xref: /linux/MAINTAINERS (revision 17cfcb68af3bc7d5e8ae08779b1853310a2949f3)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254M:	Mihail Atanassov <mihail.atanassov@arm.com>
1255L:	Mali DP Maintainers <malidp@foss.arm.com>
1256S:	Supported
1257T:	git git://anongit.freedesktop.org/drm/drm-misc
1258F:	drivers/gpu/drm/arm/display/include/
1259F:	drivers/gpu/drm/arm/display/komeda/
1260F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1261F:	Documentation/gpu/komeda-kms.rst
1262
1263ARM MALI-DP DRM DRIVER
1264M:	Liviu Dudau <liviu.dudau@arm.com>
1265M:	Brian Starkey <brian.starkey@arm.com>
1266L:	Mali DP Maintainers <malidp@foss.arm.com>
1267S:	Supported
1268T:	git git://anongit.freedesktop.org/drm/drm-misc
1269F:	drivers/gpu/drm/arm/
1270F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1271F:	Documentation/gpu/afbc.rst
1272
1273ARM MALI PANFROST DRM DRIVER
1274M:	Rob Herring <robh@kernel.org>
1275M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1276R:	Steven Price <steven.price@arm.com>
1277R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1278L:	dri-devel@lists.freedesktop.org
1279S:	Supported
1280T:	git git://anongit.freedesktop.org/drm/drm-misc
1281F:	drivers/gpu/drm/panfrost/
1282F:	include/uapi/drm/panfrost_drm.h
1283
1284ARM MFM AND FLOPPY DRIVERS
1285M:	Ian Molton <spyro@f2s.com>
1286S:	Maintained
1287F:	arch/arm/mach-rpc/floppydma.S
1288F:	arch/arm/include/asm/floppy.h
1289
1290ARM PMU PROFILING AND DEBUGGING
1291M:	Will Deacon <will@kernel.org>
1292M:	Mark Rutland <mark.rutland@arm.com>
1293S:	Maintained
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295F:	arch/arm*/kernel/perf_*
1296F:	arch/arm/oprofile/common.c
1297F:	arch/arm*/kernel/hw_breakpoint.c
1298F:	arch/arm*/include/asm/hw_breakpoint.h
1299F:	arch/arm*/include/asm/perf_event.h
1300F:	drivers/perf/*
1301F:	include/linux/perf/arm_pmu.h
1302F:	Documentation/devicetree/bindings/arm/pmu.yaml
1303F:	Documentation/devicetree/bindings/perf/
1304
1305ARM PORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W:	http://www.armlinux.org.uk/
1309S:	Odd Fixes
1310T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1311F:	arch/arm/
1312X:	arch/arm/boot/dts/
1313
1314ARM PRIMECELL AACI PL041 DRIVER
1315M:	Russell King <linux@armlinux.org.uk>
1316S:	Odd Fixes
1317F:	sound/arm/aaci.*
1318
1319ARM PRIMECELL BUS SUPPORT
1320M:	Russell King <linux@armlinux.org.uk>
1321S:	Odd Fixes
1322F:	drivers/amba/
1323F:	include/linux/amba/bus.h
1324
1325ARM PRIMECELL CLCD PL110 DRIVER
1326M:	Russell King <linux@armlinux.org.uk>
1327S:	Odd Fixes
1328F:	drivers/video/fbdev/amba-clcd.*
1329
1330ARM PRIMECELL KMI PL050 DRIVER
1331M:	Russell King <linux@armlinux.org.uk>
1332S:	Odd Fixes
1333F:	drivers/input/serio/ambakmi.*
1334F:	include/linux/amba/kmi.h
1335
1336ARM PRIMECELL MMCI PL180/1 DRIVER
1337M:	Russell King <linux@armlinux.org.uk>
1338S:	Odd Fixes
1339F:	drivers/mmc/host/mmci.*
1340F:	include/linux/amba/mmci.h
1341
1342ARM PRIMECELL SSP PL022 SPI DRIVER
1343M:	Linus Walleij <linus.walleij@linaro.org>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1347F:	drivers/spi/spi-pl022.c
1348
1349ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1350M:	Russell King <linux@armlinux.org.uk>
1351S:	Odd Fixes
1352F:	drivers/tty/serial/amba-pl01*.c
1353F:	include/linux/amba/serial.h
1354
1355ARM PRIMECELL VIC PL190/PL192 DRIVER
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1360F:	drivers/irqchip/irq-vic.c
1361
1362AMAZON ANNAPURNA LABS FIC DRIVER
1363M:	Talel Shenhar <talel@amazon.com>
1364S:	Maintained
1365F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1366F:	drivers/irqchip/irq-al-fic.c
1367
1368ARM SMMU DRIVERS
1369M:	Will Deacon <will@kernel.org>
1370R:	Robin Murphy <robin.murphy@arm.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373F:	drivers/iommu/arm-smmu*
1374F:	drivers/iommu/io-pgtable-arm.c
1375F:	drivers/iommu/io-pgtable-arm-v7s.c
1376
1377ARM SUB-ARCHITECTURES
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380F:	arch/arm/mach-*/
1381F:	arch/arm/plat-*/
1382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1383
1384ARM/ACTIONS SEMI ARCHITECTURE
1385M:	Andreas Färber <afaerber@suse.de>
1386R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	owl
1390F:	arch/arm/mach-actions/
1391F:	arch/arm/boot/dts/owl-*
1392F:	arch/arm64/boot/dts/actions/
1393F:	drivers/clk/actions/
1394F:	drivers/clocksource/timer-owl*
1395F:	drivers/dma/owl-dma.c
1396F:	drivers/i2c/busses/i2c-owl.c
1397F:	drivers/pinctrl/actions/*
1398F:	drivers/soc/actions/
1399F:	include/dt-bindings/power/owl-*
1400F:	include/linux/soc/actions/
1401F:	Documentation/devicetree/bindings/arm/actions.yaml
1402F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1403F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1404F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1405F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1406F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1407F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1408
1409ARM/ADS SPHERE MACHINE SUPPORT
1410M:	Lennert Buytenhek <kernel@wantstofly.org>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S:	Maintained
1413
1414ARM/AFEB9260 MACHINE SUPPORT
1415M:	Sergey Lapin <slapin@ossfans.org>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418
1419ARM/AJECO 1ARM MACHINE SUPPORT
1420M:	Lennert Buytenhek <kernel@wantstofly.org>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/Allwinner SoC Clock Support
1425M:	Emilio López <emilio@elopez.com.ar>
1426S:	Maintained
1427F:	drivers/clk/sunxi/
1428
1429ARM/Allwinner sunXi SoC support
1430M:	Maxime Ripard <mripard@kernel.org>
1431M:	Chen-Yu Tsai <wens@csie.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434N:	sun[x456789]i
1435N:	sun50i
1436F:	arch/arm/mach-sunxi/
1437F:	arch/arm64/boot/dts/allwinner/
1438F:	drivers/clk/sunxi-ng/
1439F:	drivers/pinctrl/sunxi/
1440F:	drivers/soc/sunxi/
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1442
1443Allwinner A10 CSI driver
1444M:	Maxime Ripard <mripard@kernel.org>
1445L:	linux-media@vger.kernel.org
1446T:	git git://linuxtv.org/media_tree.git
1447F:	drivers/media/platform/sunxi/sun4i-csi/
1448F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1449S:	Maintained
1450
1451ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1452M:	Neil Armstrong <narmstrong@baylibre.com>
1453M:	Jerome Brunet <jbrunet@baylibre.com>
1454L:	linux-amlogic@lists.infradead.org
1455S:	Maintained
1456F:	drivers/clk/meson/
1457F:	include/dt-bindings/clock/meson*
1458F:	include/dt-bindings/clock/gxbb*
1459F:	Documentation/devicetree/bindings/clock/amlogic*
1460
1461ARM/Amlogic Meson SoC support
1462M:	Kevin Hilman <khilman@baylibre.com>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464L:	linux-amlogic@lists.infradead.org
1465W:	http://linux-meson.com/
1466S:	Maintained
1467F:	arch/arm/mach-meson/
1468F:	arch/arm/boot/dts/meson*
1469F:	arch/arm64/boot/dts/amlogic/
1470F:	drivers/pinctrl/meson/
1471F:	drivers/mmc/host/meson*
1472F:	drivers/soc/amlogic/
1473F:	drivers/rtc/rtc-meson*
1474N:	meson
1475
1476ARM/Amlogic Meson SoC Sound Drivers
1477M:	Jerome Brunet <jbrunet@baylibre.com>
1478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1479S:	Maintained
1480F:	sound/soc/meson/
1481F:	Documentation/devicetree/bindings/sound/amlogic*
1482
1483ARM/Annapurna Labs ALPINE ARCHITECTURE
1484M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1485M:	Antoine Tenart <antoine.tenart@bootlin.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-alpine/
1489F:	arch/arm/boot/dts/alpine*
1490F:	arch/arm64/boot/dts/al/
1491F:	drivers/*/*alpine*
1492
1493ARM/ARTPEC MACHINE SUPPORT
1494M:	Jesper Nilsson <jesper.nilsson@axis.com>
1495M:	Lars Persson <lars.persson@axis.com>
1496S:	Maintained
1497L:	linux-arm-kernel@axis.com
1498F:	arch/arm/mach-artpec
1499F:	arch/arm/boot/dts/artpec6*
1500F:	drivers/clk/axis
1501F:	drivers/crypto/axis
1502F:	drivers/mmc/host/usdhi6rol0.c
1503F:	drivers/pinctrl/pinctrl-artpec*
1504F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1505
1506ARM/ASPEED I2C DRIVER
1507M:	Brendan Higgins <brendanhiggins@google.com>
1508R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1509R:	Joel Stanley <joel@jms.id.au>
1510L:	linux-i2c@vger.kernel.org
1511L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1512S:	Maintained
1513F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1514F:	drivers/i2c/busses/i2c-aspeed.c
1515F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1516F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1517
1518ARM/ASPEED MACHINE SUPPORT
1519M:	Joel Stanley <joel@jms.id.au>
1520R:	Andrew Jeffery <andrew@aj.id.au>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1523Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1524S:	Supported
1525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1526F:	arch/arm/mach-aspeed/
1527F:	arch/arm/boot/dts/aspeed-*
1528N:	aspeed
1529
1530ARM/BITMAIN ARCHITECTURE
1531M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm64/boot/dts/bitmain/
1535F:	drivers/pinctrl/pinctrl-bm1880.c
1536F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1537F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1538
1539ARM/CALXEDA HIGHBANK ARCHITECTURE
1540M:	Rob Herring <robh@kernel.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/mach-highbank/
1544F:	arch/arm/boot/dts/highbank.dts
1545F:	arch/arm/boot/dts/ecx-*.dts*
1546
1547ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1548M:	Krzysztof Halasa <khalasa@piap.pl>
1549S:	Maintained
1550F:	arch/arm/mach-cns3xxx/
1551
1552ARM/CAVIUM THUNDER NETWORK DRIVER
1553M:	Sunil Goutham <sgoutham@cavium.com>
1554M:	Robert Richter <rric@kernel.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Supported
1557F:	drivers/net/ethernet/cavium/thunder/
1558
1559ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1560M:	Lukasz Majewski <lukma@denx.de>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-ep93xx/ts72xx.c
1564
1565ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1566M:	Alexander Shiyan <shc_work@mail.ru>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568S:	Odd Fixes
1569N:	clps711x
1570
1571ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1572M:	Lennert Buytenhek <kernel@wantstofly.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574S:	Maintained
1575
1576ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1577M:	Hartley Sweeten <hsweeten@visionengravers.com>
1578M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S:	Maintained
1581F:	arch/arm/mach-ep93xx/
1582F:	arch/arm/mach-ep93xx/include/mach/
1583
1584ARM/CLKDEV SUPPORT
1585M:	Russell King <linux@armlinux.org.uk>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:	Maintained
1588T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1589F:	drivers/clk/clkdev.c
1590
1591ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1592M:	Mike Rapoport <mike@compulab.co.il>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595
1596ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1597M:	Baruch Siach <baruch@tkos.co.il>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	arch/arm/boot/dts/cx92755*
1601N:	digicolor
1602
1603ARM/CONTEC MICRO9 MACHINE SUPPORT
1604M:	Hubert Feurstein <hubert.feurstein@contec.at>
1605S:	Maintained
1606F:	arch/arm/mach-ep93xx/micro9.c
1607
1608ARM/CORESIGHT FRAMEWORK AND DRIVERS
1609M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1610R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	drivers/hwtracing/coresight/*
1614F:	Documentation/trace/coresight.rst
1615F:	Documentation/trace/coresight-cpu-debug.rst
1616F:	Documentation/devicetree/bindings/arm/coresight.txt
1617F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1618F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1619F:	tools/perf/arch/arm/util/pmu.c
1620F:	tools/perf/arch/arm/util/auxtrace.c
1621F:	tools/perf/arch/arm/util/cs-etm.c
1622F:	tools/perf/arch/arm/util/cs-etm.h
1623F:	tools/perf/util/cs-etm.*
1624F:	tools/perf/util/cs-etm-decoder/*
1625
1626ARM/CORGI MACHINE SUPPORT
1627M:	Richard Purdie <rpurdie@rpsys.net>
1628S:	Maintained
1629
1630ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1631M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1632M:	Linus Walleij <linus.walleij@linaro.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634T:	git git://github.com/ulli-kroll/linux.git
1635S:	Maintained
1636F:	Documentation/devicetree/bindings/arm/gemini.txt
1637F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1638F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1639F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1640F:	arch/arm/mach-gemini/
1641F:	drivers/net/ethernet/cortina/
1642F:	drivers/pinctrl/pinctrl-gemini.c
1643F:	drivers/rtc/rtc-ftrtc010.c
1644
1645ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1646M:	Barry Song <baohua@kernel.org>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1649S:	Maintained
1650F:	arch/arm/boot/dts/prima2*
1651F:	arch/arm/mach-prima2/
1652F:	drivers/clk/sirf/
1653F:	drivers/clocksource/timer-prima2.c
1654F:	drivers/clocksource/timer-atlas7.c
1655N:	[^a-z]sirf
1656X:	drivers/gnss
1657
1658ARM/CZ.NIC TURRIS MOX SUPPORT
1659M:	Marek Behun <marek.behun@nic.cz>
1660W:	http://mox.turris.cz
1661S:	Maintained
1662F:	Documentation/ABI/testing/debugfs-moxtet
1663F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1664F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1665F:	Documentation/devicetree/bindings/bus/moxtet.txt
1666F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1667F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1668F:	include/linux/moxtet.h
1669F:	drivers/bus/moxtet.c
1670F:	drivers/firmware/turris-mox-rwtm.c
1671F:	drivers/gpio/gpio-moxtet.c
1672
1673ARM/EBSA110 MACHINE SUPPORT
1674M:	Russell King <linux@armlinux.org.uk>
1675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676W:	http://www.armlinux.org.uk/
1677S:	Maintained
1678F:	arch/arm/mach-ebsa110/
1679F:	drivers/net/ethernet/amd/am79c961a.*
1680
1681ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1682M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686N:	efm32
1687
1688ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1689M:	Robert Jarzmik <robert.jarzmik@free.fr>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-pxa/ezx.c
1693
1694ARM/FARADAY FA526 PORT
1695M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698T:	git git://git.berlios.de/gemini-board
1699F:	arch/arm/mm/*-fa*
1700
1701ARM/FOOTBRIDGE ARCHITECTURE
1702M:	Russell King <linux@armlinux.org.uk>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704W:	http://www.armlinux.org.uk/
1705S:	Maintained
1706F:	arch/arm/include/asm/hardware/dec21285.h
1707F:	arch/arm/mach-footbridge/
1708
1709ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1710M:	Shawn Guo <shawnguo@kernel.org>
1711M:	Sascha Hauer <s.hauer@pengutronix.de>
1712R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1713R:	Fabio Estevam <festevam@gmail.com>
1714R:	NXP Linux Team <linux-imx@nxp.com>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1718N:	imx
1719N:	mxs
1720X:	drivers/media/i2c/
1721
1722ARM/FREESCALE VYBRID ARM ARCHITECTURE
1723M:	Shawn Guo <shawnguo@kernel.org>
1724M:	Sascha Hauer <s.hauer@pengutronix.de>
1725R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1726R:	Stefan Agner <stefan@agner.ch>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S:	Maintained
1729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1730F:	arch/arm/mach-imx/*vf610*
1731F:	arch/arm/boot/dts/vf*
1732
1733ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1734M:	Shawn Guo <shawnguo@kernel.org>
1735M:	Li Yang <leoyang.li@nxp.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1739F:	arch/arm/boot/dts/ls1021a*
1740F:	arch/arm64/boot/dts/freescale/fsl-*
1741F:	arch/arm64/boot/dts/freescale/qoriq-*
1742
1743ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1744M:	Lennert Buytenhek <kernel@wantstofly.org>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/GUMSTIX MACHINE SUPPORT
1749M:	Steve Sakoman <sakoman@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752
1753ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1754M:	Philipp Zabel <philipp.zabel@gmail.com>
1755M:	Paul Parsons <lost.distance@yahoo.com>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-pxa/hx4700.c
1759F:	arch/arm/mach-pxa/include/mach/hx4700.h
1760F:	sound/soc/pxa/hx4700.c
1761
1762ARM/HISILICON SOC SUPPORT
1763M:	Wei Xu <xuwei5@hisilicon.com>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765W:	http://www.hisilicon.com
1766S:	Supported
1767T:	git git://github.com/hisilicon/linux-hisi.git
1768F:	arch/arm/mach-hisi/
1769F:	arch/arm/boot/dts/hi3*
1770F:	arch/arm/boot/dts/hip*
1771F:	arch/arm/boot/dts/hisi*
1772F:	arch/arm64/boot/dts/hisilicon/
1773
1774ARM/HP JORNADA 7XX MACHINE SUPPORT
1775M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1776W:	www.jlime.com
1777S:	Maintained
1778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1779F:	arch/arm/mach-sa1100/jornada720.c
1780F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1781
1782ARM/IGEP MACHINE SUPPORT
1783M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1784M:	Javier Martinez Canillas <javier@dowhile0.org>
1785L:	linux-omap@vger.kernel.org
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787S:	Maintained
1788F:	arch/arm/boot/dts/omap3-igep*
1789
1790ARM/INCOME PXA270 SUPPORT
1791M:	Marek Vasut <marek.vasut@gmail.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1795
1796ARM/INTEL IOP32X ARM ARCHITECTURE
1797M:	Lennert Buytenhek <kernel@wantstofly.org>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800
1801ARM/INTEL IQ81342EX MACHINE SUPPORT
1802M:	Lennert Buytenhek <kernel@wantstofly.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805
1806ARM/INTEL IXDP2850 MACHINE SUPPORT
1807M:	Lennert Buytenhek <kernel@wantstofly.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810
1811ARM/INTEL IXP4XX ARM ARCHITECTURE
1812M:	Linus Walleij <linusw@kernel.org>
1813M:	Imre Kaloz <kaloz@openwrt.org>
1814M:	Krzysztof Halasa <khalasa@piap.pl>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1818F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1819F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1820F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1821F:	arch/arm/mach-ixp4xx/
1822F:	drivers/clocksource/timer-ixp4xx.c
1823F:	drivers/gpio/gpio-ixp4xx.c
1824F:	drivers/irqchip/irq-ixp4xx.c
1825F:	include/linux/irqchip/irq-ixp4xx.h
1826F:	include/linux/platform_data/timer-ixp4xx.h
1827
1828ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1829M:	Jonathan Cameron <jic23@cam.ac.uk>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm/mach-pxa/stargate2.c
1833F:	drivers/pcmcia/pxa2xx_stargate2.c
1834
1835ARM/INTEL XSC3 (MANZANO) ARM CORE
1836M:	Lennert Buytenhek <kernel@wantstofly.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839
1840ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1841M:	Lennert Buytenhek <kernel@wantstofly.org>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844
1845ARM/LG1K ARCHITECTURE
1846M:	Chanho Min <chanho.min@lge.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849F:	arch/arm64/boot/dts/lg/
1850
1851ARM/LOGICPD PXA270 MACHINE SUPPORT
1852M:	Lennert Buytenhek <kernel@wantstofly.org>
1853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S:	Maintained
1855
1856ARM/LPC18XX ARCHITECTURE
1857M:	Vladimir Zapolskiy <vz@mleia.com>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S:	Maintained
1860F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1861F:	arch/arm/boot/dts/lpc43*
1862F:	drivers/i2c/busses/i2c-lpc2k.c
1863F:	drivers/memory/pl172.c
1864F:	drivers/mtd/spi-nor/nxp-spifi.c
1865F:	drivers/rtc/rtc-lpc24xx.c
1866N:	lpc18xx
1867
1868ARM/LPC32XX SOC SUPPORT
1869M:	Vladimir Zapolskiy <vz@mleia.com>
1870M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1873S:	Maintained
1874F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1875F:	arch/arm/boot/dts/lpc32*
1876F:	arch/arm/mach-lpc32xx/
1877F:	drivers/i2c/busses/i2c-pnx.c
1878F:	drivers/net/ethernet/nxp/lpc_eth.c
1879F:	drivers/usb/host/ohci-nxp.c
1880F:	drivers/watchdog/pnx4008_wdt.c
1881N:	lpc32xx
1882
1883ARM/MAGICIAN MACHINE SUPPORT
1884M:	Philipp Zabel <philipp.zabel@gmail.com>
1885S:	Maintained
1886
1887ARM/Marvell Dove/MV78xx0/Orion SOC support
1888M:	Jason Cooper <jason@lakedaemon.net>
1889M:	Andrew Lunn <andrew@lunn.ch>
1890M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1891M:	Gregory Clement <gregory.clement@bootlin.com>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894F:	Documentation/devicetree/bindings/soc/dove/
1895F:	arch/arm/mach-dove/
1896F:	arch/arm/mach-mv78xx0/
1897F:	arch/arm/mach-orion5x/
1898F:	arch/arm/plat-orion/
1899F:	arch/arm/boot/dts/dove*
1900F:	arch/arm/boot/dts/orion5x*
1901T:	git git://git.infradead.org/linux-mvebu.git
1902
1903ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1904M:	Jason Cooper <jason@lakedaemon.net>
1905M:	Andrew Lunn <andrew@lunn.ch>
1906M:	Gregory Clement <gregory.clement@bootlin.com>
1907M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/boot/dts/armada*
1911F:	arch/arm/boot/dts/kirkwood*
1912F:	arch/arm/configs/mvebu_*_defconfig
1913F:	arch/arm/mach-mvebu/
1914F:	arch/arm64/boot/dts/marvell/armada*
1915F:	drivers/cpufreq/armada-37xx-cpufreq.c
1916F:	drivers/cpufreq/armada-8k-cpufreq.c
1917F:	drivers/cpufreq/mvebu-cpufreq.c
1918F:	drivers/irqchip/irq-armada-370-xp.c
1919F:	drivers/irqchip/irq-mvebu-*
1920F:	drivers/pinctrl/mvebu/
1921F:	drivers/rtc/rtc-armada38x.c
1922T:	git git://git.infradead.org/linux-mvebu.git
1923
1924ARM/Mediatek RTC DRIVER
1925M:	Eddie Huang <eddie.huang@mediatek.com>
1926M:	Sean Wang <sean.wang@mediatek.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1931F:	drivers/rtc/rtc-mt6397.c
1932F:	drivers/rtc/rtc-mt7622.c
1933
1934ARM/Mediatek SoC support
1935M:	Matthias Brugger <matthias.bgg@gmail.com>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1938W:	https://mtk.bcnfs.org/
1939C:	irc://chat.freenode.net/linux-mediatek
1940S:	Maintained
1941F:	arch/arm/boot/dts/mt6*
1942F:	arch/arm/boot/dts/mt7*
1943F:	arch/arm/boot/dts/mt8*
1944F:	arch/arm/mach-mediatek/
1945F:	arch/arm64/boot/dts/mediatek/
1946F:	drivers/soc/mediatek/
1947N:	mtk
1948N:	mt[678]
1949K:	mediatek
1950
1951ARM/Mediatek USB3 PHY DRIVER
1952M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	drivers/phy/mediatek/
1957F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1958
1959ARM/Microchip (AT91) SoC support
1960M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1961M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1962M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964W:	http://www.linux4sam.org
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1966S:	Supported
1967N:	at91
1968N:	atmel
1969F:	arch/arm/mach-at91/
1970F:	include/soc/at91/
1971F:	arch/arm/boot/dts/at91*.dts
1972F:	arch/arm/boot/dts/at91*.dtsi
1973F:	arch/arm/boot/dts/sama*.dts
1974F:	arch/arm/boot/dts/sama*.dtsi
1975F:	arch/arm/include/debug/at91.S
1976F:	drivers/memory/atmel*
1977F:	drivers/watchdog/sama5d4_wdt.c
1978X:	drivers/input/touchscreen/atmel_mxt_ts.c
1979X:	drivers/net/wireless/atmel/
1980
1981ARM/MIOA701 MACHINE SUPPORT
1982M:	Robert Jarzmik <robert.jarzmik@free.fr>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984F:	arch/arm/mach-pxa/mioa701.c
1985S:	Maintained
1986
1987ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1988M:	Michael Petchkovsky <mkpetch@internode.on.net>
1989S:	Maintained
1990
1991ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1992M:	Linus Walleij <linus.walleij@linaro.org>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1996F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1997F:	arch/arm/mach-nomadik/
1998F:	arch/arm/mach-u300/
1999F:	arch/arm/mach-ux500/
2000F:	drivers/soc/ux500/
2001F:	arch/arm/boot/dts/ste-*
2002F:	drivers/clk/clk-nomadik.c
2003F:	drivers/clk/clk-u300.c
2004F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2005F:	drivers/clocksource/timer-u300.c
2006F:	drivers/dma/coh901318*
2007F:	drivers/dma/ste_dma40*
2008F:	drivers/hwspinlock/u8500_hsem.c
2009F:	drivers/i2c/busses/i2c-nomadik.c
2010F:	drivers/i2c/busses/i2c-stu300.c
2011F:	drivers/mfd/ab3100*
2012F:	drivers/mfd/ab8500*
2013F:	drivers/mfd/abx500*
2014F:	drivers/mfd/dbx500*
2015F:	drivers/mfd/db8500*
2016F:	drivers/pinctrl/nomadik/
2017F:	drivers/pinctrl/pinctrl-coh901*
2018F:	drivers/pinctrl/pinctrl-u300.c
2019F:	drivers/rtc/rtc-ab3100.c
2020F:	drivers/rtc/rtc-ab8500.c
2021F:	drivers/rtc/rtc-coh901331.c
2022F:	drivers/rtc/rtc-pl031.c
2023F:	drivers/watchdog/coh901327_wdt.c
2024F:	Documentation/devicetree/bindings/arm/ste-*
2025F:	Documentation/devicetree/bindings/arm/ux500/
2026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2027
2028ARM/NUVOTON NPCM ARCHITECTURE
2029M:	Avi Fishman <avifishman70@gmail.com>
2030M:	Tomer Maimon <tmaimon77@gmail.com>
2031M:	Tali Perry <tali.perry1@gmail.com>
2032R:	Patrick Venture <venture@google.com>
2033R:	Nancy Yuen <yuenn@google.com>
2034R:	Benjamin Fair <benjaminfair@google.com>
2035L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2036S:	Supported
2037F:	arch/arm/mach-npcm/
2038F:	arch/arm/boot/dts/nuvoton-npcm*
2039F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2040F:	drivers/*/*npcm*
2041F:	Documentation/devicetree/bindings/*/*npcm*
2042F:	Documentation/devicetree/bindings/*/*/*npcm*
2043
2044ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2045L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2046W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2047S:	Orphan
2048F:	arch/arm/mach-s3c24xx/mach-gta02.c
2049F:	arch/arm/mach-s3c24xx/gta02.h
2050
2051ARM/Orion SoC/Technologic Systems TS-78xx platform support
2052M:	Alexander Clouter <alex@digriz.org.uk>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054W:	http://www.digriz.org.uk/ts78xx/kernel
2055S:	Maintained
2056F:	arch/arm/mach-orion5x/ts78xx-*
2057
2058ARM/OXNAS platform support
2059M:	Neil Armstrong <narmstrong@baylibre.com>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061L:	linux-oxnas@groups.io (moderated for non-subscribers)
2062S:	Maintained
2063F:	arch/arm/mach-oxnas/
2064F:	arch/arm/boot/dts/ox8*.dts*
2065N:	oxnas
2066
2067ARM/PALM TREO SUPPORT
2068M:	Tomas Cech <sleep_walker@suse.com>
2069L:	linux-arm-kernel@lists.infradead.org
2070W:	http://hackndev.com
2071S:	Maintained
2072F:	arch/arm/mach-pxa/palmtreo.*
2073
2074ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2075M:	Marek Vasut <marek.vasut@gmail.com>
2076L:	linux-arm-kernel@lists.infradead.org
2077W:	http://hackndev.com
2078S:	Maintained
2079F:	arch/arm/mach-pxa/include/mach/palmtx.h
2080F:	arch/arm/mach-pxa/palmtx.c
2081F:	arch/arm/mach-pxa/palmt5.*
2082F:	arch/arm/mach-pxa/include/mach/palmld.h
2083F:	arch/arm/mach-pxa/palmld.c
2084F:	arch/arm/mach-pxa/palmte2.*
2085F:	arch/arm/mach-pxa/include/mach/palmtc.h
2086F:	arch/arm/mach-pxa/palmtc.c
2087
2088ARM/PALMZ72 SUPPORT
2089M:	Sergey Lapin <slapin@ossfans.org>
2090L:	linux-arm-kernel@lists.infradead.org
2091W:	http://hackndev.com
2092S:	Maintained
2093F:	arch/arm/mach-pxa/palmz72.*
2094
2095ARM/PLEB SUPPORT
2096M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2097W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2098S:	Maintained
2099
2100ARM/PT DIGITAL BOARD PORT
2101M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103W:	http://www.armlinux.org.uk/
2104S:	Maintained
2105
2106ARM/QUALCOMM SUPPORT
2107M:	Andy Gross <agross@kernel.org>
2108L:	linux-arm-msm@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/devicetree/bindings/soc/qcom/
2111F:	Documentation/devicetree/bindings/*/qcom*
2112F:	arch/arm/boot/dts/qcom-*.dts
2113F:	arch/arm/boot/dts/qcom-*.dtsi
2114F:	arch/arm/mach-qcom/
2115F:	arch/arm64/boot/dts/qcom/
2116F:	drivers/*/qcom/
2117F:	drivers/*/qcom*
2118F:	drivers/*/*/qcom/
2119F:	drivers/*/*/qcom*
2120F:	drivers/*/pm8???-*
2121F:	drivers/bluetooth/btqcomsmd.c
2122F:	drivers/clocksource/timer-qcom.c
2123F:	drivers/extcon/extcon-qcom*
2124F:	drivers/iommu/msm*
2125F:	drivers/i2c/busses/i2c-qup.c
2126F:	drivers/i2c/busses/i2c-qcom-geni.c
2127F:	drivers/mfd/ssbi.c
2128F:	drivers/mmc/host/mmci_qcom*
2129F:	drivers/mmc/host/sdhci-msm.c
2130F:	drivers/pci/controller/dwc/pcie-qcom.c
2131F:	drivers/phy/qualcomm/
2132F:	drivers/power/*/msm*
2133F:	drivers/reset/reset-qcom-*
2134F:	drivers/scsi/ufs/ufs-qcom.*
2135F:	drivers/spi/spi-qup.c
2136F:	drivers/spi/spi-geni-qcom.c
2137F:	drivers/spi/spi-qcom-qspi.c
2138F:	drivers/tty/serial/msm_serial.c
2139F:	drivers/usb/dwc3/dwc3-qcom.c
2140F:	include/dt-bindings/*/qcom*
2141F:	include/linux/*/qcom*
2142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2143
2144ARM/RADISYS ENP2611 MACHINE SUPPORT
2145M:	Lennert Buytenhek <kernel@wantstofly.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148
2149ARM/RDA MICRO ARCHITECTURE
2150M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/rda8810pl-*
2155F:	drivers/clocksource/timer-rda.c
2156F:	drivers/irqchip/irq-rda-intc.c
2157F:	drivers/tty/serial/rda-uart.c
2158F:	Documentation/devicetree/bindings/arm/rda.yaml
2159F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2160F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2161F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2162
2163ARM/REALTEK ARCHITECTURE
2164M:	Andreas Färber <afaerber@suse.de>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167F:	arch/arm64/boot/dts/realtek/
2168F:	Documentation/devicetree/bindings/arm/realtek.yaml
2169
2170ARM/RENESAS ARM64 ARCHITECTURE
2171M:	Geert Uytterhoeven <geert+renesas@glider.be>
2172M:	Magnus Damm <magnus.damm@gmail.com>
2173L:	linux-renesas-soc@vger.kernel.org
2174Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2176S:	Supported
2177F:	arch/arm64/boot/dts/renesas/
2178F:	Documentation/devicetree/bindings/arm/renesas.yaml
2179F:	drivers/soc/renesas/
2180F:	include/linux/soc/renesas/
2181
2182ARM/RISCPC ARCHITECTURE
2183M:	Russell King <linux@armlinux.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185W:	http://www.armlinux.org.uk/
2186S:	Maintained
2187F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2188F:	arch/arm/include/asm/hardware/ioc.h
2189F:	arch/arm/include/asm/hardware/iomd.h
2190F:	arch/arm/include/asm/hardware/memc.h
2191F:	arch/arm/mach-rpc/
2192F:	drivers/net/ethernet/8390/etherh.c
2193F:	drivers/net/ethernet/i825xx/ether1*
2194F:	drivers/net/ethernet/seeq/ether3*
2195F:	drivers/scsi/arm/
2196
2197ARM/Rockchip SoC support
2198M:	Heiko Stuebner <heiko@sntech.de>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200L:	linux-rockchip@lists.infradead.org
2201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2204F:	arch/arm/boot/dts/rk3*
2205F:	arch/arm/boot/dts/rv1108*
2206F:	arch/arm/mach-rockchip/
2207F:	drivers/clk/rockchip/
2208F:	drivers/i2c/busses/i2c-rk3x.c
2209F:	drivers/*/*rockchip*
2210F:	drivers/*/*/*rockchip*
2211F:	sound/soc/rockchip/
2212N:	rockchip
2213
2214ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2215M:	Kukjin Kim <kgene@kernel.org>
2216M:	Krzysztof Kozlowski <krzk@kernel.org>
2217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2220S:	Maintained
2221F:	arch/arm/boot/dts/s3c*
2222F:	arch/arm/boot/dts/s5p*
2223F:	arch/arm/boot/dts/exynos*
2224F:	arch/arm64/boot/dts/exynos/
2225F:	arch/arm/plat-samsung/
2226F:	arch/arm/mach-s3c24*/
2227F:	arch/arm/mach-s3c64xx/
2228F:	arch/arm/mach-s5p*/
2229F:	arch/arm/mach-exynos*/
2230F:	drivers/*/*s3c24*
2231F:	drivers/*/*/*s3c24*
2232F:	drivers/*/*s3c64xx*
2233F:	drivers/*/*s5pv210*
2234F:	drivers/memory/samsung/
2235F:	drivers/soc/samsung/
2236F:	include/linux/soc/samsung/
2237F:	Documentation/arm/samsung/
2238F:	Documentation/devicetree/bindings/arm/samsung/
2239F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2240F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2241N:	exynos
2242
2243ARM/SAMSUNG MOBILE MACHINE SUPPORT
2244M:	Kyungmin Park <kyungmin.park@samsung.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247F:	arch/arm/mach-s5pv210/
2248
2249ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2250M:	Kyungmin Park <kyungmin.park@samsung.com>
2251M:	Kamil Debski <kamil@wypas.org>
2252M:	Andrzej Hajda <a.hajda@samsung.com>
2253L:	linux-arm-kernel@lists.infradead.org
2254L:	linux-media@vger.kernel.org
2255S:	Maintained
2256F:	drivers/media/platform/s5p-g2d/
2257
2258ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2259M:	Marek Szyprowski <m.szyprowski@samsung.com>
2260L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2261L:	linux-media@vger.kernel.org
2262S:	Maintained
2263F:	drivers/media/platform/s5p-cec/
2264F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2265
2266ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2267M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2268M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2269M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2270L:	linux-arm-kernel@lists.infradead.org
2271L:	linux-media@vger.kernel.org
2272S:	Maintained
2273F:	drivers/media/platform/s5p-jpeg/
2274
2275ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2276M:	Kyungmin Park <kyungmin.park@samsung.com>
2277M:	Kamil Debski <kamil@wypas.org>
2278M:	Jeongtae Park <jtp.park@samsung.com>
2279M:	Andrzej Hajda <a.hajda@samsung.com>
2280L:	linux-arm-kernel@lists.infradead.org
2281L:	linux-media@vger.kernel.org
2282S:	Maintained
2283F:	drivers/media/platform/s5p-mfc/
2284
2285ARM/SHMOBILE ARM ARCHITECTURE
2286M:	Geert Uytterhoeven <geert+renesas@glider.be>
2287M:	Magnus Damm <magnus.damm@gmail.com>
2288L:	linux-renesas-soc@vger.kernel.org
2289Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291S:	Supported
2292F:	arch/arm/boot/dts/emev2*
2293F:	arch/arm/boot/dts/gr-peach*
2294F:	arch/arm/boot/dts/iwg20d-q7*
2295F:	arch/arm/boot/dts/r7s*
2296F:	arch/arm/boot/dts/r8a*
2297F:	arch/arm/boot/dts/r9a*
2298F:	arch/arm/boot/dts/sh*
2299F:	arch/arm/configs/shmobile_defconfig
2300F:	arch/arm/include/debug/renesas-scif.S
2301F:	arch/arm/mach-shmobile/
2302F:	Documentation/devicetree/bindings/arm/renesas.yaml
2303F:	drivers/soc/renesas/
2304F:	include/linux/soc/renesas/
2305
2306ARM/SOCFPGA ARCHITECTURE
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	arch/arm/mach-socfpga/
2310F:	arch/arm/boot/dts/socfpga*
2311F:	arch/arm/configs/socfpga_defconfig
2312F:	arch/arm64/boot/dts/altera/
2313F:	arch/arm64/boot/dts/intel/
2314W:	http://www.rocketboards.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318M:	Dinh Nguyen <dinguyen@kernel.org>
2319S:	Maintained
2320F:	drivers/clk/socfpga/
2321
2322ARM/SOCFPGA EDAC SUPPORT
2323M:	Thor Thayer <thor.thayer@linux.intel.com>
2324S:	Maintained
2325F:	drivers/edac/altera_edac.
2326
2327ARM/SPREADTRUM SoC SUPPORT
2328M:	Orson Zhai <orsonzhai@gmail.com>
2329M:	Baolin Wang <baolin.wang@linaro.org>
2330M:	Chunyan Zhang <zhang.lyra@gmail.com>
2331S:	Maintained
2332F:	arch/arm64/boot/dts/sprd
2333N:	sprd
2334
2335ARM/STI ARCHITECTURE
2336M:	Patrice Chotard <patrice.chotard@st.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338W:	http://www.stlinux.com
2339S:	Maintained
2340F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2341F:	arch/arm/mach-sti/
2342F:	arch/arm/boot/dts/sti*
2343F:	drivers/char/hw_random/st-rng.c
2344F:	drivers/clocksource/arm_global_timer.c
2345F:	drivers/clocksource/clksrc_st_lpc.c
2346F:	drivers/cpufreq/sti-cpufreq.c
2347F:	drivers/dma/st_fdma*
2348F:	drivers/i2c/busses/i2c-st.c
2349F:	drivers/media/rc/st_rc.c
2350F:	drivers/media/platform/sti/c8sectpfe/
2351F:	drivers/mmc/host/sdhci-st.c
2352F:	drivers/phy/st/phy-miphy28lp.c
2353F:	drivers/phy/st/phy-stih407-usb.c
2354F:	drivers/pinctrl/pinctrl-st.c
2355F:	drivers/remoteproc/st_remoteproc.c
2356F:	drivers/remoteproc/st_slim_rproc.c
2357F:	drivers/reset/sti/
2358F:	drivers/rtc/rtc-st-lpc.c
2359F:	drivers/tty/serial/st-asc.c
2360F:	drivers/usb/dwc3/dwc3-st.c
2361F:	drivers/usb/host/ehci-st.c
2362F:	drivers/usb/host/ohci-st.c
2363F:	drivers/watchdog/st_lpc_wdt.c
2364F:	drivers/ata/ahci_st.c
2365F:	include/linux/remoteproc/st_slim_rproc.h
2366
2367ARM/STM32 ARCHITECTURE
2368M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369M:	Alexandre Torgue <alexandre.torgue@st.com>
2370L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374N:	stm32
2375N:	stm
2376F:	arch/arm/boot/dts/stm32*
2377F:	arch/arm/mach-stm32/
2378F:	drivers/clocksource/armv7m_systick.c
2379
2380ARM/Synaptics SoC support
2381M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-berlin/
2386F:	arch/arm/boot/dts/berlin*
2387F:	arch/arm64/boot/dts/synaptics/
2388
2389ARM/TANGO ARCHITECTURE
2390M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2391M:	Mans Rullgard <mans@mansr.com>
2392L:	linux-arm-kernel@lists.infradead.org
2393S:	Odd Fixes
2394N:	tango
2395
2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397M:	Lennert Buytenhek <kernel@wantstofly.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400
2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403L:	linux-tegra@vger.kernel.org
2404L:	linux-media@vger.kernel.org
2405S:	Maintained
2406F:	drivers/media/platform/tegra-cec/
2407F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409ARM/TETON BGA MACHINE SUPPORT
2410M:	"Mark F. Brown" <mark.brown314@gmail.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413
2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-kernel@vger.kernel.org
2417S:	Maintained
2418F:	drivers/memory/*emif*
2419
2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421M:	Tero Kristo <t-kristo@ti.com>
2422M:	Nishanth Menon <nm@ti.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2426F:	arch/arm64/boot/dts/ti/Makefile
2427F:	arch/arm64/boot/dts/ti/k3-*
2428F:	include/dt-bindings/pinctrl/k3.h
2429
2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431M:	Santosh Shilimkar <ssantosh@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/mach-keystone/
2435F:	arch/arm/boot/dts/keystone-*
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439M:	Santosh Shilimkar <ssantosh@kernel.org>
2440L:	linux-kernel@vger.kernel.org
2441S:	Maintained
2442F:	drivers/clk/keystone/
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L:	linux-kernel@vger.kernel.org
2448S:	Maintained
2449F:	drivers/clocksource/timer-keystone.c
2450
2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452M:	Santosh Shilimkar <ssantosh@kernel.org>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/power/reset/keystone-reset.c
2456
2457ARM/THECUS N2100 MACHINE SUPPORT
2458M:	Lennert Buytenhek <kernel@wantstofly.org>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461
2462ARM/TOSA MACHINE SUPPORT
2463M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464M:	Dirk Opfer <dirk@opfer-online.de>
2465S:	Maintained
2466
2467ARM/UNIPHIER ARCHITECTURE
2468M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475F:	arch/arm/boot/dts/uniphier*
2476F:	arch/arm/include/asm/hardware/cache-uniphier.h
2477F:	arch/arm/mach-uniphier/
2478F:	arch/arm/mm/cache-uniphier.c
2479F:	arch/arm64/boot/dts/socionext/uniphier*
2480F:	drivers/bus/uniphier-system-bus.c
2481F:	drivers/clk/uniphier/
2482F:	drivers/dma/uniphier-mdmac.c
2483F:	drivers/gpio/gpio-uniphier.c
2484F:	drivers/i2c/busses/i2c-uniphier*
2485F:	drivers/irqchip/irq-uniphier-aidet.c
2486F:	drivers/mmc/host/uniphier-sd.c
2487F:	drivers/pinctrl/uniphier/
2488F:	drivers/reset/reset-uniphier.c
2489F:	drivers/tty/serial/8250/8250_uniphier.c
2490N:	uniphier
2491
2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493M:	Ulf Hansson <ulf.hansson@linaro.org>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495T:	git git://git.linaro.org/people/ulfh/clk.git
2496S:	Maintained
2497F:	drivers/clk/ux500/
2498
2499ARM/VERSATILE EXPRESS PLATFORM
2500M:	Liviu Dudau <liviu.dudau@arm.com>
2501M:	Sudeep Holla <sudeep.holla@arm.com>
2502M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/vexpress*
2506F:	arch/arm64/boot/dts/arm/
2507F:	arch/arm/mach-vexpress/
2508F:	*/*/vexpress*
2509F:	*/*/*/vexpress*
2510F:	drivers/clk/versatile/clk-vexpress-osc.c
2511F:	drivers/clocksource/timer-versatile.c
2512N:	mps2
2513
2514ARM/VFP SUPPORT
2515M:	Russell King <linux@armlinux.org.uk>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517W:	http://www.armlinux.org.uk/
2518S:	Maintained
2519F:	arch/arm/vfp/
2520
2521ARM/VOIPAC PXA270 SUPPORT
2522M:	Marek Vasut <marek.vasut@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-pxa/vpac270.c
2526F:	arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528ARM/VT8500 ARM ARCHITECTURE
2529M:	Tony Prisk <linux@prisktech.co.nz>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533F:	arch/arm/mach-vt8500/
2534F:	drivers/clocksource/timer-vt8500.c
2535F:	drivers/i2c/busses/i2c-wmt.c
2536F:	drivers/mmc/host/wmt-sdmmc.c
2537F:	drivers/pwm/pwm-vt8500.c
2538F:	drivers/rtc/rtc-vt8500.c
2539F:	drivers/tty/serial/vt8500_serial.c
2540F:	drivers/usb/host/ehci-platform.c
2541F:	drivers/usb/host/uhci-platform.c
2542F:	drivers/video/fbdev/vt8500lcdfb.*
2543F:	drivers/video/fbdev/wm8505fb*
2544F:	drivers/video/fbdev/wmt_ge_rops.*
2545
2546ARM/ZIPIT Z2 SUPPORT
2547M:	Marek Vasut <marek.vasut@gmail.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/mach-pxa/z2.c
2551F:	arch/arm/mach-pxa/include/mach/z2.h
2552
2553ARM/ZTE ARCHITECTURE
2554M:	Jun Nie <jun.nie@linaro.org>
2555M:	Shawn Guo <shawnguo@kernel.org>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/zx2967*
2559F:	arch/arm/mach-zx/
2560F:	arch/arm64/boot/dts/zte/
2561F:	drivers/clk/zte/
2562F:	drivers/dma/zx_dma.c
2563F:	drivers/gpio/gpio-zx.c
2564F:	drivers/i2c/busses/i2c-zx2967.c
2565F:	drivers/mmc/host/dw_mmc-zx.*
2566F:	drivers/pinctrl/zte/
2567F:	drivers/soc/zte/
2568F:	drivers/thermal/zx2967_thermal.c
2569F:	drivers/watchdog/zx2967_wdt.c
2570F:	Documentation/devicetree/bindings/arm/zte.yaml
2571F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2572F:	Documentation/devicetree/bindings/dma/zxdma.txt
2573F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578F:	Documentation/devicetree/bindings/soc/zte/
2579F:	Documentation/devicetree/bindings/sound/zte,*.txt
2580F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582F:	include/dt-bindings/clock/zx2967*.h
2583F:	include/dt-bindings/soc/zte,*.h
2584F:	sound/soc/codecs/zx_aud96p22.c
2585F:	sound/soc/zte/
2586
2587ARM/ZYNQ ARCHITECTURE
2588M:	Michal Simek <michal.simek@xilinx.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590W:	http://wiki.xilinx.com
2591T:	git https://github.com/Xilinx/linux-xlnx.git
2592S:	Supported
2593F:	arch/arm/mach-zynq/
2594F:	drivers/cpuidle/cpuidle-zynq.c
2595F:	drivers/block/xsysace.c
2596N:	zynq
2597N:	xilinx
2598F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600F:	drivers/clocksource/timer-cadence-ttc.c
2601F:	drivers/i2c/busses/i2c-cadence.c
2602F:	drivers/mmc/host/sdhci-of-arasan.c
2603F:	drivers/edac/synopsys_edac.c
2604F:	drivers/i2c/busses/i2c-xiic.c
2605
2606ARM64 PORT (AARCH64 ARCHITECTURE)
2607M:	Catalin Marinas <catalin.marinas@arm.com>
2608M:	Will Deacon <will@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611S:	Maintained
2612F:	arch/arm64/
2613X:	arch/arm64/boot/dts/
2614F:	Documentation/arm64/
2615
2616AS3645A LED FLASH CONTROLLER DRIVER
2617M:	Sakari Ailus <sakari.ailus@iki.fi>
2618L:	linux-leds@vger.kernel.org
2619S:	Maintained
2620F:	drivers/leds/leds-as3645a.c
2621
2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626S:	Maintained
2627F:	drivers/media/i2c/ak7375.c
2628F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630ASAHI KASEI AK8974 DRIVER
2631M:	Linus Walleij <linus.walleij@linaro.org>
2632L:	linux-iio@vger.kernel.org
2633W:	http://www.akm.com/
2634S:	Supported
2635F:	drivers/iio/magnetometer/ak8974.c
2636
2637ASC7621 HARDWARE MONITOR DRIVER
2638M:	George Joseph <george.joseph@fairview5.com>
2639L:	linux-hwmon@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/hwmon/asc7621.rst
2642F:	drivers/hwmon/asc7621.c
2643
2644ASPEED PINCTRL DRIVERS
2645M:	Andrew Jeffery <andrew@aj.id.au>
2646L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648L:	linux-gpio@vger.kernel.org
2649S:	Maintained
2650F:	drivers/pinctrl/aspeed/
2651F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653ASPEED VIDEO ENGINE DRIVER
2654M:	Eddie James <eajames@linux.ibm.com>
2655L:	linux-media@vger.kernel.org
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	drivers/media/platform/aspeed-video.c
2659F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662M:	Corentin Chary <corentin.chary@gmail.com>
2663L:	acpi4asus-user@lists.sourceforge.net
2664L:	platform-driver-x86@vger.kernel.org
2665W:	http://acpi4asus.sf.net
2666S:	Maintained
2667F:	drivers/platform/x86/asus*.c
2668F:	drivers/platform/x86/eeepc*.c
2669
2670ASUS WIRELESS RADIO CONTROL DRIVER
2671M:	João Paulo Rechi Vita <jprvita@gmail.com>
2672L:	platform-driver-x86@vger.kernel.org
2673S:	Maintained
2674F:	drivers/platform/x86/asus-wireless.c
2675
2676ASYMMETRIC KEYS
2677M:	David Howells <dhowells@redhat.com>
2678L:	keyrings@vger.kernel.org
2679S:	Maintained
2680F:	Documentation/crypto/asymmetric-keys.txt
2681F:	include/linux/verification.h
2682F:	include/crypto/public_key.h
2683F:	include/crypto/pkcs7.h
2684F:	crypto/asymmetric_keys/
2685
2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687R:	Dan Williams <dan.j.williams@intel.com>
2688W:	http://sourceforge.net/projects/xscaleiop
2689S:	Odd fixes
2690F:	Documentation/crypto/async-tx-api.txt
2691F:	crypto/async_tx/
2692F:	drivers/dma/
2693F:	include/linux/dmaengine.h
2694F:	include/linux/async_tx.h
2695
2696AT24 EEPROM DRIVER
2697M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698L:	linux-i2c@vger.kernel.org
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700S:	Maintained
2701F:	Documentation/devicetree/bindings/eeprom/at24.txt
2702F:	drivers/misc/eeprom/at24.c
2703
2704ATA OVER ETHERNET (AOE) DRIVER
2705M:	"Justin Sanders" <justin@coraid.com>
2706W:	http://www.openaoe.org/
2707S:	Supported
2708F:	Documentation/admin-guide/aoe/
2709F:	drivers/block/aoe/
2710
2711ATHEROS 71XX/9XXX GPIO DRIVER
2712M:	Alban Bedel <albeu@free.fr>
2713W:	https://github.com/AlbanBedel/linux
2714T:	git git://github.com/AlbanBedel/linux
2715S:	Maintained
2716F:	drivers/gpio/gpio-ath79.c
2717F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2718
2719ATHEROS 71XX/9XXX USB PHY DRIVER
2720M:	Alban Bedel <albeu@free.fr>
2721W:	https://github.com/AlbanBedel/linux
2722T:	git git://github.com/AlbanBedel/linux
2723S:	Maintained
2724F:	drivers/phy/qualcomm/phy-ath79-usb.c
2725F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2726
2727ATHEROS ATH GENERIC UTILITIES
2728M:	Kalle Valo <kvalo@codeaurora.org>
2729L:	linux-wireless@vger.kernel.org
2730S:	Supported
2731F:	drivers/net/wireless/ath/*
2732
2733ATHEROS ATH5K WIRELESS DRIVER
2734M:	Jiri Slaby <jirislaby@gmail.com>
2735M:	Nick Kossifidis <mickflemm@gmail.com>
2736M:	Luis Chamberlain <mcgrof@kernel.org>
2737L:	linux-wireless@vger.kernel.org
2738W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2739S:	Maintained
2740F:	drivers/net/wireless/ath/ath5k/
2741
2742ATHEROS ATH6KL WIRELESS DRIVER
2743M:	Kalle Valo <kvalo@codeaurora.org>
2744L:	linux-wireless@vger.kernel.org
2745W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2747S:	Supported
2748F:	drivers/net/wireless/ath/ath6kl/
2749
2750ATI_REMOTE2 DRIVER
2751M:	Ville Syrjala <syrjala@sci.fi>
2752S:	Maintained
2753F:	drivers/input/misc/ati_remote2.c
2754
2755ATK0110 HWMON DRIVER
2756M:	Luca Tettamanti <kronos.it@gmail.com>
2757L:	linux-hwmon@vger.kernel.org
2758S:	Maintained
2759F:	drivers/hwmon/asus_atk0110.c
2760
2761ATLX ETHERNET DRIVERS
2762M:	Jay Cliburn <jcliburn@gmail.com>
2763M:	Chris Snook <chris.snook@gmail.com>
2764L:	netdev@vger.kernel.org
2765W:	http://sourceforge.net/projects/atl1
2766W:	http://atl1.sourceforge.net
2767S:	Maintained
2768F:	drivers/net/ethernet/atheros/
2769
2770ATM
2771M:	Chas Williams <3chas3@gmail.com>
2772L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773L:	netdev@vger.kernel.org
2774W:	http://linux-atm.sourceforge.net
2775S:	Maintained
2776F:	drivers/atm/
2777F:	include/linux/atm*
2778F:	include/uapi/linux/atm*
2779
2780ATMEL MACB ETHERNET DRIVER
2781M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2782S:	Supported
2783F:	drivers/net/ethernet/cadence/
2784
2785ATMEL MAXTOUCH DRIVER
2786M:	Nick Dyer <nick@shmanahar.org>
2787T:	git git://github.com/ndyer/linux.git
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790F:	drivers/input/touchscreen/atmel_mxt_ts.c
2791
2792ATMEL WIRELESS DRIVER
2793M:	Simon Kelley <simon@thekelleys.org.uk>
2794L:	linux-wireless@vger.kernel.org
2795W:	http://www.thekelleys.org.uk/atmel
2796W:	http://atmelwlandriver.sourceforge.net/
2797S:	Maintained
2798F:	drivers/net/wireless/atmel/atmel*
2799
2800ATOMIC INFRASTRUCTURE
2801M:	Will Deacon <will@kernel.org>
2802M:	Peter Zijlstra <peterz@infradead.org>
2803R:	Boqun Feng <boqun.feng@gmail.com>
2804L:	linux-kernel@vger.kernel.org
2805S:	Maintained
2806F:	arch/*/include/asm/atomic*.h
2807F:	include/*/atomic*.h
2808F:	scripts/atomic/
2809
2810ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811M:	Bradley Grove <linuxdrivers@attotech.com>
2812L:	linux-scsi@vger.kernel.org
2813W:	http://www.attotech.com
2814S:	Supported
2815F:	drivers/scsi/esas2r
2816
2817ATUSB IEEE 802.15.4 RADIO DRIVER
2818M:	Stefan Schmidt <stefan@datenfreihafen.org>
2819L:	linux-wpan@vger.kernel.org
2820S:	Maintained
2821F:	drivers/net/ieee802154/atusb.c
2822F:	drivers/net/ieee802154/atusb.h
2823F:	drivers/net/ieee802154/at86rf230.h
2824
2825AUDIT SUBSYSTEM
2826M:	Paul Moore <paul@paul-moore.com>
2827M:	Eric Paris <eparis@redhat.com>
2828L:	linux-audit@redhat.com (moderated for non-subscribers)
2829W:	https://github.com/linux-audit
2830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2831S:	Supported
2832F:	include/linux/audit.h
2833F:	include/uapi/linux/audit.h
2834F:	kernel/audit*
2835
2836AUXILIARY DISPLAY DRIVERS
2837M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2838S:	Maintained
2839F:	drivers/auxdisplay/
2840F:	include/linux/cfag12864b.h
2841
2842AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843M:	Andreas Klinger <ak@it-klinger.de>
2844L:	linux-iio@vger.kernel.org
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847F:	drivers/iio/adc/hx711.c
2848
2849AX.25 NETWORK LAYER
2850M:	Ralf Baechle <ralf@linux-mips.org>
2851L:	linux-hams@vger.kernel.org
2852W:	http://www.linux-ax25.org/
2853S:	Maintained
2854F:	include/uapi/linux/ax25.h
2855F:	include/net/ax25.h
2856F:	net/ax25/
2857
2858AXENTIA ARM DEVICES
2859M:	Peter Rosin <peda@axentia.se>
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861S:	Maintained
2862F:	Documentation/devicetree/bindings/arm/axentia.txt
2863F:	arch/arm/boot/dts/at91-linea.dtsi
2864F:	arch/arm/boot/dts/at91-natte.dtsi
2865F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866F:	arch/arm/boot/dts/at91-tse850-3.dts
2867
2868AXENTIA ASOC DRIVERS
2869M:	Peter Rosin <peda@axentia.se>
2870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2871S:	Maintained
2872F:	Documentation/devicetree/bindings/sound/axentia,*
2873F:	sound/soc/atmel/tse850-pcm5142.c
2874
2875AXXIA I2C CONTROLLER
2876M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877L:	linux-i2c@vger.kernel.org
2878S:	Maintained
2879F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880F:	drivers/i2c/busses/i2c-axxia.c
2881
2882AZ6007 DVB DRIVER
2883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2884L:	linux-media@vger.kernel.org
2885W:	https://linuxtv.org
2886T:	git git://linuxtv.org/media_tree.git
2887S:	Maintained
2888F:	drivers/media/usb/dvb-usb-v2/az6007.c
2889
2890AZTECH FM RADIO RECEIVER DRIVER
2891M:	Hans Verkuil <hverkuil@xs4all.nl>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	https://linuxtv.org
2895S:	Maintained
2896F:	drivers/media/radio/radio-aztech*
2897
2898B43 WIRELESS DRIVER
2899L:	linux-wireless@vger.kernel.org
2900L:	b43-dev@lists.infradead.org
2901W:	http://wireless.kernel.org/en/users/Drivers/b43
2902S:	Odd Fixes
2903F:	drivers/net/wireless/broadcom/b43/
2904
2905B43LEGACY WIRELESS DRIVER
2906M:	Larry Finger <Larry.Finger@lwfinger.net>
2907L:	linux-wireless@vger.kernel.org
2908L:	b43-dev@lists.infradead.org
2909W:	http://wireless.kernel.org/en/users/Drivers/b43
2910S:	Maintained
2911F:	drivers/net/wireless/broadcom/b43legacy/
2912
2913BACKLIGHT CLASS/SUBSYSTEM
2914M:	Lee Jones <lee.jones@linaro.org>
2915M:	Daniel Thompson <daniel.thompson@linaro.org>
2916M:	Jingoo Han <jingoohan1@gmail.com>
2917L:	dri-devel@lists.freedesktop.org
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2919S:	Maintained
2920F:	drivers/video/backlight/
2921F:	include/linux/backlight.h
2922F:	include/linux/pwm_backlight.h
2923F:	Documentation/devicetree/bindings/leds/backlight
2924F:	Documentation/ABI/stable/sysfs-class-backlight
2925F:	Documentation/ABI/testing/sysfs-class-backlight
2926
2927BATMAN ADVANCED
2928M:	Marek Lindner <mareklindner@neomailbox.ch>
2929M:	Simon Wunderlich <sw@simonwunderlich.de>
2930M:	Antonio Quartulli <a@unstable.cc>
2931M:	Sven Eckelmann <sven@narfation.org>
2932L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2933W:	https://www.open-mesh.org/
2934B:	https://www.open-mesh.org/projects/batman-adv/issues
2935C:	irc://chat.freenode.net/batman
2936Q:	https://patchwork.open-mesh.org/project/batman/list/
2937T:	git https://git.open-mesh.org/linux-merge.git
2938S:	Maintained
2939F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2940F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2941F:	Documentation/networking/batman-adv.rst
2942F:	include/uapi/linux/batadv_packet.h
2943F:	include/uapi/linux/batman_adv.h
2944F:	net/batman-adv/
2945
2946BAYCOM/HDLCDRV DRIVERS FOR AX.25
2947M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2948L:	linux-hams@vger.kernel.org
2949W:	http://www.baycom.org/~tom/ham/ham.html
2950S:	Maintained
2951F:	drivers/net/hamradio/baycom*
2952
2953BCACHE (BLOCK LAYER CACHE)
2954M:	Coly Li <colyli@suse.de>
2955M:	Kent Overstreet <kent.overstreet@gmail.com>
2956L:	linux-bcache@vger.kernel.org
2957W:	http://bcache.evilpiepirate.org
2958C:	irc://irc.oftc.net/bcache
2959S:	Maintained
2960F:	drivers/md/bcache/
2961
2962BDISP ST MEDIA DRIVER
2963M:	Fabien Dessenne <fabien.dessenne@st.com>
2964L:	linux-media@vger.kernel.org
2965T:	git git://linuxtv.org/media_tree.git
2966W:	https://linuxtv.org
2967S:	Supported
2968F:	drivers/media/platform/sti/bdisp
2969
2970BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2971M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2972L:	netdev@vger.kernel.org
2973S:	Maintained
2974F:	drivers/net/ethernet/ec_bhf.c
2975
2976BEFS FILE SYSTEM
2977M:	Luis de Bethencourt <luisbg@kernel.org>
2978M:	Salah Triki <salah.triki@gmail.com>
2979S:	Maintained
2980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2981F:	Documentation/filesystems/befs.txt
2982F:	fs/befs/
2983
2984BFQ I/O SCHEDULER
2985M:	Paolo Valente <paolo.valente@linaro.org>
2986M:	Jens Axboe <axboe@kernel.dk>
2987L:	linux-block@vger.kernel.org
2988S:	Maintained
2989F:	block/bfq-*
2990F:	Documentation/block/bfq-iosched.rst
2991
2992BFS FILE SYSTEM
2993M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2994S:	Maintained
2995F:	Documentation/filesystems/bfs.txt
2996F:	fs/bfs/
2997F:	include/uapi/linux/bfs_fs.h
2998
2999BLINKM RGB LED DRIVER
3000M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3001S:	Maintained
3002F:	drivers/leds/leds-blinkm.c
3003
3004BLOCK LAYER
3005M:	Jens Axboe <axboe@kernel.dk>
3006L:	linux-block@vger.kernel.org
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3008S:	Maintained
3009F:	block/
3010F:	drivers/block/
3011F:	kernel/trace/blktrace.c
3012F:	lib/sbitmap.c
3013
3014BLOCK2MTD DRIVER
3015M:	Joern Engel <joern@lazybastard.org>
3016L:	linux-mtd@lists.infradead.org
3017S:	Maintained
3018F:	drivers/mtd/devices/block2mtd.c
3019
3020BLUETOOTH DRIVERS
3021M:	Marcel Holtmann <marcel@holtmann.org>
3022M:	Johan Hedberg <johan.hedberg@gmail.com>
3023L:	linux-bluetooth@vger.kernel.org
3024W:	http://www.bluez.org/
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3027S:	Maintained
3028F:	drivers/bluetooth/
3029
3030BLUETOOTH SUBSYSTEM
3031M:	Marcel Holtmann <marcel@holtmann.org>
3032M:	Johan Hedberg <johan.hedberg@gmail.com>
3033L:	linux-bluetooth@vger.kernel.org
3034W:	http://www.bluez.org/
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3037S:	Maintained
3038F:	net/bluetooth/
3039F:	include/net/bluetooth/
3040
3041BONDING DRIVER
3042M:	Jay Vosburgh <j.vosburgh@gmail.com>
3043M:	Veaceslav Falico <vfalico@gmail.com>
3044M:	Andy Gospodarek <andy@greyhouse.net>
3045L:	netdev@vger.kernel.org
3046W:	http://sourceforge.net/projects/bonding/
3047S:	Supported
3048F:	drivers/net/bonding/
3049F:	include/uapi/linux/if_bonding.h
3050
3051BPF (Safe dynamic programs and tools)
3052M:	Alexei Starovoitov <ast@kernel.org>
3053M:	Daniel Borkmann <daniel@iogearbox.net>
3054R:	Martin KaFai Lau <kafai@fb.com>
3055R:	Song Liu <songliubraving@fb.com>
3056R:	Yonghong Song <yhs@fb.com>
3057L:	netdev@vger.kernel.org
3058L:	bpf@vger.kernel.org
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3061Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3062S:	Supported
3063F:	arch/*/net/*
3064F:	Documentation/networking/filter.txt
3065F:	Documentation/bpf/
3066F:	include/linux/bpf*
3067F:	include/linux/filter.h
3068F:	include/trace/events/xdp.h
3069F:	include/uapi/linux/bpf*
3070F:	include/uapi/linux/filter.h
3071F:	kernel/bpf/
3072F:	kernel/trace/bpf_trace.c
3073F:	lib/test_bpf.c
3074F:	net/bpf/
3075F:	net/core/filter.c
3076F:	net/sched/act_bpf.c
3077F:	net/sched/cls_bpf.c
3078F:	samples/bpf/
3079F:	tools/bpf/
3080F:	tools/lib/bpf/
3081F:	tools/testing/selftests/bpf/
3082K:	bpf
3083N:	bpf
3084
3085BPF JIT for ARM
3086M:	Shubham Bansal <illusionist.neo@gmail.com>
3087L:	netdev@vger.kernel.org
3088L:	bpf@vger.kernel.org
3089S:	Maintained
3090F:	arch/arm/net/
3091
3092BPF JIT for ARM64
3093M:	Daniel Borkmann <daniel@iogearbox.net>
3094M:	Alexei Starovoitov <ast@kernel.org>
3095M:	Zi Shen Lim <zlim.lnx@gmail.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Supported
3099F:	arch/arm64/net/
3100
3101BPF JIT for MIPS (32-BIT AND 64-BIT)
3102M:	Paul Burton <paul.burton@mips.com>
3103L:	netdev@vger.kernel.org
3104L:	bpf@vger.kernel.org
3105S:	Maintained
3106F:	arch/mips/net/
3107
3108BPF JIT for NFP NICs
3109M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Supported
3113F:	drivers/net/ethernet/netronome/nfp/bpf/
3114
3115BPF JIT for POWERPC (32-BIT AND 64-BIT)
3116M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3117M:	Sandipan Das <sandipan@linux.ibm.com>
3118L:	netdev@vger.kernel.org
3119L:	bpf@vger.kernel.org
3120S:	Maintained
3121F:	arch/powerpc/net/
3122
3123BPF JIT for RISC-V (RV64G)
3124M:	Björn Töpel <bjorn.topel@gmail.com>
3125L:	netdev@vger.kernel.org
3126S:	Maintained
3127F:	arch/riscv/net/
3128
3129BPF JIT for S390
3130M:	Ilya Leoshkevich <iii@linux.ibm.com>
3131M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3132M:	Vasily Gorbik <gor@linux.ibm.com>
3133L:	netdev@vger.kernel.org
3134L:	bpf@vger.kernel.org
3135S:	Maintained
3136F:	arch/s390/net/
3137X:	arch/s390/net/pnet.c
3138
3139BPF JIT for SPARC (32-BIT AND 64-BIT)
3140M:	David S. Miller <davem@davemloft.net>
3141L:	netdev@vger.kernel.org
3142L:	bpf@vger.kernel.org
3143S:	Maintained
3144F:	arch/sparc/net/
3145
3146BPF JIT for X86 32-BIT
3147M:	Wang YanQing <udknight@gmail.com>
3148L:	netdev@vger.kernel.org
3149L:	bpf@vger.kernel.org
3150S:	Maintained
3151F:	arch/x86/net/bpf_jit_comp32.c
3152
3153BPF JIT for X86 64-BIT
3154M:	Alexei Starovoitov <ast@kernel.org>
3155M:	Daniel Borkmann <daniel@iogearbox.net>
3156L:	netdev@vger.kernel.org
3157L:	bpf@vger.kernel.org
3158S:	Supported
3159F:	arch/x86/net/
3160X:	arch/x86/net/bpf_jit_comp32.c
3161
3162BROADCOM B44 10/100 ETHERNET DRIVER
3163M:	Michael Chan <michael.chan@broadcom.com>
3164L:	netdev@vger.kernel.org
3165S:	Supported
3166F:	drivers/net/ethernet/broadcom/b44.*
3167
3168BROADCOM B53 ETHERNET SWITCH DRIVER
3169M:	Florian Fainelli <f.fainelli@gmail.com>
3170L:	netdev@vger.kernel.org
3171L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3172S:	Supported
3173F:	drivers/net/dsa/b53/*
3174F:	include/linux/platform_data/b53.h
3175
3176BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3177M:	Florian Fainelli <f.fainelli@gmail.com>
3178M:	Ray Jui <rjui@broadcom.com>
3179M:	Scott Branden <sbranden@broadcom.com>
3180M:	bcm-kernel-feedback-list@broadcom.com
3181T:	git git://github.com/broadcom/mach-bcm
3182S:	Maintained
3183N:	bcm281*
3184N:	bcm113*
3185N:	bcm216*
3186N:	kona
3187F:	arch/arm/mach-bcm/
3188
3189BROADCOM BCM2835 ARM ARCHITECTURE
3190M:	Eric Anholt <eric@anholt.net>
3191M:	Stefan Wahren <wahrenst@gmx.net>
3192L:	bcm-kernel-feedback-list@broadcom.com
3193L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195T:	git git://github.com/anholt/linux
3196S:	Maintained
3197N:	bcm2835
3198F:	drivers/staging/vc04_services
3199
3200BROADCOM BCM47XX MIPS ARCHITECTURE
3201M:	Hauke Mehrtens <hauke@hauke-m.de>
3202M:	Rafał Miłecki <zajec5@gmail.com>
3203L:	linux-mips@vger.kernel.org
3204S:	Maintained
3205F:	Documentation/devicetree/bindings/mips/brcm/
3206F:	arch/mips/bcm47xx/*
3207F:	arch/mips/include/asm/mach-bcm47xx/*
3208
3209BROADCOM BCM5301X ARM ARCHITECTURE
3210M:	Hauke Mehrtens <hauke@hauke-m.de>
3211M:	Rafał Miłecki <zajec5@gmail.com>
3212M:	bcm-kernel-feedback-list@broadcom.com
3213L:	linux-arm-kernel@lists.infradead.org
3214S:	Maintained
3215F:	arch/arm/mach-bcm/bcm_5301x.c
3216F:	arch/arm/boot/dts/bcm5301x*.dtsi
3217F:	arch/arm/boot/dts/bcm470*
3218F:	arch/arm/boot/dts/bcm953012*
3219
3220BROADCOM BCM53573 ARM ARCHITECTURE
3221M:	Rafał Miłecki <rafal@milecki.pl>
3222L:	bcm-kernel-feedback-list@broadcom.com
3223L:	linux-arm-kernel@lists.infradead.org
3224S:	Maintained
3225F:	arch/arm/boot/dts/bcm53573*
3226F:	arch/arm/boot/dts/bcm47189*
3227
3228BROADCOM BCM63XX ARM ARCHITECTURE
3229M:	Florian Fainelli <f.fainelli@gmail.com>
3230M:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3232T:	git git://github.com/broadcom/stblinux.git
3233S:	Maintained
3234N:	bcm63xx
3235
3236BROADCOM BCM63XX/BCM33XX UDC DRIVER
3237M:	Kevin Cernekee <cernekee@gmail.com>
3238L:	linux-usb@vger.kernel.org
3239S:	Maintained
3240F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3241
3242BROADCOM BCM7XXX ARM ARCHITECTURE
3243M:	Brian Norris <computersforpeace@gmail.com>
3244M:	Gregory Fong <gregory.0xf0@gmail.com>
3245M:	Florian Fainelli <f.fainelli@gmail.com>
3246M:	bcm-kernel-feedback-list@broadcom.com
3247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3248T:	git git://github.com/broadcom/stblinux.git
3249S:	Maintained
3250F:	arch/arm/mach-bcm/*brcmstb*
3251F:	arch/arm/boot/dts/bcm7*.dts*
3252F:	drivers/bus/brcmstb_gisb.c
3253F:	arch/arm/mm/cache-b15-rac.c
3254F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3255N:	brcmstb
3256
3257BROADCOM BMIPS CPUFREQ DRIVER
3258M:	Markus Mayer <mmayer@broadcom.com>
3259M:	bcm-kernel-feedback-list@broadcom.com
3260L:	linux-pm@vger.kernel.org
3261S:	Maintained
3262F:	drivers/cpufreq/bmips-cpufreq.c
3263
3264BROADCOM BMIPS MIPS ARCHITECTURE
3265M:	Kevin Cernekee <cernekee@gmail.com>
3266M:	Florian Fainelli <f.fainelli@gmail.com>
3267L:	bcm-kernel-feedback-list@broadcom.com
3268L:	linux-mips@vger.kernel.org
3269T:	git git://github.com/broadcom/stblinux.git
3270S:	Maintained
3271F:	arch/mips/bmips/*
3272F:	arch/mips/include/asm/mach-bmips/*
3273F:	arch/mips/kernel/*bmips*
3274F:	arch/mips/boot/dts/brcm/bcm*.dts*
3275F:	drivers/irqchip/irq-bcm63*
3276F:	drivers/irqchip/irq-bcm7*
3277F:	drivers/irqchip/irq-brcmstb*
3278F:	include/linux/bcm963xx_nvram.h
3279F:	include/linux/bcm963xx_tag.h
3280
3281BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3282M:	Rasesh Mody <rmody@marvell.com>
3283M:	GR-Linux-NIC-Dev@marvell.com
3284L:	netdev@vger.kernel.org
3285S:	Supported
3286F:	drivers/net/ethernet/broadcom/bnx2.*
3287F:	drivers/net/ethernet/broadcom/bnx2_*
3288
3289BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3290M:	QLogic-Storage-Upstream@qlogic.com
3291L:	linux-scsi@vger.kernel.org
3292S:	Supported
3293F:	drivers/scsi/bnx2fc/
3294
3295BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3296M:	QLogic-Storage-Upstream@qlogic.com
3297L:	linux-scsi@vger.kernel.org
3298S:	Supported
3299F:	drivers/scsi/bnx2i/
3300
3301BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3302M:	Ariel Elior <aelior@marvell.com>
3303M:	Sudarsana Kalluru <skalluru@marvell.com>
3304M:	GR-everest-linux-l2@marvell.com
3305L:	netdev@vger.kernel.org
3306S:	Supported
3307F:	drivers/net/ethernet/broadcom/bnx2x/
3308
3309BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3310M:	Michael Chan <michael.chan@broadcom.com>
3311L:	netdev@vger.kernel.org
3312S:	Supported
3313F:	drivers/net/ethernet/broadcom/bnxt/
3314
3315BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3316M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3317M:	Franky Lin <franky.lin@broadcom.com>
3318M:	Hante Meuleman <hante.meuleman@broadcom.com>
3319M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3320M:	Wright Feng <wright.feng@cypress.com>
3321L:	linux-wireless@vger.kernel.org
3322L:	brcm80211-dev-list.pdl@broadcom.com
3323L:	brcm80211-dev-list@cypress.com
3324S:	Supported
3325F:	drivers/net/wireless/broadcom/brcm80211/
3326
3327BROADCOM BRCMSTB GPIO DRIVER
3328M:	Gregory Fong <gregory.0xf0@gmail.com>
3329L:	bcm-kernel-feedback-list@broadcom.com
3330S:	Supported
3331F:	drivers/gpio/gpio-brcmstb.c
3332F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3333
3334BROADCOM BRCMSTB I2C DRIVER
3335M:	Kamal Dasu <kdasu.kdev@gmail.com>
3336L:	linux-i2c@vger.kernel.org
3337L:	bcm-kernel-feedback-list@broadcom.com
3338S:	Supported
3339F:	drivers/i2c/busses/i2c-brcmstb.c
3340F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3341
3342BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3343M:	Al Cooper <alcooperx@gmail.com>
3344L:	linux-kernel@vger.kernel.org
3345L:	bcm-kernel-feedback-list@broadcom.com
3346S:	Maintained
3347F:	drivers/phy/broadcom/phy-brcm-usb*
3348
3349BROADCOM GENET ETHERNET DRIVER
3350M:	Doug Berger <opendmb@gmail.com>
3351M:	Florian Fainelli <f.fainelli@gmail.com>
3352L:	bcm-kernel-feedback-list@broadcom.com
3353L:	netdev@vger.kernel.org
3354S:	Supported
3355F:	drivers/net/ethernet/broadcom/genet/
3356
3357BROADCOM IPROC ARM ARCHITECTURE
3358M:	Ray Jui <rjui@broadcom.com>
3359M:	Scott Branden <sbranden@broadcom.com>
3360M:	bcm-kernel-feedback-list@broadcom.com
3361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3362T:	git git://github.com/broadcom/cygnus-linux.git
3363S:	Maintained
3364N:	iproc
3365N:	cygnus
3366N:	bcm[-_]nsp
3367N:	bcm9113*
3368N:	bcm9583*
3369N:	bcm9585*
3370N:	bcm9586*
3371N:	bcm988312
3372N:	bcm113*
3373N:	bcm583*
3374N:	bcm585*
3375N:	bcm586*
3376N:	bcm88312
3377N:	hr2
3378N:	stingray
3379F:	arch/arm64/boot/dts/broadcom/northstar2/*
3380F:	arch/arm64/boot/dts/broadcom/stingray/*
3381F:	drivers/clk/bcm/clk-ns*
3382F:	drivers/clk/bcm/clk-sr*
3383F:	drivers/pinctrl/bcm/pinctrl-ns*
3384F:	include/dt-bindings/clock/bcm-sr*
3385
3386BROADCOM KONA GPIO DRIVER
3387M:	Ray Jui <rjui@broadcom.com>
3388L:	bcm-kernel-feedback-list@broadcom.com
3389S:	Supported
3390F:	drivers/gpio/gpio-bcm-kona.c
3391F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3392
3393BROADCOM NETXTREME-E ROCE DRIVER
3394M:	Selvin Xavier <selvin.xavier@broadcom.com>
3395M:	Devesh Sharma <devesh.sharma@broadcom.com>
3396M:	Somnath Kotur <somnath.kotur@broadcom.com>
3397M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3398L:	linux-rdma@vger.kernel.org
3399W:	http://www.broadcom.com
3400S:	Supported
3401F:	drivers/infiniband/hw/bnxt_re/
3402F:	include/uapi/rdma/bnxt_re-abi.h
3403
3404BROADCOM NVRAM DRIVER
3405M:	Rafał Miłecki <zajec5@gmail.com>
3406L:	linux-mips@vger.kernel.org
3407S:	Maintained
3408F:	drivers/firmware/broadcom/*
3409
3410BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3411M:	Rafał Miłecki <zajec5@gmail.com>
3412L:	linux-wireless@vger.kernel.org
3413S:	Maintained
3414F:	drivers/bcma/
3415F:	include/linux/bcma/
3416
3417BROADCOM STB AVS CPUFREQ DRIVER
3418M:	Markus Mayer <mmayer@broadcom.com>
3419M:	bcm-kernel-feedback-list@broadcom.com
3420L:	linux-pm@vger.kernel.org
3421S:	Maintained
3422F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3423F:	drivers/cpufreq/brcmstb*
3424
3425BROADCOM STB AVS TMON DRIVER
3426M:	Markus Mayer <mmayer@broadcom.com>
3427M:	bcm-kernel-feedback-list@broadcom.com
3428L:	linux-pm@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3431F:	drivers/thermal/broadcom/brcmstb*
3432
3433BROADCOM STB NAND FLASH DRIVER
3434M:	Brian Norris <computersforpeace@gmail.com>
3435M:	Kamal Dasu <kdasu.kdev@gmail.com>
3436L:	linux-mtd@lists.infradead.org
3437L:	bcm-kernel-feedback-list@broadcom.com
3438S:	Maintained
3439F:	drivers/mtd/nand/raw/brcmnand/
3440
3441BROADCOM STB DPFE DRIVER
3442M:	Markus Mayer <mmayer@broadcom.com>
3443M:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445S:	Maintained
3446F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3447F:	drivers/memory/brcmstb_dpfe.c
3448
3449BROADCOM SPI DRIVER
3450M:	Kamal Dasu <kdasu.kdev@gmail.com>
3451M:	bcm-kernel-feedback-list@broadcom.com
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3454F:	drivers/spi/spi-bcm-qspi.*
3455F:	drivers/spi/spi-brcmstb-qspi.c
3456F:	drivers/spi/spi-iproc-qspi.c
3457
3458BROADCOM SYSTEMPORT ETHERNET DRIVER
3459M:	Florian Fainelli <f.fainelli@gmail.com>
3460L:	bcm-kernel-feedback-list@broadcom.com
3461L:	netdev@vger.kernel.org
3462S:	Supported
3463F:	drivers/net/ethernet/broadcom/bcmsysport.*
3464
3465BROADCOM TG3 GIGABIT ETHERNET DRIVER
3466M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3467M:	Prashant Sreedharan <prashant@broadcom.com>
3468M:	Michael Chan <mchan@broadcom.com>
3469L:	netdev@vger.kernel.org
3470S:	Supported
3471F:	drivers/net/ethernet/broadcom/tg3.*
3472
3473BROCADE BFA FC SCSI DRIVER
3474M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3475M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/bfa/
3479
3480BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3481M:	Rasesh Mody <rmody@marvell.com>
3482M:	Sudarsana Kalluru <skalluru@marvell.com>
3483M:	GR-Linux-NIC-Dev@marvell.com
3484L:	netdev@vger.kernel.org
3485S:	Supported
3486F:	drivers/net/ethernet/brocade/bna/
3487
3488BSG (block layer generic sg v4 driver)
3489M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3490L:	linux-scsi@vger.kernel.org
3491S:	Supported
3492F:	block/bsg.c
3493F:	include/linux/bsg.h
3494F:	include/uapi/linux/bsg.h
3495
3496BT87X AUDIO DRIVER
3497M:	Clemens Ladisch <clemens@ladisch.de>
3498L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3500S:	Maintained
3501F:	Documentation/sound/cards/bt87x.rst
3502F:	sound/pci/bt87x.c
3503
3504BT8XXGPIO DRIVER
3505M:	Michael Buesch <m@bues.ch>
3506W:	http://bu3sch.de/btgpio.php
3507S:	Maintained
3508F:	drivers/gpio/gpio-bt8xx.c
3509
3510BTRFS FILE SYSTEM
3511M:	Chris Mason <clm@fb.com>
3512M:	Josef Bacik <josef@toxicpanda.com>
3513M:	David Sterba <dsterba@suse.com>
3514L:	linux-btrfs@vger.kernel.org
3515W:	http://btrfs.wiki.kernel.org/
3516Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3518S:	Maintained
3519F:	Documentation/filesystems/btrfs.txt
3520F:	fs/btrfs/
3521F:	include/linux/btrfs*
3522F:	include/uapi/linux/btrfs*
3523
3524BTTV VIDEO4LINUX DRIVER
3525M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3526L:	linux-media@vger.kernel.org
3527W:	https://linuxtv.org
3528T:	git git://linuxtv.org/media_tree.git
3529S:	Odd fixes
3530F:	Documentation/media/v4l-drivers/bttv*
3531F:	drivers/media/pci/bt8xx/bttv*
3532
3533BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3534M:	Chanwoo Choi <cw00.choi@samsung.com>
3535L:	linux-pm@vger.kernel.org
3536L:	linux-samsung-soc@vger.kernel.org
3537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3538S:	Maintained
3539F:	drivers/devfreq/exynos-bus.c
3540F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3541
3542BUSLOGIC SCSI DRIVER
3543M:	Khalid Aziz <khalid@gonehiking.org>
3544L:	linux-scsi@vger.kernel.org
3545S:	Maintained
3546F:	drivers/scsi/BusLogic.*
3547F:	drivers/scsi/FlashPoint.*
3548
3549C-MEDIA CMI8788 DRIVER
3550M:	Clemens Ladisch <clemens@ladisch.de>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3553S:	Maintained
3554F:	sound/pci/oxygen/
3555
3556C-SKY ARCHITECTURE
3557M:	Guo Ren <guoren@kernel.org>
3558T:	git https://github.com/c-sky/csky-linux.git
3559S:	Supported
3560F:	arch/csky/
3561F:	Documentation/devicetree/bindings/csky/
3562F:	drivers/irqchip/irq-csky-*
3563F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3564F:	drivers/clocksource/timer-gx6605s.c
3565F:	drivers/clocksource/timer-mp-csky.c
3566F:	Documentation/devicetree/bindings/timer/csky,*
3567K:	csky
3568N:	csky
3569
3570C6X ARCHITECTURE
3571M:	Mark Salter <msalter@redhat.com>
3572M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3573L:	linux-c6x-dev@linux-c6x.org
3574W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3575S:	Maintained
3576F:	arch/c6x/
3577
3578CA8210 IEEE-802.15.4 RADIO DRIVER
3579M:	Harry Morris <h.morris@cascoda.com>
3580L:	linux-wpan@vger.kernel.org
3581W:	https://github.com/Cascoda/ca8210-linux.git
3582S:	Maintained
3583F:	drivers/net/ieee802154/ca8210.c
3584F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3585
3586CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3587M:	David Howells <dhowells@redhat.com>
3588L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3589S:	Supported
3590F:	Documentation/filesystems/caching/cachefiles.txt
3591F:	fs/cachefiles/
3592
3593CADENCE MIPI-CSI2 BRIDGES
3594M:	Maxime Ripard <mripard@kernel.org>
3595L:	linux-media@vger.kernel.org
3596S:	Maintained
3597F:	Documentation/devicetree/bindings/media/cdns,*.txt
3598F:	drivers/media/platform/cadence/cdns-csi2*
3599
3600CADET FM/AM RADIO RECEIVER DRIVER
3601M:	Hans Verkuil <hverkuil@xs4all.nl>
3602L:	linux-media@vger.kernel.org
3603T:	git git://linuxtv.org/media_tree.git
3604W:	https://linuxtv.org
3605S:	Maintained
3606F:	drivers/media/radio/radio-cadet*
3607
3608CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3609M:	Jonathan Corbet <corbet@lwn.net>
3610L:	linux-media@vger.kernel.org
3611T:	git git://linuxtv.org/media_tree.git
3612S:	Maintained
3613F:	Documentation/media/v4l-drivers/cafe_ccic*
3614F:	drivers/media/platform/marvell-ccic/
3615
3616CAIF NETWORK LAYER
3617L:	netdev@vger.kernel.org
3618S:	Orphan
3619F:	Documentation/networking/caif/
3620F:	drivers/net/caif/
3621F:	include/uapi/linux/caif/
3622F:	include/net/caif/
3623F:	net/caif/
3624
3625CAKE QDISC
3626M:	Toke Høiland-Jørgensen <toke@toke.dk>
3627L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3628S:	Maintained
3629F:	net/sched/sch_cake.c
3630
3631CALGARY x86-64 IOMMU
3632M:	Muli Ben-Yehuda <mulix@mulix.org>
3633M:	Jon Mason <jdmason@kudzu.us>
3634L:	iommu@lists.linux-foundation.org
3635S:	Maintained
3636F:	arch/x86/kernel/pci-calgary_64.c
3637F:	arch/x86/kernel/tce_64.c
3638F:	arch/x86/include/asm/calgary.h
3639F:	arch/x86/include/asm/tce.h
3640
3641CAN NETWORK DRIVERS
3642M:	Wolfgang Grandegger <wg@grandegger.com>
3643M:	Marc Kleine-Budde <mkl@pengutronix.de>
3644L:	linux-can@vger.kernel.org
3645W:	https://github.com/linux-can
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3648S:	Maintained
3649F:	Documentation/devicetree/bindings/net/can/
3650F:	drivers/net/can/
3651F:	include/linux/can/dev.h
3652F:	include/linux/can/led.h
3653F:	include/linux/can/rx-offload.h
3654F:	include/linux/can/platform/
3655F:	include/uapi/linux/can/error.h
3656F:	include/uapi/linux/can/netlink.h
3657F:	include/uapi/linux/can/vxcan.h
3658
3659CAN NETWORK LAYER
3660M:	Oliver Hartkopp <socketcan@hartkopp.net>
3661M:	Marc Kleine-Budde <mkl@pengutronix.de>
3662L:	linux-can@vger.kernel.org
3663W:	https://github.com/linux-can
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3666S:	Maintained
3667F:	Documentation/networking/can.rst
3668F:	net/can/
3669F:	include/linux/can/core.h
3670F:	include/linux/can/skb.h
3671F:	include/net/netns/can.h
3672F:	include/uapi/linux/can.h
3673F:	include/uapi/linux/can/bcm.h
3674F:	include/uapi/linux/can/raw.h
3675F:	include/uapi/linux/can/gw.h
3676
3677CAN-J1939 NETWORK LAYER
3678M:	Robin van der Gracht <robin@protonic.nl>
3679M:	Oleksij Rempel <o.rempel@pengutronix.de>
3680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3681L:	linux-can@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/networking/j1939.txt
3684F:	net/can/j1939/
3685F:	include/uapi/linux/can/j1939.h
3686
3687CAPABILITIES
3688M:	Serge Hallyn <serge@hallyn.com>
3689L:	linux-security-module@vger.kernel.org
3690S:	Supported
3691F:	include/linux/capability.h
3692F:	include/uapi/linux/capability.h
3693F:	security/commoncap.c
3694F:	kernel/capability.c
3695
3696CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3697M:	Kevin Tsai <ktsai@capellamicro.com>
3698S:	Maintained
3699F:	drivers/iio/light/cm*
3700
3701CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3702M:	Christian Lamparter <chunkeey@googlemail.com>
3703L:	linux-wireless@vger.kernel.org
3704W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3705S:	Maintained
3706F:	drivers/net/wireless/ath/carl9170/
3707
3708CAVIUM I2C DRIVER
3709M:	Jan Glauber <jglauber@cavium.com>
3710M:	David Daney <david.daney@cavium.com>
3711W:	http://www.cavium.com
3712S:	Supported
3713F:	drivers/i2c/busses/i2c-octeon*
3714F:	drivers/i2c/busses/i2c-thunderx*
3715
3716CAVIUM LIQUIDIO NETWORK DRIVER
3717M:	Derek Chickles <dchickles@marvell.com>
3718M:	Satanand Burla <sburla@marvell.com>
3719M:	Felix Manlunas <fmanlunas@marvell.com>
3720L:	netdev@vger.kernel.org
3721W:	http://www.cavium.com
3722S:	Supported
3723F:	drivers/net/ethernet/cavium/liquidio/
3724
3725CAVIUM MMC DRIVER
3726M:	Jan Glauber <jglauber@cavium.com>
3727M:	David Daney <david.daney@cavium.com>
3728M:	Steven J. Hill <Steven.Hill@cavium.com>
3729W:	http://www.cavium.com
3730S:	Supported
3731F:	drivers/mmc/host/cavium*
3732
3733CAVIUM OCTEON-TX CRYPTO DRIVER
3734M:	George Cherian <george.cherian@cavium.com>
3735L:	linux-crypto@vger.kernel.org
3736W:	http://www.cavium.com
3737S:	Supported
3738F:	drivers/crypto/cavium/cpt/
3739
3740CAVIUM THUNDERX2 ARM64 SOC
3741M:	Robert Richter <rrichter@cavium.com>
3742M:	Jayachandran C <jnair@caviumnetworks.com>
3743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3744S:	Maintained
3745F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3746F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3747
3748CC2520 IEEE-802.15.4 RADIO DRIVER
3749M:	Varka Bhadram <varkabhadram@gmail.com>
3750L:	linux-wpan@vger.kernel.org
3751S:	Maintained
3752F:	drivers/net/ieee802154/cc2520.c
3753F:	include/linux/spi/cc2520.h
3754F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3755
3756CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3757M:	Gilad Ben-Yossef <gilad@benyossef.com>
3758L:	linux-crypto@vger.kernel.org
3759S:	Supported
3760F:	drivers/crypto/ccree/
3761W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3762
3763CEC FRAMEWORK
3764M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765L:	linux-media@vger.kernel.org
3766T:	git git://linuxtv.org/media_tree.git
3767W:	http://linuxtv.org
3768S:	Supported
3769F:	Documentation/media/kapi/cec-core.rst
3770F:	Documentation/media/uapi/cec
3771F:	drivers/media/cec/
3772F:	drivers/media/rc/keymaps/rc-cec.c
3773F:	include/media/cec.h
3774F:	include/media/cec-notifier.h
3775F:	include/uapi/linux/cec.h
3776F:	include/uapi/linux/cec-funcs.h
3777F:	Documentation/devicetree/bindings/media/cec.txt
3778F:	Documentation/ABI/testing/debugfs-cec-error-inj
3779
3780CEC GPIO DRIVER
3781M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	http://linuxtv.org
3785S:	Supported
3786F:	drivers/media/platform/cec-gpio/
3787F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3788
3789CELL BROADBAND ENGINE ARCHITECTURE
3790M:	Arnd Bergmann <arnd@arndb.de>
3791L:	linuxppc-dev@lists.ozlabs.org
3792W:	http://www.ibm.com/developerworks/power/cell/
3793S:	Supported
3794F:	arch/powerpc/include/asm/cell*.h
3795F:	arch/powerpc/include/asm/spu*.h
3796F:	arch/powerpc/include/uapi/asm/spu*.h
3797F:	arch/powerpc/oprofile/*cell*
3798F:	arch/powerpc/platforms/cell/
3799
3800CEPH COMMON CODE (LIBCEPH)
3801M:	Ilya Dryomov <idryomov@gmail.com>
3802M:	Jeff Layton <jlayton@kernel.org>
3803M:	Sage Weil <sage@redhat.com>
3804L:	ceph-devel@vger.kernel.org
3805W:	http://ceph.com/
3806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3807T:	git git://github.com/ceph/ceph-client.git
3808S:	Supported
3809F:	net/ceph/
3810F:	include/linux/ceph/
3811F:	include/linux/crush/
3812
3813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3814M:	Jeff Layton <jlayton@kernel.org>
3815M:	Sage Weil <sage@redhat.com>
3816M:	Ilya Dryomov <idryomov@gmail.com>
3817L:	ceph-devel@vger.kernel.org
3818W:	http://ceph.com/
3819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820T:	git git://github.com/ceph/ceph-client.git
3821S:	Supported
3822F:	Documentation/filesystems/ceph.txt
3823F:	fs/ceph/
3824
3825CERTIFICATE HANDLING:
3826M:	David Howells <dhowells@redhat.com>
3827M:	David Woodhouse <dwmw2@infradead.org>
3828L:	keyrings@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/admin-guide/module-signing.rst
3831F:	certs/
3832F:	scripts/sign-file.c
3833F:	scripts/extract-cert.c
3834
3835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3836L:	devel@driverdev.osuosl.org
3837S:	Obsolete
3838F:	drivers/staging/wusbcore/
3839
3840CFAG12864B LCD DRIVER
3841M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3842S:	Maintained
3843F:	drivers/auxdisplay/cfag12864b.c
3844F:	include/linux/cfag12864b.h
3845
3846CFAG12864BFB LCD FRAMEBUFFER DRIVER
3847M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3848S:	Maintained
3849F:	drivers/auxdisplay/cfag12864bfb.c
3850F:	include/linux/cfag12864b.h
3851
3852802.11 (including CFG80211/NL80211)
3853M:	Johannes Berg <johannes@sipsolutions.net>
3854L:	linux-wireless@vger.kernel.org
3855W:	http://wireless.kernel.org/
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3858S:	Maintained
3859F:	net/wireless/
3860F:	include/uapi/linux/nl80211.h
3861F:	include/linux/ieee80211.h
3862F:	include/net/wext.h
3863F:	include/net/cfg80211.h
3864F:	include/net/iw_handler.h
3865F:	include/net/ieee80211_radiotap.h
3866F:	Documentation/driver-api/80211/cfg80211.rst
3867F:	Documentation/networking/regulatory.txt
3868
3869CHAR and MISC DRIVERS
3870M:	Arnd Bergmann <arnd@arndb.de>
3871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3873S:	Supported
3874F:	drivers/char/
3875F:	drivers/misc/
3876F:	include/linux/miscdevice.h
3877
3878CHECKPATCH
3879M:	Andy Whitcroft <apw@canonical.com>
3880M:	Joe Perches <joe@perches.com>
3881S:	Maintained
3882F:	scripts/checkpatch.pl
3883
3884CHINESE DOCUMENTATION
3885M:	Harry Wei <harryxiyou@gmail.com>
3886M:	Alex Shi <alex.shi@linux.alibaba.com>
3887L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3888S:	Maintained
3889F:	Documentation/translations/zh_CN/
3890
3891CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3892M:	Peter Chen <Peter.Chen@nxp.com>
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894L:	linux-usb@vger.kernel.org
3895S:	Maintained
3896F:	drivers/usb/chipidea/
3897
3898CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3899M:	Hans de Goede <hdegoede@redhat.com>
3900L:	linux-input@vger.kernel.org
3901S:	Maintained
3902F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3903F:	drivers/input/touchscreen/chipone_icn8318.c
3904
3905CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3906M:	Hans de Goede <hdegoede@redhat.com>
3907L:	linux-input@vger.kernel.org
3908S:	Maintained
3909F:	drivers/input/touchscreen/chipone_icn8505.c
3910
3911CHROME HARDWARE PLATFORM SUPPORT
3912M:	Benson Leung <bleung@chromium.org>
3913M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3914S:	Maintained
3915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3916F:	drivers/platform/chrome/
3917
3918CHROMEOS EC SUBDRIVERS
3919M:	Benson Leung <bleung@chromium.org>
3920M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3921R:	Guenter Roeck <groeck@chromium.org>
3922S:	Maintained
3923N:	cros_ec
3924N:	cros-ec
3925F:	drivers/power/supply/cros_usbpd-charger.c
3926
3927CHROMEOS EC CODEC DRIVER
3928M:	Cheng-Yi Chiang <cychiang@chromium.org>
3929S:	Maintained
3930R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3931R:	Guenter Roeck <groeck@chromium.org>
3932F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3933F:	sound/soc/codecs/cros_ec_codec.*
3934
3935CIRRUS LOGIC AUDIO CODEC DRIVERS
3936M:	Brian Austin <brian.austin@cirrus.com>
3937M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3939S:	Maintained
3940F:	sound/soc/codecs/cs*
3941
3942CIRRUS LOGIC EP93XX ETHERNET DRIVER
3943M:	Hartley Sweeten <hsweeten@visionengravers.com>
3944L:	netdev@vger.kernel.org
3945S:	Maintained
3946F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3947
3948CIRRUS LOGIC LOCHNAGAR DRIVER
3949M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3950M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3951L:	patches@opensource.cirrus.com
3952S:	Supported
3953F:	drivers/clk/clk-lochnagar.c
3954F:	drivers/hwmon/lochnagar-hwmon.c
3955F:	drivers/mfd/lochnagar-i2c.c
3956F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3957F:	drivers/regulator/lochnagar-regulator.c
3958F:	sound/soc/codecs/lochnagar-sc.c
3959F:	include/dt-bindings/clk/lochnagar.h
3960F:	include/dt-bindings/pinctrl/lochnagar.h
3961F:	include/linux/mfd/lochnagar*
3962F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3968F:	Documentation/hwmon/lochnagar.rst
3969
3970CISCO FCOE HBA DRIVER
3971M:	Satish Kharat <satishkh@cisco.com>
3972M:	Sesidhar Baddela <sebaddel@cisco.com>
3973M:	Karan Tilak Kumar <kartilak@cisco.com>
3974L:	linux-scsi@vger.kernel.org
3975S:	Supported
3976F:	drivers/scsi/fnic/
3977
3978CISCO SCSI HBA DRIVER
3979M:	Karan Tilak Kumar <kartilak@cisco.com>
3980M:	Sesidhar Baddela <sebaddel@cisco.com>
3981L:	linux-scsi@vger.kernel.org
3982S:	Supported
3983F:	drivers/scsi/snic/
3984
3985CISCO VIC ETHERNET NIC DRIVER
3986M:	Christian Benvenuti <benve@cisco.com>
3987M:	Govindarajulu Varadarajan <_govind@gmx.com>
3988M:	Parvi Kaustubhi <pkaustub@cisco.com>
3989S:	Supported
3990F:	drivers/net/ethernet/cisco/enic/
3991
3992CISCO VIC LOW LATENCY NIC DRIVER
3993M:	Christian Benvenuti <benve@cisco.com>
3994M:	Nelson Escobar <neescoba@cisco.com>
3995M:	Parvi Kaustubhi <pkaustub@cisco.com>
3996S:	Supported
3997F:	drivers/infiniband/hw/usnic/
3998
3999CIRRUS LOGIC MADERA CODEC DRIVERS
4000M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4001M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4003L:	patches@opensource.cirrus.com
4004T:	git https://github.com/CirrusLogic/linux-drivers.git
4005W:	https://github.com/CirrusLogic/linux-drivers/wiki
4006S:	Supported
4007F:	Documentation/devicetree/bindings/mfd/madera.txt
4008F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4009F:	Documentation/devicetree/bindings/sound/madera.txt
4010F:	include/dt-bindings/sound/madera*
4011F:	include/linux/irqchip/irq-madera*
4012F:	include/linux/mfd/madera/*
4013F:	include/sound/madera*
4014F:	drivers/gpio/gpio-madera*
4015F:	drivers/irqchip/irq-madera*
4016F:	drivers/mfd/madera*
4017F:	drivers/mfd/cs47l*
4018F:	drivers/pinctrl/cirrus/*
4019F:	sound/soc/codecs/cs47l*
4020F:	sound/soc/codecs/madera*
4021
4022CLANG-FORMAT FILE
4023M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4024S:	Maintained
4025F:	.clang-format
4026
4027CLANG/LLVM BUILD SUPPORT
4028L:	clang-built-linux@googlegroups.com
4029W:	https://clangbuiltlinux.github.io/
4030B:	https://github.com/ClangBuiltLinux/linux/issues
4031C:	irc://chat.freenode.net/clangbuiltlinux
4032S:	Supported
4033K:	\b(?i:clang|llvm)\b
4034
4035CLEANCACHE API
4036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4037L:	linux-kernel@vger.kernel.org
4038S:	Maintained
4039F:	mm/cleancache.c
4040F:	include/linux/cleancache.h
4041
4042CLK API
4043M:	Russell King <linux@armlinux.org.uk>
4044L:	linux-clk@vger.kernel.org
4045S:	Maintained
4046F:	include/linux/clk.h
4047
4048CLOCKSOURCE, CLOCKEVENT DRIVERS
4049M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4050M:	Thomas Gleixner <tglx@linutronix.de>
4051L:	linux-kernel@vger.kernel.org
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4053S:	Supported
4054F:	drivers/clocksource/
4055F:	Documentation/devicetree/bindings/timer/
4056
4057CMPC ACPI DRIVER
4058M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4059M:	Daniel Oliveira Nascimento <don@syst.com.br>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Supported
4062F:	drivers/platform/x86/classmate-laptop.c
4063
4064COBALT MEDIA DRIVER
4065M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066L:	linux-media@vger.kernel.org
4067T:	git git://linuxtv.org/media_tree.git
4068W:	https://linuxtv.org
4069S:	Supported
4070F:	drivers/media/pci/cobalt/
4071
4072COCCINELLE/Semantic Patches (SmPL)
4073M:	Julia Lawall <Julia.Lawall@lip6.fr>
4074M:	Gilles Muller <Gilles.Muller@lip6.fr>
4075M:	Nicolas Palix <nicolas.palix@imag.fr>
4076M:	Michal Marek <michal.lkml@markovi.net>
4077L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4079W:	http://coccinelle.lip6.fr/
4080S:	Supported
4081F:	Documentation/dev-tools/coccinelle.rst
4082F:	scripts/coccinelle/
4083F:	scripts/coccicheck
4084
4085CODA FILE SYSTEM
4086M:	Jan Harkes <jaharkes@cs.cmu.edu>
4087M:	coda@cs.cmu.edu
4088L:	codalist@coda.cs.cmu.edu
4089W:	http://www.coda.cs.cmu.edu/
4090S:	Maintained
4091F:	Documentation/filesystems/coda.txt
4092F:	fs/coda/
4093F:	include/linux/coda*.h
4094F:	include/uapi/linux/coda*.h
4095
4096CODA V4L2 MEM2MEM DRIVER
4097M:	Philipp Zabel <p.zabel@pengutronix.de>
4098L:	linux-media@vger.kernel.org
4099S:	Maintained
4100F:	Documentation/devicetree/bindings/media/coda.txt
4101F:	drivers/media/platform/coda/
4102
4103CODE OF CONDUCT
4104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4105S:	Supported
4106F:	Documentation/process/code-of-conduct.rst
4107F:	Documentation/process/code-of-conduct-interpretation.rst
4108
4109COMMON CLK FRAMEWORK
4110M:	Michael Turquette <mturquette@baylibre.com>
4111M:	Stephen Boyd <sboyd@kernel.org>
4112L:	linux-clk@vger.kernel.org
4113Q:	http://patchwork.kernel.org/project/linux-clk/list/
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/clock/
4117F:	drivers/clk/
4118X:	drivers/clk/clkdev.c
4119F:	include/linux/clk-pr*
4120F:	include/linux/clk/
4121F:	include/linux/of_clk.h
4122
4123COMMON INTERNET FILE SYSTEM (CIFS)
4124M:	Steve French <sfrench@samba.org>
4125L:	linux-cifs@vger.kernel.org
4126L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4127W:	http://linux-cifs.samba.org/
4128T:	git git://git.samba.org/sfrench/cifs-2.6.git
4129S:	Supported
4130F:	Documentation/admin-guide/cifs/
4131F:	fs/cifs/
4132
4133COMPACTPCI HOTPLUG CORE
4134M:	Scott Murray <scott@spiteful.org>
4135L:	linux-pci@vger.kernel.org
4136S:	Maintained
4137F:	drivers/pci/hotplug/cpci_hotplug*
4138
4139COMPACTPCI HOTPLUG GENERIC DRIVER
4140M:	Scott Murray <scott@spiteful.org>
4141L:	linux-pci@vger.kernel.org
4142S:	Maintained
4143F:	drivers/pci/hotplug/cpcihp_generic.c
4144
4145COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4146M:	Scott Murray <scott@spiteful.org>
4147L:	linux-pci@vger.kernel.org
4148S:	Maintained
4149F:	drivers/pci/hotplug/cpcihp_zt5550.*
4150
4151COMPAL LAPTOP SUPPORT
4152M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4153L:	platform-driver-x86@vger.kernel.org
4154S:	Maintained
4155F:	drivers/platform/x86/compal-laptop.c
4156
4157COMPILER ATTRIBUTES
4158M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4159S:	Maintained
4160F:	include/linux/compiler_attributes.h
4161
4162CONEXANT ACCESSRUNNER USB DRIVER
4163L:	accessrunner-general@lists.sourceforge.net
4164W:	http://accessrunner.sourceforge.net/
4165S:	Orphan
4166F:	drivers/usb/atm/cxacru.c
4167
4168CONFIGFS
4169M:	Joel Becker <jlbec@evilplan.org>
4170M:	Christoph Hellwig <hch@lst.de>
4171T:	git git://git.infradead.org/users/hch/configfs.git
4172S:	Supported
4173F:	fs/configfs/
4174F:	include/linux/configfs.h
4175
4176CONNECTOR
4177M:	Evgeniy Polyakov <zbr@ioremap.net>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/connector/
4181
4182CONTROL GROUP (CGROUP)
4183M:	Tejun Heo <tj@kernel.org>
4184M:	Li Zefan <lizefan@huawei.com>
4185M:	Johannes Weiner <hannes@cmpxchg.org>
4186L:	cgroups@vger.kernel.org
4187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4188S:	Maintained
4189F:	Documentation/admin-guide/cgroup-v2.rst
4190F:	Documentation/admin-guide/cgroup-v1/
4191F:	include/linux/cgroup*
4192F:	kernel/cgroup/
4193
4194CONTROL GROUP - CPUSET
4195M:	Li Zefan <lizefan@huawei.com>
4196L:	cgroups@vger.kernel.org
4197W:	http://www.bullopensource.org/cpuset/
4198W:	http://oss.sgi.com/projects/cpusets/
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4200S:	Maintained
4201F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4202F:	include/linux/cpuset.h
4203F:	kernel/cgroup/cpuset.c
4204
4205CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4206M:	Johannes Weiner <hannes@cmpxchg.org>
4207M:	Michal Hocko <mhocko@kernel.org>
4208M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4209L:	cgroups@vger.kernel.org
4210L:	linux-mm@kvack.org
4211S:	Maintained
4212F:	mm/memcontrol.c
4213F:	mm/swap_cgroup.c
4214
4215CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4216M:	Tejun Heo <tj@kernel.org>
4217M:	Jens Axboe <axboe@kernel.dk>
4218L:	cgroups@vger.kernel.org
4219L:	linux-block@vger.kernel.org
4220T:	git git://git.kernel.dk/linux-block
4221F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4222F:	block/blk-cgroup.c
4223F:	include/linux/blk-cgroup.h
4224F:	block/blk-throttle.c
4225F:	block/blk-iolatency.c
4226F:	block/bfq-cgroup.c
4227
4228CORETEMP HARDWARE MONITORING DRIVER
4229M:	Fenghua Yu <fenghua.yu@intel.com>
4230L:	linux-hwmon@vger.kernel.org
4231S:	Maintained
4232F:	Documentation/hwmon/coretemp.rst
4233F:	drivers/hwmon/coretemp.c
4234
4235COSA/SRP SYNC SERIAL DRIVER
4236M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4237W:	http://www.fi.muni.cz/~kas/cosa/
4238S:	Maintained
4239F:	drivers/net/wan/cosa*
4240
4241COUNTER SUBSYSTEM
4242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-counter*
4246F:	Documentation/driver-api/generic-counter.rst
4247F:	drivers/counter/
4248F:	include/linux/counter.h
4249F:	include/linux/counter_enum.h
4250
4251CPMAC ETHERNET DRIVER
4252M:	Florian Fainelli <f.fainelli@gmail.com>
4253L:	netdev@vger.kernel.org
4254S:	Maintained
4255F:	drivers/net/ethernet/ti/cpmac.c
4256
4257CPU FREQUENCY SCALING FRAMEWORK
4258M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4259M:	Viresh Kumar <viresh.kumar@linaro.org>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4264B:	https://bugzilla.kernel.org
4265F:	Documentation/admin-guide/pm/cpufreq.rst
4266F:	Documentation/admin-guide/pm/intel_pstate.rst
4267F:	Documentation/cpu-freq/
4268F:	Documentation/devicetree/bindings/cpufreq/
4269F:	drivers/cpufreq/
4270F:	kernel/sched/cpufreq*.c
4271F:	include/linux/cpufreq.h
4272F:	include/linux/sched/cpufreq.h
4273F:	tools/testing/selftests/cpufreq/
4274
4275CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4276M:	Viresh Kumar <viresh.kumar@linaro.org>
4277M:	Sudeep Holla <sudeep.holla@arm.com>
4278L:	linux-pm@vger.kernel.org
4279W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4280S:	Maintained
4281F:	drivers/cpufreq/arm_big_little.h
4282F:	drivers/cpufreq/arm_big_little.c
4283
4284CPU POWER MONITORING SUBSYSTEM
4285M:	Thomas Renninger <trenn@suse.com>
4286M:	Shuah Khan <shuah@kernel.org>
4287M:	Shuah Khan <skhan@linuxfoundation.org>
4288L:	linux-pm@vger.kernel.org
4289S:	Maintained
4290F:	tools/power/cpupower/
4291
4292CPUID/MSR DRIVER
4293M:	"H. Peter Anvin" <hpa@zytor.com>
4294S:	Maintained
4295F:	arch/x86/kernel/cpuid.c
4296F:	arch/x86/kernel/msr.c
4297
4298CPUIDLE DRIVER - ARM BIG LITTLE
4299M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4300M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4301L:	linux-pm@vger.kernel.org
4302L:	linux-arm-kernel@lists.infradead.org
4303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4304S:	Maintained
4305F:	drivers/cpuidle/cpuidle-big_little.c
4306
4307CPUIDLE DRIVER - ARM EXYNOS
4308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4310M:	Kukjin Kim <kgene@kernel.org>
4311L:	linux-pm@vger.kernel.org
4312L:	linux-samsung-soc@vger.kernel.org
4313S:	Supported
4314F:	drivers/cpuidle/cpuidle-exynos.c
4315F:	arch/arm/mach-exynos/pm.c
4316
4317CPUIDLE DRIVER - ARM PSCI
4318M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4319M:	Sudeep Holla <sudeep.holla@arm.com>
4320L:	linux-pm@vger.kernel.org
4321L:	linux-arm-kernel@lists.infradead.org
4322S:	Supported
4323F:	drivers/cpuidle/cpuidle-psci.c
4324
4325CPU IDLE TIME MANAGEMENT FRAMEWORK
4326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4327M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4328L:	linux-pm@vger.kernel.org
4329S:	Maintained
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4331B:	https://bugzilla.kernel.org
4332F:	Documentation/admin-guide/pm/cpuidle.rst
4333F:	Documentation/driver-api/pm/cpuidle.rst
4334F:	drivers/cpuidle/*
4335F:	include/linux/cpuidle.h
4336
4337CRAMFS FILESYSTEM
4338M:	Nicolas Pitre <nico@fluxnic.net>
4339S:	Maintained
4340F:	Documentation/filesystems/cramfs.txt
4341F:	fs/cramfs/
4342
4343CREATIVE SB0540
4344M:	Bastien Nocera <hadess@hadess.net>
4345L:	linux-input@vger.kernel.org
4346S:	Maintained
4347F:	drivers/hid/hid-creative-sb0540.c
4348
4349CRYPTO API
4350M:	Herbert Xu <herbert@gondor.apana.org.au>
4351M:	"David S. Miller" <davem@davemloft.net>
4352L:	linux-crypto@vger.kernel.org
4353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4355S:	Maintained
4356F:	Documentation/crypto/
4357F:	Documentation/devicetree/bindings/crypto/
4358F:	arch/*/crypto/
4359F:	crypto/
4360F:	drivers/crypto/
4361F:	include/crypto/
4362F:	include/linux/crypto*
4363F:	lib/crypto/
4364
4365CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4366M:	Neil Horman <nhorman@tuxdriver.com>
4367L:	linux-crypto@vger.kernel.org
4368S:	Maintained
4369F:	crypto/ansi_cprng.c
4370F:	crypto/rng.c
4371
4372CS3308 MEDIA DRIVER
4373M:	Hans Verkuil <hverkuil@xs4all.nl>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376W:	http://linuxtv.org
4377S:	Odd Fixes
4378F:	drivers/media/i2c/cs3308.c
4379
4380CS5535 Audio ALSA driver
4381M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4382S:	Maintained
4383F:	sound/pci/cs5535audio/
4384
4385CSI DRIVERS FOR ALLWINNER V3s
4386M:	Yong Deng <yong.deng@magewell.com>
4387L:	linux-media@vger.kernel.org
4388T:	git git://linuxtv.org/media_tree.git
4389S:	Maintained
4390F:	drivers/media/platform/sunxi/sun6i-csi/
4391F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4392
4393CW1200 WLAN driver
4394M:	Solomon Peachy <pizza@shaftnet.org>
4395S:	Maintained
4396F:	drivers/net/wireless/st/cw1200/
4397
4398CX18 VIDEO4LINUX DRIVER
4399M:	Andy Walls <awalls@md.metrocast.net>
4400L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403W:	https://linuxtv.org
4404W:	http://www.ivtvdriver.org/index.php/Cx18
4405S:	Maintained
4406F:	Documentation/media/v4l-drivers/cx18*
4407F:	drivers/media/pci/cx18/
4408F:	include/uapi/linux/ivtv*
4409
4410CX2341X MPEG ENCODER HELPER MODULE
4411M:	Hans Verkuil <hverkuil@xs4all.nl>
4412L:	linux-media@vger.kernel.org
4413T:	git git://linuxtv.org/media_tree.git
4414W:	https://linuxtv.org
4415S:	Maintained
4416F:	drivers/media/common/cx2341x*
4417F:	include/media/drv-intf/cx2341x.h
4418
4419CX24120 MEDIA DRIVER
4420M:	Jemma Denson <jdenson@gmail.com>
4421M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4422L:	linux-media@vger.kernel.org
4423W:	https://linuxtv.org
4424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4425S:	Maintained
4426F:	drivers/media/dvb-frontends/cx24120*
4427
4428CX88 VIDEO4LINUX DRIVER
4429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432T:	git git://linuxtv.org/media_tree.git
4433S:	Odd fixes
4434F:	Documentation/media/v4l-drivers/cx88*
4435F:	drivers/media/pci/cx88/
4436
4437CXD2820R MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/dvb-frontends/cxd2820r*
4446
4447CXGB3 ETHERNET DRIVER (CXGB3)
4448M:	Vishal Kulkarni <vishal@chelsio.com>
4449L:	netdev@vger.kernel.org
4450W:	http://www.chelsio.com
4451S:	Supported
4452F:	drivers/net/ethernet/chelsio/cxgb3/
4453
4454CXGB3 ISCSI DRIVER (CXGB3I)
4455M:	Karen Xie <kxie@chelsio.com>
4456L:	linux-scsi@vger.kernel.org
4457W:	http://www.chelsio.com
4458S:	Supported
4459F:	drivers/scsi/cxgbi/cxgb3i
4460
4461CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4462M:	Potnuri Bharat Teja <bharat@chelsio.com>
4463L:	linux-rdma@vger.kernel.org
4464W:	http://www.openfabrics.org
4465S:	Supported
4466F:	drivers/infiniband/hw/cxgb3/
4467F:	include/uapi/rdma/cxgb3-abi.h
4468
4469CXGB4 CRYPTO DRIVER (chcr)
4470M:	Atul Gupta <atul.gupta@chelsio.com>
4471L:	linux-crypto@vger.kernel.org
4472W:	http://www.chelsio.com
4473S:	Supported
4474F:	drivers/crypto/chelsio
4475
4476CXGB4 ETHERNET DRIVER (CXGB4)
4477M:	Vishal Kulkarni <vishal@chelsio.com>
4478L:	netdev@vger.kernel.org
4479W:	http://www.chelsio.com
4480S:	Supported
4481F:	drivers/net/ethernet/chelsio/cxgb4/
4482
4483CXGB4 ISCSI DRIVER (CXGB4I)
4484M:	Karen Xie <kxie@chelsio.com>
4485L:	linux-scsi@vger.kernel.org
4486W:	http://www.chelsio.com
4487S:	Supported
4488F:	drivers/scsi/cxgbi/cxgb4i
4489
4490CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4491M:	Potnuri Bharat Teja <bharat@chelsio.com>
4492L:	linux-rdma@vger.kernel.org
4493W:	http://www.openfabrics.org
4494S:	Supported
4495F:	drivers/infiniband/hw/cxgb4/
4496F:	include/uapi/rdma/cxgb4-abi.h
4497
4498CXGB4VF ETHERNET DRIVER (CXGB4VF)
4499M:	Casey Leedom <leedom@chelsio.com>
4500L:	netdev@vger.kernel.org
4501W:	http://www.chelsio.com
4502S:	Supported
4503F:	drivers/net/ethernet/chelsio/cxgb4vf/
4504
4505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4506M:	Frederic Barrat <fbarrat@linux.ibm.com>
4507M:	Andrew Donnellan <ajd@linux.ibm.com>
4508L:	linuxppc-dev@lists.ozlabs.org
4509S:	Supported
4510F:	arch/powerpc/platforms/powernv/pci-cxl.c
4511F:	drivers/misc/cxl/
4512F:	include/misc/cxl*
4513F:	include/uapi/misc/cxl.h
4514F:	Documentation/powerpc/cxl.rst
4515F:	Documentation/ABI/testing/sysfs-class-cxl
4516
4517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4518M:	Manoj N. Kumar <manoj@linux.ibm.com>
4519M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4520M:	Uma Krishnan <ukrishn@linux.ibm.com>
4521L:	linux-scsi@vger.kernel.org
4522S:	Supported
4523F:	drivers/scsi/cxlflash/
4524F:	include/uapi/scsi/cxlflash_ioctl.h
4525F:	Documentation/powerpc/cxlflash.rst
4526
4527CYBERPRO FB DRIVER
4528M:	Russell King <linux@armlinux.org.uk>
4529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4530W:	http://www.armlinux.org.uk/
4531S:	Maintained
4532F:	drivers/video/fbdev/cyber2000fb.*
4533
4534CYCLADES ASYNC MUX DRIVER
4535W:	http://www.cyclades.com/
4536S:	Orphan
4537F:	drivers/tty/cyclades.c
4538F:	include/linux/cyclades.h
4539F:	include/uapi/linux/cyclades.h
4540
4541CYCLADES PC300 DRIVER
4542W:	http://www.cyclades.com/
4543S:	Orphan
4544F:	drivers/net/wan/pc300*
4545
4546CYPRESS_FIRMWARE MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/common/cypress_firmware*
4555
4556CYTTSP TOUCHSCREEN DRIVER
4557M:	Ferruh Yigit <fery@cypress.com>
4558L:	linux-input@vger.kernel.org
4559S:	Supported
4560F:	drivers/input/touchscreen/cyttsp*
4561F:	include/linux/input/cyttsp.h
4562
4563D-LINK DIR-685 TOUCHKEYS DRIVER
4564M:	Linus Walleij <linus.walleij@linaro.org>
4565L:	linux-input@vger.kernel.org
4566S:	Supported
4567F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4568
4569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4570M:	Joshua Kinard <kumba@gentoo.org>
4571S:	Maintained
4572F:	drivers/rtc/rtc-ds1685.c
4573F:	include/linux/rtc/ds1685.h
4574
4575DAMA SLAVE for AX.25
4576M:	Joerg Reuter <jreuter@yaina.de>
4577W:	http://yaina.de/jreuter/
4578W:	http://www.qsl.net/dl1bke/
4579L:	linux-hams@vger.kernel.org
4580S:	Maintained
4581F:	net/ax25/af_ax25.c
4582F:	net/ax25/ax25_dev.c
4583F:	net/ax25/ax25_ds_*
4584F:	net/ax25/ax25_in.c
4585F:	net/ax25/ax25_out.c
4586F:	net/ax25/ax25_timer.c
4587F:	net/ax25/sysctl_net_ax25.c
4588
4589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4590L:	netdev@vger.kernel.org
4591S:	Orphan
4592F:	Documentation/networking/device_drivers/dec/dmfe.txt
4593F:	drivers/net/ethernet/dec/tulip/dmfe.c
4594
4595DC390/AM53C974 SCSI driver
4596M:	Hannes Reinecke <hare@suse.com>
4597L:	linux-scsi@vger.kernel.org
4598S:	Maintained
4599F:	drivers/scsi/am53c974.c
4600
4601DC395x SCSI driver
4602M:	Oliver Neukum <oliver@neukum.org>
4603M:	Ali Akcaagac <aliakc@web.de>
4604M:	Jamie Lenehan <lenehan@twibble.org>
4605L:	dc395x@twibble.org
4606W:	http://twibble.org/dist/dc395x/
4607W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4608S:	Maintained
4609F:	Documentation/scsi/dc395x.txt
4610F:	drivers/scsi/dc395x.*
4611
4612DCCP PROTOCOL
4613M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4614L:	dccp@vger.kernel.org
4615W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4616S:	Maintained
4617F:	include/linux/dccp.h
4618F:	include/uapi/linux/dccp.h
4619F:	include/linux/tfrc.h
4620F:	net/dccp/
4621
4622DECnet NETWORK LAYER
4623W:	http://linux-decnet.sourceforge.net
4624L:	linux-decnet-user@lists.sourceforge.net
4625S:	Orphan
4626F:	Documentation/networking/decnet.txt
4627F:	net/decnet/
4628
4629DECSTATION PLATFORM SUPPORT
4630M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4631L:	linux-mips@vger.kernel.org
4632W:	http://www.linux-mips.org/wiki/DECstation
4633S:	Maintained
4634F:	arch/mips/dec/
4635F:	arch/mips/include/asm/dec/
4636F:	arch/mips/include/asm/mach-dec/
4637
4638DEFXX FDDI NETWORK DRIVER
4639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4640S:	Maintained
4641F:	drivers/net/fddi/defxx.*
4642
4643DELL SMBIOS DRIVER
4644M:	Pali Rohár <pali.rohar@gmail.com>
4645M:	Mario Limonciello <mario.limonciello@dell.com>
4646L:	platform-driver-x86@vger.kernel.org
4647S:	Maintained
4648F:	drivers/platform/x86/dell-smbios.*
4649
4650DELL SMBIOS SMM DRIVER
4651M:	Mario Limonciello <mario.limonciello@dell.com>
4652L:	platform-driver-x86@vger.kernel.org
4653S:	Maintained
4654F:	drivers/platform/x86/dell-smbios-smm.c
4655
4656DELL SMBIOS WMI DRIVER
4657M:	Mario Limonciello <mario.limonciello@dell.com>
4658L:	platform-driver-x86@vger.kernel.org
4659S:	Maintained
4660F:	drivers/platform/x86/dell-smbios-wmi.c
4661F:	tools/wmi/dell-smbios-example.c
4662
4663DEFZA FDDI NETWORK DRIVER
4664M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4665S:	Maintained
4666F:	drivers/net/fddi/defza.*
4667
4668DELL LAPTOP DRIVER
4669M:	Matthew Garrett <mjg59@srcf.ucam.org>
4670M:	Pali Rohár <pali.rohar@gmail.com>
4671L:	platform-driver-x86@vger.kernel.org
4672S:	Maintained
4673F:	drivers/platform/x86/dell-laptop.c
4674
4675DELL LAPTOP FREEFALL DRIVER
4676M:	Pali Rohár <pali.rohar@gmail.com>
4677S:	Maintained
4678F:	drivers/platform/x86/dell-smo8800.c
4679
4680DELL LAPTOP RBTN DRIVER
4681M:	Pali Rohár <pali.rohar@gmail.com>
4682S:	Maintained
4683F:	drivers/platform/x86/dell-rbtn.*
4684
4685DELL REMOTE BIOS UPDATE DRIVER
4686M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4687L:	platform-driver-x86@vger.kernel.org
4688S:	Maintained
4689F:	drivers/platform/x86/dell_rbu.c
4690
4691DELL LAPTOP SMM DRIVER
4692M:	Pali Rohár <pali.rohar@gmail.com>
4693S:	Maintained
4694F:	drivers/hwmon/dell-smm-hwmon.c
4695F:	include/uapi/linux/i8k.h
4696
4697DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4698M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4699L:	platform-driver-x86@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/driver-api/dcdbas.rst
4702F:	drivers/platform/x86/dcdbas.*
4703
4704DELL WMI NOTIFICATIONS DRIVER
4705M:	Matthew Garrett <mjg59@srcf.ucam.org>
4706M:	Pali Rohár <pali.rohar@gmail.com>
4707S:	Maintained
4708F:	drivers/platform/x86/dell-wmi.c
4709
4710DELL WMI DESCRIPTOR DRIVER
4711M:	Mario Limonciello <mario.limonciello@dell.com>
4712S:	Maintained
4713F:	drivers/platform/x86/dell-wmi-descriptor.c
4714
4715DELTA ST MEDIA DRIVER
4716M:	Hugues Fruchet <hugues.fruchet@st.com>
4717L:	linux-media@vger.kernel.org
4718T:	git git://linuxtv.org/media_tree.git
4719W:	https://linuxtv.org
4720S:	Supported
4721F:	drivers/media/platform/sti/delta
4722
4723DENALI NAND DRIVER
4724M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4725L:	linux-mtd@lists.infradead.org
4726S:	Supported
4727F:	drivers/mtd/nand/raw/denali*
4728
4729DESIGNWARE EDMA CORE IP DRIVER
4730M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4731L:	dmaengine@vger.kernel.org
4732S:	Maintained
4733F:	drivers/dma/dw-edma/
4734F:	include/linux/dma/edma.h
4735
4736DESIGNWARE USB2 DRD IP DRIVER
4737M:	Minas Harutyunyan <hminas@synopsys.com>
4738L:	linux-usb@vger.kernel.org
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4740S:	Maintained
4741F:	drivers/usb/dwc2/
4742
4743DESIGNWARE USB3 DRD IP DRIVER
4744M:	Felipe Balbi <balbi@kernel.org>
4745L:	linux-usb@vger.kernel.org
4746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4747S:	Maintained
4748F:	drivers/usb/dwc3/
4749
4750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4751M:	Andreas Klinger <ak@it-klinger.de>
4752L:	linux-iio@vger.kernel.org
4753S:	Maintained
4754F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4755F:	drivers/iio/proximity/srf*.c
4756
4757DEVICE COREDUMP (DEV_COREDUMP)
4758M:	Johannes Berg <johannes@sipsolutions.net>
4759L:	linux-kernel@vger.kernel.org
4760S:	Maintained
4761F:	drivers/base/devcoredump.c
4762F:	include/linux/devcoredump.h
4763
4764DEVICE FREQUENCY (DEVFREQ)
4765M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4766M:	Kyungmin Park <kyungmin.park@samsung.com>
4767R:	Chanwoo Choi <cw00.choi@samsung.com>
4768L:	linux-pm@vger.kernel.org
4769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4770S:	Maintained
4771F:	drivers/devfreq/
4772F:	include/linux/devfreq.h
4773F:	Documentation/devicetree/bindings/devfreq/
4774F:	include/trace/events/devfreq.h
4775
4776DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4777M:	Chanwoo Choi <cw00.choi@samsung.com>
4778L:	linux-pm@vger.kernel.org
4779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4780S:	Supported
4781F:	drivers/devfreq/event/
4782F:	drivers/devfreq/devfreq-event.c
4783F:	include/linux/devfreq-event.h
4784F:	Documentation/devicetree/bindings/devfreq/event/
4785
4786DEVICE NUMBER REGISTRY
4787M:	Torben Mathiasen <device@lanana.org>
4788W:	http://lanana.org/docs/device-list/index.html
4789S:	Maintained
4790
4791DEVICE-MAPPER  (LVM)
4792M:	Alasdair Kergon <agk@redhat.com>
4793M:	Mike Snitzer <snitzer@redhat.com>
4794M:	dm-devel@redhat.com
4795L:	dm-devel@redhat.com
4796W:	http://sources.redhat.com/dm
4797Q:	http://patchwork.kernel.org/project/dm-devel/list/
4798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4799T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4800S:	Maintained
4801F:	Documentation/admin-guide/device-mapper/
4802F:	drivers/md/Makefile
4803F:	drivers/md/Kconfig
4804F:	drivers/md/dm*
4805F:	drivers/md/persistent-data/
4806F:	include/linux/device-mapper.h
4807F:	include/linux/dm-*.h
4808F:	include/uapi/linux/dm-*.h
4809
4810DEVLINK
4811M:	Jiri Pirko <jiri@mellanox.com>
4812L:	netdev@vger.kernel.org
4813S:	Supported
4814F:	net/core/devlink.c
4815F:	include/net/devlink.h
4816F:	include/uapi/linux/devlink.h
4817
4818DIALOG SEMICONDUCTOR DRIVERS
4819M:	Support Opensource <support.opensource@diasemi.com>
4820W:	http://www.dialog-semiconductor.com/products
4821S:	Supported
4822F:	Documentation/hwmon/da90??.rst
4823F:	Documentation/devicetree/bindings/mfd/da90*.txt
4824F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4825F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4826F:	Documentation/devicetree/bindings/regulator/da92*.txt
4827F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4828F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4829F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4830F:	drivers/gpio/gpio-da90??.c
4831F:	drivers/hwmon/da90??-hwmon.c
4832F:	drivers/iio/adc/da91??-*.c
4833F:	drivers/input/misc/da90??_onkey.c
4834F:	drivers/input/touchscreen/da9052_tsi.c
4835F:	drivers/leds/leds-da90??.c
4836F:	drivers/mfd/da903x.c
4837F:	drivers/mfd/da90??-*.c
4838F:	drivers/mfd/da91??-*.c
4839F:	drivers/power/supply/da9052-battery.c
4840F:	drivers/power/supply/da91??-*.c
4841F:	drivers/regulator/da903x.c
4842F:	drivers/regulator/da9???-regulator.[ch]
4843F:	drivers/regulator/slg51000-regulator.[ch]
4844F:	drivers/thermal/da90??-thermal.c
4845F:	drivers/rtc/rtc-da90??.c
4846F:	drivers/video/backlight/da90??_bl.c
4847F:	drivers/watchdog/da90??_wdt.c
4848F:	include/linux/mfd/da903x.h
4849F:	include/linux/mfd/da9052/
4850F:	include/linux/mfd/da9055/
4851F:	include/linux/mfd/da9062/
4852F:	include/linux/mfd/da9063/
4853F:	include/linux/mfd/da9150/
4854F:	include/linux/regulator/da9211.h
4855F:	include/sound/da[79]*.h
4856F:	sound/soc/codecs/da[79]*.[ch]
4857
4858DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4860L:	linux-gpio@vger.kernel.org
4861S:	Maintained
4862F:	drivers/gpio/gpio-gpio-mm.c
4863
4864DIOLAN U2C-12 I2C DRIVER
4865M:	Guenter Roeck <linux@roeck-us.net>
4866L:	linux-i2c@vger.kernel.org
4867S:	Maintained
4868F:	drivers/i2c/busses/i2c-diolan-u2c.c
4869
4870FILESYSTEM DIRECT ACCESS (DAX)
4871M:	Dan Williams <dan.j.williams@intel.com>
4872R:	Matthew Wilcox <willy@infradead.org>
4873R:	Jan Kara <jack@suse.cz>
4874L:	linux-fsdevel@vger.kernel.org
4875L:	linux-nvdimm@lists.01.org
4876S:	Supported
4877F:	fs/dax.c
4878F:	include/linux/dax.h
4879F:	include/trace/events/fs_dax.h
4880
4881DEVICE DIRECT ACCESS (DAX)
4882M:	Dan Williams <dan.j.williams@intel.com>
4883M:	Vishal Verma <vishal.l.verma@intel.com>
4884M:	Keith Busch <keith.busch@intel.com>
4885M:	Dave Jiang <dave.jiang@intel.com>
4886L:	linux-nvdimm@lists.01.org
4887S:	Supported
4888F:	drivers/dax/
4889
4890DIRECTORY NOTIFICATION (DNOTIFY)
4891M:	Jan Kara <jack@suse.cz>
4892R:	Amir Goldstein <amir73il@gmail.com>
4893L:	linux-fsdevel@vger.kernel.org
4894S:	Maintained
4895F:	Documentation/filesystems/dnotify.txt
4896F:	fs/notify/dnotify/
4897F:	include/linux/dnotify.h
4898
4899DISK GEOMETRY AND PARTITION HANDLING
4900M:	Andries Brouwer <aeb@cwi.nl>
4901W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4902W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4903W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4904S:	Maintained
4905
4906DISKQUOTA
4907M:	Jan Kara <jack@suse.com>
4908S:	Maintained
4909F:	Documentation/filesystems/quota.txt
4910F:	fs/quota/
4911F:	include/linux/quota*.h
4912F:	include/uapi/linux/quota*.h
4913
4914DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4915M:	Bernie Thompson <bernie@plugable.com>
4916L:	linux-fbdev@vger.kernel.org
4917S:	Maintained
4918W:	http://plugable.com/category/projects/udlfb/
4919F:	drivers/video/fbdev/udlfb.c
4920F:	include/video/udlfb.h
4921F:	Documentation/fb/udlfb.rst
4922
4923DISTRIBUTED LOCK MANAGER (DLM)
4924M:	Christine Caulfield <ccaulfie@redhat.com>
4925M:	David Teigland <teigland@redhat.com>
4926L:	cluster-devel@redhat.com
4927W:	http://sources.redhat.com/cluster/
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4929S:	Supported
4930F:	fs/dlm/
4931
4932DMA BUFFER SHARING FRAMEWORK
4933M:	Sumit Semwal <sumit.semwal@linaro.org>
4934S:	Maintained
4935L:	linux-media@vger.kernel.org
4936L:	dri-devel@lists.freedesktop.org
4937L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4938F:	drivers/dma-buf/
4939F:	include/linux/dma-buf*
4940F:	include/linux/reservation.h
4941F:	include/linux/*fence.h
4942F:	Documentation/driver-api/dma-buf.rst
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DMA-BUF HEAPS FRAMEWORK
4946M:	Sumit Semwal <sumit.semwal@linaro.org>
4947R:	Andrew F. Davis <afd@ti.com>
4948R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4949R:	Liam Mark <lmark@codeaurora.org>
4950R:	Laura Abbott <labbott@redhat.com>
4951R:	Brian Starkey <Brian.Starkey@arm.com>
4952R:	John Stultz <john.stultz@linaro.org>
4953S:	Maintained
4954L:	linux-media@vger.kernel.org
4955L:	dri-devel@lists.freedesktop.org
4956L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4957F:	include/uapi/linux/dma-heap.h
4958F:	include/linux/dma-heap.h
4959F:	drivers/dma-buf/dma-heap.c
4960F:	drivers/dma-buf/heaps/*
4961T:	git git://anongit.freedesktop.org/drm/drm-misc
4962
4963DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4964M:	Vinod Koul <vkoul@kernel.org>
4965L:	dmaengine@vger.kernel.org
4966Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4967S:	Maintained
4968F:	drivers/dma/
4969F:	include/linux/dmaengine.h
4970F:	include/linux/of_dma.h
4971F:	Documentation/devicetree/bindings/dma/
4972F:	Documentation/driver-api/dmaengine/
4973T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4974
4975DMA MAPPING HELPERS
4976M:	Christoph Hellwig <hch@lst.de>
4977M:	Marek Szyprowski <m.szyprowski@samsung.com>
4978R:	Robin Murphy <robin.murphy@arm.com>
4979L:	iommu@lists.linux-foundation.org
4980T:	git git://git.infradead.org/users/hch/dma-mapping.git
4981W:	http://git.infradead.org/users/hch/dma-mapping.git
4982S:	Supported
4983F:	kernel/dma/
4984F:	include/asm-generic/dma-mapping.h
4985F:	include/linux/dma-direct.h
4986F:	include/linux/dma-mapping.h
4987F:	include/linux/dma-noncoherent.h
4988
4989DME1737 HARDWARE MONITOR DRIVER
4990M:	Juerg Haefliger <juergh@gmail.com>
4991L:	linux-hwmon@vger.kernel.org
4992S:	Maintained
4993F:	Documentation/hwmon/dme1737.rst
4994F:	drivers/hwmon/dme1737.c
4995
4996DMI/SMBIOS SUPPORT
4997M:	Jean Delvare <jdelvare@suse.com>
4998S:	Maintained
4999T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5000F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5001F:	drivers/firmware/dmi-id.c
5002F:	drivers/firmware/dmi_scan.c
5003F:	include/linux/dmi.h
5004
5005DOCUMENTATION
5006M:	Jonathan Corbet <corbet@lwn.net>
5007L:	linux-doc@vger.kernel.org
5008S:	Maintained
5009F:	Documentation/
5010F:	scripts/documentation-file-ref-check
5011F:	scripts/kernel-doc
5012F:	scripts/sphinx-pre-install
5013X:	Documentation/ABI/
5014X:	Documentation/firmware-guide/acpi/
5015X:	Documentation/devicetree/
5016X:	Documentation/i2c/
5017X:	Documentation/media/
5018X:	Documentation/power/
5019X:	Documentation/spi/
5020T:	git git://git.lwn.net/linux.git docs-next
5021
5022DOCUMENTATION/ITALIAN
5023M:	Federico Vaga <federico.vaga@vaga.pv.it>
5024L:	linux-doc@vger.kernel.org
5025S:	Maintained
5026F:	Documentation/translations/it_IT
5027
5028DOCUMENTATION SCRIPTS
5029M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5030L:	linux-doc@vger.kernel.org
5031S:	Maintained
5032F:	scripts/documentation-file-ref-check
5033F:	scripts/sphinx-pre-install
5034F:	Documentation/sphinx/parse-headers.pl
5035
5036DONGWOON DW9714 LENS VOICE COIL DRIVER
5037M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5038L:	linux-media@vger.kernel.org
5039T:	git git://linuxtv.org/media_tree.git
5040S:	Maintained
5041F:	drivers/media/i2c/dw9714.c
5042F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5043
5044DONGWOON DW9807 LENS VOICE COIL DRIVER
5045M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5046L:	linux-media@vger.kernel.org
5047T:	git git://linuxtv.org/media_tree.git
5048S:	Maintained
5049F:	drivers/media/i2c/dw9807-vcm.c
5050F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5051
5052DOUBLETALK DRIVER
5053M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5054L:	blinux-list@redhat.com
5055S:	Maintained
5056F:	drivers/char/dtlk.c
5057F:	include/linux/dtlk.h
5058
5059DPAA2 DATAPATH I/O (DPIO) DRIVER
5060M:	Roy Pledge <Roy.Pledge@nxp.com>
5061L:	linux-kernel@vger.kernel.org
5062S:	Maintained
5063F:	drivers/soc/fsl/dpio
5064
5065DPAA2 ETHERNET DRIVER
5066M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5067L:	netdev@vger.kernel.org
5068S:	Maintained
5069F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5070F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5071F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5072F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5073F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5074
5075DPAA2 ETHERNET SWITCH DRIVER
5076M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5077M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5078L:	linux-kernel@vger.kernel.org
5079S:	Maintained
5080F:	drivers/staging/fsl-dpaa2/ethsw
5081
5082DPT_I2O SCSI RAID DRIVER
5083M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5084L:	linux-scsi@vger.kernel.org
5085W:	http://www.adaptec.com/
5086S:	Maintained
5087F:	drivers/scsi/dpt*
5088F:	drivers/scsi/dpt/
5089
5090DRBD DRIVER
5091M:	Philipp Reisner <philipp.reisner@linbit.com>
5092M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5093L:	drbd-dev@lists.linbit.com
5094W:	http://www.drbd.org
5095T:	git git://git.linbit.com/linux-drbd.git
5096T:	git git://git.linbit.com/drbd-8.4.git
5097S:	Supported
5098F:	drivers/block/drbd/
5099F:	lib/lru_cache.c
5100F:	Documentation/admin-guide/blockdev/
5101
5102DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5104R:	"Rafael J. Wysocki" <rafael@kernel.org>
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5106S:	Supported
5107F:	Documentation/kobject.txt
5108F:	drivers/base/
5109F:	fs/debugfs/
5110F:	fs/sysfs/
5111F:	include/linux/debugfs.h
5112F:	include/linux/kobj*
5113F:	lib/kobj*
5114
5115DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5116M:	Kevin Hilman <khilman@kernel.org>
5117M:	Nishanth Menon <nm@ti.com>
5118S:	Maintained
5119F:	drivers/power/avs/
5120F:	include/linux/power/smartreflex.h
5121L:	linux-pm@vger.kernel.org
5122
5123DRM DRIVER FOR ARM PL111 CLCD
5124M:	Eric Anholt <eric@anholt.net>
5125T:	git git://anongit.freedesktop.org/drm/drm-misc
5126S:	Supported
5127F:	drivers/gpu/drm/pl111/
5128
5129DRM DRIVER FOR ARM VERSATILE TFT PANELS
5130M:	Linus Walleij <linus.walleij@linaro.org>
5131T:	git git://anongit.freedesktop.org/drm/drm-misc
5132S:	Maintained
5133F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5134F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5135
5136DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5137M:	Dave Airlie <airlied@redhat.com>
5138S:	Odd Fixes
5139F:	drivers/gpu/drm/ast/
5140
5141DRM DRIVER FOR ASPEED BMC GFX
5142M:	Joel Stanley <joel@jms.id.au>
5143L:	linux-aspeed@lists.ozlabs.org
5144T:	git git://anongit.freedesktop.org/drm/drm-misc
5145S:	Supported
5146F:	drivers/gpu/drm/aspeed/
5147F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5148
5149DRM DRIVER FOR BOCHS VIRTUAL GPU
5150M:	Gerd Hoffmann <kraxel@redhat.com>
5151L:	virtualization@lists.linux-foundation.org
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153S:	Maintained
5154F:	drivers/gpu/drm/bochs/
5155
5156DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5157M:	Linus Walleij <linus.walleij@linaro.org>
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/tve200/
5161
5162DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5163M:	Jagan Teki <jagan@amarulasolutions.com>
5164S:	Maintained
5165F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5166F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5167
5168DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5169M:	Hans de Goede <hdegoede@redhat.com>
5170T:	git git://anongit.freedesktop.org/drm/drm-misc
5171S:	Maintained
5172F:	drivers/gpu/drm/tiny/gm12u320.c
5173
5174DRM DRIVER FOR ILITEK ILI9225 PANELS
5175M:	David Lechner <david@lechnology.com>
5176T:	git git://anongit.freedesktop.org/drm/drm-misc
5177S:	Maintained
5178F:	drivers/gpu/drm/tiny/ili9225.c
5179F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5180
5181DRM DRIVER FOR HX8357D PANELS
5182M:	Eric Anholt <eric@anholt.net>
5183T:	git git://anongit.freedesktop.org/drm/drm-misc
5184S:	Maintained
5185F:	drivers/gpu/drm/tiny/hx8357d.c
5186F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5187
5188DRM DRIVER FOR INTEL I810 VIDEO CARDS
5189S:	Orphan / Obsolete
5190F:	drivers/gpu/drm/i810/
5191F:	include/uapi/drm/i810_drm.h
5192
5193DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5194S:	Orphan / Obsolete
5195F:	drivers/gpu/drm/mga/
5196F:	include/uapi/drm/mga_drm.h
5197
5198DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5199M:	Dave Airlie <airlied@redhat.com>
5200S:	Odd Fixes
5201F:	drivers/gpu/drm/mgag200/
5202
5203DRM DRIVER FOR MI0283QT
5204M:	Noralf Trønnes <noralf@tronnes.org>
5205T:	git git://anongit.freedesktop.org/drm/drm-misc
5206S:	Maintained
5207F:	drivers/gpu/drm/tiny/mi0283qt.c
5208F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5209
5210DRM DRIVER FOR MSM ADRENO GPU
5211M:	Rob Clark <robdclark@gmail.com>
5212M:	Sean Paul <sean@poorly.run>
5213L:	linux-arm-msm@vger.kernel.org
5214L:	dri-devel@lists.freedesktop.org
5215L:	freedreno@lists.freedesktop.org
5216T:	git https://gitlab.freedesktop.org/drm/msm.git
5217S:	Maintained
5218F:	drivers/gpu/drm/msm/
5219F:	include/uapi/drm/msm_drm.h
5220F:	Documentation/devicetree/bindings/display/msm/
5221
5222DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5223M:	Ben Skeggs <bskeggs@redhat.com>
5224L:	dri-devel@lists.freedesktop.org
5225L:	nouveau@lists.freedesktop.org
5226T:	git git://github.com/skeggsb/linux
5227S:	Supported
5228F:	drivers/gpu/drm/nouveau/
5229F:	include/uapi/drm/nouveau_drm.h
5230
5231DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5232M:	Stefan Mavrodiev <stefan@olimex.com>
5233S:	Maintained
5234F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5235F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5236
5237DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5238M:	Noralf Trønnes <noralf@tronnes.org>
5239T:	git git://anongit.freedesktop.org/drm/drm-misc
5240S:	Maintained
5241F:	drivers/gpu/drm/tiny/repaper.c
5242F:	Documentation/devicetree/bindings/display/repaper.txt
5243
5244DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5245M:	Dave Airlie <airlied@redhat.com>
5246M:	Gerd Hoffmann <kraxel@redhat.com>
5247L:	virtualization@lists.linux-foundation.org
5248T:	git git://anongit.freedesktop.org/drm/drm-misc
5249S:	Obsolete
5250W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5251F:	drivers/gpu/drm/cirrus/
5252
5253DRM DRIVER FOR QXL VIRTUAL GPU
5254M:	Dave Airlie <airlied@redhat.com>
5255M:	Gerd Hoffmann <kraxel@redhat.com>
5256L:	virtualization@lists.linux-foundation.org
5257L:	spice-devel@lists.freedesktop.org
5258T:	git git://anongit.freedesktop.org/drm/drm-misc
5259S:	Maintained
5260F:	drivers/gpu/drm/qxl/
5261F:	include/uapi/drm/qxl_drm.h
5262
5263DRM DRIVER FOR RAYDIUM RM67191 PANELS
5264M:	Robert Chiras <robert.chiras@nxp.com>
5265S:	Maintained
5266F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5267F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5268
5269DRM DRIVER FOR RAGE 128 VIDEO CARDS
5270S:	Orphan / Obsolete
5271F:	drivers/gpu/drm/r128/
5272F:	include/uapi/drm/r128_drm.h
5273
5274DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5275M:	Guido Günther <agx@sigxcpu.org>
5276R:	Purism Kernel Team <kernel@puri.sm>
5277S:	Maintained
5278F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5279F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5280
5281DRM DRIVER FOR SAVAGE VIDEO CARDS
5282S:	Orphan / Obsolete
5283F:	drivers/gpu/drm/savage/
5284F:	include/uapi/drm/savage_drm.h
5285
5286DRM DRIVER FOR SIS VIDEO CARDS
5287S:	Orphan / Obsolete
5288F:	drivers/gpu/drm/sis/
5289F:	include/uapi/drm/sis_drm.h
5290
5291DRM DRIVER FOR SITRONIX ST7701 PANELS
5292M:	Jagan Teki <jagan@amarulasolutions.com>
5293S:	Maintained
5294F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5295F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5296
5297DRM DRIVER FOR SITRONIX ST7586 PANELS
5298M:	David Lechner <david@lechnology.com>
5299T:	git git://anongit.freedesktop.org/drm/drm-misc
5300S:	Maintained
5301F:	drivers/gpu/drm/tiny/st7586.c
5302F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5303
5304DRM DRIVER FOR SITRONIX ST7735R PANELS
5305M:	David Lechner <david@lechnology.com>
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307S:	Maintained
5308F:	drivers/gpu/drm/tiny/st7735r.c
5309F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5310
5311DRM DRIVER FOR ST-ERICSSON MCDE
5312M:	Linus Walleij <linus.walleij@linaro.org>
5313T:	git git://anongit.freedesktop.org/drm/drm-misc
5314S:	Maintained
5315F:	drivers/gpu/drm/mcde/
5316F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5317
5318DRM DRIVER FOR TDFX VIDEO CARDS
5319S:	Orphan / Obsolete
5320F:	drivers/gpu/drm/tdfx/
5321
5322DRM DRIVER FOR TPO TPG110 PANELS
5323M:	Linus Walleij <linus.walleij@linaro.org>
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325S:	Maintained
5326F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5327F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5328
5329DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5330M:	Dave Airlie <airlied@redhat.com>
5331R:	Sean Paul <sean@poorly.run>
5332L:	dri-devel@lists.freedesktop.org
5333S:	Odd Fixes
5334F:	drivers/gpu/drm/udl/
5335T:	git git://anongit.freedesktop.org/drm/drm-misc
5336
5337DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5338M:	Hans de Goede <hdegoede@redhat.com>
5339L:	dri-devel@lists.freedesktop.org
5340S:	Maintained
5341F:	drivers/gpu/drm/vboxvideo/
5342T:	git git://anongit.freedesktop.org/drm/drm-misc
5343
5344DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5345M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5346R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5347R:	Daniel Vetter <daniel@ffwll.ch>
5348T:	git git://anongit.freedesktop.org/drm/drm-misc
5349S:	Maintained
5350L:	dri-devel@lists.freedesktop.org
5351F:	drivers/gpu/drm/vkms/
5352F:	Documentation/gpu/vkms.rst
5353
5354DRM DRIVER FOR VMWARE VIRTUAL GPU
5355M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5356M:	Thomas Hellstrom <thellstrom@vmware.com>
5357L:	dri-devel@lists.freedesktop.org
5358T:	git git://people.freedesktop.org/~thomash/linux
5359S:	Supported
5360F:	drivers/gpu/drm/vmwgfx/
5361F:	include/uapi/drm/vmwgfx_drm.h
5362
5363DRM DRIVERS
5364M:	David Airlie <airlied@linux.ie>
5365M:	Daniel Vetter <daniel@ffwll.ch>
5366L:	dri-devel@lists.freedesktop.org
5367T:	git git://anongit.freedesktop.org/drm/drm
5368B:	https://bugs.freedesktop.org/
5369C:	irc://chat.freenode.net/dri-devel
5370S:	Maintained
5371F:	drivers/gpu/drm/
5372F:	drivers/gpu/vga/
5373F:	Documentation/devicetree/bindings/display/
5374F:	Documentation/devicetree/bindings/gpu/
5375F:	Documentation/gpu/
5376F:	include/drm/
5377F:	include/uapi/drm/
5378F:	include/linux/vga*
5379
5380DRM DRIVERS AND MISC GPU PATCHES
5381M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5382M:	Maxime Ripard <mripard@kernel.org>
5383W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5384S:	Maintained
5385T:	git git://anongit.freedesktop.org/drm/drm-misc
5386F:	Documentation/gpu/
5387F:	drivers/gpu/vga/
5388F:	drivers/gpu/drm/*
5389F:	include/drm/drm*
5390F:	include/uapi/drm/drm*
5391F:	include/linux/vga*
5392
5393DRM DRIVERS FOR ALLWINNER A10
5394M:	Maxime Ripard <mripard@kernel.org>
5395M:	Chen-Yu Tsai <wens@csie.org>
5396L:	dri-devel@lists.freedesktop.org
5397S:	Supported
5398F:	drivers/gpu/drm/sun4i/
5399F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5400T:	git git://anongit.freedesktop.org/drm/drm-misc
5401
5402DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5403M:	Maxime Ripard <mripard@kernel.org>
5404M:	Chen-Yu Tsai <wens@csie.org>
5405R:	Jernej Skrabec <jernej.skrabec@siol.net>
5406L:	dri-devel@lists.freedesktop.org
5407S:	Supported
5408F:	drivers/gpu/drm/sun4i/sun8i*
5409T:	git git://anongit.freedesktop.org/drm/drm-misc
5410
5411DRM DRIVERS FOR AMLOGIC SOCS
5412M:	Neil Armstrong <narmstrong@baylibre.com>
5413L:	dri-devel@lists.freedesktop.org
5414L:	linux-amlogic@lists.infradead.org
5415W:	http://linux-meson.com/
5416S:	Supported
5417F:	drivers/gpu/drm/meson/
5418F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5419F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5420F:	Documentation/gpu/meson.rst
5421T:	git git://anongit.freedesktop.org/drm/drm-misc
5422
5423DRM DRIVERS FOR ATMEL HLCDC
5424M:	Sam Ravnborg <sam@ravnborg.org>
5425M:	Boris Brezillon <bbrezillon@kernel.org>
5426L:	dri-devel@lists.freedesktop.org
5427S:	Supported
5428F:	drivers/gpu/drm/atmel-hlcdc/
5429F:	Documentation/devicetree/bindings/display/atmel/
5430T:	git git://anongit.freedesktop.org/drm/drm-misc
5431
5432DRM DRIVERS FOR BRIDGE CHIPS
5433M:	Andrzej Hajda <a.hajda@samsung.com>
5434M:	Neil Armstrong <narmstrong@baylibre.com>
5435R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5436R:	Jonas Karlman <jonas@kwiboo.se>
5437R:	Jernej Skrabec <jernej.skrabec@siol.net>
5438S:	Maintained
5439T:	git git://anongit.freedesktop.org/drm/drm-misc
5440F:	drivers/gpu/drm/bridge/
5441
5442DRM DRIVERS FOR EXYNOS
5443M:	Inki Dae <inki.dae@samsung.com>
5444M:	Joonyoung Shim <jy0922.shim@samsung.com>
5445M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5446M:	Kyungmin Park <kyungmin.park@samsung.com>
5447L:	dri-devel@lists.freedesktop.org
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5449S:	Supported
5450F:	drivers/gpu/drm/exynos/
5451F:	include/uapi/drm/exynos_drm.h
5452F:	Documentation/devicetree/bindings/display/exynos/
5453
5454DRM DRIVERS FOR FREESCALE DCU
5455M:	Stefan Agner <stefan@agner.ch>
5456M:	Alison Wang <alison.wang@nxp.com>
5457L:	dri-devel@lists.freedesktop.org
5458S:	Supported
5459F:	drivers/gpu/drm/fsl-dcu/
5460F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5461F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5462F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5463T:	git git://anongit.freedesktop.org/drm/drm-misc
5464
5465DRM DRIVERS FOR FREESCALE IMX
5466M:	Philipp Zabel <p.zabel@pengutronix.de>
5467L:	dri-devel@lists.freedesktop.org
5468S:	Maintained
5469F:	drivers/gpu/drm/imx/
5470F:	drivers/gpu/ipu-v3/
5471F:	Documentation/devicetree/bindings/display/imx/
5472
5473DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5474M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5475L:	dri-devel@lists.freedesktop.org
5476T:	git git://github.com/patjak/drm-gma500
5477S:	Maintained
5478F:	drivers/gpu/drm/gma500/
5479
5480DRM DRIVERS FOR HISILICON
5481M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5482M:	Rongrong Zou <zourongrong@gmail.com>
5483R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5484R:	Chen Feng <puck.chen@hisilicon.com>
5485L:	dri-devel@lists.freedesktop.org
5486T:	git git://github.com/xin3liang/linux.git
5487S:	Maintained
5488F:	drivers/gpu/drm/hisilicon/
5489F:	Documentation/devicetree/bindings/display/hisilicon/
5490
5491DRM DRIVERS FOR LIMA
5492M:	Qiang Yu <yuq825@gmail.com>
5493L:	dri-devel@lists.freedesktop.org
5494L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5495S:	Maintained
5496F:	drivers/gpu/drm/lima/
5497F:	include/uapi/drm/lima_drm.h
5498T:	git git://anongit.freedesktop.org/drm/drm-misc
5499
5500DRM DRIVERS FOR MEDIATEK
5501M:	CK Hu <ck.hu@mediatek.com>
5502M:	Philipp Zabel <p.zabel@pengutronix.de>
5503L:	dri-devel@lists.freedesktop.org
5504S:	Supported
5505F:	drivers/gpu/drm/mediatek/
5506F:	Documentation/devicetree/bindings/display/mediatek/
5507
5508DRM DRIVERS FOR NVIDIA TEGRA
5509M:	Thierry Reding <thierry.reding@gmail.com>
5510L:	dri-devel@lists.freedesktop.org
5511L:	linux-tegra@vger.kernel.org
5512T:	git git://anongit.freedesktop.org/tegra/linux.git
5513S:	Supported
5514F:	drivers/gpu/drm/tegra/
5515F:	drivers/gpu/host1x/
5516F:	include/linux/host1x.h
5517F:	include/uapi/drm/tegra_drm.h
5518F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5519
5520DRM DRIVERS FOR RENESAS
5521M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5522M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5523L:	dri-devel@lists.freedesktop.org
5524L:	linux-renesas-soc@vger.kernel.org
5525T:	git git://linuxtv.org/pinchartl/media drm/du/next
5526S:	Supported
5527F:	drivers/gpu/drm/rcar-du/
5528F:	drivers/gpu/drm/shmobile/
5529F:	include/linux/platform_data/shmob_drm.h
5530F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5531F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5532F:	Documentation/devicetree/bindings/display/renesas,du.txt
5533
5534DRM DRIVERS FOR ROCKCHIP
5535M:	Sandy Huang <hjc@rock-chips.com>
5536M:	Heiko Stübner <heiko@sntech.de>
5537L:	dri-devel@lists.freedesktop.org
5538S:	Maintained
5539F:	drivers/gpu/drm/rockchip/
5540F:	Documentation/devicetree/bindings/display/rockchip/
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542
5543DRM DRIVERS FOR STI
5544M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5545M:	Vincent Abriou <vincent.abriou@st.com>
5546L:	dri-devel@lists.freedesktop.org
5547T:	git git://anongit.freedesktop.org/drm/drm-misc
5548S:	Maintained
5549F:	drivers/gpu/drm/sti
5550F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5551
5552DRM DRIVERS FOR STM
5553M:	Yannick Fertre <yannick.fertre@st.com>
5554M:	Philippe Cornu <philippe.cornu@st.com>
5555M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5556M:	Vincent Abriou <vincent.abriou@st.com>
5557L:	dri-devel@lists.freedesktop.org
5558T:	git git://anongit.freedesktop.org/drm/drm-misc
5559S:	Maintained
5560F:	drivers/gpu/drm/stm
5561F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5562
5563DRM DRIVERS FOR TI LCDC
5564M:	Jyri Sarha <jsarha@ti.com>
5565R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5566L:	dri-devel@lists.freedesktop.org
5567S:	Maintained
5568F:	drivers/gpu/drm/tilcdc/
5569F:	Documentation/devicetree/bindings/display/tilcdc/
5570
5571DRM DRIVERS FOR TI OMAP
5572M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5573L:	dri-devel@lists.freedesktop.org
5574S:	Maintained
5575F:	drivers/gpu/drm/omapdrm/
5576F:	Documentation/devicetree/bindings/display/ti/
5577
5578DRM DRIVERS FOR V3D
5579M:	Eric Anholt <eric@anholt.net>
5580S:	Supported
5581F:	drivers/gpu/drm/v3d/
5582F:	include/uapi/drm/v3d_drm.h
5583F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5584T:	git git://anongit.freedesktop.org/drm/drm-misc
5585
5586DRM DRIVERS FOR VC4
5587M:	Eric Anholt <eric@anholt.net>
5588T:	git git://github.com/anholt/linux
5589S:	Supported
5590F:	drivers/gpu/drm/vc4/
5591F:	include/uapi/drm/vc4_drm.h
5592F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5593T:	git git://anongit.freedesktop.org/drm/drm-misc
5594
5595DRM DRIVERS FOR VIVANTE GPU IP
5596M:	Lucas Stach <l.stach@pengutronix.de>
5597R:	Russell King <linux+etnaviv@armlinux.org.uk>
5598R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5599L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5600L:	dri-devel@lists.freedesktop.org
5601S:	Maintained
5602F:	drivers/gpu/drm/etnaviv/
5603F:	include/uapi/drm/etnaviv_drm.h
5604F:	Documentation/devicetree/bindings/display/etnaviv/
5605
5606DRM DRIVERS FOR ZTE ZX
5607M:	Shawn Guo <shawnguo@kernel.org>
5608L:	dri-devel@lists.freedesktop.org
5609S:	Maintained
5610F:	drivers/gpu/drm/zte/
5611F:	Documentation/devicetree/bindings/display/zte,vou.txt
5612T:	git git://anongit.freedesktop.org/drm/drm-misc
5613
5614DRM PANEL DRIVERS
5615M:	Thierry Reding <thierry.reding@gmail.com>
5616R:	Sam Ravnborg <sam@ravnborg.org>
5617L:	dri-devel@lists.freedesktop.org
5618T:	git git://anongit.freedesktop.org/drm/drm-misc
5619S:	Maintained
5620F:	drivers/gpu/drm/drm_panel.c
5621F:	drivers/gpu/drm/panel/
5622F:	include/drm/drm_panel.h
5623F:	Documentation/devicetree/bindings/display/panel/
5624
5625DRM DRIVERS FOR XEN
5626M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5627T:	git git://anongit.freedesktop.org/drm/drm-misc
5628L:	dri-devel@lists.freedesktop.org
5629L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5630S:	Supported
5631F:	drivers/gpu/drm/xen/
5632F:	Documentation/gpu/xen-front.rst
5633
5634DRM TTM SUBSYSTEM
5635M:	Christian Koenig <christian.koenig@amd.com>
5636M:	Huang Rui <ray.huang@amd.com>
5637T:	git git://people.freedesktop.org/~agd5f/linux
5638S:	Maintained
5639L:	dri-devel@lists.freedesktop.org
5640F:	include/drm/ttm/
5641F:	drivers/gpu/drm/ttm/
5642
5643DSBR100 USB FM RADIO DRIVER
5644M:	Alexey Klimov <klimov.linux@gmail.com>
5645L:	linux-media@vger.kernel.org
5646T:	git git://linuxtv.org/media_tree.git
5647S:	Maintained
5648F:	drivers/media/radio/dsbr100.c
5649
5650DT3155 MEDIA DRIVER
5651M:	Hans Verkuil <hverkuil@xs4all.nl>
5652L:	linux-media@vger.kernel.org
5653T:	git git://linuxtv.org/media_tree.git
5654W:	https://linuxtv.org
5655S:	Odd Fixes
5656F:	drivers/media/pci/dt3155/
5657
5658DVB_USB_AF9015 MEDIA DRIVER
5659M:	Antti Palosaari <crope@iki.fi>
5660L:	linux-media@vger.kernel.org
5661W:	https://linuxtv.org
5662W:	http://palosaari.fi/linux/
5663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5664T:	git git://linuxtv.org/anttip/media_tree.git
5665S:	Maintained
5666F:	drivers/media/usb/dvb-usb-v2/af9015*
5667
5668DVB_USB_AF9035 MEDIA DRIVER
5669M:	Antti Palosaari <crope@iki.fi>
5670L:	linux-media@vger.kernel.org
5671W:	https://linuxtv.org
5672W:	http://palosaari.fi/linux/
5673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5674T:	git git://linuxtv.org/anttip/media_tree.git
5675S:	Maintained
5676F:	drivers/media/usb/dvb-usb-v2/af9035*
5677
5678DVB_USB_ANYSEE MEDIA DRIVER
5679M:	Antti Palosaari <crope@iki.fi>
5680L:	linux-media@vger.kernel.org
5681W:	https://linuxtv.org
5682W:	http://palosaari.fi/linux/
5683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5684T:	git git://linuxtv.org/anttip/media_tree.git
5685S:	Maintained
5686F:	drivers/media/usb/dvb-usb-v2/anysee*
5687
5688DVB_USB_AU6610 MEDIA DRIVER
5689M:	Antti Palosaari <crope@iki.fi>
5690L:	linux-media@vger.kernel.org
5691W:	https://linuxtv.org
5692W:	http://palosaari.fi/linux/
5693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5694T:	git git://linuxtv.org/anttip/media_tree.git
5695S:	Maintained
5696F:	drivers/media/usb/dvb-usb-v2/au6610*
5697
5698DVB_USB_CE6230 MEDIA DRIVER
5699M:	Antti Palosaari <crope@iki.fi>
5700L:	linux-media@vger.kernel.org
5701W:	https://linuxtv.org
5702W:	http://palosaari.fi/linux/
5703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5704T:	git git://linuxtv.org/anttip/media_tree.git
5705S:	Maintained
5706F:	drivers/media/usb/dvb-usb-v2/ce6230*
5707
5708DVB_USB_CXUSB MEDIA DRIVER
5709M:	Michael Krufky <mkrufky@linuxtv.org>
5710L:	linux-media@vger.kernel.org
5711W:	https://linuxtv.org
5712W:	http://github.com/mkrufky
5713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5714T:	git git://linuxtv.org/media_tree.git
5715S:	Maintained
5716F:	drivers/media/usb/dvb-usb/cxusb*
5717
5718DVB_USB_EC168 MEDIA DRIVER
5719M:	Antti Palosaari <crope@iki.fi>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://palosaari.fi/linux/
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/anttip/media_tree.git
5725S:	Maintained
5726F:	drivers/media/usb/dvb-usb-v2/ec168*
5727
5728DVB_USB_GL861 MEDIA DRIVER
5729M:	Antti Palosaari <crope@iki.fi>
5730L:	linux-media@vger.kernel.org
5731W:	https://linuxtv.org
5732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5733T:	git git://linuxtv.org/anttip/media_tree.git
5734S:	Maintained
5735F:	drivers/media/usb/dvb-usb-v2/gl861*
5736
5737DVB_USB_MXL111SF MEDIA DRIVER
5738M:	Michael Krufky <mkrufky@linuxtv.org>
5739L:	linux-media@vger.kernel.org
5740W:	https://linuxtv.org
5741W:	http://github.com/mkrufky
5742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5743T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5744S:	Maintained
5745F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5746
5747DVB_USB_RTL28XXU MEDIA DRIVER
5748M:	Antti Palosaari <crope@iki.fi>
5749L:	linux-media@vger.kernel.org
5750W:	https://linuxtv.org
5751W:	http://palosaari.fi/linux/
5752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5753T:	git git://linuxtv.org/anttip/media_tree.git
5754S:	Maintained
5755F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5756
5757DVB_USB_V2 MEDIA DRIVER
5758M:	Antti Palosaari <crope@iki.fi>
5759L:	linux-media@vger.kernel.org
5760W:	https://linuxtv.org
5761W:	http://palosaari.fi/linux/
5762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5763T:	git git://linuxtv.org/anttip/media_tree.git
5764S:	Maintained
5765F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5766F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5767
5768DYNAMIC DEBUG
5769M:	Jason Baron <jbaron@akamai.com>
5770S:	Maintained
5771F:	lib/dynamic_debug.c
5772F:	include/linux/dynamic_debug.h
5773
5774DYNAMIC INTERRUPT MODERATION
5775M:	Tal Gilboa <talgi@mellanox.com>
5776S:	Maintained
5777F:	include/linux/dim.h
5778F:	lib/dim/
5779
5780DZ DECSTATION DZ11 SERIAL DRIVER
5781M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5782S:	Maintained
5783F:	drivers/tty/serial/dz.*
5784
5785E3X0 POWER BUTTON DRIVER
5786M:	Moritz Fischer <moritz.fischer@ettus.com>
5787L:	usrp-users@lists.ettus.com
5788W:	http://www.ettus.com
5789S:	Supported
5790F:	drivers/input/misc/e3x0-button.c
5791F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5792
5793E4000 MEDIA DRIVER
5794M:	Antti Palosaari <crope@iki.fi>
5795L:	linux-media@vger.kernel.org
5796W:	https://linuxtv.org
5797W:	http://palosaari.fi/linux/
5798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5799T:	git git://linuxtv.org/anttip/media_tree.git
5800S:	Maintained
5801F:	drivers/media/tuners/e4000*
5802
5803EARTH_PT1 MEDIA DRIVER
5804M:	Akihiro Tsukada <tskd08@gmail.com>
5805L:	linux-media@vger.kernel.org
5806S:	Odd Fixes
5807F:	drivers/media/pci/pt1/
5808
5809EARTH_PT3 MEDIA DRIVER
5810M:	Akihiro Tsukada <tskd08@gmail.com>
5811L:	linux-media@vger.kernel.org
5812S:	Odd Fixes
5813F:	drivers/media/pci/pt3/
5814
5815EC100 MEDIA DRIVER
5816M:	Antti Palosaari <crope@iki.fi>
5817L:	linux-media@vger.kernel.org
5818W:	https://linuxtv.org
5819W:	http://palosaari.fi/linux/
5820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5821T:	git git://linuxtv.org/anttip/media_tree.git
5822S:	Maintained
5823F:	drivers/media/dvb-frontends/ec100*
5824
5825ECRYPT FILE SYSTEM
5826M:	Tyler Hicks <tyhicks@canonical.com>
5827L:	ecryptfs@vger.kernel.org
5828W:	http://ecryptfs.org
5829W:	https://launchpad.net/ecryptfs
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5831S:	Supported
5832F:	Documentation/filesystems/ecryptfs.txt
5833F:	fs/ecryptfs/
5834
5835EDAC-AMD64
5836M:	Borislav Petkov <bp@alien8.de>
5837L:	linux-edac@vger.kernel.org
5838S:	Maintained
5839F:	drivers/edac/amd64_edac*
5840
5841EDAC-ARMADA
5842M:	Jan Luebbe <jlu@pengutronix.de>
5843L:	linux-edac@vger.kernel.org
5844S:	Maintained
5845F:	drivers/edac/armada_xp_*
5846
5847EDAC-AST2500
5848M:	Stefan Schaeckeler <sschaeck@cisco.com>
5849S:	Supported
5850F:	drivers/edac/aspeed_edac.c
5851F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5852
5853EDAC-BLUEFIELD
5854M:	Shravan Kumar Ramani <sramani@mellanox.com>
5855S:	Supported
5856F:	drivers/edac/bluefield_edac.c
5857
5858EDAC-CALXEDA
5859M:	Robert Richter <rric@kernel.org>
5860L:	linux-edac@vger.kernel.org
5861S:	Maintained
5862F:	drivers/edac/highbank*
5863
5864EDAC-CAVIUM OCTEON
5865M:	Ralf Baechle <ralf@linux-mips.org>
5866M:	David Daney <david.daney@cavium.com>
5867L:	linux-edac@vger.kernel.org
5868L:	linux-mips@vger.kernel.org
5869S:	Supported
5870F:	drivers/edac/octeon_edac*
5871
5872EDAC-CAVIUM THUNDERX
5873M:	David Daney <david.daney@cavium.com>
5874M:	Jan Glauber <jglauber@cavium.com>
5875L:	linux-edac@vger.kernel.org
5876S:	Supported
5877F:	drivers/edac/thunderx_edac*
5878
5879EDAC-CORE
5880M:	Borislav Petkov <bp@alien8.de>
5881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5882M:	Tony Luck <tony.luck@intel.com>
5883R:	James Morse <james.morse@arm.com>
5884R:	Robert Richter <rrichter@marvell.com>
5885L:	linux-edac@vger.kernel.org
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5887S:	Supported
5888F:	Documentation/admin-guide/ras.rst
5889F:	Documentation/driver-api/edac.rst
5890F:	drivers/edac/
5891F:	include/linux/edac.h
5892
5893EDAC-E752X
5894M:	Mark Gross <mark.gross@intel.com>
5895L:	linux-edac@vger.kernel.org
5896S:	Maintained
5897F:	drivers/edac/e752x_edac.c
5898
5899EDAC-E7XXX
5900L:	linux-edac@vger.kernel.org
5901S:	Maintained
5902F:	drivers/edac/e7xxx_edac.c
5903
5904EDAC-FSL_DDR
5905M:	York Sun <york.sun@nxp.com>
5906L:	linux-edac@vger.kernel.org
5907S:	Maintained
5908F:	drivers/edac/fsl_ddr_edac.*
5909
5910EDAC-GHES
5911M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5912L:	linux-edac@vger.kernel.org
5913S:	Maintained
5914F:	drivers/edac/ghes_edac.c
5915
5916EDAC-I10NM
5917M:	Tony Luck <tony.luck@intel.com>
5918L:	linux-edac@vger.kernel.org
5919S:	Maintained
5920F:	drivers/edac/i10nm_base.c
5921
5922EDAC-I3000
5923L:	linux-edac@vger.kernel.org
5924S:	Orphan
5925F:	drivers/edac/i3000_edac.c
5926
5927EDAC-I5000
5928L:	linux-edac@vger.kernel.org
5929S:	Maintained
5930F:	drivers/edac/i5000_edac.c
5931
5932EDAC-I5400
5933M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5934L:	linux-edac@vger.kernel.org
5935S:	Maintained
5936F:	drivers/edac/i5400_edac.c
5937
5938EDAC-I7300
5939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5940L:	linux-edac@vger.kernel.org
5941S:	Maintained
5942F:	drivers/edac/i7300_edac.c
5943
5944EDAC-I7CORE
5945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5946L:	linux-edac@vger.kernel.org
5947S:	Maintained
5948F:	drivers/edac/i7core_edac.c
5949
5950EDAC-I82443BXGX
5951M:	Tim Small <tim@buttersideup.com>
5952L:	linux-edac@vger.kernel.org
5953S:	Maintained
5954F:	drivers/edac/i82443bxgx_edac.c
5955
5956EDAC-I82975X
5957M:	"Arvind R." <arvino55@gmail.com>
5958L:	linux-edac@vger.kernel.org
5959S:	Maintained
5960F:	drivers/edac/i82975x_edac.c
5961
5962EDAC-IE31200
5963M:	Jason Baron <jbaron@akamai.com>
5964L:	linux-edac@vger.kernel.org
5965S:	Maintained
5966F:	drivers/edac/ie31200_edac.c
5967
5968EDAC-MPC85XX
5969M:	Johannes Thumshirn <morbidrsa@gmail.com>
5970L:	linux-edac@vger.kernel.org
5971S:	Maintained
5972F:	drivers/edac/mpc85xx_edac.[ch]
5973
5974EDAC-PASEMI
5975M:	Egor Martovetsky <egor@pasemi.com>
5976L:	linux-edac@vger.kernel.org
5977S:	Maintained
5978F:	drivers/edac/pasemi_edac.c
5979
5980EDAC-PND2
5981M:	Tony Luck <tony.luck@intel.com>
5982L:	linux-edac@vger.kernel.org
5983S:	Maintained
5984F:	drivers/edac/pnd2_edac.[ch]
5985
5986EDAC-R82600
5987M:	Tim Small <tim@buttersideup.com>
5988L:	linux-edac@vger.kernel.org
5989S:	Maintained
5990F:	drivers/edac/r82600_edac.c
5991
5992EDAC-SBRIDGE
5993M:	Tony Luck <tony.luck@intel.com>
5994R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5995L:	linux-edac@vger.kernel.org
5996S:	Maintained
5997F:	drivers/edac/sb_edac.c
5998
5999EDAC-SIFIVE
6000M:	Yash Shah <yash.shah@sifive.com>
6001L:	linux-edac@vger.kernel.org
6002S:	Supported
6003F:	drivers/edac/sifive_edac.c
6004
6005EDAC-SKYLAKE
6006M:	Tony Luck <tony.luck@intel.com>
6007L:	linux-edac@vger.kernel.org
6008S:	Maintained
6009F:	drivers/edac/skx_*.c
6010
6011EDAC-TI
6012M:	Tero Kristo <t-kristo@ti.com>
6013L:	linux-edac@vger.kernel.org
6014S:	Maintained
6015F:	drivers/edac/ti_edac.c
6016
6017EDAC-QCOM
6018M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6019M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6020L:	linux-arm-msm@vger.kernel.org
6021L:	linux-edac@vger.kernel.org
6022S:	Maintained
6023F:	drivers/edac/qcom_edac.c
6024
6025EDIROL UA-101/UA-1000 DRIVER
6026M:	Clemens Ladisch <clemens@ladisch.de>
6027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6029S:	Maintained
6030F:	sound/usb/misc/ua101.c
6031
6032EFI TEST DRIVER
6033L:	linux-efi@vger.kernel.org
6034M:	Ivan Hu <ivan.hu@canonical.com>
6035M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6036S:	Maintained
6037F:	drivers/firmware/efi/test/
6038
6039EFI VARIABLE FILESYSTEM
6040M:	Matthew Garrett <matthew.garrett@nebula.com>
6041M:	Jeremy Kerr <jk@ozlabs.org>
6042M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6044L:	linux-efi@vger.kernel.org
6045S:	Maintained
6046F:	fs/efivarfs/
6047
6048EFIFB FRAMEBUFFER DRIVER
6049L:	linux-fbdev@vger.kernel.org
6050M:	Peter Jones <pjones@redhat.com>
6051S:	Maintained
6052F:	drivers/video/fbdev/efifb.c
6053
6054EFS FILESYSTEM
6055W:	http://aeschi.ch.eu.org/efs/
6056S:	Orphan
6057F:	fs/efs/
6058
6059EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6060M:	Douglas Miller <dougmill@linux.ibm.com>
6061L:	netdev@vger.kernel.org
6062S:	Maintained
6063F:	drivers/net/ethernet/ibm/ehea/
6064
6065EM28XX VIDEO4LINUX DRIVER
6066M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6067L:	linux-media@vger.kernel.org
6068W:	https://linuxtv.org
6069T:	git git://linuxtv.org/media_tree.git
6070S:	Maintained
6071F:	drivers/media/usb/em28xx/
6072F:	Documentation/media/v4l-drivers/em28xx*
6073
6074EMBEDDED LINUX
6075M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6076M:	Matt Mackall <mpm@selenic.com>
6077M:	David Woodhouse <dwmw2@infradead.org>
6078L:	linux-embedded@vger.kernel.org
6079S:	Maintained
6080
6081Emulex 10Gbps iSCSI - OneConnect DRIVER
6082M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6083M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6084M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6085L:	linux-scsi@vger.kernel.org
6086W:	http://www.broadcom.com
6087S:	Supported
6088F:	drivers/scsi/be2iscsi/
6089
6090Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6091M:	Sathya Perla <sathya.perla@broadcom.com>
6092M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6093M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6094M:	Somnath Kotur <somnath.kotur@broadcom.com>
6095L:	netdev@vger.kernel.org
6096W:	http://www.emulex.com
6097S:	Supported
6098F:	drivers/net/ethernet/emulex/benet/
6099
6100EMULEX ONECONNECT ROCE DRIVER
6101M:	Selvin Xavier <selvin.xavier@broadcom.com>
6102M:	Devesh Sharma <devesh.sharma@broadcom.com>
6103L:	linux-rdma@vger.kernel.org
6104W:	http://www.broadcom.com
6105S:	Odd Fixes
6106F:	drivers/infiniband/hw/ocrdma/
6107F:	include/uapi/rdma/ocrdma-abi.h
6108
6109EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6110M:	James Smart <james.smart@broadcom.com>
6111M:	Dick Kennedy <dick.kennedy@broadcom.com>
6112L:	linux-scsi@vger.kernel.org
6113W:	http://www.broadcom.com
6114S:	Supported
6115F:	drivers/scsi/lpfc/
6116
6117ENE CB710 FLASH CARD READER DRIVER
6118M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6119S:	Maintained
6120F:	drivers/misc/cb710/
6121F:	drivers/mmc/host/cb710-mmc.*
6122F:	include/linux/cb710.h
6123
6124ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6125M:	Maxim Levitsky <maximlevitsky@gmail.com>
6126S:	Maintained
6127F:	drivers/media/rc/ene_ir.*
6128
6129EPSON S1D13XXX FRAMEBUFFER DRIVER
6130M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6131S:	Maintained
6132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6133F:	drivers/video/fbdev/s1d13xxxfb.c
6134F:	include/video/s1d13xxxfb.h
6135
6136EROFS FILE SYSTEM
6137M:	Gao Xiang <gaoxiang25@huawei.com>
6138M:	Chao Yu <yuchao0@huawei.com>
6139L:	linux-erofs@lists.ozlabs.org
6140S:	Maintained
6141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6142F:	Documentation/filesystems/erofs.txt
6143F:	fs/erofs/
6144F:	include/trace/events/erofs.h
6145
6146ERRSEQ ERROR TRACKING INFRASTRUCTURE
6147M:	Jeff Layton <jlayton@kernel.org>
6148S:	Maintained
6149F:	lib/errseq.c
6150F:	include/linux/errseq.h
6151
6152ET131X NETWORK DRIVER
6153M:	Mark Einon <mark.einon@gmail.com>
6154S:	Odd Fixes
6155F:	drivers/net/ethernet/agere/
6156
6157ETHERNET BRIDGE
6158M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6159M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6160L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6161L:	netdev@vger.kernel.org
6162W:	http://www.linuxfoundation.org/en/Net:Bridge
6163S:	Maintained
6164F:	include/linux/netfilter_bridge/
6165F:	net/bridge/
6166
6167ETHERNET PHY LIBRARY
6168M:	Andrew Lunn <andrew@lunn.ch>
6169M:	Florian Fainelli <f.fainelli@gmail.com>
6170M:	Heiner Kallweit <hkallweit1@gmail.com>
6171L:	netdev@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/ABI/testing/sysfs-class-net-phydev
6174F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6175F:	Documentation/devicetree/bindings/net/mdio*
6176F:	Documentation/networking/phy.rst
6177F:	drivers/net/phy/
6178F:	drivers/of/of_mdio.c
6179F:	drivers/of/of_net.c
6180F:	include/linux/*mdio*.h
6181F:	include/linux/of_net.h
6182F:	include/linux/phy.h
6183F:	include/linux/phy_fixed.h
6184F:	include/linux/platform_data/mdio-bcm-unimac.h
6185F:	include/linux/platform_data/mdio-gpio.h
6186F:	include/trace/events/mdio.h
6187F:	include/uapi/linux/mdio.h
6188F:	include/uapi/linux/mii.h
6189
6190EXFAT FILE SYSTEM
6191M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6192S:	Maintained
6193F:	drivers/staging/exfat/
6194
6195EXT2 FILE SYSTEM
6196M:	Jan Kara <jack@suse.com>
6197L:	linux-ext4@vger.kernel.org
6198S:	Maintained
6199F:	Documentation/filesystems/ext2.txt
6200F:	fs/ext2/
6201F:	include/linux/ext2*
6202
6203EXT4 FILE SYSTEM
6204M:	"Theodore Ts'o" <tytso@mit.edu>
6205M:	Andreas Dilger <adilger.kernel@dilger.ca>
6206L:	linux-ext4@vger.kernel.org
6207W:	http://ext4.wiki.kernel.org
6208Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6210S:	Maintained
6211F:	Documentation/filesystems/ext4/
6212F:	fs/ext4/
6213
6214Extended Verification Module (EVM)
6215M:	Mimi Zohar <zohar@linux.ibm.com>
6216L:	linux-integrity@vger.kernel.org
6217S:	Supported
6218F:	security/integrity/evm/
6219
6220EXTENSIBLE FIRMWARE INTERFACE (EFI)
6221M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6222L:	linux-efi@vger.kernel.org
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6224S:	Maintained
6225F:	Documentation/admin-guide/efi-stub.rst
6226F:	arch/*/kernel/efi.c
6227F:	arch/x86/boot/compressed/eboot.[ch]
6228F:	arch/*/include/asm/efi.h
6229F:	arch/x86/platform/efi/
6230F:	drivers/firmware/efi/
6231F:	include/linux/efi*.h
6232F:	arch/arm/boot/compressed/efi-header.S
6233F:	arch/arm64/kernel/efi-entry.S
6234
6235EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6236M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6237M:	Chanwoo Choi <cw00.choi@samsung.com>
6238L:	linux-kernel@vger.kernel.org
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6240S:	Maintained
6241F:	drivers/extcon/
6242F:	include/linux/extcon/
6243F:	include/linux/extcon.h
6244F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6245F:	Documentation/devicetree/bindings/extcon/
6246
6247EXYNOS DP DRIVER
6248M:	Jingoo Han <jingoohan1@gmail.com>
6249L:	dri-devel@lists.freedesktop.org
6250S:	Maintained
6251F:	drivers/gpu/drm/exynos/exynos_dp*
6252
6253EXYNOS SYSMMU (IOMMU) driver
6254M:	Marek Szyprowski <m.szyprowski@samsung.com>
6255L:	iommu@lists.linux-foundation.org
6256S:	Maintained
6257F:	drivers/iommu/exynos-iommu.c
6258
6259EZchip NPS platform support
6260M:	Vineet Gupta <vgupta@synopsys.com>
6261M:	Ofer Levi <oferle@mellanox.com>
6262S:	Supported
6263F:	arch/arc/plat-eznps
6264F:	arch/arc/boot/dts/eznps.dts
6265
6266F2FS FILE SYSTEM
6267M:	Jaegeuk Kim <jaegeuk@kernel.org>
6268M:	Chao Yu <yuchao0@huawei.com>
6269L:	linux-f2fs-devel@lists.sourceforge.net
6270W:	https://f2fs.wiki.kernel.org/
6271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6272S:	Maintained
6273F:	Documentation/filesystems/f2fs.txt
6274F:	Documentation/ABI/testing/sysfs-fs-f2fs
6275F:	fs/f2fs/
6276F:	include/linux/f2fs_fs.h
6277F:	include/trace/events/f2fs.h
6278
6279F71805F HARDWARE MONITORING DRIVER
6280M:	Jean Delvare <jdelvare@suse.com>
6281L:	linux-hwmon@vger.kernel.org
6282S:	Maintained
6283F:	Documentation/hwmon/f71805f.rst
6284F:	drivers/hwmon/f71805f.c
6285
6286FADDR2LINE
6287M:	Josh Poimboeuf <jpoimboe@redhat.com>
6288S:	Maintained
6289F:	scripts/faddr2line
6290
6291FAILOVER MODULE
6292M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6293L:	netdev@vger.kernel.org
6294S:	Supported
6295F:	net/core/failover.c
6296F:	include/net/failover.h
6297F:	Documentation/networking/failover.rst
6298
6299FANOTIFY
6300M:	Jan Kara <jack@suse.cz>
6301R:	Amir Goldstein <amir73il@gmail.com>
6302L:	linux-fsdevel@vger.kernel.org
6303S:	Maintained
6304F:	fs/notify/fanotify/
6305F:	include/linux/fanotify.h
6306F:	include/uapi/linux/fanotify.h
6307
6308FARSYNC SYNCHRONOUS DRIVER
6309M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6310W:	http://www.farsite.co.uk/
6311S:	Supported
6312F:	drivers/net/wan/farsync.*
6313
6314FAULT INJECTION SUPPORT
6315M:	Akinobu Mita <akinobu.mita@gmail.com>
6316S:	Supported
6317F:	Documentation/fault-injection/
6318F:	lib/fault-inject.c
6319
6320FBTFT Framebuffer drivers
6321S:	Orphan
6322L:	dri-devel@lists.freedesktop.org
6323L:	linux-fbdev@vger.kernel.org
6324F:	drivers/staging/fbtft/
6325
6326FC0011 TUNER DRIVER
6327M:	Michael Buesch <m@bues.ch>
6328L:	linux-media@vger.kernel.org
6329S:	Maintained
6330F:	drivers/media/tuners/fc0011.h
6331F:	drivers/media/tuners/fc0011.c
6332
6333FC2580 MEDIA DRIVER
6334M:	Antti Palosaari <crope@iki.fi>
6335L:	linux-media@vger.kernel.org
6336W:	https://linuxtv.org
6337W:	http://palosaari.fi/linux/
6338Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6339T:	git git://linuxtv.org/anttip/media_tree.git
6340S:	Maintained
6341F:	drivers/media/tuners/fc2580*
6342
6343FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6344M:	Hannes Reinecke <hare@suse.de>
6345L:	linux-scsi@vger.kernel.org
6346W:	www.Open-FCoE.org
6347S:	Supported
6348F:	drivers/scsi/libfc/
6349F:	drivers/scsi/fcoe/
6350F:	include/scsi/fc/
6351F:	include/scsi/libfc.h
6352F:	include/scsi/libfcoe.h
6353F:	include/uapi/scsi/fc/
6354
6355FILE LOCKING (flock() and fcntl()/lockf())
6356M:	Jeff Layton <jlayton@kernel.org>
6357M:	"J. Bruce Fields" <bfields@fieldses.org>
6358L:	linux-fsdevel@vger.kernel.org
6359S:	Maintained
6360F:	include/linux/fcntl.h
6361F:	include/uapi/linux/fcntl.h
6362F:	fs/fcntl.c
6363F:	fs/locks.c
6364
6365FILESYSTEMS (VFS and infrastructure)
6366M:	Alexander Viro <viro@zeniv.linux.org.uk>
6367L:	linux-fsdevel@vger.kernel.org
6368S:	Maintained
6369F:	fs/*
6370F:	include/linux/fs.h
6371F:	include/linux/fs_types.h
6372F:	include/uapi/linux/fs.h
6373
6374FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6375M:	Riku Voipio <riku.voipio@iki.fi>
6376L:	linux-hwmon@vger.kernel.org
6377S:	Maintained
6378F:	drivers/hwmon/f75375s.c
6379F:	include/linux/f75375s.h
6380
6381FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6382M:	Clemens Ladisch <clemens@ladisch.de>
6383M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6384L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6386S:	Maintained
6387F:	sound/firewire/
6388F:	include/uapi/sound/firewire.h
6389
6390FIREWIRE MEDIA DRIVERS (firedtv)
6391M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6392L:	linux-media@vger.kernel.org
6393L:	linux1394-devel@lists.sourceforge.net
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6395S:	Maintained
6396F:	drivers/media/firewire/
6397
6398FIREWIRE SBP-2 TARGET
6399M:	Chris Boot <bootc@bootc.net>
6400L:	linux-scsi@vger.kernel.org
6401L:	target-devel@vger.kernel.org
6402L:	linux1394-devel@lists.sourceforge.net
6403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6404S:	Maintained
6405F:	drivers/target/sbp/
6406
6407FIREWIRE SUBSYSTEM
6408M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6409L:	linux1394-devel@lists.sourceforge.net
6410W:	http://ieee1394.wiki.kernel.org/
6411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6412S:	Maintained
6413F:	drivers/firewire/
6414F:	include/linux/firewire.h
6415F:	include/uapi/linux/firewire*.h
6416F:	tools/firewire/
6417
6418FIRMWARE LOADER (request_firmware)
6419M:	Luis Chamberlain <mcgrof@kernel.org>
6420L:	linux-kernel@vger.kernel.org
6421S:	Maintained
6422F:	Documentation/firmware_class/
6423F:	drivers/base/firmware_loader/
6424F:	include/linux/firmware.h
6425
6426FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6427M:	Joshua Morris <josh.h.morris@us.ibm.com>
6428M:	Philip Kelleher <pjk1939@linux.ibm.com>
6429S:	Maintained
6430F:	drivers/block/rsxx/
6431
6432FLEXTIMER FTM-QUADDEC DRIVER
6433M:	Patrick Havelange <patrick.havelange@essensium.com>
6434L:	linux-iio@vger.kernel.org
6435S:	Maintained
6436F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6437F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6438F:	drivers/counter/ftm-quaddec.c
6439
6440FLOPPY DRIVER
6441M:	Denis Efremov <efremov@linux.com>
6442S:	Odd Fixes
6443L:	linux-block@vger.kernel.org
6444F:	drivers/block/floppy.c
6445
6446FPGA MANAGER FRAMEWORK
6447M:	Moritz Fischer <mdf@kernel.org>
6448L:	linux-fpga@vger.kernel.org
6449S:	Maintained
6450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6451Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6452F:	Documentation/fpga/
6453F:	Documentation/driver-api/fpga/
6454F:	Documentation/devicetree/bindings/fpga/
6455F:	drivers/fpga/
6456F:	include/linux/fpga/
6457W:	http://www.rocketboards.org
6458
6459FPGA DFL DRIVERS
6460M:	Wu Hao <hao.wu@intel.com>
6461L:	linux-fpga@vger.kernel.org
6462S:	Maintained
6463F:	Documentation/fpga/dfl.rst
6464F:	include/uapi/linux/fpga-dfl.h
6465F:	drivers/fpga/dfl*
6466
6467FPU EMULATOR
6468M:	Bill Metzenthen <billm@melbpc.org.au>
6469W:	http://floatingpoint.sourceforge.net/emulator/index.html
6470S:	Maintained
6471F:	arch/x86/math-emu/
6472
6473FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6474L:	netdev@vger.kernel.org
6475S:	Orphan
6476F:	drivers/net/wan/dlci.c
6477F:	drivers/net/wan/sdla.c
6478
6479FRAMEBUFFER LAYER
6480M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6481L:	dri-devel@lists.freedesktop.org
6482L:	linux-fbdev@vger.kernel.org
6483T:	git git://anongit.freedesktop.org/drm/drm-misc
6484Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6485S:	Maintained
6486F:	Documentation/fb/
6487F:	drivers/video/
6488F:	include/video/
6489F:	include/linux/fb.h
6490F:	include/uapi/video/
6491F:	include/uapi/linux/fb.h
6492
6493FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6494M:	Horia Geantă <horia.geanta@nxp.com>
6495M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6496L:	linux-crypto@vger.kernel.org
6497S:	Maintained
6498F:	drivers/crypto/caam/
6499F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6500
6501FREESCALE DIU FRAMEBUFFER DRIVER
6502M:	Timur Tabi <timur@kernel.org>
6503L:	linux-fbdev@vger.kernel.org
6504S:	Maintained
6505F:	drivers/video/fbdev/fsl-diu-fb.*
6506
6507FREESCALE DMA DRIVER
6508M:	Li Yang <leoyang.li@nxp.com>
6509M:	Zhang Wei <zw@zh-kernel.org>
6510L:	linuxppc-dev@lists.ozlabs.org
6511S:	Maintained
6512F:	drivers/dma/fsldma.*
6513
6514FREESCALE ENETC ETHERNET DRIVERS
6515M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6516L:	netdev@vger.kernel.org
6517S:	Maintained
6518F:	drivers/net/ethernet/freescale/enetc/
6519
6520FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6521M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6522L:	netdev@vger.kernel.org
6523S:	Maintained
6524F:	drivers/net/ethernet/freescale/gianfar*
6525F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6526
6527FREESCALE GPMI NAND DRIVER
6528M:	Han Xu <han.xu@nxp.com>
6529L:	linux-mtd@lists.infradead.org
6530S:	Maintained
6531F:	drivers/mtd/nand/raw/gpmi-nand/*
6532
6533FREESCALE I2C CPM DRIVER
6534M:	Jochen Friedrich <jochen@scram.de>
6535L:	linuxppc-dev@lists.ozlabs.org
6536L:	linux-i2c@vger.kernel.org
6537S:	Maintained
6538F:	drivers/i2c/busses/i2c-cpm.c
6539
6540FREESCALE IMX DDR PMU DRIVER
6541M:	Frank Li <Frank.li@nxp.com>
6542L:	linux-arm-kernel@lists.infradead.org
6543S:	Maintained
6544F:	drivers/perf/fsl_imx8_ddr_perf.c
6545F:	Documentation/admin-guide/perf/imx-ddr.rst
6546F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6547
6548FREESCALE IMX I2C DRIVER
6549M:	Oleksij Rempel <o.rempel@pengutronix.de>
6550R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6551L:	linux-i2c@vger.kernel.org
6552S:	Maintained
6553F:	drivers/i2c/busses/i2c-imx.c
6554F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6555
6556FREESCALE IMX LPI2C DRIVER
6557M:	Dong Aisheng <aisheng.dong@nxp.com>
6558L:	linux-i2c@vger.kernel.org
6559L:	linux-imx@nxp.com
6560S:	Maintained
6561F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6562F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6563
6564FREESCALE IMX / MXC FEC DRIVER
6565M:	Fugang Duan <fugang.duan@nxp.com>
6566L:	netdev@vger.kernel.org
6567S:	Maintained
6568F:	drivers/net/ethernet/freescale/fec_main.c
6569F:	drivers/net/ethernet/freescale/fec_ptp.c
6570F:	drivers/net/ethernet/freescale/fec.h
6571F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6572
6573FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6574M:	Sascha Hauer <s.hauer@pengutronix.de>
6575R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6576L:	linux-fbdev@vger.kernel.org
6577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6578S:	Maintained
6579F:	include/linux/platform_data/video-imxfb.h
6580F:	drivers/video/fbdev/imxfb.c
6581
6582FREESCALE QORIQ DPAA ETHERNET DRIVER
6583M:	Madalin Bucur <madalin.bucur@nxp.com>
6584L:	netdev@vger.kernel.org
6585S:	Maintained
6586F:	drivers/net/ethernet/freescale/dpaa
6587
6588FREESCALE QORIQ DPAA FMAN DRIVER
6589M:	Madalin Bucur <madalin.bucur@nxp.com>
6590L:	netdev@vger.kernel.org
6591S:	Maintained
6592F:	drivers/net/ethernet/freescale/fman
6593F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6594
6595FREESCALE QORIQ PTP CLOCK DRIVER
6596M:	Yangbo Lu <yangbo.lu@nxp.com>
6597L:	netdev@vger.kernel.org
6598S:	Maintained
6599F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6600F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6601F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6602F:	drivers/ptp/ptp_qoriq.c
6603F:	drivers/ptp/ptp_qoriq_debugfs.c
6604F:	include/linux/fsl/ptp_qoriq.h
6605F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6606
6607FREESCALE QUAD SPI DRIVER
6608M:	Han Xu <han.xu@nxp.com>
6609L:	linux-spi@vger.kernel.org
6610S:	Maintained
6611F:	drivers/spi/spi-fsl-qspi.c
6612
6613FREESCALE QUICC ENGINE LIBRARY
6614M:	Qiang Zhao <qiang.zhao@nxp.com>
6615L:	linuxppc-dev@lists.ozlabs.org
6616S:	Maintained
6617F:	drivers/soc/fsl/qe/
6618F:	include/soc/fsl/*qe*.h
6619F:	include/soc/fsl/*ucc*.h
6620
6621FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6622M:	Li Yang <leoyang.li@nxp.com>
6623L:	netdev@vger.kernel.org
6624L:	linuxppc-dev@lists.ozlabs.org
6625S:	Maintained
6626F:	drivers/net/ethernet/freescale/ucc_geth*
6627
6628FREESCALE QUICC ENGINE UCC HDLC DRIVER
6629M:	Zhao Qiang <qiang.zhao@nxp.com>
6630L:	netdev@vger.kernel.org
6631L:	linuxppc-dev@lists.ozlabs.org
6632S:	Maintained
6633F:	drivers/net/wan/fsl_ucc_hdlc*
6634
6635FREESCALE QUICC ENGINE UCC UART DRIVER
6636M:	Timur Tabi <timur@kernel.org>
6637L:	linuxppc-dev@lists.ozlabs.org
6638S:	Maintained
6639F:	drivers/tty/serial/ucc_uart.c
6640
6641FREESCALE SOC DRIVERS
6642M:	Li Yang <leoyang.li@nxp.com>
6643L:	linuxppc-dev@lists.ozlabs.org
6644L:	linux-arm-kernel@lists.infradead.org
6645S:	Maintained
6646F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6647F:	Documentation/devicetree/bindings/soc/fsl/
6648F:	drivers/soc/fsl/
6649F:	include/linux/fsl/
6650
6651FREESCALE SOC FS_ENET DRIVER
6652M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6653L:	linuxppc-dev@lists.ozlabs.org
6654L:	netdev@vger.kernel.org
6655S:	Maintained
6656F:	drivers/net/ethernet/freescale/fs_enet/
6657F:	include/linux/fs_enet_pd.h
6658
6659FREESCALE SOC SOUND DRIVERS
6660M:	Timur Tabi <timur@kernel.org>
6661M:	Nicolin Chen <nicoleotsuka@gmail.com>
6662M:	Xiubo Li <Xiubo.Lee@gmail.com>
6663R:	Fabio Estevam <festevam@gmail.com>
6664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6665L:	linuxppc-dev@lists.ozlabs.org
6666S:	Maintained
6667F:	sound/soc/fsl/fsl*
6668F:	sound/soc/fsl/imx*
6669F:	sound/soc/fsl/mpc8610_hpcd.c
6670
6671FREESCALE USB PERIPHERAL DRIVERS
6672M:	Li Yang <leoyang.li@nxp.com>
6673L:	linux-usb@vger.kernel.org
6674L:	linuxppc-dev@lists.ozlabs.org
6675S:	Maintained
6676F:	drivers/usb/gadget/udc/fsl*
6677
6678FREEVXFS FILESYSTEM
6679M:	Christoph Hellwig <hch@infradead.org>
6680W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6681S:	Maintained
6682F:	fs/freevxfs/
6683
6684FREEZER
6685M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6686M:	Pavel Machek <pavel@ucw.cz>
6687L:	linux-pm@vger.kernel.org
6688S:	Supported
6689F:	Documentation/power/freezing-of-tasks.rst
6690F:	include/linux/freezer.h
6691F:	kernel/freezer.c
6692
6693FRONTSWAP API
6694M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6695L:	linux-kernel@vger.kernel.org
6696S:	Maintained
6697F:	mm/frontswap.c
6698F:	include/linux/frontswap.h
6699
6700FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6701M:	David Howells <dhowells@redhat.com>
6702L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6703S:	Supported
6704F:	Documentation/filesystems/caching/
6705F:	fs/fscache/
6706F:	include/linux/fscache*.h
6707
6708FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6709M:	Theodore Y. Ts'o <tytso@mit.edu>
6710M:	Jaegeuk Kim <jaegeuk@kernel.org>
6711M:	Eric Biggers <ebiggers@kernel.org>
6712L:	linux-fscrypt@vger.kernel.org
6713Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6714T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6715S:	Supported
6716F:	fs/crypto/
6717F:	include/linux/fscrypt*.h
6718F:	include/uapi/linux/fscrypt.h
6719F:	Documentation/filesystems/fscrypt.rst
6720
6721FSI SUBSYSTEM
6722M:	Jeremy Kerr <jk@ozlabs.org>
6723M:	Joel Stanley <joel@jms.id.au>
6724R:	Alistar Popple <alistair@popple.id.au>
6725R:	Eddie James <eajames@linux.ibm.com>
6726L:	linux-fsi@lists.ozlabs.org
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6728Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6729S:	Supported
6730F:	drivers/fsi/
6731F:	include/linux/fsi*.h
6732F:	include/trace/events/fsi*.h
6733
6734FSI-ATTACHED I2C DRIVER
6735M:	Eddie James <eajames@linux.ibm.com>
6736L:	linux-i2c@vger.kernel.org
6737L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6738S:	Maintained
6739F:	drivers/i2c/busses/i2c-fsi.c
6740F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6741
6742FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6743M:	Jan Kara <jack@suse.cz>
6744R:	Amir Goldstein <amir73il@gmail.com>
6745L:	linux-fsdevel@vger.kernel.org
6746S:	Maintained
6747F:	fs/notify/
6748F:	include/linux/fsnotify*.h
6749
6750FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6751M:	Eric Biggers <ebiggers@kernel.org>
6752M:	Theodore Y. Ts'o <tytso@mit.edu>
6753L:	linux-fscrypt@vger.kernel.org
6754Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6755T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6756S:	Supported
6757F:	fs/verity/
6758F:	include/linux/fsverity.h
6759F:	include/uapi/linux/fsverity.h
6760F:	Documentation/filesystems/fsverity.rst
6761
6762FUJITSU LAPTOP EXTRAS
6763M:	Jonathan Woithe <jwoithe@just42.net>
6764L:	platform-driver-x86@vger.kernel.org
6765S:	Maintained
6766F:	drivers/platform/x86/fujitsu-laptop.c
6767
6768FUJITSU M-5MO LS CAMERA ISP DRIVER
6769M:	Kyungmin Park <kyungmin.park@samsung.com>
6770M:	Heungjun Kim <riverful.kim@samsung.com>
6771L:	linux-media@vger.kernel.org
6772S:	Maintained
6773F:	drivers/media/i2c/m5mols/
6774F:	include/media/i2c/m5mols.h
6775
6776FUJITSU TABLET EXTRAS
6777M:	Robert Gerlach <khnz@gmx.de>
6778L:	platform-driver-x86@vger.kernel.org
6779S:	Maintained
6780F:	drivers/platform/x86/fujitsu-tablet.c
6781
6782FUSE: FILESYSTEM IN USERSPACE
6783M:	Miklos Szeredi <miklos@szeredi.hu>
6784L:	linux-fsdevel@vger.kernel.org
6785W:	http://fuse.sourceforge.net/
6786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6787S:	Maintained
6788F:	fs/fuse/
6789F:	include/uapi/linux/fuse.h
6790F:	Documentation/filesystems/fuse.txt
6791
6792FUTEX SUBSYSTEM
6793M:	Thomas Gleixner <tglx@linutronix.de>
6794M:	Ingo Molnar <mingo@redhat.com>
6795R:	Peter Zijlstra <peterz@infradead.org>
6796R:	Darren Hart <dvhart@infradead.org>
6797L:	linux-kernel@vger.kernel.org
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6799S:	Maintained
6800F:	kernel/futex.c
6801F:	include/asm-generic/futex.h
6802F:	include/linux/futex.h
6803F:	include/uapi/linux/futex.h
6804F:	tools/testing/selftests/futex/
6805F:	tools/perf/bench/futex*
6806F:	Documentation/*futex*
6807
6808GCC PLUGINS
6809M:	Kees Cook <keescook@chromium.org>
6810R:	Emese Revfy <re.emese@gmail.com>
6811L:	kernel-hardening@lists.openwall.com
6812S:	Maintained
6813F:	scripts/gcc-plugins/
6814F:	scripts/gcc-plugin.sh
6815F:	scripts/Makefile.gcc-plugins
6816F:	Documentation/core-api/gcc-plugins.rst
6817
6818GASKET DRIVER FRAMEWORK
6819M:	Rob Springer <rspringer@google.com>
6820M:	Todd Poynor <toddpoynor@google.com>
6821M:	Ben Chan <benchan@chromium.org>
6822S:	Maintained
6823F:	drivers/staging/gasket/
6824
6825GCOV BASED KERNEL PROFILING
6826M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6827S:	Maintained
6828F:	kernel/gcov/
6829F:	Documentation/dev-tools/gcov.rst
6830
6831GDB KERNEL DEBUGGING HELPER SCRIPTS
6832M:	Jan Kiszka <jan.kiszka@siemens.com>
6833M:	Kieran Bingham <kbingham@kernel.org>
6834S:	Supported
6835F:	scripts/gdb/
6836
6837GDT SCSI DISK ARRAY CONTROLLER DRIVER
6838M:	Achim Leubner <achim_leubner@adaptec.com>
6839L:	linux-scsi@vger.kernel.org
6840W:	http://www.icp-vortex.com/
6841S:	Supported
6842F:	drivers/scsi/gdt*
6843
6844GEMTEK FM RADIO RECEIVER DRIVER
6845M:	Hans Verkuil <hverkuil@xs4all.nl>
6846L:	linux-media@vger.kernel.org
6847T:	git git://linuxtv.org/media_tree.git
6848W:	https://linuxtv.org
6849S:	Maintained
6850F:	drivers/media/radio/radio-gemtek*
6851
6852GENERIC ARCHITECTURE TOPOLOGY
6853M:	Sudeep Holla <sudeep.holla@arm.com>
6854L:	linux-kernel@vger.kernel.org
6855S:	Maintained
6856F:	drivers/base/arch_topology.c
6857F:	include/linux/arch_topology.h
6858
6859GENERIC GPIO I2C DRIVER
6860M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6861S:	Supported
6862F:	drivers/i2c/busses/i2c-gpio.c
6863F:	include/linux/platform_data/i2c-gpio.h
6864
6865GENERIC GPIO I2C MULTIPLEXER DRIVER
6866M:	Peter Korsgaard <peter.korsgaard@barco.com>
6867L:	linux-i2c@vger.kernel.org
6868S:	Supported
6869F:	drivers/i2c/muxes/i2c-mux-gpio.c
6870F:	include/linux/platform_data/i2c-mux-gpio.h
6871F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6872
6873GENERIC HDLC (WAN) DRIVERS
6874M:	Krzysztof Halasa <khc@pm.waw.pl>
6875W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6876S:	Maintained
6877F:	drivers/net/wan/c101.c
6878F:	drivers/net/wan/hd6457*
6879F:	drivers/net/wan/hdlc*
6880F:	drivers/net/wan/n2.c
6881F:	drivers/net/wan/pc300too.c
6882F:	drivers/net/wan/pci200syn.c
6883F:	drivers/net/wan/wanxl*
6884
6885GENERIC INCLUDE/ASM HEADER FILES
6886M:	Arnd Bergmann <arnd@arndb.de>
6887L:	linux-arch@vger.kernel.org
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6889S:	Maintained
6890F:	include/asm-generic/
6891F:	include/uapi/asm-generic/
6892
6893GENERIC PHY FRAMEWORK
6894M:	Kishon Vijay Abraham I <kishon@ti.com>
6895L:	linux-kernel@vger.kernel.org
6896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6897S:	Supported
6898F:	drivers/phy/
6899F:	include/linux/phy/
6900F:	Documentation/devicetree/bindings/phy/
6901
6902GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6903M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6904S:	Supported
6905F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6906
6907GENERIC PM DOMAINS
6908M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6909M:	Kevin Hilman <khilman@kernel.org>
6910M:	Ulf Hansson <ulf.hansson@linaro.org>
6911L:	linux-pm@vger.kernel.org
6912S:	Supported
6913F:	drivers/base/power/domain*.c
6914F:	include/linux/pm_domain.h
6915F:	Documentation/devicetree/bindings/power/power_domain.txt
6916
6917GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6918M:	Eugen Hristev <eugen.hristev@microchip.com>
6919L:	linux-input@vger.kernel.org
6920S:	Maintained
6921F:	drivers/input/touchscreen/resistive-adc-touch.c
6922
6923GENERIC UIO DRIVER FOR PCI DEVICES
6924M:	"Michael S. Tsirkin" <mst@redhat.com>
6925L:	kvm@vger.kernel.org
6926S:	Supported
6927F:	drivers/uio/uio_pci_generic.c
6928
6929GENERIC VDSO LIBRARY:
6930M:	Andy Lutomirski <luto@kernel.org>
6931M:	Thomas Gleixner <tglx@linutronix.de>
6932M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6933L:	linux-kernel@vger.kernel.org
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6935S:	Maintained
6936F:	lib/vdso/
6937F:	kernel/time/vsyscall.c
6938F:	include/vdso/
6939F:	include/asm-generic/vdso/vsyscall.h
6940
6941GENWQE (IBM Generic Workqueue Card)
6942M:	Frank Haverkamp <haver@linux.ibm.com>
6943S:	Supported
6944F:	drivers/misc/genwqe/
6945
6946GET_MAINTAINER SCRIPT
6947M:	Joe Perches <joe@perches.com>
6948S:	Maintained
6949F:	scripts/get_maintainer.pl
6950
6951GFS2 FILE SYSTEM
6952M:	Bob Peterson <rpeterso@redhat.com>
6953M:	Andreas Gruenbacher <agruenba@redhat.com>
6954L:	cluster-devel@redhat.com
6955W:	http://sources.redhat.com/cluster/
6956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6957S:	Supported
6958F:	Documentation/filesystems/gfs2*.txt
6959F:	fs/gfs2/
6960F:	include/uapi/linux/gfs2_ondisk.h
6961
6962GNSS SUBSYSTEM
6963M:	Johan Hovold <johan@kernel.org>
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6965S:	Maintained
6966F:	Documentation/ABI/testing/sysfs-class-gnss
6967F:	Documentation/devicetree/bindings/gnss/
6968F:	drivers/gnss/
6969F:	include/linux/gnss.h
6970
6971GO7007 MPEG CODEC
6972M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6973L:	linux-media@vger.kernel.org
6974S:	Maintained
6975F:	drivers/media/usb/go7007/
6976
6977GOODIX TOUCHSCREEN
6978M:	Bastien Nocera <hadess@hadess.net>
6979L:	linux-input@vger.kernel.org
6980S:	Maintained
6981F:	drivers/input/touchscreen/goodix.c
6982
6983GOOGLE ETHERNET DRIVERS
6984M:	Catherine Sullivan <csully@google.com>
6985R:	Sagi Shahar <sagis@google.com>
6986R:	Jon Olson <jonolson@google.com>
6987L:	netdev@vger.kernel.org
6988S:	Supported
6989F:	Documentation/networking/device_drivers/google/gve.rst
6990F:	drivers/net/ethernet/google
6991
6992GPD POCKET FAN DRIVER
6993M:	Hans de Goede <hdegoede@redhat.com>
6994L:	platform-driver-x86@vger.kernel.org
6995S:	Maintained
6996F:	drivers/platform/x86/gpd-pocket-fan.c
6997
6998GPIO ACPI SUPPORT
6999M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7000M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7001L:	linux-gpio@vger.kernel.org
7002L:	linux-acpi@vger.kernel.org
7003S:	Maintained
7004F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7005F:	drivers/gpio/gpiolib-acpi.c
7006
7007GPIO IR Transmitter
7008M:	Sean Young <sean@mess.org>
7009L:	linux-media@vger.kernel.org
7010S:	Maintained
7011F:	drivers/media/rc/gpio-ir-tx.c
7012
7013GPIO MOCKUP DRIVER
7014M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7015L:	linux-gpio@vger.kernel.org
7016S:	Maintained
7017F:	drivers/gpio/gpio-mockup.c
7018F:	tools/testing/selftests/gpio/
7019
7020GPIO SUBSYSTEM
7021M:	Linus Walleij <linus.walleij@linaro.org>
7022M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7023L:	linux-gpio@vger.kernel.org
7024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7025S:	Maintained
7026F:	Documentation/devicetree/bindings/gpio/
7027F:	Documentation/driver-api/gpio/
7028F:	Documentation/admin-guide/gpio/
7029F:	Documentation/ABI/testing/gpio-cdev
7030F:	Documentation/ABI/obsolete/sysfs-gpio
7031F:	drivers/gpio/
7032F:	include/linux/gpio/
7033F:	include/linux/gpio.h
7034F:	include/linux/of_gpio.h
7035F:	include/asm-generic/gpio.h
7036F:	include/uapi/linux/gpio.h
7037F:	tools/gpio/
7038
7039GRE DEMULTIPLEXER DRIVER
7040M:	Dmitry Kozlov <xeb@mail.ru>
7041L:	netdev@vger.kernel.org
7042S:	Maintained
7043F:	net/ipv4/gre_demux.c
7044F:	net/ipv4/gre_offload.c
7045F:	include/net/gre.h
7046
7047GRETH 10/100/1G Ethernet MAC device driver
7048M:	Andreas Larsson <andreas@gaisler.com>
7049L:	netdev@vger.kernel.org
7050S:	Maintained
7051F:	drivers/net/ethernet/aeroflex/
7052
7053GREYBUS AUDIO PROTOCOLS DRIVERS
7054M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7055M:	Mark Greer <mgreer@animalcreek.com>
7056S:	Maintained
7057F:	drivers/staging/greybus/audio_apbridgea.c
7058F:	drivers/staging/greybus/audio_apbridgea.h
7059F:	drivers/staging/greybus/audio_codec.c
7060F:	drivers/staging/greybus/audio_codec.h
7061F:	drivers/staging/greybus/audio_gb.c
7062F:	drivers/staging/greybus/audio_manager.c
7063F:	drivers/staging/greybus/audio_manager.h
7064F:	drivers/staging/greybus/audio_manager_module.c
7065F:	drivers/staging/greybus/audio_manager_private.h
7066F:	drivers/staging/greybus/audio_manager_sysfs.c
7067F:	drivers/staging/greybus/audio_module.c
7068F:	drivers/staging/greybus/audio_topology.c
7069
7070GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7071M:	Viresh Kumar <vireshk@kernel.org>
7072S:	Maintained
7073F:	drivers/staging/greybus/authentication.c
7074F:	drivers/staging/greybus/bootrom.c
7075F:	drivers/staging/greybus/firmware.h
7076F:	drivers/staging/greybus/fw-core.c
7077F:	drivers/staging/greybus/fw-download.c
7078F:	drivers/staging/greybus/fw-management.c
7079F:	drivers/staging/greybus/greybus_authentication.h
7080F:	drivers/staging/greybus/greybus_firmware.h
7081F:	drivers/staging/greybus/hid.c
7082F:	drivers/staging/greybus/i2c.c
7083F:	drivers/staging/greybus/spi.c
7084F:	drivers/staging/greybus/spilib.c
7085F:	drivers/staging/greybus/spilib.h
7086
7087GREYBUS LOOPBACK DRIVER
7088M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7089S:	Maintained
7090F:	drivers/staging/greybus/loopback.c
7091
7092GREYBUS PLATFORM DRIVERS
7093M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7094S:	Maintained
7095F:	drivers/staging/greybus/arche-platform.c
7096F:	drivers/staging/greybus/arche-apb-ctrl.c
7097F:	drivers/staging/greybus/arche_platform.h
7098
7099GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7100M:	Rui Miguel Silva <rmfrfs@gmail.com>
7101S:	Maintained
7102F:	drivers/staging/greybus/sdio.c
7103F:	drivers/staging/greybus/light.c
7104F:	drivers/staging/greybus/gpio.c
7105F:	drivers/staging/greybus/power_supply.c
7106F:	drivers/staging/greybus/spi.c
7107F:	drivers/staging/greybus/spilib.c
7108
7109GREYBUS SUBSYSTEM
7110M:	Johan Hovold <johan@kernel.org>
7111M:	Alex Elder <elder@kernel.org>
7112M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7113S:	Maintained
7114F:	drivers/staging/greybus/
7115F:	drivers/greybus/
7116F:	include/linux/greybus.h
7117F:	include/linux/greybus/
7118L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7119
7120GREYBUS UART PROTOCOLS DRIVERS
7121M:	David Lin <dtwlin@gmail.com>
7122S:	Maintained
7123F:	drivers/staging/greybus/uart.c
7124F:	drivers/staging/greybus/log.c
7125
7126GS1662 VIDEO SERIALIZER
7127M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7128L:	linux-media@vger.kernel.org
7129T:	git git://linuxtv.org/media_tree.git
7130S:	Maintained
7131F:	drivers/media/spi/gs1662.c
7132
7133GSPCA FINEPIX SUBDRIVER
7134M:	Frank Zago <frank@zago.net>
7135L:	linux-media@vger.kernel.org
7136T:	git git://linuxtv.org/media_tree.git
7137S:	Maintained
7138F:	drivers/media/usb/gspca/finepix.c
7139
7140GSPCA GL860 SUBDRIVER
7141M:	Olivier Lorin <o.lorin@laposte.net>
7142L:	linux-media@vger.kernel.org
7143T:	git git://linuxtv.org/media_tree.git
7144S:	Maintained
7145F:	drivers/media/usb/gspca/gl860/
7146
7147GSPCA M5602 SUBDRIVER
7148M:	Erik Andren <erik.andren@gmail.com>
7149L:	linux-media@vger.kernel.org
7150T:	git git://linuxtv.org/media_tree.git
7151S:	Maintained
7152F:	drivers/media/usb/gspca/m5602/
7153
7154GSPCA PAC207 SONIXB SUBDRIVER
7155M:	Hans Verkuil <hverkuil@xs4all.nl>
7156L:	linux-media@vger.kernel.org
7157T:	git git://linuxtv.org/media_tree.git
7158S:	Odd Fixes
7159F:	drivers/media/usb/gspca/pac207.c
7160
7161GSPCA SN9C20X SUBDRIVER
7162M:	Brian Johnson <brijohn@gmail.com>
7163L:	linux-media@vger.kernel.org
7164T:	git git://linuxtv.org/media_tree.git
7165S:	Maintained
7166F:	drivers/media/usb/gspca/sn9c20x.c
7167
7168GSPCA T613 SUBDRIVER
7169M:	Leandro Costantino <lcostantino@gmail.com>
7170L:	linux-media@vger.kernel.org
7171T:	git git://linuxtv.org/media_tree.git
7172S:	Maintained
7173F:	drivers/media/usb/gspca/t613.c
7174
7175GSPCA USB WEBCAM DRIVER
7176M:	Hans Verkuil <hverkuil@xs4all.nl>
7177L:	linux-media@vger.kernel.org
7178T:	git git://linuxtv.org/media_tree.git
7179S:	Odd Fixes
7180F:	drivers/media/usb/gspca/
7181
7182GTP (GPRS Tunneling Protocol)
7183M:	Pablo Neira Ayuso <pablo@netfilter.org>
7184M:	Harald Welte <laforge@gnumonks.org>
7185L:	osmocom-net-gprs@lists.osmocom.org
7186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7187S:	Maintained
7188F:	drivers/net/gtp.c
7189
7190GUID PARTITION TABLE (GPT)
7191M:	Davidlohr Bueso <dave@stgolabs.net>
7192L:	linux-efi@vger.kernel.org
7193S:	Maintained
7194F:	block/partitions/efi.*
7195
7196H8/300 ARCHITECTURE
7197M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7198L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7199W:	http://uclinux-h8.sourceforge.jp
7200T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7201S:	Maintained
7202F:	arch/h8300/
7203F:	drivers/clocksource/h8300_*.c
7204F:	drivers/clk/h8300/
7205F:	drivers/irqchip/irq-renesas-h8*.c
7206
7207HABANALABS PCI DRIVER
7208M:	Oded Gabbay <oded.gabbay@gmail.com>
7209T:	git https://github.com/HabanaAI/linux.git
7210S:	Supported
7211F:	drivers/misc/habanalabs/
7212F:	include/uapi/misc/habanalabs.h
7213F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7214F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7215
7216HACKRF MEDIA DRIVER
7217M:	Antti Palosaari <crope@iki.fi>
7218L:	linux-media@vger.kernel.org
7219W:	https://linuxtv.org
7220W:	http://palosaari.fi/linux/
7221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7222T:	git git://linuxtv.org/anttip/media_tree.git
7223S:	Maintained
7224F:	drivers/media/usb/hackrf/
7225
7226HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7227M:	Frank Seidel <frank@f-seidel.de>
7228L:	platform-driver-x86@vger.kernel.org
7229W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7230S:	Maintained
7231F:	drivers/platform/x86/hdaps.c
7232
7233HARDWARE MONITORING
7234M:	Jean Delvare <jdelvare@suse.com>
7235M:	Guenter Roeck <linux@roeck-us.net>
7236L:	linux-hwmon@vger.kernel.org
7237W:	http://hwmon.wiki.kernel.org/
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7239S:	Maintained
7240F:	Documentation/devicetree/bindings/hwmon/
7241F:	Documentation/hwmon/
7242F:	drivers/hwmon/
7243F:	include/linux/hwmon*.h
7244F:	include/trace/events/hwmon*.h
7245
7246HARDWARE RANDOM NUMBER GENERATOR CORE
7247M:	Matt Mackall <mpm@selenic.com>
7248M:	Herbert Xu <herbert@gondor.apana.org.au>
7249L:	linux-crypto@vger.kernel.org
7250S:	Odd fixes
7251F:	Documentation/devicetree/bindings/rng/
7252F:	Documentation/admin-guide/hw_random.rst
7253F:	drivers/char/hw_random/
7254F:	include/linux/hw_random.h
7255
7256HARDWARE TRACING FACILITIES
7257M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7258S:	Maintained
7259F:	drivers/hwtracing/
7260
7261HARDWARE SPINLOCK CORE
7262M:	Ohad Ben-Cohen <ohad@wizery.com>
7263M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7264L:	linux-remoteproc@vger.kernel.org
7265S:	Maintained
7266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7267F:	Documentation/devicetree/bindings/hwlock/
7268F:	Documentation/hwspinlock.txt
7269F:	drivers/hwspinlock/
7270F:	include/linux/hwspinlock.h
7271
7272HARMONY SOUND DRIVER
7273L:	linux-parisc@vger.kernel.org
7274S:	Maintained
7275F:	sound/parisc/harmony.*
7276
7277HDPVR USB VIDEO ENCODER DRIVER
7278M:	Hans Verkuil <hverkuil@xs4all.nl>
7279L:	linux-media@vger.kernel.org
7280T:	git git://linuxtv.org/media_tree.git
7281W:	https://linuxtv.org
7282S:	Odd Fixes
7283F:	drivers/media/usb/hdpvr/
7284
7285HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7286M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7287S:	Supported
7288F:	Documentation/watchdog/hpwdt.rst
7289F:	drivers/watchdog/hpwdt.c
7290
7291HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7292M:	Don Brace <don.brace@microsemi.com>
7293L:	esc.storagedev@microsemi.com
7294L:	linux-scsi@vger.kernel.org
7295S:	Supported
7296F:	Documentation/scsi/hpsa.txt
7297F:	drivers/scsi/hpsa*.[ch]
7298F:	include/linux/cciss*.h
7299F:	include/uapi/linux/cciss*.h
7300
7301HFI1 DRIVER
7302M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7303M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7304L:	linux-rdma@vger.kernel.org
7305S:	Supported
7306F:	drivers/infiniband/hw/hfi1
7307
7308HFS FILESYSTEM
7309L:	linux-fsdevel@vger.kernel.org
7310S:	Orphan
7311F:	Documentation/filesystems/hfs.txt
7312F:	fs/hfs/
7313
7314HFSPLUS FILESYSTEM
7315L:	linux-fsdevel@vger.kernel.org
7316S:	Orphan
7317F:	Documentation/filesystems/hfsplus.txt
7318F:	fs/hfsplus/
7319
7320HGA FRAMEBUFFER DRIVER
7321M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7322L:	linux-nvidia@lists.surfsouth.com
7323W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7324S:	Maintained
7325F:	drivers/video/fbdev/hgafb.c
7326
7327HIBERNATION (aka Software Suspend, aka swsusp)
7328M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7329M:	Pavel Machek <pavel@ucw.cz>
7330L:	linux-pm@vger.kernel.org
7331B:	https://bugzilla.kernel.org
7332S:	Supported
7333F:	arch/x86/power/
7334F:	drivers/base/power/
7335F:	kernel/power/
7336F:	include/linux/suspend.h
7337F:	include/linux/freezer.h
7338F:	include/linux/pm.h
7339F:	arch/*/include/asm/suspend*.h
7340
7341HID CORE LAYER
7342M:	Jiri Kosina <jikos@kernel.org>
7343M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7344L:	linux-input@vger.kernel.org
7345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7346S:	Maintained
7347F:	drivers/hid/
7348F:	include/linux/hid*
7349F:	include/uapi/linux/hid*
7350
7351HID SENSOR HUB DRIVERS
7352M:	Jiri Kosina <jikos@kernel.org>
7353M:	Jonathan Cameron <jic23@kernel.org>
7354M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7355L:	linux-input@vger.kernel.org
7356L:	linux-iio@vger.kernel.org
7357S:	Maintained
7358F:	Documentation/hid/hid-sensor*
7359F:	drivers/hid/hid-sensor-*
7360F:	drivers/iio/*/hid-*
7361F:	include/linux/hid-sensor-*
7362
7363HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7364M:	Thomas Gleixner <tglx@linutronix.de>
7365L:	linux-kernel@vger.kernel.org
7366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7367S:	Maintained
7368F:	Documentation/timers/
7369F:	kernel/time/hrtimer.c
7370F:	kernel/time/clockevents.c
7371F:	kernel/time/timer_*.c
7372F:	include/linux/clockchips.h
7373F:	include/linux/hrtimer.h
7374
7375HIGH-SPEED SCC DRIVER FOR AX.25
7376L:	linux-hams@vger.kernel.org
7377S:	Orphan
7378F:	drivers/net/hamradio/dmascc.c
7379F:	drivers/net/hamradio/scc.c
7380
7381HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7382M:	HighPoint Linux Team <linux@highpoint-tech.com>
7383W:	http://www.highpoint-tech.com
7384S:	Supported
7385F:	Documentation/scsi/hptiop.txt
7386F:	drivers/scsi/hptiop.c
7387
7388HIPPI
7389M:	Jes Sorensen <jes@trained-monkey.org>
7390L:	linux-hippi@sunsite.dk
7391S:	Maintained
7392F:	include/linux/hippidevice.h
7393F:	include/uapi/linux/if_hippi.h
7394F:	net/802/hippi.c
7395F:	drivers/net/hippi/
7396
7397HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7398M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7399M:	Salil Mehta <salil.mehta@huawei.com>
7400L:	netdev@vger.kernel.org
7401W:	http://www.hisilicon.com
7402S:	Maintained
7403F:	drivers/net/ethernet/hisilicon/hns3/
7404
7405HISILICON LPC BUS DRIVER
7406M:	john.garry@huawei.com
7407W:	http://www.hisilicon.com
7408S:	Maintained
7409F:	drivers/bus/hisi_lpc.c
7410F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7411
7412HISILICON NETWORK SUBSYSTEM DRIVER
7413M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7414M:	Salil Mehta <salil.mehta@huawei.com>
7415L:	netdev@vger.kernel.org
7416W:	http://www.hisilicon.com
7417S:	Maintained
7418F:	drivers/net/ethernet/hisilicon/
7419F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7420
7421HISILICON PMU DRIVER
7422M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7423W:	http://www.hisilicon.com
7424S:	Supported
7425F:	drivers/perf/hisilicon
7426F:	Documentation/admin-guide/perf/hisi-pmu.rst
7427
7428HISILICON ROCE DRIVER
7429M:	Lijun Ou <oulijun@huawei.com>
7430M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7431L:	linux-rdma@vger.kernel.org
7432S:	Maintained
7433F:	drivers/infiniband/hw/hns/
7434F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7435
7436HISILICON SAS Controller
7437M:	John Garry <john.garry@huawei.com>
7438W:	http://www.hisilicon.com
7439S:	Supported
7440F:	drivers/scsi/hisi_sas/
7441F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7442
7443HISILICON QM AND ZIP Controller DRIVER
7444M:	Zhou Wang <wangzhou1@hisilicon.com>
7445L:	linux-crypto@vger.kernel.org
7446S:	Maintained
7447F:	drivers/crypto/hisilicon/qm.c
7448F:	drivers/crypto/hisilicon/qm.h
7449F:	drivers/crypto/hisilicon/sgl.c
7450F:	drivers/crypto/hisilicon/sgl.h
7451F:	drivers/crypto/hisilicon/zip/
7452F:	Documentation/ABI/testing/debugfs-hisi-zip
7453
7454HMM - Heterogeneous Memory Management
7455M:	Jérôme Glisse <jglisse@redhat.com>
7456L:	linux-mm@kvack.org
7457S:	Maintained
7458F:	mm/hmm*
7459F:	include/linux/hmm*
7460F:	Documentation/vm/hmm.rst
7461
7462HOST AP DRIVER
7463M:	Jouni Malinen <j@w1.fi>
7464L:	linux-wireless@vger.kernel.org
7465W:	http://w1.fi/hostap-driver.html
7466S:	Obsolete
7467F:	drivers/net/wireless/intersil/hostap/
7468
7469HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7470L:	platform-driver-x86@vger.kernel.org
7471S:	Orphan
7472F:	drivers/platform/x86/tc1100-wmi.c
7473
7474HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7475M:	Jaroslav Kysela <perex@perex.cz>
7476S:	Maintained
7477F:	drivers/net/ethernet/hp/hp100.*
7478
7479HPET:	High Precision Event Timers driver
7480M:	Clemens Ladisch <clemens@ladisch.de>
7481S:	Maintained
7482F:	Documentation/timers/hpet.rst
7483F:	drivers/char/hpet.c
7484F:	include/linux/hpet.h
7485F:	include/uapi/linux/hpet.h
7486
7487HPET:	x86
7488S:	Orphan
7489F:	arch/x86/kernel/hpet.c
7490F:	arch/x86/include/asm/hpet.h
7491
7492HPFS FILESYSTEM
7493M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7494W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7495S:	Maintained
7496F:	fs/hpfs/
7497
7498HSI SUBSYSTEM
7499M:	Sebastian Reichel <sre@kernel.org>
7500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7501S:	Maintained
7502F:	Documentation/ABI/testing/sysfs-bus-hsi
7503F:	Documentation/driver-api/hsi.rst
7504F:	drivers/hsi/
7505F:	include/linux/hsi/
7506F:	include/uapi/linux/hsi/
7507
7508HSO 3G MODEM DRIVER
7509L:	linux-usb@vger.kernel.org
7510S:	Orphan
7511F:	drivers/net/usb/hso.c
7512
7513HSR NETWORK PROTOCOL
7514M:	Arvid Brodin <arvid.brodin@alten.se>
7515L:	netdev@vger.kernel.org
7516S:	Maintained
7517F:	net/hsr/
7518
7519HT16K33 LED CONTROLLER DRIVER
7520M:	Robin van der Gracht <robin@protonic.nl>
7521S:	Maintained
7522F:	drivers/auxdisplay/ht16k33.c
7523F:	Documentation/devicetree/bindings/display/ht16k33.txt
7524
7525HTCPEN TOUCHSCREEN DRIVER
7526M:	Pau Oliva Fora <pof@eslack.org>
7527L:	linux-input@vger.kernel.org
7528S:	Maintained
7529F:	drivers/input/touchscreen/htcpen.c
7530
7531HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7532M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7533L:	linux-iio@vger.kernel.org
7534W:	http://www.st.com/
7535S:	Maintained
7536F:	drivers/iio/humidity/hts221*
7537F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7538
7539HUAWEI ETHERNET DRIVER
7540M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7541L:	netdev@vger.kernel.org
7542S:	Supported
7543F:	Documentation/networking/hinic.txt
7544F:	drivers/net/ethernet/huawei/hinic/
7545
7546HUGETLB FILESYSTEM
7547M:	Mike Kravetz <mike.kravetz@oracle.com>
7548L:	linux-mm@kvack.org
7549S:	Maintained
7550F:	fs/hugetlbfs/
7551F:	mm/hugetlb.c
7552F:	include/linux/hugetlb.h
7553F:	Documentation/admin-guide/mm/hugetlbpage.rst
7554F:	Documentation/vm/hugetlbfs_reserv.rst
7555F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7556
7557HVA ST MEDIA DRIVER
7558M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7559L:	linux-media@vger.kernel.org
7560T:	git git://linuxtv.org/media_tree.git
7561W:	https://linuxtv.org
7562S:	Supported
7563F:	drivers/media/platform/sti/hva
7564
7565HWPOISON MEMORY FAILURE HANDLING
7566M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7567L:	linux-mm@kvack.org
7568S:	Maintained
7569F:	mm/memory-failure.c
7570F:	mm/hwpoison-inject.c
7571
7572HYGON PROCESSOR SUPPORT
7573M:	Pu Wen <puwen@hygon.cn>
7574L:	linux-kernel@vger.kernel.org
7575S:	Maintained
7576F:	arch/x86/kernel/cpu/hygon.c
7577
7578Hyper-V CORE AND DRIVERS
7579M:	"K. Y. Srinivasan" <kys@microsoft.com>
7580M:	Haiyang Zhang <haiyangz@microsoft.com>
7581M:	Stephen Hemminger <sthemmin@microsoft.com>
7582M:	Sasha Levin <sashal@kernel.org>
7583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7584L:	linux-hyperv@vger.kernel.org
7585S:	Supported
7586F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7587F:	arch/x86/include/asm/mshyperv.h
7588F:	arch/x86/include/asm/trace/hyperv.h
7589F:	arch/x86/include/asm/hyperv-tlfs.h
7590F:	arch/x86/kernel/cpu/mshyperv.c
7591F:	arch/x86/hyperv
7592F:	drivers/clocksource/hyperv_timer.c
7593F:	drivers/hid/hid-hyperv.c
7594F:	drivers/hv/
7595F:	drivers/input/serio/hyperv-keyboard.c
7596F:	drivers/pci/controller/pci-hyperv.c
7597F:	drivers/pci/controller/pci-hyperv-intf.c
7598F:	drivers/net/hyperv/
7599F:	drivers/scsi/storvsc_drv.c
7600F:	drivers/uio/uio_hv_generic.c
7601F:	drivers/video/fbdev/hyperv_fb.c
7602F:	drivers/iommu/hyperv-iommu.c
7603F:	net/vmw_vsock/hyperv_transport.c
7604F:	include/clocksource/hyperv_timer.h
7605F:	include/linux/hyperv.h
7606F:	include/uapi/linux/hyperv.h
7607F:	include/asm-generic/mshyperv.h
7608F:	tools/hv/
7609F:	Documentation/ABI/stable/sysfs-bus-vmbus
7610
7611HYPERBUS SUPPORT
7612M:	Vignesh Raghavendra <vigneshr@ti.com>
7613S:	Supported
7614F:	drivers/mtd/hyperbus/
7615F:	include/linux/mtd/hyperbus.h
7616F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7617F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7618
7619HYPERVISOR VIRTUAL CONSOLE DRIVER
7620L:	linuxppc-dev@lists.ozlabs.org
7621S:	Odd Fixes
7622F:	drivers/tty/hvc/
7623
7624I2C ACPI SUPPORT
7625M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7626L:	linux-i2c@vger.kernel.org
7627L:	linux-acpi@vger.kernel.org
7628S:	Maintained
7629F:	drivers/i2c/i2c-core-acpi.c
7630
7631I2C CONTROLLER DRIVER FOR NVIDIA GPU
7632M:	Ajay Gupta <ajayg@nvidia.com>
7633L:	linux-i2c@vger.kernel.org
7634S:	Maintained
7635F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7636F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7637
7638I2C MUXES
7639M:	Peter Rosin <peda@axentia.se>
7640L:	linux-i2c@vger.kernel.org
7641S:	Maintained
7642F:	Documentation/i2c/i2c-topology.rst
7643F:	Documentation/i2c/muxes/
7644F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7645F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7646F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7647F:	drivers/i2c/i2c-mux.c
7648F:	drivers/i2c/muxes/
7649F:	include/linux/i2c-mux.h
7650
7651I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7652M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7653L:	linux-i2c@vger.kernel.org
7654S:	Maintained
7655F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7656F:	drivers/i2c/busses/i2c-mv64xxx.c
7657
7658I2C OVER PARALLEL PORT
7659M:	Jean Delvare <jdelvare@suse.com>
7660L:	linux-i2c@vger.kernel.org
7661S:	Maintained
7662F:	Documentation/i2c/busses/i2c-parport.rst
7663F:	Documentation/i2c/busses/i2c-parport-light.rst
7664F:	drivers/i2c/busses/i2c-parport.c
7665F:	drivers/i2c/busses/i2c-parport-light.c
7666
7667I2C SUBSYSTEM
7668M:	Wolfram Sang <wsa@the-dreams.de>
7669L:	linux-i2c@vger.kernel.org
7670W:	https://i2c.wiki.kernel.org/
7671Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7673S:	Maintained
7674F:	Documentation/devicetree/bindings/i2c/i2c.txt
7675F:	Documentation/i2c/
7676F:	drivers/i2c/*
7677F:	include/linux/i2c.h
7678F:	include/linux/i2c-dev.h
7679F:	include/linux/i2c-smbus.h
7680F:	include/uapi/linux/i2c.h
7681F:	include/uapi/linux/i2c-*.h
7682
7683I2C SUBSYSTEM HOST DRIVERS
7684L:	linux-i2c@vger.kernel.org
7685W:	https://i2c.wiki.kernel.org/
7686Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7688S:	Odd Fixes
7689F:	Documentation/devicetree/bindings/i2c/
7690F:	drivers/i2c/algos/
7691F:	drivers/i2c/busses/
7692
7693I2C-TAOS-EVM DRIVER
7694M:	Jean Delvare <jdelvare@suse.com>
7695L:	linux-i2c@vger.kernel.org
7696S:	Maintained
7697F:	Documentation/i2c/busses/i2c-taos-evm.rst
7698F:	drivers/i2c/busses/i2c-taos-evm.c
7699
7700I2C-TINY-USB DRIVER
7701M:	Till Harbaum <till@harbaum.org>
7702L:	linux-i2c@vger.kernel.org
7703W:	http://www.harbaum.org/till/i2c_tiny_usb
7704S:	Maintained
7705F:	drivers/i2c/busses/i2c-tiny-usb.c
7706
7707I2C/SMBUS CONTROLLER DRIVERS FOR PC
7708M:	Jean Delvare <jdelvare@suse.com>
7709L:	linux-i2c@vger.kernel.org
7710S:	Maintained
7711F:	Documentation/i2c/busses/i2c-ali1535.rst
7712F:	Documentation/i2c/busses/i2c-ali1563.rst
7713F:	Documentation/i2c/busses/i2c-ali15x3.rst
7714F:	Documentation/i2c/busses/i2c-amd756.rst
7715F:	Documentation/i2c/busses/i2c-amd8111.rst
7716F:	Documentation/i2c/busses/i2c-i801.rst
7717F:	Documentation/i2c/busses/i2c-nforce2.rst
7718F:	Documentation/i2c/busses/i2c-piix4.rst
7719F:	Documentation/i2c/busses/i2c-sis5595.rst
7720F:	Documentation/i2c/busses/i2c-sis630.rst
7721F:	Documentation/i2c/busses/i2c-sis96x.rst
7722F:	Documentation/i2c/busses/i2c-via.rst
7723F:	Documentation/i2c/busses/i2c-viapro.rst
7724F:	drivers/i2c/busses/i2c-ali1535.c
7725F:	drivers/i2c/busses/i2c-ali1563.c
7726F:	drivers/i2c/busses/i2c-ali15x3.c
7727F:	drivers/i2c/busses/i2c-amd756.c
7728F:	drivers/i2c/busses/i2c-amd756-s4882.c
7729F:	drivers/i2c/busses/i2c-amd8111.c
7730F:	drivers/i2c/busses/i2c-i801.c
7731F:	drivers/i2c/busses/i2c-isch.c
7732F:	drivers/i2c/busses/i2c-nforce2.c
7733F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7734F:	drivers/i2c/busses/i2c-piix4.c
7735F:	drivers/i2c/busses/i2c-sis5595.c
7736F:	drivers/i2c/busses/i2c-sis630.c
7737F:	drivers/i2c/busses/i2c-sis96x.c
7738F:	drivers/i2c/busses/i2c-via.c
7739F:	drivers/i2c/busses/i2c-viapro.c
7740
7741I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7742M:	Hans de Goede <hdegoede@redhat.com>
7743L:	linux-i2c@vger.kernel.org
7744S:	Maintained
7745F:	drivers/i2c/busses/i2c-cht-wc.c
7746
7747I2C/SMBUS ISMT DRIVER
7748M:	Seth Heasley <seth.heasley@intel.com>
7749M:	Neil Horman <nhorman@tuxdriver.com>
7750L:	linux-i2c@vger.kernel.org
7751F:	drivers/i2c/busses/i2c-ismt.c
7752F:	Documentation/i2c/busses/i2c-ismt.rst
7753
7754I2C/SMBUS STUB DRIVER
7755M:	Jean Delvare <jdelvare@suse.com>
7756L:	linux-i2c@vger.kernel.org
7757S:	Maintained
7758F:	drivers/i2c/i2c-stub.c
7759
7760I3C SUBSYSTEM
7761M:	Boris Brezillon <bbrezillon@kernel.org>
7762L:	linux-i3c@lists.infradead.org
7763C:	irc://chat.freenode.net/linux-i3c
7764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7765S:	Maintained
7766F:	Documentation/ABI/testing/sysfs-bus-i3c
7767F:	Documentation/devicetree/bindings/i3c/
7768F:	Documentation/driver-api/i3c
7769F:	drivers/i3c/
7770F:	include/linux/i3c/
7771
7772I3C DRIVER FOR SYNOPSYS DESIGNWARE
7773M:	Vitor Soares <vitor.soares@synopsys.com>
7774S:	Maintained
7775F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7776F:	drivers/i3c/master/dw*
7777
7778IA64 (Itanium) PLATFORM
7779M:	Tony Luck <tony.luck@intel.com>
7780M:	Fenghua Yu <fenghua.yu@intel.com>
7781L:	linux-ia64@vger.kernel.org
7782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7783S:	Maintained
7784F:	arch/ia64/
7785
7786IBM Power 842 compression accelerator
7787M:	Haren Myneni <haren@us.ibm.com>
7788S:	Supported
7789F:	drivers/crypto/nx/Makefile
7790F:	drivers/crypto/nx/Kconfig
7791F:	drivers/crypto/nx/nx-842*
7792F:	include/linux/sw842.h
7793F:	crypto/842.c
7794F:	lib/842/
7795
7796IBM Power in-Nest Crypto Acceleration
7797M:	Breno Leitão <leitao@debian.org>
7798M:	Nayna Jain <nayna@linux.ibm.com>
7799M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7800L:	linux-crypto@vger.kernel.org
7801S:	Supported
7802F:	drivers/crypto/nx/Makefile
7803F:	drivers/crypto/nx/Kconfig
7804F:	drivers/crypto/nx/nx-aes*
7805F:	drivers/crypto/nx/nx-sha*
7806F:	drivers/crypto/nx/nx.*
7807F:	drivers/crypto/nx/nx_csbcpb.h
7808F:	drivers/crypto/nx/nx_debugfs.c
7809
7810IBM Power Linux RAID adapter
7811M:	Brian King <brking@us.ibm.com>
7812S:	Supported
7813F:	drivers/scsi/ipr.*
7814
7815IBM Power SRIOV Virtual NIC Device Driver
7816M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7817M:	John Allen <jallen@linux.ibm.com>
7818L:	netdev@vger.kernel.org
7819S:	Supported
7820F:	drivers/net/ethernet/ibm/ibmvnic.*
7821
7822IBM Power Virtual Accelerator Switchboard
7823M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7824L:	linuxppc-dev@lists.ozlabs.org
7825S:	Supported
7826F:	arch/powerpc/platforms/powernv/vas*
7827F:	arch/powerpc/platforms/powernv/copy-paste.h
7828F:	arch/powerpc/include/asm/vas.h
7829
7830IBM Power Virtual Ethernet Device Driver
7831M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7832L:	netdev@vger.kernel.org
7833S:	Supported
7834F:	drivers/net/ethernet/ibm/ibmveth.*
7835
7836IBM Power Virtual FC Device Drivers
7837M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7838L:	linux-scsi@vger.kernel.org
7839S:	Supported
7840F:	drivers/scsi/ibmvscsi/ibmvfc*
7841
7842IBM Power Virtual Management Channel Driver
7843M:	Steven Royer <seroyer@linux.ibm.com>
7844S:	Supported
7845F:	drivers/misc/ibmvmc.*
7846
7847IBM Power Virtual SCSI Device Drivers
7848M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7849L:	linux-scsi@vger.kernel.org
7850S:	Supported
7851F:	drivers/scsi/ibmvscsi/ibmvscsi*
7852F:	include/scsi/viosrp.h
7853
7854IBM Power Virtual SCSI Device Target Driver
7855M:	Michael Cyr <mikecyr@linux.ibm.com>
7856L:	linux-scsi@vger.kernel.org
7857L:	target-devel@vger.kernel.org
7858S:	Supported
7859F:	drivers/scsi/ibmvscsi_tgt/
7860
7861IBM Power VMX Cryptographic instructions
7862M:	Breno Leitão <leitao@debian.org>
7863M:	Nayna Jain <nayna@linux.ibm.com>
7864M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7865L:	linux-crypto@vger.kernel.org
7866S:	Supported
7867F:	drivers/crypto/vmx/Makefile
7868F:	drivers/crypto/vmx/Kconfig
7869F:	drivers/crypto/vmx/vmx.c
7870F:	drivers/crypto/vmx/aes*
7871F:	drivers/crypto/vmx/ghash*
7872F:	drivers/crypto/vmx/ppc-xlate.pl
7873
7874IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7875M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7876L:	linux-pci@vger.kernel.org
7877L:	linuxppc-dev@lists.ozlabs.org
7878S:	Supported
7879F:	drivers/pci/hotplug/rpaphp*
7880
7881IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7882M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7883L:	linux-pci@vger.kernel.org
7884L:	linuxppc-dev@lists.ozlabs.org
7885S:	Supported
7886F:	drivers/pci/hotplug/rpadlpar*
7887
7888IBM ServeRAID RAID DRIVER
7889S:	Orphan
7890F:	drivers/scsi/ips.*
7891
7892ICH LPC AND GPIO DRIVER
7893M:	Peter Tyser <ptyser@xes-inc.com>
7894S:	Maintained
7895F:	drivers/mfd/lpc_ich.c
7896F:	drivers/gpio/gpio-ich.c
7897
7898ICY I2C DRIVER
7899M:	Max Staudt <max@enpas.org>
7900L:	linux-i2c@vger.kernel.org
7901S:	Maintained
7902F:	drivers/i2c/busses/i2c-icy.c
7903
7904IDE SUBSYSTEM
7905M:	"David S. Miller" <davem@davemloft.net>
7906L:	linux-ide@vger.kernel.org
7907Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7909S:	Maintained
7910F:	Documentation/ide/
7911F:	drivers/ide/
7912F:	include/linux/ide.h
7913
7914IDE/ATAPI DRIVERS
7915M:	Borislav Petkov <bp@alien8.de>
7916L:	linux-ide@vger.kernel.org
7917S:	Maintained
7918F:	Documentation/cdrom/ide-cd.rst
7919F:	drivers/ide/ide-cd*
7920
7921IDEAPAD LAPTOP EXTRAS DRIVER
7922M:	Ike Panhc <ike.pan@canonical.com>
7923L:	platform-driver-x86@vger.kernel.org
7924W:	http://launchpad.net/ideapad-laptop
7925S:	Maintained
7926F:	drivers/platform/x86/ideapad-laptop.c
7927
7928IDEAPAD LAPTOP SLIDEBAR DRIVER
7929M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7930L:	linux-input@vger.kernel.org
7931W:	https://github.com/o2genum/ideapad-slidebar
7932S:	Maintained
7933F:	drivers/input/misc/ideapad_slidebar.c
7934
7935IDT VersaClock 5 CLOCK DRIVER
7936M:	Marek Vasut <marek.vasut@gmail.com>
7937S:	Maintained
7938F:	drivers/clk/clk-versaclock5.c
7939
7940IEEE 802.15.4 SUBSYSTEM
7941M:	Alexander Aring <alex.aring@gmail.com>
7942M:	Stefan Schmidt <stefan@datenfreihafen.org>
7943L:	linux-wpan@vger.kernel.org
7944W:	http://wpan.cakelab.org/
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7947S:	Maintained
7948F:	net/ieee802154/
7949F:	net/mac802154/
7950F:	drivers/net/ieee802154/
7951F:	include/linux/nl802154.h
7952F:	include/linux/ieee802154.h
7953F:	include/net/nl802154.h
7954F:	include/net/mac802154.h
7955F:	include/net/af_ieee802154.h
7956F:	include/net/cfg802154.h
7957F:	include/net/ieee802154_netdev.h
7958F:	Documentation/networking/ieee802154.rst
7959
7960IFE PROTOCOL
7961M:	Yotam Gigi <yotam.gi@gmail.com>
7962M:	Jamal Hadi Salim <jhs@mojatatu.com>
7963F:	net/ife
7964F:	include/net/ife.h
7965F:	include/uapi/linux/ife.h
7966
7967IGORPLUG-USB IR RECEIVER
7968M:	Sean Young <sean@mess.org>
7969L:	linux-media@vger.kernel.org
7970S:	Maintained
7971F:	drivers/media/rc/igorplugusb.c
7972
7973IGUANAWORKS USB IR TRANSCEIVER
7974M:	Sean Young <sean@mess.org>
7975L:	linux-media@vger.kernel.org
7976S:	Maintained
7977F:	drivers/media/rc/iguanair.c
7978
7979IIO DIGITAL POTENTIOMETER DAC
7980M:	Peter Rosin <peda@axentia.se>
7981L:	linux-iio@vger.kernel.org
7982S:	Maintained
7983F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7984F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7985F:	drivers/iio/dac/dpot-dac.c
7986
7987IIO ENVELOPE DETECTOR
7988M:	Peter Rosin <peda@axentia.se>
7989L:	linux-iio@vger.kernel.org
7990S:	Maintained
7991F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7992F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7993F:	drivers/iio/adc/envelope-detector.c
7994
7995IIO MULTIPLEXER
7996M:	Peter Rosin <peda@axentia.se>
7997L:	linux-iio@vger.kernel.org
7998S:	Maintained
7999F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8000F:	drivers/iio/multiplexer/iio-mux.c
8001
8002IIO SUBSYSTEM AND DRIVERS
8003M:	Jonathan Cameron <jic23@kernel.org>
8004R:	Hartmut Knaack <knaack.h@gmx.de>
8005R:	Lars-Peter Clausen <lars@metafoo.de>
8006R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8007L:	linux-iio@vger.kernel.org
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8009S:	Maintained
8010F:	Documentation/ABI/testing/configfs-iio*
8011F:	Documentation/ABI/testing/sysfs-bus-iio*
8012F:	Documentation/devicetree/bindings/iio/
8013F:	drivers/iio/
8014F:	drivers/staging/iio/
8015F:	include/linux/iio/
8016F:	tools/iio/
8017
8018IIO UNIT CONVERTER
8019M:	Peter Rosin <peda@axentia.se>
8020L:	linux-iio@vger.kernel.org
8021S:	Maintained
8022F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8023F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8024F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8025F:	drivers/iio/afe/iio-rescale.c
8026
8027IKANOS/ADI EAGLE ADSL USB DRIVER
8028M:	Matthieu Castet <castet.matthieu@free.fr>
8029M:	Stanislaw Gruszka <stf_xl@wp.pl>
8030S:	Maintained
8031F:	drivers/usb/atm/ueagle-atm.c
8032
8033IMGTEC ASCII LCD DRIVER
8034M:	Paul Burton <paul.burton@mips.com>
8035S:	Maintained
8036F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8037F:	drivers/auxdisplay/img-ascii-lcd.c
8038
8039IMGTEC IR DECODER DRIVER
8040M:	James Hogan <jhogan@kernel.org>
8041S:	Maintained
8042F:	drivers/media/rc/img-ir/
8043
8044IMON SOUNDGRAPH USB IR RECEIVER
8045M:	Sean Young <sean@mess.org>
8046L:	linux-media@vger.kernel.org
8047S:	Maintained
8048F:	drivers/media/rc/imon_raw.c
8049F:	drivers/media/rc/imon.c
8050
8051IMS TWINTURBO FRAMEBUFFER DRIVER
8052L:	linux-fbdev@vger.kernel.org
8053S:	Orphan
8054F:	drivers/video/fbdev/imsttfb.c
8055
8056INA209 HARDWARE MONITOR DRIVER
8057M:	Guenter Roeck <linux@roeck-us.net>
8058L:	linux-hwmon@vger.kernel.org
8059S:	Maintained
8060F:	Documentation/hwmon/ina209.rst
8061F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8062F:	drivers/hwmon/ina209.c
8063
8064INA2XX HARDWARE MONITOR DRIVER
8065M:	Guenter Roeck <linux@roeck-us.net>
8066L:	linux-hwmon@vger.kernel.org
8067S:	Maintained
8068F:	Documentation/hwmon/ina2xx.rst
8069F:	drivers/hwmon/ina2xx.c
8070F:	include/linux/platform_data/ina2xx.h
8071
8072INDUSTRY PACK SUBSYSTEM (IPACK)
8073M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8074M:	Jens Taprogge <jens.taprogge@taprogge.org>
8075M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8076L:	industrypack-devel@lists.sourceforge.net
8077W:	http://industrypack.sourceforge.net
8078S:	Maintained
8079F:	drivers/ipack/
8080
8081INFINEON DPS310 Driver
8082M:	Eddie James <eajames@linux.ibm.com>
8083L:	linux-iio@vger.kernel.org
8084F:	drivers/iio/pressure/dps310.c
8085S:	Maintained
8086
8087INFINIBAND SUBSYSTEM
8088M:	Doug Ledford <dledford@redhat.com>
8089M:	Jason Gunthorpe <jgg@mellanox.com>
8090L:	linux-rdma@vger.kernel.org
8091W:	https://github.com/linux-rdma/rdma-core
8092Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8094S:	Supported
8095F:	Documentation/devicetree/bindings/infiniband/
8096F:	Documentation/infiniband/
8097F:	drivers/infiniband/
8098F:	include/uapi/linux/if_infiniband.h
8099F:	include/uapi/rdma/
8100F:	include/rdma/
8101F:	include/trace/events/ib_mad.h
8102F:	include/trace/events/ib_umad.h
8103F:	samples/bpf/ibumad_kern.c
8104F:	samples/bpf/ibumad_user.c
8105
8106INGENIC JZ4780 DMA Driver
8107M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8108S:	Maintained
8109F:	drivers/dma/dma-jz4780.c
8110
8111INGENIC JZ4780 NAND DRIVER
8112M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8113L:	linux-mtd@lists.infradead.org
8114S:	Maintained
8115F:	drivers/mtd/nand/raw/ingenic/
8116
8117INGENIC JZ47xx SoCs
8118M:	Paul Cercueil <paul@crapouillou.net>
8119S:	Maintained
8120F:	arch/mips/boot/dts/ingenic/
8121F:	arch/mips/include/asm/mach-jz4740/
8122F:	arch/mips/jz4740/
8123F:	drivers/clk/ingenic/
8124F:	drivers/dma/dma-jz4780.c
8125F:	drivers/gpu/drm/ingenic/
8126F:	drivers/i2c/busses/i2c-jz4780.c
8127F:	drivers/iio/adc/ingenic-adc.c
8128F:	drivers/irqchip/irq-ingenic.c
8129F:	drivers/memory/jz4780-nemc.c
8130F:	drivers/mmc/host/jz4740_mmc.c
8131F:	drivers/mtd/nand/raw/ingenic/
8132F:	drivers/pinctrl/pinctrl-ingenic.c
8133F:	drivers/power/supply/ingenic-battery.c
8134F:	drivers/pwm/pwm-jz4740.c
8135F:	drivers/rtc/rtc-jz4740.c
8136F:	drivers/tty/serial/8250/8250_ingenic.c
8137F:	drivers/usb/musb/jz4740.c
8138F:	drivers/watchdog/jz4740_wdt.c
8139F:	include/dt-bindings/iio/adc/ingenic,adc.h
8140F:	include/linux/mfd/ingenic-tcu.h
8141F:	sound/soc/jz4740/
8142F:	sound/soc/codecs/jz47*
8143
8144INOTIFY
8145M:	Jan Kara <jack@suse.cz>
8146R:	Amir Goldstein <amir73il@gmail.com>
8147L:	linux-fsdevel@vger.kernel.org
8148S:	Maintained
8149F:	Documentation/filesystems/inotify.txt
8150F:	fs/notify/inotify/
8151F:	include/linux/inotify.h
8152F:	include/uapi/linux/inotify.h
8153
8154INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8155M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8156L:	linux-input@vger.kernel.org
8157Q:	http://patchwork.kernel.org/project/linux-input/list/
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8159S:	Maintained
8160F:	drivers/input/
8161F:	include/linux/input.h
8162F:	include/uapi/linux/input.h
8163F:	include/uapi/linux/input-event-codes.h
8164F:	include/linux/input/
8165F:	Documentation/devicetree/bindings/input/
8166F:	Documentation/devicetree/bindings/serio/
8167F:	Documentation/input/
8168
8169INPUT MULTITOUCH (MT) PROTOCOL
8170M:	Henrik Rydberg <rydberg@bitmath.org>
8171L:	linux-input@vger.kernel.org
8172S:	Odd fixes
8173F:	Documentation/input/multi-touch-protocol.rst
8174F:	drivers/input/input-mt.c
8175K:	\b(ABS|SYN)_MT_
8176
8177INSIDE SECURE CRYPTO DRIVER
8178M:	Antoine Tenart <antoine.tenart@bootlin.com>
8179F:	drivers/crypto/inside-secure/
8180S:	Maintained
8181L:	linux-crypto@vger.kernel.org
8182
8183INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8184M:	Mimi Zohar <zohar@linux.ibm.com>
8185M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8186L:	linux-integrity@vger.kernel.org
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8188S:	Supported
8189F:	security/integrity/ima/
8190
8191INTEL 810/815 FRAMEBUFFER DRIVER
8192M:	Antonino Daplas <adaplas@gmail.com>
8193L:	linux-fbdev@vger.kernel.org
8194S:	Maintained
8195F:	drivers/video/fbdev/i810/
8196
8197INTEL ASoC DRIVERS
8198M:	Cezary Rojewski <cezary.rojewski@intel.com>
8199M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8200M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8201M:	Jie Yang <yang.jie@linux.intel.com>
8202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8203S:	Supported
8204F:	sound/soc/intel/
8205
8206INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8207M:	Hans de Goede <hdegoede@redhat.com>
8208L:	platform-driver-x86@vger.kernel.org
8209S:	Maintained
8210F:	drivers/platform/x86/intel_atomisp2_pm.c
8211
8212INTEL C600 SERIES SAS CONTROLLER DRIVER
8213M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8214M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8215L:	linux-scsi@vger.kernel.org
8216T:	git git://git.code.sf.net/p/intel-sas/isci
8217S:	Supported
8218F:	drivers/scsi/isci/
8219
8220INTEL CPU family model numbers
8221M:	Tony Luck <tony.luck@intel.com>
8222M:	x86@kernel.org
8223L:	linux-kernel@vger.kernel.org
8224S:	Supported
8225F:	arch/x86/include/asm/intel-family.h
8226
8227INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8228M:	Jani Nikula <jani.nikula@linux.intel.com>
8229M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8230M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8231L:	intel-gfx@lists.freedesktop.org
8232W:	https://01.org/linuxgraphics/
8233B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8234C:	irc://chat.freenode.net/intel-gfx
8235Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8236T:	git git://anongit.freedesktop.org/drm-intel
8237S:	Supported
8238F:	drivers/gpu/drm/i915/
8239F:	include/drm/i915*
8240F:	include/uapi/drm/i915_drm.h
8241F:	Documentation/gpu/i915.rst
8242
8243INTEL ETHERNET DRIVERS
8244M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8245L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8246W:	http://www.intel.com/support/feedback.htm
8247W:	http://e1000.sourceforge.net/
8248Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8251S:	Supported
8252F:	Documentation/networking/device_drivers/intel/e100.rst
8253F:	Documentation/networking/device_drivers/intel/e1000.rst
8254F:	Documentation/networking/device_drivers/intel/e1000e.rst
8255F:	Documentation/networking/device_drivers/intel/fm10k.rst
8256F:	Documentation/networking/device_drivers/intel/igb.rst
8257F:	Documentation/networking/device_drivers/intel/igbvf.rst
8258F:	Documentation/networking/device_drivers/intel/ixgb.rst
8259F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8260F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8261F:	Documentation/networking/device_drivers/intel/i40e.rst
8262F:	Documentation/networking/device_drivers/intel/iavf.rst
8263F:	Documentation/networking/device_drivers/intel/ice.rst
8264F:	drivers/net/ethernet/intel/
8265F:	drivers/net/ethernet/intel/*/
8266F:	include/linux/avf/virtchnl.h
8267
8268INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8269M:	Maik Broemme <mbroemme@libmpq.org>
8270L:	linux-fbdev@vger.kernel.org
8271S:	Maintained
8272F:	Documentation/fb/intelfb.rst
8273F:	drivers/video/fbdev/intelfb/
8274
8275INTEL GPIO DRIVERS
8276M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8277L:	linux-gpio@vger.kernel.org
8278S:	Maintained
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8280F:	drivers/gpio/gpio-ich.c
8281F:	drivers/gpio/gpio-intel-mid.c
8282F:	drivers/gpio/gpio-lynxpoint.c
8283F:	drivers/gpio/gpio-merrifield.c
8284F:	drivers/gpio/gpio-ml-ioh.c
8285F:	drivers/gpio/gpio-pch.c
8286F:	drivers/gpio/gpio-sch.c
8287F:	drivers/gpio/gpio-sodaville.c
8288
8289INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8290M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8291M:	Zhi Wang <zhi.a.wang@intel.com>
8292L:	intel-gvt-dev@lists.freedesktop.org
8293L:	intel-gfx@lists.freedesktop.org
8294W:	https://01.org/igvt-g
8295T:	git https://github.com/intel/gvt-linux.git
8296S:	Supported
8297F:	drivers/gpu/drm/i915/gvt/
8298
8299INTEL HID EVENT DRIVER
8300M:	Alex Hung <alex.hung@canonical.com>
8301L:	platform-driver-x86@vger.kernel.org
8302S:	Maintained
8303F:	drivers/platform/x86/intel-hid.c
8304
8305INTEL I/OAT DMA DRIVER
8306M:	Dave Jiang <dave.jiang@intel.com>
8307R:	Dan Williams <dan.j.williams@intel.com>
8308L:	dmaengine@vger.kernel.org
8309Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8310S:	Supported
8311F:	drivers/dma/ioat*
8312
8313INTEL IDLE DRIVER
8314M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8315M:	Len Brown <lenb@kernel.org>
8316L:	linux-pm@vger.kernel.org
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8318B:	https://bugzilla.kernel.org
8319S:	Supported
8320F:	drivers/idle/intel_idle.c
8321
8322INTEL INTEGRATED SENSOR HUB DRIVER
8323M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8324M:	Jiri Kosina <jikos@kernel.org>
8325L:	linux-input@vger.kernel.org
8326S:	Maintained
8327F:	drivers/hid/intel-ish-hid/
8328
8329INTEL IOMMU (VT-d)
8330M:	David Woodhouse <dwmw2@infradead.org>
8331L:	iommu@lists.linux-foundation.org
8332T:	git git://git.infradead.org/iommu-2.6.git
8333S:	Supported
8334F:	drivers/iommu/intel-iommu.c
8335F:	include/linux/intel-iommu.h
8336
8337INTEL IOP-ADMA DMA DRIVER
8338R:	Dan Williams <dan.j.williams@intel.com>
8339S:	Odd fixes
8340F:	drivers/dma/iop-adma.c
8341
8342INTEL IPU3 CSI-2 CIO2 DRIVER
8343M:	Yong Zhi <yong.zhi@intel.com>
8344M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8345M:	Bingbu Cao <bingbu.cao@intel.com>
8346R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8347L:	linux-media@vger.kernel.org
8348S:	Maintained
8349F:	drivers/media/pci/intel/ipu3/
8350F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8351
8352INTEL IPU3 CSI-2 IMGU DRIVER
8353M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8354L:	linux-media@vger.kernel.org
8355S:	Maintained
8356F:	drivers/staging/media/ipu3/
8357F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8358F:	Documentation/media/v4l-drivers/ipu3.rst
8359
8360INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8361M:	Krzysztof Halasa <khalasa@piap.pl>
8362S:	Maintained
8363F:	include/linux/soc/ixp4xx/qmgr.h
8364F:	include/linux/soc/ixp4xx/npe.h
8365F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8366F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8367F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8368F:	drivers/net/wan/ixp4xx_hss.c
8369
8370INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8371M:	Deepak Saxena <dsaxena@plexity.net>
8372S:	Maintained
8373F:	drivers/char/hw_random/ixp4xx-rng.c
8374
8375INTEL MANAGEMENT ENGINE (mei)
8376M:	Tomas Winkler <tomas.winkler@intel.com>
8377L:	linux-kernel@vger.kernel.org
8378S:	Supported
8379F:	include/uapi/linux/mei.h
8380F:	include/linux/mei_cl_bus.h
8381F:	drivers/misc/mei/*
8382F:	drivers/watchdog/mei_wdt.c
8383F:	Documentation/driver-api/mei/*
8384F:	samples/mei/*
8385
8386INTEL MENLOW THERMAL DRIVER
8387M:	Sujith Thomas <sujith.thomas@intel.com>
8388L:	platform-driver-x86@vger.kernel.org
8389W:	https://01.org/linux-acpi
8390S:	Supported
8391F:	drivers/platform/x86/intel_menlow.c
8392
8393INTEL MIC DRIVERS (mic)
8394M:	Sudeep Dutt <sudeep.dutt@intel.com>
8395M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8396S:	Supported
8397W:	https://github.com/sudeepdutt/mic
8398W:	http://software.intel.com/en-us/mic-developer
8399F:	include/linux/mic_bus.h
8400F:	include/linux/scif.h
8401F:	include/uapi/linux/mic_common.h
8402F:	include/uapi/linux/mic_ioctl.h
8403F:	include/uapi/linux/scif_ioctl.h
8404F:	drivers/misc/mic/
8405F:	drivers/dma/mic_x100_dma.c
8406F:	drivers/dma/mic_x100_dma.h
8407F:	Documentation/mic/
8408
8409INTEL PMC CORE DRIVER
8410M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8411M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8412L:	platform-driver-x86@vger.kernel.org
8413S:	Maintained
8414F:	drivers/platform/x86/intel_pmc_core*
8415
8416INTEL PMC/P-Unit IPC DRIVER
8417M:	Zha Qipeng<qipeng.zha@intel.com>
8418L:	platform-driver-x86@vger.kernel.org
8419S:	Maintained
8420F:	drivers/platform/x86/intel_pmc_ipc.c
8421F:	drivers/platform/x86/intel_punit_ipc.c
8422F:	arch/x86/include/asm/intel_pmc_ipc.h
8423F:	arch/x86/include/asm/intel_punit_ipc.h
8424
8425INTEL PMIC GPIO DRIVERS
8426M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8427S:	Maintained
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8429F:	drivers/gpio/gpio-*cove.c
8430F:	drivers/gpio/gpio-msic.c
8431
8432INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8433R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8434S:	Maintained
8435F:	drivers/mfd/intel_msic.c
8436F:	drivers/mfd/intel_soc_pmic*
8437F:	include/linux/mfd/intel_msic.h
8438F:	include/linux/mfd/intel_soc_pmic*
8439
8440INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8441M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8442L:	linux-wireless@vger.kernel.org
8443S:	Maintained
8444F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8445F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8446F:	drivers/net/wireless/intel/ipw2x00/
8447
8448INTEL PSTATE DRIVER
8449M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8450M:	Len Brown <lenb@kernel.org>
8451L:	linux-pm@vger.kernel.org
8452S:	Supported
8453F:	drivers/cpufreq/intel_pstate.c
8454
8455INTEL RDMA RNIC DRIVER
8456M:	Faisal Latif <faisal.latif@intel.com>
8457M:	Shiraz Saleem <shiraz.saleem@intel.com>
8458L:	linux-rdma@vger.kernel.org
8459S:	Supported
8460F:	drivers/infiniband/hw/i40iw/
8461F:	include/uapi/rdma/i40iw-abi.h
8462
8463INTEL SPEED SELECT TECHNOLOGY
8464M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8465L:	platform-driver-x86@vger.kernel.org
8466S:	Maintained
8467F:	drivers/platform/x86/intel_speed_select_if/
8468F:	tools/power/x86/intel-speed-select/
8469F:	include/uapi/linux/isst_if.h
8470
8471INTEL STRATIX10 FIRMWARE DRIVERS
8472M:	Richard Gong <richard.gong@linux.intel.com>
8473L:	linux-kernel@vger.kernel.org
8474S:	Maintained
8475F:	drivers/firmware/stratix10-rsu.c
8476F:	drivers/firmware/stratix10-svc.c
8477F:	include/linux/firmware/intel/stratix10-smc.h
8478F:	include/linux/firmware/intel/stratix10-svc-client.h
8479F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8480F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8481
8482INTEL TELEMETRY DRIVER
8483M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8484M:	"David E. Box" <david.e.box@linux.intel.com>
8485L:	platform-driver-x86@vger.kernel.org
8486S:	Maintained
8487F:	arch/x86/include/asm/intel_telemetry.h
8488F:	drivers/platform/x86/intel_telemetry*
8489
8490INTEL VIRTUAL BUTTON DRIVER
8491M:	AceLan Kao <acelan.kao@canonical.com>
8492L:	platform-driver-x86@vger.kernel.org
8493S:	Maintained
8494F:	drivers/platform/x86/intel-vbtn.c
8495
8496INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8497M:	Stanislaw Gruszka <sgruszka@redhat.com>
8498L:	linux-wireless@vger.kernel.org
8499S:	Supported
8500F:	drivers/net/wireless/intel/iwlegacy/
8501
8502INTEL WIRELESS WIFI LINK (iwlwifi)
8503M:	Johannes Berg <johannes.berg@intel.com>
8504M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8505M:	Luca Coelho <luciano.coelho@intel.com>
8506M:	Intel Linux Wireless <linuxwifi@intel.com>
8507L:	linux-wireless@vger.kernel.org
8508W:	http://intellinuxwireless.org
8509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8510S:	Supported
8511F:	drivers/net/wireless/intel/iwlwifi/
8512
8513INTEL WIRELESS WIMAX CONNECTION 2400
8514M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8515M:	linux-wimax@intel.com
8516L:	wimax@linuxwimax.org (subscribers-only)
8517S:	Supported
8518W:	http://linuxwimax.org
8519F:	Documentation/admin-guide/wimax/i2400m.rst
8520F:	drivers/net/wimax/i2400m/
8521F:	include/uapi/linux/wimax/i2400m.h
8522
8523INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8524M:	Mario Limonciello <mario.limonciello@dell.com>
8525S:	Maintained
8526F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8527
8528INTEL(R) TRACE HUB
8529M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8530S:	Supported
8531F:	Documentation/trace/intel_th.rst
8532F:	drivers/hwtracing/intel_th/
8533F:	include/linux/intel_th.h
8534
8535INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8536M:	Ning Sun <ning.sun@intel.com>
8537L:	tboot-devel@lists.sourceforge.net
8538W:	http://tboot.sourceforge.net
8539T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8540S:	Supported
8541F:	Documentation/x86/intel_txt.rst
8542F:	include/linux/tboot.h
8543F:	arch/x86/kernel/tboot.c
8544
8545INTERCONNECT API
8546M:	Georgi Djakov <georgi.djakov@linaro.org>
8547L:	linux-pm@vger.kernel.org
8548S:	Maintained
8549F:	Documentation/driver-api/interconnect.rst
8550F:	Documentation/devicetree/bindings/interconnect/
8551F:	drivers/interconnect/
8552F:	include/dt-bindings/interconnect/
8553F:	include/linux/interconnect-provider.h
8554F:	include/linux/interconnect.h
8555
8556INVENSENSE MPU-3050 GYROSCOPE DRIVER
8557M:	Linus Walleij <linus.walleij@linaro.org>
8558L:	linux-iio@vger.kernel.org
8559S:	Maintained
8560F:	drivers/iio/gyro/mpu3050*
8561F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8562
8563IOC3 ETHERNET DRIVER
8564M:	Ralf Baechle <ralf@linux-mips.org>
8565L:	linux-mips@vger.kernel.org
8566S:	Maintained
8567F:	drivers/net/ethernet/sgi/ioc3-eth.c
8568
8569IOMAP FILESYSTEM LIBRARY
8570M:	Christoph Hellwig <hch@infradead.org>
8571M:	Darrick J. Wong <darrick.wong@oracle.com>
8572M:	linux-xfs@vger.kernel.org
8573M:	linux-fsdevel@vger.kernel.org
8574L:	linux-xfs@vger.kernel.org
8575L:	linux-fsdevel@vger.kernel.org
8576T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8577S:	Supported
8578F:	fs/iomap/
8579F:	include/linux/iomap.h
8580
8581IOMMU DRIVERS
8582M:	Joerg Roedel <joro@8bytes.org>
8583L:	iommu@lists.linux-foundation.org
8584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8585S:	Maintained
8586F:	Documentation/devicetree/bindings/iommu/
8587F:	drivers/iommu/
8588F:	include/linux/iommu.h
8589F:	include/linux/of_iommu.h
8590F:	include/linux/iova.h
8591
8592IO_URING
8593M:	Jens Axboe <axboe@kernel.dk>
8594L:	linux-block@vger.kernel.org
8595L:	linux-fsdevel@vger.kernel.org
8596T:	git git://git.kernel.dk/linux-block
8597T:	git git://git.kernel.dk/liburing
8598S:	Maintained
8599F:	fs/io_uring.c
8600F:	include/uapi/linux/io_uring.h
8601
8602IPMI SUBSYSTEM
8603M:	Corey Minyard <minyard@acm.org>
8604L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8605W:	http://openipmi.sourceforge.net/
8606S:	Supported
8607F:	Documentation/devicetree/bindings/ipmi/
8608F:	Documentation/IPMI.txt
8609F:	drivers/char/ipmi/
8610F:	include/linux/ipmi*
8611F:	include/uapi/linux/ipmi*
8612
8613IPS SCSI RAID DRIVER
8614M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8615L:	linux-scsi@vger.kernel.org
8616W:	http://www.adaptec.com/
8617S:	Maintained
8618F:	drivers/scsi/ips*
8619
8620IPVS
8621M:	Wensong Zhang <wensong@linux-vs.org>
8622M:	Simon Horman <horms@verge.net.au>
8623M:	Julian Anastasov <ja@ssi.bg>
8624L:	netdev@vger.kernel.org
8625L:	lvs-devel@vger.kernel.org
8626S:	Maintained
8627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8629F:	Documentation/networking/ipvs-sysctl.txt
8630F:	include/net/ip_vs.h
8631F:	include/uapi/linux/ip_vs.h
8632F:	net/netfilter/ipvs/
8633
8634IPWIRELESS DRIVER
8635M:	Jiri Kosina <jikos@kernel.org>
8636M:	David Sterba <dsterba@suse.com>
8637S:	Odd Fixes
8638F:	drivers/tty/ipwireless/
8639
8640IPX NETWORK LAYER
8641L:	netdev@vger.kernel.org
8642S:	Obsolete
8643F:	include/uapi/linux/ipx.h
8644
8645IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8646M:	Marc Zyngier <maz@kernel.org>
8647S:	Maintained
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8649F:	Documentation/IRQ-domain.txt
8650F:	include/linux/irqdomain.h
8651F:	kernel/irq/irqdomain.c
8652F:	kernel/irq/msi.c
8653
8654IRQ SUBSYSTEM
8655M:	Thomas Gleixner <tglx@linutronix.de>
8656L:	linux-kernel@vger.kernel.org
8657S:	Maintained
8658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8659F:	kernel/irq/
8660
8661IRQCHIP DRIVERS
8662M:	Thomas Gleixner <tglx@linutronix.de>
8663M:	Jason Cooper <jason@lakedaemon.net>
8664M:	Marc Zyngier <maz@kernel.org>
8665L:	linux-kernel@vger.kernel.org
8666S:	Maintained
8667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8668F:	Documentation/devicetree/bindings/interrupt-controller/
8669F:	drivers/irqchip/
8670
8671ISA
8672M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8673S:	Maintained
8674F:	Documentation/driver-api/isa.rst
8675F:	drivers/base/isa.c
8676F:	include/linux/isa.h
8677
8678ISA RADIO MODULE
8679M:	Hans Verkuil <hverkuil@xs4all.nl>
8680L:	linux-media@vger.kernel.org
8681T:	git git://linuxtv.org/media_tree.git
8682W:	https://linuxtv.org
8683S:	Maintained
8684F:	drivers/media/radio/radio-isa*
8685
8686ISAPNP
8687M:	Jaroslav Kysela <perex@perex.cz>
8688S:	Maintained
8689F:	Documentation/driver-api/isapnp.rst
8690F:	drivers/pnp/isapnp/
8691F:	include/linux/isapnp.h
8692
8693ISCSI
8694M:	Lee Duncan <lduncan@suse.com>
8695M:	Chris Leech <cleech@redhat.com>
8696L:	open-iscsi@googlegroups.com
8697W:	www.open-iscsi.com
8698S:	Maintained
8699F:	drivers/scsi/*iscsi*
8700F:	include/scsi/*iscsi*
8701
8702iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8703M:	Peter Jones <pjones@redhat.com>
8704M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8705S:	Maintained
8706F:	drivers/firmware/iscsi_ibft*
8707
8708ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8709M:	Sagi Grimberg <sagi@grimberg.me>
8710M:	Max Gurtovoy <maxg@mellanox.com>
8711L:	linux-rdma@vger.kernel.org
8712S:	Supported
8713W:	http://www.openfabrics.org
8714W:	www.open-iscsi.org
8715Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8716F:	drivers/infiniband/ulp/iser/
8717
8718ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8719M:	Sagi Grimberg <sagi@grimberg.me>
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8721L:	linux-rdma@vger.kernel.org
8722L:	target-devel@vger.kernel.org
8723S:	Supported
8724W:	http://www.linux-iscsi.org
8725F:	drivers/infiniband/ulp/isert
8726
8727ISDN/mISDN SUBSYSTEM
8728M:	Karsten Keil <isdn@linux-pingi.de>
8729L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8730L:	netdev@vger.kernel.org
8731W:	http://www.isdn4linux.de
8732S:	Maintained
8733F:	drivers/isdn/mISDN
8734F:	drivers/isdn/hardware
8735
8736ISDN/CAPI SUBSYSTEM
8737M:	Karsten Keil <isdn@linux-pingi.de>
8738L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8739L:	netdev@vger.kernel.org
8740W:	http://www.isdn4linux.de
8741S:	Odd Fixes
8742F:	Documentation/isdn/
8743F:	drivers/isdn/capi/
8744F:	drivers/staging/isdn/
8745F:	net/bluetooth/cmtp/
8746F:	include/linux/isdn/
8747F:	include/uapi/linux/isdn/
8748
8749IT87 HARDWARE MONITORING DRIVER
8750M:	Jean Delvare <jdelvare@suse.com>
8751L:	linux-hwmon@vger.kernel.org
8752S:	Maintained
8753F:	Documentation/hwmon/it87.rst
8754F:	drivers/hwmon/it87.c
8755
8756IT913X MEDIA DRIVER
8757M:	Antti Palosaari <crope@iki.fi>
8758L:	linux-media@vger.kernel.org
8759W:	https://linuxtv.org
8760W:	http://palosaari.fi/linux/
8761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8762T:	git git://linuxtv.org/anttip/media_tree.git
8763S:	Maintained
8764F:	drivers/media/tuners/it913x*
8765
8766IVTV VIDEO4LINUX DRIVER
8767M:	Andy Walls <awalls@md.metrocast.net>
8768L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8769L:	linux-media@vger.kernel.org
8770T:	git git://linuxtv.org/media_tree.git
8771W:	http://www.ivtvdriver.org
8772S:	Maintained
8773F:	Documentation/media/v4l-drivers/ivtv*
8774F:	drivers/media/pci/ivtv/
8775F:	include/uapi/linux/ivtv*
8776
8777IX2505V MEDIA DRIVER
8778M:	Malcolm Priestley <tvboxspy@gmail.com>
8779L:	linux-media@vger.kernel.org
8780W:	https://linuxtv.org
8781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8782S:	Maintained
8783F:	drivers/media/dvb-frontends/ix2505v*
8784
8785JAILHOUSE HYPERVISOR INTERFACE
8786M:	Jan Kiszka <jan.kiszka@siemens.com>
8787L:	jailhouse-dev@googlegroups.com
8788S:	Maintained
8789F:	arch/x86/kernel/jailhouse.c
8790F:	arch/x86/include/asm/jailhouse_para.h
8791
8792JC42.4 TEMPERATURE SENSOR DRIVER
8793M:	Guenter Roeck <linux@roeck-us.net>
8794L:	linux-hwmon@vger.kernel.org
8795S:	Maintained
8796F:	drivers/hwmon/jc42.c
8797F:	Documentation/hwmon/jc42.rst
8798
8799JFS FILESYSTEM
8800M:	Dave Kleikamp <shaggy@kernel.org>
8801L:	jfs-discussion@lists.sourceforge.net
8802W:	http://jfs.sourceforge.net/
8803T:	git git://github.com/kleikamp/linux-shaggy.git
8804S:	Maintained
8805F:	Documentation/admin-guide/jfs.rst
8806F:	fs/jfs/
8807
8808JME NETWORK DRIVER
8809M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8810L:	netdev@vger.kernel.org
8811S:	Maintained
8812F:	drivers/net/ethernet/jme.*
8813
8814JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8815M:	David Woodhouse <dwmw2@infradead.org>
8816M:	Richard Weinberger <richard@nod.at>
8817L:	linux-mtd@lists.infradead.org
8818W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8819T:	git git://git.infradead.org/ubifs-2.6.git
8820S:	Odd Fixes
8821F:	fs/jffs2/
8822F:	include/uapi/linux/jffs2.h
8823
8824JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8825M:	"Theodore Ts'o" <tytso@mit.edu>
8826M:	Jan Kara <jack@suse.com>
8827L:	linux-ext4@vger.kernel.org
8828S:	Maintained
8829F:	fs/jbd2/
8830F:	include/linux/jbd2.h
8831
8832JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8833M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8834L:	linux-media@vger.kernel.org
8835S:	Maintained
8836F:	drivers/media/platform/rcar_jpu.c
8837
8838JSM Neo PCI based serial card
8839L:	linux-serial@vger.kernel.org
8840S:	Orphan
8841F:	drivers/tty/serial/jsm/
8842
8843K10TEMP HARDWARE MONITORING DRIVER
8844M:	Clemens Ladisch <clemens@ladisch.de>
8845L:	linux-hwmon@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/hwmon/k10temp.rst
8848F:	drivers/hwmon/k10temp.c
8849
8850K8TEMP HARDWARE MONITORING DRIVER
8851M:	Rudolf Marek <r.marek@assembler.cz>
8852L:	linux-hwmon@vger.kernel.org
8853S:	Maintained
8854F:	Documentation/hwmon/k8temp.rst
8855F:	drivers/hwmon/k8temp.c
8856
8857KASAN
8858M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8859R:	Alexander Potapenko <glider@google.com>
8860R:	Dmitry Vyukov <dvyukov@google.com>
8861L:	kasan-dev@googlegroups.com
8862S:	Maintained
8863F:	arch/*/include/asm/kasan.h
8864F:	arch/*/mm/kasan_init*
8865F:	Documentation/dev-tools/kasan.rst
8866F:	include/linux/kasan*.h
8867F:	lib/test_kasan.c
8868F:	mm/kasan/
8869F:	scripts/Makefile.kasan
8870
8871KCONFIG
8872M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8874L:	linux-kbuild@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/kbuild/kconfig*
8877F:	scripts/kconfig/
8878F:	scripts/Kconfig.include
8879
8880KDUMP
8881M:	Dave Young <dyoung@redhat.com>
8882M:	Baoquan He <bhe@redhat.com>
8883R:	Vivek Goyal <vgoyal@redhat.com>
8884L:	kexec@lists.infradead.org
8885W:	http://lse.sourceforge.net/kdump/
8886S:	Maintained
8887F:	Documentation/admin-guide/kdump/
8888
8889KEENE FM RADIO TRANSMITTER DRIVER
8890M:	Hans Verkuil <hverkuil@xs4all.nl>
8891L:	linux-media@vger.kernel.org
8892T:	git git://linuxtv.org/media_tree.git
8893W:	https://linuxtv.org
8894S:	Maintained
8895F:	drivers/media/radio/radio-keene*
8896
8897KERNEL AUTOMOUNTER
8898M:	Ian Kent <raven@themaw.net>
8899L:	autofs@vger.kernel.org
8900S:	Maintained
8901F:	fs/autofs/
8902
8903KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8904M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8905M:	Michal Marek <michal.lkml@markovi.net>
8906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8907L:	linux-kbuild@vger.kernel.org
8908S:	Maintained
8909F:	Documentation/kbuild/
8910F:	Makefile
8911F:	scripts/Kbuild*
8912F:	scripts/Makefile*
8913F:	scripts/basic/
8914F:	scripts/mk*
8915F:	scripts/*vmlinux*
8916F:	scripts/mod/
8917F:	scripts/package/
8918
8919KERNEL JANITORS
8920L:	kernel-janitors@vger.kernel.org
8921W:	http://kernelnewbies.org/KernelJanitors
8922S:	Odd Fixes
8923
8924KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8925M:	"J. Bruce Fields" <bfields@fieldses.org>
8926M:	Chuck Lever <chuck.lever@oracle.com>
8927L:	linux-nfs@vger.kernel.org
8928W:	http://nfs.sourceforge.net/
8929T:	git git://linux-nfs.org/~bfields/linux.git
8930S:	Supported
8931F:	fs/nfsd/
8932F:	include/uapi/linux/nfsd/
8933F:	fs/lockd/
8934F:	fs/nfs_common/
8935F:	net/sunrpc/
8936F:	include/linux/lockd/
8937F:	include/linux/sunrpc/
8938F:	include/uapi/linux/sunrpc/
8939
8940KERNEL SELFTEST FRAMEWORK
8941M:	Shuah Khan <shuah@kernel.org>
8942M:	Shuah Khan <skhan@linuxfoundation.org>
8943L:	linux-kselftest@vger.kernel.org
8944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8945Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8946S:	Maintained
8947F:	tools/testing/selftests/
8948F:	Documentation/dev-tools/kselftest*
8949
8950KERNEL USERMODE HELPER
8951M:	Luis Chamberlain <mcgrof@kernel.org>
8952L:	linux-kernel@vger.kernel.org
8953S:	Maintained
8954F:	kernel/umh.c
8955F:	include/linux/umh.h
8956
8957KERNEL VIRTUAL MACHINE (KVM)
8958M:	Paolo Bonzini <pbonzini@redhat.com>
8959M:	Radim Krčmář <rkrcmar@redhat.com>
8960L:	kvm@vger.kernel.org
8961W:	http://www.linux-kvm.org
8962T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8963S:	Supported
8964F:	Documentation/virt/kvm/
8965F:	include/trace/events/kvm.h
8966F:	include/uapi/asm-generic/kvm*
8967F:	include/uapi/linux/kvm*
8968F:	include/asm-generic/kvm*
8969F:	include/linux/kvm*
8970F:	include/kvm/iodev.h
8971F:	virt/kvm/*
8972F:	tools/kvm/
8973F:	tools/testing/selftests/kvm/
8974
8975KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8976M:	Marc Zyngier <maz@kernel.org>
8977R:	James Morse <james.morse@arm.com>
8978R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8979R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8981L:	kvmarm@lists.cs.columbia.edu
8982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8983S:	Maintained
8984F:	arch/arm/include/uapi/asm/kvm*
8985F:	arch/arm/include/asm/kvm*
8986F:	arch/arm/kvm/
8987F:	arch/arm64/include/uapi/asm/kvm*
8988F:	arch/arm64/include/asm/kvm*
8989F:	arch/arm64/kvm/
8990F:	virt/kvm/arm/
8991F:	include/kvm/arm_*
8992
8993KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8994M:	James Hogan <jhogan@kernel.org>
8995L:	linux-mips@vger.kernel.org
8996S:	Supported
8997F:	arch/mips/include/uapi/asm/kvm*
8998F:	arch/mips/include/asm/kvm*
8999F:	arch/mips/kvm/
9000
9001KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9002M:	Paul Mackerras <paulus@ozlabs.org>
9003L:	kvm-ppc@vger.kernel.org
9004W:	http://www.linux-kvm.org/
9005T:	git git://github.com/agraf/linux-2.6.git
9006S:	Supported
9007F:	arch/powerpc/include/uapi/asm/kvm*
9008F:	arch/powerpc/include/asm/kvm*
9009F:	arch/powerpc/kvm/
9010F:	arch/powerpc/kernel/kvm*
9011
9012KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9013M:	Christian Borntraeger <borntraeger@de.ibm.com>
9014M:	Janosch Frank <frankja@linux.ibm.com>
9015R:	David Hildenbrand <david@redhat.com>
9016R:	Cornelia Huck <cohuck@redhat.com>
9017L:	kvm@vger.kernel.org
9018W:	http://www.ibm.com/developerworks/linux/linux390/
9019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9020S:	Supported
9021F:	arch/s390/include/uapi/asm/kvm*
9022F:	arch/s390/include/asm/gmap.h
9023F:	arch/s390/include/asm/kvm*
9024F:	arch/s390/kvm/
9025F:	arch/s390/mm/gmap.c
9026F:	tools/testing/selftests/kvm/s390x/
9027F:	tools/testing/selftests/kvm/*/s390x/
9028
9029KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9030M:	Paolo Bonzini <pbonzini@redhat.com>
9031M:	Radim Krčmář <rkrcmar@redhat.com>
9032R:	Sean Christopherson <sean.j.christopherson@intel.com>
9033R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9034R:	Wanpeng Li <wanpengli@tencent.com>
9035R:	Jim Mattson <jmattson@google.com>
9036R:	Joerg Roedel <joro@8bytes.org>
9037L:	kvm@vger.kernel.org
9038W:	http://www.linux-kvm.org
9039T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9040S:	Supported
9041F:	arch/x86/kvm/
9042F:	arch/x86/kvm/*/
9043F:	arch/x86/include/uapi/asm/kvm*
9044F:	arch/x86/include/uapi/asm/vmx.h
9045F:	arch/x86/include/uapi/asm/svm.h
9046F:	arch/x86/include/asm/kvm*
9047F:	arch/x86/include/asm/pvclock-abi.h
9048F:	arch/x86/include/asm/svm.h
9049F:	arch/x86/include/asm/vmx.h
9050F:	arch/x86/kernel/kvm.c
9051F:	arch/x86/kernel/kvmclock.c
9052
9053KERNFS
9054M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9055M:	Tejun Heo <tj@kernel.org>
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9057S:	Supported
9058F:	include/linux/kernfs.h
9059F:	fs/kernfs/
9060
9061KEXEC
9062M:	Eric Biederman <ebiederm@xmission.com>
9063W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9064L:	kexec@lists.infradead.org
9065S:	Maintained
9066F:	include/linux/kexec.h
9067F:	include/uapi/linux/kexec.h
9068F:	kernel/kexec*
9069
9070KEYS-ENCRYPTED
9071M:	Mimi Zohar <zohar@linux.ibm.com>
9072L:	linux-integrity@vger.kernel.org
9073L:	keyrings@vger.kernel.org
9074S:	Supported
9075F:	Documentation/security/keys/trusted-encrypted.rst
9076F:	include/keys/encrypted-type.h
9077F:	security/keys/encrypted-keys/
9078
9079KEYS-TRUSTED
9080M:	James Bottomley <jejb@linux.ibm.com>
9081M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9082M:	Mimi Zohar <zohar@linux.ibm.com>
9083L:	linux-integrity@vger.kernel.org
9084L:	keyrings@vger.kernel.org
9085S:	Supported
9086F:	Documentation/security/keys/trusted-encrypted.rst
9087F:	include/keys/trusted-type.h
9088F:	security/keys/trusted.c
9089F:	include/keys/trusted.h
9090
9091KEYS/KEYRINGS:
9092M:	David Howells <dhowells@redhat.com>
9093M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9094L:	keyrings@vger.kernel.org
9095S:	Maintained
9096F:	Documentation/security/keys/core.rst
9097F:	include/linux/key.h
9098F:	include/linux/key-type.h
9099F:	include/linux/keyctl.h
9100F:	include/uapi/linux/keyctl.h
9101F:	include/keys/
9102F:	security/keys/
9103
9104KGDB / KDB /debug_core
9105M:	Jason Wessel <jason.wessel@windriver.com>
9106M:	Daniel Thompson <daniel.thompson@linaro.org>
9107R:	Douglas Anderson <dianders@chromium.org>
9108W:	http://kgdb.wiki.kernel.org/
9109L:	kgdb-bugreport@lists.sourceforge.net
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9111S:	Maintained
9112F:	Documentation/dev-tools/kgdb.rst
9113F:	drivers/misc/kgdbts.c
9114F:	drivers/tty/serial/kgdboc.c
9115F:	include/linux/kdb.h
9116F:	include/linux/kgdb.h
9117F:	kernel/debug/
9118
9119KMEMLEAK
9120M:	Catalin Marinas <catalin.marinas@arm.com>
9121S:	Maintained
9122F:	Documentation/dev-tools/kmemleak.rst
9123F:	include/linux/kmemleak.h
9124F:	mm/kmemleak.c
9125F:	mm/kmemleak-test.c
9126
9127KMOD KERNEL MODULE LOADER - USERMODE HELPER
9128M:	Luis Chamberlain <mcgrof@kernel.org>
9129L:	linux-kernel@vger.kernel.org
9130S:	Maintained
9131F:	kernel/kmod.c
9132F:	include/linux/kmod.h
9133F:	lib/test_kmod.c
9134F:	tools/testing/selftests/kmod/
9135
9136KPROBES
9137M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9138M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9139M:	"David S. Miller" <davem@davemloft.net>
9140M:	Masami Hiramatsu <mhiramat@kernel.org>
9141S:	Maintained
9142F:	Documentation/kprobes.txt
9143F:	include/linux/kprobes.h
9144F:	include/asm-generic/kprobes.h
9145F:	kernel/kprobes.c
9146
9147KS0108 LCD CONTROLLER DRIVER
9148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9149S:	Maintained
9150F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9151F:	drivers/auxdisplay/ks0108.c
9152F:	include/linux/ks0108.h
9153
9154L3MDEV
9155M:	David Ahern <dsahern@kernel.org>
9156L:	netdev@vger.kernel.org
9157S:	Maintained
9158F:	net/l3mdev
9159F:	include/net/l3mdev.h
9160
9161L7 BPF FRAMEWORK
9162M:	John Fastabend <john.fastabend@gmail.com>
9163M:	Daniel Borkmann <daniel@iogearbox.net>
9164L:	netdev@vger.kernel.org
9165L:	bpf@vger.kernel.org
9166S:	Maintained
9167F:	include/linux/skmsg.h
9168F:	net/core/skmsg.c
9169F:	net/core/sock_map.c
9170F:	net/ipv4/tcp_bpf.c
9171
9172LANTIQ / INTEL Ethernet drivers
9173M:	Hauke Mehrtens <hauke@hauke-m.de>
9174L:	netdev@vger.kernel.org
9175S:	Maintained
9176F:	net/dsa/tag_gswip.c
9177F:	drivers/net/ethernet/lantiq_xrx200.c
9178F:	drivers/net/dsa/lantiq_pce.h
9179F:	drivers/net/dsa/lantiq_gswip.c
9180
9181LANTIQ MIPS ARCHITECTURE
9182M:	John Crispin <john@phrozen.org>
9183L:	linux-mips@vger.kernel.org
9184S:	Maintained
9185F:	arch/mips/lantiq
9186F:	drivers/soc/lantiq
9187
9188LAPB module
9189L:	linux-x25@vger.kernel.org
9190S:	Orphan
9191F:	Documentation/networking/lapb-module.txt
9192F:	include/*/lapb.h
9193F:	net/lapb/
9194
9195LASI 53c700 driver for PARISC
9196M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9197L:	linux-scsi@vger.kernel.org
9198S:	Maintained
9199F:	Documentation/scsi/53c700.txt
9200F:	drivers/scsi/53c700*
9201
9202LEAKING_ADDRESSES
9203M:	Tobin C. Harding <me@tobin.cc>
9204M:	Tycho Andersen <tycho@tycho.ws>
9205L:	kernel-hardening@lists.openwall.com
9206S:	Maintained
9207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9208F:	scripts/leaking_addresses.pl
9209
9210LED SUBSYSTEM
9211M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9212M:	Pavel Machek <pavel@ucw.cz>
9213R:	Dan Murphy <dmurphy@ti.com>
9214L:	linux-leds@vger.kernel.org
9215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9217S:	Maintained
9218F:	Documentation/devicetree/bindings/leds/
9219F:	drivers/leds/
9220F:	include/linux/leds.h
9221
9222LEGACY EEPROM DRIVER
9223M:	Jean Delvare <jdelvare@suse.com>
9224S:	Maintained
9225F:	Documentation/misc-devices/eeprom.rst
9226F:	drivers/misc/eeprom/eeprom.c
9227
9228LEGO MINDSTORMS EV3
9229R:	David Lechner <david@lechnology.com>
9230S:	Maintained
9231F:	arch/arm/boot/dts/da850-lego-ev3.dts
9232F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9233F:	drivers/power/supply/lego_ev3_battery.c
9234
9235LEGO USB Tower driver
9236M:	Juergen Stuber <starblue@users.sourceforge.net>
9237L:	legousb-devel@lists.sourceforge.net
9238W:	http://legousb.sourceforge.net/
9239S:	Maintained
9240F:	drivers/usb/misc/legousbtower.c
9241
9242LG LAPTOP EXTRAS
9243M:	Matan Ziv-Av <matan@svgalib.org>
9244L:	platform-driver-x86@vger.kernel.org
9245S:	Maintained
9246F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9247F:	Documentation/admin-guide/laptops/lg-laptop.rst
9248F:	drivers/platform/x86/lg-laptop.c
9249
9250LG2160 MEDIA DRIVER
9251M:	Michael Krufky <mkrufky@linuxtv.org>
9252L:	linux-media@vger.kernel.org
9253W:	https://linuxtv.org
9254W:	http://github.com/mkrufky
9255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9256T:	git git://linuxtv.org/mkrufky/tuners.git
9257S:	Maintained
9258F:	drivers/media/dvb-frontends/lg2160.*
9259
9260LGDT3305 MEDIA DRIVER
9261M:	Michael Krufky <mkrufky@linuxtv.org>
9262L:	linux-media@vger.kernel.org
9263W:	https://linuxtv.org
9264W:	http://github.com/mkrufky
9265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9266T:	git git://linuxtv.org/mkrufky/tuners.git
9267S:	Maintained
9268F:	drivers/media/dvb-frontends/lgdt3305.*
9269
9270LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9271M:	Viresh Kumar <vireshk@kernel.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:	include/linux/pata_arasan_cf_data.h
9276F:	drivers/ata/pata_arasan_cf.c
9277
9278LIBATA PATA DRIVERS
9279M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9280M:	Jens Axboe <axboe@kernel.dk>
9281L:	linux-ide@vger.kernel.org
9282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9283S:	Maintained
9284F:	drivers/ata/pata_*.c
9285F:	drivers/ata/ata_generic.c
9286
9287LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9288M:	Linus Walleij <linus.walleij@linaro.org>
9289L:	linux-ide@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9291S:	Maintained
9292F:	drivers/ata/pata_ftide010.c
9293F:	drivers/ata/sata_gemini.c
9294F:	drivers/ata/sata_gemini.h
9295
9296LIBATA SATA AHCI PLATFORM devices support
9297M:	Hans de Goede <hdegoede@redhat.com>
9298M:	Jens Axboe <axboe@kernel.dk>
9299L:	linux-ide@vger.kernel.org
9300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9301S:	Maintained
9302F:	drivers/ata/ahci_platform.c
9303F:	drivers/ata/libahci_platform.c
9304F:	include/linux/ahci_platform.h
9305
9306LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9307M:	Mikael Pettersson <mikpelinux@gmail.com>
9308L:	linux-ide@vger.kernel.org
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9310S:	Maintained
9311F:	drivers/ata/sata_promise.*
9312
9313LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9314M:	Jens Axboe <axboe@kernel.dk>
9315L:	linux-ide@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9317S:	Maintained
9318F:	drivers/ata/
9319F:	include/linux/ata.h
9320F:	include/linux/libata.h
9321F:	Documentation/devicetree/bindings/ata/
9322
9323LIBLOCKDEP
9324M:	Sasha Levin <alexander.levin@microsoft.com>
9325S:	Maintained
9326F:	tools/lib/lockdep/
9327
9328LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9329M:	Dan Williams <dan.j.williams@intel.com>
9330M:	Vishal Verma <vishal.l.verma@intel.com>
9331M:	Dave Jiang <dave.jiang@intel.com>
9332L:	linux-nvdimm@lists.01.org
9333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9334S:	Supported
9335F:	drivers/nvdimm/blk.c
9336F:	drivers/nvdimm/region_devs.c
9337
9338LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9339M:	Vishal Verma <vishal.l.verma@intel.com>
9340M:	Dan Williams <dan.j.williams@intel.com>
9341M:	Dave Jiang <dave.jiang@intel.com>
9342L:	linux-nvdimm@lists.01.org
9343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9344S:	Supported
9345F:	drivers/nvdimm/btt*
9346
9347LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9348M:	Dan Williams <dan.j.williams@intel.com>
9349M:	Vishal Verma <vishal.l.verma@intel.com>
9350M:	Dave Jiang <dave.jiang@intel.com>
9351L:	linux-nvdimm@lists.01.org
9352Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9353S:	Supported
9354F:	drivers/nvdimm/pmem*
9355
9356LIBNVDIMM: DEVICETREE BINDINGS
9357M:	Oliver O'Halloran <oohall@gmail.com>
9358L:	linux-nvdimm@lists.01.org
9359Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9360S:	Supported
9361F:	drivers/nvdimm/of_pmem.c
9362F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9363
9364LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9365M:	Dan Williams <dan.j.williams@intel.com>
9366M:	Vishal Verma <vishal.l.verma@intel.com>
9367M:	Dave Jiang <dave.jiang@intel.com>
9368M:	Keith Busch <keith.busch@intel.com>
9369M:	Ira Weiny <ira.weiny@intel.com>
9370L:	linux-nvdimm@lists.01.org
9371Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9373S:	Supported
9374F:	drivers/nvdimm/*
9375F:	drivers/acpi/nfit/*
9376F:	include/linux/nd.h
9377F:	include/linux/libnvdimm.h
9378F:	include/uapi/linux/ndctl.h
9379
9380LICENSES and SPDX stuff
9381M:	Thomas Gleixner <tglx@linutronix.de>
9382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9383L:	linux-spdx@vger.kernel.org
9384S:	Maintained
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9386F:	COPYING
9387F:	Documentation/process/license-rules.rst
9388F:	LICENSES/
9389F:	scripts/spdxcheck-test.sh
9390F:	scripts/spdxcheck.py
9391
9392LIGHTNVM PLATFORM SUPPORT
9393M:	Matias Bjorling <mb@lightnvm.io>
9394W:	http://github/OpenChannelSSD
9395L:	linux-block@vger.kernel.org
9396S:	Maintained
9397F:	drivers/lightnvm/
9398F:	include/linux/lightnvm.h
9399F:	include/uapi/linux/lightnvm.h
9400
9401LINUX FOR POWER MACINTOSH
9402M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9403W:	http://www.penguinppc.org/
9404L:	linuxppc-dev@lists.ozlabs.org
9405S:	Maintained
9406F:	arch/powerpc/platforms/powermac/
9407F:	drivers/macintosh/
9408
9409LINUX FOR POWERPC (32-BIT AND 64-BIT)
9410M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9411M:	Paul Mackerras <paulus@samba.org>
9412M:	Michael Ellerman <mpe@ellerman.id.au>
9413W:	https://github.com/linuxppc/linux/wiki
9414L:	linuxppc-dev@lists.ozlabs.org
9415Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9417S:	Supported
9418F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9419F:	Documentation/devicetree/bindings/powerpc/
9420F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9421F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9422F:	Documentation/powerpc/
9423F:	arch/powerpc/
9424F:	drivers/char/tpm/tpm_ibmvtpm*
9425F:	drivers/crypto/nx/
9426F:	drivers/crypto/vmx/
9427F:	drivers/i2c/busses/i2c-opal.c
9428F:	drivers/net/ethernet/ibm/ibmveth.*
9429F:	drivers/net/ethernet/ibm/ibmvnic.*
9430F:	drivers/pci/hotplug/pnv_php.c
9431F:	drivers/pci/hotplug/rpa*
9432F:	drivers/rtc/rtc-opal.c
9433F:	drivers/scsi/ibmvscsi/
9434F:	drivers/tty/hvc/hvc_opal.c
9435F:	drivers/watchdog/wdrtas.c
9436F:	tools/testing/selftests/powerpc
9437N:	/pmac
9438N:	powermac
9439N:	powernv
9440N:	[^a-z0-9]ps3
9441N:	pseries
9442
9443LINUX FOR POWERPC EMBEDDED MPC5XXX
9444M:	Anatolij Gustschin <agust@denx.de>
9445L:	linuxppc-dev@lists.ozlabs.org
9446T:	git git://git.denx.de/linux-denx-agust.git
9447S:	Maintained
9448F:	arch/powerpc/platforms/512x/
9449F:	arch/powerpc/platforms/52xx/
9450
9451LINUX FOR POWERPC EMBEDDED PPC4XX
9452M:	Alistair Popple <alistair@popple.id.au>
9453M:	Matt Porter <mporter@kernel.crashing.org>
9454W:	http://www.penguinppc.org/
9455L:	linuxppc-dev@lists.ozlabs.org
9456S:	Maintained
9457F:	arch/powerpc/platforms/40x/
9458F:	arch/powerpc/platforms/44x/
9459
9460LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9461M:	Scott Wood <oss@buserror.net>
9462M:	Kumar Gala <galak@kernel.crashing.org>
9463W:	http://www.penguinppc.org/
9464L:	linuxppc-dev@lists.ozlabs.org
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9466S:	Maintained
9467F:	arch/powerpc/platforms/83xx/
9468F:	arch/powerpc/platforms/85xx/
9469F:	Documentation/devicetree/bindings/powerpc/fsl/
9470
9471LINUX FOR POWERPC EMBEDDED PPC8XX
9472M:	Vitaly Bordug <vitb@kernel.crashing.org>
9473W:	http://www.penguinppc.org/
9474L:	linuxppc-dev@lists.ozlabs.org
9475S:	Maintained
9476F:	arch/powerpc/platforms/8xx/
9477
9478LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9479L:	linuxppc-dev@lists.ozlabs.org
9480S:	Orphan
9481F:	arch/powerpc/*/*virtex*
9482F:	arch/powerpc/*/*/*virtex*
9483
9484LINUX FOR POWERPC PA SEMI PWRFICIENT
9485L:	linuxppc-dev@lists.ozlabs.org
9486S:	Orphan
9487F:	arch/powerpc/platforms/pasemi/
9488F:	drivers/*/*pasemi*
9489F:	drivers/*/*/*pasemi*
9490
9491LINUX KERNEL DUMP TEST MODULE (LKDTM)
9492M:	Kees Cook <keescook@chromium.org>
9493S:	Maintained
9494F:	drivers/misc/lkdtm/*
9495
9496LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9497M:	Alan Stern <stern@rowland.harvard.edu>
9498M:	Andrea Parri <parri.andrea@gmail.com>
9499M:	Will Deacon <will@kernel.org>
9500M:	Peter Zijlstra <peterz@infradead.org>
9501M:	Boqun Feng <boqun.feng@gmail.com>
9502M:	Nicholas Piggin <npiggin@gmail.com>
9503M:	David Howells <dhowells@redhat.com>
9504M:	Jade Alglave <j.alglave@ucl.ac.uk>
9505M:	Luc Maranget <luc.maranget@inria.fr>
9506M:	"Paul E. McKenney" <paulmck@kernel.org>
9507R:	Akira Yokosawa <akiyks@gmail.com>
9508R:	Daniel Lustig <dlustig@nvidia.com>
9509L:	linux-kernel@vger.kernel.org
9510L:	linux-arch@vger.kernel.org
9511S:	Supported
9512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9513F:	tools/memory-model/
9514F:	Documentation/atomic_bitops.txt
9515F:	Documentation/atomic_t.txt
9516F:	Documentation/core-api/atomic_ops.rst
9517F:	Documentation/core-api/refcount-vs-atomic.rst
9518F:	Documentation/memory-barriers.txt
9519
9520LIS3LV02D ACCELEROMETER DRIVER
9521M:	Eric Piel <eric.piel@tremplin-utc.net>
9522S:	Maintained
9523F:	Documentation/misc-devices/lis3lv02d.rst
9524F:	drivers/misc/lis3lv02d/
9525F:	drivers/platform/x86/hp_accel.c
9526
9527LIVE PATCHING
9528M:	Josh Poimboeuf <jpoimboe@redhat.com>
9529M:	Jiri Kosina <jikos@kernel.org>
9530M:	Miroslav Benes <mbenes@suse.cz>
9531M:	Petr Mladek <pmladek@suse.com>
9532R:	Joe Lawrence <joe.lawrence@redhat.com>
9533S:	Maintained
9534F:	kernel/livepatch/
9535F:	include/linux/livepatch.h
9536F:	arch/x86/include/asm/livepatch.h
9537F:	arch/x86/kernel/livepatch.c
9538F:	Documentation/livepatch/
9539F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9540F:	samples/livepatch/
9541F:	tools/testing/selftests/livepatch/
9542L:	live-patching@vger.kernel.org
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9544
9545LLC (802.2)
9546L:	netdev@vger.kernel.org
9547S:	Odd fixes
9548F:	include/linux/llc.h
9549F:	include/uapi/linux/llc.h
9550F:	include/net/llc*
9551F:	net/llc/
9552
9553LM73 HARDWARE MONITOR DRIVER
9554M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9555L:	linux-hwmon@vger.kernel.org
9556S:	Maintained
9557F:	drivers/hwmon/lm73.c
9558
9559LM78 HARDWARE MONITOR DRIVER
9560M:	Jean Delvare <jdelvare@suse.com>
9561L:	linux-hwmon@vger.kernel.org
9562S:	Maintained
9563F:	Documentation/hwmon/lm78.rst
9564F:	drivers/hwmon/lm78.c
9565
9566LM83 HARDWARE MONITOR DRIVER
9567M:	Jean Delvare <jdelvare@suse.com>
9568L:	linux-hwmon@vger.kernel.org
9569S:	Maintained
9570F:	Documentation/hwmon/lm83.rst
9571F:	drivers/hwmon/lm83.c
9572
9573LM90 HARDWARE MONITOR DRIVER
9574M:	Jean Delvare <jdelvare@suse.com>
9575L:	linux-hwmon@vger.kernel.org
9576S:	Maintained
9577F:	Documentation/hwmon/lm90.rst
9578F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9579F:	drivers/hwmon/lm90.c
9580F:	include/dt-bindings/thermal/lm90.h
9581
9582LM95234 HARDWARE MONITOR DRIVER
9583M:	Guenter Roeck <linux@roeck-us.net>
9584L:	linux-hwmon@vger.kernel.org
9585S:	Maintained
9586F:	Documentation/hwmon/lm95234.rst
9587F:	drivers/hwmon/lm95234.c
9588
9589LME2510 MEDIA DRIVER
9590M:	Malcolm Priestley <tvboxspy@gmail.com>
9591L:	linux-media@vger.kernel.org
9592W:	https://linuxtv.org
9593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9594S:	Maintained
9595F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9596
9597LOADPIN SECURITY MODULE
9598M:	Kees Cook <keescook@chromium.org>
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9600S:	Supported
9601F:	security/loadpin/
9602F:	Documentation/admin-guide/LSM/LoadPin.rst
9603
9604LOCKING PRIMITIVES
9605M:	Peter Zijlstra <peterz@infradead.org>
9606M:	Ingo Molnar <mingo@redhat.com>
9607M:	Will Deacon <will@kernel.org>
9608L:	linux-kernel@vger.kernel.org
9609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9610S:	Maintained
9611F:	Documentation/locking/
9612F:	include/linux/lockdep.h
9613F:	include/linux/spinlock*.h
9614F:	arch/*/include/asm/spinlock*.h
9615F:	include/linux/rwlock*.h
9616F:	include/linux/mutex*.h
9617F:	include/linux/rwsem*.h
9618F:	include/linux/seqlock.h
9619F:	lib/locking*.[ch]
9620F:	kernel/locking/
9621X:	kernel/locking/locktorture.c
9622
9623LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9624M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9625L:	linux-ntfs-dev@lists.sourceforge.net
9626W:	http://www.linux-ntfs.org/content/view/19/37/
9627S:	Maintained
9628F:	Documentation/admin-guide/ldm.rst
9629F:	block/partitions/ldm.*
9630
9631LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9632M:	Sathya Prakash <sathya.prakash@broadcom.com>
9633M:	Chaitra P B <chaitra.basappa@broadcom.com>
9634M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9635L:	MPT-FusionLinux.pdl@broadcom.com
9636L:	linux-scsi@vger.kernel.org
9637W:	http://www.avagotech.com/support/
9638S:	Supported
9639F:	drivers/message/fusion/
9640F:	drivers/scsi/mpt3sas/
9641
9642LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9643M:	Matthew Wilcox <willy@infradead.org>
9644L:	linux-scsi@vger.kernel.org
9645S:	Maintained
9646F:	drivers/scsi/sym53c8xx_2/
9647
9648LTC1660 DAC DRIVER
9649M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9650L:	linux-iio@vger.kernel.org
9651S:	Maintained
9652F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9653F:	drivers/iio/dac/ltc1660.c
9654
9655LTC4261 HARDWARE MONITOR DRIVER
9656M:	Guenter Roeck <linux@roeck-us.net>
9657L:	linux-hwmon@vger.kernel.org
9658S:	Maintained
9659F:	Documentation/hwmon/ltc4261.rst
9660F:	drivers/hwmon/ltc4261.c
9661
9662LTC4306 I2C MULTIPLEXER DRIVER
9663M:	Michael Hennerich <michael.hennerich@analog.com>
9664W:	http://ez.analog.com/community/linux-device-drivers
9665L:	linux-i2c@vger.kernel.org
9666S:	Supported
9667F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9668F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9669
9670LTP (Linux Test Project)
9671M:	Mike Frysinger <vapier@gentoo.org>
9672M:	Cyril Hrubis <chrubis@suse.cz>
9673M:	Wanlong Gao <wanlong.gao@gmail.com>
9674M:	Jan Stancek <jstancek@redhat.com>
9675M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9676M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9677L:	ltp@lists.linux.it (subscribers-only)
9678W:	http://linux-test-project.github.io/
9679T:	git git://github.com/linux-test-project/ltp.git
9680S:	Maintained
9681
9682M68K ARCHITECTURE
9683M:	Geert Uytterhoeven <geert@linux-m68k.org>
9684L:	linux-m68k@lists.linux-m68k.org
9685W:	http://www.linux-m68k.org/
9686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9687S:	Maintained
9688F:	arch/m68k/
9689F:	drivers/zorro/
9690
9691M68K ON APPLE MACINTOSH
9692M:	Joshua Thompson <funaho@jurai.org>
9693W:	http://www.mac.linux-m68k.org/
9694L:	linux-m68k@lists.linux-m68k.org
9695S:	Maintained
9696F:	arch/m68k/mac/
9697
9698M68K ON HP9000/300
9699M:	Philip Blundell <philb@gnu.org>
9700W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9701S:	Maintained
9702F:	arch/m68k/hp300/
9703
9704M88DS3103 MEDIA DRIVER
9705M:	Antti Palosaari <crope@iki.fi>
9706L:	linux-media@vger.kernel.org
9707W:	https://linuxtv.org
9708W:	http://palosaari.fi/linux/
9709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9710T:	git git://linuxtv.org/anttip/media_tree.git
9711S:	Maintained
9712F:	drivers/media/dvb-frontends/m88ds3103*
9713
9714M88RS2000 MEDIA DRIVER
9715M:	Malcolm Priestley <tvboxspy@gmail.com>
9716L:	linux-media@vger.kernel.org
9717W:	https://linuxtv.org
9718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9719S:	Maintained
9720F:	drivers/media/dvb-frontends/m88rs2000*
9721
9722MA901 MASTERKIT USB FM RADIO DRIVER
9723M:	Alexey Klimov <klimov.linux@gmail.com>
9724L:	linux-media@vger.kernel.org
9725T:	git git://linuxtv.org/media_tree.git
9726S:	Maintained
9727F:	drivers/media/radio/radio-ma901.c
9728
9729MAC80211
9730M:	Johannes Berg <johannes@sipsolutions.net>
9731L:	linux-wireless@vger.kernel.org
9732W:	http://wireless.kernel.org/
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9735S:	Maintained
9736F:	Documentation/networking/mac80211-injection.txt
9737F:	include/net/mac80211.h
9738F:	net/mac80211/
9739F:	drivers/net/wireless/mac80211_hwsim.[ch]
9740F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9741
9742MAILBOX API
9743M:	Jassi Brar <jassisinghbrar@gmail.com>
9744L:	linux-kernel@vger.kernel.org
9745S:	Maintained
9746F:	drivers/mailbox/
9747F:	include/linux/mailbox_client.h
9748F:	include/linux/mailbox_controller.h
9749
9750MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9751M:	Michael Kerrisk <mtk.manpages@gmail.com>
9752W:	http://www.kernel.org/doc/man-pages
9753L:	linux-man@vger.kernel.org
9754S:	Maintained
9755
9756MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9757M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9758L:	linux-mips@vger.kernel.org
9759S:	Maintained
9760F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9761
9762MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9763M:	Andrew Lunn <andrew@lunn.ch>
9764M:	Vivien Didelot <vivien.didelot@gmail.com>
9765L:	netdev@vger.kernel.org
9766S:	Maintained
9767F:	drivers/net/dsa/mv88e6xxx/
9768F:	include/linux/platform_data/mv88e6xxx.h
9769F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9770
9771MARVELL ARMADA DRM SUPPORT
9772M:	Russell King <linux@armlinux.org.uk>
9773S:	Maintained
9774T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9775T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9776F:	drivers/gpu/drm/armada/
9777F:	include/uapi/drm/armada_drm.h
9778F:	Documentation/devicetree/bindings/display/armada/
9779
9780MARVELL ARMADA 3700 PHY DRIVERS
9781M:	Miquel Raynal <miquel.raynal@bootlin.com>
9782S:	Maintained
9783F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9784F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9785F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9786F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9787
9788MARVELL CRYPTO DRIVER
9789M:	Boris Brezillon <bbrezillon@kernel.org>
9790M:	Arnaud Ebalard <arno@natisbad.org>
9791F:	drivers/crypto/marvell/
9792S:	Maintained
9793L:	linux-crypto@vger.kernel.org
9794
9795MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9796M:	Mirko Lindner <mlindner@marvell.com>
9797M:	Stephen Hemminger <stephen@networkplumber.org>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	drivers/net/ethernet/marvell/sk*
9801
9802MARVELL LIBERTAS WIRELESS DRIVER
9803L:	libertas-dev@lists.infradead.org
9804S:	Orphan
9805F:	drivers/net/wireless/marvell/libertas/
9806
9807MARVELL MACCHIATOBIN SUPPORT
9808M:	Russell King <linux@armlinux.org.uk>
9809L:	linux-arm-kernel@lists.infradead.org
9810S:	Maintained
9811F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9812
9813MARVELL MV643XX ETHERNET DRIVER
9814M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9815L:	netdev@vger.kernel.org
9816S:	Maintained
9817F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9818F:	include/linux/mv643xx.h
9819
9820MARVELL MV88X3310 PHY DRIVER
9821M:	Russell King <linux@armlinux.org.uk>
9822L:	netdev@vger.kernel.org
9823S:	Maintained
9824F:	drivers/net/phy/marvell10g.c
9825
9826MARVELL MVEBU THERMAL DRIVER
9827M:	Miquel Raynal <miquel.raynal@bootlin.com>
9828S:	Maintained
9829F:	drivers/thermal/armada_thermal.c
9830
9831MARVELL MVNETA ETHERNET DRIVER
9832M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9833L:	netdev@vger.kernel.org
9834S:	Maintained
9835F:	drivers/net/ethernet/marvell/mvneta.*
9836
9837MARVELL MWIFIEX WIRELESS DRIVER
9838M:	Amitkumar Karwar <amitkarwar@gmail.com>
9839M:	Nishant Sarmukadam <nishants@marvell.com>
9840M:	Ganapathi Bhat <gbhat@marvell.com>
9841M:	Xinming Hu <huxinming820@gmail.com>
9842L:	linux-wireless@vger.kernel.org
9843S:	Maintained
9844F:	drivers/net/wireless/marvell/mwifiex/
9845
9846MARVELL MWL8K WIRELESS DRIVER
9847M:	Lennert Buytenhek <buytenh@wantstofly.org>
9848L:	linux-wireless@vger.kernel.org
9849S:	Odd Fixes
9850F:	drivers/net/wireless/marvell/mwl8k.c
9851
9852MARVELL NAND CONTROLLER DRIVER
9853M:	Miquel Raynal <miquel.raynal@bootlin.com>
9854L:	linux-mtd@lists.infradead.org
9855S:	Maintained
9856F:	drivers/mtd/nand/raw/marvell_nand.c
9857F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9858
9859MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9860M:	Nicolas Pitre <nico@fluxnic.net>
9861S:	Odd Fixes
9862F:	drivers/mmc/host/mvsdio.*
9863
9864MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9865M:	Hu Ziji <huziji@marvell.com>
9866L:	linux-mmc@vger.kernel.org
9867S:	Supported
9868F:	drivers/mmc/host/sdhci-xenon*
9869F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9870
9871MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9872M:	Sunil Goutham <sgoutham@marvell.com>
9873M:	Linu Cherian <lcherian@marvell.com>
9874M:	Geetha sowjanya <gakula@marvell.com>
9875M:	Jerin Jacob <jerinj@marvell.com>
9876L:	netdev@vger.kernel.org
9877S:	Supported
9878F:	drivers/net/ethernet/marvell/octeontx2/af/
9879
9880MATROX FRAMEBUFFER DRIVER
9881L:	linux-fbdev@vger.kernel.org
9882S:	Orphan
9883F:	drivers/video/fbdev/matrox/matroxfb_*
9884F:	include/uapi/linux/matroxfb.h
9885
9886MAX16065 HARDWARE MONITOR DRIVER
9887M:	Guenter Roeck <linux@roeck-us.net>
9888L:	linux-hwmon@vger.kernel.org
9889S:	Maintained
9890F:	Documentation/hwmon/max16065.rst
9891F:	drivers/hwmon/max16065.c
9892
9893MAX2175 SDR TUNER DRIVER
9894M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9895L:	linux-media@vger.kernel.org
9896T:	git git://linuxtv.org/media_tree.git
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9899F:	Documentation/media/v4l-drivers/max2175.rst
9900F:	drivers/media/i2c/max2175*
9901F:	include/uapi/linux/max2175.h
9902
9903MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9904L:	linux-hwmon@vger.kernel.org
9905S:	Orphan
9906F:	Documentation/hwmon/max6650.rst
9907F:	drivers/hwmon/max6650.c
9908
9909MAX6697 HARDWARE MONITOR DRIVER
9910M:	Guenter Roeck <linux@roeck-us.net>
9911L:	linux-hwmon@vger.kernel.org
9912S:	Maintained
9913F:	Documentation/hwmon/max6697.rst
9914F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9915F:	drivers/hwmon/max6697.c
9916F:	include/linux/platform_data/max6697.h
9917
9918MAX9860 MONO AUDIO VOICE CODEC DRIVER
9919M:	Peter Rosin <peda@axentia.se>
9920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9921S:	Maintained
9922F:	Documentation/devicetree/bindings/sound/max9860.txt
9923F:	sound/soc/codecs/max9860.*
9924
9925MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9926M:	Andreas Klinger <ak@it-klinger.de>
9927L:	linux-iio@vger.kernel.org
9928S:	Maintained
9929F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9930F:	drivers/iio/proximity/mb1232.c
9931
9932MAXIM MAX77650 PMIC MFD DRIVER
9933M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9934L:	linux-kernel@vger.kernel.org
9935S:	Maintained
9936F:	Documentation/devicetree/bindings/*/*max77650.txt
9937F:	Documentation/devicetree/bindings/*/max77650*.txt
9938F:	include/linux/mfd/max77650.h
9939F:	drivers/mfd/max77650.c
9940F:	drivers/regulator/max77650-regulator.c
9941F:	drivers/power/supply/max77650-charger.c
9942F:	drivers/input/misc/max77650-onkey.c
9943F:	drivers/leds/leds-max77650.c
9944F:	drivers/gpio/gpio-max77650.c
9945
9946MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9947M:	Javier Martinez Canillas <javier@dowhile0.org>
9948L:	linux-kernel@vger.kernel.org
9949S:	Supported
9950F:	drivers/regulator/max77802-regulator.c
9951F:	Documentation/devicetree/bindings/*/*max77802.txt
9952F:	include/dt-bindings/*/*max77802.h
9953
9954MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9955M:	Krzysztof Kozlowski <krzk@kernel.org>
9956M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9957L:	linux-pm@vger.kernel.org
9958S:	Supported
9959F:	drivers/power/supply/max14577_charger.c
9960F:	drivers/power/supply/max77693_charger.c
9961
9962MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9963M:	Chanwoo Choi <cw00.choi@samsung.com>
9964M:	Krzysztof Kozlowski <krzk@kernel.org>
9965M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9966L:	linux-kernel@vger.kernel.org
9967S:	Supported
9968F:	drivers/*/max14577*.c
9969F:	drivers/*/max77686*.c
9970F:	drivers/*/max77693*.c
9971F:	drivers/extcon/extcon-max14577.c
9972F:	drivers/extcon/extcon-max77693.c
9973F:	drivers/rtc/rtc-max77686.c
9974F:	drivers/clk/clk-max77686.c
9975F:	Documentation/devicetree/bindings/mfd/max14577.txt
9976F:	Documentation/devicetree/bindings/*/max77686.txt
9977F:	Documentation/devicetree/bindings/mfd/max77693.txt
9978F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9979F:	include/linux/mfd/max14577*.h
9980F:	include/linux/mfd/max77686*.h
9981F:	include/linux/mfd/max77693*.h
9982
9983MAXIRADIO FM RADIO RECEIVER DRIVER
9984M:	Hans Verkuil <hverkuil@xs4all.nl>
9985L:	linux-media@vger.kernel.org
9986T:	git git://linuxtv.org/media_tree.git
9987W:	https://linuxtv.org
9988S:	Maintained
9989F:	drivers/media/radio/radio-maxiradio*
9990
9991MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9992M:	Peter Rosin <peda@axentia.se>
9993L:	linux-iio@vger.kernel.org
9994S:	Maintained
9995F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9996F:	drivers/iio/potentiometer/mcp4018.c
9997F:	drivers/iio/potentiometer/mcp4531.c
9998
9999MCR20A IEEE-802.15.4 RADIO DRIVER
10000M:	Xue Liu <liuxuenetmail@gmail.com>
10001L:	linux-wpan@vger.kernel.org
10002W:	https://github.com/xueliu/mcr20a-linux
10003S:	Maintained
10004F:	drivers/net/ieee802154/mcr20a.c
10005F:	drivers/net/ieee802154/mcr20a.h
10006F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10007
10008MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10009M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10010L:	linux-iio@vger.kernel.org
10011S:	Maintained
10012F:	drivers/iio/dac/cio-dac.c
10013
10014MEDIA CONTROLLER FRAMEWORK
10015M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10017L:	linux-media@vger.kernel.org
10018W:	https://www.linuxtv.org
10019T:	git git://linuxtv.org/media_tree.git
10020S:	Supported
10021F:	drivers/media/mc/
10022F:	include/media/media-*.h
10023F:	include/uapi/linux/media.h
10024
10025MEDIA DRIVERS FOR ASCOT2E
10026M:	Sergey Kozlov <serjk@netup.ru>
10027M:	Abylay Ospan <aospan@netup.ru>
10028L:	linux-media@vger.kernel.org
10029W:	https://linuxtv.org
10030W:	http://netup.tv/
10031T:	git git://linuxtv.org/media_tree.git
10032S:	Supported
10033F:	drivers/media/dvb-frontends/ascot2e*
10034
10035MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10036M:	Jasmin Jessich <jasmin@anw.at>
10037L:	linux-media@vger.kernel.org
10038W:	https://linuxtv.org
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Maintained
10041F:	drivers/media/dvb-frontends/cxd2099*
10042
10043MEDIA DRIVERS FOR CXD2841ER
10044M:	Sergey Kozlov <serjk@netup.ru>
10045M:	Abylay Ospan <aospan@netup.ru>
10046L:	linux-media@vger.kernel.org
10047W:	https://linuxtv.org
10048W:	http://netup.tv/
10049T:	git git://linuxtv.org/media_tree.git
10050S:	Supported
10051F:	drivers/media/dvb-frontends/cxd2841er*
10052
10053MEDIA DRIVERS FOR CXD2880
10054M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10055L:	linux-media@vger.kernel.org
10056W:	http://linuxtv.org/
10057T:	git git://linuxtv.org/media_tree.git
10058S:	Supported
10059F:	drivers/media/dvb-frontends/cxd2880/*
10060F:	drivers/media/spi/cxd2880*
10061
10062MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10063L:	linux-media@vger.kernel.org
10064W:	https://linuxtv.org
10065T:	git git://linuxtv.org/media_tree.git
10066S:	Orphan
10067F:	drivers/media/pci/ddbridge/*
10068
10069MEDIA DRIVERS FOR FREESCALE IMX
10070M:	Steve Longerbeam <slongerbeam@gmail.com>
10071M:	Philipp Zabel <p.zabel@pengutronix.de>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/media/imx.txt
10076F:	Documentation/media/v4l-drivers/imx.rst
10077F:	drivers/staging/media/imx/
10078F:	include/linux/imx-media.h
10079F:	include/media/imx.h
10080
10081MEDIA DRIVER FOR FREESCALE IMX PXP
10082M:	Philipp Zabel <p.zabel@pengutronix.de>
10083L:	linux-media@vger.kernel.org
10084T:	git git://linuxtv.org/media_tree.git
10085S:	Maintained
10086F:	drivers/media/platform/imx-pxp.[ch]
10087
10088MEDIA DRIVERS FOR FREESCALE IMX7
10089M:	Rui Miguel Silva <rmfrfs@gmail.com>
10090L:	linux-media@vger.kernel.org
10091T:	git git://linuxtv.org/media_tree.git
10092S:	Maintained
10093F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10094F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10095F:	Documentation/media/v4l-drivers/imx7.rst
10096F:	drivers/staging/media/imx/imx7-media-csi.c
10097F:	drivers/staging/media/imx/imx7-mipi-csis.c
10098
10099MEDIA DRIVERS FOR HELENE
10100M:	Abylay Ospan <aospan@netup.ru>
10101L:	linux-media@vger.kernel.org
10102W:	https://linuxtv.org
10103W:	http://netup.tv/
10104T:	git git://linuxtv.org/media_tree.git
10105S:	Supported
10106F:	drivers/media/dvb-frontends/helene*
10107
10108MEDIA DRIVERS FOR HORUS3A
10109M:	Sergey Kozlov <serjk@netup.ru>
10110M:	Abylay Ospan <aospan@netup.ru>
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113W:	http://netup.tv/
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Supported
10116F:	drivers/media/dvb-frontends/horus3a*
10117
10118MEDIA DRIVERS FOR LNBH25
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/dvb-frontends/lnbh25*
10127
10128MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10129L:	linux-media@vger.kernel.org
10130W:	https://linuxtv.org
10131T:	git git://linuxtv.org/media_tree.git
10132S:	Orphan
10133F:	drivers/media/dvb-frontends/mxl5xx*
10134
10135MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10136M:	Sergey Kozlov <serjk@netup.ru>
10137M:	Abylay Ospan <aospan@netup.ru>
10138L:	linux-media@vger.kernel.org
10139W:	https://linuxtv.org
10140W:	http://netup.tv/
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Supported
10143F:	drivers/media/pci/netup_unidvb/*
10144
10145MEDIA DRIVERS FOR RENESAS - CEU
10146M:	Jacopo Mondi <jacopo@jmondi.org>
10147L:	linux-media@vger.kernel.org
10148L:	linux-renesas-soc@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Supported
10151F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10152F:	drivers/media/platform/renesas-ceu.c
10153F:	include/media/drv-intf/renesas-ceu.h
10154
10155MEDIA DRIVERS FOR RENESAS - DRIF
10156M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10157L:	linux-media@vger.kernel.org
10158L:	linux-renesas-soc@vger.kernel.org
10159T:	git git://linuxtv.org/media_tree.git
10160S:	Supported
10161F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10162F:	drivers/media/platform/rcar_drif.c
10163
10164MEDIA DRIVERS FOR RENESAS - FCP
10165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166L:	linux-media@vger.kernel.org
10167L:	linux-renesas-soc@vger.kernel.org
10168T:	git git://linuxtv.org/media_tree.git
10169S:	Supported
10170F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10171F:	drivers/media/platform/rcar-fcp.c
10172F:	include/media/rcar-fcp.h
10173
10174MEDIA DRIVERS FOR RENESAS - FDP1
10175M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10176L:	linux-media@vger.kernel.org
10177L:	linux-renesas-soc@vger.kernel.org
10178T:	git git://linuxtv.org/media_tree.git
10179S:	Supported
10180F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10181F:	drivers/media/platform/rcar_fdp1.c
10182
10183MEDIA DRIVERS FOR RENESAS - VIN
10184M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10185L:	linux-media@vger.kernel.org
10186L:	linux-renesas-soc@vger.kernel.org
10187T:	git git://linuxtv.org/media_tree.git
10188S:	Supported
10189F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10190F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10191F:	drivers/media/platform/rcar-vin/
10192
10193MEDIA DRIVERS FOR RENESAS - VSP1
10194M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10195M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10196L:	linux-media@vger.kernel.org
10197L:	linux-renesas-soc@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Supported
10200F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10201F:	drivers/media/platform/vsp1/
10202
10203MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10204L:	linux-media@vger.kernel.org
10205W:	https://linuxtv.org
10206T:	git git://linuxtv.org/media_tree.git
10207S:	Orphan
10208F:	drivers/media/dvb-frontends/stv0910*
10209
10210MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10211L:	linux-media@vger.kernel.org
10212W:	https://linuxtv.org
10213T:	git git://linuxtv.org/media_tree.git
10214S:	Orphan
10215F:	drivers/media/dvb-frontends/stv6111*
10216
10217MEDIA DRIVERS FOR STM32 - DCMI
10218M:	Hugues Fruchet <hugues.fruchet@st.com>
10219L:	linux-media@vger.kernel.org
10220T:	git git://linuxtv.org/media_tree.git
10221S:	Supported
10222F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10223F:	drivers/media/platform/stm32/stm32-dcmi.c
10224
10225MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10226M:	Dmitry Osipenko <digetx@gmail.com>
10227L:	linux-media@vger.kernel.org
10228L:	linux-tegra@vger.kernel.org
10229T:	git git://linuxtv.org/media_tree.git
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10232F:	drivers/staging/media/tegra-vde/
10233
10234MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10235M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10236P:	LinuxTV.org Project
10237L:	linux-media@vger.kernel.org
10238W:	https://linuxtv.org
10239Q:	http://patchwork.kernel.org/project/linux-media/list/
10240T:	git git://linuxtv.org/media_tree.git
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/media/
10243F:	Documentation/media/
10244F:	drivers/media/
10245F:	drivers/staging/media/
10246F:	include/linux/platform_data/media/
10247F:	include/media/
10248F:	include/uapi/linux/dvb/
10249F:	include/uapi/linux/videodev2.h
10250F:	include/uapi/linux/media.h
10251F:	include/uapi/linux/v4l2-*
10252F:	include/uapi/linux/meye.h
10253F:	include/uapi/linux/ivtv*
10254F:	include/uapi/linux/uvcvideo.h
10255
10256MEDIATEK BLUETOOTH DRIVER
10257M:	Sean Wang <sean.wang@mediatek.com>
10258L:	linux-bluetooth@vger.kernel.org
10259L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10262F:	drivers/bluetooth/btmtkuart.c
10263
10264MEDIATEK CIR DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266S:	Maintained
10267F:	drivers/media/rc/mtk-cir.c
10268
10269MEDIATEK DMA DRIVER
10270M:	Sean Wang <sean.wang@mediatek.com>
10271L:	dmaengine@vger.kernel.org
10272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10273L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/dma/mtk-*
10276F:	drivers/dma/mediatek/
10277
10278MEDIATEK PMIC LED DRIVER
10279M:	Sean Wang <sean.wang@mediatek.com>
10280S:	Maintained
10281F:	drivers/leds/leds-mt6323.c
10282F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10283
10284MEDIATEK ETHERNET DRIVER
10285M:	Felix Fietkau <nbd@openwrt.org>
10286M:	John Crispin <john@phrozen.org>
10287M:	Sean Wang <sean.wang@mediatek.com>
10288M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10289L:	netdev@vger.kernel.org
10290S:	Maintained
10291F:	drivers/net/ethernet/mediatek/
10292
10293MEDIATEK SWITCH DRIVER
10294M:	Sean Wang <sean.wang@mediatek.com>
10295L:	netdev@vger.kernel.org
10296S:	Maintained
10297F:	drivers/net/dsa/mt7530.*
10298F:	net/dsa/tag_mtk.c
10299
10300MEDIATEK JPEG DRIVER
10301M:	Rick Chang <rick.chang@mediatek.com>
10302M:	Bin Liu <bin.liu@mediatek.com>
10303S:	Supported
10304F:	drivers/media/platform/mtk-jpeg/
10305F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10306
10307MEDIATEK MDP DRIVER
10308M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10309M:	Houlong Wei <houlong.wei@mediatek.com>
10310M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10311S:	Supported
10312F:	drivers/media/platform/mtk-mdp/
10313F:	drivers/media/platform/mtk-vpu/
10314F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10315
10316MEDIATEK MEDIA DRIVER
10317M:	Tiffany Lin <tiffany.lin@mediatek.com>
10318M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10319S:	Supported
10320F:	drivers/media/platform/mtk-vcodec/
10321F:	drivers/media/platform/mtk-vpu/
10322F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10323F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10324
10325MEDIATEK MMC/SD/SDIO DRIVER
10326M:	Chaotian Jing <chaotian.jing@mediatek.com>
10327S:	Maintained
10328F:	drivers/mmc/host/mtk-sd.c
10329F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10330
10331MEDIATEK MT76 WIRELESS LAN DRIVER
10332M:	Felix Fietkau <nbd@nbd.name>
10333M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10334R:	Ryder Lee <ryder.lee@mediatek.com>
10335R:	Roy Luo <royluo@google.com>
10336L:	linux-wireless@vger.kernel.org
10337S:	Maintained
10338F:	drivers/net/wireless/mediatek/mt76/
10339
10340MEDIATEK MT7601U WIRELESS LAN DRIVER
10341M:	Jakub Kicinski <kubakici@wp.pl>
10342L:	linux-wireless@vger.kernel.org
10343S:	Maintained
10344F:	drivers/net/wireless/mediatek/mt7601u/
10345
10346MEDIATEK MT7621/28/88 I2C DRIVER
10347M:	Stefan Roese <sr@denx.de>
10348L:	linux-i2c@vger.kernel.org
10349S:	Maintained
10350F:	drivers/i2c/busses/i2c-mt7621.c
10351F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10352
10353MEDIATEK NAND CONTROLLER DRIVER
10354M:	Xiaolei Li <xiaolei.li@mediatek.com>
10355L:	linux-mtd@lists.infradead.org
10356S:	Maintained
10357F:	drivers/mtd/nand/raw/mtk_*
10358F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10359
10360MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10361M:	Sean Wang <sean.wang@mediatek.com>
10362S:	Maintained
10363F:	drivers/char/hw_random/mtk-rng.c
10364
10365MEDIATEK USB3 DRD IP DRIVER
10366M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10367L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10370S:	Maintained
10371F:	drivers/usb/mtu3/
10372
10373MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10374M:	Peter Senna Tschudin <peter.senna@gmail.com>
10375M:	Martin Donnelly <martin.donnelly@ge.com>
10376M:	Martyn Welch <martyn.welch@collabora.co.uk>
10377S:	Maintained
10378F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10379F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10380
10381MEGARAID SCSI/SAS DRIVERS
10382M:	Kashyap Desai <kashyap.desai@broadcom.com>
10383M:	Sumit Saxena <sumit.saxena@broadcom.com>
10384M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10385L:	megaraidlinux.pdl@broadcom.com
10386L:	linux-scsi@vger.kernel.org
10387W:	http://www.avagotech.com/support/
10388S:	Maintained
10389F:	Documentation/scsi/megaraid.txt
10390F:	drivers/scsi/megaraid.*
10391F:	drivers/scsi/megaraid/
10392
10393MELEXIS MLX90614 DRIVER
10394M:	Crt Mori <cmo@melexis.com>
10395L:	linux-iio@vger.kernel.org
10396W:	http://www.melexis.com
10397S:	Supported
10398F:	drivers/iio/temperature/mlx90614.c
10399
10400MELEXIS MLX90632 DRIVER
10401M:	Crt Mori <cmo@melexis.com>
10402L:	linux-iio@vger.kernel.org
10403W:	http://www.melexis.com
10404S:	Supported
10405F:	drivers/iio/temperature/mlx90632.c
10406
10407MELFAS MIP4 TOUCHSCREEN DRIVER
10408M:	Sangwon Jee <jeesw@melfas.com>
10409W:	http://www.melfas.com
10410S:	Supported
10411F:	drivers/input/touchscreen/melfas_mip4.c
10412F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10413
10414MELLANOX ETHERNET DRIVER (mlx4_en)
10415M:	Tariq Toukan <tariqt@mellanox.com>
10416L:	netdev@vger.kernel.org
10417S:	Supported
10418W:	http://www.mellanox.com
10419Q:	http://patchwork.ozlabs.org/project/netdev/list/
10420F:	drivers/net/ethernet/mellanox/mlx4/en_*
10421
10422MELLANOX ETHERNET DRIVER (mlx5e)
10423M:	Saeed Mahameed <saeedm@mellanox.com>
10424L:	netdev@vger.kernel.org
10425S:	Supported
10426W:	http://www.mellanox.com
10427Q:	http://patchwork.ozlabs.org/project/netdev/list/
10428F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10429
10430MELLANOX ETHERNET INNOVA DRIVERS
10431R:	Boris Pismenny <borisp@mellanox.com>
10432L:	netdev@vger.kernel.org
10433S:	Supported
10434W:	http://www.mellanox.com
10435Q:	http://patchwork.ozlabs.org/project/netdev/list/
10436F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10437F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10438F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10439F:	include/linux/mlx5/mlx5_ifc_fpga.h
10440
10441MELLANOX ETHERNET SWITCH DRIVERS
10442M:	Jiri Pirko <jiri@mellanox.com>
10443M:	Ido Schimmel <idosch@mellanox.com>
10444L:	netdev@vger.kernel.org
10445S:	Supported
10446W:	http://www.mellanox.com
10447Q:	http://patchwork.ozlabs.org/project/netdev/list/
10448F:	drivers/net/ethernet/mellanox/mlxsw/
10449F:	tools/testing/selftests/drivers/net/mlxsw/
10450
10451MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10452M:	mlxsw@mellanox.com
10453L:	netdev@vger.kernel.org
10454S:	Supported
10455W:	http://www.mellanox.com
10456Q:	http://patchwork.ozlabs.org/project/netdev/list/
10457F:	drivers/net/ethernet/mellanox/mlxfw/
10458
10459MELLANOX HARDWARE PLATFORM SUPPORT
10460M:	Andy Shevchenko <andy@infradead.org>
10461M:	Darren Hart <dvhart@infradead.org>
10462M:	Vadim Pasternak <vadimp@mellanox.com>
10463L:	platform-driver-x86@vger.kernel.org
10464S:	Supported
10465F:	drivers/platform/mellanox/
10466F:	include/linux/platform_data/mlxreg.h
10467
10468MELLANOX MLX4 core VPI driver
10469M:	Tariq Toukan <tariqt@mellanox.com>
10470L:	netdev@vger.kernel.org
10471L:	linux-rdma@vger.kernel.org
10472W:	http://www.mellanox.com
10473Q:	http://patchwork.ozlabs.org/project/netdev/list/
10474S:	Supported
10475F:	drivers/net/ethernet/mellanox/mlx4/
10476F:	include/linux/mlx4/
10477
10478MELLANOX MLX4 IB driver
10479M:	Yishai Hadas <yishaih@mellanox.com>
10480L:	linux-rdma@vger.kernel.org
10481W:	http://www.mellanox.com
10482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10483S:	Supported
10484F:	drivers/infiniband/hw/mlx4/
10485F:	include/linux/mlx4/
10486F:	include/uapi/rdma/mlx4-abi.h
10487
10488MELLANOX MLX5 core VPI driver
10489M:	Saeed Mahameed <saeedm@mellanox.com>
10490M:	Leon Romanovsky <leonro@mellanox.com>
10491L:	netdev@vger.kernel.org
10492L:	linux-rdma@vger.kernel.org
10493W:	http://www.mellanox.com
10494Q:	http://patchwork.ozlabs.org/project/netdev/list/
10495S:	Supported
10496F:	drivers/net/ethernet/mellanox/mlx5/core/
10497F:	include/linux/mlx5/
10498F:	Documentation/networking/device_drivers/mellanox/
10499
10500MELLANOX MLX5 IB driver
10501M:	Leon Romanovsky <leonro@mellanox.com>
10502L:	linux-rdma@vger.kernel.org
10503W:	http://www.mellanox.com
10504Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10505S:	Supported
10506F:	drivers/infiniband/hw/mlx5/
10507F:	include/linux/mlx5/
10508F:	include/uapi/rdma/mlx5-abi.h
10509
10510MELLANOX MLXCPLD I2C AND MUX DRIVER
10511M:	Vadim Pasternak <vadimp@mellanox.com>
10512M:	Michael Shych <michaelsh@mellanox.com>
10513L:	linux-i2c@vger.kernel.org
10514S:	Supported
10515F:	drivers/i2c/busses/i2c-mlxcpld.c
10516F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10517F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10518
10519MELLANOX MLXCPLD LED DRIVER
10520M:	Vadim Pasternak <vadimp@mellanox.com>
10521L:	linux-leds@vger.kernel.org
10522S:	Supported
10523F:	drivers/leds/leds-mlxcpld.c
10524F:	drivers/leds/leds-mlxreg.c
10525F:	Documentation/leds/leds-mlxcpld.rst
10526
10527MELLANOX PLATFORM DRIVER
10528M:	Vadim Pasternak <vadimp@mellanox.com>
10529L:	platform-driver-x86@vger.kernel.org
10530S:	Supported
10531F:	drivers/platform/x86/mlx-platform.c
10532
10533MEMBARRIER SUPPORT
10534M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10535M:	"Paul E. McKenney" <paulmck@kernel.org>
10536L:	linux-kernel@vger.kernel.org
10537S:	Supported
10538F:	kernel/sched/membarrier.c
10539F:	include/uapi/linux/membarrier.h
10540F:	arch/powerpc/include/asm/membarrier.h
10541
10542MEMBLOCK
10543M:	Mike Rapoport <rppt@linux.ibm.com>
10544L:	linux-mm@kvack.org
10545S:	Maintained
10546F:	include/linux/memblock.h
10547F:	mm/memblock.c
10548F:	Documentation/core-api/boot-time-mm.rst
10549
10550MEMORY MANAGEMENT
10551L:	linux-mm@kvack.org
10552W:	http://www.linux-mm.org
10553S:	Maintained
10554F:	include/linux/mm.h
10555F:	include/linux/gfp.h
10556F:	include/linux/mmzone.h
10557F:	include/linux/memory_hotplug.h
10558F:	include/linux/vmalloc.h
10559F:	mm/
10560
10561MEMORY TECHNOLOGY DEVICES (MTD)
10562M:	David Woodhouse <dwmw2@infradead.org>
10563M:	Brian Norris <computersforpeace@gmail.com>
10564M:	Marek Vasut <marek.vasut@gmail.com>
10565M:	Miquel Raynal <miquel.raynal@bootlin.com>
10566M:	Richard Weinberger <richard@nod.at>
10567M:	Vignesh Raghavendra <vigneshr@ti.com>
10568L:	linux-mtd@lists.infradead.org
10569W:	http://www.linux-mtd.infradead.org/
10570Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/mtd/
10575F:	drivers/mtd/
10576F:	include/linux/mtd/
10577F:	include/uapi/mtd/
10578
10579MEN A21 WATCHDOG DRIVER
10580M:	Johannes Thumshirn <morbidrsa@gmail.com>
10581L:	linux-watchdog@vger.kernel.org
10582S:	Maintained
10583F:	drivers/watchdog/mena21_wdt.c
10584
10585MEN CHAMELEON BUS (mcb)
10586M:	Johannes Thumshirn <morbidrsa@gmail.com>
10587S:	Maintained
10588F:	drivers/mcb/
10589F:	include/linux/mcb.h
10590F:	Documentation/driver-api/men-chameleon-bus.rst
10591
10592MEN F21BMC (Board Management Controller)
10593M:	Andreas Werner <andreas.werner@men.de>
10594S:	Supported
10595F:	drivers/mfd/menf21bmc.c
10596F:	drivers/watchdog/menf21bmc_wdt.c
10597F:	drivers/leds/leds-menf21bmc.c
10598F:	drivers/hwmon/menf21bmc_hwmon.c
10599F:	Documentation/hwmon/menf21bmc.rst
10600
10601MEN Z069 WATCHDOG DRIVER
10602M:	Johannes Thumshirn <jth@kernel.org>
10603L:	linux-watchdog@vger.kernel.org
10604S:	Maintained
10605F:	drivers/watchdog/menz69_wdt.c
10606
10607MESON AO CEC DRIVER FOR AMLOGIC SOCS
10608M:	Neil Armstrong <narmstrong@baylibre.com>
10609L:	linux-media@vger.kernel.org
10610L:	linux-amlogic@lists.infradead.org
10611W:	http://linux-meson.com/
10612S:	Supported
10613F:	drivers/media/platform/meson/ao-cec.c
10614F:	drivers/media/platform/meson/ao-cec-g12a.c
10615F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10616T:	git git://linuxtv.org/media_tree.git
10617
10618MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10619M:	Liang Yang <liang.yang@amlogic.com>
10620L:	linux-mtd@lists.infradead.org
10621S:	Maintained
10622F:	drivers/mtd/nand/raw/meson_*
10623F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10624
10625MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10626M:	Maxime Jourdan <mjourdan@baylibre.com>
10627L:	linux-media@vger.kernel.org
10628L:	linux-amlogic@lists.infradead.org
10629S:	Supported
10630F:	drivers/staging/media/meson/vdec/
10631T:	git git://linuxtv.org/media_tree.git
10632
10633METHODE UDPU SUPPORT
10634M:	Vladimir Vid <vladimir.vid@sartura.hr>
10635S:	Maintained
10636F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10637
10638MICROBLAZE ARCHITECTURE
10639M:	Michal Simek <monstr@monstr.eu>
10640W:	http://www.monstr.eu/fdt/
10641T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10642S:	Supported
10643F:	arch/microblaze/
10644
10645MICROCHIP AT91 SERIAL DRIVER
10646M:	Richard Genoud <richard.genoud@gmail.com>
10647S:	Maintained
10648F:	drivers/tty/serial/atmel_serial.c
10649F:	drivers/tty/serial/atmel_serial.h
10650F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10651
10652MICROCHIP AUDIO ASOC DRIVERS
10653M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10655S:	Supported
10656F:	sound/soc/atmel
10657
10658MICROCHIP DMA DRIVER
10659M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661L:	dmaengine@vger.kernel.org
10662S:	Supported
10663F:	drivers/dma/at_hdmac.c
10664F:	drivers/dma/at_hdmac_regs.h
10665F:	include/linux/platform_data/dma-atmel.h
10666F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10667F:	include/dt-bindings/dma/at91.h
10668
10669MICROCHIP ECC DRIVER
10670M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10671L:	linux-crypto@vger.kernel.org
10672S:	Maintained
10673F:	drivers/crypto/atmel-ecc.*
10674
10675MICROCHIP I2C DRIVER
10676M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10677L:	linux-i2c@vger.kernel.org
10678S:	Supported
10679F:	drivers/i2c/busses/i2c-at91.h
10680F:	drivers/i2c/busses/i2c-at91-*.c
10681
10682MICROCHIP ISC DRIVER
10683M:	Eugen Hristev <eugen.hristev@microchip.com>
10684L:	linux-media@vger.kernel.org
10685S:	Supported
10686F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10687F:	drivers/media/platform/atmel/atmel-isc.h
10688F:	drivers/media/platform/atmel/atmel-isc-base.c
10689F:	drivers/media/platform/atmel/atmel-isc-regs.h
10690F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10691
10692MICROCHIP ISI DRIVER
10693M:	Eugen Hristev <eugen.hristev@microchip.com>
10694L:	linux-media@vger.kernel.org
10695S:	Supported
10696F:	drivers/media/platform/atmel/atmel-isi.c
10697F:	drivers/media/platform/atmel/atmel-isi.h
10698
10699MICROCHIP AT91 USART MFD DRIVER
10700M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10701L:	linux-kernel@vger.kernel.org
10702S:	Supported
10703F:	drivers/mfd/at91-usart.c
10704F:	include/dt-bindings/mfd/at91-usart.h
10705F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10706
10707MICROCHIP AT91 USART SPI DRIVER
10708M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10709L:	linux-spi@vger.kernel.org
10710S:	Supported
10711F:	drivers/spi/spi-at91-usart.c
10712F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10713
10714MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10715M:	Woojung Huh <woojung.huh@microchip.com>
10716M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10717L:	netdev@vger.kernel.org
10718S:	Maintained
10719F:	net/dsa/tag_ksz.c
10720F:	drivers/net/dsa/microchip/*
10721F:	include/linux/platform_data/microchip-ksz.h
10722F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10723
10724MICROCHIP LAN743X ETHERNET DRIVER
10725M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10726M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10727L:	netdev@vger.kernel.org
10728S:	Maintained
10729F:	drivers/net/ethernet/microchip/lan743x_*
10730
10731MICROCHIP LCDFB DRIVER
10732M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10733L:	linux-fbdev@vger.kernel.org
10734S:	Maintained
10735F:	drivers/video/fbdev/atmel_lcdfb.c
10736F:	include/video/atmel_lcdc.h
10737
10738MICROCHIP MMC/SD/SDIO MCI DRIVER
10739M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10740S:	Maintained
10741F:	drivers/mmc/host/atmel-mci.c
10742
10743MICROCHIP MCP16502 PMIC DRIVER
10744M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10748F:	drivers/regulator/mcp16502.c
10749
10750MICROCHIP MCP3911 ADC DRIVER
10751M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10752M:	Kent Gustavsson <kent@minoris.se>
10753L:	linux-iio@vger.kernel.org
10754S:	Supported
10755F:	drivers/iio/adc/mcp3911.c
10756F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10757
10758MICROCHIP NAND DRIVER
10759M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10760L:	linux-mtd@lists.infradead.org
10761S:	Supported
10762F:	drivers/mtd/nand/raw/atmel/*
10763F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10764
10765MICROCHIP PWM DRIVER
10766M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768L:	linux-pwm@vger.kernel.org
10769S:	Supported
10770F:	drivers/pwm/pwm-atmel.c
10771F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10772
10773MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10774M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10775M:	Eugen Hristev <eugen.hristev@microchip.com>
10776L:	linux-iio@vger.kernel.org
10777S:	Supported
10778F:	drivers/iio/adc/at91-sama5d2_adc.c
10779F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10780F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10781
10782MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10784S:	Supported
10785F:	drivers/power/reset/at91-sama5d2_shdwc.c
10786
10787MICROCHIP SPI DRIVER
10788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10789S:	Supported
10790F:	drivers/spi/spi-atmel.*
10791
10792MICROCHIP SSC DRIVER
10793M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795S:	Supported
10796F:	drivers/misc/atmel-ssc.c
10797F:	include/linux/atmel-ssc.h
10798
10799MICROCHIP USBA UDC DRIVER
10800M:	Cristian Birsan <cristian.birsan@microchip.com>
10801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10802S:	Supported
10803F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10804
10805MICROCHIP USB251XB DRIVER
10806M:	Richard Leitner <richard.leitner@skidata.com>
10807L:	linux-usb@vger.kernel.org
10808S:	Maintained
10809F:	drivers/usb/misc/usb251xb.c
10810F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10811
10812MICROCHIP XDMA DRIVER
10813M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10814L:	linux-arm-kernel@lists.infradead.org
10815L:	dmaengine@vger.kernel.org
10816S:	Supported
10817F:	drivers/dma/at_xdmac.c
10818
10819MICROSEMI MIPS SOCS
10820M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10821M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10822L:	linux-mips@vger.kernel.org
10823S:	Supported
10824F:	arch/mips/generic/board-ocelot.c
10825F:	arch/mips/configs/generic/board-ocelot.config
10826F:	arch/mips/boot/dts/mscc/
10827F:	Documentation/devicetree/bindings/mips/mscc.txt
10828
10829MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10830M:	Don Brace <don.brace@microsemi.com>
10831L:	esc.storagedev@microsemi.com
10832L:	linux-scsi@vger.kernel.org
10833S:	Supported
10834F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10835F:	drivers/scsi/smartpqi/Kconfig
10836F:	drivers/scsi/smartpqi/Makefile
10837F:	include/linux/cciss*.h
10838F:	include/uapi/linux/cciss*.h
10839F:	Documentation/scsi/smartpqi.txt
10840
10841MICROSEMI ETHERNET SWITCH DRIVER
10842M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10843M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10844L:	netdev@vger.kernel.org
10845S:	Supported
10846F:	drivers/net/ethernet/mscc/
10847
10848MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10849M:	Chen Yu <yu.c.chen@intel.com>
10850L:	platform-driver-x86@vger.kernel.org
10851S:	Supported
10852F:	drivers/platform/x86/surfacepro3_button.c
10853
10854MICROTEK X6 SCANNER
10855M:	Oliver Neukum <oliver@neukum.org>
10856S:	Maintained
10857F:	drivers/usb/image/microtek.*
10858
10859MIPS
10860M:	Ralf Baechle <ralf@linux-mips.org>
10861M:	Paul Burton <paul.burton@mips.com>
10862M:	James Hogan <jhogan@kernel.org>
10863L:	linux-mips@vger.kernel.org
10864W:	http://www.linux-mips.org/
10865T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10867Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10868S:	Supported
10869F:	Documentation/devicetree/bindings/mips/
10870F:	Documentation/mips/
10871F:	arch/mips/
10872F:	drivers/platform/mips/
10873
10874MIPS BOSTON DEVELOPMENT BOARD
10875M:	Paul Burton <paul.burton@mips.com>
10876L:	linux-mips@vger.kernel.org
10877S:	Maintained
10878F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10879F:	arch/mips/boot/dts/img/boston.dts
10880F:	arch/mips/configs/generic/board-boston.config
10881F:	drivers/clk/imgtec/clk-boston.c
10882F:	include/dt-bindings/clock/boston-clock.h
10883
10884MIPS GENERIC PLATFORM
10885M:	Paul Burton <paul.burton@mips.com>
10886L:	linux-mips@vger.kernel.org
10887S:	Supported
10888F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10889F:	arch/mips/generic/
10890F:	arch/mips/tools/generic-board-config.sh
10891
10892MIPS/LOONGSON1 ARCHITECTURE
10893M:	Keguang Zhang <keguang.zhang@gmail.com>
10894L:	linux-mips@vger.kernel.org
10895S:	Maintained
10896F:	arch/mips/loongson32/
10897F:	arch/mips/include/asm/mach-loongson32/
10898F:	drivers/*/*loongson1*
10899F:	drivers/*/*/*loongson1*
10900
10901MIPS/LOONGSON2 ARCHITECTURE
10902M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10903L:	linux-mips@vger.kernel.org
10904S:	Maintained
10905F:	arch/mips/loongson64/fuloong-2e/
10906F:	arch/mips/loongson64/lemote-2f/
10907F:	arch/mips/include/asm/mach-loongson64/
10908F:	drivers/*/*loongson2*
10909F:	drivers/*/*/*loongson2*
10910
10911MIPS/LOONGSON3 ARCHITECTURE
10912M:	Huacai Chen <chenhc@lemote.com>
10913L:	linux-mips@vger.kernel.org
10914S:	Maintained
10915F:	arch/mips/loongson64/
10916F:	arch/mips/include/asm/mach-loongson64/
10917F:	drivers/platform/mips/cpu_hwmon.c
10918F:	drivers/*/*loongson3*
10919F:	drivers/*/*/*loongson3*
10920
10921MIPS RINT INSTRUCTION EMULATION
10922M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10923L:	linux-mips@vger.kernel.org
10924S:	Supported
10925F:	arch/mips/math-emu/sp_rint.c
10926F:	arch/mips/math-emu/dp_rint.c
10927
10928MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10929M:	Hans Verkuil <hverkuil@xs4all.nl>
10930L:	linux-media@vger.kernel.org
10931T:	git git://linuxtv.org/media_tree.git
10932W:	https://linuxtv.org
10933S:	Odd Fixes
10934F:	drivers/media/radio/radio-miropcm20*
10935
10936MMP SUPPORT
10937R:	Lubomir Rintel <lkundrak@v3.sk>
10938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10939S:	Odd Fixes
10940F:	arch/arm/boot/dts/mmp*
10941F:	arch/arm/mach-mmp/
10942
10943MMU GATHER AND TLB INVALIDATION
10944M:	Will Deacon <will@kernel.org>
10945M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10946M:	Andrew Morton <akpm@linux-foundation.org>
10947M:	Nick Piggin <npiggin@gmail.com>
10948M:	Peter Zijlstra <peterz@infradead.org>
10949L:	linux-arch@vger.kernel.org
10950L:	linux-mm@kvack.org
10951S:	Maintained
10952F:	arch/*/include/asm/tlb.h
10953F:	include/asm-generic/tlb.h
10954F:	mm/mmu_gather.c
10955
10956MN88472 MEDIA DRIVER
10957M:	Antti Palosaari <crope@iki.fi>
10958L:	linux-media@vger.kernel.org
10959W:	https://linuxtv.org
10960W:	http://palosaari.fi/linux/
10961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10962S:	Maintained
10963F:	drivers/media/dvb-frontends/mn88472*
10964
10965MN88473 MEDIA DRIVER
10966M:	Antti Palosaari <crope@iki.fi>
10967L:	linux-media@vger.kernel.org
10968W:	https://linuxtv.org
10969W:	http://palosaari.fi/linux/
10970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10971S:	Maintained
10972F:	drivers/media/dvb-frontends/mn88473*
10973
10974MODULE SUPPORT
10975M:	Jessica Yu <jeyu@kernel.org>
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10977S:	Maintained
10978F:	include/linux/module.h
10979F:	kernel/module.c
10980
10981MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10982W:	http://popies.net/meye/
10983S:	Orphan
10984F:	Documentation/media/v4l-drivers/meye*
10985F:	drivers/media/pci/meye/
10986F:	include/uapi/linux/meye.h
10987
10988MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10989M:	Jiri Slaby <jirislaby@gmail.com>
10990S:	Maintained
10991F:	Documentation/driver-api/serial/moxa-smartio.rst
10992F:	drivers/tty/mxser.*
10993
10994MR800 AVERMEDIA USB FM RADIO DRIVER
10995M:	Alexey Klimov <klimov.linux@gmail.com>
10996L:	linux-media@vger.kernel.org
10997T:	git git://linuxtv.org/media_tree.git
10998S:	Maintained
10999F:	drivers/media/radio/radio-mr800.c
11000
11001MRF24J40 IEEE 802.15.4 RADIO DRIVER
11002M:	Alan Ott <alan@signal11.us>
11003L:	linux-wpan@vger.kernel.org
11004S:	Maintained
11005F:	drivers/net/ieee802154/mrf24j40.c
11006F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11007
11008MSI LAPTOP SUPPORT
11009M:	"Lee, Chun-Yi" <jlee@suse.com>
11010L:	platform-driver-x86@vger.kernel.org
11011S:	Maintained
11012F:	drivers/platform/x86/msi-laptop.c
11013
11014MSI WMI SUPPORT
11015L:	platform-driver-x86@vger.kernel.org
11016S:	Orphan
11017F:	drivers/platform/x86/msi-wmi.c
11018
11019MSI001 MEDIA DRIVER
11020M:	Antti Palosaari <crope@iki.fi>
11021L:	linux-media@vger.kernel.org
11022W:	https://linuxtv.org
11023W:	http://palosaari.fi/linux/
11024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11025T:	git git://linuxtv.org/anttip/media_tree.git
11026S:	Maintained
11027F:	drivers/media/tuners/msi001*
11028
11029MSI2500 MEDIA DRIVER
11030M:	Antti Palosaari <crope@iki.fi>
11031L:	linux-media@vger.kernel.org
11032W:	https://linuxtv.org
11033W:	http://palosaari.fi/linux/
11034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11035T:	git git://linuxtv.org/anttip/media_tree.git
11036S:	Maintained
11037F:	drivers/media/usb/msi2500/
11038
11039MSYSTEMS DISKONCHIP G3 MTD DRIVER
11040M:	Robert Jarzmik <robert.jarzmik@free.fr>
11041L:	linux-mtd@lists.infradead.org
11042S:	Maintained
11043F:	drivers/mtd/devices/docg3*
11044
11045MT9M032 APTINA SENSOR DRIVER
11046M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11047L:	linux-media@vger.kernel.org
11048T:	git git://linuxtv.org/media_tree.git
11049S:	Maintained
11050F:	drivers/media/i2c/mt9m032.c
11051F:	include/media/i2c/mt9m032.h
11052
11053MT9P031 APTINA CAMERA SENSOR
11054M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11055L:	linux-media@vger.kernel.org
11056T:	git git://linuxtv.org/media_tree.git
11057S:	Maintained
11058F:	drivers/media/i2c/mt9p031.c
11059F:	include/media/i2c/mt9p031.h
11060
11061MT9T001 APTINA CAMERA SENSOR
11062M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11063L:	linux-media@vger.kernel.org
11064T:	git git://linuxtv.org/media_tree.git
11065S:	Maintained
11066F:	drivers/media/i2c/mt9t001.c
11067F:	include/media/i2c/mt9t001.h
11068
11069MT9T112 APTINA CAMERA SENSOR
11070M:	Jacopo Mondi <jacopo@jmondi.org>
11071L:	linux-media@vger.kernel.org
11072T:	git git://linuxtv.org/media_tree.git
11073S:	Odd Fixes
11074F:	drivers/media/i2c/mt9t112.c
11075F:	include/media/i2c/mt9t112.h
11076
11077MT9V032 APTINA CAMERA SENSOR
11078M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11079L:	linux-media@vger.kernel.org
11080T:	git git://linuxtv.org/media_tree.git
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11083F:	drivers/media/i2c/mt9v032.c
11084F:	include/media/i2c/mt9v032.h
11085
11086MT9V111 APTINA CAMERA SENSOR
11087M:	Jacopo Mondi <jacopo@jmondi.org>
11088L:	linux-media@vger.kernel.org
11089T:	git git://linuxtv.org/media_tree.git
11090S:	Maintained
11091F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11092F:	drivers/media/i2c/mt9v111.c
11093
11094MULTIFUNCTION DEVICES (MFD)
11095M:	Lee Jones <lee.jones@linaro.org>
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11097S:	Supported
11098F:	Documentation/devicetree/bindings/mfd/
11099F:	drivers/mfd/
11100F:	include/linux/mfd/
11101F:	include/dt-bindings/mfd/
11102
11103MULTIMEDIA CARD (MMC) ETC. OVER SPI
11104S:	Orphan
11105F:	drivers/mmc/host/mmc_spi.c
11106F:	include/linux/spi/mmc_spi.h
11107
11108MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11109M:	Ulf Hansson <ulf.hansson@linaro.org>
11110L:	linux-mmc@vger.kernel.org
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/mmc/
11114F:	drivers/mmc/
11115F:	include/linux/mmc/
11116F:	include/uapi/linux/mmc/
11117
11118MULTIPLEXER SUBSYSTEM
11119M:	Peter Rosin <peda@axentia.se>
11120S:	Maintained
11121F:	Documentation/ABI/testing/sysfs-class-mux*
11122F:	Documentation/devicetree/bindings/mux/
11123F:	include/dt-bindings/mux/
11124F:	include/linux/mux/
11125F:	drivers/mux/
11126
11127MULTITECH MULTIPORT CARD (ISICOM)
11128S:	Orphan
11129F:	drivers/tty/isicom.c
11130F:	include/linux/isicom.h
11131
11132MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11133M:	Bin Liu <b-liu@ti.com>
11134L:	linux-usb@vger.kernel.org
11135S:	Maintained
11136F:	drivers/usb/musb/
11137
11138MXL301RF MEDIA DRIVER
11139M:	Akihiro Tsukada <tskd08@gmail.com>
11140L:	linux-media@vger.kernel.org
11141S:	Odd Fixes
11142F:	drivers/media/tuners/mxl301rf*
11143
11144MXL5007T MEDIA DRIVER
11145M:	Michael Krufky <mkrufky@linuxtv.org>
11146L:	linux-media@vger.kernel.org
11147W:	https://linuxtv.org
11148W:	http://github.com/mkrufky
11149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11150T:	git git://linuxtv.org/mkrufky/tuners.git
11151S:	Maintained
11152F:	drivers/media/tuners/mxl5007t.*
11153
11154MXSFB DRM DRIVER
11155M:	Marek Vasut <marex@denx.de>
11156M:	Stefan Agner <stefan@agner.ch>
11157L:	dri-devel@lists.freedesktop.org
11158S:	Supported
11159F:	drivers/gpu/drm/mxsfb/
11160F:	Documentation/devicetree/bindings/display/mxsfb.txt
11161T:	git git://anongit.freedesktop.org/drm/drm-misc
11162
11163MYLEX DAC960 PCI RAID Controller
11164M:	Hannes Reinecke <hare@kernel.org>
11165L:	linux-scsi@vger.kernel.org
11166S:	Supported
11167F:	drivers/scsi/myrb.*
11168F:	drivers/scsi/myrs.*
11169
11170MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11171M:	Chris Lee <christopher.lee@cspi.com>
11172L:	netdev@vger.kernel.org
11173W:	https://www.cspi.com/ethernet-products/support/downloads/
11174S:	Supported
11175F:	drivers/net/ethernet/myricom/myri10ge/
11176
11177NAND FLASH SUBSYSTEM
11178M:	Miquel Raynal <miquel.raynal@bootlin.com>
11179R:	Richard Weinberger <richard@nod.at>
11180L:	linux-mtd@lists.infradead.org
11181W:	http://www.linux-mtd.infradead.org/
11182Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11184S:	Maintained
11185F:	drivers/mtd/nand/
11186F:	include/linux/mtd/*nand*.h
11187
11188NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11189M:	Daniel Mack <zonque@gmail.com>
11190S:	Maintained
11191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11192W:	http://www.native-instruments.com
11193F:	sound/usb/caiaq/
11194
11195NATSEMI ETHERNET DRIVER (DP8381x)
11196S:	Orphan
11197F:	drivers/net/ethernet/natsemi/natsemi.c
11198
11199NCR 5380 SCSI DRIVERS
11200M:	Finn Thain <fthain@telegraphics.com.au>
11201M:	Michael Schmitz <schmitzmic@gmail.com>
11202L:	linux-scsi@vger.kernel.org
11203S:	Maintained
11204F:	Documentation/scsi/g_NCR5380.txt
11205F:	drivers/scsi/NCR5380.*
11206F:	drivers/scsi/arm/cumana_1.c
11207F:	drivers/scsi/arm/oak.c
11208F:	drivers/scsi/atari_scsi.*
11209F:	drivers/scsi/dmx3191d.c
11210F:	drivers/scsi/g_NCR5380.*
11211F:	drivers/scsi/mac_scsi.*
11212F:	drivers/scsi/sun3_scsi.*
11213F:	drivers/scsi/sun3_scsi_vme.c
11214
11215NCSI LIBRARY:
11216M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11217S:	Maintained
11218F:	net/ncsi/
11219
11220NCT6775 HARDWARE MONITOR DRIVER
11221M:	Guenter Roeck <linux@roeck-us.net>
11222L:	linux-hwmon@vger.kernel.org
11223S:	Maintained
11224F:	Documentation/hwmon/nct6775.rst
11225F:	drivers/hwmon/nct6775.c
11226
11227NET_FAILOVER MODULE
11228M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11229L:	netdev@vger.kernel.org
11230S:	Supported
11231F:	drivers/net/net_failover.c
11232F:	include/net/net_failover.h
11233F:	Documentation/networking/net_failover.rst
11234
11235NETEM NETWORK EMULATOR
11236M:	Stephen Hemminger <stephen@networkplumber.org>
11237L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11238S:	Maintained
11239F:	net/sched/sch_netem.c
11240
11241NETERION 10GbE DRIVERS (s2io/vxge)
11242M:	Jon Mason <jdmason@kudzu.us>
11243L:	netdev@vger.kernel.org
11244S:	Supported
11245F:	Documentation/networking/device_drivers/neterion/s2io.txt
11246F:	Documentation/networking/device_drivers/neterion/vxge.txt
11247F:	drivers/net/ethernet/neterion/
11248
11249NETFILTER
11250M:	Pablo Neira Ayuso <pablo@netfilter.org>
11251M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11252M:	Florian Westphal <fw@strlen.de>
11253L:	netfilter-devel@vger.kernel.org
11254L:	coreteam@netfilter.org
11255W:	http://www.netfilter.org/
11256W:	http://www.iptables.org/
11257W:	http://www.nftables.org/
11258Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11261S:	Maintained
11262F:	include/linux/netfilter*
11263F:	include/linux/netfilter/
11264F:	include/net/netfilter/
11265F:	include/uapi/linux/netfilter*
11266F:	include/uapi/linux/netfilter/
11267F:	net/*/netfilter.c
11268F:	net/*/netfilter/
11269F:	net/netfilter/
11270F:	net/bridge/br_netfilter*.c
11271
11272NETROM NETWORK LAYER
11273M:	Ralf Baechle <ralf@linux-mips.org>
11274L:	linux-hams@vger.kernel.org
11275W:	http://www.linux-ax25.org/
11276S:	Maintained
11277F:	include/net/netrom.h
11278F:	include/uapi/linux/netrom.h
11279F:	net/netrom/
11280
11281NETRONOME ETHERNET DRIVERS
11282M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11283L:	oss-drivers@netronome.com
11284S:	Maintained
11285F:	drivers/net/ethernet/netronome/
11286
11287NETWORK BLOCK DEVICE (NBD)
11288M:	Josef Bacik <josef@toxicpanda.com>
11289S:	Maintained
11290L:	linux-block@vger.kernel.org
11291L:	nbd@other.debian.org
11292F:	Documentation/admin-guide/blockdev/nbd.rst
11293F:	drivers/block/nbd.c
11294F:	include/trace/events/nbd.h
11295F:	include/uapi/linux/nbd.h
11296
11297NETWORK DROP MONITOR
11298M:	Neil Horman <nhorman@tuxdriver.com>
11299L:	netdev@vger.kernel.org
11300S:	Maintained
11301W:	https://fedorahosted.org/dropwatch/
11302F:	net/core/drop_monitor.c
11303F:	include/uapi/linux/net_dropmon.h
11304F:	include/net/drop_monitor.h
11305
11306NETWORKING DRIVERS
11307M:	"David S. Miller" <davem@davemloft.net>
11308L:	netdev@vger.kernel.org
11309W:	http://www.linuxfoundation.org/en/Net
11310Q:	http://patchwork.ozlabs.org/project/netdev/list/
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11313S:	Odd Fixes
11314F:	Documentation/devicetree/bindings/net/
11315F:	drivers/net/
11316F:	include/linux/if_*
11317F:	include/linux/netdevice.h
11318F:	include/linux/etherdevice.h
11319F:	include/linux/fcdevice.h
11320F:	include/linux/fddidevice.h
11321F:	include/linux/hippidevice.h
11322F:	include/linux/inetdevice.h
11323F:	include/uapi/linux/if_*
11324F:	include/uapi/linux/netdevice.h
11325
11326NETWORKING DRIVERS (WIRELESS)
11327M:	Kalle Valo <kvalo@codeaurora.org>
11328L:	linux-wireless@vger.kernel.org
11329Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11332S:	Maintained
11333F:	Documentation/devicetree/bindings/net/wireless/
11334F:	drivers/net/wireless/
11335
11336NETWORKING [DSA]
11337M:	Andrew Lunn <andrew@lunn.ch>
11338M:	Vivien Didelot <vivien.didelot@gmail.com>
11339M:	Florian Fainelli <f.fainelli@gmail.com>
11340S:	Maintained
11341F:	Documentation/devicetree/bindings/net/dsa/
11342F:	net/dsa/
11343F:	include/net/dsa.h
11344F:	include/linux/dsa/
11345F:	include/linux/platform_data/dsa.h
11346F:	drivers/net/dsa/
11347
11348NETWORKING [GENERAL]
11349M:	"David S. Miller" <davem@davemloft.net>
11350L:	netdev@vger.kernel.org
11351W:	http://www.linuxfoundation.org/en/Net
11352Q:	http://patchwork.ozlabs.org/project/netdev/list/
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11355B:	mailto:netdev@vger.kernel.org
11356S:	Maintained
11357F:	net/
11358F:	include/net/
11359F:	include/linux/in.h
11360F:	include/linux/net.h
11361F:	include/linux/netdevice.h
11362F:	include/uapi/linux/in.h
11363F:	include/uapi/linux/net.h
11364F:	include/uapi/linux/netdevice.h
11365F:	include/uapi/linux/net_namespace.h
11366F:	tools/testing/selftests/net/
11367F:	lib/net_utils.c
11368F:	lib/random32.c
11369F:	Documentation/networking/
11370
11371NETWORKING [IPSEC]
11372M:	Steffen Klassert <steffen.klassert@secunet.com>
11373M:	Herbert Xu <herbert@gondor.apana.org.au>
11374M:	"David S. Miller" <davem@davemloft.net>
11375L:	netdev@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11378S:	Maintained
11379F:	net/xfrm/
11380F:	net/key/
11381F:	net/ipv4/xfrm*
11382F:	net/ipv4/esp4*
11383F:	net/ipv4/ah4.c
11384F:	net/ipv4/ipcomp.c
11385F:	net/ipv4/ip_vti.c
11386F:	net/ipv6/xfrm*
11387F:	net/ipv6/esp6*
11388F:	net/ipv6/ah6.c
11389F:	net/ipv6/ipcomp6.c
11390F:	net/ipv6/ip6_vti.c
11391F:	include/uapi/linux/xfrm.h
11392F:	include/net/xfrm.h
11393
11394NETWORKING [IPv4/IPv6]
11395M:	"David S. Miller" <davem@davemloft.net>
11396M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11397M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11398L:	netdev@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11400S:	Maintained
11401F:	net/ipv4/
11402F:	net/ipv6/
11403F:	include/net/ip*
11404F:	arch/x86/net/*
11405
11406NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11407M:	Paul Moore <paul@paul-moore.com>
11408W:	https://github.com/netlabel
11409L:	netdev@vger.kernel.org
11410L:	linux-security-module@vger.kernel.org
11411S:	Maintained
11412F:	Documentation/netlabel/
11413F:	include/net/calipso.h
11414F:	include/net/cipso_ipv4.h
11415F:	include/net/netlabel.h
11416F:	include/uapi/linux/netfilter/xt_SECMARK.h
11417F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11418F:	net/netlabel/
11419F:	net/ipv4/cipso_ipv4.c
11420F:	net/ipv6/calipso.c
11421F:	net/netfilter/xt_CONNSECMARK.c
11422F:	net/netfilter/xt_SECMARK.c
11423
11424NETWORKING [TCP]
11425M:	Eric Dumazet <edumazet@google.com>
11426L:	netdev@vger.kernel.org
11427S:	Maintained
11428F:	net/ipv4/tcp*.c
11429F:	net/ipv4/syncookies.c
11430F:	net/ipv6/tcp*.c
11431F:	net/ipv6/syncookies.c
11432F:	include/uapi/linux/tcp.h
11433F:	include/net/tcp.h
11434F:	include/linux/tcp.h
11435F:	include/trace/events/tcp.h
11436
11437NETWORKING [TLS]
11438M:	Boris Pismenny <borisp@mellanox.com>
11439M:	Aviad Yehezkel <aviadye@mellanox.com>
11440M:	Dave Watson <davejwatson@fb.com>
11441M:	John Fastabend <john.fastabend@gmail.com>
11442M:	Daniel Borkmann <daniel@iogearbox.net>
11443M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11444L:	netdev@vger.kernel.org
11445S:	Maintained
11446F:	net/tls/*
11447F:	include/uapi/linux/tls.h
11448F:	include/net/tls.h
11449
11450NETWORKING [WIRELESS]
11451L:	linux-wireless@vger.kernel.org
11452Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11453
11454NETDEVSIM
11455M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11456S:	Maintained
11457F:	drivers/net/netdevsim/*
11458
11459NETXEN (1/10) GbE SUPPORT
11460M:	Manish Chopra <manishc@marvell.com>
11461M:	Rahul Verma <rahulv@marvell.com>
11462M:	GR-Linux-NIC-Dev@marvell.com
11463L:	netdev@vger.kernel.org
11464S:	Supported
11465F:	drivers/net/ethernet/qlogic/netxen/
11466
11467NEXTHOP
11468M:	David Ahern <dsahern@kernel.org>
11469L:	netdev@vger.kernel.org
11470S:	Maintained
11471F:	include/net/nexthop.h
11472F:	include/uapi/linux/nexthop.h
11473F:	include/net/netns/nexthop.h
11474F:	net/ipv4/nexthop.c
11475
11476NFC SUBSYSTEM
11477L:	netdev@vger.kernel.org
11478S:	Orphan
11479F:	net/nfc/
11480F:	include/net/nfc/
11481F:	include/uapi/linux/nfc.h
11482F:	drivers/nfc/
11483F:	include/linux/platform_data/nfcmrvl.h
11484F:	Documentation/devicetree/bindings/net/nfc/
11485
11486NFS, SUNRPC, AND LOCKD CLIENTS
11487M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11488M:	Anna Schumaker <anna.schumaker@netapp.com>
11489L:	linux-nfs@vger.kernel.org
11490W:	http://client.linux-nfs.org
11491T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11492S:	Maintained
11493F:	fs/lockd/
11494F:	fs/nfs/
11495F:	fs/nfs_common/
11496F:	net/sunrpc/
11497F:	include/linux/lockd/
11498F:	include/linux/nfs*
11499F:	include/linux/sunrpc/
11500F:	include/uapi/linux/nfs*
11501F:	include/uapi/linux/sunrpc/
11502
11503NILFS2 FILESYSTEM
11504M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11505L:	linux-nilfs@vger.kernel.org
11506W:	https://nilfs.sourceforge.io/
11507W:	https://nilfs.osdn.jp/
11508T:	git git://github.com/konis/nilfs2.git
11509S:	Supported
11510F:	Documentation/filesystems/nilfs2.txt
11511F:	fs/nilfs2/
11512F:	include/trace/events/nilfs2.h
11513F:	include/uapi/linux/nilfs2_api.h
11514F:	include/uapi/linux/nilfs2_ondisk.h
11515
11516NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11517M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11518W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11519S:	Maintained
11520F:	Documentation/scsi/NinjaSCSI.txt
11521F:	drivers/scsi/pcmcia/nsp_*
11522
11523NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11524M:	GOTO Masanori <gotom@debian.or.jp>
11525M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11526W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11527S:	Maintained
11528F:	Documentation/scsi/NinjaSCSI.txt
11529F:	drivers/scsi/nsp32*
11530
11531NIOS2 ARCHITECTURE
11532M:	Ley Foon Tan <lftan@altera.com>
11533L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11535S:	Maintained
11536F:	arch/nios2/
11537
11538NOHZ, DYNTICKS SUPPORT
11539M:	Frederic Weisbecker <fweisbec@gmail.com>
11540M:	Thomas Gleixner <tglx@linutronix.de>
11541M:	Ingo Molnar <mingo@kernel.org>
11542L:	linux-kernel@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11544S:	Maintained
11545F:	kernel/time/tick*.*
11546F:	include/linux/tick.h
11547F:	include/linux/sched/nohz.h
11548
11549NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11550M:	Pavel Machek <pavel@ucw.cz>
11551M:	Sakari Ailus <sakari.ailus@iki.fi>
11552L:	linux-media@vger.kernel.org
11553S:	Maintained
11554F:	drivers/media/i2c/et8ek8
11555F:	drivers/media/i2c/ad5820.c
11556
11557NOKIA N900 POWER SUPPLY DRIVERS
11558R:	Pali Rohár <pali.rohar@gmail.com>
11559F:	include/linux/power/bq2415x_charger.h
11560F:	include/linux/power/bq27xxx_battery.h
11561F:	drivers/power/supply/bq2415x_charger.c
11562F:	drivers/power/supply/bq27xxx_battery.c
11563F:	drivers/power/supply/bq27xxx_battery_i2c.c
11564F:	drivers/power/supply/isp1704_charger.c
11565F:	drivers/power/supply/rx51_battery.c
11566
11567NOLIBC HEADER FILE
11568M:	Willy Tarreau <w@1wt.eu>
11569S:	Maintained
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11571F:	tools/include/nolibc/
11572
11573NSDEPS
11574M:	Matthias Maennich <maennich@google.com>
11575S:	Maintained
11576F:	scripts/nsdeps
11577F:	Documentation/core-api/symbol-namespaces.rst
11578
11579NTB AMD DRIVER
11580M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11581L:	linux-ntb@googlegroups.com
11582S:	Supported
11583F:	drivers/ntb/hw/amd/
11584
11585NTB DRIVER CORE
11586M:	Jon Mason <jdmason@kudzu.us>
11587M:	Dave Jiang <dave.jiang@intel.com>
11588M:	Allen Hubbe <allenbh@gmail.com>
11589L:	linux-ntb@googlegroups.com
11590S:	Supported
11591W:	https://github.com/jonmason/ntb/wiki
11592T:	git git://github.com/jonmason/ntb.git
11593F:	drivers/ntb/
11594F:	drivers/net/ntb_netdev.c
11595F:	include/linux/ntb.h
11596F:	include/linux/ntb_transport.h
11597F:	tools/testing/selftests/ntb/
11598
11599NTB IDT DRIVER
11600M:	Serge Semin <fancer.lancer@gmail.com>
11601L:	linux-ntb@googlegroups.com
11602S:	Supported
11603F:	drivers/ntb/hw/idt/
11604
11605NTB INTEL DRIVER
11606M:	Dave Jiang <dave.jiang@intel.com>
11607L:	linux-ntb@googlegroups.com
11608S:	Supported
11609W:	https://github.com/davejiang/linux/wiki
11610T:	git https://github.com/davejiang/linux.git
11611F:	drivers/ntb/hw/intel/
11612
11613NTFS FILESYSTEM
11614M:	Anton Altaparmakov <anton@tuxera.com>
11615L:	linux-ntfs-dev@lists.sourceforge.net
11616W:	http://www.tuxera.com/
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11618S:	Supported
11619F:	Documentation/filesystems/ntfs.txt
11620F:	fs/ntfs/
11621
11622NUBUS SUBSYSTEM
11623M:	Finn Thain <fthain@telegraphics.com.au>
11624L:	linux-m68k@lists.linux-m68k.org
11625S:	Maintained
11626F:	arch/*/include/asm/nubus.h
11627F:	drivers/nubus/
11628F:	include/linux/nubus.h
11629F:	include/uapi/linux/nubus.h
11630
11631NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11632M:	Antonino Daplas <adaplas@gmail.com>
11633L:	linux-fbdev@vger.kernel.org
11634S:	Maintained
11635F:	drivers/video/fbdev/riva/
11636F:	drivers/video/fbdev/nvidia/
11637
11638NVM EXPRESS DRIVER
11639M:	Keith Busch <kbusch@kernel.org>
11640M:	Jens Axboe <axboe@fb.com>
11641M:	Christoph Hellwig <hch@lst.de>
11642M:	Sagi Grimberg <sagi@grimberg.me>
11643L:	linux-nvme@lists.infradead.org
11644T:	git://git.infradead.org/nvme.git
11645W:	http://git.infradead.org/nvme.git
11646S:	Supported
11647F:	drivers/nvme/host/
11648F:	include/linux/nvme.h
11649F:	include/uapi/linux/nvme_ioctl.h
11650
11651NVM EXPRESS FC TRANSPORT DRIVERS
11652M:	James Smart <james.smart@broadcom.com>
11653L:	linux-nvme@lists.infradead.org
11654S:	Supported
11655F:	include/linux/nvme-fc.h
11656F:	include/linux/nvme-fc-driver.h
11657F:	drivers/nvme/host/fc.c
11658F:	drivers/nvme/target/fc.c
11659F:	drivers/nvme/target/fcloop.c
11660
11661NVM EXPRESS TARGET DRIVER
11662M:	Christoph Hellwig <hch@lst.de>
11663M:	Sagi Grimberg <sagi@grimberg.me>
11664L:	linux-nvme@lists.infradead.org
11665T:	git://git.infradead.org/nvme.git
11666W:	http://git.infradead.org/nvme.git
11667S:	Supported
11668F:	drivers/nvme/target/
11669
11670NVMEM FRAMEWORK
11671M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11672S:	Maintained
11673F:	drivers/nvmem/
11674F:	Documentation/devicetree/bindings/nvmem/
11675F:	Documentation/ABI/stable/sysfs-bus-nvmem
11676F:	include/linux/nvmem-consumer.h
11677F:	include/linux/nvmem-provider.h
11678
11679NXP FXAS21002C DRIVER
11680M:	Rui Miguel Silva <rmfrfs@gmail.com>
11681L:	linux-iio@vger.kernel.org
11682S:	Maintained
11683F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11684F:	drivers/iio/gyro/fxas21002c_core.c
11685F:	drivers/iio/gyro/fxas21002c.h
11686F:	drivers/iio/gyro/fxas21002c_i2c.c
11687F:	drivers/iio/gyro/fxas21002c_spi.c
11688
11689NXP SGTL5000 DRIVER
11690M:	Fabio Estevam <festevam@gmail.com>
11691L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11692S:	Maintained
11693F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11694F:	sound/soc/codecs/sgtl5000*
11695
11696NXP SJA1105 ETHERNET SWITCH DRIVER
11697M:	Vladimir Oltean <olteanv@gmail.com>
11698L:	linux-kernel@vger.kernel.org
11699S:	Maintained
11700F:	drivers/net/dsa/sja1105
11701
11702NXP TDA998X DRM DRIVER
11703M:	Russell King <linux@armlinux.org.uk>
11704S:	Maintained
11705T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11706T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11707F:	drivers/gpu/drm/i2c/tda998x_drv.c
11708F:	include/drm/i2c/tda998x.h
11709F:	include/dt-bindings/display/tda998x.h
11710K:	"nxp,tda998x"
11711
11712NXP TFA9879 DRIVER
11713M:	Peter Rosin <peda@axentia.se>
11714L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11715S:	Maintained
11716F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11717F:	sound/soc/codecs/tfa9879*
11718
11719NXP-NCI NFC DRIVER
11720M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11721R:	Charles Gorand <charles.gorand@effinnov.com>
11722L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11723S:	Supported
11724F:	drivers/nfc/nxp-nci
11725
11726OBJAGG
11727M:	Jiri Pirko <jiri@mellanox.com>
11728L:	netdev@vger.kernel.org
11729S:	Supported
11730F:	lib/objagg.c
11731F:	lib/test_objagg.c
11732F:	include/linux/objagg.h
11733
11734NXP FSPI DRIVER
11735R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11736M:	Ashish Kumar <ashish.kumar@nxp.com>
11737L:	linux-spi@vger.kernel.org
11738S:	Maintained
11739F:	drivers/spi/spi-nxp-fspi.c
11740F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11741
11742OBJTOOL
11743M:	Josh Poimboeuf <jpoimboe@redhat.com>
11744M:	Peter Zijlstra <peterz@infradead.org>
11745S:	Supported
11746F:	tools/objtool/
11747
11748OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11749M:	Frederic Barrat <fbarrat@linux.ibm.com>
11750M:	Andrew Donnellan <ajd@linux.ibm.com>
11751L:	linuxppc-dev@lists.ozlabs.org
11752S:	Supported
11753F:	arch/powerpc/platforms/powernv/ocxl.c
11754F:	arch/powerpc/include/asm/pnv-ocxl.h
11755F:	drivers/misc/ocxl/
11756F:	include/misc/ocxl*
11757F:	include/uapi/misc/ocxl.h
11758F:	Documentation/userspace-api/accelerators/ocxl.rst
11759
11760OMAP AUDIO SUPPORT
11761M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11762M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11763L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11764L:	linux-omap@vger.kernel.org
11765S:	Maintained
11766F:	sound/soc/ti/omap*
11767F:	sound/soc/ti/rx51.c
11768F:	sound/soc/ti/n810.c
11769F:	sound/soc/ti/sdma-pcm.*
11770
11771OMAP CLOCK FRAMEWORK SUPPORT
11772M:	Paul Walmsley <paul@pwsan.com>
11773L:	linux-omap@vger.kernel.org
11774S:	Maintained
11775F:	arch/arm/*omap*/*clock*
11776
11777OMAP DEVICE TREE SUPPORT
11778M:	Benoît Cousson <bcousson@baylibre.com>
11779M:	Tony Lindgren <tony@atomide.com>
11780L:	linux-omap@vger.kernel.org
11781L:	devicetree@vger.kernel.org
11782S:	Maintained
11783F:	arch/arm/boot/dts/*omap*
11784F:	arch/arm/boot/dts/*am3*
11785F:	arch/arm/boot/dts/*am4*
11786F:	arch/arm/boot/dts/*am5*
11787F:	arch/arm/boot/dts/*dra7*
11788
11789OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11790L:	linux-omap@vger.kernel.org
11791L:	linux-fbdev@vger.kernel.org
11792S:	Orphan
11793F:	drivers/video/fbdev/omap2/
11794F:	Documentation/arm/omap/dss.rst
11795
11796OMAP FRAMEBUFFER SUPPORT
11797L:	linux-fbdev@vger.kernel.org
11798L:	linux-omap@vger.kernel.org
11799S:	Orphan
11800F:	drivers/video/fbdev/omap/
11801
11802OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11803M:	Roger Quadros <rogerq@ti.com>
11804M:	Tony Lindgren <tony@atomide.com>
11805L:	linux-omap@vger.kernel.org
11806S:	Maintained
11807F:	drivers/memory/omap-gpmc.c
11808F:	arch/arm/mach-omap2/*gpmc*
11809
11810OMAP GPIO DRIVER
11811M:	Grygorii Strashko <grygorii.strashko@ti.com>
11812M:	Santosh Shilimkar <ssantosh@kernel.org>
11813M:	Kevin Hilman <khilman@kernel.org>
11814L:	linux-omap@vger.kernel.org
11815S:	Maintained
11816F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11817F:	drivers/gpio/gpio-omap.c
11818
11819OMAP HARDWARE SPINLOCK SUPPORT
11820M:	Ohad Ben-Cohen <ohad@wizery.com>
11821L:	linux-omap@vger.kernel.org
11822S:	Maintained
11823F:	drivers/hwspinlock/omap_hwspinlock.c
11824
11825OMAP HS MMC SUPPORT
11826L:	linux-mmc@vger.kernel.org
11827L:	linux-omap@vger.kernel.org
11828S:	Orphan
11829F:	drivers/mmc/host/omap_hsmmc.c
11830
11831OMAP HWMOD DATA
11832M:	Paul Walmsley <paul@pwsan.com>
11833L:	linux-omap@vger.kernel.org
11834S:	Maintained
11835F:	arch/arm/mach-omap2/omap_hwmod*data*
11836
11837OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11838M:	Benoît Cousson <bcousson@baylibre.com>
11839L:	linux-omap@vger.kernel.org
11840S:	Maintained
11841F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11842
11843OMAP HWMOD SUPPORT
11844M:	Benoît Cousson <bcousson@baylibre.com>
11845M:	Paul Walmsley <paul@pwsan.com>
11846L:	linux-omap@vger.kernel.org
11847S:	Maintained
11848F:	arch/arm/mach-omap2/omap_hwmod.*
11849
11850OMAP I2C DRIVER
11851M:	Vignesh R <vigneshr@ti.com>
11852L:	linux-omap@vger.kernel.org
11853L:	linux-i2c@vger.kernel.org
11854S:	Maintained
11855F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11856F:	drivers/i2c/busses/i2c-omap.c
11857
11858OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11859M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11860L:	linux-media@vger.kernel.org
11861S:	Maintained
11862F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11863F:	drivers/media/platform/omap3isp/
11864F:	drivers/staging/media/omap4iss/
11865
11866OMAP MMC SUPPORT
11867M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11868L:	linux-omap@vger.kernel.org
11869S:	Odd Fixes
11870F:	drivers/mmc/host/omap.c
11871
11872OMAP POWER MANAGEMENT SUPPORT
11873M:	Kevin Hilman <khilman@kernel.org>
11874L:	linux-omap@vger.kernel.org
11875S:	Maintained
11876F:	arch/arm/*omap*/*pm*
11877F:	drivers/cpufreq/omap-cpufreq.c
11878
11879OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11880M:	Rajendra Nayak <rnayak@codeaurora.org>
11881M:	Paul Walmsley <paul@pwsan.com>
11882L:	linux-omap@vger.kernel.org
11883S:	Maintained
11884F:	arch/arm/mach-omap2/prm*
11885
11886OMAP RANDOM NUMBER GENERATOR SUPPORT
11887M:	Deepak Saxena <dsaxena@plexity.net>
11888S:	Maintained
11889F:	drivers/char/hw_random/omap-rng.c
11890
11891OMAP USB SUPPORT
11892L:	linux-usb@vger.kernel.org
11893L:	linux-omap@vger.kernel.org
11894S:	Orphan
11895F:	drivers/usb/*/*omap*
11896F:	arch/arm/*omap*/usb*
11897
11898OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11899M:	Mark Jackson <mpfj@newflow.co.uk>
11900L:	linux-omap@vger.kernel.org
11901S:	Maintained
11902F:	arch/arm/boot/dts/am335x-nano.dts
11903
11904OMAP1 SUPPORT
11905M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11906M:	Tony Lindgren <tony@atomide.com>
11907L:	linux-omap@vger.kernel.org
11908Q:	http://patchwork.kernel.org/project/linux-omap/list/
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11910S:	Maintained
11911F:	arch/arm/mach-omap1/
11912F:	arch/arm/plat-omap/
11913F:	arch/arm/configs/omap1_defconfig
11914F:	drivers/i2c/busses/i2c-omap.c
11915F:	include/linux/platform_data/i2c-omap.h
11916F:	include/linux/platform_data/ams-delta-fiq.h
11917
11918OMAP2+ SUPPORT
11919M:	Tony Lindgren <tony@atomide.com>
11920L:	linux-omap@vger.kernel.org
11921W:	http://www.muru.com/linux/omap/
11922W:	http://linux.omap.com/
11923Q:	http://patchwork.kernel.org/project/linux-omap/list/
11924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11925S:	Maintained
11926F:	arch/arm/mach-omap2/
11927F:	arch/arm/plat-omap/
11928F:	arch/arm/configs/omap2plus_defconfig
11929F:	drivers/bus/ti-sysc.c
11930F:	drivers/i2c/busses/i2c-omap.c
11931F:	drivers/irqchip/irq-omap-intc.c
11932F:	drivers/mfd/*omap*.c
11933F:	drivers/mfd/menelaus.c
11934F:	drivers/mfd/palmas.c
11935F:	drivers/mfd/tps65217.c
11936F:	drivers/mfd/tps65218.c
11937F:	drivers/mfd/tps65910.c
11938F:	drivers/mfd/twl-core.[ch]
11939F:	drivers/mfd/twl4030*.c
11940F:	drivers/mfd/twl6030*.c
11941F:	drivers/mfd/twl6040*.c
11942F:	drivers/regulator/palmas-regulator*.c
11943F:	drivers/regulator/pbias-regulator.c
11944F:	drivers/regulator/tps65217-regulator.c
11945F:	drivers/regulator/tps65218-regulator.c
11946F:	drivers/regulator/tps65910-regulator.c
11947F:	drivers/regulator/twl-regulator.c
11948F:	drivers/regulator/twl6030-regulator.c
11949F:	include/linux/platform_data/i2c-omap.h
11950F:	include/linux/platform_data/ti-sysc.h
11951
11952ONION OMEGA2+ BOARD
11953M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11954L:	linux-mips@vger.kernel.org
11955S:	Maintained
11956F:	arch/mips/boot/dts/ralink/omega2p.dts
11957
11958OMFS FILESYSTEM
11959M:	Bob Copeland <me@bobcopeland.com>
11960L:	linux-karma-devel@lists.sourceforge.net
11961S:	Maintained
11962F:	Documentation/filesystems/omfs.txt
11963F:	fs/omfs/
11964
11965OMNIKEY CARDMAN 4000 DRIVER
11966M:	Harald Welte <laforge@gnumonks.org>
11967S:	Maintained
11968F:	drivers/char/pcmcia/cm4000_cs.c
11969F:	include/linux/cm4000_cs.h
11970F:	include/uapi/linux/cm4000_cs.h
11971
11972OMNIKEY CARDMAN 4040 DRIVER
11973M:	Harald Welte <laforge@gnumonks.org>
11974S:	Maintained
11975F:	drivers/char/pcmcia/cm4040_cs.*
11976
11977OMNIVISION OV13858 SENSOR DRIVER
11978M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11979L:	linux-media@vger.kernel.org
11980T:	git git://linuxtv.org/media_tree.git
11981S:	Maintained
11982F:	drivers/media/i2c/ov13858.c
11983
11984OMNIVISION OV2680 SENSOR DRIVER
11985M:	Rui Miguel Silva <rmfrfs@gmail.com>
11986L:	linux-media@vger.kernel.org
11987T:	git git://linuxtv.org/media_tree.git
11988S:	Maintained
11989F:	drivers/media/i2c/ov2680.c
11990F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11991
11992OMNIVISION OV2685 SENSOR DRIVER
11993M:	Shunqian Zheng <zhengsq@rock-chips.com>
11994L:	linux-media@vger.kernel.org
11995T:	git git://linuxtv.org/media_tree.git
11996S:	Maintained
11997F:	drivers/media/i2c/ov2685.c
11998
11999OMNIVISION OV5640 SENSOR DRIVER
12000M:	Steve Longerbeam <slongerbeam@gmail.com>
12001L:	linux-media@vger.kernel.org
12002T:	git git://linuxtv.org/media_tree.git
12003S:	Maintained
12004F:	drivers/media/i2c/ov5640.c
12005
12006OMNIVISION OV5647 SENSOR DRIVER
12007M:	Luis Oliveira <lolivei@synopsys.com>
12008L:	linux-media@vger.kernel.org
12009T:	git git://linuxtv.org/media_tree.git
12010S:	Maintained
12011F:	drivers/media/i2c/ov5647.c
12012
12013OMNIVISION OV5670 SENSOR DRIVER
12014M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12015M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12016L:	linux-media@vger.kernel.org
12017T:	git git://linuxtv.org/media_tree.git
12018S:	Maintained
12019F:	drivers/media/i2c/ov5670.c
12020
12021OMNIVISION OV5675 SENSOR DRIVER
12022M:	Shawn Tu <shawnx.tu@intel.com>
12023L:	linux-media@vger.kernel.org
12024T:	git git://linuxtv.org/media_tree.git
12025S:	Maintained
12026F:	drivers/media/i2c/ov5675.c
12027
12028OMNIVISION OV5695 SENSOR DRIVER
12029M:	Shunqian Zheng <zhengsq@rock-chips.com>
12030L:	linux-media@vger.kernel.org
12031T:	git git://linuxtv.org/media_tree.git
12032S:	Maintained
12033F:	drivers/media/i2c/ov5695.c
12034
12035OMNIVISION OV7670 SENSOR DRIVER
12036M:	Jonathan Corbet <corbet@lwn.net>
12037L:	linux-media@vger.kernel.org
12038T:	git git://linuxtv.org/media_tree.git
12039S:	Maintained
12040F:	drivers/media/i2c/ov7670.c
12041F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12042
12043OMNIVISION OV772x SENSOR DRIVER
12044M:	Jacopo Mondi <jacopo@jmondi.org>
12045L:	linux-media@vger.kernel.org
12046T:	git git://linuxtv.org/media_tree.git
12047S:	Odd fixes
12048F:	drivers/media/i2c/ov772x.c
12049F:	include/media/i2c/ov772x.h
12050F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12051
12052OMNIVISION OV7740 SENSOR DRIVER
12053M:	Wenyou Yang <wenyou.yang@microchip.com>
12054L:	linux-media@vger.kernel.org
12055T:	git git://linuxtv.org/media_tree.git
12056S:	Maintained
12057F:	drivers/media/i2c/ov7740.c
12058F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12059
12060OMNIVISION OV9640 SENSOR DRIVER
12061M:	Petr Cvek <petrcvekcz@gmail.com>
12062L:	linux-media@vger.kernel.org
12063S:	Maintained
12064F:	drivers/media/i2c/ov9640.*
12065
12066OMNIVISION OV8856 SENSOR DRIVER
12067M:	Ben Kao <ben.kao@intel.com>
12068L:	linux-media@vger.kernel.org
12069T:	git git://linuxtv.org/media_tree.git
12070S:	Maintained
12071F:	drivers/media/i2c/ov8856.c
12072
12073OMNIVISION OV9650 SENSOR DRIVER
12074M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12075R:	Akinobu Mita <akinobu.mita@gmail.com>
12076R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12077L:	linux-media@vger.kernel.org
12078T:	git git://linuxtv.org/media_tree.git
12079S:	Maintained
12080F:	drivers/media/i2c/ov9650.c
12081F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12082
12083ONENAND FLASH DRIVER
12084M:	Kyungmin Park <kyungmin.park@samsung.com>
12085L:	linux-mtd@lists.infradead.org
12086S:	Maintained
12087F:	drivers/mtd/nand/onenand/
12088F:	include/linux/mtd/onenand*.h
12089
12090OP-TEE DRIVER
12091M:	Jens Wiklander <jens.wiklander@linaro.org>
12092L:	tee-dev@lists.linaro.org
12093S:	Maintained
12094F:	drivers/tee/optee/
12095
12096OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12097M:	Sumit Garg <sumit.garg@linaro.org>
12098L:	tee-dev@lists.linaro.org
12099S:	Maintained
12100F:	drivers/char/hw_random/optee-rng.c
12101
12102OPA-VNIC DRIVER
12103M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12104M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12105L:	linux-rdma@vger.kernel.org
12106S:	Supported
12107F:	drivers/infiniband/ulp/opa_vnic
12108
12109OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12110M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12111M:	Frank Rowand <frowand.list@gmail.com>
12112L:	devicetree@vger.kernel.org
12113S:	Maintained
12114F:	Documentation/devicetree/dynamic-resolution-notes.txt
12115F:	Documentation/devicetree/overlay-notes.txt
12116F:	drivers/of/overlay.c
12117F:	drivers/of/resolver.c
12118K:	of_overlay_notifier_
12119
12120OPEN FIRMWARE AND FLATTENED DEVICE TREE
12121M:	Rob Herring <robh+dt@kernel.org>
12122M:	Frank Rowand <frowand.list@gmail.com>
12123L:	devicetree@vger.kernel.org
12124W:	http://www.devicetree.org/
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12126S:	Maintained
12127F:	drivers/of/
12128F:	include/linux/of*.h
12129F:	scripts/dtc/
12130F:	Documentation/ABI/testing/sysfs-firmware-ofw
12131
12132OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12133M:	Rob Herring <robh+dt@kernel.org>
12134M:	Mark Rutland <mark.rutland@arm.com>
12135L:	devicetree@vger.kernel.org
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12137Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12138S:	Maintained
12139F:	Documentation/devicetree/
12140F:	arch/*/boot/dts/
12141F:	include/dt-bindings/
12142
12143OPENCORES I2C BUS DRIVER
12144M:	Peter Korsgaard <peter@korsgaard.com>
12145M:	Andrew Lunn <andrew@lunn.ch>
12146L:	linux-i2c@vger.kernel.org
12147S:	Maintained
12148F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12149F:	Documentation/i2c/busses/i2c-ocores.rst
12150F:	drivers/i2c/busses/i2c-ocores.c
12151F:	include/linux/platform_data/i2c-ocores.h
12152
12153OPENRISC ARCHITECTURE
12154M:	Jonas Bonn <jonas@southpole.se>
12155M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12156M:	Stafford Horne <shorne@gmail.com>
12157T:	git git://github.com/openrisc/linux.git
12158L:	openrisc@lists.librecores.org
12159W:	http://openrisc.io
12160S:	Maintained
12161F:	Documentation/devicetree/bindings/openrisc/
12162F:	Documentation/openrisc/
12163F:	arch/openrisc/
12164F:	drivers/irqchip/irq-ompic.c
12165F:	drivers/irqchip/irq-or1k-*
12166
12167OPENVSWITCH
12168M:	Pravin B Shelar <pshelar@ovn.org>
12169L:	netdev@vger.kernel.org
12170L:	dev@openvswitch.org
12171W:	http://openvswitch.org
12172S:	Maintained
12173F:	net/openvswitch/
12174F:	include/uapi/linux/openvswitch.h
12175
12176OPERATING PERFORMANCE POINTS (OPP)
12177M:	Viresh Kumar <vireshk@kernel.org>
12178M:	Nishanth Menon <nm@ti.com>
12179M:	Stephen Boyd <sboyd@kernel.org>
12180L:	linux-pm@vger.kernel.org
12181S:	Maintained
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12183F:	drivers/opp/
12184F:	include/linux/pm_opp.h
12185F:	Documentation/power/opp.rst
12186F:	Documentation/devicetree/bindings/opp/
12187
12188OPL4 DRIVER
12189M:	Clemens Ladisch <clemens@ladisch.de>
12190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12192S:	Maintained
12193F:	sound/drivers/opl4/
12194
12195OPROFILE
12196M:	Robert Richter <rric@kernel.org>
12197L:	oprofile-list@lists.sf.net
12198S:	Maintained
12199F:	arch/*/include/asm/oprofile*.h
12200F:	arch/*/oprofile/
12201F:	drivers/oprofile/
12202F:	include/linux/oprofile.h
12203
12204ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12205M:	Mark Fasheh <mark@fasheh.com>
12206M:	Joel Becker <jlbec@evilplan.org>
12207M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12208L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12209W:	http://ocfs2.wiki.kernel.org
12210S:	Supported
12211F:	Documentation/filesystems/ocfs2.txt
12212F:	Documentation/filesystems/dlmfs.txt
12213F:	fs/ocfs2/
12214
12215ORANGEFS FILESYSTEM
12216M:	Mike Marshall <hubcap@omnibond.com>
12217R:	Martin Brandenburg <martin@omnibond.com>
12218L:	devel@lists.orangefs.org
12219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12220S:	Supported
12221F:	fs/orangefs/
12222F:	Documentation/filesystems/orangefs.txt
12223
12224ORINOCO DRIVER
12225L:	linux-wireless@vger.kernel.org
12226W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12227W:	http://www.nongnu.org/orinoco/
12228S:	Orphan
12229F:	drivers/net/wireless/intersil/orinoco/
12230
12231OV2659 OMNIVISION SENSOR DRIVER
12232M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12233L:	linux-media@vger.kernel.org
12234W:	https://linuxtv.org
12235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12236T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12237S:	Maintained
12238F:	drivers/media/i2c/ov2659.c
12239F:	include/media/i2c/ov2659.h
12240
12241OVERLAY FILESYSTEM
12242M:	Miklos Szeredi <miklos@szeredi.hu>
12243L:	linux-unionfs@vger.kernel.org
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12245S:	Supported
12246F:	fs/overlayfs/
12247F:	Documentation/filesystems/overlayfs.txt
12248
12249P54 WIRELESS DRIVER
12250M:	Christian Lamparter <chunkeey@googlemail.com>
12251L:	linux-wireless@vger.kernel.org
12252W:	http://wireless.kernel.org/en/users/Drivers/p54
12253S:	Maintained
12254F:	drivers/net/wireless/intersil/p54/
12255
12256PA SEMI ETHERNET DRIVER
12257L:	netdev@vger.kernel.org
12258S:	Orphan
12259F:	drivers/net/ethernet/pasemi/*
12260
12261PA SEMI SMBUS DRIVER
12262L:	linux-i2c@vger.kernel.org
12263S:	Orphan
12264F:	drivers/i2c/busses/i2c-pasemi.c
12265
12266PACKING
12267M:	Vladimir Oltean <olteanv@gmail.com>
12268L:	netdev@vger.kernel.org
12269S:	Supported
12270F:	lib/packing.c
12271F:	include/linux/packing.h
12272F:	Documentation/core-api/packing.rst
12273
12274PADATA PARALLEL EXECUTION MECHANISM
12275M:	Steffen Klassert <steffen.klassert@secunet.com>
12276L:	linux-crypto@vger.kernel.org
12277S:	Maintained
12278F:	kernel/padata.c
12279F:	include/linux/padata.h
12280F:	Documentation/padata.txt
12281
12282PAGE POOL
12283M:	Jesper Dangaard Brouer <hawk@kernel.org>
12284M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12285L:	netdev@vger.kernel.org
12286S:	Supported
12287F:	net/core/page_pool.c
12288F:	include/net/page_pool.h
12289
12290PANASONIC LAPTOP ACPI EXTRAS DRIVER
12291M:	Harald Welte <laforge@gnumonks.org>
12292L:	platform-driver-x86@vger.kernel.org
12293S:	Maintained
12294F:	drivers/platform/x86/panasonic-laptop.c
12295
12296PARALLEL LCD/KEYPAD PANEL DRIVER
12297M:	Willy Tarreau <willy@haproxy.com>
12298M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12299S:	Odd Fixes
12300F:	Documentation/admin-guide/lcd-panel-cgram.rst
12301F:	drivers/auxdisplay/panel.c
12302
12303PARALLEL PORT SUBSYSTEM
12304M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12305M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12306L:	linux-parport@lists.infradead.org (subscribers-only)
12307S:	Maintained
12308F:	drivers/parport/
12309F:	include/linux/parport*.h
12310F:	drivers/char/ppdev.c
12311F:	include/uapi/linux/ppdev.h
12312F:	Documentation/driver-api/parport*.rst
12313
12314PARAVIRT_OPS INTERFACE
12315M:	Juergen Gross <jgross@suse.com>
12316M:	Thomas Hellstrom <thellstrom@vmware.com>
12317M:	"VMware, Inc." <pv-drivers@vmware.com>
12318L:	virtualization@lists.linux-foundation.org
12319S:	Supported
12320F:	Documentation/virt/paravirt_ops.rst
12321F:	arch/*/kernel/paravirt*
12322F:	arch/*/include/asm/paravirt*.h
12323F:	include/linux/hypervisor.h
12324
12325PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12326M:	Tim Waugh <tim@cyberelk.net>
12327L:	linux-parport@lists.infradead.org (subscribers-only)
12328S:	Maintained
12329F:	Documentation/admin-guide/blockdev/paride.rst
12330F:	drivers/block/paride/
12331
12332PARISC ARCHITECTURE
12333M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12334M:	Helge Deller <deller@gmx.de>
12335L:	linux-parisc@vger.kernel.org
12336W:	http://www.parisc-linux.org/
12337Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12340S:	Maintained
12341F:	arch/parisc/
12342F:	Documentation/parisc/
12343F:	drivers/parisc/
12344F:	drivers/char/agp/parisc-agp.c
12345F:	drivers/input/misc/hp_sdc_rtc.c
12346F:	drivers/input/serio/gscps2.c
12347F:	drivers/input/serio/hp_sdc*
12348F:	drivers/parport/parport_gsc.*
12349F:	drivers/tty/serial/8250/8250_gsc.c
12350F:	drivers/video/fbdev/sti*
12351F:	drivers/video/console/sti*
12352F:	drivers/video/logo/logo_parisc*
12353F:	include/linux/hp_sdc.h
12354
12355PARMAN
12356M:	Jiri Pirko <jiri@mellanox.com>
12357L:	netdev@vger.kernel.org
12358S:	Supported
12359F:	lib/parman.c
12360F:	lib/test_parman.c
12361F:	include/linux/parman.h
12362
12363PC ENGINES APU BOARD DRIVER
12364M:	Enrico Weigelt, metux IT consult <info@metux.net>
12365S:	Maintained
12366F:	drivers/platform/x86/pcengines-apuv2.c
12367
12368PC87360 HARDWARE MONITORING DRIVER
12369M:	Jim Cromie <jim.cromie@gmail.com>
12370L:	linux-hwmon@vger.kernel.org
12371S:	Maintained
12372F:	Documentation/hwmon/pc87360.rst
12373F:	drivers/hwmon/pc87360.c
12374
12375PC8736x GPIO DRIVER
12376M:	Jim Cromie <jim.cromie@gmail.com>
12377S:	Maintained
12378F:	drivers/char/pc8736x_gpio.c
12379
12380PC87427 HARDWARE MONITORING DRIVER
12381M:	Jean Delvare <jdelvare@suse.com>
12382L:	linux-hwmon@vger.kernel.org
12383S:	Maintained
12384F:	Documentation/hwmon/pc87427.rst
12385F:	drivers/hwmon/pc87427.c
12386
12387PCA9532 LED DRIVER
12388M:	Riku Voipio <riku.voipio@iki.fi>
12389S:	Maintained
12390F:	drivers/leds/leds-pca9532.c
12391F:	include/linux/leds-pca9532.h
12392
12393PCA9541 I2C BUS MASTER SELECTOR DRIVER
12394M:	Guenter Roeck <linux@roeck-us.net>
12395L:	linux-i2c@vger.kernel.org
12396S:	Maintained
12397F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12398
12399PCDP - PRIMARY CONSOLE AND DEBUG PORT
12400M:	Khalid Aziz <khalid@gonehiking.org>
12401S:	Maintained
12402F:	drivers/firmware/pcdp.*
12403
12404PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12405M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12406L:	linux-pci@vger.kernel.org
12407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12408S:	Maintained
12409F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12410F:	drivers/pci/controller/pci-aardvark.c
12411
12412PCI DRIVER FOR ALTERA PCIE IP
12413M:	Ley Foon Tan <lftan@altera.com>
12414L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12415L:	linux-pci@vger.kernel.org
12416S:	Supported
12417F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12418F:	drivers/pci/controller/pcie-altera.c
12419
12420PCI DRIVER FOR APPLIEDMICRO XGENE
12421M:	Toan Le <toan@os.amperecomputing.com>
12422L:	linux-pci@vger.kernel.org
12423L:	linux-arm-kernel@lists.infradead.org
12424S:	Maintained
12425F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12426F:	drivers/pci/controller/pci-xgene.c
12427
12428PCI DRIVER FOR ARM VERSATILE PLATFORM
12429M:	Rob Herring <robh@kernel.org>
12430L:	linux-pci@vger.kernel.org
12431L:	linux-arm-kernel@lists.infradead.org
12432S:	Maintained
12433F:	Documentation/devicetree/bindings/pci/versatile.txt
12434F:	drivers/pci/controller/pci-versatile.c
12435
12436PCI DRIVER FOR ARMADA 8K
12437M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12438L:	linux-pci@vger.kernel.org
12439L:	linux-arm-kernel@lists.infradead.org
12440S:	Maintained
12441F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12442F:	drivers/pci/controller/dwc/pcie-armada8k.c
12443
12444PCI DRIVER FOR CADENCE PCIE IP
12445M:	Tom Joseph <tjoseph@cadence.com>
12446L:	linux-pci@vger.kernel.org
12447S:	Maintained
12448F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12449F:	drivers/pci/controller/pcie-cadence*
12450
12451PCI DRIVER FOR FREESCALE LAYERSCAPE
12452M:	Minghuan Lian <minghuan.Lian@nxp.com>
12453M:	Mingkai Hu <mingkai.hu@nxp.com>
12454M:	Roy Zang <roy.zang@nxp.com>
12455L:	linuxppc-dev@lists.ozlabs.org
12456L:	linux-pci@vger.kernel.org
12457L:	linux-arm-kernel@lists.infradead.org
12458S:	Maintained
12459F:	drivers/pci/controller/dwc/*layerscape*
12460
12461PCI DRIVER FOR GENERIC OF HOSTS
12462M:	Will Deacon <will@kernel.org>
12463L:	linux-pci@vger.kernel.org
12464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12465S:	Maintained
12466F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12467F:	drivers/pci/controller/pci-host-common.c
12468F:	drivers/pci/controller/pci-host-generic.c
12469
12470PCI DRIVER FOR IMX6
12471M:	Richard Zhu <hongxing.zhu@nxp.com>
12472M:	Lucas Stach <l.stach@pengutronix.de>
12473L:	linux-pci@vger.kernel.org
12474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12475S:	Maintained
12476F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12477F:	drivers/pci/controller/dwc/*imx6*
12478
12479PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12480M:	Keith Busch <keith.busch@intel.com>
12481M:	Jonathan Derrick <jonathan.derrick@intel.com>
12482L:	linux-pci@vger.kernel.org
12483S:	Supported
12484F:	drivers/pci/controller/vmd.c
12485
12486PCI DRIVER FOR MICROSEMI SWITCHTEC
12487M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12488M:	Logan Gunthorpe <logang@deltatee.com>
12489L:	linux-pci@vger.kernel.org
12490S:	Maintained
12491F:	Documentation/driver-api/switchtec.rst
12492F:	Documentation/ABI/testing/sysfs-class-switchtec
12493F:	drivers/pci/switch/switchtec*
12494F:	include/uapi/linux/switchtec_ioctl.h
12495F:	include/linux/switchtec.h
12496F:	drivers/ntb/hw/mscc/
12497
12498PCI DRIVER FOR MOBIVEIL PCIE IP
12499M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12500M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12501L:	linux-pci@vger.kernel.org
12502S:	Supported
12503F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12504F:	drivers/pci/controller/pcie-mobiveil.c
12505
12506PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12507M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12508M:	Jason Cooper <jason@lakedaemon.net>
12509L:	linux-pci@vger.kernel.org
12510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12511S:	Maintained
12512F:	drivers/pci/controller/*mvebu*
12513
12514PCI DRIVER FOR NVIDIA TEGRA
12515M:	Thierry Reding <thierry.reding@gmail.com>
12516L:	linux-tegra@vger.kernel.org
12517L:	linux-pci@vger.kernel.org
12518S:	Supported
12519F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12520F:	drivers/pci/controller/pci-tegra.c
12521
12522PCI DRIVER FOR RENESAS R-CAR
12523M:	Simon Horman <horms@verge.net.au>
12524L:	linux-pci@vger.kernel.org
12525L:	linux-renesas-soc@vger.kernel.org
12526S:	Maintained
12527F:	drivers/pci/controller/*rcar*
12528
12529PCI DRIVER FOR SAMSUNG EXYNOS
12530M:	Jingoo Han <jingoohan1@gmail.com>
12531L:	linux-pci@vger.kernel.org
12532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12533L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12534S:	Maintained
12535F:	drivers/pci/controller/dwc/pci-exynos.c
12536
12537PCI DRIVER FOR SYNOPSYS DESIGNWARE
12538M:	Jingoo Han <jingoohan1@gmail.com>
12539M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12540L:	linux-pci@vger.kernel.org
12541S:	Maintained
12542F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12543F:	drivers/pci/controller/dwc/*designware*
12544
12545PCI DRIVER FOR TI DRA7XX
12546M:	Kishon Vijay Abraham I <kishon@ti.com>
12547L:	linux-omap@vger.kernel.org
12548L:	linux-pci@vger.kernel.org
12549S:	Supported
12550F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12551F:	drivers/pci/controller/dwc/pci-dra7xx.c
12552
12553PCI DRIVER FOR TI KEYSTONE
12554M:	Murali Karicheri <m-karicheri2@ti.com>
12555L:	linux-pci@vger.kernel.org
12556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12557S:	Maintained
12558F:	drivers/pci/controller/dwc/pci-keystone.c
12559
12560PCI ENDPOINT SUBSYSTEM
12561M:	Kishon Vijay Abraham I <kishon@ti.com>
12562M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12563L:	linux-pci@vger.kernel.org
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12565S:	Supported
12566F:	drivers/pci/endpoint/
12567F:	drivers/misc/pci_endpoint_test.c
12568F:	tools/pci/
12569
12570PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12571M:	Russell Currey <ruscur@russell.cc>
12572M:	Sam Bobroff <sbobroff@linux.ibm.com>
12573M:	Oliver O'Halloran <oohall@gmail.com>
12574L:	linuxppc-dev@lists.ozlabs.org
12575S:	Supported
12576F:	Documentation/PCI/pci-error-recovery.rst
12577F:	drivers/pci/pcie/aer.c
12578F:	drivers/pci/pcie/dpc.c
12579F:	drivers/pci/pcie/err.c
12580F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12581F:	arch/powerpc/kernel/eeh*.c
12582F:	arch/powerpc/platforms/*/eeh*.c
12583F:	arch/powerpc/include/*/eeh*.h
12584
12585PCI ERROR RECOVERY
12586M:	Linas Vepstas <linasvepstas@gmail.com>
12587L:	linux-pci@vger.kernel.org
12588S:	Supported
12589F:	Documentation/PCI/pci-error-recovery.rst
12590
12591PCI MSI DRIVER FOR ALTERA MSI IP
12592M:	Ley Foon Tan <lftan@altera.com>
12593L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12594L:	linux-pci@vger.kernel.org
12595S:	Supported
12596F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12597F:	drivers/pci/controller/pcie-altera-msi.c
12598
12599PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12600M:	Toan Le <toan@os.amperecomputing.com>
12601L:	linux-pci@vger.kernel.org
12602L:	linux-arm-kernel@lists.infradead.org
12603S:	Maintained
12604F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12605F:	drivers/pci/controller/pci-xgene-msi.c
12606
12607PCI SUBSYSTEM
12608M:	Bjorn Helgaas <bhelgaas@google.com>
12609L:	linux-pci@vger.kernel.org
12610Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12612S:	Supported
12613F:	Documentation/devicetree/bindings/pci/
12614F:	Documentation/PCI/
12615F:	drivers/acpi/pci*
12616F:	drivers/pci/
12617F:	include/asm-generic/pci*
12618F:	include/linux/pci*
12619F:	include/linux/of_pci.h
12620F:	include/uapi/linux/pci*
12621F:	lib/pci*
12622F:	arch/x86/pci/
12623F:	arch/x86/kernel/quirks.c
12624F:	arch/x86/kernel/early-quirks.c
12625
12626PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12627M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12628R:	Andrew Murray <andrew.murray@arm.com>
12629L:	linux-pci@vger.kernel.org
12630Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12632S:	Supported
12633F:	drivers/pci/controller/
12634
12635PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12636M:	Jonathan Chocron <jonnyc@amazon.com>
12637L:	linux-pci@vger.kernel.org
12638S:	Maintained
12639F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12640F:	drivers/pci/controller/dwc/pcie-al.c
12641
12642PCIE DRIVER FOR AMLOGIC MESON
12643M:	Yue Wang <yue.wang@Amlogic.com>
12644L:	linux-pci@vger.kernel.org
12645L:	linux-amlogic@lists.infradead.org
12646S:	Maintained
12647F:	drivers/pci/controller/dwc/pci-meson.c
12648
12649PCIE DRIVER FOR AXIS ARTPEC
12650M:	Jesper Nilsson <jesper.nilsson@axis.com>
12651L:	linux-arm-kernel@axis.com
12652L:	linux-pci@vger.kernel.org
12653S:	Maintained
12654F:	Documentation/devicetree/bindings/pci/axis,artpec*
12655F:	drivers/pci/controller/dwc/*artpec*
12656
12657PCIE DRIVER FOR CAVIUM THUNDERX
12658M:	David Daney <david.daney@cavium.com>
12659L:	linux-pci@vger.kernel.org
12660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12661S:	Supported
12662F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12663F:	drivers/pci/controller/pci-thunder-*
12664
12665PCIE DRIVER FOR HISILICON
12666M:	Zhou Wang <wangzhou1@hisilicon.com>
12667L:	linux-pci@vger.kernel.org
12668S:	Maintained
12669F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12670F:	drivers/pci/controller/dwc/pcie-hisi.c
12671
12672PCIE DRIVER FOR HISILICON KIRIN
12673M:	Xiaowei Song <songxiaowei@hisilicon.com>
12674M:	Binghui Wang <wangbinghui@hisilicon.com>
12675L:	linux-pci@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12678F:	drivers/pci/controller/dwc/pcie-kirin.c
12679
12680PCIE DRIVER FOR HISILICON STB
12681M:	Shawn Guo <shawn.guo@linaro.org>
12682L:	linux-pci@vger.kernel.org
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12685F:	drivers/pci/controller/dwc/pcie-histb.c
12686
12687PCIE DRIVER FOR MEDIATEK
12688M:	Ryder Lee <ryder.lee@mediatek.com>
12689L:	linux-pci@vger.kernel.org
12690L:	linux-mediatek@lists.infradead.org
12691S:	Supported
12692F:	Documentation/devicetree/bindings/pci/mediatek*
12693F:	drivers/pci/controller/*mediatek*
12694
12695PCIE DRIVER FOR QUALCOMM MSM
12696M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12697L:	linux-pci@vger.kernel.org
12698L:	linux-arm-msm@vger.kernel.org
12699S:	Maintained
12700F:	drivers/pci/controller/dwc/*qcom*
12701
12702PCIE DRIVER FOR ROCKCHIP
12703M:	Shawn Lin <shawn.lin@rock-chips.com>
12704L:	linux-pci@vger.kernel.org
12705L:	linux-rockchip@lists.infradead.org
12706S:	Maintained
12707F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12708F:	drivers/pci/controller/pcie-rockchip*
12709
12710PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12711M:	Linus Walleij <linus.walleij@linaro.org>
12712L:	linux-pci@vger.kernel.org
12713S:	Maintained
12714F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12715F:	drivers/pci/controller/pci-v3-semi.c
12716
12717PCIE DRIVER FOR SOCIONEXT UNIPHIER
12718M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12719L:	linux-pci@vger.kernel.org
12720S:	Maintained
12721F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12722F:	drivers/pci/controller/dwc/pcie-uniphier.c
12723
12724PCIE DRIVER FOR ST SPEAR13XX
12725M:	Pratyush Anand <pratyush.anand@gmail.com>
12726L:	linux-pci@vger.kernel.org
12727S:	Maintained
12728F:	drivers/pci/controller/dwc/*spear*
12729
12730PCMCIA SUBSYSTEM
12731M:	Dominik Brodowski <linux@dominikbrodowski.net>
12732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12733S:	Odd Fixes
12734F:	Documentation/pcmcia/
12735F:	tools/pcmcia/
12736F:	drivers/pcmcia/
12737F:	include/pcmcia/
12738
12739PCNET32 NETWORK DRIVER
12740M:	Don Fry <pcnet32@frontier.com>
12741L:	netdev@vger.kernel.org
12742S:	Maintained
12743F:	drivers/net/ethernet/amd/pcnet32.c
12744
12745PCRYPT PARALLEL CRYPTO ENGINE
12746M:	Steffen Klassert <steffen.klassert@secunet.com>
12747L:	linux-crypto@vger.kernel.org
12748S:	Maintained
12749F:	crypto/pcrypt.c
12750F:	include/crypto/pcrypt.h
12751
12752PEAQ WMI HOTKEYS DRIVER
12753M:	Hans de Goede <hdegoede@redhat.com>
12754L:	platform-driver-x86@vger.kernel.org
12755S:	Maintained
12756F:	drivers/platform/x86/peaq-wmi.c
12757
12758PENSANDO ETHERNET DRIVERS
12759M:	Shannon Nelson <snelson@pensando.io>
12760M:	Pensando Drivers <drivers@pensando.io>
12761L:	netdev@vger.kernel.org
12762S:	Supported
12763F:	Documentation/networking/device_drivers/pensando/ionic.rst
12764F:	drivers/net/ethernet/pensando/
12765
12766PER-CPU MEMORY ALLOCATOR
12767M:	Dennis Zhou <dennis@kernel.org>
12768M:	Tejun Heo <tj@kernel.org>
12769M:	Christoph Lameter <cl@linux.com>
12770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12771S:	Maintained
12772F:	include/linux/percpu*.h
12773F:	mm/percpu*.c
12774F:	arch/*/include/asm/percpu.h
12775
12776PER-TASK DELAY ACCOUNTING
12777M:	Balbir Singh <bsingharora@gmail.com>
12778S:	Maintained
12779F:	include/linux/delayacct.h
12780F:	kernel/delayacct.c
12781
12782PERFORMANCE EVENTS SUBSYSTEM
12783M:	Peter Zijlstra <peterz@infradead.org>
12784M:	Ingo Molnar <mingo@redhat.com>
12785M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12786R:	Mark Rutland <mark.rutland@arm.com>
12787R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12788R:	Jiri Olsa <jolsa@redhat.com>
12789R:	Namhyung Kim <namhyung@kernel.org>
12790L:	linux-kernel@vger.kernel.org
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12792S:	Supported
12793F:	kernel/events/*
12794F:	include/linux/perf_event.h
12795F:	include/uapi/linux/perf_event.h
12796F:	arch/*/kernel/perf_event*.c
12797F:	arch/*/kernel/*/perf_event*.c
12798F:	arch/*/kernel/*/*/perf_event*.c
12799F:	arch/*/include/asm/perf_event.h
12800F:	arch/*/kernel/perf_callchain.c
12801F:	arch/*/events/*
12802F:	arch/*/events/*/*
12803F:	tools/perf/
12804
12805PERSONALITY HANDLING
12806M:	Christoph Hellwig <hch@infradead.org>
12807L:	linux-abi-devel@lists.sourceforge.net
12808S:	Maintained
12809F:	include/linux/personality.h
12810F:	include/uapi/linux/personality.h
12811
12812PHOENIX RC FLIGHT CONTROLLER ADAPTER
12813M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12814L:	linux-input@vger.kernel.org
12815S:	Maintained
12816F:	Documentation/input/devices/pxrc.rst
12817F:	drivers/input/joystick/pxrc.c
12818
12819FLYSKY FSIA6B RC RECEIVER
12820M:	Markus Koch <markus@notsyncing.net>
12821L:	linux-input@vger.kernel.org
12822S:	Maintained
12823F:	drivers/input/joystick/fsia6b.c
12824
12825PHONET PROTOCOL
12826M:	Remi Denis-Courmont <courmisch@gmail.com>
12827S:	Supported
12828F:	Documentation/networking/phonet.txt
12829F:	include/linux/phonet.h
12830F:	include/net/phonet/
12831F:	include/uapi/linux/phonet.h
12832F:	net/phonet/
12833
12834PHRAM MTD DRIVER
12835M:	Joern Engel <joern@lazybastard.org>
12836L:	linux-mtd@lists.infradead.org
12837S:	Maintained
12838F:	drivers/mtd/devices/phram.c
12839
12840PICOLCD HID DRIVER
12841M:	Bruno Prémont <bonbons@linux-vserver.org>
12842L:	linux-input@vger.kernel.org
12843S:	Maintained
12844F:	drivers/hid/hid-picolcd*
12845
12846PICOXCELL SUPPORT
12847M:	Jamie Iles <jamie@jamieiles.com>
12848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12849T:	git git://github.com/jamieiles/linux-2.6-ji.git
12850S:	Supported
12851F:	arch/arm/boot/dts/picoxcell*
12852F:	arch/arm/mach-picoxcell/
12853F:	drivers/crypto/picoxcell*
12854
12855PIDFD API
12856M:	Christian Brauner <christian@brauner.io>
12857L:	linux-kernel@vger.kernel.org
12858S:	Maintained
12859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12860F:	samples/pidfd/
12861F:	tools/testing/selftests/pidfd/
12862K:	(?i)pidfd
12863K:	(?i)clone3
12864K:	\b(clone_args|kernel_clone_args)\b
12865
12866PIN CONTROL SUBSYSTEM
12867M:	Linus Walleij <linus.walleij@linaro.org>
12868L:	linux-gpio@vger.kernel.org
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12870S:	Maintained
12871F:	Documentation/devicetree/bindings/pinctrl/
12872F:	Documentation/driver-api/pinctl.rst
12873F:	drivers/pinctrl/
12874F:	include/linux/pinctrl/
12875
12876PIN CONTROLLER - MICROCHIP AT91
12877M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12879L:	linux-gpio@vger.kernel.org
12880S:	Supported
12881F:	drivers/pinctrl/pinctrl-at91*
12882F:	drivers/gpio/gpio-sama5d2-piobu.c
12883
12884PIN CONTROLLER - FREESCALE
12885M:	Dong Aisheng <aisheng.dong@nxp.com>
12886M:	Fabio Estevam <festevam@gmail.com>
12887M:	Shawn Guo <shawnguo@kernel.org>
12888M:	Stefan Agner <stefan@agner.ch>
12889R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12890L:	linux-gpio@vger.kernel.org
12891S:	Maintained
12892F:	drivers/pinctrl/freescale/
12893F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12894
12895PIN CONTROLLER - INTEL
12896M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12897M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12899S:	Maintained
12900F:	drivers/pinctrl/intel/
12901
12902PIN CONTROLLER - MEDIATEK
12903M:	Sean Wang <sean.wang@kernel.org>
12904L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12905S:	Maintained
12906F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12907F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12908F:	drivers/pinctrl/mediatek/
12909
12910PIN CONTROLLER - QUALCOMM
12911M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12912S:	Maintained
12913L:	linux-arm-msm@vger.kernel.org
12914F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12915F:	drivers/pinctrl/qcom/
12916
12917PIN CONTROLLER - RENESAS
12918M:	Geert Uytterhoeven <geert+renesas@glider.be>
12919L:	linux-renesas-soc@vger.kernel.org
12920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12921S:	Maintained
12922F:	drivers/pinctrl/pinctrl-rz*
12923F:	drivers/pinctrl/sh-pfc/
12924
12925PIN CONTROLLER - SAMSUNG
12926M:	Tomasz Figa <tomasz.figa@gmail.com>
12927M:	Krzysztof Kozlowski <krzk@kernel.org>
12928M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12930L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12931Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12933S:	Maintained
12934F:	drivers/pinctrl/samsung/
12935F:	include/dt-bindings/pinctrl/samsung.h
12936F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12937
12938PIN CONTROLLER - SINGLE
12939M:	Tony Lindgren <tony@atomide.com>
12940M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12942L:	linux-omap@vger.kernel.org
12943S:	Maintained
12944F:	drivers/pinctrl/pinctrl-single.c
12945
12946PIN CONTROLLER - ST SPEAR
12947M:	Viresh Kumar <vireshk@kernel.org>
12948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12949W:	http://www.st.com/spear
12950S:	Maintained
12951F:	drivers/pinctrl/spear/
12952
12953PISTACHIO SOC SUPPORT
12954M:	James Hartley <james.hartley@sondrel.com>
12955L:	linux-mips@vger.kernel.org
12956S:	Odd Fixes
12957F:	arch/mips/pistachio/
12958F:	arch/mips/include/asm/mach-pistachio/
12959F:	arch/mips/boot/dts/img/pistachio*
12960F:	arch/mips/configs/pistachio*_defconfig
12961
12962PKTCDVD DRIVER
12963S:	Orphan
12964M:	linux-block@vger.kernel.org
12965F:	drivers/block/pktcdvd.c
12966F:	include/linux/pktcdvd.h
12967F:	include/uapi/linux/pktcdvd.h
12968
12969PKUNITY SOC DRIVERS
12970M:	Guan Xuetao <gxt@pku.edu.cn>
12971W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12972S:	Maintained
12973T:	git git://github.com/gxt/linux.git
12974F:	drivers/input/serio/i8042-unicore32io.h
12975F:	drivers/i2c/busses/i2c-puv3.c
12976F:	drivers/video/fbdev/fb-puv3.c
12977F:	drivers/rtc/rtc-puv3.c
12978
12979PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12980M:	Tomasz Duszynski <tduszyns@gmail.com>
12981S:	Maintained
12982F:	drivers/iio/chemical/pms7003.c
12983F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12984
12985PMBUS HARDWARE MONITORING DRIVERS
12986M:	Guenter Roeck <linux@roeck-us.net>
12987L:	linux-hwmon@vger.kernel.org
12988W:	http://hwmon.wiki.kernel.org/
12989W:	http://www.roeck-us.net/linux/drivers/
12990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12993F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12994F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12995F:	Documentation/hwmon/adm1275.rst
12996F:	Documentation/hwmon/ibm-cffps.rst
12997F:	Documentation/hwmon/ir35221.rst
12998F:	Documentation/hwmon/lm25066.rst
12999F:	Documentation/hwmon/ltc2978.rst
13000F:	Documentation/hwmon/ltc3815.rst
13001F:	Documentation/hwmon/max16064.rst
13002F:	Documentation/hwmon/max20751.rst
13003F:	Documentation/hwmon/max31785.rst
13004F:	Documentation/hwmon/max34440.rst
13005F:	Documentation/hwmon/max8688.rst
13006F:	Documentation/hwmon/pmbus.rst
13007F:	Documentation/hwmon/pmbus-core.rst
13008F:	Documentation/hwmon/tps40422.rst
13009F:	Documentation/hwmon/ucd9000.rst
13010F:	Documentation/hwmon/ucd9200.rst
13011F:	Documentation/hwmon/zl6100.rst
13012F:	drivers/hwmon/pmbus/
13013F:	include/linux/pmbus.h
13014
13015PMC SIERRA MaxRAID DRIVER
13016L:	linux-scsi@vger.kernel.org
13017W:	http://www.pmc-sierra.com/
13018S:	Orphan
13019F:	drivers/scsi/pmcraid.*
13020
13021PMC SIERRA PM8001 DRIVER
13022M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13023L:	linux-scsi@vger.kernel.org
13024S:	Supported
13025F:	drivers/scsi/pm8001/
13026
13027PNP SUPPORT
13028M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13029S:	Maintained
13030F:	drivers/pnp/
13031
13032PNI RM3100 IIO DRIVER
13033M:	Song Qiang <songqiang1304521@gmail.com>
13034L:	linux-iio@vger.kernel.org
13035S:	Maintained
13036F:	drivers/iio/magnetometer/rm3100*
13037F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13038
13039POSIX CLOCKS and TIMERS
13040M:	Thomas Gleixner <tglx@linutronix.de>
13041L:	linux-kernel@vger.kernel.org
13042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13043S:	Maintained
13044F:	fs/timerfd.c
13045F:	include/linux/timer*
13046F:	kernel/time/*timer*
13047
13048POWER MANAGEMENT CORE
13049M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13050L:	linux-pm@vger.kernel.org
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13052B:	https://bugzilla.kernel.org
13053S:	Supported
13054F:	drivers/base/power/
13055F:	include/linux/pm.h
13056F:	include/linux/pm_*
13057F:	include/linux/powercap.h
13058F:	include/linux/intel_rapl.h
13059F:	drivers/powercap/
13060F:	kernel/configs/nopm.config
13061
13062POWER STATE COORDINATION INTERFACE (PSCI)
13063M:	Mark Rutland <mark.rutland@arm.com>
13064M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13065L:	linux-arm-kernel@lists.infradead.org
13066S:	Maintained
13067F:	drivers/firmware/psci/
13068F:	include/linux/psci.h
13069F:	include/uapi/linux/psci.h
13070
13071POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13072M:	Sebastian Reichel <sre@kernel.org>
13073L:	linux-pm@vger.kernel.org
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13075S:	Maintained
13076F:	Documentation/ABI/testing/sysfs-class-power
13077F:	Documentation/devicetree/bindings/power/supply/
13078F:	include/linux/power_supply.h
13079F:	drivers/power/supply/
13080
13081POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13082M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13083L:	linuxppc-dev@lists.ozlabs.org
13084S:	Maintained
13085F:	drivers/char/powernv-op-panel.c
13086
13087PPP OVER ATM (RFC 2364)
13088M:	Mitchell Blank Jr <mitch@sfgoth.com>
13089S:	Maintained
13090F:	net/atm/pppoatm.c
13091F:	include/uapi/linux/atmppp.h
13092
13093PPP OVER ETHERNET
13094M:	Michal Ostrowski <mostrows@earthlink.net>
13095S:	Maintained
13096F:	drivers/net/ppp/pppoe.c
13097F:	drivers/net/ppp/pppox.c
13098
13099PPP OVER L2TP
13100M:	James Chapman <jchapman@katalix.com>
13101S:	Maintained
13102F:	net/l2tp/l2tp_ppp.c
13103F:	include/linux/if_pppol2tp.h
13104F:	include/uapi/linux/if_pppol2tp.h
13105
13106PPP PROTOCOL DRIVERS AND COMPRESSORS
13107M:	Paul Mackerras <paulus@samba.org>
13108L:	linux-ppp@vger.kernel.org
13109S:	Maintained
13110F:	drivers/net/ppp/ppp_*
13111
13112PPS SUPPORT
13113M:	Rodolfo Giometti <giometti@enneenne.com>
13114W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13115L:	linuxpps@ml.enneenne.com (subscribers-only)
13116S:	Maintained
13117F:	Documentation/driver-api/pps.rst
13118F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13119F:	Documentation/ABI/testing/sysfs-pps
13120F:	drivers/pps/
13121F:	include/linux/pps*.h
13122F:	include/uapi/linux/pps.h
13123
13124PPTP DRIVER
13125M:	Dmitry Kozlov <xeb@mail.ru>
13126L:	netdev@vger.kernel.org
13127S:	Maintained
13128F:	drivers/net/ppp/pptp.c
13129W:	http://sourceforge.net/projects/accel-pptp
13130
13131PRINTK
13132M:	Petr Mladek <pmladek@suse.com>
13133M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13134R:	Steven Rostedt <rostedt@goodmis.org>
13135S:	Maintained
13136F:	kernel/printk/
13137F:	include/linux/printk.h
13138
13139PRISM54 WIRELESS DRIVER
13140M:	Luis Chamberlain <mcgrof@kernel.org>
13141L:	linux-wireless@vger.kernel.org
13142W:	http://wireless.kernel.org/en/users/Drivers/p54
13143S:	Obsolete
13144F:	drivers/net/wireless/intersil/prism54/
13145
13146PROC FILESYSTEM
13147R:	Alexey Dobriyan <adobriyan@gmail.com>
13148L:	linux-kernel@vger.kernel.org
13149L:	linux-fsdevel@vger.kernel.org
13150S:	Maintained
13151F:	fs/proc/
13152F:	include/linux/proc_fs.h
13153F:	tools/testing/selftests/proc/
13154F:	Documentation/filesystems/proc.txt
13155
13156PROC SYSCTL
13157M:	Luis Chamberlain <mcgrof@kernel.org>
13158M:	Kees Cook <keescook@chromium.org>
13159L:	linux-kernel@vger.kernel.org
13160L:	linux-fsdevel@vger.kernel.org
13161S:	Maintained
13162F:	fs/proc/proc_sysctl.c
13163F:	include/linux/sysctl.h
13164F:	kernel/sysctl.c
13165F:	tools/testing/selftests/sysctl/
13166
13167PS3 NETWORK SUPPORT
13168M:	Geoff Levand <geoff@infradead.org>
13169L:	netdev@vger.kernel.org
13170L:	linuxppc-dev@lists.ozlabs.org
13171S:	Maintained
13172F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13173
13174PS3 PLATFORM SUPPORT
13175M:	Geoff Levand <geoff@infradead.org>
13176L:	linuxppc-dev@lists.ozlabs.org
13177S:	Maintained
13178F:	arch/powerpc/boot/ps3*
13179F:	arch/powerpc/include/asm/lv1call.h
13180F:	arch/powerpc/include/asm/ps3*.h
13181F:	arch/powerpc/platforms/ps3/
13182F:	drivers/*/ps3*
13183F:	drivers/ps3/
13184F:	drivers/rtc/rtc-ps3.c
13185F:	drivers/usb/host/*ps3.c
13186F:	sound/ppc/snd_ps3*
13187
13188PS3VRAM DRIVER
13189M:	Jim Paris <jim@jtan.com>
13190M:	Geoff Levand <geoff@infradead.org>
13191L:	linuxppc-dev@lists.ozlabs.org
13192S:	Maintained
13193F:	drivers/block/ps3vram.c
13194
13195PSAMPLE PACKET SAMPLING SUPPORT:
13196M:	Yotam Gigi <yotam.gi@gmail.com>
13197S:	Maintained
13198F:	net/psample
13199F:	include/net/psample.h
13200F:	include/uapi/linux/psample.h
13201
13202PSTORE FILESYSTEM
13203M:	Kees Cook <keescook@chromium.org>
13204M:	Anton Vorontsov <anton@enomsg.org>
13205M:	Colin Cross <ccross@android.com>
13206M:	Tony Luck <tony.luck@intel.com>
13207S:	Maintained
13208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13209F:	fs/pstore/
13210F:	include/linux/pstore*
13211F:	drivers/firmware/efi/efi-pstore.c
13212F:	drivers/acpi/apei/erst.c
13213F:	Documentation/admin-guide/ramoops.rst
13214F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13215K:	\b(pstore|ramoops)
13216
13217PTP HARDWARE CLOCK SUPPORT
13218M:	Richard Cochran <richardcochran@gmail.com>
13219L:	netdev@vger.kernel.org
13220S:	Maintained
13221W:	http://linuxptp.sourceforge.net/
13222F:	Documentation/ABI/testing/sysfs-ptp
13223F:	Documentation/driver-api/ptp.rst
13224F:	drivers/net/phy/dp83640*
13225F:	drivers/ptp/*
13226F:	include/linux/ptp_cl*
13227
13228PTRACE SUPPORT
13229M:	Oleg Nesterov <oleg@redhat.com>
13230S:	Maintained
13231F:	include/asm-generic/syscall.h
13232F:	include/linux/ptrace.h
13233F:	include/linux/regset.h
13234F:	include/linux/tracehook.h
13235F:	include/uapi/linux/ptrace.h
13236F:	include/uapi/linux/ptrace.h
13237F:	kernel/ptrace.c
13238F:	arch/*/ptrace*.c
13239F:	arch/*/*/ptrace*.c
13240F:	arch/*/include/asm/ptrace*.h
13241
13242PULSE8-CEC DRIVER
13243M:	Hans Verkuil <hverkuil@xs4all.nl>
13244L:	linux-media@vger.kernel.org
13245T:	git git://linuxtv.org/media_tree.git
13246S:	Maintained
13247F:	drivers/media/usb/pulse8-cec/*
13248F:	Documentation/media/cec-drivers/pulse8-cec.rst
13249
13250PVRUSB2 VIDEO4LINUX DRIVER
13251M:	Mike Isely <isely@pobox.com>
13252L:	pvrusb2@isely.net	(subscribers-only)
13253L:	linux-media@vger.kernel.org
13254W:	http://www.isely.net/pvrusb2/
13255T:	git git://linuxtv.org/media_tree.git
13256S:	Maintained
13257F:	Documentation/media/v4l-drivers/pvrusb2*
13258F:	drivers/media/usb/pvrusb2/
13259
13260PWC WEBCAM DRIVER
13261M:	Hans Verkuil <hverkuil@xs4all.nl>
13262L:	linux-media@vger.kernel.org
13263T:	git git://linuxtv.org/media_tree.git
13264S:	Odd Fixes
13265F:	drivers/media/usb/pwc/*
13266F:	include/trace/events/pwc.h
13267
13268PWM FAN DRIVER
13269M:	Kamil Debski <kamil@wypas.org>
13270M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13271L:	linux-hwmon@vger.kernel.org
13272S:	Supported
13273F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13274F:	Documentation/hwmon/pwm-fan.rst
13275F:	drivers/hwmon/pwm-fan.c
13276
13277PWM IR Transmitter
13278M:	Sean Young <sean@mess.org>
13279L:	linux-media@vger.kernel.org
13280S:	Maintained
13281F:	drivers/media/rc/pwm-ir-tx.c
13282
13283PWM SUBSYSTEM
13284M:	Thierry Reding <thierry.reding@gmail.com>
13285R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13286L:	linux-pwm@vger.kernel.org
13287S:	Maintained
13288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13289Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13290F:	Documentation/driver-api/pwm.rst
13291F:	Documentation/devicetree/bindings/pwm/
13292F:	include/linux/pwm.h
13293F:	drivers/pwm/
13294F:	drivers/video/backlight/pwm_bl.c
13295F:	include/linux/pwm_backlight.h
13296F:	drivers/gpio/gpio-mvebu.c
13297F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13298K:	pwm_(config|apply_state|ops)
13299
13300PXA GPIO DRIVER
13301M:	Robert Jarzmik <robert.jarzmik@free.fr>
13302L:	linux-gpio@vger.kernel.org
13303S:	Maintained
13304F:	drivers/gpio/gpio-pxa.c
13305
13306PXA MMCI DRIVER
13307S:	Orphan
13308
13309PXA RTC DRIVER
13310M:	Robert Jarzmik <robert.jarzmik@free.fr>
13311L:	linux-rtc@vger.kernel.org
13312S:	Maintained
13313
13314PXA2xx/PXA3xx SUPPORT
13315M:	Daniel Mack <daniel@zonque.org>
13316M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13317M:	Robert Jarzmik <robert.jarzmik@free.fr>
13318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13319T:	git git://github.com/hzhuang1/linux.git
13320T:	git git://github.com/rjarzmik/linux.git
13321S:	Maintained
13322F:	arch/arm/boot/dts/pxa*
13323F:	arch/arm/mach-pxa/
13324F:	drivers/dma/pxa*
13325F:	drivers/pcmcia/pxa2xx*
13326F:	drivers/pinctrl/pxa/
13327F:	drivers/spi/spi-pxa2xx*
13328F:	drivers/usb/gadget/udc/pxa2*
13329F:	include/sound/pxa2xx-lib.h
13330F:	sound/arm/pxa*
13331F:	sound/soc/pxa/
13332
13333QAT DRIVER
13334M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13335L:	qat-linux@intel.com
13336S:	Supported
13337F:	drivers/crypto/qat/
13338
13339QCOM AUDIO (ASoC) DRIVERS
13340M:	Patrick Lai <plai@codeaurora.org>
13341M:	Banajit Goswami <bgoswami@codeaurora.org>
13342L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13343S:	Supported
13344F:	sound/soc/qcom/
13345
13346QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13347M:	Gabriel Somlo <somlo@cmu.edu>
13348M:	"Michael S. Tsirkin" <mst@redhat.com>
13349L:	qemu-devel@nongnu.org
13350S:	Maintained
13351F:	drivers/firmware/qemu_fw_cfg.c
13352F:	include/uapi/linux/qemu_fw_cfg.h
13353
13354QIB DRIVER
13355M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13356M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13357L:	linux-rdma@vger.kernel.org
13358S:	Supported
13359F:	drivers/infiniband/hw/qib/
13360
13361QLOGIC QL41xxx FCOE DRIVER
13362M:	QLogic-Storage-Upstream@cavium.com
13363L:	linux-scsi@vger.kernel.org
13364S:	Supported
13365F:	drivers/scsi/qedf/
13366
13367QLOGIC QL41xxx ISCSI DRIVER
13368M:	QLogic-Storage-Upstream@cavium.com
13369L:	linux-scsi@vger.kernel.org
13370S:	Supported
13371F:	drivers/scsi/qedi/
13372
13373QLOGIC QL4xxx ETHERNET DRIVER
13374M:	Ariel Elior <aelior@marvell.com>
13375M:	GR-everest-linux-l2@marvell.com
13376L:	netdev@vger.kernel.org
13377S:	Supported
13378F:	drivers/net/ethernet/qlogic/qed/
13379F:	include/linux/qed/
13380F:	drivers/net/ethernet/qlogic/qede/
13381
13382QLOGIC QL4xxx RDMA DRIVER
13383M:	Michal Kalderon <mkalderon@marvell.com>
13384M:	Ariel Elior <aelior@marvell.com>
13385L:	linux-rdma@vger.kernel.org
13386S:	Supported
13387F:	drivers/infiniband/hw/qedr/
13388F:	include/uapi/rdma/qedr-abi.h
13389
13390QLOGIC QLA1280 SCSI DRIVER
13391M:	Michael Reed <mdr@sgi.com>
13392L:	linux-scsi@vger.kernel.org
13393S:	Maintained
13394F:	drivers/scsi/qla1280.[ch]
13395
13396QLOGIC QLA2XXX FC-SCSI DRIVER
13397M:	hmadhani@marvell.com
13398L:	linux-scsi@vger.kernel.org
13399S:	Supported
13400F:	Documentation/scsi/LICENSE.qla2xxx
13401F:	drivers/scsi/qla2xxx/
13402
13403QLOGIC QLA3XXX NETWORK DRIVER
13404M:	GR-Linux-NIC-Dev@marvell.com
13405L:	netdev@vger.kernel.org
13406S:	Supported
13407F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13408F:	drivers/net/ethernet/qlogic/qla3xxx.*
13409
13410QLOGIC QLA4XXX iSCSI DRIVER
13411M:	QLogic-Storage-Upstream@qlogic.com
13412L:	linux-scsi@vger.kernel.org
13413S:	Supported
13414F:	Documentation/scsi/LICENSE.qla4xxx
13415F:	drivers/scsi/qla4xxx/
13416
13417QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13418M:	Shahed Shaikh <shshaikh@marvell.com>
13419M:	Manish Chopra <manishc@marvell.com>
13420M:	GR-Linux-NIC-Dev@marvell.com
13421L:	netdev@vger.kernel.org
13422S:	Supported
13423F:	drivers/net/ethernet/qlogic/qlcnic/
13424
13425QLOGIC QLGE 10Gb ETHERNET DRIVER
13426M:	Manish Chopra <manishc@marvell.com>
13427M:	GR-Linux-NIC-Dev@marvell.com
13428L:	netdev@vger.kernel.org
13429S:	Supported
13430F:	drivers/staging/qlge/
13431
13432QM1D1B0004 MEDIA DRIVER
13433M:	Akihiro Tsukada <tskd08@gmail.com>
13434L:	linux-media@vger.kernel.org
13435S:	Odd Fixes
13436F:	drivers/media/tuners/qm1d1b0004*
13437
13438QM1D1C0042 MEDIA DRIVER
13439M:	Akihiro Tsukada <tskd08@gmail.com>
13440L:	linux-media@vger.kernel.org
13441S:	Odd Fixes
13442F:	drivers/media/tuners/qm1d1c0042*
13443
13444QNX4 FILESYSTEM
13445M:	Anders Larsen <al@alarsen.net>
13446W:	http://www.alarsen.net/linux/qnx4fs/
13447S:	Maintained
13448F:	fs/qnx4/
13449F:	include/uapi/linux/qnx4_fs.h
13450F:	include/uapi/linux/qnxtypes.h
13451
13452QORIQ DPAA2 FSL-MC BUS DRIVER
13453M:	Stuart Yoder <stuyoder@gmail.com>
13454M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13455L:	linux-kernel@vger.kernel.org
13456S:	Maintained
13457F:	drivers/bus/fsl-mc/
13458F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13459F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13460
13461QT1010 MEDIA DRIVER
13462M:	Antti Palosaari <crope@iki.fi>
13463L:	linux-media@vger.kernel.org
13464W:	https://linuxtv.org
13465W:	http://palosaari.fi/linux/
13466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13467T:	git git://linuxtv.org/anttip/media_tree.git
13468S:	Maintained
13469F:	drivers/media/tuners/qt1010*
13470
13471QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13472M:	Kalle Valo <kvalo@codeaurora.org>
13473L:	ath10k@lists.infradead.org
13474W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13476S:	Supported
13477F:	drivers/net/wireless/ath/ath10k/
13478
13479QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13480M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13481L:	linux-wireless@vger.kernel.org
13482W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13483S:	Supported
13484F:	drivers/net/wireless/ath/ath9k/
13485
13486QUALCOMM CAMERA SUBSYSTEM DRIVER
13487M:	Todor Tomov <todor.too@gmail.com>
13488L:	linux-media@vger.kernel.org
13489S:	Maintained
13490F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13491F:	Documentation/media/v4l-drivers/qcom_camss.rst
13492F:	drivers/media/platform/qcom/camss/
13493
13494QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13495M:	Ilia Lin <ilia.lin@kernel.org>
13496L:	linux-pm@vger.kernel.org
13497S:	Maintained
13498F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13499F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13500
13501QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13502M:	Timur Tabi <timur@kernel.org>
13503L:	netdev@vger.kernel.org
13504S:	Maintained
13505F:	drivers/net/ethernet/qualcomm/emac/
13506
13507QUALCOMM ETHQOS ETHERNET DRIVER
13508M:	Vinod Koul <vkoul@kernel.org>
13509M:	Niklas Cassel <niklas.cassel@linaro.org>
13510L:	netdev@vger.kernel.org
13511S:	Maintained
13512F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13513F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13514
13515QUALCOMM GENERIC INTERFACE I2C DRIVER
13516M:	Alok Chauhan <alokc@codeaurora.org>
13517L:	linux-i2c@vger.kernel.org
13518L:	linux-arm-msm@vger.kernel.org
13519S:	Supported
13520F:	drivers/i2c/busses/i2c-qcom-geni.c
13521
13522QUALCOMM HEXAGON ARCHITECTURE
13523M:	Brian Cain <bcain@codeaurora.org>
13524L:	linux-hexagon@vger.kernel.org
13525S:	Supported
13526F:	arch/hexagon/
13527
13528QUALCOMM HIDMA DRIVER
13529M:	Sinan Kaya <okaya@kernel.org>
13530L:	linux-arm-kernel@lists.infradead.org
13531L:	linux-arm-msm@vger.kernel.org
13532L:	dmaengine@vger.kernel.org
13533S:	Supported
13534F:	drivers/dma/qcom/hidma*
13535
13536QUALCOMM IOMMU
13537M:	Rob Clark <robdclark@gmail.com>
13538L:	iommu@lists.linux-foundation.org
13539L:	linux-arm-msm@vger.kernel.org
13540S:	Maintained
13541F:	drivers/iommu/qcom_iommu.c
13542
13543QUALCOMM TSENS THERMAL DRIVER
13544M:	Amit Kucheria <amit.kucheria@linaro.org>
13545L:	linux-pm@vger.kernel.org
13546L:	linux-arm-msm@vger.kernel.org
13547S:	Maintained
13548F:	drivers/thermal/qcom/
13549
13550QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13551M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13552L:	linux-media@vger.kernel.org
13553L:	linux-arm-msm@vger.kernel.org
13554T:	git git://linuxtv.org/media_tree.git
13555S:	Maintained
13556F:	drivers/media/platform/qcom/venus/
13557
13558QUALCOMM WCN36XX WIRELESS DRIVER
13559M:	Kalle Valo <kvalo@codeaurora.org>
13560L:	wcn36xx@lists.infradead.org
13561W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13562T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13563S:	Supported
13564F:	drivers/net/wireless/ath/wcn36xx/
13565
13566QUANTENNA QTNFMAC WIRELESS DRIVER
13567M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13568M:	Avinash Patil <avinashp@quantenna.com>
13569M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13570L:	linux-wireless@vger.kernel.org
13571S:	Maintained
13572F:	drivers/net/wireless/quantenna
13573
13574RADEON and AMDGPU DRM DRIVERS
13575M:	Alex Deucher <alexander.deucher@amd.com>
13576M:	Christian König <christian.koenig@amd.com>
13577M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13578L:	amd-gfx@lists.freedesktop.org
13579T:	git git://people.freedesktop.org/~agd5f/linux
13580S:	Supported
13581F:	drivers/gpu/drm/radeon/
13582F:	include/uapi/drm/radeon_drm.h
13583F:	drivers/gpu/drm/amd/
13584F:	include/uapi/drm/amdgpu_drm.h
13585
13586RADEON FRAMEBUFFER DISPLAY DRIVER
13587M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13588L:	linux-fbdev@vger.kernel.org
13589S:	Maintained
13590F:	drivers/video/fbdev/aty/radeon*
13591F:	include/uapi/linux/radeonfb.h
13592
13593RADIOSHARK RADIO DRIVER
13594M:	Hans Verkuil <hverkuil@xs4all.nl>
13595L:	linux-media@vger.kernel.org
13596T:	git git://linuxtv.org/media_tree.git
13597S:	Maintained
13598F:	drivers/media/radio/radio-shark.c
13599
13600RADIOSHARK2 RADIO DRIVER
13601M:	Hans Verkuil <hverkuil@xs4all.nl>
13602L:	linux-media@vger.kernel.org
13603T:	git git://linuxtv.org/media_tree.git
13604S:	Maintained
13605F:	drivers/media/radio/radio-shark2.c
13606F:	drivers/media/radio/radio-tea5777.c
13607
13608RADOS BLOCK DEVICE (RBD)
13609M:	Ilya Dryomov <idryomov@gmail.com>
13610M:	Sage Weil <sage@redhat.com>
13611M:	Alex Elder <elder@kernel.org>
13612L:	ceph-devel@vger.kernel.org
13613W:	http://ceph.com/
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13615T:	git git://github.com/ceph/ceph-client.git
13616S:	Supported
13617F:	Documentation/ABI/testing/sysfs-bus-rbd
13618F:	drivers/block/rbd.c
13619F:	drivers/block/rbd_types.h
13620
13621RAGE128 FRAMEBUFFER DISPLAY DRIVER
13622M:	Paul Mackerras <paulus@samba.org>
13623L:	linux-fbdev@vger.kernel.org
13624S:	Maintained
13625F:	drivers/video/fbdev/aty/aty128fb.c
13626
13627RAINSHADOW-CEC DRIVER
13628M:	Hans Verkuil <hverkuil@xs4all.nl>
13629L:	linux-media@vger.kernel.org
13630T:	git git://linuxtv.org/media_tree.git
13631S:	Maintained
13632F:	drivers/media/usb/rainshadow-cec/*
13633
13634RALINK MIPS ARCHITECTURE
13635M:	John Crispin <john@phrozen.org>
13636L:	linux-mips@vger.kernel.org
13637S:	Maintained
13638F:	arch/mips/ralink
13639
13640RALINK RT2X00 WIRELESS LAN DRIVER
13641P:	rt2x00 project
13642M:	Stanislaw Gruszka <sgruszka@redhat.com>
13643M:	Helmut Schaa <helmut.schaa@googlemail.com>
13644L:	linux-wireless@vger.kernel.org
13645S:	Maintained
13646F:	drivers/net/wireless/ralink/rt2x00/
13647
13648RAMDISK RAM BLOCK DEVICE DRIVER
13649M:	Jens Axboe <axboe@kernel.dk>
13650S:	Maintained
13651F:	Documentation/admin-guide/blockdev/ramdisk.rst
13652F:	drivers/block/brd.c
13653
13654RANCHU VIRTUAL BOARD FOR MIPS
13655M:	Miodrag Dinic <miodrag.dinic@mips.com>
13656L:	linux-mips@vger.kernel.org
13657S:	Supported
13658F:	arch/mips/generic/board-ranchu.c
13659F:	arch/mips/configs/generic/board-ranchu.config
13660
13661RANDOM NUMBER DRIVER
13662M:	"Theodore Ts'o" <tytso@mit.edu>
13663S:	Maintained
13664F:	drivers/char/random.c
13665
13666RAPIDIO SUBSYSTEM
13667M:	Matt Porter <mporter@kernel.crashing.org>
13668M:	Alexandre Bounine <alex.bou9@gmail.com>
13669S:	Maintained
13670F:	drivers/rapidio/
13671
13672RAS INFRASTRUCTURE
13673M:	Tony Luck <tony.luck@intel.com>
13674M:	Borislav Petkov <bp@alien8.de>
13675L:	linux-edac@vger.kernel.org
13676S:	Maintained
13677F:	drivers/ras/
13678F:	include/linux/ras.h
13679F:	include/ras/ras_event.h
13680F:	Documentation/admin-guide/ras.rst
13681
13682RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13683L:	linux-wireless@vger.kernel.org
13684S:	Orphan
13685F:	drivers/net/wireless/ray*
13686
13687RCUTORTURE TEST FRAMEWORK
13688M:	"Paul E. McKenney" <paulmck@kernel.org>
13689M:	Josh Triplett <josh@joshtriplett.org>
13690R:	Steven Rostedt <rostedt@goodmis.org>
13691R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13692R:	Lai Jiangshan <jiangshanlai@gmail.com>
13693L:	rcu@vger.kernel.org
13694S:	Supported
13695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13696F:	tools/testing/selftests/rcutorture
13697
13698RDC R-321X SoC
13699M:	Florian Fainelli <florian@openwrt.org>
13700S:	Maintained
13701
13702RDC R6040 FAST ETHERNET DRIVER
13703M:	Florian Fainelli <f.fainelli@gmail.com>
13704L:	netdev@vger.kernel.org
13705S:	Maintained
13706F:	drivers/net/ethernet/rdc/r6040.c
13707
13708RDMAVT - RDMA verbs software
13709M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13710M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13711L:	linux-rdma@vger.kernel.org
13712S:	Supported
13713F:	drivers/infiniband/sw/rdmavt
13714
13715RDS - RELIABLE DATAGRAM SOCKETS
13716M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13717L:	netdev@vger.kernel.org
13718L:	linux-rdma@vger.kernel.org
13719L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13720W:	https://oss.oracle.com/projects/rds/
13721S:	Supported
13722F:	net/rds/
13723F:	Documentation/networking/rds.txt
13724
13725RDT - RESOURCE ALLOCATION
13726M:	Fenghua Yu <fenghua.yu@intel.com>
13727M:	Reinette Chatre <reinette.chatre@intel.com>
13728L:	linux-kernel@vger.kernel.org
13729S:	Supported
13730F:	arch/x86/kernel/cpu/resctrl/
13731F:	arch/x86/include/asm/resctrl_sched.h
13732F:	Documentation/x86/resctrl*
13733
13734READ-COPY UPDATE (RCU)
13735M:	"Paul E. McKenney" <paulmck@kernel.org>
13736M:	Josh Triplett <josh@joshtriplett.org>
13737R:	Steven Rostedt <rostedt@goodmis.org>
13738R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13739R:	Lai Jiangshan <jiangshanlai@gmail.com>
13740R:	Joel Fernandes <joel@joelfernandes.org>
13741L:	rcu@vger.kernel.org
13742W:	http://www.rdrop.com/users/paulmck/RCU/
13743S:	Supported
13744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13745F:	Documentation/RCU/
13746X:	Documentation/RCU/torture.txt
13747F:	include/linux/rcu*
13748X:	include/linux/srcu*.h
13749F:	kernel/rcu/
13750X:	kernel/rcu/srcu*.c
13751
13752REAL TIME CLOCK (RTC) SUBSYSTEM
13753M:	Alessandro Zummo <a.zummo@towertech.it>
13754M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13755L:	linux-rtc@vger.kernel.org
13756Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/rtc/
13760F:	Documentation/admin-guide/rtc.rst
13761F:	drivers/rtc/
13762F:	include/linux/rtc.h
13763F:	include/uapi/linux/rtc.h
13764F:	include/linux/rtc/
13765F:	include/linux/platform_data/rtc-*
13766F:	tools/testing/selftests/rtc/
13767
13768REALTEK AUDIO CODECS
13769M:	Bard Liao <bardliao@realtek.com>
13770M:	Oder Chiou <oder_chiou@realtek.com>
13771S:	Maintained
13772F:	sound/soc/codecs/rt*
13773F:	include/sound/rt*.h
13774
13775REALTEK RTL83xx SMI DSA ROUTER CHIPS
13776M:	Linus Walleij <linus.walleij@linaro.org>
13777S:	Maintained
13778F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13779F:	drivers/net/dsa/realtek-smi*
13780F:	drivers/net/dsa/rtl83*
13781
13782REDPINE WIRELESS DRIVER
13783M:	Amitkumar Karwar <amitkarwar@gmail.com>
13784M:	Siva Rebbagondla <siva8118@gmail.com>
13785L:	linux-wireless@vger.kernel.org
13786S:	Maintained
13787F:	drivers/net/wireless/rsi/
13788
13789REGISTER MAP ABSTRACTION
13790M:	Mark Brown <broonie@kernel.org>
13791L:	linux-kernel@vger.kernel.org
13792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13793S:	Supported
13794F:	Documentation/devicetree/bindings/regmap/
13795F:	drivers/base/regmap/
13796F:	include/linux/regmap.h
13797
13798REISERFS FILE SYSTEM
13799L:	reiserfs-devel@vger.kernel.org
13800S:	Supported
13801F:	fs/reiserfs/
13802
13803REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13804M:	Ohad Ben-Cohen <ohad@wizery.com>
13805M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13806L:	linux-remoteproc@vger.kernel.org
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13808S:	Maintained
13809F:	Documentation/devicetree/bindings/remoteproc/
13810F:	Documentation/ABI/testing/sysfs-class-remoteproc
13811F:	Documentation/remoteproc.txt
13812F:	drivers/remoteproc/
13813F:	include/linux/remoteproc.h
13814F:	include/linux/remoteproc/
13815
13816REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13817M:	Ohad Ben-Cohen <ohad@wizery.com>
13818M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13819L:	linux-remoteproc@vger.kernel.org
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13821S:	Maintained
13822F:	drivers/rpmsg/
13823F:	Documentation/rpmsg.txt
13824F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13825F:	include/linux/rpmsg.h
13826F:	include/linux/rpmsg/
13827F:	include/uapi/linux/rpmsg.h
13828F:	samples/rpmsg/
13829
13830RENESAS CLOCK DRIVERS
13831M:	Geert Uytterhoeven <geert+renesas@glider.be>
13832L:	linux-renesas-soc@vger.kernel.org
13833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13834S:	Supported
13835F:	drivers/clk/renesas/
13836
13837RENESAS EMEV2 I2C DRIVER
13838M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13839S:	Supported
13840F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13841F:	drivers/i2c/busses/i2c-emev2.c
13842
13843RENESAS ETHERNET DRIVERS
13844R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13845L:	netdev@vger.kernel.org
13846L:	linux-renesas-soc@vger.kernel.org
13847F:	Documentation/devicetree/bindings/net/renesas,*.txt
13848F:	Documentation/devicetree/bindings/net/sh_eth.txt
13849F:	drivers/net/ethernet/renesas/
13850F:	include/linux/sh_eth.h
13851
13852RENESAS R-CAR GYROADC DRIVER
13853M:	Marek Vasut <marek.vasut@gmail.com>
13854L:	linux-iio@vger.kernel.org
13855S:	Supported
13856F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13857F:	drivers/iio/adc/rcar-gyroadc.c
13858
13859RENESAS R-CAR I2C DRIVERS
13860M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13861S:	Supported
13862F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13863F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13864F:	drivers/i2c/busses/i2c-rcar.c
13865F:	drivers/i2c/busses/i2c-sh_mobile.c
13866
13867RENESAS RIIC DRIVER
13868M:	Chris Brandt <chris.brandt@renesas.com>
13869S:	Supported
13870F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13871F:	drivers/i2c/busses/i2c-riic.c
13872
13873RENESAS USB PHY DRIVER
13874M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13875L:	linux-renesas-soc@vger.kernel.org
13876S:	Maintained
13877F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13878
13879RESET CONTROLLER FRAMEWORK
13880M:	Philipp Zabel <p.zabel@pengutronix.de>
13881T:	git git://git.pengutronix.de/git/pza/linux
13882S:	Maintained
13883F:	drivers/reset/
13884F:	Documentation/devicetree/bindings/reset/
13885F:	include/dt-bindings/reset/
13886F:	include/linux/reset.h
13887F:	include/linux/reset/
13888F:	include/linux/reset-controller.h
13889
13890RESTARTABLE SEQUENCES SUPPORT
13891M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13892M:	Peter Zijlstra <peterz@infradead.org>
13893M:	"Paul E. McKenney" <paulmck@kernel.org>
13894M:	Boqun Feng <boqun.feng@gmail.com>
13895L:	linux-kernel@vger.kernel.org
13896S:	Supported
13897F:	kernel/rseq.c
13898F:	include/uapi/linux/rseq.h
13899F:	include/trace/events/rseq.h
13900F:	tools/testing/selftests/rseq/
13901
13902RFKILL
13903M:	Johannes Berg <johannes@sipsolutions.net>
13904L:	linux-wireless@vger.kernel.org
13905W:	http://wireless.kernel.org/
13906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13908S:	Maintained
13909F:	Documentation/driver-api/rfkill.rst
13910F:	Documentation/ABI/stable/sysfs-class-rfkill
13911F:	net/rfkill/
13912F:	include/linux/rfkill.h
13913F:	include/uapi/linux/rfkill.h
13914
13915RHASHTABLE
13916M:	Thomas Graf <tgraf@suug.ch>
13917M:	Herbert Xu <herbert@gondor.apana.org.au>
13918L:	netdev@vger.kernel.org
13919S:	Maintained
13920F:	lib/rhashtable.c
13921F:	lib/test_rhashtable.c
13922F:	include/linux/rhashtable.h
13923F:	include/linux/rhashtable-types.h
13924
13925RICOH R5C592 MEMORYSTICK DRIVER
13926M:	Maxim Levitsky <maximlevitsky@gmail.com>
13927S:	Maintained
13928F:	drivers/memstick/host/r592.*
13929
13930RICOH SMARTMEDIA/XD DRIVER
13931M:	Maxim Levitsky <maximlevitsky@gmail.com>
13932S:	Maintained
13933F:	drivers/mtd/nand/raw/r852.c
13934F:	drivers/mtd/nand/raw/r852.h
13935
13936RISC-V ARCHITECTURE
13937M:	Paul Walmsley <paul.walmsley@sifive.com>
13938M:	Palmer Dabbelt <palmer@sifive.com>
13939M:	Albert Ou <aou@eecs.berkeley.edu>
13940L:	linux-riscv@lists.infradead.org
13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13942S:	Supported
13943F:	arch/riscv/
13944K:	riscv
13945N:	riscv
13946
13947ROCCAT DRIVERS
13948M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13949W:	http://sourceforge.net/projects/roccat/
13950S:	Maintained
13951F:	drivers/hid/hid-roccat*
13952F:	include/linux/hid-roccat*
13953F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13954
13955ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13956M:	Jacob Chen <jacob-chen@iotwrt.com>
13957M:	Ezequiel Garcia <ezequiel@collabora.com>
13958L:	linux-media@vger.kernel.org
13959S:	Maintained
13960F:	drivers/media/platform/rockchip/rga/
13961F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13962
13963HANTRO VPU CODEC DRIVER
13964M:	Ezequiel Garcia <ezequiel@collabora.com>
13965L:	linux-media@vger.kernel.org
13966S:	Maintained
13967F:	drivers/staging/media/hantro/
13968F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13969
13970ROCKER DRIVER
13971M:	Jiri Pirko <jiri@resnulli.us>
13972L:	netdev@vger.kernel.org
13973S:	Supported
13974F:	drivers/net/ethernet/rocker/
13975
13976ROCKETPORT DRIVER
13977P:	Comtrol Corp.
13978W:	http://www.comtrol.com
13979S:	Maintained
13980F:	Documentation/driver-api/serial/rocket.rst
13981F:	drivers/tty/rocket*
13982
13983ROCKETPORT EXPRESS/INFINITY DRIVER
13984M:	Kevin Cernekee <cernekee@gmail.com>
13985L:	linux-serial@vger.kernel.org
13986S:	Odd Fixes
13987F:	drivers/tty/serial/rp2.*
13988
13989ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13990M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13991L:	linux-kernel@vger.kernel.org
13992L:	linux-renesas-soc@vger.kernel.org
13993S:	Supported
13994F:	drivers/mfd/bd9571mwv.c
13995F:	drivers/regulator/bd9571mwv-regulator.c
13996F:	drivers/gpio/gpio-bd9571mwv.c
13997F:	include/linux/mfd/bd9571mwv.h
13998F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13999
14000ROSE NETWORK LAYER
14001M:	Ralf Baechle <ralf@linux-mips.org>
14002L:	linux-hams@vger.kernel.org
14003W:	http://www.linux-ax25.org/
14004S:	Maintained
14005F:	include/net/rose.h
14006F:	include/uapi/linux/rose.h
14007F:	net/rose/
14008
14009RTL2830 MEDIA DRIVER
14010M:	Antti Palosaari <crope@iki.fi>
14011L:	linux-media@vger.kernel.org
14012W:	https://linuxtv.org
14013W:	http://palosaari.fi/linux/
14014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14015T:	git git://linuxtv.org/anttip/media_tree.git
14016S:	Maintained
14017F:	drivers/media/dvb-frontends/rtl2830*
14018
14019RTL2832 MEDIA DRIVER
14020M:	Antti Palosaari <crope@iki.fi>
14021L:	linux-media@vger.kernel.org
14022W:	https://linuxtv.org
14023W:	http://palosaari.fi/linux/
14024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14025T:	git git://linuxtv.org/anttip/media_tree.git
14026S:	Maintained
14027F:	drivers/media/dvb-frontends/rtl2832*
14028
14029RTL2832_SDR MEDIA DRIVER
14030M:	Antti Palosaari <crope@iki.fi>
14031L:	linux-media@vger.kernel.org
14032W:	https://linuxtv.org
14033W:	http://palosaari.fi/linux/
14034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14035T:	git git://linuxtv.org/anttip/media_tree.git
14036S:	Maintained
14037F:	drivers/media/dvb-frontends/rtl2832_sdr*
14038
14039RTL8180 WIRELESS DRIVER
14040L:	linux-wireless@vger.kernel.org
14041W:	http://wireless.kernel.org/
14042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14043S:	Orphan
14044F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14045
14046RTL8187 WIRELESS DRIVER
14047M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14048M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14049M:	Larry Finger <Larry.Finger@lwfinger.net>
14050L:	linux-wireless@vger.kernel.org
14051W:	http://wireless.kernel.org/
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14053S:	Maintained
14054F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14055
14056REALTEK WIRELESS DRIVER (rtlwifi family)
14057M:	Ping-Ke Shih <pkshih@realtek.com>
14058L:	linux-wireless@vger.kernel.org
14059W:	http://wireless.kernel.org/
14060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14061S:	Maintained
14062F:	drivers/net/wireless/realtek/rtlwifi/
14063
14064REALTEK WIRELESS DRIVER (rtw88)
14065M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14066L:	linux-wireless@vger.kernel.org
14067S:	Maintained
14068F:	drivers/net/wireless/realtek/rtw88/
14069
14070RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14071M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14072L:	linux-wireless@vger.kernel.org
14073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14074S:	Maintained
14075F:	drivers/net/wireless/realtek/rtl8xxxu/
14076
14077RXRPC SOCKETS (AF_RXRPC)
14078M:	David Howells <dhowells@redhat.com>
14079L:	linux-afs@lists.infradead.org
14080S:	Supported
14081F:	net/rxrpc/
14082F:	include/keys/rxrpc-type.h
14083F:	include/net/af_rxrpc.h
14084F:	include/trace/events/rxrpc.h
14085F:	include/uapi/linux/rxrpc.h
14086F:	Documentation/networking/rxrpc.txt
14087W:	https://www.infradead.org/~dhowells/kafs/
14088
14089S3 SAVAGE FRAMEBUFFER DRIVER
14090M:	Antonino Daplas <adaplas@gmail.com>
14091L:	linux-fbdev@vger.kernel.org
14092S:	Maintained
14093F:	drivers/video/fbdev/savage/
14094
14095S390
14096M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14097M:	Vasily Gorbik <gor@linux.ibm.com>
14098M:	Christian Borntraeger <borntraeger@de.ibm.com>
14099L:	linux-s390@vger.kernel.org
14100W:	http://www.ibm.com/developerworks/linux/linux390/
14101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14102S:	Supported
14103F:	arch/s390/
14104F:	drivers/s390/
14105F:	Documentation/s390/
14106F:	Documentation/driver-api/s390-drivers.rst
14107
14108S390 COMMON I/O LAYER
14109M:	Sebastian Ott <sebott@linux.ibm.com>
14110M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14111L:	linux-s390@vger.kernel.org
14112W:	http://www.ibm.com/developerworks/linux/linux390/
14113S:	Supported
14114F:	drivers/s390/cio/
14115
14116S390 DASD DRIVER
14117M:	Stefan Haberland <sth@linux.ibm.com>
14118M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14119L:	linux-s390@vger.kernel.org
14120W:	http://www.ibm.com/developerworks/linux/linux390/
14121S:	Supported
14122F:	drivers/s390/block/dasd*
14123F:	block/partitions/ibm.c
14124
14125S390 IOMMU (PCI)
14126M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14127L:	linux-s390@vger.kernel.org
14128W:	http://www.ibm.com/developerworks/linux/linux390/
14129S:	Supported
14130F:	drivers/iommu/s390-iommu.c
14131
14132S390 IUCV NETWORK LAYER
14133M:	Julian Wiedmann <jwi@linux.ibm.com>
14134M:	Ursula Braun <ubraun@linux.ibm.com>
14135L:	linux-s390@vger.kernel.org
14136W:	http://www.ibm.com/developerworks/linux/linux390/
14137S:	Supported
14138F:	drivers/s390/net/*iucv*
14139F:	include/net/iucv/
14140F:	net/iucv/
14141
14142S390 NETWORK DRIVERS
14143M:	Julian Wiedmann <jwi@linux.ibm.com>
14144M:	Ursula Braun <ubraun@linux.ibm.com>
14145L:	linux-s390@vger.kernel.org
14146W:	http://www.ibm.com/developerworks/linux/linux390/
14147S:	Supported
14148F:	drivers/s390/net/
14149
14150S390 PCI SUBSYSTEM
14151M:	Sebastian Ott <sebott@linux.ibm.com>
14152M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14153L:	linux-s390@vger.kernel.org
14154W:	http://www.ibm.com/developerworks/linux/linux390/
14155S:	Supported
14156F:	arch/s390/pci/
14157F:	drivers/pci/hotplug/s390_pci_hpc.c
14158
14159S390 VFIO-CCW DRIVER
14160M:	Cornelia Huck <cohuck@redhat.com>
14161M:	Eric Farman <farman@linux.ibm.com>
14162R:	Halil Pasic <pasic@linux.ibm.com>
14163L:	linux-s390@vger.kernel.org
14164L:	kvm@vger.kernel.org
14165S:	Supported
14166F:	drivers/s390/cio/vfio_ccw*
14167F:	Documentation/s390/vfio-ccw.rst
14168F:	include/uapi/linux/vfio_ccw.h
14169
14170S390 ZCRYPT DRIVER
14171M:	Harald Freudenberger <freude@linux.ibm.com>
14172L:	linux-s390@vger.kernel.org
14173W:	http://www.ibm.com/developerworks/linux/linux390/
14174S:	Supported
14175F:	drivers/s390/crypto/
14176
14177S390 VFIO AP DRIVER
14178M:	Tony Krowiak <akrowiak@linux.ibm.com>
14179M:	Pierre Morel <pmorel@linux.ibm.com>
14180M:	Halil Pasic <pasic@linux.ibm.com>
14181L:	linux-s390@vger.kernel.org
14182W:	http://www.ibm.com/developerworks/linux/linux390/
14183S:	Supported
14184F:	drivers/s390/crypto/vfio_ap_drv.c
14185F:	drivers/s390/crypto/vfio_ap_private.h
14186F:	drivers/s390/crypto/vfio_ap_ops.c
14187F:	Documentation/s390/vfio-ap.rst
14188
14189S390 ZFCP DRIVER
14190M:	Steffen Maier <maier@linux.ibm.com>
14191M:	Benjamin Block <bblock@linux.ibm.com>
14192L:	linux-s390@vger.kernel.org
14193W:	http://www.ibm.com/developerworks/linux/linux390/
14194S:	Supported
14195F:	drivers/s390/scsi/zfcp_*
14196
14197S3C24XX SD/MMC Driver
14198M:	Ben Dooks <ben-linux@fluff.org>
14199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14200S:	Supported
14201F:	drivers/mmc/host/s3cmci.*
14202
14203SAA6588 RDS RECEIVER DRIVER
14204M:	Hans Verkuil <hverkuil@xs4all.nl>
14205L:	linux-media@vger.kernel.org
14206T:	git git://linuxtv.org/media_tree.git
14207W:	https://linuxtv.org
14208S:	Odd Fixes
14209F:	drivers/media/i2c/saa6588*
14210
14211SAA7134 VIDEO4LINUX DRIVER
14212M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14213L:	linux-media@vger.kernel.org
14214W:	https://linuxtv.org
14215T:	git git://linuxtv.org/media_tree.git
14216S:	Odd fixes
14217F:	Documentation/media/v4l-drivers/saa7134*
14218F:	drivers/media/pci/saa7134/
14219
14220SAA7146 VIDEO4LINUX-2 DRIVER
14221M:	Hans Verkuil <hverkuil@xs4all.nl>
14222L:	linux-media@vger.kernel.org
14223T:	git git://linuxtv.org/media_tree.git
14224S:	Maintained
14225F:	drivers/media/common/saa7146/
14226F:	drivers/media/pci/saa7146/
14227F:	include/media/drv-intf/saa7146*
14228
14229SAFESETID SECURITY MODULE
14230M:     Micah Morton <mortonm@chromium.org>
14231S:     Supported
14232F:     security/safesetid/
14233F:     Documentation/admin-guide/LSM/SafeSetID.rst
14234
14235SAMSUNG AUDIO (ASoC) DRIVERS
14236M:	Krzysztof Kozlowski <krzk@kernel.org>
14237M:	Sangbeom Kim <sbkim73@samsung.com>
14238M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14240S:	Supported
14241F:	sound/soc/samsung/
14242F:	Documentation/devicetree/bindings/sound/samsung*
14243
14244SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14245M:	Krzysztof Kozlowski <krzk@kernel.org>
14246L:	linux-crypto@vger.kernel.org
14247L:	linux-samsung-soc@vger.kernel.org
14248S:	Maintained
14249F:	drivers/crypto/exynos-rng.c
14250F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14251
14252SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14253M:	Łukasz Stelmach <l.stelmach@samsung.com>
14254L:	linux-samsung-soc@vger.kernel.org
14255S:	Maintained
14256F:	drivers/char/hw_random/exynos-trng.c
14257F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14258
14259SAMSUNG FRAMEBUFFER DRIVER
14260M:	Jingoo Han <jingoohan1@gmail.com>
14261L:	linux-fbdev@vger.kernel.org
14262S:	Maintained
14263F:	drivers/video/fbdev/s3c-fb.c
14264
14265SAMSUNG LAPTOP DRIVER
14266M:	Corentin Chary <corentin.chary@gmail.com>
14267L:	platform-driver-x86@vger.kernel.org
14268S:	Maintained
14269F:	drivers/platform/x86/samsung-laptop.c
14270
14271SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14272M:	Sangbeom Kim <sbkim73@samsung.com>
14273M:	Krzysztof Kozlowski <krzk@kernel.org>
14274M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14275L:	linux-kernel@vger.kernel.org
14276L:	linux-samsung-soc@vger.kernel.org
14277S:	Supported
14278F:	drivers/mfd/sec*.c
14279F:	drivers/regulator/s2m*.c
14280F:	drivers/regulator/s5m*.c
14281F:	drivers/clk/clk-s2mps11.c
14282F:	drivers/rtc/rtc-s5m.c
14283F:	include/linux/mfd/samsung/
14284F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14285F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14286F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14287F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14288
14289SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14290M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14291L:	linux-media@vger.kernel.org
14292L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14293S:	Maintained
14294F:	drivers/media/platform/s3c-camif/
14295F:	include/media/drv-intf/s3c_camif.h
14296
14297SAMSUNG S3FWRN5 NFC DRIVER
14298M:	Robert Baldyga <r.baldyga@samsung.com>
14299M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14300L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14301S:	Supported
14302F:	drivers/nfc/s3fwrn5
14303
14304SAMSUNG S5C73M3 CAMERA DRIVER
14305M:	Kyungmin Park <kyungmin.park@samsung.com>
14306M:	Andrzej Hajda <a.hajda@samsung.com>
14307L:	linux-media@vger.kernel.org
14308S:	Supported
14309F:	drivers/media/i2c/s5c73m3/*
14310
14311SAMSUNG S5K5BAF CAMERA DRIVER
14312M:	Kyungmin Park <kyungmin.park@samsung.com>
14313M:	Andrzej Hajda <a.hajda@samsung.com>
14314L:	linux-media@vger.kernel.org
14315S:	Supported
14316F:	drivers/media/i2c/s5k5baf.c
14317
14318SAMSUNG S5P Security SubSystem (SSS) DRIVER
14319M:	Krzysztof Kozlowski <krzk@kernel.org>
14320M:	Vladimir Zapolskiy <vz@mleia.com>
14321M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14322L:	linux-crypto@vger.kernel.org
14323L:	linux-samsung-soc@vger.kernel.org
14324S:	Maintained
14325F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14326F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14327F:	drivers/crypto/s5p-sss.c
14328
14329SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14330M:	Kyungmin Park <kyungmin.park@samsung.com>
14331M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14332L:	linux-media@vger.kernel.org
14333Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14334S:	Supported
14335F:	drivers/media/platform/exynos4-is/
14336
14337SAMSUNG SOC CLOCK DRIVERS
14338M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14339M:	Tomasz Figa <tomasz.figa@gmail.com>
14340M:	Chanwoo Choi <cw00.choi@samsung.com>
14341S:	Supported
14342L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14344F:	drivers/clk/samsung/
14345F:	include/dt-bindings/clock/exynos*.h
14346F:	Documentation/devicetree/bindings/clock/exynos*.txt
14347F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14348F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14349
14350SAMSUNG SPI DRIVERS
14351M:	Kukjin Kim <kgene@kernel.org>
14352M:	Krzysztof Kozlowski <krzk@kernel.org>
14353M:	Andi Shyti <andi@etezian.org>
14354L:	linux-spi@vger.kernel.org
14355L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14356S:	Maintained
14357F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14358F:	drivers/spi/spi-s3c*
14359F:	include/linux/platform_data/spi-s3c64xx.h
14360
14361SAMSUNG SXGBE DRIVERS
14362M:	Byungho An <bh74.an@samsung.com>
14363M:	Girish K S <ks.giri@samsung.com>
14364M:	Vipul Pandya <vipul.pandya@samsung.com>
14365S:	Supported
14366L:	netdev@vger.kernel.org
14367F:	drivers/net/ethernet/samsung/sxgbe/
14368
14369SAMSUNG THERMAL DRIVER
14370M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14371L:	linux-pm@vger.kernel.org
14372L:	linux-samsung-soc@vger.kernel.org
14373S:	Supported
14374T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14375F:	drivers/thermal/samsung/
14376
14377SAMSUNG USB2 PHY DRIVER
14378M:	Kamil Debski <kamil@wypas.org>
14379M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14380L:	linux-kernel@vger.kernel.org
14381S:	Supported
14382F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14383F:	Documentation/driver-api/phy/samsung-usb2.rst
14384F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14385F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14386F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14387F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14388F:	drivers/phy/samsung/phy-samsung-usb2.c
14389F:	drivers/phy/samsung/phy-samsung-usb2.h
14390
14391SC1200 WDT DRIVER
14392M:	Zwane Mwaikambo <zwanem@gmail.com>
14393S:	Maintained
14394F:	drivers/watchdog/sc1200wdt.c
14395
14396SCHEDULER
14397M:	Ingo Molnar <mingo@redhat.com>
14398M:	Peter Zijlstra <peterz@infradead.org>
14399M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14400M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14401R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14402R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14403R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14404R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14405L:	linux-kernel@vger.kernel.org
14406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14407S:	Maintained
14408F:	kernel/sched/
14409F:	include/linux/sched.h
14410F:	include/uapi/linux/sched.h
14411F:	include/linux/wait.h
14412F:	include/linux/preempt.h
14413
14414SCR24X CHIP CARD INTERFACE DRIVER
14415M:	Lubomir Rintel <lkundrak@v3.sk>
14416S:	Supported
14417F:	drivers/char/pcmcia/scr24x_cs.c
14418
14419SCSI CDROM DRIVER
14420M:	Jens Axboe <axboe@kernel.dk>
14421L:	linux-scsi@vger.kernel.org
14422W:	http://www.kernel.dk
14423S:	Maintained
14424F:	drivers/scsi/sr*
14425
14426SCSI RDMA PROTOCOL (SRP) INITIATOR
14427M:	Bart Van Assche <bvanassche@acm.org>
14428L:	linux-rdma@vger.kernel.org
14429S:	Supported
14430Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14431F:	drivers/infiniband/ulp/srp/
14432F:	include/scsi/srp.h
14433
14434SCSI RDMA PROTOCOL (SRP) TARGET
14435M:	Bart Van Assche <bvanassche@acm.org>
14436L:	linux-rdma@vger.kernel.org
14437L:	target-devel@vger.kernel.org
14438S:	Supported
14439Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14440F:	drivers/infiniband/ulp/srpt/
14441
14442SCSI SG DRIVER
14443M:	Doug Gilbert <dgilbert@interlog.com>
14444L:	linux-scsi@vger.kernel.org
14445W:	http://sg.danny.cz/sg
14446S:	Maintained
14447F:	Documentation/scsi/scsi-generic.txt
14448F:	drivers/scsi/sg.c
14449F:	include/scsi/sg.h
14450
14451SCSI SUBSYSTEM
14452M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14454M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14456Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14457L:	linux-scsi@vger.kernel.org
14458S:	Maintained
14459F:	Documentation/devicetree/bindings/scsi/
14460F:	drivers/scsi/
14461F:	include/scsi/
14462
14463SCSI TAPE DRIVER
14464M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14465L:	linux-scsi@vger.kernel.org
14466S:	Maintained
14467F:	Documentation/scsi/st.txt
14468F:	drivers/scsi/st.*
14469F:	drivers/scsi/st_*.h
14470
14471SCSI TARGET SUBSYSTEM
14472M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14473L:	linux-scsi@vger.kernel.org
14474L:	target-devel@vger.kernel.org
14475W:	http://www.linux-iscsi.org
14476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14477Q:	https://patchwork.kernel.org/project/target-devel/list/
14478S:	Supported
14479F:	drivers/target/
14480F:	include/target/
14481F:	Documentation/target/
14482
14483SCTP PROTOCOL
14484M:	Vlad Yasevich <vyasevich@gmail.com>
14485M:	Neil Horman <nhorman@tuxdriver.com>
14486M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14487L:	linux-sctp@vger.kernel.org
14488W:	http://lksctp.sourceforge.net
14489S:	Maintained
14490F:	Documentation/networking/sctp.txt
14491F:	include/linux/sctp.h
14492F:	include/uapi/linux/sctp.h
14493F:	include/net/sctp/
14494F:	net/sctp/
14495
14496SCx200 CPU SUPPORT
14497M:	Jim Cromie <jim.cromie@gmail.com>
14498S:	Odd Fixes
14499F:	Documentation/i2c/busses/scx200_acb.rst
14500F:	arch/x86/platform/scx200/
14501F:	drivers/watchdog/scx200_wdt.c
14502F:	drivers/i2c/busses/scx200*
14503F:	drivers/mtd/maps/scx200_docflash.c
14504F:	include/linux/scx200.h
14505
14506SCx200 GPIO DRIVER
14507M:	Jim Cromie <jim.cromie@gmail.com>
14508S:	Maintained
14509F:	drivers/char/scx200_gpio.c
14510F:	include/linux/scx200_gpio.h
14511
14512SCx200 HRT CLOCKSOURCE DRIVER
14513M:	Jim Cromie <jim.cromie@gmail.com>
14514S:	Maintained
14515F:	drivers/clocksource/scx200_hrt.c
14516
14517SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14518M:	Sascha Sommer <saschasommer@freenet.de>
14519L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14520S:	Maintained
14521F:	drivers/mmc/host/sdricoh_cs.c
14522
14523SECO BOARDS CEC DRIVER
14524M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14525S:	Maintained
14526F:	drivers/media/platform/seco-cec/seco-cec.c
14527F:	drivers/media/platform/seco-cec/seco-cec.h
14528
14529SECURE COMPUTING
14530M:	Kees Cook <keescook@chromium.org>
14531R:	Andy Lutomirski <luto@amacapital.net>
14532R:	Will Drewry <wad@chromium.org>
14533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14534S:	Supported
14535F:	kernel/seccomp.c
14536F:	include/uapi/linux/seccomp.h
14537F:	include/linux/seccomp.h
14538F:	tools/testing/selftests/seccomp/*
14539F:	tools/testing/selftests/kselftest_harness.h
14540F:	Documentation/userspace-api/seccomp_filter.rst
14541K:	\bsecure_computing
14542K:	\bTIF_SECCOMP\b
14543
14544SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14545M:	Al Cooper <alcooperx@gmail.com>
14546L:	linux-mmc@vger.kernel.org
14547L:	bcm-kernel-feedback-list@broadcom.com
14548S:	Maintained
14549F:	drivers/mmc/host/sdhci-brcmstb*
14550
14551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14552M:	Adrian Hunter <adrian.hunter@intel.com>
14553L:	linux-mmc@vger.kernel.org
14554S:	Maintained
14555F:	drivers/mmc/host/sdhci*
14556F:	include/linux/mmc/sdhci*
14557
14558EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14559M:	Adrian Hunter <adrian.hunter@intel.com>
14560M:	Ritesh Harjani <riteshh@codeaurora.org>
14561M:	Asutosh Das <asutoshd@codeaurora.org>
14562L:	linux-mmc@vger.kernel.org
14563S:	Maintained
14564F:	drivers/mmc/host/cqhci*
14565
14566SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14567M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14568M:	Manjunath M B <manjumb@synopsys.com>
14569L:	linux-mmc@vger.kernel.org
14570S:	Maintained
14571F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14572
14573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14574M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14575L:	linux-mmc@vger.kernel.org
14576S:	Supported
14577F:	drivers/mmc/host/sdhci-of-at91.c
14578
14579SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14580M:	Ben Dooks <ben-linux@fluff.org>
14581M:	Jaehoon Chung <jh80.chung@samsung.com>
14582L:	linux-mmc@vger.kernel.org
14583S:	Maintained
14584F:	drivers/mmc/host/sdhci-s3c*
14585
14586SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14587M:	Viresh Kumar <vireshk@kernel.org>
14588L:	linux-mmc@vger.kernel.org
14589S:	Maintained
14590F:	drivers/mmc/host/sdhci-spear.c
14591
14592SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14593M:	Kishon Vijay Abraham I <kishon@ti.com>
14594L:	linux-mmc@vger.kernel.org
14595S:	Maintained
14596F:	drivers/mmc/host/sdhci-omap.c
14597
14598SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14599M:	Scott Bauer <scott.bauer@intel.com>
14600M:	Jonathan Derrick <jonathan.derrick@intel.com>
14601L:	linux-block@vger.kernel.org
14602S:	Supported
14603F:	block/sed*
14604F:	block/opal_proto.h
14605F:	include/linux/sed*
14606F:	include/uapi/linux/sed*
14607
14608SECURITY CONTACT
14609M:	Security Officers <security@kernel.org>
14610S:	Supported
14611
14612SECURITY SUBSYSTEM
14613M:	James Morris <jmorris@namei.org>
14614M:	"Serge E. Hallyn" <serge@hallyn.com>
14615L:	linux-security-module@vger.kernel.org (suggested Cc:)
14616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14617W:	http://kernsec.org/
14618S:	Supported
14619F:	security/
14620X:	security/selinux/
14621
14622SELINUX SECURITY MODULE
14623M:	Paul Moore <paul@paul-moore.com>
14624M:	Stephen Smalley <sds@tycho.nsa.gov>
14625M:	Eric Paris <eparis@parisplace.org>
14626L:	selinux@vger.kernel.org
14627W:	https://selinuxproject.org
14628W:	https://github.com/SELinuxProject
14629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14630S:	Supported
14631F:	include/uapi/linux/selinux_netlink.h
14632F:	security/selinux/
14633F:	scripts/selinux/
14634F:	Documentation/admin-guide/LSM/SELinux.rst
14635
14636SENSABLE PHANTOM
14637M:	Jiri Slaby <jirislaby@gmail.com>
14638S:	Maintained
14639F:	drivers/misc/phantom.c
14640F:	include/uapi/linux/phantom.h
14641
14642SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14643M:	Tomasz Duszynski <tduszyns@gmail.com>
14644S:	Maintained
14645F:	drivers/iio/chemical/sps30.c
14646F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14647
14648SERIAL DEVICE BUS
14649M:	Rob Herring <robh@kernel.org>
14650L:	linux-serial@vger.kernel.org
14651S:	Maintained
14652F:	Documentation/devicetree/bindings/serial/slave-device.txt
14653F:	drivers/tty/serdev/
14654F:	include/linux/serdev.h
14655
14656SERIAL DRIVERS
14657M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14658L:	linux-serial@vger.kernel.org
14659S:	Maintained
14660F:	Documentation/devicetree/bindings/serial/
14661F:	drivers/tty/serial/
14662
14663SERIAL IR RECEIVER
14664M:	Sean Young <sean@mess.org>
14665L:	linux-media@vger.kernel.org
14666S:	Maintained
14667F:	drivers/media/rc/serial_ir.c
14668
14669SFC NETWORK DRIVER
14670M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14671M:	Edward Cree <ecree@solarflare.com>
14672M:	Martin Habets <mhabets@solarflare.com>
14673L:	netdev@vger.kernel.org
14674S:	Supported
14675F:	drivers/net/ethernet/sfc/
14676
14677SFF/SFP/SFP+ MODULE SUPPORT
14678M:	Russell King <linux@armlinux.org.uk>
14679L:	netdev@vger.kernel.org
14680S:	Maintained
14681F:	drivers/net/phy/phylink.c
14682F:	drivers/net/phy/sfp*
14683F:	include/linux/phylink.h
14684F:	include/linux/sfp.h
14685K:	phylink
14686
14687SGI GRU DRIVER
14688M:	Dimitri Sivanich <sivanich@sgi.com>
14689S:	Maintained
14690F:	drivers/misc/sgi-gru/
14691
14692SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14693M:	Pat Gefre <pfg@sgi.com>
14694L:	linux-ia64@vger.kernel.org
14695S:	Supported
14696F:	Documentation/ia64/serial.rst
14697F:	drivers/tty/serial/ioc?_serial.c
14698F:	include/linux/ioc?.h
14699
14700SGI XP/XPC/XPNET DRIVER
14701M:	Cliff Whickman <cpw@sgi.com>
14702M:	Robin Holt <robinmholt@gmail.com>
14703S:	Maintained
14704F:	drivers/misc/sgi-xp/
14705
14706SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14707M:	Ursula Braun <ubraun@linux.ibm.com>
14708M:	Karsten Graul <kgraul@linux.ibm.com>
14709L:	linux-s390@vger.kernel.org
14710W:	http://www.ibm.com/developerworks/linux/linux390/
14711S:	Supported
14712F:	net/smc/
14713
14714SHARP RJ54N1CB0C SENSOR DRIVER
14715M:	Jacopo Mondi <jacopo@jmondi.org>
14716L:	linux-media@vger.kernel.org
14717T:	git git://linuxtv.org/media_tree.git
14718S:	Odd fixes
14719F:	drivers/media/i2c/rj54n1cb0c.c
14720F:	include/media/i2c/rj54n1cb0c.h
14721
14722SH_VEU V4L2 MEM2MEM DRIVER
14723L:	linux-media@vger.kernel.org
14724S:	Orphan
14725F:	drivers/media/platform/sh_veu.c
14726
14727SH_VOU V4L2 OUTPUT DRIVER
14728L:	linux-media@vger.kernel.org
14729S:	Orphan
14730F:	drivers/media/platform/sh_vou.c
14731F:	include/media/drv-intf/sh_vou.h
14732
14733SI2157 MEDIA DRIVER
14734M:	Antti Palosaari <crope@iki.fi>
14735L:	linux-media@vger.kernel.org
14736W:	https://linuxtv.org
14737W:	http://palosaari.fi/linux/
14738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14739T:	git git://linuxtv.org/anttip/media_tree.git
14740S:	Maintained
14741F:	drivers/media/tuners/si2157*
14742
14743SI2165 MEDIA DRIVER
14744M:	Matthias Schwarzott <zzam@gentoo.org>
14745L:	linux-media@vger.kernel.org
14746W:	https://linuxtv.org
14747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14748S:	Maintained
14749F:	drivers/media/dvb-frontends/si2165*
14750
14751SI2168 MEDIA DRIVER
14752M:	Antti Palosaari <crope@iki.fi>
14753L:	linux-media@vger.kernel.org
14754W:	https://linuxtv.org
14755W:	http://palosaari.fi/linux/
14756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14757T:	git git://linuxtv.org/anttip/media_tree.git
14758S:	Maintained
14759F:	drivers/media/dvb-frontends/si2168*
14760
14761SI470X FM RADIO RECEIVER I2C DRIVER
14762M:	Hans Verkuil <hverkuil@xs4all.nl>
14763L:	linux-media@vger.kernel.org
14764T:	git git://linuxtv.org/media_tree.git
14765W:	https://linuxtv.org
14766S:	Odd Fixes
14767F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14768
14769SI470X FM RADIO RECEIVER USB DRIVER
14770M:	Hans Verkuil <hverkuil@xs4all.nl>
14771L:	linux-media@vger.kernel.org
14772T:	git git://linuxtv.org/media_tree.git
14773W:	https://linuxtv.org
14774S:	Maintained
14775F:	drivers/media/radio/si470x/radio-si470x-common.c
14776F:	drivers/media/radio/si470x/radio-si470x.h
14777F:	drivers/media/radio/si470x/radio-si470x-usb.c
14778
14779SI4713 FM RADIO TRANSMITTER I2C DRIVER
14780M:	Eduardo Valentin <edubezval@gmail.com>
14781L:	linux-media@vger.kernel.org
14782T:	git git://linuxtv.org/media_tree.git
14783W:	https://linuxtv.org
14784S:	Odd Fixes
14785F:	drivers/media/radio/si4713/si4713.?
14786
14787SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14788M:	Eduardo Valentin <edubezval@gmail.com>
14789L:	linux-media@vger.kernel.org
14790T:	git git://linuxtv.org/media_tree.git
14791W:	https://linuxtv.org
14792S:	Odd Fixes
14793F:	drivers/media/radio/si4713/radio-platform-si4713.c
14794
14795SI4713 FM RADIO TRANSMITTER USB DRIVER
14796M:	Hans Verkuil <hverkuil@xs4all.nl>
14797L:	linux-media@vger.kernel.org
14798T:	git git://linuxtv.org/media_tree.git
14799W:	https://linuxtv.org
14800S:	Maintained
14801F:	drivers/media/radio/si4713/radio-usb-si4713.c
14802
14803SIANO DVB DRIVER
14804M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14805L:	linux-media@vger.kernel.org
14806W:	https://linuxtv.org
14807T:	git git://linuxtv.org/media_tree.git
14808S:	Odd fixes
14809F:	drivers/media/common/siano/
14810F:	drivers/media/usb/siano/
14811F:	drivers/media/usb/siano/
14812F:	drivers/media/mmc/siano/
14813
14814SIFIVE DRIVERS
14815M:	Palmer Dabbelt <palmer@sifive.com>
14816M:	Paul Walmsley <paul.walmsley@sifive.com>
14817L:	linux-riscv@lists.infradead.org
14818T:	git git://github.com/sifive/riscv-linux.git
14819S:	Supported
14820K:	[^@]sifive
14821N:	sifive
14822
14823SIFIVE FU540 SYSTEM-ON-CHIP
14824M:	Paul Walmsley <paul.walmsley@sifive.com>
14825M:	Palmer Dabbelt <palmer@sifive.com>
14826L:	linux-riscv@lists.infradead.org
14827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14828S:	Supported
14829K:	fu540
14830N:	fu540
14831
14832SILEAD TOUCHSCREEN DRIVER
14833M:	Hans de Goede <hdegoede@redhat.com>
14834L:	linux-input@vger.kernel.org
14835L:	platform-driver-x86@vger.kernel.org
14836S:	Maintained
14837F:	drivers/input/touchscreen/silead.c
14838F:	drivers/platform/x86/touchscreen_dmi.c
14839
14840SILICON MOTION SM712 FRAME BUFFER DRIVER
14841M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14842M:	Teddy Wang <teddy.wang@siliconmotion.com>
14843M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14844L:	linux-fbdev@vger.kernel.org
14845S:	Maintained
14846F:	drivers/video/fbdev/sm712*
14847F:	Documentation/fb/sm712fb.rst
14848
14849SIMPLE FIRMWARE INTERFACE (SFI)
14850M:	Len Brown <lenb@kernel.org>
14851L:	sfi-devel@simplefirmware.org
14852W:	http://simplefirmware.org/
14853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14854S:	Supported
14855F:	arch/x86/platform/sfi/
14856F:	drivers/sfi/
14857F:	include/linux/sfi*.h
14858
14859SIMPLEFB FB DRIVER
14860M:	Hans de Goede <hdegoede@redhat.com>
14861L:	linux-fbdev@vger.kernel.org
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14864F:	drivers/video/fbdev/simplefb.c
14865F:	include/linux/platform_data/simplefb.h
14866
14867SIMTEC EB110ATX (Chalice CATS)
14868P:	Ben Dooks
14869P:	Vincent Sanders <vince@simtec.co.uk>
14870M:	Simtec Linux Team <linux@simtec.co.uk>
14871W:	http://www.simtec.co.uk/products/EB110ATX/
14872S:	Supported
14873
14874SIMTEC EB2410ITX (BAST)
14875P:	Ben Dooks
14876P:	Vincent Sanders <vince@simtec.co.uk>
14877M:	Simtec Linux Team <linux@simtec.co.uk>
14878W:	http://www.simtec.co.uk/products/EB2410ITX/
14879S:	Supported
14880F:	arch/arm/mach-s3c24xx/mach-bast.c
14881F:	arch/arm/mach-s3c24xx/bast-ide.c
14882F:	arch/arm/mach-s3c24xx/bast-irq.c
14883
14884SIPHASH PRF ROUTINES
14885M:	Jason A. Donenfeld <Jason@zx2c4.com>
14886S:	Maintained
14887F:	lib/siphash.c
14888F:	lib/test_siphash.c
14889F:	include/linux/siphash.h
14890
14891SIOX
14892M:	Thorsten Scherer <t.scherer@eckelmann.de>
14893M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14894R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14895S:	Supported
14896F:	drivers/siox/*
14897F:	drivers/gpio/gpio-siox.c
14898F:	include/trace/events/siox.h
14899
14900SIS 190 ETHERNET DRIVER
14901M:	Francois Romieu <romieu@fr.zoreil.com>
14902L:	netdev@vger.kernel.org
14903S:	Maintained
14904F:	drivers/net/ethernet/sis/sis190.c
14905
14906SIS 900/7016 FAST ETHERNET DRIVER
14907M:	Daniele Venzano <venza@brownhat.org>
14908W:	http://www.brownhat.org/sis900.html
14909L:	netdev@vger.kernel.org
14910S:	Maintained
14911F:	drivers/net/ethernet/sis/sis900.*
14912
14913SIS FRAMEBUFFER DRIVER
14914M:	Thomas Winischhofer <thomas@winischhofer.net>
14915W:	http://www.winischhofer.net/linuxsisvga.shtml
14916S:	Maintained
14917F:	Documentation/fb/sisfb.rst
14918F:	drivers/video/fbdev/sis/
14919F:	include/video/sisfb.h
14920
14921SIS USB2VGA DRIVER
14922M:	Thomas Winischhofer <thomas@winischhofer.net>
14923W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14924S:	Maintained
14925F:	drivers/usb/misc/sisusbvga/
14926
14927SLAB ALLOCATOR
14928M:	Christoph Lameter <cl@linux.com>
14929M:	Pekka Enberg <penberg@kernel.org>
14930M:	David Rientjes <rientjes@google.com>
14931M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14932M:	Andrew Morton <akpm@linux-foundation.org>
14933L:	linux-mm@kvack.org
14934S:	Maintained
14935F:	include/linux/sl?b*.h
14936F:	mm/sl?b*
14937
14938SLEEPABLE READ-COPY UPDATE (SRCU)
14939M:	Lai Jiangshan <jiangshanlai@gmail.com>
14940M:	"Paul E. McKenney" <paulmck@kernel.org>
14941M:	Josh Triplett <josh@joshtriplett.org>
14942R:	Steven Rostedt <rostedt@goodmis.org>
14943R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14944L:	rcu@vger.kernel.org
14945W:	http://www.rdrop.com/users/paulmck/RCU/
14946S:	Supported
14947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14948F:	include/linux/srcu*.h
14949F:	kernel/rcu/srcu*.c
14950
14951SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14952M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14954S:	Maintained
14955F:	drivers/slimbus/
14956F:	Documentation/devicetree/bindings/slimbus/
14957F:	include/linux/slimbus.h
14958
14959SMACK SECURITY MODULE
14960M:	Casey Schaufler <casey@schaufler-ca.com>
14961L:	linux-security-module@vger.kernel.org
14962W:	http://schaufler-ca.com
14963T:	git git://github.com/cschaufler/smack-next
14964S:	Maintained
14965F:	Documentation/admin-guide/LSM/Smack.rst
14966F:	security/smack/
14967
14968SMC91x ETHERNET DRIVER
14969M:	Nicolas Pitre <nico@fluxnic.net>
14970S:	Odd Fixes
14971F:	drivers/net/ethernet/smsc/smc91x.*
14972
14973SMIA AND SMIA++ IMAGE SENSOR DRIVER
14974M:	Sakari Ailus <sakari.ailus@iki.fi>
14975L:	linux-media@vger.kernel.org
14976S:	Maintained
14977F:	drivers/media/i2c/smiapp/
14978F:	include/media/i2c/smiapp.h
14979F:	drivers/media/i2c/smiapp-pll.c
14980F:	drivers/media/i2c/smiapp-pll.h
14981F:	include/uapi/linux/smiapp.h
14982F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14983
14984SMM665 HARDWARE MONITOR DRIVER
14985M:	Guenter Roeck <linux@roeck-us.net>
14986L:	linux-hwmon@vger.kernel.org
14987S:	Maintained
14988F:	Documentation/hwmon/smm665.rst
14989F:	drivers/hwmon/smm665.c
14990
14991SMSC EMC2103 HARDWARE MONITOR DRIVER
14992M:	Steve Glendinning <steve.glendinning@shawell.net>
14993L:	linux-hwmon@vger.kernel.org
14994S:	Maintained
14995F:	Documentation/hwmon/emc2103.rst
14996F:	drivers/hwmon/emc2103.c
14997
14998SMSC SCH5627 HARDWARE MONITOR DRIVER
14999M:	Hans de Goede <hdegoede@redhat.com>
15000L:	linux-hwmon@vger.kernel.org
15001S:	Supported
15002F:	Documentation/hwmon/sch5627.rst
15003F:	drivers/hwmon/sch5627.c
15004
15005SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15006M:	Steve Glendinning <steve.glendinning@shawell.net>
15007L:	linux-fbdev@vger.kernel.org
15008S:	Maintained
15009F:	drivers/video/fbdev/smscufx.c
15010
15011SMSC47B397 HARDWARE MONITOR DRIVER
15012M:	Jean Delvare <jdelvare@suse.com>
15013L:	linux-hwmon@vger.kernel.org
15014S:	Maintained
15015F:	Documentation/hwmon/smsc47b397.rst
15016F:	drivers/hwmon/smsc47b397.c
15017
15018SMSC911x ETHERNET DRIVER
15019M:	Steve Glendinning <steve.glendinning@shawell.net>
15020L:	netdev@vger.kernel.org
15021S:	Maintained
15022F:	include/linux/smsc911x.h
15023F:	drivers/net/ethernet/smsc/smsc911x.*
15024
15025SMSC9420 PCI ETHERNET DRIVER
15026M:	Steve Glendinning <steve.glendinning@shawell.net>
15027L:	netdev@vger.kernel.org
15028S:	Maintained
15029F:	drivers/net/ethernet/smsc/smsc9420.*
15030
15031SOC-CAMERA V4L2 SUBSYSTEM
15032L:	linux-media@vger.kernel.org
15033T:	git git://linuxtv.org/media_tree.git
15034S:	Orphan
15035F:	include/media/soc_camera.h
15036F:	drivers/staging/media/soc_camera/
15037
15038SOCIONEXT SYNQUACER I2C DRIVER
15039M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15040L:	linux-i2c@vger.kernel.org
15041S:	Maintained
15042F:	drivers/i2c/busses/i2c-synquacer.c
15043F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15044
15045SOCIONEXT UNIPHIER SOUND DRIVER
15046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15047S:	Orphan
15048F:	sound/soc/uniphier/
15049
15050SOEKRIS NET48XX LED SUPPORT
15051M:	Chris Boot <bootc@bootc.net>
15052S:	Maintained
15053F:	drivers/leds/leds-net48xx.c
15054
15055SOFT-IWARP DRIVER (siw)
15056M:	Bernard Metzler <bmt@zurich.ibm.com>
15057L:	linux-rdma@vger.kernel.org
15058S:	Supported
15059F:	drivers/infiniband/sw/siw/
15060F:	include/uapi/rdma/siw-abi.h
15061
15062SOFT-ROCE DRIVER (rxe)
15063M:	Moni Shoua <monis@mellanox.com>
15064L:	linux-rdma@vger.kernel.org
15065S:	Supported
15066W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15067Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15068F:	drivers/infiniband/sw/rxe/
15069F:	include/uapi/rdma/rdma_user_rxe.h
15070
15071SOFTLOGIC 6x10 MPEG CODEC
15072M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15073M:	Anton Sviridenko <anton@corp.bluecherry.net>
15074M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15075M:	Andrey Utkin <andrey_utkin@fastmail.com>
15076M:	Ismael Luceno <ismael@iodev.co.uk>
15077L:	linux-media@vger.kernel.org
15078S:	Supported
15079F:	drivers/media/pci/solo6x10/
15080
15081SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15082M:	James Morse <james.morse@arm.com>
15083L:	linux-arm-kernel@lists.infradead.org
15084S:	Maintained
15085F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15086F:	drivers/firmware/arm_sdei.c
15087F:	include/linux/arm_sdei.h
15088F:	include/uapi/linux/arm_sdei.h
15089
15090SOFTWARE RAID (Multiple Disks) SUPPORT
15091M:	Song Liu <song@kernel.org>
15092L:	linux-raid@vger.kernel.org
15093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15094S:	Supported
15095F:	drivers/md/Makefile
15096F:	drivers/md/Kconfig
15097F:	drivers/md/md*
15098F:	drivers/md/raid*
15099F:	include/linux/raid/
15100F:	include/uapi/linux/raid/
15101
15102SOCIONEXT (SNI) AVE NETWORK DRIVER
15103M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15104L:	netdev@vger.kernel.org
15105S:	Maintained
15106F:	drivers/net/ethernet/socionext/sni_ave.c
15107F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15108
15109SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15110M:	Jassi Brar <jaswinder.singh@linaro.org>
15111M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15112L:	netdev@vger.kernel.org
15113S:	Maintained
15114F:	drivers/net/ethernet/socionext/netsec.c
15115F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15116
15117SOCIONEXT (SNI) Synquacer SPI DRIVER
15118M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15119M:	Jassi Brar <jaswinder.singh@linaro.org>
15120L:	linux-spi@vger.kernel.org
15121S:	Maintained
15122F:	drivers/spi/spi-synquacer.c
15123F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15124
15125SOLIDRUN CLEARFOG SUPPORT
15126M:	Russell King <linux@armlinux.org.uk>
15127S:	Maintained
15128F:	arch/arm/boot/dts/armada-388-clearfog*
15129F:	arch/arm/boot/dts/armada-38x-solidrun-*
15130
15131SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15132M:	Russell King <linux@armlinux.org.uk>
15133S:	Maintained
15134F:	arch/arm/boot/dts/imx6*-cubox-i*
15135F:	arch/arm/boot/dts/imx6*-hummingboard*
15136F:	arch/arm/boot/dts/imx6*-sr-*
15137
15138SONIC NETWORK DRIVER
15139M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15140L:	netdev@vger.kernel.org
15141S:	Maintained
15142F:	drivers/net/ethernet/natsemi/sonic.*
15143
15144SONICS SILICON BACKPLANE DRIVER (SSB)
15145M:	Michael Buesch <m@bues.ch>
15146L:	linux-wireless@vger.kernel.org
15147S:	Maintained
15148F:	drivers/ssb/
15149F:	include/linux/ssb/
15150
15151SONY IMX214 SENSOR DRIVER
15152M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15153L:	linux-media@vger.kernel.org
15154T:	git git://linuxtv.org/media_tree.git
15155S:	Maintained
15156F:	drivers/media/i2c/imx214.c
15157F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15158
15159SONY IMX258 SENSOR DRIVER
15160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15161L:	linux-media@vger.kernel.org
15162T:	git git://linuxtv.org/media_tree.git
15163S:	Maintained
15164F:	drivers/media/i2c/imx258.c
15165
15166SONY IMX274 SENSOR DRIVER
15167M:	Leon Luo <leonl@leopardimaging.com>
15168L:	linux-media@vger.kernel.org
15169T:	git git://linuxtv.org/media_tree.git
15170S:	Maintained
15171F:	drivers/media/i2c/imx274.c
15172F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15173
15174SONY IMX319 SENSOR DRIVER
15175M:	Bingbu Cao <bingbu.cao@intel.com>
15176L:	linux-media@vger.kernel.org
15177T:	git git://linuxtv.org/media_tree.git
15178S:	Maintained
15179F:	drivers/media/i2c/imx319.c
15180
15181SONY IMX355 SENSOR DRIVER
15182M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15183L:	linux-media@vger.kernel.org
15184T:	git git://linuxtv.org/media_tree.git
15185S:	Maintained
15186F:	drivers/media/i2c/imx355.c
15187
15188SONY MEMORYSTICK SUBSYSTEM
15189M:	Maxim Levitsky <maximlevitsky@gmail.com>
15190M:	Alex Dubov <oakad@yahoo.com>
15191M:	Ulf Hansson <ulf.hansson@linaro.org>
15192L:	linux-mmc@vger.kernel.org
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15194S:	Maintained
15195F:	drivers/memstick/
15196F:	include/linux/memstick.h
15197
15198SONY VAIO CONTROL DEVICE DRIVER
15199M:	Mattia Dongili <malattia@linux.it>
15200L:	platform-driver-x86@vger.kernel.org
15201W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15202S:	Maintained
15203F:	Documentation/admin-guide/laptops/sony-laptop.rst
15204F:	drivers/char/sonypi.c
15205F:	drivers/platform/x86/sony-laptop.c
15206F:	include/linux/sony-laptop.h
15207
15208SOUND
15209M:	Jaroslav Kysela <perex@perex.cz>
15210M:	Takashi Iwai <tiwai@suse.com>
15211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15212W:	http://www.alsa-project.org/
15213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15214Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15215S:	Maintained
15216F:	Documentation/sound/
15217F:	include/sound/
15218F:	include/uapi/sound/
15219F:	sound/
15220
15221SOUND - COMPRESSED AUDIO
15222M:	Vinod Koul <vkoul@kernel.org>
15223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15225S:	Supported
15226F:	Documentation/sound/designs/compress-offload.rst
15227F:	include/sound/compress_driver.h
15228F:	include/uapi/sound/compress_*
15229F:	sound/core/compress_offload.c
15230F:	sound/soc/soc-compress.c
15231
15232SOUND - DMAENGINE HELPERS
15233M:	Lars-Peter Clausen <lars@metafoo.de>
15234S:	Supported
15235F:	include/sound/dmaengine_pcm.h
15236F:	sound/core/pcm_dmaengine.c
15237F:	sound/soc/soc-generic-dmaengine-pcm.c
15238
15239SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15240M:	Liam Girdwood <lgirdwood@gmail.com>
15241M:	Mark Brown <broonie@kernel.org>
15242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15244W:	http://alsa-project.org/main/index.php/ASoC
15245S:	Supported
15246F:	Documentation/devicetree/bindings/sound/
15247F:	Documentation/sound/soc/
15248F:	sound/soc/
15249F:	include/dt-bindings/sound/
15250F:	include/sound/soc*
15251
15252SOUNDWIRE SUBSYSTEM
15253M:	Vinod Koul <vkoul@kernel.org>
15254M:	Sanyog Kale <sanyog.r.kale@intel.com>
15255R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15256L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15257S:	Supported
15258F:	Documentation/driver-api/soundwire/
15259F:	drivers/soundwire/
15260F:	include/linux/soundwire/
15261
15262SP2 MEDIA DRIVER
15263M:	Olli Salonen <olli.salonen@iki.fi>
15264L:	linux-media@vger.kernel.org
15265W:	https://linuxtv.org
15266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15267S:	Maintained
15268F:	drivers/media/dvb-frontends/sp2*
15269
15270SPARC + UltraSPARC (sparc/sparc64)
15271M:	"David S. Miller" <davem@davemloft.net>
15272L:	sparclinux@vger.kernel.org
15273Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15276S:	Maintained
15277F:	arch/sparc/
15278F:	drivers/sbus/
15279
15280SPARC SERIAL DRIVERS
15281M:	"David S. Miller" <davem@davemloft.net>
15282L:	sparclinux@vger.kernel.org
15283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15285S:	Maintained
15286F:	include/linux/sunserialcore.h
15287F:	drivers/tty/serial/suncore.c
15288F:	drivers/tty/serial/sunhv.c
15289F:	drivers/tty/serial/sunsab.c
15290F:	drivers/tty/serial/sunsab.h
15291F:	drivers/tty/serial/sunsu.c
15292F:	drivers/tty/serial/sunzilog.c
15293F:	drivers/tty/serial/sunzilog.h
15294F:	drivers/tty/vcc.c
15295
15296SPARSE CHECKER
15297M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15298L:	linux-sparse@vger.kernel.org
15299W:	https://sparse.wiki.kernel.org/
15300T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15301S:	Maintained
15302F:	include/linux/compiler.h
15303
15304SPEAR CLOCK FRAMEWORK SUPPORT
15305M:	Viresh Kumar <vireshk@kernel.org>
15306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15307W:	http://www.st.com/spear
15308S:	Maintained
15309F:	drivers/clk/spear/
15310
15311SPEAR PLATFORM SUPPORT
15312M:	Viresh Kumar <vireshk@kernel.org>
15313M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15315W:	http://www.st.com/spear
15316S:	Maintained
15317F:	arch/arm/boot/dts/spear*
15318F:	arch/arm/mach-spear/
15319
15320SPI NOR SUBSYSTEM
15321M:	Marek Vasut <marek.vasut@gmail.com>
15322M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15323L:	linux-mtd@lists.infradead.org
15324W:	http://www.linux-mtd.infradead.org/
15325Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15327S:	Maintained
15328F:	drivers/mtd/spi-nor/
15329F:	include/linux/mtd/spi-nor.h
15330
15331SPI SUBSYSTEM
15332M:	Mark Brown <broonie@kernel.org>
15333L:	linux-spi@vger.kernel.org
15334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15335Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15336S:	Maintained
15337F:	Documentation/devicetree/bindings/spi/
15338F:	Documentation/spi/
15339F:	drivers/spi/
15340F:	include/linux/spi/
15341F:	include/uapi/linux/spi/
15342F:	tools/spi/
15343
15344SPIDERNET NETWORK DRIVER for CELL
15345M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15346L:	netdev@vger.kernel.org
15347S:	Supported
15348F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15349F:	drivers/net/ethernet/toshiba/spider_net*
15350
15351SPMI SUBSYSTEM
15352R:	Stephen Boyd <sboyd@kernel.org>
15353L:	linux-arm-msm@vger.kernel.org
15354F:	Documentation/devicetree/bindings/spmi/
15355F:	drivers/spmi/
15356F:	include/dt-bindings/spmi/spmi.h
15357F:	include/linux/spmi.h
15358F:	include/trace/events/spmi.h
15359
15360SPU FILE SYSTEM
15361M:	Jeremy Kerr <jk@ozlabs.org>
15362L:	linuxppc-dev@lists.ozlabs.org
15363W:	http://www.ibm.com/developerworks/power/cell/
15364S:	Supported
15365F:	Documentation/filesystems/spufs.txt
15366F:	arch/powerpc/platforms/cell/spufs/
15367
15368SQUASHFS FILE SYSTEM
15369M:	Phillip Lougher <phillip@squashfs.org.uk>
15370L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15371W:	http://squashfs.org.uk
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15373S:	Maintained
15374F:	Documentation/filesystems/squashfs.txt
15375F:	fs/squashfs/
15376
15377SRM (Alpha) environment access
15378M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15379S:	Maintained
15380F:	arch/alpha/kernel/srm_env.c
15381
15382ST LSM6DSx IMU IIO DRIVER
15383M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15384L:	linux-iio@vger.kernel.org
15385W:	http://www.st.com/
15386S:	Maintained
15387F:	drivers/iio/imu/st_lsm6dsx/
15388F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15389
15390ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15391M:	Mickael Guene <mickael.guene@st.com>
15392L:	linux-media@vger.kernel.org
15393T:	git git://linuxtv.org/media_tree.git
15394S:	Maintained
15395F:	drivers/media/i2c/st-mipid02.c
15396F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15397
15398ST STM32 I2C/SMBUS DRIVER
15399M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15400L:	linux-i2c@vger.kernel.org
15401S:	Maintained
15402F:	drivers/i2c/busses/i2c-stm32*
15403
15404ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15405M:	Song Qiang <songqiang1304521@gmail.com>
15406L:	linux-iio@vger.kernel.org
15407S:	Maintained
15408F:	drivers/iio/proximity/vl53l0x-i2c.c
15409F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15410
15411STABLE BRANCH
15412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15413M:	Sasha Levin <sashal@kernel.org>
15414L:	stable@vger.kernel.org
15415S:	Supported
15416F:	Documentation/process/stable-kernel-rules.rst
15417
15418STAGING - COMEDI
15419M:	Ian Abbott <abbotti@mev.co.uk>
15420M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15421S:	Odd Fixes
15422F:	drivers/staging/comedi/
15423
15424STAGING - FIELDBUS SUBSYSTEM
15425M:	Sven Van Asbroeck <TheSven73@gmail.com>
15426S:	Maintained
15427F:	drivers/staging/fieldbus/*
15428F:	drivers/staging/fieldbus/Documentation/
15429
15430STAGING - HMS ANYBUS-S BUS
15431M:	Sven Van Asbroeck <TheSven73@gmail.com>
15432S:	Maintained
15433F:	drivers/staging/fieldbus/anybuss/
15434
15435STAGING - INDUSTRIAL IO
15436M:	Jonathan Cameron <jic23@kernel.org>
15437L:	linux-iio@vger.kernel.org
15438S:	Odd Fixes
15439F:	Documentation/devicetree/bindings/staging/iio/
15440F:	drivers/staging/iio/
15441
15442STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15443M:	Marc Dietrich <marvin24@gmx.de>
15444L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15445L:	linux-tegra@vger.kernel.org
15446S:	Maintained
15447F:	drivers/staging/nvec/
15448
15449STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15450M:	Jens Frederich <jfrederich@gmail.com>
15451M:	Daniel Drake <dsd@laptop.org>
15452M:	Jon Nettleton <jon.nettleton@gmail.com>
15453W:	http://wiki.laptop.org/go/DCON
15454S:	Maintained
15455F:	drivers/staging/olpc_dcon/
15456
15457STAGING - REALTEK RTL8712U DRIVERS
15458M:	Larry Finger <Larry.Finger@lwfinger.net>
15459M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15460S:	Odd Fixes
15461F:	drivers/staging/rtl8712/
15462
15463STAGING - REALTEK RTL8188EU DRIVERS
15464M:	Larry Finger <Larry.Finger@lwfinger.net>
15465S:	Odd Fixes
15466F:	drivers/staging/rtl8188eu/
15467
15468STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15469M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15470M:	Teddy Wang <teddy.wang@siliconmotion.com>
15471M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15472L:	linux-fbdev@vger.kernel.org
15473S:	Maintained
15474F:	drivers/staging/sm750fb/
15475
15476STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15477M:	William Hubbs <w.d.hubbs@gmail.com>
15478M:	Chris Brannon <chris@the-brannons.com>
15479M:	Kirk Reiser <kirk@reisers.ca>
15480M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15481L:	speakup@linux-speakup.org
15482W:	http://www.linux-speakup.org/
15483S:	Odd Fixes
15484F:	drivers/staging/speakup/
15485
15486STAGING - VIA VT665X DRIVERS
15487M:	Forest Bond <forest@alittletooquiet.net>
15488S:	Odd Fixes
15489F:	drivers/staging/vt665?/
15490
15491STAGING - WILC1000 WIFI DRIVER
15492M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15493M:	Ajay Singh <ajay.kathat@microchip.com>
15494L:	linux-wireless@vger.kernel.org
15495S:	Supported
15496F:	drivers/staging/wilc1000/
15497
15498STAGING SUBSYSTEM
15499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15501L:	devel@driverdev.osuosl.org
15502S:	Supported
15503F:	drivers/staging/
15504
15505STARFIRE/DURALAN NETWORK DRIVER
15506M:	Ion Badulescu <ionut@badula.org>
15507S:	Odd Fixes
15508F:	drivers/net/ethernet/adaptec/starfire*
15509
15510STEC S1220 SKD DRIVER
15511M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15512L:	linux-block@vger.kernel.org
15513S:	Maintained
15514F:	drivers/block/skd*[ch]
15515
15516STI AUDIO (ASoC) DRIVERS
15517M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15519S:	Maintained
15520F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15521F:	sound/soc/sti/
15522
15523STI CEC DRIVER
15524M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15525S:	Maintained
15526F:	drivers/media/platform/sti/cec/
15527F:	Documentation/devicetree/bindings/media/stih-cec.txt
15528
15529STK1160 USB VIDEO CAPTURE DRIVER
15530M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15531L:	linux-media@vger.kernel.org
15532T:	git git://linuxtv.org/media_tree.git
15533S:	Maintained
15534F:	drivers/media/usb/stk1160/
15535
15536STM32 AUDIO (ASoC) DRIVERS
15537M:	Olivier Moysan <olivier.moysan@st.com>
15538M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15540S:	Maintained
15541F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15542F:	sound/soc/stm/
15543
15544STM32 TIMER/LPTIMER DRIVERS
15545M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15546S:	Maintained
15547F:	drivers/*/stm32-*timer*
15548F:	drivers/pwm/pwm-stm32*
15549F:	include/linux/*/stm32-*tim*
15550F:	Documentation/ABI/testing/*timer-stm32
15551F:	Documentation/devicetree/bindings/*/stm32-*timer*
15552F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15553
15554STMMAC ETHERNET DRIVER
15555M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15556M:	Alexandre Torgue <alexandre.torgue@st.com>
15557M:	Jose Abreu <joabreu@synopsys.com>
15558L:	netdev@vger.kernel.org
15559W:	http://www.stlinux.com
15560S:	Supported
15561F:	drivers/net/ethernet/stmicro/stmmac/
15562
15563SUN3/3X
15564M:	Sam Creasey <sammy@sammy.net>
15565W:	http://sammy.net/sun3/
15566S:	Maintained
15567F:	arch/m68k/kernel/*sun3*
15568F:	arch/m68k/sun3*/
15569F:	arch/m68k/include/asm/sun3*
15570F:	drivers/net/ethernet/i825xx/sun3*
15571
15572SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15573M:	Hans de Goede <hdegoede@redhat.com>
15574L:	linux-input@vger.kernel.org
15575S:	Maintained
15576F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15577F:	drivers/input/keyboard/sun4i-lradc-keys.c
15578
15579SUNDANCE NETWORK DRIVER
15580M:	Denis Kirjanov <kda@linux-powerpc.org>
15581L:	netdev@vger.kernel.org
15582S:	Maintained
15583F:	drivers/net/ethernet/dlink/sundance.c
15584
15585SUPERH
15586M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15587M:	Rich Felker <dalias@libc.org>
15588L:	linux-sh@vger.kernel.org
15589Q:	http://patchwork.kernel.org/project/linux-sh/list/
15590S:	Maintained
15591F:	Documentation/sh/
15592F:	arch/sh/
15593F:	drivers/sh/
15594
15595SUSPEND TO RAM
15596M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15597M:	Len Brown <len.brown@intel.com>
15598M:	Pavel Machek <pavel@ucw.cz>
15599L:	linux-pm@vger.kernel.org
15600B:	https://bugzilla.kernel.org
15601S:	Supported
15602F:	Documentation/power/
15603F:	arch/x86/kernel/acpi/
15604F:	drivers/base/power/
15605F:	kernel/power/
15606F:	include/linux/suspend.h
15607F:	include/linux/freezer.h
15608F:	include/linux/pm.h
15609
15610SVGA HANDLING
15611M:	Martin Mares <mj@ucw.cz>
15612L:	linux-video@atrey.karlin.mff.cuni.cz
15613S:	Maintained
15614F:	Documentation/admin-guide/svga.rst
15615F:	arch/x86/boot/video*
15616
15617SWIOTLB SUBSYSTEM
15618M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15619L:	iommu@lists.linux-foundation.org
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15621S:	Supported
15622F:	kernel/dma/swiotlb.c
15623F:	arch/*/kernel/pci-swiotlb.c
15624F:	include/linux/swiotlb.h
15625
15626SWITCHDEV
15627M:	Jiri Pirko <jiri@resnulli.us>
15628M:	Ivan Vecera <ivecera@redhat.com>
15629L:	netdev@vger.kernel.org
15630S:	Supported
15631F:	net/switchdev/
15632F:	include/net/switchdev.h
15633
15634SY8106A REGULATOR DRIVER
15635M:	Icenowy Zheng <icenowy@aosc.io>
15636S:	Maintained
15637F:	drivers/regulator/sy8106a-regulator.c
15638F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15639
15640SYNC FILE FRAMEWORK
15641M:	Sumit Semwal <sumit.semwal@linaro.org>
15642R:	Gustavo Padovan <gustavo@padovan.org>
15643S:	Maintained
15644L:	linux-media@vger.kernel.org
15645L:	dri-devel@lists.freedesktop.org
15646F:	drivers/dma-buf/sync_*
15647F:	drivers/dma-buf/dma-fence*
15648F:	drivers/dma-buf/sw_sync.c
15649F:	include/linux/sync_file.h
15650F:	include/uapi/linux/sync_file.h
15651F:	Documentation/driver-api/sync_file.rst
15652T:	git git://anongit.freedesktop.org/drm/drm-misc
15653
15654SYNOPSYS ARC ARCHITECTURE
15655M:	Vineet Gupta <vgupta@synopsys.com>
15656L:	linux-snps-arc@lists.infradead.org
15657S:	Supported
15658F:	arch/arc/
15659F:	Documentation/devicetree/bindings/arc/*
15660F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15661F:	drivers/clocksource/arc_timer.c
15662F:	drivers/tty/serial/arc_uart.c
15663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15664
15665SYNOPSYS ARC HSDK SDP pll clock driver
15666M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15667S:	Supported
15668F:	drivers/clk/clk-hsdk-pll.c
15669F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15670
15671SYNOPSYS ARC SDP clock driver
15672M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15673S:	Supported
15674F:	drivers/clk/axs10x/*
15675F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15676
15677SYNOPSYS ARC SDP platform support
15678M:	Alexey Brodkin <abrodkin@synopsys.com>
15679S:	Supported
15680F:	arch/arc/plat-axs10x
15681F:	arch/arc/boot/dts/ax*
15682F:	Documentation/devicetree/bindings/arc/axs10*
15683
15684SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15685M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15686S:	Supported
15687F:	drivers/reset/reset-axs10x.c
15688F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15689
15690SYNOPSYS CREG GPIO DRIVER
15691M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15692S:	Maintained
15693F:	drivers/gpio/gpio-creg-snps.c
15694F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15695
15696SYNOPSYS DESIGNWARE 8250 UART DRIVER
15697R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15698S:	Maintained
15699F:	drivers/tty/serial/8250/8250_dw.c
15700
15701SYNOPSYS DESIGNWARE APB GPIO DRIVER
15702M:	Hoan Tran <hoan@os.amperecomputing.com>
15703L:	linux-gpio@vger.kernel.org
15704S:	Maintained
15705F:	drivers/gpio/gpio-dwapb.c
15706F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15707
15708SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15709M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15710S:	Maintained
15711F:	drivers/dma/dw-axi-dmac/
15712F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15713
15714SYNOPSYS DESIGNWARE DMAC DRIVER
15715M:	Viresh Kumar <vireshk@kernel.org>
15716R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15717S:	Maintained
15718F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15719F:	drivers/dma/dw/
15720F:	include/dt-bindings/dma/dw-dmac.h
15721F:	include/linux/dma/dw.h
15722F:	include/linux/platform_data/dma-dw.h
15723
15724SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15725M:	Jose Abreu <Jose.Abreu@synopsys.com>
15726L:	netdev@vger.kernel.org
15727S:	Supported
15728F:	drivers/net/ethernet/synopsys/
15729
15730SYNOPSYS DESIGNWARE I2C DRIVER
15731M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15732R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15733R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15734L:	linux-i2c@vger.kernel.org
15735S:	Maintained
15736F:	drivers/i2c/busses/i2c-designware-*
15737F:	include/linux/platform_data/i2c-designware.h
15738
15739SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15740M:	Jaehoon Chung <jh80.chung@samsung.com>
15741L:	linux-mmc@vger.kernel.org
15742S:	Maintained
15743F:	drivers/mmc/host/dw_mmc*
15744
15745SYNOPSYS HSDK RESET CONTROLLER DRIVER
15746M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15747S:	Supported
15748F:	drivers/reset/reset-hsdk.c
15749F:	include/dt-bindings/reset/snps,hsdk-reset.h
15750F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15751
15752SYSTEM CONFIGURATION (SYSCON)
15753M:	Lee Jones <lee.jones@linaro.org>
15754M:	Arnd Bergmann <arnd@arndb.de>
15755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15756S:	Supported
15757F:	drivers/mfd/syscon.c
15758
15759SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15760M:	Sudeep Holla <sudeep.holla@arm.com>
15761L:	linux-arm-kernel@lists.infradead.org
15762S:	Maintained
15763F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15764F:	drivers/clk/clk-sc[mp]i.c
15765F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15766F:	drivers/firmware/arm_scpi.c
15767F:	drivers/firmware/arm_scmi/
15768F:	drivers/reset/reset-scmi.c
15769F:	include/linux/sc[mp]i_protocol.h
15770
15771SYSTEM RESET/SHUTDOWN DRIVERS
15772M:	Sebastian Reichel <sre@kernel.org>
15773L:	linux-pm@vger.kernel.org
15774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15775S:	Maintained
15776F:	Documentation/devicetree/bindings/power/reset/
15777F:	drivers/power/reset/
15778
15779SYSTEM TRACE MODULE CLASS
15780M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15781S:	Maintained
15782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15783F:	Documentation/trace/stm.rst
15784F:	drivers/hwtracing/stm/
15785F:	include/linux/stm.h
15786F:	include/uapi/linux/stm.h
15787
15788SYSV FILESYSTEM
15789M:	Christoph Hellwig <hch@infradead.org>
15790S:	Maintained
15791F:	Documentation/filesystems/sysv-fs.txt
15792F:	fs/sysv/
15793F:	include/linux/sysv_fs.h
15794
15795TASKSTATS STATISTICS INTERFACE
15796M:	Balbir Singh <bsingharora@gmail.com>
15797S:	Maintained
15798F:	Documentation/accounting/taskstats*
15799F:	include/linux/taskstats*
15800F:	kernel/taskstats.c
15801
15802TC subsystem
15803M:	Jamal Hadi Salim <jhs@mojatatu.com>
15804M:	Cong Wang <xiyou.wangcong@gmail.com>
15805M:	Jiri Pirko <jiri@resnulli.us>
15806L:	netdev@vger.kernel.org
15807S:	Maintained
15808F:	include/net/pkt_cls.h
15809F:	include/net/pkt_sched.h
15810F:	include/net/tc_act/
15811F:	include/uapi/linux/pkt_cls.h
15812F:	include/uapi/linux/pkt_sched.h
15813F:	include/uapi/linux/tc_act/
15814F:	include/uapi/linux/tc_ematch/
15815F:	net/sched/
15816
15817TC90522 MEDIA DRIVER
15818M:	Akihiro Tsukada <tskd08@gmail.com>
15819L:	linux-media@vger.kernel.org
15820S:	Odd Fixes
15821F:	drivers/media/dvb-frontends/tc90522*
15822
15823TCP LOW PRIORITY MODULE
15824M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15825M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15826W:	http://tcp-lp-mod.sourceforge.net/
15827S:	Maintained
15828F:	net/ipv4/tcp_lp.c
15829
15830TDA10071 MEDIA DRIVER
15831M:	Antti Palosaari <crope@iki.fi>
15832L:	linux-media@vger.kernel.org
15833W:	https://linuxtv.org
15834W:	http://palosaari.fi/linux/
15835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15836T:	git git://linuxtv.org/anttip/media_tree.git
15837S:	Maintained
15838F:	drivers/media/dvb-frontends/tda10071*
15839
15840TDA18212 MEDIA DRIVER
15841M:	Antti Palosaari <crope@iki.fi>
15842L:	linux-media@vger.kernel.org
15843W:	https://linuxtv.org
15844W:	http://palosaari.fi/linux/
15845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15846T:	git git://linuxtv.org/anttip/media_tree.git
15847S:	Maintained
15848F:	drivers/media/tuners/tda18212*
15849
15850TDA18218 MEDIA DRIVER
15851M:	Antti Palosaari <crope@iki.fi>
15852L:	linux-media@vger.kernel.org
15853W:	https://linuxtv.org
15854W:	http://palosaari.fi/linux/
15855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15856T:	git git://linuxtv.org/anttip/media_tree.git
15857S:	Maintained
15858F:	drivers/media/tuners/tda18218*
15859
15860TDA18250 MEDIA DRIVER
15861M:	Olli Salonen <olli.salonen@iki.fi>
15862L:	linux-media@vger.kernel.org
15863W:	https://linuxtv.org
15864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15865T:	git git://linuxtv.org/media_tree.git
15866S:	Maintained
15867F:	drivers/media/tuners/tda18250*
15868
15869TDA18271 MEDIA DRIVER
15870M:	Michael Krufky <mkrufky@linuxtv.org>
15871L:	linux-media@vger.kernel.org
15872W:	https://linuxtv.org
15873W:	http://github.com/mkrufky
15874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15875T:	git git://linuxtv.org/mkrufky/tuners.git
15876S:	Maintained
15877F:	drivers/media/tuners/tda18271*
15878
15879TDA1997x MEDIA DRIVER
15880M:	Tim Harvey <tharvey@gateworks.com>
15881L:	linux-media@vger.kernel.org
15882W:	https://linuxtv.org
15883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15884S:	Maintained
15885F:	drivers/media/i2c/tda1997x.*
15886
15887TDA827x MEDIA DRIVER
15888M:	Michael Krufky <mkrufky@linuxtv.org>
15889L:	linux-media@vger.kernel.org
15890W:	https://linuxtv.org
15891W:	http://github.com/mkrufky
15892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15893T:	git git://linuxtv.org/mkrufky/tuners.git
15894S:	Maintained
15895F:	drivers/media/tuners/tda8290.*
15896
15897TDA8290 MEDIA DRIVER
15898M:	Michael Krufky <mkrufky@linuxtv.org>
15899L:	linux-media@vger.kernel.org
15900W:	https://linuxtv.org
15901W:	http://github.com/mkrufky
15902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15903T:	git git://linuxtv.org/mkrufky/tuners.git
15904S:	Maintained
15905F:	drivers/media/tuners/tda8290.*
15906
15907TDA9840 MEDIA DRIVER
15908M:	Hans Verkuil <hverkuil@xs4all.nl>
15909L:	linux-media@vger.kernel.org
15910T:	git git://linuxtv.org/media_tree.git
15911W:	https://linuxtv.org
15912S:	Maintained
15913F:	drivers/media/i2c/tda9840*
15914
15915TEA5761 TUNER DRIVER
15916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15917L:	linux-media@vger.kernel.org
15918W:	https://linuxtv.org
15919T:	git git://linuxtv.org/media_tree.git
15920S:	Odd fixes
15921F:	drivers/media/tuners/tea5761.*
15922
15923TEA5767 TUNER DRIVER
15924M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15925L:	linux-media@vger.kernel.org
15926W:	https://linuxtv.org
15927T:	git git://linuxtv.org/media_tree.git
15928S:	Maintained
15929F:	drivers/media/tuners/tea5767.*
15930
15931TEA6415C MEDIA DRIVER
15932M:	Hans Verkuil <hverkuil@xs4all.nl>
15933L:	linux-media@vger.kernel.org
15934T:	git git://linuxtv.org/media_tree.git
15935W:	https://linuxtv.org
15936S:	Maintained
15937F:	drivers/media/i2c/tea6415c*
15938
15939TEA6420 MEDIA DRIVER
15940M:	Hans Verkuil <hverkuil@xs4all.nl>
15941L:	linux-media@vger.kernel.org
15942T:	git git://linuxtv.org/media_tree.git
15943W:	https://linuxtv.org
15944S:	Maintained
15945F:	drivers/media/i2c/tea6420*
15946
15947TEAM DRIVER
15948M:	Jiri Pirko <jiri@resnulli.us>
15949L:	netdev@vger.kernel.org
15950S:	Supported
15951F:	drivers/net/team/
15952F:	include/linux/if_team.h
15953F:	include/uapi/linux/if_team.h
15954
15955TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15956M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15957S:	Maintained
15958F:	arch/x86/platform/ts5500/
15959
15960TECHNOTREND USB IR RECEIVER
15961M:	Sean Young <sean@mess.org>
15962L:	linux-media@vger.kernel.org
15963S:	Maintained
15964F:	drivers/media/rc/ttusbir.c
15965
15966TECHWELL TW9910 VIDEO DECODER
15967L:	linux-media@vger.kernel.org
15968S:	Orphan
15969F:	drivers/media/i2c/tw9910.c
15970F:	include/media/i2c/tw9910.h
15971
15972TEE SUBSYSTEM
15973M:	Jens Wiklander <jens.wiklander@linaro.org>
15974L:	tee-dev@lists.linaro.org
15975S:	Maintained
15976F:	include/linux/tee_drv.h
15977F:	include/uapi/linux/tee.h
15978F:	drivers/tee/
15979F:	Documentation/tee.txt
15980
15981TEGRA ARCHITECTURE SUPPORT
15982M:	Thierry Reding <thierry.reding@gmail.com>
15983M:	Jonathan Hunter <jonathanh@nvidia.com>
15984L:	linux-tegra@vger.kernel.org
15985Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15987S:	Supported
15988N:	[^a-z]tegra
15989
15990TEGRA CLOCK DRIVER
15991M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15992M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15993S:	Supported
15994F:	drivers/clk/tegra/
15995
15996TEGRA DMA DRIVERS
15997M:	Laxman Dewangan <ldewangan@nvidia.com>
15998M:	Jon Hunter <jonathanh@nvidia.com>
15999S:	Supported
16000F:	drivers/dma/tegra*
16001
16002TEGRA I2C DRIVER
16003M:	Laxman Dewangan <ldewangan@nvidia.com>
16004R:	Dmitry Osipenko <digetx@gmail.com>
16005S:	Supported
16006F:	drivers/i2c/busses/i2c-tegra.c
16007
16008TEGRA IOMMU DRIVERS
16009M:	Thierry Reding <thierry.reding@gmail.com>
16010L:	linux-tegra@vger.kernel.org
16011S:	Supported
16012F:	drivers/iommu/tegra*
16013
16014TEGRA KBC DRIVER
16015M:	Laxman Dewangan <ldewangan@nvidia.com>
16016S:	Supported
16017F:	drivers/input/keyboard/tegra-kbc.c
16018
16019TEGRA NAND DRIVER
16020M:	Stefan Agner <stefan@agner.ch>
16021M:	Lucas Stach <dev@lynxeye.de>
16022S:	Maintained
16023F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16024F:	drivers/mtd/nand/raw/tegra_nand.c
16025
16026TEGRA PWM DRIVER
16027M:	Thierry Reding <thierry.reding@gmail.com>
16028S:	Supported
16029F:	drivers/pwm/pwm-tegra.c
16030
16031TEGRA SERIAL DRIVER
16032M:	Laxman Dewangan <ldewangan@nvidia.com>
16033S:	Supported
16034F:	drivers/tty/serial/serial-tegra.c
16035
16036TEGRA SPI DRIVER
16037M:	Laxman Dewangan <ldewangan@nvidia.com>
16038S:	Supported
16039F:	drivers/spi/spi-tegra*
16040
16041TEGRA XUSB PADCTL DRIVER
16042M:	JC Kuo <jckuo@nvidia.com>
16043S:	Supported
16044F:	drivers/phy/tegra/xusb*
16045
16046TEHUTI ETHERNET DRIVER
16047M:	Andy Gospodarek <andy@greyhouse.net>
16048L:	netdev@vger.kernel.org
16049S:	Supported
16050F:	drivers/net/ethernet/tehuti/*
16051
16052Telecom Clock Driver for MCPL0010
16053M:	Mark Gross <mark.gross@intel.com>
16054S:	Supported
16055F:	drivers/char/tlclk.c
16056
16057TENSILICA XTENSA PORT (xtensa)
16058M:	Chris Zankel <chris@zankel.net>
16059M:	Max Filippov <jcmvbkbc@gmail.com>
16060L:	linux-xtensa@linux-xtensa.org
16061T:	git git://github.com/czankel/xtensa-linux.git
16062S:	Maintained
16063F:	arch/xtensa/
16064F:	drivers/irqchip/irq-xtensa-*
16065
16066Texas Instruments' System Control Interface (TISCI) Protocol Driver
16067M:	Nishanth Menon <nm@ti.com>
16068M:	Tero Kristo <t-kristo@ti.com>
16069M:	Santosh Shilimkar <ssantosh@kernel.org>
16070L:	linux-arm-kernel@lists.infradead.org
16071S:	Maintained
16072F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16073F:	drivers/firmware/ti_sci*
16074F:	include/linux/soc/ti/ti_sci_protocol.h
16075F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16076F:	drivers/soc/ti/ti_sci_pm_domains.c
16077F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16078F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16079F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16080F:	drivers/clk/keystone/sci-clk.c
16081F:	drivers/reset/reset-ti-sci.c
16082F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16083F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16084F:	drivers/irqchip/irq-ti-sci-intr.c
16085F:	drivers/irqchip/irq-ti-sci-inta.c
16086F:	include/linux/soc/ti/ti_sci_inta_msi.h
16087F:	drivers/soc/ti/ti_sci_inta_msi.c
16088
16089Texas Instruments ASoC drivers
16090M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16092S:	Maintained
16093F:	sound/soc/ti/
16094
16095Texas Instruments' DAC7612 DAC Driver
16096M:	Ricardo Ribalda <ricardo@ribalda.com>
16097L:	linux-iio@vger.kernel.org
16098S:	Supported
16099F:	drivers/iio/dac/ti-dac7612.c
16100F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16101
16102THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16103M:	Hans Verkuil <hverkuil@xs4all.nl>
16104L:	linux-media@vger.kernel.org
16105T:	git git://linuxtv.org/media_tree.git
16106W:	https://linuxtv.org
16107S:	Maintained
16108F:	drivers/media/radio/radio-raremono.c
16109
16110THERMAL
16111M:	Zhang Rui <rui.zhang@intel.com>
16112M:	Eduardo Valentin <edubezval@gmail.com>
16113R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16114R:	Amit Kucheria <amit.kucheria@verdurent.com>
16115L:	linux-pm@vger.kernel.org
16116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16118Q:	https://patchwork.kernel.org/project/linux-pm/list/
16119S:	Supported
16120F:	drivers/thermal/
16121F:	include/linux/thermal.h
16122F:	include/uapi/linux/thermal.h
16123F:	include/linux/cpu_cooling.h
16124F:	Documentation/devicetree/bindings/thermal/
16125
16126THERMAL/CPU_COOLING
16127M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16128M:	Viresh Kumar <viresh.kumar@linaro.org>
16129M:	Javi Merino <javi.merino@kernel.org>
16130L:	linux-pm@vger.kernel.org
16131S:	Supported
16132F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16133F:	drivers/thermal/cpu_cooling.c
16134F:	include/linux/cpu_cooling.h
16135
16136THINKPAD ACPI EXTRAS DRIVER
16137M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16138L:	ibm-acpi-devel@lists.sourceforge.net
16139L:	platform-driver-x86@vger.kernel.org
16140W:	http://ibm-acpi.sourceforge.net
16141W:	http://thinkwiki.org/wiki/Ibm-acpi
16142T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16143S:	Maintained
16144F:	drivers/platform/x86/thinkpad_acpi.c
16145
16146THUNDERBOLT DRIVER
16147M:	Andreas Noever <andreas.noever@gmail.com>
16148M:	Michael Jamet <michael.jamet@intel.com>
16149M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16150M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16152S:	Maintained
16153F:	Documentation/admin-guide/thunderbolt.rst
16154F:	drivers/thunderbolt/
16155F:	include/linux/thunderbolt.h
16156
16157THUNDERBOLT NETWORK DRIVER
16158M:	Michael Jamet <michael.jamet@intel.com>
16159M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16160M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16161L:	netdev@vger.kernel.org
16162S:	Maintained
16163F:	drivers/net/thunderbolt.c
16164
16165THUNDERX GPIO DRIVER
16166M:	David Daney <david.daney@cavium.com>
16167S:	Maintained
16168F:	drivers/gpio/gpio-thunderx.c
16169
16170TI AM437X VPFE DRIVER
16171M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16172L:	linux-media@vger.kernel.org
16173W:	https://linuxtv.org
16174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16175T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16176S:	Maintained
16177F:	drivers/media/platform/am437x/
16178
16179TI BANDGAP AND THERMAL DRIVER
16180M:	Eduardo Valentin <edubezval@gmail.com>
16181M:	Keerthy <j-keerthy@ti.com>
16182L:	linux-pm@vger.kernel.org
16183L:	linux-omap@vger.kernel.org
16184S:	Maintained
16185F:	drivers/thermal/ti-soc-thermal/
16186
16187TI BQ27XXX POWER SUPPLY DRIVER
16188R:	Andrew F. Davis <afd@ti.com>
16189F:	include/linux/power/bq27xxx_battery.h
16190F:	drivers/power/supply/bq27xxx_battery.c
16191F:	drivers/power/supply/bq27xxx_battery_i2c.c
16192
16193TI CDCE706 CLOCK DRIVER
16194M:	Max Filippov <jcmvbkbc@gmail.com>
16195S:	Maintained
16196F:	drivers/clk/clk-cdce706.c
16197
16198TI CLOCK DRIVER
16199M:	Tero Kristo <t-kristo@ti.com>
16200L:	linux-omap@vger.kernel.org
16201S:	Maintained
16202F:	drivers/clk/ti/
16203F:	include/linux/clk/ti.h
16204
16205TI DAVINCI MACHINE SUPPORT
16206M:	Sekhar Nori <nsekhar@ti.com>
16207R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16210S:	Supported
16211F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16212F:	arch/arm/mach-davinci/
16213F:	drivers/i2c/busses/i2c-davinci.c
16214F:	arch/arm/boot/dts/da850*
16215
16216TI DAVINCI SERIES CLOCK DRIVER
16217M:	David Lechner <david@lechnology.com>
16218R:	Sekhar Nori <nsekhar@ti.com>
16219S:	Maintained
16220F:	Documentation/devicetree/bindings/clock/ti/davinci/
16221F:	drivers/clk/davinci/
16222
16223TI DAVINCI SERIES GPIO DRIVER
16224M:	Keerthy <j-keerthy@ti.com>
16225L:	linux-gpio@vger.kernel.org
16226S:	Maintained
16227F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16228F:	drivers/gpio/gpio-davinci.c
16229
16230TI DAVINCI SERIES MEDIA DRIVER
16231M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16232L:	linux-media@vger.kernel.org
16233W:	https://linuxtv.org
16234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16235T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16236S:	Maintained
16237F:	drivers/media/platform/davinci/
16238F:	include/media/davinci/
16239
16240TI ETHERNET SWITCH DRIVER (CPSW)
16241R:	Grygorii Strashko <grygorii.strashko@ti.com>
16242L:	linux-omap@vger.kernel.org
16243L:	netdev@vger.kernel.org
16244S:	Maintained
16245F:	drivers/net/ethernet/ti/cpsw*
16246F:	drivers/net/ethernet/ti/davinci*
16247
16248TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16249M:	Alex Dubov <oakad@yahoo.com>
16250S:	Maintained
16251W:	http://tifmxx.berlios.de/
16252F:	drivers/memstick/host/tifm_ms.c
16253F:	drivers/misc/tifm*
16254F:	drivers/mmc/host/tifm_sd.c
16255F:	include/linux/tifm.h
16256
16257TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16258M:	Santosh Shilimkar <ssantosh@kernel.org>
16259L:	linux-kernel@vger.kernel.org
16260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16261S:	Maintained
16262F:	drivers/soc/ti/*
16263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16264
16265TI LM49xxx FAMILY ASoC CODEC DRIVERS
16266M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16267M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16268L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16269S:	Maintained
16270F:	sound/soc/codecs/lm49453*
16271F:	sound/soc/codecs/isabelle*
16272
16273TI LP855x BACKLIGHT DRIVER
16274M:	Milo Kim <milo.kim@ti.com>
16275S:	Maintained
16276F:	Documentation/driver-api/backlight/lp855x-driver.rst
16277F:	drivers/video/backlight/lp855x_bl.c
16278F:	include/linux/platform_data/lp855x.h
16279
16280TI LP8727 CHARGER DRIVER
16281M:	Milo Kim <milo.kim@ti.com>
16282S:	Maintained
16283F:	drivers/power/supply/lp8727_charger.c
16284F:	include/linux/platform_data/lp8727.h
16285
16286TI LP8788 MFD DRIVER
16287M:	Milo Kim <milo.kim@ti.com>
16288S:	Maintained
16289F:	drivers/iio/adc/lp8788_adc.c
16290F:	drivers/leds/leds-lp8788.c
16291F:	drivers/mfd/lp8788*.c
16292F:	drivers/power/supply/lp8788-charger.c
16293F:	drivers/regulator/lp8788-*.c
16294F:	include/linux/mfd/lp8788*.h
16295
16296TI NETCP ETHERNET DRIVER
16297M:	Wingman Kwok <w-kwok2@ti.com>
16298M:	Murali Karicheri <m-karicheri2@ti.com>
16299L:	netdev@vger.kernel.org
16300S:	Maintained
16301F:	drivers/net/ethernet/ti/netcp*
16302
16303TI PCM3060 ASoC CODEC DRIVER
16304M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16306S:	Maintained
16307F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16308F:	sound/soc/codecs/pcm3060*
16309
16310TI TAS571X FAMILY ASoC CODEC DRIVER
16311M:	Kevin Cernekee <cernekee@chromium.org>
16312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16313S:	Odd Fixes
16314F:	sound/soc/codecs/tas571x*
16315
16316TI TRF7970A NFC DRIVER
16317M:	Mark Greer <mgreer@animalcreek.com>
16318L:	linux-wireless@vger.kernel.org
16319L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16320S:	Supported
16321F:	drivers/nfc/trf7970a.c
16322F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16323
16324TI TWL4030 SERIES SOC CODEC DRIVER
16325M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16327S:	Maintained
16328F:	sound/soc/codecs/twl4030*
16329
16330TI VPE/CAL DRIVERS
16331M:	Benoit Parrot <bparrot@ti.com>
16332L:	linux-media@vger.kernel.org
16333W:	http://linuxtv.org/
16334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16335S:	Maintained
16336F:	drivers/media/platform/ti-vpe/
16337
16338TI WILINK WIRELESS DRIVERS
16339L:	linux-wireless@vger.kernel.org
16340W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16341W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16343S:	Orphan
16344F:	drivers/net/wireless/ti/
16345F:	include/linux/wl12xx.h
16346
16347TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16348M:	John Stultz <john.stultz@linaro.org>
16349M:	Thomas Gleixner <tglx@linutronix.de>
16350R:	Stephen Boyd <sboyd@kernel.org>
16351L:	linux-kernel@vger.kernel.org
16352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16353S:	Supported
16354F:	include/linux/clocksource.h
16355F:	include/linux/time.h
16356F:	include/linux/timex.h
16357F:	include/uapi/linux/time.h
16358F:	include/uapi/linux/timex.h
16359F:	kernel/time/clocksource.c
16360F:	kernel/time/time*.c
16361F:	kernel/time/alarmtimer.c
16362F:	kernel/time/ntp.c
16363F:	tools/testing/selftests/timers/
16364
16365TIPC NETWORK LAYER
16366M:	Jon Maloy <jon.maloy@ericsson.com>
16367M:	Ying Xue <ying.xue@windriver.com>
16368L:	netdev@vger.kernel.org (core kernel code)
16369L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16370W:	http://tipc.sourceforge.net/
16371S:	Maintained
16372F:	include/uapi/linux/tipc*.h
16373F:	net/tipc/
16374
16375TLAN NETWORK DRIVER
16376M:	Samuel Chessman <chessman@tux.org>
16377L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16378W:	http://sourceforge.net/projects/tlan/
16379S:	Maintained
16380F:	Documentation/networking/device_drivers/ti/tlan.txt
16381F:	drivers/net/ethernet/ti/tlan.*
16382
16383TM6000 VIDEO4LINUX DRIVER
16384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16385L:	linux-media@vger.kernel.org
16386W:	https://linuxtv.org
16387T:	git git://linuxtv.org/media_tree.git
16388S:	Odd fixes
16389F:	drivers/media/usb/tm6000/
16390F:	Documentation/media/v4l-drivers/tm6000*
16391
16392TMIO/SDHI MMC DRIVER
16393M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16394L:	linux-mmc@vger.kernel.org
16395S:	Supported
16396F:	drivers/mmc/host/tmio_mmc*
16397F:	drivers/mmc/host/renesas_sdhi*
16398F:	include/linux/mfd/tmio.h
16399
16400TMP401 HARDWARE MONITOR DRIVER
16401M:	Guenter Roeck <linux@roeck-us.net>
16402L:	linux-hwmon@vger.kernel.org
16403S:	Maintained
16404F:	Documentation/hwmon/tmp401.rst
16405F:	drivers/hwmon/tmp401.c
16406
16407TMPFS (SHMEM FILESYSTEM)
16408M:	Hugh Dickins <hughd@google.com>
16409L:	linux-mm@kvack.org
16410S:	Maintained
16411F:	include/linux/shmem_fs.h
16412F:	mm/shmem.c
16413
16414TOMOYO SECURITY MODULE
16415M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16416M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16417L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16418L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16419L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16420L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16421W:	https://tomoyo.osdn.jp/
16422S:	Maintained
16423F:	security/tomoyo/
16424
16425TOPSTAR LAPTOP EXTRAS DRIVER
16426M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16427L:	platform-driver-x86@vger.kernel.org
16428S:	Maintained
16429F:	drivers/platform/x86/topstar-laptop.c
16430
16431TORTURE-TEST MODULES
16432M:	Davidlohr Bueso <dave@stgolabs.net>
16433M:	"Paul E. McKenney" <paulmck@kernel.org>
16434M:	Josh Triplett <josh@joshtriplett.org>
16435L:	linux-kernel@vger.kernel.org
16436S:	Supported
16437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16438F:	Documentation/RCU/torture.txt
16439F:	kernel/torture.c
16440F:	kernel/rcu/rcutorture.c
16441F:	kernel/rcu/rcuperf.c
16442F:	kernel/locking/locktorture.c
16443
16444TOSHIBA ACPI EXTRAS DRIVER
16445M:	Azael Avalos <coproscefalo@gmail.com>
16446L:	platform-driver-x86@vger.kernel.org
16447S:	Maintained
16448F:	drivers/platform/x86/toshiba_acpi.c
16449
16450TOSHIBA BLUETOOTH DRIVER
16451M:	Azael Avalos <coproscefalo@gmail.com>
16452L:	platform-driver-x86@vger.kernel.org
16453S:	Maintained
16454F:	drivers/platform/x86/toshiba_bluetooth.c
16455
16456TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16457M:	Azael Avalos <coproscefalo@gmail.com>
16458L:	platform-driver-x86@vger.kernel.org
16459S:	Maintained
16460F:	drivers/platform/x86/toshiba_haps.c
16461
16462TOSHIBA SMM DRIVER
16463M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16464W:	http://www.buzzard.org.uk/toshiba/
16465S:	Maintained
16466F:	drivers/char/toshiba.c
16467F:	include/linux/toshiba.h
16468F:	include/uapi/linux/toshiba.h
16469
16470TOSHIBA TC358743 DRIVER
16471M:	Mats Randgaard <matrandg@cisco.com>
16472L:	linux-media@vger.kernel.org
16473S:	Maintained
16474F:	drivers/media/i2c/tc358743*
16475F:	include/media/i2c/tc358743.h
16476
16477TOSHIBA WMI HOTKEYS DRIVER
16478M:	Azael Avalos <coproscefalo@gmail.com>
16479L:	platform-driver-x86@vger.kernel.org
16480S:	Maintained
16481F:	drivers/platform/x86/toshiba-wmi.c
16482
16483TPM DEVICE DRIVER
16484M:	Peter Huewe <peterhuewe@gmx.de>
16485M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16486R:	Jason Gunthorpe <jgg@ziepe.ca>
16487L:	linux-integrity@vger.kernel.org
16488Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16489W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16490T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16491S:	Maintained
16492F:	drivers/char/tpm/
16493
16494TRACING
16495M:	Steven Rostedt <rostedt@goodmis.org>
16496M:	Ingo Molnar <mingo@redhat.com>
16497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16498S:	Maintained
16499F:	Documentation/trace/ftrace.rst
16500F:	arch/*/*/*/ftrace.h
16501F:	arch/*/kernel/ftrace.c
16502F:	include/*/ftrace.h
16503F:	include/linux/trace*.h
16504F:	include/trace/
16505F:	kernel/trace/
16506F:	tools/testing/selftests/ftrace/
16507
16508TRACING MMIO ACCESSES (MMIOTRACE)
16509M:	Steven Rostedt <rostedt@goodmis.org>
16510M:	Ingo Molnar <mingo@kernel.org>
16511R:	Karol Herbst <karolherbst@gmail.com>
16512R:	Pekka Paalanen <ppaalanen@gmail.com>
16513S:	Maintained
16514L:	linux-kernel@vger.kernel.org
16515L:	nouveau@lists.freedesktop.org
16516F:	kernel/trace/trace_mmiotrace.c
16517F:	include/linux/mmiotrace.h
16518F:	arch/x86/mm/kmmio.c
16519F:	arch/x86/mm/mmio-mod.c
16520F:	arch/x86/mm/testmmiotrace.c
16521
16522TRIVIAL PATCHES
16523M:	Jiri Kosina <trivial@kernel.org>
16524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16525S:	Maintained
16526K:	^Subject:.*(?i)trivial
16527
16528TEMPO SEMICONDUCTOR DRIVERS
16529M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16530S:	Maintained
16531F:	sound/soc/codecs/tscs*.c
16532F:	sound/soc/codecs/tscs*.h
16533F:	Documentation/devicetree/bindings/sound/tscs*.txt
16534
16535TTY LAYER
16536M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16537M:	Jiri Slaby <jslaby@suse.com>
16538S:	Supported
16539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16540F:	Documentation/driver-api/serial/
16541F:	drivers/tty/
16542F:	drivers/tty/serial/serial_core.c
16543F:	include/linux/serial_core.h
16544F:	include/linux/serial.h
16545F:	include/linux/tty.h
16546F:	include/uapi/linux/serial_core.h
16547F:	include/uapi/linux/serial.h
16548F:	include/uapi/linux/tty.h
16549
16550TUA9001 MEDIA DRIVER
16551M:	Antti Palosaari <crope@iki.fi>
16552L:	linux-media@vger.kernel.org
16553W:	https://linuxtv.org
16554W:	http://palosaari.fi/linux/
16555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16556T:	git git://linuxtv.org/anttip/media_tree.git
16557S:	Maintained
16558F:	drivers/media/tuners/tua9001*
16559
16560TULIP NETWORK DRIVERS
16561L:	netdev@vger.kernel.org
16562L:	linux-parisc@vger.kernel.org
16563S:	Orphan
16564F:	drivers/net/ethernet/dec/tulip/
16565
16566TUN/TAP driver
16567M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16568W:	http://vtun.sourceforge.net/tun
16569S:	Maintained
16570F:	Documentation/networking/tuntap.txt
16571F:	arch/um/os-Linux/drivers/
16572
16573TURBOCHANNEL SUBSYSTEM
16574M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16575M:	Ralf Baechle <ralf@linux-mips.org>
16576L:	linux-mips@vger.kernel.org
16577Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16578S:	Maintained
16579F:	drivers/tc/
16580F:	include/linux/tc.h
16581
16582TURBOSTAT UTILITY
16583M:	"Len Brown" <lenb@kernel.org>
16584L:	linux-pm@vger.kernel.org
16585B:	https://bugzilla.kernel.org
16586Q:	https://patchwork.kernel.org/project/linux-pm/list/
16587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16588S:	Supported
16589F:	tools/power/x86/turbostat/
16590
16591TW5864 VIDEO4LINUX DRIVER
16592M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16593M:	Anton Sviridenko <anton@corp.bluecherry.net>
16594M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16595M:	Andrey Utkin <andrey_utkin@fastmail.com>
16596L:	linux-media@vger.kernel.org
16597S:	Supported
16598F:	drivers/media/pci/tw5864/
16599
16600TW68 VIDEO4LINUX DRIVER
16601M:	Hans Verkuil <hverkuil@xs4all.nl>
16602L:	linux-media@vger.kernel.org
16603T:	git git://linuxtv.org/media_tree.git
16604W:	https://linuxtv.org
16605S:	Odd Fixes
16606F:	drivers/media/pci/tw68/
16607
16608TW686X VIDEO4LINUX DRIVER
16609M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16610L:	linux-media@vger.kernel.org
16611T:	git git://linuxtv.org/media_tree.git
16612W:	http://linuxtv.org
16613S:	Maintained
16614F:	drivers/media/pci/tw686x/
16615
16616UBI FILE SYSTEM (UBIFS)
16617M:	Richard Weinberger <richard@nod.at>
16618M:	Artem Bityutskiy <dedekind1@gmail.com>
16619M:	Adrian Hunter <adrian.hunter@intel.com>
16620L:	linux-mtd@lists.infradead.org
16621T:	git git://git.infradead.org/ubifs-2.6.git
16622W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16623S:	Supported
16624F:	Documentation/filesystems/ubifs.txt
16625F:	fs/ubifs/
16626
16627UCLINUX (M68KNOMMU AND COLDFIRE)
16628M:	Greg Ungerer <gerg@linux-m68k.org>
16629W:	http://www.linux-m68k.org/
16630W:	http://www.uclinux.org/
16631L:	linux-m68k@lists.linux-m68k.org
16632L:	uclinux-dev@uclinux.org  (subscribers-only)
16633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16634S:	Maintained
16635F:	arch/m68k/coldfire/
16636F:	arch/m68k/68*/
16637F:	arch/m68k/*/*_no.*
16638F:	arch/m68k/include/asm/*_no.*
16639
16640UDF FILESYSTEM
16641M:	Jan Kara <jack@suse.com>
16642S:	Maintained
16643F:	Documentation/filesystems/udf.txt
16644F:	fs/udf/
16645
16646UDRAW TABLET
16647M:	Bastien Nocera <hadess@hadess.net>
16648L:	linux-input@vger.kernel.org
16649S:	Maintained
16650F:	drivers/hid/hid-udraw-ps3.c
16651
16652UFS FILESYSTEM
16653M:	Evgeniy Dushistov <dushistov@mail.ru>
16654S:	Maintained
16655F:	Documentation/admin-guide/ufs.rst
16656F:	fs/ufs/
16657
16658UHID USERSPACE HID IO DRIVER:
16659M:	David Herrmann <dh.herrmann@googlemail.com>
16660L:	linux-input@vger.kernel.org
16661S:	Maintained
16662F:	drivers/hid/uhid.c
16663F:	include/uapi/linux/uhid.h
16664
16665ULPI BUS
16666M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16667L:	linux-usb@vger.kernel.org
16668S:	Maintained
16669F:	drivers/usb/common/ulpi.c
16670F:	include/linux/ulpi/
16671
16672ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16673L:	devel@driverdev.osuosl.org
16674S:	Obsolete
16675F:	drivers/staging/uwb/
16676
16677UNICODE SUBSYSTEM:
16678M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16679L:	linux-fsdevel@vger.kernel.org
16680S:	Supported
16681F:	fs/unicode/
16682
16683UNICORE32 ARCHITECTURE:
16684M:	Guan Xuetao <gxt@pku.edu.cn>
16685W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16686S:	Maintained
16687T:	git git://github.com/gxt/linux.git
16688F:	arch/unicore32/
16689
16690UNIFDEF
16691M:	Tony Finch <dot@dotat.at>
16692W:	http://dotat.at/prog/unifdef
16693S:	Maintained
16694F:	scripts/unifdef.c
16695
16696UNIFORM CDROM DRIVER
16697M:	Jens Axboe <axboe@kernel.dk>
16698W:	http://www.kernel.dk
16699S:	Maintained
16700F:	Documentation/cdrom/
16701F:	drivers/cdrom/cdrom.c
16702F:	include/linux/cdrom.h
16703F:	include/uapi/linux/cdrom.h
16704
16705UNISYS S-PAR DRIVERS
16706M:	David Kershner <david.kershner@unisys.com>
16707L:	sparmaintainer@unisys.com (Unisys internal)
16708S:	Supported
16709F:	include/linux/visorbus.h
16710F:	drivers/visorbus/
16711F:	drivers/staging/unisys/
16712
16713UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16714R:	Alim Akhtar <alim.akhtar@samsung.com>
16715R:	Avri Altman <avri.altman@wdc.com>
16716R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16717L:	linux-scsi@vger.kernel.org
16718S:	Supported
16719F:	Documentation/scsi/ufs.txt
16720F:	drivers/scsi/ufs/
16721
16722UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16723M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16724L:	linux-scsi@vger.kernel.org
16725S:	Supported
16726F:	drivers/scsi/ufs/*dwc*
16727
16728UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16729M:	Stanley Chu <stanley.chu@mediatek.com>
16730L:	linux-scsi@vger.kernel.org
16731L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16732S:	Maintained
16733F:	drivers/scsi/ufs/ufs-mediatek*
16734
16735UNSORTED BLOCK IMAGES (UBI)
16736M:	Artem Bityutskiy <dedekind1@gmail.com>
16737M:	Richard Weinberger <richard@nod.at>
16738W:	http://www.linux-mtd.infradead.org/
16739L:	linux-mtd@lists.infradead.org
16740T:	git git://git.infradead.org/ubifs-2.6.git
16741S:	Supported
16742F:	drivers/mtd/ubi/
16743F:	include/linux/mtd/ubi.h
16744F:	include/uapi/mtd/ubi-user.h
16745
16746USB "USBNET" DRIVER FRAMEWORK
16747M:	Oliver Neukum <oneukum@suse.com>
16748L:	netdev@vger.kernel.org
16749W:	http://www.linux-usb.org/usbnet
16750S:	Maintained
16751F:	drivers/net/usb/usbnet.c
16752F:	include/linux/usb/usbnet.h
16753
16754USB ACM DRIVER
16755M:	Oliver Neukum <oneukum@suse.com>
16756L:	linux-usb@vger.kernel.org
16757S:	Maintained
16758F:	Documentation/usb/acm.rst
16759F:	drivers/usb/class/cdc-acm.*
16760
16761USB AR5523 WIRELESS DRIVER
16762M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16763L:	linux-wireless@vger.kernel.org
16764S:	Maintained
16765F:	drivers/net/wireless/ath/ar5523/
16766
16767USB ATTACHED SCSI
16768M:	Oliver Neukum <oneukum@suse.com>
16769L:	linux-usb@vger.kernel.org
16770L:	linux-scsi@vger.kernel.org
16771S:	Maintained
16772F:	drivers/usb/storage/uas.c
16773
16774USB CDC ETHERNET DRIVER
16775M:	Oliver Neukum <oliver@neukum.org>
16776L:	linux-usb@vger.kernel.org
16777S:	Maintained
16778F:	drivers/net/usb/cdc_*.c
16779F:	include/uapi/linux/usb/cdc.h
16780
16781USB CHAOSKEY DRIVER
16782M:	Keith Packard <keithp@keithp.com>
16783L:	linux-usb@vger.kernel.org
16784S:	Maintained
16785F:	drivers/usb/misc/chaoskey.c
16786
16787USB CYPRESS C67X00 DRIVER
16788M:	Peter Korsgaard <jacmet@sunsite.dk>
16789L:	linux-usb@vger.kernel.org
16790S:	Maintained
16791F:	drivers/usb/c67x00/
16792
16793USB DAVICOM DM9601 DRIVER
16794M:	Peter Korsgaard <jacmet@sunsite.dk>
16795L:	netdev@vger.kernel.org
16796W:	http://www.linux-usb.org/usbnet
16797S:	Maintained
16798F:	drivers/net/usb/dm9601.c
16799
16800USB EHCI DRIVER
16801M:	Alan Stern <stern@rowland.harvard.edu>
16802L:	linux-usb@vger.kernel.org
16803S:	Maintained
16804F:	Documentation/usb/ehci.rst
16805F:	drivers/usb/host/ehci*
16806
16807USB GADGET/PERIPHERAL SUBSYSTEM
16808M:	Felipe Balbi <balbi@kernel.org>
16809L:	linux-usb@vger.kernel.org
16810W:	http://www.linux-usb.org/gadget
16811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16812S:	Maintained
16813F:	drivers/usb/gadget/
16814F:	include/linux/usb/gadget*
16815
16816USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16817M:	Jiri Kosina <jikos@kernel.org>
16818M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16819L:	linux-usb@vger.kernel.org
16820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16821S:	Maintained
16822F:	Documentation/hid/hiddev.rst
16823F:	drivers/hid/usbhid/
16824
16825USB INTEL XHCI ROLE MUX DRIVER
16826M:	Hans de Goede <hdegoede@redhat.com>
16827L:	linux-usb@vger.kernel.org
16828S:	Maintained
16829F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16830
16831USB IP DRIVER FOR HISILICON KIRIN
16832M:	Yu Chen <chenyu56@huawei.com>
16833M:	Binghui Wang <wangbinghui@hisilicon.com>
16834L:	linux-usb@vger.kernel.org
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16837F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16838
16839USB ISP116X DRIVER
16840M:	Olav Kongas <ok@artecdesign.ee>
16841L:	linux-usb@vger.kernel.org
16842S:	Maintained
16843F:	drivers/usb/host/isp116x*
16844F:	include/linux/usb/isp116x.h
16845
16846USB LAN78XX ETHERNET DRIVER
16847M:	Woojung Huh <woojung.huh@microchip.com>
16848M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16849L:	netdev@vger.kernel.org
16850S:	Maintained
16851F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16852F:	drivers/net/usb/lan78xx.*
16853F:	include/dt-bindings/net/microchip-lan78xx.h
16854
16855USB MASS STORAGE DRIVER
16856M:	Alan Stern <stern@rowland.harvard.edu>
16857L:	linux-usb@vger.kernel.org
16858L:	usb-storage@lists.one-eyed-alien.net
16859S:	Maintained
16860F:	drivers/usb/storage/
16861
16862USB MIDI DRIVER
16863M:	Clemens Ladisch <clemens@ladisch.de>
16864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16866S:	Maintained
16867F:	sound/usb/midi.*
16868
16869USB NETWORKING DRIVERS
16870L:	linux-usb@vger.kernel.org
16871S:	Odd Fixes
16872F:	drivers/net/usb/
16873
16874USB OHCI DRIVER
16875M:	Alan Stern <stern@rowland.harvard.edu>
16876L:	linux-usb@vger.kernel.org
16877S:	Maintained
16878F:	Documentation/usb/ohci.rst
16879F:	drivers/usb/host/ohci*
16880
16881USB OTG FSM (Finite State Machine)
16882M:	Peter Chen <Peter.Chen@nxp.com>
16883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16884L:	linux-usb@vger.kernel.org
16885S:	Maintained
16886F:	drivers/usb/common/usb-otg-fsm.c
16887
16888USB OVER IP DRIVER
16889M:	Valentina Manea <valentina.manea.m@gmail.com>
16890M:	Shuah Khan <shuah@kernel.org>
16891M:	Shuah Khan <skhan@linuxfoundation.org>
16892L:	linux-usb@vger.kernel.org
16893S:	Maintained
16894F:	Documentation/usb/usbip_protocol.rst
16895F:	drivers/usb/usbip/
16896F:	tools/usb/usbip/
16897F:	tools/testing/selftests/drivers/usb/usbip/
16898
16899USB PEGASUS DRIVER
16900M:	Petko Manolov <petkan@nucleusys.com>
16901L:	linux-usb@vger.kernel.org
16902L:	netdev@vger.kernel.org
16903T:	git git://github.com/petkan/pegasus.git
16904W:	https://github.com/petkan/pegasus
16905S:	Maintained
16906F:	drivers/net/usb/pegasus.*
16907
16908USB PHY LAYER
16909M:	Felipe Balbi <balbi@kernel.org>
16910L:	linux-usb@vger.kernel.org
16911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16912S:	Maintained
16913F:	drivers/usb/phy/
16914
16915USB PRINTER DRIVER (usblp)
16916M:	Pete Zaitcev <zaitcev@redhat.com>
16917L:	linux-usb@vger.kernel.org
16918S:	Supported
16919F:	drivers/usb/class/usblp.c
16920
16921USB QMI WWAN NETWORK DRIVER
16922M:	Bjørn Mork <bjorn@mork.no>
16923L:	netdev@vger.kernel.org
16924S:	Maintained
16925F:	Documentation/ABI/testing/sysfs-class-net-qmi
16926F:	drivers/net/usb/qmi_wwan.c
16927
16928USB RTL8150 DRIVER
16929M:	Petko Manolov <petkan@nucleusys.com>
16930L:	linux-usb@vger.kernel.org
16931L:	netdev@vger.kernel.org
16932T:	git git://github.com/petkan/rtl8150.git
16933W:	https://github.com/petkan/rtl8150
16934S:	Maintained
16935F:	drivers/net/usb/rtl8150.c
16936
16937USB SERIAL SUBSYSTEM
16938M:	Johan Hovold <johan@kernel.org>
16939L:	linux-usb@vger.kernel.org
16940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16941S:	Maintained
16942F:	Documentation/usb/usb-serial.rst
16943F:	drivers/usb/serial/
16944F:	include/linux/usb/serial.h
16945
16946USB SMSC75XX ETHERNET DRIVER
16947M:	Steve Glendinning <steve.glendinning@shawell.net>
16948L:	netdev@vger.kernel.org
16949S:	Maintained
16950F:	drivers/net/usb/smsc75xx.*
16951
16952USB SMSC95XX ETHERNET DRIVER
16953M:	Steve Glendinning <steve.glendinning@shawell.net>
16954M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16955L:	netdev@vger.kernel.org
16956S:	Maintained
16957F:	drivers/net/usb/smsc95xx.*
16958
16959USB SUBSYSTEM
16960M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16961L:	linux-usb@vger.kernel.org
16962W:	http://www.linux-usb.org
16963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16964S:	Supported
16965F:	Documentation/devicetree/bindings/usb/
16966F:	Documentation/usb/
16967F:	drivers/usb/
16968F:	include/linux/usb.h
16969F:	include/linux/usb/
16970
16971USB TYPEC PI3USB30532 MUX DRIVER
16972M:	Hans de Goede <hdegoede@redhat.com>
16973L:	linux-usb@vger.kernel.org
16974S:	Maintained
16975F:	drivers/usb/typec/mux/pi3usb30532.c
16976
16977USB TYPEC CLASS
16978M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16979L:	linux-usb@vger.kernel.org
16980S:	Maintained
16981F:	Documentation/ABI/testing/sysfs-class-typec
16982F:	Documentation/driver-api/usb/typec.rst
16983F:	drivers/usb/typec/
16984F:	include/linux/usb/typec.h
16985
16986USB TYPEC BUS FOR ALTERNATE MODES
16987M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16988L:	linux-usb@vger.kernel.org
16989S:	Maintained
16990F:	Documentation/ABI/testing/sysfs-bus-typec
16991F:	Documentation/driver-api/usb/typec_bus.rst
16992F:	drivers/usb/typec/altmodes/
16993F:	include/linux/usb/typec_altmode.h
16994
16995USB TYPEC PORT CONTROLLER DRIVERS
16996M:	Guenter Roeck <linux@roeck-us.net>
16997L:	linux-usb@vger.kernel.org
16998S:	Maintained
16999F:	drivers/usb/typec/tcpm/
17000
17001USB UHCI DRIVER
17002M:	Alan Stern <stern@rowland.harvard.edu>
17003L:	linux-usb@vger.kernel.org
17004S:	Maintained
17005F:	drivers/usb/host/uhci*
17006
17007USB VIDEO CLASS
17008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17009L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17010L:	linux-media@vger.kernel.org
17011T:	git git://linuxtv.org/media_tree.git
17012W:	http://www.ideasonboard.org/uvc/
17013S:	Maintained
17014F:	drivers/media/usb/uvc/
17015F:	include/uapi/linux/uvcvideo.h
17016
17017USB VISION DRIVER
17018M:	Hans Verkuil <hverkuil@xs4all.nl>
17019L:	linux-media@vger.kernel.org
17020T:	git git://linuxtv.org/media_tree.git
17021W:	https://linuxtv.org
17022S:	Odd Fixes
17023F:	drivers/media/usb/usbvision/
17024
17025USB WEBCAM GADGET
17026M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17027L:	linux-usb@vger.kernel.org
17028S:	Maintained
17029F:	drivers/usb/gadget/function/*uvc*
17030F:	drivers/usb/gadget/legacy/webcam.c
17031F:	include/uapi/linux/usb/g_uvc.h
17032
17033USB WIRELESS RNDIS DRIVER (rndis_wlan)
17034M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17035L:	linux-wireless@vger.kernel.org
17036S:	Maintained
17037F:	drivers/net/wireless/rndis_wlan.c
17038
17039USB XHCI DRIVER
17040M:	Mathias Nyman <mathias.nyman@intel.com>
17041L:	linux-usb@vger.kernel.org
17042S:	Supported
17043F:	drivers/usb/host/xhci*
17044F:	drivers/usb/host/pci-quirks*
17045
17046USB ZD1201 DRIVER
17047L:	linux-wireless@vger.kernel.org
17048W:	http://linux-lc100020.sourceforge.net
17049S:	Orphan
17050F:	drivers/net/wireless/zydas/zd1201.*
17051
17052USB ZR364XX DRIVER
17053M:	Antoine Jacquet <royale@zerezo.com>
17054L:	linux-usb@vger.kernel.org
17055L:	linux-media@vger.kernel.org
17056T:	git git://linuxtv.org/media_tree.git
17057W:	http://royale.zerezo.com/zr364xx/
17058S:	Maintained
17059F:	Documentation/media/v4l-drivers/zr364xx*
17060F:	drivers/media/usb/zr364xx/
17061
17062USER-MODE LINUX (UML)
17063M:	Jeff Dike <jdike@addtoit.com>
17064M:	Richard Weinberger <richard@nod.at>
17065M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17066L:	linux-um@lists.infradead.org
17067W:	http://user-mode-linux.sourceforge.net
17068Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17070S:	Maintained
17071F:	Documentation/virt/uml/
17072F:	arch/um/
17073F:	arch/x86/um/
17074F:	fs/hostfs/
17075
17076USERSPACE COPYIN/COPYOUT (UIOVEC)
17077M:	Alexander Viro <viro@zeniv.linux.org.uk>
17078S:	Maintained
17079F:	lib/iov_iter.c
17080F:	include/linux/uio.h
17081
17082USERSPACE DMA BUFFER DRIVER
17083M:	Gerd Hoffmann <kraxel@redhat.com>
17084S:	Maintained
17085L:	dri-devel@lists.freedesktop.org
17086F:	drivers/dma-buf/udmabuf.c
17087F:	include/uapi/linux/udmabuf.h
17088T:	git git://anongit.freedesktop.org/drm/drm-misc
17089
17090USERSPACE I/O (UIO)
17091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17092S:	Maintained
17093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17094F:	Documentation/driver-api/uio-howto.rst
17095F:	drivers/uio/
17096F:	include/linux/uio_driver.h
17097
17098UTIL-LINUX PACKAGE
17099M:	Karel Zak <kzak@redhat.com>
17100L:	util-linux@vger.kernel.org
17101W:	http://en.wikipedia.org/wiki/Util-linux
17102T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17103S:	Maintained
17104
17105UUID HELPERS
17106M:	Christoph Hellwig <hch@lst.de>
17107R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17108L:	linux-kernel@vger.kernel.org
17109T:	git git://git.infradead.org/users/hch/uuid.git
17110F:	lib/uuid.c
17111F:	lib/test_uuid.c
17112F:	include/linux/uuid.h
17113F:	include/uapi/linux/uuid.h
17114S:	Maintained
17115
17116UVESAFB DRIVER
17117M:	Michal Januszewski <spock@gentoo.org>
17118L:	linux-fbdev@vger.kernel.org
17119W:	https://github.com/mjanusz/v86d
17120S:	Maintained
17121F:	Documentation/fb/uvesafb.rst
17122F:	drivers/video/fbdev/uvesafb.*
17123
17124VF610 NAND DRIVER
17125M:	Stefan Agner <stefan@agner.ch>
17126L:	linux-mtd@lists.infradead.org
17127S:	Supported
17128F:	drivers/mtd/nand/raw/vf610_nfc.c
17129
17130VFAT/FAT/MSDOS FILESYSTEM
17131M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17132S:	Maintained
17133F:	Documentation/filesystems/vfat.txt
17134F:	fs/fat/
17135
17136VFIO DRIVER
17137M:	Alex Williamson <alex.williamson@redhat.com>
17138R:	Cornelia Huck <cohuck@redhat.com>
17139L:	kvm@vger.kernel.org
17140T:	git git://github.com/awilliam/linux-vfio.git
17141S:	Maintained
17142F:	Documentation/driver-api/vfio.rst
17143F:	drivers/vfio/
17144F:	include/linux/vfio.h
17145F:	include/uapi/linux/vfio.h
17146
17147VFIO MEDIATED DEVICE DRIVERS
17148M:	Kirti Wankhede <kwankhede@nvidia.com>
17149L:	kvm@vger.kernel.org
17150S:	Maintained
17151F:	Documentation/driver-api/vfio-mediated-device.rst
17152F:	drivers/vfio/mdev/
17153F:	include/linux/mdev.h
17154F:	samples/vfio-mdev/
17155
17156VFIO PLATFORM DRIVER
17157M:	Eric Auger <eric.auger@redhat.com>
17158L:	kvm@vger.kernel.org
17159S:	Maintained
17160F:	drivers/vfio/platform/
17161
17162VGA_SWITCHEROO
17163R:	Lukas Wunner <lukas@wunner.de>
17164S:	Maintained
17165F:	Documentation/gpu/vga-switcheroo.rst
17166F:	drivers/gpu/vga/vga_switcheroo.c
17167F:	include/linux/vga_switcheroo.h
17168T:	git git://anongit.freedesktop.org/drm/drm-misc
17169
17170VIA RHINE NETWORK DRIVER
17171S:	Orphan
17172F:	drivers/net/ethernet/via/via-rhine.c
17173
17174VIA SD/MMC CARD CONTROLLER DRIVER
17175M:	Bruce Chang <brucechang@via.com.tw>
17176M:	Harald Welte <HaraldWelte@viatech.com>
17177S:	Maintained
17178F:	drivers/mmc/host/via-sdmmc.c
17179
17180VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17181M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17182L:	linux-fbdev@vger.kernel.org
17183S:	Maintained
17184F:	include/linux/via-core.h
17185F:	include/linux/via-gpio.h
17186F:	include/linux/via_i2c.h
17187F:	drivers/video/fbdev/via/
17188
17189VIA VELOCITY NETWORK DRIVER
17190M:	Francois Romieu <romieu@fr.zoreil.com>
17191L:	netdev@vger.kernel.org
17192S:	Maintained
17193F:	drivers/net/ethernet/via/via-velocity.*
17194
17195VICODEC VIRTUAL CODEC DRIVER
17196M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17197L:	linux-media@vger.kernel.org
17198T:	git git://linuxtv.org/media_tree.git
17199W:	https://linuxtv.org
17200S:	Maintained
17201F:	drivers/media/platform/vicodec/*
17202
17203VIDEO MULTIPLEXER DRIVER
17204M:	Philipp Zabel <p.zabel@pengutronix.de>
17205L:	linux-media@vger.kernel.org
17206S:	Maintained
17207F:	drivers/media/platform/video-mux.c
17208
17209VIDEO I2C POLLING DRIVER
17210M:	Matt Ranostay <matt.ranostay@konsulko.com>
17211L:	linux-media@vger.kernel.org
17212S:	Maintained
17213F:	drivers/media/i2c/video-i2c.c
17214
17215VIDEOBUF2 FRAMEWORK
17216M:	Pawel Osciak <pawel@osciak.com>
17217M:	Marek Szyprowski <m.szyprowski@samsung.com>
17218M:	Kyungmin Park <kyungmin.park@samsung.com>
17219R:	Tomasz Figa <tfiga@chromium.org>
17220L:	linux-media@vger.kernel.org
17221S:	Maintained
17222F:	drivers/media/common/videobuf2/*
17223F:	include/media/videobuf2-*
17224
17225VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17226M:	Helen Koike <helen.koike@collabora.com>
17227L:	linux-media@vger.kernel.org
17228T:	git git://linuxtv.org/media_tree.git
17229W:	https://linuxtv.org
17230S:	Maintained
17231F:	drivers/media/platform/vimc/*
17232
17233VIRT LIB
17234M:	Alex Williamson <alex.williamson@redhat.com>
17235M:	Paolo Bonzini <pbonzini@redhat.com>
17236L:	kvm@vger.kernel.org
17237S:	Supported
17238F:	virt/lib/
17239
17240VIRTIO AND VHOST VSOCK DRIVER
17241M:	Stefan Hajnoczi <stefanha@redhat.com>
17242L:	kvm@vger.kernel.org
17243L:	virtualization@lists.linux-foundation.org
17244L:	netdev@vger.kernel.org
17245S:	Maintained
17246F:	include/linux/virtio_vsock.h
17247F:	include/uapi/linux/virtio_vsock.h
17248F:	include/uapi/linux/vsockmon.h
17249F:	include/uapi/linux/vm_sockets_diag.h
17250F:	net/vmw_vsock/diag.c
17251F:	net/vmw_vsock/af_vsock_tap.c
17252F:	net/vmw_vsock/virtio_transport_common.c
17253F:	net/vmw_vsock/virtio_transport.c
17254F:	drivers/net/vsockmon.c
17255F:	drivers/vhost/vsock.c
17256F:	tools/testing/vsock/
17257
17258VIRTIO CONSOLE DRIVER
17259M:	Amit Shah <amit@kernel.org>
17260L:	virtualization@lists.linux-foundation.org
17261S:	Maintained
17262F:	drivers/char/virtio_console.c
17263F:	include/linux/virtio_console.h
17264F:	include/uapi/linux/virtio_console.h
17265
17266VIRTIO CORE AND NET DRIVERS
17267M:	"Michael S. Tsirkin" <mst@redhat.com>
17268M:	Jason Wang <jasowang@redhat.com>
17269L:	virtualization@lists.linux-foundation.org
17270S:	Maintained
17271F:	Documentation/devicetree/bindings/virtio/
17272F:	drivers/virtio/
17273F:	tools/virtio/
17274F:	drivers/net/virtio_net.c
17275F:	drivers/block/virtio_blk.c
17276F:	include/linux/virtio*.h
17277F:	include/uapi/linux/virtio_*.h
17278F:	drivers/crypto/virtio/
17279F:	mm/balloon_compaction.c
17280
17281VIRTIO BLOCK AND SCSI DRIVERS
17282M:	"Michael S. Tsirkin" <mst@redhat.com>
17283M:	Jason Wang <jasowang@redhat.com>
17284R:	Paolo Bonzini <pbonzini@redhat.com>
17285R:	Stefan Hajnoczi <stefanha@redhat.com>
17286L:	virtualization@lists.linux-foundation.org
17287S:	Maintained
17288F:	drivers/block/virtio_blk.c
17289F:	drivers/scsi/virtio_scsi.c
17290F:	include/uapi/linux/virtio_blk.h
17291F:	include/uapi/linux/virtio_scsi.h
17292F:	drivers/vhost/scsi.c
17293
17294VIRTIO CRYPTO DRIVER
17295M:	Gonglei <arei.gonglei@huawei.com>
17296L:	virtualization@lists.linux-foundation.org
17297L:	linux-crypto@vger.kernel.org
17298S:	Maintained
17299F:	drivers/crypto/virtio/
17300F:	include/uapi/linux/virtio_crypto.h
17301
17302VIRTIO DRIVERS FOR S390
17303M:	Cornelia Huck <cohuck@redhat.com>
17304M:	Halil Pasic <pasic@linux.ibm.com>
17305L:	linux-s390@vger.kernel.org
17306L:	virtualization@lists.linux-foundation.org
17307L:	kvm@vger.kernel.org
17308S:	Supported
17309F:	drivers/s390/virtio/
17310F:	arch/s390/include/uapi/asm/virtio-ccw.h
17311
17312VIRTIO FILE SYSTEM
17313M:	Vivek Goyal <vgoyal@redhat.com>
17314M:	Stefan Hajnoczi <stefanha@redhat.com>
17315M:	Miklos Szeredi <miklos@szeredi.hu>
17316L:	virtualization@lists.linux-foundation.org
17317L:	linux-fsdevel@vger.kernel.org
17318W:	https://virtio-fs.gitlab.io/
17319S:	Supported
17320F:	fs/fuse/virtio_fs.c
17321F:	include/uapi/linux/virtio_fs.h
17322F:	Documentation/filesystems/virtiofs.rst
17323
17324VIRTIO GPU DRIVER
17325M:	David Airlie <airlied@linux.ie>
17326M:	Gerd Hoffmann <kraxel@redhat.com>
17327L:	dri-devel@lists.freedesktop.org
17328L:	virtualization@lists.linux-foundation.org
17329T:	git git://anongit.freedesktop.org/drm/drm-misc
17330S:	Maintained
17331F:	drivers/gpu/drm/virtio/
17332F:	include/uapi/linux/virtio_gpu.h
17333
17334VIRTIO HOST (VHOST)
17335M:	"Michael S. Tsirkin" <mst@redhat.com>
17336M:	Jason Wang <jasowang@redhat.com>
17337L:	kvm@vger.kernel.org
17338L:	virtualization@lists.linux-foundation.org
17339L:	netdev@vger.kernel.org
17340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17341S:	Maintained
17342F:	drivers/vhost/
17343F:	include/uapi/linux/vhost.h
17344
17345VIRTIO INPUT DRIVER
17346M:	Gerd Hoffmann <kraxel@redhat.com>
17347S:	Maintained
17348F:	drivers/virtio/virtio_input.c
17349F:	include/uapi/linux/virtio_input.h
17350
17351VIRTIO IOMMU DRIVER
17352M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17353L:	virtualization@lists.linux-foundation.org
17354S:	Maintained
17355F:	drivers/iommu/virtio-iommu.c
17356F:	include/uapi/linux/virtio_iommu.h
17357
17358VIRTUAL BOX GUEST DEVICE DRIVER
17359M:	Hans de Goede <hdegoede@redhat.com>
17360M:	Arnd Bergmann <arnd@arndb.de>
17361M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17362S:	Maintained
17363F:	include/linux/vbox_utils.h
17364F:	include/uapi/linux/vbox*.h
17365F:	drivers/virt/vboxguest/
17366
17367VIRTUAL SERIO DEVICE DRIVER
17368M:	Stephen Chandler Paul <thatslyude@gmail.com>
17369S:	Maintained
17370F:	drivers/input/serio/userio.c
17371F:	include/uapi/linux/userio.h
17372
17373VIVID VIRTUAL VIDEO DRIVER
17374M:	Hans Verkuil <hverkuil@xs4all.nl>
17375L:	linux-media@vger.kernel.org
17376T:	git git://linuxtv.org/media_tree.git
17377W:	https://linuxtv.org
17378S:	Maintained
17379F:	drivers/media/platform/vivid/*
17380
17381VLYNQ BUS
17382M:	Florian Fainelli <f.fainelli@gmail.com>
17383L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17384S:	Maintained
17385F:	drivers/vlynq/vlynq.c
17386F:	include/linux/vlynq.h
17387
17388VME SUBSYSTEM
17389M:	Martyn Welch <martyn@welchs.me.uk>
17390M:	Manohar Vanga <manohar.vanga@gmail.com>
17391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17392L:	devel@driverdev.osuosl.org
17393S:	Maintained
17394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17395F:	Documentation/driver-api/vme.rst
17396F:	drivers/staging/vme/
17397F:	drivers/vme/
17398F:	include/linux/vme*
17399
17400VMWARE BALLOON DRIVER
17401M:	Nadav Amit <namit@vmware.com>
17402M:	"VMware, Inc." <pv-drivers@vmware.com>
17403L:	linux-kernel@vger.kernel.org
17404S:	Maintained
17405F:	drivers/misc/vmw_balloon.c
17406
17407VMWARE HYPERVISOR INTERFACE
17408M:	Thomas Hellstrom <thellstrom@vmware.com>
17409M:	"VMware, Inc." <pv-drivers@vmware.com>
17410L:	virtualization@lists.linux-foundation.org
17411S:	Supported
17412F:	arch/x86/kernel/cpu/vmware.c
17413F:	arch/x86/include/asm/vmware.h
17414
17415VMWARE PVRDMA DRIVER
17416M:	Adit Ranadive <aditr@vmware.com>
17417M:	VMware PV-Drivers <pv-drivers@vmware.com>
17418L:	linux-rdma@vger.kernel.org
17419S:	Maintained
17420F:	drivers/infiniband/hw/vmw_pvrdma/
17421
17422VMware PVSCSI driver
17423M:	Jim Gill <jgill@vmware.com>
17424M:	VMware PV-Drivers <pv-drivers@vmware.com>
17425L:	linux-scsi@vger.kernel.org
17426S:	Maintained
17427F:	drivers/scsi/vmw_pvscsi.c
17428F:	drivers/scsi/vmw_pvscsi.h
17429
17430VMWARE VMMOUSE SUBDRIVER
17431M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17432M:	"VMware, Inc." <pv-drivers@vmware.com>
17433L:	linux-input@vger.kernel.org
17434S:	Maintained
17435F:	drivers/input/mouse/vmmouse.c
17436F:	drivers/input/mouse/vmmouse.h
17437
17438VMWARE VMXNET3 ETHERNET DRIVER
17439M:	Ronak Doshi <doshir@vmware.com>
17440M:	"VMware, Inc." <pv-drivers@vmware.com>
17441L:	netdev@vger.kernel.org
17442S:	Maintained
17443F:	drivers/net/vmxnet3/
17444
17445VOCORE VOCORE2 BOARD
17446M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17447L:	linux-mips@vger.kernel.org
17448S:	Maintained
17449F:	arch/mips/boot/dts/ralink/vocore2.dts
17450
17451VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17452M:	Liam Girdwood <lgirdwood@gmail.com>
17453M:	Mark Brown <broonie@kernel.org>
17454L:	linux-kernel@vger.kernel.org
17455W:	http://www.slimlogic.co.uk/?p=48
17456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17457S:	Supported
17458F:	Documentation/devicetree/bindings/regulator/
17459F:	Documentation/power/regulator/
17460F:	drivers/regulator/
17461F:	include/dt-bindings/regulator/
17462F:	include/linux/regulator/
17463K:	regulator_get_optional
17464
17465VRF
17466M:	David Ahern <dsahern@kernel.org>
17467M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17468L:	netdev@vger.kernel.org
17469S:	Maintained
17470F:	drivers/net/vrf.c
17471F:	Documentation/networking/vrf.txt
17472
17473VT1211 HARDWARE MONITOR DRIVER
17474M:	Juerg Haefliger <juergh@gmail.com>
17475L:	linux-hwmon@vger.kernel.org
17476S:	Maintained
17477F:	Documentation/hwmon/vt1211.rst
17478F:	drivers/hwmon/vt1211.c
17479
17480VT8231 HARDWARE MONITOR DRIVER
17481M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17482L:	linux-hwmon@vger.kernel.org
17483S:	Maintained
17484F:	drivers/hwmon/vt8231.c
17485
17486VUB300 USB to SDIO/SD/MMC bridge chip
17487M:	Tony Olech <tony.olech@elandigitalsystems.com>
17488L:	linux-mmc@vger.kernel.org
17489L:	linux-usb@vger.kernel.org
17490S:	Supported
17491F:	drivers/mmc/host/vub300.c
17492
17493W1 DALLAS'S 1-WIRE BUS
17494M:	Evgeniy Polyakov <zbr@ioremap.net>
17495S:	Maintained
17496F:	Documentation/devicetree/bindings/w1/
17497F:	Documentation/w1/
17498F:	drivers/w1/
17499F:	include/linux/w1.h
17500
17501W83791D HARDWARE MONITORING DRIVER
17502M:	Marc Hulsman <m.hulsman@tudelft.nl>
17503L:	linux-hwmon@vger.kernel.org
17504S:	Maintained
17505F:	Documentation/hwmon/w83791d.rst
17506F:	drivers/hwmon/w83791d.c
17507
17508W83793 HARDWARE MONITORING DRIVER
17509M:	Rudolf Marek <r.marek@assembler.cz>
17510L:	linux-hwmon@vger.kernel.org
17511S:	Maintained
17512F:	Documentation/hwmon/w83793.rst
17513F:	drivers/hwmon/w83793.c
17514
17515W83795 HARDWARE MONITORING DRIVER
17516M:	Jean Delvare <jdelvare@suse.com>
17517L:	linux-hwmon@vger.kernel.org
17518S:	Maintained
17519F:	drivers/hwmon/w83795.c
17520
17521W83L51xD SD/MMC CARD INTERFACE DRIVER
17522M:	Pierre Ossman <pierre@ossman.eu>
17523S:	Maintained
17524F:	drivers/mmc/host/wbsd.*
17525
17526WACOM PROTOCOL 4 SERIAL TABLETS
17527M:	Julian Squires <julian@cipht.net>
17528M:	Hans de Goede <hdegoede@redhat.com>
17529L:	linux-input@vger.kernel.org
17530S:	Maintained
17531F:	drivers/input/tablet/wacom_serial4.c
17532
17533WATCHDOG DEVICE DRIVERS
17534M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17535M:	Guenter Roeck <linux@roeck-us.net>
17536L:	linux-watchdog@vger.kernel.org
17537W:	http://www.linux-watchdog.org/
17538T:	git git://www.linux-watchdog.org/linux-watchdog.git
17539S:	Maintained
17540F:	Documentation/devicetree/bindings/watchdog/
17541F:	Documentation/watchdog/
17542F:	drivers/watchdog/
17543F:	include/linux/watchdog.h
17544F:	include/uapi/linux/watchdog.h
17545
17546WHISKEYCOVE PMIC GPIO DRIVER
17547M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17548L:	linux-gpio@vger.kernel.org
17549S:	Maintained
17550F:	drivers/gpio/gpio-wcove.c
17551
17552WHWAVE RTC DRIVER
17553M:	Dianlong Li <long17.cool@163.com>
17554L:	linux-rtc@vger.kernel.org
17555S:	Maintained
17556F:	drivers/rtc/rtc-sd3078.c
17557
17558WIIMOTE HID DRIVER
17559M:	David Herrmann <dh.herrmann@googlemail.com>
17560L:	linux-input@vger.kernel.org
17561S:	Maintained
17562F:	drivers/hid/hid-wiimote*
17563
17564WILOCITY WIL6210 WIRELESS DRIVER
17565M:	Maya Erez <merez@codeaurora.org>
17566L:	linux-wireless@vger.kernel.org
17567L:	wil6210@qti.qualcomm.com
17568S:	Supported
17569W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17570F:	drivers/net/wireless/ath/wil6210/
17571
17572WIMAX STACK
17573M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17574M:	linux-wimax@intel.com
17575L:	wimax@linuxwimax.org (subscribers-only)
17576S:	Supported
17577W:	http://linuxwimax.org
17578F:	Documentation/admin-guide/wimax/wimax.rst
17579F:	include/linux/wimax/debug.h
17580F:	include/net/wimax.h
17581F:	include/uapi/linux/wimax.h
17582F:	net/wimax/
17583
17584WINBOND CIR DRIVER
17585M:	David Härdeman <david@hardeman.nu>
17586S:	Maintained
17587F:	drivers/media/rc/winbond-cir.c
17588
17589RCMM REMOTE CONTROLS DECODER
17590M:	Patrick Lerda <patrick9876@free.fr>
17591S:	Maintained
17592F:	drivers/media/rc/ir-rcmm-decoder.c
17593
17594WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17595M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17596L:	linux-watchdog@vger.kernel.org
17597S:	Maintained
17598F:	drivers/watchdog/ebc-c384_wdt.c
17599
17600WINSYSTEMS WS16C48 GPIO DRIVER
17601M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17602L:	linux-gpio@vger.kernel.org
17603S:	Maintained
17604F:	drivers/gpio/gpio-ws16c48.c
17605
17606WISTRON LAPTOP BUTTON DRIVER
17607M:	Miloslav Trmac <mitr@volny.cz>
17608S:	Maintained
17609F:	drivers/input/misc/wistron_btns.c
17610
17611WL3501 WIRELESS PCMCIA CARD DRIVER
17612L:	linux-wireless@vger.kernel.org
17613S:	Odd fixes
17614F:	drivers/net/wireless/wl3501*
17615
17616WOLFSON MICROELECTRONICS DRIVERS
17617L:	patches@opensource.cirrus.com
17618T:	git https://github.com/CirrusLogic/linux-drivers.git
17619W:	https://github.com/CirrusLogic/linux-drivers/wiki
17620S:	Supported
17621F:	Documentation/hwmon/wm83??.rst
17622F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17623F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17624F:	Documentation/devicetree/bindings/mfd/arizona.txt
17625F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17626F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17627F:	arch/arm/mach-s3c64xx/mach-crag6410*
17628F:	drivers/clk/clk-wm83*.c
17629F:	drivers/extcon/extcon-arizona.c
17630F:	drivers/leds/leds-wm83*.c
17631F:	drivers/gpio/gpio-*wm*.c
17632F:	drivers/gpio/gpio-arizona.c
17633F:	drivers/hwmon/wm83??-hwmon.c
17634F:	drivers/input/misc/wm831x-on.c
17635F:	drivers/input/touchscreen/wm831x-ts.c
17636F:	drivers/input/touchscreen/wm97*.c
17637F:	drivers/mfd/arizona*
17638F:	drivers/mfd/wm*.c
17639F:	drivers/mfd/cs47l24*
17640F:	drivers/power/supply/wm83*.c
17641F:	drivers/rtc/rtc-wm83*.c
17642F:	drivers/regulator/wm8*.c
17643F:	drivers/regulator/arizona*
17644F:	drivers/video/backlight/wm83*_bl.c
17645F:	drivers/watchdog/wm83*_wdt.c
17646F:	include/linux/mfd/arizona/
17647F:	include/linux/mfd/wm831x/
17648F:	include/linux/mfd/wm8350/
17649F:	include/linux/mfd/wm8400*
17650F:	include/linux/regulator/arizona*
17651F:	include/linux/wm97xx.h
17652F:	include/sound/wm????.h
17653F:	sound/soc/codecs/arizona.?
17654F:	sound/soc/codecs/wm*
17655F:	sound/soc/codecs/cs47l24*
17656
17657WORKQUEUE
17658M:	Tejun Heo <tj@kernel.org>
17659R:	Lai Jiangshan <jiangshanlai@gmail.com>
17660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17661S:	Maintained
17662F:	include/linux/workqueue.h
17663F:	kernel/workqueue.c
17664F:	Documentation/core-api/workqueue.rst
17665
17666X-POWERS AXP288 PMIC DRIVERS
17667M:	Hans de Goede <hdegoede@redhat.com>
17668S:	Maintained
17669N:	axp288
17670F:	drivers/acpi/pmic/intel_pmic_xpower.c
17671
17672X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17673M:	Chen-Yu Tsai <wens@csie.org>
17674L:	linux-kernel@vger.kernel.org
17675S:	Maintained
17676N:	axp[128]
17677
17678X.25 NETWORK LAYER
17679M:	Andrew Hendry <andrew.hendry@gmail.com>
17680L:	linux-x25@vger.kernel.org
17681S:	Odd Fixes
17682F:	Documentation/networking/x25*
17683F:	include/net/x25*
17684F:	net/x25/
17685
17686X86 ARCHITECTURE (32-BIT AND 64-BIT)
17687M:	Thomas Gleixner <tglx@linutronix.de>
17688M:	Ingo Molnar <mingo@redhat.com>
17689M:	Borislav Petkov <bp@alien8.de>
17690R:	"H. Peter Anvin" <hpa@zytor.com>
17691M:	x86@kernel.org
17692L:	linux-kernel@vger.kernel.org
17693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17694S:	Maintained
17695F:	Documentation/devicetree/bindings/x86/
17696F:	Documentation/x86/
17697F:	arch/x86/
17698
17699X86 ENTRY CODE
17700M:	Andy Lutomirski <luto@kernel.org>
17701L:	linux-kernel@vger.kernel.org
17702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17703S:	Maintained
17704F:	arch/x86/entry/
17705
17706X86 MCE INFRASTRUCTURE
17707M:	Tony Luck <tony.luck@intel.com>
17708M:	Borislav Petkov <bp@alien8.de>
17709L:	linux-edac@vger.kernel.org
17710S:	Maintained
17711F:	arch/x86/kernel/cpu/mce/*
17712
17713X86 MICROCODE UPDATE SUPPORT
17714M:	Borislav Petkov <bp@alien8.de>
17715S:	Maintained
17716F:	arch/x86/kernel/cpu/microcode/*
17717
17718X86 MM
17719M:	Dave Hansen <dave.hansen@linux.intel.com>
17720M:	Andy Lutomirski <luto@kernel.org>
17721M:	Peter Zijlstra <peterz@infradead.org>
17722L:	linux-kernel@vger.kernel.org
17723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17724S:	Maintained
17725F:	arch/x86/mm/
17726
17727X86 PLATFORM DRIVERS
17728M:	Darren Hart <dvhart@infradead.org>
17729M:	Andy Shevchenko <andy@infradead.org>
17730L:	platform-driver-x86@vger.kernel.org
17731T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17732S:	Odd Fixes
17733F:	drivers/platform/x86/
17734F:	drivers/platform/olpc/
17735
17736X86 PLATFORM DRIVERS - ARCH
17737R:	Darren Hart <dvhart@infradead.org>
17738R:	Andy Shevchenko <andy@infradead.org>
17739L:	platform-driver-x86@vger.kernel.org
17740L:	x86@kernel.org
17741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17742S:	Maintained
17743F:	arch/x86/platform
17744
17745X86 VDSO
17746M:	Andy Lutomirski <luto@kernel.org>
17747L:	linux-kernel@vger.kernel.org
17748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17749S:	Maintained
17750F:	arch/x86/entry/vdso/
17751
17752XARRAY
17753M:	Matthew Wilcox <willy@infradead.org>
17754L:	linux-fsdevel@vger.kernel.org
17755S:	Supported
17756F:	Documentation/core-api/xarray.rst
17757F:	lib/idr.c
17758F:	lib/xarray.c
17759F:	include/linux/idr.h
17760F:	include/linux/xarray.h
17761F:	tools/testing/radix-tree
17762
17763XBOX DVD IR REMOTE
17764M:	Benjamin Valentin <benpicco@googlemail.com>
17765S:	Maintained
17766F:	drivers/media/rc/xbox_remote.c
17767F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17768
17769XC2028/3028 TUNER DRIVER
17770M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17771L:	linux-media@vger.kernel.org
17772W:	https://linuxtv.org
17773T:	git git://linuxtv.org/media_tree.git
17774S:	Maintained
17775F:	drivers/media/tuners/tuner-xc2028.*
17776
17777XDP (eXpress Data Path)
17778M:	Alexei Starovoitov <ast@kernel.org>
17779M:	Daniel Borkmann <daniel@iogearbox.net>
17780M:	David S. Miller <davem@davemloft.net>
17781M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17782M:	Jesper Dangaard Brouer <hawk@kernel.org>
17783M:	John Fastabend <john.fastabend@gmail.com>
17784L:	netdev@vger.kernel.org
17785L:	bpf@vger.kernel.org
17786S:	Supported
17787F:	net/core/xdp.c
17788F:	include/net/xdp.h
17789F:	kernel/bpf/devmap.c
17790F:	kernel/bpf/cpumap.c
17791F:	include/trace/events/xdp.h
17792K:	xdp
17793N:	xdp
17794
17795XDP SOCKETS (AF_XDP)
17796M:	Björn Töpel <bjorn.topel@intel.com>
17797M:	Magnus Karlsson <magnus.karlsson@intel.com>
17798R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17799L:	netdev@vger.kernel.org
17800L:	bpf@vger.kernel.org
17801S:	Maintained
17802F:	kernel/bpf/xskmap.c
17803F:	net/xdp/
17804
17805XEN BLOCK SUBSYSTEM
17806M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17807M:	Roger Pau Monné <roger.pau@citrix.com>
17808L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17809S:	Supported
17810F:	drivers/block/xen-blkback/*
17811F:	drivers/block/xen*
17812
17813XEN HYPERVISOR ARM
17814M:	Stefano Stabellini <sstabellini@kernel.org>
17815L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17816S:	Maintained
17817F:	arch/arm/xen/
17818F:	arch/arm/include/asm/xen/
17819
17820XEN HYPERVISOR ARM64
17821M:	Stefano Stabellini <sstabellini@kernel.org>
17822L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17823S:	Maintained
17824F:	arch/arm64/xen/
17825F:	arch/arm64/include/asm/xen/
17826
17827XEN HYPERVISOR INTERFACE
17828M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17829M:	Juergen Gross <jgross@suse.com>
17830R:	Stefano Stabellini <sstabellini@kernel.org>
17831L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17833S:	Supported
17834F:	arch/x86/xen/
17835F:	arch/x86/platform/pvh/
17836F:	drivers/*/xen-*front.c
17837F:	drivers/xen/
17838F:	arch/x86/include/asm/xen/
17839F:	arch/x86/include/asm/pvclock-abi.h
17840F:	include/xen/
17841F:	include/uapi/xen/
17842F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17843F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17844
17845XEN NETWORK BACKEND DRIVER
17846M:	Wei Liu <wei.liu@kernel.org>
17847M:	Paul Durrant <paul@xen.org>
17848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17849L:	netdev@vger.kernel.org
17850S:	Supported
17851F:	drivers/net/xen-netback/*
17852
17853XEN PCI SUBSYSTEM
17854M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17855L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17856S:	Supported
17857F:	arch/x86/pci/*xen*
17858F:	drivers/pci/*xen*
17859
17860XEN PVSCSI DRIVERS
17861M:	Juergen Gross <jgross@suse.com>
17862L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17863L:	linux-scsi@vger.kernel.org
17864S:	Supported
17865F:	drivers/scsi/xen-scsifront.c
17866F:	drivers/xen/xen-scsiback.c
17867F:	include/xen/interface/io/vscsiif.h
17868
17869XEN SWIOTLB SUBSYSTEM
17870M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17871L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17872L:	iommu@lists.linux-foundation.org
17873S:	Supported
17874F:	arch/x86/xen/*swiotlb*
17875F:	drivers/xen/*swiotlb*
17876
17877XEN SOUND FRONTEND DRIVER
17878M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17879L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17880L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17881S:	Supported
17882F:	sound/xen/*
17883
17884XFS FILESYSTEM
17885M:	Darrick J. Wong <darrick.wong@oracle.com>
17886M:	linux-xfs@vger.kernel.org
17887L:	linux-xfs@vger.kernel.org
17888W:	http://xfs.org/
17889T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17890S:	Supported
17891F:	Documentation/admin-guide/xfs.rst
17892F:	Documentation/ABI/testing/sysfs-fs-xfs
17893F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17894F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17895F:	fs/xfs/
17896F:	include/uapi/linux/dqblk_xfs.h
17897F:	include/uapi/linux/fsmap.h
17898
17899XILINX AXI ETHERNET DRIVER
17900M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17901S:	Maintained
17902F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17903
17904XILINX UARTLITE SERIAL DRIVER
17905M:	Peter Korsgaard <jacmet@sunsite.dk>
17906L:	linux-serial@vger.kernel.org
17907S:	Maintained
17908F:	drivers/tty/serial/uartlite.c
17909
17910XILINX VIDEO IP CORES
17911M:	Hyun Kwon <hyun.kwon@xilinx.com>
17912M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17913L:	linux-media@vger.kernel.org
17914T:	git git://linuxtv.org/media_tree.git
17915S:	Supported
17916F:	Documentation/devicetree/bindings/media/xilinx/
17917F:	drivers/media/platform/xilinx/
17918F:	include/uapi/linux/xilinx-v4l2-controls.h
17919
17920XILINX SD-FEC IP CORES
17921M:	Derek Kiernan <derek.kiernan@xilinx.com>
17922M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17923S:	Maintained
17924F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17925F:	Documentation/misc-devices/xilinx_sdfec.rst
17926F:	drivers/misc/xilinx_sdfec.c
17927F:	drivers/misc/Kconfig
17928F:	drivers/misc/Makefile
17929F:	include/uapi/misc/xilinx_sdfec.h
17930
17931XILLYBUS DRIVER
17932M:	Eli Billauer <eli.billauer@gmail.com>
17933L:	linux-kernel@vger.kernel.org
17934S:	Supported
17935F:	drivers/char/xillybus/
17936
17937XLP9XX I2C DRIVER
17938M:	George Cherian <george.cherian@cavium.com>
17939M:	Jan Glauber <jglauber@cavium.com>
17940L:	linux-i2c@vger.kernel.org
17941W:	http://www.cavium.com
17942S:	Supported
17943F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17944F:	drivers/i2c/busses/i2c-xlp9xx.c
17945
17946XRA1403 GPIO EXPANDER
17947M:	Nandor Han <nandor.han@ge.com>
17948M:	Semi Malinen <semi.malinen@ge.com>
17949L:	linux-gpio@vger.kernel.org
17950S:	Maintained
17951F:	drivers/gpio/gpio-xra1403.c
17952F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17953
17954XTENSA XTFPGA PLATFORM SUPPORT
17955M:	Max Filippov <jcmvbkbc@gmail.com>
17956L:	linux-xtensa@linux-xtensa.org
17957S:	Maintained
17958F:	drivers/spi/spi-xtensa-xtfpga.c
17959F:	sound/soc/xtensa/xtfpga-i2s.c
17960
17961YAM DRIVER FOR AX.25
17962M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17963L:	linux-hams@vger.kernel.org
17964S:	Maintained
17965F:	drivers/net/hamradio/yam*
17966F:	include/linux/yam.h
17967
17968YAMA SECURITY MODULE
17969M:	Kees Cook <keescook@chromium.org>
17970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17971S:	Supported
17972F:	security/yama/
17973F:	Documentation/admin-guide/LSM/Yama.rst
17974
17975YEALINK PHONE DRIVER
17976M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17977L:	usbb2k-api-dev@nongnu.org
17978S:	Maintained
17979F:	Documentation/input/devices/yealink.rst
17980F:	drivers/input/misc/yealink.*
17981
17982Z8530 DRIVER FOR AX.25
17983M:	Joerg Reuter <jreuter@yaina.de>
17984W:	http://yaina.de/jreuter/
17985W:	http://www.qsl.net/dl1bke/
17986L:	linux-hams@vger.kernel.org
17987S:	Maintained
17988F:	Documentation/networking/z8530drv.txt
17989F:	drivers/net/hamradio/*scc.c
17990F:	drivers/net/hamradio/z8530.h
17991
17992ZBUD COMPRESSED PAGE ALLOCATOR
17993M:	Seth Jennings <sjenning@redhat.com>
17994M:	Dan Streetman <ddstreet@ieee.org>
17995L:	linux-mm@kvack.org
17996S:	Maintained
17997F:	mm/zbud.c
17998F:	include/linux/zbud.h
17999
18000ZD1211RW WIRELESS DRIVER
18001M:	Daniel Drake <dsd@gentoo.org>
18002M:	Ulrich Kunitz <kune@deine-taler.de>
18003W:	http://zd1211.ath.cx/wiki/DriverRewrite
18004L:	linux-wireless@vger.kernel.org
18005L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18006S:	Maintained
18007F:	drivers/net/wireless/zydas/zd1211rw/
18008
18009ZD1301 MEDIA DRIVER
18010M:	Antti Palosaari <crope@iki.fi>
18011L:	linux-media@vger.kernel.org
18012W:	https://linuxtv.org/
18013W:	http://palosaari.fi/linux/
18014Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18015S:	Maintained
18016F:	drivers/media/usb/dvb-usb-v2/zd1301*
18017
18018ZD1301_DEMOD MEDIA DRIVER
18019M:	Antti Palosaari <crope@iki.fi>
18020L:	linux-media@vger.kernel.org
18021W:	https://linuxtv.org/
18022W:	http://palosaari.fi/linux/
18023Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18024S:	Maintained
18025F:	drivers/media/dvb-frontends/zd1301_demod*
18026
18027ZHAOXIN PROCESSOR SUPPORT
18028M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18029L:	linux-kernel@vger.kernel.org
18030S:	Maintained
18031F:	arch/x86/kernel/cpu/zhaoxin.c
18032
18033ZPOOL COMPRESSED PAGE STORAGE API
18034M:	Dan Streetman <ddstreet@ieee.org>
18035L:	linux-mm@kvack.org
18036S:	Maintained
18037F:	mm/zpool.c
18038F:	include/linux/zpool.h
18039
18040ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18041M:	Minchan Kim <minchan@kernel.org>
18042M:	Nitin Gupta <ngupta@vflare.org>
18043R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18044L:	linux-kernel@vger.kernel.org
18045S:	Maintained
18046F:	drivers/block/zram/
18047F:	Documentation/admin-guide/blockdev/zram.rst
18048
18049ZS DECSTATION Z85C30 SERIAL DRIVER
18050M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18051S:	Maintained
18052F:	drivers/tty/serial/zs.*
18053
18054ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18055M:	Minchan Kim <minchan@kernel.org>
18056M:	Nitin Gupta <ngupta@vflare.org>
18057R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18058L:	linux-mm@kvack.org
18059S:	Maintained
18060F:	mm/zsmalloc.c
18061F:	include/linux/zsmalloc.h
18062F:	Documentation/vm/zsmalloc.rst
18063
18064ZSWAP COMPRESSED SWAP CACHING
18065M:	Seth Jennings <sjenning@redhat.com>
18066M:	Dan Streetman <ddstreet@ieee.org>
18067L:	linux-mm@kvack.org
18068S:	Maintained
18069F:	mm/zswap.c
18070
18071THE REST
18072M:	Linus Torvalds <torvalds@linux-foundation.org>
18073L:	linux-kernel@vger.kernel.org
18074Q:	http://patchwork.kernel.org/project/LKML/list/
18075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18076S:	Buried alive in reporters
18077F:	*
18078F:	*/
18079