xref: /linux/MAINTAINERS (revision 909a60652624b837aff16825197c6a21d84fec82)
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:	Evan Quan <evan.quan@amd.com>
860L:	amd-gfx@lists.freedesktop.org
861S:	Supported
862F:	drivers/gpu/drm/amd/powerplay/
863T:	git git://people.freedesktop.org/~agd5f/linux
864
865AMD SEATTLE DEVICE TREE SUPPORT
866M:	Brijesh Singh <brijeshkumar.singh@amd.com>
867M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868M:	Tom Lendacky <thomas.lendacky@amd.com>
869S:	Supported
870F:	arch/arm64/boot/dts/amd/
871
872AMD XGBE DRIVER
873M:	Tom Lendacky <thomas.lendacky@amd.com>
874L:	netdev@vger.kernel.org
875S:	Supported
876F:	drivers/net/ethernet/amd/xgbe/
877F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879ANALOG DEVICES INC AD5686 DRIVER
880M:	Stefan Popa <stefan.popa@analog.com>
881L:	linux-pm@vger.kernel.org
882W:	http://ez.analog.com/community/linux-device-drivers
883S:	Supported
884F:	drivers/iio/dac/ad5686*
885F:	drivers/iio/dac/ad5696*
886
887ANALOG DEVICES INC AD5758 DRIVER
888M:	Stefan Popa <stefan.popa@analog.com>
889L:	linux-iio@vger.kernel.org
890W:	http://ez.analog.com/community/linux-device-drivers
891S:	Supported
892F:	drivers/iio/dac/ad5758.c
893F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895ANALOG DEVICES INC AD7124 DRIVER
896M:	Stefan Popa <stefan.popa@analog.com>
897L:	linux-iio@vger.kernel.org
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/iio/adc/ad7124.c
901F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
902
903ANALOG DEVICES INC AD7606 DRIVER
904M:	Stefan Popa <stefan.popa@analog.com>
905M:	Beniamin Bia <beniamin.bia@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7606.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
911
912ANALOG DEVICES INC AD7768-1 DRIVER
913M:	Stefan Popa <stefan.popa@analog.com>
914L:	linux-iio@vger.kernel.org
915W:	http://ez.analog.com/community/linux-device-drivers
916S:	Supported
917F:	drivers/iio/adc/ad7768-1.c
918F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920ANALOG DEVICES INC AD7780 DRIVER
921M:	Michael Hennerich <Michael.Hennerich@analog.com>
922M:	Renato Lui Geh <renatogeh@gmail.com>
923L:	linux-iio@vger.kernel.org
924W:	http://ez.analog.com/community/linux-device-drivers
925S:	Supported
926F:	drivers/iio/adc/ad7780.c
927F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929ANALOG DEVICES INC AD9389B DRIVER
930M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
931L:	linux-media@vger.kernel.org
932S:	Maintained
933F:	drivers/media/i2c/ad9389b*
934
935ANALOG DEVICES INC ADGS1408 DRIVER
936M:	Mircea Caprioru <mircea.caprioru@analog.com>
937S:	Supported
938F:	drivers/mux/adgs1408.c
939F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941ANALOG DEVICES INC ADIN DRIVER
942M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
943L:	netdev@vger.kernel.org
944W:	http://ez.analog.com/community/linux-device-drivers
945S:	Supported
946F:	drivers/net/phy/adin.c
947F:	Documentation/devicetree/bindings/net/adi,adin.yaml
948
949ANALOG DEVICES INC ADIS DRIVER LIBRARY
950M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
951S:	Supported
952L:	linux-iio@vger.kernel.org
953F:	include/linux/iio/imu/adis.h
954F:	drivers/iio/imu/adis.c
955
956ANALOG DEVICES INC ADIS16460 DRIVER
957M:	Dragos Bogdan <dragos.bogdan@analog.com>
958S:	Supported
959L:	linux-iio@vger.kernel.org
960W:	http://ez.analog.com/community/linux-device-drivers
961F:	drivers/iio/imu/adis16460.c
962F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
963
964ANALOG DEVICES INC ADP5061 DRIVER
965M:	Stefan Popa <stefan.popa@analog.com>
966L:	linux-pm@vger.kernel.org
967W:	http://ez.analog.com/community/linux-device-drivers
968S:	Supported
969F:	drivers/power/supply/adp5061.c
970
971ANALOG DEVICES INC ADV7180 DRIVER
972M:	Lars-Peter Clausen <lars@metafoo.de>
973L:	linux-media@vger.kernel.org
974W:	http://ez.analog.com/community/linux-device-drivers
975S:	Supported
976F:	drivers/media/i2c/adv7180.c
977
978ANALOG DEVICES INC ADV748X DRIVER
979M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
980L:	linux-media@vger.kernel.org
981S:	Maintained
982F:	drivers/media/i2c/adv748x/*
983
984ANALOG DEVICES INC ADV7511 DRIVER
985M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
986L:	linux-media@vger.kernel.org
987S:	Maintained
988F:	drivers/media/i2c/adv7511*
989
990ANALOG DEVICES INC ADV7604 DRIVER
991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/adv7604*
995
996ANALOG DEVICES INC ADV7842 DRIVER
997M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
998L:	linux-media@vger.kernel.org
999S:	Maintained
1000F:	drivers/media/i2c/adv7842*
1001
1002ANALOG DEVICES INC ASOC CODEC DRIVERS
1003M:	Lars-Peter Clausen <lars@metafoo.de>
1004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1005W:	http://wiki.analog.com/
1006W:	http://ez.analog.com/community/linux-device-drivers
1007S:	Supported
1008F:	sound/soc/codecs/adau*
1009F:	sound/soc/codecs/adav*
1010F:	sound/soc/codecs/ad1*
1011F:	sound/soc/codecs/ad7*
1012F:	sound/soc/codecs/ssm*
1013F:	sound/soc/codecs/sigmadsp.*
1014
1015ANALOG DEVICES INC DMA DRIVERS
1016M:	Lars-Peter Clausen <lars@metafoo.de>
1017W:	http://ez.analog.com/community/linux-device-drivers
1018S:	Supported
1019F:	drivers/dma/dma-axi-dmac.c
1020
1021ANALOG DEVICES INC IIO DRIVERS
1022M:	Lars-Peter Clausen <lars@metafoo.de>
1023M:	Michael Hennerich <Michael.Hennerich@analog.com>
1024M:	Stefan Popa <stefan.popa@analog.com>
1025W:	http://wiki.analog.com/
1026W:	http://ez.analog.com/community/linux-device-drivers
1027S:	Supported
1028F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1030F:	drivers/iio/*/ad*
1031F:	drivers/iio/adc/ltc2497*
1032X:	drivers/iio/*/adjd*
1033F:	drivers/staging/iio/*/ad*
1034
1035ANALOGBITS PLL LIBRARIES
1036M:	Paul Walmsley <paul.walmsley@sifive.com>
1037S:	Supported
1038F:	drivers/clk/analogbits/*
1039F:	include/linux/clk/analogbits*
1040
1041ANDES ARCHITECTURE
1042M:	Greentime Hu <green.hu@gmail.com>
1043M:	Vincent Chen <deanbo422@gmail.com>
1044T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1045S:	Supported
1046F:	arch/nds32/
1047F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1048F:	Documentation/devicetree/bindings/nds32/
1049K:	nds32
1050N:	nds32
1051
1052ANDROID CONFIG FRAGMENTS
1053M:	Rob Herring <robh@kernel.org>
1054S:	Supported
1055F:	kernel/configs/android*
1056
1057ANDROID DRIVERS
1058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1059M:	Arve Hjønnevåg <arve@android.com>
1060M:	Todd Kjos <tkjos@android.com>
1061M:	Martijn Coenen <maco@android.com>
1062M:	Joel Fernandes <joel@joelfernandes.org>
1063M:	Christian Brauner <christian@brauner.io>
1064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1065L:	devel@driverdev.osuosl.org
1066S:	Supported
1067F:	drivers/android/
1068F:	drivers/staging/android/
1069
1070ANDROID GOLDFISH PIC DRIVER
1071M:	Miodrag Dinic <miodrag.dinic@mips.com>
1072S:	Supported
1073F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1074F:	drivers/irqchip/irq-goldfish-pic.c
1075
1076ANDROID GOLDFISH RTC DRIVER
1077M:	Miodrag Dinic <miodrag.dinic@mips.com>
1078S:	Supported
1079F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1080F:	drivers/rtc/rtc-goldfish.c
1081
1082ANDROID ION DRIVER
1083M:	Laura Abbott <labbott@redhat.com>
1084M:	Sumit Semwal <sumit.semwal@linaro.org>
1085L:	devel@driverdev.osuosl.org
1086L:	dri-devel@lists.freedesktop.org
1087L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1088S:	Supported
1089F:	drivers/staging/android/ion
1090F:	drivers/staging/android/uapi/ion.h
1091
1092AOA (Apple Onboard Audio) ALSA DRIVER
1093M:	Johannes Berg <johannes@sipsolutions.net>
1094L:	linuxppc-dev@lists.ozlabs.org
1095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	sound/aoa/
1098
1099APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1100M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1101L:	linux-iio@vger.kernel.org
1102S:	Maintained
1103F:	drivers/iio/adc/stx104.c
1104
1105APM DRIVER
1106M:	Jiri Kosina <jikos@kernel.org>
1107S:	Odd fixes
1108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1109F:	arch/x86/kernel/apm_32.c
1110F:	include/linux/apm_bios.h
1111F:	include/uapi/linux/apm_bios.h
1112F:	drivers/char/apm-emulation.c
1113
1114APPARMOR SECURITY MODULE
1115M:	John Johansen <john.johansen@canonical.com>
1116L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1117W:	wiki.apparmor.net
1118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1119S:	Supported
1120F:	security/apparmor/
1121F:	Documentation/admin-guide/LSM/apparmor.rst
1122
1123APPLE BCM5974 MULTITOUCH DRIVER
1124M:	Henrik Rydberg <rydberg@bitmath.org>
1125L:	linux-input@vger.kernel.org
1126S:	Odd fixes
1127F:	drivers/input/mouse/bcm5974.c
1128
1129APPLE SMC DRIVER
1130M:	Henrik Rydberg <rydberg@bitmath.org>
1131L:	linux-hwmon@vger.kernel.org
1132S:	Odd fixes
1133F:	drivers/hwmon/applesmc.c
1134
1135APPLETALK NETWORK LAYER
1136L:	netdev@vger.kernel.org
1137S:	Odd fixes
1138F:	drivers/net/appletalk/
1139F:	net/appletalk/
1140F:	include/linux/atalk.h
1141F:	include/uapi/linux/atalk.h
1142
1143APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1144M:	Khuong Dinh <khuong@os.amperecomputing.com>
1145S:	Supported
1146F:	arch/arm64/boot/dts/apm/
1147
1148APPLIED MICRO (APM) X-GENE SOC EDAC
1149M:	Khuong Dinh <khuong@os.amperecomputing.com>
1150S:	Supported
1151F:	drivers/edac/xgene_edac.c
1152F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1153
1154APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1155M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1156M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1157S:	Supported
1158F:	drivers/net/ethernet/apm/xgene-v2/
1159
1160APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1161M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1162M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1163M:	Quan Nguyen <quan@os.amperecomputing.com>
1164S:	Supported
1165F:	drivers/net/ethernet/apm/xgene/
1166F:	drivers/net/phy/mdio-xgene.c
1167F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1168F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1169
1170APPLIED MICRO (APM) X-GENE SOC PMU
1171M:	Khuong Dinh <khuong@os.amperecomputing.com>
1172S:	Supported
1173F:	drivers/perf/xgene_pmu.c
1174F:	Documentation/admin-guide/perf/xgene-pmu.rst
1175F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1176
1177APTINA CAMERA SENSOR PLL
1178M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1179L:	linux-media@vger.kernel.org
1180S:	Maintained
1181F:	drivers/media/i2c/aptina-pll.*
1182
1183AQUANTIA ETHERNET DRIVER (atlantic)
1184M:	Igor Russkikh <igor.russkikh@aquantia.com>
1185L:	netdev@vger.kernel.org
1186S:	Supported
1187W:	http://www.aquantia.com
1188Q:	http://patchwork.ozlabs.org/project/netdev/list/
1189F:	drivers/net/ethernet/aquantia/atlantic/
1190F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1191
1192ARC FRAMEBUFFER DRIVER
1193M:	Jaya Kumar <jayalk@intworks.biz>
1194S:	Maintained
1195F:	drivers/video/fbdev/arcfb.c
1196F:	drivers/video/fbdev/core/fb_defio.c
1197
1198ARC PGU DRM DRIVER
1199M:	Alexey Brodkin <abrodkin@synopsys.com>
1200S:	Supported
1201F:	drivers/gpu/drm/arc/
1202F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1203
1204ARCNET NETWORK LAYER
1205M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1206L:	netdev@vger.kernel.org
1207S:	Maintained
1208F:	drivers/net/arcnet/
1209F:	include/uapi/linux/if_arcnet.h
1210
1211ARM ARCHITECTED TIMER DRIVER
1212M:	Mark Rutland <mark.rutland@arm.com>
1213M:	Marc Zyngier <maz@kernel.org>
1214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S:	Maintained
1216F:	arch/arm/include/asm/arch_timer.h
1217F:	arch/arm64/include/asm/arch_timer.h
1218F:	drivers/clocksource/arm_arch_timer.c
1219
1220ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1221M:	Linus Walleij <linus.walleij@linaro.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	Documentation/devicetree/bindings/arm/arm-boards
1225F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1226F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1227F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1228F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1229F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1230F:	arch/arm/mach-integrator/
1231F:	arch/arm/mach-realview/
1232F:	arch/arm/mach-versatile/
1233F:	arch/arm/plat-versatile/
1234F:	arch/arm/boot/dts/arm-realview-*
1235F:	arch/arm/boot/dts/integrator*
1236F:	arch/arm/boot/dts/versatile*
1237F:	drivers/clk/versatile/
1238F:	drivers/i2c/busses/i2c-versatile.c
1239F:	drivers/irqchip/irq-versatile-fpga.c
1240F:	drivers/mtd/maps/physmap_of_versatile.c
1241F:	drivers/power/reset/arm-versatile-reboot.c
1242F:	drivers/soc/versatile/
1243
1244ARM HDLCD DRM DRIVER
1245M:	Liviu Dudau <liviu.dudau@arm.com>
1246S:	Supported
1247F:	drivers/gpu/drm/arm/hdlcd_*
1248F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1249
1250ARM KOMEDA DRM-KMS DRIVER
1251M:	James (Qian) Wang <james.qian.wang@arm.com>
1252M:	Liviu Dudau <liviu.dudau@arm.com>
1253M:	Mihail Atanassov <mihail.atanassov@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275R:	Steven Price <steven.price@arm.com>
1276R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1277L:	dri-devel@lists.freedesktop.org
1278S:	Supported
1279T:	git git://anongit.freedesktop.org/drm/drm-misc
1280F:	drivers/gpu/drm/panfrost/
1281F:	include/uapi/drm/panfrost_drm.h
1282
1283ARM MFM AND FLOPPY DRIVERS
1284M:	Ian Molton <spyro@f2s.com>
1285S:	Maintained
1286F:	arch/arm/mach-rpc/floppydma.S
1287F:	arch/arm/include/asm/floppy.h
1288
1289ARM PMU PROFILING AND DEBUGGING
1290M:	Will Deacon <will@kernel.org>
1291M:	Mark Rutland <mark.rutland@arm.com>
1292S:	Maintained
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294F:	arch/arm*/kernel/perf_*
1295F:	arch/arm/oprofile/common.c
1296F:	arch/arm*/kernel/hw_breakpoint.c
1297F:	arch/arm*/include/asm/hw_breakpoint.h
1298F:	arch/arm*/include/asm/perf_event.h
1299F:	drivers/perf/*
1300F:	include/linux/perf/arm_pmu.h
1301F:	Documentation/devicetree/bindings/arm/pmu.yaml
1302F:	Documentation/devicetree/bindings/perf/
1303
1304ARM PORT
1305M:	Russell King <linux@armlinux.org.uk>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307W:	http://www.armlinux.org.uk/
1308S:	Odd Fixes
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1310F:	arch/arm/
1311X:	arch/arm/boot/dts/
1312
1313ARM PRIMECELL AACI PL041 DRIVER
1314M:	Russell King <linux@armlinux.org.uk>
1315S:	Odd Fixes
1316F:	sound/arm/aaci.*
1317
1318ARM PRIMECELL BUS SUPPORT
1319M:	Russell King <linux@armlinux.org.uk>
1320S:	Odd Fixes
1321F:	drivers/amba/
1322F:	include/linux/amba/bus.h
1323
1324ARM PRIMECELL CLCD PL110 DRIVER
1325M:	Russell King <linux@armlinux.org.uk>
1326S:	Odd Fixes
1327F:	drivers/video/fbdev/amba-clcd.*
1328
1329ARM PRIMECELL KMI PL050 DRIVER
1330M:	Russell King <linux@armlinux.org.uk>
1331S:	Odd Fixes
1332F:	drivers/input/serio/ambakmi.*
1333F:	include/linux/amba/kmi.h
1334
1335ARM PRIMECELL MMCI PL180/1 DRIVER
1336M:	Russell King <linux@armlinux.org.uk>
1337S:	Odd Fixes
1338F:	drivers/mmc/host/mmci.*
1339F:	include/linux/amba/mmci.h
1340
1341ARM PRIMECELL SSP PL022 SPI DRIVER
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1346F:	drivers/spi/spi-pl022.c
1347
1348ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1349M:	Russell King <linux@armlinux.org.uk>
1350S:	Odd Fixes
1351F:	drivers/tty/serial/amba-pl01*.c
1352F:	include/linux/amba/serial.h
1353
1354ARM PRIMECELL VIC PL190/PL192 DRIVER
1355M:	Linus Walleij <linus.walleij@linaro.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1359F:	drivers/irqchip/irq-vic.c
1360
1361AMAZON ANNAPURNA LABS FIC DRIVER
1362M:	Talel Shenhar <talel@amazon.com>
1363S:	Maintained
1364F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1365F:	drivers/irqchip/irq-al-fic.c
1366
1367ARM SMMU DRIVERS
1368M:	Will Deacon <will@kernel.org>
1369R:	Robin Murphy <robin.murphy@arm.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372F:	drivers/iommu/arm-smmu*
1373F:	drivers/iommu/io-pgtable-arm.c
1374F:	drivers/iommu/io-pgtable-arm-v7s.c
1375
1376ARM SUB-ARCHITECTURES
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379F:	arch/arm/mach-*/
1380F:	arch/arm/plat-*/
1381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1382
1383ARM/ACTIONS SEMI ARCHITECTURE
1384M:	Andreas Färber <afaerber@suse.de>
1385R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388N:	owl
1389F:	arch/arm/mach-actions/
1390F:	arch/arm/boot/dts/owl-*
1391F:	arch/arm64/boot/dts/actions/
1392F:	drivers/clk/actions/
1393F:	drivers/clocksource/timer-owl*
1394F:	drivers/dma/owl-dma.c
1395F:	drivers/i2c/busses/i2c-owl.c
1396F:	drivers/pinctrl/actions/*
1397F:	drivers/soc/actions/
1398F:	include/dt-bindings/power/owl-*
1399F:	include/linux/soc/actions/
1400F:	Documentation/devicetree/bindings/arm/actions.yaml
1401F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1402F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1403F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1404F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1405F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1406F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1407
1408ARM/ADS SPHERE MACHINE SUPPORT
1409M:	Lennert Buytenhek <kernel@wantstofly.org>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412
1413ARM/AFEB9260 MACHINE SUPPORT
1414M:	Sergey Lapin <slapin@ossfans.org>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/AJECO 1ARM MACHINE SUPPORT
1419M:	Lennert Buytenhek <kernel@wantstofly.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/Allwinner SoC Clock Support
1424M:	Emilio López <emilio@elopez.com.ar>
1425S:	Maintained
1426F:	drivers/clk/sunxi/
1427
1428ARM/Allwinner sunXi SoC support
1429M:	Maxime Ripard <mripard@kernel.org>
1430M:	Chen-Yu Tsai <wens@csie.org>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433N:	sun[x456789]i
1434N:	sun50i
1435F:	arch/arm/mach-sunxi/
1436F:	arch/arm64/boot/dts/allwinner/
1437F:	drivers/clk/sunxi-ng/
1438F:	drivers/pinctrl/sunxi/
1439F:	drivers/soc/sunxi/
1440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1441
1442Allwinner A10 CSI driver
1443M:	Maxime Ripard <mripard@kernel.org>
1444L:	linux-media@vger.kernel.org
1445T:	git git://linuxtv.org/media_tree.git
1446F:	drivers/media/platform/sunxi/sun4i-csi/
1447F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1448S:	Maintained
1449
1450ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1451M:	Neil Armstrong <narmstrong@baylibre.com>
1452M:	Jerome Brunet <jbrunet@baylibre.com>
1453L:	linux-amlogic@lists.infradead.org
1454S:	Maintained
1455F:	drivers/clk/meson/
1456F:	include/dt-bindings/clock/meson*
1457F:	include/dt-bindings/clock/gxbb*
1458F:	Documentation/devicetree/bindings/clock/amlogic*
1459
1460ARM/Amlogic Meson SoC support
1461M:	Kevin Hilman <khilman@baylibre.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L:	linux-amlogic@lists.infradead.org
1464W:	http://linux-meson.com/
1465S:	Maintained
1466F:	arch/arm/mach-meson/
1467F:	arch/arm/boot/dts/meson*
1468F:	arch/arm64/boot/dts/amlogic/
1469F:	drivers/pinctrl/meson/
1470F:	drivers/mmc/host/meson*
1471F:	drivers/soc/amlogic/
1472F:	drivers/rtc/rtc-meson*
1473N:	meson
1474
1475ARM/Amlogic Meson SoC Sound Drivers
1476M:	Jerome Brunet <jbrunet@baylibre.com>
1477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	sound/soc/meson/
1480F:	Documentation/devicetree/bindings/sound/amlogic*
1481
1482ARM/Annapurna Labs ALPINE ARCHITECTURE
1483M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1484M:	Antoine Tenart <antoine.tenart@bootlin.com>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-alpine/
1488F:	arch/arm/boot/dts/alpine*
1489F:	arch/arm64/boot/dts/al/
1490F:	drivers/*/*alpine*
1491
1492ARM/ARTPEC MACHINE SUPPORT
1493M:	Jesper Nilsson <jesper.nilsson@axis.com>
1494M:	Lars Persson <lars.persson@axis.com>
1495S:	Maintained
1496L:	linux-arm-kernel@axis.com
1497F:	arch/arm/mach-artpec
1498F:	arch/arm/boot/dts/artpec6*
1499F:	drivers/clk/axis
1500F:	drivers/crypto/axis
1501F:	drivers/mmc/host/usdhi6rol0.c
1502F:	drivers/pinctrl/pinctrl-artpec*
1503F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1504
1505ARM/ASPEED I2C DRIVER
1506M:	Brendan Higgins <brendanhiggins@google.com>
1507R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1508R:	Joel Stanley <joel@jms.id.au>
1509L:	linux-i2c@vger.kernel.org
1510L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1511S:	Maintained
1512F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1513F:	drivers/i2c/busses/i2c-aspeed.c
1514F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1515F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1516
1517ARM/ASPEED MACHINE SUPPORT
1518M:	Joel Stanley <joel@jms.id.au>
1519R:	Andrew Jeffery <andrew@aj.id.au>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1522Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1523S:	Supported
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1525F:	arch/arm/mach-aspeed/
1526F:	arch/arm/boot/dts/aspeed-*
1527N:	aspeed
1528
1529ARM/BITMAIN ARCHITECTURE
1530M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm64/boot/dts/bitmain/
1534F:	drivers/pinctrl/pinctrl-bm1880.c
1535F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1536F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1537
1538ARM/CALXEDA HIGHBANK ARCHITECTURE
1539M:	Rob Herring <robh@kernel.org>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm/mach-highbank/
1543F:	arch/arm/boot/dts/highbank.dts
1544F:	arch/arm/boot/dts/ecx-*.dts*
1545
1546ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1547M:	Krzysztof Halasa <khalasa@piap.pl>
1548S:	Maintained
1549F:	arch/arm/mach-cns3xxx/
1550
1551ARM/CAVIUM THUNDER NETWORK DRIVER
1552M:	Sunil Goutham <sgoutham@cavium.com>
1553M:	Robert Richter <rric@kernel.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Supported
1556F:	drivers/net/ethernet/cavium/thunder/
1557
1558ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1559M:	Lukasz Majewski <lukma@denx.de>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562F:	arch/arm/mach-ep93xx/ts72xx.c
1563
1564ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1565M:	Alexander Shiyan <shc_work@mail.ru>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Odd Fixes
1568N:	clps711x
1569
1570ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1571M:	Lennert Buytenhek <kernel@wantstofly.org>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574
1575ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1576M:	Hartley Sweeten <hsweeten@visionengravers.com>
1577M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	arch/arm/mach-ep93xx/
1581F:	arch/arm/mach-ep93xx/include/mach/
1582
1583ARM/CLKDEV SUPPORT
1584M:	Russell King <linux@armlinux.org.uk>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1588F:	drivers/clk/clkdev.c
1589
1590ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1591M:	Mike Rapoport <mike@compulab.co.il>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594
1595ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1596M:	Baruch Siach <baruch@tkos.co.il>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599F:	arch/arm/boot/dts/cx92755*
1600N:	digicolor
1601
1602ARM/CONTEC MICRO9 MACHINE SUPPORT
1603M:	Hubert Feurstein <hubert.feurstein@contec.at>
1604S:	Maintained
1605F:	arch/arm/mach-ep93xx/micro9.c
1606
1607ARM/CORESIGHT FRAMEWORK AND DRIVERS
1608M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1609R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612F:	drivers/hwtracing/coresight/*
1613F:	Documentation/trace/coresight.rst
1614F:	Documentation/trace/coresight-cpu-debug.rst
1615F:	Documentation/devicetree/bindings/arm/coresight.txt
1616F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1617F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1618F:	tools/perf/arch/arm/util/pmu.c
1619F:	tools/perf/arch/arm/util/auxtrace.c
1620F:	tools/perf/arch/arm/util/cs-etm.c
1621F:	tools/perf/arch/arm/util/cs-etm.h
1622F:	tools/perf/util/cs-etm.*
1623F:	tools/perf/util/cs-etm-decoder/*
1624
1625ARM/CORGI MACHINE SUPPORT
1626M:	Richard Purdie <rpurdie@rpsys.net>
1627S:	Maintained
1628
1629ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1630M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1631M:	Linus Walleij <linus.walleij@linaro.org>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633T:	git git://github.com/ulli-kroll/linux.git
1634S:	Maintained
1635F:	Documentation/devicetree/bindings/arm/gemini.txt
1636F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1637F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1638F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1639F:	arch/arm/mach-gemini/
1640F:	drivers/net/ethernet/cortina/
1641F:	drivers/pinctrl/pinctrl-gemini.c
1642F:	drivers/rtc/rtc-ftrtc010.c
1643
1644ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1645M:	Barry Song <baohua@kernel.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1648S:	Maintained
1649F:	arch/arm/boot/dts/prima2*
1650F:	arch/arm/mach-prima2/
1651F:	drivers/clk/sirf/
1652F:	drivers/clocksource/timer-prima2.c
1653F:	drivers/clocksource/timer-atlas7.c
1654N:	[^a-z]sirf
1655X:	drivers/gnss
1656
1657ARM/CZ.NIC TURRIS MOX SUPPORT
1658M:	Marek Behun <marek.behun@nic.cz>
1659W:	http://mox.turris.cz
1660S:	Maintained
1661F:	Documentation/ABI/testing/debugfs-moxtet
1662F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1663F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1664F:	Documentation/devicetree/bindings/bus/moxtet.txt
1665F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1666F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1667F:	include/linux/moxtet.h
1668F:	drivers/bus/moxtet.c
1669F:	drivers/firmware/turris-mox-rwtm.c
1670F:	drivers/gpio/gpio-moxtet.c
1671
1672ARM/EBSA110 MACHINE SUPPORT
1673M:	Russell King <linux@armlinux.org.uk>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675W:	http://www.armlinux.org.uk/
1676S:	Maintained
1677F:	arch/arm/mach-ebsa110/
1678F:	drivers/net/ethernet/amd/am79c961a.*
1679
1680ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1681M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1682R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Maintained
1685N:	efm32
1686
1687ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1688M:	Robert Jarzmik <robert.jarzmik@free.fr>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	arch/arm/mach-pxa/ezx.c
1692
1693ARM/FARADAY FA526 PORT
1694M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S:	Maintained
1697T:	git git://git.berlios.de/gemini-board
1698F:	arch/arm/mm/*-fa*
1699
1700ARM/FOOTBRIDGE ARCHITECTURE
1701M:	Russell King <linux@armlinux.org.uk>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703W:	http://www.armlinux.org.uk/
1704S:	Maintained
1705F:	arch/arm/include/asm/hardware/dec21285.h
1706F:	arch/arm/mach-footbridge/
1707
1708ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1709M:	Shawn Guo <shawnguo@kernel.org>
1710M:	Sascha Hauer <s.hauer@pengutronix.de>
1711R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1712R:	Fabio Estevam <festevam@gmail.com>
1713R:	NXP Linux Team <linux-imx@nxp.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1717N:	imx
1718N:	mxs
1719X:	drivers/media/i2c/
1720
1721ARM/FREESCALE VYBRID ARM ARCHITECTURE
1722M:	Shawn Guo <shawnguo@kernel.org>
1723M:	Sascha Hauer <s.hauer@pengutronix.de>
1724R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1725R:	Stefan Agner <stefan@agner.ch>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S:	Maintained
1728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1729F:	arch/arm/mach-imx/*vf610*
1730F:	arch/arm/boot/dts/vf*
1731
1732ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1733M:	Shawn Guo <shawnguo@kernel.org>
1734M:	Li Yang <leoyang.li@nxp.com>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1738F:	arch/arm/boot/dts/ls1021a*
1739F:	arch/arm64/boot/dts/freescale/fsl-*
1740F:	arch/arm64/boot/dts/freescale/qoriq-*
1741
1742ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1743M:	Lennert Buytenhek <kernel@wantstofly.org>
1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745S:	Maintained
1746
1747ARM/GUMSTIX MACHINE SUPPORT
1748M:	Steve Sakoman <sakoman@gmail.com>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751
1752ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1753M:	Philipp Zabel <philipp.zabel@gmail.com>
1754M:	Paul Parsons <lost.distance@yahoo.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757F:	arch/arm/mach-pxa/hx4700.c
1758F:	arch/arm/mach-pxa/include/mach/hx4700.h
1759F:	sound/soc/pxa/hx4700.c
1760
1761ARM/HISILICON SOC SUPPORT
1762M:	Wei Xu <xuwei5@hisilicon.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764W:	http://www.hisilicon.com
1765S:	Supported
1766T:	git git://github.com/hisilicon/linux-hisi.git
1767F:	arch/arm/mach-hisi/
1768F:	arch/arm/boot/dts/hi3*
1769F:	arch/arm/boot/dts/hip*
1770F:	arch/arm/boot/dts/hisi*
1771F:	arch/arm64/boot/dts/hisilicon/
1772
1773ARM/HP JORNADA 7XX MACHINE SUPPORT
1774M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1775W:	www.jlime.com
1776S:	Maintained
1777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1778F:	arch/arm/mach-sa1100/jornada720.c
1779F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1780
1781ARM/IGEP MACHINE SUPPORT
1782M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1783M:	Javier Martinez Canillas <javier@dowhile0.org>
1784L:	linux-omap@vger.kernel.org
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787F:	arch/arm/boot/dts/omap3-igep*
1788
1789ARM/INCOME PXA270 SUPPORT
1790M:	Marek Vasut <marek.vasut@gmail.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1794
1795ARM/INTEL IOP32X ARM ARCHITECTURE
1796M:	Lennert Buytenhek <kernel@wantstofly.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799
1800ARM/INTEL IQ81342EX MACHINE SUPPORT
1801M:	Lennert Buytenhek <kernel@wantstofly.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804
1805ARM/INTEL IXDP2850 MACHINE SUPPORT
1806M:	Lennert Buytenhek <kernel@wantstofly.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809
1810ARM/INTEL IXP4XX ARM ARCHITECTURE
1811M:	Linus Walleij <linusw@kernel.org>
1812M:	Imre Kaloz <kaloz@openwrt.org>
1813M:	Krzysztof Halasa <khalasa@piap.pl>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1817F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1818F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1819F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1820F:	arch/arm/mach-ixp4xx/
1821F:	drivers/clocksource/timer-ixp4xx.c
1822F:	drivers/gpio/gpio-ixp4xx.c
1823F:	drivers/irqchip/irq-ixp4xx.c
1824F:	include/linux/irqchip/irq-ixp4xx.h
1825F:	include/linux/platform_data/timer-ixp4xx.h
1826
1827ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1828M:	Jonathan Cameron <jic23@cam.ac.uk>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	arch/arm/mach-pxa/stargate2.c
1832F:	drivers/pcmcia/pxa2xx_stargate2.c
1833
1834ARM/INTEL XSC3 (MANZANO) ARM CORE
1835M:	Lennert Buytenhek <kernel@wantstofly.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838
1839ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/LG1K ARCHITECTURE
1845M:	Chanho Min <chanho.min@lge.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848F:	arch/arm64/boot/dts/lg/
1849
1850ARM/LOGICPD PXA270 MACHINE SUPPORT
1851M:	Lennert Buytenhek <kernel@wantstofly.org>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854
1855ARM/LPC18XX ARCHITECTURE
1856M:	Vladimir Zapolskiy <vz@mleia.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1860F:	arch/arm/boot/dts/lpc43*
1861F:	drivers/i2c/busses/i2c-lpc2k.c
1862F:	drivers/memory/pl172.c
1863F:	drivers/mtd/spi-nor/nxp-spifi.c
1864F:	drivers/rtc/rtc-lpc24xx.c
1865N:	lpc18xx
1866
1867ARM/LPC32XX SOC SUPPORT
1868M:	Vladimir Zapolskiy <vz@mleia.com>
1869M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1872S:	Maintained
1873F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1874F:	arch/arm/boot/dts/lpc32*
1875F:	arch/arm/mach-lpc32xx/
1876F:	drivers/i2c/busses/i2c-pnx.c
1877F:	drivers/net/ethernet/nxp/lpc_eth.c
1878F:	drivers/usb/host/ohci-nxp.c
1879F:	drivers/watchdog/pnx4008_wdt.c
1880N:	lpc32xx
1881
1882ARM/MAGICIAN MACHINE SUPPORT
1883M:	Philipp Zabel <philipp.zabel@gmail.com>
1884S:	Maintained
1885
1886ARM/Marvell Dove/MV78xx0/Orion SOC support
1887M:	Jason Cooper <jason@lakedaemon.net>
1888M:	Andrew Lunn <andrew@lunn.ch>
1889M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1890M:	Gregory Clement <gregory.clement@bootlin.com>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S:	Maintained
1893F:	Documentation/devicetree/bindings/soc/dove/
1894F:	arch/arm/mach-dove/
1895F:	arch/arm/mach-mv78xx0/
1896F:	arch/arm/mach-orion5x/
1897F:	arch/arm/plat-orion/
1898F:	arch/arm/boot/dts/dove*
1899F:	arch/arm/boot/dts/orion5x*
1900T:	git git://git.infradead.org/linux-mvebu.git
1901
1902ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1903M:	Jason Cooper <jason@lakedaemon.net>
1904M:	Andrew Lunn <andrew@lunn.ch>
1905M:	Gregory Clement <gregory.clement@bootlin.com>
1906M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908S:	Maintained
1909F:	arch/arm/boot/dts/armada*
1910F:	arch/arm/boot/dts/kirkwood*
1911F:	arch/arm/configs/mvebu_*_defconfig
1912F:	arch/arm/mach-mvebu/
1913F:	arch/arm64/boot/dts/marvell/armada*
1914F:	drivers/cpufreq/armada-37xx-cpufreq.c
1915F:	drivers/cpufreq/armada-8k-cpufreq.c
1916F:	drivers/cpufreq/mvebu-cpufreq.c
1917F:	drivers/irqchip/irq-armada-370-xp.c
1918F:	drivers/irqchip/irq-mvebu-*
1919F:	drivers/pinctrl/mvebu/
1920F:	drivers/rtc/rtc-armada38x.c
1921T:	git git://git.infradead.org/linux-mvebu.git
1922
1923ARM/Mediatek RTC DRIVER
1924M:	Eddie Huang <eddie.huang@mediatek.com>
1925M:	Sean Wang <sean.wang@mediatek.com>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1930F:	drivers/rtc/rtc-mt6397.c
1931F:	drivers/rtc/rtc-mt7622.c
1932
1933ARM/Mediatek SoC support
1934M:	Matthias Brugger <matthias.bgg@gmail.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1937W:	https://mtk.bcnfs.org/
1938C:	irc://chat.freenode.net/linux-mediatek
1939S:	Maintained
1940F:	arch/arm/boot/dts/mt6*
1941F:	arch/arm/boot/dts/mt7*
1942F:	arch/arm/boot/dts/mt8*
1943F:	arch/arm/mach-mediatek/
1944F:	arch/arm64/boot/dts/mediatek/
1945F:	drivers/soc/mediatek/
1946N:	mtk
1947N:	mt[678]
1948K:	mediatek
1949
1950ARM/Mediatek USB3 PHY DRIVER
1951M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1954S:	Maintained
1955F:	drivers/phy/mediatek/
1956F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1957
1958ARM/Microchip (AT91) SoC support
1959M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1960M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1961M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963W:	http://www.linux4sam.org
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1965S:	Supported
1966N:	at91
1967N:	atmel
1968F:	arch/arm/mach-at91/
1969F:	include/soc/at91/
1970F:	arch/arm/boot/dts/at91*.dts
1971F:	arch/arm/boot/dts/at91*.dtsi
1972F:	arch/arm/boot/dts/sama*.dts
1973F:	arch/arm/boot/dts/sama*.dtsi
1974F:	arch/arm/include/debug/at91.S
1975F:	drivers/memory/atmel*
1976F:	drivers/watchdog/sama5d4_wdt.c
1977X:	drivers/input/touchscreen/atmel_mxt_ts.c
1978X:	drivers/net/wireless/atmel/
1979
1980ARM/MIOA701 MACHINE SUPPORT
1981M:	Robert Jarzmik <robert.jarzmik@free.fr>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983F:	arch/arm/mach-pxa/mioa701.c
1984S:	Maintained
1985
1986ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1987M:	Michael Petchkovsky <mkpetch@internode.on.net>
1988S:	Maintained
1989
1990ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1991M:	Linus Walleij <linus.walleij@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1995F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1996F:	arch/arm/mach-nomadik/
1997F:	arch/arm/mach-u300/
1998F:	arch/arm/mach-ux500/
1999F:	drivers/soc/ux500/
2000F:	arch/arm/boot/dts/ste-*
2001F:	drivers/clk/clk-nomadik.c
2002F:	drivers/clk/clk-u300.c
2003F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2004F:	drivers/clocksource/timer-u300.c
2005F:	drivers/dma/coh901318*
2006F:	drivers/dma/ste_dma40*
2007F:	drivers/hwspinlock/u8500_hsem.c
2008F:	drivers/i2c/busses/i2c-nomadik.c
2009F:	drivers/i2c/busses/i2c-stu300.c
2010F:	drivers/mfd/ab3100*
2011F:	drivers/mfd/ab8500*
2012F:	drivers/mfd/abx500*
2013F:	drivers/mfd/dbx500*
2014F:	drivers/mfd/db8500*
2015F:	drivers/pinctrl/nomadik/
2016F:	drivers/pinctrl/pinctrl-coh901*
2017F:	drivers/pinctrl/pinctrl-u300.c
2018F:	drivers/rtc/rtc-ab3100.c
2019F:	drivers/rtc/rtc-ab8500.c
2020F:	drivers/rtc/rtc-coh901331.c
2021F:	drivers/rtc/rtc-pl031.c
2022F:	drivers/watchdog/coh901327_wdt.c
2023F:	Documentation/devicetree/bindings/arm/ste-*
2024F:	Documentation/devicetree/bindings/arm/ux500/
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2026
2027ARM/NUVOTON NPCM ARCHITECTURE
2028M:	Avi Fishman <avifishman70@gmail.com>
2029M:	Tomer Maimon <tmaimon77@gmail.com>
2030M:	Tali Perry <tali.perry1@gmail.com>
2031R:	Patrick Venture <venture@google.com>
2032R:	Nancy Yuen <yuenn@google.com>
2033R:	Benjamin Fair <benjaminfair@google.com>
2034L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2035S:	Supported
2036F:	arch/arm/mach-npcm/
2037F:	arch/arm/boot/dts/nuvoton-npcm*
2038F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2039F:	drivers/*/*npcm*
2040F:	Documentation/devicetree/bindings/*/*npcm*
2041F:	Documentation/devicetree/bindings/*/*/*npcm*
2042
2043ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2044L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2045W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2046S:	Orphan
2047F:	arch/arm/mach-s3c24xx/mach-gta02.c
2048F:	arch/arm/mach-s3c24xx/gta02.h
2049
2050ARM/Orion SoC/Technologic Systems TS-78xx platform support
2051M:	Alexander Clouter <alex@digriz.org.uk>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053W:	http://www.digriz.org.uk/ts78xx/kernel
2054S:	Maintained
2055F:	arch/arm/mach-orion5x/ts78xx-*
2056
2057ARM/OXNAS platform support
2058M:	Neil Armstrong <narmstrong@baylibre.com>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060L:	linux-oxnas@groups.io (moderated for non-subscribers)
2061S:	Maintained
2062F:	arch/arm/mach-oxnas/
2063F:	arch/arm/boot/dts/ox8*.dts*
2064N:	oxnas
2065
2066ARM/PALM TREO SUPPORT
2067M:	Tomas Cech <sleep_walker@suse.com>
2068L:	linux-arm-kernel@lists.infradead.org
2069W:	http://hackndev.com
2070S:	Maintained
2071F:	arch/arm/mach-pxa/palmtreo.*
2072
2073ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2074M:	Marek Vasut <marek.vasut@gmail.com>
2075L:	linux-arm-kernel@lists.infradead.org
2076W:	http://hackndev.com
2077S:	Maintained
2078F:	arch/arm/mach-pxa/include/mach/palmtx.h
2079F:	arch/arm/mach-pxa/palmtx.c
2080F:	arch/arm/mach-pxa/palmt5.*
2081F:	arch/arm/mach-pxa/include/mach/palmld.h
2082F:	arch/arm/mach-pxa/palmld.c
2083F:	arch/arm/mach-pxa/palmte2.*
2084F:	arch/arm/mach-pxa/include/mach/palmtc.h
2085F:	arch/arm/mach-pxa/palmtc.c
2086
2087ARM/PALMZ72 SUPPORT
2088M:	Sergey Lapin <slapin@ossfans.org>
2089L:	linux-arm-kernel@lists.infradead.org
2090W:	http://hackndev.com
2091S:	Maintained
2092F:	arch/arm/mach-pxa/palmz72.*
2093
2094ARM/PLEB SUPPORT
2095M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2096W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2097S:	Maintained
2098
2099ARM/PT DIGITAL BOARD PORT
2100M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102W:	http://www.armlinux.org.uk/
2103S:	Maintained
2104
2105ARM/QUALCOMM SUPPORT
2106M:	Andy Gross <agross@kernel.org>
2107L:	linux-arm-msm@vger.kernel.org
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/soc/qcom/
2110F:	Documentation/devicetree/bindings/*/qcom*
2111F:	arch/arm/boot/dts/qcom-*.dts
2112F:	arch/arm/boot/dts/qcom-*.dtsi
2113F:	arch/arm/mach-qcom/
2114F:	arch/arm64/boot/dts/qcom/
2115F:	drivers/*/qcom/
2116F:	drivers/*/qcom*
2117F:	drivers/*/*/qcom/
2118F:	drivers/*/*/qcom*
2119F:	drivers/*/pm8???-*
2120F:	drivers/bluetooth/btqcomsmd.c
2121F:	drivers/clocksource/timer-qcom.c
2122F:	drivers/extcon/extcon-qcom*
2123F:	drivers/iommu/msm*
2124F:	drivers/i2c/busses/i2c-qup.c
2125F:	drivers/i2c/busses/i2c-qcom-geni.c
2126F:	drivers/mfd/ssbi.c
2127F:	drivers/mmc/host/mmci_qcom*
2128F:	drivers/mmc/host/sdhci-msm.c
2129F:	drivers/pci/controller/dwc/pcie-qcom.c
2130F:	drivers/phy/qualcomm/
2131F:	drivers/power/*/msm*
2132F:	drivers/reset/reset-qcom-*
2133F:	drivers/scsi/ufs/ufs-qcom.*
2134F:	drivers/spi/spi-qup.c
2135F:	drivers/spi/spi-geni-qcom.c
2136F:	drivers/spi/spi-qcom-qspi.c
2137F:	drivers/tty/serial/msm_serial.c
2138F:	drivers/usb/dwc3/dwc3-qcom.c
2139F:	include/dt-bindings/*/qcom*
2140F:	include/linux/*/qcom*
2141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2142
2143ARM/RADISYS ENP2611 MACHINE SUPPORT
2144M:	Lennert Buytenhek <kernel@wantstofly.org>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147
2148ARM/RDA MICRO ARCHITECTURE
2149M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm/boot/dts/rda8810pl-*
2154F:	drivers/clocksource/timer-rda.c
2155F:	drivers/irqchip/irq-rda-intc.c
2156F:	drivers/tty/serial/rda-uart.c
2157F:	Documentation/devicetree/bindings/arm/rda.yaml
2158F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2159F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2160F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2161
2162ARM/REALTEK ARCHITECTURE
2163M:	Andreas Färber <afaerber@suse.de>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166F:	arch/arm64/boot/dts/realtek/
2167F:	Documentation/devicetree/bindings/arm/realtek.yaml
2168
2169ARM/RENESAS ARM64 ARCHITECTURE
2170M:	Geert Uytterhoeven <geert+renesas@glider.be>
2171M:	Magnus Damm <magnus.damm@gmail.com>
2172L:	linux-renesas-soc@vger.kernel.org
2173Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2175S:	Supported
2176F:	arch/arm64/boot/dts/renesas/
2177F:	Documentation/devicetree/bindings/arm/renesas.yaml
2178F:	drivers/soc/renesas/
2179F:	include/linux/soc/renesas/
2180
2181ARM/RISCPC ARCHITECTURE
2182M:	Russell King <linux@armlinux.org.uk>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184W:	http://www.armlinux.org.uk/
2185S:	Maintained
2186F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2187F:	arch/arm/include/asm/hardware/ioc.h
2188F:	arch/arm/include/asm/hardware/iomd.h
2189F:	arch/arm/include/asm/hardware/memc.h
2190F:	arch/arm/mach-rpc/
2191F:	drivers/net/ethernet/8390/etherh.c
2192F:	drivers/net/ethernet/i825xx/ether1*
2193F:	drivers/net/ethernet/seeq/ether3*
2194F:	drivers/scsi/arm/
2195
2196ARM/Rockchip SoC support
2197M:	Heiko Stuebner <heiko@sntech.de>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199L:	linux-rockchip@lists.infradead.org
2200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2201S:	Maintained
2202F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2203F:	arch/arm/boot/dts/rk3*
2204F:	arch/arm/boot/dts/rv1108*
2205F:	arch/arm/mach-rockchip/
2206F:	drivers/clk/rockchip/
2207F:	drivers/i2c/busses/i2c-rk3x.c
2208F:	drivers/*/*rockchip*
2209F:	drivers/*/*/*rockchip*
2210F:	sound/soc/rockchip/
2211N:	rockchip
2212
2213ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2214M:	Kukjin Kim <kgene@kernel.org>
2215M:	Krzysztof Kozlowski <krzk@kernel.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2219S:	Maintained
2220F:	arch/arm/boot/dts/s3c*
2221F:	arch/arm/boot/dts/s5p*
2222F:	arch/arm/boot/dts/exynos*
2223F:	arch/arm64/boot/dts/exynos/
2224F:	arch/arm/plat-samsung/
2225F:	arch/arm/mach-s3c24*/
2226F:	arch/arm/mach-s3c64xx/
2227F:	arch/arm/mach-s5p*/
2228F:	arch/arm/mach-exynos*/
2229F:	drivers/*/*s3c24*
2230F:	drivers/*/*/*s3c24*
2231F:	drivers/*/*s3c64xx*
2232F:	drivers/*/*s5pv210*
2233F:	drivers/memory/samsung/
2234F:	drivers/soc/samsung/
2235F:	include/linux/soc/samsung/
2236F:	Documentation/arm/samsung/
2237F:	Documentation/devicetree/bindings/arm/samsung/
2238F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2239F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2240N:	exynos
2241
2242ARM/SAMSUNG MOBILE MACHINE SUPPORT
2243M:	Kyungmin Park <kyungmin.park@samsung.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246F:	arch/arm/mach-s5pv210/
2247
2248ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2249M:	Kyungmin Park <kyungmin.park@samsung.com>
2250M:	Kamil Debski <kamil@wypas.org>
2251M:	Andrzej Hajda <a.hajda@samsung.com>
2252L:	linux-arm-kernel@lists.infradead.org
2253L:	linux-media@vger.kernel.org
2254S:	Maintained
2255F:	drivers/media/platform/s5p-g2d/
2256
2257ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2258M:	Marek Szyprowski <m.szyprowski@samsung.com>
2259L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2260L:	linux-media@vger.kernel.org
2261S:	Maintained
2262F:	drivers/media/platform/s5p-cec/
2263F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2264
2265ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2266M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2267M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2268M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2269L:	linux-arm-kernel@lists.infradead.org
2270L:	linux-media@vger.kernel.org
2271S:	Maintained
2272F:	drivers/media/platform/s5p-jpeg/
2273
2274ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2275M:	Kyungmin Park <kyungmin.park@samsung.com>
2276M:	Kamil Debski <kamil@wypas.org>
2277M:	Jeongtae Park <jtp.park@samsung.com>
2278M:	Andrzej Hajda <a.hajda@samsung.com>
2279L:	linux-arm-kernel@lists.infradead.org
2280L:	linux-media@vger.kernel.org
2281S:	Maintained
2282F:	drivers/media/platform/s5p-mfc/
2283
2284ARM/SHMOBILE ARM ARCHITECTURE
2285M:	Geert Uytterhoeven <geert+renesas@glider.be>
2286M:	Magnus Damm <magnus.damm@gmail.com>
2287L:	linux-renesas-soc@vger.kernel.org
2288Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2290S:	Supported
2291F:	arch/arm/boot/dts/emev2*
2292F:	arch/arm/boot/dts/gr-peach*
2293F:	arch/arm/boot/dts/iwg20d-q7*
2294F:	arch/arm/boot/dts/r7s*
2295F:	arch/arm/boot/dts/r8a*
2296F:	arch/arm/boot/dts/r9a*
2297F:	arch/arm/boot/dts/sh*
2298F:	arch/arm/configs/shmobile_defconfig
2299F:	arch/arm/include/debug/renesas-scif.S
2300F:	arch/arm/mach-shmobile/
2301F:	Documentation/devicetree/bindings/arm/renesas.yaml
2302F:	drivers/soc/renesas/
2303F:	include/linux/soc/renesas/
2304
2305ARM/SOCFPGA ARCHITECTURE
2306M:	Dinh Nguyen <dinguyen@kernel.org>
2307S:	Maintained
2308F:	arch/arm/mach-socfpga/
2309F:	arch/arm/boot/dts/socfpga*
2310F:	arch/arm/configs/socfpga_defconfig
2311F:	arch/arm64/boot/dts/altera/
2312F:	arch/arm64/boot/dts/intel/
2313W:	http://www.rocketboards.org
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2315
2316ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2317M:	Dinh Nguyen <dinguyen@kernel.org>
2318S:	Maintained
2319F:	drivers/clk/socfpga/
2320
2321ARM/SOCFPGA EDAC SUPPORT
2322M:	Thor Thayer <thor.thayer@linux.intel.com>
2323S:	Maintained
2324F:	drivers/edac/altera_edac.
2325
2326ARM/SPREADTRUM SoC SUPPORT
2327M:	Orson Zhai <orsonzhai@gmail.com>
2328M:	Baolin Wang <baolin.wang7@gmail.com>
2329M:	Chunyan Zhang <zhang.lyra@gmail.com>
2330S:	Maintained
2331F:	arch/arm64/boot/dts/sprd
2332N:	sprd
2333N:	sc27xx
2334N:	sc2731
2335
2336ARM/STI ARCHITECTURE
2337M:	Patrice Chotard <patrice.chotard@st.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339W:	http://www.stlinux.com
2340S:	Maintained
2341F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2342F:	arch/arm/mach-sti/
2343F:	arch/arm/boot/dts/sti*
2344F:	drivers/char/hw_random/st-rng.c
2345F:	drivers/clocksource/arm_global_timer.c
2346F:	drivers/clocksource/clksrc_st_lpc.c
2347F:	drivers/cpufreq/sti-cpufreq.c
2348F:	drivers/dma/st_fdma*
2349F:	drivers/i2c/busses/i2c-st.c
2350F:	drivers/media/rc/st_rc.c
2351F:	drivers/media/platform/sti/c8sectpfe/
2352F:	drivers/mmc/host/sdhci-st.c
2353F:	drivers/phy/st/phy-miphy28lp.c
2354F:	drivers/phy/st/phy-stih407-usb.c
2355F:	drivers/pinctrl/pinctrl-st.c
2356F:	drivers/remoteproc/st_remoteproc.c
2357F:	drivers/remoteproc/st_slim_rproc.c
2358F:	drivers/reset/sti/
2359F:	drivers/rtc/rtc-st-lpc.c
2360F:	drivers/tty/serial/st-asc.c
2361F:	drivers/usb/dwc3/dwc3-st.c
2362F:	drivers/usb/host/ehci-st.c
2363F:	drivers/usb/host/ohci-st.c
2364F:	drivers/watchdog/st_lpc_wdt.c
2365F:	drivers/ata/ahci_st.c
2366F:	include/linux/remoteproc/st_slim_rproc.h
2367
2368ARM/STM32 ARCHITECTURE
2369M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2370M:	Alexandre Torgue <alexandre.torgue@st.com>
2371L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2375N:	stm32
2376N:	stm
2377F:	arch/arm/boot/dts/stm32*
2378F:	arch/arm/mach-stm32/
2379F:	drivers/clocksource/armv7m_systick.c
2380
2381ARM/Synaptics SoC support
2382M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2383M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385S:	Maintained
2386F:	arch/arm/mach-berlin/
2387F:	arch/arm/boot/dts/berlin*
2388F:	arch/arm64/boot/dts/synaptics/
2389
2390ARM/TANGO ARCHITECTURE
2391M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2392M:	Mans Rullgard <mans@mansr.com>
2393L:	linux-arm-kernel@lists.infradead.org
2394S:	Odd Fixes
2395N:	tango
2396
2397ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2398M:	Lennert Buytenhek <kernel@wantstofly.org>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Maintained
2401
2402ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2404L:	linux-tegra@vger.kernel.org
2405L:	linux-media@vger.kernel.org
2406S:	Maintained
2407F:	drivers/media/platform/tegra-cec/
2408F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2409
2410ARM/TETON BGA MACHINE SUPPORT
2411M:	"Mark F. Brown" <mark.brown314@gmail.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414
2415ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2416M:	Santosh Shilimkar <ssantosh@kernel.org>
2417L:	linux-kernel@vger.kernel.org
2418S:	Maintained
2419F:	drivers/memory/*emif*
2420
2421ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2422M:	Tero Kristo <t-kristo@ti.com>
2423M:	Nishanth Menon <nm@ti.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Supported
2426F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2427F:	arch/arm64/boot/dts/ti/Makefile
2428F:	arch/arm64/boot/dts/ti/k3-*
2429F:	include/dt-bindings/pinctrl/k3.h
2430
2431ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2432M:	Santosh Shilimkar <ssantosh@kernel.org>
2433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434S:	Maintained
2435F:	arch/arm/mach-keystone/
2436F:	arch/arm/boot/dts/keystone-*
2437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2438
2439ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2440M:	Santosh Shilimkar <ssantosh@kernel.org>
2441L:	linux-kernel@vger.kernel.org
2442S:	Maintained
2443F:	drivers/clk/keystone/
2444
2445ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2446M:	Santosh Shilimkar <ssantosh@kernel.org>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	drivers/clocksource/timer-keystone.c
2451
2452ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2453M:	Santosh Shilimkar <ssantosh@kernel.org>
2454L:	linux-kernel@vger.kernel.org
2455S:	Maintained
2456F:	drivers/power/reset/keystone-reset.c
2457
2458ARM/THECUS N2100 MACHINE SUPPORT
2459M:	Lennert Buytenhek <kernel@wantstofly.org>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461S:	Maintained
2462
2463ARM/TOSA MACHINE SUPPORT
2464M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2465M:	Dirk Opfer <dirk@opfer-online.de>
2466S:	Maintained
2467
2468ARM/UNIPHIER ARCHITECTURE
2469M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2472S:	Maintained
2473F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2474F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2475F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2476F:	arch/arm/boot/dts/uniphier*
2477F:	arch/arm/include/asm/hardware/cache-uniphier.h
2478F:	arch/arm/mach-uniphier/
2479F:	arch/arm/mm/cache-uniphier.c
2480F:	arch/arm64/boot/dts/socionext/uniphier*
2481F:	drivers/bus/uniphier-system-bus.c
2482F:	drivers/clk/uniphier/
2483F:	drivers/dma/uniphier-mdmac.c
2484F:	drivers/gpio/gpio-uniphier.c
2485F:	drivers/i2c/busses/i2c-uniphier*
2486F:	drivers/irqchip/irq-uniphier-aidet.c
2487F:	drivers/mmc/host/uniphier-sd.c
2488F:	drivers/pinctrl/uniphier/
2489F:	drivers/reset/reset-uniphier.c
2490F:	drivers/tty/serial/8250/8250_uniphier.c
2491N:	uniphier
2492
2493ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2494M:	Ulf Hansson <ulf.hansson@linaro.org>
2495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496T:	git git://git.linaro.org/people/ulfh/clk.git
2497S:	Maintained
2498F:	drivers/clk/ux500/
2499
2500ARM/VERSATILE EXPRESS PLATFORM
2501M:	Liviu Dudau <liviu.dudau@arm.com>
2502M:	Sudeep Holla <sudeep.holla@arm.com>
2503M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	arch/arm/boot/dts/vexpress*
2507F:	arch/arm64/boot/dts/arm/
2508F:	arch/arm/mach-vexpress/
2509F:	*/*/vexpress*
2510F:	*/*/*/vexpress*
2511F:	drivers/clk/versatile/clk-vexpress-osc.c
2512F:	drivers/clocksource/timer-versatile.c
2513N:	mps2
2514
2515ARM/VFP SUPPORT
2516M:	Russell King <linux@armlinux.org.uk>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518W:	http://www.armlinux.org.uk/
2519S:	Maintained
2520F:	arch/arm/vfp/
2521
2522ARM/VOIPAC PXA270 SUPPORT
2523M:	Marek Vasut <marek.vasut@gmail.com>
2524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526F:	arch/arm/mach-pxa/vpac270.c
2527F:	arch/arm/mach-pxa/include/mach/vpac270.h
2528
2529ARM/VT8500 ARM ARCHITECTURE
2530M:	Tony Prisk <linux@prisktech.co.nz>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2534F:	arch/arm/mach-vt8500/
2535F:	drivers/clocksource/timer-vt8500.c
2536F:	drivers/i2c/busses/i2c-wmt.c
2537F:	drivers/mmc/host/wmt-sdmmc.c
2538F:	drivers/pwm/pwm-vt8500.c
2539F:	drivers/rtc/rtc-vt8500.c
2540F:	drivers/tty/serial/vt8500_serial.c
2541F:	drivers/usb/host/ehci-platform.c
2542F:	drivers/usb/host/uhci-platform.c
2543F:	drivers/video/fbdev/vt8500lcdfb.*
2544F:	drivers/video/fbdev/wm8505fb*
2545F:	drivers/video/fbdev/wmt_ge_rops.*
2546
2547ARM/ZIPIT Z2 SUPPORT
2548M:	Marek Vasut <marek.vasut@gmail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	arch/arm/mach-pxa/z2.c
2552F:	arch/arm/mach-pxa/include/mach/z2.h
2553
2554ARM/ZTE ARCHITECTURE
2555M:	Jun Nie <jun.nie@linaro.org>
2556M:	Shawn Guo <shawnguo@kernel.org>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559F:	arch/arm/boot/dts/zx2967*
2560F:	arch/arm/mach-zx/
2561F:	arch/arm64/boot/dts/zte/
2562F:	drivers/clk/zte/
2563F:	drivers/dma/zx_dma.c
2564F:	drivers/gpio/gpio-zx.c
2565F:	drivers/i2c/busses/i2c-zx2967.c
2566F:	drivers/mmc/host/dw_mmc-zx.*
2567F:	drivers/pinctrl/zte/
2568F:	drivers/soc/zte/
2569F:	drivers/thermal/zx2967_thermal.c
2570F:	drivers/watchdog/zx2967_wdt.c
2571F:	Documentation/devicetree/bindings/arm/zte.yaml
2572F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2573F:	Documentation/devicetree/bindings/dma/zxdma.txt
2574F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2575F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2576F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2577F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2578F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2579F:	Documentation/devicetree/bindings/soc/zte/
2580F:	Documentation/devicetree/bindings/sound/zte,*.txt
2581F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2582F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2583F:	include/dt-bindings/clock/zx2967*.h
2584F:	include/dt-bindings/soc/zte,*.h
2585F:	sound/soc/codecs/zx_aud96p22.c
2586F:	sound/soc/zte/
2587
2588ARM/ZYNQ ARCHITECTURE
2589M:	Michal Simek <michal.simek@xilinx.com>
2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591W:	http://wiki.xilinx.com
2592T:	git https://github.com/Xilinx/linux-xlnx.git
2593S:	Supported
2594F:	arch/arm/mach-zynq/
2595F:	drivers/cpuidle/cpuidle-zynq.c
2596F:	drivers/block/xsysace.c
2597N:	zynq
2598N:	xilinx
2599F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2600F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2601F:	drivers/clocksource/timer-cadence-ttc.c
2602F:	drivers/i2c/busses/i2c-cadence.c
2603F:	drivers/mmc/host/sdhci-of-arasan.c
2604F:	drivers/edac/synopsys_edac.c
2605F:	drivers/i2c/busses/i2c-xiic.c
2606
2607ARM64 PORT (AARCH64 ARCHITECTURE)
2608M:	Catalin Marinas <catalin.marinas@arm.com>
2609M:	Will Deacon <will@kernel.org>
2610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2612S:	Maintained
2613F:	arch/arm64/
2614X:	arch/arm64/boot/dts/
2615F:	Documentation/arm64/
2616
2617AS3645A LED FLASH CONTROLLER DRIVER
2618M:	Sakari Ailus <sakari.ailus@iki.fi>
2619L:	linux-leds@vger.kernel.org
2620S:	Maintained
2621F:	drivers/leds/leds-as3645a.c
2622
2623ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2624M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2625L:	linux-media@vger.kernel.org
2626T:	git git://linuxtv.org/media_tree.git
2627S:	Maintained
2628F:	drivers/media/i2c/ak7375.c
2629F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2630
2631ASAHI KASEI AK8974 DRIVER
2632M:	Linus Walleij <linus.walleij@linaro.org>
2633L:	linux-iio@vger.kernel.org
2634W:	http://www.akm.com/
2635S:	Supported
2636F:	drivers/iio/magnetometer/ak8974.c
2637
2638ASC7621 HARDWARE MONITOR DRIVER
2639M:	George Joseph <george.joseph@fairview5.com>
2640L:	linux-hwmon@vger.kernel.org
2641S:	Maintained
2642F:	Documentation/hwmon/asc7621.rst
2643F:	drivers/hwmon/asc7621.c
2644
2645ASPEED PINCTRL DRIVERS
2646M:	Andrew Jeffery <andrew@aj.id.au>
2647L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2648L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2649L:	linux-gpio@vger.kernel.org
2650S:	Maintained
2651F:	drivers/pinctrl/aspeed/
2652F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2653
2654ASPEED VIDEO ENGINE DRIVER
2655M:	Eddie James <eajames@linux.ibm.com>
2656L:	linux-media@vger.kernel.org
2657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658S:	Maintained
2659F:	drivers/media/platform/aspeed-video.c
2660F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2661
2662ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2663M:	Corentin Chary <corentin.chary@gmail.com>
2664L:	acpi4asus-user@lists.sourceforge.net
2665L:	platform-driver-x86@vger.kernel.org
2666W:	http://acpi4asus.sf.net
2667S:	Maintained
2668F:	drivers/platform/x86/asus*.c
2669F:	drivers/platform/x86/eeepc*.c
2670
2671ASUS WIRELESS RADIO CONTROL DRIVER
2672M:	João Paulo Rechi Vita <jprvita@gmail.com>
2673L:	platform-driver-x86@vger.kernel.org
2674S:	Maintained
2675F:	drivers/platform/x86/asus-wireless.c
2676
2677ASYMMETRIC KEYS
2678M:	David Howells <dhowells@redhat.com>
2679L:	keyrings@vger.kernel.org
2680S:	Maintained
2681F:	Documentation/crypto/asymmetric-keys.txt
2682F:	include/linux/verification.h
2683F:	include/crypto/public_key.h
2684F:	include/crypto/pkcs7.h
2685F:	crypto/asymmetric_keys/
2686
2687ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2688R:	Dan Williams <dan.j.williams@intel.com>
2689W:	http://sourceforge.net/projects/xscaleiop
2690S:	Odd fixes
2691F:	Documentation/crypto/async-tx-api.txt
2692F:	crypto/async_tx/
2693F:	drivers/dma/
2694F:	include/linux/dmaengine.h
2695F:	include/linux/async_tx.h
2696
2697AT24 EEPROM DRIVER
2698M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2699L:	linux-i2c@vger.kernel.org
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2701S:	Maintained
2702F:	Documentation/devicetree/bindings/eeprom/at24.txt
2703F:	drivers/misc/eeprom/at24.c
2704
2705ATA OVER ETHERNET (AOE) DRIVER
2706M:	"Justin Sanders" <justin@coraid.com>
2707W:	http://www.openaoe.org/
2708S:	Supported
2709F:	Documentation/admin-guide/aoe/
2710F:	drivers/block/aoe/
2711
2712ATHEROS 71XX/9XXX GPIO DRIVER
2713M:	Alban Bedel <albeu@free.fr>
2714W:	https://github.com/AlbanBedel/linux
2715T:	git git://github.com/AlbanBedel/linux
2716S:	Maintained
2717F:	drivers/gpio/gpio-ath79.c
2718F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2719
2720ATHEROS 71XX/9XXX USB PHY DRIVER
2721M:	Alban Bedel <albeu@free.fr>
2722W:	https://github.com/AlbanBedel/linux
2723T:	git git://github.com/AlbanBedel/linux
2724S:	Maintained
2725F:	drivers/phy/qualcomm/phy-ath79-usb.c
2726F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2727
2728ATHEROS ATH GENERIC UTILITIES
2729M:	Kalle Valo <kvalo@codeaurora.org>
2730L:	linux-wireless@vger.kernel.org
2731S:	Supported
2732F:	drivers/net/wireless/ath/*
2733
2734ATHEROS ATH5K WIRELESS DRIVER
2735M:	Jiri Slaby <jirislaby@gmail.com>
2736M:	Nick Kossifidis <mickflemm@gmail.com>
2737M:	Luis Chamberlain <mcgrof@kernel.org>
2738L:	linux-wireless@vger.kernel.org
2739W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2740S:	Maintained
2741F:	drivers/net/wireless/ath/ath5k/
2742
2743ATHEROS ATH6KL WIRELESS DRIVER
2744M:	Kalle Valo <kvalo@codeaurora.org>
2745L:	linux-wireless@vger.kernel.org
2746W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2748S:	Supported
2749F:	drivers/net/wireless/ath/ath6kl/
2750
2751ATI_REMOTE2 DRIVER
2752M:	Ville Syrjala <syrjala@sci.fi>
2753S:	Maintained
2754F:	drivers/input/misc/ati_remote2.c
2755
2756ATK0110 HWMON DRIVER
2757M:	Luca Tettamanti <kronos.it@gmail.com>
2758L:	linux-hwmon@vger.kernel.org
2759S:	Maintained
2760F:	drivers/hwmon/asus_atk0110.c
2761
2762ATLX ETHERNET DRIVERS
2763M:	Jay Cliburn <jcliburn@gmail.com>
2764M:	Chris Snook <chris.snook@gmail.com>
2765L:	netdev@vger.kernel.org
2766W:	http://sourceforge.net/projects/atl1
2767W:	http://atl1.sourceforge.net
2768S:	Maintained
2769F:	drivers/net/ethernet/atheros/
2770
2771ATM
2772M:	Chas Williams <3chas3@gmail.com>
2773L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2774L:	netdev@vger.kernel.org
2775W:	http://linux-atm.sourceforge.net
2776S:	Maintained
2777F:	drivers/atm/
2778F:	include/linux/atm*
2779F:	include/uapi/linux/atm*
2780
2781ATMEL MACB ETHERNET DRIVER
2782M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2783S:	Supported
2784F:	drivers/net/ethernet/cadence/
2785
2786ATMEL MAXTOUCH DRIVER
2787M:	Nick Dyer <nick@shmanahar.org>
2788T:	git git://github.com/ndyer/linux.git
2789S:	Maintained
2790F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2791F:	drivers/input/touchscreen/atmel_mxt_ts.c
2792
2793ATMEL WIRELESS DRIVER
2794M:	Simon Kelley <simon@thekelleys.org.uk>
2795L:	linux-wireless@vger.kernel.org
2796W:	http://www.thekelleys.org.uk/atmel
2797W:	http://atmelwlandriver.sourceforge.net/
2798S:	Maintained
2799F:	drivers/net/wireless/atmel/atmel*
2800
2801ATOMIC INFRASTRUCTURE
2802M:	Will Deacon <will@kernel.org>
2803M:	Peter Zijlstra <peterz@infradead.org>
2804R:	Boqun Feng <boqun.feng@gmail.com>
2805L:	linux-kernel@vger.kernel.org
2806S:	Maintained
2807F:	arch/*/include/asm/atomic*.h
2808F:	include/*/atomic*.h
2809F:	scripts/atomic/
2810
2811ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2812M:	Bradley Grove <linuxdrivers@attotech.com>
2813L:	linux-scsi@vger.kernel.org
2814W:	http://www.attotech.com
2815S:	Supported
2816F:	drivers/scsi/esas2r
2817
2818ATUSB IEEE 802.15.4 RADIO DRIVER
2819M:	Stefan Schmidt <stefan@datenfreihafen.org>
2820L:	linux-wpan@vger.kernel.org
2821S:	Maintained
2822F:	drivers/net/ieee802154/atusb.c
2823F:	drivers/net/ieee802154/atusb.h
2824F:	drivers/net/ieee802154/at86rf230.h
2825
2826AUDIT SUBSYSTEM
2827M:	Paul Moore <paul@paul-moore.com>
2828M:	Eric Paris <eparis@redhat.com>
2829L:	linux-audit@redhat.com (moderated for non-subscribers)
2830W:	https://github.com/linux-audit
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2832S:	Supported
2833F:	include/linux/audit.h
2834F:	include/uapi/linux/audit.h
2835F:	kernel/audit*
2836
2837AUXILIARY DISPLAY DRIVERS
2838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2839S:	Maintained
2840F:	drivers/auxdisplay/
2841F:	include/linux/cfag12864b.h
2842
2843AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2844M:	Andreas Klinger <ak@it-klinger.de>
2845L:	linux-iio@vger.kernel.org
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2848F:	drivers/iio/adc/hx711.c
2849
2850AX.25 NETWORK LAYER
2851M:	Ralf Baechle <ralf@linux-mips.org>
2852L:	linux-hams@vger.kernel.org
2853W:	http://www.linux-ax25.org/
2854S:	Maintained
2855F:	include/uapi/linux/ax25.h
2856F:	include/net/ax25.h
2857F:	net/ax25/
2858
2859AXENTIA ARM DEVICES
2860M:	Peter Rosin <peda@axentia.se>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/arm/axentia.txt
2864F:	arch/arm/boot/dts/at91-linea.dtsi
2865F:	arch/arm/boot/dts/at91-natte.dtsi
2866F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2867F:	arch/arm/boot/dts/at91-tse850-3.dts
2868
2869AXENTIA ASOC DRIVERS
2870M:	Peter Rosin <peda@axentia.se>
2871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2872S:	Maintained
2873F:	Documentation/devicetree/bindings/sound/axentia,*
2874F:	sound/soc/atmel/tse850-pcm5142.c
2875
2876AXXIA I2C CONTROLLER
2877M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2878L:	linux-i2c@vger.kernel.org
2879S:	Maintained
2880F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2881F:	drivers/i2c/busses/i2c-axxia.c
2882
2883AZ6007 DVB DRIVER
2884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2885L:	linux-media@vger.kernel.org
2886W:	https://linuxtv.org
2887T:	git git://linuxtv.org/media_tree.git
2888S:	Maintained
2889F:	drivers/media/usb/dvb-usb-v2/az6007.c
2890
2891AZTECH FM RADIO RECEIVER DRIVER
2892M:	Hans Verkuil <hverkuil@xs4all.nl>
2893L:	linux-media@vger.kernel.org
2894T:	git git://linuxtv.org/media_tree.git
2895W:	https://linuxtv.org
2896S:	Maintained
2897F:	drivers/media/radio/radio-aztech*
2898
2899B43 WIRELESS DRIVER
2900L:	linux-wireless@vger.kernel.org
2901L:	b43-dev@lists.infradead.org
2902W:	http://wireless.kernel.org/en/users/Drivers/b43
2903S:	Odd Fixes
2904F:	drivers/net/wireless/broadcom/b43/
2905
2906B43LEGACY WIRELESS DRIVER
2907M:	Larry Finger <Larry.Finger@lwfinger.net>
2908L:	linux-wireless@vger.kernel.org
2909L:	b43-dev@lists.infradead.org
2910W:	http://wireless.kernel.org/en/users/Drivers/b43
2911S:	Maintained
2912F:	drivers/net/wireless/broadcom/b43legacy/
2913
2914BACKLIGHT CLASS/SUBSYSTEM
2915M:	Lee Jones <lee.jones@linaro.org>
2916M:	Daniel Thompson <daniel.thompson@linaro.org>
2917M:	Jingoo Han <jingoohan1@gmail.com>
2918L:	dri-devel@lists.freedesktop.org
2919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2920S:	Maintained
2921F:	drivers/video/backlight/
2922F:	include/linux/backlight.h
2923F:	include/linux/pwm_backlight.h
2924F:	Documentation/devicetree/bindings/leds/backlight
2925F:	Documentation/ABI/stable/sysfs-class-backlight
2926F:	Documentation/ABI/testing/sysfs-class-backlight
2927
2928BATMAN ADVANCED
2929M:	Marek Lindner <mareklindner@neomailbox.ch>
2930M:	Simon Wunderlich <sw@simonwunderlich.de>
2931M:	Antonio Quartulli <a@unstable.cc>
2932M:	Sven Eckelmann <sven@narfation.org>
2933L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2934W:	https://www.open-mesh.org/
2935B:	https://www.open-mesh.org/projects/batman-adv/issues
2936C:	irc://chat.freenode.net/batman
2937Q:	https://patchwork.open-mesh.org/project/batman/list/
2938T:	git https://git.open-mesh.org/linux-merge.git
2939S:	Maintained
2940F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2941F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2942F:	Documentation/networking/batman-adv.rst
2943F:	include/uapi/linux/batadv_packet.h
2944F:	include/uapi/linux/batman_adv.h
2945F:	net/batman-adv/
2946
2947BAYCOM/HDLCDRV DRIVERS FOR AX.25
2948M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2949L:	linux-hams@vger.kernel.org
2950W:	http://www.baycom.org/~tom/ham/ham.html
2951S:	Maintained
2952F:	drivers/net/hamradio/baycom*
2953
2954BCACHE (BLOCK LAYER CACHE)
2955M:	Coly Li <colyli@suse.de>
2956M:	Kent Overstreet <kent.overstreet@gmail.com>
2957L:	linux-bcache@vger.kernel.org
2958W:	http://bcache.evilpiepirate.org
2959C:	irc://irc.oftc.net/bcache
2960S:	Maintained
2961F:	drivers/md/bcache/
2962
2963BDISP ST MEDIA DRIVER
2964M:	Fabien Dessenne <fabien.dessenne@st.com>
2965L:	linux-media@vger.kernel.org
2966T:	git git://linuxtv.org/media_tree.git
2967W:	https://linuxtv.org
2968S:	Supported
2969F:	drivers/media/platform/sti/bdisp
2970
2971BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2972M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2973L:	netdev@vger.kernel.org
2974S:	Maintained
2975F:	drivers/net/ethernet/ec_bhf.c
2976
2977BEFS FILE SYSTEM
2978M:	Luis de Bethencourt <luisbg@kernel.org>
2979M:	Salah Triki <salah.triki@gmail.com>
2980S:	Maintained
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2982F:	Documentation/filesystems/befs.txt
2983F:	fs/befs/
2984
2985BFQ I/O SCHEDULER
2986M:	Paolo Valente <paolo.valente@linaro.org>
2987M:	Jens Axboe <axboe@kernel.dk>
2988L:	linux-block@vger.kernel.org
2989S:	Maintained
2990F:	block/bfq-*
2991F:	Documentation/block/bfq-iosched.rst
2992
2993BFS FILE SYSTEM
2994M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2995S:	Maintained
2996F:	Documentation/filesystems/bfs.txt
2997F:	fs/bfs/
2998F:	include/uapi/linux/bfs_fs.h
2999
3000BLINKM RGB LED DRIVER
3001M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3002S:	Maintained
3003F:	drivers/leds/leds-blinkm.c
3004
3005BLOCK LAYER
3006M:	Jens Axboe <axboe@kernel.dk>
3007L:	linux-block@vger.kernel.org
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3009S:	Maintained
3010F:	block/
3011F:	drivers/block/
3012F:	kernel/trace/blktrace.c
3013F:	lib/sbitmap.c
3014
3015BLOCK2MTD DRIVER
3016M:	Joern Engel <joern@lazybastard.org>
3017L:	linux-mtd@lists.infradead.org
3018S:	Maintained
3019F:	drivers/mtd/devices/block2mtd.c
3020
3021BLUETOOTH DRIVERS
3022M:	Marcel Holtmann <marcel@holtmann.org>
3023M:	Johan Hedberg <johan.hedberg@gmail.com>
3024L:	linux-bluetooth@vger.kernel.org
3025W:	http://www.bluez.org/
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3028S:	Maintained
3029F:	drivers/bluetooth/
3030
3031BLUETOOTH SUBSYSTEM
3032M:	Marcel Holtmann <marcel@holtmann.org>
3033M:	Johan Hedberg <johan.hedberg@gmail.com>
3034L:	linux-bluetooth@vger.kernel.org
3035W:	http://www.bluez.org/
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3038S:	Maintained
3039F:	net/bluetooth/
3040F:	include/net/bluetooth/
3041
3042BONDING DRIVER
3043M:	Jay Vosburgh <j.vosburgh@gmail.com>
3044M:	Veaceslav Falico <vfalico@gmail.com>
3045M:	Andy Gospodarek <andy@greyhouse.net>
3046L:	netdev@vger.kernel.org
3047W:	http://sourceforge.net/projects/bonding/
3048S:	Supported
3049F:	drivers/net/bonding/
3050F:	include/uapi/linux/if_bonding.h
3051
3052BPF (Safe dynamic programs and tools)
3053M:	Alexei Starovoitov <ast@kernel.org>
3054M:	Daniel Borkmann <daniel@iogearbox.net>
3055R:	Martin KaFai Lau <kafai@fb.com>
3056R:	Song Liu <songliubraving@fb.com>
3057R:	Yonghong Song <yhs@fb.com>
3058R:	Andrii Nakryiko <andriin@fb.com>
3059L:	netdev@vger.kernel.org
3060L:	bpf@vger.kernel.org
3061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3063Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3064S:	Supported
3065F:	arch/*/net/*
3066F:	Documentation/networking/filter.txt
3067F:	Documentation/bpf/
3068F:	include/linux/bpf*
3069F:	include/linux/filter.h
3070F:	include/trace/events/xdp.h
3071F:	include/uapi/linux/bpf*
3072F:	include/uapi/linux/filter.h
3073F:	kernel/bpf/
3074F:	kernel/trace/bpf_trace.c
3075F:	lib/test_bpf.c
3076F:	net/bpf/
3077F:	net/core/filter.c
3078F:	net/sched/act_bpf.c
3079F:	net/sched/cls_bpf.c
3080F:	samples/bpf/
3081F:	tools/bpf/
3082F:	tools/lib/bpf/
3083F:	tools/testing/selftests/bpf/
3084K:	bpf
3085N:	bpf
3086
3087BPF JIT for ARM
3088M:	Shubham Bansal <illusionist.neo@gmail.com>
3089L:	netdev@vger.kernel.org
3090L:	bpf@vger.kernel.org
3091S:	Maintained
3092F:	arch/arm/net/
3093
3094BPF JIT for ARM64
3095M:	Daniel Borkmann <daniel@iogearbox.net>
3096M:	Alexei Starovoitov <ast@kernel.org>
3097M:	Zi Shen Lim <zlim.lnx@gmail.com>
3098L:	netdev@vger.kernel.org
3099L:	bpf@vger.kernel.org
3100S:	Supported
3101F:	arch/arm64/net/
3102
3103BPF JIT for MIPS (32-BIT AND 64-BIT)
3104M:	Paul Burton <paulburton@kernel.org>
3105L:	netdev@vger.kernel.org
3106L:	bpf@vger.kernel.org
3107S:	Maintained
3108F:	arch/mips/net/
3109
3110BPF JIT for NFP NICs
3111M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3112L:	netdev@vger.kernel.org
3113L:	bpf@vger.kernel.org
3114S:	Supported
3115F:	drivers/net/ethernet/netronome/nfp/bpf/
3116
3117BPF JIT for POWERPC (32-BIT AND 64-BIT)
3118M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3119M:	Sandipan Das <sandipan@linux.ibm.com>
3120L:	netdev@vger.kernel.org
3121L:	bpf@vger.kernel.org
3122S:	Maintained
3123F:	arch/powerpc/net/
3124
3125BPF JIT for RISC-V (RV64G)
3126M:	Björn Töpel <bjorn.topel@gmail.com>
3127L:	netdev@vger.kernel.org
3128S:	Maintained
3129F:	arch/riscv/net/
3130
3131BPF JIT for S390
3132M:	Ilya Leoshkevich <iii@linux.ibm.com>
3133M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3134M:	Vasily Gorbik <gor@linux.ibm.com>
3135L:	netdev@vger.kernel.org
3136L:	bpf@vger.kernel.org
3137S:	Maintained
3138F:	arch/s390/net/
3139X:	arch/s390/net/pnet.c
3140
3141BPF JIT for SPARC (32-BIT AND 64-BIT)
3142M:	David S. Miller <davem@davemloft.net>
3143L:	netdev@vger.kernel.org
3144L:	bpf@vger.kernel.org
3145S:	Maintained
3146F:	arch/sparc/net/
3147
3148BPF JIT for X86 32-BIT
3149M:	Wang YanQing <udknight@gmail.com>
3150L:	netdev@vger.kernel.org
3151L:	bpf@vger.kernel.org
3152S:	Maintained
3153F:	arch/x86/net/bpf_jit_comp32.c
3154
3155BPF JIT for X86 64-BIT
3156M:	Alexei Starovoitov <ast@kernel.org>
3157M:	Daniel Borkmann <daniel@iogearbox.net>
3158L:	netdev@vger.kernel.org
3159L:	bpf@vger.kernel.org
3160S:	Supported
3161F:	arch/x86/net/
3162X:	arch/x86/net/bpf_jit_comp32.c
3163
3164BROADCOM B44 10/100 ETHERNET DRIVER
3165M:	Michael Chan <michael.chan@broadcom.com>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	drivers/net/ethernet/broadcom/b44.*
3169
3170BROADCOM B53 ETHERNET SWITCH DRIVER
3171M:	Florian Fainelli <f.fainelli@gmail.com>
3172L:	netdev@vger.kernel.org
3173L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3174S:	Supported
3175F:	drivers/net/dsa/b53/*
3176F:	include/linux/platform_data/b53.h
3177
3178BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3179M:	Florian Fainelli <f.fainelli@gmail.com>
3180M:	Ray Jui <rjui@broadcom.com>
3181M:	Scott Branden <sbranden@broadcom.com>
3182M:	bcm-kernel-feedback-list@broadcom.com
3183T:	git git://github.com/broadcom/mach-bcm
3184S:	Maintained
3185N:	bcm281*
3186N:	bcm113*
3187N:	bcm216*
3188N:	kona
3189F:	arch/arm/mach-bcm/
3190
3191BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3192M:	Eric Anholt <eric@anholt.net>
3193M:	Stefan Wahren <wahrenst@gmx.net>
3194L:	bcm-kernel-feedback-list@broadcom.com
3195L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3197T:	git git://github.com/anholt/linux
3198S:	Maintained
3199N:	bcm2711
3200N:	bcm2835
3201F:	drivers/staging/vc04_services
3202
3203BROADCOM BCM47XX MIPS ARCHITECTURE
3204M:	Hauke Mehrtens <hauke@hauke-m.de>
3205M:	Rafał Miłecki <zajec5@gmail.com>
3206L:	linux-mips@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/mips/brcm/
3209F:	arch/mips/bcm47xx/*
3210F:	arch/mips/include/asm/mach-bcm47xx/*
3211
3212BROADCOM BCM5301X ARM ARCHITECTURE
3213M:	Hauke Mehrtens <hauke@hauke-m.de>
3214M:	Rafał Miłecki <zajec5@gmail.com>
3215M:	bcm-kernel-feedback-list@broadcom.com
3216L:	linux-arm-kernel@lists.infradead.org
3217S:	Maintained
3218F:	arch/arm/mach-bcm/bcm_5301x.c
3219F:	arch/arm/boot/dts/bcm5301x*.dtsi
3220F:	arch/arm/boot/dts/bcm470*
3221F:	arch/arm/boot/dts/bcm953012*
3222
3223BROADCOM BCM53573 ARM ARCHITECTURE
3224M:	Rafał Miłecki <rafal@milecki.pl>
3225L:	bcm-kernel-feedback-list@broadcom.com
3226L:	linux-arm-kernel@lists.infradead.org
3227S:	Maintained
3228F:	arch/arm/boot/dts/bcm53573*
3229F:	arch/arm/boot/dts/bcm47189*
3230
3231BROADCOM BCM63XX ARM ARCHITECTURE
3232M:	Florian Fainelli <f.fainelli@gmail.com>
3233M:	bcm-kernel-feedback-list@broadcom.com
3234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235T:	git git://github.com/broadcom/stblinux.git
3236S:	Maintained
3237N:	bcm63xx
3238
3239BROADCOM BCM63XX/BCM33XX UDC DRIVER
3240M:	Kevin Cernekee <cernekee@gmail.com>
3241L:	linux-usb@vger.kernel.org
3242S:	Maintained
3243F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3244
3245BROADCOM BCM7XXX ARM ARCHITECTURE
3246M:	Florian Fainelli <f.fainelli@gmail.com>
3247M:	bcm-kernel-feedback-list@broadcom.com
3248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249T:	git git://github.com/broadcom/stblinux.git
3250S:	Maintained
3251F:	arch/arm/mach-bcm/*brcmstb*
3252F:	arch/arm/boot/dts/bcm7*.dts*
3253F:	drivers/bus/brcmstb_gisb.c
3254F:	arch/arm/mm/cache-b15-rac.c
3255F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3256N:	brcmstb
3257
3258BROADCOM BMIPS CPUFREQ DRIVER
3259M:	Markus Mayer <mmayer@broadcom.com>
3260M:	bcm-kernel-feedback-list@broadcom.com
3261L:	linux-pm@vger.kernel.org
3262S:	Maintained
3263F:	drivers/cpufreq/bmips-cpufreq.c
3264
3265BROADCOM BMIPS MIPS ARCHITECTURE
3266M:	Kevin Cernekee <cernekee@gmail.com>
3267M:	Florian Fainelli <f.fainelli@gmail.com>
3268L:	bcm-kernel-feedback-list@broadcom.com
3269L:	linux-mips@vger.kernel.org
3270T:	git git://github.com/broadcom/stblinux.git
3271S:	Maintained
3272F:	arch/mips/bmips/*
3273F:	arch/mips/include/asm/mach-bmips/*
3274F:	arch/mips/kernel/*bmips*
3275F:	arch/mips/boot/dts/brcm/bcm*.dts*
3276F:	drivers/irqchip/irq-bcm63*
3277F:	drivers/irqchip/irq-bcm7*
3278F:	drivers/irqchip/irq-brcmstb*
3279F:	include/linux/bcm963xx_nvram.h
3280F:	include/linux/bcm963xx_tag.h
3281
3282BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3283M:	Rasesh Mody <rmody@marvell.com>
3284M:	GR-Linux-NIC-Dev@marvell.com
3285L:	netdev@vger.kernel.org
3286S:	Supported
3287F:	drivers/net/ethernet/broadcom/bnx2.*
3288F:	drivers/net/ethernet/broadcom/bnx2_*
3289
3290BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3291M:	QLogic-Storage-Upstream@qlogic.com
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294F:	drivers/scsi/bnx2fc/
3295
3296BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3297M:	QLogic-Storage-Upstream@qlogic.com
3298L:	linux-scsi@vger.kernel.org
3299S:	Supported
3300F:	drivers/scsi/bnx2i/
3301
3302BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3303M:	Ariel Elior <aelior@marvell.com>
3304M:	Sudarsana Kalluru <skalluru@marvell.com>
3305M:	GR-everest-linux-l2@marvell.com
3306L:	netdev@vger.kernel.org
3307S:	Supported
3308F:	drivers/net/ethernet/broadcom/bnx2x/
3309
3310BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3311M:	Michael Chan <michael.chan@broadcom.com>
3312L:	netdev@vger.kernel.org
3313S:	Supported
3314F:	drivers/net/ethernet/broadcom/bnxt/
3315
3316BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3317M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3318M:	Franky Lin <franky.lin@broadcom.com>
3319M:	Hante Meuleman <hante.meuleman@broadcom.com>
3320M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3321M:	Wright Feng <wright.feng@cypress.com>
3322L:	linux-wireless@vger.kernel.org
3323L:	brcm80211-dev-list.pdl@broadcom.com
3324L:	brcm80211-dev-list@cypress.com
3325S:	Supported
3326F:	drivers/net/wireless/broadcom/brcm80211/
3327
3328BROADCOM BRCMSTB GPIO DRIVER
3329M:	Gregory Fong <gregory.0xf0@gmail.com>
3330L:	bcm-kernel-feedback-list@broadcom.com
3331S:	Supported
3332F:	drivers/gpio/gpio-brcmstb.c
3333F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3334
3335BROADCOM BRCMSTB I2C DRIVER
3336M:	Kamal Dasu <kdasu.kdev@gmail.com>
3337L:	linux-i2c@vger.kernel.org
3338L:	bcm-kernel-feedback-list@broadcom.com
3339S:	Supported
3340F:	drivers/i2c/busses/i2c-brcmstb.c
3341F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3342
3343BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3344M:	Al Cooper <alcooperx@gmail.com>
3345L:	linux-kernel@vger.kernel.org
3346L:	bcm-kernel-feedback-list@broadcom.com
3347S:	Maintained
3348F:	drivers/phy/broadcom/phy-brcm-usb*
3349
3350BROADCOM GENET ETHERNET DRIVER
3351M:	Doug Berger <opendmb@gmail.com>
3352M:	Florian Fainelli <f.fainelli@gmail.com>
3353L:	bcm-kernel-feedback-list@broadcom.com
3354L:	netdev@vger.kernel.org
3355S:	Supported
3356F:	drivers/net/ethernet/broadcom/genet/
3357
3358BROADCOM IPROC ARM ARCHITECTURE
3359M:	Ray Jui <rjui@broadcom.com>
3360M:	Scott Branden <sbranden@broadcom.com>
3361M:	bcm-kernel-feedback-list@broadcom.com
3362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3363T:	git git://github.com/broadcom/cygnus-linux.git
3364S:	Maintained
3365N:	iproc
3366N:	cygnus
3367N:	bcm[-_]nsp
3368N:	bcm9113*
3369N:	bcm9583*
3370N:	bcm9585*
3371N:	bcm9586*
3372N:	bcm988312
3373N:	bcm113*
3374N:	bcm583*
3375N:	bcm585*
3376N:	bcm586*
3377N:	bcm88312
3378N:	hr2
3379N:	stingray
3380F:	arch/arm64/boot/dts/broadcom/northstar2/*
3381F:	arch/arm64/boot/dts/broadcom/stingray/*
3382F:	drivers/clk/bcm/clk-ns*
3383F:	drivers/clk/bcm/clk-sr*
3384F:	drivers/pinctrl/bcm/pinctrl-ns*
3385F:	include/dt-bindings/clock/bcm-sr*
3386
3387BROADCOM KONA GPIO DRIVER
3388M:	Ray Jui <rjui@broadcom.com>
3389L:	bcm-kernel-feedback-list@broadcom.com
3390S:	Supported
3391F:	drivers/gpio/gpio-bcm-kona.c
3392F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3393
3394BROADCOM NETXTREME-E ROCE DRIVER
3395M:	Selvin Xavier <selvin.xavier@broadcom.com>
3396M:	Devesh Sharma <devesh.sharma@broadcom.com>
3397M:	Somnath Kotur <somnath.kotur@broadcom.com>
3398M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3399L:	linux-rdma@vger.kernel.org
3400W:	http://www.broadcom.com
3401S:	Supported
3402F:	drivers/infiniband/hw/bnxt_re/
3403F:	include/uapi/rdma/bnxt_re-abi.h
3404
3405BROADCOM NVRAM DRIVER
3406M:	Rafał Miłecki <zajec5@gmail.com>
3407L:	linux-mips@vger.kernel.org
3408S:	Maintained
3409F:	drivers/firmware/broadcom/*
3410
3411BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3412M:	Rafał Miłecki <zajec5@gmail.com>
3413L:	linux-wireless@vger.kernel.org
3414S:	Maintained
3415F:	drivers/bcma/
3416F:	include/linux/bcma/
3417
3418BROADCOM STB AVS CPUFREQ DRIVER
3419M:	Markus Mayer <mmayer@broadcom.com>
3420M:	bcm-kernel-feedback-list@broadcom.com
3421L:	linux-pm@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3424F:	drivers/cpufreq/brcmstb*
3425
3426BROADCOM STB AVS TMON DRIVER
3427M:	Markus Mayer <mmayer@broadcom.com>
3428M:	bcm-kernel-feedback-list@broadcom.com
3429L:	linux-pm@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3432F:	drivers/thermal/broadcom/brcmstb*
3433
3434BROADCOM STB NAND FLASH DRIVER
3435M:	Brian Norris <computersforpeace@gmail.com>
3436M:	Kamal Dasu <kdasu.kdev@gmail.com>
3437L:	linux-mtd@lists.infradead.org
3438L:	bcm-kernel-feedback-list@broadcom.com
3439S:	Maintained
3440F:	drivers/mtd/nand/raw/brcmnand/
3441
3442BROADCOM STB DPFE DRIVER
3443M:	Markus Mayer <mmayer@broadcom.com>
3444M:	bcm-kernel-feedback-list@broadcom.com
3445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3448F:	drivers/memory/brcmstb_dpfe.c
3449
3450BROADCOM SPI DRIVER
3451M:	Kamal Dasu <kdasu.kdev@gmail.com>
3452M:	bcm-kernel-feedback-list@broadcom.com
3453S:	Maintained
3454F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3455F:	drivers/spi/spi-bcm-qspi.*
3456F:	drivers/spi/spi-brcmstb-qspi.c
3457F:	drivers/spi/spi-iproc-qspi.c
3458
3459BROADCOM SYSTEMPORT ETHERNET DRIVER
3460M:	Florian Fainelli <f.fainelli@gmail.com>
3461L:	bcm-kernel-feedback-list@broadcom.com
3462L:	netdev@vger.kernel.org
3463S:	Supported
3464F:	drivers/net/ethernet/broadcom/bcmsysport.*
3465
3466BROADCOM TG3 GIGABIT ETHERNET DRIVER
3467M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3468M:	Prashant Sreedharan <prashant@broadcom.com>
3469M:	Michael Chan <mchan@broadcom.com>
3470L:	netdev@vger.kernel.org
3471S:	Supported
3472F:	drivers/net/ethernet/broadcom/tg3.*
3473
3474BROCADE BFA FC SCSI DRIVER
3475M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3476M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3477L:	linux-scsi@vger.kernel.org
3478S:	Supported
3479F:	drivers/scsi/bfa/
3480
3481BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3482M:	Rasesh Mody <rmody@marvell.com>
3483M:	Sudarsana Kalluru <skalluru@marvell.com>
3484M:	GR-Linux-NIC-Dev@marvell.com
3485L:	netdev@vger.kernel.org
3486S:	Supported
3487F:	drivers/net/ethernet/brocade/bna/
3488
3489BSG (block layer generic sg v4 driver)
3490M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3491L:	linux-scsi@vger.kernel.org
3492S:	Supported
3493F:	block/bsg.c
3494F:	include/linux/bsg.h
3495F:	include/uapi/linux/bsg.h
3496
3497BT87X AUDIO DRIVER
3498M:	Clemens Ladisch <clemens@ladisch.de>
3499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3501S:	Maintained
3502F:	Documentation/sound/cards/bt87x.rst
3503F:	sound/pci/bt87x.c
3504
3505BT8XXGPIO DRIVER
3506M:	Michael Buesch <m@bues.ch>
3507W:	http://bu3sch.de/btgpio.php
3508S:	Maintained
3509F:	drivers/gpio/gpio-bt8xx.c
3510
3511BTRFS FILE SYSTEM
3512M:	Chris Mason <clm@fb.com>
3513M:	Josef Bacik <josef@toxicpanda.com>
3514M:	David Sterba <dsterba@suse.com>
3515L:	linux-btrfs@vger.kernel.org
3516W:	http://btrfs.wiki.kernel.org/
3517Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3519S:	Maintained
3520F:	Documentation/filesystems/btrfs.txt
3521F:	fs/btrfs/
3522F:	include/linux/btrfs*
3523F:	include/uapi/linux/btrfs*
3524
3525BTTV VIDEO4LINUX DRIVER
3526M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3527L:	linux-media@vger.kernel.org
3528W:	https://linuxtv.org
3529T:	git git://linuxtv.org/media_tree.git
3530S:	Odd fixes
3531F:	Documentation/media/v4l-drivers/bttv*
3532F:	drivers/media/pci/bt8xx/bttv*
3533
3534BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3535M:	Chanwoo Choi <cw00.choi@samsung.com>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3539S:	Maintained
3540F:	drivers/devfreq/exynos-bus.c
3541F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3542
3543BUSLOGIC SCSI DRIVER
3544M:	Khalid Aziz <khalid@gonehiking.org>
3545L:	linux-scsi@vger.kernel.org
3546S:	Maintained
3547F:	drivers/scsi/BusLogic.*
3548F:	drivers/scsi/FlashPoint.*
3549
3550C-MEDIA CMI8788 DRIVER
3551M:	Clemens Ladisch <clemens@ladisch.de>
3552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3554S:	Maintained
3555F:	sound/pci/oxygen/
3556
3557C-SKY ARCHITECTURE
3558M:	Guo Ren <guoren@kernel.org>
3559T:	git https://github.com/c-sky/csky-linux.git
3560S:	Supported
3561F:	arch/csky/
3562F:	Documentation/devicetree/bindings/csky/
3563F:	drivers/irqchip/irq-csky-*
3564F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3565F:	drivers/clocksource/timer-gx6605s.c
3566F:	drivers/clocksource/timer-mp-csky.c
3567F:	Documentation/devicetree/bindings/timer/csky,*
3568K:	csky
3569N:	csky
3570
3571C6X ARCHITECTURE
3572M:	Mark Salter <msalter@redhat.com>
3573M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3574L:	linux-c6x-dev@linux-c6x.org
3575W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3576S:	Maintained
3577F:	arch/c6x/
3578
3579CA8210 IEEE-802.15.4 RADIO DRIVER
3580M:	Harry Morris <h.morris@cascoda.com>
3581L:	linux-wpan@vger.kernel.org
3582W:	https://github.com/Cascoda/ca8210-linux.git
3583S:	Maintained
3584F:	drivers/net/ieee802154/ca8210.c
3585F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3586
3587CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3588M:	David Howells <dhowells@redhat.com>
3589L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3590S:	Supported
3591F:	Documentation/filesystems/caching/cachefiles.txt
3592F:	fs/cachefiles/
3593
3594CADENCE MIPI-CSI2 BRIDGES
3595M:	Maxime Ripard <mripard@kernel.org>
3596L:	linux-media@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/media/cdns,*.txt
3599F:	drivers/media/platform/cadence/cdns-csi2*
3600
3601CADET FM/AM RADIO RECEIVER DRIVER
3602M:	Hans Verkuil <hverkuil@xs4all.nl>
3603L:	linux-media@vger.kernel.org
3604T:	git git://linuxtv.org/media_tree.git
3605W:	https://linuxtv.org
3606S:	Maintained
3607F:	drivers/media/radio/radio-cadet*
3608
3609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3610M:	Jonathan Corbet <corbet@lwn.net>
3611L:	linux-media@vger.kernel.org
3612T:	git git://linuxtv.org/media_tree.git
3613S:	Maintained
3614F:	Documentation/media/v4l-drivers/cafe_ccic*
3615F:	drivers/media/platform/marvell-ccic/
3616
3617CAIF NETWORK LAYER
3618L:	netdev@vger.kernel.org
3619S:	Orphan
3620F:	Documentation/networking/caif/
3621F:	drivers/net/caif/
3622F:	include/uapi/linux/caif/
3623F:	include/net/caif/
3624F:	net/caif/
3625
3626CAKE QDISC
3627M:	Toke Høiland-Jørgensen <toke@toke.dk>
3628L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3629S:	Maintained
3630F:	net/sched/sch_cake.c
3631
3632CALGARY x86-64 IOMMU
3633M:	Muli Ben-Yehuda <mulix@mulix.org>
3634M:	Jon Mason <jdmason@kudzu.us>
3635L:	iommu@lists.linux-foundation.org
3636S:	Maintained
3637F:	arch/x86/kernel/pci-calgary_64.c
3638F:	arch/x86/kernel/tce_64.c
3639F:	arch/x86/include/asm/calgary.h
3640F:	arch/x86/include/asm/tce.h
3641
3642CAN NETWORK DRIVERS
3643M:	Wolfgang Grandegger <wg@grandegger.com>
3644M:	Marc Kleine-Budde <mkl@pengutronix.de>
3645L:	linux-can@vger.kernel.org
3646W:	https://github.com/linux-can
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3649S:	Maintained
3650F:	Documentation/devicetree/bindings/net/can/
3651F:	drivers/net/can/
3652F:	include/linux/can/dev.h
3653F:	include/linux/can/led.h
3654F:	include/linux/can/rx-offload.h
3655F:	include/linux/can/platform/
3656F:	include/uapi/linux/can/error.h
3657F:	include/uapi/linux/can/netlink.h
3658F:	include/uapi/linux/can/vxcan.h
3659
3660CAN NETWORK LAYER
3661M:	Oliver Hartkopp <socketcan@hartkopp.net>
3662M:	Marc Kleine-Budde <mkl@pengutronix.de>
3663L:	linux-can@vger.kernel.org
3664W:	https://github.com/linux-can
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3667S:	Maintained
3668F:	Documentation/networking/can.rst
3669F:	net/can/
3670F:	include/linux/can/core.h
3671F:	include/linux/can/skb.h
3672F:	include/net/netns/can.h
3673F:	include/uapi/linux/can.h
3674F:	include/uapi/linux/can/bcm.h
3675F:	include/uapi/linux/can/raw.h
3676F:	include/uapi/linux/can/gw.h
3677
3678CAN-J1939 NETWORK LAYER
3679M:	Robin van der Gracht <robin@protonic.nl>
3680M:	Oleksij Rempel <o.rempel@pengutronix.de>
3681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3682L:	linux-can@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/networking/j1939.txt
3685F:	net/can/j1939/
3686F:	include/uapi/linux/can/j1939.h
3687
3688CAPABILITIES
3689M:	Serge Hallyn <serge@hallyn.com>
3690L:	linux-security-module@vger.kernel.org
3691S:	Supported
3692F:	include/linux/capability.h
3693F:	include/uapi/linux/capability.h
3694F:	security/commoncap.c
3695F:	kernel/capability.c
3696
3697CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3698M:	Kevin Tsai <ktsai@capellamicro.com>
3699S:	Maintained
3700F:	drivers/iio/light/cm*
3701
3702CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3703M:	Christian Lamparter <chunkeey@googlemail.com>
3704L:	linux-wireless@vger.kernel.org
3705W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3706S:	Maintained
3707F:	drivers/net/wireless/ath/carl9170/
3708
3709CAVIUM I2C DRIVER
3710M:	Jan Glauber <jglauber@cavium.com>
3711M:	David Daney <david.daney@cavium.com>
3712W:	http://www.cavium.com
3713S:	Supported
3714F:	drivers/i2c/busses/i2c-octeon*
3715F:	drivers/i2c/busses/i2c-thunderx*
3716
3717CAVIUM LIQUIDIO NETWORK DRIVER
3718M:	Derek Chickles <dchickles@marvell.com>
3719M:	Satanand Burla <sburla@marvell.com>
3720M:	Felix Manlunas <fmanlunas@marvell.com>
3721L:	netdev@vger.kernel.org
3722W:	http://www.cavium.com
3723S:	Supported
3724F:	drivers/net/ethernet/cavium/liquidio/
3725
3726CAVIUM MMC DRIVER
3727M:	Jan Glauber <jglauber@cavium.com>
3728M:	David Daney <david.daney@cavium.com>
3729M:	Steven J. Hill <Steven.Hill@cavium.com>
3730W:	http://www.cavium.com
3731S:	Supported
3732F:	drivers/mmc/host/cavium*
3733
3734CAVIUM OCTEON-TX CRYPTO DRIVER
3735M:	George Cherian <george.cherian@cavium.com>
3736L:	linux-crypto@vger.kernel.org
3737W:	http://www.cavium.com
3738S:	Supported
3739F:	drivers/crypto/cavium/cpt/
3740
3741CAVIUM THUNDERX2 ARM64 SOC
3742M:	Robert Richter <rrichter@cavium.com>
3743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744S:	Maintained
3745F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3746F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3747
3748CC2520 IEEE-802.15.4 RADIO DRIVER
3749M:	Varka Bhadram <varkabhadram@gmail.com>
3750L:	linux-wpan@vger.kernel.org
3751S:	Maintained
3752F:	drivers/net/ieee802154/cc2520.c
3753F:	include/linux/spi/cc2520.h
3754F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3755
3756CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3757M:	Gilad Ben-Yossef <gilad@benyossef.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Supported
3760F:	drivers/crypto/ccree/
3761W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3762
3763CEC FRAMEWORK
3764M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Supported
3769F:	Documentation/media/kapi/cec-core.rst
3770F:	Documentation/media/uapi/cec
3771F:	drivers/media/cec/
3772F:	drivers/media/rc/keymaps/rc-cec.c
3773F:	include/media/cec.h
3774F:	include/media/cec-notifier.h
3775F:	include/uapi/linux/cec.h
3776F:	include/uapi/linux/cec-funcs.h
3777F:	Documentation/devicetree/bindings/media/cec.txt
3778F:	Documentation/ABI/testing/debugfs-cec-error-inj
3779
3780CEC GPIO DRIVER
3781M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	http://linuxtv.org
3785S:	Supported
3786F:	drivers/media/platform/cec-gpio/
3787F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3788
3789CELL BROADBAND ENGINE ARCHITECTURE
3790M:	Arnd Bergmann <arnd@arndb.de>
3791L:	linuxppc-dev@lists.ozlabs.org
3792W:	http://www.ibm.com/developerworks/power/cell/
3793S:	Supported
3794F:	arch/powerpc/include/asm/cell*.h
3795F:	arch/powerpc/include/asm/spu*.h
3796F:	arch/powerpc/include/uapi/asm/spu*.h
3797F:	arch/powerpc/oprofile/*cell*
3798F:	arch/powerpc/platforms/cell/
3799
3800CEPH COMMON CODE (LIBCEPH)
3801M:	Ilya Dryomov <idryomov@gmail.com>
3802M:	Jeff Layton <jlayton@kernel.org>
3803M:	Sage Weil <sage@redhat.com>
3804L:	ceph-devel@vger.kernel.org
3805W:	http://ceph.com/
3806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3807T:	git git://github.com/ceph/ceph-client.git
3808S:	Supported
3809F:	net/ceph/
3810F:	include/linux/ceph/
3811F:	include/linux/crush/
3812
3813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3814M:	Jeff Layton <jlayton@kernel.org>
3815M:	Sage Weil <sage@redhat.com>
3816M:	Ilya Dryomov <idryomov@gmail.com>
3817L:	ceph-devel@vger.kernel.org
3818W:	http://ceph.com/
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820T:	git git://github.com/ceph/ceph-client.git
3821S:	Supported
3822F:	Documentation/filesystems/ceph.txt
3823F:	fs/ceph/
3824
3825CERTIFICATE HANDLING:
3826M:	David Howells <dhowells@redhat.com>
3827M:	David Woodhouse <dwmw2@infradead.org>
3828L:	keyrings@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/admin-guide/module-signing.rst
3831F:	certs/
3832F:	scripts/sign-file.c
3833F:	scripts/extract-cert.c
3834
3835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3836L:	devel@driverdev.osuosl.org
3837S:	Obsolete
3838F:	drivers/staging/wusbcore/
3839
3840CFAG12864B LCD DRIVER
3841M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3842S:	Maintained
3843F:	drivers/auxdisplay/cfag12864b.c
3844F:	include/linux/cfag12864b.h
3845
3846CFAG12864BFB LCD FRAMEBUFFER DRIVER
3847M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3848S:	Maintained
3849F:	drivers/auxdisplay/cfag12864bfb.c
3850F:	include/linux/cfag12864b.h
3851
3852802.11 (including CFG80211/NL80211)
3853M:	Johannes Berg <johannes@sipsolutions.net>
3854L:	linux-wireless@vger.kernel.org
3855W:	http://wireless.kernel.org/
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3858S:	Maintained
3859F:	net/wireless/
3860F:	include/uapi/linux/nl80211.h
3861F:	include/linux/ieee80211.h
3862F:	include/net/wext.h
3863F:	include/net/cfg80211.h
3864F:	include/net/iw_handler.h
3865F:	include/net/ieee80211_radiotap.h
3866F:	Documentation/driver-api/80211/cfg80211.rst
3867F:	Documentation/networking/regulatory.txt
3868
3869CHAR and MISC DRIVERS
3870M:	Arnd Bergmann <arnd@arndb.de>
3871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3873S:	Supported
3874F:	drivers/char/
3875F:	drivers/misc/
3876F:	include/linux/miscdevice.h
3877
3878CHECKPATCH
3879M:	Andy Whitcroft <apw@canonical.com>
3880M:	Joe Perches <joe@perches.com>
3881S:	Maintained
3882F:	scripts/checkpatch.pl
3883
3884CHINESE DOCUMENTATION
3885M:	Harry Wei <harryxiyou@gmail.com>
3886M:	Alex Shi <alex.shi@linux.alibaba.com>
3887L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3888S:	Maintained
3889F:	Documentation/translations/zh_CN/
3890
3891CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3892M:	Peter Chen <Peter.Chen@nxp.com>
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894L:	linux-usb@vger.kernel.org
3895S:	Maintained
3896F:	drivers/usb/chipidea/
3897
3898CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3899M:	Hans de Goede <hdegoede@redhat.com>
3900L:	linux-input@vger.kernel.org
3901S:	Maintained
3902F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3903F:	drivers/input/touchscreen/chipone_icn8318.c
3904
3905CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3906M:	Hans de Goede <hdegoede@redhat.com>
3907L:	linux-input@vger.kernel.org
3908S:	Maintained
3909F:	drivers/input/touchscreen/chipone_icn8505.c
3910
3911CHROME HARDWARE PLATFORM SUPPORT
3912M:	Benson Leung <bleung@chromium.org>
3913M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3914S:	Maintained
3915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3916F:	drivers/platform/chrome/
3917
3918CHROMEOS EC SUBDRIVERS
3919M:	Benson Leung <bleung@chromium.org>
3920M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3921R:	Guenter Roeck <groeck@chromium.org>
3922S:	Maintained
3923N:	cros_ec
3924N:	cros-ec
3925F:	drivers/power/supply/cros_usbpd-charger.c
3926
3927CHROMEOS EC CODEC DRIVER
3928M:	Cheng-Yi Chiang <cychiang@chromium.org>
3929S:	Maintained
3930R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3931R:	Guenter Roeck <groeck@chromium.org>
3932F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3933F:	sound/soc/codecs/cros_ec_codec.*
3934
3935CIRRUS LOGIC AUDIO CODEC DRIVERS
3936M:	Brian Austin <brian.austin@cirrus.com>
3937M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3939S:	Maintained
3940F:	sound/soc/codecs/cs*
3941
3942CIRRUS LOGIC EP93XX ETHERNET DRIVER
3943M:	Hartley Sweeten <hsweeten@visionengravers.com>
3944L:	netdev@vger.kernel.org
3945S:	Maintained
3946F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3947
3948CIRRUS LOGIC LOCHNAGAR DRIVER
3949M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3950M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3951L:	patches@opensource.cirrus.com
3952S:	Supported
3953F:	drivers/clk/clk-lochnagar.c
3954F:	drivers/hwmon/lochnagar-hwmon.c
3955F:	drivers/mfd/lochnagar-i2c.c
3956F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3957F:	drivers/regulator/lochnagar-regulator.c
3958F:	sound/soc/codecs/lochnagar-sc.c
3959F:	include/dt-bindings/clk/lochnagar.h
3960F:	include/dt-bindings/pinctrl/lochnagar.h
3961F:	include/linux/mfd/lochnagar*
3962F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3968F:	Documentation/hwmon/lochnagar.rst
3969
3970CISCO FCOE HBA DRIVER
3971M:	Satish Kharat <satishkh@cisco.com>
3972M:	Sesidhar Baddela <sebaddel@cisco.com>
3973M:	Karan Tilak Kumar <kartilak@cisco.com>
3974L:	linux-scsi@vger.kernel.org
3975S:	Supported
3976F:	drivers/scsi/fnic/
3977
3978CISCO SCSI HBA DRIVER
3979M:	Karan Tilak Kumar <kartilak@cisco.com>
3980M:	Sesidhar Baddela <sebaddel@cisco.com>
3981L:	linux-scsi@vger.kernel.org
3982S:	Supported
3983F:	drivers/scsi/snic/
3984
3985CISCO VIC ETHERNET NIC DRIVER
3986M:	Christian Benvenuti <benve@cisco.com>
3987M:	Govindarajulu Varadarajan <_govind@gmx.com>
3988M:	Parvi Kaustubhi <pkaustub@cisco.com>
3989S:	Supported
3990F:	drivers/net/ethernet/cisco/enic/
3991
3992CISCO VIC LOW LATENCY NIC DRIVER
3993M:	Christian Benvenuti <benve@cisco.com>
3994M:	Nelson Escobar <neescoba@cisco.com>
3995M:	Parvi Kaustubhi <pkaustub@cisco.com>
3996S:	Supported
3997F:	drivers/infiniband/hw/usnic/
3998
3999CIRRUS LOGIC MADERA CODEC DRIVERS
4000M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4001M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4003L:	patches@opensource.cirrus.com
4004T:	git https://github.com/CirrusLogic/linux-drivers.git
4005W:	https://github.com/CirrusLogic/linux-drivers/wiki
4006S:	Supported
4007F:	Documentation/devicetree/bindings/mfd/madera.txt
4008F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4009F:	Documentation/devicetree/bindings/sound/madera.txt
4010F:	include/dt-bindings/sound/madera*
4011F:	include/linux/irqchip/irq-madera*
4012F:	include/linux/mfd/madera/*
4013F:	include/sound/madera*
4014F:	drivers/gpio/gpio-madera*
4015F:	drivers/irqchip/irq-madera*
4016F:	drivers/mfd/madera*
4017F:	drivers/mfd/cs47l*
4018F:	drivers/pinctrl/cirrus/*
4019F:	sound/soc/codecs/cs47l*
4020F:	sound/soc/codecs/madera*
4021
4022CLANG-FORMAT FILE
4023M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4024S:	Maintained
4025F:	.clang-format
4026
4027CLANG/LLVM BUILD SUPPORT
4028L:	clang-built-linux@googlegroups.com
4029W:	https://clangbuiltlinux.github.io/
4030B:	https://github.com/ClangBuiltLinux/linux/issues
4031C:	irc://chat.freenode.net/clangbuiltlinux
4032S:	Supported
4033K:	\b(?i:clang|llvm)\b
4034
4035CLEANCACHE API
4036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4037L:	linux-kernel@vger.kernel.org
4038S:	Maintained
4039F:	mm/cleancache.c
4040F:	include/linux/cleancache.h
4041
4042CLK API
4043M:	Russell King <linux@armlinux.org.uk>
4044L:	linux-clk@vger.kernel.org
4045S:	Maintained
4046F:	include/linux/clk.h
4047
4048CLOCKSOURCE, CLOCKEVENT DRIVERS
4049M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4050M:	Thomas Gleixner <tglx@linutronix.de>
4051L:	linux-kernel@vger.kernel.org
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4053S:	Supported
4054F:	drivers/clocksource/
4055F:	Documentation/devicetree/bindings/timer/
4056
4057CMPC ACPI DRIVER
4058M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4059M:	Daniel Oliveira Nascimento <don@syst.com.br>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Supported
4062F:	drivers/platform/x86/classmate-laptop.c
4063
4064COBALT MEDIA DRIVER
4065M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066L:	linux-media@vger.kernel.org
4067T:	git git://linuxtv.org/media_tree.git
4068W:	https://linuxtv.org
4069S:	Supported
4070F:	drivers/media/pci/cobalt/
4071
4072COCCINELLE/Semantic Patches (SmPL)
4073M:	Julia Lawall <Julia.Lawall@lip6.fr>
4074M:	Gilles Muller <Gilles.Muller@lip6.fr>
4075M:	Nicolas Palix <nicolas.palix@imag.fr>
4076M:	Michal Marek <michal.lkml@markovi.net>
4077L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4079W:	http://coccinelle.lip6.fr/
4080S:	Supported
4081F:	Documentation/dev-tools/coccinelle.rst
4082F:	scripts/coccinelle/
4083F:	scripts/coccicheck
4084
4085CODA FILE SYSTEM
4086M:	Jan Harkes <jaharkes@cs.cmu.edu>
4087M:	coda@cs.cmu.edu
4088L:	codalist@coda.cs.cmu.edu
4089W:	http://www.coda.cs.cmu.edu/
4090S:	Maintained
4091F:	Documentation/filesystems/coda.txt
4092F:	fs/coda/
4093F:	include/linux/coda*.h
4094F:	include/uapi/linux/coda*.h
4095
4096CODA V4L2 MEM2MEM DRIVER
4097M:	Philipp Zabel <p.zabel@pengutronix.de>
4098L:	linux-media@vger.kernel.org
4099S:	Maintained
4100F:	Documentation/devicetree/bindings/media/coda.txt
4101F:	drivers/media/platform/coda/
4102
4103CODE OF CONDUCT
4104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4105S:	Supported
4106F:	Documentation/process/code-of-conduct.rst
4107F:	Documentation/process/code-of-conduct-interpretation.rst
4108
4109COMMON CLK FRAMEWORK
4110M:	Michael Turquette <mturquette@baylibre.com>
4111M:	Stephen Boyd <sboyd@kernel.org>
4112L:	linux-clk@vger.kernel.org
4113Q:	http://patchwork.kernel.org/project/linux-clk/list/
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/clock/
4117F:	drivers/clk/
4118X:	drivers/clk/clkdev.c
4119F:	include/linux/clk-pr*
4120F:	include/linux/clk/
4121F:	include/linux/of_clk.h
4122
4123COMMON INTERNET FILE SYSTEM (CIFS)
4124M:	Steve French <sfrench@samba.org>
4125L:	linux-cifs@vger.kernel.org
4126L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4127W:	http://linux-cifs.samba.org/
4128T:	git git://git.samba.org/sfrench/cifs-2.6.git
4129S:	Supported
4130F:	Documentation/admin-guide/cifs/
4131F:	fs/cifs/
4132
4133COMPACTPCI HOTPLUG CORE
4134M:	Scott Murray <scott@spiteful.org>
4135L:	linux-pci@vger.kernel.org
4136S:	Maintained
4137F:	drivers/pci/hotplug/cpci_hotplug*
4138
4139COMPACTPCI HOTPLUG GENERIC DRIVER
4140M:	Scott Murray <scott@spiteful.org>
4141L:	linux-pci@vger.kernel.org
4142S:	Maintained
4143F:	drivers/pci/hotplug/cpcihp_generic.c
4144
4145COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4146M:	Scott Murray <scott@spiteful.org>
4147L:	linux-pci@vger.kernel.org
4148S:	Maintained
4149F:	drivers/pci/hotplug/cpcihp_zt5550.*
4150
4151COMPAL LAPTOP SUPPORT
4152M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4153L:	platform-driver-x86@vger.kernel.org
4154S:	Maintained
4155F:	drivers/platform/x86/compal-laptop.c
4156
4157COMPILER ATTRIBUTES
4158M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4159S:	Maintained
4160F:	include/linux/compiler_attributes.h
4161
4162CONEXANT ACCESSRUNNER USB DRIVER
4163L:	accessrunner-general@lists.sourceforge.net
4164W:	http://accessrunner.sourceforge.net/
4165S:	Orphan
4166F:	drivers/usb/atm/cxacru.c
4167
4168CONFIGFS
4169M:	Joel Becker <jlbec@evilplan.org>
4170M:	Christoph Hellwig <hch@lst.de>
4171T:	git git://git.infradead.org/users/hch/configfs.git
4172S:	Supported
4173F:	fs/configfs/
4174F:	include/linux/configfs.h
4175
4176CONNECTOR
4177M:	Evgeniy Polyakov <zbr@ioremap.net>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/connector/
4181
4182CONTROL GROUP (CGROUP)
4183M:	Tejun Heo <tj@kernel.org>
4184M:	Li Zefan <lizefan@huawei.com>
4185M:	Johannes Weiner <hannes@cmpxchg.org>
4186L:	cgroups@vger.kernel.org
4187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4188S:	Maintained
4189F:	Documentation/admin-guide/cgroup-v2.rst
4190F:	Documentation/admin-guide/cgroup-v1/
4191F:	include/linux/cgroup*
4192F:	kernel/cgroup/
4193
4194CONTROL GROUP - CPUSET
4195M:	Li Zefan <lizefan@huawei.com>
4196L:	cgroups@vger.kernel.org
4197W:	http://www.bullopensource.org/cpuset/
4198W:	http://oss.sgi.com/projects/cpusets/
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4200S:	Maintained
4201F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4202F:	include/linux/cpuset.h
4203F:	kernel/cgroup/cpuset.c
4204
4205CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4206M:	Johannes Weiner <hannes@cmpxchg.org>
4207M:	Michal Hocko <mhocko@kernel.org>
4208M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4209L:	cgroups@vger.kernel.org
4210L:	linux-mm@kvack.org
4211S:	Maintained
4212F:	mm/memcontrol.c
4213F:	mm/swap_cgroup.c
4214
4215CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4216M:	Tejun Heo <tj@kernel.org>
4217M:	Jens Axboe <axboe@kernel.dk>
4218L:	cgroups@vger.kernel.org
4219L:	linux-block@vger.kernel.org
4220T:	git git://git.kernel.dk/linux-block
4221F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4222F:	block/blk-cgroup.c
4223F:	include/linux/blk-cgroup.h
4224F:	block/blk-throttle.c
4225F:	block/blk-iolatency.c
4226F:	block/bfq-cgroup.c
4227
4228CORETEMP HARDWARE MONITORING DRIVER
4229M:	Fenghua Yu <fenghua.yu@intel.com>
4230L:	linux-hwmon@vger.kernel.org
4231S:	Maintained
4232F:	Documentation/hwmon/coretemp.rst
4233F:	drivers/hwmon/coretemp.c
4234
4235COSA/SRP SYNC SERIAL DRIVER
4236M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4237W:	http://www.fi.muni.cz/~kas/cosa/
4238S:	Maintained
4239F:	drivers/net/wan/cosa*
4240
4241COUNTER SUBSYSTEM
4242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-counter*
4246F:	Documentation/driver-api/generic-counter.rst
4247F:	drivers/counter/
4248F:	include/linux/counter.h
4249F:	include/linux/counter_enum.h
4250
4251CPMAC ETHERNET DRIVER
4252M:	Florian Fainelli <f.fainelli@gmail.com>
4253L:	netdev@vger.kernel.org
4254S:	Maintained
4255F:	drivers/net/ethernet/ti/cpmac.c
4256
4257CPU FREQUENCY SCALING FRAMEWORK
4258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4259M:	Viresh Kumar <viresh.kumar@linaro.org>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4264B:	https://bugzilla.kernel.org
4265F:	Documentation/admin-guide/pm/cpufreq.rst
4266F:	Documentation/admin-guide/pm/intel_pstate.rst
4267F:	Documentation/cpu-freq/
4268F:	Documentation/devicetree/bindings/cpufreq/
4269F:	drivers/cpufreq/
4270F:	kernel/sched/cpufreq*.c
4271F:	include/linux/cpufreq.h
4272F:	include/linux/sched/cpufreq.h
4273F:	tools/testing/selftests/cpufreq/
4274
4275CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4276M:	Viresh Kumar <viresh.kumar@linaro.org>
4277M:	Sudeep Holla <sudeep.holla@arm.com>
4278L:	linux-pm@vger.kernel.org
4279W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4280S:	Maintained
4281F:	drivers/cpufreq/arm_big_little.h
4282F:	drivers/cpufreq/arm_big_little.c
4283
4284CPU POWER MONITORING SUBSYSTEM
4285M:	Thomas Renninger <trenn@suse.com>
4286M:	Shuah Khan <shuah@kernel.org>
4287M:	Shuah Khan <skhan@linuxfoundation.org>
4288L:	linux-pm@vger.kernel.org
4289S:	Maintained
4290F:	tools/power/cpupower/
4291
4292CPUID/MSR DRIVER
4293M:	"H. Peter Anvin" <hpa@zytor.com>
4294S:	Maintained
4295F:	arch/x86/kernel/cpuid.c
4296F:	arch/x86/kernel/msr.c
4297
4298CPUIDLE DRIVER - ARM BIG LITTLE
4299M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4300M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4301L:	linux-pm@vger.kernel.org
4302L:	linux-arm-kernel@lists.infradead.org
4303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4304S:	Maintained
4305F:	drivers/cpuidle/cpuidle-big_little.c
4306
4307CPUIDLE DRIVER - ARM EXYNOS
4308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4310M:	Kukjin Kim <kgene@kernel.org>
4311L:	linux-pm@vger.kernel.org
4312L:	linux-samsung-soc@vger.kernel.org
4313S:	Supported
4314F:	drivers/cpuidle/cpuidle-exynos.c
4315F:	arch/arm/mach-exynos/pm.c
4316
4317CPUIDLE DRIVER - ARM PSCI
4318M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4319M:	Sudeep Holla <sudeep.holla@arm.com>
4320L:	linux-pm@vger.kernel.org
4321L:	linux-arm-kernel@lists.infradead.org
4322S:	Supported
4323F:	drivers/cpuidle/cpuidle-psci.c
4324
4325CPU IDLE TIME MANAGEMENT FRAMEWORK
4326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4327M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4328L:	linux-pm@vger.kernel.org
4329S:	Maintained
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4331B:	https://bugzilla.kernel.org
4332F:	Documentation/admin-guide/pm/cpuidle.rst
4333F:	Documentation/driver-api/pm/cpuidle.rst
4334F:	drivers/cpuidle/*
4335F:	include/linux/cpuidle.h
4336
4337CRAMFS FILESYSTEM
4338M:	Nicolas Pitre <nico@fluxnic.net>
4339S:	Maintained
4340F:	Documentation/filesystems/cramfs.txt
4341F:	fs/cramfs/
4342
4343CREATIVE SB0540
4344M:	Bastien Nocera <hadess@hadess.net>
4345L:	linux-input@vger.kernel.org
4346S:	Maintained
4347F:	drivers/hid/hid-creative-sb0540.c
4348
4349CRYPTO API
4350M:	Herbert Xu <herbert@gondor.apana.org.au>
4351M:	"David S. Miller" <davem@davemloft.net>
4352L:	linux-crypto@vger.kernel.org
4353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4355S:	Maintained
4356F:	Documentation/crypto/
4357F:	Documentation/devicetree/bindings/crypto/
4358F:	arch/*/crypto/
4359F:	crypto/
4360F:	drivers/crypto/
4361F:	include/crypto/
4362F:	include/linux/crypto*
4363F:	lib/crypto/
4364
4365CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4366M:	Neil Horman <nhorman@tuxdriver.com>
4367L:	linux-crypto@vger.kernel.org
4368S:	Maintained
4369F:	crypto/ansi_cprng.c
4370F:	crypto/rng.c
4371
4372CS3308 MEDIA DRIVER
4373M:	Hans Verkuil <hverkuil@xs4all.nl>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376W:	http://linuxtv.org
4377S:	Odd Fixes
4378F:	drivers/media/i2c/cs3308.c
4379
4380CS5535 Audio ALSA driver
4381M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4382S:	Maintained
4383F:	sound/pci/cs5535audio/
4384
4385CSI DRIVERS FOR ALLWINNER V3s
4386M:	Yong Deng <yong.deng@magewell.com>
4387L:	linux-media@vger.kernel.org
4388T:	git git://linuxtv.org/media_tree.git
4389S:	Maintained
4390F:	drivers/media/platform/sunxi/sun6i-csi/
4391F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4392
4393CW1200 WLAN driver
4394M:	Solomon Peachy <pizza@shaftnet.org>
4395S:	Maintained
4396F:	drivers/net/wireless/st/cw1200/
4397
4398CX18 VIDEO4LINUX DRIVER
4399M:	Andy Walls <awalls@md.metrocast.net>
4400L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403W:	https://linuxtv.org
4404W:	http://www.ivtvdriver.org/index.php/Cx18
4405S:	Maintained
4406F:	Documentation/media/v4l-drivers/cx18*
4407F:	drivers/media/pci/cx18/
4408F:	include/uapi/linux/ivtv*
4409
4410CX2341X MPEG ENCODER HELPER MODULE
4411M:	Hans Verkuil <hverkuil@xs4all.nl>
4412L:	linux-media@vger.kernel.org
4413T:	git git://linuxtv.org/media_tree.git
4414W:	https://linuxtv.org
4415S:	Maintained
4416F:	drivers/media/common/cx2341x*
4417F:	include/media/drv-intf/cx2341x.h
4418
4419CX24120 MEDIA DRIVER
4420M:	Jemma Denson <jdenson@gmail.com>
4421M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4422L:	linux-media@vger.kernel.org
4423W:	https://linuxtv.org
4424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4425S:	Maintained
4426F:	drivers/media/dvb-frontends/cx24120*
4427
4428CX88 VIDEO4LINUX DRIVER
4429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432T:	git git://linuxtv.org/media_tree.git
4433S:	Odd fixes
4434F:	Documentation/media/v4l-drivers/cx88*
4435F:	drivers/media/pci/cx88/
4436
4437CXD2820R MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/dvb-frontends/cxd2820r*
4446
4447CXGB3 ETHERNET DRIVER (CXGB3)
4448M:	Vishal Kulkarni <vishal@chelsio.com>
4449L:	netdev@vger.kernel.org
4450W:	http://www.chelsio.com
4451S:	Supported
4452F:	drivers/net/ethernet/chelsio/cxgb3/
4453
4454CXGB3 ISCSI DRIVER (CXGB3I)
4455M:	Karen Xie <kxie@chelsio.com>
4456L:	linux-scsi@vger.kernel.org
4457W:	http://www.chelsio.com
4458S:	Supported
4459F:	drivers/scsi/cxgbi/cxgb3i
4460
4461CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4462M:	Potnuri Bharat Teja <bharat@chelsio.com>
4463L:	linux-rdma@vger.kernel.org
4464W:	http://www.openfabrics.org
4465S:	Supported
4466F:	drivers/infiniband/hw/cxgb3/
4467F:	include/uapi/rdma/cxgb3-abi.h
4468
4469CXGB4 CRYPTO DRIVER (chcr)
4470M:	Atul Gupta <atul.gupta@chelsio.com>
4471L:	linux-crypto@vger.kernel.org
4472W:	http://www.chelsio.com
4473S:	Supported
4474F:	drivers/crypto/chelsio
4475
4476CXGB4 ETHERNET DRIVER (CXGB4)
4477M:	Vishal Kulkarni <vishal@chelsio.com>
4478L:	netdev@vger.kernel.org
4479W:	http://www.chelsio.com
4480S:	Supported
4481F:	drivers/net/ethernet/chelsio/cxgb4/
4482
4483CXGB4 ISCSI DRIVER (CXGB4I)
4484M:	Karen Xie <kxie@chelsio.com>
4485L:	linux-scsi@vger.kernel.org
4486W:	http://www.chelsio.com
4487S:	Supported
4488F:	drivers/scsi/cxgbi/cxgb4i
4489
4490CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4491M:	Potnuri Bharat Teja <bharat@chelsio.com>
4492L:	linux-rdma@vger.kernel.org
4493W:	http://www.openfabrics.org
4494S:	Supported
4495F:	drivers/infiniband/hw/cxgb4/
4496F:	include/uapi/rdma/cxgb4-abi.h
4497
4498CXGB4VF ETHERNET DRIVER (CXGB4VF)
4499M:	Casey Leedom <leedom@chelsio.com>
4500L:	netdev@vger.kernel.org
4501W:	http://www.chelsio.com
4502S:	Supported
4503F:	drivers/net/ethernet/chelsio/cxgb4vf/
4504
4505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4506M:	Frederic Barrat <fbarrat@linux.ibm.com>
4507M:	Andrew Donnellan <ajd@linux.ibm.com>
4508L:	linuxppc-dev@lists.ozlabs.org
4509S:	Supported
4510F:	arch/powerpc/platforms/powernv/pci-cxl.c
4511F:	drivers/misc/cxl/
4512F:	include/misc/cxl*
4513F:	include/uapi/misc/cxl.h
4514F:	Documentation/powerpc/cxl.rst
4515F:	Documentation/ABI/testing/sysfs-class-cxl
4516
4517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4518M:	Manoj N. Kumar <manoj@linux.ibm.com>
4519M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4520M:	Uma Krishnan <ukrishn@linux.ibm.com>
4521L:	linux-scsi@vger.kernel.org
4522S:	Supported
4523F:	drivers/scsi/cxlflash/
4524F:	include/uapi/scsi/cxlflash_ioctl.h
4525F:	Documentation/powerpc/cxlflash.rst
4526
4527CYBERPRO FB DRIVER
4528M:	Russell King <linux@armlinux.org.uk>
4529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4530W:	http://www.armlinux.org.uk/
4531S:	Maintained
4532F:	drivers/video/fbdev/cyber2000fb.*
4533
4534CYCLADES ASYNC MUX DRIVER
4535W:	http://www.cyclades.com/
4536S:	Orphan
4537F:	drivers/tty/cyclades.c
4538F:	include/linux/cyclades.h
4539F:	include/uapi/linux/cyclades.h
4540
4541CYCLADES PC300 DRIVER
4542W:	http://www.cyclades.com/
4543S:	Orphan
4544F:	drivers/net/wan/pc300*
4545
4546CYPRESS_FIRMWARE MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/common/cypress_firmware*
4555
4556CYTTSP TOUCHSCREEN DRIVER
4557M:	Ferruh Yigit <fery@cypress.com>
4558L:	linux-input@vger.kernel.org
4559S:	Supported
4560F:	drivers/input/touchscreen/cyttsp*
4561F:	include/linux/input/cyttsp.h
4562
4563D-LINK DIR-685 TOUCHKEYS DRIVER
4564M:	Linus Walleij <linus.walleij@linaro.org>
4565L:	linux-input@vger.kernel.org
4566S:	Supported
4567F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4568
4569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4570M:	Joshua Kinard <kumba@gentoo.org>
4571S:	Maintained
4572F:	drivers/rtc/rtc-ds1685.c
4573F:	include/linux/rtc/ds1685.h
4574
4575DAMA SLAVE for AX.25
4576M:	Joerg Reuter <jreuter@yaina.de>
4577W:	http://yaina.de/jreuter/
4578W:	http://www.qsl.net/dl1bke/
4579L:	linux-hams@vger.kernel.org
4580S:	Maintained
4581F:	net/ax25/af_ax25.c
4582F:	net/ax25/ax25_dev.c
4583F:	net/ax25/ax25_ds_*
4584F:	net/ax25/ax25_in.c
4585F:	net/ax25/ax25_out.c
4586F:	net/ax25/ax25_timer.c
4587F:	net/ax25/sysctl_net_ax25.c
4588
4589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4590L:	netdev@vger.kernel.org
4591S:	Orphan
4592F:	Documentation/networking/device_drivers/dec/dmfe.txt
4593F:	drivers/net/ethernet/dec/tulip/dmfe.c
4594
4595DC390/AM53C974 SCSI driver
4596M:	Hannes Reinecke <hare@suse.com>
4597L:	linux-scsi@vger.kernel.org
4598S:	Maintained
4599F:	drivers/scsi/am53c974.c
4600
4601DC395x SCSI driver
4602M:	Oliver Neukum <oliver@neukum.org>
4603M:	Ali Akcaagac <aliakc@web.de>
4604M:	Jamie Lenehan <lenehan@twibble.org>
4605L:	dc395x@twibble.org
4606W:	http://twibble.org/dist/dc395x/
4607W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4608S:	Maintained
4609F:	Documentation/scsi/dc395x.txt
4610F:	drivers/scsi/dc395x.*
4611
4612DCCP PROTOCOL
4613M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4614L:	dccp@vger.kernel.org
4615W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4616S:	Maintained
4617F:	include/linux/dccp.h
4618F:	include/uapi/linux/dccp.h
4619F:	include/linux/tfrc.h
4620F:	net/dccp/
4621
4622DECnet NETWORK LAYER
4623W:	http://linux-decnet.sourceforge.net
4624L:	linux-decnet-user@lists.sourceforge.net
4625S:	Orphan
4626F:	Documentation/networking/decnet.txt
4627F:	net/decnet/
4628
4629DECSTATION PLATFORM SUPPORT
4630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4631L:	linux-mips@vger.kernel.org
4632W:	http://www.linux-mips.org/wiki/DECstation
4633S:	Maintained
4634F:	arch/mips/dec/
4635F:	arch/mips/include/asm/dec/
4636F:	arch/mips/include/asm/mach-dec/
4637
4638DEFXX FDDI NETWORK DRIVER
4639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4640S:	Maintained
4641F:	drivers/net/fddi/defxx.*
4642
4643DELL SMBIOS DRIVER
4644M:	Pali Rohár <pali.rohar@gmail.com>
4645M:	Mario Limonciello <mario.limonciello@dell.com>
4646L:	platform-driver-x86@vger.kernel.org
4647S:	Maintained
4648F:	drivers/platform/x86/dell-smbios.*
4649
4650DELL SMBIOS SMM DRIVER
4651M:	Mario Limonciello <mario.limonciello@dell.com>
4652L:	platform-driver-x86@vger.kernel.org
4653S:	Maintained
4654F:	drivers/platform/x86/dell-smbios-smm.c
4655
4656DELL SMBIOS WMI DRIVER
4657M:	Mario Limonciello <mario.limonciello@dell.com>
4658L:	platform-driver-x86@vger.kernel.org
4659S:	Maintained
4660F:	drivers/platform/x86/dell-smbios-wmi.c
4661F:	tools/wmi/dell-smbios-example.c
4662
4663DEFZA FDDI NETWORK DRIVER
4664M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4665S:	Maintained
4666F:	drivers/net/fddi/defza.*
4667
4668DELL LAPTOP DRIVER
4669M:	Matthew Garrett <mjg59@srcf.ucam.org>
4670M:	Pali Rohár <pali.rohar@gmail.com>
4671L:	platform-driver-x86@vger.kernel.org
4672S:	Maintained
4673F:	drivers/platform/x86/dell-laptop.c
4674
4675DELL LAPTOP FREEFALL DRIVER
4676M:	Pali Rohár <pali.rohar@gmail.com>
4677S:	Maintained
4678F:	drivers/platform/x86/dell-smo8800.c
4679
4680DELL LAPTOP RBTN DRIVER
4681M:	Pali Rohár <pali.rohar@gmail.com>
4682S:	Maintained
4683F:	drivers/platform/x86/dell-rbtn.*
4684
4685DELL REMOTE BIOS UPDATE DRIVER
4686M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4687L:	platform-driver-x86@vger.kernel.org
4688S:	Maintained
4689F:	drivers/platform/x86/dell_rbu.c
4690
4691DELL LAPTOP SMM DRIVER
4692M:	Pali Rohár <pali.rohar@gmail.com>
4693S:	Maintained
4694F:	drivers/hwmon/dell-smm-hwmon.c
4695F:	include/uapi/linux/i8k.h
4696
4697DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4698M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4699L:	platform-driver-x86@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/driver-api/dcdbas.rst
4702F:	drivers/platform/x86/dcdbas.*
4703
4704DELL WMI NOTIFICATIONS DRIVER
4705M:	Matthew Garrett <mjg59@srcf.ucam.org>
4706M:	Pali Rohár <pali.rohar@gmail.com>
4707S:	Maintained
4708F:	drivers/platform/x86/dell-wmi.c
4709
4710DELL WMI DESCRIPTOR DRIVER
4711M:	Mario Limonciello <mario.limonciello@dell.com>
4712S:	Maintained
4713F:	drivers/platform/x86/dell-wmi-descriptor.c
4714
4715DELTA ST MEDIA DRIVER
4716M:	Hugues Fruchet <hugues.fruchet@st.com>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719W:	https://linuxtv.org
4720S:	Supported
4721F:	drivers/media/platform/sti/delta
4722
4723DENALI NAND DRIVER
4724M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4725L:	linux-mtd@lists.infradead.org
4726S:	Supported
4727F:	drivers/mtd/nand/raw/denali*
4728
4729DESIGNWARE EDMA CORE IP DRIVER
4730M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4731L:	dmaengine@vger.kernel.org
4732S:	Maintained
4733F:	drivers/dma/dw-edma/
4734F:	include/linux/dma/edma.h
4735
4736DESIGNWARE USB2 DRD IP DRIVER
4737M:	Minas Harutyunyan <hminas@synopsys.com>
4738L:	linux-usb@vger.kernel.org
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4740S:	Maintained
4741F:	drivers/usb/dwc2/
4742
4743DESIGNWARE USB3 DRD IP DRIVER
4744M:	Felipe Balbi <balbi@kernel.org>
4745L:	linux-usb@vger.kernel.org
4746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4747S:	Maintained
4748F:	drivers/usb/dwc3/
4749
4750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4751M:	Andreas Klinger <ak@it-klinger.de>
4752L:	linux-iio@vger.kernel.org
4753S:	Maintained
4754F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4755F:	drivers/iio/proximity/srf*.c
4756
4757DEVICE COREDUMP (DEV_COREDUMP)
4758M:	Johannes Berg <johannes@sipsolutions.net>
4759L:	linux-kernel@vger.kernel.org
4760S:	Maintained
4761F:	drivers/base/devcoredump.c
4762F:	include/linux/devcoredump.h
4763
4764DEVICE FREQUENCY (DEVFREQ)
4765M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4766M:	Kyungmin Park <kyungmin.park@samsung.com>
4767R:	Chanwoo Choi <cw00.choi@samsung.com>
4768L:	linux-pm@vger.kernel.org
4769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4770S:	Maintained
4771F:	drivers/devfreq/
4772F:	include/linux/devfreq.h
4773F:	Documentation/devicetree/bindings/devfreq/
4774F:	include/trace/events/devfreq.h
4775
4776DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4777M:	Chanwoo Choi <cw00.choi@samsung.com>
4778L:	linux-pm@vger.kernel.org
4779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4780S:	Supported
4781F:	drivers/devfreq/event/
4782F:	drivers/devfreq/devfreq-event.c
4783F:	include/linux/devfreq-event.h
4784F:	Documentation/devicetree/bindings/devfreq/event/
4785
4786DEVICE NUMBER REGISTRY
4787M:	Torben Mathiasen <device@lanana.org>
4788W:	http://lanana.org/docs/device-list/index.html
4789S:	Maintained
4790
4791DEVICE-MAPPER  (LVM)
4792M:	Alasdair Kergon <agk@redhat.com>
4793M:	Mike Snitzer <snitzer@redhat.com>
4794M:	dm-devel@redhat.com
4795L:	dm-devel@redhat.com
4796W:	http://sources.redhat.com/dm
4797Q:	http://patchwork.kernel.org/project/dm-devel/list/
4798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4799T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4800S:	Maintained
4801F:	Documentation/admin-guide/device-mapper/
4802F:	drivers/md/Makefile
4803F:	drivers/md/Kconfig
4804F:	drivers/md/dm*
4805F:	drivers/md/persistent-data/
4806F:	include/linux/device-mapper.h
4807F:	include/linux/dm-*.h
4808F:	include/uapi/linux/dm-*.h
4809
4810DEVLINK
4811M:	Jiri Pirko <jiri@mellanox.com>
4812L:	netdev@vger.kernel.org
4813S:	Supported
4814F:	net/core/devlink.c
4815F:	include/net/devlink.h
4816F:	include/uapi/linux/devlink.h
4817
4818DIALOG SEMICONDUCTOR DRIVERS
4819M:	Support Opensource <support.opensource@diasemi.com>
4820W:	http://www.dialog-semiconductor.com/products
4821S:	Supported
4822F:	Documentation/hwmon/da90??.rst
4823F:	Documentation/devicetree/bindings/mfd/da90*.txt
4824F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4825F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4826F:	Documentation/devicetree/bindings/regulator/da92*.txt
4827F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4828F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4829F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4830F:	drivers/gpio/gpio-da90??.c
4831F:	drivers/hwmon/da90??-hwmon.c
4832F:	drivers/iio/adc/da91??-*.c
4833F:	drivers/input/misc/da90??_onkey.c
4834F:	drivers/input/touchscreen/da9052_tsi.c
4835F:	drivers/leds/leds-da90??.c
4836F:	drivers/mfd/da903x.c
4837F:	drivers/mfd/da90??-*.c
4838F:	drivers/mfd/da91??-*.c
4839F:	drivers/power/supply/da9052-battery.c
4840F:	drivers/power/supply/da91??-*.c
4841F:	drivers/regulator/da903x.c
4842F:	drivers/regulator/da9???-regulator.[ch]
4843F:	drivers/regulator/slg51000-regulator.[ch]
4844F:	drivers/thermal/da90??-thermal.c
4845F:	drivers/rtc/rtc-da90??.c
4846F:	drivers/video/backlight/da90??_bl.c
4847F:	drivers/watchdog/da90??_wdt.c
4848F:	include/linux/mfd/da903x.h
4849F:	include/linux/mfd/da9052/
4850F:	include/linux/mfd/da9055/
4851F:	include/linux/mfd/da9062/
4852F:	include/linux/mfd/da9063/
4853F:	include/linux/mfd/da9150/
4854F:	include/linux/regulator/da9211.h
4855F:	include/sound/da[79]*.h
4856F:	sound/soc/codecs/da[79]*.[ch]
4857
4858DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4860L:	linux-gpio@vger.kernel.org
4861S:	Maintained
4862F:	drivers/gpio/gpio-gpio-mm.c
4863
4864DIOLAN U2C-12 I2C DRIVER
4865M:	Guenter Roeck <linux@roeck-us.net>
4866L:	linux-i2c@vger.kernel.org
4867S:	Maintained
4868F:	drivers/i2c/busses/i2c-diolan-u2c.c
4869
4870FILESYSTEM DIRECT ACCESS (DAX)
4871M:	Dan Williams <dan.j.williams@intel.com>
4872R:	Matthew Wilcox <willy@infradead.org>
4873R:	Jan Kara <jack@suse.cz>
4874L:	linux-fsdevel@vger.kernel.org
4875L:	linux-nvdimm@lists.01.org
4876S:	Supported
4877F:	fs/dax.c
4878F:	include/linux/dax.h
4879F:	include/trace/events/fs_dax.h
4880
4881DEVICE DIRECT ACCESS (DAX)
4882M:	Dan Williams <dan.j.williams@intel.com>
4883M:	Vishal Verma <vishal.l.verma@intel.com>
4884M:	Keith Busch <keith.busch@intel.com>
4885M:	Dave Jiang <dave.jiang@intel.com>
4886L:	linux-nvdimm@lists.01.org
4887S:	Supported
4888F:	drivers/dax/
4889
4890DIRECTORY NOTIFICATION (DNOTIFY)
4891M:	Jan Kara <jack@suse.cz>
4892R:	Amir Goldstein <amir73il@gmail.com>
4893L:	linux-fsdevel@vger.kernel.org
4894S:	Maintained
4895F:	Documentation/filesystems/dnotify.txt
4896F:	fs/notify/dnotify/
4897F:	include/linux/dnotify.h
4898
4899DISK GEOMETRY AND PARTITION HANDLING
4900M:	Andries Brouwer <aeb@cwi.nl>
4901W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4902W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4903W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4904S:	Maintained
4905
4906DISKQUOTA
4907M:	Jan Kara <jack@suse.com>
4908S:	Maintained
4909F:	Documentation/filesystems/quota.txt
4910F:	fs/quota/
4911F:	include/linux/quota*.h
4912F:	include/uapi/linux/quota*.h
4913
4914DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4915M:	Bernie Thompson <bernie@plugable.com>
4916L:	linux-fbdev@vger.kernel.org
4917S:	Maintained
4918W:	http://plugable.com/category/projects/udlfb/
4919F:	drivers/video/fbdev/udlfb.c
4920F:	include/video/udlfb.h
4921F:	Documentation/fb/udlfb.rst
4922
4923DISTRIBUTED LOCK MANAGER (DLM)
4924M:	Christine Caulfield <ccaulfie@redhat.com>
4925M:	David Teigland <teigland@redhat.com>
4926L:	cluster-devel@redhat.com
4927W:	http://sources.redhat.com/cluster/
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4929S:	Supported
4930F:	fs/dlm/
4931
4932DMA BUFFER SHARING FRAMEWORK
4933M:	Sumit Semwal <sumit.semwal@linaro.org>
4934S:	Maintained
4935L:	linux-media@vger.kernel.org
4936L:	dri-devel@lists.freedesktop.org
4937L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4938F:	drivers/dma-buf/
4939F:	include/linux/dma-buf*
4940F:	include/linux/reservation.h
4941F:	include/linux/*fence.h
4942F:	Documentation/driver-api/dma-buf.rst
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4946M:	Vinod Koul <vkoul@kernel.org>
4947L:	dmaengine@vger.kernel.org
4948Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4949S:	Maintained
4950F:	drivers/dma/
4951F:	include/linux/dmaengine.h
4952F:	include/linux/of_dma.h
4953F:	Documentation/devicetree/bindings/dma/
4954F:	Documentation/driver-api/dmaengine/
4955T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4956
4957DMA MAPPING HELPERS
4958M:	Christoph Hellwig <hch@lst.de>
4959M:	Marek Szyprowski <m.szyprowski@samsung.com>
4960R:	Robin Murphy <robin.murphy@arm.com>
4961L:	iommu@lists.linux-foundation.org
4962T:	git git://git.infradead.org/users/hch/dma-mapping.git
4963W:	http://git.infradead.org/users/hch/dma-mapping.git
4964S:	Supported
4965F:	kernel/dma/
4966F:	include/asm-generic/dma-mapping.h
4967F:	include/linux/dma-direct.h
4968F:	include/linux/dma-mapping.h
4969F:	include/linux/dma-noncoherent.h
4970
4971DME1737 HARDWARE MONITOR DRIVER
4972M:	Juerg Haefliger <juergh@gmail.com>
4973L:	linux-hwmon@vger.kernel.org
4974S:	Maintained
4975F:	Documentation/hwmon/dme1737.rst
4976F:	drivers/hwmon/dme1737.c
4977
4978DMI/SMBIOS SUPPORT
4979M:	Jean Delvare <jdelvare@suse.com>
4980S:	Maintained
4981T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4982F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4983F:	drivers/firmware/dmi-id.c
4984F:	drivers/firmware/dmi_scan.c
4985F:	include/linux/dmi.h
4986
4987DOCUMENTATION
4988M:	Jonathan Corbet <corbet@lwn.net>
4989L:	linux-doc@vger.kernel.org
4990S:	Maintained
4991F:	Documentation/
4992F:	scripts/documentation-file-ref-check
4993F:	scripts/kernel-doc
4994F:	scripts/sphinx-pre-install
4995X:	Documentation/ABI/
4996X:	Documentation/firmware-guide/acpi/
4997X:	Documentation/devicetree/
4998X:	Documentation/i2c/
4999X:	Documentation/media/
5000X:	Documentation/power/
5001X:	Documentation/spi/
5002T:	git git://git.lwn.net/linux.git docs-next
5003
5004DOCUMENTATION/ITALIAN
5005M:	Federico Vaga <federico.vaga@vaga.pv.it>
5006L:	linux-doc@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/translations/it_IT
5009
5010DOCUMENTATION SCRIPTS
5011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5012L:	linux-doc@vger.kernel.org
5013S:	Maintained
5014F:	scripts/documentation-file-ref-check
5015F:	scripts/sphinx-pre-install
5016F:	Documentation/sphinx/parse-headers.pl
5017
5018DONGWOON DW9714 LENS VOICE COIL DRIVER
5019M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5020L:	linux-media@vger.kernel.org
5021T:	git git://linuxtv.org/media_tree.git
5022S:	Maintained
5023F:	drivers/media/i2c/dw9714.c
5024F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5025
5026DONGWOON DW9807 LENS VOICE COIL DRIVER
5027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5028L:	linux-media@vger.kernel.org
5029T:	git git://linuxtv.org/media_tree.git
5030S:	Maintained
5031F:	drivers/media/i2c/dw9807-vcm.c
5032F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5033
5034DOUBLETALK DRIVER
5035M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5036L:	blinux-list@redhat.com
5037S:	Maintained
5038F:	drivers/char/dtlk.c
5039F:	include/linux/dtlk.h
5040
5041DPAA2 DATAPATH I/O (DPIO) DRIVER
5042M:	Roy Pledge <Roy.Pledge@nxp.com>
5043L:	linux-kernel@vger.kernel.org
5044S:	Maintained
5045F:	drivers/soc/fsl/dpio
5046
5047DPAA2 ETHERNET DRIVER
5048M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5049L:	netdev@vger.kernel.org
5050S:	Maintained
5051F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5052F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5054F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5055F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5056
5057DPAA2 ETHERNET SWITCH DRIVER
5058M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5059M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5060L:	linux-kernel@vger.kernel.org
5061S:	Maintained
5062F:	drivers/staging/fsl-dpaa2/ethsw
5063
5064DPT_I2O SCSI RAID DRIVER
5065M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5066L:	linux-scsi@vger.kernel.org
5067W:	http://www.adaptec.com/
5068S:	Maintained
5069F:	drivers/scsi/dpt*
5070F:	drivers/scsi/dpt/
5071
5072DRBD DRIVER
5073M:	Philipp Reisner <philipp.reisner@linbit.com>
5074M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5075L:	drbd-dev@lists.linbit.com
5076W:	http://www.drbd.org
5077T:	git git://git.linbit.com/linux-drbd.git
5078T:	git git://git.linbit.com/drbd-8.4.git
5079S:	Supported
5080F:	drivers/block/drbd/
5081F:	lib/lru_cache.c
5082F:	Documentation/admin-guide/blockdev/
5083
5084DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5086R:	"Rafael J. Wysocki" <rafael@kernel.org>
5087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5088S:	Supported
5089F:	Documentation/kobject.txt
5090F:	drivers/base/
5091F:	fs/debugfs/
5092F:	fs/sysfs/
5093F:	include/linux/debugfs.h
5094F:	include/linux/kobj*
5095F:	lib/kobj*
5096
5097DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5098M:	Kevin Hilman <khilman@kernel.org>
5099M:	Nishanth Menon <nm@ti.com>
5100S:	Maintained
5101F:	drivers/power/avs/
5102F:	include/linux/power/smartreflex.h
5103L:	linux-pm@vger.kernel.org
5104
5105DRM DRIVER FOR ARM PL111 CLCD
5106M:	Eric Anholt <eric@anholt.net>
5107T:	git git://anongit.freedesktop.org/drm/drm-misc
5108S:	Supported
5109F:	drivers/gpu/drm/pl111/
5110
5111DRM DRIVER FOR ARM VERSATILE TFT PANELS
5112M:	Linus Walleij <linus.walleij@linaro.org>
5113T:	git git://anongit.freedesktop.org/drm/drm-misc
5114S:	Maintained
5115F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5116F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5117
5118DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5119M:	Dave Airlie <airlied@redhat.com>
5120S:	Odd Fixes
5121F:	drivers/gpu/drm/ast/
5122
5123DRM DRIVER FOR ASPEED BMC GFX
5124M:	Joel Stanley <joel@jms.id.au>
5125L:	linux-aspeed@lists.ozlabs.org
5126T:	git git://anongit.freedesktop.org/drm/drm-misc
5127S:	Supported
5128F:	drivers/gpu/drm/aspeed/
5129F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5130
5131DRM DRIVER FOR BOCHS VIRTUAL GPU
5132M:	Gerd Hoffmann <kraxel@redhat.com>
5133L:	virtualization@lists.linux-foundation.org
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135S:	Maintained
5136F:	drivers/gpu/drm/bochs/
5137
5138DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5139M:	Linus Walleij <linus.walleij@linaro.org>
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141S:	Maintained
5142F:	drivers/gpu/drm/tve200/
5143
5144DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5145M:	Jagan Teki <jagan@amarulasolutions.com>
5146S:	Maintained
5147F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5148F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5149
5150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5151M:	Hans de Goede <hdegoede@redhat.com>
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153S:	Maintained
5154F:	drivers/gpu/drm/tiny/gm12u320.c
5155
5156DRM DRIVER FOR ILITEK ILI9225 PANELS
5157M:	David Lechner <david@lechnology.com>
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/tiny/ili9225.c
5161F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5162
5163DRM DRIVER FOR HX8357D PANELS
5164M:	Eric Anholt <eric@anholt.net>
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/tiny/hx8357d.c
5168F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5169
5170DRM DRIVER FOR INTEL I810 VIDEO CARDS
5171S:	Orphan / Obsolete
5172F:	drivers/gpu/drm/i810/
5173F:	include/uapi/drm/i810_drm.h
5174
5175DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5176S:	Orphan / Obsolete
5177F:	drivers/gpu/drm/mga/
5178F:	include/uapi/drm/mga_drm.h
5179
5180DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5181M:	Dave Airlie <airlied@redhat.com>
5182S:	Odd Fixes
5183F:	drivers/gpu/drm/mgag200/
5184
5185DRM DRIVER FOR MI0283QT
5186M:	Noralf Trønnes <noralf@tronnes.org>
5187T:	git git://anongit.freedesktop.org/drm/drm-misc
5188S:	Maintained
5189F:	drivers/gpu/drm/tiny/mi0283qt.c
5190F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5191
5192DRM DRIVER FOR MSM ADRENO GPU
5193M:	Rob Clark <robdclark@gmail.com>
5194M:	Sean Paul <sean@poorly.run>
5195L:	linux-arm-msm@vger.kernel.org
5196L:	dri-devel@lists.freedesktop.org
5197L:	freedreno@lists.freedesktop.org
5198T:	git https://gitlab.freedesktop.org/drm/msm.git
5199S:	Maintained
5200F:	drivers/gpu/drm/msm/
5201F:	include/uapi/drm/msm_drm.h
5202F:	Documentation/devicetree/bindings/display/msm/
5203
5204DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5205M:	Ben Skeggs <bskeggs@redhat.com>
5206L:	dri-devel@lists.freedesktop.org
5207L:	nouveau@lists.freedesktop.org
5208T:	git git://github.com/skeggsb/linux
5209S:	Supported
5210F:	drivers/gpu/drm/nouveau/
5211F:	include/uapi/drm/nouveau_drm.h
5212
5213DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5214M:	Stefan Mavrodiev <stefan@olimex.com>
5215S:	Maintained
5216F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5217F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5218
5219DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5220M:	Noralf Trønnes <noralf@tronnes.org>
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222S:	Maintained
5223F:	drivers/gpu/drm/tiny/repaper.c
5224F:	Documentation/devicetree/bindings/display/repaper.txt
5225
5226DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5227M:	Dave Airlie <airlied@redhat.com>
5228M:	Gerd Hoffmann <kraxel@redhat.com>
5229L:	virtualization@lists.linux-foundation.org
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Obsolete
5232W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5233F:	drivers/gpu/drm/cirrus/
5234
5235DRM DRIVER FOR QXL VIRTUAL GPU
5236M:	Dave Airlie <airlied@redhat.com>
5237M:	Gerd Hoffmann <kraxel@redhat.com>
5238L:	virtualization@lists.linux-foundation.org
5239L:	spice-devel@lists.freedesktop.org
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/qxl/
5243F:	include/uapi/drm/qxl_drm.h
5244
5245DRM DRIVER FOR RAYDIUM RM67191 PANELS
5246M:	Robert Chiras <robert.chiras@nxp.com>
5247S:	Maintained
5248F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5249F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5250
5251DRM DRIVER FOR RAGE 128 VIDEO CARDS
5252S:	Orphan / Obsolete
5253F:	drivers/gpu/drm/r128/
5254F:	include/uapi/drm/r128_drm.h
5255
5256DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5257M:	Guido Günther <agx@sigxcpu.org>
5258R:	Purism Kernel Team <kernel@puri.sm>
5259S:	Maintained
5260F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5261F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5262
5263DRM DRIVER FOR SAVAGE VIDEO CARDS
5264S:	Orphan / Obsolete
5265F:	drivers/gpu/drm/savage/
5266F:	include/uapi/drm/savage_drm.h
5267
5268DRM DRIVER FOR SIS VIDEO CARDS
5269S:	Orphan / Obsolete
5270F:	drivers/gpu/drm/sis/
5271F:	include/uapi/drm/sis_drm.h
5272
5273DRM DRIVER FOR SITRONIX ST7701 PANELS
5274M:	Jagan Teki <jagan@amarulasolutions.com>
5275S:	Maintained
5276F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5277F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5278
5279DRM DRIVER FOR SITRONIX ST7586 PANELS
5280M:	David Lechner <david@lechnology.com>
5281T:	git git://anongit.freedesktop.org/drm/drm-misc
5282S:	Maintained
5283F:	drivers/gpu/drm/tiny/st7586.c
5284F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5285
5286DRM DRIVER FOR SITRONIX ST7735R PANELS
5287M:	David Lechner <david@lechnology.com>
5288T:	git git://anongit.freedesktop.org/drm/drm-misc
5289S:	Maintained
5290F:	drivers/gpu/drm/tiny/st7735r.c
5291F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5292
5293DRM DRIVER FOR ST-ERICSSON MCDE
5294M:	Linus Walleij <linus.walleij@linaro.org>
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296S:	Maintained
5297F:	drivers/gpu/drm/mcde/
5298F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5299
5300DRM DRIVER FOR TDFX VIDEO CARDS
5301S:	Orphan / Obsolete
5302F:	drivers/gpu/drm/tdfx/
5303
5304DRM DRIVER FOR TPO TPG110 PANELS
5305M:	Linus Walleij <linus.walleij@linaro.org>
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307S:	Maintained
5308F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5309F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5310
5311DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5312M:	Dave Airlie <airlied@redhat.com>
5313R:	Sean Paul <sean@poorly.run>
5314L:	dri-devel@lists.freedesktop.org
5315S:	Odd Fixes
5316F:	drivers/gpu/drm/udl/
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318
5319DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5320M:	Hans de Goede <hdegoede@redhat.com>
5321L:	dri-devel@lists.freedesktop.org
5322S:	Maintained
5323F:	drivers/gpu/drm/vboxvideo/
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325
5326DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5327M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5328R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5329R:	Daniel Vetter <daniel@ffwll.ch>
5330T:	git git://anongit.freedesktop.org/drm/drm-misc
5331S:	Maintained
5332L:	dri-devel@lists.freedesktop.org
5333F:	drivers/gpu/drm/vkms/
5334F:	Documentation/gpu/vkms.rst
5335
5336DRM DRIVER FOR VMWARE VIRTUAL GPU
5337M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5338M:	Thomas Hellstrom <thellstrom@vmware.com>
5339L:	dri-devel@lists.freedesktop.org
5340T:	git git://people.freedesktop.org/~thomash/linux
5341S:	Supported
5342F:	drivers/gpu/drm/vmwgfx/
5343F:	include/uapi/drm/vmwgfx_drm.h
5344
5345DRM DRIVERS
5346M:	David Airlie <airlied@linux.ie>
5347M:	Daniel Vetter <daniel@ffwll.ch>
5348L:	dri-devel@lists.freedesktop.org
5349T:	git git://anongit.freedesktop.org/drm/drm
5350B:	https://bugs.freedesktop.org/
5351C:	irc://chat.freenode.net/dri-devel
5352S:	Maintained
5353F:	drivers/gpu/drm/
5354F:	drivers/gpu/vga/
5355F:	Documentation/devicetree/bindings/display/
5356F:	Documentation/devicetree/bindings/gpu/
5357F:	Documentation/gpu/
5358F:	include/drm/
5359F:	include/uapi/drm/
5360F:	include/linux/vga*
5361
5362DRM DRIVERS AND MISC GPU PATCHES
5363M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5364M:	Maxime Ripard <mripard@kernel.org>
5365M:	Sean Paul <sean@poorly.run>
5366W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5367S:	Maintained
5368T:	git git://anongit.freedesktop.org/drm/drm-misc
5369F:	Documentation/gpu/
5370F:	drivers/gpu/vga/
5371F:	drivers/gpu/drm/*
5372F:	include/drm/drm*
5373F:	include/uapi/drm/drm*
5374F:	include/linux/vga*
5375
5376DRM DRIVERS FOR ALLWINNER A10
5377M:	Maxime Ripard <mripard@kernel.org>
5378M:	Chen-Yu Tsai <wens@csie.org>
5379L:	dri-devel@lists.freedesktop.org
5380S:	Supported
5381F:	drivers/gpu/drm/sun4i/
5382F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5383T:	git git://anongit.freedesktop.org/drm/drm-misc
5384
5385DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5386M:	Maxime Ripard <mripard@kernel.org>
5387M:	Chen-Yu Tsai <wens@csie.org>
5388R:	Jernej Skrabec <jernej.skrabec@siol.net>
5389L:	dri-devel@lists.freedesktop.org
5390S:	Supported
5391F:	drivers/gpu/drm/sun4i/sun8i*
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR AMLOGIC SOCS
5395M:	Neil Armstrong <narmstrong@baylibre.com>
5396L:	dri-devel@lists.freedesktop.org
5397L:	linux-amlogic@lists.infradead.org
5398W:	http://linux-meson.com/
5399S:	Supported
5400F:	drivers/gpu/drm/meson/
5401F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5402F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5403F:	Documentation/gpu/meson.rst
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405
5406DRM DRIVERS FOR ATMEL HLCDC
5407M:	Sam Ravnborg <sam@ravnborg.org>
5408M:	Boris Brezillon <bbrezillon@kernel.org>
5409L:	dri-devel@lists.freedesktop.org
5410S:	Supported
5411F:	drivers/gpu/drm/atmel-hlcdc/
5412F:	Documentation/devicetree/bindings/display/atmel/
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414
5415DRM DRIVERS FOR BRIDGE CHIPS
5416M:	Andrzej Hajda <a.hajda@samsung.com>
5417M:	Neil Armstrong <narmstrong@baylibre.com>
5418R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5419R:	Jonas Karlman <jonas@kwiboo.se>
5420R:	Jernej Skrabec <jernej.skrabec@siol.net>
5421S:	Maintained
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423F:	drivers/gpu/drm/bridge/
5424
5425DRM DRIVERS FOR EXYNOS
5426M:	Inki Dae <inki.dae@samsung.com>
5427M:	Joonyoung Shim <jy0922.shim@samsung.com>
5428M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5429M:	Kyungmin Park <kyungmin.park@samsung.com>
5430L:	dri-devel@lists.freedesktop.org
5431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5432S:	Supported
5433F:	drivers/gpu/drm/exynos/
5434F:	include/uapi/drm/exynos_drm.h
5435F:	Documentation/devicetree/bindings/display/exynos/
5436
5437DRM DRIVERS FOR FREESCALE DCU
5438M:	Stefan Agner <stefan@agner.ch>
5439M:	Alison Wang <alison.wang@nxp.com>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Supported
5442F:	drivers/gpu/drm/fsl-dcu/
5443F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5444F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5445F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447
5448DRM DRIVERS FOR FREESCALE IMX
5449M:	Philipp Zabel <p.zabel@pengutronix.de>
5450L:	dri-devel@lists.freedesktop.org
5451S:	Maintained
5452F:	drivers/gpu/drm/imx/
5453F:	drivers/gpu/ipu-v3/
5454F:	Documentation/devicetree/bindings/display/imx/
5455
5456DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5457M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5458L:	dri-devel@lists.freedesktop.org
5459T:	git git://github.com/patjak/drm-gma500
5460S:	Maintained
5461F:	drivers/gpu/drm/gma500/
5462
5463DRM DRIVERS FOR HISILICON
5464M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5465M:	Rongrong Zou <zourongrong@gmail.com>
5466R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5467R:	Chen Feng <puck.chen@hisilicon.com>
5468L:	dri-devel@lists.freedesktop.org
5469T:	git git://github.com/xin3liang/linux.git
5470S:	Maintained
5471F:	drivers/gpu/drm/hisilicon/
5472F:	Documentation/devicetree/bindings/display/hisilicon/
5473
5474DRM DRIVERS FOR LIMA
5475M:	Qiang Yu <yuq825@gmail.com>
5476L:	dri-devel@lists.freedesktop.org
5477L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5478S:	Maintained
5479F:	drivers/gpu/drm/lima/
5480F:	include/uapi/drm/lima_drm.h
5481T:	git git://anongit.freedesktop.org/drm/drm-misc
5482
5483DRM DRIVERS FOR MEDIATEK
5484M:	CK Hu <ck.hu@mediatek.com>
5485M:	Philipp Zabel <p.zabel@pengutronix.de>
5486L:	dri-devel@lists.freedesktop.org
5487S:	Supported
5488F:	drivers/gpu/drm/mediatek/
5489F:	Documentation/devicetree/bindings/display/mediatek/
5490
5491DRM DRIVERS FOR NVIDIA TEGRA
5492M:	Thierry Reding <thierry.reding@gmail.com>
5493L:	dri-devel@lists.freedesktop.org
5494L:	linux-tegra@vger.kernel.org
5495T:	git git://anongit.freedesktop.org/tegra/linux.git
5496S:	Supported
5497F:	drivers/gpu/drm/tegra/
5498F:	drivers/gpu/host1x/
5499F:	include/linux/host1x.h
5500F:	include/uapi/drm/tegra_drm.h
5501F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5502
5503DRM DRIVERS FOR RENESAS
5504M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5505M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5506L:	dri-devel@lists.freedesktop.org
5507L:	linux-renesas-soc@vger.kernel.org
5508T:	git git://linuxtv.org/pinchartl/media drm/du/next
5509S:	Supported
5510F:	drivers/gpu/drm/rcar-du/
5511F:	drivers/gpu/drm/shmobile/
5512F:	include/linux/platform_data/shmob_drm.h
5513F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5514F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5515F:	Documentation/devicetree/bindings/display/renesas,du.txt
5516
5517DRM DRIVERS FOR ROCKCHIP
5518M:	Sandy Huang <hjc@rock-chips.com>
5519M:	Heiko Stübner <heiko@sntech.de>
5520L:	dri-devel@lists.freedesktop.org
5521S:	Maintained
5522F:	drivers/gpu/drm/rockchip/
5523F:	Documentation/devicetree/bindings/display/rockchip/
5524T:	git git://anongit.freedesktop.org/drm/drm-misc
5525
5526DRM DRIVERS FOR STI
5527M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5528M:	Vincent Abriou <vincent.abriou@st.com>
5529L:	dri-devel@lists.freedesktop.org
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531S:	Maintained
5532F:	drivers/gpu/drm/sti
5533F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5534
5535DRM DRIVERS FOR STM
5536M:	Yannick Fertre <yannick.fertre@st.com>
5537M:	Philippe Cornu <philippe.cornu@st.com>
5538M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5539M:	Vincent Abriou <vincent.abriou@st.com>
5540L:	dri-devel@lists.freedesktop.org
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542S:	Maintained
5543F:	drivers/gpu/drm/stm
5544F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5545
5546DRM DRIVERS FOR TI LCDC
5547M:	Jyri Sarha <jsarha@ti.com>
5548R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5549L:	dri-devel@lists.freedesktop.org
5550S:	Maintained
5551F:	drivers/gpu/drm/tilcdc/
5552F:	Documentation/devicetree/bindings/display/tilcdc/
5553
5554DRM DRIVERS FOR TI OMAP
5555M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558F:	drivers/gpu/drm/omapdrm/
5559F:	Documentation/devicetree/bindings/display/ti/
5560
5561DRM DRIVERS FOR V3D
5562M:	Eric Anholt <eric@anholt.net>
5563S:	Supported
5564F:	drivers/gpu/drm/v3d/
5565F:	include/uapi/drm/v3d_drm.h
5566F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR VC4
5570M:	Eric Anholt <eric@anholt.net>
5571T:	git git://github.com/anholt/linux
5572S:	Supported
5573F:	drivers/gpu/drm/vc4/
5574F:	include/uapi/drm/vc4_drm.h
5575F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5576T:	git git://anongit.freedesktop.org/drm/drm-misc
5577
5578DRM DRIVERS FOR VIVANTE GPU IP
5579M:	Lucas Stach <l.stach@pengutronix.de>
5580R:	Russell King <linux+etnaviv@armlinux.org.uk>
5581R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5582L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5583L:	dri-devel@lists.freedesktop.org
5584S:	Maintained
5585F:	drivers/gpu/drm/etnaviv/
5586F:	include/uapi/drm/etnaviv_drm.h
5587F:	Documentation/devicetree/bindings/display/etnaviv/
5588
5589DRM DRIVERS FOR ZTE ZX
5590M:	Shawn Guo <shawnguo@kernel.org>
5591L:	dri-devel@lists.freedesktop.org
5592S:	Maintained
5593F:	drivers/gpu/drm/zte/
5594F:	Documentation/devicetree/bindings/display/zte,vou.txt
5595T:	git git://anongit.freedesktop.org/drm/drm-misc
5596
5597DRM PANEL DRIVERS
5598M:	Thierry Reding <thierry.reding@gmail.com>
5599R:	Sam Ravnborg <sam@ravnborg.org>
5600L:	dri-devel@lists.freedesktop.org
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602S:	Maintained
5603F:	drivers/gpu/drm/drm_panel.c
5604F:	drivers/gpu/drm/panel/
5605F:	include/drm/drm_panel.h
5606F:	Documentation/devicetree/bindings/display/panel/
5607
5608DRM DRIVERS FOR XEN
5609M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5610T:	git git://anongit.freedesktop.org/drm/drm-misc
5611L:	dri-devel@lists.freedesktop.org
5612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5613S:	Supported
5614F:	drivers/gpu/drm/xen/
5615F:	Documentation/gpu/xen-front.rst
5616
5617DRM TTM SUBSYSTEM
5618M:	Christian Koenig <christian.koenig@amd.com>
5619M:	Huang Rui <ray.huang@amd.com>
5620T:	git git://people.freedesktop.org/~agd5f/linux
5621S:	Maintained
5622L:	dri-devel@lists.freedesktop.org
5623F:	include/drm/ttm/
5624F:	drivers/gpu/drm/ttm/
5625
5626DSBR100 USB FM RADIO DRIVER
5627M:	Alexey Klimov <klimov.linux@gmail.com>
5628L:	linux-media@vger.kernel.org
5629T:	git git://linuxtv.org/media_tree.git
5630S:	Maintained
5631F:	drivers/media/radio/dsbr100.c
5632
5633DT3155 MEDIA DRIVER
5634M:	Hans Verkuil <hverkuil@xs4all.nl>
5635L:	linux-media@vger.kernel.org
5636T:	git git://linuxtv.org/media_tree.git
5637W:	https://linuxtv.org
5638S:	Odd Fixes
5639F:	drivers/media/pci/dt3155/
5640
5641DVB_USB_AF9015 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/usb/dvb-usb-v2/af9015*
5650
5651DVB_USB_AF9035 MEDIA DRIVER
5652M:	Antti Palosaari <crope@iki.fi>
5653L:	linux-media@vger.kernel.org
5654W:	https://linuxtv.org
5655W:	http://palosaari.fi/linux/
5656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5657T:	git git://linuxtv.org/anttip/media_tree.git
5658S:	Maintained
5659F:	drivers/media/usb/dvb-usb-v2/af9035*
5660
5661DVB_USB_ANYSEE MEDIA DRIVER
5662M:	Antti Palosaari <crope@iki.fi>
5663L:	linux-media@vger.kernel.org
5664W:	https://linuxtv.org
5665W:	http://palosaari.fi/linux/
5666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5667T:	git git://linuxtv.org/anttip/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/dvb-usb-v2/anysee*
5670
5671DVB_USB_AU6610 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/dvb-usb-v2/au6610*
5680
5681DVB_USB_CE6230 MEDIA DRIVER
5682M:	Antti Palosaari <crope@iki.fi>
5683L:	linux-media@vger.kernel.org
5684W:	https://linuxtv.org
5685W:	http://palosaari.fi/linux/
5686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5687T:	git git://linuxtv.org/anttip/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/dvb-usb-v2/ce6230*
5690
5691DVB_USB_CXUSB MEDIA DRIVER
5692M:	Michael Krufky <mkrufky@linuxtv.org>
5693L:	linux-media@vger.kernel.org
5694W:	https://linuxtv.org
5695W:	http://github.com/mkrufky
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb/cxusb*
5700
5701DVB_USB_EC168 MEDIA DRIVER
5702M:	Antti Palosaari <crope@iki.fi>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705W:	http://palosaari.fi/linux/
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/anttip/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/ec168*
5710
5711DVB_USB_GL861 MEDIA DRIVER
5712M:	Antti Palosaari <crope@iki.fi>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/anttip/media_tree.git
5717S:	Maintained
5718F:	drivers/media/usb/dvb-usb-v2/gl861*
5719
5720DVB_USB_MXL111SF MEDIA DRIVER
5721M:	Michael Krufky <mkrufky@linuxtv.org>
5722L:	linux-media@vger.kernel.org
5723W:	https://linuxtv.org
5724W:	http://github.com/mkrufky
5725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5726T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5727S:	Maintained
5728F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5729
5730DVB_USB_RTL28XXU MEDIA DRIVER
5731M:	Antti Palosaari <crope@iki.fi>
5732L:	linux-media@vger.kernel.org
5733W:	https://linuxtv.org
5734W:	http://palosaari.fi/linux/
5735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5736T:	git git://linuxtv.org/anttip/media_tree.git
5737S:	Maintained
5738F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5739
5740DVB_USB_V2 MEDIA DRIVER
5741M:	Antti Palosaari <crope@iki.fi>
5742L:	linux-media@vger.kernel.org
5743W:	https://linuxtv.org
5744W:	http://palosaari.fi/linux/
5745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5746T:	git git://linuxtv.org/anttip/media_tree.git
5747S:	Maintained
5748F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5749F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5750
5751DYNAMIC DEBUG
5752M:	Jason Baron <jbaron@akamai.com>
5753S:	Maintained
5754F:	lib/dynamic_debug.c
5755F:	include/linux/dynamic_debug.h
5756
5757DYNAMIC INTERRUPT MODERATION
5758M:	Tal Gilboa <talgi@mellanox.com>
5759S:	Maintained
5760F:	include/linux/dim.h
5761F:	lib/dim/
5762
5763DZ DECSTATION DZ11 SERIAL DRIVER
5764M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5765S:	Maintained
5766F:	drivers/tty/serial/dz.*
5767
5768E3X0 POWER BUTTON DRIVER
5769M:	Moritz Fischer <moritz.fischer@ettus.com>
5770L:	usrp-users@lists.ettus.com
5771W:	http://www.ettus.com
5772S:	Supported
5773F:	drivers/input/misc/e3x0-button.c
5774F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5775
5776E4000 MEDIA DRIVER
5777M:	Antti Palosaari <crope@iki.fi>
5778L:	linux-media@vger.kernel.org
5779W:	https://linuxtv.org
5780W:	http://palosaari.fi/linux/
5781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5782T:	git git://linuxtv.org/anttip/media_tree.git
5783S:	Maintained
5784F:	drivers/media/tuners/e4000*
5785
5786EARTH_PT1 MEDIA DRIVER
5787M:	Akihiro Tsukada <tskd08@gmail.com>
5788L:	linux-media@vger.kernel.org
5789S:	Odd Fixes
5790F:	drivers/media/pci/pt1/
5791
5792EARTH_PT3 MEDIA DRIVER
5793M:	Akihiro Tsukada <tskd08@gmail.com>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796F:	drivers/media/pci/pt3/
5797
5798EC100 MEDIA DRIVER
5799M:	Antti Palosaari <crope@iki.fi>
5800L:	linux-media@vger.kernel.org
5801W:	https://linuxtv.org
5802W:	http://palosaari.fi/linux/
5803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5804T:	git git://linuxtv.org/anttip/media_tree.git
5805S:	Maintained
5806F:	drivers/media/dvb-frontends/ec100*
5807
5808ECRYPT FILE SYSTEM
5809M:	Tyler Hicks <tyhicks@canonical.com>
5810L:	ecryptfs@vger.kernel.org
5811W:	http://ecryptfs.org
5812W:	https://launchpad.net/ecryptfs
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5814S:	Supported
5815F:	Documentation/filesystems/ecryptfs.txt
5816F:	fs/ecryptfs/
5817
5818EDAC-AMD64
5819M:	Borislav Petkov <bp@alien8.de>
5820L:	linux-edac@vger.kernel.org
5821S:	Maintained
5822F:	drivers/edac/amd64_edac*
5823
5824EDAC-ARMADA
5825M:	Jan Luebbe <jlu@pengutronix.de>
5826L:	linux-edac@vger.kernel.org
5827S:	Maintained
5828F:	drivers/edac/armada_xp_*
5829
5830EDAC-AST2500
5831M:	Stefan Schaeckeler <sschaeck@cisco.com>
5832S:	Supported
5833F:	drivers/edac/aspeed_edac.c
5834F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5835
5836EDAC-BLUEFIELD
5837M:	Shravan Kumar Ramani <sramani@mellanox.com>
5838S:	Supported
5839F:	drivers/edac/bluefield_edac.c
5840
5841EDAC-CALXEDA
5842M:	Robert Richter <rric@kernel.org>
5843L:	linux-edac@vger.kernel.org
5844S:	Maintained
5845F:	drivers/edac/highbank*
5846
5847EDAC-CAVIUM OCTEON
5848M:	Ralf Baechle <ralf@linux-mips.org>
5849M:	David Daney <david.daney@cavium.com>
5850L:	linux-edac@vger.kernel.org
5851L:	linux-mips@vger.kernel.org
5852S:	Supported
5853F:	drivers/edac/octeon_edac*
5854
5855EDAC-CAVIUM THUNDERX
5856M:	David Daney <david.daney@cavium.com>
5857M:	Jan Glauber <jglauber@cavium.com>
5858L:	linux-edac@vger.kernel.org
5859S:	Supported
5860F:	drivers/edac/thunderx_edac*
5861
5862EDAC-CORE
5863M:	Borislav Petkov <bp@alien8.de>
5864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5865M:	Tony Luck <tony.luck@intel.com>
5866R:	James Morse <james.morse@arm.com>
5867R:	Robert Richter <rrichter@marvell.com>
5868L:	linux-edac@vger.kernel.org
5869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5870S:	Supported
5871F:	Documentation/admin-guide/ras.rst
5872F:	Documentation/driver-api/edac.rst
5873F:	drivers/edac/
5874F:	include/linux/edac.h
5875
5876EDAC-E752X
5877M:	Mark Gross <mark.gross@intel.com>
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/e752x_edac.c
5881
5882EDAC-E7XXX
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/e7xxx_edac.c
5886
5887EDAC-FSL_DDR
5888M:	York Sun <york.sun@nxp.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/fsl_ddr_edac.*
5892
5893EDAC-GHES
5894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5895L:	linux-edac@vger.kernel.org
5896S:	Maintained
5897F:	drivers/edac/ghes_edac.c
5898
5899EDAC-I10NM
5900M:	Tony Luck <tony.luck@intel.com>
5901L:	linux-edac@vger.kernel.org
5902S:	Maintained
5903F:	drivers/edac/i10nm_base.c
5904
5905EDAC-I3000
5906L:	linux-edac@vger.kernel.org
5907S:	Orphan
5908F:	drivers/edac/i3000_edac.c
5909
5910EDAC-I5000
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i5000_edac.c
5914
5915EDAC-I5400
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i5400_edac.c
5920
5921EDAC-I7300
5922M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i7300_edac.c
5926
5927EDAC-I7CORE
5928M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i7core_edac.c
5932
5933EDAC-I82443BXGX
5934M:	Tim Small <tim@buttersideup.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/i82443bxgx_edac.c
5938
5939EDAC-I82975X
5940M:	"Arvind R." <arvino55@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/i82975x_edac.c
5944
5945EDAC-IE31200
5946M:	Jason Baron <jbaron@akamai.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/ie31200_edac.c
5950
5951EDAC-MPC85XX
5952M:	Johannes Thumshirn <morbidrsa@gmail.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/mpc85xx_edac.[ch]
5956
5957EDAC-PASEMI
5958M:	Egor Martovetsky <egor@pasemi.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/pasemi_edac.c
5962
5963EDAC-PND2
5964M:	Tony Luck <tony.luck@intel.com>
5965L:	linux-edac@vger.kernel.org
5966S:	Maintained
5967F:	drivers/edac/pnd2_edac.[ch]
5968
5969EDAC-R82600
5970M:	Tim Small <tim@buttersideup.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/r82600_edac.c
5974
5975EDAC-SBRIDGE
5976M:	Tony Luck <tony.luck@intel.com>
5977R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/sb_edac.c
5981
5982EDAC-SIFIVE
5983M:	Yash Shah <yash.shah@sifive.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Supported
5986F:	drivers/edac/sifive_edac.c
5987
5988EDAC-SKYLAKE
5989M:	Tony Luck <tony.luck@intel.com>
5990L:	linux-edac@vger.kernel.org
5991S:	Maintained
5992F:	drivers/edac/skx_*.c
5993
5994EDAC-TI
5995M:	Tero Kristo <t-kristo@ti.com>
5996L:	linux-edac@vger.kernel.org
5997S:	Maintained
5998F:	drivers/edac/ti_edac.c
5999
6000EDAC-QCOM
6001M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6002M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6003L:	linux-arm-msm@vger.kernel.org
6004L:	linux-edac@vger.kernel.org
6005S:	Maintained
6006F:	drivers/edac/qcom_edac.c
6007
6008EDIROL UA-101/UA-1000 DRIVER
6009M:	Clemens Ladisch <clemens@ladisch.de>
6010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6012S:	Maintained
6013F:	sound/usb/misc/ua101.c
6014
6015EFI TEST DRIVER
6016L:	linux-efi@vger.kernel.org
6017M:	Ivan Hu <ivan.hu@canonical.com>
6018M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6019S:	Maintained
6020F:	drivers/firmware/efi/test/
6021
6022EFI VARIABLE FILESYSTEM
6023M:	Matthew Garrett <matthew.garrett@nebula.com>
6024M:	Jeremy Kerr <jk@ozlabs.org>
6025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6027L:	linux-efi@vger.kernel.org
6028S:	Maintained
6029F:	fs/efivarfs/
6030
6031EFIFB FRAMEBUFFER DRIVER
6032L:	linux-fbdev@vger.kernel.org
6033M:	Peter Jones <pjones@redhat.com>
6034S:	Maintained
6035F:	drivers/video/fbdev/efifb.c
6036
6037EFS FILESYSTEM
6038W:	http://aeschi.ch.eu.org/efs/
6039S:	Orphan
6040F:	fs/efs/
6041
6042EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6043M:	Douglas Miller <dougmill@linux.ibm.com>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	drivers/net/ethernet/ibm/ehea/
6047
6048EM28XX VIDEO4LINUX DRIVER
6049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6050L:	linux-media@vger.kernel.org
6051W:	https://linuxtv.org
6052T:	git git://linuxtv.org/media_tree.git
6053S:	Maintained
6054F:	drivers/media/usb/em28xx/
6055F:	Documentation/media/v4l-drivers/em28xx*
6056
6057EMBEDDED LINUX
6058M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6059M:	Matt Mackall <mpm@selenic.com>
6060M:	David Woodhouse <dwmw2@infradead.org>
6061L:	linux-embedded@vger.kernel.org
6062S:	Maintained
6063
6064Emulex 10Gbps iSCSI - OneConnect DRIVER
6065M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6066M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6067M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6068L:	linux-scsi@vger.kernel.org
6069W:	http://www.broadcom.com
6070S:	Supported
6071F:	drivers/scsi/be2iscsi/
6072
6073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6074M:	Sathya Perla <sathya.perla@broadcom.com>
6075M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6076M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6077M:	Somnath Kotur <somnath.kotur@broadcom.com>
6078L:	netdev@vger.kernel.org
6079W:	http://www.emulex.com
6080S:	Supported
6081F:	drivers/net/ethernet/emulex/benet/
6082
6083EMULEX ONECONNECT ROCE DRIVER
6084M:	Selvin Xavier <selvin.xavier@broadcom.com>
6085M:	Devesh Sharma <devesh.sharma@broadcom.com>
6086L:	linux-rdma@vger.kernel.org
6087W:	http://www.broadcom.com
6088S:	Odd Fixes
6089F:	drivers/infiniband/hw/ocrdma/
6090F:	include/uapi/rdma/ocrdma-abi.h
6091
6092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6093M:	James Smart <james.smart@broadcom.com>
6094M:	Dick Kennedy <dick.kennedy@broadcom.com>
6095L:	linux-scsi@vger.kernel.org
6096W:	http://www.broadcom.com
6097S:	Supported
6098F:	drivers/scsi/lpfc/
6099
6100ENE CB710 FLASH CARD READER DRIVER
6101M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6102S:	Maintained
6103F:	drivers/misc/cb710/
6104F:	drivers/mmc/host/cb710-mmc.*
6105F:	include/linux/cb710.h
6106
6107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6108M:	Maxim Levitsky <maximlevitsky@gmail.com>
6109S:	Maintained
6110F:	drivers/media/rc/ene_ir.*
6111
6112EPSON S1D13XXX FRAMEBUFFER DRIVER
6113M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6114S:	Maintained
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6116F:	drivers/video/fbdev/s1d13xxxfb.c
6117F:	include/video/s1d13xxxfb.h
6118
6119EROFS FILE SYSTEM
6120M:	Gao Xiang <gaoxiang25@huawei.com>
6121M:	Chao Yu <yuchao0@huawei.com>
6122L:	linux-erofs@lists.ozlabs.org
6123S:	Maintained
6124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6125F:	Documentation/filesystems/erofs.txt
6126F:	fs/erofs/
6127F:	include/trace/events/erofs.h
6128
6129ERRSEQ ERROR TRACKING INFRASTRUCTURE
6130M:	Jeff Layton <jlayton@kernel.org>
6131S:	Maintained
6132F:	lib/errseq.c
6133F:	include/linux/errseq.h
6134
6135ET131X NETWORK DRIVER
6136M:	Mark Einon <mark.einon@gmail.com>
6137S:	Odd Fixes
6138F:	drivers/net/ethernet/agere/
6139
6140ETHERNET BRIDGE
6141M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6142M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6143L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6144L:	netdev@vger.kernel.org
6145W:	http://www.linuxfoundation.org/en/Net:Bridge
6146S:	Maintained
6147F:	include/linux/netfilter_bridge/
6148F:	net/bridge/
6149
6150ETHERNET PHY LIBRARY
6151M:	Andrew Lunn <andrew@lunn.ch>
6152M:	Florian Fainelli <f.fainelli@gmail.com>
6153M:	Heiner Kallweit <hkallweit1@gmail.com>
6154L:	netdev@vger.kernel.org
6155S:	Maintained
6156F:	Documentation/ABI/testing/sysfs-class-net-phydev
6157F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6158F:	Documentation/devicetree/bindings/net/mdio*
6159F:	Documentation/networking/phy.rst
6160F:	drivers/net/phy/
6161F:	drivers/of/of_mdio.c
6162F:	drivers/of/of_net.c
6163F:	include/linux/*mdio*.h
6164F:	include/linux/of_net.h
6165F:	include/linux/phy.h
6166F:	include/linux/phy_fixed.h
6167F:	include/linux/platform_data/mdio-bcm-unimac.h
6168F:	include/linux/platform_data/mdio-gpio.h
6169F:	include/trace/events/mdio.h
6170F:	include/uapi/linux/mdio.h
6171F:	include/uapi/linux/mii.h
6172
6173EXFAT FILE SYSTEM
6174M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6175S:	Maintained
6176F:	drivers/staging/exfat/
6177
6178EXT2 FILE SYSTEM
6179M:	Jan Kara <jack@suse.com>
6180L:	linux-ext4@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/filesystems/ext2.txt
6183F:	fs/ext2/
6184F:	include/linux/ext2*
6185
6186EXT4 FILE SYSTEM
6187M:	"Theodore Ts'o" <tytso@mit.edu>
6188M:	Andreas Dilger <adilger.kernel@dilger.ca>
6189L:	linux-ext4@vger.kernel.org
6190W:	http://ext4.wiki.kernel.org
6191Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6193S:	Maintained
6194F:	Documentation/filesystems/ext4/
6195F:	fs/ext4/
6196
6197Extended Verification Module (EVM)
6198M:	Mimi Zohar <zohar@linux.ibm.com>
6199L:	linux-integrity@vger.kernel.org
6200S:	Supported
6201F:	security/integrity/evm/
6202
6203EXTENSIBLE FIRMWARE INTERFACE (EFI)
6204M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6205L:	linux-efi@vger.kernel.org
6206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6207S:	Maintained
6208F:	Documentation/admin-guide/efi-stub.rst
6209F:	arch/*/kernel/efi.c
6210F:	arch/x86/boot/compressed/eboot.[ch]
6211F:	arch/*/include/asm/efi.h
6212F:	arch/x86/platform/efi/
6213F:	drivers/firmware/efi/
6214F:	include/linux/efi*.h
6215F:	arch/arm/boot/compressed/efi-header.S
6216F:	arch/arm64/kernel/efi-entry.S
6217
6218EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6219M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6220M:	Chanwoo Choi <cw00.choi@samsung.com>
6221L:	linux-kernel@vger.kernel.org
6222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6223S:	Maintained
6224F:	drivers/extcon/
6225F:	include/linux/extcon/
6226F:	include/linux/extcon.h
6227F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6228F:	Documentation/devicetree/bindings/extcon/
6229
6230EXYNOS DP DRIVER
6231M:	Jingoo Han <jingoohan1@gmail.com>
6232L:	dri-devel@lists.freedesktop.org
6233S:	Maintained
6234F:	drivers/gpu/drm/exynos/exynos_dp*
6235
6236EXYNOS SYSMMU (IOMMU) driver
6237M:	Marek Szyprowski <m.szyprowski@samsung.com>
6238L:	iommu@lists.linux-foundation.org
6239S:	Maintained
6240F:	drivers/iommu/exynos-iommu.c
6241
6242EZchip NPS platform support
6243M:	Vineet Gupta <vgupta@synopsys.com>
6244M:	Ofer Levi <oferle@mellanox.com>
6245S:	Supported
6246F:	arch/arc/plat-eznps
6247F:	arch/arc/boot/dts/eznps.dts
6248
6249F2FS FILE SYSTEM
6250M:	Jaegeuk Kim <jaegeuk@kernel.org>
6251M:	Chao Yu <yuchao0@huawei.com>
6252L:	linux-f2fs-devel@lists.sourceforge.net
6253W:	https://f2fs.wiki.kernel.org/
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6255S:	Maintained
6256F:	Documentation/filesystems/f2fs.txt
6257F:	Documentation/ABI/testing/sysfs-fs-f2fs
6258F:	fs/f2fs/
6259F:	include/linux/f2fs_fs.h
6260F:	include/trace/events/f2fs.h
6261
6262F71805F HARDWARE MONITORING DRIVER
6263M:	Jean Delvare <jdelvare@suse.com>
6264L:	linux-hwmon@vger.kernel.org
6265S:	Maintained
6266F:	Documentation/hwmon/f71805f.rst
6267F:	drivers/hwmon/f71805f.c
6268
6269FADDR2LINE
6270M:	Josh Poimboeuf <jpoimboe@redhat.com>
6271S:	Maintained
6272F:	scripts/faddr2line
6273
6274FAILOVER MODULE
6275M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6276L:	netdev@vger.kernel.org
6277S:	Supported
6278F:	net/core/failover.c
6279F:	include/net/failover.h
6280F:	Documentation/networking/failover.rst
6281
6282FANOTIFY
6283M:	Jan Kara <jack@suse.cz>
6284R:	Amir Goldstein <amir73il@gmail.com>
6285L:	linux-fsdevel@vger.kernel.org
6286S:	Maintained
6287F:	fs/notify/fanotify/
6288F:	include/linux/fanotify.h
6289F:	include/uapi/linux/fanotify.h
6290
6291FARSYNC SYNCHRONOUS DRIVER
6292M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6293W:	http://www.farsite.co.uk/
6294S:	Supported
6295F:	drivers/net/wan/farsync.*
6296
6297FAULT INJECTION SUPPORT
6298M:	Akinobu Mita <akinobu.mita@gmail.com>
6299S:	Supported
6300F:	Documentation/fault-injection/
6301F:	lib/fault-inject.c
6302
6303FBTFT Framebuffer drivers
6304S:	Orphan
6305L:	dri-devel@lists.freedesktop.org
6306L:	linux-fbdev@vger.kernel.org
6307F:	drivers/staging/fbtft/
6308
6309FC0011 TUNER DRIVER
6310M:	Michael Buesch <m@bues.ch>
6311L:	linux-media@vger.kernel.org
6312S:	Maintained
6313F:	drivers/media/tuners/fc0011.h
6314F:	drivers/media/tuners/fc0011.c
6315
6316FC2580 MEDIA DRIVER
6317M:	Antti Palosaari <crope@iki.fi>
6318L:	linux-media@vger.kernel.org
6319W:	https://linuxtv.org
6320W:	http://palosaari.fi/linux/
6321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6322T:	git git://linuxtv.org/anttip/media_tree.git
6323S:	Maintained
6324F:	drivers/media/tuners/fc2580*
6325
6326FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6327M:	Hannes Reinecke <hare@suse.de>
6328L:	linux-scsi@vger.kernel.org
6329W:	www.Open-FCoE.org
6330S:	Supported
6331F:	drivers/scsi/libfc/
6332F:	drivers/scsi/fcoe/
6333F:	include/scsi/fc/
6334F:	include/scsi/libfc.h
6335F:	include/scsi/libfcoe.h
6336F:	include/uapi/scsi/fc/
6337
6338FILE LOCKING (flock() and fcntl()/lockf())
6339M:	Jeff Layton <jlayton@kernel.org>
6340M:	"J. Bruce Fields" <bfields@fieldses.org>
6341L:	linux-fsdevel@vger.kernel.org
6342S:	Maintained
6343F:	include/linux/fcntl.h
6344F:	include/uapi/linux/fcntl.h
6345F:	fs/fcntl.c
6346F:	fs/locks.c
6347
6348FILESYSTEMS (VFS and infrastructure)
6349M:	Alexander Viro <viro@zeniv.linux.org.uk>
6350L:	linux-fsdevel@vger.kernel.org
6351S:	Maintained
6352F:	fs/*
6353F:	include/linux/fs.h
6354F:	include/linux/fs_types.h
6355F:	include/uapi/linux/fs.h
6356
6357FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6358M:	Riku Voipio <riku.voipio@iki.fi>
6359L:	linux-hwmon@vger.kernel.org
6360S:	Maintained
6361F:	drivers/hwmon/f75375s.c
6362F:	include/linux/f75375s.h
6363
6364FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6365M:	Clemens Ladisch <clemens@ladisch.de>
6366M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6369S:	Maintained
6370F:	sound/firewire/
6371F:	include/uapi/sound/firewire.h
6372
6373FIREWIRE MEDIA DRIVERS (firedtv)
6374M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6375L:	linux-media@vger.kernel.org
6376L:	linux1394-devel@lists.sourceforge.net
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6378S:	Maintained
6379F:	drivers/media/firewire/
6380
6381FIREWIRE SBP-2 TARGET
6382M:	Chris Boot <bootc@bootc.net>
6383L:	linux-scsi@vger.kernel.org
6384L:	target-devel@vger.kernel.org
6385L:	linux1394-devel@lists.sourceforge.net
6386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6387S:	Maintained
6388F:	drivers/target/sbp/
6389
6390FIREWIRE SUBSYSTEM
6391M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6392L:	linux1394-devel@lists.sourceforge.net
6393W:	http://ieee1394.wiki.kernel.org/
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6395S:	Maintained
6396F:	drivers/firewire/
6397F:	include/linux/firewire.h
6398F:	include/uapi/linux/firewire*.h
6399F:	tools/firewire/
6400
6401FIRMWARE LOADER (request_firmware)
6402M:	Luis Chamberlain <mcgrof@kernel.org>
6403L:	linux-kernel@vger.kernel.org
6404S:	Maintained
6405F:	Documentation/firmware_class/
6406F:	drivers/base/firmware_loader/
6407F:	include/linux/firmware.h
6408
6409FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6410M:	Joshua Morris <josh.h.morris@us.ibm.com>
6411M:	Philip Kelleher <pjk1939@linux.ibm.com>
6412S:	Maintained
6413F:	drivers/block/rsxx/
6414
6415FLEXTIMER FTM-QUADDEC DRIVER
6416M:	Patrick Havelange <patrick.havelange@essensium.com>
6417L:	linux-iio@vger.kernel.org
6418S:	Maintained
6419F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6420F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6421F:	drivers/counter/ftm-quaddec.c
6422
6423FLOPPY DRIVER
6424M:	Denis Efremov <efremov@linux.com>
6425S:	Odd Fixes
6426L:	linux-block@vger.kernel.org
6427F:	drivers/block/floppy.c
6428
6429FPGA MANAGER FRAMEWORK
6430M:	Moritz Fischer <mdf@kernel.org>
6431L:	linux-fpga@vger.kernel.org
6432S:	Maintained
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6434Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6435F:	Documentation/fpga/
6436F:	Documentation/driver-api/fpga/
6437F:	Documentation/devicetree/bindings/fpga/
6438F:	drivers/fpga/
6439F:	include/linux/fpga/
6440W:	http://www.rocketboards.org
6441
6442FPGA DFL DRIVERS
6443M:	Wu Hao <hao.wu@intel.com>
6444L:	linux-fpga@vger.kernel.org
6445S:	Maintained
6446F:	Documentation/fpga/dfl.rst
6447F:	include/uapi/linux/fpga-dfl.h
6448F:	drivers/fpga/dfl*
6449
6450FPU EMULATOR
6451M:	Bill Metzenthen <billm@melbpc.org.au>
6452W:	http://floatingpoint.sourceforge.net/emulator/index.html
6453S:	Maintained
6454F:	arch/x86/math-emu/
6455
6456FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6457L:	netdev@vger.kernel.org
6458S:	Orphan
6459F:	drivers/net/wan/dlci.c
6460F:	drivers/net/wan/sdla.c
6461
6462FRAMEBUFFER LAYER
6463M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6464L:	dri-devel@lists.freedesktop.org
6465L:	linux-fbdev@vger.kernel.org
6466T:	git git://anongit.freedesktop.org/drm/drm-misc
6467Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6468S:	Maintained
6469F:	Documentation/fb/
6470F:	drivers/video/
6471F:	include/video/
6472F:	include/linux/fb.h
6473F:	include/uapi/video/
6474F:	include/uapi/linux/fb.h
6475
6476FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6477M:	Horia Geantă <horia.geanta@nxp.com>
6478M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6479L:	linux-crypto@vger.kernel.org
6480S:	Maintained
6481F:	drivers/crypto/caam/
6482F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6483
6484FREESCALE DIU FRAMEBUFFER DRIVER
6485M:	Timur Tabi <timur@kernel.org>
6486L:	linux-fbdev@vger.kernel.org
6487S:	Maintained
6488F:	drivers/video/fbdev/fsl-diu-fb.*
6489
6490FREESCALE DMA DRIVER
6491M:	Li Yang <leoyang.li@nxp.com>
6492M:	Zhang Wei <zw@zh-kernel.org>
6493L:	linuxppc-dev@lists.ozlabs.org
6494S:	Maintained
6495F:	drivers/dma/fsldma.*
6496
6497FREESCALE ENETC ETHERNET DRIVERS
6498M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6499L:	netdev@vger.kernel.org
6500S:	Maintained
6501F:	drivers/net/ethernet/freescale/enetc/
6502
6503FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6504M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6505L:	netdev@vger.kernel.org
6506S:	Maintained
6507F:	drivers/net/ethernet/freescale/gianfar*
6508F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6509
6510FREESCALE GPMI NAND DRIVER
6511M:	Han Xu <han.xu@nxp.com>
6512L:	linux-mtd@lists.infradead.org
6513S:	Maintained
6514F:	drivers/mtd/nand/raw/gpmi-nand/*
6515
6516FREESCALE I2C CPM DRIVER
6517M:	Jochen Friedrich <jochen@scram.de>
6518L:	linuxppc-dev@lists.ozlabs.org
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/busses/i2c-cpm.c
6522
6523FREESCALE IMX DDR PMU DRIVER
6524M:	Frank Li <Frank.li@nxp.com>
6525L:	linux-arm-kernel@lists.infradead.org
6526S:	Maintained
6527F:	drivers/perf/fsl_imx8_ddr_perf.c
6528F:	Documentation/admin-guide/perf/imx-ddr.rst
6529F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6530
6531FREESCALE IMX I2C DRIVER
6532M:	Oleksij Rempel <o.rempel@pengutronix.de>
6533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6534L:	linux-i2c@vger.kernel.org
6535S:	Maintained
6536F:	drivers/i2c/busses/i2c-imx.c
6537F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6538
6539FREESCALE IMX LPI2C DRIVER
6540M:	Dong Aisheng <aisheng.dong@nxp.com>
6541L:	linux-i2c@vger.kernel.org
6542L:	linux-imx@nxp.com
6543S:	Maintained
6544F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6545F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6546
6547FREESCALE IMX / MXC FEC DRIVER
6548M:	Fugang Duan <fugang.duan@nxp.com>
6549L:	netdev@vger.kernel.org
6550S:	Maintained
6551F:	drivers/net/ethernet/freescale/fec_main.c
6552F:	drivers/net/ethernet/freescale/fec_ptp.c
6553F:	drivers/net/ethernet/freescale/fec.h
6554F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6555
6556FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6557M:	Sascha Hauer <s.hauer@pengutronix.de>
6558R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6559L:	linux-fbdev@vger.kernel.org
6560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6561S:	Maintained
6562F:	include/linux/platform_data/video-imxfb.h
6563F:	drivers/video/fbdev/imxfb.c
6564
6565FREESCALE QORIQ DPAA ETHERNET DRIVER
6566M:	Madalin Bucur <madalin.bucur@nxp.com>
6567L:	netdev@vger.kernel.org
6568S:	Maintained
6569F:	drivers/net/ethernet/freescale/dpaa
6570
6571FREESCALE QORIQ DPAA FMAN DRIVER
6572M:	Madalin Bucur <madalin.bucur@nxp.com>
6573L:	netdev@vger.kernel.org
6574S:	Maintained
6575F:	drivers/net/ethernet/freescale/fman
6576F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6577
6578FREESCALE QORIQ PTP CLOCK DRIVER
6579M:	Yangbo Lu <yangbo.lu@nxp.com>
6580L:	netdev@vger.kernel.org
6581S:	Maintained
6582F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6583F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6584F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6585F:	drivers/ptp/ptp_qoriq.c
6586F:	drivers/ptp/ptp_qoriq_debugfs.c
6587F:	include/linux/fsl/ptp_qoriq.h
6588F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6589
6590FREESCALE QUAD SPI DRIVER
6591M:	Han Xu <han.xu@nxp.com>
6592L:	linux-spi@vger.kernel.org
6593S:	Maintained
6594F:	drivers/spi/spi-fsl-qspi.c
6595
6596FREESCALE QUICC ENGINE LIBRARY
6597M:	Qiang Zhao <qiang.zhao@nxp.com>
6598L:	linuxppc-dev@lists.ozlabs.org
6599S:	Maintained
6600F:	drivers/soc/fsl/qe/
6601F:	include/soc/fsl/*qe*.h
6602F:	include/soc/fsl/*ucc*.h
6603
6604FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6605M:	Li Yang <leoyang.li@nxp.com>
6606L:	netdev@vger.kernel.org
6607L:	linuxppc-dev@lists.ozlabs.org
6608S:	Maintained
6609F:	drivers/net/ethernet/freescale/ucc_geth*
6610
6611FREESCALE QUICC ENGINE UCC HDLC DRIVER
6612M:	Zhao Qiang <qiang.zhao@nxp.com>
6613L:	netdev@vger.kernel.org
6614L:	linuxppc-dev@lists.ozlabs.org
6615S:	Maintained
6616F:	drivers/net/wan/fsl_ucc_hdlc*
6617
6618FREESCALE QUICC ENGINE UCC UART DRIVER
6619M:	Timur Tabi <timur@kernel.org>
6620L:	linuxppc-dev@lists.ozlabs.org
6621S:	Maintained
6622F:	drivers/tty/serial/ucc_uart.c
6623
6624FREESCALE SOC DRIVERS
6625M:	Li Yang <leoyang.li@nxp.com>
6626L:	linuxppc-dev@lists.ozlabs.org
6627L:	linux-arm-kernel@lists.infradead.org
6628S:	Maintained
6629F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6630F:	Documentation/devicetree/bindings/soc/fsl/
6631F:	drivers/soc/fsl/
6632F:	include/linux/fsl/
6633
6634FREESCALE SOC FS_ENET DRIVER
6635M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6636L:	linuxppc-dev@lists.ozlabs.org
6637L:	netdev@vger.kernel.org
6638S:	Maintained
6639F:	drivers/net/ethernet/freescale/fs_enet/
6640F:	include/linux/fs_enet_pd.h
6641
6642FREESCALE SOC SOUND DRIVERS
6643M:	Timur Tabi <timur@kernel.org>
6644M:	Nicolin Chen <nicoleotsuka@gmail.com>
6645M:	Xiubo Li <Xiubo.Lee@gmail.com>
6646R:	Fabio Estevam <festevam@gmail.com>
6647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6648L:	linuxppc-dev@lists.ozlabs.org
6649S:	Maintained
6650F:	sound/soc/fsl/fsl*
6651F:	sound/soc/fsl/imx*
6652F:	sound/soc/fsl/mpc8610_hpcd.c
6653
6654FREESCALE USB PERIPHERAL DRIVERS
6655M:	Li Yang <leoyang.li@nxp.com>
6656L:	linux-usb@vger.kernel.org
6657L:	linuxppc-dev@lists.ozlabs.org
6658S:	Maintained
6659F:	drivers/usb/gadget/udc/fsl*
6660
6661FREEVXFS FILESYSTEM
6662M:	Christoph Hellwig <hch@infradead.org>
6663W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6664S:	Maintained
6665F:	fs/freevxfs/
6666
6667FREEZER
6668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6669M:	Pavel Machek <pavel@ucw.cz>
6670L:	linux-pm@vger.kernel.org
6671S:	Supported
6672F:	Documentation/power/freezing-of-tasks.rst
6673F:	include/linux/freezer.h
6674F:	kernel/freezer.c
6675
6676FRONTSWAP API
6677M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6678L:	linux-kernel@vger.kernel.org
6679S:	Maintained
6680F:	mm/frontswap.c
6681F:	include/linux/frontswap.h
6682
6683FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6684M:	David Howells <dhowells@redhat.com>
6685L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6686S:	Supported
6687F:	Documentation/filesystems/caching/
6688F:	fs/fscache/
6689F:	include/linux/fscache*.h
6690
6691FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6692M:	Theodore Y. Ts'o <tytso@mit.edu>
6693M:	Jaegeuk Kim <jaegeuk@kernel.org>
6694M:	Eric Biggers <ebiggers@kernel.org>
6695L:	linux-fscrypt@vger.kernel.org
6696Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6697T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6698S:	Supported
6699F:	fs/crypto/
6700F:	include/linux/fscrypt*.h
6701F:	include/uapi/linux/fscrypt.h
6702F:	Documentation/filesystems/fscrypt.rst
6703
6704FSI SUBSYSTEM
6705M:	Jeremy Kerr <jk@ozlabs.org>
6706M:	Joel Stanley <joel@jms.id.au>
6707R:	Alistar Popple <alistair@popple.id.au>
6708R:	Eddie James <eajames@linux.ibm.com>
6709L:	linux-fsi@lists.ozlabs.org
6710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6711Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6712S:	Supported
6713F:	drivers/fsi/
6714F:	include/linux/fsi*.h
6715F:	include/trace/events/fsi*.h
6716
6717FSI-ATTACHED I2C DRIVER
6718M:	Eddie James <eajames@linux.ibm.com>
6719L:	linux-i2c@vger.kernel.org
6720L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6721S:	Maintained
6722F:	drivers/i2c/busses/i2c-fsi.c
6723F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6724
6725FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6726M:	Jan Kara <jack@suse.cz>
6727R:	Amir Goldstein <amir73il@gmail.com>
6728L:	linux-fsdevel@vger.kernel.org
6729S:	Maintained
6730F:	fs/notify/
6731F:	include/linux/fsnotify*.h
6732
6733FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6734M:	Eric Biggers <ebiggers@kernel.org>
6735M:	Theodore Y. Ts'o <tytso@mit.edu>
6736L:	linux-fscrypt@vger.kernel.org
6737Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6738T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6739S:	Supported
6740F:	fs/verity/
6741F:	include/linux/fsverity.h
6742F:	include/uapi/linux/fsverity.h
6743F:	Documentation/filesystems/fsverity.rst
6744
6745FUJITSU LAPTOP EXTRAS
6746M:	Jonathan Woithe <jwoithe@just42.net>
6747L:	platform-driver-x86@vger.kernel.org
6748S:	Maintained
6749F:	drivers/platform/x86/fujitsu-laptop.c
6750
6751FUJITSU M-5MO LS CAMERA ISP DRIVER
6752M:	Kyungmin Park <kyungmin.park@samsung.com>
6753M:	Heungjun Kim <riverful.kim@samsung.com>
6754L:	linux-media@vger.kernel.org
6755S:	Maintained
6756F:	drivers/media/i2c/m5mols/
6757F:	include/media/i2c/m5mols.h
6758
6759FUJITSU TABLET EXTRAS
6760M:	Robert Gerlach <khnz@gmx.de>
6761L:	platform-driver-x86@vger.kernel.org
6762S:	Maintained
6763F:	drivers/platform/x86/fujitsu-tablet.c
6764
6765FUSE: FILESYSTEM IN USERSPACE
6766M:	Miklos Szeredi <miklos@szeredi.hu>
6767L:	linux-fsdevel@vger.kernel.org
6768W:	http://fuse.sourceforge.net/
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6770S:	Maintained
6771F:	fs/fuse/
6772F:	include/uapi/linux/fuse.h
6773F:	Documentation/filesystems/fuse.txt
6774
6775FUTEX SUBSYSTEM
6776M:	Thomas Gleixner <tglx@linutronix.de>
6777M:	Ingo Molnar <mingo@redhat.com>
6778R:	Peter Zijlstra <peterz@infradead.org>
6779R:	Darren Hart <dvhart@infradead.org>
6780L:	linux-kernel@vger.kernel.org
6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6782S:	Maintained
6783F:	kernel/futex.c
6784F:	include/asm-generic/futex.h
6785F:	include/linux/futex.h
6786F:	include/uapi/linux/futex.h
6787F:	tools/testing/selftests/futex/
6788F:	tools/perf/bench/futex*
6789F:	Documentation/*futex*
6790
6791GCC PLUGINS
6792M:	Kees Cook <keescook@chromium.org>
6793R:	Emese Revfy <re.emese@gmail.com>
6794L:	kernel-hardening@lists.openwall.com
6795S:	Maintained
6796F:	scripts/gcc-plugins/
6797F:	scripts/gcc-plugin.sh
6798F:	scripts/Makefile.gcc-plugins
6799F:	Documentation/core-api/gcc-plugins.rst
6800
6801GASKET DRIVER FRAMEWORK
6802M:	Rob Springer <rspringer@google.com>
6803M:	Todd Poynor <toddpoynor@google.com>
6804M:	Ben Chan <benchan@chromium.org>
6805S:	Maintained
6806F:	drivers/staging/gasket/
6807
6808GCOV BASED KERNEL PROFILING
6809M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6810S:	Maintained
6811F:	kernel/gcov/
6812F:	Documentation/dev-tools/gcov.rst
6813
6814GDB KERNEL DEBUGGING HELPER SCRIPTS
6815M:	Jan Kiszka <jan.kiszka@siemens.com>
6816M:	Kieran Bingham <kbingham@kernel.org>
6817S:	Supported
6818F:	scripts/gdb/
6819
6820GDT SCSI DISK ARRAY CONTROLLER DRIVER
6821M:	Achim Leubner <achim_leubner@adaptec.com>
6822L:	linux-scsi@vger.kernel.org
6823W:	http://www.icp-vortex.com/
6824S:	Supported
6825F:	drivers/scsi/gdt*
6826
6827GEMTEK FM RADIO RECEIVER DRIVER
6828M:	Hans Verkuil <hverkuil@xs4all.nl>
6829L:	linux-media@vger.kernel.org
6830T:	git git://linuxtv.org/media_tree.git
6831W:	https://linuxtv.org
6832S:	Maintained
6833F:	drivers/media/radio/radio-gemtek*
6834
6835GENERIC ARCHITECTURE TOPOLOGY
6836M:	Sudeep Holla <sudeep.holla@arm.com>
6837L:	linux-kernel@vger.kernel.org
6838S:	Maintained
6839F:	drivers/base/arch_topology.c
6840F:	include/linux/arch_topology.h
6841
6842GENERIC GPIO I2C DRIVER
6843M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6844S:	Supported
6845F:	drivers/i2c/busses/i2c-gpio.c
6846F:	include/linux/platform_data/i2c-gpio.h
6847
6848GENERIC GPIO I2C MULTIPLEXER DRIVER
6849M:	Peter Korsgaard <peter.korsgaard@barco.com>
6850L:	linux-i2c@vger.kernel.org
6851S:	Supported
6852F:	drivers/i2c/muxes/i2c-mux-gpio.c
6853F:	include/linux/platform_data/i2c-mux-gpio.h
6854F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6855
6856GENERIC HDLC (WAN) DRIVERS
6857M:	Krzysztof Halasa <khc@pm.waw.pl>
6858W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6859S:	Maintained
6860F:	drivers/net/wan/c101.c
6861F:	drivers/net/wan/hd6457*
6862F:	drivers/net/wan/hdlc*
6863F:	drivers/net/wan/n2.c
6864F:	drivers/net/wan/pc300too.c
6865F:	drivers/net/wan/pci200syn.c
6866F:	drivers/net/wan/wanxl*
6867
6868GENERIC INCLUDE/ASM HEADER FILES
6869M:	Arnd Bergmann <arnd@arndb.de>
6870L:	linux-arch@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6872S:	Maintained
6873F:	include/asm-generic/
6874F:	include/uapi/asm-generic/
6875
6876GENERIC PHY FRAMEWORK
6877M:	Kishon Vijay Abraham I <kishon@ti.com>
6878L:	linux-kernel@vger.kernel.org
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6880S:	Supported
6881F:	drivers/phy/
6882F:	include/linux/phy/
6883F:	Documentation/devicetree/bindings/phy/
6884
6885GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6886M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6887S:	Supported
6888F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6889
6890GENERIC PM DOMAINS
6891M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6892M:	Kevin Hilman <khilman@kernel.org>
6893M:	Ulf Hansson <ulf.hansson@linaro.org>
6894L:	linux-pm@vger.kernel.org
6895S:	Supported
6896F:	drivers/base/power/domain*.c
6897F:	include/linux/pm_domain.h
6898F:	Documentation/devicetree/bindings/power/power_domain.txt
6899
6900GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6901M:	Eugen Hristev <eugen.hristev@microchip.com>
6902L:	linux-input@vger.kernel.org
6903S:	Maintained
6904F:	drivers/input/touchscreen/resistive-adc-touch.c
6905
6906GENERIC UIO DRIVER FOR PCI DEVICES
6907M:	"Michael S. Tsirkin" <mst@redhat.com>
6908L:	kvm@vger.kernel.org
6909S:	Supported
6910F:	drivers/uio/uio_pci_generic.c
6911
6912GENERIC VDSO LIBRARY:
6913M:	Andy Lutomirski <luto@kernel.org>
6914M:	Thomas Gleixner <tglx@linutronix.de>
6915M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6916L:	linux-kernel@vger.kernel.org
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6918S:	Maintained
6919F:	lib/vdso/
6920F:	kernel/time/vsyscall.c
6921F:	include/vdso/
6922F:	include/asm-generic/vdso/vsyscall.h
6923
6924GENWQE (IBM Generic Workqueue Card)
6925M:	Frank Haverkamp <haver@linux.ibm.com>
6926S:	Supported
6927F:	drivers/misc/genwqe/
6928
6929GET_MAINTAINER SCRIPT
6930M:	Joe Perches <joe@perches.com>
6931S:	Maintained
6932F:	scripts/get_maintainer.pl
6933
6934GFS2 FILE SYSTEM
6935M:	Bob Peterson <rpeterso@redhat.com>
6936M:	Andreas Gruenbacher <agruenba@redhat.com>
6937L:	cluster-devel@redhat.com
6938W:	http://sources.redhat.com/cluster/
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6940S:	Supported
6941F:	Documentation/filesystems/gfs2*.txt
6942F:	fs/gfs2/
6943F:	include/uapi/linux/gfs2_ondisk.h
6944
6945GNSS SUBSYSTEM
6946M:	Johan Hovold <johan@kernel.org>
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6948S:	Maintained
6949F:	Documentation/ABI/testing/sysfs-class-gnss
6950F:	Documentation/devicetree/bindings/gnss/
6951F:	drivers/gnss/
6952F:	include/linux/gnss.h
6953
6954GO7007 MPEG CODEC
6955M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6956L:	linux-media@vger.kernel.org
6957S:	Maintained
6958F:	drivers/media/usb/go7007/
6959
6960GOODIX TOUCHSCREEN
6961M:	Bastien Nocera <hadess@hadess.net>
6962L:	linux-input@vger.kernel.org
6963S:	Maintained
6964F:	drivers/input/touchscreen/goodix.c
6965
6966GOOGLE ETHERNET DRIVERS
6967M:	Catherine Sullivan <csully@google.com>
6968R:	Sagi Shahar <sagis@google.com>
6969R:	Jon Olson <jonolson@google.com>
6970L:	netdev@vger.kernel.org
6971S:	Supported
6972F:	Documentation/networking/device_drivers/google/gve.rst
6973F:	drivers/net/ethernet/google
6974
6975GPD POCKET FAN DRIVER
6976M:	Hans de Goede <hdegoede@redhat.com>
6977L:	platform-driver-x86@vger.kernel.org
6978S:	Maintained
6979F:	drivers/platform/x86/gpd-pocket-fan.c
6980
6981GPIO ACPI SUPPORT
6982M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6983M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6984L:	linux-gpio@vger.kernel.org
6985L:	linux-acpi@vger.kernel.org
6986S:	Maintained
6987F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6988F:	drivers/gpio/gpiolib-acpi.c
6989
6990GPIO IR Transmitter
6991M:	Sean Young <sean@mess.org>
6992L:	linux-media@vger.kernel.org
6993S:	Maintained
6994F:	drivers/media/rc/gpio-ir-tx.c
6995
6996GPIO MOCKUP DRIVER
6997M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6998L:	linux-gpio@vger.kernel.org
6999S:	Maintained
7000F:	drivers/gpio/gpio-mockup.c
7001F:	tools/testing/selftests/gpio/
7002
7003GPIO SUBSYSTEM
7004M:	Linus Walleij <linus.walleij@linaro.org>
7005M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7006L:	linux-gpio@vger.kernel.org
7007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7008S:	Maintained
7009F:	Documentation/devicetree/bindings/gpio/
7010F:	Documentation/driver-api/gpio/
7011F:	Documentation/admin-guide/gpio/
7012F:	Documentation/ABI/testing/gpio-cdev
7013F:	Documentation/ABI/obsolete/sysfs-gpio
7014F:	drivers/gpio/
7015F:	include/linux/gpio/
7016F:	include/linux/gpio.h
7017F:	include/linux/of_gpio.h
7018F:	include/asm-generic/gpio.h
7019F:	include/uapi/linux/gpio.h
7020F:	tools/gpio/
7021
7022GRE DEMULTIPLEXER DRIVER
7023M:	Dmitry Kozlov <xeb@mail.ru>
7024L:	netdev@vger.kernel.org
7025S:	Maintained
7026F:	net/ipv4/gre_demux.c
7027F:	net/ipv4/gre_offload.c
7028F:	include/net/gre.h
7029
7030GRETH 10/100/1G Ethernet MAC device driver
7031M:	Andreas Larsson <andreas@gaisler.com>
7032L:	netdev@vger.kernel.org
7033S:	Maintained
7034F:	drivers/net/ethernet/aeroflex/
7035
7036GREYBUS AUDIO PROTOCOLS DRIVERS
7037M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7038M:	Mark Greer <mgreer@animalcreek.com>
7039S:	Maintained
7040F:	drivers/staging/greybus/audio_apbridgea.c
7041F:	drivers/staging/greybus/audio_apbridgea.h
7042F:	drivers/staging/greybus/audio_codec.c
7043F:	drivers/staging/greybus/audio_codec.h
7044F:	drivers/staging/greybus/audio_gb.c
7045F:	drivers/staging/greybus/audio_manager.c
7046F:	drivers/staging/greybus/audio_manager.h
7047F:	drivers/staging/greybus/audio_manager_module.c
7048F:	drivers/staging/greybus/audio_manager_private.h
7049F:	drivers/staging/greybus/audio_manager_sysfs.c
7050F:	drivers/staging/greybus/audio_module.c
7051F:	drivers/staging/greybus/audio_topology.c
7052
7053GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7054M:	Viresh Kumar <vireshk@kernel.org>
7055S:	Maintained
7056F:	drivers/staging/greybus/authentication.c
7057F:	drivers/staging/greybus/bootrom.c
7058F:	drivers/staging/greybus/firmware.h
7059F:	drivers/staging/greybus/fw-core.c
7060F:	drivers/staging/greybus/fw-download.c
7061F:	drivers/staging/greybus/fw-management.c
7062F:	drivers/staging/greybus/greybus_authentication.h
7063F:	drivers/staging/greybus/greybus_firmware.h
7064F:	drivers/staging/greybus/hid.c
7065F:	drivers/staging/greybus/i2c.c
7066F:	drivers/staging/greybus/spi.c
7067F:	drivers/staging/greybus/spilib.c
7068F:	drivers/staging/greybus/spilib.h
7069
7070GREYBUS LOOPBACK DRIVER
7071M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7072S:	Maintained
7073F:	drivers/staging/greybus/loopback.c
7074
7075GREYBUS PLATFORM DRIVERS
7076M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7077S:	Maintained
7078F:	drivers/staging/greybus/arche-platform.c
7079F:	drivers/staging/greybus/arche-apb-ctrl.c
7080F:	drivers/staging/greybus/arche_platform.h
7081
7082GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7083M:	Rui Miguel Silva <rmfrfs@gmail.com>
7084S:	Maintained
7085F:	drivers/staging/greybus/sdio.c
7086F:	drivers/staging/greybus/light.c
7087F:	drivers/staging/greybus/gpio.c
7088F:	drivers/staging/greybus/power_supply.c
7089F:	drivers/staging/greybus/spi.c
7090F:	drivers/staging/greybus/spilib.c
7091
7092GREYBUS SUBSYSTEM
7093M:	Johan Hovold <johan@kernel.org>
7094M:	Alex Elder <elder@kernel.org>
7095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7096S:	Maintained
7097F:	drivers/staging/greybus/
7098F:	drivers/greybus/
7099F:	include/linux/greybus.h
7100F:	include/linux/greybus/
7101L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7102
7103GREYBUS UART PROTOCOLS DRIVERS
7104M:	David Lin <dtwlin@gmail.com>
7105S:	Maintained
7106F:	drivers/staging/greybus/uart.c
7107F:	drivers/staging/greybus/log.c
7108
7109GS1662 VIDEO SERIALIZER
7110M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7111L:	linux-media@vger.kernel.org
7112T:	git git://linuxtv.org/media_tree.git
7113S:	Maintained
7114F:	drivers/media/spi/gs1662.c
7115
7116GSPCA FINEPIX SUBDRIVER
7117M:	Frank Zago <frank@zago.net>
7118L:	linux-media@vger.kernel.org
7119T:	git git://linuxtv.org/media_tree.git
7120S:	Maintained
7121F:	drivers/media/usb/gspca/finepix.c
7122
7123GSPCA GL860 SUBDRIVER
7124M:	Olivier Lorin <o.lorin@laposte.net>
7125L:	linux-media@vger.kernel.org
7126T:	git git://linuxtv.org/media_tree.git
7127S:	Maintained
7128F:	drivers/media/usb/gspca/gl860/
7129
7130GSPCA M5602 SUBDRIVER
7131M:	Erik Andren <erik.andren@gmail.com>
7132L:	linux-media@vger.kernel.org
7133T:	git git://linuxtv.org/media_tree.git
7134S:	Maintained
7135F:	drivers/media/usb/gspca/m5602/
7136
7137GSPCA PAC207 SONIXB SUBDRIVER
7138M:	Hans Verkuil <hverkuil@xs4all.nl>
7139L:	linux-media@vger.kernel.org
7140T:	git git://linuxtv.org/media_tree.git
7141S:	Odd Fixes
7142F:	drivers/media/usb/gspca/pac207.c
7143
7144GSPCA SN9C20X SUBDRIVER
7145M:	Brian Johnson <brijohn@gmail.com>
7146L:	linux-media@vger.kernel.org
7147T:	git git://linuxtv.org/media_tree.git
7148S:	Maintained
7149F:	drivers/media/usb/gspca/sn9c20x.c
7150
7151GSPCA T613 SUBDRIVER
7152M:	Leandro Costantino <lcostantino@gmail.com>
7153L:	linux-media@vger.kernel.org
7154T:	git git://linuxtv.org/media_tree.git
7155S:	Maintained
7156F:	drivers/media/usb/gspca/t613.c
7157
7158GSPCA USB WEBCAM DRIVER
7159M:	Hans Verkuil <hverkuil@xs4all.nl>
7160L:	linux-media@vger.kernel.org
7161T:	git git://linuxtv.org/media_tree.git
7162S:	Odd Fixes
7163F:	drivers/media/usb/gspca/
7164
7165GTP (GPRS Tunneling Protocol)
7166M:	Pablo Neira Ayuso <pablo@netfilter.org>
7167M:	Harald Welte <laforge@gnumonks.org>
7168L:	osmocom-net-gprs@lists.osmocom.org
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7170S:	Maintained
7171F:	drivers/net/gtp.c
7172
7173GUID PARTITION TABLE (GPT)
7174M:	Davidlohr Bueso <dave@stgolabs.net>
7175L:	linux-efi@vger.kernel.org
7176S:	Maintained
7177F:	block/partitions/efi.*
7178
7179H8/300 ARCHITECTURE
7180M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7181L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7182W:	http://uclinux-h8.sourceforge.jp
7183T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7184S:	Maintained
7185F:	arch/h8300/
7186F:	drivers/clocksource/h8300_*.c
7187F:	drivers/clk/h8300/
7188F:	drivers/irqchip/irq-renesas-h8*.c
7189
7190HABANALABS PCI DRIVER
7191M:	Oded Gabbay <oded.gabbay@gmail.com>
7192T:	git https://github.com/HabanaAI/linux.git
7193S:	Supported
7194F:	drivers/misc/habanalabs/
7195F:	include/uapi/misc/habanalabs.h
7196F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7197F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7198
7199HACKRF MEDIA DRIVER
7200M:	Antti Palosaari <crope@iki.fi>
7201L:	linux-media@vger.kernel.org
7202W:	https://linuxtv.org
7203W:	http://palosaari.fi/linux/
7204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7205T:	git git://linuxtv.org/anttip/media_tree.git
7206S:	Maintained
7207F:	drivers/media/usb/hackrf/
7208
7209HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7210M:	Frank Seidel <frank@f-seidel.de>
7211L:	platform-driver-x86@vger.kernel.org
7212W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7213S:	Maintained
7214F:	drivers/platform/x86/hdaps.c
7215
7216HARDWARE MONITORING
7217M:	Jean Delvare <jdelvare@suse.com>
7218M:	Guenter Roeck <linux@roeck-us.net>
7219L:	linux-hwmon@vger.kernel.org
7220W:	http://hwmon.wiki.kernel.org/
7221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7222S:	Maintained
7223F:	Documentation/devicetree/bindings/hwmon/
7224F:	Documentation/hwmon/
7225F:	drivers/hwmon/
7226F:	include/linux/hwmon*.h
7227F:	include/trace/events/hwmon*.h
7228
7229HARDWARE RANDOM NUMBER GENERATOR CORE
7230M:	Matt Mackall <mpm@selenic.com>
7231M:	Herbert Xu <herbert@gondor.apana.org.au>
7232L:	linux-crypto@vger.kernel.org
7233S:	Odd fixes
7234F:	Documentation/devicetree/bindings/rng/
7235F:	Documentation/admin-guide/hw_random.rst
7236F:	drivers/char/hw_random/
7237F:	include/linux/hw_random.h
7238
7239HARDWARE TRACING FACILITIES
7240M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7241S:	Maintained
7242F:	drivers/hwtracing/
7243
7244HARDWARE SPINLOCK CORE
7245M:	Ohad Ben-Cohen <ohad@wizery.com>
7246M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7247L:	linux-remoteproc@vger.kernel.org
7248S:	Maintained
7249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7250F:	Documentation/devicetree/bindings/hwlock/
7251F:	Documentation/hwspinlock.txt
7252F:	drivers/hwspinlock/
7253F:	include/linux/hwspinlock.h
7254
7255HARMONY SOUND DRIVER
7256L:	linux-parisc@vger.kernel.org
7257S:	Maintained
7258F:	sound/parisc/harmony.*
7259
7260HDPVR USB VIDEO ENCODER DRIVER
7261M:	Hans Verkuil <hverkuil@xs4all.nl>
7262L:	linux-media@vger.kernel.org
7263T:	git git://linuxtv.org/media_tree.git
7264W:	https://linuxtv.org
7265S:	Odd Fixes
7266F:	drivers/media/usb/hdpvr/
7267
7268HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7269M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7270S:	Supported
7271F:	Documentation/watchdog/hpwdt.rst
7272F:	drivers/watchdog/hpwdt.c
7273
7274HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7275M:	Don Brace <don.brace@microsemi.com>
7276L:	esc.storagedev@microsemi.com
7277L:	linux-scsi@vger.kernel.org
7278S:	Supported
7279F:	Documentation/scsi/hpsa.txt
7280F:	drivers/scsi/hpsa*.[ch]
7281F:	include/linux/cciss*.h
7282F:	include/uapi/linux/cciss*.h
7283
7284HFI1 DRIVER
7285M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7286M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7287L:	linux-rdma@vger.kernel.org
7288S:	Supported
7289F:	drivers/infiniband/hw/hfi1
7290
7291HFS FILESYSTEM
7292L:	linux-fsdevel@vger.kernel.org
7293S:	Orphan
7294F:	Documentation/filesystems/hfs.txt
7295F:	fs/hfs/
7296
7297HFSPLUS FILESYSTEM
7298L:	linux-fsdevel@vger.kernel.org
7299S:	Orphan
7300F:	Documentation/filesystems/hfsplus.txt
7301F:	fs/hfsplus/
7302
7303HGA FRAMEBUFFER DRIVER
7304M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7305L:	linux-nvidia@lists.surfsouth.com
7306W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7307S:	Maintained
7308F:	drivers/video/fbdev/hgafb.c
7309
7310HIBERNATION (aka Software Suspend, aka swsusp)
7311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7312M:	Pavel Machek <pavel@ucw.cz>
7313L:	linux-pm@vger.kernel.org
7314B:	https://bugzilla.kernel.org
7315S:	Supported
7316F:	arch/x86/power/
7317F:	drivers/base/power/
7318F:	kernel/power/
7319F:	include/linux/suspend.h
7320F:	include/linux/freezer.h
7321F:	include/linux/pm.h
7322F:	arch/*/include/asm/suspend*.h
7323
7324HID CORE LAYER
7325M:	Jiri Kosina <jikos@kernel.org>
7326M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7327L:	linux-input@vger.kernel.org
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7329S:	Maintained
7330F:	drivers/hid/
7331F:	include/linux/hid*
7332F:	include/uapi/linux/hid*
7333
7334HID SENSOR HUB DRIVERS
7335M:	Jiri Kosina <jikos@kernel.org>
7336M:	Jonathan Cameron <jic23@kernel.org>
7337M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7338L:	linux-input@vger.kernel.org
7339L:	linux-iio@vger.kernel.org
7340S:	Maintained
7341F:	Documentation/hid/hid-sensor*
7342F:	drivers/hid/hid-sensor-*
7343F:	drivers/iio/*/hid-*
7344F:	include/linux/hid-sensor-*
7345
7346HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7347M:	Thomas Gleixner <tglx@linutronix.de>
7348L:	linux-kernel@vger.kernel.org
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7350S:	Maintained
7351F:	Documentation/timers/
7352F:	kernel/time/hrtimer.c
7353F:	kernel/time/clockevents.c
7354F:	kernel/time/timer_*.c
7355F:	include/linux/clockchips.h
7356F:	include/linux/hrtimer.h
7357
7358HIGH-SPEED SCC DRIVER FOR AX.25
7359L:	linux-hams@vger.kernel.org
7360S:	Orphan
7361F:	drivers/net/hamradio/dmascc.c
7362F:	drivers/net/hamradio/scc.c
7363
7364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7365M:	HighPoint Linux Team <linux@highpoint-tech.com>
7366W:	http://www.highpoint-tech.com
7367S:	Supported
7368F:	Documentation/scsi/hptiop.txt
7369F:	drivers/scsi/hptiop.c
7370
7371HIPPI
7372M:	Jes Sorensen <jes@trained-monkey.org>
7373L:	linux-hippi@sunsite.dk
7374S:	Maintained
7375F:	include/linux/hippidevice.h
7376F:	include/uapi/linux/if_hippi.h
7377F:	net/802/hippi.c
7378F:	drivers/net/hippi/
7379
7380HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7381M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7382M:	Salil Mehta <salil.mehta@huawei.com>
7383L:	netdev@vger.kernel.org
7384W:	http://www.hisilicon.com
7385S:	Maintained
7386F:	drivers/net/ethernet/hisilicon/hns3/
7387
7388HISILICON LPC BUS DRIVER
7389M:	john.garry@huawei.com
7390W:	http://www.hisilicon.com
7391S:	Maintained
7392F:	drivers/bus/hisi_lpc.c
7393F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7394
7395HISILICON NETWORK SUBSYSTEM DRIVER
7396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7397M:	Salil Mehta <salil.mehta@huawei.com>
7398L:	netdev@vger.kernel.org
7399W:	http://www.hisilicon.com
7400S:	Maintained
7401F:	drivers/net/ethernet/hisilicon/
7402F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7403
7404HISILICON PMU DRIVER
7405M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7406W:	http://www.hisilicon.com
7407S:	Supported
7408F:	drivers/perf/hisilicon
7409F:	Documentation/admin-guide/perf/hisi-pmu.rst
7410
7411HISILICON ROCE DRIVER
7412M:	Lijun Ou <oulijun@huawei.com>
7413M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7414L:	linux-rdma@vger.kernel.org
7415S:	Maintained
7416F:	drivers/infiniband/hw/hns/
7417F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7418
7419HISILICON SAS Controller
7420M:	John Garry <john.garry@huawei.com>
7421W:	http://www.hisilicon.com
7422S:	Supported
7423F:	drivers/scsi/hisi_sas/
7424F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7425
7426HISILICON QM AND ZIP Controller DRIVER
7427M:	Zhou Wang <wangzhou1@hisilicon.com>
7428L:	linux-crypto@vger.kernel.org
7429S:	Maintained
7430F:	drivers/crypto/hisilicon/qm.c
7431F:	drivers/crypto/hisilicon/qm.h
7432F:	drivers/crypto/hisilicon/sgl.c
7433F:	drivers/crypto/hisilicon/sgl.h
7434F:	drivers/crypto/hisilicon/zip/
7435F:	Documentation/ABI/testing/debugfs-hisi-zip
7436
7437HMM - Heterogeneous Memory Management
7438M:	Jérôme Glisse <jglisse@redhat.com>
7439L:	linux-mm@kvack.org
7440S:	Maintained
7441F:	mm/hmm*
7442F:	include/linux/hmm*
7443F:	Documentation/vm/hmm.rst
7444
7445HOST AP DRIVER
7446M:	Jouni Malinen <j@w1.fi>
7447L:	linux-wireless@vger.kernel.org
7448W:	http://w1.fi/hostap-driver.html
7449S:	Obsolete
7450F:	drivers/net/wireless/intersil/hostap/
7451
7452HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7453L:	platform-driver-x86@vger.kernel.org
7454S:	Orphan
7455F:	drivers/platform/x86/tc1100-wmi.c
7456
7457HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7458M:	Jaroslav Kysela <perex@perex.cz>
7459S:	Maintained
7460F:	drivers/net/ethernet/hp/hp100.*
7461
7462HPET:	High Precision Event Timers driver
7463M:	Clemens Ladisch <clemens@ladisch.de>
7464S:	Maintained
7465F:	Documentation/timers/hpet.rst
7466F:	drivers/char/hpet.c
7467F:	include/linux/hpet.h
7468F:	include/uapi/linux/hpet.h
7469
7470HPET:	x86
7471S:	Orphan
7472F:	arch/x86/kernel/hpet.c
7473F:	arch/x86/include/asm/hpet.h
7474
7475HPFS FILESYSTEM
7476M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7477W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7478S:	Maintained
7479F:	fs/hpfs/
7480
7481HSI SUBSYSTEM
7482M:	Sebastian Reichel <sre@kernel.org>
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7484S:	Maintained
7485F:	Documentation/ABI/testing/sysfs-bus-hsi
7486F:	Documentation/driver-api/hsi.rst
7487F:	drivers/hsi/
7488F:	include/linux/hsi/
7489F:	include/uapi/linux/hsi/
7490
7491HSO 3G MODEM DRIVER
7492L:	linux-usb@vger.kernel.org
7493S:	Orphan
7494F:	drivers/net/usb/hso.c
7495
7496HSR NETWORK PROTOCOL
7497M:	Arvid Brodin <arvid.brodin@alten.se>
7498L:	netdev@vger.kernel.org
7499S:	Maintained
7500F:	net/hsr/
7501
7502HT16K33 LED CONTROLLER DRIVER
7503M:	Robin van der Gracht <robin@protonic.nl>
7504S:	Maintained
7505F:	drivers/auxdisplay/ht16k33.c
7506F:	Documentation/devicetree/bindings/display/ht16k33.txt
7507
7508HTCPEN TOUCHSCREEN DRIVER
7509M:	Pau Oliva Fora <pof@eslack.org>
7510L:	linux-input@vger.kernel.org
7511S:	Maintained
7512F:	drivers/input/touchscreen/htcpen.c
7513
7514HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7515M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7516L:	linux-iio@vger.kernel.org
7517W:	http://www.st.com/
7518S:	Maintained
7519F:	drivers/iio/humidity/hts221*
7520F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7521
7522HUAWEI ETHERNET DRIVER
7523M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7524L:	netdev@vger.kernel.org
7525S:	Supported
7526F:	Documentation/networking/hinic.txt
7527F:	drivers/net/ethernet/huawei/hinic/
7528
7529HUGETLB FILESYSTEM
7530M:	Mike Kravetz <mike.kravetz@oracle.com>
7531L:	linux-mm@kvack.org
7532S:	Maintained
7533F:	fs/hugetlbfs/
7534F:	mm/hugetlb.c
7535F:	include/linux/hugetlb.h
7536F:	Documentation/admin-guide/mm/hugetlbpage.rst
7537F:	Documentation/vm/hugetlbfs_reserv.rst
7538F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7539
7540HVA ST MEDIA DRIVER
7541M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7542L:	linux-media@vger.kernel.org
7543T:	git git://linuxtv.org/media_tree.git
7544W:	https://linuxtv.org
7545S:	Supported
7546F:	drivers/media/platform/sti/hva
7547
7548HWPOISON MEMORY FAILURE HANDLING
7549M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7550L:	linux-mm@kvack.org
7551S:	Maintained
7552F:	mm/memory-failure.c
7553F:	mm/hwpoison-inject.c
7554
7555HYGON PROCESSOR SUPPORT
7556M:	Pu Wen <puwen@hygon.cn>
7557L:	linux-kernel@vger.kernel.org
7558S:	Maintained
7559F:	arch/x86/kernel/cpu/hygon.c
7560
7561Hyper-V CORE AND DRIVERS
7562M:	"K. Y. Srinivasan" <kys@microsoft.com>
7563M:	Haiyang Zhang <haiyangz@microsoft.com>
7564M:	Stephen Hemminger <sthemmin@microsoft.com>
7565M:	Sasha Levin <sashal@kernel.org>
7566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7567L:	linux-hyperv@vger.kernel.org
7568S:	Supported
7569F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7570F:	arch/x86/include/asm/mshyperv.h
7571F:	arch/x86/include/asm/trace/hyperv.h
7572F:	arch/x86/include/asm/hyperv-tlfs.h
7573F:	arch/x86/kernel/cpu/mshyperv.c
7574F:	arch/x86/hyperv
7575F:	drivers/clocksource/hyperv_timer.c
7576F:	drivers/hid/hid-hyperv.c
7577F:	drivers/hv/
7578F:	drivers/input/serio/hyperv-keyboard.c
7579F:	drivers/pci/controller/pci-hyperv.c
7580F:	drivers/pci/controller/pci-hyperv-intf.c
7581F:	drivers/net/hyperv/
7582F:	drivers/scsi/storvsc_drv.c
7583F:	drivers/uio/uio_hv_generic.c
7584F:	drivers/video/fbdev/hyperv_fb.c
7585F:	drivers/iommu/hyperv-iommu.c
7586F:	net/vmw_vsock/hyperv_transport.c
7587F:	include/clocksource/hyperv_timer.h
7588F:	include/linux/hyperv.h
7589F:	include/uapi/linux/hyperv.h
7590F:	include/asm-generic/mshyperv.h
7591F:	tools/hv/
7592F:	Documentation/ABI/stable/sysfs-bus-vmbus
7593
7594HYPERBUS SUPPORT
7595M:	Vignesh Raghavendra <vigneshr@ti.com>
7596S:	Supported
7597F:	drivers/mtd/hyperbus/
7598F:	include/linux/mtd/hyperbus.h
7599F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7600F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7601
7602HYPERVISOR VIRTUAL CONSOLE DRIVER
7603L:	linuxppc-dev@lists.ozlabs.org
7604S:	Odd Fixes
7605F:	drivers/tty/hvc/
7606
7607I2C ACPI SUPPORT
7608M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7609L:	linux-i2c@vger.kernel.org
7610L:	linux-acpi@vger.kernel.org
7611S:	Maintained
7612F:	drivers/i2c/i2c-core-acpi.c
7613
7614I2C CONTROLLER DRIVER FOR NVIDIA GPU
7615M:	Ajay Gupta <ajayg@nvidia.com>
7616L:	linux-i2c@vger.kernel.org
7617S:	Maintained
7618F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7619F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7620
7621I2C MUXES
7622M:	Peter Rosin <peda@axentia.se>
7623L:	linux-i2c@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/i2c/i2c-topology.rst
7626F:	Documentation/i2c/muxes/
7627F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7628F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7629F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7630F:	drivers/i2c/i2c-mux.c
7631F:	drivers/i2c/muxes/
7632F:	include/linux/i2c-mux.h
7633
7634I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7635M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7636L:	linux-i2c@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7639F:	drivers/i2c/busses/i2c-mv64xxx.c
7640
7641I2C OVER PARALLEL PORT
7642M:	Jean Delvare <jdelvare@suse.com>
7643L:	linux-i2c@vger.kernel.org
7644S:	Maintained
7645F:	Documentation/i2c/busses/i2c-parport.rst
7646F:	Documentation/i2c/busses/i2c-parport-light.rst
7647F:	drivers/i2c/busses/i2c-parport.c
7648F:	drivers/i2c/busses/i2c-parport-light.c
7649
7650I2C SUBSYSTEM
7651M:	Wolfram Sang <wsa@the-dreams.de>
7652L:	linux-i2c@vger.kernel.org
7653W:	https://i2c.wiki.kernel.org/
7654Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7656S:	Maintained
7657F:	Documentation/devicetree/bindings/i2c/i2c.txt
7658F:	Documentation/i2c/
7659F:	drivers/i2c/*
7660F:	include/linux/i2c.h
7661F:	include/linux/i2c-dev.h
7662F:	include/linux/i2c-smbus.h
7663F:	include/uapi/linux/i2c.h
7664F:	include/uapi/linux/i2c-*.h
7665
7666I2C SUBSYSTEM HOST DRIVERS
7667L:	linux-i2c@vger.kernel.org
7668W:	https://i2c.wiki.kernel.org/
7669Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7671S:	Odd Fixes
7672F:	Documentation/devicetree/bindings/i2c/
7673F:	drivers/i2c/algos/
7674F:	drivers/i2c/busses/
7675
7676I2C-TAOS-EVM DRIVER
7677M:	Jean Delvare <jdelvare@suse.com>
7678L:	linux-i2c@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/i2c/busses/i2c-taos-evm.rst
7681F:	drivers/i2c/busses/i2c-taos-evm.c
7682
7683I2C-TINY-USB DRIVER
7684M:	Till Harbaum <till@harbaum.org>
7685L:	linux-i2c@vger.kernel.org
7686W:	http://www.harbaum.org/till/i2c_tiny_usb
7687S:	Maintained
7688F:	drivers/i2c/busses/i2c-tiny-usb.c
7689
7690I2C/SMBUS CONTROLLER DRIVERS FOR PC
7691M:	Jean Delvare <jdelvare@suse.com>
7692L:	linux-i2c@vger.kernel.org
7693S:	Maintained
7694F:	Documentation/i2c/busses/i2c-ali1535.rst
7695F:	Documentation/i2c/busses/i2c-ali1563.rst
7696F:	Documentation/i2c/busses/i2c-ali15x3.rst
7697F:	Documentation/i2c/busses/i2c-amd756.rst
7698F:	Documentation/i2c/busses/i2c-amd8111.rst
7699F:	Documentation/i2c/busses/i2c-i801.rst
7700F:	Documentation/i2c/busses/i2c-nforce2.rst
7701F:	Documentation/i2c/busses/i2c-piix4.rst
7702F:	Documentation/i2c/busses/i2c-sis5595.rst
7703F:	Documentation/i2c/busses/i2c-sis630.rst
7704F:	Documentation/i2c/busses/i2c-sis96x.rst
7705F:	Documentation/i2c/busses/i2c-via.rst
7706F:	Documentation/i2c/busses/i2c-viapro.rst
7707F:	drivers/i2c/busses/i2c-ali1535.c
7708F:	drivers/i2c/busses/i2c-ali1563.c
7709F:	drivers/i2c/busses/i2c-ali15x3.c
7710F:	drivers/i2c/busses/i2c-amd756.c
7711F:	drivers/i2c/busses/i2c-amd756-s4882.c
7712F:	drivers/i2c/busses/i2c-amd8111.c
7713F:	drivers/i2c/busses/i2c-i801.c
7714F:	drivers/i2c/busses/i2c-isch.c
7715F:	drivers/i2c/busses/i2c-nforce2.c
7716F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7717F:	drivers/i2c/busses/i2c-piix4.c
7718F:	drivers/i2c/busses/i2c-sis5595.c
7719F:	drivers/i2c/busses/i2c-sis630.c
7720F:	drivers/i2c/busses/i2c-sis96x.c
7721F:	drivers/i2c/busses/i2c-via.c
7722F:	drivers/i2c/busses/i2c-viapro.c
7723
7724I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7725M:	Hans de Goede <hdegoede@redhat.com>
7726L:	linux-i2c@vger.kernel.org
7727S:	Maintained
7728F:	drivers/i2c/busses/i2c-cht-wc.c
7729
7730I2C/SMBUS ISMT DRIVER
7731M:	Seth Heasley <seth.heasley@intel.com>
7732M:	Neil Horman <nhorman@tuxdriver.com>
7733L:	linux-i2c@vger.kernel.org
7734F:	drivers/i2c/busses/i2c-ismt.c
7735F:	Documentation/i2c/busses/i2c-ismt.rst
7736
7737I2C/SMBUS STUB DRIVER
7738M:	Jean Delvare <jdelvare@suse.com>
7739L:	linux-i2c@vger.kernel.org
7740S:	Maintained
7741F:	drivers/i2c/i2c-stub.c
7742
7743I3C SUBSYSTEM
7744M:	Boris Brezillon <bbrezillon@kernel.org>
7745L:	linux-i3c@lists.infradead.org
7746C:	irc://chat.freenode.net/linux-i3c
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7748S:	Maintained
7749F:	Documentation/ABI/testing/sysfs-bus-i3c
7750F:	Documentation/devicetree/bindings/i3c/
7751F:	Documentation/driver-api/i3c
7752F:	drivers/i3c/
7753F:	include/linux/i3c/
7754
7755I3C DRIVER FOR SYNOPSYS DESIGNWARE
7756M:	Vitor Soares <vitor.soares@synopsys.com>
7757S:	Maintained
7758F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7759F:	drivers/i3c/master/dw*
7760
7761IA64 (Itanium) PLATFORM
7762M:	Tony Luck <tony.luck@intel.com>
7763M:	Fenghua Yu <fenghua.yu@intel.com>
7764L:	linux-ia64@vger.kernel.org
7765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7766S:	Maintained
7767F:	arch/ia64/
7768
7769IBM Power 842 compression accelerator
7770M:	Haren Myneni <haren@us.ibm.com>
7771S:	Supported
7772F:	drivers/crypto/nx/Makefile
7773F:	drivers/crypto/nx/Kconfig
7774F:	drivers/crypto/nx/nx-842*
7775F:	include/linux/sw842.h
7776F:	crypto/842.c
7777F:	lib/842/
7778
7779IBM Power in-Nest Crypto Acceleration
7780M:	Breno Leitão <leitao@debian.org>
7781M:	Nayna Jain <nayna@linux.ibm.com>
7782M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7783L:	linux-crypto@vger.kernel.org
7784S:	Supported
7785F:	drivers/crypto/nx/Makefile
7786F:	drivers/crypto/nx/Kconfig
7787F:	drivers/crypto/nx/nx-aes*
7788F:	drivers/crypto/nx/nx-sha*
7789F:	drivers/crypto/nx/nx.*
7790F:	drivers/crypto/nx/nx_csbcpb.h
7791F:	drivers/crypto/nx/nx_debugfs.c
7792
7793IBM Power Linux RAID adapter
7794M:	Brian King <brking@us.ibm.com>
7795S:	Supported
7796F:	drivers/scsi/ipr.*
7797
7798IBM Power SRIOV Virtual NIC Device Driver
7799M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7800M:	John Allen <jallen@linux.ibm.com>
7801L:	netdev@vger.kernel.org
7802S:	Supported
7803F:	drivers/net/ethernet/ibm/ibmvnic.*
7804
7805IBM Power Virtual Accelerator Switchboard
7806M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7807L:	linuxppc-dev@lists.ozlabs.org
7808S:	Supported
7809F:	arch/powerpc/platforms/powernv/vas*
7810F:	arch/powerpc/platforms/powernv/copy-paste.h
7811F:	arch/powerpc/include/asm/vas.h
7812
7813IBM Power Virtual Ethernet Device Driver
7814M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7815L:	netdev@vger.kernel.org
7816S:	Supported
7817F:	drivers/net/ethernet/ibm/ibmveth.*
7818
7819IBM Power Virtual FC Device Drivers
7820M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7821L:	linux-scsi@vger.kernel.org
7822S:	Supported
7823F:	drivers/scsi/ibmvscsi/ibmvfc*
7824
7825IBM Power Virtual Management Channel Driver
7826M:	Steven Royer <seroyer@linux.ibm.com>
7827S:	Supported
7828F:	drivers/misc/ibmvmc.*
7829
7830IBM Power Virtual SCSI Device Drivers
7831M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7832L:	linux-scsi@vger.kernel.org
7833S:	Supported
7834F:	drivers/scsi/ibmvscsi/ibmvscsi*
7835F:	include/scsi/viosrp.h
7836
7837IBM Power Virtual SCSI Device Target Driver
7838M:	Michael Cyr <mikecyr@linux.ibm.com>
7839L:	linux-scsi@vger.kernel.org
7840L:	target-devel@vger.kernel.org
7841S:	Supported
7842F:	drivers/scsi/ibmvscsi_tgt/
7843
7844IBM Power VMX Cryptographic instructions
7845M:	Breno Leitão <leitao@debian.org>
7846M:	Nayna Jain <nayna@linux.ibm.com>
7847M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7848L:	linux-crypto@vger.kernel.org
7849S:	Supported
7850F:	drivers/crypto/vmx/Makefile
7851F:	drivers/crypto/vmx/Kconfig
7852F:	drivers/crypto/vmx/vmx.c
7853F:	drivers/crypto/vmx/aes*
7854F:	drivers/crypto/vmx/ghash*
7855F:	drivers/crypto/vmx/ppc-xlate.pl
7856
7857IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7858M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7859L:	linux-pci@vger.kernel.org
7860L:	linuxppc-dev@lists.ozlabs.org
7861S:	Supported
7862F:	drivers/pci/hotplug/rpaphp*
7863
7864IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7865M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7866L:	linux-pci@vger.kernel.org
7867L:	linuxppc-dev@lists.ozlabs.org
7868S:	Supported
7869F:	drivers/pci/hotplug/rpadlpar*
7870
7871IBM ServeRAID RAID DRIVER
7872S:	Orphan
7873F:	drivers/scsi/ips.*
7874
7875ICH LPC AND GPIO DRIVER
7876M:	Peter Tyser <ptyser@xes-inc.com>
7877S:	Maintained
7878F:	drivers/mfd/lpc_ich.c
7879F:	drivers/gpio/gpio-ich.c
7880
7881ICY I2C DRIVER
7882M:	Max Staudt <max@enpas.org>
7883L:	linux-i2c@vger.kernel.org
7884S:	Maintained
7885F:	drivers/i2c/busses/i2c-icy.c
7886
7887IDE SUBSYSTEM
7888M:	"David S. Miller" <davem@davemloft.net>
7889L:	linux-ide@vger.kernel.org
7890Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7892S:	Maintained
7893F:	Documentation/ide/
7894F:	drivers/ide/
7895F:	include/linux/ide.h
7896
7897IDE/ATAPI DRIVERS
7898M:	Borislav Petkov <bp@alien8.de>
7899L:	linux-ide@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/cdrom/ide-cd.rst
7902F:	drivers/ide/ide-cd*
7903
7904IDEAPAD LAPTOP EXTRAS DRIVER
7905M:	Ike Panhc <ike.pan@canonical.com>
7906L:	platform-driver-x86@vger.kernel.org
7907W:	http://launchpad.net/ideapad-laptop
7908S:	Maintained
7909F:	drivers/platform/x86/ideapad-laptop.c
7910
7911IDEAPAD LAPTOP SLIDEBAR DRIVER
7912M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7913L:	linux-input@vger.kernel.org
7914W:	https://github.com/o2genum/ideapad-slidebar
7915S:	Maintained
7916F:	drivers/input/misc/ideapad_slidebar.c
7917
7918IDT VersaClock 5 CLOCK DRIVER
7919M:	Marek Vasut <marek.vasut@gmail.com>
7920S:	Maintained
7921F:	drivers/clk/clk-versaclock5.c
7922
7923IEEE 802.15.4 SUBSYSTEM
7924M:	Alexander Aring <alex.aring@gmail.com>
7925M:	Stefan Schmidt <stefan@datenfreihafen.org>
7926L:	linux-wpan@vger.kernel.org
7927W:	http://wpan.cakelab.org/
7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7930S:	Maintained
7931F:	net/ieee802154/
7932F:	net/mac802154/
7933F:	drivers/net/ieee802154/
7934F:	include/linux/nl802154.h
7935F:	include/linux/ieee802154.h
7936F:	include/net/nl802154.h
7937F:	include/net/mac802154.h
7938F:	include/net/af_ieee802154.h
7939F:	include/net/cfg802154.h
7940F:	include/net/ieee802154_netdev.h
7941F:	Documentation/networking/ieee802154.rst
7942
7943IFE PROTOCOL
7944M:	Yotam Gigi <yotam.gi@gmail.com>
7945M:	Jamal Hadi Salim <jhs@mojatatu.com>
7946F:	net/ife
7947F:	include/net/ife.h
7948F:	include/uapi/linux/ife.h
7949
7950IGORPLUG-USB IR RECEIVER
7951M:	Sean Young <sean@mess.org>
7952L:	linux-media@vger.kernel.org
7953S:	Maintained
7954F:	drivers/media/rc/igorplugusb.c
7955
7956IGUANAWORKS USB IR TRANSCEIVER
7957M:	Sean Young <sean@mess.org>
7958L:	linux-media@vger.kernel.org
7959S:	Maintained
7960F:	drivers/media/rc/iguanair.c
7961
7962IIO DIGITAL POTENTIOMETER DAC
7963M:	Peter Rosin <peda@axentia.se>
7964L:	linux-iio@vger.kernel.org
7965S:	Maintained
7966F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7967F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7968F:	drivers/iio/dac/dpot-dac.c
7969
7970IIO ENVELOPE DETECTOR
7971M:	Peter Rosin <peda@axentia.se>
7972L:	linux-iio@vger.kernel.org
7973S:	Maintained
7974F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7975F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7976F:	drivers/iio/adc/envelope-detector.c
7977
7978IIO MULTIPLEXER
7979M:	Peter Rosin <peda@axentia.se>
7980L:	linux-iio@vger.kernel.org
7981S:	Maintained
7982F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7983F:	drivers/iio/multiplexer/iio-mux.c
7984
7985IIO SUBSYSTEM AND DRIVERS
7986M:	Jonathan Cameron <jic23@kernel.org>
7987R:	Hartmut Knaack <knaack.h@gmx.de>
7988R:	Lars-Peter Clausen <lars@metafoo.de>
7989R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7990L:	linux-iio@vger.kernel.org
7991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7992S:	Maintained
7993F:	Documentation/ABI/testing/configfs-iio*
7994F:	Documentation/ABI/testing/sysfs-bus-iio*
7995F:	Documentation/devicetree/bindings/iio/
7996F:	drivers/iio/
7997F:	drivers/staging/iio/
7998F:	include/linux/iio/
7999F:	tools/iio/
8000
8001IIO UNIT CONVERTER
8002M:	Peter Rosin <peda@axentia.se>
8003L:	linux-iio@vger.kernel.org
8004S:	Maintained
8005F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8006F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8007F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8008F:	drivers/iio/afe/iio-rescale.c
8009
8010IKANOS/ADI EAGLE ADSL USB DRIVER
8011M:	Matthieu Castet <castet.matthieu@free.fr>
8012M:	Stanislaw Gruszka <stf_xl@wp.pl>
8013S:	Maintained
8014F:	drivers/usb/atm/ueagle-atm.c
8015
8016IMGTEC ASCII LCD DRIVER
8017M:	Paul Burton <paulburton@kernel.org>
8018S:	Maintained
8019F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8020F:	drivers/auxdisplay/img-ascii-lcd.c
8021
8022IMGTEC IR DECODER DRIVER
8023M:	James Hogan <jhogan@kernel.org>
8024S:	Maintained
8025F:	drivers/media/rc/img-ir/
8026
8027IMON SOUNDGRAPH USB IR RECEIVER
8028M:	Sean Young <sean@mess.org>
8029L:	linux-media@vger.kernel.org
8030S:	Maintained
8031F:	drivers/media/rc/imon_raw.c
8032F:	drivers/media/rc/imon.c
8033
8034IMS TWINTURBO FRAMEBUFFER DRIVER
8035L:	linux-fbdev@vger.kernel.org
8036S:	Orphan
8037F:	drivers/video/fbdev/imsttfb.c
8038
8039INA209 HARDWARE MONITOR DRIVER
8040M:	Guenter Roeck <linux@roeck-us.net>
8041L:	linux-hwmon@vger.kernel.org
8042S:	Maintained
8043F:	Documentation/hwmon/ina209.rst
8044F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8045F:	drivers/hwmon/ina209.c
8046
8047INA2XX HARDWARE MONITOR DRIVER
8048M:	Guenter Roeck <linux@roeck-us.net>
8049L:	linux-hwmon@vger.kernel.org
8050S:	Maintained
8051F:	Documentation/hwmon/ina2xx.rst
8052F:	drivers/hwmon/ina2xx.c
8053F:	include/linux/platform_data/ina2xx.h
8054
8055INDUSTRY PACK SUBSYSTEM (IPACK)
8056M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8057M:	Jens Taprogge <jens.taprogge@taprogge.org>
8058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8059L:	industrypack-devel@lists.sourceforge.net
8060W:	http://industrypack.sourceforge.net
8061S:	Maintained
8062F:	drivers/ipack/
8063
8064INFINEON DPS310 Driver
8065M:	Eddie James <eajames@linux.ibm.com>
8066L:	linux-iio@vger.kernel.org
8067F:	drivers/iio/pressure/dps310.c
8068S:	Maintained
8069
8070INFINIBAND SUBSYSTEM
8071M:	Doug Ledford <dledford@redhat.com>
8072M:	Jason Gunthorpe <jgg@mellanox.com>
8073L:	linux-rdma@vger.kernel.org
8074W:	https://github.com/linux-rdma/rdma-core
8075Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8077S:	Supported
8078F:	Documentation/devicetree/bindings/infiniband/
8079F:	Documentation/infiniband/
8080F:	drivers/infiniband/
8081F:	include/uapi/linux/if_infiniband.h
8082F:	include/uapi/rdma/
8083F:	include/rdma/
8084F:	include/trace/events/ib_mad.h
8085F:	include/trace/events/ib_umad.h
8086F:	samples/bpf/ibumad_kern.c
8087F:	samples/bpf/ibumad_user.c
8088
8089INGENIC JZ4780 DMA Driver
8090M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8091S:	Maintained
8092F:	drivers/dma/dma-jz4780.c
8093
8094INGENIC JZ4780 NAND DRIVER
8095M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8096L:	linux-mtd@lists.infradead.org
8097S:	Maintained
8098F:	drivers/mtd/nand/raw/ingenic/
8099
8100INGENIC JZ47xx SoCs
8101M:	Paul Cercueil <paul@crapouillou.net>
8102S:	Maintained
8103F:	arch/mips/boot/dts/ingenic/
8104F:	arch/mips/include/asm/mach-jz4740/
8105F:	arch/mips/jz4740/
8106F:	drivers/clk/ingenic/
8107F:	drivers/dma/dma-jz4780.c
8108F:	drivers/gpu/drm/ingenic/
8109F:	drivers/i2c/busses/i2c-jz4780.c
8110F:	drivers/iio/adc/ingenic-adc.c
8111F:	drivers/irqchip/irq-ingenic.c
8112F:	drivers/memory/jz4780-nemc.c
8113F:	drivers/mmc/host/jz4740_mmc.c
8114F:	drivers/mtd/nand/raw/ingenic/
8115F:	drivers/pinctrl/pinctrl-ingenic.c
8116F:	drivers/power/supply/ingenic-battery.c
8117F:	drivers/pwm/pwm-jz4740.c
8118F:	drivers/rtc/rtc-jz4740.c
8119F:	drivers/tty/serial/8250/8250_ingenic.c
8120F:	drivers/usb/musb/jz4740.c
8121F:	drivers/watchdog/jz4740_wdt.c
8122F:	include/dt-bindings/iio/adc/ingenic,adc.h
8123F:	include/linux/mfd/ingenic-tcu.h
8124F:	sound/soc/jz4740/
8125F:	sound/soc/codecs/jz47*
8126
8127INOTIFY
8128M:	Jan Kara <jack@suse.cz>
8129R:	Amir Goldstein <amir73il@gmail.com>
8130L:	linux-fsdevel@vger.kernel.org
8131S:	Maintained
8132F:	Documentation/filesystems/inotify.txt
8133F:	fs/notify/inotify/
8134F:	include/linux/inotify.h
8135F:	include/uapi/linux/inotify.h
8136
8137INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8138M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8139L:	linux-input@vger.kernel.org
8140Q:	http://patchwork.kernel.org/project/linux-input/list/
8141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8142S:	Maintained
8143F:	drivers/input/
8144F:	include/linux/input.h
8145F:	include/uapi/linux/input.h
8146F:	include/uapi/linux/input-event-codes.h
8147F:	include/linux/input/
8148F:	Documentation/devicetree/bindings/input/
8149F:	Documentation/devicetree/bindings/serio/
8150F:	Documentation/input/
8151
8152INPUT MULTITOUCH (MT) PROTOCOL
8153M:	Henrik Rydberg <rydberg@bitmath.org>
8154L:	linux-input@vger.kernel.org
8155S:	Odd fixes
8156F:	Documentation/input/multi-touch-protocol.rst
8157F:	drivers/input/input-mt.c
8158K:	\b(ABS|SYN)_MT_
8159
8160INSIDE SECURE CRYPTO DRIVER
8161M:	Antoine Tenart <antoine.tenart@bootlin.com>
8162F:	drivers/crypto/inside-secure/
8163S:	Maintained
8164L:	linux-crypto@vger.kernel.org
8165
8166INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8167M:	Mimi Zohar <zohar@linux.ibm.com>
8168M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8169L:	linux-integrity@vger.kernel.org
8170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8171S:	Supported
8172F:	security/integrity/ima/
8173
8174INTEL 810/815 FRAMEBUFFER DRIVER
8175M:	Antonino Daplas <adaplas@gmail.com>
8176L:	linux-fbdev@vger.kernel.org
8177S:	Maintained
8178F:	drivers/video/fbdev/i810/
8179
8180INTEL ASoC DRIVERS
8181M:	Cezary Rojewski <cezary.rojewski@intel.com>
8182M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8183M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8184M:	Jie Yang <yang.jie@linux.intel.com>
8185L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8186S:	Supported
8187F:	sound/soc/intel/
8188
8189INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8190M:	Hans de Goede <hdegoede@redhat.com>
8191L:	platform-driver-x86@vger.kernel.org
8192S:	Maintained
8193F:	drivers/platform/x86/intel_atomisp2_pm.c
8194
8195INTEL C600 SERIES SAS CONTROLLER DRIVER
8196M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8197M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8198L:	linux-scsi@vger.kernel.org
8199T:	git git://git.code.sf.net/p/intel-sas/isci
8200S:	Supported
8201F:	drivers/scsi/isci/
8202
8203INTEL CPU family model numbers
8204M:	Tony Luck <tony.luck@intel.com>
8205M:	x86@kernel.org
8206L:	linux-kernel@vger.kernel.org
8207S:	Supported
8208F:	arch/x86/include/asm/intel-family.h
8209
8210INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8211M:	Jani Nikula <jani.nikula@linux.intel.com>
8212M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8213M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8214L:	intel-gfx@lists.freedesktop.org
8215W:	https://01.org/linuxgraphics/
8216B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8217C:	irc://chat.freenode.net/intel-gfx
8218Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8219T:	git git://anongit.freedesktop.org/drm-intel
8220S:	Supported
8221F:	drivers/gpu/drm/i915/
8222F:	include/drm/i915*
8223F:	include/uapi/drm/i915_drm.h
8224F:	Documentation/gpu/i915.rst
8225
8226INTEL ETHERNET DRIVERS
8227M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8228L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8229W:	http://www.intel.com/support/feedback.htm
8230W:	http://e1000.sourceforge.net/
8231Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8234S:	Supported
8235F:	Documentation/networking/device_drivers/intel/e100.rst
8236F:	Documentation/networking/device_drivers/intel/e1000.rst
8237F:	Documentation/networking/device_drivers/intel/e1000e.rst
8238F:	Documentation/networking/device_drivers/intel/fm10k.rst
8239F:	Documentation/networking/device_drivers/intel/igb.rst
8240F:	Documentation/networking/device_drivers/intel/igbvf.rst
8241F:	Documentation/networking/device_drivers/intel/ixgb.rst
8242F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8243F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8244F:	Documentation/networking/device_drivers/intel/i40e.rst
8245F:	Documentation/networking/device_drivers/intel/iavf.rst
8246F:	Documentation/networking/device_drivers/intel/ice.rst
8247F:	drivers/net/ethernet/intel/
8248F:	drivers/net/ethernet/intel/*/
8249F:	include/linux/avf/virtchnl.h
8250
8251INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8252M:	Maik Broemme <mbroemme@libmpq.org>
8253L:	linux-fbdev@vger.kernel.org
8254S:	Maintained
8255F:	Documentation/fb/intelfb.rst
8256F:	drivers/video/fbdev/intelfb/
8257
8258INTEL GPIO DRIVERS
8259M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8260L:	linux-gpio@vger.kernel.org
8261S:	Maintained
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8263F:	drivers/gpio/gpio-ich.c
8264F:	drivers/gpio/gpio-intel-mid.c
8265F:	drivers/gpio/gpio-lynxpoint.c
8266F:	drivers/gpio/gpio-merrifield.c
8267F:	drivers/gpio/gpio-ml-ioh.c
8268F:	drivers/gpio/gpio-pch.c
8269F:	drivers/gpio/gpio-sch.c
8270F:	drivers/gpio/gpio-sodaville.c
8271
8272INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8273M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8274M:	Zhi Wang <zhi.a.wang@intel.com>
8275L:	intel-gvt-dev@lists.freedesktop.org
8276L:	intel-gfx@lists.freedesktop.org
8277W:	https://01.org/igvt-g
8278T:	git https://github.com/intel/gvt-linux.git
8279S:	Supported
8280F:	drivers/gpu/drm/i915/gvt/
8281
8282INTEL HID EVENT DRIVER
8283M:	Alex Hung <alex.hung@canonical.com>
8284L:	platform-driver-x86@vger.kernel.org
8285S:	Maintained
8286F:	drivers/platform/x86/intel-hid.c
8287
8288INTEL I/OAT DMA DRIVER
8289M:	Dave Jiang <dave.jiang@intel.com>
8290R:	Dan Williams <dan.j.williams@intel.com>
8291L:	dmaengine@vger.kernel.org
8292Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8293S:	Supported
8294F:	drivers/dma/ioat*
8295
8296INTEL IDLE DRIVER
8297M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8298M:	Len Brown <lenb@kernel.org>
8299L:	linux-pm@vger.kernel.org
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8301B:	https://bugzilla.kernel.org
8302S:	Supported
8303F:	drivers/idle/intel_idle.c
8304
8305INTEL INTEGRATED SENSOR HUB DRIVER
8306M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8307M:	Jiri Kosina <jikos@kernel.org>
8308L:	linux-input@vger.kernel.org
8309S:	Maintained
8310F:	drivers/hid/intel-ish-hid/
8311
8312INTEL IOMMU (VT-d)
8313M:	David Woodhouse <dwmw2@infradead.org>
8314L:	iommu@lists.linux-foundation.org
8315T:	git git://git.infradead.org/iommu-2.6.git
8316S:	Supported
8317F:	drivers/iommu/intel-iommu.c
8318F:	include/linux/intel-iommu.h
8319
8320INTEL IOP-ADMA DMA DRIVER
8321R:	Dan Williams <dan.j.williams@intel.com>
8322S:	Odd fixes
8323F:	drivers/dma/iop-adma.c
8324
8325INTEL IPU3 CSI-2 CIO2 DRIVER
8326M:	Yong Zhi <yong.zhi@intel.com>
8327M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8328M:	Bingbu Cao <bingbu.cao@intel.com>
8329R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8330L:	linux-media@vger.kernel.org
8331S:	Maintained
8332F:	drivers/media/pci/intel/ipu3/
8333F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8334
8335INTEL IPU3 CSI-2 IMGU DRIVER
8336M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8337L:	linux-media@vger.kernel.org
8338S:	Maintained
8339F:	drivers/staging/media/ipu3/
8340F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8341F:	Documentation/media/v4l-drivers/ipu3.rst
8342
8343INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8344M:	Krzysztof Halasa <khalasa@piap.pl>
8345S:	Maintained
8346F:	include/linux/soc/ixp4xx/qmgr.h
8347F:	include/linux/soc/ixp4xx/npe.h
8348F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8349F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8350F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8351F:	drivers/net/wan/ixp4xx_hss.c
8352
8353INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8354M:	Deepak Saxena <dsaxena@plexity.net>
8355S:	Maintained
8356F:	drivers/char/hw_random/ixp4xx-rng.c
8357
8358INTEL MANAGEMENT ENGINE (mei)
8359M:	Tomas Winkler <tomas.winkler@intel.com>
8360L:	linux-kernel@vger.kernel.org
8361S:	Supported
8362F:	include/uapi/linux/mei.h
8363F:	include/linux/mei_cl_bus.h
8364F:	drivers/misc/mei/*
8365F:	drivers/watchdog/mei_wdt.c
8366F:	Documentation/driver-api/mei/*
8367F:	samples/mei/*
8368
8369INTEL MENLOW THERMAL DRIVER
8370M:	Sujith Thomas <sujith.thomas@intel.com>
8371L:	platform-driver-x86@vger.kernel.org
8372W:	https://01.org/linux-acpi
8373S:	Supported
8374F:	drivers/platform/x86/intel_menlow.c
8375
8376INTEL MIC DRIVERS (mic)
8377M:	Sudeep Dutt <sudeep.dutt@intel.com>
8378M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8379S:	Supported
8380W:	https://github.com/sudeepdutt/mic
8381W:	http://software.intel.com/en-us/mic-developer
8382F:	include/linux/mic_bus.h
8383F:	include/linux/scif.h
8384F:	include/uapi/linux/mic_common.h
8385F:	include/uapi/linux/mic_ioctl.h
8386F:	include/uapi/linux/scif_ioctl.h
8387F:	drivers/misc/mic/
8388F:	drivers/dma/mic_x100_dma.c
8389F:	drivers/dma/mic_x100_dma.h
8390F:	Documentation/mic/
8391
8392INTEL PMC CORE DRIVER
8393M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8394M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8395L:	platform-driver-x86@vger.kernel.org
8396S:	Maintained
8397F:	drivers/platform/x86/intel_pmc_core*
8398
8399INTEL PMC/P-Unit IPC DRIVER
8400M:	Zha Qipeng<qipeng.zha@intel.com>
8401L:	platform-driver-x86@vger.kernel.org
8402S:	Maintained
8403F:	drivers/platform/x86/intel_pmc_ipc.c
8404F:	drivers/platform/x86/intel_punit_ipc.c
8405F:	arch/x86/include/asm/intel_pmc_ipc.h
8406F:	arch/x86/include/asm/intel_punit_ipc.h
8407
8408INTEL PMIC GPIO DRIVERS
8409M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8410S:	Maintained
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8412F:	drivers/gpio/gpio-*cove.c
8413F:	drivers/gpio/gpio-msic.c
8414
8415INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8416R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8417S:	Maintained
8418F:	drivers/mfd/intel_msic.c
8419F:	drivers/mfd/intel_soc_pmic*
8420F:	include/linux/mfd/intel_msic.h
8421F:	include/linux/mfd/intel_soc_pmic*
8422
8423INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8424M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8425L:	linux-wireless@vger.kernel.org
8426S:	Maintained
8427F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8428F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8429F:	drivers/net/wireless/intel/ipw2x00/
8430
8431INTEL PSTATE DRIVER
8432M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8433M:	Len Brown <lenb@kernel.org>
8434L:	linux-pm@vger.kernel.org
8435S:	Supported
8436F:	drivers/cpufreq/intel_pstate.c
8437
8438INTEL RDMA RNIC DRIVER
8439M:	Faisal Latif <faisal.latif@intel.com>
8440M:	Shiraz Saleem <shiraz.saleem@intel.com>
8441L:	linux-rdma@vger.kernel.org
8442S:	Supported
8443F:	drivers/infiniband/hw/i40iw/
8444F:	include/uapi/rdma/i40iw-abi.h
8445
8446INTEL SPEED SELECT TECHNOLOGY
8447M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8448L:	platform-driver-x86@vger.kernel.org
8449S:	Maintained
8450F:	drivers/platform/x86/intel_speed_select_if/
8451F:	tools/power/x86/intel-speed-select/
8452F:	include/uapi/linux/isst_if.h
8453
8454INTEL STRATIX10 FIRMWARE DRIVERS
8455M:	Richard Gong <richard.gong@linux.intel.com>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458F:	drivers/firmware/stratix10-rsu.c
8459F:	drivers/firmware/stratix10-svc.c
8460F:	include/linux/firmware/intel/stratix10-smc.h
8461F:	include/linux/firmware/intel/stratix10-svc-client.h
8462F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8463F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8464
8465INTEL TELEMETRY DRIVER
8466M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8467M:	"David E. Box" <david.e.box@linux.intel.com>
8468L:	platform-driver-x86@vger.kernel.org
8469S:	Maintained
8470F:	arch/x86/include/asm/intel_telemetry.h
8471F:	drivers/platform/x86/intel_telemetry*
8472
8473INTEL VIRTUAL BUTTON DRIVER
8474M:	AceLan Kao <acelan.kao@canonical.com>
8475L:	platform-driver-x86@vger.kernel.org
8476S:	Maintained
8477F:	drivers/platform/x86/intel-vbtn.c
8478
8479INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8480M:	Stanislaw Gruszka <sgruszka@redhat.com>
8481L:	linux-wireless@vger.kernel.org
8482S:	Supported
8483F:	drivers/net/wireless/intel/iwlegacy/
8484
8485INTEL WIRELESS WIFI LINK (iwlwifi)
8486M:	Johannes Berg <johannes.berg@intel.com>
8487M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8488M:	Luca Coelho <luciano.coelho@intel.com>
8489M:	Intel Linux Wireless <linuxwifi@intel.com>
8490L:	linux-wireless@vger.kernel.org
8491W:	http://intellinuxwireless.org
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8493S:	Supported
8494F:	drivers/net/wireless/intel/iwlwifi/
8495
8496INTEL WIRELESS WIMAX CONNECTION 2400
8497M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8498M:	linux-wimax@intel.com
8499L:	wimax@linuxwimax.org (subscribers-only)
8500S:	Supported
8501W:	http://linuxwimax.org
8502F:	Documentation/admin-guide/wimax/i2400m.rst
8503F:	drivers/net/wimax/i2400m/
8504F:	include/uapi/linux/wimax/i2400m.h
8505
8506INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8507M:	Mario Limonciello <mario.limonciello@dell.com>
8508S:	Maintained
8509F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8510
8511INTEL(R) TRACE HUB
8512M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8513S:	Supported
8514F:	Documentation/trace/intel_th.rst
8515F:	drivers/hwtracing/intel_th/
8516F:	include/linux/intel_th.h
8517
8518INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8519M:	Ning Sun <ning.sun@intel.com>
8520L:	tboot-devel@lists.sourceforge.net
8521W:	http://tboot.sourceforge.net
8522T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8523S:	Supported
8524F:	Documentation/x86/intel_txt.rst
8525F:	include/linux/tboot.h
8526F:	arch/x86/kernel/tboot.c
8527
8528INTERCONNECT API
8529M:	Georgi Djakov <georgi.djakov@linaro.org>
8530L:	linux-pm@vger.kernel.org
8531S:	Maintained
8532F:	Documentation/driver-api/interconnect.rst
8533F:	Documentation/devicetree/bindings/interconnect/
8534F:	drivers/interconnect/
8535F:	include/dt-bindings/interconnect/
8536F:	include/linux/interconnect-provider.h
8537F:	include/linux/interconnect.h
8538
8539INVENSENSE MPU-3050 GYROSCOPE DRIVER
8540M:	Linus Walleij <linus.walleij@linaro.org>
8541L:	linux-iio@vger.kernel.org
8542S:	Maintained
8543F:	drivers/iio/gyro/mpu3050*
8544F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8545
8546IOC3 ETHERNET DRIVER
8547M:	Ralf Baechle <ralf@linux-mips.org>
8548L:	linux-mips@vger.kernel.org
8549S:	Maintained
8550F:	drivers/net/ethernet/sgi/ioc3-eth.c
8551
8552IOMAP FILESYSTEM LIBRARY
8553M:	Christoph Hellwig <hch@infradead.org>
8554M:	Darrick J. Wong <darrick.wong@oracle.com>
8555M:	linux-xfs@vger.kernel.org
8556M:	linux-fsdevel@vger.kernel.org
8557L:	linux-xfs@vger.kernel.org
8558L:	linux-fsdevel@vger.kernel.org
8559T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8560S:	Supported
8561F:	fs/iomap/
8562F:	include/linux/iomap.h
8563
8564IOMMU DRIVERS
8565M:	Joerg Roedel <joro@8bytes.org>
8566L:	iommu@lists.linux-foundation.org
8567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8568S:	Maintained
8569F:	Documentation/devicetree/bindings/iommu/
8570F:	drivers/iommu/
8571F:	include/linux/iommu.h
8572F:	include/linux/of_iommu.h
8573F:	include/linux/iova.h
8574
8575IO_URING
8576M:	Jens Axboe <axboe@kernel.dk>
8577L:	linux-block@vger.kernel.org
8578L:	linux-fsdevel@vger.kernel.org
8579T:	git git://git.kernel.dk/linux-block
8580T:	git git://git.kernel.dk/liburing
8581S:	Maintained
8582F:	fs/io_uring.c
8583F:	include/uapi/linux/io_uring.h
8584
8585IPMI SUBSYSTEM
8586M:	Corey Minyard <minyard@acm.org>
8587L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8588W:	http://openipmi.sourceforge.net/
8589S:	Supported
8590F:	Documentation/devicetree/bindings/ipmi/
8591F:	Documentation/IPMI.txt
8592F:	drivers/char/ipmi/
8593F:	include/linux/ipmi*
8594F:	include/uapi/linux/ipmi*
8595
8596IPS SCSI RAID DRIVER
8597M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8598L:	linux-scsi@vger.kernel.org
8599W:	http://www.adaptec.com/
8600S:	Maintained
8601F:	drivers/scsi/ips*
8602
8603IPVS
8604M:	Wensong Zhang <wensong@linux-vs.org>
8605M:	Simon Horman <horms@verge.net.au>
8606M:	Julian Anastasov <ja@ssi.bg>
8607L:	netdev@vger.kernel.org
8608L:	lvs-devel@vger.kernel.org
8609S:	Maintained
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8612F:	Documentation/networking/ipvs-sysctl.txt
8613F:	include/net/ip_vs.h
8614F:	include/uapi/linux/ip_vs.h
8615F:	net/netfilter/ipvs/
8616
8617IPWIRELESS DRIVER
8618M:	Jiri Kosina <jikos@kernel.org>
8619M:	David Sterba <dsterba@suse.com>
8620S:	Odd Fixes
8621F:	drivers/tty/ipwireless/
8622
8623IPX NETWORK LAYER
8624L:	netdev@vger.kernel.org
8625S:	Obsolete
8626F:	include/uapi/linux/ipx.h
8627
8628IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8629M:	Marc Zyngier <maz@kernel.org>
8630S:	Maintained
8631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8632F:	Documentation/IRQ-domain.txt
8633F:	include/linux/irqdomain.h
8634F:	kernel/irq/irqdomain.c
8635F:	kernel/irq/msi.c
8636
8637IRQ SUBSYSTEM
8638M:	Thomas Gleixner <tglx@linutronix.de>
8639L:	linux-kernel@vger.kernel.org
8640S:	Maintained
8641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8642F:	kernel/irq/
8643
8644IRQCHIP DRIVERS
8645M:	Thomas Gleixner <tglx@linutronix.de>
8646M:	Jason Cooper <jason@lakedaemon.net>
8647M:	Marc Zyngier <maz@kernel.org>
8648L:	linux-kernel@vger.kernel.org
8649S:	Maintained
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8651F:	Documentation/devicetree/bindings/interrupt-controller/
8652F:	drivers/irqchip/
8653
8654ISA
8655M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8656S:	Maintained
8657F:	Documentation/driver-api/isa.rst
8658F:	drivers/base/isa.c
8659F:	include/linux/isa.h
8660
8661ISA RADIO MODULE
8662M:	Hans Verkuil <hverkuil@xs4all.nl>
8663L:	linux-media@vger.kernel.org
8664T:	git git://linuxtv.org/media_tree.git
8665W:	https://linuxtv.org
8666S:	Maintained
8667F:	drivers/media/radio/radio-isa*
8668
8669ISAPNP
8670M:	Jaroslav Kysela <perex@perex.cz>
8671S:	Maintained
8672F:	Documentation/driver-api/isapnp.rst
8673F:	drivers/pnp/isapnp/
8674F:	include/linux/isapnp.h
8675
8676ISCSI
8677M:	Lee Duncan <lduncan@suse.com>
8678M:	Chris Leech <cleech@redhat.com>
8679L:	open-iscsi@googlegroups.com
8680W:	www.open-iscsi.com
8681S:	Maintained
8682F:	drivers/scsi/*iscsi*
8683F:	include/scsi/*iscsi*
8684
8685iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8686M:	Peter Jones <pjones@redhat.com>
8687M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8688S:	Maintained
8689F:	drivers/firmware/iscsi_ibft*
8690
8691ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8692M:	Sagi Grimberg <sagi@grimberg.me>
8693M:	Max Gurtovoy <maxg@mellanox.com>
8694L:	linux-rdma@vger.kernel.org
8695S:	Supported
8696W:	http://www.openfabrics.org
8697W:	www.open-iscsi.org
8698Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8699F:	drivers/infiniband/ulp/iser/
8700
8701ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8702M:	Sagi Grimberg <sagi@grimberg.me>
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8704L:	linux-rdma@vger.kernel.org
8705L:	target-devel@vger.kernel.org
8706S:	Supported
8707W:	http://www.linux-iscsi.org
8708F:	drivers/infiniband/ulp/isert
8709
8710ISDN/mISDN SUBSYSTEM
8711M:	Karsten Keil <isdn@linux-pingi.de>
8712L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8713L:	netdev@vger.kernel.org
8714W:	http://www.isdn4linux.de
8715S:	Maintained
8716F:	drivers/isdn/mISDN
8717F:	drivers/isdn/hardware
8718
8719ISDN/CAPI SUBSYSTEM
8720M:	Karsten Keil <isdn@linux-pingi.de>
8721L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8722L:	netdev@vger.kernel.org
8723W:	http://www.isdn4linux.de
8724S:	Odd Fixes
8725F:	Documentation/isdn/
8726F:	drivers/isdn/capi/
8727F:	drivers/staging/isdn/
8728F:	net/bluetooth/cmtp/
8729F:	include/linux/isdn/
8730F:	include/uapi/linux/isdn/
8731
8732IT87 HARDWARE MONITORING DRIVER
8733M:	Jean Delvare <jdelvare@suse.com>
8734L:	linux-hwmon@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/hwmon/it87.rst
8737F:	drivers/hwmon/it87.c
8738
8739IT913X MEDIA DRIVER
8740M:	Antti Palosaari <crope@iki.fi>
8741L:	linux-media@vger.kernel.org
8742W:	https://linuxtv.org
8743W:	http://palosaari.fi/linux/
8744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8745T:	git git://linuxtv.org/anttip/media_tree.git
8746S:	Maintained
8747F:	drivers/media/tuners/it913x*
8748
8749IVTV VIDEO4LINUX DRIVER
8750M:	Andy Walls <awalls@md.metrocast.net>
8751L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8752L:	linux-media@vger.kernel.org
8753T:	git git://linuxtv.org/media_tree.git
8754W:	http://www.ivtvdriver.org
8755S:	Maintained
8756F:	Documentation/media/v4l-drivers/ivtv*
8757F:	drivers/media/pci/ivtv/
8758F:	include/uapi/linux/ivtv*
8759
8760IX2505V MEDIA DRIVER
8761M:	Malcolm Priestley <tvboxspy@gmail.com>
8762L:	linux-media@vger.kernel.org
8763W:	https://linuxtv.org
8764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8765S:	Maintained
8766F:	drivers/media/dvb-frontends/ix2505v*
8767
8768JAILHOUSE HYPERVISOR INTERFACE
8769M:	Jan Kiszka <jan.kiszka@siemens.com>
8770L:	jailhouse-dev@googlegroups.com
8771S:	Maintained
8772F:	arch/x86/kernel/jailhouse.c
8773F:	arch/x86/include/asm/jailhouse_para.h
8774
8775JC42.4 TEMPERATURE SENSOR DRIVER
8776M:	Guenter Roeck <linux@roeck-us.net>
8777L:	linux-hwmon@vger.kernel.org
8778S:	Maintained
8779F:	drivers/hwmon/jc42.c
8780F:	Documentation/hwmon/jc42.rst
8781
8782JFS FILESYSTEM
8783M:	Dave Kleikamp <shaggy@kernel.org>
8784L:	jfs-discussion@lists.sourceforge.net
8785W:	http://jfs.sourceforge.net/
8786T:	git git://github.com/kleikamp/linux-shaggy.git
8787S:	Maintained
8788F:	Documentation/admin-guide/jfs.rst
8789F:	fs/jfs/
8790
8791JME NETWORK DRIVER
8792M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8793L:	netdev@vger.kernel.org
8794S:	Maintained
8795F:	drivers/net/ethernet/jme.*
8796
8797JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8798M:	David Woodhouse <dwmw2@infradead.org>
8799M:	Richard Weinberger <richard@nod.at>
8800L:	linux-mtd@lists.infradead.org
8801W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8802T:	git git://git.infradead.org/ubifs-2.6.git
8803S:	Odd Fixes
8804F:	fs/jffs2/
8805F:	include/uapi/linux/jffs2.h
8806
8807JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8808M:	"Theodore Ts'o" <tytso@mit.edu>
8809M:	Jan Kara <jack@suse.com>
8810L:	linux-ext4@vger.kernel.org
8811S:	Maintained
8812F:	fs/jbd2/
8813F:	include/linux/jbd2.h
8814
8815JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8816M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8817L:	linux-media@vger.kernel.org
8818S:	Maintained
8819F:	drivers/media/platform/rcar_jpu.c
8820
8821JSM Neo PCI based serial card
8822L:	linux-serial@vger.kernel.org
8823S:	Orphan
8824F:	drivers/tty/serial/jsm/
8825
8826K10TEMP HARDWARE MONITORING DRIVER
8827M:	Clemens Ladisch <clemens@ladisch.de>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/k10temp.rst
8831F:	drivers/hwmon/k10temp.c
8832
8833K8TEMP HARDWARE MONITORING DRIVER
8834M:	Rudolf Marek <r.marek@assembler.cz>
8835L:	linux-hwmon@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/hwmon/k8temp.rst
8838F:	drivers/hwmon/k8temp.c
8839
8840KASAN
8841M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8842R:	Alexander Potapenko <glider@google.com>
8843R:	Dmitry Vyukov <dvyukov@google.com>
8844L:	kasan-dev@googlegroups.com
8845S:	Maintained
8846F:	arch/*/include/asm/kasan.h
8847F:	arch/*/mm/kasan_init*
8848F:	Documentation/dev-tools/kasan.rst
8849F:	include/linux/kasan*.h
8850F:	lib/test_kasan.c
8851F:	mm/kasan/
8852F:	scripts/Makefile.kasan
8853
8854KCONFIG
8855M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8857L:	linux-kbuild@vger.kernel.org
8858S:	Maintained
8859F:	Documentation/kbuild/kconfig*
8860F:	scripts/kconfig/
8861F:	scripts/Kconfig.include
8862
8863KDUMP
8864M:	Dave Young <dyoung@redhat.com>
8865M:	Baoquan He <bhe@redhat.com>
8866R:	Vivek Goyal <vgoyal@redhat.com>
8867L:	kexec@lists.infradead.org
8868W:	http://lse.sourceforge.net/kdump/
8869S:	Maintained
8870F:	Documentation/admin-guide/kdump/
8871
8872KEENE FM RADIO TRANSMITTER DRIVER
8873M:	Hans Verkuil <hverkuil@xs4all.nl>
8874L:	linux-media@vger.kernel.org
8875T:	git git://linuxtv.org/media_tree.git
8876W:	https://linuxtv.org
8877S:	Maintained
8878F:	drivers/media/radio/radio-keene*
8879
8880KERNEL AUTOMOUNTER
8881M:	Ian Kent <raven@themaw.net>
8882L:	autofs@vger.kernel.org
8883S:	Maintained
8884F:	fs/autofs/
8885
8886KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8887M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8888M:	Michal Marek <michal.lkml@markovi.net>
8889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8890L:	linux-kbuild@vger.kernel.org
8891S:	Maintained
8892F:	Documentation/kbuild/
8893F:	Makefile
8894F:	scripts/Kbuild*
8895F:	scripts/Makefile*
8896F:	scripts/basic/
8897F:	scripts/mk*
8898F:	scripts/*vmlinux*
8899F:	scripts/mod/
8900F:	scripts/package/
8901
8902KERNEL JANITORS
8903L:	kernel-janitors@vger.kernel.org
8904W:	http://kernelnewbies.org/KernelJanitors
8905S:	Odd Fixes
8906
8907KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8908M:	"J. Bruce Fields" <bfields@fieldses.org>
8909M:	Chuck Lever <chuck.lever@oracle.com>
8910L:	linux-nfs@vger.kernel.org
8911W:	http://nfs.sourceforge.net/
8912T:	git git://linux-nfs.org/~bfields/linux.git
8913S:	Supported
8914F:	fs/nfsd/
8915F:	include/uapi/linux/nfsd/
8916F:	fs/lockd/
8917F:	fs/nfs_common/
8918F:	net/sunrpc/
8919F:	include/linux/lockd/
8920F:	include/linux/sunrpc/
8921F:	include/uapi/linux/sunrpc/
8922
8923KERNEL SELFTEST FRAMEWORK
8924M:	Shuah Khan <shuah@kernel.org>
8925M:	Shuah Khan <skhan@linuxfoundation.org>
8926L:	linux-kselftest@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8928Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8929S:	Maintained
8930F:	tools/testing/selftests/
8931F:	Documentation/dev-tools/kselftest*
8932
8933KERNEL USERMODE HELPER
8934M:	Luis Chamberlain <mcgrof@kernel.org>
8935L:	linux-kernel@vger.kernel.org
8936S:	Maintained
8937F:	kernel/umh.c
8938F:	include/linux/umh.h
8939
8940KERNEL VIRTUAL MACHINE (KVM)
8941M:	Paolo Bonzini <pbonzini@redhat.com>
8942M:	Radim Krčmář <rkrcmar@redhat.com>
8943L:	kvm@vger.kernel.org
8944W:	http://www.linux-kvm.org
8945T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8946S:	Supported
8947F:	Documentation/virt/kvm/
8948F:	include/trace/events/kvm.h
8949F:	include/uapi/asm-generic/kvm*
8950F:	include/uapi/linux/kvm*
8951F:	include/asm-generic/kvm*
8952F:	include/linux/kvm*
8953F:	include/kvm/iodev.h
8954F:	virt/kvm/*
8955F:	tools/kvm/
8956F:	tools/testing/selftests/kvm/
8957
8958KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8959M:	Marc Zyngier <maz@kernel.org>
8960R:	James Morse <james.morse@arm.com>
8961R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8962R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8964L:	kvmarm@lists.cs.columbia.edu
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8966S:	Maintained
8967F:	arch/arm/include/uapi/asm/kvm*
8968F:	arch/arm/include/asm/kvm*
8969F:	arch/arm/kvm/
8970F:	arch/arm64/include/uapi/asm/kvm*
8971F:	arch/arm64/include/asm/kvm*
8972F:	arch/arm64/kvm/
8973F:	virt/kvm/arm/
8974F:	include/kvm/arm_*
8975
8976KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8977M:	James Hogan <jhogan@kernel.org>
8978L:	linux-mips@vger.kernel.org
8979S:	Supported
8980F:	arch/mips/include/uapi/asm/kvm*
8981F:	arch/mips/include/asm/kvm*
8982F:	arch/mips/kvm/
8983
8984KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8985M:	Paul Mackerras <paulus@ozlabs.org>
8986L:	kvm-ppc@vger.kernel.org
8987W:	http://www.linux-kvm.org/
8988T:	git git://github.com/agraf/linux-2.6.git
8989S:	Supported
8990F:	arch/powerpc/include/uapi/asm/kvm*
8991F:	arch/powerpc/include/asm/kvm*
8992F:	arch/powerpc/kvm/
8993F:	arch/powerpc/kernel/kvm*
8994
8995KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8996M:	Christian Borntraeger <borntraeger@de.ibm.com>
8997M:	Janosch Frank <frankja@linux.ibm.com>
8998R:	David Hildenbrand <david@redhat.com>
8999R:	Cornelia Huck <cohuck@redhat.com>
9000L:	kvm@vger.kernel.org
9001W:	http://www.ibm.com/developerworks/linux/linux390/
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9003S:	Supported
9004F:	arch/s390/include/uapi/asm/kvm*
9005F:	arch/s390/include/asm/gmap.h
9006F:	arch/s390/include/asm/kvm*
9007F:	arch/s390/kvm/
9008F:	arch/s390/mm/gmap.c
9009F:	tools/testing/selftests/kvm/s390x/
9010F:	tools/testing/selftests/kvm/*/s390x/
9011
9012KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9013M:	Paolo Bonzini <pbonzini@redhat.com>
9014M:	Radim Krčmář <rkrcmar@redhat.com>
9015R:	Sean Christopherson <sean.j.christopherson@intel.com>
9016R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9017R:	Wanpeng Li <wanpengli@tencent.com>
9018R:	Jim Mattson <jmattson@google.com>
9019R:	Joerg Roedel <joro@8bytes.org>
9020L:	kvm@vger.kernel.org
9021W:	http://www.linux-kvm.org
9022T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9023S:	Supported
9024F:	arch/x86/kvm/
9025F:	arch/x86/kvm/*/
9026F:	arch/x86/include/uapi/asm/kvm*
9027F:	arch/x86/include/uapi/asm/vmx.h
9028F:	arch/x86/include/uapi/asm/svm.h
9029F:	arch/x86/include/asm/kvm*
9030F:	arch/x86/include/asm/pvclock-abi.h
9031F:	arch/x86/include/asm/svm.h
9032F:	arch/x86/include/asm/vmx.h
9033F:	arch/x86/kernel/kvm.c
9034F:	arch/x86/kernel/kvmclock.c
9035
9036KERNFS
9037M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9038M:	Tejun Heo <tj@kernel.org>
9039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9040S:	Supported
9041F:	include/linux/kernfs.h
9042F:	fs/kernfs/
9043
9044KEXEC
9045M:	Eric Biederman <ebiederm@xmission.com>
9046W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9047L:	kexec@lists.infradead.org
9048S:	Maintained
9049F:	include/linux/kexec.h
9050F:	include/uapi/linux/kexec.h
9051F:	kernel/kexec*
9052
9053KEYS-ENCRYPTED
9054M:	Mimi Zohar <zohar@linux.ibm.com>
9055L:	linux-integrity@vger.kernel.org
9056L:	keyrings@vger.kernel.org
9057S:	Supported
9058F:	Documentation/security/keys/trusted-encrypted.rst
9059F:	include/keys/encrypted-type.h
9060F:	security/keys/encrypted-keys/
9061
9062KEYS-TRUSTED
9063M:	James Bottomley <jejb@linux.ibm.com>
9064M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9065M:	Mimi Zohar <zohar@linux.ibm.com>
9066L:	linux-integrity@vger.kernel.org
9067L:	keyrings@vger.kernel.org
9068S:	Supported
9069F:	Documentation/security/keys/trusted-encrypted.rst
9070F:	include/keys/trusted-type.h
9071F:	security/keys/trusted.c
9072F:	include/keys/trusted.h
9073
9074KEYS/KEYRINGS:
9075M:	David Howells <dhowells@redhat.com>
9076M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9077L:	keyrings@vger.kernel.org
9078S:	Maintained
9079F:	Documentation/security/keys/core.rst
9080F:	include/linux/key.h
9081F:	include/linux/key-type.h
9082F:	include/linux/keyctl.h
9083F:	include/uapi/linux/keyctl.h
9084F:	include/keys/
9085F:	security/keys/
9086
9087KGDB / KDB /debug_core
9088M:	Jason Wessel <jason.wessel@windriver.com>
9089M:	Daniel Thompson <daniel.thompson@linaro.org>
9090R:	Douglas Anderson <dianders@chromium.org>
9091W:	http://kgdb.wiki.kernel.org/
9092L:	kgdb-bugreport@lists.sourceforge.net
9093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9094S:	Maintained
9095F:	Documentation/dev-tools/kgdb.rst
9096F:	drivers/misc/kgdbts.c
9097F:	drivers/tty/serial/kgdboc.c
9098F:	include/linux/kdb.h
9099F:	include/linux/kgdb.h
9100F:	kernel/debug/
9101
9102KMEMLEAK
9103M:	Catalin Marinas <catalin.marinas@arm.com>
9104S:	Maintained
9105F:	Documentation/dev-tools/kmemleak.rst
9106F:	include/linux/kmemleak.h
9107F:	mm/kmemleak.c
9108F:	mm/kmemleak-test.c
9109
9110KMOD KERNEL MODULE LOADER - USERMODE HELPER
9111M:	Luis Chamberlain <mcgrof@kernel.org>
9112L:	linux-kernel@vger.kernel.org
9113S:	Maintained
9114F:	kernel/kmod.c
9115F:	include/linux/kmod.h
9116F:	lib/test_kmod.c
9117F:	tools/testing/selftests/kmod/
9118
9119KPROBES
9120M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9121M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9122M:	"David S. Miller" <davem@davemloft.net>
9123M:	Masami Hiramatsu <mhiramat@kernel.org>
9124S:	Maintained
9125F:	Documentation/kprobes.txt
9126F:	include/linux/kprobes.h
9127F:	include/asm-generic/kprobes.h
9128F:	kernel/kprobes.c
9129
9130KS0108 LCD CONTROLLER DRIVER
9131M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9132S:	Maintained
9133F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9134F:	drivers/auxdisplay/ks0108.c
9135F:	include/linux/ks0108.h
9136
9137L3MDEV
9138M:	David Ahern <dsahern@kernel.org>
9139L:	netdev@vger.kernel.org
9140S:	Maintained
9141F:	net/l3mdev
9142F:	include/net/l3mdev.h
9143
9144L7 BPF FRAMEWORK
9145M:	John Fastabend <john.fastabend@gmail.com>
9146M:	Daniel Borkmann <daniel@iogearbox.net>
9147L:	netdev@vger.kernel.org
9148L:	bpf@vger.kernel.org
9149S:	Maintained
9150F:	include/linux/skmsg.h
9151F:	net/core/skmsg.c
9152F:	net/core/sock_map.c
9153F:	net/ipv4/tcp_bpf.c
9154
9155LANTIQ / INTEL Ethernet drivers
9156M:	Hauke Mehrtens <hauke@hauke-m.de>
9157L:	netdev@vger.kernel.org
9158S:	Maintained
9159F:	net/dsa/tag_gswip.c
9160F:	drivers/net/ethernet/lantiq_xrx200.c
9161F:	drivers/net/dsa/lantiq_pce.h
9162F:	drivers/net/dsa/lantiq_gswip.c
9163
9164LANTIQ MIPS ARCHITECTURE
9165M:	John Crispin <john@phrozen.org>
9166L:	linux-mips@vger.kernel.org
9167S:	Maintained
9168F:	arch/mips/lantiq
9169F:	drivers/soc/lantiq
9170
9171LAPB module
9172L:	linux-x25@vger.kernel.org
9173S:	Orphan
9174F:	Documentation/networking/lapb-module.txt
9175F:	include/*/lapb.h
9176F:	net/lapb/
9177
9178LASI 53c700 driver for PARISC
9179M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9180L:	linux-scsi@vger.kernel.org
9181S:	Maintained
9182F:	Documentation/scsi/53c700.txt
9183F:	drivers/scsi/53c700*
9184
9185LEAKING_ADDRESSES
9186M:	Tobin C. Harding <me@tobin.cc>
9187M:	Tycho Andersen <tycho@tycho.ws>
9188L:	kernel-hardening@lists.openwall.com
9189S:	Maintained
9190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9191F:	scripts/leaking_addresses.pl
9192
9193LED SUBSYSTEM
9194M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9195M:	Pavel Machek <pavel@ucw.cz>
9196R:	Dan Murphy <dmurphy@ti.com>
9197L:	linux-leds@vger.kernel.org
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/leds/
9202F:	drivers/leds/
9203F:	include/linux/leds.h
9204
9205LEGACY EEPROM DRIVER
9206M:	Jean Delvare <jdelvare@suse.com>
9207S:	Maintained
9208F:	Documentation/misc-devices/eeprom.rst
9209F:	drivers/misc/eeprom/eeprom.c
9210
9211LEGO MINDSTORMS EV3
9212R:	David Lechner <david@lechnology.com>
9213S:	Maintained
9214F:	arch/arm/boot/dts/da850-lego-ev3.dts
9215F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9216F:	drivers/power/supply/lego_ev3_battery.c
9217
9218LEGO USB Tower driver
9219M:	Juergen Stuber <starblue@users.sourceforge.net>
9220L:	legousb-devel@lists.sourceforge.net
9221W:	http://legousb.sourceforge.net/
9222S:	Maintained
9223F:	drivers/usb/misc/legousbtower.c
9224
9225LG LAPTOP EXTRAS
9226M:	Matan Ziv-Av <matan@svgalib.org>
9227L:	platform-driver-x86@vger.kernel.org
9228S:	Maintained
9229F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9230F:	Documentation/admin-guide/laptops/lg-laptop.rst
9231F:	drivers/platform/x86/lg-laptop.c
9232
9233LG2160 MEDIA DRIVER
9234M:	Michael Krufky <mkrufky@linuxtv.org>
9235L:	linux-media@vger.kernel.org
9236W:	https://linuxtv.org
9237W:	http://github.com/mkrufky
9238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9239T:	git git://linuxtv.org/mkrufky/tuners.git
9240S:	Maintained
9241F:	drivers/media/dvb-frontends/lg2160.*
9242
9243LGDT3305 MEDIA DRIVER
9244M:	Michael Krufky <mkrufky@linuxtv.org>
9245L:	linux-media@vger.kernel.org
9246W:	https://linuxtv.org
9247W:	http://github.com/mkrufky
9248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9249T:	git git://linuxtv.org/mkrufky/tuners.git
9250S:	Maintained
9251F:	drivers/media/dvb-frontends/lgdt3305.*
9252
9253LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9254M:	Viresh Kumar <vireshk@kernel.org>
9255L:	linux-ide@vger.kernel.org
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9257S:	Maintained
9258F:	include/linux/pata_arasan_cf_data.h
9259F:	drivers/ata/pata_arasan_cf.c
9260
9261LIBATA PATA DRIVERS
9262M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9263M:	Jens Axboe <axboe@kernel.dk>
9264L:	linux-ide@vger.kernel.org
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9266S:	Maintained
9267F:	drivers/ata/pata_*.c
9268F:	drivers/ata/ata_generic.c
9269
9270LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9271M:	Linus Walleij <linus.walleij@linaro.org>
9272L:	linux-ide@vger.kernel.org
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9274S:	Maintained
9275F:	drivers/ata/pata_ftide010.c
9276F:	drivers/ata/sata_gemini.c
9277F:	drivers/ata/sata_gemini.h
9278
9279LIBATA SATA AHCI PLATFORM devices support
9280M:	Hans de Goede <hdegoede@redhat.com>
9281M:	Jens Axboe <axboe@kernel.dk>
9282L:	linux-ide@vger.kernel.org
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9284S:	Maintained
9285F:	drivers/ata/ahci_platform.c
9286F:	drivers/ata/libahci_platform.c
9287F:	include/linux/ahci_platform.h
9288
9289LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9290M:	Mikael Pettersson <mikpelinux@gmail.com>
9291L:	linux-ide@vger.kernel.org
9292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9293S:	Maintained
9294F:	drivers/ata/sata_promise.*
9295
9296LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9297M:	Jens Axboe <axboe@kernel.dk>
9298L:	linux-ide@vger.kernel.org
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9300S:	Maintained
9301F:	drivers/ata/
9302F:	include/linux/ata.h
9303F:	include/linux/libata.h
9304F:	Documentation/devicetree/bindings/ata/
9305
9306LIBLOCKDEP
9307M:	Sasha Levin <alexander.levin@microsoft.com>
9308S:	Maintained
9309F:	tools/lib/lockdep/
9310
9311LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9312M:	Dan Williams <dan.j.williams@intel.com>
9313M:	Vishal Verma <vishal.l.verma@intel.com>
9314M:	Dave Jiang <dave.jiang@intel.com>
9315L:	linux-nvdimm@lists.01.org
9316Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9317S:	Supported
9318F:	drivers/nvdimm/blk.c
9319F:	drivers/nvdimm/region_devs.c
9320
9321LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9322M:	Vishal Verma <vishal.l.verma@intel.com>
9323M:	Dan Williams <dan.j.williams@intel.com>
9324M:	Dave Jiang <dave.jiang@intel.com>
9325L:	linux-nvdimm@lists.01.org
9326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9327S:	Supported
9328F:	drivers/nvdimm/btt*
9329
9330LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9331M:	Dan Williams <dan.j.williams@intel.com>
9332M:	Vishal Verma <vishal.l.verma@intel.com>
9333M:	Dave Jiang <dave.jiang@intel.com>
9334L:	linux-nvdimm@lists.01.org
9335Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9336S:	Supported
9337F:	drivers/nvdimm/pmem*
9338
9339LIBNVDIMM: DEVICETREE BINDINGS
9340M:	Oliver O'Halloran <oohall@gmail.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343S:	Supported
9344F:	drivers/nvdimm/of_pmem.c
9345F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9346
9347LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9348M:	Dan Williams <dan.j.williams@intel.com>
9349M:	Vishal Verma <vishal.l.verma@intel.com>
9350M:	Dave Jiang <dave.jiang@intel.com>
9351M:	Keith Busch <keith.busch@intel.com>
9352M:	Ira Weiny <ira.weiny@intel.com>
9353L:	linux-nvdimm@lists.01.org
9354Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9356S:	Supported
9357F:	drivers/nvdimm/*
9358F:	drivers/acpi/nfit/*
9359F:	include/linux/nd.h
9360F:	include/linux/libnvdimm.h
9361F:	include/uapi/linux/ndctl.h
9362
9363LICENSES and SPDX stuff
9364M:	Thomas Gleixner <tglx@linutronix.de>
9365M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9366L:	linux-spdx@vger.kernel.org
9367S:	Maintained
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9369F:	COPYING
9370F:	Documentation/process/license-rules.rst
9371F:	LICENSES/
9372F:	scripts/spdxcheck-test.sh
9373F:	scripts/spdxcheck.py
9374
9375LIGHTNVM PLATFORM SUPPORT
9376M:	Matias Bjorling <mb@lightnvm.io>
9377W:	http://github/OpenChannelSSD
9378L:	linux-block@vger.kernel.org
9379S:	Maintained
9380F:	drivers/lightnvm/
9381F:	include/linux/lightnvm.h
9382F:	include/uapi/linux/lightnvm.h
9383
9384LINUX FOR POWER MACINTOSH
9385M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9386W:	http://www.penguinppc.org/
9387L:	linuxppc-dev@lists.ozlabs.org
9388S:	Maintained
9389F:	arch/powerpc/platforms/powermac/
9390F:	drivers/macintosh/
9391
9392LINUX FOR POWERPC (32-BIT AND 64-BIT)
9393M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9394M:	Paul Mackerras <paulus@samba.org>
9395M:	Michael Ellerman <mpe@ellerman.id.au>
9396W:	https://github.com/linuxppc/linux/wiki
9397L:	linuxppc-dev@lists.ozlabs.org
9398Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9400S:	Supported
9401F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9402F:	Documentation/devicetree/bindings/powerpc/
9403F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9404F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9405F:	Documentation/powerpc/
9406F:	arch/powerpc/
9407F:	drivers/char/tpm/tpm_ibmvtpm*
9408F:	drivers/crypto/nx/
9409F:	drivers/crypto/vmx/
9410F:	drivers/i2c/busses/i2c-opal.c
9411F:	drivers/net/ethernet/ibm/ibmveth.*
9412F:	drivers/net/ethernet/ibm/ibmvnic.*
9413F:	drivers/pci/hotplug/pnv_php.c
9414F:	drivers/pci/hotplug/rpa*
9415F:	drivers/rtc/rtc-opal.c
9416F:	drivers/scsi/ibmvscsi/
9417F:	drivers/tty/hvc/hvc_opal.c
9418F:	drivers/watchdog/wdrtas.c
9419F:	tools/testing/selftests/powerpc
9420N:	/pmac
9421N:	powermac
9422N:	powernv
9423N:	[^a-z0-9]ps3
9424N:	pseries
9425
9426LINUX FOR POWERPC EMBEDDED MPC5XXX
9427M:	Anatolij Gustschin <agust@denx.de>
9428L:	linuxppc-dev@lists.ozlabs.org
9429T:	git git://git.denx.de/linux-denx-agust.git
9430S:	Maintained
9431F:	arch/powerpc/platforms/512x/
9432F:	arch/powerpc/platforms/52xx/
9433
9434LINUX FOR POWERPC EMBEDDED PPC4XX
9435M:	Alistair Popple <alistair@popple.id.au>
9436M:	Matt Porter <mporter@kernel.crashing.org>
9437W:	http://www.penguinppc.org/
9438L:	linuxppc-dev@lists.ozlabs.org
9439S:	Maintained
9440F:	arch/powerpc/platforms/40x/
9441F:	arch/powerpc/platforms/44x/
9442
9443LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9444M:	Scott Wood <oss@buserror.net>
9445M:	Kumar Gala <galak@kernel.crashing.org>
9446W:	http://www.penguinppc.org/
9447L:	linuxppc-dev@lists.ozlabs.org
9448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9449S:	Maintained
9450F:	arch/powerpc/platforms/83xx/
9451F:	arch/powerpc/platforms/85xx/
9452F:	Documentation/devicetree/bindings/powerpc/fsl/
9453
9454LINUX FOR POWERPC EMBEDDED PPC8XX
9455M:	Vitaly Bordug <vitb@kernel.crashing.org>
9456W:	http://www.penguinppc.org/
9457L:	linuxppc-dev@lists.ozlabs.org
9458S:	Maintained
9459F:	arch/powerpc/platforms/8xx/
9460
9461LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9462L:	linuxppc-dev@lists.ozlabs.org
9463S:	Orphan
9464F:	arch/powerpc/*/*virtex*
9465F:	arch/powerpc/*/*/*virtex*
9466
9467LINUX FOR POWERPC PA SEMI PWRFICIENT
9468L:	linuxppc-dev@lists.ozlabs.org
9469S:	Orphan
9470F:	arch/powerpc/platforms/pasemi/
9471F:	drivers/*/*pasemi*
9472F:	drivers/*/*/*pasemi*
9473
9474LINUX KERNEL DUMP TEST MODULE (LKDTM)
9475M:	Kees Cook <keescook@chromium.org>
9476S:	Maintained
9477F:	drivers/misc/lkdtm/*
9478
9479LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9480M:	Alan Stern <stern@rowland.harvard.edu>
9481M:	Andrea Parri <parri.andrea@gmail.com>
9482M:	Will Deacon <will@kernel.org>
9483M:	Peter Zijlstra <peterz@infradead.org>
9484M:	Boqun Feng <boqun.feng@gmail.com>
9485M:	Nicholas Piggin <npiggin@gmail.com>
9486M:	David Howells <dhowells@redhat.com>
9487M:	Jade Alglave <j.alglave@ucl.ac.uk>
9488M:	Luc Maranget <luc.maranget@inria.fr>
9489M:	"Paul E. McKenney" <paulmck@kernel.org>
9490R:	Akira Yokosawa <akiyks@gmail.com>
9491R:	Daniel Lustig <dlustig@nvidia.com>
9492L:	linux-kernel@vger.kernel.org
9493L:	linux-arch@vger.kernel.org
9494S:	Supported
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9496F:	tools/memory-model/
9497F:	Documentation/atomic_bitops.txt
9498F:	Documentation/atomic_t.txt
9499F:	Documentation/core-api/atomic_ops.rst
9500F:	Documentation/core-api/refcount-vs-atomic.rst
9501F:	Documentation/memory-barriers.txt
9502
9503LIS3LV02D ACCELEROMETER DRIVER
9504M:	Eric Piel <eric.piel@tremplin-utc.net>
9505S:	Maintained
9506F:	Documentation/misc-devices/lis3lv02d.rst
9507F:	drivers/misc/lis3lv02d/
9508F:	drivers/platform/x86/hp_accel.c
9509
9510LIVE PATCHING
9511M:	Josh Poimboeuf <jpoimboe@redhat.com>
9512M:	Jiri Kosina <jikos@kernel.org>
9513M:	Miroslav Benes <mbenes@suse.cz>
9514M:	Petr Mladek <pmladek@suse.com>
9515R:	Joe Lawrence <joe.lawrence@redhat.com>
9516S:	Maintained
9517F:	kernel/livepatch/
9518F:	include/linux/livepatch.h
9519F:	arch/x86/include/asm/livepatch.h
9520F:	arch/x86/kernel/livepatch.c
9521F:	Documentation/livepatch/
9522F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9523F:	samples/livepatch/
9524F:	tools/testing/selftests/livepatch/
9525L:	live-patching@vger.kernel.org
9526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9527
9528LLC (802.2)
9529L:	netdev@vger.kernel.org
9530S:	Odd fixes
9531F:	include/linux/llc.h
9532F:	include/uapi/linux/llc.h
9533F:	include/net/llc*
9534F:	net/llc/
9535
9536LM73 HARDWARE MONITOR DRIVER
9537M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9538L:	linux-hwmon@vger.kernel.org
9539S:	Maintained
9540F:	drivers/hwmon/lm73.c
9541
9542LM78 HARDWARE MONITOR DRIVER
9543M:	Jean Delvare <jdelvare@suse.com>
9544L:	linux-hwmon@vger.kernel.org
9545S:	Maintained
9546F:	Documentation/hwmon/lm78.rst
9547F:	drivers/hwmon/lm78.c
9548
9549LM83 HARDWARE MONITOR DRIVER
9550M:	Jean Delvare <jdelvare@suse.com>
9551L:	linux-hwmon@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/hwmon/lm83.rst
9554F:	drivers/hwmon/lm83.c
9555
9556LM90 HARDWARE MONITOR DRIVER
9557M:	Jean Delvare <jdelvare@suse.com>
9558L:	linux-hwmon@vger.kernel.org
9559S:	Maintained
9560F:	Documentation/hwmon/lm90.rst
9561F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9562F:	drivers/hwmon/lm90.c
9563F:	include/dt-bindings/thermal/lm90.h
9564
9565LM95234 HARDWARE MONITOR DRIVER
9566M:	Guenter Roeck <linux@roeck-us.net>
9567L:	linux-hwmon@vger.kernel.org
9568S:	Maintained
9569F:	Documentation/hwmon/lm95234.rst
9570F:	drivers/hwmon/lm95234.c
9571
9572LME2510 MEDIA DRIVER
9573M:	Malcolm Priestley <tvboxspy@gmail.com>
9574L:	linux-media@vger.kernel.org
9575W:	https://linuxtv.org
9576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9577S:	Maintained
9578F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9579
9580LOADPIN SECURITY MODULE
9581M:	Kees Cook <keescook@chromium.org>
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9583S:	Supported
9584F:	security/loadpin/
9585F:	Documentation/admin-guide/LSM/LoadPin.rst
9586
9587LOCKING PRIMITIVES
9588M:	Peter Zijlstra <peterz@infradead.org>
9589M:	Ingo Molnar <mingo@redhat.com>
9590M:	Will Deacon <will@kernel.org>
9591L:	linux-kernel@vger.kernel.org
9592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9593S:	Maintained
9594F:	Documentation/locking/
9595F:	include/linux/lockdep.h
9596F:	include/linux/spinlock*.h
9597F:	arch/*/include/asm/spinlock*.h
9598F:	include/linux/rwlock*.h
9599F:	include/linux/mutex*.h
9600F:	include/linux/rwsem*.h
9601F:	include/linux/seqlock.h
9602F:	lib/locking*.[ch]
9603F:	kernel/locking/
9604X:	kernel/locking/locktorture.c
9605
9606LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9607M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9608L:	linux-ntfs-dev@lists.sourceforge.net
9609W:	http://www.linux-ntfs.org/content/view/19/37/
9610S:	Maintained
9611F:	Documentation/admin-guide/ldm.rst
9612F:	block/partitions/ldm.*
9613
9614LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9615M:	Sathya Prakash <sathya.prakash@broadcom.com>
9616M:	Chaitra P B <chaitra.basappa@broadcom.com>
9617M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9618L:	MPT-FusionLinux.pdl@broadcom.com
9619L:	linux-scsi@vger.kernel.org
9620W:	http://www.avagotech.com/support/
9621S:	Supported
9622F:	drivers/message/fusion/
9623F:	drivers/scsi/mpt3sas/
9624
9625LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9626M:	Matthew Wilcox <willy@infradead.org>
9627L:	linux-scsi@vger.kernel.org
9628S:	Maintained
9629F:	drivers/scsi/sym53c8xx_2/
9630
9631LTC1660 DAC DRIVER
9632M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9633L:	linux-iio@vger.kernel.org
9634S:	Maintained
9635F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9636F:	drivers/iio/dac/ltc1660.c
9637
9638LTC4261 HARDWARE MONITOR DRIVER
9639M:	Guenter Roeck <linux@roeck-us.net>
9640L:	linux-hwmon@vger.kernel.org
9641S:	Maintained
9642F:	Documentation/hwmon/ltc4261.rst
9643F:	drivers/hwmon/ltc4261.c
9644
9645LTC4306 I2C MULTIPLEXER DRIVER
9646M:	Michael Hennerich <michael.hennerich@analog.com>
9647W:	http://ez.analog.com/community/linux-device-drivers
9648L:	linux-i2c@vger.kernel.org
9649S:	Supported
9650F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9651F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9652
9653LTP (Linux Test Project)
9654M:	Mike Frysinger <vapier@gentoo.org>
9655M:	Cyril Hrubis <chrubis@suse.cz>
9656M:	Wanlong Gao <wanlong.gao@gmail.com>
9657M:	Jan Stancek <jstancek@redhat.com>
9658M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9659M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9660L:	ltp@lists.linux.it (subscribers-only)
9661W:	http://linux-test-project.github.io/
9662T:	git git://github.com/linux-test-project/ltp.git
9663S:	Maintained
9664
9665M68K ARCHITECTURE
9666M:	Geert Uytterhoeven <geert@linux-m68k.org>
9667L:	linux-m68k@lists.linux-m68k.org
9668W:	http://www.linux-m68k.org/
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9670S:	Maintained
9671F:	arch/m68k/
9672F:	drivers/zorro/
9673
9674M68K ON APPLE MACINTOSH
9675M:	Joshua Thompson <funaho@jurai.org>
9676W:	http://www.mac.linux-m68k.org/
9677L:	linux-m68k@lists.linux-m68k.org
9678S:	Maintained
9679F:	arch/m68k/mac/
9680
9681M68K ON HP9000/300
9682M:	Philip Blundell <philb@gnu.org>
9683W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9684S:	Maintained
9685F:	arch/m68k/hp300/
9686
9687M88DS3103 MEDIA DRIVER
9688M:	Antti Palosaari <crope@iki.fi>
9689L:	linux-media@vger.kernel.org
9690W:	https://linuxtv.org
9691W:	http://palosaari.fi/linux/
9692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9693T:	git git://linuxtv.org/anttip/media_tree.git
9694S:	Maintained
9695F:	drivers/media/dvb-frontends/m88ds3103*
9696
9697M88RS2000 MEDIA DRIVER
9698M:	Malcolm Priestley <tvboxspy@gmail.com>
9699L:	linux-media@vger.kernel.org
9700W:	https://linuxtv.org
9701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9702S:	Maintained
9703F:	drivers/media/dvb-frontends/m88rs2000*
9704
9705MA901 MASTERKIT USB FM RADIO DRIVER
9706M:	Alexey Klimov <klimov.linux@gmail.com>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709S:	Maintained
9710F:	drivers/media/radio/radio-ma901.c
9711
9712MAC80211
9713M:	Johannes Berg <johannes@sipsolutions.net>
9714L:	linux-wireless@vger.kernel.org
9715W:	http://wireless.kernel.org/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9718S:	Maintained
9719F:	Documentation/networking/mac80211-injection.txt
9720F:	include/net/mac80211.h
9721F:	net/mac80211/
9722F:	drivers/net/wireless/mac80211_hwsim.[ch]
9723F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9724
9725MAILBOX API
9726M:	Jassi Brar <jassisinghbrar@gmail.com>
9727L:	linux-kernel@vger.kernel.org
9728S:	Maintained
9729F:	drivers/mailbox/
9730F:	include/linux/mailbox_client.h
9731F:	include/linux/mailbox_controller.h
9732
9733MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9734M:	Michael Kerrisk <mtk.manpages@gmail.com>
9735W:	http://www.kernel.org/doc/man-pages
9736L:	linux-man@vger.kernel.org
9737S:	Maintained
9738
9739MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9740M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9741L:	linux-mips@vger.kernel.org
9742S:	Maintained
9743F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9744
9745MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9746M:	Andrew Lunn <andrew@lunn.ch>
9747M:	Vivien Didelot <vivien.didelot@gmail.com>
9748L:	netdev@vger.kernel.org
9749S:	Maintained
9750F:	drivers/net/dsa/mv88e6xxx/
9751F:	include/linux/platform_data/mv88e6xxx.h
9752F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9753
9754MARVELL ARMADA DRM SUPPORT
9755M:	Russell King <linux@armlinux.org.uk>
9756S:	Maintained
9757T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9758T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9759F:	drivers/gpu/drm/armada/
9760F:	include/uapi/drm/armada_drm.h
9761F:	Documentation/devicetree/bindings/display/armada/
9762
9763MARVELL ARMADA 3700 PHY DRIVERS
9764M:	Miquel Raynal <miquel.raynal@bootlin.com>
9765S:	Maintained
9766F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9767F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9768F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9769F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9770
9771MARVELL CRYPTO DRIVER
9772M:	Boris Brezillon <bbrezillon@kernel.org>
9773M:	Arnaud Ebalard <arno@natisbad.org>
9774F:	drivers/crypto/marvell/
9775S:	Maintained
9776L:	linux-crypto@vger.kernel.org
9777
9778MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9779M:	Mirko Lindner <mlindner@marvell.com>
9780M:	Stephen Hemminger <stephen@networkplumber.org>
9781L:	netdev@vger.kernel.org
9782S:	Maintained
9783F:	drivers/net/ethernet/marvell/sk*
9784
9785MARVELL LIBERTAS WIRELESS DRIVER
9786L:	libertas-dev@lists.infradead.org
9787S:	Orphan
9788F:	drivers/net/wireless/marvell/libertas/
9789
9790MARVELL MACCHIATOBIN SUPPORT
9791M:	Russell King <linux@armlinux.org.uk>
9792L:	linux-arm-kernel@lists.infradead.org
9793S:	Maintained
9794F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9795
9796MARVELL MV643XX ETHERNET DRIVER
9797M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9801F:	include/linux/mv643xx.h
9802
9803MARVELL MV88X3310 PHY DRIVER
9804M:	Russell King <linux@armlinux.org.uk>
9805L:	netdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/net/phy/marvell10g.c
9808
9809MARVELL MVEBU THERMAL DRIVER
9810M:	Miquel Raynal <miquel.raynal@bootlin.com>
9811S:	Maintained
9812F:	drivers/thermal/armada_thermal.c
9813
9814MARVELL MVNETA ETHERNET DRIVER
9815M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9816L:	netdev@vger.kernel.org
9817S:	Maintained
9818F:	drivers/net/ethernet/marvell/mvneta.*
9819
9820MARVELL MWIFIEX WIRELESS DRIVER
9821M:	Amitkumar Karwar <amitkarwar@gmail.com>
9822M:	Nishant Sarmukadam <nishants@marvell.com>
9823M:	Ganapathi Bhat <gbhat@marvell.com>
9824M:	Xinming Hu <huxinming820@gmail.com>
9825L:	linux-wireless@vger.kernel.org
9826S:	Maintained
9827F:	drivers/net/wireless/marvell/mwifiex/
9828
9829MARVELL MWL8K WIRELESS DRIVER
9830M:	Lennert Buytenhek <buytenh@wantstofly.org>
9831L:	linux-wireless@vger.kernel.org
9832S:	Odd Fixes
9833F:	drivers/net/wireless/marvell/mwl8k.c
9834
9835MARVELL NAND CONTROLLER DRIVER
9836M:	Miquel Raynal <miquel.raynal@bootlin.com>
9837L:	linux-mtd@lists.infradead.org
9838S:	Maintained
9839F:	drivers/mtd/nand/raw/marvell_nand.c
9840F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9841
9842MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9843M:	Nicolas Pitre <nico@fluxnic.net>
9844S:	Odd Fixes
9845F:	drivers/mmc/host/mvsdio.*
9846
9847MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9848M:	Hu Ziji <huziji@marvell.com>
9849L:	linux-mmc@vger.kernel.org
9850S:	Supported
9851F:	drivers/mmc/host/sdhci-xenon*
9852F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9853
9854MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9855M:	Sunil Goutham <sgoutham@marvell.com>
9856M:	Linu Cherian <lcherian@marvell.com>
9857M:	Geetha sowjanya <gakula@marvell.com>
9858M:	Jerin Jacob <jerinj@marvell.com>
9859L:	netdev@vger.kernel.org
9860S:	Supported
9861F:	drivers/net/ethernet/marvell/octeontx2/af/
9862
9863MATROX FRAMEBUFFER DRIVER
9864L:	linux-fbdev@vger.kernel.org
9865S:	Orphan
9866F:	drivers/video/fbdev/matrox/matroxfb_*
9867F:	include/uapi/linux/matroxfb.h
9868
9869MAX16065 HARDWARE MONITOR DRIVER
9870M:	Guenter Roeck <linux@roeck-us.net>
9871L:	linux-hwmon@vger.kernel.org
9872S:	Maintained
9873F:	Documentation/hwmon/max16065.rst
9874F:	drivers/hwmon/max16065.c
9875
9876MAX2175 SDR TUNER DRIVER
9877M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9878L:	linux-media@vger.kernel.org
9879T:	git git://linuxtv.org/media_tree.git
9880S:	Maintained
9881F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9882F:	Documentation/media/v4l-drivers/max2175.rst
9883F:	drivers/media/i2c/max2175*
9884F:	include/uapi/linux/max2175.h
9885
9886MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9887L:	linux-hwmon@vger.kernel.org
9888S:	Orphan
9889F:	Documentation/hwmon/max6650.rst
9890F:	drivers/hwmon/max6650.c
9891
9892MAX6697 HARDWARE MONITOR DRIVER
9893M:	Guenter Roeck <linux@roeck-us.net>
9894L:	linux-hwmon@vger.kernel.org
9895S:	Maintained
9896F:	Documentation/hwmon/max6697.rst
9897F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9898F:	drivers/hwmon/max6697.c
9899F:	include/linux/platform_data/max6697.h
9900
9901MAX9860 MONO AUDIO VOICE CODEC DRIVER
9902M:	Peter Rosin <peda@axentia.se>
9903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S:	Maintained
9905F:	Documentation/devicetree/bindings/sound/max9860.txt
9906F:	sound/soc/codecs/max9860.*
9907
9908MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9909M:	Andreas Klinger <ak@it-klinger.de>
9910L:	linux-iio@vger.kernel.org
9911S:	Maintained
9912F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9913F:	drivers/iio/proximity/mb1232.c
9914
9915MAXIM MAX77650 PMIC MFD DRIVER
9916M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9917L:	linux-kernel@vger.kernel.org
9918S:	Maintained
9919F:	Documentation/devicetree/bindings/*/*max77650.txt
9920F:	Documentation/devicetree/bindings/*/max77650*.txt
9921F:	include/linux/mfd/max77650.h
9922F:	drivers/mfd/max77650.c
9923F:	drivers/regulator/max77650-regulator.c
9924F:	drivers/power/supply/max77650-charger.c
9925F:	drivers/input/misc/max77650-onkey.c
9926F:	drivers/leds/leds-max77650.c
9927F:	drivers/gpio/gpio-max77650.c
9928
9929MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9930M:	Javier Martinez Canillas <javier@dowhile0.org>
9931L:	linux-kernel@vger.kernel.org
9932S:	Supported
9933F:	drivers/regulator/max77802-regulator.c
9934F:	Documentation/devicetree/bindings/*/*max77802.txt
9935F:	include/dt-bindings/*/*max77802.h
9936
9937MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9938M:	Krzysztof Kozlowski <krzk@kernel.org>
9939M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9940L:	linux-pm@vger.kernel.org
9941S:	Supported
9942F:	drivers/power/supply/max14577_charger.c
9943F:	drivers/power/supply/max77693_charger.c
9944
9945MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9946M:	Chanwoo Choi <cw00.choi@samsung.com>
9947M:	Krzysztof Kozlowski <krzk@kernel.org>
9948M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9949L:	linux-kernel@vger.kernel.org
9950S:	Supported
9951F:	drivers/*/max14577*.c
9952F:	drivers/*/max77686*.c
9953F:	drivers/*/max77693*.c
9954F:	drivers/extcon/extcon-max14577.c
9955F:	drivers/extcon/extcon-max77693.c
9956F:	drivers/rtc/rtc-max77686.c
9957F:	drivers/clk/clk-max77686.c
9958F:	Documentation/devicetree/bindings/mfd/max14577.txt
9959F:	Documentation/devicetree/bindings/*/max77686.txt
9960F:	Documentation/devicetree/bindings/mfd/max77693.txt
9961F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9962F:	include/linux/mfd/max14577*.h
9963F:	include/linux/mfd/max77686*.h
9964F:	include/linux/mfd/max77693*.h
9965
9966MAXIRADIO FM RADIO RECEIVER DRIVER
9967M:	Hans Verkuil <hverkuil@xs4all.nl>
9968L:	linux-media@vger.kernel.org
9969T:	git git://linuxtv.org/media_tree.git
9970W:	https://linuxtv.org
9971S:	Maintained
9972F:	drivers/media/radio/radio-maxiradio*
9973
9974MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9975M:	Peter Rosin <peda@axentia.se>
9976L:	linux-iio@vger.kernel.org
9977S:	Maintained
9978F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9979F:	drivers/iio/potentiometer/mcp4018.c
9980F:	drivers/iio/potentiometer/mcp4531.c
9981
9982MCR20A IEEE-802.15.4 RADIO DRIVER
9983M:	Xue Liu <liuxuenetmail@gmail.com>
9984L:	linux-wpan@vger.kernel.org
9985W:	https://github.com/xueliu/mcr20a-linux
9986S:	Maintained
9987F:	drivers/net/ieee802154/mcr20a.c
9988F:	drivers/net/ieee802154/mcr20a.h
9989F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9990
9991MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9992M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9993L:	linux-iio@vger.kernel.org
9994S:	Maintained
9995F:	drivers/iio/dac/cio-dac.c
9996
9997MEDIA CONTROLLER FRAMEWORK
9998M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9999M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10000L:	linux-media@vger.kernel.org
10001W:	https://www.linuxtv.org
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Supported
10004F:	drivers/media/mc/
10005F:	include/media/media-*.h
10006F:	include/uapi/linux/media.h
10007
10008MEDIA DRIVERS FOR ASCOT2E
10009M:	Sergey Kozlov <serjk@netup.ru>
10010M:	Abylay Ospan <aospan@netup.ru>
10011L:	linux-media@vger.kernel.org
10012W:	https://linuxtv.org
10013W:	http://netup.tv/
10014T:	git git://linuxtv.org/media_tree.git
10015S:	Supported
10016F:	drivers/media/dvb-frontends/ascot2e*
10017
10018MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10019M:	Jasmin Jessich <jasmin@anw.at>
10020L:	linux-media@vger.kernel.org
10021W:	https://linuxtv.org
10022T:	git git://linuxtv.org/media_tree.git
10023S:	Maintained
10024F:	drivers/media/dvb-frontends/cxd2099*
10025
10026MEDIA DRIVERS FOR CXD2841ER
10027M:	Sergey Kozlov <serjk@netup.ru>
10028M:	Abylay Ospan <aospan@netup.ru>
10029L:	linux-media@vger.kernel.org
10030W:	https://linuxtv.org
10031W:	http://netup.tv/
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Supported
10034F:	drivers/media/dvb-frontends/cxd2841er*
10035
10036MEDIA DRIVERS FOR CXD2880
10037M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10038L:	linux-media@vger.kernel.org
10039W:	http://linuxtv.org/
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Supported
10042F:	drivers/media/dvb-frontends/cxd2880/*
10043F:	drivers/media/spi/cxd2880*
10044
10045MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10046L:	linux-media@vger.kernel.org
10047W:	https://linuxtv.org
10048T:	git git://linuxtv.org/media_tree.git
10049S:	Orphan
10050F:	drivers/media/pci/ddbridge/*
10051
10052MEDIA DRIVERS FOR FREESCALE IMX
10053M:	Steve Longerbeam <slongerbeam@gmail.com>
10054M:	Philipp Zabel <p.zabel@pengutronix.de>
10055L:	linux-media@vger.kernel.org
10056T:	git git://linuxtv.org/media_tree.git
10057S:	Maintained
10058F:	Documentation/devicetree/bindings/media/imx.txt
10059F:	Documentation/media/v4l-drivers/imx.rst
10060F:	drivers/staging/media/imx/
10061F:	include/linux/imx-media.h
10062F:	include/media/imx.h
10063
10064MEDIA DRIVER FOR FREESCALE IMX PXP
10065M:	Philipp Zabel <p.zabel@pengutronix.de>
10066L:	linux-media@vger.kernel.org
10067T:	git git://linuxtv.org/media_tree.git
10068S:	Maintained
10069F:	drivers/media/platform/imx-pxp.[ch]
10070
10071MEDIA DRIVERS FOR FREESCALE IMX7
10072M:	Rui Miguel Silva <rmfrfs@gmail.com>
10073L:	linux-media@vger.kernel.org
10074T:	git git://linuxtv.org/media_tree.git
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10077F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10078F:	Documentation/media/v4l-drivers/imx7.rst
10079F:	drivers/staging/media/imx/imx7-media-csi.c
10080F:	drivers/staging/media/imx/imx7-mipi-csis.c
10081
10082MEDIA DRIVERS FOR HELENE
10083M:	Abylay Ospan <aospan@netup.ru>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086W:	http://netup.tv/
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Supported
10089F:	drivers/media/dvb-frontends/helene*
10090
10091MEDIA DRIVERS FOR HORUS3A
10092M:	Sergey Kozlov <serjk@netup.ru>
10093M:	Abylay Ospan <aospan@netup.ru>
10094L:	linux-media@vger.kernel.org
10095W:	https://linuxtv.org
10096W:	http://netup.tv/
10097T:	git git://linuxtv.org/media_tree.git
10098S:	Supported
10099F:	drivers/media/dvb-frontends/horus3a*
10100
10101MEDIA DRIVERS FOR LNBH25
10102M:	Sergey Kozlov <serjk@netup.ru>
10103M:	Abylay Ospan <aospan@netup.ru>
10104L:	linux-media@vger.kernel.org
10105W:	https://linuxtv.org
10106W:	http://netup.tv/
10107T:	git git://linuxtv.org/media_tree.git
10108S:	Supported
10109F:	drivers/media/dvb-frontends/lnbh25*
10110
10111MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10112L:	linux-media@vger.kernel.org
10113W:	https://linuxtv.org
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Orphan
10116F:	drivers/media/dvb-frontends/mxl5xx*
10117
10118MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10119M:	Sergey Kozlov <serjk@netup.ru>
10120M:	Abylay Ospan <aospan@netup.ru>
10121L:	linux-media@vger.kernel.org
10122W:	https://linuxtv.org
10123W:	http://netup.tv/
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Supported
10126F:	drivers/media/pci/netup_unidvb/*
10127
10128MEDIA DRIVERS FOR RENESAS - CEU
10129M:	Jacopo Mondi <jacopo@jmondi.org>
10130L:	linux-media@vger.kernel.org
10131L:	linux-renesas-soc@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Supported
10134F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10135F:	drivers/media/platform/renesas-ceu.c
10136F:	include/media/drv-intf/renesas-ceu.h
10137
10138MEDIA DRIVERS FOR RENESAS - DRIF
10139M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10140L:	linux-media@vger.kernel.org
10141L:	linux-renesas-soc@vger.kernel.org
10142T:	git git://linuxtv.org/media_tree.git
10143S:	Supported
10144F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10145F:	drivers/media/platform/rcar_drif.c
10146
10147MEDIA DRIVERS FOR RENESAS - FCP
10148M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10149L:	linux-media@vger.kernel.org
10150L:	linux-renesas-soc@vger.kernel.org
10151T:	git git://linuxtv.org/media_tree.git
10152S:	Supported
10153F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10154F:	drivers/media/platform/rcar-fcp.c
10155F:	include/media/rcar-fcp.h
10156
10157MEDIA DRIVERS FOR RENESAS - FDP1
10158M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10159L:	linux-media@vger.kernel.org
10160L:	linux-renesas-soc@vger.kernel.org
10161T:	git git://linuxtv.org/media_tree.git
10162S:	Supported
10163F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10164F:	drivers/media/platform/rcar_fdp1.c
10165
10166MEDIA DRIVERS FOR RENESAS - VIN
10167M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10168L:	linux-media@vger.kernel.org
10169L:	linux-renesas-soc@vger.kernel.org
10170T:	git git://linuxtv.org/media_tree.git
10171S:	Supported
10172F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10173F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10174F:	drivers/media/platform/rcar-vin/
10175
10176MEDIA DRIVERS FOR RENESAS - VSP1
10177M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10178M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10179L:	linux-media@vger.kernel.org
10180L:	linux-renesas-soc@vger.kernel.org
10181T:	git git://linuxtv.org/media_tree.git
10182S:	Supported
10183F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10184F:	drivers/media/platform/vsp1/
10185
10186MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10187L:	linux-media@vger.kernel.org
10188W:	https://linuxtv.org
10189T:	git git://linuxtv.org/media_tree.git
10190S:	Orphan
10191F:	drivers/media/dvb-frontends/stv0910*
10192
10193MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10194L:	linux-media@vger.kernel.org
10195W:	https://linuxtv.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Orphan
10198F:	drivers/media/dvb-frontends/stv6111*
10199
10200MEDIA DRIVERS FOR STM32 - DCMI
10201M:	Hugues Fruchet <hugues.fruchet@st.com>
10202L:	linux-media@vger.kernel.org
10203T:	git git://linuxtv.org/media_tree.git
10204S:	Supported
10205F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10206F:	drivers/media/platform/stm32/stm32-dcmi.c
10207
10208MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10209M:	Dmitry Osipenko <digetx@gmail.com>
10210L:	linux-media@vger.kernel.org
10211L:	linux-tegra@vger.kernel.org
10212T:	git git://linuxtv.org/media_tree.git
10213S:	Maintained
10214F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10215F:	drivers/staging/media/tegra-vde/
10216
10217MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10219P:	LinuxTV.org Project
10220L:	linux-media@vger.kernel.org
10221W:	https://linuxtv.org
10222Q:	http://patchwork.kernel.org/project/linux-media/list/
10223T:	git git://linuxtv.org/media_tree.git
10224S:	Maintained
10225F:	Documentation/devicetree/bindings/media/
10226F:	Documentation/media/
10227F:	drivers/media/
10228F:	drivers/staging/media/
10229F:	include/linux/platform_data/media/
10230F:	include/media/
10231F:	include/uapi/linux/dvb/
10232F:	include/uapi/linux/videodev2.h
10233F:	include/uapi/linux/media.h
10234F:	include/uapi/linux/v4l2-*
10235F:	include/uapi/linux/meye.h
10236F:	include/uapi/linux/ivtv*
10237F:	include/uapi/linux/uvcvideo.h
10238
10239MEDIATEK BLUETOOTH DRIVER
10240M:	Sean Wang <sean.wang@mediatek.com>
10241L:	linux-bluetooth@vger.kernel.org
10242L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10245F:	drivers/bluetooth/btmtkuart.c
10246
10247MEDIATEK CIR DRIVER
10248M:	Sean Wang <sean.wang@mediatek.com>
10249S:	Maintained
10250F:	drivers/media/rc/mtk-cir.c
10251
10252MEDIATEK DMA DRIVER
10253M:	Sean Wang <sean.wang@mediatek.com>
10254L:	dmaengine@vger.kernel.org
10255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10257S:	Maintained
10258F:	Documentation/devicetree/bindings/dma/mtk-*
10259F:	drivers/dma/mediatek/
10260
10261MEDIATEK PMIC LED DRIVER
10262M:	Sean Wang <sean.wang@mediatek.com>
10263S:	Maintained
10264F:	drivers/leds/leds-mt6323.c
10265F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10266
10267MEDIATEK ETHERNET DRIVER
10268M:	Felix Fietkau <nbd@openwrt.org>
10269M:	John Crispin <john@phrozen.org>
10270M:	Sean Wang <sean.wang@mediatek.com>
10271M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10272L:	netdev@vger.kernel.org
10273S:	Maintained
10274F:	drivers/net/ethernet/mediatek/
10275
10276MEDIATEK SWITCH DRIVER
10277M:	Sean Wang <sean.wang@mediatek.com>
10278L:	netdev@vger.kernel.org
10279S:	Maintained
10280F:	drivers/net/dsa/mt7530.*
10281F:	net/dsa/tag_mtk.c
10282
10283MEDIATEK JPEG DRIVER
10284M:	Rick Chang <rick.chang@mediatek.com>
10285M:	Bin Liu <bin.liu@mediatek.com>
10286S:	Supported
10287F:	drivers/media/platform/mtk-jpeg/
10288F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10289
10290MEDIATEK MDP DRIVER
10291M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10292M:	Houlong Wei <houlong.wei@mediatek.com>
10293M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10294S:	Supported
10295F:	drivers/media/platform/mtk-mdp/
10296F:	drivers/media/platform/mtk-vpu/
10297F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10298
10299MEDIATEK MEDIA DRIVER
10300M:	Tiffany Lin <tiffany.lin@mediatek.com>
10301M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10302S:	Supported
10303F:	drivers/media/platform/mtk-vcodec/
10304F:	drivers/media/platform/mtk-vpu/
10305F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10306F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10307
10308MEDIATEK MMC/SD/SDIO DRIVER
10309M:	Chaotian Jing <chaotian.jing@mediatek.com>
10310S:	Maintained
10311F:	drivers/mmc/host/mtk-sd.c
10312F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10313
10314MEDIATEK MT76 WIRELESS LAN DRIVER
10315M:	Felix Fietkau <nbd@nbd.name>
10316M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10317R:	Ryder Lee <ryder.lee@mediatek.com>
10318R:	Roy Luo <royluo@google.com>
10319L:	linux-wireless@vger.kernel.org
10320S:	Maintained
10321F:	drivers/net/wireless/mediatek/mt76/
10322
10323MEDIATEK MT7601U WIRELESS LAN DRIVER
10324M:	Jakub Kicinski <kubakici@wp.pl>
10325L:	linux-wireless@vger.kernel.org
10326S:	Maintained
10327F:	drivers/net/wireless/mediatek/mt7601u/
10328
10329MEDIATEK MT7621/28/88 I2C DRIVER
10330M:	Stefan Roese <sr@denx.de>
10331L:	linux-i2c@vger.kernel.org
10332S:	Maintained
10333F:	drivers/i2c/busses/i2c-mt7621.c
10334F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10335
10336MEDIATEK NAND CONTROLLER DRIVER
10337M:	Xiaolei Li <xiaolei.li@mediatek.com>
10338L:	linux-mtd@lists.infradead.org
10339S:	Maintained
10340F:	drivers/mtd/nand/raw/mtk_*
10341F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10342
10343MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10344M:	Sean Wang <sean.wang@mediatek.com>
10345S:	Maintained
10346F:	drivers/char/hw_random/mtk-rng.c
10347
10348MEDIATEK USB3 DRD IP DRIVER
10349M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10350L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10352L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10353S:	Maintained
10354F:	drivers/usb/mtu3/
10355
10356MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10357M:	Peter Senna Tschudin <peter.senna@gmail.com>
10358M:	Martin Donnelly <martin.donnelly@ge.com>
10359M:	Martyn Welch <martyn.welch@collabora.co.uk>
10360S:	Maintained
10361F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10362F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10363
10364MEGARAID SCSI/SAS DRIVERS
10365M:	Kashyap Desai <kashyap.desai@broadcom.com>
10366M:	Sumit Saxena <sumit.saxena@broadcom.com>
10367M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10368L:	megaraidlinux.pdl@broadcom.com
10369L:	linux-scsi@vger.kernel.org
10370W:	http://www.avagotech.com/support/
10371S:	Maintained
10372F:	Documentation/scsi/megaraid.txt
10373F:	drivers/scsi/megaraid.*
10374F:	drivers/scsi/megaraid/
10375
10376MELEXIS MLX90614 DRIVER
10377M:	Crt Mori <cmo@melexis.com>
10378L:	linux-iio@vger.kernel.org
10379W:	http://www.melexis.com
10380S:	Supported
10381F:	drivers/iio/temperature/mlx90614.c
10382
10383MELEXIS MLX90632 DRIVER
10384M:	Crt Mori <cmo@melexis.com>
10385L:	linux-iio@vger.kernel.org
10386W:	http://www.melexis.com
10387S:	Supported
10388F:	drivers/iio/temperature/mlx90632.c
10389
10390MELFAS MIP4 TOUCHSCREEN DRIVER
10391M:	Sangwon Jee <jeesw@melfas.com>
10392W:	http://www.melfas.com
10393S:	Supported
10394F:	drivers/input/touchscreen/melfas_mip4.c
10395F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10396
10397MELLANOX ETHERNET DRIVER (mlx4_en)
10398M:	Tariq Toukan <tariqt@mellanox.com>
10399L:	netdev@vger.kernel.org
10400S:	Supported
10401W:	http://www.mellanox.com
10402Q:	http://patchwork.ozlabs.org/project/netdev/list/
10403F:	drivers/net/ethernet/mellanox/mlx4/en_*
10404
10405MELLANOX ETHERNET DRIVER (mlx5e)
10406M:	Saeed Mahameed <saeedm@mellanox.com>
10407L:	netdev@vger.kernel.org
10408S:	Supported
10409W:	http://www.mellanox.com
10410Q:	http://patchwork.ozlabs.org/project/netdev/list/
10411F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10412
10413MELLANOX ETHERNET INNOVA DRIVERS
10414R:	Boris Pismenny <borisp@mellanox.com>
10415L:	netdev@vger.kernel.org
10416S:	Supported
10417W:	http://www.mellanox.com
10418Q:	http://patchwork.ozlabs.org/project/netdev/list/
10419F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10420F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10421F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10422F:	include/linux/mlx5/mlx5_ifc_fpga.h
10423
10424MELLANOX ETHERNET SWITCH DRIVERS
10425M:	Jiri Pirko <jiri@mellanox.com>
10426M:	Ido Schimmel <idosch@mellanox.com>
10427L:	netdev@vger.kernel.org
10428S:	Supported
10429W:	http://www.mellanox.com
10430Q:	http://patchwork.ozlabs.org/project/netdev/list/
10431F:	drivers/net/ethernet/mellanox/mlxsw/
10432F:	tools/testing/selftests/drivers/net/mlxsw/
10433
10434MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10435M:	mlxsw@mellanox.com
10436L:	netdev@vger.kernel.org
10437S:	Supported
10438W:	http://www.mellanox.com
10439Q:	http://patchwork.ozlabs.org/project/netdev/list/
10440F:	drivers/net/ethernet/mellanox/mlxfw/
10441
10442MELLANOX HARDWARE PLATFORM SUPPORT
10443M:	Andy Shevchenko <andy@infradead.org>
10444M:	Darren Hart <dvhart@infradead.org>
10445M:	Vadim Pasternak <vadimp@mellanox.com>
10446L:	platform-driver-x86@vger.kernel.org
10447S:	Supported
10448F:	drivers/platform/mellanox/
10449F:	include/linux/platform_data/mlxreg.h
10450
10451MELLANOX MLX4 core VPI driver
10452M:	Tariq Toukan <tariqt@mellanox.com>
10453L:	netdev@vger.kernel.org
10454L:	linux-rdma@vger.kernel.org
10455W:	http://www.mellanox.com
10456Q:	http://patchwork.ozlabs.org/project/netdev/list/
10457S:	Supported
10458F:	drivers/net/ethernet/mellanox/mlx4/
10459F:	include/linux/mlx4/
10460
10461MELLANOX MLX4 IB driver
10462M:	Yishai Hadas <yishaih@mellanox.com>
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.mellanox.com
10465Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10466S:	Supported
10467F:	drivers/infiniband/hw/mlx4/
10468F:	include/linux/mlx4/
10469F:	include/uapi/rdma/mlx4-abi.h
10470
10471MELLANOX MLX5 core VPI driver
10472M:	Saeed Mahameed <saeedm@mellanox.com>
10473M:	Leon Romanovsky <leonro@mellanox.com>
10474L:	netdev@vger.kernel.org
10475L:	linux-rdma@vger.kernel.org
10476W:	http://www.mellanox.com
10477Q:	http://patchwork.ozlabs.org/project/netdev/list/
10478S:	Supported
10479F:	drivers/net/ethernet/mellanox/mlx5/core/
10480F:	include/linux/mlx5/
10481F:	Documentation/networking/device_drivers/mellanox/
10482
10483MELLANOX MLX5 IB driver
10484M:	Leon Romanovsky <leonro@mellanox.com>
10485L:	linux-rdma@vger.kernel.org
10486W:	http://www.mellanox.com
10487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10488S:	Supported
10489F:	drivers/infiniband/hw/mlx5/
10490F:	include/linux/mlx5/
10491F:	include/uapi/rdma/mlx5-abi.h
10492
10493MELLANOX MLXCPLD I2C AND MUX DRIVER
10494M:	Vadim Pasternak <vadimp@mellanox.com>
10495M:	Michael Shych <michaelsh@mellanox.com>
10496L:	linux-i2c@vger.kernel.org
10497S:	Supported
10498F:	drivers/i2c/busses/i2c-mlxcpld.c
10499F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10500F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10501
10502MELLANOX MLXCPLD LED DRIVER
10503M:	Vadim Pasternak <vadimp@mellanox.com>
10504L:	linux-leds@vger.kernel.org
10505S:	Supported
10506F:	drivers/leds/leds-mlxcpld.c
10507F:	drivers/leds/leds-mlxreg.c
10508F:	Documentation/leds/leds-mlxcpld.rst
10509
10510MELLANOX PLATFORM DRIVER
10511M:	Vadim Pasternak <vadimp@mellanox.com>
10512L:	platform-driver-x86@vger.kernel.org
10513S:	Supported
10514F:	drivers/platform/x86/mlx-platform.c
10515
10516MEMBARRIER SUPPORT
10517M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10518M:	"Paul E. McKenney" <paulmck@kernel.org>
10519L:	linux-kernel@vger.kernel.org
10520S:	Supported
10521F:	kernel/sched/membarrier.c
10522F:	include/uapi/linux/membarrier.h
10523F:	arch/powerpc/include/asm/membarrier.h
10524
10525MEMBLOCK
10526M:	Mike Rapoport <rppt@linux.ibm.com>
10527L:	linux-mm@kvack.org
10528S:	Maintained
10529F:	include/linux/memblock.h
10530F:	mm/memblock.c
10531F:	Documentation/core-api/boot-time-mm.rst
10532
10533MEMORY MANAGEMENT
10534M:	Andrew Morton <akpm@linux-foundation.org>
10535L:	linux-mm@kvack.org
10536W:	http://www.linux-mm.org
10537T:	quilt https://ozlabs.org/~akpm/mmotm/
10538T:	quilt https://ozlabs.org/~akpm/mmots/
10539T:	git git://github.com/hnaz/linux-mm.git
10540S:	Maintained
10541F:	include/linux/mm.h
10542F:	include/linux/gfp.h
10543F:	include/linux/mmzone.h
10544F:	include/linux/memory_hotplug.h
10545F:	include/linux/vmalloc.h
10546F:	mm/
10547
10548MEMORY TECHNOLOGY DEVICES (MTD)
10549M:	David Woodhouse <dwmw2@infradead.org>
10550M:	Brian Norris <computersforpeace@gmail.com>
10551M:	Marek Vasut <marek.vasut@gmail.com>
10552M:	Miquel Raynal <miquel.raynal@bootlin.com>
10553M:	Richard Weinberger <richard@nod.at>
10554M:	Vignesh Raghavendra <vigneshr@ti.com>
10555L:	linux-mtd@lists.infradead.org
10556W:	http://www.linux-mtd.infradead.org/
10557Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10560S:	Maintained
10561F:	Documentation/devicetree/bindings/mtd/
10562F:	drivers/mtd/
10563F:	include/linux/mtd/
10564F:	include/uapi/mtd/
10565
10566MEN A21 WATCHDOG DRIVER
10567M:	Johannes Thumshirn <morbidrsa@gmail.com>
10568L:	linux-watchdog@vger.kernel.org
10569S:	Maintained
10570F:	drivers/watchdog/mena21_wdt.c
10571
10572MEN CHAMELEON BUS (mcb)
10573M:	Johannes Thumshirn <morbidrsa@gmail.com>
10574S:	Maintained
10575F:	drivers/mcb/
10576F:	include/linux/mcb.h
10577F:	Documentation/driver-api/men-chameleon-bus.rst
10578
10579MEN F21BMC (Board Management Controller)
10580M:	Andreas Werner <andreas.werner@men.de>
10581S:	Supported
10582F:	drivers/mfd/menf21bmc.c
10583F:	drivers/watchdog/menf21bmc_wdt.c
10584F:	drivers/leds/leds-menf21bmc.c
10585F:	drivers/hwmon/menf21bmc_hwmon.c
10586F:	Documentation/hwmon/menf21bmc.rst
10587
10588MEN Z069 WATCHDOG DRIVER
10589M:	Johannes Thumshirn <jth@kernel.org>
10590L:	linux-watchdog@vger.kernel.org
10591S:	Maintained
10592F:	drivers/watchdog/menz69_wdt.c
10593
10594MESON AO CEC DRIVER FOR AMLOGIC SOCS
10595M:	Neil Armstrong <narmstrong@baylibre.com>
10596L:	linux-media@vger.kernel.org
10597L:	linux-amlogic@lists.infradead.org
10598W:	http://linux-meson.com/
10599S:	Supported
10600F:	drivers/media/platform/meson/ao-cec.c
10601F:	drivers/media/platform/meson/ao-cec-g12a.c
10602F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10603T:	git git://linuxtv.org/media_tree.git
10604
10605MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10606M:	Liang Yang <liang.yang@amlogic.com>
10607L:	linux-mtd@lists.infradead.org
10608S:	Maintained
10609F:	drivers/mtd/nand/raw/meson_*
10610F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10611
10612MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10613M:	Maxime Jourdan <mjourdan@baylibre.com>
10614L:	linux-media@vger.kernel.org
10615L:	linux-amlogic@lists.infradead.org
10616S:	Supported
10617F:	drivers/staging/media/meson/vdec/
10618T:	git git://linuxtv.org/media_tree.git
10619
10620METHODE UDPU SUPPORT
10621M:	Vladimir Vid <vladimir.vid@sartura.hr>
10622S:	Maintained
10623F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10624
10625MICROBLAZE ARCHITECTURE
10626M:	Michal Simek <monstr@monstr.eu>
10627W:	http://www.monstr.eu/fdt/
10628T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10629S:	Supported
10630F:	arch/microblaze/
10631
10632MICROCHIP AT91 SERIAL DRIVER
10633M:	Richard Genoud <richard.genoud@gmail.com>
10634S:	Maintained
10635F:	drivers/tty/serial/atmel_serial.c
10636F:	drivers/tty/serial/atmel_serial.h
10637F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10638
10639MICROCHIP AUDIO ASOC DRIVERS
10640M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10641L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10642S:	Supported
10643F:	sound/soc/atmel
10644
10645MICROCHIP DMA DRIVER
10646M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10648L:	dmaengine@vger.kernel.org
10649S:	Supported
10650F:	drivers/dma/at_hdmac.c
10651F:	drivers/dma/at_hdmac_regs.h
10652F:	include/linux/platform_data/dma-atmel.h
10653F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10654F:	include/dt-bindings/dma/at91.h
10655
10656MICROCHIP ECC DRIVER
10657M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10658L:	linux-crypto@vger.kernel.org
10659S:	Maintained
10660F:	drivers/crypto/atmel-ecc.*
10661
10662MICROCHIP I2C DRIVER
10663M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10664L:	linux-i2c@vger.kernel.org
10665S:	Supported
10666F:	drivers/i2c/busses/i2c-at91.h
10667F:	drivers/i2c/busses/i2c-at91-*.c
10668
10669MICROCHIP ISC DRIVER
10670M:	Eugen Hristev <eugen.hristev@microchip.com>
10671L:	linux-media@vger.kernel.org
10672S:	Supported
10673F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10674F:	drivers/media/platform/atmel/atmel-isc.h
10675F:	drivers/media/platform/atmel/atmel-isc-base.c
10676F:	drivers/media/platform/atmel/atmel-isc-regs.h
10677F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10678
10679MICROCHIP ISI DRIVER
10680M:	Eugen Hristev <eugen.hristev@microchip.com>
10681L:	linux-media@vger.kernel.org
10682S:	Supported
10683F:	drivers/media/platform/atmel/atmel-isi.c
10684F:	drivers/media/platform/atmel/atmel-isi.h
10685
10686MICROCHIP AT91 USART MFD DRIVER
10687M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10688L:	linux-kernel@vger.kernel.org
10689S:	Supported
10690F:	drivers/mfd/at91-usart.c
10691F:	include/dt-bindings/mfd/at91-usart.h
10692F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10693
10694MICROCHIP AT91 USART SPI DRIVER
10695M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10696L:	linux-spi@vger.kernel.org
10697S:	Supported
10698F:	drivers/spi/spi-at91-usart.c
10699F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10700
10701MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10702M:	Woojung Huh <woojung.huh@microchip.com>
10703M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10704L:	netdev@vger.kernel.org
10705S:	Maintained
10706F:	net/dsa/tag_ksz.c
10707F:	drivers/net/dsa/microchip/*
10708F:	include/linux/platform_data/microchip-ksz.h
10709F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10710
10711MICROCHIP LAN743X ETHERNET DRIVER
10712M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10713M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10714L:	netdev@vger.kernel.org
10715S:	Maintained
10716F:	drivers/net/ethernet/microchip/lan743x_*
10717
10718MICROCHIP LCDFB DRIVER
10719M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10720L:	linux-fbdev@vger.kernel.org
10721S:	Maintained
10722F:	drivers/video/fbdev/atmel_lcdfb.c
10723F:	include/video/atmel_lcdc.h
10724
10725MICROCHIP MMC/SD/SDIO MCI DRIVER
10726M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10727S:	Maintained
10728F:	drivers/mmc/host/atmel-mci.c
10729
10730MICROCHIP MCP16502 PMIC DRIVER
10731M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10733S:	Maintained
10734F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10735F:	drivers/regulator/mcp16502.c
10736
10737MICROCHIP MCP3911 ADC DRIVER
10738M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10739M:	Kent Gustavsson <kent@minoris.se>
10740L:	linux-iio@vger.kernel.org
10741S:	Supported
10742F:	drivers/iio/adc/mcp3911.c
10743F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10744
10745MICROCHIP NAND DRIVER
10746M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10747L:	linux-mtd@lists.infradead.org
10748S:	Supported
10749F:	drivers/mtd/nand/raw/atmel/*
10750F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10751
10752MICROCHIP PWM DRIVER
10753M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10755L:	linux-pwm@vger.kernel.org
10756S:	Supported
10757F:	drivers/pwm/pwm-atmel.c
10758F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10759
10760MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10761M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10762M:	Eugen Hristev <eugen.hristev@microchip.com>
10763L:	linux-iio@vger.kernel.org
10764S:	Supported
10765F:	drivers/iio/adc/at91-sama5d2_adc.c
10766F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10767F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10768
10769MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10771S:	Supported
10772F:	drivers/power/reset/at91-sama5d2_shdwc.c
10773
10774MICROCHIP SPI DRIVER
10775M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10776S:	Supported
10777F:	drivers/spi/spi-atmel.*
10778
10779MICROCHIP SSC DRIVER
10780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782S:	Supported
10783F:	drivers/misc/atmel-ssc.c
10784F:	include/linux/atmel-ssc.h
10785
10786MICROCHIP USBA UDC DRIVER
10787M:	Cristian Birsan <cristian.birsan@microchip.com>
10788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10789S:	Supported
10790F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10791
10792MICROCHIP USB251XB DRIVER
10793M:	Richard Leitner <richard.leitner@skidata.com>
10794L:	linux-usb@vger.kernel.org
10795S:	Maintained
10796F:	drivers/usb/misc/usb251xb.c
10797F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10798
10799MICROCHIP XDMA DRIVER
10800M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10801L:	linux-arm-kernel@lists.infradead.org
10802L:	dmaengine@vger.kernel.org
10803S:	Supported
10804F:	drivers/dma/at_xdmac.c
10805
10806MICROSEMI MIPS SOCS
10807M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10808M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10809L:	linux-mips@vger.kernel.org
10810S:	Supported
10811F:	arch/mips/generic/board-ocelot.c
10812F:	arch/mips/configs/generic/board-ocelot.config
10813F:	arch/mips/boot/dts/mscc/
10814F:	Documentation/devicetree/bindings/mips/mscc.txt
10815
10816MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10817M:	Don Brace <don.brace@microsemi.com>
10818L:	esc.storagedev@microsemi.com
10819L:	linux-scsi@vger.kernel.org
10820S:	Supported
10821F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10822F:	drivers/scsi/smartpqi/Kconfig
10823F:	drivers/scsi/smartpqi/Makefile
10824F:	include/linux/cciss*.h
10825F:	include/uapi/linux/cciss*.h
10826F:	Documentation/scsi/smartpqi.txt
10827
10828MICROSEMI ETHERNET SWITCH DRIVER
10829M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10830M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10831L:	netdev@vger.kernel.org
10832S:	Supported
10833F:	drivers/net/ethernet/mscc/
10834
10835MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10836M:	Chen Yu <yu.c.chen@intel.com>
10837L:	platform-driver-x86@vger.kernel.org
10838S:	Supported
10839F:	drivers/platform/x86/surfacepro3_button.c
10840
10841MICROTEK X6 SCANNER
10842M:	Oliver Neukum <oliver@neukum.org>
10843S:	Maintained
10844F:	drivers/usb/image/microtek.*
10845
10846MIPS
10847M:	Ralf Baechle <ralf@linux-mips.org>
10848M:	Paul Burton <paulburton@kernel.org>
10849M:	James Hogan <jhogan@kernel.org>
10850L:	linux-mips@vger.kernel.org
10851W:	http://www.linux-mips.org/
10852T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10854Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10855S:	Supported
10856F:	Documentation/devicetree/bindings/mips/
10857F:	Documentation/mips/
10858F:	arch/mips/
10859F:	drivers/platform/mips/
10860
10861MIPS BOSTON DEVELOPMENT BOARD
10862M:	Paul Burton <paulburton@kernel.org>
10863L:	linux-mips@vger.kernel.org
10864S:	Maintained
10865F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10866F:	arch/mips/boot/dts/img/boston.dts
10867F:	arch/mips/configs/generic/board-boston.config
10868F:	drivers/clk/imgtec/clk-boston.c
10869F:	include/dt-bindings/clock/boston-clock.h
10870
10871MIPS GENERIC PLATFORM
10872M:	Paul Burton <paulburton@kernel.org>
10873L:	linux-mips@vger.kernel.org
10874S:	Supported
10875F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10876F:	arch/mips/generic/
10877F:	arch/mips/tools/generic-board-config.sh
10878
10879MIPS/LOONGSON1 ARCHITECTURE
10880M:	Keguang Zhang <keguang.zhang@gmail.com>
10881L:	linux-mips@vger.kernel.org
10882S:	Maintained
10883F:	arch/mips/loongson32/
10884F:	arch/mips/include/asm/mach-loongson32/
10885F:	drivers/*/*loongson1*
10886F:	drivers/*/*/*loongson1*
10887
10888MIPS/LOONGSON2 ARCHITECTURE
10889M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10890L:	linux-mips@vger.kernel.org
10891S:	Maintained
10892F:	arch/mips/loongson64/fuloong-2e/
10893F:	arch/mips/loongson64/lemote-2f/
10894F:	arch/mips/include/asm/mach-loongson64/
10895F:	drivers/*/*loongson2*
10896F:	drivers/*/*/*loongson2*
10897
10898MIPS/LOONGSON3 ARCHITECTURE
10899M:	Huacai Chen <chenhc@lemote.com>
10900L:	linux-mips@vger.kernel.org
10901S:	Maintained
10902F:	arch/mips/loongson64/
10903F:	arch/mips/include/asm/mach-loongson64/
10904F:	drivers/platform/mips/cpu_hwmon.c
10905F:	drivers/*/*loongson3*
10906F:	drivers/*/*/*loongson3*
10907
10908MIPS RINT INSTRUCTION EMULATION
10909M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10910L:	linux-mips@vger.kernel.org
10911S:	Supported
10912F:	arch/mips/math-emu/sp_rint.c
10913F:	arch/mips/math-emu/dp_rint.c
10914
10915MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10916M:	Hans Verkuil <hverkuil@xs4all.nl>
10917L:	linux-media@vger.kernel.org
10918T:	git git://linuxtv.org/media_tree.git
10919W:	https://linuxtv.org
10920S:	Odd Fixes
10921F:	drivers/media/radio/radio-miropcm20*
10922
10923MMP SUPPORT
10924R:	Lubomir Rintel <lkundrak@v3.sk>
10925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10926S:	Odd Fixes
10927F:	arch/arm/boot/dts/mmp*
10928F:	arch/arm/mach-mmp/
10929
10930MMU GATHER AND TLB INVALIDATION
10931M:	Will Deacon <will@kernel.org>
10932M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10933M:	Andrew Morton <akpm@linux-foundation.org>
10934M:	Nick Piggin <npiggin@gmail.com>
10935M:	Peter Zijlstra <peterz@infradead.org>
10936L:	linux-arch@vger.kernel.org
10937L:	linux-mm@kvack.org
10938S:	Maintained
10939F:	arch/*/include/asm/tlb.h
10940F:	include/asm-generic/tlb.h
10941F:	mm/mmu_gather.c
10942
10943MN88472 MEDIA DRIVER
10944M:	Antti Palosaari <crope@iki.fi>
10945L:	linux-media@vger.kernel.org
10946W:	https://linuxtv.org
10947W:	http://palosaari.fi/linux/
10948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10949S:	Maintained
10950F:	drivers/media/dvb-frontends/mn88472*
10951
10952MN88473 MEDIA DRIVER
10953M:	Antti Palosaari <crope@iki.fi>
10954L:	linux-media@vger.kernel.org
10955W:	https://linuxtv.org
10956W:	http://palosaari.fi/linux/
10957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10958S:	Maintained
10959F:	drivers/media/dvb-frontends/mn88473*
10960
10961MODULE SUPPORT
10962M:	Jessica Yu <jeyu@kernel.org>
10963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10964S:	Maintained
10965F:	include/linux/module.h
10966F:	kernel/module.c
10967
10968MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10969W:	http://popies.net/meye/
10970S:	Orphan
10971F:	Documentation/media/v4l-drivers/meye*
10972F:	drivers/media/pci/meye/
10973F:	include/uapi/linux/meye.h
10974
10975MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10976M:	Jiri Slaby <jirislaby@gmail.com>
10977S:	Maintained
10978F:	Documentation/driver-api/serial/moxa-smartio.rst
10979F:	drivers/tty/mxser.*
10980
10981MR800 AVERMEDIA USB FM RADIO DRIVER
10982M:	Alexey Klimov <klimov.linux@gmail.com>
10983L:	linux-media@vger.kernel.org
10984T:	git git://linuxtv.org/media_tree.git
10985S:	Maintained
10986F:	drivers/media/radio/radio-mr800.c
10987
10988MRF24J40 IEEE 802.15.4 RADIO DRIVER
10989M:	Alan Ott <alan@signal11.us>
10990L:	linux-wpan@vger.kernel.org
10991S:	Maintained
10992F:	drivers/net/ieee802154/mrf24j40.c
10993F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10994
10995MSI LAPTOP SUPPORT
10996M:	"Lee, Chun-Yi" <jlee@suse.com>
10997L:	platform-driver-x86@vger.kernel.org
10998S:	Maintained
10999F:	drivers/platform/x86/msi-laptop.c
11000
11001MSI WMI SUPPORT
11002L:	platform-driver-x86@vger.kernel.org
11003S:	Orphan
11004F:	drivers/platform/x86/msi-wmi.c
11005
11006MSI001 MEDIA DRIVER
11007M:	Antti Palosaari <crope@iki.fi>
11008L:	linux-media@vger.kernel.org
11009W:	https://linuxtv.org
11010W:	http://palosaari.fi/linux/
11011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11012T:	git git://linuxtv.org/anttip/media_tree.git
11013S:	Maintained
11014F:	drivers/media/tuners/msi001*
11015
11016MSI2500 MEDIA DRIVER
11017M:	Antti Palosaari <crope@iki.fi>
11018L:	linux-media@vger.kernel.org
11019W:	https://linuxtv.org
11020W:	http://palosaari.fi/linux/
11021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11022T:	git git://linuxtv.org/anttip/media_tree.git
11023S:	Maintained
11024F:	drivers/media/usb/msi2500/
11025
11026MSYSTEMS DISKONCHIP G3 MTD DRIVER
11027M:	Robert Jarzmik <robert.jarzmik@free.fr>
11028L:	linux-mtd@lists.infradead.org
11029S:	Maintained
11030F:	drivers/mtd/devices/docg3*
11031
11032MT9M032 APTINA SENSOR DRIVER
11033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11034L:	linux-media@vger.kernel.org
11035T:	git git://linuxtv.org/media_tree.git
11036S:	Maintained
11037F:	drivers/media/i2c/mt9m032.c
11038F:	include/media/i2c/mt9m032.h
11039
11040MT9P031 APTINA CAMERA SENSOR
11041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Maintained
11045F:	drivers/media/i2c/mt9p031.c
11046F:	include/media/i2c/mt9p031.h
11047
11048MT9T001 APTINA CAMERA SENSOR
11049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11050L:	linux-media@vger.kernel.org
11051T:	git git://linuxtv.org/media_tree.git
11052S:	Maintained
11053F:	drivers/media/i2c/mt9t001.c
11054F:	include/media/i2c/mt9t001.h
11055
11056MT9T112 APTINA CAMERA SENSOR
11057M:	Jacopo Mondi <jacopo@jmondi.org>
11058L:	linux-media@vger.kernel.org
11059T:	git git://linuxtv.org/media_tree.git
11060S:	Odd Fixes
11061F:	drivers/media/i2c/mt9t112.c
11062F:	include/media/i2c/mt9t112.h
11063
11064MT9V032 APTINA CAMERA SENSOR
11065M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11066L:	linux-media@vger.kernel.org
11067T:	git git://linuxtv.org/media_tree.git
11068S:	Maintained
11069F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11070F:	drivers/media/i2c/mt9v032.c
11071F:	include/media/i2c/mt9v032.h
11072
11073MT9V111 APTINA CAMERA SENSOR
11074M:	Jacopo Mondi <jacopo@jmondi.org>
11075L:	linux-media@vger.kernel.org
11076T:	git git://linuxtv.org/media_tree.git
11077S:	Maintained
11078F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11079F:	drivers/media/i2c/mt9v111.c
11080
11081MULTIFUNCTION DEVICES (MFD)
11082M:	Lee Jones <lee.jones@linaro.org>
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11084S:	Supported
11085F:	Documentation/devicetree/bindings/mfd/
11086F:	drivers/mfd/
11087F:	include/linux/mfd/
11088F:	include/dt-bindings/mfd/
11089
11090MULTIMEDIA CARD (MMC) ETC. OVER SPI
11091S:	Orphan
11092F:	drivers/mmc/host/mmc_spi.c
11093F:	include/linux/spi/mmc_spi.h
11094
11095MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11096M:	Ulf Hansson <ulf.hansson@linaro.org>
11097L:	linux-mmc@vger.kernel.org
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/mmc/
11101F:	drivers/mmc/
11102F:	include/linux/mmc/
11103F:	include/uapi/linux/mmc/
11104
11105MULTIPLEXER SUBSYSTEM
11106M:	Peter Rosin <peda@axentia.se>
11107S:	Maintained
11108F:	Documentation/ABI/testing/sysfs-class-mux*
11109F:	Documentation/devicetree/bindings/mux/
11110F:	include/dt-bindings/mux/
11111F:	include/linux/mux/
11112F:	drivers/mux/
11113
11114MULTITECH MULTIPORT CARD (ISICOM)
11115S:	Orphan
11116F:	drivers/tty/isicom.c
11117F:	include/linux/isicom.h
11118
11119MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11120M:	Bin Liu <b-liu@ti.com>
11121L:	linux-usb@vger.kernel.org
11122S:	Maintained
11123F:	drivers/usb/musb/
11124
11125MXL301RF MEDIA DRIVER
11126M:	Akihiro Tsukada <tskd08@gmail.com>
11127L:	linux-media@vger.kernel.org
11128S:	Odd Fixes
11129F:	drivers/media/tuners/mxl301rf*
11130
11131MXL5007T MEDIA DRIVER
11132M:	Michael Krufky <mkrufky@linuxtv.org>
11133L:	linux-media@vger.kernel.org
11134W:	https://linuxtv.org
11135W:	http://github.com/mkrufky
11136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11137T:	git git://linuxtv.org/mkrufky/tuners.git
11138S:	Maintained
11139F:	drivers/media/tuners/mxl5007t.*
11140
11141MXSFB DRM DRIVER
11142M:	Marek Vasut <marex@denx.de>
11143M:	Stefan Agner <stefan@agner.ch>
11144L:	dri-devel@lists.freedesktop.org
11145S:	Supported
11146F:	drivers/gpu/drm/mxsfb/
11147F:	Documentation/devicetree/bindings/display/mxsfb.txt
11148T:	git git://anongit.freedesktop.org/drm/drm-misc
11149
11150MYLEX DAC960 PCI RAID Controller
11151M:	Hannes Reinecke <hare@kernel.org>
11152L:	linux-scsi@vger.kernel.org
11153S:	Supported
11154F:	drivers/scsi/myrb.*
11155F:	drivers/scsi/myrs.*
11156
11157MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11158M:	Chris Lee <christopher.lee@cspi.com>
11159L:	netdev@vger.kernel.org
11160W:	https://www.cspi.com/ethernet-products/support/downloads/
11161S:	Supported
11162F:	drivers/net/ethernet/myricom/myri10ge/
11163
11164NAND FLASH SUBSYSTEM
11165M:	Miquel Raynal <miquel.raynal@bootlin.com>
11166R:	Richard Weinberger <richard@nod.at>
11167L:	linux-mtd@lists.infradead.org
11168W:	http://www.linux-mtd.infradead.org/
11169Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11171S:	Maintained
11172F:	drivers/mtd/nand/
11173F:	include/linux/mtd/*nand*.h
11174
11175NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11176M:	Daniel Mack <zonque@gmail.com>
11177S:	Maintained
11178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11179W:	http://www.native-instruments.com
11180F:	sound/usb/caiaq/
11181
11182NATSEMI ETHERNET DRIVER (DP8381x)
11183S:	Orphan
11184F:	drivers/net/ethernet/natsemi/natsemi.c
11185
11186NCR 5380 SCSI DRIVERS
11187M:	Finn Thain <fthain@telegraphics.com.au>
11188M:	Michael Schmitz <schmitzmic@gmail.com>
11189L:	linux-scsi@vger.kernel.org
11190S:	Maintained
11191F:	Documentation/scsi/g_NCR5380.txt
11192F:	drivers/scsi/NCR5380.*
11193F:	drivers/scsi/arm/cumana_1.c
11194F:	drivers/scsi/arm/oak.c
11195F:	drivers/scsi/atari_scsi.*
11196F:	drivers/scsi/dmx3191d.c
11197F:	drivers/scsi/g_NCR5380.*
11198F:	drivers/scsi/mac_scsi.*
11199F:	drivers/scsi/sun3_scsi.*
11200F:	drivers/scsi/sun3_scsi_vme.c
11201
11202NCSI LIBRARY:
11203M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11204S:	Maintained
11205F:	net/ncsi/
11206
11207NCT6775 HARDWARE MONITOR DRIVER
11208M:	Guenter Roeck <linux@roeck-us.net>
11209L:	linux-hwmon@vger.kernel.org
11210S:	Maintained
11211F:	Documentation/hwmon/nct6775.rst
11212F:	drivers/hwmon/nct6775.c
11213
11214NET_FAILOVER MODULE
11215M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11216L:	netdev@vger.kernel.org
11217S:	Supported
11218F:	drivers/net/net_failover.c
11219F:	include/net/net_failover.h
11220F:	Documentation/networking/net_failover.rst
11221
11222NETEM NETWORK EMULATOR
11223M:	Stephen Hemminger <stephen@networkplumber.org>
11224L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11225S:	Maintained
11226F:	net/sched/sch_netem.c
11227
11228NETERION 10GbE DRIVERS (s2io/vxge)
11229M:	Jon Mason <jdmason@kudzu.us>
11230L:	netdev@vger.kernel.org
11231S:	Supported
11232F:	Documentation/networking/device_drivers/neterion/s2io.txt
11233F:	Documentation/networking/device_drivers/neterion/vxge.txt
11234F:	drivers/net/ethernet/neterion/
11235
11236NETFILTER
11237M:	Pablo Neira Ayuso <pablo@netfilter.org>
11238M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11239M:	Florian Westphal <fw@strlen.de>
11240L:	netfilter-devel@vger.kernel.org
11241L:	coreteam@netfilter.org
11242W:	http://www.netfilter.org/
11243W:	http://www.iptables.org/
11244W:	http://www.nftables.org/
11245Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11248S:	Maintained
11249F:	include/linux/netfilter*
11250F:	include/linux/netfilter/
11251F:	include/net/netfilter/
11252F:	include/uapi/linux/netfilter*
11253F:	include/uapi/linux/netfilter/
11254F:	net/*/netfilter.c
11255F:	net/*/netfilter/
11256F:	net/netfilter/
11257F:	net/bridge/br_netfilter*.c
11258
11259NETROM NETWORK LAYER
11260M:	Ralf Baechle <ralf@linux-mips.org>
11261L:	linux-hams@vger.kernel.org
11262W:	http://www.linux-ax25.org/
11263S:	Maintained
11264F:	include/net/netrom.h
11265F:	include/uapi/linux/netrom.h
11266F:	net/netrom/
11267
11268NETRONOME ETHERNET DRIVERS
11269M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11270L:	oss-drivers@netronome.com
11271S:	Maintained
11272F:	drivers/net/ethernet/netronome/
11273
11274NETWORK BLOCK DEVICE (NBD)
11275M:	Josef Bacik <josef@toxicpanda.com>
11276S:	Maintained
11277L:	linux-block@vger.kernel.org
11278L:	nbd@other.debian.org
11279F:	Documentation/admin-guide/blockdev/nbd.rst
11280F:	drivers/block/nbd.c
11281F:	include/trace/events/nbd.h
11282F:	include/uapi/linux/nbd.h
11283
11284NETWORK DROP MONITOR
11285M:	Neil Horman <nhorman@tuxdriver.com>
11286L:	netdev@vger.kernel.org
11287S:	Maintained
11288W:	https://fedorahosted.org/dropwatch/
11289F:	net/core/drop_monitor.c
11290F:	include/uapi/linux/net_dropmon.h
11291F:	include/net/drop_monitor.h
11292
11293NETWORKING DRIVERS
11294M:	"David S. Miller" <davem@davemloft.net>
11295L:	netdev@vger.kernel.org
11296W:	http://www.linuxfoundation.org/en/Net
11297Q:	http://patchwork.ozlabs.org/project/netdev/list/
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11300S:	Odd Fixes
11301F:	Documentation/devicetree/bindings/net/
11302F:	drivers/net/
11303F:	include/linux/if_*
11304F:	include/linux/netdevice.h
11305F:	include/linux/etherdevice.h
11306F:	include/linux/fcdevice.h
11307F:	include/linux/fddidevice.h
11308F:	include/linux/hippidevice.h
11309F:	include/linux/inetdevice.h
11310F:	include/uapi/linux/if_*
11311F:	include/uapi/linux/netdevice.h
11312
11313NETWORKING DRIVERS (WIRELESS)
11314M:	Kalle Valo <kvalo@codeaurora.org>
11315L:	linux-wireless@vger.kernel.org
11316Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11319S:	Maintained
11320F:	Documentation/devicetree/bindings/net/wireless/
11321F:	drivers/net/wireless/
11322
11323NETWORKING [DSA]
11324M:	Andrew Lunn <andrew@lunn.ch>
11325M:	Vivien Didelot <vivien.didelot@gmail.com>
11326M:	Florian Fainelli <f.fainelli@gmail.com>
11327S:	Maintained
11328F:	Documentation/devicetree/bindings/net/dsa/
11329F:	net/dsa/
11330F:	include/net/dsa.h
11331F:	include/linux/dsa/
11332F:	include/linux/platform_data/dsa.h
11333F:	drivers/net/dsa/
11334
11335NETWORKING [GENERAL]
11336M:	"David S. Miller" <davem@davemloft.net>
11337L:	netdev@vger.kernel.org
11338W:	http://www.linuxfoundation.org/en/Net
11339Q:	http://patchwork.ozlabs.org/project/netdev/list/
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11342B:	mailto:netdev@vger.kernel.org
11343S:	Maintained
11344F:	net/
11345F:	include/net/
11346F:	include/linux/in.h
11347F:	include/linux/net.h
11348F:	include/linux/netdevice.h
11349F:	include/uapi/linux/in.h
11350F:	include/uapi/linux/net.h
11351F:	include/uapi/linux/netdevice.h
11352F:	include/uapi/linux/net_namespace.h
11353F:	tools/testing/selftests/net/
11354F:	lib/net_utils.c
11355F:	lib/random32.c
11356F:	Documentation/networking/
11357
11358NETWORKING [IPSEC]
11359M:	Steffen Klassert <steffen.klassert@secunet.com>
11360M:	Herbert Xu <herbert@gondor.apana.org.au>
11361M:	"David S. Miller" <davem@davemloft.net>
11362L:	netdev@vger.kernel.org
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11365S:	Maintained
11366F:	net/xfrm/
11367F:	net/key/
11368F:	net/ipv4/xfrm*
11369F:	net/ipv4/esp4*
11370F:	net/ipv4/ah4.c
11371F:	net/ipv4/ipcomp.c
11372F:	net/ipv4/ip_vti.c
11373F:	net/ipv6/xfrm*
11374F:	net/ipv6/esp6*
11375F:	net/ipv6/ah6.c
11376F:	net/ipv6/ipcomp6.c
11377F:	net/ipv6/ip6_vti.c
11378F:	include/uapi/linux/xfrm.h
11379F:	include/net/xfrm.h
11380
11381NETWORKING [IPv4/IPv6]
11382M:	"David S. Miller" <davem@davemloft.net>
11383M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11384M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11385L:	netdev@vger.kernel.org
11386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11387S:	Maintained
11388F:	net/ipv4/
11389F:	net/ipv6/
11390F:	include/net/ip*
11391F:	arch/x86/net/*
11392
11393NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11394M:	Paul Moore <paul@paul-moore.com>
11395W:	https://github.com/netlabel
11396L:	netdev@vger.kernel.org
11397L:	linux-security-module@vger.kernel.org
11398S:	Maintained
11399F:	Documentation/netlabel/
11400F:	include/net/calipso.h
11401F:	include/net/cipso_ipv4.h
11402F:	include/net/netlabel.h
11403F:	include/uapi/linux/netfilter/xt_SECMARK.h
11404F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11405F:	net/netlabel/
11406F:	net/ipv4/cipso_ipv4.c
11407F:	net/ipv6/calipso.c
11408F:	net/netfilter/xt_CONNSECMARK.c
11409F:	net/netfilter/xt_SECMARK.c
11410
11411NETWORKING [TCP]
11412M:	Eric Dumazet <edumazet@google.com>
11413L:	netdev@vger.kernel.org
11414S:	Maintained
11415F:	net/ipv4/tcp*.c
11416F:	net/ipv4/syncookies.c
11417F:	net/ipv6/tcp*.c
11418F:	net/ipv6/syncookies.c
11419F:	include/uapi/linux/tcp.h
11420F:	include/net/tcp.h
11421F:	include/linux/tcp.h
11422F:	include/trace/events/tcp.h
11423
11424NETWORKING [TLS]
11425M:	Boris Pismenny <borisp@mellanox.com>
11426M:	Aviad Yehezkel <aviadye@mellanox.com>
11427M:	John Fastabend <john.fastabend@gmail.com>
11428M:	Daniel Borkmann <daniel@iogearbox.net>
11429M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11430L:	netdev@vger.kernel.org
11431S:	Maintained
11432F:	net/tls/*
11433F:	include/uapi/linux/tls.h
11434F:	include/net/tls.h
11435
11436NETWORKING [WIRELESS]
11437L:	linux-wireless@vger.kernel.org
11438Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11439
11440NETDEVSIM
11441M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11442S:	Maintained
11443F:	drivers/net/netdevsim/*
11444
11445NETXEN (1/10) GbE SUPPORT
11446M:	Manish Chopra <manishc@marvell.com>
11447M:	Rahul Verma <rahulv@marvell.com>
11448M:	GR-Linux-NIC-Dev@marvell.com
11449L:	netdev@vger.kernel.org
11450S:	Supported
11451F:	drivers/net/ethernet/qlogic/netxen/
11452
11453NEXTHOP
11454M:	David Ahern <dsahern@kernel.org>
11455L:	netdev@vger.kernel.org
11456S:	Maintained
11457F:	include/net/nexthop.h
11458F:	include/uapi/linux/nexthop.h
11459F:	include/net/netns/nexthop.h
11460F:	net/ipv4/nexthop.c
11461
11462NFC SUBSYSTEM
11463L:	netdev@vger.kernel.org
11464S:	Orphan
11465F:	net/nfc/
11466F:	include/net/nfc/
11467F:	include/uapi/linux/nfc.h
11468F:	drivers/nfc/
11469F:	include/linux/platform_data/nfcmrvl.h
11470F:	Documentation/devicetree/bindings/net/nfc/
11471
11472NFS, SUNRPC, AND LOCKD CLIENTS
11473M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11474M:	Anna Schumaker <anna.schumaker@netapp.com>
11475L:	linux-nfs@vger.kernel.org
11476W:	http://client.linux-nfs.org
11477T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11478S:	Maintained
11479F:	fs/lockd/
11480F:	fs/nfs/
11481F:	fs/nfs_common/
11482F:	net/sunrpc/
11483F:	include/linux/lockd/
11484F:	include/linux/nfs*
11485F:	include/linux/sunrpc/
11486F:	include/uapi/linux/nfs*
11487F:	include/uapi/linux/sunrpc/
11488
11489NILFS2 FILESYSTEM
11490M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11491L:	linux-nilfs@vger.kernel.org
11492W:	https://nilfs.sourceforge.io/
11493W:	https://nilfs.osdn.jp/
11494T:	git git://github.com/konis/nilfs2.git
11495S:	Supported
11496F:	Documentation/filesystems/nilfs2.txt
11497F:	fs/nilfs2/
11498F:	include/trace/events/nilfs2.h
11499F:	include/uapi/linux/nilfs2_api.h
11500F:	include/uapi/linux/nilfs2_ondisk.h
11501
11502NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11503M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11504W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11505S:	Maintained
11506F:	Documentation/scsi/NinjaSCSI.txt
11507F:	drivers/scsi/pcmcia/nsp_*
11508
11509NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11510M:	GOTO Masanori <gotom@debian.or.jp>
11511M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11512W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11513S:	Maintained
11514F:	Documentation/scsi/NinjaSCSI.txt
11515F:	drivers/scsi/nsp32*
11516
11517NIOS2 ARCHITECTURE
11518M:	Ley Foon Tan <lftan@altera.com>
11519L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11521S:	Maintained
11522F:	arch/nios2/
11523
11524NOHZ, DYNTICKS SUPPORT
11525M:	Frederic Weisbecker <fweisbec@gmail.com>
11526M:	Thomas Gleixner <tglx@linutronix.de>
11527M:	Ingo Molnar <mingo@kernel.org>
11528L:	linux-kernel@vger.kernel.org
11529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11530S:	Maintained
11531F:	kernel/time/tick*.*
11532F:	include/linux/tick.h
11533F:	include/linux/sched/nohz.h
11534
11535NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11536M:	Pavel Machek <pavel@ucw.cz>
11537M:	Sakari Ailus <sakari.ailus@iki.fi>
11538L:	linux-media@vger.kernel.org
11539S:	Maintained
11540F:	drivers/media/i2c/et8ek8
11541F:	drivers/media/i2c/ad5820.c
11542
11543NOKIA N900 POWER SUPPLY DRIVERS
11544R:	Pali Rohár <pali.rohar@gmail.com>
11545F:	include/linux/power/bq2415x_charger.h
11546F:	include/linux/power/bq27xxx_battery.h
11547F:	drivers/power/supply/bq2415x_charger.c
11548F:	drivers/power/supply/bq27xxx_battery.c
11549F:	drivers/power/supply/bq27xxx_battery_i2c.c
11550F:	drivers/power/supply/isp1704_charger.c
11551F:	drivers/power/supply/rx51_battery.c
11552
11553NOLIBC HEADER FILE
11554M:	Willy Tarreau <w@1wt.eu>
11555S:	Maintained
11556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11557F:	tools/include/nolibc/
11558
11559NSDEPS
11560M:	Matthias Maennich <maennich@google.com>
11561S:	Maintained
11562F:	scripts/nsdeps
11563F:	Documentation/core-api/symbol-namespaces.rst
11564
11565NTB AMD DRIVER
11566M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11567L:	linux-ntb@googlegroups.com
11568S:	Supported
11569F:	drivers/ntb/hw/amd/
11570
11571NTB DRIVER CORE
11572M:	Jon Mason <jdmason@kudzu.us>
11573M:	Dave Jiang <dave.jiang@intel.com>
11574M:	Allen Hubbe <allenbh@gmail.com>
11575L:	linux-ntb@googlegroups.com
11576S:	Supported
11577W:	https://github.com/jonmason/ntb/wiki
11578T:	git git://github.com/jonmason/ntb.git
11579F:	drivers/ntb/
11580F:	drivers/net/ntb_netdev.c
11581F:	include/linux/ntb.h
11582F:	include/linux/ntb_transport.h
11583F:	tools/testing/selftests/ntb/
11584
11585NTB IDT DRIVER
11586M:	Serge Semin <fancer.lancer@gmail.com>
11587L:	linux-ntb@googlegroups.com
11588S:	Supported
11589F:	drivers/ntb/hw/idt/
11590
11591NTB INTEL DRIVER
11592M:	Dave Jiang <dave.jiang@intel.com>
11593L:	linux-ntb@googlegroups.com
11594S:	Supported
11595W:	https://github.com/davejiang/linux/wiki
11596T:	git https://github.com/davejiang/linux.git
11597F:	drivers/ntb/hw/intel/
11598
11599NTFS FILESYSTEM
11600M:	Anton Altaparmakov <anton@tuxera.com>
11601L:	linux-ntfs-dev@lists.sourceforge.net
11602W:	http://www.tuxera.com/
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11604S:	Supported
11605F:	Documentation/filesystems/ntfs.txt
11606F:	fs/ntfs/
11607
11608NUBUS SUBSYSTEM
11609M:	Finn Thain <fthain@telegraphics.com.au>
11610L:	linux-m68k@lists.linux-m68k.org
11611S:	Maintained
11612F:	arch/*/include/asm/nubus.h
11613F:	drivers/nubus/
11614F:	include/linux/nubus.h
11615F:	include/uapi/linux/nubus.h
11616
11617NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11618M:	Antonino Daplas <adaplas@gmail.com>
11619L:	linux-fbdev@vger.kernel.org
11620S:	Maintained
11621F:	drivers/video/fbdev/riva/
11622F:	drivers/video/fbdev/nvidia/
11623
11624NVM EXPRESS DRIVER
11625M:	Keith Busch <kbusch@kernel.org>
11626M:	Jens Axboe <axboe@fb.com>
11627M:	Christoph Hellwig <hch@lst.de>
11628M:	Sagi Grimberg <sagi@grimberg.me>
11629L:	linux-nvme@lists.infradead.org
11630T:	git://git.infradead.org/nvme.git
11631W:	http://git.infradead.org/nvme.git
11632S:	Supported
11633F:	drivers/nvme/host/
11634F:	include/linux/nvme.h
11635F:	include/uapi/linux/nvme_ioctl.h
11636
11637NVM EXPRESS FC TRANSPORT DRIVERS
11638M:	James Smart <james.smart@broadcom.com>
11639L:	linux-nvme@lists.infradead.org
11640S:	Supported
11641F:	include/linux/nvme-fc.h
11642F:	include/linux/nvme-fc-driver.h
11643F:	drivers/nvme/host/fc.c
11644F:	drivers/nvme/target/fc.c
11645F:	drivers/nvme/target/fcloop.c
11646
11647NVM EXPRESS TARGET DRIVER
11648M:	Christoph Hellwig <hch@lst.de>
11649M:	Sagi Grimberg <sagi@grimberg.me>
11650L:	linux-nvme@lists.infradead.org
11651T:	git://git.infradead.org/nvme.git
11652W:	http://git.infradead.org/nvme.git
11653S:	Supported
11654F:	drivers/nvme/target/
11655
11656NVMEM FRAMEWORK
11657M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11658S:	Maintained
11659F:	drivers/nvmem/
11660F:	Documentation/devicetree/bindings/nvmem/
11661F:	Documentation/ABI/stable/sysfs-bus-nvmem
11662F:	include/linux/nvmem-consumer.h
11663F:	include/linux/nvmem-provider.h
11664
11665NXP FXAS21002C DRIVER
11666M:	Rui Miguel Silva <rmfrfs@gmail.com>
11667L:	linux-iio@vger.kernel.org
11668S:	Maintained
11669F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11670F:	drivers/iio/gyro/fxas21002c_core.c
11671F:	drivers/iio/gyro/fxas21002c.h
11672F:	drivers/iio/gyro/fxas21002c_i2c.c
11673F:	drivers/iio/gyro/fxas21002c_spi.c
11674
11675NXP SGTL5000 DRIVER
11676M:	Fabio Estevam <festevam@gmail.com>
11677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11678S:	Maintained
11679F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11680F:	sound/soc/codecs/sgtl5000*
11681
11682NXP SJA1105 ETHERNET SWITCH DRIVER
11683M:	Vladimir Oltean <olteanv@gmail.com>
11684L:	linux-kernel@vger.kernel.org
11685S:	Maintained
11686F:	drivers/net/dsa/sja1105
11687
11688NXP TDA998X DRM DRIVER
11689M:	Russell King <linux@armlinux.org.uk>
11690S:	Maintained
11691T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11692T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11693F:	drivers/gpu/drm/i2c/tda998x_drv.c
11694F:	include/drm/i2c/tda998x.h
11695F:	include/dt-bindings/display/tda998x.h
11696K:	"nxp,tda998x"
11697
11698NXP TFA9879 DRIVER
11699M:	Peter Rosin <peda@axentia.se>
11700L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11701S:	Maintained
11702F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11703F:	sound/soc/codecs/tfa9879*
11704
11705NXP-NCI NFC DRIVER
11706M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11707R:	Charles Gorand <charles.gorand@effinnov.com>
11708L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11709S:	Supported
11710F:	drivers/nfc/nxp-nci
11711
11712OBJAGG
11713M:	Jiri Pirko <jiri@mellanox.com>
11714L:	netdev@vger.kernel.org
11715S:	Supported
11716F:	lib/objagg.c
11717F:	lib/test_objagg.c
11718F:	include/linux/objagg.h
11719
11720NXP FSPI DRIVER
11721R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11722M:	Ashish Kumar <ashish.kumar@nxp.com>
11723L:	linux-spi@vger.kernel.org
11724S:	Maintained
11725F:	drivers/spi/spi-nxp-fspi.c
11726F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11727
11728OBJTOOL
11729M:	Josh Poimboeuf <jpoimboe@redhat.com>
11730M:	Peter Zijlstra <peterz@infradead.org>
11731S:	Supported
11732F:	tools/objtool/
11733
11734OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11735M:	Frederic Barrat <fbarrat@linux.ibm.com>
11736M:	Andrew Donnellan <ajd@linux.ibm.com>
11737L:	linuxppc-dev@lists.ozlabs.org
11738S:	Supported
11739F:	arch/powerpc/platforms/powernv/ocxl.c
11740F:	arch/powerpc/include/asm/pnv-ocxl.h
11741F:	drivers/misc/ocxl/
11742F:	include/misc/ocxl*
11743F:	include/uapi/misc/ocxl.h
11744F:	Documentation/userspace-api/accelerators/ocxl.rst
11745
11746OMAP AUDIO SUPPORT
11747M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11748M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11750L:	linux-omap@vger.kernel.org
11751S:	Maintained
11752F:	sound/soc/ti/omap*
11753F:	sound/soc/ti/rx51.c
11754F:	sound/soc/ti/n810.c
11755F:	sound/soc/ti/sdma-pcm.*
11756
11757OMAP CLOCK FRAMEWORK SUPPORT
11758M:	Paul Walmsley <paul@pwsan.com>
11759L:	linux-omap@vger.kernel.org
11760S:	Maintained
11761F:	arch/arm/*omap*/*clock*
11762
11763OMAP DEVICE TREE SUPPORT
11764M:	Benoît Cousson <bcousson@baylibre.com>
11765M:	Tony Lindgren <tony@atomide.com>
11766L:	linux-omap@vger.kernel.org
11767L:	devicetree@vger.kernel.org
11768S:	Maintained
11769F:	arch/arm/boot/dts/*omap*
11770F:	arch/arm/boot/dts/*am3*
11771F:	arch/arm/boot/dts/*am4*
11772F:	arch/arm/boot/dts/*am5*
11773F:	arch/arm/boot/dts/*dra7*
11774
11775OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11776L:	linux-omap@vger.kernel.org
11777L:	linux-fbdev@vger.kernel.org
11778S:	Orphan
11779F:	drivers/video/fbdev/omap2/
11780F:	Documentation/arm/omap/dss.rst
11781
11782OMAP FRAMEBUFFER SUPPORT
11783L:	linux-fbdev@vger.kernel.org
11784L:	linux-omap@vger.kernel.org
11785S:	Orphan
11786F:	drivers/video/fbdev/omap/
11787
11788OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11789M:	Roger Quadros <rogerq@ti.com>
11790M:	Tony Lindgren <tony@atomide.com>
11791L:	linux-omap@vger.kernel.org
11792S:	Maintained
11793F:	drivers/memory/omap-gpmc.c
11794F:	arch/arm/mach-omap2/*gpmc*
11795
11796OMAP GPIO DRIVER
11797M:	Grygorii Strashko <grygorii.strashko@ti.com>
11798M:	Santosh Shilimkar <ssantosh@kernel.org>
11799M:	Kevin Hilman <khilman@kernel.org>
11800L:	linux-omap@vger.kernel.org
11801S:	Maintained
11802F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11803F:	drivers/gpio/gpio-omap.c
11804
11805OMAP HARDWARE SPINLOCK SUPPORT
11806M:	Ohad Ben-Cohen <ohad@wizery.com>
11807L:	linux-omap@vger.kernel.org
11808S:	Maintained
11809F:	drivers/hwspinlock/omap_hwspinlock.c
11810
11811OMAP HS MMC SUPPORT
11812L:	linux-mmc@vger.kernel.org
11813L:	linux-omap@vger.kernel.org
11814S:	Orphan
11815F:	drivers/mmc/host/omap_hsmmc.c
11816
11817OMAP HWMOD DATA
11818M:	Paul Walmsley <paul@pwsan.com>
11819L:	linux-omap@vger.kernel.org
11820S:	Maintained
11821F:	arch/arm/mach-omap2/omap_hwmod*data*
11822
11823OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11824M:	Benoît Cousson <bcousson@baylibre.com>
11825L:	linux-omap@vger.kernel.org
11826S:	Maintained
11827F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11828
11829OMAP HWMOD SUPPORT
11830M:	Benoît Cousson <bcousson@baylibre.com>
11831M:	Paul Walmsley <paul@pwsan.com>
11832L:	linux-omap@vger.kernel.org
11833S:	Maintained
11834F:	arch/arm/mach-omap2/omap_hwmod.*
11835
11836OMAP I2C DRIVER
11837M:	Vignesh R <vigneshr@ti.com>
11838L:	linux-omap@vger.kernel.org
11839L:	linux-i2c@vger.kernel.org
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11842F:	drivers/i2c/busses/i2c-omap.c
11843
11844OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11846L:	linux-media@vger.kernel.org
11847S:	Maintained
11848F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11849F:	drivers/media/platform/omap3isp/
11850F:	drivers/staging/media/omap4iss/
11851
11852OMAP MMC SUPPORT
11853M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11854L:	linux-omap@vger.kernel.org
11855S:	Odd Fixes
11856F:	drivers/mmc/host/omap.c
11857
11858OMAP POWER MANAGEMENT SUPPORT
11859M:	Kevin Hilman <khilman@kernel.org>
11860L:	linux-omap@vger.kernel.org
11861S:	Maintained
11862F:	arch/arm/*omap*/*pm*
11863F:	drivers/cpufreq/omap-cpufreq.c
11864
11865OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11866M:	Rajendra Nayak <rnayak@codeaurora.org>
11867M:	Paul Walmsley <paul@pwsan.com>
11868L:	linux-omap@vger.kernel.org
11869S:	Maintained
11870F:	arch/arm/mach-omap2/prm*
11871
11872OMAP RANDOM NUMBER GENERATOR SUPPORT
11873M:	Deepak Saxena <dsaxena@plexity.net>
11874S:	Maintained
11875F:	drivers/char/hw_random/omap-rng.c
11876
11877OMAP USB SUPPORT
11878L:	linux-usb@vger.kernel.org
11879L:	linux-omap@vger.kernel.org
11880S:	Orphan
11881F:	drivers/usb/*/*omap*
11882F:	arch/arm/*omap*/usb*
11883
11884OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11885M:	Mark Jackson <mpfj@newflow.co.uk>
11886L:	linux-omap@vger.kernel.org
11887S:	Maintained
11888F:	arch/arm/boot/dts/am335x-nano.dts
11889
11890OMAP1 SUPPORT
11891M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11892M:	Tony Lindgren <tony@atomide.com>
11893L:	linux-omap@vger.kernel.org
11894Q:	http://patchwork.kernel.org/project/linux-omap/list/
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11896S:	Maintained
11897F:	arch/arm/mach-omap1/
11898F:	arch/arm/plat-omap/
11899F:	arch/arm/configs/omap1_defconfig
11900F:	drivers/i2c/busses/i2c-omap.c
11901F:	include/linux/platform_data/i2c-omap.h
11902F:	include/linux/platform_data/ams-delta-fiq.h
11903
11904OMAP2+ SUPPORT
11905M:	Tony Lindgren <tony@atomide.com>
11906L:	linux-omap@vger.kernel.org
11907W:	http://www.muru.com/linux/omap/
11908W:	http://linux.omap.com/
11909Q:	http://patchwork.kernel.org/project/linux-omap/list/
11910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11911S:	Maintained
11912F:	arch/arm/mach-omap2/
11913F:	arch/arm/plat-omap/
11914F:	arch/arm/configs/omap2plus_defconfig
11915F:	drivers/bus/ti-sysc.c
11916F:	drivers/i2c/busses/i2c-omap.c
11917F:	drivers/irqchip/irq-omap-intc.c
11918F:	drivers/mfd/*omap*.c
11919F:	drivers/mfd/menelaus.c
11920F:	drivers/mfd/palmas.c
11921F:	drivers/mfd/tps65217.c
11922F:	drivers/mfd/tps65218.c
11923F:	drivers/mfd/tps65910.c
11924F:	drivers/mfd/twl-core.[ch]
11925F:	drivers/mfd/twl4030*.c
11926F:	drivers/mfd/twl6030*.c
11927F:	drivers/mfd/twl6040*.c
11928F:	drivers/regulator/palmas-regulator*.c
11929F:	drivers/regulator/pbias-regulator.c
11930F:	drivers/regulator/tps65217-regulator.c
11931F:	drivers/regulator/tps65218-regulator.c
11932F:	drivers/regulator/tps65910-regulator.c
11933F:	drivers/regulator/twl-regulator.c
11934F:	drivers/regulator/twl6030-regulator.c
11935F:	include/linux/platform_data/i2c-omap.h
11936F:	include/linux/platform_data/ti-sysc.h
11937
11938ONION OMEGA2+ BOARD
11939M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11940L:	linux-mips@vger.kernel.org
11941S:	Maintained
11942F:	arch/mips/boot/dts/ralink/omega2p.dts
11943
11944OMFS FILESYSTEM
11945M:	Bob Copeland <me@bobcopeland.com>
11946L:	linux-karma-devel@lists.sourceforge.net
11947S:	Maintained
11948F:	Documentation/filesystems/omfs.txt
11949F:	fs/omfs/
11950
11951OMNIKEY CARDMAN 4000 DRIVER
11952M:	Harald Welte <laforge@gnumonks.org>
11953S:	Maintained
11954F:	drivers/char/pcmcia/cm4000_cs.c
11955F:	include/linux/cm4000_cs.h
11956F:	include/uapi/linux/cm4000_cs.h
11957
11958OMNIKEY CARDMAN 4040 DRIVER
11959M:	Harald Welte <laforge@gnumonks.org>
11960S:	Maintained
11961F:	drivers/char/pcmcia/cm4040_cs.*
11962
11963OMNIVISION OV13858 SENSOR DRIVER
11964M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11965L:	linux-media@vger.kernel.org
11966T:	git git://linuxtv.org/media_tree.git
11967S:	Maintained
11968F:	drivers/media/i2c/ov13858.c
11969
11970OMNIVISION OV2680 SENSOR DRIVER
11971M:	Rui Miguel Silva <rmfrfs@gmail.com>
11972L:	linux-media@vger.kernel.org
11973T:	git git://linuxtv.org/media_tree.git
11974S:	Maintained
11975F:	drivers/media/i2c/ov2680.c
11976F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11977
11978OMNIVISION OV2685 SENSOR DRIVER
11979M:	Shunqian Zheng <zhengsq@rock-chips.com>
11980L:	linux-media@vger.kernel.org
11981T:	git git://linuxtv.org/media_tree.git
11982S:	Maintained
11983F:	drivers/media/i2c/ov2685.c
11984
11985OMNIVISION OV5640 SENSOR DRIVER
11986M:	Steve Longerbeam <slongerbeam@gmail.com>
11987L:	linux-media@vger.kernel.org
11988T:	git git://linuxtv.org/media_tree.git
11989S:	Maintained
11990F:	drivers/media/i2c/ov5640.c
11991
11992OMNIVISION OV5647 SENSOR DRIVER
11993M:	Luis Oliveira <lolivei@synopsys.com>
11994L:	linux-media@vger.kernel.org
11995T:	git git://linuxtv.org/media_tree.git
11996S:	Maintained
11997F:	drivers/media/i2c/ov5647.c
11998
11999OMNIVISION OV5670 SENSOR DRIVER
12000M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12001M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12002L:	linux-media@vger.kernel.org
12003T:	git git://linuxtv.org/media_tree.git
12004S:	Maintained
12005F:	drivers/media/i2c/ov5670.c
12006
12007OMNIVISION OV5675 SENSOR DRIVER
12008M:	Shawn Tu <shawnx.tu@intel.com>
12009L:	linux-media@vger.kernel.org
12010T:	git git://linuxtv.org/media_tree.git
12011S:	Maintained
12012F:	drivers/media/i2c/ov5675.c
12013
12014OMNIVISION OV5695 SENSOR DRIVER
12015M:	Shunqian Zheng <zhengsq@rock-chips.com>
12016L:	linux-media@vger.kernel.org
12017T:	git git://linuxtv.org/media_tree.git
12018S:	Maintained
12019F:	drivers/media/i2c/ov5695.c
12020
12021OMNIVISION OV7670 SENSOR DRIVER
12022M:	Jonathan Corbet <corbet@lwn.net>
12023L:	linux-media@vger.kernel.org
12024T:	git git://linuxtv.org/media_tree.git
12025S:	Maintained
12026F:	drivers/media/i2c/ov7670.c
12027F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12028
12029OMNIVISION OV772x SENSOR DRIVER
12030M:	Jacopo Mondi <jacopo@jmondi.org>
12031L:	linux-media@vger.kernel.org
12032T:	git git://linuxtv.org/media_tree.git
12033S:	Odd fixes
12034F:	drivers/media/i2c/ov772x.c
12035F:	include/media/i2c/ov772x.h
12036F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12037
12038OMNIVISION OV7740 SENSOR DRIVER
12039M:	Wenyou Yang <wenyou.yang@microchip.com>
12040L:	linux-media@vger.kernel.org
12041T:	git git://linuxtv.org/media_tree.git
12042S:	Maintained
12043F:	drivers/media/i2c/ov7740.c
12044F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12045
12046OMNIVISION OV9640 SENSOR DRIVER
12047M:	Petr Cvek <petrcvekcz@gmail.com>
12048L:	linux-media@vger.kernel.org
12049S:	Maintained
12050F:	drivers/media/i2c/ov9640.*
12051
12052OMNIVISION OV8856 SENSOR DRIVER
12053M:	Ben Kao <ben.kao@intel.com>
12054L:	linux-media@vger.kernel.org
12055T:	git git://linuxtv.org/media_tree.git
12056S:	Maintained
12057F:	drivers/media/i2c/ov8856.c
12058
12059OMNIVISION OV9650 SENSOR DRIVER
12060M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12061R:	Akinobu Mita <akinobu.mita@gmail.com>
12062R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12063L:	linux-media@vger.kernel.org
12064T:	git git://linuxtv.org/media_tree.git
12065S:	Maintained
12066F:	drivers/media/i2c/ov9650.c
12067F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12068
12069ONENAND FLASH DRIVER
12070M:	Kyungmin Park <kyungmin.park@samsung.com>
12071L:	linux-mtd@lists.infradead.org
12072S:	Maintained
12073F:	drivers/mtd/nand/onenand/
12074F:	include/linux/mtd/onenand*.h
12075
12076OP-TEE DRIVER
12077M:	Jens Wiklander <jens.wiklander@linaro.org>
12078L:	tee-dev@lists.linaro.org
12079S:	Maintained
12080F:	drivers/tee/optee/
12081
12082OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12083M:	Sumit Garg <sumit.garg@linaro.org>
12084L:	tee-dev@lists.linaro.org
12085S:	Maintained
12086F:	drivers/char/hw_random/optee-rng.c
12087
12088OPA-VNIC DRIVER
12089M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12090M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12091L:	linux-rdma@vger.kernel.org
12092S:	Supported
12093F:	drivers/infiniband/ulp/opa_vnic
12094
12095OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12096M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12097M:	Frank Rowand <frowand.list@gmail.com>
12098L:	devicetree@vger.kernel.org
12099S:	Maintained
12100F:	Documentation/devicetree/dynamic-resolution-notes.txt
12101F:	Documentation/devicetree/overlay-notes.txt
12102F:	drivers/of/overlay.c
12103F:	drivers/of/resolver.c
12104K:	of_overlay_notifier_
12105
12106OPEN FIRMWARE AND FLATTENED DEVICE TREE
12107M:	Rob Herring <robh+dt@kernel.org>
12108M:	Frank Rowand <frowand.list@gmail.com>
12109L:	devicetree@vger.kernel.org
12110W:	http://www.devicetree.org/
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12112S:	Maintained
12113F:	drivers/of/
12114F:	include/linux/of*.h
12115F:	scripts/dtc/
12116F:	Documentation/ABI/testing/sysfs-firmware-ofw
12117
12118OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12119M:	Rob Herring <robh+dt@kernel.org>
12120M:	Mark Rutland <mark.rutland@arm.com>
12121L:	devicetree@vger.kernel.org
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12123Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12124S:	Maintained
12125F:	Documentation/devicetree/
12126F:	arch/*/boot/dts/
12127F:	include/dt-bindings/
12128
12129OPENCORES I2C BUS DRIVER
12130M:	Peter Korsgaard <peter@korsgaard.com>
12131M:	Andrew Lunn <andrew@lunn.ch>
12132L:	linux-i2c@vger.kernel.org
12133S:	Maintained
12134F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12135F:	Documentation/i2c/busses/i2c-ocores.rst
12136F:	drivers/i2c/busses/i2c-ocores.c
12137F:	include/linux/platform_data/i2c-ocores.h
12138
12139OPENRISC ARCHITECTURE
12140M:	Jonas Bonn <jonas@southpole.se>
12141M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12142M:	Stafford Horne <shorne@gmail.com>
12143T:	git git://github.com/openrisc/linux.git
12144L:	openrisc@lists.librecores.org
12145W:	http://openrisc.io
12146S:	Maintained
12147F:	Documentation/devicetree/bindings/openrisc/
12148F:	Documentation/openrisc/
12149F:	arch/openrisc/
12150F:	drivers/irqchip/irq-ompic.c
12151F:	drivers/irqchip/irq-or1k-*
12152
12153OPENVSWITCH
12154M:	Pravin B Shelar <pshelar@ovn.org>
12155L:	netdev@vger.kernel.org
12156L:	dev@openvswitch.org
12157W:	http://openvswitch.org
12158S:	Maintained
12159F:	net/openvswitch/
12160F:	include/uapi/linux/openvswitch.h
12161
12162OPERATING PERFORMANCE POINTS (OPP)
12163M:	Viresh Kumar <vireshk@kernel.org>
12164M:	Nishanth Menon <nm@ti.com>
12165M:	Stephen Boyd <sboyd@kernel.org>
12166L:	linux-pm@vger.kernel.org
12167S:	Maintained
12168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12169F:	drivers/opp/
12170F:	include/linux/pm_opp.h
12171F:	Documentation/power/opp.rst
12172F:	Documentation/devicetree/bindings/opp/
12173
12174OPL4 DRIVER
12175M:	Clemens Ladisch <clemens@ladisch.de>
12176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12178S:	Maintained
12179F:	sound/drivers/opl4/
12180
12181OPROFILE
12182M:	Robert Richter <rric@kernel.org>
12183L:	oprofile-list@lists.sf.net
12184S:	Maintained
12185F:	arch/*/include/asm/oprofile*.h
12186F:	arch/*/oprofile/
12187F:	drivers/oprofile/
12188F:	include/linux/oprofile.h
12189
12190ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12191M:	Mark Fasheh <mark@fasheh.com>
12192M:	Joel Becker <jlbec@evilplan.org>
12193M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12194L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12195W:	http://ocfs2.wiki.kernel.org
12196S:	Supported
12197F:	Documentation/filesystems/ocfs2.txt
12198F:	Documentation/filesystems/dlmfs.txt
12199F:	fs/ocfs2/
12200
12201ORANGEFS FILESYSTEM
12202M:	Mike Marshall <hubcap@omnibond.com>
12203R:	Martin Brandenburg <martin@omnibond.com>
12204L:	devel@lists.orangefs.org
12205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12206S:	Supported
12207F:	fs/orangefs/
12208F:	Documentation/filesystems/orangefs.txt
12209
12210ORINOCO DRIVER
12211L:	linux-wireless@vger.kernel.org
12212W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12213W:	http://www.nongnu.org/orinoco/
12214S:	Orphan
12215F:	drivers/net/wireless/intersil/orinoco/
12216
12217OV2659 OMNIVISION SENSOR DRIVER
12218M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12219L:	linux-media@vger.kernel.org
12220W:	https://linuxtv.org
12221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12222T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12223S:	Maintained
12224F:	drivers/media/i2c/ov2659.c
12225F:	include/media/i2c/ov2659.h
12226
12227OVERLAY FILESYSTEM
12228M:	Miklos Szeredi <miklos@szeredi.hu>
12229L:	linux-unionfs@vger.kernel.org
12230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12231S:	Supported
12232F:	fs/overlayfs/
12233F:	Documentation/filesystems/overlayfs.txt
12234
12235P54 WIRELESS DRIVER
12236M:	Christian Lamparter <chunkeey@googlemail.com>
12237L:	linux-wireless@vger.kernel.org
12238W:	http://wireless.kernel.org/en/users/Drivers/p54
12239S:	Maintained
12240F:	drivers/net/wireless/intersil/p54/
12241
12242PA SEMI ETHERNET DRIVER
12243L:	netdev@vger.kernel.org
12244S:	Orphan
12245F:	drivers/net/ethernet/pasemi/*
12246
12247PA SEMI SMBUS DRIVER
12248L:	linux-i2c@vger.kernel.org
12249S:	Orphan
12250F:	drivers/i2c/busses/i2c-pasemi.c
12251
12252PACKING
12253M:	Vladimir Oltean <olteanv@gmail.com>
12254L:	netdev@vger.kernel.org
12255S:	Supported
12256F:	lib/packing.c
12257F:	include/linux/packing.h
12258F:	Documentation/core-api/packing.rst
12259
12260PADATA PARALLEL EXECUTION MECHANISM
12261M:	Steffen Klassert <steffen.klassert@secunet.com>
12262L:	linux-crypto@vger.kernel.org
12263S:	Maintained
12264F:	kernel/padata.c
12265F:	include/linux/padata.h
12266F:	Documentation/padata.txt
12267
12268PAGE POOL
12269M:	Jesper Dangaard Brouer <hawk@kernel.org>
12270M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12271L:	netdev@vger.kernel.org
12272S:	Supported
12273F:	net/core/page_pool.c
12274F:	include/net/page_pool.h
12275
12276PANASONIC LAPTOP ACPI EXTRAS DRIVER
12277M:	Harald Welte <laforge@gnumonks.org>
12278L:	platform-driver-x86@vger.kernel.org
12279S:	Maintained
12280F:	drivers/platform/x86/panasonic-laptop.c
12281
12282PARALLEL LCD/KEYPAD PANEL DRIVER
12283M:	Willy Tarreau <willy@haproxy.com>
12284M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12285S:	Odd Fixes
12286F:	Documentation/admin-guide/lcd-panel-cgram.rst
12287F:	drivers/auxdisplay/panel.c
12288
12289PARALLEL PORT SUBSYSTEM
12290M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12291M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12292L:	linux-parport@lists.infradead.org (subscribers-only)
12293S:	Maintained
12294F:	drivers/parport/
12295F:	include/linux/parport*.h
12296F:	drivers/char/ppdev.c
12297F:	include/uapi/linux/ppdev.h
12298F:	Documentation/driver-api/parport*.rst
12299
12300PARAVIRT_OPS INTERFACE
12301M:	Juergen Gross <jgross@suse.com>
12302M:	Thomas Hellstrom <thellstrom@vmware.com>
12303M:	"VMware, Inc." <pv-drivers@vmware.com>
12304L:	virtualization@lists.linux-foundation.org
12305S:	Supported
12306F:	Documentation/virt/paravirt_ops.rst
12307F:	arch/*/kernel/paravirt*
12308F:	arch/*/include/asm/paravirt*.h
12309F:	include/linux/hypervisor.h
12310
12311PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12312M:	Tim Waugh <tim@cyberelk.net>
12313L:	linux-parport@lists.infradead.org (subscribers-only)
12314S:	Maintained
12315F:	Documentation/admin-guide/blockdev/paride.rst
12316F:	drivers/block/paride/
12317
12318PARISC ARCHITECTURE
12319M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12320M:	Helge Deller <deller@gmx.de>
12321L:	linux-parisc@vger.kernel.org
12322W:	http://www.parisc-linux.org/
12323Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12326S:	Maintained
12327F:	arch/parisc/
12328F:	Documentation/parisc/
12329F:	drivers/parisc/
12330F:	drivers/char/agp/parisc-agp.c
12331F:	drivers/input/misc/hp_sdc_rtc.c
12332F:	drivers/input/serio/gscps2.c
12333F:	drivers/input/serio/hp_sdc*
12334F:	drivers/parport/parport_gsc.*
12335F:	drivers/tty/serial/8250/8250_gsc.c
12336F:	drivers/video/fbdev/sti*
12337F:	drivers/video/console/sti*
12338F:	drivers/video/logo/logo_parisc*
12339F:	include/linux/hp_sdc.h
12340
12341PARMAN
12342M:	Jiri Pirko <jiri@mellanox.com>
12343L:	netdev@vger.kernel.org
12344S:	Supported
12345F:	lib/parman.c
12346F:	lib/test_parman.c
12347F:	include/linux/parman.h
12348
12349PC ENGINES APU BOARD DRIVER
12350M:	Enrico Weigelt, metux IT consult <info@metux.net>
12351S:	Maintained
12352F:	drivers/platform/x86/pcengines-apuv2.c
12353
12354PC87360 HARDWARE MONITORING DRIVER
12355M:	Jim Cromie <jim.cromie@gmail.com>
12356L:	linux-hwmon@vger.kernel.org
12357S:	Maintained
12358F:	Documentation/hwmon/pc87360.rst
12359F:	drivers/hwmon/pc87360.c
12360
12361PC8736x GPIO DRIVER
12362M:	Jim Cromie <jim.cromie@gmail.com>
12363S:	Maintained
12364F:	drivers/char/pc8736x_gpio.c
12365
12366PC87427 HARDWARE MONITORING DRIVER
12367M:	Jean Delvare <jdelvare@suse.com>
12368L:	linux-hwmon@vger.kernel.org
12369S:	Maintained
12370F:	Documentation/hwmon/pc87427.rst
12371F:	drivers/hwmon/pc87427.c
12372
12373PCA9532 LED DRIVER
12374M:	Riku Voipio <riku.voipio@iki.fi>
12375S:	Maintained
12376F:	drivers/leds/leds-pca9532.c
12377F:	include/linux/leds-pca9532.h
12378
12379PCA9541 I2C BUS MASTER SELECTOR DRIVER
12380M:	Guenter Roeck <linux@roeck-us.net>
12381L:	linux-i2c@vger.kernel.org
12382S:	Maintained
12383F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12384
12385PCDP - PRIMARY CONSOLE AND DEBUG PORT
12386M:	Khalid Aziz <khalid@gonehiking.org>
12387S:	Maintained
12388F:	drivers/firmware/pcdp.*
12389
12390PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12391M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12392L:	linux-pci@vger.kernel.org
12393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12394S:	Maintained
12395F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12396F:	drivers/pci/controller/pci-aardvark.c
12397
12398PCI DRIVER FOR ALTERA PCIE IP
12399M:	Ley Foon Tan <lftan@altera.com>
12400L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12401L:	linux-pci@vger.kernel.org
12402S:	Supported
12403F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12404F:	drivers/pci/controller/pcie-altera.c
12405
12406PCI DRIVER FOR APPLIEDMICRO XGENE
12407M:	Toan Le <toan@os.amperecomputing.com>
12408L:	linux-pci@vger.kernel.org
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12412F:	drivers/pci/controller/pci-xgene.c
12413
12414PCI DRIVER FOR ARM VERSATILE PLATFORM
12415M:	Rob Herring <robh@kernel.org>
12416L:	linux-pci@vger.kernel.org
12417L:	linux-arm-kernel@lists.infradead.org
12418S:	Maintained
12419F:	Documentation/devicetree/bindings/pci/versatile.txt
12420F:	drivers/pci/controller/pci-versatile.c
12421
12422PCI DRIVER FOR ARMADA 8K
12423M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12424L:	linux-pci@vger.kernel.org
12425L:	linux-arm-kernel@lists.infradead.org
12426S:	Maintained
12427F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12428F:	drivers/pci/controller/dwc/pcie-armada8k.c
12429
12430PCI DRIVER FOR CADENCE PCIE IP
12431M:	Tom Joseph <tjoseph@cadence.com>
12432L:	linux-pci@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12435F:	drivers/pci/controller/pcie-cadence*
12436
12437PCI DRIVER FOR FREESCALE LAYERSCAPE
12438M:	Minghuan Lian <minghuan.Lian@nxp.com>
12439M:	Mingkai Hu <mingkai.hu@nxp.com>
12440M:	Roy Zang <roy.zang@nxp.com>
12441L:	linuxppc-dev@lists.ozlabs.org
12442L:	linux-pci@vger.kernel.org
12443L:	linux-arm-kernel@lists.infradead.org
12444S:	Maintained
12445F:	drivers/pci/controller/dwc/*layerscape*
12446
12447PCI DRIVER FOR GENERIC OF HOSTS
12448M:	Will Deacon <will@kernel.org>
12449L:	linux-pci@vger.kernel.org
12450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12453F:	drivers/pci/controller/pci-host-common.c
12454F:	drivers/pci/controller/pci-host-generic.c
12455
12456PCI DRIVER FOR IMX6
12457M:	Richard Zhu <hongxing.zhu@nxp.com>
12458M:	Lucas Stach <l.stach@pengutronix.de>
12459L:	linux-pci@vger.kernel.org
12460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12463F:	drivers/pci/controller/dwc/*imx6*
12464
12465PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12466M:	Keith Busch <keith.busch@intel.com>
12467M:	Jonathan Derrick <jonathan.derrick@intel.com>
12468L:	linux-pci@vger.kernel.org
12469S:	Supported
12470F:	drivers/pci/controller/vmd.c
12471
12472PCI DRIVER FOR MICROSEMI SWITCHTEC
12473M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12474M:	Logan Gunthorpe <logang@deltatee.com>
12475L:	linux-pci@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/driver-api/switchtec.rst
12478F:	Documentation/ABI/testing/sysfs-class-switchtec
12479F:	drivers/pci/switch/switchtec*
12480F:	include/uapi/linux/switchtec_ioctl.h
12481F:	include/linux/switchtec.h
12482F:	drivers/ntb/hw/mscc/
12483
12484PCI DRIVER FOR MOBIVEIL PCIE IP
12485M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12486M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12487L:	linux-pci@vger.kernel.org
12488S:	Supported
12489F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12490F:	drivers/pci/controller/pcie-mobiveil.c
12491
12492PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12493M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12494M:	Jason Cooper <jason@lakedaemon.net>
12495L:	linux-pci@vger.kernel.org
12496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12497S:	Maintained
12498F:	drivers/pci/controller/*mvebu*
12499
12500PCI DRIVER FOR NVIDIA TEGRA
12501M:	Thierry Reding <thierry.reding@gmail.com>
12502L:	linux-tegra@vger.kernel.org
12503L:	linux-pci@vger.kernel.org
12504S:	Supported
12505F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12506F:	drivers/pci/controller/pci-tegra.c
12507
12508PCI DRIVER FOR RENESAS R-CAR
12509M:	Simon Horman <horms@verge.net.au>
12510L:	linux-pci@vger.kernel.org
12511L:	linux-renesas-soc@vger.kernel.org
12512S:	Maintained
12513F:	drivers/pci/controller/*rcar*
12514
12515PCI DRIVER FOR SAMSUNG EXYNOS
12516M:	Jingoo Han <jingoohan1@gmail.com>
12517L:	linux-pci@vger.kernel.org
12518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12519L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12520S:	Maintained
12521F:	drivers/pci/controller/dwc/pci-exynos.c
12522
12523PCI DRIVER FOR SYNOPSYS DESIGNWARE
12524M:	Jingoo Han <jingoohan1@gmail.com>
12525M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12526L:	linux-pci@vger.kernel.org
12527S:	Maintained
12528F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12529F:	drivers/pci/controller/dwc/*designware*
12530
12531PCI DRIVER FOR TI DRA7XX
12532M:	Kishon Vijay Abraham I <kishon@ti.com>
12533L:	linux-omap@vger.kernel.org
12534L:	linux-pci@vger.kernel.org
12535S:	Supported
12536F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12537F:	drivers/pci/controller/dwc/pci-dra7xx.c
12538
12539PCI DRIVER FOR TI KEYSTONE
12540M:	Murali Karicheri <m-karicheri2@ti.com>
12541L:	linux-pci@vger.kernel.org
12542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12543S:	Maintained
12544F:	drivers/pci/controller/dwc/pci-keystone.c
12545
12546PCI ENDPOINT SUBSYSTEM
12547M:	Kishon Vijay Abraham I <kishon@ti.com>
12548M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12549L:	linux-pci@vger.kernel.org
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12551S:	Supported
12552F:	drivers/pci/endpoint/
12553F:	drivers/misc/pci_endpoint_test.c
12554F:	tools/pci/
12555
12556PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12557M:	Russell Currey <ruscur@russell.cc>
12558M:	Sam Bobroff <sbobroff@linux.ibm.com>
12559M:	Oliver O'Halloran <oohall@gmail.com>
12560L:	linuxppc-dev@lists.ozlabs.org
12561S:	Supported
12562F:	Documentation/PCI/pci-error-recovery.rst
12563F:	drivers/pci/pcie/aer.c
12564F:	drivers/pci/pcie/dpc.c
12565F:	drivers/pci/pcie/err.c
12566F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12567F:	arch/powerpc/kernel/eeh*.c
12568F:	arch/powerpc/platforms/*/eeh*.c
12569F:	arch/powerpc/include/*/eeh*.h
12570
12571PCI ERROR RECOVERY
12572M:	Linas Vepstas <linasvepstas@gmail.com>
12573L:	linux-pci@vger.kernel.org
12574S:	Supported
12575F:	Documentation/PCI/pci-error-recovery.rst
12576
12577PCI MSI DRIVER FOR ALTERA MSI IP
12578M:	Ley Foon Tan <lftan@altera.com>
12579L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12580L:	linux-pci@vger.kernel.org
12581S:	Supported
12582F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12583F:	drivers/pci/controller/pcie-altera-msi.c
12584
12585PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12586M:	Toan Le <toan@os.amperecomputing.com>
12587L:	linux-pci@vger.kernel.org
12588L:	linux-arm-kernel@lists.infradead.org
12589S:	Maintained
12590F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12591F:	drivers/pci/controller/pci-xgene-msi.c
12592
12593PCI SUBSYSTEM
12594M:	Bjorn Helgaas <bhelgaas@google.com>
12595L:	linux-pci@vger.kernel.org
12596Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12598S:	Supported
12599F:	Documentation/devicetree/bindings/pci/
12600F:	Documentation/PCI/
12601F:	drivers/acpi/pci*
12602F:	drivers/pci/
12603F:	include/asm-generic/pci*
12604F:	include/linux/pci*
12605F:	include/linux/of_pci.h
12606F:	include/uapi/linux/pci*
12607F:	lib/pci*
12608F:	arch/x86/pci/
12609F:	arch/x86/kernel/quirks.c
12610F:	arch/x86/kernel/early-quirks.c
12611
12612PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12613M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12614R:	Andrew Murray <andrew.murray@arm.com>
12615L:	linux-pci@vger.kernel.org
12616Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12618S:	Supported
12619F:	drivers/pci/controller/
12620
12621PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12622M:	Jonathan Chocron <jonnyc@amazon.com>
12623L:	linux-pci@vger.kernel.org
12624S:	Maintained
12625F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12626F:	drivers/pci/controller/dwc/pcie-al.c
12627
12628PCIE DRIVER FOR AMLOGIC MESON
12629M:	Yue Wang <yue.wang@Amlogic.com>
12630L:	linux-pci@vger.kernel.org
12631L:	linux-amlogic@lists.infradead.org
12632S:	Maintained
12633F:	drivers/pci/controller/dwc/pci-meson.c
12634
12635PCIE DRIVER FOR AXIS ARTPEC
12636M:	Jesper Nilsson <jesper.nilsson@axis.com>
12637L:	linux-arm-kernel@axis.com
12638L:	linux-pci@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/pci/axis,artpec*
12641F:	drivers/pci/controller/dwc/*artpec*
12642
12643PCIE DRIVER FOR CAVIUM THUNDERX
12644M:	David Daney <david.daney@cavium.com>
12645L:	linux-pci@vger.kernel.org
12646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12647S:	Supported
12648F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12649F:	drivers/pci/controller/pci-thunder-*
12650
12651PCIE DRIVER FOR HISILICON
12652M:	Zhou Wang <wangzhou1@hisilicon.com>
12653L:	linux-pci@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12656F:	drivers/pci/controller/dwc/pcie-hisi.c
12657
12658PCIE DRIVER FOR HISILICON KIRIN
12659M:	Xiaowei Song <songxiaowei@hisilicon.com>
12660M:	Binghui Wang <wangbinghui@hisilicon.com>
12661L:	linux-pci@vger.kernel.org
12662S:	Maintained
12663F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12664F:	drivers/pci/controller/dwc/pcie-kirin.c
12665
12666PCIE DRIVER FOR HISILICON STB
12667M:	Shawn Guo <shawn.guo@linaro.org>
12668L:	linux-pci@vger.kernel.org
12669S:	Maintained
12670F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12671F:	drivers/pci/controller/dwc/pcie-histb.c
12672
12673PCIE DRIVER FOR MEDIATEK
12674M:	Ryder Lee <ryder.lee@mediatek.com>
12675L:	linux-pci@vger.kernel.org
12676L:	linux-mediatek@lists.infradead.org
12677S:	Supported
12678F:	Documentation/devicetree/bindings/pci/mediatek*
12679F:	drivers/pci/controller/*mediatek*
12680
12681PCIE DRIVER FOR QUALCOMM MSM
12682M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12683L:	linux-pci@vger.kernel.org
12684L:	linux-arm-msm@vger.kernel.org
12685S:	Maintained
12686F:	drivers/pci/controller/dwc/*qcom*
12687
12688PCIE DRIVER FOR ROCKCHIP
12689M:	Shawn Lin <shawn.lin@rock-chips.com>
12690L:	linux-pci@vger.kernel.org
12691L:	linux-rockchip@lists.infradead.org
12692S:	Maintained
12693F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12694F:	drivers/pci/controller/pcie-rockchip*
12695
12696PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12697M:	Linus Walleij <linus.walleij@linaro.org>
12698L:	linux-pci@vger.kernel.org
12699S:	Maintained
12700F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12701F:	drivers/pci/controller/pci-v3-semi.c
12702
12703PCIE DRIVER FOR SOCIONEXT UNIPHIER
12704M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12705L:	linux-pci@vger.kernel.org
12706S:	Maintained
12707F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12708F:	drivers/pci/controller/dwc/pcie-uniphier.c
12709
12710PCIE DRIVER FOR ST SPEAR13XX
12711M:	Pratyush Anand <pratyush.anand@gmail.com>
12712L:	linux-pci@vger.kernel.org
12713S:	Maintained
12714F:	drivers/pci/controller/dwc/*spear*
12715
12716PCMCIA SUBSYSTEM
12717M:	Dominik Brodowski <linux@dominikbrodowski.net>
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12719S:	Odd Fixes
12720F:	Documentation/pcmcia/
12721F:	tools/pcmcia/
12722F:	drivers/pcmcia/
12723F:	include/pcmcia/
12724
12725PCNET32 NETWORK DRIVER
12726M:	Don Fry <pcnet32@frontier.com>
12727L:	netdev@vger.kernel.org
12728S:	Maintained
12729F:	drivers/net/ethernet/amd/pcnet32.c
12730
12731PCRYPT PARALLEL CRYPTO ENGINE
12732M:	Steffen Klassert <steffen.klassert@secunet.com>
12733L:	linux-crypto@vger.kernel.org
12734S:	Maintained
12735F:	crypto/pcrypt.c
12736F:	include/crypto/pcrypt.h
12737
12738PEAQ WMI HOTKEYS DRIVER
12739M:	Hans de Goede <hdegoede@redhat.com>
12740L:	platform-driver-x86@vger.kernel.org
12741S:	Maintained
12742F:	drivers/platform/x86/peaq-wmi.c
12743
12744PENSANDO ETHERNET DRIVERS
12745M:	Shannon Nelson <snelson@pensando.io>
12746M:	Pensando Drivers <drivers@pensando.io>
12747L:	netdev@vger.kernel.org
12748S:	Supported
12749F:	Documentation/networking/device_drivers/pensando/ionic.rst
12750F:	drivers/net/ethernet/pensando/
12751
12752PER-CPU MEMORY ALLOCATOR
12753M:	Dennis Zhou <dennis@kernel.org>
12754M:	Tejun Heo <tj@kernel.org>
12755M:	Christoph Lameter <cl@linux.com>
12756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12757S:	Maintained
12758F:	include/linux/percpu*.h
12759F:	mm/percpu*.c
12760F:	arch/*/include/asm/percpu.h
12761
12762PER-TASK DELAY ACCOUNTING
12763M:	Balbir Singh <bsingharora@gmail.com>
12764S:	Maintained
12765F:	include/linux/delayacct.h
12766F:	kernel/delayacct.c
12767
12768PERFORMANCE EVENTS SUBSYSTEM
12769M:	Peter Zijlstra <peterz@infradead.org>
12770M:	Ingo Molnar <mingo@redhat.com>
12771M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12772R:	Mark Rutland <mark.rutland@arm.com>
12773R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12774R:	Jiri Olsa <jolsa@redhat.com>
12775R:	Namhyung Kim <namhyung@kernel.org>
12776L:	linux-kernel@vger.kernel.org
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12778S:	Supported
12779F:	kernel/events/*
12780F:	include/linux/perf_event.h
12781F:	include/uapi/linux/perf_event.h
12782F:	arch/*/kernel/perf_event*.c
12783F:	arch/*/kernel/*/perf_event*.c
12784F:	arch/*/kernel/*/*/perf_event*.c
12785F:	arch/*/include/asm/perf_event.h
12786F:	arch/*/kernel/perf_callchain.c
12787F:	arch/*/events/*
12788F:	arch/*/events/*/*
12789F:	tools/perf/
12790
12791PERSONALITY HANDLING
12792M:	Christoph Hellwig <hch@infradead.org>
12793L:	linux-abi-devel@lists.sourceforge.net
12794S:	Maintained
12795F:	include/linux/personality.h
12796F:	include/uapi/linux/personality.h
12797
12798PHOENIX RC FLIGHT CONTROLLER ADAPTER
12799M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12800L:	linux-input@vger.kernel.org
12801S:	Maintained
12802F:	Documentation/input/devices/pxrc.rst
12803F:	drivers/input/joystick/pxrc.c
12804
12805FLYSKY FSIA6B RC RECEIVER
12806M:	Markus Koch <markus@notsyncing.net>
12807L:	linux-input@vger.kernel.org
12808S:	Maintained
12809F:	drivers/input/joystick/fsia6b.c
12810
12811PHONET PROTOCOL
12812M:	Remi Denis-Courmont <courmisch@gmail.com>
12813S:	Supported
12814F:	Documentation/networking/phonet.txt
12815F:	include/linux/phonet.h
12816F:	include/net/phonet/
12817F:	include/uapi/linux/phonet.h
12818F:	net/phonet/
12819
12820PHRAM MTD DRIVER
12821M:	Joern Engel <joern@lazybastard.org>
12822L:	linux-mtd@lists.infradead.org
12823S:	Maintained
12824F:	drivers/mtd/devices/phram.c
12825
12826PICOLCD HID DRIVER
12827M:	Bruno Prémont <bonbons@linux-vserver.org>
12828L:	linux-input@vger.kernel.org
12829S:	Maintained
12830F:	drivers/hid/hid-picolcd*
12831
12832PICOXCELL SUPPORT
12833M:	Jamie Iles <jamie@jamieiles.com>
12834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12835T:	git git://github.com/jamieiles/linux-2.6-ji.git
12836S:	Supported
12837F:	arch/arm/boot/dts/picoxcell*
12838F:	arch/arm/mach-picoxcell/
12839F:	drivers/crypto/picoxcell*
12840
12841PIDFD API
12842M:	Christian Brauner <christian@brauner.io>
12843L:	linux-kernel@vger.kernel.org
12844S:	Maintained
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12846F:	samples/pidfd/
12847F:	tools/testing/selftests/pidfd/
12848K:	(?i)pidfd
12849K:	(?i)clone3
12850K:	\b(clone_args|kernel_clone_args)\b
12851
12852PIN CONTROL SUBSYSTEM
12853M:	Linus Walleij <linus.walleij@linaro.org>
12854L:	linux-gpio@vger.kernel.org
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12856S:	Maintained
12857F:	Documentation/devicetree/bindings/pinctrl/
12858F:	Documentation/driver-api/pinctl.rst
12859F:	drivers/pinctrl/
12860F:	include/linux/pinctrl/
12861
12862PIN CONTROLLER - MICROCHIP AT91
12863M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12865L:	linux-gpio@vger.kernel.org
12866S:	Supported
12867F:	drivers/pinctrl/pinctrl-at91*
12868F:	drivers/gpio/gpio-sama5d2-piobu.c
12869
12870PIN CONTROLLER - FREESCALE
12871M:	Dong Aisheng <aisheng.dong@nxp.com>
12872M:	Fabio Estevam <festevam@gmail.com>
12873M:	Shawn Guo <shawnguo@kernel.org>
12874M:	Stefan Agner <stefan@agner.ch>
12875R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12876L:	linux-gpio@vger.kernel.org
12877S:	Maintained
12878F:	drivers/pinctrl/freescale/
12879F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12880
12881PIN CONTROLLER - INTEL
12882M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12883M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12885S:	Maintained
12886F:	drivers/pinctrl/intel/
12887
12888PIN CONTROLLER - MEDIATEK
12889M:	Sean Wang <sean.wang@kernel.org>
12890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12891S:	Maintained
12892F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12893F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12894F:	drivers/pinctrl/mediatek/
12895
12896PIN CONTROLLER - QUALCOMM
12897M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12898S:	Maintained
12899L:	linux-arm-msm@vger.kernel.org
12900F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12901F:	drivers/pinctrl/qcom/
12902
12903PIN CONTROLLER - RENESAS
12904M:	Geert Uytterhoeven <geert+renesas@glider.be>
12905L:	linux-renesas-soc@vger.kernel.org
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12907S:	Maintained
12908F:	drivers/pinctrl/pinctrl-rz*
12909F:	drivers/pinctrl/sh-pfc/
12910
12911PIN CONTROLLER - SAMSUNG
12912M:	Tomasz Figa <tomasz.figa@gmail.com>
12913M:	Krzysztof Kozlowski <krzk@kernel.org>
12914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12916L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12917Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12919S:	Maintained
12920F:	drivers/pinctrl/samsung/
12921F:	include/dt-bindings/pinctrl/samsung.h
12922F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12923
12924PIN CONTROLLER - SINGLE
12925M:	Tony Lindgren <tony@atomide.com>
12926M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12928L:	linux-omap@vger.kernel.org
12929S:	Maintained
12930F:	drivers/pinctrl/pinctrl-single.c
12931
12932PIN CONTROLLER - ST SPEAR
12933M:	Viresh Kumar <vireshk@kernel.org>
12934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12935W:	http://www.st.com/spear
12936S:	Maintained
12937F:	drivers/pinctrl/spear/
12938
12939PISTACHIO SOC SUPPORT
12940M:	James Hartley <james.hartley@sondrel.com>
12941L:	linux-mips@vger.kernel.org
12942S:	Odd Fixes
12943F:	arch/mips/pistachio/
12944F:	arch/mips/include/asm/mach-pistachio/
12945F:	arch/mips/boot/dts/img/pistachio*
12946F:	arch/mips/configs/pistachio*_defconfig
12947
12948PKTCDVD DRIVER
12949S:	Orphan
12950M:	linux-block@vger.kernel.org
12951F:	drivers/block/pktcdvd.c
12952F:	include/linux/pktcdvd.h
12953F:	include/uapi/linux/pktcdvd.h
12954
12955PKUNITY SOC DRIVERS
12956M:	Guan Xuetao <gxt@pku.edu.cn>
12957W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12958S:	Maintained
12959T:	git git://github.com/gxt/linux.git
12960F:	drivers/input/serio/i8042-unicore32io.h
12961F:	drivers/i2c/busses/i2c-puv3.c
12962F:	drivers/video/fbdev/fb-puv3.c
12963F:	drivers/rtc/rtc-puv3.c
12964
12965PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12966M:	Tomasz Duszynski <tduszyns@gmail.com>
12967S:	Maintained
12968F:	drivers/iio/chemical/pms7003.c
12969F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12970
12971PMBUS HARDWARE MONITORING DRIVERS
12972M:	Guenter Roeck <linux@roeck-us.net>
12973L:	linux-hwmon@vger.kernel.org
12974W:	http://hwmon.wiki.kernel.org/
12975W:	http://www.roeck-us.net/linux/drivers/
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12979F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12980F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12981F:	Documentation/hwmon/adm1275.rst
12982F:	Documentation/hwmon/ibm-cffps.rst
12983F:	Documentation/hwmon/ir35221.rst
12984F:	Documentation/hwmon/lm25066.rst
12985F:	Documentation/hwmon/ltc2978.rst
12986F:	Documentation/hwmon/ltc3815.rst
12987F:	Documentation/hwmon/max16064.rst
12988F:	Documentation/hwmon/max20751.rst
12989F:	Documentation/hwmon/max31785.rst
12990F:	Documentation/hwmon/max34440.rst
12991F:	Documentation/hwmon/max8688.rst
12992F:	Documentation/hwmon/pmbus.rst
12993F:	Documentation/hwmon/pmbus-core.rst
12994F:	Documentation/hwmon/tps40422.rst
12995F:	Documentation/hwmon/ucd9000.rst
12996F:	Documentation/hwmon/ucd9200.rst
12997F:	Documentation/hwmon/zl6100.rst
12998F:	drivers/hwmon/pmbus/
12999F:	include/linux/pmbus.h
13000
13001PMC SIERRA MaxRAID DRIVER
13002L:	linux-scsi@vger.kernel.org
13003W:	http://www.pmc-sierra.com/
13004S:	Orphan
13005F:	drivers/scsi/pmcraid.*
13006
13007PMC SIERRA PM8001 DRIVER
13008M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13009L:	linux-scsi@vger.kernel.org
13010S:	Supported
13011F:	drivers/scsi/pm8001/
13012
13013PNP SUPPORT
13014M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13015S:	Maintained
13016F:	drivers/pnp/
13017
13018PNI RM3100 IIO DRIVER
13019M:	Song Qiang <songqiang1304521@gmail.com>
13020L:	linux-iio@vger.kernel.org
13021S:	Maintained
13022F:	drivers/iio/magnetometer/rm3100*
13023F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13024
13025POSIX CLOCKS and TIMERS
13026M:	Thomas Gleixner <tglx@linutronix.de>
13027L:	linux-kernel@vger.kernel.org
13028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13029S:	Maintained
13030F:	fs/timerfd.c
13031F:	include/linux/timer*
13032F:	kernel/time/*timer*
13033
13034POWER MANAGEMENT CORE
13035M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13036L:	linux-pm@vger.kernel.org
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13038B:	https://bugzilla.kernel.org
13039S:	Supported
13040F:	drivers/base/power/
13041F:	include/linux/pm.h
13042F:	include/linux/pm_*
13043F:	include/linux/powercap.h
13044F:	include/linux/intel_rapl.h
13045F:	drivers/powercap/
13046F:	kernel/configs/nopm.config
13047
13048POWER STATE COORDINATION INTERFACE (PSCI)
13049M:	Mark Rutland <mark.rutland@arm.com>
13050M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13051L:	linux-arm-kernel@lists.infradead.org
13052S:	Maintained
13053F:	drivers/firmware/psci/
13054F:	include/linux/psci.h
13055F:	include/uapi/linux/psci.h
13056
13057POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13058M:	Sebastian Reichel <sre@kernel.org>
13059L:	linux-pm@vger.kernel.org
13060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13061S:	Maintained
13062F:	Documentation/ABI/testing/sysfs-class-power
13063F:	Documentation/devicetree/bindings/power/supply/
13064F:	include/linux/power_supply.h
13065F:	drivers/power/supply/
13066
13067POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13068M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13069L:	linuxppc-dev@lists.ozlabs.org
13070S:	Maintained
13071F:	drivers/char/powernv-op-panel.c
13072
13073PPP OVER ATM (RFC 2364)
13074M:	Mitchell Blank Jr <mitch@sfgoth.com>
13075S:	Maintained
13076F:	net/atm/pppoatm.c
13077F:	include/uapi/linux/atmppp.h
13078
13079PPP OVER ETHERNET
13080M:	Michal Ostrowski <mostrows@earthlink.net>
13081S:	Maintained
13082F:	drivers/net/ppp/pppoe.c
13083F:	drivers/net/ppp/pppox.c
13084
13085PPP OVER L2TP
13086M:	James Chapman <jchapman@katalix.com>
13087S:	Maintained
13088F:	net/l2tp/l2tp_ppp.c
13089F:	include/linux/if_pppol2tp.h
13090F:	include/uapi/linux/if_pppol2tp.h
13091
13092PPP PROTOCOL DRIVERS AND COMPRESSORS
13093M:	Paul Mackerras <paulus@samba.org>
13094L:	linux-ppp@vger.kernel.org
13095S:	Maintained
13096F:	drivers/net/ppp/ppp_*
13097
13098PPS SUPPORT
13099M:	Rodolfo Giometti <giometti@enneenne.com>
13100W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13101L:	linuxpps@ml.enneenne.com (subscribers-only)
13102S:	Maintained
13103F:	Documentation/driver-api/pps.rst
13104F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13105F:	Documentation/ABI/testing/sysfs-pps
13106F:	drivers/pps/
13107F:	include/linux/pps*.h
13108F:	include/uapi/linux/pps.h
13109
13110PPTP DRIVER
13111M:	Dmitry Kozlov <xeb@mail.ru>
13112L:	netdev@vger.kernel.org
13113S:	Maintained
13114F:	drivers/net/ppp/pptp.c
13115W:	http://sourceforge.net/projects/accel-pptp
13116
13117PRINTK
13118M:	Petr Mladek <pmladek@suse.com>
13119M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13120R:	Steven Rostedt <rostedt@goodmis.org>
13121S:	Maintained
13122F:	kernel/printk/
13123F:	include/linux/printk.h
13124
13125PRISM54 WIRELESS DRIVER
13126M:	Luis Chamberlain <mcgrof@kernel.org>
13127L:	linux-wireless@vger.kernel.org
13128W:	http://wireless.kernel.org/en/users/Drivers/p54
13129S:	Obsolete
13130F:	drivers/net/wireless/intersil/prism54/
13131
13132PROC FILESYSTEM
13133R:	Alexey Dobriyan <adobriyan@gmail.com>
13134L:	linux-kernel@vger.kernel.org
13135L:	linux-fsdevel@vger.kernel.org
13136S:	Maintained
13137F:	fs/proc/
13138F:	include/linux/proc_fs.h
13139F:	tools/testing/selftests/proc/
13140F:	Documentation/filesystems/proc.txt
13141
13142PROC SYSCTL
13143M:	Luis Chamberlain <mcgrof@kernel.org>
13144M:	Kees Cook <keescook@chromium.org>
13145L:	linux-kernel@vger.kernel.org
13146L:	linux-fsdevel@vger.kernel.org
13147S:	Maintained
13148F:	fs/proc/proc_sysctl.c
13149F:	include/linux/sysctl.h
13150F:	kernel/sysctl.c
13151F:	tools/testing/selftests/sysctl/
13152
13153PS3 NETWORK SUPPORT
13154M:	Geoff Levand <geoff@infradead.org>
13155L:	netdev@vger.kernel.org
13156L:	linuxppc-dev@lists.ozlabs.org
13157S:	Maintained
13158F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13159
13160PS3 PLATFORM SUPPORT
13161M:	Geoff Levand <geoff@infradead.org>
13162L:	linuxppc-dev@lists.ozlabs.org
13163S:	Maintained
13164F:	arch/powerpc/boot/ps3*
13165F:	arch/powerpc/include/asm/lv1call.h
13166F:	arch/powerpc/include/asm/ps3*.h
13167F:	arch/powerpc/platforms/ps3/
13168F:	drivers/*/ps3*
13169F:	drivers/ps3/
13170F:	drivers/rtc/rtc-ps3.c
13171F:	drivers/usb/host/*ps3.c
13172F:	sound/ppc/snd_ps3*
13173
13174PS3VRAM DRIVER
13175M:	Jim Paris <jim@jtan.com>
13176M:	Geoff Levand <geoff@infradead.org>
13177L:	linuxppc-dev@lists.ozlabs.org
13178S:	Maintained
13179F:	drivers/block/ps3vram.c
13180
13181PSAMPLE PACKET SAMPLING SUPPORT:
13182M:	Yotam Gigi <yotam.gi@gmail.com>
13183S:	Maintained
13184F:	net/psample
13185F:	include/net/psample.h
13186F:	include/uapi/linux/psample.h
13187
13188PSTORE FILESYSTEM
13189M:	Kees Cook <keescook@chromium.org>
13190M:	Anton Vorontsov <anton@enomsg.org>
13191M:	Colin Cross <ccross@android.com>
13192M:	Tony Luck <tony.luck@intel.com>
13193S:	Maintained
13194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13195F:	fs/pstore/
13196F:	include/linux/pstore*
13197F:	drivers/firmware/efi/efi-pstore.c
13198F:	drivers/acpi/apei/erst.c
13199F:	Documentation/admin-guide/ramoops.rst
13200F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13201K:	\b(pstore|ramoops)
13202
13203PTP HARDWARE CLOCK SUPPORT
13204M:	Richard Cochran <richardcochran@gmail.com>
13205L:	netdev@vger.kernel.org
13206S:	Maintained
13207W:	http://linuxptp.sourceforge.net/
13208F:	Documentation/ABI/testing/sysfs-ptp
13209F:	Documentation/driver-api/ptp.rst
13210F:	drivers/net/phy/dp83640*
13211F:	drivers/ptp/*
13212F:	include/linux/ptp_cl*
13213
13214PTRACE SUPPORT
13215M:	Oleg Nesterov <oleg@redhat.com>
13216S:	Maintained
13217F:	include/asm-generic/syscall.h
13218F:	include/linux/ptrace.h
13219F:	include/linux/regset.h
13220F:	include/linux/tracehook.h
13221F:	include/uapi/linux/ptrace.h
13222F:	include/uapi/linux/ptrace.h
13223F:	kernel/ptrace.c
13224F:	arch/*/ptrace*.c
13225F:	arch/*/*/ptrace*.c
13226F:	arch/*/include/asm/ptrace*.h
13227
13228PULSE8-CEC DRIVER
13229M:	Hans Verkuil <hverkuil@xs4all.nl>
13230L:	linux-media@vger.kernel.org
13231T:	git git://linuxtv.org/media_tree.git
13232S:	Maintained
13233F:	drivers/media/usb/pulse8-cec/*
13234F:	Documentation/media/cec-drivers/pulse8-cec.rst
13235
13236PVRUSB2 VIDEO4LINUX DRIVER
13237M:	Mike Isely <isely@pobox.com>
13238L:	pvrusb2@isely.net	(subscribers-only)
13239L:	linux-media@vger.kernel.org
13240W:	http://www.isely.net/pvrusb2/
13241T:	git git://linuxtv.org/media_tree.git
13242S:	Maintained
13243F:	Documentation/media/v4l-drivers/pvrusb2*
13244F:	drivers/media/usb/pvrusb2/
13245
13246PWC WEBCAM DRIVER
13247M:	Hans Verkuil <hverkuil@xs4all.nl>
13248L:	linux-media@vger.kernel.org
13249T:	git git://linuxtv.org/media_tree.git
13250S:	Odd Fixes
13251F:	drivers/media/usb/pwc/*
13252F:	include/trace/events/pwc.h
13253
13254PWM FAN DRIVER
13255M:	Kamil Debski <kamil@wypas.org>
13256M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13257L:	linux-hwmon@vger.kernel.org
13258S:	Supported
13259F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13260F:	Documentation/hwmon/pwm-fan.rst
13261F:	drivers/hwmon/pwm-fan.c
13262
13263PWM IR Transmitter
13264M:	Sean Young <sean@mess.org>
13265L:	linux-media@vger.kernel.org
13266S:	Maintained
13267F:	drivers/media/rc/pwm-ir-tx.c
13268
13269PWM SUBSYSTEM
13270M:	Thierry Reding <thierry.reding@gmail.com>
13271R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13272L:	linux-pwm@vger.kernel.org
13273S:	Maintained
13274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13275Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13276F:	Documentation/driver-api/pwm.rst
13277F:	Documentation/devicetree/bindings/pwm/
13278F:	include/linux/pwm.h
13279F:	drivers/pwm/
13280F:	drivers/video/backlight/pwm_bl.c
13281F:	include/linux/pwm_backlight.h
13282F:	drivers/gpio/gpio-mvebu.c
13283F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13284K:	pwm_(config|apply_state|ops)
13285
13286PXA GPIO DRIVER
13287M:	Robert Jarzmik <robert.jarzmik@free.fr>
13288L:	linux-gpio@vger.kernel.org
13289S:	Maintained
13290F:	drivers/gpio/gpio-pxa.c
13291
13292PXA MMCI DRIVER
13293S:	Orphan
13294
13295PXA RTC DRIVER
13296M:	Robert Jarzmik <robert.jarzmik@free.fr>
13297L:	linux-rtc@vger.kernel.org
13298S:	Maintained
13299
13300PXA2xx/PXA3xx SUPPORT
13301M:	Daniel Mack <daniel@zonque.org>
13302M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13303M:	Robert Jarzmik <robert.jarzmik@free.fr>
13304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13305T:	git git://github.com/hzhuang1/linux.git
13306T:	git git://github.com/rjarzmik/linux.git
13307S:	Maintained
13308F:	arch/arm/boot/dts/pxa*
13309F:	arch/arm/mach-pxa/
13310F:	drivers/dma/pxa*
13311F:	drivers/pcmcia/pxa2xx*
13312F:	drivers/pinctrl/pxa/
13313F:	drivers/spi/spi-pxa2xx*
13314F:	drivers/usb/gadget/udc/pxa2*
13315F:	include/sound/pxa2xx-lib.h
13316F:	sound/arm/pxa*
13317F:	sound/soc/pxa/
13318
13319QAT DRIVER
13320M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13321L:	qat-linux@intel.com
13322S:	Supported
13323F:	drivers/crypto/qat/
13324
13325QCOM AUDIO (ASoC) DRIVERS
13326M:	Patrick Lai <plai@codeaurora.org>
13327M:	Banajit Goswami <bgoswami@codeaurora.org>
13328L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13329S:	Supported
13330F:	sound/soc/qcom/
13331
13332QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13333M:	Gabriel Somlo <somlo@cmu.edu>
13334M:	"Michael S. Tsirkin" <mst@redhat.com>
13335L:	qemu-devel@nongnu.org
13336S:	Maintained
13337F:	drivers/firmware/qemu_fw_cfg.c
13338F:	include/uapi/linux/qemu_fw_cfg.h
13339
13340QIB DRIVER
13341M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13342M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13343L:	linux-rdma@vger.kernel.org
13344S:	Supported
13345F:	drivers/infiniband/hw/qib/
13346
13347QLOGIC QL41xxx FCOE DRIVER
13348M:	QLogic-Storage-Upstream@cavium.com
13349L:	linux-scsi@vger.kernel.org
13350S:	Supported
13351F:	drivers/scsi/qedf/
13352
13353QLOGIC QL41xxx ISCSI DRIVER
13354M:	QLogic-Storage-Upstream@cavium.com
13355L:	linux-scsi@vger.kernel.org
13356S:	Supported
13357F:	drivers/scsi/qedi/
13358
13359QLOGIC QL4xxx ETHERNET DRIVER
13360M:	Ariel Elior <aelior@marvell.com>
13361M:	GR-everest-linux-l2@marvell.com
13362L:	netdev@vger.kernel.org
13363S:	Supported
13364F:	drivers/net/ethernet/qlogic/qed/
13365F:	include/linux/qed/
13366F:	drivers/net/ethernet/qlogic/qede/
13367
13368QLOGIC QL4xxx RDMA DRIVER
13369M:	Michal Kalderon <mkalderon@marvell.com>
13370M:	Ariel Elior <aelior@marvell.com>
13371L:	linux-rdma@vger.kernel.org
13372S:	Supported
13373F:	drivers/infiniband/hw/qedr/
13374F:	include/uapi/rdma/qedr-abi.h
13375
13376QLOGIC QLA1280 SCSI DRIVER
13377M:	Michael Reed <mdr@sgi.com>
13378L:	linux-scsi@vger.kernel.org
13379S:	Maintained
13380F:	drivers/scsi/qla1280.[ch]
13381
13382QLOGIC QLA2XXX FC-SCSI DRIVER
13383M:	hmadhani@marvell.com
13384L:	linux-scsi@vger.kernel.org
13385S:	Supported
13386F:	Documentation/scsi/LICENSE.qla2xxx
13387F:	drivers/scsi/qla2xxx/
13388
13389QLOGIC QLA3XXX NETWORK DRIVER
13390M:	GR-Linux-NIC-Dev@marvell.com
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13394F:	drivers/net/ethernet/qlogic/qla3xxx.*
13395
13396QLOGIC QLA4XXX iSCSI DRIVER
13397M:	QLogic-Storage-Upstream@qlogic.com
13398L:	linux-scsi@vger.kernel.org
13399S:	Supported
13400F:	Documentation/scsi/LICENSE.qla4xxx
13401F:	drivers/scsi/qla4xxx/
13402
13403QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13404M:	Shahed Shaikh <shshaikh@marvell.com>
13405M:	Manish Chopra <manishc@marvell.com>
13406M:	GR-Linux-NIC-Dev@marvell.com
13407L:	netdev@vger.kernel.org
13408S:	Supported
13409F:	drivers/net/ethernet/qlogic/qlcnic/
13410
13411QLOGIC QLGE 10Gb ETHERNET DRIVER
13412M:	Manish Chopra <manishc@marvell.com>
13413M:	GR-Linux-NIC-Dev@marvell.com
13414L:	netdev@vger.kernel.org
13415S:	Supported
13416F:	drivers/staging/qlge/
13417
13418QM1D1B0004 MEDIA DRIVER
13419M:	Akihiro Tsukada <tskd08@gmail.com>
13420L:	linux-media@vger.kernel.org
13421S:	Odd Fixes
13422F:	drivers/media/tuners/qm1d1b0004*
13423
13424QM1D1C0042 MEDIA DRIVER
13425M:	Akihiro Tsukada <tskd08@gmail.com>
13426L:	linux-media@vger.kernel.org
13427S:	Odd Fixes
13428F:	drivers/media/tuners/qm1d1c0042*
13429
13430QNX4 FILESYSTEM
13431M:	Anders Larsen <al@alarsen.net>
13432W:	http://www.alarsen.net/linux/qnx4fs/
13433S:	Maintained
13434F:	fs/qnx4/
13435F:	include/uapi/linux/qnx4_fs.h
13436F:	include/uapi/linux/qnxtypes.h
13437
13438QORIQ DPAA2 FSL-MC BUS DRIVER
13439M:	Stuart Yoder <stuyoder@gmail.com>
13440M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13441L:	linux-kernel@vger.kernel.org
13442S:	Maintained
13443F:	drivers/bus/fsl-mc/
13444F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13445F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13446
13447QT1010 MEDIA DRIVER
13448M:	Antti Palosaari <crope@iki.fi>
13449L:	linux-media@vger.kernel.org
13450W:	https://linuxtv.org
13451W:	http://palosaari.fi/linux/
13452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13453T:	git git://linuxtv.org/anttip/media_tree.git
13454S:	Maintained
13455F:	drivers/media/tuners/qt1010*
13456
13457QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13458M:	Kalle Valo <kvalo@codeaurora.org>
13459L:	ath10k@lists.infradead.org
13460W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13462S:	Supported
13463F:	drivers/net/wireless/ath/ath10k/
13464
13465QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13466M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13467L:	linux-wireless@vger.kernel.org
13468W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13469S:	Supported
13470F:	drivers/net/wireless/ath/ath9k/
13471
13472QUALCOMM CAMERA SUBSYSTEM DRIVER
13473M:	Todor Tomov <todor.too@gmail.com>
13474L:	linux-media@vger.kernel.org
13475S:	Maintained
13476F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13477F:	Documentation/media/v4l-drivers/qcom_camss.rst
13478F:	drivers/media/platform/qcom/camss/
13479
13480QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13481M:	Ilia Lin <ilia.lin@kernel.org>
13482L:	linux-pm@vger.kernel.org
13483S:	Maintained
13484F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13485F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13486
13487QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13488M:	Timur Tabi <timur@kernel.org>
13489L:	netdev@vger.kernel.org
13490S:	Maintained
13491F:	drivers/net/ethernet/qualcomm/emac/
13492
13493QUALCOMM ETHQOS ETHERNET DRIVER
13494M:	Vinod Koul <vkoul@kernel.org>
13495M:	Niklas Cassel <niklas.cassel@linaro.org>
13496L:	netdev@vger.kernel.org
13497S:	Maintained
13498F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13499F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13500
13501QUALCOMM GENERIC INTERFACE I2C DRIVER
13502M:	Alok Chauhan <alokc@codeaurora.org>
13503L:	linux-i2c@vger.kernel.org
13504L:	linux-arm-msm@vger.kernel.org
13505S:	Supported
13506F:	drivers/i2c/busses/i2c-qcom-geni.c
13507
13508QUALCOMM HEXAGON ARCHITECTURE
13509M:	Brian Cain <bcain@codeaurora.org>
13510L:	linux-hexagon@vger.kernel.org
13511S:	Supported
13512F:	arch/hexagon/
13513
13514QUALCOMM HIDMA DRIVER
13515M:	Sinan Kaya <okaya@kernel.org>
13516L:	linux-arm-kernel@lists.infradead.org
13517L:	linux-arm-msm@vger.kernel.org
13518L:	dmaengine@vger.kernel.org
13519S:	Supported
13520F:	drivers/dma/qcom/hidma*
13521
13522QUALCOMM IOMMU
13523M:	Rob Clark <robdclark@gmail.com>
13524L:	iommu@lists.linux-foundation.org
13525L:	linux-arm-msm@vger.kernel.org
13526S:	Maintained
13527F:	drivers/iommu/qcom_iommu.c
13528
13529QUALCOMM TSENS THERMAL DRIVER
13530M:	Amit Kucheria <amit.kucheria@linaro.org>
13531L:	linux-pm@vger.kernel.org
13532L:	linux-arm-msm@vger.kernel.org
13533S:	Maintained
13534F:	drivers/thermal/qcom/
13535
13536QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13537M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13538L:	linux-media@vger.kernel.org
13539L:	linux-arm-msm@vger.kernel.org
13540T:	git git://linuxtv.org/media_tree.git
13541S:	Maintained
13542F:	drivers/media/platform/qcom/venus/
13543
13544QUALCOMM WCN36XX WIRELESS DRIVER
13545M:	Kalle Valo <kvalo@codeaurora.org>
13546L:	wcn36xx@lists.infradead.org
13547W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13548T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13549S:	Supported
13550F:	drivers/net/wireless/ath/wcn36xx/
13551
13552QUANTENNA QTNFMAC WIRELESS DRIVER
13553M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13554M:	Avinash Patil <avinashp@quantenna.com>
13555M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13556L:	linux-wireless@vger.kernel.org
13557S:	Maintained
13558F:	drivers/net/wireless/quantenna
13559
13560RADEON and AMDGPU DRM DRIVERS
13561M:	Alex Deucher <alexander.deucher@amd.com>
13562M:	Christian König <christian.koenig@amd.com>
13563M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13564L:	amd-gfx@lists.freedesktop.org
13565T:	git git://people.freedesktop.org/~agd5f/linux
13566S:	Supported
13567F:	drivers/gpu/drm/radeon/
13568F:	include/uapi/drm/radeon_drm.h
13569F:	drivers/gpu/drm/amd/
13570F:	include/uapi/drm/amdgpu_drm.h
13571
13572RADEON FRAMEBUFFER DISPLAY DRIVER
13573M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13574L:	linux-fbdev@vger.kernel.org
13575S:	Maintained
13576F:	drivers/video/fbdev/aty/radeon*
13577F:	include/uapi/linux/radeonfb.h
13578
13579RADIOSHARK RADIO DRIVER
13580M:	Hans Verkuil <hverkuil@xs4all.nl>
13581L:	linux-media@vger.kernel.org
13582T:	git git://linuxtv.org/media_tree.git
13583S:	Maintained
13584F:	drivers/media/radio/radio-shark.c
13585
13586RADIOSHARK2 RADIO DRIVER
13587M:	Hans Verkuil <hverkuil@xs4all.nl>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590S:	Maintained
13591F:	drivers/media/radio/radio-shark2.c
13592F:	drivers/media/radio/radio-tea5777.c
13593
13594RADOS BLOCK DEVICE (RBD)
13595M:	Ilya Dryomov <idryomov@gmail.com>
13596M:	Sage Weil <sage@redhat.com>
13597M:	Alex Elder <elder@kernel.org>
13598L:	ceph-devel@vger.kernel.org
13599W:	http://ceph.com/
13600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13601T:	git git://github.com/ceph/ceph-client.git
13602S:	Supported
13603F:	Documentation/ABI/testing/sysfs-bus-rbd
13604F:	drivers/block/rbd.c
13605F:	drivers/block/rbd_types.h
13606
13607RAGE128 FRAMEBUFFER DISPLAY DRIVER
13608M:	Paul Mackerras <paulus@samba.org>
13609L:	linux-fbdev@vger.kernel.org
13610S:	Maintained
13611F:	drivers/video/fbdev/aty/aty128fb.c
13612
13613RAINSHADOW-CEC DRIVER
13614M:	Hans Verkuil <hverkuil@xs4all.nl>
13615L:	linux-media@vger.kernel.org
13616T:	git git://linuxtv.org/media_tree.git
13617S:	Maintained
13618F:	drivers/media/usb/rainshadow-cec/*
13619
13620RALINK MIPS ARCHITECTURE
13621M:	John Crispin <john@phrozen.org>
13622L:	linux-mips@vger.kernel.org
13623S:	Maintained
13624F:	arch/mips/ralink
13625
13626RALINK RT2X00 WIRELESS LAN DRIVER
13627P:	rt2x00 project
13628M:	Stanislaw Gruszka <sgruszka@redhat.com>
13629M:	Helmut Schaa <helmut.schaa@googlemail.com>
13630L:	linux-wireless@vger.kernel.org
13631S:	Maintained
13632F:	drivers/net/wireless/ralink/rt2x00/
13633
13634RAMDISK RAM BLOCK DEVICE DRIVER
13635M:	Jens Axboe <axboe@kernel.dk>
13636S:	Maintained
13637F:	Documentation/admin-guide/blockdev/ramdisk.rst
13638F:	drivers/block/brd.c
13639
13640RANCHU VIRTUAL BOARD FOR MIPS
13641M:	Miodrag Dinic <miodrag.dinic@mips.com>
13642L:	linux-mips@vger.kernel.org
13643S:	Supported
13644F:	arch/mips/generic/board-ranchu.c
13645F:	arch/mips/configs/generic/board-ranchu.config
13646
13647RANDOM NUMBER DRIVER
13648M:	"Theodore Ts'o" <tytso@mit.edu>
13649S:	Maintained
13650F:	drivers/char/random.c
13651
13652RAPIDIO SUBSYSTEM
13653M:	Matt Porter <mporter@kernel.crashing.org>
13654M:	Alexandre Bounine <alex.bou9@gmail.com>
13655S:	Maintained
13656F:	drivers/rapidio/
13657
13658RAS INFRASTRUCTURE
13659M:	Tony Luck <tony.luck@intel.com>
13660M:	Borislav Petkov <bp@alien8.de>
13661L:	linux-edac@vger.kernel.org
13662S:	Maintained
13663F:	drivers/ras/
13664F:	include/linux/ras.h
13665F:	include/ras/ras_event.h
13666F:	Documentation/admin-guide/ras.rst
13667
13668RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13669L:	linux-wireless@vger.kernel.org
13670S:	Orphan
13671F:	drivers/net/wireless/ray*
13672
13673RCUTORTURE TEST FRAMEWORK
13674M:	"Paul E. McKenney" <paulmck@kernel.org>
13675M:	Josh Triplett <josh@joshtriplett.org>
13676R:	Steven Rostedt <rostedt@goodmis.org>
13677R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13678R:	Lai Jiangshan <jiangshanlai@gmail.com>
13679L:	rcu@vger.kernel.org
13680S:	Supported
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13682F:	tools/testing/selftests/rcutorture
13683
13684RDC R-321X SoC
13685M:	Florian Fainelli <florian@openwrt.org>
13686S:	Maintained
13687
13688RDC R6040 FAST ETHERNET DRIVER
13689M:	Florian Fainelli <f.fainelli@gmail.com>
13690L:	netdev@vger.kernel.org
13691S:	Maintained
13692F:	drivers/net/ethernet/rdc/r6040.c
13693
13694RDMAVT - RDMA verbs software
13695M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13696M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13697L:	linux-rdma@vger.kernel.org
13698S:	Supported
13699F:	drivers/infiniband/sw/rdmavt
13700
13701RDS - RELIABLE DATAGRAM SOCKETS
13702M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13703L:	netdev@vger.kernel.org
13704L:	linux-rdma@vger.kernel.org
13705L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13706W:	https://oss.oracle.com/projects/rds/
13707S:	Supported
13708F:	net/rds/
13709F:	Documentation/networking/rds.txt
13710
13711RDT - RESOURCE ALLOCATION
13712M:	Fenghua Yu <fenghua.yu@intel.com>
13713M:	Reinette Chatre <reinette.chatre@intel.com>
13714L:	linux-kernel@vger.kernel.org
13715S:	Supported
13716F:	arch/x86/kernel/cpu/resctrl/
13717F:	arch/x86/include/asm/resctrl_sched.h
13718F:	Documentation/x86/resctrl*
13719
13720READ-COPY UPDATE (RCU)
13721M:	"Paul E. McKenney" <paulmck@kernel.org>
13722M:	Josh Triplett <josh@joshtriplett.org>
13723R:	Steven Rostedt <rostedt@goodmis.org>
13724R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13725R:	Lai Jiangshan <jiangshanlai@gmail.com>
13726R:	Joel Fernandes <joel@joelfernandes.org>
13727L:	rcu@vger.kernel.org
13728W:	http://www.rdrop.com/users/paulmck/RCU/
13729S:	Supported
13730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13731F:	Documentation/RCU/
13732X:	Documentation/RCU/torture.txt
13733F:	include/linux/rcu*
13734X:	include/linux/srcu*.h
13735F:	kernel/rcu/
13736X:	kernel/rcu/srcu*.c
13737
13738REAL TIME CLOCK (RTC) SUBSYSTEM
13739M:	Alessandro Zummo <a.zummo@towertech.it>
13740M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13741L:	linux-rtc@vger.kernel.org
13742Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13744S:	Maintained
13745F:	Documentation/devicetree/bindings/rtc/
13746F:	Documentation/admin-guide/rtc.rst
13747F:	drivers/rtc/
13748F:	include/linux/rtc.h
13749F:	include/uapi/linux/rtc.h
13750F:	include/linux/rtc/
13751F:	include/linux/platform_data/rtc-*
13752F:	tools/testing/selftests/rtc/
13753
13754REALTEK AUDIO CODECS
13755M:	Bard Liao <bardliao@realtek.com>
13756M:	Oder Chiou <oder_chiou@realtek.com>
13757S:	Maintained
13758F:	sound/soc/codecs/rt*
13759F:	include/sound/rt*.h
13760
13761REALTEK RTL83xx SMI DSA ROUTER CHIPS
13762M:	Linus Walleij <linus.walleij@linaro.org>
13763S:	Maintained
13764F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13765F:	drivers/net/dsa/realtek-smi*
13766F:	drivers/net/dsa/rtl83*
13767
13768REDPINE WIRELESS DRIVER
13769M:	Amitkumar Karwar <amitkarwar@gmail.com>
13770M:	Siva Rebbagondla <siva8118@gmail.com>
13771L:	linux-wireless@vger.kernel.org
13772S:	Maintained
13773F:	drivers/net/wireless/rsi/
13774
13775REGISTER MAP ABSTRACTION
13776M:	Mark Brown <broonie@kernel.org>
13777L:	linux-kernel@vger.kernel.org
13778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13779S:	Supported
13780F:	Documentation/devicetree/bindings/regmap/
13781F:	drivers/base/regmap/
13782F:	include/linux/regmap.h
13783
13784REISERFS FILE SYSTEM
13785L:	reiserfs-devel@vger.kernel.org
13786S:	Supported
13787F:	fs/reiserfs/
13788
13789REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13790M:	Ohad Ben-Cohen <ohad@wizery.com>
13791M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13792L:	linux-remoteproc@vger.kernel.org
13793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13794S:	Maintained
13795F:	Documentation/devicetree/bindings/remoteproc/
13796F:	Documentation/ABI/testing/sysfs-class-remoteproc
13797F:	Documentation/remoteproc.txt
13798F:	drivers/remoteproc/
13799F:	include/linux/remoteproc.h
13800F:	include/linux/remoteproc/
13801
13802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13803M:	Ohad Ben-Cohen <ohad@wizery.com>
13804M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13805L:	linux-remoteproc@vger.kernel.org
13806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13807S:	Maintained
13808F:	drivers/rpmsg/
13809F:	Documentation/rpmsg.txt
13810F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13811F:	include/linux/rpmsg.h
13812F:	include/linux/rpmsg/
13813F:	include/uapi/linux/rpmsg.h
13814F:	samples/rpmsg/
13815
13816RENESAS CLOCK DRIVERS
13817M:	Geert Uytterhoeven <geert+renesas@glider.be>
13818L:	linux-renesas-soc@vger.kernel.org
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13820S:	Supported
13821F:	drivers/clk/renesas/
13822
13823RENESAS EMEV2 I2C DRIVER
13824M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13825S:	Supported
13826F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13827F:	drivers/i2c/busses/i2c-emev2.c
13828
13829RENESAS ETHERNET DRIVERS
13830R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13831L:	netdev@vger.kernel.org
13832L:	linux-renesas-soc@vger.kernel.org
13833F:	Documentation/devicetree/bindings/net/renesas,*.txt
13834F:	Documentation/devicetree/bindings/net/sh_eth.txt
13835F:	drivers/net/ethernet/renesas/
13836F:	include/linux/sh_eth.h
13837
13838RENESAS R-CAR GYROADC DRIVER
13839M:	Marek Vasut <marek.vasut@gmail.com>
13840L:	linux-iio@vger.kernel.org
13841S:	Supported
13842F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13843F:	drivers/iio/adc/rcar-gyroadc.c
13844
13845RENESAS R-CAR I2C DRIVERS
13846M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13847S:	Supported
13848F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13849F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13850F:	drivers/i2c/busses/i2c-rcar.c
13851F:	drivers/i2c/busses/i2c-sh_mobile.c
13852
13853RENESAS RIIC DRIVER
13854M:	Chris Brandt <chris.brandt@renesas.com>
13855S:	Supported
13856F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13857F:	drivers/i2c/busses/i2c-riic.c
13858
13859RENESAS USB PHY DRIVER
13860M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13861L:	linux-renesas-soc@vger.kernel.org
13862S:	Maintained
13863F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13864
13865RESET CONTROLLER FRAMEWORK
13866M:	Philipp Zabel <p.zabel@pengutronix.de>
13867T:	git git://git.pengutronix.de/git/pza/linux
13868S:	Maintained
13869F:	drivers/reset/
13870F:	Documentation/devicetree/bindings/reset/
13871F:	include/dt-bindings/reset/
13872F:	include/linux/reset.h
13873F:	include/linux/reset/
13874F:	include/linux/reset-controller.h
13875
13876RESTARTABLE SEQUENCES SUPPORT
13877M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13878M:	Peter Zijlstra <peterz@infradead.org>
13879M:	"Paul E. McKenney" <paulmck@kernel.org>
13880M:	Boqun Feng <boqun.feng@gmail.com>
13881L:	linux-kernel@vger.kernel.org
13882S:	Supported
13883F:	kernel/rseq.c
13884F:	include/uapi/linux/rseq.h
13885F:	include/trace/events/rseq.h
13886F:	tools/testing/selftests/rseq/
13887
13888RFKILL
13889M:	Johannes Berg <johannes@sipsolutions.net>
13890L:	linux-wireless@vger.kernel.org
13891W:	http://wireless.kernel.org/
13892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13894S:	Maintained
13895F:	Documentation/driver-api/rfkill.rst
13896F:	Documentation/ABI/stable/sysfs-class-rfkill
13897F:	net/rfkill/
13898F:	include/linux/rfkill.h
13899F:	include/uapi/linux/rfkill.h
13900
13901RHASHTABLE
13902M:	Thomas Graf <tgraf@suug.ch>
13903M:	Herbert Xu <herbert@gondor.apana.org.au>
13904L:	netdev@vger.kernel.org
13905S:	Maintained
13906F:	lib/rhashtable.c
13907F:	lib/test_rhashtable.c
13908F:	include/linux/rhashtable.h
13909F:	include/linux/rhashtable-types.h
13910
13911RICOH R5C592 MEMORYSTICK DRIVER
13912M:	Maxim Levitsky <maximlevitsky@gmail.com>
13913S:	Maintained
13914F:	drivers/memstick/host/r592.*
13915
13916RICOH SMARTMEDIA/XD DRIVER
13917M:	Maxim Levitsky <maximlevitsky@gmail.com>
13918S:	Maintained
13919F:	drivers/mtd/nand/raw/r852.c
13920F:	drivers/mtd/nand/raw/r852.h
13921
13922RISC-V ARCHITECTURE
13923M:	Paul Walmsley <paul.walmsley@sifive.com>
13924M:	Palmer Dabbelt <palmer@dabbelt.com>
13925M:	Albert Ou <aou@eecs.berkeley.edu>
13926L:	linux-riscv@lists.infradead.org
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13928S:	Supported
13929F:	arch/riscv/
13930K:	riscv
13931N:	riscv
13932
13933ROCCAT DRIVERS
13934M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13935W:	http://sourceforge.net/projects/roccat/
13936S:	Maintained
13937F:	drivers/hid/hid-roccat*
13938F:	include/linux/hid-roccat*
13939F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13940
13941ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13942M:	Jacob Chen <jacob-chen@iotwrt.com>
13943M:	Ezequiel Garcia <ezequiel@collabora.com>
13944L:	linux-media@vger.kernel.org
13945S:	Maintained
13946F:	drivers/media/platform/rockchip/rga/
13947F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13948
13949HANTRO VPU CODEC DRIVER
13950M:	Ezequiel Garcia <ezequiel@collabora.com>
13951L:	linux-media@vger.kernel.org
13952S:	Maintained
13953F:	drivers/staging/media/hantro/
13954F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13955
13956ROCKER DRIVER
13957M:	Jiri Pirko <jiri@resnulli.us>
13958L:	netdev@vger.kernel.org
13959S:	Supported
13960F:	drivers/net/ethernet/rocker/
13961
13962ROCKETPORT DRIVER
13963P:	Comtrol Corp.
13964W:	http://www.comtrol.com
13965S:	Maintained
13966F:	Documentation/driver-api/serial/rocket.rst
13967F:	drivers/tty/rocket*
13968
13969ROCKETPORT EXPRESS/INFINITY DRIVER
13970M:	Kevin Cernekee <cernekee@gmail.com>
13971L:	linux-serial@vger.kernel.org
13972S:	Odd Fixes
13973F:	drivers/tty/serial/rp2.*
13974
13975ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13976M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13977L:	linux-kernel@vger.kernel.org
13978L:	linux-renesas-soc@vger.kernel.org
13979S:	Supported
13980F:	drivers/mfd/bd9571mwv.c
13981F:	drivers/regulator/bd9571mwv-regulator.c
13982F:	drivers/gpio/gpio-bd9571mwv.c
13983F:	include/linux/mfd/bd9571mwv.h
13984F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13985
13986ROSE NETWORK LAYER
13987M:	Ralf Baechle <ralf@linux-mips.org>
13988L:	linux-hams@vger.kernel.org
13989W:	http://www.linux-ax25.org/
13990S:	Maintained
13991F:	include/net/rose.h
13992F:	include/uapi/linux/rose.h
13993F:	net/rose/
13994
13995RTL2830 MEDIA DRIVER
13996M:	Antti Palosaari <crope@iki.fi>
13997L:	linux-media@vger.kernel.org
13998W:	https://linuxtv.org
13999W:	http://palosaari.fi/linux/
14000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14001T:	git git://linuxtv.org/anttip/media_tree.git
14002S:	Maintained
14003F:	drivers/media/dvb-frontends/rtl2830*
14004
14005RTL2832 MEDIA DRIVER
14006M:	Antti Palosaari <crope@iki.fi>
14007L:	linux-media@vger.kernel.org
14008W:	https://linuxtv.org
14009W:	http://palosaari.fi/linux/
14010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14011T:	git git://linuxtv.org/anttip/media_tree.git
14012S:	Maintained
14013F:	drivers/media/dvb-frontends/rtl2832*
14014
14015RTL2832_SDR MEDIA DRIVER
14016M:	Antti Palosaari <crope@iki.fi>
14017L:	linux-media@vger.kernel.org
14018W:	https://linuxtv.org
14019W:	http://palosaari.fi/linux/
14020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14021T:	git git://linuxtv.org/anttip/media_tree.git
14022S:	Maintained
14023F:	drivers/media/dvb-frontends/rtl2832_sdr*
14024
14025RTL8180 WIRELESS DRIVER
14026L:	linux-wireless@vger.kernel.org
14027W:	http://wireless.kernel.org/
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14029S:	Orphan
14030F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14031
14032RTL8187 WIRELESS DRIVER
14033M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14034M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14035M:	Larry Finger <Larry.Finger@lwfinger.net>
14036L:	linux-wireless@vger.kernel.org
14037W:	http://wireless.kernel.org/
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14039S:	Maintained
14040F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14041
14042REALTEK WIRELESS DRIVER (rtlwifi family)
14043M:	Ping-Ke Shih <pkshih@realtek.com>
14044L:	linux-wireless@vger.kernel.org
14045W:	http://wireless.kernel.org/
14046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14047S:	Maintained
14048F:	drivers/net/wireless/realtek/rtlwifi/
14049
14050REALTEK WIRELESS DRIVER (rtw88)
14051M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14052L:	linux-wireless@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/wireless/realtek/rtw88/
14055
14056RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14057M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14058L:	linux-wireless@vger.kernel.org
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14060S:	Maintained
14061F:	drivers/net/wireless/realtek/rtl8xxxu/
14062
14063RXRPC SOCKETS (AF_RXRPC)
14064M:	David Howells <dhowells@redhat.com>
14065L:	linux-afs@lists.infradead.org
14066S:	Supported
14067F:	net/rxrpc/
14068F:	include/keys/rxrpc-type.h
14069F:	include/net/af_rxrpc.h
14070F:	include/trace/events/rxrpc.h
14071F:	include/uapi/linux/rxrpc.h
14072F:	Documentation/networking/rxrpc.txt
14073W:	https://www.infradead.org/~dhowells/kafs/
14074
14075S3 SAVAGE FRAMEBUFFER DRIVER
14076M:	Antonino Daplas <adaplas@gmail.com>
14077L:	linux-fbdev@vger.kernel.org
14078S:	Maintained
14079F:	drivers/video/fbdev/savage/
14080
14081S390
14082M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14083M:	Vasily Gorbik <gor@linux.ibm.com>
14084M:	Christian Borntraeger <borntraeger@de.ibm.com>
14085L:	linux-s390@vger.kernel.org
14086W:	http://www.ibm.com/developerworks/linux/linux390/
14087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14088S:	Supported
14089F:	arch/s390/
14090F:	drivers/s390/
14091F:	Documentation/s390/
14092F:	Documentation/driver-api/s390-drivers.rst
14093
14094S390 COMMON I/O LAYER
14095M:	Sebastian Ott <sebott@linux.ibm.com>
14096M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14097L:	linux-s390@vger.kernel.org
14098W:	http://www.ibm.com/developerworks/linux/linux390/
14099S:	Supported
14100F:	drivers/s390/cio/
14101
14102S390 DASD DRIVER
14103M:	Stefan Haberland <sth@linux.ibm.com>
14104M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14105L:	linux-s390@vger.kernel.org
14106W:	http://www.ibm.com/developerworks/linux/linux390/
14107S:	Supported
14108F:	drivers/s390/block/dasd*
14109F:	block/partitions/ibm.c
14110
14111S390 IOMMU (PCI)
14112M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14113L:	linux-s390@vger.kernel.org
14114W:	http://www.ibm.com/developerworks/linux/linux390/
14115S:	Supported
14116F:	drivers/iommu/s390-iommu.c
14117
14118S390 IUCV NETWORK LAYER
14119M:	Julian Wiedmann <jwi@linux.ibm.com>
14120M:	Ursula Braun <ubraun@linux.ibm.com>
14121L:	linux-s390@vger.kernel.org
14122W:	http://www.ibm.com/developerworks/linux/linux390/
14123S:	Supported
14124F:	drivers/s390/net/*iucv*
14125F:	include/net/iucv/
14126F:	net/iucv/
14127
14128S390 NETWORK DRIVERS
14129M:	Julian Wiedmann <jwi@linux.ibm.com>
14130M:	Ursula Braun <ubraun@linux.ibm.com>
14131L:	linux-s390@vger.kernel.org
14132W:	http://www.ibm.com/developerworks/linux/linux390/
14133S:	Supported
14134F:	drivers/s390/net/
14135
14136S390 PCI SUBSYSTEM
14137M:	Sebastian Ott <sebott@linux.ibm.com>
14138M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14139L:	linux-s390@vger.kernel.org
14140W:	http://www.ibm.com/developerworks/linux/linux390/
14141S:	Supported
14142F:	arch/s390/pci/
14143F:	drivers/pci/hotplug/s390_pci_hpc.c
14144
14145S390 VFIO-CCW DRIVER
14146M:	Cornelia Huck <cohuck@redhat.com>
14147M:	Eric Farman <farman@linux.ibm.com>
14148R:	Halil Pasic <pasic@linux.ibm.com>
14149L:	linux-s390@vger.kernel.org
14150L:	kvm@vger.kernel.org
14151S:	Supported
14152F:	drivers/s390/cio/vfio_ccw*
14153F:	Documentation/s390/vfio-ccw.rst
14154F:	include/uapi/linux/vfio_ccw.h
14155
14156S390 ZCRYPT DRIVER
14157M:	Harald Freudenberger <freude@linux.ibm.com>
14158L:	linux-s390@vger.kernel.org
14159W:	http://www.ibm.com/developerworks/linux/linux390/
14160S:	Supported
14161F:	drivers/s390/crypto/
14162
14163S390 VFIO AP DRIVER
14164M:	Tony Krowiak <akrowiak@linux.ibm.com>
14165M:	Pierre Morel <pmorel@linux.ibm.com>
14166M:	Halil Pasic <pasic@linux.ibm.com>
14167L:	linux-s390@vger.kernel.org
14168W:	http://www.ibm.com/developerworks/linux/linux390/
14169S:	Supported
14170F:	drivers/s390/crypto/vfio_ap_drv.c
14171F:	drivers/s390/crypto/vfio_ap_private.h
14172F:	drivers/s390/crypto/vfio_ap_ops.c
14173F:	Documentation/s390/vfio-ap.rst
14174
14175S390 ZFCP DRIVER
14176M:	Steffen Maier <maier@linux.ibm.com>
14177M:	Benjamin Block <bblock@linux.ibm.com>
14178L:	linux-s390@vger.kernel.org
14179W:	http://www.ibm.com/developerworks/linux/linux390/
14180S:	Supported
14181F:	drivers/s390/scsi/zfcp_*
14182
14183S3C24XX SD/MMC Driver
14184M:	Ben Dooks <ben-linux@fluff.org>
14185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14186S:	Supported
14187F:	drivers/mmc/host/s3cmci.*
14188
14189SAA6588 RDS RECEIVER DRIVER
14190M:	Hans Verkuil <hverkuil@xs4all.nl>
14191L:	linux-media@vger.kernel.org
14192T:	git git://linuxtv.org/media_tree.git
14193W:	https://linuxtv.org
14194S:	Odd Fixes
14195F:	drivers/media/i2c/saa6588*
14196
14197SAA7134 VIDEO4LINUX DRIVER
14198M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14199L:	linux-media@vger.kernel.org
14200W:	https://linuxtv.org
14201T:	git git://linuxtv.org/media_tree.git
14202S:	Odd fixes
14203F:	Documentation/media/v4l-drivers/saa7134*
14204F:	drivers/media/pci/saa7134/
14205
14206SAA7146 VIDEO4LINUX-2 DRIVER
14207M:	Hans Verkuil <hverkuil@xs4all.nl>
14208L:	linux-media@vger.kernel.org
14209T:	git git://linuxtv.org/media_tree.git
14210S:	Maintained
14211F:	drivers/media/common/saa7146/
14212F:	drivers/media/pci/saa7146/
14213F:	include/media/drv-intf/saa7146*
14214
14215SAFESETID SECURITY MODULE
14216M:     Micah Morton <mortonm@chromium.org>
14217S:     Supported
14218F:     security/safesetid/
14219F:     Documentation/admin-guide/LSM/SafeSetID.rst
14220
14221SAMSUNG AUDIO (ASoC) DRIVERS
14222M:	Krzysztof Kozlowski <krzk@kernel.org>
14223M:	Sangbeom Kim <sbkim73@samsung.com>
14224M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14226S:	Supported
14227F:	sound/soc/samsung/
14228F:	Documentation/devicetree/bindings/sound/samsung*
14229
14230SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14231M:	Krzysztof Kozlowski <krzk@kernel.org>
14232L:	linux-crypto@vger.kernel.org
14233L:	linux-samsung-soc@vger.kernel.org
14234S:	Maintained
14235F:	drivers/crypto/exynos-rng.c
14236F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14237
14238SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14239M:	Łukasz Stelmach <l.stelmach@samsung.com>
14240L:	linux-samsung-soc@vger.kernel.org
14241S:	Maintained
14242F:	drivers/char/hw_random/exynos-trng.c
14243F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14244
14245SAMSUNG FRAMEBUFFER DRIVER
14246M:	Jingoo Han <jingoohan1@gmail.com>
14247L:	linux-fbdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/video/fbdev/s3c-fb.c
14250
14251SAMSUNG LAPTOP DRIVER
14252M:	Corentin Chary <corentin.chary@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/samsung-laptop.c
14256
14257SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14258M:	Sangbeom Kim <sbkim73@samsung.com>
14259M:	Krzysztof Kozlowski <krzk@kernel.org>
14260M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14261L:	linux-kernel@vger.kernel.org
14262L:	linux-samsung-soc@vger.kernel.org
14263S:	Supported
14264F:	drivers/mfd/sec*.c
14265F:	drivers/regulator/s2m*.c
14266F:	drivers/regulator/s5m*.c
14267F:	drivers/clk/clk-s2mps11.c
14268F:	drivers/rtc/rtc-s5m.c
14269F:	include/linux/mfd/samsung/
14270F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14271F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14272F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14273F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14274
14275SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14276M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14277L:	linux-media@vger.kernel.org
14278L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14279S:	Maintained
14280F:	drivers/media/platform/s3c-camif/
14281F:	include/media/drv-intf/s3c_camif.h
14282
14283SAMSUNG S3FWRN5 NFC DRIVER
14284M:	Robert Baldyga <r.baldyga@samsung.com>
14285M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14287S:	Supported
14288F:	drivers/nfc/s3fwrn5
14289
14290SAMSUNG S5C73M3 CAMERA DRIVER
14291M:	Kyungmin Park <kyungmin.park@samsung.com>
14292M:	Andrzej Hajda <a.hajda@samsung.com>
14293L:	linux-media@vger.kernel.org
14294S:	Supported
14295F:	drivers/media/i2c/s5c73m3/*
14296
14297SAMSUNG S5K5BAF CAMERA DRIVER
14298M:	Kyungmin Park <kyungmin.park@samsung.com>
14299M:	Andrzej Hajda <a.hajda@samsung.com>
14300L:	linux-media@vger.kernel.org
14301S:	Supported
14302F:	drivers/media/i2c/s5k5baf.c
14303
14304SAMSUNG S5P Security SubSystem (SSS) DRIVER
14305M:	Krzysztof Kozlowski <krzk@kernel.org>
14306M:	Vladimir Zapolskiy <vz@mleia.com>
14307M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14308L:	linux-crypto@vger.kernel.org
14309L:	linux-samsung-soc@vger.kernel.org
14310S:	Maintained
14311F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14312F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14313F:	drivers/crypto/s5p-sss.c
14314
14315SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14316M:	Kyungmin Park <kyungmin.park@samsung.com>
14317M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14318L:	linux-media@vger.kernel.org
14319Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14320S:	Supported
14321F:	drivers/media/platform/exynos4-is/
14322
14323SAMSUNG SOC CLOCK DRIVERS
14324M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14325M:	Tomasz Figa <tomasz.figa@gmail.com>
14326M:	Chanwoo Choi <cw00.choi@samsung.com>
14327S:	Supported
14328L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14330F:	drivers/clk/samsung/
14331F:	include/dt-bindings/clock/exynos*.h
14332F:	Documentation/devicetree/bindings/clock/exynos*.txt
14333F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14334F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14335
14336SAMSUNG SPI DRIVERS
14337M:	Kukjin Kim <kgene@kernel.org>
14338M:	Krzysztof Kozlowski <krzk@kernel.org>
14339M:	Andi Shyti <andi@etezian.org>
14340L:	linux-spi@vger.kernel.org
14341L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14342S:	Maintained
14343F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14344F:	drivers/spi/spi-s3c*
14345F:	include/linux/platform_data/spi-s3c64xx.h
14346
14347SAMSUNG SXGBE DRIVERS
14348M:	Byungho An <bh74.an@samsung.com>
14349M:	Girish K S <ks.giri@samsung.com>
14350M:	Vipul Pandya <vipul.pandya@samsung.com>
14351S:	Supported
14352L:	netdev@vger.kernel.org
14353F:	drivers/net/ethernet/samsung/sxgbe/
14354
14355SAMSUNG THERMAL DRIVER
14356M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14357L:	linux-pm@vger.kernel.org
14358L:	linux-samsung-soc@vger.kernel.org
14359S:	Supported
14360T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14361F:	drivers/thermal/samsung/
14362
14363SAMSUNG USB2 PHY DRIVER
14364M:	Kamil Debski <kamil@wypas.org>
14365M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14366L:	linux-kernel@vger.kernel.org
14367S:	Supported
14368F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14369F:	Documentation/driver-api/phy/samsung-usb2.rst
14370F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14371F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14372F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14373F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14374F:	drivers/phy/samsung/phy-samsung-usb2.c
14375F:	drivers/phy/samsung/phy-samsung-usb2.h
14376
14377SC1200 WDT DRIVER
14378M:	Zwane Mwaikambo <zwanem@gmail.com>
14379S:	Maintained
14380F:	drivers/watchdog/sc1200wdt.c
14381
14382SCHEDULER
14383M:	Ingo Molnar <mingo@redhat.com>
14384M:	Peter Zijlstra <peterz@infradead.org>
14385M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14386M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14387R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14388R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14389R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14390R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14391L:	linux-kernel@vger.kernel.org
14392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14393S:	Maintained
14394F:	kernel/sched/
14395F:	include/linux/sched.h
14396F:	include/uapi/linux/sched.h
14397F:	include/linux/wait.h
14398F:	include/linux/preempt.h
14399
14400SCR24X CHIP CARD INTERFACE DRIVER
14401M:	Lubomir Rintel <lkundrak@v3.sk>
14402S:	Supported
14403F:	drivers/char/pcmcia/scr24x_cs.c
14404
14405SCSI CDROM DRIVER
14406M:	Jens Axboe <axboe@kernel.dk>
14407L:	linux-scsi@vger.kernel.org
14408W:	http://www.kernel.dk
14409S:	Maintained
14410F:	drivers/scsi/sr*
14411
14412SCSI RDMA PROTOCOL (SRP) INITIATOR
14413M:	Bart Van Assche <bvanassche@acm.org>
14414L:	linux-rdma@vger.kernel.org
14415S:	Supported
14416Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14417F:	drivers/infiniband/ulp/srp/
14418F:	include/scsi/srp.h
14419
14420SCSI RDMA PROTOCOL (SRP) TARGET
14421M:	Bart Van Assche <bvanassche@acm.org>
14422L:	linux-rdma@vger.kernel.org
14423L:	target-devel@vger.kernel.org
14424S:	Supported
14425Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14426F:	drivers/infiniband/ulp/srpt/
14427
14428SCSI SG DRIVER
14429M:	Doug Gilbert <dgilbert@interlog.com>
14430L:	linux-scsi@vger.kernel.org
14431W:	http://sg.danny.cz/sg
14432S:	Maintained
14433F:	Documentation/scsi/scsi-generic.txt
14434F:	drivers/scsi/sg.c
14435F:	include/scsi/sg.h
14436
14437SCSI SUBSYSTEM
14438M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14440M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14442Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14443L:	linux-scsi@vger.kernel.org
14444S:	Maintained
14445F:	Documentation/devicetree/bindings/scsi/
14446F:	drivers/scsi/
14447F:	include/scsi/
14448
14449SCSI TAPE DRIVER
14450M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14451L:	linux-scsi@vger.kernel.org
14452S:	Maintained
14453F:	Documentation/scsi/st.txt
14454F:	drivers/scsi/st.*
14455F:	drivers/scsi/st_*.h
14456
14457SCSI TARGET SUBSYSTEM
14458M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14459L:	linux-scsi@vger.kernel.org
14460L:	target-devel@vger.kernel.org
14461W:	http://www.linux-iscsi.org
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14463Q:	https://patchwork.kernel.org/project/target-devel/list/
14464S:	Supported
14465F:	drivers/target/
14466F:	include/target/
14467F:	Documentation/target/
14468
14469SCTP PROTOCOL
14470M:	Vlad Yasevich <vyasevich@gmail.com>
14471M:	Neil Horman <nhorman@tuxdriver.com>
14472M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14473L:	linux-sctp@vger.kernel.org
14474W:	http://lksctp.sourceforge.net
14475S:	Maintained
14476F:	Documentation/networking/sctp.txt
14477F:	include/linux/sctp.h
14478F:	include/uapi/linux/sctp.h
14479F:	include/net/sctp/
14480F:	net/sctp/
14481
14482SCx200 CPU SUPPORT
14483M:	Jim Cromie <jim.cromie@gmail.com>
14484S:	Odd Fixes
14485F:	Documentation/i2c/busses/scx200_acb.rst
14486F:	arch/x86/platform/scx200/
14487F:	drivers/watchdog/scx200_wdt.c
14488F:	drivers/i2c/busses/scx200*
14489F:	drivers/mtd/maps/scx200_docflash.c
14490F:	include/linux/scx200.h
14491
14492SCx200 GPIO DRIVER
14493M:	Jim Cromie <jim.cromie@gmail.com>
14494S:	Maintained
14495F:	drivers/char/scx200_gpio.c
14496F:	include/linux/scx200_gpio.h
14497
14498SCx200 HRT CLOCKSOURCE DRIVER
14499M:	Jim Cromie <jim.cromie@gmail.com>
14500S:	Maintained
14501F:	drivers/clocksource/scx200_hrt.c
14502
14503SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14504M:	Sascha Sommer <saschasommer@freenet.de>
14505L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14506S:	Maintained
14507F:	drivers/mmc/host/sdricoh_cs.c
14508
14509SECO BOARDS CEC DRIVER
14510M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14511S:	Maintained
14512F:	drivers/media/platform/seco-cec/seco-cec.c
14513F:	drivers/media/platform/seco-cec/seco-cec.h
14514
14515SECURE COMPUTING
14516M:	Kees Cook <keescook@chromium.org>
14517R:	Andy Lutomirski <luto@amacapital.net>
14518R:	Will Drewry <wad@chromium.org>
14519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14520S:	Supported
14521F:	kernel/seccomp.c
14522F:	include/uapi/linux/seccomp.h
14523F:	include/linux/seccomp.h
14524F:	tools/testing/selftests/seccomp/*
14525F:	tools/testing/selftests/kselftest_harness.h
14526F:	Documentation/userspace-api/seccomp_filter.rst
14527K:	\bsecure_computing
14528K:	\bTIF_SECCOMP\b
14529
14530SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14531M:	Al Cooper <alcooperx@gmail.com>
14532L:	linux-mmc@vger.kernel.org
14533L:	bcm-kernel-feedback-list@broadcom.com
14534S:	Maintained
14535F:	drivers/mmc/host/sdhci-brcmstb*
14536
14537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14538M:	Adrian Hunter <adrian.hunter@intel.com>
14539L:	linux-mmc@vger.kernel.org
14540S:	Maintained
14541F:	drivers/mmc/host/sdhci*
14542F:	include/linux/mmc/sdhci*
14543
14544EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14545M:	Adrian Hunter <adrian.hunter@intel.com>
14546M:	Ritesh Harjani <riteshh@codeaurora.org>
14547M:	Asutosh Das <asutoshd@codeaurora.org>
14548L:	linux-mmc@vger.kernel.org
14549S:	Maintained
14550F:	drivers/mmc/host/cqhci*
14551
14552SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14553M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14554M:	Manjunath M B <manjumb@synopsys.com>
14555L:	linux-mmc@vger.kernel.org
14556S:	Maintained
14557F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14558
14559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14560M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14561L:	linux-mmc@vger.kernel.org
14562S:	Supported
14563F:	drivers/mmc/host/sdhci-of-at91.c
14564
14565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14566M:	Ben Dooks <ben-linux@fluff.org>
14567M:	Jaehoon Chung <jh80.chung@samsung.com>
14568L:	linux-mmc@vger.kernel.org
14569S:	Maintained
14570F:	drivers/mmc/host/sdhci-s3c*
14571
14572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14573M:	Viresh Kumar <vireshk@kernel.org>
14574L:	linux-mmc@vger.kernel.org
14575S:	Maintained
14576F:	drivers/mmc/host/sdhci-spear.c
14577
14578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14579M:	Kishon Vijay Abraham I <kishon@ti.com>
14580L:	linux-mmc@vger.kernel.org
14581S:	Maintained
14582F:	drivers/mmc/host/sdhci-omap.c
14583
14584SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14585M:	Scott Bauer <scott.bauer@intel.com>
14586M:	Jonathan Derrick <jonathan.derrick@intel.com>
14587L:	linux-block@vger.kernel.org
14588S:	Supported
14589F:	block/sed*
14590F:	block/opal_proto.h
14591F:	include/linux/sed*
14592F:	include/uapi/linux/sed*
14593
14594SECURITY CONTACT
14595M:	Security Officers <security@kernel.org>
14596S:	Supported
14597
14598SECURITY SUBSYSTEM
14599M:	James Morris <jmorris@namei.org>
14600M:	"Serge E. Hallyn" <serge@hallyn.com>
14601L:	linux-security-module@vger.kernel.org (suggested Cc:)
14602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14603W:	http://kernsec.org/
14604S:	Supported
14605F:	security/
14606X:	security/selinux/
14607
14608SELINUX SECURITY MODULE
14609M:	Paul Moore <paul@paul-moore.com>
14610M:	Stephen Smalley <sds@tycho.nsa.gov>
14611M:	Eric Paris <eparis@parisplace.org>
14612L:	selinux@vger.kernel.org
14613W:	https://selinuxproject.org
14614W:	https://github.com/SELinuxProject
14615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14616S:	Supported
14617F:	include/uapi/linux/selinux_netlink.h
14618F:	security/selinux/
14619F:	scripts/selinux/
14620F:	Documentation/admin-guide/LSM/SELinux.rst
14621
14622SENSABLE PHANTOM
14623M:	Jiri Slaby <jirislaby@gmail.com>
14624S:	Maintained
14625F:	drivers/misc/phantom.c
14626F:	include/uapi/linux/phantom.h
14627
14628SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14629M:	Tomasz Duszynski <tduszyns@gmail.com>
14630S:	Maintained
14631F:	drivers/iio/chemical/sps30.c
14632F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14633
14634SERIAL DEVICE BUS
14635M:	Rob Herring <robh@kernel.org>
14636L:	linux-serial@vger.kernel.org
14637S:	Maintained
14638F:	Documentation/devicetree/bindings/serial/slave-device.txt
14639F:	drivers/tty/serdev/
14640F:	include/linux/serdev.h
14641
14642SERIAL DRIVERS
14643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14644L:	linux-serial@vger.kernel.org
14645S:	Maintained
14646F:	Documentation/devicetree/bindings/serial/
14647F:	drivers/tty/serial/
14648
14649SERIAL IR RECEIVER
14650M:	Sean Young <sean@mess.org>
14651L:	linux-media@vger.kernel.org
14652S:	Maintained
14653F:	drivers/media/rc/serial_ir.c
14654
14655SFC NETWORK DRIVER
14656M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14657M:	Edward Cree <ecree@solarflare.com>
14658M:	Martin Habets <mhabets@solarflare.com>
14659L:	netdev@vger.kernel.org
14660S:	Supported
14661F:	drivers/net/ethernet/sfc/
14662
14663SFF/SFP/SFP+ MODULE SUPPORT
14664M:	Russell King <linux@armlinux.org.uk>
14665L:	netdev@vger.kernel.org
14666S:	Maintained
14667F:	drivers/net/phy/phylink.c
14668F:	drivers/net/phy/sfp*
14669F:	include/linux/phylink.h
14670F:	include/linux/sfp.h
14671K:	phylink
14672
14673SGI GRU DRIVER
14674M:	Dimitri Sivanich <sivanich@sgi.com>
14675S:	Maintained
14676F:	drivers/misc/sgi-gru/
14677
14678SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14679M:	Pat Gefre <pfg@sgi.com>
14680L:	linux-ia64@vger.kernel.org
14681S:	Supported
14682F:	Documentation/ia64/serial.rst
14683F:	drivers/tty/serial/ioc?_serial.c
14684F:	include/linux/ioc?.h
14685
14686SGI XP/XPC/XPNET DRIVER
14687M:	Cliff Whickman <cpw@sgi.com>
14688M:	Robin Holt <robinmholt@gmail.com>
14689S:	Maintained
14690F:	drivers/misc/sgi-xp/
14691
14692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14693M:	Ursula Braun <ubraun@linux.ibm.com>
14694M:	Karsten Graul <kgraul@linux.ibm.com>
14695L:	linux-s390@vger.kernel.org
14696W:	http://www.ibm.com/developerworks/linux/linux390/
14697S:	Supported
14698F:	net/smc/
14699
14700SHARP RJ54N1CB0C SENSOR DRIVER
14701M:	Jacopo Mondi <jacopo@jmondi.org>
14702L:	linux-media@vger.kernel.org
14703T:	git git://linuxtv.org/media_tree.git
14704S:	Odd fixes
14705F:	drivers/media/i2c/rj54n1cb0c.c
14706F:	include/media/i2c/rj54n1cb0c.h
14707
14708SH_VEU V4L2 MEM2MEM DRIVER
14709L:	linux-media@vger.kernel.org
14710S:	Orphan
14711F:	drivers/media/platform/sh_veu.c
14712
14713SH_VOU V4L2 OUTPUT DRIVER
14714L:	linux-media@vger.kernel.org
14715S:	Orphan
14716F:	drivers/media/platform/sh_vou.c
14717F:	include/media/drv-intf/sh_vou.h
14718
14719SI2157 MEDIA DRIVER
14720M:	Antti Palosaari <crope@iki.fi>
14721L:	linux-media@vger.kernel.org
14722W:	https://linuxtv.org
14723W:	http://palosaari.fi/linux/
14724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14725T:	git git://linuxtv.org/anttip/media_tree.git
14726S:	Maintained
14727F:	drivers/media/tuners/si2157*
14728
14729SI2165 MEDIA DRIVER
14730M:	Matthias Schwarzott <zzam@gentoo.org>
14731L:	linux-media@vger.kernel.org
14732W:	https://linuxtv.org
14733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14734S:	Maintained
14735F:	drivers/media/dvb-frontends/si2165*
14736
14737SI2168 MEDIA DRIVER
14738M:	Antti Palosaari <crope@iki.fi>
14739L:	linux-media@vger.kernel.org
14740W:	https://linuxtv.org
14741W:	http://palosaari.fi/linux/
14742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14743T:	git git://linuxtv.org/anttip/media_tree.git
14744S:	Maintained
14745F:	drivers/media/dvb-frontends/si2168*
14746
14747SI470X FM RADIO RECEIVER I2C DRIVER
14748M:	Hans Verkuil <hverkuil@xs4all.nl>
14749L:	linux-media@vger.kernel.org
14750T:	git git://linuxtv.org/media_tree.git
14751W:	https://linuxtv.org
14752S:	Odd Fixes
14753F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14754
14755SI470X FM RADIO RECEIVER USB DRIVER
14756M:	Hans Verkuil <hverkuil@xs4all.nl>
14757L:	linux-media@vger.kernel.org
14758T:	git git://linuxtv.org/media_tree.git
14759W:	https://linuxtv.org
14760S:	Maintained
14761F:	drivers/media/radio/si470x/radio-si470x-common.c
14762F:	drivers/media/radio/si470x/radio-si470x.h
14763F:	drivers/media/radio/si470x/radio-si470x-usb.c
14764
14765SI4713 FM RADIO TRANSMITTER I2C DRIVER
14766M:	Eduardo Valentin <edubezval@gmail.com>
14767L:	linux-media@vger.kernel.org
14768T:	git git://linuxtv.org/media_tree.git
14769W:	https://linuxtv.org
14770S:	Odd Fixes
14771F:	drivers/media/radio/si4713/si4713.?
14772
14773SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14774M:	Eduardo Valentin <edubezval@gmail.com>
14775L:	linux-media@vger.kernel.org
14776T:	git git://linuxtv.org/media_tree.git
14777W:	https://linuxtv.org
14778S:	Odd Fixes
14779F:	drivers/media/radio/si4713/radio-platform-si4713.c
14780
14781SI4713 FM RADIO TRANSMITTER USB DRIVER
14782M:	Hans Verkuil <hverkuil@xs4all.nl>
14783L:	linux-media@vger.kernel.org
14784T:	git git://linuxtv.org/media_tree.git
14785W:	https://linuxtv.org
14786S:	Maintained
14787F:	drivers/media/radio/si4713/radio-usb-si4713.c
14788
14789SIANO DVB DRIVER
14790M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14791L:	linux-media@vger.kernel.org
14792W:	https://linuxtv.org
14793T:	git git://linuxtv.org/media_tree.git
14794S:	Odd fixes
14795F:	drivers/media/common/siano/
14796F:	drivers/media/usb/siano/
14797F:	drivers/media/usb/siano/
14798F:	drivers/media/mmc/siano/
14799
14800SIFIVE DRIVERS
14801M:	Palmer Dabbelt <palmer@dabbelt.com>
14802M:	Paul Walmsley <paul.walmsley@sifive.com>
14803L:	linux-riscv@lists.infradead.org
14804T:	git git://github.com/sifive/riscv-linux.git
14805S:	Supported
14806K:	[^@]sifive
14807N:	sifive
14808
14809SIFIVE FU540 SYSTEM-ON-CHIP
14810M:	Paul Walmsley <paul.walmsley@sifive.com>
14811M:	Palmer Dabbelt <palmer@dabbelt.com>
14812L:	linux-riscv@lists.infradead.org
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14814S:	Supported
14815K:	fu540
14816N:	fu540
14817
14818SILEAD TOUCHSCREEN DRIVER
14819M:	Hans de Goede <hdegoede@redhat.com>
14820L:	linux-input@vger.kernel.org
14821L:	platform-driver-x86@vger.kernel.org
14822S:	Maintained
14823F:	drivers/input/touchscreen/silead.c
14824F:	drivers/platform/x86/touchscreen_dmi.c
14825
14826SILICON MOTION SM712 FRAME BUFFER DRIVER
14827M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14828M:	Teddy Wang <teddy.wang@siliconmotion.com>
14829M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14830L:	linux-fbdev@vger.kernel.org
14831S:	Maintained
14832F:	drivers/video/fbdev/sm712*
14833F:	Documentation/fb/sm712fb.rst
14834
14835SIMPLE FIRMWARE INTERFACE (SFI)
14836M:	Len Brown <lenb@kernel.org>
14837L:	sfi-devel@simplefirmware.org
14838W:	http://simplefirmware.org/
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14840S:	Supported
14841F:	arch/x86/platform/sfi/
14842F:	drivers/sfi/
14843F:	include/linux/sfi*.h
14844
14845SIMPLEFB FB DRIVER
14846M:	Hans de Goede <hdegoede@redhat.com>
14847L:	linux-fbdev@vger.kernel.org
14848S:	Maintained
14849F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14850F:	drivers/video/fbdev/simplefb.c
14851F:	include/linux/platform_data/simplefb.h
14852
14853SIMTEC EB110ATX (Chalice CATS)
14854P:	Ben Dooks
14855P:	Vincent Sanders <vince@simtec.co.uk>
14856M:	Simtec Linux Team <linux@simtec.co.uk>
14857W:	http://www.simtec.co.uk/products/EB110ATX/
14858S:	Supported
14859
14860SIMTEC EB2410ITX (BAST)
14861P:	Ben Dooks
14862P:	Vincent Sanders <vince@simtec.co.uk>
14863M:	Simtec Linux Team <linux@simtec.co.uk>
14864W:	http://www.simtec.co.uk/products/EB2410ITX/
14865S:	Supported
14866F:	arch/arm/mach-s3c24xx/mach-bast.c
14867F:	arch/arm/mach-s3c24xx/bast-ide.c
14868F:	arch/arm/mach-s3c24xx/bast-irq.c
14869
14870SIPHASH PRF ROUTINES
14871M:	Jason A. Donenfeld <Jason@zx2c4.com>
14872S:	Maintained
14873F:	lib/siphash.c
14874F:	lib/test_siphash.c
14875F:	include/linux/siphash.h
14876
14877SIOX
14878M:	Thorsten Scherer <t.scherer@eckelmann.de>
14879M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14880R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14881S:	Supported
14882F:	drivers/siox/*
14883F:	drivers/gpio/gpio-siox.c
14884F:	include/trace/events/siox.h
14885
14886SIS 190 ETHERNET DRIVER
14887M:	Francois Romieu <romieu@fr.zoreil.com>
14888L:	netdev@vger.kernel.org
14889S:	Maintained
14890F:	drivers/net/ethernet/sis/sis190.c
14891
14892SIS 900/7016 FAST ETHERNET DRIVER
14893M:	Daniele Venzano <venza@brownhat.org>
14894W:	http://www.brownhat.org/sis900.html
14895L:	netdev@vger.kernel.org
14896S:	Maintained
14897F:	drivers/net/ethernet/sis/sis900.*
14898
14899SIS FRAMEBUFFER DRIVER
14900M:	Thomas Winischhofer <thomas@winischhofer.net>
14901W:	http://www.winischhofer.net/linuxsisvga.shtml
14902S:	Maintained
14903F:	Documentation/fb/sisfb.rst
14904F:	drivers/video/fbdev/sis/
14905F:	include/video/sisfb.h
14906
14907SIS USB2VGA DRIVER
14908M:	Thomas Winischhofer <thomas@winischhofer.net>
14909W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14910S:	Maintained
14911F:	drivers/usb/misc/sisusbvga/
14912
14913SLAB ALLOCATOR
14914M:	Christoph Lameter <cl@linux.com>
14915M:	Pekka Enberg <penberg@kernel.org>
14916M:	David Rientjes <rientjes@google.com>
14917M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14918M:	Andrew Morton <akpm@linux-foundation.org>
14919L:	linux-mm@kvack.org
14920S:	Maintained
14921F:	include/linux/sl?b*.h
14922F:	mm/sl?b*
14923
14924SLEEPABLE READ-COPY UPDATE (SRCU)
14925M:	Lai Jiangshan <jiangshanlai@gmail.com>
14926M:	"Paul E. McKenney" <paulmck@kernel.org>
14927M:	Josh Triplett <josh@joshtriplett.org>
14928R:	Steven Rostedt <rostedt@goodmis.org>
14929R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14930L:	rcu@vger.kernel.org
14931W:	http://www.rdrop.com/users/paulmck/RCU/
14932S:	Supported
14933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14934F:	include/linux/srcu*.h
14935F:	kernel/rcu/srcu*.c
14936
14937SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14938M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14940S:	Maintained
14941F:	drivers/slimbus/
14942F:	Documentation/devicetree/bindings/slimbus/
14943F:	include/linux/slimbus.h
14944
14945SMACK SECURITY MODULE
14946M:	Casey Schaufler <casey@schaufler-ca.com>
14947L:	linux-security-module@vger.kernel.org
14948W:	http://schaufler-ca.com
14949T:	git git://github.com/cschaufler/smack-next
14950S:	Maintained
14951F:	Documentation/admin-guide/LSM/Smack.rst
14952F:	security/smack/
14953
14954SMC91x ETHERNET DRIVER
14955M:	Nicolas Pitre <nico@fluxnic.net>
14956S:	Odd Fixes
14957F:	drivers/net/ethernet/smsc/smc91x.*
14958
14959SMIA AND SMIA++ IMAGE SENSOR DRIVER
14960M:	Sakari Ailus <sakari.ailus@iki.fi>
14961L:	linux-media@vger.kernel.org
14962S:	Maintained
14963F:	drivers/media/i2c/smiapp/
14964F:	include/media/i2c/smiapp.h
14965F:	drivers/media/i2c/smiapp-pll.c
14966F:	drivers/media/i2c/smiapp-pll.h
14967F:	include/uapi/linux/smiapp.h
14968F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14969
14970SMM665 HARDWARE MONITOR DRIVER
14971M:	Guenter Roeck <linux@roeck-us.net>
14972L:	linux-hwmon@vger.kernel.org
14973S:	Maintained
14974F:	Documentation/hwmon/smm665.rst
14975F:	drivers/hwmon/smm665.c
14976
14977SMSC EMC2103 HARDWARE MONITOR DRIVER
14978M:	Steve Glendinning <steve.glendinning@shawell.net>
14979L:	linux-hwmon@vger.kernel.org
14980S:	Maintained
14981F:	Documentation/hwmon/emc2103.rst
14982F:	drivers/hwmon/emc2103.c
14983
14984SMSC SCH5627 HARDWARE MONITOR DRIVER
14985M:	Hans de Goede <hdegoede@redhat.com>
14986L:	linux-hwmon@vger.kernel.org
14987S:	Supported
14988F:	Documentation/hwmon/sch5627.rst
14989F:	drivers/hwmon/sch5627.c
14990
14991SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14992M:	Steve Glendinning <steve.glendinning@shawell.net>
14993L:	linux-fbdev@vger.kernel.org
14994S:	Maintained
14995F:	drivers/video/fbdev/smscufx.c
14996
14997SMSC47B397 HARDWARE MONITOR DRIVER
14998M:	Jean Delvare <jdelvare@suse.com>
14999L:	linux-hwmon@vger.kernel.org
15000S:	Maintained
15001F:	Documentation/hwmon/smsc47b397.rst
15002F:	drivers/hwmon/smsc47b397.c
15003
15004SMSC911x ETHERNET DRIVER
15005M:	Steve Glendinning <steve.glendinning@shawell.net>
15006L:	netdev@vger.kernel.org
15007S:	Maintained
15008F:	include/linux/smsc911x.h
15009F:	drivers/net/ethernet/smsc/smsc911x.*
15010
15011SMSC9420 PCI ETHERNET DRIVER
15012M:	Steve Glendinning <steve.glendinning@shawell.net>
15013L:	netdev@vger.kernel.org
15014S:	Maintained
15015F:	drivers/net/ethernet/smsc/smsc9420.*
15016
15017SOC-CAMERA V4L2 SUBSYSTEM
15018L:	linux-media@vger.kernel.org
15019T:	git git://linuxtv.org/media_tree.git
15020S:	Orphan
15021F:	include/media/soc_camera.h
15022F:	drivers/staging/media/soc_camera/
15023
15024SOCIONEXT SYNQUACER I2C DRIVER
15025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15026L:	linux-i2c@vger.kernel.org
15027S:	Maintained
15028F:	drivers/i2c/busses/i2c-synquacer.c
15029F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15030
15031SOCIONEXT UNIPHIER SOUND DRIVER
15032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15033S:	Orphan
15034F:	sound/soc/uniphier/
15035
15036SOEKRIS NET48XX LED SUPPORT
15037M:	Chris Boot <bootc@bootc.net>
15038S:	Maintained
15039F:	drivers/leds/leds-net48xx.c
15040
15041SOFT-IWARP DRIVER (siw)
15042M:	Bernard Metzler <bmt@zurich.ibm.com>
15043L:	linux-rdma@vger.kernel.org
15044S:	Supported
15045F:	drivers/infiniband/sw/siw/
15046F:	include/uapi/rdma/siw-abi.h
15047
15048SOFT-ROCE DRIVER (rxe)
15049M:	Moni Shoua <monis@mellanox.com>
15050L:	linux-rdma@vger.kernel.org
15051S:	Supported
15052W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15053Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15054F:	drivers/infiniband/sw/rxe/
15055F:	include/uapi/rdma/rdma_user_rxe.h
15056
15057SOFTLOGIC 6x10 MPEG CODEC
15058M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15059M:	Anton Sviridenko <anton@corp.bluecherry.net>
15060M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15061M:	Andrey Utkin <andrey_utkin@fastmail.com>
15062M:	Ismael Luceno <ismael@iodev.co.uk>
15063L:	linux-media@vger.kernel.org
15064S:	Supported
15065F:	drivers/media/pci/solo6x10/
15066
15067SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15068M:	James Morse <james.morse@arm.com>
15069L:	linux-arm-kernel@lists.infradead.org
15070S:	Maintained
15071F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15072F:	drivers/firmware/arm_sdei.c
15073F:	include/linux/arm_sdei.h
15074F:	include/uapi/linux/arm_sdei.h
15075
15076SOFTWARE RAID (Multiple Disks) SUPPORT
15077M:	Song Liu <song@kernel.org>
15078L:	linux-raid@vger.kernel.org
15079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15080S:	Supported
15081F:	drivers/md/Makefile
15082F:	drivers/md/Kconfig
15083F:	drivers/md/md*
15084F:	drivers/md/raid*
15085F:	include/linux/raid/
15086F:	include/uapi/linux/raid/
15087
15088SOCIONEXT (SNI) AVE NETWORK DRIVER
15089M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15090L:	netdev@vger.kernel.org
15091S:	Maintained
15092F:	drivers/net/ethernet/socionext/sni_ave.c
15093F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15094
15095SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15096M:	Jassi Brar <jaswinder.singh@linaro.org>
15097M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15098L:	netdev@vger.kernel.org
15099S:	Maintained
15100F:	drivers/net/ethernet/socionext/netsec.c
15101F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15102
15103SOCIONEXT (SNI) Synquacer SPI DRIVER
15104M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15105M:	Jassi Brar <jaswinder.singh@linaro.org>
15106L:	linux-spi@vger.kernel.org
15107S:	Maintained
15108F:	drivers/spi/spi-synquacer.c
15109F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15110
15111SOLIDRUN CLEARFOG SUPPORT
15112M:	Russell King <linux@armlinux.org.uk>
15113S:	Maintained
15114F:	arch/arm/boot/dts/armada-388-clearfog*
15115F:	arch/arm/boot/dts/armada-38x-solidrun-*
15116
15117SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15118M:	Russell King <linux@armlinux.org.uk>
15119S:	Maintained
15120F:	arch/arm/boot/dts/imx6*-cubox-i*
15121F:	arch/arm/boot/dts/imx6*-hummingboard*
15122F:	arch/arm/boot/dts/imx6*-sr-*
15123
15124SONIC NETWORK DRIVER
15125M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15126L:	netdev@vger.kernel.org
15127S:	Maintained
15128F:	drivers/net/ethernet/natsemi/sonic.*
15129
15130SONICS SILICON BACKPLANE DRIVER (SSB)
15131M:	Michael Buesch <m@bues.ch>
15132L:	linux-wireless@vger.kernel.org
15133S:	Maintained
15134F:	drivers/ssb/
15135F:	include/linux/ssb/
15136
15137SONY IMX214 SENSOR DRIVER
15138M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15139L:	linux-media@vger.kernel.org
15140T:	git git://linuxtv.org/media_tree.git
15141S:	Maintained
15142F:	drivers/media/i2c/imx214.c
15143F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15144
15145SONY IMX258 SENSOR DRIVER
15146M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149S:	Maintained
15150F:	drivers/media/i2c/imx258.c
15151
15152SONY IMX274 SENSOR DRIVER
15153M:	Leon Luo <leonl@leopardimaging.com>
15154L:	linux-media@vger.kernel.org
15155T:	git git://linuxtv.org/media_tree.git
15156S:	Maintained
15157F:	drivers/media/i2c/imx274.c
15158F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15159
15160SONY IMX319 SENSOR DRIVER
15161M:	Bingbu Cao <bingbu.cao@intel.com>
15162L:	linux-media@vger.kernel.org
15163T:	git git://linuxtv.org/media_tree.git
15164S:	Maintained
15165F:	drivers/media/i2c/imx319.c
15166
15167SONY IMX355 SENSOR DRIVER
15168M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15169L:	linux-media@vger.kernel.org
15170T:	git git://linuxtv.org/media_tree.git
15171S:	Maintained
15172F:	drivers/media/i2c/imx355.c
15173
15174SONY MEMORYSTICK SUBSYSTEM
15175M:	Maxim Levitsky <maximlevitsky@gmail.com>
15176M:	Alex Dubov <oakad@yahoo.com>
15177M:	Ulf Hansson <ulf.hansson@linaro.org>
15178L:	linux-mmc@vger.kernel.org
15179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15180S:	Maintained
15181F:	drivers/memstick/
15182F:	include/linux/memstick.h
15183
15184SONY VAIO CONTROL DEVICE DRIVER
15185M:	Mattia Dongili <malattia@linux.it>
15186L:	platform-driver-x86@vger.kernel.org
15187W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15188S:	Maintained
15189F:	Documentation/admin-guide/laptops/sony-laptop.rst
15190F:	drivers/char/sonypi.c
15191F:	drivers/platform/x86/sony-laptop.c
15192F:	include/linux/sony-laptop.h
15193
15194SOUND
15195M:	Jaroslav Kysela <perex@perex.cz>
15196M:	Takashi Iwai <tiwai@suse.com>
15197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15198W:	http://www.alsa-project.org/
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15200Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15201S:	Maintained
15202F:	Documentation/sound/
15203F:	include/sound/
15204F:	include/uapi/sound/
15205F:	sound/
15206
15207SOUND - COMPRESSED AUDIO
15208M:	Vinod Koul <vkoul@kernel.org>
15209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15211S:	Supported
15212F:	Documentation/sound/designs/compress-offload.rst
15213F:	include/sound/compress_driver.h
15214F:	include/uapi/sound/compress_*
15215F:	sound/core/compress_offload.c
15216F:	sound/soc/soc-compress.c
15217
15218SOUND - DMAENGINE HELPERS
15219M:	Lars-Peter Clausen <lars@metafoo.de>
15220S:	Supported
15221F:	include/sound/dmaengine_pcm.h
15222F:	sound/core/pcm_dmaengine.c
15223F:	sound/soc/soc-generic-dmaengine-pcm.c
15224
15225SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15226M:	Liam Girdwood <lgirdwood@gmail.com>
15227M:	Mark Brown <broonie@kernel.org>
15228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15230W:	http://alsa-project.org/main/index.php/ASoC
15231S:	Supported
15232F:	Documentation/devicetree/bindings/sound/
15233F:	Documentation/sound/soc/
15234F:	sound/soc/
15235F:	include/dt-bindings/sound/
15236F:	include/sound/soc*
15237
15238SOUNDWIRE SUBSYSTEM
15239M:	Vinod Koul <vkoul@kernel.org>
15240M:	Sanyog Kale <sanyog.r.kale@intel.com>
15241R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15242L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15243S:	Supported
15244F:	Documentation/driver-api/soundwire/
15245F:	drivers/soundwire/
15246F:	include/linux/soundwire/
15247
15248SP2 MEDIA DRIVER
15249M:	Olli Salonen <olli.salonen@iki.fi>
15250L:	linux-media@vger.kernel.org
15251W:	https://linuxtv.org
15252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15253S:	Maintained
15254F:	drivers/media/dvb-frontends/sp2*
15255
15256SPARC + UltraSPARC (sparc/sparc64)
15257M:	"David S. Miller" <davem@davemloft.net>
15258L:	sparclinux@vger.kernel.org
15259Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15262S:	Maintained
15263F:	arch/sparc/
15264F:	drivers/sbus/
15265
15266SPARC SERIAL DRIVERS
15267M:	"David S. Miller" <davem@davemloft.net>
15268L:	sparclinux@vger.kernel.org
15269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15271S:	Maintained
15272F:	include/linux/sunserialcore.h
15273F:	drivers/tty/serial/suncore.c
15274F:	drivers/tty/serial/sunhv.c
15275F:	drivers/tty/serial/sunsab.c
15276F:	drivers/tty/serial/sunsab.h
15277F:	drivers/tty/serial/sunsu.c
15278F:	drivers/tty/serial/sunzilog.c
15279F:	drivers/tty/serial/sunzilog.h
15280F:	drivers/tty/vcc.c
15281
15282SPARSE CHECKER
15283M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15284L:	linux-sparse@vger.kernel.org
15285W:	https://sparse.wiki.kernel.org/
15286T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15287S:	Maintained
15288F:	include/linux/compiler.h
15289
15290SPEAR CLOCK FRAMEWORK SUPPORT
15291M:	Viresh Kumar <vireshk@kernel.org>
15292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15293W:	http://www.st.com/spear
15294S:	Maintained
15295F:	drivers/clk/spear/
15296
15297SPEAR PLATFORM SUPPORT
15298M:	Viresh Kumar <vireshk@kernel.org>
15299M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15301W:	http://www.st.com/spear
15302S:	Maintained
15303F:	arch/arm/boot/dts/spear*
15304F:	arch/arm/mach-spear/
15305
15306SPI NOR SUBSYSTEM
15307M:	Marek Vasut <marek.vasut@gmail.com>
15308M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15309L:	linux-mtd@lists.infradead.org
15310W:	http://www.linux-mtd.infradead.org/
15311Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15313S:	Maintained
15314F:	drivers/mtd/spi-nor/
15315F:	include/linux/mtd/spi-nor.h
15316
15317SPI SUBSYSTEM
15318M:	Mark Brown <broonie@kernel.org>
15319L:	linux-spi@vger.kernel.org
15320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15321Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15322S:	Maintained
15323F:	Documentation/devicetree/bindings/spi/
15324F:	Documentation/spi/
15325F:	drivers/spi/
15326F:	include/linux/spi/
15327F:	include/uapi/linux/spi/
15328F:	tools/spi/
15329
15330SPIDERNET NETWORK DRIVER for CELL
15331M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15332L:	netdev@vger.kernel.org
15333S:	Supported
15334F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15335F:	drivers/net/ethernet/toshiba/spider_net*
15336
15337SPMI SUBSYSTEM
15338R:	Stephen Boyd <sboyd@kernel.org>
15339L:	linux-arm-msm@vger.kernel.org
15340F:	Documentation/devicetree/bindings/spmi/
15341F:	drivers/spmi/
15342F:	include/dt-bindings/spmi/spmi.h
15343F:	include/linux/spmi.h
15344F:	include/trace/events/spmi.h
15345
15346SPU FILE SYSTEM
15347M:	Jeremy Kerr <jk@ozlabs.org>
15348L:	linuxppc-dev@lists.ozlabs.org
15349W:	http://www.ibm.com/developerworks/power/cell/
15350S:	Supported
15351F:	Documentation/filesystems/spufs.txt
15352F:	arch/powerpc/platforms/cell/spufs/
15353
15354SQUASHFS FILE SYSTEM
15355M:	Phillip Lougher <phillip@squashfs.org.uk>
15356L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15357W:	http://squashfs.org.uk
15358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15359S:	Maintained
15360F:	Documentation/filesystems/squashfs.txt
15361F:	fs/squashfs/
15362
15363SRM (Alpha) environment access
15364M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15365S:	Maintained
15366F:	arch/alpha/kernel/srm_env.c
15367
15368ST LSM6DSx IMU IIO DRIVER
15369M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15370L:	linux-iio@vger.kernel.org
15371W:	http://www.st.com/
15372S:	Maintained
15373F:	drivers/iio/imu/st_lsm6dsx/
15374F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15375
15376ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15377M:	Mickael Guene <mickael.guene@st.com>
15378L:	linux-media@vger.kernel.org
15379T:	git git://linuxtv.org/media_tree.git
15380S:	Maintained
15381F:	drivers/media/i2c/st-mipid02.c
15382F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15383
15384ST STM32 I2C/SMBUS DRIVER
15385M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15386L:	linux-i2c@vger.kernel.org
15387S:	Maintained
15388F:	drivers/i2c/busses/i2c-stm32*
15389
15390ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15391M:	Song Qiang <songqiang1304521@gmail.com>
15392L:	linux-iio@vger.kernel.org
15393S:	Maintained
15394F:	drivers/iio/proximity/vl53l0x-i2c.c
15395F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15396
15397STABLE BRANCH
15398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15399M:	Sasha Levin <sashal@kernel.org>
15400L:	stable@vger.kernel.org
15401S:	Supported
15402F:	Documentation/process/stable-kernel-rules.rst
15403
15404STAGING - COMEDI
15405M:	Ian Abbott <abbotti@mev.co.uk>
15406M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15407S:	Odd Fixes
15408F:	drivers/staging/comedi/
15409
15410STAGING - FIELDBUS SUBSYSTEM
15411M:	Sven Van Asbroeck <TheSven73@gmail.com>
15412S:	Maintained
15413F:	drivers/staging/fieldbus/*
15414F:	drivers/staging/fieldbus/Documentation/
15415
15416STAGING - HMS ANYBUS-S BUS
15417M:	Sven Van Asbroeck <TheSven73@gmail.com>
15418S:	Maintained
15419F:	drivers/staging/fieldbus/anybuss/
15420
15421STAGING - INDUSTRIAL IO
15422M:	Jonathan Cameron <jic23@kernel.org>
15423L:	linux-iio@vger.kernel.org
15424S:	Odd Fixes
15425F:	Documentation/devicetree/bindings/staging/iio/
15426F:	drivers/staging/iio/
15427
15428STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15429M:	Marc Dietrich <marvin24@gmx.de>
15430L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15431L:	linux-tegra@vger.kernel.org
15432S:	Maintained
15433F:	drivers/staging/nvec/
15434
15435STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15436M:	Jens Frederich <jfrederich@gmail.com>
15437M:	Daniel Drake <dsd@laptop.org>
15438M:	Jon Nettleton <jon.nettleton@gmail.com>
15439W:	http://wiki.laptop.org/go/DCON
15440S:	Maintained
15441F:	drivers/staging/olpc_dcon/
15442
15443STAGING - REALTEK RTL8712U DRIVERS
15444M:	Larry Finger <Larry.Finger@lwfinger.net>
15445M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15446S:	Odd Fixes
15447F:	drivers/staging/rtl8712/
15448
15449STAGING - REALTEK RTL8188EU DRIVERS
15450M:	Larry Finger <Larry.Finger@lwfinger.net>
15451S:	Odd Fixes
15452F:	drivers/staging/rtl8188eu/
15453
15454STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15455M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15456M:	Teddy Wang <teddy.wang@siliconmotion.com>
15457M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15458L:	linux-fbdev@vger.kernel.org
15459S:	Maintained
15460F:	drivers/staging/sm750fb/
15461
15462STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15463M:	William Hubbs <w.d.hubbs@gmail.com>
15464M:	Chris Brannon <chris@the-brannons.com>
15465M:	Kirk Reiser <kirk@reisers.ca>
15466M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15467L:	speakup@linux-speakup.org
15468W:	http://www.linux-speakup.org/
15469S:	Odd Fixes
15470F:	drivers/staging/speakup/
15471
15472STAGING - VIA VT665X DRIVERS
15473M:	Forest Bond <forest@alittletooquiet.net>
15474S:	Odd Fixes
15475F:	drivers/staging/vt665?/
15476
15477STAGING - WILC1000 WIFI DRIVER
15478M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15479M:	Ajay Singh <ajay.kathat@microchip.com>
15480L:	linux-wireless@vger.kernel.org
15481S:	Supported
15482F:	drivers/staging/wilc1000/
15483
15484STAGING SUBSYSTEM
15485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15487L:	devel@driverdev.osuosl.org
15488S:	Supported
15489F:	drivers/staging/
15490
15491STARFIRE/DURALAN NETWORK DRIVER
15492M:	Ion Badulescu <ionut@badula.org>
15493S:	Odd Fixes
15494F:	drivers/net/ethernet/adaptec/starfire*
15495
15496STEC S1220 SKD DRIVER
15497M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15498L:	linux-block@vger.kernel.org
15499S:	Maintained
15500F:	drivers/block/skd*[ch]
15501
15502STI AUDIO (ASoC) DRIVERS
15503M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15505S:	Maintained
15506F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15507F:	sound/soc/sti/
15508
15509STI CEC DRIVER
15510M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15511S:	Maintained
15512F:	drivers/media/platform/sti/cec/
15513F:	Documentation/devicetree/bindings/media/stih-cec.txt
15514
15515STK1160 USB VIDEO CAPTURE DRIVER
15516M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15517L:	linux-media@vger.kernel.org
15518T:	git git://linuxtv.org/media_tree.git
15519S:	Maintained
15520F:	drivers/media/usb/stk1160/
15521
15522STM32 AUDIO (ASoC) DRIVERS
15523M:	Olivier Moysan <olivier.moysan@st.com>
15524M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15526S:	Maintained
15527F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15528F:	sound/soc/stm/
15529
15530STM32 TIMER/LPTIMER DRIVERS
15531M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15532S:	Maintained
15533F:	drivers/*/stm32-*timer*
15534F:	drivers/pwm/pwm-stm32*
15535F:	include/linux/*/stm32-*tim*
15536F:	Documentation/ABI/testing/*timer-stm32
15537F:	Documentation/devicetree/bindings/*/stm32-*timer*
15538F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15539
15540STMMAC ETHERNET DRIVER
15541M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15542M:	Alexandre Torgue <alexandre.torgue@st.com>
15543M:	Jose Abreu <joabreu@synopsys.com>
15544L:	netdev@vger.kernel.org
15545W:	http://www.stlinux.com
15546S:	Supported
15547F:	drivers/net/ethernet/stmicro/stmmac/
15548
15549SUN3/3X
15550M:	Sam Creasey <sammy@sammy.net>
15551W:	http://sammy.net/sun3/
15552S:	Maintained
15553F:	arch/m68k/kernel/*sun3*
15554F:	arch/m68k/sun3*/
15555F:	arch/m68k/include/asm/sun3*
15556F:	drivers/net/ethernet/i825xx/sun3*
15557
15558SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15559M:	Hans de Goede <hdegoede@redhat.com>
15560L:	linux-input@vger.kernel.org
15561S:	Maintained
15562F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15563F:	drivers/input/keyboard/sun4i-lradc-keys.c
15564
15565SUNDANCE NETWORK DRIVER
15566M:	Denis Kirjanov <kda@linux-powerpc.org>
15567L:	netdev@vger.kernel.org
15568S:	Maintained
15569F:	drivers/net/ethernet/dlink/sundance.c
15570
15571SUPERH
15572M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15573M:	Rich Felker <dalias@libc.org>
15574L:	linux-sh@vger.kernel.org
15575Q:	http://patchwork.kernel.org/project/linux-sh/list/
15576S:	Maintained
15577F:	Documentation/sh/
15578F:	arch/sh/
15579F:	drivers/sh/
15580
15581SUSPEND TO RAM
15582M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15583M:	Len Brown <len.brown@intel.com>
15584M:	Pavel Machek <pavel@ucw.cz>
15585L:	linux-pm@vger.kernel.org
15586B:	https://bugzilla.kernel.org
15587S:	Supported
15588F:	Documentation/power/
15589F:	arch/x86/kernel/acpi/
15590F:	drivers/base/power/
15591F:	kernel/power/
15592F:	include/linux/suspend.h
15593F:	include/linux/freezer.h
15594F:	include/linux/pm.h
15595
15596SVGA HANDLING
15597M:	Martin Mares <mj@ucw.cz>
15598L:	linux-video@atrey.karlin.mff.cuni.cz
15599S:	Maintained
15600F:	Documentation/admin-guide/svga.rst
15601F:	arch/x86/boot/video*
15602
15603SWIOTLB SUBSYSTEM
15604M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15605L:	iommu@lists.linux-foundation.org
15606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15607S:	Supported
15608F:	kernel/dma/swiotlb.c
15609F:	arch/*/kernel/pci-swiotlb.c
15610F:	include/linux/swiotlb.h
15611
15612SWITCHDEV
15613M:	Jiri Pirko <jiri@resnulli.us>
15614M:	Ivan Vecera <ivecera@redhat.com>
15615L:	netdev@vger.kernel.org
15616S:	Supported
15617F:	net/switchdev/
15618F:	include/net/switchdev.h
15619
15620SY8106A REGULATOR DRIVER
15621M:	Icenowy Zheng <icenowy@aosc.io>
15622S:	Maintained
15623F:	drivers/regulator/sy8106a-regulator.c
15624F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15625
15626SYNC FILE FRAMEWORK
15627M:	Sumit Semwal <sumit.semwal@linaro.org>
15628R:	Gustavo Padovan <gustavo@padovan.org>
15629S:	Maintained
15630L:	linux-media@vger.kernel.org
15631L:	dri-devel@lists.freedesktop.org
15632F:	drivers/dma-buf/sync_*
15633F:	drivers/dma-buf/dma-fence*
15634F:	drivers/dma-buf/sw_sync.c
15635F:	include/linux/sync_file.h
15636F:	include/uapi/linux/sync_file.h
15637F:	Documentation/driver-api/sync_file.rst
15638T:	git git://anongit.freedesktop.org/drm/drm-misc
15639
15640SYNOPSYS ARC ARCHITECTURE
15641M:	Vineet Gupta <vgupta@synopsys.com>
15642L:	linux-snps-arc@lists.infradead.org
15643S:	Supported
15644F:	arch/arc/
15645F:	Documentation/devicetree/bindings/arc/*
15646F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15647F:	drivers/clocksource/arc_timer.c
15648F:	drivers/tty/serial/arc_uart.c
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15650
15651SYNOPSYS ARC HSDK SDP pll clock driver
15652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15653S:	Supported
15654F:	drivers/clk/clk-hsdk-pll.c
15655F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15656
15657SYNOPSYS ARC SDP clock driver
15658M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15659S:	Supported
15660F:	drivers/clk/axs10x/*
15661F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15662
15663SYNOPSYS ARC SDP platform support
15664M:	Alexey Brodkin <abrodkin@synopsys.com>
15665S:	Supported
15666F:	arch/arc/plat-axs10x
15667F:	arch/arc/boot/dts/ax*
15668F:	Documentation/devicetree/bindings/arc/axs10*
15669
15670SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15672S:	Supported
15673F:	drivers/reset/reset-axs10x.c
15674F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15675
15676SYNOPSYS CREG GPIO DRIVER
15677M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15678S:	Maintained
15679F:	drivers/gpio/gpio-creg-snps.c
15680F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15681
15682SYNOPSYS DESIGNWARE 8250 UART DRIVER
15683R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15684S:	Maintained
15685F:	drivers/tty/serial/8250/8250_dw.c
15686
15687SYNOPSYS DESIGNWARE APB GPIO DRIVER
15688M:	Hoan Tran <hoan@os.amperecomputing.com>
15689L:	linux-gpio@vger.kernel.org
15690S:	Maintained
15691F:	drivers/gpio/gpio-dwapb.c
15692F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15693
15694SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15696S:	Maintained
15697F:	drivers/dma/dw-axi-dmac/
15698F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15699
15700SYNOPSYS DESIGNWARE DMAC DRIVER
15701M:	Viresh Kumar <vireshk@kernel.org>
15702R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15703S:	Maintained
15704F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15705F:	drivers/dma/dw/
15706F:	include/dt-bindings/dma/dw-dmac.h
15707F:	include/linux/dma/dw.h
15708F:	include/linux/platform_data/dma-dw.h
15709
15710SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15711M:	Jose Abreu <Jose.Abreu@synopsys.com>
15712L:	netdev@vger.kernel.org
15713S:	Supported
15714F:	drivers/net/ethernet/synopsys/
15715
15716SYNOPSYS DESIGNWARE I2C DRIVER
15717M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15718R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15719R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15720L:	linux-i2c@vger.kernel.org
15721S:	Maintained
15722F:	drivers/i2c/busses/i2c-designware-*
15723F:	include/linux/platform_data/i2c-designware.h
15724
15725SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15726M:	Jaehoon Chung <jh80.chung@samsung.com>
15727L:	linux-mmc@vger.kernel.org
15728S:	Maintained
15729F:	drivers/mmc/host/dw_mmc*
15730
15731SYNOPSYS HSDK RESET CONTROLLER DRIVER
15732M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15733S:	Supported
15734F:	drivers/reset/reset-hsdk.c
15735F:	include/dt-bindings/reset/snps,hsdk-reset.h
15736F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15737
15738SYSTEM CONFIGURATION (SYSCON)
15739M:	Lee Jones <lee.jones@linaro.org>
15740M:	Arnd Bergmann <arnd@arndb.de>
15741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15742S:	Supported
15743F:	drivers/mfd/syscon.c
15744
15745SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15746M:	Sudeep Holla <sudeep.holla@arm.com>
15747L:	linux-arm-kernel@lists.infradead.org
15748S:	Maintained
15749F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15750F:	drivers/clk/clk-sc[mp]i.c
15751F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15752F:	drivers/firmware/arm_scpi.c
15753F:	drivers/firmware/arm_scmi/
15754F:	drivers/reset/reset-scmi.c
15755F:	include/linux/sc[mp]i_protocol.h
15756
15757SYSTEM RESET/SHUTDOWN DRIVERS
15758M:	Sebastian Reichel <sre@kernel.org>
15759L:	linux-pm@vger.kernel.org
15760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15761S:	Maintained
15762F:	Documentation/devicetree/bindings/power/reset/
15763F:	drivers/power/reset/
15764
15765SYSTEM TRACE MODULE CLASS
15766M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15767S:	Maintained
15768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15769F:	Documentation/trace/stm.rst
15770F:	drivers/hwtracing/stm/
15771F:	include/linux/stm.h
15772F:	include/uapi/linux/stm.h
15773
15774SYSV FILESYSTEM
15775M:	Christoph Hellwig <hch@infradead.org>
15776S:	Maintained
15777F:	Documentation/filesystems/sysv-fs.txt
15778F:	fs/sysv/
15779F:	include/linux/sysv_fs.h
15780
15781TASKSTATS STATISTICS INTERFACE
15782M:	Balbir Singh <bsingharora@gmail.com>
15783S:	Maintained
15784F:	Documentation/accounting/taskstats*
15785F:	include/linux/taskstats*
15786F:	kernel/taskstats.c
15787
15788TC subsystem
15789M:	Jamal Hadi Salim <jhs@mojatatu.com>
15790M:	Cong Wang <xiyou.wangcong@gmail.com>
15791M:	Jiri Pirko <jiri@resnulli.us>
15792L:	netdev@vger.kernel.org
15793S:	Maintained
15794F:	include/net/pkt_cls.h
15795F:	include/net/pkt_sched.h
15796F:	include/net/tc_act/
15797F:	include/uapi/linux/pkt_cls.h
15798F:	include/uapi/linux/pkt_sched.h
15799F:	include/uapi/linux/tc_act/
15800F:	include/uapi/linux/tc_ematch/
15801F:	net/sched/
15802
15803TC90522 MEDIA DRIVER
15804M:	Akihiro Tsukada <tskd08@gmail.com>
15805L:	linux-media@vger.kernel.org
15806S:	Odd Fixes
15807F:	drivers/media/dvb-frontends/tc90522*
15808
15809TCP LOW PRIORITY MODULE
15810M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15811M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15812W:	http://tcp-lp-mod.sourceforge.net/
15813S:	Maintained
15814F:	net/ipv4/tcp_lp.c
15815
15816TDA10071 MEDIA DRIVER
15817M:	Antti Palosaari <crope@iki.fi>
15818L:	linux-media@vger.kernel.org
15819W:	https://linuxtv.org
15820W:	http://palosaari.fi/linux/
15821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15822T:	git git://linuxtv.org/anttip/media_tree.git
15823S:	Maintained
15824F:	drivers/media/dvb-frontends/tda10071*
15825
15826TDA18212 MEDIA DRIVER
15827M:	Antti Palosaari <crope@iki.fi>
15828L:	linux-media@vger.kernel.org
15829W:	https://linuxtv.org
15830W:	http://palosaari.fi/linux/
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/anttip/media_tree.git
15833S:	Maintained
15834F:	drivers/media/tuners/tda18212*
15835
15836TDA18218 MEDIA DRIVER
15837M:	Antti Palosaari <crope@iki.fi>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org
15840W:	http://palosaari.fi/linux/
15841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15842T:	git git://linuxtv.org/anttip/media_tree.git
15843S:	Maintained
15844F:	drivers/media/tuners/tda18218*
15845
15846TDA18250 MEDIA DRIVER
15847M:	Olli Salonen <olli.salonen@iki.fi>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org
15850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15851T:	git git://linuxtv.org/media_tree.git
15852S:	Maintained
15853F:	drivers/media/tuners/tda18250*
15854
15855TDA18271 MEDIA DRIVER
15856M:	Michael Krufky <mkrufky@linuxtv.org>
15857L:	linux-media@vger.kernel.org
15858W:	https://linuxtv.org
15859W:	http://github.com/mkrufky
15860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15861T:	git git://linuxtv.org/mkrufky/tuners.git
15862S:	Maintained
15863F:	drivers/media/tuners/tda18271*
15864
15865TDA1997x MEDIA DRIVER
15866M:	Tim Harvey <tharvey@gateworks.com>
15867L:	linux-media@vger.kernel.org
15868W:	https://linuxtv.org
15869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15870S:	Maintained
15871F:	drivers/media/i2c/tda1997x.*
15872
15873TDA827x MEDIA DRIVER
15874M:	Michael Krufky <mkrufky@linuxtv.org>
15875L:	linux-media@vger.kernel.org
15876W:	https://linuxtv.org
15877W:	http://github.com/mkrufky
15878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15879T:	git git://linuxtv.org/mkrufky/tuners.git
15880S:	Maintained
15881F:	drivers/media/tuners/tda8290.*
15882
15883TDA8290 MEDIA DRIVER
15884M:	Michael Krufky <mkrufky@linuxtv.org>
15885L:	linux-media@vger.kernel.org
15886W:	https://linuxtv.org
15887W:	http://github.com/mkrufky
15888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15889T:	git git://linuxtv.org/mkrufky/tuners.git
15890S:	Maintained
15891F:	drivers/media/tuners/tda8290.*
15892
15893TDA9840 MEDIA DRIVER
15894M:	Hans Verkuil <hverkuil@xs4all.nl>
15895L:	linux-media@vger.kernel.org
15896T:	git git://linuxtv.org/media_tree.git
15897W:	https://linuxtv.org
15898S:	Maintained
15899F:	drivers/media/i2c/tda9840*
15900
15901TEA5761 TUNER DRIVER
15902M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15903L:	linux-media@vger.kernel.org
15904W:	https://linuxtv.org
15905T:	git git://linuxtv.org/media_tree.git
15906S:	Odd fixes
15907F:	drivers/media/tuners/tea5761.*
15908
15909TEA5767 TUNER DRIVER
15910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15911L:	linux-media@vger.kernel.org
15912W:	https://linuxtv.org
15913T:	git git://linuxtv.org/media_tree.git
15914S:	Maintained
15915F:	drivers/media/tuners/tea5767.*
15916
15917TEA6415C MEDIA DRIVER
15918M:	Hans Verkuil <hverkuil@xs4all.nl>
15919L:	linux-media@vger.kernel.org
15920T:	git git://linuxtv.org/media_tree.git
15921W:	https://linuxtv.org
15922S:	Maintained
15923F:	drivers/media/i2c/tea6415c*
15924
15925TEA6420 MEDIA DRIVER
15926M:	Hans Verkuil <hverkuil@xs4all.nl>
15927L:	linux-media@vger.kernel.org
15928T:	git git://linuxtv.org/media_tree.git
15929W:	https://linuxtv.org
15930S:	Maintained
15931F:	drivers/media/i2c/tea6420*
15932
15933TEAM DRIVER
15934M:	Jiri Pirko <jiri@resnulli.us>
15935L:	netdev@vger.kernel.org
15936S:	Supported
15937F:	drivers/net/team/
15938F:	include/linux/if_team.h
15939F:	include/uapi/linux/if_team.h
15940
15941TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15942M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15943S:	Maintained
15944F:	arch/x86/platform/ts5500/
15945
15946TECHNOTREND USB IR RECEIVER
15947M:	Sean Young <sean@mess.org>
15948L:	linux-media@vger.kernel.org
15949S:	Maintained
15950F:	drivers/media/rc/ttusbir.c
15951
15952TECHWELL TW9910 VIDEO DECODER
15953L:	linux-media@vger.kernel.org
15954S:	Orphan
15955F:	drivers/media/i2c/tw9910.c
15956F:	include/media/i2c/tw9910.h
15957
15958TEE SUBSYSTEM
15959M:	Jens Wiklander <jens.wiklander@linaro.org>
15960L:	tee-dev@lists.linaro.org
15961S:	Maintained
15962F:	include/linux/tee_drv.h
15963F:	include/uapi/linux/tee.h
15964F:	drivers/tee/
15965F:	Documentation/tee.txt
15966
15967TEGRA ARCHITECTURE SUPPORT
15968M:	Thierry Reding <thierry.reding@gmail.com>
15969M:	Jonathan Hunter <jonathanh@nvidia.com>
15970L:	linux-tegra@vger.kernel.org
15971Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15973S:	Supported
15974N:	[^a-z]tegra
15975
15976TEGRA CLOCK DRIVER
15977M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15978M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15979S:	Supported
15980F:	drivers/clk/tegra/
15981
15982TEGRA DMA DRIVERS
15983M:	Laxman Dewangan <ldewangan@nvidia.com>
15984M:	Jon Hunter <jonathanh@nvidia.com>
15985S:	Supported
15986F:	drivers/dma/tegra*
15987
15988TEGRA I2C DRIVER
15989M:	Laxman Dewangan <ldewangan@nvidia.com>
15990R:	Dmitry Osipenko <digetx@gmail.com>
15991S:	Supported
15992F:	drivers/i2c/busses/i2c-tegra.c
15993
15994TEGRA IOMMU DRIVERS
15995M:	Thierry Reding <thierry.reding@gmail.com>
15996L:	linux-tegra@vger.kernel.org
15997S:	Supported
15998F:	drivers/iommu/tegra*
15999
16000TEGRA KBC DRIVER
16001M:	Laxman Dewangan <ldewangan@nvidia.com>
16002S:	Supported
16003F:	drivers/input/keyboard/tegra-kbc.c
16004
16005TEGRA NAND DRIVER
16006M:	Stefan Agner <stefan@agner.ch>
16007M:	Lucas Stach <dev@lynxeye.de>
16008S:	Maintained
16009F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16010F:	drivers/mtd/nand/raw/tegra_nand.c
16011
16012TEGRA PWM DRIVER
16013M:	Thierry Reding <thierry.reding@gmail.com>
16014S:	Supported
16015F:	drivers/pwm/pwm-tegra.c
16016
16017TEGRA SERIAL DRIVER
16018M:	Laxman Dewangan <ldewangan@nvidia.com>
16019S:	Supported
16020F:	drivers/tty/serial/serial-tegra.c
16021
16022TEGRA SPI DRIVER
16023M:	Laxman Dewangan <ldewangan@nvidia.com>
16024S:	Supported
16025F:	drivers/spi/spi-tegra*
16026
16027TEGRA XUSB PADCTL DRIVER
16028M:	JC Kuo <jckuo@nvidia.com>
16029S:	Supported
16030F:	drivers/phy/tegra/xusb*
16031
16032TEHUTI ETHERNET DRIVER
16033M:	Andy Gospodarek <andy@greyhouse.net>
16034L:	netdev@vger.kernel.org
16035S:	Supported
16036F:	drivers/net/ethernet/tehuti/*
16037
16038Telecom Clock Driver for MCPL0010
16039M:	Mark Gross <mark.gross@intel.com>
16040S:	Supported
16041F:	drivers/char/tlclk.c
16042
16043TENSILICA XTENSA PORT (xtensa)
16044M:	Chris Zankel <chris@zankel.net>
16045M:	Max Filippov <jcmvbkbc@gmail.com>
16046L:	linux-xtensa@linux-xtensa.org
16047T:	git git://github.com/czankel/xtensa-linux.git
16048S:	Maintained
16049F:	arch/xtensa/
16050F:	drivers/irqchip/irq-xtensa-*
16051
16052Texas Instruments' System Control Interface (TISCI) Protocol Driver
16053M:	Nishanth Menon <nm@ti.com>
16054M:	Tero Kristo <t-kristo@ti.com>
16055M:	Santosh Shilimkar <ssantosh@kernel.org>
16056L:	linux-arm-kernel@lists.infradead.org
16057S:	Maintained
16058F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16059F:	drivers/firmware/ti_sci*
16060F:	include/linux/soc/ti/ti_sci_protocol.h
16061F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16062F:	drivers/soc/ti/ti_sci_pm_domains.c
16063F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16064F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16065F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16066F:	drivers/clk/keystone/sci-clk.c
16067F:	drivers/reset/reset-ti-sci.c
16068F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16069F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16070F:	drivers/irqchip/irq-ti-sci-intr.c
16071F:	drivers/irqchip/irq-ti-sci-inta.c
16072F:	include/linux/soc/ti/ti_sci_inta_msi.h
16073F:	drivers/soc/ti/ti_sci_inta_msi.c
16074
16075Texas Instruments ASoC drivers
16076M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16078S:	Maintained
16079F:	sound/soc/ti/
16080
16081Texas Instruments' DAC7612 DAC Driver
16082M:	Ricardo Ribalda <ricardo@ribalda.com>
16083L:	linux-iio@vger.kernel.org
16084S:	Supported
16085F:	drivers/iio/dac/ti-dac7612.c
16086F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16087
16088THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16089M:	Hans Verkuil <hverkuil@xs4all.nl>
16090L:	linux-media@vger.kernel.org
16091T:	git git://linuxtv.org/media_tree.git
16092W:	https://linuxtv.org
16093S:	Maintained
16094F:	drivers/media/radio/radio-raremono.c
16095
16096THERMAL
16097M:	Zhang Rui <rui.zhang@intel.com>
16098M:	Eduardo Valentin <edubezval@gmail.com>
16099R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16100R:	Amit Kucheria <amit.kucheria@verdurent.com>
16101L:	linux-pm@vger.kernel.org
16102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16104Q:	https://patchwork.kernel.org/project/linux-pm/list/
16105S:	Supported
16106F:	drivers/thermal/
16107F:	include/linux/thermal.h
16108F:	include/uapi/linux/thermal.h
16109F:	include/linux/cpu_cooling.h
16110F:	Documentation/devicetree/bindings/thermal/
16111
16112THERMAL/CPU_COOLING
16113M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16114M:	Viresh Kumar <viresh.kumar@linaro.org>
16115M:	Javi Merino <javi.merino@kernel.org>
16116L:	linux-pm@vger.kernel.org
16117S:	Supported
16118F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16119F:	drivers/thermal/cpu_cooling.c
16120F:	include/linux/cpu_cooling.h
16121
16122THINKPAD ACPI EXTRAS DRIVER
16123M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16124L:	ibm-acpi-devel@lists.sourceforge.net
16125L:	platform-driver-x86@vger.kernel.org
16126W:	http://ibm-acpi.sourceforge.net
16127W:	http://thinkwiki.org/wiki/Ibm-acpi
16128T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16129S:	Maintained
16130F:	drivers/platform/x86/thinkpad_acpi.c
16131
16132THUNDERBOLT DRIVER
16133M:	Andreas Noever <andreas.noever@gmail.com>
16134M:	Michael Jamet <michael.jamet@intel.com>
16135M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16136M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16138S:	Maintained
16139F:	Documentation/admin-guide/thunderbolt.rst
16140F:	drivers/thunderbolt/
16141F:	include/linux/thunderbolt.h
16142
16143THUNDERBOLT NETWORK DRIVER
16144M:	Michael Jamet <michael.jamet@intel.com>
16145M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16146M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16147L:	netdev@vger.kernel.org
16148S:	Maintained
16149F:	drivers/net/thunderbolt.c
16150
16151THUNDERX GPIO DRIVER
16152M:	David Daney <david.daney@cavium.com>
16153S:	Maintained
16154F:	drivers/gpio/gpio-thunderx.c
16155
16156TI AM437X VPFE DRIVER
16157M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16158L:	linux-media@vger.kernel.org
16159W:	https://linuxtv.org
16160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16161T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16162S:	Maintained
16163F:	drivers/media/platform/am437x/
16164
16165TI BANDGAP AND THERMAL DRIVER
16166M:	Eduardo Valentin <edubezval@gmail.com>
16167M:	Keerthy <j-keerthy@ti.com>
16168L:	linux-pm@vger.kernel.org
16169L:	linux-omap@vger.kernel.org
16170S:	Maintained
16171F:	drivers/thermal/ti-soc-thermal/
16172
16173TI BQ27XXX POWER SUPPLY DRIVER
16174R:	Andrew F. Davis <afd@ti.com>
16175F:	include/linux/power/bq27xxx_battery.h
16176F:	drivers/power/supply/bq27xxx_battery.c
16177F:	drivers/power/supply/bq27xxx_battery_i2c.c
16178
16179TI CDCE706 CLOCK DRIVER
16180M:	Max Filippov <jcmvbkbc@gmail.com>
16181S:	Maintained
16182F:	drivers/clk/clk-cdce706.c
16183
16184TI CLOCK DRIVER
16185M:	Tero Kristo <t-kristo@ti.com>
16186L:	linux-omap@vger.kernel.org
16187S:	Maintained
16188F:	drivers/clk/ti/
16189F:	include/linux/clk/ti.h
16190
16191TI DAVINCI MACHINE SUPPORT
16192M:	Sekhar Nori <nsekhar@ti.com>
16193R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16196S:	Supported
16197F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16198F:	arch/arm/mach-davinci/
16199F:	drivers/i2c/busses/i2c-davinci.c
16200F:	arch/arm/boot/dts/da850*
16201
16202TI DAVINCI SERIES CLOCK DRIVER
16203M:	David Lechner <david@lechnology.com>
16204R:	Sekhar Nori <nsekhar@ti.com>
16205S:	Maintained
16206F:	Documentation/devicetree/bindings/clock/ti/davinci/
16207F:	drivers/clk/davinci/
16208
16209TI DAVINCI SERIES GPIO DRIVER
16210M:	Keerthy <j-keerthy@ti.com>
16211L:	linux-gpio@vger.kernel.org
16212S:	Maintained
16213F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16214F:	drivers/gpio/gpio-davinci.c
16215
16216TI DAVINCI SERIES MEDIA DRIVER
16217M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16218L:	linux-media@vger.kernel.org
16219W:	https://linuxtv.org
16220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16221T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16222S:	Maintained
16223F:	drivers/media/platform/davinci/
16224F:	include/media/davinci/
16225
16226TI ETHERNET SWITCH DRIVER (CPSW)
16227R:	Grygorii Strashko <grygorii.strashko@ti.com>
16228L:	linux-omap@vger.kernel.org
16229L:	netdev@vger.kernel.org
16230S:	Maintained
16231F:	drivers/net/ethernet/ti/cpsw*
16232F:	drivers/net/ethernet/ti/davinci*
16233
16234TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16235M:	Alex Dubov <oakad@yahoo.com>
16236S:	Maintained
16237W:	http://tifmxx.berlios.de/
16238F:	drivers/memstick/host/tifm_ms.c
16239F:	drivers/misc/tifm*
16240F:	drivers/mmc/host/tifm_sd.c
16241F:	include/linux/tifm.h
16242
16243TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16244M:	Santosh Shilimkar <ssantosh@kernel.org>
16245L:	linux-kernel@vger.kernel.org
16246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16247S:	Maintained
16248F:	drivers/soc/ti/*
16249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16250
16251TI LM49xxx FAMILY ASoC CODEC DRIVERS
16252M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16253M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16255S:	Maintained
16256F:	sound/soc/codecs/lm49453*
16257F:	sound/soc/codecs/isabelle*
16258
16259TI LP855x BACKLIGHT DRIVER
16260M:	Milo Kim <milo.kim@ti.com>
16261S:	Maintained
16262F:	Documentation/driver-api/backlight/lp855x-driver.rst
16263F:	drivers/video/backlight/lp855x_bl.c
16264F:	include/linux/platform_data/lp855x.h
16265
16266TI LP8727 CHARGER DRIVER
16267M:	Milo Kim <milo.kim@ti.com>
16268S:	Maintained
16269F:	drivers/power/supply/lp8727_charger.c
16270F:	include/linux/platform_data/lp8727.h
16271
16272TI LP8788 MFD DRIVER
16273M:	Milo Kim <milo.kim@ti.com>
16274S:	Maintained
16275F:	drivers/iio/adc/lp8788_adc.c
16276F:	drivers/leds/leds-lp8788.c
16277F:	drivers/mfd/lp8788*.c
16278F:	drivers/power/supply/lp8788-charger.c
16279F:	drivers/regulator/lp8788-*.c
16280F:	include/linux/mfd/lp8788*.h
16281
16282TI NETCP ETHERNET DRIVER
16283M:	Wingman Kwok <w-kwok2@ti.com>
16284M:	Murali Karicheri <m-karicheri2@ti.com>
16285L:	netdev@vger.kernel.org
16286S:	Maintained
16287F:	drivers/net/ethernet/ti/netcp*
16288
16289TI PCM3060 ASoC CODEC DRIVER
16290M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16292S:	Maintained
16293F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16294F:	sound/soc/codecs/pcm3060*
16295
16296TI TAS571X FAMILY ASoC CODEC DRIVER
16297M:	Kevin Cernekee <cernekee@chromium.org>
16298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16299S:	Odd Fixes
16300F:	sound/soc/codecs/tas571x*
16301
16302TI TRF7970A NFC DRIVER
16303M:	Mark Greer <mgreer@animalcreek.com>
16304L:	linux-wireless@vger.kernel.org
16305L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16306S:	Supported
16307F:	drivers/nfc/trf7970a.c
16308F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16309
16310TI TWL4030 SERIES SOC CODEC DRIVER
16311M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16313S:	Maintained
16314F:	sound/soc/codecs/twl4030*
16315
16316TI VPE/CAL DRIVERS
16317M:	Benoit Parrot <bparrot@ti.com>
16318L:	linux-media@vger.kernel.org
16319W:	http://linuxtv.org/
16320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16321S:	Maintained
16322F:	drivers/media/platform/ti-vpe/
16323
16324TI WILINK WIRELESS DRIVERS
16325L:	linux-wireless@vger.kernel.org
16326W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16327W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16329S:	Orphan
16330F:	drivers/net/wireless/ti/
16331F:	include/linux/wl12xx.h
16332
16333TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16334M:	John Stultz <john.stultz@linaro.org>
16335M:	Thomas Gleixner <tglx@linutronix.de>
16336R:	Stephen Boyd <sboyd@kernel.org>
16337L:	linux-kernel@vger.kernel.org
16338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16339S:	Supported
16340F:	include/linux/clocksource.h
16341F:	include/linux/time.h
16342F:	include/linux/timex.h
16343F:	include/uapi/linux/time.h
16344F:	include/uapi/linux/timex.h
16345F:	kernel/time/clocksource.c
16346F:	kernel/time/time*.c
16347F:	kernel/time/alarmtimer.c
16348F:	kernel/time/ntp.c
16349F:	tools/testing/selftests/timers/
16350
16351TIPC NETWORK LAYER
16352M:	Jon Maloy <jon.maloy@ericsson.com>
16353M:	Ying Xue <ying.xue@windriver.com>
16354L:	netdev@vger.kernel.org (core kernel code)
16355L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16356W:	http://tipc.sourceforge.net/
16357S:	Maintained
16358F:	include/uapi/linux/tipc*.h
16359F:	net/tipc/
16360
16361TLAN NETWORK DRIVER
16362M:	Samuel Chessman <chessman@tux.org>
16363L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16364W:	http://sourceforge.net/projects/tlan/
16365S:	Maintained
16366F:	Documentation/networking/device_drivers/ti/tlan.txt
16367F:	drivers/net/ethernet/ti/tlan.*
16368
16369TM6000 VIDEO4LINUX DRIVER
16370M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16371L:	linux-media@vger.kernel.org
16372W:	https://linuxtv.org
16373T:	git git://linuxtv.org/media_tree.git
16374S:	Odd fixes
16375F:	drivers/media/usb/tm6000/
16376F:	Documentation/media/v4l-drivers/tm6000*
16377
16378TMIO/SDHI MMC DRIVER
16379M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16380L:	linux-mmc@vger.kernel.org
16381S:	Supported
16382F:	drivers/mmc/host/tmio_mmc*
16383F:	drivers/mmc/host/renesas_sdhi*
16384F:	include/linux/mfd/tmio.h
16385
16386TMP401 HARDWARE MONITOR DRIVER
16387M:	Guenter Roeck <linux@roeck-us.net>
16388L:	linux-hwmon@vger.kernel.org
16389S:	Maintained
16390F:	Documentation/hwmon/tmp401.rst
16391F:	drivers/hwmon/tmp401.c
16392
16393TMPFS (SHMEM FILESYSTEM)
16394M:	Hugh Dickins <hughd@google.com>
16395L:	linux-mm@kvack.org
16396S:	Maintained
16397F:	include/linux/shmem_fs.h
16398F:	mm/shmem.c
16399
16400TOMOYO SECURITY MODULE
16401M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16402M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16403L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16404L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16405L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16406L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16407W:	https://tomoyo.osdn.jp/
16408S:	Maintained
16409F:	security/tomoyo/
16410
16411TOPSTAR LAPTOP EXTRAS DRIVER
16412M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16413L:	platform-driver-x86@vger.kernel.org
16414S:	Maintained
16415F:	drivers/platform/x86/topstar-laptop.c
16416
16417TORTURE-TEST MODULES
16418M:	Davidlohr Bueso <dave@stgolabs.net>
16419M:	"Paul E. McKenney" <paulmck@kernel.org>
16420M:	Josh Triplett <josh@joshtriplett.org>
16421L:	linux-kernel@vger.kernel.org
16422S:	Supported
16423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16424F:	Documentation/RCU/torture.txt
16425F:	kernel/torture.c
16426F:	kernel/rcu/rcutorture.c
16427F:	kernel/rcu/rcuperf.c
16428F:	kernel/locking/locktorture.c
16429
16430TOSHIBA ACPI EXTRAS DRIVER
16431M:	Azael Avalos <coproscefalo@gmail.com>
16432L:	platform-driver-x86@vger.kernel.org
16433S:	Maintained
16434F:	drivers/platform/x86/toshiba_acpi.c
16435
16436TOSHIBA BLUETOOTH DRIVER
16437M:	Azael Avalos <coproscefalo@gmail.com>
16438L:	platform-driver-x86@vger.kernel.org
16439S:	Maintained
16440F:	drivers/platform/x86/toshiba_bluetooth.c
16441
16442TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16443M:	Azael Avalos <coproscefalo@gmail.com>
16444L:	platform-driver-x86@vger.kernel.org
16445S:	Maintained
16446F:	drivers/platform/x86/toshiba_haps.c
16447
16448TOSHIBA SMM DRIVER
16449M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16450W:	http://www.buzzard.org.uk/toshiba/
16451S:	Maintained
16452F:	drivers/char/toshiba.c
16453F:	include/linux/toshiba.h
16454F:	include/uapi/linux/toshiba.h
16455
16456TOSHIBA TC358743 DRIVER
16457M:	Mats Randgaard <matrandg@cisco.com>
16458L:	linux-media@vger.kernel.org
16459S:	Maintained
16460F:	drivers/media/i2c/tc358743*
16461F:	include/media/i2c/tc358743.h
16462
16463TOSHIBA WMI HOTKEYS DRIVER
16464M:	Azael Avalos <coproscefalo@gmail.com>
16465L:	platform-driver-x86@vger.kernel.org
16466S:	Maintained
16467F:	drivers/platform/x86/toshiba-wmi.c
16468
16469TPM DEVICE DRIVER
16470M:	Peter Huewe <peterhuewe@gmx.de>
16471M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16472R:	Jason Gunthorpe <jgg@ziepe.ca>
16473L:	linux-integrity@vger.kernel.org
16474Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16475W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16476T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16477S:	Maintained
16478F:	drivers/char/tpm/
16479
16480TRACING
16481M:	Steven Rostedt <rostedt@goodmis.org>
16482M:	Ingo Molnar <mingo@redhat.com>
16483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16484S:	Maintained
16485F:	Documentation/trace/ftrace.rst
16486F:	arch/*/*/*/ftrace.h
16487F:	arch/*/kernel/ftrace.c
16488F:	include/*/ftrace.h
16489F:	include/linux/trace*.h
16490F:	include/trace/
16491F:	kernel/trace/
16492F:	tools/testing/selftests/ftrace/
16493
16494TRACING MMIO ACCESSES (MMIOTRACE)
16495M:	Steven Rostedt <rostedt@goodmis.org>
16496M:	Ingo Molnar <mingo@kernel.org>
16497R:	Karol Herbst <karolherbst@gmail.com>
16498R:	Pekka Paalanen <ppaalanen@gmail.com>
16499S:	Maintained
16500L:	linux-kernel@vger.kernel.org
16501L:	nouveau@lists.freedesktop.org
16502F:	kernel/trace/trace_mmiotrace.c
16503F:	include/linux/mmiotrace.h
16504F:	arch/x86/mm/kmmio.c
16505F:	arch/x86/mm/mmio-mod.c
16506F:	arch/x86/mm/testmmiotrace.c
16507
16508TRIVIAL PATCHES
16509M:	Jiri Kosina <trivial@kernel.org>
16510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16511S:	Maintained
16512K:	^Subject:.*(?i)trivial
16513
16514TEMPO SEMICONDUCTOR DRIVERS
16515M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16516S:	Maintained
16517F:	sound/soc/codecs/tscs*.c
16518F:	sound/soc/codecs/tscs*.h
16519F:	Documentation/devicetree/bindings/sound/tscs*.txt
16520
16521TTY LAYER
16522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16523M:	Jiri Slaby <jslaby@suse.com>
16524S:	Supported
16525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16526F:	Documentation/driver-api/serial/
16527F:	drivers/tty/
16528F:	drivers/tty/serial/serial_core.c
16529F:	include/linux/serial_core.h
16530F:	include/linux/serial.h
16531F:	include/linux/tty.h
16532F:	include/uapi/linux/serial_core.h
16533F:	include/uapi/linux/serial.h
16534F:	include/uapi/linux/tty.h
16535
16536TUA9001 MEDIA DRIVER
16537M:	Antti Palosaari <crope@iki.fi>
16538L:	linux-media@vger.kernel.org
16539W:	https://linuxtv.org
16540W:	http://palosaari.fi/linux/
16541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16542T:	git git://linuxtv.org/anttip/media_tree.git
16543S:	Maintained
16544F:	drivers/media/tuners/tua9001*
16545
16546TULIP NETWORK DRIVERS
16547L:	netdev@vger.kernel.org
16548L:	linux-parisc@vger.kernel.org
16549S:	Orphan
16550F:	drivers/net/ethernet/dec/tulip/
16551
16552TUN/TAP driver
16553M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16554W:	http://vtun.sourceforge.net/tun
16555S:	Maintained
16556F:	Documentation/networking/tuntap.txt
16557F:	arch/um/os-Linux/drivers/
16558
16559TURBOCHANNEL SUBSYSTEM
16560M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16561M:	Ralf Baechle <ralf@linux-mips.org>
16562L:	linux-mips@vger.kernel.org
16563Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16564S:	Maintained
16565F:	drivers/tc/
16566F:	include/linux/tc.h
16567
16568TURBOSTAT UTILITY
16569M:	"Len Brown" <lenb@kernel.org>
16570L:	linux-pm@vger.kernel.org
16571B:	https://bugzilla.kernel.org
16572Q:	https://patchwork.kernel.org/project/linux-pm/list/
16573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16574S:	Supported
16575F:	tools/power/x86/turbostat/
16576
16577TW5864 VIDEO4LINUX DRIVER
16578M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16579M:	Anton Sviridenko <anton@corp.bluecherry.net>
16580M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16581M:	Andrey Utkin <andrey_utkin@fastmail.com>
16582L:	linux-media@vger.kernel.org
16583S:	Supported
16584F:	drivers/media/pci/tw5864/
16585
16586TW68 VIDEO4LINUX DRIVER
16587M:	Hans Verkuil <hverkuil@xs4all.nl>
16588L:	linux-media@vger.kernel.org
16589T:	git git://linuxtv.org/media_tree.git
16590W:	https://linuxtv.org
16591S:	Odd Fixes
16592F:	drivers/media/pci/tw68/
16593
16594TW686X VIDEO4LINUX DRIVER
16595M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16596L:	linux-media@vger.kernel.org
16597T:	git git://linuxtv.org/media_tree.git
16598W:	http://linuxtv.org
16599S:	Maintained
16600F:	drivers/media/pci/tw686x/
16601
16602UBI FILE SYSTEM (UBIFS)
16603M:	Richard Weinberger <richard@nod.at>
16604M:	Artem Bityutskiy <dedekind1@gmail.com>
16605M:	Adrian Hunter <adrian.hunter@intel.com>
16606L:	linux-mtd@lists.infradead.org
16607T:	git git://git.infradead.org/ubifs-2.6.git
16608W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16609S:	Supported
16610F:	Documentation/filesystems/ubifs.txt
16611F:	fs/ubifs/
16612
16613UCLINUX (M68KNOMMU AND COLDFIRE)
16614M:	Greg Ungerer <gerg@linux-m68k.org>
16615W:	http://www.linux-m68k.org/
16616W:	http://www.uclinux.org/
16617L:	linux-m68k@lists.linux-m68k.org
16618L:	uclinux-dev@uclinux.org  (subscribers-only)
16619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16620S:	Maintained
16621F:	arch/m68k/coldfire/
16622F:	arch/m68k/68*/
16623F:	arch/m68k/*/*_no.*
16624F:	arch/m68k/include/asm/*_no.*
16625
16626UDF FILESYSTEM
16627M:	Jan Kara <jack@suse.com>
16628S:	Maintained
16629F:	Documentation/filesystems/udf.txt
16630F:	fs/udf/
16631
16632UDRAW TABLET
16633M:	Bastien Nocera <hadess@hadess.net>
16634L:	linux-input@vger.kernel.org
16635S:	Maintained
16636F:	drivers/hid/hid-udraw-ps3.c
16637
16638UFS FILESYSTEM
16639M:	Evgeniy Dushistov <dushistov@mail.ru>
16640S:	Maintained
16641F:	Documentation/admin-guide/ufs.rst
16642F:	fs/ufs/
16643
16644UHID USERSPACE HID IO DRIVER:
16645M:	David Herrmann <dh.herrmann@googlemail.com>
16646L:	linux-input@vger.kernel.org
16647S:	Maintained
16648F:	drivers/hid/uhid.c
16649F:	include/uapi/linux/uhid.h
16650
16651ULPI BUS
16652M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16653L:	linux-usb@vger.kernel.org
16654S:	Maintained
16655F:	drivers/usb/common/ulpi.c
16656F:	include/linux/ulpi/
16657
16658ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16659L:	devel@driverdev.osuosl.org
16660S:	Obsolete
16661F:	drivers/staging/uwb/
16662
16663UNICODE SUBSYSTEM:
16664M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16665L:	linux-fsdevel@vger.kernel.org
16666S:	Supported
16667F:	fs/unicode/
16668
16669UNICORE32 ARCHITECTURE:
16670M:	Guan Xuetao <gxt@pku.edu.cn>
16671W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16672S:	Maintained
16673T:	git git://github.com/gxt/linux.git
16674F:	arch/unicore32/
16675
16676UNIFDEF
16677M:	Tony Finch <dot@dotat.at>
16678W:	http://dotat.at/prog/unifdef
16679S:	Maintained
16680F:	scripts/unifdef.c
16681
16682UNIFORM CDROM DRIVER
16683M:	Jens Axboe <axboe@kernel.dk>
16684W:	http://www.kernel.dk
16685S:	Maintained
16686F:	Documentation/cdrom/
16687F:	drivers/cdrom/cdrom.c
16688F:	include/linux/cdrom.h
16689F:	include/uapi/linux/cdrom.h
16690
16691UNISYS S-PAR DRIVERS
16692M:	David Kershner <david.kershner@unisys.com>
16693L:	sparmaintainer@unisys.com (Unisys internal)
16694S:	Supported
16695F:	include/linux/visorbus.h
16696F:	drivers/visorbus/
16697F:	drivers/staging/unisys/
16698
16699UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16700R:	Alim Akhtar <alim.akhtar@samsung.com>
16701R:	Avri Altman <avri.altman@wdc.com>
16702R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16703L:	linux-scsi@vger.kernel.org
16704S:	Supported
16705F:	Documentation/scsi/ufs.txt
16706F:	drivers/scsi/ufs/
16707
16708UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16709M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16710L:	linux-scsi@vger.kernel.org
16711S:	Supported
16712F:	drivers/scsi/ufs/*dwc*
16713
16714UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16715M:	Stanley Chu <stanley.chu@mediatek.com>
16716L:	linux-scsi@vger.kernel.org
16717L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16718S:	Maintained
16719F:	drivers/scsi/ufs/ufs-mediatek*
16720
16721UNSORTED BLOCK IMAGES (UBI)
16722M:	Artem Bityutskiy <dedekind1@gmail.com>
16723M:	Richard Weinberger <richard@nod.at>
16724W:	http://www.linux-mtd.infradead.org/
16725L:	linux-mtd@lists.infradead.org
16726T:	git git://git.infradead.org/ubifs-2.6.git
16727S:	Supported
16728F:	drivers/mtd/ubi/
16729F:	include/linux/mtd/ubi.h
16730F:	include/uapi/mtd/ubi-user.h
16731
16732USB "USBNET" DRIVER FRAMEWORK
16733M:	Oliver Neukum <oneukum@suse.com>
16734L:	netdev@vger.kernel.org
16735W:	http://www.linux-usb.org/usbnet
16736S:	Maintained
16737F:	drivers/net/usb/usbnet.c
16738F:	include/linux/usb/usbnet.h
16739
16740USB ACM DRIVER
16741M:	Oliver Neukum <oneukum@suse.com>
16742L:	linux-usb@vger.kernel.org
16743S:	Maintained
16744F:	Documentation/usb/acm.rst
16745F:	drivers/usb/class/cdc-acm.*
16746
16747USB AR5523 WIRELESS DRIVER
16748M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16749L:	linux-wireless@vger.kernel.org
16750S:	Maintained
16751F:	drivers/net/wireless/ath/ar5523/
16752
16753USB ATTACHED SCSI
16754M:	Oliver Neukum <oneukum@suse.com>
16755L:	linux-usb@vger.kernel.org
16756L:	linux-scsi@vger.kernel.org
16757S:	Maintained
16758F:	drivers/usb/storage/uas.c
16759
16760USB CDC ETHERNET DRIVER
16761M:	Oliver Neukum <oliver@neukum.org>
16762L:	linux-usb@vger.kernel.org
16763S:	Maintained
16764F:	drivers/net/usb/cdc_*.c
16765F:	include/uapi/linux/usb/cdc.h
16766
16767USB CHAOSKEY DRIVER
16768M:	Keith Packard <keithp@keithp.com>
16769L:	linux-usb@vger.kernel.org
16770S:	Maintained
16771F:	drivers/usb/misc/chaoskey.c
16772
16773USB CYPRESS C67X00 DRIVER
16774M:	Peter Korsgaard <jacmet@sunsite.dk>
16775L:	linux-usb@vger.kernel.org
16776S:	Maintained
16777F:	drivers/usb/c67x00/
16778
16779USB DAVICOM DM9601 DRIVER
16780M:	Peter Korsgaard <jacmet@sunsite.dk>
16781L:	netdev@vger.kernel.org
16782W:	http://www.linux-usb.org/usbnet
16783S:	Maintained
16784F:	drivers/net/usb/dm9601.c
16785
16786USB EHCI DRIVER
16787M:	Alan Stern <stern@rowland.harvard.edu>
16788L:	linux-usb@vger.kernel.org
16789S:	Maintained
16790F:	Documentation/usb/ehci.rst
16791F:	drivers/usb/host/ehci*
16792
16793USB GADGET/PERIPHERAL SUBSYSTEM
16794M:	Felipe Balbi <balbi@kernel.org>
16795L:	linux-usb@vger.kernel.org
16796W:	http://www.linux-usb.org/gadget
16797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16798S:	Maintained
16799F:	drivers/usb/gadget/
16800F:	include/linux/usb/gadget*
16801
16802USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16803M:	Jiri Kosina <jikos@kernel.org>
16804M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16805L:	linux-usb@vger.kernel.org
16806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16807S:	Maintained
16808F:	Documentation/hid/hiddev.rst
16809F:	drivers/hid/usbhid/
16810
16811USB INTEL XHCI ROLE MUX DRIVER
16812M:	Hans de Goede <hdegoede@redhat.com>
16813L:	linux-usb@vger.kernel.org
16814S:	Maintained
16815F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16816
16817USB IP DRIVER FOR HISILICON KIRIN
16818M:	Yu Chen <chenyu56@huawei.com>
16819M:	Binghui Wang <wangbinghui@hisilicon.com>
16820L:	linux-usb@vger.kernel.org
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16823F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16824
16825USB ISP116X DRIVER
16826M:	Olav Kongas <ok@artecdesign.ee>
16827L:	linux-usb@vger.kernel.org
16828S:	Maintained
16829F:	drivers/usb/host/isp116x*
16830F:	include/linux/usb/isp116x.h
16831
16832USB LAN78XX ETHERNET DRIVER
16833M:	Woojung Huh <woojung.huh@microchip.com>
16834M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16835L:	netdev@vger.kernel.org
16836S:	Maintained
16837F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16838F:	drivers/net/usb/lan78xx.*
16839F:	include/dt-bindings/net/microchip-lan78xx.h
16840
16841USB MASS STORAGE DRIVER
16842M:	Alan Stern <stern@rowland.harvard.edu>
16843L:	linux-usb@vger.kernel.org
16844L:	usb-storage@lists.one-eyed-alien.net
16845S:	Maintained
16846F:	drivers/usb/storage/
16847
16848USB MIDI DRIVER
16849M:	Clemens Ladisch <clemens@ladisch.de>
16850L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16852S:	Maintained
16853F:	sound/usb/midi.*
16854
16855USB NETWORKING DRIVERS
16856L:	linux-usb@vger.kernel.org
16857S:	Odd Fixes
16858F:	drivers/net/usb/
16859
16860USB OHCI DRIVER
16861M:	Alan Stern <stern@rowland.harvard.edu>
16862L:	linux-usb@vger.kernel.org
16863S:	Maintained
16864F:	Documentation/usb/ohci.rst
16865F:	drivers/usb/host/ohci*
16866
16867USB OTG FSM (Finite State Machine)
16868M:	Peter Chen <Peter.Chen@nxp.com>
16869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16870L:	linux-usb@vger.kernel.org
16871S:	Maintained
16872F:	drivers/usb/common/usb-otg-fsm.c
16873
16874USB OVER IP DRIVER
16875M:	Valentina Manea <valentina.manea.m@gmail.com>
16876M:	Shuah Khan <shuah@kernel.org>
16877M:	Shuah Khan <skhan@linuxfoundation.org>
16878L:	linux-usb@vger.kernel.org
16879S:	Maintained
16880F:	Documentation/usb/usbip_protocol.rst
16881F:	drivers/usb/usbip/
16882F:	tools/usb/usbip/
16883F:	tools/testing/selftests/drivers/usb/usbip/
16884
16885USB PEGASUS DRIVER
16886M:	Petko Manolov <petkan@nucleusys.com>
16887L:	linux-usb@vger.kernel.org
16888L:	netdev@vger.kernel.org
16889T:	git git://github.com/petkan/pegasus.git
16890W:	https://github.com/petkan/pegasus
16891S:	Maintained
16892F:	drivers/net/usb/pegasus.*
16893
16894USB PHY LAYER
16895M:	Felipe Balbi <balbi@kernel.org>
16896L:	linux-usb@vger.kernel.org
16897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16898S:	Maintained
16899F:	drivers/usb/phy/
16900
16901USB PRINTER DRIVER (usblp)
16902M:	Pete Zaitcev <zaitcev@redhat.com>
16903L:	linux-usb@vger.kernel.org
16904S:	Supported
16905F:	drivers/usb/class/usblp.c
16906
16907USB QMI WWAN NETWORK DRIVER
16908M:	Bjørn Mork <bjorn@mork.no>
16909L:	netdev@vger.kernel.org
16910S:	Maintained
16911F:	Documentation/ABI/testing/sysfs-class-net-qmi
16912F:	drivers/net/usb/qmi_wwan.c
16913
16914USB RTL8150 DRIVER
16915M:	Petko Manolov <petkan@nucleusys.com>
16916L:	linux-usb@vger.kernel.org
16917L:	netdev@vger.kernel.org
16918T:	git git://github.com/petkan/rtl8150.git
16919W:	https://github.com/petkan/rtl8150
16920S:	Maintained
16921F:	drivers/net/usb/rtl8150.c
16922
16923USB SERIAL SUBSYSTEM
16924M:	Johan Hovold <johan@kernel.org>
16925L:	linux-usb@vger.kernel.org
16926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16927S:	Maintained
16928F:	Documentation/usb/usb-serial.rst
16929F:	drivers/usb/serial/
16930F:	include/linux/usb/serial.h
16931
16932USB SMSC75XX ETHERNET DRIVER
16933M:	Steve Glendinning <steve.glendinning@shawell.net>
16934L:	netdev@vger.kernel.org
16935S:	Maintained
16936F:	drivers/net/usb/smsc75xx.*
16937
16938USB SMSC95XX ETHERNET DRIVER
16939M:	Steve Glendinning <steve.glendinning@shawell.net>
16940M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16941L:	netdev@vger.kernel.org
16942S:	Maintained
16943F:	drivers/net/usb/smsc95xx.*
16944
16945USB SUBSYSTEM
16946M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16947L:	linux-usb@vger.kernel.org
16948W:	http://www.linux-usb.org
16949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16950S:	Supported
16951F:	Documentation/devicetree/bindings/usb/
16952F:	Documentation/usb/
16953F:	drivers/usb/
16954F:	include/linux/usb.h
16955F:	include/linux/usb/
16956
16957USB TYPEC PI3USB30532 MUX DRIVER
16958M:	Hans de Goede <hdegoede@redhat.com>
16959L:	linux-usb@vger.kernel.org
16960S:	Maintained
16961F:	drivers/usb/typec/mux/pi3usb30532.c
16962
16963USB TYPEC CLASS
16964M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16965L:	linux-usb@vger.kernel.org
16966S:	Maintained
16967F:	Documentation/ABI/testing/sysfs-class-typec
16968F:	Documentation/driver-api/usb/typec.rst
16969F:	drivers/usb/typec/
16970F:	include/linux/usb/typec.h
16971
16972USB TYPEC BUS FOR ALTERNATE MODES
16973M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16974L:	linux-usb@vger.kernel.org
16975S:	Maintained
16976F:	Documentation/ABI/testing/sysfs-bus-typec
16977F:	Documentation/driver-api/usb/typec_bus.rst
16978F:	drivers/usb/typec/altmodes/
16979F:	include/linux/usb/typec_altmode.h
16980
16981USB TYPEC PORT CONTROLLER DRIVERS
16982M:	Guenter Roeck <linux@roeck-us.net>
16983L:	linux-usb@vger.kernel.org
16984S:	Maintained
16985F:	drivers/usb/typec/tcpm/
16986
16987USB UHCI DRIVER
16988M:	Alan Stern <stern@rowland.harvard.edu>
16989L:	linux-usb@vger.kernel.org
16990S:	Maintained
16991F:	drivers/usb/host/uhci*
16992
16993USB VIDEO CLASS
16994M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16995L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16996L:	linux-media@vger.kernel.org
16997T:	git git://linuxtv.org/media_tree.git
16998W:	http://www.ideasonboard.org/uvc/
16999S:	Maintained
17000F:	drivers/media/usb/uvc/
17001F:	include/uapi/linux/uvcvideo.h
17002
17003USB VISION DRIVER
17004M:	Hans Verkuil <hverkuil@xs4all.nl>
17005L:	linux-media@vger.kernel.org
17006T:	git git://linuxtv.org/media_tree.git
17007W:	https://linuxtv.org
17008S:	Odd Fixes
17009F:	drivers/media/usb/usbvision/
17010
17011USB WEBCAM GADGET
17012M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17013L:	linux-usb@vger.kernel.org
17014S:	Maintained
17015F:	drivers/usb/gadget/function/*uvc*
17016F:	drivers/usb/gadget/legacy/webcam.c
17017F:	include/uapi/linux/usb/g_uvc.h
17018
17019USB WIRELESS RNDIS DRIVER (rndis_wlan)
17020M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17021L:	linux-wireless@vger.kernel.org
17022S:	Maintained
17023F:	drivers/net/wireless/rndis_wlan.c
17024
17025USB XHCI DRIVER
17026M:	Mathias Nyman <mathias.nyman@intel.com>
17027L:	linux-usb@vger.kernel.org
17028S:	Supported
17029F:	drivers/usb/host/xhci*
17030F:	drivers/usb/host/pci-quirks*
17031
17032USB ZD1201 DRIVER
17033L:	linux-wireless@vger.kernel.org
17034W:	http://linux-lc100020.sourceforge.net
17035S:	Orphan
17036F:	drivers/net/wireless/zydas/zd1201.*
17037
17038USB ZR364XX DRIVER
17039M:	Antoine Jacquet <royale@zerezo.com>
17040L:	linux-usb@vger.kernel.org
17041L:	linux-media@vger.kernel.org
17042T:	git git://linuxtv.org/media_tree.git
17043W:	http://royale.zerezo.com/zr364xx/
17044S:	Maintained
17045F:	Documentation/media/v4l-drivers/zr364xx*
17046F:	drivers/media/usb/zr364xx/
17047
17048USER-MODE LINUX (UML)
17049M:	Jeff Dike <jdike@addtoit.com>
17050M:	Richard Weinberger <richard@nod.at>
17051M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17052L:	linux-um@lists.infradead.org
17053W:	http://user-mode-linux.sourceforge.net
17054Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17056S:	Maintained
17057F:	Documentation/virt/uml/
17058F:	arch/um/
17059F:	arch/x86/um/
17060F:	fs/hostfs/
17061
17062USERSPACE COPYIN/COPYOUT (UIOVEC)
17063M:	Alexander Viro <viro@zeniv.linux.org.uk>
17064S:	Maintained
17065F:	lib/iov_iter.c
17066F:	include/linux/uio.h
17067
17068USERSPACE DMA BUFFER DRIVER
17069M:	Gerd Hoffmann <kraxel@redhat.com>
17070S:	Maintained
17071L:	dri-devel@lists.freedesktop.org
17072F:	drivers/dma-buf/udmabuf.c
17073F:	include/uapi/linux/udmabuf.h
17074T:	git git://anongit.freedesktop.org/drm/drm-misc
17075
17076USERSPACE I/O (UIO)
17077M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17078S:	Maintained
17079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17080F:	Documentation/driver-api/uio-howto.rst
17081F:	drivers/uio/
17082F:	include/linux/uio_driver.h
17083
17084UTIL-LINUX PACKAGE
17085M:	Karel Zak <kzak@redhat.com>
17086L:	util-linux@vger.kernel.org
17087W:	http://en.wikipedia.org/wiki/Util-linux
17088T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17089S:	Maintained
17090
17091UUID HELPERS
17092M:	Christoph Hellwig <hch@lst.de>
17093R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17094L:	linux-kernel@vger.kernel.org
17095T:	git git://git.infradead.org/users/hch/uuid.git
17096F:	lib/uuid.c
17097F:	lib/test_uuid.c
17098F:	include/linux/uuid.h
17099F:	include/uapi/linux/uuid.h
17100S:	Maintained
17101
17102UVESAFB DRIVER
17103M:	Michal Januszewski <spock@gentoo.org>
17104L:	linux-fbdev@vger.kernel.org
17105W:	https://github.com/mjanusz/v86d
17106S:	Maintained
17107F:	Documentation/fb/uvesafb.rst
17108F:	drivers/video/fbdev/uvesafb.*
17109
17110VF610 NAND DRIVER
17111M:	Stefan Agner <stefan@agner.ch>
17112L:	linux-mtd@lists.infradead.org
17113S:	Supported
17114F:	drivers/mtd/nand/raw/vf610_nfc.c
17115
17116VFAT/FAT/MSDOS FILESYSTEM
17117M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17118S:	Maintained
17119F:	Documentation/filesystems/vfat.txt
17120F:	fs/fat/
17121
17122VFIO DRIVER
17123M:	Alex Williamson <alex.williamson@redhat.com>
17124R:	Cornelia Huck <cohuck@redhat.com>
17125L:	kvm@vger.kernel.org
17126T:	git git://github.com/awilliam/linux-vfio.git
17127S:	Maintained
17128F:	Documentation/driver-api/vfio.rst
17129F:	drivers/vfio/
17130F:	include/linux/vfio.h
17131F:	include/uapi/linux/vfio.h
17132
17133VFIO MEDIATED DEVICE DRIVERS
17134M:	Kirti Wankhede <kwankhede@nvidia.com>
17135L:	kvm@vger.kernel.org
17136S:	Maintained
17137F:	Documentation/driver-api/vfio-mediated-device.rst
17138F:	drivers/vfio/mdev/
17139F:	include/linux/mdev.h
17140F:	samples/vfio-mdev/
17141
17142VFIO PLATFORM DRIVER
17143M:	Eric Auger <eric.auger@redhat.com>
17144L:	kvm@vger.kernel.org
17145S:	Maintained
17146F:	drivers/vfio/platform/
17147
17148VGA_SWITCHEROO
17149R:	Lukas Wunner <lukas@wunner.de>
17150S:	Maintained
17151F:	Documentation/gpu/vga-switcheroo.rst
17152F:	drivers/gpu/vga/vga_switcheroo.c
17153F:	include/linux/vga_switcheroo.h
17154T:	git git://anongit.freedesktop.org/drm/drm-misc
17155
17156VIA RHINE NETWORK DRIVER
17157S:	Orphan
17158F:	drivers/net/ethernet/via/via-rhine.c
17159
17160VIA SD/MMC CARD CONTROLLER DRIVER
17161M:	Bruce Chang <brucechang@via.com.tw>
17162M:	Harald Welte <HaraldWelte@viatech.com>
17163S:	Maintained
17164F:	drivers/mmc/host/via-sdmmc.c
17165
17166VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17167M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17168L:	linux-fbdev@vger.kernel.org
17169S:	Maintained
17170F:	include/linux/via-core.h
17171F:	include/linux/via-gpio.h
17172F:	include/linux/via_i2c.h
17173F:	drivers/video/fbdev/via/
17174
17175VIA VELOCITY NETWORK DRIVER
17176M:	Francois Romieu <romieu@fr.zoreil.com>
17177L:	netdev@vger.kernel.org
17178S:	Maintained
17179F:	drivers/net/ethernet/via/via-velocity.*
17180
17181VICODEC VIRTUAL CODEC DRIVER
17182M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17183L:	linux-media@vger.kernel.org
17184T:	git git://linuxtv.org/media_tree.git
17185W:	https://linuxtv.org
17186S:	Maintained
17187F:	drivers/media/platform/vicodec/*
17188
17189VIDEO MULTIPLEXER DRIVER
17190M:	Philipp Zabel <p.zabel@pengutronix.de>
17191L:	linux-media@vger.kernel.org
17192S:	Maintained
17193F:	drivers/media/platform/video-mux.c
17194
17195VIDEO I2C POLLING DRIVER
17196M:	Matt Ranostay <matt.ranostay@konsulko.com>
17197L:	linux-media@vger.kernel.org
17198S:	Maintained
17199F:	drivers/media/i2c/video-i2c.c
17200
17201VIDEOBUF2 FRAMEWORK
17202M:	Pawel Osciak <pawel@osciak.com>
17203M:	Marek Szyprowski <m.szyprowski@samsung.com>
17204M:	Kyungmin Park <kyungmin.park@samsung.com>
17205R:	Tomasz Figa <tfiga@chromium.org>
17206L:	linux-media@vger.kernel.org
17207S:	Maintained
17208F:	drivers/media/common/videobuf2/*
17209F:	include/media/videobuf2-*
17210
17211VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17212M:	Helen Koike <helen.koike@collabora.com>
17213L:	linux-media@vger.kernel.org
17214T:	git git://linuxtv.org/media_tree.git
17215W:	https://linuxtv.org
17216S:	Maintained
17217F:	drivers/media/platform/vimc/*
17218
17219VIRT LIB
17220M:	Alex Williamson <alex.williamson@redhat.com>
17221M:	Paolo Bonzini <pbonzini@redhat.com>
17222L:	kvm@vger.kernel.org
17223S:	Supported
17224F:	virt/lib/
17225
17226VIRTIO AND VHOST VSOCK DRIVER
17227M:	Stefan Hajnoczi <stefanha@redhat.com>
17228L:	kvm@vger.kernel.org
17229L:	virtualization@lists.linux-foundation.org
17230L:	netdev@vger.kernel.org
17231S:	Maintained
17232F:	include/linux/virtio_vsock.h
17233F:	include/uapi/linux/virtio_vsock.h
17234F:	include/uapi/linux/vsockmon.h
17235F:	include/uapi/linux/vm_sockets_diag.h
17236F:	net/vmw_vsock/diag.c
17237F:	net/vmw_vsock/af_vsock_tap.c
17238F:	net/vmw_vsock/virtio_transport_common.c
17239F:	net/vmw_vsock/virtio_transport.c
17240F:	drivers/net/vsockmon.c
17241F:	drivers/vhost/vsock.c
17242F:	tools/testing/vsock/
17243
17244VIRTIO CONSOLE DRIVER
17245M:	Amit Shah <amit@kernel.org>
17246L:	virtualization@lists.linux-foundation.org
17247S:	Maintained
17248F:	drivers/char/virtio_console.c
17249F:	include/linux/virtio_console.h
17250F:	include/uapi/linux/virtio_console.h
17251
17252VIRTIO CORE AND NET DRIVERS
17253M:	"Michael S. Tsirkin" <mst@redhat.com>
17254M:	Jason Wang <jasowang@redhat.com>
17255L:	virtualization@lists.linux-foundation.org
17256S:	Maintained
17257F:	Documentation/devicetree/bindings/virtio/
17258F:	drivers/virtio/
17259F:	tools/virtio/
17260F:	drivers/net/virtio_net.c
17261F:	drivers/block/virtio_blk.c
17262F:	include/linux/virtio*.h
17263F:	include/uapi/linux/virtio_*.h
17264F:	drivers/crypto/virtio/
17265F:	mm/balloon_compaction.c
17266
17267VIRTIO BLOCK AND SCSI DRIVERS
17268M:	"Michael S. Tsirkin" <mst@redhat.com>
17269M:	Jason Wang <jasowang@redhat.com>
17270R:	Paolo Bonzini <pbonzini@redhat.com>
17271R:	Stefan Hajnoczi <stefanha@redhat.com>
17272L:	virtualization@lists.linux-foundation.org
17273S:	Maintained
17274F:	drivers/block/virtio_blk.c
17275F:	drivers/scsi/virtio_scsi.c
17276F:	include/uapi/linux/virtio_blk.h
17277F:	include/uapi/linux/virtio_scsi.h
17278F:	drivers/vhost/scsi.c
17279
17280VIRTIO CRYPTO DRIVER
17281M:	Gonglei <arei.gonglei@huawei.com>
17282L:	virtualization@lists.linux-foundation.org
17283L:	linux-crypto@vger.kernel.org
17284S:	Maintained
17285F:	drivers/crypto/virtio/
17286F:	include/uapi/linux/virtio_crypto.h
17287
17288VIRTIO DRIVERS FOR S390
17289M:	Cornelia Huck <cohuck@redhat.com>
17290M:	Halil Pasic <pasic@linux.ibm.com>
17291L:	linux-s390@vger.kernel.org
17292L:	virtualization@lists.linux-foundation.org
17293L:	kvm@vger.kernel.org
17294S:	Supported
17295F:	drivers/s390/virtio/
17296F:	arch/s390/include/uapi/asm/virtio-ccw.h
17297
17298VIRTIO FILE SYSTEM
17299M:	Vivek Goyal <vgoyal@redhat.com>
17300M:	Stefan Hajnoczi <stefanha@redhat.com>
17301M:	Miklos Szeredi <miklos@szeredi.hu>
17302L:	virtualization@lists.linux-foundation.org
17303L:	linux-fsdevel@vger.kernel.org
17304W:	https://virtio-fs.gitlab.io/
17305S:	Supported
17306F:	fs/fuse/virtio_fs.c
17307F:	include/uapi/linux/virtio_fs.h
17308F:	Documentation/filesystems/virtiofs.rst
17309
17310VIRTIO GPU DRIVER
17311M:	David Airlie <airlied@linux.ie>
17312M:	Gerd Hoffmann <kraxel@redhat.com>
17313L:	dri-devel@lists.freedesktop.org
17314L:	virtualization@lists.linux-foundation.org
17315T:	git git://anongit.freedesktop.org/drm/drm-misc
17316S:	Maintained
17317F:	drivers/gpu/drm/virtio/
17318F:	include/uapi/linux/virtio_gpu.h
17319
17320VIRTIO HOST (VHOST)
17321M:	"Michael S. Tsirkin" <mst@redhat.com>
17322M:	Jason Wang <jasowang@redhat.com>
17323L:	kvm@vger.kernel.org
17324L:	virtualization@lists.linux-foundation.org
17325L:	netdev@vger.kernel.org
17326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17327S:	Maintained
17328F:	drivers/vhost/
17329F:	include/uapi/linux/vhost.h
17330
17331VIRTIO INPUT DRIVER
17332M:	Gerd Hoffmann <kraxel@redhat.com>
17333S:	Maintained
17334F:	drivers/virtio/virtio_input.c
17335F:	include/uapi/linux/virtio_input.h
17336
17337VIRTIO IOMMU DRIVER
17338M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17339L:	virtualization@lists.linux-foundation.org
17340S:	Maintained
17341F:	drivers/iommu/virtio-iommu.c
17342F:	include/uapi/linux/virtio_iommu.h
17343
17344VIRTUAL BOX GUEST DEVICE DRIVER
17345M:	Hans de Goede <hdegoede@redhat.com>
17346M:	Arnd Bergmann <arnd@arndb.de>
17347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17348S:	Maintained
17349F:	include/linux/vbox_utils.h
17350F:	include/uapi/linux/vbox*.h
17351F:	drivers/virt/vboxguest/
17352
17353VIRTUAL BOX SHARED FOLDER VFS DRIVER:
17354M:	Hans de Goede <hdegoede@redhat.com>
17355L:	linux-fsdevel@vger.kernel.org
17356S:	Maintained
17357F:	drivers/staging/vboxsf/*
17358
17359VIRTUAL SERIO DEVICE DRIVER
17360M:	Stephen Chandler Paul <thatslyude@gmail.com>
17361S:	Maintained
17362F:	drivers/input/serio/userio.c
17363F:	include/uapi/linux/userio.h
17364
17365VIVID VIRTUAL VIDEO DRIVER
17366M:	Hans Verkuil <hverkuil@xs4all.nl>
17367L:	linux-media@vger.kernel.org
17368T:	git git://linuxtv.org/media_tree.git
17369W:	https://linuxtv.org
17370S:	Maintained
17371F:	drivers/media/platform/vivid/*
17372
17373VLYNQ BUS
17374M:	Florian Fainelli <f.fainelli@gmail.com>
17375L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17376S:	Maintained
17377F:	drivers/vlynq/vlynq.c
17378F:	include/linux/vlynq.h
17379
17380VME SUBSYSTEM
17381M:	Martyn Welch <martyn@welchs.me.uk>
17382M:	Manohar Vanga <manohar.vanga@gmail.com>
17383M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17384L:	devel@driverdev.osuosl.org
17385S:	Maintained
17386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17387F:	Documentation/driver-api/vme.rst
17388F:	drivers/staging/vme/
17389F:	drivers/vme/
17390F:	include/linux/vme*
17391
17392VMWARE BALLOON DRIVER
17393M:	Nadav Amit <namit@vmware.com>
17394M:	"VMware, Inc." <pv-drivers@vmware.com>
17395L:	linux-kernel@vger.kernel.org
17396S:	Maintained
17397F:	drivers/misc/vmw_balloon.c
17398
17399VMWARE HYPERVISOR INTERFACE
17400M:	Thomas Hellstrom <thellstrom@vmware.com>
17401M:	"VMware, Inc." <pv-drivers@vmware.com>
17402L:	virtualization@lists.linux-foundation.org
17403S:	Supported
17404F:	arch/x86/kernel/cpu/vmware.c
17405F:	arch/x86/include/asm/vmware.h
17406
17407VMWARE PVRDMA DRIVER
17408M:	Adit Ranadive <aditr@vmware.com>
17409M:	VMware PV-Drivers <pv-drivers@vmware.com>
17410L:	linux-rdma@vger.kernel.org
17411S:	Maintained
17412F:	drivers/infiniband/hw/vmw_pvrdma/
17413
17414VMware PVSCSI driver
17415M:	Jim Gill <jgill@vmware.com>
17416M:	VMware PV-Drivers <pv-drivers@vmware.com>
17417L:	linux-scsi@vger.kernel.org
17418S:	Maintained
17419F:	drivers/scsi/vmw_pvscsi.c
17420F:	drivers/scsi/vmw_pvscsi.h
17421
17422VMWARE VMMOUSE SUBDRIVER
17423M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17424M:	"VMware, Inc." <pv-drivers@vmware.com>
17425L:	linux-input@vger.kernel.org
17426S:	Maintained
17427F:	drivers/input/mouse/vmmouse.c
17428F:	drivers/input/mouse/vmmouse.h
17429
17430VMWARE VMXNET3 ETHERNET DRIVER
17431M:	Ronak Doshi <doshir@vmware.com>
17432M:	"VMware, Inc." <pv-drivers@vmware.com>
17433L:	netdev@vger.kernel.org
17434S:	Maintained
17435F:	drivers/net/vmxnet3/
17436
17437VOCORE VOCORE2 BOARD
17438M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17439L:	linux-mips@vger.kernel.org
17440S:	Maintained
17441F:	arch/mips/boot/dts/ralink/vocore2.dts
17442
17443VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17444M:	Liam Girdwood <lgirdwood@gmail.com>
17445M:	Mark Brown <broonie@kernel.org>
17446L:	linux-kernel@vger.kernel.org
17447W:	http://www.slimlogic.co.uk/?p=48
17448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17449S:	Supported
17450F:	Documentation/devicetree/bindings/regulator/
17451F:	Documentation/power/regulator/
17452F:	drivers/regulator/
17453F:	include/dt-bindings/regulator/
17454F:	include/linux/regulator/
17455K:	regulator_get_optional
17456
17457VRF
17458M:	David Ahern <dsahern@kernel.org>
17459M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17460L:	netdev@vger.kernel.org
17461S:	Maintained
17462F:	drivers/net/vrf.c
17463F:	Documentation/networking/vrf.txt
17464
17465VT1211 HARDWARE MONITOR DRIVER
17466M:	Juerg Haefliger <juergh@gmail.com>
17467L:	linux-hwmon@vger.kernel.org
17468S:	Maintained
17469F:	Documentation/hwmon/vt1211.rst
17470F:	drivers/hwmon/vt1211.c
17471
17472VT8231 HARDWARE MONITOR DRIVER
17473M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17474L:	linux-hwmon@vger.kernel.org
17475S:	Maintained
17476F:	drivers/hwmon/vt8231.c
17477
17478VUB300 USB to SDIO/SD/MMC bridge chip
17479M:	Tony Olech <tony.olech@elandigitalsystems.com>
17480L:	linux-mmc@vger.kernel.org
17481L:	linux-usb@vger.kernel.org
17482S:	Supported
17483F:	drivers/mmc/host/vub300.c
17484
17485W1 DALLAS'S 1-WIRE BUS
17486M:	Evgeniy Polyakov <zbr@ioremap.net>
17487S:	Maintained
17488F:	Documentation/devicetree/bindings/w1/
17489F:	Documentation/w1/
17490F:	drivers/w1/
17491F:	include/linux/w1.h
17492
17493W83791D HARDWARE MONITORING DRIVER
17494M:	Marc Hulsman <m.hulsman@tudelft.nl>
17495L:	linux-hwmon@vger.kernel.org
17496S:	Maintained
17497F:	Documentation/hwmon/w83791d.rst
17498F:	drivers/hwmon/w83791d.c
17499
17500W83793 HARDWARE MONITORING DRIVER
17501M:	Rudolf Marek <r.marek@assembler.cz>
17502L:	linux-hwmon@vger.kernel.org
17503S:	Maintained
17504F:	Documentation/hwmon/w83793.rst
17505F:	drivers/hwmon/w83793.c
17506
17507W83795 HARDWARE MONITORING DRIVER
17508M:	Jean Delvare <jdelvare@suse.com>
17509L:	linux-hwmon@vger.kernel.org
17510S:	Maintained
17511F:	drivers/hwmon/w83795.c
17512
17513W83L51xD SD/MMC CARD INTERFACE DRIVER
17514M:	Pierre Ossman <pierre@ossman.eu>
17515S:	Maintained
17516F:	drivers/mmc/host/wbsd.*
17517
17518WACOM PROTOCOL 4 SERIAL TABLETS
17519M:	Julian Squires <julian@cipht.net>
17520M:	Hans de Goede <hdegoede@redhat.com>
17521L:	linux-input@vger.kernel.org
17522S:	Maintained
17523F:	drivers/input/tablet/wacom_serial4.c
17524
17525WATCHDOG DEVICE DRIVERS
17526M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17527M:	Guenter Roeck <linux@roeck-us.net>
17528L:	linux-watchdog@vger.kernel.org
17529W:	http://www.linux-watchdog.org/
17530T:	git git://www.linux-watchdog.org/linux-watchdog.git
17531S:	Maintained
17532F:	Documentation/devicetree/bindings/watchdog/
17533F:	Documentation/watchdog/
17534F:	drivers/watchdog/
17535F:	include/linux/watchdog.h
17536F:	include/uapi/linux/watchdog.h
17537
17538WHISKEYCOVE PMIC GPIO DRIVER
17539M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17540L:	linux-gpio@vger.kernel.org
17541S:	Maintained
17542F:	drivers/gpio/gpio-wcove.c
17543
17544WHWAVE RTC DRIVER
17545M:	Dianlong Li <long17.cool@163.com>
17546L:	linux-rtc@vger.kernel.org
17547S:	Maintained
17548F:	drivers/rtc/rtc-sd3078.c
17549
17550WIIMOTE HID DRIVER
17551M:	David Herrmann <dh.herrmann@googlemail.com>
17552L:	linux-input@vger.kernel.org
17553S:	Maintained
17554F:	drivers/hid/hid-wiimote*
17555
17556WILOCITY WIL6210 WIRELESS DRIVER
17557M:	Maya Erez <merez@codeaurora.org>
17558L:	linux-wireless@vger.kernel.org
17559L:	wil6210@qti.qualcomm.com
17560S:	Supported
17561W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17562F:	drivers/net/wireless/ath/wil6210/
17563
17564WIMAX STACK
17565M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17566M:	linux-wimax@intel.com
17567L:	wimax@linuxwimax.org (subscribers-only)
17568S:	Supported
17569W:	http://linuxwimax.org
17570F:	Documentation/admin-guide/wimax/wimax.rst
17571F:	include/linux/wimax/debug.h
17572F:	include/net/wimax.h
17573F:	include/uapi/linux/wimax.h
17574F:	net/wimax/
17575
17576WINBOND CIR DRIVER
17577M:	David Härdeman <david@hardeman.nu>
17578S:	Maintained
17579F:	drivers/media/rc/winbond-cir.c
17580
17581RCMM REMOTE CONTROLS DECODER
17582M:	Patrick Lerda <patrick9876@free.fr>
17583S:	Maintained
17584F:	drivers/media/rc/ir-rcmm-decoder.c
17585
17586WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17587M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17588L:	linux-watchdog@vger.kernel.org
17589S:	Maintained
17590F:	drivers/watchdog/ebc-c384_wdt.c
17591
17592WINSYSTEMS WS16C48 GPIO DRIVER
17593M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17594L:	linux-gpio@vger.kernel.org
17595S:	Maintained
17596F:	drivers/gpio/gpio-ws16c48.c
17597
17598WISTRON LAPTOP BUTTON DRIVER
17599M:	Miloslav Trmac <mitr@volny.cz>
17600S:	Maintained
17601F:	drivers/input/misc/wistron_btns.c
17602
17603WL3501 WIRELESS PCMCIA CARD DRIVER
17604L:	linux-wireless@vger.kernel.org
17605S:	Odd fixes
17606F:	drivers/net/wireless/wl3501*
17607
17608WOLFSON MICROELECTRONICS DRIVERS
17609L:	patches@opensource.cirrus.com
17610T:	git https://github.com/CirrusLogic/linux-drivers.git
17611W:	https://github.com/CirrusLogic/linux-drivers/wiki
17612S:	Supported
17613F:	Documentation/hwmon/wm83??.rst
17614F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17615F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17616F:	Documentation/devicetree/bindings/mfd/arizona.txt
17617F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17618F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17619F:	arch/arm/mach-s3c64xx/mach-crag6410*
17620F:	drivers/clk/clk-wm83*.c
17621F:	drivers/extcon/extcon-arizona.c
17622F:	drivers/leds/leds-wm83*.c
17623F:	drivers/gpio/gpio-*wm*.c
17624F:	drivers/gpio/gpio-arizona.c
17625F:	drivers/hwmon/wm83??-hwmon.c
17626F:	drivers/input/misc/wm831x-on.c
17627F:	drivers/input/touchscreen/wm831x-ts.c
17628F:	drivers/input/touchscreen/wm97*.c
17629F:	drivers/mfd/arizona*
17630F:	drivers/mfd/wm*.c
17631F:	drivers/mfd/cs47l24*
17632F:	drivers/power/supply/wm83*.c
17633F:	drivers/rtc/rtc-wm83*.c
17634F:	drivers/regulator/wm8*.c
17635F:	drivers/regulator/arizona*
17636F:	drivers/video/backlight/wm83*_bl.c
17637F:	drivers/watchdog/wm83*_wdt.c
17638F:	include/linux/mfd/arizona/
17639F:	include/linux/mfd/wm831x/
17640F:	include/linux/mfd/wm8350/
17641F:	include/linux/mfd/wm8400*
17642F:	include/linux/regulator/arizona*
17643F:	include/linux/wm97xx.h
17644F:	include/sound/wm????.h
17645F:	sound/soc/codecs/arizona.?
17646F:	sound/soc/codecs/wm*
17647F:	sound/soc/codecs/cs47l24*
17648
17649WORKQUEUE
17650M:	Tejun Heo <tj@kernel.org>
17651R:	Lai Jiangshan <jiangshanlai@gmail.com>
17652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17653S:	Maintained
17654F:	include/linux/workqueue.h
17655F:	kernel/workqueue.c
17656F:	Documentation/core-api/workqueue.rst
17657
17658X-POWERS AXP288 PMIC DRIVERS
17659M:	Hans de Goede <hdegoede@redhat.com>
17660S:	Maintained
17661N:	axp288
17662F:	drivers/acpi/pmic/intel_pmic_xpower.c
17663
17664X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17665M:	Chen-Yu Tsai <wens@csie.org>
17666L:	linux-kernel@vger.kernel.org
17667S:	Maintained
17668N:	axp[128]
17669
17670X.25 NETWORK LAYER
17671M:	Andrew Hendry <andrew.hendry@gmail.com>
17672L:	linux-x25@vger.kernel.org
17673S:	Odd Fixes
17674F:	Documentation/networking/x25*
17675F:	include/net/x25*
17676F:	net/x25/
17677
17678X86 ARCHITECTURE (32-BIT AND 64-BIT)
17679M:	Thomas Gleixner <tglx@linutronix.de>
17680M:	Ingo Molnar <mingo@redhat.com>
17681M:	Borislav Petkov <bp@alien8.de>
17682R:	"H. Peter Anvin" <hpa@zytor.com>
17683M:	x86@kernel.org
17684L:	linux-kernel@vger.kernel.org
17685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17686S:	Maintained
17687F:	Documentation/devicetree/bindings/x86/
17688F:	Documentation/x86/
17689F:	arch/x86/
17690
17691X86 ENTRY CODE
17692M:	Andy Lutomirski <luto@kernel.org>
17693L:	linux-kernel@vger.kernel.org
17694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17695S:	Maintained
17696F:	arch/x86/entry/
17697
17698X86 MCE INFRASTRUCTURE
17699M:	Tony Luck <tony.luck@intel.com>
17700M:	Borislav Petkov <bp@alien8.de>
17701L:	linux-edac@vger.kernel.org
17702S:	Maintained
17703F:	arch/x86/kernel/cpu/mce/*
17704
17705X86 MICROCODE UPDATE SUPPORT
17706M:	Borislav Petkov <bp@alien8.de>
17707S:	Maintained
17708F:	arch/x86/kernel/cpu/microcode/*
17709
17710X86 MM
17711M:	Dave Hansen <dave.hansen@linux.intel.com>
17712M:	Andy Lutomirski <luto@kernel.org>
17713M:	Peter Zijlstra <peterz@infradead.org>
17714L:	linux-kernel@vger.kernel.org
17715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17716S:	Maintained
17717F:	arch/x86/mm/
17718
17719X86 PLATFORM DRIVERS
17720M:	Darren Hart <dvhart@infradead.org>
17721M:	Andy Shevchenko <andy@infradead.org>
17722L:	platform-driver-x86@vger.kernel.org
17723T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17724S:	Odd Fixes
17725F:	drivers/platform/x86/
17726F:	drivers/platform/olpc/
17727
17728X86 PLATFORM DRIVERS - ARCH
17729R:	Darren Hart <dvhart@infradead.org>
17730R:	Andy Shevchenko <andy@infradead.org>
17731L:	platform-driver-x86@vger.kernel.org
17732L:	x86@kernel.org
17733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17734S:	Maintained
17735F:	arch/x86/platform
17736
17737X86 VDSO
17738M:	Andy Lutomirski <luto@kernel.org>
17739L:	linux-kernel@vger.kernel.org
17740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17741S:	Maintained
17742F:	arch/x86/entry/vdso/
17743
17744XARRAY
17745M:	Matthew Wilcox <willy@infradead.org>
17746L:	linux-fsdevel@vger.kernel.org
17747S:	Supported
17748F:	Documentation/core-api/xarray.rst
17749F:	lib/idr.c
17750F:	lib/xarray.c
17751F:	include/linux/idr.h
17752F:	include/linux/xarray.h
17753F:	tools/testing/radix-tree
17754
17755XBOX DVD IR REMOTE
17756M:	Benjamin Valentin <benpicco@googlemail.com>
17757S:	Maintained
17758F:	drivers/media/rc/xbox_remote.c
17759F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17760
17761XC2028/3028 TUNER DRIVER
17762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17763L:	linux-media@vger.kernel.org
17764W:	https://linuxtv.org
17765T:	git git://linuxtv.org/media_tree.git
17766S:	Maintained
17767F:	drivers/media/tuners/tuner-xc2028.*
17768
17769XDP (eXpress Data Path)
17770M:	Alexei Starovoitov <ast@kernel.org>
17771M:	Daniel Borkmann <daniel@iogearbox.net>
17772M:	David S. Miller <davem@davemloft.net>
17773M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17774M:	Jesper Dangaard Brouer <hawk@kernel.org>
17775M:	John Fastabend <john.fastabend@gmail.com>
17776L:	netdev@vger.kernel.org
17777L:	bpf@vger.kernel.org
17778S:	Supported
17779F:	net/core/xdp.c
17780F:	include/net/xdp.h
17781F:	kernel/bpf/devmap.c
17782F:	kernel/bpf/cpumap.c
17783F:	include/trace/events/xdp.h
17784K:	xdp
17785N:	xdp
17786
17787XDP SOCKETS (AF_XDP)
17788M:	Björn Töpel <bjorn.topel@intel.com>
17789M:	Magnus Karlsson <magnus.karlsson@intel.com>
17790R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17791L:	netdev@vger.kernel.org
17792L:	bpf@vger.kernel.org
17793S:	Maintained
17794F:	kernel/bpf/xskmap.c
17795F:	net/xdp/
17796
17797XEN BLOCK SUBSYSTEM
17798M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17799M:	Roger Pau Monné <roger.pau@citrix.com>
17800L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17801S:	Supported
17802F:	drivers/block/xen-blkback/*
17803F:	drivers/block/xen*
17804
17805XEN HYPERVISOR ARM
17806M:	Stefano Stabellini <sstabellini@kernel.org>
17807L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17808S:	Maintained
17809F:	arch/arm/xen/
17810F:	arch/arm/include/asm/xen/
17811
17812XEN HYPERVISOR ARM64
17813M:	Stefano Stabellini <sstabellini@kernel.org>
17814L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17815S:	Maintained
17816F:	arch/arm64/xen/
17817F:	arch/arm64/include/asm/xen/
17818
17819XEN HYPERVISOR INTERFACE
17820M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17821M:	Juergen Gross <jgross@suse.com>
17822R:	Stefano Stabellini <sstabellini@kernel.org>
17823L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17825S:	Supported
17826F:	arch/x86/xen/
17827F:	arch/x86/platform/pvh/
17828F:	drivers/*/xen-*front.c
17829F:	drivers/xen/
17830F:	arch/x86/include/asm/xen/
17831F:	arch/x86/include/asm/pvclock-abi.h
17832F:	include/xen/
17833F:	include/uapi/xen/
17834F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17835F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17836
17837XEN NETWORK BACKEND DRIVER
17838M:	Wei Liu <wei.liu@kernel.org>
17839M:	Paul Durrant <paul@xen.org>
17840L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17841L:	netdev@vger.kernel.org
17842S:	Supported
17843F:	drivers/net/xen-netback/*
17844
17845XEN PCI SUBSYSTEM
17846M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17847L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17848S:	Supported
17849F:	arch/x86/pci/*xen*
17850F:	drivers/pci/*xen*
17851
17852XEN PVSCSI DRIVERS
17853M:	Juergen Gross <jgross@suse.com>
17854L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17855L:	linux-scsi@vger.kernel.org
17856S:	Supported
17857F:	drivers/scsi/xen-scsifront.c
17858F:	drivers/xen/xen-scsiback.c
17859F:	include/xen/interface/io/vscsiif.h
17860
17861XEN SWIOTLB SUBSYSTEM
17862M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17863L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17864L:	iommu@lists.linux-foundation.org
17865S:	Supported
17866F:	arch/x86/xen/*swiotlb*
17867F:	drivers/xen/*swiotlb*
17868
17869XEN SOUND FRONTEND DRIVER
17870M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17871L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17873S:	Supported
17874F:	sound/xen/*
17875
17876XFS FILESYSTEM
17877M:	Darrick J. Wong <darrick.wong@oracle.com>
17878M:	linux-xfs@vger.kernel.org
17879L:	linux-xfs@vger.kernel.org
17880W:	http://xfs.org/
17881T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17882S:	Supported
17883F:	Documentation/admin-guide/xfs.rst
17884F:	Documentation/ABI/testing/sysfs-fs-xfs
17885F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17886F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17887F:	fs/xfs/
17888F:	include/uapi/linux/dqblk_xfs.h
17889F:	include/uapi/linux/fsmap.h
17890
17891XILINX AXI ETHERNET DRIVER
17892M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17893S:	Maintained
17894F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17895
17896XILINX UARTLITE SERIAL DRIVER
17897M:	Peter Korsgaard <jacmet@sunsite.dk>
17898L:	linux-serial@vger.kernel.org
17899S:	Maintained
17900F:	drivers/tty/serial/uartlite.c
17901
17902XILINX VIDEO IP CORES
17903M:	Hyun Kwon <hyun.kwon@xilinx.com>
17904M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17905L:	linux-media@vger.kernel.org
17906T:	git git://linuxtv.org/media_tree.git
17907S:	Supported
17908F:	Documentation/devicetree/bindings/media/xilinx/
17909F:	drivers/media/platform/xilinx/
17910F:	include/uapi/linux/xilinx-v4l2-controls.h
17911
17912XILINX SD-FEC IP CORES
17913M:	Derek Kiernan <derek.kiernan@xilinx.com>
17914M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17915S:	Maintained
17916F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17917F:	Documentation/misc-devices/xilinx_sdfec.rst
17918F:	drivers/misc/xilinx_sdfec.c
17919F:	drivers/misc/Kconfig
17920F:	drivers/misc/Makefile
17921F:	include/uapi/misc/xilinx_sdfec.h
17922
17923XILLYBUS DRIVER
17924M:	Eli Billauer <eli.billauer@gmail.com>
17925L:	linux-kernel@vger.kernel.org
17926S:	Supported
17927F:	drivers/char/xillybus/
17928
17929XLP9XX I2C DRIVER
17930M:	George Cherian <george.cherian@cavium.com>
17931M:	Jan Glauber <jglauber@cavium.com>
17932L:	linux-i2c@vger.kernel.org
17933W:	http://www.cavium.com
17934S:	Supported
17935F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17936F:	drivers/i2c/busses/i2c-xlp9xx.c
17937
17938XRA1403 GPIO EXPANDER
17939M:	Nandor Han <nandor.han@ge.com>
17940M:	Semi Malinen <semi.malinen@ge.com>
17941L:	linux-gpio@vger.kernel.org
17942S:	Maintained
17943F:	drivers/gpio/gpio-xra1403.c
17944F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17945
17946XTENSA XTFPGA PLATFORM SUPPORT
17947M:	Max Filippov <jcmvbkbc@gmail.com>
17948L:	linux-xtensa@linux-xtensa.org
17949S:	Maintained
17950F:	drivers/spi/spi-xtensa-xtfpga.c
17951F:	sound/soc/xtensa/xtfpga-i2s.c
17952
17953YAM DRIVER FOR AX.25
17954M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17955L:	linux-hams@vger.kernel.org
17956S:	Maintained
17957F:	drivers/net/hamradio/yam*
17958F:	include/linux/yam.h
17959
17960YAMA SECURITY MODULE
17961M:	Kees Cook <keescook@chromium.org>
17962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17963S:	Supported
17964F:	security/yama/
17965F:	Documentation/admin-guide/LSM/Yama.rst
17966
17967YEALINK PHONE DRIVER
17968M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17969L:	usbb2k-api-dev@nongnu.org
17970S:	Maintained
17971F:	Documentation/input/devices/yealink.rst
17972F:	drivers/input/misc/yealink.*
17973
17974Z8530 DRIVER FOR AX.25
17975M:	Joerg Reuter <jreuter@yaina.de>
17976W:	http://yaina.de/jreuter/
17977W:	http://www.qsl.net/dl1bke/
17978L:	linux-hams@vger.kernel.org
17979S:	Maintained
17980F:	Documentation/networking/z8530drv.txt
17981F:	drivers/net/hamradio/*scc.c
17982F:	drivers/net/hamradio/z8530.h
17983
17984ZBUD COMPRESSED PAGE ALLOCATOR
17985M:	Seth Jennings <sjenning@redhat.com>
17986M:	Dan Streetman <ddstreet@ieee.org>
17987L:	linux-mm@kvack.org
17988S:	Maintained
17989F:	mm/zbud.c
17990F:	include/linux/zbud.h
17991
17992ZD1211RW WIRELESS DRIVER
17993M:	Daniel Drake <dsd@gentoo.org>
17994M:	Ulrich Kunitz <kune@deine-taler.de>
17995W:	http://zd1211.ath.cx/wiki/DriverRewrite
17996L:	linux-wireless@vger.kernel.org
17997L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17998S:	Maintained
17999F:	drivers/net/wireless/zydas/zd1211rw/
18000
18001ZD1301 MEDIA DRIVER
18002M:	Antti Palosaari <crope@iki.fi>
18003L:	linux-media@vger.kernel.org
18004W:	https://linuxtv.org/
18005W:	http://palosaari.fi/linux/
18006Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18007S:	Maintained
18008F:	drivers/media/usb/dvb-usb-v2/zd1301*
18009
18010ZD1301_DEMOD MEDIA DRIVER
18011M:	Antti Palosaari <crope@iki.fi>
18012L:	linux-media@vger.kernel.org
18013W:	https://linuxtv.org/
18014W:	http://palosaari.fi/linux/
18015Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18016S:	Maintained
18017F:	drivers/media/dvb-frontends/zd1301_demod*
18018
18019ZHAOXIN PROCESSOR SUPPORT
18020M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18021L:	linux-kernel@vger.kernel.org
18022S:	Maintained
18023F:	arch/x86/kernel/cpu/zhaoxin.c
18024
18025ZPOOL COMPRESSED PAGE STORAGE API
18026M:	Dan Streetman <ddstreet@ieee.org>
18027L:	linux-mm@kvack.org
18028S:	Maintained
18029F:	mm/zpool.c
18030F:	include/linux/zpool.h
18031
18032ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18033M:	Minchan Kim <minchan@kernel.org>
18034M:	Nitin Gupta <ngupta@vflare.org>
18035R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18036L:	linux-kernel@vger.kernel.org
18037S:	Maintained
18038F:	drivers/block/zram/
18039F:	Documentation/admin-guide/blockdev/zram.rst
18040
18041ZS DECSTATION Z85C30 SERIAL DRIVER
18042M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18043S:	Maintained
18044F:	drivers/tty/serial/zs.*
18045
18046ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18047M:	Minchan Kim <minchan@kernel.org>
18048M:	Nitin Gupta <ngupta@vflare.org>
18049R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18050L:	linux-mm@kvack.org
18051S:	Maintained
18052F:	mm/zsmalloc.c
18053F:	include/linux/zsmalloc.h
18054F:	Documentation/vm/zsmalloc.rst
18055
18056ZSWAP COMPRESSED SWAP CACHING
18057M:	Seth Jennings <sjenning@redhat.com>
18058M:	Dan Streetman <ddstreet@ieee.org>
18059M:	Vitaly Wool <vitaly.wool@konsulko.com>
18060L:	linux-mm@kvack.org
18061S:	Maintained
18062F:	mm/zswap.c
18063
18064THE REST
18065M:	Linus Torvalds <torvalds@linux-foundation.org>
18066L:	linux-kernel@vger.kernel.org
18067Q:	http://patchwork.kernel.org/project/LKML/list/
18068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18069S:	Buried alive in reporters
18070F:	*
18071F:	*/
18072