xref: /linux/MAINTAINERS (revision 2993c9b04e616df0848b655d7202a707a70fc876)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275L:	dri-devel@lists.freedesktop.org
1276S:	Supported
1277T:	git git://anongit.freedesktop.org/drm/drm-misc
1278F:	drivers/gpu/drm/panfrost/
1279F:	include/uapi/drm/panfrost_drm.h
1280
1281ARM MFM AND FLOPPY DRIVERS
1282M:	Ian Molton <spyro@f2s.com>
1283S:	Maintained
1284F:	arch/arm/mach-rpc/floppydma.S
1285F:	arch/arm/include/asm/floppy.h
1286
1287ARM PMU PROFILING AND DEBUGGING
1288M:	Will Deacon <will@kernel.org>
1289M:	Mark Rutland <mark.rutland@arm.com>
1290S:	Maintained
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292F:	arch/arm*/kernel/perf_*
1293F:	arch/arm/oprofile/common.c
1294F:	arch/arm*/kernel/hw_breakpoint.c
1295F:	arch/arm*/include/asm/hw_breakpoint.h
1296F:	arch/arm*/include/asm/perf_event.h
1297F:	drivers/perf/*
1298F:	include/linux/perf/arm_pmu.h
1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
1300F:	Documentation/devicetree/bindings/perf/
1301
1302ARM PORT
1303M:	Russell King <linux@armlinux.org.uk>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305W:	http://www.armlinux.org.uk/
1306S:	Odd Fixes
1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1308F:	arch/arm/
1309X:	arch/arm/boot/dts/
1310
1311ARM PRIMECELL AACI PL041 DRIVER
1312M:	Russell King <linux@armlinux.org.uk>
1313S:	Odd Fixes
1314F:	sound/arm/aaci.*
1315
1316ARM PRIMECELL BUS SUPPORT
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/amba/
1320F:	include/linux/amba/bus.h
1321
1322ARM PRIMECELL CLCD PL110 DRIVER
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/video/fbdev/amba-clcd.*
1326
1327ARM PRIMECELL KMI PL050 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/input/serio/ambakmi.*
1331F:	include/linux/amba/kmi.h
1332
1333ARM PRIMECELL MMCI PL180/1 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/mmc/host/mmci.*
1337F:	include/linux/amba/mmci.h
1338
1339ARM PRIMECELL SSP PL022 SPI DRIVER
1340M:	Linus Walleij <linus.walleij@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344F:	drivers/spi/spi-pl022.c
1345
1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347M:	Russell King <linux@armlinux.org.uk>
1348S:	Odd Fixes
1349F:	drivers/tty/serial/amba-pl01*.c
1350F:	include/linux/amba/serial.h
1351
1352ARM PRIMECELL VIC PL190/PL192 DRIVER
1353M:	Linus Walleij <linus.walleij@linaro.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357F:	drivers/irqchip/irq-vic.c
1358
1359AMAZON ANNAPURNA LABS FIC DRIVER
1360M:	Talel Shenhar <talel@amazon.com>
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363F:	drivers/irqchip/irq-al-fic.c
1364
1365ARM SMMU DRIVERS
1366M:	Will Deacon <will@kernel.org>
1367R:	Robin Murphy <robin.murphy@arm.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/iommu/arm-smmu*
1371F:	drivers/iommu/io-pgtable-arm.c
1372F:	drivers/iommu/io-pgtable-arm-v7s.c
1373
1374ARM SUB-ARCHITECTURES
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-*/
1378F:	arch/arm/plat-*/
1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1380
1381ARM/ACTIONS SEMI ARCHITECTURE
1382M:	Andreas Färber <afaerber@suse.de>
1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386N:	owl
1387F:	arch/arm/mach-actions/
1388F:	arch/arm/boot/dts/owl-*
1389F:	arch/arm64/boot/dts/actions/
1390F:	drivers/clk/actions/
1391F:	drivers/clocksource/timer-owl*
1392F:	drivers/dma/owl-dma.c
1393F:	drivers/i2c/busses/i2c-owl.c
1394F:	drivers/pinctrl/actions/*
1395F:	drivers/soc/actions/
1396F:	include/dt-bindings/power/owl-*
1397F:	include/linux/soc/actions/
1398F:	Documentation/devicetree/bindings/arm/actions.yaml
1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1405
1406ARM/ADS SPHERE MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/AFEB9260 MACHINE SUPPORT
1412M:	Sergey Lapin <slapin@ossfans.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AJECO 1ARM MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/Allwinner SoC Clock Support
1422M:	Emilio López <emilio@elopez.com.ar>
1423S:	Maintained
1424F:	drivers/clk/sunxi/
1425
1426ARM/Allwinner sunXi SoC support
1427M:	Maxime Ripard <mripard@kernel.org>
1428M:	Chen-Yu Tsai <wens@csie.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431N:	sun[x456789]i
1432N:	sun50i
1433F:	arch/arm/mach-sunxi/
1434F:	arch/arm64/boot/dts/allwinner/
1435F:	drivers/clk/sunxi-ng/
1436F:	drivers/pinctrl/sunxi/
1437F:	drivers/soc/sunxi/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1439
1440Allwinner A10 CSI driver
1441M:	Maxime Ripard <mripard@kernel.org>
1442L:	linux-media@vger.kernel.org
1443T:	git git://linuxtv.org/media_tree.git
1444F:	drivers/media/platform/sunxi/sun4i-csi/
1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1446S:	Maintained
1447
1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449M:	Neil Armstrong <narmstrong@baylibre.com>
1450M:	Jerome Brunet <jbrunet@baylibre.com>
1451L:	linux-amlogic@lists.infradead.org
1452S:	Maintained
1453F:	drivers/clk/meson/
1454F:	include/dt-bindings/clock/meson*
1455F:	include/dt-bindings/clock/gxbb*
1456F:	Documentation/devicetree/bindings/clock/amlogic*
1457
1458ARM/Amlogic Meson SoC support
1459M:	Kevin Hilman <khilman@baylibre.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L:	linux-amlogic@lists.infradead.org
1462W:	http://linux-meson.com/
1463S:	Maintained
1464F:	arch/arm/mach-meson/
1465F:	arch/arm/boot/dts/meson*
1466F:	arch/arm64/boot/dts/amlogic/
1467F:	drivers/pinctrl/meson/
1468F:	drivers/mmc/host/meson*
1469F:	drivers/soc/amlogic/
1470F:	drivers/rtc/rtc-meson*
1471N:	meson
1472
1473ARM/Amlogic Meson SoC Sound Drivers
1474M:	Jerome Brunet <jbrunet@baylibre.com>
1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	sound/soc/meson/
1478F:	Documentation/devicetree/bindings/sound/amlogic*
1479
1480ARM/Annapurna Labs ALPINE ARCHITECTURE
1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-alpine/
1486F:	arch/arm/boot/dts/alpine*
1487F:	arch/arm64/boot/dts/al/
1488F:	drivers/*/*alpine*
1489
1490ARM/ARTPEC MACHINE SUPPORT
1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
1492M:	Lars Persson <lars.persson@axis.com>
1493S:	Maintained
1494L:	linux-arm-kernel@axis.com
1495F:	arch/arm/mach-artpec
1496F:	arch/arm/boot/dts/artpec6*
1497F:	drivers/clk/axis
1498F:	drivers/crypto/axis
1499F:	drivers/mmc/host/usdhi6rol0.c
1500F:	drivers/pinctrl/pinctrl-artpec*
1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1502
1503ARM/ASPEED I2C DRIVER
1504M:	Brendan Higgins <brendanhiggins@google.com>
1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1506R:	Joel Stanley <joel@jms.id.au>
1507L:	linux-i2c@vger.kernel.org
1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1511F:	drivers/i2c/busses/i2c-aspeed.c
1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1514
1515ARM/ASPEED MACHINE SUPPORT
1516M:	Joel Stanley <joel@jms.id.au>
1517R:	Andrew Jeffery <andrew@aj.id.au>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1521S:	Supported
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1523F:	arch/arm/mach-aspeed/
1524F:	arch/arm/boot/dts/aspeed-*
1525N:	aspeed
1526
1527ARM/BITMAIN ARCHITECTURE
1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm64/boot/dts/bitmain/
1532F:	drivers/pinctrl/pinctrl-bm1880.c
1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1535
1536ARM/CALXEDA HIGHBANK ARCHITECTURE
1537M:	Rob Herring <robh@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-highbank/
1541F:	arch/arm/boot/dts/highbank.dts
1542F:	arch/arm/boot/dts/ecx-*.dts*
1543
1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1545M:	Krzysztof Halasa <khalasa@piap.pl>
1546S:	Maintained
1547F:	arch/arm/mach-cns3xxx/
1548
1549ARM/CAVIUM THUNDER NETWORK DRIVER
1550M:	Sunil Goutham <sgoutham@cavium.com>
1551M:	Robert Richter <rric@kernel.org>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Supported
1554F:	drivers/net/ethernet/cavium/thunder/
1555
1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1557M:	Lukasz Majewski <lukma@denx.de>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/mach-ep93xx/ts72xx.c
1561
1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1563M:	Alexander Shiyan <shc_work@mail.ru>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Odd Fixes
1566N:	clps711x
1567
1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-ep93xx/
1579F:	arch/arm/mach-ep93xx/include/mach/
1580
1581ARM/CLKDEV SUPPORT
1582M:	Russell King <linux@armlinux.org.uk>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1586F:	drivers/clk/clkdev.c
1587
1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1589M:	Mike Rapoport <mike@compulab.co.il>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592
1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1594M:	Baruch Siach <baruch@tkos.co.il>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/cx92755*
1598N:	digicolor
1599
1600ARM/CONTEC MICRO9 MACHINE SUPPORT
1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
1602S:	Maintained
1603F:	arch/arm/mach-ep93xx/micro9.c
1604
1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	drivers/hwtracing/coresight/*
1611F:	Documentation/trace/coresight.rst
1612F:	Documentation/trace/coresight-cpu-debug.rst
1613F:	Documentation/devicetree/bindings/arm/coresight.txt
1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1616F:	tools/perf/arch/arm/util/pmu.c
1617F:	tools/perf/arch/arm/util/auxtrace.c
1618F:	tools/perf/arch/arm/util/cs-etm.c
1619F:	tools/perf/arch/arm/util/cs-etm.h
1620F:	tools/perf/util/cs-etm.*
1621F:	tools/perf/util/cs-etm-decoder/*
1622
1623ARM/CORGI MACHINE SUPPORT
1624M:	Richard Purdie <rpurdie@rpsys.net>
1625S:	Maintained
1626
1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1629M:	Linus Walleij <linus.walleij@linaro.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631T:	git git://github.com/ulli-kroll/linux.git
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/arm/gemini.txt
1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1637F:	arch/arm/mach-gemini/
1638F:	drivers/net/ethernet/cortina/
1639F:	drivers/pinctrl/pinctrl-gemini.c
1640F:	drivers/rtc/rtc-ftrtc010.c
1641
1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1643M:	Barry Song <baohua@kernel.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1646S:	Maintained
1647F:	arch/arm/boot/dts/prima2*
1648F:	arch/arm/mach-prima2/
1649F:	drivers/clk/sirf/
1650F:	drivers/clocksource/timer-prima2.c
1651F:	drivers/clocksource/timer-atlas7.c
1652N:	[^a-z]sirf
1653X:	drivers/gnss
1654
1655ARM/CZ.NIC TURRIS MOX SUPPORT
1656M:	Marek Behun <marek.behun@nic.cz>
1657W:	http://mox.turris.cz
1658S:	Maintained
1659F:	Documentation/ABI/testing/debugfs-moxtet
1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1665F:	include/linux/moxtet.h
1666F:	drivers/bus/moxtet.c
1667F:	drivers/firmware/turris-mox-rwtm.c
1668F:	drivers/gpio/gpio-moxtet.c
1669
1670ARM/EBSA110 MACHINE SUPPORT
1671M:	Russell King <linux@armlinux.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.armlinux.org.uk/
1674S:	Maintained
1675F:	arch/arm/mach-ebsa110/
1676F:	drivers/net/ethernet/amd/am79c961a.*
1677
1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683N:	efm32
1684
1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/mach-pxa/ezx.c
1690
1691ARM/FARADAY FA526 PORT
1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695T:	git git://git.berlios.de/gemini-board
1696F:	arch/arm/mm/*-fa*
1697
1698ARM/FOOTBRIDGE ARCHITECTURE
1699M:	Russell King <linux@armlinux.org.uk>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701W:	http://www.armlinux.org.uk/
1702S:	Maintained
1703F:	arch/arm/include/asm/hardware/dec21285.h
1704F:	arch/arm/mach-footbridge/
1705
1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1707M:	Shawn Guo <shawnguo@kernel.org>
1708M:	Sascha Hauer <s.hauer@pengutronix.de>
1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1710R:	Fabio Estevam <festevam@gmail.com>
1711R:	NXP Linux Team <linux-imx@nxp.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1715N:	imx
1716N:	mxs
1717X:	drivers/media/i2c/
1718
1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Stefan Agner <stefan@agner.ch>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1727F:	arch/arm/mach-imx/*vf610*
1728F:	arch/arm/boot/dts/vf*
1729
1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1731M:	Shawn Guo <shawnguo@kernel.org>
1732M:	Li Yang <leoyang.li@nxp.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1736F:	arch/arm/boot/dts/ls1021a*
1737F:	arch/arm64/boot/dts/freescale/fsl-*
1738F:	arch/arm64/boot/dts/freescale/qoriq-*
1739
1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/GUMSTIX MACHINE SUPPORT
1746M:	Steve Sakoman <sakoman@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1751M:	Philipp Zabel <philipp.zabel@gmail.com>
1752M:	Paul Parsons <lost.distance@yahoo.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-pxa/hx4700.c
1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
1757F:	sound/soc/pxa/hx4700.c
1758
1759ARM/HISILICON SOC SUPPORT
1760M:	Wei Xu <xuwei5@hisilicon.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.hisilicon.com
1763S:	Supported
1764T:	git git://github.com/hisilicon/linux-hisi.git
1765F:	arch/arm/mach-hisi/
1766F:	arch/arm/boot/dts/hi3*
1767F:	arch/arm/boot/dts/hip*
1768F:	arch/arm/boot/dts/hisi*
1769F:	arch/arm64/boot/dts/hisilicon/
1770
1771ARM/HP JORNADA 7XX MACHINE SUPPORT
1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1773W:	www.jlime.com
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1776F:	arch/arm/mach-sa1100/jornada720.c
1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1778
1779ARM/IGEP MACHINE SUPPORT
1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1781M:	Javier Martinez Canillas <javier@dowhile0.org>
1782L:	linux-omap@vger.kernel.org
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	arch/arm/boot/dts/omap3-igep*
1786
1787ARM/INCOME PXA270 SUPPORT
1788M:	Marek Vasut <marek.vasut@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1792
1793ARM/INTEL IOP32X ARM ARCHITECTURE
1794M:	Lennert Buytenhek <kernel@wantstofly.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797
1798ARM/INTEL IQ81342EX MACHINE SUPPORT
1799M:	Lennert Buytenhek <kernel@wantstofly.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802
1803ARM/INTEL IXDP2850 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/INTEL IXP4XX ARM ARCHITECTURE
1809M:	Linus Walleij <linusw@kernel.org>
1810M:	Imre Kaloz <kaloz@openwrt.org>
1811M:	Krzysztof Halasa <khalasa@piap.pl>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1818F:	arch/arm/mach-ixp4xx/
1819F:	drivers/clocksource/timer-ixp4xx.c
1820F:	drivers/gpio/gpio-ixp4xx.c
1821F:	drivers/irqchip/irq-ixp4xx.c
1822F:	include/linux/irqchip/irq-ixp4xx.h
1823F:	include/linux/platform_data/timer-ixp4xx.h
1824
1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1826M:	Jonathan Cameron <jic23@cam.ac.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	arch/arm/mach-pxa/stargate2.c
1830F:	drivers/pcmcia/pxa2xx_stargate2.c
1831
1832ARM/INTEL XSC3 (MANZANO) ARM CORE
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/LG1K ARCHITECTURE
1843M:	Chanho Min <chanho.min@lge.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/lg/
1847
1848ARM/LOGICPD PXA270 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/LPC18XX ARCHITECTURE
1854M:	Vladimir Zapolskiy <vz@mleia.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1858F:	arch/arm/boot/dts/lpc43*
1859F:	drivers/i2c/busses/i2c-lpc2k.c
1860F:	drivers/memory/pl172.c
1861F:	drivers/mtd/spi-nor/nxp-spifi.c
1862F:	drivers/rtc/rtc-lpc24xx.c
1863N:	lpc18xx
1864
1865ARM/LPC32XX SOC SUPPORT
1866M:	Vladimir Zapolskiy <vz@mleia.com>
1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1872F:	arch/arm/boot/dts/lpc32*
1873F:	arch/arm/mach-lpc32xx/
1874F:	drivers/i2c/busses/i2c-pnx.c
1875F:	drivers/net/ethernet/nxp/lpc_eth.c
1876F:	drivers/usb/host/ohci-nxp.c
1877F:	drivers/watchdog/pnx4008_wdt.c
1878N:	lpc32xx
1879
1880ARM/MAGICIAN MACHINE SUPPORT
1881M:	Philipp Zabel <philipp.zabel@gmail.com>
1882S:	Maintained
1883
1884ARM/Marvell Dove/MV78xx0/Orion SOC support
1885M:	Jason Cooper <jason@lakedaemon.net>
1886M:	Andrew Lunn <andrew@lunn.ch>
1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1888M:	Gregory Clement <gregory.clement@bootlin.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	Documentation/devicetree/bindings/soc/dove/
1892F:	arch/arm/mach-dove/
1893F:	arch/arm/mach-mv78xx0/
1894F:	arch/arm/mach-orion5x/
1895F:	arch/arm/plat-orion/
1896F:	arch/arm/boot/dts/dove*
1897F:	arch/arm/boot/dts/orion5x*
1898T:	git git://git.infradead.org/linux-mvebu.git
1899
1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1901M:	Jason Cooper <jason@lakedaemon.net>
1902M:	Andrew Lunn <andrew@lunn.ch>
1903M:	Gregory Clement <gregory.clement@bootlin.com>
1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/armada*
1908F:	arch/arm/boot/dts/kirkwood*
1909F:	arch/arm/configs/mvebu_*_defconfig
1910F:	arch/arm/mach-mvebu/
1911F:	arch/arm64/boot/dts/marvell/armada*
1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
1913F:	drivers/cpufreq/armada-8k-cpufreq.c
1914F:	drivers/cpufreq/mvebu-cpufreq.c
1915F:	drivers/irqchip/irq-armada-370-xp.c
1916F:	drivers/irqchip/irq-mvebu-*
1917F:	drivers/pinctrl/mvebu/
1918F:	drivers/rtc/rtc-armada38x.c
1919T:	git git://git.infradead.org/linux-mvebu.git
1920
1921ARM/Mediatek RTC DRIVER
1922M:	Eddie Huang <eddie.huang@mediatek.com>
1923M:	Sean Wang <sean.wang@mediatek.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1928F:	drivers/rtc/rtc-mt6397.c
1929F:	drivers/rtc/rtc-mt7622.c
1930
1931ARM/Mediatek SoC support
1932M:	Matthias Brugger <matthias.bgg@gmail.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935W:	https://mtk.bcnfs.org/
1936C:	irc://chat.freenode.net/linux-mediatek
1937S:	Maintained
1938F:	arch/arm/boot/dts/mt6*
1939F:	arch/arm/boot/dts/mt7*
1940F:	arch/arm/boot/dts/mt8*
1941F:	arch/arm/mach-mediatek/
1942F:	arch/arm64/boot/dts/mediatek/
1943F:	drivers/soc/mediatek/
1944N:	mtk
1945N:	mt[678]
1946K:	mediatek
1947
1948ARM/Mediatek USB3 PHY DRIVER
1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	drivers/phy/mediatek/
1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1955
1956ARM/Microchip (AT91) SoC support
1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.linux4sam.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1963S:	Supported
1964N:	at91
1965N:	atmel
1966F:	arch/arm/mach-at91/
1967F:	include/soc/at91/
1968F:	arch/arm/boot/dts/at91*.dts
1969F:	arch/arm/boot/dts/at91*.dtsi
1970F:	arch/arm/boot/dts/sama*.dts
1971F:	arch/arm/boot/dts/sama*.dtsi
1972F:	arch/arm/include/debug/at91.S
1973F:	drivers/memory/atmel*
1974F:	drivers/watchdog/sama5d4_wdt.c
1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
1976X:	drivers/net/wireless/atmel/
1977
1978ARM/MIOA701 MACHINE SUPPORT
1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981F:	arch/arm/mach-pxa/mioa701.c
1982S:	Maintained
1983
1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
1986S:	Maintained
1987
1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1989M:	Linus Walleij <linus.walleij@linaro.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1994F:	arch/arm/mach-nomadik/
1995F:	arch/arm/mach-u300/
1996F:	arch/arm/mach-ux500/
1997F:	drivers/soc/ux500/
1998F:	arch/arm/boot/dts/ste-*
1999F:	drivers/clk/clk-nomadik.c
2000F:	drivers/clk/clk-u300.c
2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2002F:	drivers/clocksource/timer-u300.c
2003F:	drivers/dma/coh901318*
2004F:	drivers/dma/ste_dma40*
2005F:	drivers/hwspinlock/u8500_hsem.c
2006F:	drivers/i2c/busses/i2c-nomadik.c
2007F:	drivers/i2c/busses/i2c-stu300.c
2008F:	drivers/mfd/ab3100*
2009F:	drivers/mfd/ab8500*
2010F:	drivers/mfd/abx500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/
2014F:	drivers/pinctrl/pinctrl-coh901*
2015F:	drivers/pinctrl/pinctrl-u300.c
2016F:	drivers/rtc/rtc-ab3100.c
2017F:	drivers/rtc/rtc-ab8500.c
2018F:	drivers/rtc/rtc-coh901331.c
2019F:	drivers/rtc/rtc-pl031.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	Documentation/devicetree/bindings/arm/ste-*
2022F:	Documentation/devicetree/bindings/arm/ux500/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2024
2025ARM/NUVOTON NPCM ARCHITECTURE
2026M:	Avi Fishman <avifishman70@gmail.com>
2027M:	Tomer Maimon <tmaimon77@gmail.com>
2028M:	Tali Perry <tali.perry1@gmail.com>
2029R:	Patrick Venture <venture@google.com>
2030R:	Nancy Yuen <yuenn@google.com>
2031R:	Benjamin Fair <benjaminfair@google.com>
2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2033S:	Supported
2034F:	arch/arm/mach-npcm/
2035F:	arch/arm/boot/dts/nuvoton-npcm*
2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2037F:	drivers/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*/*npcm*
2040
2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2044S:	Orphan
2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
2046F:	arch/arm/mach-s3c24xx/gta02.h
2047
2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
2049M:	Alexander Clouter <alex@digriz.org.uk>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.digriz.org.uk/ts78xx/kernel
2052S:	Maintained
2053F:	arch/arm/mach-orion5x/ts78xx-*
2054
2055ARM/OXNAS platform support
2056M:	Neil Armstrong <narmstrong@baylibre.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-oxnas/
2061F:	arch/arm/boot/dts/ox8*.dts*
2062N:	oxnas
2063
2064ARM/PALM TREO SUPPORT
2065M:	Tomas Cech <sleep_walker@suse.com>
2066L:	linux-arm-kernel@lists.infradead.org
2067W:	http://hackndev.com
2068S:	Maintained
2069F:	arch/arm/mach-pxa/palmtreo.*
2070
2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2072M:	Marek Vasut <marek.vasut@gmail.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
2077F:	arch/arm/mach-pxa/palmtx.c
2078F:	arch/arm/mach-pxa/palmt5.*
2079F:	arch/arm/mach-pxa/include/mach/palmld.h
2080F:	arch/arm/mach-pxa/palmld.c
2081F:	arch/arm/mach-pxa/palmte2.*
2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
2083F:	arch/arm/mach-pxa/palmtc.c
2084
2085ARM/PALMZ72 SUPPORT
2086M:	Sergey Lapin <slapin@ossfans.org>
2087L:	linux-arm-kernel@lists.infradead.org
2088W:	http://hackndev.com
2089S:	Maintained
2090F:	arch/arm/mach-pxa/palmz72.*
2091
2092ARM/PLEB SUPPORT
2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095S:	Maintained
2096
2097ARM/PT DIGITAL BOARD PORT
2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100W:	http://www.armlinux.org.uk/
2101S:	Maintained
2102
2103ARM/QUALCOMM SUPPORT
2104M:	Andy Gross <agross@kernel.org>
2105L:	linux-arm-msm@vger.kernel.org
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/soc/qcom/
2108F:	Documentation/devicetree/bindings/*/qcom*
2109F:	arch/arm/boot/dts/qcom-*.dts
2110F:	arch/arm/boot/dts/qcom-*.dtsi
2111F:	arch/arm/mach-qcom/
2112F:	arch/arm64/boot/dts/qcom/
2113F:	drivers/*/qcom/
2114F:	drivers/*/qcom*
2115F:	drivers/*/*/qcom/
2116F:	drivers/*/*/qcom*
2117F:	drivers/*/pm8???-*
2118F:	drivers/bluetooth/btqcomsmd.c
2119F:	drivers/clocksource/timer-qcom.c
2120F:	drivers/extcon/extcon-qcom*
2121F:	drivers/iommu/msm*
2122F:	drivers/i2c/busses/i2c-qup.c
2123F:	drivers/i2c/busses/i2c-qcom-geni.c
2124F:	drivers/mfd/ssbi.c
2125F:	drivers/mmc/host/mmci_qcom*
2126F:	drivers/mmc/host/sdhci-msm.c
2127F:	drivers/pci/controller/dwc/pcie-qcom.c
2128F:	drivers/phy/qualcomm/
2129F:	drivers/power/*/msm*
2130F:	drivers/reset/reset-qcom-*
2131F:	drivers/scsi/ufs/ufs-qcom.*
2132F:	drivers/spi/spi-qup.c
2133F:	drivers/spi/spi-geni-qcom.c
2134F:	drivers/spi/spi-qcom-qspi.c
2135F:	drivers/tty/serial/msm_serial.c
2136F:	drivers/usb/dwc3/dwc3-qcom.c
2137F:	include/dt-bindings/*/qcom*
2138F:	include/linux/*/qcom*
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2140
2141ARM/RADISYS ENP2611 MACHINE SUPPORT
2142M:	Lennert Buytenhek <kernel@wantstofly.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145
2146ARM/RDA MICRO ARCHITECTURE
2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	arch/arm/boot/dts/rda8810pl-*
2152F:	drivers/clocksource/timer-rda.c
2153F:	drivers/irqchip/irq-rda-intc.c
2154F:	drivers/tty/serial/rda-uart.c
2155F:	Documentation/devicetree/bindings/arm/rda.yaml
2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2159
2160ARM/REALTEK ARCHITECTURE
2161M:	Andreas Färber <afaerber@suse.de>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm64/boot/dts/realtek/
2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
2166
2167ARM/RENESAS ARM64 ARCHITECTURE
2168M:	Geert Uytterhoeven <geert+renesas@glider.be>
2169M:	Magnus Damm <magnus.damm@gmail.com>
2170L:	linux-renesas-soc@vger.kernel.org
2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2173S:	Supported
2174F:	arch/arm64/boot/dts/renesas/
2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
2176F:	drivers/soc/renesas/
2177F:	include/linux/soc/renesas/
2178
2179ARM/RISCPC ARCHITECTURE
2180M:	Russell King <linux@armlinux.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182W:	http://www.armlinux.org.uk/
2183S:	Maintained
2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2185F:	arch/arm/include/asm/hardware/ioc.h
2186F:	arch/arm/include/asm/hardware/iomd.h
2187F:	arch/arm/include/asm/hardware/memc.h
2188F:	arch/arm/mach-rpc/
2189F:	drivers/net/ethernet/8390/etherh.c
2190F:	drivers/net/ethernet/i825xx/ether1*
2191F:	drivers/net/ethernet/seeq/ether3*
2192F:	drivers/scsi/arm/
2193
2194ARM/Rockchip SoC support
2195M:	Heiko Stuebner <heiko@sntech.de>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-rockchip@lists.infradead.org
2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201F:	arch/arm/boot/dts/rk3*
2202F:	arch/arm/boot/dts/rv1108*
2203F:	arch/arm/mach-rockchip/
2204F:	drivers/clk/rockchip/
2205F:	drivers/i2c/busses/i2c-rk3x.c
2206F:	drivers/*/*rockchip*
2207F:	drivers/*/*/*rockchip*
2208F:	sound/soc/rockchip/
2209N:	rockchip
2210
2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212M:	Kukjin Kim <kgene@kernel.org>
2213M:	Krzysztof Kozlowski <krzk@kernel.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217S:	Maintained
2218F:	arch/arm/boot/dts/s3c*
2219F:	arch/arm/boot/dts/s5p*
2220F:	arch/arm/boot/dts/exynos*
2221F:	arch/arm64/boot/dts/exynos/
2222F:	arch/arm/plat-samsung/
2223F:	arch/arm/mach-s3c24*/
2224F:	arch/arm/mach-s3c64xx/
2225F:	arch/arm/mach-s5p*/
2226F:	arch/arm/mach-exynos*/
2227F:	drivers/*/*s3c24*
2228F:	drivers/*/*/*s3c24*
2229F:	drivers/*/*s3c64xx*
2230F:	drivers/*/*s5pv210*
2231F:	drivers/memory/samsung/
2232F:	drivers/soc/samsung/
2233F:	include/linux/soc/samsung/
2234F:	Documentation/arm/samsung/
2235F:	Documentation/devicetree/bindings/arm/samsung/
2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2238N:	exynos
2239
2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
2241M:	Kyungmin Park <kyungmin.park@samsung.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-s5pv210/
2245
2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248M:	Kamil Debski <kamil@wypas.org>
2249M:	Andrzej Hajda <a.hajda@samsung.com>
2250L:	linux-arm-kernel@lists.infradead.org
2251L:	linux-media@vger.kernel.org
2252S:	Maintained
2253F:	drivers/media/platform/s5p-g2d/
2254
2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-cec/
2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2262
2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-jpeg/
2271
2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2273M:	Kyungmin Park <kyungmin.park@samsung.com>
2274M:	Kamil Debski <kamil@wypas.org>
2275M:	Jeongtae Park <jtp.park@samsung.com>
2276M:	Andrzej Hajda <a.hajda@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-mfc/
2281
2282ARM/SHMOBILE ARM ARCHITECTURE
2283M:	Geert Uytterhoeven <geert+renesas@glider.be>
2284M:	Magnus Damm <magnus.damm@gmail.com>
2285L:	linux-renesas-soc@vger.kernel.org
2286Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2288S:	Supported
2289F:	arch/arm/boot/dts/emev2*
2290F:	arch/arm/boot/dts/gr-peach*
2291F:	arch/arm/boot/dts/iwg20d-q7*
2292F:	arch/arm/boot/dts/r7s*
2293F:	arch/arm/boot/dts/r8a*
2294F:	arch/arm/boot/dts/r9a*
2295F:	arch/arm/boot/dts/sh*
2296F:	arch/arm/configs/shmobile_defconfig
2297F:	arch/arm/include/debug/renesas-scif.S
2298F:	arch/arm/mach-shmobile/
2299F:	Documentation/devicetree/bindings/arm/renesas.yaml
2300F:	drivers/soc/renesas/
2301F:	include/linux/soc/renesas/
2302
2303ARM/SOCFPGA ARCHITECTURE
2304M:	Dinh Nguyen <dinguyen@kernel.org>
2305S:	Maintained
2306F:	arch/arm/mach-socfpga/
2307F:	arch/arm/boot/dts/socfpga*
2308F:	arch/arm/configs/socfpga_defconfig
2309F:	arch/arm64/boot/dts/altera/
2310F:	arch/arm64/boot/dts/intel/
2311W:	http://www.rocketboards.org
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2313
2314ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2315M:	Dinh Nguyen <dinguyen@kernel.org>
2316S:	Maintained
2317F:	drivers/clk/socfpga/
2318
2319ARM/SOCFPGA EDAC SUPPORT
2320M:	Thor Thayer <thor.thayer@linux.intel.com>
2321S:	Maintained
2322F:	drivers/edac/altera_edac.
2323
2324ARM/SPREADTRUM SoC SUPPORT
2325M:	Orson Zhai <orsonzhai@gmail.com>
2326M:	Baolin Wang <baolin.wang@linaro.org>
2327M:	Chunyan Zhang <zhang.lyra@gmail.com>
2328S:	Maintained
2329F:	arch/arm64/boot/dts/sprd
2330N:	sprd
2331
2332ARM/STI ARCHITECTURE
2333M:	Patrice Chotard <patrice.chotard@st.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335W:	http://www.stlinux.com
2336S:	Maintained
2337F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2338F:	arch/arm/mach-sti/
2339F:	arch/arm/boot/dts/sti*
2340F:	drivers/char/hw_random/st-rng.c
2341F:	drivers/clocksource/arm_global_timer.c
2342F:	drivers/clocksource/clksrc_st_lpc.c
2343F:	drivers/cpufreq/sti-cpufreq.c
2344F:	drivers/dma/st_fdma*
2345F:	drivers/i2c/busses/i2c-st.c
2346F:	drivers/media/rc/st_rc.c
2347F:	drivers/media/platform/sti/c8sectpfe/
2348F:	drivers/mmc/host/sdhci-st.c
2349F:	drivers/phy/st/phy-miphy28lp.c
2350F:	drivers/phy/st/phy-stih407-usb.c
2351F:	drivers/pinctrl/pinctrl-st.c
2352F:	drivers/remoteproc/st_remoteproc.c
2353F:	drivers/remoteproc/st_slim_rproc.c
2354F:	drivers/reset/sti/
2355F:	drivers/rtc/rtc-st-lpc.c
2356F:	drivers/tty/serial/st-asc.c
2357F:	drivers/usb/dwc3/dwc3-st.c
2358F:	drivers/usb/host/ehci-st.c
2359F:	drivers/usb/host/ohci-st.c
2360F:	drivers/watchdog/st_lpc_wdt.c
2361F:	drivers/ata/ahci_st.c
2362F:	include/linux/remoteproc/st_slim_rproc.h
2363
2364ARM/STM32 ARCHITECTURE
2365M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2366M:	Alexandre Torgue <alexandre.torgue@st.com>
2367L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Maintained
2370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2371N:	stm32
2372N:	stm
2373F:	arch/arm/boot/dts/stm32*
2374F:	arch/arm/mach-stm32/
2375F:	drivers/clocksource/armv7m_systick.c
2376
2377ARM/Synaptics SoC support
2378M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2379M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/mach-berlin/
2383F:	arch/arm/boot/dts/berlin*
2384F:	arch/arm64/boot/dts/synaptics/
2385
2386ARM/TANGO ARCHITECTURE
2387M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2388M:	Mans Rullgard <mans@mansr.com>
2389L:	linux-arm-kernel@lists.infradead.org
2390S:	Odd Fixes
2391N:	tango
2392
2393ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2394M:	Lennert Buytenhek <kernel@wantstofly.org>
2395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396S:	Maintained
2397
2398ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2399M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2400L:	linux-tegra@vger.kernel.org
2401L:	linux-media@vger.kernel.org
2402S:	Maintained
2403F:	drivers/media/platform/tegra-cec/
2404F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2405
2406ARM/TETON BGA MACHINE SUPPORT
2407M:	"Mark F. Brown" <mark.brown314@gmail.com>
2408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409S:	Maintained
2410
2411ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2412M:	Santosh Shilimkar <ssantosh@kernel.org>
2413L:	linux-kernel@vger.kernel.org
2414S:	Maintained
2415F:	drivers/memory/*emif*
2416
2417ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2418M:	Tero Kristo <t-kristo@ti.com>
2419M:	Nishanth Menon <nm@ti.com>
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:	Supported
2422F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2423F:	arch/arm64/boot/dts/ti/Makefile
2424F:	arch/arm64/boot/dts/ti/k3-*
2425F:	include/dt-bindings/pinctrl/k3.h
2426
2427ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2428M:	Santosh Shilimkar <ssantosh@kernel.org>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Maintained
2431F:	arch/arm/mach-keystone/
2432F:	arch/arm/boot/dts/keystone-*
2433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2434
2435ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2436M:	Santosh Shilimkar <ssantosh@kernel.org>
2437L:	linux-kernel@vger.kernel.org
2438S:	Maintained
2439F:	drivers/clk/keystone/
2440
2441ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2442M:	Santosh Shilimkar <ssantosh@kernel.org>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	linux-kernel@vger.kernel.org
2445S:	Maintained
2446F:	drivers/clocksource/timer-keystone.c
2447
2448ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2449M:	Santosh Shilimkar <ssantosh@kernel.org>
2450L:	linux-kernel@vger.kernel.org
2451S:	Maintained
2452F:	drivers/power/reset/keystone-reset.c
2453
2454ARM/THECUS N2100 MACHINE SUPPORT
2455M:	Lennert Buytenhek <kernel@wantstofly.org>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S:	Maintained
2458
2459ARM/TOSA MACHINE SUPPORT
2460M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2461M:	Dirk Opfer <dirk@opfer-online.de>
2462S:	Maintained
2463
2464ARM/UNIPHIER ARCHITECTURE
2465M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2468S:	Maintained
2469F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2470F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2471F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2472F:	arch/arm/boot/dts/uniphier*
2473F:	arch/arm/include/asm/hardware/cache-uniphier.h
2474F:	arch/arm/mach-uniphier/
2475F:	arch/arm/mm/cache-uniphier.c
2476F:	arch/arm64/boot/dts/socionext/uniphier*
2477F:	drivers/bus/uniphier-system-bus.c
2478F:	drivers/clk/uniphier/
2479F:	drivers/dma/uniphier-mdmac.c
2480F:	drivers/gpio/gpio-uniphier.c
2481F:	drivers/i2c/busses/i2c-uniphier*
2482F:	drivers/irqchip/irq-uniphier-aidet.c
2483F:	drivers/mmc/host/uniphier-sd.c
2484F:	drivers/pinctrl/uniphier/
2485F:	drivers/reset/reset-uniphier.c
2486F:	drivers/tty/serial/8250/8250_uniphier.c
2487N:	uniphier
2488
2489ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2490M:	Ulf Hansson <ulf.hansson@linaro.org>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492T:	git git://git.linaro.org/people/ulfh/clk.git
2493S:	Maintained
2494F:	drivers/clk/ux500/
2495
2496ARM/VERSATILE EXPRESS PLATFORM
2497M:	Liviu Dudau <liviu.dudau@arm.com>
2498M:	Sudeep Holla <sudeep.holla@arm.com>
2499M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	arch/arm/boot/dts/vexpress*
2503F:	arch/arm64/boot/dts/arm/
2504F:	arch/arm/mach-vexpress/
2505F:	*/*/vexpress*
2506F:	*/*/*/vexpress*
2507F:	drivers/clk/versatile/clk-vexpress-osc.c
2508F:	drivers/clocksource/timer-versatile.c
2509N:	mps2
2510
2511ARM/VFP SUPPORT
2512M:	Russell King <linux@armlinux.org.uk>
2513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514W:	http://www.armlinux.org.uk/
2515S:	Maintained
2516F:	arch/arm/vfp/
2517
2518ARM/VOIPAC PXA270 SUPPORT
2519M:	Marek Vasut <marek.vasut@gmail.com>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	arch/arm/mach-pxa/vpac270.c
2523F:	arch/arm/mach-pxa/include/mach/vpac270.h
2524
2525ARM/VT8500 ARM ARCHITECTURE
2526M:	Tony Prisk <linux@prisktech.co.nz>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528S:	Maintained
2529F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2530F:	arch/arm/mach-vt8500/
2531F:	drivers/clocksource/timer-vt8500.c
2532F:	drivers/i2c/busses/i2c-wmt.c
2533F:	drivers/mmc/host/wmt-sdmmc.c
2534F:	drivers/pwm/pwm-vt8500.c
2535F:	drivers/rtc/rtc-vt8500.c
2536F:	drivers/tty/serial/vt8500_serial.c
2537F:	drivers/usb/host/ehci-platform.c
2538F:	drivers/usb/host/uhci-platform.c
2539F:	drivers/video/fbdev/vt8500lcdfb.*
2540F:	drivers/video/fbdev/wm8505fb*
2541F:	drivers/video/fbdev/wmt_ge_rops.*
2542
2543ARM/ZIPIT Z2 SUPPORT
2544M:	Marek Vasut <marek.vasut@gmail.com>
2545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546S:	Maintained
2547F:	arch/arm/mach-pxa/z2.c
2548F:	arch/arm/mach-pxa/include/mach/z2.h
2549
2550ARM/ZTE ARCHITECTURE
2551M:	Jun Nie <jun.nie@linaro.org>
2552M:	Shawn Guo <shawnguo@kernel.org>
2553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554S:	Maintained
2555F:	arch/arm/boot/dts/zx2967*
2556F:	arch/arm/mach-zx/
2557F:	arch/arm64/boot/dts/zte/
2558F:	drivers/clk/zte/
2559F:	drivers/dma/zx_dma.c
2560F:	drivers/gpio/gpio-zx.c
2561F:	drivers/i2c/busses/i2c-zx2967.c
2562F:	drivers/mmc/host/dw_mmc-zx.*
2563F:	drivers/pinctrl/zte/
2564F:	drivers/soc/zte/
2565F:	drivers/thermal/zx2967_thermal.c
2566F:	drivers/watchdog/zx2967_wdt.c
2567F:	Documentation/devicetree/bindings/arm/zte.yaml
2568F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2569F:	Documentation/devicetree/bindings/dma/zxdma.txt
2570F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2571F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2572F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2573F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2574F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2575F:	Documentation/devicetree/bindings/soc/zte/
2576F:	Documentation/devicetree/bindings/sound/zte,*.txt
2577F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2578F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2579F:	include/dt-bindings/clock/zx2967*.h
2580F:	include/dt-bindings/soc/zte,*.h
2581F:	sound/soc/codecs/zx_aud96p22.c
2582F:	sound/soc/zte/
2583
2584ARM/ZYNQ ARCHITECTURE
2585M:	Michal Simek <michal.simek@xilinx.com>
2586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587W:	http://wiki.xilinx.com
2588T:	git https://github.com/Xilinx/linux-xlnx.git
2589S:	Supported
2590F:	arch/arm/mach-zynq/
2591F:	drivers/cpuidle/cpuidle-zynq.c
2592F:	drivers/block/xsysace.c
2593N:	zynq
2594N:	xilinx
2595F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2596F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2597F:	drivers/clocksource/timer-cadence-ttc.c
2598F:	drivers/i2c/busses/i2c-cadence.c
2599F:	drivers/mmc/host/sdhci-of-arasan.c
2600F:	drivers/edac/synopsys_edac.c
2601F:	drivers/i2c/busses/i2c-xiic.c
2602
2603ARM64 PORT (AARCH64 ARCHITECTURE)
2604M:	Catalin Marinas <catalin.marinas@arm.com>
2605M:	Will Deacon <will@kernel.org>
2606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2608S:	Maintained
2609F:	arch/arm64/
2610X:	arch/arm64/boot/dts/
2611F:	Documentation/arm64/
2612
2613AS3645A LED FLASH CONTROLLER DRIVER
2614M:	Sakari Ailus <sakari.ailus@iki.fi>
2615L:	linux-leds@vger.kernel.org
2616S:	Maintained
2617F:	drivers/leds/leds-as3645a.c
2618
2619ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2620M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2621L:	linux-media@vger.kernel.org
2622T:	git git://linuxtv.org/media_tree.git
2623S:	Maintained
2624F:	drivers/media/i2c/ak7375.c
2625F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2626
2627ASAHI KASEI AK8974 DRIVER
2628M:	Linus Walleij <linus.walleij@linaro.org>
2629L:	linux-iio@vger.kernel.org
2630W:	http://www.akm.com/
2631S:	Supported
2632F:	drivers/iio/magnetometer/ak8974.c
2633
2634ASC7621 HARDWARE MONITOR DRIVER
2635M:	George Joseph <george.joseph@fairview5.com>
2636L:	linux-hwmon@vger.kernel.org
2637S:	Maintained
2638F:	Documentation/hwmon/asc7621.rst
2639F:	drivers/hwmon/asc7621.c
2640
2641ASPEED PINCTRL DRIVERS
2642M:	Andrew Jeffery <andrew@aj.id.au>
2643L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2644L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2645L:	linux-gpio@vger.kernel.org
2646S:	Maintained
2647F:	drivers/pinctrl/aspeed/
2648F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2649
2650ASPEED VIDEO ENGINE DRIVER
2651M:	Eddie James <eajames@linux.ibm.com>
2652L:	linux-media@vger.kernel.org
2653L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2654S:	Maintained
2655F:	drivers/media/platform/aspeed-video.c
2656F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2657
2658ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2659M:	Corentin Chary <corentin.chary@gmail.com>
2660L:	acpi4asus-user@lists.sourceforge.net
2661L:	platform-driver-x86@vger.kernel.org
2662W:	http://acpi4asus.sf.net
2663S:	Maintained
2664F:	drivers/platform/x86/asus*.c
2665F:	drivers/platform/x86/eeepc*.c
2666
2667ASUS WIRELESS RADIO CONTROL DRIVER
2668M:	João Paulo Rechi Vita <jprvita@gmail.com>
2669L:	platform-driver-x86@vger.kernel.org
2670S:	Maintained
2671F:	drivers/platform/x86/asus-wireless.c
2672
2673ASYMMETRIC KEYS
2674M:	David Howells <dhowells@redhat.com>
2675L:	keyrings@vger.kernel.org
2676S:	Maintained
2677F:	Documentation/crypto/asymmetric-keys.txt
2678F:	include/linux/verification.h
2679F:	include/crypto/public_key.h
2680F:	include/crypto/pkcs7.h
2681F:	crypto/asymmetric_keys/
2682
2683ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2684R:	Dan Williams <dan.j.williams@intel.com>
2685W:	http://sourceforge.net/projects/xscaleiop
2686S:	Odd fixes
2687F:	Documentation/crypto/async-tx-api.txt
2688F:	crypto/async_tx/
2689F:	drivers/dma/
2690F:	include/linux/dmaengine.h
2691F:	include/linux/async_tx.h
2692
2693AT24 EEPROM DRIVER
2694M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2695L:	linux-i2c@vger.kernel.org
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2697S:	Maintained
2698F:	Documentation/devicetree/bindings/eeprom/at24.txt
2699F:	drivers/misc/eeprom/at24.c
2700
2701ATA OVER ETHERNET (AOE) DRIVER
2702M:	"Justin Sanders" <justin@coraid.com>
2703W:	http://www.openaoe.org/
2704S:	Supported
2705F:	Documentation/admin-guide/aoe/
2706F:	drivers/block/aoe/
2707
2708ATHEROS 71XX/9XXX GPIO DRIVER
2709M:	Alban Bedel <albeu@free.fr>
2710W:	https://github.com/AlbanBedel/linux
2711T:	git git://github.com/AlbanBedel/linux
2712S:	Maintained
2713F:	drivers/gpio/gpio-ath79.c
2714F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2715
2716ATHEROS 71XX/9XXX USB PHY DRIVER
2717M:	Alban Bedel <albeu@free.fr>
2718W:	https://github.com/AlbanBedel/linux
2719T:	git git://github.com/AlbanBedel/linux
2720S:	Maintained
2721F:	drivers/phy/qualcomm/phy-ath79-usb.c
2722F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2723
2724ATHEROS ATH GENERIC UTILITIES
2725M:	Kalle Valo <kvalo@codeaurora.org>
2726L:	linux-wireless@vger.kernel.org
2727S:	Supported
2728F:	drivers/net/wireless/ath/*
2729
2730ATHEROS ATH5K WIRELESS DRIVER
2731M:	Jiri Slaby <jirislaby@gmail.com>
2732M:	Nick Kossifidis <mickflemm@gmail.com>
2733M:	Luis Chamberlain <mcgrof@kernel.org>
2734L:	linux-wireless@vger.kernel.org
2735W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2736S:	Maintained
2737F:	drivers/net/wireless/ath/ath5k/
2738
2739ATHEROS ATH6KL WIRELESS DRIVER
2740M:	Kalle Valo <kvalo@codeaurora.org>
2741L:	linux-wireless@vger.kernel.org
2742W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2744S:	Supported
2745F:	drivers/net/wireless/ath/ath6kl/
2746
2747ATI_REMOTE2 DRIVER
2748M:	Ville Syrjala <syrjala@sci.fi>
2749S:	Maintained
2750F:	drivers/input/misc/ati_remote2.c
2751
2752ATK0110 HWMON DRIVER
2753M:	Luca Tettamanti <kronos.it@gmail.com>
2754L:	linux-hwmon@vger.kernel.org
2755S:	Maintained
2756F:	drivers/hwmon/asus_atk0110.c
2757
2758ATLX ETHERNET DRIVERS
2759M:	Jay Cliburn <jcliburn@gmail.com>
2760M:	Chris Snook <chris.snook@gmail.com>
2761L:	netdev@vger.kernel.org
2762W:	http://sourceforge.net/projects/atl1
2763W:	http://atl1.sourceforge.net
2764S:	Maintained
2765F:	drivers/net/ethernet/atheros/
2766
2767ATM
2768M:	Chas Williams <3chas3@gmail.com>
2769L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2770L:	netdev@vger.kernel.org
2771W:	http://linux-atm.sourceforge.net
2772S:	Maintained
2773F:	drivers/atm/
2774F:	include/linux/atm*
2775F:	include/uapi/linux/atm*
2776
2777ATMEL MACB ETHERNET DRIVER
2778M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2779S:	Supported
2780F:	drivers/net/ethernet/cadence/
2781
2782ATMEL MAXTOUCH DRIVER
2783M:	Nick Dyer <nick@shmanahar.org>
2784T:	git git://github.com/ndyer/linux.git
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2787F:	drivers/input/touchscreen/atmel_mxt_ts.c
2788
2789ATMEL WIRELESS DRIVER
2790M:	Simon Kelley <simon@thekelleys.org.uk>
2791L:	linux-wireless@vger.kernel.org
2792W:	http://www.thekelleys.org.uk/atmel
2793W:	http://atmelwlandriver.sourceforge.net/
2794S:	Maintained
2795F:	drivers/net/wireless/atmel/atmel*
2796
2797ATOMIC INFRASTRUCTURE
2798M:	Will Deacon <will@kernel.org>
2799M:	Peter Zijlstra <peterz@infradead.org>
2800R:	Boqun Feng <boqun.feng@gmail.com>
2801L:	linux-kernel@vger.kernel.org
2802S:	Maintained
2803F:	arch/*/include/asm/atomic*.h
2804F:	include/*/atomic*.h
2805F:	scripts/atomic/
2806
2807ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2808M:	Bradley Grove <linuxdrivers@attotech.com>
2809L:	linux-scsi@vger.kernel.org
2810W:	http://www.attotech.com
2811S:	Supported
2812F:	drivers/scsi/esas2r
2813
2814ATUSB IEEE 802.15.4 RADIO DRIVER
2815M:	Stefan Schmidt <stefan@datenfreihafen.org>
2816L:	linux-wpan@vger.kernel.org
2817S:	Maintained
2818F:	drivers/net/ieee802154/atusb.c
2819F:	drivers/net/ieee802154/atusb.h
2820F:	drivers/net/ieee802154/at86rf230.h
2821
2822AUDIT SUBSYSTEM
2823M:	Paul Moore <paul@paul-moore.com>
2824M:	Eric Paris <eparis@redhat.com>
2825L:	linux-audit@redhat.com (moderated for non-subscribers)
2826W:	https://github.com/linux-audit
2827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2828S:	Supported
2829F:	include/linux/audit.h
2830F:	include/uapi/linux/audit.h
2831F:	kernel/audit*
2832
2833AUXILIARY DISPLAY DRIVERS
2834M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2835S:	Maintained
2836F:	drivers/auxdisplay/
2837F:	include/linux/cfag12864b.h
2838
2839AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2840M:	Andreas Klinger <ak@it-klinger.de>
2841L:	linux-iio@vger.kernel.org
2842S:	Maintained
2843F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2844F:	drivers/iio/adc/hx711.c
2845
2846AX.25 NETWORK LAYER
2847M:	Ralf Baechle <ralf@linux-mips.org>
2848L:	linux-hams@vger.kernel.org
2849W:	http://www.linux-ax25.org/
2850S:	Maintained
2851F:	include/uapi/linux/ax25.h
2852F:	include/net/ax25.h
2853F:	net/ax25/
2854
2855AXENTIA ARM DEVICES
2856M:	Peter Rosin <peda@axentia.se>
2857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/arm/axentia.txt
2860F:	arch/arm/boot/dts/at91-linea.dtsi
2861F:	arch/arm/boot/dts/at91-natte.dtsi
2862F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2863F:	arch/arm/boot/dts/at91-tse850-3.dts
2864
2865AXENTIA ASOC DRIVERS
2866M:	Peter Rosin <peda@axentia.se>
2867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2868S:	Maintained
2869F:	Documentation/devicetree/bindings/sound/axentia,*
2870F:	sound/soc/atmel/tse850-pcm5142.c
2871
2872AXXIA I2C CONTROLLER
2873M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2874L:	linux-i2c@vger.kernel.org
2875S:	Maintained
2876F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2877F:	drivers/i2c/busses/i2c-axxia.c
2878
2879AZ6007 DVB DRIVER
2880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2881L:	linux-media@vger.kernel.org
2882W:	https://linuxtv.org
2883T:	git git://linuxtv.org/media_tree.git
2884S:	Maintained
2885F:	drivers/media/usb/dvb-usb-v2/az6007.c
2886
2887AZTECH FM RADIO RECEIVER DRIVER
2888M:	Hans Verkuil <hverkuil@xs4all.nl>
2889L:	linux-media@vger.kernel.org
2890T:	git git://linuxtv.org/media_tree.git
2891W:	https://linuxtv.org
2892S:	Maintained
2893F:	drivers/media/radio/radio-aztech*
2894
2895B43 WIRELESS DRIVER
2896L:	linux-wireless@vger.kernel.org
2897L:	b43-dev@lists.infradead.org
2898W:	http://wireless.kernel.org/en/users/Drivers/b43
2899S:	Odd Fixes
2900F:	drivers/net/wireless/broadcom/b43/
2901
2902B43LEGACY WIRELESS DRIVER
2903M:	Larry Finger <Larry.Finger@lwfinger.net>
2904L:	linux-wireless@vger.kernel.org
2905L:	b43-dev@lists.infradead.org
2906W:	http://wireless.kernel.org/en/users/Drivers/b43
2907S:	Maintained
2908F:	drivers/net/wireless/broadcom/b43legacy/
2909
2910BACKLIGHT CLASS/SUBSYSTEM
2911M:	Lee Jones <lee.jones@linaro.org>
2912M:	Daniel Thompson <daniel.thompson@linaro.org>
2913M:	Jingoo Han <jingoohan1@gmail.com>
2914L:	dri-devel@lists.freedesktop.org
2915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2916S:	Maintained
2917F:	drivers/video/backlight/
2918F:	include/linux/backlight.h
2919F:	include/linux/pwm_backlight.h
2920F:	Documentation/devicetree/bindings/leds/backlight
2921F:	Documentation/ABI/stable/sysfs-class-backlight
2922F:	Documentation/ABI/testing/sysfs-class-backlight
2923
2924BATMAN ADVANCED
2925M:	Marek Lindner <mareklindner@neomailbox.ch>
2926M:	Simon Wunderlich <sw@simonwunderlich.de>
2927M:	Antonio Quartulli <a@unstable.cc>
2928M:	Sven Eckelmann <sven@narfation.org>
2929L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2930W:	https://www.open-mesh.org/
2931B:	https://www.open-mesh.org/projects/batman-adv/issues
2932C:	irc://chat.freenode.net/batman
2933Q:	https://patchwork.open-mesh.org/project/batman/list/
2934T:	git https://git.open-mesh.org/linux-merge.git
2935S:	Maintained
2936F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2937F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2938F:	Documentation/networking/batman-adv.rst
2939F:	include/uapi/linux/batadv_packet.h
2940F:	include/uapi/linux/batman_adv.h
2941F:	net/batman-adv/
2942
2943BAYCOM/HDLCDRV DRIVERS FOR AX.25
2944M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2945L:	linux-hams@vger.kernel.org
2946W:	http://www.baycom.org/~tom/ham/ham.html
2947S:	Maintained
2948F:	drivers/net/hamradio/baycom*
2949
2950BCACHE (BLOCK LAYER CACHE)
2951M:	Coly Li <colyli@suse.de>
2952M:	Kent Overstreet <kent.overstreet@gmail.com>
2953L:	linux-bcache@vger.kernel.org
2954W:	http://bcache.evilpiepirate.org
2955C:	irc://irc.oftc.net/bcache
2956S:	Maintained
2957F:	drivers/md/bcache/
2958
2959BDISP ST MEDIA DRIVER
2960M:	Fabien Dessenne <fabien.dessenne@st.com>
2961L:	linux-media@vger.kernel.org
2962T:	git git://linuxtv.org/media_tree.git
2963W:	https://linuxtv.org
2964S:	Supported
2965F:	drivers/media/platform/sti/bdisp
2966
2967BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2968M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2969L:	netdev@vger.kernel.org
2970S:	Maintained
2971F:	drivers/net/ethernet/ec_bhf.c
2972
2973BEFS FILE SYSTEM
2974M:	Luis de Bethencourt <luisbg@kernel.org>
2975M:	Salah Triki <salah.triki@gmail.com>
2976S:	Maintained
2977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2978F:	Documentation/filesystems/befs.txt
2979F:	fs/befs/
2980
2981BFQ I/O SCHEDULER
2982M:	Paolo Valente <paolo.valente@linaro.org>
2983M:	Jens Axboe <axboe@kernel.dk>
2984L:	linux-block@vger.kernel.org
2985S:	Maintained
2986F:	block/bfq-*
2987F:	Documentation/block/bfq-iosched.rst
2988
2989BFS FILE SYSTEM
2990M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2991S:	Maintained
2992F:	Documentation/filesystems/bfs.txt
2993F:	fs/bfs/
2994F:	include/uapi/linux/bfs_fs.h
2995
2996BLINKM RGB LED DRIVER
2997M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2998S:	Maintained
2999F:	drivers/leds/leds-blinkm.c
3000
3001BLOCK LAYER
3002M:	Jens Axboe <axboe@kernel.dk>
3003L:	linux-block@vger.kernel.org
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3005S:	Maintained
3006F:	block/
3007F:	drivers/block/
3008F:	kernel/trace/blktrace.c
3009F:	lib/sbitmap.c
3010
3011BLOCK2MTD DRIVER
3012M:	Joern Engel <joern@lazybastard.org>
3013L:	linux-mtd@lists.infradead.org
3014S:	Maintained
3015F:	drivers/mtd/devices/block2mtd.c
3016
3017BLUETOOTH DRIVERS
3018M:	Marcel Holtmann <marcel@holtmann.org>
3019M:	Johan Hedberg <johan.hedberg@gmail.com>
3020L:	linux-bluetooth@vger.kernel.org
3021W:	http://www.bluez.org/
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3024S:	Maintained
3025F:	drivers/bluetooth/
3026
3027BLUETOOTH SUBSYSTEM
3028M:	Marcel Holtmann <marcel@holtmann.org>
3029M:	Johan Hedberg <johan.hedberg@gmail.com>
3030L:	linux-bluetooth@vger.kernel.org
3031W:	http://www.bluez.org/
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3034S:	Maintained
3035F:	net/bluetooth/
3036F:	include/net/bluetooth/
3037
3038BONDING DRIVER
3039M:	Jay Vosburgh <j.vosburgh@gmail.com>
3040M:	Veaceslav Falico <vfalico@gmail.com>
3041M:	Andy Gospodarek <andy@greyhouse.net>
3042L:	netdev@vger.kernel.org
3043W:	http://sourceforge.net/projects/bonding/
3044S:	Supported
3045F:	drivers/net/bonding/
3046F:	include/uapi/linux/if_bonding.h
3047
3048BPF (Safe dynamic programs and tools)
3049M:	Alexei Starovoitov <ast@kernel.org>
3050M:	Daniel Borkmann <daniel@iogearbox.net>
3051R:	Martin KaFai Lau <kafai@fb.com>
3052R:	Song Liu <songliubraving@fb.com>
3053R:	Yonghong Song <yhs@fb.com>
3054L:	netdev@vger.kernel.org
3055L:	bpf@vger.kernel.org
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3058Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3059S:	Supported
3060F:	arch/*/net/*
3061F:	Documentation/networking/filter.txt
3062F:	Documentation/bpf/
3063F:	include/linux/bpf*
3064F:	include/linux/filter.h
3065F:	include/trace/events/xdp.h
3066F:	include/uapi/linux/bpf*
3067F:	include/uapi/linux/filter.h
3068F:	kernel/bpf/
3069F:	kernel/trace/bpf_trace.c
3070F:	lib/test_bpf.c
3071F:	net/bpf/
3072F:	net/core/filter.c
3073F:	net/sched/act_bpf.c
3074F:	net/sched/cls_bpf.c
3075F:	samples/bpf/
3076F:	tools/bpf/
3077F:	tools/lib/bpf/
3078F:	tools/testing/selftests/bpf/
3079K:	bpf
3080N:	bpf
3081
3082BPF JIT for ARM
3083M:	Shubham Bansal <illusionist.neo@gmail.com>
3084L:	netdev@vger.kernel.org
3085L:	bpf@vger.kernel.org
3086S:	Maintained
3087F:	arch/arm/net/
3088
3089BPF JIT for ARM64
3090M:	Daniel Borkmann <daniel@iogearbox.net>
3091M:	Alexei Starovoitov <ast@kernel.org>
3092M:	Zi Shen Lim <zlim.lnx@gmail.com>
3093L:	netdev@vger.kernel.org
3094L:	bpf@vger.kernel.org
3095S:	Supported
3096F:	arch/arm64/net/
3097
3098BPF JIT for MIPS (32-BIT AND 64-BIT)
3099M:	Paul Burton <paul.burton@mips.com>
3100L:	netdev@vger.kernel.org
3101L:	bpf@vger.kernel.org
3102S:	Maintained
3103F:	arch/mips/net/
3104
3105BPF JIT for NFP NICs
3106M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3107L:	netdev@vger.kernel.org
3108L:	bpf@vger.kernel.org
3109S:	Supported
3110F:	drivers/net/ethernet/netronome/nfp/bpf/
3111
3112BPF JIT for POWERPC (32-BIT AND 64-BIT)
3113M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3114M:	Sandipan Das <sandipan@linux.ibm.com>
3115L:	netdev@vger.kernel.org
3116L:	bpf@vger.kernel.org
3117S:	Maintained
3118F:	arch/powerpc/net/
3119
3120BPF JIT for RISC-V (RV64G)
3121M:	Björn Töpel <bjorn.topel@gmail.com>
3122L:	netdev@vger.kernel.org
3123S:	Maintained
3124F:	arch/riscv/net/
3125
3126BPF JIT for S390
3127M:	Ilya Leoshkevich <iii@linux.ibm.com>
3128M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3129M:	Vasily Gorbik <gor@linux.ibm.com>
3130L:	netdev@vger.kernel.org
3131L:	bpf@vger.kernel.org
3132S:	Maintained
3133F:	arch/s390/net/
3134X:	arch/s390/net/pnet.c
3135
3136BPF JIT for SPARC (32-BIT AND 64-BIT)
3137M:	David S. Miller <davem@davemloft.net>
3138L:	netdev@vger.kernel.org
3139L:	bpf@vger.kernel.org
3140S:	Maintained
3141F:	arch/sparc/net/
3142
3143BPF JIT for X86 32-BIT
3144M:	Wang YanQing <udknight@gmail.com>
3145L:	netdev@vger.kernel.org
3146L:	bpf@vger.kernel.org
3147S:	Maintained
3148F:	arch/x86/net/bpf_jit_comp32.c
3149
3150BPF JIT for X86 64-BIT
3151M:	Alexei Starovoitov <ast@kernel.org>
3152M:	Daniel Borkmann <daniel@iogearbox.net>
3153L:	netdev@vger.kernel.org
3154L:	bpf@vger.kernel.org
3155S:	Supported
3156F:	arch/x86/net/
3157X:	arch/x86/net/bpf_jit_comp32.c
3158
3159BROADCOM B44 10/100 ETHERNET DRIVER
3160M:	Michael Chan <michael.chan@broadcom.com>
3161L:	netdev@vger.kernel.org
3162S:	Supported
3163F:	drivers/net/ethernet/broadcom/b44.*
3164
3165BROADCOM B53 ETHERNET SWITCH DRIVER
3166M:	Florian Fainelli <f.fainelli@gmail.com>
3167L:	netdev@vger.kernel.org
3168L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3169S:	Supported
3170F:	drivers/net/dsa/b53/*
3171F:	include/linux/platform_data/b53.h
3172
3173BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3174M:	Florian Fainelli <f.fainelli@gmail.com>
3175M:	Ray Jui <rjui@broadcom.com>
3176M:	Scott Branden <sbranden@broadcom.com>
3177M:	bcm-kernel-feedback-list@broadcom.com
3178T:	git git://github.com/broadcom/mach-bcm
3179S:	Maintained
3180N:	bcm281*
3181N:	bcm113*
3182N:	bcm216*
3183N:	kona
3184F:	arch/arm/mach-bcm/
3185
3186BROADCOM BCM2835 ARM ARCHITECTURE
3187M:	Eric Anholt <eric@anholt.net>
3188M:	Stefan Wahren <wahrenst@gmx.net>
3189L:	bcm-kernel-feedback-list@broadcom.com
3190L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192T:	git git://github.com/anholt/linux
3193S:	Maintained
3194N:	bcm2835
3195F:	drivers/staging/vc04_services
3196
3197BROADCOM BCM47XX MIPS ARCHITECTURE
3198M:	Hauke Mehrtens <hauke@hauke-m.de>
3199M:	Rafał Miłecki <zajec5@gmail.com>
3200L:	linux-mips@vger.kernel.org
3201S:	Maintained
3202F:	Documentation/devicetree/bindings/mips/brcm/
3203F:	arch/mips/bcm47xx/*
3204F:	arch/mips/include/asm/mach-bcm47xx/*
3205
3206BROADCOM BCM5301X ARM ARCHITECTURE
3207M:	Hauke Mehrtens <hauke@hauke-m.de>
3208M:	Rafał Miłecki <zajec5@gmail.com>
3209M:	bcm-kernel-feedback-list@broadcom.com
3210L:	linux-arm-kernel@lists.infradead.org
3211S:	Maintained
3212F:	arch/arm/mach-bcm/bcm_5301x.c
3213F:	arch/arm/boot/dts/bcm5301x*.dtsi
3214F:	arch/arm/boot/dts/bcm470*
3215F:	arch/arm/boot/dts/bcm953012*
3216
3217BROADCOM BCM53573 ARM ARCHITECTURE
3218M:	Rafał Miłecki <rafal@milecki.pl>
3219L:	bcm-kernel-feedback-list@broadcom.com
3220L:	linux-arm-kernel@lists.infradead.org
3221S:	Maintained
3222F:	arch/arm/boot/dts/bcm53573*
3223F:	arch/arm/boot/dts/bcm47189*
3224
3225BROADCOM BCM63XX ARM ARCHITECTURE
3226M:	Florian Fainelli <f.fainelli@gmail.com>
3227M:	bcm-kernel-feedback-list@broadcom.com
3228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3229T:	git git://github.com/broadcom/stblinux.git
3230S:	Maintained
3231N:	bcm63xx
3232
3233BROADCOM BCM63XX/BCM33XX UDC DRIVER
3234M:	Kevin Cernekee <cernekee@gmail.com>
3235L:	linux-usb@vger.kernel.org
3236S:	Maintained
3237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3238
3239BROADCOM BCM7XXX ARM ARCHITECTURE
3240M:	Brian Norris <computersforpeace@gmail.com>
3241M:	Gregory Fong <gregory.0xf0@gmail.com>
3242M:	Florian Fainelli <f.fainelli@gmail.com>
3243M:	bcm-kernel-feedback-list@broadcom.com
3244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3245T:	git git://github.com/broadcom/stblinux.git
3246S:	Maintained
3247F:	arch/arm/mach-bcm/*brcmstb*
3248F:	arch/arm/boot/dts/bcm7*.dts*
3249F:	drivers/bus/brcmstb_gisb.c
3250F:	arch/arm/mm/cache-b15-rac.c
3251F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3252N:	brcmstb
3253
3254BROADCOM BMIPS CPUFREQ DRIVER
3255M:	Markus Mayer <mmayer@broadcom.com>
3256M:	bcm-kernel-feedback-list@broadcom.com
3257L:	linux-pm@vger.kernel.org
3258S:	Maintained
3259F:	drivers/cpufreq/bmips-cpufreq.c
3260
3261BROADCOM BMIPS MIPS ARCHITECTURE
3262M:	Kevin Cernekee <cernekee@gmail.com>
3263M:	Florian Fainelli <f.fainelli@gmail.com>
3264L:	bcm-kernel-feedback-list@broadcom.com
3265L:	linux-mips@vger.kernel.org
3266T:	git git://github.com/broadcom/stblinux.git
3267S:	Maintained
3268F:	arch/mips/bmips/*
3269F:	arch/mips/include/asm/mach-bmips/*
3270F:	arch/mips/kernel/*bmips*
3271F:	arch/mips/boot/dts/brcm/bcm*.dts*
3272F:	drivers/irqchip/irq-bcm63*
3273F:	drivers/irqchip/irq-bcm7*
3274F:	drivers/irqchip/irq-brcmstb*
3275F:	include/linux/bcm963xx_nvram.h
3276F:	include/linux/bcm963xx_tag.h
3277
3278BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3279M:	Rasesh Mody <rmody@marvell.com>
3280M:	GR-Linux-NIC-Dev@marvell.com
3281L:	netdev@vger.kernel.org
3282S:	Supported
3283F:	drivers/net/ethernet/broadcom/bnx2.*
3284F:	drivers/net/ethernet/broadcom/bnx2_*
3285
3286BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3287M:	QLogic-Storage-Upstream@qlogic.com
3288L:	linux-scsi@vger.kernel.org
3289S:	Supported
3290F:	drivers/scsi/bnx2fc/
3291
3292BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3293M:	QLogic-Storage-Upstream@qlogic.com
3294L:	linux-scsi@vger.kernel.org
3295S:	Supported
3296F:	drivers/scsi/bnx2i/
3297
3298BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3299M:	Ariel Elior <aelior@marvell.com>
3300M:	Sudarsana Kalluru <skalluru@marvell.com>
3301M:	GR-everest-linux-l2@marvell.com
3302L:	netdev@vger.kernel.org
3303S:	Supported
3304F:	drivers/net/ethernet/broadcom/bnx2x/
3305
3306BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3307M:	Michael Chan <michael.chan@broadcom.com>
3308L:	netdev@vger.kernel.org
3309S:	Supported
3310F:	drivers/net/ethernet/broadcom/bnxt/
3311
3312BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3313M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3314M:	Franky Lin <franky.lin@broadcom.com>
3315M:	Hante Meuleman <hante.meuleman@broadcom.com>
3316M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3317M:	Wright Feng <wright.feng@cypress.com>
3318L:	linux-wireless@vger.kernel.org
3319L:	brcm80211-dev-list.pdl@broadcom.com
3320L:	brcm80211-dev-list@cypress.com
3321S:	Supported
3322F:	drivers/net/wireless/broadcom/brcm80211/
3323
3324BROADCOM BRCMSTB GPIO DRIVER
3325M:	Gregory Fong <gregory.0xf0@gmail.com>
3326L:	bcm-kernel-feedback-list@broadcom.com
3327S:	Supported
3328F:	drivers/gpio/gpio-brcmstb.c
3329F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3330
3331BROADCOM BRCMSTB I2C DRIVER
3332M:	Kamal Dasu <kdasu.kdev@gmail.com>
3333L:	linux-i2c@vger.kernel.org
3334L:	bcm-kernel-feedback-list@broadcom.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-brcmstb.c
3337F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3338
3339BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3340M:	Al Cooper <alcooperx@gmail.com>
3341L:	linux-kernel@vger.kernel.org
3342L:	bcm-kernel-feedback-list@broadcom.com
3343S:	Maintained
3344F:	drivers/phy/broadcom/phy-brcm-usb*
3345
3346BROADCOM GENET ETHERNET DRIVER
3347M:	Doug Berger <opendmb@gmail.com>
3348M:	Florian Fainelli <f.fainelli@gmail.com>
3349L:	bcm-kernel-feedback-list@broadcom.com
3350L:	netdev@vger.kernel.org
3351S:	Supported
3352F:	drivers/net/ethernet/broadcom/genet/
3353
3354BROADCOM IPROC ARM ARCHITECTURE
3355M:	Ray Jui <rjui@broadcom.com>
3356M:	Scott Branden <sbranden@broadcom.com>
3357M:	bcm-kernel-feedback-list@broadcom.com
3358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359T:	git git://github.com/broadcom/cygnus-linux.git
3360S:	Maintained
3361N:	iproc
3362N:	cygnus
3363N:	bcm[-_]nsp
3364N:	bcm9113*
3365N:	bcm9583*
3366N:	bcm9585*
3367N:	bcm9586*
3368N:	bcm988312
3369N:	bcm113*
3370N:	bcm583*
3371N:	bcm585*
3372N:	bcm586*
3373N:	bcm88312
3374N:	hr2
3375N:	stingray
3376F:	arch/arm64/boot/dts/broadcom/northstar2/*
3377F:	arch/arm64/boot/dts/broadcom/stingray/*
3378F:	drivers/clk/bcm/clk-ns*
3379F:	drivers/clk/bcm/clk-sr*
3380F:	drivers/pinctrl/bcm/pinctrl-ns*
3381F:	include/dt-bindings/clock/bcm-sr*
3382
3383BROADCOM KONA GPIO DRIVER
3384M:	Ray Jui <rjui@broadcom.com>
3385L:	bcm-kernel-feedback-list@broadcom.com
3386S:	Supported
3387F:	drivers/gpio/gpio-bcm-kona.c
3388F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3389
3390BROADCOM NETXTREME-E ROCE DRIVER
3391M:	Selvin Xavier <selvin.xavier@broadcom.com>
3392M:	Devesh Sharma <devesh.sharma@broadcom.com>
3393M:	Somnath Kotur <somnath.kotur@broadcom.com>
3394M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3395L:	linux-rdma@vger.kernel.org
3396W:	http://www.broadcom.com
3397S:	Supported
3398F:	drivers/infiniband/hw/bnxt_re/
3399F:	include/uapi/rdma/bnxt_re-abi.h
3400
3401BROADCOM NVRAM DRIVER
3402M:	Rafał Miłecki <zajec5@gmail.com>
3403L:	linux-mips@vger.kernel.org
3404S:	Maintained
3405F:	drivers/firmware/broadcom/*
3406
3407BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3408M:	Rafał Miłecki <zajec5@gmail.com>
3409L:	linux-wireless@vger.kernel.org
3410S:	Maintained
3411F:	drivers/bcma/
3412F:	include/linux/bcma/
3413
3414BROADCOM STB AVS CPUFREQ DRIVER
3415M:	Markus Mayer <mmayer@broadcom.com>
3416M:	bcm-kernel-feedback-list@broadcom.com
3417L:	linux-pm@vger.kernel.org
3418S:	Maintained
3419F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3420F:	drivers/cpufreq/brcmstb*
3421
3422BROADCOM STB AVS TMON DRIVER
3423M:	Markus Mayer <mmayer@broadcom.com>
3424M:	bcm-kernel-feedback-list@broadcom.com
3425L:	linux-pm@vger.kernel.org
3426S:	Maintained
3427F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3428F:	drivers/thermal/broadcom/brcmstb*
3429
3430BROADCOM STB NAND FLASH DRIVER
3431M:	Brian Norris <computersforpeace@gmail.com>
3432M:	Kamal Dasu <kdasu.kdev@gmail.com>
3433L:	linux-mtd@lists.infradead.org
3434L:	bcm-kernel-feedback-list@broadcom.com
3435S:	Maintained
3436F:	drivers/mtd/nand/raw/brcmnand/
3437
3438BROADCOM STB DPFE DRIVER
3439M:	Markus Mayer <mmayer@broadcom.com>
3440M:	bcm-kernel-feedback-list@broadcom.com
3441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3444F:	drivers/memory/brcmstb_dpfe.c
3445
3446BROADCOM SPI DRIVER
3447M:	Kamal Dasu <kdasu.kdev@gmail.com>
3448M:	bcm-kernel-feedback-list@broadcom.com
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3451F:	drivers/spi/spi-bcm-qspi.*
3452F:	drivers/spi/spi-brcmstb-qspi.c
3453F:	drivers/spi/spi-iproc-qspi.c
3454
3455BROADCOM SYSTEMPORT ETHERNET DRIVER
3456M:	Florian Fainelli <f.fainelli@gmail.com>
3457L:	bcm-kernel-feedback-list@broadcom.com
3458L:	netdev@vger.kernel.org
3459S:	Supported
3460F:	drivers/net/ethernet/broadcom/bcmsysport.*
3461
3462BROADCOM TG3 GIGABIT ETHERNET DRIVER
3463M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3464M:	Prashant Sreedharan <prashant@broadcom.com>
3465M:	Michael Chan <mchan@broadcom.com>
3466L:	netdev@vger.kernel.org
3467S:	Supported
3468F:	drivers/net/ethernet/broadcom/tg3.*
3469
3470BROCADE BFA FC SCSI DRIVER
3471M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3472M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475F:	drivers/scsi/bfa/
3476
3477BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3478M:	Rasesh Mody <rmody@marvell.com>
3479M:	Sudarsana Kalluru <skalluru@marvell.com>
3480M:	GR-Linux-NIC-Dev@marvell.com
3481L:	netdev@vger.kernel.org
3482S:	Supported
3483F:	drivers/net/ethernet/brocade/bna/
3484
3485BSG (block layer generic sg v4 driver)
3486M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3487L:	linux-scsi@vger.kernel.org
3488S:	Supported
3489F:	block/bsg.c
3490F:	include/linux/bsg.h
3491F:	include/uapi/linux/bsg.h
3492
3493BT87X AUDIO DRIVER
3494M:	Clemens Ladisch <clemens@ladisch.de>
3495L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3497S:	Maintained
3498F:	Documentation/sound/cards/bt87x.rst
3499F:	sound/pci/bt87x.c
3500
3501BT8XXGPIO DRIVER
3502M:	Michael Buesch <m@bues.ch>
3503W:	http://bu3sch.de/btgpio.php
3504S:	Maintained
3505F:	drivers/gpio/gpio-bt8xx.c
3506
3507BTRFS FILE SYSTEM
3508M:	Chris Mason <clm@fb.com>
3509M:	Josef Bacik <josef@toxicpanda.com>
3510M:	David Sterba <dsterba@suse.com>
3511L:	linux-btrfs@vger.kernel.org
3512W:	http://btrfs.wiki.kernel.org/
3513Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3515S:	Maintained
3516F:	Documentation/filesystems/btrfs.txt
3517F:	fs/btrfs/
3518F:	include/linux/btrfs*
3519F:	include/uapi/linux/btrfs*
3520
3521BTTV VIDEO4LINUX DRIVER
3522M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3523L:	linux-media@vger.kernel.org
3524W:	https://linuxtv.org
3525T:	git git://linuxtv.org/media_tree.git
3526S:	Odd fixes
3527F:	Documentation/media/v4l-drivers/bttv*
3528F:	drivers/media/pci/bt8xx/bttv*
3529
3530BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3531M:	Chanwoo Choi <cw00.choi@samsung.com>
3532L:	linux-pm@vger.kernel.org
3533L:	linux-samsung-soc@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3535S:	Maintained
3536F:	drivers/devfreq/exynos-bus.c
3537F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3538
3539BUSLOGIC SCSI DRIVER
3540M:	Khalid Aziz <khalid@gonehiking.org>
3541L:	linux-scsi@vger.kernel.org
3542S:	Maintained
3543F:	drivers/scsi/BusLogic.*
3544F:	drivers/scsi/FlashPoint.*
3545
3546C-MEDIA CMI8788 DRIVER
3547M:	Clemens Ladisch <clemens@ladisch.de>
3548L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3550S:	Maintained
3551F:	sound/pci/oxygen/
3552
3553C-SKY ARCHITECTURE
3554M:	Guo Ren <guoren@kernel.org>
3555T:	git https://github.com/c-sky/csky-linux.git
3556S:	Supported
3557F:	arch/csky/
3558F:	Documentation/devicetree/bindings/csky/
3559F:	drivers/irqchip/irq-csky-*
3560F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3561F:	drivers/clocksource/timer-gx6605s.c
3562F:	drivers/clocksource/timer-mp-csky.c
3563F:	Documentation/devicetree/bindings/timer/csky,*
3564K:	csky
3565N:	csky
3566
3567C6X ARCHITECTURE
3568M:	Mark Salter <msalter@redhat.com>
3569M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3570L:	linux-c6x-dev@linux-c6x.org
3571W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3572S:	Maintained
3573F:	arch/c6x/
3574
3575CA8210 IEEE-802.15.4 RADIO DRIVER
3576M:	Harry Morris <h.morris@cascoda.com>
3577L:	linux-wpan@vger.kernel.org
3578W:	https://github.com/Cascoda/ca8210-linux.git
3579S:	Maintained
3580F:	drivers/net/ieee802154/ca8210.c
3581F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3582
3583CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3584M:	David Howells <dhowells@redhat.com>
3585L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3586S:	Supported
3587F:	Documentation/filesystems/caching/cachefiles.txt
3588F:	fs/cachefiles/
3589
3590CADENCE MIPI-CSI2 BRIDGES
3591M:	Maxime Ripard <mripard@kernel.org>
3592L:	linux-media@vger.kernel.org
3593S:	Maintained
3594F:	Documentation/devicetree/bindings/media/cdns,*.txt
3595F:	drivers/media/platform/cadence/cdns-csi2*
3596
3597CADET FM/AM RADIO RECEIVER DRIVER
3598M:	Hans Verkuil <hverkuil@xs4all.nl>
3599L:	linux-media@vger.kernel.org
3600T:	git git://linuxtv.org/media_tree.git
3601W:	https://linuxtv.org
3602S:	Maintained
3603F:	drivers/media/radio/radio-cadet*
3604
3605CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3606M:	Jonathan Corbet <corbet@lwn.net>
3607L:	linux-media@vger.kernel.org
3608T:	git git://linuxtv.org/media_tree.git
3609S:	Maintained
3610F:	Documentation/media/v4l-drivers/cafe_ccic*
3611F:	drivers/media/platform/marvell-ccic/
3612
3613CAIF NETWORK LAYER
3614L:	netdev@vger.kernel.org
3615S:	Orphan
3616F:	Documentation/networking/caif/
3617F:	drivers/net/caif/
3618F:	include/uapi/linux/caif/
3619F:	include/net/caif/
3620F:	net/caif/
3621
3622CAKE QDISC
3623M:	Toke Høiland-Jørgensen <toke@toke.dk>
3624L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3625S:	Maintained
3626F:	net/sched/sch_cake.c
3627
3628CALGARY x86-64 IOMMU
3629M:	Muli Ben-Yehuda <mulix@mulix.org>
3630M:	Jon Mason <jdmason@kudzu.us>
3631L:	iommu@lists.linux-foundation.org
3632S:	Maintained
3633F:	arch/x86/kernel/pci-calgary_64.c
3634F:	arch/x86/kernel/tce_64.c
3635F:	arch/x86/include/asm/calgary.h
3636F:	arch/x86/include/asm/tce.h
3637
3638CAN NETWORK DRIVERS
3639M:	Wolfgang Grandegger <wg@grandegger.com>
3640M:	Marc Kleine-Budde <mkl@pengutronix.de>
3641L:	linux-can@vger.kernel.org
3642W:	https://github.com/linux-can
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3645S:	Maintained
3646F:	Documentation/devicetree/bindings/net/can/
3647F:	drivers/net/can/
3648F:	include/linux/can/dev.h
3649F:	include/linux/can/led.h
3650F:	include/linux/can/rx-offload.h
3651F:	include/linux/can/platform/
3652F:	include/uapi/linux/can/error.h
3653F:	include/uapi/linux/can/netlink.h
3654F:	include/uapi/linux/can/vxcan.h
3655
3656CAN NETWORK LAYER
3657M:	Oliver Hartkopp <socketcan@hartkopp.net>
3658M:	Marc Kleine-Budde <mkl@pengutronix.de>
3659L:	linux-can@vger.kernel.org
3660W:	https://github.com/linux-can
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3663S:	Maintained
3664F:	Documentation/networking/can.rst
3665F:	net/can/
3666F:	include/linux/can/core.h
3667F:	include/linux/can/skb.h
3668F:	include/net/netns/can.h
3669F:	include/uapi/linux/can.h
3670F:	include/uapi/linux/can/bcm.h
3671F:	include/uapi/linux/can/raw.h
3672F:	include/uapi/linux/can/gw.h
3673
3674CAN-J1939 NETWORK LAYER
3675M:	Robin van der Gracht <robin@protonic.nl>
3676M:	Oleksij Rempel <o.rempel@pengutronix.de>
3677R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3678L:	linux-can@vger.kernel.org
3679S:	Maintained
3680F:	Documentation/networking/j1939.txt
3681F:	net/can/j1939/
3682F:	include/uapi/linux/can/j1939.h
3683
3684CAPABILITIES
3685M:	Serge Hallyn <serge@hallyn.com>
3686L:	linux-security-module@vger.kernel.org
3687S:	Supported
3688F:	include/linux/capability.h
3689F:	include/uapi/linux/capability.h
3690F:	security/commoncap.c
3691F:	kernel/capability.c
3692
3693CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3694M:	Kevin Tsai <ktsai@capellamicro.com>
3695S:	Maintained
3696F:	drivers/iio/light/cm*
3697
3698CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3699M:	Christian Lamparter <chunkeey@googlemail.com>
3700L:	linux-wireless@vger.kernel.org
3701W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3702S:	Maintained
3703F:	drivers/net/wireless/ath/carl9170/
3704
3705CAVIUM I2C DRIVER
3706M:	Jan Glauber <jglauber@cavium.com>
3707M:	David Daney <david.daney@cavium.com>
3708W:	http://www.cavium.com
3709S:	Supported
3710F:	drivers/i2c/busses/i2c-octeon*
3711F:	drivers/i2c/busses/i2c-thunderx*
3712
3713CAVIUM LIQUIDIO NETWORK DRIVER
3714M:	Derek Chickles <dchickles@marvell.com>
3715M:	Satanand Burla <sburla@marvell.com>
3716M:	Felix Manlunas <fmanlunas@marvell.com>
3717L:	netdev@vger.kernel.org
3718W:	http://www.cavium.com
3719S:	Supported
3720F:	drivers/net/ethernet/cavium/liquidio/
3721
3722CAVIUM MMC DRIVER
3723M:	Jan Glauber <jglauber@cavium.com>
3724M:	David Daney <david.daney@cavium.com>
3725M:	Steven J. Hill <Steven.Hill@cavium.com>
3726W:	http://www.cavium.com
3727S:	Supported
3728F:	drivers/mmc/host/cavium*
3729
3730CAVIUM OCTEON-TX CRYPTO DRIVER
3731M:	George Cherian <george.cherian@cavium.com>
3732L:	linux-crypto@vger.kernel.org
3733W:	http://www.cavium.com
3734S:	Supported
3735F:	drivers/crypto/cavium/cpt/
3736
3737CAVIUM THUNDERX2 ARM64 SOC
3738M:	Robert Richter <rrichter@cavium.com>
3739M:	Jayachandran C <jnair@caviumnetworks.com>
3740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3741S:	Maintained
3742F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3743F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3744
3745CC2520 IEEE-802.15.4 RADIO DRIVER
3746M:	Varka Bhadram <varkabhadram@gmail.com>
3747L:	linux-wpan@vger.kernel.org
3748S:	Maintained
3749F:	drivers/net/ieee802154/cc2520.c
3750F:	include/linux/spi/cc2520.h
3751F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3752
3753CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3754M:	Gilad Ben-Yossef <gilad@benyossef.com>
3755L:	linux-crypto@vger.kernel.org
3756S:	Supported
3757F:	drivers/crypto/ccree/
3758W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3759
3760CEC FRAMEWORK
3761M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3762L:	linux-media@vger.kernel.org
3763T:	git git://linuxtv.org/media_tree.git
3764W:	http://linuxtv.org
3765S:	Supported
3766F:	Documentation/media/kapi/cec-core.rst
3767F:	Documentation/media/uapi/cec
3768F:	drivers/media/cec/
3769F:	drivers/media/rc/keymaps/rc-cec.c
3770F:	include/media/cec.h
3771F:	include/media/cec-notifier.h
3772F:	include/uapi/linux/cec.h
3773F:	include/uapi/linux/cec-funcs.h
3774F:	Documentation/devicetree/bindings/media/cec.txt
3775F:	Documentation/ABI/testing/debugfs-cec-error-inj
3776
3777CEC GPIO DRIVER
3778M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3779L:	linux-media@vger.kernel.org
3780T:	git git://linuxtv.org/media_tree.git
3781W:	http://linuxtv.org
3782S:	Supported
3783F:	drivers/media/platform/cec-gpio/
3784F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3785
3786CELL BROADBAND ENGINE ARCHITECTURE
3787M:	Arnd Bergmann <arnd@arndb.de>
3788L:	linuxppc-dev@lists.ozlabs.org
3789W:	http://www.ibm.com/developerworks/power/cell/
3790S:	Supported
3791F:	arch/powerpc/include/asm/cell*.h
3792F:	arch/powerpc/include/asm/spu*.h
3793F:	arch/powerpc/include/uapi/asm/spu*.h
3794F:	arch/powerpc/oprofile/*cell*
3795F:	arch/powerpc/platforms/cell/
3796
3797CEPH COMMON CODE (LIBCEPH)
3798M:	Ilya Dryomov <idryomov@gmail.com>
3799M:	Jeff Layton <jlayton@kernel.org>
3800M:	Sage Weil <sage@redhat.com>
3801L:	ceph-devel@vger.kernel.org
3802W:	http://ceph.com/
3803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3804T:	git git://github.com/ceph/ceph-client.git
3805S:	Supported
3806F:	net/ceph/
3807F:	include/linux/ceph/
3808F:	include/linux/crush/
3809
3810CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3811M:	Jeff Layton <jlayton@kernel.org>
3812M:	Sage Weil <sage@redhat.com>
3813M:	Ilya Dryomov <idryomov@gmail.com>
3814L:	ceph-devel@vger.kernel.org
3815W:	http://ceph.com/
3816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3817T:	git git://github.com/ceph/ceph-client.git
3818S:	Supported
3819F:	Documentation/filesystems/ceph.txt
3820F:	fs/ceph/
3821
3822CERTIFICATE HANDLING:
3823M:	David Howells <dhowells@redhat.com>
3824M:	David Woodhouse <dwmw2@infradead.org>
3825L:	keyrings@vger.kernel.org
3826S:	Maintained
3827F:	Documentation/admin-guide/module-signing.rst
3828F:	certs/
3829F:	scripts/sign-file.c
3830F:	scripts/extract-cert.c
3831
3832CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3833L:	devel@driverdev.osuosl.org
3834S:	Obsolete
3835F:	drivers/staging/wusbcore/
3836
3837CFAG12864B LCD DRIVER
3838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3839S:	Maintained
3840F:	drivers/auxdisplay/cfag12864b.c
3841F:	include/linux/cfag12864b.h
3842
3843CFAG12864BFB LCD FRAMEBUFFER DRIVER
3844M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3845S:	Maintained
3846F:	drivers/auxdisplay/cfag12864bfb.c
3847F:	include/linux/cfag12864b.h
3848
3849802.11 (including CFG80211/NL80211)
3850M:	Johannes Berg <johannes@sipsolutions.net>
3851L:	linux-wireless@vger.kernel.org
3852W:	http://wireless.kernel.org/
3853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3855S:	Maintained
3856F:	net/wireless/
3857F:	include/uapi/linux/nl80211.h
3858F:	include/linux/ieee80211.h
3859F:	include/net/wext.h
3860F:	include/net/cfg80211.h
3861F:	include/net/iw_handler.h
3862F:	include/net/ieee80211_radiotap.h
3863F:	Documentation/driver-api/80211/cfg80211.rst
3864F:	Documentation/networking/regulatory.txt
3865
3866CHAR and MISC DRIVERS
3867M:	Arnd Bergmann <arnd@arndb.de>
3868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3870S:	Supported
3871F:	drivers/char/
3872F:	drivers/misc/
3873F:	include/linux/miscdevice.h
3874
3875CHECKPATCH
3876M:	Andy Whitcroft <apw@canonical.com>
3877M:	Joe Perches <joe@perches.com>
3878S:	Maintained
3879F:	scripts/checkpatch.pl
3880
3881CHINESE DOCUMENTATION
3882M:	Harry Wei <harryxiyou@gmail.com>
3883M:	Alex Shi <alex.shi@linux.alibaba.com>
3884L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3885S:	Maintained
3886F:	Documentation/translations/zh_CN/
3887
3888CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3889M:	Peter Chen <Peter.Chen@nxp.com>
3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3891L:	linux-usb@vger.kernel.org
3892S:	Maintained
3893F:	drivers/usb/chipidea/
3894
3895CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3896M:	Hans de Goede <hdegoede@redhat.com>
3897L:	linux-input@vger.kernel.org
3898S:	Maintained
3899F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3900F:	drivers/input/touchscreen/chipone_icn8318.c
3901
3902CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3903M:	Hans de Goede <hdegoede@redhat.com>
3904L:	linux-input@vger.kernel.org
3905S:	Maintained
3906F:	drivers/input/touchscreen/chipone_icn8505.c
3907
3908CHROME HARDWARE PLATFORM SUPPORT
3909M:	Benson Leung <bleung@chromium.org>
3910M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3911S:	Maintained
3912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3913F:	drivers/platform/chrome/
3914
3915CHROMEOS EC SUBDRIVERS
3916M:	Benson Leung <bleung@chromium.org>
3917M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3918R:	Guenter Roeck <groeck@chromium.org>
3919S:	Maintained
3920N:	cros_ec
3921N:	cros-ec
3922F:	drivers/power/supply/cros_usbpd-charger.c
3923
3924CHROMEOS EC CODEC DRIVER
3925M:	Cheng-Yi Chiang <cychiang@chromium.org>
3926S:	Maintained
3927R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3928R:	Guenter Roeck <groeck@chromium.org>
3929F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3930F:	sound/soc/codecs/cros_ec_codec.*
3931
3932CIRRUS LOGIC AUDIO CODEC DRIVERS
3933M:	Brian Austin <brian.austin@cirrus.com>
3934M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3936S:	Maintained
3937F:	sound/soc/codecs/cs*
3938
3939CIRRUS LOGIC EP93XX ETHERNET DRIVER
3940M:	Hartley Sweeten <hsweeten@visionengravers.com>
3941L:	netdev@vger.kernel.org
3942S:	Maintained
3943F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3944
3945CIRRUS LOGIC LOCHNAGAR DRIVER
3946M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3947M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3948L:	patches@opensource.cirrus.com
3949S:	Supported
3950F:	drivers/clk/clk-lochnagar.c
3951F:	drivers/hwmon/lochnagar-hwmon.c
3952F:	drivers/mfd/lochnagar-i2c.c
3953F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3954F:	drivers/regulator/lochnagar-regulator.c
3955F:	sound/soc/codecs/lochnagar-sc.c
3956F:	include/dt-bindings/clk/lochnagar.h
3957F:	include/dt-bindings/pinctrl/lochnagar.h
3958F:	include/linux/mfd/lochnagar*
3959F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3960F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3965F:	Documentation/hwmon/lochnagar.rst
3966
3967CISCO FCOE HBA DRIVER
3968M:	Satish Kharat <satishkh@cisco.com>
3969M:	Sesidhar Baddela <sebaddel@cisco.com>
3970M:	Karan Tilak Kumar <kartilak@cisco.com>
3971L:	linux-scsi@vger.kernel.org
3972S:	Supported
3973F:	drivers/scsi/fnic/
3974
3975CISCO SCSI HBA DRIVER
3976M:	Karan Tilak Kumar <kartilak@cisco.com>
3977M:	Sesidhar Baddela <sebaddel@cisco.com>
3978L:	linux-scsi@vger.kernel.org
3979S:	Supported
3980F:	drivers/scsi/snic/
3981
3982CISCO VIC ETHERNET NIC DRIVER
3983M:	Christian Benvenuti <benve@cisco.com>
3984M:	Govindarajulu Varadarajan <_govind@gmx.com>
3985M:	Parvi Kaustubhi <pkaustub@cisco.com>
3986S:	Supported
3987F:	drivers/net/ethernet/cisco/enic/
3988
3989CISCO VIC LOW LATENCY NIC DRIVER
3990M:	Christian Benvenuti <benve@cisco.com>
3991M:	Nelson Escobar <neescoba@cisco.com>
3992M:	Parvi Kaustubhi <pkaustub@cisco.com>
3993S:	Supported
3994F:	drivers/infiniband/hw/usnic/
3995
3996CIRRUS LOGIC MADERA CODEC DRIVERS
3997M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3998M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4000L:	patches@opensource.cirrus.com
4001T:	git https://github.com/CirrusLogic/linux-drivers.git
4002W:	https://github.com/CirrusLogic/linux-drivers/wiki
4003S:	Supported
4004F:	Documentation/devicetree/bindings/mfd/madera.txt
4005F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4006F:	Documentation/devicetree/bindings/sound/madera.txt
4007F:	include/dt-bindings/sound/madera*
4008F:	include/linux/irqchip/irq-madera*
4009F:	include/linux/mfd/madera/*
4010F:	include/sound/madera*
4011F:	drivers/gpio/gpio-madera*
4012F:	drivers/irqchip/irq-madera*
4013F:	drivers/mfd/madera*
4014F:	drivers/mfd/cs47l*
4015F:	drivers/pinctrl/cirrus/*
4016F:	sound/soc/codecs/cs47l*
4017F:	sound/soc/codecs/madera*
4018
4019CLANG-FORMAT FILE
4020M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4021S:	Maintained
4022F:	.clang-format
4023
4024CLANG/LLVM BUILD SUPPORT
4025L:	clang-built-linux@googlegroups.com
4026W:	https://clangbuiltlinux.github.io/
4027B:	https://github.com/ClangBuiltLinux/linux/issues
4028C:	irc://chat.freenode.net/clangbuiltlinux
4029S:	Supported
4030K:	\b(?i:clang|llvm)\b
4031
4032CLEANCACHE API
4033M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4034L:	linux-kernel@vger.kernel.org
4035S:	Maintained
4036F:	mm/cleancache.c
4037F:	include/linux/cleancache.h
4038
4039CLK API
4040M:	Russell King <linux@armlinux.org.uk>
4041L:	linux-clk@vger.kernel.org
4042S:	Maintained
4043F:	include/linux/clk.h
4044
4045CLOCKSOURCE, CLOCKEVENT DRIVERS
4046M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4047M:	Thomas Gleixner <tglx@linutronix.de>
4048L:	linux-kernel@vger.kernel.org
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4050S:	Supported
4051F:	drivers/clocksource/
4052F:	Documentation/devicetree/bindings/timer/
4053
4054CMPC ACPI DRIVER
4055M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4056M:	Daniel Oliveira Nascimento <don@syst.com.br>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Supported
4059F:	drivers/platform/x86/classmate-laptop.c
4060
4061COBALT MEDIA DRIVER
4062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4063L:	linux-media@vger.kernel.org
4064T:	git git://linuxtv.org/media_tree.git
4065W:	https://linuxtv.org
4066S:	Supported
4067F:	drivers/media/pci/cobalt/
4068
4069COCCINELLE/Semantic Patches (SmPL)
4070M:	Julia Lawall <Julia.Lawall@lip6.fr>
4071M:	Gilles Muller <Gilles.Muller@lip6.fr>
4072M:	Nicolas Palix <nicolas.palix@imag.fr>
4073M:	Michal Marek <michal.lkml@markovi.net>
4074L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4076W:	http://coccinelle.lip6.fr/
4077S:	Supported
4078F:	Documentation/dev-tools/coccinelle.rst
4079F:	scripts/coccinelle/
4080F:	scripts/coccicheck
4081
4082CODA FILE SYSTEM
4083M:	Jan Harkes <jaharkes@cs.cmu.edu>
4084M:	coda@cs.cmu.edu
4085L:	codalist@coda.cs.cmu.edu
4086W:	http://www.coda.cs.cmu.edu/
4087S:	Maintained
4088F:	Documentation/filesystems/coda.txt
4089F:	fs/coda/
4090F:	include/linux/coda*.h
4091F:	include/uapi/linux/coda*.h
4092
4093CODA V4L2 MEM2MEM DRIVER
4094M:	Philipp Zabel <p.zabel@pengutronix.de>
4095L:	linux-media@vger.kernel.org
4096S:	Maintained
4097F:	Documentation/devicetree/bindings/media/coda.txt
4098F:	drivers/media/platform/coda/
4099
4100CODE OF CONDUCT
4101M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4102S:	Supported
4103F:	Documentation/process/code-of-conduct.rst
4104F:	Documentation/process/code-of-conduct-interpretation.rst
4105
4106COMMON CLK FRAMEWORK
4107M:	Michael Turquette <mturquette@baylibre.com>
4108M:	Stephen Boyd <sboyd@kernel.org>
4109L:	linux-clk@vger.kernel.org
4110Q:	http://patchwork.kernel.org/project/linux-clk/list/
4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/clock/
4114F:	drivers/clk/
4115X:	drivers/clk/clkdev.c
4116F:	include/linux/clk-pr*
4117F:	include/linux/clk/
4118F:	include/linux/of_clk.h
4119
4120COMMON INTERNET FILE SYSTEM (CIFS)
4121M:	Steve French <sfrench@samba.org>
4122L:	linux-cifs@vger.kernel.org
4123L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4124W:	http://linux-cifs.samba.org/
4125T:	git git://git.samba.org/sfrench/cifs-2.6.git
4126S:	Supported
4127F:	Documentation/admin-guide/cifs/
4128F:	fs/cifs/
4129
4130COMPACTPCI HOTPLUG CORE
4131M:	Scott Murray <scott@spiteful.org>
4132L:	linux-pci@vger.kernel.org
4133S:	Maintained
4134F:	drivers/pci/hotplug/cpci_hotplug*
4135
4136COMPACTPCI HOTPLUG GENERIC DRIVER
4137M:	Scott Murray <scott@spiteful.org>
4138L:	linux-pci@vger.kernel.org
4139S:	Maintained
4140F:	drivers/pci/hotplug/cpcihp_generic.c
4141
4142COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4143M:	Scott Murray <scott@spiteful.org>
4144L:	linux-pci@vger.kernel.org
4145S:	Maintained
4146F:	drivers/pci/hotplug/cpcihp_zt5550.*
4147
4148COMPAL LAPTOP SUPPORT
4149M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4150L:	platform-driver-x86@vger.kernel.org
4151S:	Maintained
4152F:	drivers/platform/x86/compal-laptop.c
4153
4154COMPILER ATTRIBUTES
4155M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4156S:	Maintained
4157F:	include/linux/compiler_attributes.h
4158
4159CONEXANT ACCESSRUNNER USB DRIVER
4160L:	accessrunner-general@lists.sourceforge.net
4161W:	http://accessrunner.sourceforge.net/
4162S:	Orphan
4163F:	drivers/usb/atm/cxacru.c
4164
4165CONFIGFS
4166M:	Joel Becker <jlbec@evilplan.org>
4167M:	Christoph Hellwig <hch@lst.de>
4168T:	git git://git.infradead.org/users/hch/configfs.git
4169S:	Supported
4170F:	fs/configfs/
4171F:	include/linux/configfs.h
4172
4173CONNECTOR
4174M:	Evgeniy Polyakov <zbr@ioremap.net>
4175L:	netdev@vger.kernel.org
4176S:	Maintained
4177F:	drivers/connector/
4178
4179CONTROL GROUP (CGROUP)
4180M:	Tejun Heo <tj@kernel.org>
4181M:	Li Zefan <lizefan@huawei.com>
4182M:	Johannes Weiner <hannes@cmpxchg.org>
4183L:	cgroups@vger.kernel.org
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4185S:	Maintained
4186F:	Documentation/admin-guide/cgroup-v2.rst
4187F:	Documentation/admin-guide/cgroup-v1/
4188F:	include/linux/cgroup*
4189F:	kernel/cgroup/
4190
4191CONTROL GROUP - CPUSET
4192M:	Li Zefan <lizefan@huawei.com>
4193L:	cgroups@vger.kernel.org
4194W:	http://www.bullopensource.org/cpuset/
4195W:	http://oss.sgi.com/projects/cpusets/
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4197S:	Maintained
4198F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4199F:	include/linux/cpuset.h
4200F:	kernel/cgroup/cpuset.c
4201
4202CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4203M:	Johannes Weiner <hannes@cmpxchg.org>
4204M:	Michal Hocko <mhocko@kernel.org>
4205M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4206L:	cgroups@vger.kernel.org
4207L:	linux-mm@kvack.org
4208S:	Maintained
4209F:	mm/memcontrol.c
4210F:	mm/swap_cgroup.c
4211
4212CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4213M:	Tejun Heo <tj@kernel.org>
4214M:	Jens Axboe <axboe@kernel.dk>
4215L:	cgroups@vger.kernel.org
4216L:	linux-block@vger.kernel.org
4217T:	git git://git.kernel.dk/linux-block
4218F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4219F:	block/blk-cgroup.c
4220F:	include/linux/blk-cgroup.h
4221F:	block/blk-throttle.c
4222F:	block/blk-iolatency.c
4223F:	block/bfq-cgroup.c
4224
4225CORETEMP HARDWARE MONITORING DRIVER
4226M:	Fenghua Yu <fenghua.yu@intel.com>
4227L:	linux-hwmon@vger.kernel.org
4228S:	Maintained
4229F:	Documentation/hwmon/coretemp.rst
4230F:	drivers/hwmon/coretemp.c
4231
4232COSA/SRP SYNC SERIAL DRIVER
4233M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4234W:	http://www.fi.muni.cz/~kas/cosa/
4235S:	Maintained
4236F:	drivers/net/wan/cosa*
4237
4238COUNTER SUBSYSTEM
4239M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4240L:	linux-iio@vger.kernel.org
4241S:	Maintained
4242F:	Documentation/ABI/testing/sysfs-bus-counter*
4243F:	Documentation/driver-api/generic-counter.rst
4244F:	drivers/counter/
4245F:	include/linux/counter.h
4246F:	include/linux/counter_enum.h
4247
4248CPMAC ETHERNET DRIVER
4249M:	Florian Fainelli <f.fainelli@gmail.com>
4250L:	netdev@vger.kernel.org
4251S:	Maintained
4252F:	drivers/net/ethernet/ti/cpmac.c
4253
4254CPU FREQUENCY SCALING FRAMEWORK
4255M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4256M:	Viresh Kumar <viresh.kumar@linaro.org>
4257L:	linux-pm@vger.kernel.org
4258S:	Maintained
4259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4261B:	https://bugzilla.kernel.org
4262F:	Documentation/admin-guide/pm/cpufreq.rst
4263F:	Documentation/admin-guide/pm/intel_pstate.rst
4264F:	Documentation/cpu-freq/
4265F:	Documentation/devicetree/bindings/cpufreq/
4266F:	drivers/cpufreq/
4267F:	kernel/sched/cpufreq*.c
4268F:	include/linux/cpufreq.h
4269F:	include/linux/sched/cpufreq.h
4270F:	tools/testing/selftests/cpufreq/
4271
4272CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4273M:	Viresh Kumar <viresh.kumar@linaro.org>
4274M:	Sudeep Holla <sudeep.holla@arm.com>
4275L:	linux-pm@vger.kernel.org
4276W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4277S:	Maintained
4278F:	drivers/cpufreq/arm_big_little.h
4279F:	drivers/cpufreq/arm_big_little.c
4280
4281CPU POWER MONITORING SUBSYSTEM
4282M:	Thomas Renninger <trenn@suse.com>
4283M:	Shuah Khan <shuah@kernel.org>
4284M:	Shuah Khan <skhan@linuxfoundation.org>
4285L:	linux-pm@vger.kernel.org
4286S:	Maintained
4287F:	tools/power/cpupower/
4288
4289CPUID/MSR DRIVER
4290M:	"H. Peter Anvin" <hpa@zytor.com>
4291S:	Maintained
4292F:	arch/x86/kernel/cpuid.c
4293F:	arch/x86/kernel/msr.c
4294
4295CPUIDLE DRIVER - ARM BIG LITTLE
4296M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4297M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4298L:	linux-pm@vger.kernel.org
4299L:	linux-arm-kernel@lists.infradead.org
4300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4301S:	Maintained
4302F:	drivers/cpuidle/cpuidle-big_little.c
4303
4304CPUIDLE DRIVER - ARM EXYNOS
4305M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4307M:	Kukjin Kim <kgene@kernel.org>
4308L:	linux-pm@vger.kernel.org
4309L:	linux-samsung-soc@vger.kernel.org
4310S:	Supported
4311F:	drivers/cpuidle/cpuidle-exynos.c
4312F:	arch/arm/mach-exynos/pm.c
4313
4314CPUIDLE DRIVER - ARM PSCI
4315M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4316M:	Sudeep Holla <sudeep.holla@arm.com>
4317L:	linux-pm@vger.kernel.org
4318L:	linux-arm-kernel@lists.infradead.org
4319S:	Supported
4320F:	drivers/cpuidle/cpuidle-psci.c
4321
4322CPU IDLE TIME MANAGEMENT FRAMEWORK
4323M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4324M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4325L:	linux-pm@vger.kernel.org
4326S:	Maintained
4327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4328B:	https://bugzilla.kernel.org
4329F:	Documentation/admin-guide/pm/cpuidle.rst
4330F:	Documentation/driver-api/pm/cpuidle.rst
4331F:	drivers/cpuidle/*
4332F:	include/linux/cpuidle.h
4333
4334CRAMFS FILESYSTEM
4335M:	Nicolas Pitre <nico@fluxnic.net>
4336S:	Maintained
4337F:	Documentation/filesystems/cramfs.txt
4338F:	fs/cramfs/
4339
4340CREATIVE SB0540
4341M:	Bastien Nocera <hadess@hadess.net>
4342L:	linux-input@vger.kernel.org
4343S:	Maintained
4344F:	drivers/hid/hid-creative-sb0540.c
4345
4346CRYPTO API
4347M:	Herbert Xu <herbert@gondor.apana.org.au>
4348M:	"David S. Miller" <davem@davemloft.net>
4349L:	linux-crypto@vger.kernel.org
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4352S:	Maintained
4353F:	Documentation/crypto/
4354F:	Documentation/devicetree/bindings/crypto/
4355F:	arch/*/crypto/
4356F:	crypto/
4357F:	drivers/crypto/
4358F:	include/crypto/
4359F:	include/linux/crypto*
4360F:	lib/crypto/
4361
4362CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4363M:	Neil Horman <nhorman@tuxdriver.com>
4364L:	linux-crypto@vger.kernel.org
4365S:	Maintained
4366F:	crypto/ansi_cprng.c
4367F:	crypto/rng.c
4368
4369CS3308 MEDIA DRIVER
4370M:	Hans Verkuil <hverkuil@xs4all.nl>
4371L:	linux-media@vger.kernel.org
4372T:	git git://linuxtv.org/media_tree.git
4373W:	http://linuxtv.org
4374S:	Odd Fixes
4375F:	drivers/media/i2c/cs3308.c
4376
4377CS5535 Audio ALSA driver
4378M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4379S:	Maintained
4380F:	sound/pci/cs5535audio/
4381
4382CSI DRIVERS FOR ALLWINNER V3s
4383M:	Yong Deng <yong.deng@magewell.com>
4384L:	linux-media@vger.kernel.org
4385T:	git git://linuxtv.org/media_tree.git
4386S:	Maintained
4387F:	drivers/media/platform/sunxi/sun6i-csi/
4388F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4389
4390CW1200 WLAN driver
4391M:	Solomon Peachy <pizza@shaftnet.org>
4392S:	Maintained
4393F:	drivers/net/wireless/st/cw1200/
4394
4395CX18 VIDEO4LINUX DRIVER
4396M:	Andy Walls <awalls@md.metrocast.net>
4397L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4398L:	linux-media@vger.kernel.org
4399T:	git git://linuxtv.org/media_tree.git
4400W:	https://linuxtv.org
4401W:	http://www.ivtvdriver.org/index.php/Cx18
4402S:	Maintained
4403F:	Documentation/media/v4l-drivers/cx18*
4404F:	drivers/media/pci/cx18/
4405F:	include/uapi/linux/ivtv*
4406
4407CX2341X MPEG ENCODER HELPER MODULE
4408M:	Hans Verkuil <hverkuil@xs4all.nl>
4409L:	linux-media@vger.kernel.org
4410T:	git git://linuxtv.org/media_tree.git
4411W:	https://linuxtv.org
4412S:	Maintained
4413F:	drivers/media/common/cx2341x*
4414F:	include/media/drv-intf/cx2341x.h
4415
4416CX24120 MEDIA DRIVER
4417M:	Jemma Denson <jdenson@gmail.com>
4418M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4419L:	linux-media@vger.kernel.org
4420W:	https://linuxtv.org
4421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4422S:	Maintained
4423F:	drivers/media/dvb-frontends/cx24120*
4424
4425CX88 VIDEO4LINUX DRIVER
4426M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4427L:	linux-media@vger.kernel.org
4428W:	https://linuxtv.org
4429T:	git git://linuxtv.org/media_tree.git
4430S:	Odd fixes
4431F:	Documentation/media/v4l-drivers/cx88*
4432F:	drivers/media/pci/cx88/
4433
4434CXD2820R MEDIA DRIVER
4435M:	Antti Palosaari <crope@iki.fi>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438W:	http://palosaari.fi/linux/
4439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4440T:	git git://linuxtv.org/anttip/media_tree.git
4441S:	Maintained
4442F:	drivers/media/dvb-frontends/cxd2820r*
4443
4444CXGB3 ETHERNET DRIVER (CXGB3)
4445M:	Vishal Kulkarni <vishal@chelsio.com>
4446L:	netdev@vger.kernel.org
4447W:	http://www.chelsio.com
4448S:	Supported
4449F:	drivers/net/ethernet/chelsio/cxgb3/
4450
4451CXGB3 ISCSI DRIVER (CXGB3I)
4452M:	Karen Xie <kxie@chelsio.com>
4453L:	linux-scsi@vger.kernel.org
4454W:	http://www.chelsio.com
4455S:	Supported
4456F:	drivers/scsi/cxgbi/cxgb3i
4457
4458CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4459M:	Potnuri Bharat Teja <bharat@chelsio.com>
4460L:	linux-rdma@vger.kernel.org
4461W:	http://www.openfabrics.org
4462S:	Supported
4463F:	drivers/infiniband/hw/cxgb3/
4464F:	include/uapi/rdma/cxgb3-abi.h
4465
4466CXGB4 CRYPTO DRIVER (chcr)
4467M:	Atul Gupta <atul.gupta@chelsio.com>
4468L:	linux-crypto@vger.kernel.org
4469W:	http://www.chelsio.com
4470S:	Supported
4471F:	drivers/crypto/chelsio
4472
4473CXGB4 ETHERNET DRIVER (CXGB4)
4474M:	Vishal Kulkarni <vishal@chelsio.com>
4475L:	netdev@vger.kernel.org
4476W:	http://www.chelsio.com
4477S:	Supported
4478F:	drivers/net/ethernet/chelsio/cxgb4/
4479
4480CXGB4 ISCSI DRIVER (CXGB4I)
4481M:	Karen Xie <kxie@chelsio.com>
4482L:	linux-scsi@vger.kernel.org
4483W:	http://www.chelsio.com
4484S:	Supported
4485F:	drivers/scsi/cxgbi/cxgb4i
4486
4487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4488M:	Potnuri Bharat Teja <bharat@chelsio.com>
4489L:	linux-rdma@vger.kernel.org
4490W:	http://www.openfabrics.org
4491S:	Supported
4492F:	drivers/infiniband/hw/cxgb4/
4493F:	include/uapi/rdma/cxgb4-abi.h
4494
4495CXGB4VF ETHERNET DRIVER (CXGB4VF)
4496M:	Casey Leedom <leedom@chelsio.com>
4497L:	netdev@vger.kernel.org
4498W:	http://www.chelsio.com
4499S:	Supported
4500F:	drivers/net/ethernet/chelsio/cxgb4vf/
4501
4502CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4503M:	Frederic Barrat <fbarrat@linux.ibm.com>
4504M:	Andrew Donnellan <ajd@linux.ibm.com>
4505L:	linuxppc-dev@lists.ozlabs.org
4506S:	Supported
4507F:	arch/powerpc/platforms/powernv/pci-cxl.c
4508F:	drivers/misc/cxl/
4509F:	include/misc/cxl*
4510F:	include/uapi/misc/cxl.h
4511F:	Documentation/powerpc/cxl.rst
4512F:	Documentation/ABI/testing/sysfs-class-cxl
4513
4514CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4515M:	Manoj N. Kumar <manoj@linux.ibm.com>
4516M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4517M:	Uma Krishnan <ukrishn@linux.ibm.com>
4518L:	linux-scsi@vger.kernel.org
4519S:	Supported
4520F:	drivers/scsi/cxlflash/
4521F:	include/uapi/scsi/cxlflash_ioctl.h
4522F:	Documentation/powerpc/cxlflash.rst
4523
4524CYBERPRO FB DRIVER
4525M:	Russell King <linux@armlinux.org.uk>
4526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4527W:	http://www.armlinux.org.uk/
4528S:	Maintained
4529F:	drivers/video/fbdev/cyber2000fb.*
4530
4531CYCLADES ASYNC MUX DRIVER
4532W:	http://www.cyclades.com/
4533S:	Orphan
4534F:	drivers/tty/cyclades.c
4535F:	include/linux/cyclades.h
4536F:	include/uapi/linux/cyclades.h
4537
4538CYCLADES PC300 DRIVER
4539W:	http://www.cyclades.com/
4540S:	Orphan
4541F:	drivers/net/wan/pc300*
4542
4543CYPRESS_FIRMWARE MEDIA DRIVER
4544M:	Antti Palosaari <crope@iki.fi>
4545L:	linux-media@vger.kernel.org
4546W:	https://linuxtv.org
4547W:	http://palosaari.fi/linux/
4548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4549T:	git git://linuxtv.org/anttip/media_tree.git
4550S:	Maintained
4551F:	drivers/media/common/cypress_firmware*
4552
4553CYTTSP TOUCHSCREEN DRIVER
4554M:	Ferruh Yigit <fery@cypress.com>
4555L:	linux-input@vger.kernel.org
4556S:	Supported
4557F:	drivers/input/touchscreen/cyttsp*
4558F:	include/linux/input/cyttsp.h
4559
4560D-LINK DIR-685 TOUCHKEYS DRIVER
4561M:	Linus Walleij <linus.walleij@linaro.org>
4562L:	linux-input@vger.kernel.org
4563S:	Supported
4564F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4565
4566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4567M:	Joshua Kinard <kumba@gentoo.org>
4568S:	Maintained
4569F:	drivers/rtc/rtc-ds1685.c
4570F:	include/linux/rtc/ds1685.h
4571
4572DAMA SLAVE for AX.25
4573M:	Joerg Reuter <jreuter@yaina.de>
4574W:	http://yaina.de/jreuter/
4575W:	http://www.qsl.net/dl1bke/
4576L:	linux-hams@vger.kernel.org
4577S:	Maintained
4578F:	net/ax25/af_ax25.c
4579F:	net/ax25/ax25_dev.c
4580F:	net/ax25/ax25_ds_*
4581F:	net/ax25/ax25_in.c
4582F:	net/ax25/ax25_out.c
4583F:	net/ax25/ax25_timer.c
4584F:	net/ax25/sysctl_net_ax25.c
4585
4586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4587L:	netdev@vger.kernel.org
4588S:	Orphan
4589F:	Documentation/networking/device_drivers/dec/dmfe.txt
4590F:	drivers/net/ethernet/dec/tulip/dmfe.c
4591
4592DC390/AM53C974 SCSI driver
4593M:	Hannes Reinecke <hare@suse.com>
4594L:	linux-scsi@vger.kernel.org
4595S:	Maintained
4596F:	drivers/scsi/am53c974.c
4597
4598DC395x SCSI driver
4599M:	Oliver Neukum <oliver@neukum.org>
4600M:	Ali Akcaagac <aliakc@web.de>
4601M:	Jamie Lenehan <lenehan@twibble.org>
4602L:	dc395x@twibble.org
4603W:	http://twibble.org/dist/dc395x/
4604W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4605S:	Maintained
4606F:	Documentation/scsi/dc395x.txt
4607F:	drivers/scsi/dc395x.*
4608
4609DCCP PROTOCOL
4610M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4611L:	dccp@vger.kernel.org
4612W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4613S:	Maintained
4614F:	include/linux/dccp.h
4615F:	include/uapi/linux/dccp.h
4616F:	include/linux/tfrc.h
4617F:	net/dccp/
4618
4619DECnet NETWORK LAYER
4620W:	http://linux-decnet.sourceforge.net
4621L:	linux-decnet-user@lists.sourceforge.net
4622S:	Orphan
4623F:	Documentation/networking/decnet.txt
4624F:	net/decnet/
4625
4626DECSTATION PLATFORM SUPPORT
4627M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4628L:	linux-mips@vger.kernel.org
4629W:	http://www.linux-mips.org/wiki/DECstation
4630S:	Maintained
4631F:	arch/mips/dec/
4632F:	arch/mips/include/asm/dec/
4633F:	arch/mips/include/asm/mach-dec/
4634
4635DEFXX FDDI NETWORK DRIVER
4636M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4637S:	Maintained
4638F:	drivers/net/fddi/defxx.*
4639
4640DELL SMBIOS DRIVER
4641M:	Pali Rohár <pali.rohar@gmail.com>
4642M:	Mario Limonciello <mario.limonciello@dell.com>
4643L:	platform-driver-x86@vger.kernel.org
4644S:	Maintained
4645F:	drivers/platform/x86/dell-smbios.*
4646
4647DELL SMBIOS SMM DRIVER
4648M:	Mario Limonciello <mario.limonciello@dell.com>
4649L:	platform-driver-x86@vger.kernel.org
4650S:	Maintained
4651F:	drivers/platform/x86/dell-smbios-smm.c
4652
4653DELL SMBIOS WMI DRIVER
4654M:	Mario Limonciello <mario.limonciello@dell.com>
4655L:	platform-driver-x86@vger.kernel.org
4656S:	Maintained
4657F:	drivers/platform/x86/dell-smbios-wmi.c
4658F:	tools/wmi/dell-smbios-example.c
4659
4660DEFZA FDDI NETWORK DRIVER
4661M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4662S:	Maintained
4663F:	drivers/net/fddi/defza.*
4664
4665DELL LAPTOP DRIVER
4666M:	Matthew Garrett <mjg59@srcf.ucam.org>
4667M:	Pali Rohár <pali.rohar@gmail.com>
4668L:	platform-driver-x86@vger.kernel.org
4669S:	Maintained
4670F:	drivers/platform/x86/dell-laptop.c
4671
4672DELL LAPTOP FREEFALL DRIVER
4673M:	Pali Rohár <pali.rohar@gmail.com>
4674S:	Maintained
4675F:	drivers/platform/x86/dell-smo8800.c
4676
4677DELL LAPTOP RBTN DRIVER
4678M:	Pali Rohár <pali.rohar@gmail.com>
4679S:	Maintained
4680F:	drivers/platform/x86/dell-rbtn.*
4681
4682DELL REMOTE BIOS UPDATE DRIVER
4683M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4684L:	platform-driver-x86@vger.kernel.org
4685S:	Maintained
4686F:	drivers/platform/x86/dell_rbu.c
4687
4688DELL LAPTOP SMM DRIVER
4689M:	Pali Rohár <pali.rohar@gmail.com>
4690S:	Maintained
4691F:	drivers/hwmon/dell-smm-hwmon.c
4692F:	include/uapi/linux/i8k.h
4693
4694DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4695M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4696L:	platform-driver-x86@vger.kernel.org
4697S:	Maintained
4698F:	Documentation/driver-api/dcdbas.rst
4699F:	drivers/platform/x86/dcdbas.*
4700
4701DELL WMI NOTIFICATIONS DRIVER
4702M:	Matthew Garrett <mjg59@srcf.ucam.org>
4703M:	Pali Rohár <pali.rohar@gmail.com>
4704S:	Maintained
4705F:	drivers/platform/x86/dell-wmi.c
4706
4707DELL WMI DESCRIPTOR DRIVER
4708M:	Mario Limonciello <mario.limonciello@dell.com>
4709S:	Maintained
4710F:	drivers/platform/x86/dell-wmi-descriptor.c
4711
4712DELTA ST MEDIA DRIVER
4713M:	Hugues Fruchet <hugues.fruchet@st.com>
4714L:	linux-media@vger.kernel.org
4715T:	git git://linuxtv.org/media_tree.git
4716W:	https://linuxtv.org
4717S:	Supported
4718F:	drivers/media/platform/sti/delta
4719
4720DENALI NAND DRIVER
4721M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4722L:	linux-mtd@lists.infradead.org
4723S:	Supported
4724F:	drivers/mtd/nand/raw/denali*
4725
4726DESIGNWARE EDMA CORE IP DRIVER
4727M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4728L:	dmaengine@vger.kernel.org
4729S:	Maintained
4730F:	drivers/dma/dw-edma/
4731F:	include/linux/dma/edma.h
4732
4733DESIGNWARE USB2 DRD IP DRIVER
4734M:	Minas Harutyunyan <hminas@synopsys.com>
4735L:	linux-usb@vger.kernel.org
4736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4737S:	Maintained
4738F:	drivers/usb/dwc2/
4739
4740DESIGNWARE USB3 DRD IP DRIVER
4741M:	Felipe Balbi <balbi@kernel.org>
4742L:	linux-usb@vger.kernel.org
4743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4744S:	Maintained
4745F:	drivers/usb/dwc3/
4746
4747DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4748M:	Andreas Klinger <ak@it-klinger.de>
4749L:	linux-iio@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4752F:	drivers/iio/proximity/srf*.c
4753
4754DEVICE COREDUMP (DEV_COREDUMP)
4755M:	Johannes Berg <johannes@sipsolutions.net>
4756L:	linux-kernel@vger.kernel.org
4757S:	Maintained
4758F:	drivers/base/devcoredump.c
4759F:	include/linux/devcoredump.h
4760
4761DEVICE FREQUENCY (DEVFREQ)
4762M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4763M:	Kyungmin Park <kyungmin.park@samsung.com>
4764R:	Chanwoo Choi <cw00.choi@samsung.com>
4765L:	linux-pm@vger.kernel.org
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4767S:	Maintained
4768F:	drivers/devfreq/
4769F:	include/linux/devfreq.h
4770F:	Documentation/devicetree/bindings/devfreq/
4771F:	include/trace/events/devfreq.h
4772
4773DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4774M:	Chanwoo Choi <cw00.choi@samsung.com>
4775L:	linux-pm@vger.kernel.org
4776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4777S:	Supported
4778F:	drivers/devfreq/event/
4779F:	drivers/devfreq/devfreq-event.c
4780F:	include/linux/devfreq-event.h
4781F:	Documentation/devicetree/bindings/devfreq/event/
4782
4783DEVICE NUMBER REGISTRY
4784M:	Torben Mathiasen <device@lanana.org>
4785W:	http://lanana.org/docs/device-list/index.html
4786S:	Maintained
4787
4788DEVICE-MAPPER  (LVM)
4789M:	Alasdair Kergon <agk@redhat.com>
4790M:	Mike Snitzer <snitzer@redhat.com>
4791M:	dm-devel@redhat.com
4792L:	dm-devel@redhat.com
4793W:	http://sources.redhat.com/dm
4794Q:	http://patchwork.kernel.org/project/dm-devel/list/
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4796T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4797S:	Maintained
4798F:	Documentation/admin-guide/device-mapper/
4799F:	drivers/md/Makefile
4800F:	drivers/md/Kconfig
4801F:	drivers/md/dm*
4802F:	drivers/md/persistent-data/
4803F:	include/linux/device-mapper.h
4804F:	include/linux/dm-*.h
4805F:	include/uapi/linux/dm-*.h
4806
4807DEVLINK
4808M:	Jiri Pirko <jiri@mellanox.com>
4809L:	netdev@vger.kernel.org
4810S:	Supported
4811F:	net/core/devlink.c
4812F:	include/net/devlink.h
4813F:	include/uapi/linux/devlink.h
4814
4815DIALOG SEMICONDUCTOR DRIVERS
4816M:	Support Opensource <support.opensource@diasemi.com>
4817W:	http://www.dialog-semiconductor.com/products
4818S:	Supported
4819F:	Documentation/hwmon/da90??.rst
4820F:	Documentation/devicetree/bindings/mfd/da90*.txt
4821F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4822F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4823F:	Documentation/devicetree/bindings/regulator/da92*.txt
4824F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4825F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4826F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4827F:	drivers/gpio/gpio-da90??.c
4828F:	drivers/hwmon/da90??-hwmon.c
4829F:	drivers/iio/adc/da91??-*.c
4830F:	drivers/input/misc/da90??_onkey.c
4831F:	drivers/input/touchscreen/da9052_tsi.c
4832F:	drivers/leds/leds-da90??.c
4833F:	drivers/mfd/da903x.c
4834F:	drivers/mfd/da90??-*.c
4835F:	drivers/mfd/da91??-*.c
4836F:	drivers/power/supply/da9052-battery.c
4837F:	drivers/power/supply/da91??-*.c
4838F:	drivers/regulator/da903x.c
4839F:	drivers/regulator/da9???-regulator.[ch]
4840F:	drivers/regulator/slg51000-regulator.[ch]
4841F:	drivers/thermal/da90??-thermal.c
4842F:	drivers/rtc/rtc-da90??.c
4843F:	drivers/video/backlight/da90??_bl.c
4844F:	drivers/watchdog/da90??_wdt.c
4845F:	include/linux/mfd/da903x.h
4846F:	include/linux/mfd/da9052/
4847F:	include/linux/mfd/da9055/
4848F:	include/linux/mfd/da9062/
4849F:	include/linux/mfd/da9063/
4850F:	include/linux/mfd/da9150/
4851F:	include/linux/regulator/da9211.h
4852F:	include/sound/da[79]*.h
4853F:	sound/soc/codecs/da[79]*.[ch]
4854
4855DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4856M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4857L:	linux-gpio@vger.kernel.org
4858S:	Maintained
4859F:	drivers/gpio/gpio-gpio-mm.c
4860
4861DIOLAN U2C-12 I2C DRIVER
4862M:	Guenter Roeck <linux@roeck-us.net>
4863L:	linux-i2c@vger.kernel.org
4864S:	Maintained
4865F:	drivers/i2c/busses/i2c-diolan-u2c.c
4866
4867FILESYSTEM DIRECT ACCESS (DAX)
4868M:	Dan Williams <dan.j.williams@intel.com>
4869R:	Matthew Wilcox <willy@infradead.org>
4870R:	Jan Kara <jack@suse.cz>
4871L:	linux-fsdevel@vger.kernel.org
4872L:	linux-nvdimm@lists.01.org
4873S:	Supported
4874F:	fs/dax.c
4875F:	include/linux/dax.h
4876F:	include/trace/events/fs_dax.h
4877
4878DEVICE DIRECT ACCESS (DAX)
4879M:	Dan Williams <dan.j.williams@intel.com>
4880M:	Vishal Verma <vishal.l.verma@intel.com>
4881M:	Keith Busch <keith.busch@intel.com>
4882M:	Dave Jiang <dave.jiang@intel.com>
4883L:	linux-nvdimm@lists.01.org
4884S:	Supported
4885F:	drivers/dax/
4886
4887DIRECTORY NOTIFICATION (DNOTIFY)
4888M:	Jan Kara <jack@suse.cz>
4889R:	Amir Goldstein <amir73il@gmail.com>
4890L:	linux-fsdevel@vger.kernel.org
4891S:	Maintained
4892F:	Documentation/filesystems/dnotify.txt
4893F:	fs/notify/dnotify/
4894F:	include/linux/dnotify.h
4895
4896DISK GEOMETRY AND PARTITION HANDLING
4897M:	Andries Brouwer <aeb@cwi.nl>
4898W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4899W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4900W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4901S:	Maintained
4902
4903DISKQUOTA
4904M:	Jan Kara <jack@suse.com>
4905S:	Maintained
4906F:	Documentation/filesystems/quota.txt
4907F:	fs/quota/
4908F:	include/linux/quota*.h
4909F:	include/uapi/linux/quota*.h
4910
4911DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4912M:	Bernie Thompson <bernie@plugable.com>
4913L:	linux-fbdev@vger.kernel.org
4914S:	Maintained
4915W:	http://plugable.com/category/projects/udlfb/
4916F:	drivers/video/fbdev/udlfb.c
4917F:	include/video/udlfb.h
4918F:	Documentation/fb/udlfb.rst
4919
4920DISTRIBUTED LOCK MANAGER (DLM)
4921M:	Christine Caulfield <ccaulfie@redhat.com>
4922M:	David Teigland <teigland@redhat.com>
4923L:	cluster-devel@redhat.com
4924W:	http://sources.redhat.com/cluster/
4925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4926S:	Supported
4927F:	fs/dlm/
4928
4929DMA BUFFER SHARING FRAMEWORK
4930M:	Sumit Semwal <sumit.semwal@linaro.org>
4931S:	Maintained
4932L:	linux-media@vger.kernel.org
4933L:	dri-devel@lists.freedesktop.org
4934L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4935F:	drivers/dma-buf/
4936F:	include/linux/dma-buf*
4937F:	include/linux/reservation.h
4938F:	include/linux/*fence.h
4939F:	Documentation/driver-api/dma-buf.rst
4940T:	git git://anongit.freedesktop.org/drm/drm-misc
4941
4942DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4943M:	Vinod Koul <vkoul@kernel.org>
4944L:	dmaengine@vger.kernel.org
4945Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4946S:	Maintained
4947F:	drivers/dma/
4948F:	include/linux/dmaengine.h
4949F:	include/linux/of_dma.h
4950F:	Documentation/devicetree/bindings/dma/
4951F:	Documentation/driver-api/dmaengine/
4952T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4953
4954DMA MAPPING HELPERS
4955M:	Christoph Hellwig <hch@lst.de>
4956M:	Marek Szyprowski <m.szyprowski@samsung.com>
4957R:	Robin Murphy <robin.murphy@arm.com>
4958L:	iommu@lists.linux-foundation.org
4959T:	git git://git.infradead.org/users/hch/dma-mapping.git
4960W:	http://git.infradead.org/users/hch/dma-mapping.git
4961S:	Supported
4962F:	kernel/dma/
4963F:	include/asm-generic/dma-mapping.h
4964F:	include/linux/dma-direct.h
4965F:	include/linux/dma-mapping.h
4966F:	include/linux/dma-noncoherent.h
4967
4968DME1737 HARDWARE MONITOR DRIVER
4969M:	Juerg Haefliger <juergh@gmail.com>
4970L:	linux-hwmon@vger.kernel.org
4971S:	Maintained
4972F:	Documentation/hwmon/dme1737.rst
4973F:	drivers/hwmon/dme1737.c
4974
4975DMI/SMBIOS SUPPORT
4976M:	Jean Delvare <jdelvare@suse.com>
4977S:	Maintained
4978T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4979F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4980F:	drivers/firmware/dmi-id.c
4981F:	drivers/firmware/dmi_scan.c
4982F:	include/linux/dmi.h
4983
4984DOCUMENTATION
4985M:	Jonathan Corbet <corbet@lwn.net>
4986L:	linux-doc@vger.kernel.org
4987S:	Maintained
4988F:	Documentation/
4989F:	scripts/documentation-file-ref-check
4990F:	scripts/kernel-doc
4991F:	scripts/sphinx-pre-install
4992X:	Documentation/ABI/
4993X:	Documentation/firmware-guide/acpi/
4994X:	Documentation/devicetree/
4995X:	Documentation/i2c/
4996X:	Documentation/media/
4997X:	Documentation/power/
4998X:	Documentation/spi/
4999T:	git git://git.lwn.net/linux.git docs-next
5000
5001DOCUMENTATION/ITALIAN
5002M:	Federico Vaga <federico.vaga@vaga.pv.it>
5003L:	linux-doc@vger.kernel.org
5004S:	Maintained
5005F:	Documentation/translations/it_IT
5006
5007DOCUMENTATION SCRIPTS
5008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5009L:	linux-doc@vger.kernel.org
5010S:	Maintained
5011F:	scripts/documentation-file-ref-check
5012F:	scripts/sphinx-pre-install
5013F:	Documentation/sphinx/parse-headers.pl
5014
5015DONGWOON DW9714 LENS VOICE COIL DRIVER
5016M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019S:	Maintained
5020F:	drivers/media/i2c/dw9714.c
5021F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5022
5023DONGWOON DW9807 LENS VOICE COIL DRIVER
5024M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5025L:	linux-media@vger.kernel.org
5026T:	git git://linuxtv.org/media_tree.git
5027S:	Maintained
5028F:	drivers/media/i2c/dw9807-vcm.c
5029F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5030
5031DOUBLETALK DRIVER
5032M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5033L:	blinux-list@redhat.com
5034S:	Maintained
5035F:	drivers/char/dtlk.c
5036F:	include/linux/dtlk.h
5037
5038DPAA2 DATAPATH I/O (DPIO) DRIVER
5039M:	Roy Pledge <Roy.Pledge@nxp.com>
5040L:	linux-kernel@vger.kernel.org
5041S:	Maintained
5042F:	drivers/soc/fsl/dpio
5043
5044DPAA2 ETHERNET DRIVER
5045M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5046L:	netdev@vger.kernel.org
5047S:	Maintained
5048F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5049F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5050F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5051F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5052F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5053
5054DPAA2 ETHERNET SWITCH DRIVER
5055M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5056M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5057L:	linux-kernel@vger.kernel.org
5058S:	Maintained
5059F:	drivers/staging/fsl-dpaa2/ethsw
5060
5061DPT_I2O SCSI RAID DRIVER
5062M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5063L:	linux-scsi@vger.kernel.org
5064W:	http://www.adaptec.com/
5065S:	Maintained
5066F:	drivers/scsi/dpt*
5067F:	drivers/scsi/dpt/
5068
5069DRBD DRIVER
5070M:	Philipp Reisner <philipp.reisner@linbit.com>
5071M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5072L:	drbd-dev@lists.linbit.com
5073W:	http://www.drbd.org
5074T:	git git://git.linbit.com/linux-drbd.git
5075T:	git git://git.linbit.com/drbd-8.4.git
5076S:	Supported
5077F:	drivers/block/drbd/
5078F:	lib/lru_cache.c
5079F:	Documentation/admin-guide/blockdev/
5080
5081DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5083R:	"Rafael J. Wysocki" <rafael@kernel.org>
5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5085S:	Supported
5086F:	Documentation/kobject.txt
5087F:	drivers/base/
5088F:	fs/debugfs/
5089F:	fs/sysfs/
5090F:	include/linux/debugfs.h
5091F:	include/linux/kobj*
5092F:	lib/kobj*
5093
5094DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5095M:	Kevin Hilman <khilman@kernel.org>
5096M:	Nishanth Menon <nm@ti.com>
5097S:	Maintained
5098F:	drivers/power/avs/
5099F:	include/linux/power/smartreflex.h
5100L:	linux-pm@vger.kernel.org
5101
5102DRM DRIVER FOR ARM PL111 CLCD
5103M:	Eric Anholt <eric@anholt.net>
5104T:	git git://anongit.freedesktop.org/drm/drm-misc
5105S:	Supported
5106F:	drivers/gpu/drm/pl111/
5107
5108DRM DRIVER FOR ARM VERSATILE TFT PANELS
5109M:	Linus Walleij <linus.walleij@linaro.org>
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111S:	Maintained
5112F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5113F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5114
5115DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5116M:	Dave Airlie <airlied@redhat.com>
5117S:	Odd Fixes
5118F:	drivers/gpu/drm/ast/
5119
5120DRM DRIVER FOR ASPEED BMC GFX
5121M:	Joel Stanley <joel@jms.id.au>
5122L:	linux-aspeed@lists.ozlabs.org
5123T:	git git://anongit.freedesktop.org/drm/drm-misc
5124S:	Supported
5125F:	drivers/gpu/drm/aspeed/
5126F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5127
5128DRM DRIVER FOR BOCHS VIRTUAL GPU
5129M:	Gerd Hoffmann <kraxel@redhat.com>
5130L:	virtualization@lists.linux-foundation.org
5131T:	git git://anongit.freedesktop.org/drm/drm-misc
5132S:	Maintained
5133F:	drivers/gpu/drm/bochs/
5134
5135DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5136M:	Linus Walleij <linus.walleij@linaro.org>
5137T:	git git://anongit.freedesktop.org/drm/drm-misc
5138S:	Maintained
5139F:	drivers/gpu/drm/tve200/
5140
5141DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5142M:	Jagan Teki <jagan@amarulasolutions.com>
5143S:	Maintained
5144F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5145F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5146
5147DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5148M:	Hans de Goede <hdegoede@redhat.com>
5149T:	git git://anongit.freedesktop.org/drm/drm-misc
5150S:	Maintained
5151F:	drivers/gpu/drm/tiny/gm12u320.c
5152
5153DRM DRIVER FOR ILITEK ILI9225 PANELS
5154M:	David Lechner <david@lechnology.com>
5155T:	git git://anongit.freedesktop.org/drm/drm-misc
5156S:	Maintained
5157F:	drivers/gpu/drm/tiny/ili9225.c
5158F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5159
5160DRM DRIVER FOR HX8357D PANELS
5161M:	Eric Anholt <eric@anholt.net>
5162T:	git git://anongit.freedesktop.org/drm/drm-misc
5163S:	Maintained
5164F:	drivers/gpu/drm/tiny/hx8357d.c
5165F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5166
5167DRM DRIVER FOR INTEL I810 VIDEO CARDS
5168S:	Orphan / Obsolete
5169F:	drivers/gpu/drm/i810/
5170F:	include/uapi/drm/i810_drm.h
5171
5172DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5173S:	Orphan / Obsolete
5174F:	drivers/gpu/drm/mga/
5175F:	include/uapi/drm/mga_drm.h
5176
5177DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5178M:	Dave Airlie <airlied@redhat.com>
5179S:	Odd Fixes
5180F:	drivers/gpu/drm/mgag200/
5181
5182DRM DRIVER FOR MI0283QT
5183M:	Noralf Trønnes <noralf@tronnes.org>
5184T:	git git://anongit.freedesktop.org/drm/drm-misc
5185S:	Maintained
5186F:	drivers/gpu/drm/tiny/mi0283qt.c
5187F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5188
5189DRM DRIVER FOR MSM ADRENO GPU
5190M:	Rob Clark <robdclark@gmail.com>
5191M:	Sean Paul <sean@poorly.run>
5192L:	linux-arm-msm@vger.kernel.org
5193L:	dri-devel@lists.freedesktop.org
5194L:	freedreno@lists.freedesktop.org
5195T:	git https://gitlab.freedesktop.org/drm/msm.git
5196S:	Maintained
5197F:	drivers/gpu/drm/msm/
5198F:	include/uapi/drm/msm_drm.h
5199F:	Documentation/devicetree/bindings/display/msm/
5200
5201DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5202M:	Ben Skeggs <bskeggs@redhat.com>
5203L:	dri-devel@lists.freedesktop.org
5204L:	nouveau@lists.freedesktop.org
5205T:	git git://github.com/skeggsb/linux
5206S:	Supported
5207F:	drivers/gpu/drm/nouveau/
5208F:	include/uapi/drm/nouveau_drm.h
5209
5210DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5211M:	Stefan Mavrodiev <stefan@olimex.com>
5212S:	Maintained
5213F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5214F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5215
5216DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5217M:	Noralf Trønnes <noralf@tronnes.org>
5218T:	git git://anongit.freedesktop.org/drm/drm-misc
5219S:	Maintained
5220F:	drivers/gpu/drm/tiny/repaper.c
5221F:	Documentation/devicetree/bindings/display/repaper.txt
5222
5223DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5224M:	Dave Airlie <airlied@redhat.com>
5225M:	Gerd Hoffmann <kraxel@redhat.com>
5226L:	virtualization@lists.linux-foundation.org
5227T:	git git://anongit.freedesktop.org/drm/drm-misc
5228S:	Obsolete
5229W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5230F:	drivers/gpu/drm/cirrus/
5231
5232DRM DRIVER FOR QXL VIRTUAL GPU
5233M:	Dave Airlie <airlied@redhat.com>
5234M:	Gerd Hoffmann <kraxel@redhat.com>
5235L:	virtualization@lists.linux-foundation.org
5236L:	spice-devel@lists.freedesktop.org
5237T:	git git://anongit.freedesktop.org/drm/drm-misc
5238S:	Maintained
5239F:	drivers/gpu/drm/qxl/
5240F:	include/uapi/drm/qxl_drm.h
5241
5242DRM DRIVER FOR RAYDIUM RM67191 PANELS
5243M:	Robert Chiras <robert.chiras@nxp.com>
5244S:	Maintained
5245F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5246F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5247
5248DRM DRIVER FOR RAGE 128 VIDEO CARDS
5249S:	Orphan / Obsolete
5250F:	drivers/gpu/drm/r128/
5251F:	include/uapi/drm/r128_drm.h
5252
5253DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5254M:	Guido Günther <agx@sigxcpu.org>
5255R:	Purism Kernel Team <kernel@puri.sm>
5256S:	Maintained
5257F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5258F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5259
5260DRM DRIVER FOR SAVAGE VIDEO CARDS
5261S:	Orphan / Obsolete
5262F:	drivers/gpu/drm/savage/
5263F:	include/uapi/drm/savage_drm.h
5264
5265DRM DRIVER FOR SIS VIDEO CARDS
5266S:	Orphan / Obsolete
5267F:	drivers/gpu/drm/sis/
5268F:	include/uapi/drm/sis_drm.h
5269
5270DRM DRIVER FOR SITRONIX ST7701 PANELS
5271M:	Jagan Teki <jagan@amarulasolutions.com>
5272S:	Maintained
5273F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5274F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5275
5276DRM DRIVER FOR SITRONIX ST7586 PANELS
5277M:	David Lechner <david@lechnology.com>
5278T:	git git://anongit.freedesktop.org/drm/drm-misc
5279S:	Maintained
5280F:	drivers/gpu/drm/tiny/st7586.c
5281F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5282
5283DRM DRIVER FOR SITRONIX ST7735R PANELS
5284M:	David Lechner <david@lechnology.com>
5285T:	git git://anongit.freedesktop.org/drm/drm-misc
5286S:	Maintained
5287F:	drivers/gpu/drm/tiny/st7735r.c
5288F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5289
5290DRM DRIVER FOR ST-ERICSSON MCDE
5291M:	Linus Walleij <linus.walleij@linaro.org>
5292T:	git git://anongit.freedesktop.org/drm/drm-misc
5293S:	Maintained
5294F:	drivers/gpu/drm/mcde/
5295F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5296
5297DRM DRIVER FOR TDFX VIDEO CARDS
5298S:	Orphan / Obsolete
5299F:	drivers/gpu/drm/tdfx/
5300
5301DRM DRIVER FOR TPO TPG110 PANELS
5302M:	Linus Walleij <linus.walleij@linaro.org>
5303T:	git git://anongit.freedesktop.org/drm/drm-misc
5304S:	Maintained
5305F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5306F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5307
5308DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5309M:	Dave Airlie <airlied@redhat.com>
5310R:	Sean Paul <sean@poorly.run>
5311L:	dri-devel@lists.freedesktop.org
5312S:	Odd Fixes
5313F:	drivers/gpu/drm/udl/
5314T:	git git://anongit.freedesktop.org/drm/drm-misc
5315
5316DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5317M:	Hans de Goede <hdegoede@redhat.com>
5318L:	dri-devel@lists.freedesktop.org
5319S:	Maintained
5320F:	drivers/gpu/drm/vboxvideo/
5321T:	git git://anongit.freedesktop.org/drm/drm-misc
5322
5323DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5324M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5325R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5326R:	Daniel Vetter <daniel@ffwll.ch>
5327T:	git git://anongit.freedesktop.org/drm/drm-misc
5328S:	Maintained
5329L:	dri-devel@lists.freedesktop.org
5330F:	drivers/gpu/drm/vkms/
5331F:	Documentation/gpu/vkms.rst
5332
5333DRM DRIVER FOR VMWARE VIRTUAL GPU
5334M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5335M:	Thomas Hellstrom <thellstrom@vmware.com>
5336L:	dri-devel@lists.freedesktop.org
5337T:	git git://people.freedesktop.org/~thomash/linux
5338S:	Supported
5339F:	drivers/gpu/drm/vmwgfx/
5340F:	include/uapi/drm/vmwgfx_drm.h
5341
5342DRM DRIVERS
5343M:	David Airlie <airlied@linux.ie>
5344M:	Daniel Vetter <daniel@ffwll.ch>
5345L:	dri-devel@lists.freedesktop.org
5346T:	git git://anongit.freedesktop.org/drm/drm
5347B:	https://bugs.freedesktop.org/
5348C:	irc://chat.freenode.net/dri-devel
5349S:	Maintained
5350F:	drivers/gpu/drm/
5351F:	drivers/gpu/vga/
5352F:	Documentation/devicetree/bindings/display/
5353F:	Documentation/devicetree/bindings/gpu/
5354F:	Documentation/gpu/
5355F:	include/drm/
5356F:	include/uapi/drm/
5357F:	include/linux/vga*
5358
5359DRM DRIVERS AND MISC GPU PATCHES
5360M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5361M:	Maxime Ripard <mripard@kernel.org>
5362M:	Sean Paul <sean@poorly.run>
5363W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5364S:	Maintained
5365T:	git git://anongit.freedesktop.org/drm/drm-misc
5366F:	Documentation/gpu/
5367F:	drivers/gpu/vga/
5368F:	drivers/gpu/drm/*
5369F:	include/drm/drm*
5370F:	include/uapi/drm/drm*
5371F:	include/linux/vga*
5372
5373DRM DRIVERS FOR ALLWINNER A10
5374M:	Maxime Ripard <mripard@kernel.org>
5375L:	dri-devel@lists.freedesktop.org
5376S:	Supported
5377F:	drivers/gpu/drm/sun4i/
5378F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5379T:	git git://anongit.freedesktop.org/drm/drm-misc
5380
5381DRM DRIVERS FOR AMLOGIC SOCS
5382M:	Neil Armstrong <narmstrong@baylibre.com>
5383L:	dri-devel@lists.freedesktop.org
5384L:	linux-amlogic@lists.infradead.org
5385W:	http://linux-meson.com/
5386S:	Supported
5387F:	drivers/gpu/drm/meson/
5388F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5389F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5390F:	Documentation/gpu/meson.rst
5391T:	git git://anongit.freedesktop.org/drm/drm-misc
5392
5393DRM DRIVERS FOR ATMEL HLCDC
5394M:	Sam Ravnborg <sam@ravnborg.org>
5395M:	Boris Brezillon <bbrezillon@kernel.org>
5396L:	dri-devel@lists.freedesktop.org
5397S:	Supported
5398F:	drivers/gpu/drm/atmel-hlcdc/
5399F:	Documentation/devicetree/bindings/display/atmel/
5400T:	git git://anongit.freedesktop.org/drm/drm-misc
5401
5402DRM DRIVERS FOR BRIDGE CHIPS
5403M:	Andrzej Hajda <a.hajda@samsung.com>
5404M:	Neil Armstrong <narmstrong@baylibre.com>
5405R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5406R:	Jonas Karlman <jonas@kwiboo.se>
5407R:	Jernej Skrabec <jernej.skrabec@siol.net>
5408S:	Maintained
5409T:	git git://anongit.freedesktop.org/drm/drm-misc
5410F:	drivers/gpu/drm/bridge/
5411
5412DRM DRIVERS FOR EXYNOS
5413M:	Inki Dae <inki.dae@samsung.com>
5414M:	Joonyoung Shim <jy0922.shim@samsung.com>
5415M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5416M:	Kyungmin Park <kyungmin.park@samsung.com>
5417L:	dri-devel@lists.freedesktop.org
5418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5419S:	Supported
5420F:	drivers/gpu/drm/exynos/
5421F:	include/uapi/drm/exynos_drm.h
5422F:	Documentation/devicetree/bindings/display/exynos/
5423
5424DRM DRIVERS FOR FREESCALE DCU
5425M:	Stefan Agner <stefan@agner.ch>
5426M:	Alison Wang <alison.wang@nxp.com>
5427L:	dri-devel@lists.freedesktop.org
5428S:	Supported
5429F:	drivers/gpu/drm/fsl-dcu/
5430F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5431F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5432F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5433T:	git git://anongit.freedesktop.org/drm/drm-misc
5434
5435DRM DRIVERS FOR FREESCALE IMX
5436M:	Philipp Zabel <p.zabel@pengutronix.de>
5437L:	dri-devel@lists.freedesktop.org
5438S:	Maintained
5439F:	drivers/gpu/drm/imx/
5440F:	drivers/gpu/ipu-v3/
5441F:	Documentation/devicetree/bindings/display/imx/
5442
5443DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5444M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5445L:	dri-devel@lists.freedesktop.org
5446T:	git git://github.com/patjak/drm-gma500
5447S:	Maintained
5448F:	drivers/gpu/drm/gma500/
5449
5450DRM DRIVERS FOR HISILICON
5451M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5452M:	Rongrong Zou <zourongrong@gmail.com>
5453R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5454R:	Chen Feng <puck.chen@hisilicon.com>
5455L:	dri-devel@lists.freedesktop.org
5456T:	git git://github.com/xin3liang/linux.git
5457S:	Maintained
5458F:	drivers/gpu/drm/hisilicon/
5459F:	Documentation/devicetree/bindings/display/hisilicon/
5460
5461DRM DRIVERS FOR LIMA
5462M:	Qiang Yu <yuq825@gmail.com>
5463L:	dri-devel@lists.freedesktop.org
5464L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5465S:	Maintained
5466F:	drivers/gpu/drm/lima/
5467F:	include/uapi/drm/lima_drm.h
5468T:	git git://anongit.freedesktop.org/drm/drm-misc
5469
5470DRM DRIVERS FOR MEDIATEK
5471M:	CK Hu <ck.hu@mediatek.com>
5472M:	Philipp Zabel <p.zabel@pengutronix.de>
5473L:	dri-devel@lists.freedesktop.org
5474S:	Supported
5475F:	drivers/gpu/drm/mediatek/
5476F:	Documentation/devicetree/bindings/display/mediatek/
5477
5478DRM DRIVERS FOR NVIDIA TEGRA
5479M:	Thierry Reding <thierry.reding@gmail.com>
5480L:	dri-devel@lists.freedesktop.org
5481L:	linux-tegra@vger.kernel.org
5482T:	git git://anongit.freedesktop.org/tegra/linux.git
5483S:	Supported
5484F:	drivers/gpu/drm/tegra/
5485F:	drivers/gpu/host1x/
5486F:	include/linux/host1x.h
5487F:	include/uapi/drm/tegra_drm.h
5488F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5489
5490DRM DRIVERS FOR RENESAS
5491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5492M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5493L:	dri-devel@lists.freedesktop.org
5494L:	linux-renesas-soc@vger.kernel.org
5495T:	git git://linuxtv.org/pinchartl/media drm/du/next
5496S:	Supported
5497F:	drivers/gpu/drm/rcar-du/
5498F:	drivers/gpu/drm/shmobile/
5499F:	include/linux/platform_data/shmob_drm.h
5500F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5501F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5502F:	Documentation/devicetree/bindings/display/renesas,du.txt
5503
5504DRM DRIVERS FOR ROCKCHIP
5505M:	Sandy Huang <hjc@rock-chips.com>
5506M:	Heiko Stübner <heiko@sntech.de>
5507L:	dri-devel@lists.freedesktop.org
5508S:	Maintained
5509F:	drivers/gpu/drm/rockchip/
5510F:	Documentation/devicetree/bindings/display/rockchip/
5511T:	git git://anongit.freedesktop.org/drm/drm-misc
5512
5513DRM DRIVERS FOR STI
5514M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5515M:	Vincent Abriou <vincent.abriou@st.com>
5516L:	dri-devel@lists.freedesktop.org
5517T:	git git://anongit.freedesktop.org/drm/drm-misc
5518S:	Maintained
5519F:	drivers/gpu/drm/sti
5520F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5521
5522DRM DRIVERS FOR STM
5523M:	Yannick Fertre <yannick.fertre@st.com>
5524M:	Philippe Cornu <philippe.cornu@st.com>
5525M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5526M:	Vincent Abriou <vincent.abriou@st.com>
5527L:	dri-devel@lists.freedesktop.org
5528T:	git git://anongit.freedesktop.org/drm/drm-misc
5529S:	Maintained
5530F:	drivers/gpu/drm/stm
5531F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5532
5533DRM DRIVERS FOR TI LCDC
5534M:	Jyri Sarha <jsarha@ti.com>
5535R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5536L:	dri-devel@lists.freedesktop.org
5537S:	Maintained
5538F:	drivers/gpu/drm/tilcdc/
5539F:	Documentation/devicetree/bindings/display/tilcdc/
5540
5541DRM DRIVERS FOR TI OMAP
5542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5543L:	dri-devel@lists.freedesktop.org
5544S:	Maintained
5545F:	drivers/gpu/drm/omapdrm/
5546F:	Documentation/devicetree/bindings/display/ti/
5547
5548DRM DRIVERS FOR V3D
5549M:	Eric Anholt <eric@anholt.net>
5550S:	Supported
5551F:	drivers/gpu/drm/v3d/
5552F:	include/uapi/drm/v3d_drm.h
5553F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5554T:	git git://anongit.freedesktop.org/drm/drm-misc
5555
5556DRM DRIVERS FOR VC4
5557M:	Eric Anholt <eric@anholt.net>
5558T:	git git://github.com/anholt/linux
5559S:	Supported
5560F:	drivers/gpu/drm/vc4/
5561F:	include/uapi/drm/vc4_drm.h
5562F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5563T:	git git://anongit.freedesktop.org/drm/drm-misc
5564
5565DRM DRIVERS FOR VIVANTE GPU IP
5566M:	Lucas Stach <l.stach@pengutronix.de>
5567R:	Russell King <linux+etnaviv@armlinux.org.uk>
5568R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5569L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5570L:	dri-devel@lists.freedesktop.org
5571S:	Maintained
5572F:	drivers/gpu/drm/etnaviv/
5573F:	include/uapi/drm/etnaviv_drm.h
5574F:	Documentation/devicetree/bindings/display/etnaviv/
5575
5576DRM DRIVERS FOR ZTE ZX
5577M:	Shawn Guo <shawnguo@kernel.org>
5578L:	dri-devel@lists.freedesktop.org
5579S:	Maintained
5580F:	drivers/gpu/drm/zte/
5581F:	Documentation/devicetree/bindings/display/zte,vou.txt
5582T:	git git://anongit.freedesktop.org/drm/drm-misc
5583
5584DRM PANEL DRIVERS
5585M:	Thierry Reding <thierry.reding@gmail.com>
5586R:	Sam Ravnborg <sam@ravnborg.org>
5587L:	dri-devel@lists.freedesktop.org
5588T:	git git://anongit.freedesktop.org/drm/drm-misc
5589S:	Maintained
5590F:	drivers/gpu/drm/drm_panel.c
5591F:	drivers/gpu/drm/panel/
5592F:	include/drm/drm_panel.h
5593F:	Documentation/devicetree/bindings/display/panel/
5594
5595DRM DRIVERS FOR XEN
5596M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5597T:	git git://anongit.freedesktop.org/drm/drm-misc
5598L:	dri-devel@lists.freedesktop.org
5599L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5600S:	Supported
5601F:	drivers/gpu/drm/xen/
5602F:	Documentation/gpu/xen-front.rst
5603
5604DRM TTM SUBSYSTEM
5605M:	Christian Koenig <christian.koenig@amd.com>
5606M:	Huang Rui <ray.huang@amd.com>
5607T:	git git://people.freedesktop.org/~agd5f/linux
5608S:	Maintained
5609L:	dri-devel@lists.freedesktop.org
5610F:	include/drm/ttm/
5611F:	drivers/gpu/drm/ttm/
5612
5613DSBR100 USB FM RADIO DRIVER
5614M:	Alexey Klimov <klimov.linux@gmail.com>
5615L:	linux-media@vger.kernel.org
5616T:	git git://linuxtv.org/media_tree.git
5617S:	Maintained
5618F:	drivers/media/radio/dsbr100.c
5619
5620DT3155 MEDIA DRIVER
5621M:	Hans Verkuil <hverkuil@xs4all.nl>
5622L:	linux-media@vger.kernel.org
5623T:	git git://linuxtv.org/media_tree.git
5624W:	https://linuxtv.org
5625S:	Odd Fixes
5626F:	drivers/media/pci/dt3155/
5627
5628DVB_USB_AF9015 MEDIA DRIVER
5629M:	Antti Palosaari <crope@iki.fi>
5630L:	linux-media@vger.kernel.org
5631W:	https://linuxtv.org
5632W:	http://palosaari.fi/linux/
5633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5634T:	git git://linuxtv.org/anttip/media_tree.git
5635S:	Maintained
5636F:	drivers/media/usb/dvb-usb-v2/af9015*
5637
5638DVB_USB_AF9035 MEDIA DRIVER
5639M:	Antti Palosaari <crope@iki.fi>
5640L:	linux-media@vger.kernel.org
5641W:	https://linuxtv.org
5642W:	http://palosaari.fi/linux/
5643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5644T:	git git://linuxtv.org/anttip/media_tree.git
5645S:	Maintained
5646F:	drivers/media/usb/dvb-usb-v2/af9035*
5647
5648DVB_USB_ANYSEE MEDIA DRIVER
5649M:	Antti Palosaari <crope@iki.fi>
5650L:	linux-media@vger.kernel.org
5651W:	https://linuxtv.org
5652W:	http://palosaari.fi/linux/
5653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5654T:	git git://linuxtv.org/anttip/media_tree.git
5655S:	Maintained
5656F:	drivers/media/usb/dvb-usb-v2/anysee*
5657
5658DVB_USB_AU6610 MEDIA DRIVER
5659M:	Antti Palosaari <crope@iki.fi>
5660L:	linux-media@vger.kernel.org
5661W:	https://linuxtv.org
5662W:	http://palosaari.fi/linux/
5663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5664T:	git git://linuxtv.org/anttip/media_tree.git
5665S:	Maintained
5666F:	drivers/media/usb/dvb-usb-v2/au6610*
5667
5668DVB_USB_CE6230 MEDIA DRIVER
5669M:	Antti Palosaari <crope@iki.fi>
5670L:	linux-media@vger.kernel.org
5671W:	https://linuxtv.org
5672W:	http://palosaari.fi/linux/
5673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5674T:	git git://linuxtv.org/anttip/media_tree.git
5675S:	Maintained
5676F:	drivers/media/usb/dvb-usb-v2/ce6230*
5677
5678DVB_USB_CXUSB MEDIA DRIVER
5679M:	Michael Krufky <mkrufky@linuxtv.org>
5680L:	linux-media@vger.kernel.org
5681W:	https://linuxtv.org
5682W:	http://github.com/mkrufky
5683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5684T:	git git://linuxtv.org/media_tree.git
5685S:	Maintained
5686F:	drivers/media/usb/dvb-usb/cxusb*
5687
5688DVB_USB_EC168 MEDIA DRIVER
5689M:	Antti Palosaari <crope@iki.fi>
5690L:	linux-media@vger.kernel.org
5691W:	https://linuxtv.org
5692W:	http://palosaari.fi/linux/
5693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5694T:	git git://linuxtv.org/anttip/media_tree.git
5695S:	Maintained
5696F:	drivers/media/usb/dvb-usb-v2/ec168*
5697
5698DVB_USB_GL861 MEDIA DRIVER
5699M:	Antti Palosaari <crope@iki.fi>
5700L:	linux-media@vger.kernel.org
5701W:	https://linuxtv.org
5702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5703T:	git git://linuxtv.org/anttip/media_tree.git
5704S:	Maintained
5705F:	drivers/media/usb/dvb-usb-v2/gl861*
5706
5707DVB_USB_MXL111SF MEDIA DRIVER
5708M:	Michael Krufky <mkrufky@linuxtv.org>
5709L:	linux-media@vger.kernel.org
5710W:	https://linuxtv.org
5711W:	http://github.com/mkrufky
5712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5713T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5714S:	Maintained
5715F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5716
5717DVB_USB_RTL28XXU 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/usb/dvb-usb-v2/rtl28xxu*
5726
5727DVB_USB_V2 MEDIA DRIVER
5728M:	Antti Palosaari <crope@iki.fi>
5729L:	linux-media@vger.kernel.org
5730W:	https://linuxtv.org
5731W:	http://palosaari.fi/linux/
5732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5733T:	git git://linuxtv.org/anttip/media_tree.git
5734S:	Maintained
5735F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5736F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5737
5738DYNAMIC DEBUG
5739M:	Jason Baron <jbaron@akamai.com>
5740S:	Maintained
5741F:	lib/dynamic_debug.c
5742F:	include/linux/dynamic_debug.h
5743
5744DYNAMIC INTERRUPT MODERATION
5745M:	Tal Gilboa <talgi@mellanox.com>
5746S:	Maintained
5747F:	include/linux/dim.h
5748F:	lib/dim/
5749
5750DZ DECSTATION DZ11 SERIAL DRIVER
5751M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5752S:	Maintained
5753F:	drivers/tty/serial/dz.*
5754
5755E3X0 POWER BUTTON DRIVER
5756M:	Moritz Fischer <moritz.fischer@ettus.com>
5757L:	usrp-users@lists.ettus.com
5758W:	http://www.ettus.com
5759S:	Supported
5760F:	drivers/input/misc/e3x0-button.c
5761F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5762
5763E4000 MEDIA DRIVER
5764M:	Antti Palosaari <crope@iki.fi>
5765L:	linux-media@vger.kernel.org
5766W:	https://linuxtv.org
5767W:	http://palosaari.fi/linux/
5768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5769T:	git git://linuxtv.org/anttip/media_tree.git
5770S:	Maintained
5771F:	drivers/media/tuners/e4000*
5772
5773EARTH_PT1 MEDIA DRIVER
5774M:	Akihiro Tsukada <tskd08@gmail.com>
5775L:	linux-media@vger.kernel.org
5776S:	Odd Fixes
5777F:	drivers/media/pci/pt1/
5778
5779EARTH_PT3 MEDIA DRIVER
5780M:	Akihiro Tsukada <tskd08@gmail.com>
5781L:	linux-media@vger.kernel.org
5782S:	Odd Fixes
5783F:	drivers/media/pci/pt3/
5784
5785EC100 MEDIA DRIVER
5786M:	Antti Palosaari <crope@iki.fi>
5787L:	linux-media@vger.kernel.org
5788W:	https://linuxtv.org
5789W:	http://palosaari.fi/linux/
5790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5791T:	git git://linuxtv.org/anttip/media_tree.git
5792S:	Maintained
5793F:	drivers/media/dvb-frontends/ec100*
5794
5795ECRYPT FILE SYSTEM
5796M:	Tyler Hicks <tyhicks@canonical.com>
5797L:	ecryptfs@vger.kernel.org
5798W:	http://ecryptfs.org
5799W:	https://launchpad.net/ecryptfs
5800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5801S:	Supported
5802F:	Documentation/filesystems/ecryptfs.txt
5803F:	fs/ecryptfs/
5804
5805EDAC-AMD64
5806M:	Borislav Petkov <bp@alien8.de>
5807L:	linux-edac@vger.kernel.org
5808S:	Maintained
5809F:	drivers/edac/amd64_edac*
5810
5811EDAC-ARMADA
5812M:	Jan Luebbe <jlu@pengutronix.de>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/armada_xp_*
5816
5817EDAC-AST2500
5818M:	Stefan Schaeckeler <sschaeck@cisco.com>
5819S:	Supported
5820F:	drivers/edac/aspeed_edac.c
5821F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5822
5823EDAC-BLUEFIELD
5824M:	Shravan Kumar Ramani <sramani@mellanox.com>
5825S:	Supported
5826F:	drivers/edac/bluefield_edac.c
5827
5828EDAC-CALXEDA
5829M:	Robert Richter <rric@kernel.org>
5830L:	linux-edac@vger.kernel.org
5831S:	Maintained
5832F:	drivers/edac/highbank*
5833
5834EDAC-CAVIUM OCTEON
5835M:	Ralf Baechle <ralf@linux-mips.org>
5836M:	David Daney <david.daney@cavium.com>
5837L:	linux-edac@vger.kernel.org
5838L:	linux-mips@vger.kernel.org
5839S:	Supported
5840F:	drivers/edac/octeon_edac*
5841
5842EDAC-CAVIUM THUNDERX
5843M:	David Daney <david.daney@cavium.com>
5844M:	Jan Glauber <jglauber@cavium.com>
5845L:	linux-edac@vger.kernel.org
5846S:	Supported
5847F:	drivers/edac/thunderx_edac*
5848
5849EDAC-CORE
5850M:	Borislav Petkov <bp@alien8.de>
5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5852M:	Tony Luck <tony.luck@intel.com>
5853R:	James Morse <james.morse@arm.com>
5854R:	Robert Richter <rrichter@marvell.com>
5855L:	linux-edac@vger.kernel.org
5856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5857S:	Supported
5858F:	Documentation/admin-guide/ras.rst
5859F:	Documentation/driver-api/edac.rst
5860F:	drivers/edac/
5861F:	include/linux/edac.h
5862
5863EDAC-E752X
5864M:	Mark Gross <mark.gross@intel.com>
5865L:	linux-edac@vger.kernel.org
5866S:	Maintained
5867F:	drivers/edac/e752x_edac.c
5868
5869EDAC-E7XXX
5870L:	linux-edac@vger.kernel.org
5871S:	Maintained
5872F:	drivers/edac/e7xxx_edac.c
5873
5874EDAC-FSL_DDR
5875M:	York Sun <york.sun@nxp.com>
5876L:	linux-edac@vger.kernel.org
5877S:	Maintained
5878F:	drivers/edac/fsl_ddr_edac.*
5879
5880EDAC-GHES
5881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5882L:	linux-edac@vger.kernel.org
5883S:	Maintained
5884F:	drivers/edac/ghes_edac.c
5885
5886EDAC-I10NM
5887M:	Tony Luck <tony.luck@intel.com>
5888L:	linux-edac@vger.kernel.org
5889S:	Maintained
5890F:	drivers/edac/i10nm_base.c
5891
5892EDAC-I3000
5893L:	linux-edac@vger.kernel.org
5894S:	Orphan
5895F:	drivers/edac/i3000_edac.c
5896
5897EDAC-I5000
5898L:	linux-edac@vger.kernel.org
5899S:	Maintained
5900F:	drivers/edac/i5000_edac.c
5901
5902EDAC-I5400
5903M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5904L:	linux-edac@vger.kernel.org
5905S:	Maintained
5906F:	drivers/edac/i5400_edac.c
5907
5908EDAC-I7300
5909M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5910L:	linux-edac@vger.kernel.org
5911S:	Maintained
5912F:	drivers/edac/i7300_edac.c
5913
5914EDAC-I7CORE
5915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5916L:	linux-edac@vger.kernel.org
5917S:	Maintained
5918F:	drivers/edac/i7core_edac.c
5919
5920EDAC-I82443BXGX
5921M:	Tim Small <tim@buttersideup.com>
5922L:	linux-edac@vger.kernel.org
5923S:	Maintained
5924F:	drivers/edac/i82443bxgx_edac.c
5925
5926EDAC-I82975X
5927M:	"Arvind R." <arvino55@gmail.com>
5928L:	linux-edac@vger.kernel.org
5929S:	Maintained
5930F:	drivers/edac/i82975x_edac.c
5931
5932EDAC-IE31200
5933M:	Jason Baron <jbaron@akamai.com>
5934L:	linux-edac@vger.kernel.org
5935S:	Maintained
5936F:	drivers/edac/ie31200_edac.c
5937
5938EDAC-MPC85XX
5939M:	Johannes Thumshirn <morbidrsa@gmail.com>
5940L:	linux-edac@vger.kernel.org
5941S:	Maintained
5942F:	drivers/edac/mpc85xx_edac.[ch]
5943
5944EDAC-PASEMI
5945M:	Egor Martovetsky <egor@pasemi.com>
5946L:	linux-edac@vger.kernel.org
5947S:	Maintained
5948F:	drivers/edac/pasemi_edac.c
5949
5950EDAC-PND2
5951M:	Tony Luck <tony.luck@intel.com>
5952L:	linux-edac@vger.kernel.org
5953S:	Maintained
5954F:	drivers/edac/pnd2_edac.[ch]
5955
5956EDAC-R82600
5957M:	Tim Small <tim@buttersideup.com>
5958L:	linux-edac@vger.kernel.org
5959S:	Maintained
5960F:	drivers/edac/r82600_edac.c
5961
5962EDAC-SBRIDGE
5963M:	Tony Luck <tony.luck@intel.com>
5964R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5965L:	linux-edac@vger.kernel.org
5966S:	Maintained
5967F:	drivers/edac/sb_edac.c
5968
5969EDAC-SIFIVE
5970M:	Yash Shah <yash.shah@sifive.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Supported
5973F:	drivers/edac/sifive_edac.c
5974
5975EDAC-SKYLAKE
5976M:	Tony Luck <tony.luck@intel.com>
5977L:	linux-edac@vger.kernel.org
5978S:	Maintained
5979F:	drivers/edac/skx_*.c
5980
5981EDAC-TI
5982M:	Tero Kristo <t-kristo@ti.com>
5983L:	linux-edac@vger.kernel.org
5984S:	Maintained
5985F:	drivers/edac/ti_edac.c
5986
5987EDAC-QCOM
5988M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5989M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5990L:	linux-arm-msm@vger.kernel.org
5991L:	linux-edac@vger.kernel.org
5992S:	Maintained
5993F:	drivers/edac/qcom_edac.c
5994
5995EDIROL UA-101/UA-1000 DRIVER
5996M:	Clemens Ladisch <clemens@ladisch.de>
5997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5999S:	Maintained
6000F:	sound/usb/misc/ua101.c
6001
6002EFI TEST DRIVER
6003L:	linux-efi@vger.kernel.org
6004M:	Ivan Hu <ivan.hu@canonical.com>
6005M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6006S:	Maintained
6007F:	drivers/firmware/efi/test/
6008
6009EFI VARIABLE FILESYSTEM
6010M:	Matthew Garrett <matthew.garrett@nebula.com>
6011M:	Jeremy Kerr <jk@ozlabs.org>
6012M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6014L:	linux-efi@vger.kernel.org
6015S:	Maintained
6016F:	fs/efivarfs/
6017
6018EFIFB FRAMEBUFFER DRIVER
6019L:	linux-fbdev@vger.kernel.org
6020M:	Peter Jones <pjones@redhat.com>
6021S:	Maintained
6022F:	drivers/video/fbdev/efifb.c
6023
6024EFS FILESYSTEM
6025W:	http://aeschi.ch.eu.org/efs/
6026S:	Orphan
6027F:	fs/efs/
6028
6029EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6030M:	Douglas Miller <dougmill@linux.ibm.com>
6031L:	netdev@vger.kernel.org
6032S:	Maintained
6033F:	drivers/net/ethernet/ibm/ehea/
6034
6035EM28XX VIDEO4LINUX DRIVER
6036M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6037L:	linux-media@vger.kernel.org
6038W:	https://linuxtv.org
6039T:	git git://linuxtv.org/media_tree.git
6040S:	Maintained
6041F:	drivers/media/usb/em28xx/
6042F:	Documentation/media/v4l-drivers/em28xx*
6043
6044EMBEDDED LINUX
6045M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6046M:	Matt Mackall <mpm@selenic.com>
6047M:	David Woodhouse <dwmw2@infradead.org>
6048L:	linux-embedded@vger.kernel.org
6049S:	Maintained
6050
6051Emulex 10Gbps iSCSI - OneConnect DRIVER
6052M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6053M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6054M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6055L:	linux-scsi@vger.kernel.org
6056W:	http://www.broadcom.com
6057S:	Supported
6058F:	drivers/scsi/be2iscsi/
6059
6060Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6061M:	Sathya Perla <sathya.perla@broadcom.com>
6062M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6063M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6064M:	Somnath Kotur <somnath.kotur@broadcom.com>
6065L:	netdev@vger.kernel.org
6066W:	http://www.emulex.com
6067S:	Supported
6068F:	drivers/net/ethernet/emulex/benet/
6069
6070EMULEX ONECONNECT ROCE DRIVER
6071M:	Selvin Xavier <selvin.xavier@broadcom.com>
6072M:	Devesh Sharma <devesh.sharma@broadcom.com>
6073L:	linux-rdma@vger.kernel.org
6074W:	http://www.broadcom.com
6075S:	Odd Fixes
6076F:	drivers/infiniband/hw/ocrdma/
6077F:	include/uapi/rdma/ocrdma-abi.h
6078
6079EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6080M:	James Smart <james.smart@broadcom.com>
6081M:	Dick Kennedy <dick.kennedy@broadcom.com>
6082L:	linux-scsi@vger.kernel.org
6083W:	http://www.broadcom.com
6084S:	Supported
6085F:	drivers/scsi/lpfc/
6086
6087ENE CB710 FLASH CARD READER DRIVER
6088M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6089S:	Maintained
6090F:	drivers/misc/cb710/
6091F:	drivers/mmc/host/cb710-mmc.*
6092F:	include/linux/cb710.h
6093
6094ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6095M:	Maxim Levitsky <maximlevitsky@gmail.com>
6096S:	Maintained
6097F:	drivers/media/rc/ene_ir.*
6098
6099EPSON S1D13XXX FRAMEBUFFER DRIVER
6100M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6101S:	Maintained
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6103F:	drivers/video/fbdev/s1d13xxxfb.c
6104F:	include/video/s1d13xxxfb.h
6105
6106EROFS FILE SYSTEM
6107M:	Gao Xiang <gaoxiang25@huawei.com>
6108M:	Chao Yu <yuchao0@huawei.com>
6109L:	linux-erofs@lists.ozlabs.org
6110S:	Maintained
6111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6112F:	Documentation/filesystems/erofs.txt
6113F:	fs/erofs/
6114F:	include/trace/events/erofs.h
6115
6116ERRSEQ ERROR TRACKING INFRASTRUCTURE
6117M:	Jeff Layton <jlayton@kernel.org>
6118S:	Maintained
6119F:	lib/errseq.c
6120F:	include/linux/errseq.h
6121
6122ET131X NETWORK DRIVER
6123M:	Mark Einon <mark.einon@gmail.com>
6124S:	Odd Fixes
6125F:	drivers/net/ethernet/agere/
6126
6127ETHERNET BRIDGE
6128M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6129M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6130L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6131L:	netdev@vger.kernel.org
6132W:	http://www.linuxfoundation.org/en/Net:Bridge
6133S:	Maintained
6134F:	include/linux/netfilter_bridge/
6135F:	net/bridge/
6136
6137ETHERNET PHY LIBRARY
6138M:	Andrew Lunn <andrew@lunn.ch>
6139M:	Florian Fainelli <f.fainelli@gmail.com>
6140M:	Heiner Kallweit <hkallweit1@gmail.com>
6141L:	netdev@vger.kernel.org
6142S:	Maintained
6143F:	Documentation/ABI/testing/sysfs-class-net-phydev
6144F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6145F:	Documentation/devicetree/bindings/net/mdio*
6146F:	Documentation/networking/phy.rst
6147F:	drivers/net/phy/
6148F:	drivers/of/of_mdio.c
6149F:	drivers/of/of_net.c
6150F:	include/linux/*mdio*.h
6151F:	include/linux/of_net.h
6152F:	include/linux/phy.h
6153F:	include/linux/phy_fixed.h
6154F:	include/linux/platform_data/mdio-bcm-unimac.h
6155F:	include/linux/platform_data/mdio-gpio.h
6156F:	include/trace/events/mdio.h
6157F:	include/uapi/linux/mdio.h
6158F:	include/uapi/linux/mii.h
6159
6160EXFAT FILE SYSTEM
6161M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6162S:	Maintained
6163F:	drivers/staging/exfat/
6164
6165EXT2 FILE SYSTEM
6166M:	Jan Kara <jack@suse.com>
6167L:	linux-ext4@vger.kernel.org
6168S:	Maintained
6169F:	Documentation/filesystems/ext2.txt
6170F:	fs/ext2/
6171F:	include/linux/ext2*
6172
6173EXT4 FILE SYSTEM
6174M:	"Theodore Ts'o" <tytso@mit.edu>
6175M:	Andreas Dilger <adilger.kernel@dilger.ca>
6176L:	linux-ext4@vger.kernel.org
6177W:	http://ext4.wiki.kernel.org
6178Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6180S:	Maintained
6181F:	Documentation/filesystems/ext4/
6182F:	fs/ext4/
6183
6184Extended Verification Module (EVM)
6185M:	Mimi Zohar <zohar@linux.ibm.com>
6186L:	linux-integrity@vger.kernel.org
6187S:	Supported
6188F:	security/integrity/evm/
6189
6190EXTENSIBLE FIRMWARE INTERFACE (EFI)
6191M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6192L:	linux-efi@vger.kernel.org
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6194S:	Maintained
6195F:	Documentation/admin-guide/efi-stub.rst
6196F:	arch/*/kernel/efi.c
6197F:	arch/x86/boot/compressed/eboot.[ch]
6198F:	arch/*/include/asm/efi.h
6199F:	arch/x86/platform/efi/
6200F:	drivers/firmware/efi/
6201F:	include/linux/efi*.h
6202F:	arch/arm/boot/compressed/efi-header.S
6203F:	arch/arm64/kernel/efi-entry.S
6204
6205EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6206M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6207M:	Chanwoo Choi <cw00.choi@samsung.com>
6208L:	linux-kernel@vger.kernel.org
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6210S:	Maintained
6211F:	drivers/extcon/
6212F:	include/linux/extcon/
6213F:	include/linux/extcon.h
6214F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6215F:	Documentation/devicetree/bindings/extcon/
6216
6217EXYNOS DP DRIVER
6218M:	Jingoo Han <jingoohan1@gmail.com>
6219L:	dri-devel@lists.freedesktop.org
6220S:	Maintained
6221F:	drivers/gpu/drm/exynos/exynos_dp*
6222
6223EXYNOS SYSMMU (IOMMU) driver
6224M:	Marek Szyprowski <m.szyprowski@samsung.com>
6225L:	iommu@lists.linux-foundation.org
6226S:	Maintained
6227F:	drivers/iommu/exynos-iommu.c
6228
6229EZchip NPS platform support
6230M:	Vineet Gupta <vgupta@synopsys.com>
6231M:	Ofer Levi <oferle@mellanox.com>
6232S:	Supported
6233F:	arch/arc/plat-eznps
6234F:	arch/arc/boot/dts/eznps.dts
6235
6236F2FS FILE SYSTEM
6237M:	Jaegeuk Kim <jaegeuk@kernel.org>
6238M:	Chao Yu <yuchao0@huawei.com>
6239L:	linux-f2fs-devel@lists.sourceforge.net
6240W:	https://f2fs.wiki.kernel.org/
6241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6242S:	Maintained
6243F:	Documentation/filesystems/f2fs.txt
6244F:	Documentation/ABI/testing/sysfs-fs-f2fs
6245F:	fs/f2fs/
6246F:	include/linux/f2fs_fs.h
6247F:	include/trace/events/f2fs.h
6248
6249F71805F HARDWARE MONITORING DRIVER
6250M:	Jean Delvare <jdelvare@suse.com>
6251L:	linux-hwmon@vger.kernel.org
6252S:	Maintained
6253F:	Documentation/hwmon/f71805f.rst
6254F:	drivers/hwmon/f71805f.c
6255
6256FADDR2LINE
6257M:	Josh Poimboeuf <jpoimboe@redhat.com>
6258S:	Maintained
6259F:	scripts/faddr2line
6260
6261FAILOVER MODULE
6262M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6263L:	netdev@vger.kernel.org
6264S:	Supported
6265F:	net/core/failover.c
6266F:	include/net/failover.h
6267F:	Documentation/networking/failover.rst
6268
6269FANOTIFY
6270M:	Jan Kara <jack@suse.cz>
6271R:	Amir Goldstein <amir73il@gmail.com>
6272L:	linux-fsdevel@vger.kernel.org
6273S:	Maintained
6274F:	fs/notify/fanotify/
6275F:	include/linux/fanotify.h
6276F:	include/uapi/linux/fanotify.h
6277
6278FARSYNC SYNCHRONOUS DRIVER
6279M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6280W:	http://www.farsite.co.uk/
6281S:	Supported
6282F:	drivers/net/wan/farsync.*
6283
6284FAULT INJECTION SUPPORT
6285M:	Akinobu Mita <akinobu.mita@gmail.com>
6286S:	Supported
6287F:	Documentation/fault-injection/
6288F:	lib/fault-inject.c
6289
6290FBTFT Framebuffer drivers
6291S:	Orphan
6292L:	dri-devel@lists.freedesktop.org
6293L:	linux-fbdev@vger.kernel.org
6294F:	drivers/staging/fbtft/
6295
6296FC0011 TUNER DRIVER
6297M:	Michael Buesch <m@bues.ch>
6298L:	linux-media@vger.kernel.org
6299S:	Maintained
6300F:	drivers/media/tuners/fc0011.h
6301F:	drivers/media/tuners/fc0011.c
6302
6303FC2580 MEDIA DRIVER
6304M:	Antti Palosaari <crope@iki.fi>
6305L:	linux-media@vger.kernel.org
6306W:	https://linuxtv.org
6307W:	http://palosaari.fi/linux/
6308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6309T:	git git://linuxtv.org/anttip/media_tree.git
6310S:	Maintained
6311F:	drivers/media/tuners/fc2580*
6312
6313FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6314M:	Hannes Reinecke <hare@suse.de>
6315L:	linux-scsi@vger.kernel.org
6316W:	www.Open-FCoE.org
6317S:	Supported
6318F:	drivers/scsi/libfc/
6319F:	drivers/scsi/fcoe/
6320F:	include/scsi/fc/
6321F:	include/scsi/libfc.h
6322F:	include/scsi/libfcoe.h
6323F:	include/uapi/scsi/fc/
6324
6325FILE LOCKING (flock() and fcntl()/lockf())
6326M:	Jeff Layton <jlayton@kernel.org>
6327M:	"J. Bruce Fields" <bfields@fieldses.org>
6328L:	linux-fsdevel@vger.kernel.org
6329S:	Maintained
6330F:	include/linux/fcntl.h
6331F:	include/uapi/linux/fcntl.h
6332F:	fs/fcntl.c
6333F:	fs/locks.c
6334
6335FILESYSTEMS (VFS and infrastructure)
6336M:	Alexander Viro <viro@zeniv.linux.org.uk>
6337L:	linux-fsdevel@vger.kernel.org
6338S:	Maintained
6339F:	fs/*
6340F:	include/linux/fs.h
6341F:	include/linux/fs_types.h
6342F:	include/uapi/linux/fs.h
6343
6344FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6345M:	Riku Voipio <riku.voipio@iki.fi>
6346L:	linux-hwmon@vger.kernel.org
6347S:	Maintained
6348F:	drivers/hwmon/f75375s.c
6349F:	include/linux/f75375s.h
6350
6351FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6352M:	Clemens Ladisch <clemens@ladisch.de>
6353M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6354L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6356S:	Maintained
6357F:	sound/firewire/
6358F:	include/uapi/sound/firewire.h
6359
6360FIREWIRE MEDIA DRIVERS (firedtv)
6361M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6362L:	linux-media@vger.kernel.org
6363L:	linux1394-devel@lists.sourceforge.net
6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6365S:	Maintained
6366F:	drivers/media/firewire/
6367
6368FIREWIRE SBP-2 TARGET
6369M:	Chris Boot <bootc@bootc.net>
6370L:	linux-scsi@vger.kernel.org
6371L:	target-devel@vger.kernel.org
6372L:	linux1394-devel@lists.sourceforge.net
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6374S:	Maintained
6375F:	drivers/target/sbp/
6376
6377FIREWIRE SUBSYSTEM
6378M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6379L:	linux1394-devel@lists.sourceforge.net
6380W:	http://ieee1394.wiki.kernel.org/
6381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6382S:	Maintained
6383F:	drivers/firewire/
6384F:	include/linux/firewire.h
6385F:	include/uapi/linux/firewire*.h
6386F:	tools/firewire/
6387
6388FIRMWARE LOADER (request_firmware)
6389M:	Luis Chamberlain <mcgrof@kernel.org>
6390L:	linux-kernel@vger.kernel.org
6391S:	Maintained
6392F:	Documentation/firmware_class/
6393F:	drivers/base/firmware_loader/
6394F:	include/linux/firmware.h
6395
6396FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6397M:	Joshua Morris <josh.h.morris@us.ibm.com>
6398M:	Philip Kelleher <pjk1939@linux.ibm.com>
6399S:	Maintained
6400F:	drivers/block/rsxx/
6401
6402FLEXTIMER FTM-QUADDEC DRIVER
6403M:	Patrick Havelange <patrick.havelange@essensium.com>
6404L:	linux-iio@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6407F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6408F:	drivers/counter/ftm-quaddec.c
6409
6410FLOPPY DRIVER
6411M:	Denis Efremov <efremov@linux.com>
6412S:	Odd Fixes
6413L:	linux-block@vger.kernel.org
6414F:	drivers/block/floppy.c
6415
6416FPGA MANAGER FRAMEWORK
6417M:	Moritz Fischer <mdf@kernel.org>
6418L:	linux-fpga@vger.kernel.org
6419S:	Maintained
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6421Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6422F:	Documentation/fpga/
6423F:	Documentation/driver-api/fpga/
6424F:	Documentation/devicetree/bindings/fpga/
6425F:	drivers/fpga/
6426F:	include/linux/fpga/
6427W:	http://www.rocketboards.org
6428
6429FPGA DFL DRIVERS
6430M:	Wu Hao <hao.wu@intel.com>
6431L:	linux-fpga@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/fpga/dfl.rst
6434F:	include/uapi/linux/fpga-dfl.h
6435F:	drivers/fpga/dfl*
6436
6437FPU EMULATOR
6438M:	Bill Metzenthen <billm@melbpc.org.au>
6439W:	http://floatingpoint.sourceforge.net/emulator/index.html
6440S:	Maintained
6441F:	arch/x86/math-emu/
6442
6443FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6444L:	netdev@vger.kernel.org
6445S:	Orphan
6446F:	drivers/net/wan/dlci.c
6447F:	drivers/net/wan/sdla.c
6448
6449FRAMEBUFFER LAYER
6450M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6451L:	dri-devel@lists.freedesktop.org
6452L:	linux-fbdev@vger.kernel.org
6453T:	git git://anongit.freedesktop.org/drm/drm-misc
6454Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6455S:	Maintained
6456F:	Documentation/fb/
6457F:	drivers/video/
6458F:	include/video/
6459F:	include/linux/fb.h
6460F:	include/uapi/video/
6461F:	include/uapi/linux/fb.h
6462
6463FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6464M:	Horia Geantă <horia.geanta@nxp.com>
6465M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6466L:	linux-crypto@vger.kernel.org
6467S:	Maintained
6468F:	drivers/crypto/caam/
6469F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6470
6471FREESCALE DIU FRAMEBUFFER DRIVER
6472M:	Timur Tabi <timur@kernel.org>
6473L:	linux-fbdev@vger.kernel.org
6474S:	Maintained
6475F:	drivers/video/fbdev/fsl-diu-fb.*
6476
6477FREESCALE DMA DRIVER
6478M:	Li Yang <leoyang.li@nxp.com>
6479M:	Zhang Wei <zw@zh-kernel.org>
6480L:	linuxppc-dev@lists.ozlabs.org
6481S:	Maintained
6482F:	drivers/dma/fsldma.*
6483
6484FREESCALE ENETC ETHERNET DRIVERS
6485M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6486L:	netdev@vger.kernel.org
6487S:	Maintained
6488F:	drivers/net/ethernet/freescale/enetc/
6489
6490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6491M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6492L:	netdev@vger.kernel.org
6493S:	Maintained
6494F:	drivers/net/ethernet/freescale/gianfar*
6495F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6496
6497FREESCALE GPMI NAND DRIVER
6498M:	Han Xu <han.xu@nxp.com>
6499L:	linux-mtd@lists.infradead.org
6500S:	Maintained
6501F:	drivers/mtd/nand/raw/gpmi-nand/*
6502
6503FREESCALE I2C CPM DRIVER
6504M:	Jochen Friedrich <jochen@scram.de>
6505L:	linuxppc-dev@lists.ozlabs.org
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-cpm.c
6509
6510FREESCALE IMX DDR PMU DRIVER
6511M:	Frank Li <Frank.li@nxp.com>
6512L:	linux-arm-kernel@lists.infradead.org
6513S:	Maintained
6514F:	drivers/perf/fsl_imx8_ddr_perf.c
6515F:	Documentation/admin-guide/perf/imx-ddr.rst
6516F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6517
6518FREESCALE IMX I2C DRIVER
6519M:	Oleksij Rempel <o.rempel@pengutronix.de>
6520R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6521L:	linux-i2c@vger.kernel.org
6522S:	Maintained
6523F:	drivers/i2c/busses/i2c-imx.c
6524F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6525
6526FREESCALE IMX LPI2C DRIVER
6527M:	Dong Aisheng <aisheng.dong@nxp.com>
6528L:	linux-i2c@vger.kernel.org
6529L:	linux-imx@nxp.com
6530S:	Maintained
6531F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6532F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6533
6534FREESCALE IMX / MXC FEC DRIVER
6535M:	Fugang Duan <fugang.duan@nxp.com>
6536L:	netdev@vger.kernel.org
6537S:	Maintained
6538F:	drivers/net/ethernet/freescale/fec_main.c
6539F:	drivers/net/ethernet/freescale/fec_ptp.c
6540F:	drivers/net/ethernet/freescale/fec.h
6541F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6542
6543FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6544M:	Sascha Hauer <s.hauer@pengutronix.de>
6545R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6546L:	linux-fbdev@vger.kernel.org
6547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6548S:	Maintained
6549F:	include/linux/platform_data/video-imxfb.h
6550F:	drivers/video/fbdev/imxfb.c
6551
6552FREESCALE QORIQ DPAA ETHERNET DRIVER
6553M:	Madalin Bucur <madalin.bucur@nxp.com>
6554L:	netdev@vger.kernel.org
6555S:	Maintained
6556F:	drivers/net/ethernet/freescale/dpaa
6557
6558FREESCALE QORIQ DPAA FMAN DRIVER
6559M:	Madalin Bucur <madalin.bucur@nxp.com>
6560L:	netdev@vger.kernel.org
6561S:	Maintained
6562F:	drivers/net/ethernet/freescale/fman
6563F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6564
6565FREESCALE QORIQ PTP CLOCK DRIVER
6566M:	Yangbo Lu <yangbo.lu@nxp.com>
6567L:	netdev@vger.kernel.org
6568S:	Maintained
6569F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6570F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6571F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6572F:	drivers/ptp/ptp_qoriq.c
6573F:	drivers/ptp/ptp_qoriq_debugfs.c
6574F:	include/linux/fsl/ptp_qoriq.h
6575F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6576
6577FREESCALE QUAD SPI DRIVER
6578M:	Han Xu <han.xu@nxp.com>
6579L:	linux-spi@vger.kernel.org
6580S:	Maintained
6581F:	drivers/spi/spi-fsl-qspi.c
6582
6583FREESCALE QUICC ENGINE LIBRARY
6584M:	Qiang Zhao <qiang.zhao@nxp.com>
6585L:	linuxppc-dev@lists.ozlabs.org
6586S:	Maintained
6587F:	drivers/soc/fsl/qe/
6588F:	include/soc/fsl/*qe*.h
6589F:	include/soc/fsl/*ucc*.h
6590
6591FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6592M:	Li Yang <leoyang.li@nxp.com>
6593L:	netdev@vger.kernel.org
6594L:	linuxppc-dev@lists.ozlabs.org
6595S:	Maintained
6596F:	drivers/net/ethernet/freescale/ucc_geth*
6597
6598FREESCALE QUICC ENGINE UCC HDLC DRIVER
6599M:	Zhao Qiang <qiang.zhao@nxp.com>
6600L:	netdev@vger.kernel.org
6601L:	linuxppc-dev@lists.ozlabs.org
6602S:	Maintained
6603F:	drivers/net/wan/fsl_ucc_hdlc*
6604
6605FREESCALE QUICC ENGINE UCC UART DRIVER
6606M:	Timur Tabi <timur@kernel.org>
6607L:	linuxppc-dev@lists.ozlabs.org
6608S:	Maintained
6609F:	drivers/tty/serial/ucc_uart.c
6610
6611FREESCALE SOC DRIVERS
6612M:	Li Yang <leoyang.li@nxp.com>
6613L:	linuxppc-dev@lists.ozlabs.org
6614L:	linux-arm-kernel@lists.infradead.org
6615S:	Maintained
6616F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6617F:	Documentation/devicetree/bindings/soc/fsl/
6618F:	drivers/soc/fsl/
6619F:	include/linux/fsl/
6620
6621FREESCALE SOC FS_ENET DRIVER
6622M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6623L:	linuxppc-dev@lists.ozlabs.org
6624L:	netdev@vger.kernel.org
6625S:	Maintained
6626F:	drivers/net/ethernet/freescale/fs_enet/
6627F:	include/linux/fs_enet_pd.h
6628
6629FREESCALE SOC SOUND DRIVERS
6630M:	Timur Tabi <timur@kernel.org>
6631M:	Nicolin Chen <nicoleotsuka@gmail.com>
6632M:	Xiubo Li <Xiubo.Lee@gmail.com>
6633R:	Fabio Estevam <festevam@gmail.com>
6634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6635L:	linuxppc-dev@lists.ozlabs.org
6636S:	Maintained
6637F:	sound/soc/fsl/fsl*
6638F:	sound/soc/fsl/imx*
6639F:	sound/soc/fsl/mpc8610_hpcd.c
6640
6641FREESCALE USB PERIPHERAL DRIVERS
6642M:	Li Yang <leoyang.li@nxp.com>
6643L:	linux-usb@vger.kernel.org
6644L:	linuxppc-dev@lists.ozlabs.org
6645S:	Maintained
6646F:	drivers/usb/gadget/udc/fsl*
6647
6648FREEVXFS FILESYSTEM
6649M:	Christoph Hellwig <hch@infradead.org>
6650W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6651S:	Maintained
6652F:	fs/freevxfs/
6653
6654FREEZER
6655M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6656M:	Pavel Machek <pavel@ucw.cz>
6657L:	linux-pm@vger.kernel.org
6658S:	Supported
6659F:	Documentation/power/freezing-of-tasks.rst
6660F:	include/linux/freezer.h
6661F:	kernel/freezer.c
6662
6663FRONTSWAP API
6664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6665L:	linux-kernel@vger.kernel.org
6666S:	Maintained
6667F:	mm/frontswap.c
6668F:	include/linux/frontswap.h
6669
6670FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6671M:	David Howells <dhowells@redhat.com>
6672L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6673S:	Supported
6674F:	Documentation/filesystems/caching/
6675F:	fs/fscache/
6676F:	include/linux/fscache*.h
6677
6678FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6679M:	Theodore Y. Ts'o <tytso@mit.edu>
6680M:	Jaegeuk Kim <jaegeuk@kernel.org>
6681M:	Eric Biggers <ebiggers@kernel.org>
6682L:	linux-fscrypt@vger.kernel.org
6683Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6684T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6685S:	Supported
6686F:	fs/crypto/
6687F:	include/linux/fscrypt*.h
6688F:	include/uapi/linux/fscrypt.h
6689F:	Documentation/filesystems/fscrypt.rst
6690
6691FSI SUBSYSTEM
6692M:	Jeremy Kerr <jk@ozlabs.org>
6693M:	Joel Stanley <joel@jms.id.au>
6694R:	Alistar Popple <alistair@popple.id.au>
6695R:	Eddie James <eajames@linux.ibm.com>
6696L:	linux-fsi@lists.ozlabs.org
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6698Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6699S:	Supported
6700F:	drivers/fsi/
6701F:	include/linux/fsi*.h
6702F:	include/trace/events/fsi*.h
6703
6704FSI-ATTACHED I2C DRIVER
6705M:	Eddie James <eajames@linux.ibm.com>
6706L:	linux-i2c@vger.kernel.org
6707L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6708S:	Maintained
6709F:	drivers/i2c/busses/i2c-fsi.c
6710F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6711
6712FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6713M:	Jan Kara <jack@suse.cz>
6714R:	Amir Goldstein <amir73il@gmail.com>
6715L:	linux-fsdevel@vger.kernel.org
6716S:	Maintained
6717F:	fs/notify/
6718F:	include/linux/fsnotify*.h
6719
6720FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6721M:	Eric Biggers <ebiggers@kernel.org>
6722M:	Theodore Y. Ts'o <tytso@mit.edu>
6723L:	linux-fscrypt@vger.kernel.org
6724Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6725T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6726S:	Supported
6727F:	fs/verity/
6728F:	include/linux/fsverity.h
6729F:	include/uapi/linux/fsverity.h
6730F:	Documentation/filesystems/fsverity.rst
6731
6732FUJITSU LAPTOP EXTRAS
6733M:	Jonathan Woithe <jwoithe@just42.net>
6734L:	platform-driver-x86@vger.kernel.org
6735S:	Maintained
6736F:	drivers/platform/x86/fujitsu-laptop.c
6737
6738FUJITSU M-5MO LS CAMERA ISP DRIVER
6739M:	Kyungmin Park <kyungmin.park@samsung.com>
6740M:	Heungjun Kim <riverful.kim@samsung.com>
6741L:	linux-media@vger.kernel.org
6742S:	Maintained
6743F:	drivers/media/i2c/m5mols/
6744F:	include/media/i2c/m5mols.h
6745
6746FUJITSU TABLET EXTRAS
6747M:	Robert Gerlach <khnz@gmx.de>
6748L:	platform-driver-x86@vger.kernel.org
6749S:	Maintained
6750F:	drivers/platform/x86/fujitsu-tablet.c
6751
6752FUSE: FILESYSTEM IN USERSPACE
6753M:	Miklos Szeredi <miklos@szeredi.hu>
6754L:	linux-fsdevel@vger.kernel.org
6755W:	http://fuse.sourceforge.net/
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6757S:	Maintained
6758F:	fs/fuse/
6759F:	include/uapi/linux/fuse.h
6760F:	Documentation/filesystems/fuse.txt
6761
6762FUTEX SUBSYSTEM
6763M:	Thomas Gleixner <tglx@linutronix.de>
6764M:	Ingo Molnar <mingo@redhat.com>
6765R:	Peter Zijlstra <peterz@infradead.org>
6766R:	Darren Hart <dvhart@infradead.org>
6767L:	linux-kernel@vger.kernel.org
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6769S:	Maintained
6770F:	kernel/futex.c
6771F:	include/asm-generic/futex.h
6772F:	include/linux/futex.h
6773F:	include/uapi/linux/futex.h
6774F:	tools/testing/selftests/futex/
6775F:	tools/perf/bench/futex*
6776F:	Documentation/*futex*
6777
6778GCC PLUGINS
6779M:	Kees Cook <keescook@chromium.org>
6780R:	Emese Revfy <re.emese@gmail.com>
6781L:	kernel-hardening@lists.openwall.com
6782S:	Maintained
6783F:	scripts/gcc-plugins/
6784F:	scripts/gcc-plugin.sh
6785F:	scripts/Makefile.gcc-plugins
6786F:	Documentation/core-api/gcc-plugins.rst
6787
6788GASKET DRIVER FRAMEWORK
6789M:	Rob Springer <rspringer@google.com>
6790M:	Todd Poynor <toddpoynor@google.com>
6791M:	Ben Chan <benchan@chromium.org>
6792S:	Maintained
6793F:	drivers/staging/gasket/
6794
6795GCOV BASED KERNEL PROFILING
6796M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6797S:	Maintained
6798F:	kernel/gcov/
6799F:	Documentation/dev-tools/gcov.rst
6800
6801GDB KERNEL DEBUGGING HELPER SCRIPTS
6802M:	Jan Kiszka <jan.kiszka@siemens.com>
6803M:	Kieran Bingham <kbingham@kernel.org>
6804S:	Supported
6805F:	scripts/gdb/
6806
6807GDT SCSI DISK ARRAY CONTROLLER DRIVER
6808M:	Achim Leubner <achim_leubner@adaptec.com>
6809L:	linux-scsi@vger.kernel.org
6810W:	http://www.icp-vortex.com/
6811S:	Supported
6812F:	drivers/scsi/gdt*
6813
6814GEMTEK FM RADIO RECEIVER DRIVER
6815M:	Hans Verkuil <hverkuil@xs4all.nl>
6816L:	linux-media@vger.kernel.org
6817T:	git git://linuxtv.org/media_tree.git
6818W:	https://linuxtv.org
6819S:	Maintained
6820F:	drivers/media/radio/radio-gemtek*
6821
6822GENERIC ARCHITECTURE TOPOLOGY
6823M:	Sudeep Holla <sudeep.holla@arm.com>
6824L:	linux-kernel@vger.kernel.org
6825S:	Maintained
6826F:	drivers/base/arch_topology.c
6827F:	include/linux/arch_topology.h
6828
6829GENERIC GPIO I2C DRIVER
6830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6831S:	Supported
6832F:	drivers/i2c/busses/i2c-gpio.c
6833F:	include/linux/platform_data/i2c-gpio.h
6834
6835GENERIC GPIO I2C MULTIPLEXER DRIVER
6836M:	Peter Korsgaard <peter.korsgaard@barco.com>
6837L:	linux-i2c@vger.kernel.org
6838S:	Supported
6839F:	drivers/i2c/muxes/i2c-mux-gpio.c
6840F:	include/linux/platform_data/i2c-mux-gpio.h
6841F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6842
6843GENERIC HDLC (WAN) DRIVERS
6844M:	Krzysztof Halasa <khc@pm.waw.pl>
6845W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6846S:	Maintained
6847F:	drivers/net/wan/c101.c
6848F:	drivers/net/wan/hd6457*
6849F:	drivers/net/wan/hdlc*
6850F:	drivers/net/wan/n2.c
6851F:	drivers/net/wan/pc300too.c
6852F:	drivers/net/wan/pci200syn.c
6853F:	drivers/net/wan/wanxl*
6854
6855GENERIC INCLUDE/ASM HEADER FILES
6856M:	Arnd Bergmann <arnd@arndb.de>
6857L:	linux-arch@vger.kernel.org
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6859S:	Maintained
6860F:	include/asm-generic/
6861F:	include/uapi/asm-generic/
6862
6863GENERIC PHY FRAMEWORK
6864M:	Kishon Vijay Abraham I <kishon@ti.com>
6865L:	linux-kernel@vger.kernel.org
6866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6867S:	Supported
6868F:	drivers/phy/
6869F:	include/linux/phy/
6870F:	Documentation/devicetree/bindings/phy/
6871
6872GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6873M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6874S:	Supported
6875F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6876
6877GENERIC PM DOMAINS
6878M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6879M:	Kevin Hilman <khilman@kernel.org>
6880M:	Ulf Hansson <ulf.hansson@linaro.org>
6881L:	linux-pm@vger.kernel.org
6882S:	Supported
6883F:	drivers/base/power/domain*.c
6884F:	include/linux/pm_domain.h
6885F:	Documentation/devicetree/bindings/power/power_domain.txt
6886
6887GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6888M:	Eugen Hristev <eugen.hristev@microchip.com>
6889L:	linux-input@vger.kernel.org
6890S:	Maintained
6891F:	drivers/input/touchscreen/resistive-adc-touch.c
6892
6893GENERIC UIO DRIVER FOR PCI DEVICES
6894M:	"Michael S. Tsirkin" <mst@redhat.com>
6895L:	kvm@vger.kernel.org
6896S:	Supported
6897F:	drivers/uio/uio_pci_generic.c
6898
6899GENERIC VDSO LIBRARY:
6900M:	Andy Lutomirski <luto@kernel.org>
6901M:	Thomas Gleixner <tglx@linutronix.de>
6902M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6903L:	linux-kernel@vger.kernel.org
6904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6905S:	Maintained
6906F:	lib/vdso/
6907F:	kernel/time/vsyscall.c
6908F:	include/vdso/
6909F:	include/asm-generic/vdso/vsyscall.h
6910
6911GENWQE (IBM Generic Workqueue Card)
6912M:	Frank Haverkamp <haver@linux.ibm.com>
6913S:	Supported
6914F:	drivers/misc/genwqe/
6915
6916GET_MAINTAINER SCRIPT
6917M:	Joe Perches <joe@perches.com>
6918S:	Maintained
6919F:	scripts/get_maintainer.pl
6920
6921GFS2 FILE SYSTEM
6922M:	Bob Peterson <rpeterso@redhat.com>
6923M:	Andreas Gruenbacher <agruenba@redhat.com>
6924L:	cluster-devel@redhat.com
6925W:	http://sources.redhat.com/cluster/
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6927S:	Supported
6928F:	Documentation/filesystems/gfs2*.txt
6929F:	fs/gfs2/
6930F:	include/uapi/linux/gfs2_ondisk.h
6931
6932GNSS SUBSYSTEM
6933M:	Johan Hovold <johan@kernel.org>
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6935S:	Maintained
6936F:	Documentation/ABI/testing/sysfs-class-gnss
6937F:	Documentation/devicetree/bindings/gnss/
6938F:	drivers/gnss/
6939F:	include/linux/gnss.h
6940
6941GO7007 MPEG CODEC
6942M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6943L:	linux-media@vger.kernel.org
6944S:	Maintained
6945F:	drivers/media/usb/go7007/
6946
6947GOODIX TOUCHSCREEN
6948M:	Bastien Nocera <hadess@hadess.net>
6949L:	linux-input@vger.kernel.org
6950S:	Maintained
6951F:	drivers/input/touchscreen/goodix.c
6952
6953GOOGLE ETHERNET DRIVERS
6954M:	Catherine Sullivan <csully@google.com>
6955R:	Sagi Shahar <sagis@google.com>
6956R:	Jon Olson <jonolson@google.com>
6957L:	netdev@vger.kernel.org
6958S:	Supported
6959F:	Documentation/networking/device_drivers/google/gve.rst
6960F:	drivers/net/ethernet/google
6961
6962GPD POCKET FAN DRIVER
6963M:	Hans de Goede <hdegoede@redhat.com>
6964L:	platform-driver-x86@vger.kernel.org
6965S:	Maintained
6966F:	drivers/platform/x86/gpd-pocket-fan.c
6967
6968GPIO ACPI SUPPORT
6969M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6970M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6971L:	linux-gpio@vger.kernel.org
6972L:	linux-acpi@vger.kernel.org
6973S:	Maintained
6974F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6975F:	drivers/gpio/gpiolib-acpi.c
6976
6977GPIO IR Transmitter
6978M:	Sean Young <sean@mess.org>
6979L:	linux-media@vger.kernel.org
6980S:	Maintained
6981F:	drivers/media/rc/gpio-ir-tx.c
6982
6983GPIO MOCKUP DRIVER
6984M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6985L:	linux-gpio@vger.kernel.org
6986S:	Maintained
6987F:	drivers/gpio/gpio-mockup.c
6988F:	tools/testing/selftests/gpio/
6989
6990GPIO SUBSYSTEM
6991M:	Linus Walleij <linus.walleij@linaro.org>
6992M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6993L:	linux-gpio@vger.kernel.org
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6995S:	Maintained
6996F:	Documentation/devicetree/bindings/gpio/
6997F:	Documentation/driver-api/gpio/
6998F:	Documentation/admin-guide/gpio/
6999F:	Documentation/ABI/testing/gpio-cdev
7000F:	Documentation/ABI/obsolete/sysfs-gpio
7001F:	drivers/gpio/
7002F:	include/linux/gpio/
7003F:	include/linux/gpio.h
7004F:	include/linux/of_gpio.h
7005F:	include/asm-generic/gpio.h
7006F:	include/uapi/linux/gpio.h
7007F:	tools/gpio/
7008
7009GRE DEMULTIPLEXER DRIVER
7010M:	Dmitry Kozlov <xeb@mail.ru>
7011L:	netdev@vger.kernel.org
7012S:	Maintained
7013F:	net/ipv4/gre_demux.c
7014F:	net/ipv4/gre_offload.c
7015F:	include/net/gre.h
7016
7017GRETH 10/100/1G Ethernet MAC device driver
7018M:	Andreas Larsson <andreas@gaisler.com>
7019L:	netdev@vger.kernel.org
7020S:	Maintained
7021F:	drivers/net/ethernet/aeroflex/
7022
7023GREYBUS AUDIO PROTOCOLS DRIVERS
7024M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7025M:	Mark Greer <mgreer@animalcreek.com>
7026S:	Maintained
7027F:	drivers/staging/greybus/audio_apbridgea.c
7028F:	drivers/staging/greybus/audio_apbridgea.h
7029F:	drivers/staging/greybus/audio_codec.c
7030F:	drivers/staging/greybus/audio_codec.h
7031F:	drivers/staging/greybus/audio_gb.c
7032F:	drivers/staging/greybus/audio_manager.c
7033F:	drivers/staging/greybus/audio_manager.h
7034F:	drivers/staging/greybus/audio_manager_module.c
7035F:	drivers/staging/greybus/audio_manager_private.h
7036F:	drivers/staging/greybus/audio_manager_sysfs.c
7037F:	drivers/staging/greybus/audio_module.c
7038F:	drivers/staging/greybus/audio_topology.c
7039
7040GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7041M:	Viresh Kumar <vireshk@kernel.org>
7042S:	Maintained
7043F:	drivers/staging/greybus/authentication.c
7044F:	drivers/staging/greybus/bootrom.c
7045F:	drivers/staging/greybus/firmware.h
7046F:	drivers/staging/greybus/fw-core.c
7047F:	drivers/staging/greybus/fw-download.c
7048F:	drivers/staging/greybus/fw-management.c
7049F:	drivers/staging/greybus/greybus_authentication.h
7050F:	drivers/staging/greybus/greybus_firmware.h
7051F:	drivers/staging/greybus/hid.c
7052F:	drivers/staging/greybus/i2c.c
7053F:	drivers/staging/greybus/spi.c
7054F:	drivers/staging/greybus/spilib.c
7055F:	drivers/staging/greybus/spilib.h
7056
7057GREYBUS LOOPBACK DRIVER
7058M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7059S:	Maintained
7060F:	drivers/staging/greybus/loopback.c
7061
7062GREYBUS PLATFORM DRIVERS
7063M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7064S:	Maintained
7065F:	drivers/staging/greybus/arche-platform.c
7066F:	drivers/staging/greybus/arche-apb-ctrl.c
7067F:	drivers/staging/greybus/arche_platform.h
7068
7069GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7070M:	Rui Miguel Silva <rmfrfs@gmail.com>
7071S:	Maintained
7072F:	drivers/staging/greybus/sdio.c
7073F:	drivers/staging/greybus/light.c
7074F:	drivers/staging/greybus/gpio.c
7075F:	drivers/staging/greybus/power_supply.c
7076F:	drivers/staging/greybus/spi.c
7077F:	drivers/staging/greybus/spilib.c
7078
7079GREYBUS SUBSYSTEM
7080M:	Johan Hovold <johan@kernel.org>
7081M:	Alex Elder <elder@kernel.org>
7082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7083S:	Maintained
7084F:	drivers/staging/greybus/
7085F:	drivers/greybus/
7086F:	include/linux/greybus.h
7087F:	include/linux/greybus/
7088L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7089
7090GREYBUS UART PROTOCOLS DRIVERS
7091M:	David Lin <dtwlin@gmail.com>
7092S:	Maintained
7093F:	drivers/staging/greybus/uart.c
7094F:	drivers/staging/greybus/log.c
7095
7096GS1662 VIDEO SERIALIZER
7097M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7098L:	linux-media@vger.kernel.org
7099T:	git git://linuxtv.org/media_tree.git
7100S:	Maintained
7101F:	drivers/media/spi/gs1662.c
7102
7103GSPCA FINEPIX SUBDRIVER
7104M:	Frank Zago <frank@zago.net>
7105L:	linux-media@vger.kernel.org
7106T:	git git://linuxtv.org/media_tree.git
7107S:	Maintained
7108F:	drivers/media/usb/gspca/finepix.c
7109
7110GSPCA GL860 SUBDRIVER
7111M:	Olivier Lorin <o.lorin@laposte.net>
7112L:	linux-media@vger.kernel.org
7113T:	git git://linuxtv.org/media_tree.git
7114S:	Maintained
7115F:	drivers/media/usb/gspca/gl860/
7116
7117GSPCA M5602 SUBDRIVER
7118M:	Erik Andren <erik.andren@gmail.com>
7119L:	linux-media@vger.kernel.org
7120T:	git git://linuxtv.org/media_tree.git
7121S:	Maintained
7122F:	drivers/media/usb/gspca/m5602/
7123
7124GSPCA PAC207 SONIXB SUBDRIVER
7125M:	Hans Verkuil <hverkuil@xs4all.nl>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128S:	Odd Fixes
7129F:	drivers/media/usb/gspca/pac207.c
7130
7131GSPCA SN9C20X SUBDRIVER
7132M:	Brian Johnson <brijohn@gmail.com>
7133L:	linux-media@vger.kernel.org
7134T:	git git://linuxtv.org/media_tree.git
7135S:	Maintained
7136F:	drivers/media/usb/gspca/sn9c20x.c
7137
7138GSPCA T613 SUBDRIVER
7139M:	Leandro Costantino <lcostantino@gmail.com>
7140L:	linux-media@vger.kernel.org
7141T:	git git://linuxtv.org/media_tree.git
7142S:	Maintained
7143F:	drivers/media/usb/gspca/t613.c
7144
7145GSPCA USB WEBCAM DRIVER
7146M:	Hans Verkuil <hverkuil@xs4all.nl>
7147L:	linux-media@vger.kernel.org
7148T:	git git://linuxtv.org/media_tree.git
7149S:	Odd Fixes
7150F:	drivers/media/usb/gspca/
7151
7152GTP (GPRS Tunneling Protocol)
7153M:	Pablo Neira Ayuso <pablo@netfilter.org>
7154M:	Harald Welte <laforge@gnumonks.org>
7155L:	osmocom-net-gprs@lists.osmocom.org
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7157S:	Maintained
7158F:	drivers/net/gtp.c
7159
7160GUID PARTITION TABLE (GPT)
7161M:	Davidlohr Bueso <dave@stgolabs.net>
7162L:	linux-efi@vger.kernel.org
7163S:	Maintained
7164F:	block/partitions/efi.*
7165
7166H8/300 ARCHITECTURE
7167M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7168L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7169W:	http://uclinux-h8.sourceforge.jp
7170T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7171S:	Maintained
7172F:	arch/h8300/
7173F:	drivers/clocksource/h8300_*.c
7174F:	drivers/clk/h8300/
7175F:	drivers/irqchip/irq-renesas-h8*.c
7176
7177HABANALABS PCI DRIVER
7178M:	Oded Gabbay <oded.gabbay@gmail.com>
7179T:	git https://github.com/HabanaAI/linux.git
7180S:	Supported
7181F:	drivers/misc/habanalabs/
7182F:	include/uapi/misc/habanalabs.h
7183F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7184F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7185
7186HACKRF MEDIA DRIVER
7187M:	Antti Palosaari <crope@iki.fi>
7188L:	linux-media@vger.kernel.org
7189W:	https://linuxtv.org
7190W:	http://palosaari.fi/linux/
7191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7192T:	git git://linuxtv.org/anttip/media_tree.git
7193S:	Maintained
7194F:	drivers/media/usb/hackrf/
7195
7196HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7197M:	Frank Seidel <frank@f-seidel.de>
7198L:	platform-driver-x86@vger.kernel.org
7199W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7200S:	Maintained
7201F:	drivers/platform/x86/hdaps.c
7202
7203HARDWARE MONITORING
7204M:	Jean Delvare <jdelvare@suse.com>
7205M:	Guenter Roeck <linux@roeck-us.net>
7206L:	linux-hwmon@vger.kernel.org
7207W:	http://hwmon.wiki.kernel.org/
7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7209S:	Maintained
7210F:	Documentation/devicetree/bindings/hwmon/
7211F:	Documentation/hwmon/
7212F:	drivers/hwmon/
7213F:	include/linux/hwmon*.h
7214F:	include/trace/events/hwmon*.h
7215
7216HARDWARE RANDOM NUMBER GENERATOR CORE
7217M:	Matt Mackall <mpm@selenic.com>
7218M:	Herbert Xu <herbert@gondor.apana.org.au>
7219L:	linux-crypto@vger.kernel.org
7220S:	Odd fixes
7221F:	Documentation/devicetree/bindings/rng/
7222F:	Documentation/admin-guide/hw_random.rst
7223F:	drivers/char/hw_random/
7224F:	include/linux/hw_random.h
7225
7226HARDWARE TRACING FACILITIES
7227M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7228S:	Maintained
7229F:	drivers/hwtracing/
7230
7231HARDWARE SPINLOCK CORE
7232M:	Ohad Ben-Cohen <ohad@wizery.com>
7233M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7234L:	linux-remoteproc@vger.kernel.org
7235S:	Maintained
7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7237F:	Documentation/devicetree/bindings/hwlock/
7238F:	Documentation/hwspinlock.txt
7239F:	drivers/hwspinlock/
7240F:	include/linux/hwspinlock.h
7241
7242HARMONY SOUND DRIVER
7243L:	linux-parisc@vger.kernel.org
7244S:	Maintained
7245F:	sound/parisc/harmony.*
7246
7247HDPVR USB VIDEO ENCODER DRIVER
7248M:	Hans Verkuil <hverkuil@xs4all.nl>
7249L:	linux-media@vger.kernel.org
7250T:	git git://linuxtv.org/media_tree.git
7251W:	https://linuxtv.org
7252S:	Odd Fixes
7253F:	drivers/media/usb/hdpvr/
7254
7255HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7256M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7257S:	Supported
7258F:	Documentation/watchdog/hpwdt.rst
7259F:	drivers/watchdog/hpwdt.c
7260
7261HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7262M:	Don Brace <don.brace@microsemi.com>
7263L:	esc.storagedev@microsemi.com
7264L:	linux-scsi@vger.kernel.org
7265S:	Supported
7266F:	Documentation/scsi/hpsa.txt
7267F:	drivers/scsi/hpsa*.[ch]
7268F:	include/linux/cciss*.h
7269F:	include/uapi/linux/cciss*.h
7270
7271HFI1 DRIVER
7272M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7273M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7274L:	linux-rdma@vger.kernel.org
7275S:	Supported
7276F:	drivers/infiniband/hw/hfi1
7277
7278HFS FILESYSTEM
7279L:	linux-fsdevel@vger.kernel.org
7280S:	Orphan
7281F:	Documentation/filesystems/hfs.txt
7282F:	fs/hfs/
7283
7284HFSPLUS FILESYSTEM
7285L:	linux-fsdevel@vger.kernel.org
7286S:	Orphan
7287F:	Documentation/filesystems/hfsplus.txt
7288F:	fs/hfsplus/
7289
7290HGA FRAMEBUFFER DRIVER
7291M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7292L:	linux-nvidia@lists.surfsouth.com
7293W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7294S:	Maintained
7295F:	drivers/video/fbdev/hgafb.c
7296
7297HIBERNATION (aka Software Suspend, aka swsusp)
7298M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7299M:	Pavel Machek <pavel@ucw.cz>
7300L:	linux-pm@vger.kernel.org
7301B:	https://bugzilla.kernel.org
7302S:	Supported
7303F:	arch/x86/power/
7304F:	drivers/base/power/
7305F:	kernel/power/
7306F:	include/linux/suspend.h
7307F:	include/linux/freezer.h
7308F:	include/linux/pm.h
7309F:	arch/*/include/asm/suspend*.h
7310
7311HID CORE LAYER
7312M:	Jiri Kosina <jikos@kernel.org>
7313M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7314L:	linux-input@vger.kernel.org
7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7316S:	Maintained
7317F:	drivers/hid/
7318F:	include/linux/hid*
7319F:	include/uapi/linux/hid*
7320
7321HID SENSOR HUB DRIVERS
7322M:	Jiri Kosina <jikos@kernel.org>
7323M:	Jonathan Cameron <jic23@kernel.org>
7324M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7325L:	linux-input@vger.kernel.org
7326L:	linux-iio@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/hid/hid-sensor*
7329F:	drivers/hid/hid-sensor-*
7330F:	drivers/iio/*/hid-*
7331F:	include/linux/hid-sensor-*
7332
7333HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7334M:	Thomas Gleixner <tglx@linutronix.de>
7335L:	linux-kernel@vger.kernel.org
7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7337S:	Maintained
7338F:	Documentation/timers/
7339F:	kernel/time/hrtimer.c
7340F:	kernel/time/clockevents.c
7341F:	kernel/time/timer_*.c
7342F:	include/linux/clockchips.h
7343F:	include/linux/hrtimer.h
7344
7345HIGH-SPEED SCC DRIVER FOR AX.25
7346L:	linux-hams@vger.kernel.org
7347S:	Orphan
7348F:	drivers/net/hamradio/dmascc.c
7349F:	drivers/net/hamradio/scc.c
7350
7351HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7352M:	HighPoint Linux Team <linux@highpoint-tech.com>
7353W:	http://www.highpoint-tech.com
7354S:	Supported
7355F:	Documentation/scsi/hptiop.txt
7356F:	drivers/scsi/hptiop.c
7357
7358HIPPI
7359M:	Jes Sorensen <jes@trained-monkey.org>
7360L:	linux-hippi@sunsite.dk
7361S:	Maintained
7362F:	include/linux/hippidevice.h
7363F:	include/uapi/linux/if_hippi.h
7364F:	net/802/hippi.c
7365F:	drivers/net/hippi/
7366
7367HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7368M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7369M:	Salil Mehta <salil.mehta@huawei.com>
7370L:	netdev@vger.kernel.org
7371W:	http://www.hisilicon.com
7372S:	Maintained
7373F:	drivers/net/ethernet/hisilicon/hns3/
7374
7375HISILICON LPC BUS DRIVER
7376M:	john.garry@huawei.com
7377W:	http://www.hisilicon.com
7378S:	Maintained
7379F:	drivers/bus/hisi_lpc.c
7380F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7381
7382HISILICON NETWORK SUBSYSTEM DRIVER
7383M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7384M:	Salil Mehta <salil.mehta@huawei.com>
7385L:	netdev@vger.kernel.org
7386W:	http://www.hisilicon.com
7387S:	Maintained
7388F:	drivers/net/ethernet/hisilicon/
7389F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7390
7391HISILICON PMU DRIVER
7392M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7393W:	http://www.hisilicon.com
7394S:	Supported
7395F:	drivers/perf/hisilicon
7396F:	Documentation/admin-guide/perf/hisi-pmu.rst
7397
7398HISILICON ROCE DRIVER
7399M:	Lijun Ou <oulijun@huawei.com>
7400M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7401L:	linux-rdma@vger.kernel.org
7402S:	Maintained
7403F:	drivers/infiniband/hw/hns/
7404F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7405
7406HISILICON SAS Controller
7407M:	John Garry <john.garry@huawei.com>
7408W:	http://www.hisilicon.com
7409S:	Supported
7410F:	drivers/scsi/hisi_sas/
7411F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7412
7413HISILICON QM AND ZIP Controller DRIVER
7414M:	Zhou Wang <wangzhou1@hisilicon.com>
7415L:	linux-crypto@vger.kernel.org
7416S:	Maintained
7417F:	drivers/crypto/hisilicon/qm.c
7418F:	drivers/crypto/hisilicon/qm.h
7419F:	drivers/crypto/hisilicon/sgl.c
7420F:	drivers/crypto/hisilicon/sgl.h
7421F:	drivers/crypto/hisilicon/zip/
7422F:	Documentation/ABI/testing/debugfs-hisi-zip
7423
7424HMM - Heterogeneous Memory Management
7425M:	Jérôme Glisse <jglisse@redhat.com>
7426L:	linux-mm@kvack.org
7427S:	Maintained
7428F:	mm/hmm*
7429F:	include/linux/hmm*
7430F:	Documentation/vm/hmm.rst
7431
7432HOST AP DRIVER
7433M:	Jouni Malinen <j@w1.fi>
7434L:	linux-wireless@vger.kernel.org
7435W:	http://w1.fi/hostap-driver.html
7436S:	Obsolete
7437F:	drivers/net/wireless/intersil/hostap/
7438
7439HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7440L:	platform-driver-x86@vger.kernel.org
7441S:	Orphan
7442F:	drivers/platform/x86/tc1100-wmi.c
7443
7444HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7445M:	Jaroslav Kysela <perex@perex.cz>
7446S:	Maintained
7447F:	drivers/net/ethernet/hp/hp100.*
7448
7449HPET:	High Precision Event Timers driver
7450M:	Clemens Ladisch <clemens@ladisch.de>
7451S:	Maintained
7452F:	Documentation/timers/hpet.rst
7453F:	drivers/char/hpet.c
7454F:	include/linux/hpet.h
7455F:	include/uapi/linux/hpet.h
7456
7457HPET:	x86
7458S:	Orphan
7459F:	arch/x86/kernel/hpet.c
7460F:	arch/x86/include/asm/hpet.h
7461
7462HPFS FILESYSTEM
7463M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7464W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7465S:	Maintained
7466F:	fs/hpfs/
7467
7468HSI SUBSYSTEM
7469M:	Sebastian Reichel <sre@kernel.org>
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7471S:	Maintained
7472F:	Documentation/ABI/testing/sysfs-bus-hsi
7473F:	Documentation/driver-api/hsi.rst
7474F:	drivers/hsi/
7475F:	include/linux/hsi/
7476F:	include/uapi/linux/hsi/
7477
7478HSO 3G MODEM DRIVER
7479L:	linux-usb@vger.kernel.org
7480S:	Orphan
7481F:	drivers/net/usb/hso.c
7482
7483HSR NETWORK PROTOCOL
7484M:	Arvid Brodin <arvid.brodin@alten.se>
7485L:	netdev@vger.kernel.org
7486S:	Maintained
7487F:	net/hsr/
7488
7489HT16K33 LED CONTROLLER DRIVER
7490M:	Robin van der Gracht <robin@protonic.nl>
7491S:	Maintained
7492F:	drivers/auxdisplay/ht16k33.c
7493F:	Documentation/devicetree/bindings/display/ht16k33.txt
7494
7495HTCPEN TOUCHSCREEN DRIVER
7496M:	Pau Oliva Fora <pof@eslack.org>
7497L:	linux-input@vger.kernel.org
7498S:	Maintained
7499F:	drivers/input/touchscreen/htcpen.c
7500
7501HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7502M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7503L:	linux-iio@vger.kernel.org
7504W:	http://www.st.com/
7505S:	Maintained
7506F:	drivers/iio/humidity/hts221*
7507F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7508
7509HUAWEI ETHERNET DRIVER
7510M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7511L:	netdev@vger.kernel.org
7512S:	Supported
7513F:	Documentation/networking/hinic.txt
7514F:	drivers/net/ethernet/huawei/hinic/
7515
7516HUGETLB FILESYSTEM
7517M:	Mike Kravetz <mike.kravetz@oracle.com>
7518L:	linux-mm@kvack.org
7519S:	Maintained
7520F:	fs/hugetlbfs/
7521F:	mm/hugetlb.c
7522F:	include/linux/hugetlb.h
7523F:	Documentation/admin-guide/mm/hugetlbpage.rst
7524F:	Documentation/vm/hugetlbfs_reserv.rst
7525F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7526
7527HVA ST MEDIA DRIVER
7528M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7529L:	linux-media@vger.kernel.org
7530T:	git git://linuxtv.org/media_tree.git
7531W:	https://linuxtv.org
7532S:	Supported
7533F:	drivers/media/platform/sti/hva
7534
7535HWPOISON MEMORY FAILURE HANDLING
7536M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7537L:	linux-mm@kvack.org
7538S:	Maintained
7539F:	mm/memory-failure.c
7540F:	mm/hwpoison-inject.c
7541
7542HYGON PROCESSOR SUPPORT
7543M:	Pu Wen <puwen@hygon.cn>
7544L:	linux-kernel@vger.kernel.org
7545S:	Maintained
7546F:	arch/x86/kernel/cpu/hygon.c
7547
7548Hyper-V CORE AND DRIVERS
7549M:	"K. Y. Srinivasan" <kys@microsoft.com>
7550M:	Haiyang Zhang <haiyangz@microsoft.com>
7551M:	Stephen Hemminger <sthemmin@microsoft.com>
7552M:	Sasha Levin <sashal@kernel.org>
7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7554L:	linux-hyperv@vger.kernel.org
7555S:	Supported
7556F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7557F:	arch/x86/include/asm/mshyperv.h
7558F:	arch/x86/include/asm/trace/hyperv.h
7559F:	arch/x86/include/asm/hyperv-tlfs.h
7560F:	arch/x86/kernel/cpu/mshyperv.c
7561F:	arch/x86/hyperv
7562F:	drivers/clocksource/hyperv_timer.c
7563F:	drivers/hid/hid-hyperv.c
7564F:	drivers/hv/
7565F:	drivers/input/serio/hyperv-keyboard.c
7566F:	drivers/pci/controller/pci-hyperv.c
7567F:	drivers/pci/controller/pci-hyperv-intf.c
7568F:	drivers/net/hyperv/
7569F:	drivers/scsi/storvsc_drv.c
7570F:	drivers/uio/uio_hv_generic.c
7571F:	drivers/video/fbdev/hyperv_fb.c
7572F:	drivers/iommu/hyperv-iommu.c
7573F:	net/vmw_vsock/hyperv_transport.c
7574F:	include/clocksource/hyperv_timer.h
7575F:	include/linux/hyperv.h
7576F:	include/uapi/linux/hyperv.h
7577F:	include/asm-generic/mshyperv.h
7578F:	tools/hv/
7579F:	Documentation/ABI/stable/sysfs-bus-vmbus
7580
7581HYPERBUS SUPPORT
7582M:	Vignesh Raghavendra <vigneshr@ti.com>
7583S:	Supported
7584F:	drivers/mtd/hyperbus/
7585F:	include/linux/mtd/hyperbus.h
7586F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7587F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7588
7589HYPERVISOR VIRTUAL CONSOLE DRIVER
7590L:	linuxppc-dev@lists.ozlabs.org
7591S:	Odd Fixes
7592F:	drivers/tty/hvc/
7593
7594I2C ACPI SUPPORT
7595M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7596L:	linux-i2c@vger.kernel.org
7597L:	linux-acpi@vger.kernel.org
7598S:	Maintained
7599F:	drivers/i2c/i2c-core-acpi.c
7600
7601I2C CONTROLLER DRIVER FOR NVIDIA GPU
7602M:	Ajay Gupta <ajayg@nvidia.com>
7603L:	linux-i2c@vger.kernel.org
7604S:	Maintained
7605F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7606F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7607
7608I2C MUXES
7609M:	Peter Rosin <peda@axentia.se>
7610L:	linux-i2c@vger.kernel.org
7611S:	Maintained
7612F:	Documentation/i2c/i2c-topology.rst
7613F:	Documentation/i2c/muxes/
7614F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7615F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7616F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7617F:	drivers/i2c/i2c-mux.c
7618F:	drivers/i2c/muxes/
7619F:	include/linux/i2c-mux.h
7620
7621I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7622M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7623L:	linux-i2c@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7626F:	drivers/i2c/busses/i2c-mv64xxx.c
7627
7628I2C OVER PARALLEL PORT
7629M:	Jean Delvare <jdelvare@suse.com>
7630L:	linux-i2c@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/i2c/busses/i2c-parport.rst
7633F:	Documentation/i2c/busses/i2c-parport-light.rst
7634F:	drivers/i2c/busses/i2c-parport.c
7635F:	drivers/i2c/busses/i2c-parport-light.c
7636
7637I2C SUBSYSTEM
7638M:	Wolfram Sang <wsa@the-dreams.de>
7639L:	linux-i2c@vger.kernel.org
7640W:	https://i2c.wiki.kernel.org/
7641Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7643S:	Maintained
7644F:	Documentation/devicetree/bindings/i2c/i2c.txt
7645F:	Documentation/i2c/
7646F:	drivers/i2c/*
7647F:	include/linux/i2c.h
7648F:	include/linux/i2c-dev.h
7649F:	include/linux/i2c-smbus.h
7650F:	include/uapi/linux/i2c.h
7651F:	include/uapi/linux/i2c-*.h
7652
7653I2C SUBSYSTEM HOST DRIVERS
7654L:	linux-i2c@vger.kernel.org
7655W:	https://i2c.wiki.kernel.org/
7656Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7658S:	Odd Fixes
7659F:	Documentation/devicetree/bindings/i2c/
7660F:	drivers/i2c/algos/
7661F:	drivers/i2c/busses/
7662
7663I2C-TAOS-EVM DRIVER
7664M:	Jean Delvare <jdelvare@suse.com>
7665L:	linux-i2c@vger.kernel.org
7666S:	Maintained
7667F:	Documentation/i2c/busses/i2c-taos-evm.rst
7668F:	drivers/i2c/busses/i2c-taos-evm.c
7669
7670I2C-TINY-USB DRIVER
7671M:	Till Harbaum <till@harbaum.org>
7672L:	linux-i2c@vger.kernel.org
7673W:	http://www.harbaum.org/till/i2c_tiny_usb
7674S:	Maintained
7675F:	drivers/i2c/busses/i2c-tiny-usb.c
7676
7677I2C/SMBUS CONTROLLER DRIVERS FOR PC
7678M:	Jean Delvare <jdelvare@suse.com>
7679L:	linux-i2c@vger.kernel.org
7680S:	Maintained
7681F:	Documentation/i2c/busses/i2c-ali1535.rst
7682F:	Documentation/i2c/busses/i2c-ali1563.rst
7683F:	Documentation/i2c/busses/i2c-ali15x3.rst
7684F:	Documentation/i2c/busses/i2c-amd756.rst
7685F:	Documentation/i2c/busses/i2c-amd8111.rst
7686F:	Documentation/i2c/busses/i2c-i801.rst
7687F:	Documentation/i2c/busses/i2c-nforce2.rst
7688F:	Documentation/i2c/busses/i2c-piix4.rst
7689F:	Documentation/i2c/busses/i2c-sis5595.rst
7690F:	Documentation/i2c/busses/i2c-sis630.rst
7691F:	Documentation/i2c/busses/i2c-sis96x.rst
7692F:	Documentation/i2c/busses/i2c-via.rst
7693F:	Documentation/i2c/busses/i2c-viapro.rst
7694F:	drivers/i2c/busses/i2c-ali1535.c
7695F:	drivers/i2c/busses/i2c-ali1563.c
7696F:	drivers/i2c/busses/i2c-ali15x3.c
7697F:	drivers/i2c/busses/i2c-amd756.c
7698F:	drivers/i2c/busses/i2c-amd756-s4882.c
7699F:	drivers/i2c/busses/i2c-amd8111.c
7700F:	drivers/i2c/busses/i2c-i801.c
7701F:	drivers/i2c/busses/i2c-isch.c
7702F:	drivers/i2c/busses/i2c-nforce2.c
7703F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7704F:	drivers/i2c/busses/i2c-piix4.c
7705F:	drivers/i2c/busses/i2c-sis5595.c
7706F:	drivers/i2c/busses/i2c-sis630.c
7707F:	drivers/i2c/busses/i2c-sis96x.c
7708F:	drivers/i2c/busses/i2c-via.c
7709F:	drivers/i2c/busses/i2c-viapro.c
7710
7711I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7712M:	Hans de Goede <hdegoede@redhat.com>
7713L:	linux-i2c@vger.kernel.org
7714S:	Maintained
7715F:	drivers/i2c/busses/i2c-cht-wc.c
7716
7717I2C/SMBUS ISMT DRIVER
7718M:	Seth Heasley <seth.heasley@intel.com>
7719M:	Neil Horman <nhorman@tuxdriver.com>
7720L:	linux-i2c@vger.kernel.org
7721F:	drivers/i2c/busses/i2c-ismt.c
7722F:	Documentation/i2c/busses/i2c-ismt.rst
7723
7724I2C/SMBUS STUB DRIVER
7725M:	Jean Delvare <jdelvare@suse.com>
7726L:	linux-i2c@vger.kernel.org
7727S:	Maintained
7728F:	drivers/i2c/i2c-stub.c
7729
7730I3C SUBSYSTEM
7731M:	Boris Brezillon <bbrezillon@kernel.org>
7732L:	linux-i3c@lists.infradead.org
7733C:	irc://chat.freenode.net/linux-i3c
7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7735S:	Maintained
7736F:	Documentation/ABI/testing/sysfs-bus-i3c
7737F:	Documentation/devicetree/bindings/i3c/
7738F:	Documentation/driver-api/i3c
7739F:	drivers/i3c/
7740F:	include/linux/i3c/
7741
7742I3C DRIVER FOR SYNOPSYS DESIGNWARE
7743M:	Vitor Soares <vitor.soares@synopsys.com>
7744S:	Maintained
7745F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7746F:	drivers/i3c/master/dw*
7747
7748IA64 (Itanium) PLATFORM
7749M:	Tony Luck <tony.luck@intel.com>
7750M:	Fenghua Yu <fenghua.yu@intel.com>
7751L:	linux-ia64@vger.kernel.org
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7753S:	Maintained
7754F:	arch/ia64/
7755
7756IBM Power 842 compression accelerator
7757M:	Haren Myneni <haren@us.ibm.com>
7758S:	Supported
7759F:	drivers/crypto/nx/Makefile
7760F:	drivers/crypto/nx/Kconfig
7761F:	drivers/crypto/nx/nx-842*
7762F:	include/linux/sw842.h
7763F:	crypto/842.c
7764F:	lib/842/
7765
7766IBM Power in-Nest Crypto Acceleration
7767M:	Breno Leitão <leitao@debian.org>
7768M:	Nayna Jain <nayna@linux.ibm.com>
7769M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7770L:	linux-crypto@vger.kernel.org
7771S:	Supported
7772F:	drivers/crypto/nx/Makefile
7773F:	drivers/crypto/nx/Kconfig
7774F:	drivers/crypto/nx/nx-aes*
7775F:	drivers/crypto/nx/nx-sha*
7776F:	drivers/crypto/nx/nx.*
7777F:	drivers/crypto/nx/nx_csbcpb.h
7778F:	drivers/crypto/nx/nx_debugfs.c
7779
7780IBM Power Linux RAID adapter
7781M:	Brian King <brking@us.ibm.com>
7782S:	Supported
7783F:	drivers/scsi/ipr.*
7784
7785IBM Power SRIOV Virtual NIC Device Driver
7786M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7787M:	John Allen <jallen@linux.ibm.com>
7788L:	netdev@vger.kernel.org
7789S:	Supported
7790F:	drivers/net/ethernet/ibm/ibmvnic.*
7791
7792IBM Power Virtual Accelerator Switchboard
7793M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7794L:	linuxppc-dev@lists.ozlabs.org
7795S:	Supported
7796F:	arch/powerpc/platforms/powernv/vas*
7797F:	arch/powerpc/platforms/powernv/copy-paste.h
7798F:	arch/powerpc/include/asm/vas.h
7799
7800IBM Power Virtual Ethernet Device Driver
7801M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7802L:	netdev@vger.kernel.org
7803S:	Supported
7804F:	drivers/net/ethernet/ibm/ibmveth.*
7805
7806IBM Power Virtual FC Device Drivers
7807M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7808L:	linux-scsi@vger.kernel.org
7809S:	Supported
7810F:	drivers/scsi/ibmvscsi/ibmvfc*
7811
7812IBM Power Virtual Management Channel Driver
7813M:	Steven Royer <seroyer@linux.ibm.com>
7814S:	Supported
7815F:	drivers/misc/ibmvmc.*
7816
7817IBM Power Virtual SCSI Device Drivers
7818M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7819L:	linux-scsi@vger.kernel.org
7820S:	Supported
7821F:	drivers/scsi/ibmvscsi/ibmvscsi*
7822F:	include/scsi/viosrp.h
7823
7824IBM Power Virtual SCSI Device Target Driver
7825M:	Michael Cyr <mikecyr@linux.ibm.com>
7826L:	linux-scsi@vger.kernel.org
7827L:	target-devel@vger.kernel.org
7828S:	Supported
7829F:	drivers/scsi/ibmvscsi_tgt/
7830
7831IBM Power VMX Cryptographic instructions
7832M:	Breno Leitão <leitao@debian.org>
7833M:	Nayna Jain <nayna@linux.ibm.com>
7834M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7835L:	linux-crypto@vger.kernel.org
7836S:	Supported
7837F:	drivers/crypto/vmx/Makefile
7838F:	drivers/crypto/vmx/Kconfig
7839F:	drivers/crypto/vmx/vmx.c
7840F:	drivers/crypto/vmx/aes*
7841F:	drivers/crypto/vmx/ghash*
7842F:	drivers/crypto/vmx/ppc-xlate.pl
7843
7844IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7845M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7846L:	linux-pci@vger.kernel.org
7847L:	linuxppc-dev@lists.ozlabs.org
7848S:	Supported
7849F:	drivers/pci/hotplug/rpaphp*
7850
7851IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7852M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7853L:	linux-pci@vger.kernel.org
7854L:	linuxppc-dev@lists.ozlabs.org
7855S:	Supported
7856F:	drivers/pci/hotplug/rpadlpar*
7857
7858IBM ServeRAID RAID DRIVER
7859S:	Orphan
7860F:	drivers/scsi/ips.*
7861
7862ICH LPC AND GPIO DRIVER
7863M:	Peter Tyser <ptyser@xes-inc.com>
7864S:	Maintained
7865F:	drivers/mfd/lpc_ich.c
7866F:	drivers/gpio/gpio-ich.c
7867
7868ICY I2C DRIVER
7869M:	Max Staudt <max@enpas.org>
7870L:	linux-i2c@vger.kernel.org
7871S:	Maintained
7872F:	drivers/i2c/busses/i2c-icy.c
7873
7874IDE SUBSYSTEM
7875M:	"David S. Miller" <davem@davemloft.net>
7876L:	linux-ide@vger.kernel.org
7877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7879S:	Maintained
7880F:	Documentation/ide/
7881F:	drivers/ide/
7882F:	include/linux/ide.h
7883
7884IDE/ATAPI DRIVERS
7885M:	Borislav Petkov <bp@alien8.de>
7886L:	linux-ide@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/cdrom/ide-cd.rst
7889F:	drivers/ide/ide-cd*
7890
7891IDEAPAD LAPTOP EXTRAS DRIVER
7892M:	Ike Panhc <ike.pan@canonical.com>
7893L:	platform-driver-x86@vger.kernel.org
7894W:	http://launchpad.net/ideapad-laptop
7895S:	Maintained
7896F:	drivers/platform/x86/ideapad-laptop.c
7897
7898IDEAPAD LAPTOP SLIDEBAR DRIVER
7899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7900L:	linux-input@vger.kernel.org
7901W:	https://github.com/o2genum/ideapad-slidebar
7902S:	Maintained
7903F:	drivers/input/misc/ideapad_slidebar.c
7904
7905IDT VersaClock 5 CLOCK DRIVER
7906M:	Marek Vasut <marek.vasut@gmail.com>
7907S:	Maintained
7908F:	drivers/clk/clk-versaclock5.c
7909
7910IEEE 802.15.4 SUBSYSTEM
7911M:	Alexander Aring <alex.aring@gmail.com>
7912M:	Stefan Schmidt <stefan@datenfreihafen.org>
7913L:	linux-wpan@vger.kernel.org
7914W:	http://wpan.cakelab.org/
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7917S:	Maintained
7918F:	net/ieee802154/
7919F:	net/mac802154/
7920F:	drivers/net/ieee802154/
7921F:	include/linux/nl802154.h
7922F:	include/linux/ieee802154.h
7923F:	include/net/nl802154.h
7924F:	include/net/mac802154.h
7925F:	include/net/af_ieee802154.h
7926F:	include/net/cfg802154.h
7927F:	include/net/ieee802154_netdev.h
7928F:	Documentation/networking/ieee802154.rst
7929
7930IFE PROTOCOL
7931M:	Yotam Gigi <yotam.gi@gmail.com>
7932M:	Jamal Hadi Salim <jhs@mojatatu.com>
7933F:	net/ife
7934F:	include/net/ife.h
7935F:	include/uapi/linux/ife.h
7936
7937IGORPLUG-USB IR RECEIVER
7938M:	Sean Young <sean@mess.org>
7939L:	linux-media@vger.kernel.org
7940S:	Maintained
7941F:	drivers/media/rc/igorplugusb.c
7942
7943IGUANAWORKS USB IR TRANSCEIVER
7944M:	Sean Young <sean@mess.org>
7945L:	linux-media@vger.kernel.org
7946S:	Maintained
7947F:	drivers/media/rc/iguanair.c
7948
7949IIO DIGITAL POTENTIOMETER DAC
7950M:	Peter Rosin <peda@axentia.se>
7951L:	linux-iio@vger.kernel.org
7952S:	Maintained
7953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7955F:	drivers/iio/dac/dpot-dac.c
7956
7957IIO ENVELOPE DETECTOR
7958M:	Peter Rosin <peda@axentia.se>
7959L:	linux-iio@vger.kernel.org
7960S:	Maintained
7961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7963F:	drivers/iio/adc/envelope-detector.c
7964
7965IIO MULTIPLEXER
7966M:	Peter Rosin <peda@axentia.se>
7967L:	linux-iio@vger.kernel.org
7968S:	Maintained
7969F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7970F:	drivers/iio/multiplexer/iio-mux.c
7971
7972IIO SUBSYSTEM AND DRIVERS
7973M:	Jonathan Cameron <jic23@kernel.org>
7974R:	Hartmut Knaack <knaack.h@gmx.de>
7975R:	Lars-Peter Clausen <lars@metafoo.de>
7976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7977L:	linux-iio@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7979S:	Maintained
7980F:	Documentation/ABI/testing/configfs-iio*
7981F:	Documentation/ABI/testing/sysfs-bus-iio*
7982F:	Documentation/devicetree/bindings/iio/
7983F:	drivers/iio/
7984F:	drivers/staging/iio/
7985F:	include/linux/iio/
7986F:	tools/iio/
7987
7988IIO UNIT CONVERTER
7989M:	Peter Rosin <peda@axentia.se>
7990L:	linux-iio@vger.kernel.org
7991S:	Maintained
7992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7995F:	drivers/iio/afe/iio-rescale.c
7996
7997IKANOS/ADI EAGLE ADSL USB DRIVER
7998M:	Matthieu Castet <castet.matthieu@free.fr>
7999M:	Stanislaw Gruszka <stf_xl@wp.pl>
8000S:	Maintained
8001F:	drivers/usb/atm/ueagle-atm.c
8002
8003IMGTEC ASCII LCD DRIVER
8004M:	Paul Burton <paul.burton@mips.com>
8005S:	Maintained
8006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8007F:	drivers/auxdisplay/img-ascii-lcd.c
8008
8009IMGTEC IR DECODER DRIVER
8010M:	James Hogan <jhogan@kernel.org>
8011S:	Maintained
8012F:	drivers/media/rc/img-ir/
8013
8014IMON SOUNDGRAPH USB IR RECEIVER
8015M:	Sean Young <sean@mess.org>
8016L:	linux-media@vger.kernel.org
8017S:	Maintained
8018F:	drivers/media/rc/imon_raw.c
8019F:	drivers/media/rc/imon.c
8020
8021IMS TWINTURBO FRAMEBUFFER DRIVER
8022L:	linux-fbdev@vger.kernel.org
8023S:	Orphan
8024F:	drivers/video/fbdev/imsttfb.c
8025
8026INA209 HARDWARE MONITOR DRIVER
8027M:	Guenter Roeck <linux@roeck-us.net>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/ina209.rst
8031F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8032F:	drivers/hwmon/ina209.c
8033
8034INA2XX HARDWARE MONITOR DRIVER
8035M:	Guenter Roeck <linux@roeck-us.net>
8036L:	linux-hwmon@vger.kernel.org
8037S:	Maintained
8038F:	Documentation/hwmon/ina2xx.rst
8039F:	drivers/hwmon/ina2xx.c
8040F:	include/linux/platform_data/ina2xx.h
8041
8042INDUSTRY PACK SUBSYSTEM (IPACK)
8043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8044M:	Jens Taprogge <jens.taprogge@taprogge.org>
8045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8046L:	industrypack-devel@lists.sourceforge.net
8047W:	http://industrypack.sourceforge.net
8048S:	Maintained
8049F:	drivers/ipack/
8050
8051INFINEON DPS310 Driver
8052M:	Eddie James <eajames@linux.ibm.com>
8053L:	linux-iio@vger.kernel.org
8054F:	drivers/iio/pressure/dps310.c
8055S:	Maintained
8056
8057INFINIBAND SUBSYSTEM
8058M:	Doug Ledford <dledford@redhat.com>
8059M:	Jason Gunthorpe <jgg@mellanox.com>
8060L:	linux-rdma@vger.kernel.org
8061W:	https://github.com/linux-rdma/rdma-core
8062Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8064S:	Supported
8065F:	Documentation/devicetree/bindings/infiniband/
8066F:	Documentation/infiniband/
8067F:	drivers/infiniband/
8068F:	include/uapi/linux/if_infiniband.h
8069F:	include/uapi/rdma/
8070F:	include/rdma/
8071F:	include/trace/events/ib_mad.h
8072F:	include/trace/events/ib_umad.h
8073F:	samples/bpf/ibumad_kern.c
8074F:	samples/bpf/ibumad_user.c
8075
8076INGENIC JZ4780 DMA Driver
8077M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8078S:	Maintained
8079F:	drivers/dma/dma-jz4780.c
8080
8081INGENIC JZ4780 NAND DRIVER
8082M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8083L:	linux-mtd@lists.infradead.org
8084S:	Maintained
8085F:	drivers/mtd/nand/raw/ingenic/
8086
8087INGENIC JZ47xx SoCs
8088M:	Paul Cercueil <paul@crapouillou.net>
8089S:	Maintained
8090F:	arch/mips/boot/dts/ingenic/
8091F:	arch/mips/include/asm/mach-jz4740/
8092F:	arch/mips/jz4740/
8093F:	drivers/clk/ingenic/
8094F:	drivers/dma/dma-jz4780.c
8095F:	drivers/gpu/drm/ingenic/
8096F:	drivers/i2c/busses/i2c-jz4780.c
8097F:	drivers/iio/adc/ingenic-adc.c
8098F:	drivers/irqchip/irq-ingenic.c
8099F:	drivers/memory/jz4780-nemc.c
8100F:	drivers/mmc/host/jz4740_mmc.c
8101F:	drivers/mtd/nand/raw/ingenic/
8102F:	drivers/pinctrl/pinctrl-ingenic.c
8103F:	drivers/power/supply/ingenic-battery.c
8104F:	drivers/pwm/pwm-jz4740.c
8105F:	drivers/rtc/rtc-jz4740.c
8106F:	drivers/tty/serial/8250/8250_ingenic.c
8107F:	drivers/usb/musb/jz4740.c
8108F:	drivers/watchdog/jz4740_wdt.c
8109F:	include/dt-bindings/iio/adc/ingenic,adc.h
8110F:	include/linux/mfd/ingenic-tcu.h
8111F:	sound/soc/jz4740/
8112F:	sound/soc/codecs/jz47*
8113
8114INOTIFY
8115M:	Jan Kara <jack@suse.cz>
8116R:	Amir Goldstein <amir73il@gmail.com>
8117L:	linux-fsdevel@vger.kernel.org
8118S:	Maintained
8119F:	Documentation/filesystems/inotify.txt
8120F:	fs/notify/inotify/
8121F:	include/linux/inotify.h
8122F:	include/uapi/linux/inotify.h
8123
8124INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8125M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8126L:	linux-input@vger.kernel.org
8127Q:	http://patchwork.kernel.org/project/linux-input/list/
8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8129S:	Maintained
8130F:	drivers/input/
8131F:	include/linux/input.h
8132F:	include/uapi/linux/input.h
8133F:	include/uapi/linux/input-event-codes.h
8134F:	include/linux/input/
8135F:	Documentation/devicetree/bindings/input/
8136F:	Documentation/devicetree/bindings/serio/
8137F:	Documentation/input/
8138
8139INPUT MULTITOUCH (MT) PROTOCOL
8140M:	Henrik Rydberg <rydberg@bitmath.org>
8141L:	linux-input@vger.kernel.org
8142S:	Odd fixes
8143F:	Documentation/input/multi-touch-protocol.rst
8144F:	drivers/input/input-mt.c
8145K:	\b(ABS|SYN)_MT_
8146
8147INSIDE SECURE CRYPTO DRIVER
8148M:	Antoine Tenart <antoine.tenart@bootlin.com>
8149F:	drivers/crypto/inside-secure/
8150S:	Maintained
8151L:	linux-crypto@vger.kernel.org
8152
8153INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8154M:	Mimi Zohar <zohar@linux.ibm.com>
8155M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8156L:	linux-integrity@vger.kernel.org
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8158S:	Supported
8159F:	security/integrity/ima/
8160
8161INTEL 810/815 FRAMEBUFFER DRIVER
8162M:	Antonino Daplas <adaplas@gmail.com>
8163L:	linux-fbdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/video/fbdev/i810/
8166
8167INTEL ASoC DRIVERS
8168M:	Cezary Rojewski <cezary.rojewski@intel.com>
8169M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8170M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8171M:	Jie Yang <yang.jie@linux.intel.com>
8172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8173S:	Supported
8174F:	sound/soc/intel/
8175
8176INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8177M:	Hans de Goede <hdegoede@redhat.com>
8178L:	platform-driver-x86@vger.kernel.org
8179S:	Maintained
8180F:	drivers/platform/x86/intel_atomisp2_pm.c
8181
8182INTEL C600 SERIES SAS CONTROLLER DRIVER
8183M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8184M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8185L:	linux-scsi@vger.kernel.org
8186T:	git git://git.code.sf.net/p/intel-sas/isci
8187S:	Supported
8188F:	drivers/scsi/isci/
8189
8190INTEL CPU family model numbers
8191M:	Tony Luck <tony.luck@intel.com>
8192M:	x86@kernel.org
8193L:	linux-kernel@vger.kernel.org
8194S:	Supported
8195F:	arch/x86/include/asm/intel-family.h
8196
8197INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8198M:	Jani Nikula <jani.nikula@linux.intel.com>
8199M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8200M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8201L:	intel-gfx@lists.freedesktop.org
8202W:	https://01.org/linuxgraphics/
8203B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8204C:	irc://chat.freenode.net/intel-gfx
8205Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8206T:	git git://anongit.freedesktop.org/drm-intel
8207S:	Supported
8208F:	drivers/gpu/drm/i915/
8209F:	include/drm/i915*
8210F:	include/uapi/drm/i915_drm.h
8211F:	Documentation/gpu/i915.rst
8212
8213INTEL ETHERNET DRIVERS
8214M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8215L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8216W:	http://www.intel.com/support/feedback.htm
8217W:	http://e1000.sourceforge.net/
8218Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8221S:	Supported
8222F:	Documentation/networking/device_drivers/intel/e100.rst
8223F:	Documentation/networking/device_drivers/intel/e1000.rst
8224F:	Documentation/networking/device_drivers/intel/e1000e.rst
8225F:	Documentation/networking/device_drivers/intel/fm10k.rst
8226F:	Documentation/networking/device_drivers/intel/igb.rst
8227F:	Documentation/networking/device_drivers/intel/igbvf.rst
8228F:	Documentation/networking/device_drivers/intel/ixgb.rst
8229F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8230F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8231F:	Documentation/networking/device_drivers/intel/i40e.rst
8232F:	Documentation/networking/device_drivers/intel/iavf.rst
8233F:	Documentation/networking/device_drivers/intel/ice.rst
8234F:	drivers/net/ethernet/intel/
8235F:	drivers/net/ethernet/intel/*/
8236F:	include/linux/avf/virtchnl.h
8237
8238INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8239M:	Maik Broemme <mbroemme@libmpq.org>
8240L:	linux-fbdev@vger.kernel.org
8241S:	Maintained
8242F:	Documentation/fb/intelfb.rst
8243F:	drivers/video/fbdev/intelfb/
8244
8245INTEL GPIO DRIVERS
8246M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8247L:	linux-gpio@vger.kernel.org
8248S:	Maintained
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8250F:	drivers/gpio/gpio-ich.c
8251F:	drivers/gpio/gpio-intel-mid.c
8252F:	drivers/gpio/gpio-lynxpoint.c
8253F:	drivers/gpio/gpio-merrifield.c
8254F:	drivers/gpio/gpio-ml-ioh.c
8255F:	drivers/gpio/gpio-pch.c
8256F:	drivers/gpio/gpio-sch.c
8257F:	drivers/gpio/gpio-sodaville.c
8258
8259INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8260M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8261M:	Zhi Wang <zhi.a.wang@intel.com>
8262L:	intel-gvt-dev@lists.freedesktop.org
8263L:	intel-gfx@lists.freedesktop.org
8264W:	https://01.org/igvt-g
8265T:	git https://github.com/intel/gvt-linux.git
8266S:	Supported
8267F:	drivers/gpu/drm/i915/gvt/
8268
8269INTEL HID EVENT DRIVER
8270M:	Alex Hung <alex.hung@canonical.com>
8271L:	platform-driver-x86@vger.kernel.org
8272S:	Maintained
8273F:	drivers/platform/x86/intel-hid.c
8274
8275INTEL I/OAT DMA DRIVER
8276M:	Dave Jiang <dave.jiang@intel.com>
8277R:	Dan Williams <dan.j.williams@intel.com>
8278L:	dmaengine@vger.kernel.org
8279Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8280S:	Supported
8281F:	drivers/dma/ioat*
8282
8283INTEL IDLE DRIVER
8284M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8285M:	Len Brown <lenb@kernel.org>
8286L:	linux-pm@vger.kernel.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8288B:	https://bugzilla.kernel.org
8289S:	Supported
8290F:	drivers/idle/intel_idle.c
8291
8292INTEL INTEGRATED SENSOR HUB DRIVER
8293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8294M:	Jiri Kosina <jikos@kernel.org>
8295L:	linux-input@vger.kernel.org
8296S:	Maintained
8297F:	drivers/hid/intel-ish-hid/
8298
8299INTEL IOMMU (VT-d)
8300M:	David Woodhouse <dwmw2@infradead.org>
8301L:	iommu@lists.linux-foundation.org
8302T:	git git://git.infradead.org/iommu-2.6.git
8303S:	Supported
8304F:	drivers/iommu/intel-iommu.c
8305F:	include/linux/intel-iommu.h
8306
8307INTEL IOP-ADMA DMA DRIVER
8308R:	Dan Williams <dan.j.williams@intel.com>
8309S:	Odd fixes
8310F:	drivers/dma/iop-adma.c
8311
8312INTEL IPU3 CSI-2 CIO2 DRIVER
8313M:	Yong Zhi <yong.zhi@intel.com>
8314M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8315M:	Bingbu Cao <bingbu.cao@intel.com>
8316R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8317L:	linux-media@vger.kernel.org
8318S:	Maintained
8319F:	drivers/media/pci/intel/ipu3/
8320F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8321
8322INTEL IPU3 CSI-2 IMGU DRIVER
8323M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8324L:	linux-media@vger.kernel.org
8325S:	Maintained
8326F:	drivers/staging/media/ipu3/
8327F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8328F:	Documentation/media/v4l-drivers/ipu3.rst
8329
8330INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8331M:	Krzysztof Halasa <khalasa@piap.pl>
8332S:	Maintained
8333F:	include/linux/soc/ixp4xx/qmgr.h
8334F:	include/linux/soc/ixp4xx/npe.h
8335F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8336F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8337F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8338F:	drivers/net/wan/ixp4xx_hss.c
8339
8340INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8341M:	Deepak Saxena <dsaxena@plexity.net>
8342S:	Maintained
8343F:	drivers/char/hw_random/ixp4xx-rng.c
8344
8345INTEL MANAGEMENT ENGINE (mei)
8346M:	Tomas Winkler <tomas.winkler@intel.com>
8347L:	linux-kernel@vger.kernel.org
8348S:	Supported
8349F:	include/uapi/linux/mei.h
8350F:	include/linux/mei_cl_bus.h
8351F:	drivers/misc/mei/*
8352F:	drivers/watchdog/mei_wdt.c
8353F:	Documentation/driver-api/mei/*
8354F:	samples/mei/*
8355
8356INTEL MENLOW THERMAL DRIVER
8357M:	Sujith Thomas <sujith.thomas@intel.com>
8358L:	platform-driver-x86@vger.kernel.org
8359W:	https://01.org/linux-acpi
8360S:	Supported
8361F:	drivers/platform/x86/intel_menlow.c
8362
8363INTEL MIC DRIVERS (mic)
8364M:	Sudeep Dutt <sudeep.dutt@intel.com>
8365M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8366S:	Supported
8367W:	https://github.com/sudeepdutt/mic
8368W:	http://software.intel.com/en-us/mic-developer
8369F:	include/linux/mic_bus.h
8370F:	include/linux/scif.h
8371F:	include/uapi/linux/mic_common.h
8372F:	include/uapi/linux/mic_ioctl.h
8373F:	include/uapi/linux/scif_ioctl.h
8374F:	drivers/misc/mic/
8375F:	drivers/dma/mic_x100_dma.c
8376F:	drivers/dma/mic_x100_dma.h
8377F:	Documentation/mic/
8378
8379INTEL PMC CORE DRIVER
8380M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8381M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8382L:	platform-driver-x86@vger.kernel.org
8383S:	Maintained
8384F:	drivers/platform/x86/intel_pmc_core*
8385
8386INTEL PMC/P-Unit IPC DRIVER
8387M:	Zha Qipeng<qipeng.zha@intel.com>
8388L:	platform-driver-x86@vger.kernel.org
8389S:	Maintained
8390F:	drivers/platform/x86/intel_pmc_ipc.c
8391F:	drivers/platform/x86/intel_punit_ipc.c
8392F:	arch/x86/include/asm/intel_pmc_ipc.h
8393F:	arch/x86/include/asm/intel_punit_ipc.h
8394
8395INTEL PMIC GPIO DRIVERS
8396M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8397S:	Maintained
8398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8399F:	drivers/gpio/gpio-*cove.c
8400F:	drivers/gpio/gpio-msic.c
8401
8402INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8403R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8404S:	Maintained
8405F:	drivers/mfd/intel_msic.c
8406F:	drivers/mfd/intel_soc_pmic*
8407F:	include/linux/mfd/intel_msic.h
8408F:	include/linux/mfd/intel_soc_pmic*
8409
8410INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8411M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8412L:	linux-wireless@vger.kernel.org
8413S:	Maintained
8414F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8415F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8416F:	drivers/net/wireless/intel/ipw2x00/
8417
8418INTEL PSTATE DRIVER
8419M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8420M:	Len Brown <lenb@kernel.org>
8421L:	linux-pm@vger.kernel.org
8422S:	Supported
8423F:	drivers/cpufreq/intel_pstate.c
8424
8425INTEL RDMA RNIC DRIVER
8426M:	Faisal Latif <faisal.latif@intel.com>
8427M:	Shiraz Saleem <shiraz.saleem@intel.com>
8428L:	linux-rdma@vger.kernel.org
8429S:	Supported
8430F:	drivers/infiniband/hw/i40iw/
8431F:	include/uapi/rdma/i40iw-abi.h
8432
8433INTEL SPEED SELECT TECHNOLOGY
8434M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8435L:	platform-driver-x86@vger.kernel.org
8436S:	Maintained
8437F:	drivers/platform/x86/intel_speed_select_if/
8438F:	tools/power/x86/intel-speed-select/
8439F:	include/uapi/linux/isst_if.h
8440
8441INTEL STRATIX10 FIRMWARE DRIVERS
8442M:	Richard Gong <richard.gong@linux.intel.com>
8443L:	linux-kernel@vger.kernel.org
8444S:	Maintained
8445F:	drivers/firmware/stratix10-rsu.c
8446F:	drivers/firmware/stratix10-svc.c
8447F:	include/linux/firmware/intel/stratix10-smc.h
8448F:	include/linux/firmware/intel/stratix10-svc-client.h
8449F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8450F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8451
8452INTEL TELEMETRY DRIVER
8453M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8454M:	"David E. Box" <david.e.box@linux.intel.com>
8455L:	platform-driver-x86@vger.kernel.org
8456S:	Maintained
8457F:	arch/x86/include/asm/intel_telemetry.h
8458F:	drivers/platform/x86/intel_telemetry*
8459
8460INTEL VIRTUAL BUTTON DRIVER
8461M:	AceLan Kao <acelan.kao@canonical.com>
8462L:	platform-driver-x86@vger.kernel.org
8463S:	Maintained
8464F:	drivers/platform/x86/intel-vbtn.c
8465
8466INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8467M:	Stanislaw Gruszka <sgruszka@redhat.com>
8468L:	linux-wireless@vger.kernel.org
8469S:	Supported
8470F:	drivers/net/wireless/intel/iwlegacy/
8471
8472INTEL WIRELESS WIFI LINK (iwlwifi)
8473M:	Johannes Berg <johannes.berg@intel.com>
8474M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8475M:	Luca Coelho <luciano.coelho@intel.com>
8476M:	Intel Linux Wireless <linuxwifi@intel.com>
8477L:	linux-wireless@vger.kernel.org
8478W:	http://intellinuxwireless.org
8479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8480S:	Supported
8481F:	drivers/net/wireless/intel/iwlwifi/
8482
8483INTEL WIRELESS WIMAX CONNECTION 2400
8484M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8485M:	linux-wimax@intel.com
8486L:	wimax@linuxwimax.org (subscribers-only)
8487S:	Supported
8488W:	http://linuxwimax.org
8489F:	Documentation/admin-guide/wimax/i2400m.rst
8490F:	drivers/net/wimax/i2400m/
8491F:	include/uapi/linux/wimax/i2400m.h
8492
8493INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8494M:	Mario Limonciello <mario.limonciello@dell.com>
8495S:	Maintained
8496F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8497
8498INTEL(R) TRACE HUB
8499M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8500S:	Supported
8501F:	Documentation/trace/intel_th.rst
8502F:	drivers/hwtracing/intel_th/
8503F:	include/linux/intel_th.h
8504
8505INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8506M:	Ning Sun <ning.sun@intel.com>
8507L:	tboot-devel@lists.sourceforge.net
8508W:	http://tboot.sourceforge.net
8509T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8510S:	Supported
8511F:	Documentation/x86/intel_txt.rst
8512F:	include/linux/tboot.h
8513F:	arch/x86/kernel/tboot.c
8514
8515INTERCONNECT API
8516M:	Georgi Djakov <georgi.djakov@linaro.org>
8517L:	linux-pm@vger.kernel.org
8518S:	Maintained
8519F:	Documentation/driver-api/interconnect.rst
8520F:	Documentation/devicetree/bindings/interconnect/
8521F:	drivers/interconnect/
8522F:	include/dt-bindings/interconnect/
8523F:	include/linux/interconnect-provider.h
8524F:	include/linux/interconnect.h
8525
8526INVENSENSE MPU-3050 GYROSCOPE DRIVER
8527M:	Linus Walleij <linus.walleij@linaro.org>
8528L:	linux-iio@vger.kernel.org
8529S:	Maintained
8530F:	drivers/iio/gyro/mpu3050*
8531F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8532
8533IOC3 ETHERNET DRIVER
8534M:	Ralf Baechle <ralf@linux-mips.org>
8535L:	linux-mips@vger.kernel.org
8536S:	Maintained
8537F:	drivers/net/ethernet/sgi/ioc3-eth.c
8538
8539IOMAP FILESYSTEM LIBRARY
8540M:	Christoph Hellwig <hch@infradead.org>
8541M:	Darrick J. Wong <darrick.wong@oracle.com>
8542M:	linux-xfs@vger.kernel.org
8543M:	linux-fsdevel@vger.kernel.org
8544L:	linux-xfs@vger.kernel.org
8545L:	linux-fsdevel@vger.kernel.org
8546T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8547S:	Supported
8548F:	fs/iomap/
8549F:	include/linux/iomap.h
8550
8551IOMMU DRIVERS
8552M:	Joerg Roedel <joro@8bytes.org>
8553L:	iommu@lists.linux-foundation.org
8554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8555S:	Maintained
8556F:	Documentation/devicetree/bindings/iommu/
8557F:	drivers/iommu/
8558F:	include/linux/iommu.h
8559F:	include/linux/of_iommu.h
8560F:	include/linux/iova.h
8561
8562IO_URING
8563M:	Jens Axboe <axboe@kernel.dk>
8564L:	linux-block@vger.kernel.org
8565L:	linux-fsdevel@vger.kernel.org
8566T:	git git://git.kernel.dk/linux-block
8567T:	git git://git.kernel.dk/liburing
8568S:	Maintained
8569F:	fs/io_uring.c
8570F:	include/uapi/linux/io_uring.h
8571
8572IPMI SUBSYSTEM
8573M:	Corey Minyard <minyard@acm.org>
8574L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8575W:	http://openipmi.sourceforge.net/
8576S:	Supported
8577F:	Documentation/devicetree/bindings/ipmi/
8578F:	Documentation/IPMI.txt
8579F:	drivers/char/ipmi/
8580F:	include/linux/ipmi*
8581F:	include/uapi/linux/ipmi*
8582
8583IPS SCSI RAID DRIVER
8584M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8585L:	linux-scsi@vger.kernel.org
8586W:	http://www.adaptec.com/
8587S:	Maintained
8588F:	drivers/scsi/ips*
8589
8590IPVS
8591M:	Wensong Zhang <wensong@linux-vs.org>
8592M:	Simon Horman <horms@verge.net.au>
8593M:	Julian Anastasov <ja@ssi.bg>
8594L:	netdev@vger.kernel.org
8595L:	lvs-devel@vger.kernel.org
8596S:	Maintained
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8599F:	Documentation/networking/ipvs-sysctl.txt
8600F:	include/net/ip_vs.h
8601F:	include/uapi/linux/ip_vs.h
8602F:	net/netfilter/ipvs/
8603
8604IPWIRELESS DRIVER
8605M:	Jiri Kosina <jikos@kernel.org>
8606M:	David Sterba <dsterba@suse.com>
8607S:	Odd Fixes
8608F:	drivers/tty/ipwireless/
8609
8610IPX NETWORK LAYER
8611L:	netdev@vger.kernel.org
8612S:	Obsolete
8613F:	include/uapi/linux/ipx.h
8614
8615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8616M:	Marc Zyngier <maz@kernel.org>
8617S:	Maintained
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8619F:	Documentation/IRQ-domain.txt
8620F:	include/linux/irqdomain.h
8621F:	kernel/irq/irqdomain.c
8622F:	kernel/irq/msi.c
8623
8624IRQ SUBSYSTEM
8625M:	Thomas Gleixner <tglx@linutronix.de>
8626L:	linux-kernel@vger.kernel.org
8627S:	Maintained
8628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8629F:	kernel/irq/
8630
8631IRQCHIP DRIVERS
8632M:	Thomas Gleixner <tglx@linutronix.de>
8633M:	Jason Cooper <jason@lakedaemon.net>
8634M:	Marc Zyngier <maz@kernel.org>
8635L:	linux-kernel@vger.kernel.org
8636S:	Maintained
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8638F:	Documentation/devicetree/bindings/interrupt-controller/
8639F:	drivers/irqchip/
8640
8641ISA
8642M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8643S:	Maintained
8644F:	Documentation/driver-api/isa.rst
8645F:	drivers/base/isa.c
8646F:	include/linux/isa.h
8647
8648ISA RADIO MODULE
8649M:	Hans Verkuil <hverkuil@xs4all.nl>
8650L:	linux-media@vger.kernel.org
8651T:	git git://linuxtv.org/media_tree.git
8652W:	https://linuxtv.org
8653S:	Maintained
8654F:	drivers/media/radio/radio-isa*
8655
8656ISAPNP
8657M:	Jaroslav Kysela <perex@perex.cz>
8658S:	Maintained
8659F:	Documentation/driver-api/isapnp.rst
8660F:	drivers/pnp/isapnp/
8661F:	include/linux/isapnp.h
8662
8663ISCSI
8664M:	Lee Duncan <lduncan@suse.com>
8665M:	Chris Leech <cleech@redhat.com>
8666L:	open-iscsi@googlegroups.com
8667W:	www.open-iscsi.com
8668S:	Maintained
8669F:	drivers/scsi/*iscsi*
8670F:	include/scsi/*iscsi*
8671
8672iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8673M:	Peter Jones <pjones@redhat.com>
8674M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8675S:	Maintained
8676F:	drivers/firmware/iscsi_ibft*
8677
8678ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8679M:	Sagi Grimberg <sagi@grimberg.me>
8680M:	Max Gurtovoy <maxg@mellanox.com>
8681L:	linux-rdma@vger.kernel.org
8682S:	Supported
8683W:	http://www.openfabrics.org
8684W:	www.open-iscsi.org
8685Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8686F:	drivers/infiniband/ulp/iser/
8687
8688ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8689M:	Sagi Grimberg <sagi@grimberg.me>
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8691L:	linux-rdma@vger.kernel.org
8692L:	target-devel@vger.kernel.org
8693S:	Supported
8694W:	http://www.linux-iscsi.org
8695F:	drivers/infiniband/ulp/isert
8696
8697ISDN/mISDN SUBSYSTEM
8698M:	Karsten Keil <isdn@linux-pingi.de>
8699L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8700L:	netdev@vger.kernel.org
8701W:	http://www.isdn4linux.de
8702S:	Maintained
8703F:	drivers/isdn/mISDN
8704F:	drivers/isdn/hardware
8705
8706ISDN/CAPI SUBSYSTEM
8707M:	Karsten Keil <isdn@linux-pingi.de>
8708L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8709L:	netdev@vger.kernel.org
8710W:	http://www.isdn4linux.de
8711S:	Odd Fixes
8712F:	Documentation/isdn/
8713F:	drivers/isdn/capi/
8714F:	drivers/staging/isdn/
8715F:	net/bluetooth/cmtp/
8716F:	include/linux/isdn/
8717F:	include/uapi/linux/isdn/
8718
8719IT87 HARDWARE MONITORING DRIVER
8720M:	Jean Delvare <jdelvare@suse.com>
8721L:	linux-hwmon@vger.kernel.org
8722S:	Maintained
8723F:	Documentation/hwmon/it87.rst
8724F:	drivers/hwmon/it87.c
8725
8726IT913X MEDIA DRIVER
8727M:	Antti Palosaari <crope@iki.fi>
8728L:	linux-media@vger.kernel.org
8729W:	https://linuxtv.org
8730W:	http://palosaari.fi/linux/
8731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8732T:	git git://linuxtv.org/anttip/media_tree.git
8733S:	Maintained
8734F:	drivers/media/tuners/it913x*
8735
8736IVTV VIDEO4LINUX DRIVER
8737M:	Andy Walls <awalls@md.metrocast.net>
8738L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8739L:	linux-media@vger.kernel.org
8740T:	git git://linuxtv.org/media_tree.git
8741W:	http://www.ivtvdriver.org
8742S:	Maintained
8743F:	Documentation/media/v4l-drivers/ivtv*
8744F:	drivers/media/pci/ivtv/
8745F:	include/uapi/linux/ivtv*
8746
8747IX2505V MEDIA DRIVER
8748M:	Malcolm Priestley <tvboxspy@gmail.com>
8749L:	linux-media@vger.kernel.org
8750W:	https://linuxtv.org
8751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8752S:	Maintained
8753F:	drivers/media/dvb-frontends/ix2505v*
8754
8755JAILHOUSE HYPERVISOR INTERFACE
8756M:	Jan Kiszka <jan.kiszka@siemens.com>
8757L:	jailhouse-dev@googlegroups.com
8758S:	Maintained
8759F:	arch/x86/kernel/jailhouse.c
8760F:	arch/x86/include/asm/jailhouse_para.h
8761
8762JC42.4 TEMPERATURE SENSOR DRIVER
8763M:	Guenter Roeck <linux@roeck-us.net>
8764L:	linux-hwmon@vger.kernel.org
8765S:	Maintained
8766F:	drivers/hwmon/jc42.c
8767F:	Documentation/hwmon/jc42.rst
8768
8769JFS FILESYSTEM
8770M:	Dave Kleikamp <shaggy@kernel.org>
8771L:	jfs-discussion@lists.sourceforge.net
8772W:	http://jfs.sourceforge.net/
8773T:	git git://github.com/kleikamp/linux-shaggy.git
8774S:	Maintained
8775F:	Documentation/admin-guide/jfs.rst
8776F:	fs/jfs/
8777
8778JME NETWORK DRIVER
8779M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8780L:	netdev@vger.kernel.org
8781S:	Maintained
8782F:	drivers/net/ethernet/jme.*
8783
8784JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8785M:	David Woodhouse <dwmw2@infradead.org>
8786M:	Richard Weinberger <richard@nod.at>
8787L:	linux-mtd@lists.infradead.org
8788W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8789T:	git git://git.infradead.org/ubifs-2.6.git
8790S:	Odd Fixes
8791F:	fs/jffs2/
8792F:	include/uapi/linux/jffs2.h
8793
8794JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8795M:	"Theodore Ts'o" <tytso@mit.edu>
8796M:	Jan Kara <jack@suse.com>
8797L:	linux-ext4@vger.kernel.org
8798S:	Maintained
8799F:	fs/jbd2/
8800F:	include/linux/jbd2.h
8801
8802JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8803M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8804L:	linux-media@vger.kernel.org
8805S:	Maintained
8806F:	drivers/media/platform/rcar_jpu.c
8807
8808JSM Neo PCI based serial card
8809L:	linux-serial@vger.kernel.org
8810S:	Orphan
8811F:	drivers/tty/serial/jsm/
8812
8813K10TEMP HARDWARE MONITORING DRIVER
8814M:	Clemens Ladisch <clemens@ladisch.de>
8815L:	linux-hwmon@vger.kernel.org
8816S:	Maintained
8817F:	Documentation/hwmon/k10temp.rst
8818F:	drivers/hwmon/k10temp.c
8819
8820K8TEMP HARDWARE MONITORING DRIVER
8821M:	Rudolf Marek <r.marek@assembler.cz>
8822L:	linux-hwmon@vger.kernel.org
8823S:	Maintained
8824F:	Documentation/hwmon/k8temp.rst
8825F:	drivers/hwmon/k8temp.c
8826
8827KASAN
8828M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8829R:	Alexander Potapenko <glider@google.com>
8830R:	Dmitry Vyukov <dvyukov@google.com>
8831L:	kasan-dev@googlegroups.com
8832S:	Maintained
8833F:	arch/*/include/asm/kasan.h
8834F:	arch/*/mm/kasan_init*
8835F:	Documentation/dev-tools/kasan.rst
8836F:	include/linux/kasan*.h
8837F:	lib/test_kasan.c
8838F:	mm/kasan/
8839F:	scripts/Makefile.kasan
8840
8841KCONFIG
8842M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8844L:	linux-kbuild@vger.kernel.org
8845S:	Maintained
8846F:	Documentation/kbuild/kconfig*
8847F:	scripts/kconfig/
8848F:	scripts/Kconfig.include
8849
8850KDUMP
8851M:	Dave Young <dyoung@redhat.com>
8852M:	Baoquan He <bhe@redhat.com>
8853R:	Vivek Goyal <vgoyal@redhat.com>
8854L:	kexec@lists.infradead.org
8855W:	http://lse.sourceforge.net/kdump/
8856S:	Maintained
8857F:	Documentation/admin-guide/kdump/
8858
8859KEENE FM RADIO TRANSMITTER DRIVER
8860M:	Hans Verkuil <hverkuil@xs4all.nl>
8861L:	linux-media@vger.kernel.org
8862T:	git git://linuxtv.org/media_tree.git
8863W:	https://linuxtv.org
8864S:	Maintained
8865F:	drivers/media/radio/radio-keene*
8866
8867KERNEL AUTOMOUNTER
8868M:	Ian Kent <raven@themaw.net>
8869L:	autofs@vger.kernel.org
8870S:	Maintained
8871F:	fs/autofs/
8872
8873KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8874M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8875M:	Michal Marek <michal.lkml@markovi.net>
8876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8877L:	linux-kbuild@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/kbuild/
8880F:	Makefile
8881F:	scripts/Kbuild*
8882F:	scripts/Makefile*
8883F:	scripts/basic/
8884F:	scripts/mk*
8885F:	scripts/*vmlinux*
8886F:	scripts/mod/
8887F:	scripts/package/
8888
8889KERNEL JANITORS
8890L:	kernel-janitors@vger.kernel.org
8891W:	http://kernelnewbies.org/KernelJanitors
8892S:	Odd Fixes
8893
8894KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8895M:	"J. Bruce Fields" <bfields@fieldses.org>
8896M:	Chuck Lever <chuck.lever@oracle.com>
8897L:	linux-nfs@vger.kernel.org
8898W:	http://nfs.sourceforge.net/
8899T:	git git://linux-nfs.org/~bfields/linux.git
8900S:	Supported
8901F:	fs/nfsd/
8902F:	include/uapi/linux/nfsd/
8903F:	fs/lockd/
8904F:	fs/nfs_common/
8905F:	net/sunrpc/
8906F:	include/linux/lockd/
8907F:	include/linux/sunrpc/
8908F:	include/uapi/linux/sunrpc/
8909
8910KERNEL SELFTEST FRAMEWORK
8911M:	Shuah Khan <shuah@kernel.org>
8912M:	Shuah Khan <skhan@linuxfoundation.org>
8913L:	linux-kselftest@vger.kernel.org
8914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8915Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8916S:	Maintained
8917F:	tools/testing/selftests/
8918F:	Documentation/dev-tools/kselftest*
8919
8920KERNEL USERMODE HELPER
8921M:	Luis Chamberlain <mcgrof@kernel.org>
8922L:	linux-kernel@vger.kernel.org
8923S:	Maintained
8924F:	kernel/umh.c
8925F:	include/linux/umh.h
8926
8927KERNEL VIRTUAL MACHINE (KVM)
8928M:	Paolo Bonzini <pbonzini@redhat.com>
8929M:	Radim Krčmář <rkrcmar@redhat.com>
8930L:	kvm@vger.kernel.org
8931W:	http://www.linux-kvm.org
8932T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8933S:	Supported
8934F:	Documentation/virt/kvm/
8935F:	include/trace/events/kvm.h
8936F:	include/uapi/asm-generic/kvm*
8937F:	include/uapi/linux/kvm*
8938F:	include/asm-generic/kvm*
8939F:	include/linux/kvm*
8940F:	include/kvm/iodev.h
8941F:	virt/kvm/*
8942F:	tools/kvm/
8943F:	tools/testing/selftests/kvm/
8944
8945KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8946M:	Marc Zyngier <maz@kernel.org>
8947R:	James Morse <james.morse@arm.com>
8948R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8949R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8951L:	kvmarm@lists.cs.columbia.edu
8952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8953S:	Maintained
8954F:	arch/arm/include/uapi/asm/kvm*
8955F:	arch/arm/include/asm/kvm*
8956F:	arch/arm/kvm/
8957F:	arch/arm64/include/uapi/asm/kvm*
8958F:	arch/arm64/include/asm/kvm*
8959F:	arch/arm64/kvm/
8960F:	virt/kvm/arm/
8961F:	include/kvm/arm_*
8962
8963KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8964M:	James Hogan <jhogan@kernel.org>
8965L:	linux-mips@vger.kernel.org
8966S:	Supported
8967F:	arch/mips/include/uapi/asm/kvm*
8968F:	arch/mips/include/asm/kvm*
8969F:	arch/mips/kvm/
8970
8971KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8972M:	Paul Mackerras <paulus@ozlabs.org>
8973L:	kvm-ppc@vger.kernel.org
8974W:	http://www.linux-kvm.org/
8975T:	git git://github.com/agraf/linux-2.6.git
8976S:	Supported
8977F:	arch/powerpc/include/uapi/asm/kvm*
8978F:	arch/powerpc/include/asm/kvm*
8979F:	arch/powerpc/kvm/
8980F:	arch/powerpc/kernel/kvm*
8981
8982KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8983M:	Christian Borntraeger <borntraeger@de.ibm.com>
8984M:	Janosch Frank <frankja@linux.ibm.com>
8985R:	David Hildenbrand <david@redhat.com>
8986R:	Cornelia Huck <cohuck@redhat.com>
8987L:	kvm@vger.kernel.org
8988W:	http://www.ibm.com/developerworks/linux/linux390/
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8990S:	Supported
8991F:	arch/s390/include/uapi/asm/kvm*
8992F:	arch/s390/include/asm/gmap.h
8993F:	arch/s390/include/asm/kvm*
8994F:	arch/s390/kvm/
8995F:	arch/s390/mm/gmap.c
8996F:	tools/testing/selftests/kvm/s390x/
8997F:	tools/testing/selftests/kvm/*/s390x/
8998
8999KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9000M:	Paolo Bonzini <pbonzini@redhat.com>
9001M:	Radim Krčmář <rkrcmar@redhat.com>
9002R:	Sean Christopherson <sean.j.christopherson@intel.com>
9003R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9004R:	Wanpeng Li <wanpengli@tencent.com>
9005R:	Jim Mattson <jmattson@google.com>
9006R:	Joerg Roedel <joro@8bytes.org>
9007L:	kvm@vger.kernel.org
9008W:	http://www.linux-kvm.org
9009T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9010S:	Supported
9011F:	arch/x86/kvm/
9012F:	arch/x86/kvm/*/
9013F:	arch/x86/include/uapi/asm/kvm*
9014F:	arch/x86/include/uapi/asm/vmx.h
9015F:	arch/x86/include/uapi/asm/svm.h
9016F:	arch/x86/include/asm/kvm*
9017F:	arch/x86/include/asm/pvclock-abi.h
9018F:	arch/x86/include/asm/svm.h
9019F:	arch/x86/include/asm/vmx.h
9020F:	arch/x86/kernel/kvm.c
9021F:	arch/x86/kernel/kvmclock.c
9022
9023KERNFS
9024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9025M:	Tejun Heo <tj@kernel.org>
9026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9027S:	Supported
9028F:	include/linux/kernfs.h
9029F:	fs/kernfs/
9030
9031KEXEC
9032M:	Eric Biederman <ebiederm@xmission.com>
9033W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9034L:	kexec@lists.infradead.org
9035S:	Maintained
9036F:	include/linux/kexec.h
9037F:	include/uapi/linux/kexec.h
9038F:	kernel/kexec*
9039
9040KEYS-ENCRYPTED
9041M:	Mimi Zohar <zohar@linux.ibm.com>
9042L:	linux-integrity@vger.kernel.org
9043L:	keyrings@vger.kernel.org
9044S:	Supported
9045F:	Documentation/security/keys/trusted-encrypted.rst
9046F:	include/keys/encrypted-type.h
9047F:	security/keys/encrypted-keys/
9048
9049KEYS-TRUSTED
9050M:	James Bottomley <jejb@linux.ibm.com>
9051M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9052M:	Mimi Zohar <zohar@linux.ibm.com>
9053L:	linux-integrity@vger.kernel.org
9054L:	keyrings@vger.kernel.org
9055S:	Supported
9056F:	Documentation/security/keys/trusted-encrypted.rst
9057F:	include/keys/trusted-type.h
9058F:	security/keys/trusted.c
9059F:	include/keys/trusted.h
9060
9061KEYS/KEYRINGS:
9062M:	David Howells <dhowells@redhat.com>
9063M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9064L:	keyrings@vger.kernel.org
9065S:	Maintained
9066F:	Documentation/security/keys/core.rst
9067F:	include/linux/key.h
9068F:	include/linux/key-type.h
9069F:	include/linux/keyctl.h
9070F:	include/uapi/linux/keyctl.h
9071F:	include/keys/
9072F:	security/keys/
9073
9074KGDB / KDB /debug_core
9075M:	Jason Wessel <jason.wessel@windriver.com>
9076M:	Daniel Thompson <daniel.thompson@linaro.org>
9077R:	Douglas Anderson <dianders@chromium.org>
9078W:	http://kgdb.wiki.kernel.org/
9079L:	kgdb-bugreport@lists.sourceforge.net
9080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9081S:	Maintained
9082F:	Documentation/dev-tools/kgdb.rst
9083F:	drivers/misc/kgdbts.c
9084F:	drivers/tty/serial/kgdboc.c
9085F:	include/linux/kdb.h
9086F:	include/linux/kgdb.h
9087F:	kernel/debug/
9088
9089KMEMLEAK
9090M:	Catalin Marinas <catalin.marinas@arm.com>
9091S:	Maintained
9092F:	Documentation/dev-tools/kmemleak.rst
9093F:	include/linux/kmemleak.h
9094F:	mm/kmemleak.c
9095F:	mm/kmemleak-test.c
9096
9097KMOD KERNEL MODULE LOADER - USERMODE HELPER
9098M:	Luis Chamberlain <mcgrof@kernel.org>
9099L:	linux-kernel@vger.kernel.org
9100S:	Maintained
9101F:	kernel/kmod.c
9102F:	include/linux/kmod.h
9103F:	lib/test_kmod.c
9104F:	tools/testing/selftests/kmod/
9105
9106KPROBES
9107M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9108M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9109M:	"David S. Miller" <davem@davemloft.net>
9110M:	Masami Hiramatsu <mhiramat@kernel.org>
9111S:	Maintained
9112F:	Documentation/kprobes.txt
9113F:	include/linux/kprobes.h
9114F:	include/asm-generic/kprobes.h
9115F:	kernel/kprobes.c
9116
9117KS0108 LCD CONTROLLER DRIVER
9118M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9119S:	Maintained
9120F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9121F:	drivers/auxdisplay/ks0108.c
9122F:	include/linux/ks0108.h
9123
9124L3MDEV
9125M:	David Ahern <dsa@cumulusnetworks.com>
9126L:	netdev@vger.kernel.org
9127S:	Maintained
9128F:	net/l3mdev
9129F:	include/net/l3mdev.h
9130
9131L7 BPF FRAMEWORK
9132M:	John Fastabend <john.fastabend@gmail.com>
9133M:	Daniel Borkmann <daniel@iogearbox.net>
9134L:	netdev@vger.kernel.org
9135L:	bpf@vger.kernel.org
9136S:	Maintained
9137F:	include/linux/skmsg.h
9138F:	net/core/skmsg.c
9139F:	net/core/sock_map.c
9140F:	net/ipv4/tcp_bpf.c
9141
9142LANTIQ / INTEL Ethernet drivers
9143M:	Hauke Mehrtens <hauke@hauke-m.de>
9144L:	netdev@vger.kernel.org
9145S:	Maintained
9146F:	net/dsa/tag_gswip.c
9147F:	drivers/net/ethernet/lantiq_xrx200.c
9148F:	drivers/net/dsa/lantiq_pce.h
9149F:	drivers/net/dsa/lantiq_gswip.c
9150
9151LANTIQ MIPS ARCHITECTURE
9152M:	John Crispin <john@phrozen.org>
9153L:	linux-mips@vger.kernel.org
9154S:	Maintained
9155F:	arch/mips/lantiq
9156F:	drivers/soc/lantiq
9157
9158LAPB module
9159L:	linux-x25@vger.kernel.org
9160S:	Orphan
9161F:	Documentation/networking/lapb-module.txt
9162F:	include/*/lapb.h
9163F:	net/lapb/
9164
9165LASI 53c700 driver for PARISC
9166M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9167L:	linux-scsi@vger.kernel.org
9168S:	Maintained
9169F:	Documentation/scsi/53c700.txt
9170F:	drivers/scsi/53c700*
9171
9172LEAKING_ADDRESSES
9173M:	Tobin C. Harding <me@tobin.cc>
9174M:	Tycho Andersen <tycho@tycho.ws>
9175L:	kernel-hardening@lists.openwall.com
9176S:	Maintained
9177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9178F:	scripts/leaking_addresses.pl
9179
9180LED SUBSYSTEM
9181M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9182M:	Pavel Machek <pavel@ucw.cz>
9183R:	Dan Murphy <dmurphy@ti.com>
9184L:	linux-leds@vger.kernel.org
9185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/leds/
9189F:	drivers/leds/
9190F:	include/linux/leds.h
9191
9192LEGACY EEPROM DRIVER
9193M:	Jean Delvare <jdelvare@suse.com>
9194S:	Maintained
9195F:	Documentation/misc-devices/eeprom.rst
9196F:	drivers/misc/eeprom/eeprom.c
9197
9198LEGO MINDSTORMS EV3
9199R:	David Lechner <david@lechnology.com>
9200S:	Maintained
9201F:	arch/arm/boot/dts/da850-lego-ev3.dts
9202F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9203F:	drivers/power/supply/lego_ev3_battery.c
9204
9205LEGO USB Tower driver
9206M:	Juergen Stuber <starblue@users.sourceforge.net>
9207L:	legousb-devel@lists.sourceforge.net
9208W:	http://legousb.sourceforge.net/
9209S:	Maintained
9210F:	drivers/usb/misc/legousbtower.c
9211
9212LG LAPTOP EXTRAS
9213M:	Matan Ziv-Av <matan@svgalib.org>
9214L:	platform-driver-x86@vger.kernel.org
9215S:	Maintained
9216F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9217F:	Documentation/admin-guide/laptops/lg-laptop.rst
9218F:	drivers/platform/x86/lg-laptop.c
9219
9220LG2160 MEDIA DRIVER
9221M:	Michael Krufky <mkrufky@linuxtv.org>
9222L:	linux-media@vger.kernel.org
9223W:	https://linuxtv.org
9224W:	http://github.com/mkrufky
9225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9226T:	git git://linuxtv.org/mkrufky/tuners.git
9227S:	Maintained
9228F:	drivers/media/dvb-frontends/lg2160.*
9229
9230LGDT3305 MEDIA DRIVER
9231M:	Michael Krufky <mkrufky@linuxtv.org>
9232L:	linux-media@vger.kernel.org
9233W:	https://linuxtv.org
9234W:	http://github.com/mkrufky
9235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9236T:	git git://linuxtv.org/mkrufky/tuners.git
9237S:	Maintained
9238F:	drivers/media/dvb-frontends/lgdt3305.*
9239
9240LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9241M:	Viresh Kumar <vireshk@kernel.org>
9242L:	linux-ide@vger.kernel.org
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9244S:	Maintained
9245F:	include/linux/pata_arasan_cf_data.h
9246F:	drivers/ata/pata_arasan_cf.c
9247
9248LIBATA PATA DRIVERS
9249M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9250M:	Jens Axboe <axboe@kernel.dk>
9251L:	linux-ide@vger.kernel.org
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9253S:	Maintained
9254F:	drivers/ata/pata_*.c
9255F:	drivers/ata/ata_generic.c
9256
9257LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9258M:	Linus Walleij <linus.walleij@linaro.org>
9259L:	linux-ide@vger.kernel.org
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9261S:	Maintained
9262F:	drivers/ata/pata_ftide010.c
9263F:	drivers/ata/sata_gemini.c
9264F:	drivers/ata/sata_gemini.h
9265
9266LIBATA SATA AHCI PLATFORM devices support
9267M:	Hans de Goede <hdegoede@redhat.com>
9268M:	Jens Axboe <axboe@kernel.dk>
9269L:	linux-ide@vger.kernel.org
9270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9271S:	Maintained
9272F:	drivers/ata/ahci_platform.c
9273F:	drivers/ata/libahci_platform.c
9274F:	include/linux/ahci_platform.h
9275
9276LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9277M:	Mikael Pettersson <mikpelinux@gmail.com>
9278L:	linux-ide@vger.kernel.org
9279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9280S:	Maintained
9281F:	drivers/ata/sata_promise.*
9282
9283LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9284M:	Jens Axboe <axboe@kernel.dk>
9285L:	linux-ide@vger.kernel.org
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9287S:	Maintained
9288F:	drivers/ata/
9289F:	include/linux/ata.h
9290F:	include/linux/libata.h
9291F:	Documentation/devicetree/bindings/ata/
9292
9293LIBLOCKDEP
9294M:	Sasha Levin <alexander.levin@microsoft.com>
9295S:	Maintained
9296F:	tools/lib/lockdep/
9297
9298LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9299M:	Dan Williams <dan.j.williams@intel.com>
9300M:	Vishal Verma <vishal.l.verma@intel.com>
9301M:	Dave Jiang <dave.jiang@intel.com>
9302L:	linux-nvdimm@lists.01.org
9303Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9304S:	Supported
9305F:	drivers/nvdimm/blk.c
9306F:	drivers/nvdimm/region_devs.c
9307
9308LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9309M:	Vishal Verma <vishal.l.verma@intel.com>
9310M:	Dan Williams <dan.j.williams@intel.com>
9311M:	Dave Jiang <dave.jiang@intel.com>
9312L:	linux-nvdimm@lists.01.org
9313Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9314S:	Supported
9315F:	drivers/nvdimm/btt*
9316
9317LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9318M:	Dan Williams <dan.j.williams@intel.com>
9319M:	Vishal Verma <vishal.l.verma@intel.com>
9320M:	Dave Jiang <dave.jiang@intel.com>
9321L:	linux-nvdimm@lists.01.org
9322Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9323S:	Supported
9324F:	drivers/nvdimm/pmem*
9325
9326LIBNVDIMM: DEVICETREE BINDINGS
9327M:	Oliver O'Halloran <oohall@gmail.com>
9328L:	linux-nvdimm@lists.01.org
9329Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9330S:	Supported
9331F:	drivers/nvdimm/of_pmem.c
9332F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9333
9334LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9335M:	Dan Williams <dan.j.williams@intel.com>
9336M:	Vishal Verma <vishal.l.verma@intel.com>
9337M:	Dave Jiang <dave.jiang@intel.com>
9338M:	Keith Busch <keith.busch@intel.com>
9339M:	Ira Weiny <ira.weiny@intel.com>
9340L:	linux-nvdimm@lists.01.org
9341Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9343S:	Supported
9344F:	drivers/nvdimm/*
9345F:	drivers/acpi/nfit/*
9346F:	include/linux/nd.h
9347F:	include/linux/libnvdimm.h
9348F:	include/uapi/linux/ndctl.h
9349
9350LICENSES and SPDX stuff
9351M:	Thomas Gleixner <tglx@linutronix.de>
9352M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9353L:	linux-spdx@vger.kernel.org
9354S:	Maintained
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9356F:	COPYING
9357F:	Documentation/process/license-rules.rst
9358F:	LICENSES/
9359F:	scripts/spdxcheck-test.sh
9360F:	scripts/spdxcheck.py
9361
9362LIGHTNVM PLATFORM SUPPORT
9363M:	Matias Bjorling <mb@lightnvm.io>
9364W:	http://github/OpenChannelSSD
9365L:	linux-block@vger.kernel.org
9366S:	Maintained
9367F:	drivers/lightnvm/
9368F:	include/linux/lightnvm.h
9369F:	include/uapi/linux/lightnvm.h
9370
9371LINUX FOR POWER MACINTOSH
9372M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9373W:	http://www.penguinppc.org/
9374L:	linuxppc-dev@lists.ozlabs.org
9375S:	Maintained
9376F:	arch/powerpc/platforms/powermac/
9377F:	drivers/macintosh/
9378
9379LINUX FOR POWERPC (32-BIT AND 64-BIT)
9380M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9381M:	Paul Mackerras <paulus@samba.org>
9382M:	Michael Ellerman <mpe@ellerman.id.au>
9383W:	https://github.com/linuxppc/linux/wiki
9384L:	linuxppc-dev@lists.ozlabs.org
9385Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9387S:	Supported
9388F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9389F:	Documentation/devicetree/bindings/powerpc/
9390F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9391F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9392F:	Documentation/powerpc/
9393F:	arch/powerpc/
9394F:	drivers/char/tpm/tpm_ibmvtpm*
9395F:	drivers/crypto/nx/
9396F:	drivers/crypto/vmx/
9397F:	drivers/i2c/busses/i2c-opal.c
9398F:	drivers/net/ethernet/ibm/ibmveth.*
9399F:	drivers/net/ethernet/ibm/ibmvnic.*
9400F:	drivers/pci/hotplug/pnv_php.c
9401F:	drivers/pci/hotplug/rpa*
9402F:	drivers/rtc/rtc-opal.c
9403F:	drivers/scsi/ibmvscsi/
9404F:	drivers/tty/hvc/hvc_opal.c
9405F:	drivers/watchdog/wdrtas.c
9406F:	tools/testing/selftests/powerpc
9407N:	/pmac
9408N:	powermac
9409N:	powernv
9410N:	[^a-z0-9]ps3
9411N:	pseries
9412
9413LINUX FOR POWERPC EMBEDDED MPC5XXX
9414M:	Anatolij Gustschin <agust@denx.de>
9415L:	linuxppc-dev@lists.ozlabs.org
9416T:	git git://git.denx.de/linux-denx-agust.git
9417S:	Maintained
9418F:	arch/powerpc/platforms/512x/
9419F:	arch/powerpc/platforms/52xx/
9420
9421LINUX FOR POWERPC EMBEDDED PPC4XX
9422M:	Alistair Popple <alistair@popple.id.au>
9423M:	Matt Porter <mporter@kernel.crashing.org>
9424W:	http://www.penguinppc.org/
9425L:	linuxppc-dev@lists.ozlabs.org
9426S:	Maintained
9427F:	arch/powerpc/platforms/40x/
9428F:	arch/powerpc/platforms/44x/
9429
9430LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9431M:	Scott Wood <oss@buserror.net>
9432M:	Kumar Gala <galak@kernel.crashing.org>
9433W:	http://www.penguinppc.org/
9434L:	linuxppc-dev@lists.ozlabs.org
9435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9436S:	Maintained
9437F:	arch/powerpc/platforms/83xx/
9438F:	arch/powerpc/platforms/85xx/
9439F:	Documentation/devicetree/bindings/powerpc/fsl/
9440
9441LINUX FOR POWERPC EMBEDDED PPC8XX
9442M:	Vitaly Bordug <vitb@kernel.crashing.org>
9443W:	http://www.penguinppc.org/
9444L:	linuxppc-dev@lists.ozlabs.org
9445S:	Maintained
9446F:	arch/powerpc/platforms/8xx/
9447
9448LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9449L:	linuxppc-dev@lists.ozlabs.org
9450S:	Orphan
9451F:	arch/powerpc/*/*virtex*
9452F:	arch/powerpc/*/*/*virtex*
9453
9454LINUX FOR POWERPC PA SEMI PWRFICIENT
9455L:	linuxppc-dev@lists.ozlabs.org
9456S:	Orphan
9457F:	arch/powerpc/platforms/pasemi/
9458F:	drivers/*/*pasemi*
9459F:	drivers/*/*/*pasemi*
9460
9461LINUX KERNEL DUMP TEST MODULE (LKDTM)
9462M:	Kees Cook <keescook@chromium.org>
9463S:	Maintained
9464F:	drivers/misc/lkdtm/*
9465
9466LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9467M:	Alan Stern <stern@rowland.harvard.edu>
9468M:	Andrea Parri <parri.andrea@gmail.com>
9469M:	Will Deacon <will@kernel.org>
9470M:	Peter Zijlstra <peterz@infradead.org>
9471M:	Boqun Feng <boqun.feng@gmail.com>
9472M:	Nicholas Piggin <npiggin@gmail.com>
9473M:	David Howells <dhowells@redhat.com>
9474M:	Jade Alglave <j.alglave@ucl.ac.uk>
9475M:	Luc Maranget <luc.maranget@inria.fr>
9476M:	"Paul E. McKenney" <paulmck@kernel.org>
9477R:	Akira Yokosawa <akiyks@gmail.com>
9478R:	Daniel Lustig <dlustig@nvidia.com>
9479L:	linux-kernel@vger.kernel.org
9480L:	linux-arch@vger.kernel.org
9481S:	Supported
9482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9483F:	tools/memory-model/
9484F:	Documentation/atomic_bitops.txt
9485F:	Documentation/atomic_t.txt
9486F:	Documentation/core-api/atomic_ops.rst
9487F:	Documentation/core-api/refcount-vs-atomic.rst
9488F:	Documentation/memory-barriers.txt
9489
9490LIS3LV02D ACCELEROMETER DRIVER
9491M:	Eric Piel <eric.piel@tremplin-utc.net>
9492S:	Maintained
9493F:	Documentation/misc-devices/lis3lv02d.rst
9494F:	drivers/misc/lis3lv02d/
9495F:	drivers/platform/x86/hp_accel.c
9496
9497LIVE PATCHING
9498M:	Josh Poimboeuf <jpoimboe@redhat.com>
9499M:	Jiri Kosina <jikos@kernel.org>
9500M:	Miroslav Benes <mbenes@suse.cz>
9501M:	Petr Mladek <pmladek@suse.com>
9502R:	Joe Lawrence <joe.lawrence@redhat.com>
9503S:	Maintained
9504F:	kernel/livepatch/
9505F:	include/linux/livepatch.h
9506F:	arch/x86/include/asm/livepatch.h
9507F:	arch/x86/kernel/livepatch.c
9508F:	Documentation/livepatch/
9509F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9510F:	samples/livepatch/
9511F:	tools/testing/selftests/livepatch/
9512L:	live-patching@vger.kernel.org
9513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9514
9515LLC (802.2)
9516L:	netdev@vger.kernel.org
9517S:	Odd fixes
9518F:	include/linux/llc.h
9519F:	include/uapi/linux/llc.h
9520F:	include/net/llc*
9521F:	net/llc/
9522
9523LM73 HARDWARE MONITOR DRIVER
9524M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9525L:	linux-hwmon@vger.kernel.org
9526S:	Maintained
9527F:	drivers/hwmon/lm73.c
9528
9529LM78 HARDWARE MONITOR DRIVER
9530M:	Jean Delvare <jdelvare@suse.com>
9531L:	linux-hwmon@vger.kernel.org
9532S:	Maintained
9533F:	Documentation/hwmon/lm78.rst
9534F:	drivers/hwmon/lm78.c
9535
9536LM83 HARDWARE MONITOR DRIVER
9537M:	Jean Delvare <jdelvare@suse.com>
9538L:	linux-hwmon@vger.kernel.org
9539S:	Maintained
9540F:	Documentation/hwmon/lm83.rst
9541F:	drivers/hwmon/lm83.c
9542
9543LM90 HARDWARE MONITOR DRIVER
9544M:	Jean Delvare <jdelvare@suse.com>
9545L:	linux-hwmon@vger.kernel.org
9546S:	Maintained
9547F:	Documentation/hwmon/lm90.rst
9548F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9549F:	drivers/hwmon/lm90.c
9550F:	include/dt-bindings/thermal/lm90.h
9551
9552LM95234 HARDWARE MONITOR DRIVER
9553M:	Guenter Roeck <linux@roeck-us.net>
9554L:	linux-hwmon@vger.kernel.org
9555S:	Maintained
9556F:	Documentation/hwmon/lm95234.rst
9557F:	drivers/hwmon/lm95234.c
9558
9559LME2510 MEDIA DRIVER
9560M:	Malcolm Priestley <tvboxspy@gmail.com>
9561L:	linux-media@vger.kernel.org
9562W:	https://linuxtv.org
9563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9564S:	Maintained
9565F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9566
9567LOADPIN SECURITY MODULE
9568M:	Kees Cook <keescook@chromium.org>
9569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9570S:	Supported
9571F:	security/loadpin/
9572F:	Documentation/admin-guide/LSM/LoadPin.rst
9573
9574LOCKING PRIMITIVES
9575M:	Peter Zijlstra <peterz@infradead.org>
9576M:	Ingo Molnar <mingo@redhat.com>
9577M:	Will Deacon <will@kernel.org>
9578L:	linux-kernel@vger.kernel.org
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9580S:	Maintained
9581F:	Documentation/locking/
9582F:	include/linux/lockdep.h
9583F:	include/linux/spinlock*.h
9584F:	arch/*/include/asm/spinlock*.h
9585F:	include/linux/rwlock*.h
9586F:	include/linux/mutex*.h
9587F:	include/linux/rwsem*.h
9588F:	include/linux/seqlock.h
9589F:	lib/locking*.[ch]
9590F:	kernel/locking/
9591X:	kernel/locking/locktorture.c
9592
9593LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9594M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9595L:	linux-ntfs-dev@lists.sourceforge.net
9596W:	http://www.linux-ntfs.org/content/view/19/37/
9597S:	Maintained
9598F:	Documentation/admin-guide/ldm.rst
9599F:	block/partitions/ldm.*
9600
9601LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9602M:	Sathya Prakash <sathya.prakash@broadcom.com>
9603M:	Chaitra P B <chaitra.basappa@broadcom.com>
9604M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9605L:	MPT-FusionLinux.pdl@broadcom.com
9606L:	linux-scsi@vger.kernel.org
9607W:	http://www.avagotech.com/support/
9608S:	Supported
9609F:	drivers/message/fusion/
9610F:	drivers/scsi/mpt3sas/
9611
9612LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9613M:	Matthew Wilcox <willy@infradead.org>
9614L:	linux-scsi@vger.kernel.org
9615S:	Maintained
9616F:	drivers/scsi/sym53c8xx_2/
9617
9618LTC1660 DAC DRIVER
9619M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9620L:	linux-iio@vger.kernel.org
9621S:	Maintained
9622F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9623F:	drivers/iio/dac/ltc1660.c
9624
9625LTC4261 HARDWARE MONITOR DRIVER
9626M:	Guenter Roeck <linux@roeck-us.net>
9627L:	linux-hwmon@vger.kernel.org
9628S:	Maintained
9629F:	Documentation/hwmon/ltc4261.rst
9630F:	drivers/hwmon/ltc4261.c
9631
9632LTC4306 I2C MULTIPLEXER DRIVER
9633M:	Michael Hennerich <michael.hennerich@analog.com>
9634W:	http://ez.analog.com/community/linux-device-drivers
9635L:	linux-i2c@vger.kernel.org
9636S:	Supported
9637F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9638F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9639
9640LTP (Linux Test Project)
9641M:	Mike Frysinger <vapier@gentoo.org>
9642M:	Cyril Hrubis <chrubis@suse.cz>
9643M:	Wanlong Gao <wanlong.gao@gmail.com>
9644M:	Jan Stancek <jstancek@redhat.com>
9645M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9646M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9647L:	ltp@lists.linux.it (subscribers-only)
9648W:	http://linux-test-project.github.io/
9649T:	git git://github.com/linux-test-project/ltp.git
9650S:	Maintained
9651
9652M68K ARCHITECTURE
9653M:	Geert Uytterhoeven <geert@linux-m68k.org>
9654L:	linux-m68k@lists.linux-m68k.org
9655W:	http://www.linux-m68k.org/
9656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9657S:	Maintained
9658F:	arch/m68k/
9659F:	drivers/zorro/
9660
9661M68K ON APPLE MACINTOSH
9662M:	Joshua Thompson <funaho@jurai.org>
9663W:	http://www.mac.linux-m68k.org/
9664L:	linux-m68k@lists.linux-m68k.org
9665S:	Maintained
9666F:	arch/m68k/mac/
9667
9668M68K ON HP9000/300
9669M:	Philip Blundell <philb@gnu.org>
9670W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9671S:	Maintained
9672F:	arch/m68k/hp300/
9673
9674M88DS3103 MEDIA DRIVER
9675M:	Antti Palosaari <crope@iki.fi>
9676L:	linux-media@vger.kernel.org
9677W:	https://linuxtv.org
9678W:	http://palosaari.fi/linux/
9679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9680T:	git git://linuxtv.org/anttip/media_tree.git
9681S:	Maintained
9682F:	drivers/media/dvb-frontends/m88ds3103*
9683
9684M88RS2000 MEDIA DRIVER
9685M:	Malcolm Priestley <tvboxspy@gmail.com>
9686L:	linux-media@vger.kernel.org
9687W:	https://linuxtv.org
9688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9689S:	Maintained
9690F:	drivers/media/dvb-frontends/m88rs2000*
9691
9692MA901 MASTERKIT USB FM RADIO DRIVER
9693M:	Alexey Klimov <klimov.linux@gmail.com>
9694L:	linux-media@vger.kernel.org
9695T:	git git://linuxtv.org/media_tree.git
9696S:	Maintained
9697F:	drivers/media/radio/radio-ma901.c
9698
9699MAC80211
9700M:	Johannes Berg <johannes@sipsolutions.net>
9701L:	linux-wireless@vger.kernel.org
9702W:	http://wireless.kernel.org/
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9705S:	Maintained
9706F:	Documentation/networking/mac80211-injection.txt
9707F:	include/net/mac80211.h
9708F:	net/mac80211/
9709F:	drivers/net/wireless/mac80211_hwsim.[ch]
9710F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9711
9712MAILBOX API
9713M:	Jassi Brar <jassisinghbrar@gmail.com>
9714L:	linux-kernel@vger.kernel.org
9715S:	Maintained
9716F:	drivers/mailbox/
9717F:	include/linux/mailbox_client.h
9718F:	include/linux/mailbox_controller.h
9719
9720MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9721M:	Michael Kerrisk <mtk.manpages@gmail.com>
9722W:	http://www.kernel.org/doc/man-pages
9723L:	linux-man@vger.kernel.org
9724S:	Maintained
9725
9726MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9727M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9728L:	linux-mips@vger.kernel.org
9729S:	Maintained
9730F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9731
9732MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9733M:	Andrew Lunn <andrew@lunn.ch>
9734M:	Vivien Didelot <vivien.didelot@gmail.com>
9735L:	netdev@vger.kernel.org
9736S:	Maintained
9737F:	drivers/net/dsa/mv88e6xxx/
9738F:	include/linux/platform_data/mv88e6xxx.h
9739F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9740
9741MARVELL ARMADA DRM SUPPORT
9742M:	Russell King <linux@armlinux.org.uk>
9743S:	Maintained
9744T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9745T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9746F:	drivers/gpu/drm/armada/
9747F:	include/uapi/drm/armada_drm.h
9748F:	Documentation/devicetree/bindings/display/armada/
9749
9750MARVELL ARMADA 3700 PHY DRIVERS
9751M:	Miquel Raynal <miquel.raynal@bootlin.com>
9752S:	Maintained
9753F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9754F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9755F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9756F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9757
9758MARVELL CRYPTO DRIVER
9759M:	Boris Brezillon <bbrezillon@kernel.org>
9760M:	Arnaud Ebalard <arno@natisbad.org>
9761F:	drivers/crypto/marvell/
9762S:	Maintained
9763L:	linux-crypto@vger.kernel.org
9764
9765MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9766M:	Mirko Lindner <mlindner@marvell.com>
9767M:	Stephen Hemminger <stephen@networkplumber.org>
9768L:	netdev@vger.kernel.org
9769S:	Maintained
9770F:	drivers/net/ethernet/marvell/sk*
9771
9772MARVELL LIBERTAS WIRELESS DRIVER
9773L:	libertas-dev@lists.infradead.org
9774S:	Orphan
9775F:	drivers/net/wireless/marvell/libertas/
9776
9777MARVELL MACCHIATOBIN SUPPORT
9778M:	Russell King <linux@armlinux.org.uk>
9779L:	linux-arm-kernel@lists.infradead.org
9780S:	Maintained
9781F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9782
9783MARVELL MV643XX ETHERNET DRIVER
9784M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9785L:	netdev@vger.kernel.org
9786S:	Maintained
9787F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9788F:	include/linux/mv643xx.h
9789
9790MARVELL MV88X3310 PHY DRIVER
9791M:	Russell King <linux@armlinux.org.uk>
9792L:	netdev@vger.kernel.org
9793S:	Maintained
9794F:	drivers/net/phy/marvell10g.c
9795
9796MARVELL MVEBU THERMAL DRIVER
9797M:	Miquel Raynal <miquel.raynal@bootlin.com>
9798S:	Maintained
9799F:	drivers/thermal/armada_thermal.c
9800
9801MARVELL MVNETA ETHERNET DRIVER
9802M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9803L:	netdev@vger.kernel.org
9804S:	Maintained
9805F:	drivers/net/ethernet/marvell/mvneta.*
9806
9807MARVELL MWIFIEX WIRELESS DRIVER
9808M:	Amitkumar Karwar <amitkarwar@gmail.com>
9809M:	Nishant Sarmukadam <nishants@marvell.com>
9810M:	Ganapathi Bhat <gbhat@marvell.com>
9811M:	Xinming Hu <huxinming820@gmail.com>
9812L:	linux-wireless@vger.kernel.org
9813S:	Maintained
9814F:	drivers/net/wireless/marvell/mwifiex/
9815
9816MARVELL MWL8K WIRELESS DRIVER
9817M:	Lennert Buytenhek <buytenh@wantstofly.org>
9818L:	linux-wireless@vger.kernel.org
9819S:	Odd Fixes
9820F:	drivers/net/wireless/marvell/mwl8k.c
9821
9822MARVELL NAND CONTROLLER DRIVER
9823M:	Miquel Raynal <miquel.raynal@bootlin.com>
9824L:	linux-mtd@lists.infradead.org
9825S:	Maintained
9826F:	drivers/mtd/nand/raw/marvell_nand.c
9827F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9828
9829MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9830M:	Nicolas Pitre <nico@fluxnic.net>
9831S:	Odd Fixes
9832F:	drivers/mmc/host/mvsdio.*
9833
9834MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9835M:	Hu Ziji <huziji@marvell.com>
9836L:	linux-mmc@vger.kernel.org
9837S:	Supported
9838F:	drivers/mmc/host/sdhci-xenon*
9839F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9840
9841MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9842M:	Sunil Goutham <sgoutham@marvell.com>
9843M:	Linu Cherian <lcherian@marvell.com>
9844M:	Geetha sowjanya <gakula@marvell.com>
9845M:	Jerin Jacob <jerinj@marvell.com>
9846L:	netdev@vger.kernel.org
9847S:	Supported
9848F:	drivers/net/ethernet/marvell/octeontx2/af/
9849
9850MATROX FRAMEBUFFER DRIVER
9851L:	linux-fbdev@vger.kernel.org
9852S:	Orphan
9853F:	drivers/video/fbdev/matrox/matroxfb_*
9854F:	include/uapi/linux/matroxfb.h
9855
9856MAX16065 HARDWARE MONITOR DRIVER
9857M:	Guenter Roeck <linux@roeck-us.net>
9858L:	linux-hwmon@vger.kernel.org
9859S:	Maintained
9860F:	Documentation/hwmon/max16065.rst
9861F:	drivers/hwmon/max16065.c
9862
9863MAX2175 SDR TUNER DRIVER
9864M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9865L:	linux-media@vger.kernel.org
9866T:	git git://linuxtv.org/media_tree.git
9867S:	Maintained
9868F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9869F:	Documentation/media/v4l-drivers/max2175.rst
9870F:	drivers/media/i2c/max2175*
9871F:	include/uapi/linux/max2175.h
9872
9873MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9874L:	linux-hwmon@vger.kernel.org
9875S:	Orphan
9876F:	Documentation/hwmon/max6650.rst
9877F:	drivers/hwmon/max6650.c
9878
9879MAX6697 HARDWARE MONITOR DRIVER
9880M:	Guenter Roeck <linux@roeck-us.net>
9881L:	linux-hwmon@vger.kernel.org
9882S:	Maintained
9883F:	Documentation/hwmon/max6697.rst
9884F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9885F:	drivers/hwmon/max6697.c
9886F:	include/linux/platform_data/max6697.h
9887
9888MAX9860 MONO AUDIO VOICE CODEC DRIVER
9889M:	Peter Rosin <peda@axentia.se>
9890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9891S:	Maintained
9892F:	Documentation/devicetree/bindings/sound/max9860.txt
9893F:	sound/soc/codecs/max9860.*
9894
9895MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9896M:	Andreas Klinger <ak@it-klinger.de>
9897L:	linux-iio@vger.kernel.org
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9900F:	drivers/iio/proximity/mb1232.c
9901
9902MAXIM MAX77650 PMIC MFD DRIVER
9903M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9904L:	linux-kernel@vger.kernel.org
9905S:	Maintained
9906F:	Documentation/devicetree/bindings/*/*max77650.txt
9907F:	Documentation/devicetree/bindings/*/max77650*.txt
9908F:	include/linux/mfd/max77650.h
9909F:	drivers/mfd/max77650.c
9910F:	drivers/regulator/max77650-regulator.c
9911F:	drivers/power/supply/max77650-charger.c
9912F:	drivers/input/misc/max77650-onkey.c
9913F:	drivers/leds/leds-max77650.c
9914F:	drivers/gpio/gpio-max77650.c
9915
9916MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9917M:	Javier Martinez Canillas <javier@dowhile0.org>
9918L:	linux-kernel@vger.kernel.org
9919S:	Supported
9920F:	drivers/regulator/max77802-regulator.c
9921F:	Documentation/devicetree/bindings/*/*max77802.txt
9922F:	include/dt-bindings/*/*max77802.h
9923
9924MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9925M:	Krzysztof Kozlowski <krzk@kernel.org>
9926M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9927L:	linux-pm@vger.kernel.org
9928S:	Supported
9929F:	drivers/power/supply/max14577_charger.c
9930F:	drivers/power/supply/max77693_charger.c
9931
9932MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9933M:	Chanwoo Choi <cw00.choi@samsung.com>
9934M:	Krzysztof Kozlowski <krzk@kernel.org>
9935M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9936L:	linux-kernel@vger.kernel.org
9937S:	Supported
9938F:	drivers/*/max14577*.c
9939F:	drivers/*/max77686*.c
9940F:	drivers/*/max77693*.c
9941F:	drivers/extcon/extcon-max14577.c
9942F:	drivers/extcon/extcon-max77693.c
9943F:	drivers/rtc/rtc-max77686.c
9944F:	drivers/clk/clk-max77686.c
9945F:	Documentation/devicetree/bindings/mfd/max14577.txt
9946F:	Documentation/devicetree/bindings/*/max77686.txt
9947F:	Documentation/devicetree/bindings/mfd/max77693.txt
9948F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9949F:	include/linux/mfd/max14577*.h
9950F:	include/linux/mfd/max77686*.h
9951F:	include/linux/mfd/max77693*.h
9952
9953MAXIRADIO FM RADIO RECEIVER DRIVER
9954M:	Hans Verkuil <hverkuil@xs4all.nl>
9955L:	linux-media@vger.kernel.org
9956T:	git git://linuxtv.org/media_tree.git
9957W:	https://linuxtv.org
9958S:	Maintained
9959F:	drivers/media/radio/radio-maxiradio*
9960
9961MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9962M:	Peter Rosin <peda@axentia.se>
9963L:	linux-iio@vger.kernel.org
9964S:	Maintained
9965F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9966F:	drivers/iio/potentiometer/mcp4018.c
9967F:	drivers/iio/potentiometer/mcp4531.c
9968
9969MCR20A IEEE-802.15.4 RADIO DRIVER
9970M:	Xue Liu <liuxuenetmail@gmail.com>
9971L:	linux-wpan@vger.kernel.org
9972W:	https://github.com/xueliu/mcr20a-linux
9973S:	Maintained
9974F:	drivers/net/ieee802154/mcr20a.c
9975F:	drivers/net/ieee802154/mcr20a.h
9976F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9977
9978MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9979M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9980L:	linux-iio@vger.kernel.org
9981S:	Maintained
9982F:	drivers/iio/dac/cio-dac.c
9983
9984MEDIA CONTROLLER FRAMEWORK
9985M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9986M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9987L:	linux-media@vger.kernel.org
9988W:	https://www.linuxtv.org
9989T:	git git://linuxtv.org/media_tree.git
9990S:	Supported
9991F:	drivers/media/mc/
9992F:	include/media/media-*.h
9993F:	include/uapi/linux/media.h
9994
9995MEDIA DRIVERS FOR ASCOT2E
9996M:	Sergey Kozlov <serjk@netup.ru>
9997M:	Abylay Ospan <aospan@netup.ru>
9998L:	linux-media@vger.kernel.org
9999W:	https://linuxtv.org
10000W:	http://netup.tv/
10001T:	git git://linuxtv.org/media_tree.git
10002S:	Supported
10003F:	drivers/media/dvb-frontends/ascot2e*
10004
10005MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10006M:	Jasmin Jessich <jasmin@anw.at>
10007L:	linux-media@vger.kernel.org
10008W:	https://linuxtv.org
10009T:	git git://linuxtv.org/media_tree.git
10010S:	Maintained
10011F:	drivers/media/dvb-frontends/cxd2099*
10012
10013MEDIA DRIVERS FOR CXD2841ER
10014M:	Sergey Kozlov <serjk@netup.ru>
10015M:	Abylay Ospan <aospan@netup.ru>
10016L:	linux-media@vger.kernel.org
10017W:	https://linuxtv.org
10018W:	http://netup.tv/
10019T:	git git://linuxtv.org/media_tree.git
10020S:	Supported
10021F:	drivers/media/dvb-frontends/cxd2841er*
10022
10023MEDIA DRIVERS FOR CXD2880
10024M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10025L:	linux-media@vger.kernel.org
10026W:	http://linuxtv.org/
10027T:	git git://linuxtv.org/media_tree.git
10028S:	Supported
10029F:	drivers/media/dvb-frontends/cxd2880/*
10030F:	drivers/media/spi/cxd2880*
10031
10032MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10033L:	linux-media@vger.kernel.org
10034W:	https://linuxtv.org
10035T:	git git://linuxtv.org/media_tree.git
10036S:	Orphan
10037F:	drivers/media/pci/ddbridge/*
10038
10039MEDIA DRIVERS FOR FREESCALE IMX
10040M:	Steve Longerbeam <slongerbeam@gmail.com>
10041M:	Philipp Zabel <p.zabel@pengutronix.de>
10042L:	linux-media@vger.kernel.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Maintained
10045F:	Documentation/devicetree/bindings/media/imx.txt
10046F:	Documentation/media/v4l-drivers/imx.rst
10047F:	drivers/staging/media/imx/
10048F:	include/linux/imx-media.h
10049F:	include/media/imx.h
10050
10051MEDIA DRIVER FOR FREESCALE IMX PXP
10052M:	Philipp Zabel <p.zabel@pengutronix.de>
10053L:	linux-media@vger.kernel.org
10054T:	git git://linuxtv.org/media_tree.git
10055S:	Maintained
10056F:	drivers/media/platform/imx-pxp.[ch]
10057
10058MEDIA DRIVERS FOR FREESCALE IMX7
10059M:	Rui Miguel Silva <rmfrfs@gmail.com>
10060L:	linux-media@vger.kernel.org
10061T:	git git://linuxtv.org/media_tree.git
10062S:	Maintained
10063F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10064F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10065F:	Documentation/media/v4l-drivers/imx7.rst
10066F:	drivers/staging/media/imx/imx7-media-csi.c
10067F:	drivers/staging/media/imx/imx7-mipi-csis.c
10068
10069MEDIA DRIVERS FOR HELENE
10070M:	Abylay Ospan <aospan@netup.ru>
10071L:	linux-media@vger.kernel.org
10072W:	https://linuxtv.org
10073W:	http://netup.tv/
10074T:	git git://linuxtv.org/media_tree.git
10075S:	Supported
10076F:	drivers/media/dvb-frontends/helene*
10077
10078MEDIA DRIVERS FOR HORUS3A
10079M:	Sergey Kozlov <serjk@netup.ru>
10080M:	Abylay Ospan <aospan@netup.ru>
10081L:	linux-media@vger.kernel.org
10082W:	https://linuxtv.org
10083W:	http://netup.tv/
10084T:	git git://linuxtv.org/media_tree.git
10085S:	Supported
10086F:	drivers/media/dvb-frontends/horus3a*
10087
10088MEDIA DRIVERS FOR LNBH25
10089M:	Sergey Kozlov <serjk@netup.ru>
10090M:	Abylay Ospan <aospan@netup.ru>
10091L:	linux-media@vger.kernel.org
10092W:	https://linuxtv.org
10093W:	http://netup.tv/
10094T:	git git://linuxtv.org/media_tree.git
10095S:	Supported
10096F:	drivers/media/dvb-frontends/lnbh25*
10097
10098MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10099L:	linux-media@vger.kernel.org
10100W:	https://linuxtv.org
10101T:	git git://linuxtv.org/media_tree.git
10102S:	Orphan
10103F:	drivers/media/dvb-frontends/mxl5xx*
10104
10105MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10106M:	Sergey Kozlov <serjk@netup.ru>
10107M:	Abylay Ospan <aospan@netup.ru>
10108L:	linux-media@vger.kernel.org
10109W:	https://linuxtv.org
10110W:	http://netup.tv/
10111T:	git git://linuxtv.org/media_tree.git
10112S:	Supported
10113F:	drivers/media/pci/netup_unidvb/*
10114
10115MEDIA DRIVERS FOR RENESAS - CEU
10116M:	Jacopo Mondi <jacopo@jmondi.org>
10117L:	linux-media@vger.kernel.org
10118L:	linux-renesas-soc@vger.kernel.org
10119T:	git git://linuxtv.org/media_tree.git
10120S:	Supported
10121F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10122F:	drivers/media/platform/renesas-ceu.c
10123F:	include/media/drv-intf/renesas-ceu.h
10124
10125MEDIA DRIVERS FOR RENESAS - DRIF
10126M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10127L:	linux-media@vger.kernel.org
10128L:	linux-renesas-soc@vger.kernel.org
10129T:	git git://linuxtv.org/media_tree.git
10130S:	Supported
10131F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10132F:	drivers/media/platform/rcar_drif.c
10133
10134MEDIA DRIVERS FOR RENESAS - FCP
10135M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10136L:	linux-media@vger.kernel.org
10137L:	linux-renesas-soc@vger.kernel.org
10138T:	git git://linuxtv.org/media_tree.git
10139S:	Supported
10140F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10141F:	drivers/media/platform/rcar-fcp.c
10142F:	include/media/rcar-fcp.h
10143
10144MEDIA DRIVERS FOR RENESAS - FDP1
10145M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10146L:	linux-media@vger.kernel.org
10147L:	linux-renesas-soc@vger.kernel.org
10148T:	git git://linuxtv.org/media_tree.git
10149S:	Supported
10150F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10151F:	drivers/media/platform/rcar_fdp1.c
10152
10153MEDIA DRIVERS FOR RENESAS - VIN
10154M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10155L:	linux-media@vger.kernel.org
10156L:	linux-renesas-soc@vger.kernel.org
10157T:	git git://linuxtv.org/media_tree.git
10158S:	Supported
10159F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10160F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10161F:	drivers/media/platform/rcar-vin/
10162
10163MEDIA DRIVERS FOR RENESAS - VSP1
10164M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10165M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10166L:	linux-media@vger.kernel.org
10167L:	linux-renesas-soc@vger.kernel.org
10168T:	git git://linuxtv.org/media_tree.git
10169S:	Supported
10170F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10171F:	drivers/media/platform/vsp1/
10172
10173MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10174L:	linux-media@vger.kernel.org
10175W:	https://linuxtv.org
10176T:	git git://linuxtv.org/media_tree.git
10177S:	Orphan
10178F:	drivers/media/dvb-frontends/stv0910*
10179
10180MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10181L:	linux-media@vger.kernel.org
10182W:	https://linuxtv.org
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Orphan
10185F:	drivers/media/dvb-frontends/stv6111*
10186
10187MEDIA DRIVERS FOR STM32 - DCMI
10188M:	Hugues Fruchet <hugues.fruchet@st.com>
10189L:	linux-media@vger.kernel.org
10190T:	git git://linuxtv.org/media_tree.git
10191S:	Supported
10192F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10193F:	drivers/media/platform/stm32/stm32-dcmi.c
10194
10195MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10196M:	Dmitry Osipenko <digetx@gmail.com>
10197L:	linux-media@vger.kernel.org
10198L:	linux-tegra@vger.kernel.org
10199T:	git git://linuxtv.org/media_tree.git
10200S:	Maintained
10201F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10202F:	drivers/staging/media/tegra-vde/
10203
10204MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10206P:	LinuxTV.org Project
10207L:	linux-media@vger.kernel.org
10208W:	https://linuxtv.org
10209Q:	http://patchwork.kernel.org/project/linux-media/list/
10210T:	git git://linuxtv.org/media_tree.git
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/media/
10213F:	Documentation/media/
10214F:	drivers/media/
10215F:	drivers/staging/media/
10216F:	include/linux/platform_data/media/
10217F:	include/media/
10218F:	include/uapi/linux/dvb/
10219F:	include/uapi/linux/videodev2.h
10220F:	include/uapi/linux/media.h
10221F:	include/uapi/linux/v4l2-*
10222F:	include/uapi/linux/meye.h
10223F:	include/uapi/linux/ivtv*
10224F:	include/uapi/linux/uvcvideo.h
10225
10226MEDIATEK BLUETOOTH DRIVER
10227M:	Sean Wang <sean.wang@mediatek.com>
10228L:	linux-bluetooth@vger.kernel.org
10229L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10232F:	drivers/bluetooth/btmtkuart.c
10233
10234MEDIATEK CIR DRIVER
10235M:	Sean Wang <sean.wang@mediatek.com>
10236S:	Maintained
10237F:	drivers/media/rc/mtk-cir.c
10238
10239MEDIATEK DMA DRIVER
10240M:	Sean Wang <sean.wang@mediatek.com>
10241L:	dmaengine@vger.kernel.org
10242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10243L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10244S:	Maintained
10245F:	Documentation/devicetree/bindings/dma/mtk-*
10246F:	drivers/dma/mediatek/
10247
10248MEDIATEK PMIC LED DRIVER
10249M:	Sean Wang <sean.wang@mediatek.com>
10250S:	Maintained
10251F:	drivers/leds/leds-mt6323.c
10252F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10253
10254MEDIATEK ETHERNET DRIVER
10255M:	Felix Fietkau <nbd@openwrt.org>
10256M:	John Crispin <john@phrozen.org>
10257M:	Sean Wang <sean.wang@mediatek.com>
10258M:	Nelson Chang <nelson.chang@mediatek.com>
10259L:	netdev@vger.kernel.org
10260S:	Maintained
10261F:	drivers/net/ethernet/mediatek/
10262
10263MEDIATEK SWITCH DRIVER
10264M:	Sean Wang <sean.wang@mediatek.com>
10265L:	netdev@vger.kernel.org
10266S:	Maintained
10267F:	drivers/net/dsa/mt7530.*
10268F:	net/dsa/tag_mtk.c
10269
10270MEDIATEK JPEG DRIVER
10271M:	Rick Chang <rick.chang@mediatek.com>
10272M:	Bin Liu <bin.liu@mediatek.com>
10273S:	Supported
10274F:	drivers/media/platform/mtk-jpeg/
10275F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10276
10277MEDIATEK MDP DRIVER
10278M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10279M:	Houlong Wei <houlong.wei@mediatek.com>
10280M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10281S:	Supported
10282F:	drivers/media/platform/mtk-mdp/
10283F:	drivers/media/platform/mtk-vpu/
10284F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10285
10286MEDIATEK MEDIA DRIVER
10287M:	Tiffany Lin <tiffany.lin@mediatek.com>
10288M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10289S:	Supported
10290F:	drivers/media/platform/mtk-vcodec/
10291F:	drivers/media/platform/mtk-vpu/
10292F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10293F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10294
10295MEDIATEK MMC/SD/SDIO DRIVER
10296M:	Chaotian Jing <chaotian.jing@mediatek.com>
10297S:	Maintained
10298F:	drivers/mmc/host/mtk-sd.c
10299F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10300
10301MEDIATEK MT76 WIRELESS LAN DRIVER
10302M:	Felix Fietkau <nbd@nbd.name>
10303M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10304R:	Ryder Lee <ryder.lee@mediatek.com>
10305R:	Roy Luo <royluo@google.com>
10306L:	linux-wireless@vger.kernel.org
10307S:	Maintained
10308F:	drivers/net/wireless/mediatek/mt76/
10309
10310MEDIATEK MT7601U WIRELESS LAN DRIVER
10311M:	Jakub Kicinski <kubakici@wp.pl>
10312L:	linux-wireless@vger.kernel.org
10313S:	Maintained
10314F:	drivers/net/wireless/mediatek/mt7601u/
10315
10316MEDIATEK MT7621/28/88 I2C DRIVER
10317M:	Stefan Roese <sr@denx.de>
10318L:	linux-i2c@vger.kernel.org
10319S:	Maintained
10320F:	drivers/i2c/busses/i2c-mt7621.c
10321F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10322
10323MEDIATEK NAND CONTROLLER DRIVER
10324M:	Xiaolei Li <xiaolei.li@mediatek.com>
10325L:	linux-mtd@lists.infradead.org
10326S:	Maintained
10327F:	drivers/mtd/nand/raw/mtk_*
10328F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10329
10330MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10331M:	Sean Wang <sean.wang@mediatek.com>
10332S:	Maintained
10333F:	drivers/char/hw_random/mtk-rng.c
10334
10335MEDIATEK USB3 DRD IP DRIVER
10336M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10337L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10339L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10340S:	Maintained
10341F:	drivers/usb/mtu3/
10342
10343MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10344M:	Peter Senna Tschudin <peter.senna@gmail.com>
10345M:	Martin Donnelly <martin.donnelly@ge.com>
10346M:	Martyn Welch <martyn.welch@collabora.co.uk>
10347S:	Maintained
10348F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10349F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10350
10351MEGARAID SCSI/SAS DRIVERS
10352M:	Kashyap Desai <kashyap.desai@broadcom.com>
10353M:	Sumit Saxena <sumit.saxena@broadcom.com>
10354M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10355L:	megaraidlinux.pdl@broadcom.com
10356L:	linux-scsi@vger.kernel.org
10357W:	http://www.avagotech.com/support/
10358S:	Maintained
10359F:	Documentation/scsi/megaraid.txt
10360F:	drivers/scsi/megaraid.*
10361F:	drivers/scsi/megaraid/
10362
10363MELEXIS MLX90614 DRIVER
10364M:	Crt Mori <cmo@melexis.com>
10365L:	linux-iio@vger.kernel.org
10366W:	http://www.melexis.com
10367S:	Supported
10368F:	drivers/iio/temperature/mlx90614.c
10369
10370MELEXIS MLX90632 DRIVER
10371M:	Crt Mori <cmo@melexis.com>
10372L:	linux-iio@vger.kernel.org
10373W:	http://www.melexis.com
10374S:	Supported
10375F:	drivers/iio/temperature/mlx90632.c
10376
10377MELFAS MIP4 TOUCHSCREEN DRIVER
10378M:	Sangwon Jee <jeesw@melfas.com>
10379W:	http://www.melfas.com
10380S:	Supported
10381F:	drivers/input/touchscreen/melfas_mip4.c
10382F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10383
10384MELLANOX ETHERNET DRIVER (mlx4_en)
10385M:	Tariq Toukan <tariqt@mellanox.com>
10386L:	netdev@vger.kernel.org
10387S:	Supported
10388W:	http://www.mellanox.com
10389Q:	http://patchwork.ozlabs.org/project/netdev/list/
10390F:	drivers/net/ethernet/mellanox/mlx4/en_*
10391
10392MELLANOX ETHERNET DRIVER (mlx5e)
10393M:	Saeed Mahameed <saeedm@mellanox.com>
10394L:	netdev@vger.kernel.org
10395S:	Supported
10396W:	http://www.mellanox.com
10397Q:	http://patchwork.ozlabs.org/project/netdev/list/
10398F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10399
10400MELLANOX ETHERNET INNOVA DRIVERS
10401R:	Boris Pismenny <borisp@mellanox.com>
10402L:	netdev@vger.kernel.org
10403S:	Supported
10404W:	http://www.mellanox.com
10405Q:	http://patchwork.ozlabs.org/project/netdev/list/
10406F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10407F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10408F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10409F:	include/linux/mlx5/mlx5_ifc_fpga.h
10410
10411MELLANOX ETHERNET SWITCH DRIVERS
10412M:	Jiri Pirko <jiri@mellanox.com>
10413M:	Ido Schimmel <idosch@mellanox.com>
10414L:	netdev@vger.kernel.org
10415S:	Supported
10416W:	http://www.mellanox.com
10417Q:	http://patchwork.ozlabs.org/project/netdev/list/
10418F:	drivers/net/ethernet/mellanox/mlxsw/
10419F:	tools/testing/selftests/drivers/net/mlxsw/
10420
10421MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10422M:	mlxsw@mellanox.com
10423L:	netdev@vger.kernel.org
10424S:	Supported
10425W:	http://www.mellanox.com
10426Q:	http://patchwork.ozlabs.org/project/netdev/list/
10427F:	drivers/net/ethernet/mellanox/mlxfw/
10428
10429MELLANOX HARDWARE PLATFORM SUPPORT
10430M:	Andy Shevchenko <andy@infradead.org>
10431M:	Darren Hart <dvhart@infradead.org>
10432M:	Vadim Pasternak <vadimp@mellanox.com>
10433L:	platform-driver-x86@vger.kernel.org
10434S:	Supported
10435F:	drivers/platform/mellanox/
10436F:	include/linux/platform_data/mlxreg.h
10437
10438MELLANOX MLX4 core VPI driver
10439M:	Tariq Toukan <tariqt@mellanox.com>
10440L:	netdev@vger.kernel.org
10441L:	linux-rdma@vger.kernel.org
10442W:	http://www.mellanox.com
10443Q:	http://patchwork.ozlabs.org/project/netdev/list/
10444S:	Supported
10445F:	drivers/net/ethernet/mellanox/mlx4/
10446F:	include/linux/mlx4/
10447
10448MELLANOX MLX4 IB driver
10449M:	Yishai Hadas <yishaih@mellanox.com>
10450L:	linux-rdma@vger.kernel.org
10451W:	http://www.mellanox.com
10452Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10453S:	Supported
10454F:	drivers/infiniband/hw/mlx4/
10455F:	include/linux/mlx4/
10456F:	include/uapi/rdma/mlx4-abi.h
10457
10458MELLANOX MLX5 core VPI driver
10459M:	Saeed Mahameed <saeedm@mellanox.com>
10460M:	Leon Romanovsky <leonro@mellanox.com>
10461L:	netdev@vger.kernel.org
10462L:	linux-rdma@vger.kernel.org
10463W:	http://www.mellanox.com
10464Q:	http://patchwork.ozlabs.org/project/netdev/list/
10465S:	Supported
10466F:	drivers/net/ethernet/mellanox/mlx5/core/
10467F:	include/linux/mlx5/
10468F:	Documentation/networking/device_drivers/mellanox/
10469
10470MELLANOX MLX5 IB driver
10471M:	Leon Romanovsky <leonro@mellanox.com>
10472L:	linux-rdma@vger.kernel.org
10473W:	http://www.mellanox.com
10474Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10475S:	Supported
10476F:	drivers/infiniband/hw/mlx5/
10477F:	include/linux/mlx5/
10478F:	include/uapi/rdma/mlx5-abi.h
10479
10480MELLANOX MLXCPLD I2C AND MUX DRIVER
10481M:	Vadim Pasternak <vadimp@mellanox.com>
10482M:	Michael Shych <michaelsh@mellanox.com>
10483L:	linux-i2c@vger.kernel.org
10484S:	Supported
10485F:	drivers/i2c/busses/i2c-mlxcpld.c
10486F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10487F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10488
10489MELLANOX MLXCPLD LED DRIVER
10490M:	Vadim Pasternak <vadimp@mellanox.com>
10491L:	linux-leds@vger.kernel.org
10492S:	Supported
10493F:	drivers/leds/leds-mlxcpld.c
10494F:	drivers/leds/leds-mlxreg.c
10495F:	Documentation/leds/leds-mlxcpld.rst
10496
10497MELLANOX PLATFORM DRIVER
10498M:	Vadim Pasternak <vadimp@mellanox.com>
10499L:	platform-driver-x86@vger.kernel.org
10500S:	Supported
10501F:	drivers/platform/x86/mlx-platform.c
10502
10503MEMBARRIER SUPPORT
10504M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10505M:	"Paul E. McKenney" <paulmck@kernel.org>
10506L:	linux-kernel@vger.kernel.org
10507S:	Supported
10508F:	kernel/sched/membarrier.c
10509F:	include/uapi/linux/membarrier.h
10510F:	arch/powerpc/include/asm/membarrier.h
10511
10512MEMBLOCK
10513M:	Mike Rapoport <rppt@linux.ibm.com>
10514L:	linux-mm@kvack.org
10515S:	Maintained
10516F:	include/linux/memblock.h
10517F:	mm/memblock.c
10518F:	Documentation/core-api/boot-time-mm.rst
10519
10520MEMORY MANAGEMENT
10521L:	linux-mm@kvack.org
10522W:	http://www.linux-mm.org
10523S:	Maintained
10524F:	include/linux/mm.h
10525F:	include/linux/gfp.h
10526F:	include/linux/mmzone.h
10527F:	include/linux/memory_hotplug.h
10528F:	include/linux/vmalloc.h
10529F:	mm/
10530
10531MEMORY TECHNOLOGY DEVICES (MTD)
10532M:	David Woodhouse <dwmw2@infradead.org>
10533M:	Brian Norris <computersforpeace@gmail.com>
10534M:	Marek Vasut <marek.vasut@gmail.com>
10535M:	Miquel Raynal <miquel.raynal@bootlin.com>
10536M:	Richard Weinberger <richard@nod.at>
10537M:	Vignesh Raghavendra <vigneshr@ti.com>
10538L:	linux-mtd@lists.infradead.org
10539W:	http://www.linux-mtd.infradead.org/
10540Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10543S:	Maintained
10544F:	Documentation/devicetree/bindings/mtd/
10545F:	drivers/mtd/
10546F:	include/linux/mtd/
10547F:	include/uapi/mtd/
10548
10549MEN A21 WATCHDOG DRIVER
10550M:	Johannes Thumshirn <morbidrsa@gmail.com>
10551L:	linux-watchdog@vger.kernel.org
10552S:	Maintained
10553F:	drivers/watchdog/mena21_wdt.c
10554
10555MEN CHAMELEON BUS (mcb)
10556M:	Johannes Thumshirn <morbidrsa@gmail.com>
10557S:	Maintained
10558F:	drivers/mcb/
10559F:	include/linux/mcb.h
10560F:	Documentation/driver-api/men-chameleon-bus.rst
10561
10562MEN F21BMC (Board Management Controller)
10563M:	Andreas Werner <andreas.werner@men.de>
10564S:	Supported
10565F:	drivers/mfd/menf21bmc.c
10566F:	drivers/watchdog/menf21bmc_wdt.c
10567F:	drivers/leds/leds-menf21bmc.c
10568F:	drivers/hwmon/menf21bmc_hwmon.c
10569F:	Documentation/hwmon/menf21bmc.rst
10570
10571MEN Z069 WATCHDOG DRIVER
10572M:	Johannes Thumshirn <jth@kernel.org>
10573L:	linux-watchdog@vger.kernel.org
10574S:	Maintained
10575F:	drivers/watchdog/menz69_wdt.c
10576
10577MESON AO CEC DRIVER FOR AMLOGIC SOCS
10578M:	Neil Armstrong <narmstrong@baylibre.com>
10579L:	linux-media@vger.kernel.org
10580L:	linux-amlogic@lists.infradead.org
10581W:	http://linux-meson.com/
10582S:	Supported
10583F:	drivers/media/platform/meson/ao-cec.c
10584F:	drivers/media/platform/meson/ao-cec-g12a.c
10585F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10586T:	git git://linuxtv.org/media_tree.git
10587
10588MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10589M:	Liang Yang <liang.yang@amlogic.com>
10590L:	linux-mtd@lists.infradead.org
10591S:	Maintained
10592F:	drivers/mtd/nand/raw/meson_*
10593F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10594
10595MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10596M:	Maxime Jourdan <mjourdan@baylibre.com>
10597L:	linux-media@vger.kernel.org
10598L:	linux-amlogic@lists.infradead.org
10599S:	Supported
10600F:	drivers/staging/media/meson/vdec/
10601T:	git git://linuxtv.org/media_tree.git
10602
10603METHODE UDPU SUPPORT
10604M:	Vladimir Vid <vladimir.vid@sartura.hr>
10605S:	Maintained
10606F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10607
10608MICROBLAZE ARCHITECTURE
10609M:	Michal Simek <monstr@monstr.eu>
10610W:	http://www.monstr.eu/fdt/
10611T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10612S:	Supported
10613F:	arch/microblaze/
10614
10615MICROCHIP AT91 SERIAL DRIVER
10616M:	Richard Genoud <richard.genoud@gmail.com>
10617S:	Maintained
10618F:	drivers/tty/serial/atmel_serial.c
10619F:	drivers/tty/serial/atmel_serial.h
10620F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10621
10622MICROCHIP AUDIO ASOC DRIVERS
10623M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10625S:	Supported
10626F:	sound/soc/atmel
10627
10628MICROCHIP DMA DRIVER
10629M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10631L:	dmaengine@vger.kernel.org
10632S:	Supported
10633F:	drivers/dma/at_hdmac.c
10634F:	drivers/dma/at_hdmac_regs.h
10635F:	include/linux/platform_data/dma-atmel.h
10636F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10637F:	include/dt-bindings/dma/at91.h
10638
10639MICROCHIP ECC DRIVER
10640M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10641L:	linux-crypto@vger.kernel.org
10642S:	Maintained
10643F:	drivers/crypto/atmel-ecc.*
10644
10645MICROCHIP I2C DRIVER
10646M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10647L:	linux-i2c@vger.kernel.org
10648S:	Supported
10649F:	drivers/i2c/busses/i2c-at91.h
10650F:	drivers/i2c/busses/i2c-at91-*.c
10651
10652MICROCHIP ISC DRIVER
10653M:	Eugen Hristev <eugen.hristev@microchip.com>
10654L:	linux-media@vger.kernel.org
10655S:	Supported
10656F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10657F:	drivers/media/platform/atmel/atmel-isc.h
10658F:	drivers/media/platform/atmel/atmel-isc-base.c
10659F:	drivers/media/platform/atmel/atmel-isc-regs.h
10660F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10661
10662MICROCHIP ISI DRIVER
10663M:	Eugen Hristev <eugen.hristev@microchip.com>
10664L:	linux-media@vger.kernel.org
10665S:	Supported
10666F:	drivers/media/platform/atmel/atmel-isi.c
10667F:	drivers/media/platform/atmel/atmel-isi.h
10668
10669MICROCHIP AT91 USART MFD DRIVER
10670M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10671L:	linux-kernel@vger.kernel.org
10672S:	Supported
10673F:	drivers/mfd/at91-usart.c
10674F:	include/dt-bindings/mfd/at91-usart.h
10675F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10676
10677MICROCHIP AT91 USART SPI DRIVER
10678M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10679L:	linux-spi@vger.kernel.org
10680S:	Supported
10681F:	drivers/spi/spi-at91-usart.c
10682F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10683
10684MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10685M:	Woojung Huh <woojung.huh@microchip.com>
10686M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10687L:	netdev@vger.kernel.org
10688S:	Maintained
10689F:	net/dsa/tag_ksz.c
10690F:	drivers/net/dsa/microchip/*
10691F:	include/linux/platform_data/microchip-ksz.h
10692F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10693
10694MICROCHIP LAN743X ETHERNET DRIVER
10695M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10696M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10697L:	netdev@vger.kernel.org
10698S:	Maintained
10699F:	drivers/net/ethernet/microchip/lan743x_*
10700
10701MICROCHIP LCDFB DRIVER
10702M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10703L:	linux-fbdev@vger.kernel.org
10704S:	Maintained
10705F:	drivers/video/fbdev/atmel_lcdfb.c
10706F:	include/video/atmel_lcdc.h
10707
10708MICROCHIP MMC/SD/SDIO MCI DRIVER
10709M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10710S:	Maintained
10711F:	drivers/mmc/host/atmel-mci.c
10712
10713MICROCHIP MCP16502 PMIC DRIVER
10714M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10718F:	drivers/regulator/mcp16502.c
10719
10720MICROCHIP MCP3911 ADC DRIVER
10721M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10722M:	Kent Gustavsson <kent@minoris.se>
10723L:	linux-iio@vger.kernel.org
10724S:	Supported
10725F:	drivers/iio/adc/mcp3911.c
10726F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10727
10728MICROCHIP NAND DRIVER
10729M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10730L:	linux-mtd@lists.infradead.org
10731S:	Supported
10732F:	drivers/mtd/nand/raw/atmel/*
10733F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10734
10735MICROCHIP PWM DRIVER
10736M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10738L:	linux-pwm@vger.kernel.org
10739S:	Supported
10740F:	drivers/pwm/pwm-atmel.c
10741F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10742
10743MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10744M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10745M:	Eugen Hristev <eugen.hristev@microchip.com>
10746L:	linux-iio@vger.kernel.org
10747S:	Supported
10748F:	drivers/iio/adc/at91-sama5d2_adc.c
10749F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10750F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10751
10752MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10753M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10754S:	Supported
10755F:	drivers/power/reset/at91-sama5d2_shdwc.c
10756
10757MICROCHIP SPI DRIVER
10758M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10759S:	Supported
10760F:	drivers/spi/spi-atmel.*
10761
10762MICROCHIP SSC DRIVER
10763M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765S:	Supported
10766F:	drivers/misc/atmel-ssc.c
10767F:	include/linux/atmel-ssc.h
10768
10769MICROCHIP USBA UDC DRIVER
10770M:	Cristian Birsan <cristian.birsan@microchip.com>
10771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772S:	Supported
10773F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10774
10775MICROCHIP USB251XB DRIVER
10776M:	Richard Leitner <richard.leitner@skidata.com>
10777L:	linux-usb@vger.kernel.org
10778S:	Maintained
10779F:	drivers/usb/misc/usb251xb.c
10780F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10781
10782MICROCHIP XDMA DRIVER
10783M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10784L:	linux-arm-kernel@lists.infradead.org
10785L:	dmaengine@vger.kernel.org
10786S:	Supported
10787F:	drivers/dma/at_xdmac.c
10788
10789MICROSEMI MIPS SOCS
10790M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10791M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10792L:	linux-mips@vger.kernel.org
10793S:	Supported
10794F:	arch/mips/generic/board-ocelot.c
10795F:	arch/mips/configs/generic/board-ocelot.config
10796F:	arch/mips/boot/dts/mscc/
10797F:	Documentation/devicetree/bindings/mips/mscc.txt
10798
10799MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10800M:	Don Brace <don.brace@microsemi.com>
10801L:	esc.storagedev@microsemi.com
10802L:	linux-scsi@vger.kernel.org
10803S:	Supported
10804F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10805F:	drivers/scsi/smartpqi/Kconfig
10806F:	drivers/scsi/smartpqi/Makefile
10807F:	include/linux/cciss*.h
10808F:	include/uapi/linux/cciss*.h
10809F:	Documentation/scsi/smartpqi.txt
10810
10811MICROSEMI ETHERNET SWITCH DRIVER
10812M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10813M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10814L:	netdev@vger.kernel.org
10815S:	Supported
10816F:	drivers/net/ethernet/mscc/
10817
10818MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10819M:	Chen Yu <yu.c.chen@intel.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Supported
10822F:	drivers/platform/x86/surfacepro3_button.c
10823
10824MICROTEK X6 SCANNER
10825M:	Oliver Neukum <oliver@neukum.org>
10826S:	Maintained
10827F:	drivers/usb/image/microtek.*
10828
10829MIPS
10830M:	Ralf Baechle <ralf@linux-mips.org>
10831M:	Paul Burton <paul.burton@mips.com>
10832M:	James Hogan <jhogan@kernel.org>
10833L:	linux-mips@vger.kernel.org
10834W:	http://www.linux-mips.org/
10835T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10837Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10838S:	Supported
10839F:	Documentation/devicetree/bindings/mips/
10840F:	Documentation/mips/
10841F:	arch/mips/
10842F:	drivers/platform/mips/
10843
10844MIPS BOSTON DEVELOPMENT BOARD
10845M:	Paul Burton <paul.burton@mips.com>
10846L:	linux-mips@vger.kernel.org
10847S:	Maintained
10848F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10849F:	arch/mips/boot/dts/img/boston.dts
10850F:	arch/mips/configs/generic/board-boston.config
10851F:	drivers/clk/imgtec/clk-boston.c
10852F:	include/dt-bindings/clock/boston-clock.h
10853
10854MIPS GENERIC PLATFORM
10855M:	Paul Burton <paul.burton@mips.com>
10856L:	linux-mips@vger.kernel.org
10857S:	Supported
10858F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10859F:	arch/mips/generic/
10860F:	arch/mips/tools/generic-board-config.sh
10861
10862MIPS/LOONGSON1 ARCHITECTURE
10863M:	Keguang Zhang <keguang.zhang@gmail.com>
10864L:	linux-mips@vger.kernel.org
10865S:	Maintained
10866F:	arch/mips/loongson32/
10867F:	arch/mips/include/asm/mach-loongson32/
10868F:	drivers/*/*loongson1*
10869F:	drivers/*/*/*loongson1*
10870
10871MIPS/LOONGSON2 ARCHITECTURE
10872M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10873L:	linux-mips@vger.kernel.org
10874S:	Maintained
10875F:	arch/mips/loongson64/fuloong-2e/
10876F:	arch/mips/loongson64/lemote-2f/
10877F:	arch/mips/include/asm/mach-loongson64/
10878F:	drivers/*/*loongson2*
10879F:	drivers/*/*/*loongson2*
10880
10881MIPS/LOONGSON3 ARCHITECTURE
10882M:	Huacai Chen <chenhc@lemote.com>
10883L:	linux-mips@vger.kernel.org
10884S:	Maintained
10885F:	arch/mips/loongson64/
10886F:	arch/mips/include/asm/mach-loongson64/
10887F:	drivers/platform/mips/cpu_hwmon.c
10888F:	drivers/*/*loongson3*
10889F:	drivers/*/*/*loongson3*
10890
10891MIPS RINT INSTRUCTION EMULATION
10892M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10893L:	linux-mips@vger.kernel.org
10894S:	Supported
10895F:	arch/mips/math-emu/sp_rint.c
10896F:	arch/mips/math-emu/dp_rint.c
10897
10898MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10899M:	Hans Verkuil <hverkuil@xs4all.nl>
10900L:	linux-media@vger.kernel.org
10901T:	git git://linuxtv.org/media_tree.git
10902W:	https://linuxtv.org
10903S:	Odd Fixes
10904F:	drivers/media/radio/radio-miropcm20*
10905
10906MMP SUPPORT
10907R:	Lubomir Rintel <lkundrak@v3.sk>
10908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10909S:	Odd Fixes
10910F:	arch/arm/boot/dts/mmp*
10911F:	arch/arm/mach-mmp/
10912
10913MMU GATHER AND TLB INVALIDATION
10914M:	Will Deacon <will@kernel.org>
10915M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10916M:	Andrew Morton <akpm@linux-foundation.org>
10917M:	Nick Piggin <npiggin@gmail.com>
10918M:	Peter Zijlstra <peterz@infradead.org>
10919L:	linux-arch@vger.kernel.org
10920L:	linux-mm@kvack.org
10921S:	Maintained
10922F:	arch/*/include/asm/tlb.h
10923F:	include/asm-generic/tlb.h
10924F:	mm/mmu_gather.c
10925
10926MN88472 MEDIA DRIVER
10927M:	Antti Palosaari <crope@iki.fi>
10928L:	linux-media@vger.kernel.org
10929W:	https://linuxtv.org
10930W:	http://palosaari.fi/linux/
10931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10932S:	Maintained
10933F:	drivers/media/dvb-frontends/mn88472*
10934
10935MN88473 MEDIA DRIVER
10936M:	Antti Palosaari <crope@iki.fi>
10937L:	linux-media@vger.kernel.org
10938W:	https://linuxtv.org
10939W:	http://palosaari.fi/linux/
10940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10941S:	Maintained
10942F:	drivers/media/dvb-frontends/mn88473*
10943
10944MODULE SUPPORT
10945M:	Jessica Yu <jeyu@kernel.org>
10946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10947S:	Maintained
10948F:	include/linux/module.h
10949F:	kernel/module.c
10950
10951MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10952W:	http://popies.net/meye/
10953S:	Orphan
10954F:	Documentation/media/v4l-drivers/meye*
10955F:	drivers/media/pci/meye/
10956F:	include/uapi/linux/meye.h
10957
10958MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10959M:	Jiri Slaby <jirislaby@gmail.com>
10960S:	Maintained
10961F:	Documentation/driver-api/serial/moxa-smartio.rst
10962F:	drivers/tty/mxser.*
10963
10964MR800 AVERMEDIA USB FM RADIO DRIVER
10965M:	Alexey Klimov <klimov.linux@gmail.com>
10966L:	linux-media@vger.kernel.org
10967T:	git git://linuxtv.org/media_tree.git
10968S:	Maintained
10969F:	drivers/media/radio/radio-mr800.c
10970
10971MRF24J40 IEEE 802.15.4 RADIO DRIVER
10972M:	Alan Ott <alan@signal11.us>
10973L:	linux-wpan@vger.kernel.org
10974S:	Maintained
10975F:	drivers/net/ieee802154/mrf24j40.c
10976F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10977
10978MSI LAPTOP SUPPORT
10979M:	"Lee, Chun-Yi" <jlee@suse.com>
10980L:	platform-driver-x86@vger.kernel.org
10981S:	Maintained
10982F:	drivers/platform/x86/msi-laptop.c
10983
10984MSI WMI SUPPORT
10985L:	platform-driver-x86@vger.kernel.org
10986S:	Orphan
10987F:	drivers/platform/x86/msi-wmi.c
10988
10989MSI001 MEDIA DRIVER
10990M:	Antti Palosaari <crope@iki.fi>
10991L:	linux-media@vger.kernel.org
10992W:	https://linuxtv.org
10993W:	http://palosaari.fi/linux/
10994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10995T:	git git://linuxtv.org/anttip/media_tree.git
10996S:	Maintained
10997F:	drivers/media/tuners/msi001*
10998
10999MSI2500 MEDIA DRIVER
11000M:	Antti Palosaari <crope@iki.fi>
11001L:	linux-media@vger.kernel.org
11002W:	https://linuxtv.org
11003W:	http://palosaari.fi/linux/
11004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11005T:	git git://linuxtv.org/anttip/media_tree.git
11006S:	Maintained
11007F:	drivers/media/usb/msi2500/
11008
11009MSYSTEMS DISKONCHIP G3 MTD DRIVER
11010M:	Robert Jarzmik <robert.jarzmik@free.fr>
11011L:	linux-mtd@lists.infradead.org
11012S:	Maintained
11013F:	drivers/mtd/devices/docg3*
11014
11015MT9M032 APTINA SENSOR DRIVER
11016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11017L:	linux-media@vger.kernel.org
11018T:	git git://linuxtv.org/media_tree.git
11019S:	Maintained
11020F:	drivers/media/i2c/mt9m032.c
11021F:	include/media/i2c/mt9m032.h
11022
11023MT9P031 APTINA CAMERA SENSOR
11024M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11025L:	linux-media@vger.kernel.org
11026T:	git git://linuxtv.org/media_tree.git
11027S:	Maintained
11028F:	drivers/media/i2c/mt9p031.c
11029F:	include/media/i2c/mt9p031.h
11030
11031MT9T001 APTINA CAMERA SENSOR
11032M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11033L:	linux-media@vger.kernel.org
11034T:	git git://linuxtv.org/media_tree.git
11035S:	Maintained
11036F:	drivers/media/i2c/mt9t001.c
11037F:	include/media/i2c/mt9t001.h
11038
11039MT9T112 APTINA CAMERA SENSOR
11040M:	Jacopo Mondi <jacopo@jmondi.org>
11041L:	linux-media@vger.kernel.org
11042T:	git git://linuxtv.org/media_tree.git
11043S:	Odd Fixes
11044F:	drivers/media/i2c/mt9t112.c
11045F:	include/media/i2c/mt9t112.h
11046
11047MT9V032 APTINA CAMERA SENSOR
11048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11049L:	linux-media@vger.kernel.org
11050T:	git git://linuxtv.org/media_tree.git
11051S:	Maintained
11052F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11053F:	drivers/media/i2c/mt9v032.c
11054F:	include/media/i2c/mt9v032.h
11055
11056MT9V111 APTINA CAMERA SENSOR
11057M:	Jacopo Mondi <jacopo@jmondi.org>
11058L:	linux-media@vger.kernel.org
11059T:	git git://linuxtv.org/media_tree.git
11060S:	Maintained
11061F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11062F:	drivers/media/i2c/mt9v111.c
11063
11064MULTIFUNCTION DEVICES (MFD)
11065M:	Lee Jones <lee.jones@linaro.org>
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11067S:	Supported
11068F:	Documentation/devicetree/bindings/mfd/
11069F:	drivers/mfd/
11070F:	include/linux/mfd/
11071F:	include/dt-bindings/mfd/
11072
11073MULTIMEDIA CARD (MMC) ETC. OVER SPI
11074S:	Orphan
11075F:	drivers/mmc/host/mmc_spi.c
11076F:	include/linux/spi/mmc_spi.h
11077
11078MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11079M:	Ulf Hansson <ulf.hansson@linaro.org>
11080L:	linux-mmc@vger.kernel.org
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11082S:	Maintained
11083F:	Documentation/devicetree/bindings/mmc/
11084F:	drivers/mmc/
11085F:	include/linux/mmc/
11086F:	include/uapi/linux/mmc/
11087
11088MULTIPLEXER SUBSYSTEM
11089M:	Peter Rosin <peda@axentia.se>
11090S:	Maintained
11091F:	Documentation/ABI/testing/sysfs-class-mux*
11092F:	Documentation/devicetree/bindings/mux/
11093F:	include/dt-bindings/mux/
11094F:	include/linux/mux/
11095F:	drivers/mux/
11096
11097MULTITECH MULTIPORT CARD (ISICOM)
11098S:	Orphan
11099F:	drivers/tty/isicom.c
11100F:	include/linux/isicom.h
11101
11102MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11103M:	Bin Liu <b-liu@ti.com>
11104L:	linux-usb@vger.kernel.org
11105S:	Maintained
11106F:	drivers/usb/musb/
11107
11108MXL301RF MEDIA DRIVER
11109M:	Akihiro Tsukada <tskd08@gmail.com>
11110L:	linux-media@vger.kernel.org
11111S:	Odd Fixes
11112F:	drivers/media/tuners/mxl301rf*
11113
11114MXL5007T MEDIA DRIVER
11115M:	Michael Krufky <mkrufky@linuxtv.org>
11116L:	linux-media@vger.kernel.org
11117W:	https://linuxtv.org
11118W:	http://github.com/mkrufky
11119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11120T:	git git://linuxtv.org/mkrufky/tuners.git
11121S:	Maintained
11122F:	drivers/media/tuners/mxl5007t.*
11123
11124MXSFB DRM DRIVER
11125M:	Marek Vasut <marex@denx.de>
11126M:	Stefan Agner <stefan@agner.ch>
11127L:	dri-devel@lists.freedesktop.org
11128S:	Supported
11129F:	drivers/gpu/drm/mxsfb/
11130F:	Documentation/devicetree/bindings/display/mxsfb.txt
11131T:	git git://anongit.freedesktop.org/drm/drm-misc
11132
11133MYLEX DAC960 PCI RAID Controller
11134M:	Hannes Reinecke <hare@kernel.org>
11135L:	linux-scsi@vger.kernel.org
11136S:	Supported
11137F:	drivers/scsi/myrb.*
11138F:	drivers/scsi/myrs.*
11139
11140MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11141M:	Chris Lee <christopher.lee@cspi.com>
11142L:	netdev@vger.kernel.org
11143W:	https://www.cspi.com/ethernet-products/support/downloads/
11144S:	Supported
11145F:	drivers/net/ethernet/myricom/myri10ge/
11146
11147NAND FLASH SUBSYSTEM
11148M:	Miquel Raynal <miquel.raynal@bootlin.com>
11149R:	Richard Weinberger <richard@nod.at>
11150L:	linux-mtd@lists.infradead.org
11151W:	http://www.linux-mtd.infradead.org/
11152Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11154S:	Maintained
11155F:	drivers/mtd/nand/
11156F:	include/linux/mtd/*nand*.h
11157
11158NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11159M:	Daniel Mack <zonque@gmail.com>
11160S:	Maintained
11161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11162W:	http://www.native-instruments.com
11163F:	sound/usb/caiaq/
11164
11165NATSEMI ETHERNET DRIVER (DP8381x)
11166S:	Orphan
11167F:	drivers/net/ethernet/natsemi/natsemi.c
11168
11169NCR 5380 SCSI DRIVERS
11170M:	Finn Thain <fthain@telegraphics.com.au>
11171M:	Michael Schmitz <schmitzmic@gmail.com>
11172L:	linux-scsi@vger.kernel.org
11173S:	Maintained
11174F:	Documentation/scsi/g_NCR5380.txt
11175F:	drivers/scsi/NCR5380.*
11176F:	drivers/scsi/arm/cumana_1.c
11177F:	drivers/scsi/arm/oak.c
11178F:	drivers/scsi/atari_scsi.*
11179F:	drivers/scsi/dmx3191d.c
11180F:	drivers/scsi/g_NCR5380.*
11181F:	drivers/scsi/mac_scsi.*
11182F:	drivers/scsi/sun3_scsi.*
11183F:	drivers/scsi/sun3_scsi_vme.c
11184
11185NCSI LIBRARY:
11186M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11187S:	Maintained
11188F:	net/ncsi/
11189
11190NCT6775 HARDWARE MONITOR DRIVER
11191M:	Guenter Roeck <linux@roeck-us.net>
11192L:	linux-hwmon@vger.kernel.org
11193S:	Maintained
11194F:	Documentation/hwmon/nct6775.rst
11195F:	drivers/hwmon/nct6775.c
11196
11197NET_FAILOVER MODULE
11198M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11199L:	netdev@vger.kernel.org
11200S:	Supported
11201F:	drivers/net/net_failover.c
11202F:	include/net/net_failover.h
11203F:	Documentation/networking/net_failover.rst
11204
11205NETEM NETWORK EMULATOR
11206M:	Stephen Hemminger <stephen@networkplumber.org>
11207L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11208S:	Maintained
11209F:	net/sched/sch_netem.c
11210
11211NETERION 10GbE DRIVERS (s2io/vxge)
11212M:	Jon Mason <jdmason@kudzu.us>
11213L:	netdev@vger.kernel.org
11214S:	Supported
11215F:	Documentation/networking/device_drivers/neterion/s2io.txt
11216F:	Documentation/networking/device_drivers/neterion/vxge.txt
11217F:	drivers/net/ethernet/neterion/
11218
11219NETFILTER
11220M:	Pablo Neira Ayuso <pablo@netfilter.org>
11221M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11222M:	Florian Westphal <fw@strlen.de>
11223L:	netfilter-devel@vger.kernel.org
11224L:	coreteam@netfilter.org
11225W:	http://www.netfilter.org/
11226W:	http://www.iptables.org/
11227W:	http://www.nftables.org/
11228Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11231S:	Maintained
11232F:	include/linux/netfilter*
11233F:	include/linux/netfilter/
11234F:	include/net/netfilter/
11235F:	include/uapi/linux/netfilter*
11236F:	include/uapi/linux/netfilter/
11237F:	net/*/netfilter.c
11238F:	net/*/netfilter/
11239F:	net/netfilter/
11240F:	net/bridge/br_netfilter*.c
11241
11242NETROM NETWORK LAYER
11243M:	Ralf Baechle <ralf@linux-mips.org>
11244L:	linux-hams@vger.kernel.org
11245W:	http://www.linux-ax25.org/
11246S:	Maintained
11247F:	include/net/netrom.h
11248F:	include/uapi/linux/netrom.h
11249F:	net/netrom/
11250
11251NETRONOME ETHERNET DRIVERS
11252M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11253L:	oss-drivers@netronome.com
11254S:	Maintained
11255F:	drivers/net/ethernet/netronome/
11256
11257NETWORK BLOCK DEVICE (NBD)
11258M:	Josef Bacik <josef@toxicpanda.com>
11259S:	Maintained
11260L:	linux-block@vger.kernel.org
11261L:	nbd@other.debian.org
11262F:	Documentation/admin-guide/blockdev/nbd.rst
11263F:	drivers/block/nbd.c
11264F:	include/trace/events/nbd.h
11265F:	include/uapi/linux/nbd.h
11266
11267NETWORK DROP MONITOR
11268M:	Neil Horman <nhorman@tuxdriver.com>
11269L:	netdev@vger.kernel.org
11270S:	Maintained
11271W:	https://fedorahosted.org/dropwatch/
11272F:	net/core/drop_monitor.c
11273F:	include/uapi/linux/net_dropmon.h
11274F:	include/net/drop_monitor.h
11275
11276NETWORKING DRIVERS
11277M:	"David S. Miller" <davem@davemloft.net>
11278L:	netdev@vger.kernel.org
11279W:	http://www.linuxfoundation.org/en/Net
11280Q:	http://patchwork.ozlabs.org/project/netdev/list/
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11283S:	Odd Fixes
11284F:	Documentation/devicetree/bindings/net/
11285F:	drivers/net/
11286F:	include/linux/if_*
11287F:	include/linux/netdevice.h
11288F:	include/linux/etherdevice.h
11289F:	include/linux/fcdevice.h
11290F:	include/linux/fddidevice.h
11291F:	include/linux/hippidevice.h
11292F:	include/linux/inetdevice.h
11293F:	include/uapi/linux/if_*
11294F:	include/uapi/linux/netdevice.h
11295
11296NETWORKING DRIVERS (WIRELESS)
11297M:	Kalle Valo <kvalo@codeaurora.org>
11298L:	linux-wireless@vger.kernel.org
11299Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11302S:	Maintained
11303F:	Documentation/devicetree/bindings/net/wireless/
11304F:	drivers/net/wireless/
11305
11306NETWORKING [DSA]
11307M:	Andrew Lunn <andrew@lunn.ch>
11308M:	Vivien Didelot <vivien.didelot@gmail.com>
11309M:	Florian Fainelli <f.fainelli@gmail.com>
11310S:	Maintained
11311F:	Documentation/devicetree/bindings/net/dsa/
11312F:	net/dsa/
11313F:	include/net/dsa.h
11314F:	include/linux/dsa/
11315F:	include/linux/platform_data/dsa.h
11316F:	drivers/net/dsa/
11317
11318NETWORKING [GENERAL]
11319M:	"David S. Miller" <davem@davemloft.net>
11320L:	netdev@vger.kernel.org
11321W:	http://www.linuxfoundation.org/en/Net
11322Q:	http://patchwork.ozlabs.org/project/netdev/list/
11323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11325B:	mailto:netdev@vger.kernel.org
11326S:	Maintained
11327F:	net/
11328F:	include/net/
11329F:	include/linux/in.h
11330F:	include/linux/net.h
11331F:	include/linux/netdevice.h
11332F:	include/uapi/linux/in.h
11333F:	include/uapi/linux/net.h
11334F:	include/uapi/linux/netdevice.h
11335F:	include/uapi/linux/net_namespace.h
11336F:	tools/testing/selftests/net/
11337F:	lib/net_utils.c
11338F:	lib/random32.c
11339F:	Documentation/networking/
11340
11341NETWORKING [IPSEC]
11342M:	Steffen Klassert <steffen.klassert@secunet.com>
11343M:	Herbert Xu <herbert@gondor.apana.org.au>
11344M:	"David S. Miller" <davem@davemloft.net>
11345L:	netdev@vger.kernel.org
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11348S:	Maintained
11349F:	net/xfrm/
11350F:	net/key/
11351F:	net/ipv4/xfrm*
11352F:	net/ipv4/esp4*
11353F:	net/ipv4/ah4.c
11354F:	net/ipv4/ipcomp.c
11355F:	net/ipv4/ip_vti.c
11356F:	net/ipv6/xfrm*
11357F:	net/ipv6/esp6*
11358F:	net/ipv6/ah6.c
11359F:	net/ipv6/ipcomp6.c
11360F:	net/ipv6/ip6_vti.c
11361F:	include/uapi/linux/xfrm.h
11362F:	include/net/xfrm.h
11363
11364NETWORKING [IPv4/IPv6]
11365M:	"David S. Miller" <davem@davemloft.net>
11366M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11367M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11368L:	netdev@vger.kernel.org
11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11370S:	Maintained
11371F:	net/ipv4/
11372F:	net/ipv6/
11373F:	include/net/ip*
11374F:	arch/x86/net/*
11375
11376NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11377M:	Paul Moore <paul@paul-moore.com>
11378W:	https://github.com/netlabel
11379L:	netdev@vger.kernel.org
11380L:	linux-security-module@vger.kernel.org
11381S:	Maintained
11382F:	Documentation/netlabel/
11383F:	include/net/calipso.h
11384F:	include/net/cipso_ipv4.h
11385F:	include/net/netlabel.h
11386F:	include/uapi/linux/netfilter/xt_SECMARK.h
11387F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11388F:	net/netlabel/
11389F:	net/ipv4/cipso_ipv4.c
11390F:	net/ipv6/calipso.c
11391F:	net/netfilter/xt_CONNSECMARK.c
11392F:	net/netfilter/xt_SECMARK.c
11393
11394NETWORKING [TCP]
11395M:	Eric Dumazet <edumazet@google.com>
11396L:	netdev@vger.kernel.org
11397S:	Maintained
11398F:	net/ipv4/tcp*.c
11399F:	net/ipv4/syncookies.c
11400F:	net/ipv6/tcp*.c
11401F:	net/ipv6/syncookies.c
11402F:	include/uapi/linux/tcp.h
11403F:	include/net/tcp.h
11404F:	include/linux/tcp.h
11405F:	include/trace/events/tcp.h
11406
11407NETWORKING [TLS]
11408M:	Boris Pismenny <borisp@mellanox.com>
11409M:	Aviad Yehezkel <aviadye@mellanox.com>
11410M:	Dave Watson <davejwatson@fb.com>
11411M:	John Fastabend <john.fastabend@gmail.com>
11412M:	Daniel Borkmann <daniel@iogearbox.net>
11413M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11414L:	netdev@vger.kernel.org
11415S:	Maintained
11416F:	net/tls/*
11417F:	include/uapi/linux/tls.h
11418F:	include/net/tls.h
11419
11420NETWORKING [WIRELESS]
11421L:	linux-wireless@vger.kernel.org
11422Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11423
11424NETDEVSIM
11425M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11426S:	Maintained
11427F:	drivers/net/netdevsim/*
11428
11429NETXEN (1/10) GbE SUPPORT
11430M:	Manish Chopra <manishc@marvell.com>
11431M:	Rahul Verma <rahulv@marvell.com>
11432M:	GR-Linux-NIC-Dev@marvell.com
11433L:	netdev@vger.kernel.org
11434S:	Supported
11435F:	drivers/net/ethernet/qlogic/netxen/
11436
11437NEXTHOP
11438M:	David Ahern <dsahern@kernel.org>
11439L:	netdev@vger.kernel.org
11440S:	Maintained
11441F:	include/net/nexthop.h
11442F:	include/uapi/linux/nexthop.h
11443F:	include/net/netns/nexthop.h
11444F:	net/ipv4/nexthop.c
11445
11446NFC SUBSYSTEM
11447L:	netdev@vger.kernel.org
11448S:	Orphan
11449F:	net/nfc/
11450F:	include/net/nfc/
11451F:	include/uapi/linux/nfc.h
11452F:	drivers/nfc/
11453F:	include/linux/platform_data/nfcmrvl.h
11454F:	Documentation/devicetree/bindings/net/nfc/
11455
11456NFS, SUNRPC, AND LOCKD CLIENTS
11457M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11458M:	Anna Schumaker <anna.schumaker@netapp.com>
11459L:	linux-nfs@vger.kernel.org
11460W:	http://client.linux-nfs.org
11461T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11462S:	Maintained
11463F:	fs/lockd/
11464F:	fs/nfs/
11465F:	fs/nfs_common/
11466F:	net/sunrpc/
11467F:	include/linux/lockd/
11468F:	include/linux/nfs*
11469F:	include/linux/sunrpc/
11470F:	include/uapi/linux/nfs*
11471F:	include/uapi/linux/sunrpc/
11472
11473NILFS2 FILESYSTEM
11474M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11475L:	linux-nilfs@vger.kernel.org
11476W:	https://nilfs.sourceforge.io/
11477W:	https://nilfs.osdn.jp/
11478T:	git git://github.com/konis/nilfs2.git
11479S:	Supported
11480F:	Documentation/filesystems/nilfs2.txt
11481F:	fs/nilfs2/
11482F:	include/trace/events/nilfs2.h
11483F:	include/uapi/linux/nilfs2_api.h
11484F:	include/uapi/linux/nilfs2_ondisk.h
11485
11486NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11487M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11488W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11489S:	Maintained
11490F:	Documentation/scsi/NinjaSCSI.txt
11491F:	drivers/scsi/pcmcia/nsp_*
11492
11493NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11494M:	GOTO Masanori <gotom@debian.or.jp>
11495M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11496W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11497S:	Maintained
11498F:	Documentation/scsi/NinjaSCSI.txt
11499F:	drivers/scsi/nsp32*
11500
11501NIOS2 ARCHITECTURE
11502M:	Ley Foon Tan <lftan@altera.com>
11503L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11505S:	Maintained
11506F:	arch/nios2/
11507
11508NOHZ, DYNTICKS SUPPORT
11509M:	Frederic Weisbecker <fweisbec@gmail.com>
11510M:	Thomas Gleixner <tglx@linutronix.de>
11511M:	Ingo Molnar <mingo@kernel.org>
11512L:	linux-kernel@vger.kernel.org
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11514S:	Maintained
11515F:	kernel/time/tick*.*
11516F:	include/linux/tick.h
11517F:	include/linux/sched/nohz.h
11518
11519NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11520M:	Pavel Machek <pavel@ucw.cz>
11521M:	Sakari Ailus <sakari.ailus@iki.fi>
11522L:	linux-media@vger.kernel.org
11523S:	Maintained
11524F:	drivers/media/i2c/et8ek8
11525F:	drivers/media/i2c/ad5820.c
11526
11527NOKIA N900 POWER SUPPLY DRIVERS
11528R:	Pali Rohár <pali.rohar@gmail.com>
11529F:	include/linux/power/bq2415x_charger.h
11530F:	include/linux/power/bq27xxx_battery.h
11531F:	drivers/power/supply/bq2415x_charger.c
11532F:	drivers/power/supply/bq27xxx_battery.c
11533F:	drivers/power/supply/bq27xxx_battery_i2c.c
11534F:	drivers/power/supply/isp1704_charger.c
11535F:	drivers/power/supply/rx51_battery.c
11536
11537NOLIBC HEADER FILE
11538M:	Willy Tarreau <w@1wt.eu>
11539S:	Maintained
11540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11541F:	tools/include/nolibc/
11542
11543NSDEPS
11544M:	Matthias Maennich <maennich@google.com>
11545S:	Maintained
11546F:	scripts/nsdeps
11547F:	Documentation/core-api/symbol-namespaces.rst
11548
11549NTB AMD DRIVER
11550M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11551L:	linux-ntb@googlegroups.com
11552S:	Supported
11553F:	drivers/ntb/hw/amd/
11554
11555NTB DRIVER CORE
11556M:	Jon Mason <jdmason@kudzu.us>
11557M:	Dave Jiang <dave.jiang@intel.com>
11558M:	Allen Hubbe <allenbh@gmail.com>
11559L:	linux-ntb@googlegroups.com
11560S:	Supported
11561W:	https://github.com/jonmason/ntb/wiki
11562T:	git git://github.com/jonmason/ntb.git
11563F:	drivers/ntb/
11564F:	drivers/net/ntb_netdev.c
11565F:	include/linux/ntb.h
11566F:	include/linux/ntb_transport.h
11567F:	tools/testing/selftests/ntb/
11568
11569NTB IDT DRIVER
11570M:	Serge Semin <fancer.lancer@gmail.com>
11571L:	linux-ntb@googlegroups.com
11572S:	Supported
11573F:	drivers/ntb/hw/idt/
11574
11575NTB INTEL DRIVER
11576M:	Dave Jiang <dave.jiang@intel.com>
11577L:	linux-ntb@googlegroups.com
11578S:	Supported
11579W:	https://github.com/davejiang/linux/wiki
11580T:	git https://github.com/davejiang/linux.git
11581F:	drivers/ntb/hw/intel/
11582
11583NTFS FILESYSTEM
11584M:	Anton Altaparmakov <anton@tuxera.com>
11585L:	linux-ntfs-dev@lists.sourceforge.net
11586W:	http://www.tuxera.com/
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11588S:	Supported
11589F:	Documentation/filesystems/ntfs.txt
11590F:	fs/ntfs/
11591
11592NUBUS SUBSYSTEM
11593M:	Finn Thain <fthain@telegraphics.com.au>
11594L:	linux-m68k@lists.linux-m68k.org
11595S:	Maintained
11596F:	arch/*/include/asm/nubus.h
11597F:	drivers/nubus/
11598F:	include/linux/nubus.h
11599F:	include/uapi/linux/nubus.h
11600
11601NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11602M:	Antonino Daplas <adaplas@gmail.com>
11603L:	linux-fbdev@vger.kernel.org
11604S:	Maintained
11605F:	drivers/video/fbdev/riva/
11606F:	drivers/video/fbdev/nvidia/
11607
11608NVM EXPRESS DRIVER
11609M:	Keith Busch <kbusch@kernel.org>
11610M:	Jens Axboe <axboe@fb.com>
11611M:	Christoph Hellwig <hch@lst.de>
11612M:	Sagi Grimberg <sagi@grimberg.me>
11613L:	linux-nvme@lists.infradead.org
11614T:	git://git.infradead.org/nvme.git
11615W:	http://git.infradead.org/nvme.git
11616S:	Supported
11617F:	drivers/nvme/host/
11618F:	include/linux/nvme.h
11619F:	include/uapi/linux/nvme_ioctl.h
11620
11621NVM EXPRESS FC TRANSPORT DRIVERS
11622M:	James Smart <james.smart@broadcom.com>
11623L:	linux-nvme@lists.infradead.org
11624S:	Supported
11625F:	include/linux/nvme-fc.h
11626F:	include/linux/nvme-fc-driver.h
11627F:	drivers/nvme/host/fc.c
11628F:	drivers/nvme/target/fc.c
11629F:	drivers/nvme/target/fcloop.c
11630
11631NVM EXPRESS TARGET DRIVER
11632M:	Christoph Hellwig <hch@lst.de>
11633M:	Sagi Grimberg <sagi@grimberg.me>
11634L:	linux-nvme@lists.infradead.org
11635T:	git://git.infradead.org/nvme.git
11636W:	http://git.infradead.org/nvme.git
11637S:	Supported
11638F:	drivers/nvme/target/
11639
11640NVMEM FRAMEWORK
11641M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11642S:	Maintained
11643F:	drivers/nvmem/
11644F:	Documentation/devicetree/bindings/nvmem/
11645F:	Documentation/ABI/stable/sysfs-bus-nvmem
11646F:	include/linux/nvmem-consumer.h
11647F:	include/linux/nvmem-provider.h
11648
11649NXP FXAS21002C DRIVER
11650M:	Rui Miguel Silva <rmfrfs@gmail.com>
11651L:	linux-iio@vger.kernel.org
11652S:	Maintained
11653F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11654F:	drivers/iio/gyro/fxas21002c_core.c
11655F:	drivers/iio/gyro/fxas21002c.h
11656F:	drivers/iio/gyro/fxas21002c_i2c.c
11657F:	drivers/iio/gyro/fxas21002c_spi.c
11658
11659NXP SGTL5000 DRIVER
11660M:	Fabio Estevam <festevam@gmail.com>
11661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11664F:	sound/soc/codecs/sgtl5000*
11665
11666NXP SJA1105 ETHERNET SWITCH DRIVER
11667M:	Vladimir Oltean <olteanv@gmail.com>
11668L:	linux-kernel@vger.kernel.org
11669S:	Maintained
11670F:	drivers/net/dsa/sja1105
11671
11672NXP TDA998X DRM DRIVER
11673M:	Russell King <linux@armlinux.org.uk>
11674S:	Maintained
11675T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11676T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11677F:	drivers/gpu/drm/i2c/tda998x_drv.c
11678F:	include/drm/i2c/tda998x.h
11679F:	include/dt-bindings/display/tda998x.h
11680K:	"nxp,tda998x"
11681
11682NXP TFA9879 DRIVER
11683M:	Peter Rosin <peda@axentia.se>
11684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11685S:	Maintained
11686F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11687F:	sound/soc/codecs/tfa9879*
11688
11689NXP-NCI NFC DRIVER
11690M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11691R:	Charles Gorand <charles.gorand@effinnov.com>
11692L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11693S:	Supported
11694F:	drivers/nfc/nxp-nci
11695
11696OBJAGG
11697M:	Jiri Pirko <jiri@mellanox.com>
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700F:	lib/objagg.c
11701F:	lib/test_objagg.c
11702F:	include/linux/objagg.h
11703
11704NXP FSPI DRIVER
11705R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11706M:	Ashish Kumar <ashish.kumar@nxp.com>
11707L:	linux-spi@vger.kernel.org
11708S:	Maintained
11709F:	drivers/spi/spi-nxp-fspi.c
11710F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11711
11712OBJTOOL
11713M:	Josh Poimboeuf <jpoimboe@redhat.com>
11714M:	Peter Zijlstra <peterz@infradead.org>
11715S:	Supported
11716F:	tools/objtool/
11717
11718OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11719M:	Frederic Barrat <fbarrat@linux.ibm.com>
11720M:	Andrew Donnellan <ajd@linux.ibm.com>
11721L:	linuxppc-dev@lists.ozlabs.org
11722S:	Supported
11723F:	arch/powerpc/platforms/powernv/ocxl.c
11724F:	arch/powerpc/include/asm/pnv-ocxl.h
11725F:	drivers/misc/ocxl/
11726F:	include/misc/ocxl*
11727F:	include/uapi/misc/ocxl.h
11728F:	Documentation/userspace-api/accelerators/ocxl.rst
11729
11730OMAP AUDIO SUPPORT
11731M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11732M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11734L:	linux-omap@vger.kernel.org
11735S:	Maintained
11736F:	sound/soc/ti/omap*
11737F:	sound/soc/ti/rx51.c
11738F:	sound/soc/ti/n810.c
11739F:	sound/soc/ti/sdma-pcm.*
11740
11741OMAP CLOCK FRAMEWORK SUPPORT
11742M:	Paul Walmsley <paul@pwsan.com>
11743L:	linux-omap@vger.kernel.org
11744S:	Maintained
11745F:	arch/arm/*omap*/*clock*
11746
11747OMAP DEVICE TREE SUPPORT
11748M:	Benoît Cousson <bcousson@baylibre.com>
11749M:	Tony Lindgren <tony@atomide.com>
11750L:	linux-omap@vger.kernel.org
11751L:	devicetree@vger.kernel.org
11752S:	Maintained
11753F:	arch/arm/boot/dts/*omap*
11754F:	arch/arm/boot/dts/*am3*
11755F:	arch/arm/boot/dts/*am4*
11756F:	arch/arm/boot/dts/*am5*
11757F:	arch/arm/boot/dts/*dra7*
11758
11759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11760L:	linux-omap@vger.kernel.org
11761L:	linux-fbdev@vger.kernel.org
11762S:	Orphan
11763F:	drivers/video/fbdev/omap2/
11764F:	Documentation/arm/omap/dss.rst
11765
11766OMAP FRAMEBUFFER SUPPORT
11767L:	linux-fbdev@vger.kernel.org
11768L:	linux-omap@vger.kernel.org
11769S:	Orphan
11770F:	drivers/video/fbdev/omap/
11771
11772OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11773M:	Roger Quadros <rogerq@ti.com>
11774M:	Tony Lindgren <tony@atomide.com>
11775L:	linux-omap@vger.kernel.org
11776S:	Maintained
11777F:	drivers/memory/omap-gpmc.c
11778F:	arch/arm/mach-omap2/*gpmc*
11779
11780OMAP GPIO DRIVER
11781M:	Grygorii Strashko <grygorii.strashko@ti.com>
11782M:	Santosh Shilimkar <ssantosh@kernel.org>
11783M:	Kevin Hilman <khilman@kernel.org>
11784L:	linux-omap@vger.kernel.org
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11787F:	drivers/gpio/gpio-omap.c
11788
11789OMAP HARDWARE SPINLOCK SUPPORT
11790M:	Ohad Ben-Cohen <ohad@wizery.com>
11791L:	linux-omap@vger.kernel.org
11792S:	Maintained
11793F:	drivers/hwspinlock/omap_hwspinlock.c
11794
11795OMAP HS MMC SUPPORT
11796L:	linux-mmc@vger.kernel.org
11797L:	linux-omap@vger.kernel.org
11798S:	Orphan
11799F:	drivers/mmc/host/omap_hsmmc.c
11800
11801OMAP HWMOD DATA
11802M:	Paul Walmsley <paul@pwsan.com>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	arch/arm/mach-omap2/omap_hwmod*data*
11806
11807OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11808M:	Benoît Cousson <bcousson@baylibre.com>
11809L:	linux-omap@vger.kernel.org
11810S:	Maintained
11811F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11812
11813OMAP HWMOD SUPPORT
11814M:	Benoît Cousson <bcousson@baylibre.com>
11815M:	Paul Walmsley <paul@pwsan.com>
11816L:	linux-omap@vger.kernel.org
11817S:	Maintained
11818F:	arch/arm/mach-omap2/omap_hwmod.*
11819
11820OMAP I2C DRIVER
11821M:	Vignesh R <vigneshr@ti.com>
11822L:	linux-omap@vger.kernel.org
11823L:	linux-i2c@vger.kernel.org
11824S:	Maintained
11825F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11826F:	drivers/i2c/busses/i2c-omap.c
11827
11828OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11830L:	linux-media@vger.kernel.org
11831S:	Maintained
11832F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11833F:	drivers/media/platform/omap3isp/
11834F:	drivers/staging/media/omap4iss/
11835
11836OMAP MMC SUPPORT
11837M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11838L:	linux-omap@vger.kernel.org
11839S:	Odd Fixes
11840F:	drivers/mmc/host/omap.c
11841
11842OMAP POWER MANAGEMENT SUPPORT
11843M:	Kevin Hilman <khilman@kernel.org>
11844L:	linux-omap@vger.kernel.org
11845S:	Maintained
11846F:	arch/arm/*omap*/*pm*
11847F:	drivers/cpufreq/omap-cpufreq.c
11848
11849OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11850M:	Rajendra Nayak <rnayak@codeaurora.org>
11851M:	Paul Walmsley <paul@pwsan.com>
11852L:	linux-omap@vger.kernel.org
11853S:	Maintained
11854F:	arch/arm/mach-omap2/prm*
11855
11856OMAP RANDOM NUMBER GENERATOR SUPPORT
11857M:	Deepak Saxena <dsaxena@plexity.net>
11858S:	Maintained
11859F:	drivers/char/hw_random/omap-rng.c
11860
11861OMAP USB SUPPORT
11862L:	linux-usb@vger.kernel.org
11863L:	linux-omap@vger.kernel.org
11864S:	Orphan
11865F:	drivers/usb/*/*omap*
11866F:	arch/arm/*omap*/usb*
11867
11868OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11869M:	Mark Jackson <mpfj@newflow.co.uk>
11870L:	linux-omap@vger.kernel.org
11871S:	Maintained
11872F:	arch/arm/boot/dts/am335x-nano.dts
11873
11874OMAP1 SUPPORT
11875M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11876M:	Tony Lindgren <tony@atomide.com>
11877L:	linux-omap@vger.kernel.org
11878Q:	http://patchwork.kernel.org/project/linux-omap/list/
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11880S:	Maintained
11881F:	arch/arm/mach-omap1/
11882F:	arch/arm/plat-omap/
11883F:	arch/arm/configs/omap1_defconfig
11884F:	drivers/i2c/busses/i2c-omap.c
11885F:	include/linux/platform_data/i2c-omap.h
11886F:	include/linux/platform_data/ams-delta-fiq.h
11887
11888OMAP2+ SUPPORT
11889M:	Tony Lindgren <tony@atomide.com>
11890L:	linux-omap@vger.kernel.org
11891W:	http://www.muru.com/linux/omap/
11892W:	http://linux.omap.com/
11893Q:	http://patchwork.kernel.org/project/linux-omap/list/
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11895S:	Maintained
11896F:	arch/arm/mach-omap2/
11897F:	arch/arm/plat-omap/
11898F:	arch/arm/configs/omap2plus_defconfig
11899F:	drivers/bus/ti-sysc.c
11900F:	drivers/i2c/busses/i2c-omap.c
11901F:	drivers/irqchip/irq-omap-intc.c
11902F:	drivers/mfd/*omap*.c
11903F:	drivers/mfd/menelaus.c
11904F:	drivers/mfd/palmas.c
11905F:	drivers/mfd/tps65217.c
11906F:	drivers/mfd/tps65218.c
11907F:	drivers/mfd/tps65910.c
11908F:	drivers/mfd/twl-core.[ch]
11909F:	drivers/mfd/twl4030*.c
11910F:	drivers/mfd/twl6030*.c
11911F:	drivers/mfd/twl6040*.c
11912F:	drivers/regulator/palmas-regulator*.c
11913F:	drivers/regulator/pbias-regulator.c
11914F:	drivers/regulator/tps65217-regulator.c
11915F:	drivers/regulator/tps65218-regulator.c
11916F:	drivers/regulator/tps65910-regulator.c
11917F:	drivers/regulator/twl-regulator.c
11918F:	drivers/regulator/twl6030-regulator.c
11919F:	include/linux/platform_data/i2c-omap.h
11920F:	include/linux/platform_data/ti-sysc.h
11921
11922ONION OMEGA2+ BOARD
11923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11924L:	linux-mips@vger.kernel.org
11925S:	Maintained
11926F:	arch/mips/boot/dts/ralink/omega2p.dts
11927
11928OMFS FILESYSTEM
11929M:	Bob Copeland <me@bobcopeland.com>
11930L:	linux-karma-devel@lists.sourceforge.net
11931S:	Maintained
11932F:	Documentation/filesystems/omfs.txt
11933F:	fs/omfs/
11934
11935OMNIKEY CARDMAN 4000 DRIVER
11936M:	Harald Welte <laforge@gnumonks.org>
11937S:	Maintained
11938F:	drivers/char/pcmcia/cm4000_cs.c
11939F:	include/linux/cm4000_cs.h
11940F:	include/uapi/linux/cm4000_cs.h
11941
11942OMNIKEY CARDMAN 4040 DRIVER
11943M:	Harald Welte <laforge@gnumonks.org>
11944S:	Maintained
11945F:	drivers/char/pcmcia/cm4040_cs.*
11946
11947OMNIVISION OV13858 SENSOR DRIVER
11948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11949L:	linux-media@vger.kernel.org
11950T:	git git://linuxtv.org/media_tree.git
11951S:	Maintained
11952F:	drivers/media/i2c/ov13858.c
11953
11954OMNIVISION OV2680 SENSOR DRIVER
11955M:	Rui Miguel Silva <rmfrfs@gmail.com>
11956L:	linux-media@vger.kernel.org
11957T:	git git://linuxtv.org/media_tree.git
11958S:	Maintained
11959F:	drivers/media/i2c/ov2680.c
11960F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11961
11962OMNIVISION OV2685 SENSOR DRIVER
11963M:	Shunqian Zheng <zhengsq@rock-chips.com>
11964L:	linux-media@vger.kernel.org
11965T:	git git://linuxtv.org/media_tree.git
11966S:	Maintained
11967F:	drivers/media/i2c/ov2685.c
11968
11969OMNIVISION OV5640 SENSOR DRIVER
11970M:	Steve Longerbeam <slongerbeam@gmail.com>
11971L:	linux-media@vger.kernel.org
11972T:	git git://linuxtv.org/media_tree.git
11973S:	Maintained
11974F:	drivers/media/i2c/ov5640.c
11975
11976OMNIVISION OV5647 SENSOR DRIVER
11977M:	Luis Oliveira <lolivei@synopsys.com>
11978L:	linux-media@vger.kernel.org
11979T:	git git://linuxtv.org/media_tree.git
11980S:	Maintained
11981F:	drivers/media/i2c/ov5647.c
11982
11983OMNIVISION OV5670 SENSOR DRIVER
11984M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11985M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11986L:	linux-media@vger.kernel.org
11987T:	git git://linuxtv.org/media_tree.git
11988S:	Maintained
11989F:	drivers/media/i2c/ov5670.c
11990
11991OMNIVISION OV5675 SENSOR DRIVER
11992M:	Shawn Tu <shawnx.tu@intel.com>
11993L:	linux-media@vger.kernel.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Maintained
11996F:	drivers/media/i2c/ov5675.c
11997
11998OMNIVISION OV5695 SENSOR DRIVER
11999M:	Shunqian Zheng <zhengsq@rock-chips.com>
12000L:	linux-media@vger.kernel.org
12001T:	git git://linuxtv.org/media_tree.git
12002S:	Maintained
12003F:	drivers/media/i2c/ov5695.c
12004
12005OMNIVISION OV7670 SENSOR DRIVER
12006M:	Jonathan Corbet <corbet@lwn.net>
12007L:	linux-media@vger.kernel.org
12008T:	git git://linuxtv.org/media_tree.git
12009S:	Maintained
12010F:	drivers/media/i2c/ov7670.c
12011F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12012
12013OMNIVISION OV772x SENSOR DRIVER
12014M:	Jacopo Mondi <jacopo@jmondi.org>
12015L:	linux-media@vger.kernel.org
12016T:	git git://linuxtv.org/media_tree.git
12017S:	Odd fixes
12018F:	drivers/media/i2c/ov772x.c
12019F:	include/media/i2c/ov772x.h
12020F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12021
12022OMNIVISION OV7740 SENSOR DRIVER
12023M:	Wenyou Yang <wenyou.yang@microchip.com>
12024L:	linux-media@vger.kernel.org
12025T:	git git://linuxtv.org/media_tree.git
12026S:	Maintained
12027F:	drivers/media/i2c/ov7740.c
12028F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12029
12030OMNIVISION OV9640 SENSOR DRIVER
12031M:	Petr Cvek <petrcvekcz@gmail.com>
12032L:	linux-media@vger.kernel.org
12033S:	Maintained
12034F:	drivers/media/i2c/ov9640.*
12035
12036OMNIVISION OV8856 SENSOR DRIVER
12037M:	Ben Kao <ben.kao@intel.com>
12038L:	linux-media@vger.kernel.org
12039T:	git git://linuxtv.org/media_tree.git
12040S:	Maintained
12041F:	drivers/media/i2c/ov8856.c
12042
12043OMNIVISION OV9650 SENSOR DRIVER
12044M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12045R:	Akinobu Mita <akinobu.mita@gmail.com>
12046R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12047L:	linux-media@vger.kernel.org
12048T:	git git://linuxtv.org/media_tree.git
12049S:	Maintained
12050F:	drivers/media/i2c/ov9650.c
12051F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12052
12053ONENAND FLASH DRIVER
12054M:	Kyungmin Park <kyungmin.park@samsung.com>
12055L:	linux-mtd@lists.infradead.org
12056S:	Maintained
12057F:	drivers/mtd/nand/onenand/
12058F:	include/linux/mtd/onenand*.h
12059
12060OP-TEE DRIVER
12061M:	Jens Wiklander <jens.wiklander@linaro.org>
12062L:	tee-dev@lists.linaro.org
12063S:	Maintained
12064F:	drivers/tee/optee/
12065
12066OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12067M:	Sumit Garg <sumit.garg@linaro.org>
12068L:	tee-dev@lists.linaro.org
12069S:	Maintained
12070F:	drivers/char/hw_random/optee-rng.c
12071
12072OPA-VNIC DRIVER
12073M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12074M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12075L:	linux-rdma@vger.kernel.org
12076S:	Supported
12077F:	drivers/infiniband/ulp/opa_vnic
12078
12079OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12080M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12081M:	Frank Rowand <frowand.list@gmail.com>
12082L:	devicetree@vger.kernel.org
12083S:	Maintained
12084F:	Documentation/devicetree/dynamic-resolution-notes.txt
12085F:	Documentation/devicetree/overlay-notes.txt
12086F:	drivers/of/overlay.c
12087F:	drivers/of/resolver.c
12088K:	of_overlay_notifier_
12089
12090OPEN FIRMWARE AND FLATTENED DEVICE TREE
12091M:	Rob Herring <robh+dt@kernel.org>
12092M:	Frank Rowand <frowand.list@gmail.com>
12093L:	devicetree@vger.kernel.org
12094W:	http://www.devicetree.org/
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12096S:	Maintained
12097F:	drivers/of/
12098F:	include/linux/of*.h
12099F:	scripts/dtc/
12100F:	Documentation/ABI/testing/sysfs-firmware-ofw
12101
12102OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12103M:	Rob Herring <robh+dt@kernel.org>
12104M:	Mark Rutland <mark.rutland@arm.com>
12105L:	devicetree@vger.kernel.org
12106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12107Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12108S:	Maintained
12109F:	Documentation/devicetree/
12110F:	arch/*/boot/dts/
12111F:	include/dt-bindings/
12112
12113OPENCORES I2C BUS DRIVER
12114M:	Peter Korsgaard <peter@korsgaard.com>
12115M:	Andrew Lunn <andrew@lunn.ch>
12116L:	linux-i2c@vger.kernel.org
12117S:	Maintained
12118F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12119F:	Documentation/i2c/busses/i2c-ocores.rst
12120F:	drivers/i2c/busses/i2c-ocores.c
12121F:	include/linux/platform_data/i2c-ocores.h
12122
12123OPENRISC ARCHITECTURE
12124M:	Jonas Bonn <jonas@southpole.se>
12125M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12126M:	Stafford Horne <shorne@gmail.com>
12127T:	git git://github.com/openrisc/linux.git
12128L:	openrisc@lists.librecores.org
12129W:	http://openrisc.io
12130S:	Maintained
12131F:	Documentation/devicetree/bindings/openrisc/
12132F:	Documentation/openrisc/
12133F:	arch/openrisc/
12134F:	drivers/irqchip/irq-ompic.c
12135F:	drivers/irqchip/irq-or1k-*
12136
12137OPENVSWITCH
12138M:	Pravin B Shelar <pshelar@ovn.org>
12139L:	netdev@vger.kernel.org
12140L:	dev@openvswitch.org
12141W:	http://openvswitch.org
12142S:	Maintained
12143F:	net/openvswitch/
12144F:	include/uapi/linux/openvswitch.h
12145
12146OPERATING PERFORMANCE POINTS (OPP)
12147M:	Viresh Kumar <vireshk@kernel.org>
12148M:	Nishanth Menon <nm@ti.com>
12149M:	Stephen Boyd <sboyd@kernel.org>
12150L:	linux-pm@vger.kernel.org
12151S:	Maintained
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12153F:	drivers/opp/
12154F:	include/linux/pm_opp.h
12155F:	Documentation/power/opp.rst
12156F:	Documentation/devicetree/bindings/opp/
12157
12158OPL4 DRIVER
12159M:	Clemens Ladisch <clemens@ladisch.de>
12160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12162S:	Maintained
12163F:	sound/drivers/opl4/
12164
12165OPROFILE
12166M:	Robert Richter <rric@kernel.org>
12167L:	oprofile-list@lists.sf.net
12168S:	Maintained
12169F:	arch/*/include/asm/oprofile*.h
12170F:	arch/*/oprofile/
12171F:	drivers/oprofile/
12172F:	include/linux/oprofile.h
12173
12174ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12175M:	Mark Fasheh <mark@fasheh.com>
12176M:	Joel Becker <jlbec@evilplan.org>
12177M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12178L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12179W:	http://ocfs2.wiki.kernel.org
12180S:	Supported
12181F:	Documentation/filesystems/ocfs2.txt
12182F:	Documentation/filesystems/dlmfs.txt
12183F:	fs/ocfs2/
12184
12185ORANGEFS FILESYSTEM
12186M:	Mike Marshall <hubcap@omnibond.com>
12187R:	Martin Brandenburg <martin@omnibond.com>
12188L:	devel@lists.orangefs.org
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12190S:	Supported
12191F:	fs/orangefs/
12192F:	Documentation/filesystems/orangefs.txt
12193
12194ORINOCO DRIVER
12195L:	linux-wireless@vger.kernel.org
12196W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12197W:	http://www.nongnu.org/orinoco/
12198S:	Orphan
12199F:	drivers/net/wireless/intersil/orinoco/
12200
12201OV2659 OMNIVISION SENSOR DRIVER
12202M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12203L:	linux-media@vger.kernel.org
12204W:	https://linuxtv.org
12205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12206T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12207S:	Maintained
12208F:	drivers/media/i2c/ov2659.c
12209F:	include/media/i2c/ov2659.h
12210
12211OVERLAY FILESYSTEM
12212M:	Miklos Szeredi <miklos@szeredi.hu>
12213L:	linux-unionfs@vger.kernel.org
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12215S:	Supported
12216F:	fs/overlayfs/
12217F:	Documentation/filesystems/overlayfs.txt
12218
12219P54 WIRELESS DRIVER
12220M:	Christian Lamparter <chunkeey@googlemail.com>
12221L:	linux-wireless@vger.kernel.org
12222W:	http://wireless.kernel.org/en/users/Drivers/p54
12223S:	Maintained
12224F:	drivers/net/wireless/intersil/p54/
12225
12226PA SEMI ETHERNET DRIVER
12227L:	netdev@vger.kernel.org
12228S:	Orphan
12229F:	drivers/net/ethernet/pasemi/*
12230
12231PA SEMI SMBUS DRIVER
12232L:	linux-i2c@vger.kernel.org
12233S:	Orphan
12234F:	drivers/i2c/busses/i2c-pasemi.c
12235
12236PACKING
12237M:	Vladimir Oltean <olteanv@gmail.com>
12238L:	netdev@vger.kernel.org
12239S:	Supported
12240F:	lib/packing.c
12241F:	include/linux/packing.h
12242F:	Documentation/core-api/packing.rst
12243
12244PADATA PARALLEL EXECUTION MECHANISM
12245M:	Steffen Klassert <steffen.klassert@secunet.com>
12246L:	linux-crypto@vger.kernel.org
12247S:	Maintained
12248F:	kernel/padata.c
12249F:	include/linux/padata.h
12250F:	Documentation/padata.txt
12251
12252PAGE POOL
12253M:	Jesper Dangaard Brouer <hawk@kernel.org>
12254M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12255L:	netdev@vger.kernel.org
12256S:	Supported
12257F:	net/core/page_pool.c
12258F:	include/net/page_pool.h
12259
12260PANASONIC LAPTOP ACPI EXTRAS DRIVER
12261M:	Harald Welte <laforge@gnumonks.org>
12262L:	platform-driver-x86@vger.kernel.org
12263S:	Maintained
12264F:	drivers/platform/x86/panasonic-laptop.c
12265
12266PARALLEL LCD/KEYPAD PANEL DRIVER
12267M:	Willy Tarreau <willy@haproxy.com>
12268M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12269S:	Odd Fixes
12270F:	Documentation/admin-guide/lcd-panel-cgram.rst
12271F:	drivers/auxdisplay/panel.c
12272
12273PARALLEL PORT SUBSYSTEM
12274M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12275M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12276L:	linux-parport@lists.infradead.org (subscribers-only)
12277S:	Maintained
12278F:	drivers/parport/
12279F:	include/linux/parport*.h
12280F:	drivers/char/ppdev.c
12281F:	include/uapi/linux/ppdev.h
12282F:	Documentation/driver-api/parport*.rst
12283
12284PARAVIRT_OPS INTERFACE
12285M:	Juergen Gross <jgross@suse.com>
12286M:	Thomas Hellstrom <thellstrom@vmware.com>
12287M:	"VMware, Inc." <pv-drivers@vmware.com>
12288L:	virtualization@lists.linux-foundation.org
12289S:	Supported
12290F:	Documentation/virt/paravirt_ops.rst
12291F:	arch/*/kernel/paravirt*
12292F:	arch/*/include/asm/paravirt*.h
12293F:	include/linux/hypervisor.h
12294
12295PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12296M:	Tim Waugh <tim@cyberelk.net>
12297L:	linux-parport@lists.infradead.org (subscribers-only)
12298S:	Maintained
12299F:	Documentation/admin-guide/blockdev/paride.rst
12300F:	drivers/block/paride/
12301
12302PARISC ARCHITECTURE
12303M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12304M:	Helge Deller <deller@gmx.de>
12305L:	linux-parisc@vger.kernel.org
12306W:	http://www.parisc-linux.org/
12307Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12310S:	Maintained
12311F:	arch/parisc/
12312F:	Documentation/parisc/
12313F:	drivers/parisc/
12314F:	drivers/char/agp/parisc-agp.c
12315F:	drivers/input/serio/gscps2.c
12316F:	drivers/parport/parport_gsc.*
12317F:	drivers/tty/serial/8250/8250_gsc.c
12318F:	drivers/video/fbdev/sti*
12319F:	drivers/video/console/sti*
12320F:	drivers/video/logo/logo_parisc*
12321
12322PARMAN
12323M:	Jiri Pirko <jiri@mellanox.com>
12324L:	netdev@vger.kernel.org
12325S:	Supported
12326F:	lib/parman.c
12327F:	lib/test_parman.c
12328F:	include/linux/parman.h
12329
12330PC ENGINES APU BOARD DRIVER
12331M:	Enrico Weigelt, metux IT consult <info@metux.net>
12332S:	Maintained
12333F:	drivers/platform/x86/pcengines-apuv2.c
12334
12335PC87360 HARDWARE MONITORING DRIVER
12336M:	Jim Cromie <jim.cromie@gmail.com>
12337L:	linux-hwmon@vger.kernel.org
12338S:	Maintained
12339F:	Documentation/hwmon/pc87360.rst
12340F:	drivers/hwmon/pc87360.c
12341
12342PC8736x GPIO DRIVER
12343M:	Jim Cromie <jim.cromie@gmail.com>
12344S:	Maintained
12345F:	drivers/char/pc8736x_gpio.c
12346
12347PC87427 HARDWARE MONITORING DRIVER
12348M:	Jean Delvare <jdelvare@suse.com>
12349L:	linux-hwmon@vger.kernel.org
12350S:	Maintained
12351F:	Documentation/hwmon/pc87427.rst
12352F:	drivers/hwmon/pc87427.c
12353
12354PCA9532 LED DRIVER
12355M:	Riku Voipio <riku.voipio@iki.fi>
12356S:	Maintained
12357F:	drivers/leds/leds-pca9532.c
12358F:	include/linux/leds-pca9532.h
12359
12360PCA9541 I2C BUS MASTER SELECTOR DRIVER
12361M:	Guenter Roeck <linux@roeck-us.net>
12362L:	linux-i2c@vger.kernel.org
12363S:	Maintained
12364F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12365
12366PCDP - PRIMARY CONSOLE AND DEBUG PORT
12367M:	Khalid Aziz <khalid@gonehiking.org>
12368S:	Maintained
12369F:	drivers/firmware/pcdp.*
12370
12371PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12372M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12373L:	linux-pci@vger.kernel.org
12374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12375S:	Maintained
12376F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12377F:	drivers/pci/controller/pci-aardvark.c
12378
12379PCI DRIVER FOR ALTERA PCIE IP
12380M:	Ley Foon Tan <lftan@altera.com>
12381L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12382L:	linux-pci@vger.kernel.org
12383S:	Supported
12384F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12385F:	drivers/pci/controller/pcie-altera.c
12386
12387PCI DRIVER FOR APPLIEDMICRO XGENE
12388M:	Toan Le <toan@os.amperecomputing.com>
12389L:	linux-pci@vger.kernel.org
12390L:	linux-arm-kernel@lists.infradead.org
12391S:	Maintained
12392F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12393F:	drivers/pci/controller/pci-xgene.c
12394
12395PCI DRIVER FOR ARM VERSATILE PLATFORM
12396M:	Rob Herring <robh@kernel.org>
12397L:	linux-pci@vger.kernel.org
12398L:	linux-arm-kernel@lists.infradead.org
12399S:	Maintained
12400F:	Documentation/devicetree/bindings/pci/versatile.txt
12401F:	drivers/pci/controller/pci-versatile.c
12402
12403PCI DRIVER FOR ARMADA 8K
12404M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12405L:	linux-pci@vger.kernel.org
12406L:	linux-arm-kernel@lists.infradead.org
12407S:	Maintained
12408F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12409F:	drivers/pci/controller/dwc/pcie-armada8k.c
12410
12411PCI DRIVER FOR CADENCE PCIE IP
12412M:	Tom Joseph <tjoseph@cadence.com>
12413L:	linux-pci@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12416F:	drivers/pci/controller/pcie-cadence*
12417
12418PCI DRIVER FOR FREESCALE LAYERSCAPE
12419M:	Minghuan Lian <minghuan.Lian@nxp.com>
12420M:	Mingkai Hu <mingkai.hu@nxp.com>
12421M:	Roy Zang <roy.zang@nxp.com>
12422L:	linuxppc-dev@lists.ozlabs.org
12423L:	linux-pci@vger.kernel.org
12424L:	linux-arm-kernel@lists.infradead.org
12425S:	Maintained
12426F:	drivers/pci/controller/dwc/*layerscape*
12427
12428PCI DRIVER FOR GENERIC OF HOSTS
12429M:	Will Deacon <will@kernel.org>
12430L:	linux-pci@vger.kernel.org
12431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12434F:	drivers/pci/controller/pci-host-common.c
12435F:	drivers/pci/controller/pci-host-generic.c
12436
12437PCI DRIVER FOR IMX6
12438M:	Richard Zhu <hongxing.zhu@nxp.com>
12439M:	Lucas Stach <l.stach@pengutronix.de>
12440L:	linux-pci@vger.kernel.org
12441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442S:	Maintained
12443F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12444F:	drivers/pci/controller/dwc/*imx6*
12445
12446PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12447M:	Keith Busch <keith.busch@intel.com>
12448M:	Jonathan Derrick <jonathan.derrick@intel.com>
12449L:	linux-pci@vger.kernel.org
12450S:	Supported
12451F:	drivers/pci/controller/vmd.c
12452
12453PCI DRIVER FOR MICROSEMI SWITCHTEC
12454M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12455M:	Logan Gunthorpe <logang@deltatee.com>
12456L:	linux-pci@vger.kernel.org
12457S:	Maintained
12458F:	Documentation/driver-api/switchtec.rst
12459F:	Documentation/ABI/testing/sysfs-class-switchtec
12460F:	drivers/pci/switch/switchtec*
12461F:	include/uapi/linux/switchtec_ioctl.h
12462F:	include/linux/switchtec.h
12463F:	drivers/ntb/hw/mscc/
12464
12465PCI DRIVER FOR MOBIVEIL PCIE IP
12466M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12467M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12468L:	linux-pci@vger.kernel.org
12469S:	Supported
12470F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12471F:	drivers/pci/controller/pcie-mobiveil.c
12472
12473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12474M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12475M:	Jason Cooper <jason@lakedaemon.net>
12476L:	linux-pci@vger.kernel.org
12477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12478S:	Maintained
12479F:	drivers/pci/controller/*mvebu*
12480
12481PCI DRIVER FOR NVIDIA TEGRA
12482M:	Thierry Reding <thierry.reding@gmail.com>
12483L:	linux-tegra@vger.kernel.org
12484L:	linux-pci@vger.kernel.org
12485S:	Supported
12486F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12487F:	drivers/pci/controller/pci-tegra.c
12488
12489PCI DRIVER FOR RENESAS R-CAR
12490M:	Simon Horman <horms@verge.net.au>
12491L:	linux-pci@vger.kernel.org
12492L:	linux-renesas-soc@vger.kernel.org
12493S:	Maintained
12494F:	drivers/pci/controller/*rcar*
12495
12496PCI DRIVER FOR SAMSUNG EXYNOS
12497M:	Jingoo Han <jingoohan1@gmail.com>
12498L:	linux-pci@vger.kernel.org
12499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12501S:	Maintained
12502F:	drivers/pci/controller/dwc/pci-exynos.c
12503
12504PCI DRIVER FOR SYNOPSYS DESIGNWARE
12505M:	Jingoo Han <jingoohan1@gmail.com>
12506M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12507L:	linux-pci@vger.kernel.org
12508S:	Maintained
12509F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12510F:	drivers/pci/controller/dwc/*designware*
12511
12512PCI DRIVER FOR TI DRA7XX
12513M:	Kishon Vijay Abraham I <kishon@ti.com>
12514L:	linux-omap@vger.kernel.org
12515L:	linux-pci@vger.kernel.org
12516S:	Supported
12517F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12518F:	drivers/pci/controller/dwc/pci-dra7xx.c
12519
12520PCI DRIVER FOR TI KEYSTONE
12521M:	Murali Karicheri <m-karicheri2@ti.com>
12522L:	linux-pci@vger.kernel.org
12523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12524S:	Maintained
12525F:	drivers/pci/controller/dwc/pci-keystone.c
12526
12527PCI ENDPOINT SUBSYSTEM
12528M:	Kishon Vijay Abraham I <kishon@ti.com>
12529M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12530L:	linux-pci@vger.kernel.org
12531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12532S:	Supported
12533F:	drivers/pci/endpoint/
12534F:	drivers/misc/pci_endpoint_test.c
12535F:	tools/pci/
12536
12537PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12538M:	Russell Currey <ruscur@russell.cc>
12539M:	Sam Bobroff <sbobroff@linux.ibm.com>
12540M:	Oliver O'Halloran <oohall@gmail.com>
12541L:	linuxppc-dev@lists.ozlabs.org
12542S:	Supported
12543F:	Documentation/PCI/pci-error-recovery.rst
12544F:	drivers/pci/pcie/aer.c
12545F:	drivers/pci/pcie/dpc.c
12546F:	drivers/pci/pcie/err.c
12547F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12548F:	arch/powerpc/kernel/eeh*.c
12549F:	arch/powerpc/platforms/*/eeh*.c
12550F:	arch/powerpc/include/*/eeh*.h
12551
12552PCI ERROR RECOVERY
12553M:	Linas Vepstas <linasvepstas@gmail.com>
12554L:	linux-pci@vger.kernel.org
12555S:	Supported
12556F:	Documentation/PCI/pci-error-recovery.rst
12557
12558PCI MSI DRIVER FOR ALTERA MSI IP
12559M:	Ley Foon Tan <lftan@altera.com>
12560L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12561L:	linux-pci@vger.kernel.org
12562S:	Supported
12563F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12564F:	drivers/pci/controller/pcie-altera-msi.c
12565
12566PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12567M:	Toan Le <toan@os.amperecomputing.com>
12568L:	linux-pci@vger.kernel.org
12569L:	linux-arm-kernel@lists.infradead.org
12570S:	Maintained
12571F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12572F:	drivers/pci/controller/pci-xgene-msi.c
12573
12574PCI SUBSYSTEM
12575M:	Bjorn Helgaas <bhelgaas@google.com>
12576L:	linux-pci@vger.kernel.org
12577Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12579S:	Supported
12580F:	Documentation/devicetree/bindings/pci/
12581F:	Documentation/PCI/
12582F:	drivers/acpi/pci*
12583F:	drivers/pci/
12584F:	include/asm-generic/pci*
12585F:	include/linux/pci*
12586F:	include/linux/of_pci.h
12587F:	include/uapi/linux/pci*
12588F:	lib/pci*
12589F:	arch/x86/pci/
12590F:	arch/x86/kernel/quirks.c
12591F:	arch/x86/kernel/early-quirks.c
12592
12593PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12594M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12595R:	Andrew Murray <andrew.murray@arm.com>
12596L:	linux-pci@vger.kernel.org
12597Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12599S:	Supported
12600F:	drivers/pci/controller/
12601
12602PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12603M:	Jonathan Chocron <jonnyc@amazon.com>
12604L:	linux-pci@vger.kernel.org
12605S:	Maintained
12606F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12607F:	drivers/pci/controller/dwc/pcie-al.c
12608
12609PCIE DRIVER FOR AMLOGIC MESON
12610M:	Yue Wang <yue.wang@Amlogic.com>
12611L:	linux-pci@vger.kernel.org
12612L:	linux-amlogic@lists.infradead.org
12613S:	Maintained
12614F:	drivers/pci/controller/dwc/pci-meson.c
12615
12616PCIE DRIVER FOR AXIS ARTPEC
12617M:	Jesper Nilsson <jesper.nilsson@axis.com>
12618L:	linux-arm-kernel@axis.com
12619L:	linux-pci@vger.kernel.org
12620S:	Maintained
12621F:	Documentation/devicetree/bindings/pci/axis,artpec*
12622F:	drivers/pci/controller/dwc/*artpec*
12623
12624PCIE DRIVER FOR CAVIUM THUNDERX
12625M:	David Daney <david.daney@cavium.com>
12626L:	linux-pci@vger.kernel.org
12627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12628S:	Supported
12629F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12630F:	drivers/pci/controller/pci-thunder-*
12631
12632PCIE DRIVER FOR HISILICON
12633M:	Zhou Wang <wangzhou1@hisilicon.com>
12634L:	linux-pci@vger.kernel.org
12635S:	Maintained
12636F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12637F:	drivers/pci/controller/dwc/pcie-hisi.c
12638
12639PCIE DRIVER FOR HISILICON KIRIN
12640M:	Xiaowei Song <songxiaowei@hisilicon.com>
12641M:	Binghui Wang <wangbinghui@hisilicon.com>
12642L:	linux-pci@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12645F:	drivers/pci/controller/dwc/pcie-kirin.c
12646
12647PCIE DRIVER FOR HISILICON STB
12648M:	Shawn Guo <shawn.guo@linaro.org>
12649L:	linux-pci@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12652F:	drivers/pci/controller/dwc/pcie-histb.c
12653
12654PCIE DRIVER FOR MEDIATEK
12655M:	Ryder Lee <ryder.lee@mediatek.com>
12656L:	linux-pci@vger.kernel.org
12657L:	linux-mediatek@lists.infradead.org
12658S:	Supported
12659F:	Documentation/devicetree/bindings/pci/mediatek*
12660F:	drivers/pci/controller/*mediatek*
12661
12662PCIE DRIVER FOR QUALCOMM MSM
12663M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12664L:	linux-pci@vger.kernel.org
12665L:	linux-arm-msm@vger.kernel.org
12666S:	Maintained
12667F:	drivers/pci/controller/dwc/*qcom*
12668
12669PCIE DRIVER FOR ROCKCHIP
12670M:	Shawn Lin <shawn.lin@rock-chips.com>
12671L:	linux-pci@vger.kernel.org
12672L:	linux-rockchip@lists.infradead.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12675F:	drivers/pci/controller/pcie-rockchip*
12676
12677PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12678M:	Linus Walleij <linus.walleij@linaro.org>
12679L:	linux-pci@vger.kernel.org
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12682F:	drivers/pci/controller/pci-v3-semi.c
12683
12684PCIE DRIVER FOR SOCIONEXT UNIPHIER
12685M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12686L:	linux-pci@vger.kernel.org
12687S:	Maintained
12688F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12689F:	drivers/pci/controller/dwc/pcie-uniphier.c
12690
12691PCIE DRIVER FOR ST SPEAR13XX
12692M:	Pratyush Anand <pratyush.anand@gmail.com>
12693L:	linux-pci@vger.kernel.org
12694S:	Maintained
12695F:	drivers/pci/controller/dwc/*spear*
12696
12697PCMCIA SUBSYSTEM
12698M:	Dominik Brodowski <linux@dominikbrodowski.net>
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12700S:	Odd Fixes
12701F:	Documentation/pcmcia/
12702F:	tools/pcmcia/
12703F:	drivers/pcmcia/
12704F:	include/pcmcia/
12705
12706PCNET32 NETWORK DRIVER
12707M:	Don Fry <pcnet32@frontier.com>
12708L:	netdev@vger.kernel.org
12709S:	Maintained
12710F:	drivers/net/ethernet/amd/pcnet32.c
12711
12712PCRYPT PARALLEL CRYPTO ENGINE
12713M:	Steffen Klassert <steffen.klassert@secunet.com>
12714L:	linux-crypto@vger.kernel.org
12715S:	Maintained
12716F:	crypto/pcrypt.c
12717F:	include/crypto/pcrypt.h
12718
12719PEAQ WMI HOTKEYS DRIVER
12720M:	Hans de Goede <hdegoede@redhat.com>
12721L:	platform-driver-x86@vger.kernel.org
12722S:	Maintained
12723F:	drivers/platform/x86/peaq-wmi.c
12724
12725PENSANDO ETHERNET DRIVERS
12726M:	Shannon Nelson <snelson@pensando.io>
12727M:	Pensando Drivers <drivers@pensando.io>
12728L:	netdev@vger.kernel.org
12729S:	Supported
12730F:	Documentation/networking/device_drivers/pensando/ionic.rst
12731F:	drivers/net/ethernet/pensando/
12732
12733PER-CPU MEMORY ALLOCATOR
12734M:	Dennis Zhou <dennis@kernel.org>
12735M:	Tejun Heo <tj@kernel.org>
12736M:	Christoph Lameter <cl@linux.com>
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12738S:	Maintained
12739F:	include/linux/percpu*.h
12740F:	mm/percpu*.c
12741F:	arch/*/include/asm/percpu.h
12742
12743PER-TASK DELAY ACCOUNTING
12744M:	Balbir Singh <bsingharora@gmail.com>
12745S:	Maintained
12746F:	include/linux/delayacct.h
12747F:	kernel/delayacct.c
12748
12749PERFORMANCE EVENTS SUBSYSTEM
12750M:	Peter Zijlstra <peterz@infradead.org>
12751M:	Ingo Molnar <mingo@redhat.com>
12752M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12753R:	Mark Rutland <mark.rutland@arm.com>
12754R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12755R:	Jiri Olsa <jolsa@redhat.com>
12756R:	Namhyung Kim <namhyung@kernel.org>
12757L:	linux-kernel@vger.kernel.org
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12759S:	Supported
12760F:	kernel/events/*
12761F:	include/linux/perf_event.h
12762F:	include/uapi/linux/perf_event.h
12763F:	arch/*/kernel/perf_event*.c
12764F:	arch/*/kernel/*/perf_event*.c
12765F:	arch/*/kernel/*/*/perf_event*.c
12766F:	arch/*/include/asm/perf_event.h
12767F:	arch/*/kernel/perf_callchain.c
12768F:	arch/*/events/*
12769F:	arch/*/events/*/*
12770F:	tools/perf/
12771
12772PERSONALITY HANDLING
12773M:	Christoph Hellwig <hch@infradead.org>
12774L:	linux-abi-devel@lists.sourceforge.net
12775S:	Maintained
12776F:	include/linux/personality.h
12777F:	include/uapi/linux/personality.h
12778
12779PHOENIX RC FLIGHT CONTROLLER ADAPTER
12780M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12781L:	linux-input@vger.kernel.org
12782S:	Maintained
12783F:	Documentation/input/devices/pxrc.rst
12784F:	drivers/input/joystick/pxrc.c
12785
12786FLYSKY FSIA6B RC RECEIVER
12787M:	Markus Koch <markus@notsyncing.net>
12788L:	linux-input@vger.kernel.org
12789S:	Maintained
12790F:	drivers/input/joystick/fsia6b.c
12791
12792PHONET PROTOCOL
12793M:	Remi Denis-Courmont <courmisch@gmail.com>
12794S:	Supported
12795F:	Documentation/networking/phonet.txt
12796F:	include/linux/phonet.h
12797F:	include/net/phonet/
12798F:	include/uapi/linux/phonet.h
12799F:	net/phonet/
12800
12801PHRAM MTD DRIVER
12802M:	Joern Engel <joern@lazybastard.org>
12803L:	linux-mtd@lists.infradead.org
12804S:	Maintained
12805F:	drivers/mtd/devices/phram.c
12806
12807PICOLCD HID DRIVER
12808M:	Bruno Prémont <bonbons@linux-vserver.org>
12809L:	linux-input@vger.kernel.org
12810S:	Maintained
12811F:	drivers/hid/hid-picolcd*
12812
12813PICOXCELL SUPPORT
12814M:	Jamie Iles <jamie@jamieiles.com>
12815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12816T:	git git://github.com/jamieiles/linux-2.6-ji.git
12817S:	Supported
12818F:	arch/arm/boot/dts/picoxcell*
12819F:	arch/arm/mach-picoxcell/
12820F:	drivers/crypto/picoxcell*
12821
12822PIDFD API
12823M:	Christian Brauner <christian@brauner.io>
12824L:	linux-kernel@vger.kernel.org
12825S:	Maintained
12826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12827F:	samples/pidfd/
12828F:	tools/testing/selftests/pidfd/
12829K:	(?i)pidfd
12830K:	(?i)clone3
12831K:	\b(clone_args|kernel_clone_args)\b
12832
12833PIN CONTROL SUBSYSTEM
12834M:	Linus Walleij <linus.walleij@linaro.org>
12835L:	linux-gpio@vger.kernel.org
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12837S:	Maintained
12838F:	Documentation/devicetree/bindings/pinctrl/
12839F:	Documentation/driver-api/pinctl.rst
12840F:	drivers/pinctrl/
12841F:	include/linux/pinctrl/
12842
12843PIN CONTROLLER - MICROCHIP AT91
12844M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12846L:	linux-gpio@vger.kernel.org
12847S:	Supported
12848F:	drivers/pinctrl/pinctrl-at91*
12849F:	drivers/gpio/gpio-sama5d2-piobu.c
12850
12851PIN CONTROLLER - FREESCALE
12852M:	Dong Aisheng <aisheng.dong@nxp.com>
12853M:	Fabio Estevam <festevam@gmail.com>
12854M:	Shawn Guo <shawnguo@kernel.org>
12855M:	Stefan Agner <stefan@agner.ch>
12856R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12857L:	linux-gpio@vger.kernel.org
12858S:	Maintained
12859F:	drivers/pinctrl/freescale/
12860F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12861
12862PIN CONTROLLER - INTEL
12863M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12864M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12866S:	Maintained
12867F:	drivers/pinctrl/intel/
12868
12869PIN CONTROLLER - MEDIATEK
12870M:	Sean Wang <sean.wang@kernel.org>
12871L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12874F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12875F:	drivers/pinctrl/mediatek/
12876
12877PIN CONTROLLER - QUALCOMM
12878M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12879S:	Maintained
12880L:	linux-arm-msm@vger.kernel.org
12881F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12882F:	drivers/pinctrl/qcom/
12883
12884PIN CONTROLLER - RENESAS
12885M:	Geert Uytterhoeven <geert+renesas@glider.be>
12886L:	linux-renesas-soc@vger.kernel.org
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12888S:	Maintained
12889F:	drivers/pinctrl/pinctrl-rz*
12890F:	drivers/pinctrl/sh-pfc/
12891
12892PIN CONTROLLER - SAMSUNG
12893M:	Tomasz Figa <tomasz.figa@gmail.com>
12894M:	Krzysztof Kozlowski <krzk@kernel.org>
12895M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12897L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12898Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12900S:	Maintained
12901F:	drivers/pinctrl/samsung/
12902F:	include/dt-bindings/pinctrl/samsung.h
12903F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12904
12905PIN CONTROLLER - SINGLE
12906M:	Tony Lindgren <tony@atomide.com>
12907M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12909L:	linux-omap@vger.kernel.org
12910S:	Maintained
12911F:	drivers/pinctrl/pinctrl-single.c
12912
12913PIN CONTROLLER - ST SPEAR
12914M:	Viresh Kumar <vireshk@kernel.org>
12915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12916W:	http://www.st.com/spear
12917S:	Maintained
12918F:	drivers/pinctrl/spear/
12919
12920PISTACHIO SOC SUPPORT
12921M:	James Hartley <james.hartley@sondrel.com>
12922L:	linux-mips@vger.kernel.org
12923S:	Odd Fixes
12924F:	arch/mips/pistachio/
12925F:	arch/mips/include/asm/mach-pistachio/
12926F:	arch/mips/boot/dts/img/pistachio*
12927F:	arch/mips/configs/pistachio*_defconfig
12928
12929PKTCDVD DRIVER
12930S:	Orphan
12931M:	linux-block@vger.kernel.org
12932F:	drivers/block/pktcdvd.c
12933F:	include/linux/pktcdvd.h
12934F:	include/uapi/linux/pktcdvd.h
12935
12936PKUNITY SOC DRIVERS
12937M:	Guan Xuetao <gxt@pku.edu.cn>
12938W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12939S:	Maintained
12940T:	git git://github.com/gxt/linux.git
12941F:	drivers/input/serio/i8042-unicore32io.h
12942F:	drivers/i2c/busses/i2c-puv3.c
12943F:	drivers/video/fbdev/fb-puv3.c
12944F:	drivers/rtc/rtc-puv3.c
12945
12946PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12947M:	Tomasz Duszynski <tduszyns@gmail.com>
12948S:	Maintained
12949F:	drivers/iio/chemical/pms7003.c
12950F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12951
12952PMBUS HARDWARE MONITORING DRIVERS
12953M:	Guenter Roeck <linux@roeck-us.net>
12954L:	linux-hwmon@vger.kernel.org
12955W:	http://hwmon.wiki.kernel.org/
12956W:	http://www.roeck-us.net/linux/drivers/
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12960F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12961F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12962F:	Documentation/hwmon/adm1275.rst
12963F:	Documentation/hwmon/ibm-cffps.rst
12964F:	Documentation/hwmon/ir35221.rst
12965F:	Documentation/hwmon/lm25066.rst
12966F:	Documentation/hwmon/ltc2978.rst
12967F:	Documentation/hwmon/ltc3815.rst
12968F:	Documentation/hwmon/max16064.rst
12969F:	Documentation/hwmon/max20751.rst
12970F:	Documentation/hwmon/max31785.rst
12971F:	Documentation/hwmon/max34440.rst
12972F:	Documentation/hwmon/max8688.rst
12973F:	Documentation/hwmon/pmbus.rst
12974F:	Documentation/hwmon/pmbus-core.rst
12975F:	Documentation/hwmon/tps40422.rst
12976F:	Documentation/hwmon/ucd9000.rst
12977F:	Documentation/hwmon/ucd9200.rst
12978F:	Documentation/hwmon/zl6100.rst
12979F:	drivers/hwmon/pmbus/
12980F:	include/linux/pmbus.h
12981
12982PMC SIERRA MaxRAID DRIVER
12983L:	linux-scsi@vger.kernel.org
12984W:	http://www.pmc-sierra.com/
12985S:	Orphan
12986F:	drivers/scsi/pmcraid.*
12987
12988PMC SIERRA PM8001 DRIVER
12989M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12990L:	linux-scsi@vger.kernel.org
12991S:	Supported
12992F:	drivers/scsi/pm8001/
12993
12994PNP SUPPORT
12995M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12996S:	Maintained
12997F:	drivers/pnp/
12998
12999PNI RM3100 IIO DRIVER
13000M:	Song Qiang <songqiang1304521@gmail.com>
13001L:	linux-iio@vger.kernel.org
13002S:	Maintained
13003F:	drivers/iio/magnetometer/rm3100*
13004F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13005
13006POSIX CLOCKS and TIMERS
13007M:	Thomas Gleixner <tglx@linutronix.de>
13008L:	linux-kernel@vger.kernel.org
13009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13010S:	Maintained
13011F:	fs/timerfd.c
13012F:	include/linux/timer*
13013F:	kernel/time/*timer*
13014
13015POWER MANAGEMENT CORE
13016M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13017L:	linux-pm@vger.kernel.org
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13019B:	https://bugzilla.kernel.org
13020S:	Supported
13021F:	drivers/base/power/
13022F:	include/linux/pm.h
13023F:	include/linux/pm_*
13024F:	include/linux/powercap.h
13025F:	include/linux/intel_rapl.h
13026F:	drivers/powercap/
13027F:	kernel/configs/nopm.config
13028
13029POWER STATE COORDINATION INTERFACE (PSCI)
13030M:	Mark Rutland <mark.rutland@arm.com>
13031M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13032L:	linux-arm-kernel@lists.infradead.org
13033S:	Maintained
13034F:	drivers/firmware/psci/
13035F:	include/linux/psci.h
13036F:	include/uapi/linux/psci.h
13037
13038POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13039M:	Sebastian Reichel <sre@kernel.org>
13040L:	linux-pm@vger.kernel.org
13041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13042S:	Maintained
13043F:	Documentation/ABI/testing/sysfs-class-power
13044F:	Documentation/devicetree/bindings/power/supply/
13045F:	include/linux/power_supply.h
13046F:	drivers/power/supply/
13047
13048POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13049M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13050L:	linuxppc-dev@lists.ozlabs.org
13051S:	Maintained
13052F:	drivers/char/powernv-op-panel.c
13053
13054PPP OVER ATM (RFC 2364)
13055M:	Mitchell Blank Jr <mitch@sfgoth.com>
13056S:	Maintained
13057F:	net/atm/pppoatm.c
13058F:	include/uapi/linux/atmppp.h
13059
13060PPP OVER ETHERNET
13061M:	Michal Ostrowski <mostrows@earthlink.net>
13062S:	Maintained
13063F:	drivers/net/ppp/pppoe.c
13064F:	drivers/net/ppp/pppox.c
13065
13066PPP OVER L2TP
13067M:	James Chapman <jchapman@katalix.com>
13068S:	Maintained
13069F:	net/l2tp/l2tp_ppp.c
13070F:	include/linux/if_pppol2tp.h
13071F:	include/uapi/linux/if_pppol2tp.h
13072
13073PPP PROTOCOL DRIVERS AND COMPRESSORS
13074M:	Paul Mackerras <paulus@samba.org>
13075L:	linux-ppp@vger.kernel.org
13076S:	Maintained
13077F:	drivers/net/ppp/ppp_*
13078
13079PPS SUPPORT
13080M:	Rodolfo Giometti <giometti@enneenne.com>
13081W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13082L:	linuxpps@ml.enneenne.com (subscribers-only)
13083S:	Maintained
13084F:	Documentation/driver-api/pps.rst
13085F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13086F:	Documentation/ABI/testing/sysfs-pps
13087F:	drivers/pps/
13088F:	include/linux/pps*.h
13089F:	include/uapi/linux/pps.h
13090
13091PPTP DRIVER
13092M:	Dmitry Kozlov <xeb@mail.ru>
13093L:	netdev@vger.kernel.org
13094S:	Maintained
13095F:	drivers/net/ppp/pptp.c
13096W:	http://sourceforge.net/projects/accel-pptp
13097
13098PRINTK
13099M:	Petr Mladek <pmladek@suse.com>
13100M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13101R:	Steven Rostedt <rostedt@goodmis.org>
13102S:	Maintained
13103F:	kernel/printk/
13104F:	include/linux/printk.h
13105
13106PRISM54 WIRELESS DRIVER
13107M:	Luis Chamberlain <mcgrof@kernel.org>
13108L:	linux-wireless@vger.kernel.org
13109W:	http://wireless.kernel.org/en/users/Drivers/p54
13110S:	Obsolete
13111F:	drivers/net/wireless/intersil/prism54/
13112
13113PROC FILESYSTEM
13114R:	Alexey Dobriyan <adobriyan@gmail.com>
13115L:	linux-kernel@vger.kernel.org
13116L:	linux-fsdevel@vger.kernel.org
13117S:	Maintained
13118F:	fs/proc/
13119F:	include/linux/proc_fs.h
13120F:	tools/testing/selftests/proc/
13121F:	Documentation/filesystems/proc.txt
13122
13123PROC SYSCTL
13124M:	Luis Chamberlain <mcgrof@kernel.org>
13125M:	Kees Cook <keescook@chromium.org>
13126L:	linux-kernel@vger.kernel.org
13127L:	linux-fsdevel@vger.kernel.org
13128S:	Maintained
13129F:	fs/proc/proc_sysctl.c
13130F:	include/linux/sysctl.h
13131F:	kernel/sysctl.c
13132F:	tools/testing/selftests/sysctl/
13133
13134PS3 NETWORK SUPPORT
13135M:	Geoff Levand <geoff@infradead.org>
13136L:	netdev@vger.kernel.org
13137L:	linuxppc-dev@lists.ozlabs.org
13138S:	Maintained
13139F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13140
13141PS3 PLATFORM SUPPORT
13142M:	Geoff Levand <geoff@infradead.org>
13143L:	linuxppc-dev@lists.ozlabs.org
13144S:	Maintained
13145F:	arch/powerpc/boot/ps3*
13146F:	arch/powerpc/include/asm/lv1call.h
13147F:	arch/powerpc/include/asm/ps3*.h
13148F:	arch/powerpc/platforms/ps3/
13149F:	drivers/*/ps3*
13150F:	drivers/ps3/
13151F:	drivers/rtc/rtc-ps3.c
13152F:	drivers/usb/host/*ps3.c
13153F:	sound/ppc/snd_ps3*
13154
13155PS3VRAM DRIVER
13156M:	Jim Paris <jim@jtan.com>
13157M:	Geoff Levand <geoff@infradead.org>
13158L:	linuxppc-dev@lists.ozlabs.org
13159S:	Maintained
13160F:	drivers/block/ps3vram.c
13161
13162PSAMPLE PACKET SAMPLING SUPPORT:
13163M:	Yotam Gigi <yotam.gi@gmail.com>
13164S:	Maintained
13165F:	net/psample
13166F:	include/net/psample.h
13167F:	include/uapi/linux/psample.h
13168
13169PSTORE FILESYSTEM
13170M:	Kees Cook <keescook@chromium.org>
13171M:	Anton Vorontsov <anton@enomsg.org>
13172M:	Colin Cross <ccross@android.com>
13173M:	Tony Luck <tony.luck@intel.com>
13174S:	Maintained
13175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13176F:	fs/pstore/
13177F:	include/linux/pstore*
13178F:	drivers/firmware/efi/efi-pstore.c
13179F:	drivers/acpi/apei/erst.c
13180F:	Documentation/admin-guide/ramoops.rst
13181F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13182K:	\b(pstore|ramoops)
13183
13184PTP HARDWARE CLOCK SUPPORT
13185M:	Richard Cochran <richardcochran@gmail.com>
13186L:	netdev@vger.kernel.org
13187S:	Maintained
13188W:	http://linuxptp.sourceforge.net/
13189F:	Documentation/ABI/testing/sysfs-ptp
13190F:	Documentation/driver-api/ptp.rst
13191F:	drivers/net/phy/dp83640*
13192F:	drivers/ptp/*
13193F:	include/linux/ptp_cl*
13194
13195PTRACE SUPPORT
13196M:	Oleg Nesterov <oleg@redhat.com>
13197S:	Maintained
13198F:	include/asm-generic/syscall.h
13199F:	include/linux/ptrace.h
13200F:	include/linux/regset.h
13201F:	include/linux/tracehook.h
13202F:	include/uapi/linux/ptrace.h
13203F:	include/uapi/linux/ptrace.h
13204F:	kernel/ptrace.c
13205F:	arch/*/ptrace*.c
13206F:	arch/*/*/ptrace*.c
13207F:	arch/*/include/asm/ptrace*.h
13208
13209PULSE8-CEC DRIVER
13210M:	Hans Verkuil <hverkuil@xs4all.nl>
13211L:	linux-media@vger.kernel.org
13212T:	git git://linuxtv.org/media_tree.git
13213S:	Maintained
13214F:	drivers/media/usb/pulse8-cec/*
13215F:	Documentation/media/cec-drivers/pulse8-cec.rst
13216
13217PVRUSB2 VIDEO4LINUX DRIVER
13218M:	Mike Isely <isely@pobox.com>
13219L:	pvrusb2@isely.net	(subscribers-only)
13220L:	linux-media@vger.kernel.org
13221W:	http://www.isely.net/pvrusb2/
13222T:	git git://linuxtv.org/media_tree.git
13223S:	Maintained
13224F:	Documentation/media/v4l-drivers/pvrusb2*
13225F:	drivers/media/usb/pvrusb2/
13226
13227PWC WEBCAM DRIVER
13228M:	Hans Verkuil <hverkuil@xs4all.nl>
13229L:	linux-media@vger.kernel.org
13230T:	git git://linuxtv.org/media_tree.git
13231S:	Odd Fixes
13232F:	drivers/media/usb/pwc/*
13233F:	include/trace/events/pwc.h
13234
13235PWM FAN DRIVER
13236M:	Kamil Debski <kamil@wypas.org>
13237M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13238L:	linux-hwmon@vger.kernel.org
13239S:	Supported
13240F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13241F:	Documentation/hwmon/pwm-fan.rst
13242F:	drivers/hwmon/pwm-fan.c
13243
13244PWM IR Transmitter
13245M:	Sean Young <sean@mess.org>
13246L:	linux-media@vger.kernel.org
13247S:	Maintained
13248F:	drivers/media/rc/pwm-ir-tx.c
13249
13250PWM SUBSYSTEM
13251M:	Thierry Reding <thierry.reding@gmail.com>
13252R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13253L:	linux-pwm@vger.kernel.org
13254S:	Maintained
13255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13256Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13257F:	Documentation/driver-api/pwm.rst
13258F:	Documentation/devicetree/bindings/pwm/
13259F:	include/linux/pwm.h
13260F:	drivers/pwm/
13261F:	drivers/video/backlight/pwm_bl.c
13262F:	include/linux/pwm_backlight.h
13263F:	drivers/gpio/gpio-mvebu.c
13264F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13265K:	pwm_(config|apply_state|ops)
13266
13267PXA GPIO DRIVER
13268M:	Robert Jarzmik <robert.jarzmik@free.fr>
13269L:	linux-gpio@vger.kernel.org
13270S:	Maintained
13271F:	drivers/gpio/gpio-pxa.c
13272
13273PXA MMCI DRIVER
13274S:	Orphan
13275
13276PXA RTC DRIVER
13277M:	Robert Jarzmik <robert.jarzmik@free.fr>
13278L:	linux-rtc@vger.kernel.org
13279S:	Maintained
13280
13281PXA2xx/PXA3xx SUPPORT
13282M:	Daniel Mack <daniel@zonque.org>
13283M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13284M:	Robert Jarzmik <robert.jarzmik@free.fr>
13285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13286T:	git git://github.com/hzhuang1/linux.git
13287T:	git git://github.com/rjarzmik/linux.git
13288S:	Maintained
13289F:	arch/arm/boot/dts/pxa*
13290F:	arch/arm/mach-pxa/
13291F:	drivers/dma/pxa*
13292F:	drivers/pcmcia/pxa2xx*
13293F:	drivers/pinctrl/pxa/
13294F:	drivers/spi/spi-pxa2xx*
13295F:	drivers/usb/gadget/udc/pxa2*
13296F:	include/sound/pxa2xx-lib.h
13297F:	sound/arm/pxa*
13298F:	sound/soc/pxa/
13299
13300QAT DRIVER
13301M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13302L:	qat-linux@intel.com
13303S:	Supported
13304F:	drivers/crypto/qat/
13305
13306QCOM AUDIO (ASoC) DRIVERS
13307M:	Patrick Lai <plai@codeaurora.org>
13308M:	Banajit Goswami <bgoswami@codeaurora.org>
13309L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13310S:	Supported
13311F:	sound/soc/qcom/
13312
13313QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13314M:	Gabriel Somlo <somlo@cmu.edu>
13315M:	"Michael S. Tsirkin" <mst@redhat.com>
13316L:	qemu-devel@nongnu.org
13317S:	Maintained
13318F:	drivers/firmware/qemu_fw_cfg.c
13319F:	include/uapi/linux/qemu_fw_cfg.h
13320
13321QIB DRIVER
13322M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13323M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13324L:	linux-rdma@vger.kernel.org
13325S:	Supported
13326F:	drivers/infiniband/hw/qib/
13327
13328QLOGIC QL41xxx FCOE DRIVER
13329M:	QLogic-Storage-Upstream@cavium.com
13330L:	linux-scsi@vger.kernel.org
13331S:	Supported
13332F:	drivers/scsi/qedf/
13333
13334QLOGIC QL41xxx ISCSI DRIVER
13335M:	QLogic-Storage-Upstream@cavium.com
13336L:	linux-scsi@vger.kernel.org
13337S:	Supported
13338F:	drivers/scsi/qedi/
13339
13340QLOGIC QL4xxx ETHERNET DRIVER
13341M:	Ariel Elior <aelior@marvell.com>
13342M:	GR-everest-linux-l2@marvell.com
13343L:	netdev@vger.kernel.org
13344S:	Supported
13345F:	drivers/net/ethernet/qlogic/qed/
13346F:	include/linux/qed/
13347F:	drivers/net/ethernet/qlogic/qede/
13348
13349QLOGIC QL4xxx RDMA DRIVER
13350M:	Michal Kalderon <mkalderon@marvell.com>
13351M:	Ariel Elior <aelior@marvell.com>
13352L:	linux-rdma@vger.kernel.org
13353S:	Supported
13354F:	drivers/infiniband/hw/qedr/
13355F:	include/uapi/rdma/qedr-abi.h
13356
13357QLOGIC QLA1280 SCSI DRIVER
13358M:	Michael Reed <mdr@sgi.com>
13359L:	linux-scsi@vger.kernel.org
13360S:	Maintained
13361F:	drivers/scsi/qla1280.[ch]
13362
13363QLOGIC QLA2XXX FC-SCSI DRIVER
13364M:	qla2xxx-upstream@qlogic.com
13365L:	linux-scsi@vger.kernel.org
13366S:	Supported
13367F:	Documentation/scsi/LICENSE.qla2xxx
13368F:	drivers/scsi/qla2xxx/
13369
13370QLOGIC QLA3XXX NETWORK DRIVER
13371M:	GR-Linux-NIC-Dev@marvell.com
13372L:	netdev@vger.kernel.org
13373S:	Supported
13374F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13375F:	drivers/net/ethernet/qlogic/qla3xxx.*
13376
13377QLOGIC QLA4XXX iSCSI DRIVER
13378M:	QLogic-Storage-Upstream@qlogic.com
13379L:	linux-scsi@vger.kernel.org
13380S:	Supported
13381F:	Documentation/scsi/LICENSE.qla4xxx
13382F:	drivers/scsi/qla4xxx/
13383
13384QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13385M:	Shahed Shaikh <shshaikh@marvell.com>
13386M:	Manish Chopra <manishc@marvell.com>
13387M:	GR-Linux-NIC-Dev@marvell.com
13388L:	netdev@vger.kernel.org
13389S:	Supported
13390F:	drivers/net/ethernet/qlogic/qlcnic/
13391
13392QLOGIC QLGE 10Gb ETHERNET DRIVER
13393M:	Manish Chopra <manishc@marvell.com>
13394M:	GR-Linux-NIC-Dev@marvell.com
13395L:	netdev@vger.kernel.org
13396S:	Supported
13397F:	drivers/staging/qlge/
13398
13399QM1D1B0004 MEDIA DRIVER
13400M:	Akihiro Tsukada <tskd08@gmail.com>
13401L:	linux-media@vger.kernel.org
13402S:	Odd Fixes
13403F:	drivers/media/tuners/qm1d1b0004*
13404
13405QM1D1C0042 MEDIA DRIVER
13406M:	Akihiro Tsukada <tskd08@gmail.com>
13407L:	linux-media@vger.kernel.org
13408S:	Odd Fixes
13409F:	drivers/media/tuners/qm1d1c0042*
13410
13411QNX4 FILESYSTEM
13412M:	Anders Larsen <al@alarsen.net>
13413W:	http://www.alarsen.net/linux/qnx4fs/
13414S:	Maintained
13415F:	fs/qnx4/
13416F:	include/uapi/linux/qnx4_fs.h
13417F:	include/uapi/linux/qnxtypes.h
13418
13419QORIQ DPAA2 FSL-MC BUS DRIVER
13420M:	Stuart Yoder <stuyoder@gmail.com>
13421M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13422L:	linux-kernel@vger.kernel.org
13423S:	Maintained
13424F:	drivers/bus/fsl-mc/
13425F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13426F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13427
13428QT1010 MEDIA DRIVER
13429M:	Antti Palosaari <crope@iki.fi>
13430L:	linux-media@vger.kernel.org
13431W:	https://linuxtv.org
13432W:	http://palosaari.fi/linux/
13433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13434T:	git git://linuxtv.org/anttip/media_tree.git
13435S:	Maintained
13436F:	drivers/media/tuners/qt1010*
13437
13438QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13439M:	Kalle Valo <kvalo@codeaurora.org>
13440L:	ath10k@lists.infradead.org
13441W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13443S:	Supported
13444F:	drivers/net/wireless/ath/ath10k/
13445
13446QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13447M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13448L:	linux-wireless@vger.kernel.org
13449W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13450S:	Supported
13451F:	drivers/net/wireless/ath/ath9k/
13452
13453QUALCOMM CAMERA SUBSYSTEM DRIVER
13454M:	Todor Tomov <todor.too@gmail.com>
13455L:	linux-media@vger.kernel.org
13456S:	Maintained
13457F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13458F:	Documentation/media/v4l-drivers/qcom_camss.rst
13459F:	drivers/media/platform/qcom/camss/
13460
13461QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13462M:	Ilia Lin <ilia.lin@kernel.org>
13463L:	linux-pm@vger.kernel.org
13464S:	Maintained
13465F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13466F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13467
13468QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13469M:	Timur Tabi <timur@kernel.org>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	drivers/net/ethernet/qualcomm/emac/
13473
13474QUALCOMM ETHQOS ETHERNET DRIVER
13475M:	Vinod Koul <vkoul@kernel.org>
13476M:	Niklas Cassel <niklas.cassel@linaro.org>
13477L:	netdev@vger.kernel.org
13478S:	Maintained
13479F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13480F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13481
13482QUALCOMM GENERIC INTERFACE I2C DRIVER
13483M:	Alok Chauhan <alokc@codeaurora.org>
13484L:	linux-i2c@vger.kernel.org
13485L:	linux-arm-msm@vger.kernel.org
13486S:	Supported
13487F:	drivers/i2c/busses/i2c-qcom-geni.c
13488
13489QUALCOMM HEXAGON ARCHITECTURE
13490M:	Brian Cain <bcain@codeaurora.org>
13491L:	linux-hexagon@vger.kernel.org
13492S:	Supported
13493F:	arch/hexagon/
13494
13495QUALCOMM HIDMA DRIVER
13496M:	Sinan Kaya <okaya@kernel.org>
13497L:	linux-arm-kernel@lists.infradead.org
13498L:	linux-arm-msm@vger.kernel.org
13499L:	dmaengine@vger.kernel.org
13500S:	Supported
13501F:	drivers/dma/qcom/hidma*
13502
13503QUALCOMM IOMMU
13504M:	Rob Clark <robdclark@gmail.com>
13505L:	iommu@lists.linux-foundation.org
13506L:	linux-arm-msm@vger.kernel.org
13507S:	Maintained
13508F:	drivers/iommu/qcom_iommu.c
13509
13510QUALCOMM TSENS THERMAL DRIVER
13511M:	Amit Kucheria <amit.kucheria@linaro.org>
13512L:	linux-pm@vger.kernel.org
13513L:	linux-arm-msm@vger.kernel.org
13514S:	Maintained
13515F:	drivers/thermal/qcom/
13516
13517QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13518M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13519L:	linux-media@vger.kernel.org
13520L:	linux-arm-msm@vger.kernel.org
13521T:	git git://linuxtv.org/media_tree.git
13522S:	Maintained
13523F:	drivers/media/platform/qcom/venus/
13524
13525QUALCOMM WCN36XX WIRELESS DRIVER
13526M:	Kalle Valo <kvalo@codeaurora.org>
13527L:	wcn36xx@lists.infradead.org
13528W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13529T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13530S:	Supported
13531F:	drivers/net/wireless/ath/wcn36xx/
13532
13533QUANTENNA QTNFMAC WIRELESS DRIVER
13534M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13535M:	Avinash Patil <avinashp@quantenna.com>
13536M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13537L:	linux-wireless@vger.kernel.org
13538S:	Maintained
13539F:	drivers/net/wireless/quantenna
13540
13541RADEON and AMDGPU DRM DRIVERS
13542M:	Alex Deucher <alexander.deucher@amd.com>
13543M:	Christian König <christian.koenig@amd.com>
13544M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13545L:	amd-gfx@lists.freedesktop.org
13546T:	git git://people.freedesktop.org/~agd5f/linux
13547S:	Supported
13548F:	drivers/gpu/drm/radeon/
13549F:	include/uapi/drm/radeon_drm.h
13550F:	drivers/gpu/drm/amd/
13551F:	include/uapi/drm/amdgpu_drm.h
13552
13553RADEON FRAMEBUFFER DISPLAY DRIVER
13554M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13555L:	linux-fbdev@vger.kernel.org
13556S:	Maintained
13557F:	drivers/video/fbdev/aty/radeon*
13558F:	include/uapi/linux/radeonfb.h
13559
13560RADIOSHARK RADIO DRIVER
13561M:	Hans Verkuil <hverkuil@xs4all.nl>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/radio/radio-shark.c
13566
13567RADIOSHARK2 RADIO DRIVER
13568M:	Hans Verkuil <hverkuil@xs4all.nl>
13569L:	linux-media@vger.kernel.org
13570T:	git git://linuxtv.org/media_tree.git
13571S:	Maintained
13572F:	drivers/media/radio/radio-shark2.c
13573F:	drivers/media/radio/radio-tea5777.c
13574
13575RADOS BLOCK DEVICE (RBD)
13576M:	Ilya Dryomov <idryomov@gmail.com>
13577M:	Sage Weil <sage@redhat.com>
13578M:	Alex Elder <elder@kernel.org>
13579L:	ceph-devel@vger.kernel.org
13580W:	http://ceph.com/
13581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13582T:	git git://github.com/ceph/ceph-client.git
13583S:	Supported
13584F:	Documentation/ABI/testing/sysfs-bus-rbd
13585F:	drivers/block/rbd.c
13586F:	drivers/block/rbd_types.h
13587
13588RAGE128 FRAMEBUFFER DISPLAY DRIVER
13589M:	Paul Mackerras <paulus@samba.org>
13590L:	linux-fbdev@vger.kernel.org
13591S:	Maintained
13592F:	drivers/video/fbdev/aty/aty128fb.c
13593
13594RAINSHADOW-CEC DRIVER
13595M:	Hans Verkuil <hverkuil@xs4all.nl>
13596L:	linux-media@vger.kernel.org
13597T:	git git://linuxtv.org/media_tree.git
13598S:	Maintained
13599F:	drivers/media/usb/rainshadow-cec/*
13600
13601RALINK MIPS ARCHITECTURE
13602M:	John Crispin <john@phrozen.org>
13603L:	linux-mips@vger.kernel.org
13604S:	Maintained
13605F:	arch/mips/ralink
13606
13607RALINK RT2X00 WIRELESS LAN DRIVER
13608P:	rt2x00 project
13609M:	Stanislaw Gruszka <sgruszka@redhat.com>
13610M:	Helmut Schaa <helmut.schaa@googlemail.com>
13611L:	linux-wireless@vger.kernel.org
13612S:	Maintained
13613F:	drivers/net/wireless/ralink/rt2x00/
13614
13615RAMDISK RAM BLOCK DEVICE DRIVER
13616M:	Jens Axboe <axboe@kernel.dk>
13617S:	Maintained
13618F:	Documentation/admin-guide/blockdev/ramdisk.rst
13619F:	drivers/block/brd.c
13620
13621RANCHU VIRTUAL BOARD FOR MIPS
13622M:	Miodrag Dinic <miodrag.dinic@mips.com>
13623L:	linux-mips@vger.kernel.org
13624S:	Supported
13625F:	arch/mips/generic/board-ranchu.c
13626F:	arch/mips/configs/generic/board-ranchu.config
13627
13628RANDOM NUMBER DRIVER
13629M:	"Theodore Ts'o" <tytso@mit.edu>
13630S:	Maintained
13631F:	drivers/char/random.c
13632
13633RAPIDIO SUBSYSTEM
13634M:	Matt Porter <mporter@kernel.crashing.org>
13635M:	Alexandre Bounine <alex.bou9@gmail.com>
13636S:	Maintained
13637F:	drivers/rapidio/
13638
13639RAS INFRASTRUCTURE
13640M:	Tony Luck <tony.luck@intel.com>
13641M:	Borislav Petkov <bp@alien8.de>
13642L:	linux-edac@vger.kernel.org
13643S:	Maintained
13644F:	drivers/ras/
13645F:	include/linux/ras.h
13646F:	include/ras/ras_event.h
13647F:	Documentation/admin-guide/ras.rst
13648
13649RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13650L:	linux-wireless@vger.kernel.org
13651S:	Orphan
13652F:	drivers/net/wireless/ray*
13653
13654RCUTORTURE TEST FRAMEWORK
13655M:	"Paul E. McKenney" <paulmck@kernel.org>
13656M:	Josh Triplett <josh@joshtriplett.org>
13657R:	Steven Rostedt <rostedt@goodmis.org>
13658R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13659R:	Lai Jiangshan <jiangshanlai@gmail.com>
13660L:	rcu@vger.kernel.org
13661S:	Supported
13662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13663F:	tools/testing/selftests/rcutorture
13664
13665RDC R-321X SoC
13666M:	Florian Fainelli <florian@openwrt.org>
13667S:	Maintained
13668
13669RDC R6040 FAST ETHERNET DRIVER
13670M:	Florian Fainelli <f.fainelli@gmail.com>
13671L:	netdev@vger.kernel.org
13672S:	Maintained
13673F:	drivers/net/ethernet/rdc/r6040.c
13674
13675RDMAVT - RDMA verbs software
13676M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13677M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13678L:	linux-rdma@vger.kernel.org
13679S:	Supported
13680F:	drivers/infiniband/sw/rdmavt
13681
13682RDS - RELIABLE DATAGRAM SOCKETS
13683M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13684L:	netdev@vger.kernel.org
13685L:	linux-rdma@vger.kernel.org
13686L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13687W:	https://oss.oracle.com/projects/rds/
13688S:	Supported
13689F:	net/rds/
13690F:	Documentation/networking/rds.txt
13691
13692RDT - RESOURCE ALLOCATION
13693M:	Fenghua Yu <fenghua.yu@intel.com>
13694M:	Reinette Chatre <reinette.chatre@intel.com>
13695L:	linux-kernel@vger.kernel.org
13696S:	Supported
13697F:	arch/x86/kernel/cpu/resctrl/
13698F:	arch/x86/include/asm/resctrl_sched.h
13699F:	Documentation/x86/resctrl*
13700
13701READ-COPY UPDATE (RCU)
13702M:	"Paul E. McKenney" <paulmck@kernel.org>
13703M:	Josh Triplett <josh@joshtriplett.org>
13704R:	Steven Rostedt <rostedt@goodmis.org>
13705R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13706R:	Lai Jiangshan <jiangshanlai@gmail.com>
13707R:	Joel Fernandes <joel@joelfernandes.org>
13708L:	rcu@vger.kernel.org
13709W:	http://www.rdrop.com/users/paulmck/RCU/
13710S:	Supported
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13712F:	Documentation/RCU/
13713X:	Documentation/RCU/torture.txt
13714F:	include/linux/rcu*
13715X:	include/linux/srcu*.h
13716F:	kernel/rcu/
13717X:	kernel/rcu/srcu*.c
13718
13719REAL TIME CLOCK (RTC) SUBSYSTEM
13720M:	Alessandro Zummo <a.zummo@towertech.it>
13721M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13722L:	linux-rtc@vger.kernel.org
13723Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13725S:	Maintained
13726F:	Documentation/devicetree/bindings/rtc/
13727F:	Documentation/admin-guide/rtc.rst
13728F:	drivers/rtc/
13729F:	include/linux/rtc.h
13730F:	include/uapi/linux/rtc.h
13731F:	include/linux/rtc/
13732F:	include/linux/platform_data/rtc-*
13733F:	tools/testing/selftests/rtc/
13734
13735REALTEK AUDIO CODECS
13736M:	Bard Liao <bardliao@realtek.com>
13737M:	Oder Chiou <oder_chiou@realtek.com>
13738S:	Maintained
13739F:	sound/soc/codecs/rt*
13740F:	include/sound/rt*.h
13741
13742REALTEK RTL83xx SMI DSA ROUTER CHIPS
13743M:	Linus Walleij <linus.walleij@linaro.org>
13744S:	Maintained
13745F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13746F:	drivers/net/dsa/realtek-smi*
13747F:	drivers/net/dsa/rtl83*
13748
13749REDPINE WIRELESS DRIVER
13750M:	Amitkumar Karwar <amitkarwar@gmail.com>
13751M:	Siva Rebbagondla <siva8118@gmail.com>
13752L:	linux-wireless@vger.kernel.org
13753S:	Maintained
13754F:	drivers/net/wireless/rsi/
13755
13756REGISTER MAP ABSTRACTION
13757M:	Mark Brown <broonie@kernel.org>
13758L:	linux-kernel@vger.kernel.org
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13760S:	Supported
13761F:	Documentation/devicetree/bindings/regmap/
13762F:	drivers/base/regmap/
13763F:	include/linux/regmap.h
13764
13765REISERFS FILE SYSTEM
13766L:	reiserfs-devel@vger.kernel.org
13767S:	Supported
13768F:	fs/reiserfs/
13769
13770REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13771M:	Ohad Ben-Cohen <ohad@wizery.com>
13772M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13773L:	linux-remoteproc@vger.kernel.org
13774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13775S:	Maintained
13776F:	Documentation/devicetree/bindings/remoteproc/
13777F:	Documentation/ABI/testing/sysfs-class-remoteproc
13778F:	Documentation/remoteproc.txt
13779F:	drivers/remoteproc/
13780F:	include/linux/remoteproc.h
13781F:	include/linux/remoteproc/
13782
13783REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13784M:	Ohad Ben-Cohen <ohad@wizery.com>
13785M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13786L:	linux-remoteproc@vger.kernel.org
13787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13788S:	Maintained
13789F:	drivers/rpmsg/
13790F:	Documentation/rpmsg.txt
13791F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13792F:	include/linux/rpmsg.h
13793F:	include/linux/rpmsg/
13794F:	include/uapi/linux/rpmsg.h
13795F:	samples/rpmsg/
13796
13797RENESAS CLOCK DRIVERS
13798M:	Geert Uytterhoeven <geert+renesas@glider.be>
13799L:	linux-renesas-soc@vger.kernel.org
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13801S:	Supported
13802F:	drivers/clk/renesas/
13803
13804RENESAS EMEV2 I2C DRIVER
13805M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13806S:	Supported
13807F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13808F:	drivers/i2c/busses/i2c-emev2.c
13809
13810RENESAS ETHERNET DRIVERS
13811R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13812L:	netdev@vger.kernel.org
13813L:	linux-renesas-soc@vger.kernel.org
13814F:	Documentation/devicetree/bindings/net/renesas,*.txt
13815F:	Documentation/devicetree/bindings/net/sh_eth.txt
13816F:	drivers/net/ethernet/renesas/
13817F:	include/linux/sh_eth.h
13818
13819RENESAS R-CAR GYROADC DRIVER
13820M:	Marek Vasut <marek.vasut@gmail.com>
13821L:	linux-iio@vger.kernel.org
13822S:	Supported
13823F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13824F:	drivers/iio/adc/rcar-gyroadc.c
13825
13826RENESAS R-CAR I2C DRIVERS
13827M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13828S:	Supported
13829F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13830F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13831F:	drivers/i2c/busses/i2c-rcar.c
13832F:	drivers/i2c/busses/i2c-sh_mobile.c
13833
13834RENESAS RIIC DRIVER
13835M:	Chris Brandt <chris.brandt@renesas.com>
13836S:	Supported
13837F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13838F:	drivers/i2c/busses/i2c-riic.c
13839
13840RENESAS USB PHY DRIVER
13841M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13842L:	linux-renesas-soc@vger.kernel.org
13843S:	Maintained
13844F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13845
13846RESET CONTROLLER FRAMEWORK
13847M:	Philipp Zabel <p.zabel@pengutronix.de>
13848T:	git git://git.pengutronix.de/git/pza/linux
13849S:	Maintained
13850F:	drivers/reset/
13851F:	Documentation/devicetree/bindings/reset/
13852F:	include/dt-bindings/reset/
13853F:	include/linux/reset.h
13854F:	include/linux/reset/
13855F:	include/linux/reset-controller.h
13856
13857RESTARTABLE SEQUENCES SUPPORT
13858M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13859M:	Peter Zijlstra <peterz@infradead.org>
13860M:	"Paul E. McKenney" <paulmck@kernel.org>
13861M:	Boqun Feng <boqun.feng@gmail.com>
13862L:	linux-kernel@vger.kernel.org
13863S:	Supported
13864F:	kernel/rseq.c
13865F:	include/uapi/linux/rseq.h
13866F:	include/trace/events/rseq.h
13867F:	tools/testing/selftests/rseq/
13868
13869RFKILL
13870M:	Johannes Berg <johannes@sipsolutions.net>
13871L:	linux-wireless@vger.kernel.org
13872W:	http://wireless.kernel.org/
13873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13875S:	Maintained
13876F:	Documentation/driver-api/rfkill.rst
13877F:	Documentation/ABI/stable/sysfs-class-rfkill
13878F:	net/rfkill/
13879F:	include/linux/rfkill.h
13880F:	include/uapi/linux/rfkill.h
13881
13882RHASHTABLE
13883M:	Thomas Graf <tgraf@suug.ch>
13884M:	Herbert Xu <herbert@gondor.apana.org.au>
13885L:	netdev@vger.kernel.org
13886S:	Maintained
13887F:	lib/rhashtable.c
13888F:	lib/test_rhashtable.c
13889F:	include/linux/rhashtable.h
13890F:	include/linux/rhashtable-types.h
13891
13892RICOH R5C592 MEMORYSTICK DRIVER
13893M:	Maxim Levitsky <maximlevitsky@gmail.com>
13894S:	Maintained
13895F:	drivers/memstick/host/r592.*
13896
13897RICOH SMARTMEDIA/XD DRIVER
13898M:	Maxim Levitsky <maximlevitsky@gmail.com>
13899S:	Maintained
13900F:	drivers/mtd/nand/raw/r852.c
13901F:	drivers/mtd/nand/raw/r852.h
13902
13903RISC-V ARCHITECTURE
13904M:	Paul Walmsley <paul.walmsley@sifive.com>
13905M:	Palmer Dabbelt <palmer@sifive.com>
13906M:	Albert Ou <aou@eecs.berkeley.edu>
13907L:	linux-riscv@lists.infradead.org
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13909S:	Supported
13910F:	arch/riscv/
13911K:	riscv
13912N:	riscv
13913
13914ROCCAT DRIVERS
13915M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13916W:	http://sourceforge.net/projects/roccat/
13917S:	Maintained
13918F:	drivers/hid/hid-roccat*
13919F:	include/linux/hid-roccat*
13920F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13921
13922ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13923M:	Jacob Chen <jacob-chen@iotwrt.com>
13924M:	Ezequiel Garcia <ezequiel@collabora.com>
13925L:	linux-media@vger.kernel.org
13926S:	Maintained
13927F:	drivers/media/platform/rockchip/rga/
13928F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13929
13930HANTRO VPU CODEC DRIVER
13931M:	Ezequiel Garcia <ezequiel@collabora.com>
13932L:	linux-media@vger.kernel.org
13933S:	Maintained
13934F:	drivers/staging/media/hantro/
13935F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13936
13937ROCKER DRIVER
13938M:	Jiri Pirko <jiri@resnulli.us>
13939L:	netdev@vger.kernel.org
13940S:	Supported
13941F:	drivers/net/ethernet/rocker/
13942
13943ROCKETPORT DRIVER
13944P:	Comtrol Corp.
13945W:	http://www.comtrol.com
13946S:	Maintained
13947F:	Documentation/driver-api/serial/rocket.rst
13948F:	drivers/tty/rocket*
13949
13950ROCKETPORT EXPRESS/INFINITY DRIVER
13951M:	Kevin Cernekee <cernekee@gmail.com>
13952L:	linux-serial@vger.kernel.org
13953S:	Odd Fixes
13954F:	drivers/tty/serial/rp2.*
13955
13956ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13957M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13958L:	linux-kernel@vger.kernel.org
13959L:	linux-renesas-soc@vger.kernel.org
13960S:	Supported
13961F:	drivers/mfd/bd9571mwv.c
13962F:	drivers/regulator/bd9571mwv-regulator.c
13963F:	drivers/gpio/gpio-bd9571mwv.c
13964F:	include/linux/mfd/bd9571mwv.h
13965F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13966
13967ROSE NETWORK LAYER
13968M:	Ralf Baechle <ralf@linux-mips.org>
13969L:	linux-hams@vger.kernel.org
13970W:	http://www.linux-ax25.org/
13971S:	Maintained
13972F:	include/net/rose.h
13973F:	include/uapi/linux/rose.h
13974F:	net/rose/
13975
13976RTL2830 MEDIA DRIVER
13977M:	Antti Palosaari <crope@iki.fi>
13978L:	linux-media@vger.kernel.org
13979W:	https://linuxtv.org
13980W:	http://palosaari.fi/linux/
13981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13982T:	git git://linuxtv.org/anttip/media_tree.git
13983S:	Maintained
13984F:	drivers/media/dvb-frontends/rtl2830*
13985
13986RTL2832 MEDIA DRIVER
13987M:	Antti Palosaari <crope@iki.fi>
13988L:	linux-media@vger.kernel.org
13989W:	https://linuxtv.org
13990W:	http://palosaari.fi/linux/
13991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13992T:	git git://linuxtv.org/anttip/media_tree.git
13993S:	Maintained
13994F:	drivers/media/dvb-frontends/rtl2832*
13995
13996RTL2832_SDR MEDIA DRIVER
13997M:	Antti Palosaari <crope@iki.fi>
13998L:	linux-media@vger.kernel.org
13999W:	https://linuxtv.org
14000W:	http://palosaari.fi/linux/
14001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14002T:	git git://linuxtv.org/anttip/media_tree.git
14003S:	Maintained
14004F:	drivers/media/dvb-frontends/rtl2832_sdr*
14005
14006RTL8180 WIRELESS DRIVER
14007L:	linux-wireless@vger.kernel.org
14008W:	http://wireless.kernel.org/
14009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14010S:	Orphan
14011F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14012
14013RTL8187 WIRELESS DRIVER
14014M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14015M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14016M:	Larry Finger <Larry.Finger@lwfinger.net>
14017L:	linux-wireless@vger.kernel.org
14018W:	http://wireless.kernel.org/
14019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14020S:	Maintained
14021F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14022
14023REALTEK WIRELESS DRIVER (rtlwifi family)
14024M:	Ping-Ke Shih <pkshih@realtek.com>
14025L:	linux-wireless@vger.kernel.org
14026W:	http://wireless.kernel.org/
14027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14028S:	Maintained
14029F:	drivers/net/wireless/realtek/rtlwifi/
14030
14031REALTEK WIRELESS DRIVER (rtw88)
14032M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14033L:	linux-wireless@vger.kernel.org
14034S:	Maintained
14035F:	drivers/net/wireless/realtek/rtw88/
14036
14037RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14038M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14039L:	linux-wireless@vger.kernel.org
14040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14041S:	Maintained
14042F:	drivers/net/wireless/realtek/rtl8xxxu/
14043
14044RXRPC SOCKETS (AF_RXRPC)
14045M:	David Howells <dhowells@redhat.com>
14046L:	linux-afs@lists.infradead.org
14047S:	Supported
14048F:	net/rxrpc/
14049F:	include/keys/rxrpc-type.h
14050F:	include/net/af_rxrpc.h
14051F:	include/trace/events/rxrpc.h
14052F:	include/uapi/linux/rxrpc.h
14053F:	Documentation/networking/rxrpc.txt
14054W:	https://www.infradead.org/~dhowells/kafs/
14055
14056S3 SAVAGE FRAMEBUFFER DRIVER
14057M:	Antonino Daplas <adaplas@gmail.com>
14058L:	linux-fbdev@vger.kernel.org
14059S:	Maintained
14060F:	drivers/video/fbdev/savage/
14061
14062S390
14063M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14064M:	Vasily Gorbik <gor@linux.ibm.com>
14065M:	Christian Borntraeger <borntraeger@de.ibm.com>
14066L:	linux-s390@vger.kernel.org
14067W:	http://www.ibm.com/developerworks/linux/linux390/
14068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14069S:	Supported
14070F:	arch/s390/
14071F:	drivers/s390/
14072F:	Documentation/s390/
14073F:	Documentation/driver-api/s390-drivers.rst
14074
14075S390 COMMON I/O LAYER
14076M:	Sebastian Ott <sebott@linux.ibm.com>
14077M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14078L:	linux-s390@vger.kernel.org
14079W:	http://www.ibm.com/developerworks/linux/linux390/
14080S:	Supported
14081F:	drivers/s390/cio/
14082
14083S390 DASD DRIVER
14084M:	Stefan Haberland <sth@linux.ibm.com>
14085M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14086L:	linux-s390@vger.kernel.org
14087W:	http://www.ibm.com/developerworks/linux/linux390/
14088S:	Supported
14089F:	drivers/s390/block/dasd*
14090F:	block/partitions/ibm.c
14091
14092S390 IOMMU (PCI)
14093M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14094L:	linux-s390@vger.kernel.org
14095W:	http://www.ibm.com/developerworks/linux/linux390/
14096S:	Supported
14097F:	drivers/iommu/s390-iommu.c
14098
14099S390 IUCV NETWORK LAYER
14100M:	Julian Wiedmann <jwi@linux.ibm.com>
14101M:	Ursula Braun <ubraun@linux.ibm.com>
14102L:	linux-s390@vger.kernel.org
14103W:	http://www.ibm.com/developerworks/linux/linux390/
14104S:	Supported
14105F:	drivers/s390/net/*iucv*
14106F:	include/net/iucv/
14107F:	net/iucv/
14108
14109S390 NETWORK DRIVERS
14110M:	Julian Wiedmann <jwi@linux.ibm.com>
14111M:	Ursula Braun <ubraun@linux.ibm.com>
14112L:	linux-s390@vger.kernel.org
14113W:	http://www.ibm.com/developerworks/linux/linux390/
14114S:	Supported
14115F:	drivers/s390/net/
14116
14117S390 PCI SUBSYSTEM
14118M:	Sebastian Ott <sebott@linux.ibm.com>
14119M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14120L:	linux-s390@vger.kernel.org
14121W:	http://www.ibm.com/developerworks/linux/linux390/
14122S:	Supported
14123F:	arch/s390/pci/
14124F:	drivers/pci/hotplug/s390_pci_hpc.c
14125
14126S390 VFIO-CCW DRIVER
14127M:	Cornelia Huck <cohuck@redhat.com>
14128M:	Eric Farman <farman@linux.ibm.com>
14129R:	Halil Pasic <pasic@linux.ibm.com>
14130L:	linux-s390@vger.kernel.org
14131L:	kvm@vger.kernel.org
14132S:	Supported
14133F:	drivers/s390/cio/vfio_ccw*
14134F:	Documentation/s390/vfio-ccw.rst
14135F:	include/uapi/linux/vfio_ccw.h
14136
14137S390 ZCRYPT DRIVER
14138M:	Harald Freudenberger <freude@linux.ibm.com>
14139L:	linux-s390@vger.kernel.org
14140W:	http://www.ibm.com/developerworks/linux/linux390/
14141S:	Supported
14142F:	drivers/s390/crypto/
14143
14144S390 VFIO AP DRIVER
14145M:	Tony Krowiak <akrowiak@linux.ibm.com>
14146M:	Pierre Morel <pmorel@linux.ibm.com>
14147M:	Halil Pasic <pasic@linux.ibm.com>
14148L:	linux-s390@vger.kernel.org
14149W:	http://www.ibm.com/developerworks/linux/linux390/
14150S:	Supported
14151F:	drivers/s390/crypto/vfio_ap_drv.c
14152F:	drivers/s390/crypto/vfio_ap_private.h
14153F:	drivers/s390/crypto/vfio_ap_ops.c
14154F:	Documentation/s390/vfio-ap.rst
14155
14156S390 ZFCP DRIVER
14157M:	Steffen Maier <maier@linux.ibm.com>
14158M:	Benjamin Block <bblock@linux.ibm.com>
14159L:	linux-s390@vger.kernel.org
14160W:	http://www.ibm.com/developerworks/linux/linux390/
14161S:	Supported
14162F:	drivers/s390/scsi/zfcp_*
14163
14164S3C24XX SD/MMC Driver
14165M:	Ben Dooks <ben-linux@fluff.org>
14166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14167S:	Supported
14168F:	drivers/mmc/host/s3cmci.*
14169
14170SAA6588 RDS RECEIVER DRIVER
14171M:	Hans Verkuil <hverkuil@xs4all.nl>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174W:	https://linuxtv.org
14175S:	Odd Fixes
14176F:	drivers/media/i2c/saa6588*
14177
14178SAA7134 VIDEO4LINUX DRIVER
14179M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14180L:	linux-media@vger.kernel.org
14181W:	https://linuxtv.org
14182T:	git git://linuxtv.org/media_tree.git
14183S:	Odd fixes
14184F:	Documentation/media/v4l-drivers/saa7134*
14185F:	drivers/media/pci/saa7134/
14186
14187SAA7146 VIDEO4LINUX-2 DRIVER
14188M:	Hans Verkuil <hverkuil@xs4all.nl>
14189L:	linux-media@vger.kernel.org
14190T:	git git://linuxtv.org/media_tree.git
14191S:	Maintained
14192F:	drivers/media/common/saa7146/
14193F:	drivers/media/pci/saa7146/
14194F:	include/media/drv-intf/saa7146*
14195
14196SAFESETID SECURITY MODULE
14197M:     Micah Morton <mortonm@chromium.org>
14198S:     Supported
14199F:     security/safesetid/
14200F:     Documentation/admin-guide/LSM/SafeSetID.rst
14201
14202SAMSUNG AUDIO (ASoC) DRIVERS
14203M:	Krzysztof Kozlowski <krzk@kernel.org>
14204M:	Sangbeom Kim <sbkim73@samsung.com>
14205M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14207S:	Supported
14208F:	sound/soc/samsung/
14209F:	Documentation/devicetree/bindings/sound/samsung*
14210
14211SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14212M:	Krzysztof Kozlowski <krzk@kernel.org>
14213L:	linux-crypto@vger.kernel.org
14214L:	linux-samsung-soc@vger.kernel.org
14215S:	Maintained
14216F:	drivers/crypto/exynos-rng.c
14217F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14218
14219SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14220M:	Łukasz Stelmach <l.stelmach@samsung.com>
14221L:	linux-samsung-soc@vger.kernel.org
14222S:	Maintained
14223F:	drivers/char/hw_random/exynos-trng.c
14224F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14225
14226SAMSUNG FRAMEBUFFER DRIVER
14227M:	Jingoo Han <jingoohan1@gmail.com>
14228L:	linux-fbdev@vger.kernel.org
14229S:	Maintained
14230F:	drivers/video/fbdev/s3c-fb.c
14231
14232SAMSUNG LAPTOP DRIVER
14233M:	Corentin Chary <corentin.chary@gmail.com>
14234L:	platform-driver-x86@vger.kernel.org
14235S:	Maintained
14236F:	drivers/platform/x86/samsung-laptop.c
14237
14238SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14239M:	Sangbeom Kim <sbkim73@samsung.com>
14240M:	Krzysztof Kozlowski <krzk@kernel.org>
14241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14242L:	linux-kernel@vger.kernel.org
14243L:	linux-samsung-soc@vger.kernel.org
14244S:	Supported
14245F:	drivers/mfd/sec*.c
14246F:	drivers/regulator/s2m*.c
14247F:	drivers/regulator/s5m*.c
14248F:	drivers/clk/clk-s2mps11.c
14249F:	drivers/rtc/rtc-s5m.c
14250F:	include/linux/mfd/samsung/
14251F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14252F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14253F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14254F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14255
14256SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14257M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14258L:	linux-media@vger.kernel.org
14259L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14260S:	Maintained
14261F:	drivers/media/platform/s3c-camif/
14262F:	include/media/drv-intf/s3c_camif.h
14263
14264SAMSUNG S3FWRN5 NFC DRIVER
14265M:	Robert Baldyga <r.baldyga@samsung.com>
14266M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14267L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14268S:	Supported
14269F:	drivers/nfc/s3fwrn5
14270
14271SAMSUNG S5C73M3 CAMERA DRIVER
14272M:	Kyungmin Park <kyungmin.park@samsung.com>
14273M:	Andrzej Hajda <a.hajda@samsung.com>
14274L:	linux-media@vger.kernel.org
14275S:	Supported
14276F:	drivers/media/i2c/s5c73m3/*
14277
14278SAMSUNG S5K5BAF CAMERA DRIVER
14279M:	Kyungmin Park <kyungmin.park@samsung.com>
14280M:	Andrzej Hajda <a.hajda@samsung.com>
14281L:	linux-media@vger.kernel.org
14282S:	Supported
14283F:	drivers/media/i2c/s5k5baf.c
14284
14285SAMSUNG S5P Security SubSystem (SSS) DRIVER
14286M:	Krzysztof Kozlowski <krzk@kernel.org>
14287M:	Vladimir Zapolskiy <vz@mleia.com>
14288M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14289L:	linux-crypto@vger.kernel.org
14290L:	linux-samsung-soc@vger.kernel.org
14291S:	Maintained
14292F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14293F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14294F:	drivers/crypto/s5p-sss.c
14295
14296SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14297M:	Kyungmin Park <kyungmin.park@samsung.com>
14298M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14299L:	linux-media@vger.kernel.org
14300Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14301S:	Supported
14302F:	drivers/media/platform/exynos4-is/
14303
14304SAMSUNG SOC CLOCK DRIVERS
14305M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14306M:	Tomasz Figa <tomasz.figa@gmail.com>
14307M:	Chanwoo Choi <cw00.choi@samsung.com>
14308S:	Supported
14309L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14311F:	drivers/clk/samsung/
14312F:	include/dt-bindings/clock/exynos*.h
14313F:	Documentation/devicetree/bindings/clock/exynos*.txt
14314F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14315F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14316
14317SAMSUNG SPI DRIVERS
14318M:	Kukjin Kim <kgene@kernel.org>
14319M:	Krzysztof Kozlowski <krzk@kernel.org>
14320M:	Andi Shyti <andi@etezian.org>
14321L:	linux-spi@vger.kernel.org
14322L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14323S:	Maintained
14324F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14325F:	drivers/spi/spi-s3c*
14326F:	include/linux/platform_data/spi-s3c64xx.h
14327
14328SAMSUNG SXGBE DRIVERS
14329M:	Byungho An <bh74.an@samsung.com>
14330M:	Girish K S <ks.giri@samsung.com>
14331M:	Vipul Pandya <vipul.pandya@samsung.com>
14332S:	Supported
14333L:	netdev@vger.kernel.org
14334F:	drivers/net/ethernet/samsung/sxgbe/
14335
14336SAMSUNG THERMAL DRIVER
14337M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14338L:	linux-pm@vger.kernel.org
14339L:	linux-samsung-soc@vger.kernel.org
14340S:	Supported
14341T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14342F:	drivers/thermal/samsung/
14343
14344SAMSUNG USB2 PHY DRIVER
14345M:	Kamil Debski <kamil@wypas.org>
14346M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14347L:	linux-kernel@vger.kernel.org
14348S:	Supported
14349F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14350F:	Documentation/driver-api/phy/samsung-usb2.rst
14351F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14352F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14353F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14354F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14355F:	drivers/phy/samsung/phy-samsung-usb2.c
14356F:	drivers/phy/samsung/phy-samsung-usb2.h
14357
14358SC1200 WDT DRIVER
14359M:	Zwane Mwaikambo <zwanem@gmail.com>
14360S:	Maintained
14361F:	drivers/watchdog/sc1200wdt.c
14362
14363SCHEDULER
14364M:	Ingo Molnar <mingo@redhat.com>
14365M:	Peter Zijlstra <peterz@infradead.org>
14366M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14367M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14368R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14369R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14370R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14371R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14372L:	linux-kernel@vger.kernel.org
14373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14374S:	Maintained
14375F:	kernel/sched/
14376F:	include/linux/sched.h
14377F:	include/uapi/linux/sched.h
14378F:	include/linux/wait.h
14379F:	include/linux/preempt.h
14380
14381SCR24X CHIP CARD INTERFACE DRIVER
14382M:	Lubomir Rintel <lkundrak@v3.sk>
14383S:	Supported
14384F:	drivers/char/pcmcia/scr24x_cs.c
14385
14386SCSI CDROM DRIVER
14387M:	Jens Axboe <axboe@kernel.dk>
14388L:	linux-scsi@vger.kernel.org
14389W:	http://www.kernel.dk
14390S:	Maintained
14391F:	drivers/scsi/sr*
14392
14393SCSI RDMA PROTOCOL (SRP) INITIATOR
14394M:	Bart Van Assche <bvanassche@acm.org>
14395L:	linux-rdma@vger.kernel.org
14396S:	Supported
14397Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14398F:	drivers/infiniband/ulp/srp/
14399F:	include/scsi/srp.h
14400
14401SCSI RDMA PROTOCOL (SRP) TARGET
14402M:	Bart Van Assche <bvanassche@acm.org>
14403L:	linux-rdma@vger.kernel.org
14404L:	target-devel@vger.kernel.org
14405S:	Supported
14406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14407F:	drivers/infiniband/ulp/srpt/
14408
14409SCSI SG DRIVER
14410M:	Doug Gilbert <dgilbert@interlog.com>
14411L:	linux-scsi@vger.kernel.org
14412W:	http://sg.danny.cz/sg
14413S:	Maintained
14414F:	Documentation/scsi/scsi-generic.txt
14415F:	drivers/scsi/sg.c
14416F:	include/scsi/sg.h
14417
14418SCSI SUBSYSTEM
14419M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14421M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14423Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14424L:	linux-scsi@vger.kernel.org
14425S:	Maintained
14426F:	Documentation/devicetree/bindings/scsi/
14427F:	drivers/scsi/
14428F:	include/scsi/
14429
14430SCSI TAPE DRIVER
14431M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14432L:	linux-scsi@vger.kernel.org
14433S:	Maintained
14434F:	Documentation/scsi/st.txt
14435F:	drivers/scsi/st.*
14436F:	drivers/scsi/st_*.h
14437
14438SCSI TARGET SUBSYSTEM
14439M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14440L:	linux-scsi@vger.kernel.org
14441L:	target-devel@vger.kernel.org
14442W:	http://www.linux-iscsi.org
14443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14444Q:	https://patchwork.kernel.org/project/target-devel/list/
14445S:	Supported
14446F:	drivers/target/
14447F:	include/target/
14448F:	Documentation/target/
14449
14450SCTP PROTOCOL
14451M:	Vlad Yasevich <vyasevich@gmail.com>
14452M:	Neil Horman <nhorman@tuxdriver.com>
14453M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14454L:	linux-sctp@vger.kernel.org
14455W:	http://lksctp.sourceforge.net
14456S:	Maintained
14457F:	Documentation/networking/sctp.txt
14458F:	include/linux/sctp.h
14459F:	include/uapi/linux/sctp.h
14460F:	include/net/sctp/
14461F:	net/sctp/
14462
14463SCx200 CPU SUPPORT
14464M:	Jim Cromie <jim.cromie@gmail.com>
14465S:	Odd Fixes
14466F:	Documentation/i2c/busses/scx200_acb.rst
14467F:	arch/x86/platform/scx200/
14468F:	drivers/watchdog/scx200_wdt.c
14469F:	drivers/i2c/busses/scx200*
14470F:	drivers/mtd/maps/scx200_docflash.c
14471F:	include/linux/scx200.h
14472
14473SCx200 GPIO DRIVER
14474M:	Jim Cromie <jim.cromie@gmail.com>
14475S:	Maintained
14476F:	drivers/char/scx200_gpio.c
14477F:	include/linux/scx200_gpio.h
14478
14479SCx200 HRT CLOCKSOURCE DRIVER
14480M:	Jim Cromie <jim.cromie@gmail.com>
14481S:	Maintained
14482F:	drivers/clocksource/scx200_hrt.c
14483
14484SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14485M:	Sascha Sommer <saschasommer@freenet.de>
14486L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14487S:	Maintained
14488F:	drivers/mmc/host/sdricoh_cs.c
14489
14490SECO BOARDS CEC DRIVER
14491M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14492S:	Maintained
14493F:	drivers/media/platform/seco-cec/seco-cec.c
14494F:	drivers/media/platform/seco-cec/seco-cec.h
14495
14496SECURE COMPUTING
14497M:	Kees Cook <keescook@chromium.org>
14498R:	Andy Lutomirski <luto@amacapital.net>
14499R:	Will Drewry <wad@chromium.org>
14500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14501S:	Supported
14502F:	kernel/seccomp.c
14503F:	include/uapi/linux/seccomp.h
14504F:	include/linux/seccomp.h
14505F:	tools/testing/selftests/seccomp/*
14506F:	tools/testing/selftests/kselftest_harness.h
14507F:	Documentation/userspace-api/seccomp_filter.rst
14508K:	\bsecure_computing
14509K:	\bTIF_SECCOMP\b
14510
14511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14512M:	Al Cooper <alcooperx@gmail.com>
14513L:	linux-mmc@vger.kernel.org
14514L:	bcm-kernel-feedback-list@broadcom.com
14515S:	Maintained
14516F:	drivers/mmc/host/sdhci-brcmstb*
14517
14518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14519M:	Adrian Hunter <adrian.hunter@intel.com>
14520L:	linux-mmc@vger.kernel.org
14521S:	Maintained
14522F:	drivers/mmc/host/sdhci*
14523F:	include/linux/mmc/sdhci*
14524
14525EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14526M:	Adrian Hunter <adrian.hunter@intel.com>
14527M:	Ritesh Harjani <riteshh@codeaurora.org>
14528M:	Asutosh Das <asutoshd@codeaurora.org>
14529L:	linux-mmc@vger.kernel.org
14530S:	Maintained
14531F:	drivers/mmc/host/cqhci*
14532
14533SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14534M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14535M:	Manjunath M B <manjumb@synopsys.com>
14536L:	linux-mmc@vger.kernel.org
14537S:	Maintained
14538F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14539
14540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14541M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14542L:	linux-mmc@vger.kernel.org
14543S:	Supported
14544F:	drivers/mmc/host/sdhci-of-at91.c
14545
14546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14547M:	Ben Dooks <ben-linux@fluff.org>
14548M:	Jaehoon Chung <jh80.chung@samsung.com>
14549L:	linux-mmc@vger.kernel.org
14550S:	Maintained
14551F:	drivers/mmc/host/sdhci-s3c*
14552
14553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14554M:	Viresh Kumar <vireshk@kernel.org>
14555L:	linux-mmc@vger.kernel.org
14556S:	Maintained
14557F:	drivers/mmc/host/sdhci-spear.c
14558
14559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14560M:	Kishon Vijay Abraham I <kishon@ti.com>
14561L:	linux-mmc@vger.kernel.org
14562S:	Maintained
14563F:	drivers/mmc/host/sdhci-omap.c
14564
14565SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14566M:	Scott Bauer <scott.bauer@intel.com>
14567M:	Jonathan Derrick <jonathan.derrick@intel.com>
14568L:	linux-block@vger.kernel.org
14569S:	Supported
14570F:	block/sed*
14571F:	block/opal_proto.h
14572F:	include/linux/sed*
14573F:	include/uapi/linux/sed*
14574
14575SECURITY CONTACT
14576M:	Security Officers <security@kernel.org>
14577S:	Supported
14578
14579SECURITY SUBSYSTEM
14580M:	James Morris <jmorris@namei.org>
14581M:	"Serge E. Hallyn" <serge@hallyn.com>
14582L:	linux-security-module@vger.kernel.org (suggested Cc:)
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14584W:	http://kernsec.org/
14585S:	Supported
14586F:	security/
14587X:	security/selinux/
14588
14589SELINUX SECURITY MODULE
14590M:	Paul Moore <paul@paul-moore.com>
14591M:	Stephen Smalley <sds@tycho.nsa.gov>
14592M:	Eric Paris <eparis@parisplace.org>
14593L:	selinux@vger.kernel.org
14594W:	https://selinuxproject.org
14595W:	https://github.com/SELinuxProject
14596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14597S:	Supported
14598F:	include/uapi/linux/selinux_netlink.h
14599F:	security/selinux/
14600F:	scripts/selinux/
14601F:	Documentation/admin-guide/LSM/SELinux.rst
14602
14603SENSABLE PHANTOM
14604M:	Jiri Slaby <jirislaby@gmail.com>
14605S:	Maintained
14606F:	drivers/misc/phantom.c
14607F:	include/uapi/linux/phantom.h
14608
14609SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14610M:	Tomasz Duszynski <tduszyns@gmail.com>
14611S:	Maintained
14612F:	drivers/iio/chemical/sps30.c
14613F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14614
14615SERIAL DEVICE BUS
14616M:	Rob Herring <robh@kernel.org>
14617L:	linux-serial@vger.kernel.org
14618S:	Maintained
14619F:	Documentation/devicetree/bindings/serial/slave-device.txt
14620F:	drivers/tty/serdev/
14621F:	include/linux/serdev.h
14622
14623SERIAL DRIVERS
14624M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14625L:	linux-serial@vger.kernel.org
14626S:	Maintained
14627F:	Documentation/devicetree/bindings/serial/
14628F:	drivers/tty/serial/
14629
14630SERIAL IR RECEIVER
14631M:	Sean Young <sean@mess.org>
14632L:	linux-media@vger.kernel.org
14633S:	Maintained
14634F:	drivers/media/rc/serial_ir.c
14635
14636SFC NETWORK DRIVER
14637M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14638M:	Edward Cree <ecree@solarflare.com>
14639M:	Martin Habets <mhabets@solarflare.com>
14640L:	netdev@vger.kernel.org
14641S:	Supported
14642F:	drivers/net/ethernet/sfc/
14643
14644SFF/SFP/SFP+ MODULE SUPPORT
14645M:	Russell King <linux@armlinux.org.uk>
14646L:	netdev@vger.kernel.org
14647S:	Maintained
14648F:	drivers/net/phy/phylink.c
14649F:	drivers/net/phy/sfp*
14650F:	include/linux/phylink.h
14651F:	include/linux/sfp.h
14652K:	phylink
14653
14654SGI GRU DRIVER
14655M:	Dimitri Sivanich <sivanich@sgi.com>
14656S:	Maintained
14657F:	drivers/misc/sgi-gru/
14658
14659SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14660M:	Pat Gefre <pfg@sgi.com>
14661L:	linux-ia64@vger.kernel.org
14662S:	Supported
14663F:	Documentation/ia64/serial.rst
14664F:	drivers/tty/serial/ioc?_serial.c
14665F:	include/linux/ioc?.h
14666
14667SGI XP/XPC/XPNET DRIVER
14668M:	Cliff Whickman <cpw@sgi.com>
14669M:	Robin Holt <robinmholt@gmail.com>
14670S:	Maintained
14671F:	drivers/misc/sgi-xp/
14672
14673SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14674M:	Ursula Braun <ubraun@linux.ibm.com>
14675M:	Karsten Graul <kgraul@linux.ibm.com>
14676L:	linux-s390@vger.kernel.org
14677W:	http://www.ibm.com/developerworks/linux/linux390/
14678S:	Supported
14679F:	net/smc/
14680
14681SHARP RJ54N1CB0C SENSOR DRIVER
14682M:	Jacopo Mondi <jacopo@jmondi.org>
14683L:	linux-media@vger.kernel.org
14684T:	git git://linuxtv.org/media_tree.git
14685S:	Odd fixes
14686F:	drivers/media/i2c/rj54n1cb0c.c
14687F:	include/media/i2c/rj54n1cb0c.h
14688
14689SH_VEU V4L2 MEM2MEM DRIVER
14690L:	linux-media@vger.kernel.org
14691S:	Orphan
14692F:	drivers/media/platform/sh_veu.c
14693
14694SH_VOU V4L2 OUTPUT DRIVER
14695L:	linux-media@vger.kernel.org
14696S:	Orphan
14697F:	drivers/media/platform/sh_vou.c
14698F:	include/media/drv-intf/sh_vou.h
14699
14700SI2157 MEDIA DRIVER
14701M:	Antti Palosaari <crope@iki.fi>
14702L:	linux-media@vger.kernel.org
14703W:	https://linuxtv.org
14704W:	http://palosaari.fi/linux/
14705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14706T:	git git://linuxtv.org/anttip/media_tree.git
14707S:	Maintained
14708F:	drivers/media/tuners/si2157*
14709
14710SI2165 MEDIA DRIVER
14711M:	Matthias Schwarzott <zzam@gentoo.org>
14712L:	linux-media@vger.kernel.org
14713W:	https://linuxtv.org
14714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14715S:	Maintained
14716F:	drivers/media/dvb-frontends/si2165*
14717
14718SI2168 MEDIA DRIVER
14719M:	Antti Palosaari <crope@iki.fi>
14720L:	linux-media@vger.kernel.org
14721W:	https://linuxtv.org
14722W:	http://palosaari.fi/linux/
14723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14724T:	git git://linuxtv.org/anttip/media_tree.git
14725S:	Maintained
14726F:	drivers/media/dvb-frontends/si2168*
14727
14728SI470X FM RADIO RECEIVER I2C DRIVER
14729M:	Hans Verkuil <hverkuil@xs4all.nl>
14730L:	linux-media@vger.kernel.org
14731T:	git git://linuxtv.org/media_tree.git
14732W:	https://linuxtv.org
14733S:	Odd Fixes
14734F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14735
14736SI470X FM RADIO RECEIVER USB DRIVER
14737M:	Hans Verkuil <hverkuil@xs4all.nl>
14738L:	linux-media@vger.kernel.org
14739T:	git git://linuxtv.org/media_tree.git
14740W:	https://linuxtv.org
14741S:	Maintained
14742F:	drivers/media/radio/si470x/radio-si470x-common.c
14743F:	drivers/media/radio/si470x/radio-si470x.h
14744F:	drivers/media/radio/si470x/radio-si470x-usb.c
14745
14746SI4713 FM RADIO TRANSMITTER I2C DRIVER
14747M:	Eduardo Valentin <edubezval@gmail.com>
14748L:	linux-media@vger.kernel.org
14749T:	git git://linuxtv.org/media_tree.git
14750W:	https://linuxtv.org
14751S:	Odd Fixes
14752F:	drivers/media/radio/si4713/si4713.?
14753
14754SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14755M:	Eduardo Valentin <edubezval@gmail.com>
14756L:	linux-media@vger.kernel.org
14757T:	git git://linuxtv.org/media_tree.git
14758W:	https://linuxtv.org
14759S:	Odd Fixes
14760F:	drivers/media/radio/si4713/radio-platform-si4713.c
14761
14762SI4713 FM RADIO TRANSMITTER USB DRIVER
14763M:	Hans Verkuil <hverkuil@xs4all.nl>
14764L:	linux-media@vger.kernel.org
14765T:	git git://linuxtv.org/media_tree.git
14766W:	https://linuxtv.org
14767S:	Maintained
14768F:	drivers/media/radio/si4713/radio-usb-si4713.c
14769
14770SIANO DVB DRIVER
14771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14772L:	linux-media@vger.kernel.org
14773W:	https://linuxtv.org
14774T:	git git://linuxtv.org/media_tree.git
14775S:	Odd fixes
14776F:	drivers/media/common/siano/
14777F:	drivers/media/usb/siano/
14778F:	drivers/media/usb/siano/
14779F:	drivers/media/mmc/siano/
14780
14781SIFIVE DRIVERS
14782M:	Palmer Dabbelt <palmer@sifive.com>
14783M:	Paul Walmsley <paul.walmsley@sifive.com>
14784L:	linux-riscv@lists.infradead.org
14785T:	git git://github.com/sifive/riscv-linux.git
14786S:	Supported
14787K:	[^@]sifive
14788N:	sifive
14789
14790SIFIVE FU540 SYSTEM-ON-CHIP
14791M:	Paul Walmsley <paul.walmsley@sifive.com>
14792M:	Palmer Dabbelt <palmer@sifive.com>
14793L:	linux-riscv@lists.infradead.org
14794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14795S:	Supported
14796K:	fu540
14797N:	fu540
14798
14799SILEAD TOUCHSCREEN DRIVER
14800M:	Hans de Goede <hdegoede@redhat.com>
14801L:	linux-input@vger.kernel.org
14802L:	platform-driver-x86@vger.kernel.org
14803S:	Maintained
14804F:	drivers/input/touchscreen/silead.c
14805F:	drivers/platform/x86/touchscreen_dmi.c
14806
14807SILICON MOTION SM712 FRAME BUFFER DRIVER
14808M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14809M:	Teddy Wang <teddy.wang@siliconmotion.com>
14810M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14811L:	linux-fbdev@vger.kernel.org
14812S:	Maintained
14813F:	drivers/video/fbdev/sm712*
14814F:	Documentation/fb/sm712fb.rst
14815
14816SIMPLE FIRMWARE INTERFACE (SFI)
14817M:	Len Brown <lenb@kernel.org>
14818L:	sfi-devel@simplefirmware.org
14819W:	http://simplefirmware.org/
14820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14821S:	Supported
14822F:	arch/x86/platform/sfi/
14823F:	drivers/sfi/
14824F:	include/linux/sfi*.h
14825
14826SIMPLEFB FB DRIVER
14827M:	Hans de Goede <hdegoede@redhat.com>
14828L:	linux-fbdev@vger.kernel.org
14829S:	Maintained
14830F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14831F:	drivers/video/fbdev/simplefb.c
14832F:	include/linux/platform_data/simplefb.h
14833
14834SIMTEC EB110ATX (Chalice CATS)
14835P:	Ben Dooks
14836P:	Vincent Sanders <vince@simtec.co.uk>
14837M:	Simtec Linux Team <linux@simtec.co.uk>
14838W:	http://www.simtec.co.uk/products/EB110ATX/
14839S:	Supported
14840
14841SIMTEC EB2410ITX (BAST)
14842P:	Ben Dooks
14843P:	Vincent Sanders <vince@simtec.co.uk>
14844M:	Simtec Linux Team <linux@simtec.co.uk>
14845W:	http://www.simtec.co.uk/products/EB2410ITX/
14846S:	Supported
14847F:	arch/arm/mach-s3c24xx/mach-bast.c
14848F:	arch/arm/mach-s3c24xx/bast-ide.c
14849F:	arch/arm/mach-s3c24xx/bast-irq.c
14850
14851SIPHASH PRF ROUTINES
14852M:	Jason A. Donenfeld <Jason@zx2c4.com>
14853S:	Maintained
14854F:	lib/siphash.c
14855F:	lib/test_siphash.c
14856F:	include/linux/siphash.h
14857
14858SIOX
14859M:	Thorsten Scherer <t.scherer@eckelmann.de>
14860M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14861R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14862S:	Supported
14863F:	drivers/siox/*
14864F:	drivers/gpio/gpio-siox.c
14865F:	include/trace/events/siox.h
14866
14867SIS 190 ETHERNET DRIVER
14868M:	Francois Romieu <romieu@fr.zoreil.com>
14869L:	netdev@vger.kernel.org
14870S:	Maintained
14871F:	drivers/net/ethernet/sis/sis190.c
14872
14873SIS 900/7016 FAST ETHERNET DRIVER
14874M:	Daniele Venzano <venza@brownhat.org>
14875W:	http://www.brownhat.org/sis900.html
14876L:	netdev@vger.kernel.org
14877S:	Maintained
14878F:	drivers/net/ethernet/sis/sis900.*
14879
14880SIS FRAMEBUFFER DRIVER
14881M:	Thomas Winischhofer <thomas@winischhofer.net>
14882W:	http://www.winischhofer.net/linuxsisvga.shtml
14883S:	Maintained
14884F:	Documentation/fb/sisfb.rst
14885F:	drivers/video/fbdev/sis/
14886F:	include/video/sisfb.h
14887
14888SIS USB2VGA DRIVER
14889M:	Thomas Winischhofer <thomas@winischhofer.net>
14890W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14891S:	Maintained
14892F:	drivers/usb/misc/sisusbvga/
14893
14894SLAB ALLOCATOR
14895M:	Christoph Lameter <cl@linux.com>
14896M:	Pekka Enberg <penberg@kernel.org>
14897M:	David Rientjes <rientjes@google.com>
14898M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14899M:	Andrew Morton <akpm@linux-foundation.org>
14900L:	linux-mm@kvack.org
14901S:	Maintained
14902F:	include/linux/sl?b*.h
14903F:	mm/sl?b*
14904
14905SLEEPABLE READ-COPY UPDATE (SRCU)
14906M:	Lai Jiangshan <jiangshanlai@gmail.com>
14907M:	"Paul E. McKenney" <paulmck@kernel.org>
14908M:	Josh Triplett <josh@joshtriplett.org>
14909R:	Steven Rostedt <rostedt@goodmis.org>
14910R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14911L:	rcu@vger.kernel.org
14912W:	http://www.rdrop.com/users/paulmck/RCU/
14913S:	Supported
14914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14915F:	include/linux/srcu*.h
14916F:	kernel/rcu/srcu*.c
14917
14918SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14919M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14921S:	Maintained
14922F:	drivers/slimbus/
14923F:	Documentation/devicetree/bindings/slimbus/
14924F:	include/linux/slimbus.h
14925
14926SMACK SECURITY MODULE
14927M:	Casey Schaufler <casey@schaufler-ca.com>
14928L:	linux-security-module@vger.kernel.org
14929W:	http://schaufler-ca.com
14930T:	git git://github.com/cschaufler/smack-next
14931S:	Maintained
14932F:	Documentation/admin-guide/LSM/Smack.rst
14933F:	security/smack/
14934
14935SMC91x ETHERNET DRIVER
14936M:	Nicolas Pitre <nico@fluxnic.net>
14937S:	Odd Fixes
14938F:	drivers/net/ethernet/smsc/smc91x.*
14939
14940SMIA AND SMIA++ IMAGE SENSOR DRIVER
14941M:	Sakari Ailus <sakari.ailus@iki.fi>
14942L:	linux-media@vger.kernel.org
14943S:	Maintained
14944F:	drivers/media/i2c/smiapp/
14945F:	include/media/i2c/smiapp.h
14946F:	drivers/media/i2c/smiapp-pll.c
14947F:	drivers/media/i2c/smiapp-pll.h
14948F:	include/uapi/linux/smiapp.h
14949F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14950
14951SMM665 HARDWARE MONITOR DRIVER
14952M:	Guenter Roeck <linux@roeck-us.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/smm665.rst
14956F:	drivers/hwmon/smm665.c
14957
14958SMSC EMC2103 HARDWARE MONITOR DRIVER
14959M:	Steve Glendinning <steve.glendinning@shawell.net>
14960L:	linux-hwmon@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/hwmon/emc2103.rst
14963F:	drivers/hwmon/emc2103.c
14964
14965SMSC SCH5627 HARDWARE MONITOR DRIVER
14966M:	Hans de Goede <hdegoede@redhat.com>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Supported
14969F:	Documentation/hwmon/sch5627.rst
14970F:	drivers/hwmon/sch5627.c
14971
14972SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14973M:	Steve Glendinning <steve.glendinning@shawell.net>
14974L:	linux-fbdev@vger.kernel.org
14975S:	Maintained
14976F:	drivers/video/fbdev/smscufx.c
14977
14978SMSC47B397 HARDWARE MONITOR DRIVER
14979M:	Jean Delvare <jdelvare@suse.com>
14980L:	linux-hwmon@vger.kernel.org
14981S:	Maintained
14982F:	Documentation/hwmon/smsc47b397.rst
14983F:	drivers/hwmon/smsc47b397.c
14984
14985SMSC911x ETHERNET DRIVER
14986M:	Steve Glendinning <steve.glendinning@shawell.net>
14987L:	netdev@vger.kernel.org
14988S:	Maintained
14989F:	include/linux/smsc911x.h
14990F:	drivers/net/ethernet/smsc/smsc911x.*
14991
14992SMSC9420 PCI ETHERNET DRIVER
14993M:	Steve Glendinning <steve.glendinning@shawell.net>
14994L:	netdev@vger.kernel.org
14995S:	Maintained
14996F:	drivers/net/ethernet/smsc/smsc9420.*
14997
14998SOC-CAMERA V4L2 SUBSYSTEM
14999L:	linux-media@vger.kernel.org
15000T:	git git://linuxtv.org/media_tree.git
15001S:	Orphan
15002F:	include/media/soc_camera.h
15003F:	drivers/staging/media/soc_camera/
15004
15005SOCIONEXT SYNQUACER I2C DRIVER
15006M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15007L:	linux-i2c@vger.kernel.org
15008S:	Maintained
15009F:	drivers/i2c/busses/i2c-synquacer.c
15010F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15011
15012SOCIONEXT UNIPHIER SOUND DRIVER
15013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15014S:	Orphan
15015F:	sound/soc/uniphier/
15016
15017SOEKRIS NET48XX LED SUPPORT
15018M:	Chris Boot <bootc@bootc.net>
15019S:	Maintained
15020F:	drivers/leds/leds-net48xx.c
15021
15022SOFT-IWARP DRIVER (siw)
15023M:	Bernard Metzler <bmt@zurich.ibm.com>
15024L:	linux-rdma@vger.kernel.org
15025S:	Supported
15026F:	drivers/infiniband/sw/siw/
15027F:	include/uapi/rdma/siw-abi.h
15028
15029SOFT-ROCE DRIVER (rxe)
15030M:	Moni Shoua <monis@mellanox.com>
15031L:	linux-rdma@vger.kernel.org
15032S:	Supported
15033W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15034Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15035F:	drivers/infiniband/sw/rxe/
15036F:	include/uapi/rdma/rdma_user_rxe.h
15037
15038SOFTLOGIC 6x10 MPEG CODEC
15039M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15040M:	Anton Sviridenko <anton@corp.bluecherry.net>
15041M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15042M:	Andrey Utkin <andrey_utkin@fastmail.com>
15043M:	Ismael Luceno <ismael@iodev.co.uk>
15044L:	linux-media@vger.kernel.org
15045S:	Supported
15046F:	drivers/media/pci/solo6x10/
15047
15048SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15049M:	James Morse <james.morse@arm.com>
15050L:	linux-arm-kernel@lists.infradead.org
15051S:	Maintained
15052F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15053F:	drivers/firmware/arm_sdei.c
15054F:	include/linux/arm_sdei.h
15055F:	include/uapi/linux/arm_sdei.h
15056
15057SOFTWARE RAID (Multiple Disks) SUPPORT
15058M:	Song Liu <song@kernel.org>
15059L:	linux-raid@vger.kernel.org
15060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15061S:	Supported
15062F:	drivers/md/Makefile
15063F:	drivers/md/Kconfig
15064F:	drivers/md/md*
15065F:	drivers/md/raid*
15066F:	include/linux/raid/
15067F:	include/uapi/linux/raid/
15068
15069SOCIONEXT (SNI) AVE NETWORK DRIVER
15070M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15071L:	netdev@vger.kernel.org
15072S:	Maintained
15073F:	drivers/net/ethernet/socionext/sni_ave.c
15074F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15075
15076SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15077M:	Jassi Brar <jaswinder.singh@linaro.org>
15078M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15079L:	netdev@vger.kernel.org
15080S:	Maintained
15081F:	drivers/net/ethernet/socionext/netsec.c
15082F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15083
15084SOCIONEXT (SNI) Synquacer SPI DRIVER
15085M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15086M:	Jassi Brar <jaswinder.singh@linaro.org>
15087L:	linux-spi@vger.kernel.org
15088S:	Maintained
15089F:	drivers/spi/spi-synquacer.c
15090F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15091
15092SOLIDRUN CLEARFOG SUPPORT
15093M:	Russell King <linux@armlinux.org.uk>
15094S:	Maintained
15095F:	arch/arm/boot/dts/armada-388-clearfog*
15096F:	arch/arm/boot/dts/armada-38x-solidrun-*
15097
15098SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15099M:	Russell King <linux@armlinux.org.uk>
15100S:	Maintained
15101F:	arch/arm/boot/dts/imx6*-cubox-i*
15102F:	arch/arm/boot/dts/imx6*-hummingboard*
15103F:	arch/arm/boot/dts/imx6*-sr-*
15104
15105SONIC NETWORK DRIVER
15106M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15107L:	netdev@vger.kernel.org
15108S:	Maintained
15109F:	drivers/net/ethernet/natsemi/sonic.*
15110
15111SONICS SILICON BACKPLANE DRIVER (SSB)
15112M:	Michael Buesch <m@bues.ch>
15113L:	linux-wireless@vger.kernel.org
15114S:	Maintained
15115F:	drivers/ssb/
15116F:	include/linux/ssb/
15117
15118SONY IMX214 SENSOR DRIVER
15119M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15120L:	linux-media@vger.kernel.org
15121T:	git git://linuxtv.org/media_tree.git
15122S:	Maintained
15123F:	drivers/media/i2c/imx214.c
15124F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15125
15126SONY IMX258 SENSOR DRIVER
15127M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15128L:	linux-media@vger.kernel.org
15129T:	git git://linuxtv.org/media_tree.git
15130S:	Maintained
15131F:	drivers/media/i2c/imx258.c
15132
15133SONY IMX274 SENSOR DRIVER
15134M:	Leon Luo <leonl@leopardimaging.com>
15135L:	linux-media@vger.kernel.org
15136T:	git git://linuxtv.org/media_tree.git
15137S:	Maintained
15138F:	drivers/media/i2c/imx274.c
15139F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15140
15141SONY IMX319 SENSOR DRIVER
15142M:	Bingbu Cao <bingbu.cao@intel.com>
15143L:	linux-media@vger.kernel.org
15144T:	git git://linuxtv.org/media_tree.git
15145S:	Maintained
15146F:	drivers/media/i2c/imx319.c
15147
15148SONY IMX355 SENSOR DRIVER
15149M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15150L:	linux-media@vger.kernel.org
15151T:	git git://linuxtv.org/media_tree.git
15152S:	Maintained
15153F:	drivers/media/i2c/imx355.c
15154
15155SONY MEMORYSTICK SUBSYSTEM
15156M:	Maxim Levitsky <maximlevitsky@gmail.com>
15157M:	Alex Dubov <oakad@yahoo.com>
15158M:	Ulf Hansson <ulf.hansson@linaro.org>
15159L:	linux-mmc@vger.kernel.org
15160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15161S:	Maintained
15162F:	drivers/memstick/
15163F:	include/linux/memstick.h
15164
15165SONY VAIO CONTROL DEVICE DRIVER
15166M:	Mattia Dongili <malattia@linux.it>
15167L:	platform-driver-x86@vger.kernel.org
15168W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15169S:	Maintained
15170F:	Documentation/admin-guide/laptops/sony-laptop.rst
15171F:	drivers/char/sonypi.c
15172F:	drivers/platform/x86/sony-laptop.c
15173F:	include/linux/sony-laptop.h
15174
15175SOUND
15176M:	Jaroslav Kysela <perex@perex.cz>
15177M:	Takashi Iwai <tiwai@suse.com>
15178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15179W:	http://www.alsa-project.org/
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15181Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15182S:	Maintained
15183F:	Documentation/sound/
15184F:	include/sound/
15185F:	include/uapi/sound/
15186F:	sound/
15187
15188SOUND - COMPRESSED AUDIO
15189M:	Vinod Koul <vkoul@kernel.org>
15190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15192S:	Supported
15193F:	Documentation/sound/designs/compress-offload.rst
15194F:	include/sound/compress_driver.h
15195F:	include/uapi/sound/compress_*
15196F:	sound/core/compress_offload.c
15197F:	sound/soc/soc-compress.c
15198
15199SOUND - DMAENGINE HELPERS
15200M:	Lars-Peter Clausen <lars@metafoo.de>
15201S:	Supported
15202F:	include/sound/dmaengine_pcm.h
15203F:	sound/core/pcm_dmaengine.c
15204F:	sound/soc/soc-generic-dmaengine-pcm.c
15205
15206SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15207M:	Liam Girdwood <lgirdwood@gmail.com>
15208M:	Mark Brown <broonie@kernel.org>
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15211W:	http://alsa-project.org/main/index.php/ASoC
15212S:	Supported
15213F:	Documentation/devicetree/bindings/sound/
15214F:	Documentation/sound/soc/
15215F:	sound/soc/
15216F:	include/dt-bindings/sound/
15217F:	include/sound/soc*
15218
15219SOUNDWIRE SUBSYSTEM
15220M:	Vinod Koul <vkoul@kernel.org>
15221M:	Sanyog Kale <sanyog.r.kale@intel.com>
15222R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15224S:	Supported
15225F:	Documentation/driver-api/soundwire/
15226F:	drivers/soundwire/
15227F:	include/linux/soundwire/
15228
15229SP2 MEDIA DRIVER
15230M:	Olli Salonen <olli.salonen@iki.fi>
15231L:	linux-media@vger.kernel.org
15232W:	https://linuxtv.org
15233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15234S:	Maintained
15235F:	drivers/media/dvb-frontends/sp2*
15236
15237SPARC + UltraSPARC (sparc/sparc64)
15238M:	"David S. Miller" <davem@davemloft.net>
15239L:	sparclinux@vger.kernel.org
15240Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15243S:	Maintained
15244F:	arch/sparc/
15245F:	drivers/sbus/
15246
15247SPARC SERIAL DRIVERS
15248M:	"David S. Miller" <davem@davemloft.net>
15249L:	sparclinux@vger.kernel.org
15250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15252S:	Maintained
15253F:	include/linux/sunserialcore.h
15254F:	drivers/tty/serial/suncore.c
15255F:	drivers/tty/serial/sunhv.c
15256F:	drivers/tty/serial/sunsab.c
15257F:	drivers/tty/serial/sunsab.h
15258F:	drivers/tty/serial/sunsu.c
15259F:	drivers/tty/serial/sunzilog.c
15260F:	drivers/tty/serial/sunzilog.h
15261F:	drivers/tty/vcc.c
15262
15263SPARSE CHECKER
15264M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15265L:	linux-sparse@vger.kernel.org
15266W:	https://sparse.wiki.kernel.org/
15267T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15268S:	Maintained
15269F:	include/linux/compiler.h
15270
15271SPEAR CLOCK FRAMEWORK SUPPORT
15272M:	Viresh Kumar <vireshk@kernel.org>
15273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15274W:	http://www.st.com/spear
15275S:	Maintained
15276F:	drivers/clk/spear/
15277
15278SPEAR PLATFORM SUPPORT
15279M:	Viresh Kumar <vireshk@kernel.org>
15280M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15282W:	http://www.st.com/spear
15283S:	Maintained
15284F:	arch/arm/boot/dts/spear*
15285F:	arch/arm/mach-spear/
15286
15287SPI NOR SUBSYSTEM
15288M:	Marek Vasut <marek.vasut@gmail.com>
15289M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15290L:	linux-mtd@lists.infradead.org
15291W:	http://www.linux-mtd.infradead.org/
15292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15294S:	Maintained
15295F:	drivers/mtd/spi-nor/
15296F:	include/linux/mtd/spi-nor.h
15297
15298SPI SUBSYSTEM
15299M:	Mark Brown <broonie@kernel.org>
15300L:	linux-spi@vger.kernel.org
15301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15302Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15303S:	Maintained
15304F:	Documentation/devicetree/bindings/spi/
15305F:	Documentation/spi/
15306F:	drivers/spi/
15307F:	include/linux/spi/
15308F:	include/uapi/linux/spi/
15309F:	tools/spi/
15310
15311SPIDERNET NETWORK DRIVER for CELL
15312M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15313L:	netdev@vger.kernel.org
15314S:	Supported
15315F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15316F:	drivers/net/ethernet/toshiba/spider_net*
15317
15318SPMI SUBSYSTEM
15319R:	Stephen Boyd <sboyd@kernel.org>
15320L:	linux-arm-msm@vger.kernel.org
15321F:	Documentation/devicetree/bindings/spmi/
15322F:	drivers/spmi/
15323F:	include/dt-bindings/spmi/spmi.h
15324F:	include/linux/spmi.h
15325F:	include/trace/events/spmi.h
15326
15327SPU FILE SYSTEM
15328M:	Jeremy Kerr <jk@ozlabs.org>
15329L:	linuxppc-dev@lists.ozlabs.org
15330W:	http://www.ibm.com/developerworks/power/cell/
15331S:	Supported
15332F:	Documentation/filesystems/spufs.txt
15333F:	arch/powerpc/platforms/cell/spufs/
15334
15335SQUASHFS FILE SYSTEM
15336M:	Phillip Lougher <phillip@squashfs.org.uk>
15337L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15338W:	http://squashfs.org.uk
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15340S:	Maintained
15341F:	Documentation/filesystems/squashfs.txt
15342F:	fs/squashfs/
15343
15344SRM (Alpha) environment access
15345M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15346S:	Maintained
15347F:	arch/alpha/kernel/srm_env.c
15348
15349ST LSM6DSx IMU IIO DRIVER
15350M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15351L:	linux-iio@vger.kernel.org
15352W:	http://www.st.com/
15353S:	Maintained
15354F:	drivers/iio/imu/st_lsm6dsx/
15355F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15356
15357ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15358M:	Mickael Guene <mickael.guene@st.com>
15359L:	linux-media@vger.kernel.org
15360T:	git git://linuxtv.org/media_tree.git
15361S:	Maintained
15362F:	drivers/media/i2c/st-mipid02.c
15363F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15364
15365ST STM32 I2C/SMBUS DRIVER
15366M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15367L:	linux-i2c@vger.kernel.org
15368S:	Maintained
15369F:	drivers/i2c/busses/i2c-stm32*
15370
15371ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15372M:	Song Qiang <songqiang1304521@gmail.com>
15373L:	linux-iio@vger.kernel.org
15374S:	Maintained
15375F:	drivers/iio/proximity/vl53l0x-i2c.c
15376F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15377
15378STABLE BRANCH
15379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15380M:	Sasha Levin <sashal@kernel.org>
15381L:	stable@vger.kernel.org
15382S:	Supported
15383F:	Documentation/process/stable-kernel-rules.rst
15384
15385STAGING - COMEDI
15386M:	Ian Abbott <abbotti@mev.co.uk>
15387M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15388S:	Odd Fixes
15389F:	drivers/staging/comedi/
15390
15391STAGING - FIELDBUS SUBSYSTEM
15392M:	Sven Van Asbroeck <TheSven73@gmail.com>
15393S:	Maintained
15394F:	drivers/staging/fieldbus/*
15395F:	drivers/staging/fieldbus/Documentation/
15396
15397STAGING - HMS ANYBUS-S BUS
15398M:	Sven Van Asbroeck <TheSven73@gmail.com>
15399S:	Maintained
15400F:	drivers/staging/fieldbus/anybuss/
15401
15402STAGING - INDUSTRIAL IO
15403M:	Jonathan Cameron <jic23@kernel.org>
15404L:	linux-iio@vger.kernel.org
15405S:	Odd Fixes
15406F:	Documentation/devicetree/bindings/staging/iio/
15407F:	drivers/staging/iio/
15408
15409STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15410M:	Marc Dietrich <marvin24@gmx.de>
15411L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15412L:	linux-tegra@vger.kernel.org
15413S:	Maintained
15414F:	drivers/staging/nvec/
15415
15416STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15417M:	Jens Frederich <jfrederich@gmail.com>
15418M:	Daniel Drake <dsd@laptop.org>
15419M:	Jon Nettleton <jon.nettleton@gmail.com>
15420W:	http://wiki.laptop.org/go/DCON
15421S:	Maintained
15422F:	drivers/staging/olpc_dcon/
15423
15424STAGING - REALTEK RTL8712U DRIVERS
15425M:	Larry Finger <Larry.Finger@lwfinger.net>
15426M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15427S:	Odd Fixes
15428F:	drivers/staging/rtl8712/
15429
15430STAGING - REALTEK RTL8188EU DRIVERS
15431M:	Larry Finger <Larry.Finger@lwfinger.net>
15432S:	Odd Fixes
15433F:	drivers/staging/rtl8188eu/
15434
15435STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15436M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15437M:	Teddy Wang <teddy.wang@siliconmotion.com>
15438M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15439L:	linux-fbdev@vger.kernel.org
15440S:	Maintained
15441F:	drivers/staging/sm750fb/
15442
15443STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15444M:	William Hubbs <w.d.hubbs@gmail.com>
15445M:	Chris Brannon <chris@the-brannons.com>
15446M:	Kirk Reiser <kirk@reisers.ca>
15447M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15448L:	speakup@linux-speakup.org
15449W:	http://www.linux-speakup.org/
15450S:	Odd Fixes
15451F:	drivers/staging/speakup/
15452
15453STAGING - VIA VT665X DRIVERS
15454M:	Forest Bond <forest@alittletooquiet.net>
15455S:	Odd Fixes
15456F:	drivers/staging/vt665?/
15457
15458STAGING - WILC1000 WIFI DRIVER
15459M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15460M:	Ajay Singh <ajay.kathat@microchip.com>
15461L:	linux-wireless@vger.kernel.org
15462S:	Supported
15463F:	drivers/staging/wilc1000/
15464
15465STAGING SUBSYSTEM
15466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15468L:	devel@driverdev.osuosl.org
15469S:	Supported
15470F:	drivers/staging/
15471
15472STARFIRE/DURALAN NETWORK DRIVER
15473M:	Ion Badulescu <ionut@badula.org>
15474S:	Odd Fixes
15475F:	drivers/net/ethernet/adaptec/starfire*
15476
15477STEC S1220 SKD DRIVER
15478M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15479L:	linux-block@vger.kernel.org
15480S:	Maintained
15481F:	drivers/block/skd*[ch]
15482
15483STI AUDIO (ASoC) DRIVERS
15484M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15486S:	Maintained
15487F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15488F:	sound/soc/sti/
15489
15490STI CEC DRIVER
15491M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15492S:	Maintained
15493F:	drivers/media/platform/sti/cec/
15494F:	Documentation/devicetree/bindings/media/stih-cec.txt
15495
15496STK1160 USB VIDEO CAPTURE DRIVER
15497M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15498L:	linux-media@vger.kernel.org
15499T:	git git://linuxtv.org/media_tree.git
15500S:	Maintained
15501F:	drivers/media/usb/stk1160/
15502
15503STM32 AUDIO (ASoC) DRIVERS
15504M:	Olivier Moysan <olivier.moysan@st.com>
15505M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15507S:	Maintained
15508F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15509F:	sound/soc/stm/
15510
15511STM32 TIMER/LPTIMER DRIVERS
15512M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15513S:	Maintained
15514F:	drivers/*/stm32-*timer*
15515F:	drivers/pwm/pwm-stm32*
15516F:	include/linux/*/stm32-*tim*
15517F:	Documentation/ABI/testing/*timer-stm32
15518F:	Documentation/devicetree/bindings/*/stm32-*timer*
15519F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15520
15521STMMAC ETHERNET DRIVER
15522M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15523M:	Alexandre Torgue <alexandre.torgue@st.com>
15524M:	Jose Abreu <joabreu@synopsys.com>
15525L:	netdev@vger.kernel.org
15526W:	http://www.stlinux.com
15527S:	Supported
15528F:	drivers/net/ethernet/stmicro/stmmac/
15529
15530SUN3/3X
15531M:	Sam Creasey <sammy@sammy.net>
15532W:	http://sammy.net/sun3/
15533S:	Maintained
15534F:	arch/m68k/kernel/*sun3*
15535F:	arch/m68k/sun3*/
15536F:	arch/m68k/include/asm/sun3*
15537F:	drivers/net/ethernet/i825xx/sun3*
15538
15539SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15540M:	Hans de Goede <hdegoede@redhat.com>
15541L:	linux-input@vger.kernel.org
15542S:	Maintained
15543F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15544F:	drivers/input/keyboard/sun4i-lradc-keys.c
15545
15546SUNDANCE NETWORK DRIVER
15547M:	Denis Kirjanov <kda@linux-powerpc.org>
15548L:	netdev@vger.kernel.org
15549S:	Maintained
15550F:	drivers/net/ethernet/dlink/sundance.c
15551
15552SUPERH
15553M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15554M:	Rich Felker <dalias@libc.org>
15555L:	linux-sh@vger.kernel.org
15556Q:	http://patchwork.kernel.org/project/linux-sh/list/
15557S:	Maintained
15558F:	Documentation/sh/
15559F:	arch/sh/
15560F:	drivers/sh/
15561
15562SUSPEND TO RAM
15563M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15564M:	Len Brown <len.brown@intel.com>
15565M:	Pavel Machek <pavel@ucw.cz>
15566L:	linux-pm@vger.kernel.org
15567B:	https://bugzilla.kernel.org
15568S:	Supported
15569F:	Documentation/power/
15570F:	arch/x86/kernel/acpi/
15571F:	drivers/base/power/
15572F:	kernel/power/
15573F:	include/linux/suspend.h
15574F:	include/linux/freezer.h
15575F:	include/linux/pm.h
15576
15577SVGA HANDLING
15578M:	Martin Mares <mj@ucw.cz>
15579L:	linux-video@atrey.karlin.mff.cuni.cz
15580S:	Maintained
15581F:	Documentation/admin-guide/svga.rst
15582F:	arch/x86/boot/video*
15583
15584SWIOTLB SUBSYSTEM
15585M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15586L:	iommu@lists.linux-foundation.org
15587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15588S:	Supported
15589F:	kernel/dma/swiotlb.c
15590F:	arch/*/kernel/pci-swiotlb.c
15591F:	include/linux/swiotlb.h
15592
15593SWITCHDEV
15594M:	Jiri Pirko <jiri@resnulli.us>
15595M:	Ivan Vecera <ivecera@redhat.com>
15596L:	netdev@vger.kernel.org
15597S:	Supported
15598F:	net/switchdev/
15599F:	include/net/switchdev.h
15600
15601SY8106A REGULATOR DRIVER
15602M:	Icenowy Zheng <icenowy@aosc.io>
15603S:	Maintained
15604F:	drivers/regulator/sy8106a-regulator.c
15605F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15606
15607SYNC FILE FRAMEWORK
15608M:	Sumit Semwal <sumit.semwal@linaro.org>
15609R:	Gustavo Padovan <gustavo@padovan.org>
15610S:	Maintained
15611L:	linux-media@vger.kernel.org
15612L:	dri-devel@lists.freedesktop.org
15613F:	drivers/dma-buf/sync_*
15614F:	drivers/dma-buf/dma-fence*
15615F:	drivers/dma-buf/sw_sync.c
15616F:	include/linux/sync_file.h
15617F:	include/uapi/linux/sync_file.h
15618F:	Documentation/driver-api/sync_file.rst
15619T:	git git://anongit.freedesktop.org/drm/drm-misc
15620
15621SYNOPSYS ARC ARCHITECTURE
15622M:	Vineet Gupta <vgupta@synopsys.com>
15623L:	linux-snps-arc@lists.infradead.org
15624S:	Supported
15625F:	arch/arc/
15626F:	Documentation/devicetree/bindings/arc/*
15627F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15628F:	drivers/clocksource/arc_timer.c
15629F:	drivers/tty/serial/arc_uart.c
15630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15631
15632SYNOPSYS ARC HSDK SDP pll clock driver
15633M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15634S:	Supported
15635F:	drivers/clk/clk-hsdk-pll.c
15636F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15637
15638SYNOPSYS ARC SDP clock driver
15639M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15640S:	Supported
15641F:	drivers/clk/axs10x/*
15642F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15643
15644SYNOPSYS ARC SDP platform support
15645M:	Alexey Brodkin <abrodkin@synopsys.com>
15646S:	Supported
15647F:	arch/arc/plat-axs10x
15648F:	arch/arc/boot/dts/ax*
15649F:	Documentation/devicetree/bindings/arc/axs10*
15650
15651SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15653S:	Supported
15654F:	drivers/reset/reset-axs10x.c
15655F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15656
15657SYNOPSYS CREG GPIO DRIVER
15658M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15659S:	Maintained
15660F:	drivers/gpio/gpio-creg-snps.c
15661F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15662
15663SYNOPSYS DESIGNWARE 8250 UART DRIVER
15664R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15665S:	Maintained
15666F:	drivers/tty/serial/8250/8250_dw.c
15667
15668SYNOPSYS DESIGNWARE APB GPIO DRIVER
15669M:	Hoan Tran <hoan@os.amperecomputing.com>
15670L:	linux-gpio@vger.kernel.org
15671S:	Maintained
15672F:	drivers/gpio/gpio-dwapb.c
15673F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15674
15675SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15676M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15677S:	Maintained
15678F:	drivers/dma/dw-axi-dmac/
15679F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15680
15681SYNOPSYS DESIGNWARE DMAC DRIVER
15682M:	Viresh Kumar <vireshk@kernel.org>
15683R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15684S:	Maintained
15685F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15686F:	drivers/dma/dw/
15687F:	include/dt-bindings/dma/dw-dmac.h
15688F:	include/linux/dma/dw.h
15689F:	include/linux/platform_data/dma-dw.h
15690
15691SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15692M:	Jose Abreu <Jose.Abreu@synopsys.com>
15693L:	netdev@vger.kernel.org
15694S:	Supported
15695F:	drivers/net/ethernet/synopsys/
15696
15697SYNOPSYS DESIGNWARE I2C DRIVER
15698M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15699R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15700R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15701L:	linux-i2c@vger.kernel.org
15702S:	Maintained
15703F:	drivers/i2c/busses/i2c-designware-*
15704F:	include/linux/platform_data/i2c-designware.h
15705
15706SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15707M:	Jaehoon Chung <jh80.chung@samsung.com>
15708L:	linux-mmc@vger.kernel.org
15709S:	Maintained
15710F:	drivers/mmc/host/dw_mmc*
15711
15712SYNOPSYS HSDK RESET CONTROLLER DRIVER
15713M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15714S:	Supported
15715F:	drivers/reset/reset-hsdk.c
15716F:	include/dt-bindings/reset/snps,hsdk-reset.h
15717F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15718
15719SYSTEM CONFIGURATION (SYSCON)
15720M:	Lee Jones <lee.jones@linaro.org>
15721M:	Arnd Bergmann <arnd@arndb.de>
15722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15723S:	Supported
15724F:	drivers/mfd/syscon.c
15725
15726SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15727M:	Sudeep Holla <sudeep.holla@arm.com>
15728L:	linux-arm-kernel@lists.infradead.org
15729S:	Maintained
15730F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15731F:	drivers/clk/clk-sc[mp]i.c
15732F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15733F:	drivers/firmware/arm_scpi.c
15734F:	drivers/firmware/arm_scmi/
15735F:	drivers/reset/reset-scmi.c
15736F:	include/linux/sc[mp]i_protocol.h
15737
15738SYSTEM RESET/SHUTDOWN DRIVERS
15739M:	Sebastian Reichel <sre@kernel.org>
15740L:	linux-pm@vger.kernel.org
15741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15742S:	Maintained
15743F:	Documentation/devicetree/bindings/power/reset/
15744F:	drivers/power/reset/
15745
15746SYSTEM TRACE MODULE CLASS
15747M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15748S:	Maintained
15749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15750F:	Documentation/trace/stm.rst
15751F:	drivers/hwtracing/stm/
15752F:	include/linux/stm.h
15753F:	include/uapi/linux/stm.h
15754
15755SYSV FILESYSTEM
15756M:	Christoph Hellwig <hch@infradead.org>
15757S:	Maintained
15758F:	Documentation/filesystems/sysv-fs.txt
15759F:	fs/sysv/
15760F:	include/linux/sysv_fs.h
15761
15762TASKSTATS STATISTICS INTERFACE
15763M:	Balbir Singh <bsingharora@gmail.com>
15764S:	Maintained
15765F:	Documentation/accounting/taskstats*
15766F:	include/linux/taskstats*
15767F:	kernel/taskstats.c
15768
15769TC subsystem
15770M:	Jamal Hadi Salim <jhs@mojatatu.com>
15771M:	Cong Wang <xiyou.wangcong@gmail.com>
15772M:	Jiri Pirko <jiri@resnulli.us>
15773L:	netdev@vger.kernel.org
15774S:	Maintained
15775F:	include/net/pkt_cls.h
15776F:	include/net/pkt_sched.h
15777F:	include/net/tc_act/
15778F:	include/uapi/linux/pkt_cls.h
15779F:	include/uapi/linux/pkt_sched.h
15780F:	include/uapi/linux/tc_act/
15781F:	include/uapi/linux/tc_ematch/
15782F:	net/sched/
15783
15784TC90522 MEDIA DRIVER
15785M:	Akihiro Tsukada <tskd08@gmail.com>
15786L:	linux-media@vger.kernel.org
15787S:	Odd Fixes
15788F:	drivers/media/dvb-frontends/tc90522*
15789
15790TCP LOW PRIORITY MODULE
15791M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15792M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15793W:	http://tcp-lp-mod.sourceforge.net/
15794S:	Maintained
15795F:	net/ipv4/tcp_lp.c
15796
15797TDA10071 MEDIA DRIVER
15798M:	Antti Palosaari <crope@iki.fi>
15799L:	linux-media@vger.kernel.org
15800W:	https://linuxtv.org
15801W:	http://palosaari.fi/linux/
15802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15803T:	git git://linuxtv.org/anttip/media_tree.git
15804S:	Maintained
15805F:	drivers/media/dvb-frontends/tda10071*
15806
15807TDA18212 MEDIA DRIVER
15808M:	Antti Palosaari <crope@iki.fi>
15809L:	linux-media@vger.kernel.org
15810W:	https://linuxtv.org
15811W:	http://palosaari.fi/linux/
15812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15813T:	git git://linuxtv.org/anttip/media_tree.git
15814S:	Maintained
15815F:	drivers/media/tuners/tda18212*
15816
15817TDA18218 MEDIA DRIVER
15818M:	Antti Palosaari <crope@iki.fi>
15819L:	linux-media@vger.kernel.org
15820W:	https://linuxtv.org
15821W:	http://palosaari.fi/linux/
15822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15823T:	git git://linuxtv.org/anttip/media_tree.git
15824S:	Maintained
15825F:	drivers/media/tuners/tda18218*
15826
15827TDA18250 MEDIA DRIVER
15828M:	Olli Salonen <olli.salonen@iki.fi>
15829L:	linux-media@vger.kernel.org
15830W:	https://linuxtv.org
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/media_tree.git
15833S:	Maintained
15834F:	drivers/media/tuners/tda18250*
15835
15836TDA18271 MEDIA DRIVER
15837M:	Michael Krufky <mkrufky@linuxtv.org>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org
15840W:	http://github.com/mkrufky
15841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15842T:	git git://linuxtv.org/mkrufky/tuners.git
15843S:	Maintained
15844F:	drivers/media/tuners/tda18271*
15845
15846TDA1997x MEDIA DRIVER
15847M:	Tim Harvey <tharvey@gateworks.com>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org
15850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15851S:	Maintained
15852F:	drivers/media/i2c/tda1997x.*
15853
15854TDA827x MEDIA DRIVER
15855M:	Michael Krufky <mkrufky@linuxtv.org>
15856L:	linux-media@vger.kernel.org
15857W:	https://linuxtv.org
15858W:	http://github.com/mkrufky
15859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15860T:	git git://linuxtv.org/mkrufky/tuners.git
15861S:	Maintained
15862F:	drivers/media/tuners/tda8290.*
15863
15864TDA8290 MEDIA DRIVER
15865M:	Michael Krufky <mkrufky@linuxtv.org>
15866L:	linux-media@vger.kernel.org
15867W:	https://linuxtv.org
15868W:	http://github.com/mkrufky
15869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15870T:	git git://linuxtv.org/mkrufky/tuners.git
15871S:	Maintained
15872F:	drivers/media/tuners/tda8290.*
15873
15874TDA9840 MEDIA DRIVER
15875M:	Hans Verkuil <hverkuil@xs4all.nl>
15876L:	linux-media@vger.kernel.org
15877T:	git git://linuxtv.org/media_tree.git
15878W:	https://linuxtv.org
15879S:	Maintained
15880F:	drivers/media/i2c/tda9840*
15881
15882TEA5761 TUNER DRIVER
15883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15884L:	linux-media@vger.kernel.org
15885W:	https://linuxtv.org
15886T:	git git://linuxtv.org/media_tree.git
15887S:	Odd fixes
15888F:	drivers/media/tuners/tea5761.*
15889
15890TEA5767 TUNER DRIVER
15891M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15892L:	linux-media@vger.kernel.org
15893W:	https://linuxtv.org
15894T:	git git://linuxtv.org/media_tree.git
15895S:	Maintained
15896F:	drivers/media/tuners/tea5767.*
15897
15898TEA6415C MEDIA DRIVER
15899M:	Hans Verkuil <hverkuil@xs4all.nl>
15900L:	linux-media@vger.kernel.org
15901T:	git git://linuxtv.org/media_tree.git
15902W:	https://linuxtv.org
15903S:	Maintained
15904F:	drivers/media/i2c/tea6415c*
15905
15906TEA6420 MEDIA DRIVER
15907M:	Hans Verkuil <hverkuil@xs4all.nl>
15908L:	linux-media@vger.kernel.org
15909T:	git git://linuxtv.org/media_tree.git
15910W:	https://linuxtv.org
15911S:	Maintained
15912F:	drivers/media/i2c/tea6420*
15913
15914TEAM DRIVER
15915M:	Jiri Pirko <jiri@resnulli.us>
15916L:	netdev@vger.kernel.org
15917S:	Supported
15918F:	drivers/net/team/
15919F:	include/linux/if_team.h
15920F:	include/uapi/linux/if_team.h
15921
15922TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15923M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15924S:	Maintained
15925F:	arch/x86/platform/ts5500/
15926
15927TECHNOTREND USB IR RECEIVER
15928M:	Sean Young <sean@mess.org>
15929L:	linux-media@vger.kernel.org
15930S:	Maintained
15931F:	drivers/media/rc/ttusbir.c
15932
15933TECHWELL TW9910 VIDEO DECODER
15934L:	linux-media@vger.kernel.org
15935S:	Orphan
15936F:	drivers/media/i2c/tw9910.c
15937F:	include/media/i2c/tw9910.h
15938
15939TEE SUBSYSTEM
15940M:	Jens Wiklander <jens.wiklander@linaro.org>
15941L:	tee-dev@lists.linaro.org
15942S:	Maintained
15943F:	include/linux/tee_drv.h
15944F:	include/uapi/linux/tee.h
15945F:	drivers/tee/
15946F:	Documentation/tee.txt
15947
15948TEGRA ARCHITECTURE SUPPORT
15949M:	Thierry Reding <thierry.reding@gmail.com>
15950M:	Jonathan Hunter <jonathanh@nvidia.com>
15951L:	linux-tegra@vger.kernel.org
15952Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15954S:	Supported
15955N:	[^a-z]tegra
15956
15957TEGRA CLOCK DRIVER
15958M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15959M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15960S:	Supported
15961F:	drivers/clk/tegra/
15962
15963TEGRA DMA DRIVERS
15964M:	Laxman Dewangan <ldewangan@nvidia.com>
15965M:	Jon Hunter <jonathanh@nvidia.com>
15966S:	Supported
15967F:	drivers/dma/tegra*
15968
15969TEGRA I2C DRIVER
15970M:	Laxman Dewangan <ldewangan@nvidia.com>
15971R:	Dmitry Osipenko <digetx@gmail.com>
15972S:	Supported
15973F:	drivers/i2c/busses/i2c-tegra.c
15974
15975TEGRA IOMMU DRIVERS
15976M:	Thierry Reding <thierry.reding@gmail.com>
15977L:	linux-tegra@vger.kernel.org
15978S:	Supported
15979F:	drivers/iommu/tegra*
15980
15981TEGRA KBC DRIVER
15982M:	Laxman Dewangan <ldewangan@nvidia.com>
15983S:	Supported
15984F:	drivers/input/keyboard/tegra-kbc.c
15985
15986TEGRA NAND DRIVER
15987M:	Stefan Agner <stefan@agner.ch>
15988M:	Lucas Stach <dev@lynxeye.de>
15989S:	Maintained
15990F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15991F:	drivers/mtd/nand/raw/tegra_nand.c
15992
15993TEGRA PWM DRIVER
15994M:	Thierry Reding <thierry.reding@gmail.com>
15995S:	Supported
15996F:	drivers/pwm/pwm-tegra.c
15997
15998TEGRA SERIAL DRIVER
15999M:	Laxman Dewangan <ldewangan@nvidia.com>
16000S:	Supported
16001F:	drivers/tty/serial/serial-tegra.c
16002
16003TEGRA SPI DRIVER
16004M:	Laxman Dewangan <ldewangan@nvidia.com>
16005S:	Supported
16006F:	drivers/spi/spi-tegra*
16007
16008TEGRA XUSB PADCTL DRIVER
16009M:	JC Kuo <jckuo@nvidia.com>
16010S:	Supported
16011F:	drivers/phy/tegra/xusb*
16012
16013TEHUTI ETHERNET DRIVER
16014M:	Andy Gospodarek <andy@greyhouse.net>
16015L:	netdev@vger.kernel.org
16016S:	Supported
16017F:	drivers/net/ethernet/tehuti/*
16018
16019Telecom Clock Driver for MCPL0010
16020M:	Mark Gross <mark.gross@intel.com>
16021S:	Supported
16022F:	drivers/char/tlclk.c
16023
16024TENSILICA XTENSA PORT (xtensa)
16025M:	Chris Zankel <chris@zankel.net>
16026M:	Max Filippov <jcmvbkbc@gmail.com>
16027L:	linux-xtensa@linux-xtensa.org
16028T:	git git://github.com/czankel/xtensa-linux.git
16029S:	Maintained
16030F:	arch/xtensa/
16031F:	drivers/irqchip/irq-xtensa-*
16032
16033Texas Instruments' System Control Interface (TISCI) Protocol Driver
16034M:	Nishanth Menon <nm@ti.com>
16035M:	Tero Kristo <t-kristo@ti.com>
16036M:	Santosh Shilimkar <ssantosh@kernel.org>
16037L:	linux-arm-kernel@lists.infradead.org
16038S:	Maintained
16039F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16040F:	drivers/firmware/ti_sci*
16041F:	include/linux/soc/ti/ti_sci_protocol.h
16042F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16043F:	drivers/soc/ti/ti_sci_pm_domains.c
16044F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16045F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16046F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16047F:	drivers/clk/keystone/sci-clk.c
16048F:	drivers/reset/reset-ti-sci.c
16049F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16050F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16051F:	drivers/irqchip/irq-ti-sci-intr.c
16052F:	drivers/irqchip/irq-ti-sci-inta.c
16053F:	include/linux/soc/ti/ti_sci_inta_msi.h
16054F:	drivers/soc/ti/ti_sci_inta_msi.c
16055
16056Texas Instruments ASoC drivers
16057M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16059S:	Maintained
16060F:	sound/soc/ti/
16061
16062Texas Instruments' DAC7612 DAC Driver
16063M:	Ricardo Ribalda <ricardo@ribalda.com>
16064L:	linux-iio@vger.kernel.org
16065S:	Supported
16066F:	drivers/iio/dac/ti-dac7612.c
16067F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16068
16069THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16070M:	Hans Verkuil <hverkuil@xs4all.nl>
16071L:	linux-media@vger.kernel.org
16072T:	git git://linuxtv.org/media_tree.git
16073W:	https://linuxtv.org
16074S:	Maintained
16075F:	drivers/media/radio/radio-raremono.c
16076
16077THERMAL
16078M:	Zhang Rui <rui.zhang@intel.com>
16079M:	Eduardo Valentin <edubezval@gmail.com>
16080R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16081R:	Amit Kucheria <amit.kucheria@verdurent.com>
16082L:	linux-pm@vger.kernel.org
16083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16085Q:	https://patchwork.kernel.org/project/linux-pm/list/
16086S:	Supported
16087F:	drivers/thermal/
16088F:	include/linux/thermal.h
16089F:	include/uapi/linux/thermal.h
16090F:	include/linux/cpu_cooling.h
16091F:	Documentation/devicetree/bindings/thermal/
16092
16093THERMAL/CPU_COOLING
16094M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16095M:	Viresh Kumar <viresh.kumar@linaro.org>
16096M:	Javi Merino <javi.merino@kernel.org>
16097L:	linux-pm@vger.kernel.org
16098S:	Supported
16099F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16100F:	drivers/thermal/cpu_cooling.c
16101F:	include/linux/cpu_cooling.h
16102
16103THINKPAD ACPI EXTRAS DRIVER
16104M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16105L:	ibm-acpi-devel@lists.sourceforge.net
16106L:	platform-driver-x86@vger.kernel.org
16107W:	http://ibm-acpi.sourceforge.net
16108W:	http://thinkwiki.org/wiki/Ibm-acpi
16109T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16110S:	Maintained
16111F:	drivers/platform/x86/thinkpad_acpi.c
16112
16113THUNDERBOLT DRIVER
16114M:	Andreas Noever <andreas.noever@gmail.com>
16115M:	Michael Jamet <michael.jamet@intel.com>
16116M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16117M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16119S:	Maintained
16120F:	Documentation/admin-guide/thunderbolt.rst
16121F:	drivers/thunderbolt/
16122F:	include/linux/thunderbolt.h
16123
16124THUNDERBOLT NETWORK DRIVER
16125M:	Michael Jamet <michael.jamet@intel.com>
16126M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16127M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16128L:	netdev@vger.kernel.org
16129S:	Maintained
16130F:	drivers/net/thunderbolt.c
16131
16132THUNDERX GPIO DRIVER
16133M:	David Daney <david.daney@cavium.com>
16134S:	Maintained
16135F:	drivers/gpio/gpio-thunderx.c
16136
16137TI AM437X VPFE DRIVER
16138M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16139L:	linux-media@vger.kernel.org
16140W:	https://linuxtv.org
16141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16142T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16143S:	Maintained
16144F:	drivers/media/platform/am437x/
16145
16146TI BANDGAP AND THERMAL DRIVER
16147M:	Eduardo Valentin <edubezval@gmail.com>
16148M:	Keerthy <j-keerthy@ti.com>
16149L:	linux-pm@vger.kernel.org
16150L:	linux-omap@vger.kernel.org
16151S:	Maintained
16152F:	drivers/thermal/ti-soc-thermal/
16153
16154TI BQ27XXX POWER SUPPLY DRIVER
16155R:	Andrew F. Davis <afd@ti.com>
16156F:	include/linux/power/bq27xxx_battery.h
16157F:	drivers/power/supply/bq27xxx_battery.c
16158F:	drivers/power/supply/bq27xxx_battery_i2c.c
16159
16160TI CDCE706 CLOCK DRIVER
16161M:	Max Filippov <jcmvbkbc@gmail.com>
16162S:	Maintained
16163F:	drivers/clk/clk-cdce706.c
16164
16165TI CLOCK DRIVER
16166M:	Tero Kristo <t-kristo@ti.com>
16167L:	linux-omap@vger.kernel.org
16168S:	Maintained
16169F:	drivers/clk/ti/
16170F:	include/linux/clk/ti.h
16171
16172TI DAVINCI MACHINE SUPPORT
16173M:	Sekhar Nori <nsekhar@ti.com>
16174R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16177S:	Supported
16178F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16179F:	arch/arm/mach-davinci/
16180F:	drivers/i2c/busses/i2c-davinci.c
16181F:	arch/arm/boot/dts/da850*
16182
16183TI DAVINCI SERIES CLOCK DRIVER
16184M:	David Lechner <david@lechnology.com>
16185R:	Sekhar Nori <nsekhar@ti.com>
16186S:	Maintained
16187F:	Documentation/devicetree/bindings/clock/ti/davinci/
16188F:	drivers/clk/davinci/
16189
16190TI DAVINCI SERIES GPIO DRIVER
16191M:	Keerthy <j-keerthy@ti.com>
16192L:	linux-gpio@vger.kernel.org
16193S:	Maintained
16194F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16195F:	drivers/gpio/gpio-davinci.c
16196
16197TI DAVINCI SERIES MEDIA DRIVER
16198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16199L:	linux-media@vger.kernel.org
16200W:	https://linuxtv.org
16201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16202T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16203S:	Maintained
16204F:	drivers/media/platform/davinci/
16205F:	include/media/davinci/
16206
16207TI ETHERNET SWITCH DRIVER (CPSW)
16208R:	Grygorii Strashko <grygorii.strashko@ti.com>
16209L:	linux-omap@vger.kernel.org
16210L:	netdev@vger.kernel.org
16211S:	Maintained
16212F:	drivers/net/ethernet/ti/cpsw*
16213F:	drivers/net/ethernet/ti/davinci*
16214
16215TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16216M:	Alex Dubov <oakad@yahoo.com>
16217S:	Maintained
16218W:	http://tifmxx.berlios.de/
16219F:	drivers/memstick/host/tifm_ms.c
16220F:	drivers/misc/tifm*
16221F:	drivers/mmc/host/tifm_sd.c
16222F:	include/linux/tifm.h
16223
16224TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16225M:	Santosh Shilimkar <ssantosh@kernel.org>
16226L:	linux-kernel@vger.kernel.org
16227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16228S:	Maintained
16229F:	drivers/soc/ti/*
16230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16231
16232TI LM49xxx FAMILY ASoC CODEC DRIVERS
16233M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16234M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16236S:	Maintained
16237F:	sound/soc/codecs/lm49453*
16238F:	sound/soc/codecs/isabelle*
16239
16240TI LP855x BACKLIGHT DRIVER
16241M:	Milo Kim <milo.kim@ti.com>
16242S:	Maintained
16243F:	Documentation/driver-api/backlight/lp855x-driver.rst
16244F:	drivers/video/backlight/lp855x_bl.c
16245F:	include/linux/platform_data/lp855x.h
16246
16247TI LP8727 CHARGER DRIVER
16248M:	Milo Kim <milo.kim@ti.com>
16249S:	Maintained
16250F:	drivers/power/supply/lp8727_charger.c
16251F:	include/linux/platform_data/lp8727.h
16252
16253TI LP8788 MFD DRIVER
16254M:	Milo Kim <milo.kim@ti.com>
16255S:	Maintained
16256F:	drivers/iio/adc/lp8788_adc.c
16257F:	drivers/leds/leds-lp8788.c
16258F:	drivers/mfd/lp8788*.c
16259F:	drivers/power/supply/lp8788-charger.c
16260F:	drivers/regulator/lp8788-*.c
16261F:	include/linux/mfd/lp8788*.h
16262
16263TI NETCP ETHERNET DRIVER
16264M:	Wingman Kwok <w-kwok2@ti.com>
16265M:	Murali Karicheri <m-karicheri2@ti.com>
16266L:	netdev@vger.kernel.org
16267S:	Maintained
16268F:	drivers/net/ethernet/ti/netcp*
16269
16270TI PCM3060 ASoC CODEC DRIVER
16271M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16273S:	Maintained
16274F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16275F:	sound/soc/codecs/pcm3060*
16276
16277TI TAS571X FAMILY ASoC CODEC DRIVER
16278M:	Kevin Cernekee <cernekee@chromium.org>
16279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16280S:	Odd Fixes
16281F:	sound/soc/codecs/tas571x*
16282
16283TI TRF7970A NFC DRIVER
16284M:	Mark Greer <mgreer@animalcreek.com>
16285L:	linux-wireless@vger.kernel.org
16286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16287S:	Supported
16288F:	drivers/nfc/trf7970a.c
16289F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16290
16291TI TWL4030 SERIES SOC CODEC DRIVER
16292M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16293L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16294S:	Maintained
16295F:	sound/soc/codecs/twl4030*
16296
16297TI VPE/CAL DRIVERS
16298M:	Benoit Parrot <bparrot@ti.com>
16299L:	linux-media@vger.kernel.org
16300W:	http://linuxtv.org/
16301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16302S:	Maintained
16303F:	drivers/media/platform/ti-vpe/
16304
16305TI WILINK WIRELESS DRIVERS
16306L:	linux-wireless@vger.kernel.org
16307W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16308W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16310S:	Orphan
16311F:	drivers/net/wireless/ti/
16312F:	include/linux/wl12xx.h
16313
16314TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16315M:	John Stultz <john.stultz@linaro.org>
16316M:	Thomas Gleixner <tglx@linutronix.de>
16317R:	Stephen Boyd <sboyd@kernel.org>
16318L:	linux-kernel@vger.kernel.org
16319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16320S:	Supported
16321F:	include/linux/clocksource.h
16322F:	include/linux/time.h
16323F:	include/linux/timex.h
16324F:	include/uapi/linux/time.h
16325F:	include/uapi/linux/timex.h
16326F:	kernel/time/clocksource.c
16327F:	kernel/time/time*.c
16328F:	kernel/time/alarmtimer.c
16329F:	kernel/time/ntp.c
16330F:	tools/testing/selftests/timers/
16331
16332TIPC NETWORK LAYER
16333M:	Jon Maloy <jon.maloy@ericsson.com>
16334M:	Ying Xue <ying.xue@windriver.com>
16335L:	netdev@vger.kernel.org (core kernel code)
16336L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16337W:	http://tipc.sourceforge.net/
16338S:	Maintained
16339F:	include/uapi/linux/tipc*.h
16340F:	net/tipc/
16341
16342TLAN NETWORK DRIVER
16343M:	Samuel Chessman <chessman@tux.org>
16344L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16345W:	http://sourceforge.net/projects/tlan/
16346S:	Maintained
16347F:	Documentation/networking/device_drivers/ti/tlan.txt
16348F:	drivers/net/ethernet/ti/tlan.*
16349
16350TM6000 VIDEO4LINUX DRIVER
16351M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16352L:	linux-media@vger.kernel.org
16353W:	https://linuxtv.org
16354T:	git git://linuxtv.org/media_tree.git
16355S:	Odd fixes
16356F:	drivers/media/usb/tm6000/
16357F:	Documentation/media/v4l-drivers/tm6000*
16358
16359TMIO/SDHI MMC DRIVER
16360M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16361L:	linux-mmc@vger.kernel.org
16362S:	Supported
16363F:	drivers/mmc/host/tmio_mmc*
16364F:	drivers/mmc/host/renesas_sdhi*
16365F:	include/linux/mfd/tmio.h
16366
16367TMP401 HARDWARE MONITOR DRIVER
16368M:	Guenter Roeck <linux@roeck-us.net>
16369L:	linux-hwmon@vger.kernel.org
16370S:	Maintained
16371F:	Documentation/hwmon/tmp401.rst
16372F:	drivers/hwmon/tmp401.c
16373
16374TMPFS (SHMEM FILESYSTEM)
16375M:	Hugh Dickins <hughd@google.com>
16376L:	linux-mm@kvack.org
16377S:	Maintained
16378F:	include/linux/shmem_fs.h
16379F:	mm/shmem.c
16380
16381TOMOYO SECURITY MODULE
16382M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16383M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16384L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16385L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16386L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16387L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16388W:	https://tomoyo.osdn.jp/
16389S:	Maintained
16390F:	security/tomoyo/
16391
16392TOPSTAR LAPTOP EXTRAS DRIVER
16393M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16394L:	platform-driver-x86@vger.kernel.org
16395S:	Maintained
16396F:	drivers/platform/x86/topstar-laptop.c
16397
16398TORTURE-TEST MODULES
16399M:	Davidlohr Bueso <dave@stgolabs.net>
16400M:	"Paul E. McKenney" <paulmck@kernel.org>
16401M:	Josh Triplett <josh@joshtriplett.org>
16402L:	linux-kernel@vger.kernel.org
16403S:	Supported
16404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16405F:	Documentation/RCU/torture.txt
16406F:	kernel/torture.c
16407F:	kernel/rcu/rcutorture.c
16408F:	kernel/rcu/rcuperf.c
16409F:	kernel/locking/locktorture.c
16410
16411TOSHIBA ACPI EXTRAS DRIVER
16412M:	Azael Avalos <coproscefalo@gmail.com>
16413L:	platform-driver-x86@vger.kernel.org
16414S:	Maintained
16415F:	drivers/platform/x86/toshiba_acpi.c
16416
16417TOSHIBA BLUETOOTH DRIVER
16418M:	Azael Avalos <coproscefalo@gmail.com>
16419L:	platform-driver-x86@vger.kernel.org
16420S:	Maintained
16421F:	drivers/platform/x86/toshiba_bluetooth.c
16422
16423TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16424M:	Azael Avalos <coproscefalo@gmail.com>
16425L:	platform-driver-x86@vger.kernel.org
16426S:	Maintained
16427F:	drivers/platform/x86/toshiba_haps.c
16428
16429TOSHIBA SMM DRIVER
16430M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16431W:	http://www.buzzard.org.uk/toshiba/
16432S:	Maintained
16433F:	drivers/char/toshiba.c
16434F:	include/linux/toshiba.h
16435F:	include/uapi/linux/toshiba.h
16436
16437TOSHIBA TC358743 DRIVER
16438M:	Mats Randgaard <matrandg@cisco.com>
16439L:	linux-media@vger.kernel.org
16440S:	Maintained
16441F:	drivers/media/i2c/tc358743*
16442F:	include/media/i2c/tc358743.h
16443
16444TOSHIBA WMI HOTKEYS DRIVER
16445M:	Azael Avalos <coproscefalo@gmail.com>
16446L:	platform-driver-x86@vger.kernel.org
16447S:	Maintained
16448F:	drivers/platform/x86/toshiba-wmi.c
16449
16450TPM DEVICE DRIVER
16451M:	Peter Huewe <peterhuewe@gmx.de>
16452M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16453R:	Jason Gunthorpe <jgg@ziepe.ca>
16454L:	linux-integrity@vger.kernel.org
16455Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16456W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16457T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16458S:	Maintained
16459F:	drivers/char/tpm/
16460
16461TRACING
16462M:	Steven Rostedt <rostedt@goodmis.org>
16463M:	Ingo Molnar <mingo@redhat.com>
16464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16465S:	Maintained
16466F:	Documentation/trace/ftrace.rst
16467F:	arch/*/*/*/ftrace.h
16468F:	arch/*/kernel/ftrace.c
16469F:	include/*/ftrace.h
16470F:	include/linux/trace*.h
16471F:	include/trace/
16472F:	kernel/trace/
16473F:	tools/testing/selftests/ftrace/
16474
16475TRACING MMIO ACCESSES (MMIOTRACE)
16476M:	Steven Rostedt <rostedt@goodmis.org>
16477M:	Ingo Molnar <mingo@kernel.org>
16478R:	Karol Herbst <karolherbst@gmail.com>
16479R:	Pekka Paalanen <ppaalanen@gmail.com>
16480S:	Maintained
16481L:	linux-kernel@vger.kernel.org
16482L:	nouveau@lists.freedesktop.org
16483F:	kernel/trace/trace_mmiotrace.c
16484F:	include/linux/mmiotrace.h
16485F:	arch/x86/mm/kmmio.c
16486F:	arch/x86/mm/mmio-mod.c
16487F:	arch/x86/mm/testmmiotrace.c
16488
16489TRIVIAL PATCHES
16490M:	Jiri Kosina <trivial@kernel.org>
16491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16492S:	Maintained
16493K:	^Subject:.*(?i)trivial
16494
16495TEMPO SEMICONDUCTOR DRIVERS
16496M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16497S:	Maintained
16498F:	sound/soc/codecs/tscs*.c
16499F:	sound/soc/codecs/tscs*.h
16500F:	Documentation/devicetree/bindings/sound/tscs*.txt
16501
16502TTY LAYER
16503M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16504M:	Jiri Slaby <jslaby@suse.com>
16505S:	Supported
16506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16507F:	Documentation/driver-api/serial/
16508F:	drivers/tty/
16509F:	drivers/tty/serial/serial_core.c
16510F:	include/linux/serial_core.h
16511F:	include/linux/serial.h
16512F:	include/linux/tty.h
16513F:	include/uapi/linux/serial_core.h
16514F:	include/uapi/linux/serial.h
16515F:	include/uapi/linux/tty.h
16516
16517TUA9001 MEDIA DRIVER
16518M:	Antti Palosaari <crope@iki.fi>
16519L:	linux-media@vger.kernel.org
16520W:	https://linuxtv.org
16521W:	http://palosaari.fi/linux/
16522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16523T:	git git://linuxtv.org/anttip/media_tree.git
16524S:	Maintained
16525F:	drivers/media/tuners/tua9001*
16526
16527TULIP NETWORK DRIVERS
16528L:	netdev@vger.kernel.org
16529L:	linux-parisc@vger.kernel.org
16530S:	Orphan
16531F:	drivers/net/ethernet/dec/tulip/
16532
16533TUN/TAP driver
16534M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16535W:	http://vtun.sourceforge.net/tun
16536S:	Maintained
16537F:	Documentation/networking/tuntap.txt
16538F:	arch/um/os-Linux/drivers/
16539
16540TURBOCHANNEL SUBSYSTEM
16541M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16542M:	Ralf Baechle <ralf@linux-mips.org>
16543L:	linux-mips@vger.kernel.org
16544Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16545S:	Maintained
16546F:	drivers/tc/
16547F:	include/linux/tc.h
16548
16549TURBOSTAT UTILITY
16550M:	"Len Brown" <lenb@kernel.org>
16551L:	linux-pm@vger.kernel.org
16552B:	https://bugzilla.kernel.org
16553Q:	https://patchwork.kernel.org/project/linux-pm/list/
16554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16555S:	Supported
16556F:	tools/power/x86/turbostat/
16557
16558TW5864 VIDEO4LINUX DRIVER
16559M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16560M:	Anton Sviridenko <anton@corp.bluecherry.net>
16561M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16562M:	Andrey Utkin <andrey_utkin@fastmail.com>
16563L:	linux-media@vger.kernel.org
16564S:	Supported
16565F:	drivers/media/pci/tw5864/
16566
16567TW68 VIDEO4LINUX DRIVER
16568M:	Hans Verkuil <hverkuil@xs4all.nl>
16569L:	linux-media@vger.kernel.org
16570T:	git git://linuxtv.org/media_tree.git
16571W:	https://linuxtv.org
16572S:	Odd Fixes
16573F:	drivers/media/pci/tw68/
16574
16575TW686X VIDEO4LINUX DRIVER
16576M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16577L:	linux-media@vger.kernel.org
16578T:	git git://linuxtv.org/media_tree.git
16579W:	http://linuxtv.org
16580S:	Maintained
16581F:	drivers/media/pci/tw686x/
16582
16583UBI FILE SYSTEM (UBIFS)
16584M:	Richard Weinberger <richard@nod.at>
16585M:	Artem Bityutskiy <dedekind1@gmail.com>
16586M:	Adrian Hunter <adrian.hunter@intel.com>
16587L:	linux-mtd@lists.infradead.org
16588T:	git git://git.infradead.org/ubifs-2.6.git
16589W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16590S:	Supported
16591F:	Documentation/filesystems/ubifs.txt
16592F:	fs/ubifs/
16593
16594UCLINUX (M68KNOMMU AND COLDFIRE)
16595M:	Greg Ungerer <gerg@linux-m68k.org>
16596W:	http://www.linux-m68k.org/
16597W:	http://www.uclinux.org/
16598L:	linux-m68k@lists.linux-m68k.org
16599L:	uclinux-dev@uclinux.org  (subscribers-only)
16600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16601S:	Maintained
16602F:	arch/m68k/coldfire/
16603F:	arch/m68k/68*/
16604F:	arch/m68k/*/*_no.*
16605F:	arch/m68k/include/asm/*_no.*
16606
16607UDF FILESYSTEM
16608M:	Jan Kara <jack@suse.com>
16609S:	Maintained
16610F:	Documentation/filesystems/udf.txt
16611F:	fs/udf/
16612
16613UDRAW TABLET
16614M:	Bastien Nocera <hadess@hadess.net>
16615L:	linux-input@vger.kernel.org
16616S:	Maintained
16617F:	drivers/hid/hid-udraw-ps3.c
16618
16619UFS FILESYSTEM
16620M:	Evgeniy Dushistov <dushistov@mail.ru>
16621S:	Maintained
16622F:	Documentation/admin-guide/ufs.rst
16623F:	fs/ufs/
16624
16625UHID USERSPACE HID IO DRIVER:
16626M:	David Herrmann <dh.herrmann@googlemail.com>
16627L:	linux-input@vger.kernel.org
16628S:	Maintained
16629F:	drivers/hid/uhid.c
16630F:	include/uapi/linux/uhid.h
16631
16632ULPI BUS
16633M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16634L:	linux-usb@vger.kernel.org
16635S:	Maintained
16636F:	drivers/usb/common/ulpi.c
16637F:	include/linux/ulpi/
16638
16639ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16640L:	devel@driverdev.osuosl.org
16641S:	Obsolete
16642F:	drivers/staging/uwb/
16643
16644UNICODE SUBSYSTEM:
16645M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16646L:	linux-fsdevel@vger.kernel.org
16647S:	Supported
16648F:	fs/unicode/
16649
16650UNICORE32 ARCHITECTURE:
16651M:	Guan Xuetao <gxt@pku.edu.cn>
16652W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16653S:	Maintained
16654T:	git git://github.com/gxt/linux.git
16655F:	arch/unicore32/
16656
16657UNIFDEF
16658M:	Tony Finch <dot@dotat.at>
16659W:	http://dotat.at/prog/unifdef
16660S:	Maintained
16661F:	scripts/unifdef.c
16662
16663UNIFORM CDROM DRIVER
16664M:	Jens Axboe <axboe@kernel.dk>
16665W:	http://www.kernel.dk
16666S:	Maintained
16667F:	Documentation/cdrom/
16668F:	drivers/cdrom/cdrom.c
16669F:	include/linux/cdrom.h
16670F:	include/uapi/linux/cdrom.h
16671
16672UNISYS S-PAR DRIVERS
16673M:	David Kershner <david.kershner@unisys.com>
16674L:	sparmaintainer@unisys.com (Unisys internal)
16675S:	Supported
16676F:	include/linux/visorbus.h
16677F:	drivers/visorbus/
16678F:	drivers/staging/unisys/
16679
16680UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16681R:	Alim Akhtar <alim.akhtar@samsung.com>
16682R:	Avri Altman <avri.altman@wdc.com>
16683R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16684L:	linux-scsi@vger.kernel.org
16685S:	Supported
16686F:	Documentation/scsi/ufs.txt
16687F:	drivers/scsi/ufs/
16688
16689UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16690M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16691L:	linux-scsi@vger.kernel.org
16692S:	Supported
16693F:	drivers/scsi/ufs/*dwc*
16694
16695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16696M:	Stanley Chu <stanley.chu@mediatek.com>
16697L:	linux-scsi@vger.kernel.org
16698L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16699S:	Maintained
16700F:	drivers/scsi/ufs/ufs-mediatek*
16701
16702UNSORTED BLOCK IMAGES (UBI)
16703M:	Artem Bityutskiy <dedekind1@gmail.com>
16704M:	Richard Weinberger <richard@nod.at>
16705W:	http://www.linux-mtd.infradead.org/
16706L:	linux-mtd@lists.infradead.org
16707T:	git git://git.infradead.org/ubifs-2.6.git
16708S:	Supported
16709F:	drivers/mtd/ubi/
16710F:	include/linux/mtd/ubi.h
16711F:	include/uapi/mtd/ubi-user.h
16712
16713USB "USBNET" DRIVER FRAMEWORK
16714M:	Oliver Neukum <oneukum@suse.com>
16715L:	netdev@vger.kernel.org
16716W:	http://www.linux-usb.org/usbnet
16717S:	Maintained
16718F:	drivers/net/usb/usbnet.c
16719F:	include/linux/usb/usbnet.h
16720
16721USB ACM DRIVER
16722M:	Oliver Neukum <oneukum@suse.com>
16723L:	linux-usb@vger.kernel.org
16724S:	Maintained
16725F:	Documentation/usb/acm.rst
16726F:	drivers/usb/class/cdc-acm.*
16727
16728USB AR5523 WIRELESS DRIVER
16729M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16730L:	linux-wireless@vger.kernel.org
16731S:	Maintained
16732F:	drivers/net/wireless/ath/ar5523/
16733
16734USB ATTACHED SCSI
16735M:	Oliver Neukum <oneukum@suse.com>
16736L:	linux-usb@vger.kernel.org
16737L:	linux-scsi@vger.kernel.org
16738S:	Maintained
16739F:	drivers/usb/storage/uas.c
16740
16741USB CDC ETHERNET DRIVER
16742M:	Oliver Neukum <oliver@neukum.org>
16743L:	linux-usb@vger.kernel.org
16744S:	Maintained
16745F:	drivers/net/usb/cdc_*.c
16746F:	include/uapi/linux/usb/cdc.h
16747
16748USB CHAOSKEY DRIVER
16749M:	Keith Packard <keithp@keithp.com>
16750L:	linux-usb@vger.kernel.org
16751S:	Maintained
16752F:	drivers/usb/misc/chaoskey.c
16753
16754USB CYPRESS C67X00 DRIVER
16755M:	Peter Korsgaard <jacmet@sunsite.dk>
16756L:	linux-usb@vger.kernel.org
16757S:	Maintained
16758F:	drivers/usb/c67x00/
16759
16760USB DAVICOM DM9601 DRIVER
16761M:	Peter Korsgaard <jacmet@sunsite.dk>
16762L:	netdev@vger.kernel.org
16763W:	http://www.linux-usb.org/usbnet
16764S:	Maintained
16765F:	drivers/net/usb/dm9601.c
16766
16767USB EHCI DRIVER
16768M:	Alan Stern <stern@rowland.harvard.edu>
16769L:	linux-usb@vger.kernel.org
16770S:	Maintained
16771F:	Documentation/usb/ehci.rst
16772F:	drivers/usb/host/ehci*
16773
16774USB GADGET/PERIPHERAL SUBSYSTEM
16775M:	Felipe Balbi <balbi@kernel.org>
16776L:	linux-usb@vger.kernel.org
16777W:	http://www.linux-usb.org/gadget
16778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16779S:	Maintained
16780F:	drivers/usb/gadget/
16781F:	include/linux/usb/gadget*
16782
16783USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16784M:	Jiri Kosina <jikos@kernel.org>
16785M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16786L:	linux-usb@vger.kernel.org
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16788S:	Maintained
16789F:	Documentation/hid/hiddev.rst
16790F:	drivers/hid/usbhid/
16791
16792USB INTEL XHCI ROLE MUX DRIVER
16793M:	Hans de Goede <hdegoede@redhat.com>
16794L:	linux-usb@vger.kernel.org
16795S:	Maintained
16796F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16797
16798USB IP DRIVER FOR HISILICON KIRIN
16799M:	Yu Chen <chenyu56@huawei.com>
16800M:	Binghui Wang <wangbinghui@hisilicon.com>
16801L:	linux-usb@vger.kernel.org
16802S:	Maintained
16803F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16804F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16805
16806USB ISP116X DRIVER
16807M:	Olav Kongas <ok@artecdesign.ee>
16808L:	linux-usb@vger.kernel.org
16809S:	Maintained
16810F:	drivers/usb/host/isp116x*
16811F:	include/linux/usb/isp116x.h
16812
16813USB LAN78XX ETHERNET DRIVER
16814M:	Woojung Huh <woojung.huh@microchip.com>
16815M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16816L:	netdev@vger.kernel.org
16817S:	Maintained
16818F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16819F:	drivers/net/usb/lan78xx.*
16820F:	include/dt-bindings/net/microchip-lan78xx.h
16821
16822USB MASS STORAGE DRIVER
16823M:	Alan Stern <stern@rowland.harvard.edu>
16824L:	linux-usb@vger.kernel.org
16825L:	usb-storage@lists.one-eyed-alien.net
16826S:	Maintained
16827F:	drivers/usb/storage/
16828
16829USB MIDI DRIVER
16830M:	Clemens Ladisch <clemens@ladisch.de>
16831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16833S:	Maintained
16834F:	sound/usb/midi.*
16835
16836USB NETWORKING DRIVERS
16837L:	linux-usb@vger.kernel.org
16838S:	Odd Fixes
16839F:	drivers/net/usb/
16840
16841USB OHCI DRIVER
16842M:	Alan Stern <stern@rowland.harvard.edu>
16843L:	linux-usb@vger.kernel.org
16844S:	Maintained
16845F:	Documentation/usb/ohci.rst
16846F:	drivers/usb/host/ohci*
16847
16848USB OTG FSM (Finite State Machine)
16849M:	Peter Chen <Peter.Chen@nxp.com>
16850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16851L:	linux-usb@vger.kernel.org
16852S:	Maintained
16853F:	drivers/usb/common/usb-otg-fsm.c
16854
16855USB OVER IP DRIVER
16856M:	Valentina Manea <valentina.manea.m@gmail.com>
16857M:	Shuah Khan <shuah@kernel.org>
16858M:	Shuah Khan <skhan@linuxfoundation.org>
16859L:	linux-usb@vger.kernel.org
16860S:	Maintained
16861F:	Documentation/usb/usbip_protocol.rst
16862F:	drivers/usb/usbip/
16863F:	tools/usb/usbip/
16864F:	tools/testing/selftests/drivers/usb/usbip/
16865
16866USB PEGASUS DRIVER
16867M:	Petko Manolov <petkan@nucleusys.com>
16868L:	linux-usb@vger.kernel.org
16869L:	netdev@vger.kernel.org
16870T:	git git://github.com/petkan/pegasus.git
16871W:	https://github.com/petkan/pegasus
16872S:	Maintained
16873F:	drivers/net/usb/pegasus.*
16874
16875USB PHY LAYER
16876M:	Felipe Balbi <balbi@kernel.org>
16877L:	linux-usb@vger.kernel.org
16878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16879S:	Maintained
16880F:	drivers/usb/phy/
16881
16882USB PRINTER DRIVER (usblp)
16883M:	Pete Zaitcev <zaitcev@redhat.com>
16884L:	linux-usb@vger.kernel.org
16885S:	Supported
16886F:	drivers/usb/class/usblp.c
16887
16888USB QMI WWAN NETWORK DRIVER
16889M:	Bjørn Mork <bjorn@mork.no>
16890L:	netdev@vger.kernel.org
16891S:	Maintained
16892F:	Documentation/ABI/testing/sysfs-class-net-qmi
16893F:	drivers/net/usb/qmi_wwan.c
16894
16895USB RTL8150 DRIVER
16896M:	Petko Manolov <petkan@nucleusys.com>
16897L:	linux-usb@vger.kernel.org
16898L:	netdev@vger.kernel.org
16899T:	git git://github.com/petkan/rtl8150.git
16900W:	https://github.com/petkan/rtl8150
16901S:	Maintained
16902F:	drivers/net/usb/rtl8150.c
16903
16904USB SERIAL SUBSYSTEM
16905M:	Johan Hovold <johan@kernel.org>
16906L:	linux-usb@vger.kernel.org
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16908S:	Maintained
16909F:	Documentation/usb/usb-serial.rst
16910F:	drivers/usb/serial/
16911F:	include/linux/usb/serial.h
16912
16913USB SMSC75XX ETHERNET DRIVER
16914M:	Steve Glendinning <steve.glendinning@shawell.net>
16915L:	netdev@vger.kernel.org
16916S:	Maintained
16917F:	drivers/net/usb/smsc75xx.*
16918
16919USB SMSC95XX ETHERNET DRIVER
16920M:	Steve Glendinning <steve.glendinning@shawell.net>
16921M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16922L:	netdev@vger.kernel.org
16923S:	Maintained
16924F:	drivers/net/usb/smsc95xx.*
16925
16926USB SUBSYSTEM
16927M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16928L:	linux-usb@vger.kernel.org
16929W:	http://www.linux-usb.org
16930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16931S:	Supported
16932F:	Documentation/devicetree/bindings/usb/
16933F:	Documentation/usb/
16934F:	drivers/usb/
16935F:	include/linux/usb.h
16936F:	include/linux/usb/
16937
16938USB TYPEC PI3USB30532 MUX DRIVER
16939M:	Hans de Goede <hdegoede@redhat.com>
16940L:	linux-usb@vger.kernel.org
16941S:	Maintained
16942F:	drivers/usb/typec/mux/pi3usb30532.c
16943
16944USB TYPEC CLASS
16945M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16946L:	linux-usb@vger.kernel.org
16947S:	Maintained
16948F:	Documentation/ABI/testing/sysfs-class-typec
16949F:	Documentation/driver-api/usb/typec.rst
16950F:	drivers/usb/typec/
16951F:	include/linux/usb/typec.h
16952
16953USB TYPEC BUS FOR ALTERNATE MODES
16954M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16955L:	linux-usb@vger.kernel.org
16956S:	Maintained
16957F:	Documentation/ABI/testing/sysfs-bus-typec
16958F:	Documentation/driver-api/usb/typec_bus.rst
16959F:	drivers/usb/typec/altmodes/
16960F:	include/linux/usb/typec_altmode.h
16961
16962USB TYPEC PORT CONTROLLER DRIVERS
16963M:	Guenter Roeck <linux@roeck-us.net>
16964L:	linux-usb@vger.kernel.org
16965S:	Maintained
16966F:	drivers/usb/typec/tcpm/
16967
16968USB UHCI DRIVER
16969M:	Alan Stern <stern@rowland.harvard.edu>
16970L:	linux-usb@vger.kernel.org
16971S:	Maintained
16972F:	drivers/usb/host/uhci*
16973
16974USB VIDEO CLASS
16975M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16976L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16977L:	linux-media@vger.kernel.org
16978T:	git git://linuxtv.org/media_tree.git
16979W:	http://www.ideasonboard.org/uvc/
16980S:	Maintained
16981F:	drivers/media/usb/uvc/
16982F:	include/uapi/linux/uvcvideo.h
16983
16984USB VISION DRIVER
16985M:	Hans Verkuil <hverkuil@xs4all.nl>
16986L:	linux-media@vger.kernel.org
16987T:	git git://linuxtv.org/media_tree.git
16988W:	https://linuxtv.org
16989S:	Odd Fixes
16990F:	drivers/media/usb/usbvision/
16991
16992USB WEBCAM GADGET
16993M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16994L:	linux-usb@vger.kernel.org
16995S:	Maintained
16996F:	drivers/usb/gadget/function/*uvc*
16997F:	drivers/usb/gadget/legacy/webcam.c
16998F:	include/uapi/linux/usb/g_uvc.h
16999
17000USB WIRELESS RNDIS DRIVER (rndis_wlan)
17001M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17002L:	linux-wireless@vger.kernel.org
17003S:	Maintained
17004F:	drivers/net/wireless/rndis_wlan.c
17005
17006USB XHCI DRIVER
17007M:	Mathias Nyman <mathias.nyman@intel.com>
17008L:	linux-usb@vger.kernel.org
17009S:	Supported
17010F:	drivers/usb/host/xhci*
17011F:	drivers/usb/host/pci-quirks*
17012
17013USB ZD1201 DRIVER
17014L:	linux-wireless@vger.kernel.org
17015W:	http://linux-lc100020.sourceforge.net
17016S:	Orphan
17017F:	drivers/net/wireless/zydas/zd1201.*
17018
17019USB ZR364XX DRIVER
17020M:	Antoine Jacquet <royale@zerezo.com>
17021L:	linux-usb@vger.kernel.org
17022L:	linux-media@vger.kernel.org
17023T:	git git://linuxtv.org/media_tree.git
17024W:	http://royale.zerezo.com/zr364xx/
17025S:	Maintained
17026F:	Documentation/media/v4l-drivers/zr364xx*
17027F:	drivers/media/usb/zr364xx/
17028
17029USER-MODE LINUX (UML)
17030M:	Jeff Dike <jdike@addtoit.com>
17031M:	Richard Weinberger <richard@nod.at>
17032M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17033L:	linux-um@lists.infradead.org
17034W:	http://user-mode-linux.sourceforge.net
17035Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17037S:	Maintained
17038F:	Documentation/virt/uml/
17039F:	arch/um/
17040F:	arch/x86/um/
17041F:	fs/hostfs/
17042
17043USERSPACE COPYIN/COPYOUT (UIOVEC)
17044M:	Alexander Viro <viro@zeniv.linux.org.uk>
17045S:	Maintained
17046F:	lib/iov_iter.c
17047F:	include/linux/uio.h
17048
17049USERSPACE DMA BUFFER DRIVER
17050M:	Gerd Hoffmann <kraxel@redhat.com>
17051S:	Maintained
17052L:	dri-devel@lists.freedesktop.org
17053F:	drivers/dma-buf/udmabuf.c
17054F:	include/uapi/linux/udmabuf.h
17055T:	git git://anongit.freedesktop.org/drm/drm-misc
17056
17057USERSPACE I/O (UIO)
17058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17059S:	Maintained
17060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17061F:	Documentation/driver-api/uio-howto.rst
17062F:	drivers/uio/
17063F:	include/linux/uio_driver.h
17064
17065UTIL-LINUX PACKAGE
17066M:	Karel Zak <kzak@redhat.com>
17067L:	util-linux@vger.kernel.org
17068W:	http://en.wikipedia.org/wiki/Util-linux
17069T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17070S:	Maintained
17071
17072UUID HELPERS
17073M:	Christoph Hellwig <hch@lst.de>
17074R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17075L:	linux-kernel@vger.kernel.org
17076T:	git git://git.infradead.org/users/hch/uuid.git
17077F:	lib/uuid.c
17078F:	lib/test_uuid.c
17079F:	include/linux/uuid.h
17080F:	include/uapi/linux/uuid.h
17081S:	Maintained
17082
17083UVESAFB DRIVER
17084M:	Michal Januszewski <spock@gentoo.org>
17085L:	linux-fbdev@vger.kernel.org
17086W:	https://github.com/mjanusz/v86d
17087S:	Maintained
17088F:	Documentation/fb/uvesafb.rst
17089F:	drivers/video/fbdev/uvesafb.*
17090
17091VF610 NAND DRIVER
17092M:	Stefan Agner <stefan@agner.ch>
17093L:	linux-mtd@lists.infradead.org
17094S:	Supported
17095F:	drivers/mtd/nand/raw/vf610_nfc.c
17096
17097VFAT/FAT/MSDOS FILESYSTEM
17098M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17099S:	Maintained
17100F:	Documentation/filesystems/vfat.txt
17101F:	fs/fat/
17102
17103VFIO DRIVER
17104M:	Alex Williamson <alex.williamson@redhat.com>
17105R:	Cornelia Huck <cohuck@redhat.com>
17106L:	kvm@vger.kernel.org
17107T:	git git://github.com/awilliam/linux-vfio.git
17108S:	Maintained
17109F:	Documentation/driver-api/vfio.rst
17110F:	drivers/vfio/
17111F:	include/linux/vfio.h
17112F:	include/uapi/linux/vfio.h
17113
17114VFIO MEDIATED DEVICE DRIVERS
17115M:	Kirti Wankhede <kwankhede@nvidia.com>
17116L:	kvm@vger.kernel.org
17117S:	Maintained
17118F:	Documentation/driver-api/vfio-mediated-device.rst
17119F:	drivers/vfio/mdev/
17120F:	include/linux/mdev.h
17121F:	samples/vfio-mdev/
17122
17123VFIO PLATFORM DRIVER
17124M:	Eric Auger <eric.auger@redhat.com>
17125L:	kvm@vger.kernel.org
17126S:	Maintained
17127F:	drivers/vfio/platform/
17128
17129VGA_SWITCHEROO
17130R:	Lukas Wunner <lukas@wunner.de>
17131S:	Maintained
17132F:	Documentation/gpu/vga-switcheroo.rst
17133F:	drivers/gpu/vga/vga_switcheroo.c
17134F:	include/linux/vga_switcheroo.h
17135T:	git git://anongit.freedesktop.org/drm/drm-misc
17136
17137VIA RHINE NETWORK DRIVER
17138S:	Orphan
17139F:	drivers/net/ethernet/via/via-rhine.c
17140
17141VIA SD/MMC CARD CONTROLLER DRIVER
17142M:	Bruce Chang <brucechang@via.com.tw>
17143M:	Harald Welte <HaraldWelte@viatech.com>
17144S:	Maintained
17145F:	drivers/mmc/host/via-sdmmc.c
17146
17147VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17148M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17149L:	linux-fbdev@vger.kernel.org
17150S:	Maintained
17151F:	include/linux/via-core.h
17152F:	include/linux/via-gpio.h
17153F:	include/linux/via_i2c.h
17154F:	drivers/video/fbdev/via/
17155
17156VIA VELOCITY NETWORK DRIVER
17157M:	Francois Romieu <romieu@fr.zoreil.com>
17158L:	netdev@vger.kernel.org
17159S:	Maintained
17160F:	drivers/net/ethernet/via/via-velocity.*
17161
17162VICODEC VIRTUAL CODEC DRIVER
17163M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17164L:	linux-media@vger.kernel.org
17165T:	git git://linuxtv.org/media_tree.git
17166W:	https://linuxtv.org
17167S:	Maintained
17168F:	drivers/media/platform/vicodec/*
17169
17170VIDEO MULTIPLEXER DRIVER
17171M:	Philipp Zabel <p.zabel@pengutronix.de>
17172L:	linux-media@vger.kernel.org
17173S:	Maintained
17174F:	drivers/media/platform/video-mux.c
17175
17176VIDEO I2C POLLING DRIVER
17177M:	Matt Ranostay <matt.ranostay@konsulko.com>
17178L:	linux-media@vger.kernel.org
17179S:	Maintained
17180F:	drivers/media/i2c/video-i2c.c
17181
17182VIDEOBUF2 FRAMEWORK
17183M:	Pawel Osciak <pawel@osciak.com>
17184M:	Marek Szyprowski <m.szyprowski@samsung.com>
17185M:	Kyungmin Park <kyungmin.park@samsung.com>
17186R:	Tomasz Figa <tfiga@chromium.org>
17187L:	linux-media@vger.kernel.org
17188S:	Maintained
17189F:	drivers/media/common/videobuf2/*
17190F:	include/media/videobuf2-*
17191
17192VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17193M:	Helen Koike <helen.koike@collabora.com>
17194L:	linux-media@vger.kernel.org
17195T:	git git://linuxtv.org/media_tree.git
17196W:	https://linuxtv.org
17197S:	Maintained
17198F:	drivers/media/platform/vimc/*
17199
17200VIRT LIB
17201M:	Alex Williamson <alex.williamson@redhat.com>
17202M:	Paolo Bonzini <pbonzini@redhat.com>
17203L:	kvm@vger.kernel.org
17204S:	Supported
17205F:	virt/lib/
17206
17207VIRTIO AND VHOST VSOCK DRIVER
17208M:	Stefan Hajnoczi <stefanha@redhat.com>
17209L:	kvm@vger.kernel.org
17210L:	virtualization@lists.linux-foundation.org
17211L:	netdev@vger.kernel.org
17212S:	Maintained
17213F:	include/linux/virtio_vsock.h
17214F:	include/uapi/linux/virtio_vsock.h
17215F:	include/uapi/linux/vsockmon.h
17216F:	include/uapi/linux/vm_sockets_diag.h
17217F:	net/vmw_vsock/diag.c
17218F:	net/vmw_vsock/af_vsock_tap.c
17219F:	net/vmw_vsock/virtio_transport_common.c
17220F:	net/vmw_vsock/virtio_transport.c
17221F:	drivers/net/vsockmon.c
17222F:	drivers/vhost/vsock.c
17223F:	tools/testing/vsock/
17224
17225VIRTIO CONSOLE DRIVER
17226M:	Amit Shah <amit@kernel.org>
17227L:	virtualization@lists.linux-foundation.org
17228S:	Maintained
17229F:	drivers/char/virtio_console.c
17230F:	include/linux/virtio_console.h
17231F:	include/uapi/linux/virtio_console.h
17232
17233VIRTIO CORE AND NET DRIVERS
17234M:	"Michael S. Tsirkin" <mst@redhat.com>
17235M:	Jason Wang <jasowang@redhat.com>
17236L:	virtualization@lists.linux-foundation.org
17237S:	Maintained
17238F:	Documentation/devicetree/bindings/virtio/
17239F:	drivers/virtio/
17240F:	tools/virtio/
17241F:	drivers/net/virtio_net.c
17242F:	drivers/block/virtio_blk.c
17243F:	include/linux/virtio*.h
17244F:	include/uapi/linux/virtio_*.h
17245F:	drivers/crypto/virtio/
17246F:	mm/balloon_compaction.c
17247
17248VIRTIO BLOCK AND SCSI DRIVERS
17249M:	"Michael S. Tsirkin" <mst@redhat.com>
17250M:	Jason Wang <jasowang@redhat.com>
17251R:	Paolo Bonzini <pbonzini@redhat.com>
17252R:	Stefan Hajnoczi <stefanha@redhat.com>
17253L:	virtualization@lists.linux-foundation.org
17254S:	Maintained
17255F:	drivers/block/virtio_blk.c
17256F:	drivers/scsi/virtio_scsi.c
17257F:	include/uapi/linux/virtio_blk.h
17258F:	include/uapi/linux/virtio_scsi.h
17259F:	drivers/vhost/scsi.c
17260
17261VIRTIO CRYPTO DRIVER
17262M:	Gonglei <arei.gonglei@huawei.com>
17263L:	virtualization@lists.linux-foundation.org
17264L:	linux-crypto@vger.kernel.org
17265S:	Maintained
17266F:	drivers/crypto/virtio/
17267F:	include/uapi/linux/virtio_crypto.h
17268
17269VIRTIO DRIVERS FOR S390
17270M:	Cornelia Huck <cohuck@redhat.com>
17271M:	Halil Pasic <pasic@linux.ibm.com>
17272L:	linux-s390@vger.kernel.org
17273L:	virtualization@lists.linux-foundation.org
17274L:	kvm@vger.kernel.org
17275S:	Supported
17276F:	drivers/s390/virtio/
17277F:	arch/s390/include/uapi/asm/virtio-ccw.h
17278
17279VIRTIO FILE SYSTEM
17280M:	Vivek Goyal <vgoyal@redhat.com>
17281M:	Stefan Hajnoczi <stefanha@redhat.com>
17282M:	Miklos Szeredi <miklos@szeredi.hu>
17283L:	virtualization@lists.linux-foundation.org
17284L:	linux-fsdevel@vger.kernel.org
17285W:	https://virtio-fs.gitlab.io/
17286S:	Supported
17287F:	fs/fuse/virtio_fs.c
17288F:	include/uapi/linux/virtio_fs.h
17289F:	Documentation/filesystems/virtiofs.rst
17290
17291VIRTIO GPU DRIVER
17292M:	David Airlie <airlied@linux.ie>
17293M:	Gerd Hoffmann <kraxel@redhat.com>
17294L:	dri-devel@lists.freedesktop.org
17295L:	virtualization@lists.linux-foundation.org
17296T:	git git://anongit.freedesktop.org/drm/drm-misc
17297S:	Maintained
17298F:	drivers/gpu/drm/virtio/
17299F:	include/uapi/linux/virtio_gpu.h
17300
17301VIRTIO HOST (VHOST)
17302M:	"Michael S. Tsirkin" <mst@redhat.com>
17303M:	Jason Wang <jasowang@redhat.com>
17304L:	kvm@vger.kernel.org
17305L:	virtualization@lists.linux-foundation.org
17306L:	netdev@vger.kernel.org
17307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17308S:	Maintained
17309F:	drivers/vhost/
17310F:	include/uapi/linux/vhost.h
17311
17312VIRTIO INPUT DRIVER
17313M:	Gerd Hoffmann <kraxel@redhat.com>
17314S:	Maintained
17315F:	drivers/virtio/virtio_input.c
17316F:	include/uapi/linux/virtio_input.h
17317
17318VIRTIO IOMMU DRIVER
17319M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17320L:	virtualization@lists.linux-foundation.org
17321S:	Maintained
17322F:	drivers/iommu/virtio-iommu.c
17323F:	include/uapi/linux/virtio_iommu.h
17324
17325VIRTUAL BOX GUEST DEVICE DRIVER
17326M:	Hans de Goede <hdegoede@redhat.com>
17327M:	Arnd Bergmann <arnd@arndb.de>
17328M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17329S:	Maintained
17330F:	include/linux/vbox_utils.h
17331F:	include/uapi/linux/vbox*.h
17332F:	drivers/virt/vboxguest/
17333
17334VIRTUAL SERIO DEVICE DRIVER
17335M:	Stephen Chandler Paul <thatslyude@gmail.com>
17336S:	Maintained
17337F:	drivers/input/serio/userio.c
17338F:	include/uapi/linux/userio.h
17339
17340VIVID VIRTUAL VIDEO DRIVER
17341M:	Hans Verkuil <hverkuil@xs4all.nl>
17342L:	linux-media@vger.kernel.org
17343T:	git git://linuxtv.org/media_tree.git
17344W:	https://linuxtv.org
17345S:	Maintained
17346F:	drivers/media/platform/vivid/*
17347
17348VLYNQ BUS
17349M:	Florian Fainelli <f.fainelli@gmail.com>
17350L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17351S:	Maintained
17352F:	drivers/vlynq/vlynq.c
17353F:	include/linux/vlynq.h
17354
17355VME SUBSYSTEM
17356M:	Martyn Welch <martyn@welchs.me.uk>
17357M:	Manohar Vanga <manohar.vanga@gmail.com>
17358M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17359L:	devel@driverdev.osuosl.org
17360S:	Maintained
17361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17362F:	Documentation/driver-api/vme.rst
17363F:	drivers/staging/vme/
17364F:	drivers/vme/
17365F:	include/linux/vme*
17366
17367VMWARE BALLOON DRIVER
17368M:	Nadav Amit <namit@vmware.com>
17369M:	"VMware, Inc." <pv-drivers@vmware.com>
17370L:	linux-kernel@vger.kernel.org
17371S:	Maintained
17372F:	drivers/misc/vmw_balloon.c
17373
17374VMWARE HYPERVISOR INTERFACE
17375M:	Thomas Hellstrom <thellstrom@vmware.com>
17376M:	"VMware, Inc." <pv-drivers@vmware.com>
17377L:	virtualization@lists.linux-foundation.org
17378S:	Supported
17379F:	arch/x86/kernel/cpu/vmware.c
17380F:	arch/x86/include/asm/vmware.h
17381
17382VMWARE PVRDMA DRIVER
17383M:	Adit Ranadive <aditr@vmware.com>
17384M:	VMware PV-Drivers <pv-drivers@vmware.com>
17385L:	linux-rdma@vger.kernel.org
17386S:	Maintained
17387F:	drivers/infiniband/hw/vmw_pvrdma/
17388
17389VMware PVSCSI driver
17390M:	Jim Gill <jgill@vmware.com>
17391M:	VMware PV-Drivers <pv-drivers@vmware.com>
17392L:	linux-scsi@vger.kernel.org
17393S:	Maintained
17394F:	drivers/scsi/vmw_pvscsi.c
17395F:	drivers/scsi/vmw_pvscsi.h
17396
17397VMWARE VMMOUSE SUBDRIVER
17398M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17399M:	"VMware, Inc." <pv-drivers@vmware.com>
17400L:	linux-input@vger.kernel.org
17401S:	Maintained
17402F:	drivers/input/mouse/vmmouse.c
17403F:	drivers/input/mouse/vmmouse.h
17404
17405VMWARE VMXNET3 ETHERNET DRIVER
17406M:	Ronak Doshi <doshir@vmware.com>
17407M:	"VMware, Inc." <pv-drivers@vmware.com>
17408L:	netdev@vger.kernel.org
17409S:	Maintained
17410F:	drivers/net/vmxnet3/
17411
17412VOCORE VOCORE2 BOARD
17413M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17414L:	linux-mips@vger.kernel.org
17415S:	Maintained
17416F:	arch/mips/boot/dts/ralink/vocore2.dts
17417
17418VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17419M:	Liam Girdwood <lgirdwood@gmail.com>
17420M:	Mark Brown <broonie@kernel.org>
17421L:	linux-kernel@vger.kernel.org
17422W:	http://www.slimlogic.co.uk/?p=48
17423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17424S:	Supported
17425F:	Documentation/devicetree/bindings/regulator/
17426F:	Documentation/power/regulator/
17427F:	drivers/regulator/
17428F:	include/dt-bindings/regulator/
17429F:	include/linux/regulator/
17430K:	regulator_get_optional
17431
17432VRF
17433M:	David Ahern <dsa@cumulusnetworks.com>
17434M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17435L:	netdev@vger.kernel.org
17436S:	Maintained
17437F:	drivers/net/vrf.c
17438F:	Documentation/networking/vrf.txt
17439
17440VT1211 HARDWARE MONITOR DRIVER
17441M:	Juerg Haefliger <juergh@gmail.com>
17442L:	linux-hwmon@vger.kernel.org
17443S:	Maintained
17444F:	Documentation/hwmon/vt1211.rst
17445F:	drivers/hwmon/vt1211.c
17446
17447VT8231 HARDWARE MONITOR DRIVER
17448M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17449L:	linux-hwmon@vger.kernel.org
17450S:	Maintained
17451F:	drivers/hwmon/vt8231.c
17452
17453VUB300 USB to SDIO/SD/MMC bridge chip
17454M:	Tony Olech <tony.olech@elandigitalsystems.com>
17455L:	linux-mmc@vger.kernel.org
17456L:	linux-usb@vger.kernel.org
17457S:	Supported
17458F:	drivers/mmc/host/vub300.c
17459
17460W1 DALLAS'S 1-WIRE BUS
17461M:	Evgeniy Polyakov <zbr@ioremap.net>
17462S:	Maintained
17463F:	Documentation/devicetree/bindings/w1/
17464F:	Documentation/w1/
17465F:	drivers/w1/
17466F:	include/linux/w1.h
17467
17468W83791D HARDWARE MONITORING DRIVER
17469M:	Marc Hulsman <m.hulsman@tudelft.nl>
17470L:	linux-hwmon@vger.kernel.org
17471S:	Maintained
17472F:	Documentation/hwmon/w83791d.rst
17473F:	drivers/hwmon/w83791d.c
17474
17475W83793 HARDWARE MONITORING DRIVER
17476M:	Rudolf Marek <r.marek@assembler.cz>
17477L:	linux-hwmon@vger.kernel.org
17478S:	Maintained
17479F:	Documentation/hwmon/w83793.rst
17480F:	drivers/hwmon/w83793.c
17481
17482W83795 HARDWARE MONITORING DRIVER
17483M:	Jean Delvare <jdelvare@suse.com>
17484L:	linux-hwmon@vger.kernel.org
17485S:	Maintained
17486F:	drivers/hwmon/w83795.c
17487
17488W83L51xD SD/MMC CARD INTERFACE DRIVER
17489M:	Pierre Ossman <pierre@ossman.eu>
17490S:	Maintained
17491F:	drivers/mmc/host/wbsd.*
17492
17493WACOM PROTOCOL 4 SERIAL TABLETS
17494M:	Julian Squires <julian@cipht.net>
17495M:	Hans de Goede <hdegoede@redhat.com>
17496L:	linux-input@vger.kernel.org
17497S:	Maintained
17498F:	drivers/input/tablet/wacom_serial4.c
17499
17500WATCHDOG DEVICE DRIVERS
17501M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17502M:	Guenter Roeck <linux@roeck-us.net>
17503L:	linux-watchdog@vger.kernel.org
17504W:	http://www.linux-watchdog.org/
17505T:	git git://www.linux-watchdog.org/linux-watchdog.git
17506S:	Maintained
17507F:	Documentation/devicetree/bindings/watchdog/
17508F:	Documentation/watchdog/
17509F:	drivers/watchdog/
17510F:	include/linux/watchdog.h
17511F:	include/uapi/linux/watchdog.h
17512
17513WHISKEYCOVE PMIC GPIO DRIVER
17514M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17515L:	linux-gpio@vger.kernel.org
17516S:	Maintained
17517F:	drivers/gpio/gpio-wcove.c
17518
17519WHWAVE RTC DRIVER
17520M:	Dianlong Li <long17.cool@163.com>
17521L:	linux-rtc@vger.kernel.org
17522S:	Maintained
17523F:	drivers/rtc/rtc-sd3078.c
17524
17525WIIMOTE HID DRIVER
17526M:	David Herrmann <dh.herrmann@googlemail.com>
17527L:	linux-input@vger.kernel.org
17528S:	Maintained
17529F:	drivers/hid/hid-wiimote*
17530
17531WILOCITY WIL6210 WIRELESS DRIVER
17532M:	Maya Erez <merez@codeaurora.org>
17533L:	linux-wireless@vger.kernel.org
17534L:	wil6210@qti.qualcomm.com
17535S:	Supported
17536W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17537F:	drivers/net/wireless/ath/wil6210/
17538
17539WIMAX STACK
17540M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17541M:	linux-wimax@intel.com
17542L:	wimax@linuxwimax.org (subscribers-only)
17543S:	Supported
17544W:	http://linuxwimax.org
17545F:	Documentation/admin-guide/wimax/wimax.rst
17546F:	include/linux/wimax/debug.h
17547F:	include/net/wimax.h
17548F:	include/uapi/linux/wimax.h
17549F:	net/wimax/
17550
17551WINBOND CIR DRIVER
17552M:	David Härdeman <david@hardeman.nu>
17553S:	Maintained
17554F:	drivers/media/rc/winbond-cir.c
17555
17556RCMM REMOTE CONTROLS DECODER
17557M:	Patrick Lerda <patrick9876@free.fr>
17558S:	Maintained
17559F:	drivers/media/rc/ir-rcmm-decoder.c
17560
17561WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17562M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17563L:	linux-watchdog@vger.kernel.org
17564S:	Maintained
17565F:	drivers/watchdog/ebc-c384_wdt.c
17566
17567WINSYSTEMS WS16C48 GPIO DRIVER
17568M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17569L:	linux-gpio@vger.kernel.org
17570S:	Maintained
17571F:	drivers/gpio/gpio-ws16c48.c
17572
17573WISTRON LAPTOP BUTTON DRIVER
17574M:	Miloslav Trmac <mitr@volny.cz>
17575S:	Maintained
17576F:	drivers/input/misc/wistron_btns.c
17577
17578WL3501 WIRELESS PCMCIA CARD DRIVER
17579L:	linux-wireless@vger.kernel.org
17580S:	Odd fixes
17581F:	drivers/net/wireless/wl3501*
17582
17583WOLFSON MICROELECTRONICS DRIVERS
17584L:	patches@opensource.cirrus.com
17585T:	git https://github.com/CirrusLogic/linux-drivers.git
17586W:	https://github.com/CirrusLogic/linux-drivers/wiki
17587S:	Supported
17588F:	Documentation/hwmon/wm83??.rst
17589F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17590F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17591F:	Documentation/devicetree/bindings/mfd/arizona.txt
17592F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17593F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17594F:	arch/arm/mach-s3c64xx/mach-crag6410*
17595F:	drivers/clk/clk-wm83*.c
17596F:	drivers/extcon/extcon-arizona.c
17597F:	drivers/leds/leds-wm83*.c
17598F:	drivers/gpio/gpio-*wm*.c
17599F:	drivers/gpio/gpio-arizona.c
17600F:	drivers/hwmon/wm83??-hwmon.c
17601F:	drivers/input/misc/wm831x-on.c
17602F:	drivers/input/touchscreen/wm831x-ts.c
17603F:	drivers/input/touchscreen/wm97*.c
17604F:	drivers/mfd/arizona*
17605F:	drivers/mfd/wm*.c
17606F:	drivers/mfd/cs47l24*
17607F:	drivers/power/supply/wm83*.c
17608F:	drivers/rtc/rtc-wm83*.c
17609F:	drivers/regulator/wm8*.c
17610F:	drivers/regulator/arizona*
17611F:	drivers/video/backlight/wm83*_bl.c
17612F:	drivers/watchdog/wm83*_wdt.c
17613F:	include/linux/mfd/arizona/
17614F:	include/linux/mfd/wm831x/
17615F:	include/linux/mfd/wm8350/
17616F:	include/linux/mfd/wm8400*
17617F:	include/linux/regulator/arizona*
17618F:	include/linux/wm97xx.h
17619F:	include/sound/wm????.h
17620F:	sound/soc/codecs/arizona.?
17621F:	sound/soc/codecs/wm*
17622F:	sound/soc/codecs/cs47l24*
17623
17624WORKQUEUE
17625M:	Tejun Heo <tj@kernel.org>
17626R:	Lai Jiangshan <jiangshanlai@gmail.com>
17627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17628S:	Maintained
17629F:	include/linux/workqueue.h
17630F:	kernel/workqueue.c
17631F:	Documentation/core-api/workqueue.rst
17632
17633X-POWERS AXP288 PMIC DRIVERS
17634M:	Hans de Goede <hdegoede@redhat.com>
17635S:	Maintained
17636N:	axp288
17637F:	drivers/acpi/pmic/intel_pmic_xpower.c
17638
17639X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17640M:	Chen-Yu Tsai <wens@csie.org>
17641L:	linux-kernel@vger.kernel.org
17642S:	Maintained
17643N:	axp[128]
17644
17645X.25 NETWORK LAYER
17646M:	Andrew Hendry <andrew.hendry@gmail.com>
17647L:	linux-x25@vger.kernel.org
17648S:	Odd Fixes
17649F:	Documentation/networking/x25*
17650F:	include/net/x25*
17651F:	net/x25/
17652
17653X86 ARCHITECTURE (32-BIT AND 64-BIT)
17654M:	Thomas Gleixner <tglx@linutronix.de>
17655M:	Ingo Molnar <mingo@redhat.com>
17656M:	Borislav Petkov <bp@alien8.de>
17657R:	"H. Peter Anvin" <hpa@zytor.com>
17658M:	x86@kernel.org
17659L:	linux-kernel@vger.kernel.org
17660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17661S:	Maintained
17662F:	Documentation/devicetree/bindings/x86/
17663F:	Documentation/x86/
17664F:	arch/x86/
17665
17666X86 ENTRY CODE
17667M:	Andy Lutomirski <luto@kernel.org>
17668L:	linux-kernel@vger.kernel.org
17669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17670S:	Maintained
17671F:	arch/x86/entry/
17672
17673X86 MCE INFRASTRUCTURE
17674M:	Tony Luck <tony.luck@intel.com>
17675M:	Borislav Petkov <bp@alien8.de>
17676L:	linux-edac@vger.kernel.org
17677S:	Maintained
17678F:	arch/x86/kernel/cpu/mce/*
17679
17680X86 MICROCODE UPDATE SUPPORT
17681M:	Borislav Petkov <bp@alien8.de>
17682S:	Maintained
17683F:	arch/x86/kernel/cpu/microcode/*
17684
17685X86 MM
17686M:	Dave Hansen <dave.hansen@linux.intel.com>
17687M:	Andy Lutomirski <luto@kernel.org>
17688M:	Peter Zijlstra <peterz@infradead.org>
17689L:	linux-kernel@vger.kernel.org
17690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17691S:	Maintained
17692F:	arch/x86/mm/
17693
17694X86 PLATFORM DRIVERS
17695M:	Darren Hart <dvhart@infradead.org>
17696M:	Andy Shevchenko <andy@infradead.org>
17697L:	platform-driver-x86@vger.kernel.org
17698T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17699S:	Odd Fixes
17700F:	drivers/platform/x86/
17701F:	drivers/platform/olpc/
17702
17703X86 PLATFORM DRIVERS - ARCH
17704R:	Darren Hart <dvhart@infradead.org>
17705R:	Andy Shevchenko <andy@infradead.org>
17706L:	platform-driver-x86@vger.kernel.org
17707L:	x86@kernel.org
17708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17709S:	Maintained
17710F:	arch/x86/platform
17711
17712X86 VDSO
17713M:	Andy Lutomirski <luto@kernel.org>
17714L:	linux-kernel@vger.kernel.org
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17716S:	Maintained
17717F:	arch/x86/entry/vdso/
17718
17719XARRAY
17720M:	Matthew Wilcox <willy@infradead.org>
17721L:	linux-fsdevel@vger.kernel.org
17722S:	Supported
17723F:	Documentation/core-api/xarray.rst
17724F:	lib/idr.c
17725F:	lib/xarray.c
17726F:	include/linux/idr.h
17727F:	include/linux/xarray.h
17728F:	tools/testing/radix-tree
17729
17730XBOX DVD IR REMOTE
17731M:	Benjamin Valentin <benpicco@googlemail.com>
17732S:	Maintained
17733F:	drivers/media/rc/xbox_remote.c
17734F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17735
17736XC2028/3028 TUNER DRIVER
17737M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17738L:	linux-media@vger.kernel.org
17739W:	https://linuxtv.org
17740T:	git git://linuxtv.org/media_tree.git
17741S:	Maintained
17742F:	drivers/media/tuners/tuner-xc2028.*
17743
17744XDP (eXpress Data Path)
17745M:	Alexei Starovoitov <ast@kernel.org>
17746M:	Daniel Borkmann <daniel@iogearbox.net>
17747M:	David S. Miller <davem@davemloft.net>
17748M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17749M:	Jesper Dangaard Brouer <hawk@kernel.org>
17750M:	John Fastabend <john.fastabend@gmail.com>
17751L:	netdev@vger.kernel.org
17752L:	bpf@vger.kernel.org
17753S:	Supported
17754F:	net/core/xdp.c
17755F:	include/net/xdp.h
17756F:	kernel/bpf/devmap.c
17757F:	kernel/bpf/cpumap.c
17758F:	include/trace/events/xdp.h
17759K:	xdp
17760N:	xdp
17761
17762XDP SOCKETS (AF_XDP)
17763M:	Björn Töpel <bjorn.topel@intel.com>
17764M:	Magnus Karlsson <magnus.karlsson@intel.com>
17765R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17766L:	netdev@vger.kernel.org
17767L:	bpf@vger.kernel.org
17768S:	Maintained
17769F:	kernel/bpf/xskmap.c
17770F:	net/xdp/
17771
17772XEN BLOCK SUBSYSTEM
17773M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17774M:	Roger Pau Monné <roger.pau@citrix.com>
17775L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17776S:	Supported
17777F:	drivers/block/xen-blkback/*
17778F:	drivers/block/xen*
17779
17780XEN HYPERVISOR ARM
17781M:	Stefano Stabellini <sstabellini@kernel.org>
17782L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17783S:	Maintained
17784F:	arch/arm/xen/
17785F:	arch/arm/include/asm/xen/
17786
17787XEN HYPERVISOR ARM64
17788M:	Stefano Stabellini <sstabellini@kernel.org>
17789L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17790S:	Maintained
17791F:	arch/arm64/xen/
17792F:	arch/arm64/include/asm/xen/
17793
17794XEN HYPERVISOR INTERFACE
17795M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17796M:	Juergen Gross <jgross@suse.com>
17797R:	Stefano Stabellini <sstabellini@kernel.org>
17798L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17800S:	Supported
17801F:	arch/x86/xen/
17802F:	arch/x86/platform/pvh/
17803F:	drivers/*/xen-*front.c
17804F:	drivers/xen/
17805F:	arch/x86/include/asm/xen/
17806F:	arch/x86/include/asm/pvclock-abi.h
17807F:	include/xen/
17808F:	include/uapi/xen/
17809F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17810F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17811
17812XEN NETWORK BACKEND DRIVER
17813M:	Wei Liu <wei.liu@kernel.org>
17814M:	Paul Durrant <paul@xen.org>
17815L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17816L:	netdev@vger.kernel.org
17817S:	Supported
17818F:	drivers/net/xen-netback/*
17819
17820XEN PCI SUBSYSTEM
17821M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17822L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17823S:	Supported
17824F:	arch/x86/pci/*xen*
17825F:	drivers/pci/*xen*
17826
17827XEN PVSCSI DRIVERS
17828M:	Juergen Gross <jgross@suse.com>
17829L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17830L:	linux-scsi@vger.kernel.org
17831S:	Supported
17832F:	drivers/scsi/xen-scsifront.c
17833F:	drivers/xen/xen-scsiback.c
17834F:	include/xen/interface/io/vscsiif.h
17835
17836XEN SWIOTLB SUBSYSTEM
17837M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17838L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17839L:	iommu@lists.linux-foundation.org
17840S:	Supported
17841F:	arch/x86/xen/*swiotlb*
17842F:	drivers/xen/*swiotlb*
17843
17844XEN SOUND FRONTEND DRIVER
17845M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17846L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17848S:	Supported
17849F:	sound/xen/*
17850
17851XFS FILESYSTEM
17852M:	Darrick J. Wong <darrick.wong@oracle.com>
17853M:	linux-xfs@vger.kernel.org
17854L:	linux-xfs@vger.kernel.org
17855W:	http://xfs.org/
17856T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17857S:	Supported
17858F:	Documentation/admin-guide/xfs.rst
17859F:	Documentation/ABI/testing/sysfs-fs-xfs
17860F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17861F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17862F:	fs/xfs/
17863F:	include/uapi/linux/dqblk_xfs.h
17864F:	include/uapi/linux/fsmap.h
17865
17866XILINX AXI ETHERNET DRIVER
17867M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17868S:	Maintained
17869F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17870
17871XILINX UARTLITE SERIAL DRIVER
17872M:	Peter Korsgaard <jacmet@sunsite.dk>
17873L:	linux-serial@vger.kernel.org
17874S:	Maintained
17875F:	drivers/tty/serial/uartlite.c
17876
17877XILINX VIDEO IP CORES
17878M:	Hyun Kwon <hyun.kwon@xilinx.com>
17879M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17880L:	linux-media@vger.kernel.org
17881T:	git git://linuxtv.org/media_tree.git
17882S:	Supported
17883F:	Documentation/devicetree/bindings/media/xilinx/
17884F:	drivers/media/platform/xilinx/
17885F:	include/uapi/linux/xilinx-v4l2-controls.h
17886
17887XILINX SD-FEC IP CORES
17888M:	Derek Kiernan <derek.kiernan@xilinx.com>
17889M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17890S:	Maintained
17891F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17892F:	Documentation/misc-devices/xilinx_sdfec.rst
17893F:	drivers/misc/xilinx_sdfec.c
17894F:	drivers/misc/Kconfig
17895F:	drivers/misc/Makefile
17896F:	include/uapi/misc/xilinx_sdfec.h
17897
17898XILLYBUS DRIVER
17899M:	Eli Billauer <eli.billauer@gmail.com>
17900L:	linux-kernel@vger.kernel.org
17901S:	Supported
17902F:	drivers/char/xillybus/
17903
17904XLP9XX I2C DRIVER
17905M:	George Cherian <george.cherian@cavium.com>
17906M:	Jan Glauber <jglauber@cavium.com>
17907L:	linux-i2c@vger.kernel.org
17908W:	http://www.cavium.com
17909S:	Supported
17910F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17911F:	drivers/i2c/busses/i2c-xlp9xx.c
17912
17913XRA1403 GPIO EXPANDER
17914M:	Nandor Han <nandor.han@ge.com>
17915M:	Semi Malinen <semi.malinen@ge.com>
17916L:	linux-gpio@vger.kernel.org
17917S:	Maintained
17918F:	drivers/gpio/gpio-xra1403.c
17919F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17920
17921XTENSA XTFPGA PLATFORM SUPPORT
17922M:	Max Filippov <jcmvbkbc@gmail.com>
17923L:	linux-xtensa@linux-xtensa.org
17924S:	Maintained
17925F:	drivers/spi/spi-xtensa-xtfpga.c
17926F:	sound/soc/xtensa/xtfpga-i2s.c
17927
17928YAM DRIVER FOR AX.25
17929M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17930L:	linux-hams@vger.kernel.org
17931S:	Maintained
17932F:	drivers/net/hamradio/yam*
17933F:	include/linux/yam.h
17934
17935YAMA SECURITY MODULE
17936M:	Kees Cook <keescook@chromium.org>
17937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17938S:	Supported
17939F:	security/yama/
17940F:	Documentation/admin-guide/LSM/Yama.rst
17941
17942YEALINK PHONE DRIVER
17943M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17944L:	usbb2k-api-dev@nongnu.org
17945S:	Maintained
17946F:	Documentation/input/devices/yealink.rst
17947F:	drivers/input/misc/yealink.*
17948
17949Z8530 DRIVER FOR AX.25
17950M:	Joerg Reuter <jreuter@yaina.de>
17951W:	http://yaina.de/jreuter/
17952W:	http://www.qsl.net/dl1bke/
17953L:	linux-hams@vger.kernel.org
17954S:	Maintained
17955F:	Documentation/networking/z8530drv.txt
17956F:	drivers/net/hamradio/*scc.c
17957F:	drivers/net/hamradio/z8530.h
17958
17959ZBUD COMPRESSED PAGE ALLOCATOR
17960M:	Seth Jennings <sjenning@redhat.com>
17961M:	Dan Streetman <ddstreet@ieee.org>
17962L:	linux-mm@kvack.org
17963S:	Maintained
17964F:	mm/zbud.c
17965F:	include/linux/zbud.h
17966
17967ZD1211RW WIRELESS DRIVER
17968M:	Daniel Drake <dsd@gentoo.org>
17969M:	Ulrich Kunitz <kune@deine-taler.de>
17970W:	http://zd1211.ath.cx/wiki/DriverRewrite
17971L:	linux-wireless@vger.kernel.org
17972L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17973S:	Maintained
17974F:	drivers/net/wireless/zydas/zd1211rw/
17975
17976ZD1301 MEDIA DRIVER
17977M:	Antti Palosaari <crope@iki.fi>
17978L:	linux-media@vger.kernel.org
17979W:	https://linuxtv.org/
17980W:	http://palosaari.fi/linux/
17981Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17982S:	Maintained
17983F:	drivers/media/usb/dvb-usb-v2/zd1301*
17984
17985ZD1301_DEMOD MEDIA DRIVER
17986M:	Antti Palosaari <crope@iki.fi>
17987L:	linux-media@vger.kernel.org
17988W:	https://linuxtv.org/
17989W:	http://palosaari.fi/linux/
17990Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17991S:	Maintained
17992F:	drivers/media/dvb-frontends/zd1301_demod*
17993
17994ZHAOXIN PROCESSOR SUPPORT
17995M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17996L:	linux-kernel@vger.kernel.org
17997S:	Maintained
17998F:	arch/x86/kernel/cpu/zhaoxin.c
17999
18000ZPOOL COMPRESSED PAGE STORAGE API
18001M:	Dan Streetman <ddstreet@ieee.org>
18002L:	linux-mm@kvack.org
18003S:	Maintained
18004F:	mm/zpool.c
18005F:	include/linux/zpool.h
18006
18007ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18008M:	Minchan Kim <minchan@kernel.org>
18009M:	Nitin Gupta <ngupta@vflare.org>
18010R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18011L:	linux-kernel@vger.kernel.org
18012S:	Maintained
18013F:	drivers/block/zram/
18014F:	Documentation/admin-guide/blockdev/zram.rst
18015
18016ZS DECSTATION Z85C30 SERIAL DRIVER
18017M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18018S:	Maintained
18019F:	drivers/tty/serial/zs.*
18020
18021ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18022M:	Minchan Kim <minchan@kernel.org>
18023M:	Nitin Gupta <ngupta@vflare.org>
18024R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18025L:	linux-mm@kvack.org
18026S:	Maintained
18027F:	mm/zsmalloc.c
18028F:	include/linux/zsmalloc.h
18029F:	Documentation/vm/zsmalloc.rst
18030
18031ZSWAP COMPRESSED SWAP CACHING
18032M:	Seth Jennings <sjenning@redhat.com>
18033M:	Dan Streetman <ddstreet@ieee.org>
18034L:	linux-mm@kvack.org
18035S:	Maintained
18036F:	mm/zswap.c
18037
18038THE REST
18039M:	Linus Torvalds <torvalds@linux-foundation.org>
18040L:	linux-kernel@vger.kernel.org
18041Q:	http://patchwork.kernel.org/project/LKML/list/
18042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18043S:	Buried alive in reporters
18044F:	*
18045F:	*/
18046