xref: /openbmc/linux/MAINTAINERS (revision fcbd8037)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275L:	dri-devel@lists.freedesktop.org
1276S:	Supported
1277T:	git git://anongit.freedesktop.org/drm/drm-misc
1278F:	drivers/gpu/drm/panfrost/
1279F:	include/uapi/drm/panfrost_drm.h
1280
1281ARM MFM AND FLOPPY DRIVERS
1282M:	Ian Molton <spyro@f2s.com>
1283S:	Maintained
1284F:	arch/arm/mach-rpc/floppydma.S
1285F:	arch/arm/include/asm/floppy.h
1286
1287ARM PMU PROFILING AND DEBUGGING
1288M:	Will Deacon <will@kernel.org>
1289M:	Mark Rutland <mark.rutland@arm.com>
1290S:	Maintained
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292F:	arch/arm*/kernel/perf_*
1293F:	arch/arm/oprofile/common.c
1294F:	arch/arm*/kernel/hw_breakpoint.c
1295F:	arch/arm*/include/asm/hw_breakpoint.h
1296F:	arch/arm*/include/asm/perf_event.h
1297F:	drivers/perf/*
1298F:	include/linux/perf/arm_pmu.h
1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
1300F:	Documentation/devicetree/bindings/perf/
1301
1302ARM PORT
1303M:	Russell King <linux@armlinux.org.uk>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305W:	http://www.armlinux.org.uk/
1306S:	Odd Fixes
1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1308F:	arch/arm/
1309X:	arch/arm/boot/dts/
1310
1311ARM PRIMECELL AACI PL041 DRIVER
1312M:	Russell King <linux@armlinux.org.uk>
1313S:	Odd Fixes
1314F:	sound/arm/aaci.*
1315
1316ARM PRIMECELL BUS SUPPORT
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/amba/
1320F:	include/linux/amba/bus.h
1321
1322ARM PRIMECELL CLCD PL110 DRIVER
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/video/fbdev/amba-clcd.*
1326
1327ARM PRIMECELL KMI PL050 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/input/serio/ambakmi.*
1331F:	include/linux/amba/kmi.h
1332
1333ARM PRIMECELL MMCI PL180/1 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/mmc/host/mmci.*
1337F:	include/linux/amba/mmci.h
1338
1339ARM PRIMECELL SSP PL022 SPI DRIVER
1340M:	Linus Walleij <linus.walleij@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344F:	drivers/spi/spi-pl022.c
1345
1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347M:	Russell King <linux@armlinux.org.uk>
1348S:	Odd Fixes
1349F:	drivers/tty/serial/amba-pl01*.c
1350F:	include/linux/amba/serial.h
1351
1352ARM PRIMECELL VIC PL190/PL192 DRIVER
1353M:	Linus Walleij <linus.walleij@linaro.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357F:	drivers/irqchip/irq-vic.c
1358
1359AMAZON ANNAPURNA LABS FIC DRIVER
1360M:	Talel Shenhar <talel@amazon.com>
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363F:	drivers/irqchip/irq-al-fic.c
1364
1365ARM SMMU DRIVERS
1366M:	Will Deacon <will@kernel.org>
1367R:	Robin Murphy <robin.murphy@arm.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/iommu/arm-smmu*
1371F:	drivers/iommu/io-pgtable-arm.c
1372F:	drivers/iommu/io-pgtable-arm-v7s.c
1373
1374ARM SUB-ARCHITECTURES
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-*/
1378F:	arch/arm/plat-*/
1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1380
1381ARM/ACTIONS SEMI ARCHITECTURE
1382M:	Andreas Färber <afaerber@suse.de>
1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386N:	owl
1387F:	arch/arm/mach-actions/
1388F:	arch/arm/boot/dts/owl-*
1389F:	arch/arm64/boot/dts/actions/
1390F:	drivers/clk/actions/
1391F:	drivers/clocksource/timer-owl*
1392F:	drivers/dma/owl-dma.c
1393F:	drivers/i2c/busses/i2c-owl.c
1394F:	drivers/pinctrl/actions/*
1395F:	drivers/soc/actions/
1396F:	include/dt-bindings/power/owl-*
1397F:	include/linux/soc/actions/
1398F:	Documentation/devicetree/bindings/arm/actions.yaml
1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1405
1406ARM/ADS SPHERE MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/AFEB9260 MACHINE SUPPORT
1412M:	Sergey Lapin <slapin@ossfans.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AJECO 1ARM MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/Allwinner SoC Clock Support
1422M:	Emilio López <emilio@elopez.com.ar>
1423S:	Maintained
1424F:	drivers/clk/sunxi/
1425
1426ARM/Allwinner sunXi SoC support
1427M:	Maxime Ripard <mripard@kernel.org>
1428M:	Chen-Yu Tsai <wens@csie.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431N:	sun[x456789]i
1432N:	sun50i
1433F:	arch/arm/mach-sunxi/
1434F:	arch/arm64/boot/dts/allwinner/
1435F:	drivers/clk/sunxi-ng/
1436F:	drivers/pinctrl/sunxi/
1437F:	drivers/soc/sunxi/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1439
1440Allwinner A10 CSI driver
1441M:	Maxime Ripard <mripard@kernel.org>
1442L:	linux-media@vger.kernel.org
1443T:	git git://linuxtv.org/media_tree.git
1444F:	drivers/media/platform/sunxi/sun4i-csi/
1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1446S:	Maintained
1447
1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449M:	Neil Armstrong <narmstrong@baylibre.com>
1450M:	Jerome Brunet <jbrunet@baylibre.com>
1451L:	linux-amlogic@lists.infradead.org
1452S:	Maintained
1453F:	drivers/clk/meson/
1454F:	include/dt-bindings/clock/meson*
1455F:	include/dt-bindings/clock/gxbb*
1456F:	Documentation/devicetree/bindings/clock/amlogic*
1457
1458ARM/Amlogic Meson SoC support
1459M:	Kevin Hilman <khilman@baylibre.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L:	linux-amlogic@lists.infradead.org
1462W:	http://linux-meson.com/
1463S:	Maintained
1464F:	arch/arm/mach-meson/
1465F:	arch/arm/boot/dts/meson*
1466F:	arch/arm64/boot/dts/amlogic/
1467F:	drivers/pinctrl/meson/
1468F:	drivers/mmc/host/meson*
1469F:	drivers/soc/amlogic/
1470F:	drivers/rtc/rtc-meson*
1471N:	meson
1472
1473ARM/Amlogic Meson SoC Sound Drivers
1474M:	Jerome Brunet <jbrunet@baylibre.com>
1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	sound/soc/meson/
1478F:	Documentation/devicetree/bindings/sound/amlogic*
1479
1480ARM/Annapurna Labs ALPINE ARCHITECTURE
1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-alpine/
1486F:	arch/arm/boot/dts/alpine*
1487F:	arch/arm64/boot/dts/al/
1488F:	drivers/*/*alpine*
1489
1490ARM/ARTPEC MACHINE SUPPORT
1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
1492M:	Lars Persson <lars.persson@axis.com>
1493S:	Maintained
1494L:	linux-arm-kernel@axis.com
1495F:	arch/arm/mach-artpec
1496F:	arch/arm/boot/dts/artpec6*
1497F:	drivers/clk/axis
1498F:	drivers/crypto/axis
1499F:	drivers/mmc/host/usdhi6rol0.c
1500F:	drivers/pinctrl/pinctrl-artpec*
1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1502
1503ARM/ASPEED I2C DRIVER
1504M:	Brendan Higgins <brendanhiggins@google.com>
1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1506R:	Joel Stanley <joel@jms.id.au>
1507L:	linux-i2c@vger.kernel.org
1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1511F:	drivers/i2c/busses/i2c-aspeed.c
1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1514
1515ARM/ASPEED MACHINE SUPPORT
1516M:	Joel Stanley <joel@jms.id.au>
1517R:	Andrew Jeffery <andrew@aj.id.au>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1521S:	Supported
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1523F:	arch/arm/mach-aspeed/
1524F:	arch/arm/boot/dts/aspeed-*
1525N:	aspeed
1526
1527ARM/BITMAIN ARCHITECTURE
1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm64/boot/dts/bitmain/
1532F:	drivers/pinctrl/pinctrl-bm1880.c
1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1535
1536ARM/CALXEDA HIGHBANK ARCHITECTURE
1537M:	Rob Herring <robh@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-highbank/
1541F:	arch/arm/boot/dts/highbank.dts
1542F:	arch/arm/boot/dts/ecx-*.dts*
1543
1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1545M:	Krzysztof Halasa <khalasa@piap.pl>
1546S:	Maintained
1547F:	arch/arm/mach-cns3xxx/
1548
1549ARM/CAVIUM THUNDER NETWORK DRIVER
1550M:	Sunil Goutham <sgoutham@cavium.com>
1551M:	Robert Richter <rric@kernel.org>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Supported
1554F:	drivers/net/ethernet/cavium/thunder/
1555
1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1557M:	Lukasz Majewski <lukma@denx.de>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/mach-ep93xx/ts72xx.c
1561
1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1563M:	Alexander Shiyan <shc_work@mail.ru>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Odd Fixes
1566N:	clps711x
1567
1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-ep93xx/
1579F:	arch/arm/mach-ep93xx/include/mach/
1580
1581ARM/CLKDEV SUPPORT
1582M:	Russell King <linux@armlinux.org.uk>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1586F:	drivers/clk/clkdev.c
1587
1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1589M:	Mike Rapoport <mike@compulab.co.il>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592
1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1594M:	Baruch Siach <baruch@tkos.co.il>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/cx92755*
1598N:	digicolor
1599
1600ARM/CONTEC MICRO9 MACHINE SUPPORT
1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
1602S:	Maintained
1603F:	arch/arm/mach-ep93xx/micro9.c
1604
1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	drivers/hwtracing/coresight/*
1611F:	Documentation/trace/coresight.rst
1612F:	Documentation/trace/coresight-cpu-debug.rst
1613F:	Documentation/devicetree/bindings/arm/coresight.txt
1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1616F:	tools/perf/arch/arm/util/pmu.c
1617F:	tools/perf/arch/arm/util/auxtrace.c
1618F:	tools/perf/arch/arm/util/cs-etm.c
1619F:	tools/perf/arch/arm/util/cs-etm.h
1620F:	tools/perf/util/cs-etm.*
1621F:	tools/perf/util/cs-etm-decoder/*
1622
1623ARM/CORGI MACHINE SUPPORT
1624M:	Richard Purdie <rpurdie@rpsys.net>
1625S:	Maintained
1626
1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1629M:	Linus Walleij <linus.walleij@linaro.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631T:	git git://github.com/ulli-kroll/linux.git
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/arm/gemini.txt
1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1637F:	arch/arm/mach-gemini/
1638F:	drivers/net/ethernet/cortina/
1639F:	drivers/pinctrl/pinctrl-gemini.c
1640F:	drivers/rtc/rtc-ftrtc010.c
1641
1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1643M:	Barry Song <baohua@kernel.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1646S:	Maintained
1647F:	arch/arm/boot/dts/prima2*
1648F:	arch/arm/mach-prima2/
1649F:	drivers/clk/sirf/
1650F:	drivers/clocksource/timer-prima2.c
1651F:	drivers/clocksource/timer-atlas7.c
1652N:	[^a-z]sirf
1653X:	drivers/gnss
1654
1655ARM/CZ.NIC TURRIS MOX SUPPORT
1656M:	Marek Behun <marek.behun@nic.cz>
1657W:	http://mox.turris.cz
1658S:	Maintained
1659F:	Documentation/ABI/testing/debugfs-moxtet
1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1665F:	include/linux/moxtet.h
1666F:	drivers/bus/moxtet.c
1667F:	drivers/firmware/turris-mox-rwtm.c
1668F:	drivers/gpio/gpio-moxtet.c
1669
1670ARM/EBSA110 MACHINE SUPPORT
1671M:	Russell King <linux@armlinux.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.armlinux.org.uk/
1674S:	Maintained
1675F:	arch/arm/mach-ebsa110/
1676F:	drivers/net/ethernet/amd/am79c961a.*
1677
1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683N:	efm32
1684
1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/mach-pxa/ezx.c
1690
1691ARM/FARADAY FA526 PORT
1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695T:	git git://git.berlios.de/gemini-board
1696F:	arch/arm/mm/*-fa*
1697
1698ARM/FOOTBRIDGE ARCHITECTURE
1699M:	Russell King <linux@armlinux.org.uk>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701W:	http://www.armlinux.org.uk/
1702S:	Maintained
1703F:	arch/arm/include/asm/hardware/dec21285.h
1704F:	arch/arm/mach-footbridge/
1705
1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1707M:	Shawn Guo <shawnguo@kernel.org>
1708M:	Sascha Hauer <s.hauer@pengutronix.de>
1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1710R:	Fabio Estevam <festevam@gmail.com>
1711R:	NXP Linux Team <linux-imx@nxp.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1715N:	imx
1716N:	mxs
1717X:	drivers/media/i2c/
1718
1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Stefan Agner <stefan@agner.ch>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1727F:	arch/arm/mach-imx/*vf610*
1728F:	arch/arm/boot/dts/vf*
1729
1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1731M:	Shawn Guo <shawnguo@kernel.org>
1732M:	Li Yang <leoyang.li@nxp.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1736F:	arch/arm/boot/dts/ls1021a*
1737F:	arch/arm64/boot/dts/freescale/fsl-*
1738F:	arch/arm64/boot/dts/freescale/qoriq-*
1739
1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/GUMSTIX MACHINE SUPPORT
1746M:	Steve Sakoman <sakoman@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1751M:	Philipp Zabel <philipp.zabel@gmail.com>
1752M:	Paul Parsons <lost.distance@yahoo.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-pxa/hx4700.c
1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
1757F:	sound/soc/pxa/hx4700.c
1758
1759ARM/HISILICON SOC SUPPORT
1760M:	Wei Xu <xuwei5@hisilicon.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.hisilicon.com
1763S:	Supported
1764T:	git git://github.com/hisilicon/linux-hisi.git
1765F:	arch/arm/mach-hisi/
1766F:	arch/arm/boot/dts/hi3*
1767F:	arch/arm/boot/dts/hip*
1768F:	arch/arm/boot/dts/hisi*
1769F:	arch/arm64/boot/dts/hisilicon/
1770
1771ARM/HP JORNADA 7XX MACHINE SUPPORT
1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1773W:	www.jlime.com
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1776F:	arch/arm/mach-sa1100/jornada720.c
1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1778
1779ARM/IGEP MACHINE SUPPORT
1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1781M:	Javier Martinez Canillas <javier@dowhile0.org>
1782L:	linux-omap@vger.kernel.org
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	arch/arm/boot/dts/omap3-igep*
1786
1787ARM/INCOME PXA270 SUPPORT
1788M:	Marek Vasut <marek.vasut@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1792
1793ARM/INTEL IOP32X ARM ARCHITECTURE
1794M:	Lennert Buytenhek <kernel@wantstofly.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797
1798ARM/INTEL IQ81342EX MACHINE SUPPORT
1799M:	Lennert Buytenhek <kernel@wantstofly.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802
1803ARM/INTEL IXDP2850 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/INTEL IXP4XX ARM ARCHITECTURE
1809M:	Linus Walleij <linusw@kernel.org>
1810M:	Imre Kaloz <kaloz@openwrt.org>
1811M:	Krzysztof Halasa <khalasa@piap.pl>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1818F:	arch/arm/mach-ixp4xx/
1819F:	drivers/clocksource/timer-ixp4xx.c
1820F:	drivers/gpio/gpio-ixp4xx.c
1821F:	drivers/irqchip/irq-ixp4xx.c
1822F:	include/linux/irqchip/irq-ixp4xx.h
1823F:	include/linux/platform_data/timer-ixp4xx.h
1824
1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1826M:	Jonathan Cameron <jic23@cam.ac.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	arch/arm/mach-pxa/stargate2.c
1830F:	drivers/pcmcia/pxa2xx_stargate2.c
1831
1832ARM/INTEL XSC3 (MANZANO) ARM CORE
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/LG1K ARCHITECTURE
1843M:	Chanho Min <chanho.min@lge.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/lg/
1847
1848ARM/LOGICPD PXA270 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/LPC18XX ARCHITECTURE
1854M:	Vladimir Zapolskiy <vz@mleia.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1858F:	arch/arm/boot/dts/lpc43*
1859F:	drivers/i2c/busses/i2c-lpc2k.c
1860F:	drivers/memory/pl172.c
1861F:	drivers/mtd/spi-nor/nxp-spifi.c
1862F:	drivers/rtc/rtc-lpc24xx.c
1863N:	lpc18xx
1864
1865ARM/LPC32XX SOC SUPPORT
1866M:	Vladimir Zapolskiy <vz@mleia.com>
1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1872F:	arch/arm/boot/dts/lpc32*
1873F:	arch/arm/mach-lpc32xx/
1874F:	drivers/i2c/busses/i2c-pnx.c
1875F:	drivers/net/ethernet/nxp/lpc_eth.c
1876F:	drivers/usb/host/ohci-nxp.c
1877F:	drivers/watchdog/pnx4008_wdt.c
1878N:	lpc32xx
1879
1880ARM/MAGICIAN MACHINE SUPPORT
1881M:	Philipp Zabel <philipp.zabel@gmail.com>
1882S:	Maintained
1883
1884ARM/Marvell Dove/MV78xx0/Orion SOC support
1885M:	Jason Cooper <jason@lakedaemon.net>
1886M:	Andrew Lunn <andrew@lunn.ch>
1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1888M:	Gregory Clement <gregory.clement@bootlin.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	Documentation/devicetree/bindings/soc/dove/
1892F:	arch/arm/mach-dove/
1893F:	arch/arm/mach-mv78xx0/
1894F:	arch/arm/mach-orion5x/
1895F:	arch/arm/plat-orion/
1896F:	arch/arm/boot/dts/dove*
1897F:	arch/arm/boot/dts/orion5x*
1898T:	git git://git.infradead.org/linux-mvebu.git
1899
1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1901M:	Jason Cooper <jason@lakedaemon.net>
1902M:	Andrew Lunn <andrew@lunn.ch>
1903M:	Gregory Clement <gregory.clement@bootlin.com>
1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/armada*
1908F:	arch/arm/boot/dts/kirkwood*
1909F:	arch/arm/configs/mvebu_*_defconfig
1910F:	arch/arm/mach-mvebu/
1911F:	arch/arm64/boot/dts/marvell/armada*
1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
1913F:	drivers/cpufreq/armada-8k-cpufreq.c
1914F:	drivers/cpufreq/mvebu-cpufreq.c
1915F:	drivers/irqchip/irq-armada-370-xp.c
1916F:	drivers/irqchip/irq-mvebu-*
1917F:	drivers/pinctrl/mvebu/
1918F:	drivers/rtc/rtc-armada38x.c
1919T:	git git://git.infradead.org/linux-mvebu.git
1920
1921ARM/Mediatek RTC DRIVER
1922M:	Eddie Huang <eddie.huang@mediatek.com>
1923M:	Sean Wang <sean.wang@mediatek.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1928F:	drivers/rtc/rtc-mt6397.c
1929F:	drivers/rtc/rtc-mt7622.c
1930
1931ARM/Mediatek SoC support
1932M:	Matthias Brugger <matthias.bgg@gmail.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935W:	https://mtk.bcnfs.org/
1936C:	irc://chat.freenode.net/linux-mediatek
1937S:	Maintained
1938F:	arch/arm/boot/dts/mt6*
1939F:	arch/arm/boot/dts/mt7*
1940F:	arch/arm/boot/dts/mt8*
1941F:	arch/arm/mach-mediatek/
1942F:	arch/arm64/boot/dts/mediatek/
1943F:	drivers/soc/mediatek/
1944N:	mtk
1945N:	mt[678]
1946K:	mediatek
1947
1948ARM/Mediatek USB3 PHY DRIVER
1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	drivers/phy/mediatek/
1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1955
1956ARM/Microchip (AT91) SoC support
1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.linux4sam.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1963S:	Supported
1964N:	at91
1965N:	atmel
1966F:	arch/arm/mach-at91/
1967F:	include/soc/at91/
1968F:	arch/arm/boot/dts/at91*.dts
1969F:	arch/arm/boot/dts/at91*.dtsi
1970F:	arch/arm/boot/dts/sama*.dts
1971F:	arch/arm/boot/dts/sama*.dtsi
1972F:	arch/arm/include/debug/at91.S
1973F:	drivers/memory/atmel*
1974F:	drivers/watchdog/sama5d4_wdt.c
1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
1976X:	drivers/net/wireless/atmel/
1977
1978ARM/MIOA701 MACHINE SUPPORT
1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981F:	arch/arm/mach-pxa/mioa701.c
1982S:	Maintained
1983
1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
1986S:	Maintained
1987
1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1989M:	Linus Walleij <linus.walleij@linaro.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1994F:	arch/arm/mach-nomadik/
1995F:	arch/arm/mach-u300/
1996F:	arch/arm/mach-ux500/
1997F:	drivers/soc/ux500/
1998F:	arch/arm/boot/dts/ste-*
1999F:	drivers/clk/clk-nomadik.c
2000F:	drivers/clk/clk-u300.c
2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2002F:	drivers/clocksource/timer-u300.c
2003F:	drivers/dma/coh901318*
2004F:	drivers/dma/ste_dma40*
2005F:	drivers/hwspinlock/u8500_hsem.c
2006F:	drivers/i2c/busses/i2c-nomadik.c
2007F:	drivers/i2c/busses/i2c-stu300.c
2008F:	drivers/mfd/ab3100*
2009F:	drivers/mfd/ab8500*
2010F:	drivers/mfd/abx500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/
2014F:	drivers/pinctrl/pinctrl-coh901*
2015F:	drivers/pinctrl/pinctrl-u300.c
2016F:	drivers/rtc/rtc-ab3100.c
2017F:	drivers/rtc/rtc-ab8500.c
2018F:	drivers/rtc/rtc-coh901331.c
2019F:	drivers/rtc/rtc-pl031.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	Documentation/devicetree/bindings/arm/ste-*
2022F:	Documentation/devicetree/bindings/arm/ux500/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2024
2025ARM/NUVOTON NPCM ARCHITECTURE
2026M:	Avi Fishman <avifishman70@gmail.com>
2027M:	Tomer Maimon <tmaimon77@gmail.com>
2028M:	Tali Perry <tali.perry1@gmail.com>
2029R:	Patrick Venture <venture@google.com>
2030R:	Nancy Yuen <yuenn@google.com>
2031R:	Benjamin Fair <benjaminfair@google.com>
2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2033S:	Supported
2034F:	arch/arm/mach-npcm/
2035F:	arch/arm/boot/dts/nuvoton-npcm*
2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2037F:	drivers/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*/*npcm*
2040
2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2044S:	Orphan
2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
2046F:	arch/arm/mach-s3c24xx/gta02.h
2047
2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
2049M:	Alexander Clouter <alex@digriz.org.uk>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.digriz.org.uk/ts78xx/kernel
2052S:	Maintained
2053F:	arch/arm/mach-orion5x/ts78xx-*
2054
2055ARM/OXNAS platform support
2056M:	Neil Armstrong <narmstrong@baylibre.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-oxnas/
2061F:	arch/arm/boot/dts/ox8*.dts*
2062N:	oxnas
2063
2064ARM/PALM TREO SUPPORT
2065M:	Tomas Cech <sleep_walker@suse.com>
2066L:	linux-arm-kernel@lists.infradead.org
2067W:	http://hackndev.com
2068S:	Maintained
2069F:	arch/arm/mach-pxa/palmtreo.*
2070
2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2072M:	Marek Vasut <marek.vasut@gmail.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
2077F:	arch/arm/mach-pxa/palmtx.c
2078F:	arch/arm/mach-pxa/palmt5.*
2079F:	arch/arm/mach-pxa/include/mach/palmld.h
2080F:	arch/arm/mach-pxa/palmld.c
2081F:	arch/arm/mach-pxa/palmte2.*
2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
2083F:	arch/arm/mach-pxa/palmtc.c
2084
2085ARM/PALMZ72 SUPPORT
2086M:	Sergey Lapin <slapin@ossfans.org>
2087L:	linux-arm-kernel@lists.infradead.org
2088W:	http://hackndev.com
2089S:	Maintained
2090F:	arch/arm/mach-pxa/palmz72.*
2091
2092ARM/PLEB SUPPORT
2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095S:	Maintained
2096
2097ARM/PT DIGITAL BOARD PORT
2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100W:	http://www.armlinux.org.uk/
2101S:	Maintained
2102
2103ARM/QUALCOMM SUPPORT
2104M:	Andy Gross <agross@kernel.org>
2105L:	linux-arm-msm@vger.kernel.org
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/soc/qcom/
2108F:	Documentation/devicetree/bindings/*/qcom*
2109F:	arch/arm/boot/dts/qcom-*.dts
2110F:	arch/arm/boot/dts/qcom-*.dtsi
2111F:	arch/arm/mach-qcom/
2112F:	arch/arm64/boot/dts/qcom/
2113F:	drivers/*/qcom/
2114F:	drivers/*/qcom*
2115F:	drivers/*/*/qcom/
2116F:	drivers/*/*/qcom*
2117F:	drivers/*/pm8???-*
2118F:	drivers/bluetooth/btqcomsmd.c
2119F:	drivers/clocksource/timer-qcom.c
2120F:	drivers/extcon/extcon-qcom*
2121F:	drivers/iommu/msm*
2122F:	drivers/i2c/busses/i2c-qup.c
2123F:	drivers/i2c/busses/i2c-qcom-geni.c
2124F:	drivers/mfd/ssbi.c
2125F:	drivers/mmc/host/mmci_qcom*
2126F:	drivers/mmc/host/sdhci-msm.c
2127F:	drivers/pci/controller/dwc/pcie-qcom.c
2128F:	drivers/phy/qualcomm/
2129F:	drivers/power/*/msm*
2130F:	drivers/reset/reset-qcom-*
2131F:	drivers/scsi/ufs/ufs-qcom.*
2132F:	drivers/spi/spi-qup.c
2133F:	drivers/spi/spi-geni-qcom.c
2134F:	drivers/spi/spi-qcom-qspi.c
2135F:	drivers/tty/serial/msm_serial.c
2136F:	drivers/usb/dwc3/dwc3-qcom.c
2137F:	include/dt-bindings/*/qcom*
2138F:	include/linux/*/qcom*
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2140
2141ARM/RADISYS ENP2611 MACHINE SUPPORT
2142M:	Lennert Buytenhek <kernel@wantstofly.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145
2146ARM/RDA MICRO ARCHITECTURE
2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	arch/arm/boot/dts/rda8810pl-*
2152F:	drivers/clocksource/timer-rda.c
2153F:	drivers/irqchip/irq-rda-intc.c
2154F:	drivers/tty/serial/rda-uart.c
2155F:	Documentation/devicetree/bindings/arm/rda.yaml
2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2159
2160ARM/REALTEK ARCHITECTURE
2161M:	Andreas Färber <afaerber@suse.de>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm64/boot/dts/realtek/
2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
2166
2167ARM/RENESAS ARM64 ARCHITECTURE
2168M:	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/geert/renesas-devel.git next
2173S:	Supported
2174F:	arch/arm64/boot/dts/renesas/
2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
2176F:	drivers/soc/renesas/
2177F:	include/linux/soc/renesas/
2178
2179ARM/RISCPC ARCHITECTURE
2180M:	Russell King <linux@armlinux.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182W:	http://www.armlinux.org.uk/
2183S:	Maintained
2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2185F:	arch/arm/include/asm/hardware/ioc.h
2186F:	arch/arm/include/asm/hardware/iomd.h
2187F:	arch/arm/include/asm/hardware/memc.h
2188F:	arch/arm/mach-rpc/
2189F:	drivers/net/ethernet/8390/etherh.c
2190F:	drivers/net/ethernet/i825xx/ether1*
2191F:	drivers/net/ethernet/seeq/ether3*
2192F:	drivers/scsi/arm/
2193
2194ARM/Rockchip SoC support
2195M:	Heiko Stuebner <heiko@sntech.de>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-rockchip@lists.infradead.org
2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201F:	arch/arm/boot/dts/rk3*
2202F:	arch/arm/boot/dts/rv1108*
2203F:	arch/arm/mach-rockchip/
2204F:	drivers/clk/rockchip/
2205F:	drivers/i2c/busses/i2c-rk3x.c
2206F:	drivers/*/*rockchip*
2207F:	drivers/*/*/*rockchip*
2208F:	sound/soc/rockchip/
2209N:	rockchip
2210
2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212M:	Kukjin Kim <kgene@kernel.org>
2213M:	Krzysztof Kozlowski <krzk@kernel.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217S:	Maintained
2218F:	arch/arm/boot/dts/s3c*
2219F:	arch/arm/boot/dts/s5p*
2220F:	arch/arm/boot/dts/exynos*
2221F:	arch/arm64/boot/dts/exynos/
2222F:	arch/arm/plat-samsung/
2223F:	arch/arm/mach-s3c24*/
2224F:	arch/arm/mach-s3c64xx/
2225F:	arch/arm/mach-s5p*/
2226F:	arch/arm/mach-exynos*/
2227F:	drivers/*/*s3c24*
2228F:	drivers/*/*/*s3c24*
2229F:	drivers/*/*s3c64xx*
2230F:	drivers/*/*s5pv210*
2231F:	drivers/memory/samsung/
2232F:	drivers/soc/samsung/
2233F:	include/linux/soc/samsung/
2234F:	Documentation/arm/samsung/
2235F:	Documentation/devicetree/bindings/arm/samsung/
2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2238N:	exynos
2239
2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
2241M:	Kyungmin Park <kyungmin.park@samsung.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-s5pv210/
2245
2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248M:	Kamil Debski <kamil@wypas.org>
2249M:	Andrzej Hajda <a.hajda@samsung.com>
2250L:	linux-arm-kernel@lists.infradead.org
2251L:	linux-media@vger.kernel.org
2252S:	Maintained
2253F:	drivers/media/platform/s5p-g2d/
2254
2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-cec/
2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2262
2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-jpeg/
2271
2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2273M:	Kyungmin Park <kyungmin.park@samsung.com>
2274M:	Kamil Debski <kamil@wypas.org>
2275M:	Jeongtae Park <jtp.park@samsung.com>
2276M:	Andrzej Hajda <a.hajda@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-mfc/
2281
2282ARM/SHMOBILE ARM ARCHITECTURE
2283M:	Geert Uytterhoeven <geert+renesas@glider.be>
2284M:	Magnus Damm <magnus.damm@gmail.com>
2285L:	linux-renesas-soc@vger.kernel.org
2286Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2288S:	Supported
2289F:	arch/arm/boot/dts/emev2*
2290F:	arch/arm/boot/dts/gr-peach*
2291F:	arch/arm/boot/dts/iwg20d-q7*
2292F:	arch/arm/boot/dts/r7s*
2293F:	arch/arm/boot/dts/r8a*
2294F:	arch/arm/boot/dts/r9a*
2295F:	arch/arm/boot/dts/sh*
2296F:	arch/arm/configs/shmobile_defconfig
2297F:	arch/arm/include/debug/renesas-scif.S
2298F:	arch/arm/mach-shmobile/
2299F:	Documentation/devicetree/bindings/arm/renesas.yaml
2300F:	drivers/soc/renesas/
2301F:	include/linux/soc/renesas/
2302
2303ARM/SOCFPGA ARCHITECTURE
2304M:	Dinh Nguyen <dinguyen@kernel.org>
2305S:	Maintained
2306F:	arch/arm/mach-socfpga/
2307F:	arch/arm/boot/dts/socfpga*
2308F:	arch/arm/configs/socfpga_defconfig
2309F:	arch/arm64/boot/dts/altera/
2310F:	arch/arm64/boot/dts/intel/
2311W:	http://www.rocketboards.org
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2313
2314ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2315M:	Dinh Nguyen <dinguyen@kernel.org>
2316S:	Maintained
2317F:	drivers/clk/socfpga/
2318
2319ARM/SOCFPGA EDAC SUPPORT
2320M:	Thor Thayer <thor.thayer@linux.intel.com>
2321S:	Maintained
2322F:	drivers/edac/altera_edac.
2323
2324ARM/SPREADTRUM SoC SUPPORT
2325M:	Orson Zhai <orsonzhai@gmail.com>
2326M:	Baolin Wang <baolin.wang7@gmail.com>
2327M:	Chunyan Zhang <zhang.lyra@gmail.com>
2328S:	Maintained
2329F:	arch/arm64/boot/dts/sprd
2330N:	sprd
2331N:	sc27xx
2332N:	sc2731
2333
2334ARM/STI ARCHITECTURE
2335M:	Patrice Chotard <patrice.chotard@st.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337W:	http://www.stlinux.com
2338S:	Maintained
2339F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2340F:	arch/arm/mach-sti/
2341F:	arch/arm/boot/dts/sti*
2342F:	drivers/char/hw_random/st-rng.c
2343F:	drivers/clocksource/arm_global_timer.c
2344F:	drivers/clocksource/clksrc_st_lpc.c
2345F:	drivers/cpufreq/sti-cpufreq.c
2346F:	drivers/dma/st_fdma*
2347F:	drivers/i2c/busses/i2c-st.c
2348F:	drivers/media/rc/st_rc.c
2349F:	drivers/media/platform/sti/c8sectpfe/
2350F:	drivers/mmc/host/sdhci-st.c
2351F:	drivers/phy/st/phy-miphy28lp.c
2352F:	drivers/phy/st/phy-stih407-usb.c
2353F:	drivers/pinctrl/pinctrl-st.c
2354F:	drivers/remoteproc/st_remoteproc.c
2355F:	drivers/remoteproc/st_slim_rproc.c
2356F:	drivers/reset/sti/
2357F:	drivers/rtc/rtc-st-lpc.c
2358F:	drivers/tty/serial/st-asc.c
2359F:	drivers/usb/dwc3/dwc3-st.c
2360F:	drivers/usb/host/ehci-st.c
2361F:	drivers/usb/host/ohci-st.c
2362F:	drivers/watchdog/st_lpc_wdt.c
2363F:	drivers/ata/ahci_st.c
2364F:	include/linux/remoteproc/st_slim_rproc.h
2365
2366ARM/STM32 ARCHITECTURE
2367M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2368M:	Alexandre Torgue <alexandre.torgue@st.com>
2369L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2373N:	stm32
2374N:	stm
2375F:	arch/arm/boot/dts/stm32*
2376F:	arch/arm/mach-stm32/
2377F:	drivers/clocksource/armv7m_systick.c
2378
2379ARM/Synaptics SoC support
2380M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2381M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	arch/arm/mach-berlin/
2385F:	arch/arm/boot/dts/berlin*
2386F:	arch/arm64/boot/dts/synaptics/
2387
2388ARM/TANGO ARCHITECTURE
2389M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2390M:	Mans Rullgard <mans@mansr.com>
2391L:	linux-arm-kernel@lists.infradead.org
2392S:	Odd Fixes
2393N:	tango
2394
2395ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2396M:	Lennert Buytenhek <kernel@wantstofly.org>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399
2400ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2401M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2402L:	linux-tegra@vger.kernel.org
2403L:	linux-media@vger.kernel.org
2404S:	Maintained
2405F:	drivers/media/platform/tegra-cec/
2406F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2407
2408ARM/TETON BGA MACHINE SUPPORT
2409M:	"Mark F. Brown" <mark.brown314@gmail.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Maintained
2412
2413ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2414M:	Santosh Shilimkar <ssantosh@kernel.org>
2415L:	linux-kernel@vger.kernel.org
2416S:	Maintained
2417F:	drivers/memory/*emif*
2418
2419ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2420M:	Tero Kristo <t-kristo@ti.com>
2421M:	Nishanth Menon <nm@ti.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Supported
2424F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2425F:	arch/arm64/boot/dts/ti/Makefile
2426F:	arch/arm64/boot/dts/ti/k3-*
2427F:	include/dt-bindings/pinctrl/k3.h
2428
2429ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2430M:	Santosh Shilimkar <ssantosh@kernel.org>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	arch/arm/mach-keystone/
2434F:	arch/arm/boot/dts/keystone-*
2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2436
2437ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2438M:	Santosh Shilimkar <ssantosh@kernel.org>
2439L:	linux-kernel@vger.kernel.org
2440S:	Maintained
2441F:	drivers/clk/keystone/
2442
2443ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2444M:	Santosh Shilimkar <ssantosh@kernel.org>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	drivers/clocksource/timer-keystone.c
2449
2450ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2451M:	Santosh Shilimkar <ssantosh@kernel.org>
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	drivers/power/reset/keystone-reset.c
2455
2456ARM/THECUS N2100 MACHINE SUPPORT
2457M:	Lennert Buytenhek <kernel@wantstofly.org>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460
2461ARM/TOSA MACHINE SUPPORT
2462M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2463M:	Dirk Opfer <dirk@opfer-online.de>
2464S:	Maintained
2465
2466ARM/UNIPHIER ARCHITECTURE
2467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2470S:	Maintained
2471F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2472F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2473F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2474F:	arch/arm/boot/dts/uniphier*
2475F:	arch/arm/include/asm/hardware/cache-uniphier.h
2476F:	arch/arm/mach-uniphier/
2477F:	arch/arm/mm/cache-uniphier.c
2478F:	arch/arm64/boot/dts/socionext/uniphier*
2479F:	drivers/bus/uniphier-system-bus.c
2480F:	drivers/clk/uniphier/
2481F:	drivers/dma/uniphier-mdmac.c
2482F:	drivers/gpio/gpio-uniphier.c
2483F:	drivers/i2c/busses/i2c-uniphier*
2484F:	drivers/irqchip/irq-uniphier-aidet.c
2485F:	drivers/mmc/host/uniphier-sd.c
2486F:	drivers/pinctrl/uniphier/
2487F:	drivers/reset/reset-uniphier.c
2488F:	drivers/tty/serial/8250/8250_uniphier.c
2489N:	uniphier
2490
2491ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2492M:	Ulf Hansson <ulf.hansson@linaro.org>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494T:	git git://git.linaro.org/people/ulfh/clk.git
2495S:	Maintained
2496F:	drivers/clk/ux500/
2497
2498ARM/VERSATILE EXPRESS PLATFORM
2499M:	Liviu Dudau <liviu.dudau@arm.com>
2500M:	Sudeep Holla <sudeep.holla@arm.com>
2501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/boot/dts/vexpress*
2505F:	arch/arm64/boot/dts/arm/
2506F:	arch/arm/mach-vexpress/
2507F:	*/*/vexpress*
2508F:	*/*/*/vexpress*
2509F:	drivers/clk/versatile/clk-vexpress-osc.c
2510F:	drivers/clocksource/timer-versatile.c
2511N:	mps2
2512
2513ARM/VFP SUPPORT
2514M:	Russell King <linux@armlinux.org.uk>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516W:	http://www.armlinux.org.uk/
2517S:	Maintained
2518F:	arch/arm/vfp/
2519
2520ARM/VOIPAC PXA270 SUPPORT
2521M:	Marek Vasut <marek.vasut@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/mach-pxa/vpac270.c
2525F:	arch/arm/mach-pxa/include/mach/vpac270.h
2526
2527ARM/VT8500 ARM ARCHITECTURE
2528M:	Tony Prisk <linux@prisktech.co.nz>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2532F:	arch/arm/mach-vt8500/
2533F:	drivers/clocksource/timer-vt8500.c
2534F:	drivers/i2c/busses/i2c-wmt.c
2535F:	drivers/mmc/host/wmt-sdmmc.c
2536F:	drivers/pwm/pwm-vt8500.c
2537F:	drivers/rtc/rtc-vt8500.c
2538F:	drivers/tty/serial/vt8500_serial.c
2539F:	drivers/usb/host/ehci-platform.c
2540F:	drivers/usb/host/uhci-platform.c
2541F:	drivers/video/fbdev/vt8500lcdfb.*
2542F:	drivers/video/fbdev/wm8505fb*
2543F:	drivers/video/fbdev/wmt_ge_rops.*
2544
2545ARM/ZIPIT Z2 SUPPORT
2546M:	Marek Vasut <marek.vasut@gmail.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Maintained
2549F:	arch/arm/mach-pxa/z2.c
2550F:	arch/arm/mach-pxa/include/mach/z2.h
2551
2552ARM/ZTE ARCHITECTURE
2553M:	Jun Nie <jun.nie@linaro.org>
2554M:	Shawn Guo <shawnguo@kernel.org>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Maintained
2557F:	arch/arm/boot/dts/zx2967*
2558F:	arch/arm/mach-zx/
2559F:	arch/arm64/boot/dts/zte/
2560F:	drivers/clk/zte/
2561F:	drivers/dma/zx_dma.c
2562F:	drivers/gpio/gpio-zx.c
2563F:	drivers/i2c/busses/i2c-zx2967.c
2564F:	drivers/mmc/host/dw_mmc-zx.*
2565F:	drivers/pinctrl/zte/
2566F:	drivers/soc/zte/
2567F:	drivers/thermal/zx2967_thermal.c
2568F:	drivers/watchdog/zx2967_wdt.c
2569F:	Documentation/devicetree/bindings/arm/zte.yaml
2570F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2571F:	Documentation/devicetree/bindings/dma/zxdma.txt
2572F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2573F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2574F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2575F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2576F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2577F:	Documentation/devicetree/bindings/soc/zte/
2578F:	Documentation/devicetree/bindings/sound/zte,*.txt
2579F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2580F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2581F:	include/dt-bindings/clock/zx2967*.h
2582F:	include/dt-bindings/soc/zte,*.h
2583F:	sound/soc/codecs/zx_aud96p22.c
2584F:	sound/soc/zte/
2585
2586ARM/ZYNQ ARCHITECTURE
2587M:	Michal Simek <michal.simek@xilinx.com>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589W:	http://wiki.xilinx.com
2590T:	git https://github.com/Xilinx/linux-xlnx.git
2591S:	Supported
2592F:	arch/arm/mach-zynq/
2593F:	drivers/cpuidle/cpuidle-zynq.c
2594F:	drivers/block/xsysace.c
2595N:	zynq
2596N:	xilinx
2597F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2598F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2599F:	drivers/clocksource/timer-cadence-ttc.c
2600F:	drivers/i2c/busses/i2c-cadence.c
2601F:	drivers/mmc/host/sdhci-of-arasan.c
2602F:	drivers/edac/synopsys_edac.c
2603F:	drivers/i2c/busses/i2c-xiic.c
2604
2605ARM64 PORT (AARCH64 ARCHITECTURE)
2606M:	Catalin Marinas <catalin.marinas@arm.com>
2607M:	Will Deacon <will@kernel.org>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2610S:	Maintained
2611F:	arch/arm64/
2612X:	arch/arm64/boot/dts/
2613F:	Documentation/arm64/
2614
2615AS3645A LED FLASH CONTROLLER DRIVER
2616M:	Sakari Ailus <sakari.ailus@iki.fi>
2617L:	linux-leds@vger.kernel.org
2618S:	Maintained
2619F:	drivers/leds/leds-as3645a.c
2620
2621ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2622M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2623L:	linux-media@vger.kernel.org
2624T:	git git://linuxtv.org/media_tree.git
2625S:	Maintained
2626F:	drivers/media/i2c/ak7375.c
2627F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2628
2629ASAHI KASEI AK8974 DRIVER
2630M:	Linus Walleij <linus.walleij@linaro.org>
2631L:	linux-iio@vger.kernel.org
2632W:	http://www.akm.com/
2633S:	Supported
2634F:	drivers/iio/magnetometer/ak8974.c
2635
2636ASC7621 HARDWARE MONITOR DRIVER
2637M:	George Joseph <george.joseph@fairview5.com>
2638L:	linux-hwmon@vger.kernel.org
2639S:	Maintained
2640F:	Documentation/hwmon/asc7621.rst
2641F:	drivers/hwmon/asc7621.c
2642
2643ASPEED PINCTRL DRIVERS
2644M:	Andrew Jeffery <andrew@aj.id.au>
2645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2646L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2647L:	linux-gpio@vger.kernel.org
2648S:	Maintained
2649F:	drivers/pinctrl/aspeed/
2650F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2651
2652ASPEED VIDEO ENGINE DRIVER
2653M:	Eddie James <eajames@linux.ibm.com>
2654L:	linux-media@vger.kernel.org
2655L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656S:	Maintained
2657F:	drivers/media/platform/aspeed-video.c
2658F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2659
2660ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2661M:	Corentin Chary <corentin.chary@gmail.com>
2662L:	acpi4asus-user@lists.sourceforge.net
2663L:	platform-driver-x86@vger.kernel.org
2664W:	http://acpi4asus.sf.net
2665S:	Maintained
2666F:	drivers/platform/x86/asus*.c
2667F:	drivers/platform/x86/eeepc*.c
2668
2669ASUS WIRELESS RADIO CONTROL DRIVER
2670M:	João Paulo Rechi Vita <jprvita@gmail.com>
2671L:	platform-driver-x86@vger.kernel.org
2672S:	Maintained
2673F:	drivers/platform/x86/asus-wireless.c
2674
2675ASYMMETRIC KEYS
2676M:	David Howells <dhowells@redhat.com>
2677L:	keyrings@vger.kernel.org
2678S:	Maintained
2679F:	Documentation/crypto/asymmetric-keys.txt
2680F:	include/linux/verification.h
2681F:	include/crypto/public_key.h
2682F:	include/crypto/pkcs7.h
2683F:	crypto/asymmetric_keys/
2684
2685ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2686R:	Dan Williams <dan.j.williams@intel.com>
2687W:	http://sourceforge.net/projects/xscaleiop
2688S:	Odd fixes
2689F:	Documentation/crypto/async-tx-api.txt
2690F:	crypto/async_tx/
2691F:	drivers/dma/
2692F:	include/linux/dmaengine.h
2693F:	include/linux/async_tx.h
2694
2695AT24 EEPROM DRIVER
2696M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2697L:	linux-i2c@vger.kernel.org
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2699S:	Maintained
2700F:	Documentation/devicetree/bindings/eeprom/at24.txt
2701F:	drivers/misc/eeprom/at24.c
2702
2703ATA OVER ETHERNET (AOE) DRIVER
2704M:	"Justin Sanders" <justin@coraid.com>
2705W:	http://www.openaoe.org/
2706S:	Supported
2707F:	Documentation/admin-guide/aoe/
2708F:	drivers/block/aoe/
2709
2710ATHEROS 71XX/9XXX GPIO DRIVER
2711M:	Alban Bedel <albeu@free.fr>
2712W:	https://github.com/AlbanBedel/linux
2713T:	git git://github.com/AlbanBedel/linux
2714S:	Maintained
2715F:	drivers/gpio/gpio-ath79.c
2716F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2717
2718ATHEROS 71XX/9XXX USB PHY DRIVER
2719M:	Alban Bedel <albeu@free.fr>
2720W:	https://github.com/AlbanBedel/linux
2721T:	git git://github.com/AlbanBedel/linux
2722S:	Maintained
2723F:	drivers/phy/qualcomm/phy-ath79-usb.c
2724F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2725
2726ATHEROS ATH GENERIC UTILITIES
2727M:	Kalle Valo <kvalo@codeaurora.org>
2728L:	linux-wireless@vger.kernel.org
2729S:	Supported
2730F:	drivers/net/wireless/ath/*
2731
2732ATHEROS ATH5K WIRELESS DRIVER
2733M:	Jiri Slaby <jirislaby@gmail.com>
2734M:	Nick Kossifidis <mickflemm@gmail.com>
2735M:	Luis Chamberlain <mcgrof@kernel.org>
2736L:	linux-wireless@vger.kernel.org
2737W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2738S:	Maintained
2739F:	drivers/net/wireless/ath/ath5k/
2740
2741ATHEROS ATH6KL WIRELESS DRIVER
2742M:	Kalle Valo <kvalo@codeaurora.org>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2746S:	Supported
2747F:	drivers/net/wireless/ath/ath6kl/
2748
2749ATI_REMOTE2 DRIVER
2750M:	Ville Syrjala <syrjala@sci.fi>
2751S:	Maintained
2752F:	drivers/input/misc/ati_remote2.c
2753
2754ATK0110 HWMON DRIVER
2755M:	Luca Tettamanti <kronos.it@gmail.com>
2756L:	linux-hwmon@vger.kernel.org
2757S:	Maintained
2758F:	drivers/hwmon/asus_atk0110.c
2759
2760ATLX ETHERNET DRIVERS
2761M:	Jay Cliburn <jcliburn@gmail.com>
2762M:	Chris Snook <chris.snook@gmail.com>
2763L:	netdev@vger.kernel.org
2764W:	http://sourceforge.net/projects/atl1
2765W:	http://atl1.sourceforge.net
2766S:	Maintained
2767F:	drivers/net/ethernet/atheros/
2768
2769ATM
2770M:	Chas Williams <3chas3@gmail.com>
2771L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2772L:	netdev@vger.kernel.org
2773W:	http://linux-atm.sourceforge.net
2774S:	Maintained
2775F:	drivers/atm/
2776F:	include/linux/atm*
2777F:	include/uapi/linux/atm*
2778
2779ATMEL MACB ETHERNET DRIVER
2780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2781S:	Supported
2782F:	drivers/net/ethernet/cadence/
2783
2784ATMEL MAXTOUCH DRIVER
2785M:	Nick Dyer <nick@shmanahar.org>
2786T:	git git://github.com/ndyer/linux.git
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2789F:	drivers/input/touchscreen/atmel_mxt_ts.c
2790
2791ATMEL WIRELESS DRIVER
2792M:	Simon Kelley <simon@thekelleys.org.uk>
2793L:	linux-wireless@vger.kernel.org
2794W:	http://www.thekelleys.org.uk/atmel
2795W:	http://atmelwlandriver.sourceforge.net/
2796S:	Maintained
2797F:	drivers/net/wireless/atmel/atmel*
2798
2799ATOMIC INFRASTRUCTURE
2800M:	Will Deacon <will@kernel.org>
2801M:	Peter Zijlstra <peterz@infradead.org>
2802R:	Boqun Feng <boqun.feng@gmail.com>
2803L:	linux-kernel@vger.kernel.org
2804S:	Maintained
2805F:	arch/*/include/asm/atomic*.h
2806F:	include/*/atomic*.h
2807F:	scripts/atomic/
2808
2809ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2810M:	Bradley Grove <linuxdrivers@attotech.com>
2811L:	linux-scsi@vger.kernel.org
2812W:	http://www.attotech.com
2813S:	Supported
2814F:	drivers/scsi/esas2r
2815
2816ATUSB IEEE 802.15.4 RADIO DRIVER
2817M:	Stefan Schmidt <stefan@datenfreihafen.org>
2818L:	linux-wpan@vger.kernel.org
2819S:	Maintained
2820F:	drivers/net/ieee802154/atusb.c
2821F:	drivers/net/ieee802154/atusb.h
2822F:	drivers/net/ieee802154/at86rf230.h
2823
2824AUDIT SUBSYSTEM
2825M:	Paul Moore <paul@paul-moore.com>
2826M:	Eric Paris <eparis@redhat.com>
2827L:	linux-audit@redhat.com (moderated for non-subscribers)
2828W:	https://github.com/linux-audit
2829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2830S:	Supported
2831F:	include/linux/audit.h
2832F:	include/uapi/linux/audit.h
2833F:	kernel/audit*
2834
2835AUXILIARY DISPLAY DRIVERS
2836M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837S:	Maintained
2838F:	drivers/auxdisplay/
2839F:	include/linux/cfag12864b.h
2840
2841AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2842M:	Andreas Klinger <ak@it-klinger.de>
2843L:	linux-iio@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2846F:	drivers/iio/adc/hx711.c
2847
2848AX.25 NETWORK LAYER
2849M:	Ralf Baechle <ralf@linux-mips.org>
2850L:	linux-hams@vger.kernel.org
2851W:	http://www.linux-ax25.org/
2852S:	Maintained
2853F:	include/uapi/linux/ax25.h
2854F:	include/net/ax25.h
2855F:	net/ax25/
2856
2857AXENTIA ARM DEVICES
2858M:	Peter Rosin <peda@axentia.se>
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/arm/axentia.txt
2862F:	arch/arm/boot/dts/at91-linea.dtsi
2863F:	arch/arm/boot/dts/at91-natte.dtsi
2864F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2865F:	arch/arm/boot/dts/at91-tse850-3.dts
2866
2867AXENTIA ASOC DRIVERS
2868M:	Peter Rosin <peda@axentia.se>
2869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/sound/axentia,*
2872F:	sound/soc/atmel/tse850-pcm5142.c
2873
2874AXXIA I2C CONTROLLER
2875M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2876L:	linux-i2c@vger.kernel.org
2877S:	Maintained
2878F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2879F:	drivers/i2c/busses/i2c-axxia.c
2880
2881AZ6007 DVB DRIVER
2882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2883L:	linux-media@vger.kernel.org
2884W:	https://linuxtv.org
2885T:	git git://linuxtv.org/media_tree.git
2886S:	Maintained
2887F:	drivers/media/usb/dvb-usb-v2/az6007.c
2888
2889AZTECH FM RADIO RECEIVER DRIVER
2890M:	Hans Verkuil <hverkuil@xs4all.nl>
2891L:	linux-media@vger.kernel.org
2892T:	git git://linuxtv.org/media_tree.git
2893W:	https://linuxtv.org
2894S:	Maintained
2895F:	drivers/media/radio/radio-aztech*
2896
2897B43 WIRELESS DRIVER
2898L:	linux-wireless@vger.kernel.org
2899L:	b43-dev@lists.infradead.org
2900W:	http://wireless.kernel.org/en/users/Drivers/b43
2901S:	Odd Fixes
2902F:	drivers/net/wireless/broadcom/b43/
2903
2904B43LEGACY WIRELESS DRIVER
2905M:	Larry Finger <Larry.Finger@lwfinger.net>
2906L:	linux-wireless@vger.kernel.org
2907L:	b43-dev@lists.infradead.org
2908W:	http://wireless.kernel.org/en/users/Drivers/b43
2909S:	Maintained
2910F:	drivers/net/wireless/broadcom/b43legacy/
2911
2912BACKLIGHT CLASS/SUBSYSTEM
2913M:	Lee Jones <lee.jones@linaro.org>
2914M:	Daniel Thompson <daniel.thompson@linaro.org>
2915M:	Jingoo Han <jingoohan1@gmail.com>
2916L:	dri-devel@lists.freedesktop.org
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2918S:	Maintained
2919F:	drivers/video/backlight/
2920F:	include/linux/backlight.h
2921F:	include/linux/pwm_backlight.h
2922F:	Documentation/devicetree/bindings/leds/backlight
2923F:	Documentation/ABI/stable/sysfs-class-backlight
2924F:	Documentation/ABI/testing/sysfs-class-backlight
2925
2926BATMAN ADVANCED
2927M:	Marek Lindner <mareklindner@neomailbox.ch>
2928M:	Simon Wunderlich <sw@simonwunderlich.de>
2929M:	Antonio Quartulli <a@unstable.cc>
2930M:	Sven Eckelmann <sven@narfation.org>
2931L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2932W:	https://www.open-mesh.org/
2933B:	https://www.open-mesh.org/projects/batman-adv/issues
2934C:	irc://chat.freenode.net/batman
2935Q:	https://patchwork.open-mesh.org/project/batman/list/
2936T:	git https://git.open-mesh.org/linux-merge.git
2937S:	Maintained
2938F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2939F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2940F:	Documentation/networking/batman-adv.rst
2941F:	include/uapi/linux/batadv_packet.h
2942F:	include/uapi/linux/batman_adv.h
2943F:	net/batman-adv/
2944
2945BAYCOM/HDLCDRV DRIVERS FOR AX.25
2946M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2947L:	linux-hams@vger.kernel.org
2948W:	http://www.baycom.org/~tom/ham/ham.html
2949S:	Maintained
2950F:	drivers/net/hamradio/baycom*
2951
2952BCACHE (BLOCK LAYER CACHE)
2953M:	Coly Li <colyli@suse.de>
2954M:	Kent Overstreet <kent.overstreet@gmail.com>
2955L:	linux-bcache@vger.kernel.org
2956W:	http://bcache.evilpiepirate.org
2957C:	irc://irc.oftc.net/bcache
2958S:	Maintained
2959F:	drivers/md/bcache/
2960
2961BDISP ST MEDIA DRIVER
2962M:	Fabien Dessenne <fabien.dessenne@st.com>
2963L:	linux-media@vger.kernel.org
2964T:	git git://linuxtv.org/media_tree.git
2965W:	https://linuxtv.org
2966S:	Supported
2967F:	drivers/media/platform/sti/bdisp
2968
2969BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2970M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2971L:	netdev@vger.kernel.org
2972S:	Maintained
2973F:	drivers/net/ethernet/ec_bhf.c
2974
2975BEFS FILE SYSTEM
2976M:	Luis de Bethencourt <luisbg@kernel.org>
2977M:	Salah Triki <salah.triki@gmail.com>
2978S:	Maintained
2979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2980F:	Documentation/filesystems/befs.txt
2981F:	fs/befs/
2982
2983BFQ I/O SCHEDULER
2984M:	Paolo Valente <paolo.valente@linaro.org>
2985M:	Jens Axboe <axboe@kernel.dk>
2986L:	linux-block@vger.kernel.org
2987S:	Maintained
2988F:	block/bfq-*
2989F:	Documentation/block/bfq-iosched.rst
2990
2991BFS FILE SYSTEM
2992M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2993S:	Maintained
2994F:	Documentation/filesystems/bfs.txt
2995F:	fs/bfs/
2996F:	include/uapi/linux/bfs_fs.h
2997
2998BLINKM RGB LED DRIVER
2999M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3000S:	Maintained
3001F:	drivers/leds/leds-blinkm.c
3002
3003BLOCK LAYER
3004M:	Jens Axboe <axboe@kernel.dk>
3005L:	linux-block@vger.kernel.org
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3007S:	Maintained
3008F:	block/
3009F:	drivers/block/
3010F:	kernel/trace/blktrace.c
3011F:	lib/sbitmap.c
3012
3013BLOCK2MTD DRIVER
3014M:	Joern Engel <joern@lazybastard.org>
3015L:	linux-mtd@lists.infradead.org
3016S:	Maintained
3017F:	drivers/mtd/devices/block2mtd.c
3018
3019BLUETOOTH DRIVERS
3020M:	Marcel Holtmann <marcel@holtmann.org>
3021M:	Johan Hedberg <johan.hedberg@gmail.com>
3022L:	linux-bluetooth@vger.kernel.org
3023W:	http://www.bluez.org/
3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3026S:	Maintained
3027F:	drivers/bluetooth/
3028
3029BLUETOOTH SUBSYSTEM
3030M:	Marcel Holtmann <marcel@holtmann.org>
3031M:	Johan Hedberg <johan.hedberg@gmail.com>
3032L:	linux-bluetooth@vger.kernel.org
3033W:	http://www.bluez.org/
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3036S:	Maintained
3037F:	net/bluetooth/
3038F:	include/net/bluetooth/
3039
3040BONDING DRIVER
3041M:	Jay Vosburgh <j.vosburgh@gmail.com>
3042M:	Veaceslav Falico <vfalico@gmail.com>
3043M:	Andy Gospodarek <andy@greyhouse.net>
3044L:	netdev@vger.kernel.org
3045W:	http://sourceforge.net/projects/bonding/
3046S:	Supported
3047F:	drivers/net/bonding/
3048F:	include/uapi/linux/if_bonding.h
3049
3050BPF (Safe dynamic programs and tools)
3051M:	Alexei Starovoitov <ast@kernel.org>
3052M:	Daniel Borkmann <daniel@iogearbox.net>
3053R:	Martin KaFai Lau <kafai@fb.com>
3054R:	Song Liu <songliubraving@fb.com>
3055R:	Yonghong Song <yhs@fb.com>
3056L:	netdev@vger.kernel.org
3057L:	bpf@vger.kernel.org
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3060Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3061S:	Supported
3062F:	arch/*/net/*
3063F:	Documentation/networking/filter.txt
3064F:	Documentation/bpf/
3065F:	include/linux/bpf*
3066F:	include/linux/filter.h
3067F:	include/trace/events/xdp.h
3068F:	include/uapi/linux/bpf*
3069F:	include/uapi/linux/filter.h
3070F:	kernel/bpf/
3071F:	kernel/trace/bpf_trace.c
3072F:	lib/test_bpf.c
3073F:	net/bpf/
3074F:	net/core/filter.c
3075F:	net/sched/act_bpf.c
3076F:	net/sched/cls_bpf.c
3077F:	samples/bpf/
3078F:	tools/bpf/
3079F:	tools/lib/bpf/
3080F:	tools/testing/selftests/bpf/
3081K:	bpf
3082N:	bpf
3083
3084BPF JIT for ARM
3085M:	Shubham Bansal <illusionist.neo@gmail.com>
3086L:	netdev@vger.kernel.org
3087L:	bpf@vger.kernel.org
3088S:	Maintained
3089F:	arch/arm/net/
3090
3091BPF JIT for ARM64
3092M:	Daniel Borkmann <daniel@iogearbox.net>
3093M:	Alexei Starovoitov <ast@kernel.org>
3094M:	Zi Shen Lim <zlim.lnx@gmail.com>
3095L:	netdev@vger.kernel.org
3096L:	bpf@vger.kernel.org
3097S:	Supported
3098F:	arch/arm64/net/
3099
3100BPF JIT for MIPS (32-BIT AND 64-BIT)
3101M:	Paul Burton <paulburton@kernel.org>
3102L:	netdev@vger.kernel.org
3103L:	bpf@vger.kernel.org
3104S:	Maintained
3105F:	arch/mips/net/
3106
3107BPF JIT for NFP NICs
3108M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3109L:	netdev@vger.kernel.org
3110L:	bpf@vger.kernel.org
3111S:	Supported
3112F:	drivers/net/ethernet/netronome/nfp/bpf/
3113
3114BPF JIT for POWERPC (32-BIT AND 64-BIT)
3115M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3116M:	Sandipan Das <sandipan@linux.ibm.com>
3117L:	netdev@vger.kernel.org
3118L:	bpf@vger.kernel.org
3119S:	Maintained
3120F:	arch/powerpc/net/
3121
3122BPF JIT for RISC-V (RV64G)
3123M:	Björn Töpel <bjorn.topel@gmail.com>
3124L:	netdev@vger.kernel.org
3125S:	Maintained
3126F:	arch/riscv/net/
3127
3128BPF JIT for S390
3129M:	Ilya Leoshkevich <iii@linux.ibm.com>
3130M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3131M:	Vasily Gorbik <gor@linux.ibm.com>
3132L:	netdev@vger.kernel.org
3133L:	bpf@vger.kernel.org
3134S:	Maintained
3135F:	arch/s390/net/
3136X:	arch/s390/net/pnet.c
3137
3138BPF JIT for SPARC (32-BIT AND 64-BIT)
3139M:	David S. Miller <davem@davemloft.net>
3140L:	netdev@vger.kernel.org
3141L:	bpf@vger.kernel.org
3142S:	Maintained
3143F:	arch/sparc/net/
3144
3145BPF JIT for X86 32-BIT
3146M:	Wang YanQing <udknight@gmail.com>
3147L:	netdev@vger.kernel.org
3148L:	bpf@vger.kernel.org
3149S:	Maintained
3150F:	arch/x86/net/bpf_jit_comp32.c
3151
3152BPF JIT for X86 64-BIT
3153M:	Alexei Starovoitov <ast@kernel.org>
3154M:	Daniel Borkmann <daniel@iogearbox.net>
3155L:	netdev@vger.kernel.org
3156L:	bpf@vger.kernel.org
3157S:	Supported
3158F:	arch/x86/net/
3159X:	arch/x86/net/bpf_jit_comp32.c
3160
3161BROADCOM B44 10/100 ETHERNET DRIVER
3162M:	Michael Chan <michael.chan@broadcom.com>
3163L:	netdev@vger.kernel.org
3164S:	Supported
3165F:	drivers/net/ethernet/broadcom/b44.*
3166
3167BROADCOM B53 ETHERNET SWITCH DRIVER
3168M:	Florian Fainelli <f.fainelli@gmail.com>
3169L:	netdev@vger.kernel.org
3170L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3171S:	Supported
3172F:	drivers/net/dsa/b53/*
3173F:	include/linux/platform_data/b53.h
3174
3175BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3176M:	Florian Fainelli <f.fainelli@gmail.com>
3177M:	Ray Jui <rjui@broadcom.com>
3178M:	Scott Branden <sbranden@broadcom.com>
3179M:	bcm-kernel-feedback-list@broadcom.com
3180T:	git git://github.com/broadcom/mach-bcm
3181S:	Maintained
3182N:	bcm281*
3183N:	bcm113*
3184N:	bcm216*
3185N:	kona
3186F:	arch/arm/mach-bcm/
3187
3188BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3189M:	Eric Anholt <eric@anholt.net>
3190M:	Stefan Wahren <wahrenst@gmx.net>
3191L:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194T:	git git://github.com/anholt/linux
3195S:	Maintained
3196N:	bcm2711
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:	Florian Fainelli <f.fainelli@gmail.com>
3244M:	bcm-kernel-feedback-list@broadcom.com
3245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246T:	git git://github.com/broadcom/stblinux.git
3247S:	Maintained
3248F:	arch/arm/mach-bcm/*brcmstb*
3249F:	arch/arm/boot/dts/bcm7*.dts*
3250F:	drivers/bus/brcmstb_gisb.c
3251F:	arch/arm/mm/cache-b15-rac.c
3252F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3253N:	brcmstb
3254
3255BROADCOM BMIPS CPUFREQ DRIVER
3256M:	Markus Mayer <mmayer@broadcom.com>
3257M:	bcm-kernel-feedback-list@broadcom.com
3258L:	linux-pm@vger.kernel.org
3259S:	Maintained
3260F:	drivers/cpufreq/bmips-cpufreq.c
3261
3262BROADCOM BMIPS MIPS ARCHITECTURE
3263M:	Kevin Cernekee <cernekee@gmail.com>
3264M:	Florian Fainelli <f.fainelli@gmail.com>
3265L:	bcm-kernel-feedback-list@broadcom.com
3266L:	linux-mips@vger.kernel.org
3267T:	git git://github.com/broadcom/stblinux.git
3268S:	Maintained
3269F:	arch/mips/bmips/*
3270F:	arch/mips/include/asm/mach-bmips/*
3271F:	arch/mips/kernel/*bmips*
3272F:	arch/mips/boot/dts/brcm/bcm*.dts*
3273F:	drivers/irqchip/irq-bcm63*
3274F:	drivers/irqchip/irq-bcm7*
3275F:	drivers/irqchip/irq-brcmstb*
3276F:	include/linux/bcm963xx_nvram.h
3277F:	include/linux/bcm963xx_tag.h
3278
3279BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3280M:	Rasesh Mody <rmody@marvell.com>
3281M:	GR-Linux-NIC-Dev@marvell.com
3282L:	netdev@vger.kernel.org
3283S:	Supported
3284F:	drivers/net/ethernet/broadcom/bnx2.*
3285F:	drivers/net/ethernet/broadcom/bnx2_*
3286
3287BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3288M:	QLogic-Storage-Upstream@qlogic.com
3289L:	linux-scsi@vger.kernel.org
3290S:	Supported
3291F:	drivers/scsi/bnx2fc/
3292
3293BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3294M:	QLogic-Storage-Upstream@qlogic.com
3295L:	linux-scsi@vger.kernel.org
3296S:	Supported
3297F:	drivers/scsi/bnx2i/
3298
3299BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3300M:	Ariel Elior <aelior@marvell.com>
3301M:	Sudarsana Kalluru <skalluru@marvell.com>
3302M:	GR-everest-linux-l2@marvell.com
3303L:	netdev@vger.kernel.org
3304S:	Supported
3305F:	drivers/net/ethernet/broadcom/bnx2x/
3306
3307BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3308M:	Michael Chan <michael.chan@broadcom.com>
3309L:	netdev@vger.kernel.org
3310S:	Supported
3311F:	drivers/net/ethernet/broadcom/bnxt/
3312
3313BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3314M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3315M:	Franky Lin <franky.lin@broadcom.com>
3316M:	Hante Meuleman <hante.meuleman@broadcom.com>
3317M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3318M:	Wright Feng <wright.feng@cypress.com>
3319L:	linux-wireless@vger.kernel.org
3320L:	brcm80211-dev-list.pdl@broadcom.com
3321L:	brcm80211-dev-list@cypress.com
3322S:	Supported
3323F:	drivers/net/wireless/broadcom/brcm80211/
3324
3325BROADCOM BRCMSTB GPIO DRIVER
3326M:	Gregory Fong <gregory.0xf0@gmail.com>
3327L:	bcm-kernel-feedback-list@broadcom.com
3328S:	Supported
3329F:	drivers/gpio/gpio-brcmstb.c
3330F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3331
3332BROADCOM BRCMSTB I2C DRIVER
3333M:	Kamal Dasu <kdasu.kdev@gmail.com>
3334L:	linux-i2c@vger.kernel.org
3335L:	bcm-kernel-feedback-list@broadcom.com
3336S:	Supported
3337F:	drivers/i2c/busses/i2c-brcmstb.c
3338F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3339
3340BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3341M:	Al Cooper <alcooperx@gmail.com>
3342L:	linux-kernel@vger.kernel.org
3343L:	bcm-kernel-feedback-list@broadcom.com
3344S:	Maintained
3345F:	drivers/phy/broadcom/phy-brcm-usb*
3346
3347BROADCOM GENET ETHERNET DRIVER
3348M:	Doug Berger <opendmb@gmail.com>
3349M:	Florian Fainelli <f.fainelli@gmail.com>
3350L:	bcm-kernel-feedback-list@broadcom.com
3351L:	netdev@vger.kernel.org
3352S:	Supported
3353F:	drivers/net/ethernet/broadcom/genet/
3354
3355BROADCOM IPROC ARM ARCHITECTURE
3356M:	Ray Jui <rjui@broadcom.com>
3357M:	Scott Branden <sbranden@broadcom.com>
3358M:	bcm-kernel-feedback-list@broadcom.com
3359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360T:	git git://github.com/broadcom/cygnus-linux.git
3361S:	Maintained
3362N:	iproc
3363N:	cygnus
3364N:	bcm[-_]nsp
3365N:	bcm9113*
3366N:	bcm9583*
3367N:	bcm9585*
3368N:	bcm9586*
3369N:	bcm988312
3370N:	bcm113*
3371N:	bcm583*
3372N:	bcm585*
3373N:	bcm586*
3374N:	bcm88312
3375N:	hr2
3376N:	stingray
3377F:	arch/arm64/boot/dts/broadcom/northstar2/*
3378F:	arch/arm64/boot/dts/broadcom/stingray/*
3379F:	drivers/clk/bcm/clk-ns*
3380F:	drivers/clk/bcm/clk-sr*
3381F:	drivers/pinctrl/bcm/pinctrl-ns*
3382F:	include/dt-bindings/clock/bcm-sr*
3383
3384BROADCOM KONA GPIO DRIVER
3385M:	Ray Jui <rjui@broadcom.com>
3386L:	bcm-kernel-feedback-list@broadcom.com
3387S:	Supported
3388F:	drivers/gpio/gpio-bcm-kona.c
3389F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3390
3391BROADCOM NETXTREME-E ROCE DRIVER
3392M:	Selvin Xavier <selvin.xavier@broadcom.com>
3393M:	Devesh Sharma <devesh.sharma@broadcom.com>
3394M:	Somnath Kotur <somnath.kotur@broadcom.com>
3395M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3396L:	linux-rdma@vger.kernel.org
3397W:	http://www.broadcom.com
3398S:	Supported
3399F:	drivers/infiniband/hw/bnxt_re/
3400F:	include/uapi/rdma/bnxt_re-abi.h
3401
3402BROADCOM NVRAM DRIVER
3403M:	Rafał Miłecki <zajec5@gmail.com>
3404L:	linux-mips@vger.kernel.org
3405S:	Maintained
3406F:	drivers/firmware/broadcom/*
3407
3408BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3409M:	Rafał Miłecki <zajec5@gmail.com>
3410L:	linux-wireless@vger.kernel.org
3411S:	Maintained
3412F:	drivers/bcma/
3413F:	include/linux/bcma/
3414
3415BROADCOM STB AVS CPUFREQ DRIVER
3416M:	Markus Mayer <mmayer@broadcom.com>
3417M:	bcm-kernel-feedback-list@broadcom.com
3418L:	linux-pm@vger.kernel.org
3419S:	Maintained
3420F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3421F:	drivers/cpufreq/brcmstb*
3422
3423BROADCOM STB AVS TMON DRIVER
3424M:	Markus Mayer <mmayer@broadcom.com>
3425M:	bcm-kernel-feedback-list@broadcom.com
3426L:	linux-pm@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3429F:	drivers/thermal/broadcom/brcmstb*
3430
3431BROADCOM STB NAND FLASH DRIVER
3432M:	Brian Norris <computersforpeace@gmail.com>
3433M:	Kamal Dasu <kdasu.kdev@gmail.com>
3434L:	linux-mtd@lists.infradead.org
3435L:	bcm-kernel-feedback-list@broadcom.com
3436S:	Maintained
3437F:	drivers/mtd/nand/raw/brcmnand/
3438
3439BROADCOM STB DPFE DRIVER
3440M:	Markus Mayer <mmayer@broadcom.com>
3441M:	bcm-kernel-feedback-list@broadcom.com
3442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3445F:	drivers/memory/brcmstb_dpfe.c
3446
3447BROADCOM SPI DRIVER
3448M:	Kamal Dasu <kdasu.kdev@gmail.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450S:	Maintained
3451F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3452F:	drivers/spi/spi-bcm-qspi.*
3453F:	drivers/spi/spi-brcmstb-qspi.c
3454F:	drivers/spi/spi-iproc-qspi.c
3455
3456BROADCOM SYSTEMPORT ETHERNET DRIVER
3457M:	Florian Fainelli <f.fainelli@gmail.com>
3458L:	bcm-kernel-feedback-list@broadcom.com
3459L:	netdev@vger.kernel.org
3460S:	Supported
3461F:	drivers/net/ethernet/broadcom/bcmsysport.*
3462
3463BROADCOM TG3 GIGABIT ETHERNET DRIVER
3464M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3465M:	Prashant Sreedharan <prashant@broadcom.com>
3466M:	Michael Chan <mchan@broadcom.com>
3467L:	netdev@vger.kernel.org
3468S:	Supported
3469F:	drivers/net/ethernet/broadcom/tg3.*
3470
3471BROCADE BFA FC SCSI DRIVER
3472M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3473M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/bfa/
3477
3478BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3479M:	Rasesh Mody <rmody@marvell.com>
3480M:	Sudarsana Kalluru <skalluru@marvell.com>
3481M:	GR-Linux-NIC-Dev@marvell.com
3482L:	netdev@vger.kernel.org
3483S:	Supported
3484F:	drivers/net/ethernet/brocade/bna/
3485
3486BSG (block layer generic sg v4 driver)
3487M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3488L:	linux-scsi@vger.kernel.org
3489S:	Supported
3490F:	block/bsg.c
3491F:	include/linux/bsg.h
3492F:	include/uapi/linux/bsg.h
3493
3494BT87X AUDIO DRIVER
3495M:	Clemens Ladisch <clemens@ladisch.de>
3496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3498S:	Maintained
3499F:	Documentation/sound/cards/bt87x.rst
3500F:	sound/pci/bt87x.c
3501
3502BT8XXGPIO DRIVER
3503M:	Michael Buesch <m@bues.ch>
3504W:	http://bu3sch.de/btgpio.php
3505S:	Maintained
3506F:	drivers/gpio/gpio-bt8xx.c
3507
3508BTRFS FILE SYSTEM
3509M:	Chris Mason <clm@fb.com>
3510M:	Josef Bacik <josef@toxicpanda.com>
3511M:	David Sterba <dsterba@suse.com>
3512L:	linux-btrfs@vger.kernel.org
3513W:	http://btrfs.wiki.kernel.org/
3514Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3516S:	Maintained
3517F:	Documentation/filesystems/btrfs.txt
3518F:	fs/btrfs/
3519F:	include/linux/btrfs*
3520F:	include/uapi/linux/btrfs*
3521
3522BTTV VIDEO4LINUX DRIVER
3523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3524L:	linux-media@vger.kernel.org
3525W:	https://linuxtv.org
3526T:	git git://linuxtv.org/media_tree.git
3527S:	Odd fixes
3528F:	Documentation/media/v4l-drivers/bttv*
3529F:	drivers/media/pci/bt8xx/bttv*
3530
3531BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3532M:	Chanwoo Choi <cw00.choi@samsung.com>
3533L:	linux-pm@vger.kernel.org
3534L:	linux-samsung-soc@vger.kernel.org
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S:	Maintained
3537F:	drivers/devfreq/exynos-bus.c
3538F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3539
3540BUSLOGIC SCSI DRIVER
3541M:	Khalid Aziz <khalid@gonehiking.org>
3542L:	linux-scsi@vger.kernel.org
3543S:	Maintained
3544F:	drivers/scsi/BusLogic.*
3545F:	drivers/scsi/FlashPoint.*
3546
3547C-MEDIA CMI8788 DRIVER
3548M:	Clemens Ladisch <clemens@ladisch.de>
3549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3551S:	Maintained
3552F:	sound/pci/oxygen/
3553
3554C-SKY ARCHITECTURE
3555M:	Guo Ren <guoren@kernel.org>
3556T:	git https://github.com/c-sky/csky-linux.git
3557S:	Supported
3558F:	arch/csky/
3559F:	Documentation/devicetree/bindings/csky/
3560F:	drivers/irqchip/irq-csky-*
3561F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3562F:	drivers/clocksource/timer-gx6605s.c
3563F:	drivers/clocksource/timer-mp-csky.c
3564F:	Documentation/devicetree/bindings/timer/csky,*
3565K:	csky
3566N:	csky
3567
3568C6X ARCHITECTURE
3569M:	Mark Salter <msalter@redhat.com>
3570M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3571L:	linux-c6x-dev@linux-c6x.org
3572W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3573S:	Maintained
3574F:	arch/c6x/
3575
3576CA8210 IEEE-802.15.4 RADIO DRIVER
3577M:	Harry Morris <h.morris@cascoda.com>
3578L:	linux-wpan@vger.kernel.org
3579W:	https://github.com/Cascoda/ca8210-linux.git
3580S:	Maintained
3581F:	drivers/net/ieee802154/ca8210.c
3582F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3583
3584CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3585M:	David Howells <dhowells@redhat.com>
3586L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3587S:	Supported
3588F:	Documentation/filesystems/caching/cachefiles.txt
3589F:	fs/cachefiles/
3590
3591CADENCE MIPI-CSI2 BRIDGES
3592M:	Maxime Ripard <mripard@kernel.org>
3593L:	linux-media@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/media/cdns,*.txt
3596F:	drivers/media/platform/cadence/cdns-csi2*
3597
3598CADET FM/AM RADIO RECEIVER DRIVER
3599M:	Hans Verkuil <hverkuil@xs4all.nl>
3600L:	linux-media@vger.kernel.org
3601T:	git git://linuxtv.org/media_tree.git
3602W:	https://linuxtv.org
3603S:	Maintained
3604F:	drivers/media/radio/radio-cadet*
3605
3606CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3607M:	Jonathan Corbet <corbet@lwn.net>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610S:	Maintained
3611F:	Documentation/media/v4l-drivers/cafe_ccic*
3612F:	drivers/media/platform/marvell-ccic/
3613
3614CAIF NETWORK LAYER
3615L:	netdev@vger.kernel.org
3616S:	Orphan
3617F:	Documentation/networking/caif/
3618F:	drivers/net/caif/
3619F:	include/uapi/linux/caif/
3620F:	include/net/caif/
3621F:	net/caif/
3622
3623CAKE QDISC
3624M:	Toke Høiland-Jørgensen <toke@toke.dk>
3625L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3626S:	Maintained
3627F:	net/sched/sch_cake.c
3628
3629CALGARY x86-64 IOMMU
3630M:	Muli Ben-Yehuda <mulix@mulix.org>
3631M:	Jon Mason <jdmason@kudzu.us>
3632L:	iommu@lists.linux-foundation.org
3633S:	Maintained
3634F:	arch/x86/kernel/pci-calgary_64.c
3635F:	arch/x86/kernel/tce_64.c
3636F:	arch/x86/include/asm/calgary.h
3637F:	arch/x86/include/asm/tce.h
3638
3639CAN NETWORK DRIVERS
3640M:	Wolfgang Grandegger <wg@grandegger.com>
3641M:	Marc Kleine-Budde <mkl@pengutronix.de>
3642L:	linux-can@vger.kernel.org
3643W:	https://github.com/linux-can
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3646S:	Maintained
3647F:	Documentation/devicetree/bindings/net/can/
3648F:	drivers/net/can/
3649F:	include/linux/can/dev.h
3650F:	include/linux/can/led.h
3651F:	include/linux/can/rx-offload.h
3652F:	include/linux/can/platform/
3653F:	include/uapi/linux/can/error.h
3654F:	include/uapi/linux/can/netlink.h
3655F:	include/uapi/linux/can/vxcan.h
3656
3657CAN NETWORK LAYER
3658M:	Oliver Hartkopp <socketcan@hartkopp.net>
3659M:	Marc Kleine-Budde <mkl@pengutronix.de>
3660L:	linux-can@vger.kernel.org
3661W:	https://github.com/linux-can
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3664S:	Maintained
3665F:	Documentation/networking/can.rst
3666F:	net/can/
3667F:	include/linux/can/core.h
3668F:	include/linux/can/skb.h
3669F:	include/net/netns/can.h
3670F:	include/uapi/linux/can.h
3671F:	include/uapi/linux/can/bcm.h
3672F:	include/uapi/linux/can/raw.h
3673F:	include/uapi/linux/can/gw.h
3674
3675CAN-J1939 NETWORK LAYER
3676M:	Robin van der Gracht <robin@protonic.nl>
3677M:	Oleksij Rempel <o.rempel@pengutronix.de>
3678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3679L:	linux-can@vger.kernel.org
3680S:	Maintained
3681F:	Documentation/networking/j1939.txt
3682F:	net/can/j1939/
3683F:	include/uapi/linux/can/j1939.h
3684
3685CAPABILITIES
3686M:	Serge Hallyn <serge@hallyn.com>
3687L:	linux-security-module@vger.kernel.org
3688S:	Supported
3689F:	include/linux/capability.h
3690F:	include/uapi/linux/capability.h
3691F:	security/commoncap.c
3692F:	kernel/capability.c
3693
3694CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3695M:	Kevin Tsai <ktsai@capellamicro.com>
3696S:	Maintained
3697F:	drivers/iio/light/cm*
3698
3699CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3700M:	Christian Lamparter <chunkeey@googlemail.com>
3701L:	linux-wireless@vger.kernel.org
3702W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3703S:	Maintained
3704F:	drivers/net/wireless/ath/carl9170/
3705
3706CAVIUM I2C DRIVER
3707M:	Jan Glauber <jglauber@cavium.com>
3708M:	David Daney <david.daney@cavium.com>
3709W:	http://www.cavium.com
3710S:	Supported
3711F:	drivers/i2c/busses/i2c-octeon*
3712F:	drivers/i2c/busses/i2c-thunderx*
3713
3714CAVIUM LIQUIDIO NETWORK DRIVER
3715M:	Derek Chickles <dchickles@marvell.com>
3716M:	Satanand Burla <sburla@marvell.com>
3717M:	Felix Manlunas <fmanlunas@marvell.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.cavium.com
3720S:	Supported
3721F:	drivers/net/ethernet/cavium/liquidio/
3722
3723CAVIUM MMC DRIVER
3724M:	Jan Glauber <jglauber@cavium.com>
3725M:	David Daney <david.daney@cavium.com>
3726M:	Steven J. Hill <Steven.Hill@cavium.com>
3727W:	http://www.cavium.com
3728S:	Supported
3729F:	drivers/mmc/host/cavium*
3730
3731CAVIUM OCTEON-TX CRYPTO DRIVER
3732M:	George Cherian <george.cherian@cavium.com>
3733L:	linux-crypto@vger.kernel.org
3734W:	http://www.cavium.com
3735S:	Supported
3736F:	drivers/crypto/cavium/cpt/
3737
3738CAVIUM THUNDERX2 ARM64 SOC
3739M:	Robert Richter <rrichter@cavium.com>
3740M:	Jayachandran C <jnair@caviumnetworks.com>
3741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3742S:	Maintained
3743F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3744F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3745
3746CC2520 IEEE-802.15.4 RADIO DRIVER
3747M:	Varka Bhadram <varkabhadram@gmail.com>
3748L:	linux-wpan@vger.kernel.org
3749S:	Maintained
3750F:	drivers/net/ieee802154/cc2520.c
3751F:	include/linux/spi/cc2520.h
3752F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3753
3754CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3755M:	Gilad Ben-Yossef <gilad@benyossef.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Supported
3758F:	drivers/crypto/ccree/
3759W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3760
3761CEC FRAMEWORK
3762M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Supported
3767F:	Documentation/media/kapi/cec-core.rst
3768F:	Documentation/media/uapi/cec
3769F:	drivers/media/cec/
3770F:	drivers/media/rc/keymaps/rc-cec.c
3771F:	include/media/cec.h
3772F:	include/media/cec-notifier.h
3773F:	include/uapi/linux/cec.h
3774F:	include/uapi/linux/cec-funcs.h
3775F:	Documentation/devicetree/bindings/media/cec.txt
3776F:	Documentation/ABI/testing/debugfs-cec-error-inj
3777
3778CEC GPIO DRIVER
3779M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3780L:	linux-media@vger.kernel.org
3781T:	git git://linuxtv.org/media_tree.git
3782W:	http://linuxtv.org
3783S:	Supported
3784F:	drivers/media/platform/cec-gpio/
3785F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3786
3787CELL BROADBAND ENGINE ARCHITECTURE
3788M:	Arnd Bergmann <arnd@arndb.de>
3789L:	linuxppc-dev@lists.ozlabs.org
3790W:	http://www.ibm.com/developerworks/power/cell/
3791S:	Supported
3792F:	arch/powerpc/include/asm/cell*.h
3793F:	arch/powerpc/include/asm/spu*.h
3794F:	arch/powerpc/include/uapi/asm/spu*.h
3795F:	arch/powerpc/oprofile/*cell*
3796F:	arch/powerpc/platforms/cell/
3797
3798CEPH COMMON CODE (LIBCEPH)
3799M:	Ilya Dryomov <idryomov@gmail.com>
3800M:	Jeff Layton <jlayton@kernel.org>
3801M:	Sage Weil <sage@redhat.com>
3802L:	ceph-devel@vger.kernel.org
3803W:	http://ceph.com/
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3805T:	git git://github.com/ceph/ceph-client.git
3806S:	Supported
3807F:	net/ceph/
3808F:	include/linux/ceph/
3809F:	include/linux/crush/
3810
3811CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3812M:	Jeff Layton <jlayton@kernel.org>
3813M:	Sage Weil <sage@redhat.com>
3814M:	Ilya Dryomov <idryomov@gmail.com>
3815L:	ceph-devel@vger.kernel.org
3816W:	http://ceph.com/
3817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3818T:	git git://github.com/ceph/ceph-client.git
3819S:	Supported
3820F:	Documentation/filesystems/ceph.txt
3821F:	fs/ceph/
3822
3823CERTIFICATE HANDLING:
3824M:	David Howells <dhowells@redhat.com>
3825M:	David Woodhouse <dwmw2@infradead.org>
3826L:	keyrings@vger.kernel.org
3827S:	Maintained
3828F:	Documentation/admin-guide/module-signing.rst
3829F:	certs/
3830F:	scripts/sign-file.c
3831F:	scripts/extract-cert.c
3832
3833CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3834L:	devel@driverdev.osuosl.org
3835S:	Obsolete
3836F:	drivers/staging/wusbcore/
3837
3838CFAG12864B LCD DRIVER
3839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3840S:	Maintained
3841F:	drivers/auxdisplay/cfag12864b.c
3842F:	include/linux/cfag12864b.h
3843
3844CFAG12864BFB LCD FRAMEBUFFER DRIVER
3845M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846S:	Maintained
3847F:	drivers/auxdisplay/cfag12864bfb.c
3848F:	include/linux/cfag12864b.h
3849
3850802.11 (including CFG80211/NL80211)
3851M:	Johannes Berg <johannes@sipsolutions.net>
3852L:	linux-wireless@vger.kernel.org
3853W:	http://wireless.kernel.org/
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3856S:	Maintained
3857F:	net/wireless/
3858F:	include/uapi/linux/nl80211.h
3859F:	include/linux/ieee80211.h
3860F:	include/net/wext.h
3861F:	include/net/cfg80211.h
3862F:	include/net/iw_handler.h
3863F:	include/net/ieee80211_radiotap.h
3864F:	Documentation/driver-api/80211/cfg80211.rst
3865F:	Documentation/networking/regulatory.txt
3866
3867CHAR and MISC DRIVERS
3868M:	Arnd Bergmann <arnd@arndb.de>
3869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3871S:	Supported
3872F:	drivers/char/
3873F:	drivers/misc/
3874F:	include/linux/miscdevice.h
3875
3876CHECKPATCH
3877M:	Andy Whitcroft <apw@canonical.com>
3878M:	Joe Perches <joe@perches.com>
3879S:	Maintained
3880F:	scripts/checkpatch.pl
3881
3882CHINESE DOCUMENTATION
3883M:	Harry Wei <harryxiyou@gmail.com>
3884M:	Alex Shi <alex.shi@linux.alibaba.com>
3885L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3886S:	Maintained
3887F:	Documentation/translations/zh_CN/
3888
3889CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3890M:	Peter Chen <Peter.Chen@nxp.com>
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3892L:	linux-usb@vger.kernel.org
3893S:	Maintained
3894F:	drivers/usb/chipidea/
3895
3896CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3897M:	Hans de Goede <hdegoede@redhat.com>
3898L:	linux-input@vger.kernel.org
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3901F:	drivers/input/touchscreen/chipone_icn8318.c
3902
3903CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3904M:	Hans de Goede <hdegoede@redhat.com>
3905L:	linux-input@vger.kernel.org
3906S:	Maintained
3907F:	drivers/input/touchscreen/chipone_icn8505.c
3908
3909CHROME HARDWARE PLATFORM SUPPORT
3910M:	Benson Leung <bleung@chromium.org>
3911M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3912S:	Maintained
3913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3914F:	drivers/platform/chrome/
3915
3916CHROMEOS EC SUBDRIVERS
3917M:	Benson Leung <bleung@chromium.org>
3918M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919R:	Guenter Roeck <groeck@chromium.org>
3920S:	Maintained
3921N:	cros_ec
3922N:	cros-ec
3923F:	drivers/power/supply/cros_usbpd-charger.c
3924
3925CHROMEOS EC CODEC DRIVER
3926M:	Cheng-Yi Chiang <cychiang@chromium.org>
3927S:	Maintained
3928R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3929R:	Guenter Roeck <groeck@chromium.org>
3930F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3931F:	sound/soc/codecs/cros_ec_codec.*
3932
3933CIRRUS LOGIC AUDIO CODEC DRIVERS
3934M:	Brian Austin <brian.austin@cirrus.com>
3935M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3937S:	Maintained
3938F:	sound/soc/codecs/cs*
3939
3940CIRRUS LOGIC EP93XX ETHERNET DRIVER
3941M:	Hartley Sweeten <hsweeten@visionengravers.com>
3942L:	netdev@vger.kernel.org
3943S:	Maintained
3944F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3945
3946CIRRUS LOGIC LOCHNAGAR DRIVER
3947M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3948M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3949L:	patches@opensource.cirrus.com
3950S:	Supported
3951F:	drivers/clk/clk-lochnagar.c
3952F:	drivers/hwmon/lochnagar-hwmon.c
3953F:	drivers/mfd/lochnagar-i2c.c
3954F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3955F:	drivers/regulator/lochnagar-regulator.c
3956F:	sound/soc/codecs/lochnagar-sc.c
3957F:	include/dt-bindings/clk/lochnagar.h
3958F:	include/dt-bindings/pinctrl/lochnagar.h
3959F:	include/linux/mfd/lochnagar*
3960F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3966F:	Documentation/hwmon/lochnagar.rst
3967
3968CISCO FCOE HBA DRIVER
3969M:	Satish Kharat <satishkh@cisco.com>
3970M:	Sesidhar Baddela <sebaddel@cisco.com>
3971M:	Karan Tilak Kumar <kartilak@cisco.com>
3972L:	linux-scsi@vger.kernel.org
3973S:	Supported
3974F:	drivers/scsi/fnic/
3975
3976CISCO SCSI HBA DRIVER
3977M:	Karan Tilak Kumar <kartilak@cisco.com>
3978M:	Sesidhar Baddela <sebaddel@cisco.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Supported
3981F:	drivers/scsi/snic/
3982
3983CISCO VIC ETHERNET NIC DRIVER
3984M:	Christian Benvenuti <benve@cisco.com>
3985M:	Govindarajulu Varadarajan <_govind@gmx.com>
3986M:	Parvi Kaustubhi <pkaustub@cisco.com>
3987S:	Supported
3988F:	drivers/net/ethernet/cisco/enic/
3989
3990CISCO VIC LOW LATENCY NIC DRIVER
3991M:	Christian Benvenuti <benve@cisco.com>
3992M:	Nelson Escobar <neescoba@cisco.com>
3993M:	Parvi Kaustubhi <pkaustub@cisco.com>
3994S:	Supported
3995F:	drivers/infiniband/hw/usnic/
3996
3997CIRRUS LOGIC MADERA CODEC DRIVERS
3998M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3999M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4001L:	patches@opensource.cirrus.com
4002T:	git https://github.com/CirrusLogic/linux-drivers.git
4003W:	https://github.com/CirrusLogic/linux-drivers/wiki
4004S:	Supported
4005F:	Documentation/devicetree/bindings/mfd/madera.txt
4006F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4007F:	Documentation/devicetree/bindings/sound/madera.txt
4008F:	include/dt-bindings/sound/madera*
4009F:	include/linux/irqchip/irq-madera*
4010F:	include/linux/mfd/madera/*
4011F:	include/sound/madera*
4012F:	drivers/gpio/gpio-madera*
4013F:	drivers/irqchip/irq-madera*
4014F:	drivers/mfd/madera*
4015F:	drivers/mfd/cs47l*
4016F:	drivers/pinctrl/cirrus/*
4017F:	sound/soc/codecs/cs47l*
4018F:	sound/soc/codecs/madera*
4019
4020CLANG-FORMAT FILE
4021M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4022S:	Maintained
4023F:	.clang-format
4024
4025CLANG/LLVM BUILD SUPPORT
4026L:	clang-built-linux@googlegroups.com
4027W:	https://clangbuiltlinux.github.io/
4028B:	https://github.com/ClangBuiltLinux/linux/issues
4029C:	irc://chat.freenode.net/clangbuiltlinux
4030S:	Supported
4031K:	\b(?i:clang|llvm)\b
4032
4033CLEANCACHE API
4034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4035L:	linux-kernel@vger.kernel.org
4036S:	Maintained
4037F:	mm/cleancache.c
4038F:	include/linux/cleancache.h
4039
4040CLK API
4041M:	Russell King <linux@armlinux.org.uk>
4042L:	linux-clk@vger.kernel.org
4043S:	Maintained
4044F:	include/linux/clk.h
4045
4046CLOCKSOURCE, CLOCKEVENT DRIVERS
4047M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4048M:	Thomas Gleixner <tglx@linutronix.de>
4049L:	linux-kernel@vger.kernel.org
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4051S:	Supported
4052F:	drivers/clocksource/
4053F:	Documentation/devicetree/bindings/timer/
4054
4055CMPC ACPI DRIVER
4056M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4057M:	Daniel Oliveira Nascimento <don@syst.com.br>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Supported
4060F:	drivers/platform/x86/classmate-laptop.c
4061
4062COBALT MEDIA DRIVER
4063M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4064L:	linux-media@vger.kernel.org
4065T:	git git://linuxtv.org/media_tree.git
4066W:	https://linuxtv.org
4067S:	Supported
4068F:	drivers/media/pci/cobalt/
4069
4070COCCINELLE/Semantic Patches (SmPL)
4071M:	Julia Lawall <Julia.Lawall@lip6.fr>
4072M:	Gilles Muller <Gilles.Muller@lip6.fr>
4073M:	Nicolas Palix <nicolas.palix@imag.fr>
4074M:	Michal Marek <michal.lkml@markovi.net>
4075L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4077W:	http://coccinelle.lip6.fr/
4078S:	Supported
4079F:	Documentation/dev-tools/coccinelle.rst
4080F:	scripts/coccinelle/
4081F:	scripts/coccicheck
4082
4083CODA FILE SYSTEM
4084M:	Jan Harkes <jaharkes@cs.cmu.edu>
4085M:	coda@cs.cmu.edu
4086L:	codalist@coda.cs.cmu.edu
4087W:	http://www.coda.cs.cmu.edu/
4088S:	Maintained
4089F:	Documentation/filesystems/coda.txt
4090F:	fs/coda/
4091F:	include/linux/coda*.h
4092F:	include/uapi/linux/coda*.h
4093
4094CODA V4L2 MEM2MEM DRIVER
4095M:	Philipp Zabel <p.zabel@pengutronix.de>
4096L:	linux-media@vger.kernel.org
4097S:	Maintained
4098F:	Documentation/devicetree/bindings/media/coda.txt
4099F:	drivers/media/platform/coda/
4100
4101CODE OF CONDUCT
4102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4103S:	Supported
4104F:	Documentation/process/code-of-conduct.rst
4105F:	Documentation/process/code-of-conduct-interpretation.rst
4106
4107COMMON CLK FRAMEWORK
4108M:	Michael Turquette <mturquette@baylibre.com>
4109M:	Stephen Boyd <sboyd@kernel.org>
4110L:	linux-clk@vger.kernel.org
4111Q:	http://patchwork.kernel.org/project/linux-clk/list/
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4113S:	Maintained
4114F:	Documentation/devicetree/bindings/clock/
4115F:	drivers/clk/
4116X:	drivers/clk/clkdev.c
4117F:	include/linux/clk-pr*
4118F:	include/linux/clk/
4119F:	include/linux/of_clk.h
4120
4121COMMON INTERNET FILE SYSTEM (CIFS)
4122M:	Steve French <sfrench@samba.org>
4123L:	linux-cifs@vger.kernel.org
4124L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4125W:	http://linux-cifs.samba.org/
4126T:	git git://git.samba.org/sfrench/cifs-2.6.git
4127S:	Supported
4128F:	Documentation/admin-guide/cifs/
4129F:	fs/cifs/
4130
4131COMPACTPCI HOTPLUG CORE
4132M:	Scott Murray <scott@spiteful.org>
4133L:	linux-pci@vger.kernel.org
4134S:	Maintained
4135F:	drivers/pci/hotplug/cpci_hotplug*
4136
4137COMPACTPCI HOTPLUG GENERIC DRIVER
4138M:	Scott Murray <scott@spiteful.org>
4139L:	linux-pci@vger.kernel.org
4140S:	Maintained
4141F:	drivers/pci/hotplug/cpcihp_generic.c
4142
4143COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4144M:	Scott Murray <scott@spiteful.org>
4145L:	linux-pci@vger.kernel.org
4146S:	Maintained
4147F:	drivers/pci/hotplug/cpcihp_zt5550.*
4148
4149COMPAL LAPTOP SUPPORT
4150M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4151L:	platform-driver-x86@vger.kernel.org
4152S:	Maintained
4153F:	drivers/platform/x86/compal-laptop.c
4154
4155COMPILER ATTRIBUTES
4156M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4157S:	Maintained
4158F:	include/linux/compiler_attributes.h
4159
4160CONEXANT ACCESSRUNNER USB DRIVER
4161L:	accessrunner-general@lists.sourceforge.net
4162W:	http://accessrunner.sourceforge.net/
4163S:	Orphan
4164F:	drivers/usb/atm/cxacru.c
4165
4166CONFIGFS
4167M:	Joel Becker <jlbec@evilplan.org>
4168M:	Christoph Hellwig <hch@lst.de>
4169T:	git git://git.infradead.org/users/hch/configfs.git
4170S:	Supported
4171F:	fs/configfs/
4172F:	include/linux/configfs.h
4173
4174CONNECTOR
4175M:	Evgeniy Polyakov <zbr@ioremap.net>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	drivers/connector/
4179
4180CONTROL GROUP (CGROUP)
4181M:	Tejun Heo <tj@kernel.org>
4182M:	Li Zefan <lizefan@huawei.com>
4183M:	Johannes Weiner <hannes@cmpxchg.org>
4184L:	cgroups@vger.kernel.org
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4186S:	Maintained
4187F:	Documentation/admin-guide/cgroup-v2.rst
4188F:	Documentation/admin-guide/cgroup-v1/
4189F:	include/linux/cgroup*
4190F:	kernel/cgroup/
4191
4192CONTROL GROUP - CPUSET
4193M:	Li Zefan <lizefan@huawei.com>
4194L:	cgroups@vger.kernel.org
4195W:	http://www.bullopensource.org/cpuset/
4196W:	http://oss.sgi.com/projects/cpusets/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4198S:	Maintained
4199F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4200F:	include/linux/cpuset.h
4201F:	kernel/cgroup/cpuset.c
4202
4203CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4204M:	Johannes Weiner <hannes@cmpxchg.org>
4205M:	Michal Hocko <mhocko@kernel.org>
4206M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4207L:	cgroups@vger.kernel.org
4208L:	linux-mm@kvack.org
4209S:	Maintained
4210F:	mm/memcontrol.c
4211F:	mm/swap_cgroup.c
4212
4213CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4214M:	Tejun Heo <tj@kernel.org>
4215M:	Jens Axboe <axboe@kernel.dk>
4216L:	cgroups@vger.kernel.org
4217L:	linux-block@vger.kernel.org
4218T:	git git://git.kernel.dk/linux-block
4219F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4220F:	block/blk-cgroup.c
4221F:	include/linux/blk-cgroup.h
4222F:	block/blk-throttle.c
4223F:	block/blk-iolatency.c
4224F:	block/bfq-cgroup.c
4225
4226CORETEMP HARDWARE MONITORING DRIVER
4227M:	Fenghua Yu <fenghua.yu@intel.com>
4228L:	linux-hwmon@vger.kernel.org
4229S:	Maintained
4230F:	Documentation/hwmon/coretemp.rst
4231F:	drivers/hwmon/coretemp.c
4232
4233COSA/SRP SYNC SERIAL DRIVER
4234M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4235W:	http://www.fi.muni.cz/~kas/cosa/
4236S:	Maintained
4237F:	drivers/net/wan/cosa*
4238
4239COUNTER SUBSYSTEM
4240M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4241L:	linux-iio@vger.kernel.org
4242S:	Maintained
4243F:	Documentation/ABI/testing/sysfs-bus-counter*
4244F:	Documentation/driver-api/generic-counter.rst
4245F:	drivers/counter/
4246F:	include/linux/counter.h
4247F:	include/linux/counter_enum.h
4248
4249CPMAC ETHERNET DRIVER
4250M:	Florian Fainelli <f.fainelli@gmail.com>
4251L:	netdev@vger.kernel.org
4252S:	Maintained
4253F:	drivers/net/ethernet/ti/cpmac.c
4254
4255CPU FREQUENCY SCALING FRAMEWORK
4256M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4257M:	Viresh Kumar <viresh.kumar@linaro.org>
4258L:	linux-pm@vger.kernel.org
4259S:	Maintained
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4262B:	https://bugzilla.kernel.org
4263F:	Documentation/admin-guide/pm/cpufreq.rst
4264F:	Documentation/admin-guide/pm/intel_pstate.rst
4265F:	Documentation/cpu-freq/
4266F:	Documentation/devicetree/bindings/cpufreq/
4267F:	drivers/cpufreq/
4268F:	kernel/sched/cpufreq*.c
4269F:	include/linux/cpufreq.h
4270F:	include/linux/sched/cpufreq.h
4271F:	tools/testing/selftests/cpufreq/
4272
4273CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4274M:	Viresh Kumar <viresh.kumar@linaro.org>
4275M:	Sudeep Holla <sudeep.holla@arm.com>
4276L:	linux-pm@vger.kernel.org
4277W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4278S:	Maintained
4279F:	drivers/cpufreq/arm_big_little.h
4280F:	drivers/cpufreq/arm_big_little.c
4281
4282CPU POWER MONITORING SUBSYSTEM
4283M:	Thomas Renninger <trenn@suse.com>
4284M:	Shuah Khan <shuah@kernel.org>
4285M:	Shuah Khan <skhan@linuxfoundation.org>
4286L:	linux-pm@vger.kernel.org
4287S:	Maintained
4288F:	tools/power/cpupower/
4289
4290CPUID/MSR DRIVER
4291M:	"H. Peter Anvin" <hpa@zytor.com>
4292S:	Maintained
4293F:	arch/x86/kernel/cpuid.c
4294F:	arch/x86/kernel/msr.c
4295
4296CPUIDLE DRIVER - ARM BIG LITTLE
4297M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4298M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4299L:	linux-pm@vger.kernel.org
4300L:	linux-arm-kernel@lists.infradead.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4302S:	Maintained
4303F:	drivers/cpuidle/cpuidle-big_little.c
4304
4305CPUIDLE DRIVER - ARM EXYNOS
4306M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4308M:	Kukjin Kim <kgene@kernel.org>
4309L:	linux-pm@vger.kernel.org
4310L:	linux-samsung-soc@vger.kernel.org
4311S:	Supported
4312F:	drivers/cpuidle/cpuidle-exynos.c
4313F:	arch/arm/mach-exynos/pm.c
4314
4315CPUIDLE DRIVER - ARM PSCI
4316M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4317M:	Sudeep Holla <sudeep.holla@arm.com>
4318L:	linux-pm@vger.kernel.org
4319L:	linux-arm-kernel@lists.infradead.org
4320S:	Supported
4321F:	drivers/cpuidle/cpuidle-psci.c
4322
4323CPU IDLE TIME MANAGEMENT FRAMEWORK
4324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4325M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4326L:	linux-pm@vger.kernel.org
4327S:	Maintained
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4329B:	https://bugzilla.kernel.org
4330F:	Documentation/admin-guide/pm/cpuidle.rst
4331F:	Documentation/driver-api/pm/cpuidle.rst
4332F:	drivers/cpuidle/*
4333F:	include/linux/cpuidle.h
4334
4335CRAMFS FILESYSTEM
4336M:	Nicolas Pitre <nico@fluxnic.net>
4337S:	Maintained
4338F:	Documentation/filesystems/cramfs.txt
4339F:	fs/cramfs/
4340
4341CREATIVE SB0540
4342M:	Bastien Nocera <hadess@hadess.net>
4343L:	linux-input@vger.kernel.org
4344S:	Maintained
4345F:	drivers/hid/hid-creative-sb0540.c
4346
4347CRYPTO API
4348M:	Herbert Xu <herbert@gondor.apana.org.au>
4349M:	"David S. Miller" <davem@davemloft.net>
4350L:	linux-crypto@vger.kernel.org
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4353S:	Maintained
4354F:	Documentation/crypto/
4355F:	Documentation/devicetree/bindings/crypto/
4356F:	arch/*/crypto/
4357F:	crypto/
4358F:	drivers/crypto/
4359F:	include/crypto/
4360F:	include/linux/crypto*
4361F:	lib/crypto/
4362
4363CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364M:	Neil Horman <nhorman@tuxdriver.com>
4365L:	linux-crypto@vger.kernel.org
4366S:	Maintained
4367F:	crypto/ansi_cprng.c
4368F:	crypto/rng.c
4369
4370CS3308 MEDIA DRIVER
4371M:	Hans Verkuil <hverkuil@xs4all.nl>
4372L:	linux-media@vger.kernel.org
4373T:	git git://linuxtv.org/media_tree.git
4374W:	http://linuxtv.org
4375S:	Odd Fixes
4376F:	drivers/media/i2c/cs3308.c
4377
4378CS5535 Audio ALSA driver
4379M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4380S:	Maintained
4381F:	sound/pci/cs5535audio/
4382
4383CSI DRIVERS FOR ALLWINNER V3s
4384M:	Yong Deng <yong.deng@magewell.com>
4385L:	linux-media@vger.kernel.org
4386T:	git git://linuxtv.org/media_tree.git
4387S:	Maintained
4388F:	drivers/media/platform/sunxi/sun6i-csi/
4389F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4390
4391CW1200 WLAN driver
4392M:	Solomon Peachy <pizza@shaftnet.org>
4393S:	Maintained
4394F:	drivers/net/wireless/st/cw1200/
4395
4396CX18 VIDEO4LINUX DRIVER
4397M:	Andy Walls <awalls@md.metrocast.net>
4398L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4399L:	linux-media@vger.kernel.org
4400T:	git git://linuxtv.org/media_tree.git
4401W:	https://linuxtv.org
4402W:	http://www.ivtvdriver.org/index.php/Cx18
4403S:	Maintained
4404F:	Documentation/media/v4l-drivers/cx18*
4405F:	drivers/media/pci/cx18/
4406F:	include/uapi/linux/ivtv*
4407
4408CX2341X MPEG ENCODER HELPER MODULE
4409M:	Hans Verkuil <hverkuil@xs4all.nl>
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413S:	Maintained
4414F:	drivers/media/common/cx2341x*
4415F:	include/media/drv-intf/cx2341x.h
4416
4417CX24120 MEDIA DRIVER
4418M:	Jemma Denson <jdenson@gmail.com>
4419M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4420L:	linux-media@vger.kernel.org
4421W:	https://linuxtv.org
4422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4423S:	Maintained
4424F:	drivers/media/dvb-frontends/cx24120*
4425
4426CX88 VIDEO4LINUX DRIVER
4427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430T:	git git://linuxtv.org/media_tree.git
4431S:	Odd fixes
4432F:	Documentation/media/v4l-drivers/cx88*
4433F:	drivers/media/pci/cx88/
4434
4435CXD2820R MEDIA DRIVER
4436M:	Antti Palosaari <crope@iki.fi>
4437L:	linux-media@vger.kernel.org
4438W:	https://linuxtv.org
4439W:	http://palosaari.fi/linux/
4440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4441T:	git git://linuxtv.org/anttip/media_tree.git
4442S:	Maintained
4443F:	drivers/media/dvb-frontends/cxd2820r*
4444
4445CXGB3 ETHERNET DRIVER (CXGB3)
4446M:	Vishal Kulkarni <vishal@chelsio.com>
4447L:	netdev@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/net/ethernet/chelsio/cxgb3/
4451
4452CXGB3 ISCSI DRIVER (CXGB3I)
4453M:	Karen Xie <kxie@chelsio.com>
4454L:	linux-scsi@vger.kernel.org
4455W:	http://www.chelsio.com
4456S:	Supported
4457F:	drivers/scsi/cxgbi/cxgb3i
4458
4459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460M:	Potnuri Bharat Teja <bharat@chelsio.com>
4461L:	linux-rdma@vger.kernel.org
4462W:	http://www.openfabrics.org
4463S:	Supported
4464F:	drivers/infiniband/hw/cxgb3/
4465F:	include/uapi/rdma/cxgb3-abi.h
4466
4467CXGB4 CRYPTO DRIVER (chcr)
4468M:	Atul Gupta <atul.gupta@chelsio.com>
4469L:	linux-crypto@vger.kernel.org
4470W:	http://www.chelsio.com
4471S:	Supported
4472F:	drivers/crypto/chelsio
4473
4474CXGB4 ETHERNET DRIVER (CXGB4)
4475M:	Vishal Kulkarni <vishal@chelsio.com>
4476L:	netdev@vger.kernel.org
4477W:	http://www.chelsio.com
4478S:	Supported
4479F:	drivers/net/ethernet/chelsio/cxgb4/
4480
4481CXGB4 ISCSI DRIVER (CXGB4I)
4482M:	Karen Xie <kxie@chelsio.com>
4483L:	linux-scsi@vger.kernel.org
4484W:	http://www.chelsio.com
4485S:	Supported
4486F:	drivers/scsi/cxgbi/cxgb4i
4487
4488CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489M:	Potnuri Bharat Teja <bharat@chelsio.com>
4490L:	linux-rdma@vger.kernel.org
4491W:	http://www.openfabrics.org
4492S:	Supported
4493F:	drivers/infiniband/hw/cxgb4/
4494F:	include/uapi/rdma/cxgb4-abi.h
4495
4496CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497M:	Casey Leedom <leedom@chelsio.com>
4498L:	netdev@vger.kernel.org
4499W:	http://www.chelsio.com
4500S:	Supported
4501F:	drivers/net/ethernet/chelsio/cxgb4vf/
4502
4503CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504M:	Frederic Barrat <fbarrat@linux.ibm.com>
4505M:	Andrew Donnellan <ajd@linux.ibm.com>
4506L:	linuxppc-dev@lists.ozlabs.org
4507S:	Supported
4508F:	arch/powerpc/platforms/powernv/pci-cxl.c
4509F:	drivers/misc/cxl/
4510F:	include/misc/cxl*
4511F:	include/uapi/misc/cxl.h
4512F:	Documentation/powerpc/cxl.rst
4513F:	Documentation/ABI/testing/sysfs-class-cxl
4514
4515CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516M:	Manoj N. Kumar <manoj@linux.ibm.com>
4517M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4518M:	Uma Krishnan <ukrishn@linux.ibm.com>
4519L:	linux-scsi@vger.kernel.org
4520S:	Supported
4521F:	drivers/scsi/cxlflash/
4522F:	include/uapi/scsi/cxlflash_ioctl.h
4523F:	Documentation/powerpc/cxlflash.rst
4524
4525CYBERPRO FB DRIVER
4526M:	Russell King <linux@armlinux.org.uk>
4527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528W:	http://www.armlinux.org.uk/
4529S:	Maintained
4530F:	drivers/video/fbdev/cyber2000fb.*
4531
4532CYCLADES ASYNC MUX DRIVER
4533W:	http://www.cyclades.com/
4534S:	Orphan
4535F:	drivers/tty/cyclades.c
4536F:	include/linux/cyclades.h
4537F:	include/uapi/linux/cyclades.h
4538
4539CYCLADES PC300 DRIVER
4540W:	http://www.cyclades.com/
4541S:	Orphan
4542F:	drivers/net/wan/pc300*
4543
4544CYPRESS_FIRMWARE MEDIA DRIVER
4545M:	Antti Palosaari <crope@iki.fi>
4546L:	linux-media@vger.kernel.org
4547W:	https://linuxtv.org
4548W:	http://palosaari.fi/linux/
4549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4550T:	git git://linuxtv.org/anttip/media_tree.git
4551S:	Maintained
4552F:	drivers/media/common/cypress_firmware*
4553
4554CYTTSP TOUCHSCREEN DRIVER
4555M:	Ferruh Yigit <fery@cypress.com>
4556L:	linux-input@vger.kernel.org
4557S:	Supported
4558F:	drivers/input/touchscreen/cyttsp*
4559F:	include/linux/input/cyttsp.h
4560
4561D-LINK DIR-685 TOUCHKEYS DRIVER
4562M:	Linus Walleij <linus.walleij@linaro.org>
4563L:	linux-input@vger.kernel.org
4564S:	Supported
4565F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4566
4567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568M:	Joshua Kinard <kumba@gentoo.org>
4569S:	Maintained
4570F:	drivers/rtc/rtc-ds1685.c
4571F:	include/linux/rtc/ds1685.h
4572
4573DAMA SLAVE for AX.25
4574M:	Joerg Reuter <jreuter@yaina.de>
4575W:	http://yaina.de/jreuter/
4576W:	http://www.qsl.net/dl1bke/
4577L:	linux-hams@vger.kernel.org
4578S:	Maintained
4579F:	net/ax25/af_ax25.c
4580F:	net/ax25/ax25_dev.c
4581F:	net/ax25/ax25_ds_*
4582F:	net/ax25/ax25_in.c
4583F:	net/ax25/ax25_out.c
4584F:	net/ax25/ax25_timer.c
4585F:	net/ax25/sysctl_net_ax25.c
4586
4587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588L:	netdev@vger.kernel.org
4589S:	Orphan
4590F:	Documentation/networking/device_drivers/dec/dmfe.txt
4591F:	drivers/net/ethernet/dec/tulip/dmfe.c
4592
4593DC390/AM53C974 SCSI driver
4594M:	Hannes Reinecke <hare@suse.com>
4595L:	linux-scsi@vger.kernel.org
4596S:	Maintained
4597F:	drivers/scsi/am53c974.c
4598
4599DC395x SCSI driver
4600M:	Oliver Neukum <oliver@neukum.org>
4601M:	Ali Akcaagac <aliakc@web.de>
4602M:	Jamie Lenehan <lenehan@twibble.org>
4603L:	dc395x@twibble.org
4604W:	http://twibble.org/dist/dc395x/
4605W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4606S:	Maintained
4607F:	Documentation/scsi/dc395x.txt
4608F:	drivers/scsi/dc395x.*
4609
4610DCCP PROTOCOL
4611M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612L:	dccp@vger.kernel.org
4613W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4614S:	Maintained
4615F:	include/linux/dccp.h
4616F:	include/uapi/linux/dccp.h
4617F:	include/linux/tfrc.h
4618F:	net/dccp/
4619
4620DECnet NETWORK LAYER
4621W:	http://linux-decnet.sourceforge.net
4622L:	linux-decnet-user@lists.sourceforge.net
4623S:	Orphan
4624F:	Documentation/networking/decnet.txt
4625F:	net/decnet/
4626
4627DECSTATION PLATFORM SUPPORT
4628M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4629L:	linux-mips@vger.kernel.org
4630W:	http://www.linux-mips.org/wiki/DECstation
4631S:	Maintained
4632F:	arch/mips/dec/
4633F:	arch/mips/include/asm/dec/
4634F:	arch/mips/include/asm/mach-dec/
4635
4636DEFXX FDDI NETWORK DRIVER
4637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4638S:	Maintained
4639F:	drivers/net/fddi/defxx.*
4640
4641DELL SMBIOS DRIVER
4642M:	Pali Rohár <pali.rohar@gmail.com>
4643M:	Mario Limonciello <mario.limonciello@dell.com>
4644L:	platform-driver-x86@vger.kernel.org
4645S:	Maintained
4646F:	drivers/platform/x86/dell-smbios.*
4647
4648DELL SMBIOS SMM DRIVER
4649M:	Mario Limonciello <mario.limonciello@dell.com>
4650L:	platform-driver-x86@vger.kernel.org
4651S:	Maintained
4652F:	drivers/platform/x86/dell-smbios-smm.c
4653
4654DELL SMBIOS WMI DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656L:	platform-driver-x86@vger.kernel.org
4657S:	Maintained
4658F:	drivers/platform/x86/dell-smbios-wmi.c
4659F:	tools/wmi/dell-smbios-example.c
4660
4661DEFZA FDDI NETWORK DRIVER
4662M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4663S:	Maintained
4664F:	drivers/net/fddi/defza.*
4665
4666DELL LAPTOP DRIVER
4667M:	Matthew Garrett <mjg59@srcf.ucam.org>
4668M:	Pali Rohár <pali.rohar@gmail.com>
4669L:	platform-driver-x86@vger.kernel.org
4670S:	Maintained
4671F:	drivers/platform/x86/dell-laptop.c
4672
4673DELL LAPTOP FREEFALL DRIVER
4674M:	Pali Rohár <pali.rohar@gmail.com>
4675S:	Maintained
4676F:	drivers/platform/x86/dell-smo8800.c
4677
4678DELL LAPTOP RBTN DRIVER
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680S:	Maintained
4681F:	drivers/platform/x86/dell-rbtn.*
4682
4683DELL REMOTE BIOS UPDATE DRIVER
4684M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4685L:	platform-driver-x86@vger.kernel.org
4686S:	Maintained
4687F:	drivers/platform/x86/dell_rbu.c
4688
4689DELL LAPTOP SMM DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/hwmon/dell-smm-hwmon.c
4693F:	include/uapi/linux/i8k.h
4694
4695DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4697L:	platform-driver-x86@vger.kernel.org
4698S:	Maintained
4699F:	Documentation/driver-api/dcdbas.rst
4700F:	drivers/platform/x86/dcdbas.*
4701
4702DELL WMI NOTIFICATIONS DRIVER
4703M:	Matthew Garrett <mjg59@srcf.ucam.org>
4704M:	Pali Rohár <pali.rohar@gmail.com>
4705S:	Maintained
4706F:	drivers/platform/x86/dell-wmi.c
4707
4708DELL WMI DESCRIPTOR DRIVER
4709M:	Mario Limonciello <mario.limonciello@dell.com>
4710S:	Maintained
4711F:	drivers/platform/x86/dell-wmi-descriptor.c
4712
4713DELTA ST MEDIA DRIVER
4714M:	Hugues Fruchet <hugues.fruchet@st.com>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717W:	https://linuxtv.org
4718S:	Supported
4719F:	drivers/media/platform/sti/delta
4720
4721DENALI NAND DRIVER
4722M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4723L:	linux-mtd@lists.infradead.org
4724S:	Supported
4725F:	drivers/mtd/nand/raw/denali*
4726
4727DESIGNWARE EDMA CORE IP DRIVER
4728M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729L:	dmaengine@vger.kernel.org
4730S:	Maintained
4731F:	drivers/dma/dw-edma/
4732F:	include/linux/dma/edma.h
4733
4734DESIGNWARE USB2 DRD IP DRIVER
4735M:	Minas Harutyunyan <hminas@synopsys.com>
4736L:	linux-usb@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738S:	Maintained
4739F:	drivers/usb/dwc2/
4740
4741DESIGNWARE USB3 DRD IP DRIVER
4742M:	Felipe Balbi <balbi@kernel.org>
4743L:	linux-usb@vger.kernel.org
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4745S:	Maintained
4746F:	drivers/usb/dwc3/
4747
4748DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749M:	Andreas Klinger <ak@it-klinger.de>
4750L:	linux-iio@vger.kernel.org
4751S:	Maintained
4752F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753F:	drivers/iio/proximity/srf*.c
4754
4755DEVICE COREDUMP (DEV_COREDUMP)
4756M:	Johannes Berg <johannes@sipsolutions.net>
4757L:	linux-kernel@vger.kernel.org
4758S:	Maintained
4759F:	drivers/base/devcoredump.c
4760F:	include/linux/devcoredump.h
4761
4762DEVICE FREQUENCY (DEVFREQ)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Kyungmin Park <kyungmin.park@samsung.com>
4765R:	Chanwoo Choi <cw00.choi@samsung.com>
4766L:	linux-pm@vger.kernel.org
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4768S:	Maintained
4769F:	drivers/devfreq/
4770F:	include/linux/devfreq.h
4771F:	Documentation/devicetree/bindings/devfreq/
4772F:	include/trace/events/devfreq.h
4773
4774DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775M:	Chanwoo Choi <cw00.choi@samsung.com>
4776L:	linux-pm@vger.kernel.org
4777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4778S:	Supported
4779F:	drivers/devfreq/event/
4780F:	drivers/devfreq/devfreq-event.c
4781F:	include/dt-bindings/pmu/exynos_ppmu.h
4782F:	include/linux/devfreq-event.h
4783F:	Documentation/devicetree/bindings/devfreq/event/
4784
4785DEVICE NUMBER REGISTRY
4786M:	Torben Mathiasen <device@lanana.org>
4787W:	http://lanana.org/docs/device-list/index.html
4788S:	Maintained
4789
4790DEVICE-MAPPER  (LVM)
4791M:	Alasdair Kergon <agk@redhat.com>
4792M:	Mike Snitzer <snitzer@redhat.com>
4793M:	dm-devel@redhat.com
4794L:	dm-devel@redhat.com
4795W:	http://sources.redhat.com/dm
4796Q:	http://patchwork.kernel.org/project/dm-devel/list/
4797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4798T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4799S:	Maintained
4800F:	Documentation/admin-guide/device-mapper/
4801F:	drivers/md/Makefile
4802F:	drivers/md/Kconfig
4803F:	drivers/md/dm*
4804F:	drivers/md/persistent-data/
4805F:	include/linux/device-mapper.h
4806F:	include/linux/dm-*.h
4807F:	include/uapi/linux/dm-*.h
4808
4809DEVLINK
4810M:	Jiri Pirko <jiri@mellanox.com>
4811L:	netdev@vger.kernel.org
4812S:	Supported
4813F:	net/core/devlink.c
4814F:	include/net/devlink.h
4815F:	include/uapi/linux/devlink.h
4816
4817DIALOG SEMICONDUCTOR DRIVERS
4818M:	Support Opensource <support.opensource@diasemi.com>
4819W:	http://www.dialog-semiconductor.com/products
4820S:	Supported
4821F:	Documentation/hwmon/da90??.rst
4822F:	Documentation/devicetree/bindings/mfd/da90*.txt
4823F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4824F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4825F:	Documentation/devicetree/bindings/regulator/da92*.txt
4826F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4827F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4828F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4829F:	drivers/gpio/gpio-da90??.c
4830F:	drivers/hwmon/da90??-hwmon.c
4831F:	drivers/iio/adc/da91??-*.c
4832F:	drivers/input/misc/da90??_onkey.c
4833F:	drivers/input/touchscreen/da9052_tsi.c
4834F:	drivers/leds/leds-da90??.c
4835F:	drivers/mfd/da903x.c
4836F:	drivers/mfd/da90??-*.c
4837F:	drivers/mfd/da91??-*.c
4838F:	drivers/power/supply/da9052-battery.c
4839F:	drivers/power/supply/da91??-*.c
4840F:	drivers/regulator/da903x.c
4841F:	drivers/regulator/da9???-regulator.[ch]
4842F:	drivers/regulator/slg51000-regulator.[ch]
4843F:	drivers/thermal/da90??-thermal.c
4844F:	drivers/rtc/rtc-da90??.c
4845F:	drivers/video/backlight/da90??_bl.c
4846F:	drivers/watchdog/da90??_wdt.c
4847F:	include/linux/mfd/da903x.h
4848F:	include/linux/mfd/da9052/
4849F:	include/linux/mfd/da9055/
4850F:	include/linux/mfd/da9062/
4851F:	include/linux/mfd/da9063/
4852F:	include/linux/mfd/da9150/
4853F:	include/linux/regulator/da9211.h
4854F:	include/sound/da[79]*.h
4855F:	sound/soc/codecs/da[79]*.[ch]
4856
4857DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4858M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4859L:	linux-gpio@vger.kernel.org
4860S:	Maintained
4861F:	drivers/gpio/gpio-gpio-mm.c
4862
4863DIOLAN U2C-12 I2C DRIVER
4864M:	Guenter Roeck <linux@roeck-us.net>
4865L:	linux-i2c@vger.kernel.org
4866S:	Maintained
4867F:	drivers/i2c/busses/i2c-diolan-u2c.c
4868
4869FILESYSTEM DIRECT ACCESS (DAX)
4870M:	Dan Williams <dan.j.williams@intel.com>
4871R:	Matthew Wilcox <willy@infradead.org>
4872R:	Jan Kara <jack@suse.cz>
4873L:	linux-fsdevel@vger.kernel.org
4874L:	linux-nvdimm@lists.01.org
4875S:	Supported
4876F:	fs/dax.c
4877F:	include/linux/dax.h
4878F:	include/trace/events/fs_dax.h
4879
4880DEVICE DIRECT ACCESS (DAX)
4881M:	Dan Williams <dan.j.williams@intel.com>
4882M:	Vishal Verma <vishal.l.verma@intel.com>
4883M:	Keith Busch <keith.busch@intel.com>
4884M:	Dave Jiang <dave.jiang@intel.com>
4885L:	linux-nvdimm@lists.01.org
4886S:	Supported
4887F:	drivers/dax/
4888
4889DIRECTORY NOTIFICATION (DNOTIFY)
4890M:	Jan Kara <jack@suse.cz>
4891R:	Amir Goldstein <amir73il@gmail.com>
4892L:	linux-fsdevel@vger.kernel.org
4893S:	Maintained
4894F:	Documentation/filesystems/dnotify.txt
4895F:	fs/notify/dnotify/
4896F:	include/linux/dnotify.h
4897
4898DISK GEOMETRY AND PARTITION HANDLING
4899M:	Andries Brouwer <aeb@cwi.nl>
4900W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4901W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4902W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4903S:	Maintained
4904
4905DISKQUOTA
4906M:	Jan Kara <jack@suse.com>
4907S:	Maintained
4908F:	Documentation/filesystems/quota.txt
4909F:	fs/quota/
4910F:	include/linux/quota*.h
4911F:	include/uapi/linux/quota*.h
4912
4913DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4914M:	Bernie Thompson <bernie@plugable.com>
4915L:	linux-fbdev@vger.kernel.org
4916S:	Maintained
4917W:	http://plugable.com/category/projects/udlfb/
4918F:	drivers/video/fbdev/udlfb.c
4919F:	include/video/udlfb.h
4920F:	Documentation/fb/udlfb.rst
4921
4922DISTRIBUTED LOCK MANAGER (DLM)
4923M:	Christine Caulfield <ccaulfie@redhat.com>
4924M:	David Teigland <teigland@redhat.com>
4925L:	cluster-devel@redhat.com
4926W:	http://sources.redhat.com/cluster/
4927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4928S:	Supported
4929F:	fs/dlm/
4930
4931DMA BUFFER SHARING FRAMEWORK
4932M:	Sumit Semwal <sumit.semwal@linaro.org>
4933S:	Maintained
4934L:	linux-media@vger.kernel.org
4935L:	dri-devel@lists.freedesktop.org
4936L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4937F:	drivers/dma-buf/
4938F:	include/linux/dma-buf*
4939F:	include/linux/reservation.h
4940F:	include/linux/*fence.h
4941F:	Documentation/driver-api/dma-buf.rst
4942T:	git git://anongit.freedesktop.org/drm/drm-misc
4943
4944DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4945M:	Vinod Koul <vkoul@kernel.org>
4946L:	dmaengine@vger.kernel.org
4947Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4948S:	Maintained
4949F:	drivers/dma/
4950F:	include/linux/dmaengine.h
4951F:	include/linux/of_dma.h
4952F:	Documentation/devicetree/bindings/dma/
4953F:	Documentation/driver-api/dmaengine/
4954T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4955
4956DMA MAPPING HELPERS
4957M:	Christoph Hellwig <hch@lst.de>
4958M:	Marek Szyprowski <m.szyprowski@samsung.com>
4959R:	Robin Murphy <robin.murphy@arm.com>
4960L:	iommu@lists.linux-foundation.org
4961T:	git git://git.infradead.org/users/hch/dma-mapping.git
4962W:	http://git.infradead.org/users/hch/dma-mapping.git
4963S:	Supported
4964F:	kernel/dma/
4965F:	include/asm-generic/dma-mapping.h
4966F:	include/linux/dma-direct.h
4967F:	include/linux/dma-mapping.h
4968F:	include/linux/dma-noncoherent.h
4969
4970DME1737 HARDWARE MONITOR DRIVER
4971M:	Juerg Haefliger <juergh@gmail.com>
4972L:	linux-hwmon@vger.kernel.org
4973S:	Maintained
4974F:	Documentation/hwmon/dme1737.rst
4975F:	drivers/hwmon/dme1737.c
4976
4977DMI/SMBIOS SUPPORT
4978M:	Jean Delvare <jdelvare@suse.com>
4979S:	Maintained
4980T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4981F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4982F:	drivers/firmware/dmi-id.c
4983F:	drivers/firmware/dmi_scan.c
4984F:	include/linux/dmi.h
4985
4986DOCUMENTATION
4987M:	Jonathan Corbet <corbet@lwn.net>
4988L:	linux-doc@vger.kernel.org
4989S:	Maintained
4990F:	Documentation/
4991F:	scripts/documentation-file-ref-check
4992F:	scripts/kernel-doc
4993F:	scripts/sphinx-pre-install
4994X:	Documentation/ABI/
4995X:	Documentation/firmware-guide/acpi/
4996X:	Documentation/devicetree/
4997X:	Documentation/i2c/
4998X:	Documentation/media/
4999X:	Documentation/power/
5000X:	Documentation/spi/
5001T:	git git://git.lwn.net/linux.git docs-next
5002
5003DOCUMENTATION/ITALIAN
5004M:	Federico Vaga <federico.vaga@vaga.pv.it>
5005L:	linux-doc@vger.kernel.org
5006S:	Maintained
5007F:	Documentation/translations/it_IT
5008
5009DOCUMENTATION SCRIPTS
5010M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5011L:	linux-doc@vger.kernel.org
5012S:	Maintained
5013F:	scripts/documentation-file-ref-check
5014F:	scripts/sphinx-pre-install
5015F:	Documentation/sphinx/parse-headers.pl
5016
5017DONGWOON DW9714 LENS VOICE COIL DRIVER
5018M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5019L:	linux-media@vger.kernel.org
5020T:	git git://linuxtv.org/media_tree.git
5021S:	Maintained
5022F:	drivers/media/i2c/dw9714.c
5023F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5024
5025DONGWOON DW9807 LENS VOICE COIL DRIVER
5026M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5027L:	linux-media@vger.kernel.org
5028T:	git git://linuxtv.org/media_tree.git
5029S:	Maintained
5030F:	drivers/media/i2c/dw9807-vcm.c
5031F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5032
5033DOUBLETALK DRIVER
5034M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5035L:	blinux-list@redhat.com
5036S:	Maintained
5037F:	drivers/char/dtlk.c
5038F:	include/linux/dtlk.h
5039
5040DPAA2 DATAPATH I/O (DPIO) DRIVER
5041M:	Roy Pledge <Roy.Pledge@nxp.com>
5042L:	linux-kernel@vger.kernel.org
5043S:	Maintained
5044F:	drivers/soc/fsl/dpio
5045
5046DPAA2 ETHERNET DRIVER
5047M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5048L:	netdev@vger.kernel.org
5049S:	Maintained
5050F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5051F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5052F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5053F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5054F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5055
5056DPAA2 ETHERNET SWITCH DRIVER
5057M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5058M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5059L:	linux-kernel@vger.kernel.org
5060S:	Maintained
5061F:	drivers/staging/fsl-dpaa2/ethsw
5062
5063DPT_I2O SCSI RAID DRIVER
5064M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5065L:	linux-scsi@vger.kernel.org
5066W:	http://www.adaptec.com/
5067S:	Maintained
5068F:	drivers/scsi/dpt*
5069F:	drivers/scsi/dpt/
5070
5071DRBD DRIVER
5072M:	Philipp Reisner <philipp.reisner@linbit.com>
5073M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5074L:	drbd-dev@lists.linbit.com
5075W:	http://www.drbd.org
5076T:	git git://git.linbit.com/linux-drbd.git
5077T:	git git://git.linbit.com/drbd-8.4.git
5078S:	Supported
5079F:	drivers/block/drbd/
5080F:	lib/lru_cache.c
5081F:	Documentation/admin-guide/blockdev/
5082
5083DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5084M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5085R:	"Rafael J. Wysocki" <rafael@kernel.org>
5086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5087S:	Supported
5088F:	Documentation/kobject.txt
5089F:	drivers/base/
5090F:	fs/debugfs/
5091F:	fs/sysfs/
5092F:	include/linux/debugfs.h
5093F:	include/linux/kobj*
5094F:	lib/kobj*
5095
5096DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5097M:	Kevin Hilman <khilman@kernel.org>
5098M:	Nishanth Menon <nm@ti.com>
5099S:	Maintained
5100F:	drivers/power/avs/
5101F:	include/linux/power/smartreflex.h
5102L:	linux-pm@vger.kernel.org
5103
5104DRM DRIVER FOR ARM PL111 CLCD
5105M:	Eric Anholt <eric@anholt.net>
5106T:	git git://anongit.freedesktop.org/drm/drm-misc
5107S:	Supported
5108F:	drivers/gpu/drm/pl111/
5109
5110DRM DRIVER FOR ARM VERSATILE TFT PANELS
5111M:	Linus Walleij <linus.walleij@linaro.org>
5112T:	git git://anongit.freedesktop.org/drm/drm-misc
5113S:	Maintained
5114F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5115F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5116
5117DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5118M:	Dave Airlie <airlied@redhat.com>
5119S:	Odd Fixes
5120F:	drivers/gpu/drm/ast/
5121
5122DRM DRIVER FOR ASPEED BMC GFX
5123M:	Joel Stanley <joel@jms.id.au>
5124L:	linux-aspeed@lists.ozlabs.org
5125T:	git git://anongit.freedesktop.org/drm/drm-misc
5126S:	Supported
5127F:	drivers/gpu/drm/aspeed/
5128F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5129
5130DRM DRIVER FOR BOCHS VIRTUAL GPU
5131M:	Gerd Hoffmann <kraxel@redhat.com>
5132L:	virtualization@lists.linux-foundation.org
5133T:	git git://anongit.freedesktop.org/drm/drm-misc
5134S:	Maintained
5135F:	drivers/gpu/drm/bochs/
5136
5137DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5138M:	Linus Walleij <linus.walleij@linaro.org>
5139T:	git git://anongit.freedesktop.org/drm/drm-misc
5140S:	Maintained
5141F:	drivers/gpu/drm/tve200/
5142
5143DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5144M:	Jagan Teki <jagan@amarulasolutions.com>
5145S:	Maintained
5146F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5147F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5148
5149DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5150M:	Hans de Goede <hdegoede@redhat.com>
5151T:	git git://anongit.freedesktop.org/drm/drm-misc
5152S:	Maintained
5153F:	drivers/gpu/drm/tiny/gm12u320.c
5154
5155DRM DRIVER FOR ILITEK ILI9225 PANELS
5156M:	David Lechner <david@lechnology.com>
5157T:	git git://anongit.freedesktop.org/drm/drm-misc
5158S:	Maintained
5159F:	drivers/gpu/drm/tiny/ili9225.c
5160F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5161
5162DRM DRIVER FOR HX8357D PANELS
5163M:	Eric Anholt <eric@anholt.net>
5164T:	git git://anongit.freedesktop.org/drm/drm-misc
5165S:	Maintained
5166F:	drivers/gpu/drm/tiny/hx8357d.c
5167F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5168
5169DRM DRIVER FOR INTEL I810 VIDEO CARDS
5170S:	Orphan / Obsolete
5171F:	drivers/gpu/drm/i810/
5172F:	include/uapi/drm/i810_drm.h
5173
5174DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5175S:	Orphan / Obsolete
5176F:	drivers/gpu/drm/mga/
5177F:	include/uapi/drm/mga_drm.h
5178
5179DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5180M:	Dave Airlie <airlied@redhat.com>
5181S:	Odd Fixes
5182F:	drivers/gpu/drm/mgag200/
5183
5184DRM DRIVER FOR MI0283QT
5185M:	Noralf Trønnes <noralf@tronnes.org>
5186T:	git git://anongit.freedesktop.org/drm/drm-misc
5187S:	Maintained
5188F:	drivers/gpu/drm/tiny/mi0283qt.c
5189F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5190
5191DRM DRIVER FOR MSM ADRENO GPU
5192M:	Rob Clark <robdclark@gmail.com>
5193M:	Sean Paul <sean@poorly.run>
5194L:	linux-arm-msm@vger.kernel.org
5195L:	dri-devel@lists.freedesktop.org
5196L:	freedreno@lists.freedesktop.org
5197T:	git https://gitlab.freedesktop.org/drm/msm.git
5198S:	Maintained
5199F:	drivers/gpu/drm/msm/
5200F:	include/uapi/drm/msm_drm.h
5201F:	Documentation/devicetree/bindings/display/msm/
5202
5203DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5204M:	Ben Skeggs <bskeggs@redhat.com>
5205L:	dri-devel@lists.freedesktop.org
5206L:	nouveau@lists.freedesktop.org
5207T:	git git://github.com/skeggsb/linux
5208S:	Supported
5209F:	drivers/gpu/drm/nouveau/
5210F:	include/uapi/drm/nouveau_drm.h
5211
5212DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5213M:	Stefan Mavrodiev <stefan@olimex.com>
5214S:	Maintained
5215F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5216F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5217
5218DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5219M:	Noralf Trønnes <noralf@tronnes.org>
5220T:	git git://anongit.freedesktop.org/drm/drm-misc
5221S:	Maintained
5222F:	drivers/gpu/drm/tiny/repaper.c
5223F:	Documentation/devicetree/bindings/display/repaper.txt
5224
5225DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5226M:	Dave Airlie <airlied@redhat.com>
5227M:	Gerd Hoffmann <kraxel@redhat.com>
5228L:	virtualization@lists.linux-foundation.org
5229T:	git git://anongit.freedesktop.org/drm/drm-misc
5230S:	Obsolete
5231W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5232F:	drivers/gpu/drm/cirrus/
5233
5234DRM DRIVER FOR QXL VIRTUAL GPU
5235M:	Dave Airlie <airlied@redhat.com>
5236M:	Gerd Hoffmann <kraxel@redhat.com>
5237L:	virtualization@lists.linux-foundation.org
5238L:	spice-devel@lists.freedesktop.org
5239T:	git git://anongit.freedesktop.org/drm/drm-misc
5240S:	Maintained
5241F:	drivers/gpu/drm/qxl/
5242F:	include/uapi/drm/qxl_drm.h
5243
5244DRM DRIVER FOR RAYDIUM RM67191 PANELS
5245M:	Robert Chiras <robert.chiras@nxp.com>
5246S:	Maintained
5247F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5248F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5249
5250DRM DRIVER FOR RAGE 128 VIDEO CARDS
5251S:	Orphan / Obsolete
5252F:	drivers/gpu/drm/r128/
5253F:	include/uapi/drm/r128_drm.h
5254
5255DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5256M:	Guido Günther <agx@sigxcpu.org>
5257R:	Purism Kernel Team <kernel@puri.sm>
5258S:	Maintained
5259F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5260F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5261
5262DRM DRIVER FOR SAVAGE VIDEO CARDS
5263S:	Orphan / Obsolete
5264F:	drivers/gpu/drm/savage/
5265F:	include/uapi/drm/savage_drm.h
5266
5267DRM DRIVER FOR SIS VIDEO CARDS
5268S:	Orphan / Obsolete
5269F:	drivers/gpu/drm/sis/
5270F:	include/uapi/drm/sis_drm.h
5271
5272DRM DRIVER FOR SITRONIX ST7701 PANELS
5273M:	Jagan Teki <jagan@amarulasolutions.com>
5274S:	Maintained
5275F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5276F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5277
5278DRM DRIVER FOR SITRONIX ST7586 PANELS
5279M:	David Lechner <david@lechnology.com>
5280T:	git git://anongit.freedesktop.org/drm/drm-misc
5281S:	Maintained
5282F:	drivers/gpu/drm/tiny/st7586.c
5283F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5284
5285DRM DRIVER FOR SITRONIX ST7735R PANELS
5286M:	David Lechner <david@lechnology.com>
5287T:	git git://anongit.freedesktop.org/drm/drm-misc
5288S:	Maintained
5289F:	drivers/gpu/drm/tiny/st7735r.c
5290F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5291
5292DRM DRIVER FOR ST-ERICSSON MCDE
5293M:	Linus Walleij <linus.walleij@linaro.org>
5294T:	git git://anongit.freedesktop.org/drm/drm-misc
5295S:	Maintained
5296F:	drivers/gpu/drm/mcde/
5297F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5298
5299DRM DRIVER FOR TDFX VIDEO CARDS
5300S:	Orphan / Obsolete
5301F:	drivers/gpu/drm/tdfx/
5302
5303DRM DRIVER FOR TPO TPG110 PANELS
5304M:	Linus Walleij <linus.walleij@linaro.org>
5305T:	git git://anongit.freedesktop.org/drm/drm-misc
5306S:	Maintained
5307F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5308F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5309
5310DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5311M:	Dave Airlie <airlied@redhat.com>
5312R:	Sean Paul <sean@poorly.run>
5313L:	dri-devel@lists.freedesktop.org
5314S:	Odd Fixes
5315F:	drivers/gpu/drm/udl/
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317
5318DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5319M:	Hans de Goede <hdegoede@redhat.com>
5320L:	dri-devel@lists.freedesktop.org
5321S:	Maintained
5322F:	drivers/gpu/drm/vboxvideo/
5323T:	git git://anongit.freedesktop.org/drm/drm-misc
5324
5325DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5326M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5327R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5328R:	Daniel Vetter <daniel@ffwll.ch>
5329T:	git git://anongit.freedesktop.org/drm/drm-misc
5330S:	Maintained
5331L:	dri-devel@lists.freedesktop.org
5332F:	drivers/gpu/drm/vkms/
5333F:	Documentation/gpu/vkms.rst
5334
5335DRM DRIVER FOR VMWARE VIRTUAL GPU
5336M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5337M:	Thomas Hellstrom <thellstrom@vmware.com>
5338L:	dri-devel@lists.freedesktop.org
5339T:	git git://people.freedesktop.org/~thomash/linux
5340S:	Supported
5341F:	drivers/gpu/drm/vmwgfx/
5342F:	include/uapi/drm/vmwgfx_drm.h
5343
5344DRM DRIVERS
5345M:	David Airlie <airlied@linux.ie>
5346M:	Daniel Vetter <daniel@ffwll.ch>
5347L:	dri-devel@lists.freedesktop.org
5348T:	git git://anongit.freedesktop.org/drm/drm
5349B:	https://bugs.freedesktop.org/
5350C:	irc://chat.freenode.net/dri-devel
5351S:	Maintained
5352F:	drivers/gpu/drm/
5353F:	drivers/gpu/vga/
5354F:	Documentation/devicetree/bindings/display/
5355F:	Documentation/devicetree/bindings/gpu/
5356F:	Documentation/gpu/
5357F:	include/drm/
5358F:	include/uapi/drm/
5359F:	include/linux/vga*
5360
5361DRM DRIVERS AND MISC GPU PATCHES
5362M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5363M:	Maxime Ripard <mripard@kernel.org>
5364M:	Sean Paul <sean@poorly.run>
5365W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5366S:	Maintained
5367T:	git git://anongit.freedesktop.org/drm/drm-misc
5368F:	Documentation/gpu/
5369F:	drivers/gpu/vga/
5370F:	drivers/gpu/drm/*
5371F:	include/drm/drm*
5372F:	include/uapi/drm/drm*
5373F:	include/linux/vga*
5374
5375DRM DRIVERS FOR ALLWINNER A10
5376M:	Maxime Ripard <mripard@kernel.org>
5377L:	dri-devel@lists.freedesktop.org
5378S:	Supported
5379F:	drivers/gpu/drm/sun4i/
5380F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5381T:	git git://anongit.freedesktop.org/drm/drm-misc
5382
5383DRM DRIVERS FOR AMLOGIC SOCS
5384M:	Neil Armstrong <narmstrong@baylibre.com>
5385L:	dri-devel@lists.freedesktop.org
5386L:	linux-amlogic@lists.infradead.org
5387W:	http://linux-meson.com/
5388S:	Supported
5389F:	drivers/gpu/drm/meson/
5390F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5391F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5392F:	Documentation/gpu/meson.rst
5393T:	git git://anongit.freedesktop.org/drm/drm-misc
5394
5395DRM DRIVERS FOR ATMEL HLCDC
5396M:	Sam Ravnborg <sam@ravnborg.org>
5397M:	Boris Brezillon <bbrezillon@kernel.org>
5398L:	dri-devel@lists.freedesktop.org
5399S:	Supported
5400F:	drivers/gpu/drm/atmel-hlcdc/
5401F:	Documentation/devicetree/bindings/display/atmel/
5402T:	git git://anongit.freedesktop.org/drm/drm-misc
5403
5404DRM DRIVERS FOR BRIDGE CHIPS
5405M:	Andrzej Hajda <a.hajda@samsung.com>
5406M:	Neil Armstrong <narmstrong@baylibre.com>
5407R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5408R:	Jonas Karlman <jonas@kwiboo.se>
5409R:	Jernej Skrabec <jernej.skrabec@siol.net>
5410S:	Maintained
5411T:	git git://anongit.freedesktop.org/drm/drm-misc
5412F:	drivers/gpu/drm/bridge/
5413
5414DRM DRIVERS FOR EXYNOS
5415M:	Inki Dae <inki.dae@samsung.com>
5416M:	Joonyoung Shim <jy0922.shim@samsung.com>
5417M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5418M:	Kyungmin Park <kyungmin.park@samsung.com>
5419L:	dri-devel@lists.freedesktop.org
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5421S:	Supported
5422F:	drivers/gpu/drm/exynos/
5423F:	include/uapi/drm/exynos_drm.h
5424F:	Documentation/devicetree/bindings/display/exynos/
5425
5426DRM DRIVERS FOR FREESCALE DCU
5427M:	Stefan Agner <stefan@agner.ch>
5428M:	Alison Wang <alison.wang@nxp.com>
5429L:	dri-devel@lists.freedesktop.org
5430S:	Supported
5431F:	drivers/gpu/drm/fsl-dcu/
5432F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5433F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5434F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5435T:	git git://anongit.freedesktop.org/drm/drm-misc
5436
5437DRM DRIVERS FOR FREESCALE IMX
5438M:	Philipp Zabel <p.zabel@pengutronix.de>
5439L:	dri-devel@lists.freedesktop.org
5440S:	Maintained
5441F:	drivers/gpu/drm/imx/
5442F:	drivers/gpu/ipu-v3/
5443F:	Documentation/devicetree/bindings/display/imx/
5444
5445DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5446M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5447L:	dri-devel@lists.freedesktop.org
5448T:	git git://github.com/patjak/drm-gma500
5449S:	Maintained
5450F:	drivers/gpu/drm/gma500/
5451
5452DRM DRIVERS FOR HISILICON
5453M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5454M:	Rongrong Zou <zourongrong@gmail.com>
5455R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5456R:	Chen Feng <puck.chen@hisilicon.com>
5457L:	dri-devel@lists.freedesktop.org
5458T:	git git://github.com/xin3liang/linux.git
5459S:	Maintained
5460F:	drivers/gpu/drm/hisilicon/
5461F:	Documentation/devicetree/bindings/display/hisilicon/
5462
5463DRM DRIVERS FOR LIMA
5464M:	Qiang Yu <yuq825@gmail.com>
5465L:	dri-devel@lists.freedesktop.org
5466L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5467S:	Maintained
5468F:	drivers/gpu/drm/lima/
5469F:	include/uapi/drm/lima_drm.h
5470T:	git git://anongit.freedesktop.org/drm/drm-misc
5471
5472DRM DRIVERS FOR MEDIATEK
5473M:	CK Hu <ck.hu@mediatek.com>
5474M:	Philipp Zabel <p.zabel@pengutronix.de>
5475L:	dri-devel@lists.freedesktop.org
5476S:	Supported
5477F:	drivers/gpu/drm/mediatek/
5478F:	Documentation/devicetree/bindings/display/mediatek/
5479
5480DRM DRIVERS FOR NVIDIA TEGRA
5481M:	Thierry Reding <thierry.reding@gmail.com>
5482L:	dri-devel@lists.freedesktop.org
5483L:	linux-tegra@vger.kernel.org
5484T:	git git://anongit.freedesktop.org/tegra/linux.git
5485S:	Supported
5486F:	drivers/gpu/drm/tegra/
5487F:	drivers/gpu/host1x/
5488F:	include/linux/host1x.h
5489F:	include/uapi/drm/tegra_drm.h
5490F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5491
5492DRM DRIVERS FOR RENESAS
5493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5494M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5495L:	dri-devel@lists.freedesktop.org
5496L:	linux-renesas-soc@vger.kernel.org
5497T:	git git://linuxtv.org/pinchartl/media drm/du/next
5498S:	Supported
5499F:	drivers/gpu/drm/rcar-du/
5500F:	drivers/gpu/drm/shmobile/
5501F:	include/linux/platform_data/shmob_drm.h
5502F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5503F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5504F:	Documentation/devicetree/bindings/display/renesas,du.txt
5505
5506DRM DRIVERS FOR ROCKCHIP
5507M:	Sandy Huang <hjc@rock-chips.com>
5508M:	Heiko Stübner <heiko@sntech.de>
5509L:	dri-devel@lists.freedesktop.org
5510S:	Maintained
5511F:	drivers/gpu/drm/rockchip/
5512F:	Documentation/devicetree/bindings/display/rockchip/
5513T:	git git://anongit.freedesktop.org/drm/drm-misc
5514
5515DRM DRIVERS FOR STI
5516M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5517M:	Vincent Abriou <vincent.abriou@st.com>
5518L:	dri-devel@lists.freedesktop.org
5519T:	git git://anongit.freedesktop.org/drm/drm-misc
5520S:	Maintained
5521F:	drivers/gpu/drm/sti
5522F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5523
5524DRM DRIVERS FOR STM
5525M:	Yannick Fertre <yannick.fertre@st.com>
5526M:	Philippe Cornu <philippe.cornu@st.com>
5527M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5528M:	Vincent Abriou <vincent.abriou@st.com>
5529L:	dri-devel@lists.freedesktop.org
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531S:	Maintained
5532F:	drivers/gpu/drm/stm
5533F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5534
5535DRM DRIVERS FOR TI LCDC
5536M:	Jyri Sarha <jsarha@ti.com>
5537R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5538L:	dri-devel@lists.freedesktop.org
5539S:	Maintained
5540F:	drivers/gpu/drm/tilcdc/
5541F:	Documentation/devicetree/bindings/display/tilcdc/
5542
5543DRM DRIVERS FOR TI OMAP
5544M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5545L:	dri-devel@lists.freedesktop.org
5546S:	Maintained
5547F:	drivers/gpu/drm/omapdrm/
5548F:	Documentation/devicetree/bindings/display/ti/
5549
5550DRM DRIVERS FOR V3D
5551M:	Eric Anholt <eric@anholt.net>
5552S:	Supported
5553F:	drivers/gpu/drm/v3d/
5554F:	include/uapi/drm/v3d_drm.h
5555F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5556T:	git git://anongit.freedesktop.org/drm/drm-misc
5557
5558DRM DRIVERS FOR VC4
5559M:	Eric Anholt <eric@anholt.net>
5560T:	git git://github.com/anholt/linux
5561S:	Supported
5562F:	drivers/gpu/drm/vc4/
5563F:	include/uapi/drm/vc4_drm.h
5564F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5565T:	git git://anongit.freedesktop.org/drm/drm-misc
5566
5567DRM DRIVERS FOR VIVANTE GPU IP
5568M:	Lucas Stach <l.stach@pengutronix.de>
5569R:	Russell King <linux+etnaviv@armlinux.org.uk>
5570R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5571L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5572L:	dri-devel@lists.freedesktop.org
5573S:	Maintained
5574F:	drivers/gpu/drm/etnaviv/
5575F:	include/uapi/drm/etnaviv_drm.h
5576F:	Documentation/devicetree/bindings/display/etnaviv/
5577
5578DRM DRIVERS FOR ZTE ZX
5579M:	Shawn Guo <shawnguo@kernel.org>
5580L:	dri-devel@lists.freedesktop.org
5581S:	Maintained
5582F:	drivers/gpu/drm/zte/
5583F:	Documentation/devicetree/bindings/display/zte,vou.txt
5584T:	git git://anongit.freedesktop.org/drm/drm-misc
5585
5586DRM PANEL DRIVERS
5587M:	Thierry Reding <thierry.reding@gmail.com>
5588R:	Sam Ravnborg <sam@ravnborg.org>
5589L:	dri-devel@lists.freedesktop.org
5590T:	git git://anongit.freedesktop.org/drm/drm-misc
5591S:	Maintained
5592F:	drivers/gpu/drm/drm_panel.c
5593F:	drivers/gpu/drm/panel/
5594F:	include/drm/drm_panel.h
5595F:	Documentation/devicetree/bindings/display/panel/
5596
5597DRM DRIVERS FOR XEN
5598M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5599T:	git git://anongit.freedesktop.org/drm/drm-misc
5600L:	dri-devel@lists.freedesktop.org
5601L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5602S:	Supported
5603F:	drivers/gpu/drm/xen/
5604F:	Documentation/gpu/xen-front.rst
5605
5606DRM TTM SUBSYSTEM
5607M:	Christian Koenig <christian.koenig@amd.com>
5608M:	Huang Rui <ray.huang@amd.com>
5609T:	git git://people.freedesktop.org/~agd5f/linux
5610S:	Maintained
5611L:	dri-devel@lists.freedesktop.org
5612F:	include/drm/ttm/
5613F:	drivers/gpu/drm/ttm/
5614
5615DSBR100 USB FM RADIO DRIVER
5616M:	Alexey Klimov <klimov.linux@gmail.com>
5617L:	linux-media@vger.kernel.org
5618T:	git git://linuxtv.org/media_tree.git
5619S:	Maintained
5620F:	drivers/media/radio/dsbr100.c
5621
5622DT3155 MEDIA DRIVER
5623M:	Hans Verkuil <hverkuil@xs4all.nl>
5624L:	linux-media@vger.kernel.org
5625T:	git git://linuxtv.org/media_tree.git
5626W:	https://linuxtv.org
5627S:	Odd Fixes
5628F:	drivers/media/pci/dt3155/
5629
5630DVB_USB_AF9015 MEDIA DRIVER
5631M:	Antti Palosaari <crope@iki.fi>
5632L:	linux-media@vger.kernel.org
5633W:	https://linuxtv.org
5634W:	http://palosaari.fi/linux/
5635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5636T:	git git://linuxtv.org/anttip/media_tree.git
5637S:	Maintained
5638F:	drivers/media/usb/dvb-usb-v2/af9015*
5639
5640DVB_USB_AF9035 MEDIA DRIVER
5641M:	Antti Palosaari <crope@iki.fi>
5642L:	linux-media@vger.kernel.org
5643W:	https://linuxtv.org
5644W:	http://palosaari.fi/linux/
5645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5646T:	git git://linuxtv.org/anttip/media_tree.git
5647S:	Maintained
5648F:	drivers/media/usb/dvb-usb-v2/af9035*
5649
5650DVB_USB_ANYSEE MEDIA DRIVER
5651M:	Antti Palosaari <crope@iki.fi>
5652L:	linux-media@vger.kernel.org
5653W:	https://linuxtv.org
5654W:	http://palosaari.fi/linux/
5655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5656T:	git git://linuxtv.org/anttip/media_tree.git
5657S:	Maintained
5658F:	drivers/media/usb/dvb-usb-v2/anysee*
5659
5660DVB_USB_AU6610 MEDIA DRIVER
5661M:	Antti Palosaari <crope@iki.fi>
5662L:	linux-media@vger.kernel.org
5663W:	https://linuxtv.org
5664W:	http://palosaari.fi/linux/
5665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5666T:	git git://linuxtv.org/anttip/media_tree.git
5667S:	Maintained
5668F:	drivers/media/usb/dvb-usb-v2/au6610*
5669
5670DVB_USB_CE6230 MEDIA DRIVER
5671M:	Antti Palosaari <crope@iki.fi>
5672L:	linux-media@vger.kernel.org
5673W:	https://linuxtv.org
5674W:	http://palosaari.fi/linux/
5675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5676T:	git git://linuxtv.org/anttip/media_tree.git
5677S:	Maintained
5678F:	drivers/media/usb/dvb-usb-v2/ce6230*
5679
5680DVB_USB_CXUSB MEDIA DRIVER
5681M:	Michael Krufky <mkrufky@linuxtv.org>
5682L:	linux-media@vger.kernel.org
5683W:	https://linuxtv.org
5684W:	http://github.com/mkrufky
5685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5686T:	git git://linuxtv.org/media_tree.git
5687S:	Maintained
5688F:	drivers/media/usb/dvb-usb/cxusb*
5689
5690DVB_USB_EC168 MEDIA DRIVER
5691M:	Antti Palosaari <crope@iki.fi>
5692L:	linux-media@vger.kernel.org
5693W:	https://linuxtv.org
5694W:	http://palosaari.fi/linux/
5695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5696T:	git git://linuxtv.org/anttip/media_tree.git
5697S:	Maintained
5698F:	drivers/media/usb/dvb-usb-v2/ec168*
5699
5700DVB_USB_GL861 MEDIA DRIVER
5701M:	Antti Palosaari <crope@iki.fi>
5702L:	linux-media@vger.kernel.org
5703W:	https://linuxtv.org
5704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5705T:	git git://linuxtv.org/anttip/media_tree.git
5706S:	Maintained
5707F:	drivers/media/usb/dvb-usb-v2/gl861*
5708
5709DVB_USB_MXL111SF MEDIA DRIVER
5710M:	Michael Krufky <mkrufky@linuxtv.org>
5711L:	linux-media@vger.kernel.org
5712W:	https://linuxtv.org
5713W:	http://github.com/mkrufky
5714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5715T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5716S:	Maintained
5717F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5718
5719DVB_USB_RTL28XXU MEDIA DRIVER
5720M:	Antti Palosaari <crope@iki.fi>
5721L:	linux-media@vger.kernel.org
5722W:	https://linuxtv.org
5723W:	http://palosaari.fi/linux/
5724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5725T:	git git://linuxtv.org/anttip/media_tree.git
5726S:	Maintained
5727F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5728
5729DVB_USB_V2 MEDIA DRIVER
5730M:	Antti Palosaari <crope@iki.fi>
5731L:	linux-media@vger.kernel.org
5732W:	https://linuxtv.org
5733W:	http://palosaari.fi/linux/
5734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5735T:	git git://linuxtv.org/anttip/media_tree.git
5736S:	Maintained
5737F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5738F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5739
5740DYNAMIC DEBUG
5741M:	Jason Baron <jbaron@akamai.com>
5742S:	Maintained
5743F:	lib/dynamic_debug.c
5744F:	include/linux/dynamic_debug.h
5745
5746DYNAMIC INTERRUPT MODERATION
5747M:	Tal Gilboa <talgi@mellanox.com>
5748S:	Maintained
5749F:	include/linux/dim.h
5750F:	lib/dim/
5751
5752DZ DECSTATION DZ11 SERIAL DRIVER
5753M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5754S:	Maintained
5755F:	drivers/tty/serial/dz.*
5756
5757E3X0 POWER BUTTON DRIVER
5758M:	Moritz Fischer <moritz.fischer@ettus.com>
5759L:	usrp-users@lists.ettus.com
5760W:	http://www.ettus.com
5761S:	Supported
5762F:	drivers/input/misc/e3x0-button.c
5763F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5764
5765E4000 MEDIA DRIVER
5766M:	Antti Palosaari <crope@iki.fi>
5767L:	linux-media@vger.kernel.org
5768W:	https://linuxtv.org
5769W:	http://palosaari.fi/linux/
5770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5771T:	git git://linuxtv.org/anttip/media_tree.git
5772S:	Maintained
5773F:	drivers/media/tuners/e4000*
5774
5775EARTH_PT1 MEDIA DRIVER
5776M:	Akihiro Tsukada <tskd08@gmail.com>
5777L:	linux-media@vger.kernel.org
5778S:	Odd Fixes
5779F:	drivers/media/pci/pt1/
5780
5781EARTH_PT3 MEDIA DRIVER
5782M:	Akihiro Tsukada <tskd08@gmail.com>
5783L:	linux-media@vger.kernel.org
5784S:	Odd Fixes
5785F:	drivers/media/pci/pt3/
5786
5787EC100 MEDIA DRIVER
5788M:	Antti Palosaari <crope@iki.fi>
5789L:	linux-media@vger.kernel.org
5790W:	https://linuxtv.org
5791W:	http://palosaari.fi/linux/
5792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5793T:	git git://linuxtv.org/anttip/media_tree.git
5794S:	Maintained
5795F:	drivers/media/dvb-frontends/ec100*
5796
5797ECRYPT FILE SYSTEM
5798M:	Tyler Hicks <tyhicks@canonical.com>
5799L:	ecryptfs@vger.kernel.org
5800W:	http://ecryptfs.org
5801W:	https://launchpad.net/ecryptfs
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5803S:	Supported
5804F:	Documentation/filesystems/ecryptfs.txt
5805F:	fs/ecryptfs/
5806
5807EDAC-AMD64
5808M:	Borislav Petkov <bp@alien8.de>
5809L:	linux-edac@vger.kernel.org
5810S:	Maintained
5811F:	drivers/edac/amd64_edac*
5812
5813EDAC-ARMADA
5814M:	Jan Luebbe <jlu@pengutronix.de>
5815L:	linux-edac@vger.kernel.org
5816S:	Maintained
5817F:	drivers/edac/armada_xp_*
5818
5819EDAC-AST2500
5820M:	Stefan Schaeckeler <sschaeck@cisco.com>
5821S:	Supported
5822F:	drivers/edac/aspeed_edac.c
5823F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5824
5825EDAC-BLUEFIELD
5826M:	Shravan Kumar Ramani <sramani@mellanox.com>
5827S:	Supported
5828F:	drivers/edac/bluefield_edac.c
5829
5830EDAC-CALXEDA
5831M:	Robert Richter <rric@kernel.org>
5832L:	linux-edac@vger.kernel.org
5833S:	Maintained
5834F:	drivers/edac/highbank*
5835
5836EDAC-CAVIUM OCTEON
5837M:	Ralf Baechle <ralf@linux-mips.org>
5838M:	David Daney <david.daney@cavium.com>
5839L:	linux-edac@vger.kernel.org
5840L:	linux-mips@vger.kernel.org
5841S:	Supported
5842F:	drivers/edac/octeon_edac*
5843
5844EDAC-CAVIUM THUNDERX
5845M:	David Daney <david.daney@cavium.com>
5846M:	Jan Glauber <jglauber@cavium.com>
5847L:	linux-edac@vger.kernel.org
5848S:	Supported
5849F:	drivers/edac/thunderx_edac*
5850
5851EDAC-CORE
5852M:	Borislav Petkov <bp@alien8.de>
5853M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5854M:	Tony Luck <tony.luck@intel.com>
5855R:	James Morse <james.morse@arm.com>
5856R:	Robert Richter <rrichter@marvell.com>
5857L:	linux-edac@vger.kernel.org
5858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5859S:	Supported
5860F:	Documentation/admin-guide/ras.rst
5861F:	Documentation/driver-api/edac.rst
5862F:	drivers/edac/
5863F:	include/linux/edac.h
5864
5865EDAC-E752X
5866M:	Mark Gross <mark.gross@intel.com>
5867L:	linux-edac@vger.kernel.org
5868S:	Maintained
5869F:	drivers/edac/e752x_edac.c
5870
5871EDAC-E7XXX
5872L:	linux-edac@vger.kernel.org
5873S:	Maintained
5874F:	drivers/edac/e7xxx_edac.c
5875
5876EDAC-FSL_DDR
5877M:	York Sun <york.sun@nxp.com>
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/fsl_ddr_edac.*
5881
5882EDAC-GHES
5883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5884L:	linux-edac@vger.kernel.org
5885S:	Maintained
5886F:	drivers/edac/ghes_edac.c
5887
5888EDAC-I10NM
5889M:	Tony Luck <tony.luck@intel.com>
5890L:	linux-edac@vger.kernel.org
5891S:	Maintained
5892F:	drivers/edac/i10nm_base.c
5893
5894EDAC-I3000
5895L:	linux-edac@vger.kernel.org
5896S:	Orphan
5897F:	drivers/edac/i3000_edac.c
5898
5899EDAC-I5000
5900L:	linux-edac@vger.kernel.org
5901S:	Maintained
5902F:	drivers/edac/i5000_edac.c
5903
5904EDAC-I5400
5905M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5906L:	linux-edac@vger.kernel.org
5907S:	Maintained
5908F:	drivers/edac/i5400_edac.c
5909
5910EDAC-I7300
5911M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5912L:	linux-edac@vger.kernel.org
5913S:	Maintained
5914F:	drivers/edac/i7300_edac.c
5915
5916EDAC-I7CORE
5917M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5918L:	linux-edac@vger.kernel.org
5919S:	Maintained
5920F:	drivers/edac/i7core_edac.c
5921
5922EDAC-I82443BXGX
5923M:	Tim Small <tim@buttersideup.com>
5924L:	linux-edac@vger.kernel.org
5925S:	Maintained
5926F:	drivers/edac/i82443bxgx_edac.c
5927
5928EDAC-I82975X
5929M:	"Arvind R." <arvino55@gmail.com>
5930L:	linux-edac@vger.kernel.org
5931S:	Maintained
5932F:	drivers/edac/i82975x_edac.c
5933
5934EDAC-IE31200
5935M:	Jason Baron <jbaron@akamai.com>
5936L:	linux-edac@vger.kernel.org
5937S:	Maintained
5938F:	drivers/edac/ie31200_edac.c
5939
5940EDAC-MPC85XX
5941M:	Johannes Thumshirn <morbidrsa@gmail.com>
5942L:	linux-edac@vger.kernel.org
5943S:	Maintained
5944F:	drivers/edac/mpc85xx_edac.[ch]
5945
5946EDAC-PASEMI
5947M:	Egor Martovetsky <egor@pasemi.com>
5948L:	linux-edac@vger.kernel.org
5949S:	Maintained
5950F:	drivers/edac/pasemi_edac.c
5951
5952EDAC-PND2
5953M:	Tony Luck <tony.luck@intel.com>
5954L:	linux-edac@vger.kernel.org
5955S:	Maintained
5956F:	drivers/edac/pnd2_edac.[ch]
5957
5958EDAC-R82600
5959M:	Tim Small <tim@buttersideup.com>
5960L:	linux-edac@vger.kernel.org
5961S:	Maintained
5962F:	drivers/edac/r82600_edac.c
5963
5964EDAC-SBRIDGE
5965M:	Tony Luck <tony.luck@intel.com>
5966R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5967L:	linux-edac@vger.kernel.org
5968S:	Maintained
5969F:	drivers/edac/sb_edac.c
5970
5971EDAC-SIFIVE
5972M:	Yash Shah <yash.shah@sifive.com>
5973L:	linux-edac@vger.kernel.org
5974S:	Supported
5975F:	drivers/edac/sifive_edac.c
5976
5977EDAC-SKYLAKE
5978M:	Tony Luck <tony.luck@intel.com>
5979L:	linux-edac@vger.kernel.org
5980S:	Maintained
5981F:	drivers/edac/skx_*.c
5982
5983EDAC-TI
5984M:	Tero Kristo <t-kristo@ti.com>
5985L:	linux-edac@vger.kernel.org
5986S:	Maintained
5987F:	drivers/edac/ti_edac.c
5988
5989EDAC-QCOM
5990M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5991M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5992L:	linux-arm-msm@vger.kernel.org
5993L:	linux-edac@vger.kernel.org
5994S:	Maintained
5995F:	drivers/edac/qcom_edac.c
5996
5997EDIROL UA-101/UA-1000 DRIVER
5998M:	Clemens Ladisch <clemens@ladisch.de>
5999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6001S:	Maintained
6002F:	sound/usb/misc/ua101.c
6003
6004EFI TEST DRIVER
6005L:	linux-efi@vger.kernel.org
6006M:	Ivan Hu <ivan.hu@canonical.com>
6007M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6008S:	Maintained
6009F:	drivers/firmware/efi/test/
6010
6011EFI VARIABLE FILESYSTEM
6012M:	Matthew Garrett <matthew.garrett@nebula.com>
6013M:	Jeremy Kerr <jk@ozlabs.org>
6014M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6016L:	linux-efi@vger.kernel.org
6017S:	Maintained
6018F:	fs/efivarfs/
6019
6020EFIFB FRAMEBUFFER DRIVER
6021L:	linux-fbdev@vger.kernel.org
6022M:	Peter Jones <pjones@redhat.com>
6023S:	Maintained
6024F:	drivers/video/fbdev/efifb.c
6025
6026EFS FILESYSTEM
6027W:	http://aeschi.ch.eu.org/efs/
6028S:	Orphan
6029F:	fs/efs/
6030
6031EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6032M:	Douglas Miller <dougmill@linux.ibm.com>
6033L:	netdev@vger.kernel.org
6034S:	Maintained
6035F:	drivers/net/ethernet/ibm/ehea/
6036
6037EM28XX VIDEO4LINUX DRIVER
6038M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6039L:	linux-media@vger.kernel.org
6040W:	https://linuxtv.org
6041T:	git git://linuxtv.org/media_tree.git
6042S:	Maintained
6043F:	drivers/media/usb/em28xx/
6044F:	Documentation/media/v4l-drivers/em28xx*
6045
6046EMBEDDED LINUX
6047M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6048M:	Matt Mackall <mpm@selenic.com>
6049M:	David Woodhouse <dwmw2@infradead.org>
6050L:	linux-embedded@vger.kernel.org
6051S:	Maintained
6052
6053Emulex 10Gbps iSCSI - OneConnect DRIVER
6054M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6055M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6056M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6057L:	linux-scsi@vger.kernel.org
6058W:	http://www.broadcom.com
6059S:	Supported
6060F:	drivers/scsi/be2iscsi/
6061
6062Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6063M:	Sathya Perla <sathya.perla@broadcom.com>
6064M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6065M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6066M:	Somnath Kotur <somnath.kotur@broadcom.com>
6067L:	netdev@vger.kernel.org
6068W:	http://www.emulex.com
6069S:	Supported
6070F:	drivers/net/ethernet/emulex/benet/
6071
6072EMULEX ONECONNECT ROCE DRIVER
6073M:	Selvin Xavier <selvin.xavier@broadcom.com>
6074M:	Devesh Sharma <devesh.sharma@broadcom.com>
6075L:	linux-rdma@vger.kernel.org
6076W:	http://www.broadcom.com
6077S:	Odd Fixes
6078F:	drivers/infiniband/hw/ocrdma/
6079F:	include/uapi/rdma/ocrdma-abi.h
6080
6081EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6082M:	James Smart <james.smart@broadcom.com>
6083M:	Dick Kennedy <dick.kennedy@broadcom.com>
6084L:	linux-scsi@vger.kernel.org
6085W:	http://www.broadcom.com
6086S:	Supported
6087F:	drivers/scsi/lpfc/
6088
6089ENE CB710 FLASH CARD READER DRIVER
6090M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6091S:	Maintained
6092F:	drivers/misc/cb710/
6093F:	drivers/mmc/host/cb710-mmc.*
6094F:	include/linux/cb710.h
6095
6096ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6097M:	Maxim Levitsky <maximlevitsky@gmail.com>
6098S:	Maintained
6099F:	drivers/media/rc/ene_ir.*
6100
6101EPSON S1D13XXX FRAMEBUFFER DRIVER
6102M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6103S:	Maintained
6104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6105F:	drivers/video/fbdev/s1d13xxxfb.c
6106F:	include/video/s1d13xxxfb.h
6107
6108EROFS FILE SYSTEM
6109M:	Gao Xiang <gaoxiang25@huawei.com>
6110M:	Chao Yu <yuchao0@huawei.com>
6111L:	linux-erofs@lists.ozlabs.org
6112S:	Maintained
6113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6114F:	Documentation/filesystems/erofs.txt
6115F:	fs/erofs/
6116F:	include/trace/events/erofs.h
6117
6118ERRSEQ ERROR TRACKING INFRASTRUCTURE
6119M:	Jeff Layton <jlayton@kernel.org>
6120S:	Maintained
6121F:	lib/errseq.c
6122F:	include/linux/errseq.h
6123
6124ET131X NETWORK DRIVER
6125M:	Mark Einon <mark.einon@gmail.com>
6126S:	Odd Fixes
6127F:	drivers/net/ethernet/agere/
6128
6129ETHERNET BRIDGE
6130M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6131M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6132L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6133L:	netdev@vger.kernel.org
6134W:	http://www.linuxfoundation.org/en/Net:Bridge
6135S:	Maintained
6136F:	include/linux/netfilter_bridge/
6137F:	net/bridge/
6138
6139ETHERNET PHY LIBRARY
6140M:	Andrew Lunn <andrew@lunn.ch>
6141M:	Florian Fainelli <f.fainelli@gmail.com>
6142M:	Heiner Kallweit <hkallweit1@gmail.com>
6143L:	netdev@vger.kernel.org
6144S:	Maintained
6145F:	Documentation/ABI/testing/sysfs-class-net-phydev
6146F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6147F:	Documentation/devicetree/bindings/net/mdio*
6148F:	Documentation/networking/phy.rst
6149F:	drivers/net/phy/
6150F:	drivers/of/of_mdio.c
6151F:	drivers/of/of_net.c
6152F:	include/linux/*mdio*.h
6153F:	include/linux/of_net.h
6154F:	include/linux/phy.h
6155F:	include/linux/phy_fixed.h
6156F:	include/linux/platform_data/mdio-bcm-unimac.h
6157F:	include/linux/platform_data/mdio-gpio.h
6158F:	include/trace/events/mdio.h
6159F:	include/uapi/linux/mdio.h
6160F:	include/uapi/linux/mii.h
6161
6162EXFAT FILE SYSTEM
6163M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6164S:	Maintained
6165F:	drivers/staging/exfat/
6166
6167EXT2 FILE SYSTEM
6168M:	Jan Kara <jack@suse.com>
6169L:	linux-ext4@vger.kernel.org
6170S:	Maintained
6171F:	Documentation/filesystems/ext2.txt
6172F:	fs/ext2/
6173F:	include/linux/ext2*
6174
6175EXT4 FILE SYSTEM
6176M:	"Theodore Ts'o" <tytso@mit.edu>
6177M:	Andreas Dilger <adilger.kernel@dilger.ca>
6178L:	linux-ext4@vger.kernel.org
6179W:	http://ext4.wiki.kernel.org
6180Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6182S:	Maintained
6183F:	Documentation/filesystems/ext4/
6184F:	fs/ext4/
6185
6186Extended Verification Module (EVM)
6187M:	Mimi Zohar <zohar@linux.ibm.com>
6188L:	linux-integrity@vger.kernel.org
6189S:	Supported
6190F:	security/integrity/evm/
6191
6192EXTENSIBLE FIRMWARE INTERFACE (EFI)
6193M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6194L:	linux-efi@vger.kernel.org
6195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6196S:	Maintained
6197F:	Documentation/admin-guide/efi-stub.rst
6198F:	arch/*/kernel/efi.c
6199F:	arch/x86/boot/compressed/eboot.[ch]
6200F:	arch/*/include/asm/efi.h
6201F:	arch/x86/platform/efi/
6202F:	drivers/firmware/efi/
6203F:	include/linux/efi*.h
6204F:	arch/arm/boot/compressed/efi-header.S
6205F:	arch/arm64/kernel/efi-entry.S
6206
6207EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6208M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6209M:	Chanwoo Choi <cw00.choi@samsung.com>
6210L:	linux-kernel@vger.kernel.org
6211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6212S:	Maintained
6213F:	drivers/extcon/
6214F:	include/linux/extcon/
6215F:	include/linux/extcon.h
6216F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6217F:	Documentation/devicetree/bindings/extcon/
6218
6219EXYNOS DP DRIVER
6220M:	Jingoo Han <jingoohan1@gmail.com>
6221L:	dri-devel@lists.freedesktop.org
6222S:	Maintained
6223F:	drivers/gpu/drm/exynos/exynos_dp*
6224
6225EXYNOS SYSMMU (IOMMU) driver
6226M:	Marek Szyprowski <m.szyprowski@samsung.com>
6227L:	iommu@lists.linux-foundation.org
6228S:	Maintained
6229F:	drivers/iommu/exynos-iommu.c
6230
6231EZchip NPS platform support
6232M:	Vineet Gupta <vgupta@synopsys.com>
6233M:	Ofer Levi <oferle@mellanox.com>
6234S:	Supported
6235F:	arch/arc/plat-eznps
6236F:	arch/arc/boot/dts/eznps.dts
6237
6238F2FS FILE SYSTEM
6239M:	Jaegeuk Kim <jaegeuk@kernel.org>
6240M:	Chao Yu <yuchao0@huawei.com>
6241L:	linux-f2fs-devel@lists.sourceforge.net
6242W:	https://f2fs.wiki.kernel.org/
6243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6244S:	Maintained
6245F:	Documentation/filesystems/f2fs.txt
6246F:	Documentation/ABI/testing/sysfs-fs-f2fs
6247F:	fs/f2fs/
6248F:	include/linux/f2fs_fs.h
6249F:	include/trace/events/f2fs.h
6250
6251F71805F HARDWARE MONITORING DRIVER
6252M:	Jean Delvare <jdelvare@suse.com>
6253L:	linux-hwmon@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/hwmon/f71805f.rst
6256F:	drivers/hwmon/f71805f.c
6257
6258FADDR2LINE
6259M:	Josh Poimboeuf <jpoimboe@redhat.com>
6260S:	Maintained
6261F:	scripts/faddr2line
6262
6263FAILOVER MODULE
6264M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6265L:	netdev@vger.kernel.org
6266S:	Supported
6267F:	net/core/failover.c
6268F:	include/net/failover.h
6269F:	Documentation/networking/failover.rst
6270
6271FANOTIFY
6272M:	Jan Kara <jack@suse.cz>
6273R:	Amir Goldstein <amir73il@gmail.com>
6274L:	linux-fsdevel@vger.kernel.org
6275S:	Maintained
6276F:	fs/notify/fanotify/
6277F:	include/linux/fanotify.h
6278F:	include/uapi/linux/fanotify.h
6279
6280FARSYNC SYNCHRONOUS DRIVER
6281M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6282W:	http://www.farsite.co.uk/
6283S:	Supported
6284F:	drivers/net/wan/farsync.*
6285
6286FAULT INJECTION SUPPORT
6287M:	Akinobu Mita <akinobu.mita@gmail.com>
6288S:	Supported
6289F:	Documentation/fault-injection/
6290F:	lib/fault-inject.c
6291
6292FBTFT Framebuffer drivers
6293S:	Orphan
6294L:	dri-devel@lists.freedesktop.org
6295L:	linux-fbdev@vger.kernel.org
6296F:	drivers/staging/fbtft/
6297
6298FC0011 TUNER DRIVER
6299M:	Michael Buesch <m@bues.ch>
6300L:	linux-media@vger.kernel.org
6301S:	Maintained
6302F:	drivers/media/tuners/fc0011.h
6303F:	drivers/media/tuners/fc0011.c
6304
6305FC2580 MEDIA DRIVER
6306M:	Antti Palosaari <crope@iki.fi>
6307L:	linux-media@vger.kernel.org
6308W:	https://linuxtv.org
6309W:	http://palosaari.fi/linux/
6310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6311T:	git git://linuxtv.org/anttip/media_tree.git
6312S:	Maintained
6313F:	drivers/media/tuners/fc2580*
6314
6315FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6316M:	Hannes Reinecke <hare@suse.de>
6317L:	linux-scsi@vger.kernel.org
6318W:	www.Open-FCoE.org
6319S:	Supported
6320F:	drivers/scsi/libfc/
6321F:	drivers/scsi/fcoe/
6322F:	include/scsi/fc/
6323F:	include/scsi/libfc.h
6324F:	include/scsi/libfcoe.h
6325F:	include/uapi/scsi/fc/
6326
6327FILE LOCKING (flock() and fcntl()/lockf())
6328M:	Jeff Layton <jlayton@kernel.org>
6329M:	"J. Bruce Fields" <bfields@fieldses.org>
6330L:	linux-fsdevel@vger.kernel.org
6331S:	Maintained
6332F:	include/linux/fcntl.h
6333F:	include/uapi/linux/fcntl.h
6334F:	fs/fcntl.c
6335F:	fs/locks.c
6336
6337FILESYSTEMS (VFS and infrastructure)
6338M:	Alexander Viro <viro@zeniv.linux.org.uk>
6339L:	linux-fsdevel@vger.kernel.org
6340S:	Maintained
6341F:	fs/*
6342F:	include/linux/fs.h
6343F:	include/linux/fs_types.h
6344F:	include/uapi/linux/fs.h
6345
6346FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6347M:	Riku Voipio <riku.voipio@iki.fi>
6348L:	linux-hwmon@vger.kernel.org
6349S:	Maintained
6350F:	drivers/hwmon/f75375s.c
6351F:	include/linux/f75375s.h
6352
6353FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6354M:	Clemens Ladisch <clemens@ladisch.de>
6355M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6358S:	Maintained
6359F:	sound/firewire/
6360F:	include/uapi/sound/firewire.h
6361
6362FIREWIRE MEDIA DRIVERS (firedtv)
6363M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6364L:	linux-media@vger.kernel.org
6365L:	linux1394-devel@lists.sourceforge.net
6366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6367S:	Maintained
6368F:	drivers/media/firewire/
6369
6370FIREWIRE SBP-2 TARGET
6371M:	Chris Boot <bootc@bootc.net>
6372L:	linux-scsi@vger.kernel.org
6373L:	target-devel@vger.kernel.org
6374L:	linux1394-devel@lists.sourceforge.net
6375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6376S:	Maintained
6377F:	drivers/target/sbp/
6378
6379FIREWIRE SUBSYSTEM
6380M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6381L:	linux1394-devel@lists.sourceforge.net
6382W:	http://ieee1394.wiki.kernel.org/
6383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6384S:	Maintained
6385F:	drivers/firewire/
6386F:	include/linux/firewire.h
6387F:	include/uapi/linux/firewire*.h
6388F:	tools/firewire/
6389
6390FIRMWARE LOADER (request_firmware)
6391M:	Luis Chamberlain <mcgrof@kernel.org>
6392L:	linux-kernel@vger.kernel.org
6393S:	Maintained
6394F:	Documentation/firmware_class/
6395F:	drivers/base/firmware_loader/
6396F:	include/linux/firmware.h
6397
6398FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6399M:	Joshua Morris <josh.h.morris@us.ibm.com>
6400M:	Philip Kelleher <pjk1939@linux.ibm.com>
6401S:	Maintained
6402F:	drivers/block/rsxx/
6403
6404FLEXTIMER FTM-QUADDEC DRIVER
6405M:	Patrick Havelange <patrick.havelange@essensium.com>
6406L:	linux-iio@vger.kernel.org
6407S:	Maintained
6408F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6409F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6410F:	drivers/counter/ftm-quaddec.c
6411
6412FLOPPY DRIVER
6413M:	Denis Efremov <efremov@linux.com>
6414S:	Odd Fixes
6415L:	linux-block@vger.kernel.org
6416F:	drivers/block/floppy.c
6417
6418FPGA MANAGER FRAMEWORK
6419M:	Moritz Fischer <mdf@kernel.org>
6420L:	linux-fpga@vger.kernel.org
6421S:	Maintained
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6423Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6424F:	Documentation/fpga/
6425F:	Documentation/driver-api/fpga/
6426F:	Documentation/devicetree/bindings/fpga/
6427F:	drivers/fpga/
6428F:	include/linux/fpga/
6429W:	http://www.rocketboards.org
6430
6431FPGA DFL DRIVERS
6432M:	Wu Hao <hao.wu@intel.com>
6433L:	linux-fpga@vger.kernel.org
6434S:	Maintained
6435F:	Documentation/fpga/dfl.rst
6436F:	include/uapi/linux/fpga-dfl.h
6437F:	drivers/fpga/dfl*
6438
6439FPU EMULATOR
6440M:	Bill Metzenthen <billm@melbpc.org.au>
6441W:	http://floatingpoint.sourceforge.net/emulator/index.html
6442S:	Maintained
6443F:	arch/x86/math-emu/
6444
6445FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6446L:	netdev@vger.kernel.org
6447S:	Orphan
6448F:	drivers/net/wan/dlci.c
6449F:	drivers/net/wan/sdla.c
6450
6451FRAMEBUFFER LAYER
6452M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6453L:	dri-devel@lists.freedesktop.org
6454L:	linux-fbdev@vger.kernel.org
6455T:	git git://anongit.freedesktop.org/drm/drm-misc
6456Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6457S:	Maintained
6458F:	Documentation/fb/
6459F:	drivers/video/
6460F:	include/video/
6461F:	include/linux/fb.h
6462F:	include/uapi/video/
6463F:	include/uapi/linux/fb.h
6464
6465FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6466M:	Horia Geantă <horia.geanta@nxp.com>
6467M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6468L:	linux-crypto@vger.kernel.org
6469S:	Maintained
6470F:	drivers/crypto/caam/
6471F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6472
6473FREESCALE DIU FRAMEBUFFER DRIVER
6474M:	Timur Tabi <timur@kernel.org>
6475L:	linux-fbdev@vger.kernel.org
6476S:	Maintained
6477F:	drivers/video/fbdev/fsl-diu-fb.*
6478
6479FREESCALE DMA DRIVER
6480M:	Li Yang <leoyang.li@nxp.com>
6481M:	Zhang Wei <zw@zh-kernel.org>
6482L:	linuxppc-dev@lists.ozlabs.org
6483S:	Maintained
6484F:	drivers/dma/fsldma.*
6485
6486FREESCALE ENETC ETHERNET DRIVERS
6487M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6488L:	netdev@vger.kernel.org
6489S:	Maintained
6490F:	drivers/net/ethernet/freescale/enetc/
6491
6492FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6493M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6494L:	netdev@vger.kernel.org
6495S:	Maintained
6496F:	drivers/net/ethernet/freescale/gianfar*
6497F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6498
6499FREESCALE GPMI NAND DRIVER
6500M:	Han Xu <han.xu@nxp.com>
6501L:	linux-mtd@lists.infradead.org
6502S:	Maintained
6503F:	drivers/mtd/nand/raw/gpmi-nand/*
6504
6505FREESCALE I2C CPM DRIVER
6506M:	Jochen Friedrich <jochen@scram.de>
6507L:	linuxppc-dev@lists.ozlabs.org
6508L:	linux-i2c@vger.kernel.org
6509S:	Maintained
6510F:	drivers/i2c/busses/i2c-cpm.c
6511
6512FREESCALE IMX DDR PMU DRIVER
6513M:	Frank Li <Frank.li@nxp.com>
6514L:	linux-arm-kernel@lists.infradead.org
6515S:	Maintained
6516F:	drivers/perf/fsl_imx8_ddr_perf.c
6517F:	Documentation/admin-guide/perf/imx-ddr.rst
6518F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6519
6520FREESCALE IMX I2C DRIVER
6521M:	Oleksij Rempel <o.rempel@pengutronix.de>
6522R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6523L:	linux-i2c@vger.kernel.org
6524S:	Maintained
6525F:	drivers/i2c/busses/i2c-imx.c
6526F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6527
6528FREESCALE IMX LPI2C DRIVER
6529M:	Dong Aisheng <aisheng.dong@nxp.com>
6530L:	linux-i2c@vger.kernel.org
6531L:	linux-imx@nxp.com
6532S:	Maintained
6533F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6534F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6535
6536FREESCALE IMX / MXC FEC DRIVER
6537M:	Fugang Duan <fugang.duan@nxp.com>
6538L:	netdev@vger.kernel.org
6539S:	Maintained
6540F:	drivers/net/ethernet/freescale/fec_main.c
6541F:	drivers/net/ethernet/freescale/fec_ptp.c
6542F:	drivers/net/ethernet/freescale/fec.h
6543F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6544
6545FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6546M:	Sascha Hauer <s.hauer@pengutronix.de>
6547R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6548L:	linux-fbdev@vger.kernel.org
6549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6550S:	Maintained
6551F:	include/linux/platform_data/video-imxfb.h
6552F:	drivers/video/fbdev/imxfb.c
6553
6554FREESCALE QORIQ DPAA ETHERNET DRIVER
6555M:	Madalin Bucur <madalin.bucur@nxp.com>
6556L:	netdev@vger.kernel.org
6557S:	Maintained
6558F:	drivers/net/ethernet/freescale/dpaa
6559
6560FREESCALE QORIQ DPAA FMAN DRIVER
6561M:	Madalin Bucur <madalin.bucur@nxp.com>
6562L:	netdev@vger.kernel.org
6563S:	Maintained
6564F:	drivers/net/ethernet/freescale/fman
6565F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6566
6567FREESCALE QORIQ PTP CLOCK DRIVER
6568M:	Yangbo Lu <yangbo.lu@nxp.com>
6569L:	netdev@vger.kernel.org
6570S:	Maintained
6571F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6572F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6573F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6574F:	drivers/ptp/ptp_qoriq.c
6575F:	drivers/ptp/ptp_qoriq_debugfs.c
6576F:	include/linux/fsl/ptp_qoriq.h
6577F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6578
6579FREESCALE QUAD SPI DRIVER
6580M:	Han Xu <han.xu@nxp.com>
6581L:	linux-spi@vger.kernel.org
6582S:	Maintained
6583F:	drivers/spi/spi-fsl-qspi.c
6584
6585FREESCALE QUICC ENGINE LIBRARY
6586M:	Qiang Zhao <qiang.zhao@nxp.com>
6587L:	linuxppc-dev@lists.ozlabs.org
6588S:	Maintained
6589F:	drivers/soc/fsl/qe/
6590F:	include/soc/fsl/*qe*.h
6591F:	include/soc/fsl/*ucc*.h
6592
6593FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6594M:	Li Yang <leoyang.li@nxp.com>
6595L:	netdev@vger.kernel.org
6596L:	linuxppc-dev@lists.ozlabs.org
6597S:	Maintained
6598F:	drivers/net/ethernet/freescale/ucc_geth*
6599
6600FREESCALE QUICC ENGINE UCC HDLC DRIVER
6601M:	Zhao Qiang <qiang.zhao@nxp.com>
6602L:	netdev@vger.kernel.org
6603L:	linuxppc-dev@lists.ozlabs.org
6604S:	Maintained
6605F:	drivers/net/wan/fsl_ucc_hdlc*
6606
6607FREESCALE QUICC ENGINE UCC UART DRIVER
6608M:	Timur Tabi <timur@kernel.org>
6609L:	linuxppc-dev@lists.ozlabs.org
6610S:	Maintained
6611F:	drivers/tty/serial/ucc_uart.c
6612
6613FREESCALE SOC DRIVERS
6614M:	Li Yang <leoyang.li@nxp.com>
6615L:	linuxppc-dev@lists.ozlabs.org
6616L:	linux-arm-kernel@lists.infradead.org
6617S:	Maintained
6618F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6619F:	Documentation/devicetree/bindings/soc/fsl/
6620F:	drivers/soc/fsl/
6621F:	include/linux/fsl/
6622
6623FREESCALE SOC FS_ENET DRIVER
6624M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6625L:	linuxppc-dev@lists.ozlabs.org
6626L:	netdev@vger.kernel.org
6627S:	Maintained
6628F:	drivers/net/ethernet/freescale/fs_enet/
6629F:	include/linux/fs_enet_pd.h
6630
6631FREESCALE SOC SOUND DRIVERS
6632M:	Timur Tabi <timur@kernel.org>
6633M:	Nicolin Chen <nicoleotsuka@gmail.com>
6634M:	Xiubo Li <Xiubo.Lee@gmail.com>
6635R:	Fabio Estevam <festevam@gmail.com>
6636L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6637L:	linuxppc-dev@lists.ozlabs.org
6638S:	Maintained
6639F:	sound/soc/fsl/fsl*
6640F:	sound/soc/fsl/imx*
6641F:	sound/soc/fsl/mpc8610_hpcd.c
6642
6643FREESCALE USB PERIPHERAL DRIVERS
6644M:	Li Yang <leoyang.li@nxp.com>
6645L:	linux-usb@vger.kernel.org
6646L:	linuxppc-dev@lists.ozlabs.org
6647S:	Maintained
6648F:	drivers/usb/gadget/udc/fsl*
6649
6650FREEVXFS FILESYSTEM
6651M:	Christoph Hellwig <hch@infradead.org>
6652W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6653S:	Maintained
6654F:	fs/freevxfs/
6655
6656FREEZER
6657M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6658M:	Pavel Machek <pavel@ucw.cz>
6659L:	linux-pm@vger.kernel.org
6660S:	Supported
6661F:	Documentation/power/freezing-of-tasks.rst
6662F:	include/linux/freezer.h
6663F:	kernel/freezer.c
6664
6665FRONTSWAP API
6666M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6667L:	linux-kernel@vger.kernel.org
6668S:	Maintained
6669F:	mm/frontswap.c
6670F:	include/linux/frontswap.h
6671
6672FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6673M:	David Howells <dhowells@redhat.com>
6674L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6675S:	Supported
6676F:	Documentation/filesystems/caching/
6677F:	fs/fscache/
6678F:	include/linux/fscache*.h
6679
6680FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6681M:	Theodore Y. Ts'o <tytso@mit.edu>
6682M:	Jaegeuk Kim <jaegeuk@kernel.org>
6683M:	Eric Biggers <ebiggers@kernel.org>
6684L:	linux-fscrypt@vger.kernel.org
6685Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6686T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6687S:	Supported
6688F:	fs/crypto/
6689F:	include/linux/fscrypt*.h
6690F:	include/uapi/linux/fscrypt.h
6691F:	Documentation/filesystems/fscrypt.rst
6692
6693FSI SUBSYSTEM
6694M:	Jeremy Kerr <jk@ozlabs.org>
6695M:	Joel Stanley <joel@jms.id.au>
6696R:	Alistar Popple <alistair@popple.id.au>
6697R:	Eddie James <eajames@linux.ibm.com>
6698L:	linux-fsi@lists.ozlabs.org
6699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6700Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6701S:	Supported
6702F:	drivers/fsi/
6703F:	include/linux/fsi*.h
6704F:	include/trace/events/fsi*.h
6705
6706FSI-ATTACHED I2C DRIVER
6707M:	Eddie James <eajames@linux.ibm.com>
6708L:	linux-i2c@vger.kernel.org
6709L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6710S:	Maintained
6711F:	drivers/i2c/busses/i2c-fsi.c
6712F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6713
6714FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6715M:	Jan Kara <jack@suse.cz>
6716R:	Amir Goldstein <amir73il@gmail.com>
6717L:	linux-fsdevel@vger.kernel.org
6718S:	Maintained
6719F:	fs/notify/
6720F:	include/linux/fsnotify*.h
6721
6722FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6723M:	Eric Biggers <ebiggers@kernel.org>
6724M:	Theodore Y. Ts'o <tytso@mit.edu>
6725L:	linux-fscrypt@vger.kernel.org
6726Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6727T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6728S:	Supported
6729F:	fs/verity/
6730F:	include/linux/fsverity.h
6731F:	include/uapi/linux/fsverity.h
6732F:	Documentation/filesystems/fsverity.rst
6733
6734FUJITSU LAPTOP EXTRAS
6735M:	Jonathan Woithe <jwoithe@just42.net>
6736L:	platform-driver-x86@vger.kernel.org
6737S:	Maintained
6738F:	drivers/platform/x86/fujitsu-laptop.c
6739
6740FUJITSU M-5MO LS CAMERA ISP DRIVER
6741M:	Kyungmin Park <kyungmin.park@samsung.com>
6742M:	Heungjun Kim <riverful.kim@samsung.com>
6743L:	linux-media@vger.kernel.org
6744S:	Maintained
6745F:	drivers/media/i2c/m5mols/
6746F:	include/media/i2c/m5mols.h
6747
6748FUJITSU TABLET EXTRAS
6749M:	Robert Gerlach <khnz@gmx.de>
6750L:	platform-driver-x86@vger.kernel.org
6751S:	Maintained
6752F:	drivers/platform/x86/fujitsu-tablet.c
6753
6754FUSE: FILESYSTEM IN USERSPACE
6755M:	Miklos Szeredi <miklos@szeredi.hu>
6756L:	linux-fsdevel@vger.kernel.org
6757W:	http://fuse.sourceforge.net/
6758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6759S:	Maintained
6760F:	fs/fuse/
6761F:	include/uapi/linux/fuse.h
6762F:	Documentation/filesystems/fuse.txt
6763
6764FUTEX SUBSYSTEM
6765M:	Thomas Gleixner <tglx@linutronix.de>
6766M:	Ingo Molnar <mingo@redhat.com>
6767R:	Peter Zijlstra <peterz@infradead.org>
6768R:	Darren Hart <dvhart@infradead.org>
6769L:	linux-kernel@vger.kernel.org
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6771S:	Maintained
6772F:	kernel/futex.c
6773F:	include/asm-generic/futex.h
6774F:	include/linux/futex.h
6775F:	include/uapi/linux/futex.h
6776F:	tools/testing/selftests/futex/
6777F:	tools/perf/bench/futex*
6778F:	Documentation/*futex*
6779
6780GCC PLUGINS
6781M:	Kees Cook <keescook@chromium.org>
6782R:	Emese Revfy <re.emese@gmail.com>
6783L:	kernel-hardening@lists.openwall.com
6784S:	Maintained
6785F:	scripts/gcc-plugins/
6786F:	scripts/gcc-plugin.sh
6787F:	scripts/Makefile.gcc-plugins
6788F:	Documentation/core-api/gcc-plugins.rst
6789
6790GASKET DRIVER FRAMEWORK
6791M:	Rob Springer <rspringer@google.com>
6792M:	Todd Poynor <toddpoynor@google.com>
6793M:	Ben Chan <benchan@chromium.org>
6794S:	Maintained
6795F:	drivers/staging/gasket/
6796
6797GCOV BASED KERNEL PROFILING
6798M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6799S:	Maintained
6800F:	kernel/gcov/
6801F:	Documentation/dev-tools/gcov.rst
6802
6803GDB KERNEL DEBUGGING HELPER SCRIPTS
6804M:	Jan Kiszka <jan.kiszka@siemens.com>
6805M:	Kieran Bingham <kbingham@kernel.org>
6806S:	Supported
6807F:	scripts/gdb/
6808
6809GDT SCSI DISK ARRAY CONTROLLER DRIVER
6810M:	Achim Leubner <achim_leubner@adaptec.com>
6811L:	linux-scsi@vger.kernel.org
6812W:	http://www.icp-vortex.com/
6813S:	Supported
6814F:	drivers/scsi/gdt*
6815
6816GEMTEK FM RADIO RECEIVER DRIVER
6817M:	Hans Verkuil <hverkuil@xs4all.nl>
6818L:	linux-media@vger.kernel.org
6819T:	git git://linuxtv.org/media_tree.git
6820W:	https://linuxtv.org
6821S:	Maintained
6822F:	drivers/media/radio/radio-gemtek*
6823
6824GENERIC ARCHITECTURE TOPOLOGY
6825M:	Sudeep Holla <sudeep.holla@arm.com>
6826L:	linux-kernel@vger.kernel.org
6827S:	Maintained
6828F:	drivers/base/arch_topology.c
6829F:	include/linux/arch_topology.h
6830
6831GENERIC GPIO I2C DRIVER
6832M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6833S:	Supported
6834F:	drivers/i2c/busses/i2c-gpio.c
6835F:	include/linux/platform_data/i2c-gpio.h
6836
6837GENERIC GPIO I2C MULTIPLEXER DRIVER
6838M:	Peter Korsgaard <peter.korsgaard@barco.com>
6839L:	linux-i2c@vger.kernel.org
6840S:	Supported
6841F:	drivers/i2c/muxes/i2c-mux-gpio.c
6842F:	include/linux/platform_data/i2c-mux-gpio.h
6843F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6844
6845GENERIC HDLC (WAN) DRIVERS
6846M:	Krzysztof Halasa <khc@pm.waw.pl>
6847W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6848S:	Maintained
6849F:	drivers/net/wan/c101.c
6850F:	drivers/net/wan/hd6457*
6851F:	drivers/net/wan/hdlc*
6852F:	drivers/net/wan/n2.c
6853F:	drivers/net/wan/pc300too.c
6854F:	drivers/net/wan/pci200syn.c
6855F:	drivers/net/wan/wanxl*
6856
6857GENERIC INCLUDE/ASM HEADER FILES
6858M:	Arnd Bergmann <arnd@arndb.de>
6859L:	linux-arch@vger.kernel.org
6860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6861S:	Maintained
6862F:	include/asm-generic/
6863F:	include/uapi/asm-generic/
6864
6865GENERIC PHY FRAMEWORK
6866M:	Kishon Vijay Abraham I <kishon@ti.com>
6867L:	linux-kernel@vger.kernel.org
6868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6869S:	Supported
6870F:	drivers/phy/
6871F:	include/linux/phy/
6872F:	Documentation/devicetree/bindings/phy/
6873
6874GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6875M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6876S:	Supported
6877F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6878
6879GENERIC PM DOMAINS
6880M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6881M:	Kevin Hilman <khilman@kernel.org>
6882M:	Ulf Hansson <ulf.hansson@linaro.org>
6883L:	linux-pm@vger.kernel.org
6884S:	Supported
6885F:	drivers/base/power/domain*.c
6886F:	include/linux/pm_domain.h
6887F:	Documentation/devicetree/bindings/power/power_domain.txt
6888
6889GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6890M:	Eugen Hristev <eugen.hristev@microchip.com>
6891L:	linux-input@vger.kernel.org
6892S:	Maintained
6893F:	drivers/input/touchscreen/resistive-adc-touch.c
6894
6895GENERIC UIO DRIVER FOR PCI DEVICES
6896M:	"Michael S. Tsirkin" <mst@redhat.com>
6897L:	kvm@vger.kernel.org
6898S:	Supported
6899F:	drivers/uio/uio_pci_generic.c
6900
6901GENERIC VDSO LIBRARY:
6902M:	Andy Lutomirski <luto@kernel.org>
6903M:	Thomas Gleixner <tglx@linutronix.de>
6904M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6905L:	linux-kernel@vger.kernel.org
6906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6907S:	Maintained
6908F:	lib/vdso/
6909F:	kernel/time/vsyscall.c
6910F:	include/vdso/
6911F:	include/asm-generic/vdso/vsyscall.h
6912
6913GENWQE (IBM Generic Workqueue Card)
6914M:	Frank Haverkamp <haver@linux.ibm.com>
6915S:	Supported
6916F:	drivers/misc/genwqe/
6917
6918GET_MAINTAINER SCRIPT
6919M:	Joe Perches <joe@perches.com>
6920S:	Maintained
6921F:	scripts/get_maintainer.pl
6922
6923GFS2 FILE SYSTEM
6924M:	Bob Peterson <rpeterso@redhat.com>
6925M:	Andreas Gruenbacher <agruenba@redhat.com>
6926L:	cluster-devel@redhat.com
6927W:	http://sources.redhat.com/cluster/
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6929S:	Supported
6930F:	Documentation/filesystems/gfs2*.txt
6931F:	fs/gfs2/
6932F:	include/uapi/linux/gfs2_ondisk.h
6933
6934GNSS SUBSYSTEM
6935M:	Johan Hovold <johan@kernel.org>
6936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6937S:	Maintained
6938F:	Documentation/ABI/testing/sysfs-class-gnss
6939F:	Documentation/devicetree/bindings/gnss/
6940F:	drivers/gnss/
6941F:	include/linux/gnss.h
6942
6943GO7007 MPEG CODEC
6944M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6945L:	linux-media@vger.kernel.org
6946S:	Maintained
6947F:	drivers/media/usb/go7007/
6948
6949GOODIX TOUCHSCREEN
6950M:	Bastien Nocera <hadess@hadess.net>
6951L:	linux-input@vger.kernel.org
6952S:	Maintained
6953F:	drivers/input/touchscreen/goodix.c
6954
6955GOOGLE ETHERNET DRIVERS
6956M:	Catherine Sullivan <csully@google.com>
6957R:	Sagi Shahar <sagis@google.com>
6958R:	Jon Olson <jonolson@google.com>
6959L:	netdev@vger.kernel.org
6960S:	Supported
6961F:	Documentation/networking/device_drivers/google/gve.rst
6962F:	drivers/net/ethernet/google
6963
6964GPD POCKET FAN DRIVER
6965M:	Hans de Goede <hdegoede@redhat.com>
6966L:	platform-driver-x86@vger.kernel.org
6967S:	Maintained
6968F:	drivers/platform/x86/gpd-pocket-fan.c
6969
6970GPIO ACPI SUPPORT
6971M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6972M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6973L:	linux-gpio@vger.kernel.org
6974L:	linux-acpi@vger.kernel.org
6975S:	Maintained
6976F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6977F:	drivers/gpio/gpiolib-acpi.c
6978
6979GPIO IR Transmitter
6980M:	Sean Young <sean@mess.org>
6981L:	linux-media@vger.kernel.org
6982S:	Maintained
6983F:	drivers/media/rc/gpio-ir-tx.c
6984
6985GPIO MOCKUP DRIVER
6986M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6987L:	linux-gpio@vger.kernel.org
6988S:	Maintained
6989F:	drivers/gpio/gpio-mockup.c
6990F:	tools/testing/selftests/gpio/
6991
6992GPIO SUBSYSTEM
6993M:	Linus Walleij <linus.walleij@linaro.org>
6994M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6995L:	linux-gpio@vger.kernel.org
6996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6997S:	Maintained
6998F:	Documentation/devicetree/bindings/gpio/
6999F:	Documentation/driver-api/gpio/
7000F:	Documentation/admin-guide/gpio/
7001F:	Documentation/ABI/testing/gpio-cdev
7002F:	Documentation/ABI/obsolete/sysfs-gpio
7003F:	drivers/gpio/
7004F:	include/linux/gpio/
7005F:	include/linux/gpio.h
7006F:	include/linux/of_gpio.h
7007F:	include/asm-generic/gpio.h
7008F:	include/uapi/linux/gpio.h
7009F:	tools/gpio/
7010
7011GRE DEMULTIPLEXER DRIVER
7012M:	Dmitry Kozlov <xeb@mail.ru>
7013L:	netdev@vger.kernel.org
7014S:	Maintained
7015F:	net/ipv4/gre_demux.c
7016F:	net/ipv4/gre_offload.c
7017F:	include/net/gre.h
7018
7019GRETH 10/100/1G Ethernet MAC device driver
7020M:	Andreas Larsson <andreas@gaisler.com>
7021L:	netdev@vger.kernel.org
7022S:	Maintained
7023F:	drivers/net/ethernet/aeroflex/
7024
7025GREYBUS AUDIO PROTOCOLS DRIVERS
7026M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7027M:	Mark Greer <mgreer@animalcreek.com>
7028S:	Maintained
7029F:	drivers/staging/greybus/audio_apbridgea.c
7030F:	drivers/staging/greybus/audio_apbridgea.h
7031F:	drivers/staging/greybus/audio_codec.c
7032F:	drivers/staging/greybus/audio_codec.h
7033F:	drivers/staging/greybus/audio_gb.c
7034F:	drivers/staging/greybus/audio_manager.c
7035F:	drivers/staging/greybus/audio_manager.h
7036F:	drivers/staging/greybus/audio_manager_module.c
7037F:	drivers/staging/greybus/audio_manager_private.h
7038F:	drivers/staging/greybus/audio_manager_sysfs.c
7039F:	drivers/staging/greybus/audio_module.c
7040F:	drivers/staging/greybus/audio_topology.c
7041
7042GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7043M:	Viresh Kumar <vireshk@kernel.org>
7044S:	Maintained
7045F:	drivers/staging/greybus/authentication.c
7046F:	drivers/staging/greybus/bootrom.c
7047F:	drivers/staging/greybus/firmware.h
7048F:	drivers/staging/greybus/fw-core.c
7049F:	drivers/staging/greybus/fw-download.c
7050F:	drivers/staging/greybus/fw-management.c
7051F:	drivers/staging/greybus/greybus_authentication.h
7052F:	drivers/staging/greybus/greybus_firmware.h
7053F:	drivers/staging/greybus/hid.c
7054F:	drivers/staging/greybus/i2c.c
7055F:	drivers/staging/greybus/spi.c
7056F:	drivers/staging/greybus/spilib.c
7057F:	drivers/staging/greybus/spilib.h
7058
7059GREYBUS LOOPBACK DRIVER
7060M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7061S:	Maintained
7062F:	drivers/staging/greybus/loopback.c
7063
7064GREYBUS PLATFORM DRIVERS
7065M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7066S:	Maintained
7067F:	drivers/staging/greybus/arche-platform.c
7068F:	drivers/staging/greybus/arche-apb-ctrl.c
7069F:	drivers/staging/greybus/arche_platform.h
7070
7071GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7072M:	Rui Miguel Silva <rmfrfs@gmail.com>
7073S:	Maintained
7074F:	drivers/staging/greybus/sdio.c
7075F:	drivers/staging/greybus/light.c
7076F:	drivers/staging/greybus/gpio.c
7077F:	drivers/staging/greybus/power_supply.c
7078F:	drivers/staging/greybus/spi.c
7079F:	drivers/staging/greybus/spilib.c
7080
7081GREYBUS SUBSYSTEM
7082M:	Johan Hovold <johan@kernel.org>
7083M:	Alex Elder <elder@kernel.org>
7084M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7085S:	Maintained
7086F:	drivers/staging/greybus/
7087F:	drivers/greybus/
7088F:	include/linux/greybus.h
7089F:	include/linux/greybus/
7090L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7091
7092GREYBUS UART PROTOCOLS DRIVERS
7093M:	David Lin <dtwlin@gmail.com>
7094S:	Maintained
7095F:	drivers/staging/greybus/uart.c
7096F:	drivers/staging/greybus/log.c
7097
7098GS1662 VIDEO SERIALIZER
7099M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7100L:	linux-media@vger.kernel.org
7101T:	git git://linuxtv.org/media_tree.git
7102S:	Maintained
7103F:	drivers/media/spi/gs1662.c
7104
7105GSPCA FINEPIX SUBDRIVER
7106M:	Frank Zago <frank@zago.net>
7107L:	linux-media@vger.kernel.org
7108T:	git git://linuxtv.org/media_tree.git
7109S:	Maintained
7110F:	drivers/media/usb/gspca/finepix.c
7111
7112GSPCA GL860 SUBDRIVER
7113M:	Olivier Lorin <o.lorin@laposte.net>
7114L:	linux-media@vger.kernel.org
7115T:	git git://linuxtv.org/media_tree.git
7116S:	Maintained
7117F:	drivers/media/usb/gspca/gl860/
7118
7119GSPCA M5602 SUBDRIVER
7120M:	Erik Andren <erik.andren@gmail.com>
7121L:	linux-media@vger.kernel.org
7122T:	git git://linuxtv.org/media_tree.git
7123S:	Maintained
7124F:	drivers/media/usb/gspca/m5602/
7125
7126GSPCA PAC207 SONIXB SUBDRIVER
7127M:	Hans Verkuil <hverkuil@xs4all.nl>
7128L:	linux-media@vger.kernel.org
7129T:	git git://linuxtv.org/media_tree.git
7130S:	Odd Fixes
7131F:	drivers/media/usb/gspca/pac207.c
7132
7133GSPCA SN9C20X SUBDRIVER
7134M:	Brian Johnson <brijohn@gmail.com>
7135L:	linux-media@vger.kernel.org
7136T:	git git://linuxtv.org/media_tree.git
7137S:	Maintained
7138F:	drivers/media/usb/gspca/sn9c20x.c
7139
7140GSPCA T613 SUBDRIVER
7141M:	Leandro Costantino <lcostantino@gmail.com>
7142L:	linux-media@vger.kernel.org
7143T:	git git://linuxtv.org/media_tree.git
7144S:	Maintained
7145F:	drivers/media/usb/gspca/t613.c
7146
7147GSPCA USB WEBCAM DRIVER
7148M:	Hans Verkuil <hverkuil@xs4all.nl>
7149L:	linux-media@vger.kernel.org
7150T:	git git://linuxtv.org/media_tree.git
7151S:	Odd Fixes
7152F:	drivers/media/usb/gspca/
7153
7154GTP (GPRS Tunneling Protocol)
7155M:	Pablo Neira Ayuso <pablo@netfilter.org>
7156M:	Harald Welte <laforge@gnumonks.org>
7157L:	osmocom-net-gprs@lists.osmocom.org
7158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7159S:	Maintained
7160F:	drivers/net/gtp.c
7161
7162GUID PARTITION TABLE (GPT)
7163M:	Davidlohr Bueso <dave@stgolabs.net>
7164L:	linux-efi@vger.kernel.org
7165S:	Maintained
7166F:	block/partitions/efi.*
7167
7168H8/300 ARCHITECTURE
7169M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7170L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7171W:	http://uclinux-h8.sourceforge.jp
7172T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7173S:	Maintained
7174F:	arch/h8300/
7175F:	drivers/clocksource/h8300_*.c
7176F:	drivers/clk/h8300/
7177F:	drivers/irqchip/irq-renesas-h8*.c
7178
7179HABANALABS PCI DRIVER
7180M:	Oded Gabbay <oded.gabbay@gmail.com>
7181T:	git https://github.com/HabanaAI/linux.git
7182S:	Supported
7183F:	drivers/misc/habanalabs/
7184F:	include/uapi/misc/habanalabs.h
7185F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7186F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7187
7188HACKRF MEDIA DRIVER
7189M:	Antti Palosaari <crope@iki.fi>
7190L:	linux-media@vger.kernel.org
7191W:	https://linuxtv.org
7192W:	http://palosaari.fi/linux/
7193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7194T:	git git://linuxtv.org/anttip/media_tree.git
7195S:	Maintained
7196F:	drivers/media/usb/hackrf/
7197
7198HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7199M:	Frank Seidel <frank@f-seidel.de>
7200L:	platform-driver-x86@vger.kernel.org
7201W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7202S:	Maintained
7203F:	drivers/platform/x86/hdaps.c
7204
7205HARDWARE MONITORING
7206M:	Jean Delvare <jdelvare@suse.com>
7207M:	Guenter Roeck <linux@roeck-us.net>
7208L:	linux-hwmon@vger.kernel.org
7209W:	http://hwmon.wiki.kernel.org/
7210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7211S:	Maintained
7212F:	Documentation/devicetree/bindings/hwmon/
7213F:	Documentation/hwmon/
7214F:	drivers/hwmon/
7215F:	include/linux/hwmon*.h
7216F:	include/trace/events/hwmon*.h
7217
7218HARDWARE RANDOM NUMBER GENERATOR CORE
7219M:	Matt Mackall <mpm@selenic.com>
7220M:	Herbert Xu <herbert@gondor.apana.org.au>
7221L:	linux-crypto@vger.kernel.org
7222S:	Odd fixes
7223F:	Documentation/devicetree/bindings/rng/
7224F:	Documentation/admin-guide/hw_random.rst
7225F:	drivers/char/hw_random/
7226F:	include/linux/hw_random.h
7227
7228HARDWARE TRACING FACILITIES
7229M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7230S:	Maintained
7231F:	drivers/hwtracing/
7232
7233HARDWARE SPINLOCK CORE
7234M:	Ohad Ben-Cohen <ohad@wizery.com>
7235M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7236L:	linux-remoteproc@vger.kernel.org
7237S:	Maintained
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7239F:	Documentation/devicetree/bindings/hwlock/
7240F:	Documentation/hwspinlock.txt
7241F:	drivers/hwspinlock/
7242F:	include/linux/hwspinlock.h
7243
7244HARMONY SOUND DRIVER
7245L:	linux-parisc@vger.kernel.org
7246S:	Maintained
7247F:	sound/parisc/harmony.*
7248
7249HDPVR USB VIDEO ENCODER DRIVER
7250M:	Hans Verkuil <hverkuil@xs4all.nl>
7251L:	linux-media@vger.kernel.org
7252T:	git git://linuxtv.org/media_tree.git
7253W:	https://linuxtv.org
7254S:	Odd Fixes
7255F:	drivers/media/usb/hdpvr/
7256
7257HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7258M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7259S:	Supported
7260F:	Documentation/watchdog/hpwdt.rst
7261F:	drivers/watchdog/hpwdt.c
7262
7263HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7264M:	Don Brace <don.brace@microsemi.com>
7265L:	esc.storagedev@microsemi.com
7266L:	linux-scsi@vger.kernel.org
7267S:	Supported
7268F:	Documentation/scsi/hpsa.txt
7269F:	drivers/scsi/hpsa*.[ch]
7270F:	include/linux/cciss*.h
7271F:	include/uapi/linux/cciss*.h
7272
7273HFI1 DRIVER
7274M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7275M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7276L:	linux-rdma@vger.kernel.org
7277S:	Supported
7278F:	drivers/infiniband/hw/hfi1
7279
7280HFS FILESYSTEM
7281L:	linux-fsdevel@vger.kernel.org
7282S:	Orphan
7283F:	Documentation/filesystems/hfs.txt
7284F:	fs/hfs/
7285
7286HFSPLUS FILESYSTEM
7287L:	linux-fsdevel@vger.kernel.org
7288S:	Orphan
7289F:	Documentation/filesystems/hfsplus.txt
7290F:	fs/hfsplus/
7291
7292HGA FRAMEBUFFER DRIVER
7293M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7294L:	linux-nvidia@lists.surfsouth.com
7295W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7296S:	Maintained
7297F:	drivers/video/fbdev/hgafb.c
7298
7299HIBERNATION (aka Software Suspend, aka swsusp)
7300M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7301M:	Pavel Machek <pavel@ucw.cz>
7302L:	linux-pm@vger.kernel.org
7303B:	https://bugzilla.kernel.org
7304S:	Supported
7305F:	arch/x86/power/
7306F:	drivers/base/power/
7307F:	kernel/power/
7308F:	include/linux/suspend.h
7309F:	include/linux/freezer.h
7310F:	include/linux/pm.h
7311F:	arch/*/include/asm/suspend*.h
7312
7313HID CORE LAYER
7314M:	Jiri Kosina <jikos@kernel.org>
7315M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7316L:	linux-input@vger.kernel.org
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7318S:	Maintained
7319F:	drivers/hid/
7320F:	include/linux/hid*
7321F:	include/uapi/linux/hid*
7322
7323HID SENSOR HUB DRIVERS
7324M:	Jiri Kosina <jikos@kernel.org>
7325M:	Jonathan Cameron <jic23@kernel.org>
7326M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7327L:	linux-input@vger.kernel.org
7328L:	linux-iio@vger.kernel.org
7329S:	Maintained
7330F:	Documentation/hid/hid-sensor*
7331F:	drivers/hid/hid-sensor-*
7332F:	drivers/iio/*/hid-*
7333F:	include/linux/hid-sensor-*
7334
7335HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7336M:	Thomas Gleixner <tglx@linutronix.de>
7337L:	linux-kernel@vger.kernel.org
7338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7339S:	Maintained
7340F:	Documentation/timers/
7341F:	kernel/time/hrtimer.c
7342F:	kernel/time/clockevents.c
7343F:	kernel/time/timer_*.c
7344F:	include/linux/clockchips.h
7345F:	include/linux/hrtimer.h
7346
7347HIGH-SPEED SCC DRIVER FOR AX.25
7348L:	linux-hams@vger.kernel.org
7349S:	Orphan
7350F:	drivers/net/hamradio/dmascc.c
7351F:	drivers/net/hamradio/scc.c
7352
7353HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7354M:	HighPoint Linux Team <linux@highpoint-tech.com>
7355W:	http://www.highpoint-tech.com
7356S:	Supported
7357F:	Documentation/scsi/hptiop.txt
7358F:	drivers/scsi/hptiop.c
7359
7360HIPPI
7361M:	Jes Sorensen <jes@trained-monkey.org>
7362L:	linux-hippi@sunsite.dk
7363S:	Maintained
7364F:	include/linux/hippidevice.h
7365F:	include/uapi/linux/if_hippi.h
7366F:	net/802/hippi.c
7367F:	drivers/net/hippi/
7368
7369HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7370M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7371M:	Salil Mehta <salil.mehta@huawei.com>
7372L:	netdev@vger.kernel.org
7373W:	http://www.hisilicon.com
7374S:	Maintained
7375F:	drivers/net/ethernet/hisilicon/hns3/
7376
7377HISILICON LPC BUS DRIVER
7378M:	john.garry@huawei.com
7379W:	http://www.hisilicon.com
7380S:	Maintained
7381F:	drivers/bus/hisi_lpc.c
7382F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7383
7384HISILICON NETWORK SUBSYSTEM DRIVER
7385M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7386M:	Salil Mehta <salil.mehta@huawei.com>
7387L:	netdev@vger.kernel.org
7388W:	http://www.hisilicon.com
7389S:	Maintained
7390F:	drivers/net/ethernet/hisilicon/
7391F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7392
7393HISILICON PMU DRIVER
7394M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7395W:	http://www.hisilicon.com
7396S:	Supported
7397F:	drivers/perf/hisilicon
7398F:	Documentation/admin-guide/perf/hisi-pmu.rst
7399
7400HISILICON ROCE DRIVER
7401M:	Lijun Ou <oulijun@huawei.com>
7402M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7403L:	linux-rdma@vger.kernel.org
7404S:	Maintained
7405F:	drivers/infiniband/hw/hns/
7406F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7407
7408HISILICON SAS Controller
7409M:	John Garry <john.garry@huawei.com>
7410W:	http://www.hisilicon.com
7411S:	Supported
7412F:	drivers/scsi/hisi_sas/
7413F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7414
7415HISILICON QM AND ZIP Controller DRIVER
7416M:	Zhou Wang <wangzhou1@hisilicon.com>
7417L:	linux-crypto@vger.kernel.org
7418S:	Maintained
7419F:	drivers/crypto/hisilicon/qm.c
7420F:	drivers/crypto/hisilicon/qm.h
7421F:	drivers/crypto/hisilicon/sgl.c
7422F:	drivers/crypto/hisilicon/sgl.h
7423F:	drivers/crypto/hisilicon/zip/
7424F:	Documentation/ABI/testing/debugfs-hisi-zip
7425
7426HMM - Heterogeneous Memory Management
7427M:	Jérôme Glisse <jglisse@redhat.com>
7428L:	linux-mm@kvack.org
7429S:	Maintained
7430F:	mm/hmm*
7431F:	include/linux/hmm*
7432F:	Documentation/vm/hmm.rst
7433
7434HOST AP DRIVER
7435M:	Jouni Malinen <j@w1.fi>
7436L:	linux-wireless@vger.kernel.org
7437W:	http://w1.fi/hostap-driver.html
7438S:	Obsolete
7439F:	drivers/net/wireless/intersil/hostap/
7440
7441HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7442L:	platform-driver-x86@vger.kernel.org
7443S:	Orphan
7444F:	drivers/platform/x86/tc1100-wmi.c
7445
7446HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7447M:	Jaroslav Kysela <perex@perex.cz>
7448S:	Maintained
7449F:	drivers/net/ethernet/hp/hp100.*
7450
7451HPET:	High Precision Event Timers driver
7452M:	Clemens Ladisch <clemens@ladisch.de>
7453S:	Maintained
7454F:	Documentation/timers/hpet.rst
7455F:	drivers/char/hpet.c
7456F:	include/linux/hpet.h
7457F:	include/uapi/linux/hpet.h
7458
7459HPET:	x86
7460S:	Orphan
7461F:	arch/x86/kernel/hpet.c
7462F:	arch/x86/include/asm/hpet.h
7463
7464HPFS FILESYSTEM
7465M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7466W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7467S:	Maintained
7468F:	fs/hpfs/
7469
7470HSI SUBSYSTEM
7471M:	Sebastian Reichel <sre@kernel.org>
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7473S:	Maintained
7474F:	Documentation/ABI/testing/sysfs-bus-hsi
7475F:	Documentation/driver-api/hsi.rst
7476F:	drivers/hsi/
7477F:	include/linux/hsi/
7478F:	include/uapi/linux/hsi/
7479
7480HSO 3G MODEM DRIVER
7481L:	linux-usb@vger.kernel.org
7482S:	Orphan
7483F:	drivers/net/usb/hso.c
7484
7485HSR NETWORK PROTOCOL
7486M:	Arvid Brodin <arvid.brodin@alten.se>
7487L:	netdev@vger.kernel.org
7488S:	Maintained
7489F:	net/hsr/
7490
7491HT16K33 LED CONTROLLER DRIVER
7492M:	Robin van der Gracht <robin@protonic.nl>
7493S:	Maintained
7494F:	drivers/auxdisplay/ht16k33.c
7495F:	Documentation/devicetree/bindings/display/ht16k33.txt
7496
7497HTCPEN TOUCHSCREEN DRIVER
7498M:	Pau Oliva Fora <pof@eslack.org>
7499L:	linux-input@vger.kernel.org
7500S:	Maintained
7501F:	drivers/input/touchscreen/htcpen.c
7502
7503HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7504M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7505L:	linux-iio@vger.kernel.org
7506W:	http://www.st.com/
7507S:	Maintained
7508F:	drivers/iio/humidity/hts221*
7509F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7510
7511HUAWEI ETHERNET DRIVER
7512M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7513L:	netdev@vger.kernel.org
7514S:	Supported
7515F:	Documentation/networking/hinic.txt
7516F:	drivers/net/ethernet/huawei/hinic/
7517
7518HUGETLB FILESYSTEM
7519M:	Mike Kravetz <mike.kravetz@oracle.com>
7520L:	linux-mm@kvack.org
7521S:	Maintained
7522F:	fs/hugetlbfs/
7523F:	mm/hugetlb.c
7524F:	include/linux/hugetlb.h
7525F:	Documentation/admin-guide/mm/hugetlbpage.rst
7526F:	Documentation/vm/hugetlbfs_reserv.rst
7527F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7528
7529HVA ST MEDIA DRIVER
7530M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7531L:	linux-media@vger.kernel.org
7532T:	git git://linuxtv.org/media_tree.git
7533W:	https://linuxtv.org
7534S:	Supported
7535F:	drivers/media/platform/sti/hva
7536
7537HWPOISON MEMORY FAILURE HANDLING
7538M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7539L:	linux-mm@kvack.org
7540S:	Maintained
7541F:	mm/memory-failure.c
7542F:	mm/hwpoison-inject.c
7543
7544HYGON PROCESSOR SUPPORT
7545M:	Pu Wen <puwen@hygon.cn>
7546L:	linux-kernel@vger.kernel.org
7547S:	Maintained
7548F:	arch/x86/kernel/cpu/hygon.c
7549
7550Hyper-V CORE AND DRIVERS
7551M:	"K. Y. Srinivasan" <kys@microsoft.com>
7552M:	Haiyang Zhang <haiyangz@microsoft.com>
7553M:	Stephen Hemminger <sthemmin@microsoft.com>
7554M:	Sasha Levin <sashal@kernel.org>
7555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7556L:	linux-hyperv@vger.kernel.org
7557S:	Supported
7558F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7559F:	arch/x86/include/asm/mshyperv.h
7560F:	arch/x86/include/asm/trace/hyperv.h
7561F:	arch/x86/include/asm/hyperv-tlfs.h
7562F:	arch/x86/kernel/cpu/mshyperv.c
7563F:	arch/x86/hyperv
7564F:	drivers/clocksource/hyperv_timer.c
7565F:	drivers/hid/hid-hyperv.c
7566F:	drivers/hv/
7567F:	drivers/input/serio/hyperv-keyboard.c
7568F:	drivers/pci/controller/pci-hyperv.c
7569F:	drivers/pci/controller/pci-hyperv-intf.c
7570F:	drivers/net/hyperv/
7571F:	drivers/scsi/storvsc_drv.c
7572F:	drivers/uio/uio_hv_generic.c
7573F:	drivers/video/fbdev/hyperv_fb.c
7574F:	drivers/iommu/hyperv-iommu.c
7575F:	net/vmw_vsock/hyperv_transport.c
7576F:	include/clocksource/hyperv_timer.h
7577F:	include/linux/hyperv.h
7578F:	include/uapi/linux/hyperv.h
7579F:	include/asm-generic/mshyperv.h
7580F:	tools/hv/
7581F:	Documentation/ABI/stable/sysfs-bus-vmbus
7582
7583HYPERBUS SUPPORT
7584M:	Vignesh Raghavendra <vigneshr@ti.com>
7585S:	Supported
7586F:	drivers/mtd/hyperbus/
7587F:	include/linux/mtd/hyperbus.h
7588F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7589F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7590
7591HYPERVISOR VIRTUAL CONSOLE DRIVER
7592L:	linuxppc-dev@lists.ozlabs.org
7593S:	Odd Fixes
7594F:	drivers/tty/hvc/
7595
7596I2C ACPI SUPPORT
7597M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7598L:	linux-i2c@vger.kernel.org
7599L:	linux-acpi@vger.kernel.org
7600S:	Maintained
7601F:	drivers/i2c/i2c-core-acpi.c
7602
7603I2C CONTROLLER DRIVER FOR NVIDIA GPU
7604M:	Ajay Gupta <ajayg@nvidia.com>
7605L:	linux-i2c@vger.kernel.org
7606S:	Maintained
7607F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7608F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7609
7610I2C MUXES
7611M:	Peter Rosin <peda@axentia.se>
7612L:	linux-i2c@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/i2c/i2c-topology.rst
7615F:	Documentation/i2c/muxes/
7616F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7617F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7618F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7619F:	drivers/i2c/i2c-mux.c
7620F:	drivers/i2c/muxes/
7621F:	include/linux/i2c-mux.h
7622
7623I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7624M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7625L:	linux-i2c@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7628F:	drivers/i2c/busses/i2c-mv64xxx.c
7629
7630I2C OVER PARALLEL PORT
7631M:	Jean Delvare <jdelvare@suse.com>
7632L:	linux-i2c@vger.kernel.org
7633S:	Maintained
7634F:	Documentation/i2c/busses/i2c-parport.rst
7635F:	Documentation/i2c/busses/i2c-parport-light.rst
7636F:	drivers/i2c/busses/i2c-parport.c
7637F:	drivers/i2c/busses/i2c-parport-light.c
7638
7639I2C SUBSYSTEM
7640M:	Wolfram Sang <wsa@the-dreams.de>
7641L:	linux-i2c@vger.kernel.org
7642W:	https://i2c.wiki.kernel.org/
7643Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7645S:	Maintained
7646F:	Documentation/devicetree/bindings/i2c/i2c.txt
7647F:	Documentation/i2c/
7648F:	drivers/i2c/*
7649F:	include/linux/i2c.h
7650F:	include/linux/i2c-dev.h
7651F:	include/linux/i2c-smbus.h
7652F:	include/uapi/linux/i2c.h
7653F:	include/uapi/linux/i2c-*.h
7654
7655I2C SUBSYSTEM HOST DRIVERS
7656L:	linux-i2c@vger.kernel.org
7657W:	https://i2c.wiki.kernel.org/
7658Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7660S:	Odd Fixes
7661F:	Documentation/devicetree/bindings/i2c/
7662F:	drivers/i2c/algos/
7663F:	drivers/i2c/busses/
7664
7665I2C-TAOS-EVM DRIVER
7666M:	Jean Delvare <jdelvare@suse.com>
7667L:	linux-i2c@vger.kernel.org
7668S:	Maintained
7669F:	Documentation/i2c/busses/i2c-taos-evm.rst
7670F:	drivers/i2c/busses/i2c-taos-evm.c
7671
7672I2C-TINY-USB DRIVER
7673M:	Till Harbaum <till@harbaum.org>
7674L:	linux-i2c@vger.kernel.org
7675W:	http://www.harbaum.org/till/i2c_tiny_usb
7676S:	Maintained
7677F:	drivers/i2c/busses/i2c-tiny-usb.c
7678
7679I2C/SMBUS CONTROLLER DRIVERS FOR PC
7680M:	Jean Delvare <jdelvare@suse.com>
7681L:	linux-i2c@vger.kernel.org
7682S:	Maintained
7683F:	Documentation/i2c/busses/i2c-ali1535.rst
7684F:	Documentation/i2c/busses/i2c-ali1563.rst
7685F:	Documentation/i2c/busses/i2c-ali15x3.rst
7686F:	Documentation/i2c/busses/i2c-amd756.rst
7687F:	Documentation/i2c/busses/i2c-amd8111.rst
7688F:	Documentation/i2c/busses/i2c-i801.rst
7689F:	Documentation/i2c/busses/i2c-nforce2.rst
7690F:	Documentation/i2c/busses/i2c-piix4.rst
7691F:	Documentation/i2c/busses/i2c-sis5595.rst
7692F:	Documentation/i2c/busses/i2c-sis630.rst
7693F:	Documentation/i2c/busses/i2c-sis96x.rst
7694F:	Documentation/i2c/busses/i2c-via.rst
7695F:	Documentation/i2c/busses/i2c-viapro.rst
7696F:	drivers/i2c/busses/i2c-ali1535.c
7697F:	drivers/i2c/busses/i2c-ali1563.c
7698F:	drivers/i2c/busses/i2c-ali15x3.c
7699F:	drivers/i2c/busses/i2c-amd756.c
7700F:	drivers/i2c/busses/i2c-amd756-s4882.c
7701F:	drivers/i2c/busses/i2c-amd8111.c
7702F:	drivers/i2c/busses/i2c-i801.c
7703F:	drivers/i2c/busses/i2c-isch.c
7704F:	drivers/i2c/busses/i2c-nforce2.c
7705F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7706F:	drivers/i2c/busses/i2c-piix4.c
7707F:	drivers/i2c/busses/i2c-sis5595.c
7708F:	drivers/i2c/busses/i2c-sis630.c
7709F:	drivers/i2c/busses/i2c-sis96x.c
7710F:	drivers/i2c/busses/i2c-via.c
7711F:	drivers/i2c/busses/i2c-viapro.c
7712
7713I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7714M:	Hans de Goede <hdegoede@redhat.com>
7715L:	linux-i2c@vger.kernel.org
7716S:	Maintained
7717F:	drivers/i2c/busses/i2c-cht-wc.c
7718
7719I2C/SMBUS ISMT DRIVER
7720M:	Seth Heasley <seth.heasley@intel.com>
7721M:	Neil Horman <nhorman@tuxdriver.com>
7722L:	linux-i2c@vger.kernel.org
7723F:	drivers/i2c/busses/i2c-ismt.c
7724F:	Documentation/i2c/busses/i2c-ismt.rst
7725
7726I2C/SMBUS STUB DRIVER
7727M:	Jean Delvare <jdelvare@suse.com>
7728L:	linux-i2c@vger.kernel.org
7729S:	Maintained
7730F:	drivers/i2c/i2c-stub.c
7731
7732I3C SUBSYSTEM
7733M:	Boris Brezillon <bbrezillon@kernel.org>
7734L:	linux-i3c@lists.infradead.org
7735C:	irc://chat.freenode.net/linux-i3c
7736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7737S:	Maintained
7738F:	Documentation/ABI/testing/sysfs-bus-i3c
7739F:	Documentation/devicetree/bindings/i3c/
7740F:	Documentation/driver-api/i3c
7741F:	drivers/i3c/
7742F:	include/linux/i3c/
7743
7744I3C DRIVER FOR SYNOPSYS DESIGNWARE
7745M:	Vitor Soares <vitor.soares@synopsys.com>
7746S:	Maintained
7747F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7748F:	drivers/i3c/master/dw*
7749
7750IA64 (Itanium) PLATFORM
7751M:	Tony Luck <tony.luck@intel.com>
7752M:	Fenghua Yu <fenghua.yu@intel.com>
7753L:	linux-ia64@vger.kernel.org
7754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7755S:	Maintained
7756F:	arch/ia64/
7757
7758IBM Power 842 compression accelerator
7759M:	Haren Myneni <haren@us.ibm.com>
7760S:	Supported
7761F:	drivers/crypto/nx/Makefile
7762F:	drivers/crypto/nx/Kconfig
7763F:	drivers/crypto/nx/nx-842*
7764F:	include/linux/sw842.h
7765F:	crypto/842.c
7766F:	lib/842/
7767
7768IBM Power in-Nest Crypto Acceleration
7769M:	Breno Leitão <leitao@debian.org>
7770M:	Nayna Jain <nayna@linux.ibm.com>
7771M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7772L:	linux-crypto@vger.kernel.org
7773S:	Supported
7774F:	drivers/crypto/nx/Makefile
7775F:	drivers/crypto/nx/Kconfig
7776F:	drivers/crypto/nx/nx-aes*
7777F:	drivers/crypto/nx/nx-sha*
7778F:	drivers/crypto/nx/nx.*
7779F:	drivers/crypto/nx/nx_csbcpb.h
7780F:	drivers/crypto/nx/nx_debugfs.c
7781
7782IBM Power Linux RAID adapter
7783M:	Brian King <brking@us.ibm.com>
7784S:	Supported
7785F:	drivers/scsi/ipr.*
7786
7787IBM Power SRIOV Virtual NIC Device Driver
7788M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7789M:	John Allen <jallen@linux.ibm.com>
7790L:	netdev@vger.kernel.org
7791S:	Supported
7792F:	drivers/net/ethernet/ibm/ibmvnic.*
7793
7794IBM Power Virtual Accelerator Switchboard
7795M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7796L:	linuxppc-dev@lists.ozlabs.org
7797S:	Supported
7798F:	arch/powerpc/platforms/powernv/vas*
7799F:	arch/powerpc/platforms/powernv/copy-paste.h
7800F:	arch/powerpc/include/asm/vas.h
7801
7802IBM Power Virtual Ethernet Device Driver
7803M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7804L:	netdev@vger.kernel.org
7805S:	Supported
7806F:	drivers/net/ethernet/ibm/ibmveth.*
7807
7808IBM Power Virtual FC Device Drivers
7809M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7810L:	linux-scsi@vger.kernel.org
7811S:	Supported
7812F:	drivers/scsi/ibmvscsi/ibmvfc*
7813
7814IBM Power Virtual Management Channel Driver
7815M:	Steven Royer <seroyer@linux.ibm.com>
7816S:	Supported
7817F:	drivers/misc/ibmvmc.*
7818
7819IBM Power Virtual SCSI Device Drivers
7820M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7821L:	linux-scsi@vger.kernel.org
7822S:	Supported
7823F:	drivers/scsi/ibmvscsi/ibmvscsi*
7824F:	include/scsi/viosrp.h
7825
7826IBM Power Virtual SCSI Device Target Driver
7827M:	Michael Cyr <mikecyr@linux.ibm.com>
7828L:	linux-scsi@vger.kernel.org
7829L:	target-devel@vger.kernel.org
7830S:	Supported
7831F:	drivers/scsi/ibmvscsi_tgt/
7832
7833IBM Power VMX Cryptographic instructions
7834M:	Breno Leitão <leitao@debian.org>
7835M:	Nayna Jain <nayna@linux.ibm.com>
7836M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7837L:	linux-crypto@vger.kernel.org
7838S:	Supported
7839F:	drivers/crypto/vmx/Makefile
7840F:	drivers/crypto/vmx/Kconfig
7841F:	drivers/crypto/vmx/vmx.c
7842F:	drivers/crypto/vmx/aes*
7843F:	drivers/crypto/vmx/ghash*
7844F:	drivers/crypto/vmx/ppc-xlate.pl
7845
7846IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7847M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7848L:	linux-pci@vger.kernel.org
7849L:	linuxppc-dev@lists.ozlabs.org
7850S:	Supported
7851F:	drivers/pci/hotplug/rpaphp*
7852
7853IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7854M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7855L:	linux-pci@vger.kernel.org
7856L:	linuxppc-dev@lists.ozlabs.org
7857S:	Supported
7858F:	drivers/pci/hotplug/rpadlpar*
7859
7860IBM ServeRAID RAID DRIVER
7861S:	Orphan
7862F:	drivers/scsi/ips.*
7863
7864ICH LPC AND GPIO DRIVER
7865M:	Peter Tyser <ptyser@xes-inc.com>
7866S:	Maintained
7867F:	drivers/mfd/lpc_ich.c
7868F:	drivers/gpio/gpio-ich.c
7869
7870ICY I2C DRIVER
7871M:	Max Staudt <max@enpas.org>
7872L:	linux-i2c@vger.kernel.org
7873S:	Maintained
7874F:	drivers/i2c/busses/i2c-icy.c
7875
7876IDE SUBSYSTEM
7877M:	"David S. Miller" <davem@davemloft.net>
7878L:	linux-ide@vger.kernel.org
7879Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7881S:	Maintained
7882F:	Documentation/ide/
7883F:	drivers/ide/
7884F:	include/linux/ide.h
7885
7886IDE/ATAPI DRIVERS
7887M:	Borislav Petkov <bp@alien8.de>
7888L:	linux-ide@vger.kernel.org
7889S:	Maintained
7890F:	Documentation/cdrom/ide-cd.rst
7891F:	drivers/ide/ide-cd*
7892
7893IDEAPAD LAPTOP EXTRAS DRIVER
7894M:	Ike Panhc <ike.pan@canonical.com>
7895L:	platform-driver-x86@vger.kernel.org
7896W:	http://launchpad.net/ideapad-laptop
7897S:	Maintained
7898F:	drivers/platform/x86/ideapad-laptop.c
7899
7900IDEAPAD LAPTOP SLIDEBAR DRIVER
7901M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7902L:	linux-input@vger.kernel.org
7903W:	https://github.com/o2genum/ideapad-slidebar
7904S:	Maintained
7905F:	drivers/input/misc/ideapad_slidebar.c
7906
7907IDT VersaClock 5 CLOCK DRIVER
7908M:	Marek Vasut <marek.vasut@gmail.com>
7909S:	Maintained
7910F:	drivers/clk/clk-versaclock5.c
7911
7912IEEE 802.15.4 SUBSYSTEM
7913M:	Alexander Aring <alex.aring@gmail.com>
7914M:	Stefan Schmidt <stefan@datenfreihafen.org>
7915L:	linux-wpan@vger.kernel.org
7916W:	http://wpan.cakelab.org/
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7919S:	Maintained
7920F:	net/ieee802154/
7921F:	net/mac802154/
7922F:	drivers/net/ieee802154/
7923F:	include/linux/nl802154.h
7924F:	include/linux/ieee802154.h
7925F:	include/net/nl802154.h
7926F:	include/net/mac802154.h
7927F:	include/net/af_ieee802154.h
7928F:	include/net/cfg802154.h
7929F:	include/net/ieee802154_netdev.h
7930F:	Documentation/networking/ieee802154.rst
7931
7932IFE PROTOCOL
7933M:	Yotam Gigi <yotam.gi@gmail.com>
7934M:	Jamal Hadi Salim <jhs@mojatatu.com>
7935F:	net/ife
7936F:	include/net/ife.h
7937F:	include/uapi/linux/ife.h
7938
7939IGORPLUG-USB IR RECEIVER
7940M:	Sean Young <sean@mess.org>
7941L:	linux-media@vger.kernel.org
7942S:	Maintained
7943F:	drivers/media/rc/igorplugusb.c
7944
7945IGUANAWORKS USB IR TRANSCEIVER
7946M:	Sean Young <sean@mess.org>
7947L:	linux-media@vger.kernel.org
7948S:	Maintained
7949F:	drivers/media/rc/iguanair.c
7950
7951IIO DIGITAL POTENTIOMETER DAC
7952M:	Peter Rosin <peda@axentia.se>
7953L:	linux-iio@vger.kernel.org
7954S:	Maintained
7955F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7956F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7957F:	drivers/iio/dac/dpot-dac.c
7958
7959IIO ENVELOPE DETECTOR
7960M:	Peter Rosin <peda@axentia.se>
7961L:	linux-iio@vger.kernel.org
7962S:	Maintained
7963F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7964F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7965F:	drivers/iio/adc/envelope-detector.c
7966
7967IIO MULTIPLEXER
7968M:	Peter Rosin <peda@axentia.se>
7969L:	linux-iio@vger.kernel.org
7970S:	Maintained
7971F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7972F:	drivers/iio/multiplexer/iio-mux.c
7973
7974IIO SUBSYSTEM AND DRIVERS
7975M:	Jonathan Cameron <jic23@kernel.org>
7976R:	Hartmut Knaack <knaack.h@gmx.de>
7977R:	Lars-Peter Clausen <lars@metafoo.de>
7978R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7979L:	linux-iio@vger.kernel.org
7980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7981S:	Maintained
7982F:	Documentation/ABI/testing/configfs-iio*
7983F:	Documentation/ABI/testing/sysfs-bus-iio*
7984F:	Documentation/devicetree/bindings/iio/
7985F:	drivers/iio/
7986F:	drivers/staging/iio/
7987F:	include/linux/iio/
7988F:	tools/iio/
7989
7990IIO UNIT CONVERTER
7991M:	Peter Rosin <peda@axentia.se>
7992L:	linux-iio@vger.kernel.org
7993S:	Maintained
7994F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7995F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7996F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7997F:	drivers/iio/afe/iio-rescale.c
7998
7999IKANOS/ADI EAGLE ADSL USB DRIVER
8000M:	Matthieu Castet <castet.matthieu@free.fr>
8001M:	Stanislaw Gruszka <stf_xl@wp.pl>
8002S:	Maintained
8003F:	drivers/usb/atm/ueagle-atm.c
8004
8005IMGTEC ASCII LCD DRIVER
8006M:	Paul Burton <paulburton@kernel.org>
8007S:	Maintained
8008F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8009F:	drivers/auxdisplay/img-ascii-lcd.c
8010
8011IMGTEC IR DECODER DRIVER
8012M:	James Hogan <jhogan@kernel.org>
8013S:	Maintained
8014F:	drivers/media/rc/img-ir/
8015
8016IMON SOUNDGRAPH USB IR RECEIVER
8017M:	Sean Young <sean@mess.org>
8018L:	linux-media@vger.kernel.org
8019S:	Maintained
8020F:	drivers/media/rc/imon_raw.c
8021F:	drivers/media/rc/imon.c
8022
8023IMS TWINTURBO FRAMEBUFFER DRIVER
8024L:	linux-fbdev@vger.kernel.org
8025S:	Orphan
8026F:	drivers/video/fbdev/imsttfb.c
8027
8028INA209 HARDWARE MONITOR DRIVER
8029M:	Guenter Roeck <linux@roeck-us.net>
8030L:	linux-hwmon@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/hwmon/ina209.rst
8033F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8034F:	drivers/hwmon/ina209.c
8035
8036INA2XX HARDWARE MONITOR DRIVER
8037M:	Guenter Roeck <linux@roeck-us.net>
8038L:	linux-hwmon@vger.kernel.org
8039S:	Maintained
8040F:	Documentation/hwmon/ina2xx.rst
8041F:	drivers/hwmon/ina2xx.c
8042F:	include/linux/platform_data/ina2xx.h
8043
8044INDUSTRY PACK SUBSYSTEM (IPACK)
8045M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8046M:	Jens Taprogge <jens.taprogge@taprogge.org>
8047M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8048L:	industrypack-devel@lists.sourceforge.net
8049W:	http://industrypack.sourceforge.net
8050S:	Maintained
8051F:	drivers/ipack/
8052
8053INFINEON DPS310 Driver
8054M:	Eddie James <eajames@linux.ibm.com>
8055L:	linux-iio@vger.kernel.org
8056F:	drivers/iio/pressure/dps310.c
8057S:	Maintained
8058
8059INFINIBAND SUBSYSTEM
8060M:	Doug Ledford <dledford@redhat.com>
8061M:	Jason Gunthorpe <jgg@mellanox.com>
8062L:	linux-rdma@vger.kernel.org
8063W:	https://github.com/linux-rdma/rdma-core
8064Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8066S:	Supported
8067F:	Documentation/devicetree/bindings/infiniband/
8068F:	Documentation/infiniband/
8069F:	drivers/infiniband/
8070F:	include/uapi/linux/if_infiniband.h
8071F:	include/uapi/rdma/
8072F:	include/rdma/
8073F:	include/trace/events/ib_mad.h
8074F:	include/trace/events/ib_umad.h
8075F:	samples/bpf/ibumad_kern.c
8076F:	samples/bpf/ibumad_user.c
8077
8078INGENIC JZ4780 DMA Driver
8079M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8080S:	Maintained
8081F:	drivers/dma/dma-jz4780.c
8082
8083INGENIC JZ4780 NAND DRIVER
8084M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8085L:	linux-mtd@lists.infradead.org
8086S:	Maintained
8087F:	drivers/mtd/nand/raw/ingenic/
8088
8089INGENIC JZ47xx SoCs
8090M:	Paul Cercueil <paul@crapouillou.net>
8091S:	Maintained
8092F:	arch/mips/boot/dts/ingenic/
8093F:	arch/mips/include/asm/mach-jz4740/
8094F:	arch/mips/jz4740/
8095F:	drivers/clk/ingenic/
8096F:	drivers/dma/dma-jz4780.c
8097F:	drivers/gpu/drm/ingenic/
8098F:	drivers/i2c/busses/i2c-jz4780.c
8099F:	drivers/iio/adc/ingenic-adc.c
8100F:	drivers/irqchip/irq-ingenic.c
8101F:	drivers/memory/jz4780-nemc.c
8102F:	drivers/mmc/host/jz4740_mmc.c
8103F:	drivers/mtd/nand/raw/ingenic/
8104F:	drivers/pinctrl/pinctrl-ingenic.c
8105F:	drivers/power/supply/ingenic-battery.c
8106F:	drivers/pwm/pwm-jz4740.c
8107F:	drivers/rtc/rtc-jz4740.c
8108F:	drivers/tty/serial/8250/8250_ingenic.c
8109F:	drivers/usb/musb/jz4740.c
8110F:	drivers/watchdog/jz4740_wdt.c
8111F:	include/dt-bindings/iio/adc/ingenic,adc.h
8112F:	include/linux/mfd/ingenic-tcu.h
8113F:	sound/soc/jz4740/
8114F:	sound/soc/codecs/jz47*
8115
8116INOTIFY
8117M:	Jan Kara <jack@suse.cz>
8118R:	Amir Goldstein <amir73il@gmail.com>
8119L:	linux-fsdevel@vger.kernel.org
8120S:	Maintained
8121F:	Documentation/filesystems/inotify.txt
8122F:	fs/notify/inotify/
8123F:	include/linux/inotify.h
8124F:	include/uapi/linux/inotify.h
8125
8126INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8127M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8128L:	linux-input@vger.kernel.org
8129Q:	http://patchwork.kernel.org/project/linux-input/list/
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8131S:	Maintained
8132F:	drivers/input/
8133F:	include/linux/input.h
8134F:	include/uapi/linux/input.h
8135F:	include/uapi/linux/input-event-codes.h
8136F:	include/linux/input/
8137F:	Documentation/devicetree/bindings/input/
8138F:	Documentation/devicetree/bindings/serio/
8139F:	Documentation/input/
8140
8141INPUT MULTITOUCH (MT) PROTOCOL
8142M:	Henrik Rydberg <rydberg@bitmath.org>
8143L:	linux-input@vger.kernel.org
8144S:	Odd fixes
8145F:	Documentation/input/multi-touch-protocol.rst
8146F:	drivers/input/input-mt.c
8147K:	\b(ABS|SYN)_MT_
8148
8149INSIDE SECURE CRYPTO DRIVER
8150M:	Antoine Tenart <antoine.tenart@bootlin.com>
8151F:	drivers/crypto/inside-secure/
8152S:	Maintained
8153L:	linux-crypto@vger.kernel.org
8154
8155INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8156M:	Mimi Zohar <zohar@linux.ibm.com>
8157M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8158L:	linux-integrity@vger.kernel.org
8159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8160S:	Supported
8161F:	security/integrity/ima/
8162
8163INTEL 810/815 FRAMEBUFFER DRIVER
8164M:	Antonino Daplas <adaplas@gmail.com>
8165L:	linux-fbdev@vger.kernel.org
8166S:	Maintained
8167F:	drivers/video/fbdev/i810/
8168
8169INTEL ASoC DRIVERS
8170M:	Cezary Rojewski <cezary.rojewski@intel.com>
8171M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8172M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8173M:	Jie Yang <yang.jie@linux.intel.com>
8174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8175S:	Supported
8176F:	sound/soc/intel/
8177
8178INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8179M:	Hans de Goede <hdegoede@redhat.com>
8180L:	platform-driver-x86@vger.kernel.org
8181S:	Maintained
8182F:	drivers/platform/x86/intel_atomisp2_pm.c
8183
8184INTEL C600 SERIES SAS CONTROLLER DRIVER
8185M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8186M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8187L:	linux-scsi@vger.kernel.org
8188T:	git git://git.code.sf.net/p/intel-sas/isci
8189S:	Supported
8190F:	drivers/scsi/isci/
8191
8192INTEL CPU family model numbers
8193M:	Tony Luck <tony.luck@intel.com>
8194M:	x86@kernel.org
8195L:	linux-kernel@vger.kernel.org
8196S:	Supported
8197F:	arch/x86/include/asm/intel-family.h
8198
8199INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8200M:	Jani Nikula <jani.nikula@linux.intel.com>
8201M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8202M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8203L:	intel-gfx@lists.freedesktop.org
8204W:	https://01.org/linuxgraphics/
8205B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8206C:	irc://chat.freenode.net/intel-gfx
8207Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8208T:	git git://anongit.freedesktop.org/drm-intel
8209S:	Supported
8210F:	drivers/gpu/drm/i915/
8211F:	include/drm/i915*
8212F:	include/uapi/drm/i915_drm.h
8213F:	Documentation/gpu/i915.rst
8214
8215INTEL ETHERNET DRIVERS
8216M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8217L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8218W:	http://www.intel.com/support/feedback.htm
8219W:	http://e1000.sourceforge.net/
8220Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8223S:	Supported
8224F:	Documentation/networking/device_drivers/intel/e100.rst
8225F:	Documentation/networking/device_drivers/intel/e1000.rst
8226F:	Documentation/networking/device_drivers/intel/e1000e.rst
8227F:	Documentation/networking/device_drivers/intel/fm10k.rst
8228F:	Documentation/networking/device_drivers/intel/igb.rst
8229F:	Documentation/networking/device_drivers/intel/igbvf.rst
8230F:	Documentation/networking/device_drivers/intel/ixgb.rst
8231F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8232F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8233F:	Documentation/networking/device_drivers/intel/i40e.rst
8234F:	Documentation/networking/device_drivers/intel/iavf.rst
8235F:	Documentation/networking/device_drivers/intel/ice.rst
8236F:	drivers/net/ethernet/intel/
8237F:	drivers/net/ethernet/intel/*/
8238F:	include/linux/avf/virtchnl.h
8239
8240INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8241M:	Maik Broemme <mbroemme@libmpq.org>
8242L:	linux-fbdev@vger.kernel.org
8243S:	Maintained
8244F:	Documentation/fb/intelfb.rst
8245F:	drivers/video/fbdev/intelfb/
8246
8247INTEL GPIO DRIVERS
8248M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8249L:	linux-gpio@vger.kernel.org
8250S:	Maintained
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8252F:	drivers/gpio/gpio-ich.c
8253F:	drivers/gpio/gpio-intel-mid.c
8254F:	drivers/gpio/gpio-lynxpoint.c
8255F:	drivers/gpio/gpio-merrifield.c
8256F:	drivers/gpio/gpio-ml-ioh.c
8257F:	drivers/gpio/gpio-pch.c
8258F:	drivers/gpio/gpio-sch.c
8259F:	drivers/gpio/gpio-sodaville.c
8260
8261INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8262M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8263M:	Zhi Wang <zhi.a.wang@intel.com>
8264L:	intel-gvt-dev@lists.freedesktop.org
8265L:	intel-gfx@lists.freedesktop.org
8266W:	https://01.org/igvt-g
8267T:	git https://github.com/intel/gvt-linux.git
8268S:	Supported
8269F:	drivers/gpu/drm/i915/gvt/
8270
8271INTEL HID EVENT DRIVER
8272M:	Alex Hung <alex.hung@canonical.com>
8273L:	platform-driver-x86@vger.kernel.org
8274S:	Maintained
8275F:	drivers/platform/x86/intel-hid.c
8276
8277INTEL I/OAT DMA DRIVER
8278M:	Dave Jiang <dave.jiang@intel.com>
8279R:	Dan Williams <dan.j.williams@intel.com>
8280L:	dmaengine@vger.kernel.org
8281Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8282S:	Supported
8283F:	drivers/dma/ioat*
8284
8285INTEL IDLE DRIVER
8286M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8287M:	Len Brown <lenb@kernel.org>
8288L:	linux-pm@vger.kernel.org
8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8290B:	https://bugzilla.kernel.org
8291S:	Supported
8292F:	drivers/idle/intel_idle.c
8293
8294INTEL INTEGRATED SENSOR HUB DRIVER
8295M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8296M:	Jiri Kosina <jikos@kernel.org>
8297L:	linux-input@vger.kernel.org
8298S:	Maintained
8299F:	drivers/hid/intel-ish-hid/
8300
8301INTEL IOMMU (VT-d)
8302M:	David Woodhouse <dwmw2@infradead.org>
8303L:	iommu@lists.linux-foundation.org
8304T:	git git://git.infradead.org/iommu-2.6.git
8305S:	Supported
8306F:	drivers/iommu/intel-iommu.c
8307F:	include/linux/intel-iommu.h
8308
8309INTEL IOP-ADMA DMA DRIVER
8310R:	Dan Williams <dan.j.williams@intel.com>
8311S:	Odd fixes
8312F:	drivers/dma/iop-adma.c
8313
8314INTEL IPU3 CSI-2 CIO2 DRIVER
8315M:	Yong Zhi <yong.zhi@intel.com>
8316M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8317M:	Bingbu Cao <bingbu.cao@intel.com>
8318R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8319L:	linux-media@vger.kernel.org
8320S:	Maintained
8321F:	drivers/media/pci/intel/ipu3/
8322F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8323
8324INTEL IPU3 CSI-2 IMGU DRIVER
8325M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8326L:	linux-media@vger.kernel.org
8327S:	Maintained
8328F:	drivers/staging/media/ipu3/
8329F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8330F:	Documentation/media/v4l-drivers/ipu3.rst
8331
8332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8333M:	Krzysztof Halasa <khalasa@piap.pl>
8334S:	Maintained
8335F:	include/linux/soc/ixp4xx/qmgr.h
8336F:	include/linux/soc/ixp4xx/npe.h
8337F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8338F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8339F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8340F:	drivers/net/wan/ixp4xx_hss.c
8341
8342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8343M:	Deepak Saxena <dsaxena@plexity.net>
8344S:	Maintained
8345F:	drivers/char/hw_random/ixp4xx-rng.c
8346
8347INTEL MANAGEMENT ENGINE (mei)
8348M:	Tomas Winkler <tomas.winkler@intel.com>
8349L:	linux-kernel@vger.kernel.org
8350S:	Supported
8351F:	include/uapi/linux/mei.h
8352F:	include/linux/mei_cl_bus.h
8353F:	drivers/misc/mei/*
8354F:	drivers/watchdog/mei_wdt.c
8355F:	Documentation/driver-api/mei/*
8356F:	samples/mei/*
8357
8358INTEL MENLOW THERMAL DRIVER
8359M:	Sujith Thomas <sujith.thomas@intel.com>
8360L:	platform-driver-x86@vger.kernel.org
8361W:	https://01.org/linux-acpi
8362S:	Supported
8363F:	drivers/platform/x86/intel_menlow.c
8364
8365INTEL MIC DRIVERS (mic)
8366M:	Sudeep Dutt <sudeep.dutt@intel.com>
8367M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8368S:	Supported
8369W:	https://github.com/sudeepdutt/mic
8370W:	http://software.intel.com/en-us/mic-developer
8371F:	include/linux/mic_bus.h
8372F:	include/linux/scif.h
8373F:	include/uapi/linux/mic_common.h
8374F:	include/uapi/linux/mic_ioctl.h
8375F:	include/uapi/linux/scif_ioctl.h
8376F:	drivers/misc/mic/
8377F:	drivers/dma/mic_x100_dma.c
8378F:	drivers/dma/mic_x100_dma.h
8379F:	Documentation/mic/
8380
8381INTEL PMC CORE DRIVER
8382M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8383M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8384L:	platform-driver-x86@vger.kernel.org
8385S:	Maintained
8386F:	drivers/platform/x86/intel_pmc_core*
8387
8388INTEL PMC/P-Unit IPC DRIVER
8389M:	Zha Qipeng<qipeng.zha@intel.com>
8390L:	platform-driver-x86@vger.kernel.org
8391S:	Maintained
8392F:	drivers/platform/x86/intel_pmc_ipc.c
8393F:	drivers/platform/x86/intel_punit_ipc.c
8394F:	arch/x86/include/asm/intel_pmc_ipc.h
8395F:	arch/x86/include/asm/intel_punit_ipc.h
8396
8397INTEL PMIC GPIO DRIVERS
8398M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8399S:	Maintained
8400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8401F:	drivers/gpio/gpio-*cove.c
8402F:	drivers/gpio/gpio-msic.c
8403
8404INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8405R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8406S:	Maintained
8407F:	drivers/mfd/intel_msic.c
8408F:	drivers/mfd/intel_soc_pmic*
8409F:	include/linux/mfd/intel_msic.h
8410F:	include/linux/mfd/intel_soc_pmic*
8411
8412INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8413M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8414L:	linux-wireless@vger.kernel.org
8415S:	Maintained
8416F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8417F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8418F:	drivers/net/wireless/intel/ipw2x00/
8419
8420INTEL PSTATE DRIVER
8421M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8422M:	Len Brown <lenb@kernel.org>
8423L:	linux-pm@vger.kernel.org
8424S:	Supported
8425F:	drivers/cpufreq/intel_pstate.c
8426
8427INTEL RDMA RNIC DRIVER
8428M:	Faisal Latif <faisal.latif@intel.com>
8429M:	Shiraz Saleem <shiraz.saleem@intel.com>
8430L:	linux-rdma@vger.kernel.org
8431S:	Supported
8432F:	drivers/infiniband/hw/i40iw/
8433F:	include/uapi/rdma/i40iw-abi.h
8434
8435INTEL SPEED SELECT TECHNOLOGY
8436M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8437L:	platform-driver-x86@vger.kernel.org
8438S:	Maintained
8439F:	drivers/platform/x86/intel_speed_select_if/
8440F:	tools/power/x86/intel-speed-select/
8441F:	include/uapi/linux/isst_if.h
8442
8443INTEL STRATIX10 FIRMWARE DRIVERS
8444M:	Richard Gong <richard.gong@linux.intel.com>
8445L:	linux-kernel@vger.kernel.org
8446S:	Maintained
8447F:	drivers/firmware/stratix10-rsu.c
8448F:	drivers/firmware/stratix10-svc.c
8449F:	include/linux/firmware/intel/stratix10-smc.h
8450F:	include/linux/firmware/intel/stratix10-svc-client.h
8451F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8452F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8453
8454INTEL TELEMETRY DRIVER
8455M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8456M:	"David E. Box" <david.e.box@linux.intel.com>
8457L:	platform-driver-x86@vger.kernel.org
8458S:	Maintained
8459F:	arch/x86/include/asm/intel_telemetry.h
8460F:	drivers/platform/x86/intel_telemetry*
8461
8462INTEL VIRTUAL BUTTON DRIVER
8463M:	AceLan Kao <acelan.kao@canonical.com>
8464L:	platform-driver-x86@vger.kernel.org
8465S:	Maintained
8466F:	drivers/platform/x86/intel-vbtn.c
8467
8468INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8469M:	Stanislaw Gruszka <sgruszka@redhat.com>
8470L:	linux-wireless@vger.kernel.org
8471S:	Supported
8472F:	drivers/net/wireless/intel/iwlegacy/
8473
8474INTEL WIRELESS WIFI LINK (iwlwifi)
8475M:	Johannes Berg <johannes.berg@intel.com>
8476M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8477M:	Luca Coelho <luciano.coelho@intel.com>
8478M:	Intel Linux Wireless <linuxwifi@intel.com>
8479L:	linux-wireless@vger.kernel.org
8480W:	http://intellinuxwireless.org
8481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8482S:	Supported
8483F:	drivers/net/wireless/intel/iwlwifi/
8484
8485INTEL WIRELESS WIMAX CONNECTION 2400
8486M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8487M:	linux-wimax@intel.com
8488L:	wimax@linuxwimax.org (subscribers-only)
8489S:	Supported
8490W:	http://linuxwimax.org
8491F:	Documentation/admin-guide/wimax/i2400m.rst
8492F:	drivers/net/wimax/i2400m/
8493F:	include/uapi/linux/wimax/i2400m.h
8494
8495INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8496M:	Mario Limonciello <mario.limonciello@dell.com>
8497S:	Maintained
8498F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8499
8500INTEL(R) TRACE HUB
8501M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8502S:	Supported
8503F:	Documentation/trace/intel_th.rst
8504F:	drivers/hwtracing/intel_th/
8505F:	include/linux/intel_th.h
8506
8507INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8508M:	Ning Sun <ning.sun@intel.com>
8509L:	tboot-devel@lists.sourceforge.net
8510W:	http://tboot.sourceforge.net
8511T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8512S:	Supported
8513F:	Documentation/x86/intel_txt.rst
8514F:	include/linux/tboot.h
8515F:	arch/x86/kernel/tboot.c
8516
8517INTERCONNECT API
8518M:	Georgi Djakov <georgi.djakov@linaro.org>
8519L:	linux-pm@vger.kernel.org
8520S:	Maintained
8521F:	Documentation/driver-api/interconnect.rst
8522F:	Documentation/devicetree/bindings/interconnect/
8523F:	drivers/interconnect/
8524F:	include/dt-bindings/interconnect/
8525F:	include/linux/interconnect-provider.h
8526F:	include/linux/interconnect.h
8527
8528INVENSENSE MPU-3050 GYROSCOPE DRIVER
8529M:	Linus Walleij <linus.walleij@linaro.org>
8530L:	linux-iio@vger.kernel.org
8531S:	Maintained
8532F:	drivers/iio/gyro/mpu3050*
8533F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8534
8535IOC3 ETHERNET DRIVER
8536M:	Ralf Baechle <ralf@linux-mips.org>
8537L:	linux-mips@vger.kernel.org
8538S:	Maintained
8539F:	drivers/net/ethernet/sgi/ioc3-eth.c
8540
8541IOMAP FILESYSTEM LIBRARY
8542M:	Christoph Hellwig <hch@infradead.org>
8543M:	Darrick J. Wong <darrick.wong@oracle.com>
8544M:	linux-xfs@vger.kernel.org
8545M:	linux-fsdevel@vger.kernel.org
8546L:	linux-xfs@vger.kernel.org
8547L:	linux-fsdevel@vger.kernel.org
8548T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8549S:	Supported
8550F:	fs/iomap/
8551F:	include/linux/iomap.h
8552
8553IOMMU DRIVERS
8554M:	Joerg Roedel <joro@8bytes.org>
8555L:	iommu@lists.linux-foundation.org
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8557S:	Maintained
8558F:	Documentation/devicetree/bindings/iommu/
8559F:	drivers/iommu/
8560F:	include/linux/iommu.h
8561F:	include/linux/of_iommu.h
8562F:	include/linux/iova.h
8563
8564IO_URING
8565M:	Jens Axboe <axboe@kernel.dk>
8566L:	linux-block@vger.kernel.org
8567L:	linux-fsdevel@vger.kernel.org
8568T:	git git://git.kernel.dk/linux-block
8569T:	git git://git.kernel.dk/liburing
8570S:	Maintained
8571F:	fs/io_uring.c
8572F:	include/uapi/linux/io_uring.h
8573
8574IPMI SUBSYSTEM
8575M:	Corey Minyard <minyard@acm.org>
8576L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8577W:	http://openipmi.sourceforge.net/
8578S:	Supported
8579F:	Documentation/devicetree/bindings/ipmi/
8580F:	Documentation/IPMI.txt
8581F:	drivers/char/ipmi/
8582F:	include/linux/ipmi*
8583F:	include/uapi/linux/ipmi*
8584
8585IPS SCSI RAID DRIVER
8586M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8587L:	linux-scsi@vger.kernel.org
8588W:	http://www.adaptec.com/
8589S:	Maintained
8590F:	drivers/scsi/ips*
8591
8592IPVS
8593M:	Wensong Zhang <wensong@linux-vs.org>
8594M:	Simon Horman <horms@verge.net.au>
8595M:	Julian Anastasov <ja@ssi.bg>
8596L:	netdev@vger.kernel.org
8597L:	lvs-devel@vger.kernel.org
8598S:	Maintained
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8601F:	Documentation/networking/ipvs-sysctl.txt
8602F:	include/net/ip_vs.h
8603F:	include/uapi/linux/ip_vs.h
8604F:	net/netfilter/ipvs/
8605
8606IPWIRELESS DRIVER
8607M:	Jiri Kosina <jikos@kernel.org>
8608M:	David Sterba <dsterba@suse.com>
8609S:	Odd Fixes
8610F:	drivers/tty/ipwireless/
8611
8612IPX NETWORK LAYER
8613L:	netdev@vger.kernel.org
8614S:	Obsolete
8615F:	include/uapi/linux/ipx.h
8616
8617IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8618M:	Marc Zyngier <maz@kernel.org>
8619S:	Maintained
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8621F:	Documentation/IRQ-domain.txt
8622F:	include/linux/irqdomain.h
8623F:	kernel/irq/irqdomain.c
8624F:	kernel/irq/msi.c
8625
8626IRQ SUBSYSTEM
8627M:	Thomas Gleixner <tglx@linutronix.de>
8628L:	linux-kernel@vger.kernel.org
8629S:	Maintained
8630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8631F:	kernel/irq/
8632
8633IRQCHIP DRIVERS
8634M:	Thomas Gleixner <tglx@linutronix.de>
8635M:	Jason Cooper <jason@lakedaemon.net>
8636M:	Marc Zyngier <maz@kernel.org>
8637L:	linux-kernel@vger.kernel.org
8638S:	Maintained
8639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8640F:	Documentation/devicetree/bindings/interrupt-controller/
8641F:	drivers/irqchip/
8642
8643ISA
8644M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8645S:	Maintained
8646F:	Documentation/driver-api/isa.rst
8647F:	drivers/base/isa.c
8648F:	include/linux/isa.h
8649
8650ISA RADIO MODULE
8651M:	Hans Verkuil <hverkuil@xs4all.nl>
8652L:	linux-media@vger.kernel.org
8653T:	git git://linuxtv.org/media_tree.git
8654W:	https://linuxtv.org
8655S:	Maintained
8656F:	drivers/media/radio/radio-isa*
8657
8658ISAPNP
8659M:	Jaroslav Kysela <perex@perex.cz>
8660S:	Maintained
8661F:	Documentation/driver-api/isapnp.rst
8662F:	drivers/pnp/isapnp/
8663F:	include/linux/isapnp.h
8664
8665ISCSI
8666M:	Lee Duncan <lduncan@suse.com>
8667M:	Chris Leech <cleech@redhat.com>
8668L:	open-iscsi@googlegroups.com
8669W:	www.open-iscsi.com
8670S:	Maintained
8671F:	drivers/scsi/*iscsi*
8672F:	include/scsi/*iscsi*
8673
8674iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8675M:	Peter Jones <pjones@redhat.com>
8676M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8677S:	Maintained
8678F:	drivers/firmware/iscsi_ibft*
8679
8680ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8681M:	Sagi Grimberg <sagi@grimberg.me>
8682M:	Max Gurtovoy <maxg@mellanox.com>
8683L:	linux-rdma@vger.kernel.org
8684S:	Supported
8685W:	http://www.openfabrics.org
8686W:	www.open-iscsi.org
8687Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8688F:	drivers/infiniband/ulp/iser/
8689
8690ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8691M:	Sagi Grimberg <sagi@grimberg.me>
8692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8693L:	linux-rdma@vger.kernel.org
8694L:	target-devel@vger.kernel.org
8695S:	Supported
8696W:	http://www.linux-iscsi.org
8697F:	drivers/infiniband/ulp/isert
8698
8699ISDN/mISDN SUBSYSTEM
8700M:	Karsten Keil <isdn@linux-pingi.de>
8701L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8702L:	netdev@vger.kernel.org
8703W:	http://www.isdn4linux.de
8704S:	Maintained
8705F:	drivers/isdn/mISDN
8706F:	drivers/isdn/hardware
8707
8708ISDN/CAPI SUBSYSTEM
8709M:	Karsten Keil <isdn@linux-pingi.de>
8710L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8711L:	netdev@vger.kernel.org
8712W:	http://www.isdn4linux.de
8713S:	Odd Fixes
8714F:	Documentation/isdn/
8715F:	drivers/isdn/capi/
8716F:	drivers/staging/isdn/
8717F:	net/bluetooth/cmtp/
8718F:	include/linux/isdn/
8719F:	include/uapi/linux/isdn/
8720
8721IT87 HARDWARE MONITORING DRIVER
8722M:	Jean Delvare <jdelvare@suse.com>
8723L:	linux-hwmon@vger.kernel.org
8724S:	Maintained
8725F:	Documentation/hwmon/it87.rst
8726F:	drivers/hwmon/it87.c
8727
8728IT913X MEDIA DRIVER
8729M:	Antti Palosaari <crope@iki.fi>
8730L:	linux-media@vger.kernel.org
8731W:	https://linuxtv.org
8732W:	http://palosaari.fi/linux/
8733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8734T:	git git://linuxtv.org/anttip/media_tree.git
8735S:	Maintained
8736F:	drivers/media/tuners/it913x*
8737
8738IVTV VIDEO4LINUX DRIVER
8739M:	Andy Walls <awalls@md.metrocast.net>
8740L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8741L:	linux-media@vger.kernel.org
8742T:	git git://linuxtv.org/media_tree.git
8743W:	http://www.ivtvdriver.org
8744S:	Maintained
8745F:	Documentation/media/v4l-drivers/ivtv*
8746F:	drivers/media/pci/ivtv/
8747F:	include/uapi/linux/ivtv*
8748
8749IX2505V MEDIA DRIVER
8750M:	Malcolm Priestley <tvboxspy@gmail.com>
8751L:	linux-media@vger.kernel.org
8752W:	https://linuxtv.org
8753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8754S:	Maintained
8755F:	drivers/media/dvb-frontends/ix2505v*
8756
8757JAILHOUSE HYPERVISOR INTERFACE
8758M:	Jan Kiszka <jan.kiszka@siemens.com>
8759L:	jailhouse-dev@googlegroups.com
8760S:	Maintained
8761F:	arch/x86/kernel/jailhouse.c
8762F:	arch/x86/include/asm/jailhouse_para.h
8763
8764JC42.4 TEMPERATURE SENSOR DRIVER
8765M:	Guenter Roeck <linux@roeck-us.net>
8766L:	linux-hwmon@vger.kernel.org
8767S:	Maintained
8768F:	drivers/hwmon/jc42.c
8769F:	Documentation/hwmon/jc42.rst
8770
8771JFS FILESYSTEM
8772M:	Dave Kleikamp <shaggy@kernel.org>
8773L:	jfs-discussion@lists.sourceforge.net
8774W:	http://jfs.sourceforge.net/
8775T:	git git://github.com/kleikamp/linux-shaggy.git
8776S:	Maintained
8777F:	Documentation/admin-guide/jfs.rst
8778F:	fs/jfs/
8779
8780JME NETWORK DRIVER
8781M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8782L:	netdev@vger.kernel.org
8783S:	Maintained
8784F:	drivers/net/ethernet/jme.*
8785
8786JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8787M:	David Woodhouse <dwmw2@infradead.org>
8788M:	Richard Weinberger <richard@nod.at>
8789L:	linux-mtd@lists.infradead.org
8790W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8791T:	git git://git.infradead.org/ubifs-2.6.git
8792S:	Odd Fixes
8793F:	fs/jffs2/
8794F:	include/uapi/linux/jffs2.h
8795
8796JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8797M:	"Theodore Ts'o" <tytso@mit.edu>
8798M:	Jan Kara <jack@suse.com>
8799L:	linux-ext4@vger.kernel.org
8800S:	Maintained
8801F:	fs/jbd2/
8802F:	include/linux/jbd2.h
8803
8804JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8805M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8806L:	linux-media@vger.kernel.org
8807S:	Maintained
8808F:	drivers/media/platform/rcar_jpu.c
8809
8810JSM Neo PCI based serial card
8811L:	linux-serial@vger.kernel.org
8812S:	Orphan
8813F:	drivers/tty/serial/jsm/
8814
8815K10TEMP HARDWARE MONITORING DRIVER
8816M:	Clemens Ladisch <clemens@ladisch.de>
8817L:	linux-hwmon@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/hwmon/k10temp.rst
8820F:	drivers/hwmon/k10temp.c
8821
8822K8TEMP HARDWARE MONITORING DRIVER
8823M:	Rudolf Marek <r.marek@assembler.cz>
8824L:	linux-hwmon@vger.kernel.org
8825S:	Maintained
8826F:	Documentation/hwmon/k8temp.rst
8827F:	drivers/hwmon/k8temp.c
8828
8829KASAN
8830M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8831R:	Alexander Potapenko <glider@google.com>
8832R:	Dmitry Vyukov <dvyukov@google.com>
8833L:	kasan-dev@googlegroups.com
8834S:	Maintained
8835F:	arch/*/include/asm/kasan.h
8836F:	arch/*/mm/kasan_init*
8837F:	Documentation/dev-tools/kasan.rst
8838F:	include/linux/kasan*.h
8839F:	lib/test_kasan.c
8840F:	mm/kasan/
8841F:	scripts/Makefile.kasan
8842
8843KCONFIG
8844M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8846L:	linux-kbuild@vger.kernel.org
8847S:	Maintained
8848F:	Documentation/kbuild/kconfig*
8849F:	scripts/kconfig/
8850F:	scripts/Kconfig.include
8851
8852KDUMP
8853M:	Dave Young <dyoung@redhat.com>
8854M:	Baoquan He <bhe@redhat.com>
8855R:	Vivek Goyal <vgoyal@redhat.com>
8856L:	kexec@lists.infradead.org
8857W:	http://lse.sourceforge.net/kdump/
8858S:	Maintained
8859F:	Documentation/admin-guide/kdump/
8860
8861KEENE FM RADIO TRANSMITTER DRIVER
8862M:	Hans Verkuil <hverkuil@xs4all.nl>
8863L:	linux-media@vger.kernel.org
8864T:	git git://linuxtv.org/media_tree.git
8865W:	https://linuxtv.org
8866S:	Maintained
8867F:	drivers/media/radio/radio-keene*
8868
8869KERNEL AUTOMOUNTER
8870M:	Ian Kent <raven@themaw.net>
8871L:	autofs@vger.kernel.org
8872S:	Maintained
8873F:	fs/autofs/
8874
8875KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8876M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8877M:	Michal Marek <michal.lkml@markovi.net>
8878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8879L:	linux-kbuild@vger.kernel.org
8880S:	Maintained
8881F:	Documentation/kbuild/
8882F:	Makefile
8883F:	scripts/Kbuild*
8884F:	scripts/Makefile*
8885F:	scripts/basic/
8886F:	scripts/mk*
8887F:	scripts/*vmlinux*
8888F:	scripts/mod/
8889F:	scripts/package/
8890
8891KERNEL JANITORS
8892L:	kernel-janitors@vger.kernel.org
8893W:	http://kernelnewbies.org/KernelJanitors
8894S:	Odd Fixes
8895
8896KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8897M:	"J. Bruce Fields" <bfields@fieldses.org>
8898M:	Chuck Lever <chuck.lever@oracle.com>
8899L:	linux-nfs@vger.kernel.org
8900W:	http://nfs.sourceforge.net/
8901T:	git git://linux-nfs.org/~bfields/linux.git
8902S:	Supported
8903F:	fs/nfsd/
8904F:	include/uapi/linux/nfsd/
8905F:	fs/lockd/
8906F:	fs/nfs_common/
8907F:	net/sunrpc/
8908F:	include/linux/lockd/
8909F:	include/linux/sunrpc/
8910F:	include/uapi/linux/sunrpc/
8911
8912KERNEL SELFTEST FRAMEWORK
8913M:	Shuah Khan <shuah@kernel.org>
8914M:	Shuah Khan <skhan@linuxfoundation.org>
8915L:	linux-kselftest@vger.kernel.org
8916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8917Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8918S:	Maintained
8919F:	tools/testing/selftests/
8920F:	Documentation/dev-tools/kselftest*
8921
8922KERNEL USERMODE HELPER
8923M:	Luis Chamberlain <mcgrof@kernel.org>
8924L:	linux-kernel@vger.kernel.org
8925S:	Maintained
8926F:	kernel/umh.c
8927F:	include/linux/umh.h
8928
8929KERNEL VIRTUAL MACHINE (KVM)
8930M:	Paolo Bonzini <pbonzini@redhat.com>
8931M:	Radim Krčmář <rkrcmar@redhat.com>
8932L:	kvm@vger.kernel.org
8933W:	http://www.linux-kvm.org
8934T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8935S:	Supported
8936F:	Documentation/virt/kvm/
8937F:	include/trace/events/kvm.h
8938F:	include/uapi/asm-generic/kvm*
8939F:	include/uapi/linux/kvm*
8940F:	include/asm-generic/kvm*
8941F:	include/linux/kvm*
8942F:	include/kvm/iodev.h
8943F:	virt/kvm/*
8944F:	tools/kvm/
8945F:	tools/testing/selftests/kvm/
8946
8947KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8948M:	Marc Zyngier <maz@kernel.org>
8949R:	James Morse <james.morse@arm.com>
8950R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8951R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8953L:	kvmarm@lists.cs.columbia.edu
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8955S:	Maintained
8956F:	arch/arm/include/uapi/asm/kvm*
8957F:	arch/arm/include/asm/kvm*
8958F:	arch/arm/kvm/
8959F:	arch/arm64/include/uapi/asm/kvm*
8960F:	arch/arm64/include/asm/kvm*
8961F:	arch/arm64/kvm/
8962F:	virt/kvm/arm/
8963F:	include/kvm/arm_*
8964
8965KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8966M:	James Hogan <jhogan@kernel.org>
8967L:	linux-mips@vger.kernel.org
8968S:	Supported
8969F:	arch/mips/include/uapi/asm/kvm*
8970F:	arch/mips/include/asm/kvm*
8971F:	arch/mips/kvm/
8972
8973KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8974M:	Paul Mackerras <paulus@ozlabs.org>
8975L:	kvm-ppc@vger.kernel.org
8976W:	http://www.linux-kvm.org/
8977T:	git git://github.com/agraf/linux-2.6.git
8978S:	Supported
8979F:	arch/powerpc/include/uapi/asm/kvm*
8980F:	arch/powerpc/include/asm/kvm*
8981F:	arch/powerpc/kvm/
8982F:	arch/powerpc/kernel/kvm*
8983
8984KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8985M:	Christian Borntraeger <borntraeger@de.ibm.com>
8986M:	Janosch Frank <frankja@linux.ibm.com>
8987R:	David Hildenbrand <david@redhat.com>
8988R:	Cornelia Huck <cohuck@redhat.com>
8989L:	kvm@vger.kernel.org
8990W:	http://www.ibm.com/developerworks/linux/linux390/
8991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8992S:	Supported
8993F:	arch/s390/include/uapi/asm/kvm*
8994F:	arch/s390/include/asm/gmap.h
8995F:	arch/s390/include/asm/kvm*
8996F:	arch/s390/kvm/
8997F:	arch/s390/mm/gmap.c
8998F:	tools/testing/selftests/kvm/s390x/
8999F:	tools/testing/selftests/kvm/*/s390x/
9000
9001KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9002M:	Paolo Bonzini <pbonzini@redhat.com>
9003M:	Radim Krčmář <rkrcmar@redhat.com>
9004R:	Sean Christopherson <sean.j.christopherson@intel.com>
9005R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9006R:	Wanpeng Li <wanpengli@tencent.com>
9007R:	Jim Mattson <jmattson@google.com>
9008R:	Joerg Roedel <joro@8bytes.org>
9009L:	kvm@vger.kernel.org
9010W:	http://www.linux-kvm.org
9011T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9012S:	Supported
9013F:	arch/x86/kvm/
9014F:	arch/x86/kvm/*/
9015F:	arch/x86/include/uapi/asm/kvm*
9016F:	arch/x86/include/uapi/asm/vmx.h
9017F:	arch/x86/include/uapi/asm/svm.h
9018F:	arch/x86/include/asm/kvm*
9019F:	arch/x86/include/asm/pvclock-abi.h
9020F:	arch/x86/include/asm/svm.h
9021F:	arch/x86/include/asm/vmx.h
9022F:	arch/x86/kernel/kvm.c
9023F:	arch/x86/kernel/kvmclock.c
9024
9025KERNFS
9026M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9027M:	Tejun Heo <tj@kernel.org>
9028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9029S:	Supported
9030F:	include/linux/kernfs.h
9031F:	fs/kernfs/
9032
9033KEXEC
9034M:	Eric Biederman <ebiederm@xmission.com>
9035W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9036L:	kexec@lists.infradead.org
9037S:	Maintained
9038F:	include/linux/kexec.h
9039F:	include/uapi/linux/kexec.h
9040F:	kernel/kexec*
9041
9042KEYS-ENCRYPTED
9043M:	Mimi Zohar <zohar@linux.ibm.com>
9044L:	linux-integrity@vger.kernel.org
9045L:	keyrings@vger.kernel.org
9046S:	Supported
9047F:	Documentation/security/keys/trusted-encrypted.rst
9048F:	include/keys/encrypted-type.h
9049F:	security/keys/encrypted-keys/
9050
9051KEYS-TRUSTED
9052M:	James Bottomley <jejb@linux.ibm.com>
9053M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9054M:	Mimi Zohar <zohar@linux.ibm.com>
9055L:	linux-integrity@vger.kernel.org
9056L:	keyrings@vger.kernel.org
9057S:	Supported
9058F:	Documentation/security/keys/trusted-encrypted.rst
9059F:	include/keys/trusted-type.h
9060F:	security/keys/trusted.c
9061F:	include/keys/trusted.h
9062
9063KEYS/KEYRINGS:
9064M:	David Howells <dhowells@redhat.com>
9065M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9066L:	keyrings@vger.kernel.org
9067S:	Maintained
9068F:	Documentation/security/keys/core.rst
9069F:	include/linux/key.h
9070F:	include/linux/key-type.h
9071F:	include/linux/keyctl.h
9072F:	include/uapi/linux/keyctl.h
9073F:	include/keys/
9074F:	security/keys/
9075
9076KGDB / KDB /debug_core
9077M:	Jason Wessel <jason.wessel@windriver.com>
9078M:	Daniel Thompson <daniel.thompson@linaro.org>
9079R:	Douglas Anderson <dianders@chromium.org>
9080W:	http://kgdb.wiki.kernel.org/
9081L:	kgdb-bugreport@lists.sourceforge.net
9082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9083S:	Maintained
9084F:	Documentation/dev-tools/kgdb.rst
9085F:	drivers/misc/kgdbts.c
9086F:	drivers/tty/serial/kgdboc.c
9087F:	include/linux/kdb.h
9088F:	include/linux/kgdb.h
9089F:	kernel/debug/
9090
9091KMEMLEAK
9092M:	Catalin Marinas <catalin.marinas@arm.com>
9093S:	Maintained
9094F:	Documentation/dev-tools/kmemleak.rst
9095F:	include/linux/kmemleak.h
9096F:	mm/kmemleak.c
9097F:	mm/kmemleak-test.c
9098
9099KMOD KERNEL MODULE LOADER - USERMODE HELPER
9100M:	Luis Chamberlain <mcgrof@kernel.org>
9101L:	linux-kernel@vger.kernel.org
9102S:	Maintained
9103F:	kernel/kmod.c
9104F:	include/linux/kmod.h
9105F:	lib/test_kmod.c
9106F:	tools/testing/selftests/kmod/
9107
9108KPROBES
9109M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9110M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9111M:	"David S. Miller" <davem@davemloft.net>
9112M:	Masami Hiramatsu <mhiramat@kernel.org>
9113S:	Maintained
9114F:	Documentation/kprobes.txt
9115F:	include/linux/kprobes.h
9116F:	include/asm-generic/kprobes.h
9117F:	kernel/kprobes.c
9118
9119KS0108 LCD CONTROLLER DRIVER
9120M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9121S:	Maintained
9122F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9123F:	drivers/auxdisplay/ks0108.c
9124F:	include/linux/ks0108.h
9125
9126L3MDEV
9127M:	David Ahern <dsahern@kernel.org>
9128L:	netdev@vger.kernel.org
9129S:	Maintained
9130F:	net/l3mdev
9131F:	include/net/l3mdev.h
9132
9133L7 BPF FRAMEWORK
9134M:	John Fastabend <john.fastabend@gmail.com>
9135M:	Daniel Borkmann <daniel@iogearbox.net>
9136L:	netdev@vger.kernel.org
9137L:	bpf@vger.kernel.org
9138S:	Maintained
9139F:	include/linux/skmsg.h
9140F:	net/core/skmsg.c
9141F:	net/core/sock_map.c
9142F:	net/ipv4/tcp_bpf.c
9143
9144LANTIQ / INTEL Ethernet drivers
9145M:	Hauke Mehrtens <hauke@hauke-m.de>
9146L:	netdev@vger.kernel.org
9147S:	Maintained
9148F:	net/dsa/tag_gswip.c
9149F:	drivers/net/ethernet/lantiq_xrx200.c
9150F:	drivers/net/dsa/lantiq_pce.h
9151F:	drivers/net/dsa/lantiq_gswip.c
9152
9153LANTIQ MIPS ARCHITECTURE
9154M:	John Crispin <john@phrozen.org>
9155L:	linux-mips@vger.kernel.org
9156S:	Maintained
9157F:	arch/mips/lantiq
9158F:	drivers/soc/lantiq
9159
9160LAPB module
9161L:	linux-x25@vger.kernel.org
9162S:	Orphan
9163F:	Documentation/networking/lapb-module.txt
9164F:	include/*/lapb.h
9165F:	net/lapb/
9166
9167LASI 53c700 driver for PARISC
9168M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9169L:	linux-scsi@vger.kernel.org
9170S:	Maintained
9171F:	Documentation/scsi/53c700.txt
9172F:	drivers/scsi/53c700*
9173
9174LEAKING_ADDRESSES
9175M:	Tobin C. Harding <me@tobin.cc>
9176M:	Tycho Andersen <tycho@tycho.ws>
9177L:	kernel-hardening@lists.openwall.com
9178S:	Maintained
9179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9180F:	scripts/leaking_addresses.pl
9181
9182LED SUBSYSTEM
9183M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9184M:	Pavel Machek <pavel@ucw.cz>
9185R:	Dan Murphy <dmurphy@ti.com>
9186L:	linux-leds@vger.kernel.org
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9189S:	Maintained
9190F:	Documentation/devicetree/bindings/leds/
9191F:	drivers/leds/
9192F:	include/linux/leds.h
9193
9194LEGACY EEPROM DRIVER
9195M:	Jean Delvare <jdelvare@suse.com>
9196S:	Maintained
9197F:	Documentation/misc-devices/eeprom.rst
9198F:	drivers/misc/eeprom/eeprom.c
9199
9200LEGO MINDSTORMS EV3
9201R:	David Lechner <david@lechnology.com>
9202S:	Maintained
9203F:	arch/arm/boot/dts/da850-lego-ev3.dts
9204F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9205F:	drivers/power/supply/lego_ev3_battery.c
9206
9207LEGO USB Tower driver
9208M:	Juergen Stuber <starblue@users.sourceforge.net>
9209L:	legousb-devel@lists.sourceforge.net
9210W:	http://legousb.sourceforge.net/
9211S:	Maintained
9212F:	drivers/usb/misc/legousbtower.c
9213
9214LG LAPTOP EXTRAS
9215M:	Matan Ziv-Av <matan@svgalib.org>
9216L:	platform-driver-x86@vger.kernel.org
9217S:	Maintained
9218F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9219F:	Documentation/admin-guide/laptops/lg-laptop.rst
9220F:	drivers/platform/x86/lg-laptop.c
9221
9222LG2160 MEDIA DRIVER
9223M:	Michael Krufky <mkrufky@linuxtv.org>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226W:	http://github.com/mkrufky
9227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9228T:	git git://linuxtv.org/mkrufky/tuners.git
9229S:	Maintained
9230F:	drivers/media/dvb-frontends/lg2160.*
9231
9232LGDT3305 MEDIA DRIVER
9233M:	Michael Krufky <mkrufky@linuxtv.org>
9234L:	linux-media@vger.kernel.org
9235W:	https://linuxtv.org
9236W:	http://github.com/mkrufky
9237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9238T:	git git://linuxtv.org/mkrufky/tuners.git
9239S:	Maintained
9240F:	drivers/media/dvb-frontends/lgdt3305.*
9241
9242LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9243M:	Viresh Kumar <vireshk@kernel.org>
9244L:	linux-ide@vger.kernel.org
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9246S:	Maintained
9247F:	include/linux/pata_arasan_cf_data.h
9248F:	drivers/ata/pata_arasan_cf.c
9249
9250LIBATA PATA DRIVERS
9251M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9252M:	Jens Axboe <axboe@kernel.dk>
9253L:	linux-ide@vger.kernel.org
9254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9255S:	Maintained
9256F:	drivers/ata/pata_*.c
9257F:	drivers/ata/ata_generic.c
9258
9259LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9260M:	Linus Walleij <linus.walleij@linaro.org>
9261L:	linux-ide@vger.kernel.org
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9263S:	Maintained
9264F:	drivers/ata/pata_ftide010.c
9265F:	drivers/ata/sata_gemini.c
9266F:	drivers/ata/sata_gemini.h
9267
9268LIBATA SATA AHCI PLATFORM devices support
9269M:	Hans de Goede <hdegoede@redhat.com>
9270M:	Jens Axboe <axboe@kernel.dk>
9271L:	linux-ide@vger.kernel.org
9272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9273S:	Maintained
9274F:	drivers/ata/ahci_platform.c
9275F:	drivers/ata/libahci_platform.c
9276F:	include/linux/ahci_platform.h
9277
9278LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9279M:	Mikael Pettersson <mikpelinux@gmail.com>
9280L:	linux-ide@vger.kernel.org
9281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9282S:	Maintained
9283F:	drivers/ata/sata_promise.*
9284
9285LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9286M:	Jens Axboe <axboe@kernel.dk>
9287L:	linux-ide@vger.kernel.org
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9289S:	Maintained
9290F:	drivers/ata/
9291F:	include/linux/ata.h
9292F:	include/linux/libata.h
9293F:	Documentation/devicetree/bindings/ata/
9294
9295LIBLOCKDEP
9296M:	Sasha Levin <alexander.levin@microsoft.com>
9297S:	Maintained
9298F:	tools/lib/lockdep/
9299
9300LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9301M:	Dan Williams <dan.j.williams@intel.com>
9302M:	Vishal Verma <vishal.l.verma@intel.com>
9303M:	Dave Jiang <dave.jiang@intel.com>
9304L:	linux-nvdimm@lists.01.org
9305Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9306S:	Supported
9307F:	drivers/nvdimm/blk.c
9308F:	drivers/nvdimm/region_devs.c
9309
9310LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9311M:	Vishal Verma <vishal.l.verma@intel.com>
9312M:	Dan Williams <dan.j.williams@intel.com>
9313M:	Dave Jiang <dave.jiang@intel.com>
9314L:	linux-nvdimm@lists.01.org
9315Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9316S:	Supported
9317F:	drivers/nvdimm/btt*
9318
9319LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9320M:	Dan Williams <dan.j.williams@intel.com>
9321M:	Vishal Verma <vishal.l.verma@intel.com>
9322M:	Dave Jiang <dave.jiang@intel.com>
9323L:	linux-nvdimm@lists.01.org
9324Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9325S:	Supported
9326F:	drivers/nvdimm/pmem*
9327
9328LIBNVDIMM: DEVICETREE BINDINGS
9329M:	Oliver O'Halloran <oohall@gmail.com>
9330L:	linux-nvdimm@lists.01.org
9331Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9332S:	Supported
9333F:	drivers/nvdimm/of_pmem.c
9334F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9335
9336LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9337M:	Dan Williams <dan.j.williams@intel.com>
9338M:	Vishal Verma <vishal.l.verma@intel.com>
9339M:	Dave Jiang <dave.jiang@intel.com>
9340M:	Keith Busch <keith.busch@intel.com>
9341M:	Ira Weiny <ira.weiny@intel.com>
9342L:	linux-nvdimm@lists.01.org
9343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9345S:	Supported
9346F:	drivers/nvdimm/*
9347F:	drivers/acpi/nfit/*
9348F:	include/linux/nd.h
9349F:	include/linux/libnvdimm.h
9350F:	include/uapi/linux/ndctl.h
9351
9352LICENSES and SPDX stuff
9353M:	Thomas Gleixner <tglx@linutronix.de>
9354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9355L:	linux-spdx@vger.kernel.org
9356S:	Maintained
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9358F:	COPYING
9359F:	Documentation/process/license-rules.rst
9360F:	LICENSES/
9361F:	scripts/spdxcheck-test.sh
9362F:	scripts/spdxcheck.py
9363
9364LIGHTNVM PLATFORM SUPPORT
9365M:	Matias Bjorling <mb@lightnvm.io>
9366W:	http://github/OpenChannelSSD
9367L:	linux-block@vger.kernel.org
9368S:	Maintained
9369F:	drivers/lightnvm/
9370F:	include/linux/lightnvm.h
9371F:	include/uapi/linux/lightnvm.h
9372
9373LINUX FOR POWER MACINTOSH
9374M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9375W:	http://www.penguinppc.org/
9376L:	linuxppc-dev@lists.ozlabs.org
9377S:	Maintained
9378F:	arch/powerpc/platforms/powermac/
9379F:	drivers/macintosh/
9380
9381LINUX FOR POWERPC (32-BIT AND 64-BIT)
9382M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9383M:	Paul Mackerras <paulus@samba.org>
9384M:	Michael Ellerman <mpe@ellerman.id.au>
9385W:	https://github.com/linuxppc/linux/wiki
9386L:	linuxppc-dev@lists.ozlabs.org
9387Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9389S:	Supported
9390F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9391F:	Documentation/devicetree/bindings/powerpc/
9392F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9393F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9394F:	Documentation/powerpc/
9395F:	arch/powerpc/
9396F:	drivers/char/tpm/tpm_ibmvtpm*
9397F:	drivers/crypto/nx/
9398F:	drivers/crypto/vmx/
9399F:	drivers/i2c/busses/i2c-opal.c
9400F:	drivers/net/ethernet/ibm/ibmveth.*
9401F:	drivers/net/ethernet/ibm/ibmvnic.*
9402F:	drivers/pci/hotplug/pnv_php.c
9403F:	drivers/pci/hotplug/rpa*
9404F:	drivers/rtc/rtc-opal.c
9405F:	drivers/scsi/ibmvscsi/
9406F:	drivers/tty/hvc/hvc_opal.c
9407F:	drivers/watchdog/wdrtas.c
9408F:	tools/testing/selftests/powerpc
9409N:	/pmac
9410N:	powermac
9411N:	powernv
9412N:	[^a-z0-9]ps3
9413N:	pseries
9414
9415LINUX FOR POWERPC EMBEDDED MPC5XXX
9416M:	Anatolij Gustschin <agust@denx.de>
9417L:	linuxppc-dev@lists.ozlabs.org
9418T:	git git://git.denx.de/linux-denx-agust.git
9419S:	Maintained
9420F:	arch/powerpc/platforms/512x/
9421F:	arch/powerpc/platforms/52xx/
9422
9423LINUX FOR POWERPC EMBEDDED PPC4XX
9424M:	Alistair Popple <alistair@popple.id.au>
9425M:	Matt Porter <mporter@kernel.crashing.org>
9426W:	http://www.penguinppc.org/
9427L:	linuxppc-dev@lists.ozlabs.org
9428S:	Maintained
9429F:	arch/powerpc/platforms/40x/
9430F:	arch/powerpc/platforms/44x/
9431
9432LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9433M:	Scott Wood <oss@buserror.net>
9434M:	Kumar Gala <galak@kernel.crashing.org>
9435W:	http://www.penguinppc.org/
9436L:	linuxppc-dev@lists.ozlabs.org
9437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9438S:	Maintained
9439F:	arch/powerpc/platforms/83xx/
9440F:	arch/powerpc/platforms/85xx/
9441F:	Documentation/devicetree/bindings/powerpc/fsl/
9442
9443LINUX FOR POWERPC EMBEDDED PPC8XX
9444M:	Vitaly Bordug <vitb@kernel.crashing.org>
9445W:	http://www.penguinppc.org/
9446L:	linuxppc-dev@lists.ozlabs.org
9447S:	Maintained
9448F:	arch/powerpc/platforms/8xx/
9449
9450LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9451L:	linuxppc-dev@lists.ozlabs.org
9452S:	Orphan
9453F:	arch/powerpc/*/*virtex*
9454F:	arch/powerpc/*/*/*virtex*
9455
9456LINUX FOR POWERPC PA SEMI PWRFICIENT
9457L:	linuxppc-dev@lists.ozlabs.org
9458S:	Orphan
9459F:	arch/powerpc/platforms/pasemi/
9460F:	drivers/*/*pasemi*
9461F:	drivers/*/*/*pasemi*
9462
9463LINUX KERNEL DUMP TEST MODULE (LKDTM)
9464M:	Kees Cook <keescook@chromium.org>
9465S:	Maintained
9466F:	drivers/misc/lkdtm/*
9467
9468LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9469M:	Alan Stern <stern@rowland.harvard.edu>
9470M:	Andrea Parri <parri.andrea@gmail.com>
9471M:	Will Deacon <will@kernel.org>
9472M:	Peter Zijlstra <peterz@infradead.org>
9473M:	Boqun Feng <boqun.feng@gmail.com>
9474M:	Nicholas Piggin <npiggin@gmail.com>
9475M:	David Howells <dhowells@redhat.com>
9476M:	Jade Alglave <j.alglave@ucl.ac.uk>
9477M:	Luc Maranget <luc.maranget@inria.fr>
9478M:	"Paul E. McKenney" <paulmck@kernel.org>
9479R:	Akira Yokosawa <akiyks@gmail.com>
9480R:	Daniel Lustig <dlustig@nvidia.com>
9481L:	linux-kernel@vger.kernel.org
9482L:	linux-arch@vger.kernel.org
9483S:	Supported
9484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9485F:	tools/memory-model/
9486F:	Documentation/atomic_bitops.txt
9487F:	Documentation/atomic_t.txt
9488F:	Documentation/core-api/atomic_ops.rst
9489F:	Documentation/core-api/refcount-vs-atomic.rst
9490F:	Documentation/memory-barriers.txt
9491
9492LIS3LV02D ACCELEROMETER DRIVER
9493M:	Eric Piel <eric.piel@tremplin-utc.net>
9494S:	Maintained
9495F:	Documentation/misc-devices/lis3lv02d.rst
9496F:	drivers/misc/lis3lv02d/
9497F:	drivers/platform/x86/hp_accel.c
9498
9499LIVE PATCHING
9500M:	Josh Poimboeuf <jpoimboe@redhat.com>
9501M:	Jiri Kosina <jikos@kernel.org>
9502M:	Miroslav Benes <mbenes@suse.cz>
9503M:	Petr Mladek <pmladek@suse.com>
9504R:	Joe Lawrence <joe.lawrence@redhat.com>
9505S:	Maintained
9506F:	kernel/livepatch/
9507F:	include/linux/livepatch.h
9508F:	arch/x86/include/asm/livepatch.h
9509F:	arch/x86/kernel/livepatch.c
9510F:	Documentation/livepatch/
9511F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9512F:	samples/livepatch/
9513F:	tools/testing/selftests/livepatch/
9514L:	live-patching@vger.kernel.org
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9516
9517LLC (802.2)
9518L:	netdev@vger.kernel.org
9519S:	Odd fixes
9520F:	include/linux/llc.h
9521F:	include/uapi/linux/llc.h
9522F:	include/net/llc*
9523F:	net/llc/
9524
9525LM73 HARDWARE MONITOR DRIVER
9526M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9527L:	linux-hwmon@vger.kernel.org
9528S:	Maintained
9529F:	drivers/hwmon/lm73.c
9530
9531LM78 HARDWARE MONITOR DRIVER
9532M:	Jean Delvare <jdelvare@suse.com>
9533L:	linux-hwmon@vger.kernel.org
9534S:	Maintained
9535F:	Documentation/hwmon/lm78.rst
9536F:	drivers/hwmon/lm78.c
9537
9538LM83 HARDWARE MONITOR DRIVER
9539M:	Jean Delvare <jdelvare@suse.com>
9540L:	linux-hwmon@vger.kernel.org
9541S:	Maintained
9542F:	Documentation/hwmon/lm83.rst
9543F:	drivers/hwmon/lm83.c
9544
9545LM90 HARDWARE MONITOR DRIVER
9546M:	Jean Delvare <jdelvare@suse.com>
9547L:	linux-hwmon@vger.kernel.org
9548S:	Maintained
9549F:	Documentation/hwmon/lm90.rst
9550F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9551F:	drivers/hwmon/lm90.c
9552F:	include/dt-bindings/thermal/lm90.h
9553
9554LM95234 HARDWARE MONITOR DRIVER
9555M:	Guenter Roeck <linux@roeck-us.net>
9556L:	linux-hwmon@vger.kernel.org
9557S:	Maintained
9558F:	Documentation/hwmon/lm95234.rst
9559F:	drivers/hwmon/lm95234.c
9560
9561LME2510 MEDIA DRIVER
9562M:	Malcolm Priestley <tvboxspy@gmail.com>
9563L:	linux-media@vger.kernel.org
9564W:	https://linuxtv.org
9565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9566S:	Maintained
9567F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9568
9569LOADPIN SECURITY MODULE
9570M:	Kees Cook <keescook@chromium.org>
9571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9572S:	Supported
9573F:	security/loadpin/
9574F:	Documentation/admin-guide/LSM/LoadPin.rst
9575
9576LOCKING PRIMITIVES
9577M:	Peter Zijlstra <peterz@infradead.org>
9578M:	Ingo Molnar <mingo@redhat.com>
9579M:	Will Deacon <will@kernel.org>
9580L:	linux-kernel@vger.kernel.org
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9582S:	Maintained
9583F:	Documentation/locking/
9584F:	include/linux/lockdep.h
9585F:	include/linux/spinlock*.h
9586F:	arch/*/include/asm/spinlock*.h
9587F:	include/linux/rwlock*.h
9588F:	include/linux/mutex*.h
9589F:	include/linux/rwsem*.h
9590F:	include/linux/seqlock.h
9591F:	lib/locking*.[ch]
9592F:	kernel/locking/
9593X:	kernel/locking/locktorture.c
9594
9595LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9596M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9597L:	linux-ntfs-dev@lists.sourceforge.net
9598W:	http://www.linux-ntfs.org/content/view/19/37/
9599S:	Maintained
9600F:	Documentation/admin-guide/ldm.rst
9601F:	block/partitions/ldm.*
9602
9603LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9604M:	Sathya Prakash <sathya.prakash@broadcom.com>
9605M:	Chaitra P B <chaitra.basappa@broadcom.com>
9606M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9607L:	MPT-FusionLinux.pdl@broadcom.com
9608L:	linux-scsi@vger.kernel.org
9609W:	http://www.avagotech.com/support/
9610S:	Supported
9611F:	drivers/message/fusion/
9612F:	drivers/scsi/mpt3sas/
9613
9614LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9615M:	Matthew Wilcox <willy@infradead.org>
9616L:	linux-scsi@vger.kernel.org
9617S:	Maintained
9618F:	drivers/scsi/sym53c8xx_2/
9619
9620LTC1660 DAC DRIVER
9621M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9622L:	linux-iio@vger.kernel.org
9623S:	Maintained
9624F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9625F:	drivers/iio/dac/ltc1660.c
9626
9627LTC4261 HARDWARE MONITOR DRIVER
9628M:	Guenter Roeck <linux@roeck-us.net>
9629L:	linux-hwmon@vger.kernel.org
9630S:	Maintained
9631F:	Documentation/hwmon/ltc4261.rst
9632F:	drivers/hwmon/ltc4261.c
9633
9634LTC4306 I2C MULTIPLEXER DRIVER
9635M:	Michael Hennerich <michael.hennerich@analog.com>
9636W:	http://ez.analog.com/community/linux-device-drivers
9637L:	linux-i2c@vger.kernel.org
9638S:	Supported
9639F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9640F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9641
9642LTP (Linux Test Project)
9643M:	Mike Frysinger <vapier@gentoo.org>
9644M:	Cyril Hrubis <chrubis@suse.cz>
9645M:	Wanlong Gao <wanlong.gao@gmail.com>
9646M:	Jan Stancek <jstancek@redhat.com>
9647M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9648M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9649L:	ltp@lists.linux.it (subscribers-only)
9650W:	http://linux-test-project.github.io/
9651T:	git git://github.com/linux-test-project/ltp.git
9652S:	Maintained
9653
9654M68K ARCHITECTURE
9655M:	Geert Uytterhoeven <geert@linux-m68k.org>
9656L:	linux-m68k@lists.linux-m68k.org
9657W:	http://www.linux-m68k.org/
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9659S:	Maintained
9660F:	arch/m68k/
9661F:	drivers/zorro/
9662
9663M68K ON APPLE MACINTOSH
9664M:	Joshua Thompson <funaho@jurai.org>
9665W:	http://www.mac.linux-m68k.org/
9666L:	linux-m68k@lists.linux-m68k.org
9667S:	Maintained
9668F:	arch/m68k/mac/
9669
9670M68K ON HP9000/300
9671M:	Philip Blundell <philb@gnu.org>
9672W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9673S:	Maintained
9674F:	arch/m68k/hp300/
9675
9676M88DS3103 MEDIA DRIVER
9677M:	Antti Palosaari <crope@iki.fi>
9678L:	linux-media@vger.kernel.org
9679W:	https://linuxtv.org
9680W:	http://palosaari.fi/linux/
9681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9682T:	git git://linuxtv.org/anttip/media_tree.git
9683S:	Maintained
9684F:	drivers/media/dvb-frontends/m88ds3103*
9685
9686M88RS2000 MEDIA DRIVER
9687M:	Malcolm Priestley <tvboxspy@gmail.com>
9688L:	linux-media@vger.kernel.org
9689W:	https://linuxtv.org
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691S:	Maintained
9692F:	drivers/media/dvb-frontends/m88rs2000*
9693
9694MA901 MASTERKIT USB FM RADIO DRIVER
9695M:	Alexey Klimov <klimov.linux@gmail.com>
9696L:	linux-media@vger.kernel.org
9697T:	git git://linuxtv.org/media_tree.git
9698S:	Maintained
9699F:	drivers/media/radio/radio-ma901.c
9700
9701MAC80211
9702M:	Johannes Berg <johannes@sipsolutions.net>
9703L:	linux-wireless@vger.kernel.org
9704W:	http://wireless.kernel.org/
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9707S:	Maintained
9708F:	Documentation/networking/mac80211-injection.txt
9709F:	include/net/mac80211.h
9710F:	net/mac80211/
9711F:	drivers/net/wireless/mac80211_hwsim.[ch]
9712F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9713
9714MAILBOX API
9715M:	Jassi Brar <jassisinghbrar@gmail.com>
9716L:	linux-kernel@vger.kernel.org
9717S:	Maintained
9718F:	drivers/mailbox/
9719F:	include/linux/mailbox_client.h
9720F:	include/linux/mailbox_controller.h
9721
9722MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9723M:	Michael Kerrisk <mtk.manpages@gmail.com>
9724W:	http://www.kernel.org/doc/man-pages
9725L:	linux-man@vger.kernel.org
9726S:	Maintained
9727
9728MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9729M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9730L:	linux-mips@vger.kernel.org
9731S:	Maintained
9732F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9733
9734MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9735M:	Andrew Lunn <andrew@lunn.ch>
9736M:	Vivien Didelot <vivien.didelot@gmail.com>
9737L:	netdev@vger.kernel.org
9738S:	Maintained
9739F:	drivers/net/dsa/mv88e6xxx/
9740F:	include/linux/platform_data/mv88e6xxx.h
9741F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9742
9743MARVELL ARMADA DRM SUPPORT
9744M:	Russell King <linux@armlinux.org.uk>
9745S:	Maintained
9746T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9747T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9748F:	drivers/gpu/drm/armada/
9749F:	include/uapi/drm/armada_drm.h
9750F:	Documentation/devicetree/bindings/display/armada/
9751
9752MARVELL ARMADA 3700 PHY DRIVERS
9753M:	Miquel Raynal <miquel.raynal@bootlin.com>
9754S:	Maintained
9755F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9756F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9757F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9758F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9759
9760MARVELL CRYPTO DRIVER
9761M:	Boris Brezillon <bbrezillon@kernel.org>
9762M:	Arnaud Ebalard <arno@natisbad.org>
9763F:	drivers/crypto/marvell/
9764S:	Maintained
9765L:	linux-crypto@vger.kernel.org
9766
9767MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9768M:	Mirko Lindner <mlindner@marvell.com>
9769M:	Stephen Hemminger <stephen@networkplumber.org>
9770L:	netdev@vger.kernel.org
9771S:	Maintained
9772F:	drivers/net/ethernet/marvell/sk*
9773
9774MARVELL LIBERTAS WIRELESS DRIVER
9775L:	libertas-dev@lists.infradead.org
9776S:	Orphan
9777F:	drivers/net/wireless/marvell/libertas/
9778
9779MARVELL MACCHIATOBIN SUPPORT
9780M:	Russell King <linux@armlinux.org.uk>
9781L:	linux-arm-kernel@lists.infradead.org
9782S:	Maintained
9783F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9784
9785MARVELL MV643XX ETHERNET DRIVER
9786M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9787L:	netdev@vger.kernel.org
9788S:	Maintained
9789F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9790F:	include/linux/mv643xx.h
9791
9792MARVELL MV88X3310 PHY DRIVER
9793M:	Russell King <linux@armlinux.org.uk>
9794L:	netdev@vger.kernel.org
9795S:	Maintained
9796F:	drivers/net/phy/marvell10g.c
9797
9798MARVELL MVEBU THERMAL DRIVER
9799M:	Miquel Raynal <miquel.raynal@bootlin.com>
9800S:	Maintained
9801F:	drivers/thermal/armada_thermal.c
9802
9803MARVELL MVNETA ETHERNET DRIVER
9804M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9805L:	netdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/net/ethernet/marvell/mvneta.*
9808
9809MARVELL MWIFIEX WIRELESS DRIVER
9810M:	Amitkumar Karwar <amitkarwar@gmail.com>
9811M:	Nishant Sarmukadam <nishants@marvell.com>
9812M:	Ganapathi Bhat <gbhat@marvell.com>
9813M:	Xinming Hu <huxinming820@gmail.com>
9814L:	linux-wireless@vger.kernel.org
9815S:	Maintained
9816F:	drivers/net/wireless/marvell/mwifiex/
9817
9818MARVELL MWL8K WIRELESS DRIVER
9819M:	Lennert Buytenhek <buytenh@wantstofly.org>
9820L:	linux-wireless@vger.kernel.org
9821S:	Odd Fixes
9822F:	drivers/net/wireless/marvell/mwl8k.c
9823
9824MARVELL NAND CONTROLLER DRIVER
9825M:	Miquel Raynal <miquel.raynal@bootlin.com>
9826L:	linux-mtd@lists.infradead.org
9827S:	Maintained
9828F:	drivers/mtd/nand/raw/marvell_nand.c
9829F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9830
9831MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9832M:	Nicolas Pitre <nico@fluxnic.net>
9833S:	Odd Fixes
9834F:	drivers/mmc/host/mvsdio.*
9835
9836MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9837M:	Hu Ziji <huziji@marvell.com>
9838L:	linux-mmc@vger.kernel.org
9839S:	Supported
9840F:	drivers/mmc/host/sdhci-xenon*
9841F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9842
9843MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9844M:	Sunil Goutham <sgoutham@marvell.com>
9845M:	Linu Cherian <lcherian@marvell.com>
9846M:	Geetha sowjanya <gakula@marvell.com>
9847M:	Jerin Jacob <jerinj@marvell.com>
9848L:	netdev@vger.kernel.org
9849S:	Supported
9850F:	drivers/net/ethernet/marvell/octeontx2/af/
9851
9852MATROX FRAMEBUFFER DRIVER
9853L:	linux-fbdev@vger.kernel.org
9854S:	Orphan
9855F:	drivers/video/fbdev/matrox/matroxfb_*
9856F:	include/uapi/linux/matroxfb.h
9857
9858MAX16065 HARDWARE MONITOR DRIVER
9859M:	Guenter Roeck <linux@roeck-us.net>
9860L:	linux-hwmon@vger.kernel.org
9861S:	Maintained
9862F:	Documentation/hwmon/max16065.rst
9863F:	drivers/hwmon/max16065.c
9864
9865MAX2175 SDR TUNER DRIVER
9866M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9867L:	linux-media@vger.kernel.org
9868T:	git git://linuxtv.org/media_tree.git
9869S:	Maintained
9870F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9871F:	Documentation/media/v4l-drivers/max2175.rst
9872F:	drivers/media/i2c/max2175*
9873F:	include/uapi/linux/max2175.h
9874
9875MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9876L:	linux-hwmon@vger.kernel.org
9877S:	Orphan
9878F:	Documentation/hwmon/max6650.rst
9879F:	drivers/hwmon/max6650.c
9880
9881MAX6697 HARDWARE MONITOR DRIVER
9882M:	Guenter Roeck <linux@roeck-us.net>
9883L:	linux-hwmon@vger.kernel.org
9884S:	Maintained
9885F:	Documentation/hwmon/max6697.rst
9886F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9887F:	drivers/hwmon/max6697.c
9888F:	include/linux/platform_data/max6697.h
9889
9890MAX9860 MONO AUDIO VOICE CODEC DRIVER
9891M:	Peter Rosin <peda@axentia.se>
9892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9893S:	Maintained
9894F:	Documentation/devicetree/bindings/sound/max9860.txt
9895F:	sound/soc/codecs/max9860.*
9896
9897MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9898M:	Andreas Klinger <ak@it-klinger.de>
9899L:	linux-iio@vger.kernel.org
9900S:	Maintained
9901F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9902F:	drivers/iio/proximity/mb1232.c
9903
9904MAXIM MAX77650 PMIC MFD DRIVER
9905M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9906L:	linux-kernel@vger.kernel.org
9907S:	Maintained
9908F:	Documentation/devicetree/bindings/*/*max77650.txt
9909F:	Documentation/devicetree/bindings/*/max77650*.txt
9910F:	include/linux/mfd/max77650.h
9911F:	drivers/mfd/max77650.c
9912F:	drivers/regulator/max77650-regulator.c
9913F:	drivers/power/supply/max77650-charger.c
9914F:	drivers/input/misc/max77650-onkey.c
9915F:	drivers/leds/leds-max77650.c
9916F:	drivers/gpio/gpio-max77650.c
9917
9918MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9919M:	Javier Martinez Canillas <javier@dowhile0.org>
9920L:	linux-kernel@vger.kernel.org
9921S:	Supported
9922F:	drivers/regulator/max77802-regulator.c
9923F:	Documentation/devicetree/bindings/*/*max77802.txt
9924F:	include/dt-bindings/*/*max77802.h
9925
9926MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9927M:	Krzysztof Kozlowski <krzk@kernel.org>
9928M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9929L:	linux-pm@vger.kernel.org
9930S:	Supported
9931F:	drivers/power/supply/max14577_charger.c
9932F:	drivers/power/supply/max77693_charger.c
9933
9934MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9935M:	Chanwoo Choi <cw00.choi@samsung.com>
9936M:	Krzysztof Kozlowski <krzk@kernel.org>
9937M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9938L:	linux-kernel@vger.kernel.org
9939S:	Supported
9940F:	drivers/*/max14577*.c
9941F:	drivers/*/max77686*.c
9942F:	drivers/*/max77693*.c
9943F:	drivers/extcon/extcon-max14577.c
9944F:	drivers/extcon/extcon-max77693.c
9945F:	drivers/rtc/rtc-max77686.c
9946F:	drivers/clk/clk-max77686.c
9947F:	Documentation/devicetree/bindings/mfd/max14577.txt
9948F:	Documentation/devicetree/bindings/*/max77686.txt
9949F:	Documentation/devicetree/bindings/mfd/max77693.txt
9950F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9951F:	include/linux/mfd/max14577*.h
9952F:	include/linux/mfd/max77686*.h
9953F:	include/linux/mfd/max77693*.h
9954
9955MAXIRADIO FM RADIO RECEIVER DRIVER
9956M:	Hans Verkuil <hverkuil@xs4all.nl>
9957L:	linux-media@vger.kernel.org
9958T:	git git://linuxtv.org/media_tree.git
9959W:	https://linuxtv.org
9960S:	Maintained
9961F:	drivers/media/radio/radio-maxiradio*
9962
9963MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9964M:	Peter Rosin <peda@axentia.se>
9965L:	linux-iio@vger.kernel.org
9966S:	Maintained
9967F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9968F:	drivers/iio/potentiometer/mcp4018.c
9969F:	drivers/iio/potentiometer/mcp4531.c
9970
9971MCR20A IEEE-802.15.4 RADIO DRIVER
9972M:	Xue Liu <liuxuenetmail@gmail.com>
9973L:	linux-wpan@vger.kernel.org
9974W:	https://github.com/xueliu/mcr20a-linux
9975S:	Maintained
9976F:	drivers/net/ieee802154/mcr20a.c
9977F:	drivers/net/ieee802154/mcr20a.h
9978F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9979
9980MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9981M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9982L:	linux-iio@vger.kernel.org
9983S:	Maintained
9984F:	drivers/iio/dac/cio-dac.c
9985
9986MEDIA CONTROLLER FRAMEWORK
9987M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9988M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9989L:	linux-media@vger.kernel.org
9990W:	https://www.linuxtv.org
9991T:	git git://linuxtv.org/media_tree.git
9992S:	Supported
9993F:	drivers/media/mc/
9994F:	include/media/media-*.h
9995F:	include/uapi/linux/media.h
9996
9997MEDIA DRIVERS FOR ASCOT2E
9998M:	Sergey Kozlov <serjk@netup.ru>
9999M:	Abylay Ospan <aospan@netup.ru>
10000L:	linux-media@vger.kernel.org
10001W:	https://linuxtv.org
10002W:	http://netup.tv/
10003T:	git git://linuxtv.org/media_tree.git
10004S:	Supported
10005F:	drivers/media/dvb-frontends/ascot2e*
10006
10007MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10008M:	Jasmin Jessich <jasmin@anw.at>
10009L:	linux-media@vger.kernel.org
10010W:	https://linuxtv.org
10011T:	git git://linuxtv.org/media_tree.git
10012S:	Maintained
10013F:	drivers/media/dvb-frontends/cxd2099*
10014
10015MEDIA DRIVERS FOR CXD2841ER
10016M:	Sergey Kozlov <serjk@netup.ru>
10017M:	Abylay Ospan <aospan@netup.ru>
10018L:	linux-media@vger.kernel.org
10019W:	https://linuxtv.org
10020W:	http://netup.tv/
10021T:	git git://linuxtv.org/media_tree.git
10022S:	Supported
10023F:	drivers/media/dvb-frontends/cxd2841er*
10024
10025MEDIA DRIVERS FOR CXD2880
10026M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10027L:	linux-media@vger.kernel.org
10028W:	http://linuxtv.org/
10029T:	git git://linuxtv.org/media_tree.git
10030S:	Supported
10031F:	drivers/media/dvb-frontends/cxd2880/*
10032F:	drivers/media/spi/cxd2880*
10033
10034MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10035L:	linux-media@vger.kernel.org
10036W:	https://linuxtv.org
10037T:	git git://linuxtv.org/media_tree.git
10038S:	Orphan
10039F:	drivers/media/pci/ddbridge/*
10040
10041MEDIA DRIVERS FOR FREESCALE IMX
10042M:	Steve Longerbeam <slongerbeam@gmail.com>
10043M:	Philipp Zabel <p.zabel@pengutronix.de>
10044L:	linux-media@vger.kernel.org
10045T:	git git://linuxtv.org/media_tree.git
10046S:	Maintained
10047F:	Documentation/devicetree/bindings/media/imx.txt
10048F:	Documentation/media/v4l-drivers/imx.rst
10049F:	drivers/staging/media/imx/
10050F:	include/linux/imx-media.h
10051F:	include/media/imx.h
10052
10053MEDIA DRIVER FOR FREESCALE IMX PXP
10054M:	Philipp Zabel <p.zabel@pengutronix.de>
10055L:	linux-media@vger.kernel.org
10056T:	git git://linuxtv.org/media_tree.git
10057S:	Maintained
10058F:	drivers/media/platform/imx-pxp.[ch]
10059
10060MEDIA DRIVERS FOR FREESCALE IMX7
10061M:	Rui Miguel Silva <rmfrfs@gmail.com>
10062L:	linux-media@vger.kernel.org
10063T:	git git://linuxtv.org/media_tree.git
10064S:	Maintained
10065F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10066F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10067F:	Documentation/media/v4l-drivers/imx7.rst
10068F:	drivers/staging/media/imx/imx7-media-csi.c
10069F:	drivers/staging/media/imx/imx7-mipi-csis.c
10070
10071MEDIA DRIVERS FOR HELENE
10072M:	Abylay Ospan <aospan@netup.ru>
10073L:	linux-media@vger.kernel.org
10074W:	https://linuxtv.org
10075W:	http://netup.tv/
10076T:	git git://linuxtv.org/media_tree.git
10077S:	Supported
10078F:	drivers/media/dvb-frontends/helene*
10079
10080MEDIA DRIVERS FOR HORUS3A
10081M:	Sergey Kozlov <serjk@netup.ru>
10082M:	Abylay Ospan <aospan@netup.ru>
10083L:	linux-media@vger.kernel.org
10084W:	https://linuxtv.org
10085W:	http://netup.tv/
10086T:	git git://linuxtv.org/media_tree.git
10087S:	Supported
10088F:	drivers/media/dvb-frontends/horus3a*
10089
10090MEDIA DRIVERS FOR LNBH25
10091M:	Sergey Kozlov <serjk@netup.ru>
10092M:	Abylay Ospan <aospan@netup.ru>
10093L:	linux-media@vger.kernel.org
10094W:	https://linuxtv.org
10095W:	http://netup.tv/
10096T:	git git://linuxtv.org/media_tree.git
10097S:	Supported
10098F:	drivers/media/dvb-frontends/lnbh25*
10099
10100MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10101L:	linux-media@vger.kernel.org
10102W:	https://linuxtv.org
10103T:	git git://linuxtv.org/media_tree.git
10104S:	Orphan
10105F:	drivers/media/dvb-frontends/mxl5xx*
10106
10107MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10108M:	Sergey Kozlov <serjk@netup.ru>
10109M:	Abylay Ospan <aospan@netup.ru>
10110L:	linux-media@vger.kernel.org
10111W:	https://linuxtv.org
10112W:	http://netup.tv/
10113T:	git git://linuxtv.org/media_tree.git
10114S:	Supported
10115F:	drivers/media/pci/netup_unidvb/*
10116
10117MEDIA DRIVERS FOR RENESAS - CEU
10118M:	Jacopo Mondi <jacopo@jmondi.org>
10119L:	linux-media@vger.kernel.org
10120L:	linux-renesas-soc@vger.kernel.org
10121T:	git git://linuxtv.org/media_tree.git
10122S:	Supported
10123F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10124F:	drivers/media/platform/renesas-ceu.c
10125F:	include/media/drv-intf/renesas-ceu.h
10126
10127MEDIA DRIVERS FOR RENESAS - DRIF
10128M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10129L:	linux-media@vger.kernel.org
10130L:	linux-renesas-soc@vger.kernel.org
10131T:	git git://linuxtv.org/media_tree.git
10132S:	Supported
10133F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10134F:	drivers/media/platform/rcar_drif.c
10135
10136MEDIA DRIVERS FOR RENESAS - FCP
10137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10138L:	linux-media@vger.kernel.org
10139L:	linux-renesas-soc@vger.kernel.org
10140T:	git git://linuxtv.org/media_tree.git
10141S:	Supported
10142F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10143F:	drivers/media/platform/rcar-fcp.c
10144F:	include/media/rcar-fcp.h
10145
10146MEDIA DRIVERS FOR RENESAS - FDP1
10147M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10148L:	linux-media@vger.kernel.org
10149L:	linux-renesas-soc@vger.kernel.org
10150T:	git git://linuxtv.org/media_tree.git
10151S:	Supported
10152F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10153F:	drivers/media/platform/rcar_fdp1.c
10154
10155MEDIA DRIVERS FOR RENESAS - VIN
10156M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10157L:	linux-media@vger.kernel.org
10158L:	linux-renesas-soc@vger.kernel.org
10159T:	git git://linuxtv.org/media_tree.git
10160S:	Supported
10161F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10162F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10163F:	drivers/media/platform/rcar-vin/
10164
10165MEDIA DRIVERS FOR RENESAS - VSP1
10166M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10167M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10168L:	linux-media@vger.kernel.org
10169L:	linux-renesas-soc@vger.kernel.org
10170T:	git git://linuxtv.org/media_tree.git
10171S:	Supported
10172F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10173F:	drivers/media/platform/vsp1/
10174
10175MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10176L:	linux-media@vger.kernel.org
10177W:	https://linuxtv.org
10178T:	git git://linuxtv.org/media_tree.git
10179S:	Orphan
10180F:	drivers/media/dvb-frontends/stv0910*
10181
10182MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10183L:	linux-media@vger.kernel.org
10184W:	https://linuxtv.org
10185T:	git git://linuxtv.org/media_tree.git
10186S:	Orphan
10187F:	drivers/media/dvb-frontends/stv6111*
10188
10189MEDIA DRIVERS FOR STM32 - DCMI
10190M:	Hugues Fruchet <hugues.fruchet@st.com>
10191L:	linux-media@vger.kernel.org
10192T:	git git://linuxtv.org/media_tree.git
10193S:	Supported
10194F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10195F:	drivers/media/platform/stm32/stm32-dcmi.c
10196
10197MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10198M:	Dmitry Osipenko <digetx@gmail.com>
10199L:	linux-media@vger.kernel.org
10200L:	linux-tegra@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202S:	Maintained
10203F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10204F:	drivers/staging/media/tegra-vde/
10205
10206MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10207M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10208P:	LinuxTV.org Project
10209L:	linux-media@vger.kernel.org
10210W:	https://linuxtv.org
10211Q:	http://patchwork.kernel.org/project/linux-media/list/
10212T:	git git://linuxtv.org/media_tree.git
10213S:	Maintained
10214F:	Documentation/devicetree/bindings/media/
10215F:	Documentation/media/
10216F:	drivers/media/
10217F:	drivers/staging/media/
10218F:	include/linux/platform_data/media/
10219F:	include/media/
10220F:	include/uapi/linux/dvb/
10221F:	include/uapi/linux/videodev2.h
10222F:	include/uapi/linux/media.h
10223F:	include/uapi/linux/v4l2-*
10224F:	include/uapi/linux/meye.h
10225F:	include/uapi/linux/ivtv*
10226F:	include/uapi/linux/uvcvideo.h
10227
10228MEDIATEK BLUETOOTH DRIVER
10229M:	Sean Wang <sean.wang@mediatek.com>
10230L:	linux-bluetooth@vger.kernel.org
10231L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10232S:	Maintained
10233F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10234F:	drivers/bluetooth/btmtkuart.c
10235
10236MEDIATEK CIR DRIVER
10237M:	Sean Wang <sean.wang@mediatek.com>
10238S:	Maintained
10239F:	drivers/media/rc/mtk-cir.c
10240
10241MEDIATEK DMA DRIVER
10242M:	Sean Wang <sean.wang@mediatek.com>
10243L:	dmaengine@vger.kernel.org
10244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10245L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/dma/mtk-*
10248F:	drivers/dma/mediatek/
10249
10250MEDIATEK PMIC LED DRIVER
10251M:	Sean Wang <sean.wang@mediatek.com>
10252S:	Maintained
10253F:	drivers/leds/leds-mt6323.c
10254F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10255
10256MEDIATEK ETHERNET DRIVER
10257M:	Felix Fietkau <nbd@openwrt.org>
10258M:	John Crispin <john@phrozen.org>
10259M:	Sean Wang <sean.wang@mediatek.com>
10260M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10261L:	netdev@vger.kernel.org
10262S:	Maintained
10263F:	drivers/net/ethernet/mediatek/
10264
10265MEDIATEK SWITCH DRIVER
10266M:	Sean Wang <sean.wang@mediatek.com>
10267L:	netdev@vger.kernel.org
10268S:	Maintained
10269F:	drivers/net/dsa/mt7530.*
10270F:	net/dsa/tag_mtk.c
10271
10272MEDIATEK JPEG DRIVER
10273M:	Rick Chang <rick.chang@mediatek.com>
10274M:	Bin Liu <bin.liu@mediatek.com>
10275S:	Supported
10276F:	drivers/media/platform/mtk-jpeg/
10277F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10278
10279MEDIATEK MDP DRIVER
10280M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10281M:	Houlong Wei <houlong.wei@mediatek.com>
10282M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10283S:	Supported
10284F:	drivers/media/platform/mtk-mdp/
10285F:	drivers/media/platform/mtk-vpu/
10286F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10287
10288MEDIATEK MEDIA DRIVER
10289M:	Tiffany Lin <tiffany.lin@mediatek.com>
10290M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10291S:	Supported
10292F:	drivers/media/platform/mtk-vcodec/
10293F:	drivers/media/platform/mtk-vpu/
10294F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10295F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10296
10297MEDIATEK MMC/SD/SDIO DRIVER
10298M:	Chaotian Jing <chaotian.jing@mediatek.com>
10299S:	Maintained
10300F:	drivers/mmc/host/mtk-sd.c
10301F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10302
10303MEDIATEK MT76 WIRELESS LAN DRIVER
10304M:	Felix Fietkau <nbd@nbd.name>
10305M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10306R:	Ryder Lee <ryder.lee@mediatek.com>
10307R:	Roy Luo <royluo@google.com>
10308L:	linux-wireless@vger.kernel.org
10309S:	Maintained
10310F:	drivers/net/wireless/mediatek/mt76/
10311
10312MEDIATEK MT7601U WIRELESS LAN DRIVER
10313M:	Jakub Kicinski <kubakici@wp.pl>
10314L:	linux-wireless@vger.kernel.org
10315S:	Maintained
10316F:	drivers/net/wireless/mediatek/mt7601u/
10317
10318MEDIATEK MT7621/28/88 I2C DRIVER
10319M:	Stefan Roese <sr@denx.de>
10320L:	linux-i2c@vger.kernel.org
10321S:	Maintained
10322F:	drivers/i2c/busses/i2c-mt7621.c
10323F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10324
10325MEDIATEK NAND CONTROLLER DRIVER
10326M:	Xiaolei Li <xiaolei.li@mediatek.com>
10327L:	linux-mtd@lists.infradead.org
10328S:	Maintained
10329F:	drivers/mtd/nand/raw/mtk_*
10330F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10331
10332MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10333M:	Sean Wang <sean.wang@mediatek.com>
10334S:	Maintained
10335F:	drivers/char/hw_random/mtk-rng.c
10336
10337MEDIATEK USB3 DRD IP DRIVER
10338M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10339L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10341L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10342S:	Maintained
10343F:	drivers/usb/mtu3/
10344
10345MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10346M:	Peter Senna Tschudin <peter.senna@gmail.com>
10347M:	Martin Donnelly <martin.donnelly@ge.com>
10348M:	Martyn Welch <martyn.welch@collabora.co.uk>
10349S:	Maintained
10350F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10351F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10352
10353MEGARAID SCSI/SAS DRIVERS
10354M:	Kashyap Desai <kashyap.desai@broadcom.com>
10355M:	Sumit Saxena <sumit.saxena@broadcom.com>
10356M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10357L:	megaraidlinux.pdl@broadcom.com
10358L:	linux-scsi@vger.kernel.org
10359W:	http://www.avagotech.com/support/
10360S:	Maintained
10361F:	Documentation/scsi/megaraid.txt
10362F:	drivers/scsi/megaraid.*
10363F:	drivers/scsi/megaraid/
10364
10365MELEXIS MLX90614 DRIVER
10366M:	Crt Mori <cmo@melexis.com>
10367L:	linux-iio@vger.kernel.org
10368W:	http://www.melexis.com
10369S:	Supported
10370F:	drivers/iio/temperature/mlx90614.c
10371
10372MELEXIS MLX90632 DRIVER
10373M:	Crt Mori <cmo@melexis.com>
10374L:	linux-iio@vger.kernel.org
10375W:	http://www.melexis.com
10376S:	Supported
10377F:	drivers/iio/temperature/mlx90632.c
10378
10379MELFAS MIP4 TOUCHSCREEN DRIVER
10380M:	Sangwon Jee <jeesw@melfas.com>
10381W:	http://www.melfas.com
10382S:	Supported
10383F:	drivers/input/touchscreen/melfas_mip4.c
10384F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10385
10386MELLANOX ETHERNET DRIVER (mlx4_en)
10387M:	Tariq Toukan <tariqt@mellanox.com>
10388L:	netdev@vger.kernel.org
10389S:	Supported
10390W:	http://www.mellanox.com
10391Q:	http://patchwork.ozlabs.org/project/netdev/list/
10392F:	drivers/net/ethernet/mellanox/mlx4/en_*
10393
10394MELLANOX ETHERNET DRIVER (mlx5e)
10395M:	Saeed Mahameed <saeedm@mellanox.com>
10396L:	netdev@vger.kernel.org
10397S:	Supported
10398W:	http://www.mellanox.com
10399Q:	http://patchwork.ozlabs.org/project/netdev/list/
10400F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10401
10402MELLANOX ETHERNET INNOVA DRIVERS
10403R:	Boris Pismenny <borisp@mellanox.com>
10404L:	netdev@vger.kernel.org
10405S:	Supported
10406W:	http://www.mellanox.com
10407Q:	http://patchwork.ozlabs.org/project/netdev/list/
10408F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10409F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10410F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10411F:	include/linux/mlx5/mlx5_ifc_fpga.h
10412
10413MELLANOX ETHERNET SWITCH DRIVERS
10414M:	Jiri Pirko <jiri@mellanox.com>
10415M:	Ido Schimmel <idosch@mellanox.com>
10416L:	netdev@vger.kernel.org
10417S:	Supported
10418W:	http://www.mellanox.com
10419Q:	http://patchwork.ozlabs.org/project/netdev/list/
10420F:	drivers/net/ethernet/mellanox/mlxsw/
10421F:	tools/testing/selftests/drivers/net/mlxsw/
10422
10423MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10424M:	mlxsw@mellanox.com
10425L:	netdev@vger.kernel.org
10426S:	Supported
10427W:	http://www.mellanox.com
10428Q:	http://patchwork.ozlabs.org/project/netdev/list/
10429F:	drivers/net/ethernet/mellanox/mlxfw/
10430
10431MELLANOX HARDWARE PLATFORM SUPPORT
10432M:	Andy Shevchenko <andy@infradead.org>
10433M:	Darren Hart <dvhart@infradead.org>
10434M:	Vadim Pasternak <vadimp@mellanox.com>
10435L:	platform-driver-x86@vger.kernel.org
10436S:	Supported
10437F:	drivers/platform/mellanox/
10438F:	include/linux/platform_data/mlxreg.h
10439
10440MELLANOX MLX4 core VPI driver
10441M:	Tariq Toukan <tariqt@mellanox.com>
10442L:	netdev@vger.kernel.org
10443L:	linux-rdma@vger.kernel.org
10444W:	http://www.mellanox.com
10445Q:	http://patchwork.ozlabs.org/project/netdev/list/
10446S:	Supported
10447F:	drivers/net/ethernet/mellanox/mlx4/
10448F:	include/linux/mlx4/
10449
10450MELLANOX MLX4 IB driver
10451M:	Yishai Hadas <yishaih@mellanox.com>
10452L:	linux-rdma@vger.kernel.org
10453W:	http://www.mellanox.com
10454Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10455S:	Supported
10456F:	drivers/infiniband/hw/mlx4/
10457F:	include/linux/mlx4/
10458F:	include/uapi/rdma/mlx4-abi.h
10459
10460MELLANOX MLX5 core VPI driver
10461M:	Saeed Mahameed <saeedm@mellanox.com>
10462M:	Leon Romanovsky <leonro@mellanox.com>
10463L:	netdev@vger.kernel.org
10464L:	linux-rdma@vger.kernel.org
10465W:	http://www.mellanox.com
10466Q:	http://patchwork.ozlabs.org/project/netdev/list/
10467S:	Supported
10468F:	drivers/net/ethernet/mellanox/mlx5/core/
10469F:	include/linux/mlx5/
10470F:	Documentation/networking/device_drivers/mellanox/
10471
10472MELLANOX MLX5 IB driver
10473M:	Leon Romanovsky <leonro@mellanox.com>
10474L:	linux-rdma@vger.kernel.org
10475W:	http://www.mellanox.com
10476Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10477S:	Supported
10478F:	drivers/infiniband/hw/mlx5/
10479F:	include/linux/mlx5/
10480F:	include/uapi/rdma/mlx5-abi.h
10481
10482MELLANOX MLXCPLD I2C AND MUX DRIVER
10483M:	Vadim Pasternak <vadimp@mellanox.com>
10484M:	Michael Shych <michaelsh@mellanox.com>
10485L:	linux-i2c@vger.kernel.org
10486S:	Supported
10487F:	drivers/i2c/busses/i2c-mlxcpld.c
10488F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10489F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10490
10491MELLANOX MLXCPLD LED DRIVER
10492M:	Vadim Pasternak <vadimp@mellanox.com>
10493L:	linux-leds@vger.kernel.org
10494S:	Supported
10495F:	drivers/leds/leds-mlxcpld.c
10496F:	drivers/leds/leds-mlxreg.c
10497F:	Documentation/leds/leds-mlxcpld.rst
10498
10499MELLANOX PLATFORM DRIVER
10500M:	Vadim Pasternak <vadimp@mellanox.com>
10501L:	platform-driver-x86@vger.kernel.org
10502S:	Supported
10503F:	drivers/platform/x86/mlx-platform.c
10504
10505MEMBARRIER SUPPORT
10506M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10507M:	"Paul E. McKenney" <paulmck@kernel.org>
10508L:	linux-kernel@vger.kernel.org
10509S:	Supported
10510F:	kernel/sched/membarrier.c
10511F:	include/uapi/linux/membarrier.h
10512F:	arch/powerpc/include/asm/membarrier.h
10513
10514MEMBLOCK
10515M:	Mike Rapoport <rppt@linux.ibm.com>
10516L:	linux-mm@kvack.org
10517S:	Maintained
10518F:	include/linux/memblock.h
10519F:	mm/memblock.c
10520F:	Documentation/core-api/boot-time-mm.rst
10521
10522MEMORY MANAGEMENT
10523L:	linux-mm@kvack.org
10524W:	http://www.linux-mm.org
10525S:	Maintained
10526F:	include/linux/mm.h
10527F:	include/linux/gfp.h
10528F:	include/linux/mmzone.h
10529F:	include/linux/memory_hotplug.h
10530F:	include/linux/vmalloc.h
10531F:	mm/
10532
10533MEMORY TECHNOLOGY DEVICES (MTD)
10534M:	David Woodhouse <dwmw2@infradead.org>
10535M:	Brian Norris <computersforpeace@gmail.com>
10536M:	Marek Vasut <marek.vasut@gmail.com>
10537M:	Miquel Raynal <miquel.raynal@bootlin.com>
10538M:	Richard Weinberger <richard@nod.at>
10539M:	Vignesh Raghavendra <vigneshr@ti.com>
10540L:	linux-mtd@lists.infradead.org
10541W:	http://www.linux-mtd.infradead.org/
10542Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/mtd/
10547F:	drivers/mtd/
10548F:	include/linux/mtd/
10549F:	include/uapi/mtd/
10550
10551MEN A21 WATCHDOG DRIVER
10552M:	Johannes Thumshirn <morbidrsa@gmail.com>
10553L:	linux-watchdog@vger.kernel.org
10554S:	Maintained
10555F:	drivers/watchdog/mena21_wdt.c
10556
10557MEN CHAMELEON BUS (mcb)
10558M:	Johannes Thumshirn <morbidrsa@gmail.com>
10559S:	Maintained
10560F:	drivers/mcb/
10561F:	include/linux/mcb.h
10562F:	Documentation/driver-api/men-chameleon-bus.rst
10563
10564MEN F21BMC (Board Management Controller)
10565M:	Andreas Werner <andreas.werner@men.de>
10566S:	Supported
10567F:	drivers/mfd/menf21bmc.c
10568F:	drivers/watchdog/menf21bmc_wdt.c
10569F:	drivers/leds/leds-menf21bmc.c
10570F:	drivers/hwmon/menf21bmc_hwmon.c
10571F:	Documentation/hwmon/menf21bmc.rst
10572
10573MEN Z069 WATCHDOG DRIVER
10574M:	Johannes Thumshirn <jth@kernel.org>
10575L:	linux-watchdog@vger.kernel.org
10576S:	Maintained
10577F:	drivers/watchdog/menz69_wdt.c
10578
10579MESON AO CEC DRIVER FOR AMLOGIC SOCS
10580M:	Neil Armstrong <narmstrong@baylibre.com>
10581L:	linux-media@vger.kernel.org
10582L:	linux-amlogic@lists.infradead.org
10583W:	http://linux-meson.com/
10584S:	Supported
10585F:	drivers/media/platform/meson/ao-cec.c
10586F:	drivers/media/platform/meson/ao-cec-g12a.c
10587F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10588T:	git git://linuxtv.org/media_tree.git
10589
10590MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10591M:	Liang Yang <liang.yang@amlogic.com>
10592L:	linux-mtd@lists.infradead.org
10593S:	Maintained
10594F:	drivers/mtd/nand/raw/meson_*
10595F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10596
10597MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10598M:	Maxime Jourdan <mjourdan@baylibre.com>
10599L:	linux-media@vger.kernel.org
10600L:	linux-amlogic@lists.infradead.org
10601S:	Supported
10602F:	drivers/staging/media/meson/vdec/
10603T:	git git://linuxtv.org/media_tree.git
10604
10605METHODE UDPU SUPPORT
10606M:	Vladimir Vid <vladimir.vid@sartura.hr>
10607S:	Maintained
10608F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10609
10610MICROBLAZE ARCHITECTURE
10611M:	Michal Simek <monstr@monstr.eu>
10612W:	http://www.monstr.eu/fdt/
10613T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10614S:	Supported
10615F:	arch/microblaze/
10616
10617MICROCHIP AT91 SERIAL DRIVER
10618M:	Richard Genoud <richard.genoud@gmail.com>
10619S:	Maintained
10620F:	drivers/tty/serial/atmel_serial.c
10621F:	drivers/tty/serial/atmel_serial.h
10622F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10623
10624MICROCHIP AUDIO ASOC DRIVERS
10625M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10627S:	Supported
10628F:	sound/soc/atmel
10629
10630MICROCHIP DMA DRIVER
10631M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10633L:	dmaengine@vger.kernel.org
10634S:	Supported
10635F:	drivers/dma/at_hdmac.c
10636F:	drivers/dma/at_hdmac_regs.h
10637F:	include/linux/platform_data/dma-atmel.h
10638F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10639F:	include/dt-bindings/dma/at91.h
10640
10641MICROCHIP ECC DRIVER
10642M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10643L:	linux-crypto@vger.kernel.org
10644S:	Maintained
10645F:	drivers/crypto/atmel-ecc.*
10646
10647MICROCHIP I2C DRIVER
10648M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10649L:	linux-i2c@vger.kernel.org
10650S:	Supported
10651F:	drivers/i2c/busses/i2c-at91.h
10652F:	drivers/i2c/busses/i2c-at91-*.c
10653
10654MICROCHIP ISC DRIVER
10655M:	Eugen Hristev <eugen.hristev@microchip.com>
10656L:	linux-media@vger.kernel.org
10657S:	Supported
10658F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10659F:	drivers/media/platform/atmel/atmel-isc.h
10660F:	drivers/media/platform/atmel/atmel-isc-base.c
10661F:	drivers/media/platform/atmel/atmel-isc-regs.h
10662F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10663
10664MICROCHIP ISI DRIVER
10665M:	Eugen Hristev <eugen.hristev@microchip.com>
10666L:	linux-media@vger.kernel.org
10667S:	Supported
10668F:	drivers/media/platform/atmel/atmel-isi.c
10669F:	drivers/media/platform/atmel/atmel-isi.h
10670
10671MICROCHIP AT91 USART MFD DRIVER
10672M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10673L:	linux-kernel@vger.kernel.org
10674S:	Supported
10675F:	drivers/mfd/at91-usart.c
10676F:	include/dt-bindings/mfd/at91-usart.h
10677F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10678
10679MICROCHIP AT91 USART SPI DRIVER
10680M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10681L:	linux-spi@vger.kernel.org
10682S:	Supported
10683F:	drivers/spi/spi-at91-usart.c
10684F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10685
10686MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10687M:	Woojung Huh <woojung.huh@microchip.com>
10688M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10689L:	netdev@vger.kernel.org
10690S:	Maintained
10691F:	net/dsa/tag_ksz.c
10692F:	drivers/net/dsa/microchip/*
10693F:	include/linux/platform_data/microchip-ksz.h
10694F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10695
10696MICROCHIP LAN743X ETHERNET DRIVER
10697M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10698M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10699L:	netdev@vger.kernel.org
10700S:	Maintained
10701F:	drivers/net/ethernet/microchip/lan743x_*
10702
10703MICROCHIP LCDFB DRIVER
10704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10705L:	linux-fbdev@vger.kernel.org
10706S:	Maintained
10707F:	drivers/video/fbdev/atmel_lcdfb.c
10708F:	include/video/atmel_lcdc.h
10709
10710MICROCHIP MMC/SD/SDIO MCI DRIVER
10711M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10712S:	Maintained
10713F:	drivers/mmc/host/atmel-mci.c
10714
10715MICROCHIP MCP16502 PMIC DRIVER
10716M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10718S:	Maintained
10719F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10720F:	drivers/regulator/mcp16502.c
10721
10722MICROCHIP MCP3911 ADC DRIVER
10723M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10724M:	Kent Gustavsson <kent@minoris.se>
10725L:	linux-iio@vger.kernel.org
10726S:	Supported
10727F:	drivers/iio/adc/mcp3911.c
10728F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10729
10730MICROCHIP NAND DRIVER
10731M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10732L:	linux-mtd@lists.infradead.org
10733S:	Supported
10734F:	drivers/mtd/nand/raw/atmel/*
10735F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10736
10737MICROCHIP PWM DRIVER
10738M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740L:	linux-pwm@vger.kernel.org
10741S:	Supported
10742F:	drivers/pwm/pwm-atmel.c
10743F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10744
10745MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10746M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10747M:	Eugen Hristev <eugen.hristev@microchip.com>
10748L:	linux-iio@vger.kernel.org
10749S:	Supported
10750F:	drivers/iio/adc/at91-sama5d2_adc.c
10751F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10752F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10753
10754MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10755M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10756S:	Supported
10757F:	drivers/power/reset/at91-sama5d2_shdwc.c
10758
10759MICROCHIP SPI DRIVER
10760M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10761S:	Supported
10762F:	drivers/spi/spi-atmel.*
10763
10764MICROCHIP SSC DRIVER
10765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767S:	Supported
10768F:	drivers/misc/atmel-ssc.c
10769F:	include/linux/atmel-ssc.h
10770
10771MICROCHIP USBA UDC DRIVER
10772M:	Cristian Birsan <cristian.birsan@microchip.com>
10773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774S:	Supported
10775F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10776
10777MICROCHIP USB251XB DRIVER
10778M:	Richard Leitner <richard.leitner@skidata.com>
10779L:	linux-usb@vger.kernel.org
10780S:	Maintained
10781F:	drivers/usb/misc/usb251xb.c
10782F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10783
10784MICROCHIP XDMA DRIVER
10785M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10786L:	linux-arm-kernel@lists.infradead.org
10787L:	dmaengine@vger.kernel.org
10788S:	Supported
10789F:	drivers/dma/at_xdmac.c
10790
10791MICROSEMI MIPS SOCS
10792M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10793M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10794L:	linux-mips@vger.kernel.org
10795S:	Supported
10796F:	arch/mips/generic/board-ocelot.c
10797F:	arch/mips/configs/generic/board-ocelot.config
10798F:	arch/mips/boot/dts/mscc/
10799F:	Documentation/devicetree/bindings/mips/mscc.txt
10800
10801MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10802M:	Don Brace <don.brace@microsemi.com>
10803L:	esc.storagedev@microsemi.com
10804L:	linux-scsi@vger.kernel.org
10805S:	Supported
10806F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10807F:	drivers/scsi/smartpqi/Kconfig
10808F:	drivers/scsi/smartpqi/Makefile
10809F:	include/linux/cciss*.h
10810F:	include/uapi/linux/cciss*.h
10811F:	Documentation/scsi/smartpqi.txt
10812
10813MICROSEMI ETHERNET SWITCH DRIVER
10814M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10815M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10816L:	netdev@vger.kernel.org
10817S:	Supported
10818F:	drivers/net/ethernet/mscc/
10819
10820MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10821M:	Chen Yu <yu.c.chen@intel.com>
10822L:	platform-driver-x86@vger.kernel.org
10823S:	Supported
10824F:	drivers/platform/x86/surfacepro3_button.c
10825
10826MICROTEK X6 SCANNER
10827M:	Oliver Neukum <oliver@neukum.org>
10828S:	Maintained
10829F:	drivers/usb/image/microtek.*
10830
10831MIPS
10832M:	Ralf Baechle <ralf@linux-mips.org>
10833M:	Paul Burton <paulburton@kernel.org>
10834M:	James Hogan <jhogan@kernel.org>
10835L:	linux-mips@vger.kernel.org
10836W:	http://www.linux-mips.org/
10837T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10839Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10840S:	Supported
10841F:	Documentation/devicetree/bindings/mips/
10842F:	Documentation/mips/
10843F:	arch/mips/
10844F:	drivers/platform/mips/
10845
10846MIPS BOSTON DEVELOPMENT BOARD
10847M:	Paul Burton <paulburton@kernel.org>
10848L:	linux-mips@vger.kernel.org
10849S:	Maintained
10850F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10851F:	arch/mips/boot/dts/img/boston.dts
10852F:	arch/mips/configs/generic/board-boston.config
10853F:	drivers/clk/imgtec/clk-boston.c
10854F:	include/dt-bindings/clock/boston-clock.h
10855
10856MIPS GENERIC PLATFORM
10857M:	Paul Burton <paulburton@kernel.org>
10858L:	linux-mips@vger.kernel.org
10859S:	Supported
10860F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10861F:	arch/mips/generic/
10862F:	arch/mips/tools/generic-board-config.sh
10863
10864MIPS/LOONGSON1 ARCHITECTURE
10865M:	Keguang Zhang <keguang.zhang@gmail.com>
10866L:	linux-mips@vger.kernel.org
10867S:	Maintained
10868F:	arch/mips/loongson32/
10869F:	arch/mips/include/asm/mach-loongson32/
10870F:	drivers/*/*loongson1*
10871F:	drivers/*/*/*loongson1*
10872
10873MIPS/LOONGSON2 ARCHITECTURE
10874M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10875L:	linux-mips@vger.kernel.org
10876S:	Maintained
10877F:	arch/mips/loongson64/fuloong-2e/
10878F:	arch/mips/loongson64/lemote-2f/
10879F:	arch/mips/include/asm/mach-loongson64/
10880F:	drivers/*/*loongson2*
10881F:	drivers/*/*/*loongson2*
10882
10883MIPS/LOONGSON3 ARCHITECTURE
10884M:	Huacai Chen <chenhc@lemote.com>
10885L:	linux-mips@vger.kernel.org
10886S:	Maintained
10887F:	arch/mips/loongson64/
10888F:	arch/mips/include/asm/mach-loongson64/
10889F:	drivers/platform/mips/cpu_hwmon.c
10890F:	drivers/*/*loongson3*
10891F:	drivers/*/*/*loongson3*
10892
10893MIPS RINT INSTRUCTION EMULATION
10894M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10895L:	linux-mips@vger.kernel.org
10896S:	Supported
10897F:	arch/mips/math-emu/sp_rint.c
10898F:	arch/mips/math-emu/dp_rint.c
10899
10900MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10901M:	Hans Verkuil <hverkuil@xs4all.nl>
10902L:	linux-media@vger.kernel.org
10903T:	git git://linuxtv.org/media_tree.git
10904W:	https://linuxtv.org
10905S:	Odd Fixes
10906F:	drivers/media/radio/radio-miropcm20*
10907
10908MMP SUPPORT
10909R:	Lubomir Rintel <lkundrak@v3.sk>
10910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10911S:	Odd Fixes
10912F:	arch/arm/boot/dts/mmp*
10913F:	arch/arm/mach-mmp/
10914
10915MMU GATHER AND TLB INVALIDATION
10916M:	Will Deacon <will@kernel.org>
10917M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10918M:	Andrew Morton <akpm@linux-foundation.org>
10919M:	Nick Piggin <npiggin@gmail.com>
10920M:	Peter Zijlstra <peterz@infradead.org>
10921L:	linux-arch@vger.kernel.org
10922L:	linux-mm@kvack.org
10923S:	Maintained
10924F:	arch/*/include/asm/tlb.h
10925F:	include/asm-generic/tlb.h
10926F:	mm/mmu_gather.c
10927
10928MN88472 MEDIA DRIVER
10929M:	Antti Palosaari <crope@iki.fi>
10930L:	linux-media@vger.kernel.org
10931W:	https://linuxtv.org
10932W:	http://palosaari.fi/linux/
10933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10934S:	Maintained
10935F:	drivers/media/dvb-frontends/mn88472*
10936
10937MN88473 MEDIA DRIVER
10938M:	Antti Palosaari <crope@iki.fi>
10939L:	linux-media@vger.kernel.org
10940W:	https://linuxtv.org
10941W:	http://palosaari.fi/linux/
10942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10943S:	Maintained
10944F:	drivers/media/dvb-frontends/mn88473*
10945
10946MODULE SUPPORT
10947M:	Jessica Yu <jeyu@kernel.org>
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10949S:	Maintained
10950F:	include/linux/module.h
10951F:	kernel/module.c
10952
10953MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10954W:	http://popies.net/meye/
10955S:	Orphan
10956F:	Documentation/media/v4l-drivers/meye*
10957F:	drivers/media/pci/meye/
10958F:	include/uapi/linux/meye.h
10959
10960MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10961M:	Jiri Slaby <jirislaby@gmail.com>
10962S:	Maintained
10963F:	Documentation/driver-api/serial/moxa-smartio.rst
10964F:	drivers/tty/mxser.*
10965
10966MR800 AVERMEDIA USB FM RADIO DRIVER
10967M:	Alexey Klimov <klimov.linux@gmail.com>
10968L:	linux-media@vger.kernel.org
10969T:	git git://linuxtv.org/media_tree.git
10970S:	Maintained
10971F:	drivers/media/radio/radio-mr800.c
10972
10973MRF24J40 IEEE 802.15.4 RADIO DRIVER
10974M:	Alan Ott <alan@signal11.us>
10975L:	linux-wpan@vger.kernel.org
10976S:	Maintained
10977F:	drivers/net/ieee802154/mrf24j40.c
10978F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10979
10980MSI LAPTOP SUPPORT
10981M:	"Lee, Chun-Yi" <jlee@suse.com>
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Maintained
10984F:	drivers/platform/x86/msi-laptop.c
10985
10986MSI WMI SUPPORT
10987L:	platform-driver-x86@vger.kernel.org
10988S:	Orphan
10989F:	drivers/platform/x86/msi-wmi.c
10990
10991MSI001 MEDIA DRIVER
10992M:	Antti Palosaari <crope@iki.fi>
10993L:	linux-media@vger.kernel.org
10994W:	https://linuxtv.org
10995W:	http://palosaari.fi/linux/
10996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10997T:	git git://linuxtv.org/anttip/media_tree.git
10998S:	Maintained
10999F:	drivers/media/tuners/msi001*
11000
11001MSI2500 MEDIA DRIVER
11002M:	Antti Palosaari <crope@iki.fi>
11003L:	linux-media@vger.kernel.org
11004W:	https://linuxtv.org
11005W:	http://palosaari.fi/linux/
11006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11007T:	git git://linuxtv.org/anttip/media_tree.git
11008S:	Maintained
11009F:	drivers/media/usb/msi2500/
11010
11011MSYSTEMS DISKONCHIP G3 MTD DRIVER
11012M:	Robert Jarzmik <robert.jarzmik@free.fr>
11013L:	linux-mtd@lists.infradead.org
11014S:	Maintained
11015F:	drivers/mtd/devices/docg3*
11016
11017MT9M032 APTINA SENSOR DRIVER
11018M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11019L:	linux-media@vger.kernel.org
11020T:	git git://linuxtv.org/media_tree.git
11021S:	Maintained
11022F:	drivers/media/i2c/mt9m032.c
11023F:	include/media/i2c/mt9m032.h
11024
11025MT9P031 APTINA CAMERA SENSOR
11026M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11027L:	linux-media@vger.kernel.org
11028T:	git git://linuxtv.org/media_tree.git
11029S:	Maintained
11030F:	drivers/media/i2c/mt9p031.c
11031F:	include/media/i2c/mt9p031.h
11032
11033MT9T001 APTINA CAMERA SENSOR
11034M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11035L:	linux-media@vger.kernel.org
11036T:	git git://linuxtv.org/media_tree.git
11037S:	Maintained
11038F:	drivers/media/i2c/mt9t001.c
11039F:	include/media/i2c/mt9t001.h
11040
11041MT9T112 APTINA CAMERA SENSOR
11042M:	Jacopo Mondi <jacopo@jmondi.org>
11043L:	linux-media@vger.kernel.org
11044T:	git git://linuxtv.org/media_tree.git
11045S:	Odd Fixes
11046F:	drivers/media/i2c/mt9t112.c
11047F:	include/media/i2c/mt9t112.h
11048
11049MT9V032 APTINA CAMERA SENSOR
11050M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11051L:	linux-media@vger.kernel.org
11052T:	git git://linuxtv.org/media_tree.git
11053S:	Maintained
11054F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11055F:	drivers/media/i2c/mt9v032.c
11056F:	include/media/i2c/mt9v032.h
11057
11058MT9V111 APTINA CAMERA SENSOR
11059M:	Jacopo Mondi <jacopo@jmondi.org>
11060L:	linux-media@vger.kernel.org
11061T:	git git://linuxtv.org/media_tree.git
11062S:	Maintained
11063F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11064F:	drivers/media/i2c/mt9v111.c
11065
11066MULTIFUNCTION DEVICES (MFD)
11067M:	Lee Jones <lee.jones@linaro.org>
11068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11069S:	Supported
11070F:	Documentation/devicetree/bindings/mfd/
11071F:	drivers/mfd/
11072F:	include/linux/mfd/
11073F:	include/dt-bindings/mfd/
11074
11075MULTIMEDIA CARD (MMC) ETC. OVER SPI
11076S:	Orphan
11077F:	drivers/mmc/host/mmc_spi.c
11078F:	include/linux/spi/mmc_spi.h
11079
11080MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11081M:	Ulf Hansson <ulf.hansson@linaro.org>
11082L:	linux-mmc@vger.kernel.org
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11084S:	Maintained
11085F:	Documentation/devicetree/bindings/mmc/
11086F:	drivers/mmc/
11087F:	include/linux/mmc/
11088F:	include/uapi/linux/mmc/
11089
11090MULTIPLEXER SUBSYSTEM
11091M:	Peter Rosin <peda@axentia.se>
11092S:	Maintained
11093F:	Documentation/ABI/testing/sysfs-class-mux*
11094F:	Documentation/devicetree/bindings/mux/
11095F:	include/dt-bindings/mux/
11096F:	include/linux/mux/
11097F:	drivers/mux/
11098
11099MULTITECH MULTIPORT CARD (ISICOM)
11100S:	Orphan
11101F:	drivers/tty/isicom.c
11102F:	include/linux/isicom.h
11103
11104MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11105M:	Bin Liu <b-liu@ti.com>
11106L:	linux-usb@vger.kernel.org
11107S:	Maintained
11108F:	drivers/usb/musb/
11109
11110MXL301RF MEDIA DRIVER
11111M:	Akihiro Tsukada <tskd08@gmail.com>
11112L:	linux-media@vger.kernel.org
11113S:	Odd Fixes
11114F:	drivers/media/tuners/mxl301rf*
11115
11116MXL5007T MEDIA DRIVER
11117M:	Michael Krufky <mkrufky@linuxtv.org>
11118L:	linux-media@vger.kernel.org
11119W:	https://linuxtv.org
11120W:	http://github.com/mkrufky
11121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11122T:	git git://linuxtv.org/mkrufky/tuners.git
11123S:	Maintained
11124F:	drivers/media/tuners/mxl5007t.*
11125
11126MXSFB DRM DRIVER
11127M:	Marek Vasut <marex@denx.de>
11128M:	Stefan Agner <stefan@agner.ch>
11129L:	dri-devel@lists.freedesktop.org
11130S:	Supported
11131F:	drivers/gpu/drm/mxsfb/
11132F:	Documentation/devicetree/bindings/display/mxsfb.txt
11133T:	git git://anongit.freedesktop.org/drm/drm-misc
11134
11135MYLEX DAC960 PCI RAID Controller
11136M:	Hannes Reinecke <hare@kernel.org>
11137L:	linux-scsi@vger.kernel.org
11138S:	Supported
11139F:	drivers/scsi/myrb.*
11140F:	drivers/scsi/myrs.*
11141
11142MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11143M:	Chris Lee <christopher.lee@cspi.com>
11144L:	netdev@vger.kernel.org
11145W:	https://www.cspi.com/ethernet-products/support/downloads/
11146S:	Supported
11147F:	drivers/net/ethernet/myricom/myri10ge/
11148
11149NAND FLASH SUBSYSTEM
11150M:	Miquel Raynal <miquel.raynal@bootlin.com>
11151R:	Richard Weinberger <richard@nod.at>
11152L:	linux-mtd@lists.infradead.org
11153W:	http://www.linux-mtd.infradead.org/
11154Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11156S:	Maintained
11157F:	drivers/mtd/nand/
11158F:	include/linux/mtd/*nand*.h
11159
11160NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11161M:	Daniel Mack <zonque@gmail.com>
11162S:	Maintained
11163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11164W:	http://www.native-instruments.com
11165F:	sound/usb/caiaq/
11166
11167NATSEMI ETHERNET DRIVER (DP8381x)
11168S:	Orphan
11169F:	drivers/net/ethernet/natsemi/natsemi.c
11170
11171NCR 5380 SCSI DRIVERS
11172M:	Finn Thain <fthain@telegraphics.com.au>
11173M:	Michael Schmitz <schmitzmic@gmail.com>
11174L:	linux-scsi@vger.kernel.org
11175S:	Maintained
11176F:	Documentation/scsi/g_NCR5380.txt
11177F:	drivers/scsi/NCR5380.*
11178F:	drivers/scsi/arm/cumana_1.c
11179F:	drivers/scsi/arm/oak.c
11180F:	drivers/scsi/atari_scsi.*
11181F:	drivers/scsi/dmx3191d.c
11182F:	drivers/scsi/g_NCR5380.*
11183F:	drivers/scsi/mac_scsi.*
11184F:	drivers/scsi/sun3_scsi.*
11185F:	drivers/scsi/sun3_scsi_vme.c
11186
11187NCSI LIBRARY:
11188M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11189S:	Maintained
11190F:	net/ncsi/
11191
11192NCT6775 HARDWARE MONITOR DRIVER
11193M:	Guenter Roeck <linux@roeck-us.net>
11194L:	linux-hwmon@vger.kernel.org
11195S:	Maintained
11196F:	Documentation/hwmon/nct6775.rst
11197F:	drivers/hwmon/nct6775.c
11198
11199NET_FAILOVER MODULE
11200M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11201L:	netdev@vger.kernel.org
11202S:	Supported
11203F:	drivers/net/net_failover.c
11204F:	include/net/net_failover.h
11205F:	Documentation/networking/net_failover.rst
11206
11207NETEM NETWORK EMULATOR
11208M:	Stephen Hemminger <stephen@networkplumber.org>
11209L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11210S:	Maintained
11211F:	net/sched/sch_netem.c
11212
11213NETERION 10GbE DRIVERS (s2io/vxge)
11214M:	Jon Mason <jdmason@kudzu.us>
11215L:	netdev@vger.kernel.org
11216S:	Supported
11217F:	Documentation/networking/device_drivers/neterion/s2io.txt
11218F:	Documentation/networking/device_drivers/neterion/vxge.txt
11219F:	drivers/net/ethernet/neterion/
11220
11221NETFILTER
11222M:	Pablo Neira Ayuso <pablo@netfilter.org>
11223M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11224M:	Florian Westphal <fw@strlen.de>
11225L:	netfilter-devel@vger.kernel.org
11226L:	coreteam@netfilter.org
11227W:	http://www.netfilter.org/
11228W:	http://www.iptables.org/
11229W:	http://www.nftables.org/
11230Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11233S:	Maintained
11234F:	include/linux/netfilter*
11235F:	include/linux/netfilter/
11236F:	include/net/netfilter/
11237F:	include/uapi/linux/netfilter*
11238F:	include/uapi/linux/netfilter/
11239F:	net/*/netfilter.c
11240F:	net/*/netfilter/
11241F:	net/netfilter/
11242F:	net/bridge/br_netfilter*.c
11243
11244NETROM NETWORK LAYER
11245M:	Ralf Baechle <ralf@linux-mips.org>
11246L:	linux-hams@vger.kernel.org
11247W:	http://www.linux-ax25.org/
11248S:	Maintained
11249F:	include/net/netrom.h
11250F:	include/uapi/linux/netrom.h
11251F:	net/netrom/
11252
11253NETRONOME ETHERNET DRIVERS
11254M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11255L:	oss-drivers@netronome.com
11256S:	Maintained
11257F:	drivers/net/ethernet/netronome/
11258
11259NETWORK BLOCK DEVICE (NBD)
11260M:	Josef Bacik <josef@toxicpanda.com>
11261S:	Maintained
11262L:	linux-block@vger.kernel.org
11263L:	nbd@other.debian.org
11264F:	Documentation/admin-guide/blockdev/nbd.rst
11265F:	drivers/block/nbd.c
11266F:	include/trace/events/nbd.h
11267F:	include/uapi/linux/nbd.h
11268
11269NETWORK DROP MONITOR
11270M:	Neil Horman <nhorman@tuxdriver.com>
11271L:	netdev@vger.kernel.org
11272S:	Maintained
11273W:	https://fedorahosted.org/dropwatch/
11274F:	net/core/drop_monitor.c
11275F:	include/uapi/linux/net_dropmon.h
11276F:	include/net/drop_monitor.h
11277
11278NETWORKING DRIVERS
11279M:	"David S. Miller" <davem@davemloft.net>
11280L:	netdev@vger.kernel.org
11281W:	http://www.linuxfoundation.org/en/Net
11282Q:	http://patchwork.ozlabs.org/project/netdev/list/
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11285S:	Odd Fixes
11286F:	Documentation/devicetree/bindings/net/
11287F:	drivers/net/
11288F:	include/linux/if_*
11289F:	include/linux/netdevice.h
11290F:	include/linux/etherdevice.h
11291F:	include/linux/fcdevice.h
11292F:	include/linux/fddidevice.h
11293F:	include/linux/hippidevice.h
11294F:	include/linux/inetdevice.h
11295F:	include/uapi/linux/if_*
11296F:	include/uapi/linux/netdevice.h
11297
11298NETWORKING DRIVERS (WIRELESS)
11299M:	Kalle Valo <kvalo@codeaurora.org>
11300L:	linux-wireless@vger.kernel.org
11301Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11304S:	Maintained
11305F:	Documentation/devicetree/bindings/net/wireless/
11306F:	drivers/net/wireless/
11307
11308NETWORKING [DSA]
11309M:	Andrew Lunn <andrew@lunn.ch>
11310M:	Vivien Didelot <vivien.didelot@gmail.com>
11311M:	Florian Fainelli <f.fainelli@gmail.com>
11312S:	Maintained
11313F:	Documentation/devicetree/bindings/net/dsa/
11314F:	net/dsa/
11315F:	include/net/dsa.h
11316F:	include/linux/dsa/
11317F:	include/linux/platform_data/dsa.h
11318F:	drivers/net/dsa/
11319
11320NETWORKING [GENERAL]
11321M:	"David S. Miller" <davem@davemloft.net>
11322L:	netdev@vger.kernel.org
11323W:	http://www.linuxfoundation.org/en/Net
11324Q:	http://patchwork.ozlabs.org/project/netdev/list/
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11327B:	mailto:netdev@vger.kernel.org
11328S:	Maintained
11329F:	net/
11330F:	include/net/
11331F:	include/linux/in.h
11332F:	include/linux/net.h
11333F:	include/linux/netdevice.h
11334F:	include/uapi/linux/in.h
11335F:	include/uapi/linux/net.h
11336F:	include/uapi/linux/netdevice.h
11337F:	include/uapi/linux/net_namespace.h
11338F:	tools/testing/selftests/net/
11339F:	lib/net_utils.c
11340F:	lib/random32.c
11341F:	Documentation/networking/
11342
11343NETWORKING [IPSEC]
11344M:	Steffen Klassert <steffen.klassert@secunet.com>
11345M:	Herbert Xu <herbert@gondor.apana.org.au>
11346M:	"David S. Miller" <davem@davemloft.net>
11347L:	netdev@vger.kernel.org
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11350S:	Maintained
11351F:	net/xfrm/
11352F:	net/key/
11353F:	net/ipv4/xfrm*
11354F:	net/ipv4/esp4*
11355F:	net/ipv4/ah4.c
11356F:	net/ipv4/ipcomp.c
11357F:	net/ipv4/ip_vti.c
11358F:	net/ipv6/xfrm*
11359F:	net/ipv6/esp6*
11360F:	net/ipv6/ah6.c
11361F:	net/ipv6/ipcomp6.c
11362F:	net/ipv6/ip6_vti.c
11363F:	include/uapi/linux/xfrm.h
11364F:	include/net/xfrm.h
11365
11366NETWORKING [IPv4/IPv6]
11367M:	"David S. Miller" <davem@davemloft.net>
11368M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11369M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11370L:	netdev@vger.kernel.org
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11372S:	Maintained
11373F:	net/ipv4/
11374F:	net/ipv6/
11375F:	include/net/ip*
11376F:	arch/x86/net/*
11377
11378NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11379M:	Paul Moore <paul@paul-moore.com>
11380W:	https://github.com/netlabel
11381L:	netdev@vger.kernel.org
11382L:	linux-security-module@vger.kernel.org
11383S:	Maintained
11384F:	Documentation/netlabel/
11385F:	include/net/calipso.h
11386F:	include/net/cipso_ipv4.h
11387F:	include/net/netlabel.h
11388F:	include/uapi/linux/netfilter/xt_SECMARK.h
11389F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11390F:	net/netlabel/
11391F:	net/ipv4/cipso_ipv4.c
11392F:	net/ipv6/calipso.c
11393F:	net/netfilter/xt_CONNSECMARK.c
11394F:	net/netfilter/xt_SECMARK.c
11395
11396NETWORKING [TCP]
11397M:	Eric Dumazet <edumazet@google.com>
11398L:	netdev@vger.kernel.org
11399S:	Maintained
11400F:	net/ipv4/tcp*.c
11401F:	net/ipv4/syncookies.c
11402F:	net/ipv6/tcp*.c
11403F:	net/ipv6/syncookies.c
11404F:	include/uapi/linux/tcp.h
11405F:	include/net/tcp.h
11406F:	include/linux/tcp.h
11407F:	include/trace/events/tcp.h
11408
11409NETWORKING [TLS]
11410M:	Boris Pismenny <borisp@mellanox.com>
11411M:	Aviad Yehezkel <aviadye@mellanox.com>
11412M:	John Fastabend <john.fastabend@gmail.com>
11413M:	Daniel Borkmann <daniel@iogearbox.net>
11414M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11415L:	netdev@vger.kernel.org
11416S:	Maintained
11417F:	net/tls/*
11418F:	include/uapi/linux/tls.h
11419F:	include/net/tls.h
11420
11421NETWORKING [WIRELESS]
11422L:	linux-wireless@vger.kernel.org
11423Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11424
11425NETDEVSIM
11426M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11427S:	Maintained
11428F:	drivers/net/netdevsim/*
11429
11430NETXEN (1/10) GbE SUPPORT
11431M:	Manish Chopra <manishc@marvell.com>
11432M:	Rahul Verma <rahulv@marvell.com>
11433M:	GR-Linux-NIC-Dev@marvell.com
11434L:	netdev@vger.kernel.org
11435S:	Supported
11436F:	drivers/net/ethernet/qlogic/netxen/
11437
11438NEXTHOP
11439M:	David Ahern <dsahern@kernel.org>
11440L:	netdev@vger.kernel.org
11441S:	Maintained
11442F:	include/net/nexthop.h
11443F:	include/uapi/linux/nexthop.h
11444F:	include/net/netns/nexthop.h
11445F:	net/ipv4/nexthop.c
11446
11447NFC SUBSYSTEM
11448L:	netdev@vger.kernel.org
11449S:	Orphan
11450F:	net/nfc/
11451F:	include/net/nfc/
11452F:	include/uapi/linux/nfc.h
11453F:	drivers/nfc/
11454F:	include/linux/platform_data/nfcmrvl.h
11455F:	Documentation/devicetree/bindings/net/nfc/
11456
11457NFS, SUNRPC, AND LOCKD CLIENTS
11458M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11459M:	Anna Schumaker <anna.schumaker@netapp.com>
11460L:	linux-nfs@vger.kernel.org
11461W:	http://client.linux-nfs.org
11462T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11463S:	Maintained
11464F:	fs/lockd/
11465F:	fs/nfs/
11466F:	fs/nfs_common/
11467F:	net/sunrpc/
11468F:	include/linux/lockd/
11469F:	include/linux/nfs*
11470F:	include/linux/sunrpc/
11471F:	include/uapi/linux/nfs*
11472F:	include/uapi/linux/sunrpc/
11473
11474NILFS2 FILESYSTEM
11475M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11476L:	linux-nilfs@vger.kernel.org
11477W:	https://nilfs.sourceforge.io/
11478W:	https://nilfs.osdn.jp/
11479T:	git git://github.com/konis/nilfs2.git
11480S:	Supported
11481F:	Documentation/filesystems/nilfs2.txt
11482F:	fs/nilfs2/
11483F:	include/trace/events/nilfs2.h
11484F:	include/uapi/linux/nilfs2_api.h
11485F:	include/uapi/linux/nilfs2_ondisk.h
11486
11487NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11488M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11489W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11490S:	Maintained
11491F:	Documentation/scsi/NinjaSCSI.txt
11492F:	drivers/scsi/pcmcia/nsp_*
11493
11494NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11495M:	GOTO Masanori <gotom@debian.or.jp>
11496M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11497W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11498S:	Maintained
11499F:	Documentation/scsi/NinjaSCSI.txt
11500F:	drivers/scsi/nsp32*
11501
11502NIOS2 ARCHITECTURE
11503M:	Ley Foon Tan <lftan@altera.com>
11504L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11506S:	Maintained
11507F:	arch/nios2/
11508
11509NOHZ, DYNTICKS SUPPORT
11510M:	Frederic Weisbecker <fweisbec@gmail.com>
11511M:	Thomas Gleixner <tglx@linutronix.de>
11512M:	Ingo Molnar <mingo@kernel.org>
11513L:	linux-kernel@vger.kernel.org
11514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11515S:	Maintained
11516F:	kernel/time/tick*.*
11517F:	include/linux/tick.h
11518F:	include/linux/sched/nohz.h
11519
11520NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11521M:	Pavel Machek <pavel@ucw.cz>
11522M:	Sakari Ailus <sakari.ailus@iki.fi>
11523L:	linux-media@vger.kernel.org
11524S:	Maintained
11525F:	drivers/media/i2c/et8ek8
11526F:	drivers/media/i2c/ad5820.c
11527
11528NOKIA N900 POWER SUPPLY DRIVERS
11529R:	Pali Rohár <pali.rohar@gmail.com>
11530F:	include/linux/power/bq2415x_charger.h
11531F:	include/linux/power/bq27xxx_battery.h
11532F:	drivers/power/supply/bq2415x_charger.c
11533F:	drivers/power/supply/bq27xxx_battery.c
11534F:	drivers/power/supply/bq27xxx_battery_i2c.c
11535F:	drivers/power/supply/isp1704_charger.c
11536F:	drivers/power/supply/rx51_battery.c
11537
11538NOLIBC HEADER FILE
11539M:	Willy Tarreau <w@1wt.eu>
11540S:	Maintained
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11542F:	tools/include/nolibc/
11543
11544NSDEPS
11545M:	Matthias Maennich <maennich@google.com>
11546S:	Maintained
11547F:	scripts/nsdeps
11548F:	Documentation/core-api/symbol-namespaces.rst
11549
11550NTB AMD DRIVER
11551M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11552L:	linux-ntb@googlegroups.com
11553S:	Supported
11554F:	drivers/ntb/hw/amd/
11555
11556NTB DRIVER CORE
11557M:	Jon Mason <jdmason@kudzu.us>
11558M:	Dave Jiang <dave.jiang@intel.com>
11559M:	Allen Hubbe <allenbh@gmail.com>
11560L:	linux-ntb@googlegroups.com
11561S:	Supported
11562W:	https://github.com/jonmason/ntb/wiki
11563T:	git git://github.com/jonmason/ntb.git
11564F:	drivers/ntb/
11565F:	drivers/net/ntb_netdev.c
11566F:	include/linux/ntb.h
11567F:	include/linux/ntb_transport.h
11568F:	tools/testing/selftests/ntb/
11569
11570NTB IDT DRIVER
11571M:	Serge Semin <fancer.lancer@gmail.com>
11572L:	linux-ntb@googlegroups.com
11573S:	Supported
11574F:	drivers/ntb/hw/idt/
11575
11576NTB INTEL DRIVER
11577M:	Dave Jiang <dave.jiang@intel.com>
11578L:	linux-ntb@googlegroups.com
11579S:	Supported
11580W:	https://github.com/davejiang/linux/wiki
11581T:	git https://github.com/davejiang/linux.git
11582F:	drivers/ntb/hw/intel/
11583
11584NTFS FILESYSTEM
11585M:	Anton Altaparmakov <anton@tuxera.com>
11586L:	linux-ntfs-dev@lists.sourceforge.net
11587W:	http://www.tuxera.com/
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11589S:	Supported
11590F:	Documentation/filesystems/ntfs.txt
11591F:	fs/ntfs/
11592
11593NUBUS SUBSYSTEM
11594M:	Finn Thain <fthain@telegraphics.com.au>
11595L:	linux-m68k@lists.linux-m68k.org
11596S:	Maintained
11597F:	arch/*/include/asm/nubus.h
11598F:	drivers/nubus/
11599F:	include/linux/nubus.h
11600F:	include/uapi/linux/nubus.h
11601
11602NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11603M:	Antonino Daplas <adaplas@gmail.com>
11604L:	linux-fbdev@vger.kernel.org
11605S:	Maintained
11606F:	drivers/video/fbdev/riva/
11607F:	drivers/video/fbdev/nvidia/
11608
11609NVM EXPRESS DRIVER
11610M:	Keith Busch <kbusch@kernel.org>
11611M:	Jens Axboe <axboe@fb.com>
11612M:	Christoph Hellwig <hch@lst.de>
11613M:	Sagi Grimberg <sagi@grimberg.me>
11614L:	linux-nvme@lists.infradead.org
11615T:	git://git.infradead.org/nvme.git
11616W:	http://git.infradead.org/nvme.git
11617S:	Supported
11618F:	drivers/nvme/host/
11619F:	include/linux/nvme.h
11620F:	include/uapi/linux/nvme_ioctl.h
11621
11622NVM EXPRESS FC TRANSPORT DRIVERS
11623M:	James Smart <james.smart@broadcom.com>
11624L:	linux-nvme@lists.infradead.org
11625S:	Supported
11626F:	include/linux/nvme-fc.h
11627F:	include/linux/nvme-fc-driver.h
11628F:	drivers/nvme/host/fc.c
11629F:	drivers/nvme/target/fc.c
11630F:	drivers/nvme/target/fcloop.c
11631
11632NVM EXPRESS TARGET DRIVER
11633M:	Christoph Hellwig <hch@lst.de>
11634M:	Sagi Grimberg <sagi@grimberg.me>
11635L:	linux-nvme@lists.infradead.org
11636T:	git://git.infradead.org/nvme.git
11637W:	http://git.infradead.org/nvme.git
11638S:	Supported
11639F:	drivers/nvme/target/
11640
11641NVMEM FRAMEWORK
11642M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11643S:	Maintained
11644F:	drivers/nvmem/
11645F:	Documentation/devicetree/bindings/nvmem/
11646F:	Documentation/ABI/stable/sysfs-bus-nvmem
11647F:	include/linux/nvmem-consumer.h
11648F:	include/linux/nvmem-provider.h
11649
11650NXP FXAS21002C DRIVER
11651M:	Rui Miguel Silva <rmfrfs@gmail.com>
11652L:	linux-iio@vger.kernel.org
11653S:	Maintained
11654F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11655F:	drivers/iio/gyro/fxas21002c_core.c
11656F:	drivers/iio/gyro/fxas21002c.h
11657F:	drivers/iio/gyro/fxas21002c_i2c.c
11658F:	drivers/iio/gyro/fxas21002c_spi.c
11659
11660NXP SGTL5000 DRIVER
11661M:	Fabio Estevam <festevam@gmail.com>
11662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11663S:	Maintained
11664F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11665F:	sound/soc/codecs/sgtl5000*
11666
11667NXP SJA1105 ETHERNET SWITCH DRIVER
11668M:	Vladimir Oltean <olteanv@gmail.com>
11669L:	linux-kernel@vger.kernel.org
11670S:	Maintained
11671F:	drivers/net/dsa/sja1105
11672
11673NXP TDA998X DRM DRIVER
11674M:	Russell King <linux@armlinux.org.uk>
11675S:	Maintained
11676T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11677T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11678F:	drivers/gpu/drm/i2c/tda998x_drv.c
11679F:	include/drm/i2c/tda998x.h
11680F:	include/dt-bindings/display/tda998x.h
11681K:	"nxp,tda998x"
11682
11683NXP TFA9879 DRIVER
11684M:	Peter Rosin <peda@axentia.se>
11685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11686S:	Maintained
11687F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11688F:	sound/soc/codecs/tfa9879*
11689
11690NXP-NCI NFC DRIVER
11691M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11692R:	Charles Gorand <charles.gorand@effinnov.com>
11693L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11694S:	Supported
11695F:	drivers/nfc/nxp-nci
11696
11697OBJAGG
11698M:	Jiri Pirko <jiri@mellanox.com>
11699L:	netdev@vger.kernel.org
11700S:	Supported
11701F:	lib/objagg.c
11702F:	lib/test_objagg.c
11703F:	include/linux/objagg.h
11704
11705NXP FSPI DRIVER
11706R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11707M:	Ashish Kumar <ashish.kumar@nxp.com>
11708L:	linux-spi@vger.kernel.org
11709S:	Maintained
11710F:	drivers/spi/spi-nxp-fspi.c
11711F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11712
11713OBJTOOL
11714M:	Josh Poimboeuf <jpoimboe@redhat.com>
11715M:	Peter Zijlstra <peterz@infradead.org>
11716S:	Supported
11717F:	tools/objtool/
11718
11719OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11720M:	Frederic Barrat <fbarrat@linux.ibm.com>
11721M:	Andrew Donnellan <ajd@linux.ibm.com>
11722L:	linuxppc-dev@lists.ozlabs.org
11723S:	Supported
11724F:	arch/powerpc/platforms/powernv/ocxl.c
11725F:	arch/powerpc/include/asm/pnv-ocxl.h
11726F:	drivers/misc/ocxl/
11727F:	include/misc/ocxl*
11728F:	include/uapi/misc/ocxl.h
11729F:	Documentation/userspace-api/accelerators/ocxl.rst
11730
11731OMAP AUDIO SUPPORT
11732M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11733M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11735L:	linux-omap@vger.kernel.org
11736S:	Maintained
11737F:	sound/soc/ti/omap*
11738F:	sound/soc/ti/rx51.c
11739F:	sound/soc/ti/n810.c
11740F:	sound/soc/ti/sdma-pcm.*
11741
11742OMAP CLOCK FRAMEWORK SUPPORT
11743M:	Paul Walmsley <paul@pwsan.com>
11744L:	linux-omap@vger.kernel.org
11745S:	Maintained
11746F:	arch/arm/*omap*/*clock*
11747
11748OMAP DEVICE TREE SUPPORT
11749M:	Benoît Cousson <bcousson@baylibre.com>
11750M:	Tony Lindgren <tony@atomide.com>
11751L:	linux-omap@vger.kernel.org
11752L:	devicetree@vger.kernel.org
11753S:	Maintained
11754F:	arch/arm/boot/dts/*omap*
11755F:	arch/arm/boot/dts/*am3*
11756F:	arch/arm/boot/dts/*am4*
11757F:	arch/arm/boot/dts/*am5*
11758F:	arch/arm/boot/dts/*dra7*
11759
11760OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11761L:	linux-omap@vger.kernel.org
11762L:	linux-fbdev@vger.kernel.org
11763S:	Orphan
11764F:	drivers/video/fbdev/omap2/
11765F:	Documentation/arm/omap/dss.rst
11766
11767OMAP FRAMEBUFFER SUPPORT
11768L:	linux-fbdev@vger.kernel.org
11769L:	linux-omap@vger.kernel.org
11770S:	Orphan
11771F:	drivers/video/fbdev/omap/
11772
11773OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11774M:	Roger Quadros <rogerq@ti.com>
11775M:	Tony Lindgren <tony@atomide.com>
11776L:	linux-omap@vger.kernel.org
11777S:	Maintained
11778F:	drivers/memory/omap-gpmc.c
11779F:	arch/arm/mach-omap2/*gpmc*
11780
11781OMAP GPIO DRIVER
11782M:	Grygorii Strashko <grygorii.strashko@ti.com>
11783M:	Santosh Shilimkar <ssantosh@kernel.org>
11784M:	Kevin Hilman <khilman@kernel.org>
11785L:	linux-omap@vger.kernel.org
11786S:	Maintained
11787F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11788F:	drivers/gpio/gpio-omap.c
11789
11790OMAP HARDWARE SPINLOCK SUPPORT
11791M:	Ohad Ben-Cohen <ohad@wizery.com>
11792L:	linux-omap@vger.kernel.org
11793S:	Maintained
11794F:	drivers/hwspinlock/omap_hwspinlock.c
11795
11796OMAP HS MMC SUPPORT
11797L:	linux-mmc@vger.kernel.org
11798L:	linux-omap@vger.kernel.org
11799S:	Orphan
11800F:	drivers/mmc/host/omap_hsmmc.c
11801
11802OMAP HWMOD DATA
11803M:	Paul Walmsley <paul@pwsan.com>
11804L:	linux-omap@vger.kernel.org
11805S:	Maintained
11806F:	arch/arm/mach-omap2/omap_hwmod*data*
11807
11808OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11809M:	Benoît Cousson <bcousson@baylibre.com>
11810L:	linux-omap@vger.kernel.org
11811S:	Maintained
11812F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11813
11814OMAP HWMOD SUPPORT
11815M:	Benoît Cousson <bcousson@baylibre.com>
11816M:	Paul Walmsley <paul@pwsan.com>
11817L:	linux-omap@vger.kernel.org
11818S:	Maintained
11819F:	arch/arm/mach-omap2/omap_hwmod.*
11820
11821OMAP I2C DRIVER
11822M:	Vignesh R <vigneshr@ti.com>
11823L:	linux-omap@vger.kernel.org
11824L:	linux-i2c@vger.kernel.org
11825S:	Maintained
11826F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11827F:	drivers/i2c/busses/i2c-omap.c
11828
11829OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11830M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11831L:	linux-media@vger.kernel.org
11832S:	Maintained
11833F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11834F:	drivers/media/platform/omap3isp/
11835F:	drivers/staging/media/omap4iss/
11836
11837OMAP MMC SUPPORT
11838M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11839L:	linux-omap@vger.kernel.org
11840S:	Odd Fixes
11841F:	drivers/mmc/host/omap.c
11842
11843OMAP POWER MANAGEMENT SUPPORT
11844M:	Kevin Hilman <khilman@kernel.org>
11845L:	linux-omap@vger.kernel.org
11846S:	Maintained
11847F:	arch/arm/*omap*/*pm*
11848F:	drivers/cpufreq/omap-cpufreq.c
11849
11850OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11851M:	Rajendra Nayak <rnayak@codeaurora.org>
11852M:	Paul Walmsley <paul@pwsan.com>
11853L:	linux-omap@vger.kernel.org
11854S:	Maintained
11855F:	arch/arm/mach-omap2/prm*
11856
11857OMAP RANDOM NUMBER GENERATOR SUPPORT
11858M:	Deepak Saxena <dsaxena@plexity.net>
11859S:	Maintained
11860F:	drivers/char/hw_random/omap-rng.c
11861
11862OMAP USB SUPPORT
11863L:	linux-usb@vger.kernel.org
11864L:	linux-omap@vger.kernel.org
11865S:	Orphan
11866F:	drivers/usb/*/*omap*
11867F:	arch/arm/*omap*/usb*
11868
11869OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11870M:	Mark Jackson <mpfj@newflow.co.uk>
11871L:	linux-omap@vger.kernel.org
11872S:	Maintained
11873F:	arch/arm/boot/dts/am335x-nano.dts
11874
11875OMAP1 SUPPORT
11876M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11877M:	Tony Lindgren <tony@atomide.com>
11878L:	linux-omap@vger.kernel.org
11879Q:	http://patchwork.kernel.org/project/linux-omap/list/
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11881S:	Maintained
11882F:	arch/arm/mach-omap1/
11883F:	arch/arm/plat-omap/
11884F:	arch/arm/configs/omap1_defconfig
11885F:	drivers/i2c/busses/i2c-omap.c
11886F:	include/linux/platform_data/i2c-omap.h
11887F:	include/linux/platform_data/ams-delta-fiq.h
11888
11889OMAP2+ SUPPORT
11890M:	Tony Lindgren <tony@atomide.com>
11891L:	linux-omap@vger.kernel.org
11892W:	http://www.muru.com/linux/omap/
11893W:	http://linux.omap.com/
11894Q:	http://patchwork.kernel.org/project/linux-omap/list/
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11896S:	Maintained
11897F:	arch/arm/mach-omap2/
11898F:	arch/arm/plat-omap/
11899F:	arch/arm/configs/omap2plus_defconfig
11900F:	drivers/bus/ti-sysc.c
11901F:	drivers/i2c/busses/i2c-omap.c
11902F:	drivers/irqchip/irq-omap-intc.c
11903F:	drivers/mfd/*omap*.c
11904F:	drivers/mfd/menelaus.c
11905F:	drivers/mfd/palmas.c
11906F:	drivers/mfd/tps65217.c
11907F:	drivers/mfd/tps65218.c
11908F:	drivers/mfd/tps65910.c
11909F:	drivers/mfd/twl-core.[ch]
11910F:	drivers/mfd/twl4030*.c
11911F:	drivers/mfd/twl6030*.c
11912F:	drivers/mfd/twl6040*.c
11913F:	drivers/regulator/palmas-regulator*.c
11914F:	drivers/regulator/pbias-regulator.c
11915F:	drivers/regulator/tps65217-regulator.c
11916F:	drivers/regulator/tps65218-regulator.c
11917F:	drivers/regulator/tps65910-regulator.c
11918F:	drivers/regulator/twl-regulator.c
11919F:	drivers/regulator/twl6030-regulator.c
11920F:	include/linux/platform_data/i2c-omap.h
11921F:	include/linux/platform_data/ti-sysc.h
11922
11923ONION OMEGA2+ BOARD
11924M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11925L:	linux-mips@vger.kernel.org
11926S:	Maintained
11927F:	arch/mips/boot/dts/ralink/omega2p.dts
11928
11929OMFS FILESYSTEM
11930M:	Bob Copeland <me@bobcopeland.com>
11931L:	linux-karma-devel@lists.sourceforge.net
11932S:	Maintained
11933F:	Documentation/filesystems/omfs.txt
11934F:	fs/omfs/
11935
11936OMNIKEY CARDMAN 4000 DRIVER
11937M:	Harald Welte <laforge@gnumonks.org>
11938S:	Maintained
11939F:	drivers/char/pcmcia/cm4000_cs.c
11940F:	include/linux/cm4000_cs.h
11941F:	include/uapi/linux/cm4000_cs.h
11942
11943OMNIKEY CARDMAN 4040 DRIVER
11944M:	Harald Welte <laforge@gnumonks.org>
11945S:	Maintained
11946F:	drivers/char/pcmcia/cm4040_cs.*
11947
11948OMNIVISION OV13858 SENSOR DRIVER
11949M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11950L:	linux-media@vger.kernel.org
11951T:	git git://linuxtv.org/media_tree.git
11952S:	Maintained
11953F:	drivers/media/i2c/ov13858.c
11954
11955OMNIVISION OV2680 SENSOR DRIVER
11956M:	Rui Miguel Silva <rmfrfs@gmail.com>
11957L:	linux-media@vger.kernel.org
11958T:	git git://linuxtv.org/media_tree.git
11959S:	Maintained
11960F:	drivers/media/i2c/ov2680.c
11961F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11962
11963OMNIVISION OV2685 SENSOR DRIVER
11964M:	Shunqian Zheng <zhengsq@rock-chips.com>
11965L:	linux-media@vger.kernel.org
11966T:	git git://linuxtv.org/media_tree.git
11967S:	Maintained
11968F:	drivers/media/i2c/ov2685.c
11969
11970OMNIVISION OV5640 SENSOR DRIVER
11971M:	Steve Longerbeam <slongerbeam@gmail.com>
11972L:	linux-media@vger.kernel.org
11973T:	git git://linuxtv.org/media_tree.git
11974S:	Maintained
11975F:	drivers/media/i2c/ov5640.c
11976
11977OMNIVISION OV5647 SENSOR DRIVER
11978M:	Luis Oliveira <lolivei@synopsys.com>
11979L:	linux-media@vger.kernel.org
11980T:	git git://linuxtv.org/media_tree.git
11981S:	Maintained
11982F:	drivers/media/i2c/ov5647.c
11983
11984OMNIVISION OV5670 SENSOR DRIVER
11985M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11986M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11987L:	linux-media@vger.kernel.org
11988T:	git git://linuxtv.org/media_tree.git
11989S:	Maintained
11990F:	drivers/media/i2c/ov5670.c
11991
11992OMNIVISION OV5675 SENSOR DRIVER
11993M:	Shawn Tu <shawnx.tu@intel.com>
11994L:	linux-media@vger.kernel.org
11995T:	git git://linuxtv.org/media_tree.git
11996S:	Maintained
11997F:	drivers/media/i2c/ov5675.c
11998
11999OMNIVISION OV5695 SENSOR DRIVER
12000M:	Shunqian Zheng <zhengsq@rock-chips.com>
12001L:	linux-media@vger.kernel.org
12002T:	git git://linuxtv.org/media_tree.git
12003S:	Maintained
12004F:	drivers/media/i2c/ov5695.c
12005
12006OMNIVISION OV7670 SENSOR DRIVER
12007M:	Jonathan Corbet <corbet@lwn.net>
12008L:	linux-media@vger.kernel.org
12009T:	git git://linuxtv.org/media_tree.git
12010S:	Maintained
12011F:	drivers/media/i2c/ov7670.c
12012F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12013
12014OMNIVISION OV772x SENSOR DRIVER
12015M:	Jacopo Mondi <jacopo@jmondi.org>
12016L:	linux-media@vger.kernel.org
12017T:	git git://linuxtv.org/media_tree.git
12018S:	Odd fixes
12019F:	drivers/media/i2c/ov772x.c
12020F:	include/media/i2c/ov772x.h
12021F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12022
12023OMNIVISION OV7740 SENSOR DRIVER
12024M:	Wenyou Yang <wenyou.yang@microchip.com>
12025L:	linux-media@vger.kernel.org
12026T:	git git://linuxtv.org/media_tree.git
12027S:	Maintained
12028F:	drivers/media/i2c/ov7740.c
12029F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12030
12031OMNIVISION OV9640 SENSOR DRIVER
12032M:	Petr Cvek <petrcvekcz@gmail.com>
12033L:	linux-media@vger.kernel.org
12034S:	Maintained
12035F:	drivers/media/i2c/ov9640.*
12036
12037OMNIVISION OV8856 SENSOR DRIVER
12038M:	Ben Kao <ben.kao@intel.com>
12039L:	linux-media@vger.kernel.org
12040T:	git git://linuxtv.org/media_tree.git
12041S:	Maintained
12042F:	drivers/media/i2c/ov8856.c
12043
12044OMNIVISION OV9650 SENSOR DRIVER
12045M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12046R:	Akinobu Mita <akinobu.mita@gmail.com>
12047R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12048L:	linux-media@vger.kernel.org
12049T:	git git://linuxtv.org/media_tree.git
12050S:	Maintained
12051F:	drivers/media/i2c/ov9650.c
12052F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12053
12054ONENAND FLASH DRIVER
12055M:	Kyungmin Park <kyungmin.park@samsung.com>
12056L:	linux-mtd@lists.infradead.org
12057S:	Maintained
12058F:	drivers/mtd/nand/onenand/
12059F:	include/linux/mtd/onenand*.h
12060
12061OP-TEE DRIVER
12062M:	Jens Wiklander <jens.wiklander@linaro.org>
12063L:	tee-dev@lists.linaro.org
12064S:	Maintained
12065F:	drivers/tee/optee/
12066
12067OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12068M:	Sumit Garg <sumit.garg@linaro.org>
12069L:	tee-dev@lists.linaro.org
12070S:	Maintained
12071F:	drivers/char/hw_random/optee-rng.c
12072
12073OPA-VNIC DRIVER
12074M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12075M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12076L:	linux-rdma@vger.kernel.org
12077S:	Supported
12078F:	drivers/infiniband/ulp/opa_vnic
12079
12080OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12081M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12082M:	Frank Rowand <frowand.list@gmail.com>
12083L:	devicetree@vger.kernel.org
12084S:	Maintained
12085F:	Documentation/devicetree/dynamic-resolution-notes.txt
12086F:	Documentation/devicetree/overlay-notes.txt
12087F:	drivers/of/overlay.c
12088F:	drivers/of/resolver.c
12089K:	of_overlay_notifier_
12090
12091OPEN FIRMWARE AND FLATTENED DEVICE TREE
12092M:	Rob Herring <robh+dt@kernel.org>
12093M:	Frank Rowand <frowand.list@gmail.com>
12094L:	devicetree@vger.kernel.org
12095W:	http://www.devicetree.org/
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12097S:	Maintained
12098F:	drivers/of/
12099F:	include/linux/of*.h
12100F:	scripts/dtc/
12101F:	Documentation/ABI/testing/sysfs-firmware-ofw
12102
12103OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12104M:	Rob Herring <robh+dt@kernel.org>
12105M:	Mark Rutland <mark.rutland@arm.com>
12106L:	devicetree@vger.kernel.org
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12108Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12109S:	Maintained
12110F:	Documentation/devicetree/
12111F:	arch/*/boot/dts/
12112F:	include/dt-bindings/
12113
12114OPENCORES I2C BUS DRIVER
12115M:	Peter Korsgaard <peter@korsgaard.com>
12116M:	Andrew Lunn <andrew@lunn.ch>
12117L:	linux-i2c@vger.kernel.org
12118S:	Maintained
12119F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12120F:	Documentation/i2c/busses/i2c-ocores.rst
12121F:	drivers/i2c/busses/i2c-ocores.c
12122F:	include/linux/platform_data/i2c-ocores.h
12123
12124OPENRISC ARCHITECTURE
12125M:	Jonas Bonn <jonas@southpole.se>
12126M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12127M:	Stafford Horne <shorne@gmail.com>
12128T:	git git://github.com/openrisc/linux.git
12129L:	openrisc@lists.librecores.org
12130W:	http://openrisc.io
12131S:	Maintained
12132F:	Documentation/devicetree/bindings/openrisc/
12133F:	Documentation/openrisc/
12134F:	arch/openrisc/
12135F:	drivers/irqchip/irq-ompic.c
12136F:	drivers/irqchip/irq-or1k-*
12137
12138OPENVSWITCH
12139M:	Pravin B Shelar <pshelar@ovn.org>
12140L:	netdev@vger.kernel.org
12141L:	dev@openvswitch.org
12142W:	http://openvswitch.org
12143S:	Maintained
12144F:	net/openvswitch/
12145F:	include/uapi/linux/openvswitch.h
12146
12147OPERATING PERFORMANCE POINTS (OPP)
12148M:	Viresh Kumar <vireshk@kernel.org>
12149M:	Nishanth Menon <nm@ti.com>
12150M:	Stephen Boyd <sboyd@kernel.org>
12151L:	linux-pm@vger.kernel.org
12152S:	Maintained
12153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12154F:	drivers/opp/
12155F:	include/linux/pm_opp.h
12156F:	Documentation/power/opp.rst
12157F:	Documentation/devicetree/bindings/opp/
12158
12159OPL4 DRIVER
12160M:	Clemens Ladisch <clemens@ladisch.de>
12161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12163S:	Maintained
12164F:	sound/drivers/opl4/
12165
12166OPROFILE
12167M:	Robert Richter <rric@kernel.org>
12168L:	oprofile-list@lists.sf.net
12169S:	Maintained
12170F:	arch/*/include/asm/oprofile*.h
12171F:	arch/*/oprofile/
12172F:	drivers/oprofile/
12173F:	include/linux/oprofile.h
12174
12175ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12176M:	Mark Fasheh <mark@fasheh.com>
12177M:	Joel Becker <jlbec@evilplan.org>
12178M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12179L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12180W:	http://ocfs2.wiki.kernel.org
12181S:	Supported
12182F:	Documentation/filesystems/ocfs2.txt
12183F:	Documentation/filesystems/dlmfs.txt
12184F:	fs/ocfs2/
12185
12186ORANGEFS FILESYSTEM
12187M:	Mike Marshall <hubcap@omnibond.com>
12188R:	Martin Brandenburg <martin@omnibond.com>
12189L:	devel@lists.orangefs.org
12190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12191S:	Supported
12192F:	fs/orangefs/
12193F:	Documentation/filesystems/orangefs.txt
12194
12195ORINOCO DRIVER
12196L:	linux-wireless@vger.kernel.org
12197W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12198W:	http://www.nongnu.org/orinoco/
12199S:	Orphan
12200F:	drivers/net/wireless/intersil/orinoco/
12201
12202OV2659 OMNIVISION SENSOR DRIVER
12203M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12204L:	linux-media@vger.kernel.org
12205W:	https://linuxtv.org
12206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12207T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12208S:	Maintained
12209F:	drivers/media/i2c/ov2659.c
12210F:	include/media/i2c/ov2659.h
12211
12212OVERLAY FILESYSTEM
12213M:	Miklos Szeredi <miklos@szeredi.hu>
12214L:	linux-unionfs@vger.kernel.org
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12216S:	Supported
12217F:	fs/overlayfs/
12218F:	Documentation/filesystems/overlayfs.txt
12219
12220P54 WIRELESS DRIVER
12221M:	Christian Lamparter <chunkeey@googlemail.com>
12222L:	linux-wireless@vger.kernel.org
12223W:	http://wireless.kernel.org/en/users/Drivers/p54
12224S:	Maintained
12225F:	drivers/net/wireless/intersil/p54/
12226
12227PA SEMI ETHERNET DRIVER
12228L:	netdev@vger.kernel.org
12229S:	Orphan
12230F:	drivers/net/ethernet/pasemi/*
12231
12232PA SEMI SMBUS DRIVER
12233L:	linux-i2c@vger.kernel.org
12234S:	Orphan
12235F:	drivers/i2c/busses/i2c-pasemi.c
12236
12237PACKING
12238M:	Vladimir Oltean <olteanv@gmail.com>
12239L:	netdev@vger.kernel.org
12240S:	Supported
12241F:	lib/packing.c
12242F:	include/linux/packing.h
12243F:	Documentation/core-api/packing.rst
12244
12245PADATA PARALLEL EXECUTION MECHANISM
12246M:	Steffen Klassert <steffen.klassert@secunet.com>
12247L:	linux-crypto@vger.kernel.org
12248S:	Maintained
12249F:	kernel/padata.c
12250F:	include/linux/padata.h
12251F:	Documentation/padata.txt
12252
12253PAGE POOL
12254M:	Jesper Dangaard Brouer <hawk@kernel.org>
12255M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12256L:	netdev@vger.kernel.org
12257S:	Supported
12258F:	net/core/page_pool.c
12259F:	include/net/page_pool.h
12260
12261PANASONIC LAPTOP ACPI EXTRAS DRIVER
12262M:	Harald Welte <laforge@gnumonks.org>
12263L:	platform-driver-x86@vger.kernel.org
12264S:	Maintained
12265F:	drivers/platform/x86/panasonic-laptop.c
12266
12267PARALLEL LCD/KEYPAD PANEL DRIVER
12268M:	Willy Tarreau <willy@haproxy.com>
12269M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12270S:	Odd Fixes
12271F:	Documentation/admin-guide/lcd-panel-cgram.rst
12272F:	drivers/auxdisplay/panel.c
12273
12274PARALLEL PORT SUBSYSTEM
12275M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12276M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12277L:	linux-parport@lists.infradead.org (subscribers-only)
12278S:	Maintained
12279F:	drivers/parport/
12280F:	include/linux/parport*.h
12281F:	drivers/char/ppdev.c
12282F:	include/uapi/linux/ppdev.h
12283F:	Documentation/driver-api/parport*.rst
12284
12285PARAVIRT_OPS INTERFACE
12286M:	Juergen Gross <jgross@suse.com>
12287M:	Thomas Hellstrom <thellstrom@vmware.com>
12288M:	"VMware, Inc." <pv-drivers@vmware.com>
12289L:	virtualization@lists.linux-foundation.org
12290S:	Supported
12291F:	Documentation/virt/paravirt_ops.rst
12292F:	arch/*/kernel/paravirt*
12293F:	arch/*/include/asm/paravirt*.h
12294F:	include/linux/hypervisor.h
12295
12296PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12297M:	Tim Waugh <tim@cyberelk.net>
12298L:	linux-parport@lists.infradead.org (subscribers-only)
12299S:	Maintained
12300F:	Documentation/admin-guide/blockdev/paride.rst
12301F:	drivers/block/paride/
12302
12303PARISC ARCHITECTURE
12304M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12305M:	Helge Deller <deller@gmx.de>
12306L:	linux-parisc@vger.kernel.org
12307W:	http://www.parisc-linux.org/
12308Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12311S:	Maintained
12312F:	arch/parisc/
12313F:	Documentation/parisc/
12314F:	drivers/parisc/
12315F:	drivers/char/agp/parisc-agp.c
12316F:	drivers/input/misc/hp_sdc_rtc.c
12317F:	drivers/input/serio/gscps2.c
12318F:	drivers/input/serio/hp_sdc*
12319F:	drivers/parport/parport_gsc.*
12320F:	drivers/tty/serial/8250/8250_gsc.c
12321F:	drivers/video/fbdev/sti*
12322F:	drivers/video/console/sti*
12323F:	drivers/video/logo/logo_parisc*
12324F:	include/linux/hp_sdc.h
12325
12326PARMAN
12327M:	Jiri Pirko <jiri@mellanox.com>
12328L:	netdev@vger.kernel.org
12329S:	Supported
12330F:	lib/parman.c
12331F:	lib/test_parman.c
12332F:	include/linux/parman.h
12333
12334PC ENGINES APU BOARD DRIVER
12335M:	Enrico Weigelt, metux IT consult <info@metux.net>
12336S:	Maintained
12337F:	drivers/platform/x86/pcengines-apuv2.c
12338
12339PC87360 HARDWARE MONITORING DRIVER
12340M:	Jim Cromie <jim.cromie@gmail.com>
12341L:	linux-hwmon@vger.kernel.org
12342S:	Maintained
12343F:	Documentation/hwmon/pc87360.rst
12344F:	drivers/hwmon/pc87360.c
12345
12346PC8736x GPIO DRIVER
12347M:	Jim Cromie <jim.cromie@gmail.com>
12348S:	Maintained
12349F:	drivers/char/pc8736x_gpio.c
12350
12351PC87427 HARDWARE MONITORING DRIVER
12352M:	Jean Delvare <jdelvare@suse.com>
12353L:	linux-hwmon@vger.kernel.org
12354S:	Maintained
12355F:	Documentation/hwmon/pc87427.rst
12356F:	drivers/hwmon/pc87427.c
12357
12358PCA9532 LED DRIVER
12359M:	Riku Voipio <riku.voipio@iki.fi>
12360S:	Maintained
12361F:	drivers/leds/leds-pca9532.c
12362F:	include/linux/leds-pca9532.h
12363
12364PCA9541 I2C BUS MASTER SELECTOR DRIVER
12365M:	Guenter Roeck <linux@roeck-us.net>
12366L:	linux-i2c@vger.kernel.org
12367S:	Maintained
12368F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12369
12370PCDP - PRIMARY CONSOLE AND DEBUG PORT
12371M:	Khalid Aziz <khalid@gonehiking.org>
12372S:	Maintained
12373F:	drivers/firmware/pcdp.*
12374
12375PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12376M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12377L:	linux-pci@vger.kernel.org
12378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12381F:	drivers/pci/controller/pci-aardvark.c
12382
12383PCI DRIVER FOR ALTERA PCIE IP
12384M:	Ley Foon Tan <lftan@altera.com>
12385L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12386L:	linux-pci@vger.kernel.org
12387S:	Supported
12388F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12389F:	drivers/pci/controller/pcie-altera.c
12390
12391PCI DRIVER FOR APPLIEDMICRO XGENE
12392M:	Toan Le <toan@os.amperecomputing.com>
12393L:	linux-pci@vger.kernel.org
12394L:	linux-arm-kernel@lists.infradead.org
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12397F:	drivers/pci/controller/pci-xgene.c
12398
12399PCI DRIVER FOR ARM VERSATILE PLATFORM
12400M:	Rob Herring <robh@kernel.org>
12401L:	linux-pci@vger.kernel.org
12402L:	linux-arm-kernel@lists.infradead.org
12403S:	Maintained
12404F:	Documentation/devicetree/bindings/pci/versatile.txt
12405F:	drivers/pci/controller/pci-versatile.c
12406
12407PCI DRIVER FOR ARMADA 8K
12408M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12409L:	linux-pci@vger.kernel.org
12410L:	linux-arm-kernel@lists.infradead.org
12411S:	Maintained
12412F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12413F:	drivers/pci/controller/dwc/pcie-armada8k.c
12414
12415PCI DRIVER FOR CADENCE PCIE IP
12416M:	Tom Joseph <tjoseph@cadence.com>
12417L:	linux-pci@vger.kernel.org
12418S:	Maintained
12419F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12420F:	drivers/pci/controller/pcie-cadence*
12421
12422PCI DRIVER FOR FREESCALE LAYERSCAPE
12423M:	Minghuan Lian <minghuan.Lian@nxp.com>
12424M:	Mingkai Hu <mingkai.hu@nxp.com>
12425M:	Roy Zang <roy.zang@nxp.com>
12426L:	linuxppc-dev@lists.ozlabs.org
12427L:	linux-pci@vger.kernel.org
12428L:	linux-arm-kernel@lists.infradead.org
12429S:	Maintained
12430F:	drivers/pci/controller/dwc/*layerscape*
12431
12432PCI DRIVER FOR GENERIC OF HOSTS
12433M:	Will Deacon <will@kernel.org>
12434L:	linux-pci@vger.kernel.org
12435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12436S:	Maintained
12437F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12438F:	drivers/pci/controller/pci-host-common.c
12439F:	drivers/pci/controller/pci-host-generic.c
12440
12441PCI DRIVER FOR IMX6
12442M:	Richard Zhu <hongxing.zhu@nxp.com>
12443M:	Lucas Stach <l.stach@pengutronix.de>
12444L:	linux-pci@vger.kernel.org
12445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12446S:	Maintained
12447F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12448F:	drivers/pci/controller/dwc/*imx6*
12449
12450PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12451M:	Keith Busch <keith.busch@intel.com>
12452M:	Jonathan Derrick <jonathan.derrick@intel.com>
12453L:	linux-pci@vger.kernel.org
12454S:	Supported
12455F:	drivers/pci/controller/vmd.c
12456
12457PCI DRIVER FOR MICROSEMI SWITCHTEC
12458M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12459M:	Logan Gunthorpe <logang@deltatee.com>
12460L:	linux-pci@vger.kernel.org
12461S:	Maintained
12462F:	Documentation/driver-api/switchtec.rst
12463F:	Documentation/ABI/testing/sysfs-class-switchtec
12464F:	drivers/pci/switch/switchtec*
12465F:	include/uapi/linux/switchtec_ioctl.h
12466F:	include/linux/switchtec.h
12467F:	drivers/ntb/hw/mscc/
12468
12469PCI DRIVER FOR MOBIVEIL PCIE IP
12470M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12471M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12472L:	linux-pci@vger.kernel.org
12473S:	Supported
12474F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12475F:	drivers/pci/controller/pcie-mobiveil.c
12476
12477PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12478M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12479M:	Jason Cooper <jason@lakedaemon.net>
12480L:	linux-pci@vger.kernel.org
12481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482S:	Maintained
12483F:	drivers/pci/controller/*mvebu*
12484
12485PCI DRIVER FOR NVIDIA TEGRA
12486M:	Thierry Reding <thierry.reding@gmail.com>
12487L:	linux-tegra@vger.kernel.org
12488L:	linux-pci@vger.kernel.org
12489S:	Supported
12490F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12491F:	drivers/pci/controller/pci-tegra.c
12492
12493PCI DRIVER FOR RENESAS R-CAR
12494M:	Simon Horman <horms@verge.net.au>
12495L:	linux-pci@vger.kernel.org
12496L:	linux-renesas-soc@vger.kernel.org
12497S:	Maintained
12498F:	drivers/pci/controller/*rcar*
12499
12500PCI DRIVER FOR SAMSUNG EXYNOS
12501M:	Jingoo Han <jingoohan1@gmail.com>
12502L:	linux-pci@vger.kernel.org
12503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12504L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12505S:	Maintained
12506F:	drivers/pci/controller/dwc/pci-exynos.c
12507
12508PCI DRIVER FOR SYNOPSYS DESIGNWARE
12509M:	Jingoo Han <jingoohan1@gmail.com>
12510M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12511L:	linux-pci@vger.kernel.org
12512S:	Maintained
12513F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12514F:	drivers/pci/controller/dwc/*designware*
12515
12516PCI DRIVER FOR TI DRA7XX
12517M:	Kishon Vijay Abraham I <kishon@ti.com>
12518L:	linux-omap@vger.kernel.org
12519L:	linux-pci@vger.kernel.org
12520S:	Supported
12521F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12522F:	drivers/pci/controller/dwc/pci-dra7xx.c
12523
12524PCI DRIVER FOR TI KEYSTONE
12525M:	Murali Karicheri <m-karicheri2@ti.com>
12526L:	linux-pci@vger.kernel.org
12527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12528S:	Maintained
12529F:	drivers/pci/controller/dwc/pci-keystone.c
12530
12531PCI ENDPOINT SUBSYSTEM
12532M:	Kishon Vijay Abraham I <kishon@ti.com>
12533M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12534L:	linux-pci@vger.kernel.org
12535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12536S:	Supported
12537F:	drivers/pci/endpoint/
12538F:	drivers/misc/pci_endpoint_test.c
12539F:	tools/pci/
12540
12541PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12542M:	Russell Currey <ruscur@russell.cc>
12543M:	Sam Bobroff <sbobroff@linux.ibm.com>
12544M:	Oliver O'Halloran <oohall@gmail.com>
12545L:	linuxppc-dev@lists.ozlabs.org
12546S:	Supported
12547F:	Documentation/PCI/pci-error-recovery.rst
12548F:	drivers/pci/pcie/aer.c
12549F:	drivers/pci/pcie/dpc.c
12550F:	drivers/pci/pcie/err.c
12551F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12552F:	arch/powerpc/kernel/eeh*.c
12553F:	arch/powerpc/platforms/*/eeh*.c
12554F:	arch/powerpc/include/*/eeh*.h
12555
12556PCI ERROR RECOVERY
12557M:	Linas Vepstas <linasvepstas@gmail.com>
12558L:	linux-pci@vger.kernel.org
12559S:	Supported
12560F:	Documentation/PCI/pci-error-recovery.rst
12561
12562PCI MSI DRIVER FOR ALTERA MSI IP
12563M:	Ley Foon Tan <lftan@altera.com>
12564L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12565L:	linux-pci@vger.kernel.org
12566S:	Supported
12567F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12568F:	drivers/pci/controller/pcie-altera-msi.c
12569
12570PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12571M:	Toan Le <toan@os.amperecomputing.com>
12572L:	linux-pci@vger.kernel.org
12573L:	linux-arm-kernel@lists.infradead.org
12574S:	Maintained
12575F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12576F:	drivers/pci/controller/pci-xgene-msi.c
12577
12578PCI SUBSYSTEM
12579M:	Bjorn Helgaas <bhelgaas@google.com>
12580L:	linux-pci@vger.kernel.org
12581Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12583S:	Supported
12584F:	Documentation/devicetree/bindings/pci/
12585F:	Documentation/PCI/
12586F:	drivers/acpi/pci*
12587F:	drivers/pci/
12588F:	include/asm-generic/pci*
12589F:	include/linux/pci*
12590F:	include/linux/of_pci.h
12591F:	include/uapi/linux/pci*
12592F:	lib/pci*
12593F:	arch/x86/pci/
12594F:	arch/x86/kernel/quirks.c
12595F:	arch/x86/kernel/early-quirks.c
12596
12597PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12598M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12599R:	Andrew Murray <andrew.murray@arm.com>
12600L:	linux-pci@vger.kernel.org
12601Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12603S:	Supported
12604F:	drivers/pci/controller/
12605
12606PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12607M:	Jonathan Chocron <jonnyc@amazon.com>
12608L:	linux-pci@vger.kernel.org
12609S:	Maintained
12610F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12611F:	drivers/pci/controller/dwc/pcie-al.c
12612
12613PCIE DRIVER FOR AMLOGIC MESON
12614M:	Yue Wang <yue.wang@Amlogic.com>
12615L:	linux-pci@vger.kernel.org
12616L:	linux-amlogic@lists.infradead.org
12617S:	Maintained
12618F:	drivers/pci/controller/dwc/pci-meson.c
12619
12620PCIE DRIVER FOR AXIS ARTPEC
12621M:	Jesper Nilsson <jesper.nilsson@axis.com>
12622L:	linux-arm-kernel@axis.com
12623L:	linux-pci@vger.kernel.org
12624S:	Maintained
12625F:	Documentation/devicetree/bindings/pci/axis,artpec*
12626F:	drivers/pci/controller/dwc/*artpec*
12627
12628PCIE DRIVER FOR CAVIUM THUNDERX
12629M:	David Daney <david.daney@cavium.com>
12630L:	linux-pci@vger.kernel.org
12631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12632S:	Supported
12633F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12634F:	drivers/pci/controller/pci-thunder-*
12635
12636PCIE DRIVER FOR HISILICON
12637M:	Zhou Wang <wangzhou1@hisilicon.com>
12638L:	linux-pci@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12641F:	drivers/pci/controller/dwc/pcie-hisi.c
12642
12643PCIE DRIVER FOR HISILICON KIRIN
12644M:	Xiaowei Song <songxiaowei@hisilicon.com>
12645M:	Binghui Wang <wangbinghui@hisilicon.com>
12646L:	linux-pci@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12649F:	drivers/pci/controller/dwc/pcie-kirin.c
12650
12651PCIE DRIVER FOR HISILICON STB
12652M:	Shawn Guo <shawn.guo@linaro.org>
12653L:	linux-pci@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12656F:	drivers/pci/controller/dwc/pcie-histb.c
12657
12658PCIE DRIVER FOR MEDIATEK
12659M:	Ryder Lee <ryder.lee@mediatek.com>
12660L:	linux-pci@vger.kernel.org
12661L:	linux-mediatek@lists.infradead.org
12662S:	Supported
12663F:	Documentation/devicetree/bindings/pci/mediatek*
12664F:	drivers/pci/controller/*mediatek*
12665
12666PCIE DRIVER FOR QUALCOMM MSM
12667M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12668L:	linux-pci@vger.kernel.org
12669L:	linux-arm-msm@vger.kernel.org
12670S:	Maintained
12671F:	drivers/pci/controller/dwc/*qcom*
12672
12673PCIE DRIVER FOR ROCKCHIP
12674M:	Shawn Lin <shawn.lin@rock-chips.com>
12675L:	linux-pci@vger.kernel.org
12676L:	linux-rockchip@lists.infradead.org
12677S:	Maintained
12678F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12679F:	drivers/pci/controller/pcie-rockchip*
12680
12681PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12682M:	Linus Walleij <linus.walleij@linaro.org>
12683L:	linux-pci@vger.kernel.org
12684S:	Maintained
12685F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12686F:	drivers/pci/controller/pci-v3-semi.c
12687
12688PCIE DRIVER FOR SOCIONEXT UNIPHIER
12689M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12690L:	linux-pci@vger.kernel.org
12691S:	Maintained
12692F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12693F:	drivers/pci/controller/dwc/pcie-uniphier.c
12694
12695PCIE DRIVER FOR ST SPEAR13XX
12696M:	Pratyush Anand <pratyush.anand@gmail.com>
12697L:	linux-pci@vger.kernel.org
12698S:	Maintained
12699F:	drivers/pci/controller/dwc/*spear*
12700
12701PCMCIA SUBSYSTEM
12702M:	Dominik Brodowski <linux@dominikbrodowski.net>
12703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12704S:	Odd Fixes
12705F:	Documentation/pcmcia/
12706F:	tools/pcmcia/
12707F:	drivers/pcmcia/
12708F:	include/pcmcia/
12709
12710PCNET32 NETWORK DRIVER
12711M:	Don Fry <pcnet32@frontier.com>
12712L:	netdev@vger.kernel.org
12713S:	Maintained
12714F:	drivers/net/ethernet/amd/pcnet32.c
12715
12716PCRYPT PARALLEL CRYPTO ENGINE
12717M:	Steffen Klassert <steffen.klassert@secunet.com>
12718L:	linux-crypto@vger.kernel.org
12719S:	Maintained
12720F:	crypto/pcrypt.c
12721F:	include/crypto/pcrypt.h
12722
12723PEAQ WMI HOTKEYS DRIVER
12724M:	Hans de Goede <hdegoede@redhat.com>
12725L:	platform-driver-x86@vger.kernel.org
12726S:	Maintained
12727F:	drivers/platform/x86/peaq-wmi.c
12728
12729PENSANDO ETHERNET DRIVERS
12730M:	Shannon Nelson <snelson@pensando.io>
12731M:	Pensando Drivers <drivers@pensando.io>
12732L:	netdev@vger.kernel.org
12733S:	Supported
12734F:	Documentation/networking/device_drivers/pensando/ionic.rst
12735F:	drivers/net/ethernet/pensando/
12736
12737PER-CPU MEMORY ALLOCATOR
12738M:	Dennis Zhou <dennis@kernel.org>
12739M:	Tejun Heo <tj@kernel.org>
12740M:	Christoph Lameter <cl@linux.com>
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12742S:	Maintained
12743F:	include/linux/percpu*.h
12744F:	mm/percpu*.c
12745F:	arch/*/include/asm/percpu.h
12746
12747PER-TASK DELAY ACCOUNTING
12748M:	Balbir Singh <bsingharora@gmail.com>
12749S:	Maintained
12750F:	include/linux/delayacct.h
12751F:	kernel/delayacct.c
12752
12753PERFORMANCE EVENTS SUBSYSTEM
12754M:	Peter Zijlstra <peterz@infradead.org>
12755M:	Ingo Molnar <mingo@redhat.com>
12756M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12757R:	Mark Rutland <mark.rutland@arm.com>
12758R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12759R:	Jiri Olsa <jolsa@redhat.com>
12760R:	Namhyung Kim <namhyung@kernel.org>
12761L:	linux-kernel@vger.kernel.org
12762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12763S:	Supported
12764F:	kernel/events/*
12765F:	include/linux/perf_event.h
12766F:	include/uapi/linux/perf_event.h
12767F:	arch/*/kernel/perf_event*.c
12768F:	arch/*/kernel/*/perf_event*.c
12769F:	arch/*/kernel/*/*/perf_event*.c
12770F:	arch/*/include/asm/perf_event.h
12771F:	arch/*/kernel/perf_callchain.c
12772F:	arch/*/events/*
12773F:	arch/*/events/*/*
12774F:	tools/perf/
12775
12776PERSONALITY HANDLING
12777M:	Christoph Hellwig <hch@infradead.org>
12778L:	linux-abi-devel@lists.sourceforge.net
12779S:	Maintained
12780F:	include/linux/personality.h
12781F:	include/uapi/linux/personality.h
12782
12783PHOENIX RC FLIGHT CONTROLLER ADAPTER
12784M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12785L:	linux-input@vger.kernel.org
12786S:	Maintained
12787F:	Documentation/input/devices/pxrc.rst
12788F:	drivers/input/joystick/pxrc.c
12789
12790FLYSKY FSIA6B RC RECEIVER
12791M:	Markus Koch <markus@notsyncing.net>
12792L:	linux-input@vger.kernel.org
12793S:	Maintained
12794F:	drivers/input/joystick/fsia6b.c
12795
12796PHONET PROTOCOL
12797M:	Remi Denis-Courmont <courmisch@gmail.com>
12798S:	Supported
12799F:	Documentation/networking/phonet.txt
12800F:	include/linux/phonet.h
12801F:	include/net/phonet/
12802F:	include/uapi/linux/phonet.h
12803F:	net/phonet/
12804
12805PHRAM MTD DRIVER
12806M:	Joern Engel <joern@lazybastard.org>
12807L:	linux-mtd@lists.infradead.org
12808S:	Maintained
12809F:	drivers/mtd/devices/phram.c
12810
12811PICOLCD HID DRIVER
12812M:	Bruno Prémont <bonbons@linux-vserver.org>
12813L:	linux-input@vger.kernel.org
12814S:	Maintained
12815F:	drivers/hid/hid-picolcd*
12816
12817PICOXCELL SUPPORT
12818M:	Jamie Iles <jamie@jamieiles.com>
12819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12820T:	git git://github.com/jamieiles/linux-2.6-ji.git
12821S:	Supported
12822F:	arch/arm/boot/dts/picoxcell*
12823F:	arch/arm/mach-picoxcell/
12824F:	drivers/crypto/picoxcell*
12825
12826PIDFD API
12827M:	Christian Brauner <christian@brauner.io>
12828L:	linux-kernel@vger.kernel.org
12829S:	Maintained
12830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12831F:	samples/pidfd/
12832F:	tools/testing/selftests/pidfd/
12833K:	(?i)pidfd
12834K:	(?i)clone3
12835K:	\b(clone_args|kernel_clone_args)\b
12836
12837PIN CONTROL SUBSYSTEM
12838M:	Linus Walleij <linus.walleij@linaro.org>
12839L:	linux-gpio@vger.kernel.org
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12841S:	Maintained
12842F:	Documentation/devicetree/bindings/pinctrl/
12843F:	Documentation/driver-api/pinctl.rst
12844F:	drivers/pinctrl/
12845F:	include/linux/pinctrl/
12846
12847PIN CONTROLLER - MICROCHIP AT91
12848M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12850L:	linux-gpio@vger.kernel.org
12851S:	Supported
12852F:	drivers/pinctrl/pinctrl-at91*
12853F:	drivers/gpio/gpio-sama5d2-piobu.c
12854
12855PIN CONTROLLER - FREESCALE
12856M:	Dong Aisheng <aisheng.dong@nxp.com>
12857M:	Fabio Estevam <festevam@gmail.com>
12858M:	Shawn Guo <shawnguo@kernel.org>
12859M:	Stefan Agner <stefan@agner.ch>
12860R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12861L:	linux-gpio@vger.kernel.org
12862S:	Maintained
12863F:	drivers/pinctrl/freescale/
12864F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12865
12866PIN CONTROLLER - INTEL
12867M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12868M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12870S:	Maintained
12871F:	drivers/pinctrl/intel/
12872
12873PIN CONTROLLER - MEDIATEK
12874M:	Sean Wang <sean.wang@kernel.org>
12875L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12876S:	Maintained
12877F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12878F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12879F:	drivers/pinctrl/mediatek/
12880
12881PIN CONTROLLER - QUALCOMM
12882M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12883S:	Maintained
12884L:	linux-arm-msm@vger.kernel.org
12885F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12886F:	drivers/pinctrl/qcom/
12887
12888PIN CONTROLLER - RENESAS
12889M:	Geert Uytterhoeven <geert+renesas@glider.be>
12890L:	linux-renesas-soc@vger.kernel.org
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12892S:	Maintained
12893F:	drivers/pinctrl/pinctrl-rz*
12894F:	drivers/pinctrl/sh-pfc/
12895
12896PIN CONTROLLER - SAMSUNG
12897M:	Tomasz Figa <tomasz.figa@gmail.com>
12898M:	Krzysztof Kozlowski <krzk@kernel.org>
12899M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12901L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12902Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12904S:	Maintained
12905F:	drivers/pinctrl/samsung/
12906F:	include/dt-bindings/pinctrl/samsung.h
12907F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12908
12909PIN CONTROLLER - SINGLE
12910M:	Tony Lindgren <tony@atomide.com>
12911M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913L:	linux-omap@vger.kernel.org
12914S:	Maintained
12915F:	drivers/pinctrl/pinctrl-single.c
12916
12917PIN CONTROLLER - ST SPEAR
12918M:	Viresh Kumar <vireshk@kernel.org>
12919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12920W:	http://www.st.com/spear
12921S:	Maintained
12922F:	drivers/pinctrl/spear/
12923
12924PISTACHIO SOC SUPPORT
12925M:	James Hartley <james.hartley@sondrel.com>
12926L:	linux-mips@vger.kernel.org
12927S:	Odd Fixes
12928F:	arch/mips/pistachio/
12929F:	arch/mips/include/asm/mach-pistachio/
12930F:	arch/mips/boot/dts/img/pistachio*
12931F:	arch/mips/configs/pistachio*_defconfig
12932
12933PKTCDVD DRIVER
12934S:	Orphan
12935M:	linux-block@vger.kernel.org
12936F:	drivers/block/pktcdvd.c
12937F:	include/linux/pktcdvd.h
12938F:	include/uapi/linux/pktcdvd.h
12939
12940PKUNITY SOC DRIVERS
12941M:	Guan Xuetao <gxt@pku.edu.cn>
12942W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12943S:	Maintained
12944T:	git git://github.com/gxt/linux.git
12945F:	drivers/input/serio/i8042-unicore32io.h
12946F:	drivers/i2c/busses/i2c-puv3.c
12947F:	drivers/video/fbdev/fb-puv3.c
12948F:	drivers/rtc/rtc-puv3.c
12949
12950PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12951M:	Tomasz Duszynski <tduszyns@gmail.com>
12952S:	Maintained
12953F:	drivers/iio/chemical/pms7003.c
12954F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12955
12956PMBUS HARDWARE MONITORING DRIVERS
12957M:	Guenter Roeck <linux@roeck-us.net>
12958L:	linux-hwmon@vger.kernel.org
12959W:	http://hwmon.wiki.kernel.org/
12960W:	http://www.roeck-us.net/linux/drivers/
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12962S:	Maintained
12963F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12964F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12965F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12966F:	Documentation/hwmon/adm1275.rst
12967F:	Documentation/hwmon/ibm-cffps.rst
12968F:	Documentation/hwmon/ir35221.rst
12969F:	Documentation/hwmon/lm25066.rst
12970F:	Documentation/hwmon/ltc2978.rst
12971F:	Documentation/hwmon/ltc3815.rst
12972F:	Documentation/hwmon/max16064.rst
12973F:	Documentation/hwmon/max20751.rst
12974F:	Documentation/hwmon/max31785.rst
12975F:	Documentation/hwmon/max34440.rst
12976F:	Documentation/hwmon/max8688.rst
12977F:	Documentation/hwmon/pmbus.rst
12978F:	Documentation/hwmon/pmbus-core.rst
12979F:	Documentation/hwmon/tps40422.rst
12980F:	Documentation/hwmon/ucd9000.rst
12981F:	Documentation/hwmon/ucd9200.rst
12982F:	Documentation/hwmon/zl6100.rst
12983F:	drivers/hwmon/pmbus/
12984F:	include/linux/pmbus.h
12985
12986PMC SIERRA MaxRAID DRIVER
12987L:	linux-scsi@vger.kernel.org
12988W:	http://www.pmc-sierra.com/
12989S:	Orphan
12990F:	drivers/scsi/pmcraid.*
12991
12992PMC SIERRA PM8001 DRIVER
12993M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12994L:	linux-scsi@vger.kernel.org
12995S:	Supported
12996F:	drivers/scsi/pm8001/
12997
12998PNP SUPPORT
12999M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13000S:	Maintained
13001F:	drivers/pnp/
13002
13003PNI RM3100 IIO DRIVER
13004M:	Song Qiang <songqiang1304521@gmail.com>
13005L:	linux-iio@vger.kernel.org
13006S:	Maintained
13007F:	drivers/iio/magnetometer/rm3100*
13008F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13009
13010POSIX CLOCKS and TIMERS
13011M:	Thomas Gleixner <tglx@linutronix.de>
13012L:	linux-kernel@vger.kernel.org
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13014S:	Maintained
13015F:	fs/timerfd.c
13016F:	include/linux/timer*
13017F:	kernel/time/*timer*
13018
13019POWER MANAGEMENT CORE
13020M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13021L:	linux-pm@vger.kernel.org
13022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13023B:	https://bugzilla.kernel.org
13024S:	Supported
13025F:	drivers/base/power/
13026F:	include/linux/pm.h
13027F:	include/linux/pm_*
13028F:	include/linux/powercap.h
13029F:	include/linux/intel_rapl.h
13030F:	drivers/powercap/
13031F:	kernel/configs/nopm.config
13032
13033POWER STATE COORDINATION INTERFACE (PSCI)
13034M:	Mark Rutland <mark.rutland@arm.com>
13035M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13036L:	linux-arm-kernel@lists.infradead.org
13037S:	Maintained
13038F:	drivers/firmware/psci/
13039F:	include/linux/psci.h
13040F:	include/uapi/linux/psci.h
13041
13042POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13043M:	Sebastian Reichel <sre@kernel.org>
13044L:	linux-pm@vger.kernel.org
13045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13046S:	Maintained
13047F:	Documentation/ABI/testing/sysfs-class-power
13048F:	Documentation/devicetree/bindings/power/supply/
13049F:	include/linux/power_supply.h
13050F:	drivers/power/supply/
13051
13052POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13053M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13054L:	linuxppc-dev@lists.ozlabs.org
13055S:	Maintained
13056F:	drivers/char/powernv-op-panel.c
13057
13058PPP OVER ATM (RFC 2364)
13059M:	Mitchell Blank Jr <mitch@sfgoth.com>
13060S:	Maintained
13061F:	net/atm/pppoatm.c
13062F:	include/uapi/linux/atmppp.h
13063
13064PPP OVER ETHERNET
13065M:	Michal Ostrowski <mostrows@earthlink.net>
13066S:	Maintained
13067F:	drivers/net/ppp/pppoe.c
13068F:	drivers/net/ppp/pppox.c
13069
13070PPP OVER L2TP
13071M:	James Chapman <jchapman@katalix.com>
13072S:	Maintained
13073F:	net/l2tp/l2tp_ppp.c
13074F:	include/linux/if_pppol2tp.h
13075F:	include/uapi/linux/if_pppol2tp.h
13076
13077PPP PROTOCOL DRIVERS AND COMPRESSORS
13078M:	Paul Mackerras <paulus@samba.org>
13079L:	linux-ppp@vger.kernel.org
13080S:	Maintained
13081F:	drivers/net/ppp/ppp_*
13082
13083PPS SUPPORT
13084M:	Rodolfo Giometti <giometti@enneenne.com>
13085W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13086L:	linuxpps@ml.enneenne.com (subscribers-only)
13087S:	Maintained
13088F:	Documentation/driver-api/pps.rst
13089F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13090F:	Documentation/ABI/testing/sysfs-pps
13091F:	drivers/pps/
13092F:	include/linux/pps*.h
13093F:	include/uapi/linux/pps.h
13094
13095PPTP DRIVER
13096M:	Dmitry Kozlov <xeb@mail.ru>
13097L:	netdev@vger.kernel.org
13098S:	Maintained
13099F:	drivers/net/ppp/pptp.c
13100W:	http://sourceforge.net/projects/accel-pptp
13101
13102PRINTK
13103M:	Petr Mladek <pmladek@suse.com>
13104M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13105R:	Steven Rostedt <rostedt@goodmis.org>
13106S:	Maintained
13107F:	kernel/printk/
13108F:	include/linux/printk.h
13109
13110PRISM54 WIRELESS DRIVER
13111M:	Luis Chamberlain <mcgrof@kernel.org>
13112L:	linux-wireless@vger.kernel.org
13113W:	http://wireless.kernel.org/en/users/Drivers/p54
13114S:	Obsolete
13115F:	drivers/net/wireless/intersil/prism54/
13116
13117PROC FILESYSTEM
13118R:	Alexey Dobriyan <adobriyan@gmail.com>
13119L:	linux-kernel@vger.kernel.org
13120L:	linux-fsdevel@vger.kernel.org
13121S:	Maintained
13122F:	fs/proc/
13123F:	include/linux/proc_fs.h
13124F:	tools/testing/selftests/proc/
13125F:	Documentation/filesystems/proc.txt
13126
13127PROC SYSCTL
13128M:	Luis Chamberlain <mcgrof@kernel.org>
13129M:	Kees Cook <keescook@chromium.org>
13130L:	linux-kernel@vger.kernel.org
13131L:	linux-fsdevel@vger.kernel.org
13132S:	Maintained
13133F:	fs/proc/proc_sysctl.c
13134F:	include/linux/sysctl.h
13135F:	kernel/sysctl.c
13136F:	tools/testing/selftests/sysctl/
13137
13138PS3 NETWORK SUPPORT
13139M:	Geoff Levand <geoff@infradead.org>
13140L:	netdev@vger.kernel.org
13141L:	linuxppc-dev@lists.ozlabs.org
13142S:	Maintained
13143F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13144
13145PS3 PLATFORM SUPPORT
13146M:	Geoff Levand <geoff@infradead.org>
13147L:	linuxppc-dev@lists.ozlabs.org
13148S:	Maintained
13149F:	arch/powerpc/boot/ps3*
13150F:	arch/powerpc/include/asm/lv1call.h
13151F:	arch/powerpc/include/asm/ps3*.h
13152F:	arch/powerpc/platforms/ps3/
13153F:	drivers/*/ps3*
13154F:	drivers/ps3/
13155F:	drivers/rtc/rtc-ps3.c
13156F:	drivers/usb/host/*ps3.c
13157F:	sound/ppc/snd_ps3*
13158
13159PS3VRAM DRIVER
13160M:	Jim Paris <jim@jtan.com>
13161M:	Geoff Levand <geoff@infradead.org>
13162L:	linuxppc-dev@lists.ozlabs.org
13163S:	Maintained
13164F:	drivers/block/ps3vram.c
13165
13166PSAMPLE PACKET SAMPLING SUPPORT:
13167M:	Yotam Gigi <yotam.gi@gmail.com>
13168S:	Maintained
13169F:	net/psample
13170F:	include/net/psample.h
13171F:	include/uapi/linux/psample.h
13172
13173PSTORE FILESYSTEM
13174M:	Kees Cook <keescook@chromium.org>
13175M:	Anton Vorontsov <anton@enomsg.org>
13176M:	Colin Cross <ccross@android.com>
13177M:	Tony Luck <tony.luck@intel.com>
13178S:	Maintained
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13180F:	fs/pstore/
13181F:	include/linux/pstore*
13182F:	drivers/firmware/efi/efi-pstore.c
13183F:	drivers/acpi/apei/erst.c
13184F:	Documentation/admin-guide/ramoops.rst
13185F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13186K:	\b(pstore|ramoops)
13187
13188PTP HARDWARE CLOCK SUPPORT
13189M:	Richard Cochran <richardcochran@gmail.com>
13190L:	netdev@vger.kernel.org
13191S:	Maintained
13192W:	http://linuxptp.sourceforge.net/
13193F:	Documentation/ABI/testing/sysfs-ptp
13194F:	Documentation/driver-api/ptp.rst
13195F:	drivers/net/phy/dp83640*
13196F:	drivers/ptp/*
13197F:	include/linux/ptp_cl*
13198
13199PTRACE SUPPORT
13200M:	Oleg Nesterov <oleg@redhat.com>
13201S:	Maintained
13202F:	include/asm-generic/syscall.h
13203F:	include/linux/ptrace.h
13204F:	include/linux/regset.h
13205F:	include/linux/tracehook.h
13206F:	include/uapi/linux/ptrace.h
13207F:	include/uapi/linux/ptrace.h
13208F:	kernel/ptrace.c
13209F:	arch/*/ptrace*.c
13210F:	arch/*/*/ptrace*.c
13211F:	arch/*/include/asm/ptrace*.h
13212
13213PULSE8-CEC DRIVER
13214M:	Hans Verkuil <hverkuil@xs4all.nl>
13215L:	linux-media@vger.kernel.org
13216T:	git git://linuxtv.org/media_tree.git
13217S:	Maintained
13218F:	drivers/media/usb/pulse8-cec/*
13219F:	Documentation/media/cec-drivers/pulse8-cec.rst
13220
13221PVRUSB2 VIDEO4LINUX DRIVER
13222M:	Mike Isely <isely@pobox.com>
13223L:	pvrusb2@isely.net	(subscribers-only)
13224L:	linux-media@vger.kernel.org
13225W:	http://www.isely.net/pvrusb2/
13226T:	git git://linuxtv.org/media_tree.git
13227S:	Maintained
13228F:	Documentation/media/v4l-drivers/pvrusb2*
13229F:	drivers/media/usb/pvrusb2/
13230
13231PWC WEBCAM DRIVER
13232M:	Hans Verkuil <hverkuil@xs4all.nl>
13233L:	linux-media@vger.kernel.org
13234T:	git git://linuxtv.org/media_tree.git
13235S:	Odd Fixes
13236F:	drivers/media/usb/pwc/*
13237F:	include/trace/events/pwc.h
13238
13239PWM FAN DRIVER
13240M:	Kamil Debski <kamil@wypas.org>
13241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13242L:	linux-hwmon@vger.kernel.org
13243S:	Supported
13244F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13245F:	Documentation/hwmon/pwm-fan.rst
13246F:	drivers/hwmon/pwm-fan.c
13247
13248PWM IR Transmitter
13249M:	Sean Young <sean@mess.org>
13250L:	linux-media@vger.kernel.org
13251S:	Maintained
13252F:	drivers/media/rc/pwm-ir-tx.c
13253
13254PWM SUBSYSTEM
13255M:	Thierry Reding <thierry.reding@gmail.com>
13256R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13257L:	linux-pwm@vger.kernel.org
13258S:	Maintained
13259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13260Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13261F:	Documentation/driver-api/pwm.rst
13262F:	Documentation/devicetree/bindings/pwm/
13263F:	include/linux/pwm.h
13264F:	drivers/pwm/
13265F:	drivers/video/backlight/pwm_bl.c
13266F:	include/linux/pwm_backlight.h
13267F:	drivers/gpio/gpio-mvebu.c
13268F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13269K:	pwm_(config|apply_state|ops)
13270
13271PXA GPIO DRIVER
13272M:	Robert Jarzmik <robert.jarzmik@free.fr>
13273L:	linux-gpio@vger.kernel.org
13274S:	Maintained
13275F:	drivers/gpio/gpio-pxa.c
13276
13277PXA MMCI DRIVER
13278S:	Orphan
13279
13280PXA RTC DRIVER
13281M:	Robert Jarzmik <robert.jarzmik@free.fr>
13282L:	linux-rtc@vger.kernel.org
13283S:	Maintained
13284
13285PXA2xx/PXA3xx SUPPORT
13286M:	Daniel Mack <daniel@zonque.org>
13287M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13288M:	Robert Jarzmik <robert.jarzmik@free.fr>
13289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13290T:	git git://github.com/hzhuang1/linux.git
13291T:	git git://github.com/rjarzmik/linux.git
13292S:	Maintained
13293F:	arch/arm/boot/dts/pxa*
13294F:	arch/arm/mach-pxa/
13295F:	drivers/dma/pxa*
13296F:	drivers/pcmcia/pxa2xx*
13297F:	drivers/pinctrl/pxa/
13298F:	drivers/spi/spi-pxa2xx*
13299F:	drivers/usb/gadget/udc/pxa2*
13300F:	include/sound/pxa2xx-lib.h
13301F:	sound/arm/pxa*
13302F:	sound/soc/pxa/
13303
13304QAT DRIVER
13305M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13306L:	qat-linux@intel.com
13307S:	Supported
13308F:	drivers/crypto/qat/
13309
13310QCOM AUDIO (ASoC) DRIVERS
13311M:	Patrick Lai <plai@codeaurora.org>
13312M:	Banajit Goswami <bgoswami@codeaurora.org>
13313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13314S:	Supported
13315F:	sound/soc/qcom/
13316
13317QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13318M:	Gabriel Somlo <somlo@cmu.edu>
13319M:	"Michael S. Tsirkin" <mst@redhat.com>
13320L:	qemu-devel@nongnu.org
13321S:	Maintained
13322F:	drivers/firmware/qemu_fw_cfg.c
13323F:	include/uapi/linux/qemu_fw_cfg.h
13324
13325QIB DRIVER
13326M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13327M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13328L:	linux-rdma@vger.kernel.org
13329S:	Supported
13330F:	drivers/infiniband/hw/qib/
13331
13332QLOGIC QL41xxx FCOE DRIVER
13333M:	QLogic-Storage-Upstream@cavium.com
13334L:	linux-scsi@vger.kernel.org
13335S:	Supported
13336F:	drivers/scsi/qedf/
13337
13338QLOGIC QL41xxx ISCSI DRIVER
13339M:	QLogic-Storage-Upstream@cavium.com
13340L:	linux-scsi@vger.kernel.org
13341S:	Supported
13342F:	drivers/scsi/qedi/
13343
13344QLOGIC QL4xxx ETHERNET DRIVER
13345M:	Ariel Elior <aelior@marvell.com>
13346M:	GR-everest-linux-l2@marvell.com
13347L:	netdev@vger.kernel.org
13348S:	Supported
13349F:	drivers/net/ethernet/qlogic/qed/
13350F:	include/linux/qed/
13351F:	drivers/net/ethernet/qlogic/qede/
13352
13353QLOGIC QL4xxx RDMA DRIVER
13354M:	Michal Kalderon <mkalderon@marvell.com>
13355M:	Ariel Elior <aelior@marvell.com>
13356L:	linux-rdma@vger.kernel.org
13357S:	Supported
13358F:	drivers/infiniband/hw/qedr/
13359F:	include/uapi/rdma/qedr-abi.h
13360
13361QLOGIC QLA1280 SCSI DRIVER
13362M:	Michael Reed <mdr@sgi.com>
13363L:	linux-scsi@vger.kernel.org
13364S:	Maintained
13365F:	drivers/scsi/qla1280.[ch]
13366
13367QLOGIC QLA2XXX FC-SCSI DRIVER
13368M:	hmadhani@marvell.com
13369L:	linux-scsi@vger.kernel.org
13370S:	Supported
13371F:	Documentation/scsi/LICENSE.qla2xxx
13372F:	drivers/scsi/qla2xxx/
13373
13374QLOGIC QLA3XXX NETWORK DRIVER
13375M:	GR-Linux-NIC-Dev@marvell.com
13376L:	netdev@vger.kernel.org
13377S:	Supported
13378F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13379F:	drivers/net/ethernet/qlogic/qla3xxx.*
13380
13381QLOGIC QLA4XXX iSCSI DRIVER
13382M:	QLogic-Storage-Upstream@qlogic.com
13383L:	linux-scsi@vger.kernel.org
13384S:	Supported
13385F:	Documentation/scsi/LICENSE.qla4xxx
13386F:	drivers/scsi/qla4xxx/
13387
13388QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13389M:	Shahed Shaikh <shshaikh@marvell.com>
13390M:	Manish Chopra <manishc@marvell.com>
13391M:	GR-Linux-NIC-Dev@marvell.com
13392L:	netdev@vger.kernel.org
13393S:	Supported
13394F:	drivers/net/ethernet/qlogic/qlcnic/
13395
13396QLOGIC QLGE 10Gb ETHERNET DRIVER
13397M:	Manish Chopra <manishc@marvell.com>
13398M:	GR-Linux-NIC-Dev@marvell.com
13399L:	netdev@vger.kernel.org
13400S:	Supported
13401F:	drivers/staging/qlge/
13402
13403QM1D1B0004 MEDIA DRIVER
13404M:	Akihiro Tsukada <tskd08@gmail.com>
13405L:	linux-media@vger.kernel.org
13406S:	Odd Fixes
13407F:	drivers/media/tuners/qm1d1b0004*
13408
13409QM1D1C0042 MEDIA DRIVER
13410M:	Akihiro Tsukada <tskd08@gmail.com>
13411L:	linux-media@vger.kernel.org
13412S:	Odd Fixes
13413F:	drivers/media/tuners/qm1d1c0042*
13414
13415QNX4 FILESYSTEM
13416M:	Anders Larsen <al@alarsen.net>
13417W:	http://www.alarsen.net/linux/qnx4fs/
13418S:	Maintained
13419F:	fs/qnx4/
13420F:	include/uapi/linux/qnx4_fs.h
13421F:	include/uapi/linux/qnxtypes.h
13422
13423QORIQ DPAA2 FSL-MC BUS DRIVER
13424M:	Stuart Yoder <stuyoder@gmail.com>
13425M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13426L:	linux-kernel@vger.kernel.org
13427S:	Maintained
13428F:	drivers/bus/fsl-mc/
13429F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13430F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13431
13432QT1010 MEDIA DRIVER
13433M:	Antti Palosaari <crope@iki.fi>
13434L:	linux-media@vger.kernel.org
13435W:	https://linuxtv.org
13436W:	http://palosaari.fi/linux/
13437Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13438T:	git git://linuxtv.org/anttip/media_tree.git
13439S:	Maintained
13440F:	drivers/media/tuners/qt1010*
13441
13442QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13443M:	Kalle Valo <kvalo@codeaurora.org>
13444L:	ath10k@lists.infradead.org
13445W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13447S:	Supported
13448F:	drivers/net/wireless/ath/ath10k/
13449
13450QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13451M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13452L:	linux-wireless@vger.kernel.org
13453W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13454S:	Supported
13455F:	drivers/net/wireless/ath/ath9k/
13456
13457QUALCOMM CAMERA SUBSYSTEM DRIVER
13458M:	Todor Tomov <todor.too@gmail.com>
13459L:	linux-media@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13462F:	Documentation/media/v4l-drivers/qcom_camss.rst
13463F:	drivers/media/platform/qcom/camss/
13464
13465QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13466M:	Ilia Lin <ilia.lin@kernel.org>
13467L:	linux-pm@vger.kernel.org
13468S:	Maintained
13469F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13470F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13471
13472QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13473M:	Timur Tabi <timur@kernel.org>
13474L:	netdev@vger.kernel.org
13475S:	Maintained
13476F:	drivers/net/ethernet/qualcomm/emac/
13477
13478QUALCOMM ETHQOS ETHERNET DRIVER
13479M:	Vinod Koul <vkoul@kernel.org>
13480M:	Niklas Cassel <niklas.cassel@linaro.org>
13481L:	netdev@vger.kernel.org
13482S:	Maintained
13483F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13484F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13485
13486QUALCOMM GENERIC INTERFACE I2C DRIVER
13487M:	Alok Chauhan <alokc@codeaurora.org>
13488L:	linux-i2c@vger.kernel.org
13489L:	linux-arm-msm@vger.kernel.org
13490S:	Supported
13491F:	drivers/i2c/busses/i2c-qcom-geni.c
13492
13493QUALCOMM HEXAGON ARCHITECTURE
13494M:	Brian Cain <bcain@codeaurora.org>
13495L:	linux-hexagon@vger.kernel.org
13496S:	Supported
13497F:	arch/hexagon/
13498
13499QUALCOMM HIDMA DRIVER
13500M:	Sinan Kaya <okaya@kernel.org>
13501L:	linux-arm-kernel@lists.infradead.org
13502L:	linux-arm-msm@vger.kernel.org
13503L:	dmaengine@vger.kernel.org
13504S:	Supported
13505F:	drivers/dma/qcom/hidma*
13506
13507QUALCOMM IOMMU
13508M:	Rob Clark <robdclark@gmail.com>
13509L:	iommu@lists.linux-foundation.org
13510L:	linux-arm-msm@vger.kernel.org
13511S:	Maintained
13512F:	drivers/iommu/qcom_iommu.c
13513
13514QUALCOMM TSENS THERMAL DRIVER
13515M:	Amit Kucheria <amit.kucheria@linaro.org>
13516L:	linux-pm@vger.kernel.org
13517L:	linux-arm-msm@vger.kernel.org
13518S:	Maintained
13519F:	drivers/thermal/qcom/
13520
13521QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13522M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13523L:	linux-media@vger.kernel.org
13524L:	linux-arm-msm@vger.kernel.org
13525T:	git git://linuxtv.org/media_tree.git
13526S:	Maintained
13527F:	drivers/media/platform/qcom/venus/
13528
13529QUALCOMM WCN36XX WIRELESS DRIVER
13530M:	Kalle Valo <kvalo@codeaurora.org>
13531L:	wcn36xx@lists.infradead.org
13532W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13533T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13534S:	Supported
13535F:	drivers/net/wireless/ath/wcn36xx/
13536
13537QUANTENNA QTNFMAC WIRELESS DRIVER
13538M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13539M:	Avinash Patil <avinashp@quantenna.com>
13540M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13541L:	linux-wireless@vger.kernel.org
13542S:	Maintained
13543F:	drivers/net/wireless/quantenna
13544
13545RADEON and AMDGPU DRM DRIVERS
13546M:	Alex Deucher <alexander.deucher@amd.com>
13547M:	Christian König <christian.koenig@amd.com>
13548M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13549L:	amd-gfx@lists.freedesktop.org
13550T:	git git://people.freedesktop.org/~agd5f/linux
13551S:	Supported
13552F:	drivers/gpu/drm/radeon/
13553F:	include/uapi/drm/radeon_drm.h
13554F:	drivers/gpu/drm/amd/
13555F:	include/uapi/drm/amdgpu_drm.h
13556
13557RADEON FRAMEBUFFER DISPLAY DRIVER
13558M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13559L:	linux-fbdev@vger.kernel.org
13560S:	Maintained
13561F:	drivers/video/fbdev/aty/radeon*
13562F:	include/uapi/linux/radeonfb.h
13563
13564RADIOSHARK RADIO DRIVER
13565M:	Hans Verkuil <hverkuil@xs4all.nl>
13566L:	linux-media@vger.kernel.org
13567T:	git git://linuxtv.org/media_tree.git
13568S:	Maintained
13569F:	drivers/media/radio/radio-shark.c
13570
13571RADIOSHARK2 RADIO DRIVER
13572M:	Hans Verkuil <hverkuil@xs4all.nl>
13573L:	linux-media@vger.kernel.org
13574T:	git git://linuxtv.org/media_tree.git
13575S:	Maintained
13576F:	drivers/media/radio/radio-shark2.c
13577F:	drivers/media/radio/radio-tea5777.c
13578
13579RADOS BLOCK DEVICE (RBD)
13580M:	Ilya Dryomov <idryomov@gmail.com>
13581M:	Sage Weil <sage@redhat.com>
13582M:	Alex Elder <elder@kernel.org>
13583L:	ceph-devel@vger.kernel.org
13584W:	http://ceph.com/
13585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13586T:	git git://github.com/ceph/ceph-client.git
13587S:	Supported
13588F:	Documentation/ABI/testing/sysfs-bus-rbd
13589F:	drivers/block/rbd.c
13590F:	drivers/block/rbd_types.h
13591
13592RAGE128 FRAMEBUFFER DISPLAY DRIVER
13593M:	Paul Mackerras <paulus@samba.org>
13594L:	linux-fbdev@vger.kernel.org
13595S:	Maintained
13596F:	drivers/video/fbdev/aty/aty128fb.c
13597
13598RAINSHADOW-CEC DRIVER
13599M:	Hans Verkuil <hverkuil@xs4all.nl>
13600L:	linux-media@vger.kernel.org
13601T:	git git://linuxtv.org/media_tree.git
13602S:	Maintained
13603F:	drivers/media/usb/rainshadow-cec/*
13604
13605RALINK MIPS ARCHITECTURE
13606M:	John Crispin <john@phrozen.org>
13607L:	linux-mips@vger.kernel.org
13608S:	Maintained
13609F:	arch/mips/ralink
13610
13611RALINK RT2X00 WIRELESS LAN DRIVER
13612P:	rt2x00 project
13613M:	Stanislaw Gruszka <sgruszka@redhat.com>
13614M:	Helmut Schaa <helmut.schaa@googlemail.com>
13615L:	linux-wireless@vger.kernel.org
13616S:	Maintained
13617F:	drivers/net/wireless/ralink/rt2x00/
13618
13619RAMDISK RAM BLOCK DEVICE DRIVER
13620M:	Jens Axboe <axboe@kernel.dk>
13621S:	Maintained
13622F:	Documentation/admin-guide/blockdev/ramdisk.rst
13623F:	drivers/block/brd.c
13624
13625RANCHU VIRTUAL BOARD FOR MIPS
13626M:	Miodrag Dinic <miodrag.dinic@mips.com>
13627L:	linux-mips@vger.kernel.org
13628S:	Supported
13629F:	arch/mips/generic/board-ranchu.c
13630F:	arch/mips/configs/generic/board-ranchu.config
13631
13632RANDOM NUMBER DRIVER
13633M:	"Theodore Ts'o" <tytso@mit.edu>
13634S:	Maintained
13635F:	drivers/char/random.c
13636
13637RAPIDIO SUBSYSTEM
13638M:	Matt Porter <mporter@kernel.crashing.org>
13639M:	Alexandre Bounine <alex.bou9@gmail.com>
13640S:	Maintained
13641F:	drivers/rapidio/
13642
13643RAS INFRASTRUCTURE
13644M:	Tony Luck <tony.luck@intel.com>
13645M:	Borislav Petkov <bp@alien8.de>
13646L:	linux-edac@vger.kernel.org
13647S:	Maintained
13648F:	drivers/ras/
13649F:	include/linux/ras.h
13650F:	include/ras/ras_event.h
13651F:	Documentation/admin-guide/ras.rst
13652
13653RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13654L:	linux-wireless@vger.kernel.org
13655S:	Orphan
13656F:	drivers/net/wireless/ray*
13657
13658RCUTORTURE TEST FRAMEWORK
13659M:	"Paul E. McKenney" <paulmck@kernel.org>
13660M:	Josh Triplett <josh@joshtriplett.org>
13661R:	Steven Rostedt <rostedt@goodmis.org>
13662R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13663R:	Lai Jiangshan <jiangshanlai@gmail.com>
13664L:	rcu@vger.kernel.org
13665S:	Supported
13666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13667F:	tools/testing/selftests/rcutorture
13668
13669RDC R-321X SoC
13670M:	Florian Fainelli <florian@openwrt.org>
13671S:	Maintained
13672
13673RDC R6040 FAST ETHERNET DRIVER
13674M:	Florian Fainelli <f.fainelli@gmail.com>
13675L:	netdev@vger.kernel.org
13676S:	Maintained
13677F:	drivers/net/ethernet/rdc/r6040.c
13678
13679RDMAVT - RDMA verbs software
13680M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13681M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13682L:	linux-rdma@vger.kernel.org
13683S:	Supported
13684F:	drivers/infiniband/sw/rdmavt
13685
13686RDS - RELIABLE DATAGRAM SOCKETS
13687M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13688L:	netdev@vger.kernel.org
13689L:	linux-rdma@vger.kernel.org
13690L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13691W:	https://oss.oracle.com/projects/rds/
13692S:	Supported
13693F:	net/rds/
13694F:	Documentation/networking/rds.txt
13695
13696RDT - RESOURCE ALLOCATION
13697M:	Fenghua Yu <fenghua.yu@intel.com>
13698M:	Reinette Chatre <reinette.chatre@intel.com>
13699L:	linux-kernel@vger.kernel.org
13700S:	Supported
13701F:	arch/x86/kernel/cpu/resctrl/
13702F:	arch/x86/include/asm/resctrl_sched.h
13703F:	Documentation/x86/resctrl*
13704
13705READ-COPY UPDATE (RCU)
13706M:	"Paul E. McKenney" <paulmck@kernel.org>
13707M:	Josh Triplett <josh@joshtriplett.org>
13708R:	Steven Rostedt <rostedt@goodmis.org>
13709R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13710R:	Lai Jiangshan <jiangshanlai@gmail.com>
13711R:	Joel Fernandes <joel@joelfernandes.org>
13712L:	rcu@vger.kernel.org
13713W:	http://www.rdrop.com/users/paulmck/RCU/
13714S:	Supported
13715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13716F:	Documentation/RCU/
13717X:	Documentation/RCU/torture.txt
13718F:	include/linux/rcu*
13719X:	include/linux/srcu*.h
13720F:	kernel/rcu/
13721X:	kernel/rcu/srcu*.c
13722
13723REAL TIME CLOCK (RTC) SUBSYSTEM
13724M:	Alessandro Zummo <a.zummo@towertech.it>
13725M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13726L:	linux-rtc@vger.kernel.org
13727Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13729S:	Maintained
13730F:	Documentation/devicetree/bindings/rtc/
13731F:	Documentation/admin-guide/rtc.rst
13732F:	drivers/rtc/
13733F:	include/linux/rtc.h
13734F:	include/uapi/linux/rtc.h
13735F:	include/linux/rtc/
13736F:	include/linux/platform_data/rtc-*
13737F:	tools/testing/selftests/rtc/
13738
13739REALTEK AUDIO CODECS
13740M:	Bard Liao <bardliao@realtek.com>
13741M:	Oder Chiou <oder_chiou@realtek.com>
13742S:	Maintained
13743F:	sound/soc/codecs/rt*
13744F:	include/sound/rt*.h
13745
13746REALTEK RTL83xx SMI DSA ROUTER CHIPS
13747M:	Linus Walleij <linus.walleij@linaro.org>
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13750F:	drivers/net/dsa/realtek-smi*
13751F:	drivers/net/dsa/rtl83*
13752
13753REDPINE WIRELESS DRIVER
13754M:	Amitkumar Karwar <amitkarwar@gmail.com>
13755M:	Siva Rebbagondla <siva8118@gmail.com>
13756L:	linux-wireless@vger.kernel.org
13757S:	Maintained
13758F:	drivers/net/wireless/rsi/
13759
13760REGISTER MAP ABSTRACTION
13761M:	Mark Brown <broonie@kernel.org>
13762L:	linux-kernel@vger.kernel.org
13763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13764S:	Supported
13765F:	Documentation/devicetree/bindings/regmap/
13766F:	drivers/base/regmap/
13767F:	include/linux/regmap.h
13768
13769REISERFS FILE SYSTEM
13770L:	reiserfs-devel@vger.kernel.org
13771S:	Supported
13772F:	fs/reiserfs/
13773
13774REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13775M:	Ohad Ben-Cohen <ohad@wizery.com>
13776M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13777L:	linux-remoteproc@vger.kernel.org
13778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13779S:	Maintained
13780F:	Documentation/devicetree/bindings/remoteproc/
13781F:	Documentation/ABI/testing/sysfs-class-remoteproc
13782F:	Documentation/remoteproc.txt
13783F:	drivers/remoteproc/
13784F:	include/linux/remoteproc.h
13785F:	include/linux/remoteproc/
13786
13787REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13788M:	Ohad Ben-Cohen <ohad@wizery.com>
13789M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13790L:	linux-remoteproc@vger.kernel.org
13791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13792S:	Maintained
13793F:	drivers/rpmsg/
13794F:	Documentation/rpmsg.txt
13795F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13796F:	include/linux/rpmsg.h
13797F:	include/linux/rpmsg/
13798F:	include/uapi/linux/rpmsg.h
13799F:	samples/rpmsg/
13800
13801RENESAS CLOCK DRIVERS
13802M:	Geert Uytterhoeven <geert+renesas@glider.be>
13803L:	linux-renesas-soc@vger.kernel.org
13804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13805S:	Supported
13806F:	drivers/clk/renesas/
13807
13808RENESAS EMEV2 I2C DRIVER
13809M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13810S:	Supported
13811F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13812F:	drivers/i2c/busses/i2c-emev2.c
13813
13814RENESAS ETHERNET DRIVERS
13815R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13816L:	netdev@vger.kernel.org
13817L:	linux-renesas-soc@vger.kernel.org
13818F:	Documentation/devicetree/bindings/net/renesas,*.txt
13819F:	Documentation/devicetree/bindings/net/sh_eth.txt
13820F:	drivers/net/ethernet/renesas/
13821F:	include/linux/sh_eth.h
13822
13823RENESAS R-CAR GYROADC DRIVER
13824M:	Marek Vasut <marek.vasut@gmail.com>
13825L:	linux-iio@vger.kernel.org
13826S:	Supported
13827F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13828F:	drivers/iio/adc/rcar-gyroadc.c
13829
13830RENESAS R-CAR I2C DRIVERS
13831M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13832S:	Supported
13833F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13834F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13835F:	drivers/i2c/busses/i2c-rcar.c
13836F:	drivers/i2c/busses/i2c-sh_mobile.c
13837
13838RENESAS RIIC DRIVER
13839M:	Chris Brandt <chris.brandt@renesas.com>
13840S:	Supported
13841F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13842F:	drivers/i2c/busses/i2c-riic.c
13843
13844RENESAS USB PHY DRIVER
13845M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13846L:	linux-renesas-soc@vger.kernel.org
13847S:	Maintained
13848F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13849
13850RESET CONTROLLER FRAMEWORK
13851M:	Philipp Zabel <p.zabel@pengutronix.de>
13852T:	git git://git.pengutronix.de/git/pza/linux
13853S:	Maintained
13854F:	drivers/reset/
13855F:	Documentation/devicetree/bindings/reset/
13856F:	include/dt-bindings/reset/
13857F:	include/linux/reset.h
13858F:	include/linux/reset/
13859F:	include/linux/reset-controller.h
13860
13861RESTARTABLE SEQUENCES SUPPORT
13862M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13863M:	Peter Zijlstra <peterz@infradead.org>
13864M:	"Paul E. McKenney" <paulmck@kernel.org>
13865M:	Boqun Feng <boqun.feng@gmail.com>
13866L:	linux-kernel@vger.kernel.org
13867S:	Supported
13868F:	kernel/rseq.c
13869F:	include/uapi/linux/rseq.h
13870F:	include/trace/events/rseq.h
13871F:	tools/testing/selftests/rseq/
13872
13873RFKILL
13874M:	Johannes Berg <johannes@sipsolutions.net>
13875L:	linux-wireless@vger.kernel.org
13876W:	http://wireless.kernel.org/
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13879S:	Maintained
13880F:	Documentation/driver-api/rfkill.rst
13881F:	Documentation/ABI/stable/sysfs-class-rfkill
13882F:	net/rfkill/
13883F:	include/linux/rfkill.h
13884F:	include/uapi/linux/rfkill.h
13885
13886RHASHTABLE
13887M:	Thomas Graf <tgraf@suug.ch>
13888M:	Herbert Xu <herbert@gondor.apana.org.au>
13889L:	netdev@vger.kernel.org
13890S:	Maintained
13891F:	lib/rhashtable.c
13892F:	lib/test_rhashtable.c
13893F:	include/linux/rhashtable.h
13894F:	include/linux/rhashtable-types.h
13895
13896RICOH R5C592 MEMORYSTICK DRIVER
13897M:	Maxim Levitsky <maximlevitsky@gmail.com>
13898S:	Maintained
13899F:	drivers/memstick/host/r592.*
13900
13901RICOH SMARTMEDIA/XD DRIVER
13902M:	Maxim Levitsky <maximlevitsky@gmail.com>
13903S:	Maintained
13904F:	drivers/mtd/nand/raw/r852.c
13905F:	drivers/mtd/nand/raw/r852.h
13906
13907RISC-V ARCHITECTURE
13908M:	Paul Walmsley <paul.walmsley@sifive.com>
13909M:	Palmer Dabbelt <palmer@dabbelt.com>
13910M:	Albert Ou <aou@eecs.berkeley.edu>
13911L:	linux-riscv@lists.infradead.org
13912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13913S:	Supported
13914F:	arch/riscv/
13915K:	riscv
13916N:	riscv
13917
13918ROCCAT DRIVERS
13919M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13920W:	http://sourceforge.net/projects/roccat/
13921S:	Maintained
13922F:	drivers/hid/hid-roccat*
13923F:	include/linux/hid-roccat*
13924F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13925
13926ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13927M:	Jacob Chen <jacob-chen@iotwrt.com>
13928M:	Ezequiel Garcia <ezequiel@collabora.com>
13929L:	linux-media@vger.kernel.org
13930S:	Maintained
13931F:	drivers/media/platform/rockchip/rga/
13932F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13933
13934HANTRO VPU CODEC DRIVER
13935M:	Ezequiel Garcia <ezequiel@collabora.com>
13936L:	linux-media@vger.kernel.org
13937S:	Maintained
13938F:	drivers/staging/media/hantro/
13939F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13940
13941ROCKER DRIVER
13942M:	Jiri Pirko <jiri@resnulli.us>
13943L:	netdev@vger.kernel.org
13944S:	Supported
13945F:	drivers/net/ethernet/rocker/
13946
13947ROCKETPORT DRIVER
13948P:	Comtrol Corp.
13949W:	http://www.comtrol.com
13950S:	Maintained
13951F:	Documentation/driver-api/serial/rocket.rst
13952F:	drivers/tty/rocket*
13953
13954ROCKETPORT EXPRESS/INFINITY DRIVER
13955M:	Kevin Cernekee <cernekee@gmail.com>
13956L:	linux-serial@vger.kernel.org
13957S:	Odd Fixes
13958F:	drivers/tty/serial/rp2.*
13959
13960ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13961M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13962L:	linux-kernel@vger.kernel.org
13963L:	linux-renesas-soc@vger.kernel.org
13964S:	Supported
13965F:	drivers/mfd/bd9571mwv.c
13966F:	drivers/regulator/bd9571mwv-regulator.c
13967F:	drivers/gpio/gpio-bd9571mwv.c
13968F:	include/linux/mfd/bd9571mwv.h
13969F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13970
13971ROSE NETWORK LAYER
13972M:	Ralf Baechle <ralf@linux-mips.org>
13973L:	linux-hams@vger.kernel.org
13974W:	http://www.linux-ax25.org/
13975S:	Maintained
13976F:	include/net/rose.h
13977F:	include/uapi/linux/rose.h
13978F:	net/rose/
13979
13980RTL2830 MEDIA DRIVER
13981M:	Antti Palosaari <crope@iki.fi>
13982L:	linux-media@vger.kernel.org
13983W:	https://linuxtv.org
13984W:	http://palosaari.fi/linux/
13985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13986T:	git git://linuxtv.org/anttip/media_tree.git
13987S:	Maintained
13988F:	drivers/media/dvb-frontends/rtl2830*
13989
13990RTL2832 MEDIA DRIVER
13991M:	Antti Palosaari <crope@iki.fi>
13992L:	linux-media@vger.kernel.org
13993W:	https://linuxtv.org
13994W:	http://palosaari.fi/linux/
13995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13996T:	git git://linuxtv.org/anttip/media_tree.git
13997S:	Maintained
13998F:	drivers/media/dvb-frontends/rtl2832*
13999
14000RTL2832_SDR MEDIA DRIVER
14001M:	Antti Palosaari <crope@iki.fi>
14002L:	linux-media@vger.kernel.org
14003W:	https://linuxtv.org
14004W:	http://palosaari.fi/linux/
14005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14006T:	git git://linuxtv.org/anttip/media_tree.git
14007S:	Maintained
14008F:	drivers/media/dvb-frontends/rtl2832_sdr*
14009
14010RTL8180 WIRELESS DRIVER
14011L:	linux-wireless@vger.kernel.org
14012W:	http://wireless.kernel.org/
14013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14014S:	Orphan
14015F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14016
14017RTL8187 WIRELESS DRIVER
14018M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14019M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14020M:	Larry Finger <Larry.Finger@lwfinger.net>
14021L:	linux-wireless@vger.kernel.org
14022W:	http://wireless.kernel.org/
14023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14024S:	Maintained
14025F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14026
14027REALTEK WIRELESS DRIVER (rtlwifi family)
14028M:	Ping-Ke Shih <pkshih@realtek.com>
14029L:	linux-wireless@vger.kernel.org
14030W:	http://wireless.kernel.org/
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14032S:	Maintained
14033F:	drivers/net/wireless/realtek/rtlwifi/
14034
14035REALTEK WIRELESS DRIVER (rtw88)
14036M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14037L:	linux-wireless@vger.kernel.org
14038S:	Maintained
14039F:	drivers/net/wireless/realtek/rtw88/
14040
14041RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14042M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14043L:	linux-wireless@vger.kernel.org
14044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14045S:	Maintained
14046F:	drivers/net/wireless/realtek/rtl8xxxu/
14047
14048RXRPC SOCKETS (AF_RXRPC)
14049M:	David Howells <dhowells@redhat.com>
14050L:	linux-afs@lists.infradead.org
14051S:	Supported
14052F:	net/rxrpc/
14053F:	include/keys/rxrpc-type.h
14054F:	include/net/af_rxrpc.h
14055F:	include/trace/events/rxrpc.h
14056F:	include/uapi/linux/rxrpc.h
14057F:	Documentation/networking/rxrpc.txt
14058W:	https://www.infradead.org/~dhowells/kafs/
14059
14060S3 SAVAGE FRAMEBUFFER DRIVER
14061M:	Antonino Daplas <adaplas@gmail.com>
14062L:	linux-fbdev@vger.kernel.org
14063S:	Maintained
14064F:	drivers/video/fbdev/savage/
14065
14066S390
14067M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14068M:	Vasily Gorbik <gor@linux.ibm.com>
14069M:	Christian Borntraeger <borntraeger@de.ibm.com>
14070L:	linux-s390@vger.kernel.org
14071W:	http://www.ibm.com/developerworks/linux/linux390/
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14073S:	Supported
14074F:	arch/s390/
14075F:	drivers/s390/
14076F:	Documentation/s390/
14077F:	Documentation/driver-api/s390-drivers.rst
14078
14079S390 COMMON I/O LAYER
14080M:	Sebastian Ott <sebott@linux.ibm.com>
14081M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14082L:	linux-s390@vger.kernel.org
14083W:	http://www.ibm.com/developerworks/linux/linux390/
14084S:	Supported
14085F:	drivers/s390/cio/
14086
14087S390 DASD DRIVER
14088M:	Stefan Haberland <sth@linux.ibm.com>
14089M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14090L:	linux-s390@vger.kernel.org
14091W:	http://www.ibm.com/developerworks/linux/linux390/
14092S:	Supported
14093F:	drivers/s390/block/dasd*
14094F:	block/partitions/ibm.c
14095
14096S390 IOMMU (PCI)
14097M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14098L:	linux-s390@vger.kernel.org
14099W:	http://www.ibm.com/developerworks/linux/linux390/
14100S:	Supported
14101F:	drivers/iommu/s390-iommu.c
14102
14103S390 IUCV NETWORK LAYER
14104M:	Julian Wiedmann <jwi@linux.ibm.com>
14105M:	Ursula Braun <ubraun@linux.ibm.com>
14106L:	linux-s390@vger.kernel.org
14107W:	http://www.ibm.com/developerworks/linux/linux390/
14108S:	Supported
14109F:	drivers/s390/net/*iucv*
14110F:	include/net/iucv/
14111F:	net/iucv/
14112
14113S390 NETWORK DRIVERS
14114M:	Julian Wiedmann <jwi@linux.ibm.com>
14115M:	Ursula Braun <ubraun@linux.ibm.com>
14116L:	linux-s390@vger.kernel.org
14117W:	http://www.ibm.com/developerworks/linux/linux390/
14118S:	Supported
14119F:	drivers/s390/net/
14120
14121S390 PCI SUBSYSTEM
14122M:	Sebastian Ott <sebott@linux.ibm.com>
14123M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14124L:	linux-s390@vger.kernel.org
14125W:	http://www.ibm.com/developerworks/linux/linux390/
14126S:	Supported
14127F:	arch/s390/pci/
14128F:	drivers/pci/hotplug/s390_pci_hpc.c
14129
14130S390 VFIO-CCW DRIVER
14131M:	Cornelia Huck <cohuck@redhat.com>
14132M:	Eric Farman <farman@linux.ibm.com>
14133R:	Halil Pasic <pasic@linux.ibm.com>
14134L:	linux-s390@vger.kernel.org
14135L:	kvm@vger.kernel.org
14136S:	Supported
14137F:	drivers/s390/cio/vfio_ccw*
14138F:	Documentation/s390/vfio-ccw.rst
14139F:	include/uapi/linux/vfio_ccw.h
14140
14141S390 ZCRYPT DRIVER
14142M:	Harald Freudenberger <freude@linux.ibm.com>
14143L:	linux-s390@vger.kernel.org
14144W:	http://www.ibm.com/developerworks/linux/linux390/
14145S:	Supported
14146F:	drivers/s390/crypto/
14147
14148S390 VFIO AP DRIVER
14149M:	Tony Krowiak <akrowiak@linux.ibm.com>
14150M:	Pierre Morel <pmorel@linux.ibm.com>
14151M:	Halil Pasic <pasic@linux.ibm.com>
14152L:	linux-s390@vger.kernel.org
14153W:	http://www.ibm.com/developerworks/linux/linux390/
14154S:	Supported
14155F:	drivers/s390/crypto/vfio_ap_drv.c
14156F:	drivers/s390/crypto/vfio_ap_private.h
14157F:	drivers/s390/crypto/vfio_ap_ops.c
14158F:	Documentation/s390/vfio-ap.rst
14159
14160S390 ZFCP DRIVER
14161M:	Steffen Maier <maier@linux.ibm.com>
14162M:	Benjamin Block <bblock@linux.ibm.com>
14163L:	linux-s390@vger.kernel.org
14164W:	http://www.ibm.com/developerworks/linux/linux390/
14165S:	Supported
14166F:	drivers/s390/scsi/zfcp_*
14167
14168S3C24XX SD/MMC Driver
14169M:	Ben Dooks <ben-linux@fluff.org>
14170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14171S:	Supported
14172F:	drivers/mmc/host/s3cmci.*
14173
14174SAA6588 RDS RECEIVER DRIVER
14175M:	Hans Verkuil <hverkuil@xs4all.nl>
14176L:	linux-media@vger.kernel.org
14177T:	git git://linuxtv.org/media_tree.git
14178W:	https://linuxtv.org
14179S:	Odd Fixes
14180F:	drivers/media/i2c/saa6588*
14181
14182SAA7134 VIDEO4LINUX DRIVER
14183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14184L:	linux-media@vger.kernel.org
14185W:	https://linuxtv.org
14186T:	git git://linuxtv.org/media_tree.git
14187S:	Odd fixes
14188F:	Documentation/media/v4l-drivers/saa7134*
14189F:	drivers/media/pci/saa7134/
14190
14191SAA7146 VIDEO4LINUX-2 DRIVER
14192M:	Hans Verkuil <hverkuil@xs4all.nl>
14193L:	linux-media@vger.kernel.org
14194T:	git git://linuxtv.org/media_tree.git
14195S:	Maintained
14196F:	drivers/media/common/saa7146/
14197F:	drivers/media/pci/saa7146/
14198F:	include/media/drv-intf/saa7146*
14199
14200SAFESETID SECURITY MODULE
14201M:     Micah Morton <mortonm@chromium.org>
14202S:     Supported
14203F:     security/safesetid/
14204F:     Documentation/admin-guide/LSM/SafeSetID.rst
14205
14206SAMSUNG AUDIO (ASoC) DRIVERS
14207M:	Krzysztof Kozlowski <krzk@kernel.org>
14208M:	Sangbeom Kim <sbkim73@samsung.com>
14209M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14211S:	Supported
14212F:	sound/soc/samsung/
14213F:	Documentation/devicetree/bindings/sound/samsung*
14214
14215SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14216M:	Krzysztof Kozlowski <krzk@kernel.org>
14217L:	linux-crypto@vger.kernel.org
14218L:	linux-samsung-soc@vger.kernel.org
14219S:	Maintained
14220F:	drivers/crypto/exynos-rng.c
14221F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14222
14223SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14224M:	Łukasz Stelmach <l.stelmach@samsung.com>
14225L:	linux-samsung-soc@vger.kernel.org
14226S:	Maintained
14227F:	drivers/char/hw_random/exynos-trng.c
14228F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14229
14230SAMSUNG FRAMEBUFFER DRIVER
14231M:	Jingoo Han <jingoohan1@gmail.com>
14232L:	linux-fbdev@vger.kernel.org
14233S:	Maintained
14234F:	drivers/video/fbdev/s3c-fb.c
14235
14236SAMSUNG LAPTOP DRIVER
14237M:	Corentin Chary <corentin.chary@gmail.com>
14238L:	platform-driver-x86@vger.kernel.org
14239S:	Maintained
14240F:	drivers/platform/x86/samsung-laptop.c
14241
14242SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14243M:	Sangbeom Kim <sbkim73@samsung.com>
14244M:	Krzysztof Kozlowski <krzk@kernel.org>
14245M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14246L:	linux-kernel@vger.kernel.org
14247L:	linux-samsung-soc@vger.kernel.org
14248S:	Supported
14249F:	drivers/mfd/sec*.c
14250F:	drivers/regulator/s2m*.c
14251F:	drivers/regulator/s5m*.c
14252F:	drivers/clk/clk-s2mps11.c
14253F:	drivers/rtc/rtc-s5m.c
14254F:	include/linux/mfd/samsung/
14255F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14256F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14257F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14258F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14259
14260SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14261M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14262L:	linux-media@vger.kernel.org
14263L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14264S:	Maintained
14265F:	drivers/media/platform/s3c-camif/
14266F:	include/media/drv-intf/s3c_camif.h
14267
14268SAMSUNG S3FWRN5 NFC DRIVER
14269M:	Robert Baldyga <r.baldyga@samsung.com>
14270M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14271L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14272S:	Supported
14273F:	drivers/nfc/s3fwrn5
14274
14275SAMSUNG S5C73M3 CAMERA DRIVER
14276M:	Kyungmin Park <kyungmin.park@samsung.com>
14277M:	Andrzej Hajda <a.hajda@samsung.com>
14278L:	linux-media@vger.kernel.org
14279S:	Supported
14280F:	drivers/media/i2c/s5c73m3/*
14281
14282SAMSUNG S5K5BAF CAMERA DRIVER
14283M:	Kyungmin Park <kyungmin.park@samsung.com>
14284M:	Andrzej Hajda <a.hajda@samsung.com>
14285L:	linux-media@vger.kernel.org
14286S:	Supported
14287F:	drivers/media/i2c/s5k5baf.c
14288
14289SAMSUNG S5P Security SubSystem (SSS) DRIVER
14290M:	Krzysztof Kozlowski <krzk@kernel.org>
14291M:	Vladimir Zapolskiy <vz@mleia.com>
14292M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14293L:	linux-crypto@vger.kernel.org
14294L:	linux-samsung-soc@vger.kernel.org
14295S:	Maintained
14296F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14297F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14298F:	drivers/crypto/s5p-sss.c
14299
14300SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14301M:	Kyungmin Park <kyungmin.park@samsung.com>
14302M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14303L:	linux-media@vger.kernel.org
14304Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14305S:	Supported
14306F:	drivers/media/platform/exynos4-is/
14307
14308SAMSUNG SOC CLOCK DRIVERS
14309M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14310M:	Tomasz Figa <tomasz.figa@gmail.com>
14311M:	Chanwoo Choi <cw00.choi@samsung.com>
14312S:	Supported
14313L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14315F:	drivers/clk/samsung/
14316F:	include/dt-bindings/clock/exynos*.h
14317F:	Documentation/devicetree/bindings/clock/exynos*.txt
14318F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14319F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14320
14321SAMSUNG SPI DRIVERS
14322M:	Kukjin Kim <kgene@kernel.org>
14323M:	Krzysztof Kozlowski <krzk@kernel.org>
14324M:	Andi Shyti <andi@etezian.org>
14325L:	linux-spi@vger.kernel.org
14326L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14327S:	Maintained
14328F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14329F:	drivers/spi/spi-s3c*
14330F:	include/linux/platform_data/spi-s3c64xx.h
14331
14332SAMSUNG SXGBE DRIVERS
14333M:	Byungho An <bh74.an@samsung.com>
14334M:	Girish K S <ks.giri@samsung.com>
14335M:	Vipul Pandya <vipul.pandya@samsung.com>
14336S:	Supported
14337L:	netdev@vger.kernel.org
14338F:	drivers/net/ethernet/samsung/sxgbe/
14339
14340SAMSUNG THERMAL DRIVER
14341M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14342L:	linux-pm@vger.kernel.org
14343L:	linux-samsung-soc@vger.kernel.org
14344S:	Supported
14345T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14346F:	drivers/thermal/samsung/
14347
14348SAMSUNG USB2 PHY DRIVER
14349M:	Kamil Debski <kamil@wypas.org>
14350M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14351L:	linux-kernel@vger.kernel.org
14352S:	Supported
14353F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14354F:	Documentation/driver-api/phy/samsung-usb2.rst
14355F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14356F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14357F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14358F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14359F:	drivers/phy/samsung/phy-samsung-usb2.c
14360F:	drivers/phy/samsung/phy-samsung-usb2.h
14361
14362SC1200 WDT DRIVER
14363M:	Zwane Mwaikambo <zwanem@gmail.com>
14364S:	Maintained
14365F:	drivers/watchdog/sc1200wdt.c
14366
14367SCHEDULER
14368M:	Ingo Molnar <mingo@redhat.com>
14369M:	Peter Zijlstra <peterz@infradead.org>
14370M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14371M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14372R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14373R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14374R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14375R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14376L:	linux-kernel@vger.kernel.org
14377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14378S:	Maintained
14379F:	kernel/sched/
14380F:	include/linux/sched.h
14381F:	include/uapi/linux/sched.h
14382F:	include/linux/wait.h
14383F:	include/linux/preempt.h
14384
14385SCR24X CHIP CARD INTERFACE DRIVER
14386M:	Lubomir Rintel <lkundrak@v3.sk>
14387S:	Supported
14388F:	drivers/char/pcmcia/scr24x_cs.c
14389
14390SCSI CDROM DRIVER
14391M:	Jens Axboe <axboe@kernel.dk>
14392L:	linux-scsi@vger.kernel.org
14393W:	http://www.kernel.dk
14394S:	Maintained
14395F:	drivers/scsi/sr*
14396
14397SCSI RDMA PROTOCOL (SRP) INITIATOR
14398M:	Bart Van Assche <bvanassche@acm.org>
14399L:	linux-rdma@vger.kernel.org
14400S:	Supported
14401Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14402F:	drivers/infiniband/ulp/srp/
14403F:	include/scsi/srp.h
14404
14405SCSI RDMA PROTOCOL (SRP) TARGET
14406M:	Bart Van Assche <bvanassche@acm.org>
14407L:	linux-rdma@vger.kernel.org
14408L:	target-devel@vger.kernel.org
14409S:	Supported
14410Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14411F:	drivers/infiniband/ulp/srpt/
14412
14413SCSI SG DRIVER
14414M:	Doug Gilbert <dgilbert@interlog.com>
14415L:	linux-scsi@vger.kernel.org
14416W:	http://sg.danny.cz/sg
14417S:	Maintained
14418F:	Documentation/scsi/scsi-generic.txt
14419F:	drivers/scsi/sg.c
14420F:	include/scsi/sg.h
14421
14422SCSI SUBSYSTEM
14423M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14425M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14427Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14428L:	linux-scsi@vger.kernel.org
14429S:	Maintained
14430F:	Documentation/devicetree/bindings/scsi/
14431F:	drivers/scsi/
14432F:	include/scsi/
14433
14434SCSI TAPE DRIVER
14435M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14436L:	linux-scsi@vger.kernel.org
14437S:	Maintained
14438F:	Documentation/scsi/st.txt
14439F:	drivers/scsi/st.*
14440F:	drivers/scsi/st_*.h
14441
14442SCSI TARGET SUBSYSTEM
14443M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14444L:	linux-scsi@vger.kernel.org
14445L:	target-devel@vger.kernel.org
14446W:	http://www.linux-iscsi.org
14447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14448Q:	https://patchwork.kernel.org/project/target-devel/list/
14449S:	Supported
14450F:	drivers/target/
14451F:	include/target/
14452F:	Documentation/target/
14453
14454SCTP PROTOCOL
14455M:	Vlad Yasevich <vyasevich@gmail.com>
14456M:	Neil Horman <nhorman@tuxdriver.com>
14457M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14458L:	linux-sctp@vger.kernel.org
14459W:	http://lksctp.sourceforge.net
14460S:	Maintained
14461F:	Documentation/networking/sctp.txt
14462F:	include/linux/sctp.h
14463F:	include/uapi/linux/sctp.h
14464F:	include/net/sctp/
14465F:	net/sctp/
14466
14467SCx200 CPU SUPPORT
14468M:	Jim Cromie <jim.cromie@gmail.com>
14469S:	Odd Fixes
14470F:	Documentation/i2c/busses/scx200_acb.rst
14471F:	arch/x86/platform/scx200/
14472F:	drivers/watchdog/scx200_wdt.c
14473F:	drivers/i2c/busses/scx200*
14474F:	drivers/mtd/maps/scx200_docflash.c
14475F:	include/linux/scx200.h
14476
14477SCx200 GPIO DRIVER
14478M:	Jim Cromie <jim.cromie@gmail.com>
14479S:	Maintained
14480F:	drivers/char/scx200_gpio.c
14481F:	include/linux/scx200_gpio.h
14482
14483SCx200 HRT CLOCKSOURCE DRIVER
14484M:	Jim Cromie <jim.cromie@gmail.com>
14485S:	Maintained
14486F:	drivers/clocksource/scx200_hrt.c
14487
14488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14489M:	Sascha Sommer <saschasommer@freenet.de>
14490L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14491S:	Maintained
14492F:	drivers/mmc/host/sdricoh_cs.c
14493
14494SECO BOARDS CEC DRIVER
14495M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14496S:	Maintained
14497F:	drivers/media/platform/seco-cec/seco-cec.c
14498F:	drivers/media/platform/seco-cec/seco-cec.h
14499
14500SECURE COMPUTING
14501M:	Kees Cook <keescook@chromium.org>
14502R:	Andy Lutomirski <luto@amacapital.net>
14503R:	Will Drewry <wad@chromium.org>
14504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14505S:	Supported
14506F:	kernel/seccomp.c
14507F:	include/uapi/linux/seccomp.h
14508F:	include/linux/seccomp.h
14509F:	tools/testing/selftests/seccomp/*
14510F:	tools/testing/selftests/kselftest_harness.h
14511F:	Documentation/userspace-api/seccomp_filter.rst
14512K:	\bsecure_computing
14513K:	\bTIF_SECCOMP\b
14514
14515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14516M:	Al Cooper <alcooperx@gmail.com>
14517L:	linux-mmc@vger.kernel.org
14518L:	bcm-kernel-feedback-list@broadcom.com
14519S:	Maintained
14520F:	drivers/mmc/host/sdhci-brcmstb*
14521
14522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14523M:	Adrian Hunter <adrian.hunter@intel.com>
14524L:	linux-mmc@vger.kernel.org
14525S:	Maintained
14526F:	drivers/mmc/host/sdhci*
14527F:	include/linux/mmc/sdhci*
14528
14529EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14530M:	Adrian Hunter <adrian.hunter@intel.com>
14531M:	Ritesh Harjani <riteshh@codeaurora.org>
14532M:	Asutosh Das <asutoshd@codeaurora.org>
14533L:	linux-mmc@vger.kernel.org
14534S:	Maintained
14535F:	drivers/mmc/host/cqhci*
14536
14537SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14538M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14539M:	Manjunath M B <manjumb@synopsys.com>
14540L:	linux-mmc@vger.kernel.org
14541S:	Maintained
14542F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14543
14544SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14545M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14546L:	linux-mmc@vger.kernel.org
14547S:	Supported
14548F:	drivers/mmc/host/sdhci-of-at91.c
14549
14550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14551M:	Ben Dooks <ben-linux@fluff.org>
14552M:	Jaehoon Chung <jh80.chung@samsung.com>
14553L:	linux-mmc@vger.kernel.org
14554S:	Maintained
14555F:	drivers/mmc/host/sdhci-s3c*
14556
14557SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14558M:	Viresh Kumar <vireshk@kernel.org>
14559L:	linux-mmc@vger.kernel.org
14560S:	Maintained
14561F:	drivers/mmc/host/sdhci-spear.c
14562
14563SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14564M:	Kishon Vijay Abraham I <kishon@ti.com>
14565L:	linux-mmc@vger.kernel.org
14566S:	Maintained
14567F:	drivers/mmc/host/sdhci-omap.c
14568
14569SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14570M:	Scott Bauer <scott.bauer@intel.com>
14571M:	Jonathan Derrick <jonathan.derrick@intel.com>
14572L:	linux-block@vger.kernel.org
14573S:	Supported
14574F:	block/sed*
14575F:	block/opal_proto.h
14576F:	include/linux/sed*
14577F:	include/uapi/linux/sed*
14578
14579SECURITY CONTACT
14580M:	Security Officers <security@kernel.org>
14581S:	Supported
14582
14583SECURITY SUBSYSTEM
14584M:	James Morris <jmorris@namei.org>
14585M:	"Serge E. Hallyn" <serge@hallyn.com>
14586L:	linux-security-module@vger.kernel.org (suggested Cc:)
14587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14588W:	http://kernsec.org/
14589S:	Supported
14590F:	security/
14591X:	security/selinux/
14592
14593SELINUX SECURITY MODULE
14594M:	Paul Moore <paul@paul-moore.com>
14595M:	Stephen Smalley <sds@tycho.nsa.gov>
14596M:	Eric Paris <eparis@parisplace.org>
14597L:	selinux@vger.kernel.org
14598W:	https://selinuxproject.org
14599W:	https://github.com/SELinuxProject
14600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14601S:	Supported
14602F:	include/uapi/linux/selinux_netlink.h
14603F:	security/selinux/
14604F:	scripts/selinux/
14605F:	Documentation/admin-guide/LSM/SELinux.rst
14606
14607SENSABLE PHANTOM
14608M:	Jiri Slaby <jirislaby@gmail.com>
14609S:	Maintained
14610F:	drivers/misc/phantom.c
14611F:	include/uapi/linux/phantom.h
14612
14613SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14614M:	Tomasz Duszynski <tduszyns@gmail.com>
14615S:	Maintained
14616F:	drivers/iio/chemical/sps30.c
14617F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14618
14619SERIAL DEVICE BUS
14620M:	Rob Herring <robh@kernel.org>
14621L:	linux-serial@vger.kernel.org
14622S:	Maintained
14623F:	Documentation/devicetree/bindings/serial/slave-device.txt
14624F:	drivers/tty/serdev/
14625F:	include/linux/serdev.h
14626
14627SERIAL DRIVERS
14628M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14629L:	linux-serial@vger.kernel.org
14630S:	Maintained
14631F:	Documentation/devicetree/bindings/serial/
14632F:	drivers/tty/serial/
14633
14634SERIAL IR RECEIVER
14635M:	Sean Young <sean@mess.org>
14636L:	linux-media@vger.kernel.org
14637S:	Maintained
14638F:	drivers/media/rc/serial_ir.c
14639
14640SFC NETWORK DRIVER
14641M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14642M:	Edward Cree <ecree@solarflare.com>
14643M:	Martin Habets <mhabets@solarflare.com>
14644L:	netdev@vger.kernel.org
14645S:	Supported
14646F:	drivers/net/ethernet/sfc/
14647
14648SFF/SFP/SFP+ MODULE SUPPORT
14649M:	Russell King <linux@armlinux.org.uk>
14650L:	netdev@vger.kernel.org
14651S:	Maintained
14652F:	drivers/net/phy/phylink.c
14653F:	drivers/net/phy/sfp*
14654F:	include/linux/phylink.h
14655F:	include/linux/sfp.h
14656K:	phylink
14657
14658SGI GRU DRIVER
14659M:	Dimitri Sivanich <sivanich@sgi.com>
14660S:	Maintained
14661F:	drivers/misc/sgi-gru/
14662
14663SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14664M:	Pat Gefre <pfg@sgi.com>
14665L:	linux-ia64@vger.kernel.org
14666S:	Supported
14667F:	Documentation/ia64/serial.rst
14668F:	drivers/tty/serial/ioc?_serial.c
14669F:	include/linux/ioc?.h
14670
14671SGI XP/XPC/XPNET DRIVER
14672M:	Cliff Whickman <cpw@sgi.com>
14673M:	Robin Holt <robinmholt@gmail.com>
14674S:	Maintained
14675F:	drivers/misc/sgi-xp/
14676
14677SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14678M:	Ursula Braun <ubraun@linux.ibm.com>
14679M:	Karsten Graul <kgraul@linux.ibm.com>
14680L:	linux-s390@vger.kernel.org
14681W:	http://www.ibm.com/developerworks/linux/linux390/
14682S:	Supported
14683F:	net/smc/
14684
14685SHARP RJ54N1CB0C SENSOR DRIVER
14686M:	Jacopo Mondi <jacopo@jmondi.org>
14687L:	linux-media@vger.kernel.org
14688T:	git git://linuxtv.org/media_tree.git
14689S:	Odd fixes
14690F:	drivers/media/i2c/rj54n1cb0c.c
14691F:	include/media/i2c/rj54n1cb0c.h
14692
14693SH_VEU V4L2 MEM2MEM DRIVER
14694L:	linux-media@vger.kernel.org
14695S:	Orphan
14696F:	drivers/media/platform/sh_veu.c
14697
14698SH_VOU V4L2 OUTPUT DRIVER
14699L:	linux-media@vger.kernel.org
14700S:	Orphan
14701F:	drivers/media/platform/sh_vou.c
14702F:	include/media/drv-intf/sh_vou.h
14703
14704SI2157 MEDIA DRIVER
14705M:	Antti Palosaari <crope@iki.fi>
14706L:	linux-media@vger.kernel.org
14707W:	https://linuxtv.org
14708W:	http://palosaari.fi/linux/
14709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14710T:	git git://linuxtv.org/anttip/media_tree.git
14711S:	Maintained
14712F:	drivers/media/tuners/si2157*
14713
14714SI2165 MEDIA DRIVER
14715M:	Matthias Schwarzott <zzam@gentoo.org>
14716L:	linux-media@vger.kernel.org
14717W:	https://linuxtv.org
14718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14719S:	Maintained
14720F:	drivers/media/dvb-frontends/si2165*
14721
14722SI2168 MEDIA DRIVER
14723M:	Antti Palosaari <crope@iki.fi>
14724L:	linux-media@vger.kernel.org
14725W:	https://linuxtv.org
14726W:	http://palosaari.fi/linux/
14727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14728T:	git git://linuxtv.org/anttip/media_tree.git
14729S:	Maintained
14730F:	drivers/media/dvb-frontends/si2168*
14731
14732SI470X FM RADIO RECEIVER I2C DRIVER
14733M:	Hans Verkuil <hverkuil@xs4all.nl>
14734L:	linux-media@vger.kernel.org
14735T:	git git://linuxtv.org/media_tree.git
14736W:	https://linuxtv.org
14737S:	Odd Fixes
14738F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14739
14740SI470X FM RADIO RECEIVER USB DRIVER
14741M:	Hans Verkuil <hverkuil@xs4all.nl>
14742L:	linux-media@vger.kernel.org
14743T:	git git://linuxtv.org/media_tree.git
14744W:	https://linuxtv.org
14745S:	Maintained
14746F:	drivers/media/radio/si470x/radio-si470x-common.c
14747F:	drivers/media/radio/si470x/radio-si470x.h
14748F:	drivers/media/radio/si470x/radio-si470x-usb.c
14749
14750SI4713 FM RADIO TRANSMITTER I2C DRIVER
14751M:	Eduardo Valentin <edubezval@gmail.com>
14752L:	linux-media@vger.kernel.org
14753T:	git git://linuxtv.org/media_tree.git
14754W:	https://linuxtv.org
14755S:	Odd Fixes
14756F:	drivers/media/radio/si4713/si4713.?
14757
14758SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14759M:	Eduardo Valentin <edubezval@gmail.com>
14760L:	linux-media@vger.kernel.org
14761T:	git git://linuxtv.org/media_tree.git
14762W:	https://linuxtv.org
14763S:	Odd Fixes
14764F:	drivers/media/radio/si4713/radio-platform-si4713.c
14765
14766SI4713 FM RADIO TRANSMITTER USB DRIVER
14767M:	Hans Verkuil <hverkuil@xs4all.nl>
14768L:	linux-media@vger.kernel.org
14769T:	git git://linuxtv.org/media_tree.git
14770W:	https://linuxtv.org
14771S:	Maintained
14772F:	drivers/media/radio/si4713/radio-usb-si4713.c
14773
14774SIANO DVB DRIVER
14775M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14776L:	linux-media@vger.kernel.org
14777W:	https://linuxtv.org
14778T:	git git://linuxtv.org/media_tree.git
14779S:	Odd fixes
14780F:	drivers/media/common/siano/
14781F:	drivers/media/usb/siano/
14782F:	drivers/media/usb/siano/
14783F:	drivers/media/mmc/siano/
14784
14785SIFIVE DRIVERS
14786M:	Palmer Dabbelt <palmer@dabbelt.com>
14787M:	Paul Walmsley <paul.walmsley@sifive.com>
14788L:	linux-riscv@lists.infradead.org
14789T:	git git://github.com/sifive/riscv-linux.git
14790S:	Supported
14791K:	[^@]sifive
14792N:	sifive
14793
14794SIFIVE FU540 SYSTEM-ON-CHIP
14795M:	Paul Walmsley <paul.walmsley@sifive.com>
14796M:	Palmer Dabbelt <palmer@dabbelt.com>
14797L:	linux-riscv@lists.infradead.org
14798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14799S:	Supported
14800K:	fu540
14801N:	fu540
14802
14803SILEAD TOUCHSCREEN DRIVER
14804M:	Hans de Goede <hdegoede@redhat.com>
14805L:	linux-input@vger.kernel.org
14806L:	platform-driver-x86@vger.kernel.org
14807S:	Maintained
14808F:	drivers/input/touchscreen/silead.c
14809F:	drivers/platform/x86/touchscreen_dmi.c
14810
14811SILICON MOTION SM712 FRAME BUFFER DRIVER
14812M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14813M:	Teddy Wang <teddy.wang@siliconmotion.com>
14814M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14815L:	linux-fbdev@vger.kernel.org
14816S:	Maintained
14817F:	drivers/video/fbdev/sm712*
14818F:	Documentation/fb/sm712fb.rst
14819
14820SIMPLE FIRMWARE INTERFACE (SFI)
14821M:	Len Brown <lenb@kernel.org>
14822L:	sfi-devel@simplefirmware.org
14823W:	http://simplefirmware.org/
14824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14825S:	Supported
14826F:	arch/x86/platform/sfi/
14827F:	drivers/sfi/
14828F:	include/linux/sfi*.h
14829
14830SIMPLEFB FB DRIVER
14831M:	Hans de Goede <hdegoede@redhat.com>
14832L:	linux-fbdev@vger.kernel.org
14833S:	Maintained
14834F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14835F:	drivers/video/fbdev/simplefb.c
14836F:	include/linux/platform_data/simplefb.h
14837
14838SIMTEC EB110ATX (Chalice CATS)
14839P:	Ben Dooks
14840P:	Vincent Sanders <vince@simtec.co.uk>
14841M:	Simtec Linux Team <linux@simtec.co.uk>
14842W:	http://www.simtec.co.uk/products/EB110ATX/
14843S:	Supported
14844
14845SIMTEC EB2410ITX (BAST)
14846P:	Ben Dooks
14847P:	Vincent Sanders <vince@simtec.co.uk>
14848M:	Simtec Linux Team <linux@simtec.co.uk>
14849W:	http://www.simtec.co.uk/products/EB2410ITX/
14850S:	Supported
14851F:	arch/arm/mach-s3c24xx/mach-bast.c
14852F:	arch/arm/mach-s3c24xx/bast-ide.c
14853F:	arch/arm/mach-s3c24xx/bast-irq.c
14854
14855SIPHASH PRF ROUTINES
14856M:	Jason A. Donenfeld <Jason@zx2c4.com>
14857S:	Maintained
14858F:	lib/siphash.c
14859F:	lib/test_siphash.c
14860F:	include/linux/siphash.h
14861
14862SIOX
14863M:	Thorsten Scherer <t.scherer@eckelmann.de>
14864M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14865R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14866S:	Supported
14867F:	drivers/siox/*
14868F:	drivers/gpio/gpio-siox.c
14869F:	include/trace/events/siox.h
14870
14871SIS 190 ETHERNET DRIVER
14872M:	Francois Romieu <romieu@fr.zoreil.com>
14873L:	netdev@vger.kernel.org
14874S:	Maintained
14875F:	drivers/net/ethernet/sis/sis190.c
14876
14877SIS 900/7016 FAST ETHERNET DRIVER
14878M:	Daniele Venzano <venza@brownhat.org>
14879W:	http://www.brownhat.org/sis900.html
14880L:	netdev@vger.kernel.org
14881S:	Maintained
14882F:	drivers/net/ethernet/sis/sis900.*
14883
14884SIS FRAMEBUFFER DRIVER
14885M:	Thomas Winischhofer <thomas@winischhofer.net>
14886W:	http://www.winischhofer.net/linuxsisvga.shtml
14887S:	Maintained
14888F:	Documentation/fb/sisfb.rst
14889F:	drivers/video/fbdev/sis/
14890F:	include/video/sisfb.h
14891
14892SIS USB2VGA DRIVER
14893M:	Thomas Winischhofer <thomas@winischhofer.net>
14894W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14895S:	Maintained
14896F:	drivers/usb/misc/sisusbvga/
14897
14898SLAB ALLOCATOR
14899M:	Christoph Lameter <cl@linux.com>
14900M:	Pekka Enberg <penberg@kernel.org>
14901M:	David Rientjes <rientjes@google.com>
14902M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14903M:	Andrew Morton <akpm@linux-foundation.org>
14904L:	linux-mm@kvack.org
14905S:	Maintained
14906F:	include/linux/sl?b*.h
14907F:	mm/sl?b*
14908
14909SLEEPABLE READ-COPY UPDATE (SRCU)
14910M:	Lai Jiangshan <jiangshanlai@gmail.com>
14911M:	"Paul E. McKenney" <paulmck@kernel.org>
14912M:	Josh Triplett <josh@joshtriplett.org>
14913R:	Steven Rostedt <rostedt@goodmis.org>
14914R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14915L:	rcu@vger.kernel.org
14916W:	http://www.rdrop.com/users/paulmck/RCU/
14917S:	Supported
14918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14919F:	include/linux/srcu*.h
14920F:	kernel/rcu/srcu*.c
14921
14922SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14923M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14925S:	Maintained
14926F:	drivers/slimbus/
14927F:	Documentation/devicetree/bindings/slimbus/
14928F:	include/linux/slimbus.h
14929
14930SMACK SECURITY MODULE
14931M:	Casey Schaufler <casey@schaufler-ca.com>
14932L:	linux-security-module@vger.kernel.org
14933W:	http://schaufler-ca.com
14934T:	git git://github.com/cschaufler/smack-next
14935S:	Maintained
14936F:	Documentation/admin-guide/LSM/Smack.rst
14937F:	security/smack/
14938
14939SMC91x ETHERNET DRIVER
14940M:	Nicolas Pitre <nico@fluxnic.net>
14941S:	Odd Fixes
14942F:	drivers/net/ethernet/smsc/smc91x.*
14943
14944SMIA AND SMIA++ IMAGE SENSOR DRIVER
14945M:	Sakari Ailus <sakari.ailus@iki.fi>
14946L:	linux-media@vger.kernel.org
14947S:	Maintained
14948F:	drivers/media/i2c/smiapp/
14949F:	include/media/i2c/smiapp.h
14950F:	drivers/media/i2c/smiapp-pll.c
14951F:	drivers/media/i2c/smiapp-pll.h
14952F:	include/uapi/linux/smiapp.h
14953F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14954
14955SMM665 HARDWARE MONITOR DRIVER
14956M:	Guenter Roeck <linux@roeck-us.net>
14957L:	linux-hwmon@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/hwmon/smm665.rst
14960F:	drivers/hwmon/smm665.c
14961
14962SMSC EMC2103 HARDWARE MONITOR DRIVER
14963M:	Steve Glendinning <steve.glendinning@shawell.net>
14964L:	linux-hwmon@vger.kernel.org
14965S:	Maintained
14966F:	Documentation/hwmon/emc2103.rst
14967F:	drivers/hwmon/emc2103.c
14968
14969SMSC SCH5627 HARDWARE MONITOR DRIVER
14970M:	Hans de Goede <hdegoede@redhat.com>
14971L:	linux-hwmon@vger.kernel.org
14972S:	Supported
14973F:	Documentation/hwmon/sch5627.rst
14974F:	drivers/hwmon/sch5627.c
14975
14976SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14977M:	Steve Glendinning <steve.glendinning@shawell.net>
14978L:	linux-fbdev@vger.kernel.org
14979S:	Maintained
14980F:	drivers/video/fbdev/smscufx.c
14981
14982SMSC47B397 HARDWARE MONITOR DRIVER
14983M:	Jean Delvare <jdelvare@suse.com>
14984L:	linux-hwmon@vger.kernel.org
14985S:	Maintained
14986F:	Documentation/hwmon/smsc47b397.rst
14987F:	drivers/hwmon/smsc47b397.c
14988
14989SMSC911x ETHERNET DRIVER
14990M:	Steve Glendinning <steve.glendinning@shawell.net>
14991L:	netdev@vger.kernel.org
14992S:	Maintained
14993F:	include/linux/smsc911x.h
14994F:	drivers/net/ethernet/smsc/smsc911x.*
14995
14996SMSC9420 PCI ETHERNET DRIVER
14997M:	Steve Glendinning <steve.glendinning@shawell.net>
14998L:	netdev@vger.kernel.org
14999S:	Maintained
15000F:	drivers/net/ethernet/smsc/smsc9420.*
15001
15002SOC-CAMERA V4L2 SUBSYSTEM
15003L:	linux-media@vger.kernel.org
15004T:	git git://linuxtv.org/media_tree.git
15005S:	Orphan
15006F:	include/media/soc_camera.h
15007F:	drivers/staging/media/soc_camera/
15008
15009SOCIONEXT SYNQUACER I2C DRIVER
15010M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15011L:	linux-i2c@vger.kernel.org
15012S:	Maintained
15013F:	drivers/i2c/busses/i2c-synquacer.c
15014F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15015
15016SOCIONEXT UNIPHIER SOUND DRIVER
15017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15018S:	Orphan
15019F:	sound/soc/uniphier/
15020
15021SOEKRIS NET48XX LED SUPPORT
15022M:	Chris Boot <bootc@bootc.net>
15023S:	Maintained
15024F:	drivers/leds/leds-net48xx.c
15025
15026SOFT-IWARP DRIVER (siw)
15027M:	Bernard Metzler <bmt@zurich.ibm.com>
15028L:	linux-rdma@vger.kernel.org
15029S:	Supported
15030F:	drivers/infiniband/sw/siw/
15031F:	include/uapi/rdma/siw-abi.h
15032
15033SOFT-ROCE DRIVER (rxe)
15034M:	Moni Shoua <monis@mellanox.com>
15035L:	linux-rdma@vger.kernel.org
15036S:	Supported
15037W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15038Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15039F:	drivers/infiniband/sw/rxe/
15040F:	include/uapi/rdma/rdma_user_rxe.h
15041
15042SOFTLOGIC 6x10 MPEG CODEC
15043M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15044M:	Anton Sviridenko <anton@corp.bluecherry.net>
15045M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15046M:	Andrey Utkin <andrey_utkin@fastmail.com>
15047M:	Ismael Luceno <ismael@iodev.co.uk>
15048L:	linux-media@vger.kernel.org
15049S:	Supported
15050F:	drivers/media/pci/solo6x10/
15051
15052SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15053M:	James Morse <james.morse@arm.com>
15054L:	linux-arm-kernel@lists.infradead.org
15055S:	Maintained
15056F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15057F:	drivers/firmware/arm_sdei.c
15058F:	include/linux/arm_sdei.h
15059F:	include/uapi/linux/arm_sdei.h
15060
15061SOFTWARE RAID (Multiple Disks) SUPPORT
15062M:	Song Liu <song@kernel.org>
15063L:	linux-raid@vger.kernel.org
15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15065S:	Supported
15066F:	drivers/md/Makefile
15067F:	drivers/md/Kconfig
15068F:	drivers/md/md*
15069F:	drivers/md/raid*
15070F:	include/linux/raid/
15071F:	include/uapi/linux/raid/
15072
15073SOCIONEXT (SNI) AVE NETWORK DRIVER
15074M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15075L:	netdev@vger.kernel.org
15076S:	Maintained
15077F:	drivers/net/ethernet/socionext/sni_ave.c
15078F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15079
15080SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15081M:	Jassi Brar <jaswinder.singh@linaro.org>
15082M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15083L:	netdev@vger.kernel.org
15084S:	Maintained
15085F:	drivers/net/ethernet/socionext/netsec.c
15086F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15087
15088SOCIONEXT (SNI) Synquacer SPI DRIVER
15089M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15090M:	Jassi Brar <jaswinder.singh@linaro.org>
15091L:	linux-spi@vger.kernel.org
15092S:	Maintained
15093F:	drivers/spi/spi-synquacer.c
15094F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15095
15096SOLIDRUN CLEARFOG SUPPORT
15097M:	Russell King <linux@armlinux.org.uk>
15098S:	Maintained
15099F:	arch/arm/boot/dts/armada-388-clearfog*
15100F:	arch/arm/boot/dts/armada-38x-solidrun-*
15101
15102SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15103M:	Russell King <linux@armlinux.org.uk>
15104S:	Maintained
15105F:	arch/arm/boot/dts/imx6*-cubox-i*
15106F:	arch/arm/boot/dts/imx6*-hummingboard*
15107F:	arch/arm/boot/dts/imx6*-sr-*
15108
15109SONIC NETWORK DRIVER
15110M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15111L:	netdev@vger.kernel.org
15112S:	Maintained
15113F:	drivers/net/ethernet/natsemi/sonic.*
15114
15115SONICS SILICON BACKPLANE DRIVER (SSB)
15116M:	Michael Buesch <m@bues.ch>
15117L:	linux-wireless@vger.kernel.org
15118S:	Maintained
15119F:	drivers/ssb/
15120F:	include/linux/ssb/
15121
15122SONY IMX214 SENSOR DRIVER
15123M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15124L:	linux-media@vger.kernel.org
15125T:	git git://linuxtv.org/media_tree.git
15126S:	Maintained
15127F:	drivers/media/i2c/imx214.c
15128F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15129
15130SONY IMX258 SENSOR DRIVER
15131M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15132L:	linux-media@vger.kernel.org
15133T:	git git://linuxtv.org/media_tree.git
15134S:	Maintained
15135F:	drivers/media/i2c/imx258.c
15136
15137SONY IMX274 SENSOR DRIVER
15138M:	Leon Luo <leonl@leopardimaging.com>
15139L:	linux-media@vger.kernel.org
15140T:	git git://linuxtv.org/media_tree.git
15141S:	Maintained
15142F:	drivers/media/i2c/imx274.c
15143F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15144
15145SONY IMX319 SENSOR DRIVER
15146M:	Bingbu Cao <bingbu.cao@intel.com>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149S:	Maintained
15150F:	drivers/media/i2c/imx319.c
15151
15152SONY IMX355 SENSOR DRIVER
15153M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15154L:	linux-media@vger.kernel.org
15155T:	git git://linuxtv.org/media_tree.git
15156S:	Maintained
15157F:	drivers/media/i2c/imx355.c
15158
15159SONY MEMORYSTICK SUBSYSTEM
15160M:	Maxim Levitsky <maximlevitsky@gmail.com>
15161M:	Alex Dubov <oakad@yahoo.com>
15162M:	Ulf Hansson <ulf.hansson@linaro.org>
15163L:	linux-mmc@vger.kernel.org
15164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15165S:	Maintained
15166F:	drivers/memstick/
15167F:	include/linux/memstick.h
15168
15169SONY VAIO CONTROL DEVICE DRIVER
15170M:	Mattia Dongili <malattia@linux.it>
15171L:	platform-driver-x86@vger.kernel.org
15172W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15173S:	Maintained
15174F:	Documentation/admin-guide/laptops/sony-laptop.rst
15175F:	drivers/char/sonypi.c
15176F:	drivers/platform/x86/sony-laptop.c
15177F:	include/linux/sony-laptop.h
15178
15179SOUND
15180M:	Jaroslav Kysela <perex@perex.cz>
15181M:	Takashi Iwai <tiwai@suse.com>
15182L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15183W:	http://www.alsa-project.org/
15184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15185Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15186S:	Maintained
15187F:	Documentation/sound/
15188F:	include/sound/
15189F:	include/uapi/sound/
15190F:	sound/
15191
15192SOUND - COMPRESSED AUDIO
15193M:	Vinod Koul <vkoul@kernel.org>
15194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15196S:	Supported
15197F:	Documentation/sound/designs/compress-offload.rst
15198F:	include/sound/compress_driver.h
15199F:	include/uapi/sound/compress_*
15200F:	sound/core/compress_offload.c
15201F:	sound/soc/soc-compress.c
15202
15203SOUND - DMAENGINE HELPERS
15204M:	Lars-Peter Clausen <lars@metafoo.de>
15205S:	Supported
15206F:	include/sound/dmaengine_pcm.h
15207F:	sound/core/pcm_dmaengine.c
15208F:	sound/soc/soc-generic-dmaengine-pcm.c
15209
15210SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15211M:	Liam Girdwood <lgirdwood@gmail.com>
15212M:	Mark Brown <broonie@kernel.org>
15213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15215W:	http://alsa-project.org/main/index.php/ASoC
15216S:	Supported
15217F:	Documentation/devicetree/bindings/sound/
15218F:	Documentation/sound/soc/
15219F:	sound/soc/
15220F:	include/dt-bindings/sound/
15221F:	include/sound/soc*
15222
15223SOUNDWIRE SUBSYSTEM
15224M:	Vinod Koul <vkoul@kernel.org>
15225M:	Sanyog Kale <sanyog.r.kale@intel.com>
15226R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15228S:	Supported
15229F:	Documentation/driver-api/soundwire/
15230F:	drivers/soundwire/
15231F:	include/linux/soundwire/
15232
15233SP2 MEDIA DRIVER
15234M:	Olli Salonen <olli.salonen@iki.fi>
15235L:	linux-media@vger.kernel.org
15236W:	https://linuxtv.org
15237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15238S:	Maintained
15239F:	drivers/media/dvb-frontends/sp2*
15240
15241SPARC + UltraSPARC (sparc/sparc64)
15242M:	"David S. Miller" <davem@davemloft.net>
15243L:	sparclinux@vger.kernel.org
15244Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15247S:	Maintained
15248F:	arch/sparc/
15249F:	drivers/sbus/
15250
15251SPARC SERIAL DRIVERS
15252M:	"David S. Miller" <davem@davemloft.net>
15253L:	sparclinux@vger.kernel.org
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15256S:	Maintained
15257F:	include/linux/sunserialcore.h
15258F:	drivers/tty/serial/suncore.c
15259F:	drivers/tty/serial/sunhv.c
15260F:	drivers/tty/serial/sunsab.c
15261F:	drivers/tty/serial/sunsab.h
15262F:	drivers/tty/serial/sunsu.c
15263F:	drivers/tty/serial/sunzilog.c
15264F:	drivers/tty/serial/sunzilog.h
15265F:	drivers/tty/vcc.c
15266
15267SPARSE CHECKER
15268M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15269L:	linux-sparse@vger.kernel.org
15270W:	https://sparse.wiki.kernel.org/
15271T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15272S:	Maintained
15273F:	include/linux/compiler.h
15274
15275SPEAR CLOCK FRAMEWORK SUPPORT
15276M:	Viresh Kumar <vireshk@kernel.org>
15277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15278W:	http://www.st.com/spear
15279S:	Maintained
15280F:	drivers/clk/spear/
15281
15282SPEAR PLATFORM SUPPORT
15283M:	Viresh Kumar <vireshk@kernel.org>
15284M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15286W:	http://www.st.com/spear
15287S:	Maintained
15288F:	arch/arm/boot/dts/spear*
15289F:	arch/arm/mach-spear/
15290
15291SPI NOR SUBSYSTEM
15292M:	Marek Vasut <marek.vasut@gmail.com>
15293M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15294L:	linux-mtd@lists.infradead.org
15295W:	http://www.linux-mtd.infradead.org/
15296Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15298S:	Maintained
15299F:	drivers/mtd/spi-nor/
15300F:	include/linux/mtd/spi-nor.h
15301
15302SPI SUBSYSTEM
15303M:	Mark Brown <broonie@kernel.org>
15304L:	linux-spi@vger.kernel.org
15305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15306Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15307S:	Maintained
15308F:	Documentation/devicetree/bindings/spi/
15309F:	Documentation/spi/
15310F:	drivers/spi/
15311F:	include/linux/spi/
15312F:	include/uapi/linux/spi/
15313F:	tools/spi/
15314
15315SPIDERNET NETWORK DRIVER for CELL
15316M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15317L:	netdev@vger.kernel.org
15318S:	Supported
15319F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15320F:	drivers/net/ethernet/toshiba/spider_net*
15321
15322SPMI SUBSYSTEM
15323R:	Stephen Boyd <sboyd@kernel.org>
15324L:	linux-arm-msm@vger.kernel.org
15325F:	Documentation/devicetree/bindings/spmi/
15326F:	drivers/spmi/
15327F:	include/dt-bindings/spmi/spmi.h
15328F:	include/linux/spmi.h
15329F:	include/trace/events/spmi.h
15330
15331SPU FILE SYSTEM
15332M:	Jeremy Kerr <jk@ozlabs.org>
15333L:	linuxppc-dev@lists.ozlabs.org
15334W:	http://www.ibm.com/developerworks/power/cell/
15335S:	Supported
15336F:	Documentation/filesystems/spufs.txt
15337F:	arch/powerpc/platforms/cell/spufs/
15338
15339SQUASHFS FILE SYSTEM
15340M:	Phillip Lougher <phillip@squashfs.org.uk>
15341L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15342W:	http://squashfs.org.uk
15343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15344S:	Maintained
15345F:	Documentation/filesystems/squashfs.txt
15346F:	fs/squashfs/
15347
15348SRM (Alpha) environment access
15349M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15350S:	Maintained
15351F:	arch/alpha/kernel/srm_env.c
15352
15353ST LSM6DSx IMU IIO DRIVER
15354M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15355L:	linux-iio@vger.kernel.org
15356W:	http://www.st.com/
15357S:	Maintained
15358F:	drivers/iio/imu/st_lsm6dsx/
15359F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15360
15361ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15362M:	Mickael Guene <mickael.guene@st.com>
15363L:	linux-media@vger.kernel.org
15364T:	git git://linuxtv.org/media_tree.git
15365S:	Maintained
15366F:	drivers/media/i2c/st-mipid02.c
15367F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15368
15369ST STM32 I2C/SMBUS DRIVER
15370M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15371L:	linux-i2c@vger.kernel.org
15372S:	Maintained
15373F:	drivers/i2c/busses/i2c-stm32*
15374
15375ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15376M:	Song Qiang <songqiang1304521@gmail.com>
15377L:	linux-iio@vger.kernel.org
15378S:	Maintained
15379F:	drivers/iio/proximity/vl53l0x-i2c.c
15380F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15381
15382STABLE BRANCH
15383M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15384M:	Sasha Levin <sashal@kernel.org>
15385L:	stable@vger.kernel.org
15386S:	Supported
15387F:	Documentation/process/stable-kernel-rules.rst
15388
15389STAGING - COMEDI
15390M:	Ian Abbott <abbotti@mev.co.uk>
15391M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15392S:	Odd Fixes
15393F:	drivers/staging/comedi/
15394
15395STAGING - FIELDBUS SUBSYSTEM
15396M:	Sven Van Asbroeck <TheSven73@gmail.com>
15397S:	Maintained
15398F:	drivers/staging/fieldbus/*
15399F:	drivers/staging/fieldbus/Documentation/
15400
15401STAGING - HMS ANYBUS-S BUS
15402M:	Sven Van Asbroeck <TheSven73@gmail.com>
15403S:	Maintained
15404F:	drivers/staging/fieldbus/anybuss/
15405
15406STAGING - INDUSTRIAL IO
15407M:	Jonathan Cameron <jic23@kernel.org>
15408L:	linux-iio@vger.kernel.org
15409S:	Odd Fixes
15410F:	Documentation/devicetree/bindings/staging/iio/
15411F:	drivers/staging/iio/
15412
15413STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15414M:	Marc Dietrich <marvin24@gmx.de>
15415L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15416L:	linux-tegra@vger.kernel.org
15417S:	Maintained
15418F:	drivers/staging/nvec/
15419
15420STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15421M:	Jens Frederich <jfrederich@gmail.com>
15422M:	Daniel Drake <dsd@laptop.org>
15423M:	Jon Nettleton <jon.nettleton@gmail.com>
15424W:	http://wiki.laptop.org/go/DCON
15425S:	Maintained
15426F:	drivers/staging/olpc_dcon/
15427
15428STAGING - REALTEK RTL8712U DRIVERS
15429M:	Larry Finger <Larry.Finger@lwfinger.net>
15430M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15431S:	Odd Fixes
15432F:	drivers/staging/rtl8712/
15433
15434STAGING - REALTEK RTL8188EU DRIVERS
15435M:	Larry Finger <Larry.Finger@lwfinger.net>
15436S:	Odd Fixes
15437F:	drivers/staging/rtl8188eu/
15438
15439STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15440M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15441M:	Teddy Wang <teddy.wang@siliconmotion.com>
15442M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15443L:	linux-fbdev@vger.kernel.org
15444S:	Maintained
15445F:	drivers/staging/sm750fb/
15446
15447STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15448M:	William Hubbs <w.d.hubbs@gmail.com>
15449M:	Chris Brannon <chris@the-brannons.com>
15450M:	Kirk Reiser <kirk@reisers.ca>
15451M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15452L:	speakup@linux-speakup.org
15453W:	http://www.linux-speakup.org/
15454S:	Odd Fixes
15455F:	drivers/staging/speakup/
15456
15457STAGING - VIA VT665X DRIVERS
15458M:	Forest Bond <forest@alittletooquiet.net>
15459S:	Odd Fixes
15460F:	drivers/staging/vt665?/
15461
15462STAGING - WILC1000 WIFI DRIVER
15463M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15464M:	Ajay Singh <ajay.kathat@microchip.com>
15465L:	linux-wireless@vger.kernel.org
15466S:	Supported
15467F:	drivers/staging/wilc1000/
15468
15469STAGING SUBSYSTEM
15470M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15472L:	devel@driverdev.osuosl.org
15473S:	Supported
15474F:	drivers/staging/
15475
15476STARFIRE/DURALAN NETWORK DRIVER
15477M:	Ion Badulescu <ionut@badula.org>
15478S:	Odd Fixes
15479F:	drivers/net/ethernet/adaptec/starfire*
15480
15481STEC S1220 SKD DRIVER
15482M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15483L:	linux-block@vger.kernel.org
15484S:	Maintained
15485F:	drivers/block/skd*[ch]
15486
15487STI AUDIO (ASoC) DRIVERS
15488M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15489L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15490S:	Maintained
15491F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15492F:	sound/soc/sti/
15493
15494STI CEC DRIVER
15495M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15496S:	Maintained
15497F:	drivers/media/platform/sti/cec/
15498F:	Documentation/devicetree/bindings/media/stih-cec.txt
15499
15500STK1160 USB VIDEO CAPTURE DRIVER
15501M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15502L:	linux-media@vger.kernel.org
15503T:	git git://linuxtv.org/media_tree.git
15504S:	Maintained
15505F:	drivers/media/usb/stk1160/
15506
15507STM32 AUDIO (ASoC) DRIVERS
15508M:	Olivier Moysan <olivier.moysan@st.com>
15509M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15510L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15511S:	Maintained
15512F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15513F:	sound/soc/stm/
15514
15515STM32 TIMER/LPTIMER DRIVERS
15516M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15517S:	Maintained
15518F:	drivers/*/stm32-*timer*
15519F:	drivers/pwm/pwm-stm32*
15520F:	include/linux/*/stm32-*tim*
15521F:	Documentation/ABI/testing/*timer-stm32
15522F:	Documentation/devicetree/bindings/*/stm32-*timer*
15523F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15524
15525STMMAC ETHERNET DRIVER
15526M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15527M:	Alexandre Torgue <alexandre.torgue@st.com>
15528M:	Jose Abreu <joabreu@synopsys.com>
15529L:	netdev@vger.kernel.org
15530W:	http://www.stlinux.com
15531S:	Supported
15532F:	drivers/net/ethernet/stmicro/stmmac/
15533
15534SUN3/3X
15535M:	Sam Creasey <sammy@sammy.net>
15536W:	http://sammy.net/sun3/
15537S:	Maintained
15538F:	arch/m68k/kernel/*sun3*
15539F:	arch/m68k/sun3*/
15540F:	arch/m68k/include/asm/sun3*
15541F:	drivers/net/ethernet/i825xx/sun3*
15542
15543SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15544M:	Hans de Goede <hdegoede@redhat.com>
15545L:	linux-input@vger.kernel.org
15546S:	Maintained
15547F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15548F:	drivers/input/keyboard/sun4i-lradc-keys.c
15549
15550SUNDANCE NETWORK DRIVER
15551M:	Denis Kirjanov <kda@linux-powerpc.org>
15552L:	netdev@vger.kernel.org
15553S:	Maintained
15554F:	drivers/net/ethernet/dlink/sundance.c
15555
15556SUPERH
15557M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15558M:	Rich Felker <dalias@libc.org>
15559L:	linux-sh@vger.kernel.org
15560Q:	http://patchwork.kernel.org/project/linux-sh/list/
15561S:	Maintained
15562F:	Documentation/sh/
15563F:	arch/sh/
15564F:	drivers/sh/
15565
15566SUSPEND TO RAM
15567M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15568M:	Len Brown <len.brown@intel.com>
15569M:	Pavel Machek <pavel@ucw.cz>
15570L:	linux-pm@vger.kernel.org
15571B:	https://bugzilla.kernel.org
15572S:	Supported
15573F:	Documentation/power/
15574F:	arch/x86/kernel/acpi/
15575F:	drivers/base/power/
15576F:	kernel/power/
15577F:	include/linux/suspend.h
15578F:	include/linux/freezer.h
15579F:	include/linux/pm.h
15580
15581SVGA HANDLING
15582M:	Martin Mares <mj@ucw.cz>
15583L:	linux-video@atrey.karlin.mff.cuni.cz
15584S:	Maintained
15585F:	Documentation/admin-guide/svga.rst
15586F:	arch/x86/boot/video*
15587
15588SWIOTLB SUBSYSTEM
15589M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15590L:	iommu@lists.linux-foundation.org
15591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15592S:	Supported
15593F:	kernel/dma/swiotlb.c
15594F:	arch/*/kernel/pci-swiotlb.c
15595F:	include/linux/swiotlb.h
15596
15597SWITCHDEV
15598M:	Jiri Pirko <jiri@resnulli.us>
15599M:	Ivan Vecera <ivecera@redhat.com>
15600L:	netdev@vger.kernel.org
15601S:	Supported
15602F:	net/switchdev/
15603F:	include/net/switchdev.h
15604
15605SY8106A REGULATOR DRIVER
15606M:	Icenowy Zheng <icenowy@aosc.io>
15607S:	Maintained
15608F:	drivers/regulator/sy8106a-regulator.c
15609F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15610
15611SYNC FILE FRAMEWORK
15612M:	Sumit Semwal <sumit.semwal@linaro.org>
15613R:	Gustavo Padovan <gustavo@padovan.org>
15614S:	Maintained
15615L:	linux-media@vger.kernel.org
15616L:	dri-devel@lists.freedesktop.org
15617F:	drivers/dma-buf/sync_*
15618F:	drivers/dma-buf/dma-fence*
15619F:	drivers/dma-buf/sw_sync.c
15620F:	include/linux/sync_file.h
15621F:	include/uapi/linux/sync_file.h
15622F:	Documentation/driver-api/sync_file.rst
15623T:	git git://anongit.freedesktop.org/drm/drm-misc
15624
15625SYNOPSYS ARC ARCHITECTURE
15626M:	Vineet Gupta <vgupta@synopsys.com>
15627L:	linux-snps-arc@lists.infradead.org
15628S:	Supported
15629F:	arch/arc/
15630F:	Documentation/devicetree/bindings/arc/*
15631F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15632F:	drivers/clocksource/arc_timer.c
15633F:	drivers/tty/serial/arc_uart.c
15634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15635
15636SYNOPSYS ARC HSDK SDP pll clock driver
15637M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15638S:	Supported
15639F:	drivers/clk/clk-hsdk-pll.c
15640F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15641
15642SYNOPSYS ARC SDP clock driver
15643M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15644S:	Supported
15645F:	drivers/clk/axs10x/*
15646F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15647
15648SYNOPSYS ARC SDP platform support
15649M:	Alexey Brodkin <abrodkin@synopsys.com>
15650S:	Supported
15651F:	arch/arc/plat-axs10x
15652F:	arch/arc/boot/dts/ax*
15653F:	Documentation/devicetree/bindings/arc/axs10*
15654
15655SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15656M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15657S:	Supported
15658F:	drivers/reset/reset-axs10x.c
15659F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15660
15661SYNOPSYS CREG GPIO DRIVER
15662M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15663S:	Maintained
15664F:	drivers/gpio/gpio-creg-snps.c
15665F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15666
15667SYNOPSYS DESIGNWARE 8250 UART DRIVER
15668R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15669S:	Maintained
15670F:	drivers/tty/serial/8250/8250_dw.c
15671
15672SYNOPSYS DESIGNWARE APB GPIO DRIVER
15673M:	Hoan Tran <hoan@os.amperecomputing.com>
15674L:	linux-gpio@vger.kernel.org
15675S:	Maintained
15676F:	drivers/gpio/gpio-dwapb.c
15677F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15678
15679SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15680M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15681S:	Maintained
15682F:	drivers/dma/dw-axi-dmac/
15683F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15684
15685SYNOPSYS DESIGNWARE DMAC DRIVER
15686M:	Viresh Kumar <vireshk@kernel.org>
15687R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15688S:	Maintained
15689F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15690F:	drivers/dma/dw/
15691F:	include/dt-bindings/dma/dw-dmac.h
15692F:	include/linux/dma/dw.h
15693F:	include/linux/platform_data/dma-dw.h
15694
15695SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15696M:	Jose Abreu <Jose.Abreu@synopsys.com>
15697L:	netdev@vger.kernel.org
15698S:	Supported
15699F:	drivers/net/ethernet/synopsys/
15700
15701SYNOPSYS DESIGNWARE I2C DRIVER
15702M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15703R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15704R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15705L:	linux-i2c@vger.kernel.org
15706S:	Maintained
15707F:	drivers/i2c/busses/i2c-designware-*
15708F:	include/linux/platform_data/i2c-designware.h
15709
15710SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15711M:	Jaehoon Chung <jh80.chung@samsung.com>
15712L:	linux-mmc@vger.kernel.org
15713S:	Maintained
15714F:	drivers/mmc/host/dw_mmc*
15715
15716SYNOPSYS HSDK RESET CONTROLLER DRIVER
15717M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15718S:	Supported
15719F:	drivers/reset/reset-hsdk.c
15720F:	include/dt-bindings/reset/snps,hsdk-reset.h
15721F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15722
15723SYSTEM CONFIGURATION (SYSCON)
15724M:	Lee Jones <lee.jones@linaro.org>
15725M:	Arnd Bergmann <arnd@arndb.de>
15726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15727S:	Supported
15728F:	drivers/mfd/syscon.c
15729
15730SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15731M:	Sudeep Holla <sudeep.holla@arm.com>
15732L:	linux-arm-kernel@lists.infradead.org
15733S:	Maintained
15734F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15735F:	drivers/clk/clk-sc[mp]i.c
15736F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15737F:	drivers/firmware/arm_scpi.c
15738F:	drivers/firmware/arm_scmi/
15739F:	drivers/reset/reset-scmi.c
15740F:	include/linux/sc[mp]i_protocol.h
15741
15742SYSTEM RESET/SHUTDOWN DRIVERS
15743M:	Sebastian Reichel <sre@kernel.org>
15744L:	linux-pm@vger.kernel.org
15745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15746S:	Maintained
15747F:	Documentation/devicetree/bindings/power/reset/
15748F:	drivers/power/reset/
15749
15750SYSTEM TRACE MODULE CLASS
15751M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15752S:	Maintained
15753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15754F:	Documentation/trace/stm.rst
15755F:	drivers/hwtracing/stm/
15756F:	include/linux/stm.h
15757F:	include/uapi/linux/stm.h
15758
15759SYSV FILESYSTEM
15760M:	Christoph Hellwig <hch@infradead.org>
15761S:	Maintained
15762F:	Documentation/filesystems/sysv-fs.txt
15763F:	fs/sysv/
15764F:	include/linux/sysv_fs.h
15765
15766TASKSTATS STATISTICS INTERFACE
15767M:	Balbir Singh <bsingharora@gmail.com>
15768S:	Maintained
15769F:	Documentation/accounting/taskstats*
15770F:	include/linux/taskstats*
15771F:	kernel/taskstats.c
15772
15773TC subsystem
15774M:	Jamal Hadi Salim <jhs@mojatatu.com>
15775M:	Cong Wang <xiyou.wangcong@gmail.com>
15776M:	Jiri Pirko <jiri@resnulli.us>
15777L:	netdev@vger.kernel.org
15778S:	Maintained
15779F:	include/net/pkt_cls.h
15780F:	include/net/pkt_sched.h
15781F:	include/net/tc_act/
15782F:	include/uapi/linux/pkt_cls.h
15783F:	include/uapi/linux/pkt_sched.h
15784F:	include/uapi/linux/tc_act/
15785F:	include/uapi/linux/tc_ematch/
15786F:	net/sched/
15787
15788TC90522 MEDIA DRIVER
15789M:	Akihiro Tsukada <tskd08@gmail.com>
15790L:	linux-media@vger.kernel.org
15791S:	Odd Fixes
15792F:	drivers/media/dvb-frontends/tc90522*
15793
15794TCP LOW PRIORITY MODULE
15795M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15796M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15797W:	http://tcp-lp-mod.sourceforge.net/
15798S:	Maintained
15799F:	net/ipv4/tcp_lp.c
15800
15801TDA10071 MEDIA DRIVER
15802M:	Antti Palosaari <crope@iki.fi>
15803L:	linux-media@vger.kernel.org
15804W:	https://linuxtv.org
15805W:	http://palosaari.fi/linux/
15806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15807T:	git git://linuxtv.org/anttip/media_tree.git
15808S:	Maintained
15809F:	drivers/media/dvb-frontends/tda10071*
15810
15811TDA18212 MEDIA DRIVER
15812M:	Antti Palosaari <crope@iki.fi>
15813L:	linux-media@vger.kernel.org
15814W:	https://linuxtv.org
15815W:	http://palosaari.fi/linux/
15816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15817T:	git git://linuxtv.org/anttip/media_tree.git
15818S:	Maintained
15819F:	drivers/media/tuners/tda18212*
15820
15821TDA18218 MEDIA DRIVER
15822M:	Antti Palosaari <crope@iki.fi>
15823L:	linux-media@vger.kernel.org
15824W:	https://linuxtv.org
15825W:	http://palosaari.fi/linux/
15826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15827T:	git git://linuxtv.org/anttip/media_tree.git
15828S:	Maintained
15829F:	drivers/media/tuners/tda18218*
15830
15831TDA18250 MEDIA DRIVER
15832M:	Olli Salonen <olli.salonen@iki.fi>
15833L:	linux-media@vger.kernel.org
15834W:	https://linuxtv.org
15835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15836T:	git git://linuxtv.org/media_tree.git
15837S:	Maintained
15838F:	drivers/media/tuners/tda18250*
15839
15840TDA18271 MEDIA DRIVER
15841M:	Michael Krufky <mkrufky@linuxtv.org>
15842L:	linux-media@vger.kernel.org
15843W:	https://linuxtv.org
15844W:	http://github.com/mkrufky
15845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15846T:	git git://linuxtv.org/mkrufky/tuners.git
15847S:	Maintained
15848F:	drivers/media/tuners/tda18271*
15849
15850TDA1997x MEDIA DRIVER
15851M:	Tim Harvey <tharvey@gateworks.com>
15852L:	linux-media@vger.kernel.org
15853W:	https://linuxtv.org
15854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15855S:	Maintained
15856F:	drivers/media/i2c/tda1997x.*
15857
15858TDA827x MEDIA DRIVER
15859M:	Michael Krufky <mkrufky@linuxtv.org>
15860L:	linux-media@vger.kernel.org
15861W:	https://linuxtv.org
15862W:	http://github.com/mkrufky
15863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15864T:	git git://linuxtv.org/mkrufky/tuners.git
15865S:	Maintained
15866F:	drivers/media/tuners/tda8290.*
15867
15868TDA8290 MEDIA DRIVER
15869M:	Michael Krufky <mkrufky@linuxtv.org>
15870L:	linux-media@vger.kernel.org
15871W:	https://linuxtv.org
15872W:	http://github.com/mkrufky
15873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15874T:	git git://linuxtv.org/mkrufky/tuners.git
15875S:	Maintained
15876F:	drivers/media/tuners/tda8290.*
15877
15878TDA9840 MEDIA DRIVER
15879M:	Hans Verkuil <hverkuil@xs4all.nl>
15880L:	linux-media@vger.kernel.org
15881T:	git git://linuxtv.org/media_tree.git
15882W:	https://linuxtv.org
15883S:	Maintained
15884F:	drivers/media/i2c/tda9840*
15885
15886TEA5761 TUNER DRIVER
15887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15888L:	linux-media@vger.kernel.org
15889W:	https://linuxtv.org
15890T:	git git://linuxtv.org/media_tree.git
15891S:	Odd fixes
15892F:	drivers/media/tuners/tea5761.*
15893
15894TEA5767 TUNER DRIVER
15895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15896L:	linux-media@vger.kernel.org
15897W:	https://linuxtv.org
15898T:	git git://linuxtv.org/media_tree.git
15899S:	Maintained
15900F:	drivers/media/tuners/tea5767.*
15901
15902TEA6415C MEDIA DRIVER
15903M:	Hans Verkuil <hverkuil@xs4all.nl>
15904L:	linux-media@vger.kernel.org
15905T:	git git://linuxtv.org/media_tree.git
15906W:	https://linuxtv.org
15907S:	Maintained
15908F:	drivers/media/i2c/tea6415c*
15909
15910TEA6420 MEDIA DRIVER
15911M:	Hans Verkuil <hverkuil@xs4all.nl>
15912L:	linux-media@vger.kernel.org
15913T:	git git://linuxtv.org/media_tree.git
15914W:	https://linuxtv.org
15915S:	Maintained
15916F:	drivers/media/i2c/tea6420*
15917
15918TEAM DRIVER
15919M:	Jiri Pirko <jiri@resnulli.us>
15920L:	netdev@vger.kernel.org
15921S:	Supported
15922F:	drivers/net/team/
15923F:	include/linux/if_team.h
15924F:	include/uapi/linux/if_team.h
15925
15926TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15927M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15928S:	Maintained
15929F:	arch/x86/platform/ts5500/
15930
15931TECHNOTREND USB IR RECEIVER
15932M:	Sean Young <sean@mess.org>
15933L:	linux-media@vger.kernel.org
15934S:	Maintained
15935F:	drivers/media/rc/ttusbir.c
15936
15937TECHWELL TW9910 VIDEO DECODER
15938L:	linux-media@vger.kernel.org
15939S:	Orphan
15940F:	drivers/media/i2c/tw9910.c
15941F:	include/media/i2c/tw9910.h
15942
15943TEE SUBSYSTEM
15944M:	Jens Wiklander <jens.wiklander@linaro.org>
15945L:	tee-dev@lists.linaro.org
15946S:	Maintained
15947F:	include/linux/tee_drv.h
15948F:	include/uapi/linux/tee.h
15949F:	drivers/tee/
15950F:	Documentation/tee.txt
15951
15952TEGRA ARCHITECTURE SUPPORT
15953M:	Thierry Reding <thierry.reding@gmail.com>
15954M:	Jonathan Hunter <jonathanh@nvidia.com>
15955L:	linux-tegra@vger.kernel.org
15956Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15958S:	Supported
15959N:	[^a-z]tegra
15960
15961TEGRA CLOCK DRIVER
15962M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15963M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15964S:	Supported
15965F:	drivers/clk/tegra/
15966
15967TEGRA DMA DRIVERS
15968M:	Laxman Dewangan <ldewangan@nvidia.com>
15969M:	Jon Hunter <jonathanh@nvidia.com>
15970S:	Supported
15971F:	drivers/dma/tegra*
15972
15973TEGRA I2C DRIVER
15974M:	Laxman Dewangan <ldewangan@nvidia.com>
15975R:	Dmitry Osipenko <digetx@gmail.com>
15976S:	Supported
15977F:	drivers/i2c/busses/i2c-tegra.c
15978
15979TEGRA IOMMU DRIVERS
15980M:	Thierry Reding <thierry.reding@gmail.com>
15981L:	linux-tegra@vger.kernel.org
15982S:	Supported
15983F:	drivers/iommu/tegra*
15984
15985TEGRA KBC DRIVER
15986M:	Laxman Dewangan <ldewangan@nvidia.com>
15987S:	Supported
15988F:	drivers/input/keyboard/tegra-kbc.c
15989
15990TEGRA NAND DRIVER
15991M:	Stefan Agner <stefan@agner.ch>
15992M:	Lucas Stach <dev@lynxeye.de>
15993S:	Maintained
15994F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15995F:	drivers/mtd/nand/raw/tegra_nand.c
15996
15997TEGRA PWM DRIVER
15998M:	Thierry Reding <thierry.reding@gmail.com>
15999S:	Supported
16000F:	drivers/pwm/pwm-tegra.c
16001
16002TEGRA SERIAL DRIVER
16003M:	Laxman Dewangan <ldewangan@nvidia.com>
16004S:	Supported
16005F:	drivers/tty/serial/serial-tegra.c
16006
16007TEGRA SPI DRIVER
16008M:	Laxman Dewangan <ldewangan@nvidia.com>
16009S:	Supported
16010F:	drivers/spi/spi-tegra*
16011
16012TEGRA XUSB PADCTL DRIVER
16013M:	JC Kuo <jckuo@nvidia.com>
16014S:	Supported
16015F:	drivers/phy/tegra/xusb*
16016
16017TEHUTI ETHERNET DRIVER
16018M:	Andy Gospodarek <andy@greyhouse.net>
16019L:	netdev@vger.kernel.org
16020S:	Supported
16021F:	drivers/net/ethernet/tehuti/*
16022
16023Telecom Clock Driver for MCPL0010
16024M:	Mark Gross <mark.gross@intel.com>
16025S:	Supported
16026F:	drivers/char/tlclk.c
16027
16028TENSILICA XTENSA PORT (xtensa)
16029M:	Chris Zankel <chris@zankel.net>
16030M:	Max Filippov <jcmvbkbc@gmail.com>
16031L:	linux-xtensa@linux-xtensa.org
16032T:	git git://github.com/czankel/xtensa-linux.git
16033S:	Maintained
16034F:	arch/xtensa/
16035F:	drivers/irqchip/irq-xtensa-*
16036
16037Texas Instruments' System Control Interface (TISCI) Protocol Driver
16038M:	Nishanth Menon <nm@ti.com>
16039M:	Tero Kristo <t-kristo@ti.com>
16040M:	Santosh Shilimkar <ssantosh@kernel.org>
16041L:	linux-arm-kernel@lists.infradead.org
16042S:	Maintained
16043F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16044F:	drivers/firmware/ti_sci*
16045F:	include/linux/soc/ti/ti_sci_protocol.h
16046F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16047F:	drivers/soc/ti/ti_sci_pm_domains.c
16048F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16049F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16050F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16051F:	drivers/clk/keystone/sci-clk.c
16052F:	drivers/reset/reset-ti-sci.c
16053F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16054F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16055F:	drivers/irqchip/irq-ti-sci-intr.c
16056F:	drivers/irqchip/irq-ti-sci-inta.c
16057F:	include/linux/soc/ti/ti_sci_inta_msi.h
16058F:	drivers/soc/ti/ti_sci_inta_msi.c
16059
16060Texas Instruments ASoC drivers
16061M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16063S:	Maintained
16064F:	sound/soc/ti/
16065
16066Texas Instruments' DAC7612 DAC Driver
16067M:	Ricardo Ribalda <ricardo@ribalda.com>
16068L:	linux-iio@vger.kernel.org
16069S:	Supported
16070F:	drivers/iio/dac/ti-dac7612.c
16071F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16072
16073THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16074M:	Hans Verkuil <hverkuil@xs4all.nl>
16075L:	linux-media@vger.kernel.org
16076T:	git git://linuxtv.org/media_tree.git
16077W:	https://linuxtv.org
16078S:	Maintained
16079F:	drivers/media/radio/radio-raremono.c
16080
16081THERMAL
16082M:	Zhang Rui <rui.zhang@intel.com>
16083M:	Eduardo Valentin <edubezval@gmail.com>
16084R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16085R:	Amit Kucheria <amit.kucheria@verdurent.com>
16086L:	linux-pm@vger.kernel.org
16087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16089Q:	https://patchwork.kernel.org/project/linux-pm/list/
16090S:	Supported
16091F:	drivers/thermal/
16092F:	include/linux/thermal.h
16093F:	include/uapi/linux/thermal.h
16094F:	include/linux/cpu_cooling.h
16095F:	Documentation/devicetree/bindings/thermal/
16096
16097THERMAL/CPU_COOLING
16098M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16099M:	Viresh Kumar <viresh.kumar@linaro.org>
16100M:	Javi Merino <javi.merino@kernel.org>
16101L:	linux-pm@vger.kernel.org
16102S:	Supported
16103F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16104F:	drivers/thermal/cpu_cooling.c
16105F:	include/linux/cpu_cooling.h
16106
16107THINKPAD ACPI EXTRAS DRIVER
16108M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16109L:	ibm-acpi-devel@lists.sourceforge.net
16110L:	platform-driver-x86@vger.kernel.org
16111W:	http://ibm-acpi.sourceforge.net
16112W:	http://thinkwiki.org/wiki/Ibm-acpi
16113T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16114S:	Maintained
16115F:	drivers/platform/x86/thinkpad_acpi.c
16116
16117THUNDERBOLT DRIVER
16118M:	Andreas Noever <andreas.noever@gmail.com>
16119M:	Michael Jamet <michael.jamet@intel.com>
16120M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16121M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16123S:	Maintained
16124F:	Documentation/admin-guide/thunderbolt.rst
16125F:	drivers/thunderbolt/
16126F:	include/linux/thunderbolt.h
16127
16128THUNDERBOLT NETWORK DRIVER
16129M:	Michael Jamet <michael.jamet@intel.com>
16130M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16131M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16132L:	netdev@vger.kernel.org
16133S:	Maintained
16134F:	drivers/net/thunderbolt.c
16135
16136THUNDERX GPIO DRIVER
16137M:	David Daney <david.daney@cavium.com>
16138S:	Maintained
16139F:	drivers/gpio/gpio-thunderx.c
16140
16141TI AM437X VPFE DRIVER
16142M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16143L:	linux-media@vger.kernel.org
16144W:	https://linuxtv.org
16145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16146T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16147S:	Maintained
16148F:	drivers/media/platform/am437x/
16149
16150TI BANDGAP AND THERMAL DRIVER
16151M:	Eduardo Valentin <edubezval@gmail.com>
16152M:	Keerthy <j-keerthy@ti.com>
16153L:	linux-pm@vger.kernel.org
16154L:	linux-omap@vger.kernel.org
16155S:	Maintained
16156F:	drivers/thermal/ti-soc-thermal/
16157
16158TI BQ27XXX POWER SUPPLY DRIVER
16159R:	Andrew F. Davis <afd@ti.com>
16160F:	include/linux/power/bq27xxx_battery.h
16161F:	drivers/power/supply/bq27xxx_battery.c
16162F:	drivers/power/supply/bq27xxx_battery_i2c.c
16163
16164TI CDCE706 CLOCK DRIVER
16165M:	Max Filippov <jcmvbkbc@gmail.com>
16166S:	Maintained
16167F:	drivers/clk/clk-cdce706.c
16168
16169TI CLOCK DRIVER
16170M:	Tero Kristo <t-kristo@ti.com>
16171L:	linux-omap@vger.kernel.org
16172S:	Maintained
16173F:	drivers/clk/ti/
16174F:	include/linux/clk/ti.h
16175
16176TI DAVINCI MACHINE SUPPORT
16177M:	Sekhar Nori <nsekhar@ti.com>
16178R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16181S:	Supported
16182F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16183F:	arch/arm/mach-davinci/
16184F:	drivers/i2c/busses/i2c-davinci.c
16185F:	arch/arm/boot/dts/da850*
16186
16187TI DAVINCI SERIES CLOCK DRIVER
16188M:	David Lechner <david@lechnology.com>
16189R:	Sekhar Nori <nsekhar@ti.com>
16190S:	Maintained
16191F:	Documentation/devicetree/bindings/clock/ti/davinci/
16192F:	drivers/clk/davinci/
16193
16194TI DAVINCI SERIES GPIO DRIVER
16195M:	Keerthy <j-keerthy@ti.com>
16196L:	linux-gpio@vger.kernel.org
16197S:	Maintained
16198F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16199F:	drivers/gpio/gpio-davinci.c
16200
16201TI DAVINCI SERIES MEDIA DRIVER
16202M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16203L:	linux-media@vger.kernel.org
16204W:	https://linuxtv.org
16205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16206T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16207S:	Maintained
16208F:	drivers/media/platform/davinci/
16209F:	include/media/davinci/
16210
16211TI ETHERNET SWITCH DRIVER (CPSW)
16212R:	Grygorii Strashko <grygorii.strashko@ti.com>
16213L:	linux-omap@vger.kernel.org
16214L:	netdev@vger.kernel.org
16215S:	Maintained
16216F:	drivers/net/ethernet/ti/cpsw*
16217F:	drivers/net/ethernet/ti/davinci*
16218
16219TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16220M:	Alex Dubov <oakad@yahoo.com>
16221S:	Maintained
16222W:	http://tifmxx.berlios.de/
16223F:	drivers/memstick/host/tifm_ms.c
16224F:	drivers/misc/tifm*
16225F:	drivers/mmc/host/tifm_sd.c
16226F:	include/linux/tifm.h
16227
16228TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16229M:	Santosh Shilimkar <ssantosh@kernel.org>
16230L:	linux-kernel@vger.kernel.org
16231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16232S:	Maintained
16233F:	drivers/soc/ti/*
16234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16235
16236TI LM49xxx FAMILY ASoC CODEC DRIVERS
16237M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16238M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16240S:	Maintained
16241F:	sound/soc/codecs/lm49453*
16242F:	sound/soc/codecs/isabelle*
16243
16244TI LP855x BACKLIGHT DRIVER
16245M:	Milo Kim <milo.kim@ti.com>
16246S:	Maintained
16247F:	Documentation/driver-api/backlight/lp855x-driver.rst
16248F:	drivers/video/backlight/lp855x_bl.c
16249F:	include/linux/platform_data/lp855x.h
16250
16251TI LP8727 CHARGER DRIVER
16252M:	Milo Kim <milo.kim@ti.com>
16253S:	Maintained
16254F:	drivers/power/supply/lp8727_charger.c
16255F:	include/linux/platform_data/lp8727.h
16256
16257TI LP8788 MFD DRIVER
16258M:	Milo Kim <milo.kim@ti.com>
16259S:	Maintained
16260F:	drivers/iio/adc/lp8788_adc.c
16261F:	drivers/leds/leds-lp8788.c
16262F:	drivers/mfd/lp8788*.c
16263F:	drivers/power/supply/lp8788-charger.c
16264F:	drivers/regulator/lp8788-*.c
16265F:	include/linux/mfd/lp8788*.h
16266
16267TI NETCP ETHERNET DRIVER
16268M:	Wingman Kwok <w-kwok2@ti.com>
16269M:	Murali Karicheri <m-karicheri2@ti.com>
16270L:	netdev@vger.kernel.org
16271S:	Maintained
16272F:	drivers/net/ethernet/ti/netcp*
16273
16274TI PCM3060 ASoC CODEC DRIVER
16275M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16277S:	Maintained
16278F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16279F:	sound/soc/codecs/pcm3060*
16280
16281TI TAS571X FAMILY ASoC CODEC DRIVER
16282M:	Kevin Cernekee <cernekee@chromium.org>
16283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16284S:	Odd Fixes
16285F:	sound/soc/codecs/tas571x*
16286
16287TI TRF7970A NFC DRIVER
16288M:	Mark Greer <mgreer@animalcreek.com>
16289L:	linux-wireless@vger.kernel.org
16290L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16291S:	Supported
16292F:	drivers/nfc/trf7970a.c
16293F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16294
16295TI TWL4030 SERIES SOC CODEC DRIVER
16296M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16298S:	Maintained
16299F:	sound/soc/codecs/twl4030*
16300
16301TI VPE/CAL DRIVERS
16302M:	Benoit Parrot <bparrot@ti.com>
16303L:	linux-media@vger.kernel.org
16304W:	http://linuxtv.org/
16305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16306S:	Maintained
16307F:	drivers/media/platform/ti-vpe/
16308
16309TI WILINK WIRELESS DRIVERS
16310L:	linux-wireless@vger.kernel.org
16311W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16312W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16314S:	Orphan
16315F:	drivers/net/wireless/ti/
16316F:	include/linux/wl12xx.h
16317
16318TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16319M:	John Stultz <john.stultz@linaro.org>
16320M:	Thomas Gleixner <tglx@linutronix.de>
16321R:	Stephen Boyd <sboyd@kernel.org>
16322L:	linux-kernel@vger.kernel.org
16323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16324S:	Supported
16325F:	include/linux/clocksource.h
16326F:	include/linux/time.h
16327F:	include/linux/timex.h
16328F:	include/uapi/linux/time.h
16329F:	include/uapi/linux/timex.h
16330F:	kernel/time/clocksource.c
16331F:	kernel/time/time*.c
16332F:	kernel/time/alarmtimer.c
16333F:	kernel/time/ntp.c
16334F:	tools/testing/selftests/timers/
16335
16336TIPC NETWORK LAYER
16337M:	Jon Maloy <jon.maloy@ericsson.com>
16338M:	Ying Xue <ying.xue@windriver.com>
16339L:	netdev@vger.kernel.org (core kernel code)
16340L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16341W:	http://tipc.sourceforge.net/
16342S:	Maintained
16343F:	include/uapi/linux/tipc*.h
16344F:	net/tipc/
16345
16346TLAN NETWORK DRIVER
16347M:	Samuel Chessman <chessman@tux.org>
16348L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16349W:	http://sourceforge.net/projects/tlan/
16350S:	Maintained
16351F:	Documentation/networking/device_drivers/ti/tlan.txt
16352F:	drivers/net/ethernet/ti/tlan.*
16353
16354TM6000 VIDEO4LINUX DRIVER
16355M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16356L:	linux-media@vger.kernel.org
16357W:	https://linuxtv.org
16358T:	git git://linuxtv.org/media_tree.git
16359S:	Odd fixes
16360F:	drivers/media/usb/tm6000/
16361F:	Documentation/media/v4l-drivers/tm6000*
16362
16363TMIO/SDHI MMC DRIVER
16364M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16365L:	linux-mmc@vger.kernel.org
16366S:	Supported
16367F:	drivers/mmc/host/tmio_mmc*
16368F:	drivers/mmc/host/renesas_sdhi*
16369F:	include/linux/mfd/tmio.h
16370
16371TMP401 HARDWARE MONITOR DRIVER
16372M:	Guenter Roeck <linux@roeck-us.net>
16373L:	linux-hwmon@vger.kernel.org
16374S:	Maintained
16375F:	Documentation/hwmon/tmp401.rst
16376F:	drivers/hwmon/tmp401.c
16377
16378TMPFS (SHMEM FILESYSTEM)
16379M:	Hugh Dickins <hughd@google.com>
16380L:	linux-mm@kvack.org
16381S:	Maintained
16382F:	include/linux/shmem_fs.h
16383F:	mm/shmem.c
16384
16385TOMOYO SECURITY MODULE
16386M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16387M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16388L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16389L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16390L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16391L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16392W:	https://tomoyo.osdn.jp/
16393S:	Maintained
16394F:	security/tomoyo/
16395
16396TOPSTAR LAPTOP EXTRAS DRIVER
16397M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16398L:	platform-driver-x86@vger.kernel.org
16399S:	Maintained
16400F:	drivers/platform/x86/topstar-laptop.c
16401
16402TORTURE-TEST MODULES
16403M:	Davidlohr Bueso <dave@stgolabs.net>
16404M:	"Paul E. McKenney" <paulmck@kernel.org>
16405M:	Josh Triplett <josh@joshtriplett.org>
16406L:	linux-kernel@vger.kernel.org
16407S:	Supported
16408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16409F:	Documentation/RCU/torture.txt
16410F:	kernel/torture.c
16411F:	kernel/rcu/rcutorture.c
16412F:	kernel/rcu/rcuperf.c
16413F:	kernel/locking/locktorture.c
16414
16415TOSHIBA ACPI EXTRAS DRIVER
16416M:	Azael Avalos <coproscefalo@gmail.com>
16417L:	platform-driver-x86@vger.kernel.org
16418S:	Maintained
16419F:	drivers/platform/x86/toshiba_acpi.c
16420
16421TOSHIBA BLUETOOTH DRIVER
16422M:	Azael Avalos <coproscefalo@gmail.com>
16423L:	platform-driver-x86@vger.kernel.org
16424S:	Maintained
16425F:	drivers/platform/x86/toshiba_bluetooth.c
16426
16427TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16428M:	Azael Avalos <coproscefalo@gmail.com>
16429L:	platform-driver-x86@vger.kernel.org
16430S:	Maintained
16431F:	drivers/platform/x86/toshiba_haps.c
16432
16433TOSHIBA SMM DRIVER
16434M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16435W:	http://www.buzzard.org.uk/toshiba/
16436S:	Maintained
16437F:	drivers/char/toshiba.c
16438F:	include/linux/toshiba.h
16439F:	include/uapi/linux/toshiba.h
16440
16441TOSHIBA TC358743 DRIVER
16442M:	Mats Randgaard <matrandg@cisco.com>
16443L:	linux-media@vger.kernel.org
16444S:	Maintained
16445F:	drivers/media/i2c/tc358743*
16446F:	include/media/i2c/tc358743.h
16447
16448TOSHIBA WMI HOTKEYS DRIVER
16449M:	Azael Avalos <coproscefalo@gmail.com>
16450L:	platform-driver-x86@vger.kernel.org
16451S:	Maintained
16452F:	drivers/platform/x86/toshiba-wmi.c
16453
16454TPM DEVICE DRIVER
16455M:	Peter Huewe <peterhuewe@gmx.de>
16456M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16457R:	Jason Gunthorpe <jgg@ziepe.ca>
16458L:	linux-integrity@vger.kernel.org
16459Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16460W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16461T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16462S:	Maintained
16463F:	drivers/char/tpm/
16464
16465TRACING
16466M:	Steven Rostedt <rostedt@goodmis.org>
16467M:	Ingo Molnar <mingo@redhat.com>
16468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16469S:	Maintained
16470F:	Documentation/trace/ftrace.rst
16471F:	arch/*/*/*/ftrace.h
16472F:	arch/*/kernel/ftrace.c
16473F:	include/*/ftrace.h
16474F:	include/linux/trace*.h
16475F:	include/trace/
16476F:	kernel/trace/
16477F:	tools/testing/selftests/ftrace/
16478
16479TRACING MMIO ACCESSES (MMIOTRACE)
16480M:	Steven Rostedt <rostedt@goodmis.org>
16481M:	Ingo Molnar <mingo@kernel.org>
16482R:	Karol Herbst <karolherbst@gmail.com>
16483R:	Pekka Paalanen <ppaalanen@gmail.com>
16484S:	Maintained
16485L:	linux-kernel@vger.kernel.org
16486L:	nouveau@lists.freedesktop.org
16487F:	kernel/trace/trace_mmiotrace.c
16488F:	include/linux/mmiotrace.h
16489F:	arch/x86/mm/kmmio.c
16490F:	arch/x86/mm/mmio-mod.c
16491F:	arch/x86/mm/testmmiotrace.c
16492
16493TRIVIAL PATCHES
16494M:	Jiri Kosina <trivial@kernel.org>
16495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16496S:	Maintained
16497K:	^Subject:.*(?i)trivial
16498
16499TEMPO SEMICONDUCTOR DRIVERS
16500M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16501S:	Maintained
16502F:	sound/soc/codecs/tscs*.c
16503F:	sound/soc/codecs/tscs*.h
16504F:	Documentation/devicetree/bindings/sound/tscs*.txt
16505
16506TTY LAYER
16507M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16508M:	Jiri Slaby <jslaby@suse.com>
16509S:	Supported
16510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16511F:	Documentation/driver-api/serial/
16512F:	drivers/tty/
16513F:	drivers/tty/serial/serial_core.c
16514F:	include/linux/serial_core.h
16515F:	include/linux/serial.h
16516F:	include/linux/tty.h
16517F:	include/uapi/linux/serial_core.h
16518F:	include/uapi/linux/serial.h
16519F:	include/uapi/linux/tty.h
16520
16521TUA9001 MEDIA DRIVER
16522M:	Antti Palosaari <crope@iki.fi>
16523L:	linux-media@vger.kernel.org
16524W:	https://linuxtv.org
16525W:	http://palosaari.fi/linux/
16526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16527T:	git git://linuxtv.org/anttip/media_tree.git
16528S:	Maintained
16529F:	drivers/media/tuners/tua9001*
16530
16531TULIP NETWORK DRIVERS
16532L:	netdev@vger.kernel.org
16533L:	linux-parisc@vger.kernel.org
16534S:	Orphan
16535F:	drivers/net/ethernet/dec/tulip/
16536
16537TUN/TAP driver
16538M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16539W:	http://vtun.sourceforge.net/tun
16540S:	Maintained
16541F:	Documentation/networking/tuntap.txt
16542F:	arch/um/os-Linux/drivers/
16543
16544TURBOCHANNEL SUBSYSTEM
16545M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16546M:	Ralf Baechle <ralf@linux-mips.org>
16547L:	linux-mips@vger.kernel.org
16548Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16549S:	Maintained
16550F:	drivers/tc/
16551F:	include/linux/tc.h
16552
16553TURBOSTAT UTILITY
16554M:	"Len Brown" <lenb@kernel.org>
16555L:	linux-pm@vger.kernel.org
16556B:	https://bugzilla.kernel.org
16557Q:	https://patchwork.kernel.org/project/linux-pm/list/
16558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16559S:	Supported
16560F:	tools/power/x86/turbostat/
16561
16562TW5864 VIDEO4LINUX DRIVER
16563M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16564M:	Anton Sviridenko <anton@corp.bluecherry.net>
16565M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16566M:	Andrey Utkin <andrey_utkin@fastmail.com>
16567L:	linux-media@vger.kernel.org
16568S:	Supported
16569F:	drivers/media/pci/tw5864/
16570
16571TW68 VIDEO4LINUX DRIVER
16572M:	Hans Verkuil <hverkuil@xs4all.nl>
16573L:	linux-media@vger.kernel.org
16574T:	git git://linuxtv.org/media_tree.git
16575W:	https://linuxtv.org
16576S:	Odd Fixes
16577F:	drivers/media/pci/tw68/
16578
16579TW686X VIDEO4LINUX DRIVER
16580M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16581L:	linux-media@vger.kernel.org
16582T:	git git://linuxtv.org/media_tree.git
16583W:	http://linuxtv.org
16584S:	Maintained
16585F:	drivers/media/pci/tw686x/
16586
16587UBI FILE SYSTEM (UBIFS)
16588M:	Richard Weinberger <richard@nod.at>
16589M:	Artem Bityutskiy <dedekind1@gmail.com>
16590M:	Adrian Hunter <adrian.hunter@intel.com>
16591L:	linux-mtd@lists.infradead.org
16592T:	git git://git.infradead.org/ubifs-2.6.git
16593W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16594S:	Supported
16595F:	Documentation/filesystems/ubifs.txt
16596F:	fs/ubifs/
16597
16598UCLINUX (M68KNOMMU AND COLDFIRE)
16599M:	Greg Ungerer <gerg@linux-m68k.org>
16600W:	http://www.linux-m68k.org/
16601W:	http://www.uclinux.org/
16602L:	linux-m68k@lists.linux-m68k.org
16603L:	uclinux-dev@uclinux.org  (subscribers-only)
16604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16605S:	Maintained
16606F:	arch/m68k/coldfire/
16607F:	arch/m68k/68*/
16608F:	arch/m68k/*/*_no.*
16609F:	arch/m68k/include/asm/*_no.*
16610
16611UDF FILESYSTEM
16612M:	Jan Kara <jack@suse.com>
16613S:	Maintained
16614F:	Documentation/filesystems/udf.txt
16615F:	fs/udf/
16616
16617UDRAW TABLET
16618M:	Bastien Nocera <hadess@hadess.net>
16619L:	linux-input@vger.kernel.org
16620S:	Maintained
16621F:	drivers/hid/hid-udraw-ps3.c
16622
16623UFS FILESYSTEM
16624M:	Evgeniy Dushistov <dushistov@mail.ru>
16625S:	Maintained
16626F:	Documentation/admin-guide/ufs.rst
16627F:	fs/ufs/
16628
16629UHID USERSPACE HID IO DRIVER:
16630M:	David Herrmann <dh.herrmann@googlemail.com>
16631L:	linux-input@vger.kernel.org
16632S:	Maintained
16633F:	drivers/hid/uhid.c
16634F:	include/uapi/linux/uhid.h
16635
16636ULPI BUS
16637M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16638L:	linux-usb@vger.kernel.org
16639S:	Maintained
16640F:	drivers/usb/common/ulpi.c
16641F:	include/linux/ulpi/
16642
16643ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16644L:	devel@driverdev.osuosl.org
16645S:	Obsolete
16646F:	drivers/staging/uwb/
16647
16648UNICODE SUBSYSTEM:
16649M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16650L:	linux-fsdevel@vger.kernel.org
16651S:	Supported
16652F:	fs/unicode/
16653
16654UNICORE32 ARCHITECTURE:
16655M:	Guan Xuetao <gxt@pku.edu.cn>
16656W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16657S:	Maintained
16658T:	git git://github.com/gxt/linux.git
16659F:	arch/unicore32/
16660
16661UNIFDEF
16662M:	Tony Finch <dot@dotat.at>
16663W:	http://dotat.at/prog/unifdef
16664S:	Maintained
16665F:	scripts/unifdef.c
16666
16667UNIFORM CDROM DRIVER
16668M:	Jens Axboe <axboe@kernel.dk>
16669W:	http://www.kernel.dk
16670S:	Maintained
16671F:	Documentation/cdrom/
16672F:	drivers/cdrom/cdrom.c
16673F:	include/linux/cdrom.h
16674F:	include/uapi/linux/cdrom.h
16675
16676UNISYS S-PAR DRIVERS
16677M:	David Kershner <david.kershner@unisys.com>
16678L:	sparmaintainer@unisys.com (Unisys internal)
16679S:	Supported
16680F:	include/linux/visorbus.h
16681F:	drivers/visorbus/
16682F:	drivers/staging/unisys/
16683
16684UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16685R:	Alim Akhtar <alim.akhtar@samsung.com>
16686R:	Avri Altman <avri.altman@wdc.com>
16687R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16688L:	linux-scsi@vger.kernel.org
16689S:	Supported
16690F:	Documentation/scsi/ufs.txt
16691F:	drivers/scsi/ufs/
16692
16693UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16694M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16695L:	linux-scsi@vger.kernel.org
16696S:	Supported
16697F:	drivers/scsi/ufs/*dwc*
16698
16699UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16700M:	Stanley Chu <stanley.chu@mediatek.com>
16701L:	linux-scsi@vger.kernel.org
16702L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16703S:	Maintained
16704F:	drivers/scsi/ufs/ufs-mediatek*
16705
16706UNSORTED BLOCK IMAGES (UBI)
16707M:	Artem Bityutskiy <dedekind1@gmail.com>
16708M:	Richard Weinberger <richard@nod.at>
16709W:	http://www.linux-mtd.infradead.org/
16710L:	linux-mtd@lists.infradead.org
16711T:	git git://git.infradead.org/ubifs-2.6.git
16712S:	Supported
16713F:	drivers/mtd/ubi/
16714F:	include/linux/mtd/ubi.h
16715F:	include/uapi/mtd/ubi-user.h
16716
16717USB "USBNET" DRIVER FRAMEWORK
16718M:	Oliver Neukum <oneukum@suse.com>
16719L:	netdev@vger.kernel.org
16720W:	http://www.linux-usb.org/usbnet
16721S:	Maintained
16722F:	drivers/net/usb/usbnet.c
16723F:	include/linux/usb/usbnet.h
16724
16725USB ACM DRIVER
16726M:	Oliver Neukum <oneukum@suse.com>
16727L:	linux-usb@vger.kernel.org
16728S:	Maintained
16729F:	Documentation/usb/acm.rst
16730F:	drivers/usb/class/cdc-acm.*
16731
16732USB AR5523 WIRELESS DRIVER
16733M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16734L:	linux-wireless@vger.kernel.org
16735S:	Maintained
16736F:	drivers/net/wireless/ath/ar5523/
16737
16738USB ATTACHED SCSI
16739M:	Oliver Neukum <oneukum@suse.com>
16740L:	linux-usb@vger.kernel.org
16741L:	linux-scsi@vger.kernel.org
16742S:	Maintained
16743F:	drivers/usb/storage/uas.c
16744
16745USB CDC ETHERNET DRIVER
16746M:	Oliver Neukum <oliver@neukum.org>
16747L:	linux-usb@vger.kernel.org
16748S:	Maintained
16749F:	drivers/net/usb/cdc_*.c
16750F:	include/uapi/linux/usb/cdc.h
16751
16752USB CHAOSKEY DRIVER
16753M:	Keith Packard <keithp@keithp.com>
16754L:	linux-usb@vger.kernel.org
16755S:	Maintained
16756F:	drivers/usb/misc/chaoskey.c
16757
16758USB CYPRESS C67X00 DRIVER
16759M:	Peter Korsgaard <jacmet@sunsite.dk>
16760L:	linux-usb@vger.kernel.org
16761S:	Maintained
16762F:	drivers/usb/c67x00/
16763
16764USB DAVICOM DM9601 DRIVER
16765M:	Peter Korsgaard <jacmet@sunsite.dk>
16766L:	netdev@vger.kernel.org
16767W:	http://www.linux-usb.org/usbnet
16768S:	Maintained
16769F:	drivers/net/usb/dm9601.c
16770
16771USB EHCI DRIVER
16772M:	Alan Stern <stern@rowland.harvard.edu>
16773L:	linux-usb@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/usb/ehci.rst
16776F:	drivers/usb/host/ehci*
16777
16778USB GADGET/PERIPHERAL SUBSYSTEM
16779M:	Felipe Balbi <balbi@kernel.org>
16780L:	linux-usb@vger.kernel.org
16781W:	http://www.linux-usb.org/gadget
16782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16783S:	Maintained
16784F:	drivers/usb/gadget/
16785F:	include/linux/usb/gadget*
16786
16787USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16788M:	Jiri Kosina <jikos@kernel.org>
16789M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16790L:	linux-usb@vger.kernel.org
16791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16792S:	Maintained
16793F:	Documentation/hid/hiddev.rst
16794F:	drivers/hid/usbhid/
16795
16796USB INTEL XHCI ROLE MUX DRIVER
16797M:	Hans de Goede <hdegoede@redhat.com>
16798L:	linux-usb@vger.kernel.org
16799S:	Maintained
16800F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16801
16802USB IP DRIVER FOR HISILICON KIRIN
16803M:	Yu Chen <chenyu56@huawei.com>
16804M:	Binghui Wang <wangbinghui@hisilicon.com>
16805L:	linux-usb@vger.kernel.org
16806S:	Maintained
16807F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16808F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16809
16810USB ISP116X DRIVER
16811M:	Olav Kongas <ok@artecdesign.ee>
16812L:	linux-usb@vger.kernel.org
16813S:	Maintained
16814F:	drivers/usb/host/isp116x*
16815F:	include/linux/usb/isp116x.h
16816
16817USB LAN78XX ETHERNET DRIVER
16818M:	Woojung Huh <woojung.huh@microchip.com>
16819M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16820L:	netdev@vger.kernel.org
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16823F:	drivers/net/usb/lan78xx.*
16824F:	include/dt-bindings/net/microchip-lan78xx.h
16825
16826USB MASS STORAGE DRIVER
16827M:	Alan Stern <stern@rowland.harvard.edu>
16828L:	linux-usb@vger.kernel.org
16829L:	usb-storage@lists.one-eyed-alien.net
16830S:	Maintained
16831F:	drivers/usb/storage/
16832
16833USB MIDI DRIVER
16834M:	Clemens Ladisch <clemens@ladisch.de>
16835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16837S:	Maintained
16838F:	sound/usb/midi.*
16839
16840USB NETWORKING DRIVERS
16841L:	linux-usb@vger.kernel.org
16842S:	Odd Fixes
16843F:	drivers/net/usb/
16844
16845USB OHCI DRIVER
16846M:	Alan Stern <stern@rowland.harvard.edu>
16847L:	linux-usb@vger.kernel.org
16848S:	Maintained
16849F:	Documentation/usb/ohci.rst
16850F:	drivers/usb/host/ohci*
16851
16852USB OTG FSM (Finite State Machine)
16853M:	Peter Chen <Peter.Chen@nxp.com>
16854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16855L:	linux-usb@vger.kernel.org
16856S:	Maintained
16857F:	drivers/usb/common/usb-otg-fsm.c
16858
16859USB OVER IP DRIVER
16860M:	Valentina Manea <valentina.manea.m@gmail.com>
16861M:	Shuah Khan <shuah@kernel.org>
16862M:	Shuah Khan <skhan@linuxfoundation.org>
16863L:	linux-usb@vger.kernel.org
16864S:	Maintained
16865F:	Documentation/usb/usbip_protocol.rst
16866F:	drivers/usb/usbip/
16867F:	tools/usb/usbip/
16868F:	tools/testing/selftests/drivers/usb/usbip/
16869
16870USB PEGASUS DRIVER
16871M:	Petko Manolov <petkan@nucleusys.com>
16872L:	linux-usb@vger.kernel.org
16873L:	netdev@vger.kernel.org
16874T:	git git://github.com/petkan/pegasus.git
16875W:	https://github.com/petkan/pegasus
16876S:	Maintained
16877F:	drivers/net/usb/pegasus.*
16878
16879USB PHY LAYER
16880M:	Felipe Balbi <balbi@kernel.org>
16881L:	linux-usb@vger.kernel.org
16882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16883S:	Maintained
16884F:	drivers/usb/phy/
16885
16886USB PRINTER DRIVER (usblp)
16887M:	Pete Zaitcev <zaitcev@redhat.com>
16888L:	linux-usb@vger.kernel.org
16889S:	Supported
16890F:	drivers/usb/class/usblp.c
16891
16892USB QMI WWAN NETWORK DRIVER
16893M:	Bjørn Mork <bjorn@mork.no>
16894L:	netdev@vger.kernel.org
16895S:	Maintained
16896F:	Documentation/ABI/testing/sysfs-class-net-qmi
16897F:	drivers/net/usb/qmi_wwan.c
16898
16899USB RTL8150 DRIVER
16900M:	Petko Manolov <petkan@nucleusys.com>
16901L:	linux-usb@vger.kernel.org
16902L:	netdev@vger.kernel.org
16903T:	git git://github.com/petkan/rtl8150.git
16904W:	https://github.com/petkan/rtl8150
16905S:	Maintained
16906F:	drivers/net/usb/rtl8150.c
16907
16908USB SERIAL SUBSYSTEM
16909M:	Johan Hovold <johan@kernel.org>
16910L:	linux-usb@vger.kernel.org
16911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16912S:	Maintained
16913F:	Documentation/usb/usb-serial.rst
16914F:	drivers/usb/serial/
16915F:	include/linux/usb/serial.h
16916
16917USB SMSC75XX ETHERNET DRIVER
16918M:	Steve Glendinning <steve.glendinning@shawell.net>
16919L:	netdev@vger.kernel.org
16920S:	Maintained
16921F:	drivers/net/usb/smsc75xx.*
16922
16923USB SMSC95XX ETHERNET DRIVER
16924M:	Steve Glendinning <steve.glendinning@shawell.net>
16925M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16926L:	netdev@vger.kernel.org
16927S:	Maintained
16928F:	drivers/net/usb/smsc95xx.*
16929
16930USB SUBSYSTEM
16931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16932L:	linux-usb@vger.kernel.org
16933W:	http://www.linux-usb.org
16934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16935S:	Supported
16936F:	Documentation/devicetree/bindings/usb/
16937F:	Documentation/usb/
16938F:	drivers/usb/
16939F:	include/linux/usb.h
16940F:	include/linux/usb/
16941
16942USB TYPEC PI3USB30532 MUX DRIVER
16943M:	Hans de Goede <hdegoede@redhat.com>
16944L:	linux-usb@vger.kernel.org
16945S:	Maintained
16946F:	drivers/usb/typec/mux/pi3usb30532.c
16947
16948USB TYPEC CLASS
16949M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16950L:	linux-usb@vger.kernel.org
16951S:	Maintained
16952F:	Documentation/ABI/testing/sysfs-class-typec
16953F:	Documentation/driver-api/usb/typec.rst
16954F:	drivers/usb/typec/
16955F:	include/linux/usb/typec.h
16956
16957USB TYPEC BUS FOR ALTERNATE MODES
16958M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16959L:	linux-usb@vger.kernel.org
16960S:	Maintained
16961F:	Documentation/ABI/testing/sysfs-bus-typec
16962F:	Documentation/driver-api/usb/typec_bus.rst
16963F:	drivers/usb/typec/altmodes/
16964F:	include/linux/usb/typec_altmode.h
16965
16966USB TYPEC PORT CONTROLLER DRIVERS
16967M:	Guenter Roeck <linux@roeck-us.net>
16968L:	linux-usb@vger.kernel.org
16969S:	Maintained
16970F:	drivers/usb/typec/tcpm/
16971
16972USB UHCI DRIVER
16973M:	Alan Stern <stern@rowland.harvard.edu>
16974L:	linux-usb@vger.kernel.org
16975S:	Maintained
16976F:	drivers/usb/host/uhci*
16977
16978USB VIDEO CLASS
16979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16980L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16981L:	linux-media@vger.kernel.org
16982T:	git git://linuxtv.org/media_tree.git
16983W:	http://www.ideasonboard.org/uvc/
16984S:	Maintained
16985F:	drivers/media/usb/uvc/
16986F:	include/uapi/linux/uvcvideo.h
16987
16988USB VISION DRIVER
16989M:	Hans Verkuil <hverkuil@xs4all.nl>
16990L:	linux-media@vger.kernel.org
16991T:	git git://linuxtv.org/media_tree.git
16992W:	https://linuxtv.org
16993S:	Odd Fixes
16994F:	drivers/media/usb/usbvision/
16995
16996USB WEBCAM GADGET
16997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16998L:	linux-usb@vger.kernel.org
16999S:	Maintained
17000F:	drivers/usb/gadget/function/*uvc*
17001F:	drivers/usb/gadget/legacy/webcam.c
17002F:	include/uapi/linux/usb/g_uvc.h
17003
17004USB WIRELESS RNDIS DRIVER (rndis_wlan)
17005M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17006L:	linux-wireless@vger.kernel.org
17007S:	Maintained
17008F:	drivers/net/wireless/rndis_wlan.c
17009
17010USB XHCI DRIVER
17011M:	Mathias Nyman <mathias.nyman@intel.com>
17012L:	linux-usb@vger.kernel.org
17013S:	Supported
17014F:	drivers/usb/host/xhci*
17015F:	drivers/usb/host/pci-quirks*
17016
17017USB ZD1201 DRIVER
17018L:	linux-wireless@vger.kernel.org
17019W:	http://linux-lc100020.sourceforge.net
17020S:	Orphan
17021F:	drivers/net/wireless/zydas/zd1201.*
17022
17023USB ZR364XX DRIVER
17024M:	Antoine Jacquet <royale@zerezo.com>
17025L:	linux-usb@vger.kernel.org
17026L:	linux-media@vger.kernel.org
17027T:	git git://linuxtv.org/media_tree.git
17028W:	http://royale.zerezo.com/zr364xx/
17029S:	Maintained
17030F:	Documentation/media/v4l-drivers/zr364xx*
17031F:	drivers/media/usb/zr364xx/
17032
17033USER-MODE LINUX (UML)
17034M:	Jeff Dike <jdike@addtoit.com>
17035M:	Richard Weinberger <richard@nod.at>
17036M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17037L:	linux-um@lists.infradead.org
17038W:	http://user-mode-linux.sourceforge.net
17039Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17041S:	Maintained
17042F:	Documentation/virt/uml/
17043F:	arch/um/
17044F:	arch/x86/um/
17045F:	fs/hostfs/
17046
17047USERSPACE COPYIN/COPYOUT (UIOVEC)
17048M:	Alexander Viro <viro@zeniv.linux.org.uk>
17049S:	Maintained
17050F:	lib/iov_iter.c
17051F:	include/linux/uio.h
17052
17053USERSPACE DMA BUFFER DRIVER
17054M:	Gerd Hoffmann <kraxel@redhat.com>
17055S:	Maintained
17056L:	dri-devel@lists.freedesktop.org
17057F:	drivers/dma-buf/udmabuf.c
17058F:	include/uapi/linux/udmabuf.h
17059T:	git git://anongit.freedesktop.org/drm/drm-misc
17060
17061USERSPACE I/O (UIO)
17062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17063S:	Maintained
17064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17065F:	Documentation/driver-api/uio-howto.rst
17066F:	drivers/uio/
17067F:	include/linux/uio_driver.h
17068
17069UTIL-LINUX PACKAGE
17070M:	Karel Zak <kzak@redhat.com>
17071L:	util-linux@vger.kernel.org
17072W:	http://en.wikipedia.org/wiki/Util-linux
17073T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17074S:	Maintained
17075
17076UUID HELPERS
17077M:	Christoph Hellwig <hch@lst.de>
17078R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17079L:	linux-kernel@vger.kernel.org
17080T:	git git://git.infradead.org/users/hch/uuid.git
17081F:	lib/uuid.c
17082F:	lib/test_uuid.c
17083F:	include/linux/uuid.h
17084F:	include/uapi/linux/uuid.h
17085S:	Maintained
17086
17087UVESAFB DRIVER
17088M:	Michal Januszewski <spock@gentoo.org>
17089L:	linux-fbdev@vger.kernel.org
17090W:	https://github.com/mjanusz/v86d
17091S:	Maintained
17092F:	Documentation/fb/uvesafb.rst
17093F:	drivers/video/fbdev/uvesafb.*
17094
17095VF610 NAND DRIVER
17096M:	Stefan Agner <stefan@agner.ch>
17097L:	linux-mtd@lists.infradead.org
17098S:	Supported
17099F:	drivers/mtd/nand/raw/vf610_nfc.c
17100
17101VFAT/FAT/MSDOS FILESYSTEM
17102M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17103S:	Maintained
17104F:	Documentation/filesystems/vfat.txt
17105F:	fs/fat/
17106
17107VFIO DRIVER
17108M:	Alex Williamson <alex.williamson@redhat.com>
17109R:	Cornelia Huck <cohuck@redhat.com>
17110L:	kvm@vger.kernel.org
17111T:	git git://github.com/awilliam/linux-vfio.git
17112S:	Maintained
17113F:	Documentation/driver-api/vfio.rst
17114F:	drivers/vfio/
17115F:	include/linux/vfio.h
17116F:	include/uapi/linux/vfio.h
17117
17118VFIO MEDIATED DEVICE DRIVERS
17119M:	Kirti Wankhede <kwankhede@nvidia.com>
17120L:	kvm@vger.kernel.org
17121S:	Maintained
17122F:	Documentation/driver-api/vfio-mediated-device.rst
17123F:	drivers/vfio/mdev/
17124F:	include/linux/mdev.h
17125F:	samples/vfio-mdev/
17126
17127VFIO PLATFORM DRIVER
17128M:	Eric Auger <eric.auger@redhat.com>
17129L:	kvm@vger.kernel.org
17130S:	Maintained
17131F:	drivers/vfio/platform/
17132
17133VGA_SWITCHEROO
17134R:	Lukas Wunner <lukas@wunner.de>
17135S:	Maintained
17136F:	Documentation/gpu/vga-switcheroo.rst
17137F:	drivers/gpu/vga/vga_switcheroo.c
17138F:	include/linux/vga_switcheroo.h
17139T:	git git://anongit.freedesktop.org/drm/drm-misc
17140
17141VIA RHINE NETWORK DRIVER
17142S:	Orphan
17143F:	drivers/net/ethernet/via/via-rhine.c
17144
17145VIA SD/MMC CARD CONTROLLER DRIVER
17146M:	Bruce Chang <brucechang@via.com.tw>
17147M:	Harald Welte <HaraldWelte@viatech.com>
17148S:	Maintained
17149F:	drivers/mmc/host/via-sdmmc.c
17150
17151VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17152M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17153L:	linux-fbdev@vger.kernel.org
17154S:	Maintained
17155F:	include/linux/via-core.h
17156F:	include/linux/via-gpio.h
17157F:	include/linux/via_i2c.h
17158F:	drivers/video/fbdev/via/
17159
17160VIA VELOCITY NETWORK DRIVER
17161M:	Francois Romieu <romieu@fr.zoreil.com>
17162L:	netdev@vger.kernel.org
17163S:	Maintained
17164F:	drivers/net/ethernet/via/via-velocity.*
17165
17166VICODEC VIRTUAL CODEC DRIVER
17167M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17168L:	linux-media@vger.kernel.org
17169T:	git git://linuxtv.org/media_tree.git
17170W:	https://linuxtv.org
17171S:	Maintained
17172F:	drivers/media/platform/vicodec/*
17173
17174VIDEO MULTIPLEXER DRIVER
17175M:	Philipp Zabel <p.zabel@pengutronix.de>
17176L:	linux-media@vger.kernel.org
17177S:	Maintained
17178F:	drivers/media/platform/video-mux.c
17179
17180VIDEO I2C POLLING DRIVER
17181M:	Matt Ranostay <matt.ranostay@konsulko.com>
17182L:	linux-media@vger.kernel.org
17183S:	Maintained
17184F:	drivers/media/i2c/video-i2c.c
17185
17186VIDEOBUF2 FRAMEWORK
17187M:	Pawel Osciak <pawel@osciak.com>
17188M:	Marek Szyprowski <m.szyprowski@samsung.com>
17189M:	Kyungmin Park <kyungmin.park@samsung.com>
17190R:	Tomasz Figa <tfiga@chromium.org>
17191L:	linux-media@vger.kernel.org
17192S:	Maintained
17193F:	drivers/media/common/videobuf2/*
17194F:	include/media/videobuf2-*
17195
17196VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17197M:	Helen Koike <helen.koike@collabora.com>
17198L:	linux-media@vger.kernel.org
17199T:	git git://linuxtv.org/media_tree.git
17200W:	https://linuxtv.org
17201S:	Maintained
17202F:	drivers/media/platform/vimc/*
17203
17204VIRT LIB
17205M:	Alex Williamson <alex.williamson@redhat.com>
17206M:	Paolo Bonzini <pbonzini@redhat.com>
17207L:	kvm@vger.kernel.org
17208S:	Supported
17209F:	virt/lib/
17210
17211VIRTIO AND VHOST VSOCK DRIVER
17212M:	Stefan Hajnoczi <stefanha@redhat.com>
17213L:	kvm@vger.kernel.org
17214L:	virtualization@lists.linux-foundation.org
17215L:	netdev@vger.kernel.org
17216S:	Maintained
17217F:	include/linux/virtio_vsock.h
17218F:	include/uapi/linux/virtio_vsock.h
17219F:	include/uapi/linux/vsockmon.h
17220F:	include/uapi/linux/vm_sockets_diag.h
17221F:	net/vmw_vsock/diag.c
17222F:	net/vmw_vsock/af_vsock_tap.c
17223F:	net/vmw_vsock/virtio_transport_common.c
17224F:	net/vmw_vsock/virtio_transport.c
17225F:	drivers/net/vsockmon.c
17226F:	drivers/vhost/vsock.c
17227F:	tools/testing/vsock/
17228
17229VIRTIO CONSOLE DRIVER
17230M:	Amit Shah <amit@kernel.org>
17231L:	virtualization@lists.linux-foundation.org
17232S:	Maintained
17233F:	drivers/char/virtio_console.c
17234F:	include/linux/virtio_console.h
17235F:	include/uapi/linux/virtio_console.h
17236
17237VIRTIO CORE AND NET DRIVERS
17238M:	"Michael S. Tsirkin" <mst@redhat.com>
17239M:	Jason Wang <jasowang@redhat.com>
17240L:	virtualization@lists.linux-foundation.org
17241S:	Maintained
17242F:	Documentation/devicetree/bindings/virtio/
17243F:	drivers/virtio/
17244F:	tools/virtio/
17245F:	drivers/net/virtio_net.c
17246F:	drivers/block/virtio_blk.c
17247F:	include/linux/virtio*.h
17248F:	include/uapi/linux/virtio_*.h
17249F:	drivers/crypto/virtio/
17250F:	mm/balloon_compaction.c
17251
17252VIRTIO BLOCK AND SCSI DRIVERS
17253M:	"Michael S. Tsirkin" <mst@redhat.com>
17254M:	Jason Wang <jasowang@redhat.com>
17255R:	Paolo Bonzini <pbonzini@redhat.com>
17256R:	Stefan Hajnoczi <stefanha@redhat.com>
17257L:	virtualization@lists.linux-foundation.org
17258S:	Maintained
17259F:	drivers/block/virtio_blk.c
17260F:	drivers/scsi/virtio_scsi.c
17261F:	include/uapi/linux/virtio_blk.h
17262F:	include/uapi/linux/virtio_scsi.h
17263F:	drivers/vhost/scsi.c
17264
17265VIRTIO CRYPTO DRIVER
17266M:	Gonglei <arei.gonglei@huawei.com>
17267L:	virtualization@lists.linux-foundation.org
17268L:	linux-crypto@vger.kernel.org
17269S:	Maintained
17270F:	drivers/crypto/virtio/
17271F:	include/uapi/linux/virtio_crypto.h
17272
17273VIRTIO DRIVERS FOR S390
17274M:	Cornelia Huck <cohuck@redhat.com>
17275M:	Halil Pasic <pasic@linux.ibm.com>
17276L:	linux-s390@vger.kernel.org
17277L:	virtualization@lists.linux-foundation.org
17278L:	kvm@vger.kernel.org
17279S:	Supported
17280F:	drivers/s390/virtio/
17281F:	arch/s390/include/uapi/asm/virtio-ccw.h
17282
17283VIRTIO FILE SYSTEM
17284M:	Vivek Goyal <vgoyal@redhat.com>
17285M:	Stefan Hajnoczi <stefanha@redhat.com>
17286M:	Miklos Szeredi <miklos@szeredi.hu>
17287L:	virtualization@lists.linux-foundation.org
17288L:	linux-fsdevel@vger.kernel.org
17289W:	https://virtio-fs.gitlab.io/
17290S:	Supported
17291F:	fs/fuse/virtio_fs.c
17292F:	include/uapi/linux/virtio_fs.h
17293F:	Documentation/filesystems/virtiofs.rst
17294
17295VIRTIO GPU DRIVER
17296M:	David Airlie <airlied@linux.ie>
17297M:	Gerd Hoffmann <kraxel@redhat.com>
17298L:	dri-devel@lists.freedesktop.org
17299L:	virtualization@lists.linux-foundation.org
17300T:	git git://anongit.freedesktop.org/drm/drm-misc
17301S:	Maintained
17302F:	drivers/gpu/drm/virtio/
17303F:	include/uapi/linux/virtio_gpu.h
17304
17305VIRTIO HOST (VHOST)
17306M:	"Michael S. Tsirkin" <mst@redhat.com>
17307M:	Jason Wang <jasowang@redhat.com>
17308L:	kvm@vger.kernel.org
17309L:	virtualization@lists.linux-foundation.org
17310L:	netdev@vger.kernel.org
17311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17312S:	Maintained
17313F:	drivers/vhost/
17314F:	include/uapi/linux/vhost.h
17315
17316VIRTIO INPUT DRIVER
17317M:	Gerd Hoffmann <kraxel@redhat.com>
17318S:	Maintained
17319F:	drivers/virtio/virtio_input.c
17320F:	include/uapi/linux/virtio_input.h
17321
17322VIRTIO IOMMU DRIVER
17323M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17324L:	virtualization@lists.linux-foundation.org
17325S:	Maintained
17326F:	drivers/iommu/virtio-iommu.c
17327F:	include/uapi/linux/virtio_iommu.h
17328
17329VIRTUAL BOX GUEST DEVICE DRIVER
17330M:	Hans de Goede <hdegoede@redhat.com>
17331M:	Arnd Bergmann <arnd@arndb.de>
17332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17333S:	Maintained
17334F:	include/linux/vbox_utils.h
17335F:	include/uapi/linux/vbox*.h
17336F:	drivers/virt/vboxguest/
17337
17338VIRTUAL SERIO DEVICE DRIVER
17339M:	Stephen Chandler Paul <thatslyude@gmail.com>
17340S:	Maintained
17341F:	drivers/input/serio/userio.c
17342F:	include/uapi/linux/userio.h
17343
17344VIVID VIRTUAL VIDEO DRIVER
17345M:	Hans Verkuil <hverkuil@xs4all.nl>
17346L:	linux-media@vger.kernel.org
17347T:	git git://linuxtv.org/media_tree.git
17348W:	https://linuxtv.org
17349S:	Maintained
17350F:	drivers/media/platform/vivid/*
17351
17352VLYNQ BUS
17353M:	Florian Fainelli <f.fainelli@gmail.com>
17354L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17355S:	Maintained
17356F:	drivers/vlynq/vlynq.c
17357F:	include/linux/vlynq.h
17358
17359VME SUBSYSTEM
17360M:	Martyn Welch <martyn@welchs.me.uk>
17361M:	Manohar Vanga <manohar.vanga@gmail.com>
17362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17363L:	devel@driverdev.osuosl.org
17364S:	Maintained
17365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17366F:	Documentation/driver-api/vme.rst
17367F:	drivers/staging/vme/
17368F:	drivers/vme/
17369F:	include/linux/vme*
17370
17371VMWARE BALLOON DRIVER
17372M:	Nadav Amit <namit@vmware.com>
17373M:	"VMware, Inc." <pv-drivers@vmware.com>
17374L:	linux-kernel@vger.kernel.org
17375S:	Maintained
17376F:	drivers/misc/vmw_balloon.c
17377
17378VMWARE HYPERVISOR INTERFACE
17379M:	Thomas Hellstrom <thellstrom@vmware.com>
17380M:	"VMware, Inc." <pv-drivers@vmware.com>
17381L:	virtualization@lists.linux-foundation.org
17382S:	Supported
17383F:	arch/x86/kernel/cpu/vmware.c
17384F:	arch/x86/include/asm/vmware.h
17385
17386VMWARE PVRDMA DRIVER
17387M:	Adit Ranadive <aditr@vmware.com>
17388M:	VMware PV-Drivers <pv-drivers@vmware.com>
17389L:	linux-rdma@vger.kernel.org
17390S:	Maintained
17391F:	drivers/infiniband/hw/vmw_pvrdma/
17392
17393VMware PVSCSI driver
17394M:	Jim Gill <jgill@vmware.com>
17395M:	VMware PV-Drivers <pv-drivers@vmware.com>
17396L:	linux-scsi@vger.kernel.org
17397S:	Maintained
17398F:	drivers/scsi/vmw_pvscsi.c
17399F:	drivers/scsi/vmw_pvscsi.h
17400
17401VMWARE VMMOUSE SUBDRIVER
17402M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17403M:	"VMware, Inc." <pv-drivers@vmware.com>
17404L:	linux-input@vger.kernel.org
17405S:	Maintained
17406F:	drivers/input/mouse/vmmouse.c
17407F:	drivers/input/mouse/vmmouse.h
17408
17409VMWARE VMXNET3 ETHERNET DRIVER
17410M:	Ronak Doshi <doshir@vmware.com>
17411M:	"VMware, Inc." <pv-drivers@vmware.com>
17412L:	netdev@vger.kernel.org
17413S:	Maintained
17414F:	drivers/net/vmxnet3/
17415
17416VOCORE VOCORE2 BOARD
17417M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17418L:	linux-mips@vger.kernel.org
17419S:	Maintained
17420F:	arch/mips/boot/dts/ralink/vocore2.dts
17421
17422VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17423M:	Liam Girdwood <lgirdwood@gmail.com>
17424M:	Mark Brown <broonie@kernel.org>
17425L:	linux-kernel@vger.kernel.org
17426W:	http://www.slimlogic.co.uk/?p=48
17427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17428S:	Supported
17429F:	Documentation/devicetree/bindings/regulator/
17430F:	Documentation/power/regulator/
17431F:	drivers/regulator/
17432F:	include/dt-bindings/regulator/
17433F:	include/linux/regulator/
17434K:	regulator_get_optional
17435
17436VRF
17437M:	David Ahern <dsahern@kernel.org>
17438M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17439L:	netdev@vger.kernel.org
17440S:	Maintained
17441F:	drivers/net/vrf.c
17442F:	Documentation/networking/vrf.txt
17443
17444VT1211 HARDWARE MONITOR DRIVER
17445M:	Juerg Haefliger <juergh@gmail.com>
17446L:	linux-hwmon@vger.kernel.org
17447S:	Maintained
17448F:	Documentation/hwmon/vt1211.rst
17449F:	drivers/hwmon/vt1211.c
17450
17451VT8231 HARDWARE MONITOR DRIVER
17452M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17453L:	linux-hwmon@vger.kernel.org
17454S:	Maintained
17455F:	drivers/hwmon/vt8231.c
17456
17457VUB300 USB to SDIO/SD/MMC bridge chip
17458M:	Tony Olech <tony.olech@elandigitalsystems.com>
17459L:	linux-mmc@vger.kernel.org
17460L:	linux-usb@vger.kernel.org
17461S:	Supported
17462F:	drivers/mmc/host/vub300.c
17463
17464W1 DALLAS'S 1-WIRE BUS
17465M:	Evgeniy Polyakov <zbr@ioremap.net>
17466S:	Maintained
17467F:	Documentation/devicetree/bindings/w1/
17468F:	Documentation/w1/
17469F:	drivers/w1/
17470F:	include/linux/w1.h
17471
17472W83791D HARDWARE MONITORING DRIVER
17473M:	Marc Hulsman <m.hulsman@tudelft.nl>
17474L:	linux-hwmon@vger.kernel.org
17475S:	Maintained
17476F:	Documentation/hwmon/w83791d.rst
17477F:	drivers/hwmon/w83791d.c
17478
17479W83793 HARDWARE MONITORING DRIVER
17480M:	Rudolf Marek <r.marek@assembler.cz>
17481L:	linux-hwmon@vger.kernel.org
17482S:	Maintained
17483F:	Documentation/hwmon/w83793.rst
17484F:	drivers/hwmon/w83793.c
17485
17486W83795 HARDWARE MONITORING DRIVER
17487M:	Jean Delvare <jdelvare@suse.com>
17488L:	linux-hwmon@vger.kernel.org
17489S:	Maintained
17490F:	drivers/hwmon/w83795.c
17491
17492W83L51xD SD/MMC CARD INTERFACE DRIVER
17493M:	Pierre Ossman <pierre@ossman.eu>
17494S:	Maintained
17495F:	drivers/mmc/host/wbsd.*
17496
17497WACOM PROTOCOL 4 SERIAL TABLETS
17498M:	Julian Squires <julian@cipht.net>
17499M:	Hans de Goede <hdegoede@redhat.com>
17500L:	linux-input@vger.kernel.org
17501S:	Maintained
17502F:	drivers/input/tablet/wacom_serial4.c
17503
17504WATCHDOG DEVICE DRIVERS
17505M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17506M:	Guenter Roeck <linux@roeck-us.net>
17507L:	linux-watchdog@vger.kernel.org
17508W:	http://www.linux-watchdog.org/
17509T:	git git://www.linux-watchdog.org/linux-watchdog.git
17510S:	Maintained
17511F:	Documentation/devicetree/bindings/watchdog/
17512F:	Documentation/watchdog/
17513F:	drivers/watchdog/
17514F:	include/linux/watchdog.h
17515F:	include/uapi/linux/watchdog.h
17516
17517WHISKEYCOVE PMIC GPIO DRIVER
17518M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17519L:	linux-gpio@vger.kernel.org
17520S:	Maintained
17521F:	drivers/gpio/gpio-wcove.c
17522
17523WHWAVE RTC DRIVER
17524M:	Dianlong Li <long17.cool@163.com>
17525L:	linux-rtc@vger.kernel.org
17526S:	Maintained
17527F:	drivers/rtc/rtc-sd3078.c
17528
17529WIIMOTE HID DRIVER
17530M:	David Herrmann <dh.herrmann@googlemail.com>
17531L:	linux-input@vger.kernel.org
17532S:	Maintained
17533F:	drivers/hid/hid-wiimote*
17534
17535WILOCITY WIL6210 WIRELESS DRIVER
17536M:	Maya Erez <merez@codeaurora.org>
17537L:	linux-wireless@vger.kernel.org
17538L:	wil6210@qti.qualcomm.com
17539S:	Supported
17540W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17541F:	drivers/net/wireless/ath/wil6210/
17542
17543WIMAX STACK
17544M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17545M:	linux-wimax@intel.com
17546L:	wimax@linuxwimax.org (subscribers-only)
17547S:	Supported
17548W:	http://linuxwimax.org
17549F:	Documentation/admin-guide/wimax/wimax.rst
17550F:	include/linux/wimax/debug.h
17551F:	include/net/wimax.h
17552F:	include/uapi/linux/wimax.h
17553F:	net/wimax/
17554
17555WINBOND CIR DRIVER
17556M:	David Härdeman <david@hardeman.nu>
17557S:	Maintained
17558F:	drivers/media/rc/winbond-cir.c
17559
17560RCMM REMOTE CONTROLS DECODER
17561M:	Patrick Lerda <patrick9876@free.fr>
17562S:	Maintained
17563F:	drivers/media/rc/ir-rcmm-decoder.c
17564
17565WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17566M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17567L:	linux-watchdog@vger.kernel.org
17568S:	Maintained
17569F:	drivers/watchdog/ebc-c384_wdt.c
17570
17571WINSYSTEMS WS16C48 GPIO DRIVER
17572M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17573L:	linux-gpio@vger.kernel.org
17574S:	Maintained
17575F:	drivers/gpio/gpio-ws16c48.c
17576
17577WISTRON LAPTOP BUTTON DRIVER
17578M:	Miloslav Trmac <mitr@volny.cz>
17579S:	Maintained
17580F:	drivers/input/misc/wistron_btns.c
17581
17582WL3501 WIRELESS PCMCIA CARD DRIVER
17583L:	linux-wireless@vger.kernel.org
17584S:	Odd fixes
17585F:	drivers/net/wireless/wl3501*
17586
17587WOLFSON MICROELECTRONICS DRIVERS
17588L:	patches@opensource.cirrus.com
17589T:	git https://github.com/CirrusLogic/linux-drivers.git
17590W:	https://github.com/CirrusLogic/linux-drivers/wiki
17591S:	Supported
17592F:	Documentation/hwmon/wm83??.rst
17593F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17594F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17595F:	Documentation/devicetree/bindings/mfd/arizona.txt
17596F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17597F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17598F:	arch/arm/mach-s3c64xx/mach-crag6410*
17599F:	drivers/clk/clk-wm83*.c
17600F:	drivers/extcon/extcon-arizona.c
17601F:	drivers/leds/leds-wm83*.c
17602F:	drivers/gpio/gpio-*wm*.c
17603F:	drivers/gpio/gpio-arizona.c
17604F:	drivers/hwmon/wm83??-hwmon.c
17605F:	drivers/input/misc/wm831x-on.c
17606F:	drivers/input/touchscreen/wm831x-ts.c
17607F:	drivers/input/touchscreen/wm97*.c
17608F:	drivers/mfd/arizona*
17609F:	drivers/mfd/wm*.c
17610F:	drivers/mfd/cs47l24*
17611F:	drivers/power/supply/wm83*.c
17612F:	drivers/rtc/rtc-wm83*.c
17613F:	drivers/regulator/wm8*.c
17614F:	drivers/regulator/arizona*
17615F:	drivers/video/backlight/wm83*_bl.c
17616F:	drivers/watchdog/wm83*_wdt.c
17617F:	include/linux/mfd/arizona/
17618F:	include/linux/mfd/wm831x/
17619F:	include/linux/mfd/wm8350/
17620F:	include/linux/mfd/wm8400*
17621F:	include/linux/regulator/arizona*
17622F:	include/linux/wm97xx.h
17623F:	include/sound/wm????.h
17624F:	sound/soc/codecs/arizona.?
17625F:	sound/soc/codecs/wm*
17626F:	sound/soc/codecs/cs47l24*
17627
17628WORKQUEUE
17629M:	Tejun Heo <tj@kernel.org>
17630R:	Lai Jiangshan <jiangshanlai@gmail.com>
17631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17632S:	Maintained
17633F:	include/linux/workqueue.h
17634F:	kernel/workqueue.c
17635F:	Documentation/core-api/workqueue.rst
17636
17637X-POWERS AXP288 PMIC DRIVERS
17638M:	Hans de Goede <hdegoede@redhat.com>
17639S:	Maintained
17640N:	axp288
17641F:	drivers/acpi/pmic/intel_pmic_xpower.c
17642
17643X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17644M:	Chen-Yu Tsai <wens@csie.org>
17645L:	linux-kernel@vger.kernel.org
17646S:	Maintained
17647N:	axp[128]
17648
17649X.25 NETWORK LAYER
17650M:	Andrew Hendry <andrew.hendry@gmail.com>
17651L:	linux-x25@vger.kernel.org
17652S:	Odd Fixes
17653F:	Documentation/networking/x25*
17654F:	include/net/x25*
17655F:	net/x25/
17656
17657X86 ARCHITECTURE (32-BIT AND 64-BIT)
17658M:	Thomas Gleixner <tglx@linutronix.de>
17659M:	Ingo Molnar <mingo@redhat.com>
17660M:	Borislav Petkov <bp@alien8.de>
17661R:	"H. Peter Anvin" <hpa@zytor.com>
17662M:	x86@kernel.org
17663L:	linux-kernel@vger.kernel.org
17664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17665S:	Maintained
17666F:	Documentation/devicetree/bindings/x86/
17667F:	Documentation/x86/
17668F:	arch/x86/
17669
17670X86 ENTRY CODE
17671M:	Andy Lutomirski <luto@kernel.org>
17672L:	linux-kernel@vger.kernel.org
17673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17674S:	Maintained
17675F:	arch/x86/entry/
17676
17677X86 MCE INFRASTRUCTURE
17678M:	Tony Luck <tony.luck@intel.com>
17679M:	Borislav Petkov <bp@alien8.de>
17680L:	linux-edac@vger.kernel.org
17681S:	Maintained
17682F:	arch/x86/kernel/cpu/mce/*
17683
17684X86 MICROCODE UPDATE SUPPORT
17685M:	Borislav Petkov <bp@alien8.de>
17686S:	Maintained
17687F:	arch/x86/kernel/cpu/microcode/*
17688
17689X86 MM
17690M:	Dave Hansen <dave.hansen@linux.intel.com>
17691M:	Andy Lutomirski <luto@kernel.org>
17692M:	Peter Zijlstra <peterz@infradead.org>
17693L:	linux-kernel@vger.kernel.org
17694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17695S:	Maintained
17696F:	arch/x86/mm/
17697
17698X86 PLATFORM DRIVERS
17699M:	Darren Hart <dvhart@infradead.org>
17700M:	Andy Shevchenko <andy@infradead.org>
17701L:	platform-driver-x86@vger.kernel.org
17702T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17703S:	Odd Fixes
17704F:	drivers/platform/x86/
17705F:	drivers/platform/olpc/
17706
17707X86 PLATFORM DRIVERS - ARCH
17708R:	Darren Hart <dvhart@infradead.org>
17709R:	Andy Shevchenko <andy@infradead.org>
17710L:	platform-driver-x86@vger.kernel.org
17711L:	x86@kernel.org
17712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17713S:	Maintained
17714F:	arch/x86/platform
17715
17716X86 VDSO
17717M:	Andy Lutomirski <luto@kernel.org>
17718L:	linux-kernel@vger.kernel.org
17719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17720S:	Maintained
17721F:	arch/x86/entry/vdso/
17722
17723XARRAY
17724M:	Matthew Wilcox <willy@infradead.org>
17725L:	linux-fsdevel@vger.kernel.org
17726S:	Supported
17727F:	Documentation/core-api/xarray.rst
17728F:	lib/idr.c
17729F:	lib/xarray.c
17730F:	include/linux/idr.h
17731F:	include/linux/xarray.h
17732F:	tools/testing/radix-tree
17733
17734XBOX DVD IR REMOTE
17735M:	Benjamin Valentin <benpicco@googlemail.com>
17736S:	Maintained
17737F:	drivers/media/rc/xbox_remote.c
17738F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17739
17740XC2028/3028 TUNER DRIVER
17741M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17742L:	linux-media@vger.kernel.org
17743W:	https://linuxtv.org
17744T:	git git://linuxtv.org/media_tree.git
17745S:	Maintained
17746F:	drivers/media/tuners/tuner-xc2028.*
17747
17748XDP (eXpress Data Path)
17749M:	Alexei Starovoitov <ast@kernel.org>
17750M:	Daniel Borkmann <daniel@iogearbox.net>
17751M:	David S. Miller <davem@davemloft.net>
17752M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17753M:	Jesper Dangaard Brouer <hawk@kernel.org>
17754M:	John Fastabend <john.fastabend@gmail.com>
17755L:	netdev@vger.kernel.org
17756L:	bpf@vger.kernel.org
17757S:	Supported
17758F:	net/core/xdp.c
17759F:	include/net/xdp.h
17760F:	kernel/bpf/devmap.c
17761F:	kernel/bpf/cpumap.c
17762F:	include/trace/events/xdp.h
17763K:	xdp
17764N:	xdp
17765
17766XDP SOCKETS (AF_XDP)
17767M:	Björn Töpel <bjorn.topel@intel.com>
17768M:	Magnus Karlsson <magnus.karlsson@intel.com>
17769R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17770L:	netdev@vger.kernel.org
17771L:	bpf@vger.kernel.org
17772S:	Maintained
17773F:	kernel/bpf/xskmap.c
17774F:	net/xdp/
17775
17776XEN BLOCK SUBSYSTEM
17777M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17778M:	Roger Pau Monné <roger.pau@citrix.com>
17779L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17780S:	Supported
17781F:	drivers/block/xen-blkback/*
17782F:	drivers/block/xen*
17783
17784XEN HYPERVISOR ARM
17785M:	Stefano Stabellini <sstabellini@kernel.org>
17786L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17787S:	Maintained
17788F:	arch/arm/xen/
17789F:	arch/arm/include/asm/xen/
17790
17791XEN HYPERVISOR ARM64
17792M:	Stefano Stabellini <sstabellini@kernel.org>
17793L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17794S:	Maintained
17795F:	arch/arm64/xen/
17796F:	arch/arm64/include/asm/xen/
17797
17798XEN HYPERVISOR INTERFACE
17799M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17800M:	Juergen Gross <jgross@suse.com>
17801R:	Stefano Stabellini <sstabellini@kernel.org>
17802L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17804S:	Supported
17805F:	arch/x86/xen/
17806F:	arch/x86/platform/pvh/
17807F:	drivers/*/xen-*front.c
17808F:	drivers/xen/
17809F:	arch/x86/include/asm/xen/
17810F:	arch/x86/include/asm/pvclock-abi.h
17811F:	include/xen/
17812F:	include/uapi/xen/
17813F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17814F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17815
17816XEN NETWORK BACKEND DRIVER
17817M:	Wei Liu <wei.liu@kernel.org>
17818M:	Paul Durrant <paul@xen.org>
17819L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17820L:	netdev@vger.kernel.org
17821S:	Supported
17822F:	drivers/net/xen-netback/*
17823
17824XEN PCI SUBSYSTEM
17825M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17826L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17827S:	Supported
17828F:	arch/x86/pci/*xen*
17829F:	drivers/pci/*xen*
17830
17831XEN PVSCSI DRIVERS
17832M:	Juergen Gross <jgross@suse.com>
17833L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17834L:	linux-scsi@vger.kernel.org
17835S:	Supported
17836F:	drivers/scsi/xen-scsifront.c
17837F:	drivers/xen/xen-scsiback.c
17838F:	include/xen/interface/io/vscsiif.h
17839
17840XEN SWIOTLB SUBSYSTEM
17841M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17842L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17843L:	iommu@lists.linux-foundation.org
17844S:	Supported
17845F:	arch/x86/xen/*swiotlb*
17846F:	drivers/xen/*swiotlb*
17847
17848XEN SOUND FRONTEND DRIVER
17849M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17850L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17852S:	Supported
17853F:	sound/xen/*
17854
17855XFS FILESYSTEM
17856M:	Darrick J. Wong <darrick.wong@oracle.com>
17857M:	linux-xfs@vger.kernel.org
17858L:	linux-xfs@vger.kernel.org
17859W:	http://xfs.org/
17860T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17861S:	Supported
17862F:	Documentation/admin-guide/xfs.rst
17863F:	Documentation/ABI/testing/sysfs-fs-xfs
17864F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17865F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17866F:	fs/xfs/
17867F:	include/uapi/linux/dqblk_xfs.h
17868F:	include/uapi/linux/fsmap.h
17869
17870XILINX AXI ETHERNET DRIVER
17871M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17872S:	Maintained
17873F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17874
17875XILINX UARTLITE SERIAL DRIVER
17876M:	Peter Korsgaard <jacmet@sunsite.dk>
17877L:	linux-serial@vger.kernel.org
17878S:	Maintained
17879F:	drivers/tty/serial/uartlite.c
17880
17881XILINX VIDEO IP CORES
17882M:	Hyun Kwon <hyun.kwon@xilinx.com>
17883M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17884L:	linux-media@vger.kernel.org
17885T:	git git://linuxtv.org/media_tree.git
17886S:	Supported
17887F:	Documentation/devicetree/bindings/media/xilinx/
17888F:	drivers/media/platform/xilinx/
17889F:	include/uapi/linux/xilinx-v4l2-controls.h
17890
17891XILINX SD-FEC IP CORES
17892M:	Derek Kiernan <derek.kiernan@xilinx.com>
17893M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17894S:	Maintained
17895F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17896F:	Documentation/misc-devices/xilinx_sdfec.rst
17897F:	drivers/misc/xilinx_sdfec.c
17898F:	drivers/misc/Kconfig
17899F:	drivers/misc/Makefile
17900F:	include/uapi/misc/xilinx_sdfec.h
17901
17902XILLYBUS DRIVER
17903M:	Eli Billauer <eli.billauer@gmail.com>
17904L:	linux-kernel@vger.kernel.org
17905S:	Supported
17906F:	drivers/char/xillybus/
17907
17908XLP9XX I2C DRIVER
17909M:	George Cherian <george.cherian@cavium.com>
17910M:	Jan Glauber <jglauber@cavium.com>
17911L:	linux-i2c@vger.kernel.org
17912W:	http://www.cavium.com
17913S:	Supported
17914F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17915F:	drivers/i2c/busses/i2c-xlp9xx.c
17916
17917XRA1403 GPIO EXPANDER
17918M:	Nandor Han <nandor.han@ge.com>
17919M:	Semi Malinen <semi.malinen@ge.com>
17920L:	linux-gpio@vger.kernel.org
17921S:	Maintained
17922F:	drivers/gpio/gpio-xra1403.c
17923F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17924
17925XTENSA XTFPGA PLATFORM SUPPORT
17926M:	Max Filippov <jcmvbkbc@gmail.com>
17927L:	linux-xtensa@linux-xtensa.org
17928S:	Maintained
17929F:	drivers/spi/spi-xtensa-xtfpga.c
17930F:	sound/soc/xtensa/xtfpga-i2s.c
17931
17932YAM DRIVER FOR AX.25
17933M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17934L:	linux-hams@vger.kernel.org
17935S:	Maintained
17936F:	drivers/net/hamradio/yam*
17937F:	include/linux/yam.h
17938
17939YAMA SECURITY MODULE
17940M:	Kees Cook <keescook@chromium.org>
17941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17942S:	Supported
17943F:	security/yama/
17944F:	Documentation/admin-guide/LSM/Yama.rst
17945
17946YEALINK PHONE DRIVER
17947M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17948L:	usbb2k-api-dev@nongnu.org
17949S:	Maintained
17950F:	Documentation/input/devices/yealink.rst
17951F:	drivers/input/misc/yealink.*
17952
17953Z8530 DRIVER FOR AX.25
17954M:	Joerg Reuter <jreuter@yaina.de>
17955W:	http://yaina.de/jreuter/
17956W:	http://www.qsl.net/dl1bke/
17957L:	linux-hams@vger.kernel.org
17958S:	Maintained
17959F:	Documentation/networking/z8530drv.txt
17960F:	drivers/net/hamradio/*scc.c
17961F:	drivers/net/hamradio/z8530.h
17962
17963ZBUD COMPRESSED PAGE ALLOCATOR
17964M:	Seth Jennings <sjenning@redhat.com>
17965M:	Dan Streetman <ddstreet@ieee.org>
17966L:	linux-mm@kvack.org
17967S:	Maintained
17968F:	mm/zbud.c
17969F:	include/linux/zbud.h
17970
17971ZD1211RW WIRELESS DRIVER
17972M:	Daniel Drake <dsd@gentoo.org>
17973M:	Ulrich Kunitz <kune@deine-taler.de>
17974W:	http://zd1211.ath.cx/wiki/DriverRewrite
17975L:	linux-wireless@vger.kernel.org
17976L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17977S:	Maintained
17978F:	drivers/net/wireless/zydas/zd1211rw/
17979
17980ZD1301 MEDIA DRIVER
17981M:	Antti Palosaari <crope@iki.fi>
17982L:	linux-media@vger.kernel.org
17983W:	https://linuxtv.org/
17984W:	http://palosaari.fi/linux/
17985Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17986S:	Maintained
17987F:	drivers/media/usb/dvb-usb-v2/zd1301*
17988
17989ZD1301_DEMOD MEDIA DRIVER
17990M:	Antti Palosaari <crope@iki.fi>
17991L:	linux-media@vger.kernel.org
17992W:	https://linuxtv.org/
17993W:	http://palosaari.fi/linux/
17994Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17995S:	Maintained
17996F:	drivers/media/dvb-frontends/zd1301_demod*
17997
17998ZHAOXIN PROCESSOR SUPPORT
17999M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18000L:	linux-kernel@vger.kernel.org
18001S:	Maintained
18002F:	arch/x86/kernel/cpu/zhaoxin.c
18003
18004ZPOOL COMPRESSED PAGE STORAGE API
18005M:	Dan Streetman <ddstreet@ieee.org>
18006L:	linux-mm@kvack.org
18007S:	Maintained
18008F:	mm/zpool.c
18009F:	include/linux/zpool.h
18010
18011ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18012M:	Minchan Kim <minchan@kernel.org>
18013M:	Nitin Gupta <ngupta@vflare.org>
18014R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18015L:	linux-kernel@vger.kernel.org
18016S:	Maintained
18017F:	drivers/block/zram/
18018F:	Documentation/admin-guide/blockdev/zram.rst
18019
18020ZS DECSTATION Z85C30 SERIAL DRIVER
18021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18022S:	Maintained
18023F:	drivers/tty/serial/zs.*
18024
18025ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18026M:	Minchan Kim <minchan@kernel.org>
18027M:	Nitin Gupta <ngupta@vflare.org>
18028R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18029L:	linux-mm@kvack.org
18030S:	Maintained
18031F:	mm/zsmalloc.c
18032F:	include/linux/zsmalloc.h
18033F:	Documentation/vm/zsmalloc.rst
18034
18035ZSWAP COMPRESSED SWAP CACHING
18036M:	Seth Jennings <sjenning@redhat.com>
18037M:	Dan Streetman <ddstreet@ieee.org>
18038L:	linux-mm@kvack.org
18039S:	Maintained
18040F:	mm/zswap.c
18041
18042THE REST
18043M:	Linus Torvalds <torvalds@linux-foundation.org>
18044L:	linux-kernel@vger.kernel.org
18045Q:	http://patchwork.kernel.org/project/LKML/list/
18046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18047S:	Buried alive in reporters
18048F:	*
18049F:	*/
18050