xref: /linux/MAINTAINERS (revision 56fb34d86e875dbb0d3e6a81c5d3d035db373031)
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:	Simon Horman <horms@verge.net.au>
2169M:	Geert Uytterhoeven <geert+renesas@glider.be>
2170M:	Magnus Damm <magnus.damm@gmail.com>
2171L:	linux-renesas-soc@vger.kernel.org
2172Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2175S:	Supported
2176F:	arch/arm64/boot/dts/renesas/
2177F:	Documentation/devicetree/bindings/arm/renesas.yaml
2178F:	drivers/soc/renesas/
2179F:	include/linux/soc/renesas/
2180
2181ARM/RISCPC ARCHITECTURE
2182M:	Russell King <linux@armlinux.org.uk>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184W:	http://www.armlinux.org.uk/
2185S:	Maintained
2186F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2187F:	arch/arm/include/asm/hardware/ioc.h
2188F:	arch/arm/include/asm/hardware/iomd.h
2189F:	arch/arm/include/asm/hardware/memc.h
2190F:	arch/arm/mach-rpc/
2191F:	drivers/net/ethernet/8390/etherh.c
2192F:	drivers/net/ethernet/i825xx/ether1*
2193F:	drivers/net/ethernet/seeq/ether3*
2194F:	drivers/scsi/arm/
2195
2196ARM/Rockchip SoC support
2197M:	Heiko Stuebner <heiko@sntech.de>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199L:	linux-rockchip@lists.infradead.org
2200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2201S:	Maintained
2202F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2203F:	arch/arm/boot/dts/rk3*
2204F:	arch/arm/boot/dts/rv1108*
2205F:	arch/arm/mach-rockchip/
2206F:	drivers/clk/rockchip/
2207F:	drivers/i2c/busses/i2c-rk3x.c
2208F:	drivers/*/*rockchip*
2209F:	drivers/*/*/*rockchip*
2210F:	sound/soc/rockchip/
2211N:	rockchip
2212
2213ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2214M:	Kukjin Kim <kgene@kernel.org>
2215M:	Krzysztof Kozlowski <krzk@kernel.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2219S:	Maintained
2220F:	arch/arm/boot/dts/s3c*
2221F:	arch/arm/boot/dts/s5p*
2222F:	arch/arm/boot/dts/exynos*
2223F:	arch/arm64/boot/dts/exynos/
2224F:	arch/arm/plat-samsung/
2225F:	arch/arm/mach-s3c24*/
2226F:	arch/arm/mach-s3c64xx/
2227F:	arch/arm/mach-s5p*/
2228F:	arch/arm/mach-exynos*/
2229F:	drivers/*/*s3c24*
2230F:	drivers/*/*/*s3c24*
2231F:	drivers/*/*s3c64xx*
2232F:	drivers/*/*s5pv210*
2233F:	drivers/memory/samsung/
2234F:	drivers/soc/samsung/
2235F:	include/linux/soc/samsung/
2236F:	Documentation/arm/samsung/
2237F:	Documentation/devicetree/bindings/arm/samsung/
2238F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2239N:	exynos
2240
2241ARM/SAMSUNG MOBILE MACHINE SUPPORT
2242M:	Kyungmin Park <kyungmin.park@samsung.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245F:	arch/arm/mach-s5pv210/
2246
2247ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2248M:	Kyungmin Park <kyungmin.park@samsung.com>
2249M:	Kamil Debski <kamil@wypas.org>
2250M:	Andrzej Hajda <a.hajda@samsung.com>
2251L:	linux-arm-kernel@lists.infradead.org
2252L:	linux-media@vger.kernel.org
2253S:	Maintained
2254F:	drivers/media/platform/s5p-g2d/
2255
2256ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2257M:	Marek Szyprowski <m.szyprowski@samsung.com>
2258L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2259L:	linux-media@vger.kernel.org
2260S:	Maintained
2261F:	drivers/media/platform/s5p-cec/
2262F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2263
2264ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2265M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2266M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2268L:	linux-arm-kernel@lists.infradead.org
2269L:	linux-media@vger.kernel.org
2270S:	Maintained
2271F:	drivers/media/platform/s5p-jpeg/
2272
2273ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2274M:	Kyungmin Park <kyungmin.park@samsung.com>
2275M:	Kamil Debski <kamil@wypas.org>
2276M:	Jeongtae Park <jtp.park@samsung.com>
2277M:	Andrzej Hajda <a.hajda@samsung.com>
2278L:	linux-arm-kernel@lists.infradead.org
2279L:	linux-media@vger.kernel.org
2280S:	Maintained
2281F:	drivers/media/platform/s5p-mfc/
2282
2283ARM/SHMOBILE ARM ARCHITECTURE
2284M:	Simon Horman <horms@verge.net.au>
2285M:	Geert Uytterhoeven <geert+renesas@glider.be>
2286M:	Magnus Damm <magnus.damm@gmail.com>
2287L:	linux-renesas-soc@vger.kernel.org
2288Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291S:	Supported
2292F:	arch/arm/boot/dts/emev2*
2293F:	arch/arm/boot/dts/gr-peach*
2294F:	arch/arm/boot/dts/iwg20d-q7*
2295F:	arch/arm/boot/dts/r7s*
2296F:	arch/arm/boot/dts/r8a*
2297F:	arch/arm/boot/dts/r9a*
2298F:	arch/arm/boot/dts/sh*
2299F:	arch/arm/configs/shmobile_defconfig
2300F:	arch/arm/include/debug/renesas-scif.S
2301F:	arch/arm/mach-shmobile/
2302F:	Documentation/devicetree/bindings/arm/renesas.yaml
2303F:	drivers/soc/renesas/
2304F:	include/linux/soc/renesas/
2305
2306ARM/SOCFPGA ARCHITECTURE
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	arch/arm/mach-socfpga/
2310F:	arch/arm/boot/dts/socfpga*
2311F:	arch/arm/configs/socfpga_defconfig
2312F:	arch/arm64/boot/dts/altera/
2313F:	arch/arm64/boot/dts/intel/
2314W:	http://www.rocketboards.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318M:	Dinh Nguyen <dinguyen@kernel.org>
2319S:	Maintained
2320F:	drivers/clk/socfpga/
2321
2322ARM/SOCFPGA EDAC SUPPORT
2323M:	Thor Thayer <thor.thayer@linux.intel.com>
2324S:	Maintained
2325F:	drivers/edac/altera_edac.
2326
2327ARM/SPREADTRUM SoC SUPPORT
2328M:	Orson Zhai <orsonzhai@gmail.com>
2329M:	Baolin Wang <baolin.wang@linaro.org>
2330M:	Chunyan Zhang <zhang.lyra@gmail.com>
2331S:	Maintained
2332F:	arch/arm64/boot/dts/sprd
2333N:	sprd
2334
2335ARM/STI ARCHITECTURE
2336M:	Patrice Chotard <patrice.chotard@st.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338W:	http://www.stlinux.com
2339S:	Maintained
2340F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2341F:	arch/arm/mach-sti/
2342F:	arch/arm/boot/dts/sti*
2343F:	drivers/char/hw_random/st-rng.c
2344F:	drivers/clocksource/arm_global_timer.c
2345F:	drivers/clocksource/clksrc_st_lpc.c
2346F:	drivers/cpufreq/sti-cpufreq.c
2347F:	drivers/dma/st_fdma*
2348F:	drivers/i2c/busses/i2c-st.c
2349F:	drivers/media/rc/st_rc.c
2350F:	drivers/media/platform/sti/c8sectpfe/
2351F:	drivers/mmc/host/sdhci-st.c
2352F:	drivers/phy/st/phy-miphy28lp.c
2353F:	drivers/phy/st/phy-stih407-usb.c
2354F:	drivers/pinctrl/pinctrl-st.c
2355F:	drivers/remoteproc/st_remoteproc.c
2356F:	drivers/remoteproc/st_slim_rproc.c
2357F:	drivers/reset/sti/
2358F:	drivers/rtc/rtc-st-lpc.c
2359F:	drivers/tty/serial/st-asc.c
2360F:	drivers/usb/dwc3/dwc3-st.c
2361F:	drivers/usb/host/ehci-st.c
2362F:	drivers/usb/host/ohci-st.c
2363F:	drivers/watchdog/st_lpc_wdt.c
2364F:	drivers/ata/ahci_st.c
2365F:	include/linux/remoteproc/st_slim_rproc.h
2366
2367ARM/STM32 ARCHITECTURE
2368M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369M:	Alexandre Torgue <alexandre.torgue@st.com>
2370L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374N:	stm32
2375N:	stm
2376F:	arch/arm/boot/dts/stm32*
2377F:	arch/arm/mach-stm32/
2378F:	drivers/clocksource/armv7m_systick.c
2379
2380ARM/Synaptics SoC support
2381M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-berlin/
2386F:	arch/arm/boot/dts/berlin*
2387F:	arch/arm64/boot/dts/synaptics/
2388
2389ARM/TANGO ARCHITECTURE
2390M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2391M:	Mans Rullgard <mans@mansr.com>
2392L:	linux-arm-kernel@lists.infradead.org
2393S:	Odd Fixes
2394N:	tango
2395
2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397M:	Lennert Buytenhek <kernel@wantstofly.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400
2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403L:	linux-tegra@vger.kernel.org
2404L:	linux-media@vger.kernel.org
2405S:	Maintained
2406F:	drivers/media/platform/tegra-cec/
2407F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409ARM/TETON BGA MACHINE SUPPORT
2410M:	"Mark F. Brown" <mark.brown314@gmail.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413
2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-kernel@vger.kernel.org
2417S:	Maintained
2418F:	drivers/memory/*emif*
2419
2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421M:	Tero Kristo <t-kristo@ti.com>
2422M:	Nishanth Menon <nm@ti.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2426F:	arch/arm64/boot/dts/ti/Makefile
2427F:	arch/arm64/boot/dts/ti/k3-*
2428F:	include/dt-bindings/pinctrl/k3.h
2429
2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431M:	Santosh Shilimkar <ssantosh@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/mach-keystone/
2435F:	arch/arm/boot/dts/keystone-*
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439M:	Santosh Shilimkar <ssantosh@kernel.org>
2440L:	linux-kernel@vger.kernel.org
2441S:	Maintained
2442F:	drivers/clk/keystone/
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L:	linux-kernel@vger.kernel.org
2448S:	Maintained
2449F:	drivers/clocksource/timer-keystone.c
2450
2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452M:	Santosh Shilimkar <ssantosh@kernel.org>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/power/reset/keystone-reset.c
2456
2457ARM/THECUS N2100 MACHINE SUPPORT
2458M:	Lennert Buytenhek <kernel@wantstofly.org>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461
2462ARM/TOSA MACHINE SUPPORT
2463M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464M:	Dirk Opfer <dirk@opfer-online.de>
2465S:	Maintained
2466
2467ARM/UNIPHIER ARCHITECTURE
2468M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475F:	arch/arm/boot/dts/uniphier*
2476F:	arch/arm/include/asm/hardware/cache-uniphier.h
2477F:	arch/arm/mach-uniphier/
2478F:	arch/arm/mm/cache-uniphier.c
2479F:	arch/arm64/boot/dts/socionext/uniphier*
2480F:	drivers/bus/uniphier-system-bus.c
2481F:	drivers/clk/uniphier/
2482F:	drivers/dma/uniphier-mdmac.c
2483F:	drivers/gpio/gpio-uniphier.c
2484F:	drivers/i2c/busses/i2c-uniphier*
2485F:	drivers/irqchip/irq-uniphier-aidet.c
2486F:	drivers/mmc/host/uniphier-sd.c
2487F:	drivers/pinctrl/uniphier/
2488F:	drivers/reset/reset-uniphier.c
2489F:	drivers/tty/serial/8250/8250_uniphier.c
2490N:	uniphier
2491
2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493M:	Ulf Hansson <ulf.hansson@linaro.org>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495T:	git git://git.linaro.org/people/ulfh/clk.git
2496S:	Maintained
2497F:	drivers/clk/ux500/
2498
2499ARM/VERSATILE EXPRESS PLATFORM
2500M:	Liviu Dudau <liviu.dudau@arm.com>
2501M:	Sudeep Holla <sudeep.holla@arm.com>
2502M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/vexpress*
2506F:	arch/arm64/boot/dts/arm/
2507F:	arch/arm/mach-vexpress/
2508F:	*/*/vexpress*
2509F:	*/*/*/vexpress*
2510F:	drivers/clk/versatile/clk-vexpress-osc.c
2511F:	drivers/clocksource/timer-versatile.c
2512N:	mps2
2513
2514ARM/VFP SUPPORT
2515M:	Russell King <linux@armlinux.org.uk>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517W:	http://www.armlinux.org.uk/
2518S:	Maintained
2519F:	arch/arm/vfp/
2520
2521ARM/VOIPAC PXA270 SUPPORT
2522M:	Marek Vasut <marek.vasut@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-pxa/vpac270.c
2526F:	arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528ARM/VT8500 ARM ARCHITECTURE
2529M:	Tony Prisk <linux@prisktech.co.nz>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533F:	arch/arm/mach-vt8500/
2534F:	drivers/clocksource/timer-vt8500.c
2535F:	drivers/i2c/busses/i2c-wmt.c
2536F:	drivers/mmc/host/wmt-sdmmc.c
2537F:	drivers/pwm/pwm-vt8500.c
2538F:	drivers/rtc/rtc-vt8500.c
2539F:	drivers/tty/serial/vt8500_serial.c
2540F:	drivers/usb/host/ehci-platform.c
2541F:	drivers/usb/host/uhci-platform.c
2542F:	drivers/video/fbdev/vt8500lcdfb.*
2543F:	drivers/video/fbdev/wm8505fb*
2544F:	drivers/video/fbdev/wmt_ge_rops.*
2545
2546ARM/ZIPIT Z2 SUPPORT
2547M:	Marek Vasut <marek.vasut@gmail.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/mach-pxa/z2.c
2551F:	arch/arm/mach-pxa/include/mach/z2.h
2552
2553ARM/ZTE ARCHITECTURE
2554M:	Jun Nie <jun.nie@linaro.org>
2555M:	Shawn Guo <shawnguo@kernel.org>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/zx2967*
2559F:	arch/arm/mach-zx/
2560F:	arch/arm64/boot/dts/zte/
2561F:	drivers/clk/zte/
2562F:	drivers/dma/zx_dma.c
2563F:	drivers/gpio/gpio-zx.c
2564F:	drivers/i2c/busses/i2c-zx2967.c
2565F:	drivers/mmc/host/dw_mmc-zx.*
2566F:	drivers/pinctrl/zte/
2567F:	drivers/soc/zte/
2568F:	drivers/thermal/zx2967_thermal.c
2569F:	drivers/watchdog/zx2967_wdt.c
2570F:	Documentation/devicetree/bindings/arm/zte.yaml
2571F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2572F:	Documentation/devicetree/bindings/dma/zxdma.txt
2573F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578F:	Documentation/devicetree/bindings/soc/zte/
2579F:	Documentation/devicetree/bindings/sound/zte,*.txt
2580F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582F:	include/dt-bindings/clock/zx2967*.h
2583F:	include/dt-bindings/soc/zte,*.h
2584F:	sound/soc/codecs/zx_aud96p22.c
2585F:	sound/soc/zte/
2586
2587ARM/ZYNQ ARCHITECTURE
2588M:	Michal Simek <michal.simek@xilinx.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590W:	http://wiki.xilinx.com
2591T:	git https://github.com/Xilinx/linux-xlnx.git
2592S:	Supported
2593F:	arch/arm/mach-zynq/
2594F:	drivers/cpuidle/cpuidle-zynq.c
2595F:	drivers/block/xsysace.c
2596N:	zynq
2597N:	xilinx
2598F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600F:	drivers/clocksource/timer-cadence-ttc.c
2601F:	drivers/i2c/busses/i2c-cadence.c
2602F:	drivers/mmc/host/sdhci-of-arasan.c
2603F:	drivers/edac/synopsys_edac.c
2604F:	drivers/i2c/busses/i2c-xiic.c
2605
2606ARM64 PORT (AARCH64 ARCHITECTURE)
2607M:	Catalin Marinas <catalin.marinas@arm.com>
2608M:	Will Deacon <will@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611S:	Maintained
2612F:	arch/arm64/
2613X:	arch/arm64/boot/dts/
2614F:	Documentation/arm64/
2615
2616AS3645A LED FLASH CONTROLLER DRIVER
2617M:	Sakari Ailus <sakari.ailus@iki.fi>
2618L:	linux-leds@vger.kernel.org
2619S:	Maintained
2620F:	drivers/leds/leds-as3645a.c
2621
2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626S:	Maintained
2627F:	drivers/media/i2c/ak7375.c
2628F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630ASAHI KASEI AK8974 DRIVER
2631M:	Linus Walleij <linus.walleij@linaro.org>
2632L:	linux-iio@vger.kernel.org
2633W:	http://www.akm.com/
2634S:	Supported
2635F:	drivers/iio/magnetometer/ak8974.c
2636
2637ASC7621 HARDWARE MONITOR DRIVER
2638M:	George Joseph <george.joseph@fairview5.com>
2639L:	linux-hwmon@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/hwmon/asc7621.rst
2642F:	drivers/hwmon/asc7621.c
2643
2644ASPEED PINCTRL DRIVERS
2645M:	Andrew Jeffery <andrew@aj.id.au>
2646L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648L:	linux-gpio@vger.kernel.org
2649S:	Maintained
2650F:	drivers/pinctrl/aspeed/
2651F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653ASPEED VIDEO ENGINE DRIVER
2654M:	Eddie James <eajames@linux.ibm.com>
2655L:	linux-media@vger.kernel.org
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	drivers/media/platform/aspeed-video.c
2659F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662M:	Corentin Chary <corentin.chary@gmail.com>
2663L:	acpi4asus-user@lists.sourceforge.net
2664L:	platform-driver-x86@vger.kernel.org
2665W:	http://acpi4asus.sf.net
2666S:	Maintained
2667F:	drivers/platform/x86/asus*.c
2668F:	drivers/platform/x86/eeepc*.c
2669
2670ASUS WIRELESS RADIO CONTROL DRIVER
2671M:	João Paulo Rechi Vita <jprvita@gmail.com>
2672L:	platform-driver-x86@vger.kernel.org
2673S:	Maintained
2674F:	drivers/platform/x86/asus-wireless.c
2675
2676ASYMMETRIC KEYS
2677M:	David Howells <dhowells@redhat.com>
2678L:	keyrings@vger.kernel.org
2679S:	Maintained
2680F:	Documentation/crypto/asymmetric-keys.txt
2681F:	include/linux/verification.h
2682F:	include/crypto/public_key.h
2683F:	include/crypto/pkcs7.h
2684F:	crypto/asymmetric_keys/
2685
2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687R:	Dan Williams <dan.j.williams@intel.com>
2688W:	http://sourceforge.net/projects/xscaleiop
2689S:	Odd fixes
2690F:	Documentation/crypto/async-tx-api.txt
2691F:	crypto/async_tx/
2692F:	drivers/dma/
2693F:	include/linux/dmaengine.h
2694F:	include/linux/async_tx.h
2695
2696AT24 EEPROM DRIVER
2697M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698L:	linux-i2c@vger.kernel.org
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700S:	Maintained
2701F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2702F:	drivers/misc/eeprom/at24.c
2703
2704ATA OVER ETHERNET (AOE) DRIVER
2705M:	"Justin Sanders" <justin@coraid.com>
2706W:	http://www.openaoe.org/
2707S:	Supported
2708F:	Documentation/admin-guide/aoe/
2709F:	drivers/block/aoe/
2710
2711ATHEROS 71XX/9XXX GPIO DRIVER
2712M:	Alban Bedel <albeu@free.fr>
2713W:	https://github.com/AlbanBedel/linux
2714T:	git git://github.com/AlbanBedel/linux
2715S:	Maintained
2716F:	drivers/gpio/gpio-ath79.c
2717F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2718
2719ATHEROS 71XX/9XXX USB PHY DRIVER
2720M:	Alban Bedel <albeu@free.fr>
2721W:	https://github.com/AlbanBedel/linux
2722T:	git git://github.com/AlbanBedel/linux
2723S:	Maintained
2724F:	drivers/phy/qualcomm/phy-ath79-usb.c
2725F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2726
2727ATHEROS ATH GENERIC UTILITIES
2728M:	Kalle Valo <kvalo@codeaurora.org>
2729L:	linux-wireless@vger.kernel.org
2730S:	Supported
2731F:	drivers/net/wireless/ath/*
2732
2733ATHEROS ATH5K WIRELESS DRIVER
2734M:	Jiri Slaby <jirislaby@gmail.com>
2735M:	Nick Kossifidis <mickflemm@gmail.com>
2736M:	Luis Chamberlain <mcgrof@kernel.org>
2737L:	linux-wireless@vger.kernel.org
2738W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2739S:	Maintained
2740F:	drivers/net/wireless/ath/ath5k/
2741
2742ATHEROS ATH6KL WIRELESS DRIVER
2743M:	Kalle Valo <kvalo@codeaurora.org>
2744L:	linux-wireless@vger.kernel.org
2745W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2747S:	Supported
2748F:	drivers/net/wireless/ath/ath6kl/
2749
2750ATI_REMOTE2 DRIVER
2751M:	Ville Syrjala <syrjala@sci.fi>
2752S:	Maintained
2753F:	drivers/input/misc/ati_remote2.c
2754
2755ATK0110 HWMON DRIVER
2756M:	Luca Tettamanti <kronos.it@gmail.com>
2757L:	linux-hwmon@vger.kernel.org
2758S:	Maintained
2759F:	drivers/hwmon/asus_atk0110.c
2760
2761ATLX ETHERNET DRIVERS
2762M:	Jay Cliburn <jcliburn@gmail.com>
2763M:	Chris Snook <chris.snook@gmail.com>
2764L:	netdev@vger.kernel.org
2765W:	http://sourceforge.net/projects/atl1
2766W:	http://atl1.sourceforge.net
2767S:	Maintained
2768F:	drivers/net/ethernet/atheros/
2769
2770ATM
2771M:	Chas Williams <3chas3@gmail.com>
2772L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773L:	netdev@vger.kernel.org
2774W:	http://linux-atm.sourceforge.net
2775S:	Maintained
2776F:	drivers/atm/
2777F:	include/linux/atm*
2778F:	include/uapi/linux/atm*
2779
2780ATMEL MACB ETHERNET DRIVER
2781M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2782S:	Supported
2783F:	drivers/net/ethernet/cadence/
2784
2785ATMEL MAXTOUCH DRIVER
2786M:	Nick Dyer <nick@shmanahar.org>
2787T:	git git://github.com/ndyer/linux.git
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790F:	drivers/input/touchscreen/atmel_mxt_ts.c
2791
2792ATMEL WIRELESS DRIVER
2793M:	Simon Kelley <simon@thekelleys.org.uk>
2794L:	linux-wireless@vger.kernel.org
2795W:	http://www.thekelleys.org.uk/atmel
2796W:	http://atmelwlandriver.sourceforge.net/
2797S:	Maintained
2798F:	drivers/net/wireless/atmel/atmel*
2799
2800ATOMIC INFRASTRUCTURE
2801M:	Will Deacon <will@kernel.org>
2802M:	Peter Zijlstra <peterz@infradead.org>
2803R:	Boqun Feng <boqun.feng@gmail.com>
2804L:	linux-kernel@vger.kernel.org
2805S:	Maintained
2806F:	arch/*/include/asm/atomic*.h
2807F:	include/*/atomic*.h
2808F:	scripts/atomic/
2809
2810ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811M:	Bradley Grove <linuxdrivers@attotech.com>
2812L:	linux-scsi@vger.kernel.org
2813W:	http://www.attotech.com
2814S:	Supported
2815F:	drivers/scsi/esas2r
2816
2817ATUSB IEEE 802.15.4 RADIO DRIVER
2818M:	Stefan Schmidt <stefan@datenfreihafen.org>
2819L:	linux-wpan@vger.kernel.org
2820S:	Maintained
2821F:	drivers/net/ieee802154/atusb.c
2822F:	drivers/net/ieee802154/atusb.h
2823F:	drivers/net/ieee802154/at86rf230.h
2824
2825AUDIT SUBSYSTEM
2826M:	Paul Moore <paul@paul-moore.com>
2827M:	Eric Paris <eparis@redhat.com>
2828L:	linux-audit@redhat.com (moderated for non-subscribers)
2829W:	https://github.com/linux-audit
2830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2831S:	Supported
2832F:	include/linux/audit.h
2833F:	include/uapi/linux/audit.h
2834F:	kernel/audit*
2835
2836AUXILIARY DISPLAY DRIVERS
2837M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2838S:	Maintained
2839F:	drivers/auxdisplay/
2840F:	include/linux/cfag12864b.h
2841
2842AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843M:	Andreas Klinger <ak@it-klinger.de>
2844L:	linux-iio@vger.kernel.org
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847F:	drivers/iio/adc/hx711.c
2848
2849AX.25 NETWORK LAYER
2850M:	Ralf Baechle <ralf@linux-mips.org>
2851L:	linux-hams@vger.kernel.org
2852W:	http://www.linux-ax25.org/
2853S:	Maintained
2854F:	include/uapi/linux/ax25.h
2855F:	include/net/ax25.h
2856F:	net/ax25/
2857
2858AXENTIA ARM DEVICES
2859M:	Peter Rosin <peda@axentia.se>
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861S:	Maintained
2862F:	Documentation/devicetree/bindings/arm/axentia.txt
2863F:	arch/arm/boot/dts/at91-linea.dtsi
2864F:	arch/arm/boot/dts/at91-natte.dtsi
2865F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866F:	arch/arm/boot/dts/at91-tse850-3.dts
2867
2868AXENTIA ASOC DRIVERS
2869M:	Peter Rosin <peda@axentia.se>
2870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2871S:	Maintained
2872F:	Documentation/devicetree/bindings/sound/axentia,*
2873F:	sound/soc/atmel/tse850-pcm5142.c
2874
2875AXXIA I2C CONTROLLER
2876M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877L:	linux-i2c@vger.kernel.org
2878S:	Maintained
2879F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880F:	drivers/i2c/busses/i2c-axxia.c
2881
2882AZ6007 DVB DRIVER
2883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2884L:	linux-media@vger.kernel.org
2885W:	https://linuxtv.org
2886T:	git git://linuxtv.org/media_tree.git
2887S:	Maintained
2888F:	drivers/media/usb/dvb-usb-v2/az6007.c
2889
2890AZTECH FM RADIO RECEIVER DRIVER
2891M:	Hans Verkuil <hverkuil@xs4all.nl>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	https://linuxtv.org
2895S:	Maintained
2896F:	drivers/media/radio/radio-aztech*
2897
2898B43 WIRELESS DRIVER
2899L:	linux-wireless@vger.kernel.org
2900L:	b43-dev@lists.infradead.org
2901W:	http://wireless.kernel.org/en/users/Drivers/b43
2902S:	Odd Fixes
2903F:	drivers/net/wireless/broadcom/b43/
2904
2905B43LEGACY WIRELESS DRIVER
2906M:	Larry Finger <Larry.Finger@lwfinger.net>
2907L:	linux-wireless@vger.kernel.org
2908L:	b43-dev@lists.infradead.org
2909W:	http://wireless.kernel.org/en/users/Drivers/b43
2910S:	Maintained
2911F:	drivers/net/wireless/broadcom/b43legacy/
2912
2913BACKLIGHT CLASS/SUBSYSTEM
2914M:	Lee Jones <lee.jones@linaro.org>
2915M:	Daniel Thompson <daniel.thompson@linaro.org>
2916M:	Jingoo Han <jingoohan1@gmail.com>
2917L:	dri-devel@lists.freedesktop.org
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2919S:	Maintained
2920F:	drivers/video/backlight/
2921F:	include/linux/backlight.h
2922F:	include/linux/pwm_backlight.h
2923F:	Documentation/devicetree/bindings/leds/backlight
2924F:	Documentation/ABI/stable/sysfs-class-backlight
2925F:	Documentation/ABI/testing/sysfs-class-backlight
2926
2927BATMAN ADVANCED
2928M:	Marek Lindner <mareklindner@neomailbox.ch>
2929M:	Simon Wunderlich <sw@simonwunderlich.de>
2930M:	Antonio Quartulli <a@unstable.cc>
2931M:	Sven Eckelmann <sven@narfation.org>
2932L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2933W:	https://www.open-mesh.org/
2934B:	https://www.open-mesh.org/projects/batman-adv/issues
2935C:	irc://chat.freenode.net/batman
2936Q:	https://patchwork.open-mesh.org/project/batman/list/
2937T:	git https://git.open-mesh.org/linux-merge.git
2938S:	Maintained
2939F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2940F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2941F:	Documentation/networking/batman-adv.rst
2942F:	include/uapi/linux/batadv_packet.h
2943F:	include/uapi/linux/batman_adv.h
2944F:	net/batman-adv/
2945
2946BAYCOM/HDLCDRV DRIVERS FOR AX.25
2947M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2948L:	linux-hams@vger.kernel.org
2949W:	http://www.baycom.org/~tom/ham/ham.html
2950S:	Maintained
2951F:	drivers/net/hamradio/baycom*
2952
2953BCACHE (BLOCK LAYER CACHE)
2954M:	Coly Li <colyli@suse.de>
2955M:	Kent Overstreet <kent.overstreet@gmail.com>
2956L:	linux-bcache@vger.kernel.org
2957W:	http://bcache.evilpiepirate.org
2958C:	irc://irc.oftc.net/bcache
2959S:	Maintained
2960F:	drivers/md/bcache/
2961
2962BDISP ST MEDIA DRIVER
2963M:	Fabien Dessenne <fabien.dessenne@st.com>
2964L:	linux-media@vger.kernel.org
2965T:	git git://linuxtv.org/media_tree.git
2966W:	https://linuxtv.org
2967S:	Supported
2968F:	drivers/media/platform/sti/bdisp
2969
2970BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2971M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2972L:	netdev@vger.kernel.org
2973S:	Maintained
2974F:	drivers/net/ethernet/ec_bhf.c
2975
2976BEFS FILE SYSTEM
2977M:	Luis de Bethencourt <luisbg@kernel.org>
2978M:	Salah Triki <salah.triki@gmail.com>
2979S:	Maintained
2980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2981F:	Documentation/filesystems/befs.txt
2982F:	fs/befs/
2983
2984BFQ I/O SCHEDULER
2985M:	Paolo Valente <paolo.valente@linaro.org>
2986M:	Jens Axboe <axboe@kernel.dk>
2987L:	linux-block@vger.kernel.org
2988S:	Maintained
2989F:	block/bfq-*
2990F:	Documentation/block/bfq-iosched.rst
2991
2992BFS FILE SYSTEM
2993M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2994S:	Maintained
2995F:	Documentation/filesystems/bfs.txt
2996F:	fs/bfs/
2997F:	include/uapi/linux/bfs_fs.h
2998
2999BLINKM RGB LED DRIVER
3000M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3001S:	Maintained
3002F:	drivers/leds/leds-blinkm.c
3003
3004BLOCK LAYER
3005M:	Jens Axboe <axboe@kernel.dk>
3006L:	linux-block@vger.kernel.org
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3008S:	Maintained
3009F:	block/
3010F:	drivers/block/
3011F:	kernel/trace/blktrace.c
3012F:	lib/sbitmap.c
3013
3014BLOCK2MTD DRIVER
3015M:	Joern Engel <joern@lazybastard.org>
3016L:	linux-mtd@lists.infradead.org
3017S:	Maintained
3018F:	drivers/mtd/devices/block2mtd.c
3019
3020BLUETOOTH DRIVERS
3021M:	Marcel Holtmann <marcel@holtmann.org>
3022M:	Johan Hedberg <johan.hedberg@gmail.com>
3023L:	linux-bluetooth@vger.kernel.org
3024W:	http://www.bluez.org/
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3027S:	Maintained
3028F:	drivers/bluetooth/
3029
3030BLUETOOTH SUBSYSTEM
3031M:	Marcel Holtmann <marcel@holtmann.org>
3032M:	Johan Hedberg <johan.hedberg@gmail.com>
3033L:	linux-bluetooth@vger.kernel.org
3034W:	http://www.bluez.org/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3037S:	Maintained
3038F:	net/bluetooth/
3039F:	include/net/bluetooth/
3040
3041BONDING DRIVER
3042M:	Jay Vosburgh <j.vosburgh@gmail.com>
3043M:	Veaceslav Falico <vfalico@gmail.com>
3044M:	Andy Gospodarek <andy@greyhouse.net>
3045L:	netdev@vger.kernel.org
3046W:	http://sourceforge.net/projects/bonding/
3047S:	Supported
3048F:	drivers/net/bonding/
3049F:	include/uapi/linux/if_bonding.h
3050
3051BPF (Safe dynamic programs and tools)
3052M:	Alexei Starovoitov <ast@kernel.org>
3053M:	Daniel Borkmann <daniel@iogearbox.net>
3054R:	Martin KaFai Lau <kafai@fb.com>
3055R:	Song Liu <songliubraving@fb.com>
3056R:	Yonghong Song <yhs@fb.com>
3057L:	netdev@vger.kernel.org
3058L:	bpf@vger.kernel.org
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3061Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3062S:	Supported
3063F:	arch/*/net/*
3064F:	Documentation/networking/filter.txt
3065F:	Documentation/bpf/
3066F:	include/linux/bpf*
3067F:	include/linux/filter.h
3068F:	include/trace/events/xdp.h
3069F:	include/uapi/linux/bpf*
3070F:	include/uapi/linux/filter.h
3071F:	kernel/bpf/
3072F:	kernel/trace/bpf_trace.c
3073F:	lib/test_bpf.c
3074F:	net/bpf/
3075F:	net/core/filter.c
3076F:	net/sched/act_bpf.c
3077F:	net/sched/cls_bpf.c
3078F:	samples/bpf/
3079F:	tools/bpf/
3080F:	tools/lib/bpf/
3081F:	tools/testing/selftests/bpf/
3082K:	bpf
3083N:	bpf
3084
3085BPF JIT for ARM
3086M:	Shubham Bansal <illusionist.neo@gmail.com>
3087L:	netdev@vger.kernel.org
3088L:	bpf@vger.kernel.org
3089S:	Maintained
3090F:	arch/arm/net/
3091
3092BPF JIT for ARM64
3093M:	Daniel Borkmann <daniel@iogearbox.net>
3094M:	Alexei Starovoitov <ast@kernel.org>
3095M:	Zi Shen Lim <zlim.lnx@gmail.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Supported
3099F:	arch/arm64/net/
3100
3101BPF JIT for MIPS (32-BIT AND 64-BIT)
3102M:	Paul Burton <paul.burton@mips.com>
3103L:	netdev@vger.kernel.org
3104L:	bpf@vger.kernel.org
3105S:	Maintained
3106F:	arch/mips/net/
3107
3108BPF JIT for NFP NICs
3109M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Supported
3113F:	drivers/net/ethernet/netronome/nfp/bpf/
3114
3115BPF JIT for POWERPC (32-BIT AND 64-BIT)
3116M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3117M:	Sandipan Das <sandipan@linux.ibm.com>
3118L:	netdev@vger.kernel.org
3119L:	bpf@vger.kernel.org
3120S:	Maintained
3121F:	arch/powerpc/net/
3122
3123BPF JIT for RISC-V (RV64G)
3124M:	Björn Töpel <bjorn.topel@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Maintained
3127F:	arch/riscv/net/
3128
3129BPF JIT for S390
3130M:	Ilya Leoshkevich <iii@linux.ibm.com>
3131M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3132M:	Vasily Gorbik <gor@linux.ibm.com>
3133L:	netdev@vger.kernel.org
3134L:	bpf@vger.kernel.org
3135S:	Maintained
3136F:	arch/s390/net/
3137X:	arch/s390/net/pnet.c
3138
3139BPF JIT for SPARC (32-BIT AND 64-BIT)
3140M:	David S. Miller <davem@davemloft.net>
3141L:	netdev@vger.kernel.org
3142L:	bpf@vger.kernel.org
3143S:	Maintained
3144F:	arch/sparc/net/
3145
3146BPF JIT for X86 32-BIT
3147M:	Wang YanQing <udknight@gmail.com>
3148L:	netdev@vger.kernel.org
3149L:	bpf@vger.kernel.org
3150S:	Maintained
3151F:	arch/x86/net/bpf_jit_comp32.c
3152
3153BPF JIT for X86 64-BIT
3154M:	Alexei Starovoitov <ast@kernel.org>
3155M:	Daniel Borkmann <daniel@iogearbox.net>
3156L:	netdev@vger.kernel.org
3157L:	bpf@vger.kernel.org
3158S:	Supported
3159F:	arch/x86/net/
3160X:	arch/x86/net/bpf_jit_comp32.c
3161
3162BROADCOM B44 10/100 ETHERNET DRIVER
3163M:	Michael Chan <michael.chan@broadcom.com>
3164L:	netdev@vger.kernel.org
3165S:	Supported
3166F:	drivers/net/ethernet/broadcom/b44.*
3167
3168BROADCOM B53 ETHERNET SWITCH DRIVER
3169M:	Florian Fainelli <f.fainelli@gmail.com>
3170L:	netdev@vger.kernel.org
3171L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3172S:	Supported
3173F:	drivers/net/dsa/b53/*
3174F:	include/linux/platform_data/b53.h
3175
3176BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3177M:	Florian Fainelli <f.fainelli@gmail.com>
3178M:	Ray Jui <rjui@broadcom.com>
3179M:	Scott Branden <sbranden@broadcom.com>
3180M:	bcm-kernel-feedback-list@broadcom.com
3181T:	git git://github.com/broadcom/mach-bcm
3182S:	Maintained
3183N:	bcm281*
3184N:	bcm113*
3185N:	bcm216*
3186N:	kona
3187F:	arch/arm/mach-bcm/
3188
3189BROADCOM BCM2835 ARM ARCHITECTURE
3190M:	Eric Anholt <eric@anholt.net>
3191M:	Stefan Wahren <wahrenst@gmx.net>
3192L:	bcm-kernel-feedback-list@broadcom.com
3193L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195T:	git git://github.com/anholt/linux
3196S:	Maintained
3197N:	bcm2835
3198F:	drivers/staging/vc04_services
3199
3200BROADCOM BCM47XX MIPS ARCHITECTURE
3201M:	Hauke Mehrtens <hauke@hauke-m.de>
3202M:	Rafał Miłecki <zajec5@gmail.com>
3203L:	linux-mips@vger.kernel.org
3204S:	Maintained
3205F:	Documentation/devicetree/bindings/mips/brcm/
3206F:	arch/mips/bcm47xx/*
3207F:	arch/mips/include/asm/mach-bcm47xx/*
3208
3209BROADCOM BCM5301X ARM ARCHITECTURE
3210M:	Hauke Mehrtens <hauke@hauke-m.de>
3211M:	Rafał Miłecki <zajec5@gmail.com>
3212M:	bcm-kernel-feedback-list@broadcom.com
3213L:	linux-arm-kernel@lists.infradead.org
3214S:	Maintained
3215F:	arch/arm/mach-bcm/bcm_5301x.c
3216F:	arch/arm/boot/dts/bcm5301x*.dtsi
3217F:	arch/arm/boot/dts/bcm470*
3218F:	arch/arm/boot/dts/bcm953012*
3219
3220BROADCOM BCM53573 ARM ARCHITECTURE
3221M:	Rafał Miłecki <rafal@milecki.pl>
3222L:	bcm-kernel-feedback-list@broadcom.com
3223L:	linux-arm-kernel@lists.infradead.org
3224S:	Maintained
3225F:	arch/arm/boot/dts/bcm53573*
3226F:	arch/arm/boot/dts/bcm47189*
3227
3228BROADCOM BCM63XX ARM ARCHITECTURE
3229M:	Florian Fainelli <f.fainelli@gmail.com>
3230M:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3232T:	git git://github.com/broadcom/stblinux.git
3233S:	Maintained
3234N:	bcm63xx
3235
3236BROADCOM BCM63XX/BCM33XX UDC DRIVER
3237M:	Kevin Cernekee <cernekee@gmail.com>
3238L:	linux-usb@vger.kernel.org
3239S:	Maintained
3240F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3241
3242BROADCOM BCM7XXX ARM ARCHITECTURE
3243M:	Brian Norris <computersforpeace@gmail.com>
3244M:	Gregory Fong <gregory.0xf0@gmail.com>
3245M:	Florian Fainelli <f.fainelli@gmail.com>
3246M:	bcm-kernel-feedback-list@broadcom.com
3247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3248T:	git git://github.com/broadcom/stblinux.git
3249S:	Maintained
3250F:	arch/arm/mach-bcm/*brcmstb*
3251F:	arch/arm/boot/dts/bcm7*.dts*
3252F:	drivers/bus/brcmstb_gisb.c
3253F:	arch/arm/mm/cache-b15-rac.c
3254F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3255N:	brcmstb
3256
3257BROADCOM BMIPS CPUFREQ DRIVER
3258M:	Markus Mayer <mmayer@broadcom.com>
3259M:	bcm-kernel-feedback-list@broadcom.com
3260L:	linux-pm@vger.kernel.org
3261S:	Maintained
3262F:	drivers/cpufreq/bmips-cpufreq.c
3263
3264BROADCOM BMIPS MIPS ARCHITECTURE
3265M:	Kevin Cernekee <cernekee@gmail.com>
3266M:	Florian Fainelli <f.fainelli@gmail.com>
3267L:	bcm-kernel-feedback-list@broadcom.com
3268L:	linux-mips@vger.kernel.org
3269T:	git git://github.com/broadcom/stblinux.git
3270S:	Maintained
3271F:	arch/mips/bmips/*
3272F:	arch/mips/include/asm/mach-bmips/*
3273F:	arch/mips/kernel/*bmips*
3274F:	arch/mips/boot/dts/brcm/bcm*.dts*
3275F:	drivers/irqchip/irq-bcm63*
3276F:	drivers/irqchip/irq-bcm7*
3277F:	drivers/irqchip/irq-brcmstb*
3278F:	include/linux/bcm963xx_nvram.h
3279F:	include/linux/bcm963xx_tag.h
3280
3281BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3282M:	Rasesh Mody <rmody@marvell.com>
3283M:	GR-Linux-NIC-Dev@marvell.com
3284L:	netdev@vger.kernel.org
3285S:	Supported
3286F:	drivers/net/ethernet/broadcom/bnx2.*
3287F:	drivers/net/ethernet/broadcom/bnx2_*
3288
3289BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3290M:	QLogic-Storage-Upstream@qlogic.com
3291L:	linux-scsi@vger.kernel.org
3292S:	Supported
3293F:	drivers/scsi/bnx2fc/
3294
3295BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3296M:	QLogic-Storage-Upstream@qlogic.com
3297L:	linux-scsi@vger.kernel.org
3298S:	Supported
3299F:	drivers/scsi/bnx2i/
3300
3301BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3302M:	Ariel Elior <aelior@marvell.com>
3303M:	Sudarsana Kalluru <skalluru@marvell.com>
3304M:	GR-everest-linux-l2@marvell.com
3305L:	netdev@vger.kernel.org
3306S:	Supported
3307F:	drivers/net/ethernet/broadcom/bnx2x/
3308
3309BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3310M:	Michael Chan <michael.chan@broadcom.com>
3311L:	netdev@vger.kernel.org
3312S:	Supported
3313F:	drivers/net/ethernet/broadcom/bnxt/
3314
3315BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3316M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3317M:	Franky Lin <franky.lin@broadcom.com>
3318M:	Hante Meuleman <hante.meuleman@broadcom.com>
3319M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3320M:	Wright Feng <wright.feng@cypress.com>
3321L:	linux-wireless@vger.kernel.org
3322L:	brcm80211-dev-list.pdl@broadcom.com
3323L:	brcm80211-dev-list@cypress.com
3324S:	Supported
3325F:	drivers/net/wireless/broadcom/brcm80211/
3326
3327BROADCOM BRCMSTB GPIO DRIVER
3328M:	Gregory Fong <gregory.0xf0@gmail.com>
3329L:	bcm-kernel-feedback-list@broadcom.com
3330S:	Supported
3331F:	drivers/gpio/gpio-brcmstb.c
3332F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3333
3334BROADCOM BRCMSTB I2C DRIVER
3335M:	Kamal Dasu <kdasu.kdev@gmail.com>
3336L:	linux-i2c@vger.kernel.org
3337L:	bcm-kernel-feedback-list@broadcom.com
3338S:	Supported
3339F:	drivers/i2c/busses/i2c-brcmstb.c
3340F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3341
3342BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3343M:	Al Cooper <alcooperx@gmail.com>
3344L:	linux-kernel@vger.kernel.org
3345L:	bcm-kernel-feedback-list@broadcom.com
3346S:	Maintained
3347F:	drivers/phy/broadcom/phy-brcm-usb*
3348
3349BROADCOM GENET ETHERNET DRIVER
3350M:	Doug Berger <opendmb@gmail.com>
3351M:	Florian Fainelli <f.fainelli@gmail.com>
3352L:	bcm-kernel-feedback-list@broadcom.com
3353L:	netdev@vger.kernel.org
3354S:	Supported
3355F:	drivers/net/ethernet/broadcom/genet/
3356
3357BROADCOM IPROC ARM ARCHITECTURE
3358M:	Ray Jui <rjui@broadcom.com>
3359M:	Scott Branden <sbranden@broadcom.com>
3360M:	bcm-kernel-feedback-list@broadcom.com
3361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3362T:	git git://github.com/broadcom/cygnus-linux.git
3363S:	Maintained
3364N:	iproc
3365N:	cygnus
3366N:	bcm[-_]nsp
3367N:	bcm9113*
3368N:	bcm9583*
3369N:	bcm9585*
3370N:	bcm9586*
3371N:	bcm988312
3372N:	bcm113*
3373N:	bcm583*
3374N:	bcm585*
3375N:	bcm586*
3376N:	bcm88312
3377N:	hr2
3378N:	stingray
3379F:	arch/arm64/boot/dts/broadcom/northstar2/*
3380F:	arch/arm64/boot/dts/broadcom/stingray/*
3381F:	drivers/clk/bcm/clk-ns*
3382F:	drivers/clk/bcm/clk-sr*
3383F:	drivers/pinctrl/bcm/pinctrl-ns*
3384F:	include/dt-bindings/clock/bcm-sr*
3385
3386BROADCOM KONA GPIO DRIVER
3387M:	Ray Jui <rjui@broadcom.com>
3388L:	bcm-kernel-feedback-list@broadcom.com
3389S:	Supported
3390F:	drivers/gpio/gpio-bcm-kona.c
3391F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3392
3393BROADCOM NETXTREME-E ROCE DRIVER
3394M:	Selvin Xavier <selvin.xavier@broadcom.com>
3395M:	Devesh Sharma <devesh.sharma@broadcom.com>
3396M:	Somnath Kotur <somnath.kotur@broadcom.com>
3397M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3398L:	linux-rdma@vger.kernel.org
3399W:	http://www.broadcom.com
3400S:	Supported
3401F:	drivers/infiniband/hw/bnxt_re/
3402F:	include/uapi/rdma/bnxt_re-abi.h
3403
3404BROADCOM NVRAM DRIVER
3405M:	Rafał Miłecki <zajec5@gmail.com>
3406L:	linux-mips@vger.kernel.org
3407S:	Maintained
3408F:	drivers/firmware/broadcom/*
3409
3410BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3411M:	Rafał Miłecki <zajec5@gmail.com>
3412L:	linux-wireless@vger.kernel.org
3413S:	Maintained
3414F:	drivers/bcma/
3415F:	include/linux/bcma/
3416
3417BROADCOM STB AVS CPUFREQ DRIVER
3418M:	Markus Mayer <mmayer@broadcom.com>
3419M:	bcm-kernel-feedback-list@broadcom.com
3420L:	linux-pm@vger.kernel.org
3421S:	Maintained
3422F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3423F:	drivers/cpufreq/brcmstb*
3424
3425BROADCOM STB AVS TMON DRIVER
3426M:	Markus Mayer <mmayer@broadcom.com>
3427M:	bcm-kernel-feedback-list@broadcom.com
3428L:	linux-pm@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3431F:	drivers/thermal/broadcom/brcmstb*
3432
3433BROADCOM STB NAND FLASH DRIVER
3434M:	Brian Norris <computersforpeace@gmail.com>
3435M:	Kamal Dasu <kdasu.kdev@gmail.com>
3436L:	linux-mtd@lists.infradead.org
3437L:	bcm-kernel-feedback-list@broadcom.com
3438S:	Maintained
3439F:	drivers/mtd/nand/raw/brcmnand/
3440
3441BROADCOM STB DPFE DRIVER
3442M:	Markus Mayer <mmayer@broadcom.com>
3443M:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445S:	Maintained
3446F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3447F:	drivers/memory/brcmstb_dpfe.c
3448
3449BROADCOM SPI DRIVER
3450M:	Kamal Dasu <kdasu.kdev@gmail.com>
3451M:	bcm-kernel-feedback-list@broadcom.com
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3454F:	drivers/spi/spi-bcm-qspi.*
3455F:	drivers/spi/spi-brcmstb-qspi.c
3456F:	drivers/spi/spi-iproc-qspi.c
3457
3458BROADCOM SYSTEMPORT ETHERNET DRIVER
3459M:	Florian Fainelli <f.fainelli@gmail.com>
3460L:	bcm-kernel-feedback-list@broadcom.com
3461L:	netdev@vger.kernel.org
3462S:	Supported
3463F:	drivers/net/ethernet/broadcom/bcmsysport.*
3464
3465BROADCOM TG3 GIGABIT ETHERNET DRIVER
3466M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3467M:	Prashant Sreedharan <prashant@broadcom.com>
3468M:	Michael Chan <mchan@broadcom.com>
3469L:	netdev@vger.kernel.org
3470S:	Supported
3471F:	drivers/net/ethernet/broadcom/tg3.*
3472
3473BROCADE BFA FC SCSI DRIVER
3474M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3475M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/bfa/
3479
3480BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3481M:	Rasesh Mody <rmody@marvell.com>
3482M:	Sudarsana Kalluru <skalluru@marvell.com>
3483M:	GR-Linux-NIC-Dev@marvell.com
3484L:	netdev@vger.kernel.org
3485S:	Supported
3486F:	drivers/net/ethernet/brocade/bna/
3487
3488BSG (block layer generic sg v4 driver)
3489M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3490L:	linux-scsi@vger.kernel.org
3491S:	Supported
3492F:	block/bsg.c
3493F:	include/linux/bsg.h
3494F:	include/uapi/linux/bsg.h
3495
3496BT87X AUDIO DRIVER
3497M:	Clemens Ladisch <clemens@ladisch.de>
3498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3500S:	Maintained
3501F:	Documentation/sound/cards/bt87x.rst
3502F:	sound/pci/bt87x.c
3503
3504BT8XXGPIO DRIVER
3505M:	Michael Buesch <m@bues.ch>
3506W:	http://bu3sch.de/btgpio.php
3507S:	Maintained
3508F:	drivers/gpio/gpio-bt8xx.c
3509
3510BTRFS FILE SYSTEM
3511M:	Chris Mason <clm@fb.com>
3512M:	Josef Bacik <josef@toxicpanda.com>
3513M:	David Sterba <dsterba@suse.com>
3514L:	linux-btrfs@vger.kernel.org
3515W:	http://btrfs.wiki.kernel.org/
3516Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3518S:	Maintained
3519F:	Documentation/filesystems/btrfs.txt
3520F:	fs/btrfs/
3521F:	include/linux/btrfs*
3522F:	include/uapi/linux/btrfs*
3523
3524BTTV VIDEO4LINUX DRIVER
3525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3526L:	linux-media@vger.kernel.org
3527W:	https://linuxtv.org
3528T:	git git://linuxtv.org/media_tree.git
3529S:	Odd fixes
3530F:	Documentation/media/v4l-drivers/bttv*
3531F:	drivers/media/pci/bt8xx/bttv*
3532
3533BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3534M:	Chanwoo Choi <cw00.choi@samsung.com>
3535L:	linux-pm@vger.kernel.org
3536L:	linux-samsung-soc@vger.kernel.org
3537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3538S:	Maintained
3539F:	drivers/devfreq/exynos-bus.c
3540F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3541
3542BUSLOGIC SCSI DRIVER
3543M:	Khalid Aziz <khalid@gonehiking.org>
3544L:	linux-scsi@vger.kernel.org
3545S:	Maintained
3546F:	drivers/scsi/BusLogic.*
3547F:	drivers/scsi/FlashPoint.*
3548
3549C-MEDIA CMI8788 DRIVER
3550M:	Clemens Ladisch <clemens@ladisch.de>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3553S:	Maintained
3554F:	sound/pci/oxygen/
3555
3556C-SKY ARCHITECTURE
3557M:	Guo Ren <guoren@kernel.org>
3558T:	git https://github.com/c-sky/csky-linux.git
3559S:	Supported
3560F:	arch/csky/
3561F:	Documentation/devicetree/bindings/csky/
3562F:	drivers/irqchip/irq-csky-*
3563F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3564F:	drivers/clocksource/timer-gx6605s.c
3565F:	drivers/clocksource/timer-mp-csky.c
3566F:	Documentation/devicetree/bindings/timer/csky,*
3567K:	csky
3568N:	csky
3569
3570C6X ARCHITECTURE
3571M:	Mark Salter <msalter@redhat.com>
3572M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3573L:	linux-c6x-dev@linux-c6x.org
3574W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3575S:	Maintained
3576F:	arch/c6x/
3577
3578CA8210 IEEE-802.15.4 RADIO DRIVER
3579M:	Harry Morris <h.morris@cascoda.com>
3580L:	linux-wpan@vger.kernel.org
3581W:	https://github.com/Cascoda/ca8210-linux.git
3582S:	Maintained
3583F:	drivers/net/ieee802154/ca8210.c
3584F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3585
3586CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3587M:	David Howells <dhowells@redhat.com>
3588L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3589S:	Supported
3590F:	Documentation/filesystems/caching/cachefiles.txt
3591F:	fs/cachefiles/
3592
3593CADENCE MIPI-CSI2 BRIDGES
3594M:	Maxime Ripard <mripard@kernel.org>
3595L:	linux-media@vger.kernel.org
3596S:	Maintained
3597F:	Documentation/devicetree/bindings/media/cdns,*.txt
3598F:	drivers/media/platform/cadence/cdns-csi2*
3599
3600CADET FM/AM RADIO RECEIVER DRIVER
3601M:	Hans Verkuil <hverkuil@xs4all.nl>
3602L:	linux-media@vger.kernel.org
3603T:	git git://linuxtv.org/media_tree.git
3604W:	https://linuxtv.org
3605S:	Maintained
3606F:	drivers/media/radio/radio-cadet*
3607
3608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3609M:	Jonathan Corbet <corbet@lwn.net>
3610L:	linux-media@vger.kernel.org
3611T:	git git://linuxtv.org/media_tree.git
3612S:	Maintained
3613F:	Documentation/media/v4l-drivers/cafe_ccic*
3614F:	drivers/media/platform/marvell-ccic/
3615
3616CAIF NETWORK LAYER
3617L:	netdev@vger.kernel.org
3618S:	Orphan
3619F:	Documentation/networking/caif/
3620F:	drivers/net/caif/
3621F:	include/uapi/linux/caif/
3622F:	include/net/caif/
3623F:	net/caif/
3624
3625CAKE QDISC
3626M:	Toke Høiland-Jørgensen <toke@toke.dk>
3627L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3628S:	Maintained
3629F:	net/sched/sch_cake.c
3630
3631CALGARY x86-64 IOMMU
3632M:	Muli Ben-Yehuda <mulix@mulix.org>
3633M:	Jon Mason <jdmason@kudzu.us>
3634L:	iommu@lists.linux-foundation.org
3635S:	Maintained
3636F:	arch/x86/kernel/pci-calgary_64.c
3637F:	arch/x86/kernel/tce_64.c
3638F:	arch/x86/include/asm/calgary.h
3639F:	arch/x86/include/asm/tce.h
3640
3641CAN NETWORK DRIVERS
3642M:	Wolfgang Grandegger <wg@grandegger.com>
3643M:	Marc Kleine-Budde <mkl@pengutronix.de>
3644L:	linux-can@vger.kernel.org
3645W:	https://github.com/linux-can
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3648S:	Maintained
3649F:	Documentation/devicetree/bindings/net/can/
3650F:	drivers/net/can/
3651F:	include/linux/can/dev.h
3652F:	include/linux/can/led.h
3653F:	include/linux/can/rx-offload.h
3654F:	include/linux/can/platform/
3655F:	include/uapi/linux/can/error.h
3656F:	include/uapi/linux/can/netlink.h
3657F:	include/uapi/linux/can/vxcan.h
3658
3659CAN NETWORK LAYER
3660M:	Oliver Hartkopp <socketcan@hartkopp.net>
3661M:	Marc Kleine-Budde <mkl@pengutronix.de>
3662L:	linux-can@vger.kernel.org
3663W:	https://github.com/linux-can
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3666S:	Maintained
3667F:	Documentation/networking/can.rst
3668F:	net/can/
3669F:	include/linux/can/core.h
3670F:	include/linux/can/skb.h
3671F:	include/net/netns/can.h
3672F:	include/uapi/linux/can.h
3673F:	include/uapi/linux/can/bcm.h
3674F:	include/uapi/linux/can/raw.h
3675F:	include/uapi/linux/can/gw.h
3676
3677CAN-J1939 NETWORK LAYER
3678M:	Robin van der Gracht <robin@protonic.nl>
3679M:	Oleksij Rempel <o.rempel@pengutronix.de>
3680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3681L:	linux-can@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/networking/j1939.txt
3684F:	net/can/j1939/
3685F:	include/uapi/linux/can/j1939.h
3686
3687CAPABILITIES
3688M:	Serge Hallyn <serge@hallyn.com>
3689L:	linux-security-module@vger.kernel.org
3690S:	Supported
3691F:	include/linux/capability.h
3692F:	include/uapi/linux/capability.h
3693F:	security/commoncap.c
3694F:	kernel/capability.c
3695
3696CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3697M:	Kevin Tsai <ktsai@capellamicro.com>
3698S:	Maintained
3699F:	drivers/iio/light/cm*
3700
3701CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3702M:	Christian Lamparter <chunkeey@googlemail.com>
3703L:	linux-wireless@vger.kernel.org
3704W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3705S:	Maintained
3706F:	drivers/net/wireless/ath/carl9170/
3707
3708CAVIUM I2C DRIVER
3709M:	Jan Glauber <jglauber@cavium.com>
3710M:	David Daney <david.daney@cavium.com>
3711W:	http://www.cavium.com
3712S:	Supported
3713F:	drivers/i2c/busses/i2c-octeon*
3714F:	drivers/i2c/busses/i2c-thunderx*
3715
3716CAVIUM LIQUIDIO NETWORK DRIVER
3717M:	Derek Chickles <dchickles@marvell.com>
3718M:	Satanand Burla <sburla@marvell.com>
3719M:	Felix Manlunas <fmanlunas@marvell.com>
3720L:	netdev@vger.kernel.org
3721W:	http://www.cavium.com
3722S:	Supported
3723F:	drivers/net/ethernet/cavium/liquidio/
3724
3725CAVIUM MMC DRIVER
3726M:	Jan Glauber <jglauber@cavium.com>
3727M:	David Daney <david.daney@cavium.com>
3728M:	Steven J. Hill <Steven.Hill@cavium.com>
3729W:	http://www.cavium.com
3730S:	Supported
3731F:	drivers/mmc/host/cavium*
3732
3733CAVIUM OCTEON-TX CRYPTO DRIVER
3734M:	George Cherian <george.cherian@cavium.com>
3735L:	linux-crypto@vger.kernel.org
3736W:	http://www.cavium.com
3737S:	Supported
3738F:	drivers/crypto/cavium/cpt/
3739
3740CAVIUM THUNDERX2 ARM64 SOC
3741M:	Robert Richter <rrichter@cavium.com>
3742M:	Jayachandran C <jnair@caviumnetworks.com>
3743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744S:	Maintained
3745F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3746F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3747
3748CC2520 IEEE-802.15.4 RADIO DRIVER
3749M:	Varka Bhadram <varkabhadram@gmail.com>
3750L:	linux-wpan@vger.kernel.org
3751S:	Maintained
3752F:	drivers/net/ieee802154/cc2520.c
3753F:	include/linux/spi/cc2520.h
3754F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3755
3756CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3757M:	Gilad Ben-Yossef <gilad@benyossef.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Supported
3760F:	drivers/crypto/ccree/
3761W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3762
3763CEC FRAMEWORK
3764M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Supported
3769F:	Documentation/media/kapi/cec-core.rst
3770F:	Documentation/media/uapi/cec
3771F:	drivers/media/cec/
3772F:	drivers/media/rc/keymaps/rc-cec.c
3773F:	include/media/cec.h
3774F:	include/media/cec-notifier.h
3775F:	include/uapi/linux/cec.h
3776F:	include/uapi/linux/cec-funcs.h
3777F:	Documentation/devicetree/bindings/media/cec.txt
3778F:	Documentation/ABI/testing/debugfs-cec-error-inj
3779
3780CEC GPIO DRIVER
3781M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	http://linuxtv.org
3785S:	Supported
3786F:	drivers/media/platform/cec-gpio/
3787F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3788
3789CELL BROADBAND ENGINE ARCHITECTURE
3790M:	Arnd Bergmann <arnd@arndb.de>
3791L:	linuxppc-dev@lists.ozlabs.org
3792W:	http://www.ibm.com/developerworks/power/cell/
3793S:	Supported
3794F:	arch/powerpc/include/asm/cell*.h
3795F:	arch/powerpc/include/asm/spu*.h
3796F:	arch/powerpc/include/uapi/asm/spu*.h
3797F:	arch/powerpc/oprofile/*cell*
3798F:	arch/powerpc/platforms/cell/
3799
3800CEPH COMMON CODE (LIBCEPH)
3801M:	Ilya Dryomov <idryomov@gmail.com>
3802M:	Jeff Layton <jlayton@kernel.org>
3803M:	Sage Weil <sage@redhat.com>
3804L:	ceph-devel@vger.kernel.org
3805W:	http://ceph.com/
3806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3807T:	git git://github.com/ceph/ceph-client.git
3808S:	Supported
3809F:	net/ceph/
3810F:	include/linux/ceph/
3811F:	include/linux/crush/
3812
3813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3814M:	Jeff Layton <jlayton@kernel.org>
3815M:	Sage Weil <sage@redhat.com>
3816M:	Ilya Dryomov <idryomov@gmail.com>
3817L:	ceph-devel@vger.kernel.org
3818W:	http://ceph.com/
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820T:	git git://github.com/ceph/ceph-client.git
3821S:	Supported
3822F:	Documentation/filesystems/ceph.txt
3823F:	fs/ceph/
3824
3825CERTIFICATE HANDLING:
3826M:	David Howells <dhowells@redhat.com>
3827M:	David Woodhouse <dwmw2@infradead.org>
3828L:	keyrings@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/admin-guide/module-signing.rst
3831F:	certs/
3832F:	scripts/sign-file.c
3833F:	scripts/extract-cert.c
3834
3835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3836L:	devel@driverdev.osuosl.org
3837S:	Obsolete
3838F:	drivers/staging/wusbcore/
3839
3840CFAG12864B LCD DRIVER
3841M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3842S:	Maintained
3843F:	drivers/auxdisplay/cfag12864b.c
3844F:	include/linux/cfag12864b.h
3845
3846CFAG12864BFB LCD FRAMEBUFFER DRIVER
3847M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3848S:	Maintained
3849F:	drivers/auxdisplay/cfag12864bfb.c
3850F:	include/linux/cfag12864b.h
3851
3852802.11 (including CFG80211/NL80211)
3853M:	Johannes Berg <johannes@sipsolutions.net>
3854L:	linux-wireless@vger.kernel.org
3855W:	http://wireless.kernel.org/
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3858S:	Maintained
3859F:	net/wireless/
3860F:	include/uapi/linux/nl80211.h
3861F:	include/linux/ieee80211.h
3862F:	include/net/wext.h
3863F:	include/net/cfg80211.h
3864F:	include/net/iw_handler.h
3865F:	include/net/ieee80211_radiotap.h
3866F:	Documentation/driver-api/80211/cfg80211.rst
3867F:	Documentation/networking/regulatory.txt
3868
3869CHAR and MISC DRIVERS
3870M:	Arnd Bergmann <arnd@arndb.de>
3871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3873S:	Supported
3874F:	drivers/char/
3875F:	drivers/misc/
3876F:	include/linux/miscdevice.h
3877
3878CHECKPATCH
3879M:	Andy Whitcroft <apw@canonical.com>
3880M:	Joe Perches <joe@perches.com>
3881S:	Maintained
3882F:	scripts/checkpatch.pl
3883
3884CHINESE DOCUMENTATION
3885M:	Harry Wei <harryxiyou@gmail.com>
3886M:	Alex Shi <alex.shi@linux.alibaba.com>
3887L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3888S:	Maintained
3889F:	Documentation/translations/zh_CN/
3890
3891CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3892M:	Peter Chen <Peter.Chen@nxp.com>
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894L:	linux-usb@vger.kernel.org
3895S:	Maintained
3896F:	drivers/usb/chipidea/
3897
3898CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3899M:	Hans de Goede <hdegoede@redhat.com>
3900L:	linux-input@vger.kernel.org
3901S:	Maintained
3902F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3903F:	drivers/input/touchscreen/chipone_icn8318.c
3904
3905CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3906M:	Hans de Goede <hdegoede@redhat.com>
3907L:	linux-input@vger.kernel.org
3908S:	Maintained
3909F:	drivers/input/touchscreen/chipone_icn8505.c
3910
3911CHROME HARDWARE PLATFORM SUPPORT
3912M:	Benson Leung <bleung@chromium.org>
3913M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3914S:	Maintained
3915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3916F:	drivers/platform/chrome/
3917
3918CHROMEOS EC SUBDRIVERS
3919M:	Benson Leung <bleung@chromium.org>
3920M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3921R:	Guenter Roeck <groeck@chromium.org>
3922S:	Maintained
3923N:	cros_ec
3924N:	cros-ec
3925F:	drivers/power/supply/cros_usbpd-charger.c
3926
3927CHROMEOS EC CODEC DRIVER
3928M:	Cheng-Yi Chiang <cychiang@chromium.org>
3929S:	Maintained
3930R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3931R:	Guenter Roeck <groeck@chromium.org>
3932F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3933F:	sound/soc/codecs/cros_ec_codec.*
3934
3935CIRRUS LOGIC AUDIO CODEC DRIVERS
3936M:	Brian Austin <brian.austin@cirrus.com>
3937M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3939S:	Maintained
3940F:	sound/soc/codecs/cs*
3941
3942CIRRUS LOGIC EP93XX ETHERNET DRIVER
3943M:	Hartley Sweeten <hsweeten@visionengravers.com>
3944L:	netdev@vger.kernel.org
3945S:	Maintained
3946F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3947
3948CIRRUS LOGIC LOCHNAGAR DRIVER
3949M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3950M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3951L:	patches@opensource.cirrus.com
3952S:	Supported
3953F:	drivers/clk/clk-lochnagar.c
3954F:	drivers/hwmon/lochnagar-hwmon.c
3955F:	drivers/mfd/lochnagar-i2c.c
3956F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3957F:	drivers/regulator/lochnagar-regulator.c
3958F:	sound/soc/codecs/lochnagar-sc.c
3959F:	include/dt-bindings/clk/lochnagar.h
3960F:	include/dt-bindings/pinctrl/lochnagar.h
3961F:	include/linux/mfd/lochnagar*
3962F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3968F:	Documentation/hwmon/lochnagar.rst
3969
3970CISCO FCOE HBA DRIVER
3971M:	Satish Kharat <satishkh@cisco.com>
3972M:	Sesidhar Baddela <sebaddel@cisco.com>
3973M:	Karan Tilak Kumar <kartilak@cisco.com>
3974L:	linux-scsi@vger.kernel.org
3975S:	Supported
3976F:	drivers/scsi/fnic/
3977
3978CISCO SCSI HBA DRIVER
3979M:	Karan Tilak Kumar <kartilak@cisco.com>
3980M:	Sesidhar Baddela <sebaddel@cisco.com>
3981L:	linux-scsi@vger.kernel.org
3982S:	Supported
3983F:	drivers/scsi/snic/
3984
3985CISCO VIC ETHERNET NIC DRIVER
3986M:	Christian Benvenuti <benve@cisco.com>
3987M:	Govindarajulu Varadarajan <_govind@gmx.com>
3988M:	Parvi Kaustubhi <pkaustub@cisco.com>
3989S:	Supported
3990F:	drivers/net/ethernet/cisco/enic/
3991
3992CISCO VIC LOW LATENCY NIC DRIVER
3993M:	Christian Benvenuti <benve@cisco.com>
3994M:	Nelson Escobar <neescoba@cisco.com>
3995M:	Parvi Kaustubhi <pkaustub@cisco.com>
3996S:	Supported
3997F:	drivers/infiniband/hw/usnic/
3998
3999CIRRUS LOGIC MADERA CODEC DRIVERS
4000M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4001M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4003L:	patches@opensource.cirrus.com
4004T:	git https://github.com/CirrusLogic/linux-drivers.git
4005W:	https://github.com/CirrusLogic/linux-drivers/wiki
4006S:	Supported
4007F:	Documentation/devicetree/bindings/mfd/madera.txt
4008F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4009F:	Documentation/devicetree/bindings/sound/madera.txt
4010F:	include/dt-bindings/sound/madera*
4011F:	include/linux/irqchip/irq-madera*
4012F:	include/linux/mfd/madera/*
4013F:	include/sound/madera*
4014F:	drivers/gpio/gpio-madera*
4015F:	drivers/irqchip/irq-madera*
4016F:	drivers/mfd/madera*
4017F:	drivers/mfd/cs47l*
4018F:	drivers/pinctrl/cirrus/*
4019F:	sound/soc/codecs/cs47l*
4020F:	sound/soc/codecs/madera*
4021
4022CLANG-FORMAT FILE
4023M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4024S:	Maintained
4025F:	.clang-format
4026
4027CLANG/LLVM BUILD SUPPORT
4028L:	clang-built-linux@googlegroups.com
4029W:	https://clangbuiltlinux.github.io/
4030B:	https://github.com/ClangBuiltLinux/linux/issues
4031C:	irc://chat.freenode.net/clangbuiltlinux
4032S:	Supported
4033K:	\b(?i:clang|llvm)\b
4034
4035CLEANCACHE API
4036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4037L:	linux-kernel@vger.kernel.org
4038S:	Maintained
4039F:	mm/cleancache.c
4040F:	include/linux/cleancache.h
4041
4042CLK API
4043M:	Russell King <linux@armlinux.org.uk>
4044L:	linux-clk@vger.kernel.org
4045S:	Maintained
4046F:	include/linux/clk.h
4047
4048CLOCKSOURCE, CLOCKEVENT DRIVERS
4049M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4050M:	Thomas Gleixner <tglx@linutronix.de>
4051L:	linux-kernel@vger.kernel.org
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4053S:	Supported
4054F:	drivers/clocksource/
4055F:	Documentation/devicetree/bindings/timer/
4056
4057CMPC ACPI DRIVER
4058M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4059M:	Daniel Oliveira Nascimento <don@syst.com.br>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Supported
4062F:	drivers/platform/x86/classmate-laptop.c
4063
4064COBALT MEDIA DRIVER
4065M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066L:	linux-media@vger.kernel.org
4067T:	git git://linuxtv.org/media_tree.git
4068W:	https://linuxtv.org
4069S:	Supported
4070F:	drivers/media/pci/cobalt/
4071
4072COCCINELLE/Semantic Patches (SmPL)
4073M:	Julia Lawall <Julia.Lawall@lip6.fr>
4074M:	Gilles Muller <Gilles.Muller@lip6.fr>
4075M:	Nicolas Palix <nicolas.palix@imag.fr>
4076M:	Michal Marek <michal.lkml@markovi.net>
4077L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4079W:	http://coccinelle.lip6.fr/
4080S:	Supported
4081F:	Documentation/dev-tools/coccinelle.rst
4082F:	scripts/coccinelle/
4083F:	scripts/coccicheck
4084
4085CODA FILE SYSTEM
4086M:	Jan Harkes <jaharkes@cs.cmu.edu>
4087M:	coda@cs.cmu.edu
4088L:	codalist@coda.cs.cmu.edu
4089W:	http://www.coda.cs.cmu.edu/
4090S:	Maintained
4091F:	Documentation/filesystems/coda.txt
4092F:	fs/coda/
4093F:	include/linux/coda*.h
4094F:	include/uapi/linux/coda*.h
4095
4096CODA V4L2 MEM2MEM DRIVER
4097M:	Philipp Zabel <p.zabel@pengutronix.de>
4098L:	linux-media@vger.kernel.org
4099S:	Maintained
4100F:	Documentation/devicetree/bindings/media/coda.txt
4101F:	drivers/media/platform/coda/
4102
4103CODE OF CONDUCT
4104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4105S:	Supported
4106F:	Documentation/process/code-of-conduct.rst
4107F:	Documentation/process/code-of-conduct-interpretation.rst
4108
4109COMMON CLK FRAMEWORK
4110M:	Michael Turquette <mturquette@baylibre.com>
4111M:	Stephen Boyd <sboyd@kernel.org>
4112L:	linux-clk@vger.kernel.org
4113Q:	http://patchwork.kernel.org/project/linux-clk/list/
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/clock/
4117F:	drivers/clk/
4118X:	drivers/clk/clkdev.c
4119F:	include/linux/clk-pr*
4120F:	include/linux/clk/
4121F:	include/linux/of_clk.h
4122
4123COMMON INTERNET FILE SYSTEM (CIFS)
4124M:	Steve French <sfrench@samba.org>
4125L:	linux-cifs@vger.kernel.org
4126L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4127W:	http://linux-cifs.samba.org/
4128T:	git git://git.samba.org/sfrench/cifs-2.6.git
4129S:	Supported
4130F:	Documentation/admin-guide/cifs/
4131F:	fs/cifs/
4132
4133COMPACTPCI HOTPLUG CORE
4134M:	Scott Murray <scott@spiteful.org>
4135L:	linux-pci@vger.kernel.org
4136S:	Maintained
4137F:	drivers/pci/hotplug/cpci_hotplug*
4138
4139COMPACTPCI HOTPLUG GENERIC DRIVER
4140M:	Scott Murray <scott@spiteful.org>
4141L:	linux-pci@vger.kernel.org
4142S:	Maintained
4143F:	drivers/pci/hotplug/cpcihp_generic.c
4144
4145COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4146M:	Scott Murray <scott@spiteful.org>
4147L:	linux-pci@vger.kernel.org
4148S:	Maintained
4149F:	drivers/pci/hotplug/cpcihp_zt5550.*
4150
4151COMPAL LAPTOP SUPPORT
4152M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4153L:	platform-driver-x86@vger.kernel.org
4154S:	Maintained
4155F:	drivers/platform/x86/compal-laptop.c
4156
4157COMPILER ATTRIBUTES
4158M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4159S:	Maintained
4160F:	include/linux/compiler_attributes.h
4161
4162CONEXANT ACCESSRUNNER USB DRIVER
4163L:	accessrunner-general@lists.sourceforge.net
4164W:	http://accessrunner.sourceforge.net/
4165S:	Orphan
4166F:	drivers/usb/atm/cxacru.c
4167
4168CONFIGFS
4169M:	Joel Becker <jlbec@evilplan.org>
4170M:	Christoph Hellwig <hch@lst.de>
4171T:	git git://git.infradead.org/users/hch/configfs.git
4172S:	Supported
4173F:	fs/configfs/
4174F:	include/linux/configfs.h
4175
4176CONNECTOR
4177M:	Evgeniy Polyakov <zbr@ioremap.net>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/connector/
4181
4182CONTROL GROUP (CGROUP)
4183M:	Tejun Heo <tj@kernel.org>
4184M:	Li Zefan <lizefan@huawei.com>
4185M:	Johannes Weiner <hannes@cmpxchg.org>
4186L:	cgroups@vger.kernel.org
4187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4188S:	Maintained
4189F:	Documentation/admin-guide/cgroup-v2.rst
4190F:	Documentation/admin-guide/cgroup-v1/
4191F:	include/linux/cgroup*
4192F:	kernel/cgroup/
4193
4194CONTROL GROUP - CPUSET
4195M:	Li Zefan <lizefan@huawei.com>
4196L:	cgroups@vger.kernel.org
4197W:	http://www.bullopensource.org/cpuset/
4198W:	http://oss.sgi.com/projects/cpusets/
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4200S:	Maintained
4201F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4202F:	include/linux/cpuset.h
4203F:	kernel/cgroup/cpuset.c
4204
4205CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4206M:	Johannes Weiner <hannes@cmpxchg.org>
4207M:	Michal Hocko <mhocko@kernel.org>
4208M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4209L:	cgroups@vger.kernel.org
4210L:	linux-mm@kvack.org
4211S:	Maintained
4212F:	mm/memcontrol.c
4213F:	mm/swap_cgroup.c
4214
4215CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4216M:	Tejun Heo <tj@kernel.org>
4217M:	Jens Axboe <axboe@kernel.dk>
4218L:	cgroups@vger.kernel.org
4219L:	linux-block@vger.kernel.org
4220T:	git git://git.kernel.dk/linux-block
4221F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4222F:	block/blk-cgroup.c
4223F:	include/linux/blk-cgroup.h
4224F:	block/blk-throttle.c
4225F:	block/blk-iolatency.c
4226F:	block/bfq-cgroup.c
4227
4228CORETEMP HARDWARE MONITORING DRIVER
4229M:	Fenghua Yu <fenghua.yu@intel.com>
4230L:	linux-hwmon@vger.kernel.org
4231S:	Maintained
4232F:	Documentation/hwmon/coretemp.rst
4233F:	drivers/hwmon/coretemp.c
4234
4235COSA/SRP SYNC SERIAL DRIVER
4236M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4237W:	http://www.fi.muni.cz/~kas/cosa/
4238S:	Maintained
4239F:	drivers/net/wan/cosa*
4240
4241COUNTER SUBSYSTEM
4242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-counter*
4246F:	Documentation/driver-api/generic-counter.rst
4247F:	drivers/counter/
4248F:	include/linux/counter.h
4249F:	include/linux/counter_enum.h
4250
4251CPMAC ETHERNET DRIVER
4252M:	Florian Fainelli <f.fainelli@gmail.com>
4253L:	netdev@vger.kernel.org
4254S:	Maintained
4255F:	drivers/net/ethernet/ti/cpmac.c
4256
4257CPU FREQUENCY SCALING FRAMEWORK
4258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4259M:	Viresh Kumar <viresh.kumar@linaro.org>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4264B:	https://bugzilla.kernel.org
4265F:	Documentation/admin-guide/pm/cpufreq.rst
4266F:	Documentation/admin-guide/pm/intel_pstate.rst
4267F:	Documentation/cpu-freq/
4268F:	Documentation/devicetree/bindings/cpufreq/
4269F:	drivers/cpufreq/
4270F:	kernel/sched/cpufreq*.c
4271F:	include/linux/cpufreq.h
4272F:	include/linux/sched/cpufreq.h
4273F:	tools/testing/selftests/cpufreq/
4274
4275CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4276M:	Viresh Kumar <viresh.kumar@linaro.org>
4277M:	Sudeep Holla <sudeep.holla@arm.com>
4278L:	linux-pm@vger.kernel.org
4279W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4280S:	Maintained
4281F:	drivers/cpufreq/arm_big_little.h
4282F:	drivers/cpufreq/arm_big_little.c
4283
4284CPU POWER MONITORING SUBSYSTEM
4285M:	Thomas Renninger <trenn@suse.com>
4286M:	Shuah Khan <shuah@kernel.org>
4287M:	Shuah Khan <skhan@linuxfoundation.org>
4288L:	linux-pm@vger.kernel.org
4289S:	Maintained
4290F:	tools/power/cpupower/
4291
4292CPUID/MSR DRIVER
4293M:	"H. Peter Anvin" <hpa@zytor.com>
4294S:	Maintained
4295F:	arch/x86/kernel/cpuid.c
4296F:	arch/x86/kernel/msr.c
4297
4298CPUIDLE DRIVER - ARM BIG LITTLE
4299M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4300M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4301L:	linux-pm@vger.kernel.org
4302L:	linux-arm-kernel@lists.infradead.org
4303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4304S:	Maintained
4305F:	drivers/cpuidle/cpuidle-big_little.c
4306
4307CPUIDLE DRIVER - ARM EXYNOS
4308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4310M:	Kukjin Kim <kgene@kernel.org>
4311L:	linux-pm@vger.kernel.org
4312L:	linux-samsung-soc@vger.kernel.org
4313S:	Supported
4314F:	drivers/cpuidle/cpuidle-exynos.c
4315F:	arch/arm/mach-exynos/pm.c
4316
4317CPUIDLE DRIVER - ARM PSCI
4318M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4319M:	Sudeep Holla <sudeep.holla@arm.com>
4320L:	linux-pm@vger.kernel.org
4321L:	linux-arm-kernel@lists.infradead.org
4322S:	Supported
4323F:	drivers/cpuidle/cpuidle-psci.c
4324
4325CPU IDLE TIME MANAGEMENT FRAMEWORK
4326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4327M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4328L:	linux-pm@vger.kernel.org
4329S:	Maintained
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4331B:	https://bugzilla.kernel.org
4332F:	Documentation/admin-guide/pm/cpuidle.rst
4333F:	Documentation/driver-api/pm/cpuidle.rst
4334F:	drivers/cpuidle/*
4335F:	include/linux/cpuidle.h
4336
4337CRAMFS FILESYSTEM
4338M:	Nicolas Pitre <nico@fluxnic.net>
4339S:	Maintained
4340F:	Documentation/filesystems/cramfs.txt
4341F:	fs/cramfs/
4342
4343CREATIVE SB0540
4344M:	Bastien Nocera <hadess@hadess.net>
4345L:	linux-input@vger.kernel.org
4346S:	Maintained
4347F:	drivers/hid/hid-creative-sb0540.c
4348
4349CRYPTO API
4350M:	Herbert Xu <herbert@gondor.apana.org.au>
4351M:	"David S. Miller" <davem@davemloft.net>
4352L:	linux-crypto@vger.kernel.org
4353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4355S:	Maintained
4356F:	Documentation/crypto/
4357F:	Documentation/devicetree/bindings/crypto/
4358F:	arch/*/crypto/
4359F:	crypto/
4360F:	drivers/crypto/
4361F:	include/crypto/
4362F:	include/linux/crypto*
4363F:	lib/crypto/
4364
4365CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4366M:	Neil Horman <nhorman@tuxdriver.com>
4367L:	linux-crypto@vger.kernel.org
4368S:	Maintained
4369F:	crypto/ansi_cprng.c
4370F:	crypto/rng.c
4371
4372CS3308 MEDIA DRIVER
4373M:	Hans Verkuil <hverkuil@xs4all.nl>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376W:	http://linuxtv.org
4377S:	Odd Fixes
4378F:	drivers/media/i2c/cs3308.c
4379
4380CS5535 Audio ALSA driver
4381M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4382S:	Maintained
4383F:	sound/pci/cs5535audio/
4384
4385CSI DRIVERS FOR ALLWINNER V3s
4386M:	Yong Deng <yong.deng@magewell.com>
4387L:	linux-media@vger.kernel.org
4388T:	git git://linuxtv.org/media_tree.git
4389S:	Maintained
4390F:	drivers/media/platform/sunxi/sun6i-csi/
4391F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4392
4393CW1200 WLAN driver
4394M:	Solomon Peachy <pizza@shaftnet.org>
4395S:	Maintained
4396F:	drivers/net/wireless/st/cw1200/
4397
4398CX18 VIDEO4LINUX DRIVER
4399M:	Andy Walls <awalls@md.metrocast.net>
4400L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403W:	https://linuxtv.org
4404W:	http://www.ivtvdriver.org/index.php/Cx18
4405S:	Maintained
4406F:	Documentation/media/v4l-drivers/cx18*
4407F:	drivers/media/pci/cx18/
4408F:	include/uapi/linux/ivtv*
4409
4410CX2341X MPEG ENCODER HELPER MODULE
4411M:	Hans Verkuil <hverkuil@xs4all.nl>
4412L:	linux-media@vger.kernel.org
4413T:	git git://linuxtv.org/media_tree.git
4414W:	https://linuxtv.org
4415S:	Maintained
4416F:	drivers/media/common/cx2341x*
4417F:	include/media/drv-intf/cx2341x.h
4418
4419CX24120 MEDIA DRIVER
4420M:	Jemma Denson <jdenson@gmail.com>
4421M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4422L:	linux-media@vger.kernel.org
4423W:	https://linuxtv.org
4424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4425S:	Maintained
4426F:	drivers/media/dvb-frontends/cx24120*
4427
4428CX88 VIDEO4LINUX DRIVER
4429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432T:	git git://linuxtv.org/media_tree.git
4433S:	Odd fixes
4434F:	Documentation/media/v4l-drivers/cx88*
4435F:	drivers/media/pci/cx88/
4436
4437CXD2820R MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/dvb-frontends/cxd2820r*
4446
4447CXGB3 ETHERNET DRIVER (CXGB3)
4448M:	Vishal Kulkarni <vishal@chelsio.com>
4449L:	netdev@vger.kernel.org
4450W:	http://www.chelsio.com
4451S:	Supported
4452F:	drivers/net/ethernet/chelsio/cxgb3/
4453
4454CXGB3 ISCSI DRIVER (CXGB3I)
4455M:	Karen Xie <kxie@chelsio.com>
4456L:	linux-scsi@vger.kernel.org
4457W:	http://www.chelsio.com
4458S:	Supported
4459F:	drivers/scsi/cxgbi/cxgb3i
4460
4461CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4462M:	Potnuri Bharat Teja <bharat@chelsio.com>
4463L:	linux-rdma@vger.kernel.org
4464W:	http://www.openfabrics.org
4465S:	Supported
4466F:	drivers/infiniband/hw/cxgb3/
4467F:	include/uapi/rdma/cxgb3-abi.h
4468
4469CXGB4 CRYPTO DRIVER (chcr)
4470M:	Atul Gupta <atul.gupta@chelsio.com>
4471L:	linux-crypto@vger.kernel.org
4472W:	http://www.chelsio.com
4473S:	Supported
4474F:	drivers/crypto/chelsio
4475
4476CXGB4 ETHERNET DRIVER (CXGB4)
4477M:	Vishal Kulkarni <vishal@chelsio.com>
4478L:	netdev@vger.kernel.org
4479W:	http://www.chelsio.com
4480S:	Supported
4481F:	drivers/net/ethernet/chelsio/cxgb4/
4482
4483CXGB4 ISCSI DRIVER (CXGB4I)
4484M:	Karen Xie <kxie@chelsio.com>
4485L:	linux-scsi@vger.kernel.org
4486W:	http://www.chelsio.com
4487S:	Supported
4488F:	drivers/scsi/cxgbi/cxgb4i
4489
4490CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4491M:	Potnuri Bharat Teja <bharat@chelsio.com>
4492L:	linux-rdma@vger.kernel.org
4493W:	http://www.openfabrics.org
4494S:	Supported
4495F:	drivers/infiniband/hw/cxgb4/
4496F:	include/uapi/rdma/cxgb4-abi.h
4497
4498CXGB4VF ETHERNET DRIVER (CXGB4VF)
4499M:	Casey Leedom <leedom@chelsio.com>
4500L:	netdev@vger.kernel.org
4501W:	http://www.chelsio.com
4502S:	Supported
4503F:	drivers/net/ethernet/chelsio/cxgb4vf/
4504
4505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4506M:	Frederic Barrat <fbarrat@linux.ibm.com>
4507M:	Andrew Donnellan <ajd@linux.ibm.com>
4508L:	linuxppc-dev@lists.ozlabs.org
4509S:	Supported
4510F:	arch/powerpc/platforms/powernv/pci-cxl.c
4511F:	drivers/misc/cxl/
4512F:	include/misc/cxl*
4513F:	include/uapi/misc/cxl.h
4514F:	Documentation/powerpc/cxl.rst
4515F:	Documentation/ABI/testing/sysfs-class-cxl
4516
4517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4518M:	Manoj N. Kumar <manoj@linux.ibm.com>
4519M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4520M:	Uma Krishnan <ukrishn@linux.ibm.com>
4521L:	linux-scsi@vger.kernel.org
4522S:	Supported
4523F:	drivers/scsi/cxlflash/
4524F:	include/uapi/scsi/cxlflash_ioctl.h
4525F:	Documentation/powerpc/cxlflash.rst
4526
4527CYBERPRO FB DRIVER
4528M:	Russell King <linux@armlinux.org.uk>
4529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4530W:	http://www.armlinux.org.uk/
4531S:	Maintained
4532F:	drivers/video/fbdev/cyber2000fb.*
4533
4534CYCLADES ASYNC MUX DRIVER
4535W:	http://www.cyclades.com/
4536S:	Orphan
4537F:	drivers/tty/cyclades.c
4538F:	include/linux/cyclades.h
4539F:	include/uapi/linux/cyclades.h
4540
4541CYCLADES PC300 DRIVER
4542W:	http://www.cyclades.com/
4543S:	Orphan
4544F:	drivers/net/wan/pc300*
4545
4546CYPRESS_FIRMWARE MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/common/cypress_firmware*
4555
4556CYTTSP TOUCHSCREEN DRIVER
4557M:	Ferruh Yigit <fery@cypress.com>
4558L:	linux-input@vger.kernel.org
4559S:	Supported
4560F:	drivers/input/touchscreen/cyttsp*
4561F:	include/linux/input/cyttsp.h
4562
4563D-LINK DIR-685 TOUCHKEYS DRIVER
4564M:	Linus Walleij <linus.walleij@linaro.org>
4565L:	linux-input@vger.kernel.org
4566S:	Supported
4567F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4568
4569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4570M:	Joshua Kinard <kumba@gentoo.org>
4571S:	Maintained
4572F:	drivers/rtc/rtc-ds1685.c
4573F:	include/linux/rtc/ds1685.h
4574
4575DAMA SLAVE for AX.25
4576M:	Joerg Reuter <jreuter@yaina.de>
4577W:	http://yaina.de/jreuter/
4578W:	http://www.qsl.net/dl1bke/
4579L:	linux-hams@vger.kernel.org
4580S:	Maintained
4581F:	net/ax25/af_ax25.c
4582F:	net/ax25/ax25_dev.c
4583F:	net/ax25/ax25_ds_*
4584F:	net/ax25/ax25_in.c
4585F:	net/ax25/ax25_out.c
4586F:	net/ax25/ax25_timer.c
4587F:	net/ax25/sysctl_net_ax25.c
4588
4589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4590L:	netdev@vger.kernel.org
4591S:	Orphan
4592F:	Documentation/networking/device_drivers/dec/dmfe.txt
4593F:	drivers/net/ethernet/dec/tulip/dmfe.c
4594
4595DC390/AM53C974 SCSI driver
4596M:	Hannes Reinecke <hare@suse.com>
4597L:	linux-scsi@vger.kernel.org
4598S:	Maintained
4599F:	drivers/scsi/am53c974.c
4600
4601DC395x SCSI driver
4602M:	Oliver Neukum <oliver@neukum.org>
4603M:	Ali Akcaagac <aliakc@web.de>
4604M:	Jamie Lenehan <lenehan@twibble.org>
4605L:	dc395x@twibble.org
4606W:	http://twibble.org/dist/dc395x/
4607W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4608S:	Maintained
4609F:	Documentation/scsi/dc395x.txt
4610F:	drivers/scsi/dc395x.*
4611
4612DCCP PROTOCOL
4613M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4614L:	dccp@vger.kernel.org
4615W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4616S:	Maintained
4617F:	include/linux/dccp.h
4618F:	include/uapi/linux/dccp.h
4619F:	include/linux/tfrc.h
4620F:	net/dccp/
4621
4622DECnet NETWORK LAYER
4623W:	http://linux-decnet.sourceforge.net
4624L:	linux-decnet-user@lists.sourceforge.net
4625S:	Orphan
4626F:	Documentation/networking/decnet.txt
4627F:	net/decnet/
4628
4629DECSTATION PLATFORM SUPPORT
4630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4631L:	linux-mips@vger.kernel.org
4632W:	http://www.linux-mips.org/wiki/DECstation
4633S:	Maintained
4634F:	arch/mips/dec/
4635F:	arch/mips/include/asm/dec/
4636F:	arch/mips/include/asm/mach-dec/
4637
4638DEFXX FDDI NETWORK DRIVER
4639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4640S:	Maintained
4641F:	drivers/net/fddi/defxx.*
4642
4643DELL SMBIOS DRIVER
4644M:	Pali Rohár <pali.rohar@gmail.com>
4645M:	Mario Limonciello <mario.limonciello@dell.com>
4646L:	platform-driver-x86@vger.kernel.org
4647S:	Maintained
4648F:	drivers/platform/x86/dell-smbios.*
4649
4650DELL SMBIOS SMM DRIVER
4651M:	Mario Limonciello <mario.limonciello@dell.com>
4652L:	platform-driver-x86@vger.kernel.org
4653S:	Maintained
4654F:	drivers/platform/x86/dell-smbios-smm.c
4655
4656DELL SMBIOS WMI DRIVER
4657M:	Mario Limonciello <mario.limonciello@dell.com>
4658L:	platform-driver-x86@vger.kernel.org
4659S:	Maintained
4660F:	drivers/platform/x86/dell-smbios-wmi.c
4661F:	tools/wmi/dell-smbios-example.c
4662
4663DEFZA FDDI NETWORK DRIVER
4664M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4665S:	Maintained
4666F:	drivers/net/fddi/defza.*
4667
4668DELL LAPTOP DRIVER
4669M:	Matthew Garrett <mjg59@srcf.ucam.org>
4670M:	Pali Rohár <pali.rohar@gmail.com>
4671L:	platform-driver-x86@vger.kernel.org
4672S:	Maintained
4673F:	drivers/platform/x86/dell-laptop.c
4674
4675DELL LAPTOP FREEFALL DRIVER
4676M:	Pali Rohár <pali.rohar@gmail.com>
4677S:	Maintained
4678F:	drivers/platform/x86/dell-smo8800.c
4679
4680DELL LAPTOP RBTN DRIVER
4681M:	Pali Rohár <pali.rohar@gmail.com>
4682S:	Maintained
4683F:	drivers/platform/x86/dell-rbtn.*
4684
4685DELL REMOTE BIOS UPDATE DRIVER
4686M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4687L:	platform-driver-x86@vger.kernel.org
4688S:	Maintained
4689F:	drivers/platform/x86/dell_rbu.c
4690
4691DELL LAPTOP SMM DRIVER
4692M:	Pali Rohár <pali.rohar@gmail.com>
4693S:	Maintained
4694F:	drivers/hwmon/dell-smm-hwmon.c
4695F:	include/uapi/linux/i8k.h
4696
4697DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4698M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4699L:	platform-driver-x86@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/driver-api/dcdbas.rst
4702F:	drivers/platform/x86/dcdbas.*
4703
4704DELL WMI NOTIFICATIONS DRIVER
4705M:	Matthew Garrett <mjg59@srcf.ucam.org>
4706M:	Pali Rohár <pali.rohar@gmail.com>
4707S:	Maintained
4708F:	drivers/platform/x86/dell-wmi.c
4709
4710DELL WMI DESCRIPTOR DRIVER
4711M:	Mario Limonciello <mario.limonciello@dell.com>
4712S:	Maintained
4713F:	drivers/platform/x86/dell-wmi-descriptor.c
4714
4715DELTA ST MEDIA DRIVER
4716M:	Hugues Fruchet <hugues.fruchet@st.com>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719W:	https://linuxtv.org
4720S:	Supported
4721F:	drivers/media/platform/sti/delta
4722
4723DENALI NAND DRIVER
4724M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4725L:	linux-mtd@lists.infradead.org
4726S:	Supported
4727F:	drivers/mtd/nand/raw/denali*
4728
4729DESIGNWARE EDMA CORE IP DRIVER
4730M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4731L:	dmaengine@vger.kernel.org
4732S:	Maintained
4733F:	drivers/dma/dw-edma/
4734F:	include/linux/dma/edma.h
4735
4736DESIGNWARE USB2 DRD IP DRIVER
4737M:	Minas Harutyunyan <hminas@synopsys.com>
4738L:	linux-usb@vger.kernel.org
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4740S:	Maintained
4741F:	drivers/usb/dwc2/
4742
4743DESIGNWARE USB3 DRD IP DRIVER
4744M:	Felipe Balbi <balbi@kernel.org>
4745L:	linux-usb@vger.kernel.org
4746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4747S:	Maintained
4748F:	drivers/usb/dwc3/
4749
4750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4751M:	Andreas Klinger <ak@it-klinger.de>
4752L:	linux-iio@vger.kernel.org
4753S:	Maintained
4754F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4755F:	drivers/iio/proximity/srf*.c
4756
4757DEVICE COREDUMP (DEV_COREDUMP)
4758M:	Johannes Berg <johannes@sipsolutions.net>
4759L:	linux-kernel@vger.kernel.org
4760S:	Maintained
4761F:	drivers/base/devcoredump.c
4762F:	include/linux/devcoredump.h
4763
4764DEVICE FREQUENCY (DEVFREQ)
4765M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4766M:	Kyungmin Park <kyungmin.park@samsung.com>
4767R:	Chanwoo Choi <cw00.choi@samsung.com>
4768L:	linux-pm@vger.kernel.org
4769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4770S:	Maintained
4771F:	drivers/devfreq/
4772F:	include/linux/devfreq.h
4773F:	Documentation/devicetree/bindings/devfreq/
4774F:	include/trace/events/devfreq.h
4775
4776DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4777M:	Chanwoo Choi <cw00.choi@samsung.com>
4778L:	linux-pm@vger.kernel.org
4779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4780S:	Supported
4781F:	drivers/devfreq/event/
4782F:	drivers/devfreq/devfreq-event.c
4783F:	include/linux/devfreq-event.h
4784F:	Documentation/devicetree/bindings/devfreq/event/
4785
4786DEVICE NUMBER REGISTRY
4787M:	Torben Mathiasen <device@lanana.org>
4788W:	http://lanana.org/docs/device-list/index.html
4789S:	Maintained
4790
4791DEVICE-MAPPER  (LVM)
4792M:	Alasdair Kergon <agk@redhat.com>
4793M:	Mike Snitzer <snitzer@redhat.com>
4794M:	dm-devel@redhat.com
4795L:	dm-devel@redhat.com
4796W:	http://sources.redhat.com/dm
4797Q:	http://patchwork.kernel.org/project/dm-devel/list/
4798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4799T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4800S:	Maintained
4801F:	Documentation/admin-guide/device-mapper/
4802F:	drivers/md/Makefile
4803F:	drivers/md/Kconfig
4804F:	drivers/md/dm*
4805F:	drivers/md/persistent-data/
4806F:	include/linux/device-mapper.h
4807F:	include/linux/dm-*.h
4808F:	include/uapi/linux/dm-*.h
4809
4810DEVLINK
4811M:	Jiri Pirko <jiri@mellanox.com>
4812L:	netdev@vger.kernel.org
4813S:	Supported
4814F:	net/core/devlink.c
4815F:	include/net/devlink.h
4816F:	include/uapi/linux/devlink.h
4817
4818DIALOG SEMICONDUCTOR DRIVERS
4819M:	Support Opensource <support.opensource@diasemi.com>
4820W:	http://www.dialog-semiconductor.com/products
4821S:	Supported
4822F:	Documentation/hwmon/da90??.rst
4823F:	Documentation/devicetree/bindings/mfd/da90*.txt
4824F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4825F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4826F:	Documentation/devicetree/bindings/regulator/da92*.txt
4827F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4828F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4829F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4830F:	drivers/gpio/gpio-da90??.c
4831F:	drivers/hwmon/da90??-hwmon.c
4832F:	drivers/iio/adc/da91??-*.c
4833F:	drivers/input/misc/da90??_onkey.c
4834F:	drivers/input/touchscreen/da9052_tsi.c
4835F:	drivers/leds/leds-da90??.c
4836F:	drivers/mfd/da903x.c
4837F:	drivers/mfd/da90??-*.c
4838F:	drivers/mfd/da91??-*.c
4839F:	drivers/power/supply/da9052-battery.c
4840F:	drivers/power/supply/da91??-*.c
4841F:	drivers/regulator/da903x.c
4842F:	drivers/regulator/da9???-regulator.[ch]
4843F:	drivers/regulator/slg51000-regulator.[ch]
4844F:	drivers/thermal/da90??-thermal.c
4845F:	drivers/rtc/rtc-da90??.c
4846F:	drivers/video/backlight/da90??_bl.c
4847F:	drivers/watchdog/da90??_wdt.c
4848F:	include/linux/mfd/da903x.h
4849F:	include/linux/mfd/da9052/
4850F:	include/linux/mfd/da9055/
4851F:	include/linux/mfd/da9062/
4852F:	include/linux/mfd/da9063/
4853F:	include/linux/mfd/da9150/
4854F:	include/linux/regulator/da9211.h
4855F:	include/sound/da[79]*.h
4856F:	sound/soc/codecs/da[79]*.[ch]
4857
4858DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4860L:	linux-gpio@vger.kernel.org
4861S:	Maintained
4862F:	drivers/gpio/gpio-gpio-mm.c
4863
4864DIOLAN U2C-12 I2C DRIVER
4865M:	Guenter Roeck <linux@roeck-us.net>
4866L:	linux-i2c@vger.kernel.org
4867S:	Maintained
4868F:	drivers/i2c/busses/i2c-diolan-u2c.c
4869
4870FILESYSTEM DIRECT ACCESS (DAX)
4871M:	Dan Williams <dan.j.williams@intel.com>
4872R:	Matthew Wilcox <willy@infradead.org>
4873R:	Jan Kara <jack@suse.cz>
4874L:	linux-fsdevel@vger.kernel.org
4875L:	linux-nvdimm@lists.01.org
4876S:	Supported
4877F:	fs/dax.c
4878F:	include/linux/dax.h
4879F:	include/trace/events/fs_dax.h
4880
4881DEVICE DIRECT ACCESS (DAX)
4882M:	Dan Williams <dan.j.williams@intel.com>
4883M:	Vishal Verma <vishal.l.verma@intel.com>
4884M:	Keith Busch <keith.busch@intel.com>
4885M:	Dave Jiang <dave.jiang@intel.com>
4886L:	linux-nvdimm@lists.01.org
4887S:	Supported
4888F:	drivers/dax/
4889
4890DIRECTORY NOTIFICATION (DNOTIFY)
4891M:	Jan Kara <jack@suse.cz>
4892R:	Amir Goldstein <amir73il@gmail.com>
4893L:	linux-fsdevel@vger.kernel.org
4894S:	Maintained
4895F:	Documentation/filesystems/dnotify.txt
4896F:	fs/notify/dnotify/
4897F:	include/linux/dnotify.h
4898
4899DISK GEOMETRY AND PARTITION HANDLING
4900M:	Andries Brouwer <aeb@cwi.nl>
4901W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4902W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4903W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4904S:	Maintained
4905
4906DISKQUOTA
4907M:	Jan Kara <jack@suse.com>
4908S:	Maintained
4909F:	Documentation/filesystems/quota.txt
4910F:	fs/quota/
4911F:	include/linux/quota*.h
4912F:	include/uapi/linux/quota*.h
4913
4914DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4915M:	Bernie Thompson <bernie@plugable.com>
4916L:	linux-fbdev@vger.kernel.org
4917S:	Maintained
4918W:	http://plugable.com/category/projects/udlfb/
4919F:	drivers/video/fbdev/udlfb.c
4920F:	include/video/udlfb.h
4921F:	Documentation/fb/udlfb.rst
4922
4923DISTRIBUTED LOCK MANAGER (DLM)
4924M:	Christine Caulfield <ccaulfie@redhat.com>
4925M:	David Teigland <teigland@redhat.com>
4926L:	cluster-devel@redhat.com
4927W:	http://sources.redhat.com/cluster/
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4929S:	Supported
4930F:	fs/dlm/
4931
4932DMA BUFFER SHARING FRAMEWORK
4933M:	Sumit Semwal <sumit.semwal@linaro.org>
4934S:	Maintained
4935L:	linux-media@vger.kernel.org
4936L:	dri-devel@lists.freedesktop.org
4937L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4938F:	drivers/dma-buf/
4939F:	include/linux/dma-buf*
4940F:	include/linux/reservation.h
4941F:	include/linux/*fence.h
4942F:	Documentation/driver-api/dma-buf.rst
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4946M:	Vinod Koul <vkoul@kernel.org>
4947L:	dmaengine@vger.kernel.org
4948Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4949S:	Maintained
4950F:	drivers/dma/
4951F:	include/linux/dmaengine.h
4952F:	include/linux/of_dma.h
4953F:	Documentation/devicetree/bindings/dma/
4954F:	Documentation/driver-api/dmaengine/
4955T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4956
4957DMA MAPPING HELPERS
4958M:	Christoph Hellwig <hch@lst.de>
4959M:	Marek Szyprowski <m.szyprowski@samsung.com>
4960R:	Robin Murphy <robin.murphy@arm.com>
4961L:	iommu@lists.linux-foundation.org
4962T:	git git://git.infradead.org/users/hch/dma-mapping.git
4963W:	http://git.infradead.org/users/hch/dma-mapping.git
4964S:	Supported
4965F:	kernel/dma/
4966F:	include/asm-generic/dma-mapping.h
4967F:	include/linux/dma-direct.h
4968F:	include/linux/dma-mapping.h
4969F:	include/linux/dma-noncoherent.h
4970
4971DME1737 HARDWARE MONITOR DRIVER
4972M:	Juerg Haefliger <juergh@gmail.com>
4973L:	linux-hwmon@vger.kernel.org
4974S:	Maintained
4975F:	Documentation/hwmon/dme1737.rst
4976F:	drivers/hwmon/dme1737.c
4977
4978DMI/SMBIOS SUPPORT
4979M:	Jean Delvare <jdelvare@suse.com>
4980S:	Maintained
4981T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4982F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4983F:	drivers/firmware/dmi-id.c
4984F:	drivers/firmware/dmi_scan.c
4985F:	include/linux/dmi.h
4986
4987DOCUMENTATION
4988M:	Jonathan Corbet <corbet@lwn.net>
4989L:	linux-doc@vger.kernel.org
4990S:	Maintained
4991F:	Documentation/
4992F:	scripts/documentation-file-ref-check
4993F:	scripts/kernel-doc
4994F:	scripts/sphinx-pre-install
4995X:	Documentation/ABI/
4996X:	Documentation/firmware-guide/acpi/
4997X:	Documentation/devicetree/
4998X:	Documentation/i2c/
4999X:	Documentation/media/
5000X:	Documentation/power/
5001X:	Documentation/spi/
5002T:	git git://git.lwn.net/linux.git docs-next
5003
5004DOCUMENTATION/ITALIAN
5005M:	Federico Vaga <federico.vaga@vaga.pv.it>
5006L:	linux-doc@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/translations/it_IT
5009
5010DOCUMENTATION SCRIPTS
5011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5012L:	linux-doc@vger.kernel.org
5013S:	Maintained
5014F:	scripts/documentation-file-ref-check
5015F:	scripts/sphinx-pre-install
5016F:	Documentation/sphinx/parse-headers.pl
5017
5018DONGWOON DW9714 LENS VOICE COIL DRIVER
5019M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5020L:	linux-media@vger.kernel.org
5021T:	git git://linuxtv.org/media_tree.git
5022S:	Maintained
5023F:	drivers/media/i2c/dw9714.c
5024F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5025
5026DONGWOON DW9807 LENS VOICE COIL DRIVER
5027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5028L:	linux-media@vger.kernel.org
5029T:	git git://linuxtv.org/media_tree.git
5030S:	Maintained
5031F:	drivers/media/i2c/dw9807-vcm.c
5032F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5033
5034DOUBLETALK DRIVER
5035M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5036L:	blinux-list@redhat.com
5037S:	Maintained
5038F:	drivers/char/dtlk.c
5039F:	include/linux/dtlk.h
5040
5041DPAA2 DATAPATH I/O (DPIO) DRIVER
5042M:	Roy Pledge <Roy.Pledge@nxp.com>
5043L:	linux-kernel@vger.kernel.org
5044S:	Maintained
5045F:	drivers/soc/fsl/dpio
5046
5047DPAA2 ETHERNET DRIVER
5048M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5049L:	netdev@vger.kernel.org
5050S:	Maintained
5051F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5052F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5054F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5055F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5056
5057DPAA2 ETHERNET SWITCH DRIVER
5058M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5059M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5060L:	linux-kernel@vger.kernel.org
5061S:	Maintained
5062F:	drivers/staging/fsl-dpaa2/ethsw
5063
5064DPT_I2O SCSI RAID DRIVER
5065M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5066L:	linux-scsi@vger.kernel.org
5067W:	http://www.adaptec.com/
5068S:	Maintained
5069F:	drivers/scsi/dpt*
5070F:	drivers/scsi/dpt/
5071
5072DRBD DRIVER
5073M:	Philipp Reisner <philipp.reisner@linbit.com>
5074M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5075L:	drbd-dev@lists.linbit.com
5076W:	http://www.drbd.org
5077T:	git git://git.linbit.com/linux-drbd.git
5078T:	git git://git.linbit.com/drbd-8.4.git
5079S:	Supported
5080F:	drivers/block/drbd/
5081F:	lib/lru_cache.c
5082F:	Documentation/admin-guide/blockdev/
5083
5084DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5086R:	"Rafael J. Wysocki" <rafael@kernel.org>
5087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5088S:	Supported
5089F:	Documentation/kobject.txt
5090F:	drivers/base/
5091F:	fs/debugfs/
5092F:	fs/sysfs/
5093F:	include/linux/debugfs.h
5094F:	include/linux/kobj*
5095F:	lib/kobj*
5096
5097DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5098M:	Kevin Hilman <khilman@kernel.org>
5099M:	Nishanth Menon <nm@ti.com>
5100S:	Maintained
5101F:	drivers/power/avs/
5102F:	include/linux/power/smartreflex.h
5103L:	linux-pm@vger.kernel.org
5104
5105DRM DRIVER FOR ARM PL111 CLCD
5106M:	Eric Anholt <eric@anholt.net>
5107T:	git git://anongit.freedesktop.org/drm/drm-misc
5108S:	Supported
5109F:	drivers/gpu/drm/pl111/
5110
5111DRM DRIVER FOR ARM VERSATILE TFT PANELS
5112M:	Linus Walleij <linus.walleij@linaro.org>
5113T:	git git://anongit.freedesktop.org/drm/drm-misc
5114S:	Maintained
5115F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5116F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5117
5118DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5119M:	Dave Airlie <airlied@redhat.com>
5120S:	Odd Fixes
5121F:	drivers/gpu/drm/ast/
5122
5123DRM DRIVER FOR ASPEED BMC GFX
5124M:	Joel Stanley <joel@jms.id.au>
5125L:	linux-aspeed@lists.ozlabs.org
5126T:	git git://anongit.freedesktop.org/drm/drm-misc
5127S:	Supported
5128F:	drivers/gpu/drm/aspeed/
5129F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5130
5131DRM DRIVER FOR BOCHS VIRTUAL GPU
5132M:	Gerd Hoffmann <kraxel@redhat.com>
5133L:	virtualization@lists.linux-foundation.org
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135S:	Maintained
5136F:	drivers/gpu/drm/bochs/
5137
5138DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5139M:	Linus Walleij <linus.walleij@linaro.org>
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141S:	Maintained
5142F:	drivers/gpu/drm/tve200/
5143
5144DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5145M:	Jagan Teki <jagan@amarulasolutions.com>
5146S:	Maintained
5147F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5148F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5149
5150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5151M:	Hans de Goede <hdegoede@redhat.com>
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153S:	Maintained
5154F:	drivers/gpu/drm/tiny/gm12u320.c
5155
5156DRM DRIVER FOR ILITEK ILI9225 PANELS
5157M:	David Lechner <david@lechnology.com>
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/tiny/ili9225.c
5161F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5162
5163DRM DRIVER FOR HX8357D PANELS
5164M:	Eric Anholt <eric@anholt.net>
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/tiny/hx8357d.c
5168F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5169
5170DRM DRIVER FOR INTEL I810 VIDEO CARDS
5171S:	Orphan / Obsolete
5172F:	drivers/gpu/drm/i810/
5173F:	include/uapi/drm/i810_drm.h
5174
5175DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5176S:	Orphan / Obsolete
5177F:	drivers/gpu/drm/mga/
5178F:	include/uapi/drm/mga_drm.h
5179
5180DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5181M:	Dave Airlie <airlied@redhat.com>
5182S:	Odd Fixes
5183F:	drivers/gpu/drm/mgag200/
5184
5185DRM DRIVER FOR MI0283QT
5186M:	Noralf Trønnes <noralf@tronnes.org>
5187T:	git git://anongit.freedesktop.org/drm/drm-misc
5188S:	Maintained
5189F:	drivers/gpu/drm/tiny/mi0283qt.c
5190F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5191
5192DRM DRIVER FOR MSM ADRENO GPU
5193M:	Rob Clark <robdclark@gmail.com>
5194M:	Sean Paul <sean@poorly.run>
5195L:	linux-arm-msm@vger.kernel.org
5196L:	dri-devel@lists.freedesktop.org
5197L:	freedreno@lists.freedesktop.org
5198T:	git https://gitlab.freedesktop.org/drm/msm.git
5199S:	Maintained
5200F:	drivers/gpu/drm/msm/
5201F:	include/uapi/drm/msm_drm.h
5202F:	Documentation/devicetree/bindings/display/msm/
5203
5204DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5205M:	Ben Skeggs <bskeggs@redhat.com>
5206L:	dri-devel@lists.freedesktop.org
5207L:	nouveau@lists.freedesktop.org
5208T:	git git://github.com/skeggsb/linux
5209S:	Supported
5210F:	drivers/gpu/drm/nouveau/
5211F:	include/uapi/drm/nouveau_drm.h
5212
5213DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5214M:	Stefan Mavrodiev <stefan@olimex.com>
5215S:	Maintained
5216F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5217F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5218
5219DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5220M:	Noralf Trønnes <noralf@tronnes.org>
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222S:	Maintained
5223F:	drivers/gpu/drm/tiny/repaper.c
5224F:	Documentation/devicetree/bindings/display/repaper.txt
5225
5226DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5227M:	Dave Airlie <airlied@redhat.com>
5228M:	Gerd Hoffmann <kraxel@redhat.com>
5229L:	virtualization@lists.linux-foundation.org
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Obsolete
5232W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5233F:	drivers/gpu/drm/cirrus/
5234
5235DRM DRIVER FOR QXL VIRTUAL GPU
5236M:	Dave Airlie <airlied@redhat.com>
5237M:	Gerd Hoffmann <kraxel@redhat.com>
5238L:	virtualization@lists.linux-foundation.org
5239L:	spice-devel@lists.freedesktop.org
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/qxl/
5243F:	include/uapi/drm/qxl_drm.h
5244
5245DRM DRIVER FOR RAYDIUM RM67191 PANELS
5246M:	Robert Chiras <robert.chiras@nxp.com>
5247S:	Maintained
5248F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5249F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5250
5251DRM DRIVER FOR RAGE 128 VIDEO CARDS
5252S:	Orphan / Obsolete
5253F:	drivers/gpu/drm/r128/
5254F:	include/uapi/drm/r128_drm.h
5255
5256DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5257M:	Guido Günther <agx@sigxcpu.org>
5258R:	Purism Kernel Team <kernel@puri.sm>
5259S:	Maintained
5260F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5261F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5262
5263DRM DRIVER FOR SAVAGE VIDEO CARDS
5264S:	Orphan / Obsolete
5265F:	drivers/gpu/drm/savage/
5266F:	include/uapi/drm/savage_drm.h
5267
5268DRM DRIVER FOR SIS VIDEO CARDS
5269S:	Orphan / Obsolete
5270F:	drivers/gpu/drm/sis/
5271F:	include/uapi/drm/sis_drm.h
5272
5273DRM DRIVER FOR SITRONIX ST7701 PANELS
5274M:	Jagan Teki <jagan@amarulasolutions.com>
5275S:	Maintained
5276F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5277F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5278
5279DRM DRIVER FOR SITRONIX ST7586 PANELS
5280M:	David Lechner <david@lechnology.com>
5281T:	git git://anongit.freedesktop.org/drm/drm-misc
5282S:	Maintained
5283F:	drivers/gpu/drm/tiny/st7586.c
5284F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5285
5286DRM DRIVER FOR SITRONIX ST7735R PANELS
5287M:	David Lechner <david@lechnology.com>
5288T:	git git://anongit.freedesktop.org/drm/drm-misc
5289S:	Maintained
5290F:	drivers/gpu/drm/tiny/st7735r.c
5291F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5292
5293DRM DRIVER FOR ST-ERICSSON MCDE
5294M:	Linus Walleij <linus.walleij@linaro.org>
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296S:	Maintained
5297F:	drivers/gpu/drm/mcde/
5298F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5299
5300DRM DRIVER FOR TDFX VIDEO CARDS
5301S:	Orphan / Obsolete
5302F:	drivers/gpu/drm/tdfx/
5303
5304DRM DRIVER FOR TPO TPG110 PANELS
5305M:	Linus Walleij <linus.walleij@linaro.org>
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307S:	Maintained
5308F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5309F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5310
5311DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5312M:	Dave Airlie <airlied@redhat.com>
5313R:	Sean Paul <sean@poorly.run>
5314L:	dri-devel@lists.freedesktop.org
5315S:	Odd Fixes
5316F:	drivers/gpu/drm/udl/
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318
5319DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5320M:	Hans de Goede <hdegoede@redhat.com>
5321L:	dri-devel@lists.freedesktop.org
5322S:	Maintained
5323F:	drivers/gpu/drm/vboxvideo/
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325
5326DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5327M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5328R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5329R:	Daniel Vetter <daniel@ffwll.ch>
5330T:	git git://anongit.freedesktop.org/drm/drm-misc
5331S:	Maintained
5332L:	dri-devel@lists.freedesktop.org
5333F:	drivers/gpu/drm/vkms/
5334F:	Documentation/gpu/vkms.rst
5335
5336DRM DRIVER FOR VMWARE VIRTUAL GPU
5337M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5338M:	Thomas Hellstrom <thellstrom@vmware.com>
5339L:	dri-devel@lists.freedesktop.org
5340T:	git git://people.freedesktop.org/~thomash/linux
5341S:	Supported
5342F:	drivers/gpu/drm/vmwgfx/
5343F:	include/uapi/drm/vmwgfx_drm.h
5344
5345DRM DRIVERS
5346M:	David Airlie <airlied@linux.ie>
5347M:	Daniel Vetter <daniel@ffwll.ch>
5348L:	dri-devel@lists.freedesktop.org
5349T:	git git://anongit.freedesktop.org/drm/drm
5350B:	https://bugs.freedesktop.org/
5351C:	irc://chat.freenode.net/dri-devel
5352S:	Maintained
5353F:	drivers/gpu/drm/
5354F:	drivers/gpu/vga/
5355F:	Documentation/devicetree/bindings/display/
5356F:	Documentation/devicetree/bindings/gpu/
5357F:	Documentation/gpu/
5358F:	include/drm/
5359F:	include/uapi/drm/
5360F:	include/linux/vga*
5361
5362DRM DRIVERS AND MISC GPU PATCHES
5363M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5364M:	Maxime Ripard <mripard@kernel.org>
5365M:	Sean Paul <sean@poorly.run>
5366W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5367S:	Maintained
5368T:	git git://anongit.freedesktop.org/drm/drm-misc
5369F:	Documentation/gpu/
5370F:	drivers/gpu/vga/
5371F:	drivers/gpu/drm/*
5372F:	include/drm/drm*
5373F:	include/uapi/drm/drm*
5374F:	include/linux/vga*
5375
5376DRM DRIVERS FOR ALLWINNER A10
5377M:	Maxime Ripard <mripard@kernel.org>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Supported
5380F:	drivers/gpu/drm/sun4i/
5381F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5382T:	git git://anongit.freedesktop.org/drm/drm-misc
5383
5384DRM DRIVERS FOR AMLOGIC SOCS
5385M:	Neil Armstrong <narmstrong@baylibre.com>
5386L:	dri-devel@lists.freedesktop.org
5387L:	linux-amlogic@lists.infradead.org
5388W:	http://linux-meson.com/
5389S:	Supported
5390F:	drivers/gpu/drm/meson/
5391F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5392F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5393F:	Documentation/gpu/meson.rst
5394T:	git git://anongit.freedesktop.org/drm/drm-misc
5395
5396DRM DRIVERS FOR ATMEL HLCDC
5397M:	Sam Ravnborg <sam@ravnborg.org>
5398M:	Boris Brezillon <bbrezillon@kernel.org>
5399L:	dri-devel@lists.freedesktop.org
5400S:	Supported
5401F:	drivers/gpu/drm/atmel-hlcdc/
5402F:	Documentation/devicetree/bindings/display/atmel/
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404
5405DRM DRIVERS FOR BRIDGE CHIPS
5406M:	Andrzej Hajda <a.hajda@samsung.com>
5407M:	Neil Armstrong <narmstrong@baylibre.com>
5408R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5409R:	Jonas Karlman <jonas@kwiboo.se>
5410R:	Jernej Skrabec <jernej.skrabec@siol.net>
5411S:	Maintained
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413F:	drivers/gpu/drm/bridge/
5414
5415DRM DRIVERS FOR EXYNOS
5416M:	Inki Dae <inki.dae@samsung.com>
5417M:	Joonyoung Shim <jy0922.shim@samsung.com>
5418M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5419M:	Kyungmin Park <kyungmin.park@samsung.com>
5420L:	dri-devel@lists.freedesktop.org
5421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5422S:	Supported
5423F:	drivers/gpu/drm/exynos/
5424F:	include/uapi/drm/exynos_drm.h
5425F:	Documentation/devicetree/bindings/display/exynos/
5426
5427DRM DRIVERS FOR FREESCALE DCU
5428M:	Stefan Agner <stefan@agner.ch>
5429M:	Alison Wang <alison.wang@nxp.com>
5430L:	dri-devel@lists.freedesktop.org
5431S:	Supported
5432F:	drivers/gpu/drm/fsl-dcu/
5433F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5434F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5435F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5436T:	git git://anongit.freedesktop.org/drm/drm-misc
5437
5438DRM DRIVERS FOR FREESCALE IMX
5439M:	Philipp Zabel <p.zabel@pengutronix.de>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Maintained
5442F:	drivers/gpu/drm/imx/
5443F:	drivers/gpu/ipu-v3/
5444F:	Documentation/devicetree/bindings/display/imx/
5445
5446DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5447M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5448L:	dri-devel@lists.freedesktop.org
5449T:	git git://github.com/patjak/drm-gma500
5450S:	Maintained
5451F:	drivers/gpu/drm/gma500/
5452
5453DRM DRIVERS FOR HISILICON
5454M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5455M:	Rongrong Zou <zourongrong@gmail.com>
5456R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5457R:	Chen Feng <puck.chen@hisilicon.com>
5458L:	dri-devel@lists.freedesktop.org
5459T:	git git://github.com/xin3liang/linux.git
5460S:	Maintained
5461F:	drivers/gpu/drm/hisilicon/
5462F:	Documentation/devicetree/bindings/display/hisilicon/
5463
5464DRM DRIVERS FOR LIMA
5465M:	Qiang Yu <yuq825@gmail.com>
5466L:	dri-devel@lists.freedesktop.org
5467L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5468S:	Maintained
5469F:	drivers/gpu/drm/lima/
5470F:	include/uapi/drm/lima_drm.h
5471T:	git git://anongit.freedesktop.org/drm/drm-misc
5472
5473DRM DRIVERS FOR MEDIATEK
5474M:	CK Hu <ck.hu@mediatek.com>
5475M:	Philipp Zabel <p.zabel@pengutronix.de>
5476L:	dri-devel@lists.freedesktop.org
5477S:	Supported
5478F:	drivers/gpu/drm/mediatek/
5479F:	Documentation/devicetree/bindings/display/mediatek/
5480
5481DRM DRIVERS FOR NVIDIA TEGRA
5482M:	Thierry Reding <thierry.reding@gmail.com>
5483L:	dri-devel@lists.freedesktop.org
5484L:	linux-tegra@vger.kernel.org
5485T:	git git://anongit.freedesktop.org/tegra/linux.git
5486S:	Supported
5487F:	drivers/gpu/drm/tegra/
5488F:	drivers/gpu/host1x/
5489F:	include/linux/host1x.h
5490F:	include/uapi/drm/tegra_drm.h
5491F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5492
5493DRM DRIVERS FOR RENESAS
5494M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5495M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5496L:	dri-devel@lists.freedesktop.org
5497L:	linux-renesas-soc@vger.kernel.org
5498T:	git git://linuxtv.org/pinchartl/media drm/du/next
5499S:	Supported
5500F:	drivers/gpu/drm/rcar-du/
5501F:	drivers/gpu/drm/shmobile/
5502F:	include/linux/platform_data/shmob_drm.h
5503F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5504F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5505F:	Documentation/devicetree/bindings/display/renesas,du.txt
5506
5507DRM DRIVERS FOR ROCKCHIP
5508M:	Sandy Huang <hjc@rock-chips.com>
5509M:	Heiko Stübner <heiko@sntech.de>
5510L:	dri-devel@lists.freedesktop.org
5511S:	Maintained
5512F:	drivers/gpu/drm/rockchip/
5513F:	Documentation/devicetree/bindings/display/rockchip/
5514T:	git git://anongit.freedesktop.org/drm/drm-misc
5515
5516DRM DRIVERS FOR STI
5517M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5518M:	Vincent Abriou <vincent.abriou@st.com>
5519L:	dri-devel@lists.freedesktop.org
5520T:	git git://anongit.freedesktop.org/drm/drm-misc
5521S:	Maintained
5522F:	drivers/gpu/drm/sti
5523F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5524
5525DRM DRIVERS FOR STM
5526M:	Yannick Fertre <yannick.fertre@st.com>
5527M:	Philippe Cornu <philippe.cornu@st.com>
5528M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5529M:	Vincent Abriou <vincent.abriou@st.com>
5530L:	dri-devel@lists.freedesktop.org
5531T:	git git://anongit.freedesktop.org/drm/drm-misc
5532S:	Maintained
5533F:	drivers/gpu/drm/stm
5534F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5535
5536DRM DRIVERS FOR TI LCDC
5537M:	Jyri Sarha <jsarha@ti.com>
5538R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5539L:	dri-devel@lists.freedesktop.org
5540S:	Maintained
5541F:	drivers/gpu/drm/tilcdc/
5542F:	Documentation/devicetree/bindings/display/tilcdc/
5543
5544DRM DRIVERS FOR TI OMAP
5545M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5546L:	dri-devel@lists.freedesktop.org
5547S:	Maintained
5548F:	drivers/gpu/drm/omapdrm/
5549F:	Documentation/devicetree/bindings/display/ti/
5550
5551DRM DRIVERS FOR V3D
5552M:	Eric Anholt <eric@anholt.net>
5553S:	Supported
5554F:	drivers/gpu/drm/v3d/
5555F:	include/uapi/drm/v3d_drm.h
5556F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5557T:	git git://anongit.freedesktop.org/drm/drm-misc
5558
5559DRM DRIVERS FOR VC4
5560M:	Eric Anholt <eric@anholt.net>
5561T:	git git://github.com/anholt/linux
5562S:	Supported
5563F:	drivers/gpu/drm/vc4/
5564F:	include/uapi/drm/vc4_drm.h
5565F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567
5568DRM DRIVERS FOR VIVANTE GPU IP
5569M:	Lucas Stach <l.stach@pengutronix.de>
5570R:	Russell King <linux+etnaviv@armlinux.org.uk>
5571R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5572L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5573L:	dri-devel@lists.freedesktop.org
5574S:	Maintained
5575F:	drivers/gpu/drm/etnaviv/
5576F:	include/uapi/drm/etnaviv_drm.h
5577F:	Documentation/devicetree/bindings/display/etnaviv/
5578
5579DRM DRIVERS FOR ZTE ZX
5580M:	Shawn Guo <shawnguo@kernel.org>
5581L:	dri-devel@lists.freedesktop.org
5582S:	Maintained
5583F:	drivers/gpu/drm/zte/
5584F:	Documentation/devicetree/bindings/display/zte,vou.txt
5585T:	git git://anongit.freedesktop.org/drm/drm-misc
5586
5587DRM PANEL DRIVERS
5588M:	Thierry Reding <thierry.reding@gmail.com>
5589R:	Sam Ravnborg <sam@ravnborg.org>
5590L:	dri-devel@lists.freedesktop.org
5591T:	git git://anongit.freedesktop.org/drm/drm-misc
5592S:	Maintained
5593F:	drivers/gpu/drm/drm_panel.c
5594F:	drivers/gpu/drm/panel/
5595F:	include/drm/drm_panel.h
5596F:	Documentation/devicetree/bindings/display/panel/
5597
5598DRM DRIVERS FOR XEN
5599M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5600T:	git git://anongit.freedesktop.org/drm/drm-misc
5601L:	dri-devel@lists.freedesktop.org
5602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5603S:	Supported
5604F:	drivers/gpu/drm/xen/
5605F:	Documentation/gpu/xen-front.rst
5606
5607DRM TTM SUBSYSTEM
5608M:	Christian Koenig <christian.koenig@amd.com>
5609M:	Huang Rui <ray.huang@amd.com>
5610T:	git git://people.freedesktop.org/~agd5f/linux
5611S:	Maintained
5612L:	dri-devel@lists.freedesktop.org
5613F:	include/drm/ttm/
5614F:	drivers/gpu/drm/ttm/
5615
5616DSBR100 USB FM RADIO DRIVER
5617M:	Alexey Klimov <klimov.linux@gmail.com>
5618L:	linux-media@vger.kernel.org
5619T:	git git://linuxtv.org/media_tree.git
5620S:	Maintained
5621F:	drivers/media/radio/dsbr100.c
5622
5623DT3155 MEDIA DRIVER
5624M:	Hans Verkuil <hverkuil@xs4all.nl>
5625L:	linux-media@vger.kernel.org
5626T:	git git://linuxtv.org/media_tree.git
5627W:	https://linuxtv.org
5628S:	Odd Fixes
5629F:	drivers/media/pci/dt3155/
5630
5631DVB_USB_AF9015 MEDIA DRIVER
5632M:	Antti Palosaari <crope@iki.fi>
5633L:	linux-media@vger.kernel.org
5634W:	https://linuxtv.org
5635W:	http://palosaari.fi/linux/
5636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5637T:	git git://linuxtv.org/anttip/media_tree.git
5638S:	Maintained
5639F:	drivers/media/usb/dvb-usb-v2/af9015*
5640
5641DVB_USB_AF9035 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/usb/dvb-usb-v2/af9035*
5650
5651DVB_USB_ANYSEE MEDIA DRIVER
5652M:	Antti Palosaari <crope@iki.fi>
5653L:	linux-media@vger.kernel.org
5654W:	https://linuxtv.org
5655W:	http://palosaari.fi/linux/
5656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5657T:	git git://linuxtv.org/anttip/media_tree.git
5658S:	Maintained
5659F:	drivers/media/usb/dvb-usb-v2/anysee*
5660
5661DVB_USB_AU6610 MEDIA DRIVER
5662M:	Antti Palosaari <crope@iki.fi>
5663L:	linux-media@vger.kernel.org
5664W:	https://linuxtv.org
5665W:	http://palosaari.fi/linux/
5666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5667T:	git git://linuxtv.org/anttip/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/dvb-usb-v2/au6610*
5670
5671DVB_USB_CE6230 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/dvb-usb-v2/ce6230*
5680
5681DVB_USB_CXUSB MEDIA DRIVER
5682M:	Michael Krufky <mkrufky@linuxtv.org>
5683L:	linux-media@vger.kernel.org
5684W:	https://linuxtv.org
5685W:	http://github.com/mkrufky
5686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5687T:	git git://linuxtv.org/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/dvb-usb/cxusb*
5690
5691DVB_USB_EC168 MEDIA DRIVER
5692M:	Antti Palosaari <crope@iki.fi>
5693L:	linux-media@vger.kernel.org
5694W:	https://linuxtv.org
5695W:	http://palosaari.fi/linux/
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/anttip/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb-v2/ec168*
5700
5701DVB_USB_GL861 MEDIA DRIVER
5702M:	Antti Palosaari <crope@iki.fi>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5706T:	git git://linuxtv.org/anttip/media_tree.git
5707S:	Maintained
5708F:	drivers/media/usb/dvb-usb-v2/gl861*
5709
5710DVB_USB_MXL111SF MEDIA DRIVER
5711M:	Michael Krufky <mkrufky@linuxtv.org>
5712L:	linux-media@vger.kernel.org
5713W:	https://linuxtv.org
5714W:	http://github.com/mkrufky
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5717S:	Maintained
5718F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5719
5720DVB_USB_RTL28XXU MEDIA DRIVER
5721M:	Antti Palosaari <crope@iki.fi>
5722L:	linux-media@vger.kernel.org
5723W:	https://linuxtv.org
5724W:	http://palosaari.fi/linux/
5725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5726T:	git git://linuxtv.org/anttip/media_tree.git
5727S:	Maintained
5728F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5729
5730DVB_USB_V2 MEDIA DRIVER
5731M:	Antti Palosaari <crope@iki.fi>
5732L:	linux-media@vger.kernel.org
5733W:	https://linuxtv.org
5734W:	http://palosaari.fi/linux/
5735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5736T:	git git://linuxtv.org/anttip/media_tree.git
5737S:	Maintained
5738F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5739F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5740
5741DYNAMIC DEBUG
5742M:	Jason Baron <jbaron@akamai.com>
5743S:	Maintained
5744F:	lib/dynamic_debug.c
5745F:	include/linux/dynamic_debug.h
5746
5747DYNAMIC INTERRUPT MODERATION
5748M:	Tal Gilboa <talgi@mellanox.com>
5749S:	Maintained
5750F:	include/linux/dim.h
5751F:	lib/dim/
5752
5753DZ DECSTATION DZ11 SERIAL DRIVER
5754M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5755S:	Maintained
5756F:	drivers/tty/serial/dz.*
5757
5758E3X0 POWER BUTTON DRIVER
5759M:	Moritz Fischer <moritz.fischer@ettus.com>
5760L:	usrp-users@lists.ettus.com
5761W:	http://www.ettus.com
5762S:	Supported
5763F:	drivers/input/misc/e3x0-button.c
5764F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5765
5766E4000 MEDIA DRIVER
5767M:	Antti Palosaari <crope@iki.fi>
5768L:	linux-media@vger.kernel.org
5769W:	https://linuxtv.org
5770W:	http://palosaari.fi/linux/
5771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5772T:	git git://linuxtv.org/anttip/media_tree.git
5773S:	Maintained
5774F:	drivers/media/tuners/e4000*
5775
5776EARTH_PT1 MEDIA DRIVER
5777M:	Akihiro Tsukada <tskd08@gmail.com>
5778L:	linux-media@vger.kernel.org
5779S:	Odd Fixes
5780F:	drivers/media/pci/pt1/
5781
5782EARTH_PT3 MEDIA DRIVER
5783M:	Akihiro Tsukada <tskd08@gmail.com>
5784L:	linux-media@vger.kernel.org
5785S:	Odd Fixes
5786F:	drivers/media/pci/pt3/
5787
5788EC100 MEDIA DRIVER
5789M:	Antti Palosaari <crope@iki.fi>
5790L:	linux-media@vger.kernel.org
5791W:	https://linuxtv.org
5792W:	http://palosaari.fi/linux/
5793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5794T:	git git://linuxtv.org/anttip/media_tree.git
5795S:	Maintained
5796F:	drivers/media/dvb-frontends/ec100*
5797
5798ECRYPT FILE SYSTEM
5799M:	Tyler Hicks <tyhicks@canonical.com>
5800L:	ecryptfs@vger.kernel.org
5801W:	http://ecryptfs.org
5802W:	https://launchpad.net/ecryptfs
5803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5804S:	Supported
5805F:	Documentation/filesystems/ecryptfs.txt
5806F:	fs/ecryptfs/
5807
5808EDAC-AMD64
5809M:	Borislav Petkov <bp@alien8.de>
5810L:	linux-edac@vger.kernel.org
5811S:	Maintained
5812F:	drivers/edac/amd64_edac*
5813
5814EDAC-ARMADA
5815M:	Jan Luebbe <jlu@pengutronix.de>
5816L:	linux-edac@vger.kernel.org
5817S:	Maintained
5818F:	drivers/edac/armada_xp_*
5819
5820EDAC-AST2500
5821M:	Stefan Schaeckeler <sschaeck@cisco.com>
5822S:	Supported
5823F:	drivers/edac/aspeed_edac.c
5824F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5825
5826EDAC-BLUEFIELD
5827M:	Shravan Kumar Ramani <sramani@mellanox.com>
5828S:	Supported
5829F:	drivers/edac/bluefield_edac.c
5830
5831EDAC-CALXEDA
5832M:	Robert Richter <rric@kernel.org>
5833L:	linux-edac@vger.kernel.org
5834S:	Maintained
5835F:	drivers/edac/highbank*
5836
5837EDAC-CAVIUM OCTEON
5838M:	Ralf Baechle <ralf@linux-mips.org>
5839M:	David Daney <david.daney@cavium.com>
5840L:	linux-edac@vger.kernel.org
5841L:	linux-mips@vger.kernel.org
5842S:	Supported
5843F:	drivers/edac/octeon_edac*
5844
5845EDAC-CAVIUM THUNDERX
5846M:	David Daney <david.daney@cavium.com>
5847M:	Jan Glauber <jglauber@cavium.com>
5848L:	linux-edac@vger.kernel.org
5849S:	Supported
5850F:	drivers/edac/thunderx_edac*
5851
5852EDAC-CORE
5853M:	Borislav Petkov <bp@alien8.de>
5854M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5855M:	Tony Luck <tony.luck@intel.com>
5856R:	James Morse <james.morse@arm.com>
5857R:	Robert Richter <rrichter@marvell.com>
5858L:	linux-edac@vger.kernel.org
5859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5860S:	Supported
5861F:	Documentation/admin-guide/ras.rst
5862F:	Documentation/driver-api/edac.rst
5863F:	drivers/edac/
5864F:	include/linux/edac.h
5865
5866EDAC-E752X
5867M:	Mark Gross <mark.gross@intel.com>
5868L:	linux-edac@vger.kernel.org
5869S:	Maintained
5870F:	drivers/edac/e752x_edac.c
5871
5872EDAC-E7XXX
5873L:	linux-edac@vger.kernel.org
5874S:	Maintained
5875F:	drivers/edac/e7xxx_edac.c
5876
5877EDAC-FSL_DDR
5878M:	York Sun <york.sun@nxp.com>
5879L:	linux-edac@vger.kernel.org
5880S:	Maintained
5881F:	drivers/edac/fsl_ddr_edac.*
5882
5883EDAC-GHES
5884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5885L:	linux-edac@vger.kernel.org
5886S:	Maintained
5887F:	drivers/edac/ghes_edac.c
5888
5889EDAC-I10NM
5890M:	Tony Luck <tony.luck@intel.com>
5891L:	linux-edac@vger.kernel.org
5892S:	Maintained
5893F:	drivers/edac/i10nm_base.c
5894
5895EDAC-I3000
5896L:	linux-edac@vger.kernel.org
5897S:	Orphan
5898F:	drivers/edac/i3000_edac.c
5899
5900EDAC-I5000
5901L:	linux-edac@vger.kernel.org
5902S:	Maintained
5903F:	drivers/edac/i5000_edac.c
5904
5905EDAC-I5400
5906M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5907L:	linux-edac@vger.kernel.org
5908S:	Maintained
5909F:	drivers/edac/i5400_edac.c
5910
5911EDAC-I7300
5912M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5913L:	linux-edac@vger.kernel.org
5914S:	Maintained
5915F:	drivers/edac/i7300_edac.c
5916
5917EDAC-I7CORE
5918M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5919L:	linux-edac@vger.kernel.org
5920S:	Maintained
5921F:	drivers/edac/i7core_edac.c
5922
5923EDAC-I82443BXGX
5924M:	Tim Small <tim@buttersideup.com>
5925L:	linux-edac@vger.kernel.org
5926S:	Maintained
5927F:	drivers/edac/i82443bxgx_edac.c
5928
5929EDAC-I82975X
5930M:	"Arvind R." <arvino55@gmail.com>
5931L:	linux-edac@vger.kernel.org
5932S:	Maintained
5933F:	drivers/edac/i82975x_edac.c
5934
5935EDAC-IE31200
5936M:	Jason Baron <jbaron@akamai.com>
5937L:	linux-edac@vger.kernel.org
5938S:	Maintained
5939F:	drivers/edac/ie31200_edac.c
5940
5941EDAC-MPC85XX
5942M:	Johannes Thumshirn <morbidrsa@gmail.com>
5943L:	linux-edac@vger.kernel.org
5944S:	Maintained
5945F:	drivers/edac/mpc85xx_edac.[ch]
5946
5947EDAC-PASEMI
5948M:	Egor Martovetsky <egor@pasemi.com>
5949L:	linux-edac@vger.kernel.org
5950S:	Maintained
5951F:	drivers/edac/pasemi_edac.c
5952
5953EDAC-PND2
5954M:	Tony Luck <tony.luck@intel.com>
5955L:	linux-edac@vger.kernel.org
5956S:	Maintained
5957F:	drivers/edac/pnd2_edac.[ch]
5958
5959EDAC-R82600
5960M:	Tim Small <tim@buttersideup.com>
5961L:	linux-edac@vger.kernel.org
5962S:	Maintained
5963F:	drivers/edac/r82600_edac.c
5964
5965EDAC-SBRIDGE
5966M:	Tony Luck <tony.luck@intel.com>
5967R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5968L:	linux-edac@vger.kernel.org
5969S:	Maintained
5970F:	drivers/edac/sb_edac.c
5971
5972EDAC-SIFIVE
5973M:	Yash Shah <yash.shah@sifive.com>
5974L:	linux-edac@vger.kernel.org
5975S:	Supported
5976F:	drivers/edac/sifive_edac.c
5977
5978EDAC-SKYLAKE
5979M:	Tony Luck <tony.luck@intel.com>
5980L:	linux-edac@vger.kernel.org
5981S:	Maintained
5982F:	drivers/edac/skx_*.c
5983
5984EDAC-TI
5985M:	Tero Kristo <t-kristo@ti.com>
5986L:	linux-edac@vger.kernel.org
5987S:	Maintained
5988F:	drivers/edac/ti_edac.c
5989
5990EDAC-QCOM
5991M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5992M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5993L:	linux-arm-msm@vger.kernel.org
5994L:	linux-edac@vger.kernel.org
5995S:	Maintained
5996F:	drivers/edac/qcom_edac.c
5997
5998EDIROL UA-101/UA-1000 DRIVER
5999M:	Clemens Ladisch <clemens@ladisch.de>
6000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6002S:	Maintained
6003F:	sound/usb/misc/ua101.c
6004
6005EFI TEST DRIVER
6006L:	linux-efi@vger.kernel.org
6007M:	Ivan Hu <ivan.hu@canonical.com>
6008M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6009S:	Maintained
6010F:	drivers/firmware/efi/test/
6011
6012EFI VARIABLE FILESYSTEM
6013M:	Matthew Garrett <matthew.garrett@nebula.com>
6014M:	Jeremy Kerr <jk@ozlabs.org>
6015M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6017L:	linux-efi@vger.kernel.org
6018S:	Maintained
6019F:	fs/efivarfs/
6020
6021EFIFB FRAMEBUFFER DRIVER
6022L:	linux-fbdev@vger.kernel.org
6023M:	Peter Jones <pjones@redhat.com>
6024S:	Maintained
6025F:	drivers/video/fbdev/efifb.c
6026
6027EFS FILESYSTEM
6028W:	http://aeschi.ch.eu.org/efs/
6029S:	Orphan
6030F:	fs/efs/
6031
6032EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6033M:	Douglas Miller <dougmill@linux.ibm.com>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	drivers/net/ethernet/ibm/ehea/
6037
6038EM28XX VIDEO4LINUX DRIVER
6039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6040L:	linux-media@vger.kernel.org
6041W:	https://linuxtv.org
6042T:	git git://linuxtv.org/media_tree.git
6043S:	Maintained
6044F:	drivers/media/usb/em28xx/
6045F:	Documentation/media/v4l-drivers/em28xx*
6046
6047EMBEDDED LINUX
6048M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6049M:	Matt Mackall <mpm@selenic.com>
6050M:	David Woodhouse <dwmw2@infradead.org>
6051L:	linux-embedded@vger.kernel.org
6052S:	Maintained
6053
6054Emulex 10Gbps iSCSI - OneConnect DRIVER
6055M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6056M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6057M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6058L:	linux-scsi@vger.kernel.org
6059W:	http://www.broadcom.com
6060S:	Supported
6061F:	drivers/scsi/be2iscsi/
6062
6063Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6064M:	Sathya Perla <sathya.perla@broadcom.com>
6065M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6066M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6067M:	Somnath Kotur <somnath.kotur@broadcom.com>
6068L:	netdev@vger.kernel.org
6069W:	http://www.emulex.com
6070S:	Supported
6071F:	drivers/net/ethernet/emulex/benet/
6072
6073EMULEX ONECONNECT ROCE DRIVER
6074M:	Selvin Xavier <selvin.xavier@broadcom.com>
6075M:	Devesh Sharma <devesh.sharma@broadcom.com>
6076L:	linux-rdma@vger.kernel.org
6077W:	http://www.broadcom.com
6078S:	Odd Fixes
6079F:	drivers/infiniband/hw/ocrdma/
6080F:	include/uapi/rdma/ocrdma-abi.h
6081
6082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6083M:	James Smart <james.smart@broadcom.com>
6084M:	Dick Kennedy <dick.kennedy@broadcom.com>
6085L:	linux-scsi@vger.kernel.org
6086W:	http://www.broadcom.com
6087S:	Supported
6088F:	drivers/scsi/lpfc/
6089
6090ENE CB710 FLASH CARD READER DRIVER
6091M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6092S:	Maintained
6093F:	drivers/misc/cb710/
6094F:	drivers/mmc/host/cb710-mmc.*
6095F:	include/linux/cb710.h
6096
6097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6098M:	Maxim Levitsky <maximlevitsky@gmail.com>
6099S:	Maintained
6100F:	drivers/media/rc/ene_ir.*
6101
6102EPSON S1D13XXX FRAMEBUFFER DRIVER
6103M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6104S:	Maintained
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6106F:	drivers/video/fbdev/s1d13xxxfb.c
6107F:	include/video/s1d13xxxfb.h
6108
6109EROFS FILE SYSTEM
6110M:	Gao Xiang <gaoxiang25@huawei.com>
6111M:	Chao Yu <yuchao0@huawei.com>
6112L:	linux-erofs@lists.ozlabs.org
6113S:	Maintained
6114F:	fs/erofs/
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*
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>
9077W:	http://kgdb.wiki.kernel.org/
9078L:	kgdb-bugreport@lists.sourceforge.net
9079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9080S:	Maintained
9081F:	Documentation/dev-tools/kgdb.rst
9082F:	drivers/misc/kgdbts.c
9083F:	drivers/tty/serial/kgdboc.c
9084F:	include/linux/kdb.h
9085F:	include/linux/kgdb.h
9086F:	kernel/debug/
9087
9088KMEMLEAK
9089M:	Catalin Marinas <catalin.marinas@arm.com>
9090S:	Maintained
9091F:	Documentation/dev-tools/kmemleak.rst
9092F:	include/linux/kmemleak.h
9093F:	mm/kmemleak.c
9094F:	mm/kmemleak-test.c
9095
9096KMOD KERNEL MODULE LOADER - USERMODE HELPER
9097M:	Luis Chamberlain <mcgrof@kernel.org>
9098L:	linux-kernel@vger.kernel.org
9099S:	Maintained
9100F:	kernel/kmod.c
9101F:	include/linux/kmod.h
9102F:	lib/test_kmod.c
9103F:	tools/testing/selftests/kmod/
9104
9105KPROBES
9106M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9107M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9108M:	"David S. Miller" <davem@davemloft.net>
9109M:	Masami Hiramatsu <mhiramat@kernel.org>
9110S:	Maintained
9111F:	Documentation/kprobes.txt
9112F:	include/linux/kprobes.h
9113F:	include/asm-generic/kprobes.h
9114F:	kernel/kprobes.c
9115
9116KS0108 LCD CONTROLLER DRIVER
9117M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9118S:	Maintained
9119F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9120F:	drivers/auxdisplay/ks0108.c
9121F:	include/linux/ks0108.h
9122
9123L3MDEV
9124M:	David Ahern <dsa@cumulusnetworks.com>
9125L:	netdev@vger.kernel.org
9126S:	Maintained
9127F:	net/l3mdev
9128F:	include/net/l3mdev.h
9129
9130L7 BPF FRAMEWORK
9131M:	John Fastabend <john.fastabend@gmail.com>
9132M:	Daniel Borkmann <daniel@iogearbox.net>
9133L:	netdev@vger.kernel.org
9134L:	bpf@vger.kernel.org
9135S:	Maintained
9136F:	include/linux/skmsg.h
9137F:	net/core/skmsg.c
9138F:	net/core/sock_map.c
9139F:	net/ipv4/tcp_bpf.c
9140
9141LANTIQ / INTEL Ethernet drivers
9142M:	Hauke Mehrtens <hauke@hauke-m.de>
9143L:	netdev@vger.kernel.org
9144S:	Maintained
9145F:	net/dsa/tag_gswip.c
9146F:	drivers/net/ethernet/lantiq_xrx200.c
9147F:	drivers/net/dsa/lantiq_pce.h
9148F:	drivers/net/dsa/lantiq_gswip.c
9149
9150LANTIQ MIPS ARCHITECTURE
9151M:	John Crispin <john@phrozen.org>
9152L:	linux-mips@vger.kernel.org
9153S:	Maintained
9154F:	arch/mips/lantiq
9155F:	drivers/soc/lantiq
9156
9157LAPB module
9158L:	linux-x25@vger.kernel.org
9159S:	Orphan
9160F:	Documentation/networking/lapb-module.txt
9161F:	include/*/lapb.h
9162F:	net/lapb/
9163
9164LASI 53c700 driver for PARISC
9165M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9166L:	linux-scsi@vger.kernel.org
9167S:	Maintained
9168F:	Documentation/scsi/53c700.txt
9169F:	drivers/scsi/53c700*
9170
9171LEAKING_ADDRESSES
9172M:	Tobin C. Harding <me@tobin.cc>
9173M:	Tycho Andersen <tycho@tycho.ws>
9174L:	kernel-hardening@lists.openwall.com
9175S:	Maintained
9176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9177F:	scripts/leaking_addresses.pl
9178
9179LED SUBSYSTEM
9180M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9181M:	Pavel Machek <pavel@ucw.cz>
9182R:	Dan Murphy <dmurphy@ti.com>
9183L:	linux-leds@vger.kernel.org
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9185S:	Maintained
9186F:	Documentation/devicetree/bindings/leds/
9187F:	drivers/leds/
9188F:	include/linux/leds.h
9189
9190LEGACY EEPROM DRIVER
9191M:	Jean Delvare <jdelvare@suse.com>
9192S:	Maintained
9193F:	Documentation/misc-devices/eeprom.rst
9194F:	drivers/misc/eeprom/eeprom.c
9195
9196LEGO MINDSTORMS EV3
9197R:	David Lechner <david@lechnology.com>
9198S:	Maintained
9199F:	arch/arm/boot/dts/da850-lego-ev3.dts
9200F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9201F:	drivers/power/supply/lego_ev3_battery.c
9202
9203LEGO USB Tower driver
9204M:	Juergen Stuber <starblue@users.sourceforge.net>
9205L:	legousb-devel@lists.sourceforge.net
9206W:	http://legousb.sourceforge.net/
9207S:	Maintained
9208F:	drivers/usb/misc/legousbtower.c
9209
9210LG LAPTOP EXTRAS
9211M:	Matan Ziv-Av <matan@svgalib.org>
9212L:	platform-driver-x86@vger.kernel.org
9213S:	Maintained
9214F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9215F:	Documentation/admin-guide/laptops/lg-laptop.rst
9216F:	drivers/platform/x86/lg-laptop.c
9217
9218LG2160 MEDIA DRIVER
9219M:	Michael Krufky <mkrufky@linuxtv.org>
9220L:	linux-media@vger.kernel.org
9221W:	https://linuxtv.org
9222W:	http://github.com/mkrufky
9223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9224T:	git git://linuxtv.org/mkrufky/tuners.git
9225S:	Maintained
9226F:	drivers/media/dvb-frontends/lg2160.*
9227
9228LGDT3305 MEDIA DRIVER
9229M:	Michael Krufky <mkrufky@linuxtv.org>
9230L:	linux-media@vger.kernel.org
9231W:	https://linuxtv.org
9232W:	http://github.com/mkrufky
9233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9234T:	git git://linuxtv.org/mkrufky/tuners.git
9235S:	Maintained
9236F:	drivers/media/dvb-frontends/lgdt3305.*
9237
9238LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9239M:	Viresh Kumar <vireshk@kernel.org>
9240L:	linux-ide@vger.kernel.org
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9242S:	Maintained
9243F:	include/linux/pata_arasan_cf_data.h
9244F:	drivers/ata/pata_arasan_cf.c
9245
9246LIBATA PATA DRIVERS
9247M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9248M:	Jens Axboe <axboe@kernel.dk>
9249L:	linux-ide@vger.kernel.org
9250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9251S:	Maintained
9252F:	drivers/ata/pata_*.c
9253F:	drivers/ata/ata_generic.c
9254
9255LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9256M:	Linus Walleij <linus.walleij@linaro.org>
9257L:	linux-ide@vger.kernel.org
9258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9259S:	Maintained
9260F:	drivers/ata/pata_ftide010.c
9261F:	drivers/ata/sata_gemini.c
9262F:	drivers/ata/sata_gemini.h
9263
9264LIBATA SATA AHCI PLATFORM devices support
9265M:	Hans de Goede <hdegoede@redhat.com>
9266M:	Jens Axboe <axboe@kernel.dk>
9267L:	linux-ide@vger.kernel.org
9268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9269S:	Maintained
9270F:	drivers/ata/ahci_platform.c
9271F:	drivers/ata/libahci_platform.c
9272F:	include/linux/ahci_platform.h
9273
9274LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9275M:	Mikael Pettersson <mikpelinux@gmail.com>
9276L:	linux-ide@vger.kernel.org
9277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9278S:	Maintained
9279F:	drivers/ata/sata_promise.*
9280
9281LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9282M:	Jens Axboe <axboe@kernel.dk>
9283L:	linux-ide@vger.kernel.org
9284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9285S:	Maintained
9286F:	drivers/ata/
9287F:	include/linux/ata.h
9288F:	include/linux/libata.h
9289F:	Documentation/devicetree/bindings/ata/
9290
9291LIBLOCKDEP
9292M:	Sasha Levin <alexander.levin@microsoft.com>
9293S:	Maintained
9294F:	tools/lib/lockdep/
9295
9296LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9297M:	Dan Williams <dan.j.williams@intel.com>
9298M:	Vishal Verma <vishal.l.verma@intel.com>
9299M:	Dave Jiang <dave.jiang@intel.com>
9300L:	linux-nvdimm@lists.01.org
9301Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9302S:	Supported
9303F:	drivers/nvdimm/blk.c
9304F:	drivers/nvdimm/region_devs.c
9305
9306LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9307M:	Vishal Verma <vishal.l.verma@intel.com>
9308M:	Dan Williams <dan.j.williams@intel.com>
9309M:	Dave Jiang <dave.jiang@intel.com>
9310L:	linux-nvdimm@lists.01.org
9311Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9312S:	Supported
9313F:	drivers/nvdimm/btt*
9314
9315LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9316M:	Dan Williams <dan.j.williams@intel.com>
9317M:	Vishal Verma <vishal.l.verma@intel.com>
9318M:	Dave Jiang <dave.jiang@intel.com>
9319L:	linux-nvdimm@lists.01.org
9320Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9321S:	Supported
9322F:	drivers/nvdimm/pmem*
9323
9324LIBNVDIMM: DEVICETREE BINDINGS
9325M:	Oliver O'Halloran <oohall@gmail.com>
9326L:	linux-nvdimm@lists.01.org
9327Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9328S:	Supported
9329F:	drivers/nvdimm/of_pmem.c
9330F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9331
9332LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9333M:	Dan Williams <dan.j.williams@intel.com>
9334M:	Vishal Verma <vishal.l.verma@intel.com>
9335M:	Dave Jiang <dave.jiang@intel.com>
9336M:	Keith Busch <keith.busch@intel.com>
9337M:	Ira Weiny <ira.weiny@intel.com>
9338L:	linux-nvdimm@lists.01.org
9339Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9341S:	Supported
9342F:	drivers/nvdimm/*
9343F:	drivers/acpi/nfit/*
9344F:	include/linux/nd.h
9345F:	include/linux/libnvdimm.h
9346F:	include/uapi/linux/ndctl.h
9347
9348LICENSES and SPDX stuff
9349M:	Thomas Gleixner <tglx@linutronix.de>
9350M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9351L:	linux-spdx@vger.kernel.org
9352S:	Maintained
9353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9354F:	COPYING
9355F:	Documentation/process/license-rules.rst
9356F:	LICENSES/
9357F:	scripts/spdxcheck-test.sh
9358F:	scripts/spdxcheck.py
9359
9360LIGHTNVM PLATFORM SUPPORT
9361M:	Matias Bjorling <mb@lightnvm.io>
9362W:	http://github/OpenChannelSSD
9363L:	linux-block@vger.kernel.org
9364S:	Maintained
9365F:	drivers/lightnvm/
9366F:	include/linux/lightnvm.h
9367F:	include/uapi/linux/lightnvm.h
9368
9369LINUX FOR POWER MACINTOSH
9370M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9371W:	http://www.penguinppc.org/
9372L:	linuxppc-dev@lists.ozlabs.org
9373S:	Maintained
9374F:	arch/powerpc/platforms/powermac/
9375F:	drivers/macintosh/
9376
9377LINUX FOR POWERPC (32-BIT AND 64-BIT)
9378M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9379M:	Paul Mackerras <paulus@samba.org>
9380M:	Michael Ellerman <mpe@ellerman.id.au>
9381W:	https://github.com/linuxppc/linux/wiki
9382L:	linuxppc-dev@lists.ozlabs.org
9383Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9385S:	Supported
9386F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9387F:	Documentation/devicetree/bindings/powerpc/
9388F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9389F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9390F:	Documentation/powerpc/
9391F:	arch/powerpc/
9392F:	drivers/char/tpm/tpm_ibmvtpm*
9393F:	drivers/crypto/nx/
9394F:	drivers/crypto/vmx/
9395F:	drivers/i2c/busses/i2c-opal.c
9396F:	drivers/net/ethernet/ibm/ibmveth.*
9397F:	drivers/net/ethernet/ibm/ibmvnic.*
9398F:	drivers/pci/hotplug/pnv_php.c
9399F:	drivers/pci/hotplug/rpa*
9400F:	drivers/rtc/rtc-opal.c
9401F:	drivers/scsi/ibmvscsi/
9402F:	drivers/tty/hvc/hvc_opal.c
9403F:	drivers/watchdog/wdrtas.c
9404F:	tools/testing/selftests/powerpc
9405N:	/pmac
9406N:	powermac
9407N:	powernv
9408N:	[^a-z0-9]ps3
9409N:	pseries
9410
9411LINUX FOR POWERPC EMBEDDED MPC5XXX
9412M:	Anatolij Gustschin <agust@denx.de>
9413L:	linuxppc-dev@lists.ozlabs.org
9414T:	git git://git.denx.de/linux-denx-agust.git
9415S:	Maintained
9416F:	arch/powerpc/platforms/512x/
9417F:	arch/powerpc/platforms/52xx/
9418
9419LINUX FOR POWERPC EMBEDDED PPC4XX
9420M:	Alistair Popple <alistair@popple.id.au>
9421M:	Matt Porter <mporter@kernel.crashing.org>
9422W:	http://www.penguinppc.org/
9423L:	linuxppc-dev@lists.ozlabs.org
9424S:	Maintained
9425F:	arch/powerpc/platforms/40x/
9426F:	arch/powerpc/platforms/44x/
9427
9428LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9429M:	Scott Wood <oss@buserror.net>
9430M:	Kumar Gala <galak@kernel.crashing.org>
9431W:	http://www.penguinppc.org/
9432L:	linuxppc-dev@lists.ozlabs.org
9433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9434S:	Maintained
9435F:	arch/powerpc/platforms/83xx/
9436F:	arch/powerpc/platforms/85xx/
9437F:	Documentation/devicetree/bindings/powerpc/fsl/
9438
9439LINUX FOR POWERPC EMBEDDED PPC8XX
9440M:	Vitaly Bordug <vitb@kernel.crashing.org>
9441W:	http://www.penguinppc.org/
9442L:	linuxppc-dev@lists.ozlabs.org
9443S:	Maintained
9444F:	arch/powerpc/platforms/8xx/
9445
9446LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9447L:	linuxppc-dev@lists.ozlabs.org
9448S:	Orphan
9449F:	arch/powerpc/*/*virtex*
9450F:	arch/powerpc/*/*/*virtex*
9451
9452LINUX FOR POWERPC PA SEMI PWRFICIENT
9453L:	linuxppc-dev@lists.ozlabs.org
9454S:	Orphan
9455F:	arch/powerpc/platforms/pasemi/
9456F:	drivers/*/*pasemi*
9457F:	drivers/*/*/*pasemi*
9458
9459LINUX KERNEL DUMP TEST MODULE (LKDTM)
9460M:	Kees Cook <keescook@chromium.org>
9461S:	Maintained
9462F:	drivers/misc/lkdtm/*
9463
9464LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9465M:	Alan Stern <stern@rowland.harvard.edu>
9466M:	Andrea Parri <parri.andrea@gmail.com>
9467M:	Will Deacon <will@kernel.org>
9468M:	Peter Zijlstra <peterz@infradead.org>
9469M:	Boqun Feng <boqun.feng@gmail.com>
9470M:	Nicholas Piggin <npiggin@gmail.com>
9471M:	David Howells <dhowells@redhat.com>
9472M:	Jade Alglave <j.alglave@ucl.ac.uk>
9473M:	Luc Maranget <luc.maranget@inria.fr>
9474M:	"Paul E. McKenney" <paulmck@kernel.org>
9475R:	Akira Yokosawa <akiyks@gmail.com>
9476R:	Daniel Lustig <dlustig@nvidia.com>
9477L:	linux-kernel@vger.kernel.org
9478L:	linux-arch@vger.kernel.org
9479S:	Supported
9480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9481F:	tools/memory-model/
9482F:	Documentation/atomic_bitops.txt
9483F:	Documentation/atomic_t.txt
9484F:	Documentation/core-api/atomic_ops.rst
9485F:	Documentation/core-api/refcount-vs-atomic.rst
9486F:	Documentation/memory-barriers.txt
9487
9488LIS3LV02D ACCELEROMETER DRIVER
9489M:	Eric Piel <eric.piel@tremplin-utc.net>
9490S:	Maintained
9491F:	Documentation/misc-devices/lis3lv02d.rst
9492F:	drivers/misc/lis3lv02d/
9493F:	drivers/platform/x86/hp_accel.c
9494
9495LIVE PATCHING
9496M:	Josh Poimboeuf <jpoimboe@redhat.com>
9497M:	Jiri Kosina <jikos@kernel.org>
9498M:	Miroslav Benes <mbenes@suse.cz>
9499M:	Petr Mladek <pmladek@suse.com>
9500R:	Joe Lawrence <joe.lawrence@redhat.com>
9501S:	Maintained
9502F:	kernel/livepatch/
9503F:	include/linux/livepatch.h
9504F:	arch/x86/include/asm/livepatch.h
9505F:	arch/x86/kernel/livepatch.c
9506F:	Documentation/livepatch/
9507F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9508F:	samples/livepatch/
9509F:	tools/testing/selftests/livepatch/
9510L:	live-patching@vger.kernel.org
9511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9512
9513LLC (802.2)
9514L:	netdev@vger.kernel.org
9515S:	Odd fixes
9516F:	include/linux/llc.h
9517F:	include/uapi/linux/llc.h
9518F:	include/net/llc*
9519F:	net/llc/
9520
9521LM73 HARDWARE MONITOR DRIVER
9522M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9523L:	linux-hwmon@vger.kernel.org
9524S:	Maintained
9525F:	drivers/hwmon/lm73.c
9526
9527LM78 HARDWARE MONITOR DRIVER
9528M:	Jean Delvare <jdelvare@suse.com>
9529L:	linux-hwmon@vger.kernel.org
9530S:	Maintained
9531F:	Documentation/hwmon/lm78.rst
9532F:	drivers/hwmon/lm78.c
9533
9534LM83 HARDWARE MONITOR DRIVER
9535M:	Jean Delvare <jdelvare@suse.com>
9536L:	linux-hwmon@vger.kernel.org
9537S:	Maintained
9538F:	Documentation/hwmon/lm83.rst
9539F:	drivers/hwmon/lm83.c
9540
9541LM90 HARDWARE MONITOR DRIVER
9542M:	Jean Delvare <jdelvare@suse.com>
9543L:	linux-hwmon@vger.kernel.org
9544S:	Maintained
9545F:	Documentation/hwmon/lm90.rst
9546F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9547F:	drivers/hwmon/lm90.c
9548F:	include/dt-bindings/thermal/lm90.h
9549
9550LM95234 HARDWARE MONITOR DRIVER
9551M:	Guenter Roeck <linux@roeck-us.net>
9552L:	linux-hwmon@vger.kernel.org
9553S:	Maintained
9554F:	Documentation/hwmon/lm95234.rst
9555F:	drivers/hwmon/lm95234.c
9556
9557LME2510 MEDIA DRIVER
9558M:	Malcolm Priestley <tvboxspy@gmail.com>
9559L:	linux-media@vger.kernel.org
9560W:	https://linuxtv.org
9561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9562S:	Maintained
9563F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9564
9565LOADPIN SECURITY MODULE
9566M:	Kees Cook <keescook@chromium.org>
9567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9568S:	Supported
9569F:	security/loadpin/
9570F:	Documentation/admin-guide/LSM/LoadPin.rst
9571
9572LOCKING PRIMITIVES
9573M:	Peter Zijlstra <peterz@infradead.org>
9574M:	Ingo Molnar <mingo@redhat.com>
9575M:	Will Deacon <will@kernel.org>
9576L:	linux-kernel@vger.kernel.org
9577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9578S:	Maintained
9579F:	Documentation/locking/
9580F:	include/linux/lockdep.h
9581F:	include/linux/spinlock*.h
9582F:	arch/*/include/asm/spinlock*.h
9583F:	include/linux/rwlock*.h
9584F:	include/linux/mutex*.h
9585F:	include/linux/rwsem*.h
9586F:	include/linux/seqlock.h
9587F:	lib/locking*.[ch]
9588F:	kernel/locking/
9589X:	kernel/locking/locktorture.c
9590
9591LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9592M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9593L:	linux-ntfs-dev@lists.sourceforge.net
9594W:	http://www.linux-ntfs.org/content/view/19/37/
9595S:	Maintained
9596F:	Documentation/admin-guide/ldm.rst
9597F:	block/partitions/ldm.*
9598
9599LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9600M:	Sathya Prakash <sathya.prakash@broadcom.com>
9601M:	Chaitra P B <chaitra.basappa@broadcom.com>
9602M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9603L:	MPT-FusionLinux.pdl@broadcom.com
9604L:	linux-scsi@vger.kernel.org
9605W:	http://www.avagotech.com/support/
9606S:	Supported
9607F:	drivers/message/fusion/
9608F:	drivers/scsi/mpt3sas/
9609
9610LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9611M:	Matthew Wilcox <willy@infradead.org>
9612L:	linux-scsi@vger.kernel.org
9613S:	Maintained
9614F:	drivers/scsi/sym53c8xx_2/
9615
9616LTC1660 DAC DRIVER
9617M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9618L:	linux-iio@vger.kernel.org
9619S:	Maintained
9620F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9621F:	drivers/iio/dac/ltc1660.c
9622
9623LTC4261 HARDWARE MONITOR DRIVER
9624M:	Guenter Roeck <linux@roeck-us.net>
9625L:	linux-hwmon@vger.kernel.org
9626S:	Maintained
9627F:	Documentation/hwmon/ltc4261.rst
9628F:	drivers/hwmon/ltc4261.c
9629
9630LTC4306 I2C MULTIPLEXER DRIVER
9631M:	Michael Hennerich <michael.hennerich@analog.com>
9632W:	http://ez.analog.com/community/linux-device-drivers
9633L:	linux-i2c@vger.kernel.org
9634S:	Supported
9635F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9636F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9637
9638LTP (Linux Test Project)
9639M:	Mike Frysinger <vapier@gentoo.org>
9640M:	Cyril Hrubis <chrubis@suse.cz>
9641M:	Wanlong Gao <wanlong.gao@gmail.com>
9642M:	Jan Stancek <jstancek@redhat.com>
9643M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9644M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9645L:	ltp@lists.linux.it (subscribers-only)
9646W:	http://linux-test-project.github.io/
9647T:	git git://github.com/linux-test-project/ltp.git
9648S:	Maintained
9649
9650M68K ARCHITECTURE
9651M:	Geert Uytterhoeven <geert@linux-m68k.org>
9652L:	linux-m68k@lists.linux-m68k.org
9653W:	http://www.linux-m68k.org/
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9655S:	Maintained
9656F:	arch/m68k/
9657F:	drivers/zorro/
9658
9659M68K ON APPLE MACINTOSH
9660M:	Joshua Thompson <funaho@jurai.org>
9661W:	http://www.mac.linux-m68k.org/
9662L:	linux-m68k@lists.linux-m68k.org
9663S:	Maintained
9664F:	arch/m68k/mac/
9665
9666M68K ON HP9000/300
9667M:	Philip Blundell <philb@gnu.org>
9668W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9669S:	Maintained
9670F:	arch/m68k/hp300/
9671
9672M88DS3103 MEDIA DRIVER
9673M:	Antti Palosaari <crope@iki.fi>
9674L:	linux-media@vger.kernel.org
9675W:	https://linuxtv.org
9676W:	http://palosaari.fi/linux/
9677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9678T:	git git://linuxtv.org/anttip/media_tree.git
9679S:	Maintained
9680F:	drivers/media/dvb-frontends/m88ds3103*
9681
9682M88RS2000 MEDIA DRIVER
9683M:	Malcolm Priestley <tvboxspy@gmail.com>
9684L:	linux-media@vger.kernel.org
9685W:	https://linuxtv.org
9686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9687S:	Maintained
9688F:	drivers/media/dvb-frontends/m88rs2000*
9689
9690MA901 MASTERKIT USB FM RADIO DRIVER
9691M:	Alexey Klimov <klimov.linux@gmail.com>
9692L:	linux-media@vger.kernel.org
9693T:	git git://linuxtv.org/media_tree.git
9694S:	Maintained
9695F:	drivers/media/radio/radio-ma901.c
9696
9697MAC80211
9698M:	Johannes Berg <johannes@sipsolutions.net>
9699L:	linux-wireless@vger.kernel.org
9700W:	http://wireless.kernel.org/
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9703S:	Maintained
9704F:	Documentation/networking/mac80211-injection.txt
9705F:	include/net/mac80211.h
9706F:	net/mac80211/
9707F:	drivers/net/wireless/mac80211_hwsim.[ch]
9708F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9709
9710MAILBOX API
9711M:	Jassi Brar <jassisinghbrar@gmail.com>
9712L:	linux-kernel@vger.kernel.org
9713S:	Maintained
9714F:	drivers/mailbox/
9715F:	include/linux/mailbox_client.h
9716F:	include/linux/mailbox_controller.h
9717
9718MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9719M:	Michael Kerrisk <mtk.manpages@gmail.com>
9720W:	http://www.kernel.org/doc/man-pages
9721L:	linux-man@vger.kernel.org
9722S:	Maintained
9723
9724MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9725M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9726L:	linux-mips@vger.kernel.org
9727S:	Maintained
9728F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9729
9730MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9731M:	Andrew Lunn <andrew@lunn.ch>
9732M:	Vivien Didelot <vivien.didelot@gmail.com>
9733L:	netdev@vger.kernel.org
9734S:	Maintained
9735F:	drivers/net/dsa/mv88e6xxx/
9736F:	include/linux/platform_data/mv88e6xxx.h
9737F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9738
9739MARVELL ARMADA DRM SUPPORT
9740M:	Russell King <linux@armlinux.org.uk>
9741S:	Maintained
9742T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9743T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9744F:	drivers/gpu/drm/armada/
9745F:	include/uapi/drm/armada_drm.h
9746F:	Documentation/devicetree/bindings/display/armada/
9747
9748MARVELL ARMADA 3700 PHY DRIVERS
9749M:	Miquel Raynal <miquel.raynal@bootlin.com>
9750S:	Maintained
9751F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9752F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9753F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9754F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9755
9756MARVELL CRYPTO DRIVER
9757M:	Boris Brezillon <bbrezillon@kernel.org>
9758M:	Arnaud Ebalard <arno@natisbad.org>
9759F:	drivers/crypto/marvell/
9760S:	Maintained
9761L:	linux-crypto@vger.kernel.org
9762
9763MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9764M:	Mirko Lindner <mlindner@marvell.com>
9765M:	Stephen Hemminger <stephen@networkplumber.org>
9766L:	netdev@vger.kernel.org
9767S:	Maintained
9768F:	drivers/net/ethernet/marvell/sk*
9769
9770MARVELL LIBERTAS WIRELESS DRIVER
9771L:	libertas-dev@lists.infradead.org
9772S:	Orphan
9773F:	drivers/net/wireless/marvell/libertas/
9774
9775MARVELL MACCHIATOBIN SUPPORT
9776M:	Russell King <linux@armlinux.org.uk>
9777L:	linux-arm-kernel@lists.infradead.org
9778S:	Maintained
9779F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9780
9781MARVELL MV643XX ETHERNET DRIVER
9782M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9783L:	netdev@vger.kernel.org
9784S:	Maintained
9785F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9786F:	include/linux/mv643xx.h
9787
9788MARVELL MV88X3310 PHY DRIVER
9789M:	Russell King <linux@armlinux.org.uk>
9790L:	netdev@vger.kernel.org
9791S:	Maintained
9792F:	drivers/net/phy/marvell10g.c
9793
9794MARVELL MVEBU THERMAL DRIVER
9795M:	Miquel Raynal <miquel.raynal@bootlin.com>
9796S:	Maintained
9797F:	drivers/thermal/armada_thermal.c
9798
9799MARVELL MVNETA ETHERNET DRIVER
9800M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9801L:	netdev@vger.kernel.org
9802S:	Maintained
9803F:	drivers/net/ethernet/marvell/mvneta.*
9804
9805MARVELL MWIFIEX WIRELESS DRIVER
9806M:	Amitkumar Karwar <amitkarwar@gmail.com>
9807M:	Nishant Sarmukadam <nishants@marvell.com>
9808M:	Ganapathi Bhat <gbhat@marvell.com>
9809M:	Xinming Hu <huxinming820@gmail.com>
9810L:	linux-wireless@vger.kernel.org
9811S:	Maintained
9812F:	drivers/net/wireless/marvell/mwifiex/
9813
9814MARVELL MWL8K WIRELESS DRIVER
9815M:	Lennert Buytenhek <buytenh@wantstofly.org>
9816L:	linux-wireless@vger.kernel.org
9817S:	Odd Fixes
9818F:	drivers/net/wireless/marvell/mwl8k.c
9819
9820MARVELL NAND CONTROLLER DRIVER
9821M:	Miquel Raynal <miquel.raynal@bootlin.com>
9822L:	linux-mtd@lists.infradead.org
9823S:	Maintained
9824F:	drivers/mtd/nand/raw/marvell_nand.c
9825F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9826
9827MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9828M:	Nicolas Pitre <nico@fluxnic.net>
9829S:	Odd Fixes
9830F:	drivers/mmc/host/mvsdio.*
9831
9832MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9833M:	Hu Ziji <huziji@marvell.com>
9834L:	linux-mmc@vger.kernel.org
9835S:	Supported
9836F:	drivers/mmc/host/sdhci-xenon*
9837F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9838
9839MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9840M:	Sunil Goutham <sgoutham@marvell.com>
9841M:	Linu Cherian <lcherian@marvell.com>
9842M:	Geetha sowjanya <gakula@marvell.com>
9843M:	Jerin Jacob <jerinj@marvell.com>
9844L:	netdev@vger.kernel.org
9845S:	Supported
9846F:	drivers/net/ethernet/marvell/octeontx2/af/
9847
9848MATROX FRAMEBUFFER DRIVER
9849L:	linux-fbdev@vger.kernel.org
9850S:	Orphan
9851F:	drivers/video/fbdev/matrox/matroxfb_*
9852F:	include/uapi/linux/matroxfb.h
9853
9854MAX16065 HARDWARE MONITOR DRIVER
9855M:	Guenter Roeck <linux@roeck-us.net>
9856L:	linux-hwmon@vger.kernel.org
9857S:	Maintained
9858F:	Documentation/hwmon/max16065.rst
9859F:	drivers/hwmon/max16065.c
9860
9861MAX2175 SDR TUNER DRIVER
9862M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9863L:	linux-media@vger.kernel.org
9864T:	git git://linuxtv.org/media_tree.git
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9867F:	Documentation/media/v4l-drivers/max2175.rst
9868F:	drivers/media/i2c/max2175*
9869F:	include/uapi/linux/max2175.h
9870
9871MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9872L:	linux-hwmon@vger.kernel.org
9873S:	Orphan
9874F:	Documentation/hwmon/max6650.rst
9875F:	drivers/hwmon/max6650.c
9876
9877MAX6697 HARDWARE MONITOR DRIVER
9878M:	Guenter Roeck <linux@roeck-us.net>
9879L:	linux-hwmon@vger.kernel.org
9880S:	Maintained
9881F:	Documentation/hwmon/max6697.rst
9882F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9883F:	drivers/hwmon/max6697.c
9884F:	include/linux/platform_data/max6697.h
9885
9886MAX9860 MONO AUDIO VOICE CODEC DRIVER
9887M:	Peter Rosin <peda@axentia.se>
9888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/sound/max9860.txt
9891F:	sound/soc/codecs/max9860.*
9892
9893MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9894M:	Andreas Klinger <ak@it-klinger.de>
9895L:	linux-iio@vger.kernel.org
9896S:	Maintained
9897F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9898F:	drivers/iio/proximity/mb1232.c
9899
9900MAXIM MAX77650 PMIC MFD DRIVER
9901M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9902L:	linux-kernel@vger.kernel.org
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/*/*max77650.yaml
9905F:	Documentation/devicetree/bindings/*/max77650*.yaml
9906F:	include/linux/mfd/max77650.h
9907F:	drivers/mfd/max77650.c
9908F:	drivers/regulator/max77650-regulator.c
9909F:	drivers/power/supply/max77650-charger.c
9910F:	drivers/input/misc/max77650-onkey.c
9911F:	drivers/leds/leds-max77650.c
9912F:	drivers/gpio/gpio-max77650.c
9913
9914MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9915M:	Javier Martinez Canillas <javier@dowhile0.org>
9916L:	linux-kernel@vger.kernel.org
9917S:	Supported
9918F:	drivers/regulator/max77802-regulator.c
9919F:	Documentation/devicetree/bindings/*/*max77802.txt
9920F:	include/dt-bindings/*/*max77802.h
9921
9922MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9923M:	Krzysztof Kozlowski <krzk@kernel.org>
9924M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9925L:	linux-pm@vger.kernel.org
9926S:	Supported
9927F:	drivers/power/supply/max14577_charger.c
9928F:	drivers/power/supply/max77693_charger.c
9929
9930MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9931M:	Chanwoo Choi <cw00.choi@samsung.com>
9932M:	Krzysztof Kozlowski <krzk@kernel.org>
9933M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9934L:	linux-kernel@vger.kernel.org
9935S:	Supported
9936F:	drivers/*/max14577*.c
9937F:	drivers/*/max77686*.c
9938F:	drivers/*/max77693*.c
9939F:	drivers/extcon/extcon-max14577.c
9940F:	drivers/extcon/extcon-max77693.c
9941F:	drivers/rtc/rtc-max77686.c
9942F:	drivers/clk/clk-max77686.c
9943F:	Documentation/devicetree/bindings/mfd/max14577.txt
9944F:	Documentation/devicetree/bindings/*/max77686.txt
9945F:	Documentation/devicetree/bindings/mfd/max77693.txt
9946F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9947F:	include/linux/mfd/max14577*.h
9948F:	include/linux/mfd/max77686*.h
9949F:	include/linux/mfd/max77693*.h
9950
9951MAXIRADIO FM RADIO RECEIVER DRIVER
9952M:	Hans Verkuil <hverkuil@xs4all.nl>
9953L:	linux-media@vger.kernel.org
9954T:	git git://linuxtv.org/media_tree.git
9955W:	https://linuxtv.org
9956S:	Maintained
9957F:	drivers/media/radio/radio-maxiradio*
9958
9959MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9960M:	Peter Rosin <peda@axentia.se>
9961L:	linux-iio@vger.kernel.org
9962S:	Maintained
9963F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9964F:	drivers/iio/potentiometer/mcp4018.c
9965F:	drivers/iio/potentiometer/mcp4531.c
9966
9967MCR20A IEEE-802.15.4 RADIO DRIVER
9968M:	Xue Liu <liuxuenetmail@gmail.com>
9969L:	linux-wpan@vger.kernel.org
9970W:	https://github.com/xueliu/mcr20a-linux
9971S:	Maintained
9972F:	drivers/net/ieee802154/mcr20a.c
9973F:	drivers/net/ieee802154/mcr20a.h
9974F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9975
9976MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9977M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9978L:	linux-iio@vger.kernel.org
9979S:	Maintained
9980F:	drivers/iio/dac/cio-dac.c
9981
9982MEDIA CONTROLLER FRAMEWORK
9983M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9985L:	linux-media@vger.kernel.org
9986W:	https://www.linuxtv.org
9987T:	git git://linuxtv.org/media_tree.git
9988S:	Supported
9989F:	drivers/media/mc/
9990F:	include/media/media-*.h
9991F:	include/uapi/linux/media.h
9992
9993MEDIA DRIVERS FOR ASCOT2E
9994M:	Sergey Kozlov <serjk@netup.ru>
9995M:	Abylay Ospan <aospan@netup.ru>
9996L:	linux-media@vger.kernel.org
9997W:	https://linuxtv.org
9998W:	http://netup.tv/
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Supported
10001F:	drivers/media/dvb-frontends/ascot2e*
10002
10003MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10004M:	Jasmin Jessich <jasmin@anw.at>
10005L:	linux-media@vger.kernel.org
10006W:	https://linuxtv.org
10007T:	git git://linuxtv.org/media_tree.git
10008S:	Maintained
10009F:	drivers/media/dvb-frontends/cxd2099*
10010
10011MEDIA DRIVERS FOR CXD2841ER
10012M:	Sergey Kozlov <serjk@netup.ru>
10013M:	Abylay Ospan <aospan@netup.ru>
10014L:	linux-media@vger.kernel.org
10015W:	https://linuxtv.org
10016W:	http://netup.tv/
10017T:	git git://linuxtv.org/media_tree.git
10018S:	Supported
10019F:	drivers/media/dvb-frontends/cxd2841er*
10020
10021MEDIA DRIVERS FOR CXD2880
10022M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10023L:	linux-media@vger.kernel.org
10024W:	http://linuxtv.org/
10025T:	git git://linuxtv.org/media_tree.git
10026S:	Supported
10027F:	drivers/media/dvb-frontends/cxd2880/*
10028F:	drivers/media/spi/cxd2880*
10029
10030MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10031L:	linux-media@vger.kernel.org
10032W:	https://linuxtv.org
10033T:	git git://linuxtv.org/media_tree.git
10034S:	Orphan
10035F:	drivers/media/pci/ddbridge/*
10036
10037MEDIA DRIVERS FOR FREESCALE IMX
10038M:	Steve Longerbeam <slongerbeam@gmail.com>
10039M:	Philipp Zabel <p.zabel@pengutronix.de>
10040L:	linux-media@vger.kernel.org
10041T:	git git://linuxtv.org/media_tree.git
10042S:	Maintained
10043F:	Documentation/devicetree/bindings/media/imx.txt
10044F:	Documentation/media/v4l-drivers/imx.rst
10045F:	drivers/staging/media/imx/
10046F:	include/linux/imx-media.h
10047F:	include/media/imx.h
10048
10049MEDIA DRIVER FOR FREESCALE IMX PXP
10050M:	Philipp Zabel <p.zabel@pengutronix.de>
10051L:	linux-media@vger.kernel.org
10052T:	git git://linuxtv.org/media_tree.git
10053S:	Maintained
10054F:	drivers/media/platform/imx-pxp.[ch]
10055
10056MEDIA DRIVERS FOR FREESCALE IMX7
10057M:	Rui Miguel Silva <rmfrfs@gmail.com>
10058L:	linux-media@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10062F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10063F:	Documentation/media/v4l-drivers/imx7.rst
10064F:	drivers/staging/media/imx/imx7-media-csi.c
10065F:	drivers/staging/media/imx/imx7-mipi-csis.c
10066
10067MEDIA DRIVERS FOR HELENE
10068M:	Abylay Ospan <aospan@netup.ru>
10069L:	linux-media@vger.kernel.org
10070W:	https://linuxtv.org
10071W:	http://netup.tv/
10072T:	git git://linuxtv.org/media_tree.git
10073S:	Supported
10074F:	drivers/media/dvb-frontends/helene*
10075
10076MEDIA DRIVERS FOR HORUS3A
10077M:	Sergey Kozlov <serjk@netup.ru>
10078M:	Abylay Ospan <aospan@netup.ru>
10079L:	linux-media@vger.kernel.org
10080W:	https://linuxtv.org
10081W:	http://netup.tv/
10082T:	git git://linuxtv.org/media_tree.git
10083S:	Supported
10084F:	drivers/media/dvb-frontends/horus3a*
10085
10086MEDIA DRIVERS FOR LNBH25
10087M:	Sergey Kozlov <serjk@netup.ru>
10088M:	Abylay Ospan <aospan@netup.ru>
10089L:	linux-media@vger.kernel.org
10090W:	https://linuxtv.org
10091W:	http://netup.tv/
10092T:	git git://linuxtv.org/media_tree.git
10093S:	Supported
10094F:	drivers/media/dvb-frontends/lnbh25*
10095
10096MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10097L:	linux-media@vger.kernel.org
10098W:	https://linuxtv.org
10099T:	git git://linuxtv.org/media_tree.git
10100S:	Orphan
10101F:	drivers/media/dvb-frontends/mxl5xx*
10102
10103MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10104M:	Sergey Kozlov <serjk@netup.ru>
10105M:	Abylay Ospan <aospan@netup.ru>
10106L:	linux-media@vger.kernel.org
10107W:	https://linuxtv.org
10108W:	http://netup.tv/
10109T:	git git://linuxtv.org/media_tree.git
10110S:	Supported
10111F:	drivers/media/pci/netup_unidvb/*
10112
10113MEDIA DRIVERS FOR RENESAS - CEU
10114M:	Jacopo Mondi <jacopo@jmondi.org>
10115L:	linux-media@vger.kernel.org
10116L:	linux-renesas-soc@vger.kernel.org
10117T:	git git://linuxtv.org/media_tree.git
10118S:	Supported
10119F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10120F:	drivers/media/platform/renesas-ceu.c
10121F:	include/media/drv-intf/renesas-ceu.h
10122
10123MEDIA DRIVERS FOR RENESAS - DRIF
10124M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10125L:	linux-media@vger.kernel.org
10126L:	linux-renesas-soc@vger.kernel.org
10127T:	git git://linuxtv.org/media_tree.git
10128S:	Supported
10129F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10130F:	drivers/media/platform/rcar_drif.c
10131
10132MEDIA DRIVERS FOR RENESAS - FCP
10133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10134L:	linux-media@vger.kernel.org
10135L:	linux-renesas-soc@vger.kernel.org
10136T:	git git://linuxtv.org/media_tree.git
10137S:	Supported
10138F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10139F:	drivers/media/platform/rcar-fcp.c
10140F:	include/media/rcar-fcp.h
10141
10142MEDIA DRIVERS FOR RENESAS - FDP1
10143M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10144L:	linux-media@vger.kernel.org
10145L:	linux-renesas-soc@vger.kernel.org
10146T:	git git://linuxtv.org/media_tree.git
10147S:	Supported
10148F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10149F:	drivers/media/platform/rcar_fdp1.c
10150
10151MEDIA DRIVERS FOR RENESAS - VIN
10152M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10153L:	linux-media@vger.kernel.org
10154L:	linux-renesas-soc@vger.kernel.org
10155T:	git git://linuxtv.org/media_tree.git
10156S:	Supported
10157F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10158F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10159F:	drivers/media/platform/rcar-vin/
10160
10161MEDIA DRIVERS FOR RENESAS - VSP1
10162M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10163M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10164L:	linux-media@vger.kernel.org
10165L:	linux-renesas-soc@vger.kernel.org
10166T:	git git://linuxtv.org/media_tree.git
10167S:	Supported
10168F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10169F:	drivers/media/platform/vsp1/
10170
10171MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10172L:	linux-media@vger.kernel.org
10173W:	https://linuxtv.org
10174T:	git git://linuxtv.org/media_tree.git
10175S:	Orphan
10176F:	drivers/media/dvb-frontends/stv0910*
10177
10178MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10179L:	linux-media@vger.kernel.org
10180W:	https://linuxtv.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Orphan
10183F:	drivers/media/dvb-frontends/stv6111*
10184
10185MEDIA DRIVERS FOR STM32 - DCMI
10186M:	Hugues Fruchet <hugues.fruchet@st.com>
10187L:	linux-media@vger.kernel.org
10188T:	git git://linuxtv.org/media_tree.git
10189S:	Supported
10190F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10191F:	drivers/media/platform/stm32/stm32-dcmi.c
10192
10193MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10194M:	Dmitry Osipenko <digetx@gmail.com>
10195L:	linux-media@vger.kernel.org
10196L:	linux-tegra@vger.kernel.org
10197T:	git git://linuxtv.org/media_tree.git
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10200F:	drivers/staging/media/tegra-vde/
10201
10202MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10204P:	LinuxTV.org Project
10205L:	linux-media@vger.kernel.org
10206W:	https://linuxtv.org
10207Q:	http://patchwork.kernel.org/project/linux-media/list/
10208T:	git git://linuxtv.org/media_tree.git
10209S:	Maintained
10210F:	Documentation/devicetree/bindings/media/
10211F:	Documentation/media/
10212F:	drivers/media/
10213F:	drivers/staging/media/
10214F:	include/linux/platform_data/media/
10215F:	include/media/
10216F:	include/uapi/linux/dvb/
10217F:	include/uapi/linux/videodev2.h
10218F:	include/uapi/linux/media.h
10219F:	include/uapi/linux/v4l2-*
10220F:	include/uapi/linux/meye.h
10221F:	include/uapi/linux/ivtv*
10222F:	include/uapi/linux/uvcvideo.h
10223
10224MEDIATEK BLUETOOTH DRIVER
10225M:	Sean Wang <sean.wang@mediatek.com>
10226L:	linux-bluetooth@vger.kernel.org
10227L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10230F:	drivers/bluetooth/btmtkuart.c
10231
10232MEDIATEK CIR DRIVER
10233M:	Sean Wang <sean.wang@mediatek.com>
10234S:	Maintained
10235F:	drivers/media/rc/mtk-cir.c
10236
10237MEDIATEK DMA DRIVER
10238M:	Sean Wang <sean.wang@mediatek.com>
10239L:	dmaengine@vger.kernel.org
10240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10241L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10242S:	Maintained
10243F:	Documentation/devicetree/bindings/dma/mtk-*
10244F:	drivers/dma/mediatek/
10245
10246MEDIATEK PMIC LED DRIVER
10247M:	Sean Wang <sean.wang@mediatek.com>
10248S:	Maintained
10249F:	drivers/leds/leds-mt6323.c
10250F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10251
10252MEDIATEK ETHERNET DRIVER
10253M:	Felix Fietkau <nbd@openwrt.org>
10254M:	John Crispin <john@phrozen.org>
10255M:	Sean Wang <sean.wang@mediatek.com>
10256M:	Nelson Chang <nelson.chang@mediatek.com>
10257L:	netdev@vger.kernel.org
10258S:	Maintained
10259F:	drivers/net/ethernet/mediatek/
10260
10261MEDIATEK SWITCH DRIVER
10262M:	Sean Wang <sean.wang@mediatek.com>
10263L:	netdev@vger.kernel.org
10264S:	Maintained
10265F:	drivers/net/dsa/mt7530.*
10266F:	net/dsa/tag_mtk.c
10267
10268MEDIATEK JPEG DRIVER
10269M:	Rick Chang <rick.chang@mediatek.com>
10270M:	Bin Liu <bin.liu@mediatek.com>
10271S:	Supported
10272F:	drivers/media/platform/mtk-jpeg/
10273F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10274
10275MEDIATEK MDP DRIVER
10276M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10277M:	Houlong Wei <houlong.wei@mediatek.com>
10278M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10279S:	Supported
10280F:	drivers/media/platform/mtk-mdp/
10281F:	drivers/media/platform/mtk-vpu/
10282F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10283
10284MEDIATEK MEDIA DRIVER
10285M:	Tiffany Lin <tiffany.lin@mediatek.com>
10286M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10287S:	Supported
10288F:	drivers/media/platform/mtk-vcodec/
10289F:	drivers/media/platform/mtk-vpu/
10290F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10291F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10292
10293MEDIATEK MMC/SD/SDIO DRIVER
10294M:	Chaotian Jing <chaotian.jing@mediatek.com>
10295S:	Maintained
10296F:	drivers/mmc/host/mtk-sd.c
10297F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10298
10299MEDIATEK MT76 WIRELESS LAN DRIVER
10300M:	Felix Fietkau <nbd@nbd.name>
10301M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10302R:	Ryder Lee <ryder.lee@mediatek.com>
10303R:	Roy Luo <royluo@google.com>
10304L:	linux-wireless@vger.kernel.org
10305S:	Maintained
10306F:	drivers/net/wireless/mediatek/mt76/
10307
10308MEDIATEK MT7601U WIRELESS LAN DRIVER
10309M:	Jakub Kicinski <kubakici@wp.pl>
10310L:	linux-wireless@vger.kernel.org
10311S:	Maintained
10312F:	drivers/net/wireless/mediatek/mt7601u/
10313
10314MEDIATEK MT7621/28/88 I2C DRIVER
10315M:	Stefan Roese <sr@denx.de>
10316L:	linux-i2c@vger.kernel.org
10317S:	Maintained
10318F:	drivers/i2c/busses/i2c-mt7621.c
10319F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10320
10321MEDIATEK NAND CONTROLLER DRIVER
10322M:	Xiaolei Li <xiaolei.li@mediatek.com>
10323L:	linux-mtd@lists.infradead.org
10324S:	Maintained
10325F:	drivers/mtd/nand/raw/mtk_*
10326F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10327
10328MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10329M:	Sean Wang <sean.wang@mediatek.com>
10330S:	Maintained
10331F:	drivers/char/hw_random/mtk-rng.c
10332
10333MEDIATEK USB3 DRD IP DRIVER
10334M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10335L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10337L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10338S:	Maintained
10339F:	drivers/usb/mtu3/
10340
10341MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10342M:	Peter Senna Tschudin <peter.senna@gmail.com>
10343M:	Martin Donnelly <martin.donnelly@ge.com>
10344M:	Martyn Welch <martyn.welch@collabora.co.uk>
10345S:	Maintained
10346F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10347F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10348
10349MEGARAID SCSI/SAS DRIVERS
10350M:	Kashyap Desai <kashyap.desai@broadcom.com>
10351M:	Sumit Saxena <sumit.saxena@broadcom.com>
10352M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10353L:	megaraidlinux.pdl@broadcom.com
10354L:	linux-scsi@vger.kernel.org
10355W:	http://www.avagotech.com/support/
10356S:	Maintained
10357F:	Documentation/scsi/megaraid.txt
10358F:	drivers/scsi/megaraid.*
10359F:	drivers/scsi/megaraid/
10360
10361MELEXIS MLX90614 DRIVER
10362M:	Crt Mori <cmo@melexis.com>
10363L:	linux-iio@vger.kernel.org
10364W:	http://www.melexis.com
10365S:	Supported
10366F:	drivers/iio/temperature/mlx90614.c
10367
10368MELEXIS MLX90632 DRIVER
10369M:	Crt Mori <cmo@melexis.com>
10370L:	linux-iio@vger.kernel.org
10371W:	http://www.melexis.com
10372S:	Supported
10373F:	drivers/iio/temperature/mlx90632.c
10374
10375MELFAS MIP4 TOUCHSCREEN DRIVER
10376M:	Sangwon Jee <jeesw@melfas.com>
10377W:	http://www.melfas.com
10378S:	Supported
10379F:	drivers/input/touchscreen/melfas_mip4.c
10380F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10381
10382MELLANOX ETHERNET DRIVER (mlx4_en)
10383M:	Tariq Toukan <tariqt@mellanox.com>
10384L:	netdev@vger.kernel.org
10385S:	Supported
10386W:	http://www.mellanox.com
10387Q:	http://patchwork.ozlabs.org/project/netdev/list/
10388F:	drivers/net/ethernet/mellanox/mlx4/en_*
10389
10390MELLANOX ETHERNET DRIVER (mlx5e)
10391M:	Saeed Mahameed <saeedm@mellanox.com>
10392L:	netdev@vger.kernel.org
10393S:	Supported
10394W:	http://www.mellanox.com
10395Q:	http://patchwork.ozlabs.org/project/netdev/list/
10396F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10397
10398MELLANOX ETHERNET INNOVA DRIVERS
10399R:	Boris Pismenny <borisp@mellanox.com>
10400L:	netdev@vger.kernel.org
10401S:	Supported
10402W:	http://www.mellanox.com
10403Q:	http://patchwork.ozlabs.org/project/netdev/list/
10404F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10405F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10406F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10407F:	include/linux/mlx5/mlx5_ifc_fpga.h
10408
10409MELLANOX ETHERNET SWITCH DRIVERS
10410M:	Jiri Pirko <jiri@mellanox.com>
10411M:	Ido Schimmel <idosch@mellanox.com>
10412L:	netdev@vger.kernel.org
10413S:	Supported
10414W:	http://www.mellanox.com
10415Q:	http://patchwork.ozlabs.org/project/netdev/list/
10416F:	drivers/net/ethernet/mellanox/mlxsw/
10417F:	tools/testing/selftests/drivers/net/mlxsw/
10418
10419MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10420M:	mlxsw@mellanox.com
10421L:	netdev@vger.kernel.org
10422S:	Supported
10423W:	http://www.mellanox.com
10424Q:	http://patchwork.ozlabs.org/project/netdev/list/
10425F:	drivers/net/ethernet/mellanox/mlxfw/
10426
10427MELLANOX HARDWARE PLATFORM SUPPORT
10428M:	Andy Shevchenko <andy@infradead.org>
10429M:	Darren Hart <dvhart@infradead.org>
10430M:	Vadim Pasternak <vadimp@mellanox.com>
10431L:	platform-driver-x86@vger.kernel.org
10432S:	Supported
10433F:	drivers/platform/mellanox/
10434F:	include/linux/platform_data/mlxreg.h
10435
10436MELLANOX MLX4 core VPI driver
10437M:	Tariq Toukan <tariqt@mellanox.com>
10438L:	netdev@vger.kernel.org
10439L:	linux-rdma@vger.kernel.org
10440W:	http://www.mellanox.com
10441Q:	http://patchwork.ozlabs.org/project/netdev/list/
10442S:	Supported
10443F:	drivers/net/ethernet/mellanox/mlx4/
10444F:	include/linux/mlx4/
10445
10446MELLANOX MLX4 IB driver
10447M:	Yishai Hadas <yishaih@mellanox.com>
10448L:	linux-rdma@vger.kernel.org
10449W:	http://www.mellanox.com
10450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10451S:	Supported
10452F:	drivers/infiniband/hw/mlx4/
10453F:	include/linux/mlx4/
10454F:	include/uapi/rdma/mlx4-abi.h
10455
10456MELLANOX MLX5 core VPI driver
10457M:	Saeed Mahameed <saeedm@mellanox.com>
10458M:	Leon Romanovsky <leonro@mellanox.com>
10459L:	netdev@vger.kernel.org
10460L:	linux-rdma@vger.kernel.org
10461W:	http://www.mellanox.com
10462Q:	http://patchwork.ozlabs.org/project/netdev/list/
10463S:	Supported
10464F:	drivers/net/ethernet/mellanox/mlx5/core/
10465F:	include/linux/mlx5/
10466F:	Documentation/networking/device_drivers/mellanox/
10467
10468MELLANOX MLX5 IB driver
10469M:	Leon Romanovsky <leonro@mellanox.com>
10470L:	linux-rdma@vger.kernel.org
10471W:	http://www.mellanox.com
10472Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10473S:	Supported
10474F:	drivers/infiniband/hw/mlx5/
10475F:	include/linux/mlx5/
10476F:	include/uapi/rdma/mlx5-abi.h
10477
10478MELLANOX MLXCPLD I2C AND MUX DRIVER
10479M:	Vadim Pasternak <vadimp@mellanox.com>
10480M:	Michael Shych <michaelsh@mellanox.com>
10481L:	linux-i2c@vger.kernel.org
10482S:	Supported
10483F:	drivers/i2c/busses/i2c-mlxcpld.c
10484F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10485F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10486
10487MELLANOX MLXCPLD LED DRIVER
10488M:	Vadim Pasternak <vadimp@mellanox.com>
10489L:	linux-leds@vger.kernel.org
10490S:	Supported
10491F:	drivers/leds/leds-mlxcpld.c
10492F:	drivers/leds/leds-mlxreg.c
10493F:	Documentation/leds/leds-mlxcpld.rst
10494
10495MELLANOX PLATFORM DRIVER
10496M:	Vadim Pasternak <vadimp@mellanox.com>
10497L:	platform-driver-x86@vger.kernel.org
10498S:	Supported
10499F:	drivers/platform/x86/mlx-platform.c
10500
10501MEMBARRIER SUPPORT
10502M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10503M:	"Paul E. McKenney" <paulmck@kernel.org>
10504L:	linux-kernel@vger.kernel.org
10505S:	Supported
10506F:	kernel/sched/membarrier.c
10507F:	include/uapi/linux/membarrier.h
10508F:	arch/powerpc/include/asm/membarrier.h
10509
10510MEMBLOCK
10511M:	Mike Rapoport <rppt@linux.ibm.com>
10512L:	linux-mm@kvack.org
10513S:	Maintained
10514F:	include/linux/memblock.h
10515F:	mm/memblock.c
10516F:	Documentation/core-api/boot-time-mm.rst
10517
10518MEMORY MANAGEMENT
10519L:	linux-mm@kvack.org
10520W:	http://www.linux-mm.org
10521S:	Maintained
10522F:	include/linux/mm.h
10523F:	include/linux/gfp.h
10524F:	include/linux/mmzone.h
10525F:	include/linux/memory_hotplug.h
10526F:	include/linux/vmalloc.h
10527F:	mm/
10528
10529MEMORY TECHNOLOGY DEVICES (MTD)
10530M:	David Woodhouse <dwmw2@infradead.org>
10531M:	Brian Norris <computersforpeace@gmail.com>
10532M:	Marek Vasut <marek.vasut@gmail.com>
10533M:	Miquel Raynal <miquel.raynal@bootlin.com>
10534M:	Richard Weinberger <richard@nod.at>
10535M:	Vignesh Raghavendra <vigneshr@ti.com>
10536L:	linux-mtd@lists.infradead.org
10537W:	http://www.linux-mtd.infradead.org/
10538Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10541S:	Maintained
10542F:	Documentation/devicetree/bindings/mtd/
10543F:	drivers/mtd/
10544F:	include/linux/mtd/
10545F:	include/uapi/mtd/
10546
10547MEN A21 WATCHDOG DRIVER
10548M:	Johannes Thumshirn <morbidrsa@gmail.com>
10549L:	linux-watchdog@vger.kernel.org
10550S:	Maintained
10551F:	drivers/watchdog/mena21_wdt.c
10552
10553MEN CHAMELEON BUS (mcb)
10554M:	Johannes Thumshirn <morbidrsa@gmail.com>
10555S:	Maintained
10556F:	drivers/mcb/
10557F:	include/linux/mcb.h
10558F:	Documentation/driver-api/men-chameleon-bus.rst
10559
10560MEN F21BMC (Board Management Controller)
10561M:	Andreas Werner <andreas.werner@men.de>
10562S:	Supported
10563F:	drivers/mfd/menf21bmc.c
10564F:	drivers/watchdog/menf21bmc_wdt.c
10565F:	drivers/leds/leds-menf21bmc.c
10566F:	drivers/hwmon/menf21bmc_hwmon.c
10567F:	Documentation/hwmon/menf21bmc.rst
10568
10569MEN Z069 WATCHDOG DRIVER
10570M:	Johannes Thumshirn <jth@kernel.org>
10571L:	linux-watchdog@vger.kernel.org
10572S:	Maintained
10573F:	drivers/watchdog/menz69_wdt.c
10574
10575MESON AO CEC DRIVER FOR AMLOGIC SOCS
10576M:	Neil Armstrong <narmstrong@baylibre.com>
10577L:	linux-media@vger.kernel.org
10578L:	linux-amlogic@lists.infradead.org
10579W:	http://linux-meson.com/
10580S:	Supported
10581F:	drivers/media/platform/meson/ao-cec.c
10582F:	drivers/media/platform/meson/ao-cec-g12a.c
10583F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10584T:	git git://linuxtv.org/media_tree.git
10585
10586MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10587M:	Liang Yang <liang.yang@amlogic.com>
10588L:	linux-mtd@lists.infradead.org
10589S:	Maintained
10590F:	drivers/mtd/nand/raw/meson_*
10591F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10592
10593MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10594M:	Maxime Jourdan <mjourdan@baylibre.com>
10595L:	linux-media@vger.kernel.org
10596L:	linux-amlogic@lists.infradead.org
10597S:	Supported
10598F:	drivers/staging/media/meson/vdec/
10599T:	git git://linuxtv.org/media_tree.git
10600
10601METHODE UDPU SUPPORT
10602M:	Vladimir Vid <vladimir.vid@sartura.hr>
10603S:	Maintained
10604F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10605
10606MICROBLAZE ARCHITECTURE
10607M:	Michal Simek <monstr@monstr.eu>
10608W:	http://www.monstr.eu/fdt/
10609T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10610S:	Supported
10611F:	arch/microblaze/
10612
10613MICROCHIP AT91 SERIAL DRIVER
10614M:	Richard Genoud <richard.genoud@gmail.com>
10615S:	Maintained
10616F:	drivers/tty/serial/atmel_serial.c
10617F:	drivers/tty/serial/atmel_serial.h
10618F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10619
10620MICROCHIP AUDIO ASOC DRIVERS
10621M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10623S:	Supported
10624F:	sound/soc/atmel
10625
10626MICROCHIP DMA DRIVER
10627M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629L:	dmaengine@vger.kernel.org
10630S:	Supported
10631F:	drivers/dma/at_hdmac.c
10632F:	drivers/dma/at_hdmac_regs.h
10633F:	include/linux/platform_data/dma-atmel.h
10634F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10635F:	include/dt-bindings/dma/at91.h
10636
10637MICROCHIP ECC DRIVER
10638M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10639L:	linux-crypto@vger.kernel.org
10640S:	Maintained
10641F:	drivers/crypto/atmel-ecc.*
10642
10643MICROCHIP I2C DRIVER
10644M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10645L:	linux-i2c@vger.kernel.org
10646S:	Supported
10647F:	drivers/i2c/busses/i2c-at91.h
10648F:	drivers/i2c/busses/i2c-at91-*.c
10649
10650MICROCHIP ISC DRIVER
10651M:	Eugen Hristev <eugen.hristev@microchip.com>
10652L:	linux-media@vger.kernel.org
10653S:	Supported
10654F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10655F:	drivers/media/platform/atmel/atmel-isc.h
10656F:	drivers/media/platform/atmel/atmel-isc-base.c
10657F:	drivers/media/platform/atmel/atmel-isc-regs.h
10658F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10659
10660MICROCHIP ISI DRIVER
10661M:	Eugen Hristev <eugen.hristev@microchip.com>
10662L:	linux-media@vger.kernel.org
10663S:	Supported
10664F:	drivers/media/platform/atmel/atmel-isi.c
10665F:	drivers/media/platform/atmel/atmel-isi.h
10666
10667MICROCHIP AT91 USART MFD DRIVER
10668M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10669L:	linux-kernel@vger.kernel.org
10670S:	Supported
10671F:	drivers/mfd/at91-usart.c
10672F:	include/dt-bindings/mfd/at91-usart.h
10673F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10674
10675MICROCHIP AT91 USART SPI DRIVER
10676M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10677L:	linux-spi@vger.kernel.org
10678S:	Supported
10679F:	drivers/spi/spi-at91-usart.c
10680F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10681
10682MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10683M:	Woojung Huh <woojung.huh@microchip.com>
10684M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10685L:	netdev@vger.kernel.org
10686S:	Maintained
10687F:	net/dsa/tag_ksz.c
10688F:	drivers/net/dsa/microchip/*
10689F:	include/linux/platform_data/microchip-ksz.h
10690F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10691
10692MICROCHIP LAN743X ETHERNET DRIVER
10693M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10694M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10695L:	netdev@vger.kernel.org
10696S:	Maintained
10697F:	drivers/net/ethernet/microchip/lan743x_*
10698
10699MICROCHIP LCDFB DRIVER
10700M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10701L:	linux-fbdev@vger.kernel.org
10702S:	Maintained
10703F:	drivers/video/fbdev/atmel_lcdfb.c
10704F:	include/video/atmel_lcdc.h
10705
10706MICROCHIP MMC/SD/SDIO MCI DRIVER
10707M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10708S:	Maintained
10709F:	drivers/mmc/host/atmel-mci.c
10710
10711MICROCHIP MCP16502 PMIC DRIVER
10712M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10714S:	Maintained
10715F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10716F:	drivers/regulator/mcp16502.c
10717
10718MICROCHIP MCP3911 ADC DRIVER
10719M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10720M:	Kent Gustavsson <kent@minoris.se>
10721L:	linux-iio@vger.kernel.org
10722S:	Supported
10723F:	drivers/iio/adc/mcp3911.c
10724F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10725
10726MICROCHIP NAND DRIVER
10727M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10728L:	linux-mtd@lists.infradead.org
10729S:	Supported
10730F:	drivers/mtd/nand/raw/atmel/*
10731F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10732
10733MICROCHIP PWM DRIVER
10734M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10736L:	linux-pwm@vger.kernel.org
10737S:	Supported
10738F:	drivers/pwm/pwm-atmel.c
10739F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10740
10741MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10742M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10743M:	Eugen Hristev <eugen.hristev@microchip.com>
10744L:	linux-iio@vger.kernel.org
10745S:	Supported
10746F:	drivers/iio/adc/at91-sama5d2_adc.c
10747F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10748F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10749
10750MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10751M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10752S:	Supported
10753F:	drivers/power/reset/at91-sama5d2_shdwc.c
10754
10755MICROCHIP SPI DRIVER
10756M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10757S:	Supported
10758F:	drivers/spi/spi-atmel.*
10759
10760MICROCHIP SSC DRIVER
10761M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763S:	Supported
10764F:	drivers/misc/atmel-ssc.c
10765F:	include/linux/atmel-ssc.h
10766
10767MICROCHIP USBA UDC DRIVER
10768M:	Cristian Birsan <cristian.birsan@microchip.com>
10769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10770S:	Supported
10771F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10772
10773MICROCHIP USB251XB DRIVER
10774M:	Richard Leitner <richard.leitner@skidata.com>
10775L:	linux-usb@vger.kernel.org
10776S:	Maintained
10777F:	drivers/usb/misc/usb251xb.c
10778F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10779
10780MICROCHIP XDMA DRIVER
10781M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10782L:	linux-arm-kernel@lists.infradead.org
10783L:	dmaengine@vger.kernel.org
10784S:	Supported
10785F:	drivers/dma/at_xdmac.c
10786
10787MICROSEMI MIPS SOCS
10788M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10789M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10790L:	linux-mips@vger.kernel.org
10791S:	Supported
10792F:	arch/mips/generic/board-ocelot.c
10793F:	arch/mips/configs/generic/board-ocelot.config
10794F:	arch/mips/boot/dts/mscc/
10795F:	Documentation/devicetree/bindings/mips/mscc.txt
10796
10797MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10798M:	Don Brace <don.brace@microsemi.com>
10799L:	esc.storagedev@microsemi.com
10800L:	linux-scsi@vger.kernel.org
10801S:	Supported
10802F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10803F:	drivers/scsi/smartpqi/Kconfig
10804F:	drivers/scsi/smartpqi/Makefile
10805F:	include/linux/cciss*.h
10806F:	include/uapi/linux/cciss*.h
10807F:	Documentation/scsi/smartpqi.txt
10808
10809MICROSEMI ETHERNET SWITCH DRIVER
10810M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10811M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10812L:	netdev@vger.kernel.org
10813S:	Supported
10814F:	drivers/net/ethernet/mscc/
10815
10816MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10817M:	Chen Yu <yu.c.chen@intel.com>
10818L:	platform-driver-x86@vger.kernel.org
10819S:	Supported
10820F:	drivers/platform/x86/surfacepro3_button.c
10821
10822MICROTEK X6 SCANNER
10823M:	Oliver Neukum <oliver@neukum.org>
10824S:	Maintained
10825F:	drivers/usb/image/microtek.*
10826
10827MIPS
10828M:	Ralf Baechle <ralf@linux-mips.org>
10829M:	Paul Burton <paul.burton@mips.com>
10830M:	James Hogan <jhogan@kernel.org>
10831L:	linux-mips@vger.kernel.org
10832W:	http://www.linux-mips.org/
10833T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10835Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10836S:	Supported
10837F:	Documentation/devicetree/bindings/mips/
10838F:	Documentation/mips/
10839F:	arch/mips/
10840F:	drivers/platform/mips/
10841
10842MIPS BOSTON DEVELOPMENT BOARD
10843M:	Paul Burton <paul.burton@mips.com>
10844L:	linux-mips@vger.kernel.org
10845S:	Maintained
10846F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10847F:	arch/mips/boot/dts/img/boston.dts
10848F:	arch/mips/configs/generic/board-boston.config
10849F:	drivers/clk/imgtec/clk-boston.c
10850F:	include/dt-bindings/clock/boston-clock.h
10851
10852MIPS GENERIC PLATFORM
10853M:	Paul Burton <paul.burton@mips.com>
10854L:	linux-mips@vger.kernel.org
10855S:	Supported
10856F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10857F:	arch/mips/generic/
10858F:	arch/mips/tools/generic-board-config.sh
10859
10860MIPS/LOONGSON1 ARCHITECTURE
10861M:	Keguang Zhang <keguang.zhang@gmail.com>
10862L:	linux-mips@vger.kernel.org
10863S:	Maintained
10864F:	arch/mips/loongson32/
10865F:	arch/mips/include/asm/mach-loongson32/
10866F:	drivers/*/*loongson1*
10867F:	drivers/*/*/*loongson1*
10868
10869MIPS/LOONGSON2 ARCHITECTURE
10870M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10871L:	linux-mips@vger.kernel.org
10872S:	Maintained
10873F:	arch/mips/loongson64/fuloong-2e/
10874F:	arch/mips/loongson64/lemote-2f/
10875F:	arch/mips/include/asm/mach-loongson64/
10876F:	drivers/*/*loongson2*
10877F:	drivers/*/*/*loongson2*
10878
10879MIPS/LOONGSON3 ARCHITECTURE
10880M:	Huacai Chen <chenhc@lemote.com>
10881L:	linux-mips@vger.kernel.org
10882S:	Maintained
10883F:	arch/mips/loongson64/
10884F:	arch/mips/include/asm/mach-loongson64/
10885F:	drivers/platform/mips/cpu_hwmon.c
10886F:	drivers/*/*loongson3*
10887F:	drivers/*/*/*loongson3*
10888
10889MIPS RINT INSTRUCTION EMULATION
10890M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10891L:	linux-mips@vger.kernel.org
10892S:	Supported
10893F:	arch/mips/math-emu/sp_rint.c
10894F:	arch/mips/math-emu/dp_rint.c
10895
10896MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10897M:	Hans Verkuil <hverkuil@xs4all.nl>
10898L:	linux-media@vger.kernel.org
10899T:	git git://linuxtv.org/media_tree.git
10900W:	https://linuxtv.org
10901S:	Odd Fixes
10902F:	drivers/media/radio/radio-miropcm20*
10903
10904MMP SUPPORT
10905R:	Lubomir Rintel <lkundrak@v3.sk>
10906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10907S:	Odd Fixes
10908F:	arch/arm/boot/dts/mmp*
10909F:	arch/arm/mach-mmp/
10910
10911MMU GATHER AND TLB INVALIDATION
10912M:	Will Deacon <will@kernel.org>
10913M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10914M:	Andrew Morton <akpm@linux-foundation.org>
10915M:	Nick Piggin <npiggin@gmail.com>
10916M:	Peter Zijlstra <peterz@infradead.org>
10917L:	linux-arch@vger.kernel.org
10918L:	linux-mm@kvack.org
10919S:	Maintained
10920F:	arch/*/include/asm/tlb.h
10921F:	include/asm-generic/tlb.h
10922F:	mm/mmu_gather.c
10923
10924MN88472 MEDIA DRIVER
10925M:	Antti Palosaari <crope@iki.fi>
10926L:	linux-media@vger.kernel.org
10927W:	https://linuxtv.org
10928W:	http://palosaari.fi/linux/
10929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10930S:	Maintained
10931F:	drivers/media/dvb-frontends/mn88472*
10932
10933MN88473 MEDIA DRIVER
10934M:	Antti Palosaari <crope@iki.fi>
10935L:	linux-media@vger.kernel.org
10936W:	https://linuxtv.org
10937W:	http://palosaari.fi/linux/
10938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10939S:	Maintained
10940F:	drivers/media/dvb-frontends/mn88473*
10941
10942MODULE SUPPORT
10943M:	Jessica Yu <jeyu@kernel.org>
10944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10945S:	Maintained
10946F:	include/linux/module.h
10947F:	kernel/module.c
10948
10949MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10950W:	http://popies.net/meye/
10951S:	Orphan
10952F:	Documentation/media/v4l-drivers/meye*
10953F:	drivers/media/pci/meye/
10954F:	include/uapi/linux/meye.h
10955
10956MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10957M:	Jiri Slaby <jirislaby@gmail.com>
10958S:	Maintained
10959F:	Documentation/driver-api/serial/moxa-smartio.rst
10960F:	drivers/tty/mxser.*
10961
10962MR800 AVERMEDIA USB FM RADIO DRIVER
10963M:	Alexey Klimov <klimov.linux@gmail.com>
10964L:	linux-media@vger.kernel.org
10965T:	git git://linuxtv.org/media_tree.git
10966S:	Maintained
10967F:	drivers/media/radio/radio-mr800.c
10968
10969MRF24J40 IEEE 802.15.4 RADIO DRIVER
10970M:	Alan Ott <alan@signal11.us>
10971L:	linux-wpan@vger.kernel.org
10972S:	Maintained
10973F:	drivers/net/ieee802154/mrf24j40.c
10974F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10975
10976MSI LAPTOP SUPPORT
10977M:	"Lee, Chun-Yi" <jlee@suse.com>
10978L:	platform-driver-x86@vger.kernel.org
10979S:	Maintained
10980F:	drivers/platform/x86/msi-laptop.c
10981
10982MSI WMI SUPPORT
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Orphan
10985F:	drivers/platform/x86/msi-wmi.c
10986
10987MSI001 MEDIA DRIVER
10988M:	Antti Palosaari <crope@iki.fi>
10989L:	linux-media@vger.kernel.org
10990W:	https://linuxtv.org
10991W:	http://palosaari.fi/linux/
10992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10993T:	git git://linuxtv.org/anttip/media_tree.git
10994S:	Maintained
10995F:	drivers/media/tuners/msi001*
10996
10997MSI2500 MEDIA DRIVER
10998M:	Antti Palosaari <crope@iki.fi>
10999L:	linux-media@vger.kernel.org
11000W:	https://linuxtv.org
11001W:	http://palosaari.fi/linux/
11002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11003T:	git git://linuxtv.org/anttip/media_tree.git
11004S:	Maintained
11005F:	drivers/media/usb/msi2500/
11006
11007MSYSTEMS DISKONCHIP G3 MTD DRIVER
11008M:	Robert Jarzmik <robert.jarzmik@free.fr>
11009L:	linux-mtd@lists.infradead.org
11010S:	Maintained
11011F:	drivers/mtd/devices/docg3*
11012
11013MT9M032 APTINA SENSOR DRIVER
11014M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11015L:	linux-media@vger.kernel.org
11016T:	git git://linuxtv.org/media_tree.git
11017S:	Maintained
11018F:	drivers/media/i2c/mt9m032.c
11019F:	include/media/i2c/mt9m032.h
11020
11021MT9P031 APTINA CAMERA SENSOR
11022M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11023L:	linux-media@vger.kernel.org
11024T:	git git://linuxtv.org/media_tree.git
11025S:	Maintained
11026F:	drivers/media/i2c/mt9p031.c
11027F:	include/media/i2c/mt9p031.h
11028
11029MT9T001 APTINA CAMERA SENSOR
11030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11031L:	linux-media@vger.kernel.org
11032T:	git git://linuxtv.org/media_tree.git
11033S:	Maintained
11034F:	drivers/media/i2c/mt9t001.c
11035F:	include/media/i2c/mt9t001.h
11036
11037MT9T112 APTINA CAMERA SENSOR
11038M:	Jacopo Mondi <jacopo@jmondi.org>
11039L:	linux-media@vger.kernel.org
11040T:	git git://linuxtv.org/media_tree.git
11041S:	Odd Fixes
11042F:	drivers/media/i2c/mt9t112.c
11043F:	include/media/i2c/mt9t112.h
11044
11045MT9V032 APTINA CAMERA SENSOR
11046M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11047L:	linux-media@vger.kernel.org
11048T:	git git://linuxtv.org/media_tree.git
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11051F:	drivers/media/i2c/mt9v032.c
11052F:	include/media/i2c/mt9v032.h
11053
11054MT9V111 APTINA CAMERA SENSOR
11055M:	Jacopo Mondi <jacopo@jmondi.org>
11056L:	linux-media@vger.kernel.org
11057T:	git git://linuxtv.org/media_tree.git
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11060F:	drivers/media/i2c/mt9v111.c
11061
11062MULTIFUNCTION DEVICES (MFD)
11063M:	Lee Jones <lee.jones@linaro.org>
11064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11065S:	Supported
11066F:	Documentation/devicetree/bindings/mfd/
11067F:	drivers/mfd/
11068F:	include/linux/mfd/
11069F:	include/dt-bindings/mfd/
11070
11071MULTIMEDIA CARD (MMC) ETC. OVER SPI
11072S:	Orphan
11073F:	drivers/mmc/host/mmc_spi.c
11074F:	include/linux/spi/mmc_spi.h
11075
11076MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11077M:	Ulf Hansson <ulf.hansson@linaro.org>
11078L:	linux-mmc@vger.kernel.org
11079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/mmc/
11082F:	drivers/mmc/
11083F:	include/linux/mmc/
11084F:	include/uapi/linux/mmc/
11085
11086MULTIPLEXER SUBSYSTEM
11087M:	Peter Rosin <peda@axentia.se>
11088S:	Maintained
11089F:	Documentation/ABI/testing/sysfs-class-mux*
11090F:	Documentation/devicetree/bindings/mux/
11091F:	include/dt-bindings/mux/
11092F:	include/linux/mux/
11093F:	drivers/mux/
11094
11095MULTITECH MULTIPORT CARD (ISICOM)
11096S:	Orphan
11097F:	drivers/tty/isicom.c
11098F:	include/linux/isicom.h
11099
11100MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11101M:	Bin Liu <b-liu@ti.com>
11102L:	linux-usb@vger.kernel.org
11103S:	Maintained
11104F:	drivers/usb/musb/
11105
11106MXL301RF MEDIA DRIVER
11107M:	Akihiro Tsukada <tskd08@gmail.com>
11108L:	linux-media@vger.kernel.org
11109S:	Odd Fixes
11110F:	drivers/media/tuners/mxl301rf*
11111
11112MXL5007T MEDIA DRIVER
11113M:	Michael Krufky <mkrufky@linuxtv.org>
11114L:	linux-media@vger.kernel.org
11115W:	https://linuxtv.org
11116W:	http://github.com/mkrufky
11117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11118T:	git git://linuxtv.org/mkrufky/tuners.git
11119S:	Maintained
11120F:	drivers/media/tuners/mxl5007t.*
11121
11122MXSFB DRM DRIVER
11123M:	Marek Vasut <marex@denx.de>
11124M:	Stefan Agner <stefan@agner.ch>
11125L:	dri-devel@lists.freedesktop.org
11126S:	Supported
11127F:	drivers/gpu/drm/mxsfb/
11128F:	Documentation/devicetree/bindings/display/mxsfb.txt
11129T:	git git://anongit.freedesktop.org/drm/drm-misc
11130
11131MYLEX DAC960 PCI RAID Controller
11132M:	Hannes Reinecke <hare@kernel.org>
11133L:	linux-scsi@vger.kernel.org
11134S:	Supported
11135F:	drivers/scsi/myrb.*
11136F:	drivers/scsi/myrs.*
11137
11138MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11139M:	Chris Lee <christopher.lee@cspi.com>
11140L:	netdev@vger.kernel.org
11141W:	https://www.cspi.com/ethernet-products/support/downloads/
11142S:	Supported
11143F:	drivers/net/ethernet/myricom/myri10ge/
11144
11145NAND FLASH SUBSYSTEM
11146M:	Miquel Raynal <miquel.raynal@bootlin.com>
11147R:	Richard Weinberger <richard@nod.at>
11148L:	linux-mtd@lists.infradead.org
11149W:	http://www.linux-mtd.infradead.org/
11150Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11152S:	Maintained
11153F:	drivers/mtd/nand/
11154F:	include/linux/mtd/*nand*.h
11155
11156NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11157M:	Daniel Mack <zonque@gmail.com>
11158S:	Maintained
11159L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11160W:	http://www.native-instruments.com
11161F:	sound/usb/caiaq/
11162
11163NATSEMI ETHERNET DRIVER (DP8381x)
11164S:	Orphan
11165F:	drivers/net/ethernet/natsemi/natsemi.c
11166
11167NCR 5380 SCSI DRIVERS
11168M:	Finn Thain <fthain@telegraphics.com.au>
11169M:	Michael Schmitz <schmitzmic@gmail.com>
11170L:	linux-scsi@vger.kernel.org
11171S:	Maintained
11172F:	Documentation/scsi/g_NCR5380.txt
11173F:	drivers/scsi/NCR5380.*
11174F:	drivers/scsi/arm/cumana_1.c
11175F:	drivers/scsi/arm/oak.c
11176F:	drivers/scsi/atari_scsi.*
11177F:	drivers/scsi/dmx3191d.c
11178F:	drivers/scsi/g_NCR5380.*
11179F:	drivers/scsi/mac_scsi.*
11180F:	drivers/scsi/sun3_scsi.*
11181F:	drivers/scsi/sun3_scsi_vme.c
11182
11183NCSI LIBRARY:
11184M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11185S:	Maintained
11186F:	net/ncsi/
11187
11188NCT6775 HARDWARE MONITOR DRIVER
11189M:	Guenter Roeck <linux@roeck-us.net>
11190L:	linux-hwmon@vger.kernel.org
11191S:	Maintained
11192F:	Documentation/hwmon/nct6775.rst
11193F:	drivers/hwmon/nct6775.c
11194
11195NET_FAILOVER MODULE
11196M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11197L:	netdev@vger.kernel.org
11198S:	Supported
11199F:	drivers/net/net_failover.c
11200F:	include/net/net_failover.h
11201F:	Documentation/networking/net_failover.rst
11202
11203NETEM NETWORK EMULATOR
11204M:	Stephen Hemminger <stephen@networkplumber.org>
11205L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11206S:	Maintained
11207F:	net/sched/sch_netem.c
11208
11209NETERION 10GbE DRIVERS (s2io/vxge)
11210M:	Jon Mason <jdmason@kudzu.us>
11211L:	netdev@vger.kernel.org
11212S:	Supported
11213F:	Documentation/networking/device_drivers/neterion/s2io.txt
11214F:	Documentation/networking/device_drivers/neterion/vxge.txt
11215F:	drivers/net/ethernet/neterion/
11216
11217NETFILTER
11218M:	Pablo Neira Ayuso <pablo@netfilter.org>
11219M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11220M:	Florian Westphal <fw@strlen.de>
11221L:	netfilter-devel@vger.kernel.org
11222L:	coreteam@netfilter.org
11223W:	http://www.netfilter.org/
11224W:	http://www.iptables.org/
11225W:	http://www.nftables.org/
11226Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11229S:	Maintained
11230F:	include/linux/netfilter*
11231F:	include/linux/netfilter/
11232F:	include/net/netfilter/
11233F:	include/uapi/linux/netfilter*
11234F:	include/uapi/linux/netfilter/
11235F:	net/*/netfilter.c
11236F:	net/*/netfilter/
11237F:	net/netfilter/
11238F:	net/bridge/br_netfilter*.c
11239
11240NETROM NETWORK LAYER
11241M:	Ralf Baechle <ralf@linux-mips.org>
11242L:	linux-hams@vger.kernel.org
11243W:	http://www.linux-ax25.org/
11244S:	Maintained
11245F:	include/net/netrom.h
11246F:	include/uapi/linux/netrom.h
11247F:	net/netrom/
11248
11249NETRONOME ETHERNET DRIVERS
11250M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11251L:	oss-drivers@netronome.com
11252S:	Maintained
11253F:	drivers/net/ethernet/netronome/
11254
11255NETWORK BLOCK DEVICE (NBD)
11256M:	Josef Bacik <josef@toxicpanda.com>
11257S:	Maintained
11258L:	linux-block@vger.kernel.org
11259L:	nbd@other.debian.org
11260F:	Documentation/admin-guide/blockdev/nbd.rst
11261F:	drivers/block/nbd.c
11262F:	include/trace/events/nbd.h
11263F:	include/uapi/linux/nbd.h
11264
11265NETWORK DROP MONITOR
11266M:	Neil Horman <nhorman@tuxdriver.com>
11267L:	netdev@vger.kernel.org
11268S:	Maintained
11269W:	https://fedorahosted.org/dropwatch/
11270F:	net/core/drop_monitor.c
11271F:	include/uapi/linux/net_dropmon.h
11272F:	include/net/drop_monitor.h
11273
11274NETWORKING DRIVERS
11275M:	"David S. Miller" <davem@davemloft.net>
11276L:	netdev@vger.kernel.org
11277W:	http://www.linuxfoundation.org/en/Net
11278Q:	http://patchwork.ozlabs.org/project/netdev/list/
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11281S:	Odd Fixes
11282F:	Documentation/devicetree/bindings/net/
11283F:	drivers/net/
11284F:	include/linux/if_*
11285F:	include/linux/netdevice.h
11286F:	include/linux/etherdevice.h
11287F:	include/linux/fcdevice.h
11288F:	include/linux/fddidevice.h
11289F:	include/linux/hippidevice.h
11290F:	include/linux/inetdevice.h
11291F:	include/uapi/linux/if_*
11292F:	include/uapi/linux/netdevice.h
11293
11294NETWORKING DRIVERS (WIRELESS)
11295M:	Kalle Valo <kvalo@codeaurora.org>
11296L:	linux-wireless@vger.kernel.org
11297Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11300S:	Maintained
11301F:	Documentation/devicetree/bindings/net/wireless/
11302F:	drivers/net/wireless/
11303
11304NETWORKING [DSA]
11305M:	Andrew Lunn <andrew@lunn.ch>
11306M:	Vivien Didelot <vivien.didelot@gmail.com>
11307M:	Florian Fainelli <f.fainelli@gmail.com>
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/net/dsa/
11310F:	net/dsa/
11311F:	include/net/dsa.h
11312F:	include/linux/dsa/
11313F:	include/linux/platform_data/dsa.h
11314F:	drivers/net/dsa/
11315
11316NETWORKING [GENERAL]
11317M:	"David S. Miller" <davem@davemloft.net>
11318L:	netdev@vger.kernel.org
11319W:	http://www.linuxfoundation.org/en/Net
11320Q:	http://patchwork.ozlabs.org/project/netdev/list/
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11323B:	mailto:netdev@vger.kernel.org
11324S:	Maintained
11325F:	net/
11326F:	include/net/
11327F:	include/linux/in.h
11328F:	include/linux/net.h
11329F:	include/linux/netdevice.h
11330F:	include/uapi/linux/in.h
11331F:	include/uapi/linux/net.h
11332F:	include/uapi/linux/netdevice.h
11333F:	include/uapi/linux/net_namespace.h
11334F:	tools/testing/selftests/net/
11335F:	lib/net_utils.c
11336F:	lib/random32.c
11337F:	Documentation/networking/
11338
11339NETWORKING [IPSEC]
11340M:	Steffen Klassert <steffen.klassert@secunet.com>
11341M:	Herbert Xu <herbert@gondor.apana.org.au>
11342M:	"David S. Miller" <davem@davemloft.net>
11343L:	netdev@vger.kernel.org
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11346S:	Maintained
11347F:	net/xfrm/
11348F:	net/key/
11349F:	net/ipv4/xfrm*
11350F:	net/ipv4/esp4*
11351F:	net/ipv4/ah4.c
11352F:	net/ipv4/ipcomp.c
11353F:	net/ipv4/ip_vti.c
11354F:	net/ipv6/xfrm*
11355F:	net/ipv6/esp6*
11356F:	net/ipv6/ah6.c
11357F:	net/ipv6/ipcomp6.c
11358F:	net/ipv6/ip6_vti.c
11359F:	include/uapi/linux/xfrm.h
11360F:	include/net/xfrm.h
11361
11362NETWORKING [IPv4/IPv6]
11363M:	"David S. Miller" <davem@davemloft.net>
11364M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11365M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11366L:	netdev@vger.kernel.org
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11368S:	Maintained
11369F:	net/ipv4/
11370F:	net/ipv6/
11371F:	include/net/ip*
11372F:	arch/x86/net/*
11373
11374NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11375M:	Paul Moore <paul@paul-moore.com>
11376W:	https://github.com/netlabel
11377L:	netdev@vger.kernel.org
11378L:	linux-security-module@vger.kernel.org
11379S:	Maintained
11380F:	Documentation/netlabel/
11381F:	include/net/calipso.h
11382F:	include/net/cipso_ipv4.h
11383F:	include/net/netlabel.h
11384F:	include/uapi/linux/netfilter/xt_SECMARK.h
11385F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11386F:	net/netlabel/
11387F:	net/ipv4/cipso_ipv4.c
11388F:	net/ipv6/calipso.c
11389F:	net/netfilter/xt_CONNSECMARK.c
11390F:	net/netfilter/xt_SECMARK.c
11391
11392NETWORKING [TCP]
11393M:	Eric Dumazet <edumazet@google.com>
11394L:	netdev@vger.kernel.org
11395S:	Maintained
11396F:	net/ipv4/tcp*.c
11397F:	net/ipv4/syncookies.c
11398F:	net/ipv6/tcp*.c
11399F:	net/ipv6/syncookies.c
11400F:	include/uapi/linux/tcp.h
11401F:	include/net/tcp.h
11402F:	include/linux/tcp.h
11403F:	include/trace/events/tcp.h
11404
11405NETWORKING [TLS]
11406M:	Boris Pismenny <borisp@mellanox.com>
11407M:	Aviad Yehezkel <aviadye@mellanox.com>
11408M:	Dave Watson <davejwatson@fb.com>
11409M:	John Fastabend <john.fastabend@gmail.com>
11410M:	Daniel Borkmann <daniel@iogearbox.net>
11411M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11412L:	netdev@vger.kernel.org
11413S:	Maintained
11414F:	net/tls/*
11415F:	include/uapi/linux/tls.h
11416F:	include/net/tls.h
11417
11418NETWORKING [WIRELESS]
11419L:	linux-wireless@vger.kernel.org
11420Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11421
11422NETDEVSIM
11423M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11424S:	Maintained
11425F:	drivers/net/netdevsim/*
11426
11427NETXEN (1/10) GbE SUPPORT
11428M:	Manish Chopra <manishc@marvell.com>
11429M:	Rahul Verma <rahulv@marvell.com>
11430M:	GR-Linux-NIC-Dev@marvell.com
11431L:	netdev@vger.kernel.org
11432S:	Supported
11433F:	drivers/net/ethernet/qlogic/netxen/
11434
11435NEXTHOP
11436M:	David Ahern <dsahern@kernel.org>
11437L:	netdev@vger.kernel.org
11438S:	Maintained
11439F:	include/net/nexthop.h
11440F:	include/uapi/linux/nexthop.h
11441F:	include/net/netns/nexthop.h
11442F:	net/ipv4/nexthop.c
11443
11444NFC SUBSYSTEM
11445L:	netdev@vger.kernel.org
11446S:	Orphan
11447F:	net/nfc/
11448F:	include/net/nfc/
11449F:	include/uapi/linux/nfc.h
11450F:	drivers/nfc/
11451F:	include/linux/platform_data/nfcmrvl.h
11452F:	Documentation/devicetree/bindings/net/nfc/
11453
11454NFS, SUNRPC, AND LOCKD CLIENTS
11455M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11456M:	Anna Schumaker <anna.schumaker@netapp.com>
11457L:	linux-nfs@vger.kernel.org
11458W:	http://client.linux-nfs.org
11459T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11460S:	Maintained
11461F:	fs/lockd/
11462F:	fs/nfs/
11463F:	fs/nfs_common/
11464F:	net/sunrpc/
11465F:	include/linux/lockd/
11466F:	include/linux/nfs*
11467F:	include/linux/sunrpc/
11468F:	include/uapi/linux/nfs*
11469F:	include/uapi/linux/sunrpc/
11470
11471NILFS2 FILESYSTEM
11472M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11473L:	linux-nilfs@vger.kernel.org
11474W:	https://nilfs.sourceforge.io/
11475W:	https://nilfs.osdn.jp/
11476T:	git git://github.com/konis/nilfs2.git
11477S:	Supported
11478F:	Documentation/filesystems/nilfs2.txt
11479F:	fs/nilfs2/
11480F:	include/trace/events/nilfs2.h
11481F:	include/uapi/linux/nilfs2_api.h
11482F:	include/uapi/linux/nilfs2_ondisk.h
11483
11484NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11485M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11486W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11487S:	Maintained
11488F:	Documentation/scsi/NinjaSCSI.txt
11489F:	drivers/scsi/pcmcia/nsp_*
11490
11491NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11492M:	GOTO Masanori <gotom@debian.or.jp>
11493M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11494W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11495S:	Maintained
11496F:	Documentation/scsi/NinjaSCSI.txt
11497F:	drivers/scsi/nsp32*
11498
11499NIOS2 ARCHITECTURE
11500M:	Ley Foon Tan <lftan@altera.com>
11501L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11503S:	Maintained
11504F:	arch/nios2/
11505
11506NOHZ, DYNTICKS SUPPORT
11507M:	Frederic Weisbecker <fweisbec@gmail.com>
11508M:	Thomas Gleixner <tglx@linutronix.de>
11509M:	Ingo Molnar <mingo@kernel.org>
11510L:	linux-kernel@vger.kernel.org
11511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11512S:	Maintained
11513F:	kernel/time/tick*.*
11514F:	include/linux/tick.h
11515F:	include/linux/sched/nohz.h
11516
11517NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11518M:	Pavel Machek <pavel@ucw.cz>
11519M:	Sakari Ailus <sakari.ailus@iki.fi>
11520L:	linux-media@vger.kernel.org
11521S:	Maintained
11522F:	drivers/media/i2c/et8ek8
11523F:	drivers/media/i2c/ad5820.c
11524
11525NOKIA N900 POWER SUPPLY DRIVERS
11526R:	Pali Rohár <pali.rohar@gmail.com>
11527F:	include/linux/power/bq2415x_charger.h
11528F:	include/linux/power/bq27xxx_battery.h
11529F:	drivers/power/supply/bq2415x_charger.c
11530F:	drivers/power/supply/bq27xxx_battery.c
11531F:	drivers/power/supply/bq27xxx_battery_i2c.c
11532F:	drivers/power/supply/isp1704_charger.c
11533F:	drivers/power/supply/rx51_battery.c
11534
11535NOLIBC HEADER FILE
11536M:	Willy Tarreau <w@1wt.eu>
11537S:	Maintained
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11539F:	tools/include/nolibc/
11540
11541NSDEPS
11542M:	Matthias Maennich <maennich@google.com>
11543S:	Maintained
11544F:	scripts/nsdeps
11545
11546NTB AMD DRIVER
11547M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11548L:	linux-ntb@googlegroups.com
11549S:	Supported
11550F:	drivers/ntb/hw/amd/
11551
11552NTB DRIVER CORE
11553M:	Jon Mason <jdmason@kudzu.us>
11554M:	Dave Jiang <dave.jiang@intel.com>
11555M:	Allen Hubbe <allenbh@gmail.com>
11556L:	linux-ntb@googlegroups.com
11557S:	Supported
11558W:	https://github.com/jonmason/ntb/wiki
11559T:	git git://github.com/jonmason/ntb.git
11560F:	drivers/ntb/
11561F:	drivers/net/ntb_netdev.c
11562F:	include/linux/ntb.h
11563F:	include/linux/ntb_transport.h
11564F:	tools/testing/selftests/ntb/
11565
11566NTB IDT DRIVER
11567M:	Serge Semin <fancer.lancer@gmail.com>
11568L:	linux-ntb@googlegroups.com
11569S:	Supported
11570F:	drivers/ntb/hw/idt/
11571
11572NTB INTEL DRIVER
11573M:	Dave Jiang <dave.jiang@intel.com>
11574L:	linux-ntb@googlegroups.com
11575S:	Supported
11576W:	https://github.com/davejiang/linux/wiki
11577T:	git https://github.com/davejiang/linux.git
11578F:	drivers/ntb/hw/intel/
11579
11580NTFS FILESYSTEM
11581M:	Anton Altaparmakov <anton@tuxera.com>
11582L:	linux-ntfs-dev@lists.sourceforge.net
11583W:	http://www.tuxera.com/
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11585S:	Supported
11586F:	Documentation/filesystems/ntfs.txt
11587F:	fs/ntfs/
11588
11589NUBUS SUBSYSTEM
11590M:	Finn Thain <fthain@telegraphics.com.au>
11591L:	linux-m68k@lists.linux-m68k.org
11592S:	Maintained
11593F:	arch/*/include/asm/nubus.h
11594F:	drivers/nubus/
11595F:	include/linux/nubus.h
11596F:	include/uapi/linux/nubus.h
11597
11598NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11599M:	Antonino Daplas <adaplas@gmail.com>
11600L:	linux-fbdev@vger.kernel.org
11601S:	Maintained
11602F:	drivers/video/fbdev/riva/
11603F:	drivers/video/fbdev/nvidia/
11604
11605NVM EXPRESS DRIVER
11606M:	Keith Busch <kbusch@kernel.org>
11607M:	Jens Axboe <axboe@fb.com>
11608M:	Christoph Hellwig <hch@lst.de>
11609M:	Sagi Grimberg <sagi@grimberg.me>
11610L:	linux-nvme@lists.infradead.org
11611T:	git://git.infradead.org/nvme.git
11612W:	http://git.infradead.org/nvme.git
11613S:	Supported
11614F:	drivers/nvme/host/
11615F:	include/linux/nvme.h
11616F:	include/uapi/linux/nvme_ioctl.h
11617
11618NVM EXPRESS FC TRANSPORT DRIVERS
11619M:	James Smart <james.smart@broadcom.com>
11620L:	linux-nvme@lists.infradead.org
11621S:	Supported
11622F:	include/linux/nvme-fc.h
11623F:	include/linux/nvme-fc-driver.h
11624F:	drivers/nvme/host/fc.c
11625F:	drivers/nvme/target/fc.c
11626F:	drivers/nvme/target/fcloop.c
11627
11628NVM EXPRESS TARGET DRIVER
11629M:	Christoph Hellwig <hch@lst.de>
11630M:	Sagi Grimberg <sagi@grimberg.me>
11631L:	linux-nvme@lists.infradead.org
11632T:	git://git.infradead.org/nvme.git
11633W:	http://git.infradead.org/nvme.git
11634S:	Supported
11635F:	drivers/nvme/target/
11636
11637NVMEM FRAMEWORK
11638M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11639S:	Maintained
11640F:	drivers/nvmem/
11641F:	Documentation/devicetree/bindings/nvmem/
11642F:	Documentation/ABI/stable/sysfs-bus-nvmem
11643F:	include/linux/nvmem-consumer.h
11644F:	include/linux/nvmem-provider.h
11645
11646NXP FXAS21002C DRIVER
11647M:	Rui Miguel Silva <rmfrfs@gmail.com>
11648L:	linux-iio@vger.kernel.org
11649S:	Maintained
11650F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11651F:	drivers/iio/gyro/fxas21002c_core.c
11652F:	drivers/iio/gyro/fxas21002c.h
11653F:	drivers/iio/gyro/fxas21002c_i2c.c
11654F:	drivers/iio/gyro/fxas21002c_spi.c
11655
11656NXP SGTL5000 DRIVER
11657M:	Fabio Estevam <festevam@gmail.com>
11658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11659S:	Maintained
11660F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11661F:	sound/soc/codecs/sgtl5000*
11662
11663NXP SJA1105 ETHERNET SWITCH DRIVER
11664M:	Vladimir Oltean <olteanv@gmail.com>
11665L:	linux-kernel@vger.kernel.org
11666S:	Maintained
11667F:	drivers/net/dsa/sja1105
11668
11669NXP TDA998X DRM DRIVER
11670M:	Russell King <linux@armlinux.org.uk>
11671S:	Maintained
11672T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11673T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11674F:	drivers/gpu/drm/i2c/tda998x_drv.c
11675F:	include/drm/i2c/tda998x.h
11676F:	include/dt-bindings/display/tda998x.h
11677K:	"nxp,tda998x"
11678
11679NXP TFA9879 DRIVER
11680M:	Peter Rosin <peda@axentia.se>
11681L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11682S:	Maintained
11683F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11684F:	sound/soc/codecs/tfa9879*
11685
11686NXP-NCI NFC DRIVER
11687M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11688R:	Charles Gorand <charles.gorand@effinnov.com>
11689L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11690S:	Supported
11691F:	drivers/nfc/nxp-nci
11692
11693OBJAGG
11694M:	Jiri Pirko <jiri@mellanox.com>
11695L:	netdev@vger.kernel.org
11696S:	Supported
11697F:	lib/objagg.c
11698F:	lib/test_objagg.c
11699F:	include/linux/objagg.h
11700
11701NXP FSPI DRIVER
11702R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11703M:	Ashish Kumar <ashish.kumar@nxp.com>
11704L:	linux-spi@vger.kernel.org
11705S:	Maintained
11706F:	drivers/spi/spi-nxp-fspi.c
11707F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11708
11709OBJTOOL
11710M:	Josh Poimboeuf <jpoimboe@redhat.com>
11711M:	Peter Zijlstra <peterz@infradead.org>
11712S:	Supported
11713F:	tools/objtool/
11714
11715OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11716M:	Frederic Barrat <fbarrat@linux.ibm.com>
11717M:	Andrew Donnellan <ajd@linux.ibm.com>
11718L:	linuxppc-dev@lists.ozlabs.org
11719S:	Supported
11720F:	arch/powerpc/platforms/powernv/ocxl.c
11721F:	arch/powerpc/include/asm/pnv-ocxl.h
11722F:	drivers/misc/ocxl/
11723F:	include/misc/ocxl*
11724F:	include/uapi/misc/ocxl.h
11725F:	Documentation/userspace-api/accelerators/ocxl.rst
11726
11727OMAP AUDIO SUPPORT
11728M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11729M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11731L:	linux-omap@vger.kernel.org
11732S:	Maintained
11733F:	sound/soc/ti/omap*
11734F:	sound/soc/ti/rx51.c
11735F:	sound/soc/ti/n810.c
11736F:	sound/soc/ti/sdma-pcm.*
11737
11738OMAP CLOCK FRAMEWORK SUPPORT
11739M:	Paul Walmsley <paul@pwsan.com>
11740L:	linux-omap@vger.kernel.org
11741S:	Maintained
11742F:	arch/arm/*omap*/*clock*
11743
11744OMAP DEVICE TREE SUPPORT
11745M:	Benoît Cousson <bcousson@baylibre.com>
11746M:	Tony Lindgren <tony@atomide.com>
11747L:	linux-omap@vger.kernel.org
11748L:	devicetree@vger.kernel.org
11749S:	Maintained
11750F:	arch/arm/boot/dts/*omap*
11751F:	arch/arm/boot/dts/*am3*
11752F:	arch/arm/boot/dts/*am4*
11753F:	arch/arm/boot/dts/*am5*
11754F:	arch/arm/boot/dts/*dra7*
11755
11756OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11757L:	linux-omap@vger.kernel.org
11758L:	linux-fbdev@vger.kernel.org
11759S:	Orphan
11760F:	drivers/video/fbdev/omap2/
11761F:	Documentation/arm/omap/dss.rst
11762
11763OMAP FRAMEBUFFER SUPPORT
11764L:	linux-fbdev@vger.kernel.org
11765L:	linux-omap@vger.kernel.org
11766S:	Orphan
11767F:	drivers/video/fbdev/omap/
11768
11769OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11770M:	Roger Quadros <rogerq@ti.com>
11771M:	Tony Lindgren <tony@atomide.com>
11772L:	linux-omap@vger.kernel.org
11773S:	Maintained
11774F:	drivers/memory/omap-gpmc.c
11775F:	arch/arm/mach-omap2/*gpmc*
11776
11777OMAP GPIO DRIVER
11778M:	Grygorii Strashko <grygorii.strashko@ti.com>
11779M:	Santosh Shilimkar <ssantosh@kernel.org>
11780M:	Kevin Hilman <khilman@kernel.org>
11781L:	linux-omap@vger.kernel.org
11782S:	Maintained
11783F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11784F:	drivers/gpio/gpio-omap.c
11785
11786OMAP HARDWARE SPINLOCK SUPPORT
11787M:	Ohad Ben-Cohen <ohad@wizery.com>
11788L:	linux-omap@vger.kernel.org
11789S:	Maintained
11790F:	drivers/hwspinlock/omap_hwspinlock.c
11791
11792OMAP HS MMC SUPPORT
11793L:	linux-mmc@vger.kernel.org
11794L:	linux-omap@vger.kernel.org
11795S:	Orphan
11796F:	drivers/mmc/host/omap_hsmmc.c
11797
11798OMAP HWMOD DATA
11799M:	Paul Walmsley <paul@pwsan.com>
11800L:	linux-omap@vger.kernel.org
11801S:	Maintained
11802F:	arch/arm/mach-omap2/omap_hwmod*data*
11803
11804OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11805M:	Benoît Cousson <bcousson@baylibre.com>
11806L:	linux-omap@vger.kernel.org
11807S:	Maintained
11808F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11809
11810OMAP HWMOD SUPPORT
11811M:	Benoît Cousson <bcousson@baylibre.com>
11812M:	Paul Walmsley <paul@pwsan.com>
11813L:	linux-omap@vger.kernel.org
11814S:	Maintained
11815F:	arch/arm/mach-omap2/omap_hwmod.*
11816
11817OMAP I2C DRIVER
11818M:	Vignesh R <vigneshr@ti.com>
11819L:	linux-omap@vger.kernel.org
11820L:	linux-i2c@vger.kernel.org
11821S:	Maintained
11822F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11823F:	drivers/i2c/busses/i2c-omap.c
11824
11825OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11827L:	linux-media@vger.kernel.org
11828S:	Maintained
11829F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11830F:	drivers/media/platform/omap3isp/
11831F:	drivers/staging/media/omap4iss/
11832
11833OMAP MMC SUPPORT
11834M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11835L:	linux-omap@vger.kernel.org
11836S:	Odd Fixes
11837F:	drivers/mmc/host/omap.c
11838
11839OMAP POWER MANAGEMENT SUPPORT
11840M:	Kevin Hilman <khilman@kernel.org>
11841L:	linux-omap@vger.kernel.org
11842S:	Maintained
11843F:	arch/arm/*omap*/*pm*
11844F:	drivers/cpufreq/omap-cpufreq.c
11845
11846OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11847M:	Rajendra Nayak <rnayak@codeaurora.org>
11848M:	Paul Walmsley <paul@pwsan.com>
11849L:	linux-omap@vger.kernel.org
11850S:	Maintained
11851F:	arch/arm/mach-omap2/prm*
11852
11853OMAP RANDOM NUMBER GENERATOR SUPPORT
11854M:	Deepak Saxena <dsaxena@plexity.net>
11855S:	Maintained
11856F:	drivers/char/hw_random/omap-rng.c
11857
11858OMAP USB SUPPORT
11859L:	linux-usb@vger.kernel.org
11860L:	linux-omap@vger.kernel.org
11861S:	Orphan
11862F:	drivers/usb/*/*omap*
11863F:	arch/arm/*omap*/usb*
11864
11865OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11866M:	Mark Jackson <mpfj@newflow.co.uk>
11867L:	linux-omap@vger.kernel.org
11868S:	Maintained
11869F:	arch/arm/boot/dts/am335x-nano.dts
11870
11871OMAP1 SUPPORT
11872M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11873M:	Tony Lindgren <tony@atomide.com>
11874L:	linux-omap@vger.kernel.org
11875Q:	http://patchwork.kernel.org/project/linux-omap/list/
11876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11877S:	Maintained
11878F:	arch/arm/mach-omap1/
11879F:	arch/arm/plat-omap/
11880F:	arch/arm/configs/omap1_defconfig
11881F:	drivers/i2c/busses/i2c-omap.c
11882F:	include/linux/platform_data/i2c-omap.h
11883F:	include/linux/platform_data/ams-delta-fiq.h
11884
11885OMAP2+ SUPPORT
11886M:	Tony Lindgren <tony@atomide.com>
11887L:	linux-omap@vger.kernel.org
11888W:	http://www.muru.com/linux/omap/
11889W:	http://linux.omap.com/
11890Q:	http://patchwork.kernel.org/project/linux-omap/list/
11891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11892S:	Maintained
11893F:	arch/arm/mach-omap2/
11894F:	arch/arm/plat-omap/
11895F:	arch/arm/configs/omap2plus_defconfig
11896F:	drivers/bus/ti-sysc.c
11897F:	drivers/i2c/busses/i2c-omap.c
11898F:	drivers/irqchip/irq-omap-intc.c
11899F:	drivers/mfd/*omap*.c
11900F:	drivers/mfd/menelaus.c
11901F:	drivers/mfd/palmas.c
11902F:	drivers/mfd/tps65217.c
11903F:	drivers/mfd/tps65218.c
11904F:	drivers/mfd/tps65910.c
11905F:	drivers/mfd/twl-core.[ch]
11906F:	drivers/mfd/twl4030*.c
11907F:	drivers/mfd/twl6030*.c
11908F:	drivers/mfd/twl6040*.c
11909F:	drivers/regulator/palmas-regulator*.c
11910F:	drivers/regulator/pbias-regulator.c
11911F:	drivers/regulator/tps65217-regulator.c
11912F:	drivers/regulator/tps65218-regulator.c
11913F:	drivers/regulator/tps65910-regulator.c
11914F:	drivers/regulator/twl-regulator.c
11915F:	drivers/regulator/twl6030-regulator.c
11916F:	include/linux/platform_data/i2c-omap.h
11917F:	include/linux/platform_data/ti-sysc.h
11918
11919ONION OMEGA2+ BOARD
11920M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11921L:	linux-mips@vger.kernel.org
11922S:	Maintained
11923F:	arch/mips/boot/dts/ralink/omega2p.dts
11924
11925OMFS FILESYSTEM
11926M:	Bob Copeland <me@bobcopeland.com>
11927L:	linux-karma-devel@lists.sourceforge.net
11928S:	Maintained
11929F:	Documentation/filesystems/omfs.txt
11930F:	fs/omfs/
11931
11932OMNIKEY CARDMAN 4000 DRIVER
11933M:	Harald Welte <laforge@gnumonks.org>
11934S:	Maintained
11935F:	drivers/char/pcmcia/cm4000_cs.c
11936F:	include/linux/cm4000_cs.h
11937F:	include/uapi/linux/cm4000_cs.h
11938
11939OMNIKEY CARDMAN 4040 DRIVER
11940M:	Harald Welte <laforge@gnumonks.org>
11941S:	Maintained
11942F:	drivers/char/pcmcia/cm4040_cs.*
11943
11944OMNIVISION OV13858 SENSOR DRIVER
11945M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11946L:	linux-media@vger.kernel.org
11947T:	git git://linuxtv.org/media_tree.git
11948S:	Maintained
11949F:	drivers/media/i2c/ov13858.c
11950
11951OMNIVISION OV2680 SENSOR DRIVER
11952M:	Rui Miguel Silva <rmfrfs@gmail.com>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955S:	Maintained
11956F:	drivers/media/i2c/ov2680.c
11957F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11958
11959OMNIVISION OV2685 SENSOR DRIVER
11960M:	Shunqian Zheng <zhengsq@rock-chips.com>
11961L:	linux-media@vger.kernel.org
11962T:	git git://linuxtv.org/media_tree.git
11963S:	Maintained
11964F:	drivers/media/i2c/ov2685.c
11965
11966OMNIVISION OV5640 SENSOR DRIVER
11967M:	Steve Longerbeam <slongerbeam@gmail.com>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov5640.c
11972
11973OMNIVISION OV5647 SENSOR DRIVER
11974M:	Luis Oliveira <lolivei@synopsys.com>
11975L:	linux-media@vger.kernel.org
11976T:	git git://linuxtv.org/media_tree.git
11977S:	Maintained
11978F:	drivers/media/i2c/ov5647.c
11979
11980OMNIVISION OV5670 SENSOR DRIVER
11981M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11982M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11983L:	linux-media@vger.kernel.org
11984T:	git git://linuxtv.org/media_tree.git
11985S:	Maintained
11986F:	drivers/media/i2c/ov5670.c
11987
11988OMNIVISION OV5675 SENSOR DRIVER
11989M:	Shawn Tu <shawnx.tu@intel.com>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992S:	Maintained
11993F:	drivers/media/i2c/ov5675.c
11994
11995OMNIVISION OV5695 SENSOR DRIVER
11996M:	Shunqian Zheng <zhengsq@rock-chips.com>
11997L:	linux-media@vger.kernel.org
11998T:	git git://linuxtv.org/media_tree.git
11999S:	Maintained
12000F:	drivers/media/i2c/ov5695.c
12001
12002OMNIVISION OV7670 SENSOR DRIVER
12003M:	Jonathan Corbet <corbet@lwn.net>
12004L:	linux-media@vger.kernel.org
12005T:	git git://linuxtv.org/media_tree.git
12006S:	Maintained
12007F:	drivers/media/i2c/ov7670.c
12008F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12009
12010OMNIVISION OV772x SENSOR DRIVER
12011M:	Jacopo Mondi <jacopo@jmondi.org>
12012L:	linux-media@vger.kernel.org
12013T:	git git://linuxtv.org/media_tree.git
12014S:	Odd fixes
12015F:	drivers/media/i2c/ov772x.c
12016F:	include/media/i2c/ov772x.h
12017F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12018
12019OMNIVISION OV7740 SENSOR DRIVER
12020M:	Wenyou Yang <wenyou.yang@microchip.com>
12021L:	linux-media@vger.kernel.org
12022T:	git git://linuxtv.org/media_tree.git
12023S:	Maintained
12024F:	drivers/media/i2c/ov7740.c
12025F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12026
12027OMNIVISION OV9640 SENSOR DRIVER
12028M:	Petr Cvek <petrcvekcz@gmail.com>
12029L:	linux-media@vger.kernel.org
12030S:	Maintained
12031F:	drivers/media/i2c/ov9640.*
12032
12033OMNIVISION OV8856 SENSOR DRIVER
12034M:	Ben Kao <ben.kao@intel.com>
12035L:	linux-media@vger.kernel.org
12036T:	git git://linuxtv.org/media_tree.git
12037S:	Maintained
12038F:	drivers/media/i2c/ov8856.c
12039
12040OMNIVISION OV9650 SENSOR DRIVER
12041M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12042R:	Akinobu Mita <akinobu.mita@gmail.com>
12043R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12044L:	linux-media@vger.kernel.org
12045T:	git git://linuxtv.org/media_tree.git
12046S:	Maintained
12047F:	drivers/media/i2c/ov9650.c
12048F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12049
12050ONENAND FLASH DRIVER
12051M:	Kyungmin Park <kyungmin.park@samsung.com>
12052L:	linux-mtd@lists.infradead.org
12053S:	Maintained
12054F:	drivers/mtd/nand/onenand/
12055F:	include/linux/mtd/onenand*.h
12056
12057OP-TEE DRIVER
12058M:	Jens Wiklander <jens.wiklander@linaro.org>
12059L:	tee-dev@lists.linaro.org
12060S:	Maintained
12061F:	drivers/tee/optee/
12062
12063OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12064M:	Sumit Garg <sumit.garg@linaro.org>
12065L:	tee-dev@lists.linaro.org
12066S:	Maintained
12067F:	drivers/char/hw_random/optee-rng.c
12068
12069OPA-VNIC DRIVER
12070M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12071M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12072L:	linux-rdma@vger.kernel.org
12073S:	Supported
12074F:	drivers/infiniband/ulp/opa_vnic
12075
12076OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12077M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12078M:	Frank Rowand <frowand.list@gmail.com>
12079L:	devicetree@vger.kernel.org
12080S:	Maintained
12081F:	Documentation/devicetree/dynamic-resolution-notes.txt
12082F:	Documentation/devicetree/overlay-notes.txt
12083F:	drivers/of/overlay.c
12084F:	drivers/of/resolver.c
12085K:	of_overlay_notifier_
12086
12087OPEN FIRMWARE AND FLATTENED DEVICE TREE
12088M:	Rob Herring <robh+dt@kernel.org>
12089M:	Frank Rowand <frowand.list@gmail.com>
12090L:	devicetree@vger.kernel.org
12091W:	http://www.devicetree.org/
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12093S:	Maintained
12094F:	drivers/of/
12095F:	include/linux/of*.h
12096F:	scripts/dtc/
12097F:	Documentation/ABI/testing/sysfs-firmware-ofw
12098
12099OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12100M:	Rob Herring <robh+dt@kernel.org>
12101M:	Mark Rutland <mark.rutland@arm.com>
12102L:	devicetree@vger.kernel.org
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12104Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12105S:	Maintained
12106F:	Documentation/devicetree/
12107F:	arch/*/boot/dts/
12108F:	include/dt-bindings/
12109
12110OPENCORES I2C BUS DRIVER
12111M:	Peter Korsgaard <peter@korsgaard.com>
12112M:	Andrew Lunn <andrew@lunn.ch>
12113L:	linux-i2c@vger.kernel.org
12114S:	Maintained
12115F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12116F:	Documentation/i2c/busses/i2c-ocores.rst
12117F:	drivers/i2c/busses/i2c-ocores.c
12118F:	include/linux/platform_data/i2c-ocores.h
12119
12120OPENRISC ARCHITECTURE
12121M:	Jonas Bonn <jonas@southpole.se>
12122M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12123M:	Stafford Horne <shorne@gmail.com>
12124T:	git git://github.com/openrisc/linux.git
12125L:	openrisc@lists.librecores.org
12126W:	http://openrisc.io
12127S:	Maintained
12128F:	Documentation/devicetree/bindings/openrisc/
12129F:	Documentation/openrisc/
12130F:	arch/openrisc/
12131F:	drivers/irqchip/irq-ompic.c
12132F:	drivers/irqchip/irq-or1k-*
12133
12134OPENVSWITCH
12135M:	Pravin B Shelar <pshelar@ovn.org>
12136L:	netdev@vger.kernel.org
12137L:	dev@openvswitch.org
12138W:	http://openvswitch.org
12139S:	Maintained
12140F:	net/openvswitch/
12141F:	include/uapi/linux/openvswitch.h
12142
12143OPERATING PERFORMANCE POINTS (OPP)
12144M:	Viresh Kumar <vireshk@kernel.org>
12145M:	Nishanth Menon <nm@ti.com>
12146M:	Stephen Boyd <sboyd@kernel.org>
12147L:	linux-pm@vger.kernel.org
12148S:	Maintained
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12150F:	drivers/opp/
12151F:	include/linux/pm_opp.h
12152F:	Documentation/power/opp.rst
12153F:	Documentation/devicetree/bindings/opp/
12154
12155OPL4 DRIVER
12156M:	Clemens Ladisch <clemens@ladisch.de>
12157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12159S:	Maintained
12160F:	sound/drivers/opl4/
12161
12162OPROFILE
12163M:	Robert Richter <rric@kernel.org>
12164L:	oprofile-list@lists.sf.net
12165S:	Maintained
12166F:	arch/*/include/asm/oprofile*.h
12167F:	arch/*/oprofile/
12168F:	drivers/oprofile/
12169F:	include/linux/oprofile.h
12170
12171ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12172M:	Mark Fasheh <mark@fasheh.com>
12173M:	Joel Becker <jlbec@evilplan.org>
12174M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12175L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12176W:	http://ocfs2.wiki.kernel.org
12177S:	Supported
12178F:	Documentation/filesystems/ocfs2.txt
12179F:	Documentation/filesystems/dlmfs.txt
12180F:	fs/ocfs2/
12181
12182ORANGEFS FILESYSTEM
12183M:	Mike Marshall <hubcap@omnibond.com>
12184R:	Martin Brandenburg <martin@omnibond.com>
12185L:	devel@lists.orangefs.org
12186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12187S:	Supported
12188F:	fs/orangefs/
12189F:	Documentation/filesystems/orangefs.txt
12190
12191ORINOCO DRIVER
12192L:	linux-wireless@vger.kernel.org
12193W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12194W:	http://www.nongnu.org/orinoco/
12195S:	Orphan
12196F:	drivers/net/wireless/intersil/orinoco/
12197
12198OV2659 OMNIVISION SENSOR DRIVER
12199M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12200L:	linux-media@vger.kernel.org
12201W:	https://linuxtv.org
12202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12203T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12204S:	Maintained
12205F:	drivers/media/i2c/ov2659.c
12206F:	include/media/i2c/ov2659.h
12207
12208OVERLAY FILESYSTEM
12209M:	Miklos Szeredi <miklos@szeredi.hu>
12210L:	linux-unionfs@vger.kernel.org
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12212S:	Supported
12213F:	fs/overlayfs/
12214F:	Documentation/filesystems/overlayfs.txt
12215
12216P54 WIRELESS DRIVER
12217M:	Christian Lamparter <chunkeey@googlemail.com>
12218L:	linux-wireless@vger.kernel.org
12219W:	http://wireless.kernel.org/en/users/Drivers/p54
12220S:	Maintained
12221F:	drivers/net/wireless/intersil/p54/
12222
12223PA SEMI ETHERNET DRIVER
12224L:	netdev@vger.kernel.org
12225S:	Orphan
12226F:	drivers/net/ethernet/pasemi/*
12227
12228PA SEMI SMBUS DRIVER
12229L:	linux-i2c@vger.kernel.org
12230S:	Orphan
12231F:	drivers/i2c/busses/i2c-pasemi.c
12232
12233PACKING
12234M:	Vladimir Oltean <olteanv@gmail.com>
12235L:	netdev@vger.kernel.org
12236S:	Supported
12237F:	lib/packing.c
12238F:	include/linux/packing.h
12239F:	Documentation/core-api/packing.rst
12240
12241PADATA PARALLEL EXECUTION MECHANISM
12242M:	Steffen Klassert <steffen.klassert@secunet.com>
12243L:	linux-crypto@vger.kernel.org
12244S:	Maintained
12245F:	kernel/padata.c
12246F:	include/linux/padata.h
12247F:	Documentation/padata.txt
12248
12249PAGE POOL
12250M:	Jesper Dangaard Brouer <hawk@kernel.org>
12251M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12252L:	netdev@vger.kernel.org
12253S:	Supported
12254F:	net/core/page_pool.c
12255F:	include/net/page_pool.h
12256
12257PANASONIC LAPTOP ACPI EXTRAS DRIVER
12258M:	Harald Welte <laforge@gnumonks.org>
12259L:	platform-driver-x86@vger.kernel.org
12260S:	Maintained
12261F:	drivers/platform/x86/panasonic-laptop.c
12262
12263PARALLEL LCD/KEYPAD PANEL DRIVER
12264M:	Willy Tarreau <willy@haproxy.com>
12265M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12266S:	Odd Fixes
12267F:	Documentation/admin-guide/lcd-panel-cgram.rst
12268F:	drivers/auxdisplay/panel.c
12269
12270PARALLEL PORT SUBSYSTEM
12271M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12272M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12273L:	linux-parport@lists.infradead.org (subscribers-only)
12274S:	Maintained
12275F:	drivers/parport/
12276F:	include/linux/parport*.h
12277F:	drivers/char/ppdev.c
12278F:	include/uapi/linux/ppdev.h
12279F:	Documentation/driver-api/parport*.rst
12280
12281PARAVIRT_OPS INTERFACE
12282M:	Juergen Gross <jgross@suse.com>
12283M:	Thomas Hellstrom <thellstrom@vmware.com>
12284M:	"VMware, Inc." <pv-drivers@vmware.com>
12285L:	virtualization@lists.linux-foundation.org
12286S:	Supported
12287F:	Documentation/virt/paravirt_ops.rst
12288F:	arch/*/kernel/paravirt*
12289F:	arch/*/include/asm/paravirt*.h
12290F:	include/linux/hypervisor.h
12291
12292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12293M:	Tim Waugh <tim@cyberelk.net>
12294L:	linux-parport@lists.infradead.org (subscribers-only)
12295S:	Maintained
12296F:	Documentation/admin-guide/blockdev/paride.rst
12297F:	drivers/block/paride/
12298
12299PARISC ARCHITECTURE
12300M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12301M:	Helge Deller <deller@gmx.de>
12302L:	linux-parisc@vger.kernel.org
12303W:	http://www.parisc-linux.org/
12304Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12307S:	Maintained
12308F:	arch/parisc/
12309F:	Documentation/parisc/
12310F:	drivers/parisc/
12311F:	drivers/char/agp/parisc-agp.c
12312F:	drivers/input/serio/gscps2.c
12313F:	drivers/parport/parport_gsc.*
12314F:	drivers/tty/serial/8250/8250_gsc.c
12315F:	drivers/video/fbdev/sti*
12316F:	drivers/video/console/sti*
12317F:	drivers/video/logo/logo_parisc*
12318
12319PARMAN
12320M:	Jiri Pirko <jiri@mellanox.com>
12321L:	netdev@vger.kernel.org
12322S:	Supported
12323F:	lib/parman.c
12324F:	lib/test_parman.c
12325F:	include/linux/parman.h
12326
12327PC ENGINES APU BOARD DRIVER
12328M:	Enrico Weigelt, metux IT consult <info@metux.net>
12329S:	Maintained
12330F:	drivers/platform/x86/pcengines-apuv2.c
12331
12332PC87360 HARDWARE MONITORING DRIVER
12333M:	Jim Cromie <jim.cromie@gmail.com>
12334L:	linux-hwmon@vger.kernel.org
12335S:	Maintained
12336F:	Documentation/hwmon/pc87360.rst
12337F:	drivers/hwmon/pc87360.c
12338
12339PC8736x GPIO DRIVER
12340M:	Jim Cromie <jim.cromie@gmail.com>
12341S:	Maintained
12342F:	drivers/char/pc8736x_gpio.c
12343
12344PC87427 HARDWARE MONITORING DRIVER
12345M:	Jean Delvare <jdelvare@suse.com>
12346L:	linux-hwmon@vger.kernel.org
12347S:	Maintained
12348F:	Documentation/hwmon/pc87427.rst
12349F:	drivers/hwmon/pc87427.c
12350
12351PCA9532 LED DRIVER
12352M:	Riku Voipio <riku.voipio@iki.fi>
12353S:	Maintained
12354F:	drivers/leds/leds-pca9532.c
12355F:	include/linux/leds-pca9532.h
12356
12357PCA9541 I2C BUS MASTER SELECTOR DRIVER
12358M:	Guenter Roeck <linux@roeck-us.net>
12359L:	linux-i2c@vger.kernel.org
12360S:	Maintained
12361F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12362
12363PCDP - PRIMARY CONSOLE AND DEBUG PORT
12364M:	Khalid Aziz <khalid@gonehiking.org>
12365S:	Maintained
12366F:	drivers/firmware/pcdp.*
12367
12368PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12369M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12370L:	linux-pci@vger.kernel.org
12371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372S:	Maintained
12373F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12374F:	drivers/pci/controller/pci-aardvark.c
12375
12376PCI DRIVER FOR ALTERA PCIE IP
12377M:	Ley Foon Tan <lftan@altera.com>
12378L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12379L:	linux-pci@vger.kernel.org
12380S:	Supported
12381F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12382F:	drivers/pci/controller/pcie-altera.c
12383
12384PCI DRIVER FOR APPLIEDMICRO XGENE
12385M:	Toan Le <toan@os.amperecomputing.com>
12386L:	linux-pci@vger.kernel.org
12387L:	linux-arm-kernel@lists.infradead.org
12388S:	Maintained
12389F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12390F:	drivers/pci/controller/pci-xgene.c
12391
12392PCI DRIVER FOR ARM VERSATILE PLATFORM
12393M:	Rob Herring <robh@kernel.org>
12394L:	linux-pci@vger.kernel.org
12395L:	linux-arm-kernel@lists.infradead.org
12396S:	Maintained
12397F:	Documentation/devicetree/bindings/pci/versatile.txt
12398F:	drivers/pci/controller/pci-versatile.c
12399
12400PCI DRIVER FOR ARMADA 8K
12401M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12402L:	linux-pci@vger.kernel.org
12403L:	linux-arm-kernel@lists.infradead.org
12404S:	Maintained
12405F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12406F:	drivers/pci/controller/dwc/pcie-armada8k.c
12407
12408PCI DRIVER FOR CADENCE PCIE IP
12409M:	Tom Joseph <tjoseph@cadence.com>
12410L:	linux-pci@vger.kernel.org
12411S:	Maintained
12412F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12413F:	drivers/pci/controller/pcie-cadence*
12414
12415PCI DRIVER FOR FREESCALE LAYERSCAPE
12416M:	Minghuan Lian <minghuan.Lian@nxp.com>
12417M:	Mingkai Hu <mingkai.hu@nxp.com>
12418M:	Roy Zang <roy.zang@nxp.com>
12419L:	linuxppc-dev@lists.ozlabs.org
12420L:	linux-pci@vger.kernel.org
12421L:	linux-arm-kernel@lists.infradead.org
12422S:	Maintained
12423F:	drivers/pci/controller/dwc/*layerscape*
12424
12425PCI DRIVER FOR GENERIC OF HOSTS
12426M:	Will Deacon <will@kernel.org>
12427L:	linux-pci@vger.kernel.org
12428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12429S:	Maintained
12430F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12431F:	drivers/pci/controller/pci-host-common.c
12432F:	drivers/pci/controller/pci-host-generic.c
12433
12434PCI DRIVER FOR IMX6
12435M:	Richard Zhu <hongxing.zhu@nxp.com>
12436M:	Lucas Stach <l.stach@pengutronix.de>
12437L:	linux-pci@vger.kernel.org
12438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12439S:	Maintained
12440F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12441F:	drivers/pci/controller/dwc/*imx6*
12442
12443PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12444M:	Keith Busch <keith.busch@intel.com>
12445M:	Jonathan Derrick <jonathan.derrick@intel.com>
12446L:	linux-pci@vger.kernel.org
12447S:	Supported
12448F:	drivers/pci/controller/vmd.c
12449
12450PCI DRIVER FOR MICROSEMI SWITCHTEC
12451M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12452M:	Logan Gunthorpe <logang@deltatee.com>
12453L:	linux-pci@vger.kernel.org
12454S:	Maintained
12455F:	Documentation/driver-api/switchtec.rst
12456F:	Documentation/ABI/testing/sysfs-class-switchtec
12457F:	drivers/pci/switch/switchtec*
12458F:	include/uapi/linux/switchtec_ioctl.h
12459F:	include/linux/switchtec.h
12460F:	drivers/ntb/hw/mscc/
12461
12462PCI DRIVER FOR MOBIVEIL PCIE IP
12463M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12464M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12465L:	linux-pci@vger.kernel.org
12466S:	Supported
12467F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12468F:	drivers/pci/controller/pcie-mobiveil.c
12469
12470PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12471M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12472M:	Jason Cooper <jason@lakedaemon.net>
12473L:	linux-pci@vger.kernel.org
12474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12475S:	Maintained
12476F:	drivers/pci/controller/*mvebu*
12477
12478PCI DRIVER FOR NVIDIA TEGRA
12479M:	Thierry Reding <thierry.reding@gmail.com>
12480L:	linux-tegra@vger.kernel.org
12481L:	linux-pci@vger.kernel.org
12482S:	Supported
12483F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12484F:	drivers/pci/controller/pci-tegra.c
12485
12486PCI DRIVER FOR RENESAS R-CAR
12487M:	Simon Horman <horms@verge.net.au>
12488L:	linux-pci@vger.kernel.org
12489L:	linux-renesas-soc@vger.kernel.org
12490S:	Maintained
12491F:	drivers/pci/controller/*rcar*
12492
12493PCI DRIVER FOR SAMSUNG EXYNOS
12494M:	Jingoo Han <jingoohan1@gmail.com>
12495L:	linux-pci@vger.kernel.org
12496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12497L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12498S:	Maintained
12499F:	drivers/pci/controller/dwc/pci-exynos.c
12500
12501PCI DRIVER FOR SYNOPSYS DESIGNWARE
12502M:	Jingoo Han <jingoohan1@gmail.com>
12503M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12504L:	linux-pci@vger.kernel.org
12505S:	Maintained
12506F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12507F:	drivers/pci/controller/dwc/*designware*
12508
12509PCI DRIVER FOR TI DRA7XX
12510M:	Kishon Vijay Abraham I <kishon@ti.com>
12511L:	linux-omap@vger.kernel.org
12512L:	linux-pci@vger.kernel.org
12513S:	Supported
12514F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12515F:	drivers/pci/controller/dwc/pci-dra7xx.c
12516
12517PCI DRIVER FOR TI KEYSTONE
12518M:	Murali Karicheri <m-karicheri2@ti.com>
12519L:	linux-pci@vger.kernel.org
12520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12521S:	Maintained
12522F:	drivers/pci/controller/dwc/pci-keystone.c
12523
12524PCI ENDPOINT SUBSYSTEM
12525M:	Kishon Vijay Abraham I <kishon@ti.com>
12526M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12527L:	linux-pci@vger.kernel.org
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12529S:	Supported
12530F:	drivers/pci/endpoint/
12531F:	drivers/misc/pci_endpoint_test.c
12532F:	tools/pci/
12533
12534PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12535M:	Russell Currey <ruscur@russell.cc>
12536M:	Sam Bobroff <sbobroff@linux.ibm.com>
12537M:	Oliver O'Halloran <oohall@gmail.com>
12538L:	linuxppc-dev@lists.ozlabs.org
12539S:	Supported
12540F:	Documentation/PCI/pci-error-recovery.rst
12541F:	drivers/pci/pcie/aer.c
12542F:	drivers/pci/pcie/dpc.c
12543F:	drivers/pci/pcie/err.c
12544F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12545F:	arch/powerpc/kernel/eeh*.c
12546F:	arch/powerpc/platforms/*/eeh*.c
12547F:	arch/powerpc/include/*/eeh*.h
12548
12549PCI ERROR RECOVERY
12550M:	Linas Vepstas <linasvepstas@gmail.com>
12551L:	linux-pci@vger.kernel.org
12552S:	Supported
12553F:	Documentation/PCI/pci-error-recovery.rst
12554
12555PCI MSI DRIVER FOR ALTERA MSI IP
12556M:	Ley Foon Tan <lftan@altera.com>
12557L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12558L:	linux-pci@vger.kernel.org
12559S:	Supported
12560F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12561F:	drivers/pci/controller/pcie-altera-msi.c
12562
12563PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12564M:	Toan Le <toan@os.amperecomputing.com>
12565L:	linux-pci@vger.kernel.org
12566L:	linux-arm-kernel@lists.infradead.org
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12569F:	drivers/pci/controller/pci-xgene-msi.c
12570
12571PCI SUBSYSTEM
12572M:	Bjorn Helgaas <bhelgaas@google.com>
12573L:	linux-pci@vger.kernel.org
12574Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12576S:	Supported
12577F:	Documentation/devicetree/bindings/pci/
12578F:	Documentation/PCI/
12579F:	drivers/acpi/pci*
12580F:	drivers/pci/
12581F:	include/asm-generic/pci*
12582F:	include/linux/pci*
12583F:	include/linux/of_pci.h
12584F:	include/uapi/linux/pci*
12585F:	lib/pci*
12586F:	arch/x86/pci/
12587F:	arch/x86/kernel/quirks.c
12588F:	arch/x86/kernel/early-quirks.c
12589
12590PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12591M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12592R:	Andrew Murray <andrew.murray@arm.com>
12593L:	linux-pci@vger.kernel.org
12594Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12596S:	Supported
12597F:	drivers/pci/controller/
12598
12599PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12600M:	Jonathan Chocron <jonnyc@amazon.com>
12601L:	linux-pci@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12604F:	drivers/pci/controller/dwc/pcie-al.c
12605
12606PCIE DRIVER FOR AMLOGIC MESON
12607M:	Yue Wang <yue.wang@Amlogic.com>
12608L:	linux-pci@vger.kernel.org
12609L:	linux-amlogic@lists.infradead.org
12610S:	Maintained
12611F:	drivers/pci/controller/dwc/pci-meson.c
12612
12613PCIE DRIVER FOR AXIS ARTPEC
12614M:	Jesper Nilsson <jesper.nilsson@axis.com>
12615L:	linux-arm-kernel@axis.com
12616L:	linux-pci@vger.kernel.org
12617S:	Maintained
12618F:	Documentation/devicetree/bindings/pci/axis,artpec*
12619F:	drivers/pci/controller/dwc/*artpec*
12620
12621PCIE DRIVER FOR CAVIUM THUNDERX
12622M:	David Daney <david.daney@cavium.com>
12623L:	linux-pci@vger.kernel.org
12624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12625S:	Supported
12626F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12627F:	drivers/pci/controller/pci-thunder-*
12628
12629PCIE DRIVER FOR HISILICON
12630M:	Zhou Wang <wangzhou1@hisilicon.com>
12631L:	linux-pci@vger.kernel.org
12632S:	Maintained
12633F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12634F:	drivers/pci/controller/dwc/pcie-hisi.c
12635
12636PCIE DRIVER FOR HISILICON KIRIN
12637M:	Xiaowei Song <songxiaowei@hisilicon.com>
12638M:	Binghui Wang <wangbinghui@hisilicon.com>
12639L:	linux-pci@vger.kernel.org
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12642F:	drivers/pci/controller/dwc/pcie-kirin.c
12643
12644PCIE DRIVER FOR HISILICON STB
12645M:	Shawn Guo <shawn.guo@linaro.org>
12646L:	linux-pci@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12649F:	drivers/pci/controller/dwc/pcie-histb.c
12650
12651PCIE DRIVER FOR MEDIATEK
12652M:	Ryder Lee <ryder.lee@mediatek.com>
12653L:	linux-pci@vger.kernel.org
12654L:	linux-mediatek@lists.infradead.org
12655S:	Supported
12656F:	Documentation/devicetree/bindings/pci/mediatek*
12657F:	drivers/pci/controller/*mediatek*
12658
12659PCIE DRIVER FOR QUALCOMM MSM
12660M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12661L:	linux-pci@vger.kernel.org
12662L:	linux-arm-msm@vger.kernel.org
12663S:	Maintained
12664F:	drivers/pci/controller/dwc/*qcom*
12665
12666PCIE DRIVER FOR ROCKCHIP
12667M:	Shawn Lin <shawn.lin@rock-chips.com>
12668L:	linux-pci@vger.kernel.org
12669L:	linux-rockchip@lists.infradead.org
12670S:	Maintained
12671F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12672F:	drivers/pci/controller/pcie-rockchip*
12673
12674PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12675M:	Linus Walleij <linus.walleij@linaro.org>
12676L:	linux-pci@vger.kernel.org
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12679F:	drivers/pci/controller/pci-v3-semi.c
12680
12681PCIE DRIVER FOR SOCIONEXT UNIPHIER
12682M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12683L:	linux-pci@vger.kernel.org
12684S:	Maintained
12685F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12686F:	drivers/pci/controller/dwc/pcie-uniphier.c
12687
12688PCIE DRIVER FOR ST SPEAR13XX
12689M:	Pratyush Anand <pratyush.anand@gmail.com>
12690L:	linux-pci@vger.kernel.org
12691S:	Maintained
12692F:	drivers/pci/controller/dwc/*spear*
12693
12694PCMCIA SUBSYSTEM
12695M:	Dominik Brodowski <linux@dominikbrodowski.net>
12696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12697S:	Odd Fixes
12698F:	Documentation/pcmcia/
12699F:	tools/pcmcia/
12700F:	drivers/pcmcia/
12701F:	include/pcmcia/
12702
12703PCNET32 NETWORK DRIVER
12704M:	Don Fry <pcnet32@frontier.com>
12705L:	netdev@vger.kernel.org
12706S:	Maintained
12707F:	drivers/net/ethernet/amd/pcnet32.c
12708
12709PCRYPT PARALLEL CRYPTO ENGINE
12710M:	Steffen Klassert <steffen.klassert@secunet.com>
12711L:	linux-crypto@vger.kernel.org
12712S:	Maintained
12713F:	crypto/pcrypt.c
12714F:	include/crypto/pcrypt.h
12715
12716PEAQ WMI HOTKEYS DRIVER
12717M:	Hans de Goede <hdegoede@redhat.com>
12718L:	platform-driver-x86@vger.kernel.org
12719S:	Maintained
12720F:	drivers/platform/x86/peaq-wmi.c
12721
12722PENSANDO ETHERNET DRIVERS
12723M:	Shannon Nelson <snelson@pensando.io>
12724M:	Pensando Drivers <drivers@pensando.io>
12725L:	netdev@vger.kernel.org
12726S:	Supported
12727F:	Documentation/networking/device_drivers/pensando/ionic.rst
12728F:	drivers/net/ethernet/pensando/
12729
12730PER-CPU MEMORY ALLOCATOR
12731M:	Dennis Zhou <dennis@kernel.org>
12732M:	Tejun Heo <tj@kernel.org>
12733M:	Christoph Lameter <cl@linux.com>
12734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12735S:	Maintained
12736F:	include/linux/percpu*.h
12737F:	mm/percpu*.c
12738F:	arch/*/include/asm/percpu.h
12739
12740PER-TASK DELAY ACCOUNTING
12741M:	Balbir Singh <bsingharora@gmail.com>
12742S:	Maintained
12743F:	include/linux/delayacct.h
12744F:	kernel/delayacct.c
12745
12746PERFORMANCE EVENTS SUBSYSTEM
12747M:	Peter Zijlstra <peterz@infradead.org>
12748M:	Ingo Molnar <mingo@redhat.com>
12749M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12750R:	Mark Rutland <mark.rutland@arm.com>
12751R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12752R:	Jiri Olsa <jolsa@redhat.com>
12753R:	Namhyung Kim <namhyung@kernel.org>
12754L:	linux-kernel@vger.kernel.org
12755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12756S:	Supported
12757F:	kernel/events/*
12758F:	include/linux/perf_event.h
12759F:	include/uapi/linux/perf_event.h
12760F:	arch/*/kernel/perf_event*.c
12761F:	arch/*/kernel/*/perf_event*.c
12762F:	arch/*/kernel/*/*/perf_event*.c
12763F:	arch/*/include/asm/perf_event.h
12764F:	arch/*/kernel/perf_callchain.c
12765F:	arch/*/events/*
12766F:	arch/*/events/*/*
12767F:	tools/perf/
12768
12769PERSONALITY HANDLING
12770M:	Christoph Hellwig <hch@infradead.org>
12771L:	linux-abi-devel@lists.sourceforge.net
12772S:	Maintained
12773F:	include/linux/personality.h
12774F:	include/uapi/linux/personality.h
12775
12776PHOENIX RC FLIGHT CONTROLLER ADAPTER
12777M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12778L:	linux-input@vger.kernel.org
12779S:	Maintained
12780F:	Documentation/input/devices/pxrc.rst
12781F:	drivers/input/joystick/pxrc.c
12782
12783FLYSKY FSIA6B RC RECEIVER
12784M:	Markus Koch <markus@notsyncing.net>
12785L:	linux-input@vger.kernel.org
12786S:	Maintained
12787F:	drivers/input/joystick/fsia6b.c
12788
12789PHONET PROTOCOL
12790M:	Remi Denis-Courmont <courmisch@gmail.com>
12791S:	Supported
12792F:	Documentation/networking/phonet.txt
12793F:	include/linux/phonet.h
12794F:	include/net/phonet/
12795F:	include/uapi/linux/phonet.h
12796F:	net/phonet/
12797
12798PHRAM MTD DRIVER
12799M:	Joern Engel <joern@lazybastard.org>
12800L:	linux-mtd@lists.infradead.org
12801S:	Maintained
12802F:	drivers/mtd/devices/phram.c
12803
12804PICOLCD HID DRIVER
12805M:	Bruno Prémont <bonbons@linux-vserver.org>
12806L:	linux-input@vger.kernel.org
12807S:	Maintained
12808F:	drivers/hid/hid-picolcd*
12809
12810PICOXCELL SUPPORT
12811M:	Jamie Iles <jamie@jamieiles.com>
12812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12813T:	git git://github.com/jamieiles/linux-2.6-ji.git
12814S:	Supported
12815F:	arch/arm/boot/dts/picoxcell*
12816F:	arch/arm/mach-picoxcell/
12817F:	drivers/crypto/picoxcell*
12818
12819PIDFD API
12820M:	Christian Brauner <christian@brauner.io>
12821L:	linux-kernel@vger.kernel.org
12822S:	Maintained
12823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12824F:	samples/pidfd/
12825F:	tools/testing/selftests/pidfd/
12826K:	(?i)pidfd
12827K:	(?i)clone3
12828K:	\b(clone_args|kernel_clone_args)\b
12829
12830PIN CONTROL SUBSYSTEM
12831M:	Linus Walleij <linus.walleij@linaro.org>
12832L:	linux-gpio@vger.kernel.org
12833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/pinctrl/
12836F:	Documentation/driver-api/pinctl.rst
12837F:	drivers/pinctrl/
12838F:	include/linux/pinctrl/
12839
12840PIN CONTROLLER - MICROCHIP AT91
12841M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12843L:	linux-gpio@vger.kernel.org
12844S:	Supported
12845F:	drivers/pinctrl/pinctrl-at91*
12846F:	drivers/gpio/gpio-sama5d2-piobu.c
12847
12848PIN CONTROLLER - FREESCALE
12849M:	Dong Aisheng <aisheng.dong@nxp.com>
12850M:	Fabio Estevam <festevam@gmail.com>
12851M:	Shawn Guo <shawnguo@kernel.org>
12852M:	Stefan Agner <stefan@agner.ch>
12853R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12854L:	linux-gpio@vger.kernel.org
12855S:	Maintained
12856F:	drivers/pinctrl/freescale/
12857F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12858
12859PIN CONTROLLER - INTEL
12860M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12861M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12863S:	Maintained
12864F:	drivers/pinctrl/intel/
12865
12866PIN CONTROLLER - MEDIATEK
12867M:	Sean Wang <sean.wang@kernel.org>
12868L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12869S:	Maintained
12870F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12871F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12872F:	drivers/pinctrl/mediatek/
12873
12874PIN CONTROLLER - QUALCOMM
12875M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12876S:	Maintained
12877L:	linux-arm-msm@vger.kernel.org
12878F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12879F:	drivers/pinctrl/qcom/
12880
12881PIN CONTROLLER - RENESAS
12882M:	Geert Uytterhoeven <geert+renesas@glider.be>
12883L:	linux-renesas-soc@vger.kernel.org
12884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12885S:	Maintained
12886F:	drivers/pinctrl/pinctrl-rz*
12887F:	drivers/pinctrl/sh-pfc/
12888
12889PIN CONTROLLER - SAMSUNG
12890M:	Tomasz Figa <tomasz.figa@gmail.com>
12891M:	Krzysztof Kozlowski <krzk@kernel.org>
12892M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12894L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12895Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12897S:	Maintained
12898F:	drivers/pinctrl/samsung/
12899F:	include/dt-bindings/pinctrl/samsung.h
12900F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12901
12902PIN CONTROLLER - SINGLE
12903M:	Tony Lindgren <tony@atomide.com>
12904M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12906L:	linux-omap@vger.kernel.org
12907S:	Maintained
12908F:	drivers/pinctrl/pinctrl-single.c
12909
12910PIN CONTROLLER - ST SPEAR
12911M:	Viresh Kumar <vireshk@kernel.org>
12912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913W:	http://www.st.com/spear
12914S:	Maintained
12915F:	drivers/pinctrl/spear/
12916
12917PISTACHIO SOC SUPPORT
12918M:	James Hartley <james.hartley@sondrel.com>
12919L:	linux-mips@vger.kernel.org
12920S:	Odd Fixes
12921F:	arch/mips/pistachio/
12922F:	arch/mips/include/asm/mach-pistachio/
12923F:	arch/mips/boot/dts/img/pistachio*
12924F:	arch/mips/configs/pistachio*_defconfig
12925
12926PKTCDVD DRIVER
12927S:	Orphan
12928M:	linux-block@vger.kernel.org
12929F:	drivers/block/pktcdvd.c
12930F:	include/linux/pktcdvd.h
12931F:	include/uapi/linux/pktcdvd.h
12932
12933PKUNITY SOC DRIVERS
12934M:	Guan Xuetao <gxt@pku.edu.cn>
12935W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12936S:	Maintained
12937T:	git git://github.com/gxt/linux.git
12938F:	drivers/input/serio/i8042-unicore32io.h
12939F:	drivers/i2c/busses/i2c-puv3.c
12940F:	drivers/video/fbdev/fb-puv3.c
12941F:	drivers/rtc/rtc-puv3.c
12942
12943PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12944M:	Tomasz Duszynski <tduszyns@gmail.com>
12945S:	Maintained
12946F:	drivers/iio/chemical/pms7003.c
12947F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12948
12949PMBUS HARDWARE MONITORING DRIVERS
12950M:	Guenter Roeck <linux@roeck-us.net>
12951L:	linux-hwmon@vger.kernel.org
12952W:	http://hwmon.wiki.kernel.org/
12953W:	http://www.roeck-us.net/linux/drivers/
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12955S:	Maintained
12956F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12957F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12958F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12959F:	Documentation/hwmon/adm1275.rst
12960F:	Documentation/hwmon/ibm-cffps.rst
12961F:	Documentation/hwmon/ir35221.rst
12962F:	Documentation/hwmon/lm25066.rst
12963F:	Documentation/hwmon/ltc2978.rst
12964F:	Documentation/hwmon/ltc3815.rst
12965F:	Documentation/hwmon/max16064.rst
12966F:	Documentation/hwmon/max20751.rst
12967F:	Documentation/hwmon/max31785.rst
12968F:	Documentation/hwmon/max34440.rst
12969F:	Documentation/hwmon/max8688.rst
12970F:	Documentation/hwmon/pmbus.rst
12971F:	Documentation/hwmon/pmbus-core.rst
12972F:	Documentation/hwmon/tps40422.rst
12973F:	Documentation/hwmon/ucd9000.rst
12974F:	Documentation/hwmon/ucd9200.rst
12975F:	Documentation/hwmon/zl6100.rst
12976F:	drivers/hwmon/pmbus/
12977F:	include/linux/pmbus.h
12978
12979PMC SIERRA MaxRAID DRIVER
12980L:	linux-scsi@vger.kernel.org
12981W:	http://www.pmc-sierra.com/
12982S:	Orphan
12983F:	drivers/scsi/pmcraid.*
12984
12985PMC SIERRA PM8001 DRIVER
12986M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12987L:	linux-scsi@vger.kernel.org
12988S:	Supported
12989F:	drivers/scsi/pm8001/
12990
12991PNP SUPPORT
12992M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12993S:	Maintained
12994F:	drivers/pnp/
12995
12996PNI RM3100 IIO DRIVER
12997M:	Song Qiang <songqiang1304521@gmail.com>
12998L:	linux-iio@vger.kernel.org
12999S:	Maintained
13000F:	drivers/iio/magnetometer/rm3100*
13001F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13002
13003POSIX CLOCKS and TIMERS
13004M:	Thomas Gleixner <tglx@linutronix.de>
13005L:	linux-kernel@vger.kernel.org
13006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13007S:	Maintained
13008F:	fs/timerfd.c
13009F:	include/linux/timer*
13010F:	kernel/time/*timer*
13011
13012POWER MANAGEMENT CORE
13013M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13014L:	linux-pm@vger.kernel.org
13015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13016B:	https://bugzilla.kernel.org
13017S:	Supported
13018F:	drivers/base/power/
13019F:	include/linux/pm.h
13020F:	include/linux/pm_*
13021F:	include/linux/powercap.h
13022F:	include/linux/intel_rapl.h
13023F:	drivers/powercap/
13024F:	kernel/configs/nopm.config
13025
13026POWER STATE COORDINATION INTERFACE (PSCI)
13027M:	Mark Rutland <mark.rutland@arm.com>
13028M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13029L:	linux-arm-kernel@lists.infradead.org
13030S:	Maintained
13031F:	drivers/firmware/psci/
13032F:	include/linux/psci.h
13033F:	include/uapi/linux/psci.h
13034
13035POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13036M:	Sebastian Reichel <sre@kernel.org>
13037L:	linux-pm@vger.kernel.org
13038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13039S:	Maintained
13040F:	Documentation/ABI/testing/sysfs-class-power
13041F:	Documentation/devicetree/bindings/power/supply/
13042F:	include/linux/power_supply.h
13043F:	drivers/power/supply/
13044
13045POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13046M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13047L:	linuxppc-dev@lists.ozlabs.org
13048S:	Maintained
13049F:	drivers/char/powernv-op-panel.c
13050
13051PPP OVER ATM (RFC 2364)
13052M:	Mitchell Blank Jr <mitch@sfgoth.com>
13053S:	Maintained
13054F:	net/atm/pppoatm.c
13055F:	include/uapi/linux/atmppp.h
13056
13057PPP OVER ETHERNET
13058M:	Michal Ostrowski <mostrows@earthlink.net>
13059S:	Maintained
13060F:	drivers/net/ppp/pppoe.c
13061F:	drivers/net/ppp/pppox.c
13062
13063PPP OVER L2TP
13064M:	James Chapman <jchapman@katalix.com>
13065S:	Maintained
13066F:	net/l2tp/l2tp_ppp.c
13067F:	include/linux/if_pppol2tp.h
13068F:	include/uapi/linux/if_pppol2tp.h
13069
13070PPP PROTOCOL DRIVERS AND COMPRESSORS
13071M:	Paul Mackerras <paulus@samba.org>
13072L:	linux-ppp@vger.kernel.org
13073S:	Maintained
13074F:	drivers/net/ppp/ppp_*
13075
13076PPS SUPPORT
13077M:	Rodolfo Giometti <giometti@enneenne.com>
13078W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13079L:	linuxpps@ml.enneenne.com (subscribers-only)
13080S:	Maintained
13081F:	Documentation/driver-api/pps.rst
13082F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13083F:	Documentation/ABI/testing/sysfs-pps
13084F:	drivers/pps/
13085F:	include/linux/pps*.h
13086F:	include/uapi/linux/pps.h
13087
13088PPTP DRIVER
13089M:	Dmitry Kozlov <xeb@mail.ru>
13090L:	netdev@vger.kernel.org
13091S:	Maintained
13092F:	drivers/net/ppp/pptp.c
13093W:	http://sourceforge.net/projects/accel-pptp
13094
13095PRINTK
13096M:	Petr Mladek <pmladek@suse.com>
13097M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13098R:	Steven Rostedt <rostedt@goodmis.org>
13099S:	Maintained
13100F:	kernel/printk/
13101F:	include/linux/printk.h
13102
13103PRISM54 WIRELESS DRIVER
13104M:	Luis Chamberlain <mcgrof@kernel.org>
13105L:	linux-wireless@vger.kernel.org
13106W:	http://wireless.kernel.org/en/users/Drivers/p54
13107S:	Obsolete
13108F:	drivers/net/wireless/intersil/prism54/
13109
13110PROC FILESYSTEM
13111R:	Alexey Dobriyan <adobriyan@gmail.com>
13112L:	linux-kernel@vger.kernel.org
13113L:	linux-fsdevel@vger.kernel.org
13114S:	Maintained
13115F:	fs/proc/
13116F:	include/linux/proc_fs.h
13117F:	tools/testing/selftests/proc/
13118F:	Documentation/filesystems/proc.txt
13119
13120PROC SYSCTL
13121M:	Luis Chamberlain <mcgrof@kernel.org>
13122M:	Kees Cook <keescook@chromium.org>
13123L:	linux-kernel@vger.kernel.org
13124L:	linux-fsdevel@vger.kernel.org
13125S:	Maintained
13126F:	fs/proc/proc_sysctl.c
13127F:	include/linux/sysctl.h
13128F:	kernel/sysctl.c
13129F:	tools/testing/selftests/sysctl/
13130
13131PS3 NETWORK SUPPORT
13132M:	Geoff Levand <geoff@infradead.org>
13133L:	netdev@vger.kernel.org
13134L:	linuxppc-dev@lists.ozlabs.org
13135S:	Maintained
13136F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13137
13138PS3 PLATFORM SUPPORT
13139M:	Geoff Levand <geoff@infradead.org>
13140L:	linuxppc-dev@lists.ozlabs.org
13141S:	Maintained
13142F:	arch/powerpc/boot/ps3*
13143F:	arch/powerpc/include/asm/lv1call.h
13144F:	arch/powerpc/include/asm/ps3*.h
13145F:	arch/powerpc/platforms/ps3/
13146F:	drivers/*/ps3*
13147F:	drivers/ps3/
13148F:	drivers/rtc/rtc-ps3.c
13149F:	drivers/usb/host/*ps3.c
13150F:	sound/ppc/snd_ps3*
13151
13152PS3VRAM DRIVER
13153M:	Jim Paris <jim@jtan.com>
13154M:	Geoff Levand <geoff@infradead.org>
13155L:	linuxppc-dev@lists.ozlabs.org
13156S:	Maintained
13157F:	drivers/block/ps3vram.c
13158
13159PSAMPLE PACKET SAMPLING SUPPORT:
13160M:	Yotam Gigi <yotam.gi@gmail.com>
13161S:	Maintained
13162F:	net/psample
13163F:	include/net/psample.h
13164F:	include/uapi/linux/psample.h
13165
13166PSTORE FILESYSTEM
13167M:	Kees Cook <keescook@chromium.org>
13168M:	Anton Vorontsov <anton@enomsg.org>
13169M:	Colin Cross <ccross@android.com>
13170M:	Tony Luck <tony.luck@intel.com>
13171S:	Maintained
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13173F:	fs/pstore/
13174F:	include/linux/pstore*
13175F:	drivers/firmware/efi/efi-pstore.c
13176F:	drivers/acpi/apei/erst.c
13177F:	Documentation/admin-guide/ramoops.rst
13178F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13179K:	\b(pstore|ramoops)
13180
13181PTP HARDWARE CLOCK SUPPORT
13182M:	Richard Cochran <richardcochran@gmail.com>
13183L:	netdev@vger.kernel.org
13184S:	Maintained
13185W:	http://linuxptp.sourceforge.net/
13186F:	Documentation/ABI/testing/sysfs-ptp
13187F:	Documentation/driver-api/ptp.rst
13188F:	drivers/net/phy/dp83640*
13189F:	drivers/ptp/*
13190F:	include/linux/ptp_cl*
13191
13192PTRACE SUPPORT
13193M:	Oleg Nesterov <oleg@redhat.com>
13194S:	Maintained
13195F:	include/asm-generic/syscall.h
13196F:	include/linux/ptrace.h
13197F:	include/linux/regset.h
13198F:	include/linux/tracehook.h
13199F:	include/uapi/linux/ptrace.h
13200F:	include/uapi/linux/ptrace.h
13201F:	kernel/ptrace.c
13202F:	arch/*/ptrace*.c
13203F:	arch/*/*/ptrace*.c
13204F:	arch/*/include/asm/ptrace*.h
13205
13206PULSE8-CEC DRIVER
13207M:	Hans Verkuil <hverkuil@xs4all.nl>
13208L:	linux-media@vger.kernel.org
13209T:	git git://linuxtv.org/media_tree.git
13210S:	Maintained
13211F:	drivers/media/usb/pulse8-cec/*
13212F:	Documentation/media/cec-drivers/pulse8-cec.rst
13213
13214PVRUSB2 VIDEO4LINUX DRIVER
13215M:	Mike Isely <isely@pobox.com>
13216L:	pvrusb2@isely.net	(subscribers-only)
13217L:	linux-media@vger.kernel.org
13218W:	http://www.isely.net/pvrusb2/
13219T:	git git://linuxtv.org/media_tree.git
13220S:	Maintained
13221F:	Documentation/media/v4l-drivers/pvrusb2*
13222F:	drivers/media/usb/pvrusb2/
13223
13224PWC WEBCAM DRIVER
13225M:	Hans Verkuil <hverkuil@xs4all.nl>
13226L:	linux-media@vger.kernel.org
13227T:	git git://linuxtv.org/media_tree.git
13228S:	Odd Fixes
13229F:	drivers/media/usb/pwc/*
13230F:	include/trace/events/pwc.h
13231
13232PWM FAN DRIVER
13233M:	Kamil Debski <kamil@wypas.org>
13234M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13235L:	linux-hwmon@vger.kernel.org
13236S:	Supported
13237F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13238F:	Documentation/hwmon/pwm-fan.rst
13239F:	drivers/hwmon/pwm-fan.c
13240
13241PWM IR Transmitter
13242M:	Sean Young <sean@mess.org>
13243L:	linux-media@vger.kernel.org
13244S:	Maintained
13245F:	drivers/media/rc/pwm-ir-tx.c
13246
13247PWM SUBSYSTEM
13248M:	Thierry Reding <thierry.reding@gmail.com>
13249R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13250L:	linux-pwm@vger.kernel.org
13251S:	Maintained
13252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13253Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13254F:	Documentation/driver-api/pwm.rst
13255F:	Documentation/devicetree/bindings/pwm/
13256F:	include/linux/pwm.h
13257F:	drivers/pwm/
13258F:	drivers/video/backlight/pwm_bl.c
13259F:	include/linux/pwm_backlight.h
13260F:	drivers/gpio/gpio-mvebu.c
13261F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13262K:	pwm_(config|apply_state|ops)
13263
13264PXA GPIO DRIVER
13265M:	Robert Jarzmik <robert.jarzmik@free.fr>
13266L:	linux-gpio@vger.kernel.org
13267S:	Maintained
13268F:	drivers/gpio/gpio-pxa.c
13269
13270PXA MMCI DRIVER
13271S:	Orphan
13272
13273PXA RTC DRIVER
13274M:	Robert Jarzmik <robert.jarzmik@free.fr>
13275L:	linux-rtc@vger.kernel.org
13276S:	Maintained
13277
13278PXA2xx/PXA3xx SUPPORT
13279M:	Daniel Mack <daniel@zonque.org>
13280M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13281M:	Robert Jarzmik <robert.jarzmik@free.fr>
13282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13283T:	git git://github.com/hzhuang1/linux.git
13284T:	git git://github.com/rjarzmik/linux.git
13285S:	Maintained
13286F:	arch/arm/boot/dts/pxa*
13287F:	arch/arm/mach-pxa/
13288F:	drivers/dma/pxa*
13289F:	drivers/pcmcia/pxa2xx*
13290F:	drivers/pinctrl/pxa/
13291F:	drivers/spi/spi-pxa2xx*
13292F:	drivers/usb/gadget/udc/pxa2*
13293F:	include/sound/pxa2xx-lib.h
13294F:	sound/arm/pxa*
13295F:	sound/soc/pxa/
13296
13297QAT DRIVER
13298M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13299L:	qat-linux@intel.com
13300S:	Supported
13301F:	drivers/crypto/qat/
13302
13303QCOM AUDIO (ASoC) DRIVERS
13304M:	Patrick Lai <plai@codeaurora.org>
13305M:	Banajit Goswami <bgoswami@codeaurora.org>
13306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13307S:	Supported
13308F:	sound/soc/qcom/
13309
13310QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13311M:	Gabriel Somlo <somlo@cmu.edu>
13312M:	"Michael S. Tsirkin" <mst@redhat.com>
13313L:	qemu-devel@nongnu.org
13314S:	Maintained
13315F:	drivers/firmware/qemu_fw_cfg.c
13316F:	include/uapi/linux/qemu_fw_cfg.h
13317
13318QIB DRIVER
13319M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13320M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13321L:	linux-rdma@vger.kernel.org
13322S:	Supported
13323F:	drivers/infiniband/hw/qib/
13324
13325QLOGIC QL41xxx FCOE DRIVER
13326M:	QLogic-Storage-Upstream@cavium.com
13327L:	linux-scsi@vger.kernel.org
13328S:	Supported
13329F:	drivers/scsi/qedf/
13330
13331QLOGIC QL41xxx ISCSI DRIVER
13332M:	QLogic-Storage-Upstream@cavium.com
13333L:	linux-scsi@vger.kernel.org
13334S:	Supported
13335F:	drivers/scsi/qedi/
13336
13337QLOGIC QL4xxx ETHERNET DRIVER
13338M:	Ariel Elior <aelior@marvell.com>
13339M:	GR-everest-linux-l2@marvell.com
13340L:	netdev@vger.kernel.org
13341S:	Supported
13342F:	drivers/net/ethernet/qlogic/qed/
13343F:	include/linux/qed/
13344F:	drivers/net/ethernet/qlogic/qede/
13345
13346QLOGIC QL4xxx RDMA DRIVER
13347M:	Michal Kalderon <mkalderon@marvell.com>
13348M:	Ariel Elior <aelior@marvell.com>
13349L:	linux-rdma@vger.kernel.org
13350S:	Supported
13351F:	drivers/infiniband/hw/qedr/
13352F:	include/uapi/rdma/qedr-abi.h
13353
13354QLOGIC QLA1280 SCSI DRIVER
13355M:	Michael Reed <mdr@sgi.com>
13356L:	linux-scsi@vger.kernel.org
13357S:	Maintained
13358F:	drivers/scsi/qla1280.[ch]
13359
13360QLOGIC QLA2XXX FC-SCSI DRIVER
13361M:	qla2xxx-upstream@qlogic.com
13362L:	linux-scsi@vger.kernel.org
13363S:	Supported
13364F:	Documentation/scsi/LICENSE.qla2xxx
13365F:	drivers/scsi/qla2xxx/
13366
13367QLOGIC QLA3XXX NETWORK DRIVER
13368M:	GR-Linux-NIC-Dev@marvell.com
13369L:	netdev@vger.kernel.org
13370S:	Supported
13371F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13372F:	drivers/net/ethernet/qlogic/qla3xxx.*
13373
13374QLOGIC QLA4XXX iSCSI DRIVER
13375M:	QLogic-Storage-Upstream@qlogic.com
13376L:	linux-scsi@vger.kernel.org
13377S:	Supported
13378F:	Documentation/scsi/LICENSE.qla4xxx
13379F:	drivers/scsi/qla4xxx/
13380
13381QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13382M:	Shahed Shaikh <shshaikh@marvell.com>
13383M:	Manish Chopra <manishc@marvell.com>
13384M:	GR-Linux-NIC-Dev@marvell.com
13385L:	netdev@vger.kernel.org
13386S:	Supported
13387F:	drivers/net/ethernet/qlogic/qlcnic/
13388
13389QLOGIC QLGE 10Gb ETHERNET DRIVER
13390M:	Manish Chopra <manishc@marvell.com>
13391M:	GR-Linux-NIC-Dev@marvell.com
13392L:	netdev@vger.kernel.org
13393S:	Supported
13394F:	drivers/staging/qlge/
13395
13396QM1D1B0004 MEDIA DRIVER
13397M:	Akihiro Tsukada <tskd08@gmail.com>
13398L:	linux-media@vger.kernel.org
13399S:	Odd Fixes
13400F:	drivers/media/tuners/qm1d1b0004*
13401
13402QM1D1C0042 MEDIA DRIVER
13403M:	Akihiro Tsukada <tskd08@gmail.com>
13404L:	linux-media@vger.kernel.org
13405S:	Odd Fixes
13406F:	drivers/media/tuners/qm1d1c0042*
13407
13408QNX4 FILESYSTEM
13409M:	Anders Larsen <al@alarsen.net>
13410W:	http://www.alarsen.net/linux/qnx4fs/
13411S:	Maintained
13412F:	fs/qnx4/
13413F:	include/uapi/linux/qnx4_fs.h
13414F:	include/uapi/linux/qnxtypes.h
13415
13416QORIQ DPAA2 FSL-MC BUS DRIVER
13417M:	Stuart Yoder <stuyoder@gmail.com>
13418M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13419L:	linux-kernel@vger.kernel.org
13420S:	Maintained
13421F:	drivers/bus/fsl-mc/
13422F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13423F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13424
13425QT1010 MEDIA DRIVER
13426M:	Antti Palosaari <crope@iki.fi>
13427L:	linux-media@vger.kernel.org
13428W:	https://linuxtv.org
13429W:	http://palosaari.fi/linux/
13430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13431T:	git git://linuxtv.org/anttip/media_tree.git
13432S:	Maintained
13433F:	drivers/media/tuners/qt1010*
13434
13435QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13436M:	Kalle Valo <kvalo@codeaurora.org>
13437L:	ath10k@lists.infradead.org
13438W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13440S:	Supported
13441F:	drivers/net/wireless/ath/ath10k/
13442
13443QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13444M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13445L:	linux-wireless@vger.kernel.org
13446W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13447S:	Supported
13448F:	drivers/net/wireless/ath/ath9k/
13449
13450QUALCOMM CAMERA SUBSYSTEM DRIVER
13451M:	Todor Tomov <todor.too@gmail.com>
13452L:	linux-media@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13455F:	Documentation/media/v4l-drivers/qcom_camss.rst
13456F:	drivers/media/platform/qcom/camss/
13457
13458QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13459M:	Ilia Lin <ilia.lin@kernel.org>
13460L:	linux-pm@vger.kernel.org
13461S:	Maintained
13462F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13463F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13464
13465QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13466M:	Timur Tabi <timur@kernel.org>
13467L:	netdev@vger.kernel.org
13468S:	Maintained
13469F:	drivers/net/ethernet/qualcomm/emac/
13470
13471QUALCOMM ETHQOS ETHERNET DRIVER
13472M:	Vinod Koul <vkoul@kernel.org>
13473M:	Niklas Cassel <niklas.cassel@linaro.org>
13474L:	netdev@vger.kernel.org
13475S:	Maintained
13476F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13477F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13478
13479QUALCOMM GENERIC INTERFACE I2C DRIVER
13480M:	Alok Chauhan <alokc@codeaurora.org>
13481L:	linux-i2c@vger.kernel.org
13482L:	linux-arm-msm@vger.kernel.org
13483S:	Supported
13484F:	drivers/i2c/busses/i2c-qcom-geni.c
13485
13486QUALCOMM HEXAGON ARCHITECTURE
13487M:	Brian Cain <bcain@codeaurora.org>
13488L:	linux-hexagon@vger.kernel.org
13489S:	Supported
13490F:	arch/hexagon/
13491
13492QUALCOMM HIDMA DRIVER
13493M:	Sinan Kaya <okaya@kernel.org>
13494L:	linux-arm-kernel@lists.infradead.org
13495L:	linux-arm-msm@vger.kernel.org
13496L:	dmaengine@vger.kernel.org
13497S:	Supported
13498F:	drivers/dma/qcom/hidma*
13499
13500QUALCOMM IOMMU
13501M:	Rob Clark <robdclark@gmail.com>
13502L:	iommu@lists.linux-foundation.org
13503L:	linux-arm-msm@vger.kernel.org
13504S:	Maintained
13505F:	drivers/iommu/qcom_iommu.c
13506
13507QUALCOMM TSENS THERMAL DRIVER
13508M:	Amit Kucheria <amit.kucheria@linaro.org>
13509L:	linux-pm@vger.kernel.org
13510L:	linux-arm-msm@vger.kernel.org
13511S:	Maintained
13512F:	drivers/thermal/qcom/
13513
13514QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13515M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13516L:	linux-media@vger.kernel.org
13517L:	linux-arm-msm@vger.kernel.org
13518T:	git git://linuxtv.org/media_tree.git
13519S:	Maintained
13520F:	drivers/media/platform/qcom/venus/
13521
13522QUALCOMM WCN36XX WIRELESS DRIVER
13523M:	Kalle Valo <kvalo@codeaurora.org>
13524L:	wcn36xx@lists.infradead.org
13525W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13526T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13527S:	Supported
13528F:	drivers/net/wireless/ath/wcn36xx/
13529
13530QUANTENNA QTNFMAC WIRELESS DRIVER
13531M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13532M:	Avinash Patil <avinashp@quantenna.com>
13533M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13534L:	linux-wireless@vger.kernel.org
13535S:	Maintained
13536F:	drivers/net/wireless/quantenna
13537
13538RADEON and AMDGPU DRM DRIVERS
13539M:	Alex Deucher <alexander.deucher@amd.com>
13540M:	Christian König <christian.koenig@amd.com>
13541M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13542L:	amd-gfx@lists.freedesktop.org
13543T:	git git://people.freedesktop.org/~agd5f/linux
13544S:	Supported
13545F:	drivers/gpu/drm/radeon/
13546F:	include/uapi/drm/radeon_drm.h
13547F:	drivers/gpu/drm/amd/
13548F:	include/uapi/drm/amdgpu_drm.h
13549
13550RADEON FRAMEBUFFER DISPLAY DRIVER
13551M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13552L:	linux-fbdev@vger.kernel.org
13553S:	Maintained
13554F:	drivers/video/fbdev/aty/radeon*
13555F:	include/uapi/linux/radeonfb.h
13556
13557RADIOSHARK RADIO DRIVER
13558M:	Hans Verkuil <hverkuil@xs4all.nl>
13559L:	linux-media@vger.kernel.org
13560T:	git git://linuxtv.org/media_tree.git
13561S:	Maintained
13562F:	drivers/media/radio/radio-shark.c
13563
13564RADIOSHARK2 RADIO DRIVER
13565M:	Hans Verkuil <hverkuil@xs4all.nl>
13566L:	linux-media@vger.kernel.org
13567T:	git git://linuxtv.org/media_tree.git
13568S:	Maintained
13569F:	drivers/media/radio/radio-shark2.c
13570F:	drivers/media/radio/radio-tea5777.c
13571
13572RADOS BLOCK DEVICE (RBD)
13573M:	Ilya Dryomov <idryomov@gmail.com>
13574M:	Sage Weil <sage@redhat.com>
13575M:	Alex Elder <elder@kernel.org>
13576L:	ceph-devel@vger.kernel.org
13577W:	http://ceph.com/
13578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13579T:	git git://github.com/ceph/ceph-client.git
13580S:	Supported
13581F:	Documentation/ABI/testing/sysfs-bus-rbd
13582F:	drivers/block/rbd.c
13583F:	drivers/block/rbd_types.h
13584
13585RAGE128 FRAMEBUFFER DISPLAY DRIVER
13586M:	Paul Mackerras <paulus@samba.org>
13587L:	linux-fbdev@vger.kernel.org
13588S:	Maintained
13589F:	drivers/video/fbdev/aty/aty128fb.c
13590
13591RAINSHADOW-CEC DRIVER
13592M:	Hans Verkuil <hverkuil@xs4all.nl>
13593L:	linux-media@vger.kernel.org
13594T:	git git://linuxtv.org/media_tree.git
13595S:	Maintained
13596F:	drivers/media/usb/rainshadow-cec/*
13597
13598RALINK MIPS ARCHITECTURE
13599M:	John Crispin <john@phrozen.org>
13600L:	linux-mips@vger.kernel.org
13601S:	Maintained
13602F:	arch/mips/ralink
13603
13604RALINK RT2X00 WIRELESS LAN DRIVER
13605P:	rt2x00 project
13606M:	Stanislaw Gruszka <sgruszka@redhat.com>
13607M:	Helmut Schaa <helmut.schaa@googlemail.com>
13608L:	linux-wireless@vger.kernel.org
13609S:	Maintained
13610F:	drivers/net/wireless/ralink/rt2x00/
13611
13612RAMDISK RAM BLOCK DEVICE DRIVER
13613M:	Jens Axboe <axboe@kernel.dk>
13614S:	Maintained
13615F:	Documentation/admin-guide/blockdev/ramdisk.rst
13616F:	drivers/block/brd.c
13617
13618RANCHU VIRTUAL BOARD FOR MIPS
13619M:	Miodrag Dinic <miodrag.dinic@mips.com>
13620L:	linux-mips@vger.kernel.org
13621S:	Supported
13622F:	arch/mips/generic/board-ranchu.c
13623F:	arch/mips/configs/generic/board-ranchu.config
13624
13625RANDOM NUMBER DRIVER
13626M:	"Theodore Ts'o" <tytso@mit.edu>
13627S:	Maintained
13628F:	drivers/char/random.c
13629
13630RAPIDIO SUBSYSTEM
13631M:	Matt Porter <mporter@kernel.crashing.org>
13632M:	Alexandre Bounine <alex.bou9@gmail.com>
13633S:	Maintained
13634F:	drivers/rapidio/
13635
13636RAS INFRASTRUCTURE
13637M:	Tony Luck <tony.luck@intel.com>
13638M:	Borislav Petkov <bp@alien8.de>
13639L:	linux-edac@vger.kernel.org
13640S:	Maintained
13641F:	drivers/ras/
13642F:	include/linux/ras.h
13643F:	include/ras/ras_event.h
13644F:	Documentation/admin-guide/ras.rst
13645
13646RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13647L:	linux-wireless@vger.kernel.org
13648S:	Orphan
13649F:	drivers/net/wireless/ray*
13650
13651RCUTORTURE TEST FRAMEWORK
13652M:	"Paul E. McKenney" <paulmck@kernel.org>
13653M:	Josh Triplett <josh@joshtriplett.org>
13654R:	Steven Rostedt <rostedt@goodmis.org>
13655R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13656R:	Lai Jiangshan <jiangshanlai@gmail.com>
13657L:	rcu@vger.kernel.org
13658S:	Supported
13659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13660F:	tools/testing/selftests/rcutorture
13661
13662RDC R-321X SoC
13663M:	Florian Fainelli <florian@openwrt.org>
13664S:	Maintained
13665
13666RDC R6040 FAST ETHERNET DRIVER
13667M:	Florian Fainelli <f.fainelli@gmail.com>
13668L:	netdev@vger.kernel.org
13669S:	Maintained
13670F:	drivers/net/ethernet/rdc/r6040.c
13671
13672RDMAVT - RDMA verbs software
13673M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13674M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13675L:	linux-rdma@vger.kernel.org
13676S:	Supported
13677F:	drivers/infiniband/sw/rdmavt
13678
13679RDS - RELIABLE DATAGRAM SOCKETS
13680M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13681L:	netdev@vger.kernel.org
13682L:	linux-rdma@vger.kernel.org
13683L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13684W:	https://oss.oracle.com/projects/rds/
13685S:	Supported
13686F:	net/rds/
13687F:	Documentation/networking/rds.txt
13688
13689RDT - RESOURCE ALLOCATION
13690M:	Fenghua Yu <fenghua.yu@intel.com>
13691M:	Reinette Chatre <reinette.chatre@intel.com>
13692L:	linux-kernel@vger.kernel.org
13693S:	Supported
13694F:	arch/x86/kernel/cpu/resctrl/
13695F:	arch/x86/include/asm/resctrl_sched.h
13696F:	Documentation/x86/resctrl*
13697
13698READ-COPY UPDATE (RCU)
13699M:	"Paul E. McKenney" <paulmck@kernel.org>
13700M:	Josh Triplett <josh@joshtriplett.org>
13701R:	Steven Rostedt <rostedt@goodmis.org>
13702R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13703R:	Lai Jiangshan <jiangshanlai@gmail.com>
13704R:	Joel Fernandes <joel@joelfernandes.org>
13705L:	rcu@vger.kernel.org
13706W:	http://www.rdrop.com/users/paulmck/RCU/
13707S:	Supported
13708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13709F:	Documentation/RCU/
13710X:	Documentation/RCU/torture.txt
13711F:	include/linux/rcu*
13712X:	include/linux/srcu*.h
13713F:	kernel/rcu/
13714X:	kernel/rcu/srcu*.c
13715
13716REAL TIME CLOCK (RTC) SUBSYSTEM
13717M:	Alessandro Zummo <a.zummo@towertech.it>
13718M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13719L:	linux-rtc@vger.kernel.org
13720Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13722S:	Maintained
13723F:	Documentation/devicetree/bindings/rtc/
13724F:	Documentation/admin-guide/rtc.rst
13725F:	drivers/rtc/
13726F:	include/linux/rtc.h
13727F:	include/uapi/linux/rtc.h
13728F:	include/linux/rtc/
13729F:	include/linux/platform_data/rtc-*
13730F:	tools/testing/selftests/rtc/
13731
13732REALTEK AUDIO CODECS
13733M:	Bard Liao <bardliao@realtek.com>
13734M:	Oder Chiou <oder_chiou@realtek.com>
13735S:	Maintained
13736F:	sound/soc/codecs/rt*
13737F:	include/sound/rt*.h
13738
13739REALTEK RTL83xx SMI DSA ROUTER CHIPS
13740M:	Linus Walleij <linus.walleij@linaro.org>
13741S:	Maintained
13742F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13743F:	drivers/net/dsa/realtek-smi*
13744F:	drivers/net/dsa/rtl83*
13745
13746REDPINE WIRELESS DRIVER
13747M:	Amitkumar Karwar <amitkarwar@gmail.com>
13748M:	Siva Rebbagondla <siva8118@gmail.com>
13749L:	linux-wireless@vger.kernel.org
13750S:	Maintained
13751F:	drivers/net/wireless/rsi/
13752
13753REGISTER MAP ABSTRACTION
13754M:	Mark Brown <broonie@kernel.org>
13755L:	linux-kernel@vger.kernel.org
13756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13757S:	Supported
13758F:	Documentation/devicetree/bindings/regmap/
13759F:	drivers/base/regmap/
13760F:	include/linux/regmap.h
13761
13762REISERFS FILE SYSTEM
13763L:	reiserfs-devel@vger.kernel.org
13764S:	Supported
13765F:	fs/reiserfs/
13766
13767REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13768M:	Ohad Ben-Cohen <ohad@wizery.com>
13769M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13770L:	linux-remoteproc@vger.kernel.org
13771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13772S:	Maintained
13773F:	Documentation/devicetree/bindings/remoteproc/
13774F:	Documentation/ABI/testing/sysfs-class-remoteproc
13775F:	Documentation/remoteproc.txt
13776F:	drivers/remoteproc/
13777F:	include/linux/remoteproc.h
13778F:	include/linux/remoteproc/
13779
13780REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13781M:	Ohad Ben-Cohen <ohad@wizery.com>
13782M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13783L:	linux-remoteproc@vger.kernel.org
13784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13785S:	Maintained
13786F:	drivers/rpmsg/
13787F:	Documentation/rpmsg.txt
13788F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13789F:	include/linux/rpmsg.h
13790F:	include/linux/rpmsg/
13791F:	include/uapi/linux/rpmsg.h
13792F:	samples/rpmsg/
13793
13794RENESAS CLOCK DRIVERS
13795M:	Geert Uytterhoeven <geert+renesas@glider.be>
13796L:	linux-renesas-soc@vger.kernel.org
13797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13798S:	Supported
13799F:	drivers/clk/renesas/
13800
13801RENESAS EMEV2 I2C DRIVER
13802M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13803S:	Supported
13804F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13805F:	drivers/i2c/busses/i2c-emev2.c
13806
13807RENESAS ETHERNET DRIVERS
13808R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13809L:	netdev@vger.kernel.org
13810L:	linux-renesas-soc@vger.kernel.org
13811F:	Documentation/devicetree/bindings/net/renesas,*.txt
13812F:	Documentation/devicetree/bindings/net/sh_eth.txt
13813F:	drivers/net/ethernet/renesas/
13814F:	include/linux/sh_eth.h
13815
13816RENESAS R-CAR GYROADC DRIVER
13817M:	Marek Vasut <marek.vasut@gmail.com>
13818L:	linux-iio@vger.kernel.org
13819S:	Supported
13820F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13821F:	drivers/iio/adc/rcar-gyroadc.c
13822
13823RENESAS R-CAR I2C DRIVERS
13824M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13825S:	Supported
13826F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13827F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13828F:	drivers/i2c/busses/i2c-rcar.c
13829F:	drivers/i2c/busses/i2c-sh_mobile.c
13830
13831RENESAS RIIC DRIVER
13832M:	Chris Brandt <chris.brandt@renesas.com>
13833S:	Supported
13834F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13835F:	drivers/i2c/busses/i2c-riic.c
13836
13837RENESAS USB PHY DRIVER
13838M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13839L:	linux-renesas-soc@vger.kernel.org
13840S:	Maintained
13841F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13842
13843RESET CONTROLLER FRAMEWORK
13844M:	Philipp Zabel <p.zabel@pengutronix.de>
13845T:	git git://git.pengutronix.de/git/pza/linux
13846S:	Maintained
13847F:	drivers/reset/
13848F:	Documentation/devicetree/bindings/reset/
13849F:	include/dt-bindings/reset/
13850F:	include/linux/reset.h
13851F:	include/linux/reset/
13852F:	include/linux/reset-controller.h
13853
13854RESTARTABLE SEQUENCES SUPPORT
13855M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13856M:	Peter Zijlstra <peterz@infradead.org>
13857M:	"Paul E. McKenney" <paulmck@kernel.org>
13858M:	Boqun Feng <boqun.feng@gmail.com>
13859L:	linux-kernel@vger.kernel.org
13860S:	Supported
13861F:	kernel/rseq.c
13862F:	include/uapi/linux/rseq.h
13863F:	include/trace/events/rseq.h
13864F:	tools/testing/selftests/rseq/
13865
13866RFKILL
13867M:	Johannes Berg <johannes@sipsolutions.net>
13868L:	linux-wireless@vger.kernel.org
13869W:	http://wireless.kernel.org/
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13872S:	Maintained
13873F:	Documentation/driver-api/rfkill.rst
13874F:	Documentation/ABI/stable/sysfs-class-rfkill
13875F:	net/rfkill/
13876F:	include/linux/rfkill.h
13877F:	include/uapi/linux/rfkill.h
13878
13879RHASHTABLE
13880M:	Thomas Graf <tgraf@suug.ch>
13881M:	Herbert Xu <herbert@gondor.apana.org.au>
13882L:	netdev@vger.kernel.org
13883S:	Maintained
13884F:	lib/rhashtable.c
13885F:	lib/test_rhashtable.c
13886F:	include/linux/rhashtable.h
13887F:	include/linux/rhashtable-types.h
13888
13889RICOH R5C592 MEMORYSTICK DRIVER
13890M:	Maxim Levitsky <maximlevitsky@gmail.com>
13891S:	Maintained
13892F:	drivers/memstick/host/r592.*
13893
13894RICOH SMARTMEDIA/XD DRIVER
13895M:	Maxim Levitsky <maximlevitsky@gmail.com>
13896S:	Maintained
13897F:	drivers/mtd/nand/raw/r852.c
13898F:	drivers/mtd/nand/raw/r852.h
13899
13900RISC-V ARCHITECTURE
13901M:	Paul Walmsley <paul.walmsley@sifive.com>
13902M:	Palmer Dabbelt <palmer@sifive.com>
13903M:	Albert Ou <aou@eecs.berkeley.edu>
13904L:	linux-riscv@lists.infradead.org
13905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13906S:	Supported
13907F:	arch/riscv/
13908K:	riscv
13909N:	riscv
13910
13911ROCCAT DRIVERS
13912M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13913W:	http://sourceforge.net/projects/roccat/
13914S:	Maintained
13915F:	drivers/hid/hid-roccat*
13916F:	include/linux/hid-roccat*
13917F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13918
13919ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13920M:	Jacob Chen <jacob-chen@iotwrt.com>
13921M:	Ezequiel Garcia <ezequiel@collabora.com>
13922L:	linux-media@vger.kernel.org
13923S:	Maintained
13924F:	drivers/media/platform/rockchip/rga/
13925F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13926
13927HANTRO VPU CODEC DRIVER
13928M:	Ezequiel Garcia <ezequiel@collabora.com>
13929L:	linux-media@vger.kernel.org
13930S:	Maintained
13931F:	drivers/staging/media/hantro/
13932F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13933
13934ROCKER DRIVER
13935M:	Jiri Pirko <jiri@resnulli.us>
13936L:	netdev@vger.kernel.org
13937S:	Supported
13938F:	drivers/net/ethernet/rocker/
13939
13940ROCKETPORT DRIVER
13941P:	Comtrol Corp.
13942W:	http://www.comtrol.com
13943S:	Maintained
13944F:	Documentation/driver-api/serial/rocket.rst
13945F:	drivers/tty/rocket*
13946
13947ROCKETPORT EXPRESS/INFINITY DRIVER
13948M:	Kevin Cernekee <cernekee@gmail.com>
13949L:	linux-serial@vger.kernel.org
13950S:	Odd Fixes
13951F:	drivers/tty/serial/rp2.*
13952
13953ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13954M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13955L:	linux-kernel@vger.kernel.org
13956L:	linux-renesas-soc@vger.kernel.org
13957S:	Supported
13958F:	drivers/mfd/bd9571mwv.c
13959F:	drivers/regulator/bd9571mwv-regulator.c
13960F:	drivers/gpio/gpio-bd9571mwv.c
13961F:	include/linux/mfd/bd9571mwv.h
13962F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13963
13964ROSE NETWORK LAYER
13965M:	Ralf Baechle <ralf@linux-mips.org>
13966L:	linux-hams@vger.kernel.org
13967W:	http://www.linux-ax25.org/
13968S:	Maintained
13969F:	include/net/rose.h
13970F:	include/uapi/linux/rose.h
13971F:	net/rose/
13972
13973RTL2830 MEDIA DRIVER
13974M:	Antti Palosaari <crope@iki.fi>
13975L:	linux-media@vger.kernel.org
13976W:	https://linuxtv.org
13977W:	http://palosaari.fi/linux/
13978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13979T:	git git://linuxtv.org/anttip/media_tree.git
13980S:	Maintained
13981F:	drivers/media/dvb-frontends/rtl2830*
13982
13983RTL2832 MEDIA DRIVER
13984M:	Antti Palosaari <crope@iki.fi>
13985L:	linux-media@vger.kernel.org
13986W:	https://linuxtv.org
13987W:	http://palosaari.fi/linux/
13988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13989T:	git git://linuxtv.org/anttip/media_tree.git
13990S:	Maintained
13991F:	drivers/media/dvb-frontends/rtl2832*
13992
13993RTL2832_SDR MEDIA DRIVER
13994M:	Antti Palosaari <crope@iki.fi>
13995L:	linux-media@vger.kernel.org
13996W:	https://linuxtv.org
13997W:	http://palosaari.fi/linux/
13998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13999T:	git git://linuxtv.org/anttip/media_tree.git
14000S:	Maintained
14001F:	drivers/media/dvb-frontends/rtl2832_sdr*
14002
14003RTL8180 WIRELESS DRIVER
14004L:	linux-wireless@vger.kernel.org
14005W:	http://wireless.kernel.org/
14006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14007S:	Orphan
14008F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14009
14010RTL8187 WIRELESS DRIVER
14011M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14012M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14013M:	Larry Finger <Larry.Finger@lwfinger.net>
14014L:	linux-wireless@vger.kernel.org
14015W:	http://wireless.kernel.org/
14016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14017S:	Maintained
14018F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14019
14020REALTEK WIRELESS DRIVER (rtlwifi family)
14021M:	Ping-Ke Shih <pkshih@realtek.com>
14022L:	linux-wireless@vger.kernel.org
14023W:	http://wireless.kernel.org/
14024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14025S:	Maintained
14026F:	drivers/net/wireless/realtek/rtlwifi/
14027
14028REALTEK WIRELESS DRIVER (rtw88)
14029M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14030L:	linux-wireless@vger.kernel.org
14031S:	Maintained
14032F:	drivers/net/wireless/realtek/rtw88/
14033
14034RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14035M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14036L:	linux-wireless@vger.kernel.org
14037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14038S:	Maintained
14039F:	drivers/net/wireless/realtek/rtl8xxxu/
14040
14041RXRPC SOCKETS (AF_RXRPC)
14042M:	David Howells <dhowells@redhat.com>
14043L:	linux-afs@lists.infradead.org
14044S:	Supported
14045F:	net/rxrpc/
14046F:	include/keys/rxrpc-type.h
14047F:	include/net/af_rxrpc.h
14048F:	include/trace/events/rxrpc.h
14049F:	include/uapi/linux/rxrpc.h
14050F:	Documentation/networking/rxrpc.txt
14051W:	https://www.infradead.org/~dhowells/kafs/
14052
14053S3 SAVAGE FRAMEBUFFER DRIVER
14054M:	Antonino Daplas <adaplas@gmail.com>
14055L:	linux-fbdev@vger.kernel.org
14056S:	Maintained
14057F:	drivers/video/fbdev/savage/
14058
14059S390
14060M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14061M:	Vasily Gorbik <gor@linux.ibm.com>
14062M:	Christian Borntraeger <borntraeger@de.ibm.com>
14063L:	linux-s390@vger.kernel.org
14064W:	http://www.ibm.com/developerworks/linux/linux390/
14065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14066S:	Supported
14067F:	arch/s390/
14068F:	drivers/s390/
14069F:	Documentation/s390/
14070F:	Documentation/driver-api/s390-drivers.rst
14071
14072S390 COMMON I/O LAYER
14073M:	Sebastian Ott <sebott@linux.ibm.com>
14074M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14075L:	linux-s390@vger.kernel.org
14076W:	http://www.ibm.com/developerworks/linux/linux390/
14077S:	Supported
14078F:	drivers/s390/cio/
14079
14080S390 DASD DRIVER
14081M:	Stefan Haberland <sth@linux.ibm.com>
14082M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14083L:	linux-s390@vger.kernel.org
14084W:	http://www.ibm.com/developerworks/linux/linux390/
14085S:	Supported
14086F:	drivers/s390/block/dasd*
14087F:	block/partitions/ibm.c
14088
14089S390 IOMMU (PCI)
14090M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14091L:	linux-s390@vger.kernel.org
14092W:	http://www.ibm.com/developerworks/linux/linux390/
14093S:	Supported
14094F:	drivers/iommu/s390-iommu.c
14095
14096S390 IUCV NETWORK LAYER
14097M:	Julian Wiedmann <jwi@linux.ibm.com>
14098M:	Ursula Braun <ubraun@linux.ibm.com>
14099L:	linux-s390@vger.kernel.org
14100W:	http://www.ibm.com/developerworks/linux/linux390/
14101S:	Supported
14102F:	drivers/s390/net/*iucv*
14103F:	include/net/iucv/
14104F:	net/iucv/
14105
14106S390 NETWORK DRIVERS
14107M:	Julian Wiedmann <jwi@linux.ibm.com>
14108M:	Ursula Braun <ubraun@linux.ibm.com>
14109L:	linux-s390@vger.kernel.org
14110W:	http://www.ibm.com/developerworks/linux/linux390/
14111S:	Supported
14112F:	drivers/s390/net/
14113
14114S390 PCI SUBSYSTEM
14115M:	Sebastian Ott <sebott@linux.ibm.com>
14116M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14117L:	linux-s390@vger.kernel.org
14118W:	http://www.ibm.com/developerworks/linux/linux390/
14119S:	Supported
14120F:	arch/s390/pci/
14121F:	drivers/pci/hotplug/s390_pci_hpc.c
14122
14123S390 VFIO-CCW DRIVER
14124M:	Cornelia Huck <cohuck@redhat.com>
14125M:	Eric Farman <farman@linux.ibm.com>
14126R:	Halil Pasic <pasic@linux.ibm.com>
14127L:	linux-s390@vger.kernel.org
14128L:	kvm@vger.kernel.org
14129S:	Supported
14130F:	drivers/s390/cio/vfio_ccw*
14131F:	Documentation/s390/vfio-ccw.rst
14132F:	include/uapi/linux/vfio_ccw.h
14133
14134S390 ZCRYPT DRIVER
14135M:	Harald Freudenberger <freude@linux.ibm.com>
14136L:	linux-s390@vger.kernel.org
14137W:	http://www.ibm.com/developerworks/linux/linux390/
14138S:	Supported
14139F:	drivers/s390/crypto/
14140
14141S390 VFIO AP DRIVER
14142M:	Tony Krowiak <akrowiak@linux.ibm.com>
14143M:	Pierre Morel <pmorel@linux.ibm.com>
14144M:	Halil Pasic <pasic@linux.ibm.com>
14145L:	linux-s390@vger.kernel.org
14146W:	http://www.ibm.com/developerworks/linux/linux390/
14147S:	Supported
14148F:	drivers/s390/crypto/vfio_ap_drv.c
14149F:	drivers/s390/crypto/vfio_ap_private.h
14150F:	drivers/s390/crypto/vfio_ap_ops.c
14151F:	Documentation/s390/vfio-ap.rst
14152
14153S390 ZFCP DRIVER
14154M:	Steffen Maier <maier@linux.ibm.com>
14155M:	Benjamin Block <bblock@linux.ibm.com>
14156L:	linux-s390@vger.kernel.org
14157W:	http://www.ibm.com/developerworks/linux/linux390/
14158S:	Supported
14159F:	drivers/s390/scsi/zfcp_*
14160
14161S3C24XX SD/MMC Driver
14162M:	Ben Dooks <ben-linux@fluff.org>
14163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14164S:	Supported
14165F:	drivers/mmc/host/s3cmci.*
14166
14167SAA6588 RDS RECEIVER DRIVER
14168M:	Hans Verkuil <hverkuil@xs4all.nl>
14169L:	linux-media@vger.kernel.org
14170T:	git git://linuxtv.org/media_tree.git
14171W:	https://linuxtv.org
14172S:	Odd Fixes
14173F:	drivers/media/i2c/saa6588*
14174
14175SAA7134 VIDEO4LINUX DRIVER
14176M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14177L:	linux-media@vger.kernel.org
14178W:	https://linuxtv.org
14179T:	git git://linuxtv.org/media_tree.git
14180S:	Odd fixes
14181F:	Documentation/media/v4l-drivers/saa7134*
14182F:	drivers/media/pci/saa7134/
14183
14184SAA7146 VIDEO4LINUX-2 DRIVER
14185M:	Hans Verkuil <hverkuil@xs4all.nl>
14186L:	linux-media@vger.kernel.org
14187T:	git git://linuxtv.org/media_tree.git
14188S:	Maintained
14189F:	drivers/media/common/saa7146/
14190F:	drivers/media/pci/saa7146/
14191F:	include/media/drv-intf/saa7146*
14192
14193SAFESETID SECURITY MODULE
14194M:     Micah Morton <mortonm@chromium.org>
14195S:     Supported
14196F:     security/safesetid/
14197F:     Documentation/admin-guide/LSM/SafeSetID.rst
14198
14199SAMSUNG AUDIO (ASoC) DRIVERS
14200M:	Krzysztof Kozlowski <krzk@kernel.org>
14201M:	Sangbeom Kim <sbkim73@samsung.com>
14202M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14204S:	Supported
14205F:	sound/soc/samsung/
14206F:	Documentation/devicetree/bindings/sound/samsung*
14207
14208SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14209M:	Krzysztof Kozlowski <krzk@kernel.org>
14210L:	linux-crypto@vger.kernel.org
14211L:	linux-samsung-soc@vger.kernel.org
14212S:	Maintained
14213F:	drivers/crypto/exynos-rng.c
14214F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14215
14216SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14217M:	Łukasz Stelmach <l.stelmach@samsung.com>
14218L:	linux-samsung-soc@vger.kernel.org
14219S:	Maintained
14220F:	drivers/char/hw_random/exynos-trng.c
14221F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14222
14223SAMSUNG FRAMEBUFFER DRIVER
14224M:	Jingoo Han <jingoohan1@gmail.com>
14225L:	linux-fbdev@vger.kernel.org
14226S:	Maintained
14227F:	drivers/video/fbdev/s3c-fb.c
14228
14229SAMSUNG LAPTOP DRIVER
14230M:	Corentin Chary <corentin.chary@gmail.com>
14231L:	platform-driver-x86@vger.kernel.org
14232S:	Maintained
14233F:	drivers/platform/x86/samsung-laptop.c
14234
14235SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14236M:	Sangbeom Kim <sbkim73@samsung.com>
14237M:	Krzysztof Kozlowski <krzk@kernel.org>
14238M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14239L:	linux-kernel@vger.kernel.org
14240L:	linux-samsung-soc@vger.kernel.org
14241S:	Supported
14242F:	drivers/mfd/sec*.c
14243F:	drivers/regulator/s2m*.c
14244F:	drivers/regulator/s5m*.c
14245F:	drivers/clk/clk-s2mps11.c
14246F:	drivers/rtc/rtc-s5m.c
14247F:	include/linux/mfd/samsung/
14248F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14249F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14250F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14251F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14252
14253SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14254M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14255L:	linux-media@vger.kernel.org
14256L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14257S:	Maintained
14258F:	drivers/media/platform/s3c-camif/
14259F:	include/media/drv-intf/s3c_camif.h
14260
14261SAMSUNG S3FWRN5 NFC DRIVER
14262M:	Robert Baldyga <r.baldyga@samsung.com>
14263M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14264L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14265S:	Supported
14266F:	drivers/nfc/s3fwrn5
14267
14268SAMSUNG S5C73M3 CAMERA DRIVER
14269M:	Kyungmin Park <kyungmin.park@samsung.com>
14270M:	Andrzej Hajda <a.hajda@samsung.com>
14271L:	linux-media@vger.kernel.org
14272S:	Supported
14273F:	drivers/media/i2c/s5c73m3/*
14274
14275SAMSUNG S5K5BAF CAMERA DRIVER
14276M:	Kyungmin Park <kyungmin.park@samsung.com>
14277M:	Andrzej Hajda <a.hajda@samsung.com>
14278L:	linux-media@vger.kernel.org
14279S:	Supported
14280F:	drivers/media/i2c/s5k5baf.c
14281
14282SAMSUNG S5P Security SubSystem (SSS) DRIVER
14283M:	Krzysztof Kozlowski <krzk@kernel.org>
14284M:	Vladimir Zapolskiy <vz@mleia.com>
14285M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14286L:	linux-crypto@vger.kernel.org
14287L:	linux-samsung-soc@vger.kernel.org
14288S:	Maintained
14289F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14290F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14291F:	drivers/crypto/s5p-sss.c
14292
14293SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14294M:	Kyungmin Park <kyungmin.park@samsung.com>
14295M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14296L:	linux-media@vger.kernel.org
14297Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14298S:	Supported
14299F:	drivers/media/platform/exynos4-is/
14300
14301SAMSUNG SOC CLOCK DRIVERS
14302M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14303M:	Tomasz Figa <tomasz.figa@gmail.com>
14304M:	Chanwoo Choi <cw00.choi@samsung.com>
14305S:	Supported
14306L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14308F:	drivers/clk/samsung/
14309F:	include/dt-bindings/clock/exynos*.h
14310F:	Documentation/devicetree/bindings/clock/exynos*.txt
14311F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14312F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14313
14314SAMSUNG SPI DRIVERS
14315M:	Kukjin Kim <kgene@kernel.org>
14316M:	Krzysztof Kozlowski <krzk@kernel.org>
14317M:	Andi Shyti <andi@etezian.org>
14318L:	linux-spi@vger.kernel.org
14319L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14320S:	Maintained
14321F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14322F:	drivers/spi/spi-s3c*
14323F:	include/linux/platform_data/spi-s3c64xx.h
14324
14325SAMSUNG SXGBE DRIVERS
14326M:	Byungho An <bh74.an@samsung.com>
14327M:	Girish K S <ks.giri@samsung.com>
14328M:	Vipul Pandya <vipul.pandya@samsung.com>
14329S:	Supported
14330L:	netdev@vger.kernel.org
14331F:	drivers/net/ethernet/samsung/sxgbe/
14332
14333SAMSUNG THERMAL DRIVER
14334M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14335L:	linux-pm@vger.kernel.org
14336L:	linux-samsung-soc@vger.kernel.org
14337S:	Supported
14338T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14339F:	drivers/thermal/samsung/
14340
14341SAMSUNG USB2 PHY DRIVER
14342M:	Kamil Debski <kamil@wypas.org>
14343M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14344L:	linux-kernel@vger.kernel.org
14345S:	Supported
14346F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14347F:	Documentation/driver-api/phy/samsung-usb2.rst
14348F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14349F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14350F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14351F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14352F:	drivers/phy/samsung/phy-samsung-usb2.c
14353F:	drivers/phy/samsung/phy-samsung-usb2.h
14354
14355SC1200 WDT DRIVER
14356M:	Zwane Mwaikambo <zwanem@gmail.com>
14357S:	Maintained
14358F:	drivers/watchdog/sc1200wdt.c
14359
14360SCHEDULER
14361M:	Ingo Molnar <mingo@redhat.com>
14362M:	Peter Zijlstra <peterz@infradead.org>
14363M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14364M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14365R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14366R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14367R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14368R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14369L:	linux-kernel@vger.kernel.org
14370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14371S:	Maintained
14372F:	kernel/sched/
14373F:	include/linux/sched.h
14374F:	include/uapi/linux/sched.h
14375F:	include/linux/wait.h
14376F:	include/linux/preempt.h
14377
14378SCR24X CHIP CARD INTERFACE DRIVER
14379M:	Lubomir Rintel <lkundrak@v3.sk>
14380S:	Supported
14381F:	drivers/char/pcmcia/scr24x_cs.c
14382
14383SCSI CDROM DRIVER
14384M:	Jens Axboe <axboe@kernel.dk>
14385L:	linux-scsi@vger.kernel.org
14386W:	http://www.kernel.dk
14387S:	Maintained
14388F:	drivers/scsi/sr*
14389
14390SCSI RDMA PROTOCOL (SRP) INITIATOR
14391M:	Bart Van Assche <bvanassche@acm.org>
14392L:	linux-rdma@vger.kernel.org
14393S:	Supported
14394Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14395F:	drivers/infiniband/ulp/srp/
14396F:	include/scsi/srp.h
14397
14398SCSI RDMA PROTOCOL (SRP) TARGET
14399M:	Bart Van Assche <bvanassche@acm.org>
14400L:	linux-rdma@vger.kernel.org
14401L:	target-devel@vger.kernel.org
14402S:	Supported
14403Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14404F:	drivers/infiniband/ulp/srpt/
14405
14406SCSI SG DRIVER
14407M:	Doug Gilbert <dgilbert@interlog.com>
14408L:	linux-scsi@vger.kernel.org
14409W:	http://sg.danny.cz/sg
14410S:	Maintained
14411F:	Documentation/scsi/scsi-generic.txt
14412F:	drivers/scsi/sg.c
14413F:	include/scsi/sg.h
14414
14415SCSI SUBSYSTEM
14416M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14418M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14420Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14421L:	linux-scsi@vger.kernel.org
14422S:	Maintained
14423F:	Documentation/devicetree/bindings/scsi/
14424F:	drivers/scsi/
14425F:	include/scsi/
14426
14427SCSI TAPE DRIVER
14428M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14429L:	linux-scsi@vger.kernel.org
14430S:	Maintained
14431F:	Documentation/scsi/st.txt
14432F:	drivers/scsi/st.*
14433F:	drivers/scsi/st_*.h
14434
14435SCSI TARGET SUBSYSTEM
14436M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14437L:	linux-scsi@vger.kernel.org
14438L:	target-devel@vger.kernel.org
14439W:	http://www.linux-iscsi.org
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14441Q:	https://patchwork.kernel.org/project/target-devel/list/
14442S:	Supported
14443F:	drivers/target/
14444F:	include/target/
14445F:	Documentation/target/
14446
14447SCTP PROTOCOL
14448M:	Vlad Yasevich <vyasevich@gmail.com>
14449M:	Neil Horman <nhorman@tuxdriver.com>
14450M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14451L:	linux-sctp@vger.kernel.org
14452W:	http://lksctp.sourceforge.net
14453S:	Maintained
14454F:	Documentation/networking/sctp.txt
14455F:	include/linux/sctp.h
14456F:	include/uapi/linux/sctp.h
14457F:	include/net/sctp/
14458F:	net/sctp/
14459
14460SCx200 CPU SUPPORT
14461M:	Jim Cromie <jim.cromie@gmail.com>
14462S:	Odd Fixes
14463F:	Documentation/i2c/busses/scx200_acb.rst
14464F:	arch/x86/platform/scx200/
14465F:	drivers/watchdog/scx200_wdt.c
14466F:	drivers/i2c/busses/scx200*
14467F:	drivers/mtd/maps/scx200_docflash.c
14468F:	include/linux/scx200.h
14469
14470SCx200 GPIO DRIVER
14471M:	Jim Cromie <jim.cromie@gmail.com>
14472S:	Maintained
14473F:	drivers/char/scx200_gpio.c
14474F:	include/linux/scx200_gpio.h
14475
14476SCx200 HRT CLOCKSOURCE DRIVER
14477M:	Jim Cromie <jim.cromie@gmail.com>
14478S:	Maintained
14479F:	drivers/clocksource/scx200_hrt.c
14480
14481SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14482M:	Sascha Sommer <saschasommer@freenet.de>
14483L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14484S:	Maintained
14485F:	drivers/mmc/host/sdricoh_cs.c
14486
14487SECO BOARDS CEC DRIVER
14488M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14489S:	Maintained
14490F:	drivers/media/platform/seco-cec/seco-cec.c
14491F:	drivers/media/platform/seco-cec/seco-cec.h
14492
14493SECURE COMPUTING
14494M:	Kees Cook <keescook@chromium.org>
14495R:	Andy Lutomirski <luto@amacapital.net>
14496R:	Will Drewry <wad@chromium.org>
14497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14498S:	Supported
14499F:	kernel/seccomp.c
14500F:	include/uapi/linux/seccomp.h
14501F:	include/linux/seccomp.h
14502F:	tools/testing/selftests/seccomp/*
14503F:	tools/testing/selftests/kselftest_harness.h
14504F:	Documentation/userspace-api/seccomp_filter.rst
14505K:	\bsecure_computing
14506K:	\bTIF_SECCOMP\b
14507
14508SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14509M:	Al Cooper <alcooperx@gmail.com>
14510L:	linux-mmc@vger.kernel.org
14511L:	bcm-kernel-feedback-list@broadcom.com
14512S:	Maintained
14513F:	drivers/mmc/host/sdhci-brcmstb*
14514
14515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14516M:	Adrian Hunter <adrian.hunter@intel.com>
14517L:	linux-mmc@vger.kernel.org
14518S:	Maintained
14519F:	drivers/mmc/host/sdhci*
14520F:	include/linux/mmc/sdhci*
14521
14522EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14523M:	Adrian Hunter <adrian.hunter@intel.com>
14524M:	Ritesh Harjani <riteshh@codeaurora.org>
14525M:	Asutosh Das <asutoshd@codeaurora.org>
14526L:	linux-mmc@vger.kernel.org
14527S:	Maintained
14528F:	drivers/mmc/host/cqhci*
14529
14530SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14531M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14532M:	Manjunath M B <manjumb@synopsys.com>
14533L:	linux-mmc@vger.kernel.org
14534S:	Maintained
14535F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14536
14537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14538M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14539L:	linux-mmc@vger.kernel.org
14540S:	Supported
14541F:	drivers/mmc/host/sdhci-of-at91.c
14542
14543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14544M:	Ben Dooks <ben-linux@fluff.org>
14545M:	Jaehoon Chung <jh80.chung@samsung.com>
14546L:	linux-mmc@vger.kernel.org
14547S:	Maintained
14548F:	drivers/mmc/host/sdhci-s3c*
14549
14550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14551M:	Viresh Kumar <vireshk@kernel.org>
14552L:	linux-mmc@vger.kernel.org
14553S:	Maintained
14554F:	drivers/mmc/host/sdhci-spear.c
14555
14556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14557M:	Kishon Vijay Abraham I <kishon@ti.com>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/sdhci-omap.c
14561
14562SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14563M:	Scott Bauer <scott.bauer@intel.com>
14564M:	Jonathan Derrick <jonathan.derrick@intel.com>
14565L:	linux-block@vger.kernel.org
14566S:	Supported
14567F:	block/sed*
14568F:	block/opal_proto.h
14569F:	include/linux/sed*
14570F:	include/uapi/linux/sed*
14571
14572SECURITY CONTACT
14573M:	Security Officers <security@kernel.org>
14574S:	Supported
14575
14576SECURITY SUBSYSTEM
14577M:	James Morris <jmorris@namei.org>
14578M:	"Serge E. Hallyn" <serge@hallyn.com>
14579L:	linux-security-module@vger.kernel.org (suggested Cc:)
14580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14581W:	http://kernsec.org/
14582S:	Supported
14583F:	security/
14584X:	security/selinux/
14585
14586SELINUX SECURITY MODULE
14587M:	Paul Moore <paul@paul-moore.com>
14588M:	Stephen Smalley <sds@tycho.nsa.gov>
14589M:	Eric Paris <eparis@parisplace.org>
14590L:	selinux@vger.kernel.org
14591W:	https://selinuxproject.org
14592W:	https://github.com/SELinuxProject
14593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14594S:	Supported
14595F:	include/uapi/linux/selinux_netlink.h
14596F:	security/selinux/
14597F:	scripts/selinux/
14598F:	Documentation/admin-guide/LSM/SELinux.rst
14599
14600SENSABLE PHANTOM
14601M:	Jiri Slaby <jirislaby@gmail.com>
14602S:	Maintained
14603F:	drivers/misc/phantom.c
14604F:	include/uapi/linux/phantom.h
14605
14606SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14607M:	Tomasz Duszynski <tduszyns@gmail.com>
14608S:	Maintained
14609F:	drivers/iio/chemical/sps30.c
14610F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14611
14612SERIAL DEVICE BUS
14613M:	Rob Herring <robh@kernel.org>
14614L:	linux-serial@vger.kernel.org
14615S:	Maintained
14616F:	Documentation/devicetree/bindings/serial/slave-device.txt
14617F:	drivers/tty/serdev/
14618F:	include/linux/serdev.h
14619
14620SERIAL DRIVERS
14621M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14622L:	linux-serial@vger.kernel.org
14623S:	Maintained
14624F:	Documentation/devicetree/bindings/serial/
14625F:	drivers/tty/serial/
14626
14627SERIAL IR RECEIVER
14628M:	Sean Young <sean@mess.org>
14629L:	linux-media@vger.kernel.org
14630S:	Maintained
14631F:	drivers/media/rc/serial_ir.c
14632
14633SFC NETWORK DRIVER
14634M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14635M:	Edward Cree <ecree@solarflare.com>
14636M:	Martin Habets <mhabets@solarflare.com>
14637L:	netdev@vger.kernel.org
14638S:	Supported
14639F:	drivers/net/ethernet/sfc/
14640
14641SFF/SFP/SFP+ MODULE SUPPORT
14642M:	Russell King <linux@armlinux.org.uk>
14643L:	netdev@vger.kernel.org
14644S:	Maintained
14645F:	drivers/net/phy/phylink.c
14646F:	drivers/net/phy/sfp*
14647F:	include/linux/phylink.h
14648F:	include/linux/sfp.h
14649K:	phylink
14650
14651SGI GRU DRIVER
14652M:	Dimitri Sivanich <sivanich@sgi.com>
14653S:	Maintained
14654F:	drivers/misc/sgi-gru/
14655
14656SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14657M:	Pat Gefre <pfg@sgi.com>
14658L:	linux-ia64@vger.kernel.org
14659S:	Supported
14660F:	Documentation/ia64/serial.rst
14661F:	drivers/tty/serial/ioc?_serial.c
14662F:	include/linux/ioc?.h
14663
14664SGI XP/XPC/XPNET DRIVER
14665M:	Cliff Whickman <cpw@sgi.com>
14666M:	Robin Holt <robinmholt@gmail.com>
14667S:	Maintained
14668F:	drivers/misc/sgi-xp/
14669
14670SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14671M:	Ursula Braun <ubraun@linux.ibm.com>
14672M:	Karsten Graul <kgraul@linux.ibm.com>
14673L:	linux-s390@vger.kernel.org
14674W:	http://www.ibm.com/developerworks/linux/linux390/
14675S:	Supported
14676F:	net/smc/
14677
14678SHARP RJ54N1CB0C SENSOR DRIVER
14679M:	Jacopo Mondi <jacopo@jmondi.org>
14680L:	linux-media@vger.kernel.org
14681T:	git git://linuxtv.org/media_tree.git
14682S:	Odd fixes
14683F:	drivers/media/i2c/rj54n1cb0c.c
14684F:	include/media/i2c/rj54n1cb0c.h
14685
14686SH_VEU V4L2 MEM2MEM DRIVER
14687L:	linux-media@vger.kernel.org
14688S:	Orphan
14689F:	drivers/media/platform/sh_veu.c
14690
14691SH_VOU V4L2 OUTPUT DRIVER
14692L:	linux-media@vger.kernel.org
14693S:	Orphan
14694F:	drivers/media/platform/sh_vou.c
14695F:	include/media/drv-intf/sh_vou.h
14696
14697SI2157 MEDIA DRIVER
14698M:	Antti Palosaari <crope@iki.fi>
14699L:	linux-media@vger.kernel.org
14700W:	https://linuxtv.org
14701W:	http://palosaari.fi/linux/
14702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14703T:	git git://linuxtv.org/anttip/media_tree.git
14704S:	Maintained
14705F:	drivers/media/tuners/si2157*
14706
14707SI2165 MEDIA DRIVER
14708M:	Matthias Schwarzott <zzam@gentoo.org>
14709L:	linux-media@vger.kernel.org
14710W:	https://linuxtv.org
14711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14712S:	Maintained
14713F:	drivers/media/dvb-frontends/si2165*
14714
14715SI2168 MEDIA DRIVER
14716M:	Antti Palosaari <crope@iki.fi>
14717L:	linux-media@vger.kernel.org
14718W:	https://linuxtv.org
14719W:	http://palosaari.fi/linux/
14720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14721T:	git git://linuxtv.org/anttip/media_tree.git
14722S:	Maintained
14723F:	drivers/media/dvb-frontends/si2168*
14724
14725SI470X FM RADIO RECEIVER I2C DRIVER
14726M:	Hans Verkuil <hverkuil@xs4all.nl>
14727L:	linux-media@vger.kernel.org
14728T:	git git://linuxtv.org/media_tree.git
14729W:	https://linuxtv.org
14730S:	Odd Fixes
14731F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14732
14733SI470X FM RADIO RECEIVER USB DRIVER
14734M:	Hans Verkuil <hverkuil@xs4all.nl>
14735L:	linux-media@vger.kernel.org
14736T:	git git://linuxtv.org/media_tree.git
14737W:	https://linuxtv.org
14738S:	Maintained
14739F:	drivers/media/radio/si470x/radio-si470x-common.c
14740F:	drivers/media/radio/si470x/radio-si470x.h
14741F:	drivers/media/radio/si470x/radio-si470x-usb.c
14742
14743SI4713 FM RADIO TRANSMITTER I2C DRIVER
14744M:	Eduardo Valentin <edubezval@gmail.com>
14745L:	linux-media@vger.kernel.org
14746T:	git git://linuxtv.org/media_tree.git
14747W:	https://linuxtv.org
14748S:	Odd Fixes
14749F:	drivers/media/radio/si4713/si4713.?
14750
14751SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14752M:	Eduardo Valentin <edubezval@gmail.com>
14753L:	linux-media@vger.kernel.org
14754T:	git git://linuxtv.org/media_tree.git
14755W:	https://linuxtv.org
14756S:	Odd Fixes
14757F:	drivers/media/radio/si4713/radio-platform-si4713.c
14758
14759SI4713 FM RADIO TRANSMITTER USB DRIVER
14760M:	Hans Verkuil <hverkuil@xs4all.nl>
14761L:	linux-media@vger.kernel.org
14762T:	git git://linuxtv.org/media_tree.git
14763W:	https://linuxtv.org
14764S:	Maintained
14765F:	drivers/media/radio/si4713/radio-usb-si4713.c
14766
14767SIANO DVB DRIVER
14768M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14769L:	linux-media@vger.kernel.org
14770W:	https://linuxtv.org
14771T:	git git://linuxtv.org/media_tree.git
14772S:	Odd fixes
14773F:	drivers/media/common/siano/
14774F:	drivers/media/usb/siano/
14775F:	drivers/media/usb/siano/
14776F:	drivers/media/mmc/siano/
14777
14778SIFIVE DRIVERS
14779M:	Palmer Dabbelt <palmer@sifive.com>
14780M:	Paul Walmsley <paul.walmsley@sifive.com>
14781L:	linux-riscv@lists.infradead.org
14782T:	git git://github.com/sifive/riscv-linux.git
14783S:	Supported
14784K:	[^@]sifive
14785N:	sifive
14786
14787SIFIVE FU540 SYSTEM-ON-CHIP
14788M:	Paul Walmsley <paul.walmsley@sifive.com>
14789M:	Palmer Dabbelt <palmer@sifive.com>
14790L:	linux-riscv@lists.infradead.org
14791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14792S:	Supported
14793K:	fu540
14794N:	fu540
14795
14796SILEAD TOUCHSCREEN DRIVER
14797M:	Hans de Goede <hdegoede@redhat.com>
14798L:	linux-input@vger.kernel.org
14799L:	platform-driver-x86@vger.kernel.org
14800S:	Maintained
14801F:	drivers/input/touchscreen/silead.c
14802F:	drivers/platform/x86/touchscreen_dmi.c
14803
14804SILICON MOTION SM712 FRAME BUFFER DRIVER
14805M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14806M:	Teddy Wang <teddy.wang@siliconmotion.com>
14807M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14808L:	linux-fbdev@vger.kernel.org
14809S:	Maintained
14810F:	drivers/video/fbdev/sm712*
14811F:	Documentation/fb/sm712fb.rst
14812
14813SIMPLE FIRMWARE INTERFACE (SFI)
14814M:	Len Brown <lenb@kernel.org>
14815L:	sfi-devel@simplefirmware.org
14816W:	http://simplefirmware.org/
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14818S:	Supported
14819F:	arch/x86/platform/sfi/
14820F:	drivers/sfi/
14821F:	include/linux/sfi*.h
14822
14823SIMPLEFB FB DRIVER
14824M:	Hans de Goede <hdegoede@redhat.com>
14825L:	linux-fbdev@vger.kernel.org
14826S:	Maintained
14827F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14828F:	drivers/video/fbdev/simplefb.c
14829F:	include/linux/platform_data/simplefb.h
14830
14831SIMTEC EB110ATX (Chalice CATS)
14832P:	Ben Dooks
14833P:	Vincent Sanders <vince@simtec.co.uk>
14834M:	Simtec Linux Team <linux@simtec.co.uk>
14835W:	http://www.simtec.co.uk/products/EB110ATX/
14836S:	Supported
14837
14838SIMTEC EB2410ITX (BAST)
14839P:	Ben Dooks
14840P:	Vincent Sanders <vince@simtec.co.uk>
14841M:	Simtec Linux Team <linux@simtec.co.uk>
14842W:	http://www.simtec.co.uk/products/EB2410ITX/
14843S:	Supported
14844F:	arch/arm/mach-s3c24xx/mach-bast.c
14845F:	arch/arm/mach-s3c24xx/bast-ide.c
14846F:	arch/arm/mach-s3c24xx/bast-irq.c
14847
14848SIPHASH PRF ROUTINES
14849M:	Jason A. Donenfeld <Jason@zx2c4.com>
14850S:	Maintained
14851F:	lib/siphash.c
14852F:	lib/test_siphash.c
14853F:	include/linux/siphash.h
14854
14855SIOX
14856M:	Thorsten Scherer <t.scherer@eckelmann.de>
14857M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14858R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14859S:	Supported
14860F:	drivers/siox/*
14861F:	drivers/gpio/gpio-siox.c
14862F:	include/trace/events/siox.h
14863
14864SIS 190 ETHERNET DRIVER
14865M:	Francois Romieu <romieu@fr.zoreil.com>
14866L:	netdev@vger.kernel.org
14867S:	Maintained
14868F:	drivers/net/ethernet/sis/sis190.c
14869
14870SIS 900/7016 FAST ETHERNET DRIVER
14871M:	Daniele Venzano <venza@brownhat.org>
14872W:	http://www.brownhat.org/sis900.html
14873L:	netdev@vger.kernel.org
14874S:	Maintained
14875F:	drivers/net/ethernet/sis/sis900.*
14876
14877SIS FRAMEBUFFER DRIVER
14878M:	Thomas Winischhofer <thomas@winischhofer.net>
14879W:	http://www.winischhofer.net/linuxsisvga.shtml
14880S:	Maintained
14881F:	Documentation/fb/sisfb.rst
14882F:	drivers/video/fbdev/sis/
14883F:	include/video/sisfb.h
14884
14885SIS USB2VGA DRIVER
14886M:	Thomas Winischhofer <thomas@winischhofer.net>
14887W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14888S:	Maintained
14889F:	drivers/usb/misc/sisusbvga/
14890
14891SLAB ALLOCATOR
14892M:	Christoph Lameter <cl@linux.com>
14893M:	Pekka Enberg <penberg@kernel.org>
14894M:	David Rientjes <rientjes@google.com>
14895M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14896M:	Andrew Morton <akpm@linux-foundation.org>
14897L:	linux-mm@kvack.org
14898S:	Maintained
14899F:	include/linux/sl?b*.h
14900F:	mm/sl?b*
14901
14902SLEEPABLE READ-COPY UPDATE (SRCU)
14903M:	Lai Jiangshan <jiangshanlai@gmail.com>
14904M:	"Paul E. McKenney" <paulmck@kernel.org>
14905M:	Josh Triplett <josh@joshtriplett.org>
14906R:	Steven Rostedt <rostedt@goodmis.org>
14907R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14908L:	rcu@vger.kernel.org
14909W:	http://www.rdrop.com/users/paulmck/RCU/
14910S:	Supported
14911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14912F:	include/linux/srcu*.h
14913F:	kernel/rcu/srcu*.c
14914
14915SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14916M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14917L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14918S:	Maintained
14919F:	drivers/slimbus/
14920F:	Documentation/devicetree/bindings/slimbus/
14921F:	include/linux/slimbus.h
14922
14923SMACK SECURITY MODULE
14924M:	Casey Schaufler <casey@schaufler-ca.com>
14925L:	linux-security-module@vger.kernel.org
14926W:	http://schaufler-ca.com
14927T:	git git://github.com/cschaufler/smack-next
14928S:	Maintained
14929F:	Documentation/admin-guide/LSM/Smack.rst
14930F:	security/smack/
14931
14932SMC91x ETHERNET DRIVER
14933M:	Nicolas Pitre <nico@fluxnic.net>
14934S:	Odd Fixes
14935F:	drivers/net/ethernet/smsc/smc91x.*
14936
14937SMIA AND SMIA++ IMAGE SENSOR DRIVER
14938M:	Sakari Ailus <sakari.ailus@iki.fi>
14939L:	linux-media@vger.kernel.org
14940S:	Maintained
14941F:	drivers/media/i2c/smiapp/
14942F:	include/media/i2c/smiapp.h
14943F:	drivers/media/i2c/smiapp-pll.c
14944F:	drivers/media/i2c/smiapp-pll.h
14945F:	include/uapi/linux/smiapp.h
14946F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14947
14948SMM665 HARDWARE MONITOR DRIVER
14949M:	Guenter Roeck <linux@roeck-us.net>
14950L:	linux-hwmon@vger.kernel.org
14951S:	Maintained
14952F:	Documentation/hwmon/smm665.rst
14953F:	drivers/hwmon/smm665.c
14954
14955SMSC EMC2103 HARDWARE MONITOR DRIVER
14956M:	Steve Glendinning <steve.glendinning@shawell.net>
14957L:	linux-hwmon@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/hwmon/emc2103.rst
14960F:	drivers/hwmon/emc2103.c
14961
14962SMSC SCH5627 HARDWARE MONITOR DRIVER
14963M:	Hans de Goede <hdegoede@redhat.com>
14964L:	linux-hwmon@vger.kernel.org
14965S:	Supported
14966F:	Documentation/hwmon/sch5627.rst
14967F:	drivers/hwmon/sch5627.c
14968
14969SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14970M:	Steve Glendinning <steve.glendinning@shawell.net>
14971L:	linux-fbdev@vger.kernel.org
14972S:	Maintained
14973F:	drivers/video/fbdev/smscufx.c
14974
14975SMSC47B397 HARDWARE MONITOR DRIVER
14976M:	Jean Delvare <jdelvare@suse.com>
14977L:	linux-hwmon@vger.kernel.org
14978S:	Maintained
14979F:	Documentation/hwmon/smsc47b397.rst
14980F:	drivers/hwmon/smsc47b397.c
14981
14982SMSC911x ETHERNET DRIVER
14983M:	Steve Glendinning <steve.glendinning@shawell.net>
14984L:	netdev@vger.kernel.org
14985S:	Maintained
14986F:	include/linux/smsc911x.h
14987F:	drivers/net/ethernet/smsc/smsc911x.*
14988
14989SMSC9420 PCI ETHERNET DRIVER
14990M:	Steve Glendinning <steve.glendinning@shawell.net>
14991L:	netdev@vger.kernel.org
14992S:	Maintained
14993F:	drivers/net/ethernet/smsc/smsc9420.*
14994
14995SOC-CAMERA V4L2 SUBSYSTEM
14996L:	linux-media@vger.kernel.org
14997T:	git git://linuxtv.org/media_tree.git
14998S:	Orphan
14999F:	include/media/soc_camera.h
15000F:	drivers/staging/media/soc_camera/
15001
15002SOCIONEXT SYNQUACER I2C DRIVER
15003M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15004L:	linux-i2c@vger.kernel.org
15005S:	Maintained
15006F:	drivers/i2c/busses/i2c-synquacer.c
15007F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15008
15009SOCIONEXT UNIPHIER SOUND DRIVER
15010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15011S:	Orphan
15012F:	sound/soc/uniphier/
15013
15014SOEKRIS NET48XX LED SUPPORT
15015M:	Chris Boot <bootc@bootc.net>
15016S:	Maintained
15017F:	drivers/leds/leds-net48xx.c
15018
15019SOFT-IWARP DRIVER (siw)
15020M:	Bernard Metzler <bmt@zurich.ibm.com>
15021L:	linux-rdma@vger.kernel.org
15022S:	Supported
15023F:	drivers/infiniband/sw/siw/
15024F:	include/uapi/rdma/siw-abi.h
15025
15026SOFT-ROCE DRIVER (rxe)
15027M:	Moni Shoua <monis@mellanox.com>
15028L:	linux-rdma@vger.kernel.org
15029S:	Supported
15030W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15031Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15032F:	drivers/infiniband/sw/rxe/
15033F:	include/uapi/rdma/rdma_user_rxe.h
15034
15035SOFTLOGIC 6x10 MPEG CODEC
15036M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15037M:	Anton Sviridenko <anton@corp.bluecherry.net>
15038M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15039M:	Andrey Utkin <andrey_utkin@fastmail.com>
15040M:	Ismael Luceno <ismael@iodev.co.uk>
15041L:	linux-media@vger.kernel.org
15042S:	Supported
15043F:	drivers/media/pci/solo6x10/
15044
15045SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15046M:	James Morse <james.morse@arm.com>
15047L:	linux-arm-kernel@lists.infradead.org
15048S:	Maintained
15049F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15050F:	drivers/firmware/arm_sdei.c
15051F:	include/linux/arm_sdei.h
15052F:	include/uapi/linux/arm_sdei.h
15053
15054SOFTWARE RAID (Multiple Disks) SUPPORT
15055M:	Song Liu <song@kernel.org>
15056L:	linux-raid@vger.kernel.org
15057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15058S:	Supported
15059F:	drivers/md/Makefile
15060F:	drivers/md/Kconfig
15061F:	drivers/md/md*
15062F:	drivers/md/raid*
15063F:	include/linux/raid/
15064F:	include/uapi/linux/raid/
15065
15066SOCIONEXT (SNI) AVE NETWORK DRIVER
15067M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15068L:	netdev@vger.kernel.org
15069S:	Maintained
15070F:	drivers/net/ethernet/socionext/sni_ave.c
15071F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15072
15073SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15074M:	Jassi Brar <jaswinder.singh@linaro.org>
15075M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15076L:	netdev@vger.kernel.org
15077S:	Maintained
15078F:	drivers/net/ethernet/socionext/netsec.c
15079F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15080
15081SOCIONEXT (SNI) Synquacer SPI DRIVER
15082M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15083M:	Jassi Brar <jaswinder.singh@linaro.org>
15084L:	linux-spi@vger.kernel.org
15085S:	Maintained
15086F:	drivers/spi/spi-synquacer.c
15087F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15088
15089SOLIDRUN CLEARFOG SUPPORT
15090M:	Russell King <linux@armlinux.org.uk>
15091S:	Maintained
15092F:	arch/arm/boot/dts/armada-388-clearfog*
15093F:	arch/arm/boot/dts/armada-38x-solidrun-*
15094
15095SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15096M:	Russell King <linux@armlinux.org.uk>
15097S:	Maintained
15098F:	arch/arm/boot/dts/imx6*-cubox-i*
15099F:	arch/arm/boot/dts/imx6*-hummingboard*
15100F:	arch/arm/boot/dts/imx6*-sr-*
15101
15102SONIC NETWORK DRIVER
15103M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15104L:	netdev@vger.kernel.org
15105S:	Maintained
15106F:	drivers/net/ethernet/natsemi/sonic.*
15107
15108SONICS SILICON BACKPLANE DRIVER (SSB)
15109M:	Michael Buesch <m@bues.ch>
15110L:	linux-wireless@vger.kernel.org
15111S:	Maintained
15112F:	drivers/ssb/
15113F:	include/linux/ssb/
15114
15115SONY IMX214 SENSOR DRIVER
15116M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15117L:	linux-media@vger.kernel.org
15118T:	git git://linuxtv.org/media_tree.git
15119S:	Maintained
15120F:	drivers/media/i2c/imx214.c
15121F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15122
15123SONY IMX258 SENSOR DRIVER
15124M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15125L:	linux-media@vger.kernel.org
15126T:	git git://linuxtv.org/media_tree.git
15127S:	Maintained
15128F:	drivers/media/i2c/imx258.c
15129
15130SONY IMX274 SENSOR DRIVER
15131M:	Leon Luo <leonl@leopardimaging.com>
15132L:	linux-media@vger.kernel.org
15133T:	git git://linuxtv.org/media_tree.git
15134S:	Maintained
15135F:	drivers/media/i2c/imx274.c
15136F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15137
15138SONY IMX319 SENSOR DRIVER
15139M:	Bingbu Cao <bingbu.cao@intel.com>
15140L:	linux-media@vger.kernel.org
15141T:	git git://linuxtv.org/media_tree.git
15142S:	Maintained
15143F:	drivers/media/i2c/imx319.c
15144
15145SONY IMX355 SENSOR DRIVER
15146M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149S:	Maintained
15150F:	drivers/media/i2c/imx355.c
15151
15152SONY MEMORYSTICK SUBSYSTEM
15153M:	Maxim Levitsky <maximlevitsky@gmail.com>
15154M:	Alex Dubov <oakad@yahoo.com>
15155M:	Ulf Hansson <ulf.hansson@linaro.org>
15156L:	linux-mmc@vger.kernel.org
15157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15158S:	Maintained
15159F:	drivers/memstick/
15160F:	include/linux/memstick.h
15161
15162SONY VAIO CONTROL DEVICE DRIVER
15163M:	Mattia Dongili <malattia@linux.it>
15164L:	platform-driver-x86@vger.kernel.org
15165W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15166S:	Maintained
15167F:	Documentation/admin-guide/laptops/sony-laptop.rst
15168F:	drivers/char/sonypi.c
15169F:	drivers/platform/x86/sony-laptop.c
15170F:	include/linux/sony-laptop.h
15171
15172SOUND
15173M:	Jaroslav Kysela <perex@perex.cz>
15174M:	Takashi Iwai <tiwai@suse.com>
15175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15176W:	http://www.alsa-project.org/
15177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15178Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15179S:	Maintained
15180F:	Documentation/sound/
15181F:	include/sound/
15182F:	include/uapi/sound/
15183F:	sound/
15184
15185SOUND - COMPRESSED AUDIO
15186M:	Vinod Koul <vkoul@kernel.org>
15187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15189S:	Supported
15190F:	Documentation/sound/designs/compress-offload.rst
15191F:	include/sound/compress_driver.h
15192F:	include/uapi/sound/compress_*
15193F:	sound/core/compress_offload.c
15194F:	sound/soc/soc-compress.c
15195
15196SOUND - DMAENGINE HELPERS
15197M:	Lars-Peter Clausen <lars@metafoo.de>
15198S:	Supported
15199F:	include/sound/dmaengine_pcm.h
15200F:	sound/core/pcm_dmaengine.c
15201F:	sound/soc/soc-generic-dmaengine-pcm.c
15202
15203SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15204M:	Liam Girdwood <lgirdwood@gmail.com>
15205M:	Mark Brown <broonie@kernel.org>
15206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15208W:	http://alsa-project.org/main/index.php/ASoC
15209S:	Supported
15210F:	Documentation/devicetree/bindings/sound/
15211F:	Documentation/sound/soc/
15212F:	sound/soc/
15213F:	include/dt-bindings/sound/
15214F:	include/sound/soc*
15215
15216SOUNDWIRE SUBSYSTEM
15217M:	Vinod Koul <vkoul@kernel.org>
15218M:	Sanyog Kale <sanyog.r.kale@intel.com>
15219R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15221S:	Supported
15222F:	Documentation/driver-api/soundwire/
15223F:	drivers/soundwire/
15224F:	include/linux/soundwire/
15225
15226SP2 MEDIA DRIVER
15227M:	Olli Salonen <olli.salonen@iki.fi>
15228L:	linux-media@vger.kernel.org
15229W:	https://linuxtv.org
15230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15231S:	Maintained
15232F:	drivers/media/dvb-frontends/sp2*
15233
15234SPARC + UltraSPARC (sparc/sparc64)
15235M:	"David S. Miller" <davem@davemloft.net>
15236L:	sparclinux@vger.kernel.org
15237Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15240S:	Maintained
15241F:	arch/sparc/
15242F:	drivers/sbus/
15243
15244SPARC SERIAL DRIVERS
15245M:	"David S. Miller" <davem@davemloft.net>
15246L:	sparclinux@vger.kernel.org
15247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15249S:	Maintained
15250F:	include/linux/sunserialcore.h
15251F:	drivers/tty/serial/suncore.c
15252F:	drivers/tty/serial/sunhv.c
15253F:	drivers/tty/serial/sunsab.c
15254F:	drivers/tty/serial/sunsab.h
15255F:	drivers/tty/serial/sunsu.c
15256F:	drivers/tty/serial/sunzilog.c
15257F:	drivers/tty/serial/sunzilog.h
15258F:	drivers/tty/vcc.c
15259
15260SPARSE CHECKER
15261M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15262L:	linux-sparse@vger.kernel.org
15263W:	https://sparse.wiki.kernel.org/
15264T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15265S:	Maintained
15266F:	include/linux/compiler.h
15267
15268SPEAR CLOCK FRAMEWORK SUPPORT
15269M:	Viresh Kumar <vireshk@kernel.org>
15270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15271W:	http://www.st.com/spear
15272S:	Maintained
15273F:	drivers/clk/spear/
15274
15275SPEAR PLATFORM SUPPORT
15276M:	Viresh Kumar <vireshk@kernel.org>
15277M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15279W:	http://www.st.com/spear
15280S:	Maintained
15281F:	arch/arm/boot/dts/spear*
15282F:	arch/arm/mach-spear/
15283
15284SPI NOR SUBSYSTEM
15285M:	Marek Vasut <marek.vasut@gmail.com>
15286M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15287L:	linux-mtd@lists.infradead.org
15288W:	http://www.linux-mtd.infradead.org/
15289Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15291S:	Maintained
15292F:	drivers/mtd/spi-nor/
15293F:	include/linux/mtd/spi-nor.h
15294
15295SPI SUBSYSTEM
15296M:	Mark Brown <broonie@kernel.org>
15297L:	linux-spi@vger.kernel.org
15298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15299Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15300S:	Maintained
15301F:	Documentation/devicetree/bindings/spi/
15302F:	Documentation/spi/
15303F:	drivers/spi/
15304F:	include/linux/spi/
15305F:	include/uapi/linux/spi/
15306F:	tools/spi/
15307
15308SPIDERNET NETWORK DRIVER for CELL
15309M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15310L:	netdev@vger.kernel.org
15311S:	Supported
15312F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15313F:	drivers/net/ethernet/toshiba/spider_net*
15314
15315SPMI SUBSYSTEM
15316R:	Stephen Boyd <sboyd@kernel.org>
15317L:	linux-arm-msm@vger.kernel.org
15318F:	Documentation/devicetree/bindings/spmi/
15319F:	drivers/spmi/
15320F:	include/dt-bindings/spmi/spmi.h
15321F:	include/linux/spmi.h
15322F:	include/trace/events/spmi.h
15323
15324SPU FILE SYSTEM
15325M:	Jeremy Kerr <jk@ozlabs.org>
15326L:	linuxppc-dev@lists.ozlabs.org
15327W:	http://www.ibm.com/developerworks/power/cell/
15328S:	Supported
15329F:	Documentation/filesystems/spufs.txt
15330F:	arch/powerpc/platforms/cell/spufs/
15331
15332SQUASHFS FILE SYSTEM
15333M:	Phillip Lougher <phillip@squashfs.org.uk>
15334L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15335W:	http://squashfs.org.uk
15336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15337S:	Maintained
15338F:	Documentation/filesystems/squashfs.txt
15339F:	fs/squashfs/
15340
15341SRM (Alpha) environment access
15342M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15343S:	Maintained
15344F:	arch/alpha/kernel/srm_env.c
15345
15346ST LSM6DSx IMU IIO DRIVER
15347M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15348L:	linux-iio@vger.kernel.org
15349W:	http://www.st.com/
15350S:	Maintained
15351F:	drivers/iio/imu/st_lsm6dsx/
15352F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15353
15354ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15355M:	Mickael Guene <mickael.guene@st.com>
15356L:	linux-media@vger.kernel.org
15357T:	git git://linuxtv.org/media_tree.git
15358S:	Maintained
15359F:	drivers/media/i2c/st-mipid02.c
15360F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15361
15362ST STM32 I2C/SMBUS DRIVER
15363M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15364L:	linux-i2c@vger.kernel.org
15365S:	Maintained
15366F:	drivers/i2c/busses/i2c-stm32*
15367
15368ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15369M:	Song Qiang <songqiang1304521@gmail.com>
15370L:	linux-iio@vger.kernel.org
15371S:	Maintained
15372F:	drivers/iio/proximity/vl53l0x-i2c.c
15373F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15374
15375STABLE BRANCH
15376M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15377M:	Sasha Levin <sashal@kernel.org>
15378L:	stable@vger.kernel.org
15379S:	Supported
15380F:	Documentation/process/stable-kernel-rules.rst
15381
15382STAGING - COMEDI
15383M:	Ian Abbott <abbotti@mev.co.uk>
15384M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15385S:	Odd Fixes
15386F:	drivers/staging/comedi/
15387
15388STAGING - FIELDBUS SUBSYSTEM
15389M:	Sven Van Asbroeck <TheSven73@gmail.com>
15390S:	Maintained
15391F:	drivers/staging/fieldbus/*
15392F:	drivers/staging/fieldbus/Documentation/
15393
15394STAGING - HMS ANYBUS-S BUS
15395M:	Sven Van Asbroeck <TheSven73@gmail.com>
15396S:	Maintained
15397F:	drivers/staging/fieldbus/anybuss/
15398
15399STAGING - INDUSTRIAL IO
15400M:	Jonathan Cameron <jic23@kernel.org>
15401L:	linux-iio@vger.kernel.org
15402S:	Odd Fixes
15403F:	Documentation/devicetree/bindings/staging/iio/
15404F:	drivers/staging/iio/
15405
15406STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15407M:	Marc Dietrich <marvin24@gmx.de>
15408L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15409L:	linux-tegra@vger.kernel.org
15410S:	Maintained
15411F:	drivers/staging/nvec/
15412
15413STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15414M:	Jens Frederich <jfrederich@gmail.com>
15415M:	Daniel Drake <dsd@laptop.org>
15416M:	Jon Nettleton <jon.nettleton@gmail.com>
15417W:	http://wiki.laptop.org/go/DCON
15418S:	Maintained
15419F:	drivers/staging/olpc_dcon/
15420
15421STAGING - REALTEK RTL8712U DRIVERS
15422M:	Larry Finger <Larry.Finger@lwfinger.net>
15423M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15424S:	Odd Fixes
15425F:	drivers/staging/rtl8712/
15426
15427STAGING - REALTEK RTL8188EU DRIVERS
15428M:	Larry Finger <Larry.Finger@lwfinger.net>
15429S:	Odd Fixes
15430F:	drivers/staging/rtl8188eu/
15431
15432STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15433M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15434M:	Teddy Wang <teddy.wang@siliconmotion.com>
15435M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15436L:	linux-fbdev@vger.kernel.org
15437S:	Maintained
15438F:	drivers/staging/sm750fb/
15439
15440STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15441M:	William Hubbs <w.d.hubbs@gmail.com>
15442M:	Chris Brannon <chris@the-brannons.com>
15443M:	Kirk Reiser <kirk@reisers.ca>
15444M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15445L:	speakup@linux-speakup.org
15446W:	http://www.linux-speakup.org/
15447S:	Odd Fixes
15448F:	drivers/staging/speakup/
15449
15450STAGING - VIA VT665X DRIVERS
15451M:	Forest Bond <forest@alittletooquiet.net>
15452S:	Odd Fixes
15453F:	drivers/staging/vt665?/
15454
15455STAGING - WILC1000 WIFI DRIVER
15456M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15457M:	Ajay Singh <ajay.kathat@microchip.com>
15458L:	linux-wireless@vger.kernel.org
15459S:	Supported
15460F:	drivers/staging/wilc1000/
15461
15462STAGING SUBSYSTEM
15463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15465L:	devel@driverdev.osuosl.org
15466S:	Supported
15467F:	drivers/staging/
15468
15469STARFIRE/DURALAN NETWORK DRIVER
15470M:	Ion Badulescu <ionut@badula.org>
15471S:	Odd Fixes
15472F:	drivers/net/ethernet/adaptec/starfire*
15473
15474STEC S1220 SKD DRIVER
15475M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15476L:	linux-block@vger.kernel.org
15477S:	Maintained
15478F:	drivers/block/skd*[ch]
15479
15480STI AUDIO (ASoC) DRIVERS
15481M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15483S:	Maintained
15484F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15485F:	sound/soc/sti/
15486
15487STI CEC DRIVER
15488M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15489S:	Maintained
15490F:	drivers/media/platform/sti/cec/
15491F:	Documentation/devicetree/bindings/media/stih-cec.txt
15492
15493STK1160 USB VIDEO CAPTURE DRIVER
15494M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15495L:	linux-media@vger.kernel.org
15496T:	git git://linuxtv.org/media_tree.git
15497S:	Maintained
15498F:	drivers/media/usb/stk1160/
15499
15500STM32 AUDIO (ASoC) DRIVERS
15501M:	Olivier Moysan <olivier.moysan@st.com>
15502M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15504S:	Maintained
15505F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15506F:	sound/soc/stm/
15507
15508STM32 TIMER/LPTIMER DRIVERS
15509M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15510S:	Maintained
15511F:	drivers/*/stm32-*timer*
15512F:	drivers/pwm/pwm-stm32*
15513F:	include/linux/*/stm32-*tim*
15514F:	Documentation/ABI/testing/*timer-stm32
15515F:	Documentation/devicetree/bindings/*/stm32-*timer*
15516F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15517
15518STMMAC ETHERNET DRIVER
15519M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15520M:	Alexandre Torgue <alexandre.torgue@st.com>
15521M:	Jose Abreu <joabreu@synopsys.com>
15522L:	netdev@vger.kernel.org
15523W:	http://www.stlinux.com
15524S:	Supported
15525F:	drivers/net/ethernet/stmicro/stmmac/
15526
15527SUN3/3X
15528M:	Sam Creasey <sammy@sammy.net>
15529W:	http://sammy.net/sun3/
15530S:	Maintained
15531F:	arch/m68k/kernel/*sun3*
15532F:	arch/m68k/sun3*/
15533F:	arch/m68k/include/asm/sun3*
15534F:	drivers/net/ethernet/i825xx/sun3*
15535
15536SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15537M:	Hans de Goede <hdegoede@redhat.com>
15538L:	linux-input@vger.kernel.org
15539S:	Maintained
15540F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15541F:	drivers/input/keyboard/sun4i-lradc-keys.c
15542
15543SUNDANCE NETWORK DRIVER
15544M:	Denis Kirjanov <kda@linux-powerpc.org>
15545L:	netdev@vger.kernel.org
15546S:	Maintained
15547F:	drivers/net/ethernet/dlink/sundance.c
15548
15549SUPERH
15550M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15551M:	Rich Felker <dalias@libc.org>
15552L:	linux-sh@vger.kernel.org
15553Q:	http://patchwork.kernel.org/project/linux-sh/list/
15554S:	Maintained
15555F:	Documentation/sh/
15556F:	arch/sh/
15557F:	drivers/sh/
15558
15559SUSPEND TO RAM
15560M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15561M:	Len Brown <len.brown@intel.com>
15562M:	Pavel Machek <pavel@ucw.cz>
15563L:	linux-pm@vger.kernel.org
15564B:	https://bugzilla.kernel.org
15565S:	Supported
15566F:	Documentation/power/
15567F:	arch/x86/kernel/acpi/
15568F:	drivers/base/power/
15569F:	kernel/power/
15570F:	include/linux/suspend.h
15571F:	include/linux/freezer.h
15572F:	include/linux/pm.h
15573
15574SVGA HANDLING
15575M:	Martin Mares <mj@ucw.cz>
15576L:	linux-video@atrey.karlin.mff.cuni.cz
15577S:	Maintained
15578F:	Documentation/admin-guide/svga.rst
15579F:	arch/x86/boot/video*
15580
15581SWIOTLB SUBSYSTEM
15582M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15583L:	iommu@lists.linux-foundation.org
15584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15585S:	Supported
15586F:	kernel/dma/swiotlb.c
15587F:	arch/*/kernel/pci-swiotlb.c
15588F:	include/linux/swiotlb.h
15589
15590SWITCHDEV
15591M:	Jiri Pirko <jiri@resnulli.us>
15592M:	Ivan Vecera <ivecera@redhat.com>
15593L:	netdev@vger.kernel.org
15594S:	Supported
15595F:	net/switchdev/
15596F:	include/net/switchdev.h
15597
15598SY8106A REGULATOR DRIVER
15599M:	Icenowy Zheng <icenowy@aosc.io>
15600S:	Maintained
15601F:	drivers/regulator/sy8106a-regulator.c
15602F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15603
15604SYNC FILE FRAMEWORK
15605M:	Sumit Semwal <sumit.semwal@linaro.org>
15606R:	Gustavo Padovan <gustavo@padovan.org>
15607S:	Maintained
15608L:	linux-media@vger.kernel.org
15609L:	dri-devel@lists.freedesktop.org
15610F:	drivers/dma-buf/sync_*
15611F:	drivers/dma-buf/dma-fence*
15612F:	drivers/dma-buf/sw_sync.c
15613F:	include/linux/sync_file.h
15614F:	include/uapi/linux/sync_file.h
15615F:	Documentation/driver-api/sync_file.rst
15616T:	git git://anongit.freedesktop.org/drm/drm-misc
15617
15618SYNOPSYS ARC ARCHITECTURE
15619M:	Vineet Gupta <vgupta@synopsys.com>
15620L:	linux-snps-arc@lists.infradead.org
15621S:	Supported
15622F:	arch/arc/
15623F:	Documentation/devicetree/bindings/arc/*
15624F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15625F:	drivers/clocksource/arc_timer.c
15626F:	drivers/tty/serial/arc_uart.c
15627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15628
15629SYNOPSYS ARC HSDK SDP pll clock driver
15630M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15631S:	Supported
15632F:	drivers/clk/clk-hsdk-pll.c
15633F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15634
15635SYNOPSYS ARC SDP clock driver
15636M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15637S:	Supported
15638F:	drivers/clk/axs10x/*
15639F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15640
15641SYNOPSYS ARC SDP platform support
15642M:	Alexey Brodkin <abrodkin@synopsys.com>
15643S:	Supported
15644F:	arch/arc/plat-axs10x
15645F:	arch/arc/boot/dts/ax*
15646F:	Documentation/devicetree/bindings/arc/axs10*
15647
15648SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15649M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15650S:	Supported
15651F:	drivers/reset/reset-axs10x.c
15652F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15653
15654SYNOPSYS CREG GPIO DRIVER
15655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15656S:	Maintained
15657F:	drivers/gpio/gpio-creg-snps.c
15658F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15659
15660SYNOPSYS DESIGNWARE 8250 UART DRIVER
15661R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15662S:	Maintained
15663F:	drivers/tty/serial/8250/8250_dw.c
15664
15665SYNOPSYS DESIGNWARE APB GPIO DRIVER
15666M:	Hoan Tran <hoan@os.amperecomputing.com>
15667L:	linux-gpio@vger.kernel.org
15668S:	Maintained
15669F:	drivers/gpio/gpio-dwapb.c
15670F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15671
15672SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15673M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15674S:	Maintained
15675F:	drivers/dma/dw-axi-dmac/
15676F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15677
15678SYNOPSYS DESIGNWARE DMAC DRIVER
15679M:	Viresh Kumar <vireshk@kernel.org>
15680R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15681S:	Maintained
15682F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15683F:	drivers/dma/dw/
15684F:	include/dt-bindings/dma/dw-dmac.h
15685F:	include/linux/dma/dw.h
15686F:	include/linux/platform_data/dma-dw.h
15687
15688SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15689M:	Jose Abreu <Jose.Abreu@synopsys.com>
15690L:	netdev@vger.kernel.org
15691S:	Supported
15692F:	drivers/net/ethernet/synopsys/
15693
15694SYNOPSYS DESIGNWARE I2C DRIVER
15695M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15696R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15697R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15698L:	linux-i2c@vger.kernel.org
15699S:	Maintained
15700F:	drivers/i2c/busses/i2c-designware-*
15701F:	include/linux/platform_data/i2c-designware.h
15702
15703SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15704M:	Jaehoon Chung <jh80.chung@samsung.com>
15705L:	linux-mmc@vger.kernel.org
15706S:	Maintained
15707F:	drivers/mmc/host/dw_mmc*
15708
15709SYNOPSYS HSDK RESET CONTROLLER DRIVER
15710M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15711S:	Supported
15712F:	drivers/reset/reset-hsdk.c
15713F:	include/dt-bindings/reset/snps,hsdk-reset.h
15714F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15715
15716SYSTEM CONFIGURATION (SYSCON)
15717M:	Lee Jones <lee.jones@linaro.org>
15718M:	Arnd Bergmann <arnd@arndb.de>
15719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15720S:	Supported
15721F:	drivers/mfd/syscon.c
15722
15723SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15724M:	Sudeep Holla <sudeep.holla@arm.com>
15725L:	linux-arm-kernel@lists.infradead.org
15726S:	Maintained
15727F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15728F:	drivers/clk/clk-sc[mp]i.c
15729F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15730F:	drivers/firmware/arm_scpi.c
15731F:	drivers/firmware/arm_scmi/
15732F:	drivers/reset/reset-scmi.c
15733F:	include/linux/sc[mp]i_protocol.h
15734
15735SYSTEM RESET/SHUTDOWN DRIVERS
15736M:	Sebastian Reichel <sre@kernel.org>
15737L:	linux-pm@vger.kernel.org
15738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15739S:	Maintained
15740F:	Documentation/devicetree/bindings/power/reset/
15741F:	drivers/power/reset/
15742
15743SYSTEM TRACE MODULE CLASS
15744M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15745S:	Maintained
15746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15747F:	Documentation/trace/stm.rst
15748F:	drivers/hwtracing/stm/
15749F:	include/linux/stm.h
15750F:	include/uapi/linux/stm.h
15751
15752SYSV FILESYSTEM
15753M:	Christoph Hellwig <hch@infradead.org>
15754S:	Maintained
15755F:	Documentation/filesystems/sysv-fs.txt
15756F:	fs/sysv/
15757F:	include/linux/sysv_fs.h
15758
15759TASKSTATS STATISTICS INTERFACE
15760M:	Balbir Singh <bsingharora@gmail.com>
15761S:	Maintained
15762F:	Documentation/accounting/taskstats*
15763F:	include/linux/taskstats*
15764F:	kernel/taskstats.c
15765
15766TC subsystem
15767M:	Jamal Hadi Salim <jhs@mojatatu.com>
15768M:	Cong Wang <xiyou.wangcong@gmail.com>
15769M:	Jiri Pirko <jiri@resnulli.us>
15770L:	netdev@vger.kernel.org
15771S:	Maintained
15772F:	include/net/pkt_cls.h
15773F:	include/net/pkt_sched.h
15774F:	include/net/tc_act/
15775F:	include/uapi/linux/pkt_cls.h
15776F:	include/uapi/linux/pkt_sched.h
15777F:	include/uapi/linux/tc_act/
15778F:	include/uapi/linux/tc_ematch/
15779F:	net/sched/
15780
15781TC90522 MEDIA DRIVER
15782M:	Akihiro Tsukada <tskd08@gmail.com>
15783L:	linux-media@vger.kernel.org
15784S:	Odd Fixes
15785F:	drivers/media/dvb-frontends/tc90522*
15786
15787TCP LOW PRIORITY MODULE
15788M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15789M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15790W:	http://tcp-lp-mod.sourceforge.net/
15791S:	Maintained
15792F:	net/ipv4/tcp_lp.c
15793
15794TDA10071 MEDIA DRIVER
15795M:	Antti Palosaari <crope@iki.fi>
15796L:	linux-media@vger.kernel.org
15797W:	https://linuxtv.org
15798W:	http://palosaari.fi/linux/
15799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15800T:	git git://linuxtv.org/anttip/media_tree.git
15801S:	Maintained
15802F:	drivers/media/dvb-frontends/tda10071*
15803
15804TDA18212 MEDIA DRIVER
15805M:	Antti Palosaari <crope@iki.fi>
15806L:	linux-media@vger.kernel.org
15807W:	https://linuxtv.org
15808W:	http://palosaari.fi/linux/
15809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15810T:	git git://linuxtv.org/anttip/media_tree.git
15811S:	Maintained
15812F:	drivers/media/tuners/tda18212*
15813
15814TDA18218 MEDIA DRIVER
15815M:	Antti Palosaari <crope@iki.fi>
15816L:	linux-media@vger.kernel.org
15817W:	https://linuxtv.org
15818W:	http://palosaari.fi/linux/
15819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15820T:	git git://linuxtv.org/anttip/media_tree.git
15821S:	Maintained
15822F:	drivers/media/tuners/tda18218*
15823
15824TDA18250 MEDIA DRIVER
15825M:	Olli Salonen <olli.salonen@iki.fi>
15826L:	linux-media@vger.kernel.org
15827W:	https://linuxtv.org
15828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15829T:	git git://linuxtv.org/media_tree.git
15830S:	Maintained
15831F:	drivers/media/tuners/tda18250*
15832
15833TDA18271 MEDIA DRIVER
15834M:	Michael Krufky <mkrufky@linuxtv.org>
15835L:	linux-media@vger.kernel.org
15836W:	https://linuxtv.org
15837W:	http://github.com/mkrufky
15838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15839T:	git git://linuxtv.org/mkrufky/tuners.git
15840S:	Maintained
15841F:	drivers/media/tuners/tda18271*
15842
15843TDA1997x MEDIA DRIVER
15844M:	Tim Harvey <tharvey@gateworks.com>
15845L:	linux-media@vger.kernel.org
15846W:	https://linuxtv.org
15847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15848S:	Maintained
15849F:	drivers/media/i2c/tda1997x.*
15850
15851TDA827x MEDIA DRIVER
15852M:	Michael Krufky <mkrufky@linuxtv.org>
15853L:	linux-media@vger.kernel.org
15854W:	https://linuxtv.org
15855W:	http://github.com/mkrufky
15856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15857T:	git git://linuxtv.org/mkrufky/tuners.git
15858S:	Maintained
15859F:	drivers/media/tuners/tda8290.*
15860
15861TDA8290 MEDIA DRIVER
15862M:	Michael Krufky <mkrufky@linuxtv.org>
15863L:	linux-media@vger.kernel.org
15864W:	https://linuxtv.org
15865W:	http://github.com/mkrufky
15866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15867T:	git git://linuxtv.org/mkrufky/tuners.git
15868S:	Maintained
15869F:	drivers/media/tuners/tda8290.*
15870
15871TDA9840 MEDIA DRIVER
15872M:	Hans Verkuil <hverkuil@xs4all.nl>
15873L:	linux-media@vger.kernel.org
15874T:	git git://linuxtv.org/media_tree.git
15875W:	https://linuxtv.org
15876S:	Maintained
15877F:	drivers/media/i2c/tda9840*
15878
15879TEA5761 TUNER DRIVER
15880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15881L:	linux-media@vger.kernel.org
15882W:	https://linuxtv.org
15883T:	git git://linuxtv.org/media_tree.git
15884S:	Odd fixes
15885F:	drivers/media/tuners/tea5761.*
15886
15887TEA5767 TUNER DRIVER
15888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15889L:	linux-media@vger.kernel.org
15890W:	https://linuxtv.org
15891T:	git git://linuxtv.org/media_tree.git
15892S:	Maintained
15893F:	drivers/media/tuners/tea5767.*
15894
15895TEA6415C MEDIA DRIVER
15896M:	Hans Verkuil <hverkuil@xs4all.nl>
15897L:	linux-media@vger.kernel.org
15898T:	git git://linuxtv.org/media_tree.git
15899W:	https://linuxtv.org
15900S:	Maintained
15901F:	drivers/media/i2c/tea6415c*
15902
15903TEA6420 MEDIA DRIVER
15904M:	Hans Verkuil <hverkuil@xs4all.nl>
15905L:	linux-media@vger.kernel.org
15906T:	git git://linuxtv.org/media_tree.git
15907W:	https://linuxtv.org
15908S:	Maintained
15909F:	drivers/media/i2c/tea6420*
15910
15911TEAM DRIVER
15912M:	Jiri Pirko <jiri@resnulli.us>
15913L:	netdev@vger.kernel.org
15914S:	Supported
15915F:	drivers/net/team/
15916F:	include/linux/if_team.h
15917F:	include/uapi/linux/if_team.h
15918
15919TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15920M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15921S:	Maintained
15922F:	arch/x86/platform/ts5500/
15923
15924TECHNOTREND USB IR RECEIVER
15925M:	Sean Young <sean@mess.org>
15926L:	linux-media@vger.kernel.org
15927S:	Maintained
15928F:	drivers/media/rc/ttusbir.c
15929
15930TECHWELL TW9910 VIDEO DECODER
15931L:	linux-media@vger.kernel.org
15932S:	Orphan
15933F:	drivers/media/i2c/tw9910.c
15934F:	include/media/i2c/tw9910.h
15935
15936TEE SUBSYSTEM
15937M:	Jens Wiklander <jens.wiklander@linaro.org>
15938L:	tee-dev@lists.linaro.org
15939S:	Maintained
15940F:	include/linux/tee_drv.h
15941F:	include/uapi/linux/tee.h
15942F:	drivers/tee/
15943F:	Documentation/tee.txt
15944
15945TEGRA ARCHITECTURE SUPPORT
15946M:	Thierry Reding <thierry.reding@gmail.com>
15947M:	Jonathan Hunter <jonathanh@nvidia.com>
15948L:	linux-tegra@vger.kernel.org
15949Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15951S:	Supported
15952N:	[^a-z]tegra
15953
15954TEGRA CLOCK DRIVER
15955M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15956M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15957S:	Supported
15958F:	drivers/clk/tegra/
15959
15960TEGRA DMA DRIVERS
15961M:	Laxman Dewangan <ldewangan@nvidia.com>
15962M:	Jon Hunter <jonathanh@nvidia.com>
15963S:	Supported
15964F:	drivers/dma/tegra*
15965
15966TEGRA I2C DRIVER
15967M:	Laxman Dewangan <ldewangan@nvidia.com>
15968R:	Dmitry Osipenko <digetx@gmail.com>
15969S:	Supported
15970F:	drivers/i2c/busses/i2c-tegra.c
15971
15972TEGRA IOMMU DRIVERS
15973M:	Thierry Reding <thierry.reding@gmail.com>
15974L:	linux-tegra@vger.kernel.org
15975S:	Supported
15976F:	drivers/iommu/tegra*
15977
15978TEGRA KBC DRIVER
15979M:	Laxman Dewangan <ldewangan@nvidia.com>
15980S:	Supported
15981F:	drivers/input/keyboard/tegra-kbc.c
15982
15983TEGRA NAND DRIVER
15984M:	Stefan Agner <stefan@agner.ch>
15985M:	Lucas Stach <dev@lynxeye.de>
15986S:	Maintained
15987F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15988F:	drivers/mtd/nand/raw/tegra_nand.c
15989
15990TEGRA PWM DRIVER
15991M:	Thierry Reding <thierry.reding@gmail.com>
15992S:	Supported
15993F:	drivers/pwm/pwm-tegra.c
15994
15995TEGRA SERIAL DRIVER
15996M:	Laxman Dewangan <ldewangan@nvidia.com>
15997S:	Supported
15998F:	drivers/tty/serial/serial-tegra.c
15999
16000TEGRA SPI DRIVER
16001M:	Laxman Dewangan <ldewangan@nvidia.com>
16002S:	Supported
16003F:	drivers/spi/spi-tegra*
16004
16005TEGRA XUSB PADCTL DRIVER
16006M:	JC Kuo <jckuo@nvidia.com>
16007S:	Supported
16008F:	drivers/phy/tegra/xusb*
16009
16010TEHUTI ETHERNET DRIVER
16011M:	Andy Gospodarek <andy@greyhouse.net>
16012L:	netdev@vger.kernel.org
16013S:	Supported
16014F:	drivers/net/ethernet/tehuti/*
16015
16016Telecom Clock Driver for MCPL0010
16017M:	Mark Gross <mark.gross@intel.com>
16018S:	Supported
16019F:	drivers/char/tlclk.c
16020
16021TENSILICA XTENSA PORT (xtensa)
16022M:	Chris Zankel <chris@zankel.net>
16023M:	Max Filippov <jcmvbkbc@gmail.com>
16024L:	linux-xtensa@linux-xtensa.org
16025T:	git git://github.com/czankel/xtensa-linux.git
16026S:	Maintained
16027F:	arch/xtensa/
16028F:	drivers/irqchip/irq-xtensa-*
16029
16030Texas Instruments' System Control Interface (TISCI) Protocol Driver
16031M:	Nishanth Menon <nm@ti.com>
16032M:	Tero Kristo <t-kristo@ti.com>
16033M:	Santosh Shilimkar <ssantosh@kernel.org>
16034L:	linux-arm-kernel@lists.infradead.org
16035S:	Maintained
16036F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16037F:	drivers/firmware/ti_sci*
16038F:	include/linux/soc/ti/ti_sci_protocol.h
16039F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16040F:	drivers/soc/ti/ti_sci_pm_domains.c
16041F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16042F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16043F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16044F:	drivers/clk/keystone/sci-clk.c
16045F:	drivers/reset/reset-ti-sci.c
16046F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16047F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16048F:	drivers/irqchip/irq-ti-sci-intr.c
16049F:	drivers/irqchip/irq-ti-sci-inta.c
16050F:	include/linux/soc/ti/ti_sci_inta_msi.h
16051F:	drivers/soc/ti/ti_sci_inta_msi.c
16052
16053Texas Instruments ASoC drivers
16054M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16056S:	Maintained
16057F:	sound/soc/ti/
16058
16059Texas Instruments' DAC7612 DAC Driver
16060M:	Ricardo Ribalda <ricardo@ribalda.com>
16061L:	linux-iio@vger.kernel.org
16062S:	Supported
16063F:	drivers/iio/dac/ti-dac7612.c
16064F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16065
16066THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16067M:	Hans Verkuil <hverkuil@xs4all.nl>
16068L:	linux-media@vger.kernel.org
16069T:	git git://linuxtv.org/media_tree.git
16070W:	https://linuxtv.org
16071S:	Maintained
16072F:	drivers/media/radio/radio-raremono.c
16073
16074THERMAL
16075M:	Zhang Rui <rui.zhang@intel.com>
16076M:	Eduardo Valentin <edubezval@gmail.com>
16077R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16078R:	Amit Kucheria <amit.kucheria@verdurent.com>
16079L:	linux-pm@vger.kernel.org
16080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16082Q:	https://patchwork.kernel.org/project/linux-pm/list/
16083S:	Supported
16084F:	drivers/thermal/
16085F:	include/linux/thermal.h
16086F:	include/uapi/linux/thermal.h
16087F:	include/linux/cpu_cooling.h
16088F:	Documentation/devicetree/bindings/thermal/
16089
16090THERMAL/CPU_COOLING
16091M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16092M:	Viresh Kumar <viresh.kumar@linaro.org>
16093M:	Javi Merino <javi.merino@kernel.org>
16094L:	linux-pm@vger.kernel.org
16095S:	Supported
16096F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16097F:	drivers/thermal/cpu_cooling.c
16098F:	include/linux/cpu_cooling.h
16099
16100THINKPAD ACPI EXTRAS DRIVER
16101M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16102L:	ibm-acpi-devel@lists.sourceforge.net
16103L:	platform-driver-x86@vger.kernel.org
16104W:	http://ibm-acpi.sourceforge.net
16105W:	http://thinkwiki.org/wiki/Ibm-acpi
16106T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16107S:	Maintained
16108F:	drivers/platform/x86/thinkpad_acpi.c
16109
16110THUNDERBOLT DRIVER
16111M:	Andreas Noever <andreas.noever@gmail.com>
16112M:	Michael Jamet <michael.jamet@intel.com>
16113M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16114M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16116S:	Maintained
16117F:	Documentation/admin-guide/thunderbolt.rst
16118F:	drivers/thunderbolt/
16119F:	include/linux/thunderbolt.h
16120
16121THUNDERBOLT NETWORK DRIVER
16122M:	Michael Jamet <michael.jamet@intel.com>
16123M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16124M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16125L:	netdev@vger.kernel.org
16126S:	Maintained
16127F:	drivers/net/thunderbolt.c
16128
16129THUNDERX GPIO DRIVER
16130M:	David Daney <david.daney@cavium.com>
16131S:	Maintained
16132F:	drivers/gpio/gpio-thunderx.c
16133
16134TI AM437X VPFE DRIVER
16135M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16136L:	linux-media@vger.kernel.org
16137W:	https://linuxtv.org
16138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16139T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16140S:	Maintained
16141F:	drivers/media/platform/am437x/
16142
16143TI BANDGAP AND THERMAL DRIVER
16144M:	Eduardo Valentin <edubezval@gmail.com>
16145M:	Keerthy <j-keerthy@ti.com>
16146L:	linux-pm@vger.kernel.org
16147L:	linux-omap@vger.kernel.org
16148S:	Maintained
16149F:	drivers/thermal/ti-soc-thermal/
16150
16151TI BQ27XXX POWER SUPPLY DRIVER
16152R:	Andrew F. Davis <afd@ti.com>
16153F:	include/linux/power/bq27xxx_battery.h
16154F:	drivers/power/supply/bq27xxx_battery.c
16155F:	drivers/power/supply/bq27xxx_battery_i2c.c
16156
16157TI CDCE706 CLOCK DRIVER
16158M:	Max Filippov <jcmvbkbc@gmail.com>
16159S:	Maintained
16160F:	drivers/clk/clk-cdce706.c
16161
16162TI CLOCK DRIVER
16163M:	Tero Kristo <t-kristo@ti.com>
16164L:	linux-omap@vger.kernel.org
16165S:	Maintained
16166F:	drivers/clk/ti/
16167F:	include/linux/clk/ti.h
16168
16169TI DAVINCI MACHINE SUPPORT
16170M:	Sekhar Nori <nsekhar@ti.com>
16171R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16174S:	Supported
16175F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16176F:	arch/arm/mach-davinci/
16177F:	drivers/i2c/busses/i2c-davinci.c
16178F:	arch/arm/boot/dts/da850*
16179
16180TI DAVINCI SERIES CLOCK DRIVER
16181M:	David Lechner <david@lechnology.com>
16182R:	Sekhar Nori <nsekhar@ti.com>
16183S:	Maintained
16184F:	Documentation/devicetree/bindings/clock/ti/davinci/
16185F:	drivers/clk/davinci/
16186
16187TI DAVINCI SERIES GPIO DRIVER
16188M:	Keerthy <j-keerthy@ti.com>
16189L:	linux-gpio@vger.kernel.org
16190S:	Maintained
16191F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16192F:	drivers/gpio/gpio-davinci.c
16193
16194TI DAVINCI SERIES MEDIA DRIVER
16195M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16196L:	linux-media@vger.kernel.org
16197W:	https://linuxtv.org
16198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16199T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16200S:	Maintained
16201F:	drivers/media/platform/davinci/
16202F:	include/media/davinci/
16203
16204TI ETHERNET SWITCH DRIVER (CPSW)
16205R:	Grygorii Strashko <grygorii.strashko@ti.com>
16206L:	linux-omap@vger.kernel.org
16207L:	netdev@vger.kernel.org
16208S:	Maintained
16209F:	drivers/net/ethernet/ti/cpsw*
16210F:	drivers/net/ethernet/ti/davinci*
16211
16212TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16213M:	Alex Dubov <oakad@yahoo.com>
16214S:	Maintained
16215W:	http://tifmxx.berlios.de/
16216F:	drivers/memstick/host/tifm_ms.c
16217F:	drivers/misc/tifm*
16218F:	drivers/mmc/host/tifm_sd.c
16219F:	include/linux/tifm.h
16220
16221TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16222M:	Santosh Shilimkar <ssantosh@kernel.org>
16223L:	linux-kernel@vger.kernel.org
16224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16225S:	Maintained
16226F:	drivers/soc/ti/*
16227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16228
16229TI LM49xxx FAMILY ASoC CODEC DRIVERS
16230M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16231M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16233S:	Maintained
16234F:	sound/soc/codecs/lm49453*
16235F:	sound/soc/codecs/isabelle*
16236
16237TI LP855x BACKLIGHT DRIVER
16238M:	Milo Kim <milo.kim@ti.com>
16239S:	Maintained
16240F:	Documentation/driver-api/backlight/lp855x-driver.rst
16241F:	drivers/video/backlight/lp855x_bl.c
16242F:	include/linux/platform_data/lp855x.h
16243
16244TI LP8727 CHARGER DRIVER
16245M:	Milo Kim <milo.kim@ti.com>
16246S:	Maintained
16247F:	drivers/power/supply/lp8727_charger.c
16248F:	include/linux/platform_data/lp8727.h
16249
16250TI LP8788 MFD DRIVER
16251M:	Milo Kim <milo.kim@ti.com>
16252S:	Maintained
16253F:	drivers/iio/adc/lp8788_adc.c
16254F:	drivers/leds/leds-lp8788.c
16255F:	drivers/mfd/lp8788*.c
16256F:	drivers/power/supply/lp8788-charger.c
16257F:	drivers/regulator/lp8788-*.c
16258F:	include/linux/mfd/lp8788*.h
16259
16260TI NETCP ETHERNET DRIVER
16261M:	Wingman Kwok <w-kwok2@ti.com>
16262M:	Murali Karicheri <m-karicheri2@ti.com>
16263L:	netdev@vger.kernel.org
16264S:	Maintained
16265F:	drivers/net/ethernet/ti/netcp*
16266
16267TI PCM3060 ASoC CODEC DRIVER
16268M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16270S:	Maintained
16271F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16272F:	sound/soc/codecs/pcm3060*
16273
16274TI TAS571X FAMILY ASoC CODEC DRIVER
16275M:	Kevin Cernekee <cernekee@chromium.org>
16276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16277S:	Odd Fixes
16278F:	sound/soc/codecs/tas571x*
16279
16280TI TRF7970A NFC DRIVER
16281M:	Mark Greer <mgreer@animalcreek.com>
16282L:	linux-wireless@vger.kernel.org
16283L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16284S:	Supported
16285F:	drivers/nfc/trf7970a.c
16286F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16287
16288TI TWL4030 SERIES SOC CODEC DRIVER
16289M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16291S:	Maintained
16292F:	sound/soc/codecs/twl4030*
16293
16294TI VPE/CAL DRIVERS
16295M:	Benoit Parrot <bparrot@ti.com>
16296L:	linux-media@vger.kernel.org
16297W:	http://linuxtv.org/
16298Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16299S:	Maintained
16300F:	drivers/media/platform/ti-vpe/
16301
16302TI WILINK WIRELESS DRIVERS
16303L:	linux-wireless@vger.kernel.org
16304W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16305W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16307S:	Orphan
16308F:	drivers/net/wireless/ti/
16309F:	include/linux/wl12xx.h
16310
16311TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16312M:	John Stultz <john.stultz@linaro.org>
16313M:	Thomas Gleixner <tglx@linutronix.de>
16314R:	Stephen Boyd <sboyd@kernel.org>
16315L:	linux-kernel@vger.kernel.org
16316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16317S:	Supported
16318F:	include/linux/clocksource.h
16319F:	include/linux/time.h
16320F:	include/linux/timex.h
16321F:	include/uapi/linux/time.h
16322F:	include/uapi/linux/timex.h
16323F:	kernel/time/clocksource.c
16324F:	kernel/time/time*.c
16325F:	kernel/time/alarmtimer.c
16326F:	kernel/time/ntp.c
16327F:	tools/testing/selftests/timers/
16328
16329TIPC NETWORK LAYER
16330M:	Jon Maloy <jon.maloy@ericsson.com>
16331M:	Ying Xue <ying.xue@windriver.com>
16332L:	netdev@vger.kernel.org (core kernel code)
16333L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16334W:	http://tipc.sourceforge.net/
16335S:	Maintained
16336F:	include/uapi/linux/tipc*.h
16337F:	net/tipc/
16338
16339TLAN NETWORK DRIVER
16340M:	Samuel Chessman <chessman@tux.org>
16341L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16342W:	http://sourceforge.net/projects/tlan/
16343S:	Maintained
16344F:	Documentation/networking/device_drivers/ti/tlan.txt
16345F:	drivers/net/ethernet/ti/tlan.*
16346
16347TM6000 VIDEO4LINUX DRIVER
16348M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16349L:	linux-media@vger.kernel.org
16350W:	https://linuxtv.org
16351T:	git git://linuxtv.org/media_tree.git
16352S:	Odd fixes
16353F:	drivers/media/usb/tm6000/
16354F:	Documentation/media/v4l-drivers/tm6000*
16355
16356TMIO/SDHI MMC DRIVER
16357M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16358L:	linux-mmc@vger.kernel.org
16359S:	Supported
16360F:	drivers/mmc/host/tmio_mmc*
16361F:	drivers/mmc/host/renesas_sdhi*
16362F:	include/linux/mfd/tmio.h
16363
16364TMP401 HARDWARE MONITOR DRIVER
16365M:	Guenter Roeck <linux@roeck-us.net>
16366L:	linux-hwmon@vger.kernel.org
16367S:	Maintained
16368F:	Documentation/hwmon/tmp401.rst
16369F:	drivers/hwmon/tmp401.c
16370
16371TMPFS (SHMEM FILESYSTEM)
16372M:	Hugh Dickins <hughd@google.com>
16373L:	linux-mm@kvack.org
16374S:	Maintained
16375F:	include/linux/shmem_fs.h
16376F:	mm/shmem.c
16377
16378TOMOYO SECURITY MODULE
16379M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16380M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16381L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16382L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16383L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16384L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16385W:	https://tomoyo.osdn.jp/
16386S:	Maintained
16387F:	security/tomoyo/
16388
16389TOPSTAR LAPTOP EXTRAS DRIVER
16390M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16391L:	platform-driver-x86@vger.kernel.org
16392S:	Maintained
16393F:	drivers/platform/x86/topstar-laptop.c
16394
16395TORTURE-TEST MODULES
16396M:	Davidlohr Bueso <dave@stgolabs.net>
16397M:	"Paul E. McKenney" <paulmck@kernel.org>
16398M:	Josh Triplett <josh@joshtriplett.org>
16399L:	linux-kernel@vger.kernel.org
16400S:	Supported
16401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16402F:	Documentation/RCU/torture.txt
16403F:	kernel/torture.c
16404F:	kernel/rcu/rcutorture.c
16405F:	kernel/rcu/rcuperf.c
16406F:	kernel/locking/locktorture.c
16407
16408TOSHIBA ACPI EXTRAS DRIVER
16409M:	Azael Avalos <coproscefalo@gmail.com>
16410L:	platform-driver-x86@vger.kernel.org
16411S:	Maintained
16412F:	drivers/platform/x86/toshiba_acpi.c
16413
16414TOSHIBA BLUETOOTH DRIVER
16415M:	Azael Avalos <coproscefalo@gmail.com>
16416L:	platform-driver-x86@vger.kernel.org
16417S:	Maintained
16418F:	drivers/platform/x86/toshiba_bluetooth.c
16419
16420TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16421M:	Azael Avalos <coproscefalo@gmail.com>
16422L:	platform-driver-x86@vger.kernel.org
16423S:	Maintained
16424F:	drivers/platform/x86/toshiba_haps.c
16425
16426TOSHIBA SMM DRIVER
16427M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16428W:	http://www.buzzard.org.uk/toshiba/
16429S:	Maintained
16430F:	drivers/char/toshiba.c
16431F:	include/linux/toshiba.h
16432F:	include/uapi/linux/toshiba.h
16433
16434TOSHIBA TC358743 DRIVER
16435M:	Mats Randgaard <matrandg@cisco.com>
16436L:	linux-media@vger.kernel.org
16437S:	Maintained
16438F:	drivers/media/i2c/tc358743*
16439F:	include/media/i2c/tc358743.h
16440
16441TOSHIBA WMI HOTKEYS DRIVER
16442M:	Azael Avalos <coproscefalo@gmail.com>
16443L:	platform-driver-x86@vger.kernel.org
16444S:	Maintained
16445F:	drivers/platform/x86/toshiba-wmi.c
16446
16447TPM DEVICE DRIVER
16448M:	Peter Huewe <peterhuewe@gmx.de>
16449M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16450R:	Jason Gunthorpe <jgg@ziepe.ca>
16451L:	linux-integrity@vger.kernel.org
16452Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16453W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16454T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16455S:	Maintained
16456F:	drivers/char/tpm/
16457
16458TRACING
16459M:	Steven Rostedt <rostedt@goodmis.org>
16460M:	Ingo Molnar <mingo@redhat.com>
16461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16462S:	Maintained
16463F:	Documentation/trace/ftrace.rst
16464F:	arch/*/*/*/ftrace.h
16465F:	arch/*/kernel/ftrace.c
16466F:	include/*/ftrace.h
16467F:	include/linux/trace*.h
16468F:	include/trace/
16469F:	kernel/trace/
16470F:	tools/testing/selftests/ftrace/
16471
16472TRACING MMIO ACCESSES (MMIOTRACE)
16473M:	Steven Rostedt <rostedt@goodmis.org>
16474M:	Ingo Molnar <mingo@kernel.org>
16475R:	Karol Herbst <karolherbst@gmail.com>
16476R:	Pekka Paalanen <ppaalanen@gmail.com>
16477S:	Maintained
16478L:	linux-kernel@vger.kernel.org
16479L:	nouveau@lists.freedesktop.org
16480F:	kernel/trace/trace_mmiotrace.c
16481F:	include/linux/mmiotrace.h
16482F:	arch/x86/mm/kmmio.c
16483F:	arch/x86/mm/mmio-mod.c
16484F:	arch/x86/mm/testmmiotrace.c
16485
16486TRIVIAL PATCHES
16487M:	Jiri Kosina <trivial@kernel.org>
16488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16489S:	Maintained
16490K:	^Subject:.*(?i)trivial
16491
16492TEMPO SEMICONDUCTOR DRIVERS
16493M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16494S:	Maintained
16495F:	sound/soc/codecs/tscs*.c
16496F:	sound/soc/codecs/tscs*.h
16497F:	Documentation/devicetree/bindings/sound/tscs*.txt
16498
16499TTY LAYER
16500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16501M:	Jiri Slaby <jslaby@suse.com>
16502S:	Supported
16503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16504F:	Documentation/driver-api/serial/
16505F:	drivers/tty/
16506F:	drivers/tty/serial/serial_core.c
16507F:	include/linux/serial_core.h
16508F:	include/linux/serial.h
16509F:	include/linux/tty.h
16510F:	include/uapi/linux/serial_core.h
16511F:	include/uapi/linux/serial.h
16512F:	include/uapi/linux/tty.h
16513
16514TUA9001 MEDIA DRIVER
16515M:	Antti Palosaari <crope@iki.fi>
16516L:	linux-media@vger.kernel.org
16517W:	https://linuxtv.org
16518W:	http://palosaari.fi/linux/
16519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16520T:	git git://linuxtv.org/anttip/media_tree.git
16521S:	Maintained
16522F:	drivers/media/tuners/tua9001*
16523
16524TULIP NETWORK DRIVERS
16525L:	netdev@vger.kernel.org
16526L:	linux-parisc@vger.kernel.org
16527S:	Orphan
16528F:	drivers/net/ethernet/dec/tulip/
16529
16530TUN/TAP driver
16531M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16532W:	http://vtun.sourceforge.net/tun
16533S:	Maintained
16534F:	Documentation/networking/tuntap.txt
16535F:	arch/um/os-Linux/drivers/
16536
16537TURBOCHANNEL SUBSYSTEM
16538M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16539M:	Ralf Baechle <ralf@linux-mips.org>
16540L:	linux-mips@vger.kernel.org
16541Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16542S:	Maintained
16543F:	drivers/tc/
16544F:	include/linux/tc.h
16545
16546TURBOSTAT UTILITY
16547M:	"Len Brown" <lenb@kernel.org>
16548L:	linux-pm@vger.kernel.org
16549B:	https://bugzilla.kernel.org
16550Q:	https://patchwork.kernel.org/project/linux-pm/list/
16551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16552S:	Supported
16553F:	tools/power/x86/turbostat/
16554
16555TW5864 VIDEO4LINUX DRIVER
16556M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16557M:	Anton Sviridenko <anton@corp.bluecherry.net>
16558M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16559M:	Andrey Utkin <andrey_utkin@fastmail.com>
16560L:	linux-media@vger.kernel.org
16561S:	Supported
16562F:	drivers/media/pci/tw5864/
16563
16564TW68 VIDEO4LINUX DRIVER
16565M:	Hans Verkuil <hverkuil@xs4all.nl>
16566L:	linux-media@vger.kernel.org
16567T:	git git://linuxtv.org/media_tree.git
16568W:	https://linuxtv.org
16569S:	Odd Fixes
16570F:	drivers/media/pci/tw68/
16571
16572TW686X VIDEO4LINUX DRIVER
16573M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16574L:	linux-media@vger.kernel.org
16575T:	git git://linuxtv.org/media_tree.git
16576W:	http://linuxtv.org
16577S:	Maintained
16578F:	drivers/media/pci/tw686x/
16579
16580UBI FILE SYSTEM (UBIFS)
16581M:	Richard Weinberger <richard@nod.at>
16582M:	Artem Bityutskiy <dedekind1@gmail.com>
16583M:	Adrian Hunter <adrian.hunter@intel.com>
16584L:	linux-mtd@lists.infradead.org
16585T:	git git://git.infradead.org/ubifs-2.6.git
16586W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16587S:	Supported
16588F:	Documentation/filesystems/ubifs.txt
16589F:	fs/ubifs/
16590
16591UCLINUX (M68KNOMMU AND COLDFIRE)
16592M:	Greg Ungerer <gerg@linux-m68k.org>
16593W:	http://www.linux-m68k.org/
16594W:	http://www.uclinux.org/
16595L:	linux-m68k@lists.linux-m68k.org
16596L:	uclinux-dev@uclinux.org  (subscribers-only)
16597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16598S:	Maintained
16599F:	arch/m68k/coldfire/
16600F:	arch/m68k/68*/
16601F:	arch/m68k/*/*_no.*
16602F:	arch/m68k/include/asm/*_no.*
16603
16604UDF FILESYSTEM
16605M:	Jan Kara <jack@suse.com>
16606S:	Maintained
16607F:	Documentation/filesystems/udf.txt
16608F:	fs/udf/
16609
16610UDRAW TABLET
16611M:	Bastien Nocera <hadess@hadess.net>
16612L:	linux-input@vger.kernel.org
16613S:	Maintained
16614F:	drivers/hid/hid-udraw-ps3.c
16615
16616UFS FILESYSTEM
16617M:	Evgeniy Dushistov <dushistov@mail.ru>
16618S:	Maintained
16619F:	Documentation/admin-guide/ufs.rst
16620F:	fs/ufs/
16621
16622UHID USERSPACE HID IO DRIVER:
16623M:	David Herrmann <dh.herrmann@googlemail.com>
16624L:	linux-input@vger.kernel.org
16625S:	Maintained
16626F:	drivers/hid/uhid.c
16627F:	include/uapi/linux/uhid.h
16628
16629ULPI BUS
16630M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16631L:	linux-usb@vger.kernel.org
16632S:	Maintained
16633F:	drivers/usb/common/ulpi.c
16634F:	include/linux/ulpi/
16635
16636ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16637L:	devel@driverdev.osuosl.org
16638S:	Obsolete
16639F:	drivers/staging/uwb/
16640
16641UNICODE SUBSYSTEM:
16642M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16643L:	linux-fsdevel@vger.kernel.org
16644S:	Supported
16645F:	fs/unicode/
16646
16647UNICORE32 ARCHITECTURE:
16648M:	Guan Xuetao <gxt@pku.edu.cn>
16649W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16650S:	Maintained
16651T:	git git://github.com/gxt/linux.git
16652F:	arch/unicore32/
16653
16654UNIFDEF
16655M:	Tony Finch <dot@dotat.at>
16656W:	http://dotat.at/prog/unifdef
16657S:	Maintained
16658F:	scripts/unifdef.c
16659
16660UNIFORM CDROM DRIVER
16661M:	Jens Axboe <axboe@kernel.dk>
16662W:	http://www.kernel.dk
16663S:	Maintained
16664F:	Documentation/cdrom/
16665F:	drivers/cdrom/cdrom.c
16666F:	include/linux/cdrom.h
16667F:	include/uapi/linux/cdrom.h
16668
16669UNISYS S-PAR DRIVERS
16670M:	David Kershner <david.kershner@unisys.com>
16671L:	sparmaintainer@unisys.com (Unisys internal)
16672S:	Supported
16673F:	include/linux/visorbus.h
16674F:	drivers/visorbus/
16675F:	drivers/staging/unisys/
16676
16677UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16678R:	Alim Akhtar <alim.akhtar@samsung.com>
16679R:	Avri Altman <avri.altman@wdc.com>
16680R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16681L:	linux-scsi@vger.kernel.org
16682S:	Supported
16683F:	Documentation/scsi/ufs.txt
16684F:	drivers/scsi/ufs/
16685
16686UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16687M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16688L:	linux-scsi@vger.kernel.org
16689S:	Supported
16690F:	drivers/scsi/ufs/*dwc*
16691
16692UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16693M:	Stanley Chu <stanley.chu@mediatek.com>
16694L:	linux-scsi@vger.kernel.org
16695L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16696S:	Maintained
16697F:	drivers/scsi/ufs/ufs-mediatek*
16698
16699UNSORTED BLOCK IMAGES (UBI)
16700M:	Artem Bityutskiy <dedekind1@gmail.com>
16701M:	Richard Weinberger <richard@nod.at>
16702W:	http://www.linux-mtd.infradead.org/
16703L:	linux-mtd@lists.infradead.org
16704T:	git git://git.infradead.org/ubifs-2.6.git
16705S:	Supported
16706F:	drivers/mtd/ubi/
16707F:	include/linux/mtd/ubi.h
16708F:	include/uapi/mtd/ubi-user.h
16709
16710USB "USBNET" DRIVER FRAMEWORK
16711M:	Oliver Neukum <oneukum@suse.com>
16712L:	netdev@vger.kernel.org
16713W:	http://www.linux-usb.org/usbnet
16714S:	Maintained
16715F:	drivers/net/usb/usbnet.c
16716F:	include/linux/usb/usbnet.h
16717
16718USB ACM DRIVER
16719M:	Oliver Neukum <oneukum@suse.com>
16720L:	linux-usb@vger.kernel.org
16721S:	Maintained
16722F:	Documentation/usb/acm.rst
16723F:	drivers/usb/class/cdc-acm.*
16724
16725USB AR5523 WIRELESS DRIVER
16726M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16727L:	linux-wireless@vger.kernel.org
16728S:	Maintained
16729F:	drivers/net/wireless/ath/ar5523/
16730
16731USB ATTACHED SCSI
16732M:	Oliver Neukum <oneukum@suse.com>
16733L:	linux-usb@vger.kernel.org
16734L:	linux-scsi@vger.kernel.org
16735S:	Maintained
16736F:	drivers/usb/storage/uas.c
16737
16738USB CDC ETHERNET DRIVER
16739M:	Oliver Neukum <oliver@neukum.org>
16740L:	linux-usb@vger.kernel.org
16741S:	Maintained
16742F:	drivers/net/usb/cdc_*.c
16743F:	include/uapi/linux/usb/cdc.h
16744
16745USB CHAOSKEY DRIVER
16746M:	Keith Packard <keithp@keithp.com>
16747L:	linux-usb@vger.kernel.org
16748S:	Maintained
16749F:	drivers/usb/misc/chaoskey.c
16750
16751USB CYPRESS C67X00 DRIVER
16752M:	Peter Korsgaard <jacmet@sunsite.dk>
16753L:	linux-usb@vger.kernel.org
16754S:	Maintained
16755F:	drivers/usb/c67x00/
16756
16757USB DAVICOM DM9601 DRIVER
16758M:	Peter Korsgaard <jacmet@sunsite.dk>
16759L:	netdev@vger.kernel.org
16760W:	http://www.linux-usb.org/usbnet
16761S:	Maintained
16762F:	drivers/net/usb/dm9601.c
16763
16764USB DIAMOND RIO500 DRIVER
16765M:	Cesar Miquel <miquel@df.uba.ar>
16766L:	rio500-users@lists.sourceforge.net
16767W:	http://rio500.sourceforge.net
16768S:	Maintained
16769F:	drivers/usb/misc/rio500*
16770
16771USB EHCI DRIVER
16772M:	Alan Stern <stern@rowland.harvard.edu>
16773L:	linux-usb@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/usb/ehci.rst
16776F:	drivers/usb/host/ehci*
16777
16778USB GADGET/PERIPHERAL SUBSYSTEM
16779M:	Felipe Balbi <balbi@kernel.org>
16780L:	linux-usb@vger.kernel.org
16781W:	http://www.linux-usb.org/gadget
16782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16783S:	Maintained
16784F:	drivers/usb/gadget/
16785F:	include/linux/usb/gadget*
16786
16787USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16788M:	Jiri Kosina <jikos@kernel.org>
16789M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16790L:	linux-usb@vger.kernel.org
16791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16792S:	Maintained
16793F:	Documentation/hid/hiddev.rst
16794F:	drivers/hid/usbhid/
16795
16796USB INTEL XHCI ROLE MUX DRIVER
16797M:	Hans de Goede <hdegoede@redhat.com>
16798L:	linux-usb@vger.kernel.org
16799S:	Maintained
16800F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16801
16802USB IP DRIVER FOR HISILICON KIRIN
16803M:	Yu Chen <chenyu56@huawei.com>
16804M:	Binghui Wang <wangbinghui@hisilicon.com>
16805L:	linux-usb@vger.kernel.org
16806S:	Maintained
16807F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16808F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16809
16810USB ISP116X DRIVER
16811M:	Olav Kongas <ok@artecdesign.ee>
16812L:	linux-usb@vger.kernel.org
16813S:	Maintained
16814F:	drivers/usb/host/isp116x*
16815F:	include/linux/usb/isp116x.h
16816
16817USB LAN78XX ETHERNET DRIVER
16818M:	Woojung Huh <woojung.huh@microchip.com>
16819M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16820L:	netdev@vger.kernel.org
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16823F:	drivers/net/usb/lan78xx.*
16824F:	include/dt-bindings/net/microchip-lan78xx.h
16825
16826USB MASS STORAGE DRIVER
16827M:	Alan Stern <stern@rowland.harvard.edu>
16828L:	linux-usb@vger.kernel.org
16829L:	usb-storage@lists.one-eyed-alien.net
16830S:	Maintained
16831F:	drivers/usb/storage/
16832
16833USB MIDI DRIVER
16834M:	Clemens Ladisch <clemens@ladisch.de>
16835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16837S:	Maintained
16838F:	sound/usb/midi.*
16839
16840USB NETWORKING DRIVERS
16841L:	linux-usb@vger.kernel.org
16842S:	Odd Fixes
16843F:	drivers/net/usb/
16844
16845USB OHCI DRIVER
16846M:	Alan Stern <stern@rowland.harvard.edu>
16847L:	linux-usb@vger.kernel.org
16848S:	Maintained
16849F:	Documentation/usb/ohci.rst
16850F:	drivers/usb/host/ohci*
16851
16852USB OTG FSM (Finite State Machine)
16853M:	Peter Chen <Peter.Chen@nxp.com>
16854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16855L:	linux-usb@vger.kernel.org
16856S:	Maintained
16857F:	drivers/usb/common/usb-otg-fsm.c
16858
16859USB OVER IP DRIVER
16860M:	Valentina Manea <valentina.manea.m@gmail.com>
16861M:	Shuah Khan <shuah@kernel.org>
16862M:	Shuah Khan <skhan@linuxfoundation.org>
16863L:	linux-usb@vger.kernel.org
16864S:	Maintained
16865F:	Documentation/usb/usbip_protocol.rst
16866F:	drivers/usb/usbip/
16867F:	tools/usb/usbip/
16868F:	tools/testing/selftests/drivers/usb/usbip/
16869
16870USB PEGASUS DRIVER
16871M:	Petko Manolov <petkan@nucleusys.com>
16872L:	linux-usb@vger.kernel.org
16873L:	netdev@vger.kernel.org
16874T:	git git://github.com/petkan/pegasus.git
16875W:	https://github.com/petkan/pegasus
16876S:	Maintained
16877F:	drivers/net/usb/pegasus.*
16878
16879USB PHY LAYER
16880M:	Felipe Balbi <balbi@kernel.org>
16881L:	linux-usb@vger.kernel.org
16882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16883S:	Maintained
16884F:	drivers/usb/phy/
16885
16886USB PRINTER DRIVER (usblp)
16887M:	Pete Zaitcev <zaitcev@redhat.com>
16888L:	linux-usb@vger.kernel.org
16889S:	Supported
16890F:	drivers/usb/class/usblp.c
16891
16892USB QMI WWAN NETWORK DRIVER
16893M:	Bjørn Mork <bjorn@mork.no>
16894L:	netdev@vger.kernel.org
16895S:	Maintained
16896F:	Documentation/ABI/testing/sysfs-class-net-qmi
16897F:	drivers/net/usb/qmi_wwan.c
16898
16899USB RTL8150 DRIVER
16900M:	Petko Manolov <petkan@nucleusys.com>
16901L:	linux-usb@vger.kernel.org
16902L:	netdev@vger.kernel.org
16903T:	git git://github.com/petkan/rtl8150.git
16904W:	https://github.com/petkan/rtl8150
16905S:	Maintained
16906F:	drivers/net/usb/rtl8150.c
16907
16908USB SERIAL SUBSYSTEM
16909M:	Johan Hovold <johan@kernel.org>
16910L:	linux-usb@vger.kernel.org
16911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16912S:	Maintained
16913F:	Documentation/usb/usb-serial.rst
16914F:	drivers/usb/serial/
16915F:	include/linux/usb/serial.h
16916
16917USB SMSC75XX ETHERNET DRIVER
16918M:	Steve Glendinning <steve.glendinning@shawell.net>
16919L:	netdev@vger.kernel.org
16920S:	Maintained
16921F:	drivers/net/usb/smsc75xx.*
16922
16923USB SMSC95XX ETHERNET DRIVER
16924M:	Steve Glendinning <steve.glendinning@shawell.net>
16925M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16926L:	netdev@vger.kernel.org
16927S:	Maintained
16928F:	drivers/net/usb/smsc95xx.*
16929
16930USB SUBSYSTEM
16931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16932L:	linux-usb@vger.kernel.org
16933W:	http://www.linux-usb.org
16934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16935S:	Supported
16936F:	Documentation/devicetree/bindings/usb/
16937F:	Documentation/usb/
16938F:	drivers/usb/
16939F:	include/linux/usb.h
16940F:	include/linux/usb/
16941
16942USB TYPEC PI3USB30532 MUX DRIVER
16943M:	Hans de Goede <hdegoede@redhat.com>
16944L:	linux-usb@vger.kernel.org
16945S:	Maintained
16946F:	drivers/usb/typec/mux/pi3usb30532.c
16947
16948USB TYPEC CLASS
16949M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16950L:	linux-usb@vger.kernel.org
16951S:	Maintained
16952F:	Documentation/ABI/testing/sysfs-class-typec
16953F:	Documentation/driver-api/usb/typec.rst
16954F:	drivers/usb/typec/
16955F:	include/linux/usb/typec.h
16956
16957USB TYPEC BUS FOR ALTERNATE MODES
16958M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16959L:	linux-usb@vger.kernel.org
16960S:	Maintained
16961F:	Documentation/ABI/testing/sysfs-bus-typec
16962F:	Documentation/driver-api/usb/typec_bus.rst
16963F:	drivers/usb/typec/altmodes/
16964F:	include/linux/usb/typec_altmode.h
16965
16966USB TYPEC PORT CONTROLLER DRIVERS
16967M:	Guenter Roeck <linux@roeck-us.net>
16968L:	linux-usb@vger.kernel.org
16969S:	Maintained
16970F:	drivers/usb/typec/tcpm/
16971
16972USB UHCI DRIVER
16973M:	Alan Stern <stern@rowland.harvard.edu>
16974L:	linux-usb@vger.kernel.org
16975S:	Maintained
16976F:	drivers/usb/host/uhci*
16977
16978USB VIDEO CLASS
16979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16980L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16981L:	linux-media@vger.kernel.org
16982T:	git git://linuxtv.org/media_tree.git
16983W:	http://www.ideasonboard.org/uvc/
16984S:	Maintained
16985F:	drivers/media/usb/uvc/
16986F:	include/uapi/linux/uvcvideo.h
16987
16988USB VISION DRIVER
16989M:	Hans Verkuil <hverkuil@xs4all.nl>
16990L:	linux-media@vger.kernel.org
16991T:	git git://linuxtv.org/media_tree.git
16992W:	https://linuxtv.org
16993S:	Odd Fixes
16994F:	drivers/media/usb/usbvision/
16995
16996USB WEBCAM GADGET
16997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16998L:	linux-usb@vger.kernel.org
16999S:	Maintained
17000F:	drivers/usb/gadget/function/*uvc*
17001F:	drivers/usb/gadget/legacy/webcam.c
17002F:	include/uapi/linux/usb/g_uvc.h
17003
17004USB WIRELESS RNDIS DRIVER (rndis_wlan)
17005M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17006L:	linux-wireless@vger.kernel.org
17007S:	Maintained
17008F:	drivers/net/wireless/rndis_wlan.c
17009
17010USB XHCI DRIVER
17011M:	Mathias Nyman <mathias.nyman@intel.com>
17012L:	linux-usb@vger.kernel.org
17013S:	Supported
17014F:	drivers/usb/host/xhci*
17015F:	drivers/usb/host/pci-quirks*
17016
17017USB ZD1201 DRIVER
17018L:	linux-wireless@vger.kernel.org
17019W:	http://linux-lc100020.sourceforge.net
17020S:	Orphan
17021F:	drivers/net/wireless/zydas/zd1201.*
17022
17023USB ZR364XX DRIVER
17024M:	Antoine Jacquet <royale@zerezo.com>
17025L:	linux-usb@vger.kernel.org
17026L:	linux-media@vger.kernel.org
17027T:	git git://linuxtv.org/media_tree.git
17028W:	http://royale.zerezo.com/zr364xx/
17029S:	Maintained
17030F:	Documentation/media/v4l-drivers/zr364xx*
17031F:	drivers/media/usb/zr364xx/
17032
17033USER-MODE LINUX (UML)
17034M:	Jeff Dike <jdike@addtoit.com>
17035M:	Richard Weinberger <richard@nod.at>
17036M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17037L:	linux-um@lists.infradead.org
17038W:	http://user-mode-linux.sourceforge.net
17039Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17041S:	Maintained
17042F:	Documentation/virt/uml/
17043F:	arch/um/
17044F:	arch/x86/um/
17045F:	fs/hostfs/
17046
17047USERSPACE COPYIN/COPYOUT (UIOVEC)
17048M:	Alexander Viro <viro@zeniv.linux.org.uk>
17049S:	Maintained
17050F:	lib/iov_iter.c
17051F:	include/linux/uio.h
17052
17053USERSPACE DMA BUFFER DRIVER
17054M:	Gerd Hoffmann <kraxel@redhat.com>
17055S:	Maintained
17056L:	dri-devel@lists.freedesktop.org
17057F:	drivers/dma-buf/udmabuf.c
17058F:	include/uapi/linux/udmabuf.h
17059T:	git git://anongit.freedesktop.org/drm/drm-misc
17060
17061USERSPACE I/O (UIO)
17062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17063S:	Maintained
17064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17065F:	Documentation/driver-api/uio-howto.rst
17066F:	drivers/uio/
17067F:	include/linux/uio_driver.h
17068
17069UTIL-LINUX PACKAGE
17070M:	Karel Zak <kzak@redhat.com>
17071L:	util-linux@vger.kernel.org
17072W:	http://en.wikipedia.org/wiki/Util-linux
17073T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17074S:	Maintained
17075
17076UUID HELPERS
17077M:	Christoph Hellwig <hch@lst.de>
17078R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17079L:	linux-kernel@vger.kernel.org
17080T:	git git://git.infradead.org/users/hch/uuid.git
17081F:	lib/uuid.c
17082F:	lib/test_uuid.c
17083F:	include/linux/uuid.h
17084F:	include/uapi/linux/uuid.h
17085S:	Maintained
17086
17087UVESAFB DRIVER
17088M:	Michal Januszewski <spock@gentoo.org>
17089L:	linux-fbdev@vger.kernel.org
17090W:	https://github.com/mjanusz/v86d
17091S:	Maintained
17092F:	Documentation/fb/uvesafb.rst
17093F:	drivers/video/fbdev/uvesafb.*
17094
17095VF610 NAND DRIVER
17096M:	Stefan Agner <stefan@agner.ch>
17097L:	linux-mtd@lists.infradead.org
17098S:	Supported
17099F:	drivers/mtd/nand/raw/vf610_nfc.c
17100
17101VFAT/FAT/MSDOS FILESYSTEM
17102M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17103S:	Maintained
17104F:	Documentation/filesystems/vfat.txt
17105F:	fs/fat/
17106
17107VFIO DRIVER
17108M:	Alex Williamson <alex.williamson@redhat.com>
17109R:	Cornelia Huck <cohuck@redhat.com>
17110L:	kvm@vger.kernel.org
17111T:	git git://github.com/awilliam/linux-vfio.git
17112S:	Maintained
17113F:	Documentation/driver-api/vfio.rst
17114F:	drivers/vfio/
17115F:	include/linux/vfio.h
17116F:	include/uapi/linux/vfio.h
17117
17118VFIO MEDIATED DEVICE DRIVERS
17119M:	Kirti Wankhede <kwankhede@nvidia.com>
17120L:	kvm@vger.kernel.org
17121S:	Maintained
17122F:	Documentation/driver-api/vfio-mediated-device.rst
17123F:	drivers/vfio/mdev/
17124F:	include/linux/mdev.h
17125F:	samples/vfio-mdev/
17126
17127VFIO PLATFORM DRIVER
17128M:	Eric Auger <eric.auger@redhat.com>
17129L:	kvm@vger.kernel.org
17130S:	Maintained
17131F:	drivers/vfio/platform/
17132
17133VGA_SWITCHEROO
17134R:	Lukas Wunner <lukas@wunner.de>
17135S:	Maintained
17136F:	Documentation/gpu/vga-switcheroo.rst
17137F:	drivers/gpu/vga/vga_switcheroo.c
17138F:	include/linux/vga_switcheroo.h
17139T:	git git://anongit.freedesktop.org/drm/drm-misc
17140
17141VIA RHINE NETWORK DRIVER
17142S:	Orphan
17143F:	drivers/net/ethernet/via/via-rhine.c
17144
17145VIA SD/MMC CARD CONTROLLER DRIVER
17146M:	Bruce Chang <brucechang@via.com.tw>
17147M:	Harald Welte <HaraldWelte@viatech.com>
17148S:	Maintained
17149F:	drivers/mmc/host/via-sdmmc.c
17150
17151VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17152M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17153L:	linux-fbdev@vger.kernel.org
17154S:	Maintained
17155F:	include/linux/via-core.h
17156F:	include/linux/via-gpio.h
17157F:	include/linux/via_i2c.h
17158F:	drivers/video/fbdev/via/
17159
17160VIA VELOCITY NETWORK DRIVER
17161M:	Francois Romieu <romieu@fr.zoreil.com>
17162L:	netdev@vger.kernel.org
17163S:	Maintained
17164F:	drivers/net/ethernet/via/via-velocity.*
17165
17166VICODEC VIRTUAL CODEC DRIVER
17167M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17168L:	linux-media@vger.kernel.org
17169T:	git git://linuxtv.org/media_tree.git
17170W:	https://linuxtv.org
17171S:	Maintained
17172F:	drivers/media/platform/vicodec/*
17173
17174VIDEO MULTIPLEXER DRIVER
17175M:	Philipp Zabel <p.zabel@pengutronix.de>
17176L:	linux-media@vger.kernel.org
17177S:	Maintained
17178F:	drivers/media/platform/video-mux.c
17179
17180VIDEO I2C POLLING DRIVER
17181M:	Matt Ranostay <matt.ranostay@konsulko.com>
17182L:	linux-media@vger.kernel.org
17183S:	Maintained
17184F:	drivers/media/i2c/video-i2c.c
17185
17186VIDEOBUF2 FRAMEWORK
17187M:	Pawel Osciak <pawel@osciak.com>
17188M:	Marek Szyprowski <m.szyprowski@samsung.com>
17189M:	Kyungmin Park <kyungmin.park@samsung.com>
17190R:	Tomasz Figa <tfiga@chromium.org>
17191L:	linux-media@vger.kernel.org
17192S:	Maintained
17193F:	drivers/media/common/videobuf2/*
17194F:	include/media/videobuf2-*
17195
17196VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17197M:	Helen Koike <helen.koike@collabora.com>
17198L:	linux-media@vger.kernel.org
17199T:	git git://linuxtv.org/media_tree.git
17200W:	https://linuxtv.org
17201S:	Maintained
17202F:	drivers/media/platform/vimc/*
17203
17204VIRT LIB
17205M:	Alex Williamson <alex.williamson@redhat.com>
17206M:	Paolo Bonzini <pbonzini@redhat.com>
17207L:	kvm@vger.kernel.org
17208S:	Supported
17209F:	virt/lib/
17210
17211VIRTIO AND VHOST VSOCK DRIVER
17212M:	Stefan Hajnoczi <stefanha@redhat.com>
17213L:	kvm@vger.kernel.org
17214L:	virtualization@lists.linux-foundation.org
17215L:	netdev@vger.kernel.org
17216S:	Maintained
17217F:	include/linux/virtio_vsock.h
17218F:	include/uapi/linux/virtio_vsock.h
17219F:	include/uapi/linux/vsockmon.h
17220F:	include/uapi/linux/vm_sockets_diag.h
17221F:	net/vmw_vsock/diag.c
17222F:	net/vmw_vsock/af_vsock_tap.c
17223F:	net/vmw_vsock/virtio_transport_common.c
17224F:	net/vmw_vsock/virtio_transport.c
17225F:	drivers/net/vsockmon.c
17226F:	drivers/vhost/vsock.c
17227F:	tools/testing/vsock/
17228
17229VIRTIO CONSOLE DRIVER
17230M:	Amit Shah <amit@kernel.org>
17231L:	virtualization@lists.linux-foundation.org
17232S:	Maintained
17233F:	drivers/char/virtio_console.c
17234F:	include/linux/virtio_console.h
17235F:	include/uapi/linux/virtio_console.h
17236
17237VIRTIO CORE AND NET DRIVERS
17238M:	"Michael S. Tsirkin" <mst@redhat.com>
17239M:	Jason Wang <jasowang@redhat.com>
17240L:	virtualization@lists.linux-foundation.org
17241S:	Maintained
17242F:	Documentation/devicetree/bindings/virtio/
17243F:	drivers/virtio/
17244F:	tools/virtio/
17245F:	drivers/net/virtio_net.c
17246F:	drivers/block/virtio_blk.c
17247F:	include/linux/virtio*.h
17248F:	include/uapi/linux/virtio_*.h
17249F:	drivers/crypto/virtio/
17250F:	mm/balloon_compaction.c
17251
17252VIRTIO BLOCK AND SCSI DRIVERS
17253M:	"Michael S. Tsirkin" <mst@redhat.com>
17254M:	Jason Wang <jasowang@redhat.com>
17255R:	Paolo Bonzini <pbonzini@redhat.com>
17256R:	Stefan Hajnoczi <stefanha@redhat.com>
17257L:	virtualization@lists.linux-foundation.org
17258S:	Maintained
17259F:	drivers/block/virtio_blk.c
17260F:	drivers/scsi/virtio_scsi.c
17261F:	include/uapi/linux/virtio_blk.h
17262F:	include/uapi/linux/virtio_scsi.h
17263F:	drivers/vhost/scsi.c
17264
17265VIRTIO CRYPTO DRIVER
17266M:	Gonglei <arei.gonglei@huawei.com>
17267L:	virtualization@lists.linux-foundation.org
17268L:	linux-crypto@vger.kernel.org
17269S:	Maintained
17270F:	drivers/crypto/virtio/
17271F:	include/uapi/linux/virtio_crypto.h
17272
17273VIRTIO DRIVERS FOR S390
17274M:	Cornelia Huck <cohuck@redhat.com>
17275M:	Halil Pasic <pasic@linux.ibm.com>
17276L:	linux-s390@vger.kernel.org
17277L:	virtualization@lists.linux-foundation.org
17278L:	kvm@vger.kernel.org
17279S:	Supported
17280F:	drivers/s390/virtio/
17281F:	arch/s390/include/uapi/asm/virtio-ccw.h
17282
17283VIRTIO FILE SYSTEM
17284M:	Vivek Goyal <vgoyal@redhat.com>
17285M:	Stefan Hajnoczi <stefanha@redhat.com>
17286M:	Miklos Szeredi <miklos@szeredi.hu>
17287L:	virtualization@lists.linux-foundation.org
17288L:	linux-fsdevel@vger.kernel.org
17289W:	https://virtio-fs.gitlab.io/
17290S:	Supported
17291F:	fs/fuse/virtio_fs.c
17292F:	include/uapi/linux/virtio_fs.h
17293F:	Documentation/filesystems/virtiofs.rst
17294
17295VIRTIO GPU DRIVER
17296M:	David Airlie <airlied@linux.ie>
17297M:	Gerd Hoffmann <kraxel@redhat.com>
17298L:	dri-devel@lists.freedesktop.org
17299L:	virtualization@lists.linux-foundation.org
17300T:	git git://anongit.freedesktop.org/drm/drm-misc
17301S:	Maintained
17302F:	drivers/gpu/drm/virtio/
17303F:	include/uapi/linux/virtio_gpu.h
17304
17305VIRTIO HOST (VHOST)
17306M:	"Michael S. Tsirkin" <mst@redhat.com>
17307M:	Jason Wang <jasowang@redhat.com>
17308L:	kvm@vger.kernel.org
17309L:	virtualization@lists.linux-foundation.org
17310L:	netdev@vger.kernel.org
17311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17312S:	Maintained
17313F:	drivers/vhost/
17314F:	include/uapi/linux/vhost.h
17315
17316VIRTIO INPUT DRIVER
17317M:	Gerd Hoffmann <kraxel@redhat.com>
17318S:	Maintained
17319F:	drivers/virtio/virtio_input.c
17320F:	include/uapi/linux/virtio_input.h
17321
17322VIRTIO IOMMU DRIVER
17323M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17324L:	virtualization@lists.linux-foundation.org
17325S:	Maintained
17326F:	drivers/iommu/virtio-iommu.c
17327F:	include/uapi/linux/virtio_iommu.h
17328
17329VIRTUAL BOX GUEST DEVICE DRIVER
17330M:	Hans de Goede <hdegoede@redhat.com>
17331M:	Arnd Bergmann <arnd@arndb.de>
17332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17333S:	Maintained
17334F:	include/linux/vbox_utils.h
17335F:	include/uapi/linux/vbox*.h
17336F:	drivers/virt/vboxguest/
17337
17338VIRTUAL SERIO DEVICE DRIVER
17339M:	Stephen Chandler Paul <thatslyude@gmail.com>
17340S:	Maintained
17341F:	drivers/input/serio/userio.c
17342F:	include/uapi/linux/userio.h
17343
17344VIVID VIRTUAL VIDEO DRIVER
17345M:	Hans Verkuil <hverkuil@xs4all.nl>
17346L:	linux-media@vger.kernel.org
17347T:	git git://linuxtv.org/media_tree.git
17348W:	https://linuxtv.org
17349S:	Maintained
17350F:	drivers/media/platform/vivid/*
17351
17352VLYNQ BUS
17353M:	Florian Fainelli <f.fainelli@gmail.com>
17354L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17355S:	Maintained
17356F:	drivers/vlynq/vlynq.c
17357F:	include/linux/vlynq.h
17358
17359VME SUBSYSTEM
17360M:	Martyn Welch <martyn@welchs.me.uk>
17361M:	Manohar Vanga <manohar.vanga@gmail.com>
17362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17363L:	devel@driverdev.osuosl.org
17364S:	Maintained
17365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17366F:	Documentation/driver-api/vme.rst
17367F:	drivers/staging/vme/
17368F:	drivers/vme/
17369F:	include/linux/vme*
17370
17371VMWARE BALLOON DRIVER
17372M:	Nadav Amit <namit@vmware.com>
17373M:	"VMware, Inc." <pv-drivers@vmware.com>
17374L:	linux-kernel@vger.kernel.org
17375S:	Maintained
17376F:	drivers/misc/vmw_balloon.c
17377
17378VMWARE HYPERVISOR INTERFACE
17379M:	Thomas Hellstrom <thellstrom@vmware.com>
17380M:	"VMware, Inc." <pv-drivers@vmware.com>
17381L:	virtualization@lists.linux-foundation.org
17382S:	Supported
17383F:	arch/x86/kernel/cpu/vmware.c
17384F:	arch/x86/include/asm/vmware.h
17385
17386VMWARE PVRDMA DRIVER
17387M:	Adit Ranadive <aditr@vmware.com>
17388M:	VMware PV-Drivers <pv-drivers@vmware.com>
17389L:	linux-rdma@vger.kernel.org
17390S:	Maintained
17391F:	drivers/infiniband/hw/vmw_pvrdma/
17392
17393VMware PVSCSI driver
17394M:	Jim Gill <jgill@vmware.com>
17395M:	VMware PV-Drivers <pv-drivers@vmware.com>
17396L:	linux-scsi@vger.kernel.org
17397S:	Maintained
17398F:	drivers/scsi/vmw_pvscsi.c
17399F:	drivers/scsi/vmw_pvscsi.h
17400
17401VMWARE VMMOUSE SUBDRIVER
17402M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17403M:	"VMware, Inc." <pv-drivers@vmware.com>
17404L:	linux-input@vger.kernel.org
17405S:	Maintained
17406F:	drivers/input/mouse/vmmouse.c
17407F:	drivers/input/mouse/vmmouse.h
17408
17409VMWARE VMXNET3 ETHERNET DRIVER
17410M:	Ronak Doshi <doshir@vmware.com>
17411M:	"VMware, Inc." <pv-drivers@vmware.com>
17412L:	netdev@vger.kernel.org
17413S:	Maintained
17414F:	drivers/net/vmxnet3/
17415
17416VOCORE VOCORE2 BOARD
17417M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17418L:	linux-mips@vger.kernel.org
17419S:	Maintained
17420F:	arch/mips/boot/dts/ralink/vocore2.dts
17421
17422VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17423M:	Liam Girdwood <lgirdwood@gmail.com>
17424M:	Mark Brown <broonie@kernel.org>
17425L:	linux-kernel@vger.kernel.org
17426W:	http://www.slimlogic.co.uk/?p=48
17427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17428S:	Supported
17429F:	Documentation/devicetree/bindings/regulator/
17430F:	Documentation/power/regulator/
17431F:	drivers/regulator/
17432F:	include/dt-bindings/regulator/
17433F:	include/linux/regulator/
17434K:	regulator_get_optional
17435
17436VRF
17437M:	David Ahern <dsa@cumulusnetworks.com>
17438M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17439L:	netdev@vger.kernel.org
17440S:	Maintained
17441F:	drivers/net/vrf.c
17442F:	Documentation/networking/vrf.txt
17443
17444VT1211 HARDWARE MONITOR DRIVER
17445M:	Juerg Haefliger <juergh@gmail.com>
17446L:	linux-hwmon@vger.kernel.org
17447S:	Maintained
17448F:	Documentation/hwmon/vt1211.rst
17449F:	drivers/hwmon/vt1211.c
17450
17451VT8231 HARDWARE MONITOR DRIVER
17452M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17453L:	linux-hwmon@vger.kernel.org
17454S:	Maintained
17455F:	drivers/hwmon/vt8231.c
17456
17457VUB300 USB to SDIO/SD/MMC bridge chip
17458M:	Tony Olech <tony.olech@elandigitalsystems.com>
17459L:	linux-mmc@vger.kernel.org
17460L:	linux-usb@vger.kernel.org
17461S:	Supported
17462F:	drivers/mmc/host/vub300.c
17463
17464W1 DALLAS'S 1-WIRE BUS
17465M:	Evgeniy Polyakov <zbr@ioremap.net>
17466S:	Maintained
17467F:	Documentation/devicetree/bindings/w1/
17468F:	Documentation/w1/
17469F:	drivers/w1/
17470F:	include/linux/w1.h
17471
17472W83791D HARDWARE MONITORING DRIVER
17473M:	Marc Hulsman <m.hulsman@tudelft.nl>
17474L:	linux-hwmon@vger.kernel.org
17475S:	Maintained
17476F:	Documentation/hwmon/w83791d.rst
17477F:	drivers/hwmon/w83791d.c
17478
17479W83793 HARDWARE MONITORING DRIVER
17480M:	Rudolf Marek <r.marek@assembler.cz>
17481L:	linux-hwmon@vger.kernel.org
17482S:	Maintained
17483F:	Documentation/hwmon/w83793.rst
17484F:	drivers/hwmon/w83793.c
17485
17486W83795 HARDWARE MONITORING DRIVER
17487M:	Jean Delvare <jdelvare@suse.com>
17488L:	linux-hwmon@vger.kernel.org
17489S:	Maintained
17490F:	drivers/hwmon/w83795.c
17491
17492W83L51xD SD/MMC CARD INTERFACE DRIVER
17493M:	Pierre Ossman <pierre@ossman.eu>
17494S:	Maintained
17495F:	drivers/mmc/host/wbsd.*
17496
17497WACOM PROTOCOL 4 SERIAL TABLETS
17498M:	Julian Squires <julian@cipht.net>
17499M:	Hans de Goede <hdegoede@redhat.com>
17500L:	linux-input@vger.kernel.org
17501S:	Maintained
17502F:	drivers/input/tablet/wacom_serial4.c
17503
17504WATCHDOG DEVICE DRIVERS
17505M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17506M:	Guenter Roeck <linux@roeck-us.net>
17507L:	linux-watchdog@vger.kernel.org
17508W:	http://www.linux-watchdog.org/
17509T:	git git://www.linux-watchdog.org/linux-watchdog.git
17510S:	Maintained
17511F:	Documentation/devicetree/bindings/watchdog/
17512F:	Documentation/watchdog/
17513F:	drivers/watchdog/
17514F:	include/linux/watchdog.h
17515F:	include/uapi/linux/watchdog.h
17516
17517WHISKEYCOVE PMIC GPIO DRIVER
17518M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17519L:	linux-gpio@vger.kernel.org
17520S:	Maintained
17521F:	drivers/gpio/gpio-wcove.c
17522
17523WHWAVE RTC DRIVER
17524M:	Dianlong Li <long17.cool@163.com>
17525L:	linux-rtc@vger.kernel.org
17526S:	Maintained
17527F:	drivers/rtc/rtc-sd3078.c
17528
17529WIIMOTE HID DRIVER
17530M:	David Herrmann <dh.herrmann@googlemail.com>
17531L:	linux-input@vger.kernel.org
17532S:	Maintained
17533F:	drivers/hid/hid-wiimote*
17534
17535WILOCITY WIL6210 WIRELESS DRIVER
17536M:	Maya Erez <merez@codeaurora.org>
17537L:	linux-wireless@vger.kernel.org
17538L:	wil6210@qti.qualcomm.com
17539S:	Supported
17540W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17541F:	drivers/net/wireless/ath/wil6210/
17542
17543WIMAX STACK
17544M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17545M:	linux-wimax@intel.com
17546L:	wimax@linuxwimax.org (subscribers-only)
17547S:	Supported
17548W:	http://linuxwimax.org
17549F:	Documentation/admin-guide/wimax/wimax.rst
17550F:	include/linux/wimax/debug.h
17551F:	include/net/wimax.h
17552F:	include/uapi/linux/wimax.h
17553F:	net/wimax/
17554
17555WINBOND CIR DRIVER
17556M:	David Härdeman <david@hardeman.nu>
17557S:	Maintained
17558F:	drivers/media/rc/winbond-cir.c
17559
17560RCMM REMOTE CONTROLS DECODER
17561M:	Patrick Lerda <patrick9876@free.fr>
17562S:	Maintained
17563F:	drivers/media/rc/ir-rcmm-decoder.c
17564
17565WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17566M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17567L:	linux-watchdog@vger.kernel.org
17568S:	Maintained
17569F:	drivers/watchdog/ebc-c384_wdt.c
17570
17571WINSYSTEMS WS16C48 GPIO DRIVER
17572M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17573L:	linux-gpio@vger.kernel.org
17574S:	Maintained
17575F:	drivers/gpio/gpio-ws16c48.c
17576
17577WISTRON LAPTOP BUTTON DRIVER
17578M:	Miloslav Trmac <mitr@volny.cz>
17579S:	Maintained
17580F:	drivers/input/misc/wistron_btns.c
17581
17582WL3501 WIRELESS PCMCIA CARD DRIVER
17583L:	linux-wireless@vger.kernel.org
17584S:	Odd fixes
17585F:	drivers/net/wireless/wl3501*
17586
17587WOLFSON MICROELECTRONICS DRIVERS
17588L:	patches@opensource.cirrus.com
17589T:	git https://github.com/CirrusLogic/linux-drivers.git
17590W:	https://github.com/CirrusLogic/linux-drivers/wiki
17591S:	Supported
17592F:	Documentation/hwmon/wm83??.rst
17593F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17594F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17595F:	Documentation/devicetree/bindings/mfd/arizona.txt
17596F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17597F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17598F:	arch/arm/mach-s3c64xx/mach-crag6410*
17599F:	drivers/clk/clk-wm83*.c
17600F:	drivers/extcon/extcon-arizona.c
17601F:	drivers/leds/leds-wm83*.c
17602F:	drivers/gpio/gpio-*wm*.c
17603F:	drivers/gpio/gpio-arizona.c
17604F:	drivers/hwmon/wm83??-hwmon.c
17605F:	drivers/input/misc/wm831x-on.c
17606F:	drivers/input/touchscreen/wm831x-ts.c
17607F:	drivers/input/touchscreen/wm97*.c
17608F:	drivers/mfd/arizona*
17609F:	drivers/mfd/wm*.c
17610F:	drivers/mfd/cs47l24*
17611F:	drivers/power/supply/wm83*.c
17612F:	drivers/rtc/rtc-wm83*.c
17613F:	drivers/regulator/wm8*.c
17614F:	drivers/regulator/arizona*
17615F:	drivers/video/backlight/wm83*_bl.c
17616F:	drivers/watchdog/wm83*_wdt.c
17617F:	include/linux/mfd/arizona/
17618F:	include/linux/mfd/wm831x/
17619F:	include/linux/mfd/wm8350/
17620F:	include/linux/mfd/wm8400*
17621F:	include/linux/regulator/arizona*
17622F:	include/linux/wm97xx.h
17623F:	include/sound/wm????.h
17624F:	sound/soc/codecs/arizona.?
17625F:	sound/soc/codecs/wm*
17626F:	sound/soc/codecs/cs47l24*
17627
17628WORKQUEUE
17629M:	Tejun Heo <tj@kernel.org>
17630R:	Lai Jiangshan <jiangshanlai@gmail.com>
17631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17632S:	Maintained
17633F:	include/linux/workqueue.h
17634F:	kernel/workqueue.c
17635F:	Documentation/core-api/workqueue.rst
17636
17637X-POWERS AXP288 PMIC DRIVERS
17638M:	Hans de Goede <hdegoede@redhat.com>
17639S:	Maintained
17640N:	axp288
17641F:	drivers/acpi/pmic/intel_pmic_xpower.c
17642
17643X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17644M:	Chen-Yu Tsai <wens@csie.org>
17645L:	linux-kernel@vger.kernel.org
17646S:	Maintained
17647N:	axp[128]
17648
17649X.25 NETWORK LAYER
17650M:	Andrew Hendry <andrew.hendry@gmail.com>
17651L:	linux-x25@vger.kernel.org
17652S:	Odd Fixes
17653F:	Documentation/networking/x25*
17654F:	include/net/x25*
17655F:	net/x25/
17656
17657X86 ARCHITECTURE (32-BIT AND 64-BIT)
17658M:	Thomas Gleixner <tglx@linutronix.de>
17659M:	Ingo Molnar <mingo@redhat.com>
17660M:	Borislav Petkov <bp@alien8.de>
17661R:	"H. Peter Anvin" <hpa@zytor.com>
17662M:	x86@kernel.org
17663L:	linux-kernel@vger.kernel.org
17664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17665S:	Maintained
17666F:	Documentation/devicetree/bindings/x86/
17667F:	Documentation/x86/
17668F:	arch/x86/
17669
17670X86 ENTRY CODE
17671M:	Andy Lutomirski <luto@kernel.org>
17672L:	linux-kernel@vger.kernel.org
17673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17674S:	Maintained
17675F:	arch/x86/entry/
17676
17677X86 MCE INFRASTRUCTURE
17678M:	Tony Luck <tony.luck@intel.com>
17679M:	Borislav Petkov <bp@alien8.de>
17680L:	linux-edac@vger.kernel.org
17681S:	Maintained
17682F:	arch/x86/kernel/cpu/mce/*
17683
17684X86 MICROCODE UPDATE SUPPORT
17685M:	Borislav Petkov <bp@alien8.de>
17686S:	Maintained
17687F:	arch/x86/kernel/cpu/microcode/*
17688
17689X86 MM
17690M:	Dave Hansen <dave.hansen@linux.intel.com>
17691M:	Andy Lutomirski <luto@kernel.org>
17692M:	Peter Zijlstra <peterz@infradead.org>
17693L:	linux-kernel@vger.kernel.org
17694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17695S:	Maintained
17696F:	arch/x86/mm/
17697
17698X86 PLATFORM DRIVERS
17699M:	Darren Hart <dvhart@infradead.org>
17700M:	Andy Shevchenko <andy@infradead.org>
17701L:	platform-driver-x86@vger.kernel.org
17702T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17703S:	Odd Fixes
17704F:	drivers/platform/x86/
17705F:	drivers/platform/olpc/
17706
17707X86 PLATFORM DRIVERS - ARCH
17708R:	Darren Hart <dvhart@infradead.org>
17709R:	Andy Shevchenko <andy@infradead.org>
17710L:	platform-driver-x86@vger.kernel.org
17711L:	x86@kernel.org
17712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17713S:	Maintained
17714F:	arch/x86/platform
17715
17716X86 VDSO
17717M:	Andy Lutomirski <luto@kernel.org>
17718L:	linux-kernel@vger.kernel.org
17719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17720S:	Maintained
17721F:	arch/x86/entry/vdso/
17722
17723XARRAY
17724M:	Matthew Wilcox <willy@infradead.org>
17725L:	linux-fsdevel@vger.kernel.org
17726S:	Supported
17727F:	Documentation/core-api/xarray.rst
17728F:	lib/idr.c
17729F:	lib/xarray.c
17730F:	include/linux/idr.h
17731F:	include/linux/xarray.h
17732F:	tools/testing/radix-tree
17733
17734XBOX DVD IR REMOTE
17735M:	Benjamin Valentin <benpicco@googlemail.com>
17736S:	Maintained
17737F:	drivers/media/rc/xbox_remote.c
17738F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17739
17740XC2028/3028 TUNER DRIVER
17741M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17742L:	linux-media@vger.kernel.org
17743W:	https://linuxtv.org
17744T:	git git://linuxtv.org/media_tree.git
17745S:	Maintained
17746F:	drivers/media/tuners/tuner-xc2028.*
17747
17748XDP (eXpress Data Path)
17749M:	Alexei Starovoitov <ast@kernel.org>
17750M:	Daniel Borkmann <daniel@iogearbox.net>
17751M:	David S. Miller <davem@davemloft.net>
17752M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17753M:	Jesper Dangaard Brouer <hawk@kernel.org>
17754M:	John Fastabend <john.fastabend@gmail.com>
17755L:	netdev@vger.kernel.org
17756L:	bpf@vger.kernel.org
17757S:	Supported
17758F:	net/core/xdp.c
17759F:	include/net/xdp.h
17760F:	kernel/bpf/devmap.c
17761F:	kernel/bpf/cpumap.c
17762F:	include/trace/events/xdp.h
17763K:	xdp
17764N:	xdp
17765
17766XDP SOCKETS (AF_XDP)
17767M:	Björn Töpel <bjorn.topel@intel.com>
17768M:	Magnus Karlsson <magnus.karlsson@intel.com>
17769R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17770L:	netdev@vger.kernel.org
17771L:	bpf@vger.kernel.org
17772S:	Maintained
17773F:	kernel/bpf/xskmap.c
17774F:	net/xdp/
17775
17776XEN BLOCK SUBSYSTEM
17777M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17778M:	Roger Pau Monné <roger.pau@citrix.com>
17779L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17780S:	Supported
17781F:	drivers/block/xen-blkback/*
17782F:	drivers/block/xen*
17783
17784XEN HYPERVISOR ARM
17785M:	Stefano Stabellini <sstabellini@kernel.org>
17786L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17787S:	Maintained
17788F:	arch/arm/xen/
17789F:	arch/arm/include/asm/xen/
17790
17791XEN HYPERVISOR ARM64
17792M:	Stefano Stabellini <sstabellini@kernel.org>
17793L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17794S:	Maintained
17795F:	arch/arm64/xen/
17796F:	arch/arm64/include/asm/xen/
17797
17798XEN HYPERVISOR INTERFACE
17799M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17800M:	Juergen Gross <jgross@suse.com>
17801R:	Stefano Stabellini <sstabellini@kernel.org>
17802L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17804S:	Supported
17805F:	arch/x86/xen/
17806F:	arch/x86/platform/pvh/
17807F:	drivers/*/xen-*front.c
17808F:	drivers/xen/
17809F:	arch/x86/include/asm/xen/
17810F:	arch/x86/include/asm/pvclock-abi.h
17811F:	include/xen/
17812F:	include/uapi/xen/
17813F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17814F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17815
17816XEN NETWORK BACKEND DRIVER
17817M:	Wei Liu <wei.liu@kernel.org>
17818M:	Paul Durrant <paul@xen.org>
17819L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17820L:	netdev@vger.kernel.org
17821S:	Supported
17822F:	drivers/net/xen-netback/*
17823
17824XEN PCI SUBSYSTEM
17825M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17826L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17827S:	Supported
17828F:	arch/x86/pci/*xen*
17829F:	drivers/pci/*xen*
17830
17831XEN PVSCSI DRIVERS
17832M:	Juergen Gross <jgross@suse.com>
17833L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17834L:	linux-scsi@vger.kernel.org
17835S:	Supported
17836F:	drivers/scsi/xen-scsifront.c
17837F:	drivers/xen/xen-scsiback.c
17838F:	include/xen/interface/io/vscsiif.h
17839
17840XEN SWIOTLB SUBSYSTEM
17841M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17842L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17843L:	iommu@lists.linux-foundation.org
17844S:	Supported
17845F:	arch/x86/xen/*swiotlb*
17846F:	drivers/xen/*swiotlb*
17847
17848XEN SOUND FRONTEND DRIVER
17849M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17850L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17852S:	Supported
17853F:	sound/xen/*
17854
17855XFS FILESYSTEM
17856M:	Darrick J. Wong <darrick.wong@oracle.com>
17857M:	linux-xfs@vger.kernel.org
17858L:	linux-xfs@vger.kernel.org
17859W:	http://xfs.org/
17860T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17861S:	Supported
17862F:	Documentation/admin-guide/xfs.rst
17863F:	Documentation/ABI/testing/sysfs-fs-xfs
17864F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17865F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17866F:	fs/xfs/
17867F:	include/uapi/linux/dqblk_xfs.h
17868F:	include/uapi/linux/fsmap.h
17869
17870XILINX AXI ETHERNET DRIVER
17871M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17872S:	Maintained
17873F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17874
17875XILINX UARTLITE SERIAL DRIVER
17876M:	Peter Korsgaard <jacmet@sunsite.dk>
17877L:	linux-serial@vger.kernel.org
17878S:	Maintained
17879F:	drivers/tty/serial/uartlite.c
17880
17881XILINX VIDEO IP CORES
17882M:	Hyun Kwon <hyun.kwon@xilinx.com>
17883M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17884L:	linux-media@vger.kernel.org
17885T:	git git://linuxtv.org/media_tree.git
17886S:	Supported
17887F:	Documentation/devicetree/bindings/media/xilinx/
17888F:	drivers/media/platform/xilinx/
17889F:	include/uapi/linux/xilinx-v4l2-controls.h
17890
17891XILINX SD-FEC IP CORES
17892M:	Derek Kiernan <derek.kiernan@xilinx.com>
17893M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17894S:	Maintained
17895F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17896F:	Documentation/misc-devices/xilinx_sdfec.rst
17897F:	drivers/misc/xilinx_sdfec.c
17898F:	drivers/misc/Kconfig
17899F:	drivers/misc/Makefile
17900F:	include/uapi/misc/xilinx_sdfec.h
17901
17902XILLYBUS DRIVER
17903M:	Eli Billauer <eli.billauer@gmail.com>
17904L:	linux-kernel@vger.kernel.org
17905S:	Supported
17906F:	drivers/char/xillybus/
17907
17908XLP9XX I2C DRIVER
17909M:	George Cherian <george.cherian@cavium.com>
17910M:	Jan Glauber <jglauber@cavium.com>
17911L:	linux-i2c@vger.kernel.org
17912W:	http://www.cavium.com
17913S:	Supported
17914F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17915F:	drivers/i2c/busses/i2c-xlp9xx.c
17916
17917XRA1403 GPIO EXPANDER
17918M:	Nandor Han <nandor.han@ge.com>
17919M:	Semi Malinen <semi.malinen@ge.com>
17920L:	linux-gpio@vger.kernel.org
17921S:	Maintained
17922F:	drivers/gpio/gpio-xra1403.c
17923F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17924
17925XTENSA XTFPGA PLATFORM SUPPORT
17926M:	Max Filippov <jcmvbkbc@gmail.com>
17927L:	linux-xtensa@linux-xtensa.org
17928S:	Maintained
17929F:	drivers/spi/spi-xtensa-xtfpga.c
17930F:	sound/soc/xtensa/xtfpga-i2s.c
17931
17932YAM DRIVER FOR AX.25
17933M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17934L:	linux-hams@vger.kernel.org
17935S:	Maintained
17936F:	drivers/net/hamradio/yam*
17937F:	include/linux/yam.h
17938
17939YAMA SECURITY MODULE
17940M:	Kees Cook <keescook@chromium.org>
17941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17942S:	Supported
17943F:	security/yama/
17944F:	Documentation/admin-guide/LSM/Yama.rst
17945
17946YEALINK PHONE DRIVER
17947M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17948L:	usbb2k-api-dev@nongnu.org
17949S:	Maintained
17950F:	Documentation/input/devices/yealink.rst
17951F:	drivers/input/misc/yealink.*
17952
17953Z8530 DRIVER FOR AX.25
17954M:	Joerg Reuter <jreuter@yaina.de>
17955W:	http://yaina.de/jreuter/
17956W:	http://www.qsl.net/dl1bke/
17957L:	linux-hams@vger.kernel.org
17958S:	Maintained
17959F:	Documentation/networking/z8530drv.txt
17960F:	drivers/net/hamradio/*scc.c
17961F:	drivers/net/hamradio/z8530.h
17962
17963ZBUD COMPRESSED PAGE ALLOCATOR
17964M:	Seth Jennings <sjenning@redhat.com>
17965M:	Dan Streetman <ddstreet@ieee.org>
17966L:	linux-mm@kvack.org
17967S:	Maintained
17968F:	mm/zbud.c
17969F:	include/linux/zbud.h
17970
17971ZD1211RW WIRELESS DRIVER
17972M:	Daniel Drake <dsd@gentoo.org>
17973M:	Ulrich Kunitz <kune@deine-taler.de>
17974W:	http://zd1211.ath.cx/wiki/DriverRewrite
17975L:	linux-wireless@vger.kernel.org
17976L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17977S:	Maintained
17978F:	drivers/net/wireless/zydas/zd1211rw/
17979
17980ZD1301 MEDIA DRIVER
17981M:	Antti Palosaari <crope@iki.fi>
17982L:	linux-media@vger.kernel.org
17983W:	https://linuxtv.org/
17984W:	http://palosaari.fi/linux/
17985Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17986S:	Maintained
17987F:	drivers/media/usb/dvb-usb-v2/zd1301*
17988
17989ZD1301_DEMOD MEDIA DRIVER
17990M:	Antti Palosaari <crope@iki.fi>
17991L:	linux-media@vger.kernel.org
17992W:	https://linuxtv.org/
17993W:	http://palosaari.fi/linux/
17994Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17995S:	Maintained
17996F:	drivers/media/dvb-frontends/zd1301_demod*
17997
17998ZHAOXIN PROCESSOR SUPPORT
17999M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18000L:	linux-kernel@vger.kernel.org
18001S:	Maintained
18002F:	arch/x86/kernel/cpu/zhaoxin.c
18003
18004ZPOOL COMPRESSED PAGE STORAGE API
18005M:	Dan Streetman <ddstreet@ieee.org>
18006L:	linux-mm@kvack.org
18007S:	Maintained
18008F:	mm/zpool.c
18009F:	include/linux/zpool.h
18010
18011ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18012M:	Minchan Kim <minchan@kernel.org>
18013M:	Nitin Gupta <ngupta@vflare.org>
18014R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18015L:	linux-kernel@vger.kernel.org
18016S:	Maintained
18017F:	drivers/block/zram/
18018F:	Documentation/admin-guide/blockdev/zram.rst
18019
18020ZS DECSTATION Z85C30 SERIAL DRIVER
18021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18022S:	Maintained
18023F:	drivers/tty/serial/zs.*
18024
18025ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18026M:	Minchan Kim <minchan@kernel.org>
18027M:	Nitin Gupta <ngupta@vflare.org>
18028R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18029L:	linux-mm@kvack.org
18030S:	Maintained
18031F:	mm/zsmalloc.c
18032F:	include/linux/zsmalloc.h
18033F:	Documentation/vm/zsmalloc.rst
18034
18035ZSWAP COMPRESSED SWAP CACHING
18036M:	Seth Jennings <sjenning@redhat.com>
18037M:	Dan Streetman <ddstreet@ieee.org>
18038L:	linux-mm@kvack.org
18039S:	Maintained
18040F:	mm/zswap.c
18041
18042THE REST
18043M:	Linus Torvalds <torvalds@linux-foundation.org>
18044L:	linux-kernel@vger.kernel.org
18045Q:	http://patchwork.kernel.org/project/LKML/list/
18046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18047S:	Buried alive in reporters
18048F:	*
18049F:	*/
18050