xref: /openbmc/linux/MAINTAINERS (revision 4ee812f6)
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 CRYPTO DRIVERS
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/allwinner/
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 Crypto Drivers
1474M:	Corentin Labbe <clabbe@baylibre.com>
1475L:	linux-crypto@vger.kernel.org
1476L:	linux-amlogic@lists.infradead.org
1477S:	Maintained
1478F:	drivers/crypto/amlogic/
1479F:	Documentation/devicetree/bindings/crypto/amlogic*
1480
1481ARM/Amlogic Meson SoC Sound Drivers
1482M:	Jerome Brunet <jbrunet@baylibre.com>
1483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	sound/soc/meson/
1486F:	Documentation/devicetree/bindings/sound/amlogic*
1487
1488ARM/Annapurna Labs ALPINE ARCHITECTURE
1489M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1490M:	Antoine Tenart <antoine.tenart@bootlin.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-alpine/
1494F:	arch/arm/boot/dts/alpine*
1495F:	arch/arm64/boot/dts/al/
1496F:	drivers/*/*alpine*
1497
1498ARM/ARTPEC MACHINE SUPPORT
1499M:	Jesper Nilsson <jesper.nilsson@axis.com>
1500M:	Lars Persson <lars.persson@axis.com>
1501S:	Maintained
1502L:	linux-arm-kernel@axis.com
1503F:	arch/arm/mach-artpec
1504F:	arch/arm/boot/dts/artpec6*
1505F:	drivers/clk/axis
1506F:	drivers/crypto/axis
1507F:	drivers/mmc/host/usdhi6rol0.c
1508F:	drivers/pinctrl/pinctrl-artpec*
1509F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1510
1511ARM/ASPEED I2C DRIVER
1512M:	Brendan Higgins <brendanhiggins@google.com>
1513R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1514R:	Joel Stanley <joel@jms.id.au>
1515L:	linux-i2c@vger.kernel.org
1516L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1519F:	drivers/i2c/busses/i2c-aspeed.c
1520F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1521F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1522
1523ARM/ASPEED MACHINE SUPPORT
1524M:	Joel Stanley <joel@jms.id.au>
1525R:	Andrew Jeffery <andrew@aj.id.au>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1528Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1529S:	Supported
1530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1531F:	arch/arm/mach-aspeed/
1532F:	arch/arm/boot/dts/aspeed-*
1533N:	aspeed
1534
1535ARM/BITMAIN ARCHITECTURE
1536M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm64/boot/dts/bitmain/
1540F:	drivers/pinctrl/pinctrl-bm1880.c
1541F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1542F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1543
1544ARM/CALXEDA HIGHBANK ARCHITECTURE
1545M:	Rob Herring <robh@kernel.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/mach-highbank/
1549F:	arch/arm/boot/dts/highbank.dts
1550F:	arch/arm/boot/dts/ecx-*.dts*
1551
1552ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1553M:	Krzysztof Halasa <khalasa@piap.pl>
1554S:	Maintained
1555F:	arch/arm/mach-cns3xxx/
1556
1557ARM/CAVIUM THUNDER NETWORK DRIVER
1558M:	Sunil Goutham <sgoutham@cavium.com>
1559M:	Robert Richter <rric@kernel.org>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Supported
1562F:	drivers/net/ethernet/cavium/thunder/
1563
1564ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1565M:	Lukasz Majewski <lukma@denx.de>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567S:	Maintained
1568F:	arch/arm/mach-ep93xx/ts72xx.c
1569
1570ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1571M:	Alexander Shiyan <shc_work@mail.ru>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Odd Fixes
1574N:	clps711x
1575
1576ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1577M:	Lennert Buytenhek <kernel@wantstofly.org>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580
1581ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1582M:	Hartley Sweeten <hsweeten@visionengravers.com>
1583M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S:	Maintained
1586F:	arch/arm/mach-ep93xx/
1587F:	arch/arm/mach-ep93xx/include/mach/
1588
1589ARM/CLKDEV SUPPORT
1590M:	Russell King <linux@armlinux.org.uk>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1594F:	drivers/clk/clkdev.c
1595
1596ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1597M:	Mike Rapoport <mike@compulab.co.il>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1602M:	Baruch Siach <baruch@tkos.co.il>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/cx92755*
1606N:	digicolor
1607
1608ARM/CONTEC MICRO9 MACHINE SUPPORT
1609M:	Hubert Feurstein <hubert.feurstein@contec.at>
1610S:	Maintained
1611F:	arch/arm/mach-ep93xx/micro9.c
1612
1613ARM/CORESIGHT FRAMEWORK AND DRIVERS
1614M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1615R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618F:	drivers/hwtracing/coresight/*
1619F:	Documentation/trace/coresight.rst
1620F:	Documentation/trace/coresight-cpu-debug.rst
1621F:	Documentation/devicetree/bindings/arm/coresight.txt
1622F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1623F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1624F:	tools/perf/arch/arm/util/pmu.c
1625F:	tools/perf/arch/arm/util/auxtrace.c
1626F:	tools/perf/arch/arm/util/cs-etm.c
1627F:	tools/perf/arch/arm/util/cs-etm.h
1628F:	tools/perf/util/cs-etm.*
1629F:	tools/perf/util/cs-etm-decoder/*
1630
1631ARM/CORGI MACHINE SUPPORT
1632M:	Richard Purdie <rpurdie@rpsys.net>
1633S:	Maintained
1634
1635ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1636M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1637M:	Linus Walleij <linus.walleij@linaro.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639T:	git git://github.com/ulli-kroll/linux.git
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/arm/gemini.txt
1642F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1643F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1644F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1645F:	arch/arm/mach-gemini/
1646F:	drivers/net/ethernet/cortina/
1647F:	drivers/pinctrl/pinctrl-gemini.c
1648F:	drivers/rtc/rtc-ftrtc010.c
1649
1650ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1651M:	Barry Song <baohua@kernel.org>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1654S:	Maintained
1655F:	arch/arm/boot/dts/prima2*
1656F:	arch/arm/mach-prima2/
1657F:	drivers/clk/sirf/
1658F:	drivers/clocksource/timer-prima2.c
1659F:	drivers/clocksource/timer-atlas7.c
1660N:	[^a-z]sirf
1661X:	drivers/gnss
1662
1663ARM/CZ.NIC TURRIS MOX SUPPORT
1664M:	Marek Behun <marek.behun@nic.cz>
1665W:	http://mox.turris.cz
1666S:	Maintained
1667F:	Documentation/ABI/testing/debugfs-moxtet
1668F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1669F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1670F:	Documentation/devicetree/bindings/bus/moxtet.txt
1671F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1672F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1673F:	include/linux/moxtet.h
1674F:	drivers/bus/moxtet.c
1675F:	drivers/firmware/turris-mox-rwtm.c
1676F:	drivers/gpio/gpio-moxtet.c
1677
1678ARM/EBSA110 MACHINE SUPPORT
1679M:	Russell King <linux@armlinux.org.uk>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:	http://www.armlinux.org.uk/
1682S:	Maintained
1683F:	arch/arm/mach-ebsa110/
1684F:	drivers/net/ethernet/amd/am79c961a.*
1685
1686ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1687M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1688R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691N:	efm32
1692
1693ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1694M:	Robert Jarzmik <robert.jarzmik@free.fr>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S:	Maintained
1697F:	arch/arm/mach-pxa/ezx.c
1698
1699ARM/FARADAY FA526 PORT
1700M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S:	Maintained
1703T:	git git://git.berlios.de/gemini-board
1704F:	arch/arm/mm/*-fa*
1705
1706ARM/FOOTBRIDGE ARCHITECTURE
1707M:	Russell King <linux@armlinux.org.uk>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709W:	http://www.armlinux.org.uk/
1710S:	Maintained
1711F:	arch/arm/include/asm/hardware/dec21285.h
1712F:	arch/arm/mach-footbridge/
1713
1714ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1715M:	Shawn Guo <shawnguo@kernel.org>
1716M:	Sascha Hauer <s.hauer@pengutronix.de>
1717R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1718R:	Fabio Estevam <festevam@gmail.com>
1719R:	NXP Linux Team <linux-imx@nxp.com>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1723N:	imx
1724N:	mxs
1725X:	drivers/media/i2c/
1726
1727ARM/FREESCALE VYBRID ARM ARCHITECTURE
1728M:	Shawn Guo <shawnguo@kernel.org>
1729M:	Sascha Hauer <s.hauer@pengutronix.de>
1730R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1731R:	Stefan Agner <stefan@agner.ch>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1735F:	arch/arm/mach-imx/*vf610*
1736F:	arch/arm/boot/dts/vf*
1737
1738ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1739M:	Shawn Guo <shawnguo@kernel.org>
1740M:	Li Yang <leoyang.li@nxp.com>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1744F:	arch/arm/boot/dts/ls1021a*
1745F:	arch/arm64/boot/dts/freescale/fsl-*
1746F:	arch/arm64/boot/dts/freescale/qoriq-*
1747
1748ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1749M:	Lennert Buytenhek <kernel@wantstofly.org>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752
1753ARM/GUMSTIX MACHINE SUPPORT
1754M:	Steve Sakoman <sakoman@gmail.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757
1758ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1759M:	Philipp Zabel <philipp.zabel@gmail.com>
1760M:	Paul Parsons <lost.distance@yahoo.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762S:	Maintained
1763F:	arch/arm/mach-pxa/hx4700.c
1764F:	arch/arm/mach-pxa/include/mach/hx4700.h
1765F:	sound/soc/pxa/hx4700.c
1766
1767ARM/HISILICON SOC SUPPORT
1768M:	Wei Xu <xuwei5@hisilicon.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770W:	http://www.hisilicon.com
1771S:	Supported
1772T:	git git://github.com/hisilicon/linux-hisi.git
1773F:	arch/arm/mach-hisi/
1774F:	arch/arm/boot/dts/hi3*
1775F:	arch/arm/boot/dts/hip*
1776F:	arch/arm/boot/dts/hisi*
1777F:	arch/arm64/boot/dts/hisilicon/
1778
1779ARM/HP JORNADA 7XX MACHINE SUPPORT
1780M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1781W:	www.jlime.com
1782S:	Maintained
1783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1784F:	arch/arm/mach-sa1100/jornada720.c
1785F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1786
1787ARM/IGEP MACHINE SUPPORT
1788M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1789M:	Javier Martinez Canillas <javier@dowhile0.org>
1790L:	linux-omap@vger.kernel.org
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm/boot/dts/omap3-igep*
1794
1795ARM/INCOME PXA270 SUPPORT
1796M:	Marek Vasut <marek.vasut@gmail.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1800
1801ARM/INTEL IOP32X ARM ARCHITECTURE
1802M:	Lennert Buytenhek <kernel@wantstofly.org>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805
1806ARM/INTEL IQ81342EX MACHINE SUPPORT
1807M:	Lennert Buytenhek <kernel@wantstofly.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810
1811ARM/INTEL IXDP2850 MACHINE SUPPORT
1812M:	Lennert Buytenhek <kernel@wantstofly.org>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815
1816ARM/INTEL IXP4XX ARM ARCHITECTURE
1817M:	Linus Walleij <linusw@kernel.org>
1818M:	Imre Kaloz <kaloz@openwrt.org>
1819M:	Krzysztof Halasa <khalasa@piap.pl>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1823F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1824F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1825F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1826F:	arch/arm/mach-ixp4xx/
1827F:	drivers/clocksource/timer-ixp4xx.c
1828F:	drivers/gpio/gpio-ixp4xx.c
1829F:	drivers/irqchip/irq-ixp4xx.c
1830F:	include/linux/irqchip/irq-ixp4xx.h
1831F:	include/linux/platform_data/timer-ixp4xx.h
1832
1833ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1834M:	Jonathan Cameron <jic23@cam.ac.uk>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837F:	arch/arm/mach-pxa/stargate2.c
1838F:	drivers/pcmcia/pxa2xx_stargate2.c
1839
1840ARM/INTEL XSC3 (MANZANO) ARM CORE
1841M:	Lennert Buytenhek <kernel@wantstofly.org>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844
1845ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1846M:	Lennert Buytenhek <kernel@wantstofly.org>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849
1850ARM/LG1K ARCHITECTURE
1851M:	Chanho Min <chanho.min@lge.com>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854F:	arch/arm64/boot/dts/lg/
1855
1856ARM/LOGICPD PXA270 MACHINE SUPPORT
1857M:	Lennert Buytenhek <kernel@wantstofly.org>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S:	Maintained
1860
1861ARM/LPC18XX ARCHITECTURE
1862M:	Vladimir Zapolskiy <vz@mleia.com>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S:	Maintained
1865F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1866F:	arch/arm/boot/dts/lpc43*
1867F:	drivers/i2c/busses/i2c-lpc2k.c
1868F:	drivers/memory/pl172.c
1869F:	drivers/mtd/spi-nor/nxp-spifi.c
1870F:	drivers/rtc/rtc-lpc24xx.c
1871N:	lpc18xx
1872
1873ARM/LPC32XX SOC SUPPORT
1874M:	Vladimir Zapolskiy <vz@mleia.com>
1875M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1880F:	arch/arm/boot/dts/lpc32*
1881F:	arch/arm/mach-lpc32xx/
1882F:	drivers/i2c/busses/i2c-pnx.c
1883F:	drivers/net/ethernet/nxp/lpc_eth.c
1884F:	drivers/usb/host/ohci-nxp.c
1885F:	drivers/watchdog/pnx4008_wdt.c
1886N:	lpc32xx
1887
1888ARM/MAGICIAN MACHINE SUPPORT
1889M:	Philipp Zabel <philipp.zabel@gmail.com>
1890S:	Maintained
1891
1892ARM/Marvell Dove/MV78xx0/Orion SOC support
1893M:	Jason Cooper <jason@lakedaemon.net>
1894M:	Andrew Lunn <andrew@lunn.ch>
1895M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1896M:	Gregory Clement <gregory.clement@bootlin.com>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	Documentation/devicetree/bindings/soc/dove/
1900F:	arch/arm/mach-dove/
1901F:	arch/arm/mach-mv78xx0/
1902F:	arch/arm/mach-orion5x/
1903F:	arch/arm/plat-orion/
1904F:	arch/arm/boot/dts/dove*
1905F:	arch/arm/boot/dts/orion5x*
1906T:	git git://git.infradead.org/linux-mvebu.git
1907
1908ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1909M:	Jason Cooper <jason@lakedaemon.net>
1910M:	Andrew Lunn <andrew@lunn.ch>
1911M:	Gregory Clement <gregory.clement@bootlin.com>
1912M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/boot/dts/armada*
1916F:	arch/arm/boot/dts/kirkwood*
1917F:	arch/arm/configs/mvebu_*_defconfig
1918F:	arch/arm/mach-mvebu/
1919F:	arch/arm64/boot/dts/marvell/armada*
1920F:	drivers/cpufreq/armada-37xx-cpufreq.c
1921F:	drivers/cpufreq/armada-8k-cpufreq.c
1922F:	drivers/cpufreq/mvebu-cpufreq.c
1923F:	drivers/irqchip/irq-armada-370-xp.c
1924F:	drivers/irqchip/irq-mvebu-*
1925F:	drivers/pinctrl/mvebu/
1926F:	drivers/rtc/rtc-armada38x.c
1927T:	git git://git.infradead.org/linux-mvebu.git
1928
1929ARM/Mediatek RTC DRIVER
1930M:	Eddie Huang <eddie.huang@mediatek.com>
1931M:	Sean Wang <sean.wang@mediatek.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1936F:	drivers/rtc/rtc-mt6397.c
1937F:	drivers/rtc/rtc-mt7622.c
1938
1939ARM/Mediatek SoC support
1940M:	Matthias Brugger <matthias.bgg@gmail.com>
1941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1943W:	https://mtk.bcnfs.org/
1944C:	irc://chat.freenode.net/linux-mediatek
1945S:	Maintained
1946F:	arch/arm/boot/dts/mt6*
1947F:	arch/arm/boot/dts/mt7*
1948F:	arch/arm/boot/dts/mt8*
1949F:	arch/arm/mach-mediatek/
1950F:	arch/arm64/boot/dts/mediatek/
1951F:	drivers/soc/mediatek/
1952N:	mtk
1953N:	mt[678]
1954K:	mediatek
1955
1956ARM/Mediatek USB3 PHY DRIVER
1957M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	drivers/phy/mediatek/
1962F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1963
1964ARM/Microchip (AT91) SoC support
1965M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1966M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1967M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.linux4sam.org
1970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1971S:	Supported
1972N:	at91
1973N:	atmel
1974F:	arch/arm/mach-at91/
1975F:	include/soc/at91/
1976F:	arch/arm/boot/dts/at91*.dts
1977F:	arch/arm/boot/dts/at91*.dtsi
1978F:	arch/arm/boot/dts/sama*.dts
1979F:	arch/arm/boot/dts/sama*.dtsi
1980F:	arch/arm/include/debug/at91.S
1981F:	drivers/memory/atmel*
1982F:	drivers/watchdog/sama5d4_wdt.c
1983X:	drivers/input/touchscreen/atmel_mxt_ts.c
1984X:	drivers/net/wireless/atmel/
1985
1986ARM/MIOA701 MACHINE SUPPORT
1987M:	Robert Jarzmik <robert.jarzmik@free.fr>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989F:	arch/arm/mach-pxa/mioa701.c
1990S:	Maintained
1991
1992ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1993M:	Michael Petchkovsky <mkpetch@internode.on.net>
1994S:	Maintained
1995
1996ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1997M:	Linus Walleij <linus.walleij@linaro.org>
1998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999S:	Maintained
2000F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2001F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2002F:	arch/arm/mach-nomadik/
2003F:	arch/arm/mach-u300/
2004F:	arch/arm/mach-ux500/
2005F:	drivers/soc/ux500/
2006F:	arch/arm/boot/dts/ste-*
2007F:	drivers/clk/clk-nomadik.c
2008F:	drivers/clk/clk-u300.c
2009F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2010F:	drivers/clocksource/timer-u300.c
2011F:	drivers/dma/coh901318*
2012F:	drivers/dma/ste_dma40*
2013F:	drivers/hwspinlock/u8500_hsem.c
2014F:	drivers/i2c/busses/i2c-nomadik.c
2015F:	drivers/i2c/busses/i2c-stu300.c
2016F:	drivers/mfd/ab3100*
2017F:	drivers/mfd/ab8500*
2018F:	drivers/mfd/abx500*
2019F:	drivers/mfd/dbx500*
2020F:	drivers/mfd/db8500*
2021F:	drivers/pinctrl/nomadik/
2022F:	drivers/pinctrl/pinctrl-coh901*
2023F:	drivers/pinctrl/pinctrl-u300.c
2024F:	drivers/rtc/rtc-ab3100.c
2025F:	drivers/rtc/rtc-ab8500.c
2026F:	drivers/rtc/rtc-coh901331.c
2027F:	drivers/rtc/rtc-pl031.c
2028F:	drivers/watchdog/coh901327_wdt.c
2029F:	Documentation/devicetree/bindings/arm/ste-*
2030F:	Documentation/devicetree/bindings/arm/ux500/
2031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2032
2033ARM/NUVOTON NPCM ARCHITECTURE
2034M:	Avi Fishman <avifishman70@gmail.com>
2035M:	Tomer Maimon <tmaimon77@gmail.com>
2036M:	Tali Perry <tali.perry1@gmail.com>
2037R:	Patrick Venture <venture@google.com>
2038R:	Nancy Yuen <yuenn@google.com>
2039R:	Benjamin Fair <benjaminfair@google.com>
2040L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2041S:	Supported
2042F:	arch/arm/mach-npcm/
2043F:	arch/arm/boot/dts/nuvoton-npcm*
2044F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2045F:	drivers/*/*npcm*
2046F:	Documentation/devicetree/bindings/*/*npcm*
2047F:	Documentation/devicetree/bindings/*/*/*npcm*
2048
2049ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2050L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2051W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2052S:	Orphan
2053F:	arch/arm/mach-s3c24xx/mach-gta02.c
2054F:	arch/arm/mach-s3c24xx/gta02.h
2055
2056ARM/Orion SoC/Technologic Systems TS-78xx platform support
2057M:	Alexander Clouter <alex@digriz.org.uk>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059W:	http://www.digriz.org.uk/ts78xx/kernel
2060S:	Maintained
2061F:	arch/arm/mach-orion5x/ts78xx-*
2062
2063ARM/OXNAS platform support
2064M:	Neil Armstrong <narmstrong@baylibre.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066L:	linux-oxnas@groups.io (moderated for non-subscribers)
2067S:	Maintained
2068F:	arch/arm/mach-oxnas/
2069F:	arch/arm/boot/dts/ox8*.dts*
2070N:	oxnas
2071
2072ARM/PALM TREO SUPPORT
2073M:	Tomas Cech <sleep_walker@suse.com>
2074L:	linux-arm-kernel@lists.infradead.org
2075W:	http://hackndev.com
2076S:	Maintained
2077F:	arch/arm/mach-pxa/palmtreo.*
2078
2079ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2080M:	Marek Vasut <marek.vasut@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org
2082W:	http://hackndev.com
2083S:	Maintained
2084F:	arch/arm/mach-pxa/include/mach/palmtx.h
2085F:	arch/arm/mach-pxa/palmtx.c
2086F:	arch/arm/mach-pxa/palmt5.*
2087F:	arch/arm/mach-pxa/include/mach/palmld.h
2088F:	arch/arm/mach-pxa/palmld.c
2089F:	arch/arm/mach-pxa/palmte2.*
2090F:	arch/arm/mach-pxa/include/mach/palmtc.h
2091F:	arch/arm/mach-pxa/palmtc.c
2092
2093ARM/PALMZ72 SUPPORT
2094M:	Sergey Lapin <slapin@ossfans.org>
2095L:	linux-arm-kernel@lists.infradead.org
2096W:	http://hackndev.com
2097S:	Maintained
2098F:	arch/arm/mach-pxa/palmz72.*
2099
2100ARM/PLEB SUPPORT
2101M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2102W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2103S:	Maintained
2104
2105ARM/PT DIGITAL BOARD PORT
2106M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108W:	http://www.armlinux.org.uk/
2109S:	Maintained
2110
2111ARM/QUALCOMM SUPPORT
2112M:	Andy Gross <agross@kernel.org>
2113L:	linux-arm-msm@vger.kernel.org
2114S:	Maintained
2115F:	Documentation/devicetree/bindings/soc/qcom/
2116F:	Documentation/devicetree/bindings/*/qcom*
2117F:	arch/arm/boot/dts/qcom-*.dts
2118F:	arch/arm/boot/dts/qcom-*.dtsi
2119F:	arch/arm/mach-qcom/
2120F:	arch/arm64/boot/dts/qcom/
2121F:	drivers/*/qcom/
2122F:	drivers/*/qcom*
2123F:	drivers/*/*/qcom/
2124F:	drivers/*/*/qcom*
2125F:	drivers/*/pm8???-*
2126F:	drivers/bluetooth/btqcomsmd.c
2127F:	drivers/clocksource/timer-qcom.c
2128F:	drivers/extcon/extcon-qcom*
2129F:	drivers/iommu/msm*
2130F:	drivers/i2c/busses/i2c-qup.c
2131F:	drivers/i2c/busses/i2c-qcom-geni.c
2132F:	drivers/mfd/ssbi.c
2133F:	drivers/mmc/host/mmci_qcom*
2134F:	drivers/mmc/host/sdhci-msm.c
2135F:	drivers/pci/controller/dwc/pcie-qcom.c
2136F:	drivers/phy/qualcomm/
2137F:	drivers/power/*/msm*
2138F:	drivers/reset/reset-qcom-*
2139F:	drivers/scsi/ufs/ufs-qcom.*
2140F:	drivers/spi/spi-qup.c
2141F:	drivers/spi/spi-geni-qcom.c
2142F:	drivers/spi/spi-qcom-qspi.c
2143F:	drivers/tty/serial/msm_serial.c
2144F:	drivers/usb/dwc3/dwc3-qcom.c
2145F:	include/dt-bindings/*/qcom*
2146F:	include/linux/*/qcom*
2147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2148
2149ARM/RADISYS ENP2611 MACHINE SUPPORT
2150M:	Lennert Buytenhek <kernel@wantstofly.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153
2154ARM/RDA MICRO ARCHITECTURE
2155M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2158S:	Maintained
2159F:	arch/arm/boot/dts/rda8810pl-*
2160F:	drivers/clocksource/timer-rda.c
2161F:	drivers/irqchip/irq-rda-intc.c
2162F:	drivers/tty/serial/rda-uart.c
2163F:	Documentation/devicetree/bindings/arm/rda.yaml
2164F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2165F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2166F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2167
2168ARM/REALTEK ARCHITECTURE
2169M:	Andreas Färber <afaerber@suse.de>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S:	Maintained
2172F:	arch/arm64/boot/dts/realtek/
2173F:	Documentation/devicetree/bindings/arm/realtek.yaml
2174
2175ARM/RENESAS ARM64 ARCHITECTURE
2176M:	Simon Horman <horms@verge.net.au>
2177M:	Geert Uytterhoeven <geert+renesas@glider.be>
2178M:	Magnus Damm <magnus.damm@gmail.com>
2179L:	linux-renesas-soc@vger.kernel.org
2180Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2183S:	Supported
2184F:	arch/arm64/boot/dts/renesas/
2185F:	Documentation/devicetree/bindings/arm/renesas.yaml
2186F:	drivers/soc/renesas/
2187F:	include/linux/soc/renesas/
2188
2189ARM/RISCPC ARCHITECTURE
2190M:	Russell King <linux@armlinux.org.uk>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192W:	http://www.armlinux.org.uk/
2193S:	Maintained
2194F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2195F:	arch/arm/include/asm/hardware/ioc.h
2196F:	arch/arm/include/asm/hardware/iomd.h
2197F:	arch/arm/include/asm/hardware/memc.h
2198F:	arch/arm/mach-rpc/
2199F:	drivers/net/ethernet/8390/etherh.c
2200F:	drivers/net/ethernet/i825xx/ether1*
2201F:	drivers/net/ethernet/seeq/ether3*
2202F:	drivers/scsi/arm/
2203
2204ARM/Rockchip SoC support
2205M:	Heiko Stuebner <heiko@sntech.de>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207L:	linux-rockchip@lists.infradead.org
2208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2209S:	Maintained
2210F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2211F:	arch/arm/boot/dts/rk3*
2212F:	arch/arm/boot/dts/rv1108*
2213F:	arch/arm/mach-rockchip/
2214F:	drivers/clk/rockchip/
2215F:	drivers/i2c/busses/i2c-rk3x.c
2216F:	drivers/*/*rockchip*
2217F:	drivers/*/*/*rockchip*
2218F:	sound/soc/rockchip/
2219N:	rockchip
2220
2221ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2222M:	Kukjin Kim <kgene@kernel.org>
2223M:	Krzysztof Kozlowski <krzk@kernel.org>
2224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2226Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2227S:	Maintained
2228F:	arch/arm/boot/dts/s3c*
2229F:	arch/arm/boot/dts/s5p*
2230F:	arch/arm/boot/dts/exynos*
2231F:	arch/arm64/boot/dts/exynos/
2232F:	arch/arm/plat-samsung/
2233F:	arch/arm/mach-s3c24*/
2234F:	arch/arm/mach-s3c64xx/
2235F:	arch/arm/mach-s5p*/
2236F:	arch/arm/mach-exynos*/
2237F:	drivers/*/*s3c24*
2238F:	drivers/*/*/*s3c24*
2239F:	drivers/*/*s3c64xx*
2240F:	drivers/*/*s5pv210*
2241F:	drivers/memory/samsung/
2242F:	drivers/soc/samsung/
2243F:	include/linux/soc/samsung/
2244F:	Documentation/arm/samsung/
2245F:	Documentation/devicetree/bindings/arm/samsung/
2246F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2247F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2248N:	exynos
2249
2250ARM/SAMSUNG MOBILE MACHINE SUPPORT
2251M:	Kyungmin Park <kyungmin.park@samsung.com>
2252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253S:	Maintained
2254F:	arch/arm/mach-s5pv210/
2255
2256ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2257M:	Kyungmin Park <kyungmin.park@samsung.com>
2258M:	Kamil Debski <kamil@wypas.org>
2259M:	Andrzej Hajda <a.hajda@samsung.com>
2260L:	linux-arm-kernel@lists.infradead.org
2261L:	linux-media@vger.kernel.org
2262S:	Maintained
2263F:	drivers/media/platform/s5p-g2d/
2264
2265ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2266M:	Marek Szyprowski <m.szyprowski@samsung.com>
2267L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-cec/
2271F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2272
2273ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2274M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2275M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2276M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-jpeg/
2281
2282ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2283M:	Kyungmin Park <kyungmin.park@samsung.com>
2284M:	Kamil Debski <kamil@wypas.org>
2285M:	Jeongtae Park <jtp.park@samsung.com>
2286M:	Andrzej Hajda <a.hajda@samsung.com>
2287L:	linux-arm-kernel@lists.infradead.org
2288L:	linux-media@vger.kernel.org
2289S:	Maintained
2290F:	drivers/media/platform/s5p-mfc/
2291
2292ARM/SHMOBILE ARM ARCHITECTURE
2293M:	Simon Horman <horms@verge.net.au>
2294M:	Geert Uytterhoeven <geert+renesas@glider.be>
2295M:	Magnus Damm <magnus.damm@gmail.com>
2296L:	linux-renesas-soc@vger.kernel.org
2297Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2300S:	Supported
2301F:	arch/arm/boot/dts/emev2*
2302F:	arch/arm/boot/dts/gr-peach*
2303F:	arch/arm/boot/dts/iwg20d-q7*
2304F:	arch/arm/boot/dts/r7s*
2305F:	arch/arm/boot/dts/r8a*
2306F:	arch/arm/boot/dts/r9a*
2307F:	arch/arm/boot/dts/sh*
2308F:	arch/arm/configs/shmobile_defconfig
2309F:	arch/arm/include/debug/renesas-scif.S
2310F:	arch/arm/mach-shmobile/
2311F:	Documentation/devicetree/bindings/arm/renesas.yaml
2312F:	drivers/soc/renesas/
2313F:	include/linux/soc/renesas/
2314
2315ARM/SOCFPGA ARCHITECTURE
2316M:	Dinh Nguyen <dinguyen@kernel.org>
2317S:	Maintained
2318F:	arch/arm/mach-socfpga/
2319F:	arch/arm/boot/dts/socfpga*
2320F:	arch/arm/configs/socfpga_defconfig
2321F:	arch/arm64/boot/dts/altera/
2322F:	arch/arm64/boot/dts/intel/
2323W:	http://www.rocketboards.org
2324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2325
2326ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2327M:	Dinh Nguyen <dinguyen@kernel.org>
2328S:	Maintained
2329F:	drivers/clk/socfpga/
2330
2331ARM/SOCFPGA EDAC SUPPORT
2332M:	Thor Thayer <thor.thayer@linux.intel.com>
2333S:	Maintained
2334F:	drivers/edac/altera_edac.
2335
2336ARM/SPREADTRUM SoC SUPPORT
2337M:	Orson Zhai <orsonzhai@gmail.com>
2338M:	Baolin Wang <baolin.wang@linaro.org>
2339M:	Chunyan Zhang <zhang.lyra@gmail.com>
2340S:	Maintained
2341F:	arch/arm64/boot/dts/sprd
2342N:	sprd
2343
2344ARM/STI ARCHITECTURE
2345M:	Patrice Chotard <patrice.chotard@st.com>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347W:	http://www.stlinux.com
2348S:	Maintained
2349F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2350F:	arch/arm/mach-sti/
2351F:	arch/arm/boot/dts/sti*
2352F:	drivers/char/hw_random/st-rng.c
2353F:	drivers/clocksource/arm_global_timer.c
2354F:	drivers/clocksource/clksrc_st_lpc.c
2355F:	drivers/cpufreq/sti-cpufreq.c
2356F:	drivers/dma/st_fdma*
2357F:	drivers/i2c/busses/i2c-st.c
2358F:	drivers/media/rc/st_rc.c
2359F:	drivers/media/platform/sti/c8sectpfe/
2360F:	drivers/mmc/host/sdhci-st.c
2361F:	drivers/phy/st/phy-miphy28lp.c
2362F:	drivers/phy/st/phy-stih407-usb.c
2363F:	drivers/pinctrl/pinctrl-st.c
2364F:	drivers/remoteproc/st_remoteproc.c
2365F:	drivers/remoteproc/st_slim_rproc.c
2366F:	drivers/reset/sti/
2367F:	drivers/rtc/rtc-st-lpc.c
2368F:	drivers/tty/serial/st-asc.c
2369F:	drivers/usb/dwc3/dwc3-st.c
2370F:	drivers/usb/host/ehci-st.c
2371F:	drivers/usb/host/ohci-st.c
2372F:	drivers/watchdog/st_lpc_wdt.c
2373F:	drivers/ata/ahci_st.c
2374F:	include/linux/remoteproc/st_slim_rproc.h
2375
2376ARM/STM32 ARCHITECTURE
2377M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2378M:	Alexandre Torgue <alexandre.torgue@st.com>
2379L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2383N:	stm32
2384N:	stm
2385F:	arch/arm/boot/dts/stm32*
2386F:	arch/arm/mach-stm32/
2387F:	drivers/clocksource/armv7m_systick.c
2388
2389ARM/Synaptics SoC support
2390M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2391M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393S:	Maintained
2394F:	arch/arm/mach-berlin/
2395F:	arch/arm/boot/dts/berlin*
2396F:	arch/arm64/boot/dts/synaptics/
2397
2398ARM/TANGO ARCHITECTURE
2399M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2400M:	Mans Rullgard <mans@mansr.com>
2401L:	linux-arm-kernel@lists.infradead.org
2402S:	Odd Fixes
2403N:	tango
2404
2405ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2406M:	Lennert Buytenhek <kernel@wantstofly.org>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Maintained
2409
2410ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2411M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2412L:	linux-tegra@vger.kernel.org
2413L:	linux-media@vger.kernel.org
2414S:	Maintained
2415F:	drivers/media/platform/tegra-cec/
2416F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2417
2418ARM/TETON BGA MACHINE SUPPORT
2419M:	"Mark F. Brown" <mark.brown314@gmail.com>
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:	Maintained
2422
2423ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2424M:	Santosh Shilimkar <ssantosh@kernel.org>
2425L:	linux-kernel@vger.kernel.org
2426S:	Maintained
2427F:	drivers/memory/*emif*
2428
2429ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2430M:	Tero Kristo <t-kristo@ti.com>
2431M:	Nishanth Menon <nm@ti.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2435F:	arch/arm64/boot/dts/ti/Makefile
2436F:	arch/arm64/boot/dts/ti/k3-*
2437F:	include/dt-bindings/pinctrl/k3.h
2438
2439ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2440M:	Santosh Shilimkar <ssantosh@kernel.org>
2441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442S:	Maintained
2443F:	arch/arm/mach-keystone/
2444F:	arch/arm/boot/dts/keystone-*
2445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2446
2447ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2448M:	Santosh Shilimkar <ssantosh@kernel.org>
2449L:	linux-kernel@vger.kernel.org
2450S:	Maintained
2451F:	drivers/clk/keystone/
2452
2453ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2454M:	Santosh Shilimkar <ssantosh@kernel.org>
2455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456L:	linux-kernel@vger.kernel.org
2457S:	Maintained
2458F:	drivers/clocksource/timer-keystone.c
2459
2460ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2461M:	Santosh Shilimkar <ssantosh@kernel.org>
2462L:	linux-kernel@vger.kernel.org
2463S:	Maintained
2464F:	drivers/power/reset/keystone-reset.c
2465
2466ARM/THECUS N2100 MACHINE SUPPORT
2467M:	Lennert Buytenhek <kernel@wantstofly.org>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Maintained
2470
2471ARM/TOSA MACHINE SUPPORT
2472M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2473M:	Dirk Opfer <dirk@opfer-online.de>
2474S:	Maintained
2475
2476ARM/UNIPHIER ARCHITECTURE
2477M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2480S:	Maintained
2481F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2482F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2483F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2484F:	arch/arm/boot/dts/uniphier*
2485F:	arch/arm/include/asm/hardware/cache-uniphier.h
2486F:	arch/arm/mach-uniphier/
2487F:	arch/arm/mm/cache-uniphier.c
2488F:	arch/arm64/boot/dts/socionext/uniphier*
2489F:	drivers/bus/uniphier-system-bus.c
2490F:	drivers/clk/uniphier/
2491F:	drivers/dma/uniphier-mdmac.c
2492F:	drivers/gpio/gpio-uniphier.c
2493F:	drivers/i2c/busses/i2c-uniphier*
2494F:	drivers/irqchip/irq-uniphier-aidet.c
2495F:	drivers/mmc/host/uniphier-sd.c
2496F:	drivers/pinctrl/uniphier/
2497F:	drivers/reset/reset-uniphier.c
2498F:	drivers/tty/serial/8250/8250_uniphier.c
2499N:	uniphier
2500
2501ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2502M:	Ulf Hansson <ulf.hansson@linaro.org>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504T:	git git://git.linaro.org/people/ulfh/clk.git
2505S:	Maintained
2506F:	drivers/clk/ux500/
2507
2508ARM/VERSATILE EXPRESS PLATFORM
2509M:	Liviu Dudau <liviu.dudau@arm.com>
2510M:	Sudeep Holla <sudeep.holla@arm.com>
2511M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513S:	Maintained
2514F:	arch/arm/boot/dts/vexpress*
2515F:	arch/arm64/boot/dts/arm/
2516F:	arch/arm/mach-vexpress/
2517F:	*/*/vexpress*
2518F:	*/*/*/vexpress*
2519F:	drivers/clk/versatile/clk-vexpress-osc.c
2520F:	drivers/clocksource/timer-versatile.c
2521N:	mps2
2522
2523ARM/VFP SUPPORT
2524M:	Russell King <linux@armlinux.org.uk>
2525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526W:	http://www.armlinux.org.uk/
2527S:	Maintained
2528F:	arch/arm/vfp/
2529
2530ARM/VOIPAC PXA270 SUPPORT
2531M:	Marek Vasut <marek.vasut@gmail.com>
2532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533S:	Maintained
2534F:	arch/arm/mach-pxa/vpac270.c
2535F:	arch/arm/mach-pxa/include/mach/vpac270.h
2536
2537ARM/VT8500 ARM ARCHITECTURE
2538M:	Tony Prisk <linux@prisktech.co.nz>
2539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540S:	Maintained
2541F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2542F:	arch/arm/mach-vt8500/
2543F:	drivers/clocksource/timer-vt8500.c
2544F:	drivers/i2c/busses/i2c-wmt.c
2545F:	drivers/mmc/host/wmt-sdmmc.c
2546F:	drivers/pwm/pwm-vt8500.c
2547F:	drivers/rtc/rtc-vt8500.c
2548F:	drivers/tty/serial/vt8500_serial.c
2549F:	drivers/usb/host/ehci-platform.c
2550F:	drivers/usb/host/uhci-platform.c
2551F:	drivers/video/fbdev/vt8500lcdfb.*
2552F:	drivers/video/fbdev/wm8505fb*
2553F:	drivers/video/fbdev/wmt_ge_rops.*
2554
2555ARM/ZIPIT Z2 SUPPORT
2556M:	Marek Vasut <marek.vasut@gmail.com>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559F:	arch/arm/mach-pxa/z2.c
2560F:	arch/arm/mach-pxa/include/mach/z2.h
2561
2562ARM/ZTE ARCHITECTURE
2563M:	Jun Nie <jun.nie@linaro.org>
2564M:	Shawn Guo <shawnguo@kernel.org>
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Maintained
2567F:	arch/arm/boot/dts/zx2967*
2568F:	arch/arm/mach-zx/
2569F:	arch/arm64/boot/dts/zte/
2570F:	drivers/clk/zte/
2571F:	drivers/dma/zx_dma.c
2572F:	drivers/gpio/gpio-zx.c
2573F:	drivers/i2c/busses/i2c-zx2967.c
2574F:	drivers/mmc/host/dw_mmc-zx.*
2575F:	drivers/pinctrl/zte/
2576F:	drivers/soc/zte/
2577F:	drivers/thermal/zx2967_thermal.c
2578F:	drivers/watchdog/zx2967_wdt.c
2579F:	Documentation/devicetree/bindings/arm/zte.yaml
2580F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2581F:	Documentation/devicetree/bindings/dma/zxdma.txt
2582F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2583F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2584F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2585F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2586F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2587F:	Documentation/devicetree/bindings/soc/zte/
2588F:	Documentation/devicetree/bindings/sound/zte,*.txt
2589F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2590F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2591F:	include/dt-bindings/clock/zx2967*.h
2592F:	include/dt-bindings/soc/zte,*.h
2593F:	sound/soc/codecs/zx_aud96p22.c
2594F:	sound/soc/zte/
2595
2596ARM/ZYNQ ARCHITECTURE
2597M:	Michal Simek <michal.simek@xilinx.com>
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599W:	http://wiki.xilinx.com
2600T:	git https://github.com/Xilinx/linux-xlnx.git
2601S:	Supported
2602F:	arch/arm/mach-zynq/
2603F:	drivers/cpuidle/cpuidle-zynq.c
2604F:	drivers/block/xsysace.c
2605N:	zynq
2606N:	xilinx
2607F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2608F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2609F:	drivers/clocksource/timer-cadence-ttc.c
2610F:	drivers/i2c/busses/i2c-cadence.c
2611F:	drivers/mmc/host/sdhci-of-arasan.c
2612F:	drivers/edac/synopsys_edac.c
2613F:	drivers/i2c/busses/i2c-xiic.c
2614
2615ARM64 PORT (AARCH64 ARCHITECTURE)
2616M:	Catalin Marinas <catalin.marinas@arm.com>
2617M:	Will Deacon <will@kernel.org>
2618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2620S:	Maintained
2621F:	arch/arm64/
2622X:	arch/arm64/boot/dts/
2623F:	Documentation/arm64/
2624
2625AS3645A LED FLASH CONTROLLER DRIVER
2626M:	Sakari Ailus <sakari.ailus@iki.fi>
2627L:	linux-leds@vger.kernel.org
2628S:	Maintained
2629F:	drivers/leds/leds-as3645a.c
2630
2631ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2632M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2633L:	linux-media@vger.kernel.org
2634T:	git git://linuxtv.org/media_tree.git
2635S:	Maintained
2636F:	drivers/media/i2c/ak7375.c
2637F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2638
2639ASAHI KASEI AK8974 DRIVER
2640M:	Linus Walleij <linus.walleij@linaro.org>
2641L:	linux-iio@vger.kernel.org
2642W:	http://www.akm.com/
2643S:	Supported
2644F:	drivers/iio/magnetometer/ak8974.c
2645
2646ASC7621 HARDWARE MONITOR DRIVER
2647M:	George Joseph <george.joseph@fairview5.com>
2648L:	linux-hwmon@vger.kernel.org
2649S:	Maintained
2650F:	Documentation/hwmon/asc7621.rst
2651F:	drivers/hwmon/asc7621.c
2652
2653ASPEED PINCTRL DRIVERS
2654M:	Andrew Jeffery <andrew@aj.id.au>
2655L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657L:	linux-gpio@vger.kernel.org
2658S:	Maintained
2659F:	drivers/pinctrl/aspeed/
2660F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2661
2662ASPEED VIDEO ENGINE DRIVER
2663M:	Eddie James <eajames@linux.ibm.com>
2664L:	linux-media@vger.kernel.org
2665L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2666S:	Maintained
2667F:	drivers/media/platform/aspeed-video.c
2668F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2669
2670ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2671M:	Corentin Chary <corentin.chary@gmail.com>
2672L:	acpi4asus-user@lists.sourceforge.net
2673L:	platform-driver-x86@vger.kernel.org
2674W:	http://acpi4asus.sf.net
2675S:	Maintained
2676F:	drivers/platform/x86/asus*.c
2677F:	drivers/platform/x86/eeepc*.c
2678
2679ASUS WIRELESS RADIO CONTROL DRIVER
2680M:	João Paulo Rechi Vita <jprvita@gmail.com>
2681L:	platform-driver-x86@vger.kernel.org
2682S:	Maintained
2683F:	drivers/platform/x86/asus-wireless.c
2684
2685ASYMMETRIC KEYS
2686M:	David Howells <dhowells@redhat.com>
2687L:	keyrings@vger.kernel.org
2688S:	Maintained
2689F:	Documentation/crypto/asymmetric-keys.txt
2690F:	include/linux/verification.h
2691F:	include/crypto/public_key.h
2692F:	include/crypto/pkcs7.h
2693F:	crypto/asymmetric_keys/
2694
2695ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2696R:	Dan Williams <dan.j.williams@intel.com>
2697W:	http://sourceforge.net/projects/xscaleiop
2698S:	Odd fixes
2699F:	Documentation/crypto/async-tx-api.txt
2700F:	crypto/async_tx/
2701F:	drivers/dma/
2702F:	include/linux/dmaengine.h
2703F:	include/linux/async_tx.h
2704
2705AT24 EEPROM DRIVER
2706M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2707L:	linux-i2c@vger.kernel.org
2708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2709S:	Maintained
2710F:	Documentation/devicetree/bindings/eeprom/at24.txt
2711F:	drivers/misc/eeprom/at24.c
2712
2713ATA OVER ETHERNET (AOE) DRIVER
2714M:	"Justin Sanders" <justin@coraid.com>
2715W:	http://www.openaoe.org/
2716S:	Supported
2717F:	Documentation/admin-guide/aoe/
2718F:	drivers/block/aoe/
2719
2720ATHEROS 71XX/9XXX GPIO DRIVER
2721M:	Alban Bedel <albeu@free.fr>
2722W:	https://github.com/AlbanBedel/linux
2723T:	git git://github.com/AlbanBedel/linux
2724S:	Maintained
2725F:	drivers/gpio/gpio-ath79.c
2726F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2727
2728ATHEROS 71XX/9XXX USB PHY DRIVER
2729M:	Alban Bedel <albeu@free.fr>
2730W:	https://github.com/AlbanBedel/linux
2731T:	git git://github.com/AlbanBedel/linux
2732S:	Maintained
2733F:	drivers/phy/qualcomm/phy-ath79-usb.c
2734F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2735
2736ATHEROS ATH GENERIC UTILITIES
2737M:	Kalle Valo <kvalo@codeaurora.org>
2738L:	linux-wireless@vger.kernel.org
2739S:	Supported
2740F:	drivers/net/wireless/ath/*
2741
2742ATHEROS ATH5K WIRELESS DRIVER
2743M:	Jiri Slaby <jirislaby@gmail.com>
2744M:	Nick Kossifidis <mickflemm@gmail.com>
2745M:	Luis Chamberlain <mcgrof@kernel.org>
2746L:	linux-wireless@vger.kernel.org
2747W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2748S:	Maintained
2749F:	drivers/net/wireless/ath/ath5k/
2750
2751ATHEROS ATH6KL WIRELESS DRIVER
2752M:	Kalle Valo <kvalo@codeaurora.org>
2753L:	linux-wireless@vger.kernel.org
2754W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2756S:	Supported
2757F:	drivers/net/wireless/ath/ath6kl/
2758
2759ATI_REMOTE2 DRIVER
2760M:	Ville Syrjala <syrjala@sci.fi>
2761S:	Maintained
2762F:	drivers/input/misc/ati_remote2.c
2763
2764ATK0110 HWMON DRIVER
2765M:	Luca Tettamanti <kronos.it@gmail.com>
2766L:	linux-hwmon@vger.kernel.org
2767S:	Maintained
2768F:	drivers/hwmon/asus_atk0110.c
2769
2770ATLX ETHERNET DRIVERS
2771M:	Jay Cliburn <jcliburn@gmail.com>
2772M:	Chris Snook <chris.snook@gmail.com>
2773L:	netdev@vger.kernel.org
2774W:	http://sourceforge.net/projects/atl1
2775W:	http://atl1.sourceforge.net
2776S:	Maintained
2777F:	drivers/net/ethernet/atheros/
2778
2779ATM
2780M:	Chas Williams <3chas3@gmail.com>
2781L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2782L:	netdev@vger.kernel.org
2783W:	http://linux-atm.sourceforge.net
2784S:	Maintained
2785F:	drivers/atm/
2786F:	include/linux/atm*
2787F:	include/uapi/linux/atm*
2788
2789ATMEL MACB ETHERNET DRIVER
2790M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2791S:	Supported
2792F:	drivers/net/ethernet/cadence/
2793
2794ATMEL MAXTOUCH DRIVER
2795M:	Nick Dyer <nick@shmanahar.org>
2796T:	git git://github.com/ndyer/linux.git
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2799F:	drivers/input/touchscreen/atmel_mxt_ts.c
2800
2801ATMEL WIRELESS DRIVER
2802M:	Simon Kelley <simon@thekelleys.org.uk>
2803L:	linux-wireless@vger.kernel.org
2804W:	http://www.thekelleys.org.uk/atmel
2805W:	http://atmelwlandriver.sourceforge.net/
2806S:	Maintained
2807F:	drivers/net/wireless/atmel/atmel*
2808
2809ATOMIC INFRASTRUCTURE
2810M:	Will Deacon <will@kernel.org>
2811M:	Peter Zijlstra <peterz@infradead.org>
2812R:	Boqun Feng <boqun.feng@gmail.com>
2813L:	linux-kernel@vger.kernel.org
2814S:	Maintained
2815F:	arch/*/include/asm/atomic*.h
2816F:	include/*/atomic*.h
2817F:	scripts/atomic/
2818
2819ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2820M:	Bradley Grove <linuxdrivers@attotech.com>
2821L:	linux-scsi@vger.kernel.org
2822W:	http://www.attotech.com
2823S:	Supported
2824F:	drivers/scsi/esas2r
2825
2826ATUSB IEEE 802.15.4 RADIO DRIVER
2827M:	Stefan Schmidt <stefan@datenfreihafen.org>
2828L:	linux-wpan@vger.kernel.org
2829S:	Maintained
2830F:	drivers/net/ieee802154/atusb.c
2831F:	drivers/net/ieee802154/atusb.h
2832F:	drivers/net/ieee802154/at86rf230.h
2833
2834AUDIT SUBSYSTEM
2835M:	Paul Moore <paul@paul-moore.com>
2836M:	Eric Paris <eparis@redhat.com>
2837L:	linux-audit@redhat.com (moderated for non-subscribers)
2838W:	https://github.com/linux-audit
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2840S:	Supported
2841F:	include/linux/audit.h
2842F:	include/uapi/linux/audit.h
2843F:	kernel/audit*
2844
2845AUXILIARY DISPLAY DRIVERS
2846M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2847S:	Maintained
2848F:	drivers/auxdisplay/
2849F:	include/linux/cfag12864b.h
2850
2851AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2852M:	Andreas Klinger <ak@it-klinger.de>
2853L:	linux-iio@vger.kernel.org
2854S:	Maintained
2855F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2856F:	drivers/iio/adc/hx711.c
2857
2858AX.25 NETWORK LAYER
2859M:	Ralf Baechle <ralf@linux-mips.org>
2860L:	linux-hams@vger.kernel.org
2861W:	http://www.linux-ax25.org/
2862S:	Maintained
2863F:	include/uapi/linux/ax25.h
2864F:	include/net/ax25.h
2865F:	net/ax25/
2866
2867AXENTIA ARM DEVICES
2868M:	Peter Rosin <peda@axentia.se>
2869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/arm/axentia.txt
2872F:	arch/arm/boot/dts/at91-linea.dtsi
2873F:	arch/arm/boot/dts/at91-natte.dtsi
2874F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2875F:	arch/arm/boot/dts/at91-tse850-3.dts
2876
2877AXENTIA ASOC DRIVERS
2878M:	Peter Rosin <peda@axentia.se>
2879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/sound/axentia,*
2882F:	sound/soc/atmel/tse850-pcm5142.c
2883
2884AXXIA I2C CONTROLLER
2885M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2886L:	linux-i2c@vger.kernel.org
2887S:	Maintained
2888F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2889F:	drivers/i2c/busses/i2c-axxia.c
2890
2891AZ6007 DVB DRIVER
2892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2893L:	linux-media@vger.kernel.org
2894W:	https://linuxtv.org
2895T:	git git://linuxtv.org/media_tree.git
2896S:	Maintained
2897F:	drivers/media/usb/dvb-usb-v2/az6007.c
2898
2899AZTECH FM RADIO RECEIVER DRIVER
2900M:	Hans Verkuil <hverkuil@xs4all.nl>
2901L:	linux-media@vger.kernel.org
2902T:	git git://linuxtv.org/media_tree.git
2903W:	https://linuxtv.org
2904S:	Maintained
2905F:	drivers/media/radio/radio-aztech*
2906
2907B43 WIRELESS DRIVER
2908L:	linux-wireless@vger.kernel.org
2909L:	b43-dev@lists.infradead.org
2910W:	http://wireless.kernel.org/en/users/Drivers/b43
2911S:	Odd Fixes
2912F:	drivers/net/wireless/broadcom/b43/
2913
2914B43LEGACY WIRELESS DRIVER
2915M:	Larry Finger <Larry.Finger@lwfinger.net>
2916L:	linux-wireless@vger.kernel.org
2917L:	b43-dev@lists.infradead.org
2918W:	http://wireless.kernel.org/en/users/Drivers/b43
2919S:	Maintained
2920F:	drivers/net/wireless/broadcom/b43legacy/
2921
2922BACKLIGHT CLASS/SUBSYSTEM
2923M:	Lee Jones <lee.jones@linaro.org>
2924M:	Daniel Thompson <daniel.thompson@linaro.org>
2925M:	Jingoo Han <jingoohan1@gmail.com>
2926L:	dri-devel@lists.freedesktop.org
2927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2928S:	Maintained
2929F:	drivers/video/backlight/
2930F:	include/linux/backlight.h
2931F:	include/linux/pwm_backlight.h
2932F:	Documentation/devicetree/bindings/leds/backlight
2933F:	Documentation/ABI/stable/sysfs-class-backlight
2934F:	Documentation/ABI/testing/sysfs-class-backlight
2935
2936BATMAN ADVANCED
2937M:	Marek Lindner <mareklindner@neomailbox.ch>
2938M:	Simon Wunderlich <sw@simonwunderlich.de>
2939M:	Antonio Quartulli <a@unstable.cc>
2940M:	Sven Eckelmann <sven@narfation.org>
2941L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2942W:	https://www.open-mesh.org/
2943B:	https://www.open-mesh.org/projects/batman-adv/issues
2944C:	irc://chat.freenode.net/batman
2945Q:	https://patchwork.open-mesh.org/project/batman/list/
2946T:	git https://git.open-mesh.org/linux-merge.git
2947S:	Maintained
2948F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2949F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2950F:	Documentation/networking/batman-adv.rst
2951F:	include/uapi/linux/batadv_packet.h
2952F:	include/uapi/linux/batman_adv.h
2953F:	net/batman-adv/
2954
2955BAYCOM/HDLCDRV DRIVERS FOR AX.25
2956M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2957L:	linux-hams@vger.kernel.org
2958W:	http://www.baycom.org/~tom/ham/ham.html
2959S:	Maintained
2960F:	drivers/net/hamradio/baycom*
2961
2962BCACHE (BLOCK LAYER CACHE)
2963M:	Coly Li <colyli@suse.de>
2964M:	Kent Overstreet <kent.overstreet@gmail.com>
2965L:	linux-bcache@vger.kernel.org
2966W:	http://bcache.evilpiepirate.org
2967C:	irc://irc.oftc.net/bcache
2968S:	Maintained
2969F:	drivers/md/bcache/
2970
2971BDISP ST MEDIA DRIVER
2972M:	Fabien Dessenne <fabien.dessenne@st.com>
2973L:	linux-media@vger.kernel.org
2974T:	git git://linuxtv.org/media_tree.git
2975W:	https://linuxtv.org
2976S:	Supported
2977F:	drivers/media/platform/sti/bdisp
2978
2979BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2980M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2981L:	netdev@vger.kernel.org
2982S:	Maintained
2983F:	drivers/net/ethernet/ec_bhf.c
2984
2985BEFS FILE SYSTEM
2986M:	Luis de Bethencourt <luisbg@kernel.org>
2987M:	Salah Triki <salah.triki@gmail.com>
2988S:	Maintained
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2990F:	Documentation/filesystems/befs.txt
2991F:	fs/befs/
2992
2993BFQ I/O SCHEDULER
2994M:	Paolo Valente <paolo.valente@linaro.org>
2995M:	Jens Axboe <axboe@kernel.dk>
2996L:	linux-block@vger.kernel.org
2997S:	Maintained
2998F:	block/bfq-*
2999F:	Documentation/block/bfq-iosched.rst
3000
3001BFS FILE SYSTEM
3002M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3003S:	Maintained
3004F:	Documentation/filesystems/bfs.txt
3005F:	fs/bfs/
3006F:	include/uapi/linux/bfs_fs.h
3007
3008BLINKM RGB LED DRIVER
3009M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3010S:	Maintained
3011F:	drivers/leds/leds-blinkm.c
3012
3013BLOCK LAYER
3014M:	Jens Axboe <axboe@kernel.dk>
3015L:	linux-block@vger.kernel.org
3016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3017S:	Maintained
3018F:	block/
3019F:	drivers/block/
3020F:	kernel/trace/blktrace.c
3021F:	lib/sbitmap.c
3022
3023BLOCK2MTD DRIVER
3024M:	Joern Engel <joern@lazybastard.org>
3025L:	linux-mtd@lists.infradead.org
3026S:	Maintained
3027F:	drivers/mtd/devices/block2mtd.c
3028
3029BLUETOOTH DRIVERS
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:	drivers/bluetooth/
3038
3039BLUETOOTH SUBSYSTEM
3040M:	Marcel Holtmann <marcel@holtmann.org>
3041M:	Johan Hedberg <johan.hedberg@gmail.com>
3042L:	linux-bluetooth@vger.kernel.org
3043W:	http://www.bluez.org/
3044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3046S:	Maintained
3047F:	net/bluetooth/
3048F:	include/net/bluetooth/
3049
3050BONDING DRIVER
3051M:	Jay Vosburgh <j.vosburgh@gmail.com>
3052M:	Veaceslav Falico <vfalico@gmail.com>
3053M:	Andy Gospodarek <andy@greyhouse.net>
3054L:	netdev@vger.kernel.org
3055W:	http://sourceforge.net/projects/bonding/
3056S:	Supported
3057F:	drivers/net/bonding/
3058F:	include/uapi/linux/if_bonding.h
3059
3060BPF (Safe dynamic programs and tools)
3061M:	Alexei Starovoitov <ast@kernel.org>
3062M:	Daniel Borkmann <daniel@iogearbox.net>
3063R:	Martin KaFai Lau <kafai@fb.com>
3064R:	Song Liu <songliubraving@fb.com>
3065R:	Yonghong Song <yhs@fb.com>
3066L:	netdev@vger.kernel.org
3067L:	bpf@vger.kernel.org
3068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3070Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3071S:	Supported
3072F:	arch/*/net/*
3073F:	Documentation/networking/filter.txt
3074F:	Documentation/bpf/
3075F:	include/linux/bpf*
3076F:	include/linux/filter.h
3077F:	include/trace/events/xdp.h
3078F:	include/uapi/linux/bpf*
3079F:	include/uapi/linux/filter.h
3080F:	kernel/bpf/
3081F:	kernel/trace/bpf_trace.c
3082F:	lib/test_bpf.c
3083F:	net/bpf/
3084F:	net/core/filter.c
3085F:	net/sched/act_bpf.c
3086F:	net/sched/cls_bpf.c
3087F:	samples/bpf/
3088F:	tools/bpf/
3089F:	tools/lib/bpf/
3090F:	tools/testing/selftests/bpf/
3091K:	bpf
3092N:	bpf
3093
3094BPF JIT for ARM
3095M:	Shubham Bansal <illusionist.neo@gmail.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Maintained
3099F:	arch/arm/net/
3100
3101BPF JIT for ARM64
3102M:	Daniel Borkmann <daniel@iogearbox.net>
3103M:	Alexei Starovoitov <ast@kernel.org>
3104M:	Zi Shen Lim <zlim.lnx@gmail.com>
3105L:	netdev@vger.kernel.org
3106L:	bpf@vger.kernel.org
3107S:	Supported
3108F:	arch/arm64/net/
3109
3110BPF JIT for MIPS (32-BIT AND 64-BIT)
3111M:	Paul Burton <paul.burton@mips.com>
3112L:	netdev@vger.kernel.org
3113L:	bpf@vger.kernel.org
3114S:	Maintained
3115F:	arch/mips/net/
3116
3117BPF JIT for NFP NICs
3118M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3119L:	netdev@vger.kernel.org
3120L:	bpf@vger.kernel.org
3121S:	Supported
3122F:	drivers/net/ethernet/netronome/nfp/bpf/
3123
3124BPF JIT for POWERPC (32-BIT AND 64-BIT)
3125M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3126M:	Sandipan Das <sandipan@linux.ibm.com>
3127L:	netdev@vger.kernel.org
3128L:	bpf@vger.kernel.org
3129S:	Maintained
3130F:	arch/powerpc/net/
3131
3132BPF JIT for RISC-V (RV64G)
3133M:	Björn Töpel <bjorn.topel@gmail.com>
3134L:	netdev@vger.kernel.org
3135S:	Maintained
3136F:	arch/riscv/net/
3137
3138BPF JIT for S390
3139M:	Ilya Leoshkevich <iii@linux.ibm.com>
3140M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3141M:	Vasily Gorbik <gor@linux.ibm.com>
3142L:	netdev@vger.kernel.org
3143L:	bpf@vger.kernel.org
3144S:	Maintained
3145F:	arch/s390/net/
3146X:	arch/s390/net/pnet.c
3147
3148BPF JIT for SPARC (32-BIT AND 64-BIT)
3149M:	David S. Miller <davem@davemloft.net>
3150L:	netdev@vger.kernel.org
3151L:	bpf@vger.kernel.org
3152S:	Maintained
3153F:	arch/sparc/net/
3154
3155BPF JIT for X86 32-BIT
3156M:	Wang YanQing <udknight@gmail.com>
3157L:	netdev@vger.kernel.org
3158L:	bpf@vger.kernel.org
3159S:	Maintained
3160F:	arch/x86/net/bpf_jit_comp32.c
3161
3162BPF JIT for X86 64-BIT
3163M:	Alexei Starovoitov <ast@kernel.org>
3164M:	Daniel Borkmann <daniel@iogearbox.net>
3165L:	netdev@vger.kernel.org
3166L:	bpf@vger.kernel.org
3167S:	Supported
3168F:	arch/x86/net/
3169X:	arch/x86/net/bpf_jit_comp32.c
3170
3171BROADCOM B44 10/100 ETHERNET DRIVER
3172M:	Michael Chan <michael.chan@broadcom.com>
3173L:	netdev@vger.kernel.org
3174S:	Supported
3175F:	drivers/net/ethernet/broadcom/b44.*
3176
3177BROADCOM B53 ETHERNET SWITCH DRIVER
3178M:	Florian Fainelli <f.fainelli@gmail.com>
3179L:	netdev@vger.kernel.org
3180L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3181S:	Supported
3182F:	drivers/net/dsa/b53/*
3183F:	include/linux/platform_data/b53.h
3184
3185BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3186M:	Florian Fainelli <f.fainelli@gmail.com>
3187M:	Ray Jui <rjui@broadcom.com>
3188M:	Scott Branden <sbranden@broadcom.com>
3189M:	bcm-kernel-feedback-list@broadcom.com
3190T:	git git://github.com/broadcom/mach-bcm
3191S:	Maintained
3192N:	bcm281*
3193N:	bcm113*
3194N:	bcm216*
3195N:	kona
3196F:	arch/arm/mach-bcm/
3197
3198BROADCOM BCM2835 ARM ARCHITECTURE
3199M:	Eric Anholt <eric@anholt.net>
3200M:	Stefan Wahren <wahrenst@gmx.net>
3201L:	bcm-kernel-feedback-list@broadcom.com
3202L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204T:	git git://github.com/anholt/linux
3205S:	Maintained
3206N:	bcm2835
3207F:	drivers/staging/vc04_services
3208
3209BROADCOM BCM47XX MIPS ARCHITECTURE
3210M:	Hauke Mehrtens <hauke@hauke-m.de>
3211M:	Rafał Miłecki <zajec5@gmail.com>
3212L:	linux-mips@vger.kernel.org
3213S:	Maintained
3214F:	Documentation/devicetree/bindings/mips/brcm/
3215F:	arch/mips/bcm47xx/*
3216F:	arch/mips/include/asm/mach-bcm47xx/*
3217
3218BROADCOM BCM5301X ARM ARCHITECTURE
3219M:	Hauke Mehrtens <hauke@hauke-m.de>
3220M:	Rafał Miłecki <zajec5@gmail.com>
3221M:	bcm-kernel-feedback-list@broadcom.com
3222L:	linux-arm-kernel@lists.infradead.org
3223S:	Maintained
3224F:	arch/arm/mach-bcm/bcm_5301x.c
3225F:	arch/arm/boot/dts/bcm5301x*.dtsi
3226F:	arch/arm/boot/dts/bcm470*
3227F:	arch/arm/boot/dts/bcm953012*
3228
3229BROADCOM BCM53573 ARM ARCHITECTURE
3230M:	Rafał Miłecki <rafal@milecki.pl>
3231L:	bcm-kernel-feedback-list@broadcom.com
3232L:	linux-arm-kernel@lists.infradead.org
3233S:	Maintained
3234F:	arch/arm/boot/dts/bcm53573*
3235F:	arch/arm/boot/dts/bcm47189*
3236
3237BROADCOM BCM63XX ARM ARCHITECTURE
3238M:	Florian Fainelli <f.fainelli@gmail.com>
3239M:	bcm-kernel-feedback-list@broadcom.com
3240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3241T:	git git://github.com/broadcom/stblinux.git
3242S:	Maintained
3243N:	bcm63xx
3244
3245BROADCOM BCM63XX/BCM33XX UDC DRIVER
3246M:	Kevin Cernekee <cernekee@gmail.com>
3247L:	linux-usb@vger.kernel.org
3248S:	Maintained
3249F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3250
3251BROADCOM BCM7XXX ARM ARCHITECTURE
3252M:	Brian Norris <computersforpeace@gmail.com>
3253M:	Gregory Fong <gregory.0xf0@gmail.com>
3254M:	Florian Fainelli <f.fainelli@gmail.com>
3255M:	bcm-kernel-feedback-list@broadcom.com
3256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3257T:	git git://github.com/broadcom/stblinux.git
3258S:	Maintained
3259F:	arch/arm/mach-bcm/*brcmstb*
3260F:	arch/arm/boot/dts/bcm7*.dts*
3261F:	drivers/bus/brcmstb_gisb.c
3262F:	arch/arm/mm/cache-b15-rac.c
3263F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3264N:	brcmstb
3265
3266BROADCOM BMIPS CPUFREQ DRIVER
3267M:	Markus Mayer <mmayer@broadcom.com>
3268M:	bcm-kernel-feedback-list@broadcom.com
3269L:	linux-pm@vger.kernel.org
3270S:	Maintained
3271F:	drivers/cpufreq/bmips-cpufreq.c
3272
3273BROADCOM BMIPS MIPS ARCHITECTURE
3274M:	Kevin Cernekee <cernekee@gmail.com>
3275M:	Florian Fainelli <f.fainelli@gmail.com>
3276L:	bcm-kernel-feedback-list@broadcom.com
3277L:	linux-mips@vger.kernel.org
3278T:	git git://github.com/broadcom/stblinux.git
3279S:	Maintained
3280F:	arch/mips/bmips/*
3281F:	arch/mips/include/asm/mach-bmips/*
3282F:	arch/mips/kernel/*bmips*
3283F:	arch/mips/boot/dts/brcm/bcm*.dts*
3284F:	drivers/irqchip/irq-bcm63*
3285F:	drivers/irqchip/irq-bcm7*
3286F:	drivers/irqchip/irq-brcmstb*
3287F:	include/linux/bcm963xx_nvram.h
3288F:	include/linux/bcm963xx_tag.h
3289
3290BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3291M:	Rasesh Mody <rmody@marvell.com>
3292M:	GR-Linux-NIC-Dev@marvell.com
3293L:	netdev@vger.kernel.org
3294S:	Supported
3295F:	drivers/net/ethernet/broadcom/bnx2.*
3296F:	drivers/net/ethernet/broadcom/bnx2_*
3297
3298BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3299M:	QLogic-Storage-Upstream@qlogic.com
3300L:	linux-scsi@vger.kernel.org
3301S:	Supported
3302F:	drivers/scsi/bnx2fc/
3303
3304BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3305M:	QLogic-Storage-Upstream@qlogic.com
3306L:	linux-scsi@vger.kernel.org
3307S:	Supported
3308F:	drivers/scsi/bnx2i/
3309
3310BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3311M:	Ariel Elior <aelior@marvell.com>
3312M:	Sudarsana Kalluru <skalluru@marvell.com>
3313M:	GR-everest-linux-l2@marvell.com
3314L:	netdev@vger.kernel.org
3315S:	Supported
3316F:	drivers/net/ethernet/broadcom/bnx2x/
3317
3318BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3319M:	Michael Chan <michael.chan@broadcom.com>
3320L:	netdev@vger.kernel.org
3321S:	Supported
3322F:	drivers/net/ethernet/broadcom/bnxt/
3323
3324BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3325M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3326M:	Franky Lin <franky.lin@broadcom.com>
3327M:	Hante Meuleman <hante.meuleman@broadcom.com>
3328M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3329M:	Wright Feng <wright.feng@cypress.com>
3330L:	linux-wireless@vger.kernel.org
3331L:	brcm80211-dev-list.pdl@broadcom.com
3332L:	brcm80211-dev-list@cypress.com
3333S:	Supported
3334F:	drivers/net/wireless/broadcom/brcm80211/
3335
3336BROADCOM BRCMSTB GPIO DRIVER
3337M:	Gregory Fong <gregory.0xf0@gmail.com>
3338L:	bcm-kernel-feedback-list@broadcom.com
3339S:	Supported
3340F:	drivers/gpio/gpio-brcmstb.c
3341F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3342
3343BROADCOM BRCMSTB I2C DRIVER
3344M:	Kamal Dasu <kdasu.kdev@gmail.com>
3345L:	linux-i2c@vger.kernel.org
3346L:	bcm-kernel-feedback-list@broadcom.com
3347S:	Supported
3348F:	drivers/i2c/busses/i2c-brcmstb.c
3349F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3350
3351BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3352M:	Al Cooper <alcooperx@gmail.com>
3353L:	linux-kernel@vger.kernel.org
3354L:	bcm-kernel-feedback-list@broadcom.com
3355S:	Maintained
3356F:	drivers/phy/broadcom/phy-brcm-usb*
3357
3358BROADCOM GENET ETHERNET DRIVER
3359M:	Doug Berger <opendmb@gmail.com>
3360M:	Florian Fainelli <f.fainelli@gmail.com>
3361L:	bcm-kernel-feedback-list@broadcom.com
3362L:	netdev@vger.kernel.org
3363S:	Supported
3364F:	drivers/net/ethernet/broadcom/genet/
3365
3366BROADCOM IPROC ARM ARCHITECTURE
3367M:	Ray Jui <rjui@broadcom.com>
3368M:	Scott Branden <sbranden@broadcom.com>
3369M:	bcm-kernel-feedback-list@broadcom.com
3370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3371T:	git git://github.com/broadcom/cygnus-linux.git
3372S:	Maintained
3373N:	iproc
3374N:	cygnus
3375N:	bcm[-_]nsp
3376N:	bcm9113*
3377N:	bcm9583*
3378N:	bcm9585*
3379N:	bcm9586*
3380N:	bcm988312
3381N:	bcm113*
3382N:	bcm583*
3383N:	bcm585*
3384N:	bcm586*
3385N:	bcm88312
3386N:	hr2
3387N:	stingray
3388F:	arch/arm64/boot/dts/broadcom/northstar2/*
3389F:	arch/arm64/boot/dts/broadcom/stingray/*
3390F:	drivers/clk/bcm/clk-ns*
3391F:	drivers/clk/bcm/clk-sr*
3392F:	drivers/pinctrl/bcm/pinctrl-ns*
3393F:	include/dt-bindings/clock/bcm-sr*
3394
3395BROADCOM KONA GPIO DRIVER
3396M:	Ray Jui <rjui@broadcom.com>
3397L:	bcm-kernel-feedback-list@broadcom.com
3398S:	Supported
3399F:	drivers/gpio/gpio-bcm-kona.c
3400F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3401
3402BROADCOM NETXTREME-E ROCE DRIVER
3403M:	Selvin Xavier <selvin.xavier@broadcom.com>
3404M:	Devesh Sharma <devesh.sharma@broadcom.com>
3405M:	Somnath Kotur <somnath.kotur@broadcom.com>
3406M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3407L:	linux-rdma@vger.kernel.org
3408W:	http://www.broadcom.com
3409S:	Supported
3410F:	drivers/infiniband/hw/bnxt_re/
3411F:	include/uapi/rdma/bnxt_re-abi.h
3412
3413BROADCOM NVRAM DRIVER
3414M:	Rafał Miłecki <zajec5@gmail.com>
3415L:	linux-mips@vger.kernel.org
3416S:	Maintained
3417F:	drivers/firmware/broadcom/*
3418
3419BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3420M:	Rafał Miłecki <zajec5@gmail.com>
3421L:	linux-wireless@vger.kernel.org
3422S:	Maintained
3423F:	drivers/bcma/
3424F:	include/linux/bcma/
3425
3426BROADCOM STB AVS CPUFREQ DRIVER
3427M:	Markus Mayer <mmayer@broadcom.com>
3428M:	bcm-kernel-feedback-list@broadcom.com
3429L:	linux-pm@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3432F:	drivers/cpufreq/brcmstb*
3433
3434BROADCOM STB AVS TMON DRIVER
3435M:	Markus Mayer <mmayer@broadcom.com>
3436M:	bcm-kernel-feedback-list@broadcom.com
3437L:	linux-pm@vger.kernel.org
3438S:	Maintained
3439F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3440F:	drivers/thermal/broadcom/brcmstb*
3441
3442BROADCOM STB NAND FLASH DRIVER
3443M:	Brian Norris <computersforpeace@gmail.com>
3444M:	Kamal Dasu <kdasu.kdev@gmail.com>
3445L:	linux-mtd@lists.infradead.org
3446L:	bcm-kernel-feedback-list@broadcom.com
3447S:	Maintained
3448F:	drivers/mtd/nand/raw/brcmnand/
3449
3450BROADCOM STB DPFE DRIVER
3451M:	Markus Mayer <mmayer@broadcom.com>
3452M:	bcm-kernel-feedback-list@broadcom.com
3453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3456F:	drivers/memory/brcmstb_dpfe.c
3457
3458BROADCOM SPI DRIVER
3459M:	Kamal Dasu <kdasu.kdev@gmail.com>
3460M:	bcm-kernel-feedback-list@broadcom.com
3461S:	Maintained
3462F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3463F:	drivers/spi/spi-bcm-qspi.*
3464F:	drivers/spi/spi-brcmstb-qspi.c
3465F:	drivers/spi/spi-iproc-qspi.c
3466
3467BROADCOM SYSTEMPORT ETHERNET DRIVER
3468M:	Florian Fainelli <f.fainelli@gmail.com>
3469L:	bcm-kernel-feedback-list@broadcom.com
3470L:	netdev@vger.kernel.org
3471S:	Supported
3472F:	drivers/net/ethernet/broadcom/bcmsysport.*
3473
3474BROADCOM TG3 GIGABIT ETHERNET DRIVER
3475M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3476M:	Prashant Sreedharan <prashant@broadcom.com>
3477M:	Michael Chan <mchan@broadcom.com>
3478L:	netdev@vger.kernel.org
3479S:	Supported
3480F:	drivers/net/ethernet/broadcom/tg3.*
3481
3482BROCADE BFA FC SCSI DRIVER
3483M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3484M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3485L:	linux-scsi@vger.kernel.org
3486S:	Supported
3487F:	drivers/scsi/bfa/
3488
3489BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3490M:	Rasesh Mody <rmody@marvell.com>
3491M:	Sudarsana Kalluru <skalluru@marvell.com>
3492M:	GR-Linux-NIC-Dev@marvell.com
3493L:	netdev@vger.kernel.org
3494S:	Supported
3495F:	drivers/net/ethernet/brocade/bna/
3496
3497BSG (block layer generic sg v4 driver)
3498M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3499L:	linux-scsi@vger.kernel.org
3500S:	Supported
3501F:	block/bsg.c
3502F:	include/linux/bsg.h
3503F:	include/uapi/linux/bsg.h
3504
3505BT87X AUDIO DRIVER
3506M:	Clemens Ladisch <clemens@ladisch.de>
3507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3509S:	Maintained
3510F:	Documentation/sound/cards/bt87x.rst
3511F:	sound/pci/bt87x.c
3512
3513BT8XXGPIO DRIVER
3514M:	Michael Buesch <m@bues.ch>
3515W:	http://bu3sch.de/btgpio.php
3516S:	Maintained
3517F:	drivers/gpio/gpio-bt8xx.c
3518
3519BTRFS FILE SYSTEM
3520M:	Chris Mason <clm@fb.com>
3521M:	Josef Bacik <josef@toxicpanda.com>
3522M:	David Sterba <dsterba@suse.com>
3523L:	linux-btrfs@vger.kernel.org
3524W:	http://btrfs.wiki.kernel.org/
3525Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3527S:	Maintained
3528F:	Documentation/filesystems/btrfs.txt
3529F:	fs/btrfs/
3530F:	include/linux/btrfs*
3531F:	include/uapi/linux/btrfs*
3532
3533BTTV VIDEO4LINUX DRIVER
3534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3535L:	linux-media@vger.kernel.org
3536W:	https://linuxtv.org
3537T:	git git://linuxtv.org/media_tree.git
3538S:	Odd fixes
3539F:	Documentation/media/v4l-drivers/bttv*
3540F:	drivers/media/pci/bt8xx/bttv*
3541
3542BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3543M:	Chanwoo Choi <cw00.choi@samsung.com>
3544L:	linux-pm@vger.kernel.org
3545L:	linux-samsung-soc@vger.kernel.org
3546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3547S:	Maintained
3548F:	drivers/devfreq/exynos-bus.c
3549F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3550
3551BUSLOGIC SCSI DRIVER
3552M:	Khalid Aziz <khalid@gonehiking.org>
3553L:	linux-scsi@vger.kernel.org
3554S:	Maintained
3555F:	drivers/scsi/BusLogic.*
3556F:	drivers/scsi/FlashPoint.*
3557
3558C-MEDIA CMI8788 DRIVER
3559M:	Clemens Ladisch <clemens@ladisch.de>
3560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3562S:	Maintained
3563F:	sound/pci/oxygen/
3564
3565C-SKY ARCHITECTURE
3566M:	Guo Ren <guoren@kernel.org>
3567T:	git https://github.com/c-sky/csky-linux.git
3568S:	Supported
3569F:	arch/csky/
3570F:	Documentation/devicetree/bindings/csky/
3571F:	drivers/irqchip/irq-csky-*
3572F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3573F:	drivers/clocksource/timer-gx6605s.c
3574F:	drivers/clocksource/timer-mp-csky.c
3575F:	Documentation/devicetree/bindings/timer/csky,*
3576K:	csky
3577N:	csky
3578
3579C6X ARCHITECTURE
3580M:	Mark Salter <msalter@redhat.com>
3581M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3582L:	linux-c6x-dev@linux-c6x.org
3583W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3584S:	Maintained
3585F:	arch/c6x/
3586
3587CA8210 IEEE-802.15.4 RADIO DRIVER
3588M:	Harry Morris <h.morris@cascoda.com>
3589L:	linux-wpan@vger.kernel.org
3590W:	https://github.com/Cascoda/ca8210-linux.git
3591S:	Maintained
3592F:	drivers/net/ieee802154/ca8210.c
3593F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3594
3595CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3596M:	David Howells <dhowells@redhat.com>
3597L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3598S:	Supported
3599F:	Documentation/filesystems/caching/cachefiles.txt
3600F:	fs/cachefiles/
3601
3602CADENCE MIPI-CSI2 BRIDGES
3603M:	Maxime Ripard <mripard@kernel.org>
3604L:	linux-media@vger.kernel.org
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/media/cdns,*.txt
3607F:	drivers/media/platform/cadence/cdns-csi2*
3608
3609CADET FM/AM RADIO RECEIVER DRIVER
3610M:	Hans Verkuil <hverkuil@xs4all.nl>
3611L:	linux-media@vger.kernel.org
3612T:	git git://linuxtv.org/media_tree.git
3613W:	https://linuxtv.org
3614S:	Maintained
3615F:	drivers/media/radio/radio-cadet*
3616
3617CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3618M:	Jonathan Corbet <corbet@lwn.net>
3619L:	linux-media@vger.kernel.org
3620T:	git git://linuxtv.org/media_tree.git
3621S:	Maintained
3622F:	Documentation/media/v4l-drivers/cafe_ccic*
3623F:	drivers/media/platform/marvell-ccic/
3624
3625CAIF NETWORK LAYER
3626L:	netdev@vger.kernel.org
3627S:	Orphan
3628F:	Documentation/networking/caif/
3629F:	drivers/net/caif/
3630F:	include/uapi/linux/caif/
3631F:	include/net/caif/
3632F:	net/caif/
3633
3634CAKE QDISC
3635M:	Toke Høiland-Jørgensen <toke@toke.dk>
3636L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3637S:	Maintained
3638F:	net/sched/sch_cake.c
3639
3640CALGARY x86-64 IOMMU
3641M:	Muli Ben-Yehuda <mulix@mulix.org>
3642M:	Jon Mason <jdmason@kudzu.us>
3643L:	iommu@lists.linux-foundation.org
3644S:	Maintained
3645F:	arch/x86/kernel/pci-calgary_64.c
3646F:	arch/x86/kernel/tce_64.c
3647F:	arch/x86/include/asm/calgary.h
3648F:	arch/x86/include/asm/tce.h
3649
3650CAN NETWORK DRIVERS
3651M:	Wolfgang Grandegger <wg@grandegger.com>
3652M:	Marc Kleine-Budde <mkl@pengutronix.de>
3653L:	linux-can@vger.kernel.org
3654W:	https://github.com/linux-can
3655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3657S:	Maintained
3658F:	Documentation/devicetree/bindings/net/can/
3659F:	drivers/net/can/
3660F:	include/linux/can/dev.h
3661F:	include/linux/can/led.h
3662F:	include/linux/can/rx-offload.h
3663F:	include/linux/can/platform/
3664F:	include/uapi/linux/can/error.h
3665F:	include/uapi/linux/can/netlink.h
3666F:	include/uapi/linux/can/vxcan.h
3667
3668CAN NETWORK LAYER
3669M:	Oliver Hartkopp <socketcan@hartkopp.net>
3670M:	Marc Kleine-Budde <mkl@pengutronix.de>
3671L:	linux-can@vger.kernel.org
3672W:	https://github.com/linux-can
3673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3675S:	Maintained
3676F:	Documentation/networking/can.rst
3677F:	net/can/
3678F:	include/linux/can/core.h
3679F:	include/linux/can/skb.h
3680F:	include/net/netns/can.h
3681F:	include/uapi/linux/can.h
3682F:	include/uapi/linux/can/bcm.h
3683F:	include/uapi/linux/can/raw.h
3684F:	include/uapi/linux/can/gw.h
3685
3686CAN-J1939 NETWORK LAYER
3687M:	Robin van der Gracht <robin@protonic.nl>
3688M:	Oleksij Rempel <o.rempel@pengutronix.de>
3689R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3690L:	linux-can@vger.kernel.org
3691S:	Maintained
3692F:	Documentation/networking/j1939.txt
3693F:	net/can/j1939/
3694F:	include/uapi/linux/can/j1939.h
3695
3696CAPABILITIES
3697M:	Serge Hallyn <serge@hallyn.com>
3698L:	linux-security-module@vger.kernel.org
3699S:	Supported
3700F:	include/linux/capability.h
3701F:	include/uapi/linux/capability.h
3702F:	security/commoncap.c
3703F:	kernel/capability.c
3704
3705CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3706M:	Kevin Tsai <ktsai@capellamicro.com>
3707S:	Maintained
3708F:	drivers/iio/light/cm*
3709
3710CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3711M:	Christian Lamparter <chunkeey@googlemail.com>
3712L:	linux-wireless@vger.kernel.org
3713W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3714S:	Maintained
3715F:	drivers/net/wireless/ath/carl9170/
3716
3717CAVIUM I2C DRIVER
3718M:	Jan Glauber <jglauber@cavium.com>
3719M:	David Daney <david.daney@cavium.com>
3720W:	http://www.cavium.com
3721S:	Supported
3722F:	drivers/i2c/busses/i2c-octeon*
3723F:	drivers/i2c/busses/i2c-thunderx*
3724
3725CAVIUM LIQUIDIO NETWORK DRIVER
3726M:	Derek Chickles <dchickles@marvell.com>
3727M:	Satanand Burla <sburla@marvell.com>
3728M:	Felix Manlunas <fmanlunas@marvell.com>
3729L:	netdev@vger.kernel.org
3730W:	http://www.cavium.com
3731S:	Supported
3732F:	drivers/net/ethernet/cavium/liquidio/
3733
3734CAVIUM MMC DRIVER
3735M:	Jan Glauber <jglauber@cavium.com>
3736M:	David Daney <david.daney@cavium.com>
3737M:	Steven J. Hill <Steven.Hill@cavium.com>
3738W:	http://www.cavium.com
3739S:	Supported
3740F:	drivers/mmc/host/cavium*
3741
3742CAVIUM OCTEON-TX CRYPTO DRIVER
3743M:	George Cherian <george.cherian@cavium.com>
3744L:	linux-crypto@vger.kernel.org
3745W:	http://www.cavium.com
3746S:	Supported
3747F:	drivers/crypto/cavium/cpt/
3748
3749CAVIUM THUNDERX2 ARM64 SOC
3750M:	Robert Richter <rrichter@cavium.com>
3751M:	Jayachandran C <jnair@caviumnetworks.com>
3752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3753S:	Maintained
3754F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3755F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3756
3757CC2520 IEEE-802.15.4 RADIO DRIVER
3758M:	Varka Bhadram <varkabhadram@gmail.com>
3759L:	linux-wpan@vger.kernel.org
3760S:	Maintained
3761F:	drivers/net/ieee802154/cc2520.c
3762F:	include/linux/spi/cc2520.h
3763F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3764
3765CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3766M:	Gilad Ben-Yossef <gilad@benyossef.com>
3767L:	linux-crypto@vger.kernel.org
3768S:	Supported
3769F:	drivers/crypto/ccree/
3770W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3771
3772CEC FRAMEWORK
3773M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3774L:	linux-media@vger.kernel.org
3775T:	git git://linuxtv.org/media_tree.git
3776W:	http://linuxtv.org
3777S:	Supported
3778F:	Documentation/media/kapi/cec-core.rst
3779F:	Documentation/media/uapi/cec
3780F:	drivers/media/cec/
3781F:	drivers/media/rc/keymaps/rc-cec.c
3782F:	include/media/cec.h
3783F:	include/media/cec-notifier.h
3784F:	include/uapi/linux/cec.h
3785F:	include/uapi/linux/cec-funcs.h
3786F:	Documentation/devicetree/bindings/media/cec.txt
3787F:	Documentation/ABI/testing/debugfs-cec-error-inj
3788
3789CEC GPIO DRIVER
3790M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3791L:	linux-media@vger.kernel.org
3792T:	git git://linuxtv.org/media_tree.git
3793W:	http://linuxtv.org
3794S:	Supported
3795F:	drivers/media/platform/cec-gpio/
3796F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3797
3798CELL BROADBAND ENGINE ARCHITECTURE
3799M:	Arnd Bergmann <arnd@arndb.de>
3800L:	linuxppc-dev@lists.ozlabs.org
3801W:	http://www.ibm.com/developerworks/power/cell/
3802S:	Supported
3803F:	arch/powerpc/include/asm/cell*.h
3804F:	arch/powerpc/include/asm/spu*.h
3805F:	arch/powerpc/include/uapi/asm/spu*.h
3806F:	arch/powerpc/oprofile/*cell*
3807F:	arch/powerpc/platforms/cell/
3808
3809CEPH COMMON CODE (LIBCEPH)
3810M:	Ilya Dryomov <idryomov@gmail.com>
3811M:	Jeff Layton <jlayton@kernel.org>
3812M:	Sage Weil <sage@redhat.com>
3813L:	ceph-devel@vger.kernel.org
3814W:	http://ceph.com/
3815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3816T:	git git://github.com/ceph/ceph-client.git
3817S:	Supported
3818F:	net/ceph/
3819F:	include/linux/ceph/
3820F:	include/linux/crush/
3821
3822CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3823M:	Jeff Layton <jlayton@kernel.org>
3824M:	Sage Weil <sage@redhat.com>
3825M:	Ilya Dryomov <idryomov@gmail.com>
3826L:	ceph-devel@vger.kernel.org
3827W:	http://ceph.com/
3828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3829T:	git git://github.com/ceph/ceph-client.git
3830S:	Supported
3831F:	Documentation/filesystems/ceph.txt
3832F:	fs/ceph/
3833
3834CERTIFICATE HANDLING:
3835M:	David Howells <dhowells@redhat.com>
3836M:	David Woodhouse <dwmw2@infradead.org>
3837L:	keyrings@vger.kernel.org
3838S:	Maintained
3839F:	Documentation/admin-guide/module-signing.rst
3840F:	certs/
3841F:	scripts/sign-file.c
3842F:	scripts/extract-cert.c
3843
3844CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3845L:	devel@driverdev.osuosl.org
3846S:	Obsolete
3847F:	drivers/staging/wusbcore/
3848
3849CFAG12864B LCD DRIVER
3850M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3851S:	Maintained
3852F:	drivers/auxdisplay/cfag12864b.c
3853F:	include/linux/cfag12864b.h
3854
3855CFAG12864BFB LCD FRAMEBUFFER DRIVER
3856M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3857S:	Maintained
3858F:	drivers/auxdisplay/cfag12864bfb.c
3859F:	include/linux/cfag12864b.h
3860
3861802.11 (including CFG80211/NL80211)
3862M:	Johannes Berg <johannes@sipsolutions.net>
3863L:	linux-wireless@vger.kernel.org
3864W:	http://wireless.kernel.org/
3865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3867S:	Maintained
3868F:	net/wireless/
3869F:	include/uapi/linux/nl80211.h
3870F:	include/linux/ieee80211.h
3871F:	include/net/wext.h
3872F:	include/net/cfg80211.h
3873F:	include/net/iw_handler.h
3874F:	include/net/ieee80211_radiotap.h
3875F:	Documentation/driver-api/80211/cfg80211.rst
3876F:	Documentation/networking/regulatory.txt
3877
3878CHAR and MISC DRIVERS
3879M:	Arnd Bergmann <arnd@arndb.de>
3880M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3882S:	Supported
3883F:	drivers/char/
3884F:	drivers/misc/
3885F:	include/linux/miscdevice.h
3886
3887CHECKPATCH
3888M:	Andy Whitcroft <apw@canonical.com>
3889M:	Joe Perches <joe@perches.com>
3890S:	Maintained
3891F:	scripts/checkpatch.pl
3892
3893CHINESE DOCUMENTATION
3894M:	Harry Wei <harryxiyou@gmail.com>
3895M:	Alex Shi <alex.shi@linux.alibaba.com>
3896L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3897S:	Maintained
3898F:	Documentation/translations/zh_CN/
3899
3900CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3901M:	Peter Chen <Peter.Chen@nxp.com>
3902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3903L:	linux-usb@vger.kernel.org
3904S:	Maintained
3905F:	drivers/usb/chipidea/
3906
3907CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3908M:	Hans de Goede <hdegoede@redhat.com>
3909L:	linux-input@vger.kernel.org
3910S:	Maintained
3911F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3912F:	drivers/input/touchscreen/chipone_icn8318.c
3913
3914CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3915M:	Hans de Goede <hdegoede@redhat.com>
3916L:	linux-input@vger.kernel.org
3917S:	Maintained
3918F:	drivers/input/touchscreen/chipone_icn8505.c
3919
3920CHROME HARDWARE PLATFORM SUPPORT
3921M:	Benson Leung <bleung@chromium.org>
3922M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3923S:	Maintained
3924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3925F:	drivers/platform/chrome/
3926
3927CHROMEOS EC SUBDRIVERS
3928M:	Benson Leung <bleung@chromium.org>
3929M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3930R:	Guenter Roeck <groeck@chromium.org>
3931S:	Maintained
3932N:	cros_ec
3933N:	cros-ec
3934F:	drivers/power/supply/cros_usbpd-charger.c
3935
3936CHROMEOS EC CODEC DRIVER
3937M:	Cheng-Yi Chiang <cychiang@chromium.org>
3938S:	Maintained
3939R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3940R:	Guenter Roeck <groeck@chromium.org>
3941F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3942F:	sound/soc/codecs/cros_ec_codec.*
3943
3944CIRRUS LOGIC AUDIO CODEC DRIVERS
3945M:	Brian Austin <brian.austin@cirrus.com>
3946M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3947L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3948S:	Maintained
3949F:	sound/soc/codecs/cs*
3950
3951CIRRUS LOGIC EP93XX ETHERNET DRIVER
3952M:	Hartley Sweeten <hsweeten@visionengravers.com>
3953L:	netdev@vger.kernel.org
3954S:	Maintained
3955F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3956
3957CIRRUS LOGIC LOCHNAGAR DRIVER
3958M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3959M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3960L:	patches@opensource.cirrus.com
3961S:	Supported
3962F:	drivers/clk/clk-lochnagar.c
3963F:	drivers/hwmon/lochnagar-hwmon.c
3964F:	drivers/mfd/lochnagar-i2c.c
3965F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3966F:	drivers/regulator/lochnagar-regulator.c
3967F:	sound/soc/codecs/lochnagar-sc.c
3968F:	include/dt-bindings/clk/lochnagar.h
3969F:	include/dt-bindings/pinctrl/lochnagar.h
3970F:	include/linux/mfd/lochnagar*
3971F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3972F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3973F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3974F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3975F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3976F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3977F:	Documentation/hwmon/lochnagar.rst
3978
3979CISCO FCOE HBA DRIVER
3980M:	Satish Kharat <satishkh@cisco.com>
3981M:	Sesidhar Baddela <sebaddel@cisco.com>
3982M:	Karan Tilak Kumar <kartilak@cisco.com>
3983L:	linux-scsi@vger.kernel.org
3984S:	Supported
3985F:	drivers/scsi/fnic/
3986
3987CISCO SCSI HBA DRIVER
3988M:	Karan Tilak Kumar <kartilak@cisco.com>
3989M:	Sesidhar Baddela <sebaddel@cisco.com>
3990L:	linux-scsi@vger.kernel.org
3991S:	Supported
3992F:	drivers/scsi/snic/
3993
3994CISCO VIC ETHERNET NIC DRIVER
3995M:	Christian Benvenuti <benve@cisco.com>
3996M:	Govindarajulu Varadarajan <_govind@gmx.com>
3997M:	Parvi Kaustubhi <pkaustub@cisco.com>
3998S:	Supported
3999F:	drivers/net/ethernet/cisco/enic/
4000
4001CISCO VIC LOW LATENCY NIC DRIVER
4002M:	Christian Benvenuti <benve@cisco.com>
4003M:	Nelson Escobar <neescoba@cisco.com>
4004M:	Parvi Kaustubhi <pkaustub@cisco.com>
4005S:	Supported
4006F:	drivers/infiniband/hw/usnic/
4007
4008CIRRUS LOGIC MADERA CODEC DRIVERS
4009M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4010M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4012L:	patches@opensource.cirrus.com
4013T:	git https://github.com/CirrusLogic/linux-drivers.git
4014W:	https://github.com/CirrusLogic/linux-drivers/wiki
4015S:	Supported
4016F:	Documentation/devicetree/bindings/mfd/madera.txt
4017F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4018F:	Documentation/devicetree/bindings/sound/madera.txt
4019F:	include/dt-bindings/sound/madera*
4020F:	include/linux/irqchip/irq-madera*
4021F:	include/linux/mfd/madera/*
4022F:	include/sound/madera*
4023F:	drivers/gpio/gpio-madera*
4024F:	drivers/irqchip/irq-madera*
4025F:	drivers/mfd/madera*
4026F:	drivers/mfd/cs47l*
4027F:	drivers/pinctrl/cirrus/*
4028F:	sound/soc/codecs/cs47l*
4029F:	sound/soc/codecs/madera*
4030
4031CLANG-FORMAT FILE
4032M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4033S:	Maintained
4034F:	.clang-format
4035
4036CLANG/LLVM BUILD SUPPORT
4037L:	clang-built-linux@googlegroups.com
4038W:	https://clangbuiltlinux.github.io/
4039B:	https://github.com/ClangBuiltLinux/linux/issues
4040C:	irc://chat.freenode.net/clangbuiltlinux
4041S:	Supported
4042K:	\b(?i:clang|llvm)\b
4043
4044CLEANCACHE API
4045M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4046L:	linux-kernel@vger.kernel.org
4047S:	Maintained
4048F:	mm/cleancache.c
4049F:	include/linux/cleancache.h
4050
4051CLK API
4052M:	Russell King <linux@armlinux.org.uk>
4053L:	linux-clk@vger.kernel.org
4054S:	Maintained
4055F:	include/linux/clk.h
4056
4057CLOCKSOURCE, CLOCKEVENT DRIVERS
4058M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4059M:	Thomas Gleixner <tglx@linutronix.de>
4060L:	linux-kernel@vger.kernel.org
4061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4062S:	Supported
4063F:	drivers/clocksource/
4064F:	Documentation/devicetree/bindings/timer/
4065
4066CMPC ACPI DRIVER
4067M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4068M:	Daniel Oliveira Nascimento <don@syst.com.br>
4069L:	platform-driver-x86@vger.kernel.org
4070S:	Supported
4071F:	drivers/platform/x86/classmate-laptop.c
4072
4073COBALT MEDIA DRIVER
4074M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4075L:	linux-media@vger.kernel.org
4076T:	git git://linuxtv.org/media_tree.git
4077W:	https://linuxtv.org
4078S:	Supported
4079F:	drivers/media/pci/cobalt/
4080
4081COCCINELLE/Semantic Patches (SmPL)
4082M:	Julia Lawall <Julia.Lawall@lip6.fr>
4083M:	Gilles Muller <Gilles.Muller@lip6.fr>
4084M:	Nicolas Palix <nicolas.palix@imag.fr>
4085M:	Michal Marek <michal.lkml@markovi.net>
4086L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4088W:	http://coccinelle.lip6.fr/
4089S:	Supported
4090F:	Documentation/dev-tools/coccinelle.rst
4091F:	scripts/coccinelle/
4092F:	scripts/coccicheck
4093
4094CODA FILE SYSTEM
4095M:	Jan Harkes <jaharkes@cs.cmu.edu>
4096M:	coda@cs.cmu.edu
4097L:	codalist@coda.cs.cmu.edu
4098W:	http://www.coda.cs.cmu.edu/
4099S:	Maintained
4100F:	Documentation/filesystems/coda.txt
4101F:	fs/coda/
4102F:	include/linux/coda*.h
4103F:	include/uapi/linux/coda*.h
4104
4105CODA V4L2 MEM2MEM DRIVER
4106M:	Philipp Zabel <p.zabel@pengutronix.de>
4107L:	linux-media@vger.kernel.org
4108S:	Maintained
4109F:	Documentation/devicetree/bindings/media/coda.txt
4110F:	drivers/media/platform/coda/
4111
4112CODE OF CONDUCT
4113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4114S:	Supported
4115F:	Documentation/process/code-of-conduct.rst
4116F:	Documentation/process/code-of-conduct-interpretation.rst
4117
4118COMMON CLK FRAMEWORK
4119M:	Michael Turquette <mturquette@baylibre.com>
4120M:	Stephen Boyd <sboyd@kernel.org>
4121L:	linux-clk@vger.kernel.org
4122Q:	http://patchwork.kernel.org/project/linux-clk/list/
4123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4124S:	Maintained
4125F:	Documentation/devicetree/bindings/clock/
4126F:	drivers/clk/
4127X:	drivers/clk/clkdev.c
4128F:	include/linux/clk-pr*
4129F:	include/linux/clk/
4130F:	include/linux/of_clk.h
4131
4132COMMON INTERNET FILE SYSTEM (CIFS)
4133M:	Steve French <sfrench@samba.org>
4134L:	linux-cifs@vger.kernel.org
4135L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4136W:	http://linux-cifs.samba.org/
4137T:	git git://git.samba.org/sfrench/cifs-2.6.git
4138S:	Supported
4139F:	Documentation/admin-guide/cifs/
4140F:	fs/cifs/
4141
4142COMPACTPCI HOTPLUG CORE
4143M:	Scott Murray <scott@spiteful.org>
4144L:	linux-pci@vger.kernel.org
4145S:	Maintained
4146F:	drivers/pci/hotplug/cpci_hotplug*
4147
4148COMPACTPCI HOTPLUG GENERIC DRIVER
4149M:	Scott Murray <scott@spiteful.org>
4150L:	linux-pci@vger.kernel.org
4151S:	Maintained
4152F:	drivers/pci/hotplug/cpcihp_generic.c
4153
4154COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4155M:	Scott Murray <scott@spiteful.org>
4156L:	linux-pci@vger.kernel.org
4157S:	Maintained
4158F:	drivers/pci/hotplug/cpcihp_zt5550.*
4159
4160COMPAL LAPTOP SUPPORT
4161M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4162L:	platform-driver-x86@vger.kernel.org
4163S:	Maintained
4164F:	drivers/platform/x86/compal-laptop.c
4165
4166COMPILER ATTRIBUTES
4167M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4168S:	Maintained
4169F:	include/linux/compiler_attributes.h
4170
4171CONEXANT ACCESSRUNNER USB DRIVER
4172L:	accessrunner-general@lists.sourceforge.net
4173W:	http://accessrunner.sourceforge.net/
4174S:	Orphan
4175F:	drivers/usb/atm/cxacru.c
4176
4177CONFIGFS
4178M:	Joel Becker <jlbec@evilplan.org>
4179M:	Christoph Hellwig <hch@lst.de>
4180T:	git git://git.infradead.org/users/hch/configfs.git
4181S:	Supported
4182F:	fs/configfs/
4183F:	include/linux/configfs.h
4184
4185CONNECTOR
4186M:	Evgeniy Polyakov <zbr@ioremap.net>
4187L:	netdev@vger.kernel.org
4188S:	Maintained
4189F:	drivers/connector/
4190
4191CONTROL GROUP (CGROUP)
4192M:	Tejun Heo <tj@kernel.org>
4193M:	Li Zefan <lizefan@huawei.com>
4194M:	Johannes Weiner <hannes@cmpxchg.org>
4195L:	cgroups@vger.kernel.org
4196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4197S:	Maintained
4198F:	Documentation/admin-guide/cgroup-v2.rst
4199F:	Documentation/admin-guide/cgroup-v1/
4200F:	include/linux/cgroup*
4201F:	kernel/cgroup/
4202
4203CONTROL GROUP - CPUSET
4204M:	Li Zefan <lizefan@huawei.com>
4205L:	cgroups@vger.kernel.org
4206W:	http://www.bullopensource.org/cpuset/
4207W:	http://oss.sgi.com/projects/cpusets/
4208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4209S:	Maintained
4210F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4211F:	include/linux/cpuset.h
4212F:	kernel/cgroup/cpuset.c
4213
4214CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4215M:	Johannes Weiner <hannes@cmpxchg.org>
4216M:	Michal Hocko <mhocko@kernel.org>
4217M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4218L:	cgroups@vger.kernel.org
4219L:	linux-mm@kvack.org
4220S:	Maintained
4221F:	mm/memcontrol.c
4222F:	mm/swap_cgroup.c
4223
4224CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4225M:	Tejun Heo <tj@kernel.org>
4226M:	Jens Axboe <axboe@kernel.dk>
4227L:	cgroups@vger.kernel.org
4228L:	linux-block@vger.kernel.org
4229T:	git git://git.kernel.dk/linux-block
4230F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4231F:	block/blk-cgroup.c
4232F:	include/linux/blk-cgroup.h
4233F:	block/blk-throttle.c
4234F:	block/blk-iolatency.c
4235F:	block/bfq-cgroup.c
4236
4237CORETEMP HARDWARE MONITORING DRIVER
4238M:	Fenghua Yu <fenghua.yu@intel.com>
4239L:	linux-hwmon@vger.kernel.org
4240S:	Maintained
4241F:	Documentation/hwmon/coretemp.rst
4242F:	drivers/hwmon/coretemp.c
4243
4244COSA/SRP SYNC SERIAL DRIVER
4245M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4246W:	http://www.fi.muni.cz/~kas/cosa/
4247S:	Maintained
4248F:	drivers/net/wan/cosa*
4249
4250COUNTER SUBSYSTEM
4251M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4252L:	linux-iio@vger.kernel.org
4253S:	Maintained
4254F:	Documentation/ABI/testing/sysfs-bus-counter*
4255F:	Documentation/driver-api/generic-counter.rst
4256F:	drivers/counter/
4257F:	include/linux/counter.h
4258F:	include/linux/counter_enum.h
4259
4260CPMAC ETHERNET DRIVER
4261M:	Florian Fainelli <f.fainelli@gmail.com>
4262L:	netdev@vger.kernel.org
4263S:	Maintained
4264F:	drivers/net/ethernet/ti/cpmac.c
4265
4266CPU FREQUENCY SCALING FRAMEWORK
4267M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4268M:	Viresh Kumar <viresh.kumar@linaro.org>
4269L:	linux-pm@vger.kernel.org
4270S:	Maintained
4271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4273B:	https://bugzilla.kernel.org
4274F:	Documentation/admin-guide/pm/cpufreq.rst
4275F:	Documentation/admin-guide/pm/intel_pstate.rst
4276F:	Documentation/cpu-freq/
4277F:	Documentation/devicetree/bindings/cpufreq/
4278F:	drivers/cpufreq/
4279F:	kernel/sched/cpufreq*.c
4280F:	include/linux/cpufreq.h
4281F:	include/linux/sched/cpufreq.h
4282F:	tools/testing/selftests/cpufreq/
4283
4284CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4285M:	Viresh Kumar <viresh.kumar@linaro.org>
4286M:	Sudeep Holla <sudeep.holla@arm.com>
4287L:	linux-pm@vger.kernel.org
4288W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4289S:	Maintained
4290F:	drivers/cpufreq/arm_big_little.h
4291F:	drivers/cpufreq/arm_big_little.c
4292
4293CPU POWER MONITORING SUBSYSTEM
4294M:	Thomas Renninger <trenn@suse.com>
4295M:	Shuah Khan <shuah@kernel.org>
4296M:	Shuah Khan <skhan@linuxfoundation.org>
4297L:	linux-pm@vger.kernel.org
4298S:	Maintained
4299F:	tools/power/cpupower/
4300
4301CPUID/MSR DRIVER
4302M:	"H. Peter Anvin" <hpa@zytor.com>
4303S:	Maintained
4304F:	arch/x86/kernel/cpuid.c
4305F:	arch/x86/kernel/msr.c
4306
4307CPUIDLE DRIVER - ARM BIG LITTLE
4308M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4309M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4310L:	linux-pm@vger.kernel.org
4311L:	linux-arm-kernel@lists.infradead.org
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4313S:	Maintained
4314F:	drivers/cpuidle/cpuidle-big_little.c
4315
4316CPUIDLE DRIVER - ARM EXYNOS
4317M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4318M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4319M:	Kukjin Kim <kgene@kernel.org>
4320L:	linux-pm@vger.kernel.org
4321L:	linux-samsung-soc@vger.kernel.org
4322S:	Supported
4323F:	drivers/cpuidle/cpuidle-exynos.c
4324F:	arch/arm/mach-exynos/pm.c
4325
4326CPUIDLE DRIVER - ARM PSCI
4327M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4328M:	Sudeep Holla <sudeep.holla@arm.com>
4329L:	linux-pm@vger.kernel.org
4330L:	linux-arm-kernel@lists.infradead.org
4331S:	Supported
4332F:	drivers/cpuidle/cpuidle-psci.c
4333
4334CPU IDLE TIME MANAGEMENT FRAMEWORK
4335M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4336M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4337L:	linux-pm@vger.kernel.org
4338S:	Maintained
4339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4340B:	https://bugzilla.kernel.org
4341F:	Documentation/admin-guide/pm/cpuidle.rst
4342F:	Documentation/driver-api/pm/cpuidle.rst
4343F:	drivers/cpuidle/*
4344F:	include/linux/cpuidle.h
4345
4346CRAMFS FILESYSTEM
4347M:	Nicolas Pitre <nico@fluxnic.net>
4348S:	Maintained
4349F:	Documentation/filesystems/cramfs.txt
4350F:	fs/cramfs/
4351
4352CREATIVE SB0540
4353M:	Bastien Nocera <hadess@hadess.net>
4354L:	linux-input@vger.kernel.org
4355S:	Maintained
4356F:	drivers/hid/hid-creative-sb0540.c
4357
4358CRYPTO API
4359M:	Herbert Xu <herbert@gondor.apana.org.au>
4360M:	"David S. Miller" <davem@davemloft.net>
4361L:	linux-crypto@vger.kernel.org
4362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4364S:	Maintained
4365F:	Documentation/crypto/
4366F:	Documentation/devicetree/bindings/crypto/
4367F:	arch/*/crypto/
4368F:	crypto/
4369F:	drivers/crypto/
4370F:	include/crypto/
4371F:	include/linux/crypto*
4372F:	lib/crypto/
4373
4374CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4375M:	Neil Horman <nhorman@tuxdriver.com>
4376L:	linux-crypto@vger.kernel.org
4377S:	Maintained
4378F:	crypto/ansi_cprng.c
4379F:	crypto/rng.c
4380
4381CS3308 MEDIA DRIVER
4382M:	Hans Verkuil <hverkuil@xs4all.nl>
4383L:	linux-media@vger.kernel.org
4384T:	git git://linuxtv.org/media_tree.git
4385W:	http://linuxtv.org
4386S:	Odd Fixes
4387F:	drivers/media/i2c/cs3308.c
4388
4389CS5535 Audio ALSA driver
4390M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4391S:	Maintained
4392F:	sound/pci/cs5535audio/
4393
4394CSI DRIVERS FOR ALLWINNER V3s
4395M:	Yong Deng <yong.deng@magewell.com>
4396L:	linux-media@vger.kernel.org
4397T:	git git://linuxtv.org/media_tree.git
4398S:	Maintained
4399F:	drivers/media/platform/sunxi/sun6i-csi/
4400F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4401
4402CW1200 WLAN driver
4403M:	Solomon Peachy <pizza@shaftnet.org>
4404S:	Maintained
4405F:	drivers/net/wireless/st/cw1200/
4406
4407CX18 VIDEO4LINUX DRIVER
4408M:	Andy Walls <awalls@md.metrocast.net>
4409L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413W:	http://www.ivtvdriver.org/index.php/Cx18
4414S:	Maintained
4415F:	Documentation/media/v4l-drivers/cx18*
4416F:	drivers/media/pci/cx18/
4417F:	include/uapi/linux/ivtv*
4418
4419CX2341X MPEG ENCODER HELPER MODULE
4420M:	Hans Verkuil <hverkuil@xs4all.nl>
4421L:	linux-media@vger.kernel.org
4422T:	git git://linuxtv.org/media_tree.git
4423W:	https://linuxtv.org
4424S:	Maintained
4425F:	drivers/media/common/cx2341x*
4426F:	include/media/drv-intf/cx2341x.h
4427
4428CX24120 MEDIA DRIVER
4429M:	Jemma Denson <jdenson@gmail.com>
4430M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4431L:	linux-media@vger.kernel.org
4432W:	https://linuxtv.org
4433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4434S:	Maintained
4435F:	drivers/media/dvb-frontends/cx24120*
4436
4437CX88 VIDEO4LINUX DRIVER
4438M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441T:	git git://linuxtv.org/media_tree.git
4442S:	Odd fixes
4443F:	Documentation/media/v4l-drivers/cx88*
4444F:	drivers/media/pci/cx88/
4445
4446CXD2820R MEDIA DRIVER
4447M:	Antti Palosaari <crope@iki.fi>
4448L:	linux-media@vger.kernel.org
4449W:	https://linuxtv.org
4450W:	http://palosaari.fi/linux/
4451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4452T:	git git://linuxtv.org/anttip/media_tree.git
4453S:	Maintained
4454F:	drivers/media/dvb-frontends/cxd2820r*
4455
4456CXGB3 ETHERNET DRIVER (CXGB3)
4457M:	Vishal Kulkarni <vishal@chelsio.com>
4458L:	netdev@vger.kernel.org
4459W:	http://www.chelsio.com
4460S:	Supported
4461F:	drivers/net/ethernet/chelsio/cxgb3/
4462
4463CXGB3 ISCSI DRIVER (CXGB3I)
4464M:	Karen Xie <kxie@chelsio.com>
4465L:	linux-scsi@vger.kernel.org
4466W:	http://www.chelsio.com
4467S:	Supported
4468F:	drivers/scsi/cxgbi/cxgb3i
4469
4470CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4471M:	Potnuri Bharat Teja <bharat@chelsio.com>
4472L:	linux-rdma@vger.kernel.org
4473W:	http://www.openfabrics.org
4474S:	Supported
4475F:	drivers/infiniband/hw/cxgb3/
4476F:	include/uapi/rdma/cxgb3-abi.h
4477
4478CXGB4 CRYPTO DRIVER (chcr)
4479M:	Atul Gupta <atul.gupta@chelsio.com>
4480L:	linux-crypto@vger.kernel.org
4481W:	http://www.chelsio.com
4482S:	Supported
4483F:	drivers/crypto/chelsio
4484
4485CXGB4 ETHERNET DRIVER (CXGB4)
4486M:	Vishal Kulkarni <vishal@chelsio.com>
4487L:	netdev@vger.kernel.org
4488W:	http://www.chelsio.com
4489S:	Supported
4490F:	drivers/net/ethernet/chelsio/cxgb4/
4491
4492CXGB4 ISCSI DRIVER (CXGB4I)
4493M:	Karen Xie <kxie@chelsio.com>
4494L:	linux-scsi@vger.kernel.org
4495W:	http://www.chelsio.com
4496S:	Supported
4497F:	drivers/scsi/cxgbi/cxgb4i
4498
4499CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4500M:	Potnuri Bharat Teja <bharat@chelsio.com>
4501L:	linux-rdma@vger.kernel.org
4502W:	http://www.openfabrics.org
4503S:	Supported
4504F:	drivers/infiniband/hw/cxgb4/
4505F:	include/uapi/rdma/cxgb4-abi.h
4506
4507CXGB4VF ETHERNET DRIVER (CXGB4VF)
4508M:	Casey Leedom <leedom@chelsio.com>
4509L:	netdev@vger.kernel.org
4510W:	http://www.chelsio.com
4511S:	Supported
4512F:	drivers/net/ethernet/chelsio/cxgb4vf/
4513
4514CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4515M:	Frederic Barrat <fbarrat@linux.ibm.com>
4516M:	Andrew Donnellan <ajd@linux.ibm.com>
4517L:	linuxppc-dev@lists.ozlabs.org
4518S:	Supported
4519F:	arch/powerpc/platforms/powernv/pci-cxl.c
4520F:	drivers/misc/cxl/
4521F:	include/misc/cxl*
4522F:	include/uapi/misc/cxl.h
4523F:	Documentation/powerpc/cxl.rst
4524F:	Documentation/ABI/testing/sysfs-class-cxl
4525
4526CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4527M:	Manoj N. Kumar <manoj@linux.ibm.com>
4528M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4529M:	Uma Krishnan <ukrishn@linux.ibm.com>
4530L:	linux-scsi@vger.kernel.org
4531S:	Supported
4532F:	drivers/scsi/cxlflash/
4533F:	include/uapi/scsi/cxlflash_ioctl.h
4534F:	Documentation/powerpc/cxlflash.rst
4535
4536CYBERPRO FB DRIVER
4537M:	Russell King <linux@armlinux.org.uk>
4538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4539W:	http://www.armlinux.org.uk/
4540S:	Maintained
4541F:	drivers/video/fbdev/cyber2000fb.*
4542
4543CYCLADES ASYNC MUX DRIVER
4544W:	http://www.cyclades.com/
4545S:	Orphan
4546F:	drivers/tty/cyclades.c
4547F:	include/linux/cyclades.h
4548F:	include/uapi/linux/cyclades.h
4549
4550CYCLADES PC300 DRIVER
4551W:	http://www.cyclades.com/
4552S:	Orphan
4553F:	drivers/net/wan/pc300*
4554
4555CYPRESS_FIRMWARE MEDIA DRIVER
4556M:	Antti Palosaari <crope@iki.fi>
4557L:	linux-media@vger.kernel.org
4558W:	https://linuxtv.org
4559W:	http://palosaari.fi/linux/
4560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4561T:	git git://linuxtv.org/anttip/media_tree.git
4562S:	Maintained
4563F:	drivers/media/common/cypress_firmware*
4564
4565CYTTSP TOUCHSCREEN DRIVER
4566M:	Ferruh Yigit <fery@cypress.com>
4567L:	linux-input@vger.kernel.org
4568S:	Supported
4569F:	drivers/input/touchscreen/cyttsp*
4570F:	include/linux/input/cyttsp.h
4571
4572D-LINK DIR-685 TOUCHKEYS DRIVER
4573M:	Linus Walleij <linus.walleij@linaro.org>
4574L:	linux-input@vger.kernel.org
4575S:	Supported
4576F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4577
4578DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4579M:	Joshua Kinard <kumba@gentoo.org>
4580S:	Maintained
4581F:	drivers/rtc/rtc-ds1685.c
4582F:	include/linux/rtc/ds1685.h
4583
4584DAMA SLAVE for AX.25
4585M:	Joerg Reuter <jreuter@yaina.de>
4586W:	http://yaina.de/jreuter/
4587W:	http://www.qsl.net/dl1bke/
4588L:	linux-hams@vger.kernel.org
4589S:	Maintained
4590F:	net/ax25/af_ax25.c
4591F:	net/ax25/ax25_dev.c
4592F:	net/ax25/ax25_ds_*
4593F:	net/ax25/ax25_in.c
4594F:	net/ax25/ax25_out.c
4595F:	net/ax25/ax25_timer.c
4596F:	net/ax25/sysctl_net_ax25.c
4597
4598DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4599L:	netdev@vger.kernel.org
4600S:	Orphan
4601F:	Documentation/networking/device_drivers/dec/dmfe.txt
4602F:	drivers/net/ethernet/dec/tulip/dmfe.c
4603
4604DC390/AM53C974 SCSI driver
4605M:	Hannes Reinecke <hare@suse.com>
4606L:	linux-scsi@vger.kernel.org
4607S:	Maintained
4608F:	drivers/scsi/am53c974.c
4609
4610DC395x SCSI driver
4611M:	Oliver Neukum <oliver@neukum.org>
4612M:	Ali Akcaagac <aliakc@web.de>
4613M:	Jamie Lenehan <lenehan@twibble.org>
4614L:	dc395x@twibble.org
4615W:	http://twibble.org/dist/dc395x/
4616W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4617S:	Maintained
4618F:	Documentation/scsi/dc395x.txt
4619F:	drivers/scsi/dc395x.*
4620
4621DCCP PROTOCOL
4622M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4623L:	dccp@vger.kernel.org
4624W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4625S:	Maintained
4626F:	include/linux/dccp.h
4627F:	include/uapi/linux/dccp.h
4628F:	include/linux/tfrc.h
4629F:	net/dccp/
4630
4631DECnet NETWORK LAYER
4632W:	http://linux-decnet.sourceforge.net
4633L:	linux-decnet-user@lists.sourceforge.net
4634S:	Orphan
4635F:	Documentation/networking/decnet.txt
4636F:	net/decnet/
4637
4638DECSTATION PLATFORM SUPPORT
4639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4640L:	linux-mips@vger.kernel.org
4641W:	http://www.linux-mips.org/wiki/DECstation
4642S:	Maintained
4643F:	arch/mips/dec/
4644F:	arch/mips/include/asm/dec/
4645F:	arch/mips/include/asm/mach-dec/
4646
4647DEFXX FDDI NETWORK DRIVER
4648M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4649S:	Maintained
4650F:	drivers/net/fddi/defxx.*
4651
4652DELL SMBIOS DRIVER
4653M:	Pali Rohár <pali.rohar@gmail.com>
4654M:	Mario Limonciello <mario.limonciello@dell.com>
4655L:	platform-driver-x86@vger.kernel.org
4656S:	Maintained
4657F:	drivers/platform/x86/dell-smbios.*
4658
4659DELL SMBIOS SMM DRIVER
4660M:	Mario Limonciello <mario.limonciello@dell.com>
4661L:	platform-driver-x86@vger.kernel.org
4662S:	Maintained
4663F:	drivers/platform/x86/dell-smbios-smm.c
4664
4665DELL SMBIOS WMI DRIVER
4666M:	Mario Limonciello <mario.limonciello@dell.com>
4667L:	platform-driver-x86@vger.kernel.org
4668S:	Maintained
4669F:	drivers/platform/x86/dell-smbios-wmi.c
4670F:	tools/wmi/dell-smbios-example.c
4671
4672DEFZA FDDI NETWORK DRIVER
4673M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4674S:	Maintained
4675F:	drivers/net/fddi/defza.*
4676
4677DELL LAPTOP DRIVER
4678M:	Matthew Garrett <mjg59@srcf.ucam.org>
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680L:	platform-driver-x86@vger.kernel.org
4681S:	Maintained
4682F:	drivers/platform/x86/dell-laptop.c
4683
4684DELL LAPTOP FREEFALL DRIVER
4685M:	Pali Rohár <pali.rohar@gmail.com>
4686S:	Maintained
4687F:	drivers/platform/x86/dell-smo8800.c
4688
4689DELL LAPTOP RBTN DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/platform/x86/dell-rbtn.*
4693
4694DELL REMOTE BIOS UPDATE DRIVER
4695M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4696L:	platform-driver-x86@vger.kernel.org
4697S:	Maintained
4698F:	drivers/platform/x86/dell_rbu.c
4699
4700DELL LAPTOP SMM DRIVER
4701M:	Pali Rohár <pali.rohar@gmail.com>
4702S:	Maintained
4703F:	drivers/hwmon/dell-smm-hwmon.c
4704F:	include/uapi/linux/i8k.h
4705
4706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4707M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4708L:	platform-driver-x86@vger.kernel.org
4709S:	Maintained
4710F:	Documentation/driver-api/dcdbas.rst
4711F:	drivers/platform/x86/dcdbas.*
4712
4713DELL WMI NOTIFICATIONS DRIVER
4714M:	Matthew Garrett <mjg59@srcf.ucam.org>
4715M:	Pali Rohár <pali.rohar@gmail.com>
4716S:	Maintained
4717F:	drivers/platform/x86/dell-wmi.c
4718
4719DELL WMI DESCRIPTOR DRIVER
4720M:	Mario Limonciello <mario.limonciello@dell.com>
4721S:	Maintained
4722F:	drivers/platform/x86/dell-wmi-descriptor.c
4723
4724DELTA ST MEDIA DRIVER
4725M:	Hugues Fruchet <hugues.fruchet@st.com>
4726L:	linux-media@vger.kernel.org
4727T:	git git://linuxtv.org/media_tree.git
4728W:	https://linuxtv.org
4729S:	Supported
4730F:	drivers/media/platform/sti/delta
4731
4732DENALI NAND DRIVER
4733M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4734L:	linux-mtd@lists.infradead.org
4735S:	Supported
4736F:	drivers/mtd/nand/raw/denali*
4737
4738DESIGNWARE EDMA CORE IP DRIVER
4739M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4740L:	dmaengine@vger.kernel.org
4741S:	Maintained
4742F:	drivers/dma/dw-edma/
4743F:	include/linux/dma/edma.h
4744
4745DESIGNWARE USB2 DRD IP DRIVER
4746M:	Minas Harutyunyan <hminas@synopsys.com>
4747L:	linux-usb@vger.kernel.org
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4749S:	Maintained
4750F:	drivers/usb/dwc2/
4751
4752DESIGNWARE USB3 DRD IP DRIVER
4753M:	Felipe Balbi <balbi@kernel.org>
4754L:	linux-usb@vger.kernel.org
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4756S:	Maintained
4757F:	drivers/usb/dwc3/
4758
4759DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4760M:	Andreas Klinger <ak@it-klinger.de>
4761L:	linux-iio@vger.kernel.org
4762S:	Maintained
4763F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4764F:	drivers/iio/proximity/srf*.c
4765
4766DEVICE COREDUMP (DEV_COREDUMP)
4767M:	Johannes Berg <johannes@sipsolutions.net>
4768L:	linux-kernel@vger.kernel.org
4769S:	Maintained
4770F:	drivers/base/devcoredump.c
4771F:	include/linux/devcoredump.h
4772
4773DEVICE FREQUENCY (DEVFREQ)
4774M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4775M:	Kyungmin Park <kyungmin.park@samsung.com>
4776R:	Chanwoo Choi <cw00.choi@samsung.com>
4777L:	linux-pm@vger.kernel.org
4778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4779S:	Maintained
4780F:	drivers/devfreq/
4781F:	include/linux/devfreq.h
4782F:	Documentation/devicetree/bindings/devfreq/
4783F:	include/trace/events/devfreq.h
4784
4785DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4786M:	Chanwoo Choi <cw00.choi@samsung.com>
4787L:	linux-pm@vger.kernel.org
4788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4789S:	Supported
4790F:	drivers/devfreq/event/
4791F:	drivers/devfreq/devfreq-event.c
4792F:	include/linux/devfreq-event.h
4793F:	Documentation/devicetree/bindings/devfreq/event/
4794
4795DEVICE NUMBER REGISTRY
4796M:	Torben Mathiasen <device@lanana.org>
4797W:	http://lanana.org/docs/device-list/index.html
4798S:	Maintained
4799
4800DEVICE-MAPPER  (LVM)
4801M:	Alasdair Kergon <agk@redhat.com>
4802M:	Mike Snitzer <snitzer@redhat.com>
4803M:	dm-devel@redhat.com
4804L:	dm-devel@redhat.com
4805W:	http://sources.redhat.com/dm
4806Q:	http://patchwork.kernel.org/project/dm-devel/list/
4807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4808T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4809S:	Maintained
4810F:	Documentation/admin-guide/device-mapper/
4811F:	drivers/md/Makefile
4812F:	drivers/md/Kconfig
4813F:	drivers/md/dm*
4814F:	drivers/md/persistent-data/
4815F:	include/linux/device-mapper.h
4816F:	include/linux/dm-*.h
4817F:	include/uapi/linux/dm-*.h
4818
4819DEVLINK
4820M:	Jiri Pirko <jiri@mellanox.com>
4821L:	netdev@vger.kernel.org
4822S:	Supported
4823F:	net/core/devlink.c
4824F:	include/net/devlink.h
4825F:	include/uapi/linux/devlink.h
4826
4827DIALOG SEMICONDUCTOR DRIVERS
4828M:	Support Opensource <support.opensource@diasemi.com>
4829W:	http://www.dialog-semiconductor.com/products
4830S:	Supported
4831F:	Documentation/hwmon/da90??.rst
4832F:	Documentation/devicetree/bindings/mfd/da90*.txt
4833F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4834F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4835F:	Documentation/devicetree/bindings/regulator/da92*.txt
4836F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4837F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4838F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4839F:	drivers/gpio/gpio-da90??.c
4840F:	drivers/hwmon/da90??-hwmon.c
4841F:	drivers/iio/adc/da91??-*.c
4842F:	drivers/input/misc/da90??_onkey.c
4843F:	drivers/input/touchscreen/da9052_tsi.c
4844F:	drivers/leds/leds-da90??.c
4845F:	drivers/mfd/da903x.c
4846F:	drivers/mfd/da90??-*.c
4847F:	drivers/mfd/da91??-*.c
4848F:	drivers/power/supply/da9052-battery.c
4849F:	drivers/power/supply/da91??-*.c
4850F:	drivers/regulator/da903x.c
4851F:	drivers/regulator/da9???-regulator.[ch]
4852F:	drivers/regulator/slg51000-regulator.[ch]
4853F:	drivers/thermal/da90??-thermal.c
4854F:	drivers/rtc/rtc-da90??.c
4855F:	drivers/video/backlight/da90??_bl.c
4856F:	drivers/watchdog/da90??_wdt.c
4857F:	include/linux/mfd/da903x.h
4858F:	include/linux/mfd/da9052/
4859F:	include/linux/mfd/da9055/
4860F:	include/linux/mfd/da9062/
4861F:	include/linux/mfd/da9063/
4862F:	include/linux/mfd/da9150/
4863F:	include/linux/regulator/da9211.h
4864F:	include/sound/da[79]*.h
4865F:	sound/soc/codecs/da[79]*.[ch]
4866
4867DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4868M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4869L:	linux-gpio@vger.kernel.org
4870S:	Maintained
4871F:	drivers/gpio/gpio-gpio-mm.c
4872
4873DIOLAN U2C-12 I2C DRIVER
4874M:	Guenter Roeck <linux@roeck-us.net>
4875L:	linux-i2c@vger.kernel.org
4876S:	Maintained
4877F:	drivers/i2c/busses/i2c-diolan-u2c.c
4878
4879FILESYSTEM DIRECT ACCESS (DAX)
4880M:	Dan Williams <dan.j.williams@intel.com>
4881R:	Matthew Wilcox <willy@infradead.org>
4882R:	Jan Kara <jack@suse.cz>
4883L:	linux-fsdevel@vger.kernel.org
4884L:	linux-nvdimm@lists.01.org
4885S:	Supported
4886F:	fs/dax.c
4887F:	include/linux/dax.h
4888F:	include/trace/events/fs_dax.h
4889
4890DEVICE DIRECT ACCESS (DAX)
4891M:	Dan Williams <dan.j.williams@intel.com>
4892M:	Vishal Verma <vishal.l.verma@intel.com>
4893M:	Keith Busch <keith.busch@intel.com>
4894M:	Dave Jiang <dave.jiang@intel.com>
4895L:	linux-nvdimm@lists.01.org
4896S:	Supported
4897F:	drivers/dax/
4898
4899DIRECTORY NOTIFICATION (DNOTIFY)
4900M:	Jan Kara <jack@suse.cz>
4901R:	Amir Goldstein <amir73il@gmail.com>
4902L:	linux-fsdevel@vger.kernel.org
4903S:	Maintained
4904F:	Documentation/filesystems/dnotify.txt
4905F:	fs/notify/dnotify/
4906F:	include/linux/dnotify.h
4907
4908DISK GEOMETRY AND PARTITION HANDLING
4909M:	Andries Brouwer <aeb@cwi.nl>
4910W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4911W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4912W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4913S:	Maintained
4914
4915DISKQUOTA
4916M:	Jan Kara <jack@suse.com>
4917S:	Maintained
4918F:	Documentation/filesystems/quota.txt
4919F:	fs/quota/
4920F:	include/linux/quota*.h
4921F:	include/uapi/linux/quota*.h
4922
4923DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4924M:	Bernie Thompson <bernie@plugable.com>
4925L:	linux-fbdev@vger.kernel.org
4926S:	Maintained
4927W:	http://plugable.com/category/projects/udlfb/
4928F:	drivers/video/fbdev/udlfb.c
4929F:	include/video/udlfb.h
4930F:	Documentation/fb/udlfb.rst
4931
4932DISTRIBUTED LOCK MANAGER (DLM)
4933M:	Christine Caulfield <ccaulfie@redhat.com>
4934M:	David Teigland <teigland@redhat.com>
4935L:	cluster-devel@redhat.com
4936W:	http://sources.redhat.com/cluster/
4937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4938S:	Supported
4939F:	fs/dlm/
4940
4941DMA BUFFER SHARING FRAMEWORK
4942M:	Sumit Semwal <sumit.semwal@linaro.org>
4943S:	Maintained
4944L:	linux-media@vger.kernel.org
4945L:	dri-devel@lists.freedesktop.org
4946L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4947F:	drivers/dma-buf/
4948F:	include/linux/dma-buf*
4949F:	include/linux/reservation.h
4950F:	include/linux/*fence.h
4951F:	Documentation/driver-api/dma-buf.rst
4952T:	git git://anongit.freedesktop.org/drm/drm-misc
4953
4954DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4955M:	Vinod Koul <vkoul@kernel.org>
4956L:	dmaengine@vger.kernel.org
4957Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4958S:	Maintained
4959F:	drivers/dma/
4960F:	include/linux/dmaengine.h
4961F:	include/linux/of_dma.h
4962F:	Documentation/devicetree/bindings/dma/
4963F:	Documentation/driver-api/dmaengine/
4964T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4965
4966DMA MAPPING HELPERS
4967M:	Christoph Hellwig <hch@lst.de>
4968M:	Marek Szyprowski <m.szyprowski@samsung.com>
4969R:	Robin Murphy <robin.murphy@arm.com>
4970L:	iommu@lists.linux-foundation.org
4971T:	git git://git.infradead.org/users/hch/dma-mapping.git
4972W:	http://git.infradead.org/users/hch/dma-mapping.git
4973S:	Supported
4974F:	kernel/dma/
4975F:	include/asm-generic/dma-mapping.h
4976F:	include/linux/dma-direct.h
4977F:	include/linux/dma-mapping.h
4978F:	include/linux/dma-noncoherent.h
4979
4980DME1737 HARDWARE MONITOR DRIVER
4981M:	Juerg Haefliger <juergh@gmail.com>
4982L:	linux-hwmon@vger.kernel.org
4983S:	Maintained
4984F:	Documentation/hwmon/dme1737.rst
4985F:	drivers/hwmon/dme1737.c
4986
4987DMI/SMBIOS SUPPORT
4988M:	Jean Delvare <jdelvare@suse.com>
4989S:	Maintained
4990T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4991F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4992F:	drivers/firmware/dmi-id.c
4993F:	drivers/firmware/dmi_scan.c
4994F:	include/linux/dmi.h
4995
4996DOCUMENTATION
4997M:	Jonathan Corbet <corbet@lwn.net>
4998L:	linux-doc@vger.kernel.org
4999S:	Maintained
5000F:	Documentation/
5001F:	scripts/documentation-file-ref-check
5002F:	scripts/kernel-doc
5003F:	scripts/sphinx-pre-install
5004X:	Documentation/ABI/
5005X:	Documentation/firmware-guide/acpi/
5006X:	Documentation/devicetree/
5007X:	Documentation/i2c/
5008X:	Documentation/media/
5009X:	Documentation/power/
5010X:	Documentation/spi/
5011T:	git git://git.lwn.net/linux.git docs-next
5012
5013DOCUMENTATION/ITALIAN
5014M:	Federico Vaga <federico.vaga@vaga.pv.it>
5015L:	linux-doc@vger.kernel.org
5016S:	Maintained
5017F:	Documentation/translations/it_IT
5018
5019DOCUMENTATION SCRIPTS
5020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5021L:	linux-doc@vger.kernel.org
5022S:	Maintained
5023F:	scripts/documentation-file-ref-check
5024F:	scripts/sphinx-pre-install
5025F:	Documentation/sphinx/parse-headers.pl
5026
5027DONGWOON DW9714 LENS VOICE COIL DRIVER
5028M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5029L:	linux-media@vger.kernel.org
5030T:	git git://linuxtv.org/media_tree.git
5031S:	Maintained
5032F:	drivers/media/i2c/dw9714.c
5033F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5034
5035DONGWOON DW9807 LENS VOICE COIL DRIVER
5036M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5037L:	linux-media@vger.kernel.org
5038T:	git git://linuxtv.org/media_tree.git
5039S:	Maintained
5040F:	drivers/media/i2c/dw9807-vcm.c
5041F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5042
5043DOUBLETALK DRIVER
5044M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5045L:	blinux-list@redhat.com
5046S:	Maintained
5047F:	drivers/char/dtlk.c
5048F:	include/linux/dtlk.h
5049
5050DPAA2 DATAPATH I/O (DPIO) DRIVER
5051M:	Roy Pledge <Roy.Pledge@nxp.com>
5052L:	linux-kernel@vger.kernel.org
5053S:	Maintained
5054F:	drivers/soc/fsl/dpio
5055
5056DPAA2 ETHERNET DRIVER
5057M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5058L:	netdev@vger.kernel.org
5059S:	Maintained
5060F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5061F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5062F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5063F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5064F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5065
5066DPAA2 ETHERNET SWITCH DRIVER
5067M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5068M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5069L:	linux-kernel@vger.kernel.org
5070S:	Maintained
5071F:	drivers/staging/fsl-dpaa2/ethsw
5072
5073DPT_I2O SCSI RAID DRIVER
5074M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5075L:	linux-scsi@vger.kernel.org
5076W:	http://www.adaptec.com/
5077S:	Maintained
5078F:	drivers/scsi/dpt*
5079F:	drivers/scsi/dpt/
5080
5081DRBD DRIVER
5082M:	Philipp Reisner <philipp.reisner@linbit.com>
5083M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5084L:	drbd-dev@lists.linbit.com
5085W:	http://www.drbd.org
5086T:	git git://git.linbit.com/linux-drbd.git
5087T:	git git://git.linbit.com/drbd-8.4.git
5088S:	Supported
5089F:	drivers/block/drbd/
5090F:	lib/lru_cache.c
5091F:	Documentation/admin-guide/blockdev/
5092
5093DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5095R:	"Rafael J. Wysocki" <rafael@kernel.org>
5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5097S:	Supported
5098F:	Documentation/kobject.txt
5099F:	drivers/base/
5100F:	fs/debugfs/
5101F:	fs/sysfs/
5102F:	include/linux/debugfs.h
5103F:	include/linux/kobj*
5104F:	lib/kobj*
5105
5106DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5107M:	Kevin Hilman <khilman@kernel.org>
5108M:	Nishanth Menon <nm@ti.com>
5109S:	Maintained
5110F:	drivers/power/avs/
5111F:	include/linux/power/smartreflex.h
5112L:	linux-pm@vger.kernel.org
5113
5114DRM DRIVER FOR ARM PL111 CLCD
5115M:	Eric Anholt <eric@anholt.net>
5116T:	git git://anongit.freedesktop.org/drm/drm-misc
5117S:	Supported
5118F:	drivers/gpu/drm/pl111/
5119
5120DRM DRIVER FOR ARM VERSATILE TFT PANELS
5121M:	Linus Walleij <linus.walleij@linaro.org>
5122T:	git git://anongit.freedesktop.org/drm/drm-misc
5123S:	Maintained
5124F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5125F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5126
5127DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5128M:	Dave Airlie <airlied@redhat.com>
5129S:	Odd Fixes
5130F:	drivers/gpu/drm/ast/
5131
5132DRM DRIVER FOR ASPEED BMC GFX
5133M:	Joel Stanley <joel@jms.id.au>
5134L:	linux-aspeed@lists.ozlabs.org
5135T:	git git://anongit.freedesktop.org/drm/drm-misc
5136S:	Supported
5137F:	drivers/gpu/drm/aspeed/
5138F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5139
5140DRM DRIVER FOR BOCHS VIRTUAL GPU
5141M:	Gerd Hoffmann <kraxel@redhat.com>
5142L:	virtualization@lists.linux-foundation.org
5143T:	git git://anongit.freedesktop.org/drm/drm-misc
5144S:	Maintained
5145F:	drivers/gpu/drm/bochs/
5146
5147DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5148M:	Linus Walleij <linus.walleij@linaro.org>
5149T:	git git://anongit.freedesktop.org/drm/drm-misc
5150S:	Maintained
5151F:	drivers/gpu/drm/tve200/
5152
5153DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5154M:	Jagan Teki <jagan@amarulasolutions.com>
5155S:	Maintained
5156F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5157F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5158
5159DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5160M:	Hans de Goede <hdegoede@redhat.com>
5161T:	git git://anongit.freedesktop.org/drm/drm-misc
5162S:	Maintained
5163F:	drivers/gpu/drm/tiny/gm12u320.c
5164
5165DRM DRIVER FOR ILITEK ILI9225 PANELS
5166M:	David Lechner <david@lechnology.com>
5167T:	git git://anongit.freedesktop.org/drm/drm-misc
5168S:	Maintained
5169F:	drivers/gpu/drm/tiny/ili9225.c
5170F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5171
5172DRM DRIVER FOR HX8357D PANELS
5173M:	Eric Anholt <eric@anholt.net>
5174T:	git git://anongit.freedesktop.org/drm/drm-misc
5175S:	Maintained
5176F:	drivers/gpu/drm/tiny/hx8357d.c
5177F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5178
5179DRM DRIVER FOR INTEL I810 VIDEO CARDS
5180S:	Orphan / Obsolete
5181F:	drivers/gpu/drm/i810/
5182F:	include/uapi/drm/i810_drm.h
5183
5184DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5185S:	Orphan / Obsolete
5186F:	drivers/gpu/drm/mga/
5187F:	include/uapi/drm/mga_drm.h
5188
5189DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5190M:	Dave Airlie <airlied@redhat.com>
5191S:	Odd Fixes
5192F:	drivers/gpu/drm/mgag200/
5193
5194DRM DRIVER FOR MI0283QT
5195M:	Noralf Trønnes <noralf@tronnes.org>
5196T:	git git://anongit.freedesktop.org/drm/drm-misc
5197S:	Maintained
5198F:	drivers/gpu/drm/tiny/mi0283qt.c
5199F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5200
5201DRM DRIVER FOR MSM ADRENO GPU
5202M:	Rob Clark <robdclark@gmail.com>
5203M:	Sean Paul <sean@poorly.run>
5204L:	linux-arm-msm@vger.kernel.org
5205L:	dri-devel@lists.freedesktop.org
5206L:	freedreno@lists.freedesktop.org
5207T:	git https://gitlab.freedesktop.org/drm/msm.git
5208S:	Maintained
5209F:	drivers/gpu/drm/msm/
5210F:	include/uapi/drm/msm_drm.h
5211F:	Documentation/devicetree/bindings/display/msm/
5212
5213DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5214M:	Ben Skeggs <bskeggs@redhat.com>
5215L:	dri-devel@lists.freedesktop.org
5216L:	nouveau@lists.freedesktop.org
5217T:	git git://github.com/skeggsb/linux
5218S:	Supported
5219F:	drivers/gpu/drm/nouveau/
5220F:	include/uapi/drm/nouveau_drm.h
5221
5222DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5223M:	Stefan Mavrodiev <stefan@olimex.com>
5224S:	Maintained
5225F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5226F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5227
5228DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5229M:	Noralf Trønnes <noralf@tronnes.org>
5230T:	git git://anongit.freedesktop.org/drm/drm-misc
5231S:	Maintained
5232F:	drivers/gpu/drm/tiny/repaper.c
5233F:	Documentation/devicetree/bindings/display/repaper.txt
5234
5235DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5236M:	Dave Airlie <airlied@redhat.com>
5237M:	Gerd Hoffmann <kraxel@redhat.com>
5238L:	virtualization@lists.linux-foundation.org
5239T:	git git://anongit.freedesktop.org/drm/drm-misc
5240S:	Obsolete
5241W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5242F:	drivers/gpu/drm/cirrus/
5243
5244DRM DRIVER FOR QXL VIRTUAL GPU
5245M:	Dave Airlie <airlied@redhat.com>
5246M:	Gerd Hoffmann <kraxel@redhat.com>
5247L:	virtualization@lists.linux-foundation.org
5248L:	spice-devel@lists.freedesktop.org
5249T:	git git://anongit.freedesktop.org/drm/drm-misc
5250S:	Maintained
5251F:	drivers/gpu/drm/qxl/
5252F:	include/uapi/drm/qxl_drm.h
5253
5254DRM DRIVER FOR RAYDIUM RM67191 PANELS
5255M:	Robert Chiras <robert.chiras@nxp.com>
5256S:	Maintained
5257F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5258F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5259
5260DRM DRIVER FOR RAGE 128 VIDEO CARDS
5261S:	Orphan / Obsolete
5262F:	drivers/gpu/drm/r128/
5263F:	include/uapi/drm/r128_drm.h
5264
5265DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5266M:	Guido Günther <agx@sigxcpu.org>
5267R:	Purism Kernel Team <kernel@puri.sm>
5268S:	Maintained
5269F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5270F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5271
5272DRM DRIVER FOR SAVAGE VIDEO CARDS
5273S:	Orphan / Obsolete
5274F:	drivers/gpu/drm/savage/
5275F:	include/uapi/drm/savage_drm.h
5276
5277DRM DRIVER FOR SIS VIDEO CARDS
5278S:	Orphan / Obsolete
5279F:	drivers/gpu/drm/sis/
5280F:	include/uapi/drm/sis_drm.h
5281
5282DRM DRIVER FOR SITRONIX ST7701 PANELS
5283M:	Jagan Teki <jagan@amarulasolutions.com>
5284S:	Maintained
5285F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5286F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5287
5288DRM DRIVER FOR SITRONIX ST7586 PANELS
5289M:	David Lechner <david@lechnology.com>
5290T:	git git://anongit.freedesktop.org/drm/drm-misc
5291S:	Maintained
5292F:	drivers/gpu/drm/tiny/st7586.c
5293F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5294
5295DRM DRIVER FOR SITRONIX ST7735R PANELS
5296M:	David Lechner <david@lechnology.com>
5297T:	git git://anongit.freedesktop.org/drm/drm-misc
5298S:	Maintained
5299F:	drivers/gpu/drm/tiny/st7735r.c
5300F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5301
5302DRM DRIVER FOR ST-ERICSSON MCDE
5303M:	Linus Walleij <linus.walleij@linaro.org>
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305S:	Maintained
5306F:	drivers/gpu/drm/mcde/
5307F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5308
5309DRM DRIVER FOR TDFX VIDEO CARDS
5310S:	Orphan / Obsolete
5311F:	drivers/gpu/drm/tdfx/
5312
5313DRM DRIVER FOR TPO TPG110 PANELS
5314M:	Linus Walleij <linus.walleij@linaro.org>
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316S:	Maintained
5317F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5318F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5319
5320DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5321M:	Dave Airlie <airlied@redhat.com>
5322R:	Sean Paul <sean@poorly.run>
5323L:	dri-devel@lists.freedesktop.org
5324S:	Odd Fixes
5325F:	drivers/gpu/drm/udl/
5326T:	git git://anongit.freedesktop.org/drm/drm-misc
5327
5328DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5329M:	Hans de Goede <hdegoede@redhat.com>
5330L:	dri-devel@lists.freedesktop.org
5331S:	Maintained
5332F:	drivers/gpu/drm/vboxvideo/
5333T:	git git://anongit.freedesktop.org/drm/drm-misc
5334
5335DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5336M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5337R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5338R:	Daniel Vetter <daniel@ffwll.ch>
5339T:	git git://anongit.freedesktop.org/drm/drm-misc
5340S:	Maintained
5341L:	dri-devel@lists.freedesktop.org
5342F:	drivers/gpu/drm/vkms/
5343F:	Documentation/gpu/vkms.rst
5344
5345DRM DRIVER FOR VMWARE VIRTUAL GPU
5346M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5347M:	Thomas Hellstrom <thellstrom@vmware.com>
5348L:	dri-devel@lists.freedesktop.org
5349T:	git git://people.freedesktop.org/~thomash/linux
5350S:	Supported
5351F:	drivers/gpu/drm/vmwgfx/
5352F:	include/uapi/drm/vmwgfx_drm.h
5353
5354DRM DRIVERS
5355M:	David Airlie <airlied@linux.ie>
5356M:	Daniel Vetter <daniel@ffwll.ch>
5357L:	dri-devel@lists.freedesktop.org
5358T:	git git://anongit.freedesktop.org/drm/drm
5359B:	https://bugs.freedesktop.org/
5360C:	irc://chat.freenode.net/dri-devel
5361S:	Maintained
5362F:	drivers/gpu/drm/
5363F:	drivers/gpu/vga/
5364F:	Documentation/devicetree/bindings/display/
5365F:	Documentation/devicetree/bindings/gpu/
5366F:	Documentation/gpu/
5367F:	include/drm/
5368F:	include/uapi/drm/
5369F:	include/linux/vga*
5370
5371DRM DRIVERS AND MISC GPU PATCHES
5372M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5373M:	Maxime Ripard <mripard@kernel.org>
5374M:	Sean Paul <sean@poorly.run>
5375W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5376S:	Maintained
5377T:	git git://anongit.freedesktop.org/drm/drm-misc
5378F:	Documentation/gpu/
5379F:	drivers/gpu/vga/
5380F:	drivers/gpu/drm/*
5381F:	include/drm/drm*
5382F:	include/uapi/drm/drm*
5383F:	include/linux/vga*
5384
5385DRM DRIVERS FOR ALLWINNER A10
5386M:	Maxime Ripard <mripard@kernel.org>
5387L:	dri-devel@lists.freedesktop.org
5388S:	Supported
5389F:	drivers/gpu/drm/sun4i/
5390F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5391T:	git git://anongit.freedesktop.org/drm/drm-misc
5392
5393DRM DRIVERS FOR AMLOGIC SOCS
5394M:	Neil Armstrong <narmstrong@baylibre.com>
5395L:	dri-devel@lists.freedesktop.org
5396L:	linux-amlogic@lists.infradead.org
5397W:	http://linux-meson.com/
5398S:	Supported
5399F:	drivers/gpu/drm/meson/
5400F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5401F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5402F:	Documentation/gpu/meson.rst
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404
5405DRM DRIVERS FOR ATMEL HLCDC
5406M:	Sam Ravnborg <sam@ravnborg.org>
5407M:	Boris Brezillon <bbrezillon@kernel.org>
5408L:	dri-devel@lists.freedesktop.org
5409S:	Supported
5410F:	drivers/gpu/drm/atmel-hlcdc/
5411F:	Documentation/devicetree/bindings/display/atmel/
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413
5414DRM DRIVERS FOR BRIDGE CHIPS
5415M:	Andrzej Hajda <a.hajda@samsung.com>
5416M:	Neil Armstrong <narmstrong@baylibre.com>
5417R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5418R:	Jonas Karlman <jonas@kwiboo.se>
5419R:	Jernej Skrabec <jernej.skrabec@siol.net>
5420S:	Maintained
5421T:	git git://anongit.freedesktop.org/drm/drm-misc
5422F:	drivers/gpu/drm/bridge/
5423
5424DRM DRIVERS FOR EXYNOS
5425M:	Inki Dae <inki.dae@samsung.com>
5426M:	Joonyoung Shim <jy0922.shim@samsung.com>
5427M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5428M:	Kyungmin Park <kyungmin.park@samsung.com>
5429L:	dri-devel@lists.freedesktop.org
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5431S:	Supported
5432F:	drivers/gpu/drm/exynos/
5433F:	include/uapi/drm/exynos_drm.h
5434F:	Documentation/devicetree/bindings/display/exynos/
5435
5436DRM DRIVERS FOR FREESCALE DCU
5437M:	Stefan Agner <stefan@agner.ch>
5438M:	Alison Wang <alison.wang@nxp.com>
5439L:	dri-devel@lists.freedesktop.org
5440S:	Supported
5441F:	drivers/gpu/drm/fsl-dcu/
5442F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5443F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5444F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5445T:	git git://anongit.freedesktop.org/drm/drm-misc
5446
5447DRM DRIVERS FOR FREESCALE IMX
5448M:	Philipp Zabel <p.zabel@pengutronix.de>
5449L:	dri-devel@lists.freedesktop.org
5450S:	Maintained
5451F:	drivers/gpu/drm/imx/
5452F:	drivers/gpu/ipu-v3/
5453F:	Documentation/devicetree/bindings/display/imx/
5454
5455DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5456M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5457L:	dri-devel@lists.freedesktop.org
5458T:	git git://github.com/patjak/drm-gma500
5459S:	Maintained
5460F:	drivers/gpu/drm/gma500/
5461
5462DRM DRIVERS FOR HISILICON
5463M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5464M:	Rongrong Zou <zourongrong@gmail.com>
5465R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5466R:	Chen Feng <puck.chen@hisilicon.com>
5467L:	dri-devel@lists.freedesktop.org
5468T:	git git://github.com/xin3liang/linux.git
5469S:	Maintained
5470F:	drivers/gpu/drm/hisilicon/
5471F:	Documentation/devicetree/bindings/display/hisilicon/
5472
5473DRM DRIVERS FOR LIMA
5474M:	Qiang Yu <yuq825@gmail.com>
5475L:	dri-devel@lists.freedesktop.org
5476L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5477S:	Maintained
5478F:	drivers/gpu/drm/lima/
5479F:	include/uapi/drm/lima_drm.h
5480T:	git git://anongit.freedesktop.org/drm/drm-misc
5481
5482DRM DRIVERS FOR MEDIATEK
5483M:	CK Hu <ck.hu@mediatek.com>
5484M:	Philipp Zabel <p.zabel@pengutronix.de>
5485L:	dri-devel@lists.freedesktop.org
5486S:	Supported
5487F:	drivers/gpu/drm/mediatek/
5488F:	Documentation/devicetree/bindings/display/mediatek/
5489
5490DRM DRIVERS FOR NVIDIA TEGRA
5491M:	Thierry Reding <thierry.reding@gmail.com>
5492L:	dri-devel@lists.freedesktop.org
5493L:	linux-tegra@vger.kernel.org
5494T:	git git://anongit.freedesktop.org/tegra/linux.git
5495S:	Supported
5496F:	drivers/gpu/drm/tegra/
5497F:	drivers/gpu/host1x/
5498F:	include/linux/host1x.h
5499F:	include/uapi/drm/tegra_drm.h
5500F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5501
5502DRM DRIVERS FOR RENESAS
5503M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5504M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5505L:	dri-devel@lists.freedesktop.org
5506L:	linux-renesas-soc@vger.kernel.org
5507T:	git git://linuxtv.org/pinchartl/media drm/du/next
5508S:	Supported
5509F:	drivers/gpu/drm/rcar-du/
5510F:	drivers/gpu/drm/shmobile/
5511F:	include/linux/platform_data/shmob_drm.h
5512F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5513F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5514F:	Documentation/devicetree/bindings/display/renesas,du.txt
5515
5516DRM DRIVERS FOR ROCKCHIP
5517M:	Sandy Huang <hjc@rock-chips.com>
5518M:	Heiko Stübner <heiko@sntech.de>
5519L:	dri-devel@lists.freedesktop.org
5520S:	Maintained
5521F:	drivers/gpu/drm/rockchip/
5522F:	Documentation/devicetree/bindings/display/rockchip/
5523T:	git git://anongit.freedesktop.org/drm/drm-misc
5524
5525DRM DRIVERS FOR STI
5526M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5527M:	Vincent Abriou <vincent.abriou@st.com>
5528L:	dri-devel@lists.freedesktop.org
5529T:	git git://anongit.freedesktop.org/drm/drm-misc
5530S:	Maintained
5531F:	drivers/gpu/drm/sti
5532F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5533
5534DRM DRIVERS FOR STM
5535M:	Yannick Fertre <yannick.fertre@st.com>
5536M:	Philippe Cornu <philippe.cornu@st.com>
5537M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5538M:	Vincent Abriou <vincent.abriou@st.com>
5539L:	dri-devel@lists.freedesktop.org
5540T:	git git://anongit.freedesktop.org/drm/drm-misc
5541S:	Maintained
5542F:	drivers/gpu/drm/stm
5543F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5544
5545DRM DRIVERS FOR TI LCDC
5546M:	Jyri Sarha <jsarha@ti.com>
5547R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5548L:	dri-devel@lists.freedesktop.org
5549S:	Maintained
5550F:	drivers/gpu/drm/tilcdc/
5551F:	Documentation/devicetree/bindings/display/tilcdc/
5552
5553DRM DRIVERS FOR TI OMAP
5554M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5555L:	dri-devel@lists.freedesktop.org
5556S:	Maintained
5557F:	drivers/gpu/drm/omapdrm/
5558F:	Documentation/devicetree/bindings/display/ti/
5559
5560DRM DRIVERS FOR V3D
5561M:	Eric Anholt <eric@anholt.net>
5562S:	Supported
5563F:	drivers/gpu/drm/v3d/
5564F:	include/uapi/drm/v3d_drm.h
5565F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567
5568DRM DRIVERS FOR VC4
5569M:	Eric Anholt <eric@anholt.net>
5570T:	git git://github.com/anholt/linux
5571S:	Supported
5572F:	drivers/gpu/drm/vc4/
5573F:	include/uapi/drm/vc4_drm.h
5574F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5575T:	git git://anongit.freedesktop.org/drm/drm-misc
5576
5577DRM DRIVERS FOR VIVANTE GPU IP
5578M:	Lucas Stach <l.stach@pengutronix.de>
5579R:	Russell King <linux+etnaviv@armlinux.org.uk>
5580R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5581L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5582L:	dri-devel@lists.freedesktop.org
5583S:	Maintained
5584F:	drivers/gpu/drm/etnaviv/
5585F:	include/uapi/drm/etnaviv_drm.h
5586F:	Documentation/devicetree/bindings/display/etnaviv/
5587
5588DRM DRIVERS FOR ZTE ZX
5589M:	Shawn Guo <shawnguo@kernel.org>
5590L:	dri-devel@lists.freedesktop.org
5591S:	Maintained
5592F:	drivers/gpu/drm/zte/
5593F:	Documentation/devicetree/bindings/display/zte,vou.txt
5594T:	git git://anongit.freedesktop.org/drm/drm-misc
5595
5596DRM PANEL DRIVERS
5597M:	Thierry Reding <thierry.reding@gmail.com>
5598R:	Sam Ravnborg <sam@ravnborg.org>
5599L:	dri-devel@lists.freedesktop.org
5600T:	git git://anongit.freedesktop.org/drm/drm-misc
5601S:	Maintained
5602F:	drivers/gpu/drm/drm_panel.c
5603F:	drivers/gpu/drm/panel/
5604F:	include/drm/drm_panel.h
5605F:	Documentation/devicetree/bindings/display/panel/
5606
5607DRM DRIVERS FOR XEN
5608M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5609T:	git git://anongit.freedesktop.org/drm/drm-misc
5610L:	dri-devel@lists.freedesktop.org
5611L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5612S:	Supported
5613F:	drivers/gpu/drm/xen/
5614F:	Documentation/gpu/xen-front.rst
5615
5616DRM TTM SUBSYSTEM
5617M:	Christian Koenig <christian.koenig@amd.com>
5618M:	Huang Rui <ray.huang@amd.com>
5619T:	git git://people.freedesktop.org/~agd5f/linux
5620S:	Maintained
5621L:	dri-devel@lists.freedesktop.org
5622F:	include/drm/ttm/
5623F:	drivers/gpu/drm/ttm/
5624
5625DSBR100 USB FM RADIO DRIVER
5626M:	Alexey Klimov <klimov.linux@gmail.com>
5627L:	linux-media@vger.kernel.org
5628T:	git git://linuxtv.org/media_tree.git
5629S:	Maintained
5630F:	drivers/media/radio/dsbr100.c
5631
5632DT3155 MEDIA DRIVER
5633M:	Hans Verkuil <hverkuil@xs4all.nl>
5634L:	linux-media@vger.kernel.org
5635T:	git git://linuxtv.org/media_tree.git
5636W:	https://linuxtv.org
5637S:	Odd Fixes
5638F:	drivers/media/pci/dt3155/
5639
5640DVB_USB_AF9015 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/af9015*
5649
5650DVB_USB_AF9035 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/af9035*
5659
5660DVB_USB_ANYSEE 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/anysee*
5669
5670DVB_USB_AU6610 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/au6610*
5679
5680DVB_USB_CE6230 MEDIA DRIVER
5681M:	Antti Palosaari <crope@iki.fi>
5682L:	linux-media@vger.kernel.org
5683W:	https://linuxtv.org
5684W:	http://palosaari.fi/linux/
5685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5686T:	git git://linuxtv.org/anttip/media_tree.git
5687S:	Maintained
5688F:	drivers/media/usb/dvb-usb-v2/ce6230*
5689
5690DVB_USB_CXUSB MEDIA DRIVER
5691M:	Michael Krufky <mkrufky@linuxtv.org>
5692L:	linux-media@vger.kernel.org
5693W:	https://linuxtv.org
5694W:	http://github.com/mkrufky
5695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5696T:	git git://linuxtv.org/media_tree.git
5697S:	Maintained
5698F:	drivers/media/usb/dvb-usb/cxusb*
5699
5700DVB_USB_EC168 MEDIA DRIVER
5701M:	Antti Palosaari <crope@iki.fi>
5702L:	linux-media@vger.kernel.org
5703W:	https://linuxtv.org
5704W:	http://palosaari.fi/linux/
5705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5706T:	git git://linuxtv.org/anttip/media_tree.git
5707S:	Maintained
5708F:	drivers/media/usb/dvb-usb-v2/ec168*
5709
5710DVB_USB_GL861 MEDIA DRIVER
5711M:	Antti Palosaari <crope@iki.fi>
5712L:	linux-media@vger.kernel.org
5713W:	https://linuxtv.org
5714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5715T:	git git://linuxtv.org/anttip/media_tree.git
5716S:	Maintained
5717F:	drivers/media/usb/dvb-usb-v2/gl861*
5718
5719DVB_USB_MXL111SF MEDIA DRIVER
5720M:	Michael Krufky <mkrufky@linuxtv.org>
5721L:	linux-media@vger.kernel.org
5722W:	https://linuxtv.org
5723W:	http://github.com/mkrufky
5724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5725T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5726S:	Maintained
5727F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5728
5729DVB_USB_RTL28XXU 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/rtl28xxu*
5738
5739DVB_USB_V2 MEDIA DRIVER
5740M:	Antti Palosaari <crope@iki.fi>
5741L:	linux-media@vger.kernel.org
5742W:	https://linuxtv.org
5743W:	http://palosaari.fi/linux/
5744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5745T:	git git://linuxtv.org/anttip/media_tree.git
5746S:	Maintained
5747F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5748F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5749
5750DYNAMIC DEBUG
5751M:	Jason Baron <jbaron@akamai.com>
5752S:	Maintained
5753F:	lib/dynamic_debug.c
5754F:	include/linux/dynamic_debug.h
5755
5756DYNAMIC INTERRUPT MODERATION
5757M:	Tal Gilboa <talgi@mellanox.com>
5758S:	Maintained
5759F:	include/linux/dim.h
5760F:	lib/dim/
5761
5762DZ DECSTATION DZ11 SERIAL DRIVER
5763M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5764S:	Maintained
5765F:	drivers/tty/serial/dz.*
5766
5767E3X0 POWER BUTTON DRIVER
5768M:	Moritz Fischer <moritz.fischer@ettus.com>
5769L:	usrp-users@lists.ettus.com
5770W:	http://www.ettus.com
5771S:	Supported
5772F:	drivers/input/misc/e3x0-button.c
5773F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5774
5775E4000 MEDIA DRIVER
5776M:	Antti Palosaari <crope@iki.fi>
5777L:	linux-media@vger.kernel.org
5778W:	https://linuxtv.org
5779W:	http://palosaari.fi/linux/
5780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5781T:	git git://linuxtv.org/anttip/media_tree.git
5782S:	Maintained
5783F:	drivers/media/tuners/e4000*
5784
5785EARTH_PT1 MEDIA DRIVER
5786M:	Akihiro Tsukada <tskd08@gmail.com>
5787L:	linux-media@vger.kernel.org
5788S:	Odd Fixes
5789F:	drivers/media/pci/pt1/
5790
5791EARTH_PT3 MEDIA DRIVER
5792M:	Akihiro Tsukada <tskd08@gmail.com>
5793L:	linux-media@vger.kernel.org
5794S:	Odd Fixes
5795F:	drivers/media/pci/pt3/
5796
5797EC100 MEDIA DRIVER
5798M:	Antti Palosaari <crope@iki.fi>
5799L:	linux-media@vger.kernel.org
5800W:	https://linuxtv.org
5801W:	http://palosaari.fi/linux/
5802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5803T:	git git://linuxtv.org/anttip/media_tree.git
5804S:	Maintained
5805F:	drivers/media/dvb-frontends/ec100*
5806
5807ECRYPT FILE SYSTEM
5808M:	Tyler Hicks <tyhicks@canonical.com>
5809L:	ecryptfs@vger.kernel.org
5810W:	http://ecryptfs.org
5811W:	https://launchpad.net/ecryptfs
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5813S:	Supported
5814F:	Documentation/filesystems/ecryptfs.txt
5815F:	fs/ecryptfs/
5816
5817EDAC-AMD64
5818M:	Borislav Petkov <bp@alien8.de>
5819L:	linux-edac@vger.kernel.org
5820S:	Maintained
5821F:	drivers/edac/amd64_edac*
5822
5823EDAC-ARMADA
5824M:	Jan Luebbe <jlu@pengutronix.de>
5825L:	linux-edac@vger.kernel.org
5826S:	Maintained
5827F:	drivers/edac/armada_xp_*
5828
5829EDAC-AST2500
5830M:	Stefan Schaeckeler <sschaeck@cisco.com>
5831S:	Supported
5832F:	drivers/edac/aspeed_edac.c
5833F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5834
5835EDAC-BLUEFIELD
5836M:	Shravan Kumar Ramani <sramani@mellanox.com>
5837S:	Supported
5838F:	drivers/edac/bluefield_edac.c
5839
5840EDAC-CALXEDA
5841M:	Robert Richter <rric@kernel.org>
5842L:	linux-edac@vger.kernel.org
5843S:	Maintained
5844F:	drivers/edac/highbank*
5845
5846EDAC-CAVIUM OCTEON
5847M:	Ralf Baechle <ralf@linux-mips.org>
5848M:	David Daney <david.daney@cavium.com>
5849L:	linux-edac@vger.kernel.org
5850L:	linux-mips@vger.kernel.org
5851S:	Supported
5852F:	drivers/edac/octeon_edac*
5853
5854EDAC-CAVIUM THUNDERX
5855M:	David Daney <david.daney@cavium.com>
5856M:	Jan Glauber <jglauber@cavium.com>
5857L:	linux-edac@vger.kernel.org
5858S:	Supported
5859F:	drivers/edac/thunderx_edac*
5860
5861EDAC-CORE
5862M:	Borislav Petkov <bp@alien8.de>
5863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5864M:	Tony Luck <tony.luck@intel.com>
5865R:	James Morse <james.morse@arm.com>
5866R:	Robert Richter <rrichter@marvell.com>
5867L:	linux-edac@vger.kernel.org
5868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5869S:	Supported
5870F:	Documentation/admin-guide/ras.rst
5871F:	Documentation/driver-api/edac.rst
5872F:	drivers/edac/
5873F:	include/linux/edac.h
5874
5875EDAC-E752X
5876M:	Mark Gross <mark.gross@intel.com>
5877L:	linux-edac@vger.kernel.org
5878S:	Maintained
5879F:	drivers/edac/e752x_edac.c
5880
5881EDAC-E7XXX
5882L:	linux-edac@vger.kernel.org
5883S:	Maintained
5884F:	drivers/edac/e7xxx_edac.c
5885
5886EDAC-FSL_DDR
5887M:	York Sun <york.sun@nxp.com>
5888L:	linux-edac@vger.kernel.org
5889S:	Maintained
5890F:	drivers/edac/fsl_ddr_edac.*
5891
5892EDAC-GHES
5893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5894L:	linux-edac@vger.kernel.org
5895S:	Maintained
5896F:	drivers/edac/ghes_edac.c
5897
5898EDAC-I10NM
5899M:	Tony Luck <tony.luck@intel.com>
5900L:	linux-edac@vger.kernel.org
5901S:	Maintained
5902F:	drivers/edac/i10nm_base.c
5903
5904EDAC-I3000
5905L:	linux-edac@vger.kernel.org
5906S:	Orphan
5907F:	drivers/edac/i3000_edac.c
5908
5909EDAC-I5000
5910L:	linux-edac@vger.kernel.org
5911S:	Maintained
5912F:	drivers/edac/i5000_edac.c
5913
5914EDAC-I5400
5915M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5916L:	linux-edac@vger.kernel.org
5917S:	Maintained
5918F:	drivers/edac/i5400_edac.c
5919
5920EDAC-I7300
5921M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5922L:	linux-edac@vger.kernel.org
5923S:	Maintained
5924F:	drivers/edac/i7300_edac.c
5925
5926EDAC-I7CORE
5927M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5928L:	linux-edac@vger.kernel.org
5929S:	Maintained
5930F:	drivers/edac/i7core_edac.c
5931
5932EDAC-I82443BXGX
5933M:	Tim Small <tim@buttersideup.com>
5934L:	linux-edac@vger.kernel.org
5935S:	Maintained
5936F:	drivers/edac/i82443bxgx_edac.c
5937
5938EDAC-I82975X
5939M:	"Arvind R." <arvino55@gmail.com>
5940L:	linux-edac@vger.kernel.org
5941S:	Maintained
5942F:	drivers/edac/i82975x_edac.c
5943
5944EDAC-IE31200
5945M:	Jason Baron <jbaron@akamai.com>
5946L:	linux-edac@vger.kernel.org
5947S:	Maintained
5948F:	drivers/edac/ie31200_edac.c
5949
5950EDAC-MPC85XX
5951M:	Johannes Thumshirn <morbidrsa@gmail.com>
5952L:	linux-edac@vger.kernel.org
5953S:	Maintained
5954F:	drivers/edac/mpc85xx_edac.[ch]
5955
5956EDAC-PASEMI
5957M:	Egor Martovetsky <egor@pasemi.com>
5958L:	linux-edac@vger.kernel.org
5959S:	Maintained
5960F:	drivers/edac/pasemi_edac.c
5961
5962EDAC-PND2
5963M:	Tony Luck <tony.luck@intel.com>
5964L:	linux-edac@vger.kernel.org
5965S:	Maintained
5966F:	drivers/edac/pnd2_edac.[ch]
5967
5968EDAC-R82600
5969M:	Tim Small <tim@buttersideup.com>
5970L:	linux-edac@vger.kernel.org
5971S:	Maintained
5972F:	drivers/edac/r82600_edac.c
5973
5974EDAC-SBRIDGE
5975M:	Tony Luck <tony.luck@intel.com>
5976R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5977L:	linux-edac@vger.kernel.org
5978S:	Maintained
5979F:	drivers/edac/sb_edac.c
5980
5981EDAC-SIFIVE
5982M:	Yash Shah <yash.shah@sifive.com>
5983L:	linux-edac@vger.kernel.org
5984S:	Supported
5985F:	drivers/edac/sifive_edac.c
5986
5987EDAC-SKYLAKE
5988M:	Tony Luck <tony.luck@intel.com>
5989L:	linux-edac@vger.kernel.org
5990S:	Maintained
5991F:	drivers/edac/skx_*.c
5992
5993EDAC-TI
5994M:	Tero Kristo <t-kristo@ti.com>
5995L:	linux-edac@vger.kernel.org
5996S:	Maintained
5997F:	drivers/edac/ti_edac.c
5998
5999EDAC-QCOM
6000M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6001M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6002L:	linux-arm-msm@vger.kernel.org
6003L:	linux-edac@vger.kernel.org
6004S:	Maintained
6005F:	drivers/edac/qcom_edac.c
6006
6007EDIROL UA-101/UA-1000 DRIVER
6008M:	Clemens Ladisch <clemens@ladisch.de>
6009L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6011S:	Maintained
6012F:	sound/usb/misc/ua101.c
6013
6014EFI TEST DRIVER
6015L:	linux-efi@vger.kernel.org
6016M:	Ivan Hu <ivan.hu@canonical.com>
6017M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6018S:	Maintained
6019F:	drivers/firmware/efi/test/
6020
6021EFI VARIABLE FILESYSTEM
6022M:	Matthew Garrett <matthew.garrett@nebula.com>
6023M:	Jeremy Kerr <jk@ozlabs.org>
6024M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6026L:	linux-efi@vger.kernel.org
6027S:	Maintained
6028F:	fs/efivarfs/
6029
6030EFIFB FRAMEBUFFER DRIVER
6031L:	linux-fbdev@vger.kernel.org
6032M:	Peter Jones <pjones@redhat.com>
6033S:	Maintained
6034F:	drivers/video/fbdev/efifb.c
6035
6036EFS FILESYSTEM
6037W:	http://aeschi.ch.eu.org/efs/
6038S:	Orphan
6039F:	fs/efs/
6040
6041EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6042M:	Douglas Miller <dougmill@linux.ibm.com>
6043L:	netdev@vger.kernel.org
6044S:	Maintained
6045F:	drivers/net/ethernet/ibm/ehea/
6046
6047EM28XX VIDEO4LINUX DRIVER
6048M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6049L:	linux-media@vger.kernel.org
6050W:	https://linuxtv.org
6051T:	git git://linuxtv.org/media_tree.git
6052S:	Maintained
6053F:	drivers/media/usb/em28xx/
6054F:	Documentation/media/v4l-drivers/em28xx*
6055
6056EMBEDDED LINUX
6057M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6058M:	Matt Mackall <mpm@selenic.com>
6059M:	David Woodhouse <dwmw2@infradead.org>
6060L:	linux-embedded@vger.kernel.org
6061S:	Maintained
6062
6063Emulex 10Gbps iSCSI - OneConnect DRIVER
6064M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6065M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6066M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6067L:	linux-scsi@vger.kernel.org
6068W:	http://www.broadcom.com
6069S:	Supported
6070F:	drivers/scsi/be2iscsi/
6071
6072Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6073M:	Sathya Perla <sathya.perla@broadcom.com>
6074M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6075M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6076M:	Somnath Kotur <somnath.kotur@broadcom.com>
6077L:	netdev@vger.kernel.org
6078W:	http://www.emulex.com
6079S:	Supported
6080F:	drivers/net/ethernet/emulex/benet/
6081
6082EMULEX ONECONNECT ROCE DRIVER
6083M:	Selvin Xavier <selvin.xavier@broadcom.com>
6084M:	Devesh Sharma <devesh.sharma@broadcom.com>
6085L:	linux-rdma@vger.kernel.org
6086W:	http://www.broadcom.com
6087S:	Odd Fixes
6088F:	drivers/infiniband/hw/ocrdma/
6089F:	include/uapi/rdma/ocrdma-abi.h
6090
6091EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6092M:	James Smart <james.smart@broadcom.com>
6093M:	Dick Kennedy <dick.kennedy@broadcom.com>
6094L:	linux-scsi@vger.kernel.org
6095W:	http://www.broadcom.com
6096S:	Supported
6097F:	drivers/scsi/lpfc/
6098
6099ENE CB710 FLASH CARD READER DRIVER
6100M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6101S:	Maintained
6102F:	drivers/misc/cb710/
6103F:	drivers/mmc/host/cb710-mmc.*
6104F:	include/linux/cb710.h
6105
6106ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6107M:	Maxim Levitsky <maximlevitsky@gmail.com>
6108S:	Maintained
6109F:	drivers/media/rc/ene_ir.*
6110
6111EPSON S1D13XXX FRAMEBUFFER DRIVER
6112M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6113S:	Maintained
6114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6115F:	drivers/video/fbdev/s1d13xxxfb.c
6116F:	include/video/s1d13xxxfb.h
6117
6118EROFS FILE SYSTEM
6119M:	Gao Xiang <gaoxiang25@huawei.com>
6120M:	Chao Yu <yuchao0@huawei.com>
6121L:	linux-erofs@lists.ozlabs.org
6122S:	Maintained
6123F:	fs/erofs/
6124
6125ERRSEQ ERROR TRACKING INFRASTRUCTURE
6126M:	Jeff Layton <jlayton@kernel.org>
6127S:	Maintained
6128F:	lib/errseq.c
6129F:	include/linux/errseq.h
6130
6131ET131X NETWORK DRIVER
6132M:	Mark Einon <mark.einon@gmail.com>
6133S:	Odd Fixes
6134F:	drivers/net/ethernet/agere/
6135
6136ETHERNET BRIDGE
6137M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6138M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6139L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6140L:	netdev@vger.kernel.org
6141W:	http://www.linuxfoundation.org/en/Net:Bridge
6142S:	Maintained
6143F:	include/linux/netfilter_bridge/
6144F:	net/bridge/
6145
6146ETHERNET PHY LIBRARY
6147M:	Andrew Lunn <andrew@lunn.ch>
6148M:	Florian Fainelli <f.fainelli@gmail.com>
6149M:	Heiner Kallweit <hkallweit1@gmail.com>
6150L:	netdev@vger.kernel.org
6151S:	Maintained
6152F:	Documentation/ABI/testing/sysfs-class-net-phydev
6153F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6154F:	Documentation/devicetree/bindings/net/mdio*
6155F:	Documentation/networking/phy.rst
6156F:	drivers/net/phy/
6157F:	drivers/of/of_mdio.c
6158F:	drivers/of/of_net.c
6159F:	include/linux/*mdio*.h
6160F:	include/linux/of_net.h
6161F:	include/linux/phy.h
6162F:	include/linux/phy_fixed.h
6163F:	include/linux/platform_data/mdio-bcm-unimac.h
6164F:	include/linux/platform_data/mdio-gpio.h
6165F:	include/trace/events/mdio.h
6166F:	include/uapi/linux/mdio.h
6167F:	include/uapi/linux/mii.h
6168
6169EXFAT FILE SYSTEM
6170M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6171S:	Maintained
6172F:	drivers/staging/exfat/
6173
6174EXT2 FILE SYSTEM
6175M:	Jan Kara <jack@suse.com>
6176L:	linux-ext4@vger.kernel.org
6177S:	Maintained
6178F:	Documentation/filesystems/ext2.txt
6179F:	fs/ext2/
6180F:	include/linux/ext2*
6181
6182EXT4 FILE SYSTEM
6183M:	"Theodore Ts'o" <tytso@mit.edu>
6184M:	Andreas Dilger <adilger.kernel@dilger.ca>
6185L:	linux-ext4@vger.kernel.org
6186W:	http://ext4.wiki.kernel.org
6187Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6189S:	Maintained
6190F:	Documentation/filesystems/ext4/
6191F:	fs/ext4/
6192
6193Extended Verification Module (EVM)
6194M:	Mimi Zohar <zohar@linux.ibm.com>
6195L:	linux-integrity@vger.kernel.org
6196S:	Supported
6197F:	security/integrity/evm/
6198
6199EXTENSIBLE FIRMWARE INTERFACE (EFI)
6200M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6201L:	linux-efi@vger.kernel.org
6202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6203S:	Maintained
6204F:	Documentation/admin-guide/efi-stub.rst
6205F:	arch/*/kernel/efi.c
6206F:	arch/x86/boot/compressed/eboot.[ch]
6207F:	arch/*/include/asm/efi.h
6208F:	arch/x86/platform/efi/
6209F:	drivers/firmware/efi/
6210F:	include/linux/efi*.h
6211F:	arch/arm/boot/compressed/efi-header.S
6212F:	arch/arm64/kernel/efi-entry.S
6213
6214EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6215M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6216M:	Chanwoo Choi <cw00.choi@samsung.com>
6217L:	linux-kernel@vger.kernel.org
6218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6219S:	Maintained
6220F:	drivers/extcon/
6221F:	include/linux/extcon/
6222F:	include/linux/extcon.h
6223F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6224F:	Documentation/devicetree/bindings/extcon/
6225
6226EXYNOS DP DRIVER
6227M:	Jingoo Han <jingoohan1@gmail.com>
6228L:	dri-devel@lists.freedesktop.org
6229S:	Maintained
6230F:	drivers/gpu/drm/exynos/exynos_dp*
6231
6232EXYNOS SYSMMU (IOMMU) driver
6233M:	Marek Szyprowski <m.szyprowski@samsung.com>
6234L:	iommu@lists.linux-foundation.org
6235S:	Maintained
6236F:	drivers/iommu/exynos-iommu.c
6237
6238EZchip NPS platform support
6239M:	Vineet Gupta <vgupta@synopsys.com>
6240M:	Ofer Levi <oferle@mellanox.com>
6241S:	Supported
6242F:	arch/arc/plat-eznps
6243F:	arch/arc/boot/dts/eznps.dts
6244
6245F2FS FILE SYSTEM
6246M:	Jaegeuk Kim <jaegeuk@kernel.org>
6247M:	Chao Yu <yuchao0@huawei.com>
6248L:	linux-f2fs-devel@lists.sourceforge.net
6249W:	https://f2fs.wiki.kernel.org/
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6251S:	Maintained
6252F:	Documentation/filesystems/f2fs.txt
6253F:	Documentation/ABI/testing/sysfs-fs-f2fs
6254F:	fs/f2fs/
6255F:	include/linux/f2fs_fs.h
6256F:	include/trace/events/f2fs.h
6257
6258F71805F HARDWARE MONITORING DRIVER
6259M:	Jean Delvare <jdelvare@suse.com>
6260L:	linux-hwmon@vger.kernel.org
6261S:	Maintained
6262F:	Documentation/hwmon/f71805f.rst
6263F:	drivers/hwmon/f71805f.c
6264
6265FADDR2LINE
6266M:	Josh Poimboeuf <jpoimboe@redhat.com>
6267S:	Maintained
6268F:	scripts/faddr2line
6269
6270FAILOVER MODULE
6271M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6272L:	netdev@vger.kernel.org
6273S:	Supported
6274F:	net/core/failover.c
6275F:	include/net/failover.h
6276F:	Documentation/networking/failover.rst
6277
6278FANOTIFY
6279M:	Jan Kara <jack@suse.cz>
6280R:	Amir Goldstein <amir73il@gmail.com>
6281L:	linux-fsdevel@vger.kernel.org
6282S:	Maintained
6283F:	fs/notify/fanotify/
6284F:	include/linux/fanotify.h
6285F:	include/uapi/linux/fanotify.h
6286
6287FARSYNC SYNCHRONOUS DRIVER
6288M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6289W:	http://www.farsite.co.uk/
6290S:	Supported
6291F:	drivers/net/wan/farsync.*
6292
6293FAULT INJECTION SUPPORT
6294M:	Akinobu Mita <akinobu.mita@gmail.com>
6295S:	Supported
6296F:	Documentation/fault-injection/
6297F:	lib/fault-inject.c
6298
6299FBTFT Framebuffer drivers
6300S:	Orphan
6301L:	dri-devel@lists.freedesktop.org
6302L:	linux-fbdev@vger.kernel.org
6303F:	drivers/staging/fbtft/
6304
6305FC0011 TUNER DRIVER
6306M:	Michael Buesch <m@bues.ch>
6307L:	linux-media@vger.kernel.org
6308S:	Maintained
6309F:	drivers/media/tuners/fc0011.h
6310F:	drivers/media/tuners/fc0011.c
6311
6312FC2580 MEDIA DRIVER
6313M:	Antti Palosaari <crope@iki.fi>
6314L:	linux-media@vger.kernel.org
6315W:	https://linuxtv.org
6316W:	http://palosaari.fi/linux/
6317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6318T:	git git://linuxtv.org/anttip/media_tree.git
6319S:	Maintained
6320F:	drivers/media/tuners/fc2580*
6321
6322FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6323M:	Hannes Reinecke <hare@suse.de>
6324L:	linux-scsi@vger.kernel.org
6325W:	www.Open-FCoE.org
6326S:	Supported
6327F:	drivers/scsi/libfc/
6328F:	drivers/scsi/fcoe/
6329F:	include/scsi/fc/
6330F:	include/scsi/libfc.h
6331F:	include/scsi/libfcoe.h
6332F:	include/uapi/scsi/fc/
6333
6334FILE LOCKING (flock() and fcntl()/lockf())
6335M:	Jeff Layton <jlayton@kernel.org>
6336M:	"J. Bruce Fields" <bfields@fieldses.org>
6337L:	linux-fsdevel@vger.kernel.org
6338S:	Maintained
6339F:	include/linux/fcntl.h
6340F:	include/uapi/linux/fcntl.h
6341F:	fs/fcntl.c
6342F:	fs/locks.c
6343
6344FILESYSTEMS (VFS and infrastructure)
6345M:	Alexander Viro <viro@zeniv.linux.org.uk>
6346L:	linux-fsdevel@vger.kernel.org
6347S:	Maintained
6348F:	fs/*
6349F:	include/linux/fs.h
6350F:	include/linux/fs_types.h
6351F:	include/uapi/linux/fs.h
6352
6353FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6354M:	Riku Voipio <riku.voipio@iki.fi>
6355L:	linux-hwmon@vger.kernel.org
6356S:	Maintained
6357F:	drivers/hwmon/f75375s.c
6358F:	include/linux/f75375s.h
6359
6360FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6361M:	Clemens Ladisch <clemens@ladisch.de>
6362M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6365S:	Maintained
6366F:	sound/firewire/
6367F:	include/uapi/sound/firewire.h
6368
6369FIREWIRE MEDIA DRIVERS (firedtv)
6370M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6371L:	linux-media@vger.kernel.org
6372L:	linux1394-devel@lists.sourceforge.net
6373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6374S:	Maintained
6375F:	drivers/media/firewire/
6376
6377FIREWIRE SBP-2 TARGET
6378M:	Chris Boot <bootc@bootc.net>
6379L:	linux-scsi@vger.kernel.org
6380L:	target-devel@vger.kernel.org
6381L:	linux1394-devel@lists.sourceforge.net
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6383S:	Maintained
6384F:	drivers/target/sbp/
6385
6386FIREWIRE SUBSYSTEM
6387M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6388L:	linux1394-devel@lists.sourceforge.net
6389W:	http://ieee1394.wiki.kernel.org/
6390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6391S:	Maintained
6392F:	drivers/firewire/
6393F:	include/linux/firewire.h
6394F:	include/uapi/linux/firewire*.h
6395F:	tools/firewire/
6396
6397FIRMWARE LOADER (request_firmware)
6398M:	Luis Chamberlain <mcgrof@kernel.org>
6399L:	linux-kernel@vger.kernel.org
6400S:	Maintained
6401F:	Documentation/firmware_class/
6402F:	drivers/base/firmware_loader/
6403F:	include/linux/firmware.h
6404
6405FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6406M:	Joshua Morris <josh.h.morris@us.ibm.com>
6407M:	Philip Kelleher <pjk1939@linux.ibm.com>
6408S:	Maintained
6409F:	drivers/block/rsxx/
6410
6411FLEXTIMER FTM-QUADDEC DRIVER
6412M:	Patrick Havelange <patrick.havelange@essensium.com>
6413L:	linux-iio@vger.kernel.org
6414S:	Maintained
6415F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6416F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6417F:	drivers/counter/ftm-quaddec.c
6418
6419FLOPPY DRIVER
6420M:	Denis Efremov <efremov@linux.com>
6421S:	Odd Fixes
6422L:	linux-block@vger.kernel.org
6423F:	drivers/block/floppy.c
6424
6425FPGA MANAGER FRAMEWORK
6426M:	Moritz Fischer <mdf@kernel.org>
6427L:	linux-fpga@vger.kernel.org
6428S:	Maintained
6429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6430Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6431F:	Documentation/fpga/
6432F:	Documentation/driver-api/fpga/
6433F:	Documentation/devicetree/bindings/fpga/
6434F:	drivers/fpga/
6435F:	include/linux/fpga/
6436W:	http://www.rocketboards.org
6437
6438FPGA DFL DRIVERS
6439M:	Wu Hao <hao.wu@intel.com>
6440L:	linux-fpga@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/fpga/dfl.rst
6443F:	include/uapi/linux/fpga-dfl.h
6444F:	drivers/fpga/dfl*
6445
6446FPU EMULATOR
6447M:	Bill Metzenthen <billm@melbpc.org.au>
6448W:	http://floatingpoint.sourceforge.net/emulator/index.html
6449S:	Maintained
6450F:	arch/x86/math-emu/
6451
6452FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6453L:	netdev@vger.kernel.org
6454S:	Orphan
6455F:	drivers/net/wan/dlci.c
6456F:	drivers/net/wan/sdla.c
6457
6458FRAMEBUFFER LAYER
6459M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6460L:	dri-devel@lists.freedesktop.org
6461L:	linux-fbdev@vger.kernel.org
6462T:	git git://anongit.freedesktop.org/drm/drm-misc
6463Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6464S:	Maintained
6465F:	Documentation/fb/
6466F:	drivers/video/
6467F:	include/video/
6468F:	include/linux/fb.h
6469F:	include/uapi/video/
6470F:	include/uapi/linux/fb.h
6471
6472FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6473M:	Horia Geantă <horia.geanta@nxp.com>
6474M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6475L:	linux-crypto@vger.kernel.org
6476S:	Maintained
6477F:	drivers/crypto/caam/
6478F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6479
6480FREESCALE DIU FRAMEBUFFER DRIVER
6481M:	Timur Tabi <timur@kernel.org>
6482L:	linux-fbdev@vger.kernel.org
6483S:	Maintained
6484F:	drivers/video/fbdev/fsl-diu-fb.*
6485
6486FREESCALE DMA DRIVER
6487M:	Li Yang <leoyang.li@nxp.com>
6488M:	Zhang Wei <zw@zh-kernel.org>
6489L:	linuxppc-dev@lists.ozlabs.org
6490S:	Maintained
6491F:	drivers/dma/fsldma.*
6492
6493FREESCALE ENETC ETHERNET DRIVERS
6494M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6495L:	netdev@vger.kernel.org
6496S:	Maintained
6497F:	drivers/net/ethernet/freescale/enetc/
6498
6499FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6500M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6501L:	netdev@vger.kernel.org
6502S:	Maintained
6503F:	drivers/net/ethernet/freescale/gianfar*
6504F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6505
6506FREESCALE GPMI NAND DRIVER
6507M:	Han Xu <han.xu@nxp.com>
6508L:	linux-mtd@lists.infradead.org
6509S:	Maintained
6510F:	drivers/mtd/nand/raw/gpmi-nand/*
6511
6512FREESCALE I2C CPM DRIVER
6513M:	Jochen Friedrich <jochen@scram.de>
6514L:	linuxppc-dev@lists.ozlabs.org
6515L:	linux-i2c@vger.kernel.org
6516S:	Maintained
6517F:	drivers/i2c/busses/i2c-cpm.c
6518
6519FREESCALE IMX DDR PMU DRIVER
6520M:	Frank Li <Frank.li@nxp.com>
6521L:	linux-arm-kernel@lists.infradead.org
6522S:	Maintained
6523F:	drivers/perf/fsl_imx8_ddr_perf.c
6524F:	Documentation/admin-guide/perf/imx-ddr.rst
6525F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6526
6527FREESCALE IMX I2C DRIVER
6528M:	Oleksij Rempel <o.rempel@pengutronix.de>
6529R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6530L:	linux-i2c@vger.kernel.org
6531S:	Maintained
6532F:	drivers/i2c/busses/i2c-imx.c
6533F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6534
6535FREESCALE IMX LPI2C DRIVER
6536M:	Dong Aisheng <aisheng.dong@nxp.com>
6537L:	linux-i2c@vger.kernel.org
6538L:	linux-imx@nxp.com
6539S:	Maintained
6540F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6541F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6542
6543FREESCALE IMX / MXC FEC DRIVER
6544M:	Fugang Duan <fugang.duan@nxp.com>
6545L:	netdev@vger.kernel.org
6546S:	Maintained
6547F:	drivers/net/ethernet/freescale/fec_main.c
6548F:	drivers/net/ethernet/freescale/fec_ptp.c
6549F:	drivers/net/ethernet/freescale/fec.h
6550F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6551
6552FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6553M:	Sascha Hauer <s.hauer@pengutronix.de>
6554R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6555L:	linux-fbdev@vger.kernel.org
6556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6557S:	Maintained
6558F:	include/linux/platform_data/video-imxfb.h
6559F:	drivers/video/fbdev/imxfb.c
6560
6561FREESCALE QORIQ DPAA ETHERNET DRIVER
6562M:	Madalin Bucur <madalin.bucur@nxp.com>
6563L:	netdev@vger.kernel.org
6564S:	Maintained
6565F:	drivers/net/ethernet/freescale/dpaa
6566
6567FREESCALE QORIQ DPAA FMAN DRIVER
6568M:	Madalin Bucur <madalin.bucur@nxp.com>
6569L:	netdev@vger.kernel.org
6570S:	Maintained
6571F:	drivers/net/ethernet/freescale/fman
6572F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6573
6574FREESCALE QORIQ PTP CLOCK DRIVER
6575M:	Yangbo Lu <yangbo.lu@nxp.com>
6576L:	netdev@vger.kernel.org
6577S:	Maintained
6578F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6579F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6580F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6581F:	drivers/ptp/ptp_qoriq.c
6582F:	drivers/ptp/ptp_qoriq_debugfs.c
6583F:	include/linux/fsl/ptp_qoriq.h
6584F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6585
6586FREESCALE QUAD SPI DRIVER
6587M:	Han Xu <han.xu@nxp.com>
6588L:	linux-spi@vger.kernel.org
6589S:	Maintained
6590F:	drivers/spi/spi-fsl-qspi.c
6591
6592FREESCALE QUICC ENGINE LIBRARY
6593M:	Qiang Zhao <qiang.zhao@nxp.com>
6594L:	linuxppc-dev@lists.ozlabs.org
6595S:	Maintained
6596F:	drivers/soc/fsl/qe/
6597F:	include/soc/fsl/*qe*.h
6598F:	include/soc/fsl/*ucc*.h
6599
6600FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6601M:	Li Yang <leoyang.li@nxp.com>
6602L:	netdev@vger.kernel.org
6603L:	linuxppc-dev@lists.ozlabs.org
6604S:	Maintained
6605F:	drivers/net/ethernet/freescale/ucc_geth*
6606
6607FREESCALE QUICC ENGINE UCC HDLC DRIVER
6608M:	Zhao Qiang <qiang.zhao@nxp.com>
6609L:	netdev@vger.kernel.org
6610L:	linuxppc-dev@lists.ozlabs.org
6611S:	Maintained
6612F:	drivers/net/wan/fsl_ucc_hdlc*
6613
6614FREESCALE QUICC ENGINE UCC UART DRIVER
6615M:	Timur Tabi <timur@kernel.org>
6616L:	linuxppc-dev@lists.ozlabs.org
6617S:	Maintained
6618F:	drivers/tty/serial/ucc_uart.c
6619
6620FREESCALE SOC DRIVERS
6621M:	Li Yang <leoyang.li@nxp.com>
6622L:	linuxppc-dev@lists.ozlabs.org
6623L:	linux-arm-kernel@lists.infradead.org
6624S:	Maintained
6625F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6626F:	Documentation/devicetree/bindings/soc/fsl/
6627F:	drivers/soc/fsl/
6628F:	include/linux/fsl/
6629
6630FREESCALE SOC FS_ENET DRIVER
6631M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6632L:	linuxppc-dev@lists.ozlabs.org
6633L:	netdev@vger.kernel.org
6634S:	Maintained
6635F:	drivers/net/ethernet/freescale/fs_enet/
6636F:	include/linux/fs_enet_pd.h
6637
6638FREESCALE SOC SOUND DRIVERS
6639M:	Timur Tabi <timur@kernel.org>
6640M:	Nicolin Chen <nicoleotsuka@gmail.com>
6641M:	Xiubo Li <Xiubo.Lee@gmail.com>
6642R:	Fabio Estevam <festevam@gmail.com>
6643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6644L:	linuxppc-dev@lists.ozlabs.org
6645S:	Maintained
6646F:	sound/soc/fsl/fsl*
6647F:	sound/soc/fsl/imx*
6648F:	sound/soc/fsl/mpc8610_hpcd.c
6649
6650FREESCALE USB PERIPHERAL DRIVERS
6651M:	Li Yang <leoyang.li@nxp.com>
6652L:	linux-usb@vger.kernel.org
6653L:	linuxppc-dev@lists.ozlabs.org
6654S:	Maintained
6655F:	drivers/usb/gadget/udc/fsl*
6656
6657FREEVXFS FILESYSTEM
6658M:	Christoph Hellwig <hch@infradead.org>
6659W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6660S:	Maintained
6661F:	fs/freevxfs/
6662
6663FREEZER
6664M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6665M:	Pavel Machek <pavel@ucw.cz>
6666L:	linux-pm@vger.kernel.org
6667S:	Supported
6668F:	Documentation/power/freezing-of-tasks.rst
6669F:	include/linux/freezer.h
6670F:	kernel/freezer.c
6671
6672FRONTSWAP API
6673M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6674L:	linux-kernel@vger.kernel.org
6675S:	Maintained
6676F:	mm/frontswap.c
6677F:	include/linux/frontswap.h
6678
6679FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6680M:	David Howells <dhowells@redhat.com>
6681L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6682S:	Supported
6683F:	Documentation/filesystems/caching/
6684F:	fs/fscache/
6685F:	include/linux/fscache*.h
6686
6687FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6688M:	Theodore Y. Ts'o <tytso@mit.edu>
6689M:	Jaegeuk Kim <jaegeuk@kernel.org>
6690M:	Eric Biggers <ebiggers@kernel.org>
6691L:	linux-fscrypt@vger.kernel.org
6692Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6693T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6694S:	Supported
6695F:	fs/crypto/
6696F:	include/linux/fscrypt*.h
6697F:	include/uapi/linux/fscrypt.h
6698F:	Documentation/filesystems/fscrypt.rst
6699
6700FSI SUBSYSTEM
6701M:	Jeremy Kerr <jk@ozlabs.org>
6702M:	Joel Stanley <joel@jms.id.au>
6703R:	Alistar Popple <alistair@popple.id.au>
6704R:	Eddie James <eajames@linux.ibm.com>
6705L:	linux-fsi@lists.ozlabs.org
6706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6707Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6708S:	Supported
6709F:	drivers/fsi/
6710F:	include/linux/fsi*.h
6711F:	include/trace/events/fsi*.h
6712
6713FSI-ATTACHED I2C DRIVER
6714M:	Eddie James <eajames@linux.ibm.com>
6715L:	linux-i2c@vger.kernel.org
6716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6717S:	Maintained
6718F:	drivers/i2c/busses/i2c-fsi.c
6719F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6720
6721FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6722M:	Jan Kara <jack@suse.cz>
6723R:	Amir Goldstein <amir73il@gmail.com>
6724L:	linux-fsdevel@vger.kernel.org
6725S:	Maintained
6726F:	fs/notify/
6727F:	include/linux/fsnotify*.h
6728
6729FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6730M:	Eric Biggers <ebiggers@kernel.org>
6731M:	Theodore Y. Ts'o <tytso@mit.edu>
6732L:	linux-fscrypt@vger.kernel.org
6733Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6734T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6735S:	Supported
6736F:	fs/verity/
6737F:	include/linux/fsverity.h
6738F:	include/uapi/linux/fsverity.h
6739F:	Documentation/filesystems/fsverity.rst
6740
6741FUJITSU LAPTOP EXTRAS
6742M:	Jonathan Woithe <jwoithe@just42.net>
6743L:	platform-driver-x86@vger.kernel.org
6744S:	Maintained
6745F:	drivers/platform/x86/fujitsu-laptop.c
6746
6747FUJITSU M-5MO LS CAMERA ISP DRIVER
6748M:	Kyungmin Park <kyungmin.park@samsung.com>
6749M:	Heungjun Kim <riverful.kim@samsung.com>
6750L:	linux-media@vger.kernel.org
6751S:	Maintained
6752F:	drivers/media/i2c/m5mols/
6753F:	include/media/i2c/m5mols.h
6754
6755FUJITSU TABLET EXTRAS
6756M:	Robert Gerlach <khnz@gmx.de>
6757L:	platform-driver-x86@vger.kernel.org
6758S:	Maintained
6759F:	drivers/platform/x86/fujitsu-tablet.c
6760
6761FUSE: FILESYSTEM IN USERSPACE
6762M:	Miklos Szeredi <miklos@szeredi.hu>
6763L:	linux-fsdevel@vger.kernel.org
6764W:	http://fuse.sourceforge.net/
6765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6766S:	Maintained
6767F:	fs/fuse/
6768F:	include/uapi/linux/fuse.h
6769F:	Documentation/filesystems/fuse.txt
6770
6771FUTEX SUBSYSTEM
6772M:	Thomas Gleixner <tglx@linutronix.de>
6773M:	Ingo Molnar <mingo@redhat.com>
6774R:	Peter Zijlstra <peterz@infradead.org>
6775R:	Darren Hart <dvhart@infradead.org>
6776L:	linux-kernel@vger.kernel.org
6777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6778S:	Maintained
6779F:	kernel/futex.c
6780F:	include/asm-generic/futex.h
6781F:	include/linux/futex.h
6782F:	include/uapi/linux/futex.h
6783F:	tools/testing/selftests/futex/
6784F:	tools/perf/bench/futex*
6785F:	Documentation/*futex*
6786
6787GCC PLUGINS
6788M:	Kees Cook <keescook@chromium.org>
6789R:	Emese Revfy <re.emese@gmail.com>
6790L:	kernel-hardening@lists.openwall.com
6791S:	Maintained
6792F:	scripts/gcc-plugins/
6793F:	scripts/gcc-plugin.sh
6794F:	scripts/Makefile.gcc-plugins
6795F:	Documentation/core-api/gcc-plugins.rst
6796
6797GASKET DRIVER FRAMEWORK
6798M:	Rob Springer <rspringer@google.com>
6799M:	Todd Poynor <toddpoynor@google.com>
6800M:	Ben Chan <benchan@chromium.org>
6801S:	Maintained
6802F:	drivers/staging/gasket/
6803
6804GCOV BASED KERNEL PROFILING
6805M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6806S:	Maintained
6807F:	kernel/gcov/
6808F:	Documentation/dev-tools/gcov.rst
6809
6810GDB KERNEL DEBUGGING HELPER SCRIPTS
6811M:	Jan Kiszka <jan.kiszka@siemens.com>
6812M:	Kieran Bingham <kbingham@kernel.org>
6813S:	Supported
6814F:	scripts/gdb/
6815
6816GDT SCSI DISK ARRAY CONTROLLER DRIVER
6817M:	Achim Leubner <achim_leubner@adaptec.com>
6818L:	linux-scsi@vger.kernel.org
6819W:	http://www.icp-vortex.com/
6820S:	Supported
6821F:	drivers/scsi/gdt*
6822
6823GEMTEK FM RADIO RECEIVER DRIVER
6824M:	Hans Verkuil <hverkuil@xs4all.nl>
6825L:	linux-media@vger.kernel.org
6826T:	git git://linuxtv.org/media_tree.git
6827W:	https://linuxtv.org
6828S:	Maintained
6829F:	drivers/media/radio/radio-gemtek*
6830
6831GENERIC ARCHITECTURE TOPOLOGY
6832M:	Sudeep Holla <sudeep.holla@arm.com>
6833L:	linux-kernel@vger.kernel.org
6834S:	Maintained
6835F:	drivers/base/arch_topology.c
6836F:	include/linux/arch_topology.h
6837
6838GENERIC GPIO I2C DRIVER
6839M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6840S:	Supported
6841F:	drivers/i2c/busses/i2c-gpio.c
6842F:	include/linux/platform_data/i2c-gpio.h
6843
6844GENERIC GPIO I2C MULTIPLEXER DRIVER
6845M:	Peter Korsgaard <peter.korsgaard@barco.com>
6846L:	linux-i2c@vger.kernel.org
6847S:	Supported
6848F:	drivers/i2c/muxes/i2c-mux-gpio.c
6849F:	include/linux/platform_data/i2c-mux-gpio.h
6850F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6851
6852GENERIC HDLC (WAN) DRIVERS
6853M:	Krzysztof Halasa <khc@pm.waw.pl>
6854W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6855S:	Maintained
6856F:	drivers/net/wan/c101.c
6857F:	drivers/net/wan/hd6457*
6858F:	drivers/net/wan/hdlc*
6859F:	drivers/net/wan/n2.c
6860F:	drivers/net/wan/pc300too.c
6861F:	drivers/net/wan/pci200syn.c
6862F:	drivers/net/wan/wanxl*
6863
6864GENERIC INCLUDE/ASM HEADER FILES
6865M:	Arnd Bergmann <arnd@arndb.de>
6866L:	linux-arch@vger.kernel.org
6867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6868S:	Maintained
6869F:	include/asm-generic/
6870F:	include/uapi/asm-generic/
6871
6872GENERIC PHY FRAMEWORK
6873M:	Kishon Vijay Abraham I <kishon@ti.com>
6874L:	linux-kernel@vger.kernel.org
6875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6876S:	Supported
6877F:	drivers/phy/
6878F:	include/linux/phy/
6879F:	Documentation/devicetree/bindings/phy/
6880
6881GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6882M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6883S:	Supported
6884F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6885
6886GENERIC PM DOMAINS
6887M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6888M:	Kevin Hilman <khilman@kernel.org>
6889M:	Ulf Hansson <ulf.hansson@linaro.org>
6890L:	linux-pm@vger.kernel.org
6891S:	Supported
6892F:	drivers/base/power/domain*.c
6893F:	include/linux/pm_domain.h
6894F:	Documentation/devicetree/bindings/power/power_domain.txt
6895
6896GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6897M:	Eugen Hristev <eugen.hristev@microchip.com>
6898L:	linux-input@vger.kernel.org
6899S:	Maintained
6900F:	drivers/input/touchscreen/resistive-adc-touch.c
6901
6902GENERIC UIO DRIVER FOR PCI DEVICES
6903M:	"Michael S. Tsirkin" <mst@redhat.com>
6904L:	kvm@vger.kernel.org
6905S:	Supported
6906F:	drivers/uio/uio_pci_generic.c
6907
6908GENERIC VDSO LIBRARY:
6909M:	Andy Lutomirski <luto@kernel.org>
6910M:	Thomas Gleixner <tglx@linutronix.de>
6911M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6912L:	linux-kernel@vger.kernel.org
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6914S:	Maintained
6915F:	lib/vdso/
6916F:	kernel/time/vsyscall.c
6917F:	include/vdso/
6918F:	include/asm-generic/vdso/vsyscall.h
6919
6920GENWQE (IBM Generic Workqueue Card)
6921M:	Frank Haverkamp <haver@linux.ibm.com>
6922S:	Supported
6923F:	drivers/misc/genwqe/
6924
6925GET_MAINTAINER SCRIPT
6926M:	Joe Perches <joe@perches.com>
6927S:	Maintained
6928F:	scripts/get_maintainer.pl
6929
6930GFS2 FILE SYSTEM
6931M:	Bob Peterson <rpeterso@redhat.com>
6932M:	Andreas Gruenbacher <agruenba@redhat.com>
6933L:	cluster-devel@redhat.com
6934W:	http://sources.redhat.com/cluster/
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6936S:	Supported
6937F:	Documentation/filesystems/gfs2*.txt
6938F:	fs/gfs2/
6939F:	include/uapi/linux/gfs2_ondisk.h
6940
6941GNSS SUBSYSTEM
6942M:	Johan Hovold <johan@kernel.org>
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6944S:	Maintained
6945F:	Documentation/ABI/testing/sysfs-class-gnss
6946F:	Documentation/devicetree/bindings/gnss/
6947F:	drivers/gnss/
6948F:	include/linux/gnss.h
6949
6950GO7007 MPEG CODEC
6951M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6952L:	linux-media@vger.kernel.org
6953S:	Maintained
6954F:	drivers/media/usb/go7007/
6955
6956GOODIX TOUCHSCREEN
6957M:	Bastien Nocera <hadess@hadess.net>
6958L:	linux-input@vger.kernel.org
6959S:	Maintained
6960F:	drivers/input/touchscreen/goodix.c
6961
6962GOOGLE ETHERNET DRIVERS
6963M:	Catherine Sullivan <csully@google.com>
6964R:	Sagi Shahar <sagis@google.com>
6965R:	Jon Olson <jonolson@google.com>
6966L:	netdev@vger.kernel.org
6967S:	Supported
6968F:	Documentation/networking/device_drivers/google/gve.rst
6969F:	drivers/net/ethernet/google
6970
6971GPD POCKET FAN DRIVER
6972M:	Hans de Goede <hdegoede@redhat.com>
6973L:	platform-driver-x86@vger.kernel.org
6974S:	Maintained
6975F:	drivers/platform/x86/gpd-pocket-fan.c
6976
6977GPIO ACPI SUPPORT
6978M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6979M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6980L:	linux-gpio@vger.kernel.org
6981L:	linux-acpi@vger.kernel.org
6982S:	Maintained
6983F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6984F:	drivers/gpio/gpiolib-acpi.c
6985
6986GPIO IR Transmitter
6987M:	Sean Young <sean@mess.org>
6988L:	linux-media@vger.kernel.org
6989S:	Maintained
6990F:	drivers/media/rc/gpio-ir-tx.c
6991
6992GPIO MOCKUP DRIVER
6993M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6994L:	linux-gpio@vger.kernel.org
6995S:	Maintained
6996F:	drivers/gpio/gpio-mockup.c
6997F:	tools/testing/selftests/gpio/
6998
6999GPIO SUBSYSTEM
7000M:	Linus Walleij <linus.walleij@linaro.org>
7001M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7002L:	linux-gpio@vger.kernel.org
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7004S:	Maintained
7005F:	Documentation/devicetree/bindings/gpio/
7006F:	Documentation/driver-api/gpio/
7007F:	Documentation/admin-guide/gpio/
7008F:	Documentation/ABI/testing/gpio-cdev
7009F:	Documentation/ABI/obsolete/sysfs-gpio
7010F:	drivers/gpio/
7011F:	include/linux/gpio/
7012F:	include/linux/gpio.h
7013F:	include/linux/of_gpio.h
7014F:	include/asm-generic/gpio.h
7015F:	include/uapi/linux/gpio.h
7016F:	tools/gpio/
7017
7018GRE DEMULTIPLEXER DRIVER
7019M:	Dmitry Kozlov <xeb@mail.ru>
7020L:	netdev@vger.kernel.org
7021S:	Maintained
7022F:	net/ipv4/gre_demux.c
7023F:	net/ipv4/gre_offload.c
7024F:	include/net/gre.h
7025
7026GRETH 10/100/1G Ethernet MAC device driver
7027M:	Andreas Larsson <andreas@gaisler.com>
7028L:	netdev@vger.kernel.org
7029S:	Maintained
7030F:	drivers/net/ethernet/aeroflex/
7031
7032GREYBUS AUDIO PROTOCOLS DRIVERS
7033M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7034M:	Mark Greer <mgreer@animalcreek.com>
7035S:	Maintained
7036F:	drivers/staging/greybus/audio_apbridgea.c
7037F:	drivers/staging/greybus/audio_apbridgea.h
7038F:	drivers/staging/greybus/audio_codec.c
7039F:	drivers/staging/greybus/audio_codec.h
7040F:	drivers/staging/greybus/audio_gb.c
7041F:	drivers/staging/greybus/audio_manager.c
7042F:	drivers/staging/greybus/audio_manager.h
7043F:	drivers/staging/greybus/audio_manager_module.c
7044F:	drivers/staging/greybus/audio_manager_private.h
7045F:	drivers/staging/greybus/audio_manager_sysfs.c
7046F:	drivers/staging/greybus/audio_module.c
7047F:	drivers/staging/greybus/audio_topology.c
7048
7049GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7050M:	Viresh Kumar <vireshk@kernel.org>
7051S:	Maintained
7052F:	drivers/staging/greybus/authentication.c
7053F:	drivers/staging/greybus/bootrom.c
7054F:	drivers/staging/greybus/firmware.h
7055F:	drivers/staging/greybus/fw-core.c
7056F:	drivers/staging/greybus/fw-download.c
7057F:	drivers/staging/greybus/fw-management.c
7058F:	drivers/staging/greybus/greybus_authentication.h
7059F:	drivers/staging/greybus/greybus_firmware.h
7060F:	drivers/staging/greybus/hid.c
7061F:	drivers/staging/greybus/i2c.c
7062F:	drivers/staging/greybus/spi.c
7063F:	drivers/staging/greybus/spilib.c
7064F:	drivers/staging/greybus/spilib.h
7065
7066GREYBUS LOOPBACK DRIVER
7067M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7068S:	Maintained
7069F:	drivers/staging/greybus/loopback.c
7070
7071GREYBUS PLATFORM DRIVERS
7072M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7073S:	Maintained
7074F:	drivers/staging/greybus/arche-platform.c
7075F:	drivers/staging/greybus/arche-apb-ctrl.c
7076F:	drivers/staging/greybus/arche_platform.h
7077
7078GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7079M:	Rui Miguel Silva <rmfrfs@gmail.com>
7080S:	Maintained
7081F:	drivers/staging/greybus/sdio.c
7082F:	drivers/staging/greybus/light.c
7083F:	drivers/staging/greybus/gpio.c
7084F:	drivers/staging/greybus/power_supply.c
7085F:	drivers/staging/greybus/spi.c
7086F:	drivers/staging/greybus/spilib.c
7087
7088GREYBUS SUBSYSTEM
7089M:	Johan Hovold <johan@kernel.org>
7090M:	Alex Elder <elder@kernel.org>
7091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7092S:	Maintained
7093F:	drivers/staging/greybus/
7094F:	drivers/greybus/
7095F:	include/linux/greybus.h
7096F:	include/linux/greybus/
7097L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7098
7099GREYBUS UART PROTOCOLS DRIVERS
7100M:	David Lin <dtwlin@gmail.com>
7101S:	Maintained
7102F:	drivers/staging/greybus/uart.c
7103F:	drivers/staging/greybus/log.c
7104
7105GS1662 VIDEO SERIALIZER
7106M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7107L:	linux-media@vger.kernel.org
7108T:	git git://linuxtv.org/media_tree.git
7109S:	Maintained
7110F:	drivers/media/spi/gs1662.c
7111
7112GSPCA FINEPIX SUBDRIVER
7113M:	Frank Zago <frank@zago.net>
7114L:	linux-media@vger.kernel.org
7115T:	git git://linuxtv.org/media_tree.git
7116S:	Maintained
7117F:	drivers/media/usb/gspca/finepix.c
7118
7119GSPCA GL860 SUBDRIVER
7120M:	Olivier Lorin <o.lorin@laposte.net>
7121L:	linux-media@vger.kernel.org
7122T:	git git://linuxtv.org/media_tree.git
7123S:	Maintained
7124F:	drivers/media/usb/gspca/gl860/
7125
7126GSPCA M5602 SUBDRIVER
7127M:	Erik Andren <erik.andren@gmail.com>
7128L:	linux-media@vger.kernel.org
7129T:	git git://linuxtv.org/media_tree.git
7130S:	Maintained
7131F:	drivers/media/usb/gspca/m5602/
7132
7133GSPCA PAC207 SONIXB SUBDRIVER
7134M:	Hans Verkuil <hverkuil@xs4all.nl>
7135L:	linux-media@vger.kernel.org
7136T:	git git://linuxtv.org/media_tree.git
7137S:	Odd Fixes
7138F:	drivers/media/usb/gspca/pac207.c
7139
7140GSPCA SN9C20X SUBDRIVER
7141M:	Brian Johnson <brijohn@gmail.com>
7142L:	linux-media@vger.kernel.org
7143T:	git git://linuxtv.org/media_tree.git
7144S:	Maintained
7145F:	drivers/media/usb/gspca/sn9c20x.c
7146
7147GSPCA T613 SUBDRIVER
7148M:	Leandro Costantino <lcostantino@gmail.com>
7149L:	linux-media@vger.kernel.org
7150T:	git git://linuxtv.org/media_tree.git
7151S:	Maintained
7152F:	drivers/media/usb/gspca/t613.c
7153
7154GSPCA USB WEBCAM DRIVER
7155M:	Hans Verkuil <hverkuil@xs4all.nl>
7156L:	linux-media@vger.kernel.org
7157T:	git git://linuxtv.org/media_tree.git
7158S:	Odd Fixes
7159F:	drivers/media/usb/gspca/
7160
7161GTP (GPRS Tunneling Protocol)
7162M:	Pablo Neira Ayuso <pablo@netfilter.org>
7163M:	Harald Welte <laforge@gnumonks.org>
7164L:	osmocom-net-gprs@lists.osmocom.org
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7166S:	Maintained
7167F:	drivers/net/gtp.c
7168
7169GUID PARTITION TABLE (GPT)
7170M:	Davidlohr Bueso <dave@stgolabs.net>
7171L:	linux-efi@vger.kernel.org
7172S:	Maintained
7173F:	block/partitions/efi.*
7174
7175H8/300 ARCHITECTURE
7176M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7177L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7178W:	http://uclinux-h8.sourceforge.jp
7179T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7180S:	Maintained
7181F:	arch/h8300/
7182F:	drivers/clocksource/h8300_*.c
7183F:	drivers/clk/h8300/
7184F:	drivers/irqchip/irq-renesas-h8*.c
7185
7186HABANALABS PCI DRIVER
7187M:	Oded Gabbay <oded.gabbay@gmail.com>
7188T:	git https://github.com/HabanaAI/linux.git
7189S:	Supported
7190F:	drivers/misc/habanalabs/
7191F:	include/uapi/misc/habanalabs.h
7192F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7193F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7194
7195HACKRF MEDIA DRIVER
7196M:	Antti Palosaari <crope@iki.fi>
7197L:	linux-media@vger.kernel.org
7198W:	https://linuxtv.org
7199W:	http://palosaari.fi/linux/
7200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7201T:	git git://linuxtv.org/anttip/media_tree.git
7202S:	Maintained
7203F:	drivers/media/usb/hackrf/
7204
7205HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7206M:	Frank Seidel <frank@f-seidel.de>
7207L:	platform-driver-x86@vger.kernel.org
7208W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7209S:	Maintained
7210F:	drivers/platform/x86/hdaps.c
7211
7212HARDWARE MONITORING
7213M:	Jean Delvare <jdelvare@suse.com>
7214M:	Guenter Roeck <linux@roeck-us.net>
7215L:	linux-hwmon@vger.kernel.org
7216W:	http://hwmon.wiki.kernel.org/
7217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7218S:	Maintained
7219F:	Documentation/devicetree/bindings/hwmon/
7220F:	Documentation/hwmon/
7221F:	drivers/hwmon/
7222F:	include/linux/hwmon*.h
7223F:	include/trace/events/hwmon*.h
7224
7225HARDWARE RANDOM NUMBER GENERATOR CORE
7226M:	Matt Mackall <mpm@selenic.com>
7227M:	Herbert Xu <herbert@gondor.apana.org.au>
7228L:	linux-crypto@vger.kernel.org
7229S:	Odd fixes
7230F:	Documentation/devicetree/bindings/rng/
7231F:	Documentation/admin-guide/hw_random.rst
7232F:	drivers/char/hw_random/
7233F:	include/linux/hw_random.h
7234
7235HARDWARE TRACING FACILITIES
7236M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7237S:	Maintained
7238F:	drivers/hwtracing/
7239
7240HARDWARE SPINLOCK CORE
7241M:	Ohad Ben-Cohen <ohad@wizery.com>
7242M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7243L:	linux-remoteproc@vger.kernel.org
7244S:	Maintained
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7246F:	Documentation/devicetree/bindings/hwlock/
7247F:	Documentation/hwspinlock.txt
7248F:	drivers/hwspinlock/
7249F:	include/linux/hwspinlock.h
7250
7251HARMONY SOUND DRIVER
7252L:	linux-parisc@vger.kernel.org
7253S:	Maintained
7254F:	sound/parisc/harmony.*
7255
7256HDPVR USB VIDEO ENCODER DRIVER
7257M:	Hans Verkuil <hverkuil@xs4all.nl>
7258L:	linux-media@vger.kernel.org
7259T:	git git://linuxtv.org/media_tree.git
7260W:	https://linuxtv.org
7261S:	Odd Fixes
7262F:	drivers/media/usb/hdpvr/
7263
7264HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7265M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7266S:	Supported
7267F:	Documentation/watchdog/hpwdt.rst
7268F:	drivers/watchdog/hpwdt.c
7269
7270HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7271M:	Don Brace <don.brace@microsemi.com>
7272L:	esc.storagedev@microsemi.com
7273L:	linux-scsi@vger.kernel.org
7274S:	Supported
7275F:	Documentation/scsi/hpsa.txt
7276F:	drivers/scsi/hpsa*.[ch]
7277F:	include/linux/cciss*.h
7278F:	include/uapi/linux/cciss*.h
7279
7280HFI1 DRIVER
7281M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7282M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7283L:	linux-rdma@vger.kernel.org
7284S:	Supported
7285F:	drivers/infiniband/hw/hfi1
7286
7287HFS FILESYSTEM
7288L:	linux-fsdevel@vger.kernel.org
7289S:	Orphan
7290F:	Documentation/filesystems/hfs.txt
7291F:	fs/hfs/
7292
7293HFSPLUS FILESYSTEM
7294L:	linux-fsdevel@vger.kernel.org
7295S:	Orphan
7296F:	Documentation/filesystems/hfsplus.txt
7297F:	fs/hfsplus/
7298
7299HGA FRAMEBUFFER DRIVER
7300M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7301L:	linux-nvidia@lists.surfsouth.com
7302W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7303S:	Maintained
7304F:	drivers/video/fbdev/hgafb.c
7305
7306HIBERNATION (aka Software Suspend, aka swsusp)
7307M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7308M:	Pavel Machek <pavel@ucw.cz>
7309L:	linux-pm@vger.kernel.org
7310B:	https://bugzilla.kernel.org
7311S:	Supported
7312F:	arch/x86/power/
7313F:	drivers/base/power/
7314F:	kernel/power/
7315F:	include/linux/suspend.h
7316F:	include/linux/freezer.h
7317F:	include/linux/pm.h
7318F:	arch/*/include/asm/suspend*.h
7319
7320HID CORE LAYER
7321M:	Jiri Kosina <jikos@kernel.org>
7322M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7323L:	linux-input@vger.kernel.org
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7325S:	Maintained
7326F:	drivers/hid/
7327F:	include/linux/hid*
7328F:	include/uapi/linux/hid*
7329
7330HID SENSOR HUB DRIVERS
7331M:	Jiri Kosina <jikos@kernel.org>
7332M:	Jonathan Cameron <jic23@kernel.org>
7333M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7334L:	linux-input@vger.kernel.org
7335L:	linux-iio@vger.kernel.org
7336S:	Maintained
7337F:	Documentation/hid/hid-sensor*
7338F:	drivers/hid/hid-sensor-*
7339F:	drivers/iio/*/hid-*
7340F:	include/linux/hid-sensor-*
7341
7342HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7343M:	Thomas Gleixner <tglx@linutronix.de>
7344L:	linux-kernel@vger.kernel.org
7345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7346S:	Maintained
7347F:	Documentation/timers/
7348F:	kernel/time/hrtimer.c
7349F:	kernel/time/clockevents.c
7350F:	kernel/time/timer_*.c
7351F:	include/linux/clockchips.h
7352F:	include/linux/hrtimer.h
7353
7354HIGH-SPEED SCC DRIVER FOR AX.25
7355L:	linux-hams@vger.kernel.org
7356S:	Orphan
7357F:	drivers/net/hamradio/dmascc.c
7358F:	drivers/net/hamradio/scc.c
7359
7360HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7361M:	HighPoint Linux Team <linux@highpoint-tech.com>
7362W:	http://www.highpoint-tech.com
7363S:	Supported
7364F:	Documentation/scsi/hptiop.txt
7365F:	drivers/scsi/hptiop.c
7366
7367HIPPI
7368M:	Jes Sorensen <jes@trained-monkey.org>
7369L:	linux-hippi@sunsite.dk
7370S:	Maintained
7371F:	include/linux/hippidevice.h
7372F:	include/uapi/linux/if_hippi.h
7373F:	net/802/hippi.c
7374F:	drivers/net/hippi/
7375
7376HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7377M:	Zaibo Xu <xuzaibo@huawei.com>
7378L:	linux-crypto@vger.kernel.org
7379S:	Maintained
7380F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7381F:	drivers/crypto/hisilicon/sec2/sec_main.c
7382F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7383F:	drivers/crypto/hisilicon/sec2/sec.h
7384F:	Documentation/ABI/testing/debugfs-hisi-sec
7385
7386HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7387M:	Zaibo Xu <xuzaibo@huawei.com>
7388L:	linux-crypto@vger.kernel.org
7389S:	Maintained
7390F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7391F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7392F:	drivers/crypto/hisilicon/hpre/hpre.h
7393F:	Documentation/ABI/testing/debugfs-hisi-hpre
7394
7395HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7396M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7397M:	Salil Mehta <salil.mehta@huawei.com>
7398L:	netdev@vger.kernel.org
7399W:	http://www.hisilicon.com
7400S:	Maintained
7401F:	drivers/net/ethernet/hisilicon/hns3/
7402
7403HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7404M:	Zaibo Xu <xuzaibo@huawei.com>
7405S:	Maintained
7406F:	drivers/char/hw_random/hisi-trng-v2.c
7407
7408HISILICON LPC BUS DRIVER
7409M:	john.garry@huawei.com
7410W:	http://www.hisilicon.com
7411S:	Maintained
7412F:	drivers/bus/hisi_lpc.c
7413F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7414
7415HISILICON NETWORK SUBSYSTEM DRIVER
7416M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7417M:	Salil Mehta <salil.mehta@huawei.com>
7418L:	netdev@vger.kernel.org
7419W:	http://www.hisilicon.com
7420S:	Maintained
7421F:	drivers/net/ethernet/hisilicon/
7422F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7423
7424HISILICON PMU DRIVER
7425M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7426W:	http://www.hisilicon.com
7427S:	Supported
7428F:	drivers/perf/hisilicon
7429F:	Documentation/admin-guide/perf/hisi-pmu.rst
7430
7431HISILICON ROCE DRIVER
7432M:	Lijun Ou <oulijun@huawei.com>
7433M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7434L:	linux-rdma@vger.kernel.org
7435S:	Maintained
7436F:	drivers/infiniband/hw/hns/
7437F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7438
7439HISILICON SAS Controller
7440M:	John Garry <john.garry@huawei.com>
7441W:	http://www.hisilicon.com
7442S:	Supported
7443F:	drivers/scsi/hisi_sas/
7444F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7445
7446HISILICON QM AND ZIP Controller DRIVER
7447M:	Zhou Wang <wangzhou1@hisilicon.com>
7448L:	linux-crypto@vger.kernel.org
7449S:	Maintained
7450F:	drivers/crypto/hisilicon/qm.c
7451F:	drivers/crypto/hisilicon/qm.h
7452F:	drivers/crypto/hisilicon/sgl.c
7453F:	drivers/crypto/hisilicon/zip/
7454F:	Documentation/ABI/testing/debugfs-hisi-zip
7455
7456HMM - Heterogeneous Memory Management
7457M:	Jérôme Glisse <jglisse@redhat.com>
7458L:	linux-mm@kvack.org
7459S:	Maintained
7460F:	mm/hmm*
7461F:	include/linux/hmm*
7462F:	Documentation/vm/hmm.rst
7463
7464HOST AP DRIVER
7465M:	Jouni Malinen <j@w1.fi>
7466L:	linux-wireless@vger.kernel.org
7467W:	http://w1.fi/hostap-driver.html
7468S:	Obsolete
7469F:	drivers/net/wireless/intersil/hostap/
7470
7471HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7472L:	platform-driver-x86@vger.kernel.org
7473S:	Orphan
7474F:	drivers/platform/x86/tc1100-wmi.c
7475
7476HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7477M:	Jaroslav Kysela <perex@perex.cz>
7478S:	Maintained
7479F:	drivers/net/ethernet/hp/hp100.*
7480
7481HPET:	High Precision Event Timers driver
7482M:	Clemens Ladisch <clemens@ladisch.de>
7483S:	Maintained
7484F:	Documentation/timers/hpet.rst
7485F:	drivers/char/hpet.c
7486F:	include/linux/hpet.h
7487F:	include/uapi/linux/hpet.h
7488
7489HPET:	x86
7490S:	Orphan
7491F:	arch/x86/kernel/hpet.c
7492F:	arch/x86/include/asm/hpet.h
7493
7494HPFS FILESYSTEM
7495M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7496W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7497S:	Maintained
7498F:	fs/hpfs/
7499
7500HSI SUBSYSTEM
7501M:	Sebastian Reichel <sre@kernel.org>
7502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7503S:	Maintained
7504F:	Documentation/ABI/testing/sysfs-bus-hsi
7505F:	Documentation/driver-api/hsi.rst
7506F:	drivers/hsi/
7507F:	include/linux/hsi/
7508F:	include/uapi/linux/hsi/
7509
7510HSO 3G MODEM DRIVER
7511L:	linux-usb@vger.kernel.org
7512S:	Orphan
7513F:	drivers/net/usb/hso.c
7514
7515HSR NETWORK PROTOCOL
7516M:	Arvid Brodin <arvid.brodin@alten.se>
7517L:	netdev@vger.kernel.org
7518S:	Maintained
7519F:	net/hsr/
7520
7521HT16K33 LED CONTROLLER DRIVER
7522M:	Robin van der Gracht <robin@protonic.nl>
7523S:	Maintained
7524F:	drivers/auxdisplay/ht16k33.c
7525F:	Documentation/devicetree/bindings/display/ht16k33.txt
7526
7527HTCPEN TOUCHSCREEN DRIVER
7528M:	Pau Oliva Fora <pof@eslack.org>
7529L:	linux-input@vger.kernel.org
7530S:	Maintained
7531F:	drivers/input/touchscreen/htcpen.c
7532
7533HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7534M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7535L:	linux-iio@vger.kernel.org
7536W:	http://www.st.com/
7537S:	Maintained
7538F:	drivers/iio/humidity/hts221*
7539F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7540
7541HUAWEI ETHERNET DRIVER
7542M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7543L:	netdev@vger.kernel.org
7544S:	Supported
7545F:	Documentation/networking/hinic.txt
7546F:	drivers/net/ethernet/huawei/hinic/
7547
7548HUGETLB FILESYSTEM
7549M:	Mike Kravetz <mike.kravetz@oracle.com>
7550L:	linux-mm@kvack.org
7551S:	Maintained
7552F:	fs/hugetlbfs/
7553F:	mm/hugetlb.c
7554F:	include/linux/hugetlb.h
7555F:	Documentation/admin-guide/mm/hugetlbpage.rst
7556F:	Documentation/vm/hugetlbfs_reserv.rst
7557F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7558
7559HVA ST MEDIA DRIVER
7560M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7561L:	linux-media@vger.kernel.org
7562T:	git git://linuxtv.org/media_tree.git
7563W:	https://linuxtv.org
7564S:	Supported
7565F:	drivers/media/platform/sti/hva
7566
7567HWPOISON MEMORY FAILURE HANDLING
7568M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7569L:	linux-mm@kvack.org
7570S:	Maintained
7571F:	mm/memory-failure.c
7572F:	mm/hwpoison-inject.c
7573
7574HYGON PROCESSOR SUPPORT
7575M:	Pu Wen <puwen@hygon.cn>
7576L:	linux-kernel@vger.kernel.org
7577S:	Maintained
7578F:	arch/x86/kernel/cpu/hygon.c
7579
7580Hyper-V CORE AND DRIVERS
7581M:	"K. Y. Srinivasan" <kys@microsoft.com>
7582M:	Haiyang Zhang <haiyangz@microsoft.com>
7583M:	Stephen Hemminger <sthemmin@microsoft.com>
7584M:	Sasha Levin <sashal@kernel.org>
7585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7586L:	linux-hyperv@vger.kernel.org
7587S:	Supported
7588F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7589F:	arch/x86/include/asm/mshyperv.h
7590F:	arch/x86/include/asm/trace/hyperv.h
7591F:	arch/x86/include/asm/hyperv-tlfs.h
7592F:	arch/x86/kernel/cpu/mshyperv.c
7593F:	arch/x86/hyperv
7594F:	drivers/clocksource/hyperv_timer.c
7595F:	drivers/hid/hid-hyperv.c
7596F:	drivers/hv/
7597F:	drivers/input/serio/hyperv-keyboard.c
7598F:	drivers/pci/controller/pci-hyperv.c
7599F:	drivers/pci/controller/pci-hyperv-intf.c
7600F:	drivers/net/hyperv/
7601F:	drivers/scsi/storvsc_drv.c
7602F:	drivers/uio/uio_hv_generic.c
7603F:	drivers/video/fbdev/hyperv_fb.c
7604F:	drivers/iommu/hyperv-iommu.c
7605F:	net/vmw_vsock/hyperv_transport.c
7606F:	include/clocksource/hyperv_timer.h
7607F:	include/linux/hyperv.h
7608F:	include/uapi/linux/hyperv.h
7609F:	include/asm-generic/mshyperv.h
7610F:	tools/hv/
7611F:	Documentation/ABI/stable/sysfs-bus-vmbus
7612
7613HYPERBUS SUPPORT
7614M:	Vignesh Raghavendra <vigneshr@ti.com>
7615S:	Supported
7616F:	drivers/mtd/hyperbus/
7617F:	include/linux/mtd/hyperbus.h
7618F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7619F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7620
7621HYPERVISOR VIRTUAL CONSOLE DRIVER
7622L:	linuxppc-dev@lists.ozlabs.org
7623S:	Odd Fixes
7624F:	drivers/tty/hvc/
7625
7626I2C ACPI SUPPORT
7627M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7628L:	linux-i2c@vger.kernel.org
7629L:	linux-acpi@vger.kernel.org
7630S:	Maintained
7631F:	drivers/i2c/i2c-core-acpi.c
7632
7633I2C CONTROLLER DRIVER FOR NVIDIA GPU
7634M:	Ajay Gupta <ajayg@nvidia.com>
7635L:	linux-i2c@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7638F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7639
7640I2C MUXES
7641M:	Peter Rosin <peda@axentia.se>
7642L:	linux-i2c@vger.kernel.org
7643S:	Maintained
7644F:	Documentation/i2c/i2c-topology.rst
7645F:	Documentation/i2c/muxes/
7646F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7647F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7648F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7649F:	drivers/i2c/i2c-mux.c
7650F:	drivers/i2c/muxes/
7651F:	include/linux/i2c-mux.h
7652
7653I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7654M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7655L:	linux-i2c@vger.kernel.org
7656S:	Maintained
7657F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7658F:	drivers/i2c/busses/i2c-mv64xxx.c
7659
7660I2C OVER PARALLEL PORT
7661M:	Jean Delvare <jdelvare@suse.com>
7662L:	linux-i2c@vger.kernel.org
7663S:	Maintained
7664F:	Documentation/i2c/busses/i2c-parport.rst
7665F:	Documentation/i2c/busses/i2c-parport-light.rst
7666F:	drivers/i2c/busses/i2c-parport.c
7667F:	drivers/i2c/busses/i2c-parport-light.c
7668
7669I2C SUBSYSTEM
7670M:	Wolfram Sang <wsa@the-dreams.de>
7671L:	linux-i2c@vger.kernel.org
7672W:	https://i2c.wiki.kernel.org/
7673Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7675S:	Maintained
7676F:	Documentation/devicetree/bindings/i2c/i2c.txt
7677F:	Documentation/i2c/
7678F:	drivers/i2c/*
7679F:	include/linux/i2c.h
7680F:	include/linux/i2c-dev.h
7681F:	include/linux/i2c-smbus.h
7682F:	include/uapi/linux/i2c.h
7683F:	include/uapi/linux/i2c-*.h
7684
7685I2C SUBSYSTEM HOST DRIVERS
7686L:	linux-i2c@vger.kernel.org
7687W:	https://i2c.wiki.kernel.org/
7688Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7690S:	Odd Fixes
7691F:	Documentation/devicetree/bindings/i2c/
7692F:	drivers/i2c/algos/
7693F:	drivers/i2c/busses/
7694
7695I2C-TAOS-EVM DRIVER
7696M:	Jean Delvare <jdelvare@suse.com>
7697L:	linux-i2c@vger.kernel.org
7698S:	Maintained
7699F:	Documentation/i2c/busses/i2c-taos-evm.rst
7700F:	drivers/i2c/busses/i2c-taos-evm.c
7701
7702I2C-TINY-USB DRIVER
7703M:	Till Harbaum <till@harbaum.org>
7704L:	linux-i2c@vger.kernel.org
7705W:	http://www.harbaum.org/till/i2c_tiny_usb
7706S:	Maintained
7707F:	drivers/i2c/busses/i2c-tiny-usb.c
7708
7709I2C/SMBUS CONTROLLER DRIVERS FOR PC
7710M:	Jean Delvare <jdelvare@suse.com>
7711L:	linux-i2c@vger.kernel.org
7712S:	Maintained
7713F:	Documentation/i2c/busses/i2c-ali1535.rst
7714F:	Documentation/i2c/busses/i2c-ali1563.rst
7715F:	Documentation/i2c/busses/i2c-ali15x3.rst
7716F:	Documentation/i2c/busses/i2c-amd756.rst
7717F:	Documentation/i2c/busses/i2c-amd8111.rst
7718F:	Documentation/i2c/busses/i2c-i801.rst
7719F:	Documentation/i2c/busses/i2c-nforce2.rst
7720F:	Documentation/i2c/busses/i2c-piix4.rst
7721F:	Documentation/i2c/busses/i2c-sis5595.rst
7722F:	Documentation/i2c/busses/i2c-sis630.rst
7723F:	Documentation/i2c/busses/i2c-sis96x.rst
7724F:	Documentation/i2c/busses/i2c-via.rst
7725F:	Documentation/i2c/busses/i2c-viapro.rst
7726F:	drivers/i2c/busses/i2c-ali1535.c
7727F:	drivers/i2c/busses/i2c-ali1563.c
7728F:	drivers/i2c/busses/i2c-ali15x3.c
7729F:	drivers/i2c/busses/i2c-amd756.c
7730F:	drivers/i2c/busses/i2c-amd756-s4882.c
7731F:	drivers/i2c/busses/i2c-amd8111.c
7732F:	drivers/i2c/busses/i2c-i801.c
7733F:	drivers/i2c/busses/i2c-isch.c
7734F:	drivers/i2c/busses/i2c-nforce2.c
7735F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7736F:	drivers/i2c/busses/i2c-piix4.c
7737F:	drivers/i2c/busses/i2c-sis5595.c
7738F:	drivers/i2c/busses/i2c-sis630.c
7739F:	drivers/i2c/busses/i2c-sis96x.c
7740F:	drivers/i2c/busses/i2c-via.c
7741F:	drivers/i2c/busses/i2c-viapro.c
7742
7743I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7744M:	Hans de Goede <hdegoede@redhat.com>
7745L:	linux-i2c@vger.kernel.org
7746S:	Maintained
7747F:	drivers/i2c/busses/i2c-cht-wc.c
7748
7749I2C/SMBUS ISMT DRIVER
7750M:	Seth Heasley <seth.heasley@intel.com>
7751M:	Neil Horman <nhorman@tuxdriver.com>
7752L:	linux-i2c@vger.kernel.org
7753F:	drivers/i2c/busses/i2c-ismt.c
7754F:	Documentation/i2c/busses/i2c-ismt.rst
7755
7756I2C/SMBUS STUB DRIVER
7757M:	Jean Delvare <jdelvare@suse.com>
7758L:	linux-i2c@vger.kernel.org
7759S:	Maintained
7760F:	drivers/i2c/i2c-stub.c
7761
7762I3C SUBSYSTEM
7763M:	Boris Brezillon <bbrezillon@kernel.org>
7764L:	linux-i3c@lists.infradead.org
7765C:	irc://chat.freenode.net/linux-i3c
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7767S:	Maintained
7768F:	Documentation/ABI/testing/sysfs-bus-i3c
7769F:	Documentation/devicetree/bindings/i3c/
7770F:	Documentation/driver-api/i3c
7771F:	drivers/i3c/
7772F:	include/linux/i3c/
7773
7774I3C DRIVER FOR SYNOPSYS DESIGNWARE
7775M:	Vitor Soares <vitor.soares@synopsys.com>
7776S:	Maintained
7777F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7778F:	drivers/i3c/master/dw*
7779
7780IA64 (Itanium) PLATFORM
7781M:	Tony Luck <tony.luck@intel.com>
7782M:	Fenghua Yu <fenghua.yu@intel.com>
7783L:	linux-ia64@vger.kernel.org
7784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7785S:	Maintained
7786F:	arch/ia64/
7787
7788IBM Power 842 compression accelerator
7789M:	Haren Myneni <haren@us.ibm.com>
7790S:	Supported
7791F:	drivers/crypto/nx/Makefile
7792F:	drivers/crypto/nx/Kconfig
7793F:	drivers/crypto/nx/nx-842*
7794F:	include/linux/sw842.h
7795F:	crypto/842.c
7796F:	lib/842/
7797
7798IBM Power in-Nest Crypto Acceleration
7799M:	Breno Leitão <leitao@debian.org>
7800M:	Nayna Jain <nayna@linux.ibm.com>
7801M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7802L:	linux-crypto@vger.kernel.org
7803S:	Supported
7804F:	drivers/crypto/nx/Makefile
7805F:	drivers/crypto/nx/Kconfig
7806F:	drivers/crypto/nx/nx-aes*
7807F:	drivers/crypto/nx/nx-sha*
7808F:	drivers/crypto/nx/nx.*
7809F:	drivers/crypto/nx/nx_csbcpb.h
7810F:	drivers/crypto/nx/nx_debugfs.c
7811
7812IBM Power Linux RAID adapter
7813M:	Brian King <brking@us.ibm.com>
7814S:	Supported
7815F:	drivers/scsi/ipr.*
7816
7817IBM Power SRIOV Virtual NIC Device Driver
7818M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7819M:	John Allen <jallen@linux.ibm.com>
7820L:	netdev@vger.kernel.org
7821S:	Supported
7822F:	drivers/net/ethernet/ibm/ibmvnic.*
7823
7824IBM Power Virtual Accelerator Switchboard
7825M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7826L:	linuxppc-dev@lists.ozlabs.org
7827S:	Supported
7828F:	arch/powerpc/platforms/powernv/vas*
7829F:	arch/powerpc/platforms/powernv/copy-paste.h
7830F:	arch/powerpc/include/asm/vas.h
7831
7832IBM Power Virtual Ethernet Device Driver
7833M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7834L:	netdev@vger.kernel.org
7835S:	Supported
7836F:	drivers/net/ethernet/ibm/ibmveth.*
7837
7838IBM Power Virtual FC Device Drivers
7839M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7840L:	linux-scsi@vger.kernel.org
7841S:	Supported
7842F:	drivers/scsi/ibmvscsi/ibmvfc*
7843
7844IBM Power Virtual Management Channel Driver
7845M:	Steven Royer <seroyer@linux.ibm.com>
7846S:	Supported
7847F:	drivers/misc/ibmvmc.*
7848
7849IBM Power Virtual SCSI Device Drivers
7850M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7851L:	linux-scsi@vger.kernel.org
7852S:	Supported
7853F:	drivers/scsi/ibmvscsi/ibmvscsi*
7854F:	include/scsi/viosrp.h
7855
7856IBM Power Virtual SCSI Device Target Driver
7857M:	Michael Cyr <mikecyr@linux.ibm.com>
7858L:	linux-scsi@vger.kernel.org
7859L:	target-devel@vger.kernel.org
7860S:	Supported
7861F:	drivers/scsi/ibmvscsi_tgt/
7862
7863IBM Power VMX Cryptographic instructions
7864M:	Breno Leitão <leitao@debian.org>
7865M:	Nayna Jain <nayna@linux.ibm.com>
7866M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7867L:	linux-crypto@vger.kernel.org
7868S:	Supported
7869F:	drivers/crypto/vmx/Makefile
7870F:	drivers/crypto/vmx/Kconfig
7871F:	drivers/crypto/vmx/vmx.c
7872F:	drivers/crypto/vmx/aes*
7873F:	drivers/crypto/vmx/ghash*
7874F:	drivers/crypto/vmx/ppc-xlate.pl
7875
7876IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7877M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7878L:	linux-pci@vger.kernel.org
7879L:	linuxppc-dev@lists.ozlabs.org
7880S:	Supported
7881F:	drivers/pci/hotplug/rpaphp*
7882
7883IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7884M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7885L:	linux-pci@vger.kernel.org
7886L:	linuxppc-dev@lists.ozlabs.org
7887S:	Supported
7888F:	drivers/pci/hotplug/rpadlpar*
7889
7890IBM ServeRAID RAID DRIVER
7891S:	Orphan
7892F:	drivers/scsi/ips.*
7893
7894ICH LPC AND GPIO DRIVER
7895M:	Peter Tyser <ptyser@xes-inc.com>
7896S:	Maintained
7897F:	drivers/mfd/lpc_ich.c
7898F:	drivers/gpio/gpio-ich.c
7899
7900ICY I2C DRIVER
7901M:	Max Staudt <max@enpas.org>
7902L:	linux-i2c@vger.kernel.org
7903S:	Maintained
7904F:	drivers/i2c/busses/i2c-icy.c
7905
7906IDE SUBSYSTEM
7907M:	"David S. Miller" <davem@davemloft.net>
7908L:	linux-ide@vger.kernel.org
7909Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7911S:	Maintained
7912F:	Documentation/ide/
7913F:	drivers/ide/
7914F:	include/linux/ide.h
7915
7916IDE/ATAPI DRIVERS
7917M:	Borislav Petkov <bp@alien8.de>
7918L:	linux-ide@vger.kernel.org
7919S:	Maintained
7920F:	Documentation/cdrom/ide-cd.rst
7921F:	drivers/ide/ide-cd*
7922
7923IDEAPAD LAPTOP EXTRAS DRIVER
7924M:	Ike Panhc <ike.pan@canonical.com>
7925L:	platform-driver-x86@vger.kernel.org
7926W:	http://launchpad.net/ideapad-laptop
7927S:	Maintained
7928F:	drivers/platform/x86/ideapad-laptop.c
7929
7930IDEAPAD LAPTOP SLIDEBAR DRIVER
7931M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7932L:	linux-input@vger.kernel.org
7933W:	https://github.com/o2genum/ideapad-slidebar
7934S:	Maintained
7935F:	drivers/input/misc/ideapad_slidebar.c
7936
7937IDT VersaClock 5 CLOCK DRIVER
7938M:	Marek Vasut <marek.vasut@gmail.com>
7939S:	Maintained
7940F:	drivers/clk/clk-versaclock5.c
7941
7942IEEE 802.15.4 SUBSYSTEM
7943M:	Alexander Aring <alex.aring@gmail.com>
7944M:	Stefan Schmidt <stefan@datenfreihafen.org>
7945L:	linux-wpan@vger.kernel.org
7946W:	http://wpan.cakelab.org/
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7949S:	Maintained
7950F:	net/ieee802154/
7951F:	net/mac802154/
7952F:	drivers/net/ieee802154/
7953F:	include/linux/nl802154.h
7954F:	include/linux/ieee802154.h
7955F:	include/net/nl802154.h
7956F:	include/net/mac802154.h
7957F:	include/net/af_ieee802154.h
7958F:	include/net/cfg802154.h
7959F:	include/net/ieee802154_netdev.h
7960F:	Documentation/networking/ieee802154.rst
7961
7962IFE PROTOCOL
7963M:	Yotam Gigi <yotam.gi@gmail.com>
7964M:	Jamal Hadi Salim <jhs@mojatatu.com>
7965F:	net/ife
7966F:	include/net/ife.h
7967F:	include/uapi/linux/ife.h
7968
7969IGORPLUG-USB IR RECEIVER
7970M:	Sean Young <sean@mess.org>
7971L:	linux-media@vger.kernel.org
7972S:	Maintained
7973F:	drivers/media/rc/igorplugusb.c
7974
7975IGUANAWORKS USB IR TRANSCEIVER
7976M:	Sean Young <sean@mess.org>
7977L:	linux-media@vger.kernel.org
7978S:	Maintained
7979F:	drivers/media/rc/iguanair.c
7980
7981IIO DIGITAL POTENTIOMETER DAC
7982M:	Peter Rosin <peda@axentia.se>
7983L:	linux-iio@vger.kernel.org
7984S:	Maintained
7985F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7986F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7987F:	drivers/iio/dac/dpot-dac.c
7988
7989IIO ENVELOPE DETECTOR
7990M:	Peter Rosin <peda@axentia.se>
7991L:	linux-iio@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7994F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7995F:	drivers/iio/adc/envelope-detector.c
7996
7997IIO MULTIPLEXER
7998M:	Peter Rosin <peda@axentia.se>
7999L:	linux-iio@vger.kernel.org
8000S:	Maintained
8001F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8002F:	drivers/iio/multiplexer/iio-mux.c
8003
8004IIO SUBSYSTEM AND DRIVERS
8005M:	Jonathan Cameron <jic23@kernel.org>
8006R:	Hartmut Knaack <knaack.h@gmx.de>
8007R:	Lars-Peter Clausen <lars@metafoo.de>
8008R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8009L:	linux-iio@vger.kernel.org
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8011S:	Maintained
8012F:	Documentation/ABI/testing/configfs-iio*
8013F:	Documentation/ABI/testing/sysfs-bus-iio*
8014F:	Documentation/devicetree/bindings/iio/
8015F:	drivers/iio/
8016F:	drivers/staging/iio/
8017F:	include/linux/iio/
8018F:	tools/iio/
8019
8020IIO UNIT CONVERTER
8021M:	Peter Rosin <peda@axentia.se>
8022L:	linux-iio@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8025F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8026F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8027F:	drivers/iio/afe/iio-rescale.c
8028
8029IKANOS/ADI EAGLE ADSL USB DRIVER
8030M:	Matthieu Castet <castet.matthieu@free.fr>
8031M:	Stanislaw Gruszka <stf_xl@wp.pl>
8032S:	Maintained
8033F:	drivers/usb/atm/ueagle-atm.c
8034
8035IMGTEC ASCII LCD DRIVER
8036M:	Paul Burton <paul.burton@mips.com>
8037S:	Maintained
8038F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8039F:	drivers/auxdisplay/img-ascii-lcd.c
8040
8041IMGTEC IR DECODER DRIVER
8042M:	James Hogan <jhogan@kernel.org>
8043S:	Maintained
8044F:	drivers/media/rc/img-ir/
8045
8046IMON SOUNDGRAPH USB IR RECEIVER
8047M:	Sean Young <sean@mess.org>
8048L:	linux-media@vger.kernel.org
8049S:	Maintained
8050F:	drivers/media/rc/imon_raw.c
8051F:	drivers/media/rc/imon.c
8052
8053IMS TWINTURBO FRAMEBUFFER DRIVER
8054L:	linux-fbdev@vger.kernel.org
8055S:	Orphan
8056F:	drivers/video/fbdev/imsttfb.c
8057
8058INA209 HARDWARE MONITOR DRIVER
8059M:	Guenter Roeck <linux@roeck-us.net>
8060L:	linux-hwmon@vger.kernel.org
8061S:	Maintained
8062F:	Documentation/hwmon/ina209.rst
8063F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8064F:	drivers/hwmon/ina209.c
8065
8066INA2XX HARDWARE MONITOR DRIVER
8067M:	Guenter Roeck <linux@roeck-us.net>
8068L:	linux-hwmon@vger.kernel.org
8069S:	Maintained
8070F:	Documentation/hwmon/ina2xx.rst
8071F:	drivers/hwmon/ina2xx.c
8072F:	include/linux/platform_data/ina2xx.h
8073
8074INDUSTRY PACK SUBSYSTEM (IPACK)
8075M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8076M:	Jens Taprogge <jens.taprogge@taprogge.org>
8077M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8078L:	industrypack-devel@lists.sourceforge.net
8079W:	http://industrypack.sourceforge.net
8080S:	Maintained
8081F:	drivers/ipack/
8082
8083INFINEON DPS310 Driver
8084M:	Eddie James <eajames@linux.ibm.com>
8085L:	linux-iio@vger.kernel.org
8086F:	drivers/iio/pressure/dps310.c
8087S:	Maintained
8088
8089INFINIBAND SUBSYSTEM
8090M:	Doug Ledford <dledford@redhat.com>
8091M:	Jason Gunthorpe <jgg@mellanox.com>
8092L:	linux-rdma@vger.kernel.org
8093W:	https://github.com/linux-rdma/rdma-core
8094Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8096S:	Supported
8097F:	Documentation/devicetree/bindings/infiniband/
8098F:	Documentation/infiniband/
8099F:	drivers/infiniband/
8100F:	include/uapi/linux/if_infiniband.h
8101F:	include/uapi/rdma/
8102F:	include/rdma/
8103F:	include/trace/events/ib_mad.h
8104F:	include/trace/events/ib_umad.h
8105F:	samples/bpf/ibumad_kern.c
8106F:	samples/bpf/ibumad_user.c
8107
8108INGENIC JZ4780 DMA Driver
8109M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8110S:	Maintained
8111F:	drivers/dma/dma-jz4780.c
8112
8113INGENIC JZ4780 NAND DRIVER
8114M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8115L:	linux-mtd@lists.infradead.org
8116S:	Maintained
8117F:	drivers/mtd/nand/raw/ingenic/
8118
8119INGENIC JZ47xx SoCs
8120M:	Paul Cercueil <paul@crapouillou.net>
8121S:	Maintained
8122F:	arch/mips/boot/dts/ingenic/
8123F:	arch/mips/include/asm/mach-jz4740/
8124F:	arch/mips/jz4740/
8125F:	drivers/clk/ingenic/
8126F:	drivers/dma/dma-jz4780.c
8127F:	drivers/gpu/drm/ingenic/
8128F:	drivers/i2c/busses/i2c-jz4780.c
8129F:	drivers/iio/adc/ingenic-adc.c
8130F:	drivers/irqchip/irq-ingenic.c
8131F:	drivers/memory/jz4780-nemc.c
8132F:	drivers/mmc/host/jz4740_mmc.c
8133F:	drivers/mtd/nand/raw/ingenic/
8134F:	drivers/pinctrl/pinctrl-ingenic.c
8135F:	drivers/power/supply/ingenic-battery.c
8136F:	drivers/pwm/pwm-jz4740.c
8137F:	drivers/rtc/rtc-jz4740.c
8138F:	drivers/tty/serial/8250/8250_ingenic.c
8139F:	drivers/usb/musb/jz4740.c
8140F:	drivers/watchdog/jz4740_wdt.c
8141F:	include/dt-bindings/iio/adc/ingenic,adc.h
8142F:	include/linux/mfd/ingenic-tcu.h
8143F:	sound/soc/jz4740/
8144F:	sound/soc/codecs/jz47*
8145
8146INOTIFY
8147M:	Jan Kara <jack@suse.cz>
8148R:	Amir Goldstein <amir73il@gmail.com>
8149L:	linux-fsdevel@vger.kernel.org
8150S:	Maintained
8151F:	Documentation/filesystems/inotify.txt
8152F:	fs/notify/inotify/
8153F:	include/linux/inotify.h
8154F:	include/uapi/linux/inotify.h
8155
8156INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8157M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8158L:	linux-input@vger.kernel.org
8159Q:	http://patchwork.kernel.org/project/linux-input/list/
8160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8161S:	Maintained
8162F:	drivers/input/
8163F:	include/linux/input.h
8164F:	include/uapi/linux/input.h
8165F:	include/uapi/linux/input-event-codes.h
8166F:	include/linux/input/
8167F:	Documentation/devicetree/bindings/input/
8168F:	Documentation/devicetree/bindings/serio/
8169F:	Documentation/input/
8170
8171INPUT MULTITOUCH (MT) PROTOCOL
8172M:	Henrik Rydberg <rydberg@bitmath.org>
8173L:	linux-input@vger.kernel.org
8174S:	Odd fixes
8175F:	Documentation/input/multi-touch-protocol.rst
8176F:	drivers/input/input-mt.c
8177K:	\b(ABS|SYN)_MT_
8178
8179INSIDE SECURE CRYPTO DRIVER
8180M:	Antoine Tenart <antoine.tenart@bootlin.com>
8181F:	drivers/crypto/inside-secure/
8182S:	Maintained
8183L:	linux-crypto@vger.kernel.org
8184
8185INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8186M:	Mimi Zohar <zohar@linux.ibm.com>
8187M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8188L:	linux-integrity@vger.kernel.org
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8190S:	Supported
8191F:	security/integrity/ima/
8192
8193INTEL 810/815 FRAMEBUFFER DRIVER
8194M:	Antonino Daplas <adaplas@gmail.com>
8195L:	linux-fbdev@vger.kernel.org
8196S:	Maintained
8197F:	drivers/video/fbdev/i810/
8198
8199INTEL ASoC DRIVERS
8200M:	Cezary Rojewski <cezary.rojewski@intel.com>
8201M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8202M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8203M:	Jie Yang <yang.jie@linux.intel.com>
8204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8205S:	Supported
8206F:	sound/soc/intel/
8207
8208INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8209M:	Hans de Goede <hdegoede@redhat.com>
8210L:	platform-driver-x86@vger.kernel.org
8211S:	Maintained
8212F:	drivers/platform/x86/intel_atomisp2_pm.c
8213
8214INTEL C600 SERIES SAS CONTROLLER DRIVER
8215M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8216M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8217L:	linux-scsi@vger.kernel.org
8218T:	git git://git.code.sf.net/p/intel-sas/isci
8219S:	Supported
8220F:	drivers/scsi/isci/
8221
8222INTEL CPU family model numbers
8223M:	Tony Luck <tony.luck@intel.com>
8224M:	x86@kernel.org
8225L:	linux-kernel@vger.kernel.org
8226S:	Supported
8227F:	arch/x86/include/asm/intel-family.h
8228
8229INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8230M:	Jani Nikula <jani.nikula@linux.intel.com>
8231M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8232M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8233L:	intel-gfx@lists.freedesktop.org
8234W:	https://01.org/linuxgraphics/
8235B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8236C:	irc://chat.freenode.net/intel-gfx
8237Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8238T:	git git://anongit.freedesktop.org/drm-intel
8239S:	Supported
8240F:	drivers/gpu/drm/i915/
8241F:	include/drm/i915*
8242F:	include/uapi/drm/i915_drm.h
8243F:	Documentation/gpu/i915.rst
8244
8245INTEL ETHERNET DRIVERS
8246M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8247L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8248W:	http://www.intel.com/support/feedback.htm
8249W:	http://e1000.sourceforge.net/
8250Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8253S:	Supported
8254F:	Documentation/networking/device_drivers/intel/e100.rst
8255F:	Documentation/networking/device_drivers/intel/e1000.rst
8256F:	Documentation/networking/device_drivers/intel/e1000e.rst
8257F:	Documentation/networking/device_drivers/intel/fm10k.rst
8258F:	Documentation/networking/device_drivers/intel/igb.rst
8259F:	Documentation/networking/device_drivers/intel/igbvf.rst
8260F:	Documentation/networking/device_drivers/intel/ixgb.rst
8261F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8262F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8263F:	Documentation/networking/device_drivers/intel/i40e.rst
8264F:	Documentation/networking/device_drivers/intel/iavf.rst
8265F:	Documentation/networking/device_drivers/intel/ice.rst
8266F:	drivers/net/ethernet/intel/
8267F:	drivers/net/ethernet/intel/*/
8268F:	include/linux/avf/virtchnl.h
8269
8270INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8271M:	Maik Broemme <mbroemme@libmpq.org>
8272L:	linux-fbdev@vger.kernel.org
8273S:	Maintained
8274F:	Documentation/fb/intelfb.rst
8275F:	drivers/video/fbdev/intelfb/
8276
8277INTEL GPIO DRIVERS
8278M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8279L:	linux-gpio@vger.kernel.org
8280S:	Maintained
8281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8282F:	drivers/gpio/gpio-ich.c
8283F:	drivers/gpio/gpio-intel-mid.c
8284F:	drivers/gpio/gpio-lynxpoint.c
8285F:	drivers/gpio/gpio-merrifield.c
8286F:	drivers/gpio/gpio-ml-ioh.c
8287F:	drivers/gpio/gpio-pch.c
8288F:	drivers/gpio/gpio-sch.c
8289F:	drivers/gpio/gpio-sodaville.c
8290
8291INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8292M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8293M:	Zhi Wang <zhi.a.wang@intel.com>
8294L:	intel-gvt-dev@lists.freedesktop.org
8295L:	intel-gfx@lists.freedesktop.org
8296W:	https://01.org/igvt-g
8297T:	git https://github.com/intel/gvt-linux.git
8298S:	Supported
8299F:	drivers/gpu/drm/i915/gvt/
8300
8301INTEL HID EVENT DRIVER
8302M:	Alex Hung <alex.hung@canonical.com>
8303L:	platform-driver-x86@vger.kernel.org
8304S:	Maintained
8305F:	drivers/platform/x86/intel-hid.c
8306
8307INTEL I/OAT DMA DRIVER
8308M:	Dave Jiang <dave.jiang@intel.com>
8309R:	Dan Williams <dan.j.williams@intel.com>
8310L:	dmaengine@vger.kernel.org
8311Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8312S:	Supported
8313F:	drivers/dma/ioat*
8314
8315INTEL IDLE DRIVER
8316M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8317M:	Len Brown <lenb@kernel.org>
8318L:	linux-pm@vger.kernel.org
8319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8320B:	https://bugzilla.kernel.org
8321S:	Supported
8322F:	drivers/idle/intel_idle.c
8323
8324INTEL INTEGRATED SENSOR HUB DRIVER
8325M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8326M:	Jiri Kosina <jikos@kernel.org>
8327L:	linux-input@vger.kernel.org
8328S:	Maintained
8329F:	drivers/hid/intel-ish-hid/
8330
8331INTEL IOMMU (VT-d)
8332M:	David Woodhouse <dwmw2@infradead.org>
8333L:	iommu@lists.linux-foundation.org
8334T:	git git://git.infradead.org/iommu-2.6.git
8335S:	Supported
8336F:	drivers/iommu/intel-iommu.c
8337F:	include/linux/intel-iommu.h
8338
8339INTEL IOP-ADMA DMA DRIVER
8340R:	Dan Williams <dan.j.williams@intel.com>
8341S:	Odd fixes
8342F:	drivers/dma/iop-adma.c
8343
8344INTEL IPU3 CSI-2 CIO2 DRIVER
8345M:	Yong Zhi <yong.zhi@intel.com>
8346M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8347M:	Bingbu Cao <bingbu.cao@intel.com>
8348R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8349L:	linux-media@vger.kernel.org
8350S:	Maintained
8351F:	drivers/media/pci/intel/ipu3/
8352F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8353
8354INTEL IPU3 CSI-2 IMGU DRIVER
8355M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8356L:	linux-media@vger.kernel.org
8357S:	Maintained
8358F:	drivers/staging/media/ipu3/
8359F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8360F:	Documentation/media/v4l-drivers/ipu3.rst
8361
8362INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8363M:	Krzysztof Halasa <khalasa@piap.pl>
8364S:	Maintained
8365F:	include/linux/soc/ixp4xx/qmgr.h
8366F:	include/linux/soc/ixp4xx/npe.h
8367F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8368F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8369F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8370F:	drivers/net/wan/ixp4xx_hss.c
8371
8372INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8373M:	Deepak Saxena <dsaxena@plexity.net>
8374S:	Maintained
8375F:	drivers/char/hw_random/ixp4xx-rng.c
8376
8377INTEL MANAGEMENT ENGINE (mei)
8378M:	Tomas Winkler <tomas.winkler@intel.com>
8379L:	linux-kernel@vger.kernel.org
8380S:	Supported
8381F:	include/uapi/linux/mei.h
8382F:	include/linux/mei_cl_bus.h
8383F:	drivers/misc/mei/*
8384F:	drivers/watchdog/mei_wdt.c
8385F:	Documentation/driver-api/mei/*
8386F:	samples/mei/*
8387
8388INTEL MENLOW THERMAL DRIVER
8389M:	Sujith Thomas <sujith.thomas@intel.com>
8390L:	platform-driver-x86@vger.kernel.org
8391W:	https://01.org/linux-acpi
8392S:	Supported
8393F:	drivers/platform/x86/intel_menlow.c
8394
8395INTEL MIC DRIVERS (mic)
8396M:	Sudeep Dutt <sudeep.dutt@intel.com>
8397M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8398S:	Supported
8399W:	https://github.com/sudeepdutt/mic
8400W:	http://software.intel.com/en-us/mic-developer
8401F:	include/linux/mic_bus.h
8402F:	include/linux/scif.h
8403F:	include/uapi/linux/mic_common.h
8404F:	include/uapi/linux/mic_ioctl.h
8405F:	include/uapi/linux/scif_ioctl.h
8406F:	drivers/misc/mic/
8407F:	drivers/dma/mic_x100_dma.c
8408F:	drivers/dma/mic_x100_dma.h
8409F:	Documentation/mic/
8410
8411INTEL PMC CORE DRIVER
8412M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8413M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8414L:	platform-driver-x86@vger.kernel.org
8415S:	Maintained
8416F:	drivers/platform/x86/intel_pmc_core*
8417
8418INTEL PMC/P-Unit IPC DRIVER
8419M:	Zha Qipeng<qipeng.zha@intel.com>
8420L:	platform-driver-x86@vger.kernel.org
8421S:	Maintained
8422F:	drivers/platform/x86/intel_pmc_ipc.c
8423F:	drivers/platform/x86/intel_punit_ipc.c
8424F:	arch/x86/include/asm/intel_pmc_ipc.h
8425F:	arch/x86/include/asm/intel_punit_ipc.h
8426
8427INTEL PMIC GPIO DRIVERS
8428M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8429S:	Maintained
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8431F:	drivers/gpio/gpio-*cove.c
8432F:	drivers/gpio/gpio-msic.c
8433
8434INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8435R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8436S:	Maintained
8437F:	drivers/mfd/intel_msic.c
8438F:	drivers/mfd/intel_soc_pmic*
8439F:	include/linux/mfd/intel_msic.h
8440F:	include/linux/mfd/intel_soc_pmic*
8441
8442INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8443M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8444L:	linux-wireless@vger.kernel.org
8445S:	Maintained
8446F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8447F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8448F:	drivers/net/wireless/intel/ipw2x00/
8449
8450INTEL PSTATE DRIVER
8451M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8452M:	Len Brown <lenb@kernel.org>
8453L:	linux-pm@vger.kernel.org
8454S:	Supported
8455F:	drivers/cpufreq/intel_pstate.c
8456
8457INTEL RDMA RNIC DRIVER
8458M:	Faisal Latif <faisal.latif@intel.com>
8459M:	Shiraz Saleem <shiraz.saleem@intel.com>
8460L:	linux-rdma@vger.kernel.org
8461S:	Supported
8462F:	drivers/infiniband/hw/i40iw/
8463F:	include/uapi/rdma/i40iw-abi.h
8464
8465INTEL SPEED SELECT TECHNOLOGY
8466M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8467L:	platform-driver-x86@vger.kernel.org
8468S:	Maintained
8469F:	drivers/platform/x86/intel_speed_select_if/
8470F:	tools/power/x86/intel-speed-select/
8471F:	include/uapi/linux/isst_if.h
8472
8473INTEL STRATIX10 FIRMWARE DRIVERS
8474M:	Richard Gong <richard.gong@linux.intel.com>
8475L:	linux-kernel@vger.kernel.org
8476S:	Maintained
8477F:	drivers/firmware/stratix10-rsu.c
8478F:	drivers/firmware/stratix10-svc.c
8479F:	include/linux/firmware/intel/stratix10-smc.h
8480F:	include/linux/firmware/intel/stratix10-svc-client.h
8481F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8482F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8483
8484INTEL TELEMETRY DRIVER
8485M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8486M:	"David E. Box" <david.e.box@linux.intel.com>
8487L:	platform-driver-x86@vger.kernel.org
8488S:	Maintained
8489F:	arch/x86/include/asm/intel_telemetry.h
8490F:	drivers/platform/x86/intel_telemetry*
8491
8492INTEL VIRTUAL BUTTON DRIVER
8493M:	AceLan Kao <acelan.kao@canonical.com>
8494L:	platform-driver-x86@vger.kernel.org
8495S:	Maintained
8496F:	drivers/platform/x86/intel-vbtn.c
8497
8498INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8499M:	Stanislaw Gruszka <sgruszka@redhat.com>
8500L:	linux-wireless@vger.kernel.org
8501S:	Supported
8502F:	drivers/net/wireless/intel/iwlegacy/
8503
8504INTEL WIRELESS WIFI LINK (iwlwifi)
8505M:	Johannes Berg <johannes.berg@intel.com>
8506M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8507M:	Luca Coelho <luciano.coelho@intel.com>
8508M:	Intel Linux Wireless <linuxwifi@intel.com>
8509L:	linux-wireless@vger.kernel.org
8510W:	http://intellinuxwireless.org
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8512S:	Supported
8513F:	drivers/net/wireless/intel/iwlwifi/
8514
8515INTEL WIRELESS WIMAX CONNECTION 2400
8516M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8517M:	linux-wimax@intel.com
8518L:	wimax@linuxwimax.org (subscribers-only)
8519S:	Supported
8520W:	http://linuxwimax.org
8521F:	Documentation/admin-guide/wimax/i2400m.rst
8522F:	drivers/net/wimax/i2400m/
8523F:	include/uapi/linux/wimax/i2400m.h
8524
8525INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8526M:	Mario Limonciello <mario.limonciello@dell.com>
8527S:	Maintained
8528F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8529
8530INTEL(R) TRACE HUB
8531M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8532S:	Supported
8533F:	Documentation/trace/intel_th.rst
8534F:	drivers/hwtracing/intel_th/
8535F:	include/linux/intel_th.h
8536
8537INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8538M:	Ning Sun <ning.sun@intel.com>
8539L:	tboot-devel@lists.sourceforge.net
8540W:	http://tboot.sourceforge.net
8541T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8542S:	Supported
8543F:	Documentation/x86/intel_txt.rst
8544F:	include/linux/tboot.h
8545F:	arch/x86/kernel/tboot.c
8546
8547INTERCONNECT API
8548M:	Georgi Djakov <georgi.djakov@linaro.org>
8549L:	linux-pm@vger.kernel.org
8550S:	Maintained
8551F:	Documentation/driver-api/interconnect.rst
8552F:	Documentation/devicetree/bindings/interconnect/
8553F:	drivers/interconnect/
8554F:	include/dt-bindings/interconnect/
8555F:	include/linux/interconnect-provider.h
8556F:	include/linux/interconnect.h
8557
8558INVENSENSE MPU-3050 GYROSCOPE DRIVER
8559M:	Linus Walleij <linus.walleij@linaro.org>
8560L:	linux-iio@vger.kernel.org
8561S:	Maintained
8562F:	drivers/iio/gyro/mpu3050*
8563F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8564
8565IOC3 ETHERNET DRIVER
8566M:	Ralf Baechle <ralf@linux-mips.org>
8567L:	linux-mips@vger.kernel.org
8568S:	Maintained
8569F:	drivers/net/ethernet/sgi/ioc3-eth.c
8570
8571IOMAP FILESYSTEM LIBRARY
8572M:	Christoph Hellwig <hch@infradead.org>
8573M:	Darrick J. Wong <darrick.wong@oracle.com>
8574M:	linux-xfs@vger.kernel.org
8575M:	linux-fsdevel@vger.kernel.org
8576L:	linux-xfs@vger.kernel.org
8577L:	linux-fsdevel@vger.kernel.org
8578T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8579S:	Supported
8580F:	fs/iomap/
8581F:	include/linux/iomap.h
8582
8583IOMMU DRIVERS
8584M:	Joerg Roedel <joro@8bytes.org>
8585L:	iommu@lists.linux-foundation.org
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8587S:	Maintained
8588F:	Documentation/devicetree/bindings/iommu/
8589F:	drivers/iommu/
8590F:	include/linux/iommu.h
8591F:	include/linux/of_iommu.h
8592F:	include/linux/iova.h
8593
8594IO_URING
8595M:	Jens Axboe <axboe@kernel.dk>
8596L:	linux-block@vger.kernel.org
8597L:	linux-fsdevel@vger.kernel.org
8598T:	git git://git.kernel.dk/linux-block
8599T:	git git://git.kernel.dk/liburing
8600S:	Maintained
8601F:	fs/io_uring.c
8602F:	include/uapi/linux/io_uring.h
8603
8604IPMI SUBSYSTEM
8605M:	Corey Minyard <minyard@acm.org>
8606L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8607W:	http://openipmi.sourceforge.net/
8608S:	Supported
8609F:	Documentation/devicetree/bindings/ipmi/
8610F:	Documentation/IPMI.txt
8611F:	drivers/char/ipmi/
8612F:	include/linux/ipmi*
8613F:	include/uapi/linux/ipmi*
8614
8615IPS SCSI RAID DRIVER
8616M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8617L:	linux-scsi@vger.kernel.org
8618W:	http://www.adaptec.com/
8619S:	Maintained
8620F:	drivers/scsi/ips*
8621
8622IPVS
8623M:	Wensong Zhang <wensong@linux-vs.org>
8624M:	Simon Horman <horms@verge.net.au>
8625M:	Julian Anastasov <ja@ssi.bg>
8626L:	netdev@vger.kernel.org
8627L:	lvs-devel@vger.kernel.org
8628S:	Maintained
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8631F:	Documentation/networking/ipvs-sysctl.txt
8632F:	include/net/ip_vs.h
8633F:	include/uapi/linux/ip_vs.h
8634F:	net/netfilter/ipvs/
8635
8636IPWIRELESS DRIVER
8637M:	Jiri Kosina <jikos@kernel.org>
8638M:	David Sterba <dsterba@suse.com>
8639S:	Odd Fixes
8640F:	drivers/tty/ipwireless/
8641
8642IPX NETWORK LAYER
8643L:	netdev@vger.kernel.org
8644S:	Obsolete
8645F:	include/uapi/linux/ipx.h
8646
8647IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8648M:	Marc Zyngier <maz@kernel.org>
8649S:	Maintained
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8651F:	Documentation/IRQ-domain.txt
8652F:	include/linux/irqdomain.h
8653F:	kernel/irq/irqdomain.c
8654F:	kernel/irq/msi.c
8655
8656IRQ SUBSYSTEM
8657M:	Thomas Gleixner <tglx@linutronix.de>
8658L:	linux-kernel@vger.kernel.org
8659S:	Maintained
8660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8661F:	kernel/irq/
8662
8663IRQCHIP DRIVERS
8664M:	Thomas Gleixner <tglx@linutronix.de>
8665M:	Jason Cooper <jason@lakedaemon.net>
8666M:	Marc Zyngier <maz@kernel.org>
8667L:	linux-kernel@vger.kernel.org
8668S:	Maintained
8669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8670F:	Documentation/devicetree/bindings/interrupt-controller/
8671F:	drivers/irqchip/
8672
8673ISA
8674M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8675S:	Maintained
8676F:	Documentation/driver-api/isa.rst
8677F:	drivers/base/isa.c
8678F:	include/linux/isa.h
8679
8680ISA RADIO MODULE
8681M:	Hans Verkuil <hverkuil@xs4all.nl>
8682L:	linux-media@vger.kernel.org
8683T:	git git://linuxtv.org/media_tree.git
8684W:	https://linuxtv.org
8685S:	Maintained
8686F:	drivers/media/radio/radio-isa*
8687
8688ISAPNP
8689M:	Jaroslav Kysela <perex@perex.cz>
8690S:	Maintained
8691F:	Documentation/driver-api/isapnp.rst
8692F:	drivers/pnp/isapnp/
8693F:	include/linux/isapnp.h
8694
8695ISCSI
8696M:	Lee Duncan <lduncan@suse.com>
8697M:	Chris Leech <cleech@redhat.com>
8698L:	open-iscsi@googlegroups.com
8699W:	www.open-iscsi.com
8700S:	Maintained
8701F:	drivers/scsi/*iscsi*
8702F:	include/scsi/*iscsi*
8703
8704iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8705M:	Peter Jones <pjones@redhat.com>
8706M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8707S:	Maintained
8708F:	drivers/firmware/iscsi_ibft*
8709
8710ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8711M:	Sagi Grimberg <sagi@grimberg.me>
8712M:	Max Gurtovoy <maxg@mellanox.com>
8713L:	linux-rdma@vger.kernel.org
8714S:	Supported
8715W:	http://www.openfabrics.org
8716W:	www.open-iscsi.org
8717Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8718F:	drivers/infiniband/ulp/iser/
8719
8720ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8721M:	Sagi Grimberg <sagi@grimberg.me>
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8723L:	linux-rdma@vger.kernel.org
8724L:	target-devel@vger.kernel.org
8725S:	Supported
8726W:	http://www.linux-iscsi.org
8727F:	drivers/infiniband/ulp/isert
8728
8729ISDN/mISDN SUBSYSTEM
8730M:	Karsten Keil <isdn@linux-pingi.de>
8731L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8732L:	netdev@vger.kernel.org
8733W:	http://www.isdn4linux.de
8734S:	Maintained
8735F:	drivers/isdn/mISDN
8736F:	drivers/isdn/hardware
8737
8738ISDN/CAPI SUBSYSTEM
8739M:	Karsten Keil <isdn@linux-pingi.de>
8740L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8741L:	netdev@vger.kernel.org
8742W:	http://www.isdn4linux.de
8743S:	Odd Fixes
8744F:	Documentation/isdn/
8745F:	drivers/isdn/capi/
8746F:	drivers/staging/isdn/
8747F:	net/bluetooth/cmtp/
8748F:	include/linux/isdn/
8749F:	include/uapi/linux/isdn/
8750
8751IT87 HARDWARE MONITORING DRIVER
8752M:	Jean Delvare <jdelvare@suse.com>
8753L:	linux-hwmon@vger.kernel.org
8754S:	Maintained
8755F:	Documentation/hwmon/it87.rst
8756F:	drivers/hwmon/it87.c
8757
8758IT913X MEDIA DRIVER
8759M:	Antti Palosaari <crope@iki.fi>
8760L:	linux-media@vger.kernel.org
8761W:	https://linuxtv.org
8762W:	http://palosaari.fi/linux/
8763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8764T:	git git://linuxtv.org/anttip/media_tree.git
8765S:	Maintained
8766F:	drivers/media/tuners/it913x*
8767
8768IVTV VIDEO4LINUX DRIVER
8769M:	Andy Walls <awalls@md.metrocast.net>
8770L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8771L:	linux-media@vger.kernel.org
8772T:	git git://linuxtv.org/media_tree.git
8773W:	http://www.ivtvdriver.org
8774S:	Maintained
8775F:	Documentation/media/v4l-drivers/ivtv*
8776F:	drivers/media/pci/ivtv/
8777F:	include/uapi/linux/ivtv*
8778
8779IX2505V MEDIA DRIVER
8780M:	Malcolm Priestley <tvboxspy@gmail.com>
8781L:	linux-media@vger.kernel.org
8782W:	https://linuxtv.org
8783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8784S:	Maintained
8785F:	drivers/media/dvb-frontends/ix2505v*
8786
8787JAILHOUSE HYPERVISOR INTERFACE
8788M:	Jan Kiszka <jan.kiszka@siemens.com>
8789L:	jailhouse-dev@googlegroups.com
8790S:	Maintained
8791F:	arch/x86/kernel/jailhouse.c
8792F:	arch/x86/include/asm/jailhouse_para.h
8793
8794JC42.4 TEMPERATURE SENSOR DRIVER
8795M:	Guenter Roeck <linux@roeck-us.net>
8796L:	linux-hwmon@vger.kernel.org
8797S:	Maintained
8798F:	drivers/hwmon/jc42.c
8799F:	Documentation/hwmon/jc42.rst
8800
8801JFS FILESYSTEM
8802M:	Dave Kleikamp <shaggy@kernel.org>
8803L:	jfs-discussion@lists.sourceforge.net
8804W:	http://jfs.sourceforge.net/
8805T:	git git://github.com/kleikamp/linux-shaggy.git
8806S:	Maintained
8807F:	Documentation/admin-guide/jfs.rst
8808F:	fs/jfs/
8809
8810JME NETWORK DRIVER
8811M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	drivers/net/ethernet/jme.*
8815
8816JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8817M:	David Woodhouse <dwmw2@infradead.org>
8818M:	Richard Weinberger <richard@nod.at>
8819L:	linux-mtd@lists.infradead.org
8820W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8821T:	git git://git.infradead.org/ubifs-2.6.git
8822S:	Odd Fixes
8823F:	fs/jffs2/
8824F:	include/uapi/linux/jffs2.h
8825
8826JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8827M:	"Theodore Ts'o" <tytso@mit.edu>
8828M:	Jan Kara <jack@suse.com>
8829L:	linux-ext4@vger.kernel.org
8830S:	Maintained
8831F:	fs/jbd2/
8832F:	include/linux/jbd2.h
8833
8834JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8835M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8836L:	linux-media@vger.kernel.org
8837S:	Maintained
8838F:	drivers/media/platform/rcar_jpu.c
8839
8840JSM Neo PCI based serial card
8841L:	linux-serial@vger.kernel.org
8842S:	Orphan
8843F:	drivers/tty/serial/jsm/
8844
8845K10TEMP HARDWARE MONITORING DRIVER
8846M:	Clemens Ladisch <clemens@ladisch.de>
8847L:	linux-hwmon@vger.kernel.org
8848S:	Maintained
8849F:	Documentation/hwmon/k10temp.rst
8850F:	drivers/hwmon/k10temp.c
8851
8852K8TEMP HARDWARE MONITORING DRIVER
8853M:	Rudolf Marek <r.marek@assembler.cz>
8854L:	linux-hwmon@vger.kernel.org
8855S:	Maintained
8856F:	Documentation/hwmon/k8temp.rst
8857F:	drivers/hwmon/k8temp.c
8858
8859KASAN
8860M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8861R:	Alexander Potapenko <glider@google.com>
8862R:	Dmitry Vyukov <dvyukov@google.com>
8863L:	kasan-dev@googlegroups.com
8864S:	Maintained
8865F:	arch/*/include/asm/kasan.h
8866F:	arch/*/mm/kasan_init*
8867F:	Documentation/dev-tools/kasan.rst
8868F:	include/linux/kasan*.h
8869F:	lib/test_kasan.c
8870F:	mm/kasan/
8871F:	scripts/Makefile.kasan
8872
8873KCONFIG
8874M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8876L:	linux-kbuild@vger.kernel.org
8877S:	Maintained
8878F:	Documentation/kbuild/kconfig*
8879F:	scripts/kconfig/
8880F:	scripts/Kconfig.include
8881
8882KDUMP
8883M:	Dave Young <dyoung@redhat.com>
8884M:	Baoquan He <bhe@redhat.com>
8885R:	Vivek Goyal <vgoyal@redhat.com>
8886L:	kexec@lists.infradead.org
8887W:	http://lse.sourceforge.net/kdump/
8888S:	Maintained
8889F:	Documentation/admin-guide/kdump/
8890
8891KEENE FM RADIO TRANSMITTER DRIVER
8892M:	Hans Verkuil <hverkuil@xs4all.nl>
8893L:	linux-media@vger.kernel.org
8894T:	git git://linuxtv.org/media_tree.git
8895W:	https://linuxtv.org
8896S:	Maintained
8897F:	drivers/media/radio/radio-keene*
8898
8899KERNEL AUTOMOUNTER
8900M:	Ian Kent <raven@themaw.net>
8901L:	autofs@vger.kernel.org
8902S:	Maintained
8903F:	fs/autofs/
8904
8905KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8906M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8907M:	Michal Marek <michal.lkml@markovi.net>
8908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8909L:	linux-kbuild@vger.kernel.org
8910S:	Maintained
8911F:	Documentation/kbuild/
8912F:	Makefile
8913F:	scripts/Kbuild*
8914F:	scripts/Makefile*
8915F:	scripts/basic/
8916F:	scripts/mk*
8917F:	scripts/*vmlinux*
8918F:	scripts/mod/
8919F:	scripts/package/
8920
8921KERNEL JANITORS
8922L:	kernel-janitors@vger.kernel.org
8923W:	http://kernelnewbies.org/KernelJanitors
8924S:	Odd Fixes
8925
8926KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8927M:	"J. Bruce Fields" <bfields@fieldses.org>
8928M:	Chuck Lever <chuck.lever@oracle.com>
8929L:	linux-nfs@vger.kernel.org
8930W:	http://nfs.sourceforge.net/
8931T:	git git://linux-nfs.org/~bfields/linux.git
8932S:	Supported
8933F:	fs/nfsd/
8934F:	include/uapi/linux/nfsd/
8935F:	fs/lockd/
8936F:	fs/nfs_common/
8937F:	net/sunrpc/
8938F:	include/linux/lockd/
8939F:	include/linux/sunrpc/
8940F:	include/uapi/linux/sunrpc/
8941
8942KERNEL SELFTEST FRAMEWORK
8943M:	Shuah Khan <shuah@kernel.org>
8944M:	Shuah Khan <skhan@linuxfoundation.org>
8945L:	linux-kselftest@vger.kernel.org
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8947Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8948S:	Maintained
8949F:	tools/testing/selftests/
8950F:	Documentation/dev-tools/kselftest*
8951
8952KERNEL USERMODE HELPER
8953M:	Luis Chamberlain <mcgrof@kernel.org>
8954L:	linux-kernel@vger.kernel.org
8955S:	Maintained
8956F:	kernel/umh.c
8957F:	include/linux/umh.h
8958
8959KERNEL VIRTUAL MACHINE (KVM)
8960M:	Paolo Bonzini <pbonzini@redhat.com>
8961M:	Radim Krčmář <rkrcmar@redhat.com>
8962L:	kvm@vger.kernel.org
8963W:	http://www.linux-kvm.org
8964T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8965S:	Supported
8966F:	Documentation/virt/kvm/
8967F:	include/trace/events/kvm.h
8968F:	include/uapi/asm-generic/kvm*
8969F:	include/uapi/linux/kvm*
8970F:	include/asm-generic/kvm*
8971F:	include/linux/kvm*
8972F:	include/kvm/iodev.h
8973F:	virt/kvm/*
8974F:	tools/kvm/
8975F:	tools/testing/selftests/kvm/
8976
8977KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8978M:	Marc Zyngier <maz@kernel.org>
8979R:	James Morse <james.morse@arm.com>
8980R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8981R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983L:	kvmarm@lists.cs.columbia.edu
8984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8985S:	Maintained
8986F:	arch/arm/include/uapi/asm/kvm*
8987F:	arch/arm/include/asm/kvm*
8988F:	arch/arm/kvm/
8989F:	arch/arm64/include/uapi/asm/kvm*
8990F:	arch/arm64/include/asm/kvm*
8991F:	arch/arm64/kvm/
8992F:	virt/kvm/arm/
8993F:	include/kvm/arm_*
8994
8995KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8996M:	James Hogan <jhogan@kernel.org>
8997L:	linux-mips@vger.kernel.org
8998S:	Supported
8999F:	arch/mips/include/uapi/asm/kvm*
9000F:	arch/mips/include/asm/kvm*
9001F:	arch/mips/kvm/
9002
9003KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9004M:	Paul Mackerras <paulus@ozlabs.org>
9005L:	kvm-ppc@vger.kernel.org
9006W:	http://www.linux-kvm.org/
9007T:	git git://github.com/agraf/linux-2.6.git
9008S:	Supported
9009F:	arch/powerpc/include/uapi/asm/kvm*
9010F:	arch/powerpc/include/asm/kvm*
9011F:	arch/powerpc/kvm/
9012F:	arch/powerpc/kernel/kvm*
9013
9014KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9015M:	Christian Borntraeger <borntraeger@de.ibm.com>
9016M:	Janosch Frank <frankja@linux.ibm.com>
9017R:	David Hildenbrand <david@redhat.com>
9018R:	Cornelia Huck <cohuck@redhat.com>
9019L:	kvm@vger.kernel.org
9020W:	http://www.ibm.com/developerworks/linux/linux390/
9021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9022S:	Supported
9023F:	arch/s390/include/uapi/asm/kvm*
9024F:	arch/s390/include/asm/gmap.h
9025F:	arch/s390/include/asm/kvm*
9026F:	arch/s390/kvm/
9027F:	arch/s390/mm/gmap.c
9028F:	tools/testing/selftests/kvm/s390x/
9029F:	tools/testing/selftests/kvm/*/s390x/
9030
9031KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9032M:	Paolo Bonzini <pbonzini@redhat.com>
9033M:	Radim Krčmář <rkrcmar@redhat.com>
9034R:	Sean Christopherson <sean.j.christopherson@intel.com>
9035R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9036R:	Wanpeng Li <wanpengli@tencent.com>
9037R:	Jim Mattson <jmattson@google.com>
9038R:	Joerg Roedel <joro@8bytes.org>
9039L:	kvm@vger.kernel.org
9040W:	http://www.linux-kvm.org
9041T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9042S:	Supported
9043F:	arch/x86/kvm/
9044F:	arch/x86/kvm/*/
9045F:	arch/x86/include/uapi/asm/kvm*
9046F:	arch/x86/include/uapi/asm/vmx.h
9047F:	arch/x86/include/uapi/asm/svm.h
9048F:	arch/x86/include/asm/kvm*
9049F:	arch/x86/include/asm/pvclock-abi.h
9050F:	arch/x86/include/asm/svm.h
9051F:	arch/x86/include/asm/vmx.h
9052F:	arch/x86/kernel/kvm.c
9053F:	arch/x86/kernel/kvmclock.c
9054
9055KERNFS
9056M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9057M:	Tejun Heo <tj@kernel.org>
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9059S:	Supported
9060F:	include/linux/kernfs.h
9061F:	fs/kernfs/
9062
9063KEXEC
9064M:	Eric Biederman <ebiederm@xmission.com>
9065W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9066L:	kexec@lists.infradead.org
9067S:	Maintained
9068F:	include/linux/kexec.h
9069F:	include/uapi/linux/kexec.h
9070F:	kernel/kexec*
9071
9072KEYS-ENCRYPTED
9073M:	Mimi Zohar <zohar@linux.ibm.com>
9074L:	linux-integrity@vger.kernel.org
9075L:	keyrings@vger.kernel.org
9076S:	Supported
9077F:	Documentation/security/keys/trusted-encrypted.rst
9078F:	include/keys/encrypted-type.h
9079F:	security/keys/encrypted-keys/
9080
9081KEYS-TRUSTED
9082M:	James Bottomley <jejb@linux.ibm.com>
9083M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9084M:	Mimi Zohar <zohar@linux.ibm.com>
9085L:	linux-integrity@vger.kernel.org
9086L:	keyrings@vger.kernel.org
9087S:	Supported
9088F:	Documentation/security/keys/trusted-encrypted.rst
9089F:	include/keys/trusted-type.h
9090F:	security/keys/trusted.c
9091F:	include/keys/trusted.h
9092
9093KEYS/KEYRINGS:
9094M:	David Howells <dhowells@redhat.com>
9095M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9096L:	keyrings@vger.kernel.org
9097S:	Maintained
9098F:	Documentation/security/keys/core.rst
9099F:	include/linux/key.h
9100F:	include/linux/key-type.h
9101F:	include/linux/keyctl.h
9102F:	include/uapi/linux/keyctl.h
9103F:	include/keys/
9104F:	security/keys/
9105
9106KGDB / KDB /debug_core
9107M:	Jason Wessel <jason.wessel@windriver.com>
9108M:	Daniel Thompson <daniel.thompson@linaro.org>
9109W:	http://kgdb.wiki.kernel.org/
9110L:	kgdb-bugreport@lists.sourceforge.net
9111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9112S:	Maintained
9113F:	Documentation/dev-tools/kgdb.rst
9114F:	drivers/misc/kgdbts.c
9115F:	drivers/tty/serial/kgdboc.c
9116F:	include/linux/kdb.h
9117F:	include/linux/kgdb.h
9118F:	kernel/debug/
9119
9120KMEMLEAK
9121M:	Catalin Marinas <catalin.marinas@arm.com>
9122S:	Maintained
9123F:	Documentation/dev-tools/kmemleak.rst
9124F:	include/linux/kmemleak.h
9125F:	mm/kmemleak.c
9126F:	mm/kmemleak-test.c
9127
9128KMOD KERNEL MODULE LOADER - USERMODE HELPER
9129M:	Luis Chamberlain <mcgrof@kernel.org>
9130L:	linux-kernel@vger.kernel.org
9131S:	Maintained
9132F:	kernel/kmod.c
9133F:	include/linux/kmod.h
9134F:	lib/test_kmod.c
9135F:	tools/testing/selftests/kmod/
9136
9137KPROBES
9138M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9139M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9140M:	"David S. Miller" <davem@davemloft.net>
9141M:	Masami Hiramatsu <mhiramat@kernel.org>
9142S:	Maintained
9143F:	Documentation/kprobes.txt
9144F:	include/linux/kprobes.h
9145F:	include/asm-generic/kprobes.h
9146F:	kernel/kprobes.c
9147
9148KS0108 LCD CONTROLLER DRIVER
9149M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9150S:	Maintained
9151F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9152F:	drivers/auxdisplay/ks0108.c
9153F:	include/linux/ks0108.h
9154
9155L3MDEV
9156M:	David Ahern <dsa@cumulusnetworks.com>
9157L:	netdev@vger.kernel.org
9158S:	Maintained
9159F:	net/l3mdev
9160F:	include/net/l3mdev.h
9161
9162L7 BPF FRAMEWORK
9163M:	John Fastabend <john.fastabend@gmail.com>
9164M:	Daniel Borkmann <daniel@iogearbox.net>
9165L:	netdev@vger.kernel.org
9166L:	bpf@vger.kernel.org
9167S:	Maintained
9168F:	include/linux/skmsg.h
9169F:	net/core/skmsg.c
9170F:	net/core/sock_map.c
9171F:	net/ipv4/tcp_bpf.c
9172
9173LANTIQ / INTEL Ethernet drivers
9174M:	Hauke Mehrtens <hauke@hauke-m.de>
9175L:	netdev@vger.kernel.org
9176S:	Maintained
9177F:	net/dsa/tag_gswip.c
9178F:	drivers/net/ethernet/lantiq_xrx200.c
9179F:	drivers/net/dsa/lantiq_pce.h
9180F:	drivers/net/dsa/lantiq_gswip.c
9181
9182LANTIQ MIPS ARCHITECTURE
9183M:	John Crispin <john@phrozen.org>
9184L:	linux-mips@vger.kernel.org
9185S:	Maintained
9186F:	arch/mips/lantiq
9187F:	drivers/soc/lantiq
9188
9189LAPB module
9190L:	linux-x25@vger.kernel.org
9191S:	Orphan
9192F:	Documentation/networking/lapb-module.txt
9193F:	include/*/lapb.h
9194F:	net/lapb/
9195
9196LASI 53c700 driver for PARISC
9197M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9198L:	linux-scsi@vger.kernel.org
9199S:	Maintained
9200F:	Documentation/scsi/53c700.txt
9201F:	drivers/scsi/53c700*
9202
9203LEAKING_ADDRESSES
9204M:	Tobin C. Harding <me@tobin.cc>
9205M:	Tycho Andersen <tycho@tycho.ws>
9206L:	kernel-hardening@lists.openwall.com
9207S:	Maintained
9208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9209F:	scripts/leaking_addresses.pl
9210
9211LED SUBSYSTEM
9212M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9213M:	Pavel Machek <pavel@ucw.cz>
9214R:	Dan Murphy <dmurphy@ti.com>
9215L:	linux-leds@vger.kernel.org
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9217S:	Maintained
9218F:	Documentation/devicetree/bindings/leds/
9219F:	drivers/leds/
9220F:	include/linux/leds.h
9221
9222LEGACY EEPROM DRIVER
9223M:	Jean Delvare <jdelvare@suse.com>
9224S:	Maintained
9225F:	Documentation/misc-devices/eeprom.rst
9226F:	drivers/misc/eeprom/eeprom.c
9227
9228LEGO MINDSTORMS EV3
9229R:	David Lechner <david@lechnology.com>
9230S:	Maintained
9231F:	arch/arm/boot/dts/da850-lego-ev3.dts
9232F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9233F:	drivers/power/supply/lego_ev3_battery.c
9234
9235LEGO USB Tower driver
9236M:	Juergen Stuber <starblue@users.sourceforge.net>
9237L:	legousb-devel@lists.sourceforge.net
9238W:	http://legousb.sourceforge.net/
9239S:	Maintained
9240F:	drivers/usb/misc/legousbtower.c
9241
9242LG LAPTOP EXTRAS
9243M:	Matan Ziv-Av <matan@svgalib.org>
9244L:	platform-driver-x86@vger.kernel.org
9245S:	Maintained
9246F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9247F:	Documentation/admin-guide/laptops/lg-laptop.rst
9248F:	drivers/platform/x86/lg-laptop.c
9249
9250LG2160 MEDIA DRIVER
9251M:	Michael Krufky <mkrufky@linuxtv.org>
9252L:	linux-media@vger.kernel.org
9253W:	https://linuxtv.org
9254W:	http://github.com/mkrufky
9255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9256T:	git git://linuxtv.org/mkrufky/tuners.git
9257S:	Maintained
9258F:	drivers/media/dvb-frontends/lg2160.*
9259
9260LGDT3305 MEDIA DRIVER
9261M:	Michael Krufky <mkrufky@linuxtv.org>
9262L:	linux-media@vger.kernel.org
9263W:	https://linuxtv.org
9264W:	http://github.com/mkrufky
9265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9266T:	git git://linuxtv.org/mkrufky/tuners.git
9267S:	Maintained
9268F:	drivers/media/dvb-frontends/lgdt3305.*
9269
9270LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9271M:	Viresh Kumar <vireshk@kernel.org>
9272L:	linux-ide@vger.kernel.org
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9274S:	Maintained
9275F:	include/linux/pata_arasan_cf_data.h
9276F:	drivers/ata/pata_arasan_cf.c
9277
9278LIBATA PATA DRIVERS
9279M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9280M:	Jens Axboe <axboe@kernel.dk>
9281L:	linux-ide@vger.kernel.org
9282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9283S:	Maintained
9284F:	drivers/ata/pata_*.c
9285F:	drivers/ata/ata_generic.c
9286
9287LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9288M:	Linus Walleij <linus.walleij@linaro.org>
9289L:	linux-ide@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9291S:	Maintained
9292F:	drivers/ata/pata_ftide010.c
9293F:	drivers/ata/sata_gemini.c
9294F:	drivers/ata/sata_gemini.h
9295
9296LIBATA SATA AHCI PLATFORM devices support
9297M:	Hans de Goede <hdegoede@redhat.com>
9298M:	Jens Axboe <axboe@kernel.dk>
9299L:	linux-ide@vger.kernel.org
9300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9301S:	Maintained
9302F:	drivers/ata/ahci_platform.c
9303F:	drivers/ata/libahci_platform.c
9304F:	include/linux/ahci_platform.h
9305
9306LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9307M:	Mikael Pettersson <mikpelinux@gmail.com>
9308L:	linux-ide@vger.kernel.org
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9310S:	Maintained
9311F:	drivers/ata/sata_promise.*
9312
9313LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9314M:	Jens Axboe <axboe@kernel.dk>
9315L:	linux-ide@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9317S:	Maintained
9318F:	drivers/ata/
9319F:	include/linux/ata.h
9320F:	include/linux/libata.h
9321F:	Documentation/devicetree/bindings/ata/
9322
9323LIBLOCKDEP
9324M:	Sasha Levin <alexander.levin@microsoft.com>
9325S:	Maintained
9326F:	tools/lib/lockdep/
9327
9328LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9329M:	Dan Williams <dan.j.williams@intel.com>
9330M:	Vishal Verma <vishal.l.verma@intel.com>
9331M:	Dave Jiang <dave.jiang@intel.com>
9332L:	linux-nvdimm@lists.01.org
9333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9334S:	Supported
9335F:	drivers/nvdimm/blk.c
9336F:	drivers/nvdimm/region_devs.c
9337
9338LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9339M:	Vishal Verma <vishal.l.verma@intel.com>
9340M:	Dan Williams <dan.j.williams@intel.com>
9341M:	Dave Jiang <dave.jiang@intel.com>
9342L:	linux-nvdimm@lists.01.org
9343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9344S:	Supported
9345F:	drivers/nvdimm/btt*
9346
9347LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9348M:	Dan Williams <dan.j.williams@intel.com>
9349M:	Vishal Verma <vishal.l.verma@intel.com>
9350M:	Dave Jiang <dave.jiang@intel.com>
9351L:	linux-nvdimm@lists.01.org
9352Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9353S:	Supported
9354F:	drivers/nvdimm/pmem*
9355
9356LIBNVDIMM: DEVICETREE BINDINGS
9357M:	Oliver O'Halloran <oohall@gmail.com>
9358L:	linux-nvdimm@lists.01.org
9359Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9360S:	Supported
9361F:	drivers/nvdimm/of_pmem.c
9362F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9363
9364LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9365M:	Dan Williams <dan.j.williams@intel.com>
9366M:	Vishal Verma <vishal.l.verma@intel.com>
9367M:	Dave Jiang <dave.jiang@intel.com>
9368M:	Keith Busch <keith.busch@intel.com>
9369M:	Ira Weiny <ira.weiny@intel.com>
9370L:	linux-nvdimm@lists.01.org
9371Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9373S:	Supported
9374F:	drivers/nvdimm/*
9375F:	drivers/acpi/nfit/*
9376F:	include/linux/nd.h
9377F:	include/linux/libnvdimm.h
9378F:	include/uapi/linux/ndctl.h
9379
9380LICENSES and SPDX stuff
9381M:	Thomas Gleixner <tglx@linutronix.de>
9382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9383L:	linux-spdx@vger.kernel.org
9384S:	Maintained
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9386F:	COPYING
9387F:	Documentation/process/license-rules.rst
9388F:	LICENSES/
9389F:	scripts/spdxcheck-test.sh
9390F:	scripts/spdxcheck.py
9391
9392LIGHTNVM PLATFORM SUPPORT
9393M:	Matias Bjorling <mb@lightnvm.io>
9394W:	http://github/OpenChannelSSD
9395L:	linux-block@vger.kernel.org
9396S:	Maintained
9397F:	drivers/lightnvm/
9398F:	include/linux/lightnvm.h
9399F:	include/uapi/linux/lightnvm.h
9400
9401LINUX FOR POWER MACINTOSH
9402M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9403W:	http://www.penguinppc.org/
9404L:	linuxppc-dev@lists.ozlabs.org
9405S:	Maintained
9406F:	arch/powerpc/platforms/powermac/
9407F:	drivers/macintosh/
9408
9409LINUX FOR POWERPC (32-BIT AND 64-BIT)
9410M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9411M:	Paul Mackerras <paulus@samba.org>
9412M:	Michael Ellerman <mpe@ellerman.id.au>
9413W:	https://github.com/linuxppc/linux/wiki
9414L:	linuxppc-dev@lists.ozlabs.org
9415Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9417S:	Supported
9418F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9419F:	Documentation/devicetree/bindings/powerpc/
9420F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9421F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9422F:	Documentation/powerpc/
9423F:	arch/powerpc/
9424F:	drivers/char/tpm/tpm_ibmvtpm*
9425F:	drivers/crypto/nx/
9426F:	drivers/crypto/vmx/
9427F:	drivers/i2c/busses/i2c-opal.c
9428F:	drivers/net/ethernet/ibm/ibmveth.*
9429F:	drivers/net/ethernet/ibm/ibmvnic.*
9430F:	drivers/pci/hotplug/pnv_php.c
9431F:	drivers/pci/hotplug/rpa*
9432F:	drivers/rtc/rtc-opal.c
9433F:	drivers/scsi/ibmvscsi/
9434F:	drivers/tty/hvc/hvc_opal.c
9435F:	drivers/watchdog/wdrtas.c
9436F:	tools/testing/selftests/powerpc
9437N:	/pmac
9438N:	powermac
9439N:	powernv
9440N:	[^a-z0-9]ps3
9441N:	pseries
9442
9443LINUX FOR POWERPC EMBEDDED MPC5XXX
9444M:	Anatolij Gustschin <agust@denx.de>
9445L:	linuxppc-dev@lists.ozlabs.org
9446T:	git git://git.denx.de/linux-denx-agust.git
9447S:	Maintained
9448F:	arch/powerpc/platforms/512x/
9449F:	arch/powerpc/platforms/52xx/
9450
9451LINUX FOR POWERPC EMBEDDED PPC4XX
9452M:	Alistair Popple <alistair@popple.id.au>
9453M:	Matt Porter <mporter@kernel.crashing.org>
9454W:	http://www.penguinppc.org/
9455L:	linuxppc-dev@lists.ozlabs.org
9456S:	Maintained
9457F:	arch/powerpc/platforms/40x/
9458F:	arch/powerpc/platforms/44x/
9459
9460LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9461M:	Scott Wood <oss@buserror.net>
9462M:	Kumar Gala <galak@kernel.crashing.org>
9463W:	http://www.penguinppc.org/
9464L:	linuxppc-dev@lists.ozlabs.org
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9466S:	Maintained
9467F:	arch/powerpc/platforms/83xx/
9468F:	arch/powerpc/platforms/85xx/
9469F:	Documentation/devicetree/bindings/powerpc/fsl/
9470
9471LINUX FOR POWERPC EMBEDDED PPC8XX
9472M:	Vitaly Bordug <vitb@kernel.crashing.org>
9473W:	http://www.penguinppc.org/
9474L:	linuxppc-dev@lists.ozlabs.org
9475S:	Maintained
9476F:	arch/powerpc/platforms/8xx/
9477
9478LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9479L:	linuxppc-dev@lists.ozlabs.org
9480S:	Orphan
9481F:	arch/powerpc/*/*virtex*
9482F:	arch/powerpc/*/*/*virtex*
9483
9484LINUX FOR POWERPC PA SEMI PWRFICIENT
9485L:	linuxppc-dev@lists.ozlabs.org
9486S:	Orphan
9487F:	arch/powerpc/platforms/pasemi/
9488F:	drivers/*/*pasemi*
9489F:	drivers/*/*/*pasemi*
9490
9491LINUX KERNEL DUMP TEST MODULE (LKDTM)
9492M:	Kees Cook <keescook@chromium.org>
9493S:	Maintained
9494F:	drivers/misc/lkdtm/*
9495
9496LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9497M:	Alan Stern <stern@rowland.harvard.edu>
9498M:	Andrea Parri <parri.andrea@gmail.com>
9499M:	Will Deacon <will@kernel.org>
9500M:	Peter Zijlstra <peterz@infradead.org>
9501M:	Boqun Feng <boqun.feng@gmail.com>
9502M:	Nicholas Piggin <npiggin@gmail.com>
9503M:	David Howells <dhowells@redhat.com>
9504M:	Jade Alglave <j.alglave@ucl.ac.uk>
9505M:	Luc Maranget <luc.maranget@inria.fr>
9506M:	"Paul E. McKenney" <paulmck@kernel.org>
9507R:	Akira Yokosawa <akiyks@gmail.com>
9508R:	Daniel Lustig <dlustig@nvidia.com>
9509L:	linux-kernel@vger.kernel.org
9510L:	linux-arch@vger.kernel.org
9511S:	Supported
9512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9513F:	tools/memory-model/
9514F:	Documentation/atomic_bitops.txt
9515F:	Documentation/atomic_t.txt
9516F:	Documentation/core-api/atomic_ops.rst
9517F:	Documentation/core-api/refcount-vs-atomic.rst
9518F:	Documentation/memory-barriers.txt
9519
9520LIS3LV02D ACCELEROMETER DRIVER
9521M:	Eric Piel <eric.piel@tremplin-utc.net>
9522S:	Maintained
9523F:	Documentation/misc-devices/lis3lv02d.rst
9524F:	drivers/misc/lis3lv02d/
9525F:	drivers/platform/x86/hp_accel.c
9526
9527LIVE PATCHING
9528M:	Josh Poimboeuf <jpoimboe@redhat.com>
9529M:	Jiri Kosina <jikos@kernel.org>
9530M:	Miroslav Benes <mbenes@suse.cz>
9531M:	Petr Mladek <pmladek@suse.com>
9532R:	Joe Lawrence <joe.lawrence@redhat.com>
9533S:	Maintained
9534F:	kernel/livepatch/
9535F:	include/linux/livepatch.h
9536F:	arch/x86/include/asm/livepatch.h
9537F:	arch/x86/kernel/livepatch.c
9538F:	Documentation/livepatch/
9539F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9540F:	samples/livepatch/
9541F:	tools/testing/selftests/livepatch/
9542L:	live-patching@vger.kernel.org
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9544
9545LLC (802.2)
9546L:	netdev@vger.kernel.org
9547S:	Odd fixes
9548F:	include/linux/llc.h
9549F:	include/uapi/linux/llc.h
9550F:	include/net/llc*
9551F:	net/llc/
9552
9553LM73 HARDWARE MONITOR DRIVER
9554M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9555L:	linux-hwmon@vger.kernel.org
9556S:	Maintained
9557F:	drivers/hwmon/lm73.c
9558
9559LM78 HARDWARE MONITOR DRIVER
9560M:	Jean Delvare <jdelvare@suse.com>
9561L:	linux-hwmon@vger.kernel.org
9562S:	Maintained
9563F:	Documentation/hwmon/lm78.rst
9564F:	drivers/hwmon/lm78.c
9565
9566LM83 HARDWARE MONITOR DRIVER
9567M:	Jean Delvare <jdelvare@suse.com>
9568L:	linux-hwmon@vger.kernel.org
9569S:	Maintained
9570F:	Documentation/hwmon/lm83.rst
9571F:	drivers/hwmon/lm83.c
9572
9573LM90 HARDWARE MONITOR DRIVER
9574M:	Jean Delvare <jdelvare@suse.com>
9575L:	linux-hwmon@vger.kernel.org
9576S:	Maintained
9577F:	Documentation/hwmon/lm90.rst
9578F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9579F:	drivers/hwmon/lm90.c
9580F:	include/dt-bindings/thermal/lm90.h
9581
9582LM95234 HARDWARE MONITOR DRIVER
9583M:	Guenter Roeck <linux@roeck-us.net>
9584L:	linux-hwmon@vger.kernel.org
9585S:	Maintained
9586F:	Documentation/hwmon/lm95234.rst
9587F:	drivers/hwmon/lm95234.c
9588
9589LME2510 MEDIA DRIVER
9590M:	Malcolm Priestley <tvboxspy@gmail.com>
9591L:	linux-media@vger.kernel.org
9592W:	https://linuxtv.org
9593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9594S:	Maintained
9595F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9596
9597LOADPIN SECURITY MODULE
9598M:	Kees Cook <keescook@chromium.org>
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9600S:	Supported
9601F:	security/loadpin/
9602F:	Documentation/admin-guide/LSM/LoadPin.rst
9603
9604LOCKING PRIMITIVES
9605M:	Peter Zijlstra <peterz@infradead.org>
9606M:	Ingo Molnar <mingo@redhat.com>
9607M:	Will Deacon <will@kernel.org>
9608L:	linux-kernel@vger.kernel.org
9609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9610S:	Maintained
9611F:	Documentation/locking/
9612F:	include/linux/lockdep.h
9613F:	include/linux/spinlock*.h
9614F:	arch/*/include/asm/spinlock*.h
9615F:	include/linux/rwlock*.h
9616F:	include/linux/mutex*.h
9617F:	include/linux/rwsem*.h
9618F:	include/linux/seqlock.h
9619F:	lib/locking*.[ch]
9620F:	kernel/locking/
9621X:	kernel/locking/locktorture.c
9622
9623LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9624M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9625L:	linux-ntfs-dev@lists.sourceforge.net
9626W:	http://www.linux-ntfs.org/content/view/19/37/
9627S:	Maintained
9628F:	Documentation/admin-guide/ldm.rst
9629F:	block/partitions/ldm.*
9630
9631LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9632M:	Sathya Prakash <sathya.prakash@broadcom.com>
9633M:	Chaitra P B <chaitra.basappa@broadcom.com>
9634M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9635L:	MPT-FusionLinux.pdl@broadcom.com
9636L:	linux-scsi@vger.kernel.org
9637W:	http://www.avagotech.com/support/
9638S:	Supported
9639F:	drivers/message/fusion/
9640F:	drivers/scsi/mpt3sas/
9641
9642LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9643M:	Matthew Wilcox <willy@infradead.org>
9644L:	linux-scsi@vger.kernel.org
9645S:	Maintained
9646F:	drivers/scsi/sym53c8xx_2/
9647
9648LTC1660 DAC DRIVER
9649M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9650L:	linux-iio@vger.kernel.org
9651S:	Maintained
9652F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9653F:	drivers/iio/dac/ltc1660.c
9654
9655LTC4261 HARDWARE MONITOR DRIVER
9656M:	Guenter Roeck <linux@roeck-us.net>
9657L:	linux-hwmon@vger.kernel.org
9658S:	Maintained
9659F:	Documentation/hwmon/ltc4261.rst
9660F:	drivers/hwmon/ltc4261.c
9661
9662LTC4306 I2C MULTIPLEXER DRIVER
9663M:	Michael Hennerich <michael.hennerich@analog.com>
9664W:	http://ez.analog.com/community/linux-device-drivers
9665L:	linux-i2c@vger.kernel.org
9666S:	Supported
9667F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9668F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9669
9670LTP (Linux Test Project)
9671M:	Mike Frysinger <vapier@gentoo.org>
9672M:	Cyril Hrubis <chrubis@suse.cz>
9673M:	Wanlong Gao <wanlong.gao@gmail.com>
9674M:	Jan Stancek <jstancek@redhat.com>
9675M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9676M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9677L:	ltp@lists.linux.it (subscribers-only)
9678W:	http://linux-test-project.github.io/
9679T:	git git://github.com/linux-test-project/ltp.git
9680S:	Maintained
9681
9682M68K ARCHITECTURE
9683M:	Geert Uytterhoeven <geert@linux-m68k.org>
9684L:	linux-m68k@lists.linux-m68k.org
9685W:	http://www.linux-m68k.org/
9686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9687S:	Maintained
9688F:	arch/m68k/
9689F:	drivers/zorro/
9690
9691M68K ON APPLE MACINTOSH
9692M:	Joshua Thompson <funaho@jurai.org>
9693W:	http://www.mac.linux-m68k.org/
9694L:	linux-m68k@lists.linux-m68k.org
9695S:	Maintained
9696F:	arch/m68k/mac/
9697
9698M68K ON HP9000/300
9699M:	Philip Blundell <philb@gnu.org>
9700W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9701S:	Maintained
9702F:	arch/m68k/hp300/
9703
9704M88DS3103 MEDIA DRIVER
9705M:	Antti Palosaari <crope@iki.fi>
9706L:	linux-media@vger.kernel.org
9707W:	https://linuxtv.org
9708W:	http://palosaari.fi/linux/
9709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9710T:	git git://linuxtv.org/anttip/media_tree.git
9711S:	Maintained
9712F:	drivers/media/dvb-frontends/m88ds3103*
9713
9714M88RS2000 MEDIA DRIVER
9715M:	Malcolm Priestley <tvboxspy@gmail.com>
9716L:	linux-media@vger.kernel.org
9717W:	https://linuxtv.org
9718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9719S:	Maintained
9720F:	drivers/media/dvb-frontends/m88rs2000*
9721
9722MA901 MASTERKIT USB FM RADIO DRIVER
9723M:	Alexey Klimov <klimov.linux@gmail.com>
9724L:	linux-media@vger.kernel.org
9725T:	git git://linuxtv.org/media_tree.git
9726S:	Maintained
9727F:	drivers/media/radio/radio-ma901.c
9728
9729MAC80211
9730M:	Johannes Berg <johannes@sipsolutions.net>
9731L:	linux-wireless@vger.kernel.org
9732W:	http://wireless.kernel.org/
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9735S:	Maintained
9736F:	Documentation/networking/mac80211-injection.txt
9737F:	include/net/mac80211.h
9738F:	net/mac80211/
9739F:	drivers/net/wireless/mac80211_hwsim.[ch]
9740F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9741
9742MAILBOX API
9743M:	Jassi Brar <jassisinghbrar@gmail.com>
9744L:	linux-kernel@vger.kernel.org
9745S:	Maintained
9746F:	drivers/mailbox/
9747F:	include/linux/mailbox_client.h
9748F:	include/linux/mailbox_controller.h
9749
9750MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9751M:	Michael Kerrisk <mtk.manpages@gmail.com>
9752W:	http://www.kernel.org/doc/man-pages
9753L:	linux-man@vger.kernel.org
9754S:	Maintained
9755
9756MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9757M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9758L:	linux-mips@vger.kernel.org
9759S:	Maintained
9760F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9761
9762MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9763M:	Andrew Lunn <andrew@lunn.ch>
9764M:	Vivien Didelot <vivien.didelot@gmail.com>
9765L:	netdev@vger.kernel.org
9766S:	Maintained
9767F:	drivers/net/dsa/mv88e6xxx/
9768F:	include/linux/platform_data/mv88e6xxx.h
9769F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9770
9771MARVELL ARMADA DRM SUPPORT
9772M:	Russell King <linux@armlinux.org.uk>
9773S:	Maintained
9774T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9775T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9776F:	drivers/gpu/drm/armada/
9777F:	include/uapi/drm/armada_drm.h
9778F:	Documentation/devicetree/bindings/display/armada/
9779
9780MARVELL ARMADA 3700 PHY DRIVERS
9781M:	Miquel Raynal <miquel.raynal@bootlin.com>
9782S:	Maintained
9783F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9784F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9785F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9786F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9787
9788MARVELL CRYPTO DRIVER
9789M:	Boris Brezillon <bbrezillon@kernel.org>
9790M:	Arnaud Ebalard <arno@natisbad.org>
9791F:	drivers/crypto/marvell/
9792S:	Maintained
9793L:	linux-crypto@vger.kernel.org
9794
9795MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9796M:	Mirko Lindner <mlindner@marvell.com>
9797M:	Stephen Hemminger <stephen@networkplumber.org>
9798L:	netdev@vger.kernel.org
9799S:	Maintained
9800F:	drivers/net/ethernet/marvell/sk*
9801
9802MARVELL LIBERTAS WIRELESS DRIVER
9803L:	libertas-dev@lists.infradead.org
9804S:	Orphan
9805F:	drivers/net/wireless/marvell/libertas/
9806
9807MARVELL MACCHIATOBIN SUPPORT
9808M:	Russell King <linux@armlinux.org.uk>
9809L:	linux-arm-kernel@lists.infradead.org
9810S:	Maintained
9811F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9812
9813MARVELL MV643XX ETHERNET DRIVER
9814M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9815L:	netdev@vger.kernel.org
9816S:	Maintained
9817F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9818F:	include/linux/mv643xx.h
9819
9820MARVELL MV88X3310 PHY DRIVER
9821M:	Russell King <linux@armlinux.org.uk>
9822L:	netdev@vger.kernel.org
9823S:	Maintained
9824F:	drivers/net/phy/marvell10g.c
9825
9826MARVELL MVEBU THERMAL DRIVER
9827M:	Miquel Raynal <miquel.raynal@bootlin.com>
9828S:	Maintained
9829F:	drivers/thermal/armada_thermal.c
9830
9831MARVELL MVNETA ETHERNET DRIVER
9832M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9833L:	netdev@vger.kernel.org
9834S:	Maintained
9835F:	drivers/net/ethernet/marvell/mvneta.*
9836
9837MARVELL MWIFIEX WIRELESS DRIVER
9838M:	Amitkumar Karwar <amitkarwar@gmail.com>
9839M:	Nishant Sarmukadam <nishants@marvell.com>
9840M:	Ganapathi Bhat <gbhat@marvell.com>
9841M:	Xinming Hu <huxinming820@gmail.com>
9842L:	linux-wireless@vger.kernel.org
9843S:	Maintained
9844F:	drivers/net/wireless/marvell/mwifiex/
9845
9846MARVELL MWL8K WIRELESS DRIVER
9847M:	Lennert Buytenhek <buytenh@wantstofly.org>
9848L:	linux-wireless@vger.kernel.org
9849S:	Odd Fixes
9850F:	drivers/net/wireless/marvell/mwl8k.c
9851
9852MARVELL NAND CONTROLLER DRIVER
9853M:	Miquel Raynal <miquel.raynal@bootlin.com>
9854L:	linux-mtd@lists.infradead.org
9855S:	Maintained
9856F:	drivers/mtd/nand/raw/marvell_nand.c
9857F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9858
9859MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9860M:	Nicolas Pitre <nico@fluxnic.net>
9861S:	Odd Fixes
9862F:	drivers/mmc/host/mvsdio.*
9863
9864MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9865M:	Hu Ziji <huziji@marvell.com>
9866L:	linux-mmc@vger.kernel.org
9867S:	Supported
9868F:	drivers/mmc/host/sdhci-xenon*
9869F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9870
9871MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9872M:	Sunil Goutham <sgoutham@marvell.com>
9873M:	Linu Cherian <lcherian@marvell.com>
9874M:	Geetha sowjanya <gakula@marvell.com>
9875M:	Jerin Jacob <jerinj@marvell.com>
9876L:	netdev@vger.kernel.org
9877S:	Supported
9878F:	drivers/net/ethernet/marvell/octeontx2/af/
9879
9880MATROX FRAMEBUFFER DRIVER
9881L:	linux-fbdev@vger.kernel.org
9882S:	Orphan
9883F:	drivers/video/fbdev/matrox/matroxfb_*
9884F:	include/uapi/linux/matroxfb.h
9885
9886MAX16065 HARDWARE MONITOR DRIVER
9887M:	Guenter Roeck <linux@roeck-us.net>
9888L:	linux-hwmon@vger.kernel.org
9889S:	Maintained
9890F:	Documentation/hwmon/max16065.rst
9891F:	drivers/hwmon/max16065.c
9892
9893MAX2175 SDR TUNER DRIVER
9894M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9895L:	linux-media@vger.kernel.org
9896T:	git git://linuxtv.org/media_tree.git
9897S:	Maintained
9898F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9899F:	Documentation/media/v4l-drivers/max2175.rst
9900F:	drivers/media/i2c/max2175*
9901F:	include/uapi/linux/max2175.h
9902
9903MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9904L:	linux-hwmon@vger.kernel.org
9905S:	Orphan
9906F:	Documentation/hwmon/max6650.rst
9907F:	drivers/hwmon/max6650.c
9908
9909MAX6697 HARDWARE MONITOR DRIVER
9910M:	Guenter Roeck <linux@roeck-us.net>
9911L:	linux-hwmon@vger.kernel.org
9912S:	Maintained
9913F:	Documentation/hwmon/max6697.rst
9914F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9915F:	drivers/hwmon/max6697.c
9916F:	include/linux/platform_data/max6697.h
9917
9918MAX9860 MONO AUDIO VOICE CODEC DRIVER
9919M:	Peter Rosin <peda@axentia.se>
9920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9921S:	Maintained
9922F:	Documentation/devicetree/bindings/sound/max9860.txt
9923F:	sound/soc/codecs/max9860.*
9924
9925MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9926M:	Andreas Klinger <ak@it-klinger.de>
9927L:	linux-iio@vger.kernel.org
9928S:	Maintained
9929F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9930F:	drivers/iio/proximity/mb1232.c
9931
9932MAXIM MAX77650 PMIC MFD DRIVER
9933M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9934L:	linux-kernel@vger.kernel.org
9935S:	Maintained
9936F:	Documentation/devicetree/bindings/*/*max77650.txt
9937F:	Documentation/devicetree/bindings/*/max77650*.txt
9938F:	include/linux/mfd/max77650.h
9939F:	drivers/mfd/max77650.c
9940F:	drivers/regulator/max77650-regulator.c
9941F:	drivers/power/supply/max77650-charger.c
9942F:	drivers/input/misc/max77650-onkey.c
9943F:	drivers/leds/leds-max77650.c
9944F:	drivers/gpio/gpio-max77650.c
9945
9946MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9947M:	Javier Martinez Canillas <javier@dowhile0.org>
9948L:	linux-kernel@vger.kernel.org
9949S:	Supported
9950F:	drivers/regulator/max77802-regulator.c
9951F:	Documentation/devicetree/bindings/*/*max77802.txt
9952F:	include/dt-bindings/*/*max77802.h
9953
9954MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9955M:	Krzysztof Kozlowski <krzk@kernel.org>
9956M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9957L:	linux-pm@vger.kernel.org
9958S:	Supported
9959F:	drivers/power/supply/max14577_charger.c
9960F:	drivers/power/supply/max77693_charger.c
9961
9962MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9963M:	Chanwoo Choi <cw00.choi@samsung.com>
9964M:	Krzysztof Kozlowski <krzk@kernel.org>
9965M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9966L:	linux-kernel@vger.kernel.org
9967S:	Supported
9968F:	drivers/*/max14577*.c
9969F:	drivers/*/max77686*.c
9970F:	drivers/*/max77693*.c
9971F:	drivers/extcon/extcon-max14577.c
9972F:	drivers/extcon/extcon-max77693.c
9973F:	drivers/rtc/rtc-max77686.c
9974F:	drivers/clk/clk-max77686.c
9975F:	Documentation/devicetree/bindings/mfd/max14577.txt
9976F:	Documentation/devicetree/bindings/*/max77686.txt
9977F:	Documentation/devicetree/bindings/mfd/max77693.txt
9978F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9979F:	include/linux/mfd/max14577*.h
9980F:	include/linux/mfd/max77686*.h
9981F:	include/linux/mfd/max77693*.h
9982
9983MAXIRADIO FM RADIO RECEIVER DRIVER
9984M:	Hans Verkuil <hverkuil@xs4all.nl>
9985L:	linux-media@vger.kernel.org
9986T:	git git://linuxtv.org/media_tree.git
9987W:	https://linuxtv.org
9988S:	Maintained
9989F:	drivers/media/radio/radio-maxiradio*
9990
9991MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9992M:	Peter Rosin <peda@axentia.se>
9993L:	linux-iio@vger.kernel.org
9994S:	Maintained
9995F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9996F:	drivers/iio/potentiometer/mcp4018.c
9997F:	drivers/iio/potentiometer/mcp4531.c
9998
9999MCR20A IEEE-802.15.4 RADIO DRIVER
10000M:	Xue Liu <liuxuenetmail@gmail.com>
10001L:	linux-wpan@vger.kernel.org
10002W:	https://github.com/xueliu/mcr20a-linux
10003S:	Maintained
10004F:	drivers/net/ieee802154/mcr20a.c
10005F:	drivers/net/ieee802154/mcr20a.h
10006F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10007
10008MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10009M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10010L:	linux-iio@vger.kernel.org
10011S:	Maintained
10012F:	drivers/iio/dac/cio-dac.c
10013
10014MEDIA CONTROLLER FRAMEWORK
10015M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10016M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10017L:	linux-media@vger.kernel.org
10018W:	https://www.linuxtv.org
10019T:	git git://linuxtv.org/media_tree.git
10020S:	Supported
10021F:	drivers/media/mc/
10022F:	include/media/media-*.h
10023F:	include/uapi/linux/media.h
10024
10025MEDIA DRIVERS FOR ASCOT2E
10026M:	Sergey Kozlov <serjk@netup.ru>
10027M:	Abylay Ospan <aospan@netup.ru>
10028L:	linux-media@vger.kernel.org
10029W:	https://linuxtv.org
10030W:	http://netup.tv/
10031T:	git git://linuxtv.org/media_tree.git
10032S:	Supported
10033F:	drivers/media/dvb-frontends/ascot2e*
10034
10035MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10036M:	Jasmin Jessich <jasmin@anw.at>
10037L:	linux-media@vger.kernel.org
10038W:	https://linuxtv.org
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Maintained
10041F:	drivers/media/dvb-frontends/cxd2099*
10042
10043MEDIA DRIVERS FOR CXD2841ER
10044M:	Sergey Kozlov <serjk@netup.ru>
10045M:	Abylay Ospan <aospan@netup.ru>
10046L:	linux-media@vger.kernel.org
10047W:	https://linuxtv.org
10048W:	http://netup.tv/
10049T:	git git://linuxtv.org/media_tree.git
10050S:	Supported
10051F:	drivers/media/dvb-frontends/cxd2841er*
10052
10053MEDIA DRIVERS FOR CXD2880
10054M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10055L:	linux-media@vger.kernel.org
10056W:	http://linuxtv.org/
10057T:	git git://linuxtv.org/media_tree.git
10058S:	Supported
10059F:	drivers/media/dvb-frontends/cxd2880/*
10060F:	drivers/media/spi/cxd2880*
10061
10062MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10063L:	linux-media@vger.kernel.org
10064W:	https://linuxtv.org
10065T:	git git://linuxtv.org/media_tree.git
10066S:	Orphan
10067F:	drivers/media/pci/ddbridge/*
10068
10069MEDIA DRIVERS FOR FREESCALE IMX
10070M:	Steve Longerbeam <slongerbeam@gmail.com>
10071M:	Philipp Zabel <p.zabel@pengutronix.de>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/media/imx.txt
10076F:	Documentation/media/v4l-drivers/imx.rst
10077F:	drivers/staging/media/imx/
10078F:	include/linux/imx-media.h
10079F:	include/media/imx.h
10080
10081MEDIA DRIVER FOR FREESCALE IMX PXP
10082M:	Philipp Zabel <p.zabel@pengutronix.de>
10083L:	linux-media@vger.kernel.org
10084T:	git git://linuxtv.org/media_tree.git
10085S:	Maintained
10086F:	drivers/media/platform/imx-pxp.[ch]
10087
10088MEDIA DRIVERS FOR FREESCALE IMX7
10089M:	Rui Miguel Silva <rmfrfs@gmail.com>
10090L:	linux-media@vger.kernel.org
10091T:	git git://linuxtv.org/media_tree.git
10092S:	Maintained
10093F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10094F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10095F:	Documentation/media/v4l-drivers/imx7.rst
10096F:	drivers/staging/media/imx/imx7-media-csi.c
10097F:	drivers/staging/media/imx/imx7-mipi-csis.c
10098
10099MEDIA DRIVERS FOR HELENE
10100M:	Abylay Ospan <aospan@netup.ru>
10101L:	linux-media@vger.kernel.org
10102W:	https://linuxtv.org
10103W:	http://netup.tv/
10104T:	git git://linuxtv.org/media_tree.git
10105S:	Supported
10106F:	drivers/media/dvb-frontends/helene*
10107
10108MEDIA DRIVERS FOR HORUS3A
10109M:	Sergey Kozlov <serjk@netup.ru>
10110M:	Abylay Ospan <aospan@netup.ru>
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113W:	http://netup.tv/
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Supported
10116F:	drivers/media/dvb-frontends/horus3a*
10117
10118MEDIA DRIVERS FOR LNBH25
10119M:	Sergey Kozlov <serjk@netup.ru>
10120M:	Abylay Ospan <aospan@netup.ru>
10121L:	linux-media@vger.kernel.org
10122W:	https://linuxtv.org
10123W:	http://netup.tv/
10124T:	git git://linuxtv.org/media_tree.git
10125S:	Supported
10126F:	drivers/media/dvb-frontends/lnbh25*
10127
10128MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10129L:	linux-media@vger.kernel.org
10130W:	https://linuxtv.org
10131T:	git git://linuxtv.org/media_tree.git
10132S:	Orphan
10133F:	drivers/media/dvb-frontends/mxl5xx*
10134
10135MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10136M:	Sergey Kozlov <serjk@netup.ru>
10137M:	Abylay Ospan <aospan@netup.ru>
10138L:	linux-media@vger.kernel.org
10139W:	https://linuxtv.org
10140W:	http://netup.tv/
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Supported
10143F:	drivers/media/pci/netup_unidvb/*
10144
10145MEDIA DRIVERS FOR RENESAS - CEU
10146M:	Jacopo Mondi <jacopo@jmondi.org>
10147L:	linux-media@vger.kernel.org
10148L:	linux-renesas-soc@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Supported
10151F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10152F:	drivers/media/platform/renesas-ceu.c
10153F:	include/media/drv-intf/renesas-ceu.h
10154
10155MEDIA DRIVERS FOR RENESAS - DRIF
10156M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10157L:	linux-media@vger.kernel.org
10158L:	linux-renesas-soc@vger.kernel.org
10159T:	git git://linuxtv.org/media_tree.git
10160S:	Supported
10161F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10162F:	drivers/media/platform/rcar_drif.c
10163
10164MEDIA DRIVERS FOR RENESAS - FCP
10165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166L:	linux-media@vger.kernel.org
10167L:	linux-renesas-soc@vger.kernel.org
10168T:	git git://linuxtv.org/media_tree.git
10169S:	Supported
10170F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10171F:	drivers/media/platform/rcar-fcp.c
10172F:	include/media/rcar-fcp.h
10173
10174MEDIA DRIVERS FOR RENESAS - FDP1
10175M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10176L:	linux-media@vger.kernel.org
10177L:	linux-renesas-soc@vger.kernel.org
10178T:	git git://linuxtv.org/media_tree.git
10179S:	Supported
10180F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10181F:	drivers/media/platform/rcar_fdp1.c
10182
10183MEDIA DRIVERS FOR RENESAS - VIN
10184M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10185L:	linux-media@vger.kernel.org
10186L:	linux-renesas-soc@vger.kernel.org
10187T:	git git://linuxtv.org/media_tree.git
10188S:	Supported
10189F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10190F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10191F:	drivers/media/platform/rcar-vin/
10192
10193MEDIA DRIVERS FOR RENESAS - VSP1
10194M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10195M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10196L:	linux-media@vger.kernel.org
10197L:	linux-renesas-soc@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Supported
10200F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10201F:	drivers/media/platform/vsp1/
10202
10203MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10204L:	linux-media@vger.kernel.org
10205W:	https://linuxtv.org
10206T:	git git://linuxtv.org/media_tree.git
10207S:	Orphan
10208F:	drivers/media/dvb-frontends/stv0910*
10209
10210MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10211L:	linux-media@vger.kernel.org
10212W:	https://linuxtv.org
10213T:	git git://linuxtv.org/media_tree.git
10214S:	Orphan
10215F:	drivers/media/dvb-frontends/stv6111*
10216
10217MEDIA DRIVERS FOR STM32 - DCMI
10218M:	Hugues Fruchet <hugues.fruchet@st.com>
10219L:	linux-media@vger.kernel.org
10220T:	git git://linuxtv.org/media_tree.git
10221S:	Supported
10222F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10223F:	drivers/media/platform/stm32/stm32-dcmi.c
10224
10225MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10226M:	Dmitry Osipenko <digetx@gmail.com>
10227L:	linux-media@vger.kernel.org
10228L:	linux-tegra@vger.kernel.org
10229T:	git git://linuxtv.org/media_tree.git
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10232F:	drivers/staging/media/tegra-vde/
10233
10234MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10235M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10236P:	LinuxTV.org Project
10237L:	linux-media@vger.kernel.org
10238W:	https://linuxtv.org
10239Q:	http://patchwork.kernel.org/project/linux-media/list/
10240T:	git git://linuxtv.org/media_tree.git
10241S:	Maintained
10242F:	Documentation/devicetree/bindings/media/
10243F:	Documentation/media/
10244F:	drivers/media/
10245F:	drivers/staging/media/
10246F:	include/linux/platform_data/media/
10247F:	include/media/
10248F:	include/uapi/linux/dvb/
10249F:	include/uapi/linux/videodev2.h
10250F:	include/uapi/linux/media.h
10251F:	include/uapi/linux/v4l2-*
10252F:	include/uapi/linux/meye.h
10253F:	include/uapi/linux/ivtv*
10254F:	include/uapi/linux/uvcvideo.h
10255
10256MEDIATEK BLUETOOTH DRIVER
10257M:	Sean Wang <sean.wang@mediatek.com>
10258L:	linux-bluetooth@vger.kernel.org
10259L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10262F:	drivers/bluetooth/btmtkuart.c
10263
10264MEDIATEK CIR DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266S:	Maintained
10267F:	drivers/media/rc/mtk-cir.c
10268
10269MEDIATEK DMA DRIVER
10270M:	Sean Wang <sean.wang@mediatek.com>
10271L:	dmaengine@vger.kernel.org
10272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10273L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/dma/mtk-*
10276F:	drivers/dma/mediatek/
10277
10278MEDIATEK PMIC LED DRIVER
10279M:	Sean Wang <sean.wang@mediatek.com>
10280S:	Maintained
10281F:	drivers/leds/leds-mt6323.c
10282F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10283
10284MEDIATEK ETHERNET DRIVER
10285M:	Felix Fietkau <nbd@openwrt.org>
10286M:	John Crispin <john@phrozen.org>
10287M:	Sean Wang <sean.wang@mediatek.com>
10288M:	Nelson Chang <nelson.chang@mediatek.com>
10289L:	netdev@vger.kernel.org
10290S:	Maintained
10291F:	drivers/net/ethernet/mediatek/
10292
10293MEDIATEK SWITCH DRIVER
10294M:	Sean Wang <sean.wang@mediatek.com>
10295L:	netdev@vger.kernel.org
10296S:	Maintained
10297F:	drivers/net/dsa/mt7530.*
10298F:	net/dsa/tag_mtk.c
10299
10300MEDIATEK JPEG DRIVER
10301M:	Rick Chang <rick.chang@mediatek.com>
10302M:	Bin Liu <bin.liu@mediatek.com>
10303S:	Supported
10304F:	drivers/media/platform/mtk-jpeg/
10305F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10306
10307MEDIATEK MDP DRIVER
10308M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10309M:	Houlong Wei <houlong.wei@mediatek.com>
10310M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10311S:	Supported
10312F:	drivers/media/platform/mtk-mdp/
10313F:	drivers/media/platform/mtk-vpu/
10314F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10315
10316MEDIATEK MEDIA DRIVER
10317M:	Tiffany Lin <tiffany.lin@mediatek.com>
10318M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10319S:	Supported
10320F:	drivers/media/platform/mtk-vcodec/
10321F:	drivers/media/platform/mtk-vpu/
10322F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10323F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10324
10325MEDIATEK MMC/SD/SDIO DRIVER
10326M:	Chaotian Jing <chaotian.jing@mediatek.com>
10327S:	Maintained
10328F:	drivers/mmc/host/mtk-sd.c
10329F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10330
10331MEDIATEK MT76 WIRELESS LAN DRIVER
10332M:	Felix Fietkau <nbd@nbd.name>
10333M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10334R:	Ryder Lee <ryder.lee@mediatek.com>
10335R:	Roy Luo <royluo@google.com>
10336L:	linux-wireless@vger.kernel.org
10337S:	Maintained
10338F:	drivers/net/wireless/mediatek/mt76/
10339
10340MEDIATEK MT7601U WIRELESS LAN DRIVER
10341M:	Jakub Kicinski <kubakici@wp.pl>
10342L:	linux-wireless@vger.kernel.org
10343S:	Maintained
10344F:	drivers/net/wireless/mediatek/mt7601u/
10345
10346MEDIATEK MT7621/28/88 I2C DRIVER
10347M:	Stefan Roese <sr@denx.de>
10348L:	linux-i2c@vger.kernel.org
10349S:	Maintained
10350F:	drivers/i2c/busses/i2c-mt7621.c
10351F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10352
10353MEDIATEK NAND CONTROLLER DRIVER
10354M:	Xiaolei Li <xiaolei.li@mediatek.com>
10355L:	linux-mtd@lists.infradead.org
10356S:	Maintained
10357F:	drivers/mtd/nand/raw/mtk_*
10358F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10359
10360MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10361M:	Sean Wang <sean.wang@mediatek.com>
10362S:	Maintained
10363F:	drivers/char/hw_random/mtk-rng.c
10364
10365MEDIATEK USB3 DRD IP DRIVER
10366M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10367L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10369L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10370S:	Maintained
10371F:	drivers/usb/mtu3/
10372
10373MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10374M:	Peter Senna Tschudin <peter.senna@gmail.com>
10375M:	Martin Donnelly <martin.donnelly@ge.com>
10376M:	Martyn Welch <martyn.welch@collabora.co.uk>
10377S:	Maintained
10378F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10379F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10380
10381MEGARAID SCSI/SAS DRIVERS
10382M:	Kashyap Desai <kashyap.desai@broadcom.com>
10383M:	Sumit Saxena <sumit.saxena@broadcom.com>
10384M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10385L:	megaraidlinux.pdl@broadcom.com
10386L:	linux-scsi@vger.kernel.org
10387W:	http://www.avagotech.com/support/
10388S:	Maintained
10389F:	Documentation/scsi/megaraid.txt
10390F:	drivers/scsi/megaraid.*
10391F:	drivers/scsi/megaraid/
10392
10393MELEXIS MLX90614 DRIVER
10394M:	Crt Mori <cmo@melexis.com>
10395L:	linux-iio@vger.kernel.org
10396W:	http://www.melexis.com
10397S:	Supported
10398F:	drivers/iio/temperature/mlx90614.c
10399
10400MELEXIS MLX90632 DRIVER
10401M:	Crt Mori <cmo@melexis.com>
10402L:	linux-iio@vger.kernel.org
10403W:	http://www.melexis.com
10404S:	Supported
10405F:	drivers/iio/temperature/mlx90632.c
10406
10407MELFAS MIP4 TOUCHSCREEN DRIVER
10408M:	Sangwon Jee <jeesw@melfas.com>
10409W:	http://www.melfas.com
10410S:	Supported
10411F:	drivers/input/touchscreen/melfas_mip4.c
10412F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10413
10414MELLANOX ETHERNET DRIVER (mlx4_en)
10415M:	Tariq Toukan <tariqt@mellanox.com>
10416L:	netdev@vger.kernel.org
10417S:	Supported
10418W:	http://www.mellanox.com
10419Q:	http://patchwork.ozlabs.org/project/netdev/list/
10420F:	drivers/net/ethernet/mellanox/mlx4/en_*
10421
10422MELLANOX ETHERNET DRIVER (mlx5e)
10423M:	Saeed Mahameed <saeedm@mellanox.com>
10424L:	netdev@vger.kernel.org
10425S:	Supported
10426W:	http://www.mellanox.com
10427Q:	http://patchwork.ozlabs.org/project/netdev/list/
10428F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10429
10430MELLANOX ETHERNET INNOVA DRIVERS
10431R:	Boris Pismenny <borisp@mellanox.com>
10432L:	netdev@vger.kernel.org
10433S:	Supported
10434W:	http://www.mellanox.com
10435Q:	http://patchwork.ozlabs.org/project/netdev/list/
10436F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10437F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10438F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10439F:	include/linux/mlx5/mlx5_ifc_fpga.h
10440
10441MELLANOX ETHERNET SWITCH DRIVERS
10442M:	Jiri Pirko <jiri@mellanox.com>
10443M:	Ido Schimmel <idosch@mellanox.com>
10444L:	netdev@vger.kernel.org
10445S:	Supported
10446W:	http://www.mellanox.com
10447Q:	http://patchwork.ozlabs.org/project/netdev/list/
10448F:	drivers/net/ethernet/mellanox/mlxsw/
10449F:	tools/testing/selftests/drivers/net/mlxsw/
10450
10451MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10452M:	mlxsw@mellanox.com
10453L:	netdev@vger.kernel.org
10454S:	Supported
10455W:	http://www.mellanox.com
10456Q:	http://patchwork.ozlabs.org/project/netdev/list/
10457F:	drivers/net/ethernet/mellanox/mlxfw/
10458
10459MELLANOX HARDWARE PLATFORM SUPPORT
10460M:	Andy Shevchenko <andy@infradead.org>
10461M:	Darren Hart <dvhart@infradead.org>
10462M:	Vadim Pasternak <vadimp@mellanox.com>
10463L:	platform-driver-x86@vger.kernel.org
10464S:	Supported
10465F:	drivers/platform/mellanox/
10466F:	include/linux/platform_data/mlxreg.h
10467
10468MELLANOX MLX4 core VPI driver
10469M:	Tariq Toukan <tariqt@mellanox.com>
10470L:	netdev@vger.kernel.org
10471L:	linux-rdma@vger.kernel.org
10472W:	http://www.mellanox.com
10473Q:	http://patchwork.ozlabs.org/project/netdev/list/
10474S:	Supported
10475F:	drivers/net/ethernet/mellanox/mlx4/
10476F:	include/linux/mlx4/
10477
10478MELLANOX MLX4 IB driver
10479M:	Yishai Hadas <yishaih@mellanox.com>
10480L:	linux-rdma@vger.kernel.org
10481W:	http://www.mellanox.com
10482Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10483S:	Supported
10484F:	drivers/infiniband/hw/mlx4/
10485F:	include/linux/mlx4/
10486F:	include/uapi/rdma/mlx4-abi.h
10487
10488MELLANOX MLX5 core VPI driver
10489M:	Saeed Mahameed <saeedm@mellanox.com>
10490M:	Leon Romanovsky <leonro@mellanox.com>
10491L:	netdev@vger.kernel.org
10492L:	linux-rdma@vger.kernel.org
10493W:	http://www.mellanox.com
10494Q:	http://patchwork.ozlabs.org/project/netdev/list/
10495S:	Supported
10496F:	drivers/net/ethernet/mellanox/mlx5/core/
10497F:	include/linux/mlx5/
10498F:	Documentation/networking/device_drivers/mellanox/
10499
10500MELLANOX MLX5 IB driver
10501M:	Leon Romanovsky <leonro@mellanox.com>
10502L:	linux-rdma@vger.kernel.org
10503W:	http://www.mellanox.com
10504Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10505S:	Supported
10506F:	drivers/infiniband/hw/mlx5/
10507F:	include/linux/mlx5/
10508F:	include/uapi/rdma/mlx5-abi.h
10509
10510MELLANOX MLXCPLD I2C AND MUX DRIVER
10511M:	Vadim Pasternak <vadimp@mellanox.com>
10512M:	Michael Shych <michaelsh@mellanox.com>
10513L:	linux-i2c@vger.kernel.org
10514S:	Supported
10515F:	drivers/i2c/busses/i2c-mlxcpld.c
10516F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10517F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10518
10519MELLANOX MLXCPLD LED DRIVER
10520M:	Vadim Pasternak <vadimp@mellanox.com>
10521L:	linux-leds@vger.kernel.org
10522S:	Supported
10523F:	drivers/leds/leds-mlxcpld.c
10524F:	drivers/leds/leds-mlxreg.c
10525F:	Documentation/leds/leds-mlxcpld.rst
10526
10527MELLANOX PLATFORM DRIVER
10528M:	Vadim Pasternak <vadimp@mellanox.com>
10529L:	platform-driver-x86@vger.kernel.org
10530S:	Supported
10531F:	drivers/platform/x86/mlx-platform.c
10532
10533MEMBARRIER SUPPORT
10534M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10535M:	"Paul E. McKenney" <paulmck@kernel.org>
10536L:	linux-kernel@vger.kernel.org
10537S:	Supported
10538F:	kernel/sched/membarrier.c
10539F:	include/uapi/linux/membarrier.h
10540F:	arch/powerpc/include/asm/membarrier.h
10541
10542MEMBLOCK
10543M:	Mike Rapoport <rppt@linux.ibm.com>
10544L:	linux-mm@kvack.org
10545S:	Maintained
10546F:	include/linux/memblock.h
10547F:	mm/memblock.c
10548F:	Documentation/core-api/boot-time-mm.rst
10549
10550MEMORY MANAGEMENT
10551L:	linux-mm@kvack.org
10552W:	http://www.linux-mm.org
10553S:	Maintained
10554F:	include/linux/mm.h
10555F:	include/linux/gfp.h
10556F:	include/linux/mmzone.h
10557F:	include/linux/memory_hotplug.h
10558F:	include/linux/vmalloc.h
10559F:	mm/
10560
10561MEMORY TECHNOLOGY DEVICES (MTD)
10562M:	David Woodhouse <dwmw2@infradead.org>
10563M:	Brian Norris <computersforpeace@gmail.com>
10564M:	Marek Vasut <marek.vasut@gmail.com>
10565M:	Miquel Raynal <miquel.raynal@bootlin.com>
10566M:	Richard Weinberger <richard@nod.at>
10567M:	Vignesh Raghavendra <vigneshr@ti.com>
10568L:	linux-mtd@lists.infradead.org
10569W:	http://www.linux-mtd.infradead.org/
10570Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/mtd/
10575F:	drivers/mtd/
10576F:	include/linux/mtd/
10577F:	include/uapi/mtd/
10578
10579MEN A21 WATCHDOG DRIVER
10580M:	Johannes Thumshirn <morbidrsa@gmail.com>
10581L:	linux-watchdog@vger.kernel.org
10582S:	Maintained
10583F:	drivers/watchdog/mena21_wdt.c
10584
10585MEN CHAMELEON BUS (mcb)
10586M:	Johannes Thumshirn <morbidrsa@gmail.com>
10587S:	Maintained
10588F:	drivers/mcb/
10589F:	include/linux/mcb.h
10590F:	Documentation/driver-api/men-chameleon-bus.rst
10591
10592MEN F21BMC (Board Management Controller)
10593M:	Andreas Werner <andreas.werner@men.de>
10594S:	Supported
10595F:	drivers/mfd/menf21bmc.c
10596F:	drivers/watchdog/menf21bmc_wdt.c
10597F:	drivers/leds/leds-menf21bmc.c
10598F:	drivers/hwmon/menf21bmc_hwmon.c
10599F:	Documentation/hwmon/menf21bmc.rst
10600
10601MEN Z069 WATCHDOG DRIVER
10602M:	Johannes Thumshirn <jth@kernel.org>
10603L:	linux-watchdog@vger.kernel.org
10604S:	Maintained
10605F:	drivers/watchdog/menz69_wdt.c
10606
10607MESON AO CEC DRIVER FOR AMLOGIC SOCS
10608M:	Neil Armstrong <narmstrong@baylibre.com>
10609L:	linux-media@vger.kernel.org
10610L:	linux-amlogic@lists.infradead.org
10611W:	http://linux-meson.com/
10612S:	Supported
10613F:	drivers/media/platform/meson/ao-cec.c
10614F:	drivers/media/platform/meson/ao-cec-g12a.c
10615F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10616T:	git git://linuxtv.org/media_tree.git
10617
10618MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10619M:	Liang Yang <liang.yang@amlogic.com>
10620L:	linux-mtd@lists.infradead.org
10621S:	Maintained
10622F:	drivers/mtd/nand/raw/meson_*
10623F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10624
10625MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10626M:	Maxime Jourdan <mjourdan@baylibre.com>
10627L:	linux-media@vger.kernel.org
10628L:	linux-amlogic@lists.infradead.org
10629S:	Supported
10630F:	drivers/staging/media/meson/vdec/
10631T:	git git://linuxtv.org/media_tree.git
10632
10633METHODE UDPU SUPPORT
10634M:	Vladimir Vid <vladimir.vid@sartura.hr>
10635S:	Maintained
10636F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10637
10638MICROBLAZE ARCHITECTURE
10639M:	Michal Simek <monstr@monstr.eu>
10640W:	http://www.monstr.eu/fdt/
10641T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10642S:	Supported
10643F:	arch/microblaze/
10644
10645MICROCHIP AT91 SERIAL DRIVER
10646M:	Richard Genoud <richard.genoud@gmail.com>
10647S:	Maintained
10648F:	drivers/tty/serial/atmel_serial.c
10649F:	drivers/tty/serial/atmel_serial.h
10650F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10651
10652MICROCHIP AUDIO ASOC DRIVERS
10653M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10655S:	Supported
10656F:	sound/soc/atmel
10657
10658MICROCHIP DMA DRIVER
10659M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661L:	dmaengine@vger.kernel.org
10662S:	Supported
10663F:	drivers/dma/at_hdmac.c
10664F:	drivers/dma/at_hdmac_regs.h
10665F:	include/linux/platform_data/dma-atmel.h
10666F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10667F:	include/dt-bindings/dma/at91.h
10668
10669MICROCHIP ECC DRIVER
10670M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10671L:	linux-crypto@vger.kernel.org
10672S:	Maintained
10673F:	drivers/crypto/atmel-ecc.*
10674
10675MICROCHIP I2C DRIVER
10676M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10677L:	linux-i2c@vger.kernel.org
10678S:	Supported
10679F:	drivers/i2c/busses/i2c-at91.h
10680F:	drivers/i2c/busses/i2c-at91-*.c
10681
10682MICROCHIP ISC DRIVER
10683M:	Eugen Hristev <eugen.hristev@microchip.com>
10684L:	linux-media@vger.kernel.org
10685S:	Supported
10686F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10687F:	drivers/media/platform/atmel/atmel-isc.h
10688F:	drivers/media/platform/atmel/atmel-isc-base.c
10689F:	drivers/media/platform/atmel/atmel-isc-regs.h
10690F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10691
10692MICROCHIP ISI DRIVER
10693M:	Eugen Hristev <eugen.hristev@microchip.com>
10694L:	linux-media@vger.kernel.org
10695S:	Supported
10696F:	drivers/media/platform/atmel/atmel-isi.c
10697F:	drivers/media/platform/atmel/atmel-isi.h
10698
10699MICROCHIP AT91 USART MFD DRIVER
10700M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10701L:	linux-kernel@vger.kernel.org
10702S:	Supported
10703F:	drivers/mfd/at91-usart.c
10704F:	include/dt-bindings/mfd/at91-usart.h
10705F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10706
10707MICROCHIP AT91 USART SPI DRIVER
10708M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10709L:	linux-spi@vger.kernel.org
10710S:	Supported
10711F:	drivers/spi/spi-at91-usart.c
10712F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10713
10714MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10715M:	Woojung Huh <woojung.huh@microchip.com>
10716M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10717L:	netdev@vger.kernel.org
10718S:	Maintained
10719F:	net/dsa/tag_ksz.c
10720F:	drivers/net/dsa/microchip/*
10721F:	include/linux/platform_data/microchip-ksz.h
10722F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10723
10724MICROCHIP LAN743X ETHERNET DRIVER
10725M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10726M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10727L:	netdev@vger.kernel.org
10728S:	Maintained
10729F:	drivers/net/ethernet/microchip/lan743x_*
10730
10731MICROCHIP LCDFB DRIVER
10732M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10733L:	linux-fbdev@vger.kernel.org
10734S:	Maintained
10735F:	drivers/video/fbdev/atmel_lcdfb.c
10736F:	include/video/atmel_lcdc.h
10737
10738MICROCHIP MMC/SD/SDIO MCI DRIVER
10739M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10740S:	Maintained
10741F:	drivers/mmc/host/atmel-mci.c
10742
10743MICROCHIP MCP16502 PMIC DRIVER
10744M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10748F:	drivers/regulator/mcp16502.c
10749
10750MICROCHIP MCP3911 ADC DRIVER
10751M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10752M:	Kent Gustavsson <kent@minoris.se>
10753L:	linux-iio@vger.kernel.org
10754S:	Supported
10755F:	drivers/iio/adc/mcp3911.c
10756F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10757
10758MICROCHIP NAND DRIVER
10759M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10760L:	linux-mtd@lists.infradead.org
10761S:	Supported
10762F:	drivers/mtd/nand/raw/atmel/*
10763F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10764
10765MICROCHIP PWM DRIVER
10766M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768L:	linux-pwm@vger.kernel.org
10769S:	Supported
10770F:	drivers/pwm/pwm-atmel.c
10771F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10772
10773MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10774M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10775M:	Eugen Hristev <eugen.hristev@microchip.com>
10776L:	linux-iio@vger.kernel.org
10777S:	Supported
10778F:	drivers/iio/adc/at91-sama5d2_adc.c
10779F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10780F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10781
10782MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10784S:	Supported
10785F:	drivers/power/reset/at91-sama5d2_shdwc.c
10786
10787MICROCHIP SPI DRIVER
10788M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10789S:	Supported
10790F:	drivers/spi/spi-atmel.*
10791
10792MICROCHIP SSC DRIVER
10793M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795S:	Supported
10796F:	drivers/misc/atmel-ssc.c
10797F:	include/linux/atmel-ssc.h
10798
10799MICROCHIP USBA UDC DRIVER
10800M:	Cristian Birsan <cristian.birsan@microchip.com>
10801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10802S:	Supported
10803F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10804
10805MICROCHIP USB251XB DRIVER
10806M:	Richard Leitner <richard.leitner@skidata.com>
10807L:	linux-usb@vger.kernel.org
10808S:	Maintained
10809F:	drivers/usb/misc/usb251xb.c
10810F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10811
10812MICROCHIP XDMA DRIVER
10813M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10814L:	linux-arm-kernel@lists.infradead.org
10815L:	dmaengine@vger.kernel.org
10816S:	Supported
10817F:	drivers/dma/at_xdmac.c
10818
10819MICROSEMI MIPS SOCS
10820M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10821M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10822L:	linux-mips@vger.kernel.org
10823S:	Supported
10824F:	arch/mips/generic/board-ocelot.c
10825F:	arch/mips/configs/generic/board-ocelot.config
10826F:	arch/mips/boot/dts/mscc/
10827F:	Documentation/devicetree/bindings/mips/mscc.txt
10828
10829MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10830M:	Don Brace <don.brace@microsemi.com>
10831L:	esc.storagedev@microsemi.com
10832L:	linux-scsi@vger.kernel.org
10833S:	Supported
10834F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10835F:	drivers/scsi/smartpqi/Kconfig
10836F:	drivers/scsi/smartpqi/Makefile
10837F:	include/linux/cciss*.h
10838F:	include/uapi/linux/cciss*.h
10839F:	Documentation/scsi/smartpqi.txt
10840
10841MICROSEMI ETHERNET SWITCH DRIVER
10842M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10843M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10844L:	netdev@vger.kernel.org
10845S:	Supported
10846F:	drivers/net/ethernet/mscc/
10847
10848MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10849M:	Chen Yu <yu.c.chen@intel.com>
10850L:	platform-driver-x86@vger.kernel.org
10851S:	Supported
10852F:	drivers/platform/x86/surfacepro3_button.c
10853
10854MICROTEK X6 SCANNER
10855M:	Oliver Neukum <oliver@neukum.org>
10856S:	Maintained
10857F:	drivers/usb/image/microtek.*
10858
10859MIPS
10860M:	Ralf Baechle <ralf@linux-mips.org>
10861M:	Paul Burton <paul.burton@mips.com>
10862M:	James Hogan <jhogan@kernel.org>
10863L:	linux-mips@vger.kernel.org
10864W:	http://www.linux-mips.org/
10865T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10867Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10868S:	Supported
10869F:	Documentation/devicetree/bindings/mips/
10870F:	Documentation/mips/
10871F:	arch/mips/
10872F:	drivers/platform/mips/
10873
10874MIPS BOSTON DEVELOPMENT BOARD
10875M:	Paul Burton <paul.burton@mips.com>
10876L:	linux-mips@vger.kernel.org
10877S:	Maintained
10878F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10879F:	arch/mips/boot/dts/img/boston.dts
10880F:	arch/mips/configs/generic/board-boston.config
10881F:	drivers/clk/imgtec/clk-boston.c
10882F:	include/dt-bindings/clock/boston-clock.h
10883
10884MIPS GENERIC PLATFORM
10885M:	Paul Burton <paul.burton@mips.com>
10886L:	linux-mips@vger.kernel.org
10887S:	Supported
10888F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10889F:	arch/mips/generic/
10890F:	arch/mips/tools/generic-board-config.sh
10891
10892MIPS/LOONGSON1 ARCHITECTURE
10893M:	Keguang Zhang <keguang.zhang@gmail.com>
10894L:	linux-mips@vger.kernel.org
10895S:	Maintained
10896F:	arch/mips/loongson32/
10897F:	arch/mips/include/asm/mach-loongson32/
10898F:	drivers/*/*loongson1*
10899F:	drivers/*/*/*loongson1*
10900
10901MIPS/LOONGSON2 ARCHITECTURE
10902M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10903L:	linux-mips@vger.kernel.org
10904S:	Maintained
10905F:	arch/mips/loongson64/fuloong-2e/
10906F:	arch/mips/loongson64/lemote-2f/
10907F:	arch/mips/include/asm/mach-loongson64/
10908F:	drivers/*/*loongson2*
10909F:	drivers/*/*/*loongson2*
10910
10911MIPS/LOONGSON3 ARCHITECTURE
10912M:	Huacai Chen <chenhc@lemote.com>
10913L:	linux-mips@vger.kernel.org
10914S:	Maintained
10915F:	arch/mips/loongson64/
10916F:	arch/mips/include/asm/mach-loongson64/
10917F:	drivers/platform/mips/cpu_hwmon.c
10918F:	drivers/*/*loongson3*
10919F:	drivers/*/*/*loongson3*
10920
10921MIPS RINT INSTRUCTION EMULATION
10922M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10923L:	linux-mips@vger.kernel.org
10924S:	Supported
10925F:	arch/mips/math-emu/sp_rint.c
10926F:	arch/mips/math-emu/dp_rint.c
10927
10928MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10929M:	Hans Verkuil <hverkuil@xs4all.nl>
10930L:	linux-media@vger.kernel.org
10931T:	git git://linuxtv.org/media_tree.git
10932W:	https://linuxtv.org
10933S:	Odd Fixes
10934F:	drivers/media/radio/radio-miropcm20*
10935
10936MMP SUPPORT
10937R:	Lubomir Rintel <lkundrak@v3.sk>
10938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10939S:	Odd Fixes
10940F:	arch/arm/boot/dts/mmp*
10941F:	arch/arm/mach-mmp/
10942
10943MMU GATHER AND TLB INVALIDATION
10944M:	Will Deacon <will@kernel.org>
10945M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10946M:	Andrew Morton <akpm@linux-foundation.org>
10947M:	Nick Piggin <npiggin@gmail.com>
10948M:	Peter Zijlstra <peterz@infradead.org>
10949L:	linux-arch@vger.kernel.org
10950L:	linux-mm@kvack.org
10951S:	Maintained
10952F:	arch/*/include/asm/tlb.h
10953F:	include/asm-generic/tlb.h
10954F:	mm/mmu_gather.c
10955
10956MN88472 MEDIA DRIVER
10957M:	Antti Palosaari <crope@iki.fi>
10958L:	linux-media@vger.kernel.org
10959W:	https://linuxtv.org
10960W:	http://palosaari.fi/linux/
10961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10962S:	Maintained
10963F:	drivers/media/dvb-frontends/mn88472*
10964
10965MN88473 MEDIA DRIVER
10966M:	Antti Palosaari <crope@iki.fi>
10967L:	linux-media@vger.kernel.org
10968W:	https://linuxtv.org
10969W:	http://palosaari.fi/linux/
10970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10971S:	Maintained
10972F:	drivers/media/dvb-frontends/mn88473*
10973
10974MODULE SUPPORT
10975M:	Jessica Yu <jeyu@kernel.org>
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10977S:	Maintained
10978F:	include/linux/module.h
10979F:	kernel/module.c
10980
10981MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10982W:	http://popies.net/meye/
10983S:	Orphan
10984F:	Documentation/media/v4l-drivers/meye*
10985F:	drivers/media/pci/meye/
10986F:	include/uapi/linux/meye.h
10987
10988MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10989M:	Jiri Slaby <jirislaby@gmail.com>
10990S:	Maintained
10991F:	Documentation/driver-api/serial/moxa-smartio.rst
10992F:	drivers/tty/mxser.*
10993
10994MR800 AVERMEDIA USB FM RADIO DRIVER
10995M:	Alexey Klimov <klimov.linux@gmail.com>
10996L:	linux-media@vger.kernel.org
10997T:	git git://linuxtv.org/media_tree.git
10998S:	Maintained
10999F:	drivers/media/radio/radio-mr800.c
11000
11001MRF24J40 IEEE 802.15.4 RADIO DRIVER
11002M:	Alan Ott <alan@signal11.us>
11003L:	linux-wpan@vger.kernel.org
11004S:	Maintained
11005F:	drivers/net/ieee802154/mrf24j40.c
11006F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11007
11008MSI LAPTOP SUPPORT
11009M:	"Lee, Chun-Yi" <jlee@suse.com>
11010L:	platform-driver-x86@vger.kernel.org
11011S:	Maintained
11012F:	drivers/platform/x86/msi-laptop.c
11013
11014MSI WMI SUPPORT
11015L:	platform-driver-x86@vger.kernel.org
11016S:	Orphan
11017F:	drivers/platform/x86/msi-wmi.c
11018
11019MSI001 MEDIA DRIVER
11020M:	Antti Palosaari <crope@iki.fi>
11021L:	linux-media@vger.kernel.org
11022W:	https://linuxtv.org
11023W:	http://palosaari.fi/linux/
11024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11025T:	git git://linuxtv.org/anttip/media_tree.git
11026S:	Maintained
11027F:	drivers/media/tuners/msi001*
11028
11029MSI2500 MEDIA DRIVER
11030M:	Antti Palosaari <crope@iki.fi>
11031L:	linux-media@vger.kernel.org
11032W:	https://linuxtv.org
11033W:	http://palosaari.fi/linux/
11034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11035T:	git git://linuxtv.org/anttip/media_tree.git
11036S:	Maintained
11037F:	drivers/media/usb/msi2500/
11038
11039MSYSTEMS DISKONCHIP G3 MTD DRIVER
11040M:	Robert Jarzmik <robert.jarzmik@free.fr>
11041L:	linux-mtd@lists.infradead.org
11042S:	Maintained
11043F:	drivers/mtd/devices/docg3*
11044
11045MT9M032 APTINA SENSOR DRIVER
11046M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11047L:	linux-media@vger.kernel.org
11048T:	git git://linuxtv.org/media_tree.git
11049S:	Maintained
11050F:	drivers/media/i2c/mt9m032.c
11051F:	include/media/i2c/mt9m032.h
11052
11053MT9P031 APTINA CAMERA SENSOR
11054M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11055L:	linux-media@vger.kernel.org
11056T:	git git://linuxtv.org/media_tree.git
11057S:	Maintained
11058F:	drivers/media/i2c/mt9p031.c
11059F:	include/media/i2c/mt9p031.h
11060
11061MT9T001 APTINA CAMERA SENSOR
11062M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11063L:	linux-media@vger.kernel.org
11064T:	git git://linuxtv.org/media_tree.git
11065S:	Maintained
11066F:	drivers/media/i2c/mt9t001.c
11067F:	include/media/i2c/mt9t001.h
11068
11069MT9T112 APTINA CAMERA SENSOR
11070M:	Jacopo Mondi <jacopo@jmondi.org>
11071L:	linux-media@vger.kernel.org
11072T:	git git://linuxtv.org/media_tree.git
11073S:	Odd Fixes
11074F:	drivers/media/i2c/mt9t112.c
11075F:	include/media/i2c/mt9t112.h
11076
11077MT9V032 APTINA CAMERA SENSOR
11078M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11079L:	linux-media@vger.kernel.org
11080T:	git git://linuxtv.org/media_tree.git
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11083F:	drivers/media/i2c/mt9v032.c
11084F:	include/media/i2c/mt9v032.h
11085
11086MT9V111 APTINA CAMERA SENSOR
11087M:	Jacopo Mondi <jacopo@jmondi.org>
11088L:	linux-media@vger.kernel.org
11089T:	git git://linuxtv.org/media_tree.git
11090S:	Maintained
11091F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11092F:	drivers/media/i2c/mt9v111.c
11093
11094MULTIFUNCTION DEVICES (MFD)
11095M:	Lee Jones <lee.jones@linaro.org>
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11097S:	Supported
11098F:	Documentation/devicetree/bindings/mfd/
11099F:	drivers/mfd/
11100F:	include/linux/mfd/
11101F:	include/dt-bindings/mfd/
11102
11103MULTIMEDIA CARD (MMC) ETC. OVER SPI
11104S:	Orphan
11105F:	drivers/mmc/host/mmc_spi.c
11106F:	include/linux/spi/mmc_spi.h
11107
11108MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11109M:	Ulf Hansson <ulf.hansson@linaro.org>
11110L:	linux-mmc@vger.kernel.org
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/mmc/
11114F:	drivers/mmc/
11115F:	include/linux/mmc/
11116F:	include/uapi/linux/mmc/
11117
11118MULTIPLEXER SUBSYSTEM
11119M:	Peter Rosin <peda@axentia.se>
11120S:	Maintained
11121F:	Documentation/ABI/testing/sysfs-class-mux*
11122F:	Documentation/devicetree/bindings/mux/
11123F:	include/dt-bindings/mux/
11124F:	include/linux/mux/
11125F:	drivers/mux/
11126
11127MULTITECH MULTIPORT CARD (ISICOM)
11128S:	Orphan
11129F:	drivers/tty/isicom.c
11130F:	include/linux/isicom.h
11131
11132MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11133M:	Bin Liu <b-liu@ti.com>
11134L:	linux-usb@vger.kernel.org
11135S:	Maintained
11136F:	drivers/usb/musb/
11137
11138MXL301RF MEDIA DRIVER
11139M:	Akihiro Tsukada <tskd08@gmail.com>
11140L:	linux-media@vger.kernel.org
11141S:	Odd Fixes
11142F:	drivers/media/tuners/mxl301rf*
11143
11144MXL5007T MEDIA DRIVER
11145M:	Michael Krufky <mkrufky@linuxtv.org>
11146L:	linux-media@vger.kernel.org
11147W:	https://linuxtv.org
11148W:	http://github.com/mkrufky
11149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11150T:	git git://linuxtv.org/mkrufky/tuners.git
11151S:	Maintained
11152F:	drivers/media/tuners/mxl5007t.*
11153
11154MXSFB DRM DRIVER
11155M:	Marek Vasut <marex@denx.de>
11156M:	Stefan Agner <stefan@agner.ch>
11157L:	dri-devel@lists.freedesktop.org
11158S:	Supported
11159F:	drivers/gpu/drm/mxsfb/
11160F:	Documentation/devicetree/bindings/display/mxsfb.txt
11161T:	git git://anongit.freedesktop.org/drm/drm-misc
11162
11163MYLEX DAC960 PCI RAID Controller
11164M:	Hannes Reinecke <hare@kernel.org>
11165L:	linux-scsi@vger.kernel.org
11166S:	Supported
11167F:	drivers/scsi/myrb.*
11168F:	drivers/scsi/myrs.*
11169
11170MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11171M:	Chris Lee <christopher.lee@cspi.com>
11172L:	netdev@vger.kernel.org
11173W:	https://www.cspi.com/ethernet-products/support/downloads/
11174S:	Supported
11175F:	drivers/net/ethernet/myricom/myri10ge/
11176
11177NAND FLASH SUBSYSTEM
11178M:	Miquel Raynal <miquel.raynal@bootlin.com>
11179R:	Richard Weinberger <richard@nod.at>
11180L:	linux-mtd@lists.infradead.org
11181W:	http://www.linux-mtd.infradead.org/
11182Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11184S:	Maintained
11185F:	drivers/mtd/nand/
11186F:	include/linux/mtd/*nand*.h
11187
11188NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11189M:	Daniel Mack <zonque@gmail.com>
11190S:	Maintained
11191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11192W:	http://www.native-instruments.com
11193F:	sound/usb/caiaq/
11194
11195NATSEMI ETHERNET DRIVER (DP8381x)
11196S:	Orphan
11197F:	drivers/net/ethernet/natsemi/natsemi.c
11198
11199NCR 5380 SCSI DRIVERS
11200M:	Finn Thain <fthain@telegraphics.com.au>
11201M:	Michael Schmitz <schmitzmic@gmail.com>
11202L:	linux-scsi@vger.kernel.org
11203S:	Maintained
11204F:	Documentation/scsi/g_NCR5380.txt
11205F:	drivers/scsi/NCR5380.*
11206F:	drivers/scsi/arm/cumana_1.c
11207F:	drivers/scsi/arm/oak.c
11208F:	drivers/scsi/atari_scsi.*
11209F:	drivers/scsi/dmx3191d.c
11210F:	drivers/scsi/g_NCR5380.*
11211F:	drivers/scsi/mac_scsi.*
11212F:	drivers/scsi/sun3_scsi.*
11213F:	drivers/scsi/sun3_scsi_vme.c
11214
11215NCSI LIBRARY:
11216M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11217S:	Maintained
11218F:	net/ncsi/
11219
11220NCT6775 HARDWARE MONITOR DRIVER
11221M:	Guenter Roeck <linux@roeck-us.net>
11222L:	linux-hwmon@vger.kernel.org
11223S:	Maintained
11224F:	Documentation/hwmon/nct6775.rst
11225F:	drivers/hwmon/nct6775.c
11226
11227NET_FAILOVER MODULE
11228M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11229L:	netdev@vger.kernel.org
11230S:	Supported
11231F:	drivers/net/net_failover.c
11232F:	include/net/net_failover.h
11233F:	Documentation/networking/net_failover.rst
11234
11235NETEM NETWORK EMULATOR
11236M:	Stephen Hemminger <stephen@networkplumber.org>
11237L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11238S:	Maintained
11239F:	net/sched/sch_netem.c
11240
11241NETERION 10GbE DRIVERS (s2io/vxge)
11242M:	Jon Mason <jdmason@kudzu.us>
11243L:	netdev@vger.kernel.org
11244S:	Supported
11245F:	Documentation/networking/device_drivers/neterion/s2io.txt
11246F:	Documentation/networking/device_drivers/neterion/vxge.txt
11247F:	drivers/net/ethernet/neterion/
11248
11249NETFILTER
11250M:	Pablo Neira Ayuso <pablo@netfilter.org>
11251M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11252M:	Florian Westphal <fw@strlen.de>
11253L:	netfilter-devel@vger.kernel.org
11254L:	coreteam@netfilter.org
11255W:	http://www.netfilter.org/
11256W:	http://www.iptables.org/
11257W:	http://www.nftables.org/
11258Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11261S:	Maintained
11262F:	include/linux/netfilter*
11263F:	include/linux/netfilter/
11264F:	include/net/netfilter/
11265F:	include/uapi/linux/netfilter*
11266F:	include/uapi/linux/netfilter/
11267F:	net/*/netfilter.c
11268F:	net/*/netfilter/
11269F:	net/netfilter/
11270F:	net/bridge/br_netfilter*.c
11271
11272NETROM NETWORK LAYER
11273M:	Ralf Baechle <ralf@linux-mips.org>
11274L:	linux-hams@vger.kernel.org
11275W:	http://www.linux-ax25.org/
11276S:	Maintained
11277F:	include/net/netrom.h
11278F:	include/uapi/linux/netrom.h
11279F:	net/netrom/
11280
11281NETRONOME ETHERNET DRIVERS
11282M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11283L:	oss-drivers@netronome.com
11284S:	Maintained
11285F:	drivers/net/ethernet/netronome/
11286
11287NETWORK BLOCK DEVICE (NBD)
11288M:	Josef Bacik <josef@toxicpanda.com>
11289S:	Maintained
11290L:	linux-block@vger.kernel.org
11291L:	nbd@other.debian.org
11292F:	Documentation/admin-guide/blockdev/nbd.rst
11293F:	drivers/block/nbd.c
11294F:	include/trace/events/nbd.h
11295F:	include/uapi/linux/nbd.h
11296
11297NETWORK DROP MONITOR
11298M:	Neil Horman <nhorman@tuxdriver.com>
11299L:	netdev@vger.kernel.org
11300S:	Maintained
11301W:	https://fedorahosted.org/dropwatch/
11302F:	net/core/drop_monitor.c
11303F:	include/uapi/linux/net_dropmon.h
11304F:	include/net/drop_monitor.h
11305
11306NETWORKING DRIVERS
11307M:	"David S. Miller" <davem@davemloft.net>
11308L:	netdev@vger.kernel.org
11309W:	http://www.linuxfoundation.org/en/Net
11310Q:	http://patchwork.ozlabs.org/project/netdev/list/
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11313S:	Odd Fixes
11314F:	Documentation/devicetree/bindings/net/
11315F:	drivers/net/
11316F:	include/linux/if_*
11317F:	include/linux/netdevice.h
11318F:	include/linux/etherdevice.h
11319F:	include/linux/fcdevice.h
11320F:	include/linux/fddidevice.h
11321F:	include/linux/hippidevice.h
11322F:	include/linux/inetdevice.h
11323F:	include/uapi/linux/if_*
11324F:	include/uapi/linux/netdevice.h
11325
11326NETWORKING DRIVERS (WIRELESS)
11327M:	Kalle Valo <kvalo@codeaurora.org>
11328L:	linux-wireless@vger.kernel.org
11329Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11332S:	Maintained
11333F:	Documentation/devicetree/bindings/net/wireless/
11334F:	drivers/net/wireless/
11335
11336NETWORKING [DSA]
11337M:	Andrew Lunn <andrew@lunn.ch>
11338M:	Vivien Didelot <vivien.didelot@gmail.com>
11339M:	Florian Fainelli <f.fainelli@gmail.com>
11340S:	Maintained
11341F:	Documentation/devicetree/bindings/net/dsa/
11342F:	net/dsa/
11343F:	include/net/dsa.h
11344F:	include/linux/dsa/
11345F:	include/linux/platform_data/dsa.h
11346F:	drivers/net/dsa/
11347
11348NETWORKING [GENERAL]
11349M:	"David S. Miller" <davem@davemloft.net>
11350L:	netdev@vger.kernel.org
11351W:	http://www.linuxfoundation.org/en/Net
11352Q:	http://patchwork.ozlabs.org/project/netdev/list/
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11355B:	mailto:netdev@vger.kernel.org
11356S:	Maintained
11357F:	net/
11358F:	include/net/
11359F:	include/linux/in.h
11360F:	include/linux/net.h
11361F:	include/linux/netdevice.h
11362F:	include/uapi/linux/in.h
11363F:	include/uapi/linux/net.h
11364F:	include/uapi/linux/netdevice.h
11365F:	include/uapi/linux/net_namespace.h
11366F:	tools/testing/selftests/net/
11367F:	lib/net_utils.c
11368F:	lib/random32.c
11369F:	Documentation/networking/
11370
11371NETWORKING [IPSEC]
11372M:	Steffen Klassert <steffen.klassert@secunet.com>
11373M:	Herbert Xu <herbert@gondor.apana.org.au>
11374M:	"David S. Miller" <davem@davemloft.net>
11375L:	netdev@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11378S:	Maintained
11379F:	net/xfrm/
11380F:	net/key/
11381F:	net/ipv4/xfrm*
11382F:	net/ipv4/esp4*
11383F:	net/ipv4/ah4.c
11384F:	net/ipv4/ipcomp.c
11385F:	net/ipv4/ip_vti.c
11386F:	net/ipv6/xfrm*
11387F:	net/ipv6/esp6*
11388F:	net/ipv6/ah6.c
11389F:	net/ipv6/ipcomp6.c
11390F:	net/ipv6/ip6_vti.c
11391F:	include/uapi/linux/xfrm.h
11392F:	include/net/xfrm.h
11393
11394NETWORKING [IPv4/IPv6]
11395M:	"David S. Miller" <davem@davemloft.net>
11396M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11397M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11398L:	netdev@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11400S:	Maintained
11401F:	net/ipv4/
11402F:	net/ipv6/
11403F:	include/net/ip*
11404F:	arch/x86/net/*
11405
11406NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11407M:	Paul Moore <paul@paul-moore.com>
11408W:	https://github.com/netlabel
11409L:	netdev@vger.kernel.org
11410L:	linux-security-module@vger.kernel.org
11411S:	Maintained
11412F:	Documentation/netlabel/
11413F:	include/net/calipso.h
11414F:	include/net/cipso_ipv4.h
11415F:	include/net/netlabel.h
11416F:	include/uapi/linux/netfilter/xt_SECMARK.h
11417F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11418F:	net/netlabel/
11419F:	net/ipv4/cipso_ipv4.c
11420F:	net/ipv6/calipso.c
11421F:	net/netfilter/xt_CONNSECMARK.c
11422F:	net/netfilter/xt_SECMARK.c
11423
11424NETWORKING [TCP]
11425M:	Eric Dumazet <edumazet@google.com>
11426L:	netdev@vger.kernel.org
11427S:	Maintained
11428F:	net/ipv4/tcp*.c
11429F:	net/ipv4/syncookies.c
11430F:	net/ipv6/tcp*.c
11431F:	net/ipv6/syncookies.c
11432F:	include/uapi/linux/tcp.h
11433F:	include/net/tcp.h
11434F:	include/linux/tcp.h
11435F:	include/trace/events/tcp.h
11436
11437NETWORKING [TLS]
11438M:	Boris Pismenny <borisp@mellanox.com>
11439M:	Aviad Yehezkel <aviadye@mellanox.com>
11440M:	Dave Watson <davejwatson@fb.com>
11441M:	John Fastabend <john.fastabend@gmail.com>
11442M:	Daniel Borkmann <daniel@iogearbox.net>
11443M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11444L:	netdev@vger.kernel.org
11445S:	Maintained
11446F:	net/tls/*
11447F:	include/uapi/linux/tls.h
11448F:	include/net/tls.h
11449
11450NETWORKING [WIRELESS]
11451L:	linux-wireless@vger.kernel.org
11452Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11453
11454NETDEVSIM
11455M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11456S:	Maintained
11457F:	drivers/net/netdevsim/*
11458
11459NETXEN (1/10) GbE SUPPORT
11460M:	Manish Chopra <manishc@marvell.com>
11461M:	Rahul Verma <rahulv@marvell.com>
11462M:	GR-Linux-NIC-Dev@marvell.com
11463L:	netdev@vger.kernel.org
11464S:	Supported
11465F:	drivers/net/ethernet/qlogic/netxen/
11466
11467NEXTHOP
11468M:	David Ahern <dsahern@kernel.org>
11469L:	netdev@vger.kernel.org
11470S:	Maintained
11471F:	include/net/nexthop.h
11472F:	include/uapi/linux/nexthop.h
11473F:	include/net/netns/nexthop.h
11474F:	net/ipv4/nexthop.c
11475
11476NFC SUBSYSTEM
11477L:	netdev@vger.kernel.org
11478S:	Orphan
11479F:	net/nfc/
11480F:	include/net/nfc/
11481F:	include/uapi/linux/nfc.h
11482F:	drivers/nfc/
11483F:	include/linux/platform_data/nfcmrvl.h
11484F:	Documentation/devicetree/bindings/net/nfc/
11485
11486NFS, SUNRPC, AND LOCKD CLIENTS
11487M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11488M:	Anna Schumaker <anna.schumaker@netapp.com>
11489L:	linux-nfs@vger.kernel.org
11490W:	http://client.linux-nfs.org
11491T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11492S:	Maintained
11493F:	fs/lockd/
11494F:	fs/nfs/
11495F:	fs/nfs_common/
11496F:	net/sunrpc/
11497F:	include/linux/lockd/
11498F:	include/linux/nfs*
11499F:	include/linux/sunrpc/
11500F:	include/uapi/linux/nfs*
11501F:	include/uapi/linux/sunrpc/
11502
11503NILFS2 FILESYSTEM
11504M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11505L:	linux-nilfs@vger.kernel.org
11506W:	https://nilfs.sourceforge.io/
11507W:	https://nilfs.osdn.jp/
11508T:	git git://github.com/konis/nilfs2.git
11509S:	Supported
11510F:	Documentation/filesystems/nilfs2.txt
11511F:	fs/nilfs2/
11512F:	include/trace/events/nilfs2.h
11513F:	include/uapi/linux/nilfs2_api.h
11514F:	include/uapi/linux/nilfs2_ondisk.h
11515
11516NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11517M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11518W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11519S:	Maintained
11520F:	Documentation/scsi/NinjaSCSI.txt
11521F:	drivers/scsi/pcmcia/nsp_*
11522
11523NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11524M:	GOTO Masanori <gotom@debian.or.jp>
11525M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11526W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11527S:	Maintained
11528F:	Documentation/scsi/NinjaSCSI.txt
11529F:	drivers/scsi/nsp32*
11530
11531NIOS2 ARCHITECTURE
11532M:	Ley Foon Tan <lftan@altera.com>
11533L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11535S:	Maintained
11536F:	arch/nios2/
11537
11538NOHZ, DYNTICKS SUPPORT
11539M:	Frederic Weisbecker <fweisbec@gmail.com>
11540M:	Thomas Gleixner <tglx@linutronix.de>
11541M:	Ingo Molnar <mingo@kernel.org>
11542L:	linux-kernel@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11544S:	Maintained
11545F:	kernel/time/tick*.*
11546F:	include/linux/tick.h
11547F:	include/linux/sched/nohz.h
11548
11549NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11550M:	Pavel Machek <pavel@ucw.cz>
11551M:	Sakari Ailus <sakari.ailus@iki.fi>
11552L:	linux-media@vger.kernel.org
11553S:	Maintained
11554F:	drivers/media/i2c/et8ek8
11555F:	drivers/media/i2c/ad5820.c
11556
11557NOKIA N900 POWER SUPPLY DRIVERS
11558R:	Pali Rohár <pali.rohar@gmail.com>
11559F:	include/linux/power/bq2415x_charger.h
11560F:	include/linux/power/bq27xxx_battery.h
11561F:	drivers/power/supply/bq2415x_charger.c
11562F:	drivers/power/supply/bq27xxx_battery.c
11563F:	drivers/power/supply/bq27xxx_battery_i2c.c
11564F:	drivers/power/supply/isp1704_charger.c
11565F:	drivers/power/supply/rx51_battery.c
11566
11567NOLIBC HEADER FILE
11568M:	Willy Tarreau <w@1wt.eu>
11569S:	Maintained
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11571F:	tools/include/nolibc/
11572
11573NSDEPS
11574M:	Matthias Maennich <maennich@google.com>
11575S:	Maintained
11576F:	scripts/nsdeps
11577
11578NTB AMD DRIVER
11579M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11580L:	linux-ntb@googlegroups.com
11581S:	Supported
11582F:	drivers/ntb/hw/amd/
11583
11584NTB DRIVER CORE
11585M:	Jon Mason <jdmason@kudzu.us>
11586M:	Dave Jiang <dave.jiang@intel.com>
11587M:	Allen Hubbe <allenbh@gmail.com>
11588L:	linux-ntb@googlegroups.com
11589S:	Supported
11590W:	https://github.com/jonmason/ntb/wiki
11591T:	git git://github.com/jonmason/ntb.git
11592F:	drivers/ntb/
11593F:	drivers/net/ntb_netdev.c
11594F:	include/linux/ntb.h
11595F:	include/linux/ntb_transport.h
11596F:	tools/testing/selftests/ntb/
11597
11598NTB IDT DRIVER
11599M:	Serge Semin <fancer.lancer@gmail.com>
11600L:	linux-ntb@googlegroups.com
11601S:	Supported
11602F:	drivers/ntb/hw/idt/
11603
11604NTB INTEL DRIVER
11605M:	Dave Jiang <dave.jiang@intel.com>
11606L:	linux-ntb@googlegroups.com
11607S:	Supported
11608W:	https://github.com/davejiang/linux/wiki
11609T:	git https://github.com/davejiang/linux.git
11610F:	drivers/ntb/hw/intel/
11611
11612NTFS FILESYSTEM
11613M:	Anton Altaparmakov <anton@tuxera.com>
11614L:	linux-ntfs-dev@lists.sourceforge.net
11615W:	http://www.tuxera.com/
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11617S:	Supported
11618F:	Documentation/filesystems/ntfs.txt
11619F:	fs/ntfs/
11620
11621NUBUS SUBSYSTEM
11622M:	Finn Thain <fthain@telegraphics.com.au>
11623L:	linux-m68k@lists.linux-m68k.org
11624S:	Maintained
11625F:	arch/*/include/asm/nubus.h
11626F:	drivers/nubus/
11627F:	include/linux/nubus.h
11628F:	include/uapi/linux/nubus.h
11629
11630NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11631M:	Antonino Daplas <adaplas@gmail.com>
11632L:	linux-fbdev@vger.kernel.org
11633S:	Maintained
11634F:	drivers/video/fbdev/riva/
11635F:	drivers/video/fbdev/nvidia/
11636
11637NVM EXPRESS DRIVER
11638M:	Keith Busch <kbusch@kernel.org>
11639M:	Jens Axboe <axboe@fb.com>
11640M:	Christoph Hellwig <hch@lst.de>
11641M:	Sagi Grimberg <sagi@grimberg.me>
11642L:	linux-nvme@lists.infradead.org
11643T:	git://git.infradead.org/nvme.git
11644W:	http://git.infradead.org/nvme.git
11645S:	Supported
11646F:	drivers/nvme/host/
11647F:	include/linux/nvme.h
11648F:	include/uapi/linux/nvme_ioctl.h
11649
11650NVM EXPRESS FC TRANSPORT DRIVERS
11651M:	James Smart <james.smart@broadcom.com>
11652L:	linux-nvme@lists.infradead.org
11653S:	Supported
11654F:	include/linux/nvme-fc.h
11655F:	include/linux/nvme-fc-driver.h
11656F:	drivers/nvme/host/fc.c
11657F:	drivers/nvme/target/fc.c
11658F:	drivers/nvme/target/fcloop.c
11659
11660NVM EXPRESS TARGET DRIVER
11661M:	Christoph Hellwig <hch@lst.de>
11662M:	Sagi Grimberg <sagi@grimberg.me>
11663L:	linux-nvme@lists.infradead.org
11664T:	git://git.infradead.org/nvme.git
11665W:	http://git.infradead.org/nvme.git
11666S:	Supported
11667F:	drivers/nvme/target/
11668
11669NVMEM FRAMEWORK
11670M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11671S:	Maintained
11672F:	drivers/nvmem/
11673F:	Documentation/devicetree/bindings/nvmem/
11674F:	Documentation/ABI/stable/sysfs-bus-nvmem
11675F:	include/linux/nvmem-consumer.h
11676F:	include/linux/nvmem-provider.h
11677
11678NXP FXAS21002C DRIVER
11679M:	Rui Miguel Silva <rmfrfs@gmail.com>
11680L:	linux-iio@vger.kernel.org
11681S:	Maintained
11682F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11683F:	drivers/iio/gyro/fxas21002c_core.c
11684F:	drivers/iio/gyro/fxas21002c.h
11685F:	drivers/iio/gyro/fxas21002c_i2c.c
11686F:	drivers/iio/gyro/fxas21002c_spi.c
11687
11688NXP SGTL5000 DRIVER
11689M:	Fabio Estevam <festevam@gmail.com>
11690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11691S:	Maintained
11692F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11693F:	sound/soc/codecs/sgtl5000*
11694
11695NXP SJA1105 ETHERNET SWITCH DRIVER
11696M:	Vladimir Oltean <olteanv@gmail.com>
11697L:	linux-kernel@vger.kernel.org
11698S:	Maintained
11699F:	drivers/net/dsa/sja1105
11700
11701NXP TDA998X DRM DRIVER
11702M:	Russell King <linux@armlinux.org.uk>
11703S:	Maintained
11704T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11705T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11706F:	drivers/gpu/drm/i2c/tda998x_drv.c
11707F:	include/drm/i2c/tda998x.h
11708F:	include/dt-bindings/display/tda998x.h
11709K:	"nxp,tda998x"
11710
11711NXP TFA9879 DRIVER
11712M:	Peter Rosin <peda@axentia.se>
11713L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11714S:	Maintained
11715F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11716F:	sound/soc/codecs/tfa9879*
11717
11718NXP-NCI NFC DRIVER
11719M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11720R:	Charles Gorand <charles.gorand@effinnov.com>
11721L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11722S:	Supported
11723F:	drivers/nfc/nxp-nci
11724
11725OBJAGG
11726M:	Jiri Pirko <jiri@mellanox.com>
11727L:	netdev@vger.kernel.org
11728S:	Supported
11729F:	lib/objagg.c
11730F:	lib/test_objagg.c
11731F:	include/linux/objagg.h
11732
11733NXP FSPI DRIVER
11734R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11735M:	Ashish Kumar <ashish.kumar@nxp.com>
11736L:	linux-spi@vger.kernel.org
11737S:	Maintained
11738F:	drivers/spi/spi-nxp-fspi.c
11739F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11740
11741OBJTOOL
11742M:	Josh Poimboeuf <jpoimboe@redhat.com>
11743M:	Peter Zijlstra <peterz@infradead.org>
11744S:	Supported
11745F:	tools/objtool/
11746
11747OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11748M:	Frederic Barrat <fbarrat@linux.ibm.com>
11749M:	Andrew Donnellan <ajd@linux.ibm.com>
11750L:	linuxppc-dev@lists.ozlabs.org
11751S:	Supported
11752F:	arch/powerpc/platforms/powernv/ocxl.c
11753F:	arch/powerpc/include/asm/pnv-ocxl.h
11754F:	drivers/misc/ocxl/
11755F:	include/misc/ocxl*
11756F:	include/uapi/misc/ocxl.h
11757F:	Documentation/userspace-api/accelerators/ocxl.rst
11758
11759OMAP AUDIO SUPPORT
11760M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11761M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11763L:	linux-omap@vger.kernel.org
11764S:	Maintained
11765F:	sound/soc/ti/omap*
11766F:	sound/soc/ti/rx51.c
11767F:	sound/soc/ti/n810.c
11768F:	sound/soc/ti/sdma-pcm.*
11769
11770OMAP CLOCK FRAMEWORK SUPPORT
11771M:	Paul Walmsley <paul@pwsan.com>
11772L:	linux-omap@vger.kernel.org
11773S:	Maintained
11774F:	arch/arm/*omap*/*clock*
11775
11776OMAP DEVICE TREE SUPPORT
11777M:	Benoît Cousson <bcousson@baylibre.com>
11778M:	Tony Lindgren <tony@atomide.com>
11779L:	linux-omap@vger.kernel.org
11780L:	devicetree@vger.kernel.org
11781S:	Maintained
11782F:	arch/arm/boot/dts/*omap*
11783F:	arch/arm/boot/dts/*am3*
11784F:	arch/arm/boot/dts/*am4*
11785F:	arch/arm/boot/dts/*am5*
11786F:	arch/arm/boot/dts/*dra7*
11787
11788OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11789L:	linux-omap@vger.kernel.org
11790L:	linux-fbdev@vger.kernel.org
11791S:	Orphan
11792F:	drivers/video/fbdev/omap2/
11793F:	Documentation/arm/omap/dss.rst
11794
11795OMAP FRAMEBUFFER SUPPORT
11796L:	linux-fbdev@vger.kernel.org
11797L:	linux-omap@vger.kernel.org
11798S:	Orphan
11799F:	drivers/video/fbdev/omap/
11800
11801OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11802M:	Roger Quadros <rogerq@ti.com>
11803M:	Tony Lindgren <tony@atomide.com>
11804L:	linux-omap@vger.kernel.org
11805S:	Maintained
11806F:	drivers/memory/omap-gpmc.c
11807F:	arch/arm/mach-omap2/*gpmc*
11808
11809OMAP GPIO DRIVER
11810M:	Grygorii Strashko <grygorii.strashko@ti.com>
11811M:	Santosh Shilimkar <ssantosh@kernel.org>
11812M:	Kevin Hilman <khilman@kernel.org>
11813L:	linux-omap@vger.kernel.org
11814S:	Maintained
11815F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11816F:	drivers/gpio/gpio-omap.c
11817
11818OMAP HARDWARE SPINLOCK SUPPORT
11819M:	Ohad Ben-Cohen <ohad@wizery.com>
11820L:	linux-omap@vger.kernel.org
11821S:	Maintained
11822F:	drivers/hwspinlock/omap_hwspinlock.c
11823
11824OMAP HS MMC SUPPORT
11825L:	linux-mmc@vger.kernel.org
11826L:	linux-omap@vger.kernel.org
11827S:	Orphan
11828F:	drivers/mmc/host/omap_hsmmc.c
11829
11830OMAP HWMOD DATA
11831M:	Paul Walmsley <paul@pwsan.com>
11832L:	linux-omap@vger.kernel.org
11833S:	Maintained
11834F:	arch/arm/mach-omap2/omap_hwmod*data*
11835
11836OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11837M:	Benoît Cousson <bcousson@baylibre.com>
11838L:	linux-omap@vger.kernel.org
11839S:	Maintained
11840F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11841
11842OMAP HWMOD SUPPORT
11843M:	Benoît Cousson <bcousson@baylibre.com>
11844M:	Paul Walmsley <paul@pwsan.com>
11845L:	linux-omap@vger.kernel.org
11846S:	Maintained
11847F:	arch/arm/mach-omap2/omap_hwmod.*
11848
11849OMAP I2C DRIVER
11850M:	Vignesh R <vigneshr@ti.com>
11851L:	linux-omap@vger.kernel.org
11852L:	linux-i2c@vger.kernel.org
11853S:	Maintained
11854F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11855F:	drivers/i2c/busses/i2c-omap.c
11856
11857OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11858M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11859L:	linux-media@vger.kernel.org
11860S:	Maintained
11861F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11862F:	drivers/media/platform/omap3isp/
11863F:	drivers/staging/media/omap4iss/
11864
11865OMAP MMC SUPPORT
11866M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11867L:	linux-omap@vger.kernel.org
11868S:	Odd Fixes
11869F:	drivers/mmc/host/omap.c
11870
11871OMAP POWER MANAGEMENT SUPPORT
11872M:	Kevin Hilman <khilman@kernel.org>
11873L:	linux-omap@vger.kernel.org
11874S:	Maintained
11875F:	arch/arm/*omap*/*pm*
11876F:	drivers/cpufreq/omap-cpufreq.c
11877
11878OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11879M:	Rajendra Nayak <rnayak@codeaurora.org>
11880M:	Paul Walmsley <paul@pwsan.com>
11881L:	linux-omap@vger.kernel.org
11882S:	Maintained
11883F:	arch/arm/mach-omap2/prm*
11884
11885OMAP RANDOM NUMBER GENERATOR SUPPORT
11886M:	Deepak Saxena <dsaxena@plexity.net>
11887S:	Maintained
11888F:	drivers/char/hw_random/omap-rng.c
11889
11890OMAP USB SUPPORT
11891L:	linux-usb@vger.kernel.org
11892L:	linux-omap@vger.kernel.org
11893S:	Orphan
11894F:	drivers/usb/*/*omap*
11895F:	arch/arm/*omap*/usb*
11896
11897OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11898M:	Mark Jackson <mpfj@newflow.co.uk>
11899L:	linux-omap@vger.kernel.org
11900S:	Maintained
11901F:	arch/arm/boot/dts/am335x-nano.dts
11902
11903OMAP1 SUPPORT
11904M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11905M:	Tony Lindgren <tony@atomide.com>
11906L:	linux-omap@vger.kernel.org
11907Q:	http://patchwork.kernel.org/project/linux-omap/list/
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11909S:	Maintained
11910F:	arch/arm/mach-omap1/
11911F:	arch/arm/plat-omap/
11912F:	arch/arm/configs/omap1_defconfig
11913F:	drivers/i2c/busses/i2c-omap.c
11914F:	include/linux/platform_data/i2c-omap.h
11915F:	include/linux/platform_data/ams-delta-fiq.h
11916
11917OMAP2+ SUPPORT
11918M:	Tony Lindgren <tony@atomide.com>
11919L:	linux-omap@vger.kernel.org
11920W:	http://www.muru.com/linux/omap/
11921W:	http://linux.omap.com/
11922Q:	http://patchwork.kernel.org/project/linux-omap/list/
11923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11924S:	Maintained
11925F:	arch/arm/mach-omap2/
11926F:	arch/arm/plat-omap/
11927F:	arch/arm/configs/omap2plus_defconfig
11928F:	drivers/bus/ti-sysc.c
11929F:	drivers/i2c/busses/i2c-omap.c
11930F:	drivers/irqchip/irq-omap-intc.c
11931F:	drivers/mfd/*omap*.c
11932F:	drivers/mfd/menelaus.c
11933F:	drivers/mfd/palmas.c
11934F:	drivers/mfd/tps65217.c
11935F:	drivers/mfd/tps65218.c
11936F:	drivers/mfd/tps65910.c
11937F:	drivers/mfd/twl-core.[ch]
11938F:	drivers/mfd/twl4030*.c
11939F:	drivers/mfd/twl6030*.c
11940F:	drivers/mfd/twl6040*.c
11941F:	drivers/regulator/palmas-regulator*.c
11942F:	drivers/regulator/pbias-regulator.c
11943F:	drivers/regulator/tps65217-regulator.c
11944F:	drivers/regulator/tps65218-regulator.c
11945F:	drivers/regulator/tps65910-regulator.c
11946F:	drivers/regulator/twl-regulator.c
11947F:	drivers/regulator/twl6030-regulator.c
11948F:	include/linux/platform_data/i2c-omap.h
11949F:	include/linux/platform_data/ti-sysc.h
11950
11951ONION OMEGA2+ BOARD
11952M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11953L:	linux-mips@vger.kernel.org
11954S:	Maintained
11955F:	arch/mips/boot/dts/ralink/omega2p.dts
11956
11957OMFS FILESYSTEM
11958M:	Bob Copeland <me@bobcopeland.com>
11959L:	linux-karma-devel@lists.sourceforge.net
11960S:	Maintained
11961F:	Documentation/filesystems/omfs.txt
11962F:	fs/omfs/
11963
11964OMNIKEY CARDMAN 4000 DRIVER
11965M:	Harald Welte <laforge@gnumonks.org>
11966S:	Maintained
11967F:	drivers/char/pcmcia/cm4000_cs.c
11968F:	include/linux/cm4000_cs.h
11969F:	include/uapi/linux/cm4000_cs.h
11970
11971OMNIKEY CARDMAN 4040 DRIVER
11972M:	Harald Welte <laforge@gnumonks.org>
11973S:	Maintained
11974F:	drivers/char/pcmcia/cm4040_cs.*
11975
11976OMNIVISION OV13858 SENSOR DRIVER
11977M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11978L:	linux-media@vger.kernel.org
11979T:	git git://linuxtv.org/media_tree.git
11980S:	Maintained
11981F:	drivers/media/i2c/ov13858.c
11982
11983OMNIVISION OV2680 SENSOR DRIVER
11984M:	Rui Miguel Silva <rmfrfs@gmail.com>
11985L:	linux-media@vger.kernel.org
11986T:	git git://linuxtv.org/media_tree.git
11987S:	Maintained
11988F:	drivers/media/i2c/ov2680.c
11989F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11990
11991OMNIVISION OV2685 SENSOR DRIVER
11992M:	Shunqian Zheng <zhengsq@rock-chips.com>
11993L:	linux-media@vger.kernel.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Maintained
11996F:	drivers/media/i2c/ov2685.c
11997
11998OMNIVISION OV5640 SENSOR DRIVER
11999M:	Steve Longerbeam <slongerbeam@gmail.com>
12000L:	linux-media@vger.kernel.org
12001T:	git git://linuxtv.org/media_tree.git
12002S:	Maintained
12003F:	drivers/media/i2c/ov5640.c
12004
12005OMNIVISION OV5647 SENSOR DRIVER
12006M:	Luis Oliveira <lolivei@synopsys.com>
12007L:	linux-media@vger.kernel.org
12008T:	git git://linuxtv.org/media_tree.git
12009S:	Maintained
12010F:	drivers/media/i2c/ov5647.c
12011
12012OMNIVISION OV5670 SENSOR DRIVER
12013M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12014M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12015L:	linux-media@vger.kernel.org
12016T:	git git://linuxtv.org/media_tree.git
12017S:	Maintained
12018F:	drivers/media/i2c/ov5670.c
12019
12020OMNIVISION OV5675 SENSOR DRIVER
12021M:	Shawn Tu <shawnx.tu@intel.com>
12022L:	linux-media@vger.kernel.org
12023T:	git git://linuxtv.org/media_tree.git
12024S:	Maintained
12025F:	drivers/media/i2c/ov5675.c
12026
12027OMNIVISION OV5695 SENSOR DRIVER
12028M:	Shunqian Zheng <zhengsq@rock-chips.com>
12029L:	linux-media@vger.kernel.org
12030T:	git git://linuxtv.org/media_tree.git
12031S:	Maintained
12032F:	drivers/media/i2c/ov5695.c
12033
12034OMNIVISION OV7670 SENSOR DRIVER
12035M:	Jonathan Corbet <corbet@lwn.net>
12036L:	linux-media@vger.kernel.org
12037T:	git git://linuxtv.org/media_tree.git
12038S:	Maintained
12039F:	drivers/media/i2c/ov7670.c
12040F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12041
12042OMNIVISION OV772x SENSOR DRIVER
12043M:	Jacopo Mondi <jacopo@jmondi.org>
12044L:	linux-media@vger.kernel.org
12045T:	git git://linuxtv.org/media_tree.git
12046S:	Odd fixes
12047F:	drivers/media/i2c/ov772x.c
12048F:	include/media/i2c/ov772x.h
12049F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12050
12051OMNIVISION OV7740 SENSOR DRIVER
12052M:	Wenyou Yang <wenyou.yang@microchip.com>
12053L:	linux-media@vger.kernel.org
12054T:	git git://linuxtv.org/media_tree.git
12055S:	Maintained
12056F:	drivers/media/i2c/ov7740.c
12057F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12058
12059OMNIVISION OV9640 SENSOR DRIVER
12060M:	Petr Cvek <petrcvekcz@gmail.com>
12061L:	linux-media@vger.kernel.org
12062S:	Maintained
12063F:	drivers/media/i2c/ov9640.*
12064
12065OMNIVISION OV8856 SENSOR DRIVER
12066M:	Ben Kao <ben.kao@intel.com>
12067L:	linux-media@vger.kernel.org
12068T:	git git://linuxtv.org/media_tree.git
12069S:	Maintained
12070F:	drivers/media/i2c/ov8856.c
12071
12072OMNIVISION OV9650 SENSOR DRIVER
12073M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12074R:	Akinobu Mita <akinobu.mita@gmail.com>
12075R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12076L:	linux-media@vger.kernel.org
12077T:	git git://linuxtv.org/media_tree.git
12078S:	Maintained
12079F:	drivers/media/i2c/ov9650.c
12080F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12081
12082ONENAND FLASH DRIVER
12083M:	Kyungmin Park <kyungmin.park@samsung.com>
12084L:	linux-mtd@lists.infradead.org
12085S:	Maintained
12086F:	drivers/mtd/nand/onenand/
12087F:	include/linux/mtd/onenand*.h
12088
12089OP-TEE DRIVER
12090M:	Jens Wiklander <jens.wiklander@linaro.org>
12091L:	tee-dev@lists.linaro.org
12092S:	Maintained
12093F:	drivers/tee/optee/
12094
12095OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12096M:	Sumit Garg <sumit.garg@linaro.org>
12097L:	tee-dev@lists.linaro.org
12098S:	Maintained
12099F:	drivers/char/hw_random/optee-rng.c
12100
12101OPA-VNIC DRIVER
12102M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12103M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12104L:	linux-rdma@vger.kernel.org
12105S:	Supported
12106F:	drivers/infiniband/ulp/opa_vnic
12107
12108OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12109M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12110M:	Frank Rowand <frowand.list@gmail.com>
12111L:	devicetree@vger.kernel.org
12112S:	Maintained
12113F:	Documentation/devicetree/dynamic-resolution-notes.txt
12114F:	Documentation/devicetree/overlay-notes.txt
12115F:	drivers/of/overlay.c
12116F:	drivers/of/resolver.c
12117K:	of_overlay_notifier_
12118
12119OPEN FIRMWARE AND FLATTENED DEVICE TREE
12120M:	Rob Herring <robh+dt@kernel.org>
12121M:	Frank Rowand <frowand.list@gmail.com>
12122L:	devicetree@vger.kernel.org
12123W:	http://www.devicetree.org/
12124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12125S:	Maintained
12126F:	drivers/of/
12127F:	include/linux/of*.h
12128F:	scripts/dtc/
12129F:	Documentation/ABI/testing/sysfs-firmware-ofw
12130
12131OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12132M:	Rob Herring <robh+dt@kernel.org>
12133M:	Mark Rutland <mark.rutland@arm.com>
12134L:	devicetree@vger.kernel.org
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12136Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12137S:	Maintained
12138F:	Documentation/devicetree/
12139F:	arch/*/boot/dts/
12140F:	include/dt-bindings/
12141
12142OPENCORES I2C BUS DRIVER
12143M:	Peter Korsgaard <peter@korsgaard.com>
12144M:	Andrew Lunn <andrew@lunn.ch>
12145L:	linux-i2c@vger.kernel.org
12146S:	Maintained
12147F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12148F:	Documentation/i2c/busses/i2c-ocores.rst
12149F:	drivers/i2c/busses/i2c-ocores.c
12150F:	include/linux/platform_data/i2c-ocores.h
12151
12152OPENRISC ARCHITECTURE
12153M:	Jonas Bonn <jonas@southpole.se>
12154M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12155M:	Stafford Horne <shorne@gmail.com>
12156T:	git git://github.com/openrisc/linux.git
12157L:	openrisc@lists.librecores.org
12158W:	http://openrisc.io
12159S:	Maintained
12160F:	Documentation/devicetree/bindings/openrisc/
12161F:	Documentation/openrisc/
12162F:	arch/openrisc/
12163F:	drivers/irqchip/irq-ompic.c
12164F:	drivers/irqchip/irq-or1k-*
12165
12166OPENVSWITCH
12167M:	Pravin B Shelar <pshelar@ovn.org>
12168L:	netdev@vger.kernel.org
12169L:	dev@openvswitch.org
12170W:	http://openvswitch.org
12171S:	Maintained
12172F:	net/openvswitch/
12173F:	include/uapi/linux/openvswitch.h
12174
12175OPERATING PERFORMANCE POINTS (OPP)
12176M:	Viresh Kumar <vireshk@kernel.org>
12177M:	Nishanth Menon <nm@ti.com>
12178M:	Stephen Boyd <sboyd@kernel.org>
12179L:	linux-pm@vger.kernel.org
12180S:	Maintained
12181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12182F:	drivers/opp/
12183F:	include/linux/pm_opp.h
12184F:	Documentation/power/opp.rst
12185F:	Documentation/devicetree/bindings/opp/
12186
12187OPL4 DRIVER
12188M:	Clemens Ladisch <clemens@ladisch.de>
12189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12191S:	Maintained
12192F:	sound/drivers/opl4/
12193
12194OPROFILE
12195M:	Robert Richter <rric@kernel.org>
12196L:	oprofile-list@lists.sf.net
12197S:	Maintained
12198F:	arch/*/include/asm/oprofile*.h
12199F:	arch/*/oprofile/
12200F:	drivers/oprofile/
12201F:	include/linux/oprofile.h
12202
12203ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12204M:	Mark Fasheh <mark@fasheh.com>
12205M:	Joel Becker <jlbec@evilplan.org>
12206M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12207L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12208W:	http://ocfs2.wiki.kernel.org
12209S:	Supported
12210F:	Documentation/filesystems/ocfs2.txt
12211F:	Documentation/filesystems/dlmfs.txt
12212F:	fs/ocfs2/
12213
12214ORANGEFS FILESYSTEM
12215M:	Mike Marshall <hubcap@omnibond.com>
12216R:	Martin Brandenburg <martin@omnibond.com>
12217L:	devel@lists.orangefs.org
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12219S:	Supported
12220F:	fs/orangefs/
12221F:	Documentation/filesystems/orangefs.txt
12222
12223ORINOCO DRIVER
12224L:	linux-wireless@vger.kernel.org
12225W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12226W:	http://www.nongnu.org/orinoco/
12227S:	Orphan
12228F:	drivers/net/wireless/intersil/orinoco/
12229
12230OV2659 OMNIVISION SENSOR DRIVER
12231M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12232L:	linux-media@vger.kernel.org
12233W:	https://linuxtv.org
12234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12235T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12236S:	Maintained
12237F:	drivers/media/i2c/ov2659.c
12238F:	include/media/i2c/ov2659.h
12239
12240OVERLAY FILESYSTEM
12241M:	Miklos Szeredi <miklos@szeredi.hu>
12242L:	linux-unionfs@vger.kernel.org
12243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12244S:	Supported
12245F:	fs/overlayfs/
12246F:	Documentation/filesystems/overlayfs.txt
12247
12248P54 WIRELESS DRIVER
12249M:	Christian Lamparter <chunkeey@googlemail.com>
12250L:	linux-wireless@vger.kernel.org
12251W:	http://wireless.kernel.org/en/users/Drivers/p54
12252S:	Maintained
12253F:	drivers/net/wireless/intersil/p54/
12254
12255PA SEMI ETHERNET DRIVER
12256L:	netdev@vger.kernel.org
12257S:	Orphan
12258F:	drivers/net/ethernet/pasemi/*
12259
12260PA SEMI SMBUS DRIVER
12261L:	linux-i2c@vger.kernel.org
12262S:	Orphan
12263F:	drivers/i2c/busses/i2c-pasemi.c
12264
12265PACKING
12266M:	Vladimir Oltean <olteanv@gmail.com>
12267L:	netdev@vger.kernel.org
12268S:	Supported
12269F:	lib/packing.c
12270F:	include/linux/packing.h
12271F:	Documentation/core-api/packing.rst
12272
12273PADATA PARALLEL EXECUTION MECHANISM
12274M:	Steffen Klassert <steffen.klassert@secunet.com>
12275L:	linux-crypto@vger.kernel.org
12276S:	Maintained
12277F:	kernel/padata.c
12278F:	include/linux/padata.h
12279F:	Documentation/padata.txt
12280
12281PAGE POOL
12282M:	Jesper Dangaard Brouer <hawk@kernel.org>
12283M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12284L:	netdev@vger.kernel.org
12285S:	Supported
12286F:	net/core/page_pool.c
12287F:	include/net/page_pool.h
12288
12289PANASONIC LAPTOP ACPI EXTRAS DRIVER
12290M:	Harald Welte <laforge@gnumonks.org>
12291L:	platform-driver-x86@vger.kernel.org
12292S:	Maintained
12293F:	drivers/platform/x86/panasonic-laptop.c
12294
12295PARALLEL LCD/KEYPAD PANEL DRIVER
12296M:	Willy Tarreau <willy@haproxy.com>
12297M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12298S:	Odd Fixes
12299F:	Documentation/admin-guide/lcd-panel-cgram.rst
12300F:	drivers/auxdisplay/panel.c
12301
12302PARALLEL PORT SUBSYSTEM
12303M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12304M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12305L:	linux-parport@lists.infradead.org (subscribers-only)
12306S:	Maintained
12307F:	drivers/parport/
12308F:	include/linux/parport*.h
12309F:	drivers/char/ppdev.c
12310F:	include/uapi/linux/ppdev.h
12311F:	Documentation/driver-api/parport*.rst
12312
12313PARAVIRT_OPS INTERFACE
12314M:	Juergen Gross <jgross@suse.com>
12315M:	Thomas Hellstrom <thellstrom@vmware.com>
12316M:	"VMware, Inc." <pv-drivers@vmware.com>
12317L:	virtualization@lists.linux-foundation.org
12318S:	Supported
12319F:	Documentation/virt/paravirt_ops.rst
12320F:	arch/*/kernel/paravirt*
12321F:	arch/*/include/asm/paravirt*.h
12322F:	include/linux/hypervisor.h
12323
12324PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12325M:	Tim Waugh <tim@cyberelk.net>
12326L:	linux-parport@lists.infradead.org (subscribers-only)
12327S:	Maintained
12328F:	Documentation/admin-guide/blockdev/paride.rst
12329F:	drivers/block/paride/
12330
12331PARISC ARCHITECTURE
12332M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12333M:	Helge Deller <deller@gmx.de>
12334L:	linux-parisc@vger.kernel.org
12335W:	http://www.parisc-linux.org/
12336Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12339S:	Maintained
12340F:	arch/parisc/
12341F:	Documentation/parisc/
12342F:	drivers/parisc/
12343F:	drivers/char/agp/parisc-agp.c
12344F:	drivers/input/serio/gscps2.c
12345F:	drivers/parport/parport_gsc.*
12346F:	drivers/tty/serial/8250/8250_gsc.c
12347F:	drivers/video/fbdev/sti*
12348F:	drivers/video/console/sti*
12349F:	drivers/video/logo/logo_parisc*
12350
12351PARMAN
12352M:	Jiri Pirko <jiri@mellanox.com>
12353L:	netdev@vger.kernel.org
12354S:	Supported
12355F:	lib/parman.c
12356F:	lib/test_parman.c
12357F:	include/linux/parman.h
12358
12359PC ENGINES APU BOARD DRIVER
12360M:	Enrico Weigelt, metux IT consult <info@metux.net>
12361S:	Maintained
12362F:	drivers/platform/x86/pcengines-apuv2.c
12363
12364PC87360 HARDWARE MONITORING DRIVER
12365M:	Jim Cromie <jim.cromie@gmail.com>
12366L:	linux-hwmon@vger.kernel.org
12367S:	Maintained
12368F:	Documentation/hwmon/pc87360.rst
12369F:	drivers/hwmon/pc87360.c
12370
12371PC8736x GPIO DRIVER
12372M:	Jim Cromie <jim.cromie@gmail.com>
12373S:	Maintained
12374F:	drivers/char/pc8736x_gpio.c
12375
12376PC87427 HARDWARE MONITORING DRIVER
12377M:	Jean Delvare <jdelvare@suse.com>
12378L:	linux-hwmon@vger.kernel.org
12379S:	Maintained
12380F:	Documentation/hwmon/pc87427.rst
12381F:	drivers/hwmon/pc87427.c
12382
12383PCA9532 LED DRIVER
12384M:	Riku Voipio <riku.voipio@iki.fi>
12385S:	Maintained
12386F:	drivers/leds/leds-pca9532.c
12387F:	include/linux/leds-pca9532.h
12388
12389PCA9541 I2C BUS MASTER SELECTOR DRIVER
12390M:	Guenter Roeck <linux@roeck-us.net>
12391L:	linux-i2c@vger.kernel.org
12392S:	Maintained
12393F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12394
12395PCDP - PRIMARY CONSOLE AND DEBUG PORT
12396M:	Khalid Aziz <khalid@gonehiking.org>
12397S:	Maintained
12398F:	drivers/firmware/pcdp.*
12399
12400PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12401M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12402L:	linux-pci@vger.kernel.org
12403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12404S:	Maintained
12405F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12406F:	drivers/pci/controller/pci-aardvark.c
12407
12408PCI DRIVER FOR ALTERA PCIE IP
12409M:	Ley Foon Tan <lftan@altera.com>
12410L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12411L:	linux-pci@vger.kernel.org
12412S:	Supported
12413F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12414F:	drivers/pci/controller/pcie-altera.c
12415
12416PCI DRIVER FOR APPLIEDMICRO XGENE
12417M:	Toan Le <toan@os.amperecomputing.com>
12418L:	linux-pci@vger.kernel.org
12419L:	linux-arm-kernel@lists.infradead.org
12420S:	Maintained
12421F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12422F:	drivers/pci/controller/pci-xgene.c
12423
12424PCI DRIVER FOR ARM VERSATILE PLATFORM
12425M:	Rob Herring <robh@kernel.org>
12426L:	linux-pci@vger.kernel.org
12427L:	linux-arm-kernel@lists.infradead.org
12428S:	Maintained
12429F:	Documentation/devicetree/bindings/pci/versatile.txt
12430F:	drivers/pci/controller/pci-versatile.c
12431
12432PCI DRIVER FOR ARMADA 8K
12433M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12434L:	linux-pci@vger.kernel.org
12435L:	linux-arm-kernel@lists.infradead.org
12436S:	Maintained
12437F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12438F:	drivers/pci/controller/dwc/pcie-armada8k.c
12439
12440PCI DRIVER FOR CADENCE PCIE IP
12441M:	Tom Joseph <tjoseph@cadence.com>
12442L:	linux-pci@vger.kernel.org
12443S:	Maintained
12444F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12445F:	drivers/pci/controller/pcie-cadence*
12446
12447PCI DRIVER FOR FREESCALE LAYERSCAPE
12448M:	Minghuan Lian <minghuan.Lian@nxp.com>
12449M:	Mingkai Hu <mingkai.hu@nxp.com>
12450M:	Roy Zang <roy.zang@nxp.com>
12451L:	linuxppc-dev@lists.ozlabs.org
12452L:	linux-pci@vger.kernel.org
12453L:	linux-arm-kernel@lists.infradead.org
12454S:	Maintained
12455F:	drivers/pci/controller/dwc/*layerscape*
12456
12457PCI DRIVER FOR GENERIC OF HOSTS
12458M:	Will Deacon <will@kernel.org>
12459L:	linux-pci@vger.kernel.org
12460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12463F:	drivers/pci/controller/pci-host-common.c
12464F:	drivers/pci/controller/pci-host-generic.c
12465
12466PCI DRIVER FOR IMX6
12467M:	Richard Zhu <hongxing.zhu@nxp.com>
12468M:	Lucas Stach <l.stach@pengutronix.de>
12469L:	linux-pci@vger.kernel.org
12470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12471S:	Maintained
12472F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12473F:	drivers/pci/controller/dwc/*imx6*
12474
12475PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12476M:	Keith Busch <keith.busch@intel.com>
12477M:	Jonathan Derrick <jonathan.derrick@intel.com>
12478L:	linux-pci@vger.kernel.org
12479S:	Supported
12480F:	drivers/pci/controller/vmd.c
12481
12482PCI DRIVER FOR MICROSEMI SWITCHTEC
12483M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12484M:	Logan Gunthorpe <logang@deltatee.com>
12485L:	linux-pci@vger.kernel.org
12486S:	Maintained
12487F:	Documentation/driver-api/switchtec.rst
12488F:	Documentation/ABI/testing/sysfs-class-switchtec
12489F:	drivers/pci/switch/switchtec*
12490F:	include/uapi/linux/switchtec_ioctl.h
12491F:	include/linux/switchtec.h
12492F:	drivers/ntb/hw/mscc/
12493
12494PCI DRIVER FOR MOBIVEIL PCIE IP
12495M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12496M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12497L:	linux-pci@vger.kernel.org
12498S:	Supported
12499F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12500F:	drivers/pci/controller/pcie-mobiveil.c
12501
12502PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12503M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12504M:	Jason Cooper <jason@lakedaemon.net>
12505L:	linux-pci@vger.kernel.org
12506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12507S:	Maintained
12508F:	drivers/pci/controller/*mvebu*
12509
12510PCI DRIVER FOR NVIDIA TEGRA
12511M:	Thierry Reding <thierry.reding@gmail.com>
12512L:	linux-tegra@vger.kernel.org
12513L:	linux-pci@vger.kernel.org
12514S:	Supported
12515F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12516F:	drivers/pci/controller/pci-tegra.c
12517
12518PCI DRIVER FOR RENESAS R-CAR
12519M:	Simon Horman <horms@verge.net.au>
12520L:	linux-pci@vger.kernel.org
12521L:	linux-renesas-soc@vger.kernel.org
12522S:	Maintained
12523F:	drivers/pci/controller/*rcar*
12524
12525PCI DRIVER FOR SAMSUNG EXYNOS
12526M:	Jingoo Han <jingoohan1@gmail.com>
12527L:	linux-pci@vger.kernel.org
12528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12529L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12530S:	Maintained
12531F:	drivers/pci/controller/dwc/pci-exynos.c
12532
12533PCI DRIVER FOR SYNOPSYS DESIGNWARE
12534M:	Jingoo Han <jingoohan1@gmail.com>
12535M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12536L:	linux-pci@vger.kernel.org
12537S:	Maintained
12538F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12539F:	drivers/pci/controller/dwc/*designware*
12540
12541PCI DRIVER FOR TI DRA7XX
12542M:	Kishon Vijay Abraham I <kishon@ti.com>
12543L:	linux-omap@vger.kernel.org
12544L:	linux-pci@vger.kernel.org
12545S:	Supported
12546F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12547F:	drivers/pci/controller/dwc/pci-dra7xx.c
12548
12549PCI DRIVER FOR TI KEYSTONE
12550M:	Murali Karicheri <m-karicheri2@ti.com>
12551L:	linux-pci@vger.kernel.org
12552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12553S:	Maintained
12554F:	drivers/pci/controller/dwc/pci-keystone.c
12555
12556PCI ENDPOINT SUBSYSTEM
12557M:	Kishon Vijay Abraham I <kishon@ti.com>
12558M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12559L:	linux-pci@vger.kernel.org
12560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12561S:	Supported
12562F:	drivers/pci/endpoint/
12563F:	drivers/misc/pci_endpoint_test.c
12564F:	tools/pci/
12565
12566PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12567M:	Russell Currey <ruscur@russell.cc>
12568M:	Sam Bobroff <sbobroff@linux.ibm.com>
12569M:	Oliver O'Halloran <oohall@gmail.com>
12570L:	linuxppc-dev@lists.ozlabs.org
12571S:	Supported
12572F:	Documentation/PCI/pci-error-recovery.rst
12573F:	drivers/pci/pcie/aer.c
12574F:	drivers/pci/pcie/dpc.c
12575F:	drivers/pci/pcie/err.c
12576F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12577F:	arch/powerpc/kernel/eeh*.c
12578F:	arch/powerpc/platforms/*/eeh*.c
12579F:	arch/powerpc/include/*/eeh*.h
12580
12581PCI ERROR RECOVERY
12582M:	Linas Vepstas <linasvepstas@gmail.com>
12583L:	linux-pci@vger.kernel.org
12584S:	Supported
12585F:	Documentation/PCI/pci-error-recovery.rst
12586
12587PCI MSI DRIVER FOR ALTERA MSI IP
12588M:	Ley Foon Tan <lftan@altera.com>
12589L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12590L:	linux-pci@vger.kernel.org
12591S:	Supported
12592F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12593F:	drivers/pci/controller/pcie-altera-msi.c
12594
12595PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12596M:	Toan Le <toan@os.amperecomputing.com>
12597L:	linux-pci@vger.kernel.org
12598L:	linux-arm-kernel@lists.infradead.org
12599S:	Maintained
12600F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12601F:	drivers/pci/controller/pci-xgene-msi.c
12602
12603PCI SUBSYSTEM
12604M:	Bjorn Helgaas <bhelgaas@google.com>
12605L:	linux-pci@vger.kernel.org
12606Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12608S:	Supported
12609F:	Documentation/devicetree/bindings/pci/
12610F:	Documentation/PCI/
12611F:	drivers/acpi/pci*
12612F:	drivers/pci/
12613F:	include/asm-generic/pci*
12614F:	include/linux/pci*
12615F:	include/linux/of_pci.h
12616F:	include/uapi/linux/pci*
12617F:	lib/pci*
12618F:	arch/x86/pci/
12619F:	arch/x86/kernel/quirks.c
12620F:	arch/x86/kernel/early-quirks.c
12621
12622PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12623M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12624R:	Andrew Murray <andrew.murray@arm.com>
12625L:	linux-pci@vger.kernel.org
12626Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12628S:	Supported
12629F:	drivers/pci/controller/
12630
12631PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12632M:	Jonathan Chocron <jonnyc@amazon.com>
12633L:	linux-pci@vger.kernel.org
12634S:	Maintained
12635F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12636F:	drivers/pci/controller/dwc/pcie-al.c
12637
12638PCIE DRIVER FOR AMLOGIC MESON
12639M:	Yue Wang <yue.wang@Amlogic.com>
12640L:	linux-pci@vger.kernel.org
12641L:	linux-amlogic@lists.infradead.org
12642S:	Maintained
12643F:	drivers/pci/controller/dwc/pci-meson.c
12644
12645PCIE DRIVER FOR AXIS ARTPEC
12646M:	Jesper Nilsson <jesper.nilsson@axis.com>
12647L:	linux-arm-kernel@axis.com
12648L:	linux-pci@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/devicetree/bindings/pci/axis,artpec*
12651F:	drivers/pci/controller/dwc/*artpec*
12652
12653PCIE DRIVER FOR CAVIUM THUNDERX
12654M:	David Daney <david.daney@cavium.com>
12655L:	linux-pci@vger.kernel.org
12656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12657S:	Supported
12658F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12659F:	drivers/pci/controller/pci-thunder-*
12660
12661PCIE DRIVER FOR HISILICON
12662M:	Zhou Wang <wangzhou1@hisilicon.com>
12663L:	linux-pci@vger.kernel.org
12664S:	Maintained
12665F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12666F:	drivers/pci/controller/dwc/pcie-hisi.c
12667
12668PCIE DRIVER FOR HISILICON KIRIN
12669M:	Xiaowei Song <songxiaowei@hisilicon.com>
12670M:	Binghui Wang <wangbinghui@hisilicon.com>
12671L:	linux-pci@vger.kernel.org
12672S:	Maintained
12673F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12674F:	drivers/pci/controller/dwc/pcie-kirin.c
12675
12676PCIE DRIVER FOR HISILICON STB
12677M:	Shawn Guo <shawn.guo@linaro.org>
12678L:	linux-pci@vger.kernel.org
12679S:	Maintained
12680F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12681F:	drivers/pci/controller/dwc/pcie-histb.c
12682
12683PCIE DRIVER FOR MEDIATEK
12684M:	Ryder Lee <ryder.lee@mediatek.com>
12685L:	linux-pci@vger.kernel.org
12686L:	linux-mediatek@lists.infradead.org
12687S:	Supported
12688F:	Documentation/devicetree/bindings/pci/mediatek*
12689F:	drivers/pci/controller/*mediatek*
12690
12691PCIE DRIVER FOR QUALCOMM MSM
12692M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12693L:	linux-pci@vger.kernel.org
12694L:	linux-arm-msm@vger.kernel.org
12695S:	Maintained
12696F:	drivers/pci/controller/dwc/*qcom*
12697
12698PCIE DRIVER FOR ROCKCHIP
12699M:	Shawn Lin <shawn.lin@rock-chips.com>
12700L:	linux-pci@vger.kernel.org
12701L:	linux-rockchip@lists.infradead.org
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12704F:	drivers/pci/controller/pcie-rockchip*
12705
12706PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12707M:	Linus Walleij <linus.walleij@linaro.org>
12708L:	linux-pci@vger.kernel.org
12709S:	Maintained
12710F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12711F:	drivers/pci/controller/pci-v3-semi.c
12712
12713PCIE DRIVER FOR SOCIONEXT UNIPHIER
12714M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12715L:	linux-pci@vger.kernel.org
12716S:	Maintained
12717F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12718F:	drivers/pci/controller/dwc/pcie-uniphier.c
12719
12720PCIE DRIVER FOR ST SPEAR13XX
12721M:	Pratyush Anand <pratyush.anand@gmail.com>
12722L:	linux-pci@vger.kernel.org
12723S:	Maintained
12724F:	drivers/pci/controller/dwc/*spear*
12725
12726PCMCIA SUBSYSTEM
12727M:	Dominik Brodowski <linux@dominikbrodowski.net>
12728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12729S:	Odd Fixes
12730F:	Documentation/pcmcia/
12731F:	tools/pcmcia/
12732F:	drivers/pcmcia/
12733F:	include/pcmcia/
12734
12735PCNET32 NETWORK DRIVER
12736M:	Don Fry <pcnet32@frontier.com>
12737L:	netdev@vger.kernel.org
12738S:	Maintained
12739F:	drivers/net/ethernet/amd/pcnet32.c
12740
12741PCRYPT PARALLEL CRYPTO ENGINE
12742M:	Steffen Klassert <steffen.klassert@secunet.com>
12743L:	linux-crypto@vger.kernel.org
12744S:	Maintained
12745F:	crypto/pcrypt.c
12746F:	include/crypto/pcrypt.h
12747
12748PEAQ WMI HOTKEYS DRIVER
12749M:	Hans de Goede <hdegoede@redhat.com>
12750L:	platform-driver-x86@vger.kernel.org
12751S:	Maintained
12752F:	drivers/platform/x86/peaq-wmi.c
12753
12754PENSANDO ETHERNET DRIVERS
12755M:	Shannon Nelson <snelson@pensando.io>
12756M:	Pensando Drivers <drivers@pensando.io>
12757L:	netdev@vger.kernel.org
12758S:	Supported
12759F:	Documentation/networking/device_drivers/pensando/ionic.rst
12760F:	drivers/net/ethernet/pensando/
12761
12762PER-CPU MEMORY ALLOCATOR
12763M:	Dennis Zhou <dennis@kernel.org>
12764M:	Tejun Heo <tj@kernel.org>
12765M:	Christoph Lameter <cl@linux.com>
12766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12767S:	Maintained
12768F:	include/linux/percpu*.h
12769F:	mm/percpu*.c
12770F:	arch/*/include/asm/percpu.h
12771
12772PER-TASK DELAY ACCOUNTING
12773M:	Balbir Singh <bsingharora@gmail.com>
12774S:	Maintained
12775F:	include/linux/delayacct.h
12776F:	kernel/delayacct.c
12777
12778PERFORMANCE EVENTS SUBSYSTEM
12779M:	Peter Zijlstra <peterz@infradead.org>
12780M:	Ingo Molnar <mingo@redhat.com>
12781M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12782R:	Mark Rutland <mark.rutland@arm.com>
12783R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12784R:	Jiri Olsa <jolsa@redhat.com>
12785R:	Namhyung Kim <namhyung@kernel.org>
12786L:	linux-kernel@vger.kernel.org
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12788S:	Supported
12789F:	kernel/events/*
12790F:	include/linux/perf_event.h
12791F:	include/uapi/linux/perf_event.h
12792F:	arch/*/kernel/perf_event*.c
12793F:	arch/*/kernel/*/perf_event*.c
12794F:	arch/*/kernel/*/*/perf_event*.c
12795F:	arch/*/include/asm/perf_event.h
12796F:	arch/*/kernel/perf_callchain.c
12797F:	arch/*/events/*
12798F:	arch/*/events/*/*
12799F:	tools/perf/
12800
12801PERSONALITY HANDLING
12802M:	Christoph Hellwig <hch@infradead.org>
12803L:	linux-abi-devel@lists.sourceforge.net
12804S:	Maintained
12805F:	include/linux/personality.h
12806F:	include/uapi/linux/personality.h
12807
12808PHOENIX RC FLIGHT CONTROLLER ADAPTER
12809M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12810L:	linux-input@vger.kernel.org
12811S:	Maintained
12812F:	Documentation/input/devices/pxrc.rst
12813F:	drivers/input/joystick/pxrc.c
12814
12815FLYSKY FSIA6B RC RECEIVER
12816M:	Markus Koch <markus@notsyncing.net>
12817L:	linux-input@vger.kernel.org
12818S:	Maintained
12819F:	drivers/input/joystick/fsia6b.c
12820
12821PHONET PROTOCOL
12822M:	Remi Denis-Courmont <courmisch@gmail.com>
12823S:	Supported
12824F:	Documentation/networking/phonet.txt
12825F:	include/linux/phonet.h
12826F:	include/net/phonet/
12827F:	include/uapi/linux/phonet.h
12828F:	net/phonet/
12829
12830PHRAM MTD DRIVER
12831M:	Joern Engel <joern@lazybastard.org>
12832L:	linux-mtd@lists.infradead.org
12833S:	Maintained
12834F:	drivers/mtd/devices/phram.c
12835
12836PICOLCD HID DRIVER
12837M:	Bruno Prémont <bonbons@linux-vserver.org>
12838L:	linux-input@vger.kernel.org
12839S:	Maintained
12840F:	drivers/hid/hid-picolcd*
12841
12842PICOXCELL SUPPORT
12843M:	Jamie Iles <jamie@jamieiles.com>
12844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12845T:	git git://github.com/jamieiles/linux-2.6-ji.git
12846S:	Supported
12847F:	arch/arm/boot/dts/picoxcell*
12848F:	arch/arm/mach-picoxcell/
12849F:	drivers/crypto/picoxcell*
12850
12851PIDFD API
12852M:	Christian Brauner <christian@brauner.io>
12853L:	linux-kernel@vger.kernel.org
12854S:	Maintained
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12856F:	samples/pidfd/
12857F:	tools/testing/selftests/pidfd/
12858K:	(?i)pidfd
12859K:	(?i)clone3
12860K:	\b(clone_args|kernel_clone_args)\b
12861
12862PIN CONTROL SUBSYSTEM
12863M:	Linus Walleij <linus.walleij@linaro.org>
12864L:	linux-gpio@vger.kernel.org
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12866S:	Maintained
12867F:	Documentation/devicetree/bindings/pinctrl/
12868F:	Documentation/driver-api/pinctl.rst
12869F:	drivers/pinctrl/
12870F:	include/linux/pinctrl/
12871
12872PIN CONTROLLER - MICROCHIP AT91
12873M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12875L:	linux-gpio@vger.kernel.org
12876S:	Supported
12877F:	drivers/pinctrl/pinctrl-at91*
12878F:	drivers/gpio/gpio-sama5d2-piobu.c
12879
12880PIN CONTROLLER - FREESCALE
12881M:	Dong Aisheng <aisheng.dong@nxp.com>
12882M:	Fabio Estevam <festevam@gmail.com>
12883M:	Shawn Guo <shawnguo@kernel.org>
12884M:	Stefan Agner <stefan@agner.ch>
12885R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12886L:	linux-gpio@vger.kernel.org
12887S:	Maintained
12888F:	drivers/pinctrl/freescale/
12889F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12890
12891PIN CONTROLLER - INTEL
12892M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12893M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12895S:	Maintained
12896F:	drivers/pinctrl/intel/
12897
12898PIN CONTROLLER - MEDIATEK
12899M:	Sean Wang <sean.wang@kernel.org>
12900L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12903F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12904F:	drivers/pinctrl/mediatek/
12905
12906PIN CONTROLLER - QUALCOMM
12907M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12908S:	Maintained
12909L:	linux-arm-msm@vger.kernel.org
12910F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12911F:	drivers/pinctrl/qcom/
12912
12913PIN CONTROLLER - RENESAS
12914M:	Geert Uytterhoeven <geert+renesas@glider.be>
12915L:	linux-renesas-soc@vger.kernel.org
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12917S:	Maintained
12918F:	drivers/pinctrl/pinctrl-rz*
12919F:	drivers/pinctrl/sh-pfc/
12920
12921PIN CONTROLLER - SAMSUNG
12922M:	Tomasz Figa <tomasz.figa@gmail.com>
12923M:	Krzysztof Kozlowski <krzk@kernel.org>
12924M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12926L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12927Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12929S:	Maintained
12930F:	drivers/pinctrl/samsung/
12931F:	include/dt-bindings/pinctrl/samsung.h
12932F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12933
12934PIN CONTROLLER - SINGLE
12935M:	Tony Lindgren <tony@atomide.com>
12936M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12938L:	linux-omap@vger.kernel.org
12939S:	Maintained
12940F:	drivers/pinctrl/pinctrl-single.c
12941
12942PIN CONTROLLER - ST SPEAR
12943M:	Viresh Kumar <vireshk@kernel.org>
12944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12945W:	http://www.st.com/spear
12946S:	Maintained
12947F:	drivers/pinctrl/spear/
12948
12949PISTACHIO SOC SUPPORT
12950M:	James Hartley <james.hartley@sondrel.com>
12951L:	linux-mips@vger.kernel.org
12952S:	Odd Fixes
12953F:	arch/mips/pistachio/
12954F:	arch/mips/include/asm/mach-pistachio/
12955F:	arch/mips/boot/dts/img/pistachio*
12956F:	arch/mips/configs/pistachio*_defconfig
12957
12958PKTCDVD DRIVER
12959S:	Orphan
12960M:	linux-block@vger.kernel.org
12961F:	drivers/block/pktcdvd.c
12962F:	include/linux/pktcdvd.h
12963F:	include/uapi/linux/pktcdvd.h
12964
12965PKUNITY SOC DRIVERS
12966M:	Guan Xuetao <gxt@pku.edu.cn>
12967W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12968S:	Maintained
12969T:	git git://github.com/gxt/linux.git
12970F:	drivers/input/serio/i8042-unicore32io.h
12971F:	drivers/i2c/busses/i2c-puv3.c
12972F:	drivers/video/fbdev/fb-puv3.c
12973F:	drivers/rtc/rtc-puv3.c
12974
12975PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12976M:	Tomasz Duszynski <tduszyns@gmail.com>
12977S:	Maintained
12978F:	drivers/iio/chemical/pms7003.c
12979F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12980
12981PMBUS HARDWARE MONITORING DRIVERS
12982M:	Guenter Roeck <linux@roeck-us.net>
12983L:	linux-hwmon@vger.kernel.org
12984W:	http://hwmon.wiki.kernel.org/
12985W:	http://www.roeck-us.net/linux/drivers/
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12987S:	Maintained
12988F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12989F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12990F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12991F:	Documentation/hwmon/adm1275.rst
12992F:	Documentation/hwmon/ibm-cffps.rst
12993F:	Documentation/hwmon/ir35221.rst
12994F:	Documentation/hwmon/lm25066.rst
12995F:	Documentation/hwmon/ltc2978.rst
12996F:	Documentation/hwmon/ltc3815.rst
12997F:	Documentation/hwmon/max16064.rst
12998F:	Documentation/hwmon/max20751.rst
12999F:	Documentation/hwmon/max31785.rst
13000F:	Documentation/hwmon/max34440.rst
13001F:	Documentation/hwmon/max8688.rst
13002F:	Documentation/hwmon/pmbus.rst
13003F:	Documentation/hwmon/pmbus-core.rst
13004F:	Documentation/hwmon/tps40422.rst
13005F:	Documentation/hwmon/ucd9000.rst
13006F:	Documentation/hwmon/ucd9200.rst
13007F:	Documentation/hwmon/zl6100.rst
13008F:	drivers/hwmon/pmbus/
13009F:	include/linux/pmbus.h
13010
13011PMC SIERRA MaxRAID DRIVER
13012L:	linux-scsi@vger.kernel.org
13013W:	http://www.pmc-sierra.com/
13014S:	Orphan
13015F:	drivers/scsi/pmcraid.*
13016
13017PMC SIERRA PM8001 DRIVER
13018M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13019L:	linux-scsi@vger.kernel.org
13020S:	Supported
13021F:	drivers/scsi/pm8001/
13022
13023PNP SUPPORT
13024M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13025S:	Maintained
13026F:	drivers/pnp/
13027
13028PNI RM3100 IIO DRIVER
13029M:	Song Qiang <songqiang1304521@gmail.com>
13030L:	linux-iio@vger.kernel.org
13031S:	Maintained
13032F:	drivers/iio/magnetometer/rm3100*
13033F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13034
13035POSIX CLOCKS and TIMERS
13036M:	Thomas Gleixner <tglx@linutronix.de>
13037L:	linux-kernel@vger.kernel.org
13038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13039S:	Maintained
13040F:	fs/timerfd.c
13041F:	include/linux/timer*
13042F:	kernel/time/*timer*
13043
13044POWER MANAGEMENT CORE
13045M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13046L:	linux-pm@vger.kernel.org
13047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13048B:	https://bugzilla.kernel.org
13049S:	Supported
13050F:	drivers/base/power/
13051F:	include/linux/pm.h
13052F:	include/linux/pm_*
13053F:	include/linux/powercap.h
13054F:	include/linux/intel_rapl.h
13055F:	drivers/powercap/
13056F:	kernel/configs/nopm.config
13057
13058POWER STATE COORDINATION INTERFACE (PSCI)
13059M:	Mark Rutland <mark.rutland@arm.com>
13060M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13061L:	linux-arm-kernel@lists.infradead.org
13062S:	Maintained
13063F:	drivers/firmware/psci/
13064F:	include/linux/psci.h
13065F:	include/uapi/linux/psci.h
13066
13067POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13068M:	Sebastian Reichel <sre@kernel.org>
13069L:	linux-pm@vger.kernel.org
13070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13071S:	Maintained
13072F:	Documentation/ABI/testing/sysfs-class-power
13073F:	Documentation/devicetree/bindings/power/supply/
13074F:	include/linux/power_supply.h
13075F:	drivers/power/supply/
13076
13077POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13078M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13079L:	linuxppc-dev@lists.ozlabs.org
13080S:	Maintained
13081F:	drivers/char/powernv-op-panel.c
13082
13083PPP OVER ATM (RFC 2364)
13084M:	Mitchell Blank Jr <mitch@sfgoth.com>
13085S:	Maintained
13086F:	net/atm/pppoatm.c
13087F:	include/uapi/linux/atmppp.h
13088
13089PPP OVER ETHERNET
13090M:	Michal Ostrowski <mostrows@earthlink.net>
13091S:	Maintained
13092F:	drivers/net/ppp/pppoe.c
13093F:	drivers/net/ppp/pppox.c
13094
13095PPP OVER L2TP
13096M:	James Chapman <jchapman@katalix.com>
13097S:	Maintained
13098F:	net/l2tp/l2tp_ppp.c
13099F:	include/linux/if_pppol2tp.h
13100F:	include/uapi/linux/if_pppol2tp.h
13101
13102PPP PROTOCOL DRIVERS AND COMPRESSORS
13103M:	Paul Mackerras <paulus@samba.org>
13104L:	linux-ppp@vger.kernel.org
13105S:	Maintained
13106F:	drivers/net/ppp/ppp_*
13107
13108PPS SUPPORT
13109M:	Rodolfo Giometti <giometti@enneenne.com>
13110W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13111L:	linuxpps@ml.enneenne.com (subscribers-only)
13112S:	Maintained
13113F:	Documentation/driver-api/pps.rst
13114F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13115F:	Documentation/ABI/testing/sysfs-pps
13116F:	drivers/pps/
13117F:	include/linux/pps*.h
13118F:	include/uapi/linux/pps.h
13119
13120PPTP DRIVER
13121M:	Dmitry Kozlov <xeb@mail.ru>
13122L:	netdev@vger.kernel.org
13123S:	Maintained
13124F:	drivers/net/ppp/pptp.c
13125W:	http://sourceforge.net/projects/accel-pptp
13126
13127PRINTK
13128M:	Petr Mladek <pmladek@suse.com>
13129M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13130R:	Steven Rostedt <rostedt@goodmis.org>
13131S:	Maintained
13132F:	kernel/printk/
13133F:	include/linux/printk.h
13134
13135PRISM54 WIRELESS DRIVER
13136M:	Luis Chamberlain <mcgrof@kernel.org>
13137L:	linux-wireless@vger.kernel.org
13138W:	http://wireless.kernel.org/en/users/Drivers/p54
13139S:	Obsolete
13140F:	drivers/net/wireless/intersil/prism54/
13141
13142PROC FILESYSTEM
13143R:	Alexey Dobriyan <adobriyan@gmail.com>
13144L:	linux-kernel@vger.kernel.org
13145L:	linux-fsdevel@vger.kernel.org
13146S:	Maintained
13147F:	fs/proc/
13148F:	include/linux/proc_fs.h
13149F:	tools/testing/selftests/proc/
13150F:	Documentation/filesystems/proc.txt
13151
13152PROC SYSCTL
13153M:	Luis Chamberlain <mcgrof@kernel.org>
13154M:	Kees Cook <keescook@chromium.org>
13155L:	linux-kernel@vger.kernel.org
13156L:	linux-fsdevel@vger.kernel.org
13157S:	Maintained
13158F:	fs/proc/proc_sysctl.c
13159F:	include/linux/sysctl.h
13160F:	kernel/sysctl.c
13161F:	tools/testing/selftests/sysctl/
13162
13163PS3 NETWORK SUPPORT
13164M:	Geoff Levand <geoff@infradead.org>
13165L:	netdev@vger.kernel.org
13166L:	linuxppc-dev@lists.ozlabs.org
13167S:	Maintained
13168F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13169
13170PS3 PLATFORM SUPPORT
13171M:	Geoff Levand <geoff@infradead.org>
13172L:	linuxppc-dev@lists.ozlabs.org
13173S:	Maintained
13174F:	arch/powerpc/boot/ps3*
13175F:	arch/powerpc/include/asm/lv1call.h
13176F:	arch/powerpc/include/asm/ps3*.h
13177F:	arch/powerpc/platforms/ps3/
13178F:	drivers/*/ps3*
13179F:	drivers/ps3/
13180F:	drivers/rtc/rtc-ps3.c
13181F:	drivers/usb/host/*ps3.c
13182F:	sound/ppc/snd_ps3*
13183
13184PS3VRAM DRIVER
13185M:	Jim Paris <jim@jtan.com>
13186M:	Geoff Levand <geoff@infradead.org>
13187L:	linuxppc-dev@lists.ozlabs.org
13188S:	Maintained
13189F:	drivers/block/ps3vram.c
13190
13191PSAMPLE PACKET SAMPLING SUPPORT:
13192M:	Yotam Gigi <yotam.gi@gmail.com>
13193S:	Maintained
13194F:	net/psample
13195F:	include/net/psample.h
13196F:	include/uapi/linux/psample.h
13197
13198PSTORE FILESYSTEM
13199M:	Kees Cook <keescook@chromium.org>
13200M:	Anton Vorontsov <anton@enomsg.org>
13201M:	Colin Cross <ccross@android.com>
13202M:	Tony Luck <tony.luck@intel.com>
13203S:	Maintained
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13205F:	fs/pstore/
13206F:	include/linux/pstore*
13207F:	drivers/firmware/efi/efi-pstore.c
13208F:	drivers/acpi/apei/erst.c
13209F:	Documentation/admin-guide/ramoops.rst
13210F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13211K:	\b(pstore|ramoops)
13212
13213PTP HARDWARE CLOCK SUPPORT
13214M:	Richard Cochran <richardcochran@gmail.com>
13215L:	netdev@vger.kernel.org
13216S:	Maintained
13217W:	http://linuxptp.sourceforge.net/
13218F:	Documentation/ABI/testing/sysfs-ptp
13219F:	Documentation/driver-api/ptp.rst
13220F:	drivers/net/phy/dp83640*
13221F:	drivers/ptp/*
13222F:	include/linux/ptp_cl*
13223
13224PTRACE SUPPORT
13225M:	Oleg Nesterov <oleg@redhat.com>
13226S:	Maintained
13227F:	include/asm-generic/syscall.h
13228F:	include/linux/ptrace.h
13229F:	include/linux/regset.h
13230F:	include/linux/tracehook.h
13231F:	include/uapi/linux/ptrace.h
13232F:	include/uapi/linux/ptrace.h
13233F:	kernel/ptrace.c
13234F:	arch/*/ptrace*.c
13235F:	arch/*/*/ptrace*.c
13236F:	arch/*/include/asm/ptrace*.h
13237
13238PULSE8-CEC DRIVER
13239M:	Hans Verkuil <hverkuil@xs4all.nl>
13240L:	linux-media@vger.kernel.org
13241T:	git git://linuxtv.org/media_tree.git
13242S:	Maintained
13243F:	drivers/media/usb/pulse8-cec/*
13244F:	Documentation/media/cec-drivers/pulse8-cec.rst
13245
13246PVRUSB2 VIDEO4LINUX DRIVER
13247M:	Mike Isely <isely@pobox.com>
13248L:	pvrusb2@isely.net	(subscribers-only)
13249L:	linux-media@vger.kernel.org
13250W:	http://www.isely.net/pvrusb2/
13251T:	git git://linuxtv.org/media_tree.git
13252S:	Maintained
13253F:	Documentation/media/v4l-drivers/pvrusb2*
13254F:	drivers/media/usb/pvrusb2/
13255
13256PWC WEBCAM DRIVER
13257M:	Hans Verkuil <hverkuil@xs4all.nl>
13258L:	linux-media@vger.kernel.org
13259T:	git git://linuxtv.org/media_tree.git
13260S:	Odd Fixes
13261F:	drivers/media/usb/pwc/*
13262F:	include/trace/events/pwc.h
13263
13264PWM FAN DRIVER
13265M:	Kamil Debski <kamil@wypas.org>
13266M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13267L:	linux-hwmon@vger.kernel.org
13268S:	Supported
13269F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13270F:	Documentation/hwmon/pwm-fan.rst
13271F:	drivers/hwmon/pwm-fan.c
13272
13273PWM IR Transmitter
13274M:	Sean Young <sean@mess.org>
13275L:	linux-media@vger.kernel.org
13276S:	Maintained
13277F:	drivers/media/rc/pwm-ir-tx.c
13278
13279PWM SUBSYSTEM
13280M:	Thierry Reding <thierry.reding@gmail.com>
13281R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13282L:	linux-pwm@vger.kernel.org
13283S:	Maintained
13284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13285Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13286F:	Documentation/driver-api/pwm.rst
13287F:	Documentation/devicetree/bindings/pwm/
13288F:	include/linux/pwm.h
13289F:	drivers/pwm/
13290F:	drivers/video/backlight/pwm_bl.c
13291F:	include/linux/pwm_backlight.h
13292F:	drivers/gpio/gpio-mvebu.c
13293F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13294K:	pwm_(config|apply_state|ops)
13295
13296PXA GPIO DRIVER
13297M:	Robert Jarzmik <robert.jarzmik@free.fr>
13298L:	linux-gpio@vger.kernel.org
13299S:	Maintained
13300F:	drivers/gpio/gpio-pxa.c
13301
13302PXA MMCI DRIVER
13303S:	Orphan
13304
13305PXA RTC DRIVER
13306M:	Robert Jarzmik <robert.jarzmik@free.fr>
13307L:	linux-rtc@vger.kernel.org
13308S:	Maintained
13309
13310PXA2xx/PXA3xx SUPPORT
13311M:	Daniel Mack <daniel@zonque.org>
13312M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13313M:	Robert Jarzmik <robert.jarzmik@free.fr>
13314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13315T:	git git://github.com/hzhuang1/linux.git
13316T:	git git://github.com/rjarzmik/linux.git
13317S:	Maintained
13318F:	arch/arm/boot/dts/pxa*
13319F:	arch/arm/mach-pxa/
13320F:	drivers/dma/pxa*
13321F:	drivers/pcmcia/pxa2xx*
13322F:	drivers/pinctrl/pxa/
13323F:	drivers/spi/spi-pxa2xx*
13324F:	drivers/usb/gadget/udc/pxa2*
13325F:	include/sound/pxa2xx-lib.h
13326F:	sound/arm/pxa*
13327F:	sound/soc/pxa/
13328
13329QAT DRIVER
13330M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13331L:	qat-linux@intel.com
13332S:	Supported
13333F:	drivers/crypto/qat/
13334
13335QCOM AUDIO (ASoC) DRIVERS
13336M:	Patrick Lai <plai@codeaurora.org>
13337M:	Banajit Goswami <bgoswami@codeaurora.org>
13338L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13339S:	Supported
13340F:	sound/soc/qcom/
13341
13342QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13343M:	Gabriel Somlo <somlo@cmu.edu>
13344M:	"Michael S. Tsirkin" <mst@redhat.com>
13345L:	qemu-devel@nongnu.org
13346S:	Maintained
13347F:	drivers/firmware/qemu_fw_cfg.c
13348F:	include/uapi/linux/qemu_fw_cfg.h
13349
13350QIB DRIVER
13351M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13352M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13353L:	linux-rdma@vger.kernel.org
13354S:	Supported
13355F:	drivers/infiniband/hw/qib/
13356
13357QLOGIC QL41xxx FCOE DRIVER
13358M:	QLogic-Storage-Upstream@cavium.com
13359L:	linux-scsi@vger.kernel.org
13360S:	Supported
13361F:	drivers/scsi/qedf/
13362
13363QLOGIC QL41xxx ISCSI DRIVER
13364M:	QLogic-Storage-Upstream@cavium.com
13365L:	linux-scsi@vger.kernel.org
13366S:	Supported
13367F:	drivers/scsi/qedi/
13368
13369QLOGIC QL4xxx ETHERNET DRIVER
13370M:	Ariel Elior <aelior@marvell.com>
13371M:	GR-everest-linux-l2@marvell.com
13372L:	netdev@vger.kernel.org
13373S:	Supported
13374F:	drivers/net/ethernet/qlogic/qed/
13375F:	include/linux/qed/
13376F:	drivers/net/ethernet/qlogic/qede/
13377
13378QLOGIC QL4xxx RDMA DRIVER
13379M:	Michal Kalderon <mkalderon@marvell.com>
13380M:	Ariel Elior <aelior@marvell.com>
13381L:	linux-rdma@vger.kernel.org
13382S:	Supported
13383F:	drivers/infiniband/hw/qedr/
13384F:	include/uapi/rdma/qedr-abi.h
13385
13386QLOGIC QLA1280 SCSI DRIVER
13387M:	Michael Reed <mdr@sgi.com>
13388L:	linux-scsi@vger.kernel.org
13389S:	Maintained
13390F:	drivers/scsi/qla1280.[ch]
13391
13392QLOGIC QLA2XXX FC-SCSI DRIVER
13393M:	qla2xxx-upstream@qlogic.com
13394L:	linux-scsi@vger.kernel.org
13395S:	Supported
13396F:	Documentation/scsi/LICENSE.qla2xxx
13397F:	drivers/scsi/qla2xxx/
13398
13399QLOGIC QLA3XXX NETWORK DRIVER
13400M:	GR-Linux-NIC-Dev@marvell.com
13401L:	netdev@vger.kernel.org
13402S:	Supported
13403F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13404F:	drivers/net/ethernet/qlogic/qla3xxx.*
13405
13406QLOGIC QLA4XXX iSCSI DRIVER
13407M:	QLogic-Storage-Upstream@qlogic.com
13408L:	linux-scsi@vger.kernel.org
13409S:	Supported
13410F:	Documentation/scsi/LICENSE.qla4xxx
13411F:	drivers/scsi/qla4xxx/
13412
13413QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13414M:	Shahed Shaikh <shshaikh@marvell.com>
13415M:	Manish Chopra <manishc@marvell.com>
13416M:	GR-Linux-NIC-Dev@marvell.com
13417L:	netdev@vger.kernel.org
13418S:	Supported
13419F:	drivers/net/ethernet/qlogic/qlcnic/
13420
13421QLOGIC QLGE 10Gb ETHERNET DRIVER
13422M:	Manish Chopra <manishc@marvell.com>
13423M:	GR-Linux-NIC-Dev@marvell.com
13424L:	netdev@vger.kernel.org
13425S:	Supported
13426F:	drivers/staging/qlge/
13427
13428QM1D1B0004 MEDIA DRIVER
13429M:	Akihiro Tsukada <tskd08@gmail.com>
13430L:	linux-media@vger.kernel.org
13431S:	Odd Fixes
13432F:	drivers/media/tuners/qm1d1b0004*
13433
13434QM1D1C0042 MEDIA DRIVER
13435M:	Akihiro Tsukada <tskd08@gmail.com>
13436L:	linux-media@vger.kernel.org
13437S:	Odd Fixes
13438F:	drivers/media/tuners/qm1d1c0042*
13439
13440QNX4 FILESYSTEM
13441M:	Anders Larsen <al@alarsen.net>
13442W:	http://www.alarsen.net/linux/qnx4fs/
13443S:	Maintained
13444F:	fs/qnx4/
13445F:	include/uapi/linux/qnx4_fs.h
13446F:	include/uapi/linux/qnxtypes.h
13447
13448QORIQ DPAA2 FSL-MC BUS DRIVER
13449M:	Stuart Yoder <stuyoder@gmail.com>
13450M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13451L:	linux-kernel@vger.kernel.org
13452S:	Maintained
13453F:	drivers/bus/fsl-mc/
13454F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13455F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13456
13457QT1010 MEDIA DRIVER
13458M:	Antti Palosaari <crope@iki.fi>
13459L:	linux-media@vger.kernel.org
13460W:	https://linuxtv.org
13461W:	http://palosaari.fi/linux/
13462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13463T:	git git://linuxtv.org/anttip/media_tree.git
13464S:	Maintained
13465F:	drivers/media/tuners/qt1010*
13466
13467QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13468M:	Kalle Valo <kvalo@codeaurora.org>
13469L:	ath10k@lists.infradead.org
13470W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13472S:	Supported
13473F:	drivers/net/wireless/ath/ath10k/
13474
13475QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13476M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13477L:	linux-wireless@vger.kernel.org
13478W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13479S:	Supported
13480F:	drivers/net/wireless/ath/ath9k/
13481
13482QUALCOMM CAMERA SUBSYSTEM DRIVER
13483M:	Todor Tomov <todor.too@gmail.com>
13484L:	linux-media@vger.kernel.org
13485S:	Maintained
13486F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13487F:	Documentation/media/v4l-drivers/qcom_camss.rst
13488F:	drivers/media/platform/qcom/camss/
13489
13490QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13491M:	Ilia Lin <ilia.lin@kernel.org>
13492L:	linux-pm@vger.kernel.org
13493S:	Maintained
13494F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13495F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13496
13497QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13498M:	Timur Tabi <timur@kernel.org>
13499L:	netdev@vger.kernel.org
13500S:	Maintained
13501F:	drivers/net/ethernet/qualcomm/emac/
13502
13503QUALCOMM ETHQOS ETHERNET DRIVER
13504M:	Vinod Koul <vkoul@kernel.org>
13505M:	Niklas Cassel <niklas.cassel@linaro.org>
13506L:	netdev@vger.kernel.org
13507S:	Maintained
13508F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13509F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13510
13511QUALCOMM GENERIC INTERFACE I2C DRIVER
13512M:	Alok Chauhan <alokc@codeaurora.org>
13513L:	linux-i2c@vger.kernel.org
13514L:	linux-arm-msm@vger.kernel.org
13515S:	Supported
13516F:	drivers/i2c/busses/i2c-qcom-geni.c
13517
13518QUALCOMM HEXAGON ARCHITECTURE
13519M:	Brian Cain <bcain@codeaurora.org>
13520L:	linux-hexagon@vger.kernel.org
13521S:	Supported
13522F:	arch/hexagon/
13523
13524QUALCOMM HIDMA DRIVER
13525M:	Sinan Kaya <okaya@kernel.org>
13526L:	linux-arm-kernel@lists.infradead.org
13527L:	linux-arm-msm@vger.kernel.org
13528L:	dmaengine@vger.kernel.org
13529S:	Supported
13530F:	drivers/dma/qcom/hidma*
13531
13532QUALCOMM IOMMU
13533M:	Rob Clark <robdclark@gmail.com>
13534L:	iommu@lists.linux-foundation.org
13535L:	linux-arm-msm@vger.kernel.org
13536S:	Maintained
13537F:	drivers/iommu/qcom_iommu.c
13538
13539QUALCOMM TSENS THERMAL DRIVER
13540M:	Amit Kucheria <amit.kucheria@linaro.org>
13541L:	linux-pm@vger.kernel.org
13542L:	linux-arm-msm@vger.kernel.org
13543S:	Maintained
13544F:	drivers/thermal/qcom/
13545
13546QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13547M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13548L:	linux-media@vger.kernel.org
13549L:	linux-arm-msm@vger.kernel.org
13550T:	git git://linuxtv.org/media_tree.git
13551S:	Maintained
13552F:	drivers/media/platform/qcom/venus/
13553
13554QUALCOMM WCN36XX WIRELESS DRIVER
13555M:	Kalle Valo <kvalo@codeaurora.org>
13556L:	wcn36xx@lists.infradead.org
13557W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13558T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13559S:	Supported
13560F:	drivers/net/wireless/ath/wcn36xx/
13561
13562QUANTENNA QTNFMAC WIRELESS DRIVER
13563M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13564M:	Avinash Patil <avinashp@quantenna.com>
13565M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13566L:	linux-wireless@vger.kernel.org
13567S:	Maintained
13568F:	drivers/net/wireless/quantenna
13569
13570RADEON and AMDGPU DRM DRIVERS
13571M:	Alex Deucher <alexander.deucher@amd.com>
13572M:	Christian König <christian.koenig@amd.com>
13573M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13574L:	amd-gfx@lists.freedesktop.org
13575T:	git git://people.freedesktop.org/~agd5f/linux
13576S:	Supported
13577F:	drivers/gpu/drm/radeon/
13578F:	include/uapi/drm/radeon_drm.h
13579F:	drivers/gpu/drm/amd/
13580F:	include/uapi/drm/amdgpu_drm.h
13581
13582RADEON FRAMEBUFFER DISPLAY DRIVER
13583M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13584L:	linux-fbdev@vger.kernel.org
13585S:	Maintained
13586F:	drivers/video/fbdev/aty/radeon*
13587F:	include/uapi/linux/radeonfb.h
13588
13589RADIOSHARK RADIO DRIVER
13590M:	Hans Verkuil <hverkuil@xs4all.nl>
13591L:	linux-media@vger.kernel.org
13592T:	git git://linuxtv.org/media_tree.git
13593S:	Maintained
13594F:	drivers/media/radio/radio-shark.c
13595
13596RADIOSHARK2 RADIO DRIVER
13597M:	Hans Verkuil <hverkuil@xs4all.nl>
13598L:	linux-media@vger.kernel.org
13599T:	git git://linuxtv.org/media_tree.git
13600S:	Maintained
13601F:	drivers/media/radio/radio-shark2.c
13602F:	drivers/media/radio/radio-tea5777.c
13603
13604RADOS BLOCK DEVICE (RBD)
13605M:	Ilya Dryomov <idryomov@gmail.com>
13606M:	Sage Weil <sage@redhat.com>
13607M:	Alex Elder <elder@kernel.org>
13608L:	ceph-devel@vger.kernel.org
13609W:	http://ceph.com/
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13611T:	git git://github.com/ceph/ceph-client.git
13612S:	Supported
13613F:	Documentation/ABI/testing/sysfs-bus-rbd
13614F:	drivers/block/rbd.c
13615F:	drivers/block/rbd_types.h
13616
13617RAGE128 FRAMEBUFFER DISPLAY DRIVER
13618M:	Paul Mackerras <paulus@samba.org>
13619L:	linux-fbdev@vger.kernel.org
13620S:	Maintained
13621F:	drivers/video/fbdev/aty/aty128fb.c
13622
13623RAINSHADOW-CEC DRIVER
13624M:	Hans Verkuil <hverkuil@xs4all.nl>
13625L:	linux-media@vger.kernel.org
13626T:	git git://linuxtv.org/media_tree.git
13627S:	Maintained
13628F:	drivers/media/usb/rainshadow-cec/*
13629
13630RALINK MIPS ARCHITECTURE
13631M:	John Crispin <john@phrozen.org>
13632L:	linux-mips@vger.kernel.org
13633S:	Maintained
13634F:	arch/mips/ralink
13635
13636RALINK RT2X00 WIRELESS LAN DRIVER
13637P:	rt2x00 project
13638M:	Stanislaw Gruszka <sgruszka@redhat.com>
13639M:	Helmut Schaa <helmut.schaa@googlemail.com>
13640L:	linux-wireless@vger.kernel.org
13641S:	Maintained
13642F:	drivers/net/wireless/ralink/rt2x00/
13643
13644RAMDISK RAM BLOCK DEVICE DRIVER
13645M:	Jens Axboe <axboe@kernel.dk>
13646S:	Maintained
13647F:	Documentation/admin-guide/blockdev/ramdisk.rst
13648F:	drivers/block/brd.c
13649
13650RANCHU VIRTUAL BOARD FOR MIPS
13651M:	Miodrag Dinic <miodrag.dinic@mips.com>
13652L:	linux-mips@vger.kernel.org
13653S:	Supported
13654F:	arch/mips/generic/board-ranchu.c
13655F:	arch/mips/configs/generic/board-ranchu.config
13656
13657RANDOM NUMBER DRIVER
13658M:	"Theodore Ts'o" <tytso@mit.edu>
13659S:	Maintained
13660F:	drivers/char/random.c
13661
13662RAPIDIO SUBSYSTEM
13663M:	Matt Porter <mporter@kernel.crashing.org>
13664M:	Alexandre Bounine <alex.bou9@gmail.com>
13665S:	Maintained
13666F:	drivers/rapidio/
13667
13668RAS INFRASTRUCTURE
13669M:	Tony Luck <tony.luck@intel.com>
13670M:	Borislav Petkov <bp@alien8.de>
13671L:	linux-edac@vger.kernel.org
13672S:	Maintained
13673F:	drivers/ras/
13674F:	include/linux/ras.h
13675F:	include/ras/ras_event.h
13676F:	Documentation/admin-guide/ras.rst
13677
13678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13679L:	linux-wireless@vger.kernel.org
13680S:	Orphan
13681F:	drivers/net/wireless/ray*
13682
13683RCUTORTURE TEST FRAMEWORK
13684M:	"Paul E. McKenney" <paulmck@kernel.org>
13685M:	Josh Triplett <josh@joshtriplett.org>
13686R:	Steven Rostedt <rostedt@goodmis.org>
13687R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13688R:	Lai Jiangshan <jiangshanlai@gmail.com>
13689L:	rcu@vger.kernel.org
13690S:	Supported
13691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13692F:	tools/testing/selftests/rcutorture
13693
13694RDC R-321X SoC
13695M:	Florian Fainelli <florian@openwrt.org>
13696S:	Maintained
13697
13698RDC R6040 FAST ETHERNET DRIVER
13699M:	Florian Fainelli <f.fainelli@gmail.com>
13700L:	netdev@vger.kernel.org
13701S:	Maintained
13702F:	drivers/net/ethernet/rdc/r6040.c
13703
13704RDMAVT - RDMA verbs software
13705M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13706M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13707L:	linux-rdma@vger.kernel.org
13708S:	Supported
13709F:	drivers/infiniband/sw/rdmavt
13710
13711RDS - RELIABLE DATAGRAM SOCKETS
13712M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13713L:	netdev@vger.kernel.org
13714L:	linux-rdma@vger.kernel.org
13715L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13716W:	https://oss.oracle.com/projects/rds/
13717S:	Supported
13718F:	net/rds/
13719F:	Documentation/networking/rds.txt
13720
13721RDT - RESOURCE ALLOCATION
13722M:	Fenghua Yu <fenghua.yu@intel.com>
13723M:	Reinette Chatre <reinette.chatre@intel.com>
13724L:	linux-kernel@vger.kernel.org
13725S:	Supported
13726F:	arch/x86/kernel/cpu/resctrl/
13727F:	arch/x86/include/asm/resctrl_sched.h
13728F:	Documentation/x86/resctrl*
13729
13730READ-COPY UPDATE (RCU)
13731M:	"Paul E. McKenney" <paulmck@kernel.org>
13732M:	Josh Triplett <josh@joshtriplett.org>
13733R:	Steven Rostedt <rostedt@goodmis.org>
13734R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13735R:	Lai Jiangshan <jiangshanlai@gmail.com>
13736R:	Joel Fernandes <joel@joelfernandes.org>
13737L:	rcu@vger.kernel.org
13738W:	http://www.rdrop.com/users/paulmck/RCU/
13739S:	Supported
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13741F:	Documentation/RCU/
13742X:	Documentation/RCU/torture.txt
13743F:	include/linux/rcu*
13744X:	include/linux/srcu*.h
13745F:	kernel/rcu/
13746X:	kernel/rcu/srcu*.c
13747
13748REAL TIME CLOCK (RTC) SUBSYSTEM
13749M:	Alessandro Zummo <a.zummo@towertech.it>
13750M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13751L:	linux-rtc@vger.kernel.org
13752Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13754S:	Maintained
13755F:	Documentation/devicetree/bindings/rtc/
13756F:	Documentation/admin-guide/rtc.rst
13757F:	drivers/rtc/
13758F:	include/linux/rtc.h
13759F:	include/uapi/linux/rtc.h
13760F:	include/linux/rtc/
13761F:	include/linux/platform_data/rtc-*
13762F:	tools/testing/selftests/rtc/
13763
13764REALTEK AUDIO CODECS
13765M:	Bard Liao <bardliao@realtek.com>
13766M:	Oder Chiou <oder_chiou@realtek.com>
13767S:	Maintained
13768F:	sound/soc/codecs/rt*
13769F:	include/sound/rt*.h
13770
13771REALTEK RTL83xx SMI DSA ROUTER CHIPS
13772M:	Linus Walleij <linus.walleij@linaro.org>
13773S:	Maintained
13774F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13775F:	drivers/net/dsa/realtek-smi*
13776F:	drivers/net/dsa/rtl83*
13777
13778REDPINE WIRELESS DRIVER
13779M:	Amitkumar Karwar <amitkarwar@gmail.com>
13780M:	Siva Rebbagondla <siva8118@gmail.com>
13781L:	linux-wireless@vger.kernel.org
13782S:	Maintained
13783F:	drivers/net/wireless/rsi/
13784
13785REGISTER MAP ABSTRACTION
13786M:	Mark Brown <broonie@kernel.org>
13787L:	linux-kernel@vger.kernel.org
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13789S:	Supported
13790F:	Documentation/devicetree/bindings/regmap/
13791F:	drivers/base/regmap/
13792F:	include/linux/regmap.h
13793
13794REISERFS FILE SYSTEM
13795L:	reiserfs-devel@vger.kernel.org
13796S:	Supported
13797F:	fs/reiserfs/
13798
13799REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13800M:	Ohad Ben-Cohen <ohad@wizery.com>
13801M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13802L:	linux-remoteproc@vger.kernel.org
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/remoteproc/
13806F:	Documentation/ABI/testing/sysfs-class-remoteproc
13807F:	Documentation/remoteproc.txt
13808F:	drivers/remoteproc/
13809F:	include/linux/remoteproc.h
13810F:	include/linux/remoteproc/
13811
13812REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13813M:	Ohad Ben-Cohen <ohad@wizery.com>
13814M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13815L:	linux-remoteproc@vger.kernel.org
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13817S:	Maintained
13818F:	drivers/rpmsg/
13819F:	Documentation/rpmsg.txt
13820F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13821F:	include/linux/rpmsg.h
13822F:	include/linux/rpmsg/
13823F:	include/uapi/linux/rpmsg.h
13824F:	samples/rpmsg/
13825
13826RENESAS CLOCK DRIVERS
13827M:	Geert Uytterhoeven <geert+renesas@glider.be>
13828L:	linux-renesas-soc@vger.kernel.org
13829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13830S:	Supported
13831F:	drivers/clk/renesas/
13832
13833RENESAS EMEV2 I2C DRIVER
13834M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13835S:	Supported
13836F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13837F:	drivers/i2c/busses/i2c-emev2.c
13838
13839RENESAS ETHERNET DRIVERS
13840R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13841L:	netdev@vger.kernel.org
13842L:	linux-renesas-soc@vger.kernel.org
13843F:	Documentation/devicetree/bindings/net/renesas,*.txt
13844F:	Documentation/devicetree/bindings/net/sh_eth.txt
13845F:	drivers/net/ethernet/renesas/
13846F:	include/linux/sh_eth.h
13847
13848RENESAS R-CAR GYROADC DRIVER
13849M:	Marek Vasut <marek.vasut@gmail.com>
13850L:	linux-iio@vger.kernel.org
13851S:	Supported
13852F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13853F:	drivers/iio/adc/rcar-gyroadc.c
13854
13855RENESAS R-CAR I2C DRIVERS
13856M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13857S:	Supported
13858F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13859F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13860F:	drivers/i2c/busses/i2c-rcar.c
13861F:	drivers/i2c/busses/i2c-sh_mobile.c
13862
13863RENESAS RIIC DRIVER
13864M:	Chris Brandt <chris.brandt@renesas.com>
13865S:	Supported
13866F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13867F:	drivers/i2c/busses/i2c-riic.c
13868
13869RENESAS USB PHY DRIVER
13870M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13871L:	linux-renesas-soc@vger.kernel.org
13872S:	Maintained
13873F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13874
13875RESET CONTROLLER FRAMEWORK
13876M:	Philipp Zabel <p.zabel@pengutronix.de>
13877T:	git git://git.pengutronix.de/git/pza/linux
13878S:	Maintained
13879F:	drivers/reset/
13880F:	Documentation/devicetree/bindings/reset/
13881F:	include/dt-bindings/reset/
13882F:	include/linux/reset.h
13883F:	include/linux/reset/
13884F:	include/linux/reset-controller.h
13885
13886RESTARTABLE SEQUENCES SUPPORT
13887M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13888M:	Peter Zijlstra <peterz@infradead.org>
13889M:	"Paul E. McKenney" <paulmck@kernel.org>
13890M:	Boqun Feng <boqun.feng@gmail.com>
13891L:	linux-kernel@vger.kernel.org
13892S:	Supported
13893F:	kernel/rseq.c
13894F:	include/uapi/linux/rseq.h
13895F:	include/trace/events/rseq.h
13896F:	tools/testing/selftests/rseq/
13897
13898RFKILL
13899M:	Johannes Berg <johannes@sipsolutions.net>
13900L:	linux-wireless@vger.kernel.org
13901W:	http://wireless.kernel.org/
13902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13904S:	Maintained
13905F:	Documentation/driver-api/rfkill.rst
13906F:	Documentation/ABI/stable/sysfs-class-rfkill
13907F:	net/rfkill/
13908F:	include/linux/rfkill.h
13909F:	include/uapi/linux/rfkill.h
13910
13911RHASHTABLE
13912M:	Thomas Graf <tgraf@suug.ch>
13913M:	Herbert Xu <herbert@gondor.apana.org.au>
13914L:	netdev@vger.kernel.org
13915S:	Maintained
13916F:	lib/rhashtable.c
13917F:	lib/test_rhashtable.c
13918F:	include/linux/rhashtable.h
13919F:	include/linux/rhashtable-types.h
13920
13921RICOH R5C592 MEMORYSTICK DRIVER
13922M:	Maxim Levitsky <maximlevitsky@gmail.com>
13923S:	Maintained
13924F:	drivers/memstick/host/r592.*
13925
13926RICOH SMARTMEDIA/XD DRIVER
13927M:	Maxim Levitsky <maximlevitsky@gmail.com>
13928S:	Maintained
13929F:	drivers/mtd/nand/raw/r852.c
13930F:	drivers/mtd/nand/raw/r852.h
13931
13932RISC-V ARCHITECTURE
13933M:	Paul Walmsley <paul.walmsley@sifive.com>
13934M:	Palmer Dabbelt <palmer@sifive.com>
13935M:	Albert Ou <aou@eecs.berkeley.edu>
13936L:	linux-riscv@lists.infradead.org
13937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13938S:	Supported
13939F:	arch/riscv/
13940K:	riscv
13941N:	riscv
13942
13943ROCCAT DRIVERS
13944M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13945W:	http://sourceforge.net/projects/roccat/
13946S:	Maintained
13947F:	drivers/hid/hid-roccat*
13948F:	include/linux/hid-roccat*
13949F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13950
13951ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13952M:	Jacob Chen <jacob-chen@iotwrt.com>
13953M:	Ezequiel Garcia <ezequiel@collabora.com>
13954L:	linux-media@vger.kernel.org
13955S:	Maintained
13956F:	drivers/media/platform/rockchip/rga/
13957F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13958
13959HANTRO VPU CODEC DRIVER
13960M:	Ezequiel Garcia <ezequiel@collabora.com>
13961L:	linux-media@vger.kernel.org
13962S:	Maintained
13963F:	drivers/staging/media/hantro/
13964F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13965
13966ROCKER DRIVER
13967M:	Jiri Pirko <jiri@resnulli.us>
13968L:	netdev@vger.kernel.org
13969S:	Supported
13970F:	drivers/net/ethernet/rocker/
13971
13972ROCKETPORT DRIVER
13973P:	Comtrol Corp.
13974W:	http://www.comtrol.com
13975S:	Maintained
13976F:	Documentation/driver-api/serial/rocket.rst
13977F:	drivers/tty/rocket*
13978
13979ROCKETPORT EXPRESS/INFINITY DRIVER
13980M:	Kevin Cernekee <cernekee@gmail.com>
13981L:	linux-serial@vger.kernel.org
13982S:	Odd Fixes
13983F:	drivers/tty/serial/rp2.*
13984
13985ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13986M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13987L:	linux-kernel@vger.kernel.org
13988L:	linux-renesas-soc@vger.kernel.org
13989S:	Supported
13990F:	drivers/mfd/bd9571mwv.c
13991F:	drivers/regulator/bd9571mwv-regulator.c
13992F:	drivers/gpio/gpio-bd9571mwv.c
13993F:	include/linux/mfd/bd9571mwv.h
13994F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13995
13996ROSE NETWORK LAYER
13997M:	Ralf Baechle <ralf@linux-mips.org>
13998L:	linux-hams@vger.kernel.org
13999W:	http://www.linux-ax25.org/
14000S:	Maintained
14001F:	include/net/rose.h
14002F:	include/uapi/linux/rose.h
14003F:	net/rose/
14004
14005RTL2830 MEDIA DRIVER
14006M:	Antti Palosaari <crope@iki.fi>
14007L:	linux-media@vger.kernel.org
14008W:	https://linuxtv.org
14009W:	http://palosaari.fi/linux/
14010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14011T:	git git://linuxtv.org/anttip/media_tree.git
14012S:	Maintained
14013F:	drivers/media/dvb-frontends/rtl2830*
14014
14015RTL2832 MEDIA DRIVER
14016M:	Antti Palosaari <crope@iki.fi>
14017L:	linux-media@vger.kernel.org
14018W:	https://linuxtv.org
14019W:	http://palosaari.fi/linux/
14020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14021T:	git git://linuxtv.org/anttip/media_tree.git
14022S:	Maintained
14023F:	drivers/media/dvb-frontends/rtl2832*
14024
14025RTL2832_SDR MEDIA DRIVER
14026M:	Antti Palosaari <crope@iki.fi>
14027L:	linux-media@vger.kernel.org
14028W:	https://linuxtv.org
14029W:	http://palosaari.fi/linux/
14030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14031T:	git git://linuxtv.org/anttip/media_tree.git
14032S:	Maintained
14033F:	drivers/media/dvb-frontends/rtl2832_sdr*
14034
14035RTL8180 WIRELESS DRIVER
14036L:	linux-wireless@vger.kernel.org
14037W:	http://wireless.kernel.org/
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14039S:	Orphan
14040F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14041
14042RTL8187 WIRELESS DRIVER
14043M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14044M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14045M:	Larry Finger <Larry.Finger@lwfinger.net>
14046L:	linux-wireless@vger.kernel.org
14047W:	http://wireless.kernel.org/
14048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14049S:	Maintained
14050F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14051
14052REALTEK WIRELESS DRIVER (rtlwifi family)
14053M:	Ping-Ke Shih <pkshih@realtek.com>
14054L:	linux-wireless@vger.kernel.org
14055W:	http://wireless.kernel.org/
14056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14057S:	Maintained
14058F:	drivers/net/wireless/realtek/rtlwifi/
14059
14060REALTEK WIRELESS DRIVER (rtw88)
14061M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14062L:	linux-wireless@vger.kernel.org
14063S:	Maintained
14064F:	drivers/net/wireless/realtek/rtw88/
14065
14066RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14067M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14068L:	linux-wireless@vger.kernel.org
14069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14070S:	Maintained
14071F:	drivers/net/wireless/realtek/rtl8xxxu/
14072
14073RXRPC SOCKETS (AF_RXRPC)
14074M:	David Howells <dhowells@redhat.com>
14075L:	linux-afs@lists.infradead.org
14076S:	Supported
14077F:	net/rxrpc/
14078F:	include/keys/rxrpc-type.h
14079F:	include/net/af_rxrpc.h
14080F:	include/trace/events/rxrpc.h
14081F:	include/uapi/linux/rxrpc.h
14082F:	Documentation/networking/rxrpc.txt
14083W:	https://www.infradead.org/~dhowells/kafs/
14084
14085S3 SAVAGE FRAMEBUFFER DRIVER
14086M:	Antonino Daplas <adaplas@gmail.com>
14087L:	linux-fbdev@vger.kernel.org
14088S:	Maintained
14089F:	drivers/video/fbdev/savage/
14090
14091S390
14092M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14093M:	Vasily Gorbik <gor@linux.ibm.com>
14094M:	Christian Borntraeger <borntraeger@de.ibm.com>
14095L:	linux-s390@vger.kernel.org
14096W:	http://www.ibm.com/developerworks/linux/linux390/
14097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14098S:	Supported
14099F:	arch/s390/
14100F:	drivers/s390/
14101F:	Documentation/s390/
14102F:	Documentation/driver-api/s390-drivers.rst
14103
14104S390 COMMON I/O LAYER
14105M:	Sebastian Ott <sebott@linux.ibm.com>
14106M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14107L:	linux-s390@vger.kernel.org
14108W:	http://www.ibm.com/developerworks/linux/linux390/
14109S:	Supported
14110F:	drivers/s390/cio/
14111
14112S390 DASD DRIVER
14113M:	Stefan Haberland <sth@linux.ibm.com>
14114M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14115L:	linux-s390@vger.kernel.org
14116W:	http://www.ibm.com/developerworks/linux/linux390/
14117S:	Supported
14118F:	drivers/s390/block/dasd*
14119F:	block/partitions/ibm.c
14120
14121S390 IOMMU (PCI)
14122M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14123L:	linux-s390@vger.kernel.org
14124W:	http://www.ibm.com/developerworks/linux/linux390/
14125S:	Supported
14126F:	drivers/iommu/s390-iommu.c
14127
14128S390 IUCV NETWORK LAYER
14129M:	Julian Wiedmann <jwi@linux.ibm.com>
14130M:	Ursula Braun <ubraun@linux.ibm.com>
14131L:	linux-s390@vger.kernel.org
14132W:	http://www.ibm.com/developerworks/linux/linux390/
14133S:	Supported
14134F:	drivers/s390/net/*iucv*
14135F:	include/net/iucv/
14136F:	net/iucv/
14137
14138S390 NETWORK DRIVERS
14139M:	Julian Wiedmann <jwi@linux.ibm.com>
14140M:	Ursula Braun <ubraun@linux.ibm.com>
14141L:	linux-s390@vger.kernel.org
14142W:	http://www.ibm.com/developerworks/linux/linux390/
14143S:	Supported
14144F:	drivers/s390/net/
14145
14146S390 PCI SUBSYSTEM
14147M:	Sebastian Ott <sebott@linux.ibm.com>
14148M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14149L:	linux-s390@vger.kernel.org
14150W:	http://www.ibm.com/developerworks/linux/linux390/
14151S:	Supported
14152F:	arch/s390/pci/
14153F:	drivers/pci/hotplug/s390_pci_hpc.c
14154
14155S390 VFIO-CCW DRIVER
14156M:	Cornelia Huck <cohuck@redhat.com>
14157M:	Eric Farman <farman@linux.ibm.com>
14158R:	Halil Pasic <pasic@linux.ibm.com>
14159L:	linux-s390@vger.kernel.org
14160L:	kvm@vger.kernel.org
14161S:	Supported
14162F:	drivers/s390/cio/vfio_ccw*
14163F:	Documentation/s390/vfio-ccw.rst
14164F:	include/uapi/linux/vfio_ccw.h
14165
14166S390 ZCRYPT DRIVER
14167M:	Harald Freudenberger <freude@linux.ibm.com>
14168L:	linux-s390@vger.kernel.org
14169W:	http://www.ibm.com/developerworks/linux/linux390/
14170S:	Supported
14171F:	drivers/s390/crypto/
14172
14173S390 VFIO AP DRIVER
14174M:	Tony Krowiak <akrowiak@linux.ibm.com>
14175M:	Pierre Morel <pmorel@linux.ibm.com>
14176M:	Halil Pasic <pasic@linux.ibm.com>
14177L:	linux-s390@vger.kernel.org
14178W:	http://www.ibm.com/developerworks/linux/linux390/
14179S:	Supported
14180F:	drivers/s390/crypto/vfio_ap_drv.c
14181F:	drivers/s390/crypto/vfio_ap_private.h
14182F:	drivers/s390/crypto/vfio_ap_ops.c
14183F:	Documentation/s390/vfio-ap.rst
14184
14185S390 ZFCP DRIVER
14186M:	Steffen Maier <maier@linux.ibm.com>
14187M:	Benjamin Block <bblock@linux.ibm.com>
14188L:	linux-s390@vger.kernel.org
14189W:	http://www.ibm.com/developerworks/linux/linux390/
14190S:	Supported
14191F:	drivers/s390/scsi/zfcp_*
14192
14193S3C24XX SD/MMC Driver
14194M:	Ben Dooks <ben-linux@fluff.org>
14195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14196S:	Supported
14197F:	drivers/mmc/host/s3cmci.*
14198
14199SAA6588 RDS RECEIVER DRIVER
14200M:	Hans Verkuil <hverkuil@xs4all.nl>
14201L:	linux-media@vger.kernel.org
14202T:	git git://linuxtv.org/media_tree.git
14203W:	https://linuxtv.org
14204S:	Odd Fixes
14205F:	drivers/media/i2c/saa6588*
14206
14207SAA7134 VIDEO4LINUX DRIVER
14208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14209L:	linux-media@vger.kernel.org
14210W:	https://linuxtv.org
14211T:	git git://linuxtv.org/media_tree.git
14212S:	Odd fixes
14213F:	Documentation/media/v4l-drivers/saa7134*
14214F:	drivers/media/pci/saa7134/
14215
14216SAA7146 VIDEO4LINUX-2 DRIVER
14217M:	Hans Verkuil <hverkuil@xs4all.nl>
14218L:	linux-media@vger.kernel.org
14219T:	git git://linuxtv.org/media_tree.git
14220S:	Maintained
14221F:	drivers/media/common/saa7146/
14222F:	drivers/media/pci/saa7146/
14223F:	include/media/drv-intf/saa7146*
14224
14225SAFESETID SECURITY MODULE
14226M:     Micah Morton <mortonm@chromium.org>
14227S:     Supported
14228F:     security/safesetid/
14229F:     Documentation/admin-guide/LSM/SafeSetID.rst
14230
14231SAMSUNG AUDIO (ASoC) DRIVERS
14232M:	Krzysztof Kozlowski <krzk@kernel.org>
14233M:	Sangbeom Kim <sbkim73@samsung.com>
14234M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14236S:	Supported
14237F:	sound/soc/samsung/
14238F:	Documentation/devicetree/bindings/sound/samsung*
14239
14240SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14241M:	Krzysztof Kozlowski <krzk@kernel.org>
14242L:	linux-crypto@vger.kernel.org
14243L:	linux-samsung-soc@vger.kernel.org
14244S:	Maintained
14245F:	drivers/crypto/exynos-rng.c
14246F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14247
14248SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14249M:	Łukasz Stelmach <l.stelmach@samsung.com>
14250L:	linux-samsung-soc@vger.kernel.org
14251S:	Maintained
14252F:	drivers/char/hw_random/exynos-trng.c
14253F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14254
14255SAMSUNG FRAMEBUFFER DRIVER
14256M:	Jingoo Han <jingoohan1@gmail.com>
14257L:	linux-fbdev@vger.kernel.org
14258S:	Maintained
14259F:	drivers/video/fbdev/s3c-fb.c
14260
14261SAMSUNG LAPTOP DRIVER
14262M:	Corentin Chary <corentin.chary@gmail.com>
14263L:	platform-driver-x86@vger.kernel.org
14264S:	Maintained
14265F:	drivers/platform/x86/samsung-laptop.c
14266
14267SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14268M:	Sangbeom Kim <sbkim73@samsung.com>
14269M:	Krzysztof Kozlowski <krzk@kernel.org>
14270M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14271L:	linux-kernel@vger.kernel.org
14272L:	linux-samsung-soc@vger.kernel.org
14273S:	Supported
14274F:	drivers/mfd/sec*.c
14275F:	drivers/regulator/s2m*.c
14276F:	drivers/regulator/s5m*.c
14277F:	drivers/clk/clk-s2mps11.c
14278F:	drivers/rtc/rtc-s5m.c
14279F:	include/linux/mfd/samsung/
14280F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14281F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14282F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14283F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14284
14285SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14286M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14287L:	linux-media@vger.kernel.org
14288L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14289S:	Maintained
14290F:	drivers/media/platform/s3c-camif/
14291F:	include/media/drv-intf/s3c_camif.h
14292
14293SAMSUNG S3FWRN5 NFC DRIVER
14294M:	Robert Baldyga <r.baldyga@samsung.com>
14295M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14296L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14297S:	Supported
14298F:	drivers/nfc/s3fwrn5
14299
14300SAMSUNG S5C73M3 CAMERA DRIVER
14301M:	Kyungmin Park <kyungmin.park@samsung.com>
14302M:	Andrzej Hajda <a.hajda@samsung.com>
14303L:	linux-media@vger.kernel.org
14304S:	Supported
14305F:	drivers/media/i2c/s5c73m3/*
14306
14307SAMSUNG S5K5BAF CAMERA DRIVER
14308M:	Kyungmin Park <kyungmin.park@samsung.com>
14309M:	Andrzej Hajda <a.hajda@samsung.com>
14310L:	linux-media@vger.kernel.org
14311S:	Supported
14312F:	drivers/media/i2c/s5k5baf.c
14313
14314SAMSUNG S5P Security SubSystem (SSS) DRIVER
14315M:	Krzysztof Kozlowski <krzk@kernel.org>
14316M:	Vladimir Zapolskiy <vz@mleia.com>
14317M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14318L:	linux-crypto@vger.kernel.org
14319L:	linux-samsung-soc@vger.kernel.org
14320S:	Maintained
14321F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14322F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14323F:	drivers/crypto/s5p-sss.c
14324
14325SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14326M:	Kyungmin Park <kyungmin.park@samsung.com>
14327M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14328L:	linux-media@vger.kernel.org
14329Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14330S:	Supported
14331F:	drivers/media/platform/exynos4-is/
14332
14333SAMSUNG SOC CLOCK DRIVERS
14334M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14335M:	Tomasz Figa <tomasz.figa@gmail.com>
14336M:	Chanwoo Choi <cw00.choi@samsung.com>
14337S:	Supported
14338L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14340F:	drivers/clk/samsung/
14341F:	include/dt-bindings/clock/exynos*.h
14342F:	Documentation/devicetree/bindings/clock/exynos*.txt
14343F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14344F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14345
14346SAMSUNG SPI DRIVERS
14347M:	Kukjin Kim <kgene@kernel.org>
14348M:	Krzysztof Kozlowski <krzk@kernel.org>
14349M:	Andi Shyti <andi@etezian.org>
14350L:	linux-spi@vger.kernel.org
14351L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14352S:	Maintained
14353F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14354F:	drivers/spi/spi-s3c*
14355F:	include/linux/platform_data/spi-s3c64xx.h
14356
14357SAMSUNG SXGBE DRIVERS
14358M:	Byungho An <bh74.an@samsung.com>
14359M:	Girish K S <ks.giri@samsung.com>
14360M:	Vipul Pandya <vipul.pandya@samsung.com>
14361S:	Supported
14362L:	netdev@vger.kernel.org
14363F:	drivers/net/ethernet/samsung/sxgbe/
14364
14365SAMSUNG THERMAL DRIVER
14366M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14367L:	linux-pm@vger.kernel.org
14368L:	linux-samsung-soc@vger.kernel.org
14369S:	Supported
14370T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14371F:	drivers/thermal/samsung/
14372
14373SAMSUNG USB2 PHY DRIVER
14374M:	Kamil Debski <kamil@wypas.org>
14375M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14376L:	linux-kernel@vger.kernel.org
14377S:	Supported
14378F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14379F:	Documentation/driver-api/phy/samsung-usb2.rst
14380F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14381F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14382F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14383F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14384F:	drivers/phy/samsung/phy-samsung-usb2.c
14385F:	drivers/phy/samsung/phy-samsung-usb2.h
14386
14387SC1200 WDT DRIVER
14388M:	Zwane Mwaikambo <zwanem@gmail.com>
14389S:	Maintained
14390F:	drivers/watchdog/sc1200wdt.c
14391
14392SCHEDULER
14393M:	Ingo Molnar <mingo@redhat.com>
14394M:	Peter Zijlstra <peterz@infradead.org>
14395M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14396M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14397R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14398R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14399R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14400R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14401L:	linux-kernel@vger.kernel.org
14402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14403S:	Maintained
14404F:	kernel/sched/
14405F:	include/linux/sched.h
14406F:	include/uapi/linux/sched.h
14407F:	include/linux/wait.h
14408F:	include/linux/preempt.h
14409
14410SCR24X CHIP CARD INTERFACE DRIVER
14411M:	Lubomir Rintel <lkundrak@v3.sk>
14412S:	Supported
14413F:	drivers/char/pcmcia/scr24x_cs.c
14414
14415SCSI CDROM DRIVER
14416M:	Jens Axboe <axboe@kernel.dk>
14417L:	linux-scsi@vger.kernel.org
14418W:	http://www.kernel.dk
14419S:	Maintained
14420F:	drivers/scsi/sr*
14421
14422SCSI RDMA PROTOCOL (SRP) INITIATOR
14423M:	Bart Van Assche <bvanassche@acm.org>
14424L:	linux-rdma@vger.kernel.org
14425S:	Supported
14426Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14427F:	drivers/infiniband/ulp/srp/
14428F:	include/scsi/srp.h
14429
14430SCSI RDMA PROTOCOL (SRP) TARGET
14431M:	Bart Van Assche <bvanassche@acm.org>
14432L:	linux-rdma@vger.kernel.org
14433L:	target-devel@vger.kernel.org
14434S:	Supported
14435Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14436F:	drivers/infiniband/ulp/srpt/
14437
14438SCSI SG DRIVER
14439M:	Doug Gilbert <dgilbert@interlog.com>
14440L:	linux-scsi@vger.kernel.org
14441W:	http://sg.danny.cz/sg
14442S:	Maintained
14443F:	Documentation/scsi/scsi-generic.txt
14444F:	drivers/scsi/sg.c
14445F:	include/scsi/sg.h
14446
14447SCSI SUBSYSTEM
14448M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14450M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14452Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14453L:	linux-scsi@vger.kernel.org
14454S:	Maintained
14455F:	Documentation/devicetree/bindings/scsi/
14456F:	drivers/scsi/
14457F:	include/scsi/
14458
14459SCSI TAPE DRIVER
14460M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14461L:	linux-scsi@vger.kernel.org
14462S:	Maintained
14463F:	Documentation/scsi/st.txt
14464F:	drivers/scsi/st.*
14465F:	drivers/scsi/st_*.h
14466
14467SCSI TARGET SUBSYSTEM
14468M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14469L:	linux-scsi@vger.kernel.org
14470L:	target-devel@vger.kernel.org
14471W:	http://www.linux-iscsi.org
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14473Q:	https://patchwork.kernel.org/project/target-devel/list/
14474S:	Supported
14475F:	drivers/target/
14476F:	include/target/
14477F:	Documentation/target/
14478
14479SCTP PROTOCOL
14480M:	Vlad Yasevich <vyasevich@gmail.com>
14481M:	Neil Horman <nhorman@tuxdriver.com>
14482M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14483L:	linux-sctp@vger.kernel.org
14484W:	http://lksctp.sourceforge.net
14485S:	Maintained
14486F:	Documentation/networking/sctp.txt
14487F:	include/linux/sctp.h
14488F:	include/uapi/linux/sctp.h
14489F:	include/net/sctp/
14490F:	net/sctp/
14491
14492SCx200 CPU SUPPORT
14493M:	Jim Cromie <jim.cromie@gmail.com>
14494S:	Odd Fixes
14495F:	Documentation/i2c/busses/scx200_acb.rst
14496F:	arch/x86/platform/scx200/
14497F:	drivers/watchdog/scx200_wdt.c
14498F:	drivers/i2c/busses/scx200*
14499F:	drivers/mtd/maps/scx200_docflash.c
14500F:	include/linux/scx200.h
14501
14502SCx200 GPIO DRIVER
14503M:	Jim Cromie <jim.cromie@gmail.com>
14504S:	Maintained
14505F:	drivers/char/scx200_gpio.c
14506F:	include/linux/scx200_gpio.h
14507
14508SCx200 HRT CLOCKSOURCE DRIVER
14509M:	Jim Cromie <jim.cromie@gmail.com>
14510S:	Maintained
14511F:	drivers/clocksource/scx200_hrt.c
14512
14513SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14514M:	Sascha Sommer <saschasommer@freenet.de>
14515L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14516S:	Maintained
14517F:	drivers/mmc/host/sdricoh_cs.c
14518
14519SECO BOARDS CEC DRIVER
14520M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14521S:	Maintained
14522F:	drivers/media/platform/seco-cec/seco-cec.c
14523F:	drivers/media/platform/seco-cec/seco-cec.h
14524
14525SECURE COMPUTING
14526M:	Kees Cook <keescook@chromium.org>
14527R:	Andy Lutomirski <luto@amacapital.net>
14528R:	Will Drewry <wad@chromium.org>
14529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14530S:	Supported
14531F:	kernel/seccomp.c
14532F:	include/uapi/linux/seccomp.h
14533F:	include/linux/seccomp.h
14534F:	tools/testing/selftests/seccomp/*
14535F:	tools/testing/selftests/kselftest_harness.h
14536F:	Documentation/userspace-api/seccomp_filter.rst
14537K:	\bsecure_computing
14538K:	\bTIF_SECCOMP\b
14539
14540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14541M:	Al Cooper <alcooperx@gmail.com>
14542L:	linux-mmc@vger.kernel.org
14543L:	bcm-kernel-feedback-list@broadcom.com
14544S:	Maintained
14545F:	drivers/mmc/host/sdhci-brcmstb*
14546
14547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14548M:	Adrian Hunter <adrian.hunter@intel.com>
14549L:	linux-mmc@vger.kernel.org
14550S:	Maintained
14551F:	drivers/mmc/host/sdhci*
14552F:	include/linux/mmc/sdhci*
14553
14554EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14555M:	Adrian Hunter <adrian.hunter@intel.com>
14556M:	Ritesh Harjani <riteshh@codeaurora.org>
14557M:	Asutosh Das <asutoshd@codeaurora.org>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/cqhci*
14561
14562SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14563M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14564M:	Manjunath M B <manjumb@synopsys.com>
14565L:	linux-mmc@vger.kernel.org
14566S:	Maintained
14567F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14568
14569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14570M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14571L:	linux-mmc@vger.kernel.org
14572S:	Supported
14573F:	drivers/mmc/host/sdhci-of-at91.c
14574
14575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14576M:	Ben Dooks <ben-linux@fluff.org>
14577M:	Jaehoon Chung <jh80.chung@samsung.com>
14578L:	linux-mmc@vger.kernel.org
14579S:	Maintained
14580F:	drivers/mmc/host/sdhci-s3c*
14581
14582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14583M:	Viresh Kumar <vireshk@kernel.org>
14584L:	linux-mmc@vger.kernel.org
14585S:	Maintained
14586F:	drivers/mmc/host/sdhci-spear.c
14587
14588SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14589M:	Kishon Vijay Abraham I <kishon@ti.com>
14590L:	linux-mmc@vger.kernel.org
14591S:	Maintained
14592F:	drivers/mmc/host/sdhci-omap.c
14593
14594SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14595M:	Scott Bauer <scott.bauer@intel.com>
14596M:	Jonathan Derrick <jonathan.derrick@intel.com>
14597L:	linux-block@vger.kernel.org
14598S:	Supported
14599F:	block/sed*
14600F:	block/opal_proto.h
14601F:	include/linux/sed*
14602F:	include/uapi/linux/sed*
14603
14604SECURITY CONTACT
14605M:	Security Officers <security@kernel.org>
14606S:	Supported
14607
14608SECURITY SUBSYSTEM
14609M:	James Morris <jmorris@namei.org>
14610M:	"Serge E. Hallyn" <serge@hallyn.com>
14611L:	linux-security-module@vger.kernel.org (suggested Cc:)
14612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14613W:	http://kernsec.org/
14614S:	Supported
14615F:	security/
14616X:	security/selinux/
14617
14618SELINUX SECURITY MODULE
14619M:	Paul Moore <paul@paul-moore.com>
14620M:	Stephen Smalley <sds@tycho.nsa.gov>
14621M:	Eric Paris <eparis@parisplace.org>
14622L:	selinux@vger.kernel.org
14623W:	https://selinuxproject.org
14624W:	https://github.com/SELinuxProject
14625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14626S:	Supported
14627F:	include/uapi/linux/selinux_netlink.h
14628F:	security/selinux/
14629F:	scripts/selinux/
14630F:	Documentation/admin-guide/LSM/SELinux.rst
14631
14632SENSABLE PHANTOM
14633M:	Jiri Slaby <jirislaby@gmail.com>
14634S:	Maintained
14635F:	drivers/misc/phantom.c
14636F:	include/uapi/linux/phantom.h
14637
14638SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14639M:	Tomasz Duszynski <tduszyns@gmail.com>
14640S:	Maintained
14641F:	drivers/iio/chemical/sps30.c
14642F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14643
14644SERIAL DEVICE BUS
14645M:	Rob Herring <robh@kernel.org>
14646L:	linux-serial@vger.kernel.org
14647S:	Maintained
14648F:	Documentation/devicetree/bindings/serial/slave-device.txt
14649F:	drivers/tty/serdev/
14650F:	include/linux/serdev.h
14651
14652SERIAL DRIVERS
14653M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14654L:	linux-serial@vger.kernel.org
14655S:	Maintained
14656F:	Documentation/devicetree/bindings/serial/
14657F:	drivers/tty/serial/
14658
14659SERIAL IR RECEIVER
14660M:	Sean Young <sean@mess.org>
14661L:	linux-media@vger.kernel.org
14662S:	Maintained
14663F:	drivers/media/rc/serial_ir.c
14664
14665SFC NETWORK DRIVER
14666M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14667M:	Edward Cree <ecree@solarflare.com>
14668M:	Martin Habets <mhabets@solarflare.com>
14669L:	netdev@vger.kernel.org
14670S:	Supported
14671F:	drivers/net/ethernet/sfc/
14672
14673SFF/SFP/SFP+ MODULE SUPPORT
14674M:	Russell King <linux@armlinux.org.uk>
14675L:	netdev@vger.kernel.org
14676S:	Maintained
14677F:	drivers/net/phy/phylink.c
14678F:	drivers/net/phy/sfp*
14679F:	include/linux/phylink.h
14680F:	include/linux/sfp.h
14681K:	phylink
14682
14683SGI GRU DRIVER
14684M:	Dimitri Sivanich <sivanich@sgi.com>
14685S:	Maintained
14686F:	drivers/misc/sgi-gru/
14687
14688SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14689M:	Pat Gefre <pfg@sgi.com>
14690L:	linux-ia64@vger.kernel.org
14691S:	Supported
14692F:	Documentation/ia64/serial.rst
14693F:	drivers/tty/serial/ioc?_serial.c
14694F:	include/linux/ioc?.h
14695
14696SGI XP/XPC/XPNET DRIVER
14697M:	Cliff Whickman <cpw@sgi.com>
14698M:	Robin Holt <robinmholt@gmail.com>
14699S:	Maintained
14700F:	drivers/misc/sgi-xp/
14701
14702SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14703M:	Ursula Braun <ubraun@linux.ibm.com>
14704M:	Karsten Graul <kgraul@linux.ibm.com>
14705L:	linux-s390@vger.kernel.org
14706W:	http://www.ibm.com/developerworks/linux/linux390/
14707S:	Supported
14708F:	net/smc/
14709
14710SHARP RJ54N1CB0C SENSOR DRIVER
14711M:	Jacopo Mondi <jacopo@jmondi.org>
14712L:	linux-media@vger.kernel.org
14713T:	git git://linuxtv.org/media_tree.git
14714S:	Odd fixes
14715F:	drivers/media/i2c/rj54n1cb0c.c
14716F:	include/media/i2c/rj54n1cb0c.h
14717
14718SH_VEU V4L2 MEM2MEM DRIVER
14719L:	linux-media@vger.kernel.org
14720S:	Orphan
14721F:	drivers/media/platform/sh_veu.c
14722
14723SH_VOU V4L2 OUTPUT DRIVER
14724L:	linux-media@vger.kernel.org
14725S:	Orphan
14726F:	drivers/media/platform/sh_vou.c
14727F:	include/media/drv-intf/sh_vou.h
14728
14729SI2157 MEDIA DRIVER
14730M:	Antti Palosaari <crope@iki.fi>
14731L:	linux-media@vger.kernel.org
14732W:	https://linuxtv.org
14733W:	http://palosaari.fi/linux/
14734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14735T:	git git://linuxtv.org/anttip/media_tree.git
14736S:	Maintained
14737F:	drivers/media/tuners/si2157*
14738
14739SI2165 MEDIA DRIVER
14740M:	Matthias Schwarzott <zzam@gentoo.org>
14741L:	linux-media@vger.kernel.org
14742W:	https://linuxtv.org
14743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14744S:	Maintained
14745F:	drivers/media/dvb-frontends/si2165*
14746
14747SI2168 MEDIA DRIVER
14748M:	Antti Palosaari <crope@iki.fi>
14749L:	linux-media@vger.kernel.org
14750W:	https://linuxtv.org
14751W:	http://palosaari.fi/linux/
14752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14753T:	git git://linuxtv.org/anttip/media_tree.git
14754S:	Maintained
14755F:	drivers/media/dvb-frontends/si2168*
14756
14757SI470X FM RADIO RECEIVER I2C DRIVER
14758M:	Hans Verkuil <hverkuil@xs4all.nl>
14759L:	linux-media@vger.kernel.org
14760T:	git git://linuxtv.org/media_tree.git
14761W:	https://linuxtv.org
14762S:	Odd Fixes
14763F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14764
14765SI470X FM RADIO RECEIVER USB DRIVER
14766M:	Hans Verkuil <hverkuil@xs4all.nl>
14767L:	linux-media@vger.kernel.org
14768T:	git git://linuxtv.org/media_tree.git
14769W:	https://linuxtv.org
14770S:	Maintained
14771F:	drivers/media/radio/si470x/radio-si470x-common.c
14772F:	drivers/media/radio/si470x/radio-si470x.h
14773F:	drivers/media/radio/si470x/radio-si470x-usb.c
14774
14775SI4713 FM RADIO TRANSMITTER I2C DRIVER
14776M:	Eduardo Valentin <edubezval@gmail.com>
14777L:	linux-media@vger.kernel.org
14778T:	git git://linuxtv.org/media_tree.git
14779W:	https://linuxtv.org
14780S:	Odd Fixes
14781F:	drivers/media/radio/si4713/si4713.?
14782
14783SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14784M:	Eduardo Valentin <edubezval@gmail.com>
14785L:	linux-media@vger.kernel.org
14786T:	git git://linuxtv.org/media_tree.git
14787W:	https://linuxtv.org
14788S:	Odd Fixes
14789F:	drivers/media/radio/si4713/radio-platform-si4713.c
14790
14791SI4713 FM RADIO TRANSMITTER USB DRIVER
14792M:	Hans Verkuil <hverkuil@xs4all.nl>
14793L:	linux-media@vger.kernel.org
14794T:	git git://linuxtv.org/media_tree.git
14795W:	https://linuxtv.org
14796S:	Maintained
14797F:	drivers/media/radio/si4713/radio-usb-si4713.c
14798
14799SIANO DVB DRIVER
14800M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14801L:	linux-media@vger.kernel.org
14802W:	https://linuxtv.org
14803T:	git git://linuxtv.org/media_tree.git
14804S:	Odd fixes
14805F:	drivers/media/common/siano/
14806F:	drivers/media/usb/siano/
14807F:	drivers/media/usb/siano/
14808F:	drivers/media/mmc/siano/
14809
14810SIFIVE DRIVERS
14811M:	Palmer Dabbelt <palmer@sifive.com>
14812M:	Paul Walmsley <paul.walmsley@sifive.com>
14813L:	linux-riscv@lists.infradead.org
14814T:	git git://github.com/sifive/riscv-linux.git
14815S:	Supported
14816K:	[^@]sifive
14817N:	sifive
14818
14819SIFIVE FU540 SYSTEM-ON-CHIP
14820M:	Paul Walmsley <paul.walmsley@sifive.com>
14821M:	Palmer Dabbelt <palmer@sifive.com>
14822L:	linux-riscv@lists.infradead.org
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14824S:	Supported
14825K:	fu540
14826N:	fu540
14827
14828SILEAD TOUCHSCREEN DRIVER
14829M:	Hans de Goede <hdegoede@redhat.com>
14830L:	linux-input@vger.kernel.org
14831L:	platform-driver-x86@vger.kernel.org
14832S:	Maintained
14833F:	drivers/input/touchscreen/silead.c
14834F:	drivers/platform/x86/touchscreen_dmi.c
14835
14836SILICON MOTION SM712 FRAME BUFFER DRIVER
14837M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14838M:	Teddy Wang <teddy.wang@siliconmotion.com>
14839M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14840L:	linux-fbdev@vger.kernel.org
14841S:	Maintained
14842F:	drivers/video/fbdev/sm712*
14843F:	Documentation/fb/sm712fb.rst
14844
14845SIMPLE FIRMWARE INTERFACE (SFI)
14846M:	Len Brown <lenb@kernel.org>
14847L:	sfi-devel@simplefirmware.org
14848W:	http://simplefirmware.org/
14849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14850S:	Supported
14851F:	arch/x86/platform/sfi/
14852F:	drivers/sfi/
14853F:	include/linux/sfi*.h
14854
14855SIMPLEFB FB DRIVER
14856M:	Hans de Goede <hdegoede@redhat.com>
14857L:	linux-fbdev@vger.kernel.org
14858S:	Maintained
14859F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14860F:	drivers/video/fbdev/simplefb.c
14861F:	include/linux/platform_data/simplefb.h
14862
14863SIMTEC EB110ATX (Chalice CATS)
14864P:	Ben Dooks
14865P:	Vincent Sanders <vince@simtec.co.uk>
14866M:	Simtec Linux Team <linux@simtec.co.uk>
14867W:	http://www.simtec.co.uk/products/EB110ATX/
14868S:	Supported
14869
14870SIMTEC EB2410ITX (BAST)
14871P:	Ben Dooks
14872P:	Vincent Sanders <vince@simtec.co.uk>
14873M:	Simtec Linux Team <linux@simtec.co.uk>
14874W:	http://www.simtec.co.uk/products/EB2410ITX/
14875S:	Supported
14876F:	arch/arm/mach-s3c24xx/mach-bast.c
14877F:	arch/arm/mach-s3c24xx/bast-ide.c
14878F:	arch/arm/mach-s3c24xx/bast-irq.c
14879
14880SIPHASH PRF ROUTINES
14881M:	Jason A. Donenfeld <Jason@zx2c4.com>
14882S:	Maintained
14883F:	lib/siphash.c
14884F:	lib/test_siphash.c
14885F:	include/linux/siphash.h
14886
14887SIOX
14888M:	Thorsten Scherer <t.scherer@eckelmann.de>
14889M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14890R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14891S:	Supported
14892F:	drivers/siox/*
14893F:	drivers/gpio/gpio-siox.c
14894F:	include/trace/events/siox.h
14895
14896SIS 190 ETHERNET DRIVER
14897M:	Francois Romieu <romieu@fr.zoreil.com>
14898L:	netdev@vger.kernel.org
14899S:	Maintained
14900F:	drivers/net/ethernet/sis/sis190.c
14901
14902SIS 900/7016 FAST ETHERNET DRIVER
14903M:	Daniele Venzano <venza@brownhat.org>
14904W:	http://www.brownhat.org/sis900.html
14905L:	netdev@vger.kernel.org
14906S:	Maintained
14907F:	drivers/net/ethernet/sis/sis900.*
14908
14909SIS FRAMEBUFFER DRIVER
14910M:	Thomas Winischhofer <thomas@winischhofer.net>
14911W:	http://www.winischhofer.net/linuxsisvga.shtml
14912S:	Maintained
14913F:	Documentation/fb/sisfb.rst
14914F:	drivers/video/fbdev/sis/
14915F:	include/video/sisfb.h
14916
14917SIS USB2VGA DRIVER
14918M:	Thomas Winischhofer <thomas@winischhofer.net>
14919W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14920S:	Maintained
14921F:	drivers/usb/misc/sisusbvga/
14922
14923SLAB ALLOCATOR
14924M:	Christoph Lameter <cl@linux.com>
14925M:	Pekka Enberg <penberg@kernel.org>
14926M:	David Rientjes <rientjes@google.com>
14927M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14928M:	Andrew Morton <akpm@linux-foundation.org>
14929L:	linux-mm@kvack.org
14930S:	Maintained
14931F:	include/linux/sl?b*.h
14932F:	mm/sl?b*
14933
14934SLEEPABLE READ-COPY UPDATE (SRCU)
14935M:	Lai Jiangshan <jiangshanlai@gmail.com>
14936M:	"Paul E. McKenney" <paulmck@kernel.org>
14937M:	Josh Triplett <josh@joshtriplett.org>
14938R:	Steven Rostedt <rostedt@goodmis.org>
14939R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14940L:	rcu@vger.kernel.org
14941W:	http://www.rdrop.com/users/paulmck/RCU/
14942S:	Supported
14943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14944F:	include/linux/srcu*.h
14945F:	kernel/rcu/srcu*.c
14946
14947SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14948M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14949L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14950S:	Maintained
14951F:	drivers/slimbus/
14952F:	Documentation/devicetree/bindings/slimbus/
14953F:	include/linux/slimbus.h
14954
14955SMACK SECURITY MODULE
14956M:	Casey Schaufler <casey@schaufler-ca.com>
14957L:	linux-security-module@vger.kernel.org
14958W:	http://schaufler-ca.com
14959T:	git git://github.com/cschaufler/smack-next
14960S:	Maintained
14961F:	Documentation/admin-guide/LSM/Smack.rst
14962F:	security/smack/
14963
14964SMC91x ETHERNET DRIVER
14965M:	Nicolas Pitre <nico@fluxnic.net>
14966S:	Odd Fixes
14967F:	drivers/net/ethernet/smsc/smc91x.*
14968
14969SMIA AND SMIA++ IMAGE SENSOR DRIVER
14970M:	Sakari Ailus <sakari.ailus@iki.fi>
14971L:	linux-media@vger.kernel.org
14972S:	Maintained
14973F:	drivers/media/i2c/smiapp/
14974F:	include/media/i2c/smiapp.h
14975F:	drivers/media/i2c/smiapp-pll.c
14976F:	drivers/media/i2c/smiapp-pll.h
14977F:	include/uapi/linux/smiapp.h
14978F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14979
14980SMM665 HARDWARE MONITOR DRIVER
14981M:	Guenter Roeck <linux@roeck-us.net>
14982L:	linux-hwmon@vger.kernel.org
14983S:	Maintained
14984F:	Documentation/hwmon/smm665.rst
14985F:	drivers/hwmon/smm665.c
14986
14987SMSC EMC2103 HARDWARE MONITOR DRIVER
14988M:	Steve Glendinning <steve.glendinning@shawell.net>
14989L:	linux-hwmon@vger.kernel.org
14990S:	Maintained
14991F:	Documentation/hwmon/emc2103.rst
14992F:	drivers/hwmon/emc2103.c
14993
14994SMSC SCH5627 HARDWARE MONITOR DRIVER
14995M:	Hans de Goede <hdegoede@redhat.com>
14996L:	linux-hwmon@vger.kernel.org
14997S:	Supported
14998F:	Documentation/hwmon/sch5627.rst
14999F:	drivers/hwmon/sch5627.c
15000
15001SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15002M:	Steve Glendinning <steve.glendinning@shawell.net>
15003L:	linux-fbdev@vger.kernel.org
15004S:	Maintained
15005F:	drivers/video/fbdev/smscufx.c
15006
15007SMSC47B397 HARDWARE MONITOR DRIVER
15008M:	Jean Delvare <jdelvare@suse.com>
15009L:	linux-hwmon@vger.kernel.org
15010S:	Maintained
15011F:	Documentation/hwmon/smsc47b397.rst
15012F:	drivers/hwmon/smsc47b397.c
15013
15014SMSC911x ETHERNET DRIVER
15015M:	Steve Glendinning <steve.glendinning@shawell.net>
15016L:	netdev@vger.kernel.org
15017S:	Maintained
15018F:	include/linux/smsc911x.h
15019F:	drivers/net/ethernet/smsc/smsc911x.*
15020
15021SMSC9420 PCI ETHERNET DRIVER
15022M:	Steve Glendinning <steve.glendinning@shawell.net>
15023L:	netdev@vger.kernel.org
15024S:	Maintained
15025F:	drivers/net/ethernet/smsc/smsc9420.*
15026
15027SOC-CAMERA V4L2 SUBSYSTEM
15028L:	linux-media@vger.kernel.org
15029T:	git git://linuxtv.org/media_tree.git
15030S:	Orphan
15031F:	include/media/soc_camera.h
15032F:	drivers/staging/media/soc_camera/
15033
15034SOCIONEXT SYNQUACER I2C DRIVER
15035M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15036L:	linux-i2c@vger.kernel.org
15037S:	Maintained
15038F:	drivers/i2c/busses/i2c-synquacer.c
15039F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15040
15041SOCIONEXT UNIPHIER SOUND DRIVER
15042L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15043S:	Orphan
15044F:	sound/soc/uniphier/
15045
15046SOEKRIS NET48XX LED SUPPORT
15047M:	Chris Boot <bootc@bootc.net>
15048S:	Maintained
15049F:	drivers/leds/leds-net48xx.c
15050
15051SOFT-IWARP DRIVER (siw)
15052M:	Bernard Metzler <bmt@zurich.ibm.com>
15053L:	linux-rdma@vger.kernel.org
15054S:	Supported
15055F:	drivers/infiniband/sw/siw/
15056F:	include/uapi/rdma/siw-abi.h
15057
15058SOFT-ROCE DRIVER (rxe)
15059M:	Moni Shoua <monis@mellanox.com>
15060L:	linux-rdma@vger.kernel.org
15061S:	Supported
15062W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15063Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15064F:	drivers/infiniband/sw/rxe/
15065F:	include/uapi/rdma/rdma_user_rxe.h
15066
15067SOFTLOGIC 6x10 MPEG CODEC
15068M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15069M:	Anton Sviridenko <anton@corp.bluecherry.net>
15070M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15071M:	Andrey Utkin <andrey_utkin@fastmail.com>
15072M:	Ismael Luceno <ismael@iodev.co.uk>
15073L:	linux-media@vger.kernel.org
15074S:	Supported
15075F:	drivers/media/pci/solo6x10/
15076
15077SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15078M:	James Morse <james.morse@arm.com>
15079L:	linux-arm-kernel@lists.infradead.org
15080S:	Maintained
15081F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15082F:	drivers/firmware/arm_sdei.c
15083F:	include/linux/arm_sdei.h
15084F:	include/uapi/linux/arm_sdei.h
15085
15086SOFTWARE RAID (Multiple Disks) SUPPORT
15087M:	Song Liu <song@kernel.org>
15088L:	linux-raid@vger.kernel.org
15089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15090S:	Supported
15091F:	drivers/md/Makefile
15092F:	drivers/md/Kconfig
15093F:	drivers/md/md*
15094F:	drivers/md/raid*
15095F:	include/linux/raid/
15096F:	include/uapi/linux/raid/
15097
15098SOCIONEXT (SNI) AVE NETWORK DRIVER
15099M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15100L:	netdev@vger.kernel.org
15101S:	Maintained
15102F:	drivers/net/ethernet/socionext/sni_ave.c
15103F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15104
15105SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15106M:	Jassi Brar <jaswinder.singh@linaro.org>
15107M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15108L:	netdev@vger.kernel.org
15109S:	Maintained
15110F:	drivers/net/ethernet/socionext/netsec.c
15111F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15112
15113SOCIONEXT (SNI) Synquacer SPI DRIVER
15114M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15115M:	Jassi Brar <jaswinder.singh@linaro.org>
15116L:	linux-spi@vger.kernel.org
15117S:	Maintained
15118F:	drivers/spi/spi-synquacer.c
15119F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15120
15121SOLIDRUN CLEARFOG SUPPORT
15122M:	Russell King <linux@armlinux.org.uk>
15123S:	Maintained
15124F:	arch/arm/boot/dts/armada-388-clearfog*
15125F:	arch/arm/boot/dts/armada-38x-solidrun-*
15126
15127SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15128M:	Russell King <linux@armlinux.org.uk>
15129S:	Maintained
15130F:	arch/arm/boot/dts/imx6*-cubox-i*
15131F:	arch/arm/boot/dts/imx6*-hummingboard*
15132F:	arch/arm/boot/dts/imx6*-sr-*
15133
15134SONIC NETWORK DRIVER
15135M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15136L:	netdev@vger.kernel.org
15137S:	Maintained
15138F:	drivers/net/ethernet/natsemi/sonic.*
15139
15140SONICS SILICON BACKPLANE DRIVER (SSB)
15141M:	Michael Buesch <m@bues.ch>
15142L:	linux-wireless@vger.kernel.org
15143S:	Maintained
15144F:	drivers/ssb/
15145F:	include/linux/ssb/
15146
15147SONY IMX214 SENSOR DRIVER
15148M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15149L:	linux-media@vger.kernel.org
15150T:	git git://linuxtv.org/media_tree.git
15151S:	Maintained
15152F:	drivers/media/i2c/imx214.c
15153F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15154
15155SONY IMX258 SENSOR DRIVER
15156M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15157L:	linux-media@vger.kernel.org
15158T:	git git://linuxtv.org/media_tree.git
15159S:	Maintained
15160F:	drivers/media/i2c/imx258.c
15161
15162SONY IMX274 SENSOR DRIVER
15163M:	Leon Luo <leonl@leopardimaging.com>
15164L:	linux-media@vger.kernel.org
15165T:	git git://linuxtv.org/media_tree.git
15166S:	Maintained
15167F:	drivers/media/i2c/imx274.c
15168F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15169
15170SONY IMX319 SENSOR DRIVER
15171M:	Bingbu Cao <bingbu.cao@intel.com>
15172L:	linux-media@vger.kernel.org
15173T:	git git://linuxtv.org/media_tree.git
15174S:	Maintained
15175F:	drivers/media/i2c/imx319.c
15176
15177SONY IMX355 SENSOR DRIVER
15178M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15179L:	linux-media@vger.kernel.org
15180T:	git git://linuxtv.org/media_tree.git
15181S:	Maintained
15182F:	drivers/media/i2c/imx355.c
15183
15184SONY MEMORYSTICK SUBSYSTEM
15185M:	Maxim Levitsky <maximlevitsky@gmail.com>
15186M:	Alex Dubov <oakad@yahoo.com>
15187M:	Ulf Hansson <ulf.hansson@linaro.org>
15188L:	linux-mmc@vger.kernel.org
15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15190S:	Maintained
15191F:	drivers/memstick/
15192F:	include/linux/memstick.h
15193
15194SONY VAIO CONTROL DEVICE DRIVER
15195M:	Mattia Dongili <malattia@linux.it>
15196L:	platform-driver-x86@vger.kernel.org
15197W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15198S:	Maintained
15199F:	Documentation/admin-guide/laptops/sony-laptop.rst
15200F:	drivers/char/sonypi.c
15201F:	drivers/platform/x86/sony-laptop.c
15202F:	include/linux/sony-laptop.h
15203
15204SOUND
15205M:	Jaroslav Kysela <perex@perex.cz>
15206M:	Takashi Iwai <tiwai@suse.com>
15207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15208W:	http://www.alsa-project.org/
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15210Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15211S:	Maintained
15212F:	Documentation/sound/
15213F:	include/sound/
15214F:	include/uapi/sound/
15215F:	sound/
15216
15217SOUND - COMPRESSED AUDIO
15218M:	Vinod Koul <vkoul@kernel.org>
15219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15221S:	Supported
15222F:	Documentation/sound/designs/compress-offload.rst
15223F:	include/sound/compress_driver.h
15224F:	include/uapi/sound/compress_*
15225F:	sound/core/compress_offload.c
15226F:	sound/soc/soc-compress.c
15227
15228SOUND - DMAENGINE HELPERS
15229M:	Lars-Peter Clausen <lars@metafoo.de>
15230S:	Supported
15231F:	include/sound/dmaengine_pcm.h
15232F:	sound/core/pcm_dmaengine.c
15233F:	sound/soc/soc-generic-dmaengine-pcm.c
15234
15235SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15236M:	Liam Girdwood <lgirdwood@gmail.com>
15237M:	Mark Brown <broonie@kernel.org>
15238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15240W:	http://alsa-project.org/main/index.php/ASoC
15241S:	Supported
15242F:	Documentation/devicetree/bindings/sound/
15243F:	Documentation/sound/soc/
15244F:	sound/soc/
15245F:	include/dt-bindings/sound/
15246F:	include/sound/soc*
15247
15248SOUNDWIRE SUBSYSTEM
15249M:	Vinod Koul <vkoul@kernel.org>
15250M:	Sanyog Kale <sanyog.r.kale@intel.com>
15251R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15253S:	Supported
15254F:	Documentation/driver-api/soundwire/
15255F:	drivers/soundwire/
15256F:	include/linux/soundwire/
15257
15258SP2 MEDIA DRIVER
15259M:	Olli Salonen <olli.salonen@iki.fi>
15260L:	linux-media@vger.kernel.org
15261W:	https://linuxtv.org
15262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15263S:	Maintained
15264F:	drivers/media/dvb-frontends/sp2*
15265
15266SPARC + UltraSPARC (sparc/sparc64)
15267M:	"David S. Miller" <davem@davemloft.net>
15268L:	sparclinux@vger.kernel.org
15269Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15272S:	Maintained
15273F:	arch/sparc/
15274F:	drivers/sbus/
15275
15276SPARC SERIAL DRIVERS
15277M:	"David S. Miller" <davem@davemloft.net>
15278L:	sparclinux@vger.kernel.org
15279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15281S:	Maintained
15282F:	include/linux/sunserialcore.h
15283F:	drivers/tty/serial/suncore.c
15284F:	drivers/tty/serial/sunhv.c
15285F:	drivers/tty/serial/sunsab.c
15286F:	drivers/tty/serial/sunsab.h
15287F:	drivers/tty/serial/sunsu.c
15288F:	drivers/tty/serial/sunzilog.c
15289F:	drivers/tty/serial/sunzilog.h
15290F:	drivers/tty/vcc.c
15291
15292SPARSE CHECKER
15293M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15294L:	linux-sparse@vger.kernel.org
15295W:	https://sparse.wiki.kernel.org/
15296T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15297S:	Maintained
15298F:	include/linux/compiler.h
15299
15300SPEAR CLOCK FRAMEWORK SUPPORT
15301M:	Viresh Kumar <vireshk@kernel.org>
15302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15303W:	http://www.st.com/spear
15304S:	Maintained
15305F:	drivers/clk/spear/
15306
15307SPEAR PLATFORM SUPPORT
15308M:	Viresh Kumar <vireshk@kernel.org>
15309M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15311W:	http://www.st.com/spear
15312S:	Maintained
15313F:	arch/arm/boot/dts/spear*
15314F:	arch/arm/mach-spear/
15315
15316SPI NOR SUBSYSTEM
15317M:	Marek Vasut <marek.vasut@gmail.com>
15318M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15319L:	linux-mtd@lists.infradead.org
15320W:	http://www.linux-mtd.infradead.org/
15321Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15323S:	Maintained
15324F:	drivers/mtd/spi-nor/
15325F:	include/linux/mtd/spi-nor.h
15326
15327SPI SUBSYSTEM
15328M:	Mark Brown <broonie@kernel.org>
15329L:	linux-spi@vger.kernel.org
15330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15331Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15332S:	Maintained
15333F:	Documentation/devicetree/bindings/spi/
15334F:	Documentation/spi/
15335F:	drivers/spi/
15336F:	include/linux/spi/
15337F:	include/uapi/linux/spi/
15338F:	tools/spi/
15339
15340SPIDERNET NETWORK DRIVER for CELL
15341M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15342L:	netdev@vger.kernel.org
15343S:	Supported
15344F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15345F:	drivers/net/ethernet/toshiba/spider_net*
15346
15347SPMI SUBSYSTEM
15348R:	Stephen Boyd <sboyd@kernel.org>
15349L:	linux-arm-msm@vger.kernel.org
15350F:	Documentation/devicetree/bindings/spmi/
15351F:	drivers/spmi/
15352F:	include/dt-bindings/spmi/spmi.h
15353F:	include/linux/spmi.h
15354F:	include/trace/events/spmi.h
15355
15356SPU FILE SYSTEM
15357M:	Jeremy Kerr <jk@ozlabs.org>
15358L:	linuxppc-dev@lists.ozlabs.org
15359W:	http://www.ibm.com/developerworks/power/cell/
15360S:	Supported
15361F:	Documentation/filesystems/spufs.txt
15362F:	arch/powerpc/platforms/cell/spufs/
15363
15364SQUASHFS FILE SYSTEM
15365M:	Phillip Lougher <phillip@squashfs.org.uk>
15366L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15367W:	http://squashfs.org.uk
15368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15369S:	Maintained
15370F:	Documentation/filesystems/squashfs.txt
15371F:	fs/squashfs/
15372
15373SRM (Alpha) environment access
15374M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15375S:	Maintained
15376F:	arch/alpha/kernel/srm_env.c
15377
15378ST LSM6DSx IMU IIO DRIVER
15379M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15380L:	linux-iio@vger.kernel.org
15381W:	http://www.st.com/
15382S:	Maintained
15383F:	drivers/iio/imu/st_lsm6dsx/
15384F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15385
15386ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15387M:	Mickael Guene <mickael.guene@st.com>
15388L:	linux-media@vger.kernel.org
15389T:	git git://linuxtv.org/media_tree.git
15390S:	Maintained
15391F:	drivers/media/i2c/st-mipid02.c
15392F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15393
15394ST STM32 I2C/SMBUS DRIVER
15395M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15396L:	linux-i2c@vger.kernel.org
15397S:	Maintained
15398F:	drivers/i2c/busses/i2c-stm32*
15399
15400ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15401M:	Song Qiang <songqiang1304521@gmail.com>
15402L:	linux-iio@vger.kernel.org
15403S:	Maintained
15404F:	drivers/iio/proximity/vl53l0x-i2c.c
15405F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15406
15407STABLE BRANCH
15408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15409M:	Sasha Levin <sashal@kernel.org>
15410L:	stable@vger.kernel.org
15411S:	Supported
15412F:	Documentation/process/stable-kernel-rules.rst
15413
15414STAGING - COMEDI
15415M:	Ian Abbott <abbotti@mev.co.uk>
15416M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15417S:	Odd Fixes
15418F:	drivers/staging/comedi/
15419
15420STAGING - FIELDBUS SUBSYSTEM
15421M:	Sven Van Asbroeck <TheSven73@gmail.com>
15422S:	Maintained
15423F:	drivers/staging/fieldbus/*
15424F:	drivers/staging/fieldbus/Documentation/
15425
15426STAGING - HMS ANYBUS-S BUS
15427M:	Sven Van Asbroeck <TheSven73@gmail.com>
15428S:	Maintained
15429F:	drivers/staging/fieldbus/anybuss/
15430
15431STAGING - INDUSTRIAL IO
15432M:	Jonathan Cameron <jic23@kernel.org>
15433L:	linux-iio@vger.kernel.org
15434S:	Odd Fixes
15435F:	Documentation/devicetree/bindings/staging/iio/
15436F:	drivers/staging/iio/
15437
15438STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15439M:	Marc Dietrich <marvin24@gmx.de>
15440L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15441L:	linux-tegra@vger.kernel.org
15442S:	Maintained
15443F:	drivers/staging/nvec/
15444
15445STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15446M:	Jens Frederich <jfrederich@gmail.com>
15447M:	Daniel Drake <dsd@laptop.org>
15448M:	Jon Nettleton <jon.nettleton@gmail.com>
15449W:	http://wiki.laptop.org/go/DCON
15450S:	Maintained
15451F:	drivers/staging/olpc_dcon/
15452
15453STAGING - REALTEK RTL8712U DRIVERS
15454M:	Larry Finger <Larry.Finger@lwfinger.net>
15455M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15456S:	Odd Fixes
15457F:	drivers/staging/rtl8712/
15458
15459STAGING - REALTEK RTL8188EU DRIVERS
15460M:	Larry Finger <Larry.Finger@lwfinger.net>
15461S:	Odd Fixes
15462F:	drivers/staging/rtl8188eu/
15463
15464STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15465M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15466M:	Teddy Wang <teddy.wang@siliconmotion.com>
15467M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15468L:	linux-fbdev@vger.kernel.org
15469S:	Maintained
15470F:	drivers/staging/sm750fb/
15471
15472STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15473M:	William Hubbs <w.d.hubbs@gmail.com>
15474M:	Chris Brannon <chris@the-brannons.com>
15475M:	Kirk Reiser <kirk@reisers.ca>
15476M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15477L:	speakup@linux-speakup.org
15478W:	http://www.linux-speakup.org/
15479S:	Odd Fixes
15480F:	drivers/staging/speakup/
15481
15482STAGING - VIA VT665X DRIVERS
15483M:	Forest Bond <forest@alittletooquiet.net>
15484S:	Odd Fixes
15485F:	drivers/staging/vt665?/
15486
15487STAGING - WILC1000 WIFI DRIVER
15488M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15489M:	Ajay Singh <ajay.kathat@microchip.com>
15490L:	linux-wireless@vger.kernel.org
15491S:	Supported
15492F:	drivers/staging/wilc1000/
15493
15494STAGING SUBSYSTEM
15495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15497L:	devel@driverdev.osuosl.org
15498S:	Supported
15499F:	drivers/staging/
15500
15501STARFIRE/DURALAN NETWORK DRIVER
15502M:	Ion Badulescu <ionut@badula.org>
15503S:	Odd Fixes
15504F:	drivers/net/ethernet/adaptec/starfire*
15505
15506STEC S1220 SKD DRIVER
15507M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15508L:	linux-block@vger.kernel.org
15509S:	Maintained
15510F:	drivers/block/skd*[ch]
15511
15512STI AUDIO (ASoC) DRIVERS
15513M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15515S:	Maintained
15516F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15517F:	sound/soc/sti/
15518
15519STI CEC DRIVER
15520M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15521S:	Maintained
15522F:	drivers/media/platform/sti/cec/
15523F:	Documentation/devicetree/bindings/media/stih-cec.txt
15524
15525STK1160 USB VIDEO CAPTURE DRIVER
15526M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15527L:	linux-media@vger.kernel.org
15528T:	git git://linuxtv.org/media_tree.git
15529S:	Maintained
15530F:	drivers/media/usb/stk1160/
15531
15532STM32 AUDIO (ASoC) DRIVERS
15533M:	Olivier Moysan <olivier.moysan@st.com>
15534M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15536S:	Maintained
15537F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15538F:	sound/soc/stm/
15539
15540STM32 TIMER/LPTIMER DRIVERS
15541M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15542S:	Maintained
15543F:	drivers/*/stm32-*timer*
15544F:	drivers/pwm/pwm-stm32*
15545F:	include/linux/*/stm32-*tim*
15546F:	Documentation/ABI/testing/*timer-stm32
15547F:	Documentation/devicetree/bindings/*/stm32-*timer*
15548F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15549
15550STMMAC ETHERNET DRIVER
15551M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15552M:	Alexandre Torgue <alexandre.torgue@st.com>
15553M:	Jose Abreu <joabreu@synopsys.com>
15554L:	netdev@vger.kernel.org
15555W:	http://www.stlinux.com
15556S:	Supported
15557F:	drivers/net/ethernet/stmicro/stmmac/
15558
15559SUN3/3X
15560M:	Sam Creasey <sammy@sammy.net>
15561W:	http://sammy.net/sun3/
15562S:	Maintained
15563F:	arch/m68k/kernel/*sun3*
15564F:	arch/m68k/sun3*/
15565F:	arch/m68k/include/asm/sun3*
15566F:	drivers/net/ethernet/i825xx/sun3*
15567
15568SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15569M:	Hans de Goede <hdegoede@redhat.com>
15570L:	linux-input@vger.kernel.org
15571S:	Maintained
15572F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15573F:	drivers/input/keyboard/sun4i-lradc-keys.c
15574
15575SUNDANCE NETWORK DRIVER
15576M:	Denis Kirjanov <kda@linux-powerpc.org>
15577L:	netdev@vger.kernel.org
15578S:	Maintained
15579F:	drivers/net/ethernet/dlink/sundance.c
15580
15581SUPERH
15582M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15583M:	Rich Felker <dalias@libc.org>
15584L:	linux-sh@vger.kernel.org
15585Q:	http://patchwork.kernel.org/project/linux-sh/list/
15586S:	Maintained
15587F:	Documentation/sh/
15588F:	arch/sh/
15589F:	drivers/sh/
15590
15591SUSPEND TO RAM
15592M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15593M:	Len Brown <len.brown@intel.com>
15594M:	Pavel Machek <pavel@ucw.cz>
15595L:	linux-pm@vger.kernel.org
15596B:	https://bugzilla.kernel.org
15597S:	Supported
15598F:	Documentation/power/
15599F:	arch/x86/kernel/acpi/
15600F:	drivers/base/power/
15601F:	kernel/power/
15602F:	include/linux/suspend.h
15603F:	include/linux/freezer.h
15604F:	include/linux/pm.h
15605
15606SVGA HANDLING
15607M:	Martin Mares <mj@ucw.cz>
15608L:	linux-video@atrey.karlin.mff.cuni.cz
15609S:	Maintained
15610F:	Documentation/admin-guide/svga.rst
15611F:	arch/x86/boot/video*
15612
15613SWIOTLB SUBSYSTEM
15614M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15615L:	iommu@lists.linux-foundation.org
15616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15617S:	Supported
15618F:	kernel/dma/swiotlb.c
15619F:	arch/*/kernel/pci-swiotlb.c
15620F:	include/linux/swiotlb.h
15621
15622SWITCHDEV
15623M:	Jiri Pirko <jiri@resnulli.us>
15624M:	Ivan Vecera <ivecera@redhat.com>
15625L:	netdev@vger.kernel.org
15626S:	Supported
15627F:	net/switchdev/
15628F:	include/net/switchdev.h
15629
15630SY8106A REGULATOR DRIVER
15631M:	Icenowy Zheng <icenowy@aosc.io>
15632S:	Maintained
15633F:	drivers/regulator/sy8106a-regulator.c
15634F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15635
15636SYNC FILE FRAMEWORK
15637M:	Sumit Semwal <sumit.semwal@linaro.org>
15638R:	Gustavo Padovan <gustavo@padovan.org>
15639S:	Maintained
15640L:	linux-media@vger.kernel.org
15641L:	dri-devel@lists.freedesktop.org
15642F:	drivers/dma-buf/sync_*
15643F:	drivers/dma-buf/dma-fence*
15644F:	drivers/dma-buf/sw_sync.c
15645F:	include/linux/sync_file.h
15646F:	include/uapi/linux/sync_file.h
15647F:	Documentation/driver-api/sync_file.rst
15648T:	git git://anongit.freedesktop.org/drm/drm-misc
15649
15650SYNOPSYS ARC ARCHITECTURE
15651M:	Vineet Gupta <vgupta@synopsys.com>
15652L:	linux-snps-arc@lists.infradead.org
15653S:	Supported
15654F:	arch/arc/
15655F:	Documentation/devicetree/bindings/arc/*
15656F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15657F:	drivers/clocksource/arc_timer.c
15658F:	drivers/tty/serial/arc_uart.c
15659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15660
15661SYNOPSYS ARC HSDK SDP pll clock driver
15662M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15663S:	Supported
15664F:	drivers/clk/clk-hsdk-pll.c
15665F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15666
15667SYNOPSYS ARC SDP clock driver
15668M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15669S:	Supported
15670F:	drivers/clk/axs10x/*
15671F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15672
15673SYNOPSYS ARC SDP platform support
15674M:	Alexey Brodkin <abrodkin@synopsys.com>
15675S:	Supported
15676F:	arch/arc/plat-axs10x
15677F:	arch/arc/boot/dts/ax*
15678F:	Documentation/devicetree/bindings/arc/axs10*
15679
15680SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15681M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15682S:	Supported
15683F:	drivers/reset/reset-axs10x.c
15684F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15685
15686SYNOPSYS CREG GPIO DRIVER
15687M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15688S:	Maintained
15689F:	drivers/gpio/gpio-creg-snps.c
15690F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15691
15692SYNOPSYS DESIGNWARE 8250 UART DRIVER
15693R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15694S:	Maintained
15695F:	drivers/tty/serial/8250/8250_dw.c
15696
15697SYNOPSYS DESIGNWARE APB GPIO DRIVER
15698M:	Hoan Tran <hoan@os.amperecomputing.com>
15699L:	linux-gpio@vger.kernel.org
15700S:	Maintained
15701F:	drivers/gpio/gpio-dwapb.c
15702F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15703
15704SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15705M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15706S:	Maintained
15707F:	drivers/dma/dw-axi-dmac/
15708F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15709
15710SYNOPSYS DESIGNWARE DMAC DRIVER
15711M:	Viresh Kumar <vireshk@kernel.org>
15712R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15713S:	Maintained
15714F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15715F:	drivers/dma/dw/
15716F:	include/dt-bindings/dma/dw-dmac.h
15717F:	include/linux/dma/dw.h
15718F:	include/linux/platform_data/dma-dw.h
15719
15720SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15721M:	Jose Abreu <Jose.Abreu@synopsys.com>
15722L:	netdev@vger.kernel.org
15723S:	Supported
15724F:	drivers/net/ethernet/synopsys/
15725
15726SYNOPSYS DESIGNWARE I2C DRIVER
15727M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15728R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15729R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15730L:	linux-i2c@vger.kernel.org
15731S:	Maintained
15732F:	drivers/i2c/busses/i2c-designware-*
15733F:	include/linux/platform_data/i2c-designware.h
15734
15735SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15736M:	Jaehoon Chung <jh80.chung@samsung.com>
15737L:	linux-mmc@vger.kernel.org
15738S:	Maintained
15739F:	drivers/mmc/host/dw_mmc*
15740
15741SYNOPSYS HSDK RESET CONTROLLER DRIVER
15742M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15743S:	Supported
15744F:	drivers/reset/reset-hsdk.c
15745F:	include/dt-bindings/reset/snps,hsdk-reset.h
15746F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15747
15748SYSTEM CONFIGURATION (SYSCON)
15749M:	Lee Jones <lee.jones@linaro.org>
15750M:	Arnd Bergmann <arnd@arndb.de>
15751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15752S:	Supported
15753F:	drivers/mfd/syscon.c
15754
15755SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15756M:	Sudeep Holla <sudeep.holla@arm.com>
15757L:	linux-arm-kernel@lists.infradead.org
15758S:	Maintained
15759F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15760F:	drivers/clk/clk-sc[mp]i.c
15761F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15762F:	drivers/firmware/arm_scpi.c
15763F:	drivers/firmware/arm_scmi/
15764F:	drivers/reset/reset-scmi.c
15765F:	include/linux/sc[mp]i_protocol.h
15766
15767SYSTEM RESET/SHUTDOWN DRIVERS
15768M:	Sebastian Reichel <sre@kernel.org>
15769L:	linux-pm@vger.kernel.org
15770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15771S:	Maintained
15772F:	Documentation/devicetree/bindings/power/reset/
15773F:	drivers/power/reset/
15774
15775SYSTEM TRACE MODULE CLASS
15776M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15777S:	Maintained
15778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15779F:	Documentation/trace/stm.rst
15780F:	drivers/hwtracing/stm/
15781F:	include/linux/stm.h
15782F:	include/uapi/linux/stm.h
15783
15784SYSV FILESYSTEM
15785M:	Christoph Hellwig <hch@infradead.org>
15786S:	Maintained
15787F:	Documentation/filesystems/sysv-fs.txt
15788F:	fs/sysv/
15789F:	include/linux/sysv_fs.h
15790
15791TASKSTATS STATISTICS INTERFACE
15792M:	Balbir Singh <bsingharora@gmail.com>
15793S:	Maintained
15794F:	Documentation/accounting/taskstats*
15795F:	include/linux/taskstats*
15796F:	kernel/taskstats.c
15797
15798TC subsystem
15799M:	Jamal Hadi Salim <jhs@mojatatu.com>
15800M:	Cong Wang <xiyou.wangcong@gmail.com>
15801M:	Jiri Pirko <jiri@resnulli.us>
15802L:	netdev@vger.kernel.org
15803S:	Maintained
15804F:	include/net/pkt_cls.h
15805F:	include/net/pkt_sched.h
15806F:	include/net/tc_act/
15807F:	include/uapi/linux/pkt_cls.h
15808F:	include/uapi/linux/pkt_sched.h
15809F:	include/uapi/linux/tc_act/
15810F:	include/uapi/linux/tc_ematch/
15811F:	net/sched/
15812
15813TC90522 MEDIA DRIVER
15814M:	Akihiro Tsukada <tskd08@gmail.com>
15815L:	linux-media@vger.kernel.org
15816S:	Odd Fixes
15817F:	drivers/media/dvb-frontends/tc90522*
15818
15819TCP LOW PRIORITY MODULE
15820M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15821M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15822W:	http://tcp-lp-mod.sourceforge.net/
15823S:	Maintained
15824F:	net/ipv4/tcp_lp.c
15825
15826TDA10071 MEDIA DRIVER
15827M:	Antti Palosaari <crope@iki.fi>
15828L:	linux-media@vger.kernel.org
15829W:	https://linuxtv.org
15830W:	http://palosaari.fi/linux/
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/anttip/media_tree.git
15833S:	Maintained
15834F:	drivers/media/dvb-frontends/tda10071*
15835
15836TDA18212 MEDIA DRIVER
15837M:	Antti Palosaari <crope@iki.fi>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org
15840W:	http://palosaari.fi/linux/
15841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15842T:	git git://linuxtv.org/anttip/media_tree.git
15843S:	Maintained
15844F:	drivers/media/tuners/tda18212*
15845
15846TDA18218 MEDIA DRIVER
15847M:	Antti Palosaari <crope@iki.fi>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org
15850W:	http://palosaari.fi/linux/
15851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15852T:	git git://linuxtv.org/anttip/media_tree.git
15853S:	Maintained
15854F:	drivers/media/tuners/tda18218*
15855
15856TDA18250 MEDIA DRIVER
15857M:	Olli Salonen <olli.salonen@iki.fi>
15858L:	linux-media@vger.kernel.org
15859W:	https://linuxtv.org
15860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15861T:	git git://linuxtv.org/media_tree.git
15862S:	Maintained
15863F:	drivers/media/tuners/tda18250*
15864
15865TDA18271 MEDIA DRIVER
15866M:	Michael Krufky <mkrufky@linuxtv.org>
15867L:	linux-media@vger.kernel.org
15868W:	https://linuxtv.org
15869W:	http://github.com/mkrufky
15870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15871T:	git git://linuxtv.org/mkrufky/tuners.git
15872S:	Maintained
15873F:	drivers/media/tuners/tda18271*
15874
15875TDA1997x MEDIA DRIVER
15876M:	Tim Harvey <tharvey@gateworks.com>
15877L:	linux-media@vger.kernel.org
15878W:	https://linuxtv.org
15879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15880S:	Maintained
15881F:	drivers/media/i2c/tda1997x.*
15882
15883TDA827x MEDIA DRIVER
15884M:	Michael Krufky <mkrufky@linuxtv.org>
15885L:	linux-media@vger.kernel.org
15886W:	https://linuxtv.org
15887W:	http://github.com/mkrufky
15888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15889T:	git git://linuxtv.org/mkrufky/tuners.git
15890S:	Maintained
15891F:	drivers/media/tuners/tda8290.*
15892
15893TDA8290 MEDIA DRIVER
15894M:	Michael Krufky <mkrufky@linuxtv.org>
15895L:	linux-media@vger.kernel.org
15896W:	https://linuxtv.org
15897W:	http://github.com/mkrufky
15898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15899T:	git git://linuxtv.org/mkrufky/tuners.git
15900S:	Maintained
15901F:	drivers/media/tuners/tda8290.*
15902
15903TDA9840 MEDIA DRIVER
15904M:	Hans Verkuil <hverkuil@xs4all.nl>
15905L:	linux-media@vger.kernel.org
15906T:	git git://linuxtv.org/media_tree.git
15907W:	https://linuxtv.org
15908S:	Maintained
15909F:	drivers/media/i2c/tda9840*
15910
15911TEA5761 TUNER DRIVER
15912M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15913L:	linux-media@vger.kernel.org
15914W:	https://linuxtv.org
15915T:	git git://linuxtv.org/media_tree.git
15916S:	Odd fixes
15917F:	drivers/media/tuners/tea5761.*
15918
15919TEA5767 TUNER DRIVER
15920M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15921L:	linux-media@vger.kernel.org
15922W:	https://linuxtv.org
15923T:	git git://linuxtv.org/media_tree.git
15924S:	Maintained
15925F:	drivers/media/tuners/tea5767.*
15926
15927TEA6415C MEDIA DRIVER
15928M:	Hans Verkuil <hverkuil@xs4all.nl>
15929L:	linux-media@vger.kernel.org
15930T:	git git://linuxtv.org/media_tree.git
15931W:	https://linuxtv.org
15932S:	Maintained
15933F:	drivers/media/i2c/tea6415c*
15934
15935TEA6420 MEDIA DRIVER
15936M:	Hans Verkuil <hverkuil@xs4all.nl>
15937L:	linux-media@vger.kernel.org
15938T:	git git://linuxtv.org/media_tree.git
15939W:	https://linuxtv.org
15940S:	Maintained
15941F:	drivers/media/i2c/tea6420*
15942
15943TEAM DRIVER
15944M:	Jiri Pirko <jiri@resnulli.us>
15945L:	netdev@vger.kernel.org
15946S:	Supported
15947F:	drivers/net/team/
15948F:	include/linux/if_team.h
15949F:	include/uapi/linux/if_team.h
15950
15951TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15952M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15953S:	Maintained
15954F:	arch/x86/platform/ts5500/
15955
15956TECHNOTREND USB IR RECEIVER
15957M:	Sean Young <sean@mess.org>
15958L:	linux-media@vger.kernel.org
15959S:	Maintained
15960F:	drivers/media/rc/ttusbir.c
15961
15962TECHWELL TW9910 VIDEO DECODER
15963L:	linux-media@vger.kernel.org
15964S:	Orphan
15965F:	drivers/media/i2c/tw9910.c
15966F:	include/media/i2c/tw9910.h
15967
15968TEE SUBSYSTEM
15969M:	Jens Wiklander <jens.wiklander@linaro.org>
15970L:	tee-dev@lists.linaro.org
15971S:	Maintained
15972F:	include/linux/tee_drv.h
15973F:	include/uapi/linux/tee.h
15974F:	drivers/tee/
15975F:	Documentation/tee.txt
15976
15977TEGRA ARCHITECTURE SUPPORT
15978M:	Thierry Reding <thierry.reding@gmail.com>
15979M:	Jonathan Hunter <jonathanh@nvidia.com>
15980L:	linux-tegra@vger.kernel.org
15981Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15983S:	Supported
15984N:	[^a-z]tegra
15985
15986TEGRA CLOCK DRIVER
15987M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15988M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15989S:	Supported
15990F:	drivers/clk/tegra/
15991
15992TEGRA DMA DRIVERS
15993M:	Laxman Dewangan <ldewangan@nvidia.com>
15994M:	Jon Hunter <jonathanh@nvidia.com>
15995S:	Supported
15996F:	drivers/dma/tegra*
15997
15998TEGRA I2C DRIVER
15999M:	Laxman Dewangan <ldewangan@nvidia.com>
16000R:	Dmitry Osipenko <digetx@gmail.com>
16001S:	Supported
16002F:	drivers/i2c/busses/i2c-tegra.c
16003
16004TEGRA IOMMU DRIVERS
16005M:	Thierry Reding <thierry.reding@gmail.com>
16006L:	linux-tegra@vger.kernel.org
16007S:	Supported
16008F:	drivers/iommu/tegra*
16009
16010TEGRA KBC DRIVER
16011M:	Laxman Dewangan <ldewangan@nvidia.com>
16012S:	Supported
16013F:	drivers/input/keyboard/tegra-kbc.c
16014
16015TEGRA NAND DRIVER
16016M:	Stefan Agner <stefan@agner.ch>
16017M:	Lucas Stach <dev@lynxeye.de>
16018S:	Maintained
16019F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16020F:	drivers/mtd/nand/raw/tegra_nand.c
16021
16022TEGRA PWM DRIVER
16023M:	Thierry Reding <thierry.reding@gmail.com>
16024S:	Supported
16025F:	drivers/pwm/pwm-tegra.c
16026
16027TEGRA SERIAL DRIVER
16028M:	Laxman Dewangan <ldewangan@nvidia.com>
16029S:	Supported
16030F:	drivers/tty/serial/serial-tegra.c
16031
16032TEGRA SPI DRIVER
16033M:	Laxman Dewangan <ldewangan@nvidia.com>
16034S:	Supported
16035F:	drivers/spi/spi-tegra*
16036
16037TEGRA XUSB PADCTL DRIVER
16038M:	JC Kuo <jckuo@nvidia.com>
16039S:	Supported
16040F:	drivers/phy/tegra/xusb*
16041
16042TEHUTI ETHERNET DRIVER
16043M:	Andy Gospodarek <andy@greyhouse.net>
16044L:	netdev@vger.kernel.org
16045S:	Supported
16046F:	drivers/net/ethernet/tehuti/*
16047
16048Telecom Clock Driver for MCPL0010
16049M:	Mark Gross <mark.gross@intel.com>
16050S:	Supported
16051F:	drivers/char/tlclk.c
16052
16053TENSILICA XTENSA PORT (xtensa)
16054M:	Chris Zankel <chris@zankel.net>
16055M:	Max Filippov <jcmvbkbc@gmail.com>
16056L:	linux-xtensa@linux-xtensa.org
16057T:	git git://github.com/czankel/xtensa-linux.git
16058S:	Maintained
16059F:	arch/xtensa/
16060F:	drivers/irqchip/irq-xtensa-*
16061
16062Texas Instruments' System Control Interface (TISCI) Protocol Driver
16063M:	Nishanth Menon <nm@ti.com>
16064M:	Tero Kristo <t-kristo@ti.com>
16065M:	Santosh Shilimkar <ssantosh@kernel.org>
16066L:	linux-arm-kernel@lists.infradead.org
16067S:	Maintained
16068F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16069F:	drivers/firmware/ti_sci*
16070F:	include/linux/soc/ti/ti_sci_protocol.h
16071F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16072F:	drivers/soc/ti/ti_sci_pm_domains.c
16073F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16074F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16075F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16076F:	drivers/clk/keystone/sci-clk.c
16077F:	drivers/reset/reset-ti-sci.c
16078F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16079F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16080F:	drivers/irqchip/irq-ti-sci-intr.c
16081F:	drivers/irqchip/irq-ti-sci-inta.c
16082F:	include/linux/soc/ti/ti_sci_inta_msi.h
16083F:	drivers/soc/ti/ti_sci_inta_msi.c
16084
16085Texas Instruments ASoC drivers
16086M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16088S:	Maintained
16089F:	sound/soc/ti/
16090
16091Texas Instruments' DAC7612 DAC Driver
16092M:	Ricardo Ribalda <ricardo@ribalda.com>
16093L:	linux-iio@vger.kernel.org
16094S:	Supported
16095F:	drivers/iio/dac/ti-dac7612.c
16096F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16097
16098THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16099M:	Hans Verkuil <hverkuil@xs4all.nl>
16100L:	linux-media@vger.kernel.org
16101T:	git git://linuxtv.org/media_tree.git
16102W:	https://linuxtv.org
16103S:	Maintained
16104F:	drivers/media/radio/radio-raremono.c
16105
16106THERMAL
16107M:	Zhang Rui <rui.zhang@intel.com>
16108M:	Eduardo Valentin <edubezval@gmail.com>
16109R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16110R:	Amit Kucheria <amit.kucheria@verdurent.com>
16111L:	linux-pm@vger.kernel.org
16112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16114Q:	https://patchwork.kernel.org/project/linux-pm/list/
16115S:	Supported
16116F:	drivers/thermal/
16117F:	include/linux/thermal.h
16118F:	include/uapi/linux/thermal.h
16119F:	include/linux/cpu_cooling.h
16120F:	Documentation/devicetree/bindings/thermal/
16121
16122THERMAL/CPU_COOLING
16123M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16124M:	Viresh Kumar <viresh.kumar@linaro.org>
16125M:	Javi Merino <javi.merino@kernel.org>
16126L:	linux-pm@vger.kernel.org
16127S:	Supported
16128F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16129F:	drivers/thermal/cpu_cooling.c
16130F:	include/linux/cpu_cooling.h
16131
16132THINKPAD ACPI EXTRAS DRIVER
16133M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16134L:	ibm-acpi-devel@lists.sourceforge.net
16135L:	platform-driver-x86@vger.kernel.org
16136W:	http://ibm-acpi.sourceforge.net
16137W:	http://thinkwiki.org/wiki/Ibm-acpi
16138T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16139S:	Maintained
16140F:	drivers/platform/x86/thinkpad_acpi.c
16141
16142THUNDERBOLT DRIVER
16143M:	Andreas Noever <andreas.noever@gmail.com>
16144M:	Michael Jamet <michael.jamet@intel.com>
16145M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16146M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16148S:	Maintained
16149F:	Documentation/admin-guide/thunderbolt.rst
16150F:	drivers/thunderbolt/
16151F:	include/linux/thunderbolt.h
16152
16153THUNDERBOLT NETWORK DRIVER
16154M:	Michael Jamet <michael.jamet@intel.com>
16155M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16156M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16157L:	netdev@vger.kernel.org
16158S:	Maintained
16159F:	drivers/net/thunderbolt.c
16160
16161THUNDERX GPIO DRIVER
16162M:	David Daney <david.daney@cavium.com>
16163S:	Maintained
16164F:	drivers/gpio/gpio-thunderx.c
16165
16166TI AM437X VPFE DRIVER
16167M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16168L:	linux-media@vger.kernel.org
16169W:	https://linuxtv.org
16170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16171T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16172S:	Maintained
16173F:	drivers/media/platform/am437x/
16174
16175TI BANDGAP AND THERMAL DRIVER
16176M:	Eduardo Valentin <edubezval@gmail.com>
16177M:	Keerthy <j-keerthy@ti.com>
16178L:	linux-pm@vger.kernel.org
16179L:	linux-omap@vger.kernel.org
16180S:	Maintained
16181F:	drivers/thermal/ti-soc-thermal/
16182
16183TI BQ27XXX POWER SUPPLY DRIVER
16184R:	Andrew F. Davis <afd@ti.com>
16185F:	include/linux/power/bq27xxx_battery.h
16186F:	drivers/power/supply/bq27xxx_battery.c
16187F:	drivers/power/supply/bq27xxx_battery_i2c.c
16188
16189TI CDCE706 CLOCK DRIVER
16190M:	Max Filippov <jcmvbkbc@gmail.com>
16191S:	Maintained
16192F:	drivers/clk/clk-cdce706.c
16193
16194TI CLOCK DRIVER
16195M:	Tero Kristo <t-kristo@ti.com>
16196L:	linux-omap@vger.kernel.org
16197S:	Maintained
16198F:	drivers/clk/ti/
16199F:	include/linux/clk/ti.h
16200
16201TI DAVINCI MACHINE SUPPORT
16202M:	Sekhar Nori <nsekhar@ti.com>
16203R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16206S:	Supported
16207F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16208F:	arch/arm/mach-davinci/
16209F:	drivers/i2c/busses/i2c-davinci.c
16210F:	arch/arm/boot/dts/da850*
16211
16212TI DAVINCI SERIES CLOCK DRIVER
16213M:	David Lechner <david@lechnology.com>
16214R:	Sekhar Nori <nsekhar@ti.com>
16215S:	Maintained
16216F:	Documentation/devicetree/bindings/clock/ti/davinci/
16217F:	drivers/clk/davinci/
16218
16219TI DAVINCI SERIES GPIO DRIVER
16220M:	Keerthy <j-keerthy@ti.com>
16221L:	linux-gpio@vger.kernel.org
16222S:	Maintained
16223F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16224F:	drivers/gpio/gpio-davinci.c
16225
16226TI DAVINCI SERIES MEDIA DRIVER
16227M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16228L:	linux-media@vger.kernel.org
16229W:	https://linuxtv.org
16230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16231T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16232S:	Maintained
16233F:	drivers/media/platform/davinci/
16234F:	include/media/davinci/
16235
16236TI ETHERNET SWITCH DRIVER (CPSW)
16237R:	Grygorii Strashko <grygorii.strashko@ti.com>
16238L:	linux-omap@vger.kernel.org
16239L:	netdev@vger.kernel.org
16240S:	Maintained
16241F:	drivers/net/ethernet/ti/cpsw*
16242F:	drivers/net/ethernet/ti/davinci*
16243
16244TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16245M:	Alex Dubov <oakad@yahoo.com>
16246S:	Maintained
16247W:	http://tifmxx.berlios.de/
16248F:	drivers/memstick/host/tifm_ms.c
16249F:	drivers/misc/tifm*
16250F:	drivers/mmc/host/tifm_sd.c
16251F:	include/linux/tifm.h
16252
16253TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16254M:	Santosh Shilimkar <ssantosh@kernel.org>
16255L:	linux-kernel@vger.kernel.org
16256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16257S:	Maintained
16258F:	drivers/soc/ti/*
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16260
16261TI LM49xxx FAMILY ASoC CODEC DRIVERS
16262M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16263M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16265S:	Maintained
16266F:	sound/soc/codecs/lm49453*
16267F:	sound/soc/codecs/isabelle*
16268
16269TI LP855x BACKLIGHT DRIVER
16270M:	Milo Kim <milo.kim@ti.com>
16271S:	Maintained
16272F:	Documentation/driver-api/backlight/lp855x-driver.rst
16273F:	drivers/video/backlight/lp855x_bl.c
16274F:	include/linux/platform_data/lp855x.h
16275
16276TI LP8727 CHARGER DRIVER
16277M:	Milo Kim <milo.kim@ti.com>
16278S:	Maintained
16279F:	drivers/power/supply/lp8727_charger.c
16280F:	include/linux/platform_data/lp8727.h
16281
16282TI LP8788 MFD DRIVER
16283M:	Milo Kim <milo.kim@ti.com>
16284S:	Maintained
16285F:	drivers/iio/adc/lp8788_adc.c
16286F:	drivers/leds/leds-lp8788.c
16287F:	drivers/mfd/lp8788*.c
16288F:	drivers/power/supply/lp8788-charger.c
16289F:	drivers/regulator/lp8788-*.c
16290F:	include/linux/mfd/lp8788*.h
16291
16292TI NETCP ETHERNET DRIVER
16293M:	Wingman Kwok <w-kwok2@ti.com>
16294M:	Murali Karicheri <m-karicheri2@ti.com>
16295L:	netdev@vger.kernel.org
16296S:	Maintained
16297F:	drivers/net/ethernet/ti/netcp*
16298
16299TI PCM3060 ASoC CODEC DRIVER
16300M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16302S:	Maintained
16303F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16304F:	sound/soc/codecs/pcm3060*
16305
16306TI TAS571X FAMILY ASoC CODEC DRIVER
16307M:	Kevin Cernekee <cernekee@chromium.org>
16308L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16309S:	Odd Fixes
16310F:	sound/soc/codecs/tas571x*
16311
16312TI TRF7970A NFC DRIVER
16313M:	Mark Greer <mgreer@animalcreek.com>
16314L:	linux-wireless@vger.kernel.org
16315L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16316S:	Supported
16317F:	drivers/nfc/trf7970a.c
16318F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16319
16320TI TWL4030 SERIES SOC CODEC DRIVER
16321M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16322L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16323S:	Maintained
16324F:	sound/soc/codecs/twl4030*
16325
16326TI VPE/CAL DRIVERS
16327M:	Benoit Parrot <bparrot@ti.com>
16328L:	linux-media@vger.kernel.org
16329W:	http://linuxtv.org/
16330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16331S:	Maintained
16332F:	drivers/media/platform/ti-vpe/
16333
16334TI WILINK WIRELESS DRIVERS
16335L:	linux-wireless@vger.kernel.org
16336W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16337W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16339S:	Orphan
16340F:	drivers/net/wireless/ti/
16341F:	include/linux/wl12xx.h
16342
16343TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16344M:	John Stultz <john.stultz@linaro.org>
16345M:	Thomas Gleixner <tglx@linutronix.de>
16346R:	Stephen Boyd <sboyd@kernel.org>
16347L:	linux-kernel@vger.kernel.org
16348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16349S:	Supported
16350F:	include/linux/clocksource.h
16351F:	include/linux/time.h
16352F:	include/linux/timex.h
16353F:	include/uapi/linux/time.h
16354F:	include/uapi/linux/timex.h
16355F:	kernel/time/clocksource.c
16356F:	kernel/time/time*.c
16357F:	kernel/time/alarmtimer.c
16358F:	kernel/time/ntp.c
16359F:	tools/testing/selftests/timers/
16360
16361TIPC NETWORK LAYER
16362M:	Jon Maloy <jon.maloy@ericsson.com>
16363M:	Ying Xue <ying.xue@windriver.com>
16364L:	netdev@vger.kernel.org (core kernel code)
16365L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16366W:	http://tipc.sourceforge.net/
16367S:	Maintained
16368F:	include/uapi/linux/tipc*.h
16369F:	net/tipc/
16370
16371TLAN NETWORK DRIVER
16372M:	Samuel Chessman <chessman@tux.org>
16373L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16374W:	http://sourceforge.net/projects/tlan/
16375S:	Maintained
16376F:	Documentation/networking/device_drivers/ti/tlan.txt
16377F:	drivers/net/ethernet/ti/tlan.*
16378
16379TM6000 VIDEO4LINUX DRIVER
16380M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16381L:	linux-media@vger.kernel.org
16382W:	https://linuxtv.org
16383T:	git git://linuxtv.org/media_tree.git
16384S:	Odd fixes
16385F:	drivers/media/usb/tm6000/
16386F:	Documentation/media/v4l-drivers/tm6000*
16387
16388TMIO/SDHI MMC DRIVER
16389M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16390L:	linux-mmc@vger.kernel.org
16391S:	Supported
16392F:	drivers/mmc/host/tmio_mmc*
16393F:	drivers/mmc/host/renesas_sdhi*
16394F:	include/linux/mfd/tmio.h
16395
16396TMP401 HARDWARE MONITOR DRIVER
16397M:	Guenter Roeck <linux@roeck-us.net>
16398L:	linux-hwmon@vger.kernel.org
16399S:	Maintained
16400F:	Documentation/hwmon/tmp401.rst
16401F:	drivers/hwmon/tmp401.c
16402
16403TMPFS (SHMEM FILESYSTEM)
16404M:	Hugh Dickins <hughd@google.com>
16405L:	linux-mm@kvack.org
16406S:	Maintained
16407F:	include/linux/shmem_fs.h
16408F:	mm/shmem.c
16409
16410TOMOYO SECURITY MODULE
16411M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16412M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16413L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16414L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16415L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16416L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16417W:	https://tomoyo.osdn.jp/
16418S:	Maintained
16419F:	security/tomoyo/
16420
16421TOPSTAR LAPTOP EXTRAS DRIVER
16422M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16423L:	platform-driver-x86@vger.kernel.org
16424S:	Maintained
16425F:	drivers/platform/x86/topstar-laptop.c
16426
16427TORTURE-TEST MODULES
16428M:	Davidlohr Bueso <dave@stgolabs.net>
16429M:	"Paul E. McKenney" <paulmck@kernel.org>
16430M:	Josh Triplett <josh@joshtriplett.org>
16431L:	linux-kernel@vger.kernel.org
16432S:	Supported
16433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16434F:	Documentation/RCU/torture.txt
16435F:	kernel/torture.c
16436F:	kernel/rcu/rcutorture.c
16437F:	kernel/rcu/rcuperf.c
16438F:	kernel/locking/locktorture.c
16439
16440TOSHIBA ACPI EXTRAS DRIVER
16441M:	Azael Avalos <coproscefalo@gmail.com>
16442L:	platform-driver-x86@vger.kernel.org
16443S:	Maintained
16444F:	drivers/platform/x86/toshiba_acpi.c
16445
16446TOSHIBA BLUETOOTH DRIVER
16447M:	Azael Avalos <coproscefalo@gmail.com>
16448L:	platform-driver-x86@vger.kernel.org
16449S:	Maintained
16450F:	drivers/platform/x86/toshiba_bluetooth.c
16451
16452TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16453M:	Azael Avalos <coproscefalo@gmail.com>
16454L:	platform-driver-x86@vger.kernel.org
16455S:	Maintained
16456F:	drivers/platform/x86/toshiba_haps.c
16457
16458TOSHIBA SMM DRIVER
16459M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16460W:	http://www.buzzard.org.uk/toshiba/
16461S:	Maintained
16462F:	drivers/char/toshiba.c
16463F:	include/linux/toshiba.h
16464F:	include/uapi/linux/toshiba.h
16465
16466TOSHIBA TC358743 DRIVER
16467M:	Mats Randgaard <matrandg@cisco.com>
16468L:	linux-media@vger.kernel.org
16469S:	Maintained
16470F:	drivers/media/i2c/tc358743*
16471F:	include/media/i2c/tc358743.h
16472
16473TOSHIBA WMI HOTKEYS DRIVER
16474M:	Azael Avalos <coproscefalo@gmail.com>
16475L:	platform-driver-x86@vger.kernel.org
16476S:	Maintained
16477F:	drivers/platform/x86/toshiba-wmi.c
16478
16479TPM DEVICE DRIVER
16480M:	Peter Huewe <peterhuewe@gmx.de>
16481M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16482R:	Jason Gunthorpe <jgg@ziepe.ca>
16483L:	linux-integrity@vger.kernel.org
16484Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16485W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16486T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16487S:	Maintained
16488F:	drivers/char/tpm/
16489
16490TRACING
16491M:	Steven Rostedt <rostedt@goodmis.org>
16492M:	Ingo Molnar <mingo@redhat.com>
16493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16494S:	Maintained
16495F:	Documentation/trace/ftrace.rst
16496F:	arch/*/*/*/ftrace.h
16497F:	arch/*/kernel/ftrace.c
16498F:	include/*/ftrace.h
16499F:	include/linux/trace*.h
16500F:	include/trace/
16501F:	kernel/trace/
16502F:	tools/testing/selftests/ftrace/
16503
16504TRACING MMIO ACCESSES (MMIOTRACE)
16505M:	Steven Rostedt <rostedt@goodmis.org>
16506M:	Ingo Molnar <mingo@kernel.org>
16507R:	Karol Herbst <karolherbst@gmail.com>
16508R:	Pekka Paalanen <ppaalanen@gmail.com>
16509S:	Maintained
16510L:	linux-kernel@vger.kernel.org
16511L:	nouveau@lists.freedesktop.org
16512F:	kernel/trace/trace_mmiotrace.c
16513F:	include/linux/mmiotrace.h
16514F:	arch/x86/mm/kmmio.c
16515F:	arch/x86/mm/mmio-mod.c
16516F:	arch/x86/mm/testmmiotrace.c
16517
16518TRIVIAL PATCHES
16519M:	Jiri Kosina <trivial@kernel.org>
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16521S:	Maintained
16522K:	^Subject:.*(?i)trivial
16523
16524TEMPO SEMICONDUCTOR DRIVERS
16525M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16526S:	Maintained
16527F:	sound/soc/codecs/tscs*.c
16528F:	sound/soc/codecs/tscs*.h
16529F:	Documentation/devicetree/bindings/sound/tscs*.txt
16530
16531TTY LAYER
16532M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16533M:	Jiri Slaby <jslaby@suse.com>
16534S:	Supported
16535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16536F:	Documentation/driver-api/serial/
16537F:	drivers/tty/
16538F:	drivers/tty/serial/serial_core.c
16539F:	include/linux/serial_core.h
16540F:	include/linux/serial.h
16541F:	include/linux/tty.h
16542F:	include/uapi/linux/serial_core.h
16543F:	include/uapi/linux/serial.h
16544F:	include/uapi/linux/tty.h
16545
16546TUA9001 MEDIA DRIVER
16547M:	Antti Palosaari <crope@iki.fi>
16548L:	linux-media@vger.kernel.org
16549W:	https://linuxtv.org
16550W:	http://palosaari.fi/linux/
16551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16552T:	git git://linuxtv.org/anttip/media_tree.git
16553S:	Maintained
16554F:	drivers/media/tuners/tua9001*
16555
16556TULIP NETWORK DRIVERS
16557L:	netdev@vger.kernel.org
16558L:	linux-parisc@vger.kernel.org
16559S:	Orphan
16560F:	drivers/net/ethernet/dec/tulip/
16561
16562TUN/TAP driver
16563M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16564W:	http://vtun.sourceforge.net/tun
16565S:	Maintained
16566F:	Documentation/networking/tuntap.txt
16567F:	arch/um/os-Linux/drivers/
16568
16569TURBOCHANNEL SUBSYSTEM
16570M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16571M:	Ralf Baechle <ralf@linux-mips.org>
16572L:	linux-mips@vger.kernel.org
16573Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16574S:	Maintained
16575F:	drivers/tc/
16576F:	include/linux/tc.h
16577
16578TURBOSTAT UTILITY
16579M:	"Len Brown" <lenb@kernel.org>
16580L:	linux-pm@vger.kernel.org
16581B:	https://bugzilla.kernel.org
16582Q:	https://patchwork.kernel.org/project/linux-pm/list/
16583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16584S:	Supported
16585F:	tools/power/x86/turbostat/
16586
16587TW5864 VIDEO4LINUX DRIVER
16588M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16589M:	Anton Sviridenko <anton@corp.bluecherry.net>
16590M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16591M:	Andrey Utkin <andrey_utkin@fastmail.com>
16592L:	linux-media@vger.kernel.org
16593S:	Supported
16594F:	drivers/media/pci/tw5864/
16595
16596TW68 VIDEO4LINUX DRIVER
16597M:	Hans Verkuil <hverkuil@xs4all.nl>
16598L:	linux-media@vger.kernel.org
16599T:	git git://linuxtv.org/media_tree.git
16600W:	https://linuxtv.org
16601S:	Odd Fixes
16602F:	drivers/media/pci/tw68/
16603
16604TW686X VIDEO4LINUX DRIVER
16605M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16606L:	linux-media@vger.kernel.org
16607T:	git git://linuxtv.org/media_tree.git
16608W:	http://linuxtv.org
16609S:	Maintained
16610F:	drivers/media/pci/tw686x/
16611
16612UBI FILE SYSTEM (UBIFS)
16613M:	Richard Weinberger <richard@nod.at>
16614M:	Artem Bityutskiy <dedekind1@gmail.com>
16615M:	Adrian Hunter <adrian.hunter@intel.com>
16616L:	linux-mtd@lists.infradead.org
16617T:	git git://git.infradead.org/ubifs-2.6.git
16618W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16619S:	Supported
16620F:	Documentation/filesystems/ubifs.txt
16621F:	fs/ubifs/
16622
16623UCLINUX (M68KNOMMU AND COLDFIRE)
16624M:	Greg Ungerer <gerg@linux-m68k.org>
16625W:	http://www.linux-m68k.org/
16626W:	http://www.uclinux.org/
16627L:	linux-m68k@lists.linux-m68k.org
16628L:	uclinux-dev@uclinux.org  (subscribers-only)
16629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16630S:	Maintained
16631F:	arch/m68k/coldfire/
16632F:	arch/m68k/68*/
16633F:	arch/m68k/*/*_no.*
16634F:	arch/m68k/include/asm/*_no.*
16635
16636UDF FILESYSTEM
16637M:	Jan Kara <jack@suse.com>
16638S:	Maintained
16639F:	Documentation/filesystems/udf.txt
16640F:	fs/udf/
16641
16642UDRAW TABLET
16643M:	Bastien Nocera <hadess@hadess.net>
16644L:	linux-input@vger.kernel.org
16645S:	Maintained
16646F:	drivers/hid/hid-udraw-ps3.c
16647
16648UFS FILESYSTEM
16649M:	Evgeniy Dushistov <dushistov@mail.ru>
16650S:	Maintained
16651F:	Documentation/admin-guide/ufs.rst
16652F:	fs/ufs/
16653
16654UHID USERSPACE HID IO DRIVER:
16655M:	David Herrmann <dh.herrmann@googlemail.com>
16656L:	linux-input@vger.kernel.org
16657S:	Maintained
16658F:	drivers/hid/uhid.c
16659F:	include/uapi/linux/uhid.h
16660
16661ULPI BUS
16662M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16663L:	linux-usb@vger.kernel.org
16664S:	Maintained
16665F:	drivers/usb/common/ulpi.c
16666F:	include/linux/ulpi/
16667
16668ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16669L:	devel@driverdev.osuosl.org
16670S:	Obsolete
16671F:	drivers/staging/uwb/
16672
16673UNICODE SUBSYSTEM:
16674M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16675L:	linux-fsdevel@vger.kernel.org
16676S:	Supported
16677F:	fs/unicode/
16678
16679UNICORE32 ARCHITECTURE:
16680M:	Guan Xuetao <gxt@pku.edu.cn>
16681W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16682S:	Maintained
16683T:	git git://github.com/gxt/linux.git
16684F:	arch/unicore32/
16685
16686UNIFDEF
16687M:	Tony Finch <dot@dotat.at>
16688W:	http://dotat.at/prog/unifdef
16689S:	Maintained
16690F:	scripts/unifdef.c
16691
16692UNIFORM CDROM DRIVER
16693M:	Jens Axboe <axboe@kernel.dk>
16694W:	http://www.kernel.dk
16695S:	Maintained
16696F:	Documentation/cdrom/
16697F:	drivers/cdrom/cdrom.c
16698F:	include/linux/cdrom.h
16699F:	include/uapi/linux/cdrom.h
16700
16701UNISYS S-PAR DRIVERS
16702M:	David Kershner <david.kershner@unisys.com>
16703L:	sparmaintainer@unisys.com (Unisys internal)
16704S:	Supported
16705F:	include/linux/visorbus.h
16706F:	drivers/visorbus/
16707F:	drivers/staging/unisys/
16708
16709UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16710R:	Alim Akhtar <alim.akhtar@samsung.com>
16711R:	Avri Altman <avri.altman@wdc.com>
16712R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16713L:	linux-scsi@vger.kernel.org
16714S:	Supported
16715F:	Documentation/scsi/ufs.txt
16716F:	drivers/scsi/ufs/
16717
16718UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16719M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16720L:	linux-scsi@vger.kernel.org
16721S:	Supported
16722F:	drivers/scsi/ufs/*dwc*
16723
16724UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16725M:	Stanley Chu <stanley.chu@mediatek.com>
16726L:	linux-scsi@vger.kernel.org
16727L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16728S:	Maintained
16729F:	drivers/scsi/ufs/ufs-mediatek*
16730
16731UNSORTED BLOCK IMAGES (UBI)
16732M:	Artem Bityutskiy <dedekind1@gmail.com>
16733M:	Richard Weinberger <richard@nod.at>
16734W:	http://www.linux-mtd.infradead.org/
16735L:	linux-mtd@lists.infradead.org
16736T:	git git://git.infradead.org/ubifs-2.6.git
16737S:	Supported
16738F:	drivers/mtd/ubi/
16739F:	include/linux/mtd/ubi.h
16740F:	include/uapi/mtd/ubi-user.h
16741
16742USB "USBNET" DRIVER FRAMEWORK
16743M:	Oliver Neukum <oneukum@suse.com>
16744L:	netdev@vger.kernel.org
16745W:	http://www.linux-usb.org/usbnet
16746S:	Maintained
16747F:	drivers/net/usb/usbnet.c
16748F:	include/linux/usb/usbnet.h
16749
16750USB ACM DRIVER
16751M:	Oliver Neukum <oneukum@suse.com>
16752L:	linux-usb@vger.kernel.org
16753S:	Maintained
16754F:	Documentation/usb/acm.rst
16755F:	drivers/usb/class/cdc-acm.*
16756
16757USB AR5523 WIRELESS DRIVER
16758M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16759L:	linux-wireless@vger.kernel.org
16760S:	Maintained
16761F:	drivers/net/wireless/ath/ar5523/
16762
16763USB ATTACHED SCSI
16764M:	Oliver Neukum <oneukum@suse.com>
16765L:	linux-usb@vger.kernel.org
16766L:	linux-scsi@vger.kernel.org
16767S:	Maintained
16768F:	drivers/usb/storage/uas.c
16769
16770USB CDC ETHERNET DRIVER
16771M:	Oliver Neukum <oliver@neukum.org>
16772L:	linux-usb@vger.kernel.org
16773S:	Maintained
16774F:	drivers/net/usb/cdc_*.c
16775F:	include/uapi/linux/usb/cdc.h
16776
16777USB CHAOSKEY DRIVER
16778M:	Keith Packard <keithp@keithp.com>
16779L:	linux-usb@vger.kernel.org
16780S:	Maintained
16781F:	drivers/usb/misc/chaoskey.c
16782
16783USB CYPRESS C67X00 DRIVER
16784M:	Peter Korsgaard <jacmet@sunsite.dk>
16785L:	linux-usb@vger.kernel.org
16786S:	Maintained
16787F:	drivers/usb/c67x00/
16788
16789USB DAVICOM DM9601 DRIVER
16790M:	Peter Korsgaard <jacmet@sunsite.dk>
16791L:	netdev@vger.kernel.org
16792W:	http://www.linux-usb.org/usbnet
16793S:	Maintained
16794F:	drivers/net/usb/dm9601.c
16795
16796USB DIAMOND RIO500 DRIVER
16797M:	Cesar Miquel <miquel@df.uba.ar>
16798L:	rio500-users@lists.sourceforge.net
16799W:	http://rio500.sourceforge.net
16800S:	Maintained
16801F:	drivers/usb/misc/rio500*
16802
16803USB EHCI DRIVER
16804M:	Alan Stern <stern@rowland.harvard.edu>
16805L:	linux-usb@vger.kernel.org
16806S:	Maintained
16807F:	Documentation/usb/ehci.rst
16808F:	drivers/usb/host/ehci*
16809
16810USB GADGET/PERIPHERAL SUBSYSTEM
16811M:	Felipe Balbi <balbi@kernel.org>
16812L:	linux-usb@vger.kernel.org
16813W:	http://www.linux-usb.org/gadget
16814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16815S:	Maintained
16816F:	drivers/usb/gadget/
16817F:	include/linux/usb/gadget*
16818
16819USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16820M:	Jiri Kosina <jikos@kernel.org>
16821M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16822L:	linux-usb@vger.kernel.org
16823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16824S:	Maintained
16825F:	Documentation/hid/hiddev.rst
16826F:	drivers/hid/usbhid/
16827
16828USB INTEL XHCI ROLE MUX DRIVER
16829M:	Hans de Goede <hdegoede@redhat.com>
16830L:	linux-usb@vger.kernel.org
16831S:	Maintained
16832F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16833
16834USB IP DRIVER FOR HISILICON KIRIN
16835M:	Yu Chen <chenyu56@huawei.com>
16836M:	Binghui Wang <wangbinghui@hisilicon.com>
16837L:	linux-usb@vger.kernel.org
16838S:	Maintained
16839F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16840F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16841
16842USB ISP116X DRIVER
16843M:	Olav Kongas <ok@artecdesign.ee>
16844L:	linux-usb@vger.kernel.org
16845S:	Maintained
16846F:	drivers/usb/host/isp116x*
16847F:	include/linux/usb/isp116x.h
16848
16849USB LAN78XX ETHERNET DRIVER
16850M:	Woojung Huh <woojung.huh@microchip.com>
16851M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16852L:	netdev@vger.kernel.org
16853S:	Maintained
16854F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16855F:	drivers/net/usb/lan78xx.*
16856F:	include/dt-bindings/net/microchip-lan78xx.h
16857
16858USB MASS STORAGE DRIVER
16859M:	Alan Stern <stern@rowland.harvard.edu>
16860L:	linux-usb@vger.kernel.org
16861L:	usb-storage@lists.one-eyed-alien.net
16862S:	Maintained
16863F:	drivers/usb/storage/
16864
16865USB MIDI DRIVER
16866M:	Clemens Ladisch <clemens@ladisch.de>
16867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16869S:	Maintained
16870F:	sound/usb/midi.*
16871
16872USB NETWORKING DRIVERS
16873L:	linux-usb@vger.kernel.org
16874S:	Odd Fixes
16875F:	drivers/net/usb/
16876
16877USB OHCI DRIVER
16878M:	Alan Stern <stern@rowland.harvard.edu>
16879L:	linux-usb@vger.kernel.org
16880S:	Maintained
16881F:	Documentation/usb/ohci.rst
16882F:	drivers/usb/host/ohci*
16883
16884USB OTG FSM (Finite State Machine)
16885M:	Peter Chen <Peter.Chen@nxp.com>
16886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16887L:	linux-usb@vger.kernel.org
16888S:	Maintained
16889F:	drivers/usb/common/usb-otg-fsm.c
16890
16891USB OVER IP DRIVER
16892M:	Valentina Manea <valentina.manea.m@gmail.com>
16893M:	Shuah Khan <shuah@kernel.org>
16894M:	Shuah Khan <skhan@linuxfoundation.org>
16895L:	linux-usb@vger.kernel.org
16896S:	Maintained
16897F:	Documentation/usb/usbip_protocol.rst
16898F:	drivers/usb/usbip/
16899F:	tools/usb/usbip/
16900F:	tools/testing/selftests/drivers/usb/usbip/
16901
16902USB PEGASUS DRIVER
16903M:	Petko Manolov <petkan@nucleusys.com>
16904L:	linux-usb@vger.kernel.org
16905L:	netdev@vger.kernel.org
16906T:	git git://github.com/petkan/pegasus.git
16907W:	https://github.com/petkan/pegasus
16908S:	Maintained
16909F:	drivers/net/usb/pegasus.*
16910
16911USB PHY LAYER
16912M:	Felipe Balbi <balbi@kernel.org>
16913L:	linux-usb@vger.kernel.org
16914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16915S:	Maintained
16916F:	drivers/usb/phy/
16917
16918USB PRINTER DRIVER (usblp)
16919M:	Pete Zaitcev <zaitcev@redhat.com>
16920L:	linux-usb@vger.kernel.org
16921S:	Supported
16922F:	drivers/usb/class/usblp.c
16923
16924USB QMI WWAN NETWORK DRIVER
16925M:	Bjørn Mork <bjorn@mork.no>
16926L:	netdev@vger.kernel.org
16927S:	Maintained
16928F:	Documentation/ABI/testing/sysfs-class-net-qmi
16929F:	drivers/net/usb/qmi_wwan.c
16930
16931USB RTL8150 DRIVER
16932M:	Petko Manolov <petkan@nucleusys.com>
16933L:	linux-usb@vger.kernel.org
16934L:	netdev@vger.kernel.org
16935T:	git git://github.com/petkan/rtl8150.git
16936W:	https://github.com/petkan/rtl8150
16937S:	Maintained
16938F:	drivers/net/usb/rtl8150.c
16939
16940USB SERIAL SUBSYSTEM
16941M:	Johan Hovold <johan@kernel.org>
16942L:	linux-usb@vger.kernel.org
16943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16944S:	Maintained
16945F:	Documentation/usb/usb-serial.rst
16946F:	drivers/usb/serial/
16947F:	include/linux/usb/serial.h
16948
16949USB SMSC75XX ETHERNET DRIVER
16950M:	Steve Glendinning <steve.glendinning@shawell.net>
16951L:	netdev@vger.kernel.org
16952S:	Maintained
16953F:	drivers/net/usb/smsc75xx.*
16954
16955USB SMSC95XX ETHERNET DRIVER
16956M:	Steve Glendinning <steve.glendinning@shawell.net>
16957M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16958L:	netdev@vger.kernel.org
16959S:	Maintained
16960F:	drivers/net/usb/smsc95xx.*
16961
16962USB SUBSYSTEM
16963M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16964L:	linux-usb@vger.kernel.org
16965W:	http://www.linux-usb.org
16966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16967S:	Supported
16968F:	Documentation/devicetree/bindings/usb/
16969F:	Documentation/usb/
16970F:	drivers/usb/
16971F:	include/linux/usb.h
16972F:	include/linux/usb/
16973
16974USB TYPEC PI3USB30532 MUX DRIVER
16975M:	Hans de Goede <hdegoede@redhat.com>
16976L:	linux-usb@vger.kernel.org
16977S:	Maintained
16978F:	drivers/usb/typec/mux/pi3usb30532.c
16979
16980USB TYPEC CLASS
16981M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16982L:	linux-usb@vger.kernel.org
16983S:	Maintained
16984F:	Documentation/ABI/testing/sysfs-class-typec
16985F:	Documentation/driver-api/usb/typec.rst
16986F:	drivers/usb/typec/
16987F:	include/linux/usb/typec.h
16988
16989USB TYPEC BUS FOR ALTERNATE MODES
16990M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16991L:	linux-usb@vger.kernel.org
16992S:	Maintained
16993F:	Documentation/ABI/testing/sysfs-bus-typec
16994F:	Documentation/driver-api/usb/typec_bus.rst
16995F:	drivers/usb/typec/altmodes/
16996F:	include/linux/usb/typec_altmode.h
16997
16998USB TYPEC PORT CONTROLLER DRIVERS
16999M:	Guenter Roeck <linux@roeck-us.net>
17000L:	linux-usb@vger.kernel.org
17001S:	Maintained
17002F:	drivers/usb/typec/tcpm/
17003
17004USB UHCI DRIVER
17005M:	Alan Stern <stern@rowland.harvard.edu>
17006L:	linux-usb@vger.kernel.org
17007S:	Maintained
17008F:	drivers/usb/host/uhci*
17009
17010USB VIDEO CLASS
17011M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17012L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17013L:	linux-media@vger.kernel.org
17014T:	git git://linuxtv.org/media_tree.git
17015W:	http://www.ideasonboard.org/uvc/
17016S:	Maintained
17017F:	drivers/media/usb/uvc/
17018F:	include/uapi/linux/uvcvideo.h
17019
17020USB VISION DRIVER
17021M:	Hans Verkuil <hverkuil@xs4all.nl>
17022L:	linux-media@vger.kernel.org
17023T:	git git://linuxtv.org/media_tree.git
17024W:	https://linuxtv.org
17025S:	Odd Fixes
17026F:	drivers/media/usb/usbvision/
17027
17028USB WEBCAM GADGET
17029M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17030L:	linux-usb@vger.kernel.org
17031S:	Maintained
17032F:	drivers/usb/gadget/function/*uvc*
17033F:	drivers/usb/gadget/legacy/webcam.c
17034F:	include/uapi/linux/usb/g_uvc.h
17035
17036USB WIRELESS RNDIS DRIVER (rndis_wlan)
17037M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17038L:	linux-wireless@vger.kernel.org
17039S:	Maintained
17040F:	drivers/net/wireless/rndis_wlan.c
17041
17042USB XHCI DRIVER
17043M:	Mathias Nyman <mathias.nyman@intel.com>
17044L:	linux-usb@vger.kernel.org
17045S:	Supported
17046F:	drivers/usb/host/xhci*
17047F:	drivers/usb/host/pci-quirks*
17048
17049USB ZD1201 DRIVER
17050L:	linux-wireless@vger.kernel.org
17051W:	http://linux-lc100020.sourceforge.net
17052S:	Orphan
17053F:	drivers/net/wireless/zydas/zd1201.*
17054
17055USB ZR364XX DRIVER
17056M:	Antoine Jacquet <royale@zerezo.com>
17057L:	linux-usb@vger.kernel.org
17058L:	linux-media@vger.kernel.org
17059T:	git git://linuxtv.org/media_tree.git
17060W:	http://royale.zerezo.com/zr364xx/
17061S:	Maintained
17062F:	Documentation/media/v4l-drivers/zr364xx*
17063F:	drivers/media/usb/zr364xx/
17064
17065USER-MODE LINUX (UML)
17066M:	Jeff Dike <jdike@addtoit.com>
17067M:	Richard Weinberger <richard@nod.at>
17068M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17069L:	linux-um@lists.infradead.org
17070W:	http://user-mode-linux.sourceforge.net
17071Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17073S:	Maintained
17074F:	Documentation/virt/uml/
17075F:	arch/um/
17076F:	arch/x86/um/
17077F:	fs/hostfs/
17078
17079USERSPACE COPYIN/COPYOUT (UIOVEC)
17080M:	Alexander Viro <viro@zeniv.linux.org.uk>
17081S:	Maintained
17082F:	lib/iov_iter.c
17083F:	include/linux/uio.h
17084
17085USERSPACE DMA BUFFER DRIVER
17086M:	Gerd Hoffmann <kraxel@redhat.com>
17087S:	Maintained
17088L:	dri-devel@lists.freedesktop.org
17089F:	drivers/dma-buf/udmabuf.c
17090F:	include/uapi/linux/udmabuf.h
17091T:	git git://anongit.freedesktop.org/drm/drm-misc
17092
17093USERSPACE I/O (UIO)
17094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17095S:	Maintained
17096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17097F:	Documentation/driver-api/uio-howto.rst
17098F:	drivers/uio/
17099F:	include/linux/uio_driver.h
17100
17101UTIL-LINUX PACKAGE
17102M:	Karel Zak <kzak@redhat.com>
17103L:	util-linux@vger.kernel.org
17104W:	http://en.wikipedia.org/wiki/Util-linux
17105T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17106S:	Maintained
17107
17108UUID HELPERS
17109M:	Christoph Hellwig <hch@lst.de>
17110R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17111L:	linux-kernel@vger.kernel.org
17112T:	git git://git.infradead.org/users/hch/uuid.git
17113F:	lib/uuid.c
17114F:	lib/test_uuid.c
17115F:	include/linux/uuid.h
17116F:	include/uapi/linux/uuid.h
17117S:	Maintained
17118
17119UVESAFB DRIVER
17120M:	Michal Januszewski <spock@gentoo.org>
17121L:	linux-fbdev@vger.kernel.org
17122W:	https://github.com/mjanusz/v86d
17123S:	Maintained
17124F:	Documentation/fb/uvesafb.rst
17125F:	drivers/video/fbdev/uvesafb.*
17126
17127VF610 NAND DRIVER
17128M:	Stefan Agner <stefan@agner.ch>
17129L:	linux-mtd@lists.infradead.org
17130S:	Supported
17131F:	drivers/mtd/nand/raw/vf610_nfc.c
17132
17133VFAT/FAT/MSDOS FILESYSTEM
17134M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17135S:	Maintained
17136F:	Documentation/filesystems/vfat.txt
17137F:	fs/fat/
17138
17139VFIO DRIVER
17140M:	Alex Williamson <alex.williamson@redhat.com>
17141R:	Cornelia Huck <cohuck@redhat.com>
17142L:	kvm@vger.kernel.org
17143T:	git git://github.com/awilliam/linux-vfio.git
17144S:	Maintained
17145F:	Documentation/driver-api/vfio.rst
17146F:	drivers/vfio/
17147F:	include/linux/vfio.h
17148F:	include/uapi/linux/vfio.h
17149
17150VFIO MEDIATED DEVICE DRIVERS
17151M:	Kirti Wankhede <kwankhede@nvidia.com>
17152L:	kvm@vger.kernel.org
17153S:	Maintained
17154F:	Documentation/driver-api/vfio-mediated-device.rst
17155F:	drivers/vfio/mdev/
17156F:	include/linux/mdev.h
17157F:	samples/vfio-mdev/
17158
17159VFIO PLATFORM DRIVER
17160M:	Eric Auger <eric.auger@redhat.com>
17161L:	kvm@vger.kernel.org
17162S:	Maintained
17163F:	drivers/vfio/platform/
17164
17165VGA_SWITCHEROO
17166R:	Lukas Wunner <lukas@wunner.de>
17167S:	Maintained
17168F:	Documentation/gpu/vga-switcheroo.rst
17169F:	drivers/gpu/vga/vga_switcheroo.c
17170F:	include/linux/vga_switcheroo.h
17171T:	git git://anongit.freedesktop.org/drm/drm-misc
17172
17173VIA RHINE NETWORK DRIVER
17174S:	Orphan
17175F:	drivers/net/ethernet/via/via-rhine.c
17176
17177VIA SD/MMC CARD CONTROLLER DRIVER
17178M:	Bruce Chang <brucechang@via.com.tw>
17179M:	Harald Welte <HaraldWelte@viatech.com>
17180S:	Maintained
17181F:	drivers/mmc/host/via-sdmmc.c
17182
17183VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17184M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17185L:	linux-fbdev@vger.kernel.org
17186S:	Maintained
17187F:	include/linux/via-core.h
17188F:	include/linux/via-gpio.h
17189F:	include/linux/via_i2c.h
17190F:	drivers/video/fbdev/via/
17191
17192VIA VELOCITY NETWORK DRIVER
17193M:	Francois Romieu <romieu@fr.zoreil.com>
17194L:	netdev@vger.kernel.org
17195S:	Maintained
17196F:	drivers/net/ethernet/via/via-velocity.*
17197
17198VICODEC VIRTUAL CODEC DRIVER
17199M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17200L:	linux-media@vger.kernel.org
17201T:	git git://linuxtv.org/media_tree.git
17202W:	https://linuxtv.org
17203S:	Maintained
17204F:	drivers/media/platform/vicodec/*
17205
17206VIDEO MULTIPLEXER DRIVER
17207M:	Philipp Zabel <p.zabel@pengutronix.de>
17208L:	linux-media@vger.kernel.org
17209S:	Maintained
17210F:	drivers/media/platform/video-mux.c
17211
17212VIDEO I2C POLLING DRIVER
17213M:	Matt Ranostay <matt.ranostay@konsulko.com>
17214L:	linux-media@vger.kernel.org
17215S:	Maintained
17216F:	drivers/media/i2c/video-i2c.c
17217
17218VIDEOBUF2 FRAMEWORK
17219M:	Pawel Osciak <pawel@osciak.com>
17220M:	Marek Szyprowski <m.szyprowski@samsung.com>
17221M:	Kyungmin Park <kyungmin.park@samsung.com>
17222R:	Tomasz Figa <tfiga@chromium.org>
17223L:	linux-media@vger.kernel.org
17224S:	Maintained
17225F:	drivers/media/common/videobuf2/*
17226F:	include/media/videobuf2-*
17227
17228VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17229M:	Helen Koike <helen.koike@collabora.com>
17230L:	linux-media@vger.kernel.org
17231T:	git git://linuxtv.org/media_tree.git
17232W:	https://linuxtv.org
17233S:	Maintained
17234F:	drivers/media/platform/vimc/*
17235
17236VIRT LIB
17237M:	Alex Williamson <alex.williamson@redhat.com>
17238M:	Paolo Bonzini <pbonzini@redhat.com>
17239L:	kvm@vger.kernel.org
17240S:	Supported
17241F:	virt/lib/
17242
17243VIRTIO AND VHOST VSOCK DRIVER
17244M:	Stefan Hajnoczi <stefanha@redhat.com>
17245L:	kvm@vger.kernel.org
17246L:	virtualization@lists.linux-foundation.org
17247L:	netdev@vger.kernel.org
17248S:	Maintained
17249F:	include/linux/virtio_vsock.h
17250F:	include/uapi/linux/virtio_vsock.h
17251F:	include/uapi/linux/vsockmon.h
17252F:	include/uapi/linux/vm_sockets_diag.h
17253F:	net/vmw_vsock/diag.c
17254F:	net/vmw_vsock/af_vsock_tap.c
17255F:	net/vmw_vsock/virtio_transport_common.c
17256F:	net/vmw_vsock/virtio_transport.c
17257F:	drivers/net/vsockmon.c
17258F:	drivers/vhost/vsock.c
17259F:	tools/testing/vsock/
17260
17261VIRTIO CONSOLE DRIVER
17262M:	Amit Shah <amit@kernel.org>
17263L:	virtualization@lists.linux-foundation.org
17264S:	Maintained
17265F:	drivers/char/virtio_console.c
17266F:	include/linux/virtio_console.h
17267F:	include/uapi/linux/virtio_console.h
17268
17269VIRTIO CORE AND NET DRIVERS
17270M:	"Michael S. Tsirkin" <mst@redhat.com>
17271M:	Jason Wang <jasowang@redhat.com>
17272L:	virtualization@lists.linux-foundation.org
17273S:	Maintained
17274F:	Documentation/devicetree/bindings/virtio/
17275F:	drivers/virtio/
17276F:	tools/virtio/
17277F:	drivers/net/virtio_net.c
17278F:	drivers/block/virtio_blk.c
17279F:	include/linux/virtio*.h
17280F:	include/uapi/linux/virtio_*.h
17281F:	drivers/crypto/virtio/
17282F:	mm/balloon_compaction.c
17283
17284VIRTIO BLOCK AND SCSI DRIVERS
17285M:	"Michael S. Tsirkin" <mst@redhat.com>
17286M:	Jason Wang <jasowang@redhat.com>
17287R:	Paolo Bonzini <pbonzini@redhat.com>
17288R:	Stefan Hajnoczi <stefanha@redhat.com>
17289L:	virtualization@lists.linux-foundation.org
17290S:	Maintained
17291F:	drivers/block/virtio_blk.c
17292F:	drivers/scsi/virtio_scsi.c
17293F:	include/uapi/linux/virtio_blk.h
17294F:	include/uapi/linux/virtio_scsi.h
17295F:	drivers/vhost/scsi.c
17296
17297VIRTIO CRYPTO DRIVER
17298M:	Gonglei <arei.gonglei@huawei.com>
17299L:	virtualization@lists.linux-foundation.org
17300L:	linux-crypto@vger.kernel.org
17301S:	Maintained
17302F:	drivers/crypto/virtio/
17303F:	include/uapi/linux/virtio_crypto.h
17304
17305VIRTIO DRIVERS FOR S390
17306M:	Cornelia Huck <cohuck@redhat.com>
17307M:	Halil Pasic <pasic@linux.ibm.com>
17308L:	linux-s390@vger.kernel.org
17309L:	virtualization@lists.linux-foundation.org
17310L:	kvm@vger.kernel.org
17311S:	Supported
17312F:	drivers/s390/virtio/
17313F:	arch/s390/include/uapi/asm/virtio-ccw.h
17314
17315VIRTIO FILE SYSTEM
17316M:	Vivek Goyal <vgoyal@redhat.com>
17317M:	Stefan Hajnoczi <stefanha@redhat.com>
17318M:	Miklos Szeredi <miklos@szeredi.hu>
17319L:	virtualization@lists.linux-foundation.org
17320L:	linux-fsdevel@vger.kernel.org
17321W:	https://virtio-fs.gitlab.io/
17322S:	Supported
17323F:	fs/fuse/virtio_fs.c
17324F:	include/uapi/linux/virtio_fs.h
17325F:	Documentation/filesystems/virtiofs.rst
17326
17327VIRTIO GPU DRIVER
17328M:	David Airlie <airlied@linux.ie>
17329M:	Gerd Hoffmann <kraxel@redhat.com>
17330L:	dri-devel@lists.freedesktop.org
17331L:	virtualization@lists.linux-foundation.org
17332T:	git git://anongit.freedesktop.org/drm/drm-misc
17333S:	Maintained
17334F:	drivers/gpu/drm/virtio/
17335F:	include/uapi/linux/virtio_gpu.h
17336
17337VIRTIO HOST (VHOST)
17338M:	"Michael S. Tsirkin" <mst@redhat.com>
17339M:	Jason Wang <jasowang@redhat.com>
17340L:	kvm@vger.kernel.org
17341L:	virtualization@lists.linux-foundation.org
17342L:	netdev@vger.kernel.org
17343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17344S:	Maintained
17345F:	drivers/vhost/
17346F:	include/uapi/linux/vhost.h
17347
17348VIRTIO INPUT DRIVER
17349M:	Gerd Hoffmann <kraxel@redhat.com>
17350S:	Maintained
17351F:	drivers/virtio/virtio_input.c
17352F:	include/uapi/linux/virtio_input.h
17353
17354VIRTIO IOMMU DRIVER
17355M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17356L:	virtualization@lists.linux-foundation.org
17357S:	Maintained
17358F:	drivers/iommu/virtio-iommu.c
17359F:	include/uapi/linux/virtio_iommu.h
17360
17361VIRTUAL BOX GUEST DEVICE DRIVER
17362M:	Hans de Goede <hdegoede@redhat.com>
17363M:	Arnd Bergmann <arnd@arndb.de>
17364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17365S:	Maintained
17366F:	include/linux/vbox_utils.h
17367F:	include/uapi/linux/vbox*.h
17368F:	drivers/virt/vboxguest/
17369
17370VIRTUAL SERIO DEVICE DRIVER
17371M:	Stephen Chandler Paul <thatslyude@gmail.com>
17372S:	Maintained
17373F:	drivers/input/serio/userio.c
17374F:	include/uapi/linux/userio.h
17375
17376VIVID VIRTUAL VIDEO DRIVER
17377M:	Hans Verkuil <hverkuil@xs4all.nl>
17378L:	linux-media@vger.kernel.org
17379T:	git git://linuxtv.org/media_tree.git
17380W:	https://linuxtv.org
17381S:	Maintained
17382F:	drivers/media/platform/vivid/*
17383
17384VLYNQ BUS
17385M:	Florian Fainelli <f.fainelli@gmail.com>
17386L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17387S:	Maintained
17388F:	drivers/vlynq/vlynq.c
17389F:	include/linux/vlynq.h
17390
17391VME SUBSYSTEM
17392M:	Martyn Welch <martyn@welchs.me.uk>
17393M:	Manohar Vanga <manohar.vanga@gmail.com>
17394M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17395L:	devel@driverdev.osuosl.org
17396S:	Maintained
17397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17398F:	Documentation/driver-api/vme.rst
17399F:	drivers/staging/vme/
17400F:	drivers/vme/
17401F:	include/linux/vme*
17402
17403VMWARE BALLOON DRIVER
17404M:	Nadav Amit <namit@vmware.com>
17405M:	"VMware, Inc." <pv-drivers@vmware.com>
17406L:	linux-kernel@vger.kernel.org
17407S:	Maintained
17408F:	drivers/misc/vmw_balloon.c
17409
17410VMWARE HYPERVISOR INTERFACE
17411M:	Thomas Hellstrom <thellstrom@vmware.com>
17412M:	"VMware, Inc." <pv-drivers@vmware.com>
17413L:	virtualization@lists.linux-foundation.org
17414S:	Supported
17415F:	arch/x86/kernel/cpu/vmware.c
17416F:	arch/x86/include/asm/vmware.h
17417
17418VMWARE PVRDMA DRIVER
17419M:	Adit Ranadive <aditr@vmware.com>
17420M:	VMware PV-Drivers <pv-drivers@vmware.com>
17421L:	linux-rdma@vger.kernel.org
17422S:	Maintained
17423F:	drivers/infiniband/hw/vmw_pvrdma/
17424
17425VMware PVSCSI driver
17426M:	Jim Gill <jgill@vmware.com>
17427M:	VMware PV-Drivers <pv-drivers@vmware.com>
17428L:	linux-scsi@vger.kernel.org
17429S:	Maintained
17430F:	drivers/scsi/vmw_pvscsi.c
17431F:	drivers/scsi/vmw_pvscsi.h
17432
17433VMWARE VMMOUSE SUBDRIVER
17434M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17435M:	"VMware, Inc." <pv-drivers@vmware.com>
17436L:	linux-input@vger.kernel.org
17437S:	Maintained
17438F:	drivers/input/mouse/vmmouse.c
17439F:	drivers/input/mouse/vmmouse.h
17440
17441VMWARE VMXNET3 ETHERNET DRIVER
17442M:	Ronak Doshi <doshir@vmware.com>
17443M:	"VMware, Inc." <pv-drivers@vmware.com>
17444L:	netdev@vger.kernel.org
17445S:	Maintained
17446F:	drivers/net/vmxnet3/
17447
17448VOCORE VOCORE2 BOARD
17449M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17450L:	linux-mips@vger.kernel.org
17451S:	Maintained
17452F:	arch/mips/boot/dts/ralink/vocore2.dts
17453
17454VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17455M:	Liam Girdwood <lgirdwood@gmail.com>
17456M:	Mark Brown <broonie@kernel.org>
17457L:	linux-kernel@vger.kernel.org
17458W:	http://www.slimlogic.co.uk/?p=48
17459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17460S:	Supported
17461F:	Documentation/devicetree/bindings/regulator/
17462F:	Documentation/power/regulator/
17463F:	drivers/regulator/
17464F:	include/dt-bindings/regulator/
17465F:	include/linux/regulator/
17466K:	regulator_get_optional
17467
17468VRF
17469M:	David Ahern <dsa@cumulusnetworks.com>
17470M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17471L:	netdev@vger.kernel.org
17472S:	Maintained
17473F:	drivers/net/vrf.c
17474F:	Documentation/networking/vrf.txt
17475
17476VT1211 HARDWARE MONITOR DRIVER
17477M:	Juerg Haefliger <juergh@gmail.com>
17478L:	linux-hwmon@vger.kernel.org
17479S:	Maintained
17480F:	Documentation/hwmon/vt1211.rst
17481F:	drivers/hwmon/vt1211.c
17482
17483VT8231 HARDWARE MONITOR DRIVER
17484M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17485L:	linux-hwmon@vger.kernel.org
17486S:	Maintained
17487F:	drivers/hwmon/vt8231.c
17488
17489VUB300 USB to SDIO/SD/MMC bridge chip
17490M:	Tony Olech <tony.olech@elandigitalsystems.com>
17491L:	linux-mmc@vger.kernel.org
17492L:	linux-usb@vger.kernel.org
17493S:	Supported
17494F:	drivers/mmc/host/vub300.c
17495
17496W1 DALLAS'S 1-WIRE BUS
17497M:	Evgeniy Polyakov <zbr@ioremap.net>
17498S:	Maintained
17499F:	Documentation/devicetree/bindings/w1/
17500F:	Documentation/w1/
17501F:	drivers/w1/
17502F:	include/linux/w1.h
17503
17504W83791D HARDWARE MONITORING DRIVER
17505M:	Marc Hulsman <m.hulsman@tudelft.nl>
17506L:	linux-hwmon@vger.kernel.org
17507S:	Maintained
17508F:	Documentation/hwmon/w83791d.rst
17509F:	drivers/hwmon/w83791d.c
17510
17511W83793 HARDWARE MONITORING DRIVER
17512M:	Rudolf Marek <r.marek@assembler.cz>
17513L:	linux-hwmon@vger.kernel.org
17514S:	Maintained
17515F:	Documentation/hwmon/w83793.rst
17516F:	drivers/hwmon/w83793.c
17517
17518W83795 HARDWARE MONITORING DRIVER
17519M:	Jean Delvare <jdelvare@suse.com>
17520L:	linux-hwmon@vger.kernel.org
17521S:	Maintained
17522F:	drivers/hwmon/w83795.c
17523
17524W83L51xD SD/MMC CARD INTERFACE DRIVER
17525M:	Pierre Ossman <pierre@ossman.eu>
17526S:	Maintained
17527F:	drivers/mmc/host/wbsd.*
17528
17529WACOM PROTOCOL 4 SERIAL TABLETS
17530M:	Julian Squires <julian@cipht.net>
17531M:	Hans de Goede <hdegoede@redhat.com>
17532L:	linux-input@vger.kernel.org
17533S:	Maintained
17534F:	drivers/input/tablet/wacom_serial4.c
17535
17536WATCHDOG DEVICE DRIVERS
17537M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17538M:	Guenter Roeck <linux@roeck-us.net>
17539L:	linux-watchdog@vger.kernel.org
17540W:	http://www.linux-watchdog.org/
17541T:	git git://www.linux-watchdog.org/linux-watchdog.git
17542S:	Maintained
17543F:	Documentation/devicetree/bindings/watchdog/
17544F:	Documentation/watchdog/
17545F:	drivers/watchdog/
17546F:	include/linux/watchdog.h
17547F:	include/uapi/linux/watchdog.h
17548
17549WHISKEYCOVE PMIC GPIO DRIVER
17550M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17551L:	linux-gpio@vger.kernel.org
17552S:	Maintained
17553F:	drivers/gpio/gpio-wcove.c
17554
17555WHWAVE RTC DRIVER
17556M:	Dianlong Li <long17.cool@163.com>
17557L:	linux-rtc@vger.kernel.org
17558S:	Maintained
17559F:	drivers/rtc/rtc-sd3078.c
17560
17561WIIMOTE HID DRIVER
17562M:	David Herrmann <dh.herrmann@googlemail.com>
17563L:	linux-input@vger.kernel.org
17564S:	Maintained
17565F:	drivers/hid/hid-wiimote*
17566
17567WILOCITY WIL6210 WIRELESS DRIVER
17568M:	Maya Erez <merez@codeaurora.org>
17569L:	linux-wireless@vger.kernel.org
17570L:	wil6210@qti.qualcomm.com
17571S:	Supported
17572W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17573F:	drivers/net/wireless/ath/wil6210/
17574
17575WIMAX STACK
17576M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17577M:	linux-wimax@intel.com
17578L:	wimax@linuxwimax.org (subscribers-only)
17579S:	Supported
17580W:	http://linuxwimax.org
17581F:	Documentation/admin-guide/wimax/wimax.rst
17582F:	include/linux/wimax/debug.h
17583F:	include/net/wimax.h
17584F:	include/uapi/linux/wimax.h
17585F:	net/wimax/
17586
17587WINBOND CIR DRIVER
17588M:	David Härdeman <david@hardeman.nu>
17589S:	Maintained
17590F:	drivers/media/rc/winbond-cir.c
17591
17592RCMM REMOTE CONTROLS DECODER
17593M:	Patrick Lerda <patrick9876@free.fr>
17594S:	Maintained
17595F:	drivers/media/rc/ir-rcmm-decoder.c
17596
17597WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17598M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17599L:	linux-watchdog@vger.kernel.org
17600S:	Maintained
17601F:	drivers/watchdog/ebc-c384_wdt.c
17602
17603WINSYSTEMS WS16C48 GPIO DRIVER
17604M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17605L:	linux-gpio@vger.kernel.org
17606S:	Maintained
17607F:	drivers/gpio/gpio-ws16c48.c
17608
17609WISTRON LAPTOP BUTTON DRIVER
17610M:	Miloslav Trmac <mitr@volny.cz>
17611S:	Maintained
17612F:	drivers/input/misc/wistron_btns.c
17613
17614WL3501 WIRELESS PCMCIA CARD DRIVER
17615L:	linux-wireless@vger.kernel.org
17616S:	Odd fixes
17617F:	drivers/net/wireless/wl3501*
17618
17619WOLFSON MICROELECTRONICS DRIVERS
17620L:	patches@opensource.cirrus.com
17621T:	git https://github.com/CirrusLogic/linux-drivers.git
17622W:	https://github.com/CirrusLogic/linux-drivers/wiki
17623S:	Supported
17624F:	Documentation/hwmon/wm83??.rst
17625F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17626F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17627F:	Documentation/devicetree/bindings/mfd/arizona.txt
17628F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17629F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17630F:	arch/arm/mach-s3c64xx/mach-crag6410*
17631F:	drivers/clk/clk-wm83*.c
17632F:	drivers/extcon/extcon-arizona.c
17633F:	drivers/leds/leds-wm83*.c
17634F:	drivers/gpio/gpio-*wm*.c
17635F:	drivers/gpio/gpio-arizona.c
17636F:	drivers/hwmon/wm83??-hwmon.c
17637F:	drivers/input/misc/wm831x-on.c
17638F:	drivers/input/touchscreen/wm831x-ts.c
17639F:	drivers/input/touchscreen/wm97*.c
17640F:	drivers/mfd/arizona*
17641F:	drivers/mfd/wm*.c
17642F:	drivers/mfd/cs47l24*
17643F:	drivers/power/supply/wm83*.c
17644F:	drivers/rtc/rtc-wm83*.c
17645F:	drivers/regulator/wm8*.c
17646F:	drivers/regulator/arizona*
17647F:	drivers/video/backlight/wm83*_bl.c
17648F:	drivers/watchdog/wm83*_wdt.c
17649F:	include/linux/mfd/arizona/
17650F:	include/linux/mfd/wm831x/
17651F:	include/linux/mfd/wm8350/
17652F:	include/linux/mfd/wm8400*
17653F:	include/linux/regulator/arizona*
17654F:	include/linux/wm97xx.h
17655F:	include/sound/wm????.h
17656F:	sound/soc/codecs/arizona.?
17657F:	sound/soc/codecs/wm*
17658F:	sound/soc/codecs/cs47l24*
17659
17660WORKQUEUE
17661M:	Tejun Heo <tj@kernel.org>
17662R:	Lai Jiangshan <jiangshanlai@gmail.com>
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17664S:	Maintained
17665F:	include/linux/workqueue.h
17666F:	kernel/workqueue.c
17667F:	Documentation/core-api/workqueue.rst
17668
17669X-POWERS AXP288 PMIC DRIVERS
17670M:	Hans de Goede <hdegoede@redhat.com>
17671S:	Maintained
17672N:	axp288
17673F:	drivers/acpi/pmic/intel_pmic_xpower.c
17674
17675X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17676M:	Chen-Yu Tsai <wens@csie.org>
17677L:	linux-kernel@vger.kernel.org
17678S:	Maintained
17679N:	axp[128]
17680
17681X.25 NETWORK LAYER
17682M:	Andrew Hendry <andrew.hendry@gmail.com>
17683L:	linux-x25@vger.kernel.org
17684S:	Odd Fixes
17685F:	Documentation/networking/x25*
17686F:	include/net/x25*
17687F:	net/x25/
17688
17689X86 ARCHITECTURE (32-BIT AND 64-BIT)
17690M:	Thomas Gleixner <tglx@linutronix.de>
17691M:	Ingo Molnar <mingo@redhat.com>
17692M:	Borislav Petkov <bp@alien8.de>
17693R:	"H. Peter Anvin" <hpa@zytor.com>
17694M:	x86@kernel.org
17695L:	linux-kernel@vger.kernel.org
17696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17697S:	Maintained
17698F:	Documentation/devicetree/bindings/x86/
17699F:	Documentation/x86/
17700F:	arch/x86/
17701
17702X86 ENTRY CODE
17703M:	Andy Lutomirski <luto@kernel.org>
17704L:	linux-kernel@vger.kernel.org
17705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17706S:	Maintained
17707F:	arch/x86/entry/
17708
17709X86 MCE INFRASTRUCTURE
17710M:	Tony Luck <tony.luck@intel.com>
17711M:	Borislav Petkov <bp@alien8.de>
17712L:	linux-edac@vger.kernel.org
17713S:	Maintained
17714F:	arch/x86/kernel/cpu/mce/*
17715
17716X86 MICROCODE UPDATE SUPPORT
17717M:	Borislav Petkov <bp@alien8.de>
17718S:	Maintained
17719F:	arch/x86/kernel/cpu/microcode/*
17720
17721X86 MM
17722M:	Dave Hansen <dave.hansen@linux.intel.com>
17723M:	Andy Lutomirski <luto@kernel.org>
17724M:	Peter Zijlstra <peterz@infradead.org>
17725L:	linux-kernel@vger.kernel.org
17726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17727S:	Maintained
17728F:	arch/x86/mm/
17729
17730X86 PLATFORM DRIVERS
17731M:	Darren Hart <dvhart@infradead.org>
17732M:	Andy Shevchenko <andy@infradead.org>
17733L:	platform-driver-x86@vger.kernel.org
17734T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17735S:	Odd Fixes
17736F:	drivers/platform/x86/
17737F:	drivers/platform/olpc/
17738
17739X86 PLATFORM DRIVERS - ARCH
17740R:	Darren Hart <dvhart@infradead.org>
17741R:	Andy Shevchenko <andy@infradead.org>
17742L:	platform-driver-x86@vger.kernel.org
17743L:	x86@kernel.org
17744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17745S:	Maintained
17746F:	arch/x86/platform
17747
17748X86 VDSO
17749M:	Andy Lutomirski <luto@kernel.org>
17750L:	linux-kernel@vger.kernel.org
17751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17752S:	Maintained
17753F:	arch/x86/entry/vdso/
17754
17755XARRAY
17756M:	Matthew Wilcox <willy@infradead.org>
17757L:	linux-fsdevel@vger.kernel.org
17758S:	Supported
17759F:	Documentation/core-api/xarray.rst
17760F:	lib/idr.c
17761F:	lib/xarray.c
17762F:	include/linux/idr.h
17763F:	include/linux/xarray.h
17764F:	tools/testing/radix-tree
17765
17766XBOX DVD IR REMOTE
17767M:	Benjamin Valentin <benpicco@googlemail.com>
17768S:	Maintained
17769F:	drivers/media/rc/xbox_remote.c
17770F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17771
17772XC2028/3028 TUNER DRIVER
17773M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17774L:	linux-media@vger.kernel.org
17775W:	https://linuxtv.org
17776T:	git git://linuxtv.org/media_tree.git
17777S:	Maintained
17778F:	drivers/media/tuners/tuner-xc2028.*
17779
17780XDP (eXpress Data Path)
17781M:	Alexei Starovoitov <ast@kernel.org>
17782M:	Daniel Borkmann <daniel@iogearbox.net>
17783M:	David S. Miller <davem@davemloft.net>
17784M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17785M:	Jesper Dangaard Brouer <hawk@kernel.org>
17786M:	John Fastabend <john.fastabend@gmail.com>
17787L:	netdev@vger.kernel.org
17788L:	bpf@vger.kernel.org
17789S:	Supported
17790F:	net/core/xdp.c
17791F:	include/net/xdp.h
17792F:	kernel/bpf/devmap.c
17793F:	kernel/bpf/cpumap.c
17794F:	include/trace/events/xdp.h
17795K:	xdp
17796N:	xdp
17797
17798XDP SOCKETS (AF_XDP)
17799M:	Björn Töpel <bjorn.topel@intel.com>
17800M:	Magnus Karlsson <magnus.karlsson@intel.com>
17801R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17802L:	netdev@vger.kernel.org
17803L:	bpf@vger.kernel.org
17804S:	Maintained
17805F:	kernel/bpf/xskmap.c
17806F:	net/xdp/
17807
17808XEN BLOCK SUBSYSTEM
17809M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17810M:	Roger Pau Monné <roger.pau@citrix.com>
17811L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17812S:	Supported
17813F:	drivers/block/xen-blkback/*
17814F:	drivers/block/xen*
17815
17816XEN HYPERVISOR ARM
17817M:	Stefano Stabellini <sstabellini@kernel.org>
17818L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17819S:	Maintained
17820F:	arch/arm/xen/
17821F:	arch/arm/include/asm/xen/
17822
17823XEN HYPERVISOR ARM64
17824M:	Stefano Stabellini <sstabellini@kernel.org>
17825L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826S:	Maintained
17827F:	arch/arm64/xen/
17828F:	arch/arm64/include/asm/xen/
17829
17830XEN HYPERVISOR INTERFACE
17831M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17832M:	Juergen Gross <jgross@suse.com>
17833R:	Stefano Stabellini <sstabellini@kernel.org>
17834L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17836S:	Supported
17837F:	arch/x86/xen/
17838F:	arch/x86/platform/pvh/
17839F:	drivers/*/xen-*front.c
17840F:	drivers/xen/
17841F:	arch/x86/include/asm/xen/
17842F:	arch/x86/include/asm/pvclock-abi.h
17843F:	include/xen/
17844F:	include/uapi/xen/
17845F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17846F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17847
17848XEN NETWORK BACKEND DRIVER
17849M:	Wei Liu <wei.liu@kernel.org>
17850M:	Paul Durrant <paul@xen.org>
17851L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17852L:	netdev@vger.kernel.org
17853S:	Supported
17854F:	drivers/net/xen-netback/*
17855
17856XEN PCI SUBSYSTEM
17857M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17858L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17859S:	Supported
17860F:	arch/x86/pci/*xen*
17861F:	drivers/pci/*xen*
17862
17863XEN PVSCSI DRIVERS
17864M:	Juergen Gross <jgross@suse.com>
17865L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17866L:	linux-scsi@vger.kernel.org
17867S:	Supported
17868F:	drivers/scsi/xen-scsifront.c
17869F:	drivers/xen/xen-scsiback.c
17870F:	include/xen/interface/io/vscsiif.h
17871
17872XEN SWIOTLB SUBSYSTEM
17873M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17874L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17875L:	iommu@lists.linux-foundation.org
17876S:	Supported
17877F:	arch/x86/xen/*swiotlb*
17878F:	drivers/xen/*swiotlb*
17879
17880XEN SOUND FRONTEND DRIVER
17881M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17882L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17884S:	Supported
17885F:	sound/xen/*
17886
17887XFS FILESYSTEM
17888M:	Darrick J. Wong <darrick.wong@oracle.com>
17889M:	linux-xfs@vger.kernel.org
17890L:	linux-xfs@vger.kernel.org
17891W:	http://xfs.org/
17892T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17893S:	Supported
17894F:	Documentation/admin-guide/xfs.rst
17895F:	Documentation/ABI/testing/sysfs-fs-xfs
17896F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17897F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17898F:	fs/xfs/
17899F:	include/uapi/linux/dqblk_xfs.h
17900F:	include/uapi/linux/fsmap.h
17901
17902XILINX AXI ETHERNET DRIVER
17903M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17904S:	Maintained
17905F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17906
17907XILINX UARTLITE SERIAL DRIVER
17908M:	Peter Korsgaard <jacmet@sunsite.dk>
17909L:	linux-serial@vger.kernel.org
17910S:	Maintained
17911F:	drivers/tty/serial/uartlite.c
17912
17913XILINX VIDEO IP CORES
17914M:	Hyun Kwon <hyun.kwon@xilinx.com>
17915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17916L:	linux-media@vger.kernel.org
17917T:	git git://linuxtv.org/media_tree.git
17918S:	Supported
17919F:	Documentation/devicetree/bindings/media/xilinx/
17920F:	drivers/media/platform/xilinx/
17921F:	include/uapi/linux/xilinx-v4l2-controls.h
17922
17923XILINX SD-FEC IP CORES
17924M:	Derek Kiernan <derek.kiernan@xilinx.com>
17925M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17926S:	Maintained
17927F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17928F:	Documentation/misc-devices/xilinx_sdfec.rst
17929F:	drivers/misc/xilinx_sdfec.c
17930F:	drivers/misc/Kconfig
17931F:	drivers/misc/Makefile
17932F:	include/uapi/misc/xilinx_sdfec.h
17933
17934XILLYBUS DRIVER
17935M:	Eli Billauer <eli.billauer@gmail.com>
17936L:	linux-kernel@vger.kernel.org
17937S:	Supported
17938F:	drivers/char/xillybus/
17939
17940XLP9XX I2C DRIVER
17941M:	George Cherian <george.cherian@cavium.com>
17942M:	Jan Glauber <jglauber@cavium.com>
17943L:	linux-i2c@vger.kernel.org
17944W:	http://www.cavium.com
17945S:	Supported
17946F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17947F:	drivers/i2c/busses/i2c-xlp9xx.c
17948
17949XRA1403 GPIO EXPANDER
17950M:	Nandor Han <nandor.han@ge.com>
17951M:	Semi Malinen <semi.malinen@ge.com>
17952L:	linux-gpio@vger.kernel.org
17953S:	Maintained
17954F:	drivers/gpio/gpio-xra1403.c
17955F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17956
17957XTENSA XTFPGA PLATFORM SUPPORT
17958M:	Max Filippov <jcmvbkbc@gmail.com>
17959L:	linux-xtensa@linux-xtensa.org
17960S:	Maintained
17961F:	drivers/spi/spi-xtensa-xtfpga.c
17962F:	sound/soc/xtensa/xtfpga-i2s.c
17963
17964YAM DRIVER FOR AX.25
17965M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17966L:	linux-hams@vger.kernel.org
17967S:	Maintained
17968F:	drivers/net/hamradio/yam*
17969F:	include/linux/yam.h
17970
17971YAMA SECURITY MODULE
17972M:	Kees Cook <keescook@chromium.org>
17973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17974S:	Supported
17975F:	security/yama/
17976F:	Documentation/admin-guide/LSM/Yama.rst
17977
17978YEALINK PHONE DRIVER
17979M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17980L:	usbb2k-api-dev@nongnu.org
17981S:	Maintained
17982F:	Documentation/input/devices/yealink.rst
17983F:	drivers/input/misc/yealink.*
17984
17985Z8530 DRIVER FOR AX.25
17986M:	Joerg Reuter <jreuter@yaina.de>
17987W:	http://yaina.de/jreuter/
17988W:	http://www.qsl.net/dl1bke/
17989L:	linux-hams@vger.kernel.org
17990S:	Maintained
17991F:	Documentation/networking/z8530drv.txt
17992F:	drivers/net/hamradio/*scc.c
17993F:	drivers/net/hamradio/z8530.h
17994
17995ZBUD COMPRESSED PAGE ALLOCATOR
17996M:	Seth Jennings <sjenning@redhat.com>
17997M:	Dan Streetman <ddstreet@ieee.org>
17998L:	linux-mm@kvack.org
17999S:	Maintained
18000F:	mm/zbud.c
18001F:	include/linux/zbud.h
18002
18003ZD1211RW WIRELESS DRIVER
18004M:	Daniel Drake <dsd@gentoo.org>
18005M:	Ulrich Kunitz <kune@deine-taler.de>
18006W:	http://zd1211.ath.cx/wiki/DriverRewrite
18007L:	linux-wireless@vger.kernel.org
18008L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18009S:	Maintained
18010F:	drivers/net/wireless/zydas/zd1211rw/
18011
18012ZD1301 MEDIA DRIVER
18013M:	Antti Palosaari <crope@iki.fi>
18014L:	linux-media@vger.kernel.org
18015W:	https://linuxtv.org/
18016W:	http://palosaari.fi/linux/
18017Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18018S:	Maintained
18019F:	drivers/media/usb/dvb-usb-v2/zd1301*
18020
18021ZD1301_DEMOD MEDIA DRIVER
18022M:	Antti Palosaari <crope@iki.fi>
18023L:	linux-media@vger.kernel.org
18024W:	https://linuxtv.org/
18025W:	http://palosaari.fi/linux/
18026Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18027S:	Maintained
18028F:	drivers/media/dvb-frontends/zd1301_demod*
18029
18030ZHAOXIN PROCESSOR SUPPORT
18031M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18032L:	linux-kernel@vger.kernel.org
18033S:	Maintained
18034F:	arch/x86/kernel/cpu/zhaoxin.c
18035
18036ZPOOL COMPRESSED PAGE STORAGE API
18037M:	Dan Streetman <ddstreet@ieee.org>
18038L:	linux-mm@kvack.org
18039S:	Maintained
18040F:	mm/zpool.c
18041F:	include/linux/zpool.h
18042
18043ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18044M:	Minchan Kim <minchan@kernel.org>
18045M:	Nitin Gupta <ngupta@vflare.org>
18046R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18047L:	linux-kernel@vger.kernel.org
18048S:	Maintained
18049F:	drivers/block/zram/
18050F:	Documentation/admin-guide/blockdev/zram.rst
18051
18052ZS DECSTATION Z85C30 SERIAL DRIVER
18053M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18054S:	Maintained
18055F:	drivers/tty/serial/zs.*
18056
18057ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18058M:	Minchan Kim <minchan@kernel.org>
18059M:	Nitin Gupta <ngupta@vflare.org>
18060R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18061L:	linux-mm@kvack.org
18062S:	Maintained
18063F:	mm/zsmalloc.c
18064F:	include/linux/zsmalloc.h
18065F:	Documentation/vm/zsmalloc.rst
18066
18067ZSWAP COMPRESSED SWAP CACHING
18068M:	Seth Jennings <sjenning@redhat.com>
18069M:	Dan Streetman <ddstreet@ieee.org>
18070L:	linux-mm@kvack.org
18071S:	Maintained
18072F:	mm/zswap.c
18073
18074THE REST
18075M:	Linus Torvalds <torvalds@linux-foundation.org>
18076L:	linux-kernel@vger.kernel.org
18077Q:	http://patchwork.kernel.org/project/LKML/list/
18078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18079S:	Buried alive in reporters
18080F:	*
18081F:	*/
18082