xref: /openbmc/linux/MAINTAINERS (revision 09b35b41)
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>
646L:	netdev@vger.kernel.org
647S:	Maintained
648F:	drivers/net/ethernet/nvidia/*
649
650ALCATEL SPEEDTOUCH USB DRIVER
651M:	Duncan Sands <duncan.sands@free.fr>
652L:	linux-usb@vger.kernel.org
653W:	http://www.linux-usb.org/SpeedTouch/
654S:	Maintained
655F:	drivers/usb/atm/speedtch.c
656F:	drivers/usb/atm/usbatm.c
657
658ALCHEMY AU1XX0 MMC DRIVER
659M:	Manuel Lauss <manuel.lauss@gmail.com>
660S:	Maintained
661F:	drivers/mmc/host/au1xmmc.c
662
663ALI1563 I2C DRIVER
664M:	Rudolf Marek <r.marek@assembler.cz>
665L:	linux-i2c@vger.kernel.org
666S:	Maintained
667F:	Documentation/i2c/busses/i2c-ali1563.rst
668F:	drivers/i2c/busses/i2c-ali1563.c
669
670ALLEGRO DVT VIDEO IP CORE DRIVER
671M:	Michael Tretter <m.tretter@pengutronix.de>
672R:	Pengutronix Kernel Team <kernel@pengutronix.de>
673L:	linux-media@vger.kernel.org
674S:	Maintained
675F:	drivers/staging/media/allegro-dvt/
676
677ALLWINNER CPUFREQ DRIVER
678M:	Yangtao Li <tiny.windzz@gmail.com>
679L:	linux-pm@vger.kernel.org
680S:	Maintained
681F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
682F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
683
684ALLWINNER SECURITY SYSTEM
685M:	Corentin Labbe <clabbe.montjoie@gmail.com>
686L:	linux-crypto@vger.kernel.org
687S:	Maintained
688F:	drivers/crypto/sunxi-ss/
689
690ALLWINNER VPU DRIVER
691M:	Maxime Ripard <mripard@kernel.org>
692M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
693L:	linux-media@vger.kernel.org
694S:	Maintained
695F:	drivers/staging/media/sunxi/cedrus/
696
697ALPHA PORT
698M:	Richard Henderson <rth@twiddle.net>
699M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
700M:	Matt Turner <mattst88@gmail.com>
701S:	Odd Fixes
702L:	linux-alpha@vger.kernel.org
703F:	arch/alpha/
704
705ALPS PS/2 TOUCHPAD DRIVER
706R:	Pali Rohár <pali.rohar@gmail.com>
707F:	drivers/input/mouse/alps.*
708
709ALTERA I2C CONTROLLER DRIVER
710M:	Thor Thayer <thor.thayer@linux.intel.com>
711S:	Maintained
712F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
713F:	drivers/i2c/busses/i2c-altera.c
714
715ALTERA MAILBOX DRIVER
716M:	Ley Foon Tan <lftan@altera.com>
717L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
718S:	Maintained
719F:	drivers/mailbox/mailbox-altera.c
720
721ALTERA PIO DRIVER
722M:	Tien Hock Loh <thloh@altera.com>
723L:	linux-gpio@vger.kernel.org
724S:	Maintained
725F:	drivers/gpio/gpio-altera.c
726
727ALTERA SYSTEM MANAGER DRIVER
728M:	Thor Thayer <thor.thayer@linux.intel.com>
729S:	Maintained
730F:	drivers/mfd/altera-sysmgr.c
731F:	include/linux/mfd/altera-sysmgr.h
732
733ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
734M:	Thor Thayer <thor.thayer@linux.intel.com>
735S:	Maintained
736F:	drivers/gpio/gpio-altera-a10sr.c
737F:	drivers/mfd/altera-a10sr.c
738F:	drivers/reset/reset-a10sr.c
739F:	include/linux/mfd/altera-a10sr.h
740F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
741
742ALTERA TRIPLE SPEED ETHERNET DRIVER
743M:	Thor Thayer <thor.thayer@linux.intel.com>
744L:	netdev@vger.kernel.org
745L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
746S:	Maintained
747F:	drivers/net/ethernet/altera/
748
749ALTERA UART/JTAG UART SERIAL DRIVERS
750M:	Tobias Klauser <tklauser@distanz.ch>
751L:	linux-serial@vger.kernel.org
752L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753S:	Maintained
754F:	drivers/tty/serial/altera_uart.c
755F:	drivers/tty/serial/altera_jtaguart.c
756F:	include/linux/altera_uart.h
757F:	include/linux/altera_jtaguart.h
758
759AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
760M:	Talel Shenhar <talel@amazon.com>
761S:	Maintained
762F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
763F:	drivers/thermal/thermal_mmio.c
764
765AMAZON ETHERNET DRIVERS
766M:	Netanel Belgazal <netanel@amazon.com>
767R:	Saeed Bishara <saeedb@amazon.com>
768R:	Zorik Machulsky <zorik@amazon.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	Documentation/networking/device_drivers/amazon/ena.txt
772F:	drivers/net/ethernet/amazon/
773
774AMAZON RDMA EFA DRIVER
775M:	Gal Pressman <galpress@amazon.com>
776R:	Yossi Leybovich <sleybo@amazon.com>
777L:	linux-rdma@vger.kernel.org
778Q:	https://patchwork.kernel.org/project/linux-rdma/list/
779S:	Supported
780F:	drivers/infiniband/hw/efa/
781F:	include/uapi/rdma/efa-abi.h
782
783AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
784M:	Tom Lendacky <thomas.lendacky@amd.com>
785M:	Gary Hook <gary.hook@amd.com>
786L:	linux-crypto@vger.kernel.org
787S:	Supported
788F:	drivers/crypto/ccp/
789F:	include/linux/ccp.h
790
791AMD DISPLAY CORE
792M:	Harry Wentland <harry.wentland@amd.com>
793M:	Leo Li <sunpeng.li@amd.com>
794L:	amd-gfx@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~agd5f/linux
796S:	Supported
797F:	drivers/gpu/drm/amd/display/
798
799AMD FAM15H PROCESSOR POWER MONITORING DRIVER
800M:	Huang Rui <ray.huang@amd.com>
801L:	linux-hwmon@vger.kernel.org
802S:	Supported
803F:	Documentation/hwmon/fam15h_power.rst
804F:	drivers/hwmon/fam15h_power.c
805
806AMD FCH GPIO DRIVER
807M:	Enrico Weigelt, metux IT consult <info@metux.net>
808L:	linux-gpio@vger.kernel.org
809S:	Maintained
810F:	drivers/gpio/gpio-amd-fch.c
811F:	include/linux/platform_data/gpio/gpio-amd-fch.h
812
813AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
814L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
815S:	Orphan
816F:	drivers/usb/gadget/udc/amd5536udc.*
817
818AMD GEODE PROCESSOR/CHIPSET SUPPORT
819P:	Andres Salomon <dilinger@queued.net>
820L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
821W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
822S:	Supported
823F:	drivers/char/hw_random/geode-rng.c
824F:	drivers/crypto/geode*
825F:	drivers/video/fbdev/geode/
826F:	arch/x86/include/asm/geode.h
827
828AMD IOMMU (AMD-VI)
829M:	Joerg Roedel <joro@8bytes.org>
830L:	iommu@lists.linux-foundation.org
831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
832S:	Maintained
833F:	drivers/iommu/amd_iommu*.[ch]
834F:	include/linux/amd-iommu.h
835
836AMD KFD
837M:	Felix Kuehling <Felix.Kuehling@amd.com>
838L:	amd-gfx@lists.freedesktop.org
839T:	git git://people.freedesktop.org/~agd5f/linux
840S:	Supported
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
842F:	drivers/gpu/drm/amd/amdkfd/
843F:	drivers/gpu/drm/amd/include/cik_structs.h
844F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845F:	drivers/gpu/drm/amd/include/vi_structs.h
846F:	drivers/gpu/drm/amd/include/v9_structs.h
847F:	include/uapi/linux/kfd_ioctl.h
848
849AMD MP2 I2C DRIVER
850M:	Elie Morisse <syniurge@gmail.com>
851M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
852M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853L:	linux-i2c@vger.kernel.org
854S:	Maintained
855F:	drivers/i2c/busses/i2c-amd-mp2*
856
857AMD POWERPLAY
858M:	Rex Zhu <rex.zhu@amd.com>
859M:	Evan Quan <evan.quan@amd.com>
860L:	amd-gfx@lists.freedesktop.org
861S:	Supported
862F:	drivers/gpu/drm/amd/powerplay/
863T:	git git://people.freedesktop.org/~agd5f/linux
864
865AMD SEATTLE DEVICE TREE SUPPORT
866M:	Brijesh Singh <brijeshkumar.singh@amd.com>
867M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868M:	Tom Lendacky <thomas.lendacky@amd.com>
869S:	Supported
870F:	arch/arm64/boot/dts/amd/
871
872AMD XGBE DRIVER
873M:	Tom Lendacky <thomas.lendacky@amd.com>
874L:	netdev@vger.kernel.org
875S:	Supported
876F:	drivers/net/ethernet/amd/xgbe/
877F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879ANALOG DEVICES INC AD5686 DRIVER
880M:	Stefan Popa <stefan.popa@analog.com>
881L:	linux-pm@vger.kernel.org
882W:	http://ez.analog.com/community/linux-device-drivers
883S:	Supported
884F:	drivers/iio/dac/ad5686*
885F:	drivers/iio/dac/ad5696*
886
887ANALOG DEVICES INC AD5758 DRIVER
888M:	Stefan Popa <stefan.popa@analog.com>
889L:	linux-iio@vger.kernel.org
890W:	http://ez.analog.com/community/linux-device-drivers
891S:	Supported
892F:	drivers/iio/dac/ad5758.c
893F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895ANALOG DEVICES INC AD7124 DRIVER
896M:	Stefan Popa <stefan.popa@analog.com>
897L:	linux-iio@vger.kernel.org
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/iio/adc/ad7124.c
901F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
902
903ANALOG DEVICES INC AD7606 DRIVER
904M:	Stefan Popa <stefan.popa@analog.com>
905M:	Beniamin Bia <beniamin.bia@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7606.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
911
912ANALOG DEVICES INC AD7768-1 DRIVER
913M:	Stefan Popa <stefan.popa@analog.com>
914L:	linux-iio@vger.kernel.org
915W:	http://ez.analog.com/community/linux-device-drivers
916S:	Supported
917F:	drivers/iio/adc/ad7768-1.c
918F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920ANALOG DEVICES INC AD7780 DRIVER
921M:	Michael Hennerich <Michael.Hennerich@analog.com>
922M:	Renato Lui Geh <renatogeh@gmail.com>
923L:	linux-iio@vger.kernel.org
924W:	http://ez.analog.com/community/linux-device-drivers
925S:	Supported
926F:	drivers/iio/adc/ad7780.c
927F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929ANALOG DEVICES INC AD9389B DRIVER
930M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
931L:	linux-media@vger.kernel.org
932S:	Maintained
933F:	drivers/media/i2c/ad9389b*
934
935ANALOG DEVICES INC ADGS1408 DRIVER
936M:	Mircea Caprioru <mircea.caprioru@analog.com>
937S:	Supported
938F:	drivers/mux/adgs1408.c
939F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941ANALOG DEVICES INC ADIN DRIVER
942M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
943L:	netdev@vger.kernel.org
944W:	http://ez.analog.com/community/linux-device-drivers
945S:	Supported
946F:	drivers/net/phy/adin.c
947F:	Documentation/devicetree/bindings/net/adi,adin.yaml
948
949ANALOG DEVICES INC ADIS DRIVER LIBRARY
950M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
951S:	Supported
952L:	linux-iio@vger.kernel.org
953F:	include/linux/iio/imu/adis.h
954F:	drivers/iio/imu/adis.c
955
956ANALOG DEVICES INC ADIS16460 DRIVER
957M:	Dragos Bogdan <dragos.bogdan@analog.com>
958S:	Supported
959L:	linux-iio@vger.kernel.org
960W:	http://ez.analog.com/community/linux-device-drivers
961F:	drivers/iio/imu/adis16460.c
962F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
963
964ANALOG DEVICES INC ADP5061 DRIVER
965M:	Stefan Popa <stefan.popa@analog.com>
966L:	linux-pm@vger.kernel.org
967W:	http://ez.analog.com/community/linux-device-drivers
968S:	Supported
969F:	drivers/power/supply/adp5061.c
970
971ANALOG DEVICES INC ADV7180 DRIVER
972M:	Lars-Peter Clausen <lars@metafoo.de>
973L:	linux-media@vger.kernel.org
974W:	http://ez.analog.com/community/linux-device-drivers
975S:	Supported
976F:	drivers/media/i2c/adv7180.c
977
978ANALOG DEVICES INC ADV748X DRIVER
979M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
980L:	linux-media@vger.kernel.org
981S:	Maintained
982F:	drivers/media/i2c/adv748x/*
983
984ANALOG DEVICES INC ADV7511 DRIVER
985M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
986L:	linux-media@vger.kernel.org
987S:	Maintained
988F:	drivers/media/i2c/adv7511*
989
990ANALOG DEVICES INC ADV7604 DRIVER
991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/adv7604*
995
996ANALOG DEVICES INC ADV7842 DRIVER
997M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
998L:	linux-media@vger.kernel.org
999S:	Maintained
1000F:	drivers/media/i2c/adv7842*
1001
1002ANALOG DEVICES INC ASOC CODEC DRIVERS
1003M:	Lars-Peter Clausen <lars@metafoo.de>
1004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1005W:	http://wiki.analog.com/
1006W:	http://ez.analog.com/community/linux-device-drivers
1007S:	Supported
1008F:	sound/soc/codecs/adau*
1009F:	sound/soc/codecs/adav*
1010F:	sound/soc/codecs/ad1*
1011F:	sound/soc/codecs/ad7*
1012F:	sound/soc/codecs/ssm*
1013F:	sound/soc/codecs/sigmadsp.*
1014
1015ANALOG DEVICES INC DMA DRIVERS
1016M:	Lars-Peter Clausen <lars@metafoo.de>
1017W:	http://ez.analog.com/community/linux-device-drivers
1018S:	Supported
1019F:	drivers/dma/dma-axi-dmac.c
1020
1021ANALOG DEVICES INC IIO DRIVERS
1022M:	Lars-Peter Clausen <lars@metafoo.de>
1023M:	Michael Hennerich <Michael.Hennerich@analog.com>
1024M:	Stefan Popa <stefan.popa@analog.com>
1025W:	http://wiki.analog.com/
1026W:	http://ez.analog.com/community/linux-device-drivers
1027S:	Supported
1028F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1030F:	drivers/iio/*/ad*
1031F:	drivers/iio/adc/ltc2497*
1032X:	drivers/iio/*/adjd*
1033F:	drivers/staging/iio/*/ad*
1034
1035ANALOGBITS PLL LIBRARIES
1036M:	Paul Walmsley <paul.walmsley@sifive.com>
1037S:	Supported
1038F:	drivers/clk/analogbits/*
1039F:	include/linux/clk/analogbits*
1040
1041ANDES ARCHITECTURE
1042M:	Greentime Hu <green.hu@gmail.com>
1043M:	Vincent Chen <deanbo422@gmail.com>
1044T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1045S:	Supported
1046F:	arch/nds32/
1047F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1048F:	Documentation/devicetree/bindings/nds32/
1049K:	nds32
1050N:	nds32
1051
1052ANDROID CONFIG FRAGMENTS
1053M:	Rob Herring <robh@kernel.org>
1054S:	Supported
1055F:	kernel/configs/android*
1056
1057ANDROID DRIVERS
1058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1059M:	Arve Hjønnevåg <arve@android.com>
1060M:	Todd Kjos <tkjos@android.com>
1061M:	Martijn Coenen <maco@android.com>
1062M:	Joel Fernandes <joel@joelfernandes.org>
1063M:	Christian Brauner <christian@brauner.io>
1064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1065L:	devel@driverdev.osuosl.org
1066S:	Supported
1067F:	drivers/android/
1068F:	drivers/staging/android/
1069
1070ANDROID GOLDFISH PIC DRIVER
1071M:	Miodrag Dinic <miodrag.dinic@mips.com>
1072S:	Supported
1073F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1074F:	drivers/irqchip/irq-goldfish-pic.c
1075
1076ANDROID GOLDFISH RTC DRIVER
1077M:	Miodrag Dinic <miodrag.dinic@mips.com>
1078S:	Supported
1079F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1080F:	drivers/rtc/rtc-goldfish.c
1081
1082ANDROID ION DRIVER
1083M:	Laura Abbott <labbott@redhat.com>
1084M:	Sumit Semwal <sumit.semwal@linaro.org>
1085L:	devel@driverdev.osuosl.org
1086L:	dri-devel@lists.freedesktop.org
1087L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1088S:	Supported
1089F:	drivers/staging/android/ion
1090F:	drivers/staging/android/uapi/ion.h
1091
1092AOA (Apple Onboard Audio) ALSA DRIVER
1093M:	Johannes Berg <johannes@sipsolutions.net>
1094L:	linuxppc-dev@lists.ozlabs.org
1095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	sound/aoa/
1098
1099APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1100M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1101L:	linux-iio@vger.kernel.org
1102S:	Maintained
1103F:	drivers/iio/adc/stx104.c
1104
1105APM DRIVER
1106M:	Jiri Kosina <jikos@kernel.org>
1107S:	Odd fixes
1108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1109F:	arch/x86/kernel/apm_32.c
1110F:	include/linux/apm_bios.h
1111F:	include/uapi/linux/apm_bios.h
1112F:	drivers/char/apm-emulation.c
1113
1114APPARMOR SECURITY MODULE
1115M:	John Johansen <john.johansen@canonical.com>
1116L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1117W:	wiki.apparmor.net
1118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1119S:	Supported
1120F:	security/apparmor/
1121F:	Documentation/admin-guide/LSM/apparmor.rst
1122
1123APPLE BCM5974 MULTITOUCH DRIVER
1124M:	Henrik Rydberg <rydberg@bitmath.org>
1125L:	linux-input@vger.kernel.org
1126S:	Odd fixes
1127F:	drivers/input/mouse/bcm5974.c
1128
1129APPLE SMC DRIVER
1130M:	Henrik Rydberg <rydberg@bitmath.org>
1131L:	linux-hwmon@vger.kernel.org
1132S:	Odd fixes
1133F:	drivers/hwmon/applesmc.c
1134
1135APPLETALK NETWORK LAYER
1136L:	netdev@vger.kernel.org
1137S:	Odd fixes
1138F:	drivers/net/appletalk/
1139F:	net/appletalk/
1140F:	include/linux/atalk.h
1141F:	include/uapi/linux/atalk.h
1142
1143APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1144M:	Khuong Dinh <khuong@os.amperecomputing.com>
1145S:	Supported
1146F:	arch/arm64/boot/dts/apm/
1147
1148APPLIED MICRO (APM) X-GENE SOC EDAC
1149M:	Khuong Dinh <khuong@os.amperecomputing.com>
1150S:	Supported
1151F:	drivers/edac/xgene_edac.c
1152F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1153
1154APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1155M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1156M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1157S:	Supported
1158F:	drivers/net/ethernet/apm/xgene-v2/
1159
1160APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1161M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1162M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1163M:	Quan Nguyen <quan@os.amperecomputing.com>
1164S:	Supported
1165F:	drivers/net/ethernet/apm/xgene/
1166F:	drivers/net/phy/mdio-xgene.c
1167F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1168F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1169
1170APPLIED MICRO (APM) X-GENE SOC PMU
1171M:	Khuong Dinh <khuong@os.amperecomputing.com>
1172S:	Supported
1173F:	drivers/perf/xgene_pmu.c
1174F:	Documentation/admin-guide/perf/xgene-pmu.rst
1175F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1176
1177APTINA CAMERA SENSOR PLL
1178M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1179L:	linux-media@vger.kernel.org
1180S:	Maintained
1181F:	drivers/media/i2c/aptina-pll.*
1182
1183AQUANTIA ETHERNET DRIVER (atlantic)
1184M:	Igor Russkikh <igor.russkikh@aquantia.com>
1185L:	netdev@vger.kernel.org
1186S:	Supported
1187W:	http://www.aquantia.com
1188Q:	http://patchwork.ozlabs.org/project/netdev/list/
1189F:	drivers/net/ethernet/aquantia/atlantic/
1190F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1191
1192ARC FRAMEBUFFER DRIVER
1193M:	Jaya Kumar <jayalk@intworks.biz>
1194S:	Maintained
1195F:	drivers/video/fbdev/arcfb.c
1196F:	drivers/video/fbdev/core/fb_defio.c
1197
1198ARC PGU DRM DRIVER
1199M:	Alexey Brodkin <abrodkin@synopsys.com>
1200S:	Supported
1201F:	drivers/gpu/drm/arc/
1202F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1203
1204ARCNET NETWORK LAYER
1205M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1206L:	netdev@vger.kernel.org
1207S:	Maintained
1208F:	drivers/net/arcnet/
1209F:	include/uapi/linux/if_arcnet.h
1210
1211ARM ARCHITECTED TIMER DRIVER
1212M:	Mark Rutland <mark.rutland@arm.com>
1213M:	Marc Zyngier <maz@kernel.org>
1214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S:	Maintained
1216F:	arch/arm/include/asm/arch_timer.h
1217F:	arch/arm64/include/asm/arch_timer.h
1218F:	drivers/clocksource/arm_arch_timer.c
1219
1220ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1221M:	Linus Walleij <linus.walleij@linaro.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	Documentation/devicetree/bindings/arm/arm-boards
1225F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1226F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1227F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1228F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1229F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1230F:	arch/arm/mach-integrator/
1231F:	arch/arm/mach-realview/
1232F:	arch/arm/mach-versatile/
1233F:	arch/arm/plat-versatile/
1234F:	arch/arm/boot/dts/arm-realview-*
1235F:	arch/arm/boot/dts/integrator*
1236F:	arch/arm/boot/dts/versatile*
1237F:	drivers/clk/versatile/
1238F:	drivers/i2c/busses/i2c-versatile.c
1239F:	drivers/irqchip/irq-versatile-fpga.c
1240F:	drivers/mtd/maps/physmap_of_versatile.c
1241F:	drivers/power/reset/arm-versatile-reboot.c
1242F:	drivers/soc/versatile/
1243
1244ARM HDLCD DRM DRIVER
1245M:	Liviu Dudau <liviu.dudau@arm.com>
1246S:	Supported
1247F:	drivers/gpu/drm/arm/hdlcd_*
1248F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1249
1250ARM KOMEDA DRM-KMS DRIVER
1251M:	James (Qian) Wang <james.qian.wang@arm.com>
1252M:	Liviu Dudau <liviu.dudau@arm.com>
1253L:	Mali DP Maintainers <malidp@foss.arm.com>
1254S:	Supported
1255T:	git git://anongit.freedesktop.org/drm/drm-misc
1256F:	drivers/gpu/drm/arm/display/include/
1257F:	drivers/gpu/drm/arm/display/komeda/
1258F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1259F:	Documentation/gpu/komeda-kms.rst
1260
1261ARM MALI-DP DRM DRIVER
1262M:	Liviu Dudau <liviu.dudau@arm.com>
1263M:	Brian Starkey <brian.starkey@arm.com>
1264L:	Mali DP Maintainers <malidp@foss.arm.com>
1265S:	Supported
1266T:	git git://anongit.freedesktop.org/drm/drm-misc
1267F:	drivers/gpu/drm/arm/
1268F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1269F:	Documentation/gpu/afbc.rst
1270
1271ARM MALI PANFROST DRM DRIVER
1272M:	Rob Herring <robh@kernel.org>
1273M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1274L:	dri-devel@lists.freedesktop.org
1275S:	Supported
1276T:	git git://anongit.freedesktop.org/drm/drm-misc
1277F:	drivers/gpu/drm/panfrost/
1278F:	include/uapi/drm/panfrost_drm.h
1279
1280ARM MFM AND FLOPPY DRIVERS
1281M:	Ian Molton <spyro@f2s.com>
1282S:	Maintained
1283F:	arch/arm/mach-rpc/floppydma.S
1284F:	arch/arm/include/asm/floppy.h
1285
1286ARM PMU PROFILING AND DEBUGGING
1287M:	Will Deacon <will@kernel.org>
1288M:	Mark Rutland <mark.rutland@arm.com>
1289S:	Maintained
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291F:	arch/arm*/kernel/perf_*
1292F:	arch/arm/oprofile/common.c
1293F:	arch/arm*/kernel/hw_breakpoint.c
1294F:	arch/arm*/include/asm/hw_breakpoint.h
1295F:	arch/arm*/include/asm/perf_event.h
1296F:	drivers/perf/*
1297F:	include/linux/perf/arm_pmu.h
1298F:	Documentation/devicetree/bindings/arm/pmu.yaml
1299F:	Documentation/devicetree/bindings/perf/
1300
1301ARM PORT
1302M:	Russell King <linux@armlinux.org.uk>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W:	http://www.armlinux.org.uk/
1305S:	Odd Fixes
1306T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1307F:	arch/arm/
1308X:	arch/arm/boot/dts/
1309
1310ARM PRIMECELL AACI PL041 DRIVER
1311M:	Russell King <linux@armlinux.org.uk>
1312S:	Odd Fixes
1313F:	sound/arm/aaci.*
1314
1315ARM PRIMECELL BUS SUPPORT
1316M:	Russell King <linux@armlinux.org.uk>
1317S:	Odd Fixes
1318F:	drivers/amba/
1319F:	include/linux/amba/bus.h
1320
1321ARM PRIMECELL CLCD PL110 DRIVER
1322M:	Russell King <linux@armlinux.org.uk>
1323S:	Odd Fixes
1324F:	drivers/video/fbdev/amba-clcd.*
1325
1326ARM PRIMECELL KMI PL050 DRIVER
1327M:	Russell King <linux@armlinux.org.uk>
1328S:	Odd Fixes
1329F:	drivers/input/serio/ambakmi.*
1330F:	include/linux/amba/kmi.h
1331
1332ARM PRIMECELL MMCI PL180/1 DRIVER
1333M:	Russell King <linux@armlinux.org.uk>
1334S:	Odd Fixes
1335F:	drivers/mmc/host/mmci.*
1336F:	include/linux/amba/mmci.h
1337
1338ARM PRIMECELL SSP PL022 SPI DRIVER
1339M:	Linus Walleij <linus.walleij@linaro.org>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1343F:	drivers/spi/spi-pl022.c
1344
1345ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1346M:	Russell King <linux@armlinux.org.uk>
1347S:	Odd Fixes
1348F:	drivers/tty/serial/amba-pl01*.c
1349F:	include/linux/amba/serial.h
1350
1351ARM PRIMECELL VIC PL190/PL192 DRIVER
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1356F:	drivers/irqchip/irq-vic.c
1357
1358AMAZON ANNAPURNA LABS FIC DRIVER
1359M:	Talel Shenhar <talel@amazon.com>
1360S:	Maintained
1361F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1362F:	drivers/irqchip/irq-al-fic.c
1363
1364ARM SMMU DRIVERS
1365M:	Will Deacon <will@kernel.org>
1366R:	Robin Murphy <robin.murphy@arm.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	drivers/iommu/arm-smmu*
1370F:	drivers/iommu/io-pgtable-arm.c
1371F:	drivers/iommu/io-pgtable-arm-v7s.c
1372
1373ARM SUB-ARCHITECTURES
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	arch/arm/mach-*/
1377F:	arch/arm/plat-*/
1378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1379
1380ARM/ACTIONS SEMI ARCHITECTURE
1381M:	Andreas Färber <afaerber@suse.de>
1382R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385N:	owl
1386F:	arch/arm/mach-actions/
1387F:	arch/arm/boot/dts/owl-*
1388F:	arch/arm64/boot/dts/actions/
1389F:	drivers/clk/actions/
1390F:	drivers/clocksource/timer-owl*
1391F:	drivers/dma/owl-dma.c
1392F:	drivers/i2c/busses/i2c-owl.c
1393F:	drivers/pinctrl/actions/*
1394F:	drivers/soc/actions/
1395F:	include/dt-bindings/power/owl-*
1396F:	include/linux/soc/actions/
1397F:	Documentation/devicetree/bindings/arm/actions.yaml
1398F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1399F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1400F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1401F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1402F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1403F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1404
1405ARM/ADS SPHERE MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/AFEB9260 MACHINE SUPPORT
1411M:	Sergey Lapin <slapin@ossfans.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/AJECO 1ARM MACHINE SUPPORT
1416M:	Lennert Buytenhek <kernel@wantstofly.org>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419
1420ARM/Allwinner SoC Clock Support
1421M:	Emilio López <emilio@elopez.com.ar>
1422S:	Maintained
1423F:	drivers/clk/sunxi/
1424
1425ARM/Allwinner sunXi SoC support
1426M:	Maxime Ripard <mripard@kernel.org>
1427M:	Chen-Yu Tsai <wens@csie.org>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430N:	sun[x456789]i
1431N:	sun50i
1432F:	arch/arm/mach-sunxi/
1433F:	arch/arm64/boot/dts/allwinner/
1434F:	drivers/clk/sunxi-ng/
1435F:	drivers/pinctrl/sunxi/
1436F:	drivers/soc/sunxi/
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1438
1439Allwinner A10 CSI driver
1440M:	Maxime Ripard <mripard@kernel.org>
1441L:	linux-media@vger.kernel.org
1442T:	git git://linuxtv.org/media_tree.git
1443F:	drivers/media/platform/sunxi/sun4i-csi/
1444F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1445S:	Maintained
1446
1447ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1448M:	Neil Armstrong <narmstrong@baylibre.com>
1449M:	Jerome Brunet <jbrunet@baylibre.com>
1450L:	linux-amlogic@lists.infradead.org
1451S:	Maintained
1452F:	drivers/clk/meson/
1453F:	include/dt-bindings/clock/meson*
1454F:	include/dt-bindings/clock/gxbb*
1455F:	Documentation/devicetree/bindings/clock/amlogic*
1456
1457ARM/Amlogic Meson SoC support
1458M:	Kevin Hilman <khilman@baylibre.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460L:	linux-amlogic@lists.infradead.org
1461W:	http://linux-meson.com/
1462S:	Maintained
1463F:	arch/arm/mach-meson/
1464F:	arch/arm/boot/dts/meson*
1465F:	arch/arm64/boot/dts/amlogic/
1466F:	drivers/pinctrl/meson/
1467F:	drivers/mmc/host/meson*
1468F:	drivers/soc/amlogic/
1469F:	drivers/rtc/rtc-meson*
1470N:	meson
1471
1472ARM/Amlogic Meson SoC Sound Drivers
1473M:	Jerome Brunet <jbrunet@baylibre.com>
1474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1475S:	Maintained
1476F:	sound/soc/meson/
1477F:	Documentation/devicetree/bindings/sound/amlogic*
1478
1479ARM/Annapurna Labs ALPINE ARCHITECTURE
1480M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1481M:	Antoine Tenart <antoine.tenart@bootlin.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-alpine/
1485F:	arch/arm/boot/dts/alpine*
1486F:	arch/arm64/boot/dts/al/
1487F:	drivers/*/*alpine*
1488
1489ARM/ARTPEC MACHINE SUPPORT
1490M:	Jesper Nilsson <jesper.nilsson@axis.com>
1491M:	Lars Persson <lars.persson@axis.com>
1492S:	Maintained
1493L:	linux-arm-kernel@axis.com
1494F:	arch/arm/mach-artpec
1495F:	arch/arm/boot/dts/artpec6*
1496F:	drivers/clk/axis
1497F:	drivers/crypto/axis
1498F:	drivers/mmc/host/usdhi6rol0.c
1499F:	drivers/pinctrl/pinctrl-artpec*
1500F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1501
1502ARM/ASPEED I2C DRIVER
1503M:	Brendan Higgins <brendanhiggins@google.com>
1504R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1505R:	Joel Stanley <joel@jms.id.au>
1506L:	linux-i2c@vger.kernel.org
1507L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1510F:	drivers/i2c/busses/i2c-aspeed.c
1511F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1512F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1513
1514ARM/ASPEED MACHINE SUPPORT
1515M:	Joel Stanley <joel@jms.id.au>
1516R:	Andrew Jeffery <andrew@aj.id.au>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1519Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1520S:	Supported
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1522F:	arch/arm/mach-aspeed/
1523F:	arch/arm/boot/dts/aspeed-*
1524N:	aspeed
1525
1526ARM/BITMAIN ARCHITECTURE
1527M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530F:	arch/arm64/boot/dts/bitmain/
1531F:	drivers/pinctrl/pinctrl-bm1880.c
1532F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1533F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1534
1535ARM/CALXEDA HIGHBANK ARCHITECTURE
1536M:	Rob Herring <robh@kernel.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-highbank/
1540F:	arch/arm/boot/dts/highbank.dts
1541F:	arch/arm/boot/dts/ecx-*.dts*
1542
1543ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1544M:	Krzysztof Halasa <khalasa@piap.pl>
1545S:	Maintained
1546F:	arch/arm/mach-cns3xxx/
1547
1548ARM/CAVIUM THUNDER NETWORK DRIVER
1549M:	Sunil Goutham <sgoutham@cavium.com>
1550M:	Robert Richter <rric@kernel.org>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Supported
1553F:	drivers/net/ethernet/cavium/thunder/
1554
1555ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1556M:	Lukasz Majewski <lukma@denx.de>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-ep93xx/ts72xx.c
1560
1561ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1562M:	Alexander Shiyan <shc_work@mail.ru>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Odd Fixes
1565N:	clps711x
1566
1567ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1568M:	Lennert Buytenhek <kernel@wantstofly.org>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571
1572ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1573M:	Hartley Sweeten <hsweeten@visionengravers.com>
1574M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-ep93xx/
1578F:	arch/arm/mach-ep93xx/include/mach/
1579
1580ARM/CLKDEV SUPPORT
1581M:	Russell King <linux@armlinux.org.uk>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1585F:	drivers/clk/clkdev.c
1586
1587ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1588M:	Mike Rapoport <mike@compulab.co.il>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S:	Maintained
1591
1592ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1593M:	Baruch Siach <baruch@tkos.co.il>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/cx92755*
1597N:	digicolor
1598
1599ARM/CONTEC MICRO9 MACHINE SUPPORT
1600M:	Hubert Feurstein <hubert.feurstein@contec.at>
1601S:	Maintained
1602F:	arch/arm/mach-ep93xx/micro9.c
1603
1604ARM/CORESIGHT FRAMEWORK AND DRIVERS
1605M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1606R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609F:	drivers/hwtracing/coresight/*
1610F:	Documentation/trace/coresight.rst
1611F:	Documentation/trace/coresight-cpu-debug.rst
1612F:	Documentation/devicetree/bindings/arm/coresight.txt
1613F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1614F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1615F:	tools/perf/arch/arm/util/pmu.c
1616F:	tools/perf/arch/arm/util/auxtrace.c
1617F:	tools/perf/arch/arm/util/cs-etm.c
1618F:	tools/perf/arch/arm/util/cs-etm.h
1619F:	tools/perf/util/cs-etm.*
1620F:	tools/perf/util/cs-etm-decoder/*
1621
1622ARM/CORGI MACHINE SUPPORT
1623M:	Richard Purdie <rpurdie@rpsys.net>
1624S:	Maintained
1625
1626ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1627M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1628M:	Linus Walleij <linus.walleij@linaro.org>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630T:	git git://github.com/ulli-kroll/linux.git
1631S:	Maintained
1632F:	Documentation/devicetree/bindings/arm/gemini.txt
1633F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1634F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1635F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1636F:	arch/arm/mach-gemini/
1637F:	drivers/net/ethernet/cortina/
1638F:	drivers/pinctrl/pinctrl-gemini.c
1639F:	drivers/rtc/rtc-ftrtc010.c
1640
1641ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1642M:	Barry Song <baohua@kernel.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1645S:	Maintained
1646F:	arch/arm/boot/dts/prima2*
1647F:	arch/arm/mach-prima2/
1648F:	drivers/clk/sirf/
1649F:	drivers/clocksource/timer-prima2.c
1650F:	drivers/clocksource/timer-atlas7.c
1651N:	[^a-z]sirf
1652X:	drivers/gnss
1653
1654ARM/CZ.NIC TURRIS MOX SUPPORT
1655M:	Marek Behun <marek.behun@nic.cz>
1656W:	http://mox.turris.cz
1657S:	Maintained
1658F:	Documentation/ABI/testing/debugfs-moxtet
1659F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1660F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1661F:	Documentation/devicetree/bindings/bus/moxtet.txt
1662F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1663F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1664F:	include/linux/moxtet.h
1665F:	drivers/bus/moxtet.c
1666F:	drivers/firmware/turris-mox-rwtm.c
1667F:	drivers/gpio/gpio-moxtet.c
1668
1669ARM/EBSA110 MACHINE SUPPORT
1670M:	Russell King <linux@armlinux.org.uk>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W:	http://www.armlinux.org.uk/
1673S:	Maintained
1674F:	arch/arm/mach-ebsa110/
1675F:	drivers/net/ethernet/amd/am79c961a.*
1676
1677ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1678M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1679R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682N:	efm32
1683
1684ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1685M:	Robert Jarzmik <robert.jarzmik@free.fr>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688F:	arch/arm/mach-pxa/ezx.c
1689
1690ARM/FARADAY FA526 PORT
1691M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694T:	git git://git.berlios.de/gemini-board
1695F:	arch/arm/mm/*-fa*
1696
1697ARM/FOOTBRIDGE ARCHITECTURE
1698M:	Russell King <linux@armlinux.org.uk>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700W:	http://www.armlinux.org.uk/
1701S:	Maintained
1702F:	arch/arm/include/asm/hardware/dec21285.h
1703F:	arch/arm/mach-footbridge/
1704
1705ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1706M:	Shawn Guo <shawnguo@kernel.org>
1707M:	Sascha Hauer <s.hauer@pengutronix.de>
1708R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1709R:	Fabio Estevam <festevam@gmail.com>
1710R:	NXP Linux Team <linux-imx@nxp.com>
1711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S:	Maintained
1713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1714N:	imx
1715N:	mxs
1716X:	drivers/media/i2c/
1717
1718ARM/FREESCALE VYBRID ARM ARCHITECTURE
1719M:	Shawn Guo <shawnguo@kernel.org>
1720M:	Sascha Hauer <s.hauer@pengutronix.de>
1721R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1722R:	Stefan Agner <stefan@agner.ch>
1723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S:	Maintained
1725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1726F:	arch/arm/mach-imx/*vf610*
1727F:	arch/arm/boot/dts/vf*
1728
1729ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1730M:	Shawn Guo <shawnguo@kernel.org>
1731M:	Li Yang <leoyang.li@nxp.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1735F:	arch/arm/boot/dts/ls1021a*
1736F:	arch/arm64/boot/dts/freescale/fsl-*
1737F:	arch/arm64/boot/dts/freescale/qoriq-*
1738
1739ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1740M:	Lennert Buytenhek <kernel@wantstofly.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/GUMSTIX MACHINE SUPPORT
1745M:	Steve Sakoman <sakoman@gmail.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748
1749ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1750M:	Philipp Zabel <philipp.zabel@gmail.com>
1751M:	Paul Parsons <lost.distance@yahoo.com>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754F:	arch/arm/mach-pxa/hx4700.c
1755F:	arch/arm/mach-pxa/include/mach/hx4700.h
1756F:	sound/soc/pxa/hx4700.c
1757
1758ARM/HISILICON SOC SUPPORT
1759M:	Wei Xu <xuwei5@hisilicon.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761W:	http://www.hisilicon.com
1762S:	Supported
1763T:	git git://github.com/hisilicon/linux-hisi.git
1764F:	arch/arm/mach-hisi/
1765F:	arch/arm/boot/dts/hi3*
1766F:	arch/arm/boot/dts/hip*
1767F:	arch/arm/boot/dts/hisi*
1768F:	arch/arm64/boot/dts/hisilicon/
1769
1770ARM/HP JORNADA 7XX MACHINE SUPPORT
1771M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1772W:	www.jlime.com
1773S:	Maintained
1774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1775F:	arch/arm/mach-sa1100/jornada720.c
1776F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1777
1778ARM/IGEP MACHINE SUPPORT
1779M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1780M:	Javier Martinez Canillas <javier@dowhile0.org>
1781L:	linux-omap@vger.kernel.org
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784F:	arch/arm/boot/dts/omap3-igep*
1785
1786ARM/INCOME PXA270 SUPPORT
1787M:	Marek Vasut <marek.vasut@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1791
1792ARM/INTEL IOP32X ARM ARCHITECTURE
1793M:	Lennert Buytenhek <kernel@wantstofly.org>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796
1797ARM/INTEL IQ81342EX MACHINE SUPPORT
1798M:	Lennert Buytenhek <kernel@wantstofly.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801
1802ARM/INTEL IXDP2850 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/INTEL IXP4XX ARM ARCHITECTURE
1808M:	Linus Walleij <linusw@kernel.org>
1809M:	Imre Kaloz <kaloz@openwrt.org>
1810M:	Krzysztof Halasa <khalasa@piap.pl>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812S:	Maintained
1813F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1814F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1815F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1816F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1817F:	arch/arm/mach-ixp4xx/
1818F:	drivers/clocksource/timer-ixp4xx.c
1819F:	drivers/gpio/gpio-ixp4xx.c
1820F:	drivers/irqchip/irq-ixp4xx.c
1821F:	include/linux/irqchip/irq-ixp4xx.h
1822F:	include/linux/platform_data/timer-ixp4xx.h
1823
1824ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1825M:	Jonathan Cameron <jic23@cam.ac.uk>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S:	Maintained
1828F:	arch/arm/mach-pxa/stargate2.c
1829F:	drivers/pcmcia/pxa2xx_stargate2.c
1830
1831ARM/INTEL XSC3 (MANZANO) ARM CORE
1832M:	Lennert Buytenhek <kernel@wantstofly.org>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S:	Maintained
1835
1836ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1837M:	Lennert Buytenhek <kernel@wantstofly.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840
1841ARM/LG1K ARCHITECTURE
1842M:	Chanho Min <chanho.min@lge.com>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845F:	arch/arm64/boot/dts/lg/
1846
1847ARM/LOGICPD PXA270 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/LPC18XX ARCHITECTURE
1853M:	Vladimir Zapolskiy <vz@mleia.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1857F:	arch/arm/boot/dts/lpc43*
1858F:	drivers/i2c/busses/i2c-lpc2k.c
1859F:	drivers/memory/pl172.c
1860F:	drivers/mtd/spi-nor/nxp-spifi.c
1861F:	drivers/rtc/rtc-lpc24xx.c
1862N:	lpc18xx
1863
1864ARM/LPC32XX SOC SUPPORT
1865M:	Vladimir Zapolskiy <vz@mleia.com>
1866M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1869S:	Maintained
1870F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1871F:	arch/arm/boot/dts/lpc32*
1872F:	arch/arm/mach-lpc32xx/
1873F:	drivers/i2c/busses/i2c-pnx.c
1874F:	drivers/net/ethernet/nxp/lpc_eth.c
1875F:	drivers/usb/host/ohci-nxp.c
1876F:	drivers/watchdog/pnx4008_wdt.c
1877N:	lpc32xx
1878
1879ARM/MAGICIAN MACHINE SUPPORT
1880M:	Philipp Zabel <philipp.zabel@gmail.com>
1881S:	Maintained
1882
1883ARM/Marvell Dove/MV78xx0/Orion SOC support
1884M:	Jason Cooper <jason@lakedaemon.net>
1885M:	Andrew Lunn <andrew@lunn.ch>
1886M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1887M:	Gregory Clement <gregory.clement@bootlin.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	Documentation/devicetree/bindings/soc/dove/
1891F:	arch/arm/mach-dove/
1892F:	arch/arm/mach-mv78xx0/
1893F:	arch/arm/mach-orion5x/
1894F:	arch/arm/plat-orion/
1895F:	arch/arm/boot/dts/dove*
1896F:	arch/arm/boot/dts/orion5x*
1897T:	git git://git.infradead.org/linux-mvebu.git
1898
1899ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1900M:	Jason Cooper <jason@lakedaemon.net>
1901M:	Andrew Lunn <andrew@lunn.ch>
1902M:	Gregory Clement <gregory.clement@bootlin.com>
1903M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/boot/dts/armada*
1907F:	arch/arm/boot/dts/kirkwood*
1908F:	arch/arm/configs/mvebu_*_defconfig
1909F:	arch/arm/mach-mvebu/
1910F:	arch/arm64/boot/dts/marvell/armada*
1911F:	drivers/cpufreq/armada-37xx-cpufreq.c
1912F:	drivers/cpufreq/armada-8k-cpufreq.c
1913F:	drivers/cpufreq/mvebu-cpufreq.c
1914F:	drivers/irqchip/irq-armada-370-xp.c
1915F:	drivers/irqchip/irq-mvebu-*
1916F:	drivers/pinctrl/mvebu/
1917F:	drivers/rtc/rtc-armada38x.c
1918T:	git git://git.infradead.org/linux-mvebu.git
1919
1920ARM/Mediatek RTC DRIVER
1921M:	Eddie Huang <eddie.huang@mediatek.com>
1922M:	Sean Wang <sean.wang@mediatek.com>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1927F:	drivers/rtc/rtc-mt6397.c
1928F:	drivers/rtc/rtc-mt7622.c
1929
1930ARM/Mediatek SoC support
1931M:	Matthias Brugger <matthias.bgg@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1934W:	https://mtk.bcnfs.org/
1935C:	irc://chat.freenode.net/linux-mediatek
1936S:	Maintained
1937F:	arch/arm/boot/dts/mt6*
1938F:	arch/arm/boot/dts/mt7*
1939F:	arch/arm/boot/dts/mt8*
1940F:	arch/arm/mach-mediatek/
1941F:	arch/arm64/boot/dts/mediatek/
1942F:	drivers/soc/mediatek/
1943N:	mtk
1944N:	mt[678]
1945K:	mediatek
1946
1947ARM/Mediatek USB3 PHY DRIVER
1948M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	drivers/phy/mediatek/
1953F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1954
1955ARM/Microchip (AT91) SoC support
1956M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1957M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1958M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960W:	http://www.linux4sam.org
1961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1962S:	Supported
1963N:	at91
1964N:	atmel
1965F:	arch/arm/mach-at91/
1966F:	include/soc/at91/
1967F:	arch/arm/boot/dts/at91*.dts
1968F:	arch/arm/boot/dts/at91*.dtsi
1969F:	arch/arm/boot/dts/sama*.dts
1970F:	arch/arm/boot/dts/sama*.dtsi
1971F:	arch/arm/include/debug/at91.S
1972F:	drivers/memory/atmel*
1973F:	drivers/watchdog/sama5d4_wdt.c
1974X:	drivers/input/touchscreen/atmel_mxt_ts.c
1975X:	drivers/net/wireless/atmel/
1976
1977ARM/MIOA701 MACHINE SUPPORT
1978M:	Robert Jarzmik <robert.jarzmik@free.fr>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980F:	arch/arm/mach-pxa/mioa701.c
1981S:	Maintained
1982
1983ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1984M:	Michael Petchkovsky <mkpetch@internode.on.net>
1985S:	Maintained
1986
1987ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1988M:	Linus Walleij <linus.walleij@linaro.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1992F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1993F:	arch/arm/mach-nomadik/
1994F:	arch/arm/mach-u300/
1995F:	arch/arm/mach-ux500/
1996F:	drivers/soc/ux500/
1997F:	arch/arm/boot/dts/ste-*
1998F:	drivers/clk/clk-nomadik.c
1999F:	drivers/clk/clk-u300.c
2000F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2001F:	drivers/clocksource/timer-u300.c
2002F:	drivers/dma/coh901318*
2003F:	drivers/dma/ste_dma40*
2004F:	drivers/hwspinlock/u8500_hsem.c
2005F:	drivers/i2c/busses/i2c-nomadik.c
2006F:	drivers/i2c/busses/i2c-stu300.c
2007F:	drivers/mfd/ab3100*
2008F:	drivers/mfd/ab8500*
2009F:	drivers/mfd/abx500*
2010F:	drivers/mfd/dbx500*
2011F:	drivers/mfd/db8500*
2012F:	drivers/pinctrl/nomadik/
2013F:	drivers/pinctrl/pinctrl-coh901*
2014F:	drivers/pinctrl/pinctrl-u300.c
2015F:	drivers/rtc/rtc-ab3100.c
2016F:	drivers/rtc/rtc-ab8500.c
2017F:	drivers/rtc/rtc-coh901331.c
2018F:	drivers/rtc/rtc-pl031.c
2019F:	drivers/watchdog/coh901327_wdt.c
2020F:	Documentation/devicetree/bindings/arm/ste-*
2021F:	Documentation/devicetree/bindings/arm/ux500/
2022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2023
2024ARM/NUVOTON NPCM ARCHITECTURE
2025M:	Avi Fishman <avifishman70@gmail.com>
2026M:	Tomer Maimon <tmaimon77@gmail.com>
2027M:	Tali Perry <tali.perry1@gmail.com>
2028R:	Patrick Venture <venture@google.com>
2029R:	Nancy Yuen <yuenn@google.com>
2030R:	Benjamin Fair <benjaminfair@google.com>
2031L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2032S:	Supported
2033F:	arch/arm/mach-npcm/
2034F:	arch/arm/boot/dts/nuvoton-npcm*
2035F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2036F:	drivers/*/*npcm*
2037F:	Documentation/devicetree/bindings/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*/*npcm*
2039
2040ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2041L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2042W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2043S:	Orphan
2044F:	arch/arm/mach-s3c24xx/mach-gta02.c
2045F:	arch/arm/mach-s3c24xx/gta02.h
2046
2047ARM/Orion SoC/Technologic Systems TS-78xx platform support
2048M:	Alexander Clouter <alex@digriz.org.uk>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050W:	http://www.digriz.org.uk/ts78xx/kernel
2051S:	Maintained
2052F:	arch/arm/mach-orion5x/ts78xx-*
2053
2054ARM/OXNAS platform support
2055M:	Neil Armstrong <narmstrong@baylibre.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057L:	linux-oxnas@groups.io (moderated for non-subscribers)
2058S:	Maintained
2059F:	arch/arm/mach-oxnas/
2060F:	arch/arm/boot/dts/ox8*.dts*
2061N:	oxnas
2062
2063ARM/PALM TREO SUPPORT
2064M:	Tomas Cech <sleep_walker@suse.com>
2065L:	linux-arm-kernel@lists.infradead.org
2066W:	http://hackndev.com
2067S:	Maintained
2068F:	arch/arm/mach-pxa/palmtreo.*
2069
2070ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2071M:	Marek Vasut <marek.vasut@gmail.com>
2072L:	linux-arm-kernel@lists.infradead.org
2073W:	http://hackndev.com
2074S:	Maintained
2075F:	arch/arm/mach-pxa/include/mach/palmtx.h
2076F:	arch/arm/mach-pxa/palmtx.c
2077F:	arch/arm/mach-pxa/palmt5.*
2078F:	arch/arm/mach-pxa/include/mach/palmld.h
2079F:	arch/arm/mach-pxa/palmld.c
2080F:	arch/arm/mach-pxa/palmte2.*
2081F:	arch/arm/mach-pxa/include/mach/palmtc.h
2082F:	arch/arm/mach-pxa/palmtc.c
2083
2084ARM/PALMZ72 SUPPORT
2085M:	Sergey Lapin <slapin@ossfans.org>
2086L:	linux-arm-kernel@lists.infradead.org
2087W:	http://hackndev.com
2088S:	Maintained
2089F:	arch/arm/mach-pxa/palmz72.*
2090
2091ARM/PLEB SUPPORT
2092M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2093W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2094S:	Maintained
2095
2096ARM/PT DIGITAL BOARD PORT
2097M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099W:	http://www.armlinux.org.uk/
2100S:	Maintained
2101
2102ARM/QUALCOMM SUPPORT
2103M:	Andy Gross <agross@kernel.org>
2104L:	linux-arm-msm@vger.kernel.org
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/soc/qcom/
2107F:	Documentation/devicetree/bindings/*/qcom*
2108F:	arch/arm/boot/dts/qcom-*.dts
2109F:	arch/arm/boot/dts/qcom-*.dtsi
2110F:	arch/arm/mach-qcom/
2111F:	arch/arm64/boot/dts/qcom/
2112F:	drivers/*/qcom/
2113F:	drivers/*/qcom*
2114F:	drivers/*/*/qcom/
2115F:	drivers/*/*/qcom*
2116F:	drivers/*/pm8???-*
2117F:	drivers/bluetooth/btqcomsmd.c
2118F:	drivers/clocksource/timer-qcom.c
2119F:	drivers/extcon/extcon-qcom*
2120F:	drivers/iommu/msm*
2121F:	drivers/i2c/busses/i2c-qup.c
2122F:	drivers/i2c/busses/i2c-qcom-geni.c
2123F:	drivers/mfd/ssbi.c
2124F:	drivers/mmc/host/mmci_qcom*
2125F:	drivers/mmc/host/sdhci-msm.c
2126F:	drivers/pci/controller/dwc/pcie-qcom.c
2127F:	drivers/phy/qualcomm/
2128F:	drivers/power/*/msm*
2129F:	drivers/reset/reset-qcom-*
2130F:	drivers/scsi/ufs/ufs-qcom.*
2131F:	drivers/spi/spi-qup.c
2132F:	drivers/spi/spi-geni-qcom.c
2133F:	drivers/spi/spi-qcom-qspi.c
2134F:	drivers/tty/serial/msm_serial.c
2135F:	drivers/usb/dwc3/dwc3-qcom.c
2136F:	include/dt-bindings/*/qcom*
2137F:	include/linux/*/qcom*
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2139
2140ARM/RADISYS ENP2611 MACHINE SUPPORT
2141M:	Lennert Buytenhek <kernel@wantstofly.org>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144
2145ARM/RDA MICRO ARCHITECTURE
2146M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150F:	arch/arm/boot/dts/rda8810pl-*
2151F:	drivers/clocksource/timer-rda.c
2152F:	drivers/irqchip/irq-rda-intc.c
2153F:	drivers/tty/serial/rda-uart.c
2154F:	Documentation/devicetree/bindings/arm/rda.yaml
2155F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2156F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2157F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2158
2159ARM/REALTEK ARCHITECTURE
2160M:	Andreas Färber <afaerber@suse.de>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm64/boot/dts/realtek/
2164F:	Documentation/devicetree/bindings/arm/realtek.yaml
2165
2166ARM/RENESAS ARM64 ARCHITECTURE
2167M:	Simon Horman <horms@verge.net.au>
2168M:	Geert Uytterhoeven <geert+renesas@glider.be>
2169M:	Magnus Damm <magnus.damm@gmail.com>
2170L:	linux-renesas-soc@vger.kernel.org
2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2174S:	Supported
2175F:	arch/arm64/boot/dts/renesas/
2176F:	Documentation/devicetree/bindings/arm/renesas.yaml
2177F:	drivers/soc/renesas/
2178F:	include/linux/soc/renesas/
2179
2180ARM/RISCPC ARCHITECTURE
2181M:	Russell King <linux@armlinux.org.uk>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183W:	http://www.armlinux.org.uk/
2184S:	Maintained
2185F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2186F:	arch/arm/include/asm/hardware/ioc.h
2187F:	arch/arm/include/asm/hardware/iomd.h
2188F:	arch/arm/include/asm/hardware/memc.h
2189F:	arch/arm/mach-rpc/
2190F:	drivers/net/ethernet/8390/etherh.c
2191F:	drivers/net/ethernet/i825xx/ether1*
2192F:	drivers/net/ethernet/seeq/ether3*
2193F:	drivers/scsi/arm/
2194
2195ARM/Rockchip SoC support
2196M:	Heiko Stuebner <heiko@sntech.de>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198L:	linux-rockchip@lists.infradead.org
2199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2200S:	Maintained
2201F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2202F:	arch/arm/boot/dts/rk3*
2203F:	arch/arm/boot/dts/rv1108*
2204F:	arch/arm/mach-rockchip/
2205F:	drivers/clk/rockchip/
2206F:	drivers/i2c/busses/i2c-rk3x.c
2207F:	drivers/*/*rockchip*
2208F:	drivers/*/*/*rockchip*
2209F:	sound/soc/rockchip/
2210N:	rockchip
2211
2212ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2213M:	Kukjin Kim <kgene@kernel.org>
2214M:	Krzysztof Kozlowski <krzk@kernel.org>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2217Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2218S:	Maintained
2219F:	arch/arm/boot/dts/s3c*
2220F:	arch/arm/boot/dts/s5p*
2221F:	arch/arm/boot/dts/exynos*
2222F:	arch/arm64/boot/dts/exynos/
2223F:	arch/arm/plat-samsung/
2224F:	arch/arm/mach-s3c24*/
2225F:	arch/arm/mach-s3c64xx/
2226F:	arch/arm/mach-s5p*/
2227F:	arch/arm/mach-exynos*/
2228F:	drivers/*/*s3c24*
2229F:	drivers/*/*/*s3c24*
2230F:	drivers/*/*s3c64xx*
2231F:	drivers/*/*s5pv210*
2232F:	drivers/memory/samsung/
2233F:	drivers/soc/samsung/
2234F:	include/linux/soc/samsung/
2235F:	Documentation/arm/samsung/
2236F:	Documentation/devicetree/bindings/arm/samsung/
2237F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2238F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2239N:	exynos
2240
2241ARM/SAMSUNG MOBILE MACHINE SUPPORT
2242M:	Kyungmin Park <kyungmin.park@samsung.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245F:	arch/arm/mach-s5pv210/
2246
2247ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2248M:	Kyungmin Park <kyungmin.park@samsung.com>
2249M:	Kamil Debski <kamil@wypas.org>
2250M:	Andrzej Hajda <a.hajda@samsung.com>
2251L:	linux-arm-kernel@lists.infradead.org
2252L:	linux-media@vger.kernel.org
2253S:	Maintained
2254F:	drivers/media/platform/s5p-g2d/
2255
2256ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2257M:	Marek Szyprowski <m.szyprowski@samsung.com>
2258L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2259L:	linux-media@vger.kernel.org
2260S:	Maintained
2261F:	drivers/media/platform/s5p-cec/
2262F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2263
2264ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2265M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2266M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2268L:	linux-arm-kernel@lists.infradead.org
2269L:	linux-media@vger.kernel.org
2270S:	Maintained
2271F:	drivers/media/platform/s5p-jpeg/
2272
2273ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2274M:	Kyungmin Park <kyungmin.park@samsung.com>
2275M:	Kamil Debski <kamil@wypas.org>
2276M:	Jeongtae Park <jtp.park@samsung.com>
2277M:	Andrzej Hajda <a.hajda@samsung.com>
2278L:	linux-arm-kernel@lists.infradead.org
2279L:	linux-media@vger.kernel.org
2280S:	Maintained
2281F:	drivers/media/platform/s5p-mfc/
2282
2283ARM/SHMOBILE ARM ARCHITECTURE
2284M:	Simon Horman <horms@verge.net.au>
2285M:	Geert Uytterhoeven <geert+renesas@glider.be>
2286M:	Magnus Damm <magnus.damm@gmail.com>
2287L:	linux-renesas-soc@vger.kernel.org
2288Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291S:	Supported
2292F:	arch/arm/boot/dts/emev2*
2293F:	arch/arm/boot/dts/gr-peach*
2294F:	arch/arm/boot/dts/iwg20d-q7*
2295F:	arch/arm/boot/dts/r7s*
2296F:	arch/arm/boot/dts/r8a*
2297F:	arch/arm/boot/dts/r9a*
2298F:	arch/arm/boot/dts/sh*
2299F:	arch/arm/configs/shmobile_defconfig
2300F:	arch/arm/include/debug/renesas-scif.S
2301F:	arch/arm/mach-shmobile/
2302F:	Documentation/devicetree/bindings/arm/renesas.yaml
2303F:	drivers/soc/renesas/
2304F:	include/linux/soc/renesas/
2305
2306ARM/SOCFPGA ARCHITECTURE
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	arch/arm/mach-socfpga/
2310F:	arch/arm/boot/dts/socfpga*
2311F:	arch/arm/configs/socfpga_defconfig
2312F:	arch/arm64/boot/dts/altera/
2313F:	arch/arm64/boot/dts/intel/
2314W:	http://www.rocketboards.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318M:	Dinh Nguyen <dinguyen@kernel.org>
2319S:	Maintained
2320F:	drivers/clk/socfpga/
2321
2322ARM/SOCFPGA EDAC SUPPORT
2323M:	Thor Thayer <thor.thayer@linux.intel.com>
2324S:	Maintained
2325F:	drivers/edac/altera_edac.
2326
2327ARM/SPREADTRUM SoC SUPPORT
2328M:	Orson Zhai <orsonzhai@gmail.com>
2329M:	Baolin Wang <baolin.wang@linaro.org>
2330M:	Chunyan Zhang <zhang.lyra@gmail.com>
2331S:	Maintained
2332F:	arch/arm64/boot/dts/sprd
2333N:	sprd
2334
2335ARM/STI ARCHITECTURE
2336M:	Patrice Chotard <patrice.chotard@st.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338W:	http://www.stlinux.com
2339S:	Maintained
2340F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2341F:	arch/arm/mach-sti/
2342F:	arch/arm/boot/dts/sti*
2343F:	drivers/char/hw_random/st-rng.c
2344F:	drivers/clocksource/arm_global_timer.c
2345F:	drivers/clocksource/clksrc_st_lpc.c
2346F:	drivers/cpufreq/sti-cpufreq.c
2347F:	drivers/dma/st_fdma*
2348F:	drivers/i2c/busses/i2c-st.c
2349F:	drivers/media/rc/st_rc.c
2350F:	drivers/media/platform/sti/c8sectpfe/
2351F:	drivers/mmc/host/sdhci-st.c
2352F:	drivers/phy/st/phy-miphy28lp.c
2353F:	drivers/phy/st/phy-stih407-usb.c
2354F:	drivers/pinctrl/pinctrl-st.c
2355F:	drivers/remoteproc/st_remoteproc.c
2356F:	drivers/remoteproc/st_slim_rproc.c
2357F:	drivers/reset/sti/
2358F:	drivers/rtc/rtc-st-lpc.c
2359F:	drivers/tty/serial/st-asc.c
2360F:	drivers/usb/dwc3/dwc3-st.c
2361F:	drivers/usb/host/ehci-st.c
2362F:	drivers/usb/host/ohci-st.c
2363F:	drivers/watchdog/st_lpc_wdt.c
2364F:	drivers/ata/ahci_st.c
2365F:	include/linux/remoteproc/st_slim_rproc.h
2366
2367ARM/STM32 ARCHITECTURE
2368M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369M:	Alexandre Torgue <alexandre.torgue@st.com>
2370L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374N:	stm32
2375N:	stm
2376F:	arch/arm/boot/dts/stm32*
2377F:	arch/arm/mach-stm32/
2378F:	drivers/clocksource/armv7m_systick.c
2379
2380ARM/Synaptics SoC support
2381M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-berlin/
2386F:	arch/arm/boot/dts/berlin*
2387F:	arch/arm64/boot/dts/synaptics/
2388
2389ARM/TANGO ARCHITECTURE
2390M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2391M:	Mans Rullgard <mans@mansr.com>
2392L:	linux-arm-kernel@lists.infradead.org
2393S:	Odd Fixes
2394N:	tango
2395
2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397M:	Lennert Buytenhek <kernel@wantstofly.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400
2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403L:	linux-tegra@vger.kernel.org
2404L:	linux-media@vger.kernel.org
2405S:	Maintained
2406F:	drivers/media/platform/tegra-cec/
2407F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409ARM/TETON BGA MACHINE SUPPORT
2410M:	"Mark F. Brown" <mark.brown314@gmail.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413
2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-kernel@vger.kernel.org
2417S:	Maintained
2418F:	drivers/memory/*emif*
2419
2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421M:	Tero Kristo <t-kristo@ti.com>
2422M:	Nishanth Menon <nm@ti.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2426F:	arch/arm64/boot/dts/ti/Makefile
2427F:	arch/arm64/boot/dts/ti/k3-*
2428F:	include/dt-bindings/pinctrl/k3.h
2429
2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431M:	Santosh Shilimkar <ssantosh@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/mach-keystone/
2435F:	arch/arm/boot/dts/keystone-*
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439M:	Santosh Shilimkar <ssantosh@kernel.org>
2440L:	linux-kernel@vger.kernel.org
2441S:	Maintained
2442F:	drivers/clk/keystone/
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L:	linux-kernel@vger.kernel.org
2448S:	Maintained
2449F:	drivers/clocksource/timer-keystone.c
2450
2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452M:	Santosh Shilimkar <ssantosh@kernel.org>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/power/reset/keystone-reset.c
2456
2457ARM/THECUS N2100 MACHINE SUPPORT
2458M:	Lennert Buytenhek <kernel@wantstofly.org>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461
2462ARM/TOSA MACHINE SUPPORT
2463M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464M:	Dirk Opfer <dirk@opfer-online.de>
2465S:	Maintained
2466
2467ARM/UNIPHIER ARCHITECTURE
2468M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475F:	arch/arm/boot/dts/uniphier*
2476F:	arch/arm/include/asm/hardware/cache-uniphier.h
2477F:	arch/arm/mach-uniphier/
2478F:	arch/arm/mm/cache-uniphier.c
2479F:	arch/arm64/boot/dts/socionext/uniphier*
2480F:	drivers/bus/uniphier-system-bus.c
2481F:	drivers/clk/uniphier/
2482F:	drivers/dma/uniphier-mdmac.c
2483F:	drivers/gpio/gpio-uniphier.c
2484F:	drivers/i2c/busses/i2c-uniphier*
2485F:	drivers/irqchip/irq-uniphier-aidet.c
2486F:	drivers/mmc/host/uniphier-sd.c
2487F:	drivers/pinctrl/uniphier/
2488F:	drivers/reset/reset-uniphier.c
2489F:	drivers/tty/serial/8250/8250_uniphier.c
2490N:	uniphier
2491
2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493M:	Ulf Hansson <ulf.hansson@linaro.org>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495T:	git git://git.linaro.org/people/ulfh/clk.git
2496S:	Maintained
2497F:	drivers/clk/ux500/
2498
2499ARM/VERSATILE EXPRESS PLATFORM
2500M:	Liviu Dudau <liviu.dudau@arm.com>
2501M:	Sudeep Holla <sudeep.holla@arm.com>
2502M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/vexpress*
2506F:	arch/arm64/boot/dts/arm/
2507F:	arch/arm/mach-vexpress/
2508F:	*/*/vexpress*
2509F:	*/*/*/vexpress*
2510F:	drivers/clk/versatile/clk-vexpress-osc.c
2511F:	drivers/clocksource/timer-versatile.c
2512N:	mps2
2513
2514ARM/VFP SUPPORT
2515M:	Russell King <linux@armlinux.org.uk>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517W:	http://www.armlinux.org.uk/
2518S:	Maintained
2519F:	arch/arm/vfp/
2520
2521ARM/VOIPAC PXA270 SUPPORT
2522M:	Marek Vasut <marek.vasut@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-pxa/vpac270.c
2526F:	arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528ARM/VT8500 ARM ARCHITECTURE
2529M:	Tony Prisk <linux@prisktech.co.nz>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533F:	arch/arm/mach-vt8500/
2534F:	drivers/clocksource/timer-vt8500.c
2535F:	drivers/i2c/busses/i2c-wmt.c
2536F:	drivers/mmc/host/wmt-sdmmc.c
2537F:	drivers/pwm/pwm-vt8500.c
2538F:	drivers/rtc/rtc-vt8500.c
2539F:	drivers/tty/serial/vt8500_serial.c
2540F:	drivers/usb/host/ehci-platform.c
2541F:	drivers/usb/host/uhci-platform.c
2542F:	drivers/video/fbdev/vt8500lcdfb.*
2543F:	drivers/video/fbdev/wm8505fb*
2544F:	drivers/video/fbdev/wmt_ge_rops.*
2545
2546ARM/ZIPIT Z2 SUPPORT
2547M:	Marek Vasut <marek.vasut@gmail.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/mach-pxa/z2.c
2551F:	arch/arm/mach-pxa/include/mach/z2.h
2552
2553ARM/ZTE ARCHITECTURE
2554M:	Jun Nie <jun.nie@linaro.org>
2555M:	Shawn Guo <shawnguo@kernel.org>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/zx2967*
2559F:	arch/arm/mach-zx/
2560F:	arch/arm64/boot/dts/zte/
2561F:	drivers/clk/zte/
2562F:	drivers/dma/zx_dma.c
2563F:	drivers/gpio/gpio-zx.c
2564F:	drivers/i2c/busses/i2c-zx2967.c
2565F:	drivers/mmc/host/dw_mmc-zx.*
2566F:	drivers/pinctrl/zte/
2567F:	drivers/soc/zte/
2568F:	drivers/thermal/zx2967_thermal.c
2569F:	drivers/watchdog/zx2967_wdt.c
2570F:	Documentation/devicetree/bindings/arm/zte.yaml
2571F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2572F:	Documentation/devicetree/bindings/dma/zxdma.txt
2573F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578F:	Documentation/devicetree/bindings/soc/zte/
2579F:	Documentation/devicetree/bindings/sound/zte,*.txt
2580F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582F:	include/dt-bindings/clock/zx2967*.h
2583F:	include/dt-bindings/soc/zte,*.h
2584F:	sound/soc/codecs/zx_aud96p22.c
2585F:	sound/soc/zte/
2586
2587ARM/ZYNQ ARCHITECTURE
2588M:	Michal Simek <michal.simek@xilinx.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590W:	http://wiki.xilinx.com
2591T:	git https://github.com/Xilinx/linux-xlnx.git
2592S:	Supported
2593F:	arch/arm/mach-zynq/
2594F:	drivers/cpuidle/cpuidle-zynq.c
2595F:	drivers/block/xsysace.c
2596N:	zynq
2597N:	xilinx
2598F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600F:	drivers/clocksource/timer-cadence-ttc.c
2601F:	drivers/i2c/busses/i2c-cadence.c
2602F:	drivers/mmc/host/sdhci-of-arasan.c
2603F:	drivers/edac/synopsys_edac.c
2604F:	drivers/i2c/busses/i2c-xiic.c
2605
2606ARM64 PORT (AARCH64 ARCHITECTURE)
2607M:	Catalin Marinas <catalin.marinas@arm.com>
2608M:	Will Deacon <will@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611S:	Maintained
2612F:	arch/arm64/
2613X:	arch/arm64/boot/dts/
2614F:	Documentation/arm64/
2615
2616AS3645A LED FLASH CONTROLLER DRIVER
2617M:	Sakari Ailus <sakari.ailus@iki.fi>
2618L:	linux-leds@vger.kernel.org
2619S:	Maintained
2620F:	drivers/leds/leds-as3645a.c
2621
2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626S:	Maintained
2627F:	drivers/media/i2c/ak7375.c
2628F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630ASAHI KASEI AK8974 DRIVER
2631M:	Linus Walleij <linus.walleij@linaro.org>
2632L:	linux-iio@vger.kernel.org
2633W:	http://www.akm.com/
2634S:	Supported
2635F:	drivers/iio/magnetometer/ak8974.c
2636
2637ASC7621 HARDWARE MONITOR DRIVER
2638M:	George Joseph <george.joseph@fairview5.com>
2639L:	linux-hwmon@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/hwmon/asc7621.rst
2642F:	drivers/hwmon/asc7621.c
2643
2644ASPEED PINCTRL DRIVERS
2645M:	Andrew Jeffery <andrew@aj.id.au>
2646L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648L:	linux-gpio@vger.kernel.org
2649S:	Maintained
2650F:	drivers/pinctrl/aspeed/
2651F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653ASPEED VIDEO ENGINE DRIVER
2654M:	Eddie James <eajames@linux.ibm.com>
2655L:	linux-media@vger.kernel.org
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	drivers/media/platform/aspeed-video.c
2659F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662M:	Corentin Chary <corentin.chary@gmail.com>
2663L:	acpi4asus-user@lists.sourceforge.net
2664L:	platform-driver-x86@vger.kernel.org
2665W:	http://acpi4asus.sf.net
2666S:	Maintained
2667F:	drivers/platform/x86/asus*.c
2668F:	drivers/platform/x86/eeepc*.c
2669
2670ASUS WIRELESS RADIO CONTROL DRIVER
2671M:	João Paulo Rechi Vita <jprvita@gmail.com>
2672L:	platform-driver-x86@vger.kernel.org
2673S:	Maintained
2674F:	drivers/platform/x86/asus-wireless.c
2675
2676ASYMMETRIC KEYS
2677M:	David Howells <dhowells@redhat.com>
2678L:	keyrings@vger.kernel.org
2679S:	Maintained
2680F:	Documentation/crypto/asymmetric-keys.txt
2681F:	include/linux/verification.h
2682F:	include/crypto/public_key.h
2683F:	include/crypto/pkcs7.h
2684F:	crypto/asymmetric_keys/
2685
2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687R:	Dan Williams <dan.j.williams@intel.com>
2688W:	http://sourceforge.net/projects/xscaleiop
2689S:	Odd fixes
2690F:	Documentation/crypto/async-tx-api.txt
2691F:	crypto/async_tx/
2692F:	drivers/dma/
2693F:	include/linux/dmaengine.h
2694F:	include/linux/async_tx.h
2695
2696AT24 EEPROM DRIVER
2697M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698L:	linux-i2c@vger.kernel.org
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700S:	Maintained
2701F:	Documentation/devicetree/bindings/eeprom/at24.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 GENERIC OFFLOAD ENGINE SUBSYSTEM
4946M:	Vinod Koul <vkoul@kernel.org>
4947L:	dmaengine@vger.kernel.org
4948Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4949S:	Maintained
4950F:	drivers/dma/
4951F:	include/linux/dmaengine.h
4952F:	include/linux/of_dma.h
4953F:	Documentation/devicetree/bindings/dma/
4954F:	Documentation/driver-api/dmaengine/
4955T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4956
4957DMA MAPPING HELPERS
4958M:	Christoph Hellwig <hch@lst.de>
4959M:	Marek Szyprowski <m.szyprowski@samsung.com>
4960R:	Robin Murphy <robin.murphy@arm.com>
4961L:	iommu@lists.linux-foundation.org
4962T:	git git://git.infradead.org/users/hch/dma-mapping.git
4963W:	http://git.infradead.org/users/hch/dma-mapping.git
4964S:	Supported
4965F:	kernel/dma/
4966F:	include/asm-generic/dma-mapping.h
4967F:	include/linux/dma-direct.h
4968F:	include/linux/dma-mapping.h
4969F:	include/linux/dma-noncoherent.h
4970
4971DME1737 HARDWARE MONITOR DRIVER
4972M:	Juerg Haefliger <juergh@gmail.com>
4973L:	linux-hwmon@vger.kernel.org
4974S:	Maintained
4975F:	Documentation/hwmon/dme1737.rst
4976F:	drivers/hwmon/dme1737.c
4977
4978DMI/SMBIOS SUPPORT
4979M:	Jean Delvare <jdelvare@suse.com>
4980S:	Maintained
4981T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4982F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4983F:	drivers/firmware/dmi-id.c
4984F:	drivers/firmware/dmi_scan.c
4985F:	include/linux/dmi.h
4986
4987DOCUMENTATION
4988M:	Jonathan Corbet <corbet@lwn.net>
4989L:	linux-doc@vger.kernel.org
4990S:	Maintained
4991F:	Documentation/
4992F:	scripts/documentation-file-ref-check
4993F:	scripts/kernel-doc
4994F:	scripts/sphinx-pre-install
4995X:	Documentation/ABI/
4996X:	Documentation/firmware-guide/acpi/
4997X:	Documentation/devicetree/
4998X:	Documentation/i2c/
4999X:	Documentation/media/
5000X:	Documentation/power/
5001X:	Documentation/spi/
5002T:	git git://git.lwn.net/linux.git docs-next
5003
5004DOCUMENTATION/ITALIAN
5005M:	Federico Vaga <federico.vaga@vaga.pv.it>
5006L:	linux-doc@vger.kernel.org
5007S:	Maintained
5008F:	Documentation/translations/it_IT
5009
5010DOCUMENTATION SCRIPTS
5011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5012L:	linux-doc@vger.kernel.org
5013S:	Maintained
5014F:	scripts/documentation-file-ref-check
5015F:	scripts/sphinx-pre-install
5016F:	Documentation/sphinx/parse-headers.pl
5017
5018DONGWOON DW9714 LENS VOICE COIL DRIVER
5019M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5020L:	linux-media@vger.kernel.org
5021T:	git git://linuxtv.org/media_tree.git
5022S:	Maintained
5023F:	drivers/media/i2c/dw9714.c
5024F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5025
5026DONGWOON DW9807 LENS VOICE COIL DRIVER
5027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5028L:	linux-media@vger.kernel.org
5029T:	git git://linuxtv.org/media_tree.git
5030S:	Maintained
5031F:	drivers/media/i2c/dw9807-vcm.c
5032F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5033
5034DOUBLETALK DRIVER
5035M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5036L:	blinux-list@redhat.com
5037S:	Maintained
5038F:	drivers/char/dtlk.c
5039F:	include/linux/dtlk.h
5040
5041DPAA2 DATAPATH I/O (DPIO) DRIVER
5042M:	Roy Pledge <Roy.Pledge@nxp.com>
5043L:	linux-kernel@vger.kernel.org
5044S:	Maintained
5045F:	drivers/soc/fsl/dpio
5046
5047DPAA2 ETHERNET DRIVER
5048M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5049L:	netdev@vger.kernel.org
5050S:	Maintained
5051F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5052F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5054F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5055F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5056
5057DPAA2 ETHERNET SWITCH DRIVER
5058M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5059M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5060L:	linux-kernel@vger.kernel.org
5061S:	Maintained
5062F:	drivers/staging/fsl-dpaa2/ethsw
5063
5064DPT_I2O SCSI RAID DRIVER
5065M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5066L:	linux-scsi@vger.kernel.org
5067W:	http://www.adaptec.com/
5068S:	Maintained
5069F:	drivers/scsi/dpt*
5070F:	drivers/scsi/dpt/
5071
5072DRBD DRIVER
5073M:	Philipp Reisner <philipp.reisner@linbit.com>
5074M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5075L:	drbd-dev@lists.linbit.com
5076W:	http://www.drbd.org
5077T:	git git://git.linbit.com/linux-drbd.git
5078T:	git git://git.linbit.com/drbd-8.4.git
5079S:	Supported
5080F:	drivers/block/drbd/
5081F:	lib/lru_cache.c
5082F:	Documentation/admin-guide/blockdev/
5083
5084DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5086R:	"Rafael J. Wysocki" <rafael@kernel.org>
5087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5088S:	Supported
5089F:	Documentation/kobject.txt
5090F:	drivers/base/
5091F:	fs/debugfs/
5092F:	fs/sysfs/
5093F:	include/linux/debugfs.h
5094F:	include/linux/kobj*
5095F:	lib/kobj*
5096
5097DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5098M:	Kevin Hilman <khilman@kernel.org>
5099M:	Nishanth Menon <nm@ti.com>
5100S:	Maintained
5101F:	drivers/power/avs/
5102F:	include/linux/power/smartreflex.h
5103L:	linux-pm@vger.kernel.org
5104
5105DRM DRIVER FOR ARM PL111 CLCD
5106M:	Eric Anholt <eric@anholt.net>
5107T:	git git://anongit.freedesktop.org/drm/drm-misc
5108S:	Supported
5109F:	drivers/gpu/drm/pl111/
5110
5111DRM DRIVER FOR ARM VERSATILE TFT PANELS
5112M:	Linus Walleij <linus.walleij@linaro.org>
5113T:	git git://anongit.freedesktop.org/drm/drm-misc
5114S:	Maintained
5115F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5116F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5117
5118DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5119M:	Dave Airlie <airlied@redhat.com>
5120S:	Odd Fixes
5121F:	drivers/gpu/drm/ast/
5122
5123DRM DRIVER FOR ASPEED BMC GFX
5124M:	Joel Stanley <joel@jms.id.au>
5125L:	linux-aspeed@lists.ozlabs.org
5126T:	git git://anongit.freedesktop.org/drm/drm-misc
5127S:	Supported
5128F:	drivers/gpu/drm/aspeed/
5129F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5130
5131DRM DRIVER FOR BOCHS VIRTUAL GPU
5132M:	Gerd Hoffmann <kraxel@redhat.com>
5133L:	virtualization@lists.linux-foundation.org
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135S:	Maintained
5136F:	drivers/gpu/drm/bochs/
5137
5138DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5139M:	Linus Walleij <linus.walleij@linaro.org>
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141S:	Maintained
5142F:	drivers/gpu/drm/tve200/
5143
5144DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5145M:	Jagan Teki <jagan@amarulasolutions.com>
5146S:	Maintained
5147F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5148F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5149
5150DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5151M:	Hans de Goede <hdegoede@redhat.com>
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153S:	Maintained
5154F:	drivers/gpu/drm/tiny/gm12u320.c
5155
5156DRM DRIVER FOR ILITEK ILI9225 PANELS
5157M:	David Lechner <david@lechnology.com>
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/tiny/ili9225.c
5161F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5162
5163DRM DRIVER FOR HX8357D PANELS
5164M:	Eric Anholt <eric@anholt.net>
5165T:	git git://anongit.freedesktop.org/drm/drm-misc
5166S:	Maintained
5167F:	drivers/gpu/drm/tiny/hx8357d.c
5168F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5169
5170DRM DRIVER FOR INTEL I810 VIDEO CARDS
5171S:	Orphan / Obsolete
5172F:	drivers/gpu/drm/i810/
5173F:	include/uapi/drm/i810_drm.h
5174
5175DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5176S:	Orphan / Obsolete
5177F:	drivers/gpu/drm/mga/
5178F:	include/uapi/drm/mga_drm.h
5179
5180DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5181M:	Dave Airlie <airlied@redhat.com>
5182S:	Odd Fixes
5183F:	drivers/gpu/drm/mgag200/
5184
5185DRM DRIVER FOR MI0283QT
5186M:	Noralf Trønnes <noralf@tronnes.org>
5187T:	git git://anongit.freedesktop.org/drm/drm-misc
5188S:	Maintained
5189F:	drivers/gpu/drm/tiny/mi0283qt.c
5190F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5191
5192DRM DRIVER FOR MSM ADRENO GPU
5193M:	Rob Clark <robdclark@gmail.com>
5194M:	Sean Paul <sean@poorly.run>
5195L:	linux-arm-msm@vger.kernel.org
5196L:	dri-devel@lists.freedesktop.org
5197L:	freedreno@lists.freedesktop.org
5198T:	git https://gitlab.freedesktop.org/drm/msm.git
5199S:	Maintained
5200F:	drivers/gpu/drm/msm/
5201F:	include/uapi/drm/msm_drm.h
5202F:	Documentation/devicetree/bindings/display/msm/
5203
5204DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5205M:	Ben Skeggs <bskeggs@redhat.com>
5206L:	dri-devel@lists.freedesktop.org
5207L:	nouveau@lists.freedesktop.org
5208T:	git git://github.com/skeggsb/linux
5209S:	Supported
5210F:	drivers/gpu/drm/nouveau/
5211F:	include/uapi/drm/nouveau_drm.h
5212
5213DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5214M:	Stefan Mavrodiev <stefan@olimex.com>
5215S:	Maintained
5216F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5217F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5218
5219DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5220M:	Noralf Trønnes <noralf@tronnes.org>
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222S:	Maintained
5223F:	drivers/gpu/drm/tiny/repaper.c
5224F:	Documentation/devicetree/bindings/display/repaper.txt
5225
5226DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5227M:	Dave Airlie <airlied@redhat.com>
5228M:	Gerd Hoffmann <kraxel@redhat.com>
5229L:	virtualization@lists.linux-foundation.org
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Obsolete
5232W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5233F:	drivers/gpu/drm/cirrus/
5234
5235DRM DRIVER FOR QXL VIRTUAL GPU
5236M:	Dave Airlie <airlied@redhat.com>
5237M:	Gerd Hoffmann <kraxel@redhat.com>
5238L:	virtualization@lists.linux-foundation.org
5239L:	spice-devel@lists.freedesktop.org
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/qxl/
5243F:	include/uapi/drm/qxl_drm.h
5244
5245DRM DRIVER FOR RAYDIUM RM67191 PANELS
5246M:	Robert Chiras <robert.chiras@nxp.com>
5247S:	Maintained
5248F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5249F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5250
5251DRM DRIVER FOR RAGE 128 VIDEO CARDS
5252S:	Orphan / Obsolete
5253F:	drivers/gpu/drm/r128/
5254F:	include/uapi/drm/r128_drm.h
5255
5256DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5257M:	Guido Günther <agx@sigxcpu.org>
5258R:	Purism Kernel Team <kernel@puri.sm>
5259S:	Maintained
5260F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5261F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5262
5263DRM DRIVER FOR SAVAGE VIDEO CARDS
5264S:	Orphan / Obsolete
5265F:	drivers/gpu/drm/savage/
5266F:	include/uapi/drm/savage_drm.h
5267
5268DRM DRIVER FOR SIS VIDEO CARDS
5269S:	Orphan / Obsolete
5270F:	drivers/gpu/drm/sis/
5271F:	include/uapi/drm/sis_drm.h
5272
5273DRM DRIVER FOR SITRONIX ST7701 PANELS
5274M:	Jagan Teki <jagan@amarulasolutions.com>
5275S:	Maintained
5276F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5277F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5278
5279DRM DRIVER FOR SITRONIX ST7586 PANELS
5280M:	David Lechner <david@lechnology.com>
5281T:	git git://anongit.freedesktop.org/drm/drm-misc
5282S:	Maintained
5283F:	drivers/gpu/drm/tiny/st7586.c
5284F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5285
5286DRM DRIVER FOR SITRONIX ST7735R PANELS
5287M:	David Lechner <david@lechnology.com>
5288T:	git git://anongit.freedesktop.org/drm/drm-misc
5289S:	Maintained
5290F:	drivers/gpu/drm/tiny/st7735r.c
5291F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5292
5293DRM DRIVER FOR ST-ERICSSON MCDE
5294M:	Linus Walleij <linus.walleij@linaro.org>
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296S:	Maintained
5297F:	drivers/gpu/drm/mcde/
5298F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5299
5300DRM DRIVER FOR TDFX VIDEO CARDS
5301S:	Orphan / Obsolete
5302F:	drivers/gpu/drm/tdfx/
5303
5304DRM DRIVER FOR TPO TPG110 PANELS
5305M:	Linus Walleij <linus.walleij@linaro.org>
5306T:	git git://anongit.freedesktop.org/drm/drm-misc
5307S:	Maintained
5308F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5309F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5310
5311DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5312M:	Dave Airlie <airlied@redhat.com>
5313R:	Sean Paul <sean@poorly.run>
5314L:	dri-devel@lists.freedesktop.org
5315S:	Odd Fixes
5316F:	drivers/gpu/drm/udl/
5317T:	git git://anongit.freedesktop.org/drm/drm-misc
5318
5319DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5320M:	Hans de Goede <hdegoede@redhat.com>
5321L:	dri-devel@lists.freedesktop.org
5322S:	Maintained
5323F:	drivers/gpu/drm/vboxvideo/
5324T:	git git://anongit.freedesktop.org/drm/drm-misc
5325
5326DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5327M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5328R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5329R:	Daniel Vetter <daniel@ffwll.ch>
5330T:	git git://anongit.freedesktop.org/drm/drm-misc
5331S:	Maintained
5332L:	dri-devel@lists.freedesktop.org
5333F:	drivers/gpu/drm/vkms/
5334F:	Documentation/gpu/vkms.rst
5335
5336DRM DRIVER FOR VMWARE VIRTUAL GPU
5337M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5338M:	Thomas Hellstrom <thellstrom@vmware.com>
5339L:	dri-devel@lists.freedesktop.org
5340T:	git git://people.freedesktop.org/~thomash/linux
5341S:	Supported
5342F:	drivers/gpu/drm/vmwgfx/
5343F:	include/uapi/drm/vmwgfx_drm.h
5344
5345DRM DRIVERS
5346M:	David Airlie <airlied@linux.ie>
5347M:	Daniel Vetter <daniel@ffwll.ch>
5348L:	dri-devel@lists.freedesktop.org
5349T:	git git://anongit.freedesktop.org/drm/drm
5350B:	https://bugs.freedesktop.org/
5351C:	irc://chat.freenode.net/dri-devel
5352S:	Maintained
5353F:	drivers/gpu/drm/
5354F:	drivers/gpu/vga/
5355F:	Documentation/devicetree/bindings/display/
5356F:	Documentation/devicetree/bindings/gpu/
5357F:	Documentation/gpu/
5358F:	include/drm/
5359F:	include/uapi/drm/
5360F:	include/linux/vga*
5361
5362DRM DRIVERS AND MISC GPU PATCHES
5363M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5364M:	Maxime Ripard <mripard@kernel.org>
5365M:	Sean Paul <sean@poorly.run>
5366W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5367S:	Maintained
5368T:	git git://anongit.freedesktop.org/drm/drm-misc
5369F:	Documentation/gpu/
5370F:	drivers/gpu/vga/
5371F:	drivers/gpu/drm/*
5372F:	include/drm/drm*
5373F:	include/uapi/drm/drm*
5374F:	include/linux/vga*
5375
5376DRM DRIVERS FOR ALLWINNER A10
5377M:	Maxime Ripard <mripard@kernel.org>
5378L:	dri-devel@lists.freedesktop.org
5379S:	Supported
5380F:	drivers/gpu/drm/sun4i/
5381F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5382T:	git git://anongit.freedesktop.org/drm/drm-misc
5383
5384DRM DRIVERS FOR AMLOGIC SOCS
5385M:	Neil Armstrong <narmstrong@baylibre.com>
5386L:	dri-devel@lists.freedesktop.org
5387L:	linux-amlogic@lists.infradead.org
5388W:	http://linux-meson.com/
5389S:	Supported
5390F:	drivers/gpu/drm/meson/
5391F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5392F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5393F:	Documentation/gpu/meson.rst
5394T:	git git://anongit.freedesktop.org/drm/drm-misc
5395
5396DRM DRIVERS FOR ATMEL HLCDC
5397M:	Sam Ravnborg <sam@ravnborg.org>
5398M:	Boris Brezillon <bbrezillon@kernel.org>
5399L:	dri-devel@lists.freedesktop.org
5400S:	Supported
5401F:	drivers/gpu/drm/atmel-hlcdc/
5402F:	Documentation/devicetree/bindings/display/atmel/
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404
5405DRM DRIVERS FOR BRIDGE CHIPS
5406M:	Andrzej Hajda <a.hajda@samsung.com>
5407M:	Neil Armstrong <narmstrong@baylibre.com>
5408R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5409R:	Jonas Karlman <jonas@kwiboo.se>
5410R:	Jernej Skrabec <jernej.skrabec@siol.net>
5411S:	Maintained
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413F:	drivers/gpu/drm/bridge/
5414
5415DRM DRIVERS FOR EXYNOS
5416M:	Inki Dae <inki.dae@samsung.com>
5417M:	Joonyoung Shim <jy0922.shim@samsung.com>
5418M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5419M:	Kyungmin Park <kyungmin.park@samsung.com>
5420L:	dri-devel@lists.freedesktop.org
5421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5422S:	Supported
5423F:	drivers/gpu/drm/exynos/
5424F:	include/uapi/drm/exynos_drm.h
5425F:	Documentation/devicetree/bindings/display/exynos/
5426
5427DRM DRIVERS FOR FREESCALE DCU
5428M:	Stefan Agner <stefan@agner.ch>
5429M:	Alison Wang <alison.wang@nxp.com>
5430L:	dri-devel@lists.freedesktop.org
5431S:	Supported
5432F:	drivers/gpu/drm/fsl-dcu/
5433F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5434F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5435F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5436T:	git git://anongit.freedesktop.org/drm/drm-misc
5437
5438DRM DRIVERS FOR FREESCALE IMX
5439M:	Philipp Zabel <p.zabel@pengutronix.de>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Maintained
5442F:	drivers/gpu/drm/imx/
5443F:	drivers/gpu/ipu-v3/
5444F:	Documentation/devicetree/bindings/display/imx/
5445
5446DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5447M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5448L:	dri-devel@lists.freedesktop.org
5449T:	git git://github.com/patjak/drm-gma500
5450S:	Maintained
5451F:	drivers/gpu/drm/gma500/
5452
5453DRM DRIVERS FOR HISILICON
5454M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5455M:	Rongrong Zou <zourongrong@gmail.com>
5456R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5457R:	Chen Feng <puck.chen@hisilicon.com>
5458L:	dri-devel@lists.freedesktop.org
5459T:	git git://github.com/xin3liang/linux.git
5460S:	Maintained
5461F:	drivers/gpu/drm/hisilicon/
5462F:	Documentation/devicetree/bindings/display/hisilicon/
5463
5464DRM DRIVERS FOR LIMA
5465M:	Qiang Yu <yuq825@gmail.com>
5466L:	dri-devel@lists.freedesktop.org
5467L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5468S:	Maintained
5469F:	drivers/gpu/drm/lima/
5470F:	include/uapi/drm/lima_drm.h
5471T:	git git://anongit.freedesktop.org/drm/drm-misc
5472
5473DRM DRIVERS FOR MEDIATEK
5474M:	CK Hu <ck.hu@mediatek.com>
5475M:	Philipp Zabel <p.zabel@pengutronix.de>
5476L:	dri-devel@lists.freedesktop.org
5477S:	Supported
5478F:	drivers/gpu/drm/mediatek/
5479F:	Documentation/devicetree/bindings/display/mediatek/
5480
5481DRM DRIVERS FOR NVIDIA TEGRA
5482M:	Thierry Reding <thierry.reding@gmail.com>
5483L:	dri-devel@lists.freedesktop.org
5484L:	linux-tegra@vger.kernel.org
5485T:	git git://anongit.freedesktop.org/tegra/linux.git
5486S:	Supported
5487F:	drivers/gpu/drm/tegra/
5488F:	drivers/gpu/host1x/
5489F:	include/linux/host1x.h
5490F:	include/uapi/drm/tegra_drm.h
5491F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5492
5493DRM DRIVERS FOR RENESAS
5494M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5495M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5496L:	dri-devel@lists.freedesktop.org
5497L:	linux-renesas-soc@vger.kernel.org
5498T:	git git://linuxtv.org/pinchartl/media drm/du/next
5499S:	Supported
5500F:	drivers/gpu/drm/rcar-du/
5501F:	drivers/gpu/drm/shmobile/
5502F:	include/linux/platform_data/shmob_drm.h
5503F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5504F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5505F:	Documentation/devicetree/bindings/display/renesas,du.txt
5506
5507DRM DRIVERS FOR ROCKCHIP
5508M:	Sandy Huang <hjc@rock-chips.com>
5509M:	Heiko Stübner <heiko@sntech.de>
5510L:	dri-devel@lists.freedesktop.org
5511S:	Maintained
5512F:	drivers/gpu/drm/rockchip/
5513F:	Documentation/devicetree/bindings/display/rockchip/
5514T:	git git://anongit.freedesktop.org/drm/drm-misc
5515
5516DRM DRIVERS FOR STI
5517M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5518M:	Vincent Abriou <vincent.abriou@st.com>
5519L:	dri-devel@lists.freedesktop.org
5520T:	git git://anongit.freedesktop.org/drm/drm-misc
5521S:	Maintained
5522F:	drivers/gpu/drm/sti
5523F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5524
5525DRM DRIVERS FOR STM
5526M:	Yannick Fertre <yannick.fertre@st.com>
5527M:	Philippe Cornu <philippe.cornu@st.com>
5528M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5529M:	Vincent Abriou <vincent.abriou@st.com>
5530L:	dri-devel@lists.freedesktop.org
5531T:	git git://anongit.freedesktop.org/drm/drm-misc
5532S:	Maintained
5533F:	drivers/gpu/drm/stm
5534F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5535
5536DRM DRIVERS FOR TI LCDC
5537M:	Jyri Sarha <jsarha@ti.com>
5538R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5539L:	dri-devel@lists.freedesktop.org
5540S:	Maintained
5541F:	drivers/gpu/drm/tilcdc/
5542F:	Documentation/devicetree/bindings/display/tilcdc/
5543
5544DRM DRIVERS FOR TI OMAP
5545M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5546L:	dri-devel@lists.freedesktop.org
5547S:	Maintained
5548F:	drivers/gpu/drm/omapdrm/
5549F:	Documentation/devicetree/bindings/display/ti/
5550
5551DRM DRIVERS FOR V3D
5552M:	Eric Anholt <eric@anholt.net>
5553S:	Supported
5554F:	drivers/gpu/drm/v3d/
5555F:	include/uapi/drm/v3d_drm.h
5556F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5557T:	git git://anongit.freedesktop.org/drm/drm-misc
5558
5559DRM DRIVERS FOR VC4
5560M:	Eric Anholt <eric@anholt.net>
5561T:	git git://github.com/anholt/linux
5562S:	Supported
5563F:	drivers/gpu/drm/vc4/
5564F:	include/uapi/drm/vc4_drm.h
5565F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567
5568DRM DRIVERS FOR VIVANTE GPU IP
5569M:	Lucas Stach <l.stach@pengutronix.de>
5570R:	Russell King <linux+etnaviv@armlinux.org.uk>
5571R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5572L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5573L:	dri-devel@lists.freedesktop.org
5574S:	Maintained
5575F:	drivers/gpu/drm/etnaviv/
5576F:	include/uapi/drm/etnaviv_drm.h
5577F:	Documentation/devicetree/bindings/display/etnaviv/
5578
5579DRM DRIVERS FOR ZTE ZX
5580M:	Shawn Guo <shawnguo@kernel.org>
5581L:	dri-devel@lists.freedesktop.org
5582S:	Maintained
5583F:	drivers/gpu/drm/zte/
5584F:	Documentation/devicetree/bindings/display/zte,vou.txt
5585T:	git git://anongit.freedesktop.org/drm/drm-misc
5586
5587DRM PANEL DRIVERS
5588M:	Thierry Reding <thierry.reding@gmail.com>
5589R:	Sam Ravnborg <sam@ravnborg.org>
5590L:	dri-devel@lists.freedesktop.org
5591T:	git git://anongit.freedesktop.org/drm/drm-misc
5592S:	Maintained
5593F:	drivers/gpu/drm/drm_panel.c
5594F:	drivers/gpu/drm/panel/
5595F:	include/drm/drm_panel.h
5596F:	Documentation/devicetree/bindings/display/panel/
5597
5598DRM DRIVERS FOR XEN
5599M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5600T:	git git://anongit.freedesktop.org/drm/drm-misc
5601L:	dri-devel@lists.freedesktop.org
5602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5603S:	Supported
5604F:	drivers/gpu/drm/xen/
5605F:	Documentation/gpu/xen-front.rst
5606
5607DRM TTM SUBSYSTEM
5608M:	Christian Koenig <christian.koenig@amd.com>
5609M:	Huang Rui <ray.huang@amd.com>
5610T:	git git://people.freedesktop.org/~agd5f/linux
5611S:	Maintained
5612L:	dri-devel@lists.freedesktop.org
5613F:	include/drm/ttm/
5614F:	drivers/gpu/drm/ttm/
5615
5616DSBR100 USB FM RADIO DRIVER
5617M:	Alexey Klimov <klimov.linux@gmail.com>
5618L:	linux-media@vger.kernel.org
5619T:	git git://linuxtv.org/media_tree.git
5620S:	Maintained
5621F:	drivers/media/radio/dsbr100.c
5622
5623DT3155 MEDIA DRIVER
5624M:	Hans Verkuil <hverkuil@xs4all.nl>
5625L:	linux-media@vger.kernel.org
5626T:	git git://linuxtv.org/media_tree.git
5627W:	https://linuxtv.org
5628S:	Odd Fixes
5629F:	drivers/media/pci/dt3155/
5630
5631DVB_USB_AF9015 MEDIA DRIVER
5632M:	Antti Palosaari <crope@iki.fi>
5633L:	linux-media@vger.kernel.org
5634W:	https://linuxtv.org
5635W:	http://palosaari.fi/linux/
5636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5637T:	git git://linuxtv.org/anttip/media_tree.git
5638S:	Maintained
5639F:	drivers/media/usb/dvb-usb-v2/af9015*
5640
5641DVB_USB_AF9035 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/usb/dvb-usb-v2/af9035*
5650
5651DVB_USB_ANYSEE MEDIA DRIVER
5652M:	Antti Palosaari <crope@iki.fi>
5653L:	linux-media@vger.kernel.org
5654W:	https://linuxtv.org
5655W:	http://palosaari.fi/linux/
5656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5657T:	git git://linuxtv.org/anttip/media_tree.git
5658S:	Maintained
5659F:	drivers/media/usb/dvb-usb-v2/anysee*
5660
5661DVB_USB_AU6610 MEDIA DRIVER
5662M:	Antti Palosaari <crope@iki.fi>
5663L:	linux-media@vger.kernel.org
5664W:	https://linuxtv.org
5665W:	http://palosaari.fi/linux/
5666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5667T:	git git://linuxtv.org/anttip/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/dvb-usb-v2/au6610*
5670
5671DVB_USB_CE6230 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/dvb-usb-v2/ce6230*
5680
5681DVB_USB_CXUSB MEDIA DRIVER
5682M:	Michael Krufky <mkrufky@linuxtv.org>
5683L:	linux-media@vger.kernel.org
5684W:	https://linuxtv.org
5685W:	http://github.com/mkrufky
5686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5687T:	git git://linuxtv.org/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/dvb-usb/cxusb*
5690
5691DVB_USB_EC168 MEDIA DRIVER
5692M:	Antti Palosaari <crope@iki.fi>
5693L:	linux-media@vger.kernel.org
5694W:	https://linuxtv.org
5695W:	http://palosaari.fi/linux/
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/anttip/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb-v2/ec168*
5700
5701DVB_USB_GL861 MEDIA DRIVER
5702M:	Antti Palosaari <crope@iki.fi>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5706T:	git git://linuxtv.org/anttip/media_tree.git
5707S:	Maintained
5708F:	drivers/media/usb/dvb-usb-v2/gl861*
5709
5710DVB_USB_MXL111SF MEDIA DRIVER
5711M:	Michael Krufky <mkrufky@linuxtv.org>
5712L:	linux-media@vger.kernel.org
5713W:	https://linuxtv.org
5714W:	http://github.com/mkrufky
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5717S:	Maintained
5718F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5719
5720DVB_USB_RTL28XXU MEDIA DRIVER
5721M:	Antti Palosaari <crope@iki.fi>
5722L:	linux-media@vger.kernel.org
5723W:	https://linuxtv.org
5724W:	http://palosaari.fi/linux/
5725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5726T:	git git://linuxtv.org/anttip/media_tree.git
5727S:	Maintained
5728F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5729
5730DVB_USB_V2 MEDIA DRIVER
5731M:	Antti Palosaari <crope@iki.fi>
5732L:	linux-media@vger.kernel.org
5733W:	https://linuxtv.org
5734W:	http://palosaari.fi/linux/
5735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5736T:	git git://linuxtv.org/anttip/media_tree.git
5737S:	Maintained
5738F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5739F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5740
5741DYNAMIC DEBUG
5742M:	Jason Baron <jbaron@akamai.com>
5743S:	Maintained
5744F:	lib/dynamic_debug.c
5745F:	include/linux/dynamic_debug.h
5746
5747DYNAMIC INTERRUPT MODERATION
5748M:	Tal Gilboa <talgi@mellanox.com>
5749S:	Maintained
5750F:	include/linux/dim.h
5751F:	lib/dim/
5752
5753DZ DECSTATION DZ11 SERIAL DRIVER
5754M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5755S:	Maintained
5756F:	drivers/tty/serial/dz.*
5757
5758E3X0 POWER BUTTON DRIVER
5759M:	Moritz Fischer <moritz.fischer@ettus.com>
5760L:	usrp-users@lists.ettus.com
5761W:	http://www.ettus.com
5762S:	Supported
5763F:	drivers/input/misc/e3x0-button.c
5764F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5765
5766E4000 MEDIA DRIVER
5767M:	Antti Palosaari <crope@iki.fi>
5768L:	linux-media@vger.kernel.org
5769W:	https://linuxtv.org
5770W:	http://palosaari.fi/linux/
5771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5772T:	git git://linuxtv.org/anttip/media_tree.git
5773S:	Maintained
5774F:	drivers/media/tuners/e4000*
5775
5776EARTH_PT1 MEDIA DRIVER
5777M:	Akihiro Tsukada <tskd08@gmail.com>
5778L:	linux-media@vger.kernel.org
5779S:	Odd Fixes
5780F:	drivers/media/pci/pt1/
5781
5782EARTH_PT3 MEDIA DRIVER
5783M:	Akihiro Tsukada <tskd08@gmail.com>
5784L:	linux-media@vger.kernel.org
5785S:	Odd Fixes
5786F:	drivers/media/pci/pt3/
5787
5788EC100 MEDIA DRIVER
5789M:	Antti Palosaari <crope@iki.fi>
5790L:	linux-media@vger.kernel.org
5791W:	https://linuxtv.org
5792W:	http://palosaari.fi/linux/
5793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5794T:	git git://linuxtv.org/anttip/media_tree.git
5795S:	Maintained
5796F:	drivers/media/dvb-frontends/ec100*
5797
5798ECRYPT FILE SYSTEM
5799M:	Tyler Hicks <tyhicks@canonical.com>
5800L:	ecryptfs@vger.kernel.org
5801W:	http://ecryptfs.org
5802W:	https://launchpad.net/ecryptfs
5803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5804S:	Supported
5805F:	Documentation/filesystems/ecryptfs.txt
5806F:	fs/ecryptfs/
5807
5808EDAC-AMD64
5809M:	Borislav Petkov <bp@alien8.de>
5810L:	linux-edac@vger.kernel.org
5811S:	Maintained
5812F:	drivers/edac/amd64_edac*
5813
5814EDAC-ARMADA
5815M:	Jan Luebbe <jlu@pengutronix.de>
5816L:	linux-edac@vger.kernel.org
5817S:	Maintained
5818F:	drivers/edac/armada_xp_*
5819
5820EDAC-AST2500
5821M:	Stefan Schaeckeler <sschaeck@cisco.com>
5822S:	Supported
5823F:	drivers/edac/aspeed_edac.c
5824F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5825
5826EDAC-BLUEFIELD
5827M:	Shravan Kumar Ramani <sramani@mellanox.com>
5828S:	Supported
5829F:	drivers/edac/bluefield_edac.c
5830
5831EDAC-CALXEDA
5832M:	Robert Richter <rric@kernel.org>
5833L:	linux-edac@vger.kernel.org
5834S:	Maintained
5835F:	drivers/edac/highbank*
5836
5837EDAC-CAVIUM OCTEON
5838M:	Ralf Baechle <ralf@linux-mips.org>
5839M:	David Daney <david.daney@cavium.com>
5840L:	linux-edac@vger.kernel.org
5841L:	linux-mips@vger.kernel.org
5842S:	Supported
5843F:	drivers/edac/octeon_edac*
5844
5845EDAC-CAVIUM THUNDERX
5846M:	David Daney <david.daney@cavium.com>
5847M:	Jan Glauber <jglauber@cavium.com>
5848L:	linux-edac@vger.kernel.org
5849S:	Supported
5850F:	drivers/edac/thunderx_edac*
5851
5852EDAC-CORE
5853M:	Borislav Petkov <bp@alien8.de>
5854M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5855M:	Tony Luck <tony.luck@intel.com>
5856R:	James Morse <james.morse@arm.com>
5857R:	Robert Richter <rrichter@marvell.com>
5858L:	linux-edac@vger.kernel.org
5859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5860S:	Supported
5861F:	Documentation/admin-guide/ras.rst
5862F:	Documentation/driver-api/edac.rst
5863F:	drivers/edac/
5864F:	include/linux/edac.h
5865
5866EDAC-E752X
5867M:	Mark Gross <mark.gross@intel.com>
5868L:	linux-edac@vger.kernel.org
5869S:	Maintained
5870F:	drivers/edac/e752x_edac.c
5871
5872EDAC-E7XXX
5873L:	linux-edac@vger.kernel.org
5874S:	Maintained
5875F:	drivers/edac/e7xxx_edac.c
5876
5877EDAC-FSL_DDR
5878M:	York Sun <york.sun@nxp.com>
5879L:	linux-edac@vger.kernel.org
5880S:	Maintained
5881F:	drivers/edac/fsl_ddr_edac.*
5882
5883EDAC-GHES
5884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5885L:	linux-edac@vger.kernel.org
5886S:	Maintained
5887F:	drivers/edac/ghes_edac.c
5888
5889EDAC-I10NM
5890M:	Tony Luck <tony.luck@intel.com>
5891L:	linux-edac@vger.kernel.org
5892S:	Maintained
5893F:	drivers/edac/i10nm_base.c
5894
5895EDAC-I3000
5896L:	linux-edac@vger.kernel.org
5897S:	Orphan
5898F:	drivers/edac/i3000_edac.c
5899
5900EDAC-I5000
5901L:	linux-edac@vger.kernel.org
5902S:	Maintained
5903F:	drivers/edac/i5000_edac.c
5904
5905EDAC-I5400
5906M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5907L:	linux-edac@vger.kernel.org
5908S:	Maintained
5909F:	drivers/edac/i5400_edac.c
5910
5911EDAC-I7300
5912M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5913L:	linux-edac@vger.kernel.org
5914S:	Maintained
5915F:	drivers/edac/i7300_edac.c
5916
5917EDAC-I7CORE
5918M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5919L:	linux-edac@vger.kernel.org
5920S:	Maintained
5921F:	drivers/edac/i7core_edac.c
5922
5923EDAC-I82443BXGX
5924M:	Tim Small <tim@buttersideup.com>
5925L:	linux-edac@vger.kernel.org
5926S:	Maintained
5927F:	drivers/edac/i82443bxgx_edac.c
5928
5929EDAC-I82975X
5930M:	"Arvind R." <arvino55@gmail.com>
5931L:	linux-edac@vger.kernel.org
5932S:	Maintained
5933F:	drivers/edac/i82975x_edac.c
5934
5935EDAC-IE31200
5936M:	Jason Baron <jbaron@akamai.com>
5937L:	linux-edac@vger.kernel.org
5938S:	Maintained
5939F:	drivers/edac/ie31200_edac.c
5940
5941EDAC-MPC85XX
5942M:	Johannes Thumshirn <morbidrsa@gmail.com>
5943L:	linux-edac@vger.kernel.org
5944S:	Maintained
5945F:	drivers/edac/mpc85xx_edac.[ch]
5946
5947EDAC-PASEMI
5948M:	Egor Martovetsky <egor@pasemi.com>
5949L:	linux-edac@vger.kernel.org
5950S:	Maintained
5951F:	drivers/edac/pasemi_edac.c
5952
5953EDAC-PND2
5954M:	Tony Luck <tony.luck@intel.com>
5955L:	linux-edac@vger.kernel.org
5956S:	Maintained
5957F:	drivers/edac/pnd2_edac.[ch]
5958
5959EDAC-R82600
5960M:	Tim Small <tim@buttersideup.com>
5961L:	linux-edac@vger.kernel.org
5962S:	Maintained
5963F:	drivers/edac/r82600_edac.c
5964
5965EDAC-SBRIDGE
5966M:	Tony Luck <tony.luck@intel.com>
5967R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5968L:	linux-edac@vger.kernel.org
5969S:	Maintained
5970F:	drivers/edac/sb_edac.c
5971
5972EDAC-SIFIVE
5973M:	Yash Shah <yash.shah@sifive.com>
5974L:	linux-edac@vger.kernel.org
5975S:	Supported
5976F:	drivers/edac/sifive_edac.c
5977
5978EDAC-SKYLAKE
5979M:	Tony Luck <tony.luck@intel.com>
5980L:	linux-edac@vger.kernel.org
5981S:	Maintained
5982F:	drivers/edac/skx_*.c
5983
5984EDAC-TI
5985M:	Tero Kristo <t-kristo@ti.com>
5986L:	linux-edac@vger.kernel.org
5987S:	Maintained
5988F:	drivers/edac/ti_edac.c
5989
5990EDAC-QCOM
5991M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5992M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5993L:	linux-arm-msm@vger.kernel.org
5994L:	linux-edac@vger.kernel.org
5995S:	Maintained
5996F:	drivers/edac/qcom_edac.c
5997
5998EDIROL UA-101/UA-1000 DRIVER
5999M:	Clemens Ladisch <clemens@ladisch.de>
6000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6002S:	Maintained
6003F:	sound/usb/misc/ua101.c
6004
6005EFI TEST DRIVER
6006L:	linux-efi@vger.kernel.org
6007M:	Ivan Hu <ivan.hu@canonical.com>
6008M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6009S:	Maintained
6010F:	drivers/firmware/efi/test/
6011
6012EFI VARIABLE FILESYSTEM
6013M:	Matthew Garrett <matthew.garrett@nebula.com>
6014M:	Jeremy Kerr <jk@ozlabs.org>
6015M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6017L:	linux-efi@vger.kernel.org
6018S:	Maintained
6019F:	fs/efivarfs/
6020
6021EFIFB FRAMEBUFFER DRIVER
6022L:	linux-fbdev@vger.kernel.org
6023M:	Peter Jones <pjones@redhat.com>
6024S:	Maintained
6025F:	drivers/video/fbdev/efifb.c
6026
6027EFS FILESYSTEM
6028W:	http://aeschi.ch.eu.org/efs/
6029S:	Orphan
6030F:	fs/efs/
6031
6032EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6033M:	Douglas Miller <dougmill@linux.ibm.com>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	drivers/net/ethernet/ibm/ehea/
6037
6038EM28XX VIDEO4LINUX DRIVER
6039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6040L:	linux-media@vger.kernel.org
6041W:	https://linuxtv.org
6042T:	git git://linuxtv.org/media_tree.git
6043S:	Maintained
6044F:	drivers/media/usb/em28xx/
6045F:	Documentation/media/v4l-drivers/em28xx*
6046
6047EMBEDDED LINUX
6048M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6049M:	Matt Mackall <mpm@selenic.com>
6050M:	David Woodhouse <dwmw2@infradead.org>
6051L:	linux-embedded@vger.kernel.org
6052S:	Maintained
6053
6054Emulex 10Gbps iSCSI - OneConnect DRIVER
6055M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6056M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6057M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6058L:	linux-scsi@vger.kernel.org
6059W:	http://www.broadcom.com
6060S:	Supported
6061F:	drivers/scsi/be2iscsi/
6062
6063Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6064M:	Sathya Perla <sathya.perla@broadcom.com>
6065M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6066M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6067M:	Somnath Kotur <somnath.kotur@broadcom.com>
6068L:	netdev@vger.kernel.org
6069W:	http://www.emulex.com
6070S:	Supported
6071F:	drivers/net/ethernet/emulex/benet/
6072
6073EMULEX ONECONNECT ROCE DRIVER
6074M:	Selvin Xavier <selvin.xavier@broadcom.com>
6075M:	Devesh Sharma <devesh.sharma@broadcom.com>
6076L:	linux-rdma@vger.kernel.org
6077W:	http://www.broadcom.com
6078S:	Odd Fixes
6079F:	drivers/infiniband/hw/ocrdma/
6080F:	include/uapi/rdma/ocrdma-abi.h
6081
6082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6083M:	James Smart <james.smart@broadcom.com>
6084M:	Dick Kennedy <dick.kennedy@broadcom.com>
6085L:	linux-scsi@vger.kernel.org
6086W:	http://www.broadcom.com
6087S:	Supported
6088F:	drivers/scsi/lpfc/
6089
6090ENE CB710 FLASH CARD READER DRIVER
6091M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6092S:	Maintained
6093F:	drivers/misc/cb710/
6094F:	drivers/mmc/host/cb710-mmc.*
6095F:	include/linux/cb710.h
6096
6097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6098M:	Maxim Levitsky <maximlevitsky@gmail.com>
6099S:	Maintained
6100F:	drivers/media/rc/ene_ir.*
6101
6102EPSON S1D13XXX FRAMEBUFFER DRIVER
6103M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6104S:	Maintained
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6106F:	drivers/video/fbdev/s1d13xxxfb.c
6107F:	include/video/s1d13xxxfb.h
6108
6109EROFS FILE SYSTEM
6110M:	Gao Xiang <gaoxiang25@huawei.com>
6111M:	Chao Yu <yuchao0@huawei.com>
6112L:	linux-erofs@lists.ozlabs.org
6113S:	Maintained
6114F:	fs/erofs/
6115
6116ERRSEQ ERROR TRACKING INFRASTRUCTURE
6117M:	Jeff Layton <jlayton@kernel.org>
6118S:	Maintained
6119F:	lib/errseq.c
6120F:	include/linux/errseq.h
6121
6122ET131X NETWORK DRIVER
6123M:	Mark Einon <mark.einon@gmail.com>
6124S:	Odd Fixes
6125F:	drivers/net/ethernet/agere/
6126
6127ETHERNET BRIDGE
6128M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6129M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6130L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6131L:	netdev@vger.kernel.org
6132W:	http://www.linuxfoundation.org/en/Net:Bridge
6133S:	Maintained
6134F:	include/linux/netfilter_bridge/
6135F:	net/bridge/
6136
6137ETHERNET PHY LIBRARY
6138M:	Andrew Lunn <andrew@lunn.ch>
6139M:	Florian Fainelli <f.fainelli@gmail.com>
6140M:	Heiner Kallweit <hkallweit1@gmail.com>
6141L:	netdev@vger.kernel.org
6142S:	Maintained
6143F:	Documentation/ABI/testing/sysfs-class-net-phydev
6144F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6145F:	Documentation/devicetree/bindings/net/mdio*
6146F:	Documentation/networking/phy.rst
6147F:	drivers/net/phy/
6148F:	drivers/of/of_mdio.c
6149F:	drivers/of/of_net.c
6150F:	include/linux/*mdio*.h
6151F:	include/linux/of_net.h
6152F:	include/linux/phy.h
6153F:	include/linux/phy_fixed.h
6154F:	include/linux/platform_data/mdio-bcm-unimac.h
6155F:	include/linux/platform_data/mdio-gpio.h
6156F:	include/trace/events/mdio.h
6157F:	include/uapi/linux/mdio.h
6158F:	include/uapi/linux/mii.h
6159
6160EXFAT FILE SYSTEM
6161M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6162S:	Maintained
6163F:	drivers/staging/exfat/
6164
6165EXT2 FILE SYSTEM
6166M:	Jan Kara <jack@suse.com>
6167L:	linux-ext4@vger.kernel.org
6168S:	Maintained
6169F:	Documentation/filesystems/ext2.txt
6170F:	fs/ext2/
6171F:	include/linux/ext2*
6172
6173EXT4 FILE SYSTEM
6174M:	"Theodore Ts'o" <tytso@mit.edu>
6175M:	Andreas Dilger <adilger.kernel@dilger.ca>
6176L:	linux-ext4@vger.kernel.org
6177W:	http://ext4.wiki.kernel.org
6178Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6180S:	Maintained
6181F:	Documentation/filesystems/ext4/
6182F:	fs/ext4/
6183
6184Extended Verification Module (EVM)
6185M:	Mimi Zohar <zohar@linux.ibm.com>
6186L:	linux-integrity@vger.kernel.org
6187S:	Supported
6188F:	security/integrity/evm/
6189
6190EXTENSIBLE FIRMWARE INTERFACE (EFI)
6191M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6192L:	linux-efi@vger.kernel.org
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6194S:	Maintained
6195F:	Documentation/admin-guide/efi-stub.rst
6196F:	arch/*/kernel/efi.c
6197F:	arch/x86/boot/compressed/eboot.[ch]
6198F:	arch/*/include/asm/efi.h
6199F:	arch/x86/platform/efi/
6200F:	drivers/firmware/efi/
6201F:	include/linux/efi*.h
6202F:	arch/arm/boot/compressed/efi-header.S
6203F:	arch/arm64/kernel/efi-entry.S
6204
6205EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6206M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6207M:	Chanwoo Choi <cw00.choi@samsung.com>
6208L:	linux-kernel@vger.kernel.org
6209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6210S:	Maintained
6211F:	drivers/extcon/
6212F:	include/linux/extcon/
6213F:	include/linux/extcon.h
6214F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6215F:	Documentation/devicetree/bindings/extcon/
6216
6217EXYNOS DP DRIVER
6218M:	Jingoo Han <jingoohan1@gmail.com>
6219L:	dri-devel@lists.freedesktop.org
6220S:	Maintained
6221F:	drivers/gpu/drm/exynos/exynos_dp*
6222
6223EXYNOS SYSMMU (IOMMU) driver
6224M:	Marek Szyprowski <m.szyprowski@samsung.com>
6225L:	iommu@lists.linux-foundation.org
6226S:	Maintained
6227F:	drivers/iommu/exynos-iommu.c
6228
6229EZchip NPS platform support
6230M:	Vineet Gupta <vgupta@synopsys.com>
6231M:	Ofer Levi <oferle@mellanox.com>
6232S:	Supported
6233F:	arch/arc/plat-eznps
6234F:	arch/arc/boot/dts/eznps.dts
6235
6236F2FS FILE SYSTEM
6237M:	Jaegeuk Kim <jaegeuk@kernel.org>
6238M:	Chao Yu <yuchao0@huawei.com>
6239L:	linux-f2fs-devel@lists.sourceforge.net
6240W:	https://f2fs.wiki.kernel.org/
6241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6242S:	Maintained
6243F:	Documentation/filesystems/f2fs.txt
6244F:	Documentation/ABI/testing/sysfs-fs-f2fs
6245F:	fs/f2fs/
6246F:	include/linux/f2fs_fs.h
6247F:	include/trace/events/f2fs.h
6248
6249F71805F HARDWARE MONITORING DRIVER
6250M:	Jean Delvare <jdelvare@suse.com>
6251L:	linux-hwmon@vger.kernel.org
6252S:	Maintained
6253F:	Documentation/hwmon/f71805f.rst
6254F:	drivers/hwmon/f71805f.c
6255
6256FADDR2LINE
6257M:	Josh Poimboeuf <jpoimboe@redhat.com>
6258S:	Maintained
6259F:	scripts/faddr2line
6260
6261FAILOVER MODULE
6262M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6263L:	netdev@vger.kernel.org
6264S:	Supported
6265F:	net/core/failover.c
6266F:	include/net/failover.h
6267F:	Documentation/networking/failover.rst
6268
6269FANOTIFY
6270M:	Jan Kara <jack@suse.cz>
6271R:	Amir Goldstein <amir73il@gmail.com>
6272L:	linux-fsdevel@vger.kernel.org
6273S:	Maintained
6274F:	fs/notify/fanotify/
6275F:	include/linux/fanotify.h
6276F:	include/uapi/linux/fanotify.h
6277
6278FARSYNC SYNCHRONOUS DRIVER
6279M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6280W:	http://www.farsite.co.uk/
6281S:	Supported
6282F:	drivers/net/wan/farsync.*
6283
6284FAULT INJECTION SUPPORT
6285M:	Akinobu Mita <akinobu.mita@gmail.com>
6286S:	Supported
6287F:	Documentation/fault-injection/
6288F:	lib/fault-inject.c
6289
6290FBTFT Framebuffer drivers
6291S:	Orphan
6292L:	dri-devel@lists.freedesktop.org
6293L:	linux-fbdev@vger.kernel.org
6294F:	drivers/staging/fbtft/
6295
6296FC0011 TUNER DRIVER
6297M:	Michael Buesch <m@bues.ch>
6298L:	linux-media@vger.kernel.org
6299S:	Maintained
6300F:	drivers/media/tuners/fc0011.h
6301F:	drivers/media/tuners/fc0011.c
6302
6303FC2580 MEDIA DRIVER
6304M:	Antti Palosaari <crope@iki.fi>
6305L:	linux-media@vger.kernel.org
6306W:	https://linuxtv.org
6307W:	http://palosaari.fi/linux/
6308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6309T:	git git://linuxtv.org/anttip/media_tree.git
6310S:	Maintained
6311F:	drivers/media/tuners/fc2580*
6312
6313FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6314M:	Hannes Reinecke <hare@suse.de>
6315L:	linux-scsi@vger.kernel.org
6316W:	www.Open-FCoE.org
6317S:	Supported
6318F:	drivers/scsi/libfc/
6319F:	drivers/scsi/fcoe/
6320F:	include/scsi/fc/
6321F:	include/scsi/libfc.h
6322F:	include/scsi/libfcoe.h
6323F:	include/uapi/scsi/fc/
6324
6325FILE LOCKING (flock() and fcntl()/lockf())
6326M:	Jeff Layton <jlayton@kernel.org>
6327M:	"J. Bruce Fields" <bfields@fieldses.org>
6328L:	linux-fsdevel@vger.kernel.org
6329S:	Maintained
6330F:	include/linux/fcntl.h
6331F:	include/uapi/linux/fcntl.h
6332F:	fs/fcntl.c
6333F:	fs/locks.c
6334
6335FILESYSTEMS (VFS and infrastructure)
6336M:	Alexander Viro <viro@zeniv.linux.org.uk>
6337L:	linux-fsdevel@vger.kernel.org
6338S:	Maintained
6339F:	fs/*
6340F:	include/linux/fs.h
6341F:	include/linux/fs_types.h
6342F:	include/uapi/linux/fs.h
6343
6344FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6345M:	Riku Voipio <riku.voipio@iki.fi>
6346L:	linux-hwmon@vger.kernel.org
6347S:	Maintained
6348F:	drivers/hwmon/f75375s.c
6349F:	include/linux/f75375s.h
6350
6351FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6352M:	Clemens Ladisch <clemens@ladisch.de>
6353M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6354L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6356S:	Maintained
6357F:	sound/firewire/
6358F:	include/uapi/sound/firewire.h
6359
6360FIREWIRE MEDIA DRIVERS (firedtv)
6361M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6362L:	linux-media@vger.kernel.org
6363L:	linux1394-devel@lists.sourceforge.net
6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6365S:	Maintained
6366F:	drivers/media/firewire/
6367
6368FIREWIRE SBP-2 TARGET
6369M:	Chris Boot <bootc@bootc.net>
6370L:	linux-scsi@vger.kernel.org
6371L:	target-devel@vger.kernel.org
6372L:	linux1394-devel@lists.sourceforge.net
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6374S:	Maintained
6375F:	drivers/target/sbp/
6376
6377FIREWIRE SUBSYSTEM
6378M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6379L:	linux1394-devel@lists.sourceforge.net
6380W:	http://ieee1394.wiki.kernel.org/
6381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6382S:	Maintained
6383F:	drivers/firewire/
6384F:	include/linux/firewire.h
6385F:	include/uapi/linux/firewire*.h
6386F:	tools/firewire/
6387
6388FIRMWARE LOADER (request_firmware)
6389M:	Luis Chamberlain <mcgrof@kernel.org>
6390L:	linux-kernel@vger.kernel.org
6391S:	Maintained
6392F:	Documentation/firmware_class/
6393F:	drivers/base/firmware_loader/
6394F:	include/linux/firmware.h
6395
6396FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6397M:	Joshua Morris <josh.h.morris@us.ibm.com>
6398M:	Philip Kelleher <pjk1939@linux.ibm.com>
6399S:	Maintained
6400F:	drivers/block/rsxx/
6401
6402FLEXTIMER FTM-QUADDEC DRIVER
6403M:	Patrick Havelange <patrick.havelange@essensium.com>
6404L:	linux-iio@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6407F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6408F:	drivers/counter/ftm-quaddec.c
6409
6410FLOPPY DRIVER
6411M:	Denis Efremov <efremov@linux.com>
6412S:	Odd Fixes
6413L:	linux-block@vger.kernel.org
6414F:	drivers/block/floppy.c
6415
6416FPGA MANAGER FRAMEWORK
6417M:	Moritz Fischer <mdf@kernel.org>
6418L:	linux-fpga@vger.kernel.org
6419S:	Maintained
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6421Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6422F:	Documentation/fpga/
6423F:	Documentation/driver-api/fpga/
6424F:	Documentation/devicetree/bindings/fpga/
6425F:	drivers/fpga/
6426F:	include/linux/fpga/
6427W:	http://www.rocketboards.org
6428
6429FPGA DFL DRIVERS
6430M:	Wu Hao <hao.wu@intel.com>
6431L:	linux-fpga@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/fpga/dfl.rst
6434F:	include/uapi/linux/fpga-dfl.h
6435F:	drivers/fpga/dfl*
6436
6437FPU EMULATOR
6438M:	Bill Metzenthen <billm@melbpc.org.au>
6439W:	http://floatingpoint.sourceforge.net/emulator/index.html
6440S:	Maintained
6441F:	arch/x86/math-emu/
6442
6443FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6444L:	netdev@vger.kernel.org
6445S:	Orphan
6446F:	drivers/net/wan/dlci.c
6447F:	drivers/net/wan/sdla.c
6448
6449FRAMEBUFFER LAYER
6450M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6451L:	dri-devel@lists.freedesktop.org
6452L:	linux-fbdev@vger.kernel.org
6453T:	git git://anongit.freedesktop.org/drm/drm-misc
6454Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6455S:	Maintained
6456F:	Documentation/fb/
6457F:	drivers/video/
6458F:	include/video/
6459F:	include/linux/fb.h
6460F:	include/uapi/video/
6461F:	include/uapi/linux/fb.h
6462
6463FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6464M:	Horia Geantă <horia.geanta@nxp.com>
6465M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6466L:	linux-crypto@vger.kernel.org
6467S:	Maintained
6468F:	drivers/crypto/caam/
6469F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6470
6471FREESCALE DIU FRAMEBUFFER DRIVER
6472M:	Timur Tabi <timur@kernel.org>
6473L:	linux-fbdev@vger.kernel.org
6474S:	Maintained
6475F:	drivers/video/fbdev/fsl-diu-fb.*
6476
6477FREESCALE DMA DRIVER
6478M:	Li Yang <leoyang.li@nxp.com>
6479M:	Zhang Wei <zw@zh-kernel.org>
6480L:	linuxppc-dev@lists.ozlabs.org
6481S:	Maintained
6482F:	drivers/dma/fsldma.*
6483
6484FREESCALE ENETC ETHERNET DRIVERS
6485M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6486L:	netdev@vger.kernel.org
6487S:	Maintained
6488F:	drivers/net/ethernet/freescale/enetc/
6489
6490FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6491M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6492L:	netdev@vger.kernel.org
6493S:	Maintained
6494F:	drivers/net/ethernet/freescale/gianfar*
6495F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6496
6497FREESCALE GPMI NAND DRIVER
6498M:	Han Xu <han.xu@nxp.com>
6499L:	linux-mtd@lists.infradead.org
6500S:	Maintained
6501F:	drivers/mtd/nand/raw/gpmi-nand/*
6502
6503FREESCALE I2C CPM DRIVER
6504M:	Jochen Friedrich <jochen@scram.de>
6505L:	linuxppc-dev@lists.ozlabs.org
6506L:	linux-i2c@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/busses/i2c-cpm.c
6509
6510FREESCALE IMX DDR PMU DRIVER
6511M:	Frank Li <Frank.li@nxp.com>
6512L:	linux-arm-kernel@lists.infradead.org
6513S:	Maintained
6514F:	drivers/perf/fsl_imx8_ddr_perf.c
6515F:	Documentation/admin-guide/perf/imx-ddr.rst
6516F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6517
6518FREESCALE IMX I2C DRIVER
6519M:	Oleksij Rempel <o.rempel@pengutronix.de>
6520R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6521L:	linux-i2c@vger.kernel.org
6522S:	Maintained
6523F:	drivers/i2c/busses/i2c-imx.c
6524F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6525
6526FREESCALE IMX LPI2C DRIVER
6527M:	Dong Aisheng <aisheng.dong@nxp.com>
6528L:	linux-i2c@vger.kernel.org
6529L:	linux-imx@nxp.com
6530S:	Maintained
6531F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6532F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6533
6534FREESCALE IMX / MXC FEC DRIVER
6535M:	Fugang Duan <fugang.duan@nxp.com>
6536L:	netdev@vger.kernel.org
6537S:	Maintained
6538F:	drivers/net/ethernet/freescale/fec_main.c
6539F:	drivers/net/ethernet/freescale/fec_ptp.c
6540F:	drivers/net/ethernet/freescale/fec.h
6541F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6542
6543FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6544M:	Sascha Hauer <s.hauer@pengutronix.de>
6545R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6546L:	linux-fbdev@vger.kernel.org
6547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6548S:	Maintained
6549F:	include/linux/platform_data/video-imxfb.h
6550F:	drivers/video/fbdev/imxfb.c
6551
6552FREESCALE QORIQ DPAA ETHERNET DRIVER
6553M:	Madalin Bucur <madalin.bucur@nxp.com>
6554L:	netdev@vger.kernel.org
6555S:	Maintained
6556F:	drivers/net/ethernet/freescale/dpaa
6557
6558FREESCALE QORIQ DPAA FMAN DRIVER
6559M:	Madalin Bucur <madalin.bucur@nxp.com>
6560L:	netdev@vger.kernel.org
6561S:	Maintained
6562F:	drivers/net/ethernet/freescale/fman
6563F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6564
6565FREESCALE QORIQ PTP CLOCK DRIVER
6566M:	Yangbo Lu <yangbo.lu@nxp.com>
6567L:	netdev@vger.kernel.org
6568S:	Maintained
6569F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6570F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6571F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6572F:	drivers/ptp/ptp_qoriq.c
6573F:	drivers/ptp/ptp_qoriq_debugfs.c
6574F:	include/linux/fsl/ptp_qoriq.h
6575F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6576
6577FREESCALE QUAD SPI DRIVER
6578M:	Han Xu <han.xu@nxp.com>
6579L:	linux-spi@vger.kernel.org
6580S:	Maintained
6581F:	drivers/spi/spi-fsl-qspi.c
6582
6583FREESCALE QUICC ENGINE LIBRARY
6584M:	Qiang Zhao <qiang.zhao@nxp.com>
6585L:	linuxppc-dev@lists.ozlabs.org
6586S:	Maintained
6587F:	drivers/soc/fsl/qe/
6588F:	include/soc/fsl/*qe*.h
6589F:	include/soc/fsl/*ucc*.h
6590
6591FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6592M:	Li Yang <leoyang.li@nxp.com>
6593L:	netdev@vger.kernel.org
6594L:	linuxppc-dev@lists.ozlabs.org
6595S:	Maintained
6596F:	drivers/net/ethernet/freescale/ucc_geth*
6597
6598FREESCALE QUICC ENGINE UCC HDLC DRIVER
6599M:	Zhao Qiang <qiang.zhao@nxp.com>
6600L:	netdev@vger.kernel.org
6601L:	linuxppc-dev@lists.ozlabs.org
6602S:	Maintained
6603F:	drivers/net/wan/fsl_ucc_hdlc*
6604
6605FREESCALE QUICC ENGINE UCC UART DRIVER
6606M:	Timur Tabi <timur@kernel.org>
6607L:	linuxppc-dev@lists.ozlabs.org
6608S:	Maintained
6609F:	drivers/tty/serial/ucc_uart.c
6610
6611FREESCALE SOC DRIVERS
6612M:	Li Yang <leoyang.li@nxp.com>
6613L:	linuxppc-dev@lists.ozlabs.org
6614L:	linux-arm-kernel@lists.infradead.org
6615S:	Maintained
6616F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6617F:	Documentation/devicetree/bindings/soc/fsl/
6618F:	drivers/soc/fsl/
6619F:	include/linux/fsl/
6620
6621FREESCALE SOC FS_ENET DRIVER
6622M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6623L:	linuxppc-dev@lists.ozlabs.org
6624L:	netdev@vger.kernel.org
6625S:	Maintained
6626F:	drivers/net/ethernet/freescale/fs_enet/
6627F:	include/linux/fs_enet_pd.h
6628
6629FREESCALE SOC SOUND DRIVERS
6630M:	Timur Tabi <timur@kernel.org>
6631M:	Nicolin Chen <nicoleotsuka@gmail.com>
6632M:	Xiubo Li <Xiubo.Lee@gmail.com>
6633R:	Fabio Estevam <festevam@gmail.com>
6634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6635L:	linuxppc-dev@lists.ozlabs.org
6636S:	Maintained
6637F:	sound/soc/fsl/fsl*
6638F:	sound/soc/fsl/imx*
6639F:	sound/soc/fsl/mpc8610_hpcd.c
6640
6641FREESCALE USB PERIPHERAL DRIVERS
6642M:	Li Yang <leoyang.li@nxp.com>
6643L:	linux-usb@vger.kernel.org
6644L:	linuxppc-dev@lists.ozlabs.org
6645S:	Maintained
6646F:	drivers/usb/gadget/udc/fsl*
6647
6648FREEVXFS FILESYSTEM
6649M:	Christoph Hellwig <hch@infradead.org>
6650W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6651S:	Maintained
6652F:	fs/freevxfs/
6653
6654FREEZER
6655M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6656M:	Pavel Machek <pavel@ucw.cz>
6657L:	linux-pm@vger.kernel.org
6658S:	Supported
6659F:	Documentation/power/freezing-of-tasks.rst
6660F:	include/linux/freezer.h
6661F:	kernel/freezer.c
6662
6663FRONTSWAP API
6664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6665L:	linux-kernel@vger.kernel.org
6666S:	Maintained
6667F:	mm/frontswap.c
6668F:	include/linux/frontswap.h
6669
6670FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6671M:	David Howells <dhowells@redhat.com>
6672L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6673S:	Supported
6674F:	Documentation/filesystems/caching/
6675F:	fs/fscache/
6676F:	include/linux/fscache*.h
6677
6678FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6679M:	Theodore Y. Ts'o <tytso@mit.edu>
6680M:	Jaegeuk Kim <jaegeuk@kernel.org>
6681M:	Eric Biggers <ebiggers@kernel.org>
6682L:	linux-fscrypt@vger.kernel.org
6683Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6684T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6685S:	Supported
6686F:	fs/crypto/
6687F:	include/linux/fscrypt*.h
6688F:	include/uapi/linux/fscrypt.h
6689F:	Documentation/filesystems/fscrypt.rst
6690
6691FSI SUBSYSTEM
6692M:	Jeremy Kerr <jk@ozlabs.org>
6693M:	Joel Stanley <joel@jms.id.au>
6694R:	Alistar Popple <alistair@popple.id.au>
6695R:	Eddie James <eajames@linux.ibm.com>
6696L:	linux-fsi@lists.ozlabs.org
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6698Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6699S:	Supported
6700F:	drivers/fsi/
6701F:	include/linux/fsi*.h
6702F:	include/trace/events/fsi*.h
6703
6704FSI-ATTACHED I2C DRIVER
6705M:	Eddie James <eajames@linux.ibm.com>
6706L:	linux-i2c@vger.kernel.org
6707L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6708S:	Maintained
6709F:	drivers/i2c/busses/i2c-fsi.c
6710F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6711
6712FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6713M:	Jan Kara <jack@suse.cz>
6714R:	Amir Goldstein <amir73il@gmail.com>
6715L:	linux-fsdevel@vger.kernel.org
6716S:	Maintained
6717F:	fs/notify/
6718F:	include/linux/fsnotify*.h
6719
6720FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6721M:	Eric Biggers <ebiggers@kernel.org>
6722M:	Theodore Y. Ts'o <tytso@mit.edu>
6723L:	linux-fscrypt@vger.kernel.org
6724Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6725T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6726S:	Supported
6727F:	fs/verity/
6728F:	include/linux/fsverity.h
6729F:	include/uapi/linux/fsverity.h
6730F:	Documentation/filesystems/fsverity.rst
6731
6732FUJITSU LAPTOP EXTRAS
6733M:	Jonathan Woithe <jwoithe@just42.net>
6734L:	platform-driver-x86@vger.kernel.org
6735S:	Maintained
6736F:	drivers/platform/x86/fujitsu-laptop.c
6737
6738FUJITSU M-5MO LS CAMERA ISP DRIVER
6739M:	Kyungmin Park <kyungmin.park@samsung.com>
6740M:	Heungjun Kim <riverful.kim@samsung.com>
6741L:	linux-media@vger.kernel.org
6742S:	Maintained
6743F:	drivers/media/i2c/m5mols/
6744F:	include/media/i2c/m5mols.h
6745
6746FUJITSU TABLET EXTRAS
6747M:	Robert Gerlach <khnz@gmx.de>
6748L:	platform-driver-x86@vger.kernel.org
6749S:	Maintained
6750F:	drivers/platform/x86/fujitsu-tablet.c
6751
6752FUSE: FILESYSTEM IN USERSPACE
6753M:	Miklos Szeredi <miklos@szeredi.hu>
6754L:	linux-fsdevel@vger.kernel.org
6755W:	http://fuse.sourceforge.net/
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6757S:	Maintained
6758F:	fs/fuse/
6759F:	include/uapi/linux/fuse.h
6760F:	Documentation/filesystems/fuse.txt
6761
6762FUTEX SUBSYSTEM
6763M:	Thomas Gleixner <tglx@linutronix.de>
6764M:	Ingo Molnar <mingo@redhat.com>
6765R:	Peter Zijlstra <peterz@infradead.org>
6766R:	Darren Hart <dvhart@infradead.org>
6767L:	linux-kernel@vger.kernel.org
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6769S:	Maintained
6770F:	kernel/futex.c
6771F:	include/asm-generic/futex.h
6772F:	include/linux/futex.h
6773F:	include/uapi/linux/futex.h
6774F:	tools/testing/selftests/futex/
6775F:	tools/perf/bench/futex*
6776F:	Documentation/*futex*
6777
6778GCC PLUGINS
6779M:	Kees Cook <keescook@chromium.org>
6780R:	Emese Revfy <re.emese@gmail.com>
6781L:	kernel-hardening@lists.openwall.com
6782S:	Maintained
6783F:	scripts/gcc-plugins/
6784F:	scripts/gcc-plugin.sh
6785F:	scripts/Makefile.gcc-plugins
6786F:	Documentation/core-api/gcc-plugins.rst
6787
6788GASKET DRIVER FRAMEWORK
6789M:	Rob Springer <rspringer@google.com>
6790M:	Todd Poynor <toddpoynor@google.com>
6791M:	Ben Chan <benchan@chromium.org>
6792S:	Maintained
6793F:	drivers/staging/gasket/
6794
6795GCOV BASED KERNEL PROFILING
6796M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6797S:	Maintained
6798F:	kernel/gcov/
6799F:	Documentation/dev-tools/gcov.rst
6800
6801GDB KERNEL DEBUGGING HELPER SCRIPTS
6802M:	Jan Kiszka <jan.kiszka@siemens.com>
6803M:	Kieran Bingham <kbingham@kernel.org>
6804S:	Supported
6805F:	scripts/gdb/
6806
6807GDT SCSI DISK ARRAY CONTROLLER DRIVER
6808M:	Achim Leubner <achim_leubner@adaptec.com>
6809L:	linux-scsi@vger.kernel.org
6810W:	http://www.icp-vortex.com/
6811S:	Supported
6812F:	drivers/scsi/gdt*
6813
6814GEMTEK FM RADIO RECEIVER DRIVER
6815M:	Hans Verkuil <hverkuil@xs4all.nl>
6816L:	linux-media@vger.kernel.org
6817T:	git git://linuxtv.org/media_tree.git
6818W:	https://linuxtv.org
6819S:	Maintained
6820F:	drivers/media/radio/radio-gemtek*
6821
6822GENERIC ARCHITECTURE TOPOLOGY
6823M:	Sudeep Holla <sudeep.holla@arm.com>
6824L:	linux-kernel@vger.kernel.org
6825S:	Maintained
6826F:	drivers/base/arch_topology.c
6827F:	include/linux/arch_topology.h
6828
6829GENERIC GPIO I2C DRIVER
6830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6831S:	Supported
6832F:	drivers/i2c/busses/i2c-gpio.c
6833F:	include/linux/platform_data/i2c-gpio.h
6834
6835GENERIC GPIO I2C MULTIPLEXER DRIVER
6836M:	Peter Korsgaard <peter.korsgaard@barco.com>
6837L:	linux-i2c@vger.kernel.org
6838S:	Supported
6839F:	drivers/i2c/muxes/i2c-mux-gpio.c
6840F:	include/linux/platform_data/i2c-mux-gpio.h
6841F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6842
6843GENERIC HDLC (WAN) DRIVERS
6844M:	Krzysztof Halasa <khc@pm.waw.pl>
6845W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6846S:	Maintained
6847F:	drivers/net/wan/c101.c
6848F:	drivers/net/wan/hd6457*
6849F:	drivers/net/wan/hdlc*
6850F:	drivers/net/wan/n2.c
6851F:	drivers/net/wan/pc300too.c
6852F:	drivers/net/wan/pci200syn.c
6853F:	drivers/net/wan/wanxl*
6854
6855GENERIC INCLUDE/ASM HEADER FILES
6856M:	Arnd Bergmann <arnd@arndb.de>
6857L:	linux-arch@vger.kernel.org
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6859S:	Maintained
6860F:	include/asm-generic/
6861F:	include/uapi/asm-generic/
6862
6863GENERIC PHY FRAMEWORK
6864M:	Kishon Vijay Abraham I <kishon@ti.com>
6865L:	linux-kernel@vger.kernel.org
6866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6867S:	Supported
6868F:	drivers/phy/
6869F:	include/linux/phy/
6870F:	Documentation/devicetree/bindings/phy/
6871
6872GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6873M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6874S:	Supported
6875F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6876
6877GENERIC PM DOMAINS
6878M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6879M:	Kevin Hilman <khilman@kernel.org>
6880M:	Ulf Hansson <ulf.hansson@linaro.org>
6881L:	linux-pm@vger.kernel.org
6882S:	Supported
6883F:	drivers/base/power/domain*.c
6884F:	include/linux/pm_domain.h
6885F:	Documentation/devicetree/bindings/power/power_domain.txt
6886
6887GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6888M:	Eugen Hristev <eugen.hristev@microchip.com>
6889L:	linux-input@vger.kernel.org
6890S:	Maintained
6891F:	drivers/input/touchscreen/resistive-adc-touch.c
6892
6893GENERIC UIO DRIVER FOR PCI DEVICES
6894M:	"Michael S. Tsirkin" <mst@redhat.com>
6895L:	kvm@vger.kernel.org
6896S:	Supported
6897F:	drivers/uio/uio_pci_generic.c
6898
6899GENERIC VDSO LIBRARY:
6900M:	Andy Lutomirski <luto@kernel.org>
6901M:	Thomas Gleixner <tglx@linutronix.de>
6902M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6903L:	linux-kernel@vger.kernel.org
6904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6905S:	Maintained
6906F:	lib/vdso/
6907F:	kernel/time/vsyscall.c
6908F:	include/vdso/
6909F:	include/asm-generic/vdso/vsyscall.h
6910
6911GENWQE (IBM Generic Workqueue Card)
6912M:	Frank Haverkamp <haver@linux.ibm.com>
6913S:	Supported
6914F:	drivers/misc/genwqe/
6915
6916GET_MAINTAINER SCRIPT
6917M:	Joe Perches <joe@perches.com>
6918S:	Maintained
6919F:	scripts/get_maintainer.pl
6920
6921GFS2 FILE SYSTEM
6922M:	Bob Peterson <rpeterso@redhat.com>
6923M:	Andreas Gruenbacher <agruenba@redhat.com>
6924L:	cluster-devel@redhat.com
6925W:	http://sources.redhat.com/cluster/
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6927S:	Supported
6928F:	Documentation/filesystems/gfs2*.txt
6929F:	fs/gfs2/
6930F:	include/uapi/linux/gfs2_ondisk.h
6931
6932GNSS SUBSYSTEM
6933M:	Johan Hovold <johan@kernel.org>
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6935S:	Maintained
6936F:	Documentation/ABI/testing/sysfs-class-gnss
6937F:	Documentation/devicetree/bindings/gnss/
6938F:	drivers/gnss/
6939F:	include/linux/gnss.h
6940
6941GO7007 MPEG CODEC
6942M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6943L:	linux-media@vger.kernel.org
6944S:	Maintained
6945F:	drivers/media/usb/go7007/
6946
6947GOODIX TOUCHSCREEN
6948M:	Bastien Nocera <hadess@hadess.net>
6949L:	linux-input@vger.kernel.org
6950S:	Maintained
6951F:	drivers/input/touchscreen/goodix.c
6952
6953GOOGLE ETHERNET DRIVERS
6954M:	Catherine Sullivan <csully@google.com>
6955R:	Sagi Shahar <sagis@google.com>
6956R:	Jon Olson <jonolson@google.com>
6957L:	netdev@vger.kernel.org
6958S:	Supported
6959F:	Documentation/networking/device_drivers/google/gve.rst
6960F:	drivers/net/ethernet/google
6961
6962GPD POCKET FAN DRIVER
6963M:	Hans de Goede <hdegoede@redhat.com>
6964L:	platform-driver-x86@vger.kernel.org
6965S:	Maintained
6966F:	drivers/platform/x86/gpd-pocket-fan.c
6967
6968GPIO ACPI SUPPORT
6969M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6970M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6971L:	linux-gpio@vger.kernel.org
6972L:	linux-acpi@vger.kernel.org
6973S:	Maintained
6974F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6975F:	drivers/gpio/gpiolib-acpi.c
6976
6977GPIO IR Transmitter
6978M:	Sean Young <sean@mess.org>
6979L:	linux-media@vger.kernel.org
6980S:	Maintained
6981F:	drivers/media/rc/gpio-ir-tx.c
6982
6983GPIO MOCKUP DRIVER
6984M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6985L:	linux-gpio@vger.kernel.org
6986S:	Maintained
6987F:	drivers/gpio/gpio-mockup.c
6988F:	tools/testing/selftests/gpio/
6989
6990GPIO SUBSYSTEM
6991M:	Linus Walleij <linus.walleij@linaro.org>
6992M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6993L:	linux-gpio@vger.kernel.org
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6995S:	Maintained
6996F:	Documentation/devicetree/bindings/gpio/
6997F:	Documentation/driver-api/gpio/
6998F:	Documentation/admin-guide/gpio/
6999F:	Documentation/ABI/testing/gpio-cdev
7000F:	Documentation/ABI/obsolete/sysfs-gpio
7001F:	drivers/gpio/
7002F:	include/linux/gpio/
7003F:	include/linux/gpio.h
7004F:	include/linux/of_gpio.h
7005F:	include/asm-generic/gpio.h
7006F:	include/uapi/linux/gpio.h
7007F:	tools/gpio/
7008
7009GRE DEMULTIPLEXER DRIVER
7010M:	Dmitry Kozlov <xeb@mail.ru>
7011L:	netdev@vger.kernel.org
7012S:	Maintained
7013F:	net/ipv4/gre_demux.c
7014F:	net/ipv4/gre_offload.c
7015F:	include/net/gre.h
7016
7017GRETH 10/100/1G Ethernet MAC device driver
7018M:	Andreas Larsson <andreas@gaisler.com>
7019L:	netdev@vger.kernel.org
7020S:	Maintained
7021F:	drivers/net/ethernet/aeroflex/
7022
7023GREYBUS AUDIO PROTOCOLS DRIVERS
7024M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7025M:	Mark Greer <mgreer@animalcreek.com>
7026S:	Maintained
7027F:	drivers/staging/greybus/audio_apbridgea.c
7028F:	drivers/staging/greybus/audio_apbridgea.h
7029F:	drivers/staging/greybus/audio_codec.c
7030F:	drivers/staging/greybus/audio_codec.h
7031F:	drivers/staging/greybus/audio_gb.c
7032F:	drivers/staging/greybus/audio_manager.c
7033F:	drivers/staging/greybus/audio_manager.h
7034F:	drivers/staging/greybus/audio_manager_module.c
7035F:	drivers/staging/greybus/audio_manager_private.h
7036F:	drivers/staging/greybus/audio_manager_sysfs.c
7037F:	drivers/staging/greybus/audio_module.c
7038F:	drivers/staging/greybus/audio_topology.c
7039
7040GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7041M:	Viresh Kumar <vireshk@kernel.org>
7042S:	Maintained
7043F:	drivers/staging/greybus/authentication.c
7044F:	drivers/staging/greybus/bootrom.c
7045F:	drivers/staging/greybus/firmware.h
7046F:	drivers/staging/greybus/fw-core.c
7047F:	drivers/staging/greybus/fw-download.c
7048F:	drivers/staging/greybus/fw-management.c
7049F:	drivers/staging/greybus/greybus_authentication.h
7050F:	drivers/staging/greybus/greybus_firmware.h
7051F:	drivers/staging/greybus/hid.c
7052F:	drivers/staging/greybus/i2c.c
7053F:	drivers/staging/greybus/spi.c
7054F:	drivers/staging/greybus/spilib.c
7055F:	drivers/staging/greybus/spilib.h
7056
7057GREYBUS LOOPBACK DRIVER
7058M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7059S:	Maintained
7060F:	drivers/staging/greybus/loopback.c
7061
7062GREYBUS PLATFORM DRIVERS
7063M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7064S:	Maintained
7065F:	drivers/staging/greybus/arche-platform.c
7066F:	drivers/staging/greybus/arche-apb-ctrl.c
7067F:	drivers/staging/greybus/arche_platform.h
7068
7069GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7070M:	Rui Miguel Silva <rmfrfs@gmail.com>
7071S:	Maintained
7072F:	drivers/staging/greybus/sdio.c
7073F:	drivers/staging/greybus/light.c
7074F:	drivers/staging/greybus/gpio.c
7075F:	drivers/staging/greybus/power_supply.c
7076F:	drivers/staging/greybus/spi.c
7077F:	drivers/staging/greybus/spilib.c
7078
7079GREYBUS SUBSYSTEM
7080M:	Johan Hovold <johan@kernel.org>
7081M:	Alex Elder <elder@kernel.org>
7082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7083S:	Maintained
7084F:	drivers/staging/greybus/
7085F:	drivers/greybus/
7086F:	include/linux/greybus.h
7087F:	include/linux/greybus/
7088L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7089
7090GREYBUS UART PROTOCOLS DRIVERS
7091M:	David Lin <dtwlin@gmail.com>
7092S:	Maintained
7093F:	drivers/staging/greybus/uart.c
7094F:	drivers/staging/greybus/log.c
7095
7096GS1662 VIDEO SERIALIZER
7097M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7098L:	linux-media@vger.kernel.org
7099T:	git git://linuxtv.org/media_tree.git
7100S:	Maintained
7101F:	drivers/media/spi/gs1662.c
7102
7103GSPCA FINEPIX SUBDRIVER
7104M:	Frank Zago <frank@zago.net>
7105L:	linux-media@vger.kernel.org
7106T:	git git://linuxtv.org/media_tree.git
7107S:	Maintained
7108F:	drivers/media/usb/gspca/finepix.c
7109
7110GSPCA GL860 SUBDRIVER
7111M:	Olivier Lorin <o.lorin@laposte.net>
7112L:	linux-media@vger.kernel.org
7113T:	git git://linuxtv.org/media_tree.git
7114S:	Maintained
7115F:	drivers/media/usb/gspca/gl860/
7116
7117GSPCA M5602 SUBDRIVER
7118M:	Erik Andren <erik.andren@gmail.com>
7119L:	linux-media@vger.kernel.org
7120T:	git git://linuxtv.org/media_tree.git
7121S:	Maintained
7122F:	drivers/media/usb/gspca/m5602/
7123
7124GSPCA PAC207 SONIXB SUBDRIVER
7125M:	Hans Verkuil <hverkuil@xs4all.nl>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128S:	Odd Fixes
7129F:	drivers/media/usb/gspca/pac207.c
7130
7131GSPCA SN9C20X SUBDRIVER
7132M:	Brian Johnson <brijohn@gmail.com>
7133L:	linux-media@vger.kernel.org
7134T:	git git://linuxtv.org/media_tree.git
7135S:	Maintained
7136F:	drivers/media/usb/gspca/sn9c20x.c
7137
7138GSPCA T613 SUBDRIVER
7139M:	Leandro Costantino <lcostantino@gmail.com>
7140L:	linux-media@vger.kernel.org
7141T:	git git://linuxtv.org/media_tree.git
7142S:	Maintained
7143F:	drivers/media/usb/gspca/t613.c
7144
7145GSPCA USB WEBCAM DRIVER
7146M:	Hans Verkuil <hverkuil@xs4all.nl>
7147L:	linux-media@vger.kernel.org
7148T:	git git://linuxtv.org/media_tree.git
7149S:	Odd Fixes
7150F:	drivers/media/usb/gspca/
7151
7152GTP (GPRS Tunneling Protocol)
7153M:	Pablo Neira Ayuso <pablo@netfilter.org>
7154M:	Harald Welte <laforge@gnumonks.org>
7155L:	osmocom-net-gprs@lists.osmocom.org
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7157S:	Maintained
7158F:	drivers/net/gtp.c
7159
7160GUID PARTITION TABLE (GPT)
7161M:	Davidlohr Bueso <dave@stgolabs.net>
7162L:	linux-efi@vger.kernel.org
7163S:	Maintained
7164F:	block/partitions/efi.*
7165
7166H8/300 ARCHITECTURE
7167M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7168L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7169W:	http://uclinux-h8.sourceforge.jp
7170T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7171S:	Maintained
7172F:	arch/h8300/
7173F:	drivers/clocksource/h8300_*.c
7174F:	drivers/clk/h8300/
7175F:	drivers/irqchip/irq-renesas-h8*.c
7176
7177HABANALABS PCI DRIVER
7178M:	Oded Gabbay <oded.gabbay@gmail.com>
7179T:	git https://github.com/HabanaAI/linux.git
7180S:	Supported
7181F:	drivers/misc/habanalabs/
7182F:	include/uapi/misc/habanalabs.h
7183F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7184F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7185
7186HACKRF MEDIA DRIVER
7187M:	Antti Palosaari <crope@iki.fi>
7188L:	linux-media@vger.kernel.org
7189W:	https://linuxtv.org
7190W:	http://palosaari.fi/linux/
7191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7192T:	git git://linuxtv.org/anttip/media_tree.git
7193S:	Maintained
7194F:	drivers/media/usb/hackrf/
7195
7196HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7197M:	Frank Seidel <frank@f-seidel.de>
7198L:	platform-driver-x86@vger.kernel.org
7199W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7200S:	Maintained
7201F:	drivers/platform/x86/hdaps.c
7202
7203HARDWARE MONITORING
7204M:	Jean Delvare <jdelvare@suse.com>
7205M:	Guenter Roeck <linux@roeck-us.net>
7206L:	linux-hwmon@vger.kernel.org
7207W:	http://hwmon.wiki.kernel.org/
7208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7209S:	Maintained
7210F:	Documentation/devicetree/bindings/hwmon/
7211F:	Documentation/hwmon/
7212F:	drivers/hwmon/
7213F:	include/linux/hwmon*.h
7214F:	include/trace/events/hwmon*.h
7215
7216HARDWARE RANDOM NUMBER GENERATOR CORE
7217M:	Matt Mackall <mpm@selenic.com>
7218M:	Herbert Xu <herbert@gondor.apana.org.au>
7219L:	linux-crypto@vger.kernel.org
7220S:	Odd fixes
7221F:	Documentation/devicetree/bindings/rng/
7222F:	Documentation/admin-guide/hw_random.rst
7223F:	drivers/char/hw_random/
7224F:	include/linux/hw_random.h
7225
7226HARDWARE TRACING FACILITIES
7227M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7228S:	Maintained
7229F:	drivers/hwtracing/
7230
7231HARDWARE SPINLOCK CORE
7232M:	Ohad Ben-Cohen <ohad@wizery.com>
7233M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7234L:	linux-remoteproc@vger.kernel.org
7235S:	Maintained
7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7237F:	Documentation/devicetree/bindings/hwlock/
7238F:	Documentation/hwspinlock.txt
7239F:	drivers/hwspinlock/
7240F:	include/linux/hwspinlock.h
7241
7242HARMONY SOUND DRIVER
7243L:	linux-parisc@vger.kernel.org
7244S:	Maintained
7245F:	sound/parisc/harmony.*
7246
7247HDPVR USB VIDEO ENCODER DRIVER
7248M:	Hans Verkuil <hverkuil@xs4all.nl>
7249L:	linux-media@vger.kernel.org
7250T:	git git://linuxtv.org/media_tree.git
7251W:	https://linuxtv.org
7252S:	Odd Fixes
7253F:	drivers/media/usb/hdpvr/
7254
7255HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7256M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7257S:	Supported
7258F:	Documentation/watchdog/hpwdt.rst
7259F:	drivers/watchdog/hpwdt.c
7260
7261HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7262M:	Don Brace <don.brace@microsemi.com>
7263L:	esc.storagedev@microsemi.com
7264L:	linux-scsi@vger.kernel.org
7265S:	Supported
7266F:	Documentation/scsi/hpsa.txt
7267F:	drivers/scsi/hpsa*.[ch]
7268F:	include/linux/cciss*.h
7269F:	include/uapi/linux/cciss*.h
7270
7271HFI1 DRIVER
7272M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7273M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7274L:	linux-rdma@vger.kernel.org
7275S:	Supported
7276F:	drivers/infiniband/hw/hfi1
7277
7278HFS FILESYSTEM
7279L:	linux-fsdevel@vger.kernel.org
7280S:	Orphan
7281F:	Documentation/filesystems/hfs.txt
7282F:	fs/hfs/
7283
7284HFSPLUS FILESYSTEM
7285L:	linux-fsdevel@vger.kernel.org
7286S:	Orphan
7287F:	Documentation/filesystems/hfsplus.txt
7288F:	fs/hfsplus/
7289
7290HGA FRAMEBUFFER DRIVER
7291M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7292L:	linux-nvidia@lists.surfsouth.com
7293W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7294S:	Maintained
7295F:	drivers/video/fbdev/hgafb.c
7296
7297HIBERNATION (aka Software Suspend, aka swsusp)
7298M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7299M:	Pavel Machek <pavel@ucw.cz>
7300L:	linux-pm@vger.kernel.org
7301B:	https://bugzilla.kernel.org
7302S:	Supported
7303F:	arch/x86/power/
7304F:	drivers/base/power/
7305F:	kernel/power/
7306F:	include/linux/suspend.h
7307F:	include/linux/freezer.h
7308F:	include/linux/pm.h
7309F:	arch/*/include/asm/suspend*.h
7310
7311HID CORE LAYER
7312M:	Jiri Kosina <jikos@kernel.org>
7313M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7314L:	linux-input@vger.kernel.org
7315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7316S:	Maintained
7317F:	drivers/hid/
7318F:	include/linux/hid*
7319F:	include/uapi/linux/hid*
7320
7321HID SENSOR HUB DRIVERS
7322M:	Jiri Kosina <jikos@kernel.org>
7323M:	Jonathan Cameron <jic23@kernel.org>
7324M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7325L:	linux-input@vger.kernel.org
7326L:	linux-iio@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/hid/hid-sensor*
7329F:	drivers/hid/hid-sensor-*
7330F:	drivers/iio/*/hid-*
7331F:	include/linux/hid-sensor-*
7332
7333HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7334M:	Thomas Gleixner <tglx@linutronix.de>
7335L:	linux-kernel@vger.kernel.org
7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7337S:	Maintained
7338F:	Documentation/timers/
7339F:	kernel/time/hrtimer.c
7340F:	kernel/time/clockevents.c
7341F:	kernel/time/timer_*.c
7342F:	include/linux/clockchips.h
7343F:	include/linux/hrtimer.h
7344
7345HIGH-SPEED SCC DRIVER FOR AX.25
7346L:	linux-hams@vger.kernel.org
7347S:	Orphan
7348F:	drivers/net/hamradio/dmascc.c
7349F:	drivers/net/hamradio/scc.c
7350
7351HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7352M:	HighPoint Linux Team <linux@highpoint-tech.com>
7353W:	http://www.highpoint-tech.com
7354S:	Supported
7355F:	Documentation/scsi/hptiop.txt
7356F:	drivers/scsi/hptiop.c
7357
7358HIPPI
7359M:	Jes Sorensen <jes@trained-monkey.org>
7360L:	linux-hippi@sunsite.dk
7361S:	Maintained
7362F:	include/linux/hippidevice.h
7363F:	include/uapi/linux/if_hippi.h
7364F:	net/802/hippi.c
7365F:	drivers/net/hippi/
7366
7367HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7368M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7369M:	Salil Mehta <salil.mehta@huawei.com>
7370L:	netdev@vger.kernel.org
7371W:	http://www.hisilicon.com
7372S:	Maintained
7373F:	drivers/net/ethernet/hisilicon/hns3/
7374
7375HISILICON LPC BUS DRIVER
7376M:	john.garry@huawei.com
7377W:	http://www.hisilicon.com
7378S:	Maintained
7379F:	drivers/bus/hisi_lpc.c
7380F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7381
7382HISILICON NETWORK SUBSYSTEM DRIVER
7383M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7384M:	Salil Mehta <salil.mehta@huawei.com>
7385L:	netdev@vger.kernel.org
7386W:	http://www.hisilicon.com
7387S:	Maintained
7388F:	drivers/net/ethernet/hisilicon/
7389F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7390
7391HISILICON PMU DRIVER
7392M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7393W:	http://www.hisilicon.com
7394S:	Supported
7395F:	drivers/perf/hisilicon
7396F:	Documentation/admin-guide/perf/hisi-pmu.rst
7397
7398HISILICON ROCE DRIVER
7399M:	Lijun Ou <oulijun@huawei.com>
7400M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7401L:	linux-rdma@vger.kernel.org
7402S:	Maintained
7403F:	drivers/infiniband/hw/hns/
7404F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7405
7406HISILICON SAS Controller
7407M:	John Garry <john.garry@huawei.com>
7408W:	http://www.hisilicon.com
7409S:	Supported
7410F:	drivers/scsi/hisi_sas/
7411F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7412
7413HISILICON QM AND ZIP Controller DRIVER
7414M:	Zhou Wang <wangzhou1@hisilicon.com>
7415L:	linux-crypto@vger.kernel.org
7416S:	Maintained
7417F:	drivers/crypto/hisilicon/qm.c
7418F:	drivers/crypto/hisilicon/qm.h
7419F:	drivers/crypto/hisilicon/sgl.c
7420F:	drivers/crypto/hisilicon/sgl.h
7421F:	drivers/crypto/hisilicon/zip/
7422F:	Documentation/ABI/testing/debugfs-hisi-zip
7423
7424HMM - Heterogeneous Memory Management
7425M:	Jérôme Glisse <jglisse@redhat.com>
7426L:	linux-mm@kvack.org
7427S:	Maintained
7428F:	mm/hmm*
7429F:	include/linux/hmm*
7430F:	Documentation/vm/hmm.rst
7431
7432HOST AP DRIVER
7433M:	Jouni Malinen <j@w1.fi>
7434L:	linux-wireless@vger.kernel.org
7435W:	http://w1.fi/hostap-driver.html
7436S:	Obsolete
7437F:	drivers/net/wireless/intersil/hostap/
7438
7439HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7440L:	platform-driver-x86@vger.kernel.org
7441S:	Orphan
7442F:	drivers/platform/x86/tc1100-wmi.c
7443
7444HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7445M:	Jaroslav Kysela <perex@perex.cz>
7446S:	Maintained
7447F:	drivers/net/ethernet/hp/hp100.*
7448
7449HPET:	High Precision Event Timers driver
7450M:	Clemens Ladisch <clemens@ladisch.de>
7451S:	Maintained
7452F:	Documentation/timers/hpet.rst
7453F:	drivers/char/hpet.c
7454F:	include/linux/hpet.h
7455F:	include/uapi/linux/hpet.h
7456
7457HPET:	x86
7458S:	Orphan
7459F:	arch/x86/kernel/hpet.c
7460F:	arch/x86/include/asm/hpet.h
7461
7462HPFS FILESYSTEM
7463M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7464W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7465S:	Maintained
7466F:	fs/hpfs/
7467
7468HSI SUBSYSTEM
7469M:	Sebastian Reichel <sre@kernel.org>
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7471S:	Maintained
7472F:	Documentation/ABI/testing/sysfs-bus-hsi
7473F:	Documentation/driver-api/hsi.rst
7474F:	drivers/hsi/
7475F:	include/linux/hsi/
7476F:	include/uapi/linux/hsi/
7477
7478HSO 3G MODEM DRIVER
7479L:	linux-usb@vger.kernel.org
7480S:	Orphan
7481F:	drivers/net/usb/hso.c
7482
7483HSR NETWORK PROTOCOL
7484M:	Arvid Brodin <arvid.brodin@alten.se>
7485L:	netdev@vger.kernel.org
7486S:	Maintained
7487F:	net/hsr/
7488
7489HT16K33 LED CONTROLLER DRIVER
7490M:	Robin van der Gracht <robin@protonic.nl>
7491S:	Maintained
7492F:	drivers/auxdisplay/ht16k33.c
7493F:	Documentation/devicetree/bindings/display/ht16k33.txt
7494
7495HTCPEN TOUCHSCREEN DRIVER
7496M:	Pau Oliva Fora <pof@eslack.org>
7497L:	linux-input@vger.kernel.org
7498S:	Maintained
7499F:	drivers/input/touchscreen/htcpen.c
7500
7501HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7502M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7503L:	linux-iio@vger.kernel.org
7504W:	http://www.st.com/
7505S:	Maintained
7506F:	drivers/iio/humidity/hts221*
7507F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7508
7509HUAWEI ETHERNET DRIVER
7510M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7511L:	netdev@vger.kernel.org
7512S:	Supported
7513F:	Documentation/networking/hinic.txt
7514F:	drivers/net/ethernet/huawei/hinic/
7515
7516HUGETLB FILESYSTEM
7517M:	Mike Kravetz <mike.kravetz@oracle.com>
7518L:	linux-mm@kvack.org
7519S:	Maintained
7520F:	fs/hugetlbfs/
7521F:	mm/hugetlb.c
7522F:	include/linux/hugetlb.h
7523F:	Documentation/admin-guide/mm/hugetlbpage.rst
7524F:	Documentation/vm/hugetlbfs_reserv.rst
7525F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7526
7527HVA ST MEDIA DRIVER
7528M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7529L:	linux-media@vger.kernel.org
7530T:	git git://linuxtv.org/media_tree.git
7531W:	https://linuxtv.org
7532S:	Supported
7533F:	drivers/media/platform/sti/hva
7534
7535HWPOISON MEMORY FAILURE HANDLING
7536M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7537L:	linux-mm@kvack.org
7538S:	Maintained
7539F:	mm/memory-failure.c
7540F:	mm/hwpoison-inject.c
7541
7542HYGON PROCESSOR SUPPORT
7543M:	Pu Wen <puwen@hygon.cn>
7544L:	linux-kernel@vger.kernel.org
7545S:	Maintained
7546F:	arch/x86/kernel/cpu/hygon.c
7547
7548Hyper-V CORE AND DRIVERS
7549M:	"K. Y. Srinivasan" <kys@microsoft.com>
7550M:	Haiyang Zhang <haiyangz@microsoft.com>
7551M:	Stephen Hemminger <sthemmin@microsoft.com>
7552M:	Sasha Levin <sashal@kernel.org>
7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7554L:	linux-hyperv@vger.kernel.org
7555S:	Supported
7556F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7557F:	arch/x86/include/asm/mshyperv.h
7558F:	arch/x86/include/asm/trace/hyperv.h
7559F:	arch/x86/include/asm/hyperv-tlfs.h
7560F:	arch/x86/kernel/cpu/mshyperv.c
7561F:	arch/x86/hyperv
7562F:	drivers/clocksource/hyperv_timer.c
7563F:	drivers/hid/hid-hyperv.c
7564F:	drivers/hv/
7565F:	drivers/input/serio/hyperv-keyboard.c
7566F:	drivers/pci/controller/pci-hyperv.c
7567F:	drivers/pci/controller/pci-hyperv-intf.c
7568F:	drivers/net/hyperv/
7569F:	drivers/scsi/storvsc_drv.c
7570F:	drivers/uio/uio_hv_generic.c
7571F:	drivers/video/fbdev/hyperv_fb.c
7572F:	drivers/iommu/hyperv-iommu.c
7573F:	net/vmw_vsock/hyperv_transport.c
7574F:	include/clocksource/hyperv_timer.h
7575F:	include/linux/hyperv.h
7576F:	include/uapi/linux/hyperv.h
7577F:	include/asm-generic/mshyperv.h
7578F:	tools/hv/
7579F:	Documentation/ABI/stable/sysfs-bus-vmbus
7580
7581HYPERBUS SUPPORT
7582M:	Vignesh Raghavendra <vigneshr@ti.com>
7583S:	Supported
7584F:	drivers/mtd/hyperbus/
7585F:	include/linux/mtd/hyperbus.h
7586F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7587F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7588
7589HYPERVISOR VIRTUAL CONSOLE DRIVER
7590L:	linuxppc-dev@lists.ozlabs.org
7591S:	Odd Fixes
7592F:	drivers/tty/hvc/
7593
7594I2C ACPI SUPPORT
7595M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7596L:	linux-i2c@vger.kernel.org
7597L:	linux-acpi@vger.kernel.org
7598S:	Maintained
7599F:	drivers/i2c/i2c-core-acpi.c
7600
7601I2C CONTROLLER DRIVER FOR NVIDIA GPU
7602M:	Ajay Gupta <ajayg@nvidia.com>
7603L:	linux-i2c@vger.kernel.org
7604S:	Maintained
7605F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7606F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7607
7608I2C MUXES
7609M:	Peter Rosin <peda@axentia.se>
7610L:	linux-i2c@vger.kernel.org
7611S:	Maintained
7612F:	Documentation/i2c/i2c-topology.rst
7613F:	Documentation/i2c/muxes/
7614F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7615F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7616F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7617F:	drivers/i2c/i2c-mux.c
7618F:	drivers/i2c/muxes/
7619F:	include/linux/i2c-mux.h
7620
7621I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7622M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7623L:	linux-i2c@vger.kernel.org
7624S:	Maintained
7625F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7626F:	drivers/i2c/busses/i2c-mv64xxx.c
7627
7628I2C OVER PARALLEL PORT
7629M:	Jean Delvare <jdelvare@suse.com>
7630L:	linux-i2c@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/i2c/busses/i2c-parport.rst
7633F:	Documentation/i2c/busses/i2c-parport-light.rst
7634F:	drivers/i2c/busses/i2c-parport.c
7635F:	drivers/i2c/busses/i2c-parport-light.c
7636
7637I2C SUBSYSTEM
7638M:	Wolfram Sang <wsa@the-dreams.de>
7639L:	linux-i2c@vger.kernel.org
7640W:	https://i2c.wiki.kernel.org/
7641Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7643S:	Maintained
7644F:	Documentation/devicetree/bindings/i2c/i2c.txt
7645F:	Documentation/i2c/
7646F:	drivers/i2c/*
7647F:	include/linux/i2c.h
7648F:	include/linux/i2c-dev.h
7649F:	include/linux/i2c-smbus.h
7650F:	include/uapi/linux/i2c.h
7651F:	include/uapi/linux/i2c-*.h
7652
7653I2C SUBSYSTEM HOST DRIVERS
7654L:	linux-i2c@vger.kernel.org
7655W:	https://i2c.wiki.kernel.org/
7656Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7658S:	Odd Fixes
7659F:	Documentation/devicetree/bindings/i2c/
7660F:	drivers/i2c/algos/
7661F:	drivers/i2c/busses/
7662
7663I2C-TAOS-EVM DRIVER
7664M:	Jean Delvare <jdelvare@suse.com>
7665L:	linux-i2c@vger.kernel.org
7666S:	Maintained
7667F:	Documentation/i2c/busses/i2c-taos-evm.rst
7668F:	drivers/i2c/busses/i2c-taos-evm.c
7669
7670I2C-TINY-USB DRIVER
7671M:	Till Harbaum <till@harbaum.org>
7672L:	linux-i2c@vger.kernel.org
7673W:	http://www.harbaum.org/till/i2c_tiny_usb
7674S:	Maintained
7675F:	drivers/i2c/busses/i2c-tiny-usb.c
7676
7677I2C/SMBUS CONTROLLER DRIVERS FOR PC
7678M:	Jean Delvare <jdelvare@suse.com>
7679L:	linux-i2c@vger.kernel.org
7680S:	Maintained
7681F:	Documentation/i2c/busses/i2c-ali1535.rst
7682F:	Documentation/i2c/busses/i2c-ali1563.rst
7683F:	Documentation/i2c/busses/i2c-ali15x3.rst
7684F:	Documentation/i2c/busses/i2c-amd756.rst
7685F:	Documentation/i2c/busses/i2c-amd8111.rst
7686F:	Documentation/i2c/busses/i2c-i801.rst
7687F:	Documentation/i2c/busses/i2c-nforce2.rst
7688F:	Documentation/i2c/busses/i2c-piix4.rst
7689F:	Documentation/i2c/busses/i2c-sis5595.rst
7690F:	Documentation/i2c/busses/i2c-sis630.rst
7691F:	Documentation/i2c/busses/i2c-sis96x.rst
7692F:	Documentation/i2c/busses/i2c-via.rst
7693F:	Documentation/i2c/busses/i2c-viapro.rst
7694F:	drivers/i2c/busses/i2c-ali1535.c
7695F:	drivers/i2c/busses/i2c-ali1563.c
7696F:	drivers/i2c/busses/i2c-ali15x3.c
7697F:	drivers/i2c/busses/i2c-amd756.c
7698F:	drivers/i2c/busses/i2c-amd756-s4882.c
7699F:	drivers/i2c/busses/i2c-amd8111.c
7700F:	drivers/i2c/busses/i2c-i801.c
7701F:	drivers/i2c/busses/i2c-isch.c
7702F:	drivers/i2c/busses/i2c-nforce2.c
7703F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7704F:	drivers/i2c/busses/i2c-piix4.c
7705F:	drivers/i2c/busses/i2c-sis5595.c
7706F:	drivers/i2c/busses/i2c-sis630.c
7707F:	drivers/i2c/busses/i2c-sis96x.c
7708F:	drivers/i2c/busses/i2c-via.c
7709F:	drivers/i2c/busses/i2c-viapro.c
7710
7711I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7712M:	Hans de Goede <hdegoede@redhat.com>
7713L:	linux-i2c@vger.kernel.org
7714S:	Maintained
7715F:	drivers/i2c/busses/i2c-cht-wc.c
7716
7717I2C/SMBUS ISMT DRIVER
7718M:	Seth Heasley <seth.heasley@intel.com>
7719M:	Neil Horman <nhorman@tuxdriver.com>
7720L:	linux-i2c@vger.kernel.org
7721F:	drivers/i2c/busses/i2c-ismt.c
7722F:	Documentation/i2c/busses/i2c-ismt.rst
7723
7724I2C/SMBUS STUB DRIVER
7725M:	Jean Delvare <jdelvare@suse.com>
7726L:	linux-i2c@vger.kernel.org
7727S:	Maintained
7728F:	drivers/i2c/i2c-stub.c
7729
7730I3C SUBSYSTEM
7731M:	Boris Brezillon <bbrezillon@kernel.org>
7732L:	linux-i3c@lists.infradead.org
7733C:	irc://chat.freenode.net/linux-i3c
7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7735S:	Maintained
7736F:	Documentation/ABI/testing/sysfs-bus-i3c
7737F:	Documentation/devicetree/bindings/i3c/
7738F:	Documentation/driver-api/i3c
7739F:	drivers/i3c/
7740F:	include/linux/i3c/
7741
7742I3C DRIVER FOR SYNOPSYS DESIGNWARE
7743M:	Vitor Soares <vitor.soares@synopsys.com>
7744S:	Maintained
7745F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7746F:	drivers/i3c/master/dw*
7747
7748IA64 (Itanium) PLATFORM
7749M:	Tony Luck <tony.luck@intel.com>
7750M:	Fenghua Yu <fenghua.yu@intel.com>
7751L:	linux-ia64@vger.kernel.org
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7753S:	Maintained
7754F:	arch/ia64/
7755
7756IBM Power 842 compression accelerator
7757M:	Haren Myneni <haren@us.ibm.com>
7758S:	Supported
7759F:	drivers/crypto/nx/Makefile
7760F:	drivers/crypto/nx/Kconfig
7761F:	drivers/crypto/nx/nx-842*
7762F:	include/linux/sw842.h
7763F:	crypto/842.c
7764F:	lib/842/
7765
7766IBM Power in-Nest Crypto Acceleration
7767M:	Breno Leitão <leitao@debian.org>
7768M:	Nayna Jain <nayna@linux.ibm.com>
7769M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7770L:	linux-crypto@vger.kernel.org
7771S:	Supported
7772F:	drivers/crypto/nx/Makefile
7773F:	drivers/crypto/nx/Kconfig
7774F:	drivers/crypto/nx/nx-aes*
7775F:	drivers/crypto/nx/nx-sha*
7776F:	drivers/crypto/nx/nx.*
7777F:	drivers/crypto/nx/nx_csbcpb.h
7778F:	drivers/crypto/nx/nx_debugfs.c
7779
7780IBM Power Linux RAID adapter
7781M:	Brian King <brking@us.ibm.com>
7782S:	Supported
7783F:	drivers/scsi/ipr.*
7784
7785IBM Power SRIOV Virtual NIC Device Driver
7786M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7787M:	John Allen <jallen@linux.ibm.com>
7788L:	netdev@vger.kernel.org
7789S:	Supported
7790F:	drivers/net/ethernet/ibm/ibmvnic.*
7791
7792IBM Power Virtual Accelerator Switchboard
7793M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7794L:	linuxppc-dev@lists.ozlabs.org
7795S:	Supported
7796F:	arch/powerpc/platforms/powernv/vas*
7797F:	arch/powerpc/platforms/powernv/copy-paste.h
7798F:	arch/powerpc/include/asm/vas.h
7799
7800IBM Power Virtual Ethernet Device Driver
7801M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7802L:	netdev@vger.kernel.org
7803S:	Supported
7804F:	drivers/net/ethernet/ibm/ibmveth.*
7805
7806IBM Power Virtual FC Device Drivers
7807M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7808L:	linux-scsi@vger.kernel.org
7809S:	Supported
7810F:	drivers/scsi/ibmvscsi/ibmvfc*
7811
7812IBM Power Virtual Management Channel Driver
7813M:	Steven Royer <seroyer@linux.ibm.com>
7814S:	Supported
7815F:	drivers/misc/ibmvmc.*
7816
7817IBM Power Virtual SCSI Device Drivers
7818M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7819L:	linux-scsi@vger.kernel.org
7820S:	Supported
7821F:	drivers/scsi/ibmvscsi/ibmvscsi*
7822F:	include/scsi/viosrp.h
7823
7824IBM Power Virtual SCSI Device Target Driver
7825M:	Michael Cyr <mikecyr@linux.ibm.com>
7826L:	linux-scsi@vger.kernel.org
7827L:	target-devel@vger.kernel.org
7828S:	Supported
7829F:	drivers/scsi/ibmvscsi_tgt/
7830
7831IBM Power VMX Cryptographic instructions
7832M:	Breno Leitão <leitao@debian.org>
7833M:	Nayna Jain <nayna@linux.ibm.com>
7834M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7835L:	linux-crypto@vger.kernel.org
7836S:	Supported
7837F:	drivers/crypto/vmx/Makefile
7838F:	drivers/crypto/vmx/Kconfig
7839F:	drivers/crypto/vmx/vmx.c
7840F:	drivers/crypto/vmx/aes*
7841F:	drivers/crypto/vmx/ghash*
7842F:	drivers/crypto/vmx/ppc-xlate.pl
7843
7844IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7845M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7846L:	linux-pci@vger.kernel.org
7847L:	linuxppc-dev@lists.ozlabs.org
7848S:	Supported
7849F:	drivers/pci/hotplug/rpaphp*
7850
7851IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7852M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7853L:	linux-pci@vger.kernel.org
7854L:	linuxppc-dev@lists.ozlabs.org
7855S:	Supported
7856F:	drivers/pci/hotplug/rpadlpar*
7857
7858IBM ServeRAID RAID DRIVER
7859S:	Orphan
7860F:	drivers/scsi/ips.*
7861
7862ICH LPC AND GPIO DRIVER
7863M:	Peter Tyser <ptyser@xes-inc.com>
7864S:	Maintained
7865F:	drivers/mfd/lpc_ich.c
7866F:	drivers/gpio/gpio-ich.c
7867
7868ICY I2C DRIVER
7869M:	Max Staudt <max@enpas.org>
7870L:	linux-i2c@vger.kernel.org
7871S:	Maintained
7872F:	drivers/i2c/busses/i2c-icy.c
7873
7874IDE SUBSYSTEM
7875M:	"David S. Miller" <davem@davemloft.net>
7876L:	linux-ide@vger.kernel.org
7877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7879S:	Maintained
7880F:	Documentation/ide/
7881F:	drivers/ide/
7882F:	include/linux/ide.h
7883
7884IDE/ATAPI DRIVERS
7885M:	Borislav Petkov <bp@alien8.de>
7886L:	linux-ide@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/cdrom/ide-cd.rst
7889F:	drivers/ide/ide-cd*
7890
7891IDEAPAD LAPTOP EXTRAS DRIVER
7892M:	Ike Panhc <ike.pan@canonical.com>
7893L:	platform-driver-x86@vger.kernel.org
7894W:	http://launchpad.net/ideapad-laptop
7895S:	Maintained
7896F:	drivers/platform/x86/ideapad-laptop.c
7897
7898IDEAPAD LAPTOP SLIDEBAR DRIVER
7899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7900L:	linux-input@vger.kernel.org
7901W:	https://github.com/o2genum/ideapad-slidebar
7902S:	Maintained
7903F:	drivers/input/misc/ideapad_slidebar.c
7904
7905IDT VersaClock 5 CLOCK DRIVER
7906M:	Marek Vasut <marek.vasut@gmail.com>
7907S:	Maintained
7908F:	drivers/clk/clk-versaclock5.c
7909
7910IEEE 802.15.4 SUBSYSTEM
7911M:	Alexander Aring <alex.aring@gmail.com>
7912M:	Stefan Schmidt <stefan@datenfreihafen.org>
7913L:	linux-wpan@vger.kernel.org
7914W:	http://wpan.cakelab.org/
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7917S:	Maintained
7918F:	net/ieee802154/
7919F:	net/mac802154/
7920F:	drivers/net/ieee802154/
7921F:	include/linux/nl802154.h
7922F:	include/linux/ieee802154.h
7923F:	include/net/nl802154.h
7924F:	include/net/mac802154.h
7925F:	include/net/af_ieee802154.h
7926F:	include/net/cfg802154.h
7927F:	include/net/ieee802154_netdev.h
7928F:	Documentation/networking/ieee802154.rst
7929
7930IFE PROTOCOL
7931M:	Yotam Gigi <yotam.gi@gmail.com>
7932M:	Jamal Hadi Salim <jhs@mojatatu.com>
7933F:	net/ife
7934F:	include/net/ife.h
7935F:	include/uapi/linux/ife.h
7936
7937IGORPLUG-USB IR RECEIVER
7938M:	Sean Young <sean@mess.org>
7939L:	linux-media@vger.kernel.org
7940S:	Maintained
7941F:	drivers/media/rc/igorplugusb.c
7942
7943IGUANAWORKS USB IR TRANSCEIVER
7944M:	Sean Young <sean@mess.org>
7945L:	linux-media@vger.kernel.org
7946S:	Maintained
7947F:	drivers/media/rc/iguanair.c
7948
7949IIO DIGITAL POTENTIOMETER DAC
7950M:	Peter Rosin <peda@axentia.se>
7951L:	linux-iio@vger.kernel.org
7952S:	Maintained
7953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7955F:	drivers/iio/dac/dpot-dac.c
7956
7957IIO ENVELOPE DETECTOR
7958M:	Peter Rosin <peda@axentia.se>
7959L:	linux-iio@vger.kernel.org
7960S:	Maintained
7961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7963F:	drivers/iio/adc/envelope-detector.c
7964
7965IIO MULTIPLEXER
7966M:	Peter Rosin <peda@axentia.se>
7967L:	linux-iio@vger.kernel.org
7968S:	Maintained
7969F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7970F:	drivers/iio/multiplexer/iio-mux.c
7971
7972IIO SUBSYSTEM AND DRIVERS
7973M:	Jonathan Cameron <jic23@kernel.org>
7974R:	Hartmut Knaack <knaack.h@gmx.de>
7975R:	Lars-Peter Clausen <lars@metafoo.de>
7976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7977L:	linux-iio@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7979S:	Maintained
7980F:	Documentation/ABI/testing/configfs-iio*
7981F:	Documentation/ABI/testing/sysfs-bus-iio*
7982F:	Documentation/devicetree/bindings/iio/
7983F:	drivers/iio/
7984F:	drivers/staging/iio/
7985F:	include/linux/iio/
7986F:	tools/iio/
7987
7988IIO UNIT CONVERTER
7989M:	Peter Rosin <peda@axentia.se>
7990L:	linux-iio@vger.kernel.org
7991S:	Maintained
7992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7995F:	drivers/iio/afe/iio-rescale.c
7996
7997IKANOS/ADI EAGLE ADSL USB DRIVER
7998M:	Matthieu Castet <castet.matthieu@free.fr>
7999M:	Stanislaw Gruszka <stf_xl@wp.pl>
8000S:	Maintained
8001F:	drivers/usb/atm/ueagle-atm.c
8002
8003IMGTEC ASCII LCD DRIVER
8004M:	Paul Burton <paul.burton@mips.com>
8005S:	Maintained
8006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8007F:	drivers/auxdisplay/img-ascii-lcd.c
8008
8009IMGTEC IR DECODER DRIVER
8010M:	James Hogan <jhogan@kernel.org>
8011S:	Maintained
8012F:	drivers/media/rc/img-ir/
8013
8014IMON SOUNDGRAPH USB IR RECEIVER
8015M:	Sean Young <sean@mess.org>
8016L:	linux-media@vger.kernel.org
8017S:	Maintained
8018F:	drivers/media/rc/imon_raw.c
8019F:	drivers/media/rc/imon.c
8020
8021IMS TWINTURBO FRAMEBUFFER DRIVER
8022L:	linux-fbdev@vger.kernel.org
8023S:	Orphan
8024F:	drivers/video/fbdev/imsttfb.c
8025
8026INA209 HARDWARE MONITOR DRIVER
8027M:	Guenter Roeck <linux@roeck-us.net>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/ina209.rst
8031F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8032F:	drivers/hwmon/ina209.c
8033
8034INA2XX HARDWARE MONITOR DRIVER
8035M:	Guenter Roeck <linux@roeck-us.net>
8036L:	linux-hwmon@vger.kernel.org
8037S:	Maintained
8038F:	Documentation/hwmon/ina2xx.rst
8039F:	drivers/hwmon/ina2xx.c
8040F:	include/linux/platform_data/ina2xx.h
8041
8042INDUSTRY PACK SUBSYSTEM (IPACK)
8043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8044M:	Jens Taprogge <jens.taprogge@taprogge.org>
8045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8046L:	industrypack-devel@lists.sourceforge.net
8047W:	http://industrypack.sourceforge.net
8048S:	Maintained
8049F:	drivers/ipack/
8050
8051INFINEON DPS310 Driver
8052M:	Eddie James <eajames@linux.ibm.com>
8053L:	linux-iio@vger.kernel.org
8054F:	drivers/iio/pressure/dps310.c
8055S:	Maintained
8056
8057INFINIBAND SUBSYSTEM
8058M:	Doug Ledford <dledford@redhat.com>
8059M:	Jason Gunthorpe <jgg@mellanox.com>
8060L:	linux-rdma@vger.kernel.org
8061W:	https://github.com/linux-rdma/rdma-core
8062Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8064S:	Supported
8065F:	Documentation/devicetree/bindings/infiniband/
8066F:	Documentation/infiniband/
8067F:	drivers/infiniband/
8068F:	include/uapi/linux/if_infiniband.h
8069F:	include/uapi/rdma/
8070F:	include/rdma/
8071F:	include/trace/events/ib_mad.h
8072F:	include/trace/events/ib_umad.h
8073F:	samples/bpf/ibumad_kern.c
8074F:	samples/bpf/ibumad_user.c
8075
8076INGENIC JZ4780 DMA Driver
8077M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8078S:	Maintained
8079F:	drivers/dma/dma-jz4780.c
8080
8081INGENIC JZ4780 NAND DRIVER
8082M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8083L:	linux-mtd@lists.infradead.org
8084S:	Maintained
8085F:	drivers/mtd/nand/raw/ingenic/
8086
8087INGENIC JZ47xx SoCs
8088M:	Paul Cercueil <paul@crapouillou.net>
8089S:	Maintained
8090F:	arch/mips/boot/dts/ingenic/
8091F:	arch/mips/include/asm/mach-jz4740/
8092F:	arch/mips/jz4740/
8093F:	drivers/clk/ingenic/
8094F:	drivers/dma/dma-jz4780.c
8095F:	drivers/gpu/drm/ingenic/
8096F:	drivers/i2c/busses/i2c-jz4780.c
8097F:	drivers/iio/adc/ingenic-adc.c
8098F:	drivers/irqchip/irq-ingenic.c
8099F:	drivers/memory/jz4780-nemc.c
8100F:	drivers/mmc/host/jz4740_mmc.c
8101F:	drivers/mtd/nand/raw/ingenic/
8102F:	drivers/pinctrl/pinctrl-ingenic.c
8103F:	drivers/power/supply/ingenic-battery.c
8104F:	drivers/pwm/pwm-jz4740.c
8105F:	drivers/rtc/rtc-jz4740.c
8106F:	drivers/tty/serial/8250/8250_ingenic.c
8107F:	drivers/usb/musb/jz4740.c
8108F:	drivers/watchdog/jz4740_wdt.c
8109F:	include/dt-bindings/iio/adc/ingenic,adc.h
8110F:	include/linux/mfd/ingenic-tcu.h
8111F:	sound/soc/jz4740/
8112F:	sound/soc/codecs/jz47*
8113
8114INOTIFY
8115M:	Jan Kara <jack@suse.cz>
8116R:	Amir Goldstein <amir73il@gmail.com>
8117L:	linux-fsdevel@vger.kernel.org
8118S:	Maintained
8119F:	Documentation/filesystems/inotify.txt
8120F:	fs/notify/inotify/
8121F:	include/linux/inotify.h
8122F:	include/uapi/linux/inotify.h
8123
8124INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8125M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8126L:	linux-input@vger.kernel.org
8127Q:	http://patchwork.kernel.org/project/linux-input/list/
8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8129S:	Maintained
8130F:	drivers/input/
8131F:	include/linux/input.h
8132F:	include/uapi/linux/input.h
8133F:	include/uapi/linux/input-event-codes.h
8134F:	include/linux/input/
8135F:	Documentation/devicetree/bindings/input/
8136F:	Documentation/devicetree/bindings/serio/
8137F:	Documentation/input/
8138
8139INPUT MULTITOUCH (MT) PROTOCOL
8140M:	Henrik Rydberg <rydberg@bitmath.org>
8141L:	linux-input@vger.kernel.org
8142S:	Odd fixes
8143F:	Documentation/input/multi-touch-protocol.rst
8144F:	drivers/input/input-mt.c
8145K:	\b(ABS|SYN)_MT_
8146
8147INSIDE SECURE CRYPTO DRIVER
8148M:	Antoine Tenart <antoine.tenart@bootlin.com>
8149F:	drivers/crypto/inside-secure/
8150S:	Maintained
8151L:	linux-crypto@vger.kernel.org
8152
8153INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8154M:	Mimi Zohar <zohar@linux.ibm.com>
8155M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8156L:	linux-integrity@vger.kernel.org
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8158S:	Supported
8159F:	security/integrity/ima/
8160
8161INTEL 810/815 FRAMEBUFFER DRIVER
8162M:	Antonino Daplas <adaplas@gmail.com>
8163L:	linux-fbdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/video/fbdev/i810/
8166
8167INTEL ASoC DRIVERS
8168M:	Cezary Rojewski <cezary.rojewski@intel.com>
8169M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8170M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8171M:	Jie Yang <yang.jie@linux.intel.com>
8172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8173S:	Supported
8174F:	sound/soc/intel/
8175
8176INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8177M:	Hans de Goede <hdegoede@redhat.com>
8178L:	platform-driver-x86@vger.kernel.org
8179S:	Maintained
8180F:	drivers/platform/x86/intel_atomisp2_pm.c
8181
8182INTEL C600 SERIES SAS CONTROLLER DRIVER
8183M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8184M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8185L:	linux-scsi@vger.kernel.org
8186T:	git git://git.code.sf.net/p/intel-sas/isci
8187S:	Supported
8188F:	drivers/scsi/isci/
8189
8190INTEL CPU family model numbers
8191M:	Tony Luck <tony.luck@intel.com>
8192M:	x86@kernel.org
8193L:	linux-kernel@vger.kernel.org
8194S:	Supported
8195F:	arch/x86/include/asm/intel-family.h
8196
8197INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8198M:	Jani Nikula <jani.nikula@linux.intel.com>
8199M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8200M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8201L:	intel-gfx@lists.freedesktop.org
8202W:	https://01.org/linuxgraphics/
8203B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8204C:	irc://chat.freenode.net/intel-gfx
8205Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8206T:	git git://anongit.freedesktop.org/drm-intel
8207S:	Supported
8208F:	drivers/gpu/drm/i915/
8209F:	include/drm/i915*
8210F:	include/uapi/drm/i915_drm.h
8211F:	Documentation/gpu/i915.rst
8212
8213INTEL ETHERNET DRIVERS
8214M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8215L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8216W:	http://www.intel.com/support/feedback.htm
8217W:	http://e1000.sourceforge.net/
8218Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8221S:	Supported
8222F:	Documentation/networking/device_drivers/intel/e100.rst
8223F:	Documentation/networking/device_drivers/intel/e1000.rst
8224F:	Documentation/networking/device_drivers/intel/e1000e.rst
8225F:	Documentation/networking/device_drivers/intel/fm10k.rst
8226F:	Documentation/networking/device_drivers/intel/igb.rst
8227F:	Documentation/networking/device_drivers/intel/igbvf.rst
8228F:	Documentation/networking/device_drivers/intel/ixgb.rst
8229F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8230F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8231F:	Documentation/networking/device_drivers/intel/i40e.rst
8232F:	Documentation/networking/device_drivers/intel/iavf.rst
8233F:	Documentation/networking/device_drivers/intel/ice.rst
8234F:	drivers/net/ethernet/intel/
8235F:	drivers/net/ethernet/intel/*/
8236F:	include/linux/avf/virtchnl.h
8237
8238INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8239M:	Maik Broemme <mbroemme@libmpq.org>
8240L:	linux-fbdev@vger.kernel.org
8241S:	Maintained
8242F:	Documentation/fb/intelfb.rst
8243F:	drivers/video/fbdev/intelfb/
8244
8245INTEL GPIO DRIVERS
8246M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8247L:	linux-gpio@vger.kernel.org
8248S:	Maintained
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8250F:	drivers/gpio/gpio-ich.c
8251F:	drivers/gpio/gpio-intel-mid.c
8252F:	drivers/gpio/gpio-lynxpoint.c
8253F:	drivers/gpio/gpio-merrifield.c
8254F:	drivers/gpio/gpio-ml-ioh.c
8255F:	drivers/gpio/gpio-pch.c
8256F:	drivers/gpio/gpio-sch.c
8257F:	drivers/gpio/gpio-sodaville.c
8258
8259INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8260M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8261M:	Zhi Wang <zhi.a.wang@intel.com>
8262L:	intel-gvt-dev@lists.freedesktop.org
8263L:	intel-gfx@lists.freedesktop.org
8264W:	https://01.org/igvt-g
8265T:	git https://github.com/intel/gvt-linux.git
8266S:	Supported
8267F:	drivers/gpu/drm/i915/gvt/
8268
8269INTEL HID EVENT DRIVER
8270M:	Alex Hung <alex.hung@canonical.com>
8271L:	platform-driver-x86@vger.kernel.org
8272S:	Maintained
8273F:	drivers/platform/x86/intel-hid.c
8274
8275INTEL I/OAT DMA DRIVER
8276M:	Dave Jiang <dave.jiang@intel.com>
8277R:	Dan Williams <dan.j.williams@intel.com>
8278L:	dmaengine@vger.kernel.org
8279Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8280S:	Supported
8281F:	drivers/dma/ioat*
8282
8283INTEL IDLE DRIVER
8284M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8285M:	Len Brown <lenb@kernel.org>
8286L:	linux-pm@vger.kernel.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8288B:	https://bugzilla.kernel.org
8289S:	Supported
8290F:	drivers/idle/intel_idle.c
8291
8292INTEL INTEGRATED SENSOR HUB DRIVER
8293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8294M:	Jiri Kosina <jikos@kernel.org>
8295L:	linux-input@vger.kernel.org
8296S:	Maintained
8297F:	drivers/hid/intel-ish-hid/
8298
8299INTEL IOMMU (VT-d)
8300M:	David Woodhouse <dwmw2@infradead.org>
8301L:	iommu@lists.linux-foundation.org
8302T:	git git://git.infradead.org/iommu-2.6.git
8303S:	Supported
8304F:	drivers/iommu/intel-iommu.c
8305F:	include/linux/intel-iommu.h
8306
8307INTEL IOP-ADMA DMA DRIVER
8308R:	Dan Williams <dan.j.williams@intel.com>
8309S:	Odd fixes
8310F:	drivers/dma/iop-adma.c
8311
8312INTEL IPU3 CSI-2 CIO2 DRIVER
8313M:	Yong Zhi <yong.zhi@intel.com>
8314M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8315M:	Bingbu Cao <bingbu.cao@intel.com>
8316R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8317L:	linux-media@vger.kernel.org
8318S:	Maintained
8319F:	drivers/media/pci/intel/ipu3/
8320F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8321
8322INTEL IPU3 CSI-2 IMGU DRIVER
8323M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8324L:	linux-media@vger.kernel.org
8325S:	Maintained
8326F:	drivers/staging/media/ipu3/
8327F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8328F:	Documentation/media/v4l-drivers/ipu3.rst
8329
8330INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8331M:	Krzysztof Halasa <khalasa@piap.pl>
8332S:	Maintained
8333F:	include/linux/soc/ixp4xx/qmgr.h
8334F:	include/linux/soc/ixp4xx/npe.h
8335F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8336F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8337F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8338F:	drivers/net/wan/ixp4xx_hss.c
8339
8340INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8341M:	Deepak Saxena <dsaxena@plexity.net>
8342S:	Maintained
8343F:	drivers/char/hw_random/ixp4xx-rng.c
8344
8345INTEL MANAGEMENT ENGINE (mei)
8346M:	Tomas Winkler <tomas.winkler@intel.com>
8347L:	linux-kernel@vger.kernel.org
8348S:	Supported
8349F:	include/uapi/linux/mei.h
8350F:	include/linux/mei_cl_bus.h
8351F:	drivers/misc/mei/*
8352F:	drivers/watchdog/mei_wdt.c
8353F:	Documentation/driver-api/mei/*
8354F:	samples/mei/*
8355
8356INTEL MENLOW THERMAL DRIVER
8357M:	Sujith Thomas <sujith.thomas@intel.com>
8358L:	platform-driver-x86@vger.kernel.org
8359W:	https://01.org/linux-acpi
8360S:	Supported
8361F:	drivers/platform/x86/intel_menlow.c
8362
8363INTEL MIC DRIVERS (mic)
8364M:	Sudeep Dutt <sudeep.dutt@intel.com>
8365M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8366S:	Supported
8367W:	https://github.com/sudeepdutt/mic
8368W:	http://software.intel.com/en-us/mic-developer
8369F:	include/linux/mic_bus.h
8370F:	include/linux/scif.h
8371F:	include/uapi/linux/mic_common.h
8372F:	include/uapi/linux/mic_ioctl.h
8373F:	include/uapi/linux/scif_ioctl.h
8374F:	drivers/misc/mic/
8375F:	drivers/dma/mic_x100_dma.c
8376F:	drivers/dma/mic_x100_dma.h
8377F:	Documentation/mic/
8378
8379INTEL PMC CORE DRIVER
8380M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8381M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8382L:	platform-driver-x86@vger.kernel.org
8383S:	Maintained
8384F:	drivers/platform/x86/intel_pmc_core*
8385
8386INTEL PMC/P-Unit IPC DRIVER
8387M:	Zha Qipeng<qipeng.zha@intel.com>
8388L:	platform-driver-x86@vger.kernel.org
8389S:	Maintained
8390F:	drivers/platform/x86/intel_pmc_ipc.c
8391F:	drivers/platform/x86/intel_punit_ipc.c
8392F:	arch/x86/include/asm/intel_pmc_ipc.h
8393F:	arch/x86/include/asm/intel_punit_ipc.h
8394
8395INTEL PMIC GPIO DRIVERS
8396M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8397S:	Maintained
8398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8399F:	drivers/gpio/gpio-*cove.c
8400F:	drivers/gpio/gpio-msic.c
8401
8402INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8403R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8404S:	Maintained
8405F:	drivers/mfd/intel_msic.c
8406F:	drivers/mfd/intel_soc_pmic*
8407F:	include/linux/mfd/intel_msic.h
8408F:	include/linux/mfd/intel_soc_pmic*
8409
8410INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8411M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8412L:	linux-wireless@vger.kernel.org
8413S:	Maintained
8414F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8415F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8416F:	drivers/net/wireless/intel/ipw2x00/
8417
8418INTEL PSTATE DRIVER
8419M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8420M:	Len Brown <lenb@kernel.org>
8421L:	linux-pm@vger.kernel.org
8422S:	Supported
8423F:	drivers/cpufreq/intel_pstate.c
8424
8425INTEL RDMA RNIC DRIVER
8426M:	Faisal Latif <faisal.latif@intel.com>
8427M:	Shiraz Saleem <shiraz.saleem@intel.com>
8428L:	linux-rdma@vger.kernel.org
8429S:	Supported
8430F:	drivers/infiniband/hw/i40iw/
8431F:	include/uapi/rdma/i40iw-abi.h
8432
8433INTEL SPEED SELECT TECHNOLOGY
8434M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8435L:	platform-driver-x86@vger.kernel.org
8436S:	Maintained
8437F:	drivers/platform/x86/intel_speed_select_if/
8438F:	tools/power/x86/intel-speed-select/
8439F:	include/uapi/linux/isst_if.h
8440
8441INTEL STRATIX10 FIRMWARE DRIVERS
8442M:	Richard Gong <richard.gong@linux.intel.com>
8443L:	linux-kernel@vger.kernel.org
8444S:	Maintained
8445F:	drivers/firmware/stratix10-rsu.c
8446F:	drivers/firmware/stratix10-svc.c
8447F:	include/linux/firmware/intel/stratix10-smc.h
8448F:	include/linux/firmware/intel/stratix10-svc-client.h
8449F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8450F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8451
8452INTEL TELEMETRY DRIVER
8453M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8454M:	"David E. Box" <david.e.box@linux.intel.com>
8455L:	platform-driver-x86@vger.kernel.org
8456S:	Maintained
8457F:	arch/x86/include/asm/intel_telemetry.h
8458F:	drivers/platform/x86/intel_telemetry*
8459
8460INTEL VIRTUAL BUTTON DRIVER
8461M:	AceLan Kao <acelan.kao@canonical.com>
8462L:	platform-driver-x86@vger.kernel.org
8463S:	Maintained
8464F:	drivers/platform/x86/intel-vbtn.c
8465
8466INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8467M:	Stanislaw Gruszka <sgruszka@redhat.com>
8468L:	linux-wireless@vger.kernel.org
8469S:	Supported
8470F:	drivers/net/wireless/intel/iwlegacy/
8471
8472INTEL WIRELESS WIFI LINK (iwlwifi)
8473M:	Johannes Berg <johannes.berg@intel.com>
8474M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8475M:	Luca Coelho <luciano.coelho@intel.com>
8476M:	Intel Linux Wireless <linuxwifi@intel.com>
8477L:	linux-wireless@vger.kernel.org
8478W:	http://intellinuxwireless.org
8479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8480S:	Supported
8481F:	drivers/net/wireless/intel/iwlwifi/
8482
8483INTEL WIRELESS WIMAX CONNECTION 2400
8484M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8485M:	linux-wimax@intel.com
8486L:	wimax@linuxwimax.org (subscribers-only)
8487S:	Supported
8488W:	http://linuxwimax.org
8489F:	Documentation/admin-guide/wimax/i2400m.rst
8490F:	drivers/net/wimax/i2400m/
8491F:	include/uapi/linux/wimax/i2400m.h
8492
8493INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8494M:	Mario Limonciello <mario.limonciello@dell.com>
8495S:	Maintained
8496F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8497
8498INTEL(R) TRACE HUB
8499M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8500S:	Supported
8501F:	Documentation/trace/intel_th.rst
8502F:	drivers/hwtracing/intel_th/
8503F:	include/linux/intel_th.h
8504
8505INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8506M:	Ning Sun <ning.sun@intel.com>
8507L:	tboot-devel@lists.sourceforge.net
8508W:	http://tboot.sourceforge.net
8509T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8510S:	Supported
8511F:	Documentation/x86/intel_txt.rst
8512F:	include/linux/tboot.h
8513F:	arch/x86/kernel/tboot.c
8514
8515INTERCONNECT API
8516M:	Georgi Djakov <georgi.djakov@linaro.org>
8517L:	linux-pm@vger.kernel.org
8518S:	Maintained
8519F:	Documentation/driver-api/interconnect.rst
8520F:	Documentation/devicetree/bindings/interconnect/
8521F:	drivers/interconnect/
8522F:	include/dt-bindings/interconnect/
8523F:	include/linux/interconnect-provider.h
8524F:	include/linux/interconnect.h
8525
8526INVENSENSE MPU-3050 GYROSCOPE DRIVER
8527M:	Linus Walleij <linus.walleij@linaro.org>
8528L:	linux-iio@vger.kernel.org
8529S:	Maintained
8530F:	drivers/iio/gyro/mpu3050*
8531F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8532
8533IOC3 ETHERNET DRIVER
8534M:	Ralf Baechle <ralf@linux-mips.org>
8535L:	linux-mips@vger.kernel.org
8536S:	Maintained
8537F:	drivers/net/ethernet/sgi/ioc3-eth.c
8538
8539IOMAP FILESYSTEM LIBRARY
8540M:	Christoph Hellwig <hch@infradead.org>
8541M:	Darrick J. Wong <darrick.wong@oracle.com>
8542M:	linux-xfs@vger.kernel.org
8543M:	linux-fsdevel@vger.kernel.org
8544L:	linux-xfs@vger.kernel.org
8545L:	linux-fsdevel@vger.kernel.org
8546T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8547S:	Supported
8548F:	fs/iomap/
8549F:	include/linux/iomap.h
8550
8551IOMMU DRIVERS
8552M:	Joerg Roedel <joro@8bytes.org>
8553L:	iommu@lists.linux-foundation.org
8554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8555S:	Maintained
8556F:	Documentation/devicetree/bindings/iommu/
8557F:	drivers/iommu/
8558F:	include/linux/iommu.h
8559F:	include/linux/of_iommu.h
8560F:	include/linux/iova.h
8561
8562IO_URING
8563M:	Jens Axboe <axboe@kernel.dk>
8564L:	linux-block@vger.kernel.org
8565L:	linux-fsdevel@vger.kernel.org
8566T:	git git://git.kernel.dk/linux-block
8567T:	git git://git.kernel.dk/liburing
8568S:	Maintained
8569F:	fs/io_uring.c
8570F:	include/uapi/linux/io_uring.h
8571
8572IPMI SUBSYSTEM
8573M:	Corey Minyard <minyard@acm.org>
8574L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8575W:	http://openipmi.sourceforge.net/
8576S:	Supported
8577F:	Documentation/devicetree/bindings/ipmi/
8578F:	Documentation/IPMI.txt
8579F:	drivers/char/ipmi/
8580F:	include/linux/ipmi*
8581F:	include/uapi/linux/ipmi*
8582
8583IPS SCSI RAID DRIVER
8584M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8585L:	linux-scsi@vger.kernel.org
8586W:	http://www.adaptec.com/
8587S:	Maintained
8588F:	drivers/scsi/ips*
8589
8590IPVS
8591M:	Wensong Zhang <wensong@linux-vs.org>
8592M:	Simon Horman <horms@verge.net.au>
8593M:	Julian Anastasov <ja@ssi.bg>
8594L:	netdev@vger.kernel.org
8595L:	lvs-devel@vger.kernel.org
8596S:	Maintained
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8599F:	Documentation/networking/ipvs-sysctl.txt
8600F:	include/net/ip_vs.h
8601F:	include/uapi/linux/ip_vs.h
8602F:	net/netfilter/ipvs/
8603
8604IPWIRELESS DRIVER
8605M:	Jiri Kosina <jikos@kernel.org>
8606M:	David Sterba <dsterba@suse.com>
8607S:	Odd Fixes
8608F:	drivers/tty/ipwireless/
8609
8610IPX NETWORK LAYER
8611L:	netdev@vger.kernel.org
8612S:	Obsolete
8613F:	include/uapi/linux/ipx.h
8614
8615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8616M:	Marc Zyngier <maz@kernel.org>
8617S:	Maintained
8618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8619F:	Documentation/IRQ-domain.txt
8620F:	include/linux/irqdomain.h
8621F:	kernel/irq/irqdomain.c
8622F:	kernel/irq/msi.c
8623
8624IRQ SUBSYSTEM
8625M:	Thomas Gleixner <tglx@linutronix.de>
8626L:	linux-kernel@vger.kernel.org
8627S:	Maintained
8628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8629F:	kernel/irq/
8630
8631IRQCHIP DRIVERS
8632M:	Thomas Gleixner <tglx@linutronix.de>
8633M:	Jason Cooper <jason@lakedaemon.net>
8634M:	Marc Zyngier <maz@kernel.org>
8635L:	linux-kernel@vger.kernel.org
8636S:	Maintained
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8638F:	Documentation/devicetree/bindings/interrupt-controller/
8639F:	drivers/irqchip/
8640
8641ISA
8642M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8643S:	Maintained
8644F:	Documentation/driver-api/isa.rst
8645F:	drivers/base/isa.c
8646F:	include/linux/isa.h
8647
8648ISA RADIO MODULE
8649M:	Hans Verkuil <hverkuil@xs4all.nl>
8650L:	linux-media@vger.kernel.org
8651T:	git git://linuxtv.org/media_tree.git
8652W:	https://linuxtv.org
8653S:	Maintained
8654F:	drivers/media/radio/radio-isa*
8655
8656ISAPNP
8657M:	Jaroslav Kysela <perex@perex.cz>
8658S:	Maintained
8659F:	Documentation/driver-api/isapnp.rst
8660F:	drivers/pnp/isapnp/
8661F:	include/linux/isapnp.h
8662
8663ISCSI
8664M:	Lee Duncan <lduncan@suse.com>
8665M:	Chris Leech <cleech@redhat.com>
8666L:	open-iscsi@googlegroups.com
8667W:	www.open-iscsi.com
8668S:	Maintained
8669F:	drivers/scsi/*iscsi*
8670F:	include/scsi/*iscsi*
8671
8672iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8673M:	Peter Jones <pjones@redhat.com>
8674M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8675S:	Maintained
8676F:	drivers/firmware/iscsi_ibft*
8677
8678ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8679M:	Sagi Grimberg <sagi@grimberg.me>
8680M:	Max Gurtovoy <maxg@mellanox.com>
8681L:	linux-rdma@vger.kernel.org
8682S:	Supported
8683W:	http://www.openfabrics.org
8684W:	www.open-iscsi.org
8685Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8686F:	drivers/infiniband/ulp/iser/
8687
8688ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8689M:	Sagi Grimberg <sagi@grimberg.me>
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8691L:	linux-rdma@vger.kernel.org
8692L:	target-devel@vger.kernel.org
8693S:	Supported
8694W:	http://www.linux-iscsi.org
8695F:	drivers/infiniband/ulp/isert
8696
8697ISDN/mISDN SUBSYSTEM
8698M:	Karsten Keil <isdn@linux-pingi.de>
8699L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8700L:	netdev@vger.kernel.org
8701W:	http://www.isdn4linux.de
8702S:	Maintained
8703F:	drivers/isdn/mISDN
8704F:	drivers/isdn/hardware
8705
8706ISDN/CAPI SUBSYSTEM
8707M:	Karsten Keil <isdn@linux-pingi.de>
8708L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8709L:	netdev@vger.kernel.org
8710W:	http://www.isdn4linux.de
8711S:	Odd Fixes
8712F:	Documentation/isdn/
8713F:	drivers/isdn/capi/
8714F:	drivers/staging/isdn/
8715F:	net/bluetooth/cmtp/
8716F:	include/linux/isdn/
8717F:	include/uapi/linux/isdn/
8718
8719IT87 HARDWARE MONITORING DRIVER
8720M:	Jean Delvare <jdelvare@suse.com>
8721L:	linux-hwmon@vger.kernel.org
8722S:	Maintained
8723F:	Documentation/hwmon/it87.rst
8724F:	drivers/hwmon/it87.c
8725
8726IT913X MEDIA DRIVER
8727M:	Antti Palosaari <crope@iki.fi>
8728L:	linux-media@vger.kernel.org
8729W:	https://linuxtv.org
8730W:	http://palosaari.fi/linux/
8731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8732T:	git git://linuxtv.org/anttip/media_tree.git
8733S:	Maintained
8734F:	drivers/media/tuners/it913x*
8735
8736IVTV VIDEO4LINUX DRIVER
8737M:	Andy Walls <awalls@md.metrocast.net>
8738L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8739L:	linux-media@vger.kernel.org
8740T:	git git://linuxtv.org/media_tree.git
8741W:	http://www.ivtvdriver.org
8742S:	Maintained
8743F:	Documentation/media/v4l-drivers/ivtv*
8744F:	drivers/media/pci/ivtv/
8745F:	include/uapi/linux/ivtv*
8746
8747IX2505V MEDIA DRIVER
8748M:	Malcolm Priestley <tvboxspy@gmail.com>
8749L:	linux-media@vger.kernel.org
8750W:	https://linuxtv.org
8751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8752S:	Maintained
8753F:	drivers/media/dvb-frontends/ix2505v*
8754
8755JAILHOUSE HYPERVISOR INTERFACE
8756M:	Jan Kiszka <jan.kiszka@siemens.com>
8757L:	jailhouse-dev@googlegroups.com
8758S:	Maintained
8759F:	arch/x86/kernel/jailhouse.c
8760F:	arch/x86/include/asm/jailhouse_para.h
8761
8762JC42.4 TEMPERATURE SENSOR DRIVER
8763M:	Guenter Roeck <linux@roeck-us.net>
8764L:	linux-hwmon@vger.kernel.org
8765S:	Maintained
8766F:	drivers/hwmon/jc42.c
8767F:	Documentation/hwmon/jc42.rst
8768
8769JFS FILESYSTEM
8770M:	Dave Kleikamp <shaggy@kernel.org>
8771L:	jfs-discussion@lists.sourceforge.net
8772W:	http://jfs.sourceforge.net/
8773T:	git git://github.com/kleikamp/linux-shaggy.git
8774S:	Maintained
8775F:	Documentation/admin-guide/jfs.rst
8776F:	fs/jfs/
8777
8778JME NETWORK DRIVER
8779M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8780L:	netdev@vger.kernel.org
8781S:	Maintained
8782F:	drivers/net/ethernet/jme.*
8783
8784JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8785M:	David Woodhouse <dwmw2@infradead.org>
8786M:	Richard Weinberger <richard@nod.at>
8787L:	linux-mtd@lists.infradead.org
8788W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8789T:	git git://git.infradead.org/ubifs-2.6.git
8790S:	Odd Fixes
8791F:	fs/jffs2/
8792F:	include/uapi/linux/jffs2.h
8793
8794JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8795M:	"Theodore Ts'o" <tytso@mit.edu>
8796M:	Jan Kara <jack@suse.com>
8797L:	linux-ext4@vger.kernel.org
8798S:	Maintained
8799F:	fs/jbd2/
8800F:	include/linux/jbd2.h
8801
8802JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8803M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8804L:	linux-media@vger.kernel.org
8805S:	Maintained
8806F:	drivers/media/platform/rcar_jpu.c
8807
8808JSM Neo PCI based serial card
8809L:	linux-serial@vger.kernel.org
8810S:	Orphan
8811F:	drivers/tty/serial/jsm/
8812
8813K10TEMP HARDWARE MONITORING DRIVER
8814M:	Clemens Ladisch <clemens@ladisch.de>
8815L:	linux-hwmon@vger.kernel.org
8816S:	Maintained
8817F:	Documentation/hwmon/k10temp.rst
8818F:	drivers/hwmon/k10temp.c
8819
8820K8TEMP HARDWARE MONITORING DRIVER
8821M:	Rudolf Marek <r.marek@assembler.cz>
8822L:	linux-hwmon@vger.kernel.org
8823S:	Maintained
8824F:	Documentation/hwmon/k8temp.rst
8825F:	drivers/hwmon/k8temp.c
8826
8827KASAN
8828M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8829R:	Alexander Potapenko <glider@google.com>
8830R:	Dmitry Vyukov <dvyukov@google.com>
8831L:	kasan-dev@googlegroups.com
8832S:	Maintained
8833F:	arch/*/include/asm/kasan.h
8834F:	arch/*/mm/kasan_init*
8835F:	Documentation/dev-tools/kasan.rst
8836F:	include/linux/kasan*.h
8837F:	lib/test_kasan.c
8838F:	mm/kasan/
8839F:	scripts/Makefile.kasan
8840
8841KCONFIG
8842M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8844L:	linux-kbuild@vger.kernel.org
8845S:	Maintained
8846F:	Documentation/kbuild/kconfig*
8847F:	scripts/kconfig/
8848F:	scripts/Kconfig.include
8849
8850KDUMP
8851M:	Dave Young <dyoung@redhat.com>
8852M:	Baoquan He <bhe@redhat.com>
8853R:	Vivek Goyal <vgoyal@redhat.com>
8854L:	kexec@lists.infradead.org
8855W:	http://lse.sourceforge.net/kdump/
8856S:	Maintained
8857F:	Documentation/admin-guide/kdump/
8858
8859KEENE FM RADIO TRANSMITTER DRIVER
8860M:	Hans Verkuil <hverkuil@xs4all.nl>
8861L:	linux-media@vger.kernel.org
8862T:	git git://linuxtv.org/media_tree.git
8863W:	https://linuxtv.org
8864S:	Maintained
8865F:	drivers/media/radio/radio-keene*
8866
8867KERNEL AUTOMOUNTER
8868M:	Ian Kent <raven@themaw.net>
8869L:	autofs@vger.kernel.org
8870S:	Maintained
8871F:	fs/autofs/
8872
8873KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8874M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8875M:	Michal Marek <michal.lkml@markovi.net>
8876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8877L:	linux-kbuild@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/kbuild/
8880F:	Makefile
8881F:	scripts/Kbuild*
8882F:	scripts/Makefile*
8883F:	scripts/basic/
8884F:	scripts/mk*
8885F:	scripts/*vmlinux*
8886F:	scripts/mod/
8887F:	scripts/package/
8888
8889KERNEL JANITORS
8890L:	kernel-janitors@vger.kernel.org
8891W:	http://kernelnewbies.org/KernelJanitors
8892S:	Odd Fixes
8893
8894KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8895M:	"J. Bruce Fields" <bfields@fieldses.org>
8896M:	Chuck Lever <chuck.lever@oracle.com>
8897L:	linux-nfs@vger.kernel.org
8898W:	http://nfs.sourceforge.net/
8899T:	git git://linux-nfs.org/~bfields/linux.git
8900S:	Supported
8901F:	fs/nfsd/
8902F:	include/uapi/linux/nfsd/
8903F:	fs/lockd/
8904F:	fs/nfs_common/
8905F:	net/sunrpc/
8906F:	include/linux/lockd/
8907F:	include/linux/sunrpc/
8908F:	include/uapi/linux/sunrpc/
8909
8910KERNEL SELFTEST FRAMEWORK
8911M:	Shuah Khan <shuah@kernel.org>
8912M:	Shuah Khan <skhan@linuxfoundation.org>
8913L:	linux-kselftest@vger.kernel.org
8914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8915Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8916S:	Maintained
8917F:	tools/testing/selftests/
8918F:	Documentation/dev-tools/kselftest*
8919
8920KERNEL USERMODE HELPER
8921M:	Luis Chamberlain <mcgrof@kernel.org>
8922L:	linux-kernel@vger.kernel.org
8923S:	Maintained
8924F:	kernel/umh.c
8925F:	include/linux/umh.h
8926
8927KERNEL VIRTUAL MACHINE (KVM)
8928M:	Paolo Bonzini <pbonzini@redhat.com>
8929M:	Radim Krčmář <rkrcmar@redhat.com>
8930L:	kvm@vger.kernel.org
8931W:	http://www.linux-kvm.org
8932T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8933S:	Supported
8934F:	Documentation/virt/kvm/
8935F:	include/trace/events/kvm.h
8936F:	include/uapi/asm-generic/kvm*
8937F:	include/uapi/linux/kvm*
8938F:	include/asm-generic/kvm*
8939F:	include/linux/kvm*
8940F:	include/kvm/iodev.h
8941F:	virt/kvm/*
8942F:	tools/kvm/
8943F:	tools/testing/selftests/kvm/
8944
8945KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8946M:	Marc Zyngier <maz@kernel.org>
8947R:	James Morse <james.morse@arm.com>
8948R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8949R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8951L:	kvmarm@lists.cs.columbia.edu
8952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8953S:	Maintained
8954F:	arch/arm/include/uapi/asm/kvm*
8955F:	arch/arm/include/asm/kvm*
8956F:	arch/arm/kvm/
8957F:	arch/arm64/include/uapi/asm/kvm*
8958F:	arch/arm64/include/asm/kvm*
8959F:	arch/arm64/kvm/
8960F:	virt/kvm/arm/
8961F:	include/kvm/arm_*
8962
8963KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8964M:	James Hogan <jhogan@kernel.org>
8965L:	linux-mips@vger.kernel.org
8966S:	Supported
8967F:	arch/mips/include/uapi/asm/kvm*
8968F:	arch/mips/include/asm/kvm*
8969F:	arch/mips/kvm/
8970
8971KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8972M:	Paul Mackerras <paulus@ozlabs.org>
8973L:	kvm-ppc@vger.kernel.org
8974W:	http://www.linux-kvm.org/
8975T:	git git://github.com/agraf/linux-2.6.git
8976S:	Supported
8977F:	arch/powerpc/include/uapi/asm/kvm*
8978F:	arch/powerpc/include/asm/kvm*
8979F:	arch/powerpc/kvm/
8980F:	arch/powerpc/kernel/kvm*
8981
8982KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8983M:	Christian Borntraeger <borntraeger@de.ibm.com>
8984M:	Janosch Frank <frankja@linux.ibm.com>
8985R:	David Hildenbrand <david@redhat.com>
8986R:	Cornelia Huck <cohuck@redhat.com>
8987L:	kvm@vger.kernel.org
8988W:	http://www.ibm.com/developerworks/linux/linux390/
8989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8990S:	Supported
8991F:	arch/s390/include/uapi/asm/kvm*
8992F:	arch/s390/include/asm/gmap.h
8993F:	arch/s390/include/asm/kvm*
8994F:	arch/s390/kvm/
8995F:	arch/s390/mm/gmap.c
8996F:	tools/testing/selftests/kvm/s390x/
8997F:	tools/testing/selftests/kvm/*/s390x/
8998
8999KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9000M:	Paolo Bonzini <pbonzini@redhat.com>
9001M:	Radim Krčmář <rkrcmar@redhat.com>
9002R:	Sean Christopherson <sean.j.christopherson@intel.com>
9003R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9004R:	Wanpeng Li <wanpengli@tencent.com>
9005R:	Jim Mattson <jmattson@google.com>
9006R:	Joerg Roedel <joro@8bytes.org>
9007L:	kvm@vger.kernel.org
9008W:	http://www.linux-kvm.org
9009T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9010S:	Supported
9011F:	arch/x86/kvm/
9012F:	arch/x86/kvm/*/
9013F:	arch/x86/include/uapi/asm/kvm*
9014F:	arch/x86/include/uapi/asm/vmx.h
9015F:	arch/x86/include/uapi/asm/svm.h
9016F:	arch/x86/include/asm/kvm*
9017F:	arch/x86/include/asm/pvclock-abi.h
9018F:	arch/x86/include/asm/svm.h
9019F:	arch/x86/include/asm/vmx.h
9020F:	arch/x86/kernel/kvm.c
9021F:	arch/x86/kernel/kvmclock.c
9022
9023KERNFS
9024M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9025M:	Tejun Heo <tj@kernel.org>
9026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9027S:	Supported
9028F:	include/linux/kernfs.h
9029F:	fs/kernfs/
9030
9031KEXEC
9032M:	Eric Biederman <ebiederm@xmission.com>
9033W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9034L:	kexec@lists.infradead.org
9035S:	Maintained
9036F:	include/linux/kexec.h
9037F:	include/uapi/linux/kexec.h
9038F:	kernel/kexec*
9039
9040KEYS-ENCRYPTED
9041M:	Mimi Zohar <zohar@linux.ibm.com>
9042L:	linux-integrity@vger.kernel.org
9043L:	keyrings@vger.kernel.org
9044S:	Supported
9045F:	Documentation/security/keys/trusted-encrypted.rst
9046F:	include/keys/encrypted-type.h
9047F:	security/keys/encrypted-keys/
9048
9049KEYS-TRUSTED
9050M:	James Bottomley <jejb@linux.ibm.com>
9051M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9052M:	Mimi Zohar <zohar@linux.ibm.com>
9053L:	linux-integrity@vger.kernel.org
9054L:	keyrings@vger.kernel.org
9055S:	Supported
9056F:	Documentation/security/keys/trusted-encrypted.rst
9057F:	include/keys/trusted-type.h
9058F:	security/keys/trusted.c
9059F:	security/keys/trusted.h
9060
9061KEYS/KEYRINGS:
9062M:	David Howells <dhowells@redhat.com>
9063L:	keyrings@vger.kernel.org
9064S:	Maintained
9065F:	Documentation/security/keys/core.rst
9066F:	include/linux/key.h
9067F:	include/linux/key-type.h
9068F:	include/linux/keyctl.h
9069F:	include/uapi/linux/keyctl.h
9070F:	include/keys/
9071F:	security/keys/
9072
9073KGDB / KDB /debug_core
9074M:	Jason Wessel <jason.wessel@windriver.com>
9075M:	Daniel Thompson <daniel.thompson@linaro.org>
9076W:	http://kgdb.wiki.kernel.org/
9077L:	kgdb-bugreport@lists.sourceforge.net
9078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9079S:	Maintained
9080F:	Documentation/dev-tools/kgdb.rst
9081F:	drivers/misc/kgdbts.c
9082F:	drivers/tty/serial/kgdboc.c
9083F:	include/linux/kdb.h
9084F:	include/linux/kgdb.h
9085F:	kernel/debug/
9086
9087KMEMLEAK
9088M:	Catalin Marinas <catalin.marinas@arm.com>
9089S:	Maintained
9090F:	Documentation/dev-tools/kmemleak.rst
9091F:	include/linux/kmemleak.h
9092F:	mm/kmemleak.c
9093F:	mm/kmemleak-test.c
9094
9095KMOD KERNEL MODULE LOADER - USERMODE HELPER
9096M:	Luis Chamberlain <mcgrof@kernel.org>
9097L:	linux-kernel@vger.kernel.org
9098S:	Maintained
9099F:	kernel/kmod.c
9100F:	include/linux/kmod.h
9101F:	lib/test_kmod.c
9102F:	tools/testing/selftests/kmod/
9103
9104KPROBES
9105M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9106M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9107M:	"David S. Miller" <davem@davemloft.net>
9108M:	Masami Hiramatsu <mhiramat@kernel.org>
9109S:	Maintained
9110F:	Documentation/kprobes.txt
9111F:	include/linux/kprobes.h
9112F:	include/asm-generic/kprobes.h
9113F:	kernel/kprobes.c
9114
9115KS0108 LCD CONTROLLER DRIVER
9116M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9117S:	Maintained
9118F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9119F:	drivers/auxdisplay/ks0108.c
9120F:	include/linux/ks0108.h
9121
9122L3MDEV
9123M:	David Ahern <dsa@cumulusnetworks.com>
9124L:	netdev@vger.kernel.org
9125S:	Maintained
9126F:	net/l3mdev
9127F:	include/net/l3mdev.h
9128
9129L7 BPF FRAMEWORK
9130M:	John Fastabend <john.fastabend@gmail.com>
9131M:	Daniel Borkmann <daniel@iogearbox.net>
9132L:	netdev@vger.kernel.org
9133L:	bpf@vger.kernel.org
9134S:	Maintained
9135F:	include/linux/skmsg.h
9136F:	net/core/skmsg.c
9137F:	net/core/sock_map.c
9138F:	net/ipv4/tcp_bpf.c
9139
9140LANTIQ / INTEL Ethernet drivers
9141M:	Hauke Mehrtens <hauke@hauke-m.de>
9142L:	netdev@vger.kernel.org
9143S:	Maintained
9144F:	net/dsa/tag_gswip.c
9145F:	drivers/net/ethernet/lantiq_xrx200.c
9146F:	drivers/net/dsa/lantiq_pce.h
9147F:	drivers/net/dsa/lantiq_gswip.c
9148
9149LANTIQ MIPS ARCHITECTURE
9150M:	John Crispin <john@phrozen.org>
9151L:	linux-mips@vger.kernel.org
9152S:	Maintained
9153F:	arch/mips/lantiq
9154F:	drivers/soc/lantiq
9155
9156LAPB module
9157L:	linux-x25@vger.kernel.org
9158S:	Orphan
9159F:	Documentation/networking/lapb-module.txt
9160F:	include/*/lapb.h
9161F:	net/lapb/
9162
9163LASI 53c700 driver for PARISC
9164M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9165L:	linux-scsi@vger.kernel.org
9166S:	Maintained
9167F:	Documentation/scsi/53c700.txt
9168F:	drivers/scsi/53c700*
9169
9170LEAKING_ADDRESSES
9171M:	Tobin C. Harding <me@tobin.cc>
9172M:	Tycho Andersen <tycho@tycho.ws>
9173L:	kernel-hardening@lists.openwall.com
9174S:	Maintained
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9176F:	scripts/leaking_addresses.pl
9177
9178LED SUBSYSTEM
9179M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9180M:	Pavel Machek <pavel@ucw.cz>
9181R:	Dan Murphy <dmurphy@ti.com>
9182L:	linux-leds@vger.kernel.org
9183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9184S:	Maintained
9185F:	Documentation/devicetree/bindings/leds/
9186F:	drivers/leds/
9187F:	include/linux/leds.h
9188
9189LEGACY EEPROM DRIVER
9190M:	Jean Delvare <jdelvare@suse.com>
9191S:	Maintained
9192F:	Documentation/misc-devices/eeprom.rst
9193F:	drivers/misc/eeprom/eeprom.c
9194
9195LEGO MINDSTORMS EV3
9196R:	David Lechner <david@lechnology.com>
9197S:	Maintained
9198F:	arch/arm/boot/dts/da850-lego-ev3.dts
9199F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9200F:	drivers/power/supply/lego_ev3_battery.c
9201
9202LEGO USB Tower driver
9203M:	Juergen Stuber <starblue@users.sourceforge.net>
9204L:	legousb-devel@lists.sourceforge.net
9205W:	http://legousb.sourceforge.net/
9206S:	Maintained
9207F:	drivers/usb/misc/legousbtower.c
9208
9209LG LAPTOP EXTRAS
9210M:	Matan Ziv-Av <matan@svgalib.org>
9211L:	platform-driver-x86@vger.kernel.org
9212S:	Maintained
9213F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9214F:	Documentation/admin-guide/laptops/lg-laptop.rst
9215F:	drivers/platform/x86/lg-laptop.c
9216
9217LG2160 MEDIA DRIVER
9218M:	Michael Krufky <mkrufky@linuxtv.org>
9219L:	linux-media@vger.kernel.org
9220W:	https://linuxtv.org
9221W:	http://github.com/mkrufky
9222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9223T:	git git://linuxtv.org/mkrufky/tuners.git
9224S:	Maintained
9225F:	drivers/media/dvb-frontends/lg2160.*
9226
9227LGDT3305 MEDIA DRIVER
9228M:	Michael Krufky <mkrufky@linuxtv.org>
9229L:	linux-media@vger.kernel.org
9230W:	https://linuxtv.org
9231W:	http://github.com/mkrufky
9232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9233T:	git git://linuxtv.org/mkrufky/tuners.git
9234S:	Maintained
9235F:	drivers/media/dvb-frontends/lgdt3305.*
9236
9237LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9238M:	Viresh Kumar <vireshk@kernel.org>
9239L:	linux-ide@vger.kernel.org
9240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9241S:	Maintained
9242F:	include/linux/pata_arasan_cf_data.h
9243F:	drivers/ata/pata_arasan_cf.c
9244
9245LIBATA PATA DRIVERS
9246M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9247M:	Jens Axboe <axboe@kernel.dk>
9248L:	linux-ide@vger.kernel.org
9249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9250S:	Maintained
9251F:	drivers/ata/pata_*.c
9252F:	drivers/ata/ata_generic.c
9253
9254LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9255M:	Linus Walleij <linus.walleij@linaro.org>
9256L:	linux-ide@vger.kernel.org
9257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9258S:	Maintained
9259F:	drivers/ata/pata_ftide010.c
9260F:	drivers/ata/sata_gemini.c
9261F:	drivers/ata/sata_gemini.h
9262
9263LIBATA SATA AHCI PLATFORM devices support
9264M:	Hans de Goede <hdegoede@redhat.com>
9265M:	Jens Axboe <axboe@kernel.dk>
9266L:	linux-ide@vger.kernel.org
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9268S:	Maintained
9269F:	drivers/ata/ahci_platform.c
9270F:	drivers/ata/libahci_platform.c
9271F:	include/linux/ahci_platform.h
9272
9273LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9274M:	Mikael Pettersson <mikpelinux@gmail.com>
9275L:	linux-ide@vger.kernel.org
9276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9277S:	Maintained
9278F:	drivers/ata/sata_promise.*
9279
9280LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9281M:	Jens Axboe <axboe@kernel.dk>
9282L:	linux-ide@vger.kernel.org
9283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9284S:	Maintained
9285F:	drivers/ata/
9286F:	include/linux/ata.h
9287F:	include/linux/libata.h
9288F:	Documentation/devicetree/bindings/ata/
9289
9290LIBLOCKDEP
9291M:	Sasha Levin <alexander.levin@microsoft.com>
9292S:	Maintained
9293F:	tools/lib/lockdep/
9294
9295LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9296M:	Dan Williams <dan.j.williams@intel.com>
9297M:	Vishal Verma <vishal.l.verma@intel.com>
9298M:	Dave Jiang <dave.jiang@intel.com>
9299L:	linux-nvdimm@lists.01.org
9300Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9301S:	Supported
9302F:	drivers/nvdimm/blk.c
9303F:	drivers/nvdimm/region_devs.c
9304
9305LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9306M:	Vishal Verma <vishal.l.verma@intel.com>
9307M:	Dan Williams <dan.j.williams@intel.com>
9308M:	Dave Jiang <dave.jiang@intel.com>
9309L:	linux-nvdimm@lists.01.org
9310Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9311S:	Supported
9312F:	drivers/nvdimm/btt*
9313
9314LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9315M:	Dan Williams <dan.j.williams@intel.com>
9316M:	Vishal Verma <vishal.l.verma@intel.com>
9317M:	Dave Jiang <dave.jiang@intel.com>
9318L:	linux-nvdimm@lists.01.org
9319Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9320S:	Supported
9321F:	drivers/nvdimm/pmem*
9322
9323LIBNVDIMM: DEVICETREE BINDINGS
9324M:	Oliver O'Halloran <oohall@gmail.com>
9325L:	linux-nvdimm@lists.01.org
9326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9327S:	Supported
9328F:	drivers/nvdimm/of_pmem.c
9329F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9330
9331LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9332M:	Dan Williams <dan.j.williams@intel.com>
9333M:	Vishal Verma <vishal.l.verma@intel.com>
9334M:	Dave Jiang <dave.jiang@intel.com>
9335M:	Keith Busch <keith.busch@intel.com>
9336M:	Ira Weiny <ira.weiny@intel.com>
9337L:	linux-nvdimm@lists.01.org
9338Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9340S:	Supported
9341F:	drivers/nvdimm/*
9342F:	drivers/acpi/nfit/*
9343F:	include/linux/nd.h
9344F:	include/linux/libnvdimm.h
9345F:	include/uapi/linux/ndctl.h
9346
9347LICENSES and SPDX stuff
9348M:	Thomas Gleixner <tglx@linutronix.de>
9349M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9350L:	linux-spdx@vger.kernel.org
9351S:	Maintained
9352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9353F:	COPYING
9354F:	Documentation/process/license-rules.rst
9355F:	LICENSES/
9356F:	scripts/spdxcheck-test.sh
9357F:	scripts/spdxcheck.py
9358
9359LIGHTNVM PLATFORM SUPPORT
9360M:	Matias Bjorling <mb@lightnvm.io>
9361W:	http://github/OpenChannelSSD
9362L:	linux-block@vger.kernel.org
9363S:	Maintained
9364F:	drivers/lightnvm/
9365F:	include/linux/lightnvm.h
9366F:	include/uapi/linux/lightnvm.h
9367
9368LINUX FOR POWER MACINTOSH
9369M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9370W:	http://www.penguinppc.org/
9371L:	linuxppc-dev@lists.ozlabs.org
9372S:	Maintained
9373F:	arch/powerpc/platforms/powermac/
9374F:	drivers/macintosh/
9375
9376LINUX FOR POWERPC (32-BIT AND 64-BIT)
9377M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9378M:	Paul Mackerras <paulus@samba.org>
9379M:	Michael Ellerman <mpe@ellerman.id.au>
9380W:	https://github.com/linuxppc/linux/wiki
9381L:	linuxppc-dev@lists.ozlabs.org
9382Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9384S:	Supported
9385F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9386F:	Documentation/devicetree/bindings/powerpc/
9387F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9388F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9389F:	Documentation/powerpc/
9390F:	arch/powerpc/
9391F:	drivers/char/tpm/tpm_ibmvtpm*
9392F:	drivers/crypto/nx/
9393F:	drivers/crypto/vmx/
9394F:	drivers/i2c/busses/i2c-opal.c
9395F:	drivers/net/ethernet/ibm/ibmveth.*
9396F:	drivers/net/ethernet/ibm/ibmvnic.*
9397F:	drivers/pci/hotplug/pnv_php.c
9398F:	drivers/pci/hotplug/rpa*
9399F:	drivers/rtc/rtc-opal.c
9400F:	drivers/scsi/ibmvscsi/
9401F:	drivers/tty/hvc/hvc_opal.c
9402F:	drivers/watchdog/wdrtas.c
9403F:	tools/testing/selftests/powerpc
9404N:	/pmac
9405N:	powermac
9406N:	powernv
9407N:	[^a-z0-9]ps3
9408N:	pseries
9409
9410LINUX FOR POWERPC EMBEDDED MPC5XXX
9411M:	Anatolij Gustschin <agust@denx.de>
9412L:	linuxppc-dev@lists.ozlabs.org
9413T:	git git://git.denx.de/linux-denx-agust.git
9414S:	Maintained
9415F:	arch/powerpc/platforms/512x/
9416F:	arch/powerpc/platforms/52xx/
9417
9418LINUX FOR POWERPC EMBEDDED PPC4XX
9419M:	Alistair Popple <alistair@popple.id.au>
9420M:	Matt Porter <mporter@kernel.crashing.org>
9421W:	http://www.penguinppc.org/
9422L:	linuxppc-dev@lists.ozlabs.org
9423S:	Maintained
9424F:	arch/powerpc/platforms/40x/
9425F:	arch/powerpc/platforms/44x/
9426
9427LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9428M:	Scott Wood <oss@buserror.net>
9429M:	Kumar Gala <galak@kernel.crashing.org>
9430W:	http://www.penguinppc.org/
9431L:	linuxppc-dev@lists.ozlabs.org
9432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9433S:	Maintained
9434F:	arch/powerpc/platforms/83xx/
9435F:	arch/powerpc/platforms/85xx/
9436F:	Documentation/devicetree/bindings/powerpc/fsl/
9437
9438LINUX FOR POWERPC EMBEDDED PPC8XX
9439M:	Vitaly Bordug <vitb@kernel.crashing.org>
9440W:	http://www.penguinppc.org/
9441L:	linuxppc-dev@lists.ozlabs.org
9442S:	Maintained
9443F:	arch/powerpc/platforms/8xx/
9444
9445LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9446L:	linuxppc-dev@lists.ozlabs.org
9447S:	Orphan
9448F:	arch/powerpc/*/*virtex*
9449F:	arch/powerpc/*/*/*virtex*
9450
9451LINUX FOR POWERPC PA SEMI PWRFICIENT
9452L:	linuxppc-dev@lists.ozlabs.org
9453S:	Orphan
9454F:	arch/powerpc/platforms/pasemi/
9455F:	drivers/*/*pasemi*
9456F:	drivers/*/*/*pasemi*
9457
9458LINUX KERNEL DUMP TEST MODULE (LKDTM)
9459M:	Kees Cook <keescook@chromium.org>
9460S:	Maintained
9461F:	drivers/misc/lkdtm/*
9462
9463LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9464M:	Alan Stern <stern@rowland.harvard.edu>
9465M:	Andrea Parri <parri.andrea@gmail.com>
9466M:	Will Deacon <will@kernel.org>
9467M:	Peter Zijlstra <peterz@infradead.org>
9468M:	Boqun Feng <boqun.feng@gmail.com>
9469M:	Nicholas Piggin <npiggin@gmail.com>
9470M:	David Howells <dhowells@redhat.com>
9471M:	Jade Alglave <j.alglave@ucl.ac.uk>
9472M:	Luc Maranget <luc.maranget@inria.fr>
9473M:	"Paul E. McKenney" <paulmck@kernel.org>
9474R:	Akira Yokosawa <akiyks@gmail.com>
9475R:	Daniel Lustig <dlustig@nvidia.com>
9476L:	linux-kernel@vger.kernel.org
9477L:	linux-arch@vger.kernel.org
9478S:	Supported
9479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9480F:	tools/memory-model/
9481F:	Documentation/atomic_bitops.txt
9482F:	Documentation/atomic_t.txt
9483F:	Documentation/core-api/atomic_ops.rst
9484F:	Documentation/core-api/refcount-vs-atomic.rst
9485F:	Documentation/memory-barriers.txt
9486
9487LIS3LV02D ACCELEROMETER DRIVER
9488M:	Eric Piel <eric.piel@tremplin-utc.net>
9489S:	Maintained
9490F:	Documentation/misc-devices/lis3lv02d.rst
9491F:	drivers/misc/lis3lv02d/
9492F:	drivers/platform/x86/hp_accel.c
9493
9494LIVE PATCHING
9495M:	Josh Poimboeuf <jpoimboe@redhat.com>
9496M:	Jiri Kosina <jikos@kernel.org>
9497M:	Miroslav Benes <mbenes@suse.cz>
9498M:	Petr Mladek <pmladek@suse.com>
9499R:	Joe Lawrence <joe.lawrence@redhat.com>
9500S:	Maintained
9501F:	kernel/livepatch/
9502F:	include/linux/livepatch.h
9503F:	arch/x86/include/asm/livepatch.h
9504F:	arch/x86/kernel/livepatch.c
9505F:	Documentation/livepatch/
9506F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9507F:	samples/livepatch/
9508F:	tools/testing/selftests/livepatch/
9509L:	live-patching@vger.kernel.org
9510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9511
9512LLC (802.2)
9513L:	netdev@vger.kernel.org
9514S:	Odd fixes
9515F:	include/linux/llc.h
9516F:	include/uapi/linux/llc.h
9517F:	include/net/llc*
9518F:	net/llc/
9519
9520LM73 HARDWARE MONITOR DRIVER
9521M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9522L:	linux-hwmon@vger.kernel.org
9523S:	Maintained
9524F:	drivers/hwmon/lm73.c
9525
9526LM78 HARDWARE MONITOR DRIVER
9527M:	Jean Delvare <jdelvare@suse.com>
9528L:	linux-hwmon@vger.kernel.org
9529S:	Maintained
9530F:	Documentation/hwmon/lm78.rst
9531F:	drivers/hwmon/lm78.c
9532
9533LM83 HARDWARE MONITOR DRIVER
9534M:	Jean Delvare <jdelvare@suse.com>
9535L:	linux-hwmon@vger.kernel.org
9536S:	Maintained
9537F:	Documentation/hwmon/lm83.rst
9538F:	drivers/hwmon/lm83.c
9539
9540LM90 HARDWARE MONITOR DRIVER
9541M:	Jean Delvare <jdelvare@suse.com>
9542L:	linux-hwmon@vger.kernel.org
9543S:	Maintained
9544F:	Documentation/hwmon/lm90.rst
9545F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9546F:	drivers/hwmon/lm90.c
9547F:	include/dt-bindings/thermal/lm90.h
9548
9549LM95234 HARDWARE MONITOR DRIVER
9550M:	Guenter Roeck <linux@roeck-us.net>
9551L:	linux-hwmon@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/hwmon/lm95234.rst
9554F:	drivers/hwmon/lm95234.c
9555
9556LME2510 MEDIA DRIVER
9557M:	Malcolm Priestley <tvboxspy@gmail.com>
9558L:	linux-media@vger.kernel.org
9559W:	https://linuxtv.org
9560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9561S:	Maintained
9562F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9563
9564LOADPIN SECURITY MODULE
9565M:	Kees Cook <keescook@chromium.org>
9566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9567S:	Supported
9568F:	security/loadpin/
9569F:	Documentation/admin-guide/LSM/LoadPin.rst
9570
9571LOCKING PRIMITIVES
9572M:	Peter Zijlstra <peterz@infradead.org>
9573M:	Ingo Molnar <mingo@redhat.com>
9574M:	Will Deacon <will@kernel.org>
9575L:	linux-kernel@vger.kernel.org
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9577S:	Maintained
9578F:	Documentation/locking/
9579F:	include/linux/lockdep.h
9580F:	include/linux/spinlock*.h
9581F:	arch/*/include/asm/spinlock*.h
9582F:	include/linux/rwlock*.h
9583F:	include/linux/mutex*.h
9584F:	include/linux/rwsem*.h
9585F:	include/linux/seqlock.h
9586F:	lib/locking*.[ch]
9587F:	kernel/locking/
9588X:	kernel/locking/locktorture.c
9589
9590LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9591M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9592L:	linux-ntfs-dev@lists.sourceforge.net
9593W:	http://www.linux-ntfs.org/content/view/19/37/
9594S:	Maintained
9595F:	Documentation/admin-guide/ldm.rst
9596F:	block/partitions/ldm.*
9597
9598LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9599M:	Sathya Prakash <sathya.prakash@broadcom.com>
9600M:	Chaitra P B <chaitra.basappa@broadcom.com>
9601M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9602L:	MPT-FusionLinux.pdl@broadcom.com
9603L:	linux-scsi@vger.kernel.org
9604W:	http://www.avagotech.com/support/
9605S:	Supported
9606F:	drivers/message/fusion/
9607F:	drivers/scsi/mpt3sas/
9608
9609LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9610M:	Matthew Wilcox <willy@infradead.org>
9611L:	linux-scsi@vger.kernel.org
9612S:	Maintained
9613F:	drivers/scsi/sym53c8xx_2/
9614
9615LTC1660 DAC DRIVER
9616M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9617L:	linux-iio@vger.kernel.org
9618S:	Maintained
9619F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9620F:	drivers/iio/dac/ltc1660.c
9621
9622LTC4261 HARDWARE MONITOR DRIVER
9623M:	Guenter Roeck <linux@roeck-us.net>
9624L:	linux-hwmon@vger.kernel.org
9625S:	Maintained
9626F:	Documentation/hwmon/ltc4261.rst
9627F:	drivers/hwmon/ltc4261.c
9628
9629LTC4306 I2C MULTIPLEXER DRIVER
9630M:	Michael Hennerich <michael.hennerich@analog.com>
9631W:	http://ez.analog.com/community/linux-device-drivers
9632L:	linux-i2c@vger.kernel.org
9633S:	Supported
9634F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9635F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9636
9637LTP (Linux Test Project)
9638M:	Mike Frysinger <vapier@gentoo.org>
9639M:	Cyril Hrubis <chrubis@suse.cz>
9640M:	Wanlong Gao <wanlong.gao@gmail.com>
9641M:	Jan Stancek <jstancek@redhat.com>
9642M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9643M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9644L:	ltp@lists.linux.it (subscribers-only)
9645W:	http://linux-test-project.github.io/
9646T:	git git://github.com/linux-test-project/ltp.git
9647S:	Maintained
9648
9649M68K ARCHITECTURE
9650M:	Geert Uytterhoeven <geert@linux-m68k.org>
9651L:	linux-m68k@lists.linux-m68k.org
9652W:	http://www.linux-m68k.org/
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9654S:	Maintained
9655F:	arch/m68k/
9656F:	drivers/zorro/
9657
9658M68K ON APPLE MACINTOSH
9659M:	Joshua Thompson <funaho@jurai.org>
9660W:	http://www.mac.linux-m68k.org/
9661L:	linux-m68k@lists.linux-m68k.org
9662S:	Maintained
9663F:	arch/m68k/mac/
9664
9665M68K ON HP9000/300
9666M:	Philip Blundell <philb@gnu.org>
9667W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9668S:	Maintained
9669F:	arch/m68k/hp300/
9670
9671M88DS3103 MEDIA DRIVER
9672M:	Antti Palosaari <crope@iki.fi>
9673L:	linux-media@vger.kernel.org
9674W:	https://linuxtv.org
9675W:	http://palosaari.fi/linux/
9676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9677T:	git git://linuxtv.org/anttip/media_tree.git
9678S:	Maintained
9679F:	drivers/media/dvb-frontends/m88ds3103*
9680
9681M88RS2000 MEDIA DRIVER
9682M:	Malcolm Priestley <tvboxspy@gmail.com>
9683L:	linux-media@vger.kernel.org
9684W:	https://linuxtv.org
9685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9686S:	Maintained
9687F:	drivers/media/dvb-frontends/m88rs2000*
9688
9689MA901 MASTERKIT USB FM RADIO DRIVER
9690M:	Alexey Klimov <klimov.linux@gmail.com>
9691L:	linux-media@vger.kernel.org
9692T:	git git://linuxtv.org/media_tree.git
9693S:	Maintained
9694F:	drivers/media/radio/radio-ma901.c
9695
9696MAC80211
9697M:	Johannes Berg <johannes@sipsolutions.net>
9698L:	linux-wireless@vger.kernel.org
9699W:	http://wireless.kernel.org/
9700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9702S:	Maintained
9703F:	Documentation/networking/mac80211-injection.txt
9704F:	include/net/mac80211.h
9705F:	net/mac80211/
9706F:	drivers/net/wireless/mac80211_hwsim.[ch]
9707F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9708
9709MAILBOX API
9710M:	Jassi Brar <jassisinghbrar@gmail.com>
9711L:	linux-kernel@vger.kernel.org
9712S:	Maintained
9713F:	drivers/mailbox/
9714F:	include/linux/mailbox_client.h
9715F:	include/linux/mailbox_controller.h
9716
9717MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9718M:	Michael Kerrisk <mtk.manpages@gmail.com>
9719W:	http://www.kernel.org/doc/man-pages
9720L:	linux-man@vger.kernel.org
9721S:	Maintained
9722
9723MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9724M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9725L:	linux-mips@vger.kernel.org
9726S:	Maintained
9727F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9728
9729MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9730M:	Andrew Lunn <andrew@lunn.ch>
9731M:	Vivien Didelot <vivien.didelot@gmail.com>
9732L:	netdev@vger.kernel.org
9733S:	Maintained
9734F:	drivers/net/dsa/mv88e6xxx/
9735F:	include/linux/platform_data/mv88e6xxx.h
9736F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9737
9738MARVELL ARMADA DRM SUPPORT
9739M:	Russell King <linux@armlinux.org.uk>
9740S:	Maintained
9741T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9742T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9743F:	drivers/gpu/drm/armada/
9744F:	include/uapi/drm/armada_drm.h
9745F:	Documentation/devicetree/bindings/display/armada/
9746
9747MARVELL ARMADA 3700 PHY DRIVERS
9748M:	Miquel Raynal <miquel.raynal@bootlin.com>
9749S:	Maintained
9750F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9751F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9752F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9753F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9754
9755MARVELL CRYPTO DRIVER
9756M:	Boris Brezillon <bbrezillon@kernel.org>
9757M:	Arnaud Ebalard <arno@natisbad.org>
9758F:	drivers/crypto/marvell/
9759S:	Maintained
9760L:	linux-crypto@vger.kernel.org
9761
9762MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9763M:	Mirko Lindner <mlindner@marvell.com>
9764M:	Stephen Hemminger <stephen@networkplumber.org>
9765L:	netdev@vger.kernel.org
9766S:	Maintained
9767F:	drivers/net/ethernet/marvell/sk*
9768
9769MARVELL LIBERTAS WIRELESS DRIVER
9770L:	libertas-dev@lists.infradead.org
9771S:	Orphan
9772F:	drivers/net/wireless/marvell/libertas/
9773
9774MARVELL MACCHIATOBIN SUPPORT
9775M:	Russell King <linux@armlinux.org.uk>
9776L:	linux-arm-kernel@lists.infradead.org
9777S:	Maintained
9778F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9779
9780MARVELL MV643XX ETHERNET DRIVER
9781M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9782L:	netdev@vger.kernel.org
9783S:	Maintained
9784F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9785F:	include/linux/mv643xx.h
9786
9787MARVELL MV88X3310 PHY DRIVER
9788M:	Russell King <linux@armlinux.org.uk>
9789L:	netdev@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/phy/marvell10g.c
9792
9793MARVELL MVEBU THERMAL DRIVER
9794M:	Miquel Raynal <miquel.raynal@bootlin.com>
9795S:	Maintained
9796F:	drivers/thermal/armada_thermal.c
9797
9798MARVELL MVNETA ETHERNET DRIVER
9799M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9800L:	netdev@vger.kernel.org
9801S:	Maintained
9802F:	drivers/net/ethernet/marvell/mvneta.*
9803
9804MARVELL MWIFIEX WIRELESS DRIVER
9805M:	Amitkumar Karwar <amitkarwar@gmail.com>
9806M:	Nishant Sarmukadam <nishants@marvell.com>
9807M:	Ganapathi Bhat <gbhat@marvell.com>
9808M:	Xinming Hu <huxinming820@gmail.com>
9809L:	linux-wireless@vger.kernel.org
9810S:	Maintained
9811F:	drivers/net/wireless/marvell/mwifiex/
9812
9813MARVELL MWL8K WIRELESS DRIVER
9814M:	Lennert Buytenhek <buytenh@wantstofly.org>
9815L:	linux-wireless@vger.kernel.org
9816S:	Odd Fixes
9817F:	drivers/net/wireless/marvell/mwl8k.c
9818
9819MARVELL NAND CONTROLLER DRIVER
9820M:	Miquel Raynal <miquel.raynal@bootlin.com>
9821L:	linux-mtd@lists.infradead.org
9822S:	Maintained
9823F:	drivers/mtd/nand/raw/marvell_nand.c
9824F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9825
9826MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9827M:	Nicolas Pitre <nico@fluxnic.net>
9828S:	Odd Fixes
9829F:	drivers/mmc/host/mvsdio.*
9830
9831MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9832M:	Hu Ziji <huziji@marvell.com>
9833L:	linux-mmc@vger.kernel.org
9834S:	Supported
9835F:	drivers/mmc/host/sdhci-xenon*
9836F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9837
9838MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9839M:	Sunil Goutham <sgoutham@marvell.com>
9840M:	Linu Cherian <lcherian@marvell.com>
9841M:	Geetha sowjanya <gakula@marvell.com>
9842M:	Jerin Jacob <jerinj@marvell.com>
9843L:	netdev@vger.kernel.org
9844S:	Supported
9845F:	drivers/net/ethernet/marvell/octeontx2/af/
9846
9847MATROX FRAMEBUFFER DRIVER
9848L:	linux-fbdev@vger.kernel.org
9849S:	Orphan
9850F:	drivers/video/fbdev/matrox/matroxfb_*
9851F:	include/uapi/linux/matroxfb.h
9852
9853MAX16065 HARDWARE MONITOR DRIVER
9854M:	Guenter Roeck <linux@roeck-us.net>
9855L:	linux-hwmon@vger.kernel.org
9856S:	Maintained
9857F:	Documentation/hwmon/max16065.rst
9858F:	drivers/hwmon/max16065.c
9859
9860MAX2175 SDR TUNER DRIVER
9861M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9862L:	linux-media@vger.kernel.org
9863T:	git git://linuxtv.org/media_tree.git
9864S:	Maintained
9865F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9866F:	Documentation/media/v4l-drivers/max2175.rst
9867F:	drivers/media/i2c/max2175*
9868F:	include/uapi/linux/max2175.h
9869
9870MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9871L:	linux-hwmon@vger.kernel.org
9872S:	Orphan
9873F:	Documentation/hwmon/max6650.rst
9874F:	drivers/hwmon/max6650.c
9875
9876MAX6697 HARDWARE MONITOR DRIVER
9877M:	Guenter Roeck <linux@roeck-us.net>
9878L:	linux-hwmon@vger.kernel.org
9879S:	Maintained
9880F:	Documentation/hwmon/max6697.rst
9881F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9882F:	drivers/hwmon/max6697.c
9883F:	include/linux/platform_data/max6697.h
9884
9885MAX9860 MONO AUDIO VOICE CODEC DRIVER
9886M:	Peter Rosin <peda@axentia.se>
9887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9888S:	Maintained
9889F:	Documentation/devicetree/bindings/sound/max9860.txt
9890F:	sound/soc/codecs/max9860.*
9891
9892MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9893M:	Andreas Klinger <ak@it-klinger.de>
9894L:	linux-iio@vger.kernel.org
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9897F:	drivers/iio/proximity/mb1232.c
9898
9899MAXIM MAX77650 PMIC MFD DRIVER
9900M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9901L:	linux-kernel@vger.kernel.org
9902S:	Maintained
9903F:	Documentation/devicetree/bindings/*/*max77650.txt
9904F:	Documentation/devicetree/bindings/*/max77650*.txt
9905F:	include/linux/mfd/max77650.h
9906F:	drivers/mfd/max77650.c
9907F:	drivers/regulator/max77650-regulator.c
9908F:	drivers/power/supply/max77650-charger.c
9909F:	drivers/input/misc/max77650-onkey.c
9910F:	drivers/leds/leds-max77650.c
9911F:	drivers/gpio/gpio-max77650.c
9912
9913MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9914M:	Javier Martinez Canillas <javier@dowhile0.org>
9915L:	linux-kernel@vger.kernel.org
9916S:	Supported
9917F:	drivers/regulator/max77802-regulator.c
9918F:	Documentation/devicetree/bindings/*/*max77802.txt
9919F:	include/dt-bindings/*/*max77802.h
9920
9921MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9922M:	Krzysztof Kozlowski <krzk@kernel.org>
9923M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9924L:	linux-pm@vger.kernel.org
9925S:	Supported
9926F:	drivers/power/supply/max14577_charger.c
9927F:	drivers/power/supply/max77693_charger.c
9928
9929MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9930M:	Chanwoo Choi <cw00.choi@samsung.com>
9931M:	Krzysztof Kozlowski <krzk@kernel.org>
9932M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9933L:	linux-kernel@vger.kernel.org
9934S:	Supported
9935F:	drivers/*/max14577*.c
9936F:	drivers/*/max77686*.c
9937F:	drivers/*/max77693*.c
9938F:	drivers/extcon/extcon-max14577.c
9939F:	drivers/extcon/extcon-max77693.c
9940F:	drivers/rtc/rtc-max77686.c
9941F:	drivers/clk/clk-max77686.c
9942F:	Documentation/devicetree/bindings/mfd/max14577.txt
9943F:	Documentation/devicetree/bindings/*/max77686.txt
9944F:	Documentation/devicetree/bindings/mfd/max77693.txt
9945F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9946F:	include/linux/mfd/max14577*.h
9947F:	include/linux/mfd/max77686*.h
9948F:	include/linux/mfd/max77693*.h
9949
9950MAXIRADIO FM RADIO RECEIVER DRIVER
9951M:	Hans Verkuil <hverkuil@xs4all.nl>
9952L:	linux-media@vger.kernel.org
9953T:	git git://linuxtv.org/media_tree.git
9954W:	https://linuxtv.org
9955S:	Maintained
9956F:	drivers/media/radio/radio-maxiradio*
9957
9958MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9959M:	Peter Rosin <peda@axentia.se>
9960L:	linux-iio@vger.kernel.org
9961S:	Maintained
9962F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9963F:	drivers/iio/potentiometer/mcp4018.c
9964F:	drivers/iio/potentiometer/mcp4531.c
9965
9966MCR20A IEEE-802.15.4 RADIO DRIVER
9967M:	Xue Liu <liuxuenetmail@gmail.com>
9968L:	linux-wpan@vger.kernel.org
9969W:	https://github.com/xueliu/mcr20a-linux
9970S:	Maintained
9971F:	drivers/net/ieee802154/mcr20a.c
9972F:	drivers/net/ieee802154/mcr20a.h
9973F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9974
9975MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9976M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9977L:	linux-iio@vger.kernel.org
9978S:	Maintained
9979F:	drivers/iio/dac/cio-dac.c
9980
9981MEDIA CONTROLLER FRAMEWORK
9982M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9983M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9984L:	linux-media@vger.kernel.org
9985W:	https://www.linuxtv.org
9986T:	git git://linuxtv.org/media_tree.git
9987S:	Supported
9988F:	drivers/media/mc/
9989F:	include/media/media-*.h
9990F:	include/uapi/linux/media.h
9991
9992MEDIA DRIVERS FOR ASCOT2E
9993M:	Sergey Kozlov <serjk@netup.ru>
9994M:	Abylay Ospan <aospan@netup.ru>
9995L:	linux-media@vger.kernel.org
9996W:	https://linuxtv.org
9997W:	http://netup.tv/
9998T:	git git://linuxtv.org/media_tree.git
9999S:	Supported
10000F:	drivers/media/dvb-frontends/ascot2e*
10001
10002MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10003M:	Jasmin Jessich <jasmin@anw.at>
10004L:	linux-media@vger.kernel.org
10005W:	https://linuxtv.org
10006T:	git git://linuxtv.org/media_tree.git
10007S:	Maintained
10008F:	drivers/media/dvb-frontends/cxd2099*
10009
10010MEDIA DRIVERS FOR CXD2841ER
10011M:	Sergey Kozlov <serjk@netup.ru>
10012M:	Abylay Ospan <aospan@netup.ru>
10013L:	linux-media@vger.kernel.org
10014W:	https://linuxtv.org
10015W:	http://netup.tv/
10016T:	git git://linuxtv.org/media_tree.git
10017S:	Supported
10018F:	drivers/media/dvb-frontends/cxd2841er*
10019
10020MEDIA DRIVERS FOR CXD2880
10021M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10022L:	linux-media@vger.kernel.org
10023W:	http://linuxtv.org/
10024T:	git git://linuxtv.org/media_tree.git
10025S:	Supported
10026F:	drivers/media/dvb-frontends/cxd2880/*
10027F:	drivers/media/spi/cxd2880*
10028
10029MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10030L:	linux-media@vger.kernel.org
10031W:	https://linuxtv.org
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Orphan
10034F:	drivers/media/pci/ddbridge/*
10035
10036MEDIA DRIVERS FOR FREESCALE IMX
10037M:	Steve Longerbeam <slongerbeam@gmail.com>
10038M:	Philipp Zabel <p.zabel@pengutronix.de>
10039L:	linux-media@vger.kernel.org
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Maintained
10042F:	Documentation/devicetree/bindings/media/imx.txt
10043F:	Documentation/media/v4l-drivers/imx.rst
10044F:	drivers/staging/media/imx/
10045F:	include/linux/imx-media.h
10046F:	include/media/imx.h
10047
10048MEDIA DRIVER FOR FREESCALE IMX PXP
10049M:	Philipp Zabel <p.zabel@pengutronix.de>
10050L:	linux-media@vger.kernel.org
10051T:	git git://linuxtv.org/media_tree.git
10052S:	Maintained
10053F:	drivers/media/platform/imx-pxp.[ch]
10054
10055MEDIA DRIVERS FOR FREESCALE IMX7
10056M:	Rui Miguel Silva <rmfrfs@gmail.com>
10057L:	linux-media@vger.kernel.org
10058T:	git git://linuxtv.org/media_tree.git
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10061F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10062F:	Documentation/media/v4l-drivers/imx7.rst
10063F:	drivers/staging/media/imx/imx7-media-csi.c
10064F:	drivers/staging/media/imx/imx7-mipi-csis.c
10065
10066MEDIA DRIVERS FOR HELENE
10067M:	Abylay Ospan <aospan@netup.ru>
10068L:	linux-media@vger.kernel.org
10069W:	https://linuxtv.org
10070W:	http://netup.tv/
10071T:	git git://linuxtv.org/media_tree.git
10072S:	Supported
10073F:	drivers/media/dvb-frontends/helene*
10074
10075MEDIA DRIVERS FOR HORUS3A
10076M:	Sergey Kozlov <serjk@netup.ru>
10077M:	Abylay Ospan <aospan@netup.ru>
10078L:	linux-media@vger.kernel.org
10079W:	https://linuxtv.org
10080W:	http://netup.tv/
10081T:	git git://linuxtv.org/media_tree.git
10082S:	Supported
10083F:	drivers/media/dvb-frontends/horus3a*
10084
10085MEDIA DRIVERS FOR LNBH25
10086M:	Sergey Kozlov <serjk@netup.ru>
10087M:	Abylay Ospan <aospan@netup.ru>
10088L:	linux-media@vger.kernel.org
10089W:	https://linuxtv.org
10090W:	http://netup.tv/
10091T:	git git://linuxtv.org/media_tree.git
10092S:	Supported
10093F:	drivers/media/dvb-frontends/lnbh25*
10094
10095MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10096L:	linux-media@vger.kernel.org
10097W:	https://linuxtv.org
10098T:	git git://linuxtv.org/media_tree.git
10099S:	Orphan
10100F:	drivers/media/dvb-frontends/mxl5xx*
10101
10102MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10103M:	Sergey Kozlov <serjk@netup.ru>
10104M:	Abylay Ospan <aospan@netup.ru>
10105L:	linux-media@vger.kernel.org
10106W:	https://linuxtv.org
10107W:	http://netup.tv/
10108T:	git git://linuxtv.org/media_tree.git
10109S:	Supported
10110F:	drivers/media/pci/netup_unidvb/*
10111
10112MEDIA DRIVERS FOR RENESAS - CEU
10113M:	Jacopo Mondi <jacopo@jmondi.org>
10114L:	linux-media@vger.kernel.org
10115L:	linux-renesas-soc@vger.kernel.org
10116T:	git git://linuxtv.org/media_tree.git
10117S:	Supported
10118F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10119F:	drivers/media/platform/renesas-ceu.c
10120F:	include/media/drv-intf/renesas-ceu.h
10121
10122MEDIA DRIVERS FOR RENESAS - DRIF
10123M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10124L:	linux-media@vger.kernel.org
10125L:	linux-renesas-soc@vger.kernel.org
10126T:	git git://linuxtv.org/media_tree.git
10127S:	Supported
10128F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10129F:	drivers/media/platform/rcar_drif.c
10130
10131MEDIA DRIVERS FOR RENESAS - FCP
10132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10133L:	linux-media@vger.kernel.org
10134L:	linux-renesas-soc@vger.kernel.org
10135T:	git git://linuxtv.org/media_tree.git
10136S:	Supported
10137F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10138F:	drivers/media/platform/rcar-fcp.c
10139F:	include/media/rcar-fcp.h
10140
10141MEDIA DRIVERS FOR RENESAS - FDP1
10142M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10143L:	linux-media@vger.kernel.org
10144L:	linux-renesas-soc@vger.kernel.org
10145T:	git git://linuxtv.org/media_tree.git
10146S:	Supported
10147F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10148F:	drivers/media/platform/rcar_fdp1.c
10149
10150MEDIA DRIVERS FOR RENESAS - VIN
10151M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10152L:	linux-media@vger.kernel.org
10153L:	linux-renesas-soc@vger.kernel.org
10154T:	git git://linuxtv.org/media_tree.git
10155S:	Supported
10156F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10157F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10158F:	drivers/media/platform/rcar-vin/
10159
10160MEDIA DRIVERS FOR RENESAS - VSP1
10161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10162M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10163L:	linux-media@vger.kernel.org
10164L:	linux-renesas-soc@vger.kernel.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Supported
10167F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10168F:	drivers/media/platform/vsp1/
10169
10170MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10171L:	linux-media@vger.kernel.org
10172W:	https://linuxtv.org
10173T:	git git://linuxtv.org/media_tree.git
10174S:	Orphan
10175F:	drivers/media/dvb-frontends/stv0910*
10176
10177MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10178L:	linux-media@vger.kernel.org
10179W:	https://linuxtv.org
10180T:	git git://linuxtv.org/media_tree.git
10181S:	Orphan
10182F:	drivers/media/dvb-frontends/stv6111*
10183
10184MEDIA DRIVERS FOR STM32 - DCMI
10185M:	Hugues Fruchet <hugues.fruchet@st.com>
10186L:	linux-media@vger.kernel.org
10187T:	git git://linuxtv.org/media_tree.git
10188S:	Supported
10189F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10190F:	drivers/media/platform/stm32/stm32-dcmi.c
10191
10192MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10193M:	Dmitry Osipenko <digetx@gmail.com>
10194L:	linux-media@vger.kernel.org
10195L:	linux-tegra@vger.kernel.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10199F:	drivers/staging/media/tegra-vde/
10200
10201MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10202M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10203P:	LinuxTV.org Project
10204L:	linux-media@vger.kernel.org
10205W:	https://linuxtv.org
10206Q:	http://patchwork.kernel.org/project/linux-media/list/
10207T:	git git://linuxtv.org/media_tree.git
10208S:	Maintained
10209F:	Documentation/devicetree/bindings/media/
10210F:	Documentation/media/
10211F:	drivers/media/
10212F:	drivers/staging/media/
10213F:	include/linux/platform_data/media/
10214F:	include/media/
10215F:	include/uapi/linux/dvb/
10216F:	include/uapi/linux/videodev2.h
10217F:	include/uapi/linux/media.h
10218F:	include/uapi/linux/v4l2-*
10219F:	include/uapi/linux/meye.h
10220F:	include/uapi/linux/ivtv*
10221F:	include/uapi/linux/uvcvideo.h
10222
10223MEDIATEK BLUETOOTH DRIVER
10224M:	Sean Wang <sean.wang@mediatek.com>
10225L:	linux-bluetooth@vger.kernel.org
10226L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10229F:	drivers/bluetooth/btmtkuart.c
10230
10231MEDIATEK CIR DRIVER
10232M:	Sean Wang <sean.wang@mediatek.com>
10233S:	Maintained
10234F:	drivers/media/rc/mtk-cir.c
10235
10236MEDIATEK DMA DRIVER
10237M:	Sean Wang <sean.wang@mediatek.com>
10238L:	dmaengine@vger.kernel.org
10239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10240L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/dma/mtk-*
10243F:	drivers/dma/mediatek/
10244
10245MEDIATEK PMIC LED DRIVER
10246M:	Sean Wang <sean.wang@mediatek.com>
10247S:	Maintained
10248F:	drivers/leds/leds-mt6323.c
10249F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10250
10251MEDIATEK ETHERNET DRIVER
10252M:	Felix Fietkau <nbd@openwrt.org>
10253M:	John Crispin <john@phrozen.org>
10254M:	Sean Wang <sean.wang@mediatek.com>
10255M:	Nelson Chang <nelson.chang@mediatek.com>
10256L:	netdev@vger.kernel.org
10257S:	Maintained
10258F:	drivers/net/ethernet/mediatek/
10259
10260MEDIATEK SWITCH DRIVER
10261M:	Sean Wang <sean.wang@mediatek.com>
10262L:	netdev@vger.kernel.org
10263S:	Maintained
10264F:	drivers/net/dsa/mt7530.*
10265F:	net/dsa/tag_mtk.c
10266
10267MEDIATEK JPEG DRIVER
10268M:	Rick Chang <rick.chang@mediatek.com>
10269M:	Bin Liu <bin.liu@mediatek.com>
10270S:	Supported
10271F:	drivers/media/platform/mtk-jpeg/
10272F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10273
10274MEDIATEK MDP DRIVER
10275M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10276M:	Houlong Wei <houlong.wei@mediatek.com>
10277M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10278S:	Supported
10279F:	drivers/media/platform/mtk-mdp/
10280F:	drivers/media/platform/mtk-vpu/
10281F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10282
10283MEDIATEK MEDIA DRIVER
10284M:	Tiffany Lin <tiffany.lin@mediatek.com>
10285M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10286S:	Supported
10287F:	drivers/media/platform/mtk-vcodec/
10288F:	drivers/media/platform/mtk-vpu/
10289F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10290F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10291
10292MEDIATEK MMC/SD/SDIO DRIVER
10293M:	Chaotian Jing <chaotian.jing@mediatek.com>
10294S:	Maintained
10295F:	drivers/mmc/host/mtk-sd.c
10296F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10297
10298MEDIATEK MT76 WIRELESS LAN DRIVER
10299M:	Felix Fietkau <nbd@nbd.name>
10300M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10301R:	Ryder Lee <ryder.lee@mediatek.com>
10302R:	Roy Luo <royluo@google.com>
10303L:	linux-wireless@vger.kernel.org
10304S:	Maintained
10305F:	drivers/net/wireless/mediatek/mt76/
10306
10307MEDIATEK MT7601U WIRELESS LAN DRIVER
10308M:	Jakub Kicinski <kubakici@wp.pl>
10309L:	linux-wireless@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/wireless/mediatek/mt7601u/
10312
10313MEDIATEK MT7621/28/88 I2C DRIVER
10314M:	Stefan Roese <sr@denx.de>
10315L:	linux-i2c@vger.kernel.org
10316S:	Maintained
10317F:	drivers/i2c/busses/i2c-mt7621.c
10318F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10319
10320MEDIATEK NAND CONTROLLER DRIVER
10321M:	Xiaolei Li <xiaolei.li@mediatek.com>
10322L:	linux-mtd@lists.infradead.org
10323S:	Maintained
10324F:	drivers/mtd/nand/raw/mtk_*
10325F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10326
10327MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10328M:	Sean Wang <sean.wang@mediatek.com>
10329S:	Maintained
10330F:	drivers/char/hw_random/mtk-rng.c
10331
10332MEDIATEK USB3 DRD IP DRIVER
10333M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10334L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10336L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10337S:	Maintained
10338F:	drivers/usb/mtu3/
10339
10340MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10341M:	Peter Senna Tschudin <peter.senna@gmail.com>
10342M:	Martin Donnelly <martin.donnelly@ge.com>
10343M:	Martyn Welch <martyn.welch@collabora.co.uk>
10344S:	Maintained
10345F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10346F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10347
10348MEGARAID SCSI/SAS DRIVERS
10349M:	Kashyap Desai <kashyap.desai@broadcom.com>
10350M:	Sumit Saxena <sumit.saxena@broadcom.com>
10351M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10352L:	megaraidlinux.pdl@broadcom.com
10353L:	linux-scsi@vger.kernel.org
10354W:	http://www.avagotech.com/support/
10355S:	Maintained
10356F:	Documentation/scsi/megaraid.txt
10357F:	drivers/scsi/megaraid.*
10358F:	drivers/scsi/megaraid/
10359
10360MELEXIS MLX90614 DRIVER
10361M:	Crt Mori <cmo@melexis.com>
10362L:	linux-iio@vger.kernel.org
10363W:	http://www.melexis.com
10364S:	Supported
10365F:	drivers/iio/temperature/mlx90614.c
10366
10367MELEXIS MLX90632 DRIVER
10368M:	Crt Mori <cmo@melexis.com>
10369L:	linux-iio@vger.kernel.org
10370W:	http://www.melexis.com
10371S:	Supported
10372F:	drivers/iio/temperature/mlx90632.c
10373
10374MELFAS MIP4 TOUCHSCREEN DRIVER
10375M:	Sangwon Jee <jeesw@melfas.com>
10376W:	http://www.melfas.com
10377S:	Supported
10378F:	drivers/input/touchscreen/melfas_mip4.c
10379F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10380
10381MELLANOX ETHERNET DRIVER (mlx4_en)
10382M:	Tariq Toukan <tariqt@mellanox.com>
10383L:	netdev@vger.kernel.org
10384S:	Supported
10385W:	http://www.mellanox.com
10386Q:	http://patchwork.ozlabs.org/project/netdev/list/
10387F:	drivers/net/ethernet/mellanox/mlx4/en_*
10388
10389MELLANOX ETHERNET DRIVER (mlx5e)
10390M:	Saeed Mahameed <saeedm@mellanox.com>
10391L:	netdev@vger.kernel.org
10392S:	Supported
10393W:	http://www.mellanox.com
10394Q:	http://patchwork.ozlabs.org/project/netdev/list/
10395F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10396
10397MELLANOX ETHERNET INNOVA DRIVERS
10398R:	Boris Pismenny <borisp@mellanox.com>
10399L:	netdev@vger.kernel.org
10400S:	Supported
10401W:	http://www.mellanox.com
10402Q:	http://patchwork.ozlabs.org/project/netdev/list/
10403F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10404F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10405F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10406F:	include/linux/mlx5/mlx5_ifc_fpga.h
10407
10408MELLANOX ETHERNET SWITCH DRIVERS
10409M:	Jiri Pirko <jiri@mellanox.com>
10410M:	Ido Schimmel <idosch@mellanox.com>
10411L:	netdev@vger.kernel.org
10412S:	Supported
10413W:	http://www.mellanox.com
10414Q:	http://patchwork.ozlabs.org/project/netdev/list/
10415F:	drivers/net/ethernet/mellanox/mlxsw/
10416F:	tools/testing/selftests/drivers/net/mlxsw/
10417
10418MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10419M:	mlxsw@mellanox.com
10420L:	netdev@vger.kernel.org
10421S:	Supported
10422W:	http://www.mellanox.com
10423Q:	http://patchwork.ozlabs.org/project/netdev/list/
10424F:	drivers/net/ethernet/mellanox/mlxfw/
10425
10426MELLANOX HARDWARE PLATFORM SUPPORT
10427M:	Andy Shevchenko <andy@infradead.org>
10428M:	Darren Hart <dvhart@infradead.org>
10429M:	Vadim Pasternak <vadimp@mellanox.com>
10430L:	platform-driver-x86@vger.kernel.org
10431S:	Supported
10432F:	drivers/platform/mellanox/
10433F:	include/linux/platform_data/mlxreg.h
10434
10435MELLANOX MLX4 core VPI driver
10436M:	Tariq Toukan <tariqt@mellanox.com>
10437L:	netdev@vger.kernel.org
10438L:	linux-rdma@vger.kernel.org
10439W:	http://www.mellanox.com
10440Q:	http://patchwork.ozlabs.org/project/netdev/list/
10441S:	Supported
10442F:	drivers/net/ethernet/mellanox/mlx4/
10443F:	include/linux/mlx4/
10444
10445MELLANOX MLX4 IB driver
10446M:	Yishai Hadas <yishaih@mellanox.com>
10447L:	linux-rdma@vger.kernel.org
10448W:	http://www.mellanox.com
10449Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10450S:	Supported
10451F:	drivers/infiniband/hw/mlx4/
10452F:	include/linux/mlx4/
10453F:	include/uapi/rdma/mlx4-abi.h
10454
10455MELLANOX MLX5 core VPI driver
10456M:	Saeed Mahameed <saeedm@mellanox.com>
10457M:	Leon Romanovsky <leonro@mellanox.com>
10458L:	netdev@vger.kernel.org
10459L:	linux-rdma@vger.kernel.org
10460W:	http://www.mellanox.com
10461Q:	http://patchwork.ozlabs.org/project/netdev/list/
10462S:	Supported
10463F:	drivers/net/ethernet/mellanox/mlx5/core/
10464F:	include/linux/mlx5/
10465F:	Documentation/networking/device_drivers/mellanox/
10466
10467MELLANOX MLX5 IB driver
10468M:	Leon Romanovsky <leonro@mellanox.com>
10469L:	linux-rdma@vger.kernel.org
10470W:	http://www.mellanox.com
10471Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10472S:	Supported
10473F:	drivers/infiniband/hw/mlx5/
10474F:	include/linux/mlx5/
10475F:	include/uapi/rdma/mlx5-abi.h
10476
10477MELLANOX MLXCPLD I2C AND MUX DRIVER
10478M:	Vadim Pasternak <vadimp@mellanox.com>
10479M:	Michael Shych <michaelsh@mellanox.com>
10480L:	linux-i2c@vger.kernel.org
10481S:	Supported
10482F:	drivers/i2c/busses/i2c-mlxcpld.c
10483F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10484F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10485
10486MELLANOX MLXCPLD LED DRIVER
10487M:	Vadim Pasternak <vadimp@mellanox.com>
10488L:	linux-leds@vger.kernel.org
10489S:	Supported
10490F:	drivers/leds/leds-mlxcpld.c
10491F:	drivers/leds/leds-mlxreg.c
10492F:	Documentation/leds/leds-mlxcpld.rst
10493
10494MELLANOX PLATFORM DRIVER
10495M:	Vadim Pasternak <vadimp@mellanox.com>
10496L:	platform-driver-x86@vger.kernel.org
10497S:	Supported
10498F:	drivers/platform/x86/mlx-platform.c
10499
10500MEMBARRIER SUPPORT
10501M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10502M:	"Paul E. McKenney" <paulmck@kernel.org>
10503L:	linux-kernel@vger.kernel.org
10504S:	Supported
10505F:	kernel/sched/membarrier.c
10506F:	include/uapi/linux/membarrier.h
10507F:	arch/powerpc/include/asm/membarrier.h
10508
10509MEMBLOCK
10510M:	Mike Rapoport <rppt@linux.ibm.com>
10511L:	linux-mm@kvack.org
10512S:	Maintained
10513F:	include/linux/memblock.h
10514F:	mm/memblock.c
10515F:	Documentation/core-api/boot-time-mm.rst
10516
10517MEMORY MANAGEMENT
10518L:	linux-mm@kvack.org
10519W:	http://www.linux-mm.org
10520S:	Maintained
10521F:	include/linux/mm.h
10522F:	include/linux/gfp.h
10523F:	include/linux/mmzone.h
10524F:	include/linux/memory_hotplug.h
10525F:	include/linux/vmalloc.h
10526F:	mm/
10527
10528MEMORY TECHNOLOGY DEVICES (MTD)
10529M:	David Woodhouse <dwmw2@infradead.org>
10530M:	Brian Norris <computersforpeace@gmail.com>
10531M:	Marek Vasut <marek.vasut@gmail.com>
10532M:	Miquel Raynal <miquel.raynal@bootlin.com>
10533M:	Richard Weinberger <richard@nod.at>
10534M:	Vignesh Raghavendra <vigneshr@ti.com>
10535L:	linux-mtd@lists.infradead.org
10536W:	http://www.linux-mtd.infradead.org/
10537Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10540S:	Maintained
10541F:	Documentation/devicetree/bindings/mtd/
10542F:	drivers/mtd/
10543F:	include/linux/mtd/
10544F:	include/uapi/mtd/
10545
10546MEN A21 WATCHDOG DRIVER
10547M:	Johannes Thumshirn <morbidrsa@gmail.com>
10548L:	linux-watchdog@vger.kernel.org
10549S:	Maintained
10550F:	drivers/watchdog/mena21_wdt.c
10551
10552MEN CHAMELEON BUS (mcb)
10553M:	Johannes Thumshirn <morbidrsa@gmail.com>
10554S:	Maintained
10555F:	drivers/mcb/
10556F:	include/linux/mcb.h
10557F:	Documentation/driver-api/men-chameleon-bus.rst
10558
10559MEN F21BMC (Board Management Controller)
10560M:	Andreas Werner <andreas.werner@men.de>
10561S:	Supported
10562F:	drivers/mfd/menf21bmc.c
10563F:	drivers/watchdog/menf21bmc_wdt.c
10564F:	drivers/leds/leds-menf21bmc.c
10565F:	drivers/hwmon/menf21bmc_hwmon.c
10566F:	Documentation/hwmon/menf21bmc.rst
10567
10568MEN Z069 WATCHDOG DRIVER
10569M:	Johannes Thumshirn <jth@kernel.org>
10570L:	linux-watchdog@vger.kernel.org
10571S:	Maintained
10572F:	drivers/watchdog/menz69_wdt.c
10573
10574MESON AO CEC DRIVER FOR AMLOGIC SOCS
10575M:	Neil Armstrong <narmstrong@baylibre.com>
10576L:	linux-media@vger.kernel.org
10577L:	linux-amlogic@lists.infradead.org
10578W:	http://linux-meson.com/
10579S:	Supported
10580F:	drivers/media/platform/meson/ao-cec.c
10581F:	drivers/media/platform/meson/ao-cec-g12a.c
10582F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10583T:	git git://linuxtv.org/media_tree.git
10584
10585MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10586M:	Liang Yang <liang.yang@amlogic.com>
10587L:	linux-mtd@lists.infradead.org
10588S:	Maintained
10589F:	drivers/mtd/nand/raw/meson_*
10590F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10591
10592MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10593M:	Maxime Jourdan <mjourdan@baylibre.com>
10594L:	linux-media@vger.kernel.org
10595L:	linux-amlogic@lists.infradead.org
10596S:	Supported
10597F:	drivers/staging/media/meson/vdec/
10598T:	git git://linuxtv.org/media_tree.git
10599
10600METHODE UDPU SUPPORT
10601M:	Vladimir Vid <vladimir.vid@sartura.hr>
10602S:	Maintained
10603F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10604
10605MICROBLAZE ARCHITECTURE
10606M:	Michal Simek <monstr@monstr.eu>
10607W:	http://www.monstr.eu/fdt/
10608T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10609S:	Supported
10610F:	arch/microblaze/
10611
10612MICROCHIP AT91 SERIAL DRIVER
10613M:	Richard Genoud <richard.genoud@gmail.com>
10614S:	Maintained
10615F:	drivers/tty/serial/atmel_serial.c
10616F:	drivers/tty/serial/atmel_serial.h
10617F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10618
10619MICROCHIP AUDIO ASOC DRIVERS
10620M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10621L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10622S:	Supported
10623F:	sound/soc/atmel
10624
10625MICROCHIP DMA DRIVER
10626M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10628L:	dmaengine@vger.kernel.org
10629S:	Supported
10630F:	drivers/dma/at_hdmac.c
10631F:	drivers/dma/at_hdmac_regs.h
10632F:	include/linux/platform_data/dma-atmel.h
10633F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10634F:	include/dt-bindings/dma/at91.h
10635
10636MICROCHIP ECC DRIVER
10637M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10638L:	linux-crypto@vger.kernel.org
10639S:	Maintained
10640F:	drivers/crypto/atmel-ecc.*
10641
10642MICROCHIP I2C DRIVER
10643M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10644L:	linux-i2c@vger.kernel.org
10645S:	Supported
10646F:	drivers/i2c/busses/i2c-at91.h
10647F:	drivers/i2c/busses/i2c-at91-*.c
10648
10649MICROCHIP ISC DRIVER
10650M:	Eugen Hristev <eugen.hristev@microchip.com>
10651L:	linux-media@vger.kernel.org
10652S:	Supported
10653F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10654F:	drivers/media/platform/atmel/atmel-isc.h
10655F:	drivers/media/platform/atmel/atmel-isc-base.c
10656F:	drivers/media/platform/atmel/atmel-isc-regs.h
10657F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10658
10659MICROCHIP ISI DRIVER
10660M:	Eugen Hristev <eugen.hristev@microchip.com>
10661L:	linux-media@vger.kernel.org
10662S:	Supported
10663F:	drivers/media/platform/atmel/atmel-isi.c
10664F:	drivers/media/platform/atmel/atmel-isi.h
10665
10666MICROCHIP AT91 USART MFD DRIVER
10667M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10668L:	linux-kernel@vger.kernel.org
10669S:	Supported
10670F:	drivers/mfd/at91-usart.c
10671F:	include/dt-bindings/mfd/at91-usart.h
10672F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10673
10674MICROCHIP AT91 USART SPI DRIVER
10675M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10676L:	linux-spi@vger.kernel.org
10677S:	Supported
10678F:	drivers/spi/spi-at91-usart.c
10679F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10680
10681MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10682M:	Woojung Huh <woojung.huh@microchip.com>
10683M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10684L:	netdev@vger.kernel.org
10685S:	Maintained
10686F:	net/dsa/tag_ksz.c
10687F:	drivers/net/dsa/microchip/*
10688F:	include/linux/platform_data/microchip-ksz.h
10689F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10690
10691MICROCHIP LAN743X ETHERNET DRIVER
10692M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10693M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10694L:	netdev@vger.kernel.org
10695S:	Maintained
10696F:	drivers/net/ethernet/microchip/lan743x_*
10697
10698MICROCHIP LCDFB DRIVER
10699M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10700L:	linux-fbdev@vger.kernel.org
10701S:	Maintained
10702F:	drivers/video/fbdev/atmel_lcdfb.c
10703F:	include/video/atmel_lcdc.h
10704
10705MICROCHIP MMC/SD/SDIO MCI DRIVER
10706M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10707S:	Maintained
10708F:	drivers/mmc/host/atmel-mci.c
10709
10710MICROCHIP MCP16502 PMIC DRIVER
10711M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10715F:	drivers/regulator/mcp16502.c
10716
10717MICROCHIP MCP3911 ADC DRIVER
10718M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10719M:	Kent Gustavsson <kent@minoris.se>
10720L:	linux-iio@vger.kernel.org
10721S:	Supported
10722F:	drivers/iio/adc/mcp3911.c
10723F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10724
10725MICROCHIP NAND DRIVER
10726M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10727L:	linux-mtd@lists.infradead.org
10728S:	Supported
10729F:	drivers/mtd/nand/raw/atmel/*
10730F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10731
10732MICROCHIP PWM DRIVER
10733M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10735L:	linux-pwm@vger.kernel.org
10736S:	Supported
10737F:	drivers/pwm/pwm-atmel.c
10738F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10739
10740MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10741M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10742M:	Eugen Hristev <eugen.hristev@microchip.com>
10743L:	linux-iio@vger.kernel.org
10744S:	Supported
10745F:	drivers/iio/adc/at91-sama5d2_adc.c
10746F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10747F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10748
10749MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10750M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10751S:	Supported
10752F:	drivers/power/reset/at91-sama5d2_shdwc.c
10753
10754MICROCHIP SPI DRIVER
10755M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10756S:	Supported
10757F:	drivers/spi/spi-atmel.*
10758
10759MICROCHIP SSC DRIVER
10760M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762S:	Supported
10763F:	drivers/misc/atmel-ssc.c
10764F:	include/linux/atmel-ssc.h
10765
10766MICROCHIP USBA UDC DRIVER
10767M:	Cristian Birsan <cristian.birsan@microchip.com>
10768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769S:	Supported
10770F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10771
10772MICROCHIP USB251XB DRIVER
10773M:	Richard Leitner <richard.leitner@skidata.com>
10774L:	linux-usb@vger.kernel.org
10775S:	Maintained
10776F:	drivers/usb/misc/usb251xb.c
10777F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10778
10779MICROCHIP XDMA DRIVER
10780M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10781L:	linux-arm-kernel@lists.infradead.org
10782L:	dmaengine@vger.kernel.org
10783S:	Supported
10784F:	drivers/dma/at_xdmac.c
10785
10786MICROSEMI MIPS SOCS
10787M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10788M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10789L:	linux-mips@vger.kernel.org
10790S:	Supported
10791F:	arch/mips/generic/board-ocelot.c
10792F:	arch/mips/configs/generic/board-ocelot.config
10793F:	arch/mips/boot/dts/mscc/
10794F:	Documentation/devicetree/bindings/mips/mscc.txt
10795
10796MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10797M:	Don Brace <don.brace@microsemi.com>
10798L:	esc.storagedev@microsemi.com
10799L:	linux-scsi@vger.kernel.org
10800S:	Supported
10801F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10802F:	drivers/scsi/smartpqi/Kconfig
10803F:	drivers/scsi/smartpqi/Makefile
10804F:	include/linux/cciss*.h
10805F:	include/uapi/linux/cciss*.h
10806F:	Documentation/scsi/smartpqi.txt
10807
10808MICROSEMI ETHERNET SWITCH DRIVER
10809M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10810M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10811L:	netdev@vger.kernel.org
10812S:	Supported
10813F:	drivers/net/ethernet/mscc/
10814
10815MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10816M:	Chen Yu <yu.c.chen@intel.com>
10817L:	platform-driver-x86@vger.kernel.org
10818S:	Supported
10819F:	drivers/platform/x86/surfacepro3_button.c
10820
10821MICROTEK X6 SCANNER
10822M:	Oliver Neukum <oliver@neukum.org>
10823S:	Maintained
10824F:	drivers/usb/image/microtek.*
10825
10826MIPS
10827M:	Ralf Baechle <ralf@linux-mips.org>
10828M:	Paul Burton <paul.burton@mips.com>
10829M:	James Hogan <jhogan@kernel.org>
10830L:	linux-mips@vger.kernel.org
10831W:	http://www.linux-mips.org/
10832T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10834Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10835S:	Supported
10836F:	Documentation/devicetree/bindings/mips/
10837F:	Documentation/mips/
10838F:	arch/mips/
10839F:	drivers/platform/mips/
10840
10841MIPS BOSTON DEVELOPMENT BOARD
10842M:	Paul Burton <paul.burton@mips.com>
10843L:	linux-mips@vger.kernel.org
10844S:	Maintained
10845F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10846F:	arch/mips/boot/dts/img/boston.dts
10847F:	arch/mips/configs/generic/board-boston.config
10848F:	drivers/clk/imgtec/clk-boston.c
10849F:	include/dt-bindings/clock/boston-clock.h
10850
10851MIPS GENERIC PLATFORM
10852M:	Paul Burton <paul.burton@mips.com>
10853L:	linux-mips@vger.kernel.org
10854S:	Supported
10855F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10856F:	arch/mips/generic/
10857F:	arch/mips/tools/generic-board-config.sh
10858
10859MIPS/LOONGSON1 ARCHITECTURE
10860M:	Keguang Zhang <keguang.zhang@gmail.com>
10861L:	linux-mips@vger.kernel.org
10862S:	Maintained
10863F:	arch/mips/loongson32/
10864F:	arch/mips/include/asm/mach-loongson32/
10865F:	drivers/*/*loongson1*
10866F:	drivers/*/*/*loongson1*
10867
10868MIPS/LOONGSON2 ARCHITECTURE
10869M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10870L:	linux-mips@vger.kernel.org
10871S:	Maintained
10872F:	arch/mips/loongson64/fuloong-2e/
10873F:	arch/mips/loongson64/lemote-2f/
10874F:	arch/mips/include/asm/mach-loongson64/
10875F:	drivers/*/*loongson2*
10876F:	drivers/*/*/*loongson2*
10877
10878MIPS/LOONGSON3 ARCHITECTURE
10879M:	Huacai Chen <chenhc@lemote.com>
10880L:	linux-mips@vger.kernel.org
10881S:	Maintained
10882F:	arch/mips/loongson64/
10883F:	arch/mips/include/asm/mach-loongson64/
10884F:	drivers/platform/mips/cpu_hwmon.c
10885F:	drivers/*/*loongson3*
10886F:	drivers/*/*/*loongson3*
10887
10888MIPS RINT INSTRUCTION EMULATION
10889M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10890L:	linux-mips@vger.kernel.org
10891S:	Supported
10892F:	arch/mips/math-emu/sp_rint.c
10893F:	arch/mips/math-emu/dp_rint.c
10894
10895MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10896M:	Hans Verkuil <hverkuil@xs4all.nl>
10897L:	linux-media@vger.kernel.org
10898T:	git git://linuxtv.org/media_tree.git
10899W:	https://linuxtv.org
10900S:	Odd Fixes
10901F:	drivers/media/radio/radio-miropcm20*
10902
10903MMP SUPPORT
10904R:	Lubomir Rintel <lkundrak@v3.sk>
10905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10906S:	Odd Fixes
10907F:	arch/arm/boot/dts/mmp*
10908F:	arch/arm/mach-mmp/
10909
10910MMU GATHER AND TLB INVALIDATION
10911M:	Will Deacon <will@kernel.org>
10912M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10913M:	Andrew Morton <akpm@linux-foundation.org>
10914M:	Nick Piggin <npiggin@gmail.com>
10915M:	Peter Zijlstra <peterz@infradead.org>
10916L:	linux-arch@vger.kernel.org
10917L:	linux-mm@kvack.org
10918S:	Maintained
10919F:	arch/*/include/asm/tlb.h
10920F:	include/asm-generic/tlb.h
10921F:	mm/mmu_gather.c
10922
10923MN88472 MEDIA DRIVER
10924M:	Antti Palosaari <crope@iki.fi>
10925L:	linux-media@vger.kernel.org
10926W:	https://linuxtv.org
10927W:	http://palosaari.fi/linux/
10928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10929S:	Maintained
10930F:	drivers/media/dvb-frontends/mn88472*
10931
10932MN88473 MEDIA DRIVER
10933M:	Antti Palosaari <crope@iki.fi>
10934L:	linux-media@vger.kernel.org
10935W:	https://linuxtv.org
10936W:	http://palosaari.fi/linux/
10937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10938S:	Maintained
10939F:	drivers/media/dvb-frontends/mn88473*
10940
10941MODULE SUPPORT
10942M:	Jessica Yu <jeyu@kernel.org>
10943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10944S:	Maintained
10945F:	include/linux/module.h
10946F:	kernel/module.c
10947
10948MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10949W:	http://popies.net/meye/
10950S:	Orphan
10951F:	Documentation/media/v4l-drivers/meye*
10952F:	drivers/media/pci/meye/
10953F:	include/uapi/linux/meye.h
10954
10955MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10956M:	Jiri Slaby <jirislaby@gmail.com>
10957S:	Maintained
10958F:	Documentation/driver-api/serial/moxa-smartio.rst
10959F:	drivers/tty/mxser.*
10960
10961MR800 AVERMEDIA USB FM RADIO DRIVER
10962M:	Alexey Klimov <klimov.linux@gmail.com>
10963L:	linux-media@vger.kernel.org
10964T:	git git://linuxtv.org/media_tree.git
10965S:	Maintained
10966F:	drivers/media/radio/radio-mr800.c
10967
10968MRF24J40 IEEE 802.15.4 RADIO DRIVER
10969M:	Alan Ott <alan@signal11.us>
10970L:	linux-wpan@vger.kernel.org
10971S:	Maintained
10972F:	drivers/net/ieee802154/mrf24j40.c
10973F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10974
10975MSI LAPTOP SUPPORT
10976M:	"Lee, Chun-Yi" <jlee@suse.com>
10977L:	platform-driver-x86@vger.kernel.org
10978S:	Maintained
10979F:	drivers/platform/x86/msi-laptop.c
10980
10981MSI WMI SUPPORT
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Orphan
10984F:	drivers/platform/x86/msi-wmi.c
10985
10986MSI001 MEDIA DRIVER
10987M:	Antti Palosaari <crope@iki.fi>
10988L:	linux-media@vger.kernel.org
10989W:	https://linuxtv.org
10990W:	http://palosaari.fi/linux/
10991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10992T:	git git://linuxtv.org/anttip/media_tree.git
10993S:	Maintained
10994F:	drivers/media/tuners/msi001*
10995
10996MSI2500 MEDIA DRIVER
10997M:	Antti Palosaari <crope@iki.fi>
10998L:	linux-media@vger.kernel.org
10999W:	https://linuxtv.org
11000W:	http://palosaari.fi/linux/
11001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11002T:	git git://linuxtv.org/anttip/media_tree.git
11003S:	Maintained
11004F:	drivers/media/usb/msi2500/
11005
11006MSYSTEMS DISKONCHIP G3 MTD DRIVER
11007M:	Robert Jarzmik <robert.jarzmik@free.fr>
11008L:	linux-mtd@lists.infradead.org
11009S:	Maintained
11010F:	drivers/mtd/devices/docg3*
11011
11012MT9M032 APTINA SENSOR DRIVER
11013M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11014L:	linux-media@vger.kernel.org
11015T:	git git://linuxtv.org/media_tree.git
11016S:	Maintained
11017F:	drivers/media/i2c/mt9m032.c
11018F:	include/media/i2c/mt9m032.h
11019
11020MT9P031 APTINA CAMERA SENSOR
11021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/i2c/mt9p031.c
11026F:	include/media/i2c/mt9p031.h
11027
11028MT9T001 APTINA CAMERA SENSOR
11029M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Maintained
11033F:	drivers/media/i2c/mt9t001.c
11034F:	include/media/i2c/mt9t001.h
11035
11036MT9T112 APTINA CAMERA SENSOR
11037M:	Jacopo Mondi <jacopo@jmondi.org>
11038L:	linux-media@vger.kernel.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Odd Fixes
11041F:	drivers/media/i2c/mt9t112.c
11042F:	include/media/i2c/mt9t112.h
11043
11044MT9V032 APTINA CAMERA SENSOR
11045M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11046L:	linux-media@vger.kernel.org
11047T:	git git://linuxtv.org/media_tree.git
11048S:	Maintained
11049F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11050F:	drivers/media/i2c/mt9v032.c
11051F:	include/media/i2c/mt9v032.h
11052
11053MT9V111 APTINA CAMERA SENSOR
11054M:	Jacopo Mondi <jacopo@jmondi.org>
11055L:	linux-media@vger.kernel.org
11056T:	git git://linuxtv.org/media_tree.git
11057S:	Maintained
11058F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11059F:	drivers/media/i2c/mt9v111.c
11060
11061MULTIFUNCTION DEVICES (MFD)
11062M:	Lee Jones <lee.jones@linaro.org>
11063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11064S:	Supported
11065F:	Documentation/devicetree/bindings/mfd/
11066F:	drivers/mfd/
11067F:	include/linux/mfd/
11068F:	include/dt-bindings/mfd/
11069
11070MULTIMEDIA CARD (MMC) ETC. OVER SPI
11071S:	Orphan
11072F:	drivers/mmc/host/mmc_spi.c
11073F:	include/linux/spi/mmc_spi.h
11074
11075MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11076M:	Ulf Hansson <ulf.hansson@linaro.org>
11077L:	linux-mmc@vger.kernel.org
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/mmc/
11081F:	drivers/mmc/
11082F:	include/linux/mmc/
11083F:	include/uapi/linux/mmc/
11084
11085MULTIPLEXER SUBSYSTEM
11086M:	Peter Rosin <peda@axentia.se>
11087S:	Maintained
11088F:	Documentation/ABI/testing/sysfs-class-mux*
11089F:	Documentation/devicetree/bindings/mux/
11090F:	include/dt-bindings/mux/
11091F:	include/linux/mux/
11092F:	drivers/mux/
11093
11094MULTITECH MULTIPORT CARD (ISICOM)
11095S:	Orphan
11096F:	drivers/tty/isicom.c
11097F:	include/linux/isicom.h
11098
11099MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11100M:	Bin Liu <b-liu@ti.com>
11101L:	linux-usb@vger.kernel.org
11102S:	Maintained
11103F:	drivers/usb/musb/
11104
11105MXL301RF MEDIA DRIVER
11106M:	Akihiro Tsukada <tskd08@gmail.com>
11107L:	linux-media@vger.kernel.org
11108S:	Odd Fixes
11109F:	drivers/media/tuners/mxl301rf*
11110
11111MXL5007T MEDIA DRIVER
11112M:	Michael Krufky <mkrufky@linuxtv.org>
11113L:	linux-media@vger.kernel.org
11114W:	https://linuxtv.org
11115W:	http://github.com/mkrufky
11116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11117T:	git git://linuxtv.org/mkrufky/tuners.git
11118S:	Maintained
11119F:	drivers/media/tuners/mxl5007t.*
11120
11121MXSFB DRM DRIVER
11122M:	Marek Vasut <marex@denx.de>
11123M:	Stefan Agner <stefan@agner.ch>
11124L:	dri-devel@lists.freedesktop.org
11125S:	Supported
11126F:	drivers/gpu/drm/mxsfb/
11127F:	Documentation/devicetree/bindings/display/mxsfb.txt
11128T:	git git://anongit.freedesktop.org/drm/drm-misc
11129
11130MYLEX DAC960 PCI RAID Controller
11131M:	Hannes Reinecke <hare@kernel.org>
11132L:	linux-scsi@vger.kernel.org
11133S:	Supported
11134F:	drivers/scsi/myrb.*
11135F:	drivers/scsi/myrs.*
11136
11137MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11138M:	Chris Lee <christopher.lee@cspi.com>
11139L:	netdev@vger.kernel.org
11140W:	https://www.cspi.com/ethernet-products/support/downloads/
11141S:	Supported
11142F:	drivers/net/ethernet/myricom/myri10ge/
11143
11144NAND FLASH SUBSYSTEM
11145M:	Miquel Raynal <miquel.raynal@bootlin.com>
11146R:	Richard Weinberger <richard@nod.at>
11147L:	linux-mtd@lists.infradead.org
11148W:	http://www.linux-mtd.infradead.org/
11149Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11151S:	Maintained
11152F:	drivers/mtd/nand/
11153F:	include/linux/mtd/*nand*.h
11154
11155NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11156M:	Daniel Mack <zonque@gmail.com>
11157S:	Maintained
11158L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11159W:	http://www.native-instruments.com
11160F:	sound/usb/caiaq/
11161
11162NATSEMI ETHERNET DRIVER (DP8381x)
11163S:	Orphan
11164F:	drivers/net/ethernet/natsemi/natsemi.c
11165
11166NCR 5380 SCSI DRIVERS
11167M:	Finn Thain <fthain@telegraphics.com.au>
11168M:	Michael Schmitz <schmitzmic@gmail.com>
11169L:	linux-scsi@vger.kernel.org
11170S:	Maintained
11171F:	Documentation/scsi/g_NCR5380.txt
11172F:	drivers/scsi/NCR5380.*
11173F:	drivers/scsi/arm/cumana_1.c
11174F:	drivers/scsi/arm/oak.c
11175F:	drivers/scsi/atari_scsi.*
11176F:	drivers/scsi/dmx3191d.c
11177F:	drivers/scsi/g_NCR5380.*
11178F:	drivers/scsi/mac_scsi.*
11179F:	drivers/scsi/sun3_scsi.*
11180F:	drivers/scsi/sun3_scsi_vme.c
11181
11182NCSI LIBRARY:
11183M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11184S:	Maintained
11185F:	net/ncsi/
11186
11187NCT6775 HARDWARE MONITOR DRIVER
11188M:	Guenter Roeck <linux@roeck-us.net>
11189L:	linux-hwmon@vger.kernel.org
11190S:	Maintained
11191F:	Documentation/hwmon/nct6775.rst
11192F:	drivers/hwmon/nct6775.c
11193
11194NET_FAILOVER MODULE
11195M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11196L:	netdev@vger.kernel.org
11197S:	Supported
11198F:	drivers/net/net_failover.c
11199F:	include/net/net_failover.h
11200F:	Documentation/networking/net_failover.rst
11201
11202NETEM NETWORK EMULATOR
11203M:	Stephen Hemminger <stephen@networkplumber.org>
11204L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11205S:	Maintained
11206F:	net/sched/sch_netem.c
11207
11208NETERION 10GbE DRIVERS (s2io/vxge)
11209M:	Jon Mason <jdmason@kudzu.us>
11210L:	netdev@vger.kernel.org
11211S:	Supported
11212F:	Documentation/networking/device_drivers/neterion/s2io.txt
11213F:	Documentation/networking/device_drivers/neterion/vxge.txt
11214F:	drivers/net/ethernet/neterion/
11215
11216NETFILTER
11217M:	Pablo Neira Ayuso <pablo@netfilter.org>
11218M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11219M:	Florian Westphal <fw@strlen.de>
11220L:	netfilter-devel@vger.kernel.org
11221L:	coreteam@netfilter.org
11222W:	http://www.netfilter.org/
11223W:	http://www.iptables.org/
11224W:	http://www.nftables.org/
11225Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11228S:	Maintained
11229F:	include/linux/netfilter*
11230F:	include/linux/netfilter/
11231F:	include/net/netfilter/
11232F:	include/uapi/linux/netfilter*
11233F:	include/uapi/linux/netfilter/
11234F:	net/*/netfilter.c
11235F:	net/*/netfilter/
11236F:	net/netfilter/
11237F:	net/bridge/br_netfilter*.c
11238
11239NETROM NETWORK LAYER
11240M:	Ralf Baechle <ralf@linux-mips.org>
11241L:	linux-hams@vger.kernel.org
11242W:	http://www.linux-ax25.org/
11243S:	Maintained
11244F:	include/net/netrom.h
11245F:	include/uapi/linux/netrom.h
11246F:	net/netrom/
11247
11248NETRONOME ETHERNET DRIVERS
11249M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11250L:	oss-drivers@netronome.com
11251S:	Maintained
11252F:	drivers/net/ethernet/netronome/
11253
11254NETWORK BLOCK DEVICE (NBD)
11255M:	Josef Bacik <josef@toxicpanda.com>
11256S:	Maintained
11257L:	linux-block@vger.kernel.org
11258L:	nbd@other.debian.org
11259F:	Documentation/admin-guide/blockdev/nbd.rst
11260F:	drivers/block/nbd.c
11261F:	include/trace/events/nbd.h
11262F:	include/uapi/linux/nbd.h
11263
11264NETWORK DROP MONITOR
11265M:	Neil Horman <nhorman@tuxdriver.com>
11266L:	netdev@vger.kernel.org
11267S:	Maintained
11268W:	https://fedorahosted.org/dropwatch/
11269F:	net/core/drop_monitor.c
11270F:	include/uapi/linux/net_dropmon.h
11271F:	include/net/drop_monitor.h
11272
11273NETWORKING DRIVERS
11274M:	"David S. Miller" <davem@davemloft.net>
11275L:	netdev@vger.kernel.org
11276W:	http://www.linuxfoundation.org/en/Net
11277Q:	http://patchwork.ozlabs.org/project/netdev/list/
11278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11280S:	Odd Fixes
11281F:	Documentation/devicetree/bindings/net/
11282F:	drivers/net/
11283F:	include/linux/if_*
11284F:	include/linux/netdevice.h
11285F:	include/linux/etherdevice.h
11286F:	include/linux/fcdevice.h
11287F:	include/linux/fddidevice.h
11288F:	include/linux/hippidevice.h
11289F:	include/linux/inetdevice.h
11290F:	include/uapi/linux/if_*
11291F:	include/uapi/linux/netdevice.h
11292
11293NETWORKING DRIVERS (WIRELESS)
11294M:	Kalle Valo <kvalo@codeaurora.org>
11295L:	linux-wireless@vger.kernel.org
11296Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11299S:	Maintained
11300F:	Documentation/devicetree/bindings/net/wireless/
11301F:	drivers/net/wireless/
11302
11303NETWORKING [DSA]
11304M:	Andrew Lunn <andrew@lunn.ch>
11305M:	Vivien Didelot <vivien.didelot@gmail.com>
11306M:	Florian Fainelli <f.fainelli@gmail.com>
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/net/dsa/
11309F:	net/dsa/
11310F:	include/net/dsa.h
11311F:	include/linux/dsa/
11312F:	include/linux/platform_data/dsa.h
11313F:	drivers/net/dsa/
11314
11315NETWORKING [GENERAL]
11316M:	"David S. Miller" <davem@davemloft.net>
11317L:	netdev@vger.kernel.org
11318W:	http://www.linuxfoundation.org/en/Net
11319Q:	http://patchwork.ozlabs.org/project/netdev/list/
11320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11322B:	mailto:netdev@vger.kernel.org
11323S:	Maintained
11324F:	net/
11325F:	include/net/
11326F:	include/linux/in.h
11327F:	include/linux/net.h
11328F:	include/linux/netdevice.h
11329F:	include/uapi/linux/in.h
11330F:	include/uapi/linux/net.h
11331F:	include/uapi/linux/netdevice.h
11332F:	include/uapi/linux/net_namespace.h
11333F:	tools/testing/selftests/net/
11334F:	lib/net_utils.c
11335F:	lib/random32.c
11336F:	Documentation/networking/
11337
11338NETWORKING [IPSEC]
11339M:	Steffen Klassert <steffen.klassert@secunet.com>
11340M:	Herbert Xu <herbert@gondor.apana.org.au>
11341M:	"David S. Miller" <davem@davemloft.net>
11342L:	netdev@vger.kernel.org
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11345S:	Maintained
11346F:	net/xfrm/
11347F:	net/key/
11348F:	net/ipv4/xfrm*
11349F:	net/ipv4/esp4*
11350F:	net/ipv4/ah4.c
11351F:	net/ipv4/ipcomp.c
11352F:	net/ipv4/ip_vti.c
11353F:	net/ipv6/xfrm*
11354F:	net/ipv6/esp6*
11355F:	net/ipv6/ah6.c
11356F:	net/ipv6/ipcomp6.c
11357F:	net/ipv6/ip6_vti.c
11358F:	include/uapi/linux/xfrm.h
11359F:	include/net/xfrm.h
11360
11361NETWORKING [IPv4/IPv6]
11362M:	"David S. Miller" <davem@davemloft.net>
11363M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11364M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11365L:	netdev@vger.kernel.org
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11367S:	Maintained
11368F:	net/ipv4/
11369F:	net/ipv6/
11370F:	include/net/ip*
11371F:	arch/x86/net/*
11372
11373NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11374M:	Paul Moore <paul@paul-moore.com>
11375W:	https://github.com/netlabel
11376L:	netdev@vger.kernel.org
11377L:	linux-security-module@vger.kernel.org
11378S:	Maintained
11379F:	Documentation/netlabel/
11380F:	include/net/calipso.h
11381F:	include/net/cipso_ipv4.h
11382F:	include/net/netlabel.h
11383F:	include/uapi/linux/netfilter/xt_SECMARK.h
11384F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11385F:	net/netlabel/
11386F:	net/ipv4/cipso_ipv4.c
11387F:	net/ipv6/calipso.c
11388F:	net/netfilter/xt_CONNSECMARK.c
11389F:	net/netfilter/xt_SECMARK.c
11390
11391NETWORKING [TCP]
11392M:	Eric Dumazet <edumazet@google.com>
11393L:	netdev@vger.kernel.org
11394S:	Maintained
11395F:	net/ipv4/tcp*.c
11396F:	net/ipv4/syncookies.c
11397F:	net/ipv6/tcp*.c
11398F:	net/ipv6/syncookies.c
11399F:	include/uapi/linux/tcp.h
11400F:	include/net/tcp.h
11401F:	include/linux/tcp.h
11402F:	include/trace/events/tcp.h
11403
11404NETWORKING [TLS]
11405M:	Boris Pismenny <borisp@mellanox.com>
11406M:	Aviad Yehezkel <aviadye@mellanox.com>
11407M:	Dave Watson <davejwatson@fb.com>
11408M:	John Fastabend <john.fastabend@gmail.com>
11409M:	Daniel Borkmann <daniel@iogearbox.net>
11410M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11411L:	netdev@vger.kernel.org
11412S:	Maintained
11413F:	net/tls/*
11414F:	include/uapi/linux/tls.h
11415F:	include/net/tls.h
11416
11417NETWORKING [WIRELESS]
11418L:	linux-wireless@vger.kernel.org
11419Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11420
11421NETDEVSIM
11422M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11423S:	Maintained
11424F:	drivers/net/netdevsim/*
11425
11426NETXEN (1/10) GbE SUPPORT
11427M:	Manish Chopra <manishc@marvell.com>
11428M:	Rahul Verma <rahulv@marvell.com>
11429M:	GR-Linux-NIC-Dev@marvell.com
11430L:	netdev@vger.kernel.org
11431S:	Supported
11432F:	drivers/net/ethernet/qlogic/netxen/
11433
11434NEXTHOP
11435M:	David Ahern <dsahern@kernel.org>
11436L:	netdev@vger.kernel.org
11437S:	Maintained
11438F:	include/net/nexthop.h
11439F:	include/uapi/linux/nexthop.h
11440F:	include/net/netns/nexthop.h
11441F:	net/ipv4/nexthop.c
11442
11443NFC SUBSYSTEM
11444L:	netdev@vger.kernel.org
11445S:	Orphan
11446F:	net/nfc/
11447F:	include/net/nfc/
11448F:	include/uapi/linux/nfc.h
11449F:	drivers/nfc/
11450F:	include/linux/platform_data/nfcmrvl.h
11451F:	Documentation/devicetree/bindings/net/nfc/
11452
11453NFS, SUNRPC, AND LOCKD CLIENTS
11454M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11455M:	Anna Schumaker <anna.schumaker@netapp.com>
11456L:	linux-nfs@vger.kernel.org
11457W:	http://client.linux-nfs.org
11458T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11459S:	Maintained
11460F:	fs/lockd/
11461F:	fs/nfs/
11462F:	fs/nfs_common/
11463F:	net/sunrpc/
11464F:	include/linux/lockd/
11465F:	include/linux/nfs*
11466F:	include/linux/sunrpc/
11467F:	include/uapi/linux/nfs*
11468F:	include/uapi/linux/sunrpc/
11469
11470NILFS2 FILESYSTEM
11471M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11472L:	linux-nilfs@vger.kernel.org
11473W:	https://nilfs.sourceforge.io/
11474W:	https://nilfs.osdn.jp/
11475T:	git git://github.com/konis/nilfs2.git
11476S:	Supported
11477F:	Documentation/filesystems/nilfs2.txt
11478F:	fs/nilfs2/
11479F:	include/trace/events/nilfs2.h
11480F:	include/uapi/linux/nilfs2_api.h
11481F:	include/uapi/linux/nilfs2_ondisk.h
11482
11483NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11484M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11485W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11486S:	Maintained
11487F:	Documentation/scsi/NinjaSCSI.txt
11488F:	drivers/scsi/pcmcia/nsp_*
11489
11490NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11491M:	GOTO Masanori <gotom@debian.or.jp>
11492M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11493W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11494S:	Maintained
11495F:	Documentation/scsi/NinjaSCSI.txt
11496F:	drivers/scsi/nsp32*
11497
11498NIOS2 ARCHITECTURE
11499M:	Ley Foon Tan <lftan@altera.com>
11500L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11502S:	Maintained
11503F:	arch/nios2/
11504
11505NOHZ, DYNTICKS SUPPORT
11506M:	Frederic Weisbecker <fweisbec@gmail.com>
11507M:	Thomas Gleixner <tglx@linutronix.de>
11508M:	Ingo Molnar <mingo@kernel.org>
11509L:	linux-kernel@vger.kernel.org
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11511S:	Maintained
11512F:	kernel/time/tick*.*
11513F:	include/linux/tick.h
11514F:	include/linux/sched/nohz.h
11515
11516NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11517M:	Pavel Machek <pavel@ucw.cz>
11518M:	Sakari Ailus <sakari.ailus@iki.fi>
11519L:	linux-media@vger.kernel.org
11520S:	Maintained
11521F:	drivers/media/i2c/et8ek8
11522F:	drivers/media/i2c/ad5820.c
11523
11524NOKIA N900 POWER SUPPLY DRIVERS
11525R:	Pali Rohár <pali.rohar@gmail.com>
11526F:	include/linux/power/bq2415x_charger.h
11527F:	include/linux/power/bq27xxx_battery.h
11528F:	drivers/power/supply/bq2415x_charger.c
11529F:	drivers/power/supply/bq27xxx_battery.c
11530F:	drivers/power/supply/bq27xxx_battery_i2c.c
11531F:	drivers/power/supply/isp1704_charger.c
11532F:	drivers/power/supply/rx51_battery.c
11533
11534NOLIBC HEADER FILE
11535M:	Willy Tarreau <w@1wt.eu>
11536S:	Maintained
11537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11538F:	tools/include/nolibc/
11539
11540NSDEPS
11541M:	Matthias Maennich <maennich@google.com>
11542S:	Maintained
11543F:	scripts/nsdeps
11544
11545NTB AMD DRIVER
11546M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11547L:	linux-ntb@googlegroups.com
11548S:	Supported
11549F:	drivers/ntb/hw/amd/
11550
11551NTB DRIVER CORE
11552M:	Jon Mason <jdmason@kudzu.us>
11553M:	Dave Jiang <dave.jiang@intel.com>
11554M:	Allen Hubbe <allenbh@gmail.com>
11555L:	linux-ntb@googlegroups.com
11556S:	Supported
11557W:	https://github.com/jonmason/ntb/wiki
11558T:	git git://github.com/jonmason/ntb.git
11559F:	drivers/ntb/
11560F:	drivers/net/ntb_netdev.c
11561F:	include/linux/ntb.h
11562F:	include/linux/ntb_transport.h
11563F:	tools/testing/selftests/ntb/
11564
11565NTB IDT DRIVER
11566M:	Serge Semin <fancer.lancer@gmail.com>
11567L:	linux-ntb@googlegroups.com
11568S:	Supported
11569F:	drivers/ntb/hw/idt/
11570
11571NTB INTEL DRIVER
11572M:	Dave Jiang <dave.jiang@intel.com>
11573L:	linux-ntb@googlegroups.com
11574S:	Supported
11575W:	https://github.com/davejiang/linux/wiki
11576T:	git https://github.com/davejiang/linux.git
11577F:	drivers/ntb/hw/intel/
11578
11579NTFS FILESYSTEM
11580M:	Anton Altaparmakov <anton@tuxera.com>
11581L:	linux-ntfs-dev@lists.sourceforge.net
11582W:	http://www.tuxera.com/
11583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11584S:	Supported
11585F:	Documentation/filesystems/ntfs.txt
11586F:	fs/ntfs/
11587
11588NUBUS SUBSYSTEM
11589M:	Finn Thain <fthain@telegraphics.com.au>
11590L:	linux-m68k@lists.linux-m68k.org
11591S:	Maintained
11592F:	arch/*/include/asm/nubus.h
11593F:	drivers/nubus/
11594F:	include/linux/nubus.h
11595F:	include/uapi/linux/nubus.h
11596
11597NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11598M:	Antonino Daplas <adaplas@gmail.com>
11599L:	linux-fbdev@vger.kernel.org
11600S:	Maintained
11601F:	drivers/video/fbdev/riva/
11602F:	drivers/video/fbdev/nvidia/
11603
11604NVM EXPRESS DRIVER
11605M:	Keith Busch <kbusch@kernel.org>
11606M:	Jens Axboe <axboe@fb.com>
11607M:	Christoph Hellwig <hch@lst.de>
11608M:	Sagi Grimberg <sagi@grimberg.me>
11609L:	linux-nvme@lists.infradead.org
11610T:	git://git.infradead.org/nvme.git
11611W:	http://git.infradead.org/nvme.git
11612S:	Supported
11613F:	drivers/nvme/host/
11614F:	include/linux/nvme.h
11615F:	include/uapi/linux/nvme_ioctl.h
11616
11617NVM EXPRESS FC TRANSPORT DRIVERS
11618M:	James Smart <james.smart@broadcom.com>
11619L:	linux-nvme@lists.infradead.org
11620S:	Supported
11621F:	include/linux/nvme-fc.h
11622F:	include/linux/nvme-fc-driver.h
11623F:	drivers/nvme/host/fc.c
11624F:	drivers/nvme/target/fc.c
11625F:	drivers/nvme/target/fcloop.c
11626
11627NVM EXPRESS TARGET DRIVER
11628M:	Christoph Hellwig <hch@lst.de>
11629M:	Sagi Grimberg <sagi@grimberg.me>
11630L:	linux-nvme@lists.infradead.org
11631T:	git://git.infradead.org/nvme.git
11632W:	http://git.infradead.org/nvme.git
11633S:	Supported
11634F:	drivers/nvme/target/
11635
11636NVMEM FRAMEWORK
11637M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11638S:	Maintained
11639F:	drivers/nvmem/
11640F:	Documentation/devicetree/bindings/nvmem/
11641F:	Documentation/ABI/stable/sysfs-bus-nvmem
11642F:	include/linux/nvmem-consumer.h
11643F:	include/linux/nvmem-provider.h
11644
11645NXP FXAS21002C DRIVER
11646M:	Rui Miguel Silva <rmfrfs@gmail.com>
11647L:	linux-iio@vger.kernel.org
11648S:	Maintained
11649F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11650F:	drivers/iio/gyro/fxas21002c_core.c
11651F:	drivers/iio/gyro/fxas21002c.h
11652F:	drivers/iio/gyro/fxas21002c_i2c.c
11653F:	drivers/iio/gyro/fxas21002c_spi.c
11654
11655NXP SGTL5000 DRIVER
11656M:	Fabio Estevam <festevam@gmail.com>
11657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11658S:	Maintained
11659F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11660F:	sound/soc/codecs/sgtl5000*
11661
11662NXP SJA1105 ETHERNET SWITCH DRIVER
11663M:	Vladimir Oltean <olteanv@gmail.com>
11664L:	linux-kernel@vger.kernel.org
11665S:	Maintained
11666F:	drivers/net/dsa/sja1105
11667
11668NXP TDA998X DRM DRIVER
11669M:	Russell King <linux@armlinux.org.uk>
11670S:	Maintained
11671T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11672T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11673F:	drivers/gpu/drm/i2c/tda998x_drv.c
11674F:	include/drm/i2c/tda998x.h
11675F:	include/dt-bindings/display/tda998x.h
11676K:	"nxp,tda998x"
11677
11678NXP TFA9879 DRIVER
11679M:	Peter Rosin <peda@axentia.se>
11680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11681S:	Maintained
11682F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11683F:	sound/soc/codecs/tfa9879*
11684
11685NXP-NCI NFC DRIVER
11686M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11687R:	Charles Gorand <charles.gorand@effinnov.com>
11688L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11689S:	Supported
11690F:	drivers/nfc/nxp-nci
11691
11692OBJAGG
11693M:	Jiri Pirko <jiri@mellanox.com>
11694L:	netdev@vger.kernel.org
11695S:	Supported
11696F:	lib/objagg.c
11697F:	lib/test_objagg.c
11698F:	include/linux/objagg.h
11699
11700NXP FSPI DRIVER
11701R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11702M:	Ashish Kumar <ashish.kumar@nxp.com>
11703L:	linux-spi@vger.kernel.org
11704S:	Maintained
11705F:	drivers/spi/spi-nxp-fspi.c
11706F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11707
11708OBJTOOL
11709M:	Josh Poimboeuf <jpoimboe@redhat.com>
11710M:	Peter Zijlstra <peterz@infradead.org>
11711S:	Supported
11712F:	tools/objtool/
11713
11714OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11715M:	Frederic Barrat <fbarrat@linux.ibm.com>
11716M:	Andrew Donnellan <ajd@linux.ibm.com>
11717L:	linuxppc-dev@lists.ozlabs.org
11718S:	Supported
11719F:	arch/powerpc/platforms/powernv/ocxl.c
11720F:	arch/powerpc/include/asm/pnv-ocxl.h
11721F:	drivers/misc/ocxl/
11722F:	include/misc/ocxl*
11723F:	include/uapi/misc/ocxl.h
11724F:	Documentation/userspace-api/accelerators/ocxl.rst
11725
11726OMAP AUDIO SUPPORT
11727M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11728M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11730L:	linux-omap@vger.kernel.org
11731S:	Maintained
11732F:	sound/soc/ti/omap*
11733F:	sound/soc/ti/rx51.c
11734F:	sound/soc/ti/n810.c
11735F:	sound/soc/ti/sdma-pcm.*
11736
11737OMAP CLOCK FRAMEWORK SUPPORT
11738M:	Paul Walmsley <paul@pwsan.com>
11739L:	linux-omap@vger.kernel.org
11740S:	Maintained
11741F:	arch/arm/*omap*/*clock*
11742
11743OMAP DEVICE TREE SUPPORT
11744M:	Benoît Cousson <bcousson@baylibre.com>
11745M:	Tony Lindgren <tony@atomide.com>
11746L:	linux-omap@vger.kernel.org
11747L:	devicetree@vger.kernel.org
11748S:	Maintained
11749F:	arch/arm/boot/dts/*omap*
11750F:	arch/arm/boot/dts/*am3*
11751F:	arch/arm/boot/dts/*am4*
11752F:	arch/arm/boot/dts/*am5*
11753F:	arch/arm/boot/dts/*dra7*
11754
11755OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11756L:	linux-omap@vger.kernel.org
11757L:	linux-fbdev@vger.kernel.org
11758S:	Orphan
11759F:	drivers/video/fbdev/omap2/
11760F:	Documentation/arm/omap/dss.rst
11761
11762OMAP FRAMEBUFFER SUPPORT
11763L:	linux-fbdev@vger.kernel.org
11764L:	linux-omap@vger.kernel.org
11765S:	Orphan
11766F:	drivers/video/fbdev/omap/
11767
11768OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11769M:	Roger Quadros <rogerq@ti.com>
11770M:	Tony Lindgren <tony@atomide.com>
11771L:	linux-omap@vger.kernel.org
11772S:	Maintained
11773F:	drivers/memory/omap-gpmc.c
11774F:	arch/arm/mach-omap2/*gpmc*
11775
11776OMAP GPIO DRIVER
11777M:	Grygorii Strashko <grygorii.strashko@ti.com>
11778M:	Santosh Shilimkar <ssantosh@kernel.org>
11779M:	Kevin Hilman <khilman@kernel.org>
11780L:	linux-omap@vger.kernel.org
11781S:	Maintained
11782F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11783F:	drivers/gpio/gpio-omap.c
11784
11785OMAP HARDWARE SPINLOCK SUPPORT
11786M:	Ohad Ben-Cohen <ohad@wizery.com>
11787L:	linux-omap@vger.kernel.org
11788S:	Maintained
11789F:	drivers/hwspinlock/omap_hwspinlock.c
11790
11791OMAP HS MMC SUPPORT
11792L:	linux-mmc@vger.kernel.org
11793L:	linux-omap@vger.kernel.org
11794S:	Orphan
11795F:	drivers/mmc/host/omap_hsmmc.c
11796
11797OMAP HWMOD DATA
11798M:	Paul Walmsley <paul@pwsan.com>
11799L:	linux-omap@vger.kernel.org
11800S:	Maintained
11801F:	arch/arm/mach-omap2/omap_hwmod*data*
11802
11803OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11804M:	Benoît Cousson <bcousson@baylibre.com>
11805L:	linux-omap@vger.kernel.org
11806S:	Maintained
11807F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11808
11809OMAP HWMOD SUPPORT
11810M:	Benoît Cousson <bcousson@baylibre.com>
11811M:	Paul Walmsley <paul@pwsan.com>
11812L:	linux-omap@vger.kernel.org
11813S:	Maintained
11814F:	arch/arm/mach-omap2/omap_hwmod.*
11815
11816OMAP I2C DRIVER
11817M:	Vignesh R <vigneshr@ti.com>
11818L:	linux-omap@vger.kernel.org
11819L:	linux-i2c@vger.kernel.org
11820S:	Maintained
11821F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11822F:	drivers/i2c/busses/i2c-omap.c
11823
11824OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11825M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11826L:	linux-media@vger.kernel.org
11827S:	Maintained
11828F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11829F:	drivers/media/platform/omap3isp/
11830F:	drivers/staging/media/omap4iss/
11831
11832OMAP MMC SUPPORT
11833M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11834L:	linux-omap@vger.kernel.org
11835S:	Odd Fixes
11836F:	drivers/mmc/host/omap.c
11837
11838OMAP POWER MANAGEMENT SUPPORT
11839M:	Kevin Hilman <khilman@kernel.org>
11840L:	linux-omap@vger.kernel.org
11841S:	Maintained
11842F:	arch/arm/*omap*/*pm*
11843F:	drivers/cpufreq/omap-cpufreq.c
11844
11845OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11846M:	Rajendra Nayak <rnayak@codeaurora.org>
11847M:	Paul Walmsley <paul@pwsan.com>
11848L:	linux-omap@vger.kernel.org
11849S:	Maintained
11850F:	arch/arm/mach-omap2/prm*
11851
11852OMAP RANDOM NUMBER GENERATOR SUPPORT
11853M:	Deepak Saxena <dsaxena@plexity.net>
11854S:	Maintained
11855F:	drivers/char/hw_random/omap-rng.c
11856
11857OMAP USB SUPPORT
11858L:	linux-usb@vger.kernel.org
11859L:	linux-omap@vger.kernel.org
11860S:	Orphan
11861F:	drivers/usb/*/*omap*
11862F:	arch/arm/*omap*/usb*
11863
11864OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11865M:	Mark Jackson <mpfj@newflow.co.uk>
11866L:	linux-omap@vger.kernel.org
11867S:	Maintained
11868F:	arch/arm/boot/dts/am335x-nano.dts
11869
11870OMAP1 SUPPORT
11871M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11872M:	Tony Lindgren <tony@atomide.com>
11873L:	linux-omap@vger.kernel.org
11874Q:	http://patchwork.kernel.org/project/linux-omap/list/
11875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11876S:	Maintained
11877F:	arch/arm/mach-omap1/
11878F:	arch/arm/plat-omap/
11879F:	arch/arm/configs/omap1_defconfig
11880F:	drivers/i2c/busses/i2c-omap.c
11881F:	include/linux/platform_data/i2c-omap.h
11882F:	include/linux/platform_data/ams-delta-fiq.h
11883
11884OMAP2+ SUPPORT
11885M:	Tony Lindgren <tony@atomide.com>
11886L:	linux-omap@vger.kernel.org
11887W:	http://www.muru.com/linux/omap/
11888W:	http://linux.omap.com/
11889Q:	http://patchwork.kernel.org/project/linux-omap/list/
11890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11891S:	Maintained
11892F:	arch/arm/mach-omap2/
11893F:	arch/arm/plat-omap/
11894F:	arch/arm/configs/omap2plus_defconfig
11895F:	drivers/bus/ti-sysc.c
11896F:	drivers/i2c/busses/i2c-omap.c
11897F:	drivers/irqchip/irq-omap-intc.c
11898F:	drivers/mfd/*omap*.c
11899F:	drivers/mfd/menelaus.c
11900F:	drivers/mfd/palmas.c
11901F:	drivers/mfd/tps65217.c
11902F:	drivers/mfd/tps65218.c
11903F:	drivers/mfd/tps65910.c
11904F:	drivers/mfd/twl-core.[ch]
11905F:	drivers/mfd/twl4030*.c
11906F:	drivers/mfd/twl6030*.c
11907F:	drivers/mfd/twl6040*.c
11908F:	drivers/regulator/palmas-regulator*.c
11909F:	drivers/regulator/pbias-regulator.c
11910F:	drivers/regulator/tps65217-regulator.c
11911F:	drivers/regulator/tps65218-regulator.c
11912F:	drivers/regulator/tps65910-regulator.c
11913F:	drivers/regulator/twl-regulator.c
11914F:	drivers/regulator/twl6030-regulator.c
11915F:	include/linux/platform_data/i2c-omap.h
11916F:	include/linux/platform_data/ti-sysc.h
11917
11918ONION OMEGA2+ BOARD
11919M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11920L:	linux-mips@vger.kernel.org
11921S:	Maintained
11922F:	arch/mips/boot/dts/ralink/omega2p.dts
11923
11924OMFS FILESYSTEM
11925M:	Bob Copeland <me@bobcopeland.com>
11926L:	linux-karma-devel@lists.sourceforge.net
11927S:	Maintained
11928F:	Documentation/filesystems/omfs.txt
11929F:	fs/omfs/
11930
11931OMNIKEY CARDMAN 4000 DRIVER
11932M:	Harald Welte <laforge@gnumonks.org>
11933S:	Maintained
11934F:	drivers/char/pcmcia/cm4000_cs.c
11935F:	include/linux/cm4000_cs.h
11936F:	include/uapi/linux/cm4000_cs.h
11937
11938OMNIKEY CARDMAN 4040 DRIVER
11939M:	Harald Welte <laforge@gnumonks.org>
11940S:	Maintained
11941F:	drivers/char/pcmcia/cm4040_cs.*
11942
11943OMNIVISION OV13858 SENSOR DRIVER
11944M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11945L:	linux-media@vger.kernel.org
11946T:	git git://linuxtv.org/media_tree.git
11947S:	Maintained
11948F:	drivers/media/i2c/ov13858.c
11949
11950OMNIVISION OV2680 SENSOR DRIVER
11951M:	Rui Miguel Silva <rmfrfs@gmail.com>
11952L:	linux-media@vger.kernel.org
11953T:	git git://linuxtv.org/media_tree.git
11954S:	Maintained
11955F:	drivers/media/i2c/ov2680.c
11956F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11957
11958OMNIVISION OV2685 SENSOR DRIVER
11959M:	Shunqian Zheng <zhengsq@rock-chips.com>
11960L:	linux-media@vger.kernel.org
11961T:	git git://linuxtv.org/media_tree.git
11962S:	Maintained
11963F:	drivers/media/i2c/ov2685.c
11964
11965OMNIVISION OV5640 SENSOR DRIVER
11966M:	Steve Longerbeam <slongerbeam@gmail.com>
11967L:	linux-media@vger.kernel.org
11968T:	git git://linuxtv.org/media_tree.git
11969S:	Maintained
11970F:	drivers/media/i2c/ov5640.c
11971
11972OMNIVISION OV5647 SENSOR DRIVER
11973M:	Luis Oliveira <lolivei@synopsys.com>
11974L:	linux-media@vger.kernel.org
11975T:	git git://linuxtv.org/media_tree.git
11976S:	Maintained
11977F:	drivers/media/i2c/ov5647.c
11978
11979OMNIVISION OV5670 SENSOR DRIVER
11980M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11981M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11982L:	linux-media@vger.kernel.org
11983T:	git git://linuxtv.org/media_tree.git
11984S:	Maintained
11985F:	drivers/media/i2c/ov5670.c
11986
11987OMNIVISION OV5675 SENSOR DRIVER
11988M:	Shawn Tu <shawnx.tu@intel.com>
11989L:	linux-media@vger.kernel.org
11990T:	git git://linuxtv.org/media_tree.git
11991S:	Maintained
11992F:	drivers/media/i2c/ov5675.c
11993
11994OMNIVISION OV5695 SENSOR DRIVER
11995M:	Shunqian Zheng <zhengsq@rock-chips.com>
11996L:	linux-media@vger.kernel.org
11997T:	git git://linuxtv.org/media_tree.git
11998S:	Maintained
11999F:	drivers/media/i2c/ov5695.c
12000
12001OMNIVISION OV7670 SENSOR DRIVER
12002M:	Jonathan Corbet <corbet@lwn.net>
12003L:	linux-media@vger.kernel.org
12004T:	git git://linuxtv.org/media_tree.git
12005S:	Maintained
12006F:	drivers/media/i2c/ov7670.c
12007F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12008
12009OMNIVISION OV772x SENSOR DRIVER
12010M:	Jacopo Mondi <jacopo@jmondi.org>
12011L:	linux-media@vger.kernel.org
12012T:	git git://linuxtv.org/media_tree.git
12013S:	Odd fixes
12014F:	drivers/media/i2c/ov772x.c
12015F:	include/media/i2c/ov772x.h
12016F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12017
12018OMNIVISION OV7740 SENSOR DRIVER
12019M:	Wenyou Yang <wenyou.yang@microchip.com>
12020L:	linux-media@vger.kernel.org
12021T:	git git://linuxtv.org/media_tree.git
12022S:	Maintained
12023F:	drivers/media/i2c/ov7740.c
12024F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12025
12026OMNIVISION OV9640 SENSOR DRIVER
12027M:	Petr Cvek <petrcvekcz@gmail.com>
12028L:	linux-media@vger.kernel.org
12029S:	Maintained
12030F:	drivers/media/i2c/ov9640.*
12031
12032OMNIVISION OV8856 SENSOR DRIVER
12033M:	Ben Kao <ben.kao@intel.com>
12034L:	linux-media@vger.kernel.org
12035T:	git git://linuxtv.org/media_tree.git
12036S:	Maintained
12037F:	drivers/media/i2c/ov8856.c
12038
12039OMNIVISION OV9650 SENSOR DRIVER
12040M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12041R:	Akinobu Mita <akinobu.mita@gmail.com>
12042R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12043L:	linux-media@vger.kernel.org
12044T:	git git://linuxtv.org/media_tree.git
12045S:	Maintained
12046F:	drivers/media/i2c/ov9650.c
12047F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12048
12049ONENAND FLASH DRIVER
12050M:	Kyungmin Park <kyungmin.park@samsung.com>
12051L:	linux-mtd@lists.infradead.org
12052S:	Maintained
12053F:	drivers/mtd/nand/onenand/
12054F:	include/linux/mtd/onenand*.h
12055
12056OP-TEE DRIVER
12057M:	Jens Wiklander <jens.wiklander@linaro.org>
12058L:	tee-dev@lists.linaro.org
12059S:	Maintained
12060F:	drivers/tee/optee/
12061
12062OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12063M:	Sumit Garg <sumit.garg@linaro.org>
12064L:	tee-dev@lists.linaro.org
12065S:	Maintained
12066F:	drivers/char/hw_random/optee-rng.c
12067
12068OPA-VNIC DRIVER
12069M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12070M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12071L:	linux-rdma@vger.kernel.org
12072S:	Supported
12073F:	drivers/infiniband/ulp/opa_vnic
12074
12075OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12076M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12077M:	Frank Rowand <frowand.list@gmail.com>
12078L:	devicetree@vger.kernel.org
12079S:	Maintained
12080F:	Documentation/devicetree/dynamic-resolution-notes.txt
12081F:	Documentation/devicetree/overlay-notes.txt
12082F:	drivers/of/overlay.c
12083F:	drivers/of/resolver.c
12084K:	of_overlay_notifier_
12085
12086OPEN FIRMWARE AND FLATTENED DEVICE TREE
12087M:	Rob Herring <robh+dt@kernel.org>
12088M:	Frank Rowand <frowand.list@gmail.com>
12089L:	devicetree@vger.kernel.org
12090W:	http://www.devicetree.org/
12091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12092S:	Maintained
12093F:	drivers/of/
12094F:	include/linux/of*.h
12095F:	scripts/dtc/
12096F:	Documentation/ABI/testing/sysfs-firmware-ofw
12097
12098OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12099M:	Rob Herring <robh+dt@kernel.org>
12100M:	Mark Rutland <mark.rutland@arm.com>
12101L:	devicetree@vger.kernel.org
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12103Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12104S:	Maintained
12105F:	Documentation/devicetree/
12106F:	arch/*/boot/dts/
12107F:	include/dt-bindings/
12108
12109OPENCORES I2C BUS DRIVER
12110M:	Peter Korsgaard <peter@korsgaard.com>
12111M:	Andrew Lunn <andrew@lunn.ch>
12112L:	linux-i2c@vger.kernel.org
12113S:	Maintained
12114F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12115F:	Documentation/i2c/busses/i2c-ocores.rst
12116F:	drivers/i2c/busses/i2c-ocores.c
12117F:	include/linux/platform_data/i2c-ocores.h
12118
12119OPENRISC ARCHITECTURE
12120M:	Jonas Bonn <jonas@southpole.se>
12121M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12122M:	Stafford Horne <shorne@gmail.com>
12123T:	git git://github.com/openrisc/linux.git
12124L:	openrisc@lists.librecores.org
12125W:	http://openrisc.io
12126S:	Maintained
12127F:	Documentation/devicetree/bindings/openrisc/
12128F:	Documentation/openrisc/
12129F:	arch/openrisc/
12130F:	drivers/irqchip/irq-ompic.c
12131F:	drivers/irqchip/irq-or1k-*
12132
12133OPENVSWITCH
12134M:	Pravin B Shelar <pshelar@ovn.org>
12135L:	netdev@vger.kernel.org
12136L:	dev@openvswitch.org
12137W:	http://openvswitch.org
12138S:	Maintained
12139F:	net/openvswitch/
12140F:	include/uapi/linux/openvswitch.h
12141
12142OPERATING PERFORMANCE POINTS (OPP)
12143M:	Viresh Kumar <vireshk@kernel.org>
12144M:	Nishanth Menon <nm@ti.com>
12145M:	Stephen Boyd <sboyd@kernel.org>
12146L:	linux-pm@vger.kernel.org
12147S:	Maintained
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12149F:	drivers/opp/
12150F:	include/linux/pm_opp.h
12151F:	Documentation/power/opp.rst
12152F:	Documentation/devicetree/bindings/opp/
12153
12154OPL4 DRIVER
12155M:	Clemens Ladisch <clemens@ladisch.de>
12156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12158S:	Maintained
12159F:	sound/drivers/opl4/
12160
12161OPROFILE
12162M:	Robert Richter <rric@kernel.org>
12163L:	oprofile-list@lists.sf.net
12164S:	Maintained
12165F:	arch/*/include/asm/oprofile*.h
12166F:	arch/*/oprofile/
12167F:	drivers/oprofile/
12168F:	include/linux/oprofile.h
12169
12170ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12171M:	Mark Fasheh <mark@fasheh.com>
12172M:	Joel Becker <jlbec@evilplan.org>
12173M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12174L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12175W:	http://ocfs2.wiki.kernel.org
12176S:	Supported
12177F:	Documentation/filesystems/ocfs2.txt
12178F:	Documentation/filesystems/dlmfs.txt
12179F:	fs/ocfs2/
12180
12181ORANGEFS FILESYSTEM
12182M:	Mike Marshall <hubcap@omnibond.com>
12183R:	Martin Brandenburg <martin@omnibond.com>
12184L:	devel@lists.orangefs.org
12185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12186S:	Supported
12187F:	fs/orangefs/
12188F:	Documentation/filesystems/orangefs.txt
12189
12190ORINOCO DRIVER
12191L:	linux-wireless@vger.kernel.org
12192W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12193W:	http://www.nongnu.org/orinoco/
12194S:	Orphan
12195F:	drivers/net/wireless/intersil/orinoco/
12196
12197OV2659 OMNIVISION SENSOR DRIVER
12198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12199L:	linux-media@vger.kernel.org
12200W:	https://linuxtv.org
12201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12202T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12203S:	Maintained
12204F:	drivers/media/i2c/ov2659.c
12205F:	include/media/i2c/ov2659.h
12206
12207OVERLAY FILESYSTEM
12208M:	Miklos Szeredi <miklos@szeredi.hu>
12209L:	linux-unionfs@vger.kernel.org
12210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12211S:	Supported
12212F:	fs/overlayfs/
12213F:	Documentation/filesystems/overlayfs.txt
12214
12215P54 WIRELESS DRIVER
12216M:	Christian Lamparter <chunkeey@googlemail.com>
12217L:	linux-wireless@vger.kernel.org
12218W:	http://wireless.kernel.org/en/users/Drivers/p54
12219S:	Maintained
12220F:	drivers/net/wireless/intersil/p54/
12221
12222PA SEMI ETHERNET DRIVER
12223L:	netdev@vger.kernel.org
12224S:	Orphan
12225F:	drivers/net/ethernet/pasemi/*
12226
12227PA SEMI SMBUS DRIVER
12228L:	linux-i2c@vger.kernel.org
12229S:	Orphan
12230F:	drivers/i2c/busses/i2c-pasemi.c
12231
12232PACKING
12233M:	Vladimir Oltean <olteanv@gmail.com>
12234L:	netdev@vger.kernel.org
12235S:	Supported
12236F:	lib/packing.c
12237F:	include/linux/packing.h
12238F:	Documentation/core-api/packing.rst
12239
12240PADATA PARALLEL EXECUTION MECHANISM
12241M:	Steffen Klassert <steffen.klassert@secunet.com>
12242L:	linux-crypto@vger.kernel.org
12243S:	Maintained
12244F:	kernel/padata.c
12245F:	include/linux/padata.h
12246F:	Documentation/padata.txt
12247
12248PAGE POOL
12249M:	Jesper Dangaard Brouer <hawk@kernel.org>
12250M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12251L:	netdev@vger.kernel.org
12252S:	Supported
12253F:	net/core/page_pool.c
12254F:	include/net/page_pool.h
12255
12256PANASONIC LAPTOP ACPI EXTRAS DRIVER
12257M:	Harald Welte <laforge@gnumonks.org>
12258L:	platform-driver-x86@vger.kernel.org
12259S:	Maintained
12260F:	drivers/platform/x86/panasonic-laptop.c
12261
12262PARALLEL LCD/KEYPAD PANEL DRIVER
12263M:	Willy Tarreau <willy@haproxy.com>
12264M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12265S:	Odd Fixes
12266F:	Documentation/admin-guide/lcd-panel-cgram.rst
12267F:	drivers/auxdisplay/panel.c
12268
12269PARALLEL PORT SUBSYSTEM
12270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12271M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12272L:	linux-parport@lists.infradead.org (subscribers-only)
12273S:	Maintained
12274F:	drivers/parport/
12275F:	include/linux/parport*.h
12276F:	drivers/char/ppdev.c
12277F:	include/uapi/linux/ppdev.h
12278F:	Documentation/driver-api/parport*.rst
12279
12280PARAVIRT_OPS INTERFACE
12281M:	Juergen Gross <jgross@suse.com>
12282M:	Thomas Hellstrom <thellstrom@vmware.com>
12283M:	"VMware, Inc." <pv-drivers@vmware.com>
12284L:	virtualization@lists.linux-foundation.org
12285S:	Supported
12286F:	Documentation/virt/paravirt_ops.rst
12287F:	arch/*/kernel/paravirt*
12288F:	arch/*/include/asm/paravirt*.h
12289F:	include/linux/hypervisor.h
12290
12291PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12292M:	Tim Waugh <tim@cyberelk.net>
12293L:	linux-parport@lists.infradead.org (subscribers-only)
12294S:	Maintained
12295F:	Documentation/admin-guide/blockdev/paride.rst
12296F:	drivers/block/paride/
12297
12298PARISC ARCHITECTURE
12299M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12300M:	Helge Deller <deller@gmx.de>
12301L:	linux-parisc@vger.kernel.org
12302W:	http://www.parisc-linux.org/
12303Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12306S:	Maintained
12307F:	arch/parisc/
12308F:	Documentation/parisc/
12309F:	drivers/parisc/
12310F:	drivers/char/agp/parisc-agp.c
12311F:	drivers/input/serio/gscps2.c
12312F:	drivers/parport/parport_gsc.*
12313F:	drivers/tty/serial/8250/8250_gsc.c
12314F:	drivers/video/fbdev/sti*
12315F:	drivers/video/console/sti*
12316F:	drivers/video/logo/logo_parisc*
12317
12318PARMAN
12319M:	Jiri Pirko <jiri@mellanox.com>
12320L:	netdev@vger.kernel.org
12321S:	Supported
12322F:	lib/parman.c
12323F:	lib/test_parman.c
12324F:	include/linux/parman.h
12325
12326PC ENGINES APU BOARD DRIVER
12327M:	Enrico Weigelt, metux IT consult <info@metux.net>
12328S:	Maintained
12329F:	drivers/platform/x86/pcengines-apuv2.c
12330
12331PC87360 HARDWARE MONITORING DRIVER
12332M:	Jim Cromie <jim.cromie@gmail.com>
12333L:	linux-hwmon@vger.kernel.org
12334S:	Maintained
12335F:	Documentation/hwmon/pc87360.rst
12336F:	drivers/hwmon/pc87360.c
12337
12338PC8736x GPIO DRIVER
12339M:	Jim Cromie <jim.cromie@gmail.com>
12340S:	Maintained
12341F:	drivers/char/pc8736x_gpio.c
12342
12343PC87427 HARDWARE MONITORING DRIVER
12344M:	Jean Delvare <jdelvare@suse.com>
12345L:	linux-hwmon@vger.kernel.org
12346S:	Maintained
12347F:	Documentation/hwmon/pc87427.rst
12348F:	drivers/hwmon/pc87427.c
12349
12350PCA9532 LED DRIVER
12351M:	Riku Voipio <riku.voipio@iki.fi>
12352S:	Maintained
12353F:	drivers/leds/leds-pca9532.c
12354F:	include/linux/leds-pca9532.h
12355
12356PCA9541 I2C BUS MASTER SELECTOR DRIVER
12357M:	Guenter Roeck <linux@roeck-us.net>
12358L:	linux-i2c@vger.kernel.org
12359S:	Maintained
12360F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12361
12362PCDP - PRIMARY CONSOLE AND DEBUG PORT
12363M:	Khalid Aziz <khalid@gonehiking.org>
12364S:	Maintained
12365F:	drivers/firmware/pcdp.*
12366
12367PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12368M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12369L:	linux-pci@vger.kernel.org
12370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12371S:	Maintained
12372F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12373F:	drivers/pci/controller/pci-aardvark.c
12374
12375PCI DRIVER FOR ALTERA PCIE IP
12376M:	Ley Foon Tan <lftan@altera.com>
12377L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12378L:	linux-pci@vger.kernel.org
12379S:	Supported
12380F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12381F:	drivers/pci/controller/pcie-altera.c
12382
12383PCI DRIVER FOR APPLIEDMICRO XGENE
12384M:	Toan Le <toan@os.amperecomputing.com>
12385L:	linux-pci@vger.kernel.org
12386L:	linux-arm-kernel@lists.infradead.org
12387S:	Maintained
12388F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12389F:	drivers/pci/controller/pci-xgene.c
12390
12391PCI DRIVER FOR ARM VERSATILE PLATFORM
12392M:	Rob Herring <robh@kernel.org>
12393L:	linux-pci@vger.kernel.org
12394L:	linux-arm-kernel@lists.infradead.org
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/pci/versatile.txt
12397F:	drivers/pci/controller/pci-versatile.c
12398
12399PCI DRIVER FOR ARMADA 8K
12400M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12401L:	linux-pci@vger.kernel.org
12402L:	linux-arm-kernel@lists.infradead.org
12403S:	Maintained
12404F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12405F:	drivers/pci/controller/dwc/pcie-armada8k.c
12406
12407PCI DRIVER FOR CADENCE PCIE IP
12408M:	Tom Joseph <tjoseph@cadence.com>
12409L:	linux-pci@vger.kernel.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12412F:	drivers/pci/controller/pcie-cadence*
12413
12414PCI DRIVER FOR FREESCALE LAYERSCAPE
12415M:	Minghuan Lian <minghuan.Lian@nxp.com>
12416M:	Mingkai Hu <mingkai.hu@nxp.com>
12417M:	Roy Zang <roy.zang@nxp.com>
12418L:	linuxppc-dev@lists.ozlabs.org
12419L:	linux-pci@vger.kernel.org
12420L:	linux-arm-kernel@lists.infradead.org
12421S:	Maintained
12422F:	drivers/pci/controller/dwc/*layerscape*
12423
12424PCI DRIVER FOR GENERIC OF HOSTS
12425M:	Will Deacon <will@kernel.org>
12426L:	linux-pci@vger.kernel.org
12427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12428S:	Maintained
12429F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12430F:	drivers/pci/controller/pci-host-common.c
12431F:	drivers/pci/controller/pci-host-generic.c
12432
12433PCI DRIVER FOR IMX6
12434M:	Richard Zhu <hongxing.zhu@nxp.com>
12435M:	Lucas Stach <l.stach@pengutronix.de>
12436L:	linux-pci@vger.kernel.org
12437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12438S:	Maintained
12439F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12440F:	drivers/pci/controller/dwc/*imx6*
12441
12442PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12443M:	Keith Busch <keith.busch@intel.com>
12444M:	Jonathan Derrick <jonathan.derrick@intel.com>
12445L:	linux-pci@vger.kernel.org
12446S:	Supported
12447F:	drivers/pci/controller/vmd.c
12448
12449PCI DRIVER FOR MICROSEMI SWITCHTEC
12450M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12451M:	Logan Gunthorpe <logang@deltatee.com>
12452L:	linux-pci@vger.kernel.org
12453S:	Maintained
12454F:	Documentation/driver-api/switchtec.rst
12455F:	Documentation/ABI/testing/sysfs-class-switchtec
12456F:	drivers/pci/switch/switchtec*
12457F:	include/uapi/linux/switchtec_ioctl.h
12458F:	include/linux/switchtec.h
12459F:	drivers/ntb/hw/mscc/
12460
12461PCI DRIVER FOR MOBIVEIL PCIE IP
12462M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12463M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12464L:	linux-pci@vger.kernel.org
12465S:	Supported
12466F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12467F:	drivers/pci/controller/pcie-mobiveil.c
12468
12469PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12470M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12471M:	Jason Cooper <jason@lakedaemon.net>
12472L:	linux-pci@vger.kernel.org
12473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12474S:	Maintained
12475F:	drivers/pci/controller/*mvebu*
12476
12477PCI DRIVER FOR NVIDIA TEGRA
12478M:	Thierry Reding <thierry.reding@gmail.com>
12479L:	linux-tegra@vger.kernel.org
12480L:	linux-pci@vger.kernel.org
12481S:	Supported
12482F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12483F:	drivers/pci/controller/pci-tegra.c
12484
12485PCI DRIVER FOR RENESAS R-CAR
12486M:	Simon Horman <horms@verge.net.au>
12487L:	linux-pci@vger.kernel.org
12488L:	linux-renesas-soc@vger.kernel.org
12489S:	Maintained
12490F:	drivers/pci/controller/*rcar*
12491
12492PCI DRIVER FOR SAMSUNG EXYNOS
12493M:	Jingoo Han <jingoohan1@gmail.com>
12494L:	linux-pci@vger.kernel.org
12495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12496L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12497S:	Maintained
12498F:	drivers/pci/controller/dwc/pci-exynos.c
12499
12500PCI DRIVER FOR SYNOPSYS DESIGNWARE
12501M:	Jingoo Han <jingoohan1@gmail.com>
12502M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12503L:	linux-pci@vger.kernel.org
12504S:	Maintained
12505F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12506F:	drivers/pci/controller/dwc/*designware*
12507
12508PCI DRIVER FOR TI DRA7XX
12509M:	Kishon Vijay Abraham I <kishon@ti.com>
12510L:	linux-omap@vger.kernel.org
12511L:	linux-pci@vger.kernel.org
12512S:	Supported
12513F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12514F:	drivers/pci/controller/dwc/pci-dra7xx.c
12515
12516PCI DRIVER FOR TI KEYSTONE
12517M:	Murali Karicheri <m-karicheri2@ti.com>
12518L:	linux-pci@vger.kernel.org
12519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12520S:	Maintained
12521F:	drivers/pci/controller/dwc/pci-keystone.c
12522
12523PCI ENDPOINT SUBSYSTEM
12524M:	Kishon Vijay Abraham I <kishon@ti.com>
12525M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12526L:	linux-pci@vger.kernel.org
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12528S:	Supported
12529F:	drivers/pci/endpoint/
12530F:	drivers/misc/pci_endpoint_test.c
12531F:	tools/pci/
12532
12533PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12534M:	Russell Currey <ruscur@russell.cc>
12535M:	Sam Bobroff <sbobroff@linux.ibm.com>
12536M:	Oliver O'Halloran <oohall@gmail.com>
12537L:	linuxppc-dev@lists.ozlabs.org
12538S:	Supported
12539F:	Documentation/PCI/pci-error-recovery.rst
12540F:	drivers/pci/pcie/aer.c
12541F:	drivers/pci/pcie/dpc.c
12542F:	drivers/pci/pcie/err.c
12543F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12544F:	arch/powerpc/kernel/eeh*.c
12545F:	arch/powerpc/platforms/*/eeh*.c
12546F:	arch/powerpc/include/*/eeh*.h
12547
12548PCI ERROR RECOVERY
12549M:	Linas Vepstas <linasvepstas@gmail.com>
12550L:	linux-pci@vger.kernel.org
12551S:	Supported
12552F:	Documentation/PCI/pci-error-recovery.rst
12553
12554PCI MSI DRIVER FOR ALTERA MSI IP
12555M:	Ley Foon Tan <lftan@altera.com>
12556L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12557L:	linux-pci@vger.kernel.org
12558S:	Supported
12559F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12560F:	drivers/pci/controller/pcie-altera-msi.c
12561
12562PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12563M:	Toan Le <toan@os.amperecomputing.com>
12564L:	linux-pci@vger.kernel.org
12565L:	linux-arm-kernel@lists.infradead.org
12566S:	Maintained
12567F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12568F:	drivers/pci/controller/pci-xgene-msi.c
12569
12570PCI SUBSYSTEM
12571M:	Bjorn Helgaas <bhelgaas@google.com>
12572L:	linux-pci@vger.kernel.org
12573Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12575S:	Supported
12576F:	Documentation/devicetree/bindings/pci/
12577F:	Documentation/PCI/
12578F:	drivers/acpi/pci*
12579F:	drivers/pci/
12580F:	include/asm-generic/pci*
12581F:	include/linux/pci*
12582F:	include/linux/of_pci.h
12583F:	include/uapi/linux/pci*
12584F:	lib/pci*
12585F:	arch/x86/pci/
12586F:	arch/x86/kernel/quirks.c
12587F:	arch/x86/kernel/early-quirks.c
12588
12589PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12590M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12591R:	Andrew Murray <andrew.murray@arm.com>
12592L:	linux-pci@vger.kernel.org
12593Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12595S:	Supported
12596F:	drivers/pci/controller/
12597
12598PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12599M:	Jonathan Chocron <jonnyc@amazon.com>
12600L:	linux-pci@vger.kernel.org
12601S:	Maintained
12602F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12603F:	drivers/pci/controller/dwc/pcie-al.c
12604
12605PCIE DRIVER FOR AMLOGIC MESON
12606M:	Yue Wang <yue.wang@Amlogic.com>
12607L:	linux-pci@vger.kernel.org
12608L:	linux-amlogic@lists.infradead.org
12609S:	Maintained
12610F:	drivers/pci/controller/dwc/pci-meson.c
12611
12612PCIE DRIVER FOR AXIS ARTPEC
12613M:	Jesper Nilsson <jesper.nilsson@axis.com>
12614L:	linux-arm-kernel@axis.com
12615L:	linux-pci@vger.kernel.org
12616S:	Maintained
12617F:	Documentation/devicetree/bindings/pci/axis,artpec*
12618F:	drivers/pci/controller/dwc/*artpec*
12619
12620PCIE DRIVER FOR CAVIUM THUNDERX
12621M:	David Daney <david.daney@cavium.com>
12622L:	linux-pci@vger.kernel.org
12623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12624S:	Supported
12625F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12626F:	drivers/pci/controller/pci-thunder-*
12627
12628PCIE DRIVER FOR HISILICON
12629M:	Zhou Wang <wangzhou1@hisilicon.com>
12630L:	linux-pci@vger.kernel.org
12631S:	Maintained
12632F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12633F:	drivers/pci/controller/dwc/pcie-hisi.c
12634
12635PCIE DRIVER FOR HISILICON KIRIN
12636M:	Xiaowei Song <songxiaowei@hisilicon.com>
12637M:	Binghui Wang <wangbinghui@hisilicon.com>
12638L:	linux-pci@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12641F:	drivers/pci/controller/dwc/pcie-kirin.c
12642
12643PCIE DRIVER FOR HISILICON STB
12644M:	Shawn Guo <shawn.guo@linaro.org>
12645L:	linux-pci@vger.kernel.org
12646S:	Maintained
12647F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12648F:	drivers/pci/controller/dwc/pcie-histb.c
12649
12650PCIE DRIVER FOR MEDIATEK
12651M:	Ryder Lee <ryder.lee@mediatek.com>
12652L:	linux-pci@vger.kernel.org
12653L:	linux-mediatek@lists.infradead.org
12654S:	Supported
12655F:	Documentation/devicetree/bindings/pci/mediatek*
12656F:	drivers/pci/controller/*mediatek*
12657
12658PCIE DRIVER FOR QUALCOMM MSM
12659M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12660L:	linux-pci@vger.kernel.org
12661L:	linux-arm-msm@vger.kernel.org
12662S:	Maintained
12663F:	drivers/pci/controller/dwc/*qcom*
12664
12665PCIE DRIVER FOR ROCKCHIP
12666M:	Shawn Lin <shawn.lin@rock-chips.com>
12667L:	linux-pci@vger.kernel.org
12668L:	linux-rockchip@lists.infradead.org
12669S:	Maintained
12670F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12671F:	drivers/pci/controller/pcie-rockchip*
12672
12673PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12674M:	Linus Walleij <linus.walleij@linaro.org>
12675L:	linux-pci@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12678F:	drivers/pci/controller/pci-v3-semi.c
12679
12680PCIE DRIVER FOR SOCIONEXT UNIPHIER
12681M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12682L:	linux-pci@vger.kernel.org
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12685F:	drivers/pci/controller/dwc/pcie-uniphier.c
12686
12687PCIE DRIVER FOR ST SPEAR13XX
12688M:	Pratyush Anand <pratyush.anand@gmail.com>
12689L:	linux-pci@vger.kernel.org
12690S:	Maintained
12691F:	drivers/pci/controller/dwc/*spear*
12692
12693PCMCIA SUBSYSTEM
12694M:	Dominik Brodowski <linux@dominikbrodowski.net>
12695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12696S:	Odd Fixes
12697F:	Documentation/pcmcia/
12698F:	tools/pcmcia/
12699F:	drivers/pcmcia/
12700F:	include/pcmcia/
12701
12702PCNET32 NETWORK DRIVER
12703M:	Don Fry <pcnet32@frontier.com>
12704L:	netdev@vger.kernel.org
12705S:	Maintained
12706F:	drivers/net/ethernet/amd/pcnet32.c
12707
12708PCRYPT PARALLEL CRYPTO ENGINE
12709M:	Steffen Klassert <steffen.klassert@secunet.com>
12710L:	linux-crypto@vger.kernel.org
12711S:	Maintained
12712F:	crypto/pcrypt.c
12713F:	include/crypto/pcrypt.h
12714
12715PEAQ WMI HOTKEYS DRIVER
12716M:	Hans de Goede <hdegoede@redhat.com>
12717L:	platform-driver-x86@vger.kernel.org
12718S:	Maintained
12719F:	drivers/platform/x86/peaq-wmi.c
12720
12721PENSANDO ETHERNET DRIVERS
12722M:	Shannon Nelson <snelson@pensando.io>
12723M:	Pensando Drivers <drivers@pensando.io>
12724L:	netdev@vger.kernel.org
12725S:	Supported
12726F:	Documentation/networking/device_drivers/pensando/ionic.rst
12727F:	drivers/net/ethernet/pensando/
12728
12729PER-CPU MEMORY ALLOCATOR
12730M:	Dennis Zhou <dennis@kernel.org>
12731M:	Tejun Heo <tj@kernel.org>
12732M:	Christoph Lameter <cl@linux.com>
12733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12734S:	Maintained
12735F:	include/linux/percpu*.h
12736F:	mm/percpu*.c
12737F:	arch/*/include/asm/percpu.h
12738
12739PER-TASK DELAY ACCOUNTING
12740M:	Balbir Singh <bsingharora@gmail.com>
12741S:	Maintained
12742F:	include/linux/delayacct.h
12743F:	kernel/delayacct.c
12744
12745PERFORMANCE EVENTS SUBSYSTEM
12746M:	Peter Zijlstra <peterz@infradead.org>
12747M:	Ingo Molnar <mingo@redhat.com>
12748M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12749R:	Mark Rutland <mark.rutland@arm.com>
12750R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12751R:	Jiri Olsa <jolsa@redhat.com>
12752R:	Namhyung Kim <namhyung@kernel.org>
12753L:	linux-kernel@vger.kernel.org
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12755S:	Supported
12756F:	kernel/events/*
12757F:	include/linux/perf_event.h
12758F:	include/uapi/linux/perf_event.h
12759F:	arch/*/kernel/perf_event*.c
12760F:	arch/*/kernel/*/perf_event*.c
12761F:	arch/*/kernel/*/*/perf_event*.c
12762F:	arch/*/include/asm/perf_event.h
12763F:	arch/*/kernel/perf_callchain.c
12764F:	arch/*/events/*
12765F:	arch/*/events/*/*
12766F:	tools/perf/
12767
12768PERSONALITY HANDLING
12769M:	Christoph Hellwig <hch@infradead.org>
12770L:	linux-abi-devel@lists.sourceforge.net
12771S:	Maintained
12772F:	include/linux/personality.h
12773F:	include/uapi/linux/personality.h
12774
12775PHOENIX RC FLIGHT CONTROLLER ADAPTER
12776M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12777L:	linux-input@vger.kernel.org
12778S:	Maintained
12779F:	Documentation/input/devices/pxrc.rst
12780F:	drivers/input/joystick/pxrc.c
12781
12782FLYSKY FSIA6B RC RECEIVER
12783M:	Markus Koch <markus@notsyncing.net>
12784L:	linux-input@vger.kernel.org
12785S:	Maintained
12786F:	drivers/input/joystick/fsia6b.c
12787
12788PHONET PROTOCOL
12789M:	Remi Denis-Courmont <courmisch@gmail.com>
12790S:	Supported
12791F:	Documentation/networking/phonet.txt
12792F:	include/linux/phonet.h
12793F:	include/net/phonet/
12794F:	include/uapi/linux/phonet.h
12795F:	net/phonet/
12796
12797PHRAM MTD DRIVER
12798M:	Joern Engel <joern@lazybastard.org>
12799L:	linux-mtd@lists.infradead.org
12800S:	Maintained
12801F:	drivers/mtd/devices/phram.c
12802
12803PICOLCD HID DRIVER
12804M:	Bruno Prémont <bonbons@linux-vserver.org>
12805L:	linux-input@vger.kernel.org
12806S:	Maintained
12807F:	drivers/hid/hid-picolcd*
12808
12809PICOXCELL SUPPORT
12810M:	Jamie Iles <jamie@jamieiles.com>
12811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12812T:	git git://github.com/jamieiles/linux-2.6-ji.git
12813S:	Supported
12814F:	arch/arm/boot/dts/picoxcell*
12815F:	arch/arm/mach-picoxcell/
12816F:	drivers/crypto/picoxcell*
12817
12818PIDFD API
12819M:	Christian Brauner <christian@brauner.io>
12820L:	linux-kernel@vger.kernel.org
12821S:	Maintained
12822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12823F:	samples/pidfd/
12824F:	tools/testing/selftests/pidfd/
12825K:	(?i)pidfd
12826K:	(?i)clone3
12827K:	\b(clone_args|kernel_clone_args)\b
12828
12829PIN CONTROL SUBSYSTEM
12830M:	Linus Walleij <linus.walleij@linaro.org>
12831L:	linux-gpio@vger.kernel.org
12832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/pinctrl/
12835F:	Documentation/driver-api/pinctl.rst
12836F:	drivers/pinctrl/
12837F:	include/linux/pinctrl/
12838
12839PIN CONTROLLER - MICROCHIP AT91
12840M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12842L:	linux-gpio@vger.kernel.org
12843S:	Supported
12844F:	drivers/pinctrl/pinctrl-at91*
12845F:	drivers/gpio/gpio-sama5d2-piobu.c
12846
12847PIN CONTROLLER - FREESCALE
12848M:	Dong Aisheng <aisheng.dong@nxp.com>
12849M:	Fabio Estevam <festevam@gmail.com>
12850M:	Shawn Guo <shawnguo@kernel.org>
12851M:	Stefan Agner <stefan@agner.ch>
12852R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12853L:	linux-gpio@vger.kernel.org
12854S:	Maintained
12855F:	drivers/pinctrl/freescale/
12856F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12857
12858PIN CONTROLLER - INTEL
12859M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12860M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12862S:	Maintained
12863F:	drivers/pinctrl/intel/
12864
12865PIN CONTROLLER - MEDIATEK
12866M:	Sean Wang <sean.wang@kernel.org>
12867L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12868S:	Maintained
12869F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12870F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12871F:	drivers/pinctrl/mediatek/
12872
12873PIN CONTROLLER - QUALCOMM
12874M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12875S:	Maintained
12876L:	linux-arm-msm@vger.kernel.org
12877F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12878F:	drivers/pinctrl/qcom/
12879
12880PIN CONTROLLER - RENESAS
12881M:	Geert Uytterhoeven <geert+renesas@glider.be>
12882L:	linux-renesas-soc@vger.kernel.org
12883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12884S:	Maintained
12885F:	drivers/pinctrl/pinctrl-rz*
12886F:	drivers/pinctrl/sh-pfc/
12887
12888PIN CONTROLLER - SAMSUNG
12889M:	Tomasz Figa <tomasz.figa@gmail.com>
12890M:	Krzysztof Kozlowski <krzk@kernel.org>
12891M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12893L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12894Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12896S:	Maintained
12897F:	drivers/pinctrl/samsung/
12898F:	include/dt-bindings/pinctrl/samsung.h
12899F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12900
12901PIN CONTROLLER - SINGLE
12902M:	Tony Lindgren <tony@atomide.com>
12903M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12905L:	linux-omap@vger.kernel.org
12906S:	Maintained
12907F:	drivers/pinctrl/pinctrl-single.c
12908
12909PIN CONTROLLER - ST SPEAR
12910M:	Viresh Kumar <vireshk@kernel.org>
12911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12912W:	http://www.st.com/spear
12913S:	Maintained
12914F:	drivers/pinctrl/spear/
12915
12916PISTACHIO SOC SUPPORT
12917M:	James Hartley <james.hartley@sondrel.com>
12918L:	linux-mips@vger.kernel.org
12919S:	Odd Fixes
12920F:	arch/mips/pistachio/
12921F:	arch/mips/include/asm/mach-pistachio/
12922F:	arch/mips/boot/dts/img/pistachio*
12923F:	arch/mips/configs/pistachio*_defconfig
12924
12925PKTCDVD DRIVER
12926S:	Orphan
12927M:	linux-block@vger.kernel.org
12928F:	drivers/block/pktcdvd.c
12929F:	include/linux/pktcdvd.h
12930F:	include/uapi/linux/pktcdvd.h
12931
12932PKUNITY SOC DRIVERS
12933M:	Guan Xuetao <gxt@pku.edu.cn>
12934W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12935S:	Maintained
12936T:	git git://github.com/gxt/linux.git
12937F:	drivers/input/serio/i8042-unicore32io.h
12938F:	drivers/i2c/busses/i2c-puv3.c
12939F:	drivers/video/fbdev/fb-puv3.c
12940F:	drivers/rtc/rtc-puv3.c
12941
12942PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12943M:	Tomasz Duszynski <tduszyns@gmail.com>
12944S:	Maintained
12945F:	drivers/iio/chemical/pms7003.c
12946F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12947
12948PMBUS HARDWARE MONITORING DRIVERS
12949M:	Guenter Roeck <linux@roeck-us.net>
12950L:	linux-hwmon@vger.kernel.org
12951W:	http://hwmon.wiki.kernel.org/
12952W:	http://www.roeck-us.net/linux/drivers/
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12954S:	Maintained
12955F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12956F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12957F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12958F:	Documentation/hwmon/adm1275.rst
12959F:	Documentation/hwmon/ibm-cffps.rst
12960F:	Documentation/hwmon/ir35221.rst
12961F:	Documentation/hwmon/lm25066.rst
12962F:	Documentation/hwmon/ltc2978.rst
12963F:	Documentation/hwmon/ltc3815.rst
12964F:	Documentation/hwmon/max16064.rst
12965F:	Documentation/hwmon/max20751.rst
12966F:	Documentation/hwmon/max31785.rst
12967F:	Documentation/hwmon/max34440.rst
12968F:	Documentation/hwmon/max8688.rst
12969F:	Documentation/hwmon/pmbus.rst
12970F:	Documentation/hwmon/pmbus-core.rst
12971F:	Documentation/hwmon/tps40422.rst
12972F:	Documentation/hwmon/ucd9000.rst
12973F:	Documentation/hwmon/ucd9200.rst
12974F:	Documentation/hwmon/zl6100.rst
12975F:	drivers/hwmon/pmbus/
12976F:	include/linux/pmbus.h
12977
12978PMC SIERRA MaxRAID DRIVER
12979L:	linux-scsi@vger.kernel.org
12980W:	http://www.pmc-sierra.com/
12981S:	Orphan
12982F:	drivers/scsi/pmcraid.*
12983
12984PMC SIERRA PM8001 DRIVER
12985M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12986L:	linux-scsi@vger.kernel.org
12987S:	Supported
12988F:	drivers/scsi/pm8001/
12989
12990PNP SUPPORT
12991M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12992S:	Maintained
12993F:	drivers/pnp/
12994
12995PNI RM3100 IIO DRIVER
12996M:	Song Qiang <songqiang1304521@gmail.com>
12997L:	linux-iio@vger.kernel.org
12998S:	Maintained
12999F:	drivers/iio/magnetometer/rm3100*
13000F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13001
13002POSIX CLOCKS and TIMERS
13003M:	Thomas Gleixner <tglx@linutronix.de>
13004L:	linux-kernel@vger.kernel.org
13005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13006S:	Maintained
13007F:	fs/timerfd.c
13008F:	include/linux/timer*
13009F:	kernel/time/*timer*
13010
13011POWER MANAGEMENT CORE
13012M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13013L:	linux-pm@vger.kernel.org
13014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13015B:	https://bugzilla.kernel.org
13016S:	Supported
13017F:	drivers/base/power/
13018F:	include/linux/pm.h
13019F:	include/linux/pm_*
13020F:	include/linux/powercap.h
13021F:	include/linux/intel_rapl.h
13022F:	drivers/powercap/
13023F:	kernel/configs/nopm.config
13024
13025POWER STATE COORDINATION INTERFACE (PSCI)
13026M:	Mark Rutland <mark.rutland@arm.com>
13027M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13028L:	linux-arm-kernel@lists.infradead.org
13029S:	Maintained
13030F:	drivers/firmware/psci/
13031F:	include/linux/psci.h
13032F:	include/uapi/linux/psci.h
13033
13034POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13035M:	Sebastian Reichel <sre@kernel.org>
13036L:	linux-pm@vger.kernel.org
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13038S:	Maintained
13039F:	Documentation/ABI/testing/sysfs-class-power
13040F:	Documentation/devicetree/bindings/power/supply/
13041F:	include/linux/power_supply.h
13042F:	drivers/power/supply/
13043
13044POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13045M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13046L:	linuxppc-dev@lists.ozlabs.org
13047S:	Maintained
13048F:	drivers/char/powernv-op-panel.c
13049
13050PPP OVER ATM (RFC 2364)
13051M:	Mitchell Blank Jr <mitch@sfgoth.com>
13052S:	Maintained
13053F:	net/atm/pppoatm.c
13054F:	include/uapi/linux/atmppp.h
13055
13056PPP OVER ETHERNET
13057M:	Michal Ostrowski <mostrows@earthlink.net>
13058S:	Maintained
13059F:	drivers/net/ppp/pppoe.c
13060F:	drivers/net/ppp/pppox.c
13061
13062PPP OVER L2TP
13063M:	James Chapman <jchapman@katalix.com>
13064S:	Maintained
13065F:	net/l2tp/l2tp_ppp.c
13066F:	include/linux/if_pppol2tp.h
13067F:	include/uapi/linux/if_pppol2tp.h
13068
13069PPP PROTOCOL DRIVERS AND COMPRESSORS
13070M:	Paul Mackerras <paulus@samba.org>
13071L:	linux-ppp@vger.kernel.org
13072S:	Maintained
13073F:	drivers/net/ppp/ppp_*
13074
13075PPS SUPPORT
13076M:	Rodolfo Giometti <giometti@enneenne.com>
13077W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13078L:	linuxpps@ml.enneenne.com (subscribers-only)
13079S:	Maintained
13080F:	Documentation/driver-api/pps.rst
13081F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13082F:	Documentation/ABI/testing/sysfs-pps
13083F:	drivers/pps/
13084F:	include/linux/pps*.h
13085F:	include/uapi/linux/pps.h
13086
13087PPTP DRIVER
13088M:	Dmitry Kozlov <xeb@mail.ru>
13089L:	netdev@vger.kernel.org
13090S:	Maintained
13091F:	drivers/net/ppp/pptp.c
13092W:	http://sourceforge.net/projects/accel-pptp
13093
13094PRINTK
13095M:	Petr Mladek <pmladek@suse.com>
13096M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13097R:	Steven Rostedt <rostedt@goodmis.org>
13098S:	Maintained
13099F:	kernel/printk/
13100F:	include/linux/printk.h
13101
13102PRISM54 WIRELESS DRIVER
13103M:	Luis Chamberlain <mcgrof@kernel.org>
13104L:	linux-wireless@vger.kernel.org
13105W:	http://wireless.kernel.org/en/users/Drivers/p54
13106S:	Obsolete
13107F:	drivers/net/wireless/intersil/prism54/
13108
13109PROC FILESYSTEM
13110R:	Alexey Dobriyan <adobriyan@gmail.com>
13111L:	linux-kernel@vger.kernel.org
13112L:	linux-fsdevel@vger.kernel.org
13113S:	Maintained
13114F:	fs/proc/
13115F:	include/linux/proc_fs.h
13116F:	tools/testing/selftests/proc/
13117F:	Documentation/filesystems/proc.txt
13118
13119PROC SYSCTL
13120M:	Luis Chamberlain <mcgrof@kernel.org>
13121M:	Kees Cook <keescook@chromium.org>
13122L:	linux-kernel@vger.kernel.org
13123L:	linux-fsdevel@vger.kernel.org
13124S:	Maintained
13125F:	fs/proc/proc_sysctl.c
13126F:	include/linux/sysctl.h
13127F:	kernel/sysctl.c
13128F:	tools/testing/selftests/sysctl/
13129
13130PS3 NETWORK SUPPORT
13131M:	Geoff Levand <geoff@infradead.org>
13132L:	netdev@vger.kernel.org
13133L:	linuxppc-dev@lists.ozlabs.org
13134S:	Maintained
13135F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13136
13137PS3 PLATFORM SUPPORT
13138M:	Geoff Levand <geoff@infradead.org>
13139L:	linuxppc-dev@lists.ozlabs.org
13140S:	Maintained
13141F:	arch/powerpc/boot/ps3*
13142F:	arch/powerpc/include/asm/lv1call.h
13143F:	arch/powerpc/include/asm/ps3*.h
13144F:	arch/powerpc/platforms/ps3/
13145F:	drivers/*/ps3*
13146F:	drivers/ps3/
13147F:	drivers/rtc/rtc-ps3.c
13148F:	drivers/usb/host/*ps3.c
13149F:	sound/ppc/snd_ps3*
13150
13151PS3VRAM DRIVER
13152M:	Jim Paris <jim@jtan.com>
13153M:	Geoff Levand <geoff@infradead.org>
13154L:	linuxppc-dev@lists.ozlabs.org
13155S:	Maintained
13156F:	drivers/block/ps3vram.c
13157
13158PSAMPLE PACKET SAMPLING SUPPORT:
13159M:	Yotam Gigi <yotam.gi@gmail.com>
13160S:	Maintained
13161F:	net/psample
13162F:	include/net/psample.h
13163F:	include/uapi/linux/psample.h
13164
13165PSTORE FILESYSTEM
13166M:	Kees Cook <keescook@chromium.org>
13167M:	Anton Vorontsov <anton@enomsg.org>
13168M:	Colin Cross <ccross@android.com>
13169M:	Tony Luck <tony.luck@intel.com>
13170S:	Maintained
13171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13172F:	fs/pstore/
13173F:	include/linux/pstore*
13174F:	drivers/firmware/efi/efi-pstore.c
13175F:	drivers/acpi/apei/erst.c
13176F:	Documentation/admin-guide/ramoops.rst
13177F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13178K:	\b(pstore|ramoops)
13179
13180PTP HARDWARE CLOCK SUPPORT
13181M:	Richard Cochran <richardcochran@gmail.com>
13182L:	netdev@vger.kernel.org
13183S:	Maintained
13184W:	http://linuxptp.sourceforge.net/
13185F:	Documentation/ABI/testing/sysfs-ptp
13186F:	Documentation/driver-api/ptp.rst
13187F:	drivers/net/phy/dp83640*
13188F:	drivers/ptp/*
13189F:	include/linux/ptp_cl*
13190
13191PTRACE SUPPORT
13192M:	Oleg Nesterov <oleg@redhat.com>
13193S:	Maintained
13194F:	include/asm-generic/syscall.h
13195F:	include/linux/ptrace.h
13196F:	include/linux/regset.h
13197F:	include/linux/tracehook.h
13198F:	include/uapi/linux/ptrace.h
13199F:	include/uapi/linux/ptrace.h
13200F:	kernel/ptrace.c
13201F:	arch/*/ptrace*.c
13202F:	arch/*/*/ptrace*.c
13203F:	arch/*/include/asm/ptrace*.h
13204
13205PULSE8-CEC DRIVER
13206M:	Hans Verkuil <hverkuil@xs4all.nl>
13207L:	linux-media@vger.kernel.org
13208T:	git git://linuxtv.org/media_tree.git
13209S:	Maintained
13210F:	drivers/media/usb/pulse8-cec/*
13211F:	Documentation/media/cec-drivers/pulse8-cec.rst
13212
13213PVRUSB2 VIDEO4LINUX DRIVER
13214M:	Mike Isely <isely@pobox.com>
13215L:	pvrusb2@isely.net	(subscribers-only)
13216L:	linux-media@vger.kernel.org
13217W:	http://www.isely.net/pvrusb2/
13218T:	git git://linuxtv.org/media_tree.git
13219S:	Maintained
13220F:	Documentation/media/v4l-drivers/pvrusb2*
13221F:	drivers/media/usb/pvrusb2/
13222
13223PWC WEBCAM DRIVER
13224M:	Hans Verkuil <hverkuil@xs4all.nl>
13225L:	linux-media@vger.kernel.org
13226T:	git git://linuxtv.org/media_tree.git
13227S:	Odd Fixes
13228F:	drivers/media/usb/pwc/*
13229F:	include/trace/events/pwc.h
13230
13231PWM FAN DRIVER
13232M:	Kamil Debski <kamil@wypas.org>
13233M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13234L:	linux-hwmon@vger.kernel.org
13235S:	Supported
13236F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13237F:	Documentation/hwmon/pwm-fan.rst
13238F:	drivers/hwmon/pwm-fan.c
13239
13240PWM IR Transmitter
13241M:	Sean Young <sean@mess.org>
13242L:	linux-media@vger.kernel.org
13243S:	Maintained
13244F:	drivers/media/rc/pwm-ir-tx.c
13245
13246PWM SUBSYSTEM
13247M:	Thierry Reding <thierry.reding@gmail.com>
13248L:	linux-pwm@vger.kernel.org
13249S:	Maintained
13250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13251F:	Documentation/driver-api/pwm.rst
13252F:	Documentation/devicetree/bindings/pwm/
13253F:	include/linux/pwm.h
13254F:	drivers/pwm/
13255F:	drivers/video/backlight/pwm_bl.c
13256F:	include/linux/pwm_backlight.h
13257F:	drivers/gpio/gpio-mvebu.c
13258F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13259
13260PXA GPIO DRIVER
13261M:	Robert Jarzmik <robert.jarzmik@free.fr>
13262L:	linux-gpio@vger.kernel.org
13263S:	Maintained
13264F:	drivers/gpio/gpio-pxa.c
13265
13266PXA MMCI DRIVER
13267S:	Orphan
13268
13269PXA RTC DRIVER
13270M:	Robert Jarzmik <robert.jarzmik@free.fr>
13271L:	linux-rtc@vger.kernel.org
13272S:	Maintained
13273
13274PXA2xx/PXA3xx SUPPORT
13275M:	Daniel Mack <daniel@zonque.org>
13276M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13277M:	Robert Jarzmik <robert.jarzmik@free.fr>
13278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13279T:	git git://github.com/hzhuang1/linux.git
13280T:	git git://github.com/rjarzmik/linux.git
13281S:	Maintained
13282F:	arch/arm/boot/dts/pxa*
13283F:	arch/arm/mach-pxa/
13284F:	drivers/dma/pxa*
13285F:	drivers/pcmcia/pxa2xx*
13286F:	drivers/pinctrl/pxa/
13287F:	drivers/spi/spi-pxa2xx*
13288F:	drivers/usb/gadget/udc/pxa2*
13289F:	include/sound/pxa2xx-lib.h
13290F:	sound/arm/pxa*
13291F:	sound/soc/pxa/
13292
13293QAT DRIVER
13294M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13295L:	qat-linux@intel.com
13296S:	Supported
13297F:	drivers/crypto/qat/
13298
13299QCOM AUDIO (ASoC) DRIVERS
13300M:	Patrick Lai <plai@codeaurora.org>
13301M:	Banajit Goswami <bgoswami@codeaurora.org>
13302L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13303S:	Supported
13304F:	sound/soc/qcom/
13305
13306QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13307M:	Gabriel Somlo <somlo@cmu.edu>
13308M:	"Michael S. Tsirkin" <mst@redhat.com>
13309L:	qemu-devel@nongnu.org
13310S:	Maintained
13311F:	drivers/firmware/qemu_fw_cfg.c
13312F:	include/uapi/linux/qemu_fw_cfg.h
13313
13314QIB DRIVER
13315M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13316M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13317L:	linux-rdma@vger.kernel.org
13318S:	Supported
13319F:	drivers/infiniband/hw/qib/
13320
13321QLOGIC QL41xxx FCOE DRIVER
13322M:	QLogic-Storage-Upstream@cavium.com
13323L:	linux-scsi@vger.kernel.org
13324S:	Supported
13325F:	drivers/scsi/qedf/
13326
13327QLOGIC QL41xxx ISCSI DRIVER
13328M:	QLogic-Storage-Upstream@cavium.com
13329L:	linux-scsi@vger.kernel.org
13330S:	Supported
13331F:	drivers/scsi/qedi/
13332
13333QLOGIC QL4xxx ETHERNET DRIVER
13334M:	Ariel Elior <aelior@marvell.com>
13335M:	GR-everest-linux-l2@marvell.com
13336L:	netdev@vger.kernel.org
13337S:	Supported
13338F:	drivers/net/ethernet/qlogic/qed/
13339F:	include/linux/qed/
13340F:	drivers/net/ethernet/qlogic/qede/
13341
13342QLOGIC QL4xxx RDMA DRIVER
13343M:	Michal Kalderon <mkalderon@marvell.com>
13344M:	Ariel Elior <aelior@marvell.com>
13345L:	linux-rdma@vger.kernel.org
13346S:	Supported
13347F:	drivers/infiniband/hw/qedr/
13348F:	include/uapi/rdma/qedr-abi.h
13349
13350QLOGIC QLA1280 SCSI DRIVER
13351M:	Michael Reed <mdr@sgi.com>
13352L:	linux-scsi@vger.kernel.org
13353S:	Maintained
13354F:	drivers/scsi/qla1280.[ch]
13355
13356QLOGIC QLA2XXX FC-SCSI DRIVER
13357M:	qla2xxx-upstream@qlogic.com
13358L:	linux-scsi@vger.kernel.org
13359S:	Supported
13360F:	Documentation/scsi/LICENSE.qla2xxx
13361F:	drivers/scsi/qla2xxx/
13362
13363QLOGIC QLA3XXX NETWORK DRIVER
13364M:	GR-Linux-NIC-Dev@marvell.com
13365L:	netdev@vger.kernel.org
13366S:	Supported
13367F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13368F:	drivers/net/ethernet/qlogic/qla3xxx.*
13369
13370QLOGIC QLA4XXX iSCSI DRIVER
13371M:	QLogic-Storage-Upstream@qlogic.com
13372L:	linux-scsi@vger.kernel.org
13373S:	Supported
13374F:	Documentation/scsi/LICENSE.qla4xxx
13375F:	drivers/scsi/qla4xxx/
13376
13377QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13378M:	Shahed Shaikh <shshaikh@marvell.com>
13379M:	Manish Chopra <manishc@marvell.com>
13380M:	GR-Linux-NIC-Dev@marvell.com
13381L:	netdev@vger.kernel.org
13382S:	Supported
13383F:	drivers/net/ethernet/qlogic/qlcnic/
13384
13385QLOGIC QLGE 10Gb ETHERNET DRIVER
13386M:	Manish Chopra <manishc@marvell.com>
13387M:	GR-Linux-NIC-Dev@marvell.com
13388L:	netdev@vger.kernel.org
13389S:	Supported
13390F:	drivers/staging/qlge/
13391
13392QM1D1B0004 MEDIA DRIVER
13393M:	Akihiro Tsukada <tskd08@gmail.com>
13394L:	linux-media@vger.kernel.org
13395S:	Odd Fixes
13396F:	drivers/media/tuners/qm1d1b0004*
13397
13398QM1D1C0042 MEDIA DRIVER
13399M:	Akihiro Tsukada <tskd08@gmail.com>
13400L:	linux-media@vger.kernel.org
13401S:	Odd Fixes
13402F:	drivers/media/tuners/qm1d1c0042*
13403
13404QNX4 FILESYSTEM
13405M:	Anders Larsen <al@alarsen.net>
13406W:	http://www.alarsen.net/linux/qnx4fs/
13407S:	Maintained
13408F:	fs/qnx4/
13409F:	include/uapi/linux/qnx4_fs.h
13410F:	include/uapi/linux/qnxtypes.h
13411
13412QORIQ DPAA2 FSL-MC BUS DRIVER
13413M:	Stuart Yoder <stuyoder@gmail.com>
13414M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13415L:	linux-kernel@vger.kernel.org
13416S:	Maintained
13417F:	drivers/bus/fsl-mc/
13418F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13419F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13420
13421QT1010 MEDIA DRIVER
13422M:	Antti Palosaari <crope@iki.fi>
13423L:	linux-media@vger.kernel.org
13424W:	https://linuxtv.org
13425W:	http://palosaari.fi/linux/
13426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13427T:	git git://linuxtv.org/anttip/media_tree.git
13428S:	Maintained
13429F:	drivers/media/tuners/qt1010*
13430
13431QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13432M:	Kalle Valo <kvalo@codeaurora.org>
13433L:	ath10k@lists.infradead.org
13434W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13436S:	Supported
13437F:	drivers/net/wireless/ath/ath10k/
13438
13439QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13440M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13441L:	linux-wireless@vger.kernel.org
13442W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13443S:	Supported
13444F:	drivers/net/wireless/ath/ath9k/
13445
13446QUALCOMM CAMERA SUBSYSTEM DRIVER
13447M:	Todor Tomov <todor.too@gmail.com>
13448L:	linux-media@vger.kernel.org
13449S:	Maintained
13450F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13451F:	Documentation/media/v4l-drivers/qcom_camss.rst
13452F:	drivers/media/platform/qcom/camss/
13453
13454QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13455M:	Ilia Lin <ilia.lin@kernel.org>
13456L:	linux-pm@vger.kernel.org
13457S:	Maintained
13458F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13459F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13460
13461QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13462M:	Timur Tabi <timur@kernel.org>
13463L:	netdev@vger.kernel.org
13464S:	Maintained
13465F:	drivers/net/ethernet/qualcomm/emac/
13466
13467QUALCOMM ETHQOS ETHERNET DRIVER
13468M:	Vinod Koul <vkoul@kernel.org>
13469M:	Niklas Cassel <niklas.cassel@linaro.org>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13473F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13474
13475QUALCOMM GENERIC INTERFACE I2C DRIVER
13476M:	Alok Chauhan <alokc@codeaurora.org>
13477L:	linux-i2c@vger.kernel.org
13478L:	linux-arm-msm@vger.kernel.org
13479S:	Supported
13480F:	drivers/i2c/busses/i2c-qcom-geni.c
13481
13482QUALCOMM HEXAGON ARCHITECTURE
13483M:	Brian Cain <bcain@codeaurora.org>
13484L:	linux-hexagon@vger.kernel.org
13485S:	Supported
13486F:	arch/hexagon/
13487
13488QUALCOMM HIDMA DRIVER
13489M:	Sinan Kaya <okaya@kernel.org>
13490L:	linux-arm-kernel@lists.infradead.org
13491L:	linux-arm-msm@vger.kernel.org
13492L:	dmaengine@vger.kernel.org
13493S:	Supported
13494F:	drivers/dma/qcom/hidma*
13495
13496QUALCOMM IOMMU
13497M:	Rob Clark <robdclark@gmail.com>
13498L:	iommu@lists.linux-foundation.org
13499L:	linux-arm-msm@vger.kernel.org
13500S:	Maintained
13501F:	drivers/iommu/qcom_iommu.c
13502
13503QUALCOMM TSENS THERMAL DRIVER
13504M:	Amit Kucheria <amit.kucheria@linaro.org>
13505L:	linux-pm@vger.kernel.org
13506L:	linux-arm-msm@vger.kernel.org
13507S:	Maintained
13508F:	drivers/thermal/qcom/
13509
13510QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13511M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13512L:	linux-media@vger.kernel.org
13513L:	linux-arm-msm@vger.kernel.org
13514T:	git git://linuxtv.org/media_tree.git
13515S:	Maintained
13516F:	drivers/media/platform/qcom/venus/
13517
13518QUALCOMM WCN36XX WIRELESS DRIVER
13519M:	Kalle Valo <kvalo@codeaurora.org>
13520L:	wcn36xx@lists.infradead.org
13521W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13522T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13523S:	Supported
13524F:	drivers/net/wireless/ath/wcn36xx/
13525
13526QUANTENNA QTNFMAC WIRELESS DRIVER
13527M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13528M:	Avinash Patil <avinashp@quantenna.com>
13529M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13530L:	linux-wireless@vger.kernel.org
13531S:	Maintained
13532F:	drivers/net/wireless/quantenna
13533
13534RADEON and AMDGPU DRM DRIVERS
13535M:	Alex Deucher <alexander.deucher@amd.com>
13536M:	Christian König <christian.koenig@amd.com>
13537M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13538L:	amd-gfx@lists.freedesktop.org
13539T:	git git://people.freedesktop.org/~agd5f/linux
13540S:	Supported
13541F:	drivers/gpu/drm/radeon/
13542F:	include/uapi/drm/radeon_drm.h
13543F:	drivers/gpu/drm/amd/
13544F:	include/uapi/drm/amdgpu_drm.h
13545
13546RADEON FRAMEBUFFER DISPLAY DRIVER
13547M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13548L:	linux-fbdev@vger.kernel.org
13549S:	Maintained
13550F:	drivers/video/fbdev/aty/radeon*
13551F:	include/uapi/linux/radeonfb.h
13552
13553RADIOSHARK RADIO DRIVER
13554M:	Hans Verkuil <hverkuil@xs4all.nl>
13555L:	linux-media@vger.kernel.org
13556T:	git git://linuxtv.org/media_tree.git
13557S:	Maintained
13558F:	drivers/media/radio/radio-shark.c
13559
13560RADIOSHARK2 RADIO DRIVER
13561M:	Hans Verkuil <hverkuil@xs4all.nl>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/radio/radio-shark2.c
13566F:	drivers/media/radio/radio-tea5777.c
13567
13568RADOS BLOCK DEVICE (RBD)
13569M:	Ilya Dryomov <idryomov@gmail.com>
13570M:	Sage Weil <sage@redhat.com>
13571M:	Alex Elder <elder@kernel.org>
13572L:	ceph-devel@vger.kernel.org
13573W:	http://ceph.com/
13574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13575T:	git git://github.com/ceph/ceph-client.git
13576S:	Supported
13577F:	Documentation/ABI/testing/sysfs-bus-rbd
13578F:	drivers/block/rbd.c
13579F:	drivers/block/rbd_types.h
13580
13581RAGE128 FRAMEBUFFER DISPLAY DRIVER
13582M:	Paul Mackerras <paulus@samba.org>
13583L:	linux-fbdev@vger.kernel.org
13584S:	Maintained
13585F:	drivers/video/fbdev/aty/aty128fb.c
13586
13587RAINSHADOW-CEC DRIVER
13588M:	Hans Verkuil <hverkuil@xs4all.nl>
13589L:	linux-media@vger.kernel.org
13590T:	git git://linuxtv.org/media_tree.git
13591S:	Maintained
13592F:	drivers/media/usb/rainshadow-cec/*
13593
13594RALINK MIPS ARCHITECTURE
13595M:	John Crispin <john@phrozen.org>
13596L:	linux-mips@vger.kernel.org
13597S:	Maintained
13598F:	arch/mips/ralink
13599
13600RALINK RT2X00 WIRELESS LAN DRIVER
13601P:	rt2x00 project
13602M:	Stanislaw Gruszka <sgruszka@redhat.com>
13603M:	Helmut Schaa <helmut.schaa@googlemail.com>
13604L:	linux-wireless@vger.kernel.org
13605S:	Maintained
13606F:	drivers/net/wireless/ralink/rt2x00/
13607
13608RAMDISK RAM BLOCK DEVICE DRIVER
13609M:	Jens Axboe <axboe@kernel.dk>
13610S:	Maintained
13611F:	Documentation/admin-guide/blockdev/ramdisk.rst
13612F:	drivers/block/brd.c
13613
13614RANCHU VIRTUAL BOARD FOR MIPS
13615M:	Miodrag Dinic <miodrag.dinic@mips.com>
13616L:	linux-mips@vger.kernel.org
13617S:	Supported
13618F:	arch/mips/generic/board-ranchu.c
13619F:	arch/mips/configs/generic/board-ranchu.config
13620
13621RANDOM NUMBER DRIVER
13622M:	"Theodore Ts'o" <tytso@mit.edu>
13623S:	Maintained
13624F:	drivers/char/random.c
13625
13626RAPIDIO SUBSYSTEM
13627M:	Matt Porter <mporter@kernel.crashing.org>
13628M:	Alexandre Bounine <alex.bou9@gmail.com>
13629S:	Maintained
13630F:	drivers/rapidio/
13631
13632RAS INFRASTRUCTURE
13633M:	Tony Luck <tony.luck@intel.com>
13634M:	Borislav Petkov <bp@alien8.de>
13635L:	linux-edac@vger.kernel.org
13636S:	Maintained
13637F:	drivers/ras/
13638F:	include/linux/ras.h
13639F:	include/ras/ras_event.h
13640F:	Documentation/admin-guide/ras.rst
13641
13642RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13643L:	linux-wireless@vger.kernel.org
13644S:	Orphan
13645F:	drivers/net/wireless/ray*
13646
13647RCUTORTURE TEST FRAMEWORK
13648M:	"Paul E. McKenney" <paulmck@kernel.org>
13649M:	Josh Triplett <josh@joshtriplett.org>
13650R:	Steven Rostedt <rostedt@goodmis.org>
13651R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13652R:	Lai Jiangshan <jiangshanlai@gmail.com>
13653L:	rcu@vger.kernel.org
13654S:	Supported
13655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13656F:	tools/testing/selftests/rcutorture
13657
13658RDC R-321X SoC
13659M:	Florian Fainelli <florian@openwrt.org>
13660S:	Maintained
13661
13662RDC R6040 FAST ETHERNET DRIVER
13663M:	Florian Fainelli <f.fainelli@gmail.com>
13664L:	netdev@vger.kernel.org
13665S:	Maintained
13666F:	drivers/net/ethernet/rdc/r6040.c
13667
13668RDMAVT - RDMA verbs software
13669M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13670M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13671L:	linux-rdma@vger.kernel.org
13672S:	Supported
13673F:	drivers/infiniband/sw/rdmavt
13674
13675RDS - RELIABLE DATAGRAM SOCKETS
13676M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13677L:	netdev@vger.kernel.org
13678L:	linux-rdma@vger.kernel.org
13679L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13680W:	https://oss.oracle.com/projects/rds/
13681S:	Supported
13682F:	net/rds/
13683F:	Documentation/networking/rds.txt
13684
13685RDT - RESOURCE ALLOCATION
13686M:	Fenghua Yu <fenghua.yu@intel.com>
13687M:	Reinette Chatre <reinette.chatre@intel.com>
13688L:	linux-kernel@vger.kernel.org
13689S:	Supported
13690F:	arch/x86/kernel/cpu/resctrl/
13691F:	arch/x86/include/asm/resctrl_sched.h
13692F:	Documentation/x86/resctrl*
13693
13694READ-COPY UPDATE (RCU)
13695M:	"Paul E. McKenney" <paulmck@kernel.org>
13696M:	Josh Triplett <josh@joshtriplett.org>
13697R:	Steven Rostedt <rostedt@goodmis.org>
13698R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13699R:	Lai Jiangshan <jiangshanlai@gmail.com>
13700R:	Joel Fernandes <joel@joelfernandes.org>
13701L:	rcu@vger.kernel.org
13702W:	http://www.rdrop.com/users/paulmck/RCU/
13703S:	Supported
13704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13705F:	Documentation/RCU/
13706X:	Documentation/RCU/torture.txt
13707F:	include/linux/rcu*
13708X:	include/linux/srcu*.h
13709F:	kernel/rcu/
13710X:	kernel/rcu/srcu*.c
13711
13712REAL TIME CLOCK (RTC) SUBSYSTEM
13713M:	Alessandro Zummo <a.zummo@towertech.it>
13714M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13715L:	linux-rtc@vger.kernel.org
13716Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13718S:	Maintained
13719F:	Documentation/devicetree/bindings/rtc/
13720F:	Documentation/admin-guide/rtc.rst
13721F:	drivers/rtc/
13722F:	include/linux/rtc.h
13723F:	include/uapi/linux/rtc.h
13724F:	include/linux/rtc/
13725F:	include/linux/platform_data/rtc-*
13726F:	tools/testing/selftests/rtc/
13727
13728REALTEK AUDIO CODECS
13729M:	Bard Liao <bardliao@realtek.com>
13730M:	Oder Chiou <oder_chiou@realtek.com>
13731S:	Maintained
13732F:	sound/soc/codecs/rt*
13733F:	include/sound/rt*.h
13734
13735REALTEK RTL83xx SMI DSA ROUTER CHIPS
13736M:	Linus Walleij <linus.walleij@linaro.org>
13737S:	Maintained
13738F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13739F:	drivers/net/dsa/realtek-smi*
13740F:	drivers/net/dsa/rtl83*
13741
13742REDPINE WIRELESS DRIVER
13743M:	Amitkumar Karwar <amitkarwar@gmail.com>
13744M:	Siva Rebbagondla <siva8118@gmail.com>
13745L:	linux-wireless@vger.kernel.org
13746S:	Maintained
13747F:	drivers/net/wireless/rsi/
13748
13749REGISTER MAP ABSTRACTION
13750M:	Mark Brown <broonie@kernel.org>
13751L:	linux-kernel@vger.kernel.org
13752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13753S:	Supported
13754F:	Documentation/devicetree/bindings/regmap/
13755F:	drivers/base/regmap/
13756F:	include/linux/regmap.h
13757
13758REISERFS FILE SYSTEM
13759L:	reiserfs-devel@vger.kernel.org
13760S:	Supported
13761F:	fs/reiserfs/
13762
13763REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13764M:	Ohad Ben-Cohen <ohad@wizery.com>
13765M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13766L:	linux-remoteproc@vger.kernel.org
13767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13768S:	Maintained
13769F:	Documentation/devicetree/bindings/remoteproc/
13770F:	Documentation/ABI/testing/sysfs-class-remoteproc
13771F:	Documentation/remoteproc.txt
13772F:	drivers/remoteproc/
13773F:	include/linux/remoteproc.h
13774F:	include/linux/remoteproc/
13775
13776REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13777M:	Ohad Ben-Cohen <ohad@wizery.com>
13778M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13779L:	linux-remoteproc@vger.kernel.org
13780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13781S:	Maintained
13782F:	drivers/rpmsg/
13783F:	Documentation/rpmsg.txt
13784F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13785F:	include/linux/rpmsg.h
13786F:	include/linux/rpmsg/
13787F:	include/uapi/linux/rpmsg.h
13788F:	samples/rpmsg/
13789
13790RENESAS CLOCK DRIVERS
13791M:	Geert Uytterhoeven <geert+renesas@glider.be>
13792L:	linux-renesas-soc@vger.kernel.org
13793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13794S:	Supported
13795F:	drivers/clk/renesas/
13796
13797RENESAS EMEV2 I2C DRIVER
13798M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13799S:	Supported
13800F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13801F:	drivers/i2c/busses/i2c-emev2.c
13802
13803RENESAS ETHERNET DRIVERS
13804R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13805L:	netdev@vger.kernel.org
13806L:	linux-renesas-soc@vger.kernel.org
13807F:	Documentation/devicetree/bindings/net/renesas,*.txt
13808F:	Documentation/devicetree/bindings/net/sh_eth.txt
13809F:	drivers/net/ethernet/renesas/
13810F:	include/linux/sh_eth.h
13811
13812RENESAS R-CAR GYROADC DRIVER
13813M:	Marek Vasut <marek.vasut@gmail.com>
13814L:	linux-iio@vger.kernel.org
13815S:	Supported
13816F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13817F:	drivers/iio/adc/rcar-gyroadc.c
13818
13819RENESAS R-CAR I2C DRIVERS
13820M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13821S:	Supported
13822F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13823F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13824F:	drivers/i2c/busses/i2c-rcar.c
13825F:	drivers/i2c/busses/i2c-sh_mobile.c
13826
13827RENESAS RIIC DRIVER
13828M:	Chris Brandt <chris.brandt@renesas.com>
13829S:	Supported
13830F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13831F:	drivers/i2c/busses/i2c-riic.c
13832
13833RENESAS USB PHY DRIVER
13834M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13835L:	linux-renesas-soc@vger.kernel.org
13836S:	Maintained
13837F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13838
13839RESET CONTROLLER FRAMEWORK
13840M:	Philipp Zabel <p.zabel@pengutronix.de>
13841T:	git git://git.pengutronix.de/git/pza/linux
13842S:	Maintained
13843F:	drivers/reset/
13844F:	Documentation/devicetree/bindings/reset/
13845F:	include/dt-bindings/reset/
13846F:	include/linux/reset.h
13847F:	include/linux/reset/
13848F:	include/linux/reset-controller.h
13849
13850RESTARTABLE SEQUENCES SUPPORT
13851M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13852M:	Peter Zijlstra <peterz@infradead.org>
13853M:	"Paul E. McKenney" <paulmck@kernel.org>
13854M:	Boqun Feng <boqun.feng@gmail.com>
13855L:	linux-kernel@vger.kernel.org
13856S:	Supported
13857F:	kernel/rseq.c
13858F:	include/uapi/linux/rseq.h
13859F:	include/trace/events/rseq.h
13860F:	tools/testing/selftests/rseq/
13861
13862RFKILL
13863M:	Johannes Berg <johannes@sipsolutions.net>
13864L:	linux-wireless@vger.kernel.org
13865W:	http://wireless.kernel.org/
13866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13868S:	Maintained
13869F:	Documentation/driver-api/rfkill.rst
13870F:	Documentation/ABI/stable/sysfs-class-rfkill
13871F:	net/rfkill/
13872F:	include/linux/rfkill.h
13873F:	include/uapi/linux/rfkill.h
13874
13875RHASHTABLE
13876M:	Thomas Graf <tgraf@suug.ch>
13877M:	Herbert Xu <herbert@gondor.apana.org.au>
13878L:	netdev@vger.kernel.org
13879S:	Maintained
13880F:	lib/rhashtable.c
13881F:	lib/test_rhashtable.c
13882F:	include/linux/rhashtable.h
13883F:	include/linux/rhashtable-types.h
13884
13885RICOH R5C592 MEMORYSTICK DRIVER
13886M:	Maxim Levitsky <maximlevitsky@gmail.com>
13887S:	Maintained
13888F:	drivers/memstick/host/r592.*
13889
13890RICOH SMARTMEDIA/XD DRIVER
13891M:	Maxim Levitsky <maximlevitsky@gmail.com>
13892S:	Maintained
13893F:	drivers/mtd/nand/raw/r852.c
13894F:	drivers/mtd/nand/raw/r852.h
13895
13896RISC-V ARCHITECTURE
13897M:	Paul Walmsley <paul.walmsley@sifive.com>
13898M:	Palmer Dabbelt <palmer@sifive.com>
13899M:	Albert Ou <aou@eecs.berkeley.edu>
13900L:	linux-riscv@lists.infradead.org
13901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13902S:	Supported
13903F:	arch/riscv/
13904K:	riscv
13905N:	riscv
13906
13907ROCCAT DRIVERS
13908M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13909W:	http://sourceforge.net/projects/roccat/
13910S:	Maintained
13911F:	drivers/hid/hid-roccat*
13912F:	include/linux/hid-roccat*
13913F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13914
13915ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13916M:	Jacob Chen <jacob-chen@iotwrt.com>
13917M:	Ezequiel Garcia <ezequiel@collabora.com>
13918L:	linux-media@vger.kernel.org
13919S:	Maintained
13920F:	drivers/media/platform/rockchip/rga/
13921F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13922
13923HANTRO VPU CODEC DRIVER
13924M:	Ezequiel Garcia <ezequiel@collabora.com>
13925L:	linux-media@vger.kernel.org
13926S:	Maintained
13927F:	drivers/staging/media/hantro/
13928F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13929
13930ROCKER DRIVER
13931M:	Jiri Pirko <jiri@resnulli.us>
13932L:	netdev@vger.kernel.org
13933S:	Supported
13934F:	drivers/net/ethernet/rocker/
13935
13936ROCKETPORT DRIVER
13937P:	Comtrol Corp.
13938W:	http://www.comtrol.com
13939S:	Maintained
13940F:	Documentation/driver-api/serial/rocket.rst
13941F:	drivers/tty/rocket*
13942
13943ROCKETPORT EXPRESS/INFINITY DRIVER
13944M:	Kevin Cernekee <cernekee@gmail.com>
13945L:	linux-serial@vger.kernel.org
13946S:	Odd Fixes
13947F:	drivers/tty/serial/rp2.*
13948
13949ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13950M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13951L:	linux-kernel@vger.kernel.org
13952L:	linux-renesas-soc@vger.kernel.org
13953S:	Supported
13954F:	drivers/mfd/bd9571mwv.c
13955F:	drivers/regulator/bd9571mwv-regulator.c
13956F:	drivers/gpio/gpio-bd9571mwv.c
13957F:	include/linux/mfd/bd9571mwv.h
13958F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13959
13960ROSE NETWORK LAYER
13961M:	Ralf Baechle <ralf@linux-mips.org>
13962L:	linux-hams@vger.kernel.org
13963W:	http://www.linux-ax25.org/
13964S:	Maintained
13965F:	include/net/rose.h
13966F:	include/uapi/linux/rose.h
13967F:	net/rose/
13968
13969RTL2830 MEDIA DRIVER
13970M:	Antti Palosaari <crope@iki.fi>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973W:	http://palosaari.fi/linux/
13974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13975T:	git git://linuxtv.org/anttip/media_tree.git
13976S:	Maintained
13977F:	drivers/media/dvb-frontends/rtl2830*
13978
13979RTL2832 MEDIA DRIVER
13980M:	Antti Palosaari <crope@iki.fi>
13981L:	linux-media@vger.kernel.org
13982W:	https://linuxtv.org
13983W:	http://palosaari.fi/linux/
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985T:	git git://linuxtv.org/anttip/media_tree.git
13986S:	Maintained
13987F:	drivers/media/dvb-frontends/rtl2832*
13988
13989RTL2832_SDR MEDIA DRIVER
13990M:	Antti Palosaari <crope@iki.fi>
13991L:	linux-media@vger.kernel.org
13992W:	https://linuxtv.org
13993W:	http://palosaari.fi/linux/
13994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13995T:	git git://linuxtv.org/anttip/media_tree.git
13996S:	Maintained
13997F:	drivers/media/dvb-frontends/rtl2832_sdr*
13998
13999RTL8180 WIRELESS DRIVER
14000L:	linux-wireless@vger.kernel.org
14001W:	http://wireless.kernel.org/
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14003S:	Orphan
14004F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14005
14006RTL8187 WIRELESS DRIVER
14007M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14008M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14009M:	Larry Finger <Larry.Finger@lwfinger.net>
14010L:	linux-wireless@vger.kernel.org
14011W:	http://wireless.kernel.org/
14012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14013S:	Maintained
14014F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14015
14016REALTEK WIRELESS DRIVER (rtlwifi family)
14017M:	Ping-Ke Shih <pkshih@realtek.com>
14018L:	linux-wireless@vger.kernel.org
14019W:	http://wireless.kernel.org/
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14021S:	Maintained
14022F:	drivers/net/wireless/realtek/rtlwifi/
14023
14024REALTEK WIRELESS DRIVER (rtw88)
14025M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14026L:	linux-wireless@vger.kernel.org
14027S:	Maintained
14028F:	drivers/net/wireless/realtek/rtw88/
14029
14030RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14031M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14032L:	linux-wireless@vger.kernel.org
14033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14034S:	Maintained
14035F:	drivers/net/wireless/realtek/rtl8xxxu/
14036
14037RXRPC SOCKETS (AF_RXRPC)
14038M:	David Howells <dhowells@redhat.com>
14039L:	linux-afs@lists.infradead.org
14040S:	Supported
14041F:	net/rxrpc/
14042F:	include/keys/rxrpc-type.h
14043F:	include/net/af_rxrpc.h
14044F:	include/trace/events/rxrpc.h
14045F:	include/uapi/linux/rxrpc.h
14046F:	Documentation/networking/rxrpc.txt
14047W:	https://www.infradead.org/~dhowells/kafs/
14048
14049S3 SAVAGE FRAMEBUFFER DRIVER
14050M:	Antonino Daplas <adaplas@gmail.com>
14051L:	linux-fbdev@vger.kernel.org
14052S:	Maintained
14053F:	drivers/video/fbdev/savage/
14054
14055S390
14056M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14057M:	Vasily Gorbik <gor@linux.ibm.com>
14058M:	Christian Borntraeger <borntraeger@de.ibm.com>
14059L:	linux-s390@vger.kernel.org
14060W:	http://www.ibm.com/developerworks/linux/linux390/
14061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14062S:	Supported
14063F:	arch/s390/
14064F:	drivers/s390/
14065F:	Documentation/s390/
14066F:	Documentation/driver-api/s390-drivers.rst
14067
14068S390 COMMON I/O LAYER
14069M:	Sebastian Ott <sebott@linux.ibm.com>
14070M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14071L:	linux-s390@vger.kernel.org
14072W:	http://www.ibm.com/developerworks/linux/linux390/
14073S:	Supported
14074F:	drivers/s390/cio/
14075
14076S390 DASD DRIVER
14077M:	Stefan Haberland <sth@linux.ibm.com>
14078M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14079L:	linux-s390@vger.kernel.org
14080W:	http://www.ibm.com/developerworks/linux/linux390/
14081S:	Supported
14082F:	drivers/s390/block/dasd*
14083F:	block/partitions/ibm.c
14084
14085S390 IOMMU (PCI)
14086M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14087L:	linux-s390@vger.kernel.org
14088W:	http://www.ibm.com/developerworks/linux/linux390/
14089S:	Supported
14090F:	drivers/iommu/s390-iommu.c
14091
14092S390 IUCV NETWORK LAYER
14093M:	Julian Wiedmann <jwi@linux.ibm.com>
14094M:	Ursula Braun <ubraun@linux.ibm.com>
14095L:	linux-s390@vger.kernel.org
14096W:	http://www.ibm.com/developerworks/linux/linux390/
14097S:	Supported
14098F:	drivers/s390/net/*iucv*
14099F:	include/net/iucv/
14100F:	net/iucv/
14101
14102S390 NETWORK DRIVERS
14103M:	Julian Wiedmann <jwi@linux.ibm.com>
14104M:	Ursula Braun <ubraun@linux.ibm.com>
14105L:	linux-s390@vger.kernel.org
14106W:	http://www.ibm.com/developerworks/linux/linux390/
14107S:	Supported
14108F:	drivers/s390/net/
14109
14110S390 PCI SUBSYSTEM
14111M:	Sebastian Ott <sebott@linux.ibm.com>
14112M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14113L:	linux-s390@vger.kernel.org
14114W:	http://www.ibm.com/developerworks/linux/linux390/
14115S:	Supported
14116F:	arch/s390/pci/
14117F:	drivers/pci/hotplug/s390_pci_hpc.c
14118
14119S390 VFIO-CCW DRIVER
14120M:	Cornelia Huck <cohuck@redhat.com>
14121M:	Eric Farman <farman@linux.ibm.com>
14122R:	Halil Pasic <pasic@linux.ibm.com>
14123L:	linux-s390@vger.kernel.org
14124L:	kvm@vger.kernel.org
14125S:	Supported
14126F:	drivers/s390/cio/vfio_ccw*
14127F:	Documentation/s390/vfio-ccw.rst
14128F:	include/uapi/linux/vfio_ccw.h
14129
14130S390 ZCRYPT DRIVER
14131M:	Harald Freudenberger <freude@linux.ibm.com>
14132L:	linux-s390@vger.kernel.org
14133W:	http://www.ibm.com/developerworks/linux/linux390/
14134S:	Supported
14135F:	drivers/s390/crypto/
14136
14137S390 VFIO AP DRIVER
14138M:	Tony Krowiak <akrowiak@linux.ibm.com>
14139M:	Pierre Morel <pmorel@linux.ibm.com>
14140M:	Halil Pasic <pasic@linux.ibm.com>
14141L:	linux-s390@vger.kernel.org
14142W:	http://www.ibm.com/developerworks/linux/linux390/
14143S:	Supported
14144F:	drivers/s390/crypto/vfio_ap_drv.c
14145F:	drivers/s390/crypto/vfio_ap_private.h
14146F:	drivers/s390/crypto/vfio_ap_ops.c
14147F:	Documentation/s390/vfio-ap.rst
14148
14149S390 ZFCP DRIVER
14150M:	Steffen Maier <maier@linux.ibm.com>
14151M:	Benjamin Block <bblock@linux.ibm.com>
14152L:	linux-s390@vger.kernel.org
14153W:	http://www.ibm.com/developerworks/linux/linux390/
14154S:	Supported
14155F:	drivers/s390/scsi/zfcp_*
14156
14157S3C24XX SD/MMC Driver
14158M:	Ben Dooks <ben-linux@fluff.org>
14159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14160S:	Supported
14161F:	drivers/mmc/host/s3cmci.*
14162
14163SAA6588 RDS RECEIVER DRIVER
14164M:	Hans Verkuil <hverkuil@xs4all.nl>
14165L:	linux-media@vger.kernel.org
14166T:	git git://linuxtv.org/media_tree.git
14167W:	https://linuxtv.org
14168S:	Odd Fixes
14169F:	drivers/media/i2c/saa6588*
14170
14171SAA7134 VIDEO4LINUX DRIVER
14172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14173L:	linux-media@vger.kernel.org
14174W:	https://linuxtv.org
14175T:	git git://linuxtv.org/media_tree.git
14176S:	Odd fixes
14177F:	Documentation/media/v4l-drivers/saa7134*
14178F:	drivers/media/pci/saa7134/
14179
14180SAA7146 VIDEO4LINUX-2 DRIVER
14181M:	Hans Verkuil <hverkuil@xs4all.nl>
14182L:	linux-media@vger.kernel.org
14183T:	git git://linuxtv.org/media_tree.git
14184S:	Maintained
14185F:	drivers/media/common/saa7146/
14186F:	drivers/media/pci/saa7146/
14187F:	include/media/drv-intf/saa7146*
14188
14189SAFESETID SECURITY MODULE
14190M:     Micah Morton <mortonm@chromium.org>
14191S:     Supported
14192F:     security/safesetid/
14193F:     Documentation/admin-guide/LSM/SafeSetID.rst
14194
14195SAMSUNG AUDIO (ASoC) DRIVERS
14196M:	Krzysztof Kozlowski <krzk@kernel.org>
14197M:	Sangbeom Kim <sbkim73@samsung.com>
14198M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14200S:	Supported
14201F:	sound/soc/samsung/
14202F:	Documentation/devicetree/bindings/sound/samsung*
14203
14204SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14205M:	Krzysztof Kozlowski <krzk@kernel.org>
14206L:	linux-crypto@vger.kernel.org
14207L:	linux-samsung-soc@vger.kernel.org
14208S:	Maintained
14209F:	drivers/crypto/exynos-rng.c
14210F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14211
14212SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14213M:	Łukasz Stelmach <l.stelmach@samsung.com>
14214L:	linux-samsung-soc@vger.kernel.org
14215S:	Maintained
14216F:	drivers/char/hw_random/exynos-trng.c
14217F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14218
14219SAMSUNG FRAMEBUFFER DRIVER
14220M:	Jingoo Han <jingoohan1@gmail.com>
14221L:	linux-fbdev@vger.kernel.org
14222S:	Maintained
14223F:	drivers/video/fbdev/s3c-fb.c
14224
14225SAMSUNG LAPTOP DRIVER
14226M:	Corentin Chary <corentin.chary@gmail.com>
14227L:	platform-driver-x86@vger.kernel.org
14228S:	Maintained
14229F:	drivers/platform/x86/samsung-laptop.c
14230
14231SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14232M:	Sangbeom Kim <sbkim73@samsung.com>
14233M:	Krzysztof Kozlowski <krzk@kernel.org>
14234M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14235L:	linux-kernel@vger.kernel.org
14236L:	linux-samsung-soc@vger.kernel.org
14237S:	Supported
14238F:	drivers/mfd/sec*.c
14239F:	drivers/regulator/s2m*.c
14240F:	drivers/regulator/s5m*.c
14241F:	drivers/clk/clk-s2mps11.c
14242F:	drivers/rtc/rtc-s5m.c
14243F:	include/linux/mfd/samsung/
14244F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14245F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14246F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14247F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14248
14249SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14250M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14251L:	linux-media@vger.kernel.org
14252L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14253S:	Maintained
14254F:	drivers/media/platform/s3c-camif/
14255F:	include/media/drv-intf/s3c_camif.h
14256
14257SAMSUNG S3FWRN5 NFC DRIVER
14258M:	Robert Baldyga <r.baldyga@samsung.com>
14259M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14260L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14261S:	Supported
14262F:	drivers/nfc/s3fwrn5
14263
14264SAMSUNG S5C73M3 CAMERA DRIVER
14265M:	Kyungmin Park <kyungmin.park@samsung.com>
14266M:	Andrzej Hajda <a.hajda@samsung.com>
14267L:	linux-media@vger.kernel.org
14268S:	Supported
14269F:	drivers/media/i2c/s5c73m3/*
14270
14271SAMSUNG S5K5BAF CAMERA DRIVER
14272M:	Kyungmin Park <kyungmin.park@samsung.com>
14273M:	Andrzej Hajda <a.hajda@samsung.com>
14274L:	linux-media@vger.kernel.org
14275S:	Supported
14276F:	drivers/media/i2c/s5k5baf.c
14277
14278SAMSUNG S5P Security SubSystem (SSS) DRIVER
14279M:	Krzysztof Kozlowski <krzk@kernel.org>
14280M:	Vladimir Zapolskiy <vz@mleia.com>
14281M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14282L:	linux-crypto@vger.kernel.org
14283L:	linux-samsung-soc@vger.kernel.org
14284S:	Maintained
14285F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14286F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14287F:	drivers/crypto/s5p-sss.c
14288
14289SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14290M:	Kyungmin Park <kyungmin.park@samsung.com>
14291M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14292L:	linux-media@vger.kernel.org
14293Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14294S:	Supported
14295F:	drivers/media/platform/exynos4-is/
14296
14297SAMSUNG SOC CLOCK DRIVERS
14298M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14299M:	Tomasz Figa <tomasz.figa@gmail.com>
14300M:	Chanwoo Choi <cw00.choi@samsung.com>
14301S:	Supported
14302L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14304F:	drivers/clk/samsung/
14305F:	include/dt-bindings/clock/exynos*.h
14306F:	Documentation/devicetree/bindings/clock/exynos*.txt
14307F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14308F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14309
14310SAMSUNG SPI DRIVERS
14311M:	Kukjin Kim <kgene@kernel.org>
14312M:	Krzysztof Kozlowski <krzk@kernel.org>
14313M:	Andi Shyti <andi@etezian.org>
14314L:	linux-spi@vger.kernel.org
14315L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14316S:	Maintained
14317F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14318F:	drivers/spi/spi-s3c*
14319F:	include/linux/platform_data/spi-s3c64xx.h
14320
14321SAMSUNG SXGBE DRIVERS
14322M:	Byungho An <bh74.an@samsung.com>
14323M:	Girish K S <ks.giri@samsung.com>
14324M:	Vipul Pandya <vipul.pandya@samsung.com>
14325S:	Supported
14326L:	netdev@vger.kernel.org
14327F:	drivers/net/ethernet/samsung/sxgbe/
14328
14329SAMSUNG THERMAL DRIVER
14330M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14331L:	linux-pm@vger.kernel.org
14332L:	linux-samsung-soc@vger.kernel.org
14333S:	Supported
14334T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14335F:	drivers/thermal/samsung/
14336
14337SAMSUNG USB2 PHY DRIVER
14338M:	Kamil Debski <kamil@wypas.org>
14339M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14340L:	linux-kernel@vger.kernel.org
14341S:	Supported
14342F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14343F:	Documentation/driver-api/phy/samsung-usb2.rst
14344F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14345F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14346F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14347F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14348F:	drivers/phy/samsung/phy-samsung-usb2.c
14349F:	drivers/phy/samsung/phy-samsung-usb2.h
14350
14351SC1200 WDT DRIVER
14352M:	Zwane Mwaikambo <zwanem@gmail.com>
14353S:	Maintained
14354F:	drivers/watchdog/sc1200wdt.c
14355
14356SCHEDULER
14357M:	Ingo Molnar <mingo@redhat.com>
14358M:	Peter Zijlstra <peterz@infradead.org>
14359M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14360M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14361R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14362R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14363R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14364R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14365L:	linux-kernel@vger.kernel.org
14366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14367S:	Maintained
14368F:	kernel/sched/
14369F:	include/linux/sched.h
14370F:	include/uapi/linux/sched.h
14371F:	include/linux/wait.h
14372F:	include/linux/preempt.h
14373
14374SCR24X CHIP CARD INTERFACE DRIVER
14375M:	Lubomir Rintel <lkundrak@v3.sk>
14376S:	Supported
14377F:	drivers/char/pcmcia/scr24x_cs.c
14378
14379SCSI CDROM DRIVER
14380M:	Jens Axboe <axboe@kernel.dk>
14381L:	linux-scsi@vger.kernel.org
14382W:	http://www.kernel.dk
14383S:	Maintained
14384F:	drivers/scsi/sr*
14385
14386SCSI RDMA PROTOCOL (SRP) INITIATOR
14387M:	Bart Van Assche <bvanassche@acm.org>
14388L:	linux-rdma@vger.kernel.org
14389S:	Supported
14390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14391F:	drivers/infiniband/ulp/srp/
14392F:	include/scsi/srp.h
14393
14394SCSI RDMA PROTOCOL (SRP) TARGET
14395M:	Bart Van Assche <bvanassche@acm.org>
14396L:	linux-rdma@vger.kernel.org
14397L:	target-devel@vger.kernel.org
14398S:	Supported
14399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14400F:	drivers/infiniband/ulp/srpt/
14401
14402SCSI SG DRIVER
14403M:	Doug Gilbert <dgilbert@interlog.com>
14404L:	linux-scsi@vger.kernel.org
14405W:	http://sg.danny.cz/sg
14406S:	Maintained
14407F:	Documentation/scsi/scsi-generic.txt
14408F:	drivers/scsi/sg.c
14409F:	include/scsi/sg.h
14410
14411SCSI SUBSYSTEM
14412M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14414M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14416Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14417L:	linux-scsi@vger.kernel.org
14418S:	Maintained
14419F:	Documentation/devicetree/bindings/scsi/
14420F:	drivers/scsi/
14421F:	include/scsi/
14422
14423SCSI TAPE DRIVER
14424M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14425L:	linux-scsi@vger.kernel.org
14426S:	Maintained
14427F:	Documentation/scsi/st.txt
14428F:	drivers/scsi/st.*
14429F:	drivers/scsi/st_*.h
14430
14431SCSI TARGET SUBSYSTEM
14432M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14433L:	linux-scsi@vger.kernel.org
14434L:	target-devel@vger.kernel.org
14435W:	http://www.linux-iscsi.org
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14437Q:	https://patchwork.kernel.org/project/target-devel/list/
14438S:	Supported
14439F:	drivers/target/
14440F:	include/target/
14441F:	Documentation/target/
14442
14443SCTP PROTOCOL
14444M:	Vlad Yasevich <vyasevich@gmail.com>
14445M:	Neil Horman <nhorman@tuxdriver.com>
14446M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14447L:	linux-sctp@vger.kernel.org
14448W:	http://lksctp.sourceforge.net
14449S:	Maintained
14450F:	Documentation/networking/sctp.txt
14451F:	include/linux/sctp.h
14452F:	include/uapi/linux/sctp.h
14453F:	include/net/sctp/
14454F:	net/sctp/
14455
14456SCx200 CPU SUPPORT
14457M:	Jim Cromie <jim.cromie@gmail.com>
14458S:	Odd Fixes
14459F:	Documentation/i2c/busses/scx200_acb.rst
14460F:	arch/x86/platform/scx200/
14461F:	drivers/watchdog/scx200_wdt.c
14462F:	drivers/i2c/busses/scx200*
14463F:	drivers/mtd/maps/scx200_docflash.c
14464F:	include/linux/scx200.h
14465
14466SCx200 GPIO DRIVER
14467M:	Jim Cromie <jim.cromie@gmail.com>
14468S:	Maintained
14469F:	drivers/char/scx200_gpio.c
14470F:	include/linux/scx200_gpio.h
14471
14472SCx200 HRT CLOCKSOURCE DRIVER
14473M:	Jim Cromie <jim.cromie@gmail.com>
14474S:	Maintained
14475F:	drivers/clocksource/scx200_hrt.c
14476
14477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14478M:	Sascha Sommer <saschasommer@freenet.de>
14479L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14480S:	Maintained
14481F:	drivers/mmc/host/sdricoh_cs.c
14482
14483SECO BOARDS CEC DRIVER
14484M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14485S:	Maintained
14486F:	drivers/media/platform/seco-cec/seco-cec.c
14487F:	drivers/media/platform/seco-cec/seco-cec.h
14488
14489SECURE COMPUTING
14490M:	Kees Cook <keescook@chromium.org>
14491R:	Andy Lutomirski <luto@amacapital.net>
14492R:	Will Drewry <wad@chromium.org>
14493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14494S:	Supported
14495F:	kernel/seccomp.c
14496F:	include/uapi/linux/seccomp.h
14497F:	include/linux/seccomp.h
14498F:	tools/testing/selftests/seccomp/*
14499F:	tools/testing/selftests/kselftest_harness.h
14500F:	Documentation/userspace-api/seccomp_filter.rst
14501K:	\bsecure_computing
14502K:	\bTIF_SECCOMP\b
14503
14504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14505M:	Al Cooper <alcooperx@gmail.com>
14506L:	linux-mmc@vger.kernel.org
14507L:	bcm-kernel-feedback-list@broadcom.com
14508S:	Maintained
14509F:	drivers/mmc/host/sdhci-brcmstb*
14510
14511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14512M:	Adrian Hunter <adrian.hunter@intel.com>
14513L:	linux-mmc@vger.kernel.org
14514S:	Maintained
14515F:	drivers/mmc/host/sdhci*
14516F:	include/linux/mmc/sdhci*
14517
14518EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14519M:	Adrian Hunter <adrian.hunter@intel.com>
14520M:	Ritesh Harjani <riteshh@codeaurora.org>
14521M:	Asutosh Das <asutoshd@codeaurora.org>
14522L:	linux-mmc@vger.kernel.org
14523S:	Maintained
14524F:	drivers/mmc/host/cqhci*
14525
14526SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14527M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14528M:	Manjunath M B <manjumb@synopsys.com>
14529L:	linux-mmc@vger.kernel.org
14530S:	Maintained
14531F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14532
14533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14534M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14535L:	linux-mmc@vger.kernel.org
14536S:	Supported
14537F:	drivers/mmc/host/sdhci-of-at91.c
14538
14539SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14540M:	Ben Dooks <ben-linux@fluff.org>
14541M:	Jaehoon Chung <jh80.chung@samsung.com>
14542L:	linux-mmc@vger.kernel.org
14543S:	Maintained
14544F:	drivers/mmc/host/sdhci-s3c*
14545
14546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14547M:	Viresh Kumar <vireshk@kernel.org>
14548L:	linux-mmc@vger.kernel.org
14549S:	Maintained
14550F:	drivers/mmc/host/sdhci-spear.c
14551
14552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14553M:	Kishon Vijay Abraham I <kishon@ti.com>
14554L:	linux-mmc@vger.kernel.org
14555S:	Maintained
14556F:	drivers/mmc/host/sdhci-omap.c
14557
14558SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14559M:	Scott Bauer <scott.bauer@intel.com>
14560M:	Jonathan Derrick <jonathan.derrick@intel.com>
14561L:	linux-block@vger.kernel.org
14562S:	Supported
14563F:	block/sed*
14564F:	block/opal_proto.h
14565F:	include/linux/sed*
14566F:	include/uapi/linux/sed*
14567
14568SECURITY CONTACT
14569M:	Security Officers <security@kernel.org>
14570S:	Supported
14571
14572SECURITY SUBSYSTEM
14573M:	James Morris <jmorris@namei.org>
14574M:	"Serge E. Hallyn" <serge@hallyn.com>
14575L:	linux-security-module@vger.kernel.org (suggested Cc:)
14576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14577W:	http://kernsec.org/
14578S:	Supported
14579F:	security/
14580X:	security/selinux/
14581
14582SELINUX SECURITY MODULE
14583M:	Paul Moore <paul@paul-moore.com>
14584M:	Stephen Smalley <sds@tycho.nsa.gov>
14585M:	Eric Paris <eparis@parisplace.org>
14586L:	selinux@vger.kernel.org
14587W:	https://selinuxproject.org
14588W:	https://github.com/SELinuxProject
14589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14590S:	Supported
14591F:	include/uapi/linux/selinux_netlink.h
14592F:	security/selinux/
14593F:	scripts/selinux/
14594F:	Documentation/admin-guide/LSM/SELinux.rst
14595
14596SENSABLE PHANTOM
14597M:	Jiri Slaby <jirislaby@gmail.com>
14598S:	Maintained
14599F:	drivers/misc/phantom.c
14600F:	include/uapi/linux/phantom.h
14601
14602SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14603M:	Tomasz Duszynski <tduszyns@gmail.com>
14604S:	Maintained
14605F:	drivers/iio/chemical/sps30.c
14606F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14607
14608SERIAL DEVICE BUS
14609M:	Rob Herring <robh@kernel.org>
14610L:	linux-serial@vger.kernel.org
14611S:	Maintained
14612F:	Documentation/devicetree/bindings/serial/slave-device.txt
14613F:	drivers/tty/serdev/
14614F:	include/linux/serdev.h
14615
14616SERIAL DRIVERS
14617M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14618L:	linux-serial@vger.kernel.org
14619S:	Maintained
14620F:	Documentation/devicetree/bindings/serial/
14621F:	drivers/tty/serial/
14622
14623SERIAL IR RECEIVER
14624M:	Sean Young <sean@mess.org>
14625L:	linux-media@vger.kernel.org
14626S:	Maintained
14627F:	drivers/media/rc/serial_ir.c
14628
14629SFC NETWORK DRIVER
14630M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14631M:	Edward Cree <ecree@solarflare.com>
14632M:	Martin Habets <mhabets@solarflare.com>
14633L:	netdev@vger.kernel.org
14634S:	Supported
14635F:	drivers/net/ethernet/sfc/
14636
14637SFF/SFP/SFP+ MODULE SUPPORT
14638M:	Russell King <linux@armlinux.org.uk>
14639L:	netdev@vger.kernel.org
14640S:	Maintained
14641F:	drivers/net/phy/phylink.c
14642F:	drivers/net/phy/sfp*
14643F:	include/linux/phylink.h
14644F:	include/linux/sfp.h
14645K:	phylink
14646
14647SGI GRU DRIVER
14648M:	Dimitri Sivanich <sivanich@sgi.com>
14649S:	Maintained
14650F:	drivers/misc/sgi-gru/
14651
14652SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14653M:	Pat Gefre <pfg@sgi.com>
14654L:	linux-ia64@vger.kernel.org
14655S:	Supported
14656F:	Documentation/ia64/serial.rst
14657F:	drivers/tty/serial/ioc?_serial.c
14658F:	include/linux/ioc?.h
14659
14660SGI XP/XPC/XPNET DRIVER
14661M:	Cliff Whickman <cpw@sgi.com>
14662M:	Robin Holt <robinmholt@gmail.com>
14663S:	Maintained
14664F:	drivers/misc/sgi-xp/
14665
14666SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14667M:	Ursula Braun <ubraun@linux.ibm.com>
14668M:	Karsten Graul <kgraul@linux.ibm.com>
14669L:	linux-s390@vger.kernel.org
14670W:	http://www.ibm.com/developerworks/linux/linux390/
14671S:	Supported
14672F:	net/smc/
14673
14674SHARP RJ54N1CB0C SENSOR DRIVER
14675M:	Jacopo Mondi <jacopo@jmondi.org>
14676L:	linux-media@vger.kernel.org
14677T:	git git://linuxtv.org/media_tree.git
14678S:	Odd fixes
14679F:	drivers/media/i2c/rj54n1cb0c.c
14680F:	include/media/i2c/rj54n1cb0c.h
14681
14682SH_VEU V4L2 MEM2MEM DRIVER
14683L:	linux-media@vger.kernel.org
14684S:	Orphan
14685F:	drivers/media/platform/sh_veu.c
14686
14687SH_VOU V4L2 OUTPUT DRIVER
14688L:	linux-media@vger.kernel.org
14689S:	Orphan
14690F:	drivers/media/platform/sh_vou.c
14691F:	include/media/drv-intf/sh_vou.h
14692
14693SI2157 MEDIA DRIVER
14694M:	Antti Palosaari <crope@iki.fi>
14695L:	linux-media@vger.kernel.org
14696W:	https://linuxtv.org
14697W:	http://palosaari.fi/linux/
14698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14699T:	git git://linuxtv.org/anttip/media_tree.git
14700S:	Maintained
14701F:	drivers/media/tuners/si2157*
14702
14703SI2165 MEDIA DRIVER
14704M:	Matthias Schwarzott <zzam@gentoo.org>
14705L:	linux-media@vger.kernel.org
14706W:	https://linuxtv.org
14707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14708S:	Maintained
14709F:	drivers/media/dvb-frontends/si2165*
14710
14711SI2168 MEDIA DRIVER
14712M:	Antti Palosaari <crope@iki.fi>
14713L:	linux-media@vger.kernel.org
14714W:	https://linuxtv.org
14715W:	http://palosaari.fi/linux/
14716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14717T:	git git://linuxtv.org/anttip/media_tree.git
14718S:	Maintained
14719F:	drivers/media/dvb-frontends/si2168*
14720
14721SI470X FM RADIO RECEIVER I2C DRIVER
14722M:	Hans Verkuil <hverkuil@xs4all.nl>
14723L:	linux-media@vger.kernel.org
14724T:	git git://linuxtv.org/media_tree.git
14725W:	https://linuxtv.org
14726S:	Odd Fixes
14727F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14728
14729SI470X FM RADIO RECEIVER USB DRIVER
14730M:	Hans Verkuil <hverkuil@xs4all.nl>
14731L:	linux-media@vger.kernel.org
14732T:	git git://linuxtv.org/media_tree.git
14733W:	https://linuxtv.org
14734S:	Maintained
14735F:	drivers/media/radio/si470x/radio-si470x-common.c
14736F:	drivers/media/radio/si470x/radio-si470x.h
14737F:	drivers/media/radio/si470x/radio-si470x-usb.c
14738
14739SI4713 FM RADIO TRANSMITTER I2C DRIVER
14740M:	Eduardo Valentin <edubezval@gmail.com>
14741L:	linux-media@vger.kernel.org
14742T:	git git://linuxtv.org/media_tree.git
14743W:	https://linuxtv.org
14744S:	Odd Fixes
14745F:	drivers/media/radio/si4713/si4713.?
14746
14747SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14748M:	Eduardo Valentin <edubezval@gmail.com>
14749L:	linux-media@vger.kernel.org
14750T:	git git://linuxtv.org/media_tree.git
14751W:	https://linuxtv.org
14752S:	Odd Fixes
14753F:	drivers/media/radio/si4713/radio-platform-si4713.c
14754
14755SI4713 FM RADIO TRANSMITTER USB DRIVER
14756M:	Hans Verkuil <hverkuil@xs4all.nl>
14757L:	linux-media@vger.kernel.org
14758T:	git git://linuxtv.org/media_tree.git
14759W:	https://linuxtv.org
14760S:	Maintained
14761F:	drivers/media/radio/si4713/radio-usb-si4713.c
14762
14763SIANO DVB DRIVER
14764M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14765L:	linux-media@vger.kernel.org
14766W:	https://linuxtv.org
14767T:	git git://linuxtv.org/media_tree.git
14768S:	Odd fixes
14769F:	drivers/media/common/siano/
14770F:	drivers/media/usb/siano/
14771F:	drivers/media/usb/siano/
14772F:	drivers/media/mmc/siano/
14773
14774SIFIVE DRIVERS
14775M:	Palmer Dabbelt <palmer@sifive.com>
14776M:	Paul Walmsley <paul.walmsley@sifive.com>
14777L:	linux-riscv@lists.infradead.org
14778T:	git git://github.com/sifive/riscv-linux.git
14779S:	Supported
14780K:	[^@]sifive
14781N:	sifive
14782
14783SIFIVE FU540 SYSTEM-ON-CHIP
14784M:	Paul Walmsley <paul.walmsley@sifive.com>
14785M:	Palmer Dabbelt <palmer@sifive.com>
14786L:	linux-riscv@lists.infradead.org
14787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14788S:	Supported
14789K:	fu540
14790N:	fu540
14791
14792SILEAD TOUCHSCREEN DRIVER
14793M:	Hans de Goede <hdegoede@redhat.com>
14794L:	linux-input@vger.kernel.org
14795L:	platform-driver-x86@vger.kernel.org
14796S:	Maintained
14797F:	drivers/input/touchscreen/silead.c
14798F:	drivers/platform/x86/touchscreen_dmi.c
14799
14800SILICON MOTION SM712 FRAME BUFFER DRIVER
14801M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14802M:	Teddy Wang <teddy.wang@siliconmotion.com>
14803M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14804L:	linux-fbdev@vger.kernel.org
14805S:	Maintained
14806F:	drivers/video/fbdev/sm712*
14807F:	Documentation/fb/sm712fb.rst
14808
14809SIMPLE FIRMWARE INTERFACE (SFI)
14810M:	Len Brown <lenb@kernel.org>
14811L:	sfi-devel@simplefirmware.org
14812W:	http://simplefirmware.org/
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14814S:	Supported
14815F:	arch/x86/platform/sfi/
14816F:	drivers/sfi/
14817F:	include/linux/sfi*.h
14818
14819SIMPLEFB FB DRIVER
14820M:	Hans de Goede <hdegoede@redhat.com>
14821L:	linux-fbdev@vger.kernel.org
14822S:	Maintained
14823F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14824F:	drivers/video/fbdev/simplefb.c
14825F:	include/linux/platform_data/simplefb.h
14826
14827SIMTEC EB110ATX (Chalice CATS)
14828P:	Ben Dooks
14829P:	Vincent Sanders <vince@simtec.co.uk>
14830M:	Simtec Linux Team <linux@simtec.co.uk>
14831W:	http://www.simtec.co.uk/products/EB110ATX/
14832S:	Supported
14833
14834SIMTEC EB2410ITX (BAST)
14835P:	Ben Dooks
14836P:	Vincent Sanders <vince@simtec.co.uk>
14837M:	Simtec Linux Team <linux@simtec.co.uk>
14838W:	http://www.simtec.co.uk/products/EB2410ITX/
14839S:	Supported
14840F:	arch/arm/mach-s3c24xx/mach-bast.c
14841F:	arch/arm/mach-s3c24xx/bast-ide.c
14842F:	arch/arm/mach-s3c24xx/bast-irq.c
14843
14844SIPHASH PRF ROUTINES
14845M:	Jason A. Donenfeld <Jason@zx2c4.com>
14846S:	Maintained
14847F:	lib/siphash.c
14848F:	lib/test_siphash.c
14849F:	include/linux/siphash.h
14850
14851SIOX
14852M:	Thorsten Scherer <t.scherer@eckelmann.de>
14853M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14854R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14855S:	Supported
14856F:	drivers/siox/*
14857F:	drivers/gpio/gpio-siox.c
14858F:	include/trace/events/siox.h
14859
14860SIS 190 ETHERNET DRIVER
14861M:	Francois Romieu <romieu@fr.zoreil.com>
14862L:	netdev@vger.kernel.org
14863S:	Maintained
14864F:	drivers/net/ethernet/sis/sis190.c
14865
14866SIS 900/7016 FAST ETHERNET DRIVER
14867M:	Daniele Venzano <venza@brownhat.org>
14868W:	http://www.brownhat.org/sis900.html
14869L:	netdev@vger.kernel.org
14870S:	Maintained
14871F:	drivers/net/ethernet/sis/sis900.*
14872
14873SIS FRAMEBUFFER DRIVER
14874M:	Thomas Winischhofer <thomas@winischhofer.net>
14875W:	http://www.winischhofer.net/linuxsisvga.shtml
14876S:	Maintained
14877F:	Documentation/fb/sisfb.rst
14878F:	drivers/video/fbdev/sis/
14879F:	include/video/sisfb.h
14880
14881SIS USB2VGA DRIVER
14882M:	Thomas Winischhofer <thomas@winischhofer.net>
14883W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14884S:	Maintained
14885F:	drivers/usb/misc/sisusbvga/
14886
14887SLAB ALLOCATOR
14888M:	Christoph Lameter <cl@linux.com>
14889M:	Pekka Enberg <penberg@kernel.org>
14890M:	David Rientjes <rientjes@google.com>
14891M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14892M:	Andrew Morton <akpm@linux-foundation.org>
14893L:	linux-mm@kvack.org
14894S:	Maintained
14895F:	include/linux/sl?b*.h
14896F:	mm/sl?b*
14897
14898SLEEPABLE READ-COPY UPDATE (SRCU)
14899M:	Lai Jiangshan <jiangshanlai@gmail.com>
14900M:	"Paul E. McKenney" <paulmck@kernel.org>
14901M:	Josh Triplett <josh@joshtriplett.org>
14902R:	Steven Rostedt <rostedt@goodmis.org>
14903R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14904L:	rcu@vger.kernel.org
14905W:	http://www.rdrop.com/users/paulmck/RCU/
14906S:	Supported
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14908F:	include/linux/srcu*.h
14909F:	kernel/rcu/srcu*.c
14910
14911SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14912M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14914S:	Maintained
14915F:	drivers/slimbus/
14916F:	Documentation/devicetree/bindings/slimbus/
14917F:	include/linux/slimbus.h
14918
14919SMACK SECURITY MODULE
14920M:	Casey Schaufler <casey@schaufler-ca.com>
14921L:	linux-security-module@vger.kernel.org
14922W:	http://schaufler-ca.com
14923T:	git git://github.com/cschaufler/smack-next
14924S:	Maintained
14925F:	Documentation/admin-guide/LSM/Smack.rst
14926F:	security/smack/
14927
14928SMC91x ETHERNET DRIVER
14929M:	Nicolas Pitre <nico@fluxnic.net>
14930S:	Odd Fixes
14931F:	drivers/net/ethernet/smsc/smc91x.*
14932
14933SMIA AND SMIA++ IMAGE SENSOR DRIVER
14934M:	Sakari Ailus <sakari.ailus@iki.fi>
14935L:	linux-media@vger.kernel.org
14936S:	Maintained
14937F:	drivers/media/i2c/smiapp/
14938F:	include/media/i2c/smiapp.h
14939F:	drivers/media/i2c/smiapp-pll.c
14940F:	drivers/media/i2c/smiapp-pll.h
14941F:	include/uapi/linux/smiapp.h
14942F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14943
14944SMM665 HARDWARE MONITOR DRIVER
14945M:	Guenter Roeck <linux@roeck-us.net>
14946L:	linux-hwmon@vger.kernel.org
14947S:	Maintained
14948F:	Documentation/hwmon/smm665.rst
14949F:	drivers/hwmon/smm665.c
14950
14951SMSC EMC2103 HARDWARE MONITOR DRIVER
14952M:	Steve Glendinning <steve.glendinning@shawell.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/emc2103.rst
14956F:	drivers/hwmon/emc2103.c
14957
14958SMSC SCH5627 HARDWARE MONITOR DRIVER
14959M:	Hans de Goede <hdegoede@redhat.com>
14960L:	linux-hwmon@vger.kernel.org
14961S:	Supported
14962F:	Documentation/hwmon/sch5627.rst
14963F:	drivers/hwmon/sch5627.c
14964
14965SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14966M:	Steve Glendinning <steve.glendinning@shawell.net>
14967L:	linux-fbdev@vger.kernel.org
14968S:	Maintained
14969F:	drivers/video/fbdev/smscufx.c
14970
14971SMSC47B397 HARDWARE MONITOR DRIVER
14972M:	Jean Delvare <jdelvare@suse.com>
14973L:	linux-hwmon@vger.kernel.org
14974S:	Maintained
14975F:	Documentation/hwmon/smsc47b397.rst
14976F:	drivers/hwmon/smsc47b397.c
14977
14978SMSC911x ETHERNET DRIVER
14979M:	Steve Glendinning <steve.glendinning@shawell.net>
14980L:	netdev@vger.kernel.org
14981S:	Maintained
14982F:	include/linux/smsc911x.h
14983F:	drivers/net/ethernet/smsc/smsc911x.*
14984
14985SMSC9420 PCI ETHERNET DRIVER
14986M:	Steve Glendinning <steve.glendinning@shawell.net>
14987L:	netdev@vger.kernel.org
14988S:	Maintained
14989F:	drivers/net/ethernet/smsc/smsc9420.*
14990
14991SOC-CAMERA V4L2 SUBSYSTEM
14992L:	linux-media@vger.kernel.org
14993T:	git git://linuxtv.org/media_tree.git
14994S:	Orphan
14995F:	include/media/soc_camera.h
14996F:	drivers/staging/media/soc_camera/
14997
14998SOCIONEXT SYNQUACER I2C DRIVER
14999M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15000L:	linux-i2c@vger.kernel.org
15001S:	Maintained
15002F:	drivers/i2c/busses/i2c-synquacer.c
15003F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15004
15005SOCIONEXT UNIPHIER SOUND DRIVER
15006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15007S:	Orphan
15008F:	sound/soc/uniphier/
15009
15010SOEKRIS NET48XX LED SUPPORT
15011M:	Chris Boot <bootc@bootc.net>
15012S:	Maintained
15013F:	drivers/leds/leds-net48xx.c
15014
15015SOFT-IWARP DRIVER (siw)
15016M:	Bernard Metzler <bmt@zurich.ibm.com>
15017L:	linux-rdma@vger.kernel.org
15018S:	Supported
15019F:	drivers/infiniband/sw/siw/
15020F:	include/uapi/rdma/siw-abi.h
15021
15022SOFT-ROCE DRIVER (rxe)
15023M:	Moni Shoua <monis@mellanox.com>
15024L:	linux-rdma@vger.kernel.org
15025S:	Supported
15026W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15027Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15028F:	drivers/infiniband/sw/rxe/
15029F:	include/uapi/rdma/rdma_user_rxe.h
15030
15031SOFTLOGIC 6x10 MPEG CODEC
15032M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15033M:	Anton Sviridenko <anton@corp.bluecherry.net>
15034M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15035M:	Andrey Utkin <andrey_utkin@fastmail.com>
15036M:	Ismael Luceno <ismael@iodev.co.uk>
15037L:	linux-media@vger.kernel.org
15038S:	Supported
15039F:	drivers/media/pci/solo6x10/
15040
15041SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15042M:	James Morse <james.morse@arm.com>
15043L:	linux-arm-kernel@lists.infradead.org
15044S:	Maintained
15045F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15046F:	drivers/firmware/arm_sdei.c
15047F:	include/linux/arm_sdei.h
15048F:	include/uapi/linux/arm_sdei.h
15049
15050SOFTWARE RAID (Multiple Disks) SUPPORT
15051M:	Song Liu <song@kernel.org>
15052L:	linux-raid@vger.kernel.org
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15054S:	Supported
15055F:	drivers/md/Makefile
15056F:	drivers/md/Kconfig
15057F:	drivers/md/md*
15058F:	drivers/md/raid*
15059F:	include/linux/raid/
15060F:	include/uapi/linux/raid/
15061
15062SOCIONEXT (SNI) AVE NETWORK DRIVER
15063M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15064L:	netdev@vger.kernel.org
15065S:	Maintained
15066F:	drivers/net/ethernet/socionext/sni_ave.c
15067F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15068
15069SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15070M:	Jassi Brar <jaswinder.singh@linaro.org>
15071M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15072L:	netdev@vger.kernel.org
15073S:	Maintained
15074F:	drivers/net/ethernet/socionext/netsec.c
15075F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15076
15077SOCIONEXT (SNI) Synquacer SPI DRIVER
15078M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15079M:	Jassi Brar <jaswinder.singh@linaro.org>
15080L:	linux-spi@vger.kernel.org
15081S:	Maintained
15082F:	drivers/spi/spi-synquacer.c
15083F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15084
15085SOLIDRUN CLEARFOG SUPPORT
15086M:	Russell King <linux@armlinux.org.uk>
15087S:	Maintained
15088F:	arch/arm/boot/dts/armada-388-clearfog*
15089F:	arch/arm/boot/dts/armada-38x-solidrun-*
15090
15091SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15092M:	Russell King <linux@armlinux.org.uk>
15093S:	Maintained
15094F:	arch/arm/boot/dts/imx6*-cubox-i*
15095F:	arch/arm/boot/dts/imx6*-hummingboard*
15096F:	arch/arm/boot/dts/imx6*-sr-*
15097
15098SONIC NETWORK DRIVER
15099M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15100L:	netdev@vger.kernel.org
15101S:	Maintained
15102F:	drivers/net/ethernet/natsemi/sonic.*
15103
15104SONICS SILICON BACKPLANE DRIVER (SSB)
15105M:	Michael Buesch <m@bues.ch>
15106L:	linux-wireless@vger.kernel.org
15107S:	Maintained
15108F:	drivers/ssb/
15109F:	include/linux/ssb/
15110
15111SONY IMX214 SENSOR DRIVER
15112M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15113L:	linux-media@vger.kernel.org
15114T:	git git://linuxtv.org/media_tree.git
15115S:	Maintained
15116F:	drivers/media/i2c/imx214.c
15117F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15118
15119SONY IMX258 SENSOR DRIVER
15120M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15121L:	linux-media@vger.kernel.org
15122T:	git git://linuxtv.org/media_tree.git
15123S:	Maintained
15124F:	drivers/media/i2c/imx258.c
15125
15126SONY IMX274 SENSOR DRIVER
15127M:	Leon Luo <leonl@leopardimaging.com>
15128L:	linux-media@vger.kernel.org
15129T:	git git://linuxtv.org/media_tree.git
15130S:	Maintained
15131F:	drivers/media/i2c/imx274.c
15132F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15133
15134SONY IMX319 SENSOR DRIVER
15135M:	Bingbu Cao <bingbu.cao@intel.com>
15136L:	linux-media@vger.kernel.org
15137T:	git git://linuxtv.org/media_tree.git
15138S:	Maintained
15139F:	drivers/media/i2c/imx319.c
15140
15141SONY IMX355 SENSOR DRIVER
15142M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15143L:	linux-media@vger.kernel.org
15144T:	git git://linuxtv.org/media_tree.git
15145S:	Maintained
15146F:	drivers/media/i2c/imx355.c
15147
15148SONY MEMORYSTICK SUBSYSTEM
15149M:	Maxim Levitsky <maximlevitsky@gmail.com>
15150M:	Alex Dubov <oakad@yahoo.com>
15151M:	Ulf Hansson <ulf.hansson@linaro.org>
15152L:	linux-mmc@vger.kernel.org
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15154S:	Maintained
15155F:	drivers/memstick/
15156F:	include/linux/memstick.h
15157
15158SONY VAIO CONTROL DEVICE DRIVER
15159M:	Mattia Dongili <malattia@linux.it>
15160L:	platform-driver-x86@vger.kernel.org
15161W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15162S:	Maintained
15163F:	Documentation/admin-guide/laptops/sony-laptop.rst
15164F:	drivers/char/sonypi.c
15165F:	drivers/platform/x86/sony-laptop.c
15166F:	include/linux/sony-laptop.h
15167
15168SOUND
15169M:	Jaroslav Kysela <perex@perex.cz>
15170M:	Takashi Iwai <tiwai@suse.com>
15171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15172W:	http://www.alsa-project.org/
15173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15174Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15175S:	Maintained
15176F:	Documentation/sound/
15177F:	include/sound/
15178F:	include/uapi/sound/
15179F:	sound/
15180
15181SOUND - COMPRESSED AUDIO
15182M:	Vinod Koul <vkoul@kernel.org>
15183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15185S:	Supported
15186F:	Documentation/sound/designs/compress-offload.rst
15187F:	include/sound/compress_driver.h
15188F:	include/uapi/sound/compress_*
15189F:	sound/core/compress_offload.c
15190F:	sound/soc/soc-compress.c
15191
15192SOUND - DMAENGINE HELPERS
15193M:	Lars-Peter Clausen <lars@metafoo.de>
15194S:	Supported
15195F:	include/sound/dmaengine_pcm.h
15196F:	sound/core/pcm_dmaengine.c
15197F:	sound/soc/soc-generic-dmaengine-pcm.c
15198
15199SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15200M:	Liam Girdwood <lgirdwood@gmail.com>
15201M:	Mark Brown <broonie@kernel.org>
15202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15204W:	http://alsa-project.org/main/index.php/ASoC
15205S:	Supported
15206F:	Documentation/devicetree/bindings/sound/
15207F:	Documentation/sound/soc/
15208F:	sound/soc/
15209F:	include/dt-bindings/sound/
15210F:	include/sound/soc*
15211
15212SOUNDWIRE SUBSYSTEM
15213M:	Vinod Koul <vkoul@kernel.org>
15214M:	Sanyog Kale <sanyog.r.kale@intel.com>
15215R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15217S:	Supported
15218F:	Documentation/driver-api/soundwire/
15219F:	drivers/soundwire/
15220F:	include/linux/soundwire/
15221
15222SP2 MEDIA DRIVER
15223M:	Olli Salonen <olli.salonen@iki.fi>
15224L:	linux-media@vger.kernel.org
15225W:	https://linuxtv.org
15226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15227S:	Maintained
15228F:	drivers/media/dvb-frontends/sp2*
15229
15230SPARC + UltraSPARC (sparc/sparc64)
15231M:	"David S. Miller" <davem@davemloft.net>
15232L:	sparclinux@vger.kernel.org
15233Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15236S:	Maintained
15237F:	arch/sparc/
15238F:	drivers/sbus/
15239
15240SPARC SERIAL DRIVERS
15241M:	"David S. Miller" <davem@davemloft.net>
15242L:	sparclinux@vger.kernel.org
15243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15245S:	Maintained
15246F:	include/linux/sunserialcore.h
15247F:	drivers/tty/serial/suncore.c
15248F:	drivers/tty/serial/sunhv.c
15249F:	drivers/tty/serial/sunsab.c
15250F:	drivers/tty/serial/sunsab.h
15251F:	drivers/tty/serial/sunsu.c
15252F:	drivers/tty/serial/sunzilog.c
15253F:	drivers/tty/serial/sunzilog.h
15254F:	drivers/tty/vcc.c
15255
15256SPARSE CHECKER
15257M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15258L:	linux-sparse@vger.kernel.org
15259W:	https://sparse.wiki.kernel.org/
15260T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15261S:	Maintained
15262F:	include/linux/compiler.h
15263
15264SPEAR CLOCK FRAMEWORK SUPPORT
15265M:	Viresh Kumar <vireshk@kernel.org>
15266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15267W:	http://www.st.com/spear
15268S:	Maintained
15269F:	drivers/clk/spear/
15270
15271SPEAR PLATFORM SUPPORT
15272M:	Viresh Kumar <vireshk@kernel.org>
15273M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15275W:	http://www.st.com/spear
15276S:	Maintained
15277F:	arch/arm/boot/dts/spear*
15278F:	arch/arm/mach-spear/
15279
15280SPI NOR SUBSYSTEM
15281M:	Marek Vasut <marek.vasut@gmail.com>
15282M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15283L:	linux-mtd@lists.infradead.org
15284W:	http://www.linux-mtd.infradead.org/
15285Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15287S:	Maintained
15288F:	drivers/mtd/spi-nor/
15289F:	include/linux/mtd/spi-nor.h
15290
15291SPI SUBSYSTEM
15292M:	Mark Brown <broonie@kernel.org>
15293L:	linux-spi@vger.kernel.org
15294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15295Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15296S:	Maintained
15297F:	Documentation/devicetree/bindings/spi/
15298F:	Documentation/spi/
15299F:	drivers/spi/
15300F:	include/linux/spi/
15301F:	include/uapi/linux/spi/
15302F:	tools/spi/
15303
15304SPIDERNET NETWORK DRIVER for CELL
15305M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15306L:	netdev@vger.kernel.org
15307S:	Supported
15308F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15309F:	drivers/net/ethernet/toshiba/spider_net*
15310
15311SPMI SUBSYSTEM
15312R:	Stephen Boyd <sboyd@kernel.org>
15313L:	linux-arm-msm@vger.kernel.org
15314F:	Documentation/devicetree/bindings/spmi/
15315F:	drivers/spmi/
15316F:	include/dt-bindings/spmi/spmi.h
15317F:	include/linux/spmi.h
15318F:	include/trace/events/spmi.h
15319
15320SPU FILE SYSTEM
15321M:	Jeremy Kerr <jk@ozlabs.org>
15322L:	linuxppc-dev@lists.ozlabs.org
15323W:	http://www.ibm.com/developerworks/power/cell/
15324S:	Supported
15325F:	Documentation/filesystems/spufs.txt
15326F:	arch/powerpc/platforms/cell/spufs/
15327
15328SQUASHFS FILE SYSTEM
15329M:	Phillip Lougher <phillip@squashfs.org.uk>
15330L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15331W:	http://squashfs.org.uk
15332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15333S:	Maintained
15334F:	Documentation/filesystems/squashfs.txt
15335F:	fs/squashfs/
15336
15337SRM (Alpha) environment access
15338M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15339S:	Maintained
15340F:	arch/alpha/kernel/srm_env.c
15341
15342ST LSM6DSx IMU IIO DRIVER
15343M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15344L:	linux-iio@vger.kernel.org
15345W:	http://www.st.com/
15346S:	Maintained
15347F:	drivers/iio/imu/st_lsm6dsx/
15348F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15349
15350ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15351M:	Mickael Guene <mickael.guene@st.com>
15352L:	linux-media@vger.kernel.org
15353T:	git git://linuxtv.org/media_tree.git
15354S:	Maintained
15355F:	drivers/media/i2c/st-mipid02.c
15356F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15357
15358ST STM32 I2C/SMBUS DRIVER
15359M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15360L:	linux-i2c@vger.kernel.org
15361S:	Maintained
15362F:	drivers/i2c/busses/i2c-stm32*
15363
15364ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15365M:	Song Qiang <songqiang1304521@gmail.com>
15366L:	linux-iio@vger.kernel.org
15367S:	Maintained
15368F:	drivers/iio/proximity/vl53l0x-i2c.c
15369F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15370
15371STABLE BRANCH
15372M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15373M:	Sasha Levin <sashal@kernel.org>
15374L:	stable@vger.kernel.org
15375S:	Supported
15376F:	Documentation/process/stable-kernel-rules.rst
15377
15378STAGING - COMEDI
15379M:	Ian Abbott <abbotti@mev.co.uk>
15380M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15381S:	Odd Fixes
15382F:	drivers/staging/comedi/
15383
15384STAGING - FIELDBUS SUBSYSTEM
15385M:	Sven Van Asbroeck <TheSven73@gmail.com>
15386S:	Maintained
15387F:	drivers/staging/fieldbus/*
15388F:	drivers/staging/fieldbus/Documentation/
15389
15390STAGING - HMS ANYBUS-S BUS
15391M:	Sven Van Asbroeck <TheSven73@gmail.com>
15392S:	Maintained
15393F:	drivers/staging/fieldbus/anybuss/
15394
15395STAGING - INDUSTRIAL IO
15396M:	Jonathan Cameron <jic23@kernel.org>
15397L:	linux-iio@vger.kernel.org
15398S:	Odd Fixes
15399F:	Documentation/devicetree/bindings/staging/iio/
15400F:	drivers/staging/iio/
15401
15402STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15403M:	Marc Dietrich <marvin24@gmx.de>
15404L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15405L:	linux-tegra@vger.kernel.org
15406S:	Maintained
15407F:	drivers/staging/nvec/
15408
15409STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15410M:	Jens Frederich <jfrederich@gmail.com>
15411M:	Daniel Drake <dsd@laptop.org>
15412M:	Jon Nettleton <jon.nettleton@gmail.com>
15413W:	http://wiki.laptop.org/go/DCON
15414S:	Maintained
15415F:	drivers/staging/olpc_dcon/
15416
15417STAGING - REALTEK RTL8712U DRIVERS
15418M:	Larry Finger <Larry.Finger@lwfinger.net>
15419M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15420S:	Odd Fixes
15421F:	drivers/staging/rtl8712/
15422
15423STAGING - REALTEK RTL8188EU DRIVERS
15424M:	Larry Finger <Larry.Finger@lwfinger.net>
15425S:	Odd Fixes
15426F:	drivers/staging/rtl8188eu/
15427
15428STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15429M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15430M:	Teddy Wang <teddy.wang@siliconmotion.com>
15431M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15432L:	linux-fbdev@vger.kernel.org
15433S:	Maintained
15434F:	drivers/staging/sm750fb/
15435
15436STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15437M:	William Hubbs <w.d.hubbs@gmail.com>
15438M:	Chris Brannon <chris@the-brannons.com>
15439M:	Kirk Reiser <kirk@reisers.ca>
15440M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15441L:	speakup@linux-speakup.org
15442W:	http://www.linux-speakup.org/
15443S:	Odd Fixes
15444F:	drivers/staging/speakup/
15445
15446STAGING - VIA VT665X DRIVERS
15447M:	Forest Bond <forest@alittletooquiet.net>
15448S:	Odd Fixes
15449F:	drivers/staging/vt665?/
15450
15451STAGING - WILC1000 WIFI DRIVER
15452M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15453M:	Ajay Singh <ajay.kathat@microchip.com>
15454L:	linux-wireless@vger.kernel.org
15455S:	Supported
15456F:	drivers/staging/wilc1000/
15457
15458STAGING SUBSYSTEM
15459M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15461L:	devel@driverdev.osuosl.org
15462S:	Supported
15463F:	drivers/staging/
15464
15465STARFIRE/DURALAN NETWORK DRIVER
15466M:	Ion Badulescu <ionut@badula.org>
15467S:	Odd Fixes
15468F:	drivers/net/ethernet/adaptec/starfire*
15469
15470STEC S1220 SKD DRIVER
15471M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15472L:	linux-block@vger.kernel.org
15473S:	Maintained
15474F:	drivers/block/skd*[ch]
15475
15476STI AUDIO (ASoC) DRIVERS
15477M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15479S:	Maintained
15480F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15481F:	sound/soc/sti/
15482
15483STI CEC DRIVER
15484M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15485S:	Maintained
15486F:	drivers/media/platform/sti/cec/
15487F:	Documentation/devicetree/bindings/media/stih-cec.txt
15488
15489STK1160 USB VIDEO CAPTURE DRIVER
15490M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15491L:	linux-media@vger.kernel.org
15492T:	git git://linuxtv.org/media_tree.git
15493S:	Maintained
15494F:	drivers/media/usb/stk1160/
15495
15496STM32 AUDIO (ASoC) DRIVERS
15497M:	Olivier Moysan <olivier.moysan@st.com>
15498M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15500S:	Maintained
15501F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15502F:	sound/soc/stm/
15503
15504STM32 TIMER/LPTIMER DRIVERS
15505M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15506S:	Maintained
15507F:	drivers/*/stm32-*timer*
15508F:	drivers/pwm/pwm-stm32*
15509F:	include/linux/*/stm32-*tim*
15510F:	Documentation/ABI/testing/*timer-stm32
15511F:	Documentation/devicetree/bindings/*/stm32-*timer*
15512F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15513
15514STMMAC ETHERNET DRIVER
15515M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15516M:	Alexandre Torgue <alexandre.torgue@st.com>
15517M:	Jose Abreu <joabreu@synopsys.com>
15518L:	netdev@vger.kernel.org
15519W:	http://www.stlinux.com
15520S:	Supported
15521F:	drivers/net/ethernet/stmicro/stmmac/
15522
15523SUN3/3X
15524M:	Sam Creasey <sammy@sammy.net>
15525W:	http://sammy.net/sun3/
15526S:	Maintained
15527F:	arch/m68k/kernel/*sun3*
15528F:	arch/m68k/sun3*/
15529F:	arch/m68k/include/asm/sun3*
15530F:	drivers/net/ethernet/i825xx/sun3*
15531
15532SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15533M:	Hans de Goede <hdegoede@redhat.com>
15534L:	linux-input@vger.kernel.org
15535S:	Maintained
15536F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15537F:	drivers/input/keyboard/sun4i-lradc-keys.c
15538
15539SUNDANCE NETWORK DRIVER
15540M:	Denis Kirjanov <kda@linux-powerpc.org>
15541L:	netdev@vger.kernel.org
15542S:	Maintained
15543F:	drivers/net/ethernet/dlink/sundance.c
15544
15545SUPERH
15546M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15547M:	Rich Felker <dalias@libc.org>
15548L:	linux-sh@vger.kernel.org
15549Q:	http://patchwork.kernel.org/project/linux-sh/list/
15550S:	Maintained
15551F:	Documentation/sh/
15552F:	arch/sh/
15553F:	drivers/sh/
15554
15555SUSPEND TO RAM
15556M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15557M:	Len Brown <len.brown@intel.com>
15558M:	Pavel Machek <pavel@ucw.cz>
15559L:	linux-pm@vger.kernel.org
15560B:	https://bugzilla.kernel.org
15561S:	Supported
15562F:	Documentation/power/
15563F:	arch/x86/kernel/acpi/
15564F:	drivers/base/power/
15565F:	kernel/power/
15566F:	include/linux/suspend.h
15567F:	include/linux/freezer.h
15568F:	include/linux/pm.h
15569
15570SVGA HANDLING
15571M:	Martin Mares <mj@ucw.cz>
15572L:	linux-video@atrey.karlin.mff.cuni.cz
15573S:	Maintained
15574F:	Documentation/admin-guide/svga.rst
15575F:	arch/x86/boot/video*
15576
15577SWIOTLB SUBSYSTEM
15578M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15579L:	iommu@lists.linux-foundation.org
15580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15581S:	Supported
15582F:	kernel/dma/swiotlb.c
15583F:	arch/*/kernel/pci-swiotlb.c
15584F:	include/linux/swiotlb.h
15585
15586SWITCHDEV
15587M:	Jiri Pirko <jiri@resnulli.us>
15588M:	Ivan Vecera <ivecera@redhat.com>
15589L:	netdev@vger.kernel.org
15590S:	Supported
15591F:	net/switchdev/
15592F:	include/net/switchdev.h
15593
15594SY8106A REGULATOR DRIVER
15595M:	Icenowy Zheng <icenowy@aosc.io>
15596S:	Maintained
15597F:	drivers/regulator/sy8106a-regulator.c
15598F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15599
15600SYNC FILE FRAMEWORK
15601M:	Sumit Semwal <sumit.semwal@linaro.org>
15602R:	Gustavo Padovan <gustavo@padovan.org>
15603S:	Maintained
15604L:	linux-media@vger.kernel.org
15605L:	dri-devel@lists.freedesktop.org
15606F:	drivers/dma-buf/sync_*
15607F:	drivers/dma-buf/dma-fence*
15608F:	drivers/dma-buf/sw_sync.c
15609F:	include/linux/sync_file.h
15610F:	include/uapi/linux/sync_file.h
15611F:	Documentation/driver-api/sync_file.rst
15612T:	git git://anongit.freedesktop.org/drm/drm-misc
15613
15614SYNOPSYS ARC ARCHITECTURE
15615M:	Vineet Gupta <vgupta@synopsys.com>
15616L:	linux-snps-arc@lists.infradead.org
15617S:	Supported
15618F:	arch/arc/
15619F:	Documentation/devicetree/bindings/arc/*
15620F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15621F:	drivers/clocksource/arc_timer.c
15622F:	drivers/tty/serial/arc_uart.c
15623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15624
15625SYNOPSYS ARC HSDK SDP pll clock driver
15626M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15627S:	Supported
15628F:	drivers/clk/clk-hsdk-pll.c
15629F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15630
15631SYNOPSYS ARC SDP clock driver
15632M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15633S:	Supported
15634F:	drivers/clk/axs10x/*
15635F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15636
15637SYNOPSYS ARC SDP platform support
15638M:	Alexey Brodkin <abrodkin@synopsys.com>
15639S:	Supported
15640F:	arch/arc/plat-axs10x
15641F:	arch/arc/boot/dts/ax*
15642F:	Documentation/devicetree/bindings/arc/axs10*
15643
15644SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15645M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15646S:	Supported
15647F:	drivers/reset/reset-axs10x.c
15648F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15649
15650SYNOPSYS CREG GPIO DRIVER
15651M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15652S:	Maintained
15653F:	drivers/gpio/gpio-creg-snps.c
15654F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15655
15656SYNOPSYS DESIGNWARE 8250 UART DRIVER
15657R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15658S:	Maintained
15659F:	drivers/tty/serial/8250/8250_dw.c
15660
15661SYNOPSYS DESIGNWARE APB GPIO DRIVER
15662M:	Hoan Tran <hoan@os.amperecomputing.com>
15663L:	linux-gpio@vger.kernel.org
15664S:	Maintained
15665F:	drivers/gpio/gpio-dwapb.c
15666F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15667
15668SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15669M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15670S:	Maintained
15671F:	drivers/dma/dw-axi-dmac/
15672F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15673
15674SYNOPSYS DESIGNWARE DMAC DRIVER
15675M:	Viresh Kumar <vireshk@kernel.org>
15676R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15677S:	Maintained
15678F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15679F:	drivers/dma/dw/
15680F:	include/dt-bindings/dma/dw-dmac.h
15681F:	include/linux/dma/dw.h
15682F:	include/linux/platform_data/dma-dw.h
15683
15684SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15685M:	Jose Abreu <Jose.Abreu@synopsys.com>
15686L:	netdev@vger.kernel.org
15687S:	Supported
15688F:	drivers/net/ethernet/synopsys/
15689
15690SYNOPSYS DESIGNWARE I2C DRIVER
15691M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15692R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15693R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15694L:	linux-i2c@vger.kernel.org
15695S:	Maintained
15696F:	drivers/i2c/busses/i2c-designware-*
15697F:	include/linux/platform_data/i2c-designware.h
15698
15699SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15700M:	Jaehoon Chung <jh80.chung@samsung.com>
15701L:	linux-mmc@vger.kernel.org
15702S:	Maintained
15703F:	drivers/mmc/host/dw_mmc*
15704
15705SYNOPSYS HSDK RESET CONTROLLER DRIVER
15706M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15707S:	Supported
15708F:	drivers/reset/reset-hsdk.c
15709F:	include/dt-bindings/reset/snps,hsdk-reset.h
15710F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15711
15712SYSTEM CONFIGURATION (SYSCON)
15713M:	Lee Jones <lee.jones@linaro.org>
15714M:	Arnd Bergmann <arnd@arndb.de>
15715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15716S:	Supported
15717F:	drivers/mfd/syscon.c
15718
15719SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15720M:	Sudeep Holla <sudeep.holla@arm.com>
15721L:	linux-arm-kernel@lists.infradead.org
15722S:	Maintained
15723F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15724F:	drivers/clk/clk-sc[mp]i.c
15725F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15726F:	drivers/firmware/arm_scpi.c
15727F:	drivers/firmware/arm_scmi/
15728F:	drivers/reset/reset-scmi.c
15729F:	include/linux/sc[mp]i_protocol.h
15730
15731SYSTEM RESET/SHUTDOWN DRIVERS
15732M:	Sebastian Reichel <sre@kernel.org>
15733L:	linux-pm@vger.kernel.org
15734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15735S:	Maintained
15736F:	Documentation/devicetree/bindings/power/reset/
15737F:	drivers/power/reset/
15738
15739SYSTEM TRACE MODULE CLASS
15740M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15741S:	Maintained
15742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15743F:	Documentation/trace/stm.rst
15744F:	drivers/hwtracing/stm/
15745F:	include/linux/stm.h
15746F:	include/uapi/linux/stm.h
15747
15748SYSV FILESYSTEM
15749M:	Christoph Hellwig <hch@infradead.org>
15750S:	Maintained
15751F:	Documentation/filesystems/sysv-fs.txt
15752F:	fs/sysv/
15753F:	include/linux/sysv_fs.h
15754
15755TASKSTATS STATISTICS INTERFACE
15756M:	Balbir Singh <bsingharora@gmail.com>
15757S:	Maintained
15758F:	Documentation/accounting/taskstats*
15759F:	include/linux/taskstats*
15760F:	kernel/taskstats.c
15761
15762TC subsystem
15763M:	Jamal Hadi Salim <jhs@mojatatu.com>
15764M:	Cong Wang <xiyou.wangcong@gmail.com>
15765M:	Jiri Pirko <jiri@resnulli.us>
15766L:	netdev@vger.kernel.org
15767S:	Maintained
15768F:	include/net/pkt_cls.h
15769F:	include/net/pkt_sched.h
15770F:	include/net/tc_act/
15771F:	include/uapi/linux/pkt_cls.h
15772F:	include/uapi/linux/pkt_sched.h
15773F:	include/uapi/linux/tc_act/
15774F:	include/uapi/linux/tc_ematch/
15775F:	net/sched/
15776
15777TC90522 MEDIA DRIVER
15778M:	Akihiro Tsukada <tskd08@gmail.com>
15779L:	linux-media@vger.kernel.org
15780S:	Odd Fixes
15781F:	drivers/media/dvb-frontends/tc90522*
15782
15783TCP LOW PRIORITY MODULE
15784M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15785M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15786W:	http://tcp-lp-mod.sourceforge.net/
15787S:	Maintained
15788F:	net/ipv4/tcp_lp.c
15789
15790TDA10071 MEDIA DRIVER
15791M:	Antti Palosaari <crope@iki.fi>
15792L:	linux-media@vger.kernel.org
15793W:	https://linuxtv.org
15794W:	http://palosaari.fi/linux/
15795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15796T:	git git://linuxtv.org/anttip/media_tree.git
15797S:	Maintained
15798F:	drivers/media/dvb-frontends/tda10071*
15799
15800TDA18212 MEDIA DRIVER
15801M:	Antti Palosaari <crope@iki.fi>
15802L:	linux-media@vger.kernel.org
15803W:	https://linuxtv.org
15804W:	http://palosaari.fi/linux/
15805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15806T:	git git://linuxtv.org/anttip/media_tree.git
15807S:	Maintained
15808F:	drivers/media/tuners/tda18212*
15809
15810TDA18218 MEDIA DRIVER
15811M:	Antti Palosaari <crope@iki.fi>
15812L:	linux-media@vger.kernel.org
15813W:	https://linuxtv.org
15814W:	http://palosaari.fi/linux/
15815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15816T:	git git://linuxtv.org/anttip/media_tree.git
15817S:	Maintained
15818F:	drivers/media/tuners/tda18218*
15819
15820TDA18250 MEDIA DRIVER
15821M:	Olli Salonen <olli.salonen@iki.fi>
15822L:	linux-media@vger.kernel.org
15823W:	https://linuxtv.org
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825T:	git git://linuxtv.org/media_tree.git
15826S:	Maintained
15827F:	drivers/media/tuners/tda18250*
15828
15829TDA18271 MEDIA DRIVER
15830M:	Michael Krufky <mkrufky@linuxtv.org>
15831L:	linux-media@vger.kernel.org
15832W:	https://linuxtv.org
15833W:	http://github.com/mkrufky
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835T:	git git://linuxtv.org/mkrufky/tuners.git
15836S:	Maintained
15837F:	drivers/media/tuners/tda18271*
15838
15839TDA1997x MEDIA DRIVER
15840M:	Tim Harvey <tharvey@gateworks.com>
15841L:	linux-media@vger.kernel.org
15842W:	https://linuxtv.org
15843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15844S:	Maintained
15845F:	drivers/media/i2c/tda1997x.*
15846
15847TDA827x MEDIA DRIVER
15848M:	Michael Krufky <mkrufky@linuxtv.org>
15849L:	linux-media@vger.kernel.org
15850W:	https://linuxtv.org
15851W:	http://github.com/mkrufky
15852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15853T:	git git://linuxtv.org/mkrufky/tuners.git
15854S:	Maintained
15855F:	drivers/media/tuners/tda8290.*
15856
15857TDA8290 MEDIA DRIVER
15858M:	Michael Krufky <mkrufky@linuxtv.org>
15859L:	linux-media@vger.kernel.org
15860W:	https://linuxtv.org
15861W:	http://github.com/mkrufky
15862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15863T:	git git://linuxtv.org/mkrufky/tuners.git
15864S:	Maintained
15865F:	drivers/media/tuners/tda8290.*
15866
15867TDA9840 MEDIA DRIVER
15868M:	Hans Verkuil <hverkuil@xs4all.nl>
15869L:	linux-media@vger.kernel.org
15870T:	git git://linuxtv.org/media_tree.git
15871W:	https://linuxtv.org
15872S:	Maintained
15873F:	drivers/media/i2c/tda9840*
15874
15875TEA5761 TUNER DRIVER
15876M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15877L:	linux-media@vger.kernel.org
15878W:	https://linuxtv.org
15879T:	git git://linuxtv.org/media_tree.git
15880S:	Odd fixes
15881F:	drivers/media/tuners/tea5761.*
15882
15883TEA5767 TUNER DRIVER
15884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15885L:	linux-media@vger.kernel.org
15886W:	https://linuxtv.org
15887T:	git git://linuxtv.org/media_tree.git
15888S:	Maintained
15889F:	drivers/media/tuners/tea5767.*
15890
15891TEA6415C MEDIA DRIVER
15892M:	Hans Verkuil <hverkuil@xs4all.nl>
15893L:	linux-media@vger.kernel.org
15894T:	git git://linuxtv.org/media_tree.git
15895W:	https://linuxtv.org
15896S:	Maintained
15897F:	drivers/media/i2c/tea6415c*
15898
15899TEA6420 MEDIA DRIVER
15900M:	Hans Verkuil <hverkuil@xs4all.nl>
15901L:	linux-media@vger.kernel.org
15902T:	git git://linuxtv.org/media_tree.git
15903W:	https://linuxtv.org
15904S:	Maintained
15905F:	drivers/media/i2c/tea6420*
15906
15907TEAM DRIVER
15908M:	Jiri Pirko <jiri@resnulli.us>
15909L:	netdev@vger.kernel.org
15910S:	Supported
15911F:	drivers/net/team/
15912F:	include/linux/if_team.h
15913F:	include/uapi/linux/if_team.h
15914
15915TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15916M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15917S:	Maintained
15918F:	arch/x86/platform/ts5500/
15919
15920TECHNOTREND USB IR RECEIVER
15921M:	Sean Young <sean@mess.org>
15922L:	linux-media@vger.kernel.org
15923S:	Maintained
15924F:	drivers/media/rc/ttusbir.c
15925
15926TECHWELL TW9910 VIDEO DECODER
15927L:	linux-media@vger.kernel.org
15928S:	Orphan
15929F:	drivers/media/i2c/tw9910.c
15930F:	include/media/i2c/tw9910.h
15931
15932TEE SUBSYSTEM
15933M:	Jens Wiklander <jens.wiklander@linaro.org>
15934L:	tee-dev@lists.linaro.org
15935S:	Maintained
15936F:	include/linux/tee_drv.h
15937F:	include/uapi/linux/tee.h
15938F:	drivers/tee/
15939F:	Documentation/tee.txt
15940
15941TEGRA ARCHITECTURE SUPPORT
15942M:	Thierry Reding <thierry.reding@gmail.com>
15943M:	Jonathan Hunter <jonathanh@nvidia.com>
15944L:	linux-tegra@vger.kernel.org
15945Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15947S:	Supported
15948N:	[^a-z]tegra
15949
15950TEGRA CLOCK DRIVER
15951M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15952M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15953S:	Supported
15954F:	drivers/clk/tegra/
15955
15956TEGRA DMA DRIVERS
15957M:	Laxman Dewangan <ldewangan@nvidia.com>
15958M:	Jon Hunter <jonathanh@nvidia.com>
15959S:	Supported
15960F:	drivers/dma/tegra*
15961
15962TEGRA I2C DRIVER
15963M:	Laxman Dewangan <ldewangan@nvidia.com>
15964R:	Dmitry Osipenko <digetx@gmail.com>
15965S:	Supported
15966F:	drivers/i2c/busses/i2c-tegra.c
15967
15968TEGRA IOMMU DRIVERS
15969M:	Thierry Reding <thierry.reding@gmail.com>
15970L:	linux-tegra@vger.kernel.org
15971S:	Supported
15972F:	drivers/iommu/tegra*
15973
15974TEGRA KBC DRIVER
15975M:	Laxman Dewangan <ldewangan@nvidia.com>
15976S:	Supported
15977F:	drivers/input/keyboard/tegra-kbc.c
15978
15979TEGRA NAND DRIVER
15980M:	Stefan Agner <stefan@agner.ch>
15981M:	Lucas Stach <dev@lynxeye.de>
15982S:	Maintained
15983F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15984F:	drivers/mtd/nand/raw/tegra_nand.c
15985
15986TEGRA PWM DRIVER
15987M:	Thierry Reding <thierry.reding@gmail.com>
15988S:	Supported
15989F:	drivers/pwm/pwm-tegra.c
15990
15991TEGRA SERIAL DRIVER
15992M:	Laxman Dewangan <ldewangan@nvidia.com>
15993S:	Supported
15994F:	drivers/tty/serial/serial-tegra.c
15995
15996TEGRA SPI DRIVER
15997M:	Laxman Dewangan <ldewangan@nvidia.com>
15998S:	Supported
15999F:	drivers/spi/spi-tegra*
16000
16001TEGRA XUSB PADCTL DRIVER
16002M:	JC Kuo <jckuo@nvidia.com>
16003S:	Supported
16004F:	drivers/phy/tegra/xusb*
16005
16006TEHUTI ETHERNET DRIVER
16007M:	Andy Gospodarek <andy@greyhouse.net>
16008L:	netdev@vger.kernel.org
16009S:	Supported
16010F:	drivers/net/ethernet/tehuti/*
16011
16012Telecom Clock Driver for MCPL0010
16013M:	Mark Gross <mark.gross@intel.com>
16014S:	Supported
16015F:	drivers/char/tlclk.c
16016
16017TENSILICA XTENSA PORT (xtensa)
16018M:	Chris Zankel <chris@zankel.net>
16019M:	Max Filippov <jcmvbkbc@gmail.com>
16020L:	linux-xtensa@linux-xtensa.org
16021T:	git git://github.com/czankel/xtensa-linux.git
16022S:	Maintained
16023F:	arch/xtensa/
16024F:	drivers/irqchip/irq-xtensa-*
16025
16026Texas Instruments' System Control Interface (TISCI) Protocol Driver
16027M:	Nishanth Menon <nm@ti.com>
16028M:	Tero Kristo <t-kristo@ti.com>
16029M:	Santosh Shilimkar <ssantosh@kernel.org>
16030L:	linux-arm-kernel@lists.infradead.org
16031S:	Maintained
16032F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16033F:	drivers/firmware/ti_sci*
16034F:	include/linux/soc/ti/ti_sci_protocol.h
16035F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16036F:	drivers/soc/ti/ti_sci_pm_domains.c
16037F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16038F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16039F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16040F:	drivers/clk/keystone/sci-clk.c
16041F:	drivers/reset/reset-ti-sci.c
16042F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16043F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16044F:	drivers/irqchip/irq-ti-sci-intr.c
16045F:	drivers/irqchip/irq-ti-sci-inta.c
16046F:	include/linux/soc/ti/ti_sci_inta_msi.h
16047F:	drivers/soc/ti/ti_sci_inta_msi.c
16048
16049Texas Instruments ASoC drivers
16050M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16052S:	Maintained
16053F:	sound/soc/ti/
16054
16055Texas Instruments' DAC7612 DAC Driver
16056M:	Ricardo Ribalda <ricardo@ribalda.com>
16057L:	linux-iio@vger.kernel.org
16058S:	Supported
16059F:	drivers/iio/dac/ti-dac7612.c
16060F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16061
16062THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16063M:	Hans Verkuil <hverkuil@xs4all.nl>
16064L:	linux-media@vger.kernel.org
16065T:	git git://linuxtv.org/media_tree.git
16066W:	https://linuxtv.org
16067S:	Maintained
16068F:	drivers/media/radio/radio-raremono.c
16069
16070THERMAL
16071M:	Zhang Rui <rui.zhang@intel.com>
16072M:	Eduardo Valentin <edubezval@gmail.com>
16073R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16074L:	linux-pm@vger.kernel.org
16075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16077Q:	https://patchwork.kernel.org/project/linux-pm/list/
16078S:	Supported
16079F:	drivers/thermal/
16080F:	include/linux/thermal.h
16081F:	include/uapi/linux/thermal.h
16082F:	include/linux/cpu_cooling.h
16083F:	Documentation/devicetree/bindings/thermal/
16084
16085THERMAL/CPU_COOLING
16086M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16087M:	Viresh Kumar <viresh.kumar@linaro.org>
16088M:	Javi Merino <javi.merino@kernel.org>
16089L:	linux-pm@vger.kernel.org
16090S:	Supported
16091F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16092F:	drivers/thermal/cpu_cooling.c
16093F:	include/linux/cpu_cooling.h
16094
16095THINKPAD ACPI EXTRAS DRIVER
16096M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16097L:	ibm-acpi-devel@lists.sourceforge.net
16098L:	platform-driver-x86@vger.kernel.org
16099W:	http://ibm-acpi.sourceforge.net
16100W:	http://thinkwiki.org/wiki/Ibm-acpi
16101T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16102S:	Maintained
16103F:	drivers/platform/x86/thinkpad_acpi.c
16104
16105THUNDERBOLT DRIVER
16106M:	Andreas Noever <andreas.noever@gmail.com>
16107M:	Michael Jamet <michael.jamet@intel.com>
16108M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16109M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16111S:	Maintained
16112F:	Documentation/admin-guide/thunderbolt.rst
16113F:	drivers/thunderbolt/
16114F:	include/linux/thunderbolt.h
16115
16116THUNDERBOLT NETWORK DRIVER
16117M:	Michael Jamet <michael.jamet@intel.com>
16118M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16119M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16120L:	netdev@vger.kernel.org
16121S:	Maintained
16122F:	drivers/net/thunderbolt.c
16123
16124THUNDERX GPIO DRIVER
16125M:	David Daney <david.daney@cavium.com>
16126S:	Maintained
16127F:	drivers/gpio/gpio-thunderx.c
16128
16129TI AM437X VPFE DRIVER
16130M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16131L:	linux-media@vger.kernel.org
16132W:	https://linuxtv.org
16133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16134T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16135S:	Maintained
16136F:	drivers/media/platform/am437x/
16137
16138TI BANDGAP AND THERMAL DRIVER
16139M:	Eduardo Valentin <edubezval@gmail.com>
16140M:	Keerthy <j-keerthy@ti.com>
16141L:	linux-pm@vger.kernel.org
16142L:	linux-omap@vger.kernel.org
16143S:	Maintained
16144F:	drivers/thermal/ti-soc-thermal/
16145
16146TI BQ27XXX POWER SUPPLY DRIVER
16147R:	Andrew F. Davis <afd@ti.com>
16148F:	include/linux/power/bq27xxx_battery.h
16149F:	drivers/power/supply/bq27xxx_battery.c
16150F:	drivers/power/supply/bq27xxx_battery_i2c.c
16151
16152TI CDCE706 CLOCK DRIVER
16153M:	Max Filippov <jcmvbkbc@gmail.com>
16154S:	Maintained
16155F:	drivers/clk/clk-cdce706.c
16156
16157TI CLOCK DRIVER
16158M:	Tero Kristo <t-kristo@ti.com>
16159L:	linux-omap@vger.kernel.org
16160S:	Maintained
16161F:	drivers/clk/ti/
16162F:	include/linux/clk/ti.h
16163
16164TI DAVINCI MACHINE SUPPORT
16165M:	Sekhar Nori <nsekhar@ti.com>
16166R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16169S:	Supported
16170F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16171F:	arch/arm/mach-davinci/
16172F:	drivers/i2c/busses/i2c-davinci.c
16173F:	arch/arm/boot/dts/da850*
16174
16175TI DAVINCI SERIES CLOCK DRIVER
16176M:	David Lechner <david@lechnology.com>
16177R:	Sekhar Nori <nsekhar@ti.com>
16178S:	Maintained
16179F:	Documentation/devicetree/bindings/clock/ti/davinci/
16180F:	drivers/clk/davinci/
16181
16182TI DAVINCI SERIES GPIO DRIVER
16183M:	Keerthy <j-keerthy@ti.com>
16184L:	linux-gpio@vger.kernel.org
16185S:	Maintained
16186F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16187F:	drivers/gpio/gpio-davinci.c
16188
16189TI DAVINCI SERIES MEDIA DRIVER
16190M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16191L:	linux-media@vger.kernel.org
16192W:	https://linuxtv.org
16193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16194T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16195S:	Maintained
16196F:	drivers/media/platform/davinci/
16197F:	include/media/davinci/
16198
16199TI ETHERNET SWITCH DRIVER (CPSW)
16200R:	Grygorii Strashko <grygorii.strashko@ti.com>
16201L:	linux-omap@vger.kernel.org
16202L:	netdev@vger.kernel.org
16203S:	Maintained
16204F:	drivers/net/ethernet/ti/cpsw*
16205F:	drivers/net/ethernet/ti/davinci*
16206
16207TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16208M:	Alex Dubov <oakad@yahoo.com>
16209S:	Maintained
16210W:	http://tifmxx.berlios.de/
16211F:	drivers/memstick/host/tifm_ms.c
16212F:	drivers/misc/tifm*
16213F:	drivers/mmc/host/tifm_sd.c
16214F:	include/linux/tifm.h
16215
16216TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16217M:	Santosh Shilimkar <ssantosh@kernel.org>
16218L:	linux-kernel@vger.kernel.org
16219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16220S:	Maintained
16221F:	drivers/soc/ti/*
16222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16223
16224TI LM49xxx FAMILY ASoC CODEC DRIVERS
16225M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16226M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16228S:	Maintained
16229F:	sound/soc/codecs/lm49453*
16230F:	sound/soc/codecs/isabelle*
16231
16232TI LP855x BACKLIGHT DRIVER
16233M:	Milo Kim <milo.kim@ti.com>
16234S:	Maintained
16235F:	Documentation/driver-api/backlight/lp855x-driver.rst
16236F:	drivers/video/backlight/lp855x_bl.c
16237F:	include/linux/platform_data/lp855x.h
16238
16239TI LP8727 CHARGER DRIVER
16240M:	Milo Kim <milo.kim@ti.com>
16241S:	Maintained
16242F:	drivers/power/supply/lp8727_charger.c
16243F:	include/linux/platform_data/lp8727.h
16244
16245TI LP8788 MFD DRIVER
16246M:	Milo Kim <milo.kim@ti.com>
16247S:	Maintained
16248F:	drivers/iio/adc/lp8788_adc.c
16249F:	drivers/leds/leds-lp8788.c
16250F:	drivers/mfd/lp8788*.c
16251F:	drivers/power/supply/lp8788-charger.c
16252F:	drivers/regulator/lp8788-*.c
16253F:	include/linux/mfd/lp8788*.h
16254
16255TI NETCP ETHERNET DRIVER
16256M:	Wingman Kwok <w-kwok2@ti.com>
16257M:	Murali Karicheri <m-karicheri2@ti.com>
16258L:	netdev@vger.kernel.org
16259S:	Maintained
16260F:	drivers/net/ethernet/ti/netcp*
16261
16262TI PCM3060 ASoC CODEC DRIVER
16263M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16265S:	Maintained
16266F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16267F:	sound/soc/codecs/pcm3060*
16268
16269TI TAS571X FAMILY ASoC CODEC DRIVER
16270M:	Kevin Cernekee <cernekee@chromium.org>
16271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16272S:	Odd Fixes
16273F:	sound/soc/codecs/tas571x*
16274
16275TI TRF7970A NFC DRIVER
16276M:	Mark Greer <mgreer@animalcreek.com>
16277L:	linux-wireless@vger.kernel.org
16278L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16279S:	Supported
16280F:	drivers/nfc/trf7970a.c
16281F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16282
16283TI TWL4030 SERIES SOC CODEC DRIVER
16284M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16286S:	Maintained
16287F:	sound/soc/codecs/twl4030*
16288
16289TI VPE/CAL DRIVERS
16290M:	Benoit Parrot <bparrot@ti.com>
16291L:	linux-media@vger.kernel.org
16292W:	http://linuxtv.org/
16293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16294S:	Maintained
16295F:	drivers/media/platform/ti-vpe/
16296
16297TI WILINK WIRELESS DRIVERS
16298L:	linux-wireless@vger.kernel.org
16299W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16300W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16302S:	Orphan
16303F:	drivers/net/wireless/ti/
16304F:	include/linux/wl12xx.h
16305
16306TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16307M:	John Stultz <john.stultz@linaro.org>
16308M:	Thomas Gleixner <tglx@linutronix.de>
16309R:	Stephen Boyd <sboyd@kernel.org>
16310L:	linux-kernel@vger.kernel.org
16311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16312S:	Supported
16313F:	include/linux/clocksource.h
16314F:	include/linux/time.h
16315F:	include/linux/timex.h
16316F:	include/uapi/linux/time.h
16317F:	include/uapi/linux/timex.h
16318F:	kernel/time/clocksource.c
16319F:	kernel/time/time*.c
16320F:	kernel/time/alarmtimer.c
16321F:	kernel/time/ntp.c
16322F:	tools/testing/selftests/timers/
16323
16324TIPC NETWORK LAYER
16325M:	Jon Maloy <jon.maloy@ericsson.com>
16326M:	Ying Xue <ying.xue@windriver.com>
16327L:	netdev@vger.kernel.org (core kernel code)
16328L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16329W:	http://tipc.sourceforge.net/
16330S:	Maintained
16331F:	include/uapi/linux/tipc*.h
16332F:	net/tipc/
16333
16334TLAN NETWORK DRIVER
16335M:	Samuel Chessman <chessman@tux.org>
16336L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16337W:	http://sourceforge.net/projects/tlan/
16338S:	Maintained
16339F:	Documentation/networking/device_drivers/ti/tlan.txt
16340F:	drivers/net/ethernet/ti/tlan.*
16341
16342TM6000 VIDEO4LINUX DRIVER
16343M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16344L:	linux-media@vger.kernel.org
16345W:	https://linuxtv.org
16346T:	git git://linuxtv.org/media_tree.git
16347S:	Odd fixes
16348F:	drivers/media/usb/tm6000/
16349F:	Documentation/media/v4l-drivers/tm6000*
16350
16351TMIO/SDHI MMC DRIVER
16352M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16353L:	linux-mmc@vger.kernel.org
16354S:	Supported
16355F:	drivers/mmc/host/tmio_mmc*
16356F:	drivers/mmc/host/renesas_sdhi*
16357F:	include/linux/mfd/tmio.h
16358
16359TMP401 HARDWARE MONITOR DRIVER
16360M:	Guenter Roeck <linux@roeck-us.net>
16361L:	linux-hwmon@vger.kernel.org
16362S:	Maintained
16363F:	Documentation/hwmon/tmp401.rst
16364F:	drivers/hwmon/tmp401.c
16365
16366TMPFS (SHMEM FILESYSTEM)
16367M:	Hugh Dickins <hughd@google.com>
16368L:	linux-mm@kvack.org
16369S:	Maintained
16370F:	include/linux/shmem_fs.h
16371F:	mm/shmem.c
16372
16373TOMOYO SECURITY MODULE
16374M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16375M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16376L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16377L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16378L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16379L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16380W:	https://tomoyo.osdn.jp/
16381S:	Maintained
16382F:	security/tomoyo/
16383
16384TOPSTAR LAPTOP EXTRAS DRIVER
16385M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16386L:	platform-driver-x86@vger.kernel.org
16387S:	Maintained
16388F:	drivers/platform/x86/topstar-laptop.c
16389
16390TORTURE-TEST MODULES
16391M:	Davidlohr Bueso <dave@stgolabs.net>
16392M:	"Paul E. McKenney" <paulmck@kernel.org>
16393M:	Josh Triplett <josh@joshtriplett.org>
16394L:	linux-kernel@vger.kernel.org
16395S:	Supported
16396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16397F:	Documentation/RCU/torture.txt
16398F:	kernel/torture.c
16399F:	kernel/rcu/rcutorture.c
16400F:	kernel/rcu/rcuperf.c
16401F:	kernel/locking/locktorture.c
16402
16403TOSHIBA ACPI EXTRAS DRIVER
16404M:	Azael Avalos <coproscefalo@gmail.com>
16405L:	platform-driver-x86@vger.kernel.org
16406S:	Maintained
16407F:	drivers/platform/x86/toshiba_acpi.c
16408
16409TOSHIBA BLUETOOTH DRIVER
16410M:	Azael Avalos <coproscefalo@gmail.com>
16411L:	platform-driver-x86@vger.kernel.org
16412S:	Maintained
16413F:	drivers/platform/x86/toshiba_bluetooth.c
16414
16415TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16416M:	Azael Avalos <coproscefalo@gmail.com>
16417L:	platform-driver-x86@vger.kernel.org
16418S:	Maintained
16419F:	drivers/platform/x86/toshiba_haps.c
16420
16421TOSHIBA SMM DRIVER
16422M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16423W:	http://www.buzzard.org.uk/toshiba/
16424S:	Maintained
16425F:	drivers/char/toshiba.c
16426F:	include/linux/toshiba.h
16427F:	include/uapi/linux/toshiba.h
16428
16429TOSHIBA TC358743 DRIVER
16430M:	Mats Randgaard <matrandg@cisco.com>
16431L:	linux-media@vger.kernel.org
16432S:	Maintained
16433F:	drivers/media/i2c/tc358743*
16434F:	include/media/i2c/tc358743.h
16435
16436TOSHIBA WMI HOTKEYS DRIVER
16437M:	Azael Avalos <coproscefalo@gmail.com>
16438L:	platform-driver-x86@vger.kernel.org
16439S:	Maintained
16440F:	drivers/platform/x86/toshiba-wmi.c
16441
16442TPM DEVICE DRIVER
16443M:	Peter Huewe <peterhuewe@gmx.de>
16444M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16445R:	Jason Gunthorpe <jgg@ziepe.ca>
16446L:	linux-integrity@vger.kernel.org
16447Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16448W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16449T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16450S:	Maintained
16451F:	drivers/char/tpm/
16452
16453TRACING
16454M:	Steven Rostedt <rostedt@goodmis.org>
16455M:	Ingo Molnar <mingo@redhat.com>
16456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16457S:	Maintained
16458F:	Documentation/trace/ftrace.rst
16459F:	arch/*/*/*/ftrace.h
16460F:	arch/*/kernel/ftrace.c
16461F:	include/*/ftrace.h
16462F:	include/linux/trace*.h
16463F:	include/trace/
16464F:	kernel/trace/
16465F:	tools/testing/selftests/ftrace/
16466
16467TRACING MMIO ACCESSES (MMIOTRACE)
16468M:	Steven Rostedt <rostedt@goodmis.org>
16469M:	Ingo Molnar <mingo@kernel.org>
16470R:	Karol Herbst <karolherbst@gmail.com>
16471R:	Pekka Paalanen <ppaalanen@gmail.com>
16472S:	Maintained
16473L:	linux-kernel@vger.kernel.org
16474L:	nouveau@lists.freedesktop.org
16475F:	kernel/trace/trace_mmiotrace.c
16476F:	include/linux/mmiotrace.h
16477F:	arch/x86/mm/kmmio.c
16478F:	arch/x86/mm/mmio-mod.c
16479F:	arch/x86/mm/testmmiotrace.c
16480
16481TRIVIAL PATCHES
16482M:	Jiri Kosina <trivial@kernel.org>
16483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16484S:	Maintained
16485K:	^Subject:.*(?i)trivial
16486
16487TEMPO SEMICONDUCTOR DRIVERS
16488M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16489S:	Maintained
16490F:	sound/soc/codecs/tscs*.c
16491F:	sound/soc/codecs/tscs*.h
16492F:	Documentation/devicetree/bindings/sound/tscs*.txt
16493
16494TTY LAYER
16495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16496M:	Jiri Slaby <jslaby@suse.com>
16497S:	Supported
16498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16499F:	Documentation/driver-api/serial/
16500F:	drivers/tty/
16501F:	drivers/tty/serial/serial_core.c
16502F:	include/linux/serial_core.h
16503F:	include/linux/serial.h
16504F:	include/linux/tty.h
16505F:	include/uapi/linux/serial_core.h
16506F:	include/uapi/linux/serial.h
16507F:	include/uapi/linux/tty.h
16508
16509TUA9001 MEDIA DRIVER
16510M:	Antti Palosaari <crope@iki.fi>
16511L:	linux-media@vger.kernel.org
16512W:	https://linuxtv.org
16513W:	http://palosaari.fi/linux/
16514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16515T:	git git://linuxtv.org/anttip/media_tree.git
16516S:	Maintained
16517F:	drivers/media/tuners/tua9001*
16518
16519TULIP NETWORK DRIVERS
16520L:	netdev@vger.kernel.org
16521L:	linux-parisc@vger.kernel.org
16522S:	Orphan
16523F:	drivers/net/ethernet/dec/tulip/
16524
16525TUN/TAP driver
16526M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16527W:	http://vtun.sourceforge.net/tun
16528S:	Maintained
16529F:	Documentation/networking/tuntap.txt
16530F:	arch/um/os-Linux/drivers/
16531
16532TURBOCHANNEL SUBSYSTEM
16533M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16534M:	Ralf Baechle <ralf@linux-mips.org>
16535L:	linux-mips@vger.kernel.org
16536Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16537S:	Maintained
16538F:	drivers/tc/
16539F:	include/linux/tc.h
16540
16541TURBOSTAT UTILITY
16542M:	"Len Brown" <lenb@kernel.org>
16543L:	linux-pm@vger.kernel.org
16544B:	https://bugzilla.kernel.org
16545Q:	https://patchwork.kernel.org/project/linux-pm/list/
16546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16547S:	Supported
16548F:	tools/power/x86/turbostat/
16549
16550TW5864 VIDEO4LINUX DRIVER
16551M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16552M:	Anton Sviridenko <anton@corp.bluecherry.net>
16553M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16554M:	Andrey Utkin <andrey_utkin@fastmail.com>
16555L:	linux-media@vger.kernel.org
16556S:	Supported
16557F:	drivers/media/pci/tw5864/
16558
16559TW68 VIDEO4LINUX DRIVER
16560M:	Hans Verkuil <hverkuil@xs4all.nl>
16561L:	linux-media@vger.kernel.org
16562T:	git git://linuxtv.org/media_tree.git
16563W:	https://linuxtv.org
16564S:	Odd Fixes
16565F:	drivers/media/pci/tw68/
16566
16567TW686X VIDEO4LINUX DRIVER
16568M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16569L:	linux-media@vger.kernel.org
16570T:	git git://linuxtv.org/media_tree.git
16571W:	http://linuxtv.org
16572S:	Maintained
16573F:	drivers/media/pci/tw686x/
16574
16575UBI FILE SYSTEM (UBIFS)
16576M:	Richard Weinberger <richard@nod.at>
16577M:	Artem Bityutskiy <dedekind1@gmail.com>
16578M:	Adrian Hunter <adrian.hunter@intel.com>
16579L:	linux-mtd@lists.infradead.org
16580T:	git git://git.infradead.org/ubifs-2.6.git
16581W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16582S:	Supported
16583F:	Documentation/filesystems/ubifs.txt
16584F:	fs/ubifs/
16585
16586UCLINUX (M68KNOMMU AND COLDFIRE)
16587M:	Greg Ungerer <gerg@linux-m68k.org>
16588W:	http://www.linux-m68k.org/
16589W:	http://www.uclinux.org/
16590L:	linux-m68k@lists.linux-m68k.org
16591L:	uclinux-dev@uclinux.org  (subscribers-only)
16592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16593S:	Maintained
16594F:	arch/m68k/coldfire/
16595F:	arch/m68k/68*/
16596F:	arch/m68k/*/*_no.*
16597F:	arch/m68k/include/asm/*_no.*
16598
16599UDF FILESYSTEM
16600M:	Jan Kara <jack@suse.com>
16601S:	Maintained
16602F:	Documentation/filesystems/udf.txt
16603F:	fs/udf/
16604
16605UDRAW TABLET
16606M:	Bastien Nocera <hadess@hadess.net>
16607L:	linux-input@vger.kernel.org
16608S:	Maintained
16609F:	drivers/hid/hid-udraw-ps3.c
16610
16611UFS FILESYSTEM
16612M:	Evgeniy Dushistov <dushistov@mail.ru>
16613S:	Maintained
16614F:	Documentation/admin-guide/ufs.rst
16615F:	fs/ufs/
16616
16617UHID USERSPACE HID IO DRIVER:
16618M:	David Herrmann <dh.herrmann@googlemail.com>
16619L:	linux-input@vger.kernel.org
16620S:	Maintained
16621F:	drivers/hid/uhid.c
16622F:	include/uapi/linux/uhid.h
16623
16624ULPI BUS
16625M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16626L:	linux-usb@vger.kernel.org
16627S:	Maintained
16628F:	drivers/usb/common/ulpi.c
16629F:	include/linux/ulpi/
16630
16631ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16632L:	devel@driverdev.osuosl.org
16633S:	Obsolete
16634F:	drivers/staging/uwb/
16635
16636UNICODE SUBSYSTEM:
16637M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16638L:	linux-fsdevel@vger.kernel.org
16639S:	Supported
16640F:	fs/unicode/
16641
16642UNICORE32 ARCHITECTURE:
16643M:	Guan Xuetao <gxt@pku.edu.cn>
16644W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16645S:	Maintained
16646T:	git git://github.com/gxt/linux.git
16647F:	arch/unicore32/
16648
16649UNIFDEF
16650M:	Tony Finch <dot@dotat.at>
16651W:	http://dotat.at/prog/unifdef
16652S:	Maintained
16653F:	scripts/unifdef.c
16654
16655UNIFORM CDROM DRIVER
16656M:	Jens Axboe <axboe@kernel.dk>
16657W:	http://www.kernel.dk
16658S:	Maintained
16659F:	Documentation/cdrom/
16660F:	drivers/cdrom/cdrom.c
16661F:	include/linux/cdrom.h
16662F:	include/uapi/linux/cdrom.h
16663
16664UNISYS S-PAR DRIVERS
16665M:	David Kershner <david.kershner@unisys.com>
16666L:	sparmaintainer@unisys.com (Unisys internal)
16667S:	Supported
16668F:	include/linux/visorbus.h
16669F:	drivers/visorbus/
16670F:	drivers/staging/unisys/
16671
16672UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16673R:	Alim Akhtar <alim.akhtar@samsung.com>
16674R:	Avri Altman <avri.altman@wdc.com>
16675R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16676L:	linux-scsi@vger.kernel.org
16677S:	Supported
16678F:	Documentation/scsi/ufs.txt
16679F:	drivers/scsi/ufs/
16680
16681UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16682M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16683L:	linux-scsi@vger.kernel.org
16684S:	Supported
16685F:	drivers/scsi/ufs/*dwc*
16686
16687UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16688M:	Stanley Chu <stanley.chu@mediatek.com>
16689L:	linux-scsi@vger.kernel.org
16690L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16691S:	Maintained
16692F:	drivers/scsi/ufs/ufs-mediatek*
16693
16694UNSORTED BLOCK IMAGES (UBI)
16695M:	Artem Bityutskiy <dedekind1@gmail.com>
16696M:	Richard Weinberger <richard@nod.at>
16697W:	http://www.linux-mtd.infradead.org/
16698L:	linux-mtd@lists.infradead.org
16699T:	git git://git.infradead.org/ubifs-2.6.git
16700S:	Supported
16701F:	drivers/mtd/ubi/
16702F:	include/linux/mtd/ubi.h
16703F:	include/uapi/mtd/ubi-user.h
16704
16705USB "USBNET" DRIVER FRAMEWORK
16706M:	Oliver Neukum <oneukum@suse.com>
16707L:	netdev@vger.kernel.org
16708W:	http://www.linux-usb.org/usbnet
16709S:	Maintained
16710F:	drivers/net/usb/usbnet.c
16711F:	include/linux/usb/usbnet.h
16712
16713USB ACM DRIVER
16714M:	Oliver Neukum <oneukum@suse.com>
16715L:	linux-usb@vger.kernel.org
16716S:	Maintained
16717F:	Documentation/usb/acm.rst
16718F:	drivers/usb/class/cdc-acm.*
16719
16720USB AR5523 WIRELESS DRIVER
16721M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16722L:	linux-wireless@vger.kernel.org
16723S:	Maintained
16724F:	drivers/net/wireless/ath/ar5523/
16725
16726USB ATTACHED SCSI
16727M:	Oliver Neukum <oneukum@suse.com>
16728L:	linux-usb@vger.kernel.org
16729L:	linux-scsi@vger.kernel.org
16730S:	Maintained
16731F:	drivers/usb/storage/uas.c
16732
16733USB CDC ETHERNET DRIVER
16734M:	Oliver Neukum <oliver@neukum.org>
16735L:	linux-usb@vger.kernel.org
16736S:	Maintained
16737F:	drivers/net/usb/cdc_*.c
16738F:	include/uapi/linux/usb/cdc.h
16739
16740USB CHAOSKEY DRIVER
16741M:	Keith Packard <keithp@keithp.com>
16742L:	linux-usb@vger.kernel.org
16743S:	Maintained
16744F:	drivers/usb/misc/chaoskey.c
16745
16746USB CYPRESS C67X00 DRIVER
16747M:	Peter Korsgaard <jacmet@sunsite.dk>
16748L:	linux-usb@vger.kernel.org
16749S:	Maintained
16750F:	drivers/usb/c67x00/
16751
16752USB DAVICOM DM9601 DRIVER
16753M:	Peter Korsgaard <jacmet@sunsite.dk>
16754L:	netdev@vger.kernel.org
16755W:	http://www.linux-usb.org/usbnet
16756S:	Maintained
16757F:	drivers/net/usb/dm9601.c
16758
16759USB DIAMOND RIO500 DRIVER
16760M:	Cesar Miquel <miquel@df.uba.ar>
16761L:	rio500-users@lists.sourceforge.net
16762W:	http://rio500.sourceforge.net
16763S:	Maintained
16764F:	drivers/usb/misc/rio500*
16765
16766USB EHCI DRIVER
16767M:	Alan Stern <stern@rowland.harvard.edu>
16768L:	linux-usb@vger.kernel.org
16769S:	Maintained
16770F:	Documentation/usb/ehci.rst
16771F:	drivers/usb/host/ehci*
16772
16773USB GADGET/PERIPHERAL SUBSYSTEM
16774M:	Felipe Balbi <balbi@kernel.org>
16775L:	linux-usb@vger.kernel.org
16776W:	http://www.linux-usb.org/gadget
16777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16778S:	Maintained
16779F:	drivers/usb/gadget/
16780F:	include/linux/usb/gadget*
16781
16782USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16783M:	Jiri Kosina <jikos@kernel.org>
16784M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16785L:	linux-usb@vger.kernel.org
16786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16787S:	Maintained
16788F:	Documentation/hid/hiddev.rst
16789F:	drivers/hid/usbhid/
16790
16791USB INTEL XHCI ROLE MUX DRIVER
16792M:	Hans de Goede <hdegoede@redhat.com>
16793L:	linux-usb@vger.kernel.org
16794S:	Maintained
16795F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16796
16797USB IP DRIVER FOR HISILICON KIRIN
16798M:	Yu Chen <chenyu56@huawei.com>
16799M:	Binghui Wang <wangbinghui@hisilicon.com>
16800L:	linux-usb@vger.kernel.org
16801S:	Maintained
16802F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16803F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16804
16805USB ISP116X DRIVER
16806M:	Olav Kongas <ok@artecdesign.ee>
16807L:	linux-usb@vger.kernel.org
16808S:	Maintained
16809F:	drivers/usb/host/isp116x*
16810F:	include/linux/usb/isp116x.h
16811
16812USB LAN78XX ETHERNET DRIVER
16813M:	Woojung Huh <woojung.huh@microchip.com>
16814M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16815L:	netdev@vger.kernel.org
16816S:	Maintained
16817F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16818F:	drivers/net/usb/lan78xx.*
16819F:	include/dt-bindings/net/microchip-lan78xx.h
16820
16821USB MASS STORAGE DRIVER
16822M:	Alan Stern <stern@rowland.harvard.edu>
16823L:	linux-usb@vger.kernel.org
16824L:	usb-storage@lists.one-eyed-alien.net
16825S:	Maintained
16826F:	drivers/usb/storage/
16827
16828USB MIDI DRIVER
16829M:	Clemens Ladisch <clemens@ladisch.de>
16830L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16832S:	Maintained
16833F:	sound/usb/midi.*
16834
16835USB NETWORKING DRIVERS
16836L:	linux-usb@vger.kernel.org
16837S:	Odd Fixes
16838F:	drivers/net/usb/
16839
16840USB OHCI DRIVER
16841M:	Alan Stern <stern@rowland.harvard.edu>
16842L:	linux-usb@vger.kernel.org
16843S:	Maintained
16844F:	Documentation/usb/ohci.rst
16845F:	drivers/usb/host/ohci*
16846
16847USB OTG FSM (Finite State Machine)
16848M:	Peter Chen <Peter.Chen@nxp.com>
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16850L:	linux-usb@vger.kernel.org
16851S:	Maintained
16852F:	drivers/usb/common/usb-otg-fsm.c
16853
16854USB OVER IP DRIVER
16855M:	Valentina Manea <valentina.manea.m@gmail.com>
16856M:	Shuah Khan <shuah@kernel.org>
16857M:	Shuah Khan <skhan@linuxfoundation.org>
16858L:	linux-usb@vger.kernel.org
16859S:	Maintained
16860F:	Documentation/usb/usbip_protocol.rst
16861F:	drivers/usb/usbip/
16862F:	tools/usb/usbip/
16863F:	tools/testing/selftests/drivers/usb/usbip/
16864
16865USB PEGASUS DRIVER
16866M:	Petko Manolov <petkan@nucleusys.com>
16867L:	linux-usb@vger.kernel.org
16868L:	netdev@vger.kernel.org
16869T:	git git://github.com/petkan/pegasus.git
16870W:	https://github.com/petkan/pegasus
16871S:	Maintained
16872F:	drivers/net/usb/pegasus.*
16873
16874USB PHY LAYER
16875M:	Felipe Balbi <balbi@kernel.org>
16876L:	linux-usb@vger.kernel.org
16877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16878S:	Maintained
16879F:	drivers/usb/phy/
16880
16881USB PRINTER DRIVER (usblp)
16882M:	Pete Zaitcev <zaitcev@redhat.com>
16883L:	linux-usb@vger.kernel.org
16884S:	Supported
16885F:	drivers/usb/class/usblp.c
16886
16887USB QMI WWAN NETWORK DRIVER
16888M:	Bjørn Mork <bjorn@mork.no>
16889L:	netdev@vger.kernel.org
16890S:	Maintained
16891F:	Documentation/ABI/testing/sysfs-class-net-qmi
16892F:	drivers/net/usb/qmi_wwan.c
16893
16894USB RTL8150 DRIVER
16895M:	Petko Manolov <petkan@nucleusys.com>
16896L:	linux-usb@vger.kernel.org
16897L:	netdev@vger.kernel.org
16898T:	git git://github.com/petkan/rtl8150.git
16899W:	https://github.com/petkan/rtl8150
16900S:	Maintained
16901F:	drivers/net/usb/rtl8150.c
16902
16903USB SERIAL SUBSYSTEM
16904M:	Johan Hovold <johan@kernel.org>
16905L:	linux-usb@vger.kernel.org
16906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16907S:	Maintained
16908F:	Documentation/usb/usb-serial.rst
16909F:	drivers/usb/serial/
16910F:	include/linux/usb/serial.h
16911
16912USB SMSC75XX ETHERNET DRIVER
16913M:	Steve Glendinning <steve.glendinning@shawell.net>
16914L:	netdev@vger.kernel.org
16915S:	Maintained
16916F:	drivers/net/usb/smsc75xx.*
16917
16918USB SMSC95XX ETHERNET DRIVER
16919M:	Steve Glendinning <steve.glendinning@shawell.net>
16920M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16921L:	netdev@vger.kernel.org
16922S:	Maintained
16923F:	drivers/net/usb/smsc95xx.*
16924
16925USB SUBSYSTEM
16926M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16927L:	linux-usb@vger.kernel.org
16928W:	http://www.linux-usb.org
16929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16930S:	Supported
16931F:	Documentation/devicetree/bindings/usb/
16932F:	Documentation/usb/
16933F:	drivers/usb/
16934F:	include/linux/usb.h
16935F:	include/linux/usb/
16936
16937USB TYPEC PI3USB30532 MUX DRIVER
16938M:	Hans de Goede <hdegoede@redhat.com>
16939L:	linux-usb@vger.kernel.org
16940S:	Maintained
16941F:	drivers/usb/typec/mux/pi3usb30532.c
16942
16943USB TYPEC CLASS
16944M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16945L:	linux-usb@vger.kernel.org
16946S:	Maintained
16947F:	Documentation/ABI/testing/sysfs-class-typec
16948F:	Documentation/driver-api/usb/typec.rst
16949F:	drivers/usb/typec/
16950F:	include/linux/usb/typec.h
16951
16952USB TYPEC BUS FOR ALTERNATE MODES
16953M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16954L:	linux-usb@vger.kernel.org
16955S:	Maintained
16956F:	Documentation/ABI/testing/sysfs-bus-typec
16957F:	Documentation/driver-api/usb/typec_bus.rst
16958F:	drivers/usb/typec/altmodes/
16959F:	include/linux/usb/typec_altmode.h
16960
16961USB TYPEC PORT CONTROLLER DRIVERS
16962M:	Guenter Roeck <linux@roeck-us.net>
16963L:	linux-usb@vger.kernel.org
16964S:	Maintained
16965F:	drivers/usb/typec/tcpm/
16966
16967USB UHCI DRIVER
16968M:	Alan Stern <stern@rowland.harvard.edu>
16969L:	linux-usb@vger.kernel.org
16970S:	Maintained
16971F:	drivers/usb/host/uhci*
16972
16973USB VIDEO CLASS
16974M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16975L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16976L:	linux-media@vger.kernel.org
16977T:	git git://linuxtv.org/media_tree.git
16978W:	http://www.ideasonboard.org/uvc/
16979S:	Maintained
16980F:	drivers/media/usb/uvc/
16981F:	include/uapi/linux/uvcvideo.h
16982
16983USB VISION DRIVER
16984M:	Hans Verkuil <hverkuil@xs4all.nl>
16985L:	linux-media@vger.kernel.org
16986T:	git git://linuxtv.org/media_tree.git
16987W:	https://linuxtv.org
16988S:	Odd Fixes
16989F:	drivers/media/usb/usbvision/
16990
16991USB WEBCAM GADGET
16992M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16993L:	linux-usb@vger.kernel.org
16994S:	Maintained
16995F:	drivers/usb/gadget/function/*uvc*
16996F:	drivers/usb/gadget/legacy/webcam.c
16997F:	include/uapi/linux/usb/g_uvc.h
16998
16999USB WIRELESS RNDIS DRIVER (rndis_wlan)
17000M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17001L:	linux-wireless@vger.kernel.org
17002S:	Maintained
17003F:	drivers/net/wireless/rndis_wlan.c
17004
17005USB XHCI DRIVER
17006M:	Mathias Nyman <mathias.nyman@intel.com>
17007L:	linux-usb@vger.kernel.org
17008S:	Supported
17009F:	drivers/usb/host/xhci*
17010F:	drivers/usb/host/pci-quirks*
17011
17012USB ZD1201 DRIVER
17013L:	linux-wireless@vger.kernel.org
17014W:	http://linux-lc100020.sourceforge.net
17015S:	Orphan
17016F:	drivers/net/wireless/zydas/zd1201.*
17017
17018USB ZR364XX DRIVER
17019M:	Antoine Jacquet <royale@zerezo.com>
17020L:	linux-usb@vger.kernel.org
17021L:	linux-media@vger.kernel.org
17022T:	git git://linuxtv.org/media_tree.git
17023W:	http://royale.zerezo.com/zr364xx/
17024S:	Maintained
17025F:	Documentation/media/v4l-drivers/zr364xx*
17026F:	drivers/media/usb/zr364xx/
17027
17028USER-MODE LINUX (UML)
17029M:	Jeff Dike <jdike@addtoit.com>
17030M:	Richard Weinberger <richard@nod.at>
17031M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17032L:	linux-um@lists.infradead.org
17033W:	http://user-mode-linux.sourceforge.net
17034Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17036S:	Maintained
17037F:	Documentation/virt/uml/
17038F:	arch/um/
17039F:	arch/x86/um/
17040F:	fs/hostfs/
17041
17042USERSPACE COPYIN/COPYOUT (UIOVEC)
17043M:	Alexander Viro <viro@zeniv.linux.org.uk>
17044S:	Maintained
17045F:	lib/iov_iter.c
17046F:	include/linux/uio.h
17047
17048USERSPACE DMA BUFFER DRIVER
17049M:	Gerd Hoffmann <kraxel@redhat.com>
17050S:	Maintained
17051L:	dri-devel@lists.freedesktop.org
17052F:	drivers/dma-buf/udmabuf.c
17053F:	include/uapi/linux/udmabuf.h
17054T:	git git://anongit.freedesktop.org/drm/drm-misc
17055
17056USERSPACE I/O (UIO)
17057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17058S:	Maintained
17059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17060F:	Documentation/driver-api/uio-howto.rst
17061F:	drivers/uio/
17062F:	include/linux/uio_driver.h
17063
17064UTIL-LINUX PACKAGE
17065M:	Karel Zak <kzak@redhat.com>
17066L:	util-linux@vger.kernel.org
17067W:	http://en.wikipedia.org/wiki/Util-linux
17068T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17069S:	Maintained
17070
17071UUID HELPERS
17072M:	Christoph Hellwig <hch@lst.de>
17073R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17074L:	linux-kernel@vger.kernel.org
17075T:	git git://git.infradead.org/users/hch/uuid.git
17076F:	lib/uuid.c
17077F:	lib/test_uuid.c
17078F:	include/linux/uuid.h
17079F:	include/uapi/linux/uuid.h
17080S:	Maintained
17081
17082UVESAFB DRIVER
17083M:	Michal Januszewski <spock@gentoo.org>
17084L:	linux-fbdev@vger.kernel.org
17085W:	https://github.com/mjanusz/v86d
17086S:	Maintained
17087F:	Documentation/fb/uvesafb.rst
17088F:	drivers/video/fbdev/uvesafb.*
17089
17090VF610 NAND DRIVER
17091M:	Stefan Agner <stefan@agner.ch>
17092L:	linux-mtd@lists.infradead.org
17093S:	Supported
17094F:	drivers/mtd/nand/raw/vf610_nfc.c
17095
17096VFAT/FAT/MSDOS FILESYSTEM
17097M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17098S:	Maintained
17099F:	Documentation/filesystems/vfat.txt
17100F:	fs/fat/
17101
17102VFIO DRIVER
17103M:	Alex Williamson <alex.williamson@redhat.com>
17104R:	Cornelia Huck <cohuck@redhat.com>
17105L:	kvm@vger.kernel.org
17106T:	git git://github.com/awilliam/linux-vfio.git
17107S:	Maintained
17108F:	Documentation/driver-api/vfio.rst
17109F:	drivers/vfio/
17110F:	include/linux/vfio.h
17111F:	include/uapi/linux/vfio.h
17112
17113VFIO MEDIATED DEVICE DRIVERS
17114M:	Kirti Wankhede <kwankhede@nvidia.com>
17115L:	kvm@vger.kernel.org
17116S:	Maintained
17117F:	Documentation/driver-api/vfio-mediated-device.rst
17118F:	drivers/vfio/mdev/
17119F:	include/linux/mdev.h
17120F:	samples/vfio-mdev/
17121
17122VFIO PLATFORM DRIVER
17123M:	Eric Auger <eric.auger@redhat.com>
17124L:	kvm@vger.kernel.org
17125S:	Maintained
17126F:	drivers/vfio/platform/
17127
17128VGA_SWITCHEROO
17129R:	Lukas Wunner <lukas@wunner.de>
17130S:	Maintained
17131F:	Documentation/gpu/vga-switcheroo.rst
17132F:	drivers/gpu/vga/vga_switcheroo.c
17133F:	include/linux/vga_switcheroo.h
17134T:	git git://anongit.freedesktop.org/drm/drm-misc
17135
17136VIA RHINE NETWORK DRIVER
17137S:	Orphan
17138F:	drivers/net/ethernet/via/via-rhine.c
17139
17140VIA SD/MMC CARD CONTROLLER DRIVER
17141M:	Bruce Chang <brucechang@via.com.tw>
17142M:	Harald Welte <HaraldWelte@viatech.com>
17143S:	Maintained
17144F:	drivers/mmc/host/via-sdmmc.c
17145
17146VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17147M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17148L:	linux-fbdev@vger.kernel.org
17149S:	Maintained
17150F:	include/linux/via-core.h
17151F:	include/linux/via-gpio.h
17152F:	include/linux/via_i2c.h
17153F:	drivers/video/fbdev/via/
17154
17155VIA VELOCITY NETWORK DRIVER
17156M:	Francois Romieu <romieu@fr.zoreil.com>
17157L:	netdev@vger.kernel.org
17158S:	Maintained
17159F:	drivers/net/ethernet/via/via-velocity.*
17160
17161VICODEC VIRTUAL CODEC DRIVER
17162M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17163L:	linux-media@vger.kernel.org
17164T:	git git://linuxtv.org/media_tree.git
17165W:	https://linuxtv.org
17166S:	Maintained
17167F:	drivers/media/platform/vicodec/*
17168
17169VIDEO MULTIPLEXER DRIVER
17170M:	Philipp Zabel <p.zabel@pengutronix.de>
17171L:	linux-media@vger.kernel.org
17172S:	Maintained
17173F:	drivers/media/platform/video-mux.c
17174
17175VIDEO I2C POLLING DRIVER
17176M:	Matt Ranostay <matt.ranostay@konsulko.com>
17177L:	linux-media@vger.kernel.org
17178S:	Maintained
17179F:	drivers/media/i2c/video-i2c.c
17180
17181VIDEOBUF2 FRAMEWORK
17182M:	Pawel Osciak <pawel@osciak.com>
17183M:	Marek Szyprowski <m.szyprowski@samsung.com>
17184M:	Kyungmin Park <kyungmin.park@samsung.com>
17185R:	Tomasz Figa <tfiga@chromium.org>
17186L:	linux-media@vger.kernel.org
17187S:	Maintained
17188F:	drivers/media/common/videobuf2/*
17189F:	include/media/videobuf2-*
17190
17191VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17192M:	Helen Koike <helen.koike@collabora.com>
17193L:	linux-media@vger.kernel.org
17194T:	git git://linuxtv.org/media_tree.git
17195W:	https://linuxtv.org
17196S:	Maintained
17197F:	drivers/media/platform/vimc/*
17198
17199VIRT LIB
17200M:	Alex Williamson <alex.williamson@redhat.com>
17201M:	Paolo Bonzini <pbonzini@redhat.com>
17202L:	kvm@vger.kernel.org
17203S:	Supported
17204F:	virt/lib/
17205
17206VIRTIO AND VHOST VSOCK DRIVER
17207M:	Stefan Hajnoczi <stefanha@redhat.com>
17208L:	kvm@vger.kernel.org
17209L:	virtualization@lists.linux-foundation.org
17210L:	netdev@vger.kernel.org
17211S:	Maintained
17212F:	include/linux/virtio_vsock.h
17213F:	include/uapi/linux/virtio_vsock.h
17214F:	include/uapi/linux/vsockmon.h
17215F:	include/uapi/linux/vm_sockets_diag.h
17216F:	net/vmw_vsock/diag.c
17217F:	net/vmw_vsock/af_vsock_tap.c
17218F:	net/vmw_vsock/virtio_transport_common.c
17219F:	net/vmw_vsock/virtio_transport.c
17220F:	drivers/net/vsockmon.c
17221F:	drivers/vhost/vsock.c
17222F:	tools/testing/vsock/
17223
17224VIRTIO CONSOLE DRIVER
17225M:	Amit Shah <amit@kernel.org>
17226L:	virtualization@lists.linux-foundation.org
17227S:	Maintained
17228F:	drivers/char/virtio_console.c
17229F:	include/linux/virtio_console.h
17230F:	include/uapi/linux/virtio_console.h
17231
17232VIRTIO CORE AND NET DRIVERS
17233M:	"Michael S. Tsirkin" <mst@redhat.com>
17234M:	Jason Wang <jasowang@redhat.com>
17235L:	virtualization@lists.linux-foundation.org
17236S:	Maintained
17237F:	Documentation/devicetree/bindings/virtio/
17238F:	drivers/virtio/
17239F:	tools/virtio/
17240F:	drivers/net/virtio_net.c
17241F:	drivers/block/virtio_blk.c
17242F:	include/linux/virtio*.h
17243F:	include/uapi/linux/virtio_*.h
17244F:	drivers/crypto/virtio/
17245F:	mm/balloon_compaction.c
17246
17247VIRTIO BLOCK AND SCSI DRIVERS
17248M:	"Michael S. Tsirkin" <mst@redhat.com>
17249M:	Jason Wang <jasowang@redhat.com>
17250R:	Paolo Bonzini <pbonzini@redhat.com>
17251R:	Stefan Hajnoczi <stefanha@redhat.com>
17252L:	virtualization@lists.linux-foundation.org
17253S:	Maintained
17254F:	drivers/block/virtio_blk.c
17255F:	drivers/scsi/virtio_scsi.c
17256F:	include/uapi/linux/virtio_blk.h
17257F:	include/uapi/linux/virtio_scsi.h
17258F:	drivers/vhost/scsi.c
17259
17260VIRTIO CRYPTO DRIVER
17261M:	Gonglei <arei.gonglei@huawei.com>
17262L:	virtualization@lists.linux-foundation.org
17263L:	linux-crypto@vger.kernel.org
17264S:	Maintained
17265F:	drivers/crypto/virtio/
17266F:	include/uapi/linux/virtio_crypto.h
17267
17268VIRTIO DRIVERS FOR S390
17269M:	Cornelia Huck <cohuck@redhat.com>
17270M:	Halil Pasic <pasic@linux.ibm.com>
17271L:	linux-s390@vger.kernel.org
17272L:	virtualization@lists.linux-foundation.org
17273L:	kvm@vger.kernel.org
17274S:	Supported
17275F:	drivers/s390/virtio/
17276F:	arch/s390/include/uapi/asm/virtio-ccw.h
17277
17278VIRTIO GPU DRIVER
17279M:	David Airlie <airlied@linux.ie>
17280M:	Gerd Hoffmann <kraxel@redhat.com>
17281L:	dri-devel@lists.freedesktop.org
17282L:	virtualization@lists.linux-foundation.org
17283T:	git git://anongit.freedesktop.org/drm/drm-misc
17284S:	Maintained
17285F:	drivers/gpu/drm/virtio/
17286F:	include/uapi/linux/virtio_gpu.h
17287
17288VIRTIO HOST (VHOST)
17289M:	"Michael S. Tsirkin" <mst@redhat.com>
17290M:	Jason Wang <jasowang@redhat.com>
17291L:	kvm@vger.kernel.org
17292L:	virtualization@lists.linux-foundation.org
17293L:	netdev@vger.kernel.org
17294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17295S:	Maintained
17296F:	drivers/vhost/
17297F:	include/uapi/linux/vhost.h
17298
17299VIRTIO INPUT DRIVER
17300M:	Gerd Hoffmann <kraxel@redhat.com>
17301S:	Maintained
17302F:	drivers/virtio/virtio_input.c
17303F:	include/uapi/linux/virtio_input.h
17304
17305VIRTIO IOMMU DRIVER
17306M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17307L:	virtualization@lists.linux-foundation.org
17308S:	Maintained
17309F:	drivers/iommu/virtio-iommu.c
17310F:	include/uapi/linux/virtio_iommu.h
17311
17312VIRTUAL BOX GUEST DEVICE DRIVER
17313M:	Hans de Goede <hdegoede@redhat.com>
17314M:	Arnd Bergmann <arnd@arndb.de>
17315M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17316S:	Maintained
17317F:	include/linux/vbox_utils.h
17318F:	include/uapi/linux/vbox*.h
17319F:	drivers/virt/vboxguest/
17320
17321VIRTUAL SERIO DEVICE DRIVER
17322M:	Stephen Chandler Paul <thatslyude@gmail.com>
17323S:	Maintained
17324F:	drivers/input/serio/userio.c
17325F:	include/uapi/linux/userio.h
17326
17327VIVID VIRTUAL VIDEO DRIVER
17328M:	Hans Verkuil <hverkuil@xs4all.nl>
17329L:	linux-media@vger.kernel.org
17330T:	git git://linuxtv.org/media_tree.git
17331W:	https://linuxtv.org
17332S:	Maintained
17333F:	drivers/media/platform/vivid/*
17334
17335VLYNQ BUS
17336M:	Florian Fainelli <f.fainelli@gmail.com>
17337L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17338S:	Maintained
17339F:	drivers/vlynq/vlynq.c
17340F:	include/linux/vlynq.h
17341
17342VME SUBSYSTEM
17343M:	Martyn Welch <martyn@welchs.me.uk>
17344M:	Manohar Vanga <manohar.vanga@gmail.com>
17345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17346L:	devel@driverdev.osuosl.org
17347S:	Maintained
17348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17349F:	Documentation/driver-api/vme.rst
17350F:	drivers/staging/vme/
17351F:	drivers/vme/
17352F:	include/linux/vme*
17353
17354VMWARE BALLOON DRIVER
17355M:	Nadav Amit <namit@vmware.com>
17356M:	"VMware, Inc." <pv-drivers@vmware.com>
17357L:	linux-kernel@vger.kernel.org
17358S:	Maintained
17359F:	drivers/misc/vmw_balloon.c
17360
17361VMWARE HYPERVISOR INTERFACE
17362M:	Thomas Hellstrom <thellstrom@vmware.com>
17363M:	"VMware, Inc." <pv-drivers@vmware.com>
17364L:	virtualization@lists.linux-foundation.org
17365S:	Supported
17366F:	arch/x86/kernel/cpu/vmware.c
17367F:	arch/x86/include/asm/vmware.h
17368
17369VMWARE PVRDMA DRIVER
17370M:	Adit Ranadive <aditr@vmware.com>
17371M:	VMware PV-Drivers <pv-drivers@vmware.com>
17372L:	linux-rdma@vger.kernel.org
17373S:	Maintained
17374F:	drivers/infiniband/hw/vmw_pvrdma/
17375
17376VMware PVSCSI driver
17377M:	Jim Gill <jgill@vmware.com>
17378M:	VMware PV-Drivers <pv-drivers@vmware.com>
17379L:	linux-scsi@vger.kernel.org
17380S:	Maintained
17381F:	drivers/scsi/vmw_pvscsi.c
17382F:	drivers/scsi/vmw_pvscsi.h
17383
17384VMWARE VMMOUSE SUBDRIVER
17385M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17386M:	"VMware, Inc." <pv-drivers@vmware.com>
17387L:	linux-input@vger.kernel.org
17388S:	Maintained
17389F:	drivers/input/mouse/vmmouse.c
17390F:	drivers/input/mouse/vmmouse.h
17391
17392VMWARE VMXNET3 ETHERNET DRIVER
17393M:	Ronak Doshi <doshir@vmware.com>
17394M:	"VMware, Inc." <pv-drivers@vmware.com>
17395L:	netdev@vger.kernel.org
17396S:	Maintained
17397F:	drivers/net/vmxnet3/
17398
17399VOCORE VOCORE2 BOARD
17400M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17401L:	linux-mips@vger.kernel.org
17402S:	Maintained
17403F:	arch/mips/boot/dts/ralink/vocore2.dts
17404
17405VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17406M:	Liam Girdwood <lgirdwood@gmail.com>
17407M:	Mark Brown <broonie@kernel.org>
17408L:	linux-kernel@vger.kernel.org
17409W:	http://www.slimlogic.co.uk/?p=48
17410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17411S:	Supported
17412F:	Documentation/devicetree/bindings/regulator/
17413F:	Documentation/power/regulator/
17414F:	drivers/regulator/
17415F:	include/dt-bindings/regulator/
17416F:	include/linux/regulator/
17417K:	regulator_get_optional
17418
17419VRF
17420M:	David Ahern <dsa@cumulusnetworks.com>
17421M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17422L:	netdev@vger.kernel.org
17423S:	Maintained
17424F:	drivers/net/vrf.c
17425F:	Documentation/networking/vrf.txt
17426
17427VT1211 HARDWARE MONITOR DRIVER
17428M:	Juerg Haefliger <juergh@gmail.com>
17429L:	linux-hwmon@vger.kernel.org
17430S:	Maintained
17431F:	Documentation/hwmon/vt1211.rst
17432F:	drivers/hwmon/vt1211.c
17433
17434VT8231 HARDWARE MONITOR DRIVER
17435M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17436L:	linux-hwmon@vger.kernel.org
17437S:	Maintained
17438F:	drivers/hwmon/vt8231.c
17439
17440VUB300 USB to SDIO/SD/MMC bridge chip
17441M:	Tony Olech <tony.olech@elandigitalsystems.com>
17442L:	linux-mmc@vger.kernel.org
17443L:	linux-usb@vger.kernel.org
17444S:	Supported
17445F:	drivers/mmc/host/vub300.c
17446
17447W1 DALLAS'S 1-WIRE BUS
17448M:	Evgeniy Polyakov <zbr@ioremap.net>
17449S:	Maintained
17450F:	Documentation/devicetree/bindings/w1/
17451F:	Documentation/w1/
17452F:	drivers/w1/
17453F:	include/linux/w1.h
17454
17455W83791D HARDWARE MONITORING DRIVER
17456M:	Marc Hulsman <m.hulsman@tudelft.nl>
17457L:	linux-hwmon@vger.kernel.org
17458S:	Maintained
17459F:	Documentation/hwmon/w83791d.rst
17460F:	drivers/hwmon/w83791d.c
17461
17462W83793 HARDWARE MONITORING DRIVER
17463M:	Rudolf Marek <r.marek@assembler.cz>
17464L:	linux-hwmon@vger.kernel.org
17465S:	Maintained
17466F:	Documentation/hwmon/w83793.rst
17467F:	drivers/hwmon/w83793.c
17468
17469W83795 HARDWARE MONITORING DRIVER
17470M:	Jean Delvare <jdelvare@suse.com>
17471L:	linux-hwmon@vger.kernel.org
17472S:	Maintained
17473F:	drivers/hwmon/w83795.c
17474
17475W83L51xD SD/MMC CARD INTERFACE DRIVER
17476M:	Pierre Ossman <pierre@ossman.eu>
17477S:	Maintained
17478F:	drivers/mmc/host/wbsd.*
17479
17480WACOM PROTOCOL 4 SERIAL TABLETS
17481M:	Julian Squires <julian@cipht.net>
17482M:	Hans de Goede <hdegoede@redhat.com>
17483L:	linux-input@vger.kernel.org
17484S:	Maintained
17485F:	drivers/input/tablet/wacom_serial4.c
17486
17487WATCHDOG DEVICE DRIVERS
17488M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17489M:	Guenter Roeck <linux@roeck-us.net>
17490L:	linux-watchdog@vger.kernel.org
17491W:	http://www.linux-watchdog.org/
17492T:	git git://www.linux-watchdog.org/linux-watchdog.git
17493S:	Maintained
17494F:	Documentation/devicetree/bindings/watchdog/
17495F:	Documentation/watchdog/
17496F:	drivers/watchdog/
17497F:	include/linux/watchdog.h
17498F:	include/uapi/linux/watchdog.h
17499
17500WHISKEYCOVE PMIC GPIO DRIVER
17501M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17502L:	linux-gpio@vger.kernel.org
17503S:	Maintained
17504F:	drivers/gpio/gpio-wcove.c
17505
17506WHWAVE RTC DRIVER
17507M:	Dianlong Li <long17.cool@163.com>
17508L:	linux-rtc@vger.kernel.org
17509S:	Maintained
17510F:	drivers/rtc/rtc-sd3078.c
17511
17512WIIMOTE HID DRIVER
17513M:	David Herrmann <dh.herrmann@googlemail.com>
17514L:	linux-input@vger.kernel.org
17515S:	Maintained
17516F:	drivers/hid/hid-wiimote*
17517
17518WILOCITY WIL6210 WIRELESS DRIVER
17519M:	Maya Erez <merez@codeaurora.org>
17520L:	linux-wireless@vger.kernel.org
17521L:	wil6210@qti.qualcomm.com
17522S:	Supported
17523W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17524F:	drivers/net/wireless/ath/wil6210/
17525
17526WIMAX STACK
17527M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17528M:	linux-wimax@intel.com
17529L:	wimax@linuxwimax.org (subscribers-only)
17530S:	Supported
17531W:	http://linuxwimax.org
17532F:	Documentation/admin-guide/wimax/wimax.rst
17533F:	include/linux/wimax/debug.h
17534F:	include/net/wimax.h
17535F:	include/uapi/linux/wimax.h
17536F:	net/wimax/
17537
17538WINBOND CIR DRIVER
17539M:	David Härdeman <david@hardeman.nu>
17540S:	Maintained
17541F:	drivers/media/rc/winbond-cir.c
17542
17543RCMM REMOTE CONTROLS DECODER
17544M:	Patrick Lerda <patrick9876@free.fr>
17545S:	Maintained
17546F:	drivers/media/rc/ir-rcmm-decoder.c
17547
17548WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17549M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17550L:	linux-watchdog@vger.kernel.org
17551S:	Maintained
17552F:	drivers/watchdog/ebc-c384_wdt.c
17553
17554WINSYSTEMS WS16C48 GPIO DRIVER
17555M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17556L:	linux-gpio@vger.kernel.org
17557S:	Maintained
17558F:	drivers/gpio/gpio-ws16c48.c
17559
17560WISTRON LAPTOP BUTTON DRIVER
17561M:	Miloslav Trmac <mitr@volny.cz>
17562S:	Maintained
17563F:	drivers/input/misc/wistron_btns.c
17564
17565WL3501 WIRELESS PCMCIA CARD DRIVER
17566L:	linux-wireless@vger.kernel.org
17567S:	Odd fixes
17568F:	drivers/net/wireless/wl3501*
17569
17570WOLFSON MICROELECTRONICS DRIVERS
17571L:	patches@opensource.cirrus.com
17572T:	git https://github.com/CirrusLogic/linux-drivers.git
17573W:	https://github.com/CirrusLogic/linux-drivers/wiki
17574S:	Supported
17575F:	Documentation/hwmon/wm83??.rst
17576F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17577F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17578F:	Documentation/devicetree/bindings/mfd/arizona.txt
17579F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17580F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17581F:	arch/arm/mach-s3c64xx/mach-crag6410*
17582F:	drivers/clk/clk-wm83*.c
17583F:	drivers/extcon/extcon-arizona.c
17584F:	drivers/leds/leds-wm83*.c
17585F:	drivers/gpio/gpio-*wm*.c
17586F:	drivers/gpio/gpio-arizona.c
17587F:	drivers/hwmon/wm83??-hwmon.c
17588F:	drivers/input/misc/wm831x-on.c
17589F:	drivers/input/touchscreen/wm831x-ts.c
17590F:	drivers/input/touchscreen/wm97*.c
17591F:	drivers/mfd/arizona*
17592F:	drivers/mfd/wm*.c
17593F:	drivers/mfd/cs47l24*
17594F:	drivers/power/supply/wm83*.c
17595F:	drivers/rtc/rtc-wm83*.c
17596F:	drivers/regulator/wm8*.c
17597F:	drivers/regulator/arizona*
17598F:	drivers/video/backlight/wm83*_bl.c
17599F:	drivers/watchdog/wm83*_wdt.c
17600F:	include/linux/mfd/arizona/
17601F:	include/linux/mfd/wm831x/
17602F:	include/linux/mfd/wm8350/
17603F:	include/linux/mfd/wm8400*
17604F:	include/linux/regulator/arizona*
17605F:	include/linux/wm97xx.h
17606F:	include/sound/wm????.h
17607F:	sound/soc/codecs/arizona.?
17608F:	sound/soc/codecs/wm*
17609F:	sound/soc/codecs/cs47l24*
17610
17611WORKQUEUE
17612M:	Tejun Heo <tj@kernel.org>
17613R:	Lai Jiangshan <jiangshanlai@gmail.com>
17614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17615S:	Maintained
17616F:	include/linux/workqueue.h
17617F:	kernel/workqueue.c
17618F:	Documentation/core-api/workqueue.rst
17619
17620X-POWERS AXP288 PMIC DRIVERS
17621M:	Hans de Goede <hdegoede@redhat.com>
17622S:	Maintained
17623N:	axp288
17624F:	drivers/acpi/pmic/intel_pmic_xpower.c
17625
17626X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17627M:	Chen-Yu Tsai <wens@csie.org>
17628L:	linux-kernel@vger.kernel.org
17629S:	Maintained
17630N:	axp[128]
17631
17632X.25 NETWORK LAYER
17633M:	Andrew Hendry <andrew.hendry@gmail.com>
17634L:	linux-x25@vger.kernel.org
17635S:	Odd Fixes
17636F:	Documentation/networking/x25*
17637F:	include/net/x25*
17638F:	net/x25/
17639
17640X86 ARCHITECTURE (32-BIT AND 64-BIT)
17641M:	Thomas Gleixner <tglx@linutronix.de>
17642M:	Ingo Molnar <mingo@redhat.com>
17643M:	Borislav Petkov <bp@alien8.de>
17644R:	"H. Peter Anvin" <hpa@zytor.com>
17645M:	x86@kernel.org
17646L:	linux-kernel@vger.kernel.org
17647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17648S:	Maintained
17649F:	Documentation/devicetree/bindings/x86/
17650F:	Documentation/x86/
17651F:	arch/x86/
17652
17653X86 ENTRY CODE
17654M:	Andy Lutomirski <luto@kernel.org>
17655L:	linux-kernel@vger.kernel.org
17656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17657S:	Maintained
17658F:	arch/x86/entry/
17659
17660X86 MCE INFRASTRUCTURE
17661M:	Tony Luck <tony.luck@intel.com>
17662M:	Borislav Petkov <bp@alien8.de>
17663L:	linux-edac@vger.kernel.org
17664S:	Maintained
17665F:	arch/x86/kernel/cpu/mce/*
17666
17667X86 MICROCODE UPDATE SUPPORT
17668M:	Borislav Petkov <bp@alien8.de>
17669S:	Maintained
17670F:	arch/x86/kernel/cpu/microcode/*
17671
17672X86 MM
17673M:	Dave Hansen <dave.hansen@linux.intel.com>
17674M:	Andy Lutomirski <luto@kernel.org>
17675M:	Peter Zijlstra <peterz@infradead.org>
17676L:	linux-kernel@vger.kernel.org
17677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17678S:	Maintained
17679F:	arch/x86/mm/
17680
17681X86 PLATFORM DRIVERS
17682M:	Darren Hart <dvhart@infradead.org>
17683M:	Andy Shevchenko <andy@infradead.org>
17684L:	platform-driver-x86@vger.kernel.org
17685T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17686S:	Odd Fixes
17687F:	drivers/platform/x86/
17688F:	drivers/platform/olpc/
17689
17690X86 PLATFORM DRIVERS - ARCH
17691R:	Darren Hart <dvhart@infradead.org>
17692R:	Andy Shevchenko <andy@infradead.org>
17693L:	platform-driver-x86@vger.kernel.org
17694L:	x86@kernel.org
17695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17696S:	Maintained
17697F:	arch/x86/platform
17698
17699X86 VDSO
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/vdso
17703S:	Maintained
17704F:	arch/x86/entry/vdso/
17705
17706XARRAY
17707M:	Matthew Wilcox <willy@infradead.org>
17708L:	linux-fsdevel@vger.kernel.org
17709S:	Supported
17710F:	Documentation/core-api/xarray.rst
17711F:	lib/idr.c
17712F:	lib/xarray.c
17713F:	include/linux/idr.h
17714F:	include/linux/xarray.h
17715F:	tools/testing/radix-tree
17716
17717XBOX DVD IR REMOTE
17718M:	Benjamin Valentin <benpicco@googlemail.com>
17719S:	Maintained
17720F:	drivers/media/rc/xbox_remote.c
17721F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17722
17723XC2028/3028 TUNER DRIVER
17724M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17725L:	linux-media@vger.kernel.org
17726W:	https://linuxtv.org
17727T:	git git://linuxtv.org/media_tree.git
17728S:	Maintained
17729F:	drivers/media/tuners/tuner-xc2028.*
17730
17731XDP (eXpress Data Path)
17732M:	Alexei Starovoitov <ast@kernel.org>
17733M:	Daniel Borkmann <daniel@iogearbox.net>
17734M:	David S. Miller <davem@davemloft.net>
17735M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17736M:	Jesper Dangaard Brouer <hawk@kernel.org>
17737M:	John Fastabend <john.fastabend@gmail.com>
17738L:	netdev@vger.kernel.org
17739L:	bpf@vger.kernel.org
17740S:	Supported
17741F:	net/core/xdp.c
17742F:	include/net/xdp.h
17743F:	kernel/bpf/devmap.c
17744F:	kernel/bpf/cpumap.c
17745F:	include/trace/events/xdp.h
17746K:	xdp
17747N:	xdp
17748
17749XDP SOCKETS (AF_XDP)
17750M:	Björn Töpel <bjorn.topel@intel.com>
17751M:	Magnus Karlsson <magnus.karlsson@intel.com>
17752R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17753L:	netdev@vger.kernel.org
17754L:	bpf@vger.kernel.org
17755S:	Maintained
17756F:	kernel/bpf/xskmap.c
17757F:	net/xdp/
17758
17759XEN BLOCK SUBSYSTEM
17760M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17761M:	Roger Pau Monné <roger.pau@citrix.com>
17762L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17763S:	Supported
17764F:	drivers/block/xen-blkback/*
17765F:	drivers/block/xen*
17766
17767XEN HYPERVISOR ARM
17768M:	Stefano Stabellini <sstabellini@kernel.org>
17769L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17770S:	Maintained
17771F:	arch/arm/xen/
17772F:	arch/arm/include/asm/xen/
17773
17774XEN HYPERVISOR ARM64
17775M:	Stefano Stabellini <sstabellini@kernel.org>
17776L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17777S:	Maintained
17778F:	arch/arm64/xen/
17779F:	arch/arm64/include/asm/xen/
17780
17781XEN HYPERVISOR INTERFACE
17782M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17783M:	Juergen Gross <jgross@suse.com>
17784R:	Stefano Stabellini <sstabellini@kernel.org>
17785L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17787S:	Supported
17788F:	arch/x86/xen/
17789F:	arch/x86/platform/pvh/
17790F:	drivers/*/xen-*front.c
17791F:	drivers/xen/
17792F:	arch/x86/include/asm/xen/
17793F:	arch/x86/include/asm/pvclock-abi.h
17794F:	include/xen/
17795F:	include/uapi/xen/
17796F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17797F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17798
17799XEN NETWORK BACKEND DRIVER
17800M:	Wei Liu <wei.liu@kernel.org>
17801M:	Paul Durrant <paul@xen.org>
17802L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17803L:	netdev@vger.kernel.org
17804S:	Supported
17805F:	drivers/net/xen-netback/*
17806
17807XEN PCI SUBSYSTEM
17808M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17809L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17810S:	Supported
17811F:	arch/x86/pci/*xen*
17812F:	drivers/pci/*xen*
17813
17814XEN PVSCSI DRIVERS
17815M:	Juergen Gross <jgross@suse.com>
17816L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17817L:	linux-scsi@vger.kernel.org
17818S:	Supported
17819F:	drivers/scsi/xen-scsifront.c
17820F:	drivers/xen/xen-scsiback.c
17821F:	include/xen/interface/io/vscsiif.h
17822
17823XEN SWIOTLB SUBSYSTEM
17824M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17825L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826L:	iommu@lists.linux-foundation.org
17827S:	Supported
17828F:	arch/x86/xen/*swiotlb*
17829F:	drivers/xen/*swiotlb*
17830
17831XEN SOUND FRONTEND DRIVER
17832M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17833L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17835S:	Supported
17836F:	sound/xen/*
17837
17838XFS FILESYSTEM
17839M:	Darrick J. Wong <darrick.wong@oracle.com>
17840M:	linux-xfs@vger.kernel.org
17841L:	linux-xfs@vger.kernel.org
17842W:	http://xfs.org/
17843T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17844S:	Supported
17845F:	Documentation/admin-guide/xfs.rst
17846F:	Documentation/ABI/testing/sysfs-fs-xfs
17847F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17848F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17849F:	fs/xfs/
17850F:	include/uapi/linux/dqblk_xfs.h
17851F:	include/uapi/linux/fsmap.h
17852
17853XILINX AXI ETHERNET DRIVER
17854M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17855S:	Maintained
17856F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17857
17858XILINX UARTLITE SERIAL DRIVER
17859M:	Peter Korsgaard <jacmet@sunsite.dk>
17860L:	linux-serial@vger.kernel.org
17861S:	Maintained
17862F:	drivers/tty/serial/uartlite.c
17863
17864XILINX VIDEO IP CORES
17865M:	Hyun Kwon <hyun.kwon@xilinx.com>
17866M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17867L:	linux-media@vger.kernel.org
17868T:	git git://linuxtv.org/media_tree.git
17869S:	Supported
17870F:	Documentation/devicetree/bindings/media/xilinx/
17871F:	drivers/media/platform/xilinx/
17872F:	include/uapi/linux/xilinx-v4l2-controls.h
17873
17874XILINX SD-FEC IP CORES
17875M:	Derek Kiernan <derek.kiernan@xilinx.com>
17876M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17877S:	Maintained
17878F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17879F:	Documentation/misc-devices/xilinx_sdfec.rst
17880F:	drivers/misc/xilinx_sdfec.c
17881F:	drivers/misc/Kconfig
17882F:	drivers/misc/Makefile
17883F:	include/uapi/misc/xilinx_sdfec.h
17884
17885XILLYBUS DRIVER
17886M:	Eli Billauer <eli.billauer@gmail.com>
17887L:	linux-kernel@vger.kernel.org
17888S:	Supported
17889F:	drivers/char/xillybus/
17890
17891XLP9XX I2C DRIVER
17892M:	George Cherian <george.cherian@cavium.com>
17893M:	Jan Glauber <jglauber@cavium.com>
17894L:	linux-i2c@vger.kernel.org
17895W:	http://www.cavium.com
17896S:	Supported
17897F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17898F:	drivers/i2c/busses/i2c-xlp9xx.c
17899
17900XRA1403 GPIO EXPANDER
17901M:	Nandor Han <nandor.han@ge.com>
17902M:	Semi Malinen <semi.malinen@ge.com>
17903L:	linux-gpio@vger.kernel.org
17904S:	Maintained
17905F:	drivers/gpio/gpio-xra1403.c
17906F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17907
17908XTENSA XTFPGA PLATFORM SUPPORT
17909M:	Max Filippov <jcmvbkbc@gmail.com>
17910L:	linux-xtensa@linux-xtensa.org
17911S:	Maintained
17912F:	drivers/spi/spi-xtensa-xtfpga.c
17913F:	sound/soc/xtensa/xtfpga-i2s.c
17914
17915YAM DRIVER FOR AX.25
17916M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17917L:	linux-hams@vger.kernel.org
17918S:	Maintained
17919F:	drivers/net/hamradio/yam*
17920F:	include/linux/yam.h
17921
17922YAMA SECURITY MODULE
17923M:	Kees Cook <keescook@chromium.org>
17924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17925S:	Supported
17926F:	security/yama/
17927F:	Documentation/admin-guide/LSM/Yama.rst
17928
17929YEALINK PHONE DRIVER
17930M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17931L:	usbb2k-api-dev@nongnu.org
17932S:	Maintained
17933F:	Documentation/input/devices/yealink.rst
17934F:	drivers/input/misc/yealink.*
17935
17936Z8530 DRIVER FOR AX.25
17937M:	Joerg Reuter <jreuter@yaina.de>
17938W:	http://yaina.de/jreuter/
17939W:	http://www.qsl.net/dl1bke/
17940L:	linux-hams@vger.kernel.org
17941S:	Maintained
17942F:	Documentation/networking/z8530drv.txt
17943F:	drivers/net/hamradio/*scc.c
17944F:	drivers/net/hamradio/z8530.h
17945
17946ZBUD COMPRESSED PAGE ALLOCATOR
17947M:	Seth Jennings <sjenning@redhat.com>
17948M:	Dan Streetman <ddstreet@ieee.org>
17949L:	linux-mm@kvack.org
17950S:	Maintained
17951F:	mm/zbud.c
17952F:	include/linux/zbud.h
17953
17954ZD1211RW WIRELESS DRIVER
17955M:	Daniel Drake <dsd@gentoo.org>
17956M:	Ulrich Kunitz <kune@deine-taler.de>
17957W:	http://zd1211.ath.cx/wiki/DriverRewrite
17958L:	linux-wireless@vger.kernel.org
17959L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17960S:	Maintained
17961F:	drivers/net/wireless/zydas/zd1211rw/
17962
17963ZD1301 MEDIA DRIVER
17964M:	Antti Palosaari <crope@iki.fi>
17965L:	linux-media@vger.kernel.org
17966W:	https://linuxtv.org/
17967W:	http://palosaari.fi/linux/
17968Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17969S:	Maintained
17970F:	drivers/media/usb/dvb-usb-v2/zd1301*
17971
17972ZD1301_DEMOD MEDIA DRIVER
17973M:	Antti Palosaari <crope@iki.fi>
17974L:	linux-media@vger.kernel.org
17975W:	https://linuxtv.org/
17976W:	http://palosaari.fi/linux/
17977Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17978S:	Maintained
17979F:	drivers/media/dvb-frontends/zd1301_demod*
17980
17981ZHAOXIN PROCESSOR SUPPORT
17982M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17983L:	linux-kernel@vger.kernel.org
17984S:	Maintained
17985F:	arch/x86/kernel/cpu/zhaoxin.c
17986
17987ZPOOL COMPRESSED PAGE STORAGE API
17988M:	Dan Streetman <ddstreet@ieee.org>
17989L:	linux-mm@kvack.org
17990S:	Maintained
17991F:	mm/zpool.c
17992F:	include/linux/zpool.h
17993
17994ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17995M:	Minchan Kim <minchan@kernel.org>
17996M:	Nitin Gupta <ngupta@vflare.org>
17997R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17998L:	linux-kernel@vger.kernel.org
17999S:	Maintained
18000F:	drivers/block/zram/
18001F:	Documentation/admin-guide/blockdev/zram.rst
18002
18003ZS DECSTATION Z85C30 SERIAL DRIVER
18004M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18005S:	Maintained
18006F:	drivers/tty/serial/zs.*
18007
18008ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18009M:	Minchan Kim <minchan@kernel.org>
18010M:	Nitin Gupta <ngupta@vflare.org>
18011R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18012L:	linux-mm@kvack.org
18013S:	Maintained
18014F:	mm/zsmalloc.c
18015F:	include/linux/zsmalloc.h
18016F:	Documentation/vm/zsmalloc.rst
18017
18018ZSWAP COMPRESSED SWAP CACHING
18019M:	Seth Jennings <sjenning@redhat.com>
18020M:	Dan Streetman <ddstreet@ieee.org>
18021L:	linux-mm@kvack.org
18022S:	Maintained
18023F:	mm/zswap.c
18024
18025THE REST
18026M:	Linus Torvalds <torvalds@linux-foundation.org>
18027L:	linux-kernel@vger.kernel.org
18028Q:	http://patchwork.kernel.org/project/LKML/list/
18029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18030S:	Buried alive in reporters
18031F:	*
18032F:	*/
18033