xref: /linux/MAINTAINERS (revision 52340b82cf1a9c8d466b6e36a0881bc44174b969)
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
1193AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1194M:	Egor Pomozov <epomozov@marvell.com>
1195L:	netdev@vger.kernel.org
1196S:	Supported
1197W:	http://www.aquantia.com
1198F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1199
1200ARC FRAMEBUFFER DRIVER
1201M:	Jaya Kumar <jayalk@intworks.biz>
1202S:	Maintained
1203F:	drivers/video/fbdev/arcfb.c
1204F:	drivers/video/fbdev/core/fb_defio.c
1205
1206ARC PGU DRM DRIVER
1207M:	Alexey Brodkin <abrodkin@synopsys.com>
1208S:	Supported
1209F:	drivers/gpu/drm/arc/
1210F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1211
1212ARCNET NETWORK LAYER
1213M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1214L:	netdev@vger.kernel.org
1215S:	Maintained
1216F:	drivers/net/arcnet/
1217F:	include/uapi/linux/if_arcnet.h
1218
1219ARM ARCHITECTED TIMER DRIVER
1220M:	Mark Rutland <mark.rutland@arm.com>
1221M:	Marc Zyngier <maz@kernel.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	arch/arm/include/asm/arch_timer.h
1225F:	arch/arm64/include/asm/arch_timer.h
1226F:	drivers/clocksource/arm_arch_timer.c
1227
1228ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1229M:	Linus Walleij <linus.walleij@linaro.org>
1230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S:	Maintained
1232F:	Documentation/devicetree/bindings/arm/arm-boards
1233F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1234F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1235F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1236F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1237F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1238F:	arch/arm/mach-integrator/
1239F:	arch/arm/mach-realview/
1240F:	arch/arm/mach-versatile/
1241F:	arch/arm/plat-versatile/
1242F:	arch/arm/boot/dts/arm-realview-*
1243F:	arch/arm/boot/dts/integrator*
1244F:	arch/arm/boot/dts/versatile*
1245F:	drivers/clk/versatile/
1246F:	drivers/i2c/busses/i2c-versatile.c
1247F:	drivers/irqchip/irq-versatile-fpga.c
1248F:	drivers/mtd/maps/physmap_of_versatile.c
1249F:	drivers/power/reset/arm-versatile-reboot.c
1250F:	drivers/soc/versatile/
1251
1252ARM HDLCD DRM DRIVER
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254S:	Supported
1255F:	drivers/gpu/drm/arm/hdlcd_*
1256F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1257
1258ARM KOMEDA DRM-KMS DRIVER
1259M:	James (Qian) Wang <james.qian.wang@arm.com>
1260M:	Liviu Dudau <liviu.dudau@arm.com>
1261L:	Mali DP Maintainers <malidp@foss.arm.com>
1262S:	Supported
1263T:	git git://anongit.freedesktop.org/drm/drm-misc
1264F:	drivers/gpu/drm/arm/display/include/
1265F:	drivers/gpu/drm/arm/display/komeda/
1266F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1267F:	Documentation/gpu/komeda-kms.rst
1268
1269ARM MALI-DP DRM DRIVER
1270M:	Liviu Dudau <liviu.dudau@arm.com>
1271M:	Brian Starkey <brian.starkey@arm.com>
1272L:	Mali DP Maintainers <malidp@foss.arm.com>
1273S:	Supported
1274T:	git git://anongit.freedesktop.org/drm/drm-misc
1275F:	drivers/gpu/drm/arm/
1276F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1277F:	Documentation/gpu/afbc.rst
1278
1279ARM MALI PANFROST DRM DRIVER
1280M:	Rob Herring <robh@kernel.org>
1281M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1282L:	dri-devel@lists.freedesktop.org
1283S:	Supported
1284T:	git git://anongit.freedesktop.org/drm/drm-misc
1285F:	drivers/gpu/drm/panfrost/
1286F:	include/uapi/drm/panfrost_drm.h
1287
1288ARM MFM AND FLOPPY DRIVERS
1289M:	Ian Molton <spyro@f2s.com>
1290S:	Maintained
1291F:	arch/arm/mach-rpc/floppydma.S
1292F:	arch/arm/include/asm/floppy.h
1293
1294ARM PMU PROFILING AND DEBUGGING
1295M:	Will Deacon <will@kernel.org>
1296M:	Mark Rutland <mark.rutland@arm.com>
1297S:	Maintained
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299F:	arch/arm*/kernel/perf_*
1300F:	arch/arm/oprofile/common.c
1301F:	arch/arm*/kernel/hw_breakpoint.c
1302F:	arch/arm*/include/asm/hw_breakpoint.h
1303F:	arch/arm*/include/asm/perf_event.h
1304F:	drivers/perf/*
1305F:	include/linux/perf/arm_pmu.h
1306F:	Documentation/devicetree/bindings/arm/pmu.yaml
1307F:	Documentation/devicetree/bindings/perf/
1308
1309ARM PORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312W:	http://www.armlinux.org.uk/
1313S:	Odd Fixes
1314T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1315F:	arch/arm/
1316X:	arch/arm/boot/dts/
1317
1318ARM PRIMECELL AACI PL041 DRIVER
1319M:	Russell King <linux@armlinux.org.uk>
1320S:	Odd Fixes
1321F:	sound/arm/aaci.*
1322
1323ARM PRIMECELL BUS SUPPORT
1324M:	Russell King <linux@armlinux.org.uk>
1325S:	Odd Fixes
1326F:	drivers/amba/
1327F:	include/linux/amba/bus.h
1328
1329ARM PRIMECELL CLCD PL110 DRIVER
1330M:	Russell King <linux@armlinux.org.uk>
1331S:	Odd Fixes
1332F:	drivers/video/fbdev/amba-clcd.*
1333
1334ARM PRIMECELL KMI PL050 DRIVER
1335M:	Russell King <linux@armlinux.org.uk>
1336S:	Odd Fixes
1337F:	drivers/input/serio/ambakmi.*
1338F:	include/linux/amba/kmi.h
1339
1340ARM PRIMECELL MMCI PL180/1 DRIVER
1341M:	Russell King <linux@armlinux.org.uk>
1342S:	Odd Fixes
1343F:	drivers/mmc/host/mmci.*
1344F:	include/linux/amba/mmci.h
1345
1346ARM PRIMECELL SSP PL022 SPI DRIVER
1347M:	Linus Walleij <linus.walleij@linaro.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1351F:	drivers/spi/spi-pl022.c
1352
1353ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1354M:	Russell King <linux@armlinux.org.uk>
1355S:	Odd Fixes
1356F:	drivers/tty/serial/amba-pl01*.c
1357F:	include/linux/amba/serial.h
1358
1359ARM PRIMECELL VIC PL190/PL192 DRIVER
1360M:	Linus Walleij <linus.walleij@linaro.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1364F:	drivers/irqchip/irq-vic.c
1365
1366AMAZON ANNAPURNA LABS FIC DRIVER
1367M:	Talel Shenhar <talel@amazon.com>
1368S:	Maintained
1369F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1370F:	drivers/irqchip/irq-al-fic.c
1371
1372ARM SMMU DRIVERS
1373M:	Will Deacon <will@kernel.org>
1374R:	Robin Murphy <robin.murphy@arm.com>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	drivers/iommu/arm-smmu*
1378F:	drivers/iommu/io-pgtable-arm.c
1379F:	drivers/iommu/io-pgtable-arm-v7s.c
1380
1381ARM SUB-ARCHITECTURES
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-*/
1385F:	arch/arm/plat-*/
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1387
1388ARM/ACTIONS SEMI ARCHITECTURE
1389M:	Andreas Färber <afaerber@suse.de>
1390R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393N:	owl
1394F:	arch/arm/mach-actions/
1395F:	arch/arm/boot/dts/owl-*
1396F:	arch/arm64/boot/dts/actions/
1397F:	drivers/clk/actions/
1398F:	drivers/clocksource/timer-owl*
1399F:	drivers/dma/owl-dma.c
1400F:	drivers/i2c/busses/i2c-owl.c
1401F:	drivers/pinctrl/actions/*
1402F:	drivers/soc/actions/
1403F:	include/dt-bindings/power/owl-*
1404F:	include/linux/soc/actions/
1405F:	Documentation/devicetree/bindings/arm/actions.yaml
1406F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1407F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1408F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1409F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1410F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1411F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1412
1413ARM/ADS SPHERE MACHINE SUPPORT
1414M:	Lennert Buytenhek <kernel@wantstofly.org>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/AFEB9260 MACHINE SUPPORT
1419M:	Sergey Lapin <slapin@ossfans.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/AJECO 1ARM MACHINE SUPPORT
1424M:	Lennert Buytenhek <kernel@wantstofly.org>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427
1428ARM/Allwinner SoC Clock Support
1429M:	Emilio López <emilio@elopez.com.ar>
1430S:	Maintained
1431F:	drivers/clk/sunxi/
1432
1433ARM/Allwinner sunXi SoC support
1434M:	Maxime Ripard <mripard@kernel.org>
1435M:	Chen-Yu Tsai <wens@csie.org>
1436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437S:	Maintained
1438N:	sun[x456789]i
1439N:	sun50i
1440F:	arch/arm/mach-sunxi/
1441F:	arch/arm64/boot/dts/allwinner/
1442F:	drivers/clk/sunxi-ng/
1443F:	drivers/pinctrl/sunxi/
1444F:	drivers/soc/sunxi/
1445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1446
1447Allwinner A10 CSI driver
1448M:	Maxime Ripard <mripard@kernel.org>
1449L:	linux-media@vger.kernel.org
1450T:	git git://linuxtv.org/media_tree.git
1451F:	drivers/media/platform/sunxi/sun4i-csi/
1452F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1453S:	Maintained
1454
1455ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1456M:	Neil Armstrong <narmstrong@baylibre.com>
1457M:	Jerome Brunet <jbrunet@baylibre.com>
1458L:	linux-amlogic@lists.infradead.org
1459S:	Maintained
1460F:	drivers/clk/meson/
1461F:	include/dt-bindings/clock/meson*
1462F:	include/dt-bindings/clock/gxbb*
1463F:	Documentation/devicetree/bindings/clock/amlogic*
1464
1465ARM/Amlogic Meson SoC support
1466M:	Kevin Hilman <khilman@baylibre.com>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468L:	linux-amlogic@lists.infradead.org
1469W:	http://linux-meson.com/
1470S:	Maintained
1471F:	arch/arm/mach-meson/
1472F:	arch/arm/boot/dts/meson*
1473F:	arch/arm64/boot/dts/amlogic/
1474F:	drivers/pinctrl/meson/
1475F:	drivers/mmc/host/meson*
1476F:	drivers/soc/amlogic/
1477F:	drivers/rtc/rtc-meson*
1478N:	meson
1479
1480ARM/Amlogic Meson SoC Sound Drivers
1481M:	Jerome Brunet <jbrunet@baylibre.com>
1482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	sound/soc/meson/
1485F:	Documentation/devicetree/bindings/sound/amlogic*
1486
1487ARM/Annapurna Labs ALPINE ARCHITECTURE
1488M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1489M:	Antoine Tenart <antoine.tenart@bootlin.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-alpine/
1493F:	arch/arm/boot/dts/alpine*
1494F:	arch/arm64/boot/dts/al/
1495F:	drivers/*/*alpine*
1496
1497ARM/ARTPEC MACHINE SUPPORT
1498M:	Jesper Nilsson <jesper.nilsson@axis.com>
1499M:	Lars Persson <lars.persson@axis.com>
1500S:	Maintained
1501L:	linux-arm-kernel@axis.com
1502F:	arch/arm/mach-artpec
1503F:	arch/arm/boot/dts/artpec6*
1504F:	drivers/clk/axis
1505F:	drivers/crypto/axis
1506F:	drivers/mmc/host/usdhi6rol0.c
1507F:	drivers/pinctrl/pinctrl-artpec*
1508F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1509
1510ARM/ASPEED I2C DRIVER
1511M:	Brendan Higgins <brendanhiggins@google.com>
1512R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1513R:	Joel Stanley <joel@jms.id.au>
1514L:	linux-i2c@vger.kernel.org
1515L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1518F:	drivers/i2c/busses/i2c-aspeed.c
1519F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1520F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1521
1522ARM/ASPEED MACHINE SUPPORT
1523M:	Joel Stanley <joel@jms.id.au>
1524R:	Andrew Jeffery <andrew@aj.id.au>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1527Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1528S:	Supported
1529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1530F:	arch/arm/mach-aspeed/
1531F:	arch/arm/boot/dts/aspeed-*
1532N:	aspeed
1533
1534ARM/BITMAIN ARCHITECTURE
1535M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm64/boot/dts/bitmain/
1539F:	drivers/pinctrl/pinctrl-bm1880.c
1540F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1541F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1542
1543ARM/CALXEDA HIGHBANK ARCHITECTURE
1544M:	Rob Herring <robh@kernel.org>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S:	Maintained
1547F:	arch/arm/mach-highbank/
1548F:	arch/arm/boot/dts/highbank.dts
1549F:	arch/arm/boot/dts/ecx-*.dts*
1550
1551ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1552M:	Krzysztof Halasa <khalasa@piap.pl>
1553S:	Maintained
1554F:	arch/arm/mach-cns3xxx/
1555
1556ARM/CAVIUM THUNDER NETWORK DRIVER
1557M:	Sunil Goutham <sgoutham@cavium.com>
1558M:	Robert Richter <rric@kernel.org>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Supported
1561F:	drivers/net/ethernet/cavium/thunder/
1562
1563ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1564M:	Lukasz Majewski <lukma@denx.de>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm/mach-ep93xx/ts72xx.c
1568
1569ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1570M:	Alexander Shiyan <shc_work@mail.ru>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Odd Fixes
1573N:	clps711x
1574
1575ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1576M:	Lennert Buytenhek <kernel@wantstofly.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579
1580ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1581M:	Hartley Sweeten <hsweeten@visionengravers.com>
1582M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-ep93xx/
1586F:	arch/arm/mach-ep93xx/include/mach/
1587
1588ARM/CLKDEV SUPPORT
1589M:	Russell King <linux@armlinux.org.uk>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1593F:	drivers/clk/clkdev.c
1594
1595ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1596M:	Mike Rapoport <mike@compulab.co.il>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599
1600ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1601M:	Baruch Siach <baruch@tkos.co.il>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/cx92755*
1605N:	digicolor
1606
1607ARM/CONTEC MICRO9 MACHINE SUPPORT
1608M:	Hubert Feurstein <hubert.feurstein@contec.at>
1609S:	Maintained
1610F:	arch/arm/mach-ep93xx/micro9.c
1611
1612ARM/CORESIGHT FRAMEWORK AND DRIVERS
1613M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1614R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/hwtracing/coresight/*
1618F:	Documentation/trace/coresight.rst
1619F:	Documentation/trace/coresight-cpu-debug.rst
1620F:	Documentation/devicetree/bindings/arm/coresight.txt
1621F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1622F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1623F:	tools/perf/arch/arm/util/pmu.c
1624F:	tools/perf/arch/arm/util/auxtrace.c
1625F:	tools/perf/arch/arm/util/cs-etm.c
1626F:	tools/perf/arch/arm/util/cs-etm.h
1627F:	tools/perf/util/cs-etm.*
1628F:	tools/perf/util/cs-etm-decoder/*
1629
1630ARM/CORGI MACHINE SUPPORT
1631M:	Richard Purdie <rpurdie@rpsys.net>
1632S:	Maintained
1633
1634ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1635M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1636M:	Linus Walleij <linus.walleij@linaro.org>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638T:	git git://github.com/ulli-kroll/linux.git
1639S:	Maintained
1640F:	Documentation/devicetree/bindings/arm/gemini.txt
1641F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1642F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1643F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1644F:	arch/arm/mach-gemini/
1645F:	drivers/net/ethernet/cortina/
1646F:	drivers/pinctrl/pinctrl-gemini.c
1647F:	drivers/rtc/rtc-ftrtc010.c
1648
1649ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1650M:	Barry Song <baohua@kernel.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1653S:	Maintained
1654F:	arch/arm/boot/dts/prima2*
1655F:	arch/arm/mach-prima2/
1656F:	drivers/clk/sirf/
1657F:	drivers/clocksource/timer-prima2.c
1658F:	drivers/clocksource/timer-atlas7.c
1659N:	[^a-z]sirf
1660X:	drivers/gnss
1661
1662ARM/CZ.NIC TURRIS MOX SUPPORT
1663M:	Marek Behun <marek.behun@nic.cz>
1664W:	http://mox.turris.cz
1665S:	Maintained
1666F:	Documentation/ABI/testing/debugfs-moxtet
1667F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1668F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1669F:	Documentation/devicetree/bindings/bus/moxtet.txt
1670F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1671F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1672F:	include/linux/moxtet.h
1673F:	drivers/bus/moxtet.c
1674F:	drivers/firmware/turris-mox-rwtm.c
1675F:	drivers/gpio/gpio-moxtet.c
1676
1677ARM/EBSA110 MACHINE SUPPORT
1678M:	Russell King <linux@armlinux.org.uk>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680W:	http://www.armlinux.org.uk/
1681S:	Maintained
1682F:	arch/arm/mach-ebsa110/
1683F:	drivers/net/ethernet/amd/am79c961a.*
1684
1685ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1686M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690N:	efm32
1691
1692ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1693M:	Robert Jarzmik <robert.jarzmik@free.fr>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696F:	arch/arm/mach-pxa/ezx.c
1697
1698ARM/FARADAY FA526 PORT
1699M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702T:	git git://git.berlios.de/gemini-board
1703F:	arch/arm/mm/*-fa*
1704
1705ARM/FOOTBRIDGE ARCHITECTURE
1706M:	Russell King <linux@armlinux.org.uk>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W:	http://www.armlinux.org.uk/
1709S:	Maintained
1710F:	arch/arm/include/asm/hardware/dec21285.h
1711F:	arch/arm/mach-footbridge/
1712
1713ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1714M:	Shawn Guo <shawnguo@kernel.org>
1715M:	Sascha Hauer <s.hauer@pengutronix.de>
1716R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1717R:	Fabio Estevam <festevam@gmail.com>
1718R:	NXP Linux Team <linux-imx@nxp.com>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1722N:	imx
1723N:	mxs
1724X:	drivers/media/i2c/
1725
1726ARM/FREESCALE VYBRID ARM ARCHITECTURE
1727M:	Shawn Guo <shawnguo@kernel.org>
1728M:	Sascha Hauer <s.hauer@pengutronix.de>
1729R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1730R:	Stefan Agner <stefan@agner.ch>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1734F:	arch/arm/mach-imx/*vf610*
1735F:	arch/arm/boot/dts/vf*
1736
1737ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1738M:	Shawn Guo <shawnguo@kernel.org>
1739M:	Li Yang <leoyang.li@nxp.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1743F:	arch/arm/boot/dts/ls1021a*
1744F:	arch/arm64/boot/dts/freescale/fsl-*
1745F:	arch/arm64/boot/dts/freescale/qoriq-*
1746
1747ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1748M:	Lennert Buytenhek <kernel@wantstofly.org>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751
1752ARM/GUMSTIX MACHINE SUPPORT
1753M:	Steve Sakoman <sakoman@gmail.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756
1757ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1758M:	Philipp Zabel <philipp.zabel@gmail.com>
1759M:	Paul Parsons <lost.distance@yahoo.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762F:	arch/arm/mach-pxa/hx4700.c
1763F:	arch/arm/mach-pxa/include/mach/hx4700.h
1764F:	sound/soc/pxa/hx4700.c
1765
1766ARM/HISILICON SOC SUPPORT
1767M:	Wei Xu <xuwei5@hisilicon.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769W:	http://www.hisilicon.com
1770S:	Supported
1771T:	git git://github.com/hisilicon/linux-hisi.git
1772F:	arch/arm/mach-hisi/
1773F:	arch/arm/boot/dts/hi3*
1774F:	arch/arm/boot/dts/hip*
1775F:	arch/arm/boot/dts/hisi*
1776F:	arch/arm64/boot/dts/hisilicon/
1777
1778ARM/HP JORNADA 7XX MACHINE SUPPORT
1779M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1780W:	www.jlime.com
1781S:	Maintained
1782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1783F:	arch/arm/mach-sa1100/jornada720.c
1784F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1785
1786ARM/IGEP MACHINE SUPPORT
1787M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1788M:	Javier Martinez Canillas <javier@dowhile0.org>
1789L:	linux-omap@vger.kernel.org
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	arch/arm/boot/dts/omap3-igep*
1793
1794ARM/INCOME PXA270 SUPPORT
1795M:	Marek Vasut <marek.vasut@gmail.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1799
1800ARM/INTEL IOP32X ARM ARCHITECTURE
1801M:	Lennert Buytenhek <kernel@wantstofly.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804
1805ARM/INTEL IQ81342EX MACHINE SUPPORT
1806M:	Lennert Buytenhek <kernel@wantstofly.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809
1810ARM/INTEL IXDP2850 MACHINE SUPPORT
1811M:	Lennert Buytenhek <kernel@wantstofly.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814
1815ARM/INTEL IXP4XX ARM ARCHITECTURE
1816M:	Linus Walleij <linusw@kernel.org>
1817M:	Imre Kaloz <kaloz@openwrt.org>
1818M:	Krzysztof Halasa <khalasa@piap.pl>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1822F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1823F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1824F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1825F:	arch/arm/mach-ixp4xx/
1826F:	drivers/clocksource/timer-ixp4xx.c
1827F:	drivers/gpio/gpio-ixp4xx.c
1828F:	drivers/irqchip/irq-ixp4xx.c
1829F:	include/linux/irqchip/irq-ixp4xx.h
1830F:	include/linux/platform_data/timer-ixp4xx.h
1831
1832ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1833M:	Jonathan Cameron <jic23@cam.ac.uk>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	arch/arm/mach-pxa/stargate2.c
1837F:	drivers/pcmcia/pxa2xx_stargate2.c
1838
1839ARM/INTEL XSC3 (MANZANO) ARM CORE
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1845M:	Lennert Buytenhek <kernel@wantstofly.org>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848
1849ARM/LG1K ARCHITECTURE
1850M:	Chanho Min <chanho.min@lge.com>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853F:	arch/arm64/boot/dts/lg/
1854
1855ARM/LOGICPD PXA270 MACHINE SUPPORT
1856M:	Lennert Buytenhek <kernel@wantstofly.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859
1860ARM/LPC18XX ARCHITECTURE
1861M:	Vladimir Zapolskiy <vz@mleia.com>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S:	Maintained
1864F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1865F:	arch/arm/boot/dts/lpc43*
1866F:	drivers/i2c/busses/i2c-lpc2k.c
1867F:	drivers/memory/pl172.c
1868F:	drivers/mtd/spi-nor/nxp-spifi.c
1869F:	drivers/rtc/rtc-lpc24xx.c
1870N:	lpc18xx
1871
1872ARM/LPC32XX SOC SUPPORT
1873M:	Vladimir Zapolskiy <vz@mleia.com>
1874M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1877S:	Maintained
1878F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1879F:	arch/arm/boot/dts/lpc32*
1880F:	arch/arm/mach-lpc32xx/
1881F:	drivers/i2c/busses/i2c-pnx.c
1882F:	drivers/net/ethernet/nxp/lpc_eth.c
1883F:	drivers/usb/host/ohci-nxp.c
1884F:	drivers/watchdog/pnx4008_wdt.c
1885N:	lpc32xx
1886
1887ARM/MAGICIAN MACHINE SUPPORT
1888M:	Philipp Zabel <philipp.zabel@gmail.com>
1889S:	Maintained
1890
1891ARM/Marvell Dove/MV78xx0/Orion SOC support
1892M:	Jason Cooper <jason@lakedaemon.net>
1893M:	Andrew Lunn <andrew@lunn.ch>
1894M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1895M:	Gregory Clement <gregory.clement@bootlin.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	Documentation/devicetree/bindings/soc/dove/
1899F:	arch/arm/mach-dove/
1900F:	arch/arm/mach-mv78xx0/
1901F:	arch/arm/mach-orion5x/
1902F:	arch/arm/plat-orion/
1903F:	arch/arm/boot/dts/dove*
1904F:	arch/arm/boot/dts/orion5x*
1905T:	git git://git.infradead.org/linux-mvebu.git
1906
1907ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1908M:	Jason Cooper <jason@lakedaemon.net>
1909M:	Andrew Lunn <andrew@lunn.ch>
1910M:	Gregory Clement <gregory.clement@bootlin.com>
1911M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S:	Maintained
1914F:	arch/arm/boot/dts/armada*
1915F:	arch/arm/boot/dts/kirkwood*
1916F:	arch/arm/configs/mvebu_*_defconfig
1917F:	arch/arm/mach-mvebu/
1918F:	arch/arm64/boot/dts/marvell/armada*
1919F:	drivers/cpufreq/armada-37xx-cpufreq.c
1920F:	drivers/cpufreq/armada-8k-cpufreq.c
1921F:	drivers/cpufreq/mvebu-cpufreq.c
1922F:	drivers/irqchip/irq-armada-370-xp.c
1923F:	drivers/irqchip/irq-mvebu-*
1924F:	drivers/pinctrl/mvebu/
1925F:	drivers/rtc/rtc-armada38x.c
1926T:	git git://git.infradead.org/linux-mvebu.git
1927
1928ARM/Mediatek RTC DRIVER
1929M:	Eddie Huang <eddie.huang@mediatek.com>
1930M:	Sean Wang <sean.wang@mediatek.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1935F:	drivers/rtc/rtc-mt6397.c
1936F:	drivers/rtc/rtc-mt7622.c
1937
1938ARM/Mediatek SoC support
1939M:	Matthias Brugger <matthias.bgg@gmail.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1942W:	https://mtk.bcnfs.org/
1943C:	irc://chat.freenode.net/linux-mediatek
1944S:	Maintained
1945F:	arch/arm/boot/dts/mt6*
1946F:	arch/arm/boot/dts/mt7*
1947F:	arch/arm/boot/dts/mt8*
1948F:	arch/arm/mach-mediatek/
1949F:	arch/arm64/boot/dts/mediatek/
1950F:	drivers/soc/mediatek/
1951N:	mtk
1952N:	mt[678]
1953K:	mediatek
1954
1955ARM/Mediatek USB3 PHY DRIVER
1956M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1959S:	Maintained
1960F:	drivers/phy/mediatek/
1961F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1962
1963ARM/Microchip (AT91) SoC support
1964M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1965M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1966M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968W:	http://www.linux4sam.org
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1970S:	Supported
1971N:	at91
1972N:	atmel
1973F:	arch/arm/mach-at91/
1974F:	include/soc/at91/
1975F:	arch/arm/boot/dts/at91*.dts
1976F:	arch/arm/boot/dts/at91*.dtsi
1977F:	arch/arm/boot/dts/sama*.dts
1978F:	arch/arm/boot/dts/sama*.dtsi
1979F:	arch/arm/include/debug/at91.S
1980F:	drivers/memory/atmel*
1981F:	drivers/watchdog/sama5d4_wdt.c
1982X:	drivers/input/touchscreen/atmel_mxt_ts.c
1983X:	drivers/net/wireless/atmel/
1984
1985ARM/MIOA701 MACHINE SUPPORT
1986M:	Robert Jarzmik <robert.jarzmik@free.fr>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988F:	arch/arm/mach-pxa/mioa701.c
1989S:	Maintained
1990
1991ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1992M:	Michael Petchkovsky <mkpetch@internode.on.net>
1993S:	Maintained
1994
1995ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1996M:	Linus Walleij <linus.walleij@linaro.org>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2000F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2001F:	arch/arm/mach-nomadik/
2002F:	arch/arm/mach-u300/
2003F:	arch/arm/mach-ux500/
2004F:	drivers/soc/ux500/
2005F:	arch/arm/boot/dts/ste-*
2006F:	drivers/clk/clk-nomadik.c
2007F:	drivers/clk/clk-u300.c
2008F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2009F:	drivers/clocksource/timer-u300.c
2010F:	drivers/dma/coh901318*
2011F:	drivers/dma/ste_dma40*
2012F:	drivers/hwspinlock/u8500_hsem.c
2013F:	drivers/i2c/busses/i2c-nomadik.c
2014F:	drivers/i2c/busses/i2c-stu300.c
2015F:	drivers/mfd/ab3100*
2016F:	drivers/mfd/ab8500*
2017F:	drivers/mfd/abx500*
2018F:	drivers/mfd/dbx500*
2019F:	drivers/mfd/db8500*
2020F:	drivers/pinctrl/nomadik/
2021F:	drivers/pinctrl/pinctrl-coh901*
2022F:	drivers/pinctrl/pinctrl-u300.c
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-ab8500.c
2025F:	drivers/rtc/rtc-coh901331.c
2026F:	drivers/rtc/rtc-pl031.c
2027F:	drivers/watchdog/coh901327_wdt.c
2028F:	Documentation/devicetree/bindings/arm/ste-*
2029F:	Documentation/devicetree/bindings/arm/ux500/
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2031
2032ARM/NUVOTON NPCM ARCHITECTURE
2033M:	Avi Fishman <avifishman70@gmail.com>
2034M:	Tomer Maimon <tmaimon77@gmail.com>
2035M:	Tali Perry <tali.perry1@gmail.com>
2036R:	Patrick Venture <venture@google.com>
2037R:	Nancy Yuen <yuenn@google.com>
2038R:	Benjamin Fair <benjaminfair@google.com>
2039L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2040S:	Supported
2041F:	arch/arm/mach-npcm/
2042F:	arch/arm/boot/dts/nuvoton-npcm*
2043F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2044F:	drivers/*/*npcm*
2045F:	Documentation/devicetree/bindings/*/*npcm*
2046F:	Documentation/devicetree/bindings/*/*/*npcm*
2047
2048ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2049L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2050W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2051S:	Orphan
2052F:	arch/arm/mach-s3c24xx/mach-gta02.c
2053F:	arch/arm/mach-s3c24xx/gta02.h
2054
2055ARM/Orion SoC/Technologic Systems TS-78xx platform support
2056M:	Alexander Clouter <alex@digriz.org.uk>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058W:	http://www.digriz.org.uk/ts78xx/kernel
2059S:	Maintained
2060F:	arch/arm/mach-orion5x/ts78xx-*
2061
2062ARM/OXNAS platform support
2063M:	Neil Armstrong <narmstrong@baylibre.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065L:	linux-oxnas@groups.io (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-oxnas/
2068F:	arch/arm/boot/dts/ox8*.dts*
2069N:	oxnas
2070
2071ARM/PALM TREO SUPPORT
2072M:	Tomas Cech <sleep_walker@suse.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/palmtreo.*
2077
2078ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2079M:	Marek Vasut <marek.vasut@gmail.com>
2080L:	linux-arm-kernel@lists.infradead.org
2081W:	http://hackndev.com
2082S:	Maintained
2083F:	arch/arm/mach-pxa/include/mach/palmtx.h
2084F:	arch/arm/mach-pxa/palmtx.c
2085F:	arch/arm/mach-pxa/palmt5.*
2086F:	arch/arm/mach-pxa/include/mach/palmld.h
2087F:	arch/arm/mach-pxa/palmld.c
2088F:	arch/arm/mach-pxa/palmte2.*
2089F:	arch/arm/mach-pxa/include/mach/palmtc.h
2090F:	arch/arm/mach-pxa/palmtc.c
2091
2092ARM/PALMZ72 SUPPORT
2093M:	Sergey Lapin <slapin@ossfans.org>
2094L:	linux-arm-kernel@lists.infradead.org
2095W:	http://hackndev.com
2096S:	Maintained
2097F:	arch/arm/mach-pxa/palmz72.*
2098
2099ARM/PLEB SUPPORT
2100M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2101W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2102S:	Maintained
2103
2104ARM/PT DIGITAL BOARD PORT
2105M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107W:	http://www.armlinux.org.uk/
2108S:	Maintained
2109
2110ARM/QUALCOMM SUPPORT
2111M:	Andy Gross <agross@kernel.org>
2112L:	linux-arm-msm@vger.kernel.org
2113S:	Maintained
2114F:	Documentation/devicetree/bindings/soc/qcom/
2115F:	Documentation/devicetree/bindings/*/qcom*
2116F:	arch/arm/boot/dts/qcom-*.dts
2117F:	arch/arm/boot/dts/qcom-*.dtsi
2118F:	arch/arm/mach-qcom/
2119F:	arch/arm64/boot/dts/qcom/
2120F:	drivers/*/qcom/
2121F:	drivers/*/qcom*
2122F:	drivers/*/*/qcom/
2123F:	drivers/*/*/qcom*
2124F:	drivers/*/pm8???-*
2125F:	drivers/bluetooth/btqcomsmd.c
2126F:	drivers/clocksource/timer-qcom.c
2127F:	drivers/extcon/extcon-qcom*
2128F:	drivers/iommu/msm*
2129F:	drivers/i2c/busses/i2c-qup.c
2130F:	drivers/i2c/busses/i2c-qcom-geni.c
2131F:	drivers/mfd/ssbi.c
2132F:	drivers/mmc/host/mmci_qcom*
2133F:	drivers/mmc/host/sdhci-msm.c
2134F:	drivers/pci/controller/dwc/pcie-qcom.c
2135F:	drivers/phy/qualcomm/
2136F:	drivers/power/*/msm*
2137F:	drivers/reset/reset-qcom-*
2138F:	drivers/scsi/ufs/ufs-qcom.*
2139F:	drivers/spi/spi-qup.c
2140F:	drivers/spi/spi-geni-qcom.c
2141F:	drivers/spi/spi-qcom-qspi.c
2142F:	drivers/tty/serial/msm_serial.c
2143F:	drivers/usb/dwc3/dwc3-qcom.c
2144F:	include/dt-bindings/*/qcom*
2145F:	include/linux/*/qcom*
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2147
2148ARM/RADISYS ENP2611 MACHINE SUPPORT
2149M:	Lennert Buytenhek <kernel@wantstofly.org>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152
2153ARM/RDA MICRO ARCHITECTURE
2154M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158F:	arch/arm/boot/dts/rda8810pl-*
2159F:	drivers/clocksource/timer-rda.c
2160F:	drivers/irqchip/irq-rda-intc.c
2161F:	drivers/tty/serial/rda-uart.c
2162F:	Documentation/devicetree/bindings/arm/rda.yaml
2163F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2164F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2165F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2166
2167ARM/REALTEK ARCHITECTURE
2168M:	Andreas Färber <afaerber@suse.de>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Maintained
2171F:	arch/arm64/boot/dts/realtek/
2172F:	Documentation/devicetree/bindings/arm/realtek.yaml
2173
2174ARM/RENESAS ARM64 ARCHITECTURE
2175M:	Geert Uytterhoeven <geert+renesas@glider.be>
2176M:	Magnus Damm <magnus.damm@gmail.com>
2177L:	linux-renesas-soc@vger.kernel.org
2178Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2180S:	Supported
2181F:	arch/arm64/boot/dts/renesas/
2182F:	Documentation/devicetree/bindings/arm/renesas.yaml
2183F:	drivers/soc/renesas/
2184F:	include/linux/soc/renesas/
2185
2186ARM/RISCPC ARCHITECTURE
2187M:	Russell King <linux@armlinux.org.uk>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189W:	http://www.armlinux.org.uk/
2190S:	Maintained
2191F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2192F:	arch/arm/include/asm/hardware/ioc.h
2193F:	arch/arm/include/asm/hardware/iomd.h
2194F:	arch/arm/include/asm/hardware/memc.h
2195F:	arch/arm/mach-rpc/
2196F:	drivers/net/ethernet/8390/etherh.c
2197F:	drivers/net/ethernet/i825xx/ether1*
2198F:	drivers/net/ethernet/seeq/ether3*
2199F:	drivers/scsi/arm/
2200
2201ARM/Rockchip SoC support
2202M:	Heiko Stuebner <heiko@sntech.de>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204L:	linux-rockchip@lists.infradead.org
2205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2206S:	Maintained
2207F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2208F:	arch/arm/boot/dts/rk3*
2209F:	arch/arm/boot/dts/rv1108*
2210F:	arch/arm/mach-rockchip/
2211F:	drivers/clk/rockchip/
2212F:	drivers/i2c/busses/i2c-rk3x.c
2213F:	drivers/*/*rockchip*
2214F:	drivers/*/*/*rockchip*
2215F:	sound/soc/rockchip/
2216N:	rockchip
2217
2218ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2219M:	Kukjin Kim <kgene@kernel.org>
2220M:	Krzysztof Kozlowski <krzk@kernel.org>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2223Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2224S:	Maintained
2225F:	arch/arm/boot/dts/s3c*
2226F:	arch/arm/boot/dts/s5p*
2227F:	arch/arm/boot/dts/exynos*
2228F:	arch/arm64/boot/dts/exynos/
2229F:	arch/arm/plat-samsung/
2230F:	arch/arm/mach-s3c24*/
2231F:	arch/arm/mach-s3c64xx/
2232F:	arch/arm/mach-s5p*/
2233F:	arch/arm/mach-exynos*/
2234F:	drivers/*/*s3c24*
2235F:	drivers/*/*/*s3c24*
2236F:	drivers/*/*s3c64xx*
2237F:	drivers/*/*s5pv210*
2238F:	drivers/memory/samsung/
2239F:	drivers/soc/samsung/
2240F:	include/linux/soc/samsung/
2241F:	Documentation/arm/samsung/
2242F:	Documentation/devicetree/bindings/arm/samsung/
2243F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2244F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2245N:	exynos
2246
2247ARM/SAMSUNG MOBILE MACHINE SUPPORT
2248M:	Kyungmin Park <kyungmin.park@samsung.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Maintained
2251F:	arch/arm/mach-s5pv210/
2252
2253ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2254M:	Kyungmin Park <kyungmin.park@samsung.com>
2255M:	Kamil Debski <kamil@wypas.org>
2256M:	Andrzej Hajda <a.hajda@samsung.com>
2257L:	linux-arm-kernel@lists.infradead.org
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-g2d/
2261
2262ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2263M:	Marek Szyprowski <m.szyprowski@samsung.com>
2264L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2265L:	linux-media@vger.kernel.org
2266S:	Maintained
2267F:	drivers/media/platform/s5p-cec/
2268F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2269
2270ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2271M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2272M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2273M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2274L:	linux-arm-kernel@lists.infradead.org
2275L:	linux-media@vger.kernel.org
2276S:	Maintained
2277F:	drivers/media/platform/s5p-jpeg/
2278
2279ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2280M:	Kyungmin Park <kyungmin.park@samsung.com>
2281M:	Kamil Debski <kamil@wypas.org>
2282M:	Jeongtae Park <jtp.park@samsung.com>
2283M:	Andrzej Hajda <a.hajda@samsung.com>
2284L:	linux-arm-kernel@lists.infradead.org
2285L:	linux-media@vger.kernel.org
2286S:	Maintained
2287F:	drivers/media/platform/s5p-mfc/
2288
2289ARM/SHMOBILE ARM ARCHITECTURE
2290M:	Geert Uytterhoeven <geert+renesas@glider.be>
2291M:	Magnus Damm <magnus.damm@gmail.com>
2292L:	linux-renesas-soc@vger.kernel.org
2293Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2295S:	Supported
2296F:	arch/arm/boot/dts/emev2*
2297F:	arch/arm/boot/dts/gr-peach*
2298F:	arch/arm/boot/dts/iwg20d-q7*
2299F:	arch/arm/boot/dts/r7s*
2300F:	arch/arm/boot/dts/r8a*
2301F:	arch/arm/boot/dts/r9a*
2302F:	arch/arm/boot/dts/sh*
2303F:	arch/arm/configs/shmobile_defconfig
2304F:	arch/arm/include/debug/renesas-scif.S
2305F:	arch/arm/mach-shmobile/
2306F:	Documentation/devicetree/bindings/arm/renesas.yaml
2307F:	drivers/soc/renesas/
2308F:	include/linux/soc/renesas/
2309
2310ARM/SOCFPGA ARCHITECTURE
2311M:	Dinh Nguyen <dinguyen@kernel.org>
2312S:	Maintained
2313F:	arch/arm/mach-socfpga/
2314F:	arch/arm/boot/dts/socfpga*
2315F:	arch/arm/configs/socfpga_defconfig
2316F:	arch/arm64/boot/dts/altera/
2317F:	arch/arm64/boot/dts/intel/
2318W:	http://www.rocketboards.org
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2320
2321ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2322M:	Dinh Nguyen <dinguyen@kernel.org>
2323S:	Maintained
2324F:	drivers/clk/socfpga/
2325
2326ARM/SOCFPGA EDAC SUPPORT
2327M:	Thor Thayer <thor.thayer@linux.intel.com>
2328S:	Maintained
2329F:	drivers/edac/altera_edac.
2330
2331ARM/SPREADTRUM SoC SUPPORT
2332M:	Orson Zhai <orsonzhai@gmail.com>
2333M:	Baolin Wang <baolin.wang@linaro.org>
2334M:	Chunyan Zhang <zhang.lyra@gmail.com>
2335S:	Maintained
2336F:	arch/arm64/boot/dts/sprd
2337N:	sprd
2338
2339ARM/STI ARCHITECTURE
2340M:	Patrice Chotard <patrice.chotard@st.com>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342W:	http://www.stlinux.com
2343S:	Maintained
2344F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2345F:	arch/arm/mach-sti/
2346F:	arch/arm/boot/dts/sti*
2347F:	drivers/char/hw_random/st-rng.c
2348F:	drivers/clocksource/arm_global_timer.c
2349F:	drivers/clocksource/clksrc_st_lpc.c
2350F:	drivers/cpufreq/sti-cpufreq.c
2351F:	drivers/dma/st_fdma*
2352F:	drivers/i2c/busses/i2c-st.c
2353F:	drivers/media/rc/st_rc.c
2354F:	drivers/media/platform/sti/c8sectpfe/
2355F:	drivers/mmc/host/sdhci-st.c
2356F:	drivers/phy/st/phy-miphy28lp.c
2357F:	drivers/phy/st/phy-stih407-usb.c
2358F:	drivers/pinctrl/pinctrl-st.c
2359F:	drivers/remoteproc/st_remoteproc.c
2360F:	drivers/remoteproc/st_slim_rproc.c
2361F:	drivers/reset/sti/
2362F:	drivers/rtc/rtc-st-lpc.c
2363F:	drivers/tty/serial/st-asc.c
2364F:	drivers/usb/dwc3/dwc3-st.c
2365F:	drivers/usb/host/ehci-st.c
2366F:	drivers/usb/host/ohci-st.c
2367F:	drivers/watchdog/st_lpc_wdt.c
2368F:	drivers/ata/ahci_st.c
2369F:	include/linux/remoteproc/st_slim_rproc.h
2370
2371ARM/STM32 ARCHITECTURE
2372M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2373M:	Alexandre Torgue <alexandre.torgue@st.com>
2374L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2378N:	stm32
2379N:	stm
2380F:	arch/arm/boot/dts/stm32*
2381F:	arch/arm/mach-stm32/
2382F:	drivers/clocksource/armv7m_systick.c
2383
2384ARM/Synaptics SoC support
2385M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2386M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389F:	arch/arm/mach-berlin/
2390F:	arch/arm/boot/dts/berlin*
2391F:	arch/arm64/boot/dts/synaptics/
2392
2393ARM/TANGO ARCHITECTURE
2394M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2395M:	Mans Rullgard <mans@mansr.com>
2396L:	linux-arm-kernel@lists.infradead.org
2397S:	Odd Fixes
2398N:	tango
2399
2400ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2401M:	Lennert Buytenhek <kernel@wantstofly.org>
2402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403S:	Maintained
2404
2405ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2406M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2407L:	linux-tegra@vger.kernel.org
2408L:	linux-media@vger.kernel.org
2409S:	Maintained
2410F:	drivers/media/platform/tegra-cec/
2411F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2412
2413ARM/TETON BGA MACHINE SUPPORT
2414M:	"Mark F. Brown" <mark.brown314@gmail.com>
2415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416S:	Maintained
2417
2418ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2419M:	Santosh Shilimkar <ssantosh@kernel.org>
2420L:	linux-kernel@vger.kernel.org
2421S:	Maintained
2422F:	drivers/memory/*emif*
2423
2424ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2425M:	Tero Kristo <t-kristo@ti.com>
2426M:	Nishanth Menon <nm@ti.com>
2427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428S:	Supported
2429F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2430F:	arch/arm64/boot/dts/ti/Makefile
2431F:	arch/arm64/boot/dts/ti/k3-*
2432F:	include/dt-bindings/pinctrl/k3.h
2433
2434ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2435M:	Santosh Shilimkar <ssantosh@kernel.org>
2436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437S:	Maintained
2438F:	arch/arm/mach-keystone/
2439F:	arch/arm/boot/dts/keystone-*
2440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2441
2442ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2443M:	Santosh Shilimkar <ssantosh@kernel.org>
2444L:	linux-kernel@vger.kernel.org
2445S:	Maintained
2446F:	drivers/clk/keystone/
2447
2448ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2449M:	Santosh Shilimkar <ssantosh@kernel.org>
2450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451L:	linux-kernel@vger.kernel.org
2452S:	Maintained
2453F:	drivers/clocksource/timer-keystone.c
2454
2455ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2456M:	Santosh Shilimkar <ssantosh@kernel.org>
2457L:	linux-kernel@vger.kernel.org
2458S:	Maintained
2459F:	drivers/power/reset/keystone-reset.c
2460
2461ARM/THECUS N2100 MACHINE SUPPORT
2462M:	Lennert Buytenhek <kernel@wantstofly.org>
2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464S:	Maintained
2465
2466ARM/TOSA MACHINE SUPPORT
2467M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2468M:	Dirk Opfer <dirk@opfer-online.de>
2469S:	Maintained
2470
2471ARM/UNIPHIER ARCHITECTURE
2472M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2475S:	Maintained
2476F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2477F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2478F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2479F:	arch/arm/boot/dts/uniphier*
2480F:	arch/arm/include/asm/hardware/cache-uniphier.h
2481F:	arch/arm/mach-uniphier/
2482F:	arch/arm/mm/cache-uniphier.c
2483F:	arch/arm64/boot/dts/socionext/uniphier*
2484F:	drivers/bus/uniphier-system-bus.c
2485F:	drivers/clk/uniphier/
2486F:	drivers/dma/uniphier-mdmac.c
2487F:	drivers/gpio/gpio-uniphier.c
2488F:	drivers/i2c/busses/i2c-uniphier*
2489F:	drivers/irqchip/irq-uniphier-aidet.c
2490F:	drivers/mmc/host/uniphier-sd.c
2491F:	drivers/pinctrl/uniphier/
2492F:	drivers/reset/reset-uniphier.c
2493F:	drivers/tty/serial/8250/8250_uniphier.c
2494N:	uniphier
2495
2496ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2497M:	Ulf Hansson <ulf.hansson@linaro.org>
2498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499T:	git git://git.linaro.org/people/ulfh/clk.git
2500S:	Maintained
2501F:	drivers/clk/ux500/
2502
2503ARM/VERSATILE EXPRESS PLATFORM
2504M:	Liviu Dudau <liviu.dudau@arm.com>
2505M:	Sudeep Holla <sudeep.holla@arm.com>
2506M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Maintained
2509F:	arch/arm/boot/dts/vexpress*
2510F:	arch/arm64/boot/dts/arm/
2511F:	arch/arm/mach-vexpress/
2512F:	*/*/vexpress*
2513F:	*/*/*/vexpress*
2514F:	drivers/clk/versatile/clk-vexpress-osc.c
2515F:	drivers/clocksource/timer-versatile.c
2516N:	mps2
2517
2518ARM/VFP SUPPORT
2519M:	Russell King <linux@armlinux.org.uk>
2520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2521W:	http://www.armlinux.org.uk/
2522S:	Maintained
2523F:	arch/arm/vfp/
2524
2525ARM/VOIPAC PXA270 SUPPORT
2526M:	Marek Vasut <marek.vasut@gmail.com>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528S:	Maintained
2529F:	arch/arm/mach-pxa/vpac270.c
2530F:	arch/arm/mach-pxa/include/mach/vpac270.h
2531
2532ARM/VT8500 ARM ARCHITECTURE
2533M:	Tony Prisk <linux@prisktech.co.nz>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Maintained
2536F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2537F:	arch/arm/mach-vt8500/
2538F:	drivers/clocksource/timer-vt8500.c
2539F:	drivers/i2c/busses/i2c-wmt.c
2540F:	drivers/mmc/host/wmt-sdmmc.c
2541F:	drivers/pwm/pwm-vt8500.c
2542F:	drivers/rtc/rtc-vt8500.c
2543F:	drivers/tty/serial/vt8500_serial.c
2544F:	drivers/usb/host/ehci-platform.c
2545F:	drivers/usb/host/uhci-platform.c
2546F:	drivers/video/fbdev/vt8500lcdfb.*
2547F:	drivers/video/fbdev/wm8505fb*
2548F:	drivers/video/fbdev/wmt_ge_rops.*
2549
2550ARM/ZIPIT Z2 SUPPORT
2551M:	Marek Vasut <marek.vasut@gmail.com>
2552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553S:	Maintained
2554F:	arch/arm/mach-pxa/z2.c
2555F:	arch/arm/mach-pxa/include/mach/z2.h
2556
2557ARM/ZTE ARCHITECTURE
2558M:	Jun Nie <jun.nie@linaro.org>
2559M:	Shawn Guo <shawnguo@kernel.org>
2560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561S:	Maintained
2562F:	arch/arm/boot/dts/zx2967*
2563F:	arch/arm/mach-zx/
2564F:	arch/arm64/boot/dts/zte/
2565F:	drivers/clk/zte/
2566F:	drivers/dma/zx_dma.c
2567F:	drivers/gpio/gpio-zx.c
2568F:	drivers/i2c/busses/i2c-zx2967.c
2569F:	drivers/mmc/host/dw_mmc-zx.*
2570F:	drivers/pinctrl/zte/
2571F:	drivers/soc/zte/
2572F:	drivers/thermal/zx2967_thermal.c
2573F:	drivers/watchdog/zx2967_wdt.c
2574F:	Documentation/devicetree/bindings/arm/zte.yaml
2575F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2576F:	Documentation/devicetree/bindings/dma/zxdma.txt
2577F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2578F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2579F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2580F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2581F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2582F:	Documentation/devicetree/bindings/soc/zte/
2583F:	Documentation/devicetree/bindings/sound/zte,*.txt
2584F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2585F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2586F:	include/dt-bindings/clock/zx2967*.h
2587F:	include/dt-bindings/soc/zte,*.h
2588F:	sound/soc/codecs/zx_aud96p22.c
2589F:	sound/soc/zte/
2590
2591ARM/ZYNQ ARCHITECTURE
2592M:	Michal Simek <michal.simek@xilinx.com>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594W:	http://wiki.xilinx.com
2595T:	git https://github.com/Xilinx/linux-xlnx.git
2596S:	Supported
2597F:	arch/arm/mach-zynq/
2598F:	drivers/cpuidle/cpuidle-zynq.c
2599F:	drivers/block/xsysace.c
2600N:	zynq
2601N:	xilinx
2602F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2603F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2604F:	drivers/clocksource/timer-cadence-ttc.c
2605F:	drivers/i2c/busses/i2c-cadence.c
2606F:	drivers/mmc/host/sdhci-of-arasan.c
2607F:	drivers/edac/synopsys_edac.c
2608F:	drivers/i2c/busses/i2c-xiic.c
2609
2610ARM64 PORT (AARCH64 ARCHITECTURE)
2611M:	Catalin Marinas <catalin.marinas@arm.com>
2612M:	Will Deacon <will@kernel.org>
2613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2615S:	Maintained
2616F:	arch/arm64/
2617X:	arch/arm64/boot/dts/
2618F:	Documentation/arm64/
2619
2620AS3645A LED FLASH CONTROLLER DRIVER
2621M:	Sakari Ailus <sakari.ailus@iki.fi>
2622L:	linux-leds@vger.kernel.org
2623S:	Maintained
2624F:	drivers/leds/leds-as3645a.c
2625
2626ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2627M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2628L:	linux-media@vger.kernel.org
2629T:	git git://linuxtv.org/media_tree.git
2630S:	Maintained
2631F:	drivers/media/i2c/ak7375.c
2632F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2633
2634ASAHI KASEI AK8974 DRIVER
2635M:	Linus Walleij <linus.walleij@linaro.org>
2636L:	linux-iio@vger.kernel.org
2637W:	http://www.akm.com/
2638S:	Supported
2639F:	drivers/iio/magnetometer/ak8974.c
2640
2641ASC7621 HARDWARE MONITOR DRIVER
2642M:	George Joseph <george.joseph@fairview5.com>
2643L:	linux-hwmon@vger.kernel.org
2644S:	Maintained
2645F:	Documentation/hwmon/asc7621.rst
2646F:	drivers/hwmon/asc7621.c
2647
2648ASPEED PINCTRL DRIVERS
2649M:	Andrew Jeffery <andrew@aj.id.au>
2650L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2651L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2652L:	linux-gpio@vger.kernel.org
2653S:	Maintained
2654F:	drivers/pinctrl/aspeed/
2655F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2656
2657ASPEED VIDEO ENGINE DRIVER
2658M:	Eddie James <eajames@linux.ibm.com>
2659L:	linux-media@vger.kernel.org
2660L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2661S:	Maintained
2662F:	drivers/media/platform/aspeed-video.c
2663F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2664
2665ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2666M:	Corentin Chary <corentin.chary@gmail.com>
2667L:	acpi4asus-user@lists.sourceforge.net
2668L:	platform-driver-x86@vger.kernel.org
2669W:	http://acpi4asus.sf.net
2670S:	Maintained
2671F:	drivers/platform/x86/asus*.c
2672F:	drivers/platform/x86/eeepc*.c
2673
2674ASUS WIRELESS RADIO CONTROL DRIVER
2675M:	João Paulo Rechi Vita <jprvita@gmail.com>
2676L:	platform-driver-x86@vger.kernel.org
2677S:	Maintained
2678F:	drivers/platform/x86/asus-wireless.c
2679
2680ASYMMETRIC KEYS
2681M:	David Howells <dhowells@redhat.com>
2682L:	keyrings@vger.kernel.org
2683S:	Maintained
2684F:	Documentation/crypto/asymmetric-keys.txt
2685F:	include/linux/verification.h
2686F:	include/crypto/public_key.h
2687F:	include/crypto/pkcs7.h
2688F:	crypto/asymmetric_keys/
2689
2690ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2691R:	Dan Williams <dan.j.williams@intel.com>
2692W:	http://sourceforge.net/projects/xscaleiop
2693S:	Odd fixes
2694F:	Documentation/crypto/async-tx-api.txt
2695F:	crypto/async_tx/
2696F:	drivers/dma/
2697F:	include/linux/dmaengine.h
2698F:	include/linux/async_tx.h
2699
2700AT24 EEPROM DRIVER
2701M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2702L:	linux-i2c@vger.kernel.org
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2704S:	Maintained
2705F:	Documentation/devicetree/bindings/eeprom/at24.txt
2706F:	drivers/misc/eeprom/at24.c
2707
2708ATA OVER ETHERNET (AOE) DRIVER
2709M:	"Justin Sanders" <justin@coraid.com>
2710W:	http://www.openaoe.org/
2711S:	Supported
2712F:	Documentation/admin-guide/aoe/
2713F:	drivers/block/aoe/
2714
2715ATHEROS 71XX/9XXX GPIO DRIVER
2716M:	Alban Bedel <albeu@free.fr>
2717W:	https://github.com/AlbanBedel/linux
2718T:	git git://github.com/AlbanBedel/linux
2719S:	Maintained
2720F:	drivers/gpio/gpio-ath79.c
2721F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2722
2723ATHEROS 71XX/9XXX USB PHY DRIVER
2724M:	Alban Bedel <albeu@free.fr>
2725W:	https://github.com/AlbanBedel/linux
2726T:	git git://github.com/AlbanBedel/linux
2727S:	Maintained
2728F:	drivers/phy/qualcomm/phy-ath79-usb.c
2729F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2730
2731ATHEROS ATH GENERIC UTILITIES
2732M:	Kalle Valo <kvalo@codeaurora.org>
2733L:	linux-wireless@vger.kernel.org
2734S:	Supported
2735F:	drivers/net/wireless/ath/*
2736
2737ATHEROS ATH5K WIRELESS DRIVER
2738M:	Jiri Slaby <jirislaby@gmail.com>
2739M:	Nick Kossifidis <mickflemm@gmail.com>
2740M:	Luis Chamberlain <mcgrof@kernel.org>
2741L:	linux-wireless@vger.kernel.org
2742W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2743S:	Maintained
2744F:	drivers/net/wireless/ath/ath5k/
2745
2746ATHEROS ATH6KL WIRELESS DRIVER
2747M:	Kalle Valo <kvalo@codeaurora.org>
2748L:	linux-wireless@vger.kernel.org
2749W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2751S:	Supported
2752F:	drivers/net/wireless/ath/ath6kl/
2753
2754ATI_REMOTE2 DRIVER
2755M:	Ville Syrjala <syrjala@sci.fi>
2756S:	Maintained
2757F:	drivers/input/misc/ati_remote2.c
2758
2759ATK0110 HWMON DRIVER
2760M:	Luca Tettamanti <kronos.it@gmail.com>
2761L:	linux-hwmon@vger.kernel.org
2762S:	Maintained
2763F:	drivers/hwmon/asus_atk0110.c
2764
2765ATLX ETHERNET DRIVERS
2766M:	Jay Cliburn <jcliburn@gmail.com>
2767M:	Chris Snook <chris.snook@gmail.com>
2768L:	netdev@vger.kernel.org
2769W:	http://sourceforge.net/projects/atl1
2770W:	http://atl1.sourceforge.net
2771S:	Maintained
2772F:	drivers/net/ethernet/atheros/
2773
2774ATM
2775M:	Chas Williams <3chas3@gmail.com>
2776L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2777L:	netdev@vger.kernel.org
2778W:	http://linux-atm.sourceforge.net
2779S:	Maintained
2780F:	drivers/atm/
2781F:	include/linux/atm*
2782F:	include/uapi/linux/atm*
2783
2784ATMEL MACB ETHERNET DRIVER
2785M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2786S:	Supported
2787F:	drivers/net/ethernet/cadence/
2788
2789ATMEL MAXTOUCH DRIVER
2790M:	Nick Dyer <nick@shmanahar.org>
2791T:	git git://github.com/ndyer/linux.git
2792S:	Maintained
2793F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2794F:	drivers/input/touchscreen/atmel_mxt_ts.c
2795
2796ATMEL WIRELESS DRIVER
2797M:	Simon Kelley <simon@thekelleys.org.uk>
2798L:	linux-wireless@vger.kernel.org
2799W:	http://www.thekelleys.org.uk/atmel
2800W:	http://atmelwlandriver.sourceforge.net/
2801S:	Maintained
2802F:	drivers/net/wireless/atmel/atmel*
2803
2804ATOMIC INFRASTRUCTURE
2805M:	Will Deacon <will@kernel.org>
2806M:	Peter Zijlstra <peterz@infradead.org>
2807R:	Boqun Feng <boqun.feng@gmail.com>
2808L:	linux-kernel@vger.kernel.org
2809S:	Maintained
2810F:	arch/*/include/asm/atomic*.h
2811F:	include/*/atomic*.h
2812F:	scripts/atomic/
2813
2814ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2815M:	Bradley Grove <linuxdrivers@attotech.com>
2816L:	linux-scsi@vger.kernel.org
2817W:	http://www.attotech.com
2818S:	Supported
2819F:	drivers/scsi/esas2r
2820
2821ATUSB IEEE 802.15.4 RADIO DRIVER
2822M:	Stefan Schmidt <stefan@datenfreihafen.org>
2823L:	linux-wpan@vger.kernel.org
2824S:	Maintained
2825F:	drivers/net/ieee802154/atusb.c
2826F:	drivers/net/ieee802154/atusb.h
2827F:	drivers/net/ieee802154/at86rf230.h
2828
2829AUDIT SUBSYSTEM
2830M:	Paul Moore <paul@paul-moore.com>
2831M:	Eric Paris <eparis@redhat.com>
2832L:	linux-audit@redhat.com (moderated for non-subscribers)
2833W:	https://github.com/linux-audit
2834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2835S:	Supported
2836F:	include/linux/audit.h
2837F:	include/uapi/linux/audit.h
2838F:	kernel/audit*
2839
2840AUXILIARY DISPLAY DRIVERS
2841M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2842S:	Maintained
2843F:	drivers/auxdisplay/
2844F:	include/linux/cfag12864b.h
2845
2846AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2847M:	Andreas Klinger <ak@it-klinger.de>
2848L:	linux-iio@vger.kernel.org
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2851F:	drivers/iio/adc/hx711.c
2852
2853AX.25 NETWORK LAYER
2854M:	Ralf Baechle <ralf@linux-mips.org>
2855L:	linux-hams@vger.kernel.org
2856W:	http://www.linux-ax25.org/
2857S:	Maintained
2858F:	include/uapi/linux/ax25.h
2859F:	include/net/ax25.h
2860F:	net/ax25/
2861
2862AXENTIA ARM DEVICES
2863M:	Peter Rosin <peda@axentia.se>
2864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2865S:	Maintained
2866F:	Documentation/devicetree/bindings/arm/axentia.txt
2867F:	arch/arm/boot/dts/at91-linea.dtsi
2868F:	arch/arm/boot/dts/at91-natte.dtsi
2869F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2870F:	arch/arm/boot/dts/at91-tse850-3.dts
2871
2872AXENTIA ASOC DRIVERS
2873M:	Peter Rosin <peda@axentia.se>
2874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2875S:	Maintained
2876F:	Documentation/devicetree/bindings/sound/axentia,*
2877F:	sound/soc/atmel/tse850-pcm5142.c
2878
2879AXXIA I2C CONTROLLER
2880M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2881L:	linux-i2c@vger.kernel.org
2882S:	Maintained
2883F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2884F:	drivers/i2c/busses/i2c-axxia.c
2885
2886AZ6007 DVB DRIVER
2887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2888L:	linux-media@vger.kernel.org
2889W:	https://linuxtv.org
2890T:	git git://linuxtv.org/media_tree.git
2891S:	Maintained
2892F:	drivers/media/usb/dvb-usb-v2/az6007.c
2893
2894AZTECH FM RADIO RECEIVER DRIVER
2895M:	Hans Verkuil <hverkuil@xs4all.nl>
2896L:	linux-media@vger.kernel.org
2897T:	git git://linuxtv.org/media_tree.git
2898W:	https://linuxtv.org
2899S:	Maintained
2900F:	drivers/media/radio/radio-aztech*
2901
2902B43 WIRELESS DRIVER
2903L:	linux-wireless@vger.kernel.org
2904L:	b43-dev@lists.infradead.org
2905W:	http://wireless.kernel.org/en/users/Drivers/b43
2906S:	Odd Fixes
2907F:	drivers/net/wireless/broadcom/b43/
2908
2909B43LEGACY WIRELESS DRIVER
2910M:	Larry Finger <Larry.Finger@lwfinger.net>
2911L:	linux-wireless@vger.kernel.org
2912L:	b43-dev@lists.infradead.org
2913W:	http://wireless.kernel.org/en/users/Drivers/b43
2914S:	Maintained
2915F:	drivers/net/wireless/broadcom/b43legacy/
2916
2917BACKLIGHT CLASS/SUBSYSTEM
2918M:	Lee Jones <lee.jones@linaro.org>
2919M:	Daniel Thompson <daniel.thompson@linaro.org>
2920M:	Jingoo Han <jingoohan1@gmail.com>
2921L:	dri-devel@lists.freedesktop.org
2922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2923S:	Maintained
2924F:	drivers/video/backlight/
2925F:	include/linux/backlight.h
2926F:	include/linux/pwm_backlight.h
2927F:	Documentation/devicetree/bindings/leds/backlight
2928F:	Documentation/ABI/stable/sysfs-class-backlight
2929F:	Documentation/ABI/testing/sysfs-class-backlight
2930
2931BATMAN ADVANCED
2932M:	Marek Lindner <mareklindner@neomailbox.ch>
2933M:	Simon Wunderlich <sw@simonwunderlich.de>
2934M:	Antonio Quartulli <a@unstable.cc>
2935M:	Sven Eckelmann <sven@narfation.org>
2936L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2937W:	https://www.open-mesh.org/
2938B:	https://www.open-mesh.org/projects/batman-adv/issues
2939C:	irc://chat.freenode.net/batman
2940Q:	https://patchwork.open-mesh.org/project/batman/list/
2941T:	git https://git.open-mesh.org/linux-merge.git
2942S:	Maintained
2943F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2944F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2945F:	Documentation/networking/batman-adv.rst
2946F:	include/uapi/linux/batadv_packet.h
2947F:	include/uapi/linux/batman_adv.h
2948F:	net/batman-adv/
2949
2950BAYCOM/HDLCDRV DRIVERS FOR AX.25
2951M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2952L:	linux-hams@vger.kernel.org
2953W:	http://www.baycom.org/~tom/ham/ham.html
2954S:	Maintained
2955F:	drivers/net/hamradio/baycom*
2956
2957BCACHE (BLOCK LAYER CACHE)
2958M:	Coly Li <colyli@suse.de>
2959M:	Kent Overstreet <kent.overstreet@gmail.com>
2960L:	linux-bcache@vger.kernel.org
2961W:	http://bcache.evilpiepirate.org
2962C:	irc://irc.oftc.net/bcache
2963S:	Maintained
2964F:	drivers/md/bcache/
2965
2966BDISP ST MEDIA DRIVER
2967M:	Fabien Dessenne <fabien.dessenne@st.com>
2968L:	linux-media@vger.kernel.org
2969T:	git git://linuxtv.org/media_tree.git
2970W:	https://linuxtv.org
2971S:	Supported
2972F:	drivers/media/platform/sti/bdisp
2973
2974BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2975M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2976L:	netdev@vger.kernel.org
2977S:	Maintained
2978F:	drivers/net/ethernet/ec_bhf.c
2979
2980BEFS FILE SYSTEM
2981M:	Luis de Bethencourt <luisbg@kernel.org>
2982M:	Salah Triki <salah.triki@gmail.com>
2983S:	Maintained
2984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2985F:	Documentation/filesystems/befs.txt
2986F:	fs/befs/
2987
2988BFQ I/O SCHEDULER
2989M:	Paolo Valente <paolo.valente@linaro.org>
2990M:	Jens Axboe <axboe@kernel.dk>
2991L:	linux-block@vger.kernel.org
2992S:	Maintained
2993F:	block/bfq-*
2994F:	Documentation/block/bfq-iosched.rst
2995
2996BFS FILE SYSTEM
2997M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2998S:	Maintained
2999F:	Documentation/filesystems/bfs.txt
3000F:	fs/bfs/
3001F:	include/uapi/linux/bfs_fs.h
3002
3003BLINKM RGB LED DRIVER
3004M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3005S:	Maintained
3006F:	drivers/leds/leds-blinkm.c
3007
3008BLOCK LAYER
3009M:	Jens Axboe <axboe@kernel.dk>
3010L:	linux-block@vger.kernel.org
3011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3012S:	Maintained
3013F:	block/
3014F:	drivers/block/
3015F:	kernel/trace/blktrace.c
3016F:	lib/sbitmap.c
3017
3018BLOCK2MTD DRIVER
3019M:	Joern Engel <joern@lazybastard.org>
3020L:	linux-mtd@lists.infradead.org
3021S:	Maintained
3022F:	drivers/mtd/devices/block2mtd.c
3023
3024BLUETOOTH DRIVERS
3025M:	Marcel Holtmann <marcel@holtmann.org>
3026M:	Johan Hedberg <johan.hedberg@gmail.com>
3027L:	linux-bluetooth@vger.kernel.org
3028W:	http://www.bluez.org/
3029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3031S:	Maintained
3032F:	drivers/bluetooth/
3033
3034BLUETOOTH SUBSYSTEM
3035M:	Marcel Holtmann <marcel@holtmann.org>
3036M:	Johan Hedberg <johan.hedberg@gmail.com>
3037L:	linux-bluetooth@vger.kernel.org
3038W:	http://www.bluez.org/
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3041S:	Maintained
3042F:	net/bluetooth/
3043F:	include/net/bluetooth/
3044
3045BONDING DRIVER
3046M:	Jay Vosburgh <j.vosburgh@gmail.com>
3047M:	Veaceslav Falico <vfalico@gmail.com>
3048M:	Andy Gospodarek <andy@greyhouse.net>
3049L:	netdev@vger.kernel.org
3050W:	http://sourceforge.net/projects/bonding/
3051S:	Supported
3052F:	drivers/net/bonding/
3053F:	include/uapi/linux/if_bonding.h
3054
3055BPF (Safe dynamic programs and tools)
3056M:	Alexei Starovoitov <ast@kernel.org>
3057M:	Daniel Borkmann <daniel@iogearbox.net>
3058R:	Martin KaFai Lau <kafai@fb.com>
3059R:	Song Liu <songliubraving@fb.com>
3060R:	Yonghong Song <yhs@fb.com>
3061L:	netdev@vger.kernel.org
3062L:	bpf@vger.kernel.org
3063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3065Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3066S:	Supported
3067F:	arch/*/net/*
3068F:	Documentation/networking/filter.txt
3069F:	Documentation/bpf/
3070F:	include/linux/bpf*
3071F:	include/linux/filter.h
3072F:	include/trace/events/xdp.h
3073F:	include/uapi/linux/bpf*
3074F:	include/uapi/linux/filter.h
3075F:	kernel/bpf/
3076F:	kernel/trace/bpf_trace.c
3077F:	lib/test_bpf.c
3078F:	net/bpf/
3079F:	net/core/filter.c
3080F:	net/sched/act_bpf.c
3081F:	net/sched/cls_bpf.c
3082F:	samples/bpf/
3083F:	tools/bpf/
3084F:	tools/lib/bpf/
3085F:	tools/testing/selftests/bpf/
3086K:	bpf
3087N:	bpf
3088
3089BPF JIT for ARM
3090M:	Shubham Bansal <illusionist.neo@gmail.com>
3091L:	netdev@vger.kernel.org
3092L:	bpf@vger.kernel.org
3093S:	Maintained
3094F:	arch/arm/net/
3095
3096BPF JIT for ARM64
3097M:	Daniel Borkmann <daniel@iogearbox.net>
3098M:	Alexei Starovoitov <ast@kernel.org>
3099M:	Zi Shen Lim <zlim.lnx@gmail.com>
3100L:	netdev@vger.kernel.org
3101L:	bpf@vger.kernel.org
3102S:	Supported
3103F:	arch/arm64/net/
3104
3105BPF JIT for MIPS (32-BIT AND 64-BIT)
3106M:	Paul Burton <paul.burton@mips.com>
3107L:	netdev@vger.kernel.org
3108L:	bpf@vger.kernel.org
3109S:	Maintained
3110F:	arch/mips/net/
3111
3112BPF JIT for NFP NICs
3113M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3114L:	netdev@vger.kernel.org
3115L:	bpf@vger.kernel.org
3116S:	Supported
3117F:	drivers/net/ethernet/netronome/nfp/bpf/
3118
3119BPF JIT for POWERPC (32-BIT AND 64-BIT)
3120M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3121M:	Sandipan Das <sandipan@linux.ibm.com>
3122L:	netdev@vger.kernel.org
3123L:	bpf@vger.kernel.org
3124S:	Maintained
3125F:	arch/powerpc/net/
3126
3127BPF JIT for RISC-V (RV64G)
3128M:	Björn Töpel <bjorn.topel@gmail.com>
3129L:	netdev@vger.kernel.org
3130S:	Maintained
3131F:	arch/riscv/net/
3132
3133BPF JIT for S390
3134M:	Ilya Leoshkevich <iii@linux.ibm.com>
3135M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3136M:	Vasily Gorbik <gor@linux.ibm.com>
3137L:	netdev@vger.kernel.org
3138L:	bpf@vger.kernel.org
3139S:	Maintained
3140F:	arch/s390/net/
3141X:	arch/s390/net/pnet.c
3142
3143BPF JIT for SPARC (32-BIT AND 64-BIT)
3144M:	David S. Miller <davem@davemloft.net>
3145L:	netdev@vger.kernel.org
3146L:	bpf@vger.kernel.org
3147S:	Maintained
3148F:	arch/sparc/net/
3149
3150BPF JIT for X86 32-BIT
3151M:	Wang YanQing <udknight@gmail.com>
3152L:	netdev@vger.kernel.org
3153L:	bpf@vger.kernel.org
3154S:	Maintained
3155F:	arch/x86/net/bpf_jit_comp32.c
3156
3157BPF JIT for X86 64-BIT
3158M:	Alexei Starovoitov <ast@kernel.org>
3159M:	Daniel Borkmann <daniel@iogearbox.net>
3160L:	netdev@vger.kernel.org
3161L:	bpf@vger.kernel.org
3162S:	Supported
3163F:	arch/x86/net/
3164X:	arch/x86/net/bpf_jit_comp32.c
3165
3166BROADCOM B44 10/100 ETHERNET DRIVER
3167M:	Michael Chan <michael.chan@broadcom.com>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	drivers/net/ethernet/broadcom/b44.*
3171
3172BROADCOM B53 ETHERNET SWITCH DRIVER
3173M:	Florian Fainelli <f.fainelli@gmail.com>
3174L:	netdev@vger.kernel.org
3175L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3176S:	Supported
3177F:	drivers/net/dsa/b53/*
3178F:	include/linux/platform_data/b53.h
3179
3180BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3181M:	Florian Fainelli <f.fainelli@gmail.com>
3182M:	Ray Jui <rjui@broadcom.com>
3183M:	Scott Branden <sbranden@broadcom.com>
3184M:	bcm-kernel-feedback-list@broadcom.com
3185T:	git git://github.com/broadcom/mach-bcm
3186S:	Maintained
3187N:	bcm281*
3188N:	bcm113*
3189N:	bcm216*
3190N:	kona
3191F:	arch/arm/mach-bcm/
3192
3193BROADCOM BCM2835 ARM ARCHITECTURE
3194M:	Eric Anholt <eric@anholt.net>
3195M:	Stefan Wahren <wahrenst@gmx.net>
3196L:	bcm-kernel-feedback-list@broadcom.com
3197L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3199T:	git git://github.com/anholt/linux
3200S:	Maintained
3201N:	bcm2835
3202F:	drivers/staging/vc04_services
3203
3204BROADCOM BCM47XX MIPS ARCHITECTURE
3205M:	Hauke Mehrtens <hauke@hauke-m.de>
3206M:	Rafał Miłecki <zajec5@gmail.com>
3207L:	linux-mips@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/mips/brcm/
3210F:	arch/mips/bcm47xx/*
3211F:	arch/mips/include/asm/mach-bcm47xx/*
3212
3213BROADCOM BCM5301X ARM ARCHITECTURE
3214M:	Hauke Mehrtens <hauke@hauke-m.de>
3215M:	Rafał Miłecki <zajec5@gmail.com>
3216M:	bcm-kernel-feedback-list@broadcom.com
3217L:	linux-arm-kernel@lists.infradead.org
3218S:	Maintained
3219F:	arch/arm/mach-bcm/bcm_5301x.c
3220F:	arch/arm/boot/dts/bcm5301x*.dtsi
3221F:	arch/arm/boot/dts/bcm470*
3222F:	arch/arm/boot/dts/bcm953012*
3223
3224BROADCOM BCM53573 ARM ARCHITECTURE
3225M:	Rafał Miłecki <rafal@milecki.pl>
3226L:	bcm-kernel-feedback-list@broadcom.com
3227L:	linux-arm-kernel@lists.infradead.org
3228S:	Maintained
3229F:	arch/arm/boot/dts/bcm53573*
3230F:	arch/arm/boot/dts/bcm47189*
3231
3232BROADCOM BCM63XX ARM ARCHITECTURE
3233M:	Florian Fainelli <f.fainelli@gmail.com>
3234M:	bcm-kernel-feedback-list@broadcom.com
3235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236T:	git git://github.com/broadcom/stblinux.git
3237S:	Maintained
3238N:	bcm63xx
3239
3240BROADCOM BCM63XX/BCM33XX UDC DRIVER
3241M:	Kevin Cernekee <cernekee@gmail.com>
3242L:	linux-usb@vger.kernel.org
3243S:	Maintained
3244F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3245
3246BROADCOM BCM7XXX ARM ARCHITECTURE
3247M:	Brian Norris <computersforpeace@gmail.com>
3248M:	Gregory Fong <gregory.0xf0@gmail.com>
3249M:	Florian Fainelli <f.fainelli@gmail.com>
3250M:	bcm-kernel-feedback-list@broadcom.com
3251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3252T:	git git://github.com/broadcom/stblinux.git
3253S:	Maintained
3254F:	arch/arm/mach-bcm/*brcmstb*
3255F:	arch/arm/boot/dts/bcm7*.dts*
3256F:	drivers/bus/brcmstb_gisb.c
3257F:	arch/arm/mm/cache-b15-rac.c
3258F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3259N:	brcmstb
3260
3261BROADCOM BMIPS CPUFREQ DRIVER
3262M:	Markus Mayer <mmayer@broadcom.com>
3263M:	bcm-kernel-feedback-list@broadcom.com
3264L:	linux-pm@vger.kernel.org
3265S:	Maintained
3266F:	drivers/cpufreq/bmips-cpufreq.c
3267
3268BROADCOM BMIPS MIPS ARCHITECTURE
3269M:	Kevin Cernekee <cernekee@gmail.com>
3270M:	Florian Fainelli <f.fainelli@gmail.com>
3271L:	bcm-kernel-feedback-list@broadcom.com
3272L:	linux-mips@vger.kernel.org
3273T:	git git://github.com/broadcom/stblinux.git
3274S:	Maintained
3275F:	arch/mips/bmips/*
3276F:	arch/mips/include/asm/mach-bmips/*
3277F:	arch/mips/kernel/*bmips*
3278F:	arch/mips/boot/dts/brcm/bcm*.dts*
3279F:	drivers/irqchip/irq-bcm63*
3280F:	drivers/irqchip/irq-bcm7*
3281F:	drivers/irqchip/irq-brcmstb*
3282F:	include/linux/bcm963xx_nvram.h
3283F:	include/linux/bcm963xx_tag.h
3284
3285BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3286M:	Rasesh Mody <rmody@marvell.com>
3287M:	GR-Linux-NIC-Dev@marvell.com
3288L:	netdev@vger.kernel.org
3289S:	Supported
3290F:	drivers/net/ethernet/broadcom/bnx2.*
3291F:	drivers/net/ethernet/broadcom/bnx2_*
3292
3293BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3294M:	QLogic-Storage-Upstream@qlogic.com
3295L:	linux-scsi@vger.kernel.org
3296S:	Supported
3297F:	drivers/scsi/bnx2fc/
3298
3299BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3300M:	QLogic-Storage-Upstream@qlogic.com
3301L:	linux-scsi@vger.kernel.org
3302S:	Supported
3303F:	drivers/scsi/bnx2i/
3304
3305BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3306M:	Ariel Elior <aelior@marvell.com>
3307M:	Sudarsana Kalluru <skalluru@marvell.com>
3308M:	GR-everest-linux-l2@marvell.com
3309L:	netdev@vger.kernel.org
3310S:	Supported
3311F:	drivers/net/ethernet/broadcom/bnx2x/
3312
3313BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3314M:	Michael Chan <michael.chan@broadcom.com>
3315L:	netdev@vger.kernel.org
3316S:	Supported
3317F:	drivers/net/ethernet/broadcom/bnxt/
3318
3319BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3320M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3321M:	Franky Lin <franky.lin@broadcom.com>
3322M:	Hante Meuleman <hante.meuleman@broadcom.com>
3323M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3324M:	Wright Feng <wright.feng@cypress.com>
3325L:	linux-wireless@vger.kernel.org
3326L:	brcm80211-dev-list.pdl@broadcom.com
3327L:	brcm80211-dev-list@cypress.com
3328S:	Supported
3329F:	drivers/net/wireless/broadcom/brcm80211/
3330
3331BROADCOM BRCMSTB GPIO DRIVER
3332M:	Gregory Fong <gregory.0xf0@gmail.com>
3333L:	bcm-kernel-feedback-list@broadcom.com
3334S:	Supported
3335F:	drivers/gpio/gpio-brcmstb.c
3336F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3337
3338BROADCOM BRCMSTB I2C DRIVER
3339M:	Kamal Dasu <kdasu.kdev@gmail.com>
3340L:	linux-i2c@vger.kernel.org
3341L:	bcm-kernel-feedback-list@broadcom.com
3342S:	Supported
3343F:	drivers/i2c/busses/i2c-brcmstb.c
3344F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3345
3346BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3347M:	Al Cooper <alcooperx@gmail.com>
3348L:	linux-kernel@vger.kernel.org
3349L:	bcm-kernel-feedback-list@broadcom.com
3350S:	Maintained
3351F:	drivers/phy/broadcom/phy-brcm-usb*
3352
3353BROADCOM GENET ETHERNET DRIVER
3354M:	Doug Berger <opendmb@gmail.com>
3355M:	Florian Fainelli <f.fainelli@gmail.com>
3356L:	bcm-kernel-feedback-list@broadcom.com
3357L:	netdev@vger.kernel.org
3358S:	Supported
3359F:	drivers/net/ethernet/broadcom/genet/
3360
3361BROADCOM IPROC ARM ARCHITECTURE
3362M:	Ray Jui <rjui@broadcom.com>
3363M:	Scott Branden <sbranden@broadcom.com>
3364M:	bcm-kernel-feedback-list@broadcom.com
3365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366T:	git git://github.com/broadcom/cygnus-linux.git
3367S:	Maintained
3368N:	iproc
3369N:	cygnus
3370N:	bcm[-_]nsp
3371N:	bcm9113*
3372N:	bcm9583*
3373N:	bcm9585*
3374N:	bcm9586*
3375N:	bcm988312
3376N:	bcm113*
3377N:	bcm583*
3378N:	bcm585*
3379N:	bcm586*
3380N:	bcm88312
3381N:	hr2
3382N:	stingray
3383F:	arch/arm64/boot/dts/broadcom/northstar2/*
3384F:	arch/arm64/boot/dts/broadcom/stingray/*
3385F:	drivers/clk/bcm/clk-ns*
3386F:	drivers/clk/bcm/clk-sr*
3387F:	drivers/pinctrl/bcm/pinctrl-ns*
3388F:	include/dt-bindings/clock/bcm-sr*
3389
3390BROADCOM KONA GPIO DRIVER
3391M:	Ray Jui <rjui@broadcom.com>
3392L:	bcm-kernel-feedback-list@broadcom.com
3393S:	Supported
3394F:	drivers/gpio/gpio-bcm-kona.c
3395F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3396
3397BROADCOM NETXTREME-E ROCE DRIVER
3398M:	Selvin Xavier <selvin.xavier@broadcom.com>
3399M:	Devesh Sharma <devesh.sharma@broadcom.com>
3400M:	Somnath Kotur <somnath.kotur@broadcom.com>
3401M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3402L:	linux-rdma@vger.kernel.org
3403W:	http://www.broadcom.com
3404S:	Supported
3405F:	drivers/infiniband/hw/bnxt_re/
3406F:	include/uapi/rdma/bnxt_re-abi.h
3407
3408BROADCOM NVRAM DRIVER
3409M:	Rafał Miłecki <zajec5@gmail.com>
3410L:	linux-mips@vger.kernel.org
3411S:	Maintained
3412F:	drivers/firmware/broadcom/*
3413
3414BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3415M:	Rafał Miłecki <zajec5@gmail.com>
3416L:	linux-wireless@vger.kernel.org
3417S:	Maintained
3418F:	drivers/bcma/
3419F:	include/linux/bcma/
3420
3421BROADCOM STB AVS CPUFREQ DRIVER
3422M:	Markus Mayer <mmayer@broadcom.com>
3423M:	bcm-kernel-feedback-list@broadcom.com
3424L:	linux-pm@vger.kernel.org
3425S:	Maintained
3426F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3427F:	drivers/cpufreq/brcmstb*
3428
3429BROADCOM STB AVS TMON DRIVER
3430M:	Markus Mayer <mmayer@broadcom.com>
3431M:	bcm-kernel-feedback-list@broadcom.com
3432L:	linux-pm@vger.kernel.org
3433S:	Maintained
3434F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3435F:	drivers/thermal/broadcom/brcmstb*
3436
3437BROADCOM STB NAND FLASH DRIVER
3438M:	Brian Norris <computersforpeace@gmail.com>
3439M:	Kamal Dasu <kdasu.kdev@gmail.com>
3440L:	linux-mtd@lists.infradead.org
3441L:	bcm-kernel-feedback-list@broadcom.com
3442S:	Maintained
3443F:	drivers/mtd/nand/raw/brcmnand/
3444
3445BROADCOM STB DPFE DRIVER
3446M:	Markus Mayer <mmayer@broadcom.com>
3447M:	bcm-kernel-feedback-list@broadcom.com
3448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3451F:	drivers/memory/brcmstb_dpfe.c
3452
3453BROADCOM SPI DRIVER
3454M:	Kamal Dasu <kdasu.kdev@gmail.com>
3455M:	bcm-kernel-feedback-list@broadcom.com
3456S:	Maintained
3457F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3458F:	drivers/spi/spi-bcm-qspi.*
3459F:	drivers/spi/spi-brcmstb-qspi.c
3460F:	drivers/spi/spi-iproc-qspi.c
3461
3462BROADCOM SYSTEMPORT ETHERNET DRIVER
3463M:	Florian Fainelli <f.fainelli@gmail.com>
3464L:	bcm-kernel-feedback-list@broadcom.com
3465L:	netdev@vger.kernel.org
3466S:	Supported
3467F:	drivers/net/ethernet/broadcom/bcmsysport.*
3468
3469BROADCOM TG3 GIGABIT ETHERNET DRIVER
3470M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3471M:	Prashant Sreedharan <prashant@broadcom.com>
3472M:	Michael Chan <mchan@broadcom.com>
3473L:	netdev@vger.kernel.org
3474S:	Supported
3475F:	drivers/net/ethernet/broadcom/tg3.*
3476
3477BROCADE BFA FC SCSI DRIVER
3478M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3479M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3480L:	linux-scsi@vger.kernel.org
3481S:	Supported
3482F:	drivers/scsi/bfa/
3483
3484BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3485M:	Rasesh Mody <rmody@marvell.com>
3486M:	Sudarsana Kalluru <skalluru@marvell.com>
3487M:	GR-Linux-NIC-Dev@marvell.com
3488L:	netdev@vger.kernel.org
3489S:	Supported
3490F:	drivers/net/ethernet/brocade/bna/
3491
3492BSG (block layer generic sg v4 driver)
3493M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3494L:	linux-scsi@vger.kernel.org
3495S:	Supported
3496F:	block/bsg.c
3497F:	include/linux/bsg.h
3498F:	include/uapi/linux/bsg.h
3499
3500BT87X AUDIO DRIVER
3501M:	Clemens Ladisch <clemens@ladisch.de>
3502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3504S:	Maintained
3505F:	Documentation/sound/cards/bt87x.rst
3506F:	sound/pci/bt87x.c
3507
3508BT8XXGPIO DRIVER
3509M:	Michael Buesch <m@bues.ch>
3510W:	http://bu3sch.de/btgpio.php
3511S:	Maintained
3512F:	drivers/gpio/gpio-bt8xx.c
3513
3514BTRFS FILE SYSTEM
3515M:	Chris Mason <clm@fb.com>
3516M:	Josef Bacik <josef@toxicpanda.com>
3517M:	David Sterba <dsterba@suse.com>
3518L:	linux-btrfs@vger.kernel.org
3519W:	http://btrfs.wiki.kernel.org/
3520Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3522S:	Maintained
3523F:	Documentation/filesystems/btrfs.txt
3524F:	fs/btrfs/
3525F:	include/linux/btrfs*
3526F:	include/uapi/linux/btrfs*
3527
3528BTTV VIDEO4LINUX DRIVER
3529M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3530L:	linux-media@vger.kernel.org
3531W:	https://linuxtv.org
3532T:	git git://linuxtv.org/media_tree.git
3533S:	Odd fixes
3534F:	Documentation/media/v4l-drivers/bttv*
3535F:	drivers/media/pci/bt8xx/bttv*
3536
3537BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3538M:	Chanwoo Choi <cw00.choi@samsung.com>
3539L:	linux-pm@vger.kernel.org
3540L:	linux-samsung-soc@vger.kernel.org
3541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542S:	Maintained
3543F:	drivers/devfreq/exynos-bus.c
3544F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3545
3546BUSLOGIC SCSI DRIVER
3547M:	Khalid Aziz <khalid@gonehiking.org>
3548L:	linux-scsi@vger.kernel.org
3549S:	Maintained
3550F:	drivers/scsi/BusLogic.*
3551F:	drivers/scsi/FlashPoint.*
3552
3553C-MEDIA CMI8788 DRIVER
3554M:	Clemens Ladisch <clemens@ladisch.de>
3555L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3557S:	Maintained
3558F:	sound/pci/oxygen/
3559
3560C-SKY ARCHITECTURE
3561M:	Guo Ren <guoren@kernel.org>
3562T:	git https://github.com/c-sky/csky-linux.git
3563S:	Supported
3564F:	arch/csky/
3565F:	Documentation/devicetree/bindings/csky/
3566F:	drivers/irqchip/irq-csky-*
3567F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3568F:	drivers/clocksource/timer-gx6605s.c
3569F:	drivers/clocksource/timer-mp-csky.c
3570F:	Documentation/devicetree/bindings/timer/csky,*
3571K:	csky
3572N:	csky
3573
3574C6X ARCHITECTURE
3575M:	Mark Salter <msalter@redhat.com>
3576M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3577L:	linux-c6x-dev@linux-c6x.org
3578W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3579S:	Maintained
3580F:	arch/c6x/
3581
3582CA8210 IEEE-802.15.4 RADIO DRIVER
3583M:	Harry Morris <h.morris@cascoda.com>
3584L:	linux-wpan@vger.kernel.org
3585W:	https://github.com/Cascoda/ca8210-linux.git
3586S:	Maintained
3587F:	drivers/net/ieee802154/ca8210.c
3588F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3589
3590CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3591M:	David Howells <dhowells@redhat.com>
3592L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3593S:	Supported
3594F:	Documentation/filesystems/caching/cachefiles.txt
3595F:	fs/cachefiles/
3596
3597CADENCE MIPI-CSI2 BRIDGES
3598M:	Maxime Ripard <mripard@kernel.org>
3599L:	linux-media@vger.kernel.org
3600S:	Maintained
3601F:	Documentation/devicetree/bindings/media/cdns,*.txt
3602F:	drivers/media/platform/cadence/cdns-csi2*
3603
3604CADET FM/AM RADIO RECEIVER DRIVER
3605M:	Hans Verkuil <hverkuil@xs4all.nl>
3606L:	linux-media@vger.kernel.org
3607T:	git git://linuxtv.org/media_tree.git
3608W:	https://linuxtv.org
3609S:	Maintained
3610F:	drivers/media/radio/radio-cadet*
3611
3612CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3613M:	Jonathan Corbet <corbet@lwn.net>
3614L:	linux-media@vger.kernel.org
3615T:	git git://linuxtv.org/media_tree.git
3616S:	Maintained
3617F:	Documentation/media/v4l-drivers/cafe_ccic*
3618F:	drivers/media/platform/marvell-ccic/
3619
3620CAIF NETWORK LAYER
3621L:	netdev@vger.kernel.org
3622S:	Orphan
3623F:	Documentation/networking/caif/
3624F:	drivers/net/caif/
3625F:	include/uapi/linux/caif/
3626F:	include/net/caif/
3627F:	net/caif/
3628
3629CAKE QDISC
3630M:	Toke Høiland-Jørgensen <toke@toke.dk>
3631L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3632S:	Maintained
3633F:	net/sched/sch_cake.c
3634
3635CALGARY x86-64 IOMMU
3636M:	Muli Ben-Yehuda <mulix@mulix.org>
3637M:	Jon Mason <jdmason@kudzu.us>
3638L:	iommu@lists.linux-foundation.org
3639S:	Maintained
3640F:	arch/x86/kernel/pci-calgary_64.c
3641F:	arch/x86/kernel/tce_64.c
3642F:	arch/x86/include/asm/calgary.h
3643F:	arch/x86/include/asm/tce.h
3644
3645CAN NETWORK DRIVERS
3646M:	Wolfgang Grandegger <wg@grandegger.com>
3647M:	Marc Kleine-Budde <mkl@pengutronix.de>
3648L:	linux-can@vger.kernel.org
3649W:	https://github.com/linux-can
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3652S:	Maintained
3653F:	Documentation/devicetree/bindings/net/can/
3654F:	drivers/net/can/
3655F:	include/linux/can/dev.h
3656F:	include/linux/can/led.h
3657F:	include/linux/can/rx-offload.h
3658F:	include/linux/can/platform/
3659F:	include/uapi/linux/can/error.h
3660F:	include/uapi/linux/can/netlink.h
3661F:	include/uapi/linux/can/vxcan.h
3662
3663CAN NETWORK LAYER
3664M:	Oliver Hartkopp <socketcan@hartkopp.net>
3665M:	Marc Kleine-Budde <mkl@pengutronix.de>
3666L:	linux-can@vger.kernel.org
3667W:	https://github.com/linux-can
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3670S:	Maintained
3671F:	Documentation/networking/can.rst
3672F:	net/can/
3673F:	include/linux/can/core.h
3674F:	include/linux/can/skb.h
3675F:	include/net/netns/can.h
3676F:	include/uapi/linux/can.h
3677F:	include/uapi/linux/can/bcm.h
3678F:	include/uapi/linux/can/raw.h
3679F:	include/uapi/linux/can/gw.h
3680
3681CAN-J1939 NETWORK LAYER
3682M:	Robin van der Gracht <robin@protonic.nl>
3683M:	Oleksij Rempel <o.rempel@pengutronix.de>
3684R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3685L:	linux-can@vger.kernel.org
3686S:	Maintained
3687F:	Documentation/networking/j1939.txt
3688F:	net/can/j1939/
3689F:	include/uapi/linux/can/j1939.h
3690
3691CAPABILITIES
3692M:	Serge Hallyn <serge@hallyn.com>
3693L:	linux-security-module@vger.kernel.org
3694S:	Supported
3695F:	include/linux/capability.h
3696F:	include/uapi/linux/capability.h
3697F:	security/commoncap.c
3698F:	kernel/capability.c
3699
3700CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3701M:	Kevin Tsai <ktsai@capellamicro.com>
3702S:	Maintained
3703F:	drivers/iio/light/cm*
3704
3705CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3706M:	Christian Lamparter <chunkeey@googlemail.com>
3707L:	linux-wireless@vger.kernel.org
3708W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3709S:	Maintained
3710F:	drivers/net/wireless/ath/carl9170/
3711
3712CAVIUM I2C DRIVER
3713M:	Jan Glauber <jglauber@cavium.com>
3714M:	David Daney <david.daney@cavium.com>
3715W:	http://www.cavium.com
3716S:	Supported
3717F:	drivers/i2c/busses/i2c-octeon*
3718F:	drivers/i2c/busses/i2c-thunderx*
3719
3720CAVIUM LIQUIDIO NETWORK DRIVER
3721M:	Derek Chickles <dchickles@marvell.com>
3722M:	Satanand Burla <sburla@marvell.com>
3723M:	Felix Manlunas <fmanlunas@marvell.com>
3724L:	netdev@vger.kernel.org
3725W:	http://www.cavium.com
3726S:	Supported
3727F:	drivers/net/ethernet/cavium/liquidio/
3728
3729CAVIUM MMC DRIVER
3730M:	Jan Glauber <jglauber@cavium.com>
3731M:	David Daney <david.daney@cavium.com>
3732M:	Steven J. Hill <Steven.Hill@cavium.com>
3733W:	http://www.cavium.com
3734S:	Supported
3735F:	drivers/mmc/host/cavium*
3736
3737CAVIUM OCTEON-TX CRYPTO DRIVER
3738M:	George Cherian <george.cherian@cavium.com>
3739L:	linux-crypto@vger.kernel.org
3740W:	http://www.cavium.com
3741S:	Supported
3742F:	drivers/crypto/cavium/cpt/
3743
3744CAVIUM THUNDERX2 ARM64 SOC
3745M:	Robert Richter <rrichter@cavium.com>
3746M:	Jayachandran C <jnair@caviumnetworks.com>
3747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3748S:	Maintained
3749F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3750F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3751
3752CC2520 IEEE-802.15.4 RADIO DRIVER
3753M:	Varka Bhadram <varkabhadram@gmail.com>
3754L:	linux-wpan@vger.kernel.org
3755S:	Maintained
3756F:	drivers/net/ieee802154/cc2520.c
3757F:	include/linux/spi/cc2520.h
3758F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3759
3760CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3761M:	Gilad Ben-Yossef <gilad@benyossef.com>
3762L:	linux-crypto@vger.kernel.org
3763S:	Supported
3764F:	drivers/crypto/ccree/
3765W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3766
3767CEC FRAMEWORK
3768M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3769L:	linux-media@vger.kernel.org
3770T:	git git://linuxtv.org/media_tree.git
3771W:	http://linuxtv.org
3772S:	Supported
3773F:	Documentation/media/kapi/cec-core.rst
3774F:	Documentation/media/uapi/cec
3775F:	drivers/media/cec/
3776F:	drivers/media/rc/keymaps/rc-cec.c
3777F:	include/media/cec.h
3778F:	include/media/cec-notifier.h
3779F:	include/uapi/linux/cec.h
3780F:	include/uapi/linux/cec-funcs.h
3781F:	Documentation/devicetree/bindings/media/cec.txt
3782F:	Documentation/ABI/testing/debugfs-cec-error-inj
3783
3784CEC GPIO DRIVER
3785M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	http://linuxtv.org
3789S:	Supported
3790F:	drivers/media/platform/cec-gpio/
3791F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3792
3793CELL BROADBAND ENGINE ARCHITECTURE
3794M:	Arnd Bergmann <arnd@arndb.de>
3795L:	linuxppc-dev@lists.ozlabs.org
3796W:	http://www.ibm.com/developerworks/power/cell/
3797S:	Supported
3798F:	arch/powerpc/include/asm/cell*.h
3799F:	arch/powerpc/include/asm/spu*.h
3800F:	arch/powerpc/include/uapi/asm/spu*.h
3801F:	arch/powerpc/oprofile/*cell*
3802F:	arch/powerpc/platforms/cell/
3803
3804CEPH COMMON CODE (LIBCEPH)
3805M:	Ilya Dryomov <idryomov@gmail.com>
3806M:	Jeff Layton <jlayton@kernel.org>
3807M:	Sage Weil <sage@redhat.com>
3808L:	ceph-devel@vger.kernel.org
3809W:	http://ceph.com/
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3811T:	git git://github.com/ceph/ceph-client.git
3812S:	Supported
3813F:	net/ceph/
3814F:	include/linux/ceph/
3815F:	include/linux/crush/
3816
3817CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3818M:	Jeff Layton <jlayton@kernel.org>
3819M:	Sage Weil <sage@redhat.com>
3820M:	Ilya Dryomov <idryomov@gmail.com>
3821L:	ceph-devel@vger.kernel.org
3822W:	http://ceph.com/
3823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3824T:	git git://github.com/ceph/ceph-client.git
3825S:	Supported
3826F:	Documentation/filesystems/ceph.txt
3827F:	fs/ceph/
3828
3829CERTIFICATE HANDLING:
3830M:	David Howells <dhowells@redhat.com>
3831M:	David Woodhouse <dwmw2@infradead.org>
3832L:	keyrings@vger.kernel.org
3833S:	Maintained
3834F:	Documentation/admin-guide/module-signing.rst
3835F:	certs/
3836F:	scripts/sign-file.c
3837F:	scripts/extract-cert.c
3838
3839CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3840L:	devel@driverdev.osuosl.org
3841S:	Obsolete
3842F:	drivers/staging/wusbcore/
3843
3844CFAG12864B LCD DRIVER
3845M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846S:	Maintained
3847F:	drivers/auxdisplay/cfag12864b.c
3848F:	include/linux/cfag12864b.h
3849
3850CFAG12864BFB LCD FRAMEBUFFER DRIVER
3851M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3852S:	Maintained
3853F:	drivers/auxdisplay/cfag12864bfb.c
3854F:	include/linux/cfag12864b.h
3855
3856802.11 (including CFG80211/NL80211)
3857M:	Johannes Berg <johannes@sipsolutions.net>
3858L:	linux-wireless@vger.kernel.org
3859W:	http://wireless.kernel.org/
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3862S:	Maintained
3863F:	net/wireless/
3864F:	include/uapi/linux/nl80211.h
3865F:	include/linux/ieee80211.h
3866F:	include/net/wext.h
3867F:	include/net/cfg80211.h
3868F:	include/net/iw_handler.h
3869F:	include/net/ieee80211_radiotap.h
3870F:	Documentation/driver-api/80211/cfg80211.rst
3871F:	Documentation/networking/regulatory.txt
3872
3873CHAR and MISC DRIVERS
3874M:	Arnd Bergmann <arnd@arndb.de>
3875M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3877S:	Supported
3878F:	drivers/char/
3879F:	drivers/misc/
3880F:	include/linux/miscdevice.h
3881
3882CHECKPATCH
3883M:	Andy Whitcroft <apw@canonical.com>
3884M:	Joe Perches <joe@perches.com>
3885S:	Maintained
3886F:	scripts/checkpatch.pl
3887
3888CHINESE DOCUMENTATION
3889M:	Harry Wei <harryxiyou@gmail.com>
3890M:	Alex Shi <alex.shi@linux.alibaba.com>
3891L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3892S:	Maintained
3893F:	Documentation/translations/zh_CN/
3894
3895CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3896M:	Peter Chen <Peter.Chen@nxp.com>
3897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3898L:	linux-usb@vger.kernel.org
3899S:	Maintained
3900F:	drivers/usb/chipidea/
3901
3902CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3903M:	Hans de Goede <hdegoede@redhat.com>
3904L:	linux-input@vger.kernel.org
3905S:	Maintained
3906F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3907F:	drivers/input/touchscreen/chipone_icn8318.c
3908
3909CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3910M:	Hans de Goede <hdegoede@redhat.com>
3911L:	linux-input@vger.kernel.org
3912S:	Maintained
3913F:	drivers/input/touchscreen/chipone_icn8505.c
3914
3915CHROME HARDWARE PLATFORM SUPPORT
3916M:	Benson Leung <bleung@chromium.org>
3917M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3918S:	Maintained
3919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3920F:	drivers/platform/chrome/
3921
3922CHROMEOS EC SUBDRIVERS
3923M:	Benson Leung <bleung@chromium.org>
3924M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3925R:	Guenter Roeck <groeck@chromium.org>
3926S:	Maintained
3927N:	cros_ec
3928N:	cros-ec
3929F:	drivers/power/supply/cros_usbpd-charger.c
3930
3931CHROMEOS EC CODEC DRIVER
3932M:	Cheng-Yi Chiang <cychiang@chromium.org>
3933S:	Maintained
3934R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3935R:	Guenter Roeck <groeck@chromium.org>
3936F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3937F:	sound/soc/codecs/cros_ec_codec.*
3938
3939CIRRUS LOGIC AUDIO CODEC DRIVERS
3940M:	Brian Austin <brian.austin@cirrus.com>
3941M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3943S:	Maintained
3944F:	sound/soc/codecs/cs*
3945
3946CIRRUS LOGIC EP93XX ETHERNET DRIVER
3947M:	Hartley Sweeten <hsweeten@visionengravers.com>
3948L:	netdev@vger.kernel.org
3949S:	Maintained
3950F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3951
3952CIRRUS LOGIC LOCHNAGAR DRIVER
3953M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3954M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3955L:	patches@opensource.cirrus.com
3956S:	Supported
3957F:	drivers/clk/clk-lochnagar.c
3958F:	drivers/hwmon/lochnagar-hwmon.c
3959F:	drivers/mfd/lochnagar-i2c.c
3960F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3961F:	drivers/regulator/lochnagar-regulator.c
3962F:	sound/soc/codecs/lochnagar-sc.c
3963F:	include/dt-bindings/clk/lochnagar.h
3964F:	include/dt-bindings/pinctrl/lochnagar.h
3965F:	include/linux/mfd/lochnagar*
3966F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3969F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3970F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3971F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3972F:	Documentation/hwmon/lochnagar.rst
3973
3974CISCO FCOE HBA DRIVER
3975M:	Satish Kharat <satishkh@cisco.com>
3976M:	Sesidhar Baddela <sebaddel@cisco.com>
3977M:	Karan Tilak Kumar <kartilak@cisco.com>
3978L:	linux-scsi@vger.kernel.org
3979S:	Supported
3980F:	drivers/scsi/fnic/
3981
3982CISCO SCSI HBA DRIVER
3983M:	Karan Tilak Kumar <kartilak@cisco.com>
3984M:	Sesidhar Baddela <sebaddel@cisco.com>
3985L:	linux-scsi@vger.kernel.org
3986S:	Supported
3987F:	drivers/scsi/snic/
3988
3989CISCO VIC ETHERNET NIC DRIVER
3990M:	Christian Benvenuti <benve@cisco.com>
3991M:	Govindarajulu Varadarajan <_govind@gmx.com>
3992M:	Parvi Kaustubhi <pkaustub@cisco.com>
3993S:	Supported
3994F:	drivers/net/ethernet/cisco/enic/
3995
3996CISCO VIC LOW LATENCY NIC DRIVER
3997M:	Christian Benvenuti <benve@cisco.com>
3998M:	Nelson Escobar <neescoba@cisco.com>
3999M:	Parvi Kaustubhi <pkaustub@cisco.com>
4000S:	Supported
4001F:	drivers/infiniband/hw/usnic/
4002
4003CIRRUS LOGIC MADERA CODEC DRIVERS
4004M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4005M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4007L:	patches@opensource.cirrus.com
4008T:	git https://github.com/CirrusLogic/linux-drivers.git
4009W:	https://github.com/CirrusLogic/linux-drivers/wiki
4010S:	Supported
4011F:	Documentation/devicetree/bindings/mfd/madera.txt
4012F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4013F:	Documentation/devicetree/bindings/sound/madera.txt
4014F:	include/dt-bindings/sound/madera*
4015F:	include/linux/irqchip/irq-madera*
4016F:	include/linux/mfd/madera/*
4017F:	include/sound/madera*
4018F:	drivers/gpio/gpio-madera*
4019F:	drivers/irqchip/irq-madera*
4020F:	drivers/mfd/madera*
4021F:	drivers/mfd/cs47l*
4022F:	drivers/pinctrl/cirrus/*
4023F:	sound/soc/codecs/cs47l*
4024F:	sound/soc/codecs/madera*
4025
4026CLANG-FORMAT FILE
4027M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4028S:	Maintained
4029F:	.clang-format
4030
4031CLANG/LLVM BUILD SUPPORT
4032L:	clang-built-linux@googlegroups.com
4033W:	https://clangbuiltlinux.github.io/
4034B:	https://github.com/ClangBuiltLinux/linux/issues
4035C:	irc://chat.freenode.net/clangbuiltlinux
4036S:	Supported
4037K:	\b(?i:clang|llvm)\b
4038
4039CLEANCACHE API
4040M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4041L:	linux-kernel@vger.kernel.org
4042S:	Maintained
4043F:	mm/cleancache.c
4044F:	include/linux/cleancache.h
4045
4046CLK API
4047M:	Russell King <linux@armlinux.org.uk>
4048L:	linux-clk@vger.kernel.org
4049S:	Maintained
4050F:	include/linux/clk.h
4051
4052CLOCKSOURCE, CLOCKEVENT DRIVERS
4053M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4054M:	Thomas Gleixner <tglx@linutronix.de>
4055L:	linux-kernel@vger.kernel.org
4056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4057S:	Supported
4058F:	drivers/clocksource/
4059F:	Documentation/devicetree/bindings/timer/
4060
4061CMPC ACPI DRIVER
4062M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4063M:	Daniel Oliveira Nascimento <don@syst.com.br>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Supported
4066F:	drivers/platform/x86/classmate-laptop.c
4067
4068COBALT MEDIA DRIVER
4069M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4070L:	linux-media@vger.kernel.org
4071T:	git git://linuxtv.org/media_tree.git
4072W:	https://linuxtv.org
4073S:	Supported
4074F:	drivers/media/pci/cobalt/
4075
4076COCCINELLE/Semantic Patches (SmPL)
4077M:	Julia Lawall <Julia.Lawall@lip6.fr>
4078M:	Gilles Muller <Gilles.Muller@lip6.fr>
4079M:	Nicolas Palix <nicolas.palix@imag.fr>
4080M:	Michal Marek <michal.lkml@markovi.net>
4081L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4083W:	http://coccinelle.lip6.fr/
4084S:	Supported
4085F:	Documentation/dev-tools/coccinelle.rst
4086F:	scripts/coccinelle/
4087F:	scripts/coccicheck
4088
4089CODA FILE SYSTEM
4090M:	Jan Harkes <jaharkes@cs.cmu.edu>
4091M:	coda@cs.cmu.edu
4092L:	codalist@coda.cs.cmu.edu
4093W:	http://www.coda.cs.cmu.edu/
4094S:	Maintained
4095F:	Documentation/filesystems/coda.txt
4096F:	fs/coda/
4097F:	include/linux/coda*.h
4098F:	include/uapi/linux/coda*.h
4099
4100CODA V4L2 MEM2MEM DRIVER
4101M:	Philipp Zabel <p.zabel@pengutronix.de>
4102L:	linux-media@vger.kernel.org
4103S:	Maintained
4104F:	Documentation/devicetree/bindings/media/coda.txt
4105F:	drivers/media/platform/coda/
4106
4107CODE OF CONDUCT
4108M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4109S:	Supported
4110F:	Documentation/process/code-of-conduct.rst
4111F:	Documentation/process/code-of-conduct-interpretation.rst
4112
4113COMMON CLK FRAMEWORK
4114M:	Michael Turquette <mturquette@baylibre.com>
4115M:	Stephen Boyd <sboyd@kernel.org>
4116L:	linux-clk@vger.kernel.org
4117Q:	http://patchwork.kernel.org/project/linux-clk/list/
4118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4119S:	Maintained
4120F:	Documentation/devicetree/bindings/clock/
4121F:	drivers/clk/
4122X:	drivers/clk/clkdev.c
4123F:	include/linux/clk-pr*
4124F:	include/linux/clk/
4125F:	include/linux/of_clk.h
4126
4127COMMON INTERNET FILE SYSTEM (CIFS)
4128M:	Steve French <sfrench@samba.org>
4129L:	linux-cifs@vger.kernel.org
4130L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4131W:	http://linux-cifs.samba.org/
4132T:	git git://git.samba.org/sfrench/cifs-2.6.git
4133S:	Supported
4134F:	Documentation/admin-guide/cifs/
4135F:	fs/cifs/
4136
4137COMPACTPCI HOTPLUG CORE
4138M:	Scott Murray <scott@spiteful.org>
4139L:	linux-pci@vger.kernel.org
4140S:	Maintained
4141F:	drivers/pci/hotplug/cpci_hotplug*
4142
4143COMPACTPCI HOTPLUG GENERIC DRIVER
4144M:	Scott Murray <scott@spiteful.org>
4145L:	linux-pci@vger.kernel.org
4146S:	Maintained
4147F:	drivers/pci/hotplug/cpcihp_generic.c
4148
4149COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4150M:	Scott Murray <scott@spiteful.org>
4151L:	linux-pci@vger.kernel.org
4152S:	Maintained
4153F:	drivers/pci/hotplug/cpcihp_zt5550.*
4154
4155COMPAL LAPTOP SUPPORT
4156M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4157L:	platform-driver-x86@vger.kernel.org
4158S:	Maintained
4159F:	drivers/platform/x86/compal-laptop.c
4160
4161COMPILER ATTRIBUTES
4162M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4163S:	Maintained
4164F:	include/linux/compiler_attributes.h
4165
4166CONEXANT ACCESSRUNNER USB DRIVER
4167L:	accessrunner-general@lists.sourceforge.net
4168W:	http://accessrunner.sourceforge.net/
4169S:	Orphan
4170F:	drivers/usb/atm/cxacru.c
4171
4172CONFIGFS
4173M:	Joel Becker <jlbec@evilplan.org>
4174M:	Christoph Hellwig <hch@lst.de>
4175T:	git git://git.infradead.org/users/hch/configfs.git
4176S:	Supported
4177F:	fs/configfs/
4178F:	include/linux/configfs.h
4179
4180CONNECTOR
4181M:	Evgeniy Polyakov <zbr@ioremap.net>
4182L:	netdev@vger.kernel.org
4183S:	Maintained
4184F:	drivers/connector/
4185
4186CONTROL GROUP (CGROUP)
4187M:	Tejun Heo <tj@kernel.org>
4188M:	Li Zefan <lizefan@huawei.com>
4189M:	Johannes Weiner <hannes@cmpxchg.org>
4190L:	cgroups@vger.kernel.org
4191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4192S:	Maintained
4193F:	Documentation/admin-guide/cgroup-v2.rst
4194F:	Documentation/admin-guide/cgroup-v1/
4195F:	include/linux/cgroup*
4196F:	kernel/cgroup/
4197
4198CONTROL GROUP - CPUSET
4199M:	Li Zefan <lizefan@huawei.com>
4200L:	cgroups@vger.kernel.org
4201W:	http://www.bullopensource.org/cpuset/
4202W:	http://oss.sgi.com/projects/cpusets/
4203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4204S:	Maintained
4205F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4206F:	include/linux/cpuset.h
4207F:	kernel/cgroup/cpuset.c
4208
4209CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4210M:	Johannes Weiner <hannes@cmpxchg.org>
4211M:	Michal Hocko <mhocko@kernel.org>
4212M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4213L:	cgroups@vger.kernel.org
4214L:	linux-mm@kvack.org
4215S:	Maintained
4216F:	mm/memcontrol.c
4217F:	mm/swap_cgroup.c
4218
4219CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4220M:	Tejun Heo <tj@kernel.org>
4221M:	Jens Axboe <axboe@kernel.dk>
4222L:	cgroups@vger.kernel.org
4223L:	linux-block@vger.kernel.org
4224T:	git git://git.kernel.dk/linux-block
4225F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4226F:	block/blk-cgroup.c
4227F:	include/linux/blk-cgroup.h
4228F:	block/blk-throttle.c
4229F:	block/blk-iolatency.c
4230F:	block/bfq-cgroup.c
4231
4232CORETEMP HARDWARE MONITORING DRIVER
4233M:	Fenghua Yu <fenghua.yu@intel.com>
4234L:	linux-hwmon@vger.kernel.org
4235S:	Maintained
4236F:	Documentation/hwmon/coretemp.rst
4237F:	drivers/hwmon/coretemp.c
4238
4239COSA/SRP SYNC SERIAL DRIVER
4240M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4241W:	http://www.fi.muni.cz/~kas/cosa/
4242S:	Maintained
4243F:	drivers/net/wan/cosa*
4244
4245COUNTER SUBSYSTEM
4246M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4247L:	linux-iio@vger.kernel.org
4248S:	Maintained
4249F:	Documentation/ABI/testing/sysfs-bus-counter*
4250F:	Documentation/driver-api/generic-counter.rst
4251F:	drivers/counter/
4252F:	include/linux/counter.h
4253F:	include/linux/counter_enum.h
4254
4255CPMAC ETHERNET DRIVER
4256M:	Florian Fainelli <f.fainelli@gmail.com>
4257L:	netdev@vger.kernel.org
4258S:	Maintained
4259F:	drivers/net/ethernet/ti/cpmac.c
4260
4261CPU FREQUENCY SCALING FRAMEWORK
4262M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4263M:	Viresh Kumar <viresh.kumar@linaro.org>
4264L:	linux-pm@vger.kernel.org
4265S:	Maintained
4266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4268B:	https://bugzilla.kernel.org
4269F:	Documentation/admin-guide/pm/cpufreq.rst
4270F:	Documentation/admin-guide/pm/intel_pstate.rst
4271F:	Documentation/cpu-freq/
4272F:	Documentation/devicetree/bindings/cpufreq/
4273F:	drivers/cpufreq/
4274F:	kernel/sched/cpufreq*.c
4275F:	include/linux/cpufreq.h
4276F:	include/linux/sched/cpufreq.h
4277F:	tools/testing/selftests/cpufreq/
4278
4279CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4280M:	Viresh Kumar <viresh.kumar@linaro.org>
4281M:	Sudeep Holla <sudeep.holla@arm.com>
4282L:	linux-pm@vger.kernel.org
4283W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4284S:	Maintained
4285F:	drivers/cpufreq/arm_big_little.h
4286F:	drivers/cpufreq/arm_big_little.c
4287
4288CPU POWER MONITORING SUBSYSTEM
4289M:	Thomas Renninger <trenn@suse.com>
4290M:	Shuah Khan <shuah@kernel.org>
4291M:	Shuah Khan <skhan@linuxfoundation.org>
4292L:	linux-pm@vger.kernel.org
4293S:	Maintained
4294F:	tools/power/cpupower/
4295
4296CPUID/MSR DRIVER
4297M:	"H. Peter Anvin" <hpa@zytor.com>
4298S:	Maintained
4299F:	arch/x86/kernel/cpuid.c
4300F:	arch/x86/kernel/msr.c
4301
4302CPUIDLE DRIVER - ARM BIG LITTLE
4303M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4304M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4305L:	linux-pm@vger.kernel.org
4306L:	linux-arm-kernel@lists.infradead.org
4307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4308S:	Maintained
4309F:	drivers/cpuidle/cpuidle-big_little.c
4310
4311CPUIDLE DRIVER - ARM EXYNOS
4312M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4313M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4314M:	Kukjin Kim <kgene@kernel.org>
4315L:	linux-pm@vger.kernel.org
4316L:	linux-samsung-soc@vger.kernel.org
4317S:	Supported
4318F:	drivers/cpuidle/cpuidle-exynos.c
4319F:	arch/arm/mach-exynos/pm.c
4320
4321CPUIDLE DRIVER - ARM PSCI
4322M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4323M:	Sudeep Holla <sudeep.holla@arm.com>
4324L:	linux-pm@vger.kernel.org
4325L:	linux-arm-kernel@lists.infradead.org
4326S:	Supported
4327F:	drivers/cpuidle/cpuidle-psci.c
4328
4329CPU IDLE TIME MANAGEMENT FRAMEWORK
4330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4331M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4332L:	linux-pm@vger.kernel.org
4333S:	Maintained
4334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4335B:	https://bugzilla.kernel.org
4336F:	Documentation/admin-guide/pm/cpuidle.rst
4337F:	Documentation/driver-api/pm/cpuidle.rst
4338F:	drivers/cpuidle/*
4339F:	include/linux/cpuidle.h
4340
4341CRAMFS FILESYSTEM
4342M:	Nicolas Pitre <nico@fluxnic.net>
4343S:	Maintained
4344F:	Documentation/filesystems/cramfs.txt
4345F:	fs/cramfs/
4346
4347CREATIVE SB0540
4348M:	Bastien Nocera <hadess@hadess.net>
4349L:	linux-input@vger.kernel.org
4350S:	Maintained
4351F:	drivers/hid/hid-creative-sb0540.c
4352
4353CRYPTO API
4354M:	Herbert Xu <herbert@gondor.apana.org.au>
4355M:	"David S. Miller" <davem@davemloft.net>
4356L:	linux-crypto@vger.kernel.org
4357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4359S:	Maintained
4360F:	Documentation/crypto/
4361F:	Documentation/devicetree/bindings/crypto/
4362F:	arch/*/crypto/
4363F:	crypto/
4364F:	drivers/crypto/
4365F:	include/crypto/
4366F:	include/linux/crypto*
4367F:	lib/crypto/
4368
4369CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4370M:	Neil Horman <nhorman@tuxdriver.com>
4371L:	linux-crypto@vger.kernel.org
4372S:	Maintained
4373F:	crypto/ansi_cprng.c
4374F:	crypto/rng.c
4375
4376CS3308 MEDIA DRIVER
4377M:	Hans Verkuil <hverkuil@xs4all.nl>
4378L:	linux-media@vger.kernel.org
4379T:	git git://linuxtv.org/media_tree.git
4380W:	http://linuxtv.org
4381S:	Odd Fixes
4382F:	drivers/media/i2c/cs3308.c
4383
4384CS5535 Audio ALSA driver
4385M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4386S:	Maintained
4387F:	sound/pci/cs5535audio/
4388
4389CSI DRIVERS FOR ALLWINNER V3s
4390M:	Yong Deng <yong.deng@magewell.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/platform/sunxi/sun6i-csi/
4395F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4396
4397CW1200 WLAN driver
4398M:	Solomon Peachy <pizza@shaftnet.org>
4399S:	Maintained
4400F:	drivers/net/wireless/st/cw1200/
4401
4402CX18 VIDEO4LINUX DRIVER
4403M:	Andy Walls <awalls@md.metrocast.net>
4404L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4405L:	linux-media@vger.kernel.org
4406T:	git git://linuxtv.org/media_tree.git
4407W:	https://linuxtv.org
4408W:	http://www.ivtvdriver.org/index.php/Cx18
4409S:	Maintained
4410F:	Documentation/media/v4l-drivers/cx18*
4411F:	drivers/media/pci/cx18/
4412F:	include/uapi/linux/ivtv*
4413
4414CX2341X MPEG ENCODER HELPER MODULE
4415M:	Hans Verkuil <hverkuil@xs4all.nl>
4416L:	linux-media@vger.kernel.org
4417T:	git git://linuxtv.org/media_tree.git
4418W:	https://linuxtv.org
4419S:	Maintained
4420F:	drivers/media/common/cx2341x*
4421F:	include/media/drv-intf/cx2341x.h
4422
4423CX24120 MEDIA DRIVER
4424M:	Jemma Denson <jdenson@gmail.com>
4425M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4426L:	linux-media@vger.kernel.org
4427W:	https://linuxtv.org
4428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4429S:	Maintained
4430F:	drivers/media/dvb-frontends/cx24120*
4431
4432CX88 VIDEO4LINUX DRIVER
4433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4434L:	linux-media@vger.kernel.org
4435W:	https://linuxtv.org
4436T:	git git://linuxtv.org/media_tree.git
4437S:	Odd fixes
4438F:	Documentation/media/v4l-drivers/cx88*
4439F:	drivers/media/pci/cx88/
4440
4441CXD2820R MEDIA DRIVER
4442M:	Antti Palosaari <crope@iki.fi>
4443L:	linux-media@vger.kernel.org
4444W:	https://linuxtv.org
4445W:	http://palosaari.fi/linux/
4446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4447T:	git git://linuxtv.org/anttip/media_tree.git
4448S:	Maintained
4449F:	drivers/media/dvb-frontends/cxd2820r*
4450
4451CXGB3 ETHERNET DRIVER (CXGB3)
4452M:	Vishal Kulkarni <vishal@chelsio.com>
4453L:	netdev@vger.kernel.org
4454W:	http://www.chelsio.com
4455S:	Supported
4456F:	drivers/net/ethernet/chelsio/cxgb3/
4457
4458CXGB3 ISCSI DRIVER (CXGB3I)
4459M:	Karen Xie <kxie@chelsio.com>
4460L:	linux-scsi@vger.kernel.org
4461W:	http://www.chelsio.com
4462S:	Supported
4463F:	drivers/scsi/cxgbi/cxgb3i
4464
4465CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4466M:	Potnuri Bharat Teja <bharat@chelsio.com>
4467L:	linux-rdma@vger.kernel.org
4468W:	http://www.openfabrics.org
4469S:	Supported
4470F:	drivers/infiniband/hw/cxgb3/
4471F:	include/uapi/rdma/cxgb3-abi.h
4472
4473CXGB4 CRYPTO DRIVER (chcr)
4474M:	Atul Gupta <atul.gupta@chelsio.com>
4475L:	linux-crypto@vger.kernel.org
4476W:	http://www.chelsio.com
4477S:	Supported
4478F:	drivers/crypto/chelsio
4479
4480CXGB4 ETHERNET DRIVER (CXGB4)
4481M:	Vishal Kulkarni <vishal@chelsio.com>
4482L:	netdev@vger.kernel.org
4483W:	http://www.chelsio.com
4484S:	Supported
4485F:	drivers/net/ethernet/chelsio/cxgb4/
4486
4487CXGB4 ISCSI DRIVER (CXGB4I)
4488M:	Karen Xie <kxie@chelsio.com>
4489L:	linux-scsi@vger.kernel.org
4490W:	http://www.chelsio.com
4491S:	Supported
4492F:	drivers/scsi/cxgbi/cxgb4i
4493
4494CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4495M:	Potnuri Bharat Teja <bharat@chelsio.com>
4496L:	linux-rdma@vger.kernel.org
4497W:	http://www.openfabrics.org
4498S:	Supported
4499F:	drivers/infiniband/hw/cxgb4/
4500F:	include/uapi/rdma/cxgb4-abi.h
4501
4502CXGB4VF ETHERNET DRIVER (CXGB4VF)
4503M:	Casey Leedom <leedom@chelsio.com>
4504L:	netdev@vger.kernel.org
4505W:	http://www.chelsio.com
4506S:	Supported
4507F:	drivers/net/ethernet/chelsio/cxgb4vf/
4508
4509CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4510M:	Frederic Barrat <fbarrat@linux.ibm.com>
4511M:	Andrew Donnellan <ajd@linux.ibm.com>
4512L:	linuxppc-dev@lists.ozlabs.org
4513S:	Supported
4514F:	arch/powerpc/platforms/powernv/pci-cxl.c
4515F:	drivers/misc/cxl/
4516F:	include/misc/cxl*
4517F:	include/uapi/misc/cxl.h
4518F:	Documentation/powerpc/cxl.rst
4519F:	Documentation/ABI/testing/sysfs-class-cxl
4520
4521CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4522M:	Manoj N. Kumar <manoj@linux.ibm.com>
4523M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4524M:	Uma Krishnan <ukrishn@linux.ibm.com>
4525L:	linux-scsi@vger.kernel.org
4526S:	Supported
4527F:	drivers/scsi/cxlflash/
4528F:	include/uapi/scsi/cxlflash_ioctl.h
4529F:	Documentation/powerpc/cxlflash.rst
4530
4531CYBERPRO FB DRIVER
4532M:	Russell King <linux@armlinux.org.uk>
4533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4534W:	http://www.armlinux.org.uk/
4535S:	Maintained
4536F:	drivers/video/fbdev/cyber2000fb.*
4537
4538CYCLADES ASYNC MUX DRIVER
4539W:	http://www.cyclades.com/
4540S:	Orphan
4541F:	drivers/tty/cyclades.c
4542F:	include/linux/cyclades.h
4543F:	include/uapi/linux/cyclades.h
4544
4545CYCLADES PC300 DRIVER
4546W:	http://www.cyclades.com/
4547S:	Orphan
4548F:	drivers/net/wan/pc300*
4549
4550CYPRESS_FIRMWARE MEDIA DRIVER
4551M:	Antti Palosaari <crope@iki.fi>
4552L:	linux-media@vger.kernel.org
4553W:	https://linuxtv.org
4554W:	http://palosaari.fi/linux/
4555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4556T:	git git://linuxtv.org/anttip/media_tree.git
4557S:	Maintained
4558F:	drivers/media/common/cypress_firmware*
4559
4560CYTTSP TOUCHSCREEN DRIVER
4561M:	Ferruh Yigit <fery@cypress.com>
4562L:	linux-input@vger.kernel.org
4563S:	Supported
4564F:	drivers/input/touchscreen/cyttsp*
4565F:	include/linux/input/cyttsp.h
4566
4567D-LINK DIR-685 TOUCHKEYS DRIVER
4568M:	Linus Walleij <linus.walleij@linaro.org>
4569L:	linux-input@vger.kernel.org
4570S:	Supported
4571F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4572
4573DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4574M:	Joshua Kinard <kumba@gentoo.org>
4575S:	Maintained
4576F:	drivers/rtc/rtc-ds1685.c
4577F:	include/linux/rtc/ds1685.h
4578
4579DAMA SLAVE for AX.25
4580M:	Joerg Reuter <jreuter@yaina.de>
4581W:	http://yaina.de/jreuter/
4582W:	http://www.qsl.net/dl1bke/
4583L:	linux-hams@vger.kernel.org
4584S:	Maintained
4585F:	net/ax25/af_ax25.c
4586F:	net/ax25/ax25_dev.c
4587F:	net/ax25/ax25_ds_*
4588F:	net/ax25/ax25_in.c
4589F:	net/ax25/ax25_out.c
4590F:	net/ax25/ax25_timer.c
4591F:	net/ax25/sysctl_net_ax25.c
4592
4593DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4594L:	netdev@vger.kernel.org
4595S:	Orphan
4596F:	Documentation/networking/device_drivers/dec/dmfe.txt
4597F:	drivers/net/ethernet/dec/tulip/dmfe.c
4598
4599DC390/AM53C974 SCSI driver
4600M:	Hannes Reinecke <hare@suse.com>
4601L:	linux-scsi@vger.kernel.org
4602S:	Maintained
4603F:	drivers/scsi/am53c974.c
4604
4605DC395x SCSI driver
4606M:	Oliver Neukum <oliver@neukum.org>
4607M:	Ali Akcaagac <aliakc@web.de>
4608M:	Jamie Lenehan <lenehan@twibble.org>
4609L:	dc395x@twibble.org
4610W:	http://twibble.org/dist/dc395x/
4611W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4612S:	Maintained
4613F:	Documentation/scsi/dc395x.txt
4614F:	drivers/scsi/dc395x.*
4615
4616DCCP PROTOCOL
4617M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4618L:	dccp@vger.kernel.org
4619W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4620S:	Maintained
4621F:	include/linux/dccp.h
4622F:	include/uapi/linux/dccp.h
4623F:	include/linux/tfrc.h
4624F:	net/dccp/
4625
4626DECnet NETWORK LAYER
4627W:	http://linux-decnet.sourceforge.net
4628L:	linux-decnet-user@lists.sourceforge.net
4629S:	Orphan
4630F:	Documentation/networking/decnet.txt
4631F:	net/decnet/
4632
4633DECSTATION PLATFORM SUPPORT
4634M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4635L:	linux-mips@vger.kernel.org
4636W:	http://www.linux-mips.org/wiki/DECstation
4637S:	Maintained
4638F:	arch/mips/dec/
4639F:	arch/mips/include/asm/dec/
4640F:	arch/mips/include/asm/mach-dec/
4641
4642DEFXX FDDI NETWORK DRIVER
4643M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4644S:	Maintained
4645F:	drivers/net/fddi/defxx.*
4646
4647DELL SMBIOS DRIVER
4648M:	Pali Rohár <pali.rohar@gmail.com>
4649M:	Mario Limonciello <mario.limonciello@dell.com>
4650L:	platform-driver-x86@vger.kernel.org
4651S:	Maintained
4652F:	drivers/platform/x86/dell-smbios.*
4653
4654DELL SMBIOS SMM DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656L:	platform-driver-x86@vger.kernel.org
4657S:	Maintained
4658F:	drivers/platform/x86/dell-smbios-smm.c
4659
4660DELL SMBIOS WMI DRIVER
4661M:	Mario Limonciello <mario.limonciello@dell.com>
4662L:	platform-driver-x86@vger.kernel.org
4663S:	Maintained
4664F:	drivers/platform/x86/dell-smbios-wmi.c
4665F:	tools/wmi/dell-smbios-example.c
4666
4667DEFZA FDDI NETWORK DRIVER
4668M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4669S:	Maintained
4670F:	drivers/net/fddi/defza.*
4671
4672DELL LAPTOP DRIVER
4673M:	Matthew Garrett <mjg59@srcf.ucam.org>
4674M:	Pali Rohár <pali.rohar@gmail.com>
4675L:	platform-driver-x86@vger.kernel.org
4676S:	Maintained
4677F:	drivers/platform/x86/dell-laptop.c
4678
4679DELL LAPTOP FREEFALL DRIVER
4680M:	Pali Rohár <pali.rohar@gmail.com>
4681S:	Maintained
4682F:	drivers/platform/x86/dell-smo8800.c
4683
4684DELL LAPTOP RBTN DRIVER
4685M:	Pali Rohár <pali.rohar@gmail.com>
4686S:	Maintained
4687F:	drivers/platform/x86/dell-rbtn.*
4688
4689DELL REMOTE BIOS UPDATE DRIVER
4690M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4691L:	platform-driver-x86@vger.kernel.org
4692S:	Maintained
4693F:	drivers/platform/x86/dell_rbu.c
4694
4695DELL LAPTOP SMM DRIVER
4696M:	Pali Rohár <pali.rohar@gmail.com>
4697S:	Maintained
4698F:	drivers/hwmon/dell-smm-hwmon.c
4699F:	include/uapi/linux/i8k.h
4700
4701DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4702M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4703L:	platform-driver-x86@vger.kernel.org
4704S:	Maintained
4705F:	Documentation/driver-api/dcdbas.rst
4706F:	drivers/platform/x86/dcdbas.*
4707
4708DELL WMI NOTIFICATIONS DRIVER
4709M:	Matthew Garrett <mjg59@srcf.ucam.org>
4710M:	Pali Rohár <pali.rohar@gmail.com>
4711S:	Maintained
4712F:	drivers/platform/x86/dell-wmi.c
4713
4714DELL WMI DESCRIPTOR DRIVER
4715M:	Mario Limonciello <mario.limonciello@dell.com>
4716S:	Maintained
4717F:	drivers/platform/x86/dell-wmi-descriptor.c
4718
4719DELTA ST MEDIA DRIVER
4720M:	Hugues Fruchet <hugues.fruchet@st.com>
4721L:	linux-media@vger.kernel.org
4722T:	git git://linuxtv.org/media_tree.git
4723W:	https://linuxtv.org
4724S:	Supported
4725F:	drivers/media/platform/sti/delta
4726
4727DENALI NAND DRIVER
4728M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4729L:	linux-mtd@lists.infradead.org
4730S:	Supported
4731F:	drivers/mtd/nand/raw/denali*
4732
4733DESIGNWARE EDMA CORE IP DRIVER
4734M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4735L:	dmaengine@vger.kernel.org
4736S:	Maintained
4737F:	drivers/dma/dw-edma/
4738F:	include/linux/dma/edma.h
4739
4740DESIGNWARE USB2 DRD IP DRIVER
4741M:	Minas Harutyunyan <hminas@synopsys.com>
4742L:	linux-usb@vger.kernel.org
4743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4744S:	Maintained
4745F:	drivers/usb/dwc2/
4746
4747DESIGNWARE USB3 DRD IP DRIVER
4748M:	Felipe Balbi <balbi@kernel.org>
4749L:	linux-usb@vger.kernel.org
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4751S:	Maintained
4752F:	drivers/usb/dwc3/
4753
4754DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4755M:	Andreas Klinger <ak@it-klinger.de>
4756L:	linux-iio@vger.kernel.org
4757S:	Maintained
4758F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4759F:	drivers/iio/proximity/srf*.c
4760
4761DEVICE COREDUMP (DEV_COREDUMP)
4762M:	Johannes Berg <johannes@sipsolutions.net>
4763L:	linux-kernel@vger.kernel.org
4764S:	Maintained
4765F:	drivers/base/devcoredump.c
4766F:	include/linux/devcoredump.h
4767
4768DEVICE FREQUENCY (DEVFREQ)
4769M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4770M:	Kyungmin Park <kyungmin.park@samsung.com>
4771R:	Chanwoo Choi <cw00.choi@samsung.com>
4772L:	linux-pm@vger.kernel.org
4773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4774S:	Maintained
4775F:	drivers/devfreq/
4776F:	include/linux/devfreq.h
4777F:	Documentation/devicetree/bindings/devfreq/
4778F:	include/trace/events/devfreq.h
4779
4780DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4781M:	Chanwoo Choi <cw00.choi@samsung.com>
4782L:	linux-pm@vger.kernel.org
4783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4784S:	Supported
4785F:	drivers/devfreq/event/
4786F:	drivers/devfreq/devfreq-event.c
4787F:	include/linux/devfreq-event.h
4788F:	Documentation/devicetree/bindings/devfreq/event/
4789
4790DEVICE NUMBER REGISTRY
4791M:	Torben Mathiasen <device@lanana.org>
4792W:	http://lanana.org/docs/device-list/index.html
4793S:	Maintained
4794
4795DEVICE-MAPPER  (LVM)
4796M:	Alasdair Kergon <agk@redhat.com>
4797M:	Mike Snitzer <snitzer@redhat.com>
4798M:	dm-devel@redhat.com
4799L:	dm-devel@redhat.com
4800W:	http://sources.redhat.com/dm
4801Q:	http://patchwork.kernel.org/project/dm-devel/list/
4802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4803T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4804S:	Maintained
4805F:	Documentation/admin-guide/device-mapper/
4806F:	drivers/md/Makefile
4807F:	drivers/md/Kconfig
4808F:	drivers/md/dm*
4809F:	drivers/md/persistent-data/
4810F:	include/linux/device-mapper.h
4811F:	include/linux/dm-*.h
4812F:	include/uapi/linux/dm-*.h
4813
4814DEVLINK
4815M:	Jiri Pirko <jiri@mellanox.com>
4816L:	netdev@vger.kernel.org
4817S:	Supported
4818F:	net/core/devlink.c
4819F:	include/net/devlink.h
4820F:	include/uapi/linux/devlink.h
4821
4822DIALOG SEMICONDUCTOR DRIVERS
4823M:	Support Opensource <support.opensource@diasemi.com>
4824W:	http://www.dialog-semiconductor.com/products
4825S:	Supported
4826F:	Documentation/hwmon/da90??.rst
4827F:	Documentation/devicetree/bindings/mfd/da90*.txt
4828F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4829F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4830F:	Documentation/devicetree/bindings/regulator/da92*.txt
4831F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4832F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4833F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4834F:	drivers/gpio/gpio-da90??.c
4835F:	drivers/hwmon/da90??-hwmon.c
4836F:	drivers/iio/adc/da91??-*.c
4837F:	drivers/input/misc/da90??_onkey.c
4838F:	drivers/input/touchscreen/da9052_tsi.c
4839F:	drivers/leds/leds-da90??.c
4840F:	drivers/mfd/da903x.c
4841F:	drivers/mfd/da90??-*.c
4842F:	drivers/mfd/da91??-*.c
4843F:	drivers/power/supply/da9052-battery.c
4844F:	drivers/power/supply/da91??-*.c
4845F:	drivers/regulator/da903x.c
4846F:	drivers/regulator/da9???-regulator.[ch]
4847F:	drivers/regulator/slg51000-regulator.[ch]
4848F:	drivers/thermal/da90??-thermal.c
4849F:	drivers/rtc/rtc-da90??.c
4850F:	drivers/video/backlight/da90??_bl.c
4851F:	drivers/watchdog/da90??_wdt.c
4852F:	include/linux/mfd/da903x.h
4853F:	include/linux/mfd/da9052/
4854F:	include/linux/mfd/da9055/
4855F:	include/linux/mfd/da9062/
4856F:	include/linux/mfd/da9063/
4857F:	include/linux/mfd/da9150/
4858F:	include/linux/regulator/da9211.h
4859F:	include/sound/da[79]*.h
4860F:	sound/soc/codecs/da[79]*.[ch]
4861
4862DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4863M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4864L:	linux-gpio@vger.kernel.org
4865S:	Maintained
4866F:	drivers/gpio/gpio-gpio-mm.c
4867
4868DIOLAN U2C-12 I2C DRIVER
4869M:	Guenter Roeck <linux@roeck-us.net>
4870L:	linux-i2c@vger.kernel.org
4871S:	Maintained
4872F:	drivers/i2c/busses/i2c-diolan-u2c.c
4873
4874FILESYSTEM DIRECT ACCESS (DAX)
4875M:	Dan Williams <dan.j.williams@intel.com>
4876R:	Matthew Wilcox <willy@infradead.org>
4877R:	Jan Kara <jack@suse.cz>
4878L:	linux-fsdevel@vger.kernel.org
4879L:	linux-nvdimm@lists.01.org
4880S:	Supported
4881F:	fs/dax.c
4882F:	include/linux/dax.h
4883F:	include/trace/events/fs_dax.h
4884
4885DEVICE DIRECT ACCESS (DAX)
4886M:	Dan Williams <dan.j.williams@intel.com>
4887M:	Vishal Verma <vishal.l.verma@intel.com>
4888M:	Keith Busch <keith.busch@intel.com>
4889M:	Dave Jiang <dave.jiang@intel.com>
4890L:	linux-nvdimm@lists.01.org
4891S:	Supported
4892F:	drivers/dax/
4893
4894DIRECTORY NOTIFICATION (DNOTIFY)
4895M:	Jan Kara <jack@suse.cz>
4896R:	Amir Goldstein <amir73il@gmail.com>
4897L:	linux-fsdevel@vger.kernel.org
4898S:	Maintained
4899F:	Documentation/filesystems/dnotify.txt
4900F:	fs/notify/dnotify/
4901F:	include/linux/dnotify.h
4902
4903DISK GEOMETRY AND PARTITION HANDLING
4904M:	Andries Brouwer <aeb@cwi.nl>
4905W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4906W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4907W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4908S:	Maintained
4909
4910DISKQUOTA
4911M:	Jan Kara <jack@suse.com>
4912S:	Maintained
4913F:	Documentation/filesystems/quota.txt
4914F:	fs/quota/
4915F:	include/linux/quota*.h
4916F:	include/uapi/linux/quota*.h
4917
4918DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4919M:	Bernie Thompson <bernie@plugable.com>
4920L:	linux-fbdev@vger.kernel.org
4921S:	Maintained
4922W:	http://plugable.com/category/projects/udlfb/
4923F:	drivers/video/fbdev/udlfb.c
4924F:	include/video/udlfb.h
4925F:	Documentation/fb/udlfb.rst
4926
4927DISTRIBUTED LOCK MANAGER (DLM)
4928M:	Christine Caulfield <ccaulfie@redhat.com>
4929M:	David Teigland <teigland@redhat.com>
4930L:	cluster-devel@redhat.com
4931W:	http://sources.redhat.com/cluster/
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4933S:	Supported
4934F:	fs/dlm/
4935
4936DMA BUFFER SHARING FRAMEWORK
4937M:	Sumit Semwal <sumit.semwal@linaro.org>
4938S:	Maintained
4939L:	linux-media@vger.kernel.org
4940L:	dri-devel@lists.freedesktop.org
4941L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4942F:	drivers/dma-buf/
4943F:	include/linux/dma-buf*
4944F:	include/linux/reservation.h
4945F:	include/linux/*fence.h
4946F:	Documentation/driver-api/dma-buf.rst
4947T:	git git://anongit.freedesktop.org/drm/drm-misc
4948
4949DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4950M:	Vinod Koul <vkoul@kernel.org>
4951L:	dmaengine@vger.kernel.org
4952Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4953S:	Maintained
4954F:	drivers/dma/
4955F:	include/linux/dmaengine.h
4956F:	include/linux/of_dma.h
4957F:	Documentation/devicetree/bindings/dma/
4958F:	Documentation/driver-api/dmaengine/
4959T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4960
4961DMA MAPPING HELPERS
4962M:	Christoph Hellwig <hch@lst.de>
4963M:	Marek Szyprowski <m.szyprowski@samsung.com>
4964R:	Robin Murphy <robin.murphy@arm.com>
4965L:	iommu@lists.linux-foundation.org
4966T:	git git://git.infradead.org/users/hch/dma-mapping.git
4967W:	http://git.infradead.org/users/hch/dma-mapping.git
4968S:	Supported
4969F:	kernel/dma/
4970F:	include/asm-generic/dma-mapping.h
4971F:	include/linux/dma-direct.h
4972F:	include/linux/dma-mapping.h
4973F:	include/linux/dma-noncoherent.h
4974
4975DME1737 HARDWARE MONITOR DRIVER
4976M:	Juerg Haefliger <juergh@gmail.com>
4977L:	linux-hwmon@vger.kernel.org
4978S:	Maintained
4979F:	Documentation/hwmon/dme1737.rst
4980F:	drivers/hwmon/dme1737.c
4981
4982DMI/SMBIOS SUPPORT
4983M:	Jean Delvare <jdelvare@suse.com>
4984S:	Maintained
4985T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4986F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4987F:	drivers/firmware/dmi-id.c
4988F:	drivers/firmware/dmi_scan.c
4989F:	include/linux/dmi.h
4990
4991DOCUMENTATION
4992M:	Jonathan Corbet <corbet@lwn.net>
4993L:	linux-doc@vger.kernel.org
4994S:	Maintained
4995F:	Documentation/
4996F:	scripts/documentation-file-ref-check
4997F:	scripts/kernel-doc
4998F:	scripts/sphinx-pre-install
4999X:	Documentation/ABI/
5000X:	Documentation/firmware-guide/acpi/
5001X:	Documentation/devicetree/
5002X:	Documentation/i2c/
5003X:	Documentation/media/
5004X:	Documentation/power/
5005X:	Documentation/spi/
5006T:	git git://git.lwn.net/linux.git docs-next
5007
5008DOCUMENTATION/ITALIAN
5009M:	Federico Vaga <federico.vaga@vaga.pv.it>
5010L:	linux-doc@vger.kernel.org
5011S:	Maintained
5012F:	Documentation/translations/it_IT
5013
5014DOCUMENTATION SCRIPTS
5015M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5016L:	linux-doc@vger.kernel.org
5017S:	Maintained
5018F:	scripts/documentation-file-ref-check
5019F:	scripts/sphinx-pre-install
5020F:	Documentation/sphinx/parse-headers.pl
5021
5022DONGWOON DW9714 LENS VOICE COIL DRIVER
5023M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5024L:	linux-media@vger.kernel.org
5025T:	git git://linuxtv.org/media_tree.git
5026S:	Maintained
5027F:	drivers/media/i2c/dw9714.c
5028F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5029
5030DONGWOON DW9807 LENS VOICE COIL DRIVER
5031M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5032L:	linux-media@vger.kernel.org
5033T:	git git://linuxtv.org/media_tree.git
5034S:	Maintained
5035F:	drivers/media/i2c/dw9807-vcm.c
5036F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5037
5038DOUBLETALK DRIVER
5039M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5040L:	blinux-list@redhat.com
5041S:	Maintained
5042F:	drivers/char/dtlk.c
5043F:	include/linux/dtlk.h
5044
5045DPAA2 DATAPATH I/O (DPIO) DRIVER
5046M:	Roy Pledge <Roy.Pledge@nxp.com>
5047L:	linux-kernel@vger.kernel.org
5048S:	Maintained
5049F:	drivers/soc/fsl/dpio
5050
5051DPAA2 ETHERNET DRIVER
5052M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5053L:	netdev@vger.kernel.org
5054S:	Maintained
5055F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5056F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5057F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5058F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5059F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5060F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5061F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5062F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5063F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5064
5065DPAA2 ETHERNET SWITCH DRIVER
5066M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5067M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5068L:	linux-kernel@vger.kernel.org
5069S:	Maintained
5070F:	drivers/staging/fsl-dpaa2/ethsw
5071
5072DPT_I2O SCSI RAID DRIVER
5073M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5074L:	linux-scsi@vger.kernel.org
5075W:	http://www.adaptec.com/
5076S:	Maintained
5077F:	drivers/scsi/dpt*
5078F:	drivers/scsi/dpt/
5079
5080DRBD DRIVER
5081M:	Philipp Reisner <philipp.reisner@linbit.com>
5082M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5083L:	drbd-dev@lists.linbit.com
5084W:	http://www.drbd.org
5085T:	git git://git.linbit.com/linux-drbd.git
5086T:	git git://git.linbit.com/drbd-8.4.git
5087S:	Supported
5088F:	drivers/block/drbd/
5089F:	lib/lru_cache.c
5090F:	Documentation/admin-guide/blockdev/
5091
5092DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5093M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5094R:	"Rafael J. Wysocki" <rafael@kernel.org>
5095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5096S:	Supported
5097F:	Documentation/kobject.txt
5098F:	drivers/base/
5099F:	fs/debugfs/
5100F:	fs/sysfs/
5101F:	include/linux/debugfs.h
5102F:	include/linux/kobj*
5103F:	lib/kobj*
5104
5105DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5106M:	Kevin Hilman <khilman@kernel.org>
5107M:	Nishanth Menon <nm@ti.com>
5108S:	Maintained
5109F:	drivers/power/avs/
5110F:	include/linux/power/smartreflex.h
5111L:	linux-pm@vger.kernel.org
5112
5113DRM DRIVER FOR ARM PL111 CLCD
5114M:	Eric Anholt <eric@anholt.net>
5115T:	git git://anongit.freedesktop.org/drm/drm-misc
5116S:	Supported
5117F:	drivers/gpu/drm/pl111/
5118
5119DRM DRIVER FOR ARM VERSATILE TFT PANELS
5120M:	Linus Walleij <linus.walleij@linaro.org>
5121T:	git git://anongit.freedesktop.org/drm/drm-misc
5122S:	Maintained
5123F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5124F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5125
5126DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5127M:	Dave Airlie <airlied@redhat.com>
5128S:	Odd Fixes
5129F:	drivers/gpu/drm/ast/
5130
5131DRM DRIVER FOR ASPEED BMC GFX
5132M:	Joel Stanley <joel@jms.id.au>
5133L:	linux-aspeed@lists.ozlabs.org
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135S:	Supported
5136F:	drivers/gpu/drm/aspeed/
5137F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5138
5139DRM DRIVER FOR BOCHS VIRTUAL GPU
5140M:	Gerd Hoffmann <kraxel@redhat.com>
5141L:	virtualization@lists.linux-foundation.org
5142T:	git git://anongit.freedesktop.org/drm/drm-misc
5143S:	Maintained
5144F:	drivers/gpu/drm/bochs/
5145
5146DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5147M:	Linus Walleij <linus.walleij@linaro.org>
5148T:	git git://anongit.freedesktop.org/drm/drm-misc
5149S:	Maintained
5150F:	drivers/gpu/drm/tve200/
5151
5152DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5153M:	Jagan Teki <jagan@amarulasolutions.com>
5154S:	Maintained
5155F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5156F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5157
5158DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5159M:	Hans de Goede <hdegoede@redhat.com>
5160T:	git git://anongit.freedesktop.org/drm/drm-misc
5161S:	Maintained
5162F:	drivers/gpu/drm/tiny/gm12u320.c
5163
5164DRM DRIVER FOR ILITEK ILI9225 PANELS
5165M:	David Lechner <david@lechnology.com>
5166T:	git git://anongit.freedesktop.org/drm/drm-misc
5167S:	Maintained
5168F:	drivers/gpu/drm/tiny/ili9225.c
5169F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5170
5171DRM DRIVER FOR HX8357D PANELS
5172M:	Eric Anholt <eric@anholt.net>
5173T:	git git://anongit.freedesktop.org/drm/drm-misc
5174S:	Maintained
5175F:	drivers/gpu/drm/tiny/hx8357d.c
5176F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5177
5178DRM DRIVER FOR INTEL I810 VIDEO CARDS
5179S:	Orphan / Obsolete
5180F:	drivers/gpu/drm/i810/
5181F:	include/uapi/drm/i810_drm.h
5182
5183DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5184S:	Orphan / Obsolete
5185F:	drivers/gpu/drm/mga/
5186F:	include/uapi/drm/mga_drm.h
5187
5188DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5189M:	Dave Airlie <airlied@redhat.com>
5190S:	Odd Fixes
5191F:	drivers/gpu/drm/mgag200/
5192
5193DRM DRIVER FOR MI0283QT
5194M:	Noralf Trønnes <noralf@tronnes.org>
5195T:	git git://anongit.freedesktop.org/drm/drm-misc
5196S:	Maintained
5197F:	drivers/gpu/drm/tiny/mi0283qt.c
5198F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5199
5200DRM DRIVER FOR MSM ADRENO GPU
5201M:	Rob Clark <robdclark@gmail.com>
5202M:	Sean Paul <sean@poorly.run>
5203L:	linux-arm-msm@vger.kernel.org
5204L:	dri-devel@lists.freedesktop.org
5205L:	freedreno@lists.freedesktop.org
5206T:	git https://gitlab.freedesktop.org/drm/msm.git
5207S:	Maintained
5208F:	drivers/gpu/drm/msm/
5209F:	include/uapi/drm/msm_drm.h
5210F:	Documentation/devicetree/bindings/display/msm/
5211
5212DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5213M:	Ben Skeggs <bskeggs@redhat.com>
5214L:	dri-devel@lists.freedesktop.org
5215L:	nouveau@lists.freedesktop.org
5216T:	git git://github.com/skeggsb/linux
5217S:	Supported
5218F:	drivers/gpu/drm/nouveau/
5219F:	include/uapi/drm/nouveau_drm.h
5220
5221DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5222M:	Stefan Mavrodiev <stefan@olimex.com>
5223S:	Maintained
5224F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5225F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5226
5227DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5228M:	Noralf Trønnes <noralf@tronnes.org>
5229T:	git git://anongit.freedesktop.org/drm/drm-misc
5230S:	Maintained
5231F:	drivers/gpu/drm/tiny/repaper.c
5232F:	Documentation/devicetree/bindings/display/repaper.txt
5233
5234DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5235M:	Dave Airlie <airlied@redhat.com>
5236M:	Gerd Hoffmann <kraxel@redhat.com>
5237L:	virtualization@lists.linux-foundation.org
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239S:	Obsolete
5240W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5241F:	drivers/gpu/drm/cirrus/
5242
5243DRM DRIVER FOR QXL VIRTUAL GPU
5244M:	Dave Airlie <airlied@redhat.com>
5245M:	Gerd Hoffmann <kraxel@redhat.com>
5246L:	virtualization@lists.linux-foundation.org
5247L:	spice-devel@lists.freedesktop.org
5248T:	git git://anongit.freedesktop.org/drm/drm-misc
5249S:	Maintained
5250F:	drivers/gpu/drm/qxl/
5251F:	include/uapi/drm/qxl_drm.h
5252
5253DRM DRIVER FOR RAYDIUM RM67191 PANELS
5254M:	Robert Chiras <robert.chiras@nxp.com>
5255S:	Maintained
5256F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5257F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5258
5259DRM DRIVER FOR RAGE 128 VIDEO CARDS
5260S:	Orphan / Obsolete
5261F:	drivers/gpu/drm/r128/
5262F:	include/uapi/drm/r128_drm.h
5263
5264DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5265M:	Guido Günther <agx@sigxcpu.org>
5266R:	Purism Kernel Team <kernel@puri.sm>
5267S:	Maintained
5268F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5269F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5270
5271DRM DRIVER FOR SAVAGE VIDEO CARDS
5272S:	Orphan / Obsolete
5273F:	drivers/gpu/drm/savage/
5274F:	include/uapi/drm/savage_drm.h
5275
5276DRM DRIVER FOR SIS VIDEO CARDS
5277S:	Orphan / Obsolete
5278F:	drivers/gpu/drm/sis/
5279F:	include/uapi/drm/sis_drm.h
5280
5281DRM DRIVER FOR SITRONIX ST7701 PANELS
5282M:	Jagan Teki <jagan@amarulasolutions.com>
5283S:	Maintained
5284F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5285F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5286
5287DRM DRIVER FOR SITRONIX ST7586 PANELS
5288M:	David Lechner <david@lechnology.com>
5289T:	git git://anongit.freedesktop.org/drm/drm-misc
5290S:	Maintained
5291F:	drivers/gpu/drm/tiny/st7586.c
5292F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5293
5294DRM DRIVER FOR SITRONIX ST7735R PANELS
5295M:	David Lechner <david@lechnology.com>
5296T:	git git://anongit.freedesktop.org/drm/drm-misc
5297S:	Maintained
5298F:	drivers/gpu/drm/tiny/st7735r.c
5299F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5300
5301DRM DRIVER FOR ST-ERICSSON MCDE
5302M:	Linus Walleij <linus.walleij@linaro.org>
5303T:	git git://anongit.freedesktop.org/drm/drm-misc
5304S:	Maintained
5305F:	drivers/gpu/drm/mcde/
5306F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5307
5308DRM DRIVER FOR TDFX VIDEO CARDS
5309S:	Orphan / Obsolete
5310F:	drivers/gpu/drm/tdfx/
5311
5312DRM DRIVER FOR TPO TPG110 PANELS
5313M:	Linus Walleij <linus.walleij@linaro.org>
5314T:	git git://anongit.freedesktop.org/drm/drm-misc
5315S:	Maintained
5316F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5317F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5318
5319DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5320M:	Dave Airlie <airlied@redhat.com>
5321R:	Sean Paul <sean@poorly.run>
5322L:	dri-devel@lists.freedesktop.org
5323S:	Odd Fixes
5324F:	drivers/gpu/drm/udl/
5325T:	git git://anongit.freedesktop.org/drm/drm-misc
5326
5327DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5328M:	Hans de Goede <hdegoede@redhat.com>
5329L:	dri-devel@lists.freedesktop.org
5330S:	Maintained
5331F:	drivers/gpu/drm/vboxvideo/
5332T:	git git://anongit.freedesktop.org/drm/drm-misc
5333
5334DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5335M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5336R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5337R:	Daniel Vetter <daniel@ffwll.ch>
5338T:	git git://anongit.freedesktop.org/drm/drm-misc
5339S:	Maintained
5340L:	dri-devel@lists.freedesktop.org
5341F:	drivers/gpu/drm/vkms/
5342F:	Documentation/gpu/vkms.rst
5343
5344DRM DRIVER FOR VMWARE VIRTUAL GPU
5345M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5346M:	Thomas Hellstrom <thellstrom@vmware.com>
5347L:	dri-devel@lists.freedesktop.org
5348T:	git git://people.freedesktop.org/~thomash/linux
5349S:	Supported
5350F:	drivers/gpu/drm/vmwgfx/
5351F:	include/uapi/drm/vmwgfx_drm.h
5352
5353DRM DRIVERS
5354M:	David Airlie <airlied@linux.ie>
5355M:	Daniel Vetter <daniel@ffwll.ch>
5356L:	dri-devel@lists.freedesktop.org
5357T:	git git://anongit.freedesktop.org/drm/drm
5358B:	https://bugs.freedesktop.org/
5359C:	irc://chat.freenode.net/dri-devel
5360S:	Maintained
5361F:	drivers/gpu/drm/
5362F:	drivers/gpu/vga/
5363F:	Documentation/devicetree/bindings/display/
5364F:	Documentation/devicetree/bindings/gpu/
5365F:	Documentation/gpu/
5366F:	include/drm/
5367F:	include/uapi/drm/
5368F:	include/linux/vga*
5369
5370DRM DRIVERS AND MISC GPU PATCHES
5371M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5372M:	Maxime Ripard <mripard@kernel.org>
5373M:	Sean Paul <sean@poorly.run>
5374W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5375S:	Maintained
5376T:	git git://anongit.freedesktop.org/drm/drm-misc
5377F:	Documentation/gpu/
5378F:	drivers/gpu/vga/
5379F:	drivers/gpu/drm/*
5380F:	include/drm/drm*
5381F:	include/uapi/drm/drm*
5382F:	include/linux/vga*
5383
5384DRM DRIVERS FOR ALLWINNER A10
5385M:	Maxime Ripard <mripard@kernel.org>
5386L:	dri-devel@lists.freedesktop.org
5387S:	Supported
5388F:	drivers/gpu/drm/sun4i/
5389F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5390T:	git git://anongit.freedesktop.org/drm/drm-misc
5391
5392DRM DRIVERS FOR AMLOGIC SOCS
5393M:	Neil Armstrong <narmstrong@baylibre.com>
5394L:	dri-devel@lists.freedesktop.org
5395L:	linux-amlogic@lists.infradead.org
5396W:	http://linux-meson.com/
5397S:	Supported
5398F:	drivers/gpu/drm/meson/
5399F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5400F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5401F:	Documentation/gpu/meson.rst
5402T:	git git://anongit.freedesktop.org/drm/drm-misc
5403
5404DRM DRIVERS FOR ATMEL HLCDC
5405M:	Sam Ravnborg <sam@ravnborg.org>
5406M:	Boris Brezillon <bbrezillon@kernel.org>
5407L:	dri-devel@lists.freedesktop.org
5408S:	Supported
5409F:	drivers/gpu/drm/atmel-hlcdc/
5410F:	Documentation/devicetree/bindings/display/atmel/
5411T:	git git://anongit.freedesktop.org/drm/drm-misc
5412
5413DRM DRIVERS FOR BRIDGE CHIPS
5414M:	Andrzej Hajda <a.hajda@samsung.com>
5415M:	Neil Armstrong <narmstrong@baylibre.com>
5416R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5417R:	Jonas Karlman <jonas@kwiboo.se>
5418R:	Jernej Skrabec <jernej.skrabec@siol.net>
5419S:	Maintained
5420T:	git git://anongit.freedesktop.org/drm/drm-misc
5421F:	drivers/gpu/drm/bridge/
5422
5423DRM DRIVERS FOR EXYNOS
5424M:	Inki Dae <inki.dae@samsung.com>
5425M:	Joonyoung Shim <jy0922.shim@samsung.com>
5426M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5427M:	Kyungmin Park <kyungmin.park@samsung.com>
5428L:	dri-devel@lists.freedesktop.org
5429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5430S:	Supported
5431F:	drivers/gpu/drm/exynos/
5432F:	include/uapi/drm/exynos_drm.h
5433F:	Documentation/devicetree/bindings/display/exynos/
5434
5435DRM DRIVERS FOR FREESCALE DCU
5436M:	Stefan Agner <stefan@agner.ch>
5437M:	Alison Wang <alison.wang@nxp.com>
5438L:	dri-devel@lists.freedesktop.org
5439S:	Supported
5440F:	drivers/gpu/drm/fsl-dcu/
5441F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5442F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5443F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5444T:	git git://anongit.freedesktop.org/drm/drm-misc
5445
5446DRM DRIVERS FOR FREESCALE IMX
5447M:	Philipp Zabel <p.zabel@pengutronix.de>
5448L:	dri-devel@lists.freedesktop.org
5449S:	Maintained
5450F:	drivers/gpu/drm/imx/
5451F:	drivers/gpu/ipu-v3/
5452F:	Documentation/devicetree/bindings/display/imx/
5453
5454DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5455M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5456L:	dri-devel@lists.freedesktop.org
5457T:	git git://github.com/patjak/drm-gma500
5458S:	Maintained
5459F:	drivers/gpu/drm/gma500/
5460
5461DRM DRIVERS FOR HISILICON
5462M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5463M:	Rongrong Zou <zourongrong@gmail.com>
5464R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5465R:	Chen Feng <puck.chen@hisilicon.com>
5466L:	dri-devel@lists.freedesktop.org
5467T:	git git://github.com/xin3liang/linux.git
5468S:	Maintained
5469F:	drivers/gpu/drm/hisilicon/
5470F:	Documentation/devicetree/bindings/display/hisilicon/
5471
5472DRM DRIVERS FOR LIMA
5473M:	Qiang Yu <yuq825@gmail.com>
5474L:	dri-devel@lists.freedesktop.org
5475L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5476S:	Maintained
5477F:	drivers/gpu/drm/lima/
5478F:	include/uapi/drm/lima_drm.h
5479T:	git git://anongit.freedesktop.org/drm/drm-misc
5480
5481DRM DRIVERS FOR MEDIATEK
5482M:	CK Hu <ck.hu@mediatek.com>
5483M:	Philipp Zabel <p.zabel@pengutronix.de>
5484L:	dri-devel@lists.freedesktop.org
5485S:	Supported
5486F:	drivers/gpu/drm/mediatek/
5487F:	Documentation/devicetree/bindings/display/mediatek/
5488
5489DRM DRIVERS FOR NVIDIA TEGRA
5490M:	Thierry Reding <thierry.reding@gmail.com>
5491L:	dri-devel@lists.freedesktop.org
5492L:	linux-tegra@vger.kernel.org
5493T:	git git://anongit.freedesktop.org/tegra/linux.git
5494S:	Supported
5495F:	drivers/gpu/drm/tegra/
5496F:	drivers/gpu/host1x/
5497F:	include/linux/host1x.h
5498F:	include/uapi/drm/tegra_drm.h
5499F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5500
5501DRM DRIVERS FOR RENESAS
5502M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5503M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5504L:	dri-devel@lists.freedesktop.org
5505L:	linux-renesas-soc@vger.kernel.org
5506T:	git git://linuxtv.org/pinchartl/media drm/du/next
5507S:	Supported
5508F:	drivers/gpu/drm/rcar-du/
5509F:	drivers/gpu/drm/shmobile/
5510F:	include/linux/platform_data/shmob_drm.h
5511F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5512F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5513F:	Documentation/devicetree/bindings/display/renesas,du.txt
5514
5515DRM DRIVERS FOR ROCKCHIP
5516M:	Sandy Huang <hjc@rock-chips.com>
5517M:	Heiko Stübner <heiko@sntech.de>
5518L:	dri-devel@lists.freedesktop.org
5519S:	Maintained
5520F:	drivers/gpu/drm/rockchip/
5521F:	Documentation/devicetree/bindings/display/rockchip/
5522T:	git git://anongit.freedesktop.org/drm/drm-misc
5523
5524DRM DRIVERS FOR STI
5525M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5526M:	Vincent Abriou <vincent.abriou@st.com>
5527L:	dri-devel@lists.freedesktop.org
5528T:	git git://anongit.freedesktop.org/drm/drm-misc
5529S:	Maintained
5530F:	drivers/gpu/drm/sti
5531F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5532
5533DRM DRIVERS FOR STM
5534M:	Yannick Fertre <yannick.fertre@st.com>
5535M:	Philippe Cornu <philippe.cornu@st.com>
5536M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5537M:	Vincent Abriou <vincent.abriou@st.com>
5538L:	dri-devel@lists.freedesktop.org
5539T:	git git://anongit.freedesktop.org/drm/drm-misc
5540S:	Maintained
5541F:	drivers/gpu/drm/stm
5542F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5543
5544DRM DRIVERS FOR TI LCDC
5545M:	Jyri Sarha <jsarha@ti.com>
5546R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5547L:	dri-devel@lists.freedesktop.org
5548S:	Maintained
5549F:	drivers/gpu/drm/tilcdc/
5550F:	Documentation/devicetree/bindings/display/tilcdc/
5551
5552DRM DRIVERS FOR TI OMAP
5553M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5554L:	dri-devel@lists.freedesktop.org
5555S:	Maintained
5556F:	drivers/gpu/drm/omapdrm/
5557F:	Documentation/devicetree/bindings/display/ti/
5558
5559DRM DRIVERS FOR V3D
5560M:	Eric Anholt <eric@anholt.net>
5561S:	Supported
5562F:	drivers/gpu/drm/v3d/
5563F:	include/uapi/drm/v3d_drm.h
5564F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5565T:	git git://anongit.freedesktop.org/drm/drm-misc
5566
5567DRM DRIVERS FOR VC4
5568M:	Eric Anholt <eric@anholt.net>
5569T:	git git://github.com/anholt/linux
5570S:	Supported
5571F:	drivers/gpu/drm/vc4/
5572F:	include/uapi/drm/vc4_drm.h
5573F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5574T:	git git://anongit.freedesktop.org/drm/drm-misc
5575
5576DRM DRIVERS FOR VIVANTE GPU IP
5577M:	Lucas Stach <l.stach@pengutronix.de>
5578R:	Russell King <linux+etnaviv@armlinux.org.uk>
5579R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5580L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5581L:	dri-devel@lists.freedesktop.org
5582S:	Maintained
5583F:	drivers/gpu/drm/etnaviv/
5584F:	include/uapi/drm/etnaviv_drm.h
5585F:	Documentation/devicetree/bindings/display/etnaviv/
5586
5587DRM DRIVERS FOR ZTE ZX
5588M:	Shawn Guo <shawnguo@kernel.org>
5589L:	dri-devel@lists.freedesktop.org
5590S:	Maintained
5591F:	drivers/gpu/drm/zte/
5592F:	Documentation/devicetree/bindings/display/zte,vou.txt
5593T:	git git://anongit.freedesktop.org/drm/drm-misc
5594
5595DRM PANEL DRIVERS
5596M:	Thierry Reding <thierry.reding@gmail.com>
5597R:	Sam Ravnborg <sam@ravnborg.org>
5598L:	dri-devel@lists.freedesktop.org
5599T:	git git://anongit.freedesktop.org/drm/drm-misc
5600S:	Maintained
5601F:	drivers/gpu/drm/drm_panel.c
5602F:	drivers/gpu/drm/panel/
5603F:	include/drm/drm_panel.h
5604F:	Documentation/devicetree/bindings/display/panel/
5605
5606DRM DRIVERS FOR XEN
5607M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5608T:	git git://anongit.freedesktop.org/drm/drm-misc
5609L:	dri-devel@lists.freedesktop.org
5610L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5611S:	Supported
5612F:	drivers/gpu/drm/xen/
5613F:	Documentation/gpu/xen-front.rst
5614
5615DRM TTM SUBSYSTEM
5616M:	Christian Koenig <christian.koenig@amd.com>
5617M:	Huang Rui <ray.huang@amd.com>
5618T:	git git://people.freedesktop.org/~agd5f/linux
5619S:	Maintained
5620L:	dri-devel@lists.freedesktop.org
5621F:	include/drm/ttm/
5622F:	drivers/gpu/drm/ttm/
5623
5624DSBR100 USB FM RADIO DRIVER
5625M:	Alexey Klimov <klimov.linux@gmail.com>
5626L:	linux-media@vger.kernel.org
5627T:	git git://linuxtv.org/media_tree.git
5628S:	Maintained
5629F:	drivers/media/radio/dsbr100.c
5630
5631DT3155 MEDIA DRIVER
5632M:	Hans Verkuil <hverkuil@xs4all.nl>
5633L:	linux-media@vger.kernel.org
5634T:	git git://linuxtv.org/media_tree.git
5635W:	https://linuxtv.org
5636S:	Odd Fixes
5637F:	drivers/media/pci/dt3155/
5638
5639DVB_USB_AF9015 MEDIA DRIVER
5640M:	Antti Palosaari <crope@iki.fi>
5641L:	linux-media@vger.kernel.org
5642W:	https://linuxtv.org
5643W:	http://palosaari.fi/linux/
5644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5645T:	git git://linuxtv.org/anttip/media_tree.git
5646S:	Maintained
5647F:	drivers/media/usb/dvb-usb-v2/af9015*
5648
5649DVB_USB_AF9035 MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/usb/dvb-usb-v2/af9035*
5658
5659DVB_USB_ANYSEE MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662W:	https://linuxtv.org
5663W:	http://palosaari.fi/linux/
5664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5665T:	git git://linuxtv.org/anttip/media_tree.git
5666S:	Maintained
5667F:	drivers/media/usb/dvb-usb-v2/anysee*
5668
5669DVB_USB_AU6610 MEDIA DRIVER
5670M:	Antti Palosaari <crope@iki.fi>
5671L:	linux-media@vger.kernel.org
5672W:	https://linuxtv.org
5673W:	http://palosaari.fi/linux/
5674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5675T:	git git://linuxtv.org/anttip/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/dvb-usb-v2/au6610*
5678
5679DVB_USB_CE6230 MEDIA DRIVER
5680M:	Antti Palosaari <crope@iki.fi>
5681L:	linux-media@vger.kernel.org
5682W:	https://linuxtv.org
5683W:	http://palosaari.fi/linux/
5684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5685T:	git git://linuxtv.org/anttip/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/dvb-usb-v2/ce6230*
5688
5689DVB_USB_CXUSB MEDIA DRIVER
5690M:	Michael Krufky <mkrufky@linuxtv.org>
5691L:	linux-media@vger.kernel.org
5692W:	https://linuxtv.org
5693W:	http://github.com/mkrufky
5694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5695T:	git git://linuxtv.org/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/dvb-usb/cxusb*
5698
5699DVB_USB_EC168 MEDIA DRIVER
5700M:	Antti Palosaari <crope@iki.fi>
5701L:	linux-media@vger.kernel.org
5702W:	https://linuxtv.org
5703W:	http://palosaari.fi/linux/
5704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5705T:	git git://linuxtv.org/anttip/media_tree.git
5706S:	Maintained
5707F:	drivers/media/usb/dvb-usb-v2/ec168*
5708
5709DVB_USB_GL861 MEDIA DRIVER
5710M:	Antti Palosaari <crope@iki.fi>
5711L:	linux-media@vger.kernel.org
5712W:	https://linuxtv.org
5713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5714T:	git git://linuxtv.org/anttip/media_tree.git
5715S:	Maintained
5716F:	drivers/media/usb/dvb-usb-v2/gl861*
5717
5718DVB_USB_MXL111SF MEDIA DRIVER
5719M:	Michael Krufky <mkrufky@linuxtv.org>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://github.com/mkrufky
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5725S:	Maintained
5726F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5727
5728DVB_USB_RTL28XXU MEDIA DRIVER
5729M:	Antti Palosaari <crope@iki.fi>
5730L:	linux-media@vger.kernel.org
5731W:	https://linuxtv.org
5732W:	http://palosaari.fi/linux/
5733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5734T:	git git://linuxtv.org/anttip/media_tree.git
5735S:	Maintained
5736F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5737
5738DVB_USB_V2 MEDIA DRIVER
5739M:	Antti Palosaari <crope@iki.fi>
5740L:	linux-media@vger.kernel.org
5741W:	https://linuxtv.org
5742W:	http://palosaari.fi/linux/
5743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5744T:	git git://linuxtv.org/anttip/media_tree.git
5745S:	Maintained
5746F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5747F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5748
5749DYNAMIC DEBUG
5750M:	Jason Baron <jbaron@akamai.com>
5751S:	Maintained
5752F:	lib/dynamic_debug.c
5753F:	include/linux/dynamic_debug.h
5754
5755DYNAMIC INTERRUPT MODERATION
5756M:	Tal Gilboa <talgi@mellanox.com>
5757S:	Maintained
5758F:	include/linux/dim.h
5759F:	lib/dim/
5760
5761DZ DECSTATION DZ11 SERIAL DRIVER
5762M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5763S:	Maintained
5764F:	drivers/tty/serial/dz.*
5765
5766E3X0 POWER BUTTON DRIVER
5767M:	Moritz Fischer <moritz.fischer@ettus.com>
5768L:	usrp-users@lists.ettus.com
5769W:	http://www.ettus.com
5770S:	Supported
5771F:	drivers/input/misc/e3x0-button.c
5772F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5773
5774E4000 MEDIA DRIVER
5775M:	Antti Palosaari <crope@iki.fi>
5776L:	linux-media@vger.kernel.org
5777W:	https://linuxtv.org
5778W:	http://palosaari.fi/linux/
5779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5780T:	git git://linuxtv.org/anttip/media_tree.git
5781S:	Maintained
5782F:	drivers/media/tuners/e4000*
5783
5784EARTH_PT1 MEDIA DRIVER
5785M:	Akihiro Tsukada <tskd08@gmail.com>
5786L:	linux-media@vger.kernel.org
5787S:	Odd Fixes
5788F:	drivers/media/pci/pt1/
5789
5790EARTH_PT3 MEDIA DRIVER
5791M:	Akihiro Tsukada <tskd08@gmail.com>
5792L:	linux-media@vger.kernel.org
5793S:	Odd Fixes
5794F:	drivers/media/pci/pt3/
5795
5796EC100 MEDIA DRIVER
5797M:	Antti Palosaari <crope@iki.fi>
5798L:	linux-media@vger.kernel.org
5799W:	https://linuxtv.org
5800W:	http://palosaari.fi/linux/
5801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5802T:	git git://linuxtv.org/anttip/media_tree.git
5803S:	Maintained
5804F:	drivers/media/dvb-frontends/ec100*
5805
5806ECRYPT FILE SYSTEM
5807M:	Tyler Hicks <tyhicks@canonical.com>
5808L:	ecryptfs@vger.kernel.org
5809W:	http://ecryptfs.org
5810W:	https://launchpad.net/ecryptfs
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5812S:	Supported
5813F:	Documentation/filesystems/ecryptfs.txt
5814F:	fs/ecryptfs/
5815
5816EDAC-AMD64
5817M:	Borislav Petkov <bp@alien8.de>
5818L:	linux-edac@vger.kernel.org
5819S:	Maintained
5820F:	drivers/edac/amd64_edac*
5821
5822EDAC-ARMADA
5823M:	Jan Luebbe <jlu@pengutronix.de>
5824L:	linux-edac@vger.kernel.org
5825S:	Maintained
5826F:	drivers/edac/armada_xp_*
5827
5828EDAC-AST2500
5829M:	Stefan Schaeckeler <sschaeck@cisco.com>
5830S:	Supported
5831F:	drivers/edac/aspeed_edac.c
5832F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5833
5834EDAC-BLUEFIELD
5835M:	Shravan Kumar Ramani <sramani@mellanox.com>
5836S:	Supported
5837F:	drivers/edac/bluefield_edac.c
5838
5839EDAC-CALXEDA
5840M:	Robert Richter <rric@kernel.org>
5841L:	linux-edac@vger.kernel.org
5842S:	Maintained
5843F:	drivers/edac/highbank*
5844
5845EDAC-CAVIUM OCTEON
5846M:	Ralf Baechle <ralf@linux-mips.org>
5847M:	David Daney <david.daney@cavium.com>
5848L:	linux-edac@vger.kernel.org
5849L:	linux-mips@vger.kernel.org
5850S:	Supported
5851F:	drivers/edac/octeon_edac*
5852
5853EDAC-CAVIUM THUNDERX
5854M:	David Daney <david.daney@cavium.com>
5855M:	Jan Glauber <jglauber@cavium.com>
5856L:	linux-edac@vger.kernel.org
5857S:	Supported
5858F:	drivers/edac/thunderx_edac*
5859
5860EDAC-CORE
5861M:	Borislav Petkov <bp@alien8.de>
5862M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5863M:	Tony Luck <tony.luck@intel.com>
5864R:	James Morse <james.morse@arm.com>
5865R:	Robert Richter <rrichter@marvell.com>
5866L:	linux-edac@vger.kernel.org
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5868S:	Supported
5869F:	Documentation/admin-guide/ras.rst
5870F:	Documentation/driver-api/edac.rst
5871F:	drivers/edac/
5872F:	include/linux/edac.h
5873
5874EDAC-E752X
5875M:	Mark Gross <mark.gross@intel.com>
5876L:	linux-edac@vger.kernel.org
5877S:	Maintained
5878F:	drivers/edac/e752x_edac.c
5879
5880EDAC-E7XXX
5881L:	linux-edac@vger.kernel.org
5882S:	Maintained
5883F:	drivers/edac/e7xxx_edac.c
5884
5885EDAC-FSL_DDR
5886M:	York Sun <york.sun@nxp.com>
5887L:	linux-edac@vger.kernel.org
5888S:	Maintained
5889F:	drivers/edac/fsl_ddr_edac.*
5890
5891EDAC-GHES
5892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5893L:	linux-edac@vger.kernel.org
5894S:	Maintained
5895F:	drivers/edac/ghes_edac.c
5896
5897EDAC-I10NM
5898M:	Tony Luck <tony.luck@intel.com>
5899L:	linux-edac@vger.kernel.org
5900S:	Maintained
5901F:	drivers/edac/i10nm_base.c
5902
5903EDAC-I3000
5904L:	linux-edac@vger.kernel.org
5905S:	Orphan
5906F:	drivers/edac/i3000_edac.c
5907
5908EDAC-I5000
5909L:	linux-edac@vger.kernel.org
5910S:	Maintained
5911F:	drivers/edac/i5000_edac.c
5912
5913EDAC-I5400
5914M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5915L:	linux-edac@vger.kernel.org
5916S:	Maintained
5917F:	drivers/edac/i5400_edac.c
5918
5919EDAC-I7300
5920M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5921L:	linux-edac@vger.kernel.org
5922S:	Maintained
5923F:	drivers/edac/i7300_edac.c
5924
5925EDAC-I7CORE
5926M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5927L:	linux-edac@vger.kernel.org
5928S:	Maintained
5929F:	drivers/edac/i7core_edac.c
5930
5931EDAC-I82443BXGX
5932M:	Tim Small <tim@buttersideup.com>
5933L:	linux-edac@vger.kernel.org
5934S:	Maintained
5935F:	drivers/edac/i82443bxgx_edac.c
5936
5937EDAC-I82975X
5938M:	"Arvind R." <arvino55@gmail.com>
5939L:	linux-edac@vger.kernel.org
5940S:	Maintained
5941F:	drivers/edac/i82975x_edac.c
5942
5943EDAC-IE31200
5944M:	Jason Baron <jbaron@akamai.com>
5945L:	linux-edac@vger.kernel.org
5946S:	Maintained
5947F:	drivers/edac/ie31200_edac.c
5948
5949EDAC-MPC85XX
5950M:	Johannes Thumshirn <morbidrsa@gmail.com>
5951L:	linux-edac@vger.kernel.org
5952S:	Maintained
5953F:	drivers/edac/mpc85xx_edac.[ch]
5954
5955EDAC-PASEMI
5956M:	Egor Martovetsky <egor@pasemi.com>
5957L:	linux-edac@vger.kernel.org
5958S:	Maintained
5959F:	drivers/edac/pasemi_edac.c
5960
5961EDAC-PND2
5962M:	Tony Luck <tony.luck@intel.com>
5963L:	linux-edac@vger.kernel.org
5964S:	Maintained
5965F:	drivers/edac/pnd2_edac.[ch]
5966
5967EDAC-R82600
5968M:	Tim Small <tim@buttersideup.com>
5969L:	linux-edac@vger.kernel.org
5970S:	Maintained
5971F:	drivers/edac/r82600_edac.c
5972
5973EDAC-SBRIDGE
5974M:	Tony Luck <tony.luck@intel.com>
5975R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5976L:	linux-edac@vger.kernel.org
5977S:	Maintained
5978F:	drivers/edac/sb_edac.c
5979
5980EDAC-SIFIVE
5981M:	Yash Shah <yash.shah@sifive.com>
5982L:	linux-edac@vger.kernel.org
5983S:	Supported
5984F:	drivers/edac/sifive_edac.c
5985
5986EDAC-SKYLAKE
5987M:	Tony Luck <tony.luck@intel.com>
5988L:	linux-edac@vger.kernel.org
5989S:	Maintained
5990F:	drivers/edac/skx_*.c
5991
5992EDAC-TI
5993M:	Tero Kristo <t-kristo@ti.com>
5994L:	linux-edac@vger.kernel.org
5995S:	Maintained
5996F:	drivers/edac/ti_edac.c
5997
5998EDAC-QCOM
5999M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6000M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6001L:	linux-arm-msm@vger.kernel.org
6002L:	linux-edac@vger.kernel.org
6003S:	Maintained
6004F:	drivers/edac/qcom_edac.c
6005
6006EDIROL UA-101/UA-1000 DRIVER
6007M:	Clemens Ladisch <clemens@ladisch.de>
6008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6010S:	Maintained
6011F:	sound/usb/misc/ua101.c
6012
6013EFI TEST DRIVER
6014L:	linux-efi@vger.kernel.org
6015M:	Ivan Hu <ivan.hu@canonical.com>
6016M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6017S:	Maintained
6018F:	drivers/firmware/efi/test/
6019
6020EFI VARIABLE FILESYSTEM
6021M:	Matthew Garrett <matthew.garrett@nebula.com>
6022M:	Jeremy Kerr <jk@ozlabs.org>
6023M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6025L:	linux-efi@vger.kernel.org
6026S:	Maintained
6027F:	fs/efivarfs/
6028
6029EFIFB FRAMEBUFFER DRIVER
6030L:	linux-fbdev@vger.kernel.org
6031M:	Peter Jones <pjones@redhat.com>
6032S:	Maintained
6033F:	drivers/video/fbdev/efifb.c
6034
6035EFS FILESYSTEM
6036W:	http://aeschi.ch.eu.org/efs/
6037S:	Orphan
6038F:	fs/efs/
6039
6040EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6041M:	Douglas Miller <dougmill@linux.ibm.com>
6042L:	netdev@vger.kernel.org
6043S:	Maintained
6044F:	drivers/net/ethernet/ibm/ehea/
6045
6046EM28XX VIDEO4LINUX DRIVER
6047M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6048L:	linux-media@vger.kernel.org
6049W:	https://linuxtv.org
6050T:	git git://linuxtv.org/media_tree.git
6051S:	Maintained
6052F:	drivers/media/usb/em28xx/
6053F:	Documentation/media/v4l-drivers/em28xx*
6054
6055EMBEDDED LINUX
6056M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6057M:	Matt Mackall <mpm@selenic.com>
6058M:	David Woodhouse <dwmw2@infradead.org>
6059L:	linux-embedded@vger.kernel.org
6060S:	Maintained
6061
6062Emulex 10Gbps iSCSI - OneConnect DRIVER
6063M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6064M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6065M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6066L:	linux-scsi@vger.kernel.org
6067W:	http://www.broadcom.com
6068S:	Supported
6069F:	drivers/scsi/be2iscsi/
6070
6071Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6072M:	Sathya Perla <sathya.perla@broadcom.com>
6073M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6074M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6075M:	Somnath Kotur <somnath.kotur@broadcom.com>
6076L:	netdev@vger.kernel.org
6077W:	http://www.emulex.com
6078S:	Supported
6079F:	drivers/net/ethernet/emulex/benet/
6080
6081EMULEX ONECONNECT ROCE DRIVER
6082M:	Selvin Xavier <selvin.xavier@broadcom.com>
6083M:	Devesh Sharma <devesh.sharma@broadcom.com>
6084L:	linux-rdma@vger.kernel.org
6085W:	http://www.broadcom.com
6086S:	Odd Fixes
6087F:	drivers/infiniband/hw/ocrdma/
6088F:	include/uapi/rdma/ocrdma-abi.h
6089
6090EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6091M:	James Smart <james.smart@broadcom.com>
6092M:	Dick Kennedy <dick.kennedy@broadcom.com>
6093L:	linux-scsi@vger.kernel.org
6094W:	http://www.broadcom.com
6095S:	Supported
6096F:	drivers/scsi/lpfc/
6097
6098ENE CB710 FLASH CARD READER DRIVER
6099M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6100S:	Maintained
6101F:	drivers/misc/cb710/
6102F:	drivers/mmc/host/cb710-mmc.*
6103F:	include/linux/cb710.h
6104
6105ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6106M:	Maxim Levitsky <maximlevitsky@gmail.com>
6107S:	Maintained
6108F:	drivers/media/rc/ene_ir.*
6109
6110EPSON S1D13XXX FRAMEBUFFER DRIVER
6111M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6112S:	Maintained
6113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6114F:	drivers/video/fbdev/s1d13xxxfb.c
6115F:	include/video/s1d13xxxfb.h
6116
6117EROFS FILE SYSTEM
6118M:	Gao Xiang <gaoxiang25@huawei.com>
6119M:	Chao Yu <yuchao0@huawei.com>
6120L:	linux-erofs@lists.ozlabs.org
6121S:	Maintained
6122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6123F:	Documentation/filesystems/erofs.txt
6124F:	fs/erofs/
6125F:	include/trace/events/erofs.h
6126
6127ERRSEQ ERROR TRACKING INFRASTRUCTURE
6128M:	Jeff Layton <jlayton@kernel.org>
6129S:	Maintained
6130F:	lib/errseq.c
6131F:	include/linux/errseq.h
6132
6133ET131X NETWORK DRIVER
6134M:	Mark Einon <mark.einon@gmail.com>
6135S:	Odd Fixes
6136F:	drivers/net/ethernet/agere/
6137
6138ETHERNET BRIDGE
6139M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6140M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6141L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6142L:	netdev@vger.kernel.org
6143W:	http://www.linuxfoundation.org/en/Net:Bridge
6144S:	Maintained
6145F:	include/linux/netfilter_bridge/
6146F:	net/bridge/
6147
6148ETHERNET PHY LIBRARY
6149M:	Andrew Lunn <andrew@lunn.ch>
6150M:	Florian Fainelli <f.fainelli@gmail.com>
6151M:	Heiner Kallweit <hkallweit1@gmail.com>
6152L:	netdev@vger.kernel.org
6153S:	Maintained
6154F:	Documentation/ABI/testing/sysfs-class-net-phydev
6155F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6156F:	Documentation/devicetree/bindings/net/mdio*
6157F:	Documentation/networking/phy.rst
6158F:	drivers/net/phy/
6159F:	drivers/of/of_mdio.c
6160F:	drivers/of/of_net.c
6161F:	include/linux/*mdio*.h
6162F:	include/linux/of_net.h
6163F:	include/linux/phy.h
6164F:	include/linux/phy_fixed.h
6165F:	include/linux/platform_data/mdio-bcm-unimac.h
6166F:	include/linux/platform_data/mdio-gpio.h
6167F:	include/trace/events/mdio.h
6168F:	include/uapi/linux/mdio.h
6169F:	include/uapi/linux/mii.h
6170
6171EXFAT FILE SYSTEM
6172M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6173S:	Maintained
6174F:	drivers/staging/exfat/
6175
6176EXT2 FILE SYSTEM
6177M:	Jan Kara <jack@suse.com>
6178L:	linux-ext4@vger.kernel.org
6179S:	Maintained
6180F:	Documentation/filesystems/ext2.txt
6181F:	fs/ext2/
6182F:	include/linux/ext2*
6183
6184EXT4 FILE SYSTEM
6185M:	"Theodore Ts'o" <tytso@mit.edu>
6186M:	Andreas Dilger <adilger.kernel@dilger.ca>
6187L:	linux-ext4@vger.kernel.org
6188W:	http://ext4.wiki.kernel.org
6189Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6191S:	Maintained
6192F:	Documentation/filesystems/ext4/
6193F:	fs/ext4/
6194
6195Extended Verification Module (EVM)
6196M:	Mimi Zohar <zohar@linux.ibm.com>
6197L:	linux-integrity@vger.kernel.org
6198S:	Supported
6199F:	security/integrity/evm/
6200
6201EXTENSIBLE FIRMWARE INTERFACE (EFI)
6202M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6203L:	linux-efi@vger.kernel.org
6204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6205S:	Maintained
6206F:	Documentation/admin-guide/efi-stub.rst
6207F:	arch/*/kernel/efi.c
6208F:	arch/x86/boot/compressed/eboot.[ch]
6209F:	arch/*/include/asm/efi.h
6210F:	arch/x86/platform/efi/
6211F:	drivers/firmware/efi/
6212F:	include/linux/efi*.h
6213F:	arch/arm/boot/compressed/efi-header.S
6214F:	arch/arm64/kernel/efi-entry.S
6215
6216EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6217M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6218M:	Chanwoo Choi <cw00.choi@samsung.com>
6219L:	linux-kernel@vger.kernel.org
6220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6221S:	Maintained
6222F:	drivers/extcon/
6223F:	include/linux/extcon/
6224F:	include/linux/extcon.h
6225F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6226F:	Documentation/devicetree/bindings/extcon/
6227
6228EXYNOS DP DRIVER
6229M:	Jingoo Han <jingoohan1@gmail.com>
6230L:	dri-devel@lists.freedesktop.org
6231S:	Maintained
6232F:	drivers/gpu/drm/exynos/exynos_dp*
6233
6234EXYNOS SYSMMU (IOMMU) driver
6235M:	Marek Szyprowski <m.szyprowski@samsung.com>
6236L:	iommu@lists.linux-foundation.org
6237S:	Maintained
6238F:	drivers/iommu/exynos-iommu.c
6239
6240EZchip NPS platform support
6241M:	Vineet Gupta <vgupta@synopsys.com>
6242M:	Ofer Levi <oferle@mellanox.com>
6243S:	Supported
6244F:	arch/arc/plat-eznps
6245F:	arch/arc/boot/dts/eznps.dts
6246
6247F2FS FILE SYSTEM
6248M:	Jaegeuk Kim <jaegeuk@kernel.org>
6249M:	Chao Yu <yuchao0@huawei.com>
6250L:	linux-f2fs-devel@lists.sourceforge.net
6251W:	https://f2fs.wiki.kernel.org/
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6253S:	Maintained
6254F:	Documentation/filesystems/f2fs.txt
6255F:	Documentation/ABI/testing/sysfs-fs-f2fs
6256F:	fs/f2fs/
6257F:	include/linux/f2fs_fs.h
6258F:	include/trace/events/f2fs.h
6259
6260F71805F HARDWARE MONITORING DRIVER
6261M:	Jean Delvare <jdelvare@suse.com>
6262L:	linux-hwmon@vger.kernel.org
6263S:	Maintained
6264F:	Documentation/hwmon/f71805f.rst
6265F:	drivers/hwmon/f71805f.c
6266
6267FADDR2LINE
6268M:	Josh Poimboeuf <jpoimboe@redhat.com>
6269S:	Maintained
6270F:	scripts/faddr2line
6271
6272FAILOVER MODULE
6273M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6274L:	netdev@vger.kernel.org
6275S:	Supported
6276F:	net/core/failover.c
6277F:	include/net/failover.h
6278F:	Documentation/networking/failover.rst
6279
6280FANOTIFY
6281M:	Jan Kara <jack@suse.cz>
6282R:	Amir Goldstein <amir73il@gmail.com>
6283L:	linux-fsdevel@vger.kernel.org
6284S:	Maintained
6285F:	fs/notify/fanotify/
6286F:	include/linux/fanotify.h
6287F:	include/uapi/linux/fanotify.h
6288
6289FARSYNC SYNCHRONOUS DRIVER
6290M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6291W:	http://www.farsite.co.uk/
6292S:	Supported
6293F:	drivers/net/wan/farsync.*
6294
6295FAULT INJECTION SUPPORT
6296M:	Akinobu Mita <akinobu.mita@gmail.com>
6297S:	Supported
6298F:	Documentation/fault-injection/
6299F:	lib/fault-inject.c
6300
6301FBTFT Framebuffer drivers
6302S:	Orphan
6303L:	dri-devel@lists.freedesktop.org
6304L:	linux-fbdev@vger.kernel.org
6305F:	drivers/staging/fbtft/
6306
6307FC0011 TUNER DRIVER
6308M:	Michael Buesch <m@bues.ch>
6309L:	linux-media@vger.kernel.org
6310S:	Maintained
6311F:	drivers/media/tuners/fc0011.h
6312F:	drivers/media/tuners/fc0011.c
6313
6314FC2580 MEDIA DRIVER
6315M:	Antti Palosaari <crope@iki.fi>
6316L:	linux-media@vger.kernel.org
6317W:	https://linuxtv.org
6318W:	http://palosaari.fi/linux/
6319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6320T:	git git://linuxtv.org/anttip/media_tree.git
6321S:	Maintained
6322F:	drivers/media/tuners/fc2580*
6323
6324FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6325M:	Hannes Reinecke <hare@suse.de>
6326L:	linux-scsi@vger.kernel.org
6327W:	www.Open-FCoE.org
6328S:	Supported
6329F:	drivers/scsi/libfc/
6330F:	drivers/scsi/fcoe/
6331F:	include/scsi/fc/
6332F:	include/scsi/libfc.h
6333F:	include/scsi/libfcoe.h
6334F:	include/uapi/scsi/fc/
6335
6336FILE LOCKING (flock() and fcntl()/lockf())
6337M:	Jeff Layton <jlayton@kernel.org>
6338M:	"J. Bruce Fields" <bfields@fieldses.org>
6339L:	linux-fsdevel@vger.kernel.org
6340S:	Maintained
6341F:	include/linux/fcntl.h
6342F:	include/uapi/linux/fcntl.h
6343F:	fs/fcntl.c
6344F:	fs/locks.c
6345
6346FILESYSTEMS (VFS and infrastructure)
6347M:	Alexander Viro <viro@zeniv.linux.org.uk>
6348L:	linux-fsdevel@vger.kernel.org
6349S:	Maintained
6350F:	fs/*
6351F:	include/linux/fs.h
6352F:	include/linux/fs_types.h
6353F:	include/uapi/linux/fs.h
6354
6355FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6356M:	Riku Voipio <riku.voipio@iki.fi>
6357L:	linux-hwmon@vger.kernel.org
6358S:	Maintained
6359F:	drivers/hwmon/f75375s.c
6360F:	include/linux/f75375s.h
6361
6362FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6363M:	Clemens Ladisch <clemens@ladisch.de>
6364M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6367S:	Maintained
6368F:	sound/firewire/
6369F:	include/uapi/sound/firewire.h
6370
6371FIREWIRE MEDIA DRIVERS (firedtv)
6372M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6373L:	linux-media@vger.kernel.org
6374L:	linux1394-devel@lists.sourceforge.net
6375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6376S:	Maintained
6377F:	drivers/media/firewire/
6378
6379FIREWIRE SBP-2 TARGET
6380M:	Chris Boot <bootc@bootc.net>
6381L:	linux-scsi@vger.kernel.org
6382L:	target-devel@vger.kernel.org
6383L:	linux1394-devel@lists.sourceforge.net
6384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6385S:	Maintained
6386F:	drivers/target/sbp/
6387
6388FIREWIRE SUBSYSTEM
6389M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6390L:	linux1394-devel@lists.sourceforge.net
6391W:	http://ieee1394.wiki.kernel.org/
6392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6393S:	Maintained
6394F:	drivers/firewire/
6395F:	include/linux/firewire.h
6396F:	include/uapi/linux/firewire*.h
6397F:	tools/firewire/
6398
6399FIRMWARE LOADER (request_firmware)
6400M:	Luis Chamberlain <mcgrof@kernel.org>
6401L:	linux-kernel@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/firmware_class/
6404F:	drivers/base/firmware_loader/
6405F:	include/linux/firmware.h
6406
6407FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6408M:	Joshua Morris <josh.h.morris@us.ibm.com>
6409M:	Philip Kelleher <pjk1939@linux.ibm.com>
6410S:	Maintained
6411F:	drivers/block/rsxx/
6412
6413FLEXTIMER FTM-QUADDEC DRIVER
6414M:	Patrick Havelange <patrick.havelange@essensium.com>
6415L:	linux-iio@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6418F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6419F:	drivers/counter/ftm-quaddec.c
6420
6421FLOPPY DRIVER
6422M:	Denis Efremov <efremov@linux.com>
6423S:	Odd Fixes
6424L:	linux-block@vger.kernel.org
6425F:	drivers/block/floppy.c
6426
6427FPGA MANAGER FRAMEWORK
6428M:	Moritz Fischer <mdf@kernel.org>
6429L:	linux-fpga@vger.kernel.org
6430S:	Maintained
6431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6432Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6433F:	Documentation/fpga/
6434F:	Documentation/driver-api/fpga/
6435F:	Documentation/devicetree/bindings/fpga/
6436F:	drivers/fpga/
6437F:	include/linux/fpga/
6438W:	http://www.rocketboards.org
6439
6440FPGA DFL DRIVERS
6441M:	Wu Hao <hao.wu@intel.com>
6442L:	linux-fpga@vger.kernel.org
6443S:	Maintained
6444F:	Documentation/fpga/dfl.rst
6445F:	include/uapi/linux/fpga-dfl.h
6446F:	drivers/fpga/dfl*
6447
6448FPU EMULATOR
6449M:	Bill Metzenthen <billm@melbpc.org.au>
6450W:	http://floatingpoint.sourceforge.net/emulator/index.html
6451S:	Maintained
6452F:	arch/x86/math-emu/
6453
6454FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6455L:	netdev@vger.kernel.org
6456S:	Orphan
6457F:	drivers/net/wan/dlci.c
6458F:	drivers/net/wan/sdla.c
6459
6460FRAMEBUFFER LAYER
6461M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6462L:	dri-devel@lists.freedesktop.org
6463L:	linux-fbdev@vger.kernel.org
6464T:	git git://anongit.freedesktop.org/drm/drm-misc
6465Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6466S:	Maintained
6467F:	Documentation/fb/
6468F:	drivers/video/
6469F:	include/video/
6470F:	include/linux/fb.h
6471F:	include/uapi/video/
6472F:	include/uapi/linux/fb.h
6473
6474FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6475M:	Horia Geantă <horia.geanta@nxp.com>
6476M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6477L:	linux-crypto@vger.kernel.org
6478S:	Maintained
6479F:	drivers/crypto/caam/
6480F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6481
6482FREESCALE DIU FRAMEBUFFER DRIVER
6483M:	Timur Tabi <timur@kernel.org>
6484L:	linux-fbdev@vger.kernel.org
6485S:	Maintained
6486F:	drivers/video/fbdev/fsl-diu-fb.*
6487
6488FREESCALE DMA DRIVER
6489M:	Li Yang <leoyang.li@nxp.com>
6490M:	Zhang Wei <zw@zh-kernel.org>
6491L:	linuxppc-dev@lists.ozlabs.org
6492S:	Maintained
6493F:	drivers/dma/fsldma.*
6494
6495FREESCALE ENETC ETHERNET DRIVERS
6496M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6497L:	netdev@vger.kernel.org
6498S:	Maintained
6499F:	drivers/net/ethernet/freescale/enetc/
6500
6501FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6502M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6503L:	netdev@vger.kernel.org
6504S:	Maintained
6505F:	drivers/net/ethernet/freescale/gianfar*
6506F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6507
6508FREESCALE GPMI NAND DRIVER
6509M:	Han Xu <han.xu@nxp.com>
6510L:	linux-mtd@lists.infradead.org
6511S:	Maintained
6512F:	drivers/mtd/nand/raw/gpmi-nand/*
6513
6514FREESCALE I2C CPM DRIVER
6515M:	Jochen Friedrich <jochen@scram.de>
6516L:	linuxppc-dev@lists.ozlabs.org
6517L:	linux-i2c@vger.kernel.org
6518S:	Maintained
6519F:	drivers/i2c/busses/i2c-cpm.c
6520
6521FREESCALE IMX DDR PMU DRIVER
6522M:	Frank Li <Frank.li@nxp.com>
6523L:	linux-arm-kernel@lists.infradead.org
6524S:	Maintained
6525F:	drivers/perf/fsl_imx8_ddr_perf.c
6526F:	Documentation/admin-guide/perf/imx-ddr.rst
6527F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6528
6529FREESCALE IMX I2C DRIVER
6530M:	Oleksij Rempel <o.rempel@pengutronix.de>
6531R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6532L:	linux-i2c@vger.kernel.org
6533S:	Maintained
6534F:	drivers/i2c/busses/i2c-imx.c
6535F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6536
6537FREESCALE IMX LPI2C DRIVER
6538M:	Dong Aisheng <aisheng.dong@nxp.com>
6539L:	linux-i2c@vger.kernel.org
6540L:	linux-imx@nxp.com
6541S:	Maintained
6542F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6543F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6544
6545FREESCALE IMX / MXC FEC DRIVER
6546M:	Fugang Duan <fugang.duan@nxp.com>
6547L:	netdev@vger.kernel.org
6548S:	Maintained
6549F:	drivers/net/ethernet/freescale/fec_main.c
6550F:	drivers/net/ethernet/freescale/fec_ptp.c
6551F:	drivers/net/ethernet/freescale/fec.h
6552F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6553
6554FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6555M:	Sascha Hauer <s.hauer@pengutronix.de>
6556R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6557L:	linux-fbdev@vger.kernel.org
6558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6559S:	Maintained
6560F:	include/linux/platform_data/video-imxfb.h
6561F:	drivers/video/fbdev/imxfb.c
6562
6563FREESCALE QORIQ DPAA ETHERNET DRIVER
6564M:	Madalin Bucur <madalin.bucur@nxp.com>
6565L:	netdev@vger.kernel.org
6566S:	Maintained
6567F:	drivers/net/ethernet/freescale/dpaa
6568
6569FREESCALE QORIQ DPAA FMAN DRIVER
6570M:	Madalin Bucur <madalin.bucur@nxp.com>
6571L:	netdev@vger.kernel.org
6572S:	Maintained
6573F:	drivers/net/ethernet/freescale/fman
6574F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6575
6576FREESCALE QORIQ PTP CLOCK DRIVER
6577M:	Yangbo Lu <yangbo.lu@nxp.com>
6578L:	netdev@vger.kernel.org
6579S:	Maintained
6580F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6581F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6582F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6583F:	drivers/ptp/ptp_qoriq.c
6584F:	drivers/ptp/ptp_qoriq_debugfs.c
6585F:	include/linux/fsl/ptp_qoriq.h
6586F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6587
6588FREESCALE QUAD SPI DRIVER
6589M:	Han Xu <han.xu@nxp.com>
6590L:	linux-spi@vger.kernel.org
6591S:	Maintained
6592F:	drivers/spi/spi-fsl-qspi.c
6593
6594FREESCALE QUICC ENGINE LIBRARY
6595M:	Qiang Zhao <qiang.zhao@nxp.com>
6596L:	linuxppc-dev@lists.ozlabs.org
6597S:	Maintained
6598F:	drivers/soc/fsl/qe/
6599F:	include/soc/fsl/*qe*.h
6600F:	include/soc/fsl/*ucc*.h
6601
6602FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6603M:	Li Yang <leoyang.li@nxp.com>
6604L:	netdev@vger.kernel.org
6605L:	linuxppc-dev@lists.ozlabs.org
6606S:	Maintained
6607F:	drivers/net/ethernet/freescale/ucc_geth*
6608
6609FREESCALE QUICC ENGINE UCC HDLC DRIVER
6610M:	Zhao Qiang <qiang.zhao@nxp.com>
6611L:	netdev@vger.kernel.org
6612L:	linuxppc-dev@lists.ozlabs.org
6613S:	Maintained
6614F:	drivers/net/wan/fsl_ucc_hdlc*
6615
6616FREESCALE QUICC ENGINE UCC UART DRIVER
6617M:	Timur Tabi <timur@kernel.org>
6618L:	linuxppc-dev@lists.ozlabs.org
6619S:	Maintained
6620F:	drivers/tty/serial/ucc_uart.c
6621
6622FREESCALE SOC DRIVERS
6623M:	Li Yang <leoyang.li@nxp.com>
6624L:	linuxppc-dev@lists.ozlabs.org
6625L:	linux-arm-kernel@lists.infradead.org
6626S:	Maintained
6627F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6628F:	Documentation/devicetree/bindings/soc/fsl/
6629F:	drivers/soc/fsl/
6630F:	include/linux/fsl/
6631
6632FREESCALE SOC FS_ENET DRIVER
6633M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6634L:	linuxppc-dev@lists.ozlabs.org
6635L:	netdev@vger.kernel.org
6636S:	Maintained
6637F:	drivers/net/ethernet/freescale/fs_enet/
6638F:	include/linux/fs_enet_pd.h
6639
6640FREESCALE SOC SOUND DRIVERS
6641M:	Timur Tabi <timur@kernel.org>
6642M:	Nicolin Chen <nicoleotsuka@gmail.com>
6643M:	Xiubo Li <Xiubo.Lee@gmail.com>
6644R:	Fabio Estevam <festevam@gmail.com>
6645L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6646L:	linuxppc-dev@lists.ozlabs.org
6647S:	Maintained
6648F:	sound/soc/fsl/fsl*
6649F:	sound/soc/fsl/imx*
6650F:	sound/soc/fsl/mpc8610_hpcd.c
6651
6652FREESCALE USB PERIPHERAL DRIVERS
6653M:	Li Yang <leoyang.li@nxp.com>
6654L:	linux-usb@vger.kernel.org
6655L:	linuxppc-dev@lists.ozlabs.org
6656S:	Maintained
6657F:	drivers/usb/gadget/udc/fsl*
6658
6659FREEVXFS FILESYSTEM
6660M:	Christoph Hellwig <hch@infradead.org>
6661W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6662S:	Maintained
6663F:	fs/freevxfs/
6664
6665FREEZER
6666M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6667M:	Pavel Machek <pavel@ucw.cz>
6668L:	linux-pm@vger.kernel.org
6669S:	Supported
6670F:	Documentation/power/freezing-of-tasks.rst
6671F:	include/linux/freezer.h
6672F:	kernel/freezer.c
6673
6674FRONTSWAP API
6675M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6676L:	linux-kernel@vger.kernel.org
6677S:	Maintained
6678F:	mm/frontswap.c
6679F:	include/linux/frontswap.h
6680
6681FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6682M:	David Howells <dhowells@redhat.com>
6683L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6684S:	Supported
6685F:	Documentation/filesystems/caching/
6686F:	fs/fscache/
6687F:	include/linux/fscache*.h
6688
6689FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6690M:	Theodore Y. Ts'o <tytso@mit.edu>
6691M:	Jaegeuk Kim <jaegeuk@kernel.org>
6692M:	Eric Biggers <ebiggers@kernel.org>
6693L:	linux-fscrypt@vger.kernel.org
6694Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6695T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6696S:	Supported
6697F:	fs/crypto/
6698F:	include/linux/fscrypt*.h
6699F:	include/uapi/linux/fscrypt.h
6700F:	Documentation/filesystems/fscrypt.rst
6701
6702FSI SUBSYSTEM
6703M:	Jeremy Kerr <jk@ozlabs.org>
6704M:	Joel Stanley <joel@jms.id.au>
6705R:	Alistar Popple <alistair@popple.id.au>
6706R:	Eddie James <eajames@linux.ibm.com>
6707L:	linux-fsi@lists.ozlabs.org
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6709Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6710S:	Supported
6711F:	drivers/fsi/
6712F:	include/linux/fsi*.h
6713F:	include/trace/events/fsi*.h
6714
6715FSI-ATTACHED I2C DRIVER
6716M:	Eddie James <eajames@linux.ibm.com>
6717L:	linux-i2c@vger.kernel.org
6718L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6719S:	Maintained
6720F:	drivers/i2c/busses/i2c-fsi.c
6721F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6722
6723FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6724M:	Jan Kara <jack@suse.cz>
6725R:	Amir Goldstein <amir73il@gmail.com>
6726L:	linux-fsdevel@vger.kernel.org
6727S:	Maintained
6728F:	fs/notify/
6729F:	include/linux/fsnotify*.h
6730
6731FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6732M:	Eric Biggers <ebiggers@kernel.org>
6733M:	Theodore Y. Ts'o <tytso@mit.edu>
6734L:	linux-fscrypt@vger.kernel.org
6735Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6736T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6737S:	Supported
6738F:	fs/verity/
6739F:	include/linux/fsverity.h
6740F:	include/uapi/linux/fsverity.h
6741F:	Documentation/filesystems/fsverity.rst
6742
6743FUJITSU LAPTOP EXTRAS
6744M:	Jonathan Woithe <jwoithe@just42.net>
6745L:	platform-driver-x86@vger.kernel.org
6746S:	Maintained
6747F:	drivers/platform/x86/fujitsu-laptop.c
6748
6749FUJITSU M-5MO LS CAMERA ISP DRIVER
6750M:	Kyungmin Park <kyungmin.park@samsung.com>
6751M:	Heungjun Kim <riverful.kim@samsung.com>
6752L:	linux-media@vger.kernel.org
6753S:	Maintained
6754F:	drivers/media/i2c/m5mols/
6755F:	include/media/i2c/m5mols.h
6756
6757FUJITSU TABLET EXTRAS
6758M:	Robert Gerlach <khnz@gmx.de>
6759L:	platform-driver-x86@vger.kernel.org
6760S:	Maintained
6761F:	drivers/platform/x86/fujitsu-tablet.c
6762
6763FUSE: FILESYSTEM IN USERSPACE
6764M:	Miklos Szeredi <miklos@szeredi.hu>
6765L:	linux-fsdevel@vger.kernel.org
6766W:	http://fuse.sourceforge.net/
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6768S:	Maintained
6769F:	fs/fuse/
6770F:	include/uapi/linux/fuse.h
6771F:	Documentation/filesystems/fuse.txt
6772
6773FUTEX SUBSYSTEM
6774M:	Thomas Gleixner <tglx@linutronix.de>
6775M:	Ingo Molnar <mingo@redhat.com>
6776R:	Peter Zijlstra <peterz@infradead.org>
6777R:	Darren Hart <dvhart@infradead.org>
6778L:	linux-kernel@vger.kernel.org
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6780S:	Maintained
6781F:	kernel/futex.c
6782F:	include/asm-generic/futex.h
6783F:	include/linux/futex.h
6784F:	include/uapi/linux/futex.h
6785F:	tools/testing/selftests/futex/
6786F:	tools/perf/bench/futex*
6787F:	Documentation/*futex*
6788
6789GCC PLUGINS
6790M:	Kees Cook <keescook@chromium.org>
6791R:	Emese Revfy <re.emese@gmail.com>
6792L:	kernel-hardening@lists.openwall.com
6793S:	Maintained
6794F:	scripts/gcc-plugins/
6795F:	scripts/gcc-plugin.sh
6796F:	scripts/Makefile.gcc-plugins
6797F:	Documentation/core-api/gcc-plugins.rst
6798
6799GASKET DRIVER FRAMEWORK
6800M:	Rob Springer <rspringer@google.com>
6801M:	Todd Poynor <toddpoynor@google.com>
6802M:	Ben Chan <benchan@chromium.org>
6803S:	Maintained
6804F:	drivers/staging/gasket/
6805
6806GCOV BASED KERNEL PROFILING
6807M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6808S:	Maintained
6809F:	kernel/gcov/
6810F:	Documentation/dev-tools/gcov.rst
6811
6812GDB KERNEL DEBUGGING HELPER SCRIPTS
6813M:	Jan Kiszka <jan.kiszka@siemens.com>
6814M:	Kieran Bingham <kbingham@kernel.org>
6815S:	Supported
6816F:	scripts/gdb/
6817
6818GDT SCSI DISK ARRAY CONTROLLER DRIVER
6819M:	Achim Leubner <achim_leubner@adaptec.com>
6820L:	linux-scsi@vger.kernel.org
6821W:	http://www.icp-vortex.com/
6822S:	Supported
6823F:	drivers/scsi/gdt*
6824
6825GEMTEK FM RADIO RECEIVER DRIVER
6826M:	Hans Verkuil <hverkuil@xs4all.nl>
6827L:	linux-media@vger.kernel.org
6828T:	git git://linuxtv.org/media_tree.git
6829W:	https://linuxtv.org
6830S:	Maintained
6831F:	drivers/media/radio/radio-gemtek*
6832
6833GENERIC ARCHITECTURE TOPOLOGY
6834M:	Sudeep Holla <sudeep.holla@arm.com>
6835L:	linux-kernel@vger.kernel.org
6836S:	Maintained
6837F:	drivers/base/arch_topology.c
6838F:	include/linux/arch_topology.h
6839
6840GENERIC GPIO I2C DRIVER
6841M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6842S:	Supported
6843F:	drivers/i2c/busses/i2c-gpio.c
6844F:	include/linux/platform_data/i2c-gpio.h
6845
6846GENERIC GPIO I2C MULTIPLEXER DRIVER
6847M:	Peter Korsgaard <peter.korsgaard@barco.com>
6848L:	linux-i2c@vger.kernel.org
6849S:	Supported
6850F:	drivers/i2c/muxes/i2c-mux-gpio.c
6851F:	include/linux/platform_data/i2c-mux-gpio.h
6852F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6853
6854GENERIC HDLC (WAN) DRIVERS
6855M:	Krzysztof Halasa <khc@pm.waw.pl>
6856W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6857S:	Maintained
6858F:	drivers/net/wan/c101.c
6859F:	drivers/net/wan/hd6457*
6860F:	drivers/net/wan/hdlc*
6861F:	drivers/net/wan/n2.c
6862F:	drivers/net/wan/pc300too.c
6863F:	drivers/net/wan/pci200syn.c
6864F:	drivers/net/wan/wanxl*
6865
6866GENERIC INCLUDE/ASM HEADER FILES
6867M:	Arnd Bergmann <arnd@arndb.de>
6868L:	linux-arch@vger.kernel.org
6869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6870S:	Maintained
6871F:	include/asm-generic/
6872F:	include/uapi/asm-generic/
6873
6874GENERIC PHY FRAMEWORK
6875M:	Kishon Vijay Abraham I <kishon@ti.com>
6876L:	linux-kernel@vger.kernel.org
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6878S:	Supported
6879F:	drivers/phy/
6880F:	include/linux/phy/
6881F:	Documentation/devicetree/bindings/phy/
6882
6883GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6884M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6885S:	Supported
6886F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6887
6888GENERIC PM DOMAINS
6889M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6890M:	Kevin Hilman <khilman@kernel.org>
6891M:	Ulf Hansson <ulf.hansson@linaro.org>
6892L:	linux-pm@vger.kernel.org
6893S:	Supported
6894F:	drivers/base/power/domain*.c
6895F:	include/linux/pm_domain.h
6896F:	Documentation/devicetree/bindings/power/power_domain.txt
6897
6898GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6899M:	Eugen Hristev <eugen.hristev@microchip.com>
6900L:	linux-input@vger.kernel.org
6901S:	Maintained
6902F:	drivers/input/touchscreen/resistive-adc-touch.c
6903
6904GENERIC UIO DRIVER FOR PCI DEVICES
6905M:	"Michael S. Tsirkin" <mst@redhat.com>
6906L:	kvm@vger.kernel.org
6907S:	Supported
6908F:	drivers/uio/uio_pci_generic.c
6909
6910GENERIC VDSO LIBRARY:
6911M:	Andy Lutomirski <luto@kernel.org>
6912M:	Thomas Gleixner <tglx@linutronix.de>
6913M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6914L:	linux-kernel@vger.kernel.org
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6916S:	Maintained
6917F:	lib/vdso/
6918F:	kernel/time/vsyscall.c
6919F:	include/vdso/
6920F:	include/asm-generic/vdso/vsyscall.h
6921
6922GENWQE (IBM Generic Workqueue Card)
6923M:	Frank Haverkamp <haver@linux.ibm.com>
6924S:	Supported
6925F:	drivers/misc/genwqe/
6926
6927GET_MAINTAINER SCRIPT
6928M:	Joe Perches <joe@perches.com>
6929S:	Maintained
6930F:	scripts/get_maintainer.pl
6931
6932GFS2 FILE SYSTEM
6933M:	Bob Peterson <rpeterso@redhat.com>
6934M:	Andreas Gruenbacher <agruenba@redhat.com>
6935L:	cluster-devel@redhat.com
6936W:	http://sources.redhat.com/cluster/
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6938S:	Supported
6939F:	Documentation/filesystems/gfs2*.txt
6940F:	fs/gfs2/
6941F:	include/uapi/linux/gfs2_ondisk.h
6942
6943GNSS SUBSYSTEM
6944M:	Johan Hovold <johan@kernel.org>
6945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6946S:	Maintained
6947F:	Documentation/ABI/testing/sysfs-class-gnss
6948F:	Documentation/devicetree/bindings/gnss/
6949F:	drivers/gnss/
6950F:	include/linux/gnss.h
6951
6952GO7007 MPEG CODEC
6953M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6954L:	linux-media@vger.kernel.org
6955S:	Maintained
6956F:	drivers/media/usb/go7007/
6957
6958GOODIX TOUCHSCREEN
6959M:	Bastien Nocera <hadess@hadess.net>
6960L:	linux-input@vger.kernel.org
6961S:	Maintained
6962F:	drivers/input/touchscreen/goodix.c
6963
6964GOOGLE ETHERNET DRIVERS
6965M:	Catherine Sullivan <csully@google.com>
6966R:	Sagi Shahar <sagis@google.com>
6967R:	Jon Olson <jonolson@google.com>
6968L:	netdev@vger.kernel.org
6969S:	Supported
6970F:	Documentation/networking/device_drivers/google/gve.rst
6971F:	drivers/net/ethernet/google
6972
6973GPD POCKET FAN DRIVER
6974M:	Hans de Goede <hdegoede@redhat.com>
6975L:	platform-driver-x86@vger.kernel.org
6976S:	Maintained
6977F:	drivers/platform/x86/gpd-pocket-fan.c
6978
6979GPIO ACPI SUPPORT
6980M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6981M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6982L:	linux-gpio@vger.kernel.org
6983L:	linux-acpi@vger.kernel.org
6984S:	Maintained
6985F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6986F:	drivers/gpio/gpiolib-acpi.c
6987
6988GPIO IR Transmitter
6989M:	Sean Young <sean@mess.org>
6990L:	linux-media@vger.kernel.org
6991S:	Maintained
6992F:	drivers/media/rc/gpio-ir-tx.c
6993
6994GPIO MOCKUP DRIVER
6995M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6996L:	linux-gpio@vger.kernel.org
6997S:	Maintained
6998F:	drivers/gpio/gpio-mockup.c
6999F:	tools/testing/selftests/gpio/
7000
7001GPIO SUBSYSTEM
7002M:	Linus Walleij <linus.walleij@linaro.org>
7003M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7004L:	linux-gpio@vger.kernel.org
7005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7006S:	Maintained
7007F:	Documentation/devicetree/bindings/gpio/
7008F:	Documentation/driver-api/gpio/
7009F:	Documentation/admin-guide/gpio/
7010F:	Documentation/ABI/testing/gpio-cdev
7011F:	Documentation/ABI/obsolete/sysfs-gpio
7012F:	drivers/gpio/
7013F:	include/linux/gpio/
7014F:	include/linux/gpio.h
7015F:	include/linux/of_gpio.h
7016F:	include/asm-generic/gpio.h
7017F:	include/uapi/linux/gpio.h
7018F:	tools/gpio/
7019
7020GRE DEMULTIPLEXER DRIVER
7021M:	Dmitry Kozlov <xeb@mail.ru>
7022L:	netdev@vger.kernel.org
7023S:	Maintained
7024F:	net/ipv4/gre_demux.c
7025F:	net/ipv4/gre_offload.c
7026F:	include/net/gre.h
7027
7028GRETH 10/100/1G Ethernet MAC device driver
7029M:	Andreas Larsson <andreas@gaisler.com>
7030L:	netdev@vger.kernel.org
7031S:	Maintained
7032F:	drivers/net/ethernet/aeroflex/
7033
7034GREYBUS AUDIO PROTOCOLS DRIVERS
7035M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7036M:	Mark Greer <mgreer@animalcreek.com>
7037S:	Maintained
7038F:	drivers/staging/greybus/audio_apbridgea.c
7039F:	drivers/staging/greybus/audio_apbridgea.h
7040F:	drivers/staging/greybus/audio_codec.c
7041F:	drivers/staging/greybus/audio_codec.h
7042F:	drivers/staging/greybus/audio_gb.c
7043F:	drivers/staging/greybus/audio_manager.c
7044F:	drivers/staging/greybus/audio_manager.h
7045F:	drivers/staging/greybus/audio_manager_module.c
7046F:	drivers/staging/greybus/audio_manager_private.h
7047F:	drivers/staging/greybus/audio_manager_sysfs.c
7048F:	drivers/staging/greybus/audio_module.c
7049F:	drivers/staging/greybus/audio_topology.c
7050
7051GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7052M:	Viresh Kumar <vireshk@kernel.org>
7053S:	Maintained
7054F:	drivers/staging/greybus/authentication.c
7055F:	drivers/staging/greybus/bootrom.c
7056F:	drivers/staging/greybus/firmware.h
7057F:	drivers/staging/greybus/fw-core.c
7058F:	drivers/staging/greybus/fw-download.c
7059F:	drivers/staging/greybus/fw-management.c
7060F:	drivers/staging/greybus/greybus_authentication.h
7061F:	drivers/staging/greybus/greybus_firmware.h
7062F:	drivers/staging/greybus/hid.c
7063F:	drivers/staging/greybus/i2c.c
7064F:	drivers/staging/greybus/spi.c
7065F:	drivers/staging/greybus/spilib.c
7066F:	drivers/staging/greybus/spilib.h
7067
7068GREYBUS LOOPBACK DRIVER
7069M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7070S:	Maintained
7071F:	drivers/staging/greybus/loopback.c
7072
7073GREYBUS PLATFORM DRIVERS
7074M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7075S:	Maintained
7076F:	drivers/staging/greybus/arche-platform.c
7077F:	drivers/staging/greybus/arche-apb-ctrl.c
7078F:	drivers/staging/greybus/arche_platform.h
7079
7080GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7081M:	Rui Miguel Silva <rmfrfs@gmail.com>
7082S:	Maintained
7083F:	drivers/staging/greybus/sdio.c
7084F:	drivers/staging/greybus/light.c
7085F:	drivers/staging/greybus/gpio.c
7086F:	drivers/staging/greybus/power_supply.c
7087F:	drivers/staging/greybus/spi.c
7088F:	drivers/staging/greybus/spilib.c
7089
7090GREYBUS SUBSYSTEM
7091M:	Johan Hovold <johan@kernel.org>
7092M:	Alex Elder <elder@kernel.org>
7093M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7094S:	Maintained
7095F:	drivers/staging/greybus/
7096F:	drivers/greybus/
7097F:	include/linux/greybus.h
7098F:	include/linux/greybus/
7099L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7100
7101GREYBUS UART PROTOCOLS DRIVERS
7102M:	David Lin <dtwlin@gmail.com>
7103S:	Maintained
7104F:	drivers/staging/greybus/uart.c
7105F:	drivers/staging/greybus/log.c
7106
7107GS1662 VIDEO SERIALIZER
7108M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7109L:	linux-media@vger.kernel.org
7110T:	git git://linuxtv.org/media_tree.git
7111S:	Maintained
7112F:	drivers/media/spi/gs1662.c
7113
7114GSPCA FINEPIX SUBDRIVER
7115M:	Frank Zago <frank@zago.net>
7116L:	linux-media@vger.kernel.org
7117T:	git git://linuxtv.org/media_tree.git
7118S:	Maintained
7119F:	drivers/media/usb/gspca/finepix.c
7120
7121GSPCA GL860 SUBDRIVER
7122M:	Olivier Lorin <o.lorin@laposte.net>
7123L:	linux-media@vger.kernel.org
7124T:	git git://linuxtv.org/media_tree.git
7125S:	Maintained
7126F:	drivers/media/usb/gspca/gl860/
7127
7128GSPCA M5602 SUBDRIVER
7129M:	Erik Andren <erik.andren@gmail.com>
7130L:	linux-media@vger.kernel.org
7131T:	git git://linuxtv.org/media_tree.git
7132S:	Maintained
7133F:	drivers/media/usb/gspca/m5602/
7134
7135GSPCA PAC207 SONIXB SUBDRIVER
7136M:	Hans Verkuil <hverkuil@xs4all.nl>
7137L:	linux-media@vger.kernel.org
7138T:	git git://linuxtv.org/media_tree.git
7139S:	Odd Fixes
7140F:	drivers/media/usb/gspca/pac207.c
7141
7142GSPCA SN9C20X SUBDRIVER
7143M:	Brian Johnson <brijohn@gmail.com>
7144L:	linux-media@vger.kernel.org
7145T:	git git://linuxtv.org/media_tree.git
7146S:	Maintained
7147F:	drivers/media/usb/gspca/sn9c20x.c
7148
7149GSPCA T613 SUBDRIVER
7150M:	Leandro Costantino <lcostantino@gmail.com>
7151L:	linux-media@vger.kernel.org
7152T:	git git://linuxtv.org/media_tree.git
7153S:	Maintained
7154F:	drivers/media/usb/gspca/t613.c
7155
7156GSPCA USB WEBCAM DRIVER
7157M:	Hans Verkuil <hverkuil@xs4all.nl>
7158L:	linux-media@vger.kernel.org
7159T:	git git://linuxtv.org/media_tree.git
7160S:	Odd Fixes
7161F:	drivers/media/usb/gspca/
7162
7163GTP (GPRS Tunneling Protocol)
7164M:	Pablo Neira Ayuso <pablo@netfilter.org>
7165M:	Harald Welte <laforge@gnumonks.org>
7166L:	osmocom-net-gprs@lists.osmocom.org
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7168S:	Maintained
7169F:	drivers/net/gtp.c
7170
7171GUID PARTITION TABLE (GPT)
7172M:	Davidlohr Bueso <dave@stgolabs.net>
7173L:	linux-efi@vger.kernel.org
7174S:	Maintained
7175F:	block/partitions/efi.*
7176
7177H8/300 ARCHITECTURE
7178M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7179L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7180W:	http://uclinux-h8.sourceforge.jp
7181T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7182S:	Maintained
7183F:	arch/h8300/
7184F:	drivers/clocksource/h8300_*.c
7185F:	drivers/clk/h8300/
7186F:	drivers/irqchip/irq-renesas-h8*.c
7187
7188HABANALABS PCI DRIVER
7189M:	Oded Gabbay <oded.gabbay@gmail.com>
7190T:	git https://github.com/HabanaAI/linux.git
7191S:	Supported
7192F:	drivers/misc/habanalabs/
7193F:	include/uapi/misc/habanalabs.h
7194F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7195F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7196
7197HACKRF MEDIA DRIVER
7198M:	Antti Palosaari <crope@iki.fi>
7199L:	linux-media@vger.kernel.org
7200W:	https://linuxtv.org
7201W:	http://palosaari.fi/linux/
7202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7203T:	git git://linuxtv.org/anttip/media_tree.git
7204S:	Maintained
7205F:	drivers/media/usb/hackrf/
7206
7207HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7208M:	Frank Seidel <frank@f-seidel.de>
7209L:	platform-driver-x86@vger.kernel.org
7210W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7211S:	Maintained
7212F:	drivers/platform/x86/hdaps.c
7213
7214HARDWARE MONITORING
7215M:	Jean Delvare <jdelvare@suse.com>
7216M:	Guenter Roeck <linux@roeck-us.net>
7217L:	linux-hwmon@vger.kernel.org
7218W:	http://hwmon.wiki.kernel.org/
7219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7220S:	Maintained
7221F:	Documentation/devicetree/bindings/hwmon/
7222F:	Documentation/hwmon/
7223F:	drivers/hwmon/
7224F:	include/linux/hwmon*.h
7225F:	include/trace/events/hwmon*.h
7226
7227HARDWARE RANDOM NUMBER GENERATOR CORE
7228M:	Matt Mackall <mpm@selenic.com>
7229M:	Herbert Xu <herbert@gondor.apana.org.au>
7230L:	linux-crypto@vger.kernel.org
7231S:	Odd fixes
7232F:	Documentation/devicetree/bindings/rng/
7233F:	Documentation/admin-guide/hw_random.rst
7234F:	drivers/char/hw_random/
7235F:	include/linux/hw_random.h
7236
7237HARDWARE TRACING FACILITIES
7238M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7239S:	Maintained
7240F:	drivers/hwtracing/
7241
7242HARDWARE SPINLOCK CORE
7243M:	Ohad Ben-Cohen <ohad@wizery.com>
7244M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7245L:	linux-remoteproc@vger.kernel.org
7246S:	Maintained
7247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7248F:	Documentation/devicetree/bindings/hwlock/
7249F:	Documentation/hwspinlock.txt
7250F:	drivers/hwspinlock/
7251F:	include/linux/hwspinlock.h
7252
7253HARMONY SOUND DRIVER
7254L:	linux-parisc@vger.kernel.org
7255S:	Maintained
7256F:	sound/parisc/harmony.*
7257
7258HDPVR USB VIDEO ENCODER DRIVER
7259M:	Hans Verkuil <hverkuil@xs4all.nl>
7260L:	linux-media@vger.kernel.org
7261T:	git git://linuxtv.org/media_tree.git
7262W:	https://linuxtv.org
7263S:	Odd Fixes
7264F:	drivers/media/usb/hdpvr/
7265
7266HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7267M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7268S:	Supported
7269F:	Documentation/watchdog/hpwdt.rst
7270F:	drivers/watchdog/hpwdt.c
7271
7272HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7273M:	Don Brace <don.brace@microsemi.com>
7274L:	esc.storagedev@microsemi.com
7275L:	linux-scsi@vger.kernel.org
7276S:	Supported
7277F:	Documentation/scsi/hpsa.txt
7278F:	drivers/scsi/hpsa*.[ch]
7279F:	include/linux/cciss*.h
7280F:	include/uapi/linux/cciss*.h
7281
7282HFI1 DRIVER
7283M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7284M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7285L:	linux-rdma@vger.kernel.org
7286S:	Supported
7287F:	drivers/infiniband/hw/hfi1
7288
7289HFS FILESYSTEM
7290L:	linux-fsdevel@vger.kernel.org
7291S:	Orphan
7292F:	Documentation/filesystems/hfs.txt
7293F:	fs/hfs/
7294
7295HFSPLUS FILESYSTEM
7296L:	linux-fsdevel@vger.kernel.org
7297S:	Orphan
7298F:	Documentation/filesystems/hfsplus.txt
7299F:	fs/hfsplus/
7300
7301HGA FRAMEBUFFER DRIVER
7302M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7303L:	linux-nvidia@lists.surfsouth.com
7304W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7305S:	Maintained
7306F:	drivers/video/fbdev/hgafb.c
7307
7308HIBERNATION (aka Software Suspend, aka swsusp)
7309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7310M:	Pavel Machek <pavel@ucw.cz>
7311L:	linux-pm@vger.kernel.org
7312B:	https://bugzilla.kernel.org
7313S:	Supported
7314F:	arch/x86/power/
7315F:	drivers/base/power/
7316F:	kernel/power/
7317F:	include/linux/suspend.h
7318F:	include/linux/freezer.h
7319F:	include/linux/pm.h
7320F:	arch/*/include/asm/suspend*.h
7321
7322HID CORE LAYER
7323M:	Jiri Kosina <jikos@kernel.org>
7324M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7325L:	linux-input@vger.kernel.org
7326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7327S:	Maintained
7328F:	drivers/hid/
7329F:	include/linux/hid*
7330F:	include/uapi/linux/hid*
7331
7332HID SENSOR HUB DRIVERS
7333M:	Jiri Kosina <jikos@kernel.org>
7334M:	Jonathan Cameron <jic23@kernel.org>
7335M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7336L:	linux-input@vger.kernel.org
7337L:	linux-iio@vger.kernel.org
7338S:	Maintained
7339F:	Documentation/hid/hid-sensor*
7340F:	drivers/hid/hid-sensor-*
7341F:	drivers/iio/*/hid-*
7342F:	include/linux/hid-sensor-*
7343
7344HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7345M:	Thomas Gleixner <tglx@linutronix.de>
7346L:	linux-kernel@vger.kernel.org
7347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7348S:	Maintained
7349F:	Documentation/timers/
7350F:	kernel/time/hrtimer.c
7351F:	kernel/time/clockevents.c
7352F:	kernel/time/timer_*.c
7353F:	include/linux/clockchips.h
7354F:	include/linux/hrtimer.h
7355
7356HIGH-SPEED SCC DRIVER FOR AX.25
7357L:	linux-hams@vger.kernel.org
7358S:	Orphan
7359F:	drivers/net/hamradio/dmascc.c
7360F:	drivers/net/hamradio/scc.c
7361
7362HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7363M:	HighPoint Linux Team <linux@highpoint-tech.com>
7364W:	http://www.highpoint-tech.com
7365S:	Supported
7366F:	Documentation/scsi/hptiop.txt
7367F:	drivers/scsi/hptiop.c
7368
7369HIPPI
7370M:	Jes Sorensen <jes@trained-monkey.org>
7371L:	linux-hippi@sunsite.dk
7372S:	Maintained
7373F:	include/linux/hippidevice.h
7374F:	include/uapi/linux/if_hippi.h
7375F:	net/802/hippi.c
7376F:	drivers/net/hippi/
7377
7378HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7379M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7380M:	Salil Mehta <salil.mehta@huawei.com>
7381L:	netdev@vger.kernel.org
7382W:	http://www.hisilicon.com
7383S:	Maintained
7384F:	drivers/net/ethernet/hisilicon/hns3/
7385
7386HISILICON LPC BUS DRIVER
7387M:	john.garry@huawei.com
7388W:	http://www.hisilicon.com
7389S:	Maintained
7390F:	drivers/bus/hisi_lpc.c
7391F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7392
7393HISILICON NETWORK SUBSYSTEM DRIVER
7394M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7395M:	Salil Mehta <salil.mehta@huawei.com>
7396L:	netdev@vger.kernel.org
7397W:	http://www.hisilicon.com
7398S:	Maintained
7399F:	drivers/net/ethernet/hisilicon/
7400F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7401
7402HISILICON PMU DRIVER
7403M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7404W:	http://www.hisilicon.com
7405S:	Supported
7406F:	drivers/perf/hisilicon
7407F:	Documentation/admin-guide/perf/hisi-pmu.rst
7408
7409HISILICON ROCE DRIVER
7410M:	Lijun Ou <oulijun@huawei.com>
7411M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7412L:	linux-rdma@vger.kernel.org
7413S:	Maintained
7414F:	drivers/infiniband/hw/hns/
7415F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7416
7417HISILICON SAS Controller
7418M:	John Garry <john.garry@huawei.com>
7419W:	http://www.hisilicon.com
7420S:	Supported
7421F:	drivers/scsi/hisi_sas/
7422F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7423
7424HISILICON QM AND ZIP Controller DRIVER
7425M:	Zhou Wang <wangzhou1@hisilicon.com>
7426L:	linux-crypto@vger.kernel.org
7427S:	Maintained
7428F:	drivers/crypto/hisilicon/qm.c
7429F:	drivers/crypto/hisilicon/qm.h
7430F:	drivers/crypto/hisilicon/sgl.c
7431F:	drivers/crypto/hisilicon/sgl.h
7432F:	drivers/crypto/hisilicon/zip/
7433F:	Documentation/ABI/testing/debugfs-hisi-zip
7434
7435HMM - Heterogeneous Memory Management
7436M:	Jérôme Glisse <jglisse@redhat.com>
7437L:	linux-mm@kvack.org
7438S:	Maintained
7439F:	mm/hmm*
7440F:	include/linux/hmm*
7441F:	Documentation/vm/hmm.rst
7442
7443HOST AP DRIVER
7444M:	Jouni Malinen <j@w1.fi>
7445L:	linux-wireless@vger.kernel.org
7446W:	http://w1.fi/hostap-driver.html
7447S:	Obsolete
7448F:	drivers/net/wireless/intersil/hostap/
7449
7450HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7451L:	platform-driver-x86@vger.kernel.org
7452S:	Orphan
7453F:	drivers/platform/x86/tc1100-wmi.c
7454
7455HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7456M:	Jaroslav Kysela <perex@perex.cz>
7457S:	Obsolete
7458F:	drivers/staging/hp/hp100.*
7459
7460HPET:	High Precision Event Timers driver
7461M:	Clemens Ladisch <clemens@ladisch.de>
7462S:	Maintained
7463F:	Documentation/timers/hpet.rst
7464F:	drivers/char/hpet.c
7465F:	include/linux/hpet.h
7466F:	include/uapi/linux/hpet.h
7467
7468HPET:	x86
7469S:	Orphan
7470F:	arch/x86/kernel/hpet.c
7471F:	arch/x86/include/asm/hpet.h
7472
7473HPFS FILESYSTEM
7474M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7475W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7476S:	Maintained
7477F:	fs/hpfs/
7478
7479HSI SUBSYSTEM
7480M:	Sebastian Reichel <sre@kernel.org>
7481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7482S:	Maintained
7483F:	Documentation/ABI/testing/sysfs-bus-hsi
7484F:	Documentation/driver-api/hsi.rst
7485F:	drivers/hsi/
7486F:	include/linux/hsi/
7487F:	include/uapi/linux/hsi/
7488
7489HSO 3G MODEM DRIVER
7490L:	linux-usb@vger.kernel.org
7491S:	Orphan
7492F:	drivers/net/usb/hso.c
7493
7494HSR NETWORK PROTOCOL
7495M:	Arvid Brodin <arvid.brodin@alten.se>
7496L:	netdev@vger.kernel.org
7497S:	Maintained
7498F:	net/hsr/
7499
7500HT16K33 LED CONTROLLER DRIVER
7501M:	Robin van der Gracht <robin@protonic.nl>
7502S:	Maintained
7503F:	drivers/auxdisplay/ht16k33.c
7504F:	Documentation/devicetree/bindings/display/ht16k33.txt
7505
7506HTCPEN TOUCHSCREEN DRIVER
7507M:	Pau Oliva Fora <pof@eslack.org>
7508L:	linux-input@vger.kernel.org
7509S:	Maintained
7510F:	drivers/input/touchscreen/htcpen.c
7511
7512HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7513M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7514L:	linux-iio@vger.kernel.org
7515W:	http://www.st.com/
7516S:	Maintained
7517F:	drivers/iio/humidity/hts221*
7518F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7519
7520HUAWEI ETHERNET DRIVER
7521M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7522L:	netdev@vger.kernel.org
7523S:	Supported
7524F:	Documentation/networking/hinic.txt
7525F:	drivers/net/ethernet/huawei/hinic/
7526
7527HUGETLB FILESYSTEM
7528M:	Mike Kravetz <mike.kravetz@oracle.com>
7529L:	linux-mm@kvack.org
7530S:	Maintained
7531F:	fs/hugetlbfs/
7532F:	mm/hugetlb.c
7533F:	include/linux/hugetlb.h
7534F:	Documentation/admin-guide/mm/hugetlbpage.rst
7535F:	Documentation/vm/hugetlbfs_reserv.rst
7536F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7537
7538HVA ST MEDIA DRIVER
7539M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	https://linuxtv.org
7543S:	Supported
7544F:	drivers/media/platform/sti/hva
7545
7546HWPOISON MEMORY FAILURE HANDLING
7547M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7548L:	linux-mm@kvack.org
7549S:	Maintained
7550F:	mm/memory-failure.c
7551F:	mm/hwpoison-inject.c
7552
7553HYGON PROCESSOR SUPPORT
7554M:	Pu Wen <puwen@hygon.cn>
7555L:	linux-kernel@vger.kernel.org
7556S:	Maintained
7557F:	arch/x86/kernel/cpu/hygon.c
7558
7559Hyper-V CORE AND DRIVERS
7560M:	"K. Y. Srinivasan" <kys@microsoft.com>
7561M:	Haiyang Zhang <haiyangz@microsoft.com>
7562M:	Stephen Hemminger <sthemmin@microsoft.com>
7563M:	Sasha Levin <sashal@kernel.org>
7564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7565L:	linux-hyperv@vger.kernel.org
7566S:	Supported
7567F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7568F:	arch/x86/include/asm/mshyperv.h
7569F:	arch/x86/include/asm/trace/hyperv.h
7570F:	arch/x86/include/asm/hyperv-tlfs.h
7571F:	arch/x86/kernel/cpu/mshyperv.c
7572F:	arch/x86/hyperv
7573F:	drivers/clocksource/hyperv_timer.c
7574F:	drivers/hid/hid-hyperv.c
7575F:	drivers/hv/
7576F:	drivers/input/serio/hyperv-keyboard.c
7577F:	drivers/pci/controller/pci-hyperv.c
7578F:	drivers/pci/controller/pci-hyperv-intf.c
7579F:	drivers/net/hyperv/
7580F:	drivers/scsi/storvsc_drv.c
7581F:	drivers/uio/uio_hv_generic.c
7582F:	drivers/video/fbdev/hyperv_fb.c
7583F:	drivers/iommu/hyperv-iommu.c
7584F:	net/vmw_vsock/hyperv_transport.c
7585F:	include/clocksource/hyperv_timer.h
7586F:	include/linux/hyperv.h
7587F:	include/uapi/linux/hyperv.h
7588F:	include/asm-generic/mshyperv.h
7589F:	tools/hv/
7590F:	Documentation/ABI/stable/sysfs-bus-vmbus
7591
7592HYPERBUS SUPPORT
7593M:	Vignesh Raghavendra <vigneshr@ti.com>
7594S:	Supported
7595F:	drivers/mtd/hyperbus/
7596F:	include/linux/mtd/hyperbus.h
7597F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7598F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7599
7600HYPERVISOR VIRTUAL CONSOLE DRIVER
7601L:	linuxppc-dev@lists.ozlabs.org
7602S:	Odd Fixes
7603F:	drivers/tty/hvc/
7604
7605I2C ACPI SUPPORT
7606M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7607L:	linux-i2c@vger.kernel.org
7608L:	linux-acpi@vger.kernel.org
7609S:	Maintained
7610F:	drivers/i2c/i2c-core-acpi.c
7611
7612I2C CONTROLLER DRIVER FOR NVIDIA GPU
7613M:	Ajay Gupta <ajayg@nvidia.com>
7614L:	linux-i2c@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7617F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7618
7619I2C MUXES
7620M:	Peter Rosin <peda@axentia.se>
7621L:	linux-i2c@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/i2c/i2c-topology.rst
7624F:	Documentation/i2c/muxes/
7625F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7626F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7627F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7628F:	drivers/i2c/i2c-mux.c
7629F:	drivers/i2c/muxes/
7630F:	include/linux/i2c-mux.h
7631
7632I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7633M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7634L:	linux-i2c@vger.kernel.org
7635S:	Maintained
7636F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7637F:	drivers/i2c/busses/i2c-mv64xxx.c
7638
7639I2C OVER PARALLEL PORT
7640M:	Jean Delvare <jdelvare@suse.com>
7641L:	linux-i2c@vger.kernel.org
7642S:	Maintained
7643F:	Documentation/i2c/busses/i2c-parport.rst
7644F:	Documentation/i2c/busses/i2c-parport-light.rst
7645F:	drivers/i2c/busses/i2c-parport.c
7646F:	drivers/i2c/busses/i2c-parport-light.c
7647
7648I2C SUBSYSTEM
7649M:	Wolfram Sang <wsa@the-dreams.de>
7650L:	linux-i2c@vger.kernel.org
7651W:	https://i2c.wiki.kernel.org/
7652Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7654S:	Maintained
7655F:	Documentation/devicetree/bindings/i2c/i2c.txt
7656F:	Documentation/i2c/
7657F:	drivers/i2c/*
7658F:	include/linux/i2c.h
7659F:	include/linux/i2c-dev.h
7660F:	include/linux/i2c-smbus.h
7661F:	include/uapi/linux/i2c.h
7662F:	include/uapi/linux/i2c-*.h
7663
7664I2C SUBSYSTEM HOST DRIVERS
7665L:	linux-i2c@vger.kernel.org
7666W:	https://i2c.wiki.kernel.org/
7667Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7669S:	Odd Fixes
7670F:	Documentation/devicetree/bindings/i2c/
7671F:	drivers/i2c/algos/
7672F:	drivers/i2c/busses/
7673
7674I2C-TAOS-EVM DRIVER
7675M:	Jean Delvare <jdelvare@suse.com>
7676L:	linux-i2c@vger.kernel.org
7677S:	Maintained
7678F:	Documentation/i2c/busses/i2c-taos-evm.rst
7679F:	drivers/i2c/busses/i2c-taos-evm.c
7680
7681I2C-TINY-USB DRIVER
7682M:	Till Harbaum <till@harbaum.org>
7683L:	linux-i2c@vger.kernel.org
7684W:	http://www.harbaum.org/till/i2c_tiny_usb
7685S:	Maintained
7686F:	drivers/i2c/busses/i2c-tiny-usb.c
7687
7688I2C/SMBUS CONTROLLER DRIVERS FOR PC
7689M:	Jean Delvare <jdelvare@suse.com>
7690L:	linux-i2c@vger.kernel.org
7691S:	Maintained
7692F:	Documentation/i2c/busses/i2c-ali1535.rst
7693F:	Documentation/i2c/busses/i2c-ali1563.rst
7694F:	Documentation/i2c/busses/i2c-ali15x3.rst
7695F:	Documentation/i2c/busses/i2c-amd756.rst
7696F:	Documentation/i2c/busses/i2c-amd8111.rst
7697F:	Documentation/i2c/busses/i2c-i801.rst
7698F:	Documentation/i2c/busses/i2c-nforce2.rst
7699F:	Documentation/i2c/busses/i2c-piix4.rst
7700F:	Documentation/i2c/busses/i2c-sis5595.rst
7701F:	Documentation/i2c/busses/i2c-sis630.rst
7702F:	Documentation/i2c/busses/i2c-sis96x.rst
7703F:	Documentation/i2c/busses/i2c-via.rst
7704F:	Documentation/i2c/busses/i2c-viapro.rst
7705F:	drivers/i2c/busses/i2c-ali1535.c
7706F:	drivers/i2c/busses/i2c-ali1563.c
7707F:	drivers/i2c/busses/i2c-ali15x3.c
7708F:	drivers/i2c/busses/i2c-amd756.c
7709F:	drivers/i2c/busses/i2c-amd756-s4882.c
7710F:	drivers/i2c/busses/i2c-amd8111.c
7711F:	drivers/i2c/busses/i2c-i801.c
7712F:	drivers/i2c/busses/i2c-isch.c
7713F:	drivers/i2c/busses/i2c-nforce2.c
7714F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7715F:	drivers/i2c/busses/i2c-piix4.c
7716F:	drivers/i2c/busses/i2c-sis5595.c
7717F:	drivers/i2c/busses/i2c-sis630.c
7718F:	drivers/i2c/busses/i2c-sis96x.c
7719F:	drivers/i2c/busses/i2c-via.c
7720F:	drivers/i2c/busses/i2c-viapro.c
7721
7722I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7723M:	Hans de Goede <hdegoede@redhat.com>
7724L:	linux-i2c@vger.kernel.org
7725S:	Maintained
7726F:	drivers/i2c/busses/i2c-cht-wc.c
7727
7728I2C/SMBUS ISMT DRIVER
7729M:	Seth Heasley <seth.heasley@intel.com>
7730M:	Neil Horman <nhorman@tuxdriver.com>
7731L:	linux-i2c@vger.kernel.org
7732F:	drivers/i2c/busses/i2c-ismt.c
7733F:	Documentation/i2c/busses/i2c-ismt.rst
7734
7735I2C/SMBUS STUB DRIVER
7736M:	Jean Delvare <jdelvare@suse.com>
7737L:	linux-i2c@vger.kernel.org
7738S:	Maintained
7739F:	drivers/i2c/i2c-stub.c
7740
7741I3C SUBSYSTEM
7742M:	Boris Brezillon <bbrezillon@kernel.org>
7743L:	linux-i3c@lists.infradead.org
7744C:	irc://chat.freenode.net/linux-i3c
7745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7746S:	Maintained
7747F:	Documentation/ABI/testing/sysfs-bus-i3c
7748F:	Documentation/devicetree/bindings/i3c/
7749F:	Documentation/driver-api/i3c
7750F:	drivers/i3c/
7751F:	include/linux/i3c/
7752
7753I3C DRIVER FOR SYNOPSYS DESIGNWARE
7754M:	Vitor Soares <vitor.soares@synopsys.com>
7755S:	Maintained
7756F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7757F:	drivers/i3c/master/dw*
7758
7759IA64 (Itanium) PLATFORM
7760M:	Tony Luck <tony.luck@intel.com>
7761M:	Fenghua Yu <fenghua.yu@intel.com>
7762L:	linux-ia64@vger.kernel.org
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7764S:	Maintained
7765F:	arch/ia64/
7766
7767IBM Power 842 compression accelerator
7768M:	Haren Myneni <haren@us.ibm.com>
7769S:	Supported
7770F:	drivers/crypto/nx/Makefile
7771F:	drivers/crypto/nx/Kconfig
7772F:	drivers/crypto/nx/nx-842*
7773F:	include/linux/sw842.h
7774F:	crypto/842.c
7775F:	lib/842/
7776
7777IBM Power in-Nest Crypto Acceleration
7778M:	Breno Leitão <leitao@debian.org>
7779M:	Nayna Jain <nayna@linux.ibm.com>
7780M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7781L:	linux-crypto@vger.kernel.org
7782S:	Supported
7783F:	drivers/crypto/nx/Makefile
7784F:	drivers/crypto/nx/Kconfig
7785F:	drivers/crypto/nx/nx-aes*
7786F:	drivers/crypto/nx/nx-sha*
7787F:	drivers/crypto/nx/nx.*
7788F:	drivers/crypto/nx/nx_csbcpb.h
7789F:	drivers/crypto/nx/nx_debugfs.c
7790
7791IBM Power Linux RAID adapter
7792M:	Brian King <brking@us.ibm.com>
7793S:	Supported
7794F:	drivers/scsi/ipr.*
7795
7796IBM Power SRIOV Virtual NIC Device Driver
7797M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7798M:	John Allen <jallen@linux.ibm.com>
7799L:	netdev@vger.kernel.org
7800S:	Supported
7801F:	drivers/net/ethernet/ibm/ibmvnic.*
7802
7803IBM Power Virtual Accelerator Switchboard
7804M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7805L:	linuxppc-dev@lists.ozlabs.org
7806S:	Supported
7807F:	arch/powerpc/platforms/powernv/vas*
7808F:	arch/powerpc/platforms/powernv/copy-paste.h
7809F:	arch/powerpc/include/asm/vas.h
7810
7811IBM Power Virtual Ethernet Device Driver
7812M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7813L:	netdev@vger.kernel.org
7814S:	Supported
7815F:	drivers/net/ethernet/ibm/ibmveth.*
7816
7817IBM Power Virtual FC Device Drivers
7818M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7819L:	linux-scsi@vger.kernel.org
7820S:	Supported
7821F:	drivers/scsi/ibmvscsi/ibmvfc*
7822
7823IBM Power Virtual Management Channel Driver
7824M:	Steven Royer <seroyer@linux.ibm.com>
7825S:	Supported
7826F:	drivers/misc/ibmvmc.*
7827
7828IBM Power Virtual SCSI Device Drivers
7829M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7830L:	linux-scsi@vger.kernel.org
7831S:	Supported
7832F:	drivers/scsi/ibmvscsi/ibmvscsi*
7833F:	include/scsi/viosrp.h
7834
7835IBM Power Virtual SCSI Device Target Driver
7836M:	Michael Cyr <mikecyr@linux.ibm.com>
7837L:	linux-scsi@vger.kernel.org
7838L:	target-devel@vger.kernel.org
7839S:	Supported
7840F:	drivers/scsi/ibmvscsi_tgt/
7841
7842IBM Power VMX Cryptographic instructions
7843M:	Breno Leitão <leitao@debian.org>
7844M:	Nayna Jain <nayna@linux.ibm.com>
7845M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7846L:	linux-crypto@vger.kernel.org
7847S:	Supported
7848F:	drivers/crypto/vmx/Makefile
7849F:	drivers/crypto/vmx/Kconfig
7850F:	drivers/crypto/vmx/vmx.c
7851F:	drivers/crypto/vmx/aes*
7852F:	drivers/crypto/vmx/ghash*
7853F:	drivers/crypto/vmx/ppc-xlate.pl
7854
7855IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7856M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7857L:	linux-pci@vger.kernel.org
7858L:	linuxppc-dev@lists.ozlabs.org
7859S:	Supported
7860F:	drivers/pci/hotplug/rpaphp*
7861
7862IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7863M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7864L:	linux-pci@vger.kernel.org
7865L:	linuxppc-dev@lists.ozlabs.org
7866S:	Supported
7867F:	drivers/pci/hotplug/rpadlpar*
7868
7869IBM ServeRAID RAID DRIVER
7870S:	Orphan
7871F:	drivers/scsi/ips.*
7872
7873ICH LPC AND GPIO DRIVER
7874M:	Peter Tyser <ptyser@xes-inc.com>
7875S:	Maintained
7876F:	drivers/mfd/lpc_ich.c
7877F:	drivers/gpio/gpio-ich.c
7878
7879ICY I2C DRIVER
7880M:	Max Staudt <max@enpas.org>
7881L:	linux-i2c@vger.kernel.org
7882S:	Maintained
7883F:	drivers/i2c/busses/i2c-icy.c
7884
7885IDE SUBSYSTEM
7886M:	"David S. Miller" <davem@davemloft.net>
7887L:	linux-ide@vger.kernel.org
7888Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7890S:	Maintained
7891F:	Documentation/ide/
7892F:	drivers/ide/
7893F:	include/linux/ide.h
7894
7895IDE/ATAPI DRIVERS
7896M:	Borislav Petkov <bp@alien8.de>
7897L:	linux-ide@vger.kernel.org
7898S:	Maintained
7899F:	Documentation/cdrom/ide-cd.rst
7900F:	drivers/ide/ide-cd*
7901
7902IDEAPAD LAPTOP EXTRAS DRIVER
7903M:	Ike Panhc <ike.pan@canonical.com>
7904L:	platform-driver-x86@vger.kernel.org
7905W:	http://launchpad.net/ideapad-laptop
7906S:	Maintained
7907F:	drivers/platform/x86/ideapad-laptop.c
7908
7909IDEAPAD LAPTOP SLIDEBAR DRIVER
7910M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7911L:	linux-input@vger.kernel.org
7912W:	https://github.com/o2genum/ideapad-slidebar
7913S:	Maintained
7914F:	drivers/input/misc/ideapad_slidebar.c
7915
7916IDT VersaClock 5 CLOCK DRIVER
7917M:	Marek Vasut <marek.vasut@gmail.com>
7918S:	Maintained
7919F:	drivers/clk/clk-versaclock5.c
7920
7921IEEE 802.15.4 SUBSYSTEM
7922M:	Alexander Aring <alex.aring@gmail.com>
7923M:	Stefan Schmidt <stefan@datenfreihafen.org>
7924L:	linux-wpan@vger.kernel.org
7925W:	http://wpan.cakelab.org/
7926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7928S:	Maintained
7929F:	net/ieee802154/
7930F:	net/mac802154/
7931F:	drivers/net/ieee802154/
7932F:	include/linux/nl802154.h
7933F:	include/linux/ieee802154.h
7934F:	include/net/nl802154.h
7935F:	include/net/mac802154.h
7936F:	include/net/af_ieee802154.h
7937F:	include/net/cfg802154.h
7938F:	include/net/ieee802154_netdev.h
7939F:	Documentation/networking/ieee802154.rst
7940
7941IFE PROTOCOL
7942M:	Yotam Gigi <yotam.gi@gmail.com>
7943M:	Jamal Hadi Salim <jhs@mojatatu.com>
7944F:	net/ife
7945F:	include/net/ife.h
7946F:	include/uapi/linux/ife.h
7947
7948IGORPLUG-USB IR RECEIVER
7949M:	Sean Young <sean@mess.org>
7950L:	linux-media@vger.kernel.org
7951S:	Maintained
7952F:	drivers/media/rc/igorplugusb.c
7953
7954IGUANAWORKS USB IR TRANSCEIVER
7955M:	Sean Young <sean@mess.org>
7956L:	linux-media@vger.kernel.org
7957S:	Maintained
7958F:	drivers/media/rc/iguanair.c
7959
7960IIO DIGITAL POTENTIOMETER DAC
7961M:	Peter Rosin <peda@axentia.se>
7962L:	linux-iio@vger.kernel.org
7963S:	Maintained
7964F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7965F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7966F:	drivers/iio/dac/dpot-dac.c
7967
7968IIO ENVELOPE DETECTOR
7969M:	Peter Rosin <peda@axentia.se>
7970L:	linux-iio@vger.kernel.org
7971S:	Maintained
7972F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7973F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7974F:	drivers/iio/adc/envelope-detector.c
7975
7976IIO MULTIPLEXER
7977M:	Peter Rosin <peda@axentia.se>
7978L:	linux-iio@vger.kernel.org
7979S:	Maintained
7980F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7981F:	drivers/iio/multiplexer/iio-mux.c
7982
7983IIO SUBSYSTEM AND DRIVERS
7984M:	Jonathan Cameron <jic23@kernel.org>
7985R:	Hartmut Knaack <knaack.h@gmx.de>
7986R:	Lars-Peter Clausen <lars@metafoo.de>
7987R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7988L:	linux-iio@vger.kernel.org
7989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7990S:	Maintained
7991F:	Documentation/ABI/testing/configfs-iio*
7992F:	Documentation/ABI/testing/sysfs-bus-iio*
7993F:	Documentation/devicetree/bindings/iio/
7994F:	drivers/iio/
7995F:	drivers/staging/iio/
7996F:	include/linux/iio/
7997F:	tools/iio/
7998
7999IIO UNIT CONVERTER
8000M:	Peter Rosin <peda@axentia.se>
8001L:	linux-iio@vger.kernel.org
8002S:	Maintained
8003F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8004F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8005F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8006F:	drivers/iio/afe/iio-rescale.c
8007
8008IKANOS/ADI EAGLE ADSL USB DRIVER
8009M:	Matthieu Castet <castet.matthieu@free.fr>
8010M:	Stanislaw Gruszka <stf_xl@wp.pl>
8011S:	Maintained
8012F:	drivers/usb/atm/ueagle-atm.c
8013
8014IMGTEC ASCII LCD DRIVER
8015M:	Paul Burton <paul.burton@mips.com>
8016S:	Maintained
8017F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8018F:	drivers/auxdisplay/img-ascii-lcd.c
8019
8020IMGTEC IR DECODER DRIVER
8021M:	James Hogan <jhogan@kernel.org>
8022S:	Maintained
8023F:	drivers/media/rc/img-ir/
8024
8025IMON SOUNDGRAPH USB IR RECEIVER
8026M:	Sean Young <sean@mess.org>
8027L:	linux-media@vger.kernel.org
8028S:	Maintained
8029F:	drivers/media/rc/imon_raw.c
8030F:	drivers/media/rc/imon.c
8031
8032IMS TWINTURBO FRAMEBUFFER DRIVER
8033L:	linux-fbdev@vger.kernel.org
8034S:	Orphan
8035F:	drivers/video/fbdev/imsttfb.c
8036
8037INA209 HARDWARE MONITOR DRIVER
8038M:	Guenter Roeck <linux@roeck-us.net>
8039L:	linux-hwmon@vger.kernel.org
8040S:	Maintained
8041F:	Documentation/hwmon/ina209.rst
8042F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8043F:	drivers/hwmon/ina209.c
8044
8045INA2XX HARDWARE MONITOR DRIVER
8046M:	Guenter Roeck <linux@roeck-us.net>
8047L:	linux-hwmon@vger.kernel.org
8048S:	Maintained
8049F:	Documentation/hwmon/ina2xx.rst
8050F:	drivers/hwmon/ina2xx.c
8051F:	include/linux/platform_data/ina2xx.h
8052
8053INDUSTRY PACK SUBSYSTEM (IPACK)
8054M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8055M:	Jens Taprogge <jens.taprogge@taprogge.org>
8056M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8057L:	industrypack-devel@lists.sourceforge.net
8058W:	http://industrypack.sourceforge.net
8059S:	Maintained
8060F:	drivers/ipack/
8061
8062INFINEON DPS310 Driver
8063M:	Eddie James <eajames@linux.ibm.com>
8064L:	linux-iio@vger.kernel.org
8065F:	drivers/iio/pressure/dps310.c
8066S:	Maintained
8067
8068INFINIBAND SUBSYSTEM
8069M:	Doug Ledford <dledford@redhat.com>
8070M:	Jason Gunthorpe <jgg@mellanox.com>
8071L:	linux-rdma@vger.kernel.org
8072W:	https://github.com/linux-rdma/rdma-core
8073Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8075S:	Supported
8076F:	Documentation/devicetree/bindings/infiniband/
8077F:	Documentation/infiniband/
8078F:	drivers/infiniband/
8079F:	include/uapi/linux/if_infiniband.h
8080F:	include/uapi/rdma/
8081F:	include/rdma/
8082F:	include/trace/events/ib_mad.h
8083F:	include/trace/events/ib_umad.h
8084F:	samples/bpf/ibumad_kern.c
8085F:	samples/bpf/ibumad_user.c
8086
8087INGENIC JZ4780 DMA Driver
8088M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8089S:	Maintained
8090F:	drivers/dma/dma-jz4780.c
8091
8092INGENIC JZ4780 NAND DRIVER
8093M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8094L:	linux-mtd@lists.infradead.org
8095S:	Maintained
8096F:	drivers/mtd/nand/raw/ingenic/
8097
8098INGENIC JZ47xx SoCs
8099M:	Paul Cercueil <paul@crapouillou.net>
8100S:	Maintained
8101F:	arch/mips/boot/dts/ingenic/
8102F:	arch/mips/include/asm/mach-jz4740/
8103F:	arch/mips/jz4740/
8104F:	drivers/clk/ingenic/
8105F:	drivers/dma/dma-jz4780.c
8106F:	drivers/gpu/drm/ingenic/
8107F:	drivers/i2c/busses/i2c-jz4780.c
8108F:	drivers/iio/adc/ingenic-adc.c
8109F:	drivers/irqchip/irq-ingenic.c
8110F:	drivers/memory/jz4780-nemc.c
8111F:	drivers/mmc/host/jz4740_mmc.c
8112F:	drivers/mtd/nand/raw/ingenic/
8113F:	drivers/pinctrl/pinctrl-ingenic.c
8114F:	drivers/power/supply/ingenic-battery.c
8115F:	drivers/pwm/pwm-jz4740.c
8116F:	drivers/rtc/rtc-jz4740.c
8117F:	drivers/tty/serial/8250/8250_ingenic.c
8118F:	drivers/usb/musb/jz4740.c
8119F:	drivers/watchdog/jz4740_wdt.c
8120F:	include/dt-bindings/iio/adc/ingenic,adc.h
8121F:	include/linux/mfd/ingenic-tcu.h
8122F:	sound/soc/jz4740/
8123F:	sound/soc/codecs/jz47*
8124
8125INOTIFY
8126M:	Jan Kara <jack@suse.cz>
8127R:	Amir Goldstein <amir73il@gmail.com>
8128L:	linux-fsdevel@vger.kernel.org
8129S:	Maintained
8130F:	Documentation/filesystems/inotify.txt
8131F:	fs/notify/inotify/
8132F:	include/linux/inotify.h
8133F:	include/uapi/linux/inotify.h
8134
8135INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8136M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8137L:	linux-input@vger.kernel.org
8138Q:	http://patchwork.kernel.org/project/linux-input/list/
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8140S:	Maintained
8141F:	drivers/input/
8142F:	include/linux/input.h
8143F:	include/uapi/linux/input.h
8144F:	include/uapi/linux/input-event-codes.h
8145F:	include/linux/input/
8146F:	Documentation/devicetree/bindings/input/
8147F:	Documentation/devicetree/bindings/serio/
8148F:	Documentation/input/
8149
8150INPUT MULTITOUCH (MT) PROTOCOL
8151M:	Henrik Rydberg <rydberg@bitmath.org>
8152L:	linux-input@vger.kernel.org
8153S:	Odd fixes
8154F:	Documentation/input/multi-touch-protocol.rst
8155F:	drivers/input/input-mt.c
8156K:	\b(ABS|SYN)_MT_
8157
8158INSIDE SECURE CRYPTO DRIVER
8159M:	Antoine Tenart <antoine.tenart@bootlin.com>
8160F:	drivers/crypto/inside-secure/
8161S:	Maintained
8162L:	linux-crypto@vger.kernel.org
8163
8164INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8165M:	Mimi Zohar <zohar@linux.ibm.com>
8166M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8167L:	linux-integrity@vger.kernel.org
8168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8169S:	Supported
8170F:	security/integrity/ima/
8171
8172INTEL 810/815 FRAMEBUFFER DRIVER
8173M:	Antonino Daplas <adaplas@gmail.com>
8174L:	linux-fbdev@vger.kernel.org
8175S:	Maintained
8176F:	drivers/video/fbdev/i810/
8177
8178INTEL ASoC DRIVERS
8179M:	Cezary Rojewski <cezary.rojewski@intel.com>
8180M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8181M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8182M:	Jie Yang <yang.jie@linux.intel.com>
8183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8184S:	Supported
8185F:	sound/soc/intel/
8186
8187INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8188M:	Hans de Goede <hdegoede@redhat.com>
8189L:	platform-driver-x86@vger.kernel.org
8190S:	Maintained
8191F:	drivers/platform/x86/intel_atomisp2_pm.c
8192
8193INTEL C600 SERIES SAS CONTROLLER DRIVER
8194M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8195M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8196L:	linux-scsi@vger.kernel.org
8197T:	git git://git.code.sf.net/p/intel-sas/isci
8198S:	Supported
8199F:	drivers/scsi/isci/
8200
8201INTEL CPU family model numbers
8202M:	Tony Luck <tony.luck@intel.com>
8203M:	x86@kernel.org
8204L:	linux-kernel@vger.kernel.org
8205S:	Supported
8206F:	arch/x86/include/asm/intel-family.h
8207
8208INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8209M:	Jani Nikula <jani.nikula@linux.intel.com>
8210M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8211M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8212L:	intel-gfx@lists.freedesktop.org
8213W:	https://01.org/linuxgraphics/
8214B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8215C:	irc://chat.freenode.net/intel-gfx
8216Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8217T:	git git://anongit.freedesktop.org/drm-intel
8218S:	Supported
8219F:	drivers/gpu/drm/i915/
8220F:	include/drm/i915*
8221F:	include/uapi/drm/i915_drm.h
8222F:	Documentation/gpu/i915.rst
8223
8224INTEL ETHERNET DRIVERS
8225M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8226L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8227W:	http://www.intel.com/support/feedback.htm
8228W:	http://e1000.sourceforge.net/
8229Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8232S:	Supported
8233F:	Documentation/networking/device_drivers/intel/e100.rst
8234F:	Documentation/networking/device_drivers/intel/e1000.rst
8235F:	Documentation/networking/device_drivers/intel/e1000e.rst
8236F:	Documentation/networking/device_drivers/intel/fm10k.rst
8237F:	Documentation/networking/device_drivers/intel/igb.rst
8238F:	Documentation/networking/device_drivers/intel/igbvf.rst
8239F:	Documentation/networking/device_drivers/intel/ixgb.rst
8240F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8241F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8242F:	Documentation/networking/device_drivers/intel/i40e.rst
8243F:	Documentation/networking/device_drivers/intel/iavf.rst
8244F:	Documentation/networking/device_drivers/intel/ice.rst
8245F:	drivers/net/ethernet/intel/
8246F:	drivers/net/ethernet/intel/*/
8247F:	include/linux/avf/virtchnl.h
8248
8249INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8250M:	Maik Broemme <mbroemme@libmpq.org>
8251L:	linux-fbdev@vger.kernel.org
8252S:	Maintained
8253F:	Documentation/fb/intelfb.rst
8254F:	drivers/video/fbdev/intelfb/
8255
8256INTEL GPIO DRIVERS
8257M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8258L:	linux-gpio@vger.kernel.org
8259S:	Maintained
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8261F:	drivers/gpio/gpio-ich.c
8262F:	drivers/gpio/gpio-intel-mid.c
8263F:	drivers/gpio/gpio-lynxpoint.c
8264F:	drivers/gpio/gpio-merrifield.c
8265F:	drivers/gpio/gpio-ml-ioh.c
8266F:	drivers/gpio/gpio-pch.c
8267F:	drivers/gpio/gpio-sch.c
8268F:	drivers/gpio/gpio-sodaville.c
8269
8270INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8271M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8272M:	Zhi Wang <zhi.a.wang@intel.com>
8273L:	intel-gvt-dev@lists.freedesktop.org
8274L:	intel-gfx@lists.freedesktop.org
8275W:	https://01.org/igvt-g
8276T:	git https://github.com/intel/gvt-linux.git
8277S:	Supported
8278F:	drivers/gpu/drm/i915/gvt/
8279
8280INTEL HID EVENT DRIVER
8281M:	Alex Hung <alex.hung@canonical.com>
8282L:	platform-driver-x86@vger.kernel.org
8283S:	Maintained
8284F:	drivers/platform/x86/intel-hid.c
8285
8286INTEL I/OAT DMA DRIVER
8287M:	Dave Jiang <dave.jiang@intel.com>
8288R:	Dan Williams <dan.j.williams@intel.com>
8289L:	dmaengine@vger.kernel.org
8290Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8291S:	Supported
8292F:	drivers/dma/ioat*
8293
8294INTEL IDLE DRIVER
8295M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8296M:	Len Brown <lenb@kernel.org>
8297L:	linux-pm@vger.kernel.org
8298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8299B:	https://bugzilla.kernel.org
8300S:	Supported
8301F:	drivers/idle/intel_idle.c
8302
8303INTEL INTEGRATED SENSOR HUB DRIVER
8304M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8305M:	Jiri Kosina <jikos@kernel.org>
8306L:	linux-input@vger.kernel.org
8307S:	Maintained
8308F:	drivers/hid/intel-ish-hid/
8309
8310INTEL IOMMU (VT-d)
8311M:	David Woodhouse <dwmw2@infradead.org>
8312L:	iommu@lists.linux-foundation.org
8313T:	git git://git.infradead.org/iommu-2.6.git
8314S:	Supported
8315F:	drivers/iommu/intel-iommu.c
8316F:	include/linux/intel-iommu.h
8317
8318INTEL IOP-ADMA DMA DRIVER
8319R:	Dan Williams <dan.j.williams@intel.com>
8320S:	Odd fixes
8321F:	drivers/dma/iop-adma.c
8322
8323INTEL IPU3 CSI-2 CIO2 DRIVER
8324M:	Yong Zhi <yong.zhi@intel.com>
8325M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8326M:	Bingbu Cao <bingbu.cao@intel.com>
8327R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8328L:	linux-media@vger.kernel.org
8329S:	Maintained
8330F:	drivers/media/pci/intel/ipu3/
8331F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8332
8333INTEL IPU3 CSI-2 IMGU DRIVER
8334M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8335L:	linux-media@vger.kernel.org
8336S:	Maintained
8337F:	drivers/staging/media/ipu3/
8338F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8339F:	Documentation/media/v4l-drivers/ipu3.rst
8340
8341INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8342M:	Krzysztof Halasa <khalasa@piap.pl>
8343S:	Maintained
8344F:	include/linux/soc/ixp4xx/qmgr.h
8345F:	include/linux/soc/ixp4xx/npe.h
8346F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8347F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8348F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8349F:	drivers/net/wan/ixp4xx_hss.c
8350
8351INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8352M:	Deepak Saxena <dsaxena@plexity.net>
8353S:	Maintained
8354F:	drivers/char/hw_random/ixp4xx-rng.c
8355
8356INTEL MANAGEMENT ENGINE (mei)
8357M:	Tomas Winkler <tomas.winkler@intel.com>
8358L:	linux-kernel@vger.kernel.org
8359S:	Supported
8360F:	include/uapi/linux/mei.h
8361F:	include/linux/mei_cl_bus.h
8362F:	drivers/misc/mei/*
8363F:	drivers/watchdog/mei_wdt.c
8364F:	Documentation/driver-api/mei/*
8365F:	samples/mei/*
8366
8367INTEL MENLOW THERMAL DRIVER
8368M:	Sujith Thomas <sujith.thomas@intel.com>
8369L:	platform-driver-x86@vger.kernel.org
8370W:	https://01.org/linux-acpi
8371S:	Supported
8372F:	drivers/platform/x86/intel_menlow.c
8373
8374INTEL MIC DRIVERS (mic)
8375M:	Sudeep Dutt <sudeep.dutt@intel.com>
8376M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8377S:	Supported
8378W:	https://github.com/sudeepdutt/mic
8379W:	http://software.intel.com/en-us/mic-developer
8380F:	include/linux/mic_bus.h
8381F:	include/linux/scif.h
8382F:	include/uapi/linux/mic_common.h
8383F:	include/uapi/linux/mic_ioctl.h
8384F:	include/uapi/linux/scif_ioctl.h
8385F:	drivers/misc/mic/
8386F:	drivers/dma/mic_x100_dma.c
8387F:	drivers/dma/mic_x100_dma.h
8388F:	Documentation/mic/
8389
8390INTEL PMC CORE DRIVER
8391M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8392M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8393L:	platform-driver-x86@vger.kernel.org
8394S:	Maintained
8395F:	drivers/platform/x86/intel_pmc_core*
8396
8397INTEL PMC/P-Unit IPC DRIVER
8398M:	Zha Qipeng<qipeng.zha@intel.com>
8399L:	platform-driver-x86@vger.kernel.org
8400S:	Maintained
8401F:	drivers/platform/x86/intel_pmc_ipc.c
8402F:	drivers/platform/x86/intel_punit_ipc.c
8403F:	arch/x86/include/asm/intel_pmc_ipc.h
8404F:	arch/x86/include/asm/intel_punit_ipc.h
8405
8406INTEL PMIC GPIO DRIVERS
8407M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8408S:	Maintained
8409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8410F:	drivers/gpio/gpio-*cove.c
8411F:	drivers/gpio/gpio-msic.c
8412
8413INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8414R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8415S:	Maintained
8416F:	drivers/mfd/intel_msic.c
8417F:	drivers/mfd/intel_soc_pmic*
8418F:	include/linux/mfd/intel_msic.h
8419F:	include/linux/mfd/intel_soc_pmic*
8420
8421INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8422M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8423L:	linux-wireless@vger.kernel.org
8424S:	Maintained
8425F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8426F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8427F:	drivers/net/wireless/intel/ipw2x00/
8428
8429INTEL PSTATE DRIVER
8430M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8431M:	Len Brown <lenb@kernel.org>
8432L:	linux-pm@vger.kernel.org
8433S:	Supported
8434F:	drivers/cpufreq/intel_pstate.c
8435
8436INTEL RDMA RNIC DRIVER
8437M:	Faisal Latif <faisal.latif@intel.com>
8438M:	Shiraz Saleem <shiraz.saleem@intel.com>
8439L:	linux-rdma@vger.kernel.org
8440S:	Supported
8441F:	drivers/infiniband/hw/i40iw/
8442F:	include/uapi/rdma/i40iw-abi.h
8443
8444INTEL SPEED SELECT TECHNOLOGY
8445M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8446L:	platform-driver-x86@vger.kernel.org
8447S:	Maintained
8448F:	drivers/platform/x86/intel_speed_select_if/
8449F:	tools/power/x86/intel-speed-select/
8450F:	include/uapi/linux/isst_if.h
8451
8452INTEL STRATIX10 FIRMWARE DRIVERS
8453M:	Richard Gong <richard.gong@linux.intel.com>
8454L:	linux-kernel@vger.kernel.org
8455S:	Maintained
8456F:	drivers/firmware/stratix10-rsu.c
8457F:	drivers/firmware/stratix10-svc.c
8458F:	include/linux/firmware/intel/stratix10-smc.h
8459F:	include/linux/firmware/intel/stratix10-svc-client.h
8460F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8461F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8462
8463INTEL TELEMETRY DRIVER
8464M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8465M:	"David E. Box" <david.e.box@linux.intel.com>
8466L:	platform-driver-x86@vger.kernel.org
8467S:	Maintained
8468F:	arch/x86/include/asm/intel_telemetry.h
8469F:	drivers/platform/x86/intel_telemetry*
8470
8471INTEL VIRTUAL BUTTON DRIVER
8472M:	AceLan Kao <acelan.kao@canonical.com>
8473L:	platform-driver-x86@vger.kernel.org
8474S:	Maintained
8475F:	drivers/platform/x86/intel-vbtn.c
8476
8477INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8478M:	Stanislaw Gruszka <sgruszka@redhat.com>
8479L:	linux-wireless@vger.kernel.org
8480S:	Supported
8481F:	drivers/net/wireless/intel/iwlegacy/
8482
8483INTEL WIRELESS WIFI LINK (iwlwifi)
8484M:	Johannes Berg <johannes.berg@intel.com>
8485M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8486M:	Luca Coelho <luciano.coelho@intel.com>
8487M:	Intel Linux Wireless <linuxwifi@intel.com>
8488L:	linux-wireless@vger.kernel.org
8489W:	http://intellinuxwireless.org
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8491S:	Supported
8492F:	drivers/net/wireless/intel/iwlwifi/
8493
8494INTEL WIRELESS WIMAX CONNECTION 2400
8495M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8496M:	linux-wimax@intel.com
8497L:	wimax@linuxwimax.org (subscribers-only)
8498S:	Supported
8499W:	http://linuxwimax.org
8500F:	Documentation/admin-guide/wimax/i2400m.rst
8501F:	drivers/net/wimax/i2400m/
8502F:	include/uapi/linux/wimax/i2400m.h
8503
8504INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8505M:	Mario Limonciello <mario.limonciello@dell.com>
8506S:	Maintained
8507F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8508
8509INTEL(R) TRACE HUB
8510M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8511S:	Supported
8512F:	Documentation/trace/intel_th.rst
8513F:	drivers/hwtracing/intel_th/
8514F:	include/linux/intel_th.h
8515
8516INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8517M:	Ning Sun <ning.sun@intel.com>
8518L:	tboot-devel@lists.sourceforge.net
8519W:	http://tboot.sourceforge.net
8520T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8521S:	Supported
8522F:	Documentation/x86/intel_txt.rst
8523F:	include/linux/tboot.h
8524F:	arch/x86/kernel/tboot.c
8525
8526INTERCONNECT API
8527M:	Georgi Djakov <georgi.djakov@linaro.org>
8528L:	linux-pm@vger.kernel.org
8529S:	Maintained
8530F:	Documentation/driver-api/interconnect.rst
8531F:	Documentation/devicetree/bindings/interconnect/
8532F:	drivers/interconnect/
8533F:	include/dt-bindings/interconnect/
8534F:	include/linux/interconnect-provider.h
8535F:	include/linux/interconnect.h
8536
8537INVENSENSE MPU-3050 GYROSCOPE DRIVER
8538M:	Linus Walleij <linus.walleij@linaro.org>
8539L:	linux-iio@vger.kernel.org
8540S:	Maintained
8541F:	drivers/iio/gyro/mpu3050*
8542F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8543
8544IOC3 ETHERNET DRIVER
8545M:	Ralf Baechle <ralf@linux-mips.org>
8546L:	linux-mips@vger.kernel.org
8547S:	Maintained
8548F:	drivers/net/ethernet/sgi/ioc3-eth.c
8549
8550IOMAP FILESYSTEM LIBRARY
8551M:	Christoph Hellwig <hch@infradead.org>
8552M:	Darrick J. Wong <darrick.wong@oracle.com>
8553M:	linux-xfs@vger.kernel.org
8554M:	linux-fsdevel@vger.kernel.org
8555L:	linux-xfs@vger.kernel.org
8556L:	linux-fsdevel@vger.kernel.org
8557T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8558S:	Supported
8559F:	fs/iomap/
8560F:	include/linux/iomap.h
8561
8562IOMMU DRIVERS
8563M:	Joerg Roedel <joro@8bytes.org>
8564L:	iommu@lists.linux-foundation.org
8565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8566S:	Maintained
8567F:	Documentation/devicetree/bindings/iommu/
8568F:	drivers/iommu/
8569F:	include/linux/iommu.h
8570F:	include/linux/of_iommu.h
8571F:	include/linux/iova.h
8572
8573IO_URING
8574M:	Jens Axboe <axboe@kernel.dk>
8575L:	linux-block@vger.kernel.org
8576L:	linux-fsdevel@vger.kernel.org
8577T:	git git://git.kernel.dk/linux-block
8578T:	git git://git.kernel.dk/liburing
8579S:	Maintained
8580F:	fs/io_uring.c
8581F:	include/uapi/linux/io_uring.h
8582
8583IPMI SUBSYSTEM
8584M:	Corey Minyard <minyard@acm.org>
8585L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8586W:	http://openipmi.sourceforge.net/
8587S:	Supported
8588F:	Documentation/devicetree/bindings/ipmi/
8589F:	Documentation/IPMI.txt
8590F:	drivers/char/ipmi/
8591F:	include/linux/ipmi*
8592F:	include/uapi/linux/ipmi*
8593
8594IPS SCSI RAID DRIVER
8595M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8596L:	linux-scsi@vger.kernel.org
8597W:	http://www.adaptec.com/
8598S:	Maintained
8599F:	drivers/scsi/ips*
8600
8601IPVS
8602M:	Wensong Zhang <wensong@linux-vs.org>
8603M:	Simon Horman <horms@verge.net.au>
8604M:	Julian Anastasov <ja@ssi.bg>
8605L:	netdev@vger.kernel.org
8606L:	lvs-devel@vger.kernel.org
8607S:	Maintained
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8610F:	Documentation/networking/ipvs-sysctl.txt
8611F:	include/net/ip_vs.h
8612F:	include/uapi/linux/ip_vs.h
8613F:	net/netfilter/ipvs/
8614
8615IPWIRELESS DRIVER
8616M:	Jiri Kosina <jikos@kernel.org>
8617M:	David Sterba <dsterba@suse.com>
8618S:	Odd Fixes
8619F:	drivers/tty/ipwireless/
8620
8621IPX NETWORK LAYER
8622L:	netdev@vger.kernel.org
8623S:	Obsolete
8624F:	include/uapi/linux/ipx.h
8625
8626IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8627M:	Marc Zyngier <maz@kernel.org>
8628S:	Maintained
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8630F:	Documentation/IRQ-domain.txt
8631F:	include/linux/irqdomain.h
8632F:	kernel/irq/irqdomain.c
8633F:	kernel/irq/msi.c
8634
8635IRQ SUBSYSTEM
8636M:	Thomas Gleixner <tglx@linutronix.de>
8637L:	linux-kernel@vger.kernel.org
8638S:	Maintained
8639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8640F:	kernel/irq/
8641
8642IRQCHIP DRIVERS
8643M:	Thomas Gleixner <tglx@linutronix.de>
8644M:	Jason Cooper <jason@lakedaemon.net>
8645M:	Marc Zyngier <maz@kernel.org>
8646L:	linux-kernel@vger.kernel.org
8647S:	Maintained
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8649F:	Documentation/devicetree/bindings/interrupt-controller/
8650F:	drivers/irqchip/
8651
8652ISA
8653M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8654S:	Maintained
8655F:	Documentation/driver-api/isa.rst
8656F:	drivers/base/isa.c
8657F:	include/linux/isa.h
8658
8659ISA RADIO MODULE
8660M:	Hans Verkuil <hverkuil@xs4all.nl>
8661L:	linux-media@vger.kernel.org
8662T:	git git://linuxtv.org/media_tree.git
8663W:	https://linuxtv.org
8664S:	Maintained
8665F:	drivers/media/radio/radio-isa*
8666
8667ISAPNP
8668M:	Jaroslav Kysela <perex@perex.cz>
8669S:	Maintained
8670F:	Documentation/driver-api/isapnp.rst
8671F:	drivers/pnp/isapnp/
8672F:	include/linux/isapnp.h
8673
8674ISCSI
8675M:	Lee Duncan <lduncan@suse.com>
8676M:	Chris Leech <cleech@redhat.com>
8677L:	open-iscsi@googlegroups.com
8678W:	www.open-iscsi.com
8679S:	Maintained
8680F:	drivers/scsi/*iscsi*
8681F:	include/scsi/*iscsi*
8682
8683iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8684M:	Peter Jones <pjones@redhat.com>
8685M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8686S:	Maintained
8687F:	drivers/firmware/iscsi_ibft*
8688
8689ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8690M:	Sagi Grimberg <sagi@grimberg.me>
8691M:	Max Gurtovoy <maxg@mellanox.com>
8692L:	linux-rdma@vger.kernel.org
8693S:	Supported
8694W:	http://www.openfabrics.org
8695W:	www.open-iscsi.org
8696Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8697F:	drivers/infiniband/ulp/iser/
8698
8699ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8700M:	Sagi Grimberg <sagi@grimberg.me>
8701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8702L:	linux-rdma@vger.kernel.org
8703L:	target-devel@vger.kernel.org
8704S:	Supported
8705W:	http://www.linux-iscsi.org
8706F:	drivers/infiniband/ulp/isert
8707
8708ISDN/mISDN SUBSYSTEM
8709M:	Karsten Keil <isdn@linux-pingi.de>
8710L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8711L:	netdev@vger.kernel.org
8712W:	http://www.isdn4linux.de
8713S:	Maintained
8714F:	drivers/isdn/mISDN
8715F:	drivers/isdn/hardware
8716
8717ISDN/CAPI SUBSYSTEM
8718M:	Karsten Keil <isdn@linux-pingi.de>
8719L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8720L:	netdev@vger.kernel.org
8721W:	http://www.isdn4linux.de
8722S:	Odd Fixes
8723F:	Documentation/isdn/
8724F:	drivers/isdn/capi/
8725F:	drivers/staging/isdn/
8726F:	net/bluetooth/cmtp/
8727F:	include/linux/isdn/
8728F:	include/uapi/linux/isdn/
8729
8730IT87 HARDWARE MONITORING DRIVER
8731M:	Jean Delvare <jdelvare@suse.com>
8732L:	linux-hwmon@vger.kernel.org
8733S:	Maintained
8734F:	Documentation/hwmon/it87.rst
8735F:	drivers/hwmon/it87.c
8736
8737IT913X MEDIA DRIVER
8738M:	Antti Palosaari <crope@iki.fi>
8739L:	linux-media@vger.kernel.org
8740W:	https://linuxtv.org
8741W:	http://palosaari.fi/linux/
8742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8743T:	git git://linuxtv.org/anttip/media_tree.git
8744S:	Maintained
8745F:	drivers/media/tuners/it913x*
8746
8747IVTV VIDEO4LINUX DRIVER
8748M:	Andy Walls <awalls@md.metrocast.net>
8749L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8750L:	linux-media@vger.kernel.org
8751T:	git git://linuxtv.org/media_tree.git
8752W:	http://www.ivtvdriver.org
8753S:	Maintained
8754F:	Documentation/media/v4l-drivers/ivtv*
8755F:	drivers/media/pci/ivtv/
8756F:	include/uapi/linux/ivtv*
8757
8758IX2505V MEDIA DRIVER
8759M:	Malcolm Priestley <tvboxspy@gmail.com>
8760L:	linux-media@vger.kernel.org
8761W:	https://linuxtv.org
8762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8763S:	Maintained
8764F:	drivers/media/dvb-frontends/ix2505v*
8765
8766JAILHOUSE HYPERVISOR INTERFACE
8767M:	Jan Kiszka <jan.kiszka@siemens.com>
8768L:	jailhouse-dev@googlegroups.com
8769S:	Maintained
8770F:	arch/x86/kernel/jailhouse.c
8771F:	arch/x86/include/asm/jailhouse_para.h
8772
8773JC42.4 TEMPERATURE SENSOR DRIVER
8774M:	Guenter Roeck <linux@roeck-us.net>
8775L:	linux-hwmon@vger.kernel.org
8776S:	Maintained
8777F:	drivers/hwmon/jc42.c
8778F:	Documentation/hwmon/jc42.rst
8779
8780JFS FILESYSTEM
8781M:	Dave Kleikamp <shaggy@kernel.org>
8782L:	jfs-discussion@lists.sourceforge.net
8783W:	http://jfs.sourceforge.net/
8784T:	git git://github.com/kleikamp/linux-shaggy.git
8785S:	Maintained
8786F:	Documentation/admin-guide/jfs.rst
8787F:	fs/jfs/
8788
8789JME NETWORK DRIVER
8790M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8791L:	netdev@vger.kernel.org
8792S:	Maintained
8793F:	drivers/net/ethernet/jme.*
8794
8795JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8796M:	David Woodhouse <dwmw2@infradead.org>
8797M:	Richard Weinberger <richard@nod.at>
8798L:	linux-mtd@lists.infradead.org
8799W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8800T:	git git://git.infradead.org/ubifs-2.6.git
8801S:	Odd Fixes
8802F:	fs/jffs2/
8803F:	include/uapi/linux/jffs2.h
8804
8805JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8806M:	"Theodore Ts'o" <tytso@mit.edu>
8807M:	Jan Kara <jack@suse.com>
8808L:	linux-ext4@vger.kernel.org
8809S:	Maintained
8810F:	fs/jbd2/
8811F:	include/linux/jbd2.h
8812
8813JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8814M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8815L:	linux-media@vger.kernel.org
8816S:	Maintained
8817F:	drivers/media/platform/rcar_jpu.c
8818
8819JSM Neo PCI based serial card
8820L:	linux-serial@vger.kernel.org
8821S:	Orphan
8822F:	drivers/tty/serial/jsm/
8823
8824K10TEMP HARDWARE MONITORING DRIVER
8825M:	Clemens Ladisch <clemens@ladisch.de>
8826L:	linux-hwmon@vger.kernel.org
8827S:	Maintained
8828F:	Documentation/hwmon/k10temp.rst
8829F:	drivers/hwmon/k10temp.c
8830
8831K8TEMP HARDWARE MONITORING DRIVER
8832M:	Rudolf Marek <r.marek@assembler.cz>
8833L:	linux-hwmon@vger.kernel.org
8834S:	Maintained
8835F:	Documentation/hwmon/k8temp.rst
8836F:	drivers/hwmon/k8temp.c
8837
8838KASAN
8839M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8840R:	Alexander Potapenko <glider@google.com>
8841R:	Dmitry Vyukov <dvyukov@google.com>
8842L:	kasan-dev@googlegroups.com
8843S:	Maintained
8844F:	arch/*/include/asm/kasan.h
8845F:	arch/*/mm/kasan_init*
8846F:	Documentation/dev-tools/kasan.rst
8847F:	include/linux/kasan*.h
8848F:	lib/test_kasan.c
8849F:	mm/kasan/
8850F:	scripts/Makefile.kasan
8851
8852KCONFIG
8853M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8855L:	linux-kbuild@vger.kernel.org
8856S:	Maintained
8857F:	Documentation/kbuild/kconfig*
8858F:	scripts/kconfig/
8859F:	scripts/Kconfig.include
8860
8861KDUMP
8862M:	Dave Young <dyoung@redhat.com>
8863M:	Baoquan He <bhe@redhat.com>
8864R:	Vivek Goyal <vgoyal@redhat.com>
8865L:	kexec@lists.infradead.org
8866W:	http://lse.sourceforge.net/kdump/
8867S:	Maintained
8868F:	Documentation/admin-guide/kdump/
8869
8870KEENE FM RADIO TRANSMITTER DRIVER
8871M:	Hans Verkuil <hverkuil@xs4all.nl>
8872L:	linux-media@vger.kernel.org
8873T:	git git://linuxtv.org/media_tree.git
8874W:	https://linuxtv.org
8875S:	Maintained
8876F:	drivers/media/radio/radio-keene*
8877
8878KERNEL AUTOMOUNTER
8879M:	Ian Kent <raven@themaw.net>
8880L:	autofs@vger.kernel.org
8881S:	Maintained
8882F:	fs/autofs/
8883
8884KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8885M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8886M:	Michal Marek <michal.lkml@markovi.net>
8887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8888L:	linux-kbuild@vger.kernel.org
8889S:	Maintained
8890F:	Documentation/kbuild/
8891F:	Makefile
8892F:	scripts/Kbuild*
8893F:	scripts/Makefile*
8894F:	scripts/basic/
8895F:	scripts/mk*
8896F:	scripts/*vmlinux*
8897F:	scripts/mod/
8898F:	scripts/package/
8899
8900KERNEL JANITORS
8901L:	kernel-janitors@vger.kernel.org
8902W:	http://kernelnewbies.org/KernelJanitors
8903S:	Odd Fixes
8904
8905KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8906M:	"J. Bruce Fields" <bfields@fieldses.org>
8907M:	Chuck Lever <chuck.lever@oracle.com>
8908L:	linux-nfs@vger.kernel.org
8909W:	http://nfs.sourceforge.net/
8910T:	git git://linux-nfs.org/~bfields/linux.git
8911S:	Supported
8912F:	fs/nfsd/
8913F:	include/uapi/linux/nfsd/
8914F:	fs/lockd/
8915F:	fs/nfs_common/
8916F:	net/sunrpc/
8917F:	include/linux/lockd/
8918F:	include/linux/sunrpc/
8919F:	include/uapi/linux/sunrpc/
8920
8921KERNEL SELFTEST FRAMEWORK
8922M:	Shuah Khan <shuah@kernel.org>
8923M:	Shuah Khan <skhan@linuxfoundation.org>
8924L:	linux-kselftest@vger.kernel.org
8925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8926Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8927S:	Maintained
8928F:	tools/testing/selftests/
8929F:	Documentation/dev-tools/kselftest*
8930
8931KERNEL USERMODE HELPER
8932M:	Luis Chamberlain <mcgrof@kernel.org>
8933L:	linux-kernel@vger.kernel.org
8934S:	Maintained
8935F:	kernel/umh.c
8936F:	include/linux/umh.h
8937
8938KERNEL VIRTUAL MACHINE (KVM)
8939M:	Paolo Bonzini <pbonzini@redhat.com>
8940M:	Radim Krčmář <rkrcmar@redhat.com>
8941L:	kvm@vger.kernel.org
8942W:	http://www.linux-kvm.org
8943T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8944S:	Supported
8945F:	Documentation/virt/kvm/
8946F:	include/trace/events/kvm.h
8947F:	include/uapi/asm-generic/kvm*
8948F:	include/uapi/linux/kvm*
8949F:	include/asm-generic/kvm*
8950F:	include/linux/kvm*
8951F:	include/kvm/iodev.h
8952F:	virt/kvm/*
8953F:	tools/kvm/
8954F:	tools/testing/selftests/kvm/
8955
8956KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8957M:	Marc Zyngier <maz@kernel.org>
8958R:	James Morse <james.morse@arm.com>
8959R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8960R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8962L:	kvmarm@lists.cs.columbia.edu
8963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8964S:	Maintained
8965F:	arch/arm/include/uapi/asm/kvm*
8966F:	arch/arm/include/asm/kvm*
8967F:	arch/arm/kvm/
8968F:	arch/arm64/include/uapi/asm/kvm*
8969F:	arch/arm64/include/asm/kvm*
8970F:	arch/arm64/kvm/
8971F:	virt/kvm/arm/
8972F:	include/kvm/arm_*
8973
8974KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8975M:	James Hogan <jhogan@kernel.org>
8976L:	linux-mips@vger.kernel.org
8977S:	Supported
8978F:	arch/mips/include/uapi/asm/kvm*
8979F:	arch/mips/include/asm/kvm*
8980F:	arch/mips/kvm/
8981
8982KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8983M:	Paul Mackerras <paulus@ozlabs.org>
8984L:	kvm-ppc@vger.kernel.org
8985W:	http://www.linux-kvm.org/
8986T:	git git://github.com/agraf/linux-2.6.git
8987S:	Supported
8988F:	arch/powerpc/include/uapi/asm/kvm*
8989F:	arch/powerpc/include/asm/kvm*
8990F:	arch/powerpc/kvm/
8991F:	arch/powerpc/kernel/kvm*
8992
8993KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8994M:	Christian Borntraeger <borntraeger@de.ibm.com>
8995M:	Janosch Frank <frankja@linux.ibm.com>
8996R:	David Hildenbrand <david@redhat.com>
8997R:	Cornelia Huck <cohuck@redhat.com>
8998L:	kvm@vger.kernel.org
8999W:	http://www.ibm.com/developerworks/linux/linux390/
9000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9001S:	Supported
9002F:	arch/s390/include/uapi/asm/kvm*
9003F:	arch/s390/include/asm/gmap.h
9004F:	arch/s390/include/asm/kvm*
9005F:	arch/s390/kvm/
9006F:	arch/s390/mm/gmap.c
9007F:	tools/testing/selftests/kvm/s390x/
9008F:	tools/testing/selftests/kvm/*/s390x/
9009
9010KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9011M:	Paolo Bonzini <pbonzini@redhat.com>
9012M:	Radim Krčmář <rkrcmar@redhat.com>
9013R:	Sean Christopherson <sean.j.christopherson@intel.com>
9014R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9015R:	Wanpeng Li <wanpengli@tencent.com>
9016R:	Jim Mattson <jmattson@google.com>
9017R:	Joerg Roedel <joro@8bytes.org>
9018L:	kvm@vger.kernel.org
9019W:	http://www.linux-kvm.org
9020T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9021S:	Supported
9022F:	arch/x86/kvm/
9023F:	arch/x86/kvm/*/
9024F:	arch/x86/include/uapi/asm/kvm*
9025F:	arch/x86/include/uapi/asm/vmx.h
9026F:	arch/x86/include/uapi/asm/svm.h
9027F:	arch/x86/include/asm/kvm*
9028F:	arch/x86/include/asm/pvclock-abi.h
9029F:	arch/x86/include/asm/svm.h
9030F:	arch/x86/include/asm/vmx.h
9031F:	arch/x86/kernel/kvm.c
9032F:	arch/x86/kernel/kvmclock.c
9033
9034KERNFS
9035M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9036M:	Tejun Heo <tj@kernel.org>
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9038S:	Supported
9039F:	include/linux/kernfs.h
9040F:	fs/kernfs/
9041
9042KEXEC
9043M:	Eric Biederman <ebiederm@xmission.com>
9044W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9045L:	kexec@lists.infradead.org
9046S:	Maintained
9047F:	include/linux/kexec.h
9048F:	include/uapi/linux/kexec.h
9049F:	kernel/kexec*
9050
9051KEYS-ENCRYPTED
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/encrypted-type.h
9058F:	security/keys/encrypted-keys/
9059
9060KEYS-TRUSTED
9061M:	James Bottomley <jejb@linux.ibm.com>
9062M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9063M:	Mimi Zohar <zohar@linux.ibm.com>
9064L:	linux-integrity@vger.kernel.org
9065L:	keyrings@vger.kernel.org
9066S:	Supported
9067F:	Documentation/security/keys/trusted-encrypted.rst
9068F:	include/keys/trusted-type.h
9069F:	security/keys/trusted.c
9070F:	include/keys/trusted.h
9071
9072KEYS/KEYRINGS:
9073M:	David Howells <dhowells@redhat.com>
9074M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9075L:	keyrings@vger.kernel.org
9076S:	Maintained
9077F:	Documentation/security/keys/core.rst
9078F:	include/linux/key.h
9079F:	include/linux/key-type.h
9080F:	include/linux/keyctl.h
9081F:	include/uapi/linux/keyctl.h
9082F:	include/keys/
9083F:	security/keys/
9084
9085KGDB / KDB /debug_core
9086M:	Jason Wessel <jason.wessel@windriver.com>
9087M:	Daniel Thompson <daniel.thompson@linaro.org>
9088R:	Douglas Anderson <dianders@chromium.org>
9089W:	http://kgdb.wiki.kernel.org/
9090L:	kgdb-bugreport@lists.sourceforge.net
9091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9092S:	Maintained
9093F:	Documentation/dev-tools/kgdb.rst
9094F:	drivers/misc/kgdbts.c
9095F:	drivers/tty/serial/kgdboc.c
9096F:	include/linux/kdb.h
9097F:	include/linux/kgdb.h
9098F:	kernel/debug/
9099
9100KMEMLEAK
9101M:	Catalin Marinas <catalin.marinas@arm.com>
9102S:	Maintained
9103F:	Documentation/dev-tools/kmemleak.rst
9104F:	include/linux/kmemleak.h
9105F:	mm/kmemleak.c
9106F:	mm/kmemleak-test.c
9107
9108KMOD KERNEL MODULE LOADER - USERMODE HELPER
9109M:	Luis Chamberlain <mcgrof@kernel.org>
9110L:	linux-kernel@vger.kernel.org
9111S:	Maintained
9112F:	kernel/kmod.c
9113F:	include/linux/kmod.h
9114F:	lib/test_kmod.c
9115F:	tools/testing/selftests/kmod/
9116
9117KPROBES
9118M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9119M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9120M:	"David S. Miller" <davem@davemloft.net>
9121M:	Masami Hiramatsu <mhiramat@kernel.org>
9122S:	Maintained
9123F:	Documentation/kprobes.txt
9124F:	include/linux/kprobes.h
9125F:	include/asm-generic/kprobes.h
9126F:	kernel/kprobes.c
9127
9128KS0108 LCD CONTROLLER DRIVER
9129M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9130S:	Maintained
9131F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9132F:	drivers/auxdisplay/ks0108.c
9133F:	include/linux/ks0108.h
9134
9135L3MDEV
9136M:	David Ahern <dsahern@kernel.org>
9137L:	netdev@vger.kernel.org
9138S:	Maintained
9139F:	net/l3mdev
9140F:	include/net/l3mdev.h
9141
9142L7 BPF FRAMEWORK
9143M:	John Fastabend <john.fastabend@gmail.com>
9144M:	Daniel Borkmann <daniel@iogearbox.net>
9145L:	netdev@vger.kernel.org
9146L:	bpf@vger.kernel.org
9147S:	Maintained
9148F:	include/linux/skmsg.h
9149F:	net/core/skmsg.c
9150F:	net/core/sock_map.c
9151F:	net/ipv4/tcp_bpf.c
9152
9153LANTIQ / INTEL Ethernet drivers
9154M:	Hauke Mehrtens <hauke@hauke-m.de>
9155L:	netdev@vger.kernel.org
9156S:	Maintained
9157F:	net/dsa/tag_gswip.c
9158F:	drivers/net/ethernet/lantiq_xrx200.c
9159F:	drivers/net/dsa/lantiq_pce.h
9160F:	drivers/net/dsa/lantiq_gswip.c
9161
9162LANTIQ MIPS ARCHITECTURE
9163M:	John Crispin <john@phrozen.org>
9164L:	linux-mips@vger.kernel.org
9165S:	Maintained
9166F:	arch/mips/lantiq
9167F:	drivers/soc/lantiq
9168
9169LAPB module
9170L:	linux-x25@vger.kernel.org
9171S:	Orphan
9172F:	Documentation/networking/lapb-module.txt
9173F:	include/*/lapb.h
9174F:	net/lapb/
9175
9176LASI 53c700 driver for PARISC
9177M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9178L:	linux-scsi@vger.kernel.org
9179S:	Maintained
9180F:	Documentation/scsi/53c700.txt
9181F:	drivers/scsi/53c700*
9182
9183LEAKING_ADDRESSES
9184M:	Tobin C. Harding <me@tobin.cc>
9185M:	Tycho Andersen <tycho@tycho.ws>
9186L:	kernel-hardening@lists.openwall.com
9187S:	Maintained
9188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9189F:	scripts/leaking_addresses.pl
9190
9191LED SUBSYSTEM
9192M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9193M:	Pavel Machek <pavel@ucw.cz>
9194R:	Dan Murphy <dmurphy@ti.com>
9195L:	linux-leds@vger.kernel.org
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9198S:	Maintained
9199F:	Documentation/devicetree/bindings/leds/
9200F:	drivers/leds/
9201F:	include/linux/leds.h
9202
9203LEGACY EEPROM DRIVER
9204M:	Jean Delvare <jdelvare@suse.com>
9205S:	Maintained
9206F:	Documentation/misc-devices/eeprom.rst
9207F:	drivers/misc/eeprom/eeprom.c
9208
9209LEGO MINDSTORMS EV3
9210R:	David Lechner <david@lechnology.com>
9211S:	Maintained
9212F:	arch/arm/boot/dts/da850-lego-ev3.dts
9213F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9214F:	drivers/power/supply/lego_ev3_battery.c
9215
9216LEGO USB Tower driver
9217M:	Juergen Stuber <starblue@users.sourceforge.net>
9218L:	legousb-devel@lists.sourceforge.net
9219W:	http://legousb.sourceforge.net/
9220S:	Maintained
9221F:	drivers/usb/misc/legousbtower.c
9222
9223LG LAPTOP EXTRAS
9224M:	Matan Ziv-Av <matan@svgalib.org>
9225L:	platform-driver-x86@vger.kernel.org
9226S:	Maintained
9227F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9228F:	Documentation/admin-guide/laptops/lg-laptop.rst
9229F:	drivers/platform/x86/lg-laptop.c
9230
9231LG2160 MEDIA DRIVER
9232M:	Michael Krufky <mkrufky@linuxtv.org>
9233L:	linux-media@vger.kernel.org
9234W:	https://linuxtv.org
9235W:	http://github.com/mkrufky
9236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9237T:	git git://linuxtv.org/mkrufky/tuners.git
9238S:	Maintained
9239F:	drivers/media/dvb-frontends/lg2160.*
9240
9241LGDT3305 MEDIA DRIVER
9242M:	Michael Krufky <mkrufky@linuxtv.org>
9243L:	linux-media@vger.kernel.org
9244W:	https://linuxtv.org
9245W:	http://github.com/mkrufky
9246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9247T:	git git://linuxtv.org/mkrufky/tuners.git
9248S:	Maintained
9249F:	drivers/media/dvb-frontends/lgdt3305.*
9250
9251LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9252M:	Viresh Kumar <vireshk@kernel.org>
9253L:	linux-ide@vger.kernel.org
9254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9255S:	Maintained
9256F:	include/linux/pata_arasan_cf_data.h
9257F:	drivers/ata/pata_arasan_cf.c
9258
9259LIBATA PATA DRIVERS
9260M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9261M:	Jens Axboe <axboe@kernel.dk>
9262L:	linux-ide@vger.kernel.org
9263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9264S:	Maintained
9265F:	drivers/ata/pata_*.c
9266F:	drivers/ata/ata_generic.c
9267
9268LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9269M:	Linus Walleij <linus.walleij@linaro.org>
9270L:	linux-ide@vger.kernel.org
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9272S:	Maintained
9273F:	drivers/ata/pata_ftide010.c
9274F:	drivers/ata/sata_gemini.c
9275F:	drivers/ata/sata_gemini.h
9276
9277LIBATA SATA AHCI PLATFORM devices support
9278M:	Hans de Goede <hdegoede@redhat.com>
9279M:	Jens Axboe <axboe@kernel.dk>
9280L:	linux-ide@vger.kernel.org
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9282S:	Maintained
9283F:	drivers/ata/ahci_platform.c
9284F:	drivers/ata/libahci_platform.c
9285F:	include/linux/ahci_platform.h
9286
9287LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9288M:	Mikael Pettersson <mikpelinux@gmail.com>
9289L:	linux-ide@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9291S:	Maintained
9292F:	drivers/ata/sata_promise.*
9293
9294LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9295M:	Jens Axboe <axboe@kernel.dk>
9296L:	linux-ide@vger.kernel.org
9297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9298S:	Maintained
9299F:	drivers/ata/
9300F:	include/linux/ata.h
9301F:	include/linux/libata.h
9302F:	Documentation/devicetree/bindings/ata/
9303
9304LIBLOCKDEP
9305M:	Sasha Levin <alexander.levin@microsoft.com>
9306S:	Maintained
9307F:	tools/lib/lockdep/
9308
9309LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9310M:	Dan Williams <dan.j.williams@intel.com>
9311M:	Vishal Verma <vishal.l.verma@intel.com>
9312M:	Dave Jiang <dave.jiang@intel.com>
9313L:	linux-nvdimm@lists.01.org
9314Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9315S:	Supported
9316F:	drivers/nvdimm/blk.c
9317F:	drivers/nvdimm/region_devs.c
9318
9319LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9320M:	Vishal Verma <vishal.l.verma@intel.com>
9321M:	Dan Williams <dan.j.williams@intel.com>
9322M:	Dave Jiang <dave.jiang@intel.com>
9323L:	linux-nvdimm@lists.01.org
9324Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9325S:	Supported
9326F:	drivers/nvdimm/btt*
9327
9328LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9329M:	Dan Williams <dan.j.williams@intel.com>
9330M:	Vishal Verma <vishal.l.verma@intel.com>
9331M:	Dave Jiang <dave.jiang@intel.com>
9332L:	linux-nvdimm@lists.01.org
9333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9334S:	Supported
9335F:	drivers/nvdimm/pmem*
9336
9337LIBNVDIMM: DEVICETREE BINDINGS
9338M:	Oliver O'Halloran <oohall@gmail.com>
9339L:	linux-nvdimm@lists.01.org
9340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9341S:	Supported
9342F:	drivers/nvdimm/of_pmem.c
9343F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9344
9345LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9346M:	Dan Williams <dan.j.williams@intel.com>
9347M:	Vishal Verma <vishal.l.verma@intel.com>
9348M:	Dave Jiang <dave.jiang@intel.com>
9349M:	Keith Busch <keith.busch@intel.com>
9350M:	Ira Weiny <ira.weiny@intel.com>
9351L:	linux-nvdimm@lists.01.org
9352Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9354S:	Supported
9355F:	drivers/nvdimm/*
9356F:	drivers/acpi/nfit/*
9357F:	include/linux/nd.h
9358F:	include/linux/libnvdimm.h
9359F:	include/uapi/linux/ndctl.h
9360
9361LICENSES and SPDX stuff
9362M:	Thomas Gleixner <tglx@linutronix.de>
9363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9364L:	linux-spdx@vger.kernel.org
9365S:	Maintained
9366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9367F:	COPYING
9368F:	Documentation/process/license-rules.rst
9369F:	LICENSES/
9370F:	scripts/spdxcheck-test.sh
9371F:	scripts/spdxcheck.py
9372
9373LIGHTNVM PLATFORM SUPPORT
9374M:	Matias Bjorling <mb@lightnvm.io>
9375W:	http://github/OpenChannelSSD
9376L:	linux-block@vger.kernel.org
9377S:	Maintained
9378F:	drivers/lightnvm/
9379F:	include/linux/lightnvm.h
9380F:	include/uapi/linux/lightnvm.h
9381
9382LINUX FOR POWER MACINTOSH
9383M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9384W:	http://www.penguinppc.org/
9385L:	linuxppc-dev@lists.ozlabs.org
9386S:	Maintained
9387F:	arch/powerpc/platforms/powermac/
9388F:	drivers/macintosh/
9389
9390LINUX FOR POWERPC (32-BIT AND 64-BIT)
9391M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9392M:	Paul Mackerras <paulus@samba.org>
9393M:	Michael Ellerman <mpe@ellerman.id.au>
9394W:	https://github.com/linuxppc/linux/wiki
9395L:	linuxppc-dev@lists.ozlabs.org
9396Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9398S:	Supported
9399F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9400F:	Documentation/devicetree/bindings/powerpc/
9401F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9402F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9403F:	Documentation/powerpc/
9404F:	arch/powerpc/
9405F:	drivers/char/tpm/tpm_ibmvtpm*
9406F:	drivers/crypto/nx/
9407F:	drivers/crypto/vmx/
9408F:	drivers/i2c/busses/i2c-opal.c
9409F:	drivers/net/ethernet/ibm/ibmveth.*
9410F:	drivers/net/ethernet/ibm/ibmvnic.*
9411F:	drivers/pci/hotplug/pnv_php.c
9412F:	drivers/pci/hotplug/rpa*
9413F:	drivers/rtc/rtc-opal.c
9414F:	drivers/scsi/ibmvscsi/
9415F:	drivers/tty/hvc/hvc_opal.c
9416F:	drivers/watchdog/wdrtas.c
9417F:	tools/testing/selftests/powerpc
9418N:	/pmac
9419N:	powermac
9420N:	powernv
9421N:	[^a-z0-9]ps3
9422N:	pseries
9423
9424LINUX FOR POWERPC EMBEDDED MPC5XXX
9425M:	Anatolij Gustschin <agust@denx.de>
9426L:	linuxppc-dev@lists.ozlabs.org
9427T:	git git://git.denx.de/linux-denx-agust.git
9428S:	Maintained
9429F:	arch/powerpc/platforms/512x/
9430F:	arch/powerpc/platforms/52xx/
9431
9432LINUX FOR POWERPC EMBEDDED PPC4XX
9433M:	Alistair Popple <alistair@popple.id.au>
9434M:	Matt Porter <mporter@kernel.crashing.org>
9435W:	http://www.penguinppc.org/
9436L:	linuxppc-dev@lists.ozlabs.org
9437S:	Maintained
9438F:	arch/powerpc/platforms/40x/
9439F:	arch/powerpc/platforms/44x/
9440
9441LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9442M:	Scott Wood <oss@buserror.net>
9443M:	Kumar Gala <galak@kernel.crashing.org>
9444W:	http://www.penguinppc.org/
9445L:	linuxppc-dev@lists.ozlabs.org
9446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9447S:	Maintained
9448F:	arch/powerpc/platforms/83xx/
9449F:	arch/powerpc/platforms/85xx/
9450F:	Documentation/devicetree/bindings/powerpc/fsl/
9451
9452LINUX FOR POWERPC EMBEDDED PPC8XX
9453M:	Vitaly Bordug <vitb@kernel.crashing.org>
9454W:	http://www.penguinppc.org/
9455L:	linuxppc-dev@lists.ozlabs.org
9456S:	Maintained
9457F:	arch/powerpc/platforms/8xx/
9458
9459LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9460L:	linuxppc-dev@lists.ozlabs.org
9461S:	Orphan
9462F:	arch/powerpc/*/*virtex*
9463F:	arch/powerpc/*/*/*virtex*
9464
9465LINUX FOR POWERPC PA SEMI PWRFICIENT
9466L:	linuxppc-dev@lists.ozlabs.org
9467S:	Orphan
9468F:	arch/powerpc/platforms/pasemi/
9469F:	drivers/*/*pasemi*
9470F:	drivers/*/*/*pasemi*
9471
9472LINUX KERNEL DUMP TEST MODULE (LKDTM)
9473M:	Kees Cook <keescook@chromium.org>
9474S:	Maintained
9475F:	drivers/misc/lkdtm/*
9476
9477LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9478M:	Alan Stern <stern@rowland.harvard.edu>
9479M:	Andrea Parri <parri.andrea@gmail.com>
9480M:	Will Deacon <will@kernel.org>
9481M:	Peter Zijlstra <peterz@infradead.org>
9482M:	Boqun Feng <boqun.feng@gmail.com>
9483M:	Nicholas Piggin <npiggin@gmail.com>
9484M:	David Howells <dhowells@redhat.com>
9485M:	Jade Alglave <j.alglave@ucl.ac.uk>
9486M:	Luc Maranget <luc.maranget@inria.fr>
9487M:	"Paul E. McKenney" <paulmck@kernel.org>
9488R:	Akira Yokosawa <akiyks@gmail.com>
9489R:	Daniel Lustig <dlustig@nvidia.com>
9490L:	linux-kernel@vger.kernel.org
9491L:	linux-arch@vger.kernel.org
9492S:	Supported
9493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9494F:	tools/memory-model/
9495F:	Documentation/atomic_bitops.txt
9496F:	Documentation/atomic_t.txt
9497F:	Documentation/core-api/atomic_ops.rst
9498F:	Documentation/core-api/refcount-vs-atomic.rst
9499F:	Documentation/memory-barriers.txt
9500
9501LIS3LV02D ACCELEROMETER DRIVER
9502M:	Eric Piel <eric.piel@tremplin-utc.net>
9503S:	Maintained
9504F:	Documentation/misc-devices/lis3lv02d.rst
9505F:	drivers/misc/lis3lv02d/
9506F:	drivers/platform/x86/hp_accel.c
9507
9508LIVE PATCHING
9509M:	Josh Poimboeuf <jpoimboe@redhat.com>
9510M:	Jiri Kosina <jikos@kernel.org>
9511M:	Miroslav Benes <mbenes@suse.cz>
9512M:	Petr Mladek <pmladek@suse.com>
9513R:	Joe Lawrence <joe.lawrence@redhat.com>
9514S:	Maintained
9515F:	kernel/livepatch/
9516F:	include/linux/livepatch.h
9517F:	arch/x86/include/asm/livepatch.h
9518F:	arch/x86/kernel/livepatch.c
9519F:	Documentation/livepatch/
9520F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9521F:	samples/livepatch/
9522F:	tools/testing/selftests/livepatch/
9523L:	live-patching@vger.kernel.org
9524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9525
9526LLC (802.2)
9527L:	netdev@vger.kernel.org
9528S:	Odd fixes
9529F:	include/linux/llc.h
9530F:	include/uapi/linux/llc.h
9531F:	include/net/llc*
9532F:	net/llc/
9533
9534LM73 HARDWARE MONITOR DRIVER
9535M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9536L:	linux-hwmon@vger.kernel.org
9537S:	Maintained
9538F:	drivers/hwmon/lm73.c
9539
9540LM78 HARDWARE MONITOR DRIVER
9541M:	Jean Delvare <jdelvare@suse.com>
9542L:	linux-hwmon@vger.kernel.org
9543S:	Maintained
9544F:	Documentation/hwmon/lm78.rst
9545F:	drivers/hwmon/lm78.c
9546
9547LM83 HARDWARE MONITOR DRIVER
9548M:	Jean Delvare <jdelvare@suse.com>
9549L:	linux-hwmon@vger.kernel.org
9550S:	Maintained
9551F:	Documentation/hwmon/lm83.rst
9552F:	drivers/hwmon/lm83.c
9553
9554LM90 HARDWARE MONITOR DRIVER
9555M:	Jean Delvare <jdelvare@suse.com>
9556L:	linux-hwmon@vger.kernel.org
9557S:	Maintained
9558F:	Documentation/hwmon/lm90.rst
9559F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9560F:	drivers/hwmon/lm90.c
9561F:	include/dt-bindings/thermal/lm90.h
9562
9563LM95234 HARDWARE MONITOR DRIVER
9564M:	Guenter Roeck <linux@roeck-us.net>
9565L:	linux-hwmon@vger.kernel.org
9566S:	Maintained
9567F:	Documentation/hwmon/lm95234.rst
9568F:	drivers/hwmon/lm95234.c
9569
9570LME2510 MEDIA DRIVER
9571M:	Malcolm Priestley <tvboxspy@gmail.com>
9572L:	linux-media@vger.kernel.org
9573W:	https://linuxtv.org
9574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9575S:	Maintained
9576F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9577
9578LOADPIN SECURITY MODULE
9579M:	Kees Cook <keescook@chromium.org>
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9581S:	Supported
9582F:	security/loadpin/
9583F:	Documentation/admin-guide/LSM/LoadPin.rst
9584
9585LOCKING PRIMITIVES
9586M:	Peter Zijlstra <peterz@infradead.org>
9587M:	Ingo Molnar <mingo@redhat.com>
9588M:	Will Deacon <will@kernel.org>
9589L:	linux-kernel@vger.kernel.org
9590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9591S:	Maintained
9592F:	Documentation/locking/
9593F:	include/linux/lockdep.h
9594F:	include/linux/spinlock*.h
9595F:	arch/*/include/asm/spinlock*.h
9596F:	include/linux/rwlock*.h
9597F:	include/linux/mutex*.h
9598F:	include/linux/rwsem*.h
9599F:	include/linux/seqlock.h
9600F:	lib/locking*.[ch]
9601F:	kernel/locking/
9602X:	kernel/locking/locktorture.c
9603
9604LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9605M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9606L:	linux-ntfs-dev@lists.sourceforge.net
9607W:	http://www.linux-ntfs.org/content/view/19/37/
9608S:	Maintained
9609F:	Documentation/admin-guide/ldm.rst
9610F:	block/partitions/ldm.*
9611
9612LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9613M:	Sathya Prakash <sathya.prakash@broadcom.com>
9614M:	Chaitra P B <chaitra.basappa@broadcom.com>
9615M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9616L:	MPT-FusionLinux.pdl@broadcom.com
9617L:	linux-scsi@vger.kernel.org
9618W:	http://www.avagotech.com/support/
9619S:	Supported
9620F:	drivers/message/fusion/
9621F:	drivers/scsi/mpt3sas/
9622
9623LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9624M:	Matthew Wilcox <willy@infradead.org>
9625L:	linux-scsi@vger.kernel.org
9626S:	Maintained
9627F:	drivers/scsi/sym53c8xx_2/
9628
9629LTC1660 DAC DRIVER
9630M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9631L:	linux-iio@vger.kernel.org
9632S:	Maintained
9633F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9634F:	drivers/iio/dac/ltc1660.c
9635
9636LTC4261 HARDWARE MONITOR DRIVER
9637M:	Guenter Roeck <linux@roeck-us.net>
9638L:	linux-hwmon@vger.kernel.org
9639S:	Maintained
9640F:	Documentation/hwmon/ltc4261.rst
9641F:	drivers/hwmon/ltc4261.c
9642
9643LTC4306 I2C MULTIPLEXER DRIVER
9644M:	Michael Hennerich <michael.hennerich@analog.com>
9645W:	http://ez.analog.com/community/linux-device-drivers
9646L:	linux-i2c@vger.kernel.org
9647S:	Supported
9648F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9649F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9650
9651LTP (Linux Test Project)
9652M:	Mike Frysinger <vapier@gentoo.org>
9653M:	Cyril Hrubis <chrubis@suse.cz>
9654M:	Wanlong Gao <wanlong.gao@gmail.com>
9655M:	Jan Stancek <jstancek@redhat.com>
9656M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9657M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9658L:	ltp@lists.linux.it (subscribers-only)
9659W:	http://linux-test-project.github.io/
9660T:	git git://github.com/linux-test-project/ltp.git
9661S:	Maintained
9662
9663M68K ARCHITECTURE
9664M:	Geert Uytterhoeven <geert@linux-m68k.org>
9665L:	linux-m68k@lists.linux-m68k.org
9666W:	http://www.linux-m68k.org/
9667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9668S:	Maintained
9669F:	arch/m68k/
9670F:	drivers/zorro/
9671
9672M68K ON APPLE MACINTOSH
9673M:	Joshua Thompson <funaho@jurai.org>
9674W:	http://www.mac.linux-m68k.org/
9675L:	linux-m68k@lists.linux-m68k.org
9676S:	Maintained
9677F:	arch/m68k/mac/
9678
9679M68K ON HP9000/300
9680M:	Philip Blundell <philb@gnu.org>
9681W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9682S:	Maintained
9683F:	arch/m68k/hp300/
9684
9685M88DS3103 MEDIA DRIVER
9686M:	Antti Palosaari <crope@iki.fi>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689W:	http://palosaari.fi/linux/
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691T:	git git://linuxtv.org/anttip/media_tree.git
9692S:	Maintained
9693F:	drivers/media/dvb-frontends/m88ds3103*
9694
9695M88RS2000 MEDIA DRIVER
9696M:	Malcolm Priestley <tvboxspy@gmail.com>
9697L:	linux-media@vger.kernel.org
9698W:	https://linuxtv.org
9699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9700S:	Maintained
9701F:	drivers/media/dvb-frontends/m88rs2000*
9702
9703MA901 MASTERKIT USB FM RADIO DRIVER
9704M:	Alexey Klimov <klimov.linux@gmail.com>
9705L:	linux-media@vger.kernel.org
9706T:	git git://linuxtv.org/media_tree.git
9707S:	Maintained
9708F:	drivers/media/radio/radio-ma901.c
9709
9710MAC80211
9711M:	Johannes Berg <johannes@sipsolutions.net>
9712L:	linux-wireless@vger.kernel.org
9713W:	http://wireless.kernel.org/
9714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9716S:	Maintained
9717F:	Documentation/networking/mac80211-injection.txt
9718F:	include/net/mac80211.h
9719F:	net/mac80211/
9720F:	drivers/net/wireless/mac80211_hwsim.[ch]
9721F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9722
9723MAILBOX API
9724M:	Jassi Brar <jassisinghbrar@gmail.com>
9725L:	linux-kernel@vger.kernel.org
9726S:	Maintained
9727F:	drivers/mailbox/
9728F:	include/linux/mailbox_client.h
9729F:	include/linux/mailbox_controller.h
9730
9731MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9732M:	Michael Kerrisk <mtk.manpages@gmail.com>
9733W:	http://www.kernel.org/doc/man-pages
9734L:	linux-man@vger.kernel.org
9735S:	Maintained
9736
9737MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9738M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9739L:	linux-mips@vger.kernel.org
9740S:	Maintained
9741F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9742
9743MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9744M:	Andrew Lunn <andrew@lunn.ch>
9745M:	Vivien Didelot <vivien.didelot@gmail.com>
9746L:	netdev@vger.kernel.org
9747S:	Maintained
9748F:	drivers/net/dsa/mv88e6xxx/
9749F:	include/linux/platform_data/mv88e6xxx.h
9750F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9751F:	Documentation/networking/devlink-params-mv88e6xxx.txt
9752
9753MARVELL ARMADA DRM SUPPORT
9754M:	Russell King <linux@armlinux.org.uk>
9755S:	Maintained
9756T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9757T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9758F:	drivers/gpu/drm/armada/
9759F:	include/uapi/drm/armada_drm.h
9760F:	Documentation/devicetree/bindings/display/armada/
9761
9762MARVELL ARMADA 3700 PHY DRIVERS
9763M:	Miquel Raynal <miquel.raynal@bootlin.com>
9764S:	Maintained
9765F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9766F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9767F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9768F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9769
9770MARVELL CRYPTO DRIVER
9771M:	Boris Brezillon <bbrezillon@kernel.org>
9772M:	Arnaud Ebalard <arno@natisbad.org>
9773F:	drivers/crypto/marvell/
9774S:	Maintained
9775L:	linux-crypto@vger.kernel.org
9776
9777MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9778M:	Mirko Lindner <mlindner@marvell.com>
9779M:	Stephen Hemminger <stephen@networkplumber.org>
9780L:	netdev@vger.kernel.org
9781S:	Maintained
9782F:	drivers/net/ethernet/marvell/sk*
9783
9784MARVELL LIBERTAS WIRELESS DRIVER
9785L:	libertas-dev@lists.infradead.org
9786S:	Orphan
9787F:	drivers/net/wireless/marvell/libertas/
9788
9789MARVELL MACCHIATOBIN SUPPORT
9790M:	Russell King <linux@armlinux.org.uk>
9791L:	linux-arm-kernel@lists.infradead.org
9792S:	Maintained
9793F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9794
9795MARVELL MV643XX ETHERNET DRIVER
9796M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9797L:	netdev@vger.kernel.org
9798S:	Maintained
9799F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9800F:	include/linux/mv643xx.h
9801
9802MARVELL MV88X3310 PHY DRIVER
9803M:	Russell King <linux@armlinux.org.uk>
9804L:	netdev@vger.kernel.org
9805S:	Maintained
9806F:	drivers/net/phy/marvell10g.c
9807
9808MARVELL MVEBU THERMAL DRIVER
9809M:	Miquel Raynal <miquel.raynal@bootlin.com>
9810S:	Maintained
9811F:	drivers/thermal/armada_thermal.c
9812
9813MARVELL MVNETA ETHERNET DRIVER
9814M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9815L:	netdev@vger.kernel.org
9816S:	Maintained
9817F:	drivers/net/ethernet/marvell/mvneta.*
9818
9819MARVELL MWIFIEX WIRELESS DRIVER
9820M:	Amitkumar Karwar <amitkarwar@gmail.com>
9821M:	Nishant Sarmukadam <nishants@marvell.com>
9822M:	Ganapathi Bhat <gbhat@marvell.com>
9823M:	Xinming Hu <huxinming820@gmail.com>
9824L:	linux-wireless@vger.kernel.org
9825S:	Maintained
9826F:	drivers/net/wireless/marvell/mwifiex/
9827
9828MARVELL MWL8K WIRELESS DRIVER
9829M:	Lennert Buytenhek <buytenh@wantstofly.org>
9830L:	linux-wireless@vger.kernel.org
9831S:	Odd Fixes
9832F:	drivers/net/wireless/marvell/mwl8k.c
9833
9834MARVELL NAND CONTROLLER DRIVER
9835M:	Miquel Raynal <miquel.raynal@bootlin.com>
9836L:	linux-mtd@lists.infradead.org
9837S:	Maintained
9838F:	drivers/mtd/nand/raw/marvell_nand.c
9839F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9840
9841MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9842M:	Nicolas Pitre <nico@fluxnic.net>
9843S:	Odd Fixes
9844F:	drivers/mmc/host/mvsdio.*
9845
9846MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9847M:	Hu Ziji <huziji@marvell.com>
9848L:	linux-mmc@vger.kernel.org
9849S:	Supported
9850F:	drivers/mmc/host/sdhci-xenon*
9851F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9852
9853MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9854M:	Sunil Goutham <sgoutham@marvell.com>
9855M:	Linu Cherian <lcherian@marvell.com>
9856M:	Geetha sowjanya <gakula@marvell.com>
9857M:	Jerin Jacob <jerinj@marvell.com>
9858L:	netdev@vger.kernel.org
9859S:	Supported
9860F:	drivers/net/ethernet/marvell/octeontx2/af/
9861
9862MATROX FRAMEBUFFER DRIVER
9863L:	linux-fbdev@vger.kernel.org
9864S:	Orphan
9865F:	drivers/video/fbdev/matrox/matroxfb_*
9866F:	include/uapi/linux/matroxfb.h
9867
9868MAX16065 HARDWARE MONITOR DRIVER
9869M:	Guenter Roeck <linux@roeck-us.net>
9870L:	linux-hwmon@vger.kernel.org
9871S:	Maintained
9872F:	Documentation/hwmon/max16065.rst
9873F:	drivers/hwmon/max16065.c
9874
9875MAX2175 SDR TUNER DRIVER
9876M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9877L:	linux-media@vger.kernel.org
9878T:	git git://linuxtv.org/media_tree.git
9879S:	Maintained
9880F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9881F:	Documentation/media/v4l-drivers/max2175.rst
9882F:	drivers/media/i2c/max2175*
9883F:	include/uapi/linux/max2175.h
9884
9885MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9886L:	linux-hwmon@vger.kernel.org
9887S:	Orphan
9888F:	Documentation/hwmon/max6650.rst
9889F:	drivers/hwmon/max6650.c
9890
9891MAX6697 HARDWARE MONITOR DRIVER
9892M:	Guenter Roeck <linux@roeck-us.net>
9893L:	linux-hwmon@vger.kernel.org
9894S:	Maintained
9895F:	Documentation/hwmon/max6697.rst
9896F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9897F:	drivers/hwmon/max6697.c
9898F:	include/linux/platform_data/max6697.h
9899
9900MAX9860 MONO AUDIO VOICE CODEC DRIVER
9901M:	Peter Rosin <peda@axentia.se>
9902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/sound/max9860.txt
9905F:	sound/soc/codecs/max9860.*
9906
9907MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9908M:	Andreas Klinger <ak@it-klinger.de>
9909L:	linux-iio@vger.kernel.org
9910S:	Maintained
9911F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9912F:	drivers/iio/proximity/mb1232.c
9913
9914MAXIM MAX77650 PMIC MFD DRIVER
9915M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9916L:	linux-kernel@vger.kernel.org
9917S:	Maintained
9918F:	Documentation/devicetree/bindings/*/*max77650.txt
9919F:	Documentation/devicetree/bindings/*/max77650*.txt
9920F:	include/linux/mfd/max77650.h
9921F:	drivers/mfd/max77650.c
9922F:	drivers/regulator/max77650-regulator.c
9923F:	drivers/power/supply/max77650-charger.c
9924F:	drivers/input/misc/max77650-onkey.c
9925F:	drivers/leds/leds-max77650.c
9926F:	drivers/gpio/gpio-max77650.c
9927
9928MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9929M:	Javier Martinez Canillas <javier@dowhile0.org>
9930L:	linux-kernel@vger.kernel.org
9931S:	Supported
9932F:	drivers/regulator/max77802-regulator.c
9933F:	Documentation/devicetree/bindings/*/*max77802.txt
9934F:	include/dt-bindings/*/*max77802.h
9935
9936MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9937M:	Krzysztof Kozlowski <krzk@kernel.org>
9938M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9939L:	linux-pm@vger.kernel.org
9940S:	Supported
9941F:	drivers/power/supply/max14577_charger.c
9942F:	drivers/power/supply/max77693_charger.c
9943
9944MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9945M:	Chanwoo Choi <cw00.choi@samsung.com>
9946M:	Krzysztof Kozlowski <krzk@kernel.org>
9947M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9948L:	linux-kernel@vger.kernel.org
9949S:	Supported
9950F:	drivers/*/max14577*.c
9951F:	drivers/*/max77686*.c
9952F:	drivers/*/max77693*.c
9953F:	drivers/extcon/extcon-max14577.c
9954F:	drivers/extcon/extcon-max77693.c
9955F:	drivers/rtc/rtc-max77686.c
9956F:	drivers/clk/clk-max77686.c
9957F:	Documentation/devicetree/bindings/mfd/max14577.txt
9958F:	Documentation/devicetree/bindings/*/max77686.txt
9959F:	Documentation/devicetree/bindings/mfd/max77693.txt
9960F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9961F:	include/linux/mfd/max14577*.h
9962F:	include/linux/mfd/max77686*.h
9963F:	include/linux/mfd/max77693*.h
9964
9965MAXIRADIO FM RADIO RECEIVER DRIVER
9966M:	Hans Verkuil <hverkuil@xs4all.nl>
9967L:	linux-media@vger.kernel.org
9968T:	git git://linuxtv.org/media_tree.git
9969W:	https://linuxtv.org
9970S:	Maintained
9971F:	drivers/media/radio/radio-maxiradio*
9972
9973MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9974M:	Peter Rosin <peda@axentia.se>
9975L:	linux-iio@vger.kernel.org
9976S:	Maintained
9977F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9978F:	drivers/iio/potentiometer/mcp4018.c
9979F:	drivers/iio/potentiometer/mcp4531.c
9980
9981MCR20A IEEE-802.15.4 RADIO DRIVER
9982M:	Xue Liu <liuxuenetmail@gmail.com>
9983L:	linux-wpan@vger.kernel.org
9984W:	https://github.com/xueliu/mcr20a-linux
9985S:	Maintained
9986F:	drivers/net/ieee802154/mcr20a.c
9987F:	drivers/net/ieee802154/mcr20a.h
9988F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9989
9990MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9991M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9992L:	linux-iio@vger.kernel.org
9993S:	Maintained
9994F:	drivers/iio/dac/cio-dac.c
9995
9996MEDIA CONTROLLER FRAMEWORK
9997M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9998M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9999L:	linux-media@vger.kernel.org
10000W:	https://www.linuxtv.org
10001T:	git git://linuxtv.org/media_tree.git
10002S:	Supported
10003F:	drivers/media/mc/
10004F:	include/media/media-*.h
10005F:	include/uapi/linux/media.h
10006
10007MEDIA DRIVERS FOR ASCOT2E
10008M:	Sergey Kozlov <serjk@netup.ru>
10009M:	Abylay Ospan <aospan@netup.ru>
10010L:	linux-media@vger.kernel.org
10011W:	https://linuxtv.org
10012W:	http://netup.tv/
10013T:	git git://linuxtv.org/media_tree.git
10014S:	Supported
10015F:	drivers/media/dvb-frontends/ascot2e*
10016
10017MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10018M:	Jasmin Jessich <jasmin@anw.at>
10019L:	linux-media@vger.kernel.org
10020W:	https://linuxtv.org
10021T:	git git://linuxtv.org/media_tree.git
10022S:	Maintained
10023F:	drivers/media/dvb-frontends/cxd2099*
10024
10025MEDIA DRIVERS FOR CXD2841ER
10026M:	Sergey Kozlov <serjk@netup.ru>
10027M:	Abylay Ospan <aospan@netup.ru>
10028L:	linux-media@vger.kernel.org
10029W:	https://linuxtv.org
10030W:	http://netup.tv/
10031T:	git git://linuxtv.org/media_tree.git
10032S:	Supported
10033F:	drivers/media/dvb-frontends/cxd2841er*
10034
10035MEDIA DRIVERS FOR CXD2880
10036M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10037L:	linux-media@vger.kernel.org
10038W:	http://linuxtv.org/
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Supported
10041F:	drivers/media/dvb-frontends/cxd2880/*
10042F:	drivers/media/spi/cxd2880*
10043
10044MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10045L:	linux-media@vger.kernel.org
10046W:	https://linuxtv.org
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Orphan
10049F:	drivers/media/pci/ddbridge/*
10050
10051MEDIA DRIVERS FOR FREESCALE IMX
10052M:	Steve Longerbeam <slongerbeam@gmail.com>
10053M:	Philipp Zabel <p.zabel@pengutronix.de>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	Documentation/devicetree/bindings/media/imx.txt
10058F:	Documentation/media/v4l-drivers/imx.rst
10059F:	drivers/staging/media/imx/
10060F:	include/linux/imx-media.h
10061F:	include/media/imx.h
10062
10063MEDIA DRIVER FOR FREESCALE IMX PXP
10064M:	Philipp Zabel <p.zabel@pengutronix.de>
10065L:	linux-media@vger.kernel.org
10066T:	git git://linuxtv.org/media_tree.git
10067S:	Maintained
10068F:	drivers/media/platform/imx-pxp.[ch]
10069
10070MEDIA DRIVERS FOR FREESCALE IMX7
10071M:	Rui Miguel Silva <rmfrfs@gmail.com>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10076F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10077F:	Documentation/media/v4l-drivers/imx7.rst
10078F:	drivers/staging/media/imx/imx7-media-csi.c
10079F:	drivers/staging/media/imx/imx7-mipi-csis.c
10080
10081MEDIA DRIVERS FOR HELENE
10082M:	Abylay Ospan <aospan@netup.ru>
10083L:	linux-media@vger.kernel.org
10084W:	https://linuxtv.org
10085W:	http://netup.tv/
10086T:	git git://linuxtv.org/media_tree.git
10087S:	Supported
10088F:	drivers/media/dvb-frontends/helene*
10089
10090MEDIA DRIVERS FOR HORUS3A
10091M:	Sergey Kozlov <serjk@netup.ru>
10092M:	Abylay Ospan <aospan@netup.ru>
10093L:	linux-media@vger.kernel.org
10094W:	https://linuxtv.org
10095W:	http://netup.tv/
10096T:	git git://linuxtv.org/media_tree.git
10097S:	Supported
10098F:	drivers/media/dvb-frontends/horus3a*
10099
10100MEDIA DRIVERS FOR LNBH25
10101M:	Sergey Kozlov <serjk@netup.ru>
10102M:	Abylay Ospan <aospan@netup.ru>
10103L:	linux-media@vger.kernel.org
10104W:	https://linuxtv.org
10105W:	http://netup.tv/
10106T:	git git://linuxtv.org/media_tree.git
10107S:	Supported
10108F:	drivers/media/dvb-frontends/lnbh25*
10109
10110MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113T:	git git://linuxtv.org/media_tree.git
10114S:	Orphan
10115F:	drivers/media/dvb-frontends/mxl5xx*
10116
10117MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10118M:	Sergey Kozlov <serjk@netup.ru>
10119M:	Abylay Ospan <aospan@netup.ru>
10120L:	linux-media@vger.kernel.org
10121W:	https://linuxtv.org
10122W:	http://netup.tv/
10123T:	git git://linuxtv.org/media_tree.git
10124S:	Supported
10125F:	drivers/media/pci/netup_unidvb/*
10126
10127MEDIA DRIVERS FOR RENESAS - CEU
10128M:	Jacopo Mondi <jacopo@jmondi.org>
10129L:	linux-media@vger.kernel.org
10130L:	linux-renesas-soc@vger.kernel.org
10131T:	git git://linuxtv.org/media_tree.git
10132S:	Supported
10133F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10134F:	drivers/media/platform/renesas-ceu.c
10135F:	include/media/drv-intf/renesas-ceu.h
10136
10137MEDIA DRIVERS FOR RENESAS - DRIF
10138M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10139L:	linux-media@vger.kernel.org
10140L:	linux-renesas-soc@vger.kernel.org
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Supported
10143F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10144F:	drivers/media/platform/rcar_drif.c
10145
10146MEDIA DRIVERS FOR RENESAS - FCP
10147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10148L:	linux-media@vger.kernel.org
10149L:	linux-renesas-soc@vger.kernel.org
10150T:	git git://linuxtv.org/media_tree.git
10151S:	Supported
10152F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10153F:	drivers/media/platform/rcar-fcp.c
10154F:	include/media/rcar-fcp.h
10155
10156MEDIA DRIVERS FOR RENESAS - FDP1
10157M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10158L:	linux-media@vger.kernel.org
10159L:	linux-renesas-soc@vger.kernel.org
10160T:	git git://linuxtv.org/media_tree.git
10161S:	Supported
10162F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10163F:	drivers/media/platform/rcar_fdp1.c
10164
10165MEDIA DRIVERS FOR RENESAS - VIN
10166M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10167L:	linux-media@vger.kernel.org
10168L:	linux-renesas-soc@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Supported
10171F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10172F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10173F:	drivers/media/platform/rcar-vin/
10174
10175MEDIA DRIVERS FOR RENESAS - VSP1
10176M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10177M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10178L:	linux-media@vger.kernel.org
10179L:	linux-renesas-soc@vger.kernel.org
10180T:	git git://linuxtv.org/media_tree.git
10181S:	Supported
10182F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10183F:	drivers/media/platform/vsp1/
10184
10185MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10186L:	linux-media@vger.kernel.org
10187W:	https://linuxtv.org
10188T:	git git://linuxtv.org/media_tree.git
10189S:	Orphan
10190F:	drivers/media/dvb-frontends/stv0910*
10191
10192MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10193L:	linux-media@vger.kernel.org
10194W:	https://linuxtv.org
10195T:	git git://linuxtv.org/media_tree.git
10196S:	Orphan
10197F:	drivers/media/dvb-frontends/stv6111*
10198
10199MEDIA DRIVERS FOR STM32 - DCMI
10200M:	Hugues Fruchet <hugues.fruchet@st.com>
10201L:	linux-media@vger.kernel.org
10202T:	git git://linuxtv.org/media_tree.git
10203S:	Supported
10204F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10205F:	drivers/media/platform/stm32/stm32-dcmi.c
10206
10207MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10208M:	Dmitry Osipenko <digetx@gmail.com>
10209L:	linux-media@vger.kernel.org
10210L:	linux-tegra@vger.kernel.org
10211T:	git git://linuxtv.org/media_tree.git
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10214F:	drivers/staging/media/tegra-vde/
10215
10216MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10217M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10218P:	LinuxTV.org Project
10219L:	linux-media@vger.kernel.org
10220W:	https://linuxtv.org
10221Q:	http://patchwork.kernel.org/project/linux-media/list/
10222T:	git git://linuxtv.org/media_tree.git
10223S:	Maintained
10224F:	Documentation/devicetree/bindings/media/
10225F:	Documentation/media/
10226F:	drivers/media/
10227F:	drivers/staging/media/
10228F:	include/linux/platform_data/media/
10229F:	include/media/
10230F:	include/uapi/linux/dvb/
10231F:	include/uapi/linux/videodev2.h
10232F:	include/uapi/linux/media.h
10233F:	include/uapi/linux/v4l2-*
10234F:	include/uapi/linux/meye.h
10235F:	include/uapi/linux/ivtv*
10236F:	include/uapi/linux/uvcvideo.h
10237
10238MEDIATEK BLUETOOTH DRIVER
10239M:	Sean Wang <sean.wang@mediatek.com>
10240L:	linux-bluetooth@vger.kernel.org
10241L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10242S:	Maintained
10243F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10244F:	drivers/bluetooth/btmtkuart.c
10245
10246MEDIATEK CIR DRIVER
10247M:	Sean Wang <sean.wang@mediatek.com>
10248S:	Maintained
10249F:	drivers/media/rc/mtk-cir.c
10250
10251MEDIATEK DMA DRIVER
10252M:	Sean Wang <sean.wang@mediatek.com>
10253L:	dmaengine@vger.kernel.org
10254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10256S:	Maintained
10257F:	Documentation/devicetree/bindings/dma/mtk-*
10258F:	drivers/dma/mediatek/
10259
10260MEDIATEK PMIC LED DRIVER
10261M:	Sean Wang <sean.wang@mediatek.com>
10262S:	Maintained
10263F:	drivers/leds/leds-mt6323.c
10264F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10265
10266MEDIATEK ETHERNET DRIVER
10267M:	Felix Fietkau <nbd@openwrt.org>
10268M:	John Crispin <john@phrozen.org>
10269M:	Sean Wang <sean.wang@mediatek.com>
10270M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10271L:	netdev@vger.kernel.org
10272S:	Maintained
10273F:	drivers/net/ethernet/mediatek/
10274
10275MEDIATEK SWITCH DRIVER
10276M:	Sean Wang <sean.wang@mediatek.com>
10277L:	netdev@vger.kernel.org
10278S:	Maintained
10279F:	drivers/net/dsa/mt7530.*
10280F:	net/dsa/tag_mtk.c
10281
10282MEDIATEK JPEG DRIVER
10283M:	Rick Chang <rick.chang@mediatek.com>
10284M:	Bin Liu <bin.liu@mediatek.com>
10285S:	Supported
10286F:	drivers/media/platform/mtk-jpeg/
10287F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10288
10289MEDIATEK MDP DRIVER
10290M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10291M:	Houlong Wei <houlong.wei@mediatek.com>
10292M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10293S:	Supported
10294F:	drivers/media/platform/mtk-mdp/
10295F:	drivers/media/platform/mtk-vpu/
10296F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10297
10298MEDIATEK MEDIA DRIVER
10299M:	Tiffany Lin <tiffany.lin@mediatek.com>
10300M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10301S:	Supported
10302F:	drivers/media/platform/mtk-vcodec/
10303F:	drivers/media/platform/mtk-vpu/
10304F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10305F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10306
10307MEDIATEK MMC/SD/SDIO DRIVER
10308M:	Chaotian Jing <chaotian.jing@mediatek.com>
10309S:	Maintained
10310F:	drivers/mmc/host/mtk-sd.c
10311F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10312
10313MEDIATEK MT76 WIRELESS LAN DRIVER
10314M:	Felix Fietkau <nbd@nbd.name>
10315M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10316R:	Ryder Lee <ryder.lee@mediatek.com>
10317R:	Roy Luo <royluo@google.com>
10318L:	linux-wireless@vger.kernel.org
10319S:	Maintained
10320F:	drivers/net/wireless/mediatek/mt76/
10321
10322MEDIATEK MT7601U WIRELESS LAN DRIVER
10323M:	Jakub Kicinski <kubakici@wp.pl>
10324L:	linux-wireless@vger.kernel.org
10325S:	Maintained
10326F:	drivers/net/wireless/mediatek/mt7601u/
10327
10328MEDIATEK MT7621/28/88 I2C DRIVER
10329M:	Stefan Roese <sr@denx.de>
10330L:	linux-i2c@vger.kernel.org
10331S:	Maintained
10332F:	drivers/i2c/busses/i2c-mt7621.c
10333F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10334
10335MEDIATEK NAND CONTROLLER DRIVER
10336M:	Xiaolei Li <xiaolei.li@mediatek.com>
10337L:	linux-mtd@lists.infradead.org
10338S:	Maintained
10339F:	drivers/mtd/nand/raw/mtk_*
10340F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10341
10342MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10343M:	Sean Wang <sean.wang@mediatek.com>
10344S:	Maintained
10345F:	drivers/char/hw_random/mtk-rng.c
10346
10347MEDIATEK USB3 DRD IP DRIVER
10348M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10349L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10351L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10352S:	Maintained
10353F:	drivers/usb/mtu3/
10354
10355MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10356M:	Peter Senna Tschudin <peter.senna@gmail.com>
10357M:	Martin Donnelly <martin.donnelly@ge.com>
10358M:	Martyn Welch <martyn.welch@collabora.co.uk>
10359S:	Maintained
10360F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10361F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10362
10363MEGARAID SCSI/SAS DRIVERS
10364M:	Kashyap Desai <kashyap.desai@broadcom.com>
10365M:	Sumit Saxena <sumit.saxena@broadcom.com>
10366M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10367L:	megaraidlinux.pdl@broadcom.com
10368L:	linux-scsi@vger.kernel.org
10369W:	http://www.avagotech.com/support/
10370S:	Maintained
10371F:	Documentation/scsi/megaraid.txt
10372F:	drivers/scsi/megaraid.*
10373F:	drivers/scsi/megaraid/
10374
10375MELEXIS MLX90614 DRIVER
10376M:	Crt Mori <cmo@melexis.com>
10377L:	linux-iio@vger.kernel.org
10378W:	http://www.melexis.com
10379S:	Supported
10380F:	drivers/iio/temperature/mlx90614.c
10381
10382MELEXIS MLX90632 DRIVER
10383M:	Crt Mori <cmo@melexis.com>
10384L:	linux-iio@vger.kernel.org
10385W:	http://www.melexis.com
10386S:	Supported
10387F:	drivers/iio/temperature/mlx90632.c
10388
10389MELFAS MIP4 TOUCHSCREEN DRIVER
10390M:	Sangwon Jee <jeesw@melfas.com>
10391W:	http://www.melfas.com
10392S:	Supported
10393F:	drivers/input/touchscreen/melfas_mip4.c
10394F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10395
10396MELLANOX ETHERNET DRIVER (mlx4_en)
10397M:	Tariq Toukan <tariqt@mellanox.com>
10398L:	netdev@vger.kernel.org
10399S:	Supported
10400W:	http://www.mellanox.com
10401Q:	http://patchwork.ozlabs.org/project/netdev/list/
10402F:	drivers/net/ethernet/mellanox/mlx4/en_*
10403
10404MELLANOX ETHERNET DRIVER (mlx5e)
10405M:	Saeed Mahameed <saeedm@mellanox.com>
10406L:	netdev@vger.kernel.org
10407S:	Supported
10408W:	http://www.mellanox.com
10409Q:	http://patchwork.ozlabs.org/project/netdev/list/
10410F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10411
10412MELLANOX ETHERNET INNOVA DRIVERS
10413R:	Boris Pismenny <borisp@mellanox.com>
10414L:	netdev@vger.kernel.org
10415S:	Supported
10416W:	http://www.mellanox.com
10417Q:	http://patchwork.ozlabs.org/project/netdev/list/
10418F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10419F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10420F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10421F:	include/linux/mlx5/mlx5_ifc_fpga.h
10422
10423MELLANOX ETHERNET SWITCH DRIVERS
10424M:	Jiri Pirko <jiri@mellanox.com>
10425M:	Ido Schimmel <idosch@mellanox.com>
10426L:	netdev@vger.kernel.org
10427S:	Supported
10428W:	http://www.mellanox.com
10429Q:	http://patchwork.ozlabs.org/project/netdev/list/
10430F:	drivers/net/ethernet/mellanox/mlxsw/
10431F:	tools/testing/selftests/drivers/net/mlxsw/
10432
10433MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10434M:	mlxsw@mellanox.com
10435L:	netdev@vger.kernel.org
10436S:	Supported
10437W:	http://www.mellanox.com
10438Q:	http://patchwork.ozlabs.org/project/netdev/list/
10439F:	drivers/net/ethernet/mellanox/mlxfw/
10440
10441MELLANOX HARDWARE PLATFORM SUPPORT
10442M:	Andy Shevchenko <andy@infradead.org>
10443M:	Darren Hart <dvhart@infradead.org>
10444M:	Vadim Pasternak <vadimp@mellanox.com>
10445L:	platform-driver-x86@vger.kernel.org
10446S:	Supported
10447F:	drivers/platform/mellanox/
10448F:	include/linux/platform_data/mlxreg.h
10449
10450MELLANOX MLX4 core VPI driver
10451M:	Tariq Toukan <tariqt@mellanox.com>
10452L:	netdev@vger.kernel.org
10453L:	linux-rdma@vger.kernel.org
10454W:	http://www.mellanox.com
10455Q:	http://patchwork.ozlabs.org/project/netdev/list/
10456S:	Supported
10457F:	drivers/net/ethernet/mellanox/mlx4/
10458F:	include/linux/mlx4/
10459
10460MELLANOX MLX4 IB driver
10461M:	Yishai Hadas <yishaih@mellanox.com>
10462L:	linux-rdma@vger.kernel.org
10463W:	http://www.mellanox.com
10464Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10465S:	Supported
10466F:	drivers/infiniband/hw/mlx4/
10467F:	include/linux/mlx4/
10468F:	include/uapi/rdma/mlx4-abi.h
10469
10470MELLANOX MLX5 core VPI driver
10471M:	Saeed Mahameed <saeedm@mellanox.com>
10472M:	Leon Romanovsky <leonro@mellanox.com>
10473L:	netdev@vger.kernel.org
10474L:	linux-rdma@vger.kernel.org
10475W:	http://www.mellanox.com
10476Q:	http://patchwork.ozlabs.org/project/netdev/list/
10477S:	Supported
10478F:	drivers/net/ethernet/mellanox/mlx5/core/
10479F:	include/linux/mlx5/
10480F:	Documentation/networking/device_drivers/mellanox/
10481
10482MELLANOX MLX5 IB driver
10483M:	Leon Romanovsky <leonro@mellanox.com>
10484L:	linux-rdma@vger.kernel.org
10485W:	http://www.mellanox.com
10486Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10487S:	Supported
10488F:	drivers/infiniband/hw/mlx5/
10489F:	include/linux/mlx5/
10490F:	include/uapi/rdma/mlx5-abi.h
10491
10492MELLANOX MLXCPLD I2C AND MUX DRIVER
10493M:	Vadim Pasternak <vadimp@mellanox.com>
10494M:	Michael Shych <michaelsh@mellanox.com>
10495L:	linux-i2c@vger.kernel.org
10496S:	Supported
10497F:	drivers/i2c/busses/i2c-mlxcpld.c
10498F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10499F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10500
10501MELLANOX MLXCPLD LED DRIVER
10502M:	Vadim Pasternak <vadimp@mellanox.com>
10503L:	linux-leds@vger.kernel.org
10504S:	Supported
10505F:	drivers/leds/leds-mlxcpld.c
10506F:	drivers/leds/leds-mlxreg.c
10507F:	Documentation/leds/leds-mlxcpld.rst
10508
10509MELLANOX PLATFORM DRIVER
10510M:	Vadim Pasternak <vadimp@mellanox.com>
10511L:	platform-driver-x86@vger.kernel.org
10512S:	Supported
10513F:	drivers/platform/x86/mlx-platform.c
10514
10515MEMBARRIER SUPPORT
10516M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10517M:	"Paul E. McKenney" <paulmck@kernel.org>
10518L:	linux-kernel@vger.kernel.org
10519S:	Supported
10520F:	kernel/sched/membarrier.c
10521F:	include/uapi/linux/membarrier.h
10522F:	arch/powerpc/include/asm/membarrier.h
10523
10524MEMBLOCK
10525M:	Mike Rapoport <rppt@linux.ibm.com>
10526L:	linux-mm@kvack.org
10527S:	Maintained
10528F:	include/linux/memblock.h
10529F:	mm/memblock.c
10530F:	Documentation/core-api/boot-time-mm.rst
10531
10532MEMORY MANAGEMENT
10533L:	linux-mm@kvack.org
10534W:	http://www.linux-mm.org
10535S:	Maintained
10536F:	include/linux/mm.h
10537F:	include/linux/gfp.h
10538F:	include/linux/mmzone.h
10539F:	include/linux/memory_hotplug.h
10540F:	include/linux/vmalloc.h
10541F:	mm/
10542
10543MEMORY TECHNOLOGY DEVICES (MTD)
10544M:	David Woodhouse <dwmw2@infradead.org>
10545M:	Brian Norris <computersforpeace@gmail.com>
10546M:	Marek Vasut <marek.vasut@gmail.com>
10547M:	Miquel Raynal <miquel.raynal@bootlin.com>
10548M:	Richard Weinberger <richard@nod.at>
10549M:	Vignesh Raghavendra <vigneshr@ti.com>
10550L:	linux-mtd@lists.infradead.org
10551W:	http://www.linux-mtd.infradead.org/
10552Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10555S:	Maintained
10556F:	Documentation/devicetree/bindings/mtd/
10557F:	drivers/mtd/
10558F:	include/linux/mtd/
10559F:	include/uapi/mtd/
10560
10561MEN A21 WATCHDOG DRIVER
10562M:	Johannes Thumshirn <morbidrsa@gmail.com>
10563L:	linux-watchdog@vger.kernel.org
10564S:	Maintained
10565F:	drivers/watchdog/mena21_wdt.c
10566
10567MEN CHAMELEON BUS (mcb)
10568M:	Johannes Thumshirn <morbidrsa@gmail.com>
10569S:	Maintained
10570F:	drivers/mcb/
10571F:	include/linux/mcb.h
10572F:	Documentation/driver-api/men-chameleon-bus.rst
10573
10574MEN F21BMC (Board Management Controller)
10575M:	Andreas Werner <andreas.werner@men.de>
10576S:	Supported
10577F:	drivers/mfd/menf21bmc.c
10578F:	drivers/watchdog/menf21bmc_wdt.c
10579F:	drivers/leds/leds-menf21bmc.c
10580F:	drivers/hwmon/menf21bmc_hwmon.c
10581F:	Documentation/hwmon/menf21bmc.rst
10582
10583MEN Z069 WATCHDOG DRIVER
10584M:	Johannes Thumshirn <jth@kernel.org>
10585L:	linux-watchdog@vger.kernel.org
10586S:	Maintained
10587F:	drivers/watchdog/menz69_wdt.c
10588
10589MESON AO CEC DRIVER FOR AMLOGIC SOCS
10590M:	Neil Armstrong <narmstrong@baylibre.com>
10591L:	linux-media@vger.kernel.org
10592L:	linux-amlogic@lists.infradead.org
10593W:	http://linux-meson.com/
10594S:	Supported
10595F:	drivers/media/platform/meson/ao-cec.c
10596F:	drivers/media/platform/meson/ao-cec-g12a.c
10597F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10598T:	git git://linuxtv.org/media_tree.git
10599
10600MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10601M:	Liang Yang <liang.yang@amlogic.com>
10602L:	linux-mtd@lists.infradead.org
10603S:	Maintained
10604F:	drivers/mtd/nand/raw/meson_*
10605F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10606
10607MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10608M:	Maxime Jourdan <mjourdan@baylibre.com>
10609L:	linux-media@vger.kernel.org
10610L:	linux-amlogic@lists.infradead.org
10611S:	Supported
10612F:	drivers/staging/media/meson/vdec/
10613T:	git git://linuxtv.org/media_tree.git
10614
10615METHODE UDPU SUPPORT
10616M:	Vladimir Vid <vladimir.vid@sartura.hr>
10617S:	Maintained
10618F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10619
10620MICROBLAZE ARCHITECTURE
10621M:	Michal Simek <monstr@monstr.eu>
10622W:	http://www.monstr.eu/fdt/
10623T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10624S:	Supported
10625F:	arch/microblaze/
10626
10627MICROCHIP AT91 SERIAL DRIVER
10628M:	Richard Genoud <richard.genoud@gmail.com>
10629S:	Maintained
10630F:	drivers/tty/serial/atmel_serial.c
10631F:	drivers/tty/serial/atmel_serial.h
10632F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10633
10634MICROCHIP AUDIO ASOC DRIVERS
10635M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10636L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10637S:	Supported
10638F:	sound/soc/atmel
10639
10640MICROCHIP DMA DRIVER
10641M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10643L:	dmaengine@vger.kernel.org
10644S:	Supported
10645F:	drivers/dma/at_hdmac.c
10646F:	drivers/dma/at_hdmac_regs.h
10647F:	include/linux/platform_data/dma-atmel.h
10648F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10649F:	include/dt-bindings/dma/at91.h
10650
10651MICROCHIP ECC DRIVER
10652M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10653L:	linux-crypto@vger.kernel.org
10654S:	Maintained
10655F:	drivers/crypto/atmel-ecc.*
10656
10657MICROCHIP I2C DRIVER
10658M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10659L:	linux-i2c@vger.kernel.org
10660S:	Supported
10661F:	drivers/i2c/busses/i2c-at91.h
10662F:	drivers/i2c/busses/i2c-at91-*.c
10663
10664MICROCHIP ISC DRIVER
10665M:	Eugen Hristev <eugen.hristev@microchip.com>
10666L:	linux-media@vger.kernel.org
10667S:	Supported
10668F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10669F:	drivers/media/platform/atmel/atmel-isc.h
10670F:	drivers/media/platform/atmel/atmel-isc-base.c
10671F:	drivers/media/platform/atmel/atmel-isc-regs.h
10672F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10673
10674MICROCHIP ISI DRIVER
10675M:	Eugen Hristev <eugen.hristev@microchip.com>
10676L:	linux-media@vger.kernel.org
10677S:	Supported
10678F:	drivers/media/platform/atmel/atmel-isi.c
10679F:	drivers/media/platform/atmel/atmel-isi.h
10680
10681MICROCHIP AT91 USART MFD DRIVER
10682M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10683L:	linux-kernel@vger.kernel.org
10684S:	Supported
10685F:	drivers/mfd/at91-usart.c
10686F:	include/dt-bindings/mfd/at91-usart.h
10687F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10688
10689MICROCHIP AT91 USART SPI DRIVER
10690M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10691L:	linux-spi@vger.kernel.org
10692S:	Supported
10693F:	drivers/spi/spi-at91-usart.c
10694F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10695
10696MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10697M:	Woojung Huh <woojung.huh@microchip.com>
10698M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10699L:	netdev@vger.kernel.org
10700S:	Maintained
10701F:	net/dsa/tag_ksz.c
10702F:	drivers/net/dsa/microchip/*
10703F:	include/linux/platform_data/microchip-ksz.h
10704F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10705
10706MICROCHIP LAN743X ETHERNET DRIVER
10707M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10708M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10709L:	netdev@vger.kernel.org
10710S:	Maintained
10711F:	drivers/net/ethernet/microchip/lan743x_*
10712
10713MICROCHIP LCDFB DRIVER
10714M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10715L:	linux-fbdev@vger.kernel.org
10716S:	Maintained
10717F:	drivers/video/fbdev/atmel_lcdfb.c
10718F:	include/video/atmel_lcdc.h
10719
10720MICROCHIP MMC/SD/SDIO MCI DRIVER
10721M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10722S:	Maintained
10723F:	drivers/mmc/host/atmel-mci.c
10724
10725MICROCHIP MCP16502 PMIC DRIVER
10726M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10730F:	drivers/regulator/mcp16502.c
10731
10732MICROCHIP MCP3911 ADC DRIVER
10733M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10734M:	Kent Gustavsson <kent@minoris.se>
10735L:	linux-iio@vger.kernel.org
10736S:	Supported
10737F:	drivers/iio/adc/mcp3911.c
10738F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10739
10740MICROCHIP NAND DRIVER
10741M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10742L:	linux-mtd@lists.infradead.org
10743S:	Supported
10744F:	drivers/mtd/nand/raw/atmel/*
10745F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10746
10747MICROCHIP PWM DRIVER
10748M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10750L:	linux-pwm@vger.kernel.org
10751S:	Supported
10752F:	drivers/pwm/pwm-atmel.c
10753F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10754
10755MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10756M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10757M:	Eugen Hristev <eugen.hristev@microchip.com>
10758L:	linux-iio@vger.kernel.org
10759S:	Supported
10760F:	drivers/iio/adc/at91-sama5d2_adc.c
10761F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10762F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10763
10764MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10766S:	Supported
10767F:	drivers/power/reset/at91-sama5d2_shdwc.c
10768
10769MICROCHIP SPI DRIVER
10770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10771S:	Supported
10772F:	drivers/spi/spi-atmel.*
10773
10774MICROCHIP SSC DRIVER
10775M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10777S:	Supported
10778F:	drivers/misc/atmel-ssc.c
10779F:	include/linux/atmel-ssc.h
10780
10781MICROCHIP USBA UDC DRIVER
10782M:	Cristian Birsan <cristian.birsan@microchip.com>
10783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10784S:	Supported
10785F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10786
10787MICROCHIP USB251XB DRIVER
10788M:	Richard Leitner <richard.leitner@skidata.com>
10789L:	linux-usb@vger.kernel.org
10790S:	Maintained
10791F:	drivers/usb/misc/usb251xb.c
10792F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10793
10794MICROCHIP XDMA DRIVER
10795M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10796L:	linux-arm-kernel@lists.infradead.org
10797L:	dmaengine@vger.kernel.org
10798S:	Supported
10799F:	drivers/dma/at_xdmac.c
10800
10801MICROSEMI MIPS SOCS
10802M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10803M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10804L:	linux-mips@vger.kernel.org
10805S:	Supported
10806F:	arch/mips/generic/board-ocelot.c
10807F:	arch/mips/configs/generic/board-ocelot.config
10808F:	arch/mips/boot/dts/mscc/
10809F:	Documentation/devicetree/bindings/mips/mscc.txt
10810
10811MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10812M:	Don Brace <don.brace@microsemi.com>
10813L:	esc.storagedev@microsemi.com
10814L:	linux-scsi@vger.kernel.org
10815S:	Supported
10816F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10817F:	drivers/scsi/smartpqi/Kconfig
10818F:	drivers/scsi/smartpqi/Makefile
10819F:	include/linux/cciss*.h
10820F:	include/uapi/linux/cciss*.h
10821F:	Documentation/scsi/smartpqi.txt
10822
10823MICROSEMI ETHERNET SWITCH DRIVER
10824M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10825M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10826L:	netdev@vger.kernel.org
10827S:	Supported
10828F:	drivers/net/ethernet/mscc/
10829
10830MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10831M:	Chen Yu <yu.c.chen@intel.com>
10832L:	platform-driver-x86@vger.kernel.org
10833S:	Supported
10834F:	drivers/platform/x86/surfacepro3_button.c
10835
10836MICROTEK X6 SCANNER
10837M:	Oliver Neukum <oliver@neukum.org>
10838S:	Maintained
10839F:	drivers/usb/image/microtek.*
10840
10841MIPS
10842M:	Ralf Baechle <ralf@linux-mips.org>
10843M:	Paul Burton <paul.burton@mips.com>
10844M:	James Hogan <jhogan@kernel.org>
10845L:	linux-mips@vger.kernel.org
10846W:	http://www.linux-mips.org/
10847T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10849Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10850S:	Supported
10851F:	Documentation/devicetree/bindings/mips/
10852F:	Documentation/mips/
10853F:	arch/mips/
10854F:	drivers/platform/mips/
10855
10856MIPS BOSTON DEVELOPMENT BOARD
10857M:	Paul Burton <paul.burton@mips.com>
10858L:	linux-mips@vger.kernel.org
10859S:	Maintained
10860F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10861F:	arch/mips/boot/dts/img/boston.dts
10862F:	arch/mips/configs/generic/board-boston.config
10863F:	drivers/clk/imgtec/clk-boston.c
10864F:	include/dt-bindings/clock/boston-clock.h
10865
10866MIPS GENERIC PLATFORM
10867M:	Paul Burton <paul.burton@mips.com>
10868L:	linux-mips@vger.kernel.org
10869S:	Supported
10870F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10871F:	arch/mips/generic/
10872F:	arch/mips/tools/generic-board-config.sh
10873
10874MIPS/LOONGSON1 ARCHITECTURE
10875M:	Keguang Zhang <keguang.zhang@gmail.com>
10876L:	linux-mips@vger.kernel.org
10877S:	Maintained
10878F:	arch/mips/loongson32/
10879F:	arch/mips/include/asm/mach-loongson32/
10880F:	drivers/*/*loongson1*
10881F:	drivers/*/*/*loongson1*
10882
10883MIPS/LOONGSON2 ARCHITECTURE
10884M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10885L:	linux-mips@vger.kernel.org
10886S:	Maintained
10887F:	arch/mips/loongson64/fuloong-2e/
10888F:	arch/mips/loongson64/lemote-2f/
10889F:	arch/mips/include/asm/mach-loongson64/
10890F:	drivers/*/*loongson2*
10891F:	drivers/*/*/*loongson2*
10892
10893MIPS/LOONGSON3 ARCHITECTURE
10894M:	Huacai Chen <chenhc@lemote.com>
10895L:	linux-mips@vger.kernel.org
10896S:	Maintained
10897F:	arch/mips/loongson64/
10898F:	arch/mips/include/asm/mach-loongson64/
10899F:	drivers/platform/mips/cpu_hwmon.c
10900F:	drivers/*/*loongson3*
10901F:	drivers/*/*/*loongson3*
10902
10903MIPS RINT INSTRUCTION EMULATION
10904M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10905L:	linux-mips@vger.kernel.org
10906S:	Supported
10907F:	arch/mips/math-emu/sp_rint.c
10908F:	arch/mips/math-emu/dp_rint.c
10909
10910MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10911M:	Hans Verkuil <hverkuil@xs4all.nl>
10912L:	linux-media@vger.kernel.org
10913T:	git git://linuxtv.org/media_tree.git
10914W:	https://linuxtv.org
10915S:	Odd Fixes
10916F:	drivers/media/radio/radio-miropcm20*
10917
10918MMP SUPPORT
10919R:	Lubomir Rintel <lkundrak@v3.sk>
10920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10921S:	Odd Fixes
10922F:	arch/arm/boot/dts/mmp*
10923F:	arch/arm/mach-mmp/
10924
10925MMU GATHER AND TLB INVALIDATION
10926M:	Will Deacon <will@kernel.org>
10927M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10928M:	Andrew Morton <akpm@linux-foundation.org>
10929M:	Nick Piggin <npiggin@gmail.com>
10930M:	Peter Zijlstra <peterz@infradead.org>
10931L:	linux-arch@vger.kernel.org
10932L:	linux-mm@kvack.org
10933S:	Maintained
10934F:	arch/*/include/asm/tlb.h
10935F:	include/asm-generic/tlb.h
10936F:	mm/mmu_gather.c
10937
10938MN88472 MEDIA DRIVER
10939M:	Antti Palosaari <crope@iki.fi>
10940L:	linux-media@vger.kernel.org
10941W:	https://linuxtv.org
10942W:	http://palosaari.fi/linux/
10943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10944S:	Maintained
10945F:	drivers/media/dvb-frontends/mn88472*
10946
10947MN88473 MEDIA DRIVER
10948M:	Antti Palosaari <crope@iki.fi>
10949L:	linux-media@vger.kernel.org
10950W:	https://linuxtv.org
10951W:	http://palosaari.fi/linux/
10952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10953S:	Maintained
10954F:	drivers/media/dvb-frontends/mn88473*
10955
10956MODULE SUPPORT
10957M:	Jessica Yu <jeyu@kernel.org>
10958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10959S:	Maintained
10960F:	include/linux/module.h
10961F:	kernel/module.c
10962
10963MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10964W:	http://popies.net/meye/
10965S:	Orphan
10966F:	Documentation/media/v4l-drivers/meye*
10967F:	drivers/media/pci/meye/
10968F:	include/uapi/linux/meye.h
10969
10970MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10971M:	Jiri Slaby <jirislaby@gmail.com>
10972S:	Maintained
10973F:	Documentation/driver-api/serial/moxa-smartio.rst
10974F:	drivers/tty/mxser.*
10975
10976MR800 AVERMEDIA USB FM RADIO DRIVER
10977M:	Alexey Klimov <klimov.linux@gmail.com>
10978L:	linux-media@vger.kernel.org
10979T:	git git://linuxtv.org/media_tree.git
10980S:	Maintained
10981F:	drivers/media/radio/radio-mr800.c
10982
10983MRF24J40 IEEE 802.15.4 RADIO DRIVER
10984M:	Alan Ott <alan@signal11.us>
10985L:	linux-wpan@vger.kernel.org
10986S:	Maintained
10987F:	drivers/net/ieee802154/mrf24j40.c
10988F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10989
10990MSI LAPTOP SUPPORT
10991M:	"Lee, Chun-Yi" <jlee@suse.com>
10992L:	platform-driver-x86@vger.kernel.org
10993S:	Maintained
10994F:	drivers/platform/x86/msi-laptop.c
10995
10996MSI WMI SUPPORT
10997L:	platform-driver-x86@vger.kernel.org
10998S:	Orphan
10999F:	drivers/platform/x86/msi-wmi.c
11000
11001MSI001 MEDIA DRIVER
11002M:	Antti Palosaari <crope@iki.fi>
11003L:	linux-media@vger.kernel.org
11004W:	https://linuxtv.org
11005W:	http://palosaari.fi/linux/
11006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11007T:	git git://linuxtv.org/anttip/media_tree.git
11008S:	Maintained
11009F:	drivers/media/tuners/msi001*
11010
11011MSI2500 MEDIA DRIVER
11012M:	Antti Palosaari <crope@iki.fi>
11013L:	linux-media@vger.kernel.org
11014W:	https://linuxtv.org
11015W:	http://palosaari.fi/linux/
11016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11017T:	git git://linuxtv.org/anttip/media_tree.git
11018S:	Maintained
11019F:	drivers/media/usb/msi2500/
11020
11021MSYSTEMS DISKONCHIP G3 MTD DRIVER
11022M:	Robert Jarzmik <robert.jarzmik@free.fr>
11023L:	linux-mtd@lists.infradead.org
11024S:	Maintained
11025F:	drivers/mtd/devices/docg3*
11026
11027MT9M032 APTINA SENSOR DRIVER
11028M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11029L:	linux-media@vger.kernel.org
11030T:	git git://linuxtv.org/media_tree.git
11031S:	Maintained
11032F:	drivers/media/i2c/mt9m032.c
11033F:	include/media/i2c/mt9m032.h
11034
11035MT9P031 APTINA CAMERA SENSOR
11036M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/mt9p031.c
11041F:	include/media/i2c/mt9p031.h
11042
11043MT9T001 APTINA CAMERA SENSOR
11044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11045L:	linux-media@vger.kernel.org
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Maintained
11048F:	drivers/media/i2c/mt9t001.c
11049F:	include/media/i2c/mt9t001.h
11050
11051MT9T112 APTINA CAMERA SENSOR
11052M:	Jacopo Mondi <jacopo@jmondi.org>
11053L:	linux-media@vger.kernel.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Odd Fixes
11056F:	drivers/media/i2c/mt9t112.c
11057F:	include/media/i2c/mt9t112.h
11058
11059MT9V032 APTINA CAMERA SENSOR
11060M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11061L:	linux-media@vger.kernel.org
11062T:	git git://linuxtv.org/media_tree.git
11063S:	Maintained
11064F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11065F:	drivers/media/i2c/mt9v032.c
11066F:	include/media/i2c/mt9v032.h
11067
11068MT9V111 APTINA CAMERA SENSOR
11069M:	Jacopo Mondi <jacopo@jmondi.org>
11070L:	linux-media@vger.kernel.org
11071T:	git git://linuxtv.org/media_tree.git
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11074F:	drivers/media/i2c/mt9v111.c
11075
11076MULTIFUNCTION DEVICES (MFD)
11077M:	Lee Jones <lee.jones@linaro.org>
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11079S:	Supported
11080F:	Documentation/devicetree/bindings/mfd/
11081F:	drivers/mfd/
11082F:	include/linux/mfd/
11083F:	include/dt-bindings/mfd/
11084
11085MULTIMEDIA CARD (MMC) ETC. OVER SPI
11086S:	Orphan
11087F:	drivers/mmc/host/mmc_spi.c
11088F:	include/linux/spi/mmc_spi.h
11089
11090MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11091M:	Ulf Hansson <ulf.hansson@linaro.org>
11092L:	linux-mmc@vger.kernel.org
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11094S:	Maintained
11095F:	Documentation/devicetree/bindings/mmc/
11096F:	drivers/mmc/
11097F:	include/linux/mmc/
11098F:	include/uapi/linux/mmc/
11099
11100MULTIPLEXER SUBSYSTEM
11101M:	Peter Rosin <peda@axentia.se>
11102S:	Maintained
11103F:	Documentation/ABI/testing/sysfs-class-mux*
11104F:	Documentation/devicetree/bindings/mux/
11105F:	include/dt-bindings/mux/
11106F:	include/linux/mux/
11107F:	drivers/mux/
11108
11109MULTITECH MULTIPORT CARD (ISICOM)
11110S:	Orphan
11111F:	drivers/tty/isicom.c
11112F:	include/linux/isicom.h
11113
11114MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11115M:	Bin Liu <b-liu@ti.com>
11116L:	linux-usb@vger.kernel.org
11117S:	Maintained
11118F:	drivers/usb/musb/
11119
11120MXL301RF MEDIA DRIVER
11121M:	Akihiro Tsukada <tskd08@gmail.com>
11122L:	linux-media@vger.kernel.org
11123S:	Odd Fixes
11124F:	drivers/media/tuners/mxl301rf*
11125
11126MXL5007T MEDIA DRIVER
11127M:	Michael Krufky <mkrufky@linuxtv.org>
11128L:	linux-media@vger.kernel.org
11129W:	https://linuxtv.org
11130W:	http://github.com/mkrufky
11131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11132T:	git git://linuxtv.org/mkrufky/tuners.git
11133S:	Maintained
11134F:	drivers/media/tuners/mxl5007t.*
11135
11136MXSFB DRM DRIVER
11137M:	Marek Vasut <marex@denx.de>
11138M:	Stefan Agner <stefan@agner.ch>
11139L:	dri-devel@lists.freedesktop.org
11140S:	Supported
11141F:	drivers/gpu/drm/mxsfb/
11142F:	Documentation/devicetree/bindings/display/mxsfb.txt
11143T:	git git://anongit.freedesktop.org/drm/drm-misc
11144
11145MYLEX DAC960 PCI RAID Controller
11146M:	Hannes Reinecke <hare@kernel.org>
11147L:	linux-scsi@vger.kernel.org
11148S:	Supported
11149F:	drivers/scsi/myrb.*
11150F:	drivers/scsi/myrs.*
11151
11152MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11153M:	Chris Lee <christopher.lee@cspi.com>
11154L:	netdev@vger.kernel.org
11155W:	https://www.cspi.com/ethernet-products/support/downloads/
11156S:	Supported
11157F:	drivers/net/ethernet/myricom/myri10ge/
11158
11159NAND FLASH SUBSYSTEM
11160M:	Miquel Raynal <miquel.raynal@bootlin.com>
11161R:	Richard Weinberger <richard@nod.at>
11162L:	linux-mtd@lists.infradead.org
11163W:	http://www.linux-mtd.infradead.org/
11164Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11166S:	Maintained
11167F:	drivers/mtd/nand/
11168F:	include/linux/mtd/*nand*.h
11169
11170NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11171M:	Daniel Mack <zonque@gmail.com>
11172S:	Maintained
11173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11174W:	http://www.native-instruments.com
11175F:	sound/usb/caiaq/
11176
11177NATSEMI ETHERNET DRIVER (DP8381x)
11178S:	Orphan
11179F:	drivers/net/ethernet/natsemi/natsemi.c
11180
11181NCR 5380 SCSI DRIVERS
11182M:	Finn Thain <fthain@telegraphics.com.au>
11183M:	Michael Schmitz <schmitzmic@gmail.com>
11184L:	linux-scsi@vger.kernel.org
11185S:	Maintained
11186F:	Documentation/scsi/g_NCR5380.txt
11187F:	drivers/scsi/NCR5380.*
11188F:	drivers/scsi/arm/cumana_1.c
11189F:	drivers/scsi/arm/oak.c
11190F:	drivers/scsi/atari_scsi.*
11191F:	drivers/scsi/dmx3191d.c
11192F:	drivers/scsi/g_NCR5380.*
11193F:	drivers/scsi/mac_scsi.*
11194F:	drivers/scsi/sun3_scsi.*
11195F:	drivers/scsi/sun3_scsi_vme.c
11196
11197NCSI LIBRARY:
11198M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11199S:	Maintained
11200F:	net/ncsi/
11201
11202NCT6775 HARDWARE MONITOR DRIVER
11203M:	Guenter Roeck <linux@roeck-us.net>
11204L:	linux-hwmon@vger.kernel.org
11205S:	Maintained
11206F:	Documentation/hwmon/nct6775.rst
11207F:	drivers/hwmon/nct6775.c
11208
11209NET_FAILOVER MODULE
11210M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11211L:	netdev@vger.kernel.org
11212S:	Supported
11213F:	drivers/net/net_failover.c
11214F:	include/net/net_failover.h
11215F:	Documentation/networking/net_failover.rst
11216
11217NETEM NETWORK EMULATOR
11218M:	Stephen Hemminger <stephen@networkplumber.org>
11219L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11220S:	Maintained
11221F:	net/sched/sch_netem.c
11222
11223NETERION 10GbE DRIVERS (s2io/vxge)
11224M:	Jon Mason <jdmason@kudzu.us>
11225L:	netdev@vger.kernel.org
11226S:	Supported
11227F:	Documentation/networking/device_drivers/neterion/s2io.txt
11228F:	Documentation/networking/device_drivers/neterion/vxge.txt
11229F:	drivers/net/ethernet/neterion/
11230
11231NETFILTER
11232M:	Pablo Neira Ayuso <pablo@netfilter.org>
11233M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11234M:	Florian Westphal <fw@strlen.de>
11235L:	netfilter-devel@vger.kernel.org
11236L:	coreteam@netfilter.org
11237W:	http://www.netfilter.org/
11238W:	http://www.iptables.org/
11239W:	http://www.nftables.org/
11240Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11243S:	Maintained
11244F:	include/linux/netfilter*
11245F:	include/linux/netfilter/
11246F:	include/net/netfilter/
11247F:	include/uapi/linux/netfilter*
11248F:	include/uapi/linux/netfilter/
11249F:	net/*/netfilter.c
11250F:	net/*/netfilter/
11251F:	net/netfilter/
11252F:	net/bridge/br_netfilter*.c
11253
11254NETROM NETWORK LAYER
11255M:	Ralf Baechle <ralf@linux-mips.org>
11256L:	linux-hams@vger.kernel.org
11257W:	http://www.linux-ax25.org/
11258S:	Maintained
11259F:	include/net/netrom.h
11260F:	include/uapi/linux/netrom.h
11261F:	net/netrom/
11262
11263NETRONOME ETHERNET DRIVERS
11264M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11265L:	oss-drivers@netronome.com
11266S:	Maintained
11267F:	drivers/net/ethernet/netronome/
11268
11269NETWORK BLOCK DEVICE (NBD)
11270M:	Josef Bacik <josef@toxicpanda.com>
11271S:	Maintained
11272L:	linux-block@vger.kernel.org
11273L:	nbd@other.debian.org
11274F:	Documentation/admin-guide/blockdev/nbd.rst
11275F:	drivers/block/nbd.c
11276F:	include/trace/events/nbd.h
11277F:	include/uapi/linux/nbd.h
11278
11279NETWORK DROP MONITOR
11280M:	Neil Horman <nhorman@tuxdriver.com>
11281L:	netdev@vger.kernel.org
11282S:	Maintained
11283W:	https://fedorahosted.org/dropwatch/
11284F:	net/core/drop_monitor.c
11285F:	include/uapi/linux/net_dropmon.h
11286F:	include/net/drop_monitor.h
11287
11288NETWORKING DRIVERS
11289M:	"David S. Miller" <davem@davemloft.net>
11290L:	netdev@vger.kernel.org
11291W:	http://www.linuxfoundation.org/en/Net
11292Q:	http://patchwork.ozlabs.org/project/netdev/list/
11293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11295S:	Odd Fixes
11296F:	Documentation/devicetree/bindings/net/
11297F:	drivers/net/
11298F:	include/linux/if_*
11299F:	include/linux/netdevice.h
11300F:	include/linux/etherdevice.h
11301F:	include/linux/fcdevice.h
11302F:	include/linux/fddidevice.h
11303F:	include/linux/hippidevice.h
11304F:	include/linux/inetdevice.h
11305F:	include/uapi/linux/if_*
11306F:	include/uapi/linux/netdevice.h
11307
11308NETWORKING DRIVERS (WIRELESS)
11309M:	Kalle Valo <kvalo@codeaurora.org>
11310L:	linux-wireless@vger.kernel.org
11311Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11314S:	Maintained
11315F:	Documentation/devicetree/bindings/net/wireless/
11316F:	drivers/net/wireless/
11317
11318NETWORKING [DSA]
11319M:	Andrew Lunn <andrew@lunn.ch>
11320M:	Vivien Didelot <vivien.didelot@gmail.com>
11321M:	Florian Fainelli <f.fainelli@gmail.com>
11322S:	Maintained
11323F:	Documentation/devicetree/bindings/net/dsa/
11324F:	net/dsa/
11325F:	include/net/dsa.h
11326F:	include/linux/dsa/
11327F:	include/linux/platform_data/dsa.h
11328F:	drivers/net/dsa/
11329
11330NETWORKING [GENERAL]
11331M:	"David S. Miller" <davem@davemloft.net>
11332L:	netdev@vger.kernel.org
11333W:	http://www.linuxfoundation.org/en/Net
11334Q:	http://patchwork.ozlabs.org/project/netdev/list/
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11337B:	mailto:netdev@vger.kernel.org
11338S:	Maintained
11339F:	net/
11340F:	include/net/
11341F:	include/linux/in.h
11342F:	include/linux/net.h
11343F:	include/linux/netdevice.h
11344F:	include/uapi/linux/in.h
11345F:	include/uapi/linux/net.h
11346F:	include/uapi/linux/netdevice.h
11347F:	include/uapi/linux/net_namespace.h
11348F:	tools/testing/selftests/net/
11349F:	lib/net_utils.c
11350F:	lib/random32.c
11351F:	Documentation/networking/
11352
11353NETWORKING [IPSEC]
11354M:	Steffen Klassert <steffen.klassert@secunet.com>
11355M:	Herbert Xu <herbert@gondor.apana.org.au>
11356M:	"David S. Miller" <davem@davemloft.net>
11357L:	netdev@vger.kernel.org
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11360S:	Maintained
11361F:	net/xfrm/
11362F:	net/key/
11363F:	net/ipv4/xfrm*
11364F:	net/ipv4/esp4*
11365F:	net/ipv4/ah4.c
11366F:	net/ipv4/ipcomp.c
11367F:	net/ipv4/ip_vti.c
11368F:	net/ipv6/xfrm*
11369F:	net/ipv6/esp6*
11370F:	net/ipv6/ah6.c
11371F:	net/ipv6/ipcomp6.c
11372F:	net/ipv6/ip6_vti.c
11373F:	include/uapi/linux/xfrm.h
11374F:	include/net/xfrm.h
11375
11376NETWORKING [IPv4/IPv6]
11377M:	"David S. Miller" <davem@davemloft.net>
11378M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11379M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11380L:	netdev@vger.kernel.org
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11382S:	Maintained
11383F:	net/ipv4/
11384F:	net/ipv6/
11385F:	include/net/ip*
11386F:	arch/x86/net/*
11387
11388NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11389M:	Paul Moore <paul@paul-moore.com>
11390W:	https://github.com/netlabel
11391L:	netdev@vger.kernel.org
11392L:	linux-security-module@vger.kernel.org
11393S:	Maintained
11394F:	Documentation/netlabel/
11395F:	include/net/calipso.h
11396F:	include/net/cipso_ipv4.h
11397F:	include/net/netlabel.h
11398F:	include/uapi/linux/netfilter/xt_SECMARK.h
11399F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11400F:	net/netlabel/
11401F:	net/ipv4/cipso_ipv4.c
11402F:	net/ipv6/calipso.c
11403F:	net/netfilter/xt_CONNSECMARK.c
11404F:	net/netfilter/xt_SECMARK.c
11405
11406NETWORKING [TCP]
11407M:	Eric Dumazet <edumazet@google.com>
11408L:	netdev@vger.kernel.org
11409S:	Maintained
11410F:	net/ipv4/tcp*.c
11411F:	net/ipv4/syncookies.c
11412F:	net/ipv6/tcp*.c
11413F:	net/ipv6/syncookies.c
11414F:	include/uapi/linux/tcp.h
11415F:	include/net/tcp.h
11416F:	include/linux/tcp.h
11417F:	include/trace/events/tcp.h
11418
11419NETWORKING [TLS]
11420M:	Boris Pismenny <borisp@mellanox.com>
11421M:	Aviad Yehezkel <aviadye@mellanox.com>
11422M:	Dave Watson <davejwatson@fb.com>
11423M:	John Fastabend <john.fastabend@gmail.com>
11424M:	Daniel Borkmann <daniel@iogearbox.net>
11425M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11426L:	netdev@vger.kernel.org
11427S:	Maintained
11428F:	net/tls/*
11429F:	include/uapi/linux/tls.h
11430F:	include/net/tls.h
11431
11432NETWORKING [WIRELESS]
11433L:	linux-wireless@vger.kernel.org
11434Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11435
11436NETDEVSIM
11437M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11438S:	Maintained
11439F:	drivers/net/netdevsim/*
11440
11441NETXEN (1/10) GbE SUPPORT
11442M:	Manish Chopra <manishc@marvell.com>
11443M:	Rahul Verma <rahulv@marvell.com>
11444M:	GR-Linux-NIC-Dev@marvell.com
11445L:	netdev@vger.kernel.org
11446S:	Supported
11447F:	drivers/net/ethernet/qlogic/netxen/
11448
11449NEXTHOP
11450M:	David Ahern <dsahern@kernel.org>
11451L:	netdev@vger.kernel.org
11452S:	Maintained
11453F:	include/net/nexthop.h
11454F:	include/uapi/linux/nexthop.h
11455F:	include/net/netns/nexthop.h
11456F:	net/ipv4/nexthop.c
11457
11458NFC SUBSYSTEM
11459L:	netdev@vger.kernel.org
11460S:	Orphan
11461F:	net/nfc/
11462F:	include/net/nfc/
11463F:	include/uapi/linux/nfc.h
11464F:	drivers/nfc/
11465F:	include/linux/platform_data/nfcmrvl.h
11466F:	Documentation/devicetree/bindings/net/nfc/
11467
11468NFS, SUNRPC, AND LOCKD CLIENTS
11469M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11470M:	Anna Schumaker <anna.schumaker@netapp.com>
11471L:	linux-nfs@vger.kernel.org
11472W:	http://client.linux-nfs.org
11473T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11474S:	Maintained
11475F:	fs/lockd/
11476F:	fs/nfs/
11477F:	fs/nfs_common/
11478F:	net/sunrpc/
11479F:	include/linux/lockd/
11480F:	include/linux/nfs*
11481F:	include/linux/sunrpc/
11482F:	include/uapi/linux/nfs*
11483F:	include/uapi/linux/sunrpc/
11484
11485NILFS2 FILESYSTEM
11486M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11487L:	linux-nilfs@vger.kernel.org
11488W:	https://nilfs.sourceforge.io/
11489W:	https://nilfs.osdn.jp/
11490T:	git git://github.com/konis/nilfs2.git
11491S:	Supported
11492F:	Documentation/filesystems/nilfs2.txt
11493F:	fs/nilfs2/
11494F:	include/trace/events/nilfs2.h
11495F:	include/uapi/linux/nilfs2_api.h
11496F:	include/uapi/linux/nilfs2_ondisk.h
11497
11498NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11499M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11500W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11501S:	Maintained
11502F:	Documentation/scsi/NinjaSCSI.txt
11503F:	drivers/scsi/pcmcia/nsp_*
11504
11505NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11506M:	GOTO Masanori <gotom@debian.or.jp>
11507M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11508W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11509S:	Maintained
11510F:	Documentation/scsi/NinjaSCSI.txt
11511F:	drivers/scsi/nsp32*
11512
11513NIOS2 ARCHITECTURE
11514M:	Ley Foon Tan <lftan@altera.com>
11515L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11517S:	Maintained
11518F:	arch/nios2/
11519
11520NOHZ, DYNTICKS SUPPORT
11521M:	Frederic Weisbecker <fweisbec@gmail.com>
11522M:	Thomas Gleixner <tglx@linutronix.de>
11523M:	Ingo Molnar <mingo@kernel.org>
11524L:	linux-kernel@vger.kernel.org
11525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11526S:	Maintained
11527F:	kernel/time/tick*.*
11528F:	include/linux/tick.h
11529F:	include/linux/sched/nohz.h
11530
11531NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11532M:	Pavel Machek <pavel@ucw.cz>
11533M:	Sakari Ailus <sakari.ailus@iki.fi>
11534L:	linux-media@vger.kernel.org
11535S:	Maintained
11536F:	drivers/media/i2c/et8ek8
11537F:	drivers/media/i2c/ad5820.c
11538
11539NOKIA N900 POWER SUPPLY DRIVERS
11540R:	Pali Rohár <pali.rohar@gmail.com>
11541F:	include/linux/power/bq2415x_charger.h
11542F:	include/linux/power/bq27xxx_battery.h
11543F:	drivers/power/supply/bq2415x_charger.c
11544F:	drivers/power/supply/bq27xxx_battery.c
11545F:	drivers/power/supply/bq27xxx_battery_i2c.c
11546F:	drivers/power/supply/isp1704_charger.c
11547F:	drivers/power/supply/rx51_battery.c
11548
11549NOLIBC HEADER FILE
11550M:	Willy Tarreau <w@1wt.eu>
11551S:	Maintained
11552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11553F:	tools/include/nolibc/
11554
11555NSDEPS
11556M:	Matthias Maennich <maennich@google.com>
11557S:	Maintained
11558F:	scripts/nsdeps
11559F:	Documentation/core-api/symbol-namespaces.rst
11560
11561NTB AMD DRIVER
11562M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11563L:	linux-ntb@googlegroups.com
11564S:	Supported
11565F:	drivers/ntb/hw/amd/
11566
11567NTB DRIVER CORE
11568M:	Jon Mason <jdmason@kudzu.us>
11569M:	Dave Jiang <dave.jiang@intel.com>
11570M:	Allen Hubbe <allenbh@gmail.com>
11571L:	linux-ntb@googlegroups.com
11572S:	Supported
11573W:	https://github.com/jonmason/ntb/wiki
11574T:	git git://github.com/jonmason/ntb.git
11575F:	drivers/ntb/
11576F:	drivers/net/ntb_netdev.c
11577F:	include/linux/ntb.h
11578F:	include/linux/ntb_transport.h
11579F:	tools/testing/selftests/ntb/
11580
11581NTB IDT DRIVER
11582M:	Serge Semin <fancer.lancer@gmail.com>
11583L:	linux-ntb@googlegroups.com
11584S:	Supported
11585F:	drivers/ntb/hw/idt/
11586
11587NTB INTEL DRIVER
11588M:	Dave Jiang <dave.jiang@intel.com>
11589L:	linux-ntb@googlegroups.com
11590S:	Supported
11591W:	https://github.com/davejiang/linux/wiki
11592T:	git https://github.com/davejiang/linux.git
11593F:	drivers/ntb/hw/intel/
11594
11595NTFS FILESYSTEM
11596M:	Anton Altaparmakov <anton@tuxera.com>
11597L:	linux-ntfs-dev@lists.sourceforge.net
11598W:	http://www.tuxera.com/
11599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11600S:	Supported
11601F:	Documentation/filesystems/ntfs.txt
11602F:	fs/ntfs/
11603
11604NUBUS SUBSYSTEM
11605M:	Finn Thain <fthain@telegraphics.com.au>
11606L:	linux-m68k@lists.linux-m68k.org
11607S:	Maintained
11608F:	arch/*/include/asm/nubus.h
11609F:	drivers/nubus/
11610F:	include/linux/nubus.h
11611F:	include/uapi/linux/nubus.h
11612
11613NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11614M:	Antonino Daplas <adaplas@gmail.com>
11615L:	linux-fbdev@vger.kernel.org
11616S:	Maintained
11617F:	drivers/video/fbdev/riva/
11618F:	drivers/video/fbdev/nvidia/
11619
11620NVM EXPRESS DRIVER
11621M:	Keith Busch <kbusch@kernel.org>
11622M:	Jens Axboe <axboe@fb.com>
11623M:	Christoph Hellwig <hch@lst.de>
11624M:	Sagi Grimberg <sagi@grimberg.me>
11625L:	linux-nvme@lists.infradead.org
11626T:	git://git.infradead.org/nvme.git
11627W:	http://git.infradead.org/nvme.git
11628S:	Supported
11629F:	drivers/nvme/host/
11630F:	include/linux/nvme.h
11631F:	include/uapi/linux/nvme_ioctl.h
11632
11633NVM EXPRESS FC TRANSPORT DRIVERS
11634M:	James Smart <james.smart@broadcom.com>
11635L:	linux-nvme@lists.infradead.org
11636S:	Supported
11637F:	include/linux/nvme-fc.h
11638F:	include/linux/nvme-fc-driver.h
11639F:	drivers/nvme/host/fc.c
11640F:	drivers/nvme/target/fc.c
11641F:	drivers/nvme/target/fcloop.c
11642
11643NVM EXPRESS TARGET DRIVER
11644M:	Christoph Hellwig <hch@lst.de>
11645M:	Sagi Grimberg <sagi@grimberg.me>
11646L:	linux-nvme@lists.infradead.org
11647T:	git://git.infradead.org/nvme.git
11648W:	http://git.infradead.org/nvme.git
11649S:	Supported
11650F:	drivers/nvme/target/
11651
11652NVMEM FRAMEWORK
11653M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11654S:	Maintained
11655F:	drivers/nvmem/
11656F:	Documentation/devicetree/bindings/nvmem/
11657F:	Documentation/ABI/stable/sysfs-bus-nvmem
11658F:	include/linux/nvmem-consumer.h
11659F:	include/linux/nvmem-provider.h
11660
11661NXP FXAS21002C DRIVER
11662M:	Rui Miguel Silva <rmfrfs@gmail.com>
11663L:	linux-iio@vger.kernel.org
11664S:	Maintained
11665F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11666F:	drivers/iio/gyro/fxas21002c_core.c
11667F:	drivers/iio/gyro/fxas21002c.h
11668F:	drivers/iio/gyro/fxas21002c_i2c.c
11669F:	drivers/iio/gyro/fxas21002c_spi.c
11670
11671NXP SGTL5000 DRIVER
11672M:	Fabio Estevam <festevam@gmail.com>
11673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11674S:	Maintained
11675F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11676F:	sound/soc/codecs/sgtl5000*
11677
11678NXP SJA1105 ETHERNET SWITCH DRIVER
11679M:	Vladimir Oltean <olteanv@gmail.com>
11680L:	linux-kernel@vger.kernel.org
11681S:	Maintained
11682F:	drivers/net/dsa/sja1105
11683
11684NXP TDA998X DRM DRIVER
11685M:	Russell King <linux@armlinux.org.uk>
11686S:	Maintained
11687T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11688T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11689F:	drivers/gpu/drm/i2c/tda998x_drv.c
11690F:	include/drm/i2c/tda998x.h
11691F:	include/dt-bindings/display/tda998x.h
11692K:	"nxp,tda998x"
11693
11694NXP TFA9879 DRIVER
11695M:	Peter Rosin <peda@axentia.se>
11696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11697S:	Maintained
11698F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11699F:	sound/soc/codecs/tfa9879*
11700
11701NXP-NCI NFC DRIVER
11702M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11703R:	Charles Gorand <charles.gorand@effinnov.com>
11704L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11705S:	Supported
11706F:	drivers/nfc/nxp-nci
11707
11708OBJAGG
11709M:	Jiri Pirko <jiri@mellanox.com>
11710L:	netdev@vger.kernel.org
11711S:	Supported
11712F:	lib/objagg.c
11713F:	lib/test_objagg.c
11714F:	include/linux/objagg.h
11715
11716NXP FSPI DRIVER
11717R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11718M:	Ashish Kumar <ashish.kumar@nxp.com>
11719L:	linux-spi@vger.kernel.org
11720S:	Maintained
11721F:	drivers/spi/spi-nxp-fspi.c
11722F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11723
11724OBJTOOL
11725M:	Josh Poimboeuf <jpoimboe@redhat.com>
11726M:	Peter Zijlstra <peterz@infradead.org>
11727S:	Supported
11728F:	tools/objtool/
11729
11730OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11731M:	Frederic Barrat <fbarrat@linux.ibm.com>
11732M:	Andrew Donnellan <ajd@linux.ibm.com>
11733L:	linuxppc-dev@lists.ozlabs.org
11734S:	Supported
11735F:	arch/powerpc/platforms/powernv/ocxl.c
11736F:	arch/powerpc/include/asm/pnv-ocxl.h
11737F:	drivers/misc/ocxl/
11738F:	include/misc/ocxl*
11739F:	include/uapi/misc/ocxl.h
11740F:	Documentation/userspace-api/accelerators/ocxl.rst
11741
11742OMAP AUDIO SUPPORT
11743M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11744M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11746L:	linux-omap@vger.kernel.org
11747S:	Maintained
11748F:	sound/soc/ti/omap*
11749F:	sound/soc/ti/rx51.c
11750F:	sound/soc/ti/n810.c
11751F:	sound/soc/ti/sdma-pcm.*
11752
11753OMAP CLOCK FRAMEWORK SUPPORT
11754M:	Paul Walmsley <paul@pwsan.com>
11755L:	linux-omap@vger.kernel.org
11756S:	Maintained
11757F:	arch/arm/*omap*/*clock*
11758
11759OMAP DEVICE TREE SUPPORT
11760M:	Benoît Cousson <bcousson@baylibre.com>
11761M:	Tony Lindgren <tony@atomide.com>
11762L:	linux-omap@vger.kernel.org
11763L:	devicetree@vger.kernel.org
11764S:	Maintained
11765F:	arch/arm/boot/dts/*omap*
11766F:	arch/arm/boot/dts/*am3*
11767F:	arch/arm/boot/dts/*am4*
11768F:	arch/arm/boot/dts/*am5*
11769F:	arch/arm/boot/dts/*dra7*
11770
11771OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11772L:	linux-omap@vger.kernel.org
11773L:	linux-fbdev@vger.kernel.org
11774S:	Orphan
11775F:	drivers/video/fbdev/omap2/
11776F:	Documentation/arm/omap/dss.rst
11777
11778OMAP FRAMEBUFFER SUPPORT
11779L:	linux-fbdev@vger.kernel.org
11780L:	linux-omap@vger.kernel.org
11781S:	Orphan
11782F:	drivers/video/fbdev/omap/
11783
11784OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11785M:	Roger Quadros <rogerq@ti.com>
11786M:	Tony Lindgren <tony@atomide.com>
11787L:	linux-omap@vger.kernel.org
11788S:	Maintained
11789F:	drivers/memory/omap-gpmc.c
11790F:	arch/arm/mach-omap2/*gpmc*
11791
11792OMAP GPIO DRIVER
11793M:	Grygorii Strashko <grygorii.strashko@ti.com>
11794M:	Santosh Shilimkar <ssantosh@kernel.org>
11795M:	Kevin Hilman <khilman@kernel.org>
11796L:	linux-omap@vger.kernel.org
11797S:	Maintained
11798F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11799F:	drivers/gpio/gpio-omap.c
11800
11801OMAP HARDWARE SPINLOCK SUPPORT
11802M:	Ohad Ben-Cohen <ohad@wizery.com>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	drivers/hwspinlock/omap_hwspinlock.c
11806
11807OMAP HS MMC SUPPORT
11808L:	linux-mmc@vger.kernel.org
11809L:	linux-omap@vger.kernel.org
11810S:	Orphan
11811F:	drivers/mmc/host/omap_hsmmc.c
11812
11813OMAP HWMOD DATA
11814M:	Paul Walmsley <paul@pwsan.com>
11815L:	linux-omap@vger.kernel.org
11816S:	Maintained
11817F:	arch/arm/mach-omap2/omap_hwmod*data*
11818
11819OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11820M:	Benoît Cousson <bcousson@baylibre.com>
11821L:	linux-omap@vger.kernel.org
11822S:	Maintained
11823F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11824
11825OMAP HWMOD SUPPORT
11826M:	Benoît Cousson <bcousson@baylibre.com>
11827M:	Paul Walmsley <paul@pwsan.com>
11828L:	linux-omap@vger.kernel.org
11829S:	Maintained
11830F:	arch/arm/mach-omap2/omap_hwmod.*
11831
11832OMAP I2C DRIVER
11833M:	Vignesh R <vigneshr@ti.com>
11834L:	linux-omap@vger.kernel.org
11835L:	linux-i2c@vger.kernel.org
11836S:	Maintained
11837F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11838F:	drivers/i2c/busses/i2c-omap.c
11839
11840OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11841M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11842L:	linux-media@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11845F:	drivers/media/platform/omap3isp/
11846F:	drivers/staging/media/omap4iss/
11847
11848OMAP MMC SUPPORT
11849M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11850L:	linux-omap@vger.kernel.org
11851S:	Odd Fixes
11852F:	drivers/mmc/host/omap.c
11853
11854OMAP POWER MANAGEMENT SUPPORT
11855M:	Kevin Hilman <khilman@kernel.org>
11856L:	linux-omap@vger.kernel.org
11857S:	Maintained
11858F:	arch/arm/*omap*/*pm*
11859F:	drivers/cpufreq/omap-cpufreq.c
11860
11861OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11862M:	Rajendra Nayak <rnayak@codeaurora.org>
11863M:	Paul Walmsley <paul@pwsan.com>
11864L:	linux-omap@vger.kernel.org
11865S:	Maintained
11866F:	arch/arm/mach-omap2/prm*
11867
11868OMAP RANDOM NUMBER GENERATOR SUPPORT
11869M:	Deepak Saxena <dsaxena@plexity.net>
11870S:	Maintained
11871F:	drivers/char/hw_random/omap-rng.c
11872
11873OMAP USB SUPPORT
11874L:	linux-usb@vger.kernel.org
11875L:	linux-omap@vger.kernel.org
11876S:	Orphan
11877F:	drivers/usb/*/*omap*
11878F:	arch/arm/*omap*/usb*
11879
11880OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11881M:	Mark Jackson <mpfj@newflow.co.uk>
11882L:	linux-omap@vger.kernel.org
11883S:	Maintained
11884F:	arch/arm/boot/dts/am335x-nano.dts
11885
11886OMAP1 SUPPORT
11887M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11888M:	Tony Lindgren <tony@atomide.com>
11889L:	linux-omap@vger.kernel.org
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-omap1/
11894F:	arch/arm/plat-omap/
11895F:	arch/arm/configs/omap1_defconfig
11896F:	drivers/i2c/busses/i2c-omap.c
11897F:	include/linux/platform_data/i2c-omap.h
11898F:	include/linux/platform_data/ams-delta-fiq.h
11899
11900OMAP2+ SUPPORT
11901M:	Tony Lindgren <tony@atomide.com>
11902L:	linux-omap@vger.kernel.org
11903W:	http://www.muru.com/linux/omap/
11904W:	http://linux.omap.com/
11905Q:	http://patchwork.kernel.org/project/linux-omap/list/
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11907S:	Maintained
11908F:	arch/arm/mach-omap2/
11909F:	arch/arm/plat-omap/
11910F:	arch/arm/configs/omap2plus_defconfig
11911F:	drivers/bus/ti-sysc.c
11912F:	drivers/i2c/busses/i2c-omap.c
11913F:	drivers/irqchip/irq-omap-intc.c
11914F:	drivers/mfd/*omap*.c
11915F:	drivers/mfd/menelaus.c
11916F:	drivers/mfd/palmas.c
11917F:	drivers/mfd/tps65217.c
11918F:	drivers/mfd/tps65218.c
11919F:	drivers/mfd/tps65910.c
11920F:	drivers/mfd/twl-core.[ch]
11921F:	drivers/mfd/twl4030*.c
11922F:	drivers/mfd/twl6030*.c
11923F:	drivers/mfd/twl6040*.c
11924F:	drivers/regulator/palmas-regulator*.c
11925F:	drivers/regulator/pbias-regulator.c
11926F:	drivers/regulator/tps65217-regulator.c
11927F:	drivers/regulator/tps65218-regulator.c
11928F:	drivers/regulator/tps65910-regulator.c
11929F:	drivers/regulator/twl-regulator.c
11930F:	drivers/regulator/twl6030-regulator.c
11931F:	include/linux/platform_data/i2c-omap.h
11932F:	include/linux/platform_data/ti-sysc.h
11933
11934ONION OMEGA2+ BOARD
11935M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11936L:	linux-mips@vger.kernel.org
11937S:	Maintained
11938F:	arch/mips/boot/dts/ralink/omega2p.dts
11939
11940OMFS FILESYSTEM
11941M:	Bob Copeland <me@bobcopeland.com>
11942L:	linux-karma-devel@lists.sourceforge.net
11943S:	Maintained
11944F:	Documentation/filesystems/omfs.txt
11945F:	fs/omfs/
11946
11947OMNIKEY CARDMAN 4000 DRIVER
11948M:	Harald Welte <laforge@gnumonks.org>
11949S:	Maintained
11950F:	drivers/char/pcmcia/cm4000_cs.c
11951F:	include/linux/cm4000_cs.h
11952F:	include/uapi/linux/cm4000_cs.h
11953
11954OMNIKEY CARDMAN 4040 DRIVER
11955M:	Harald Welte <laforge@gnumonks.org>
11956S:	Maintained
11957F:	drivers/char/pcmcia/cm4040_cs.*
11958
11959OMNIVISION OV13858 SENSOR DRIVER
11960M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11961L:	linux-media@vger.kernel.org
11962T:	git git://linuxtv.org/media_tree.git
11963S:	Maintained
11964F:	drivers/media/i2c/ov13858.c
11965
11966OMNIVISION OV2680 SENSOR DRIVER
11967M:	Rui Miguel Silva <rmfrfs@gmail.com>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov2680.c
11972F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11973
11974OMNIVISION OV2685 SENSOR DRIVER
11975M:	Shunqian Zheng <zhengsq@rock-chips.com>
11976L:	linux-media@vger.kernel.org
11977T:	git git://linuxtv.org/media_tree.git
11978S:	Maintained
11979F:	drivers/media/i2c/ov2685.c
11980
11981OMNIVISION OV5640 SENSOR DRIVER
11982M:	Steve Longerbeam <slongerbeam@gmail.com>
11983L:	linux-media@vger.kernel.org
11984T:	git git://linuxtv.org/media_tree.git
11985S:	Maintained
11986F:	drivers/media/i2c/ov5640.c
11987
11988OMNIVISION OV5647 SENSOR DRIVER
11989M:	Luis Oliveira <lolivei@synopsys.com>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992S:	Maintained
11993F:	drivers/media/i2c/ov5647.c
11994
11995OMNIVISION OV5670 SENSOR DRIVER
11996M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11997M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11998L:	linux-media@vger.kernel.org
11999T:	git git://linuxtv.org/media_tree.git
12000S:	Maintained
12001F:	drivers/media/i2c/ov5670.c
12002
12003OMNIVISION OV5675 SENSOR DRIVER
12004M:	Shawn Tu <shawnx.tu@intel.com>
12005L:	linux-media@vger.kernel.org
12006T:	git git://linuxtv.org/media_tree.git
12007S:	Maintained
12008F:	drivers/media/i2c/ov5675.c
12009
12010OMNIVISION OV5695 SENSOR DRIVER
12011M:	Shunqian Zheng <zhengsq@rock-chips.com>
12012L:	linux-media@vger.kernel.org
12013T:	git git://linuxtv.org/media_tree.git
12014S:	Maintained
12015F:	drivers/media/i2c/ov5695.c
12016
12017OMNIVISION OV7670 SENSOR DRIVER
12018M:	Jonathan Corbet <corbet@lwn.net>
12019L:	linux-media@vger.kernel.org
12020T:	git git://linuxtv.org/media_tree.git
12021S:	Maintained
12022F:	drivers/media/i2c/ov7670.c
12023F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12024
12025OMNIVISION OV772x SENSOR DRIVER
12026M:	Jacopo Mondi <jacopo@jmondi.org>
12027L:	linux-media@vger.kernel.org
12028T:	git git://linuxtv.org/media_tree.git
12029S:	Odd fixes
12030F:	drivers/media/i2c/ov772x.c
12031F:	include/media/i2c/ov772x.h
12032F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12033
12034OMNIVISION OV7740 SENSOR DRIVER
12035M:	Wenyou Yang <wenyou.yang@microchip.com>
12036L:	linux-media@vger.kernel.org
12037T:	git git://linuxtv.org/media_tree.git
12038S:	Maintained
12039F:	drivers/media/i2c/ov7740.c
12040F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12041
12042OMNIVISION OV9640 SENSOR DRIVER
12043M:	Petr Cvek <petrcvekcz@gmail.com>
12044L:	linux-media@vger.kernel.org
12045S:	Maintained
12046F:	drivers/media/i2c/ov9640.*
12047
12048OMNIVISION OV8856 SENSOR DRIVER
12049M:	Ben Kao <ben.kao@intel.com>
12050L:	linux-media@vger.kernel.org
12051T:	git git://linuxtv.org/media_tree.git
12052S:	Maintained
12053F:	drivers/media/i2c/ov8856.c
12054
12055OMNIVISION OV9650 SENSOR DRIVER
12056M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12057R:	Akinobu Mita <akinobu.mita@gmail.com>
12058R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12059L:	linux-media@vger.kernel.org
12060T:	git git://linuxtv.org/media_tree.git
12061S:	Maintained
12062F:	drivers/media/i2c/ov9650.c
12063F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12064
12065ONENAND FLASH DRIVER
12066M:	Kyungmin Park <kyungmin.park@samsung.com>
12067L:	linux-mtd@lists.infradead.org
12068S:	Maintained
12069F:	drivers/mtd/nand/onenand/
12070F:	include/linux/mtd/onenand*.h
12071
12072OP-TEE DRIVER
12073M:	Jens Wiklander <jens.wiklander@linaro.org>
12074L:	tee-dev@lists.linaro.org
12075S:	Maintained
12076F:	drivers/tee/optee/
12077
12078OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12079M:	Sumit Garg <sumit.garg@linaro.org>
12080L:	tee-dev@lists.linaro.org
12081S:	Maintained
12082F:	drivers/char/hw_random/optee-rng.c
12083
12084OPA-VNIC DRIVER
12085M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12086M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12087L:	linux-rdma@vger.kernel.org
12088S:	Supported
12089F:	drivers/infiniband/ulp/opa_vnic
12090
12091OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12092M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12093M:	Frank Rowand <frowand.list@gmail.com>
12094L:	devicetree@vger.kernel.org
12095S:	Maintained
12096F:	Documentation/devicetree/dynamic-resolution-notes.txt
12097F:	Documentation/devicetree/overlay-notes.txt
12098F:	drivers/of/overlay.c
12099F:	drivers/of/resolver.c
12100K:	of_overlay_notifier_
12101
12102OPEN FIRMWARE AND FLATTENED DEVICE TREE
12103M:	Rob Herring <robh+dt@kernel.org>
12104M:	Frank Rowand <frowand.list@gmail.com>
12105L:	devicetree@vger.kernel.org
12106W:	http://www.devicetree.org/
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12108S:	Maintained
12109F:	drivers/of/
12110F:	include/linux/of*.h
12111F:	scripts/dtc/
12112F:	Documentation/ABI/testing/sysfs-firmware-ofw
12113
12114OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12115M:	Rob Herring <robh+dt@kernel.org>
12116M:	Mark Rutland <mark.rutland@arm.com>
12117L:	devicetree@vger.kernel.org
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12119Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12120S:	Maintained
12121F:	Documentation/devicetree/
12122F:	arch/*/boot/dts/
12123F:	include/dt-bindings/
12124
12125OPENCORES I2C BUS DRIVER
12126M:	Peter Korsgaard <peter@korsgaard.com>
12127M:	Andrew Lunn <andrew@lunn.ch>
12128L:	linux-i2c@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12131F:	Documentation/i2c/busses/i2c-ocores.rst
12132F:	drivers/i2c/busses/i2c-ocores.c
12133F:	include/linux/platform_data/i2c-ocores.h
12134
12135OPENRISC ARCHITECTURE
12136M:	Jonas Bonn <jonas@southpole.se>
12137M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12138M:	Stafford Horne <shorne@gmail.com>
12139T:	git git://github.com/openrisc/linux.git
12140L:	openrisc@lists.librecores.org
12141W:	http://openrisc.io
12142S:	Maintained
12143F:	Documentation/devicetree/bindings/openrisc/
12144F:	Documentation/openrisc/
12145F:	arch/openrisc/
12146F:	drivers/irqchip/irq-ompic.c
12147F:	drivers/irqchip/irq-or1k-*
12148
12149OPENVSWITCH
12150M:	Pravin B Shelar <pshelar@ovn.org>
12151L:	netdev@vger.kernel.org
12152L:	dev@openvswitch.org
12153W:	http://openvswitch.org
12154S:	Maintained
12155F:	net/openvswitch/
12156F:	include/uapi/linux/openvswitch.h
12157
12158OPERATING PERFORMANCE POINTS (OPP)
12159M:	Viresh Kumar <vireshk@kernel.org>
12160M:	Nishanth Menon <nm@ti.com>
12161M:	Stephen Boyd <sboyd@kernel.org>
12162L:	linux-pm@vger.kernel.org
12163S:	Maintained
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12165F:	drivers/opp/
12166F:	include/linux/pm_opp.h
12167F:	Documentation/power/opp.rst
12168F:	Documentation/devicetree/bindings/opp/
12169
12170OPL4 DRIVER
12171M:	Clemens Ladisch <clemens@ladisch.de>
12172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12174S:	Maintained
12175F:	sound/drivers/opl4/
12176
12177OPROFILE
12178M:	Robert Richter <rric@kernel.org>
12179L:	oprofile-list@lists.sf.net
12180S:	Maintained
12181F:	arch/*/include/asm/oprofile*.h
12182F:	arch/*/oprofile/
12183F:	drivers/oprofile/
12184F:	include/linux/oprofile.h
12185
12186ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12187M:	Mark Fasheh <mark@fasheh.com>
12188M:	Joel Becker <jlbec@evilplan.org>
12189M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12190L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12191W:	http://ocfs2.wiki.kernel.org
12192S:	Supported
12193F:	Documentation/filesystems/ocfs2.txt
12194F:	Documentation/filesystems/dlmfs.txt
12195F:	fs/ocfs2/
12196
12197ORANGEFS FILESYSTEM
12198M:	Mike Marshall <hubcap@omnibond.com>
12199R:	Martin Brandenburg <martin@omnibond.com>
12200L:	devel@lists.orangefs.org
12201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12202S:	Supported
12203F:	fs/orangefs/
12204F:	Documentation/filesystems/orangefs.txt
12205
12206ORINOCO DRIVER
12207L:	linux-wireless@vger.kernel.org
12208W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12209W:	http://www.nongnu.org/orinoco/
12210S:	Orphan
12211F:	drivers/net/wireless/intersil/orinoco/
12212
12213OV2659 OMNIVISION SENSOR DRIVER
12214M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12215L:	linux-media@vger.kernel.org
12216W:	https://linuxtv.org
12217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12218T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12219S:	Maintained
12220F:	drivers/media/i2c/ov2659.c
12221F:	include/media/i2c/ov2659.h
12222
12223OVERLAY FILESYSTEM
12224M:	Miklos Szeredi <miklos@szeredi.hu>
12225L:	linux-unionfs@vger.kernel.org
12226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12227S:	Supported
12228F:	fs/overlayfs/
12229F:	Documentation/filesystems/overlayfs.txt
12230
12231P54 WIRELESS DRIVER
12232M:	Christian Lamparter <chunkeey@googlemail.com>
12233L:	linux-wireless@vger.kernel.org
12234W:	http://wireless.kernel.org/en/users/Drivers/p54
12235S:	Maintained
12236F:	drivers/net/wireless/intersil/p54/
12237
12238PA SEMI ETHERNET DRIVER
12239L:	netdev@vger.kernel.org
12240S:	Orphan
12241F:	drivers/net/ethernet/pasemi/*
12242
12243PA SEMI SMBUS DRIVER
12244L:	linux-i2c@vger.kernel.org
12245S:	Orphan
12246F:	drivers/i2c/busses/i2c-pasemi.c
12247
12248PACKING
12249M:	Vladimir Oltean <olteanv@gmail.com>
12250L:	netdev@vger.kernel.org
12251S:	Supported
12252F:	lib/packing.c
12253F:	include/linux/packing.h
12254F:	Documentation/core-api/packing.rst
12255
12256PADATA PARALLEL EXECUTION MECHANISM
12257M:	Steffen Klassert <steffen.klassert@secunet.com>
12258L:	linux-crypto@vger.kernel.org
12259S:	Maintained
12260F:	kernel/padata.c
12261F:	include/linux/padata.h
12262F:	Documentation/padata.txt
12263
12264PAGE POOL
12265M:	Jesper Dangaard Brouer <hawk@kernel.org>
12266M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12267L:	netdev@vger.kernel.org
12268S:	Supported
12269F:	net/core/page_pool.c
12270F:	include/net/page_pool.h
12271
12272PANASONIC LAPTOP ACPI EXTRAS DRIVER
12273M:	Harald Welte <laforge@gnumonks.org>
12274L:	platform-driver-x86@vger.kernel.org
12275S:	Maintained
12276F:	drivers/platform/x86/panasonic-laptop.c
12277
12278PARALLEL LCD/KEYPAD PANEL DRIVER
12279M:	Willy Tarreau <willy@haproxy.com>
12280M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12281S:	Odd Fixes
12282F:	Documentation/admin-guide/lcd-panel-cgram.rst
12283F:	drivers/auxdisplay/panel.c
12284
12285PARALLEL PORT SUBSYSTEM
12286M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12287M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12288L:	linux-parport@lists.infradead.org (subscribers-only)
12289S:	Maintained
12290F:	drivers/parport/
12291F:	include/linux/parport*.h
12292F:	drivers/char/ppdev.c
12293F:	include/uapi/linux/ppdev.h
12294F:	Documentation/driver-api/parport*.rst
12295
12296PARAVIRT_OPS INTERFACE
12297M:	Juergen Gross <jgross@suse.com>
12298M:	Thomas Hellstrom <thellstrom@vmware.com>
12299M:	"VMware, Inc." <pv-drivers@vmware.com>
12300L:	virtualization@lists.linux-foundation.org
12301S:	Supported
12302F:	Documentation/virt/paravirt_ops.rst
12303F:	arch/*/kernel/paravirt*
12304F:	arch/*/include/asm/paravirt*.h
12305F:	include/linux/hypervisor.h
12306
12307PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12308M:	Tim Waugh <tim@cyberelk.net>
12309L:	linux-parport@lists.infradead.org (subscribers-only)
12310S:	Maintained
12311F:	Documentation/admin-guide/blockdev/paride.rst
12312F:	drivers/block/paride/
12313
12314PARISC ARCHITECTURE
12315M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12316M:	Helge Deller <deller@gmx.de>
12317L:	linux-parisc@vger.kernel.org
12318W:	http://www.parisc-linux.org/
12319Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12322S:	Maintained
12323F:	arch/parisc/
12324F:	Documentation/parisc/
12325F:	drivers/parisc/
12326F:	drivers/char/agp/parisc-agp.c
12327F:	drivers/input/misc/hp_sdc_rtc.c
12328F:	drivers/input/serio/gscps2.c
12329F:	drivers/input/serio/hp_sdc*
12330F:	drivers/parport/parport_gsc.*
12331F:	drivers/tty/serial/8250/8250_gsc.c
12332F:	drivers/video/fbdev/sti*
12333F:	drivers/video/console/sti*
12334F:	drivers/video/logo/logo_parisc*
12335F:	include/linux/hp_sdc.h
12336
12337PARMAN
12338M:	Jiri Pirko <jiri@mellanox.com>
12339L:	netdev@vger.kernel.org
12340S:	Supported
12341F:	lib/parman.c
12342F:	lib/test_parman.c
12343F:	include/linux/parman.h
12344
12345PC ENGINES APU BOARD DRIVER
12346M:	Enrico Weigelt, metux IT consult <info@metux.net>
12347S:	Maintained
12348F:	drivers/platform/x86/pcengines-apuv2.c
12349
12350PC87360 HARDWARE MONITORING DRIVER
12351M:	Jim Cromie <jim.cromie@gmail.com>
12352L:	linux-hwmon@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/hwmon/pc87360.rst
12355F:	drivers/hwmon/pc87360.c
12356
12357PC8736x GPIO DRIVER
12358M:	Jim Cromie <jim.cromie@gmail.com>
12359S:	Maintained
12360F:	drivers/char/pc8736x_gpio.c
12361
12362PC87427 HARDWARE MONITORING DRIVER
12363M:	Jean Delvare <jdelvare@suse.com>
12364L:	linux-hwmon@vger.kernel.org
12365S:	Maintained
12366F:	Documentation/hwmon/pc87427.rst
12367F:	drivers/hwmon/pc87427.c
12368
12369PCA9532 LED DRIVER
12370M:	Riku Voipio <riku.voipio@iki.fi>
12371S:	Maintained
12372F:	drivers/leds/leds-pca9532.c
12373F:	include/linux/leds-pca9532.h
12374
12375PCA9541 I2C BUS MASTER SELECTOR DRIVER
12376M:	Guenter Roeck <linux@roeck-us.net>
12377L:	linux-i2c@vger.kernel.org
12378S:	Maintained
12379F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12380
12381PCDP - PRIMARY CONSOLE AND DEBUG PORT
12382M:	Khalid Aziz <khalid@gonehiking.org>
12383S:	Maintained
12384F:	drivers/firmware/pcdp.*
12385
12386PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12387M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12388L:	linux-pci@vger.kernel.org
12389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12390S:	Maintained
12391F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12392F:	drivers/pci/controller/pci-aardvark.c
12393
12394PCI DRIVER FOR ALTERA PCIE IP
12395M:	Ley Foon Tan <lftan@altera.com>
12396L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12397L:	linux-pci@vger.kernel.org
12398S:	Supported
12399F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12400F:	drivers/pci/controller/pcie-altera.c
12401
12402PCI DRIVER FOR APPLIEDMICRO XGENE
12403M:	Toan Le <toan@os.amperecomputing.com>
12404L:	linux-pci@vger.kernel.org
12405L:	linux-arm-kernel@lists.infradead.org
12406S:	Maintained
12407F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12408F:	drivers/pci/controller/pci-xgene.c
12409
12410PCI DRIVER FOR ARM VERSATILE PLATFORM
12411M:	Rob Herring <robh@kernel.org>
12412L:	linux-pci@vger.kernel.org
12413L:	linux-arm-kernel@lists.infradead.org
12414S:	Maintained
12415F:	Documentation/devicetree/bindings/pci/versatile.txt
12416F:	drivers/pci/controller/pci-versatile.c
12417
12418PCI DRIVER FOR ARMADA 8K
12419M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12420L:	linux-pci@vger.kernel.org
12421L:	linux-arm-kernel@lists.infradead.org
12422S:	Maintained
12423F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12424F:	drivers/pci/controller/dwc/pcie-armada8k.c
12425
12426PCI DRIVER FOR CADENCE PCIE IP
12427M:	Tom Joseph <tjoseph@cadence.com>
12428L:	linux-pci@vger.kernel.org
12429S:	Maintained
12430F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12431F:	drivers/pci/controller/pcie-cadence*
12432
12433PCI DRIVER FOR FREESCALE LAYERSCAPE
12434M:	Minghuan Lian <minghuan.Lian@nxp.com>
12435M:	Mingkai Hu <mingkai.hu@nxp.com>
12436M:	Roy Zang <roy.zang@nxp.com>
12437L:	linuxppc-dev@lists.ozlabs.org
12438L:	linux-pci@vger.kernel.org
12439L:	linux-arm-kernel@lists.infradead.org
12440S:	Maintained
12441F:	drivers/pci/controller/dwc/*layerscape*
12442
12443PCI DRIVER FOR GENERIC OF HOSTS
12444M:	Will Deacon <will@kernel.org>
12445L:	linux-pci@vger.kernel.org
12446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12447S:	Maintained
12448F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12449F:	drivers/pci/controller/pci-host-common.c
12450F:	drivers/pci/controller/pci-host-generic.c
12451
12452PCI DRIVER FOR IMX6
12453M:	Richard Zhu <hongxing.zhu@nxp.com>
12454M:	Lucas Stach <l.stach@pengutronix.de>
12455L:	linux-pci@vger.kernel.org
12456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12457S:	Maintained
12458F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12459F:	drivers/pci/controller/dwc/*imx6*
12460
12461PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12462M:	Keith Busch <keith.busch@intel.com>
12463M:	Jonathan Derrick <jonathan.derrick@intel.com>
12464L:	linux-pci@vger.kernel.org
12465S:	Supported
12466F:	drivers/pci/controller/vmd.c
12467
12468PCI DRIVER FOR MICROSEMI SWITCHTEC
12469M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12470M:	Logan Gunthorpe <logang@deltatee.com>
12471L:	linux-pci@vger.kernel.org
12472S:	Maintained
12473F:	Documentation/driver-api/switchtec.rst
12474F:	Documentation/ABI/testing/sysfs-class-switchtec
12475F:	drivers/pci/switch/switchtec*
12476F:	include/uapi/linux/switchtec_ioctl.h
12477F:	include/linux/switchtec.h
12478F:	drivers/ntb/hw/mscc/
12479
12480PCI DRIVER FOR MOBIVEIL PCIE IP
12481M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12482M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12483L:	linux-pci@vger.kernel.org
12484S:	Supported
12485F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12486F:	drivers/pci/controller/pcie-mobiveil.c
12487
12488PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12489M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12490M:	Jason Cooper <jason@lakedaemon.net>
12491L:	linux-pci@vger.kernel.org
12492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12493S:	Maintained
12494F:	drivers/pci/controller/*mvebu*
12495
12496PCI DRIVER FOR NVIDIA TEGRA
12497M:	Thierry Reding <thierry.reding@gmail.com>
12498L:	linux-tegra@vger.kernel.org
12499L:	linux-pci@vger.kernel.org
12500S:	Supported
12501F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12502F:	drivers/pci/controller/pci-tegra.c
12503
12504PCI DRIVER FOR RENESAS R-CAR
12505M:	Simon Horman <horms@verge.net.au>
12506L:	linux-pci@vger.kernel.org
12507L:	linux-renesas-soc@vger.kernel.org
12508S:	Maintained
12509F:	drivers/pci/controller/*rcar*
12510
12511PCI DRIVER FOR SAMSUNG EXYNOS
12512M:	Jingoo Han <jingoohan1@gmail.com>
12513L:	linux-pci@vger.kernel.org
12514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12515L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12516S:	Maintained
12517F:	drivers/pci/controller/dwc/pci-exynos.c
12518
12519PCI DRIVER FOR SYNOPSYS DESIGNWARE
12520M:	Jingoo Han <jingoohan1@gmail.com>
12521M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12522L:	linux-pci@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12525F:	drivers/pci/controller/dwc/*designware*
12526
12527PCI DRIVER FOR TI DRA7XX
12528M:	Kishon Vijay Abraham I <kishon@ti.com>
12529L:	linux-omap@vger.kernel.org
12530L:	linux-pci@vger.kernel.org
12531S:	Supported
12532F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12533F:	drivers/pci/controller/dwc/pci-dra7xx.c
12534
12535PCI DRIVER FOR TI KEYSTONE
12536M:	Murali Karicheri <m-karicheri2@ti.com>
12537L:	linux-pci@vger.kernel.org
12538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12539S:	Maintained
12540F:	drivers/pci/controller/dwc/pci-keystone.c
12541
12542PCI ENDPOINT SUBSYSTEM
12543M:	Kishon Vijay Abraham I <kishon@ti.com>
12544M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12545L:	linux-pci@vger.kernel.org
12546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12547S:	Supported
12548F:	drivers/pci/endpoint/
12549F:	drivers/misc/pci_endpoint_test.c
12550F:	tools/pci/
12551
12552PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12553M:	Russell Currey <ruscur@russell.cc>
12554M:	Sam Bobroff <sbobroff@linux.ibm.com>
12555M:	Oliver O'Halloran <oohall@gmail.com>
12556L:	linuxppc-dev@lists.ozlabs.org
12557S:	Supported
12558F:	Documentation/PCI/pci-error-recovery.rst
12559F:	drivers/pci/pcie/aer.c
12560F:	drivers/pci/pcie/dpc.c
12561F:	drivers/pci/pcie/err.c
12562F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12563F:	arch/powerpc/kernel/eeh*.c
12564F:	arch/powerpc/platforms/*/eeh*.c
12565F:	arch/powerpc/include/*/eeh*.h
12566
12567PCI ERROR RECOVERY
12568M:	Linas Vepstas <linasvepstas@gmail.com>
12569L:	linux-pci@vger.kernel.org
12570S:	Supported
12571F:	Documentation/PCI/pci-error-recovery.rst
12572
12573PCI MSI DRIVER FOR ALTERA MSI IP
12574M:	Ley Foon Tan <lftan@altera.com>
12575L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12576L:	linux-pci@vger.kernel.org
12577S:	Supported
12578F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12579F:	drivers/pci/controller/pcie-altera-msi.c
12580
12581PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12582M:	Toan Le <toan@os.amperecomputing.com>
12583L:	linux-pci@vger.kernel.org
12584L:	linux-arm-kernel@lists.infradead.org
12585S:	Maintained
12586F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12587F:	drivers/pci/controller/pci-xgene-msi.c
12588
12589PCI SUBSYSTEM
12590M:	Bjorn Helgaas <bhelgaas@google.com>
12591L:	linux-pci@vger.kernel.org
12592Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12594S:	Supported
12595F:	Documentation/devicetree/bindings/pci/
12596F:	Documentation/PCI/
12597F:	drivers/acpi/pci*
12598F:	drivers/pci/
12599F:	include/asm-generic/pci*
12600F:	include/linux/pci*
12601F:	include/linux/of_pci.h
12602F:	include/uapi/linux/pci*
12603F:	lib/pci*
12604F:	arch/x86/pci/
12605F:	arch/x86/kernel/quirks.c
12606F:	arch/x86/kernel/early-quirks.c
12607
12608PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12609M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12610R:	Andrew Murray <andrew.murray@arm.com>
12611L:	linux-pci@vger.kernel.org
12612Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12614S:	Supported
12615F:	drivers/pci/controller/
12616
12617PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12618M:	Jonathan Chocron <jonnyc@amazon.com>
12619L:	linux-pci@vger.kernel.org
12620S:	Maintained
12621F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12622F:	drivers/pci/controller/dwc/pcie-al.c
12623
12624PCIE DRIVER FOR AMLOGIC MESON
12625M:	Yue Wang <yue.wang@Amlogic.com>
12626L:	linux-pci@vger.kernel.org
12627L:	linux-amlogic@lists.infradead.org
12628S:	Maintained
12629F:	drivers/pci/controller/dwc/pci-meson.c
12630
12631PCIE DRIVER FOR AXIS ARTPEC
12632M:	Jesper Nilsson <jesper.nilsson@axis.com>
12633L:	linux-arm-kernel@axis.com
12634L:	linux-pci@vger.kernel.org
12635S:	Maintained
12636F:	Documentation/devicetree/bindings/pci/axis,artpec*
12637F:	drivers/pci/controller/dwc/*artpec*
12638
12639PCIE DRIVER FOR CAVIUM THUNDERX
12640M:	David Daney <david.daney@cavium.com>
12641L:	linux-pci@vger.kernel.org
12642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12643S:	Supported
12644F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12645F:	drivers/pci/controller/pci-thunder-*
12646
12647PCIE DRIVER FOR HISILICON
12648M:	Zhou Wang <wangzhou1@hisilicon.com>
12649L:	linux-pci@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12652F:	drivers/pci/controller/dwc/pcie-hisi.c
12653
12654PCIE DRIVER FOR HISILICON KIRIN
12655M:	Xiaowei Song <songxiaowei@hisilicon.com>
12656M:	Binghui Wang <wangbinghui@hisilicon.com>
12657L:	linux-pci@vger.kernel.org
12658S:	Maintained
12659F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12660F:	drivers/pci/controller/dwc/pcie-kirin.c
12661
12662PCIE DRIVER FOR HISILICON STB
12663M:	Shawn Guo <shawn.guo@linaro.org>
12664L:	linux-pci@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12667F:	drivers/pci/controller/dwc/pcie-histb.c
12668
12669PCIE DRIVER FOR MEDIATEK
12670M:	Ryder Lee <ryder.lee@mediatek.com>
12671L:	linux-pci@vger.kernel.org
12672L:	linux-mediatek@lists.infradead.org
12673S:	Supported
12674F:	Documentation/devicetree/bindings/pci/mediatek*
12675F:	drivers/pci/controller/*mediatek*
12676
12677PCIE DRIVER FOR QUALCOMM MSM
12678M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12679L:	linux-pci@vger.kernel.org
12680L:	linux-arm-msm@vger.kernel.org
12681S:	Maintained
12682F:	drivers/pci/controller/dwc/*qcom*
12683
12684PCIE DRIVER FOR ROCKCHIP
12685M:	Shawn Lin <shawn.lin@rock-chips.com>
12686L:	linux-pci@vger.kernel.org
12687L:	linux-rockchip@lists.infradead.org
12688S:	Maintained
12689F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12690F:	drivers/pci/controller/pcie-rockchip*
12691
12692PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12693M:	Linus Walleij <linus.walleij@linaro.org>
12694L:	linux-pci@vger.kernel.org
12695S:	Maintained
12696F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12697F:	drivers/pci/controller/pci-v3-semi.c
12698
12699PCIE DRIVER FOR SOCIONEXT UNIPHIER
12700M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12701L:	linux-pci@vger.kernel.org
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12704F:	drivers/pci/controller/dwc/pcie-uniphier.c
12705
12706PCIE DRIVER FOR ST SPEAR13XX
12707M:	Pratyush Anand <pratyush.anand@gmail.com>
12708L:	linux-pci@vger.kernel.org
12709S:	Maintained
12710F:	drivers/pci/controller/dwc/*spear*
12711
12712PCMCIA SUBSYSTEM
12713M:	Dominik Brodowski <linux@dominikbrodowski.net>
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12715S:	Odd Fixes
12716F:	Documentation/pcmcia/
12717F:	tools/pcmcia/
12718F:	drivers/pcmcia/
12719F:	include/pcmcia/
12720
12721PCNET32 NETWORK DRIVER
12722M:	Don Fry <pcnet32@frontier.com>
12723L:	netdev@vger.kernel.org
12724S:	Maintained
12725F:	drivers/net/ethernet/amd/pcnet32.c
12726
12727PCRYPT PARALLEL CRYPTO ENGINE
12728M:	Steffen Klassert <steffen.klassert@secunet.com>
12729L:	linux-crypto@vger.kernel.org
12730S:	Maintained
12731F:	crypto/pcrypt.c
12732F:	include/crypto/pcrypt.h
12733
12734PEAQ WMI HOTKEYS DRIVER
12735M:	Hans de Goede <hdegoede@redhat.com>
12736L:	platform-driver-x86@vger.kernel.org
12737S:	Maintained
12738F:	drivers/platform/x86/peaq-wmi.c
12739
12740PENSANDO ETHERNET DRIVERS
12741M:	Shannon Nelson <snelson@pensando.io>
12742M:	Pensando Drivers <drivers@pensando.io>
12743L:	netdev@vger.kernel.org
12744S:	Supported
12745F:	Documentation/networking/device_drivers/pensando/ionic.rst
12746F:	drivers/net/ethernet/pensando/
12747
12748PER-CPU MEMORY ALLOCATOR
12749M:	Dennis Zhou <dennis@kernel.org>
12750M:	Tejun Heo <tj@kernel.org>
12751M:	Christoph Lameter <cl@linux.com>
12752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12753S:	Maintained
12754F:	include/linux/percpu*.h
12755F:	mm/percpu*.c
12756F:	arch/*/include/asm/percpu.h
12757
12758PER-TASK DELAY ACCOUNTING
12759M:	Balbir Singh <bsingharora@gmail.com>
12760S:	Maintained
12761F:	include/linux/delayacct.h
12762F:	kernel/delayacct.c
12763
12764PERFORMANCE EVENTS SUBSYSTEM
12765M:	Peter Zijlstra <peterz@infradead.org>
12766M:	Ingo Molnar <mingo@redhat.com>
12767M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12768R:	Mark Rutland <mark.rutland@arm.com>
12769R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12770R:	Jiri Olsa <jolsa@redhat.com>
12771R:	Namhyung Kim <namhyung@kernel.org>
12772L:	linux-kernel@vger.kernel.org
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12774S:	Supported
12775F:	kernel/events/*
12776F:	include/linux/perf_event.h
12777F:	include/uapi/linux/perf_event.h
12778F:	arch/*/kernel/perf_event*.c
12779F:	arch/*/kernel/*/perf_event*.c
12780F:	arch/*/kernel/*/*/perf_event*.c
12781F:	arch/*/include/asm/perf_event.h
12782F:	arch/*/kernel/perf_callchain.c
12783F:	arch/*/events/*
12784F:	arch/*/events/*/*
12785F:	tools/perf/
12786
12787PERSONALITY HANDLING
12788M:	Christoph Hellwig <hch@infradead.org>
12789L:	linux-abi-devel@lists.sourceforge.net
12790S:	Maintained
12791F:	include/linux/personality.h
12792F:	include/uapi/linux/personality.h
12793
12794PHOENIX RC FLIGHT CONTROLLER ADAPTER
12795M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12796L:	linux-input@vger.kernel.org
12797S:	Maintained
12798F:	Documentation/input/devices/pxrc.rst
12799F:	drivers/input/joystick/pxrc.c
12800
12801FLYSKY FSIA6B RC RECEIVER
12802M:	Markus Koch <markus@notsyncing.net>
12803L:	linux-input@vger.kernel.org
12804S:	Maintained
12805F:	drivers/input/joystick/fsia6b.c
12806
12807PHONET PROTOCOL
12808M:	Remi Denis-Courmont <courmisch@gmail.com>
12809S:	Supported
12810F:	Documentation/networking/phonet.txt
12811F:	include/linux/phonet.h
12812F:	include/net/phonet/
12813F:	include/uapi/linux/phonet.h
12814F:	net/phonet/
12815
12816PHRAM MTD DRIVER
12817M:	Joern Engel <joern@lazybastard.org>
12818L:	linux-mtd@lists.infradead.org
12819S:	Maintained
12820F:	drivers/mtd/devices/phram.c
12821
12822PICOLCD HID DRIVER
12823M:	Bruno Prémont <bonbons@linux-vserver.org>
12824L:	linux-input@vger.kernel.org
12825S:	Maintained
12826F:	drivers/hid/hid-picolcd*
12827
12828PICOXCELL SUPPORT
12829M:	Jamie Iles <jamie@jamieiles.com>
12830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12831T:	git git://github.com/jamieiles/linux-2.6-ji.git
12832S:	Supported
12833F:	arch/arm/boot/dts/picoxcell*
12834F:	arch/arm/mach-picoxcell/
12835F:	drivers/crypto/picoxcell*
12836
12837PIDFD API
12838M:	Christian Brauner <christian@brauner.io>
12839L:	linux-kernel@vger.kernel.org
12840S:	Maintained
12841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12842F:	samples/pidfd/
12843F:	tools/testing/selftests/pidfd/
12844K:	(?i)pidfd
12845K:	(?i)clone3
12846K:	\b(clone_args|kernel_clone_args)\b
12847
12848PIN CONTROL SUBSYSTEM
12849M:	Linus Walleij <linus.walleij@linaro.org>
12850L:	linux-gpio@vger.kernel.org
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12852S:	Maintained
12853F:	Documentation/devicetree/bindings/pinctrl/
12854F:	Documentation/driver-api/pinctl.rst
12855F:	drivers/pinctrl/
12856F:	include/linux/pinctrl/
12857
12858PIN CONTROLLER - MICROCHIP AT91
12859M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12861L:	linux-gpio@vger.kernel.org
12862S:	Supported
12863F:	drivers/pinctrl/pinctrl-at91*
12864F:	drivers/gpio/gpio-sama5d2-piobu.c
12865
12866PIN CONTROLLER - FREESCALE
12867M:	Dong Aisheng <aisheng.dong@nxp.com>
12868M:	Fabio Estevam <festevam@gmail.com>
12869M:	Shawn Guo <shawnguo@kernel.org>
12870M:	Stefan Agner <stefan@agner.ch>
12871R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12872L:	linux-gpio@vger.kernel.org
12873S:	Maintained
12874F:	drivers/pinctrl/freescale/
12875F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12876
12877PIN CONTROLLER - INTEL
12878M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12879M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12881S:	Maintained
12882F:	drivers/pinctrl/intel/
12883
12884PIN CONTROLLER - MEDIATEK
12885M:	Sean Wang <sean.wang@kernel.org>
12886L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12887S:	Maintained
12888F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12889F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12890F:	drivers/pinctrl/mediatek/
12891
12892PIN CONTROLLER - QUALCOMM
12893M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12894S:	Maintained
12895L:	linux-arm-msm@vger.kernel.org
12896F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12897F:	drivers/pinctrl/qcom/
12898
12899PIN CONTROLLER - RENESAS
12900M:	Geert Uytterhoeven <geert+renesas@glider.be>
12901L:	linux-renesas-soc@vger.kernel.org
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12903S:	Maintained
12904F:	drivers/pinctrl/pinctrl-rz*
12905F:	drivers/pinctrl/sh-pfc/
12906
12907PIN CONTROLLER - SAMSUNG
12908M:	Tomasz Figa <tomasz.figa@gmail.com>
12909M:	Krzysztof Kozlowski <krzk@kernel.org>
12910M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12912L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12913Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12915S:	Maintained
12916F:	drivers/pinctrl/samsung/
12917F:	include/dt-bindings/pinctrl/samsung.h
12918F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12919
12920PIN CONTROLLER - SINGLE
12921M:	Tony Lindgren <tony@atomide.com>
12922M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12924L:	linux-omap@vger.kernel.org
12925S:	Maintained
12926F:	drivers/pinctrl/pinctrl-single.c
12927
12928PIN CONTROLLER - ST SPEAR
12929M:	Viresh Kumar <vireshk@kernel.org>
12930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12931W:	http://www.st.com/spear
12932S:	Maintained
12933F:	drivers/pinctrl/spear/
12934
12935PISTACHIO SOC SUPPORT
12936M:	James Hartley <james.hartley@sondrel.com>
12937L:	linux-mips@vger.kernel.org
12938S:	Odd Fixes
12939F:	arch/mips/pistachio/
12940F:	arch/mips/include/asm/mach-pistachio/
12941F:	arch/mips/boot/dts/img/pistachio*
12942F:	arch/mips/configs/pistachio*_defconfig
12943
12944PKTCDVD DRIVER
12945S:	Orphan
12946M:	linux-block@vger.kernel.org
12947F:	drivers/block/pktcdvd.c
12948F:	include/linux/pktcdvd.h
12949F:	include/uapi/linux/pktcdvd.h
12950
12951PKUNITY SOC DRIVERS
12952M:	Guan Xuetao <gxt@pku.edu.cn>
12953W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12954S:	Maintained
12955T:	git git://github.com/gxt/linux.git
12956F:	drivers/input/serio/i8042-unicore32io.h
12957F:	drivers/i2c/busses/i2c-puv3.c
12958F:	drivers/video/fbdev/fb-puv3.c
12959F:	drivers/rtc/rtc-puv3.c
12960
12961PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12962M:	Tomasz Duszynski <tduszyns@gmail.com>
12963S:	Maintained
12964F:	drivers/iio/chemical/pms7003.c
12965F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12966
12967PMBUS HARDWARE MONITORING DRIVERS
12968M:	Guenter Roeck <linux@roeck-us.net>
12969L:	linux-hwmon@vger.kernel.org
12970W:	http://hwmon.wiki.kernel.org/
12971W:	http://www.roeck-us.net/linux/drivers/
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12973S:	Maintained
12974F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12975F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12976F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12977F:	Documentation/hwmon/adm1275.rst
12978F:	Documentation/hwmon/ibm-cffps.rst
12979F:	Documentation/hwmon/ir35221.rst
12980F:	Documentation/hwmon/lm25066.rst
12981F:	Documentation/hwmon/ltc2978.rst
12982F:	Documentation/hwmon/ltc3815.rst
12983F:	Documentation/hwmon/max16064.rst
12984F:	Documentation/hwmon/max20751.rst
12985F:	Documentation/hwmon/max31785.rst
12986F:	Documentation/hwmon/max34440.rst
12987F:	Documentation/hwmon/max8688.rst
12988F:	Documentation/hwmon/pmbus.rst
12989F:	Documentation/hwmon/pmbus-core.rst
12990F:	Documentation/hwmon/tps40422.rst
12991F:	Documentation/hwmon/ucd9000.rst
12992F:	Documentation/hwmon/ucd9200.rst
12993F:	Documentation/hwmon/zl6100.rst
12994F:	drivers/hwmon/pmbus/
12995F:	include/linux/pmbus.h
12996
12997PMC SIERRA MaxRAID DRIVER
12998L:	linux-scsi@vger.kernel.org
12999W:	http://www.pmc-sierra.com/
13000S:	Orphan
13001F:	drivers/scsi/pmcraid.*
13002
13003PMC SIERRA PM8001 DRIVER
13004M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13005L:	linux-scsi@vger.kernel.org
13006S:	Supported
13007F:	drivers/scsi/pm8001/
13008
13009PNP SUPPORT
13010M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13011S:	Maintained
13012F:	drivers/pnp/
13013
13014PNI RM3100 IIO DRIVER
13015M:	Song Qiang <songqiang1304521@gmail.com>
13016L:	linux-iio@vger.kernel.org
13017S:	Maintained
13018F:	drivers/iio/magnetometer/rm3100*
13019F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13020
13021POSIX CLOCKS and TIMERS
13022M:	Thomas Gleixner <tglx@linutronix.de>
13023L:	linux-kernel@vger.kernel.org
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13025S:	Maintained
13026F:	fs/timerfd.c
13027F:	include/linux/timer*
13028F:	kernel/time/*timer*
13029
13030POWER MANAGEMENT CORE
13031M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13032L:	linux-pm@vger.kernel.org
13033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13034B:	https://bugzilla.kernel.org
13035S:	Supported
13036F:	drivers/base/power/
13037F:	include/linux/pm.h
13038F:	include/linux/pm_*
13039F:	include/linux/powercap.h
13040F:	include/linux/intel_rapl.h
13041F:	drivers/powercap/
13042F:	kernel/configs/nopm.config
13043
13044POWER STATE COORDINATION INTERFACE (PSCI)
13045M:	Mark Rutland <mark.rutland@arm.com>
13046M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13047L:	linux-arm-kernel@lists.infradead.org
13048S:	Maintained
13049F:	drivers/firmware/psci/
13050F:	include/linux/psci.h
13051F:	include/uapi/linux/psci.h
13052
13053POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13054M:	Sebastian Reichel <sre@kernel.org>
13055L:	linux-pm@vger.kernel.org
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13057S:	Maintained
13058F:	Documentation/ABI/testing/sysfs-class-power
13059F:	Documentation/devicetree/bindings/power/supply/
13060F:	include/linux/power_supply.h
13061F:	drivers/power/supply/
13062
13063POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13064M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13065L:	linuxppc-dev@lists.ozlabs.org
13066S:	Maintained
13067F:	drivers/char/powernv-op-panel.c
13068
13069PPP OVER ATM (RFC 2364)
13070M:	Mitchell Blank Jr <mitch@sfgoth.com>
13071S:	Maintained
13072F:	net/atm/pppoatm.c
13073F:	include/uapi/linux/atmppp.h
13074
13075PPP OVER ETHERNET
13076M:	Michal Ostrowski <mostrows@earthlink.net>
13077S:	Maintained
13078F:	drivers/net/ppp/pppoe.c
13079F:	drivers/net/ppp/pppox.c
13080
13081PPP OVER L2TP
13082M:	James Chapman <jchapman@katalix.com>
13083S:	Maintained
13084F:	net/l2tp/l2tp_ppp.c
13085F:	include/linux/if_pppol2tp.h
13086F:	include/uapi/linux/if_pppol2tp.h
13087
13088PPP PROTOCOL DRIVERS AND COMPRESSORS
13089M:	Paul Mackerras <paulus@samba.org>
13090L:	linux-ppp@vger.kernel.org
13091S:	Maintained
13092F:	drivers/net/ppp/ppp_*
13093
13094PPS SUPPORT
13095M:	Rodolfo Giometti <giometti@enneenne.com>
13096W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13097L:	linuxpps@ml.enneenne.com (subscribers-only)
13098S:	Maintained
13099F:	Documentation/driver-api/pps.rst
13100F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13101F:	Documentation/ABI/testing/sysfs-pps
13102F:	drivers/pps/
13103F:	include/linux/pps*.h
13104F:	include/uapi/linux/pps.h
13105
13106PPTP DRIVER
13107M:	Dmitry Kozlov <xeb@mail.ru>
13108L:	netdev@vger.kernel.org
13109S:	Maintained
13110F:	drivers/net/ppp/pptp.c
13111W:	http://sourceforge.net/projects/accel-pptp
13112
13113PRINTK
13114M:	Petr Mladek <pmladek@suse.com>
13115M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13116R:	Steven Rostedt <rostedt@goodmis.org>
13117S:	Maintained
13118F:	kernel/printk/
13119F:	include/linux/printk.h
13120
13121PRISM54 WIRELESS DRIVER
13122M:	Luis Chamberlain <mcgrof@kernel.org>
13123L:	linux-wireless@vger.kernel.org
13124W:	http://wireless.kernel.org/en/users/Drivers/p54
13125S:	Obsolete
13126F:	drivers/net/wireless/intersil/prism54/
13127
13128PROC FILESYSTEM
13129R:	Alexey Dobriyan <adobriyan@gmail.com>
13130L:	linux-kernel@vger.kernel.org
13131L:	linux-fsdevel@vger.kernel.org
13132S:	Maintained
13133F:	fs/proc/
13134F:	include/linux/proc_fs.h
13135F:	tools/testing/selftests/proc/
13136F:	Documentation/filesystems/proc.txt
13137
13138PROC SYSCTL
13139M:	Luis Chamberlain <mcgrof@kernel.org>
13140M:	Kees Cook <keescook@chromium.org>
13141L:	linux-kernel@vger.kernel.org
13142L:	linux-fsdevel@vger.kernel.org
13143S:	Maintained
13144F:	fs/proc/proc_sysctl.c
13145F:	include/linux/sysctl.h
13146F:	kernel/sysctl.c
13147F:	tools/testing/selftests/sysctl/
13148
13149PS3 NETWORK SUPPORT
13150M:	Geoff Levand <geoff@infradead.org>
13151L:	netdev@vger.kernel.org
13152L:	linuxppc-dev@lists.ozlabs.org
13153S:	Maintained
13154F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13155
13156PS3 PLATFORM SUPPORT
13157M:	Geoff Levand <geoff@infradead.org>
13158L:	linuxppc-dev@lists.ozlabs.org
13159S:	Maintained
13160F:	arch/powerpc/boot/ps3*
13161F:	arch/powerpc/include/asm/lv1call.h
13162F:	arch/powerpc/include/asm/ps3*.h
13163F:	arch/powerpc/platforms/ps3/
13164F:	drivers/*/ps3*
13165F:	drivers/ps3/
13166F:	drivers/rtc/rtc-ps3.c
13167F:	drivers/usb/host/*ps3.c
13168F:	sound/ppc/snd_ps3*
13169
13170PS3VRAM DRIVER
13171M:	Jim Paris <jim@jtan.com>
13172M:	Geoff Levand <geoff@infradead.org>
13173L:	linuxppc-dev@lists.ozlabs.org
13174S:	Maintained
13175F:	drivers/block/ps3vram.c
13176
13177PSAMPLE PACKET SAMPLING SUPPORT:
13178M:	Yotam Gigi <yotam.gi@gmail.com>
13179S:	Maintained
13180F:	net/psample
13181F:	include/net/psample.h
13182F:	include/uapi/linux/psample.h
13183
13184PSTORE FILESYSTEM
13185M:	Kees Cook <keescook@chromium.org>
13186M:	Anton Vorontsov <anton@enomsg.org>
13187M:	Colin Cross <ccross@android.com>
13188M:	Tony Luck <tony.luck@intel.com>
13189S:	Maintained
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13191F:	fs/pstore/
13192F:	include/linux/pstore*
13193F:	drivers/firmware/efi/efi-pstore.c
13194F:	drivers/acpi/apei/erst.c
13195F:	Documentation/admin-guide/ramoops.rst
13196F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13197K:	\b(pstore|ramoops)
13198
13199PTP HARDWARE CLOCK SUPPORT
13200M:	Richard Cochran <richardcochran@gmail.com>
13201L:	netdev@vger.kernel.org
13202S:	Maintained
13203W:	http://linuxptp.sourceforge.net/
13204F:	Documentation/ABI/testing/sysfs-ptp
13205F:	Documentation/driver-api/ptp.rst
13206F:	drivers/net/phy/dp83640*
13207F:	drivers/ptp/*
13208F:	include/linux/ptp_cl*
13209
13210PTRACE SUPPORT
13211M:	Oleg Nesterov <oleg@redhat.com>
13212S:	Maintained
13213F:	include/asm-generic/syscall.h
13214F:	include/linux/ptrace.h
13215F:	include/linux/regset.h
13216F:	include/linux/tracehook.h
13217F:	include/uapi/linux/ptrace.h
13218F:	include/uapi/linux/ptrace.h
13219F:	kernel/ptrace.c
13220F:	arch/*/ptrace*.c
13221F:	arch/*/*/ptrace*.c
13222F:	arch/*/include/asm/ptrace*.h
13223
13224PULSE8-CEC DRIVER
13225M:	Hans Verkuil <hverkuil@xs4all.nl>
13226L:	linux-media@vger.kernel.org
13227T:	git git://linuxtv.org/media_tree.git
13228S:	Maintained
13229F:	drivers/media/usb/pulse8-cec/*
13230F:	Documentation/media/cec-drivers/pulse8-cec.rst
13231
13232PVRUSB2 VIDEO4LINUX DRIVER
13233M:	Mike Isely <isely@pobox.com>
13234L:	pvrusb2@isely.net	(subscribers-only)
13235L:	linux-media@vger.kernel.org
13236W:	http://www.isely.net/pvrusb2/
13237T:	git git://linuxtv.org/media_tree.git
13238S:	Maintained
13239F:	Documentation/media/v4l-drivers/pvrusb2*
13240F:	drivers/media/usb/pvrusb2/
13241
13242PWC WEBCAM DRIVER
13243M:	Hans Verkuil <hverkuil@xs4all.nl>
13244L:	linux-media@vger.kernel.org
13245T:	git git://linuxtv.org/media_tree.git
13246S:	Odd Fixes
13247F:	drivers/media/usb/pwc/*
13248F:	include/trace/events/pwc.h
13249
13250PWM FAN DRIVER
13251M:	Kamil Debski <kamil@wypas.org>
13252M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13253L:	linux-hwmon@vger.kernel.org
13254S:	Supported
13255F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13256F:	Documentation/hwmon/pwm-fan.rst
13257F:	drivers/hwmon/pwm-fan.c
13258
13259PWM IR Transmitter
13260M:	Sean Young <sean@mess.org>
13261L:	linux-media@vger.kernel.org
13262S:	Maintained
13263F:	drivers/media/rc/pwm-ir-tx.c
13264
13265PWM SUBSYSTEM
13266M:	Thierry Reding <thierry.reding@gmail.com>
13267R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13268L:	linux-pwm@vger.kernel.org
13269S:	Maintained
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13271Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13272F:	Documentation/driver-api/pwm.rst
13273F:	Documentation/devicetree/bindings/pwm/
13274F:	include/linux/pwm.h
13275F:	drivers/pwm/
13276F:	drivers/video/backlight/pwm_bl.c
13277F:	include/linux/pwm_backlight.h
13278F:	drivers/gpio/gpio-mvebu.c
13279F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13280K:	pwm_(config|apply_state|ops)
13281
13282PXA GPIO DRIVER
13283M:	Robert Jarzmik <robert.jarzmik@free.fr>
13284L:	linux-gpio@vger.kernel.org
13285S:	Maintained
13286F:	drivers/gpio/gpio-pxa.c
13287
13288PXA MMCI DRIVER
13289S:	Orphan
13290
13291PXA RTC DRIVER
13292M:	Robert Jarzmik <robert.jarzmik@free.fr>
13293L:	linux-rtc@vger.kernel.org
13294S:	Maintained
13295
13296PXA2xx/PXA3xx SUPPORT
13297M:	Daniel Mack <daniel@zonque.org>
13298M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13299M:	Robert Jarzmik <robert.jarzmik@free.fr>
13300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13301T:	git git://github.com/hzhuang1/linux.git
13302T:	git git://github.com/rjarzmik/linux.git
13303S:	Maintained
13304F:	arch/arm/boot/dts/pxa*
13305F:	arch/arm/mach-pxa/
13306F:	drivers/dma/pxa*
13307F:	drivers/pcmcia/pxa2xx*
13308F:	drivers/pinctrl/pxa/
13309F:	drivers/spi/spi-pxa2xx*
13310F:	drivers/usb/gadget/udc/pxa2*
13311F:	include/sound/pxa2xx-lib.h
13312F:	sound/arm/pxa*
13313F:	sound/soc/pxa/
13314
13315QAT DRIVER
13316M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13317L:	qat-linux@intel.com
13318S:	Supported
13319F:	drivers/crypto/qat/
13320
13321QCOM AUDIO (ASoC) DRIVERS
13322M:	Patrick Lai <plai@codeaurora.org>
13323M:	Banajit Goswami <bgoswami@codeaurora.org>
13324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13325S:	Supported
13326F:	sound/soc/qcom/
13327
13328QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13329M:	Gabriel Somlo <somlo@cmu.edu>
13330M:	"Michael S. Tsirkin" <mst@redhat.com>
13331L:	qemu-devel@nongnu.org
13332S:	Maintained
13333F:	drivers/firmware/qemu_fw_cfg.c
13334F:	include/uapi/linux/qemu_fw_cfg.h
13335
13336QIB DRIVER
13337M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13338M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13339L:	linux-rdma@vger.kernel.org
13340S:	Supported
13341F:	drivers/infiniband/hw/qib/
13342
13343QLOGIC QL41xxx FCOE DRIVER
13344M:	QLogic-Storage-Upstream@cavium.com
13345L:	linux-scsi@vger.kernel.org
13346S:	Supported
13347F:	drivers/scsi/qedf/
13348
13349QLOGIC QL41xxx ISCSI DRIVER
13350M:	QLogic-Storage-Upstream@cavium.com
13351L:	linux-scsi@vger.kernel.org
13352S:	Supported
13353F:	drivers/scsi/qedi/
13354
13355QLOGIC QL4xxx ETHERNET DRIVER
13356M:	Ariel Elior <aelior@marvell.com>
13357M:	GR-everest-linux-l2@marvell.com
13358L:	netdev@vger.kernel.org
13359S:	Supported
13360F:	drivers/net/ethernet/qlogic/qed/
13361F:	include/linux/qed/
13362F:	drivers/net/ethernet/qlogic/qede/
13363
13364QLOGIC QL4xxx RDMA DRIVER
13365M:	Michal Kalderon <mkalderon@marvell.com>
13366M:	Ariel Elior <aelior@marvell.com>
13367L:	linux-rdma@vger.kernel.org
13368S:	Supported
13369F:	drivers/infiniband/hw/qedr/
13370F:	include/uapi/rdma/qedr-abi.h
13371
13372QLOGIC QLA1280 SCSI DRIVER
13373M:	Michael Reed <mdr@sgi.com>
13374L:	linux-scsi@vger.kernel.org
13375S:	Maintained
13376F:	drivers/scsi/qla1280.[ch]
13377
13378QLOGIC QLA2XXX FC-SCSI DRIVER
13379M:	hmadhani@marvell.com
13380L:	linux-scsi@vger.kernel.org
13381S:	Supported
13382F:	Documentation/scsi/LICENSE.qla2xxx
13383F:	drivers/scsi/qla2xxx/
13384
13385QLOGIC QLA3XXX NETWORK DRIVER
13386M:	GR-Linux-NIC-Dev@marvell.com
13387L:	netdev@vger.kernel.org
13388S:	Supported
13389F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13390F:	drivers/net/ethernet/qlogic/qla3xxx.*
13391
13392QLOGIC QLA4XXX iSCSI DRIVER
13393M:	QLogic-Storage-Upstream@qlogic.com
13394L:	linux-scsi@vger.kernel.org
13395S:	Supported
13396F:	Documentation/scsi/LICENSE.qla4xxx
13397F:	drivers/scsi/qla4xxx/
13398
13399QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13400M:	Shahed Shaikh <shshaikh@marvell.com>
13401M:	Manish Chopra <manishc@marvell.com>
13402M:	GR-Linux-NIC-Dev@marvell.com
13403L:	netdev@vger.kernel.org
13404S:	Supported
13405F:	drivers/net/ethernet/qlogic/qlcnic/
13406
13407QLOGIC QLGE 10Gb ETHERNET DRIVER
13408M:	Manish Chopra <manishc@marvell.com>
13409M:	GR-Linux-NIC-Dev@marvell.com
13410L:	netdev@vger.kernel.org
13411S:	Supported
13412F:	drivers/staging/qlge/
13413
13414QM1D1B0004 MEDIA DRIVER
13415M:	Akihiro Tsukada <tskd08@gmail.com>
13416L:	linux-media@vger.kernel.org
13417S:	Odd Fixes
13418F:	drivers/media/tuners/qm1d1b0004*
13419
13420QM1D1C0042 MEDIA DRIVER
13421M:	Akihiro Tsukada <tskd08@gmail.com>
13422L:	linux-media@vger.kernel.org
13423S:	Odd Fixes
13424F:	drivers/media/tuners/qm1d1c0042*
13425
13426QNX4 FILESYSTEM
13427M:	Anders Larsen <al@alarsen.net>
13428W:	http://www.alarsen.net/linux/qnx4fs/
13429S:	Maintained
13430F:	fs/qnx4/
13431F:	include/uapi/linux/qnx4_fs.h
13432F:	include/uapi/linux/qnxtypes.h
13433
13434QORIQ DPAA2 FSL-MC BUS DRIVER
13435M:	Stuart Yoder <stuyoder@gmail.com>
13436M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13437L:	linux-kernel@vger.kernel.org
13438S:	Maintained
13439F:	drivers/bus/fsl-mc/
13440F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13441F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13442
13443QT1010 MEDIA DRIVER
13444M:	Antti Palosaari <crope@iki.fi>
13445L:	linux-media@vger.kernel.org
13446W:	https://linuxtv.org
13447W:	http://palosaari.fi/linux/
13448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13449T:	git git://linuxtv.org/anttip/media_tree.git
13450S:	Maintained
13451F:	drivers/media/tuners/qt1010*
13452
13453QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13454M:	Kalle Valo <kvalo@codeaurora.org>
13455L:	ath10k@lists.infradead.org
13456W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13458S:	Supported
13459F:	drivers/net/wireless/ath/ath10k/
13460
13461QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13462M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13463L:	linux-wireless@vger.kernel.org
13464W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13465S:	Supported
13466F:	drivers/net/wireless/ath/ath9k/
13467
13468QUALCOMM CAMERA SUBSYSTEM DRIVER
13469M:	Todor Tomov <todor.too@gmail.com>
13470L:	linux-media@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13473F:	Documentation/media/v4l-drivers/qcom_camss.rst
13474F:	drivers/media/platform/qcom/camss/
13475
13476QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13477M:	Ilia Lin <ilia.lin@kernel.org>
13478L:	linux-pm@vger.kernel.org
13479S:	Maintained
13480F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13481F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13482
13483QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13484M:	Timur Tabi <timur@kernel.org>
13485L:	netdev@vger.kernel.org
13486S:	Maintained
13487F:	drivers/net/ethernet/qualcomm/emac/
13488
13489QUALCOMM ETHQOS ETHERNET DRIVER
13490M:	Vinod Koul <vkoul@kernel.org>
13491M:	Niklas Cassel <niklas.cassel@linaro.org>
13492L:	netdev@vger.kernel.org
13493S:	Maintained
13494F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13495F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13496
13497QUALCOMM GENERIC INTERFACE I2C DRIVER
13498M:	Alok Chauhan <alokc@codeaurora.org>
13499L:	linux-i2c@vger.kernel.org
13500L:	linux-arm-msm@vger.kernel.org
13501S:	Supported
13502F:	drivers/i2c/busses/i2c-qcom-geni.c
13503
13504QUALCOMM HEXAGON ARCHITECTURE
13505M:	Brian Cain <bcain@codeaurora.org>
13506L:	linux-hexagon@vger.kernel.org
13507S:	Supported
13508F:	arch/hexagon/
13509
13510QUALCOMM HIDMA DRIVER
13511M:	Sinan Kaya <okaya@kernel.org>
13512L:	linux-arm-kernel@lists.infradead.org
13513L:	linux-arm-msm@vger.kernel.org
13514L:	dmaengine@vger.kernel.org
13515S:	Supported
13516F:	drivers/dma/qcom/hidma*
13517
13518QUALCOMM IOMMU
13519M:	Rob Clark <robdclark@gmail.com>
13520L:	iommu@lists.linux-foundation.org
13521L:	linux-arm-msm@vger.kernel.org
13522S:	Maintained
13523F:	drivers/iommu/qcom_iommu.c
13524
13525QUALCOMM TSENS THERMAL DRIVER
13526M:	Amit Kucheria <amit.kucheria@linaro.org>
13527L:	linux-pm@vger.kernel.org
13528L:	linux-arm-msm@vger.kernel.org
13529S:	Maintained
13530F:	drivers/thermal/qcom/
13531
13532QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13533M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13534L:	linux-media@vger.kernel.org
13535L:	linux-arm-msm@vger.kernel.org
13536T:	git git://linuxtv.org/media_tree.git
13537S:	Maintained
13538F:	drivers/media/platform/qcom/venus/
13539
13540QUALCOMM WCN36XX WIRELESS DRIVER
13541M:	Kalle Valo <kvalo@codeaurora.org>
13542L:	wcn36xx@lists.infradead.org
13543W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13544T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13545S:	Supported
13546F:	drivers/net/wireless/ath/wcn36xx/
13547
13548QUANTENNA QTNFMAC WIRELESS DRIVER
13549M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13550M:	Avinash Patil <avinashp@quantenna.com>
13551M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13552L:	linux-wireless@vger.kernel.org
13553S:	Maintained
13554F:	drivers/net/wireless/quantenna
13555
13556RADEON and AMDGPU DRM DRIVERS
13557M:	Alex Deucher <alexander.deucher@amd.com>
13558M:	Christian König <christian.koenig@amd.com>
13559M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13560L:	amd-gfx@lists.freedesktop.org
13561T:	git git://people.freedesktop.org/~agd5f/linux
13562S:	Supported
13563F:	drivers/gpu/drm/radeon/
13564F:	include/uapi/drm/radeon_drm.h
13565F:	drivers/gpu/drm/amd/
13566F:	include/uapi/drm/amdgpu_drm.h
13567
13568RADEON FRAMEBUFFER DISPLAY DRIVER
13569M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13570L:	linux-fbdev@vger.kernel.org
13571S:	Maintained
13572F:	drivers/video/fbdev/aty/radeon*
13573F:	include/uapi/linux/radeonfb.h
13574
13575RADIOSHARK RADIO DRIVER
13576M:	Hans Verkuil <hverkuil@xs4all.nl>
13577L:	linux-media@vger.kernel.org
13578T:	git git://linuxtv.org/media_tree.git
13579S:	Maintained
13580F:	drivers/media/radio/radio-shark.c
13581
13582RADIOSHARK2 RADIO DRIVER
13583M:	Hans Verkuil <hverkuil@xs4all.nl>
13584L:	linux-media@vger.kernel.org
13585T:	git git://linuxtv.org/media_tree.git
13586S:	Maintained
13587F:	drivers/media/radio/radio-shark2.c
13588F:	drivers/media/radio/radio-tea5777.c
13589
13590RADOS BLOCK DEVICE (RBD)
13591M:	Ilya Dryomov <idryomov@gmail.com>
13592M:	Sage Weil <sage@redhat.com>
13593M:	Alex Elder <elder@kernel.org>
13594L:	ceph-devel@vger.kernel.org
13595W:	http://ceph.com/
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13597T:	git git://github.com/ceph/ceph-client.git
13598S:	Supported
13599F:	Documentation/ABI/testing/sysfs-bus-rbd
13600F:	drivers/block/rbd.c
13601F:	drivers/block/rbd_types.h
13602
13603RAGE128 FRAMEBUFFER DISPLAY DRIVER
13604M:	Paul Mackerras <paulus@samba.org>
13605L:	linux-fbdev@vger.kernel.org
13606S:	Maintained
13607F:	drivers/video/fbdev/aty/aty128fb.c
13608
13609RAINSHADOW-CEC DRIVER
13610M:	Hans Verkuil <hverkuil@xs4all.nl>
13611L:	linux-media@vger.kernel.org
13612T:	git git://linuxtv.org/media_tree.git
13613S:	Maintained
13614F:	drivers/media/usb/rainshadow-cec/*
13615
13616RALINK MIPS ARCHITECTURE
13617M:	John Crispin <john@phrozen.org>
13618L:	linux-mips@vger.kernel.org
13619S:	Maintained
13620F:	arch/mips/ralink
13621
13622RALINK RT2X00 WIRELESS LAN DRIVER
13623P:	rt2x00 project
13624M:	Stanislaw Gruszka <sgruszka@redhat.com>
13625M:	Helmut Schaa <helmut.schaa@googlemail.com>
13626L:	linux-wireless@vger.kernel.org
13627S:	Maintained
13628F:	drivers/net/wireless/ralink/rt2x00/
13629
13630RAMDISK RAM BLOCK DEVICE DRIVER
13631M:	Jens Axboe <axboe@kernel.dk>
13632S:	Maintained
13633F:	Documentation/admin-guide/blockdev/ramdisk.rst
13634F:	drivers/block/brd.c
13635
13636RANCHU VIRTUAL BOARD FOR MIPS
13637M:	Miodrag Dinic <miodrag.dinic@mips.com>
13638L:	linux-mips@vger.kernel.org
13639S:	Supported
13640F:	arch/mips/generic/board-ranchu.c
13641F:	arch/mips/configs/generic/board-ranchu.config
13642
13643RANDOM NUMBER DRIVER
13644M:	"Theodore Ts'o" <tytso@mit.edu>
13645S:	Maintained
13646F:	drivers/char/random.c
13647
13648RAPIDIO SUBSYSTEM
13649M:	Matt Porter <mporter@kernel.crashing.org>
13650M:	Alexandre Bounine <alex.bou9@gmail.com>
13651S:	Maintained
13652F:	drivers/rapidio/
13653
13654RAS INFRASTRUCTURE
13655M:	Tony Luck <tony.luck@intel.com>
13656M:	Borislav Petkov <bp@alien8.de>
13657L:	linux-edac@vger.kernel.org
13658S:	Maintained
13659F:	drivers/ras/
13660F:	include/linux/ras.h
13661F:	include/ras/ras_event.h
13662F:	Documentation/admin-guide/ras.rst
13663
13664RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13665L:	linux-wireless@vger.kernel.org
13666S:	Orphan
13667F:	drivers/net/wireless/ray*
13668
13669RCUTORTURE TEST FRAMEWORK
13670M:	"Paul E. McKenney" <paulmck@kernel.org>
13671M:	Josh Triplett <josh@joshtriplett.org>
13672R:	Steven Rostedt <rostedt@goodmis.org>
13673R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13674R:	Lai Jiangshan <jiangshanlai@gmail.com>
13675L:	rcu@vger.kernel.org
13676S:	Supported
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13678F:	tools/testing/selftests/rcutorture
13679
13680RDC R-321X SoC
13681M:	Florian Fainelli <florian@openwrt.org>
13682S:	Maintained
13683
13684RDC R6040 FAST ETHERNET DRIVER
13685M:	Florian Fainelli <f.fainelli@gmail.com>
13686L:	netdev@vger.kernel.org
13687S:	Maintained
13688F:	drivers/net/ethernet/rdc/r6040.c
13689
13690RDMAVT - RDMA verbs software
13691M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13692M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13693L:	linux-rdma@vger.kernel.org
13694S:	Supported
13695F:	drivers/infiniband/sw/rdmavt
13696
13697RDS - RELIABLE DATAGRAM SOCKETS
13698M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13699L:	netdev@vger.kernel.org
13700L:	linux-rdma@vger.kernel.org
13701L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13702W:	https://oss.oracle.com/projects/rds/
13703S:	Supported
13704F:	net/rds/
13705F:	Documentation/networking/rds.txt
13706
13707RDT - RESOURCE ALLOCATION
13708M:	Fenghua Yu <fenghua.yu@intel.com>
13709M:	Reinette Chatre <reinette.chatre@intel.com>
13710L:	linux-kernel@vger.kernel.org
13711S:	Supported
13712F:	arch/x86/kernel/cpu/resctrl/
13713F:	arch/x86/include/asm/resctrl_sched.h
13714F:	Documentation/x86/resctrl*
13715
13716READ-COPY UPDATE (RCU)
13717M:	"Paul E. McKenney" <paulmck@kernel.org>
13718M:	Josh Triplett <josh@joshtriplett.org>
13719R:	Steven Rostedt <rostedt@goodmis.org>
13720R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13721R:	Lai Jiangshan <jiangshanlai@gmail.com>
13722R:	Joel Fernandes <joel@joelfernandes.org>
13723L:	rcu@vger.kernel.org
13724W:	http://www.rdrop.com/users/paulmck/RCU/
13725S:	Supported
13726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13727F:	Documentation/RCU/
13728X:	Documentation/RCU/torture.txt
13729F:	include/linux/rcu*
13730X:	include/linux/srcu*.h
13731F:	kernel/rcu/
13732X:	kernel/rcu/srcu*.c
13733
13734REAL TIME CLOCK (RTC) SUBSYSTEM
13735M:	Alessandro Zummo <a.zummo@towertech.it>
13736M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13737L:	linux-rtc@vger.kernel.org
13738Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13740S:	Maintained
13741F:	Documentation/devicetree/bindings/rtc/
13742F:	Documentation/admin-guide/rtc.rst
13743F:	drivers/rtc/
13744F:	include/linux/rtc.h
13745F:	include/uapi/linux/rtc.h
13746F:	include/linux/rtc/
13747F:	include/linux/platform_data/rtc-*
13748F:	tools/testing/selftests/rtc/
13749
13750REALTEK AUDIO CODECS
13751M:	Bard Liao <bardliao@realtek.com>
13752M:	Oder Chiou <oder_chiou@realtek.com>
13753S:	Maintained
13754F:	sound/soc/codecs/rt*
13755F:	include/sound/rt*.h
13756
13757REALTEK RTL83xx SMI DSA ROUTER CHIPS
13758M:	Linus Walleij <linus.walleij@linaro.org>
13759S:	Maintained
13760F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13761F:	drivers/net/dsa/realtek-smi*
13762F:	drivers/net/dsa/rtl83*
13763
13764REDPINE WIRELESS DRIVER
13765M:	Amitkumar Karwar <amitkarwar@gmail.com>
13766M:	Siva Rebbagondla <siva8118@gmail.com>
13767L:	linux-wireless@vger.kernel.org
13768S:	Maintained
13769F:	drivers/net/wireless/rsi/
13770
13771REGISTER MAP ABSTRACTION
13772M:	Mark Brown <broonie@kernel.org>
13773L:	linux-kernel@vger.kernel.org
13774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13775S:	Supported
13776F:	Documentation/devicetree/bindings/regmap/
13777F:	drivers/base/regmap/
13778F:	include/linux/regmap.h
13779
13780REISERFS FILE SYSTEM
13781L:	reiserfs-devel@vger.kernel.org
13782S:	Supported
13783F:	fs/reiserfs/
13784
13785REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13786M:	Ohad Ben-Cohen <ohad@wizery.com>
13787M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13788L:	linux-remoteproc@vger.kernel.org
13789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13790S:	Maintained
13791F:	Documentation/devicetree/bindings/remoteproc/
13792F:	Documentation/ABI/testing/sysfs-class-remoteproc
13793F:	Documentation/remoteproc.txt
13794F:	drivers/remoteproc/
13795F:	include/linux/remoteproc.h
13796F:	include/linux/remoteproc/
13797
13798REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13799M:	Ohad Ben-Cohen <ohad@wizery.com>
13800M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13801L:	linux-remoteproc@vger.kernel.org
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13803S:	Maintained
13804F:	drivers/rpmsg/
13805F:	Documentation/rpmsg.txt
13806F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13807F:	include/linux/rpmsg.h
13808F:	include/linux/rpmsg/
13809F:	include/uapi/linux/rpmsg.h
13810F:	samples/rpmsg/
13811
13812RENESAS CLOCK DRIVERS
13813M:	Geert Uytterhoeven <geert+renesas@glider.be>
13814L:	linux-renesas-soc@vger.kernel.org
13815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13816S:	Supported
13817F:	drivers/clk/renesas/
13818
13819RENESAS EMEV2 I2C DRIVER
13820M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13821S:	Supported
13822F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13823F:	drivers/i2c/busses/i2c-emev2.c
13824
13825RENESAS ETHERNET DRIVERS
13826R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13827L:	netdev@vger.kernel.org
13828L:	linux-renesas-soc@vger.kernel.org
13829F:	Documentation/devicetree/bindings/net/renesas,*.txt
13830F:	Documentation/devicetree/bindings/net/renesas,*.yaml
13831F:	drivers/net/ethernet/renesas/
13832F:	include/linux/sh_eth.h
13833
13834RENESAS R-CAR GYROADC DRIVER
13835M:	Marek Vasut <marek.vasut@gmail.com>
13836L:	linux-iio@vger.kernel.org
13837S:	Supported
13838F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13839F:	drivers/iio/adc/rcar-gyroadc.c
13840
13841RENESAS R-CAR I2C DRIVERS
13842M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13843S:	Supported
13844F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13845F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13846F:	drivers/i2c/busses/i2c-rcar.c
13847F:	drivers/i2c/busses/i2c-sh_mobile.c
13848
13849RENESAS RIIC DRIVER
13850M:	Chris Brandt <chris.brandt@renesas.com>
13851S:	Supported
13852F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13853F:	drivers/i2c/busses/i2c-riic.c
13854
13855RENESAS USB PHY DRIVER
13856M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13857L:	linux-renesas-soc@vger.kernel.org
13858S:	Maintained
13859F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13860
13861RESET CONTROLLER FRAMEWORK
13862M:	Philipp Zabel <p.zabel@pengutronix.de>
13863T:	git git://git.pengutronix.de/git/pza/linux
13864S:	Maintained
13865F:	drivers/reset/
13866F:	Documentation/devicetree/bindings/reset/
13867F:	include/dt-bindings/reset/
13868F:	include/linux/reset.h
13869F:	include/linux/reset/
13870F:	include/linux/reset-controller.h
13871
13872RESTARTABLE SEQUENCES SUPPORT
13873M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13874M:	Peter Zijlstra <peterz@infradead.org>
13875M:	"Paul E. McKenney" <paulmck@kernel.org>
13876M:	Boqun Feng <boqun.feng@gmail.com>
13877L:	linux-kernel@vger.kernel.org
13878S:	Supported
13879F:	kernel/rseq.c
13880F:	include/uapi/linux/rseq.h
13881F:	include/trace/events/rseq.h
13882F:	tools/testing/selftests/rseq/
13883
13884RFKILL
13885M:	Johannes Berg <johannes@sipsolutions.net>
13886L:	linux-wireless@vger.kernel.org
13887W:	http://wireless.kernel.org/
13888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13890S:	Maintained
13891F:	Documentation/driver-api/rfkill.rst
13892F:	Documentation/ABI/stable/sysfs-class-rfkill
13893F:	net/rfkill/
13894F:	include/linux/rfkill.h
13895F:	include/uapi/linux/rfkill.h
13896
13897RHASHTABLE
13898M:	Thomas Graf <tgraf@suug.ch>
13899M:	Herbert Xu <herbert@gondor.apana.org.au>
13900L:	netdev@vger.kernel.org
13901S:	Maintained
13902F:	lib/rhashtable.c
13903F:	lib/test_rhashtable.c
13904F:	include/linux/rhashtable.h
13905F:	include/linux/rhashtable-types.h
13906
13907RICOH R5C592 MEMORYSTICK DRIVER
13908M:	Maxim Levitsky <maximlevitsky@gmail.com>
13909S:	Maintained
13910F:	drivers/memstick/host/r592.*
13911
13912RICOH SMARTMEDIA/XD DRIVER
13913M:	Maxim Levitsky <maximlevitsky@gmail.com>
13914S:	Maintained
13915F:	drivers/mtd/nand/raw/r852.c
13916F:	drivers/mtd/nand/raw/r852.h
13917
13918RISC-V ARCHITECTURE
13919M:	Paul Walmsley <paul.walmsley@sifive.com>
13920M:	Palmer Dabbelt <palmer@sifive.com>
13921M:	Albert Ou <aou@eecs.berkeley.edu>
13922L:	linux-riscv@lists.infradead.org
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13924S:	Supported
13925F:	arch/riscv/
13926K:	riscv
13927N:	riscv
13928
13929ROCCAT DRIVERS
13930M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13931W:	http://sourceforge.net/projects/roccat/
13932S:	Maintained
13933F:	drivers/hid/hid-roccat*
13934F:	include/linux/hid-roccat*
13935F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13936
13937ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13938M:	Jacob Chen <jacob-chen@iotwrt.com>
13939M:	Ezequiel Garcia <ezequiel@collabora.com>
13940L:	linux-media@vger.kernel.org
13941S:	Maintained
13942F:	drivers/media/platform/rockchip/rga/
13943F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13944
13945HANTRO VPU CODEC DRIVER
13946M:	Ezequiel Garcia <ezequiel@collabora.com>
13947L:	linux-media@vger.kernel.org
13948S:	Maintained
13949F:	drivers/staging/media/hantro/
13950F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13951
13952ROCKER DRIVER
13953M:	Jiri Pirko <jiri@resnulli.us>
13954L:	netdev@vger.kernel.org
13955S:	Supported
13956F:	drivers/net/ethernet/rocker/
13957
13958ROCKETPORT DRIVER
13959P:	Comtrol Corp.
13960W:	http://www.comtrol.com
13961S:	Maintained
13962F:	Documentation/driver-api/serial/rocket.rst
13963F:	drivers/tty/rocket*
13964
13965ROCKETPORT EXPRESS/INFINITY DRIVER
13966M:	Kevin Cernekee <cernekee@gmail.com>
13967L:	linux-serial@vger.kernel.org
13968S:	Odd Fixes
13969F:	drivers/tty/serial/rp2.*
13970
13971ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13972M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13973L:	linux-kernel@vger.kernel.org
13974L:	linux-renesas-soc@vger.kernel.org
13975S:	Supported
13976F:	drivers/mfd/bd9571mwv.c
13977F:	drivers/regulator/bd9571mwv-regulator.c
13978F:	drivers/gpio/gpio-bd9571mwv.c
13979F:	include/linux/mfd/bd9571mwv.h
13980F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13981
13982ROSE NETWORK LAYER
13983M:	Ralf Baechle <ralf@linux-mips.org>
13984L:	linux-hams@vger.kernel.org
13985W:	http://www.linux-ax25.org/
13986S:	Maintained
13987F:	include/net/rose.h
13988F:	include/uapi/linux/rose.h
13989F:	net/rose/
13990
13991RTL2830 MEDIA DRIVER
13992M:	Antti Palosaari <crope@iki.fi>
13993L:	linux-media@vger.kernel.org
13994W:	https://linuxtv.org
13995W:	http://palosaari.fi/linux/
13996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13997T:	git git://linuxtv.org/anttip/media_tree.git
13998S:	Maintained
13999F:	drivers/media/dvb-frontends/rtl2830*
14000
14001RTL2832 MEDIA DRIVER
14002M:	Antti Palosaari <crope@iki.fi>
14003L:	linux-media@vger.kernel.org
14004W:	https://linuxtv.org
14005W:	http://palosaari.fi/linux/
14006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14007T:	git git://linuxtv.org/anttip/media_tree.git
14008S:	Maintained
14009F:	drivers/media/dvb-frontends/rtl2832*
14010
14011RTL2832_SDR MEDIA DRIVER
14012M:	Antti Palosaari <crope@iki.fi>
14013L:	linux-media@vger.kernel.org
14014W:	https://linuxtv.org
14015W:	http://palosaari.fi/linux/
14016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14017T:	git git://linuxtv.org/anttip/media_tree.git
14018S:	Maintained
14019F:	drivers/media/dvb-frontends/rtl2832_sdr*
14020
14021RTL8180 WIRELESS DRIVER
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:	Orphan
14026F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14027
14028RTL8187 WIRELESS DRIVER
14029M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14030M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14031M:	Larry Finger <Larry.Finger@lwfinger.net>
14032L:	linux-wireless@vger.kernel.org
14033W:	http://wireless.kernel.org/
14034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14035S:	Maintained
14036F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14037
14038REALTEK WIRELESS DRIVER (rtlwifi family)
14039M:	Ping-Ke Shih <pkshih@realtek.com>
14040L:	linux-wireless@vger.kernel.org
14041W:	http://wireless.kernel.org/
14042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14043S:	Maintained
14044F:	drivers/net/wireless/realtek/rtlwifi/
14045
14046REALTEK WIRELESS DRIVER (rtw88)
14047M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14048L:	linux-wireless@vger.kernel.org
14049S:	Maintained
14050F:	drivers/net/wireless/realtek/rtw88/
14051
14052RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14053M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14054L:	linux-wireless@vger.kernel.org
14055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14056S:	Maintained
14057F:	drivers/net/wireless/realtek/rtl8xxxu/
14058
14059RXRPC SOCKETS (AF_RXRPC)
14060M:	David Howells <dhowells@redhat.com>
14061L:	linux-afs@lists.infradead.org
14062S:	Supported
14063F:	net/rxrpc/
14064F:	include/keys/rxrpc-type.h
14065F:	include/net/af_rxrpc.h
14066F:	include/trace/events/rxrpc.h
14067F:	include/uapi/linux/rxrpc.h
14068F:	Documentation/networking/rxrpc.txt
14069W:	https://www.infradead.org/~dhowells/kafs/
14070
14071S3 SAVAGE FRAMEBUFFER DRIVER
14072M:	Antonino Daplas <adaplas@gmail.com>
14073L:	linux-fbdev@vger.kernel.org
14074S:	Maintained
14075F:	drivers/video/fbdev/savage/
14076
14077S390
14078M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14079M:	Vasily Gorbik <gor@linux.ibm.com>
14080M:	Christian Borntraeger <borntraeger@de.ibm.com>
14081L:	linux-s390@vger.kernel.org
14082W:	http://www.ibm.com/developerworks/linux/linux390/
14083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14084S:	Supported
14085F:	arch/s390/
14086F:	drivers/s390/
14087F:	Documentation/s390/
14088F:	Documentation/driver-api/s390-drivers.rst
14089
14090S390 COMMON I/O LAYER
14091M:	Sebastian Ott <sebott@linux.ibm.com>
14092M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14093L:	linux-s390@vger.kernel.org
14094W:	http://www.ibm.com/developerworks/linux/linux390/
14095S:	Supported
14096F:	drivers/s390/cio/
14097
14098S390 DASD DRIVER
14099M:	Stefan Haberland <sth@linux.ibm.com>
14100M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14101L:	linux-s390@vger.kernel.org
14102W:	http://www.ibm.com/developerworks/linux/linux390/
14103S:	Supported
14104F:	drivers/s390/block/dasd*
14105F:	block/partitions/ibm.c
14106
14107S390 IOMMU (PCI)
14108M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14109L:	linux-s390@vger.kernel.org
14110W:	http://www.ibm.com/developerworks/linux/linux390/
14111S:	Supported
14112F:	drivers/iommu/s390-iommu.c
14113
14114S390 IUCV NETWORK LAYER
14115M:	Julian Wiedmann <jwi@linux.ibm.com>
14116M:	Ursula Braun <ubraun@linux.ibm.com>
14117L:	linux-s390@vger.kernel.org
14118W:	http://www.ibm.com/developerworks/linux/linux390/
14119S:	Supported
14120F:	drivers/s390/net/*iucv*
14121F:	include/net/iucv/
14122F:	net/iucv/
14123
14124S390 NETWORK DRIVERS
14125M:	Julian Wiedmann <jwi@linux.ibm.com>
14126M:	Ursula Braun <ubraun@linux.ibm.com>
14127L:	linux-s390@vger.kernel.org
14128W:	http://www.ibm.com/developerworks/linux/linux390/
14129S:	Supported
14130F:	drivers/s390/net/
14131
14132S390 PCI SUBSYSTEM
14133M:	Sebastian Ott <sebott@linux.ibm.com>
14134M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14135L:	linux-s390@vger.kernel.org
14136W:	http://www.ibm.com/developerworks/linux/linux390/
14137S:	Supported
14138F:	arch/s390/pci/
14139F:	drivers/pci/hotplug/s390_pci_hpc.c
14140
14141S390 VFIO-CCW DRIVER
14142M:	Cornelia Huck <cohuck@redhat.com>
14143M:	Eric Farman <farman@linux.ibm.com>
14144R:	Halil Pasic <pasic@linux.ibm.com>
14145L:	linux-s390@vger.kernel.org
14146L:	kvm@vger.kernel.org
14147S:	Supported
14148F:	drivers/s390/cio/vfio_ccw*
14149F:	Documentation/s390/vfio-ccw.rst
14150F:	include/uapi/linux/vfio_ccw.h
14151
14152S390 ZCRYPT DRIVER
14153M:	Harald Freudenberger <freude@linux.ibm.com>
14154L:	linux-s390@vger.kernel.org
14155W:	http://www.ibm.com/developerworks/linux/linux390/
14156S:	Supported
14157F:	drivers/s390/crypto/
14158
14159S390 VFIO AP DRIVER
14160M:	Tony Krowiak <akrowiak@linux.ibm.com>
14161M:	Pierre Morel <pmorel@linux.ibm.com>
14162M:	Halil Pasic <pasic@linux.ibm.com>
14163L:	linux-s390@vger.kernel.org
14164W:	http://www.ibm.com/developerworks/linux/linux390/
14165S:	Supported
14166F:	drivers/s390/crypto/vfio_ap_drv.c
14167F:	drivers/s390/crypto/vfio_ap_private.h
14168F:	drivers/s390/crypto/vfio_ap_ops.c
14169F:	Documentation/s390/vfio-ap.rst
14170
14171S390 ZFCP DRIVER
14172M:	Steffen Maier <maier@linux.ibm.com>
14173M:	Benjamin Block <bblock@linux.ibm.com>
14174L:	linux-s390@vger.kernel.org
14175W:	http://www.ibm.com/developerworks/linux/linux390/
14176S:	Supported
14177F:	drivers/s390/scsi/zfcp_*
14178
14179S3C24XX SD/MMC Driver
14180M:	Ben Dooks <ben-linux@fluff.org>
14181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14182S:	Supported
14183F:	drivers/mmc/host/s3cmci.*
14184
14185SAA6588 RDS RECEIVER DRIVER
14186M:	Hans Verkuil <hverkuil@xs4all.nl>
14187L:	linux-media@vger.kernel.org
14188T:	git git://linuxtv.org/media_tree.git
14189W:	https://linuxtv.org
14190S:	Odd Fixes
14191F:	drivers/media/i2c/saa6588*
14192
14193SAA7134 VIDEO4LINUX DRIVER
14194M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14195L:	linux-media@vger.kernel.org
14196W:	https://linuxtv.org
14197T:	git git://linuxtv.org/media_tree.git
14198S:	Odd fixes
14199F:	Documentation/media/v4l-drivers/saa7134*
14200F:	drivers/media/pci/saa7134/
14201
14202SAA7146 VIDEO4LINUX-2 DRIVER
14203M:	Hans Verkuil <hverkuil@xs4all.nl>
14204L:	linux-media@vger.kernel.org
14205T:	git git://linuxtv.org/media_tree.git
14206S:	Maintained
14207F:	drivers/media/common/saa7146/
14208F:	drivers/media/pci/saa7146/
14209F:	include/media/drv-intf/saa7146*
14210
14211SAFESETID SECURITY MODULE
14212M:     Micah Morton <mortonm@chromium.org>
14213S:     Supported
14214F:     security/safesetid/
14215F:     Documentation/admin-guide/LSM/SafeSetID.rst
14216
14217SAMSUNG AUDIO (ASoC) DRIVERS
14218M:	Krzysztof Kozlowski <krzk@kernel.org>
14219M:	Sangbeom Kim <sbkim73@samsung.com>
14220M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14222S:	Supported
14223F:	sound/soc/samsung/
14224F:	Documentation/devicetree/bindings/sound/samsung*
14225
14226SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14227M:	Krzysztof Kozlowski <krzk@kernel.org>
14228L:	linux-crypto@vger.kernel.org
14229L:	linux-samsung-soc@vger.kernel.org
14230S:	Maintained
14231F:	drivers/crypto/exynos-rng.c
14232F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14233
14234SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14235M:	Łukasz Stelmach <l.stelmach@samsung.com>
14236L:	linux-samsung-soc@vger.kernel.org
14237S:	Maintained
14238F:	drivers/char/hw_random/exynos-trng.c
14239F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14240
14241SAMSUNG FRAMEBUFFER DRIVER
14242M:	Jingoo Han <jingoohan1@gmail.com>
14243L:	linux-fbdev@vger.kernel.org
14244S:	Maintained
14245F:	drivers/video/fbdev/s3c-fb.c
14246
14247SAMSUNG LAPTOP DRIVER
14248M:	Corentin Chary <corentin.chary@gmail.com>
14249L:	platform-driver-x86@vger.kernel.org
14250S:	Maintained
14251F:	drivers/platform/x86/samsung-laptop.c
14252
14253SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14254M:	Sangbeom Kim <sbkim73@samsung.com>
14255M:	Krzysztof Kozlowski <krzk@kernel.org>
14256M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14257L:	linux-kernel@vger.kernel.org
14258L:	linux-samsung-soc@vger.kernel.org
14259S:	Supported
14260F:	drivers/mfd/sec*.c
14261F:	drivers/regulator/s2m*.c
14262F:	drivers/regulator/s5m*.c
14263F:	drivers/clk/clk-s2mps11.c
14264F:	drivers/rtc/rtc-s5m.c
14265F:	include/linux/mfd/samsung/
14266F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14267F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14268F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14269F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14270
14271SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14272M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14273L:	linux-media@vger.kernel.org
14274L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14275S:	Maintained
14276F:	drivers/media/platform/s3c-camif/
14277F:	include/media/drv-intf/s3c_camif.h
14278
14279SAMSUNG S3FWRN5 NFC DRIVER
14280M:	Robert Baldyga <r.baldyga@samsung.com>
14281M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14282L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14283S:	Supported
14284F:	drivers/nfc/s3fwrn5
14285
14286SAMSUNG S5C73M3 CAMERA DRIVER
14287M:	Kyungmin Park <kyungmin.park@samsung.com>
14288M:	Andrzej Hajda <a.hajda@samsung.com>
14289L:	linux-media@vger.kernel.org
14290S:	Supported
14291F:	drivers/media/i2c/s5c73m3/*
14292
14293SAMSUNG S5K5BAF CAMERA DRIVER
14294M:	Kyungmin Park <kyungmin.park@samsung.com>
14295M:	Andrzej Hajda <a.hajda@samsung.com>
14296L:	linux-media@vger.kernel.org
14297S:	Supported
14298F:	drivers/media/i2c/s5k5baf.c
14299
14300SAMSUNG S5P Security SubSystem (SSS) DRIVER
14301M:	Krzysztof Kozlowski <krzk@kernel.org>
14302M:	Vladimir Zapolskiy <vz@mleia.com>
14303M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14304L:	linux-crypto@vger.kernel.org
14305L:	linux-samsung-soc@vger.kernel.org
14306S:	Maintained
14307F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14308F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14309F:	drivers/crypto/s5p-sss.c
14310
14311SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14312M:	Kyungmin Park <kyungmin.park@samsung.com>
14313M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14314L:	linux-media@vger.kernel.org
14315Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14316S:	Supported
14317F:	drivers/media/platform/exynos4-is/
14318
14319SAMSUNG SOC CLOCK DRIVERS
14320M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14321M:	Tomasz Figa <tomasz.figa@gmail.com>
14322M:	Chanwoo Choi <cw00.choi@samsung.com>
14323S:	Supported
14324L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14326F:	drivers/clk/samsung/
14327F:	include/dt-bindings/clock/exynos*.h
14328F:	Documentation/devicetree/bindings/clock/exynos*.txt
14329F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14330F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14331
14332SAMSUNG SPI DRIVERS
14333M:	Kukjin Kim <kgene@kernel.org>
14334M:	Krzysztof Kozlowski <krzk@kernel.org>
14335M:	Andi Shyti <andi@etezian.org>
14336L:	linux-spi@vger.kernel.org
14337L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14338S:	Maintained
14339F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14340F:	drivers/spi/spi-s3c*
14341F:	include/linux/platform_data/spi-s3c64xx.h
14342
14343SAMSUNG SXGBE DRIVERS
14344M:	Byungho An <bh74.an@samsung.com>
14345M:	Girish K S <ks.giri@samsung.com>
14346M:	Vipul Pandya <vipul.pandya@samsung.com>
14347S:	Supported
14348L:	netdev@vger.kernel.org
14349F:	drivers/net/ethernet/samsung/sxgbe/
14350
14351SAMSUNG THERMAL DRIVER
14352M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14353L:	linux-pm@vger.kernel.org
14354L:	linux-samsung-soc@vger.kernel.org
14355S:	Supported
14356T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14357F:	drivers/thermal/samsung/
14358
14359SAMSUNG USB2 PHY DRIVER
14360M:	Kamil Debski <kamil@wypas.org>
14361M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14362L:	linux-kernel@vger.kernel.org
14363S:	Supported
14364F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14365F:	Documentation/driver-api/phy/samsung-usb2.rst
14366F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14367F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14368F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14369F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14370F:	drivers/phy/samsung/phy-samsung-usb2.c
14371F:	drivers/phy/samsung/phy-samsung-usb2.h
14372
14373SC1200 WDT DRIVER
14374M:	Zwane Mwaikambo <zwanem@gmail.com>
14375S:	Maintained
14376F:	drivers/watchdog/sc1200wdt.c
14377
14378SCHEDULER
14379M:	Ingo Molnar <mingo@redhat.com>
14380M:	Peter Zijlstra <peterz@infradead.org>
14381M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14382M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14383R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14384R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14385R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14386R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14387L:	linux-kernel@vger.kernel.org
14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14389S:	Maintained
14390F:	kernel/sched/
14391F:	include/linux/sched.h
14392F:	include/uapi/linux/sched.h
14393F:	include/linux/wait.h
14394F:	include/linux/preempt.h
14395
14396SCR24X CHIP CARD INTERFACE DRIVER
14397M:	Lubomir Rintel <lkundrak@v3.sk>
14398S:	Supported
14399F:	drivers/char/pcmcia/scr24x_cs.c
14400
14401SCSI CDROM DRIVER
14402M:	Jens Axboe <axboe@kernel.dk>
14403L:	linux-scsi@vger.kernel.org
14404W:	http://www.kernel.dk
14405S:	Maintained
14406F:	drivers/scsi/sr*
14407
14408SCSI RDMA PROTOCOL (SRP) INITIATOR
14409M:	Bart Van Assche <bvanassche@acm.org>
14410L:	linux-rdma@vger.kernel.org
14411S:	Supported
14412Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14413F:	drivers/infiniband/ulp/srp/
14414F:	include/scsi/srp.h
14415
14416SCSI RDMA PROTOCOL (SRP) TARGET
14417M:	Bart Van Assche <bvanassche@acm.org>
14418L:	linux-rdma@vger.kernel.org
14419L:	target-devel@vger.kernel.org
14420S:	Supported
14421Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14422F:	drivers/infiniband/ulp/srpt/
14423
14424SCSI SG DRIVER
14425M:	Doug Gilbert <dgilbert@interlog.com>
14426L:	linux-scsi@vger.kernel.org
14427W:	http://sg.danny.cz/sg
14428S:	Maintained
14429F:	Documentation/scsi/scsi-generic.txt
14430F:	drivers/scsi/sg.c
14431F:	include/scsi/sg.h
14432
14433SCSI SUBSYSTEM
14434M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14436M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14438Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14439L:	linux-scsi@vger.kernel.org
14440S:	Maintained
14441F:	Documentation/devicetree/bindings/scsi/
14442F:	drivers/scsi/
14443F:	include/scsi/
14444
14445SCSI TAPE DRIVER
14446M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14447L:	linux-scsi@vger.kernel.org
14448S:	Maintained
14449F:	Documentation/scsi/st.txt
14450F:	drivers/scsi/st.*
14451F:	drivers/scsi/st_*.h
14452
14453SCSI TARGET SUBSYSTEM
14454M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14455L:	linux-scsi@vger.kernel.org
14456L:	target-devel@vger.kernel.org
14457W:	http://www.linux-iscsi.org
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14459Q:	https://patchwork.kernel.org/project/target-devel/list/
14460S:	Supported
14461F:	drivers/target/
14462F:	include/target/
14463F:	Documentation/target/
14464
14465SCTP PROTOCOL
14466M:	Vlad Yasevich <vyasevich@gmail.com>
14467M:	Neil Horman <nhorman@tuxdriver.com>
14468M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14469L:	linux-sctp@vger.kernel.org
14470W:	http://lksctp.sourceforge.net
14471S:	Maintained
14472F:	Documentation/networking/sctp.txt
14473F:	include/linux/sctp.h
14474F:	include/uapi/linux/sctp.h
14475F:	include/net/sctp/
14476F:	net/sctp/
14477
14478SCx200 CPU SUPPORT
14479M:	Jim Cromie <jim.cromie@gmail.com>
14480S:	Odd Fixes
14481F:	Documentation/i2c/busses/scx200_acb.rst
14482F:	arch/x86/platform/scx200/
14483F:	drivers/watchdog/scx200_wdt.c
14484F:	drivers/i2c/busses/scx200*
14485F:	drivers/mtd/maps/scx200_docflash.c
14486F:	include/linux/scx200.h
14487
14488SCx200 GPIO DRIVER
14489M:	Jim Cromie <jim.cromie@gmail.com>
14490S:	Maintained
14491F:	drivers/char/scx200_gpio.c
14492F:	include/linux/scx200_gpio.h
14493
14494SCx200 HRT CLOCKSOURCE DRIVER
14495M:	Jim Cromie <jim.cromie@gmail.com>
14496S:	Maintained
14497F:	drivers/clocksource/scx200_hrt.c
14498
14499SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14500M:	Sascha Sommer <saschasommer@freenet.de>
14501L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14502S:	Maintained
14503F:	drivers/mmc/host/sdricoh_cs.c
14504
14505SECO BOARDS CEC DRIVER
14506M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14507S:	Maintained
14508F:	drivers/media/platform/seco-cec/seco-cec.c
14509F:	drivers/media/platform/seco-cec/seco-cec.h
14510
14511SECURE COMPUTING
14512M:	Kees Cook <keescook@chromium.org>
14513R:	Andy Lutomirski <luto@amacapital.net>
14514R:	Will Drewry <wad@chromium.org>
14515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14516S:	Supported
14517F:	kernel/seccomp.c
14518F:	include/uapi/linux/seccomp.h
14519F:	include/linux/seccomp.h
14520F:	tools/testing/selftests/seccomp/*
14521F:	tools/testing/selftests/kselftest_harness.h
14522F:	Documentation/userspace-api/seccomp_filter.rst
14523K:	\bsecure_computing
14524K:	\bTIF_SECCOMP\b
14525
14526SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14527M:	Al Cooper <alcooperx@gmail.com>
14528L:	linux-mmc@vger.kernel.org
14529L:	bcm-kernel-feedback-list@broadcom.com
14530S:	Maintained
14531F:	drivers/mmc/host/sdhci-brcmstb*
14532
14533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14534M:	Adrian Hunter <adrian.hunter@intel.com>
14535L:	linux-mmc@vger.kernel.org
14536S:	Maintained
14537F:	drivers/mmc/host/sdhci*
14538F:	include/linux/mmc/sdhci*
14539
14540EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14541M:	Adrian Hunter <adrian.hunter@intel.com>
14542M:	Ritesh Harjani <riteshh@codeaurora.org>
14543M:	Asutosh Das <asutoshd@codeaurora.org>
14544L:	linux-mmc@vger.kernel.org
14545S:	Maintained
14546F:	drivers/mmc/host/cqhci*
14547
14548SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14549M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14550M:	Manjunath M B <manjumb@synopsys.com>
14551L:	linux-mmc@vger.kernel.org
14552S:	Maintained
14553F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14554
14555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14556M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14557L:	linux-mmc@vger.kernel.org
14558S:	Supported
14559F:	drivers/mmc/host/sdhci-of-at91.c
14560
14561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14562M:	Ben Dooks <ben-linux@fluff.org>
14563M:	Jaehoon Chung <jh80.chung@samsung.com>
14564L:	linux-mmc@vger.kernel.org
14565S:	Maintained
14566F:	drivers/mmc/host/sdhci-s3c*
14567
14568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14569M:	Viresh Kumar <vireshk@kernel.org>
14570L:	linux-mmc@vger.kernel.org
14571S:	Maintained
14572F:	drivers/mmc/host/sdhci-spear.c
14573
14574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14575M:	Kishon Vijay Abraham I <kishon@ti.com>
14576L:	linux-mmc@vger.kernel.org
14577S:	Maintained
14578F:	drivers/mmc/host/sdhci-omap.c
14579
14580SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14581M:	Scott Bauer <scott.bauer@intel.com>
14582M:	Jonathan Derrick <jonathan.derrick@intel.com>
14583L:	linux-block@vger.kernel.org
14584S:	Supported
14585F:	block/sed*
14586F:	block/opal_proto.h
14587F:	include/linux/sed*
14588F:	include/uapi/linux/sed*
14589
14590SECURITY CONTACT
14591M:	Security Officers <security@kernel.org>
14592S:	Supported
14593
14594SECURITY SUBSYSTEM
14595M:	James Morris <jmorris@namei.org>
14596M:	"Serge E. Hallyn" <serge@hallyn.com>
14597L:	linux-security-module@vger.kernel.org (suggested Cc:)
14598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14599W:	http://kernsec.org/
14600S:	Supported
14601F:	security/
14602X:	security/selinux/
14603
14604SELINUX SECURITY MODULE
14605M:	Paul Moore <paul@paul-moore.com>
14606M:	Stephen Smalley <sds@tycho.nsa.gov>
14607M:	Eric Paris <eparis@parisplace.org>
14608L:	selinux@vger.kernel.org
14609W:	https://selinuxproject.org
14610W:	https://github.com/SELinuxProject
14611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14612S:	Supported
14613F:	include/uapi/linux/selinux_netlink.h
14614F:	security/selinux/
14615F:	scripts/selinux/
14616F:	Documentation/admin-guide/LSM/SELinux.rst
14617
14618SENSABLE PHANTOM
14619M:	Jiri Slaby <jirislaby@gmail.com>
14620S:	Maintained
14621F:	drivers/misc/phantom.c
14622F:	include/uapi/linux/phantom.h
14623
14624SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14625M:	Tomasz Duszynski <tduszyns@gmail.com>
14626S:	Maintained
14627F:	drivers/iio/chemical/sps30.c
14628F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14629
14630SERIAL DEVICE BUS
14631M:	Rob Herring <robh@kernel.org>
14632L:	linux-serial@vger.kernel.org
14633S:	Maintained
14634F:	Documentation/devicetree/bindings/serial/slave-device.txt
14635F:	drivers/tty/serdev/
14636F:	include/linux/serdev.h
14637
14638SERIAL DRIVERS
14639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14640L:	linux-serial@vger.kernel.org
14641S:	Maintained
14642F:	Documentation/devicetree/bindings/serial/
14643F:	drivers/tty/serial/
14644
14645SERIAL IR RECEIVER
14646M:	Sean Young <sean@mess.org>
14647L:	linux-media@vger.kernel.org
14648S:	Maintained
14649F:	drivers/media/rc/serial_ir.c
14650
14651SFC NETWORK DRIVER
14652M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14653M:	Edward Cree <ecree@solarflare.com>
14654M:	Martin Habets <mhabets@solarflare.com>
14655L:	netdev@vger.kernel.org
14656S:	Supported
14657F:	drivers/net/ethernet/sfc/
14658
14659SFF/SFP/SFP+ MODULE SUPPORT
14660M:	Russell King <linux@armlinux.org.uk>
14661L:	netdev@vger.kernel.org
14662S:	Maintained
14663F:	drivers/net/phy/phylink.c
14664F:	drivers/net/phy/sfp*
14665F:	include/linux/phylink.h
14666F:	include/linux/sfp.h
14667K:	phylink
14668
14669SGI GRU DRIVER
14670M:	Dimitri Sivanich <sivanich@sgi.com>
14671S:	Maintained
14672F:	drivers/misc/sgi-gru/
14673
14674SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14675M:	Pat Gefre <pfg@sgi.com>
14676L:	linux-ia64@vger.kernel.org
14677S:	Supported
14678F:	Documentation/ia64/serial.rst
14679F:	drivers/tty/serial/ioc?_serial.c
14680F:	include/linux/ioc?.h
14681
14682SGI XP/XPC/XPNET DRIVER
14683M:	Cliff Whickman <cpw@sgi.com>
14684M:	Robin Holt <robinmholt@gmail.com>
14685S:	Maintained
14686F:	drivers/misc/sgi-xp/
14687
14688SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14689M:	Ursula Braun <ubraun@linux.ibm.com>
14690M:	Karsten Graul <kgraul@linux.ibm.com>
14691L:	linux-s390@vger.kernel.org
14692W:	http://www.ibm.com/developerworks/linux/linux390/
14693S:	Supported
14694F:	net/smc/
14695
14696SHARP RJ54N1CB0C SENSOR DRIVER
14697M:	Jacopo Mondi <jacopo@jmondi.org>
14698L:	linux-media@vger.kernel.org
14699T:	git git://linuxtv.org/media_tree.git
14700S:	Odd fixes
14701F:	drivers/media/i2c/rj54n1cb0c.c
14702F:	include/media/i2c/rj54n1cb0c.h
14703
14704SH_VEU V4L2 MEM2MEM DRIVER
14705L:	linux-media@vger.kernel.org
14706S:	Orphan
14707F:	drivers/media/platform/sh_veu.c
14708
14709SH_VOU V4L2 OUTPUT DRIVER
14710L:	linux-media@vger.kernel.org
14711S:	Orphan
14712F:	drivers/media/platform/sh_vou.c
14713F:	include/media/drv-intf/sh_vou.h
14714
14715SI2157 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/tuners/si2157*
14724
14725SI2165 MEDIA DRIVER
14726M:	Matthias Schwarzott <zzam@gentoo.org>
14727L:	linux-media@vger.kernel.org
14728W:	https://linuxtv.org
14729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14730S:	Maintained
14731F:	drivers/media/dvb-frontends/si2165*
14732
14733SI2168 MEDIA DRIVER
14734M:	Antti Palosaari <crope@iki.fi>
14735L:	linux-media@vger.kernel.org
14736W:	https://linuxtv.org
14737W:	http://palosaari.fi/linux/
14738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14739T:	git git://linuxtv.org/anttip/media_tree.git
14740S:	Maintained
14741F:	drivers/media/dvb-frontends/si2168*
14742
14743SI470X FM RADIO RECEIVER I2C DRIVER
14744M:	Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
14750
14751SI470X FM RADIO RECEIVER USB DRIVER
14752M:	Hans Verkuil <hverkuil@xs4all.nl>
14753L:	linux-media@vger.kernel.org
14754T:	git git://linuxtv.org/media_tree.git
14755W:	https://linuxtv.org
14756S:	Maintained
14757F:	drivers/media/radio/si470x/radio-si470x-common.c
14758F:	drivers/media/radio/si470x/radio-si470x.h
14759F:	drivers/media/radio/si470x/radio-si470x-usb.c
14760
14761SI4713 FM RADIO TRANSMITTER I2C DRIVER
14762M:	Eduardo Valentin <edubezval@gmail.com>
14763L:	linux-media@vger.kernel.org
14764T:	git git://linuxtv.org/media_tree.git
14765W:	https://linuxtv.org
14766S:	Odd Fixes
14767F:	drivers/media/radio/si4713/si4713.?
14768
14769SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14770M:	Eduardo Valentin <edubezval@gmail.com>
14771L:	linux-media@vger.kernel.org
14772T:	git git://linuxtv.org/media_tree.git
14773W:	https://linuxtv.org
14774S:	Odd Fixes
14775F:	drivers/media/radio/si4713/radio-platform-si4713.c
14776
14777SI4713 FM RADIO TRANSMITTER USB DRIVER
14778M:	Hans Verkuil <hverkuil@xs4all.nl>
14779L:	linux-media@vger.kernel.org
14780T:	git git://linuxtv.org/media_tree.git
14781W:	https://linuxtv.org
14782S:	Maintained
14783F:	drivers/media/radio/si4713/radio-usb-si4713.c
14784
14785SIANO DVB DRIVER
14786M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14787L:	linux-media@vger.kernel.org
14788W:	https://linuxtv.org
14789T:	git git://linuxtv.org/media_tree.git
14790S:	Odd fixes
14791F:	drivers/media/common/siano/
14792F:	drivers/media/usb/siano/
14793F:	drivers/media/usb/siano/
14794F:	drivers/media/mmc/siano/
14795
14796SIFIVE DRIVERS
14797M:	Palmer Dabbelt <palmer@sifive.com>
14798M:	Paul Walmsley <paul.walmsley@sifive.com>
14799L:	linux-riscv@lists.infradead.org
14800T:	git git://github.com/sifive/riscv-linux.git
14801S:	Supported
14802K:	[^@]sifive
14803N:	sifive
14804
14805SIFIVE FU540 SYSTEM-ON-CHIP
14806M:	Paul Walmsley <paul.walmsley@sifive.com>
14807M:	Palmer Dabbelt <palmer@sifive.com>
14808L:	linux-riscv@lists.infradead.org
14809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14810S:	Supported
14811K:	fu540
14812N:	fu540
14813
14814SILEAD TOUCHSCREEN DRIVER
14815M:	Hans de Goede <hdegoede@redhat.com>
14816L:	linux-input@vger.kernel.org
14817L:	platform-driver-x86@vger.kernel.org
14818S:	Maintained
14819F:	drivers/input/touchscreen/silead.c
14820F:	drivers/platform/x86/touchscreen_dmi.c
14821
14822SILICON MOTION SM712 FRAME BUFFER DRIVER
14823M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14824M:	Teddy Wang <teddy.wang@siliconmotion.com>
14825M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14826L:	linux-fbdev@vger.kernel.org
14827S:	Maintained
14828F:	drivers/video/fbdev/sm712*
14829F:	Documentation/fb/sm712fb.rst
14830
14831SIMPLE FIRMWARE INTERFACE (SFI)
14832M:	Len Brown <lenb@kernel.org>
14833L:	sfi-devel@simplefirmware.org
14834W:	http://simplefirmware.org/
14835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14836S:	Supported
14837F:	arch/x86/platform/sfi/
14838F:	drivers/sfi/
14839F:	include/linux/sfi*.h
14840
14841SIMPLEFB FB DRIVER
14842M:	Hans de Goede <hdegoede@redhat.com>
14843L:	linux-fbdev@vger.kernel.org
14844S:	Maintained
14845F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14846F:	drivers/video/fbdev/simplefb.c
14847F:	include/linux/platform_data/simplefb.h
14848
14849SIMTEC EB110ATX (Chalice CATS)
14850P:	Ben Dooks
14851P:	Vincent Sanders <vince@simtec.co.uk>
14852M:	Simtec Linux Team <linux@simtec.co.uk>
14853W:	http://www.simtec.co.uk/products/EB110ATX/
14854S:	Supported
14855
14856SIMTEC EB2410ITX (BAST)
14857P:	Ben Dooks
14858P:	Vincent Sanders <vince@simtec.co.uk>
14859M:	Simtec Linux Team <linux@simtec.co.uk>
14860W:	http://www.simtec.co.uk/products/EB2410ITX/
14861S:	Supported
14862F:	arch/arm/mach-s3c24xx/mach-bast.c
14863F:	arch/arm/mach-s3c24xx/bast-ide.c
14864F:	arch/arm/mach-s3c24xx/bast-irq.c
14865
14866SIPHASH PRF ROUTINES
14867M:	Jason A. Donenfeld <Jason@zx2c4.com>
14868S:	Maintained
14869F:	lib/siphash.c
14870F:	lib/test_siphash.c
14871F:	include/linux/siphash.h
14872
14873SIOX
14874M:	Thorsten Scherer <t.scherer@eckelmann.de>
14875M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14876R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14877S:	Supported
14878F:	drivers/siox/*
14879F:	drivers/gpio/gpio-siox.c
14880F:	include/trace/events/siox.h
14881
14882SIS 190 ETHERNET DRIVER
14883M:	Francois Romieu <romieu@fr.zoreil.com>
14884L:	netdev@vger.kernel.org
14885S:	Maintained
14886F:	drivers/net/ethernet/sis/sis190.c
14887
14888SIS 900/7016 FAST ETHERNET DRIVER
14889M:	Daniele Venzano <venza@brownhat.org>
14890W:	http://www.brownhat.org/sis900.html
14891L:	netdev@vger.kernel.org
14892S:	Maintained
14893F:	drivers/net/ethernet/sis/sis900.*
14894
14895SIS FRAMEBUFFER DRIVER
14896M:	Thomas Winischhofer <thomas@winischhofer.net>
14897W:	http://www.winischhofer.net/linuxsisvga.shtml
14898S:	Maintained
14899F:	Documentation/fb/sisfb.rst
14900F:	drivers/video/fbdev/sis/
14901F:	include/video/sisfb.h
14902
14903SIS USB2VGA DRIVER
14904M:	Thomas Winischhofer <thomas@winischhofer.net>
14905W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14906S:	Maintained
14907F:	drivers/usb/misc/sisusbvga/
14908
14909SLAB ALLOCATOR
14910M:	Christoph Lameter <cl@linux.com>
14911M:	Pekka Enberg <penberg@kernel.org>
14912M:	David Rientjes <rientjes@google.com>
14913M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14914M:	Andrew Morton <akpm@linux-foundation.org>
14915L:	linux-mm@kvack.org
14916S:	Maintained
14917F:	include/linux/sl?b*.h
14918F:	mm/sl?b*
14919
14920SLEEPABLE READ-COPY UPDATE (SRCU)
14921M:	Lai Jiangshan <jiangshanlai@gmail.com>
14922M:	"Paul E. McKenney" <paulmck@kernel.org>
14923M:	Josh Triplett <josh@joshtriplett.org>
14924R:	Steven Rostedt <rostedt@goodmis.org>
14925R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14926L:	rcu@vger.kernel.org
14927W:	http://www.rdrop.com/users/paulmck/RCU/
14928S:	Supported
14929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14930F:	include/linux/srcu*.h
14931F:	kernel/rcu/srcu*.c
14932
14933SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14934M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14936S:	Maintained
14937F:	drivers/slimbus/
14938F:	Documentation/devicetree/bindings/slimbus/
14939F:	include/linux/slimbus.h
14940
14941SMACK SECURITY MODULE
14942M:	Casey Schaufler <casey@schaufler-ca.com>
14943L:	linux-security-module@vger.kernel.org
14944W:	http://schaufler-ca.com
14945T:	git git://github.com/cschaufler/smack-next
14946S:	Maintained
14947F:	Documentation/admin-guide/LSM/Smack.rst
14948F:	security/smack/
14949
14950SMC91x ETHERNET DRIVER
14951M:	Nicolas Pitre <nico@fluxnic.net>
14952S:	Odd Fixes
14953F:	drivers/net/ethernet/smsc/smc91x.*
14954
14955SMIA AND SMIA++ IMAGE SENSOR DRIVER
14956M:	Sakari Ailus <sakari.ailus@iki.fi>
14957L:	linux-media@vger.kernel.org
14958S:	Maintained
14959F:	drivers/media/i2c/smiapp/
14960F:	include/media/i2c/smiapp.h
14961F:	drivers/media/i2c/smiapp-pll.c
14962F:	drivers/media/i2c/smiapp-pll.h
14963F:	include/uapi/linux/smiapp.h
14964F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14965
14966SMM665 HARDWARE MONITOR DRIVER
14967M:	Guenter Roeck <linux@roeck-us.net>
14968L:	linux-hwmon@vger.kernel.org
14969S:	Maintained
14970F:	Documentation/hwmon/smm665.rst
14971F:	drivers/hwmon/smm665.c
14972
14973SMSC EMC2103 HARDWARE MONITOR DRIVER
14974M:	Steve Glendinning <steve.glendinning@shawell.net>
14975L:	linux-hwmon@vger.kernel.org
14976S:	Maintained
14977F:	Documentation/hwmon/emc2103.rst
14978F:	drivers/hwmon/emc2103.c
14979
14980SMSC SCH5627 HARDWARE MONITOR DRIVER
14981M:	Hans de Goede <hdegoede@redhat.com>
14982L:	linux-hwmon@vger.kernel.org
14983S:	Supported
14984F:	Documentation/hwmon/sch5627.rst
14985F:	drivers/hwmon/sch5627.c
14986
14987SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14988M:	Steve Glendinning <steve.glendinning@shawell.net>
14989L:	linux-fbdev@vger.kernel.org
14990S:	Maintained
14991F:	drivers/video/fbdev/smscufx.c
14992
14993SMSC47B397 HARDWARE MONITOR DRIVER
14994M:	Jean Delvare <jdelvare@suse.com>
14995L:	linux-hwmon@vger.kernel.org
14996S:	Maintained
14997F:	Documentation/hwmon/smsc47b397.rst
14998F:	drivers/hwmon/smsc47b397.c
14999
15000SMSC911x ETHERNET DRIVER
15001M:	Steve Glendinning <steve.glendinning@shawell.net>
15002L:	netdev@vger.kernel.org
15003S:	Maintained
15004F:	include/linux/smsc911x.h
15005F:	drivers/net/ethernet/smsc/smsc911x.*
15006
15007SMSC9420 PCI ETHERNET DRIVER
15008M:	Steve Glendinning <steve.glendinning@shawell.net>
15009L:	netdev@vger.kernel.org
15010S:	Maintained
15011F:	drivers/net/ethernet/smsc/smsc9420.*
15012
15013SOC-CAMERA V4L2 SUBSYSTEM
15014L:	linux-media@vger.kernel.org
15015T:	git git://linuxtv.org/media_tree.git
15016S:	Orphan
15017F:	include/media/soc_camera.h
15018F:	drivers/staging/media/soc_camera/
15019
15020SOCIONEXT SYNQUACER I2C DRIVER
15021M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15022L:	linux-i2c@vger.kernel.org
15023S:	Maintained
15024F:	drivers/i2c/busses/i2c-synquacer.c
15025F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15026
15027SOCIONEXT UNIPHIER SOUND DRIVER
15028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15029S:	Orphan
15030F:	sound/soc/uniphier/
15031
15032SOEKRIS NET48XX LED SUPPORT
15033M:	Chris Boot <bootc@bootc.net>
15034S:	Maintained
15035F:	drivers/leds/leds-net48xx.c
15036
15037SOFT-IWARP DRIVER (siw)
15038M:	Bernard Metzler <bmt@zurich.ibm.com>
15039L:	linux-rdma@vger.kernel.org
15040S:	Supported
15041F:	drivers/infiniband/sw/siw/
15042F:	include/uapi/rdma/siw-abi.h
15043
15044SOFT-ROCE DRIVER (rxe)
15045M:	Moni Shoua <monis@mellanox.com>
15046L:	linux-rdma@vger.kernel.org
15047S:	Supported
15048W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15049Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15050F:	drivers/infiniband/sw/rxe/
15051F:	include/uapi/rdma/rdma_user_rxe.h
15052
15053SOFTLOGIC 6x10 MPEG CODEC
15054M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15055M:	Anton Sviridenko <anton@corp.bluecherry.net>
15056M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15057M:	Andrey Utkin <andrey_utkin@fastmail.com>
15058M:	Ismael Luceno <ismael@iodev.co.uk>
15059L:	linux-media@vger.kernel.org
15060S:	Supported
15061F:	drivers/media/pci/solo6x10/
15062
15063SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15064M:	James Morse <james.morse@arm.com>
15065L:	linux-arm-kernel@lists.infradead.org
15066S:	Maintained
15067F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15068F:	drivers/firmware/arm_sdei.c
15069F:	include/linux/arm_sdei.h
15070F:	include/uapi/linux/arm_sdei.h
15071
15072SOFTWARE RAID (Multiple Disks) SUPPORT
15073M:	Song Liu <song@kernel.org>
15074L:	linux-raid@vger.kernel.org
15075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15076S:	Supported
15077F:	drivers/md/Makefile
15078F:	drivers/md/Kconfig
15079F:	drivers/md/md*
15080F:	drivers/md/raid*
15081F:	include/linux/raid/
15082F:	include/uapi/linux/raid/
15083
15084SOCIONEXT (SNI) AVE NETWORK DRIVER
15085M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15086L:	netdev@vger.kernel.org
15087S:	Maintained
15088F:	drivers/net/ethernet/socionext/sni_ave.c
15089F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15090
15091SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15092M:	Jassi Brar <jaswinder.singh@linaro.org>
15093M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15094L:	netdev@vger.kernel.org
15095S:	Maintained
15096F:	drivers/net/ethernet/socionext/netsec.c
15097F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15098
15099SOCIONEXT (SNI) Synquacer SPI DRIVER
15100M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15101M:	Jassi Brar <jaswinder.singh@linaro.org>
15102L:	linux-spi@vger.kernel.org
15103S:	Maintained
15104F:	drivers/spi/spi-synquacer.c
15105F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15106
15107SOLIDRUN CLEARFOG SUPPORT
15108M:	Russell King <linux@armlinux.org.uk>
15109S:	Maintained
15110F:	arch/arm/boot/dts/armada-388-clearfog*
15111F:	arch/arm/boot/dts/armada-38x-solidrun-*
15112
15113SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15114M:	Russell King <linux@armlinux.org.uk>
15115S:	Maintained
15116F:	arch/arm/boot/dts/imx6*-cubox-i*
15117F:	arch/arm/boot/dts/imx6*-hummingboard*
15118F:	arch/arm/boot/dts/imx6*-sr-*
15119
15120SONIC NETWORK DRIVER
15121M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15122L:	netdev@vger.kernel.org
15123S:	Maintained
15124F:	drivers/net/ethernet/natsemi/sonic.*
15125
15126SONICS SILICON BACKPLANE DRIVER (SSB)
15127M:	Michael Buesch <m@bues.ch>
15128L:	linux-wireless@vger.kernel.org
15129S:	Maintained
15130F:	drivers/ssb/
15131F:	include/linux/ssb/
15132
15133SONY IMX214 SENSOR DRIVER
15134M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15135L:	linux-media@vger.kernel.org
15136T:	git git://linuxtv.org/media_tree.git
15137S:	Maintained
15138F:	drivers/media/i2c/imx214.c
15139F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15140
15141SONY IMX258 SENSOR DRIVER
15142M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15143L:	linux-media@vger.kernel.org
15144T:	git git://linuxtv.org/media_tree.git
15145S:	Maintained
15146F:	drivers/media/i2c/imx258.c
15147
15148SONY IMX274 SENSOR DRIVER
15149M:	Leon Luo <leonl@leopardimaging.com>
15150L:	linux-media@vger.kernel.org
15151T:	git git://linuxtv.org/media_tree.git
15152S:	Maintained
15153F:	drivers/media/i2c/imx274.c
15154F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15155
15156SONY IMX319 SENSOR DRIVER
15157M:	Bingbu Cao <bingbu.cao@intel.com>
15158L:	linux-media@vger.kernel.org
15159T:	git git://linuxtv.org/media_tree.git
15160S:	Maintained
15161F:	drivers/media/i2c/imx319.c
15162
15163SONY IMX355 SENSOR DRIVER
15164M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15165L:	linux-media@vger.kernel.org
15166T:	git git://linuxtv.org/media_tree.git
15167S:	Maintained
15168F:	drivers/media/i2c/imx355.c
15169
15170SONY MEMORYSTICK SUBSYSTEM
15171M:	Maxim Levitsky <maximlevitsky@gmail.com>
15172M:	Alex Dubov <oakad@yahoo.com>
15173M:	Ulf Hansson <ulf.hansson@linaro.org>
15174L:	linux-mmc@vger.kernel.org
15175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15176S:	Maintained
15177F:	drivers/memstick/
15178F:	include/linux/memstick.h
15179
15180SONY VAIO CONTROL DEVICE DRIVER
15181M:	Mattia Dongili <malattia@linux.it>
15182L:	platform-driver-x86@vger.kernel.org
15183W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15184S:	Maintained
15185F:	Documentation/admin-guide/laptops/sony-laptop.rst
15186F:	drivers/char/sonypi.c
15187F:	drivers/platform/x86/sony-laptop.c
15188F:	include/linux/sony-laptop.h
15189
15190SOUND
15191M:	Jaroslav Kysela <perex@perex.cz>
15192M:	Takashi Iwai <tiwai@suse.com>
15193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15194W:	http://www.alsa-project.org/
15195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15196Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15197S:	Maintained
15198F:	Documentation/sound/
15199F:	include/sound/
15200F:	include/uapi/sound/
15201F:	sound/
15202
15203SOUND - COMPRESSED AUDIO
15204M:	Vinod Koul <vkoul@kernel.org>
15205L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15207S:	Supported
15208F:	Documentation/sound/designs/compress-offload.rst
15209F:	include/sound/compress_driver.h
15210F:	include/uapi/sound/compress_*
15211F:	sound/core/compress_offload.c
15212F:	sound/soc/soc-compress.c
15213
15214SOUND - DMAENGINE HELPERS
15215M:	Lars-Peter Clausen <lars@metafoo.de>
15216S:	Supported
15217F:	include/sound/dmaengine_pcm.h
15218F:	sound/core/pcm_dmaengine.c
15219F:	sound/soc/soc-generic-dmaengine-pcm.c
15220
15221SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15222M:	Liam Girdwood <lgirdwood@gmail.com>
15223M:	Mark Brown <broonie@kernel.org>
15224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15226W:	http://alsa-project.org/main/index.php/ASoC
15227S:	Supported
15228F:	Documentation/devicetree/bindings/sound/
15229F:	Documentation/sound/soc/
15230F:	sound/soc/
15231F:	include/dt-bindings/sound/
15232F:	include/sound/soc*
15233
15234SOUNDWIRE SUBSYSTEM
15235M:	Vinod Koul <vkoul@kernel.org>
15236M:	Sanyog Kale <sanyog.r.kale@intel.com>
15237R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15239S:	Supported
15240F:	Documentation/driver-api/soundwire/
15241F:	drivers/soundwire/
15242F:	include/linux/soundwire/
15243
15244SP2 MEDIA DRIVER
15245M:	Olli Salonen <olli.salonen@iki.fi>
15246L:	linux-media@vger.kernel.org
15247W:	https://linuxtv.org
15248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15249S:	Maintained
15250F:	drivers/media/dvb-frontends/sp2*
15251
15252SPARC + UltraSPARC (sparc/sparc64)
15253M:	"David S. Miller" <davem@davemloft.net>
15254L:	sparclinux@vger.kernel.org
15255Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15258S:	Maintained
15259F:	arch/sparc/
15260F:	drivers/sbus/
15261
15262SPARC SERIAL DRIVERS
15263M:	"David S. Miller" <davem@davemloft.net>
15264L:	sparclinux@vger.kernel.org
15265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15267S:	Maintained
15268F:	include/linux/sunserialcore.h
15269F:	drivers/tty/serial/suncore.c
15270F:	drivers/tty/serial/sunhv.c
15271F:	drivers/tty/serial/sunsab.c
15272F:	drivers/tty/serial/sunsab.h
15273F:	drivers/tty/serial/sunsu.c
15274F:	drivers/tty/serial/sunzilog.c
15275F:	drivers/tty/serial/sunzilog.h
15276F:	drivers/tty/vcc.c
15277
15278SPARSE CHECKER
15279M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15280L:	linux-sparse@vger.kernel.org
15281W:	https://sparse.wiki.kernel.org/
15282T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15283S:	Maintained
15284F:	include/linux/compiler.h
15285
15286SPEAR CLOCK FRAMEWORK SUPPORT
15287M:	Viresh Kumar <vireshk@kernel.org>
15288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289W:	http://www.st.com/spear
15290S:	Maintained
15291F:	drivers/clk/spear/
15292
15293SPEAR PLATFORM SUPPORT
15294M:	Viresh Kumar <vireshk@kernel.org>
15295M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15297W:	http://www.st.com/spear
15298S:	Maintained
15299F:	arch/arm/boot/dts/spear*
15300F:	arch/arm/mach-spear/
15301
15302SPI NOR SUBSYSTEM
15303M:	Marek Vasut <marek.vasut@gmail.com>
15304M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15305L:	linux-mtd@lists.infradead.org
15306W:	http://www.linux-mtd.infradead.org/
15307Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15309S:	Maintained
15310F:	drivers/mtd/spi-nor/
15311F:	include/linux/mtd/spi-nor.h
15312
15313SPI SUBSYSTEM
15314M:	Mark Brown <broonie@kernel.org>
15315L:	linux-spi@vger.kernel.org
15316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15317Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15318S:	Maintained
15319F:	Documentation/devicetree/bindings/spi/
15320F:	Documentation/spi/
15321F:	drivers/spi/
15322F:	include/linux/spi/
15323F:	include/uapi/linux/spi/
15324F:	tools/spi/
15325
15326SPIDERNET NETWORK DRIVER for CELL
15327M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15328L:	netdev@vger.kernel.org
15329S:	Supported
15330F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15331F:	drivers/net/ethernet/toshiba/spider_net*
15332
15333SPMI SUBSYSTEM
15334R:	Stephen Boyd <sboyd@kernel.org>
15335L:	linux-arm-msm@vger.kernel.org
15336F:	Documentation/devicetree/bindings/spmi/
15337F:	drivers/spmi/
15338F:	include/dt-bindings/spmi/spmi.h
15339F:	include/linux/spmi.h
15340F:	include/trace/events/spmi.h
15341
15342SPU FILE SYSTEM
15343M:	Jeremy Kerr <jk@ozlabs.org>
15344L:	linuxppc-dev@lists.ozlabs.org
15345W:	http://www.ibm.com/developerworks/power/cell/
15346S:	Supported
15347F:	Documentation/filesystems/spufs.txt
15348F:	arch/powerpc/platforms/cell/spufs/
15349
15350SQUASHFS FILE SYSTEM
15351M:	Phillip Lougher <phillip@squashfs.org.uk>
15352L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15353W:	http://squashfs.org.uk
15354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15355S:	Maintained
15356F:	Documentation/filesystems/squashfs.txt
15357F:	fs/squashfs/
15358
15359SRM (Alpha) environment access
15360M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15361S:	Maintained
15362F:	arch/alpha/kernel/srm_env.c
15363
15364ST LSM6DSx IMU IIO DRIVER
15365M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15366L:	linux-iio@vger.kernel.org
15367W:	http://www.st.com/
15368S:	Maintained
15369F:	drivers/iio/imu/st_lsm6dsx/
15370F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15371
15372ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15373M:	Mickael Guene <mickael.guene@st.com>
15374L:	linux-media@vger.kernel.org
15375T:	git git://linuxtv.org/media_tree.git
15376S:	Maintained
15377F:	drivers/media/i2c/st-mipid02.c
15378F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15379
15380ST STM32 I2C/SMBUS DRIVER
15381M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15382L:	linux-i2c@vger.kernel.org
15383S:	Maintained
15384F:	drivers/i2c/busses/i2c-stm32*
15385
15386ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15387M:	Song Qiang <songqiang1304521@gmail.com>
15388L:	linux-iio@vger.kernel.org
15389S:	Maintained
15390F:	drivers/iio/proximity/vl53l0x-i2c.c
15391F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15392
15393STABLE BRANCH
15394M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15395M:	Sasha Levin <sashal@kernel.org>
15396L:	stable@vger.kernel.org
15397S:	Supported
15398F:	Documentation/process/stable-kernel-rules.rst
15399
15400STAGING - COMEDI
15401M:	Ian Abbott <abbotti@mev.co.uk>
15402M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15403S:	Odd Fixes
15404F:	drivers/staging/comedi/
15405
15406STAGING - FIELDBUS SUBSYSTEM
15407M:	Sven Van Asbroeck <TheSven73@gmail.com>
15408S:	Maintained
15409F:	drivers/staging/fieldbus/*
15410F:	drivers/staging/fieldbus/Documentation/
15411
15412STAGING - HMS ANYBUS-S BUS
15413M:	Sven Van Asbroeck <TheSven73@gmail.com>
15414S:	Maintained
15415F:	drivers/staging/fieldbus/anybuss/
15416
15417STAGING - INDUSTRIAL IO
15418M:	Jonathan Cameron <jic23@kernel.org>
15419L:	linux-iio@vger.kernel.org
15420S:	Odd Fixes
15421F:	Documentation/devicetree/bindings/staging/iio/
15422F:	drivers/staging/iio/
15423
15424STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15425M:	Marc Dietrich <marvin24@gmx.de>
15426L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15427L:	linux-tegra@vger.kernel.org
15428S:	Maintained
15429F:	drivers/staging/nvec/
15430
15431STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15432M:	Jens Frederich <jfrederich@gmail.com>
15433M:	Daniel Drake <dsd@laptop.org>
15434M:	Jon Nettleton <jon.nettleton@gmail.com>
15435W:	http://wiki.laptop.org/go/DCON
15436S:	Maintained
15437F:	drivers/staging/olpc_dcon/
15438
15439STAGING - REALTEK RTL8712U DRIVERS
15440M:	Larry Finger <Larry.Finger@lwfinger.net>
15441M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15442S:	Odd Fixes
15443F:	drivers/staging/rtl8712/
15444
15445STAGING - REALTEK RTL8188EU DRIVERS
15446M:	Larry Finger <Larry.Finger@lwfinger.net>
15447S:	Odd Fixes
15448F:	drivers/staging/rtl8188eu/
15449
15450STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15451M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15452M:	Teddy Wang <teddy.wang@siliconmotion.com>
15453M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15454L:	linux-fbdev@vger.kernel.org
15455S:	Maintained
15456F:	drivers/staging/sm750fb/
15457
15458STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15459M:	William Hubbs <w.d.hubbs@gmail.com>
15460M:	Chris Brannon <chris@the-brannons.com>
15461M:	Kirk Reiser <kirk@reisers.ca>
15462M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15463L:	speakup@linux-speakup.org
15464W:	http://www.linux-speakup.org/
15465S:	Odd Fixes
15466F:	drivers/staging/speakup/
15467
15468STAGING - VIA VT665X DRIVERS
15469M:	Forest Bond <forest@alittletooquiet.net>
15470S:	Odd Fixes
15471F:	drivers/staging/vt665?/
15472
15473STAGING - WILC1000 WIFI DRIVER
15474M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15475M:	Ajay Singh <ajay.kathat@microchip.com>
15476L:	linux-wireless@vger.kernel.org
15477S:	Supported
15478F:	drivers/staging/wilc1000/
15479
15480STAGING SUBSYSTEM
15481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15483L:	devel@driverdev.osuosl.org
15484S:	Supported
15485F:	drivers/staging/
15486
15487STARFIRE/DURALAN NETWORK DRIVER
15488M:	Ion Badulescu <ionut@badula.org>
15489S:	Odd Fixes
15490F:	drivers/net/ethernet/adaptec/starfire*
15491
15492STEC S1220 SKD DRIVER
15493M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15494L:	linux-block@vger.kernel.org
15495S:	Maintained
15496F:	drivers/block/skd*[ch]
15497
15498STI AUDIO (ASoC) DRIVERS
15499M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15501S:	Maintained
15502F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15503F:	sound/soc/sti/
15504
15505STI CEC DRIVER
15506M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15507S:	Maintained
15508F:	drivers/media/platform/sti/cec/
15509F:	Documentation/devicetree/bindings/media/stih-cec.txt
15510
15511STK1160 USB VIDEO CAPTURE DRIVER
15512M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15513L:	linux-media@vger.kernel.org
15514T:	git git://linuxtv.org/media_tree.git
15515S:	Maintained
15516F:	drivers/media/usb/stk1160/
15517
15518STM32 AUDIO (ASoC) DRIVERS
15519M:	Olivier Moysan <olivier.moysan@st.com>
15520M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15522S:	Maintained
15523F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15524F:	sound/soc/stm/
15525
15526STM32 TIMER/LPTIMER DRIVERS
15527M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15528S:	Maintained
15529F:	drivers/*/stm32-*timer*
15530F:	drivers/pwm/pwm-stm32*
15531F:	include/linux/*/stm32-*tim*
15532F:	Documentation/ABI/testing/*timer-stm32
15533F:	Documentation/devicetree/bindings/*/stm32-*timer*
15534F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15535
15536STMMAC ETHERNET DRIVER
15537M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15538M:	Alexandre Torgue <alexandre.torgue@st.com>
15539M:	Jose Abreu <joabreu@synopsys.com>
15540L:	netdev@vger.kernel.org
15541W:	http://www.stlinux.com
15542S:	Supported
15543F:	drivers/net/ethernet/stmicro/stmmac/
15544
15545SUN3/3X
15546M:	Sam Creasey <sammy@sammy.net>
15547W:	http://sammy.net/sun3/
15548S:	Maintained
15549F:	arch/m68k/kernel/*sun3*
15550F:	arch/m68k/sun3*/
15551F:	arch/m68k/include/asm/sun3*
15552F:	drivers/net/ethernet/i825xx/sun3*
15553
15554SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15555M:	Hans de Goede <hdegoede@redhat.com>
15556L:	linux-input@vger.kernel.org
15557S:	Maintained
15558F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15559F:	drivers/input/keyboard/sun4i-lradc-keys.c
15560
15561SUNDANCE NETWORK DRIVER
15562M:	Denis Kirjanov <kda@linux-powerpc.org>
15563L:	netdev@vger.kernel.org
15564S:	Maintained
15565F:	drivers/net/ethernet/dlink/sundance.c
15566
15567SUPERH
15568M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15569M:	Rich Felker <dalias@libc.org>
15570L:	linux-sh@vger.kernel.org
15571Q:	http://patchwork.kernel.org/project/linux-sh/list/
15572S:	Maintained
15573F:	Documentation/sh/
15574F:	arch/sh/
15575F:	drivers/sh/
15576
15577SUSPEND TO RAM
15578M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15579M:	Len Brown <len.brown@intel.com>
15580M:	Pavel Machek <pavel@ucw.cz>
15581L:	linux-pm@vger.kernel.org
15582B:	https://bugzilla.kernel.org
15583S:	Supported
15584F:	Documentation/power/
15585F:	arch/x86/kernel/acpi/
15586F:	drivers/base/power/
15587F:	kernel/power/
15588F:	include/linux/suspend.h
15589F:	include/linux/freezer.h
15590F:	include/linux/pm.h
15591
15592SVGA HANDLING
15593M:	Martin Mares <mj@ucw.cz>
15594L:	linux-video@atrey.karlin.mff.cuni.cz
15595S:	Maintained
15596F:	Documentation/admin-guide/svga.rst
15597F:	arch/x86/boot/video*
15598
15599SWIOTLB SUBSYSTEM
15600M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15601L:	iommu@lists.linux-foundation.org
15602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15603S:	Supported
15604F:	kernel/dma/swiotlb.c
15605F:	arch/*/kernel/pci-swiotlb.c
15606F:	include/linux/swiotlb.h
15607
15608SWITCHDEV
15609M:	Jiri Pirko <jiri@resnulli.us>
15610M:	Ivan Vecera <ivecera@redhat.com>
15611L:	netdev@vger.kernel.org
15612S:	Supported
15613F:	net/switchdev/
15614F:	include/net/switchdev.h
15615
15616SY8106A REGULATOR DRIVER
15617M:	Icenowy Zheng <icenowy@aosc.io>
15618S:	Maintained
15619F:	drivers/regulator/sy8106a-regulator.c
15620F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15621
15622SYNC FILE FRAMEWORK
15623M:	Sumit Semwal <sumit.semwal@linaro.org>
15624R:	Gustavo Padovan <gustavo@padovan.org>
15625S:	Maintained
15626L:	linux-media@vger.kernel.org
15627L:	dri-devel@lists.freedesktop.org
15628F:	drivers/dma-buf/sync_*
15629F:	drivers/dma-buf/dma-fence*
15630F:	drivers/dma-buf/sw_sync.c
15631F:	include/linux/sync_file.h
15632F:	include/uapi/linux/sync_file.h
15633F:	Documentation/driver-api/sync_file.rst
15634T:	git git://anongit.freedesktop.org/drm/drm-misc
15635
15636SYNOPSYS ARC ARCHITECTURE
15637M:	Vineet Gupta <vgupta@synopsys.com>
15638L:	linux-snps-arc@lists.infradead.org
15639S:	Supported
15640F:	arch/arc/
15641F:	Documentation/devicetree/bindings/arc/*
15642F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15643F:	drivers/clocksource/arc_timer.c
15644F:	drivers/tty/serial/arc_uart.c
15645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15646
15647SYNOPSYS ARC HSDK SDP pll clock driver
15648M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15649S:	Supported
15650F:	drivers/clk/clk-hsdk-pll.c
15651F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15652
15653SYNOPSYS ARC SDP clock driver
15654M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15655S:	Supported
15656F:	drivers/clk/axs10x/*
15657F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15658
15659SYNOPSYS ARC SDP platform support
15660M:	Alexey Brodkin <abrodkin@synopsys.com>
15661S:	Supported
15662F:	arch/arc/plat-axs10x
15663F:	arch/arc/boot/dts/ax*
15664F:	Documentation/devicetree/bindings/arc/axs10*
15665
15666SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15667M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15668S:	Supported
15669F:	drivers/reset/reset-axs10x.c
15670F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15671
15672SYNOPSYS CREG GPIO DRIVER
15673M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15674S:	Maintained
15675F:	drivers/gpio/gpio-creg-snps.c
15676F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15677
15678SYNOPSYS DESIGNWARE 8250 UART DRIVER
15679R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15680S:	Maintained
15681F:	drivers/tty/serial/8250/8250_dw.c
15682
15683SYNOPSYS DESIGNWARE APB GPIO DRIVER
15684M:	Hoan Tran <hoan@os.amperecomputing.com>
15685L:	linux-gpio@vger.kernel.org
15686S:	Maintained
15687F:	drivers/gpio/gpio-dwapb.c
15688F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15689
15690SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15691M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15692S:	Maintained
15693F:	drivers/dma/dw-axi-dmac/
15694F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15695
15696SYNOPSYS DESIGNWARE DMAC DRIVER
15697M:	Viresh Kumar <vireshk@kernel.org>
15698R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15699S:	Maintained
15700F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15701F:	drivers/dma/dw/
15702F:	include/dt-bindings/dma/dw-dmac.h
15703F:	include/linux/dma/dw.h
15704F:	include/linux/platform_data/dma-dw.h
15705
15706SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15707M:	Jose Abreu <Jose.Abreu@synopsys.com>
15708L:	netdev@vger.kernel.org
15709S:	Supported
15710F:	drivers/net/ethernet/synopsys/
15711
15712SYNOPSYS DESIGNWARE I2C DRIVER
15713M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15714R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15715R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15716L:	linux-i2c@vger.kernel.org
15717S:	Maintained
15718F:	drivers/i2c/busses/i2c-designware-*
15719F:	include/linux/platform_data/i2c-designware.h
15720
15721SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15722M:	Jaehoon Chung <jh80.chung@samsung.com>
15723L:	linux-mmc@vger.kernel.org
15724S:	Maintained
15725F:	drivers/mmc/host/dw_mmc*
15726
15727SYNOPSYS HSDK RESET CONTROLLER DRIVER
15728M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15729S:	Supported
15730F:	drivers/reset/reset-hsdk.c
15731F:	include/dt-bindings/reset/snps,hsdk-reset.h
15732F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15733
15734SYSTEM CONFIGURATION (SYSCON)
15735M:	Lee Jones <lee.jones@linaro.org>
15736M:	Arnd Bergmann <arnd@arndb.de>
15737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15738S:	Supported
15739F:	drivers/mfd/syscon.c
15740
15741SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15742M:	Sudeep Holla <sudeep.holla@arm.com>
15743L:	linux-arm-kernel@lists.infradead.org
15744S:	Maintained
15745F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15746F:	drivers/clk/clk-sc[mp]i.c
15747F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15748F:	drivers/firmware/arm_scpi.c
15749F:	drivers/firmware/arm_scmi/
15750F:	drivers/reset/reset-scmi.c
15751F:	include/linux/sc[mp]i_protocol.h
15752
15753SYSTEM RESET/SHUTDOWN DRIVERS
15754M:	Sebastian Reichel <sre@kernel.org>
15755L:	linux-pm@vger.kernel.org
15756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15757S:	Maintained
15758F:	Documentation/devicetree/bindings/power/reset/
15759F:	drivers/power/reset/
15760
15761SYSTEM TRACE MODULE CLASS
15762M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15763S:	Maintained
15764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15765F:	Documentation/trace/stm.rst
15766F:	drivers/hwtracing/stm/
15767F:	include/linux/stm.h
15768F:	include/uapi/linux/stm.h
15769
15770SYSV FILESYSTEM
15771M:	Christoph Hellwig <hch@infradead.org>
15772S:	Maintained
15773F:	Documentation/filesystems/sysv-fs.txt
15774F:	fs/sysv/
15775F:	include/linux/sysv_fs.h
15776
15777TASKSTATS STATISTICS INTERFACE
15778M:	Balbir Singh <bsingharora@gmail.com>
15779S:	Maintained
15780F:	Documentation/accounting/taskstats*
15781F:	include/linux/taskstats*
15782F:	kernel/taskstats.c
15783
15784TC subsystem
15785M:	Jamal Hadi Salim <jhs@mojatatu.com>
15786M:	Cong Wang <xiyou.wangcong@gmail.com>
15787M:	Jiri Pirko <jiri@resnulli.us>
15788L:	netdev@vger.kernel.org
15789S:	Maintained
15790F:	include/net/pkt_cls.h
15791F:	include/net/pkt_sched.h
15792F:	include/net/tc_act/
15793F:	include/uapi/linux/pkt_cls.h
15794F:	include/uapi/linux/pkt_sched.h
15795F:	include/uapi/linux/tc_act/
15796F:	include/uapi/linux/tc_ematch/
15797F:	net/sched/
15798
15799TC90522 MEDIA DRIVER
15800M:	Akihiro Tsukada <tskd08@gmail.com>
15801L:	linux-media@vger.kernel.org
15802S:	Odd Fixes
15803F:	drivers/media/dvb-frontends/tc90522*
15804
15805TCP LOW PRIORITY MODULE
15806M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15807M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15808W:	http://tcp-lp-mod.sourceforge.net/
15809S:	Maintained
15810F:	net/ipv4/tcp_lp.c
15811
15812TDA10071 MEDIA DRIVER
15813M:	Antti Palosaari <crope@iki.fi>
15814L:	linux-media@vger.kernel.org
15815W:	https://linuxtv.org
15816W:	http://palosaari.fi/linux/
15817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15818T:	git git://linuxtv.org/anttip/media_tree.git
15819S:	Maintained
15820F:	drivers/media/dvb-frontends/tda10071*
15821
15822TDA18212 MEDIA DRIVER
15823M:	Antti Palosaari <crope@iki.fi>
15824L:	linux-media@vger.kernel.org
15825W:	https://linuxtv.org
15826W:	http://palosaari.fi/linux/
15827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15828T:	git git://linuxtv.org/anttip/media_tree.git
15829S:	Maintained
15830F:	drivers/media/tuners/tda18212*
15831
15832TDA18218 MEDIA DRIVER
15833M:	Antti Palosaari <crope@iki.fi>
15834L:	linux-media@vger.kernel.org
15835W:	https://linuxtv.org
15836W:	http://palosaari.fi/linux/
15837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15838T:	git git://linuxtv.org/anttip/media_tree.git
15839S:	Maintained
15840F:	drivers/media/tuners/tda18218*
15841
15842TDA18250 MEDIA DRIVER
15843M:	Olli Salonen <olli.salonen@iki.fi>
15844L:	linux-media@vger.kernel.org
15845W:	https://linuxtv.org
15846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15847T:	git git://linuxtv.org/media_tree.git
15848S:	Maintained
15849F:	drivers/media/tuners/tda18250*
15850
15851TDA18271 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/tda18271*
15860
15861TDA1997x MEDIA DRIVER
15862M:	Tim Harvey <tharvey@gateworks.com>
15863L:	linux-media@vger.kernel.org
15864W:	https://linuxtv.org
15865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15866S:	Maintained
15867F:	drivers/media/i2c/tda1997x.*
15868
15869TDA827x MEDIA DRIVER
15870M:	Michael Krufky <mkrufky@linuxtv.org>
15871L:	linux-media@vger.kernel.org
15872W:	https://linuxtv.org
15873W:	http://github.com/mkrufky
15874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15875T:	git git://linuxtv.org/mkrufky/tuners.git
15876S:	Maintained
15877F:	drivers/media/tuners/tda8290.*
15878
15879TDA8290 MEDIA DRIVER
15880M:	Michael Krufky <mkrufky@linuxtv.org>
15881L:	linux-media@vger.kernel.org
15882W:	https://linuxtv.org
15883W:	http://github.com/mkrufky
15884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15885T:	git git://linuxtv.org/mkrufky/tuners.git
15886S:	Maintained
15887F:	drivers/media/tuners/tda8290.*
15888
15889TDA9840 MEDIA DRIVER
15890M:	Hans Verkuil <hverkuil@xs4all.nl>
15891L:	linux-media@vger.kernel.org
15892T:	git git://linuxtv.org/media_tree.git
15893W:	https://linuxtv.org
15894S:	Maintained
15895F:	drivers/media/i2c/tda9840*
15896
15897TEA5761 TUNER DRIVER
15898M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15899L:	linux-media@vger.kernel.org
15900W:	https://linuxtv.org
15901T:	git git://linuxtv.org/media_tree.git
15902S:	Odd fixes
15903F:	drivers/media/tuners/tea5761.*
15904
15905TEA5767 TUNER DRIVER
15906M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15907L:	linux-media@vger.kernel.org
15908W:	https://linuxtv.org
15909T:	git git://linuxtv.org/media_tree.git
15910S:	Maintained
15911F:	drivers/media/tuners/tea5767.*
15912
15913TEA6415C MEDIA DRIVER
15914M:	Hans Verkuil <hverkuil@xs4all.nl>
15915L:	linux-media@vger.kernel.org
15916T:	git git://linuxtv.org/media_tree.git
15917W:	https://linuxtv.org
15918S:	Maintained
15919F:	drivers/media/i2c/tea6415c*
15920
15921TEA6420 MEDIA DRIVER
15922M:	Hans Verkuil <hverkuil@xs4all.nl>
15923L:	linux-media@vger.kernel.org
15924T:	git git://linuxtv.org/media_tree.git
15925W:	https://linuxtv.org
15926S:	Maintained
15927F:	drivers/media/i2c/tea6420*
15928
15929TEAM DRIVER
15930M:	Jiri Pirko <jiri@resnulli.us>
15931L:	netdev@vger.kernel.org
15932S:	Supported
15933F:	drivers/net/team/
15934F:	include/linux/if_team.h
15935F:	include/uapi/linux/if_team.h
15936
15937TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15938M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15939S:	Maintained
15940F:	arch/x86/platform/ts5500/
15941
15942TECHNOTREND USB IR RECEIVER
15943M:	Sean Young <sean@mess.org>
15944L:	linux-media@vger.kernel.org
15945S:	Maintained
15946F:	drivers/media/rc/ttusbir.c
15947
15948TECHWELL TW9910 VIDEO DECODER
15949L:	linux-media@vger.kernel.org
15950S:	Orphan
15951F:	drivers/media/i2c/tw9910.c
15952F:	include/media/i2c/tw9910.h
15953
15954TEE SUBSYSTEM
15955M:	Jens Wiklander <jens.wiklander@linaro.org>
15956L:	tee-dev@lists.linaro.org
15957S:	Maintained
15958F:	include/linux/tee_drv.h
15959F:	include/uapi/linux/tee.h
15960F:	drivers/tee/
15961F:	Documentation/tee.txt
15962
15963TEGRA ARCHITECTURE SUPPORT
15964M:	Thierry Reding <thierry.reding@gmail.com>
15965M:	Jonathan Hunter <jonathanh@nvidia.com>
15966L:	linux-tegra@vger.kernel.org
15967Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15969S:	Supported
15970N:	[^a-z]tegra
15971
15972TEGRA CLOCK DRIVER
15973M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15974M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15975S:	Supported
15976F:	drivers/clk/tegra/
15977
15978TEGRA DMA DRIVERS
15979M:	Laxman Dewangan <ldewangan@nvidia.com>
15980M:	Jon Hunter <jonathanh@nvidia.com>
15981S:	Supported
15982F:	drivers/dma/tegra*
15983
15984TEGRA I2C DRIVER
15985M:	Laxman Dewangan <ldewangan@nvidia.com>
15986R:	Dmitry Osipenko <digetx@gmail.com>
15987S:	Supported
15988F:	drivers/i2c/busses/i2c-tegra.c
15989
15990TEGRA IOMMU DRIVERS
15991M:	Thierry Reding <thierry.reding@gmail.com>
15992L:	linux-tegra@vger.kernel.org
15993S:	Supported
15994F:	drivers/iommu/tegra*
15995
15996TEGRA KBC DRIVER
15997M:	Laxman Dewangan <ldewangan@nvidia.com>
15998S:	Supported
15999F:	drivers/input/keyboard/tegra-kbc.c
16000
16001TEGRA NAND DRIVER
16002M:	Stefan Agner <stefan@agner.ch>
16003M:	Lucas Stach <dev@lynxeye.de>
16004S:	Maintained
16005F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16006F:	drivers/mtd/nand/raw/tegra_nand.c
16007
16008TEGRA PWM DRIVER
16009M:	Thierry Reding <thierry.reding@gmail.com>
16010S:	Supported
16011F:	drivers/pwm/pwm-tegra.c
16012
16013TEGRA SERIAL DRIVER
16014M:	Laxman Dewangan <ldewangan@nvidia.com>
16015S:	Supported
16016F:	drivers/tty/serial/serial-tegra.c
16017
16018TEGRA SPI DRIVER
16019M:	Laxman Dewangan <ldewangan@nvidia.com>
16020S:	Supported
16021F:	drivers/spi/spi-tegra*
16022
16023TEGRA XUSB PADCTL DRIVER
16024M:	JC Kuo <jckuo@nvidia.com>
16025S:	Supported
16026F:	drivers/phy/tegra/xusb*
16027
16028TEHUTI ETHERNET DRIVER
16029M:	Andy Gospodarek <andy@greyhouse.net>
16030L:	netdev@vger.kernel.org
16031S:	Supported
16032F:	drivers/net/ethernet/tehuti/*
16033
16034Telecom Clock Driver for MCPL0010
16035M:	Mark Gross <mark.gross@intel.com>
16036S:	Supported
16037F:	drivers/char/tlclk.c
16038
16039TENSILICA XTENSA PORT (xtensa)
16040M:	Chris Zankel <chris@zankel.net>
16041M:	Max Filippov <jcmvbkbc@gmail.com>
16042L:	linux-xtensa@linux-xtensa.org
16043T:	git git://github.com/czankel/xtensa-linux.git
16044S:	Maintained
16045F:	arch/xtensa/
16046F:	drivers/irqchip/irq-xtensa-*
16047
16048Texas Instruments' System Control Interface (TISCI) Protocol Driver
16049M:	Nishanth Menon <nm@ti.com>
16050M:	Tero Kristo <t-kristo@ti.com>
16051M:	Santosh Shilimkar <ssantosh@kernel.org>
16052L:	linux-arm-kernel@lists.infradead.org
16053S:	Maintained
16054F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16055F:	drivers/firmware/ti_sci*
16056F:	include/linux/soc/ti/ti_sci_protocol.h
16057F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16058F:	drivers/soc/ti/ti_sci_pm_domains.c
16059F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16060F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16061F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16062F:	drivers/clk/keystone/sci-clk.c
16063F:	drivers/reset/reset-ti-sci.c
16064F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16065F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16066F:	drivers/irqchip/irq-ti-sci-intr.c
16067F:	drivers/irqchip/irq-ti-sci-inta.c
16068F:	include/linux/soc/ti/ti_sci_inta_msi.h
16069F:	drivers/soc/ti/ti_sci_inta_msi.c
16070
16071Texas Instruments ASoC drivers
16072M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16074S:	Maintained
16075F:	sound/soc/ti/
16076
16077Texas Instruments' DAC7612 DAC Driver
16078M:	Ricardo Ribalda <ricardo@ribalda.com>
16079L:	linux-iio@vger.kernel.org
16080S:	Supported
16081F:	drivers/iio/dac/ti-dac7612.c
16082F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16083
16084THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16085M:	Hans Verkuil <hverkuil@xs4all.nl>
16086L:	linux-media@vger.kernel.org
16087T:	git git://linuxtv.org/media_tree.git
16088W:	https://linuxtv.org
16089S:	Maintained
16090F:	drivers/media/radio/radio-raremono.c
16091
16092THERMAL
16093M:	Zhang Rui <rui.zhang@intel.com>
16094M:	Eduardo Valentin <edubezval@gmail.com>
16095R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16096R:	Amit Kucheria <amit.kucheria@verdurent.com>
16097L:	linux-pm@vger.kernel.org
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16100Q:	https://patchwork.kernel.org/project/linux-pm/list/
16101S:	Supported
16102F:	drivers/thermal/
16103F:	include/linux/thermal.h
16104F:	include/uapi/linux/thermal.h
16105F:	include/linux/cpu_cooling.h
16106F:	Documentation/devicetree/bindings/thermal/
16107
16108THERMAL/CPU_COOLING
16109M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16110M:	Viresh Kumar <viresh.kumar@linaro.org>
16111M:	Javi Merino <javi.merino@kernel.org>
16112L:	linux-pm@vger.kernel.org
16113S:	Supported
16114F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16115F:	drivers/thermal/cpu_cooling.c
16116F:	include/linux/cpu_cooling.h
16117
16118THINKPAD ACPI EXTRAS DRIVER
16119M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16120L:	ibm-acpi-devel@lists.sourceforge.net
16121L:	platform-driver-x86@vger.kernel.org
16122W:	http://ibm-acpi.sourceforge.net
16123W:	http://thinkwiki.org/wiki/Ibm-acpi
16124T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16125S:	Maintained
16126F:	drivers/platform/x86/thinkpad_acpi.c
16127
16128THUNDERBOLT DRIVER
16129M:	Andreas Noever <andreas.noever@gmail.com>
16130M:	Michael Jamet <michael.jamet@intel.com>
16131M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16132M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16134S:	Maintained
16135F:	Documentation/admin-guide/thunderbolt.rst
16136F:	drivers/thunderbolt/
16137F:	include/linux/thunderbolt.h
16138
16139THUNDERBOLT NETWORK DRIVER
16140M:	Michael Jamet <michael.jamet@intel.com>
16141M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16142M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16143L:	netdev@vger.kernel.org
16144S:	Maintained
16145F:	drivers/net/thunderbolt.c
16146
16147THUNDERX GPIO DRIVER
16148M:	David Daney <david.daney@cavium.com>
16149S:	Maintained
16150F:	drivers/gpio/gpio-thunderx.c
16151
16152TI AM437X VPFE DRIVER
16153M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16154L:	linux-media@vger.kernel.org
16155W:	https://linuxtv.org
16156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16157T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16158S:	Maintained
16159F:	drivers/media/platform/am437x/
16160
16161TI BANDGAP AND THERMAL DRIVER
16162M:	Eduardo Valentin <edubezval@gmail.com>
16163M:	Keerthy <j-keerthy@ti.com>
16164L:	linux-pm@vger.kernel.org
16165L:	linux-omap@vger.kernel.org
16166S:	Maintained
16167F:	drivers/thermal/ti-soc-thermal/
16168
16169TI BQ27XXX POWER SUPPLY DRIVER
16170R:	Andrew F. Davis <afd@ti.com>
16171F:	include/linux/power/bq27xxx_battery.h
16172F:	drivers/power/supply/bq27xxx_battery.c
16173F:	drivers/power/supply/bq27xxx_battery_i2c.c
16174
16175TI CDCE706 CLOCK DRIVER
16176M:	Max Filippov <jcmvbkbc@gmail.com>
16177S:	Maintained
16178F:	drivers/clk/clk-cdce706.c
16179
16180TI CLOCK DRIVER
16181M:	Tero Kristo <t-kristo@ti.com>
16182L:	linux-omap@vger.kernel.org
16183S:	Maintained
16184F:	drivers/clk/ti/
16185F:	include/linux/clk/ti.h
16186
16187TI DAVINCI MACHINE SUPPORT
16188M:	Sekhar Nori <nsekhar@ti.com>
16189R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16192S:	Supported
16193F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16194F:	arch/arm/mach-davinci/
16195F:	drivers/i2c/busses/i2c-davinci.c
16196F:	arch/arm/boot/dts/da850*
16197
16198TI DAVINCI SERIES CLOCK DRIVER
16199M:	David Lechner <david@lechnology.com>
16200R:	Sekhar Nori <nsekhar@ti.com>
16201S:	Maintained
16202F:	Documentation/devicetree/bindings/clock/ti/davinci/
16203F:	drivers/clk/davinci/
16204
16205TI DAVINCI SERIES GPIO DRIVER
16206M:	Keerthy <j-keerthy@ti.com>
16207L:	linux-gpio@vger.kernel.org
16208S:	Maintained
16209F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16210F:	drivers/gpio/gpio-davinci.c
16211
16212TI DAVINCI SERIES MEDIA DRIVER
16213M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16214L:	linux-media@vger.kernel.org
16215W:	https://linuxtv.org
16216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16217T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16218S:	Maintained
16219F:	drivers/media/platform/davinci/
16220F:	include/media/davinci/
16221
16222TI ETHERNET SWITCH DRIVER (CPSW)
16223R:	Grygorii Strashko <grygorii.strashko@ti.com>
16224L:	linux-omap@vger.kernel.org
16225L:	netdev@vger.kernel.org
16226S:	Maintained
16227F:	drivers/net/ethernet/ti/cpsw*
16228F:	drivers/net/ethernet/ti/davinci*
16229
16230TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16231M:	Alex Dubov <oakad@yahoo.com>
16232S:	Maintained
16233W:	http://tifmxx.berlios.de/
16234F:	drivers/memstick/host/tifm_ms.c
16235F:	drivers/misc/tifm*
16236F:	drivers/mmc/host/tifm_sd.c
16237F:	include/linux/tifm.h
16238
16239TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16240M:	Santosh Shilimkar <ssantosh@kernel.org>
16241L:	linux-kernel@vger.kernel.org
16242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16243S:	Maintained
16244F:	drivers/soc/ti/*
16245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16246
16247TI LM49xxx FAMILY ASoC CODEC DRIVERS
16248M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16249M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16251S:	Maintained
16252F:	sound/soc/codecs/lm49453*
16253F:	sound/soc/codecs/isabelle*
16254
16255TI LP855x BACKLIGHT DRIVER
16256M:	Milo Kim <milo.kim@ti.com>
16257S:	Maintained
16258F:	Documentation/driver-api/backlight/lp855x-driver.rst
16259F:	drivers/video/backlight/lp855x_bl.c
16260F:	include/linux/platform_data/lp855x.h
16261
16262TI LP8727 CHARGER DRIVER
16263M:	Milo Kim <milo.kim@ti.com>
16264S:	Maintained
16265F:	drivers/power/supply/lp8727_charger.c
16266F:	include/linux/platform_data/lp8727.h
16267
16268TI LP8788 MFD DRIVER
16269M:	Milo Kim <milo.kim@ti.com>
16270S:	Maintained
16271F:	drivers/iio/adc/lp8788_adc.c
16272F:	drivers/leds/leds-lp8788.c
16273F:	drivers/mfd/lp8788*.c
16274F:	drivers/power/supply/lp8788-charger.c
16275F:	drivers/regulator/lp8788-*.c
16276F:	include/linux/mfd/lp8788*.h
16277
16278TI NETCP ETHERNET DRIVER
16279M:	Wingman Kwok <w-kwok2@ti.com>
16280M:	Murali Karicheri <m-karicheri2@ti.com>
16281L:	netdev@vger.kernel.org
16282S:	Maintained
16283F:	drivers/net/ethernet/ti/netcp*
16284
16285TI PCM3060 ASoC CODEC DRIVER
16286M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16287L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16288S:	Maintained
16289F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16290F:	sound/soc/codecs/pcm3060*
16291
16292TI TAS571X FAMILY ASoC CODEC DRIVER
16293M:	Kevin Cernekee <cernekee@chromium.org>
16294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16295S:	Odd Fixes
16296F:	sound/soc/codecs/tas571x*
16297
16298TI TRF7970A NFC DRIVER
16299M:	Mark Greer <mgreer@animalcreek.com>
16300L:	linux-wireless@vger.kernel.org
16301L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16302S:	Supported
16303F:	drivers/nfc/trf7970a.c
16304F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16305
16306TI TWL4030 SERIES SOC CODEC DRIVER
16307M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16308L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16309S:	Maintained
16310F:	sound/soc/codecs/twl4030*
16311
16312TI VPE/CAL DRIVERS
16313M:	Benoit Parrot <bparrot@ti.com>
16314L:	linux-media@vger.kernel.org
16315W:	http://linuxtv.org/
16316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16317S:	Maintained
16318F:	drivers/media/platform/ti-vpe/
16319
16320TI WILINK WIRELESS DRIVERS
16321L:	linux-wireless@vger.kernel.org
16322W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16323W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16325S:	Orphan
16326F:	drivers/net/wireless/ti/
16327F:	include/linux/wl12xx.h
16328
16329TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16330M:	John Stultz <john.stultz@linaro.org>
16331M:	Thomas Gleixner <tglx@linutronix.de>
16332R:	Stephen Boyd <sboyd@kernel.org>
16333L:	linux-kernel@vger.kernel.org
16334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16335S:	Supported
16336F:	include/linux/clocksource.h
16337F:	include/linux/time.h
16338F:	include/linux/timex.h
16339F:	include/uapi/linux/time.h
16340F:	include/uapi/linux/timex.h
16341F:	kernel/time/clocksource.c
16342F:	kernel/time/time*.c
16343F:	kernel/time/alarmtimer.c
16344F:	kernel/time/ntp.c
16345F:	tools/testing/selftests/timers/
16346
16347TIPC NETWORK LAYER
16348M:	Jon Maloy <jon.maloy@ericsson.com>
16349M:	Ying Xue <ying.xue@windriver.com>
16350L:	netdev@vger.kernel.org (core kernel code)
16351L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16352W:	http://tipc.sourceforge.net/
16353S:	Maintained
16354F:	include/uapi/linux/tipc*.h
16355F:	net/tipc/
16356
16357TLAN NETWORK DRIVER
16358M:	Samuel Chessman <chessman@tux.org>
16359L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16360W:	http://sourceforge.net/projects/tlan/
16361S:	Maintained
16362F:	Documentation/networking/device_drivers/ti/tlan.txt
16363F:	drivers/net/ethernet/ti/tlan.*
16364
16365TM6000 VIDEO4LINUX DRIVER
16366M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16367L:	linux-media@vger.kernel.org
16368W:	https://linuxtv.org
16369T:	git git://linuxtv.org/media_tree.git
16370S:	Odd fixes
16371F:	drivers/media/usb/tm6000/
16372F:	Documentation/media/v4l-drivers/tm6000*
16373
16374TMIO/SDHI MMC DRIVER
16375M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16376L:	linux-mmc@vger.kernel.org
16377S:	Supported
16378F:	drivers/mmc/host/tmio_mmc*
16379F:	drivers/mmc/host/renesas_sdhi*
16380F:	include/linux/mfd/tmio.h
16381
16382TMP401 HARDWARE MONITOR DRIVER
16383M:	Guenter Roeck <linux@roeck-us.net>
16384L:	linux-hwmon@vger.kernel.org
16385S:	Maintained
16386F:	Documentation/hwmon/tmp401.rst
16387F:	drivers/hwmon/tmp401.c
16388
16389TMPFS (SHMEM FILESYSTEM)
16390M:	Hugh Dickins <hughd@google.com>
16391L:	linux-mm@kvack.org
16392S:	Maintained
16393F:	include/linux/shmem_fs.h
16394F:	mm/shmem.c
16395
16396TOMOYO SECURITY MODULE
16397M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16398M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16399L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16400L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16401L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16402L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16403W:	https://tomoyo.osdn.jp/
16404S:	Maintained
16405F:	security/tomoyo/
16406
16407TOPSTAR LAPTOP EXTRAS DRIVER
16408M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16409L:	platform-driver-x86@vger.kernel.org
16410S:	Maintained
16411F:	drivers/platform/x86/topstar-laptop.c
16412
16413TORTURE-TEST MODULES
16414M:	Davidlohr Bueso <dave@stgolabs.net>
16415M:	"Paul E. McKenney" <paulmck@kernel.org>
16416M:	Josh Triplett <josh@joshtriplett.org>
16417L:	linux-kernel@vger.kernel.org
16418S:	Supported
16419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16420F:	Documentation/RCU/torture.txt
16421F:	kernel/torture.c
16422F:	kernel/rcu/rcutorture.c
16423F:	kernel/rcu/rcuperf.c
16424F:	kernel/locking/locktorture.c
16425
16426TOSHIBA ACPI EXTRAS DRIVER
16427M:	Azael Avalos <coproscefalo@gmail.com>
16428L:	platform-driver-x86@vger.kernel.org
16429S:	Maintained
16430F:	drivers/platform/x86/toshiba_acpi.c
16431
16432TOSHIBA BLUETOOTH DRIVER
16433M:	Azael Avalos <coproscefalo@gmail.com>
16434L:	platform-driver-x86@vger.kernel.org
16435S:	Maintained
16436F:	drivers/platform/x86/toshiba_bluetooth.c
16437
16438TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16439M:	Azael Avalos <coproscefalo@gmail.com>
16440L:	platform-driver-x86@vger.kernel.org
16441S:	Maintained
16442F:	drivers/platform/x86/toshiba_haps.c
16443
16444TOSHIBA SMM DRIVER
16445M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16446W:	http://www.buzzard.org.uk/toshiba/
16447S:	Maintained
16448F:	drivers/char/toshiba.c
16449F:	include/linux/toshiba.h
16450F:	include/uapi/linux/toshiba.h
16451
16452TOSHIBA TC358743 DRIVER
16453M:	Mats Randgaard <matrandg@cisco.com>
16454L:	linux-media@vger.kernel.org
16455S:	Maintained
16456F:	drivers/media/i2c/tc358743*
16457F:	include/media/i2c/tc358743.h
16458
16459TOSHIBA WMI HOTKEYS DRIVER
16460M:	Azael Avalos <coproscefalo@gmail.com>
16461L:	platform-driver-x86@vger.kernel.org
16462S:	Maintained
16463F:	drivers/platform/x86/toshiba-wmi.c
16464
16465TPM DEVICE DRIVER
16466M:	Peter Huewe <peterhuewe@gmx.de>
16467M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16468R:	Jason Gunthorpe <jgg@ziepe.ca>
16469L:	linux-integrity@vger.kernel.org
16470Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16471W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16472T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16473S:	Maintained
16474F:	drivers/char/tpm/
16475
16476TRACING
16477M:	Steven Rostedt <rostedt@goodmis.org>
16478M:	Ingo Molnar <mingo@redhat.com>
16479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16480S:	Maintained
16481F:	Documentation/trace/ftrace.rst
16482F:	arch/*/*/*/ftrace.h
16483F:	arch/*/kernel/ftrace.c
16484F:	include/*/ftrace.h
16485F:	include/linux/trace*.h
16486F:	include/trace/
16487F:	kernel/trace/
16488F:	tools/testing/selftests/ftrace/
16489
16490TRACING MMIO ACCESSES (MMIOTRACE)
16491M:	Steven Rostedt <rostedt@goodmis.org>
16492M:	Ingo Molnar <mingo@kernel.org>
16493R:	Karol Herbst <karolherbst@gmail.com>
16494R:	Pekka Paalanen <ppaalanen@gmail.com>
16495S:	Maintained
16496L:	linux-kernel@vger.kernel.org
16497L:	nouveau@lists.freedesktop.org
16498F:	kernel/trace/trace_mmiotrace.c
16499F:	include/linux/mmiotrace.h
16500F:	arch/x86/mm/kmmio.c
16501F:	arch/x86/mm/mmio-mod.c
16502F:	arch/x86/mm/testmmiotrace.c
16503
16504TRIVIAL PATCHES
16505M:	Jiri Kosina <trivial@kernel.org>
16506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16507S:	Maintained
16508K:	^Subject:.*(?i)trivial
16509
16510TEMPO SEMICONDUCTOR DRIVERS
16511M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16512S:	Maintained
16513F:	sound/soc/codecs/tscs*.c
16514F:	sound/soc/codecs/tscs*.h
16515F:	Documentation/devicetree/bindings/sound/tscs*.txt
16516
16517TTY LAYER
16518M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16519M:	Jiri Slaby <jslaby@suse.com>
16520S:	Supported
16521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16522F:	Documentation/driver-api/serial/
16523F:	drivers/tty/
16524F:	drivers/tty/serial/serial_core.c
16525F:	include/linux/serial_core.h
16526F:	include/linux/serial.h
16527F:	include/linux/tty.h
16528F:	include/uapi/linux/serial_core.h
16529F:	include/uapi/linux/serial.h
16530F:	include/uapi/linux/tty.h
16531
16532TUA9001 MEDIA DRIVER
16533M:	Antti Palosaari <crope@iki.fi>
16534L:	linux-media@vger.kernel.org
16535W:	https://linuxtv.org
16536W:	http://palosaari.fi/linux/
16537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16538T:	git git://linuxtv.org/anttip/media_tree.git
16539S:	Maintained
16540F:	drivers/media/tuners/tua9001*
16541
16542TULIP NETWORK DRIVERS
16543L:	netdev@vger.kernel.org
16544L:	linux-parisc@vger.kernel.org
16545S:	Orphan
16546F:	drivers/net/ethernet/dec/tulip/
16547
16548TUN/TAP driver
16549M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16550W:	http://vtun.sourceforge.net/tun
16551S:	Maintained
16552F:	Documentation/networking/tuntap.txt
16553F:	arch/um/os-Linux/drivers/
16554
16555TURBOCHANNEL SUBSYSTEM
16556M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16557M:	Ralf Baechle <ralf@linux-mips.org>
16558L:	linux-mips@vger.kernel.org
16559Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16560S:	Maintained
16561F:	drivers/tc/
16562F:	include/linux/tc.h
16563
16564TURBOSTAT UTILITY
16565M:	"Len Brown" <lenb@kernel.org>
16566L:	linux-pm@vger.kernel.org
16567B:	https://bugzilla.kernel.org
16568Q:	https://patchwork.kernel.org/project/linux-pm/list/
16569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16570S:	Supported
16571F:	tools/power/x86/turbostat/
16572
16573TW5864 VIDEO4LINUX DRIVER
16574M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16575M:	Anton Sviridenko <anton@corp.bluecherry.net>
16576M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16577M:	Andrey Utkin <andrey_utkin@fastmail.com>
16578L:	linux-media@vger.kernel.org
16579S:	Supported
16580F:	drivers/media/pci/tw5864/
16581
16582TW68 VIDEO4LINUX DRIVER
16583M:	Hans Verkuil <hverkuil@xs4all.nl>
16584L:	linux-media@vger.kernel.org
16585T:	git git://linuxtv.org/media_tree.git
16586W:	https://linuxtv.org
16587S:	Odd Fixes
16588F:	drivers/media/pci/tw68/
16589
16590TW686X VIDEO4LINUX DRIVER
16591M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16592L:	linux-media@vger.kernel.org
16593T:	git git://linuxtv.org/media_tree.git
16594W:	http://linuxtv.org
16595S:	Maintained
16596F:	drivers/media/pci/tw686x/
16597
16598UBI FILE SYSTEM (UBIFS)
16599M:	Richard Weinberger <richard@nod.at>
16600M:	Artem Bityutskiy <dedekind1@gmail.com>
16601M:	Adrian Hunter <adrian.hunter@intel.com>
16602L:	linux-mtd@lists.infradead.org
16603T:	git git://git.infradead.org/ubifs-2.6.git
16604W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16605S:	Supported
16606F:	Documentation/filesystems/ubifs.txt
16607F:	fs/ubifs/
16608
16609UCLINUX (M68KNOMMU AND COLDFIRE)
16610M:	Greg Ungerer <gerg@linux-m68k.org>
16611W:	http://www.linux-m68k.org/
16612W:	http://www.uclinux.org/
16613L:	linux-m68k@lists.linux-m68k.org
16614L:	uclinux-dev@uclinux.org  (subscribers-only)
16615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16616S:	Maintained
16617F:	arch/m68k/coldfire/
16618F:	arch/m68k/68*/
16619F:	arch/m68k/*/*_no.*
16620F:	arch/m68k/include/asm/*_no.*
16621
16622UDF FILESYSTEM
16623M:	Jan Kara <jack@suse.com>
16624S:	Maintained
16625F:	Documentation/filesystems/udf.txt
16626F:	fs/udf/
16627
16628UDRAW TABLET
16629M:	Bastien Nocera <hadess@hadess.net>
16630L:	linux-input@vger.kernel.org
16631S:	Maintained
16632F:	drivers/hid/hid-udraw-ps3.c
16633
16634UFS FILESYSTEM
16635M:	Evgeniy Dushistov <dushistov@mail.ru>
16636S:	Maintained
16637F:	Documentation/admin-guide/ufs.rst
16638F:	fs/ufs/
16639
16640UHID USERSPACE HID IO DRIVER:
16641M:	David Herrmann <dh.herrmann@googlemail.com>
16642L:	linux-input@vger.kernel.org
16643S:	Maintained
16644F:	drivers/hid/uhid.c
16645F:	include/uapi/linux/uhid.h
16646
16647ULPI BUS
16648M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16649L:	linux-usb@vger.kernel.org
16650S:	Maintained
16651F:	drivers/usb/common/ulpi.c
16652F:	include/linux/ulpi/
16653
16654ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16655L:	devel@driverdev.osuosl.org
16656S:	Obsolete
16657F:	drivers/staging/uwb/
16658
16659UNICODE SUBSYSTEM:
16660M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16661L:	linux-fsdevel@vger.kernel.org
16662S:	Supported
16663F:	fs/unicode/
16664
16665UNICORE32 ARCHITECTURE:
16666M:	Guan Xuetao <gxt@pku.edu.cn>
16667W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16668S:	Maintained
16669T:	git git://github.com/gxt/linux.git
16670F:	arch/unicore32/
16671
16672UNIFDEF
16673M:	Tony Finch <dot@dotat.at>
16674W:	http://dotat.at/prog/unifdef
16675S:	Maintained
16676F:	scripts/unifdef.c
16677
16678UNIFORM CDROM DRIVER
16679M:	Jens Axboe <axboe@kernel.dk>
16680W:	http://www.kernel.dk
16681S:	Maintained
16682F:	Documentation/cdrom/
16683F:	drivers/cdrom/cdrom.c
16684F:	include/linux/cdrom.h
16685F:	include/uapi/linux/cdrom.h
16686
16687UNISYS S-PAR DRIVERS
16688M:	David Kershner <david.kershner@unisys.com>
16689L:	sparmaintainer@unisys.com (Unisys internal)
16690S:	Supported
16691F:	include/linux/visorbus.h
16692F:	drivers/visorbus/
16693F:	drivers/staging/unisys/
16694
16695UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16696R:	Alim Akhtar <alim.akhtar@samsung.com>
16697R:	Avri Altman <avri.altman@wdc.com>
16698R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16699L:	linux-scsi@vger.kernel.org
16700S:	Supported
16701F:	Documentation/scsi/ufs.txt
16702F:	drivers/scsi/ufs/
16703
16704UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16705M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16706L:	linux-scsi@vger.kernel.org
16707S:	Supported
16708F:	drivers/scsi/ufs/*dwc*
16709
16710UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16711M:	Stanley Chu <stanley.chu@mediatek.com>
16712L:	linux-scsi@vger.kernel.org
16713L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16714S:	Maintained
16715F:	drivers/scsi/ufs/ufs-mediatek*
16716
16717UNSORTED BLOCK IMAGES (UBI)
16718M:	Artem Bityutskiy <dedekind1@gmail.com>
16719M:	Richard Weinberger <richard@nod.at>
16720W:	http://www.linux-mtd.infradead.org/
16721L:	linux-mtd@lists.infradead.org
16722T:	git git://git.infradead.org/ubifs-2.6.git
16723S:	Supported
16724F:	drivers/mtd/ubi/
16725F:	include/linux/mtd/ubi.h
16726F:	include/uapi/mtd/ubi-user.h
16727
16728USB "USBNET" DRIVER FRAMEWORK
16729M:	Oliver Neukum <oneukum@suse.com>
16730L:	netdev@vger.kernel.org
16731W:	http://www.linux-usb.org/usbnet
16732S:	Maintained
16733F:	drivers/net/usb/usbnet.c
16734F:	include/linux/usb/usbnet.h
16735
16736USB ACM DRIVER
16737M:	Oliver Neukum <oneukum@suse.com>
16738L:	linux-usb@vger.kernel.org
16739S:	Maintained
16740F:	Documentation/usb/acm.rst
16741F:	drivers/usb/class/cdc-acm.*
16742
16743USB AR5523 WIRELESS DRIVER
16744M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16745L:	linux-wireless@vger.kernel.org
16746S:	Maintained
16747F:	drivers/net/wireless/ath/ar5523/
16748
16749USB ATTACHED SCSI
16750M:	Oliver Neukum <oneukum@suse.com>
16751L:	linux-usb@vger.kernel.org
16752L:	linux-scsi@vger.kernel.org
16753S:	Maintained
16754F:	drivers/usb/storage/uas.c
16755
16756USB CDC ETHERNET DRIVER
16757M:	Oliver Neukum <oliver@neukum.org>
16758L:	linux-usb@vger.kernel.org
16759S:	Maintained
16760F:	drivers/net/usb/cdc_*.c
16761F:	include/uapi/linux/usb/cdc.h
16762
16763USB CHAOSKEY DRIVER
16764M:	Keith Packard <keithp@keithp.com>
16765L:	linux-usb@vger.kernel.org
16766S:	Maintained
16767F:	drivers/usb/misc/chaoskey.c
16768
16769USB CYPRESS C67X00 DRIVER
16770M:	Peter Korsgaard <jacmet@sunsite.dk>
16771L:	linux-usb@vger.kernel.org
16772S:	Maintained
16773F:	drivers/usb/c67x00/
16774
16775USB DAVICOM DM9601 DRIVER
16776M:	Peter Korsgaard <jacmet@sunsite.dk>
16777L:	netdev@vger.kernel.org
16778W:	http://www.linux-usb.org/usbnet
16779S:	Maintained
16780F:	drivers/net/usb/dm9601.c
16781
16782USB EHCI DRIVER
16783M:	Alan Stern <stern@rowland.harvard.edu>
16784L:	linux-usb@vger.kernel.org
16785S:	Maintained
16786F:	Documentation/usb/ehci.rst
16787F:	drivers/usb/host/ehci*
16788
16789USB GADGET/PERIPHERAL SUBSYSTEM
16790M:	Felipe Balbi <balbi@kernel.org>
16791L:	linux-usb@vger.kernel.org
16792W:	http://www.linux-usb.org/gadget
16793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16794S:	Maintained
16795F:	drivers/usb/gadget/
16796F:	include/linux/usb/gadget*
16797
16798USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16799M:	Jiri Kosina <jikos@kernel.org>
16800M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16801L:	linux-usb@vger.kernel.org
16802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16803S:	Maintained
16804F:	Documentation/hid/hiddev.rst
16805F:	drivers/hid/usbhid/
16806
16807USB INTEL XHCI ROLE MUX DRIVER
16808M:	Hans de Goede <hdegoede@redhat.com>
16809L:	linux-usb@vger.kernel.org
16810S:	Maintained
16811F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16812
16813USB IP DRIVER FOR HISILICON KIRIN
16814M:	Yu Chen <chenyu56@huawei.com>
16815M:	Binghui Wang <wangbinghui@hisilicon.com>
16816L:	linux-usb@vger.kernel.org
16817S:	Maintained
16818F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16819F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16820
16821USB ISP116X DRIVER
16822M:	Olav Kongas <ok@artecdesign.ee>
16823L:	linux-usb@vger.kernel.org
16824S:	Maintained
16825F:	drivers/usb/host/isp116x*
16826F:	include/linux/usb/isp116x.h
16827
16828USB LAN78XX ETHERNET DRIVER
16829M:	Woojung Huh <woojung.huh@microchip.com>
16830M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16831L:	netdev@vger.kernel.org
16832S:	Maintained
16833F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16834F:	drivers/net/usb/lan78xx.*
16835F:	include/dt-bindings/net/microchip-lan78xx.h
16836
16837USB MASS STORAGE DRIVER
16838M:	Alan Stern <stern@rowland.harvard.edu>
16839L:	linux-usb@vger.kernel.org
16840L:	usb-storage@lists.one-eyed-alien.net
16841S:	Maintained
16842F:	drivers/usb/storage/
16843
16844USB MIDI DRIVER
16845M:	Clemens Ladisch <clemens@ladisch.de>
16846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16848S:	Maintained
16849F:	sound/usb/midi.*
16850
16851USB NETWORKING DRIVERS
16852L:	linux-usb@vger.kernel.org
16853S:	Odd Fixes
16854F:	drivers/net/usb/
16855
16856USB OHCI DRIVER
16857M:	Alan Stern <stern@rowland.harvard.edu>
16858L:	linux-usb@vger.kernel.org
16859S:	Maintained
16860F:	Documentation/usb/ohci.rst
16861F:	drivers/usb/host/ohci*
16862
16863USB OTG FSM (Finite State Machine)
16864M:	Peter Chen <Peter.Chen@nxp.com>
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16866L:	linux-usb@vger.kernel.org
16867S:	Maintained
16868F:	drivers/usb/common/usb-otg-fsm.c
16869
16870USB OVER IP DRIVER
16871M:	Valentina Manea <valentina.manea.m@gmail.com>
16872M:	Shuah Khan <shuah@kernel.org>
16873M:	Shuah Khan <skhan@linuxfoundation.org>
16874L:	linux-usb@vger.kernel.org
16875S:	Maintained
16876F:	Documentation/usb/usbip_protocol.rst
16877F:	drivers/usb/usbip/
16878F:	tools/usb/usbip/
16879F:	tools/testing/selftests/drivers/usb/usbip/
16880
16881USB PEGASUS DRIVER
16882M:	Petko Manolov <petkan@nucleusys.com>
16883L:	linux-usb@vger.kernel.org
16884L:	netdev@vger.kernel.org
16885T:	git git://github.com/petkan/pegasus.git
16886W:	https://github.com/petkan/pegasus
16887S:	Maintained
16888F:	drivers/net/usb/pegasus.*
16889
16890USB PHY LAYER
16891M:	Felipe Balbi <balbi@kernel.org>
16892L:	linux-usb@vger.kernel.org
16893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16894S:	Maintained
16895F:	drivers/usb/phy/
16896
16897USB PRINTER DRIVER (usblp)
16898M:	Pete Zaitcev <zaitcev@redhat.com>
16899L:	linux-usb@vger.kernel.org
16900S:	Supported
16901F:	drivers/usb/class/usblp.c
16902
16903USB QMI WWAN NETWORK DRIVER
16904M:	Bjørn Mork <bjorn@mork.no>
16905L:	netdev@vger.kernel.org
16906S:	Maintained
16907F:	Documentation/ABI/testing/sysfs-class-net-qmi
16908F:	drivers/net/usb/qmi_wwan.c
16909
16910USB RTL8150 DRIVER
16911M:	Petko Manolov <petkan@nucleusys.com>
16912L:	linux-usb@vger.kernel.org
16913L:	netdev@vger.kernel.org
16914T:	git git://github.com/petkan/rtl8150.git
16915W:	https://github.com/petkan/rtl8150
16916S:	Maintained
16917F:	drivers/net/usb/rtl8150.c
16918
16919USB SERIAL SUBSYSTEM
16920M:	Johan Hovold <johan@kernel.org>
16921L:	linux-usb@vger.kernel.org
16922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16923S:	Maintained
16924F:	Documentation/usb/usb-serial.rst
16925F:	drivers/usb/serial/
16926F:	include/linux/usb/serial.h
16927
16928USB SMSC75XX ETHERNET DRIVER
16929M:	Steve Glendinning <steve.glendinning@shawell.net>
16930L:	netdev@vger.kernel.org
16931S:	Maintained
16932F:	drivers/net/usb/smsc75xx.*
16933
16934USB SMSC95XX ETHERNET DRIVER
16935M:	Steve Glendinning <steve.glendinning@shawell.net>
16936M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16937L:	netdev@vger.kernel.org
16938S:	Maintained
16939F:	drivers/net/usb/smsc95xx.*
16940
16941USB SUBSYSTEM
16942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16943L:	linux-usb@vger.kernel.org
16944W:	http://www.linux-usb.org
16945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16946S:	Supported
16947F:	Documentation/devicetree/bindings/usb/
16948F:	Documentation/usb/
16949F:	drivers/usb/
16950F:	include/linux/usb.h
16951F:	include/linux/usb/
16952
16953USB TYPEC PI3USB30532 MUX DRIVER
16954M:	Hans de Goede <hdegoede@redhat.com>
16955L:	linux-usb@vger.kernel.org
16956S:	Maintained
16957F:	drivers/usb/typec/mux/pi3usb30532.c
16958
16959USB TYPEC CLASS
16960M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16961L:	linux-usb@vger.kernel.org
16962S:	Maintained
16963F:	Documentation/ABI/testing/sysfs-class-typec
16964F:	Documentation/driver-api/usb/typec.rst
16965F:	drivers/usb/typec/
16966F:	include/linux/usb/typec.h
16967
16968USB TYPEC BUS FOR ALTERNATE MODES
16969M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16970L:	linux-usb@vger.kernel.org
16971S:	Maintained
16972F:	Documentation/ABI/testing/sysfs-bus-typec
16973F:	Documentation/driver-api/usb/typec_bus.rst
16974F:	drivers/usb/typec/altmodes/
16975F:	include/linux/usb/typec_altmode.h
16976
16977USB TYPEC PORT CONTROLLER DRIVERS
16978M:	Guenter Roeck <linux@roeck-us.net>
16979L:	linux-usb@vger.kernel.org
16980S:	Maintained
16981F:	drivers/usb/typec/tcpm/
16982
16983USB UHCI DRIVER
16984M:	Alan Stern <stern@rowland.harvard.edu>
16985L:	linux-usb@vger.kernel.org
16986S:	Maintained
16987F:	drivers/usb/host/uhci*
16988
16989USB VIDEO CLASS
16990M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16991L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16992L:	linux-media@vger.kernel.org
16993T:	git git://linuxtv.org/media_tree.git
16994W:	http://www.ideasonboard.org/uvc/
16995S:	Maintained
16996F:	drivers/media/usb/uvc/
16997F:	include/uapi/linux/uvcvideo.h
16998
16999USB VISION DRIVER
17000M:	Hans Verkuil <hverkuil@xs4all.nl>
17001L:	linux-media@vger.kernel.org
17002T:	git git://linuxtv.org/media_tree.git
17003W:	https://linuxtv.org
17004S:	Odd Fixes
17005F:	drivers/media/usb/usbvision/
17006
17007USB WEBCAM GADGET
17008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17009L:	linux-usb@vger.kernel.org
17010S:	Maintained
17011F:	drivers/usb/gadget/function/*uvc*
17012F:	drivers/usb/gadget/legacy/webcam.c
17013F:	include/uapi/linux/usb/g_uvc.h
17014
17015USB WIRELESS RNDIS DRIVER (rndis_wlan)
17016M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17017L:	linux-wireless@vger.kernel.org
17018S:	Maintained
17019F:	drivers/net/wireless/rndis_wlan.c
17020
17021USB XHCI DRIVER
17022M:	Mathias Nyman <mathias.nyman@intel.com>
17023L:	linux-usb@vger.kernel.org
17024S:	Supported
17025F:	drivers/usb/host/xhci*
17026F:	drivers/usb/host/pci-quirks*
17027
17028USB ZD1201 DRIVER
17029L:	linux-wireless@vger.kernel.org
17030W:	http://linux-lc100020.sourceforge.net
17031S:	Orphan
17032F:	drivers/net/wireless/zydas/zd1201.*
17033
17034USB ZR364XX DRIVER
17035M:	Antoine Jacquet <royale@zerezo.com>
17036L:	linux-usb@vger.kernel.org
17037L:	linux-media@vger.kernel.org
17038T:	git git://linuxtv.org/media_tree.git
17039W:	http://royale.zerezo.com/zr364xx/
17040S:	Maintained
17041F:	Documentation/media/v4l-drivers/zr364xx*
17042F:	drivers/media/usb/zr364xx/
17043
17044USER-MODE LINUX (UML)
17045M:	Jeff Dike <jdike@addtoit.com>
17046M:	Richard Weinberger <richard@nod.at>
17047M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17048L:	linux-um@lists.infradead.org
17049W:	http://user-mode-linux.sourceforge.net
17050Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17052S:	Maintained
17053F:	Documentation/virt/uml/
17054F:	arch/um/
17055F:	arch/x86/um/
17056F:	fs/hostfs/
17057
17058USERSPACE COPYIN/COPYOUT (UIOVEC)
17059M:	Alexander Viro <viro@zeniv.linux.org.uk>
17060S:	Maintained
17061F:	lib/iov_iter.c
17062F:	include/linux/uio.h
17063
17064USERSPACE DMA BUFFER DRIVER
17065M:	Gerd Hoffmann <kraxel@redhat.com>
17066S:	Maintained
17067L:	dri-devel@lists.freedesktop.org
17068F:	drivers/dma-buf/udmabuf.c
17069F:	include/uapi/linux/udmabuf.h
17070T:	git git://anongit.freedesktop.org/drm/drm-misc
17071
17072USERSPACE I/O (UIO)
17073M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17074S:	Maintained
17075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17076F:	Documentation/driver-api/uio-howto.rst
17077F:	drivers/uio/
17078F:	include/linux/uio_driver.h
17079
17080UTIL-LINUX PACKAGE
17081M:	Karel Zak <kzak@redhat.com>
17082L:	util-linux@vger.kernel.org
17083W:	http://en.wikipedia.org/wiki/Util-linux
17084T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17085S:	Maintained
17086
17087UUID HELPERS
17088M:	Christoph Hellwig <hch@lst.de>
17089R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17090L:	linux-kernel@vger.kernel.org
17091T:	git git://git.infradead.org/users/hch/uuid.git
17092F:	lib/uuid.c
17093F:	lib/test_uuid.c
17094F:	include/linux/uuid.h
17095F:	include/uapi/linux/uuid.h
17096S:	Maintained
17097
17098UVESAFB DRIVER
17099M:	Michal Januszewski <spock@gentoo.org>
17100L:	linux-fbdev@vger.kernel.org
17101W:	https://github.com/mjanusz/v86d
17102S:	Maintained
17103F:	Documentation/fb/uvesafb.rst
17104F:	drivers/video/fbdev/uvesafb.*
17105
17106VF610 NAND DRIVER
17107M:	Stefan Agner <stefan@agner.ch>
17108L:	linux-mtd@lists.infradead.org
17109S:	Supported
17110F:	drivers/mtd/nand/raw/vf610_nfc.c
17111
17112VFAT/FAT/MSDOS FILESYSTEM
17113M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17114S:	Maintained
17115F:	Documentation/filesystems/vfat.txt
17116F:	fs/fat/
17117
17118VFIO DRIVER
17119M:	Alex Williamson <alex.williamson@redhat.com>
17120R:	Cornelia Huck <cohuck@redhat.com>
17121L:	kvm@vger.kernel.org
17122T:	git git://github.com/awilliam/linux-vfio.git
17123S:	Maintained
17124F:	Documentation/driver-api/vfio.rst
17125F:	drivers/vfio/
17126F:	include/linux/vfio.h
17127F:	include/uapi/linux/vfio.h
17128
17129VFIO MEDIATED DEVICE DRIVERS
17130M:	Kirti Wankhede <kwankhede@nvidia.com>
17131L:	kvm@vger.kernel.org
17132S:	Maintained
17133F:	Documentation/driver-api/vfio-mediated-device.rst
17134F:	drivers/vfio/mdev/
17135F:	include/linux/mdev.h
17136F:	samples/vfio-mdev/
17137
17138VFIO PLATFORM DRIVER
17139M:	Eric Auger <eric.auger@redhat.com>
17140L:	kvm@vger.kernel.org
17141S:	Maintained
17142F:	drivers/vfio/platform/
17143
17144VGA_SWITCHEROO
17145R:	Lukas Wunner <lukas@wunner.de>
17146S:	Maintained
17147F:	Documentation/gpu/vga-switcheroo.rst
17148F:	drivers/gpu/vga/vga_switcheroo.c
17149F:	include/linux/vga_switcheroo.h
17150T:	git git://anongit.freedesktop.org/drm/drm-misc
17151
17152VIA RHINE NETWORK DRIVER
17153S:	Orphan
17154F:	drivers/net/ethernet/via/via-rhine.c
17155
17156VIA SD/MMC CARD CONTROLLER DRIVER
17157M:	Bruce Chang <brucechang@via.com.tw>
17158M:	Harald Welte <HaraldWelte@viatech.com>
17159S:	Maintained
17160F:	drivers/mmc/host/via-sdmmc.c
17161
17162VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17163M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17164L:	linux-fbdev@vger.kernel.org
17165S:	Maintained
17166F:	include/linux/via-core.h
17167F:	include/linux/via-gpio.h
17168F:	include/linux/via_i2c.h
17169F:	drivers/video/fbdev/via/
17170
17171VIA VELOCITY NETWORK DRIVER
17172M:	Francois Romieu <romieu@fr.zoreil.com>
17173L:	netdev@vger.kernel.org
17174S:	Maintained
17175F:	drivers/net/ethernet/via/via-velocity.*
17176
17177VICODEC VIRTUAL CODEC DRIVER
17178M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17179L:	linux-media@vger.kernel.org
17180T:	git git://linuxtv.org/media_tree.git
17181W:	https://linuxtv.org
17182S:	Maintained
17183F:	drivers/media/platform/vicodec/*
17184
17185VIDEO MULTIPLEXER DRIVER
17186M:	Philipp Zabel <p.zabel@pengutronix.de>
17187L:	linux-media@vger.kernel.org
17188S:	Maintained
17189F:	drivers/media/platform/video-mux.c
17190
17191VIDEO I2C POLLING DRIVER
17192M:	Matt Ranostay <matt.ranostay@konsulko.com>
17193L:	linux-media@vger.kernel.org
17194S:	Maintained
17195F:	drivers/media/i2c/video-i2c.c
17196
17197VIDEOBUF2 FRAMEWORK
17198M:	Pawel Osciak <pawel@osciak.com>
17199M:	Marek Szyprowski <m.szyprowski@samsung.com>
17200M:	Kyungmin Park <kyungmin.park@samsung.com>
17201R:	Tomasz Figa <tfiga@chromium.org>
17202L:	linux-media@vger.kernel.org
17203S:	Maintained
17204F:	drivers/media/common/videobuf2/*
17205F:	include/media/videobuf2-*
17206
17207VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17208M:	Helen Koike <helen.koike@collabora.com>
17209L:	linux-media@vger.kernel.org
17210T:	git git://linuxtv.org/media_tree.git
17211W:	https://linuxtv.org
17212S:	Maintained
17213F:	drivers/media/platform/vimc/*
17214
17215VIRT LIB
17216M:	Alex Williamson <alex.williamson@redhat.com>
17217M:	Paolo Bonzini <pbonzini@redhat.com>
17218L:	kvm@vger.kernel.org
17219S:	Supported
17220F:	virt/lib/
17221
17222VIRTIO AND VHOST VSOCK DRIVER
17223M:	Stefan Hajnoczi <stefanha@redhat.com>
17224L:	kvm@vger.kernel.org
17225L:	virtualization@lists.linux-foundation.org
17226L:	netdev@vger.kernel.org
17227S:	Maintained
17228F:	include/linux/virtio_vsock.h
17229F:	include/uapi/linux/virtio_vsock.h
17230F:	include/uapi/linux/vsockmon.h
17231F:	include/uapi/linux/vm_sockets_diag.h
17232F:	net/vmw_vsock/diag.c
17233F:	net/vmw_vsock/af_vsock_tap.c
17234F:	net/vmw_vsock/virtio_transport_common.c
17235F:	net/vmw_vsock/virtio_transport.c
17236F:	drivers/net/vsockmon.c
17237F:	drivers/vhost/vsock.c
17238F:	tools/testing/vsock/
17239
17240VIRTIO CONSOLE DRIVER
17241M:	Amit Shah <amit@kernel.org>
17242L:	virtualization@lists.linux-foundation.org
17243S:	Maintained
17244F:	drivers/char/virtio_console.c
17245F:	include/linux/virtio_console.h
17246F:	include/uapi/linux/virtio_console.h
17247
17248VIRTIO CORE AND NET DRIVERS
17249M:	"Michael S. Tsirkin" <mst@redhat.com>
17250M:	Jason Wang <jasowang@redhat.com>
17251L:	virtualization@lists.linux-foundation.org
17252S:	Maintained
17253F:	Documentation/devicetree/bindings/virtio/
17254F:	drivers/virtio/
17255F:	tools/virtio/
17256F:	drivers/net/virtio_net.c
17257F:	drivers/block/virtio_blk.c
17258F:	include/linux/virtio*.h
17259F:	include/uapi/linux/virtio_*.h
17260F:	drivers/crypto/virtio/
17261F:	mm/balloon_compaction.c
17262
17263VIRTIO BLOCK AND SCSI DRIVERS
17264M:	"Michael S. Tsirkin" <mst@redhat.com>
17265M:	Jason Wang <jasowang@redhat.com>
17266R:	Paolo Bonzini <pbonzini@redhat.com>
17267R:	Stefan Hajnoczi <stefanha@redhat.com>
17268L:	virtualization@lists.linux-foundation.org
17269S:	Maintained
17270F:	drivers/block/virtio_blk.c
17271F:	drivers/scsi/virtio_scsi.c
17272F:	include/uapi/linux/virtio_blk.h
17273F:	include/uapi/linux/virtio_scsi.h
17274F:	drivers/vhost/scsi.c
17275
17276VIRTIO CRYPTO DRIVER
17277M:	Gonglei <arei.gonglei@huawei.com>
17278L:	virtualization@lists.linux-foundation.org
17279L:	linux-crypto@vger.kernel.org
17280S:	Maintained
17281F:	drivers/crypto/virtio/
17282F:	include/uapi/linux/virtio_crypto.h
17283
17284VIRTIO DRIVERS FOR S390
17285M:	Cornelia Huck <cohuck@redhat.com>
17286M:	Halil Pasic <pasic@linux.ibm.com>
17287L:	linux-s390@vger.kernel.org
17288L:	virtualization@lists.linux-foundation.org
17289L:	kvm@vger.kernel.org
17290S:	Supported
17291F:	drivers/s390/virtio/
17292F:	arch/s390/include/uapi/asm/virtio-ccw.h
17293
17294VIRTIO FILE SYSTEM
17295M:	Vivek Goyal <vgoyal@redhat.com>
17296M:	Stefan Hajnoczi <stefanha@redhat.com>
17297M:	Miklos Szeredi <miklos@szeredi.hu>
17298L:	virtualization@lists.linux-foundation.org
17299L:	linux-fsdevel@vger.kernel.org
17300W:	https://virtio-fs.gitlab.io/
17301S:	Supported
17302F:	fs/fuse/virtio_fs.c
17303F:	include/uapi/linux/virtio_fs.h
17304F:	Documentation/filesystems/virtiofs.rst
17305
17306VIRTIO GPU DRIVER
17307M:	David Airlie <airlied@linux.ie>
17308M:	Gerd Hoffmann <kraxel@redhat.com>
17309L:	dri-devel@lists.freedesktop.org
17310L:	virtualization@lists.linux-foundation.org
17311T:	git git://anongit.freedesktop.org/drm/drm-misc
17312S:	Maintained
17313F:	drivers/gpu/drm/virtio/
17314F:	include/uapi/linux/virtio_gpu.h
17315
17316VIRTIO HOST (VHOST)
17317M:	"Michael S. Tsirkin" <mst@redhat.com>
17318M:	Jason Wang <jasowang@redhat.com>
17319L:	kvm@vger.kernel.org
17320L:	virtualization@lists.linux-foundation.org
17321L:	netdev@vger.kernel.org
17322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17323S:	Maintained
17324F:	drivers/vhost/
17325F:	include/uapi/linux/vhost.h
17326
17327VIRTIO INPUT DRIVER
17328M:	Gerd Hoffmann <kraxel@redhat.com>
17329S:	Maintained
17330F:	drivers/virtio/virtio_input.c
17331F:	include/uapi/linux/virtio_input.h
17332
17333VIRTIO IOMMU DRIVER
17334M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17335L:	virtualization@lists.linux-foundation.org
17336S:	Maintained
17337F:	drivers/iommu/virtio-iommu.c
17338F:	include/uapi/linux/virtio_iommu.h
17339
17340VIRTUAL BOX GUEST DEVICE DRIVER
17341M:	Hans de Goede <hdegoede@redhat.com>
17342M:	Arnd Bergmann <arnd@arndb.de>
17343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17344S:	Maintained
17345F:	include/linux/vbox_utils.h
17346F:	include/uapi/linux/vbox*.h
17347F:	drivers/virt/vboxguest/
17348
17349VIRTUAL SERIO DEVICE DRIVER
17350M:	Stephen Chandler Paul <thatslyude@gmail.com>
17351S:	Maintained
17352F:	drivers/input/serio/userio.c
17353F:	include/uapi/linux/userio.h
17354
17355VIVID VIRTUAL VIDEO DRIVER
17356M:	Hans Verkuil <hverkuil@xs4all.nl>
17357L:	linux-media@vger.kernel.org
17358T:	git git://linuxtv.org/media_tree.git
17359W:	https://linuxtv.org
17360S:	Maintained
17361F:	drivers/media/platform/vivid/*
17362
17363VLYNQ BUS
17364M:	Florian Fainelli <f.fainelli@gmail.com>
17365L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17366S:	Maintained
17367F:	drivers/vlynq/vlynq.c
17368F:	include/linux/vlynq.h
17369
17370VME SUBSYSTEM
17371M:	Martyn Welch <martyn@welchs.me.uk>
17372M:	Manohar Vanga <manohar.vanga@gmail.com>
17373M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17374L:	devel@driverdev.osuosl.org
17375S:	Maintained
17376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17377F:	Documentation/driver-api/vme.rst
17378F:	drivers/staging/vme/
17379F:	drivers/vme/
17380F:	include/linux/vme*
17381
17382VMWARE BALLOON DRIVER
17383M:	Nadav Amit <namit@vmware.com>
17384M:	"VMware, Inc." <pv-drivers@vmware.com>
17385L:	linux-kernel@vger.kernel.org
17386S:	Maintained
17387F:	drivers/misc/vmw_balloon.c
17388
17389VMWARE HYPERVISOR INTERFACE
17390M:	Thomas Hellstrom <thellstrom@vmware.com>
17391M:	"VMware, Inc." <pv-drivers@vmware.com>
17392L:	virtualization@lists.linux-foundation.org
17393S:	Supported
17394F:	arch/x86/kernel/cpu/vmware.c
17395F:	arch/x86/include/asm/vmware.h
17396
17397VMWARE PVRDMA DRIVER
17398M:	Adit Ranadive <aditr@vmware.com>
17399M:	VMware PV-Drivers <pv-drivers@vmware.com>
17400L:	linux-rdma@vger.kernel.org
17401S:	Maintained
17402F:	drivers/infiniband/hw/vmw_pvrdma/
17403
17404VMware PVSCSI driver
17405M:	Jim Gill <jgill@vmware.com>
17406M:	VMware PV-Drivers <pv-drivers@vmware.com>
17407L:	linux-scsi@vger.kernel.org
17408S:	Maintained
17409F:	drivers/scsi/vmw_pvscsi.c
17410F:	drivers/scsi/vmw_pvscsi.h
17411
17412VMWARE VMMOUSE SUBDRIVER
17413M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17414M:	"VMware, Inc." <pv-drivers@vmware.com>
17415L:	linux-input@vger.kernel.org
17416S:	Maintained
17417F:	drivers/input/mouse/vmmouse.c
17418F:	drivers/input/mouse/vmmouse.h
17419
17420VMWARE VMXNET3 ETHERNET DRIVER
17421M:	Ronak Doshi <doshir@vmware.com>
17422M:	"VMware, Inc." <pv-drivers@vmware.com>
17423L:	netdev@vger.kernel.org
17424S:	Maintained
17425F:	drivers/net/vmxnet3/
17426
17427VOCORE VOCORE2 BOARD
17428M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17429L:	linux-mips@vger.kernel.org
17430S:	Maintained
17431F:	arch/mips/boot/dts/ralink/vocore2.dts
17432
17433VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17434M:	Liam Girdwood <lgirdwood@gmail.com>
17435M:	Mark Brown <broonie@kernel.org>
17436L:	linux-kernel@vger.kernel.org
17437W:	http://www.slimlogic.co.uk/?p=48
17438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17439S:	Supported
17440F:	Documentation/devicetree/bindings/regulator/
17441F:	Documentation/power/regulator/
17442F:	drivers/regulator/
17443F:	include/dt-bindings/regulator/
17444F:	include/linux/regulator/
17445K:	regulator_get_optional
17446
17447VRF
17448M:	David Ahern <dsahern@kernel.org>
17449M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17450L:	netdev@vger.kernel.org
17451S:	Maintained
17452F:	drivers/net/vrf.c
17453F:	Documentation/networking/vrf.txt
17454
17455VT1211 HARDWARE MONITOR DRIVER
17456M:	Juerg Haefliger <juergh@gmail.com>
17457L:	linux-hwmon@vger.kernel.org
17458S:	Maintained
17459F:	Documentation/hwmon/vt1211.rst
17460F:	drivers/hwmon/vt1211.c
17461
17462VT8231 HARDWARE MONITOR DRIVER
17463M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17464L:	linux-hwmon@vger.kernel.org
17465S:	Maintained
17466F:	drivers/hwmon/vt8231.c
17467
17468VUB300 USB to SDIO/SD/MMC bridge chip
17469M:	Tony Olech <tony.olech@elandigitalsystems.com>
17470L:	linux-mmc@vger.kernel.org
17471L:	linux-usb@vger.kernel.org
17472S:	Supported
17473F:	drivers/mmc/host/vub300.c
17474
17475W1 DALLAS'S 1-WIRE BUS
17476M:	Evgeniy Polyakov <zbr@ioremap.net>
17477S:	Maintained
17478F:	Documentation/devicetree/bindings/w1/
17479F:	Documentation/w1/
17480F:	drivers/w1/
17481F:	include/linux/w1.h
17482
17483W83791D HARDWARE MONITORING DRIVER
17484M:	Marc Hulsman <m.hulsman@tudelft.nl>
17485L:	linux-hwmon@vger.kernel.org
17486S:	Maintained
17487F:	Documentation/hwmon/w83791d.rst
17488F:	drivers/hwmon/w83791d.c
17489
17490W83793 HARDWARE MONITORING DRIVER
17491M:	Rudolf Marek <r.marek@assembler.cz>
17492L:	linux-hwmon@vger.kernel.org
17493S:	Maintained
17494F:	Documentation/hwmon/w83793.rst
17495F:	drivers/hwmon/w83793.c
17496
17497W83795 HARDWARE MONITORING DRIVER
17498M:	Jean Delvare <jdelvare@suse.com>
17499L:	linux-hwmon@vger.kernel.org
17500S:	Maintained
17501F:	drivers/hwmon/w83795.c
17502
17503W83L51xD SD/MMC CARD INTERFACE DRIVER
17504M:	Pierre Ossman <pierre@ossman.eu>
17505S:	Maintained
17506F:	drivers/mmc/host/wbsd.*
17507
17508WACOM PROTOCOL 4 SERIAL TABLETS
17509M:	Julian Squires <julian@cipht.net>
17510M:	Hans de Goede <hdegoede@redhat.com>
17511L:	linux-input@vger.kernel.org
17512S:	Maintained
17513F:	drivers/input/tablet/wacom_serial4.c
17514
17515WATCHDOG DEVICE DRIVERS
17516M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17517M:	Guenter Roeck <linux@roeck-us.net>
17518L:	linux-watchdog@vger.kernel.org
17519W:	http://www.linux-watchdog.org/
17520T:	git git://www.linux-watchdog.org/linux-watchdog.git
17521S:	Maintained
17522F:	Documentation/devicetree/bindings/watchdog/
17523F:	Documentation/watchdog/
17524F:	drivers/watchdog/
17525F:	include/linux/watchdog.h
17526F:	include/uapi/linux/watchdog.h
17527
17528WHISKEYCOVE PMIC GPIO DRIVER
17529M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17530L:	linux-gpio@vger.kernel.org
17531S:	Maintained
17532F:	drivers/gpio/gpio-wcove.c
17533
17534WHWAVE RTC DRIVER
17535M:	Dianlong Li <long17.cool@163.com>
17536L:	linux-rtc@vger.kernel.org
17537S:	Maintained
17538F:	drivers/rtc/rtc-sd3078.c
17539
17540WIIMOTE HID DRIVER
17541M:	David Herrmann <dh.herrmann@googlemail.com>
17542L:	linux-input@vger.kernel.org
17543S:	Maintained
17544F:	drivers/hid/hid-wiimote*
17545
17546WILOCITY WIL6210 WIRELESS DRIVER
17547M:	Maya Erez <merez@codeaurora.org>
17548L:	linux-wireless@vger.kernel.org
17549L:	wil6210@qti.qualcomm.com
17550S:	Supported
17551W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17552F:	drivers/net/wireless/ath/wil6210/
17553
17554WIMAX STACK
17555M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17556M:	linux-wimax@intel.com
17557L:	wimax@linuxwimax.org (subscribers-only)
17558S:	Supported
17559W:	http://linuxwimax.org
17560F:	Documentation/admin-guide/wimax/wimax.rst
17561F:	include/linux/wimax/debug.h
17562F:	include/net/wimax.h
17563F:	include/uapi/linux/wimax.h
17564F:	net/wimax/
17565
17566WINBOND CIR DRIVER
17567M:	David Härdeman <david@hardeman.nu>
17568S:	Maintained
17569F:	drivers/media/rc/winbond-cir.c
17570
17571RCMM REMOTE CONTROLS DECODER
17572M:	Patrick Lerda <patrick9876@free.fr>
17573S:	Maintained
17574F:	drivers/media/rc/ir-rcmm-decoder.c
17575
17576WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17577M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17578L:	linux-watchdog@vger.kernel.org
17579S:	Maintained
17580F:	drivers/watchdog/ebc-c384_wdt.c
17581
17582WINSYSTEMS WS16C48 GPIO DRIVER
17583M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17584L:	linux-gpio@vger.kernel.org
17585S:	Maintained
17586F:	drivers/gpio/gpio-ws16c48.c
17587
17588WISTRON LAPTOP BUTTON DRIVER
17589M:	Miloslav Trmac <mitr@volny.cz>
17590S:	Maintained
17591F:	drivers/input/misc/wistron_btns.c
17592
17593WL3501 WIRELESS PCMCIA CARD DRIVER
17594L:	linux-wireless@vger.kernel.org
17595S:	Odd fixes
17596F:	drivers/net/wireless/wl3501*
17597
17598WOLFSON MICROELECTRONICS DRIVERS
17599L:	patches@opensource.cirrus.com
17600T:	git https://github.com/CirrusLogic/linux-drivers.git
17601W:	https://github.com/CirrusLogic/linux-drivers/wiki
17602S:	Supported
17603F:	Documentation/hwmon/wm83??.rst
17604F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17605F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17606F:	Documentation/devicetree/bindings/mfd/arizona.txt
17607F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17608F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17609F:	arch/arm/mach-s3c64xx/mach-crag6410*
17610F:	drivers/clk/clk-wm83*.c
17611F:	drivers/extcon/extcon-arizona.c
17612F:	drivers/leds/leds-wm83*.c
17613F:	drivers/gpio/gpio-*wm*.c
17614F:	drivers/gpio/gpio-arizona.c
17615F:	drivers/hwmon/wm83??-hwmon.c
17616F:	drivers/input/misc/wm831x-on.c
17617F:	drivers/input/touchscreen/wm831x-ts.c
17618F:	drivers/input/touchscreen/wm97*.c
17619F:	drivers/mfd/arizona*
17620F:	drivers/mfd/wm*.c
17621F:	drivers/mfd/cs47l24*
17622F:	drivers/power/supply/wm83*.c
17623F:	drivers/rtc/rtc-wm83*.c
17624F:	drivers/regulator/wm8*.c
17625F:	drivers/regulator/arizona*
17626F:	drivers/video/backlight/wm83*_bl.c
17627F:	drivers/watchdog/wm83*_wdt.c
17628F:	include/linux/mfd/arizona/
17629F:	include/linux/mfd/wm831x/
17630F:	include/linux/mfd/wm8350/
17631F:	include/linux/mfd/wm8400*
17632F:	include/linux/regulator/arizona*
17633F:	include/linux/wm97xx.h
17634F:	include/sound/wm????.h
17635F:	sound/soc/codecs/arizona.?
17636F:	sound/soc/codecs/wm*
17637F:	sound/soc/codecs/cs47l24*
17638
17639WORKQUEUE
17640M:	Tejun Heo <tj@kernel.org>
17641R:	Lai Jiangshan <jiangshanlai@gmail.com>
17642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17643S:	Maintained
17644F:	include/linux/workqueue.h
17645F:	kernel/workqueue.c
17646F:	Documentation/core-api/workqueue.rst
17647
17648X-POWERS AXP288 PMIC DRIVERS
17649M:	Hans de Goede <hdegoede@redhat.com>
17650S:	Maintained
17651N:	axp288
17652F:	drivers/acpi/pmic/intel_pmic_xpower.c
17653
17654X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17655M:	Chen-Yu Tsai <wens@csie.org>
17656L:	linux-kernel@vger.kernel.org
17657S:	Maintained
17658N:	axp[128]
17659
17660X.25 NETWORK LAYER
17661M:	Andrew Hendry <andrew.hendry@gmail.com>
17662L:	linux-x25@vger.kernel.org
17663S:	Odd Fixes
17664F:	Documentation/networking/x25*
17665F:	include/net/x25*
17666F:	net/x25/
17667
17668X86 ARCHITECTURE (32-BIT AND 64-BIT)
17669M:	Thomas Gleixner <tglx@linutronix.de>
17670M:	Ingo Molnar <mingo@redhat.com>
17671M:	Borislav Petkov <bp@alien8.de>
17672R:	"H. Peter Anvin" <hpa@zytor.com>
17673M:	x86@kernel.org
17674L:	linux-kernel@vger.kernel.org
17675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17676S:	Maintained
17677F:	Documentation/devicetree/bindings/x86/
17678F:	Documentation/x86/
17679F:	arch/x86/
17680
17681X86 ENTRY CODE
17682M:	Andy Lutomirski <luto@kernel.org>
17683L:	linux-kernel@vger.kernel.org
17684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17685S:	Maintained
17686F:	arch/x86/entry/
17687
17688X86 MCE INFRASTRUCTURE
17689M:	Tony Luck <tony.luck@intel.com>
17690M:	Borislav Petkov <bp@alien8.de>
17691L:	linux-edac@vger.kernel.org
17692S:	Maintained
17693F:	arch/x86/kernel/cpu/mce/*
17694
17695X86 MICROCODE UPDATE SUPPORT
17696M:	Borislav Petkov <bp@alien8.de>
17697S:	Maintained
17698F:	arch/x86/kernel/cpu/microcode/*
17699
17700X86 MM
17701M:	Dave Hansen <dave.hansen@linux.intel.com>
17702M:	Andy Lutomirski <luto@kernel.org>
17703M:	Peter Zijlstra <peterz@infradead.org>
17704L:	linux-kernel@vger.kernel.org
17705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17706S:	Maintained
17707F:	arch/x86/mm/
17708
17709X86 PLATFORM DRIVERS
17710M:	Darren Hart <dvhart@infradead.org>
17711M:	Andy Shevchenko <andy@infradead.org>
17712L:	platform-driver-x86@vger.kernel.org
17713T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17714S:	Odd Fixes
17715F:	drivers/platform/x86/
17716F:	drivers/platform/olpc/
17717
17718X86 PLATFORM DRIVERS - ARCH
17719R:	Darren Hart <dvhart@infradead.org>
17720R:	Andy Shevchenko <andy@infradead.org>
17721L:	platform-driver-x86@vger.kernel.org
17722L:	x86@kernel.org
17723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17724S:	Maintained
17725F:	arch/x86/platform
17726
17727X86 VDSO
17728M:	Andy Lutomirski <luto@kernel.org>
17729L:	linux-kernel@vger.kernel.org
17730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17731S:	Maintained
17732F:	arch/x86/entry/vdso/
17733
17734XARRAY
17735M:	Matthew Wilcox <willy@infradead.org>
17736L:	linux-fsdevel@vger.kernel.org
17737S:	Supported
17738F:	Documentation/core-api/xarray.rst
17739F:	lib/idr.c
17740F:	lib/xarray.c
17741F:	include/linux/idr.h
17742F:	include/linux/xarray.h
17743F:	tools/testing/radix-tree
17744
17745XBOX DVD IR REMOTE
17746M:	Benjamin Valentin <benpicco@googlemail.com>
17747S:	Maintained
17748F:	drivers/media/rc/xbox_remote.c
17749F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17750
17751XC2028/3028 TUNER DRIVER
17752M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17753L:	linux-media@vger.kernel.org
17754W:	https://linuxtv.org
17755T:	git git://linuxtv.org/media_tree.git
17756S:	Maintained
17757F:	drivers/media/tuners/tuner-xc2028.*
17758
17759XDP (eXpress Data Path)
17760M:	Alexei Starovoitov <ast@kernel.org>
17761M:	Daniel Borkmann <daniel@iogearbox.net>
17762M:	David S. Miller <davem@davemloft.net>
17763M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17764M:	Jesper Dangaard Brouer <hawk@kernel.org>
17765M:	John Fastabend <john.fastabend@gmail.com>
17766L:	netdev@vger.kernel.org
17767L:	bpf@vger.kernel.org
17768S:	Supported
17769F:	net/core/xdp.c
17770F:	include/net/xdp.h
17771F:	kernel/bpf/devmap.c
17772F:	kernel/bpf/cpumap.c
17773F:	include/trace/events/xdp.h
17774K:	xdp
17775N:	xdp
17776
17777XDP SOCKETS (AF_XDP)
17778M:	Björn Töpel <bjorn.topel@intel.com>
17779M:	Magnus Karlsson <magnus.karlsson@intel.com>
17780R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17781L:	netdev@vger.kernel.org
17782L:	bpf@vger.kernel.org
17783S:	Maintained
17784F:	kernel/bpf/xskmap.c
17785F:	net/xdp/
17786
17787XEN BLOCK SUBSYSTEM
17788M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17789M:	Roger Pau Monné <roger.pau@citrix.com>
17790L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17791S:	Supported
17792F:	drivers/block/xen-blkback/*
17793F:	drivers/block/xen*
17794
17795XEN HYPERVISOR ARM
17796M:	Stefano Stabellini <sstabellini@kernel.org>
17797L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17798S:	Maintained
17799F:	arch/arm/xen/
17800F:	arch/arm/include/asm/xen/
17801
17802XEN HYPERVISOR ARM64
17803M:	Stefano Stabellini <sstabellini@kernel.org>
17804L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17805S:	Maintained
17806F:	arch/arm64/xen/
17807F:	arch/arm64/include/asm/xen/
17808
17809XEN HYPERVISOR INTERFACE
17810M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17811M:	Juergen Gross <jgross@suse.com>
17812R:	Stefano Stabellini <sstabellini@kernel.org>
17813L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17815S:	Supported
17816F:	arch/x86/xen/
17817F:	arch/x86/platform/pvh/
17818F:	drivers/*/xen-*front.c
17819F:	drivers/xen/
17820F:	arch/x86/include/asm/xen/
17821F:	arch/x86/include/asm/pvclock-abi.h
17822F:	include/xen/
17823F:	include/uapi/xen/
17824F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17825F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17826
17827XEN NETWORK BACKEND DRIVER
17828M:	Wei Liu <wei.liu@kernel.org>
17829M:	Paul Durrant <paul@xen.org>
17830L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17831L:	netdev@vger.kernel.org
17832S:	Supported
17833F:	drivers/net/xen-netback/*
17834
17835XEN PCI SUBSYSTEM
17836M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17837L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17838S:	Supported
17839F:	arch/x86/pci/*xen*
17840F:	drivers/pci/*xen*
17841
17842XEN PVSCSI DRIVERS
17843M:	Juergen Gross <jgross@suse.com>
17844L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17845L:	linux-scsi@vger.kernel.org
17846S:	Supported
17847F:	drivers/scsi/xen-scsifront.c
17848F:	drivers/xen/xen-scsiback.c
17849F:	include/xen/interface/io/vscsiif.h
17850
17851XEN SWIOTLB SUBSYSTEM
17852M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17853L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17854L:	iommu@lists.linux-foundation.org
17855S:	Supported
17856F:	arch/x86/xen/*swiotlb*
17857F:	drivers/xen/*swiotlb*
17858
17859XEN SOUND FRONTEND DRIVER
17860M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17861L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17863S:	Supported
17864F:	sound/xen/*
17865
17866XFS FILESYSTEM
17867M:	Darrick J. Wong <darrick.wong@oracle.com>
17868M:	linux-xfs@vger.kernel.org
17869L:	linux-xfs@vger.kernel.org
17870W:	http://xfs.org/
17871T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17872S:	Supported
17873F:	Documentation/admin-guide/xfs.rst
17874F:	Documentation/ABI/testing/sysfs-fs-xfs
17875F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17876F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17877F:	fs/xfs/
17878F:	include/uapi/linux/dqblk_xfs.h
17879F:	include/uapi/linux/fsmap.h
17880
17881XILINX AXI ETHERNET DRIVER
17882M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17883S:	Maintained
17884F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17885
17886XILINX UARTLITE SERIAL DRIVER
17887M:	Peter Korsgaard <jacmet@sunsite.dk>
17888L:	linux-serial@vger.kernel.org
17889S:	Maintained
17890F:	drivers/tty/serial/uartlite.c
17891
17892XILINX VIDEO IP CORES
17893M:	Hyun Kwon <hyun.kwon@xilinx.com>
17894M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17895L:	linux-media@vger.kernel.org
17896T:	git git://linuxtv.org/media_tree.git
17897S:	Supported
17898F:	Documentation/devicetree/bindings/media/xilinx/
17899F:	drivers/media/platform/xilinx/
17900F:	include/uapi/linux/xilinx-v4l2-controls.h
17901
17902XILINX SD-FEC IP CORES
17903M:	Derek Kiernan <derek.kiernan@xilinx.com>
17904M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17905S:	Maintained
17906F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17907F:	Documentation/misc-devices/xilinx_sdfec.rst
17908F:	drivers/misc/xilinx_sdfec.c
17909F:	drivers/misc/Kconfig
17910F:	drivers/misc/Makefile
17911F:	include/uapi/misc/xilinx_sdfec.h
17912
17913XILLYBUS DRIVER
17914M:	Eli Billauer <eli.billauer@gmail.com>
17915L:	linux-kernel@vger.kernel.org
17916S:	Supported
17917F:	drivers/char/xillybus/
17918
17919XLP9XX I2C DRIVER
17920M:	George Cherian <george.cherian@cavium.com>
17921M:	Jan Glauber <jglauber@cavium.com>
17922L:	linux-i2c@vger.kernel.org
17923W:	http://www.cavium.com
17924S:	Supported
17925F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17926F:	drivers/i2c/busses/i2c-xlp9xx.c
17927
17928XRA1403 GPIO EXPANDER
17929M:	Nandor Han <nandor.han@ge.com>
17930M:	Semi Malinen <semi.malinen@ge.com>
17931L:	linux-gpio@vger.kernel.org
17932S:	Maintained
17933F:	drivers/gpio/gpio-xra1403.c
17934F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17935
17936XTENSA XTFPGA PLATFORM SUPPORT
17937M:	Max Filippov <jcmvbkbc@gmail.com>
17938L:	linux-xtensa@linux-xtensa.org
17939S:	Maintained
17940F:	drivers/spi/spi-xtensa-xtfpga.c
17941F:	sound/soc/xtensa/xtfpga-i2s.c
17942
17943YAM DRIVER FOR AX.25
17944M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17945L:	linux-hams@vger.kernel.org
17946S:	Maintained
17947F:	drivers/net/hamradio/yam*
17948F:	include/linux/yam.h
17949
17950YAMA SECURITY MODULE
17951M:	Kees Cook <keescook@chromium.org>
17952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17953S:	Supported
17954F:	security/yama/
17955F:	Documentation/admin-guide/LSM/Yama.rst
17956
17957YEALINK PHONE DRIVER
17958M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17959L:	usbb2k-api-dev@nongnu.org
17960S:	Maintained
17961F:	Documentation/input/devices/yealink.rst
17962F:	drivers/input/misc/yealink.*
17963
17964Z8530 DRIVER FOR AX.25
17965M:	Joerg Reuter <jreuter@yaina.de>
17966W:	http://yaina.de/jreuter/
17967W:	http://www.qsl.net/dl1bke/
17968L:	linux-hams@vger.kernel.org
17969S:	Maintained
17970F:	Documentation/networking/z8530drv.txt
17971F:	drivers/net/hamradio/*scc.c
17972F:	drivers/net/hamradio/z8530.h
17973
17974ZBUD COMPRESSED PAGE ALLOCATOR
17975M:	Seth Jennings <sjenning@redhat.com>
17976M:	Dan Streetman <ddstreet@ieee.org>
17977L:	linux-mm@kvack.org
17978S:	Maintained
17979F:	mm/zbud.c
17980F:	include/linux/zbud.h
17981
17982ZD1211RW WIRELESS DRIVER
17983M:	Daniel Drake <dsd@gentoo.org>
17984M:	Ulrich Kunitz <kune@deine-taler.de>
17985W:	http://zd1211.ath.cx/wiki/DriverRewrite
17986L:	linux-wireless@vger.kernel.org
17987L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17988S:	Maintained
17989F:	drivers/net/wireless/zydas/zd1211rw/
17990
17991ZD1301 MEDIA DRIVER
17992M:	Antti Palosaari <crope@iki.fi>
17993L:	linux-media@vger.kernel.org
17994W:	https://linuxtv.org/
17995W:	http://palosaari.fi/linux/
17996Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17997S:	Maintained
17998F:	drivers/media/usb/dvb-usb-v2/zd1301*
17999
18000ZD1301_DEMOD MEDIA DRIVER
18001M:	Antti Palosaari <crope@iki.fi>
18002L:	linux-media@vger.kernel.org
18003W:	https://linuxtv.org/
18004W:	http://palosaari.fi/linux/
18005Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18006S:	Maintained
18007F:	drivers/media/dvb-frontends/zd1301_demod*
18008
18009ZHAOXIN PROCESSOR SUPPORT
18010M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18011L:	linux-kernel@vger.kernel.org
18012S:	Maintained
18013F:	arch/x86/kernel/cpu/zhaoxin.c
18014
18015ZPOOL COMPRESSED PAGE STORAGE API
18016M:	Dan Streetman <ddstreet@ieee.org>
18017L:	linux-mm@kvack.org
18018S:	Maintained
18019F:	mm/zpool.c
18020F:	include/linux/zpool.h
18021
18022ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18023M:	Minchan Kim <minchan@kernel.org>
18024M:	Nitin Gupta <ngupta@vflare.org>
18025R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18026L:	linux-kernel@vger.kernel.org
18027S:	Maintained
18028F:	drivers/block/zram/
18029F:	Documentation/admin-guide/blockdev/zram.rst
18030
18031ZS DECSTATION Z85C30 SERIAL DRIVER
18032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18033S:	Maintained
18034F:	drivers/tty/serial/zs.*
18035
18036ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18037M:	Minchan Kim <minchan@kernel.org>
18038M:	Nitin Gupta <ngupta@vflare.org>
18039R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18040L:	linux-mm@kvack.org
18041S:	Maintained
18042F:	mm/zsmalloc.c
18043F:	include/linux/zsmalloc.h
18044F:	Documentation/vm/zsmalloc.rst
18045
18046ZSWAP COMPRESSED SWAP CACHING
18047M:	Seth Jennings <sjenning@redhat.com>
18048M:	Dan Streetman <ddstreet@ieee.org>
18049L:	linux-mm@kvack.org
18050S:	Maintained
18051F:	mm/zswap.c
18052
18053THE REST
18054M:	Linus Torvalds <torvalds@linux-foundation.org>
18055L:	linux-kernel@vger.kernel.org
18056Q:	http://patchwork.kernel.org/project/LKML/list/
18057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18058S:	Buried alive in reporters
18059F:	*
18060F:	*/
18061