xref: /linux/MAINTAINERS (revision 71e2f4dd5a65bd8dbca0b77661e75eea471168f8)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275L:	dri-devel@lists.freedesktop.org
1276S:	Supported
1277T:	git git://anongit.freedesktop.org/drm/drm-misc
1278F:	drivers/gpu/drm/panfrost/
1279F:	include/uapi/drm/panfrost_drm.h
1280
1281ARM MFM AND FLOPPY DRIVERS
1282M:	Ian Molton <spyro@f2s.com>
1283S:	Maintained
1284F:	arch/arm/mach-rpc/floppydma.S
1285F:	arch/arm/include/asm/floppy.h
1286
1287ARM PMU PROFILING AND DEBUGGING
1288M:	Will Deacon <will@kernel.org>
1289M:	Mark Rutland <mark.rutland@arm.com>
1290S:	Maintained
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292F:	arch/arm*/kernel/perf_*
1293F:	arch/arm/oprofile/common.c
1294F:	arch/arm*/kernel/hw_breakpoint.c
1295F:	arch/arm*/include/asm/hw_breakpoint.h
1296F:	arch/arm*/include/asm/perf_event.h
1297F:	drivers/perf/*
1298F:	include/linux/perf/arm_pmu.h
1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
1300F:	Documentation/devicetree/bindings/perf/
1301
1302ARM PORT
1303M:	Russell King <linux@armlinux.org.uk>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305W:	http://www.armlinux.org.uk/
1306S:	Odd Fixes
1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1308F:	arch/arm/
1309X:	arch/arm/boot/dts/
1310
1311ARM PRIMECELL AACI PL041 DRIVER
1312M:	Russell King <linux@armlinux.org.uk>
1313S:	Odd Fixes
1314F:	sound/arm/aaci.*
1315
1316ARM PRIMECELL BUS SUPPORT
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/amba/
1320F:	include/linux/amba/bus.h
1321
1322ARM PRIMECELL CLCD PL110 DRIVER
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/video/fbdev/amba-clcd.*
1326
1327ARM PRIMECELL KMI PL050 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/input/serio/ambakmi.*
1331F:	include/linux/amba/kmi.h
1332
1333ARM PRIMECELL MMCI PL180/1 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/mmc/host/mmci.*
1337F:	include/linux/amba/mmci.h
1338
1339ARM PRIMECELL SSP PL022 SPI DRIVER
1340M:	Linus Walleij <linus.walleij@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344F:	drivers/spi/spi-pl022.c
1345
1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347M:	Russell King <linux@armlinux.org.uk>
1348S:	Odd Fixes
1349F:	drivers/tty/serial/amba-pl01*.c
1350F:	include/linux/amba/serial.h
1351
1352ARM PRIMECELL VIC PL190/PL192 DRIVER
1353M:	Linus Walleij <linus.walleij@linaro.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357F:	drivers/irqchip/irq-vic.c
1358
1359AMAZON ANNAPURNA LABS FIC DRIVER
1360M:	Talel Shenhar <talel@amazon.com>
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363F:	drivers/irqchip/irq-al-fic.c
1364
1365ARM SMMU DRIVERS
1366M:	Will Deacon <will@kernel.org>
1367R:	Robin Murphy <robin.murphy@arm.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/iommu/arm-smmu*
1371F:	drivers/iommu/io-pgtable-arm.c
1372F:	drivers/iommu/io-pgtable-arm-v7s.c
1373
1374ARM SUB-ARCHITECTURES
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-*/
1378F:	arch/arm/plat-*/
1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1380
1381ARM/ACTIONS SEMI ARCHITECTURE
1382M:	Andreas Färber <afaerber@suse.de>
1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386N:	owl
1387F:	arch/arm/mach-actions/
1388F:	arch/arm/boot/dts/owl-*
1389F:	arch/arm64/boot/dts/actions/
1390F:	drivers/clk/actions/
1391F:	drivers/clocksource/timer-owl*
1392F:	drivers/dma/owl-dma.c
1393F:	drivers/i2c/busses/i2c-owl.c
1394F:	drivers/pinctrl/actions/*
1395F:	drivers/soc/actions/
1396F:	include/dt-bindings/power/owl-*
1397F:	include/linux/soc/actions/
1398F:	Documentation/devicetree/bindings/arm/actions.yaml
1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1405
1406ARM/ADS SPHERE MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/AFEB9260 MACHINE SUPPORT
1412M:	Sergey Lapin <slapin@ossfans.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AJECO 1ARM MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/Allwinner SoC Clock Support
1422M:	Emilio López <emilio@elopez.com.ar>
1423S:	Maintained
1424F:	drivers/clk/sunxi/
1425
1426ARM/Allwinner sunXi SoC support
1427M:	Maxime Ripard <mripard@kernel.org>
1428M:	Chen-Yu Tsai <wens@csie.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431N:	sun[x456789]i
1432N:	sun50i
1433F:	arch/arm/mach-sunxi/
1434F:	arch/arm64/boot/dts/allwinner/
1435F:	drivers/clk/sunxi-ng/
1436F:	drivers/pinctrl/sunxi/
1437F:	drivers/soc/sunxi/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1439
1440Allwinner A10 CSI driver
1441M:	Maxime Ripard <mripard@kernel.org>
1442L:	linux-media@vger.kernel.org
1443T:	git git://linuxtv.org/media_tree.git
1444F:	drivers/media/platform/sunxi/sun4i-csi/
1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1446S:	Maintained
1447
1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449M:	Neil Armstrong <narmstrong@baylibre.com>
1450M:	Jerome Brunet <jbrunet@baylibre.com>
1451L:	linux-amlogic@lists.infradead.org
1452S:	Maintained
1453F:	drivers/clk/meson/
1454F:	include/dt-bindings/clock/meson*
1455F:	include/dt-bindings/clock/gxbb*
1456F:	Documentation/devicetree/bindings/clock/amlogic*
1457
1458ARM/Amlogic Meson SoC support
1459M:	Kevin Hilman <khilman@baylibre.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L:	linux-amlogic@lists.infradead.org
1462W:	http://linux-meson.com/
1463S:	Maintained
1464F:	arch/arm/mach-meson/
1465F:	arch/arm/boot/dts/meson*
1466F:	arch/arm64/boot/dts/amlogic/
1467F:	drivers/pinctrl/meson/
1468F:	drivers/mmc/host/meson*
1469F:	drivers/soc/amlogic/
1470F:	drivers/rtc/rtc-meson*
1471N:	meson
1472
1473ARM/Amlogic Meson SoC Sound Drivers
1474M:	Jerome Brunet <jbrunet@baylibre.com>
1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	sound/soc/meson/
1478F:	Documentation/devicetree/bindings/sound/amlogic*
1479
1480ARM/Annapurna Labs ALPINE ARCHITECTURE
1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-alpine/
1486F:	arch/arm/boot/dts/alpine*
1487F:	arch/arm64/boot/dts/al/
1488F:	drivers/*/*alpine*
1489
1490ARM/ARTPEC MACHINE SUPPORT
1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
1492M:	Lars Persson <lars.persson@axis.com>
1493S:	Maintained
1494L:	linux-arm-kernel@axis.com
1495F:	arch/arm/mach-artpec
1496F:	arch/arm/boot/dts/artpec6*
1497F:	drivers/clk/axis
1498F:	drivers/crypto/axis
1499F:	drivers/mmc/host/usdhi6rol0.c
1500F:	drivers/pinctrl/pinctrl-artpec*
1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1502
1503ARM/ASPEED I2C DRIVER
1504M:	Brendan Higgins <brendanhiggins@google.com>
1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1506R:	Joel Stanley <joel@jms.id.au>
1507L:	linux-i2c@vger.kernel.org
1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1511F:	drivers/i2c/busses/i2c-aspeed.c
1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1514
1515ARM/ASPEED MACHINE SUPPORT
1516M:	Joel Stanley <joel@jms.id.au>
1517R:	Andrew Jeffery <andrew@aj.id.au>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1521S:	Supported
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1523F:	arch/arm/mach-aspeed/
1524F:	arch/arm/boot/dts/aspeed-*
1525N:	aspeed
1526
1527ARM/BITMAIN ARCHITECTURE
1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm64/boot/dts/bitmain/
1532F:	drivers/pinctrl/pinctrl-bm1880.c
1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1535
1536ARM/CALXEDA HIGHBANK ARCHITECTURE
1537M:	Rob Herring <robh@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-highbank/
1541F:	arch/arm/boot/dts/highbank.dts
1542F:	arch/arm/boot/dts/ecx-*.dts*
1543
1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1545M:	Krzysztof Halasa <khalasa@piap.pl>
1546S:	Maintained
1547F:	arch/arm/mach-cns3xxx/
1548
1549ARM/CAVIUM THUNDER NETWORK DRIVER
1550M:	Sunil Goutham <sgoutham@cavium.com>
1551M:	Robert Richter <rric@kernel.org>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Supported
1554F:	drivers/net/ethernet/cavium/thunder/
1555
1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1557M:	Lukasz Majewski <lukma@denx.de>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/mach-ep93xx/ts72xx.c
1561
1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1563M:	Alexander Shiyan <shc_work@mail.ru>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Odd Fixes
1566N:	clps711x
1567
1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-ep93xx/
1579F:	arch/arm/mach-ep93xx/include/mach/
1580
1581ARM/CLKDEV SUPPORT
1582M:	Russell King <linux@armlinux.org.uk>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1586F:	drivers/clk/clkdev.c
1587
1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1589M:	Mike Rapoport <mike@compulab.co.il>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592
1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1594M:	Baruch Siach <baruch@tkos.co.il>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/cx92755*
1598N:	digicolor
1599
1600ARM/CONTEC MICRO9 MACHINE SUPPORT
1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
1602S:	Maintained
1603F:	arch/arm/mach-ep93xx/micro9.c
1604
1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	drivers/hwtracing/coresight/*
1611F:	Documentation/trace/coresight.rst
1612F:	Documentation/trace/coresight-cpu-debug.rst
1613F:	Documentation/devicetree/bindings/arm/coresight.txt
1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1616F:	tools/perf/arch/arm/util/pmu.c
1617F:	tools/perf/arch/arm/util/auxtrace.c
1618F:	tools/perf/arch/arm/util/cs-etm.c
1619F:	tools/perf/arch/arm/util/cs-etm.h
1620F:	tools/perf/util/cs-etm.*
1621F:	tools/perf/util/cs-etm-decoder/*
1622
1623ARM/CORGI MACHINE SUPPORT
1624M:	Richard Purdie <rpurdie@rpsys.net>
1625S:	Maintained
1626
1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1629M:	Linus Walleij <linus.walleij@linaro.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631T:	git git://github.com/ulli-kroll/linux.git
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/arm/gemini.txt
1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1637F:	arch/arm/mach-gemini/
1638F:	drivers/net/ethernet/cortina/
1639F:	drivers/pinctrl/pinctrl-gemini.c
1640F:	drivers/rtc/rtc-ftrtc010.c
1641
1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1643M:	Barry Song <baohua@kernel.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1646S:	Maintained
1647F:	arch/arm/boot/dts/prima2*
1648F:	arch/arm/mach-prima2/
1649F:	drivers/clk/sirf/
1650F:	drivers/clocksource/timer-prima2.c
1651F:	drivers/clocksource/timer-atlas7.c
1652N:	[^a-z]sirf
1653X:	drivers/gnss
1654
1655ARM/CZ.NIC TURRIS MOX SUPPORT
1656M:	Marek Behun <marek.behun@nic.cz>
1657W:	http://mox.turris.cz
1658S:	Maintained
1659F:	Documentation/ABI/testing/debugfs-moxtet
1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1665F:	include/linux/moxtet.h
1666F:	drivers/bus/moxtet.c
1667F:	drivers/firmware/turris-mox-rwtm.c
1668F:	drivers/gpio/gpio-moxtet.c
1669
1670ARM/EBSA110 MACHINE SUPPORT
1671M:	Russell King <linux@armlinux.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.armlinux.org.uk/
1674S:	Maintained
1675F:	arch/arm/mach-ebsa110/
1676F:	drivers/net/ethernet/amd/am79c961a.*
1677
1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683N:	efm32
1684
1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/mach-pxa/ezx.c
1690
1691ARM/FARADAY FA526 PORT
1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695T:	git git://git.berlios.de/gemini-board
1696F:	arch/arm/mm/*-fa*
1697
1698ARM/FOOTBRIDGE ARCHITECTURE
1699M:	Russell King <linux@armlinux.org.uk>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701W:	http://www.armlinux.org.uk/
1702S:	Maintained
1703F:	arch/arm/include/asm/hardware/dec21285.h
1704F:	arch/arm/mach-footbridge/
1705
1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1707M:	Shawn Guo <shawnguo@kernel.org>
1708M:	Sascha Hauer <s.hauer@pengutronix.de>
1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1710R:	Fabio Estevam <festevam@gmail.com>
1711R:	NXP Linux Team <linux-imx@nxp.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1715N:	imx
1716N:	mxs
1717X:	drivers/media/i2c/
1718
1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Stefan Agner <stefan@agner.ch>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1727F:	arch/arm/mach-imx/*vf610*
1728F:	arch/arm/boot/dts/vf*
1729
1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1731M:	Shawn Guo <shawnguo@kernel.org>
1732M:	Li Yang <leoyang.li@nxp.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1736F:	arch/arm/boot/dts/ls1021a*
1737F:	arch/arm64/boot/dts/freescale/fsl-*
1738F:	arch/arm64/boot/dts/freescale/qoriq-*
1739
1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/GUMSTIX MACHINE SUPPORT
1746M:	Steve Sakoman <sakoman@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1751M:	Philipp Zabel <philipp.zabel@gmail.com>
1752M:	Paul Parsons <lost.distance@yahoo.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-pxa/hx4700.c
1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
1757F:	sound/soc/pxa/hx4700.c
1758
1759ARM/HISILICON SOC SUPPORT
1760M:	Wei Xu <xuwei5@hisilicon.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.hisilicon.com
1763S:	Supported
1764T:	git git://github.com/hisilicon/linux-hisi.git
1765F:	arch/arm/mach-hisi/
1766F:	arch/arm/boot/dts/hi3*
1767F:	arch/arm/boot/dts/hip*
1768F:	arch/arm/boot/dts/hisi*
1769F:	arch/arm64/boot/dts/hisilicon/
1770
1771ARM/HP JORNADA 7XX MACHINE SUPPORT
1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1773W:	www.jlime.com
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1776F:	arch/arm/mach-sa1100/jornada720.c
1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1778
1779ARM/IGEP MACHINE SUPPORT
1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1781M:	Javier Martinez Canillas <javier@dowhile0.org>
1782L:	linux-omap@vger.kernel.org
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	arch/arm/boot/dts/omap3-igep*
1786
1787ARM/INCOME PXA270 SUPPORT
1788M:	Marek Vasut <marek.vasut@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1792
1793ARM/INTEL IOP32X ARM ARCHITECTURE
1794M:	Lennert Buytenhek <kernel@wantstofly.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797
1798ARM/INTEL IQ81342EX MACHINE SUPPORT
1799M:	Lennert Buytenhek <kernel@wantstofly.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802
1803ARM/INTEL IXDP2850 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/INTEL IXP4XX ARM ARCHITECTURE
1809M:	Linus Walleij <linusw@kernel.org>
1810M:	Imre Kaloz <kaloz@openwrt.org>
1811M:	Krzysztof Halasa <khalasa@piap.pl>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1818F:	arch/arm/mach-ixp4xx/
1819F:	drivers/clocksource/timer-ixp4xx.c
1820F:	drivers/gpio/gpio-ixp4xx.c
1821F:	drivers/irqchip/irq-ixp4xx.c
1822F:	include/linux/irqchip/irq-ixp4xx.h
1823F:	include/linux/platform_data/timer-ixp4xx.h
1824
1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1826M:	Jonathan Cameron <jic23@cam.ac.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	arch/arm/mach-pxa/stargate2.c
1830F:	drivers/pcmcia/pxa2xx_stargate2.c
1831
1832ARM/INTEL XSC3 (MANZANO) ARM CORE
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/LG1K ARCHITECTURE
1843M:	Chanho Min <chanho.min@lge.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/lg/
1847
1848ARM/LOGICPD PXA270 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/LPC18XX ARCHITECTURE
1854M:	Vladimir Zapolskiy <vz@mleia.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1858F:	arch/arm/boot/dts/lpc43*
1859F:	drivers/i2c/busses/i2c-lpc2k.c
1860F:	drivers/memory/pl172.c
1861F:	drivers/mtd/spi-nor/nxp-spifi.c
1862F:	drivers/rtc/rtc-lpc24xx.c
1863N:	lpc18xx
1864
1865ARM/LPC32XX SOC SUPPORT
1866M:	Vladimir Zapolskiy <vz@mleia.com>
1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1872F:	arch/arm/boot/dts/lpc32*
1873F:	arch/arm/mach-lpc32xx/
1874F:	drivers/i2c/busses/i2c-pnx.c
1875F:	drivers/net/ethernet/nxp/lpc_eth.c
1876F:	drivers/usb/host/ohci-nxp.c
1877F:	drivers/watchdog/pnx4008_wdt.c
1878N:	lpc32xx
1879
1880ARM/MAGICIAN MACHINE SUPPORT
1881M:	Philipp Zabel <philipp.zabel@gmail.com>
1882S:	Maintained
1883
1884ARM/Marvell Dove/MV78xx0/Orion SOC support
1885M:	Jason Cooper <jason@lakedaemon.net>
1886M:	Andrew Lunn <andrew@lunn.ch>
1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1888M:	Gregory Clement <gregory.clement@bootlin.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	Documentation/devicetree/bindings/soc/dove/
1892F:	arch/arm/mach-dove/
1893F:	arch/arm/mach-mv78xx0/
1894F:	arch/arm/mach-orion5x/
1895F:	arch/arm/plat-orion/
1896F:	arch/arm/boot/dts/dove*
1897F:	arch/arm/boot/dts/orion5x*
1898T:	git git://git.infradead.org/linux-mvebu.git
1899
1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1901M:	Jason Cooper <jason@lakedaemon.net>
1902M:	Andrew Lunn <andrew@lunn.ch>
1903M:	Gregory Clement <gregory.clement@bootlin.com>
1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/armada*
1908F:	arch/arm/boot/dts/kirkwood*
1909F:	arch/arm/configs/mvebu_*_defconfig
1910F:	arch/arm/mach-mvebu/
1911F:	arch/arm64/boot/dts/marvell/armada*
1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
1913F:	drivers/cpufreq/armada-8k-cpufreq.c
1914F:	drivers/cpufreq/mvebu-cpufreq.c
1915F:	drivers/irqchip/irq-armada-370-xp.c
1916F:	drivers/irqchip/irq-mvebu-*
1917F:	drivers/pinctrl/mvebu/
1918F:	drivers/rtc/rtc-armada38x.c
1919T:	git git://git.infradead.org/linux-mvebu.git
1920
1921ARM/Mediatek RTC DRIVER
1922M:	Eddie Huang <eddie.huang@mediatek.com>
1923M:	Sean Wang <sean.wang@mediatek.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1928F:	drivers/rtc/rtc-mt6397.c
1929F:	drivers/rtc/rtc-mt7622.c
1930
1931ARM/Mediatek SoC support
1932M:	Matthias Brugger <matthias.bgg@gmail.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935W:	https://mtk.bcnfs.org/
1936C:	irc://chat.freenode.net/linux-mediatek
1937S:	Maintained
1938F:	arch/arm/boot/dts/mt6*
1939F:	arch/arm/boot/dts/mt7*
1940F:	arch/arm/boot/dts/mt8*
1941F:	arch/arm/mach-mediatek/
1942F:	arch/arm64/boot/dts/mediatek/
1943F:	drivers/soc/mediatek/
1944N:	mtk
1945N:	mt[678]
1946K:	mediatek
1947
1948ARM/Mediatek USB3 PHY DRIVER
1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	drivers/phy/mediatek/
1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1955
1956ARM/Microchip (AT91) SoC support
1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.linux4sam.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1963S:	Supported
1964N:	at91
1965N:	atmel
1966F:	arch/arm/mach-at91/
1967F:	include/soc/at91/
1968F:	arch/arm/boot/dts/at91*.dts
1969F:	arch/arm/boot/dts/at91*.dtsi
1970F:	arch/arm/boot/dts/sama*.dts
1971F:	arch/arm/boot/dts/sama*.dtsi
1972F:	arch/arm/include/debug/at91.S
1973F:	drivers/memory/atmel*
1974F:	drivers/watchdog/sama5d4_wdt.c
1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
1976X:	drivers/net/wireless/atmel/
1977
1978ARM/MIOA701 MACHINE SUPPORT
1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981F:	arch/arm/mach-pxa/mioa701.c
1982S:	Maintained
1983
1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
1986S:	Maintained
1987
1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1989M:	Linus Walleij <linus.walleij@linaro.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1994F:	arch/arm/mach-nomadik/
1995F:	arch/arm/mach-u300/
1996F:	arch/arm/mach-ux500/
1997F:	drivers/soc/ux500/
1998F:	arch/arm/boot/dts/ste-*
1999F:	drivers/clk/clk-nomadik.c
2000F:	drivers/clk/clk-u300.c
2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2002F:	drivers/clocksource/timer-u300.c
2003F:	drivers/dma/coh901318*
2004F:	drivers/dma/ste_dma40*
2005F:	drivers/hwspinlock/u8500_hsem.c
2006F:	drivers/i2c/busses/i2c-nomadik.c
2007F:	drivers/i2c/busses/i2c-stu300.c
2008F:	drivers/mfd/ab3100*
2009F:	drivers/mfd/ab8500*
2010F:	drivers/mfd/abx500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/
2014F:	drivers/pinctrl/pinctrl-coh901*
2015F:	drivers/pinctrl/pinctrl-u300.c
2016F:	drivers/rtc/rtc-ab3100.c
2017F:	drivers/rtc/rtc-ab8500.c
2018F:	drivers/rtc/rtc-coh901331.c
2019F:	drivers/rtc/rtc-pl031.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	Documentation/devicetree/bindings/arm/ste-*
2022F:	Documentation/devicetree/bindings/arm/ux500/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2024
2025ARM/NUVOTON NPCM ARCHITECTURE
2026M:	Avi Fishman <avifishman70@gmail.com>
2027M:	Tomer Maimon <tmaimon77@gmail.com>
2028M:	Tali Perry <tali.perry1@gmail.com>
2029R:	Patrick Venture <venture@google.com>
2030R:	Nancy Yuen <yuenn@google.com>
2031R:	Benjamin Fair <benjaminfair@google.com>
2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2033S:	Supported
2034F:	arch/arm/mach-npcm/
2035F:	arch/arm/boot/dts/nuvoton-npcm*
2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2037F:	drivers/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*/*npcm*
2040
2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2044S:	Orphan
2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
2046F:	arch/arm/mach-s3c24xx/gta02.h
2047
2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
2049M:	Alexander Clouter <alex@digriz.org.uk>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.digriz.org.uk/ts78xx/kernel
2052S:	Maintained
2053F:	arch/arm/mach-orion5x/ts78xx-*
2054
2055ARM/OXNAS platform support
2056M:	Neil Armstrong <narmstrong@baylibre.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-oxnas/
2061F:	arch/arm/boot/dts/ox8*.dts*
2062N:	oxnas
2063
2064ARM/PALM TREO SUPPORT
2065M:	Tomas Cech <sleep_walker@suse.com>
2066L:	linux-arm-kernel@lists.infradead.org
2067W:	http://hackndev.com
2068S:	Maintained
2069F:	arch/arm/mach-pxa/palmtreo.*
2070
2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2072M:	Marek Vasut <marek.vasut@gmail.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
2077F:	arch/arm/mach-pxa/palmtx.c
2078F:	arch/arm/mach-pxa/palmt5.*
2079F:	arch/arm/mach-pxa/include/mach/palmld.h
2080F:	arch/arm/mach-pxa/palmld.c
2081F:	arch/arm/mach-pxa/palmte2.*
2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
2083F:	arch/arm/mach-pxa/palmtc.c
2084
2085ARM/PALMZ72 SUPPORT
2086M:	Sergey Lapin <slapin@ossfans.org>
2087L:	linux-arm-kernel@lists.infradead.org
2088W:	http://hackndev.com
2089S:	Maintained
2090F:	arch/arm/mach-pxa/palmz72.*
2091
2092ARM/PLEB SUPPORT
2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095S:	Maintained
2096
2097ARM/PT DIGITAL BOARD PORT
2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100W:	http://www.armlinux.org.uk/
2101S:	Maintained
2102
2103ARM/QUALCOMM SUPPORT
2104M:	Andy Gross <agross@kernel.org>
2105L:	linux-arm-msm@vger.kernel.org
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/soc/qcom/
2108F:	Documentation/devicetree/bindings/*/qcom*
2109F:	arch/arm/boot/dts/qcom-*.dts
2110F:	arch/arm/boot/dts/qcom-*.dtsi
2111F:	arch/arm/mach-qcom/
2112F:	arch/arm64/boot/dts/qcom/
2113F:	drivers/*/qcom/
2114F:	drivers/*/qcom*
2115F:	drivers/*/*/qcom/
2116F:	drivers/*/*/qcom*
2117F:	drivers/*/pm8???-*
2118F:	drivers/bluetooth/btqcomsmd.c
2119F:	drivers/clocksource/timer-qcom.c
2120F:	drivers/extcon/extcon-qcom*
2121F:	drivers/iommu/msm*
2122F:	drivers/i2c/busses/i2c-qup.c
2123F:	drivers/i2c/busses/i2c-qcom-geni.c
2124F:	drivers/mfd/ssbi.c
2125F:	drivers/mmc/host/mmci_qcom*
2126F:	drivers/mmc/host/sdhci-msm.c
2127F:	drivers/pci/controller/dwc/pcie-qcom.c
2128F:	drivers/phy/qualcomm/
2129F:	drivers/power/*/msm*
2130F:	drivers/reset/reset-qcom-*
2131F:	drivers/scsi/ufs/ufs-qcom.*
2132F:	drivers/spi/spi-qup.c
2133F:	drivers/spi/spi-geni-qcom.c
2134F:	drivers/spi/spi-qcom-qspi.c
2135F:	drivers/tty/serial/msm_serial.c
2136F:	drivers/usb/dwc3/dwc3-qcom.c
2137F:	include/dt-bindings/*/qcom*
2138F:	include/linux/*/qcom*
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2140
2141ARM/RADISYS ENP2611 MACHINE SUPPORT
2142M:	Lennert Buytenhek <kernel@wantstofly.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145
2146ARM/RDA MICRO ARCHITECTURE
2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	arch/arm/boot/dts/rda8810pl-*
2152F:	drivers/clocksource/timer-rda.c
2153F:	drivers/irqchip/irq-rda-intc.c
2154F:	drivers/tty/serial/rda-uart.c
2155F:	Documentation/devicetree/bindings/arm/rda.yaml
2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2159
2160ARM/REALTEK ARCHITECTURE
2161M:	Andreas Färber <afaerber@suse.de>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm64/boot/dts/realtek/
2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
2166
2167ARM/RENESAS ARM64 ARCHITECTURE
2168M:	Simon Horman <horms@verge.net.au>
2169M:	Geert Uytterhoeven <geert+renesas@glider.be>
2170M:	Magnus Damm <magnus.damm@gmail.com>
2171L:	linux-renesas-soc@vger.kernel.org
2172Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2175S:	Supported
2176F:	arch/arm64/boot/dts/renesas/
2177F:	Documentation/devicetree/bindings/arm/renesas.yaml
2178F:	drivers/soc/renesas/
2179F:	include/linux/soc/renesas/
2180
2181ARM/RISCPC ARCHITECTURE
2182M:	Russell King <linux@armlinux.org.uk>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184W:	http://www.armlinux.org.uk/
2185S:	Maintained
2186F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2187F:	arch/arm/include/asm/hardware/ioc.h
2188F:	arch/arm/include/asm/hardware/iomd.h
2189F:	arch/arm/include/asm/hardware/memc.h
2190F:	arch/arm/mach-rpc/
2191F:	drivers/net/ethernet/8390/etherh.c
2192F:	drivers/net/ethernet/i825xx/ether1*
2193F:	drivers/net/ethernet/seeq/ether3*
2194F:	drivers/scsi/arm/
2195
2196ARM/Rockchip SoC support
2197M:	Heiko Stuebner <heiko@sntech.de>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199L:	linux-rockchip@lists.infradead.org
2200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2201S:	Maintained
2202F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2203F:	arch/arm/boot/dts/rk3*
2204F:	arch/arm/boot/dts/rv1108*
2205F:	arch/arm/mach-rockchip/
2206F:	drivers/clk/rockchip/
2207F:	drivers/i2c/busses/i2c-rk3x.c
2208F:	drivers/*/*rockchip*
2209F:	drivers/*/*/*rockchip*
2210F:	sound/soc/rockchip/
2211N:	rockchip
2212
2213ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2214M:	Kukjin Kim <kgene@kernel.org>
2215M:	Krzysztof Kozlowski <krzk@kernel.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2218Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2219S:	Maintained
2220F:	arch/arm/boot/dts/s3c*
2221F:	arch/arm/boot/dts/s5p*
2222F:	arch/arm/boot/dts/exynos*
2223F:	arch/arm64/boot/dts/exynos/
2224F:	arch/arm/plat-samsung/
2225F:	arch/arm/mach-s3c24*/
2226F:	arch/arm/mach-s3c64xx/
2227F:	arch/arm/mach-s5p*/
2228F:	arch/arm/mach-exynos*/
2229F:	drivers/*/*s3c24*
2230F:	drivers/*/*/*s3c24*
2231F:	drivers/*/*s3c64xx*
2232F:	drivers/*/*s5pv210*
2233F:	drivers/memory/samsung/
2234F:	drivers/soc/samsung/
2235F:	include/linux/soc/samsung/
2236F:	Documentation/arm/samsung/
2237F:	Documentation/devicetree/bindings/arm/samsung/
2238F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2239F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2240N:	exynos
2241
2242ARM/SAMSUNG MOBILE MACHINE SUPPORT
2243M:	Kyungmin Park <kyungmin.park@samsung.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246F:	arch/arm/mach-s5pv210/
2247
2248ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2249M:	Kyungmin Park <kyungmin.park@samsung.com>
2250M:	Kamil Debski <kamil@wypas.org>
2251M:	Andrzej Hajda <a.hajda@samsung.com>
2252L:	linux-arm-kernel@lists.infradead.org
2253L:	linux-media@vger.kernel.org
2254S:	Maintained
2255F:	drivers/media/platform/s5p-g2d/
2256
2257ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2258M:	Marek Szyprowski <m.szyprowski@samsung.com>
2259L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2260L:	linux-media@vger.kernel.org
2261S:	Maintained
2262F:	drivers/media/platform/s5p-cec/
2263F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2264
2265ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2266M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2267M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2268M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2269L:	linux-arm-kernel@lists.infradead.org
2270L:	linux-media@vger.kernel.org
2271S:	Maintained
2272F:	drivers/media/platform/s5p-jpeg/
2273
2274ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2275M:	Kyungmin Park <kyungmin.park@samsung.com>
2276M:	Kamil Debski <kamil@wypas.org>
2277M:	Jeongtae Park <jtp.park@samsung.com>
2278M:	Andrzej Hajda <a.hajda@samsung.com>
2279L:	linux-arm-kernel@lists.infradead.org
2280L:	linux-media@vger.kernel.org
2281S:	Maintained
2282F:	drivers/media/platform/s5p-mfc/
2283
2284ARM/SHMOBILE ARM ARCHITECTURE
2285M:	Simon Horman <horms@verge.net.au>
2286M:	Geert Uytterhoeven <geert+renesas@glider.be>
2287M:	Magnus Damm <magnus.damm@gmail.com>
2288L:	linux-renesas-soc@vger.kernel.org
2289Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2292S:	Supported
2293F:	arch/arm/boot/dts/emev2*
2294F:	arch/arm/boot/dts/gr-peach*
2295F:	arch/arm/boot/dts/iwg20d-q7*
2296F:	arch/arm/boot/dts/r7s*
2297F:	arch/arm/boot/dts/r8a*
2298F:	arch/arm/boot/dts/r9a*
2299F:	arch/arm/boot/dts/sh*
2300F:	arch/arm/configs/shmobile_defconfig
2301F:	arch/arm/include/debug/renesas-scif.S
2302F:	arch/arm/mach-shmobile/
2303F:	Documentation/devicetree/bindings/arm/renesas.yaml
2304F:	drivers/soc/renesas/
2305F:	include/linux/soc/renesas/
2306
2307ARM/SOCFPGA ARCHITECTURE
2308M:	Dinh Nguyen <dinguyen@kernel.org>
2309S:	Maintained
2310F:	arch/arm/mach-socfpga/
2311F:	arch/arm/boot/dts/socfpga*
2312F:	arch/arm/configs/socfpga_defconfig
2313F:	arch/arm64/boot/dts/altera/
2314F:	arch/arm64/boot/dts/intel/
2315W:	http://www.rocketboards.org
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2317
2318ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2319M:	Dinh Nguyen <dinguyen@kernel.org>
2320S:	Maintained
2321F:	drivers/clk/socfpga/
2322
2323ARM/SOCFPGA EDAC SUPPORT
2324M:	Thor Thayer <thor.thayer@linux.intel.com>
2325S:	Maintained
2326F:	drivers/edac/altera_edac.
2327
2328ARM/SPREADTRUM SoC SUPPORT
2329M:	Orson Zhai <orsonzhai@gmail.com>
2330M:	Baolin Wang <baolin.wang@linaro.org>
2331M:	Chunyan Zhang <zhang.lyra@gmail.com>
2332S:	Maintained
2333F:	arch/arm64/boot/dts/sprd
2334N:	sprd
2335
2336ARM/STI ARCHITECTURE
2337M:	Patrice Chotard <patrice.chotard@st.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339W:	http://www.stlinux.com
2340S:	Maintained
2341F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2342F:	arch/arm/mach-sti/
2343F:	arch/arm/boot/dts/sti*
2344F:	drivers/char/hw_random/st-rng.c
2345F:	drivers/clocksource/arm_global_timer.c
2346F:	drivers/clocksource/clksrc_st_lpc.c
2347F:	drivers/cpufreq/sti-cpufreq.c
2348F:	drivers/dma/st_fdma*
2349F:	drivers/i2c/busses/i2c-st.c
2350F:	drivers/media/rc/st_rc.c
2351F:	drivers/media/platform/sti/c8sectpfe/
2352F:	drivers/mmc/host/sdhci-st.c
2353F:	drivers/phy/st/phy-miphy28lp.c
2354F:	drivers/phy/st/phy-stih407-usb.c
2355F:	drivers/pinctrl/pinctrl-st.c
2356F:	drivers/remoteproc/st_remoteproc.c
2357F:	drivers/remoteproc/st_slim_rproc.c
2358F:	drivers/reset/sti/
2359F:	drivers/rtc/rtc-st-lpc.c
2360F:	drivers/tty/serial/st-asc.c
2361F:	drivers/usb/dwc3/dwc3-st.c
2362F:	drivers/usb/host/ehci-st.c
2363F:	drivers/usb/host/ohci-st.c
2364F:	drivers/watchdog/st_lpc_wdt.c
2365F:	drivers/ata/ahci_st.c
2366F:	include/linux/remoteproc/st_slim_rproc.h
2367
2368ARM/STM32 ARCHITECTURE
2369M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2370M:	Alexandre Torgue <alexandre.torgue@st.com>
2371L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2375N:	stm32
2376N:	stm
2377F:	arch/arm/boot/dts/stm32*
2378F:	arch/arm/mach-stm32/
2379F:	drivers/clocksource/armv7m_systick.c
2380
2381ARM/Synaptics SoC support
2382M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2383M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385S:	Maintained
2386F:	arch/arm/mach-berlin/
2387F:	arch/arm/boot/dts/berlin*
2388F:	arch/arm64/boot/dts/synaptics/
2389
2390ARM/TANGO ARCHITECTURE
2391M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2392M:	Mans Rullgard <mans@mansr.com>
2393L:	linux-arm-kernel@lists.infradead.org
2394S:	Odd Fixes
2395N:	tango
2396
2397ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2398M:	Lennert Buytenhek <kernel@wantstofly.org>
2399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S:	Maintained
2401
2402ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2404L:	linux-tegra@vger.kernel.org
2405L:	linux-media@vger.kernel.org
2406S:	Maintained
2407F:	drivers/media/platform/tegra-cec/
2408F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2409
2410ARM/TETON BGA MACHINE SUPPORT
2411M:	"Mark F. Brown" <mark.brown314@gmail.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414
2415ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2416M:	Santosh Shilimkar <ssantosh@kernel.org>
2417L:	linux-kernel@vger.kernel.org
2418S:	Maintained
2419F:	drivers/memory/*emif*
2420
2421ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2422M:	Tero Kristo <t-kristo@ti.com>
2423M:	Nishanth Menon <nm@ti.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Supported
2426F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2427F:	arch/arm64/boot/dts/ti/Makefile
2428F:	arch/arm64/boot/dts/ti/k3-*
2429F:	include/dt-bindings/pinctrl/k3.h
2430
2431ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2432M:	Santosh Shilimkar <ssantosh@kernel.org>
2433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434S:	Maintained
2435F:	arch/arm/mach-keystone/
2436F:	arch/arm/boot/dts/keystone-*
2437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2438
2439ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2440M:	Santosh Shilimkar <ssantosh@kernel.org>
2441L:	linux-kernel@vger.kernel.org
2442S:	Maintained
2443F:	drivers/clk/keystone/
2444
2445ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2446M:	Santosh Shilimkar <ssantosh@kernel.org>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	drivers/clocksource/timer-keystone.c
2451
2452ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2453M:	Santosh Shilimkar <ssantosh@kernel.org>
2454L:	linux-kernel@vger.kernel.org
2455S:	Maintained
2456F:	drivers/power/reset/keystone-reset.c
2457
2458ARM/THECUS N2100 MACHINE SUPPORT
2459M:	Lennert Buytenhek <kernel@wantstofly.org>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461S:	Maintained
2462
2463ARM/TOSA MACHINE SUPPORT
2464M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2465M:	Dirk Opfer <dirk@opfer-online.de>
2466S:	Maintained
2467
2468ARM/UNIPHIER ARCHITECTURE
2469M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2472S:	Maintained
2473F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2474F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2475F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2476F:	arch/arm/boot/dts/uniphier*
2477F:	arch/arm/include/asm/hardware/cache-uniphier.h
2478F:	arch/arm/mach-uniphier/
2479F:	arch/arm/mm/cache-uniphier.c
2480F:	arch/arm64/boot/dts/socionext/uniphier*
2481F:	drivers/bus/uniphier-system-bus.c
2482F:	drivers/clk/uniphier/
2483F:	drivers/dma/uniphier-mdmac.c
2484F:	drivers/gpio/gpio-uniphier.c
2485F:	drivers/i2c/busses/i2c-uniphier*
2486F:	drivers/irqchip/irq-uniphier-aidet.c
2487F:	drivers/mmc/host/uniphier-sd.c
2488F:	drivers/pinctrl/uniphier/
2489F:	drivers/reset/reset-uniphier.c
2490F:	drivers/tty/serial/8250/8250_uniphier.c
2491N:	uniphier
2492
2493ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2494M:	Ulf Hansson <ulf.hansson@linaro.org>
2495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496T:	git git://git.linaro.org/people/ulfh/clk.git
2497S:	Maintained
2498F:	drivers/clk/ux500/
2499
2500ARM/VERSATILE EXPRESS PLATFORM
2501M:	Liviu Dudau <liviu.dudau@arm.com>
2502M:	Sudeep Holla <sudeep.holla@arm.com>
2503M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506F:	arch/arm/boot/dts/vexpress*
2507F:	arch/arm64/boot/dts/arm/
2508F:	arch/arm/mach-vexpress/
2509F:	*/*/vexpress*
2510F:	*/*/*/vexpress*
2511F:	drivers/clk/versatile/clk-vexpress-osc.c
2512F:	drivers/clocksource/timer-versatile.c
2513N:	mps2
2514
2515ARM/VFP SUPPORT
2516M:	Russell King <linux@armlinux.org.uk>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518W:	http://www.armlinux.org.uk/
2519S:	Maintained
2520F:	arch/arm/vfp/
2521
2522ARM/VOIPAC PXA270 SUPPORT
2523M:	Marek Vasut <marek.vasut@gmail.com>
2524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526F:	arch/arm/mach-pxa/vpac270.c
2527F:	arch/arm/mach-pxa/include/mach/vpac270.h
2528
2529ARM/VT8500 ARM ARCHITECTURE
2530M:	Tony Prisk <linux@prisktech.co.nz>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2534F:	arch/arm/mach-vt8500/
2535F:	drivers/clocksource/timer-vt8500.c
2536F:	drivers/i2c/busses/i2c-wmt.c
2537F:	drivers/mmc/host/wmt-sdmmc.c
2538F:	drivers/pwm/pwm-vt8500.c
2539F:	drivers/rtc/rtc-vt8500.c
2540F:	drivers/tty/serial/vt8500_serial.c
2541F:	drivers/usb/host/ehci-platform.c
2542F:	drivers/usb/host/uhci-platform.c
2543F:	drivers/video/fbdev/vt8500lcdfb.*
2544F:	drivers/video/fbdev/wm8505fb*
2545F:	drivers/video/fbdev/wmt_ge_rops.*
2546
2547ARM/ZIPIT Z2 SUPPORT
2548M:	Marek Vasut <marek.vasut@gmail.com>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	arch/arm/mach-pxa/z2.c
2552F:	arch/arm/mach-pxa/include/mach/z2.h
2553
2554ARM/ZTE ARCHITECTURE
2555M:	Jun Nie <jun.nie@linaro.org>
2556M:	Shawn Guo <shawnguo@kernel.org>
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559F:	arch/arm/boot/dts/zx2967*
2560F:	arch/arm/mach-zx/
2561F:	arch/arm64/boot/dts/zte/
2562F:	drivers/clk/zte/
2563F:	drivers/dma/zx_dma.c
2564F:	drivers/gpio/gpio-zx.c
2565F:	drivers/i2c/busses/i2c-zx2967.c
2566F:	drivers/mmc/host/dw_mmc-zx.*
2567F:	drivers/pinctrl/zte/
2568F:	drivers/soc/zte/
2569F:	drivers/thermal/zx2967_thermal.c
2570F:	drivers/watchdog/zx2967_wdt.c
2571F:	Documentation/devicetree/bindings/arm/zte.yaml
2572F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2573F:	Documentation/devicetree/bindings/dma/zxdma.txt
2574F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2575F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2576F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2577F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2578F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2579F:	Documentation/devicetree/bindings/soc/zte/
2580F:	Documentation/devicetree/bindings/sound/zte,*.txt
2581F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2582F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2583F:	include/dt-bindings/clock/zx2967*.h
2584F:	include/dt-bindings/soc/zte,*.h
2585F:	sound/soc/codecs/zx_aud96p22.c
2586F:	sound/soc/zte/
2587
2588ARM/ZYNQ ARCHITECTURE
2589M:	Michal Simek <michal.simek@xilinx.com>
2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591W:	http://wiki.xilinx.com
2592T:	git https://github.com/Xilinx/linux-xlnx.git
2593S:	Supported
2594F:	arch/arm/mach-zynq/
2595F:	drivers/cpuidle/cpuidle-zynq.c
2596F:	drivers/block/xsysace.c
2597N:	zynq
2598N:	xilinx
2599F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2600F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2601F:	drivers/clocksource/timer-cadence-ttc.c
2602F:	drivers/i2c/busses/i2c-cadence.c
2603F:	drivers/mmc/host/sdhci-of-arasan.c
2604F:	drivers/edac/synopsys_edac.c
2605F:	drivers/i2c/busses/i2c-xiic.c
2606
2607ARM64 PORT (AARCH64 ARCHITECTURE)
2608M:	Catalin Marinas <catalin.marinas@arm.com>
2609M:	Will Deacon <will@kernel.org>
2610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2612S:	Maintained
2613F:	arch/arm64/
2614X:	arch/arm64/boot/dts/
2615F:	Documentation/arm64/
2616
2617AS3645A LED FLASH CONTROLLER DRIVER
2618M:	Sakari Ailus <sakari.ailus@iki.fi>
2619L:	linux-leds@vger.kernel.org
2620S:	Maintained
2621F:	drivers/leds/leds-as3645a.c
2622
2623ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2624M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2625L:	linux-media@vger.kernel.org
2626T:	git git://linuxtv.org/media_tree.git
2627S:	Maintained
2628F:	drivers/media/i2c/ak7375.c
2629F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2630
2631ASAHI KASEI AK8974 DRIVER
2632M:	Linus Walleij <linus.walleij@linaro.org>
2633L:	linux-iio@vger.kernel.org
2634W:	http://www.akm.com/
2635S:	Supported
2636F:	drivers/iio/magnetometer/ak8974.c
2637
2638ASC7621 HARDWARE MONITOR DRIVER
2639M:	George Joseph <george.joseph@fairview5.com>
2640L:	linux-hwmon@vger.kernel.org
2641S:	Maintained
2642F:	Documentation/hwmon/asc7621.rst
2643F:	drivers/hwmon/asc7621.c
2644
2645ASPEED PINCTRL DRIVERS
2646M:	Andrew Jeffery <andrew@aj.id.au>
2647L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2648L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2649L:	linux-gpio@vger.kernel.org
2650S:	Maintained
2651F:	drivers/pinctrl/aspeed/
2652F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2653
2654ASPEED VIDEO ENGINE DRIVER
2655M:	Eddie James <eajames@linux.ibm.com>
2656L:	linux-media@vger.kernel.org
2657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658S:	Maintained
2659F:	drivers/media/platform/aspeed-video.c
2660F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2661
2662ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2663M:	Corentin Chary <corentin.chary@gmail.com>
2664L:	acpi4asus-user@lists.sourceforge.net
2665L:	platform-driver-x86@vger.kernel.org
2666W:	http://acpi4asus.sf.net
2667S:	Maintained
2668F:	drivers/platform/x86/asus*.c
2669F:	drivers/platform/x86/eeepc*.c
2670
2671ASUS WIRELESS RADIO CONTROL DRIVER
2672M:	João Paulo Rechi Vita <jprvita@gmail.com>
2673L:	platform-driver-x86@vger.kernel.org
2674S:	Maintained
2675F:	drivers/platform/x86/asus-wireless.c
2676
2677ASYMMETRIC KEYS
2678M:	David Howells <dhowells@redhat.com>
2679L:	keyrings@vger.kernel.org
2680S:	Maintained
2681F:	Documentation/crypto/asymmetric-keys.txt
2682F:	include/linux/verification.h
2683F:	include/crypto/public_key.h
2684F:	include/crypto/pkcs7.h
2685F:	crypto/asymmetric_keys/
2686
2687ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2688R:	Dan Williams <dan.j.williams@intel.com>
2689W:	http://sourceforge.net/projects/xscaleiop
2690S:	Odd fixes
2691F:	Documentation/crypto/async-tx-api.txt
2692F:	crypto/async_tx/
2693F:	drivers/dma/
2694F:	include/linux/dmaengine.h
2695F:	include/linux/async_tx.h
2696
2697AT24 EEPROM DRIVER
2698M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2699L:	linux-i2c@vger.kernel.org
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2701S:	Maintained
2702F:	Documentation/devicetree/bindings/eeprom/at24.txt
2703F:	drivers/misc/eeprom/at24.c
2704
2705ATA OVER ETHERNET (AOE) DRIVER
2706M:	"Justin Sanders" <justin@coraid.com>
2707W:	http://www.openaoe.org/
2708S:	Supported
2709F:	Documentation/admin-guide/aoe/
2710F:	drivers/block/aoe/
2711
2712ATHEROS 71XX/9XXX GPIO DRIVER
2713M:	Alban Bedel <albeu@free.fr>
2714W:	https://github.com/AlbanBedel/linux
2715T:	git git://github.com/AlbanBedel/linux
2716S:	Maintained
2717F:	drivers/gpio/gpio-ath79.c
2718F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2719
2720ATHEROS 71XX/9XXX USB PHY DRIVER
2721M:	Alban Bedel <albeu@free.fr>
2722W:	https://github.com/AlbanBedel/linux
2723T:	git git://github.com/AlbanBedel/linux
2724S:	Maintained
2725F:	drivers/phy/qualcomm/phy-ath79-usb.c
2726F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2727
2728ATHEROS ATH GENERIC UTILITIES
2729M:	Kalle Valo <kvalo@codeaurora.org>
2730L:	linux-wireless@vger.kernel.org
2731S:	Supported
2732F:	drivers/net/wireless/ath/*
2733
2734ATHEROS ATH5K WIRELESS DRIVER
2735M:	Jiri Slaby <jirislaby@gmail.com>
2736M:	Nick Kossifidis <mickflemm@gmail.com>
2737M:	Luis Chamberlain <mcgrof@kernel.org>
2738L:	linux-wireless@vger.kernel.org
2739W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2740S:	Maintained
2741F:	drivers/net/wireless/ath/ath5k/
2742
2743ATHEROS ATH6KL WIRELESS DRIVER
2744M:	Kalle Valo <kvalo@codeaurora.org>
2745L:	linux-wireless@vger.kernel.org
2746W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2748S:	Supported
2749F:	drivers/net/wireless/ath/ath6kl/
2750
2751ATI_REMOTE2 DRIVER
2752M:	Ville Syrjala <syrjala@sci.fi>
2753S:	Maintained
2754F:	drivers/input/misc/ati_remote2.c
2755
2756ATK0110 HWMON DRIVER
2757M:	Luca Tettamanti <kronos.it@gmail.com>
2758L:	linux-hwmon@vger.kernel.org
2759S:	Maintained
2760F:	drivers/hwmon/asus_atk0110.c
2761
2762ATLX ETHERNET DRIVERS
2763M:	Jay Cliburn <jcliburn@gmail.com>
2764M:	Chris Snook <chris.snook@gmail.com>
2765L:	netdev@vger.kernel.org
2766W:	http://sourceforge.net/projects/atl1
2767W:	http://atl1.sourceforge.net
2768S:	Maintained
2769F:	drivers/net/ethernet/atheros/
2770
2771ATM
2772M:	Chas Williams <3chas3@gmail.com>
2773L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2774L:	netdev@vger.kernel.org
2775W:	http://linux-atm.sourceforge.net
2776S:	Maintained
2777F:	drivers/atm/
2778F:	include/linux/atm*
2779F:	include/uapi/linux/atm*
2780
2781ATMEL MACB ETHERNET DRIVER
2782M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2783S:	Supported
2784F:	drivers/net/ethernet/cadence/
2785
2786ATMEL MAXTOUCH DRIVER
2787M:	Nick Dyer <nick@shmanahar.org>
2788T:	git git://github.com/ndyer/linux.git
2789S:	Maintained
2790F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2791F:	drivers/input/touchscreen/atmel_mxt_ts.c
2792
2793ATMEL WIRELESS DRIVER
2794M:	Simon Kelley <simon@thekelleys.org.uk>
2795L:	linux-wireless@vger.kernel.org
2796W:	http://www.thekelleys.org.uk/atmel
2797W:	http://atmelwlandriver.sourceforge.net/
2798S:	Maintained
2799F:	drivers/net/wireless/atmel/atmel*
2800
2801ATOMIC INFRASTRUCTURE
2802M:	Will Deacon <will@kernel.org>
2803M:	Peter Zijlstra <peterz@infradead.org>
2804R:	Boqun Feng <boqun.feng@gmail.com>
2805L:	linux-kernel@vger.kernel.org
2806S:	Maintained
2807F:	arch/*/include/asm/atomic*.h
2808F:	include/*/atomic*.h
2809F:	scripts/atomic/
2810
2811ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2812M:	Bradley Grove <linuxdrivers@attotech.com>
2813L:	linux-scsi@vger.kernel.org
2814W:	http://www.attotech.com
2815S:	Supported
2816F:	drivers/scsi/esas2r
2817
2818ATUSB IEEE 802.15.4 RADIO DRIVER
2819M:	Stefan Schmidt <stefan@datenfreihafen.org>
2820L:	linux-wpan@vger.kernel.org
2821S:	Maintained
2822F:	drivers/net/ieee802154/atusb.c
2823F:	drivers/net/ieee802154/atusb.h
2824F:	drivers/net/ieee802154/at86rf230.h
2825
2826AUDIT SUBSYSTEM
2827M:	Paul Moore <paul@paul-moore.com>
2828M:	Eric Paris <eparis@redhat.com>
2829L:	linux-audit@redhat.com (moderated for non-subscribers)
2830W:	https://github.com/linux-audit
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2832S:	Supported
2833F:	include/linux/audit.h
2834F:	include/uapi/linux/audit.h
2835F:	kernel/audit*
2836
2837AUXILIARY DISPLAY DRIVERS
2838M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2839S:	Maintained
2840F:	drivers/auxdisplay/
2841F:	include/linux/cfag12864b.h
2842
2843AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2844M:	Andreas Klinger <ak@it-klinger.de>
2845L:	linux-iio@vger.kernel.org
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2848F:	drivers/iio/adc/hx711.c
2849
2850AX.25 NETWORK LAYER
2851M:	Ralf Baechle <ralf@linux-mips.org>
2852L:	linux-hams@vger.kernel.org
2853W:	http://www.linux-ax25.org/
2854S:	Maintained
2855F:	include/uapi/linux/ax25.h
2856F:	include/net/ax25.h
2857F:	net/ax25/
2858
2859AXENTIA ARM DEVICES
2860M:	Peter Rosin <peda@axentia.se>
2861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/arm/axentia.txt
2864F:	arch/arm/boot/dts/at91-linea.dtsi
2865F:	arch/arm/boot/dts/at91-natte.dtsi
2866F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2867F:	arch/arm/boot/dts/at91-tse850-3.dts
2868
2869AXENTIA ASOC DRIVERS
2870M:	Peter Rosin <peda@axentia.se>
2871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2872S:	Maintained
2873F:	Documentation/devicetree/bindings/sound/axentia,*
2874F:	sound/soc/atmel/tse850-pcm5142.c
2875
2876AXXIA I2C CONTROLLER
2877M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2878L:	linux-i2c@vger.kernel.org
2879S:	Maintained
2880F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2881F:	drivers/i2c/busses/i2c-axxia.c
2882
2883AZ6007 DVB DRIVER
2884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2885L:	linux-media@vger.kernel.org
2886W:	https://linuxtv.org
2887T:	git git://linuxtv.org/media_tree.git
2888S:	Maintained
2889F:	drivers/media/usb/dvb-usb-v2/az6007.c
2890
2891AZTECH FM RADIO RECEIVER DRIVER
2892M:	Hans Verkuil <hverkuil@xs4all.nl>
2893L:	linux-media@vger.kernel.org
2894T:	git git://linuxtv.org/media_tree.git
2895W:	https://linuxtv.org
2896S:	Maintained
2897F:	drivers/media/radio/radio-aztech*
2898
2899B43 WIRELESS DRIVER
2900L:	linux-wireless@vger.kernel.org
2901L:	b43-dev@lists.infradead.org
2902W:	http://wireless.kernel.org/en/users/Drivers/b43
2903S:	Odd Fixes
2904F:	drivers/net/wireless/broadcom/b43/
2905
2906B43LEGACY WIRELESS DRIVER
2907M:	Larry Finger <Larry.Finger@lwfinger.net>
2908L:	linux-wireless@vger.kernel.org
2909L:	b43-dev@lists.infradead.org
2910W:	http://wireless.kernel.org/en/users/Drivers/b43
2911S:	Maintained
2912F:	drivers/net/wireless/broadcom/b43legacy/
2913
2914BACKLIGHT CLASS/SUBSYSTEM
2915M:	Lee Jones <lee.jones@linaro.org>
2916M:	Daniel Thompson <daniel.thompson@linaro.org>
2917M:	Jingoo Han <jingoohan1@gmail.com>
2918L:	dri-devel@lists.freedesktop.org
2919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2920S:	Maintained
2921F:	drivers/video/backlight/
2922F:	include/linux/backlight.h
2923F:	include/linux/pwm_backlight.h
2924F:	Documentation/devicetree/bindings/leds/backlight
2925F:	Documentation/ABI/stable/sysfs-class-backlight
2926F:	Documentation/ABI/testing/sysfs-class-backlight
2927
2928BATMAN ADVANCED
2929M:	Marek Lindner <mareklindner@neomailbox.ch>
2930M:	Simon Wunderlich <sw@simonwunderlich.de>
2931M:	Antonio Quartulli <a@unstable.cc>
2932M:	Sven Eckelmann <sven@narfation.org>
2933L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2934W:	https://www.open-mesh.org/
2935B:	https://www.open-mesh.org/projects/batman-adv/issues
2936C:	irc://chat.freenode.net/batman
2937Q:	https://patchwork.open-mesh.org/project/batman/list/
2938T:	git https://git.open-mesh.org/linux-merge.git
2939S:	Maintained
2940F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2941F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2942F:	Documentation/networking/batman-adv.rst
2943F:	include/uapi/linux/batadv_packet.h
2944F:	include/uapi/linux/batman_adv.h
2945F:	net/batman-adv/
2946
2947BAYCOM/HDLCDRV DRIVERS FOR AX.25
2948M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2949L:	linux-hams@vger.kernel.org
2950W:	http://www.baycom.org/~tom/ham/ham.html
2951S:	Maintained
2952F:	drivers/net/hamradio/baycom*
2953
2954BCACHE (BLOCK LAYER CACHE)
2955M:	Coly Li <colyli@suse.de>
2956M:	Kent Overstreet <kent.overstreet@gmail.com>
2957L:	linux-bcache@vger.kernel.org
2958W:	http://bcache.evilpiepirate.org
2959C:	irc://irc.oftc.net/bcache
2960S:	Maintained
2961F:	drivers/md/bcache/
2962
2963BDISP ST MEDIA DRIVER
2964M:	Fabien Dessenne <fabien.dessenne@st.com>
2965L:	linux-media@vger.kernel.org
2966T:	git git://linuxtv.org/media_tree.git
2967W:	https://linuxtv.org
2968S:	Supported
2969F:	drivers/media/platform/sti/bdisp
2970
2971BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2972M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2973L:	netdev@vger.kernel.org
2974S:	Maintained
2975F:	drivers/net/ethernet/ec_bhf.c
2976
2977BEFS FILE SYSTEM
2978M:	Luis de Bethencourt <luisbg@kernel.org>
2979M:	Salah Triki <salah.triki@gmail.com>
2980S:	Maintained
2981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2982F:	Documentation/filesystems/befs.txt
2983F:	fs/befs/
2984
2985BFQ I/O SCHEDULER
2986M:	Paolo Valente <paolo.valente@linaro.org>
2987M:	Jens Axboe <axboe@kernel.dk>
2988L:	linux-block@vger.kernel.org
2989S:	Maintained
2990F:	block/bfq-*
2991F:	Documentation/block/bfq-iosched.rst
2992
2993BFS FILE SYSTEM
2994M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2995S:	Maintained
2996F:	Documentation/filesystems/bfs.txt
2997F:	fs/bfs/
2998F:	include/uapi/linux/bfs_fs.h
2999
3000BLINKM RGB LED DRIVER
3001M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3002S:	Maintained
3003F:	drivers/leds/leds-blinkm.c
3004
3005BLOCK LAYER
3006M:	Jens Axboe <axboe@kernel.dk>
3007L:	linux-block@vger.kernel.org
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3009S:	Maintained
3010F:	block/
3011F:	drivers/block/
3012F:	kernel/trace/blktrace.c
3013F:	lib/sbitmap.c
3014
3015BLOCK2MTD DRIVER
3016M:	Joern Engel <joern@lazybastard.org>
3017L:	linux-mtd@lists.infradead.org
3018S:	Maintained
3019F:	drivers/mtd/devices/block2mtd.c
3020
3021BLUETOOTH DRIVERS
3022M:	Marcel Holtmann <marcel@holtmann.org>
3023M:	Johan Hedberg <johan.hedberg@gmail.com>
3024L:	linux-bluetooth@vger.kernel.org
3025W:	http://www.bluez.org/
3026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3028S:	Maintained
3029F:	drivers/bluetooth/
3030
3031BLUETOOTH SUBSYSTEM
3032M:	Marcel Holtmann <marcel@holtmann.org>
3033M:	Johan Hedberg <johan.hedberg@gmail.com>
3034L:	linux-bluetooth@vger.kernel.org
3035W:	http://www.bluez.org/
3036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3038S:	Maintained
3039F:	net/bluetooth/
3040F:	include/net/bluetooth/
3041
3042BONDING DRIVER
3043M:	Jay Vosburgh <j.vosburgh@gmail.com>
3044M:	Veaceslav Falico <vfalico@gmail.com>
3045M:	Andy Gospodarek <andy@greyhouse.net>
3046L:	netdev@vger.kernel.org
3047W:	http://sourceforge.net/projects/bonding/
3048S:	Supported
3049F:	drivers/net/bonding/
3050F:	include/uapi/linux/if_bonding.h
3051
3052BPF (Safe dynamic programs and tools)
3053M:	Alexei Starovoitov <ast@kernel.org>
3054M:	Daniel Borkmann <daniel@iogearbox.net>
3055R:	Martin KaFai Lau <kafai@fb.com>
3056R:	Song Liu <songliubraving@fb.com>
3057R:	Yonghong Song <yhs@fb.com>
3058L:	netdev@vger.kernel.org
3059L:	bpf@vger.kernel.org
3060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3062Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3063S:	Supported
3064F:	arch/*/net/*
3065F:	Documentation/networking/filter.txt
3066F:	Documentation/bpf/
3067F:	include/linux/bpf*
3068F:	include/linux/filter.h
3069F:	include/trace/events/xdp.h
3070F:	include/uapi/linux/bpf*
3071F:	include/uapi/linux/filter.h
3072F:	kernel/bpf/
3073F:	kernel/trace/bpf_trace.c
3074F:	lib/test_bpf.c
3075F:	net/bpf/
3076F:	net/core/filter.c
3077F:	net/sched/act_bpf.c
3078F:	net/sched/cls_bpf.c
3079F:	samples/bpf/
3080F:	tools/bpf/
3081F:	tools/lib/bpf/
3082F:	tools/testing/selftests/bpf/
3083K:	bpf
3084N:	bpf
3085
3086BPF JIT for ARM
3087M:	Shubham Bansal <illusionist.neo@gmail.com>
3088L:	netdev@vger.kernel.org
3089L:	bpf@vger.kernel.org
3090S:	Maintained
3091F:	arch/arm/net/
3092
3093BPF JIT for ARM64
3094M:	Daniel Borkmann <daniel@iogearbox.net>
3095M:	Alexei Starovoitov <ast@kernel.org>
3096M:	Zi Shen Lim <zlim.lnx@gmail.com>
3097L:	netdev@vger.kernel.org
3098L:	bpf@vger.kernel.org
3099S:	Supported
3100F:	arch/arm64/net/
3101
3102BPF JIT for MIPS (32-BIT AND 64-BIT)
3103M:	Paul Burton <paul.burton@mips.com>
3104L:	netdev@vger.kernel.org
3105L:	bpf@vger.kernel.org
3106S:	Maintained
3107F:	arch/mips/net/
3108
3109BPF JIT for NFP NICs
3110M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3111L:	netdev@vger.kernel.org
3112L:	bpf@vger.kernel.org
3113S:	Supported
3114F:	drivers/net/ethernet/netronome/nfp/bpf/
3115
3116BPF JIT for POWERPC (32-BIT AND 64-BIT)
3117M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3118M:	Sandipan Das <sandipan@linux.ibm.com>
3119L:	netdev@vger.kernel.org
3120L:	bpf@vger.kernel.org
3121S:	Maintained
3122F:	arch/powerpc/net/
3123
3124BPF JIT for RISC-V (RV64G)
3125M:	Björn Töpel <bjorn.topel@gmail.com>
3126L:	netdev@vger.kernel.org
3127S:	Maintained
3128F:	arch/riscv/net/
3129
3130BPF JIT for S390
3131M:	Ilya Leoshkevich <iii@linux.ibm.com>
3132M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3133M:	Vasily Gorbik <gor@linux.ibm.com>
3134L:	netdev@vger.kernel.org
3135L:	bpf@vger.kernel.org
3136S:	Maintained
3137F:	arch/s390/net/
3138X:	arch/s390/net/pnet.c
3139
3140BPF JIT for SPARC (32-BIT AND 64-BIT)
3141M:	David S. Miller <davem@davemloft.net>
3142L:	netdev@vger.kernel.org
3143L:	bpf@vger.kernel.org
3144S:	Maintained
3145F:	arch/sparc/net/
3146
3147BPF JIT for X86 32-BIT
3148M:	Wang YanQing <udknight@gmail.com>
3149L:	netdev@vger.kernel.org
3150L:	bpf@vger.kernel.org
3151S:	Maintained
3152F:	arch/x86/net/bpf_jit_comp32.c
3153
3154BPF JIT for X86 64-BIT
3155M:	Alexei Starovoitov <ast@kernel.org>
3156M:	Daniel Borkmann <daniel@iogearbox.net>
3157L:	netdev@vger.kernel.org
3158L:	bpf@vger.kernel.org
3159S:	Supported
3160F:	arch/x86/net/
3161X:	arch/x86/net/bpf_jit_comp32.c
3162
3163BROADCOM B44 10/100 ETHERNET DRIVER
3164M:	Michael Chan <michael.chan@broadcom.com>
3165L:	netdev@vger.kernel.org
3166S:	Supported
3167F:	drivers/net/ethernet/broadcom/b44.*
3168
3169BROADCOM B53 ETHERNET SWITCH DRIVER
3170M:	Florian Fainelli <f.fainelli@gmail.com>
3171L:	netdev@vger.kernel.org
3172L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3173S:	Supported
3174F:	drivers/net/dsa/b53/*
3175F:	include/linux/platform_data/b53.h
3176
3177BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3178M:	Florian Fainelli <f.fainelli@gmail.com>
3179M:	Ray Jui <rjui@broadcom.com>
3180M:	Scott Branden <sbranden@broadcom.com>
3181M:	bcm-kernel-feedback-list@broadcom.com
3182T:	git git://github.com/broadcom/mach-bcm
3183S:	Maintained
3184N:	bcm281*
3185N:	bcm113*
3186N:	bcm216*
3187N:	kona
3188F:	arch/arm/mach-bcm/
3189
3190BROADCOM BCM2835 ARM ARCHITECTURE
3191M:	Eric Anholt <eric@anholt.net>
3192M:	Stefan Wahren <wahrenst@gmx.net>
3193L:	bcm-kernel-feedback-list@broadcom.com
3194L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3196T:	git git://github.com/anholt/linux
3197S:	Maintained
3198N:	bcm2835
3199F:	drivers/staging/vc04_services
3200
3201BROADCOM BCM47XX MIPS ARCHITECTURE
3202M:	Hauke Mehrtens <hauke@hauke-m.de>
3203M:	Rafał Miłecki <zajec5@gmail.com>
3204L:	linux-mips@vger.kernel.org
3205S:	Maintained
3206F:	Documentation/devicetree/bindings/mips/brcm/
3207F:	arch/mips/bcm47xx/*
3208F:	arch/mips/include/asm/mach-bcm47xx/*
3209
3210BROADCOM BCM5301X ARM ARCHITECTURE
3211M:	Hauke Mehrtens <hauke@hauke-m.de>
3212M:	Rafał Miłecki <zajec5@gmail.com>
3213M:	bcm-kernel-feedback-list@broadcom.com
3214L:	linux-arm-kernel@lists.infradead.org
3215S:	Maintained
3216F:	arch/arm/mach-bcm/bcm_5301x.c
3217F:	arch/arm/boot/dts/bcm5301x*.dtsi
3218F:	arch/arm/boot/dts/bcm470*
3219F:	arch/arm/boot/dts/bcm953012*
3220
3221BROADCOM BCM53573 ARM ARCHITECTURE
3222M:	Rafał Miłecki <rafal@milecki.pl>
3223L:	bcm-kernel-feedback-list@broadcom.com
3224L:	linux-arm-kernel@lists.infradead.org
3225S:	Maintained
3226F:	arch/arm/boot/dts/bcm53573*
3227F:	arch/arm/boot/dts/bcm47189*
3228
3229BROADCOM BCM63XX ARM ARCHITECTURE
3230M:	Florian Fainelli <f.fainelli@gmail.com>
3231M:	bcm-kernel-feedback-list@broadcom.com
3232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3233T:	git git://github.com/broadcom/stblinux.git
3234S:	Maintained
3235N:	bcm63xx
3236
3237BROADCOM BCM63XX/BCM33XX UDC DRIVER
3238M:	Kevin Cernekee <cernekee@gmail.com>
3239L:	linux-usb@vger.kernel.org
3240S:	Maintained
3241F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3242
3243BROADCOM BCM7XXX ARM ARCHITECTURE
3244M:	Brian Norris <computersforpeace@gmail.com>
3245M:	Gregory Fong <gregory.0xf0@gmail.com>
3246M:	Florian Fainelli <f.fainelli@gmail.com>
3247M:	bcm-kernel-feedback-list@broadcom.com
3248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249T:	git git://github.com/broadcom/stblinux.git
3250S:	Maintained
3251F:	arch/arm/mach-bcm/*brcmstb*
3252F:	arch/arm/boot/dts/bcm7*.dts*
3253F:	drivers/bus/brcmstb_gisb.c
3254F:	arch/arm/mm/cache-b15-rac.c
3255F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3256N:	brcmstb
3257
3258BROADCOM BMIPS CPUFREQ DRIVER
3259M:	Markus Mayer <mmayer@broadcom.com>
3260M:	bcm-kernel-feedback-list@broadcom.com
3261L:	linux-pm@vger.kernel.org
3262S:	Maintained
3263F:	drivers/cpufreq/bmips-cpufreq.c
3264
3265BROADCOM BMIPS MIPS ARCHITECTURE
3266M:	Kevin Cernekee <cernekee@gmail.com>
3267M:	Florian Fainelli <f.fainelli@gmail.com>
3268L:	bcm-kernel-feedback-list@broadcom.com
3269L:	linux-mips@vger.kernel.org
3270T:	git git://github.com/broadcom/stblinux.git
3271S:	Maintained
3272F:	arch/mips/bmips/*
3273F:	arch/mips/include/asm/mach-bmips/*
3274F:	arch/mips/kernel/*bmips*
3275F:	arch/mips/boot/dts/brcm/bcm*.dts*
3276F:	drivers/irqchip/irq-bcm63*
3277F:	drivers/irqchip/irq-bcm7*
3278F:	drivers/irqchip/irq-brcmstb*
3279F:	include/linux/bcm963xx_nvram.h
3280F:	include/linux/bcm963xx_tag.h
3281
3282BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3283M:	Rasesh Mody <rmody@marvell.com>
3284M:	GR-Linux-NIC-Dev@marvell.com
3285L:	netdev@vger.kernel.org
3286S:	Supported
3287F:	drivers/net/ethernet/broadcom/bnx2.*
3288F:	drivers/net/ethernet/broadcom/bnx2_*
3289
3290BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3291M:	QLogic-Storage-Upstream@qlogic.com
3292L:	linux-scsi@vger.kernel.org
3293S:	Supported
3294F:	drivers/scsi/bnx2fc/
3295
3296BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3297M:	QLogic-Storage-Upstream@qlogic.com
3298L:	linux-scsi@vger.kernel.org
3299S:	Supported
3300F:	drivers/scsi/bnx2i/
3301
3302BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3303M:	Ariel Elior <aelior@marvell.com>
3304M:	Sudarsana Kalluru <skalluru@marvell.com>
3305M:	GR-everest-linux-l2@marvell.com
3306L:	netdev@vger.kernel.org
3307S:	Supported
3308F:	drivers/net/ethernet/broadcom/bnx2x/
3309
3310BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3311M:	Michael Chan <michael.chan@broadcom.com>
3312L:	netdev@vger.kernel.org
3313S:	Supported
3314F:	drivers/net/ethernet/broadcom/bnxt/
3315
3316BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3317M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3318M:	Franky Lin <franky.lin@broadcom.com>
3319M:	Hante Meuleman <hante.meuleman@broadcom.com>
3320M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3321M:	Wright Feng <wright.feng@cypress.com>
3322L:	linux-wireless@vger.kernel.org
3323L:	brcm80211-dev-list.pdl@broadcom.com
3324L:	brcm80211-dev-list@cypress.com
3325S:	Supported
3326F:	drivers/net/wireless/broadcom/brcm80211/
3327
3328BROADCOM BRCMSTB GPIO DRIVER
3329M:	Gregory Fong <gregory.0xf0@gmail.com>
3330L:	bcm-kernel-feedback-list@broadcom.com
3331S:	Supported
3332F:	drivers/gpio/gpio-brcmstb.c
3333F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3334
3335BROADCOM BRCMSTB I2C DRIVER
3336M:	Kamal Dasu <kdasu.kdev@gmail.com>
3337L:	linux-i2c@vger.kernel.org
3338L:	bcm-kernel-feedback-list@broadcom.com
3339S:	Supported
3340F:	drivers/i2c/busses/i2c-brcmstb.c
3341F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3342
3343BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3344M:	Al Cooper <alcooperx@gmail.com>
3345L:	linux-kernel@vger.kernel.org
3346L:	bcm-kernel-feedback-list@broadcom.com
3347S:	Maintained
3348F:	drivers/phy/broadcom/phy-brcm-usb*
3349
3350BROADCOM GENET ETHERNET DRIVER
3351M:	Doug Berger <opendmb@gmail.com>
3352M:	Florian Fainelli <f.fainelli@gmail.com>
3353L:	bcm-kernel-feedback-list@broadcom.com
3354L:	netdev@vger.kernel.org
3355S:	Supported
3356F:	drivers/net/ethernet/broadcom/genet/
3357
3358BROADCOM IPROC ARM ARCHITECTURE
3359M:	Ray Jui <rjui@broadcom.com>
3360M:	Scott Branden <sbranden@broadcom.com>
3361M:	bcm-kernel-feedback-list@broadcom.com
3362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3363T:	git git://github.com/broadcom/cygnus-linux.git
3364S:	Maintained
3365N:	iproc
3366N:	cygnus
3367N:	bcm[-_]nsp
3368N:	bcm9113*
3369N:	bcm9583*
3370N:	bcm9585*
3371N:	bcm9586*
3372N:	bcm988312
3373N:	bcm113*
3374N:	bcm583*
3375N:	bcm585*
3376N:	bcm586*
3377N:	bcm88312
3378N:	hr2
3379N:	stingray
3380F:	arch/arm64/boot/dts/broadcom/northstar2/*
3381F:	arch/arm64/boot/dts/broadcom/stingray/*
3382F:	drivers/clk/bcm/clk-ns*
3383F:	drivers/clk/bcm/clk-sr*
3384F:	drivers/pinctrl/bcm/pinctrl-ns*
3385F:	include/dt-bindings/clock/bcm-sr*
3386
3387BROADCOM KONA GPIO DRIVER
3388M:	Ray Jui <rjui@broadcom.com>
3389L:	bcm-kernel-feedback-list@broadcom.com
3390S:	Supported
3391F:	drivers/gpio/gpio-bcm-kona.c
3392F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3393
3394BROADCOM NETXTREME-E ROCE DRIVER
3395M:	Selvin Xavier <selvin.xavier@broadcom.com>
3396M:	Devesh Sharma <devesh.sharma@broadcom.com>
3397M:	Somnath Kotur <somnath.kotur@broadcom.com>
3398M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3399L:	linux-rdma@vger.kernel.org
3400W:	http://www.broadcom.com
3401S:	Supported
3402F:	drivers/infiniband/hw/bnxt_re/
3403F:	include/uapi/rdma/bnxt_re-abi.h
3404
3405BROADCOM NVRAM DRIVER
3406M:	Rafał Miłecki <zajec5@gmail.com>
3407L:	linux-mips@vger.kernel.org
3408S:	Maintained
3409F:	drivers/firmware/broadcom/*
3410
3411BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3412M:	Rafał Miłecki <zajec5@gmail.com>
3413L:	linux-wireless@vger.kernel.org
3414S:	Maintained
3415F:	drivers/bcma/
3416F:	include/linux/bcma/
3417
3418BROADCOM STB AVS CPUFREQ DRIVER
3419M:	Markus Mayer <mmayer@broadcom.com>
3420M:	bcm-kernel-feedback-list@broadcom.com
3421L:	linux-pm@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3424F:	drivers/cpufreq/brcmstb*
3425
3426BROADCOM STB AVS TMON DRIVER
3427M:	Markus Mayer <mmayer@broadcom.com>
3428M:	bcm-kernel-feedback-list@broadcom.com
3429L:	linux-pm@vger.kernel.org
3430S:	Maintained
3431F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3432F:	drivers/thermal/broadcom/brcmstb*
3433
3434BROADCOM STB NAND FLASH DRIVER
3435M:	Brian Norris <computersforpeace@gmail.com>
3436M:	Kamal Dasu <kdasu.kdev@gmail.com>
3437L:	linux-mtd@lists.infradead.org
3438L:	bcm-kernel-feedback-list@broadcom.com
3439S:	Maintained
3440F:	drivers/mtd/nand/raw/brcmnand/
3441
3442BROADCOM STB DPFE DRIVER
3443M:	Markus Mayer <mmayer@broadcom.com>
3444M:	bcm-kernel-feedback-list@broadcom.com
3445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3448F:	drivers/memory/brcmstb_dpfe.c
3449
3450BROADCOM SPI DRIVER
3451M:	Kamal Dasu <kdasu.kdev@gmail.com>
3452M:	bcm-kernel-feedback-list@broadcom.com
3453S:	Maintained
3454F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3455F:	drivers/spi/spi-bcm-qspi.*
3456F:	drivers/spi/spi-brcmstb-qspi.c
3457F:	drivers/spi/spi-iproc-qspi.c
3458
3459BROADCOM SYSTEMPORT ETHERNET DRIVER
3460M:	Florian Fainelli <f.fainelli@gmail.com>
3461L:	bcm-kernel-feedback-list@broadcom.com
3462L:	netdev@vger.kernel.org
3463S:	Supported
3464F:	drivers/net/ethernet/broadcom/bcmsysport.*
3465
3466BROADCOM TG3 GIGABIT ETHERNET DRIVER
3467M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3468M:	Prashant Sreedharan <prashant@broadcom.com>
3469M:	Michael Chan <mchan@broadcom.com>
3470L:	netdev@vger.kernel.org
3471S:	Supported
3472F:	drivers/net/ethernet/broadcom/tg3.*
3473
3474BROCADE BFA FC SCSI DRIVER
3475M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3476M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3477L:	linux-scsi@vger.kernel.org
3478S:	Supported
3479F:	drivers/scsi/bfa/
3480
3481BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3482M:	Rasesh Mody <rmody@marvell.com>
3483M:	Sudarsana Kalluru <skalluru@marvell.com>
3484M:	GR-Linux-NIC-Dev@marvell.com
3485L:	netdev@vger.kernel.org
3486S:	Supported
3487F:	drivers/net/ethernet/brocade/bna/
3488
3489BSG (block layer generic sg v4 driver)
3490M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3491L:	linux-scsi@vger.kernel.org
3492S:	Supported
3493F:	block/bsg.c
3494F:	include/linux/bsg.h
3495F:	include/uapi/linux/bsg.h
3496
3497BT87X AUDIO DRIVER
3498M:	Clemens Ladisch <clemens@ladisch.de>
3499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3501S:	Maintained
3502F:	Documentation/sound/cards/bt87x.rst
3503F:	sound/pci/bt87x.c
3504
3505BT8XXGPIO DRIVER
3506M:	Michael Buesch <m@bues.ch>
3507W:	http://bu3sch.de/btgpio.php
3508S:	Maintained
3509F:	drivers/gpio/gpio-bt8xx.c
3510
3511BTRFS FILE SYSTEM
3512M:	Chris Mason <clm@fb.com>
3513M:	Josef Bacik <josef@toxicpanda.com>
3514M:	David Sterba <dsterba@suse.com>
3515L:	linux-btrfs@vger.kernel.org
3516W:	http://btrfs.wiki.kernel.org/
3517Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3519S:	Maintained
3520F:	Documentation/filesystems/btrfs.txt
3521F:	fs/btrfs/
3522F:	include/linux/btrfs*
3523F:	include/uapi/linux/btrfs*
3524
3525BTTV VIDEO4LINUX DRIVER
3526M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3527L:	linux-media@vger.kernel.org
3528W:	https://linuxtv.org
3529T:	git git://linuxtv.org/media_tree.git
3530S:	Odd fixes
3531F:	Documentation/media/v4l-drivers/bttv*
3532F:	drivers/media/pci/bt8xx/bttv*
3533
3534BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3535M:	Chanwoo Choi <cw00.choi@samsung.com>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3539S:	Maintained
3540F:	drivers/devfreq/exynos-bus.c
3541F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3542
3543BUSLOGIC SCSI DRIVER
3544M:	Khalid Aziz <khalid@gonehiking.org>
3545L:	linux-scsi@vger.kernel.org
3546S:	Maintained
3547F:	drivers/scsi/BusLogic.*
3548F:	drivers/scsi/FlashPoint.*
3549
3550C-MEDIA CMI8788 DRIVER
3551M:	Clemens Ladisch <clemens@ladisch.de>
3552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3554S:	Maintained
3555F:	sound/pci/oxygen/
3556
3557C-SKY ARCHITECTURE
3558M:	Guo Ren <guoren@kernel.org>
3559T:	git https://github.com/c-sky/csky-linux.git
3560S:	Supported
3561F:	arch/csky/
3562F:	Documentation/devicetree/bindings/csky/
3563F:	drivers/irqchip/irq-csky-*
3564F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3565F:	drivers/clocksource/timer-gx6605s.c
3566F:	drivers/clocksource/timer-mp-csky.c
3567F:	Documentation/devicetree/bindings/timer/csky,*
3568K:	csky
3569N:	csky
3570
3571C6X ARCHITECTURE
3572M:	Mark Salter <msalter@redhat.com>
3573M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3574L:	linux-c6x-dev@linux-c6x.org
3575W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3576S:	Maintained
3577F:	arch/c6x/
3578
3579CA8210 IEEE-802.15.4 RADIO DRIVER
3580M:	Harry Morris <h.morris@cascoda.com>
3581L:	linux-wpan@vger.kernel.org
3582W:	https://github.com/Cascoda/ca8210-linux.git
3583S:	Maintained
3584F:	drivers/net/ieee802154/ca8210.c
3585F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3586
3587CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3588M:	David Howells <dhowells@redhat.com>
3589L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3590S:	Supported
3591F:	Documentation/filesystems/caching/cachefiles.txt
3592F:	fs/cachefiles/
3593
3594CADENCE MIPI-CSI2 BRIDGES
3595M:	Maxime Ripard <mripard@kernel.org>
3596L:	linux-media@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/media/cdns,*.txt
3599F:	drivers/media/platform/cadence/cdns-csi2*
3600
3601CADET FM/AM RADIO RECEIVER DRIVER
3602M:	Hans Verkuil <hverkuil@xs4all.nl>
3603L:	linux-media@vger.kernel.org
3604T:	git git://linuxtv.org/media_tree.git
3605W:	https://linuxtv.org
3606S:	Maintained
3607F:	drivers/media/radio/radio-cadet*
3608
3609CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3610M:	Jonathan Corbet <corbet@lwn.net>
3611L:	linux-media@vger.kernel.org
3612T:	git git://linuxtv.org/media_tree.git
3613S:	Maintained
3614F:	Documentation/media/v4l-drivers/cafe_ccic*
3615F:	drivers/media/platform/marvell-ccic/
3616
3617CAIF NETWORK LAYER
3618L:	netdev@vger.kernel.org
3619S:	Orphan
3620F:	Documentation/networking/caif/
3621F:	drivers/net/caif/
3622F:	include/uapi/linux/caif/
3623F:	include/net/caif/
3624F:	net/caif/
3625
3626CAKE QDISC
3627M:	Toke Høiland-Jørgensen <toke@toke.dk>
3628L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3629S:	Maintained
3630F:	net/sched/sch_cake.c
3631
3632CALGARY x86-64 IOMMU
3633M:	Muli Ben-Yehuda <mulix@mulix.org>
3634M:	Jon Mason <jdmason@kudzu.us>
3635L:	iommu@lists.linux-foundation.org
3636S:	Maintained
3637F:	arch/x86/kernel/pci-calgary_64.c
3638F:	arch/x86/kernel/tce_64.c
3639F:	arch/x86/include/asm/calgary.h
3640F:	arch/x86/include/asm/tce.h
3641
3642CAN NETWORK DRIVERS
3643M:	Wolfgang Grandegger <wg@grandegger.com>
3644M:	Marc Kleine-Budde <mkl@pengutronix.de>
3645L:	linux-can@vger.kernel.org
3646W:	https://github.com/linux-can
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3649S:	Maintained
3650F:	Documentation/devicetree/bindings/net/can/
3651F:	drivers/net/can/
3652F:	include/linux/can/dev.h
3653F:	include/linux/can/led.h
3654F:	include/linux/can/rx-offload.h
3655F:	include/linux/can/platform/
3656F:	include/uapi/linux/can/error.h
3657F:	include/uapi/linux/can/netlink.h
3658F:	include/uapi/linux/can/vxcan.h
3659
3660CAN NETWORK LAYER
3661M:	Oliver Hartkopp <socketcan@hartkopp.net>
3662M:	Marc Kleine-Budde <mkl@pengutronix.de>
3663L:	linux-can@vger.kernel.org
3664W:	https://github.com/linux-can
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3667S:	Maintained
3668F:	Documentation/networking/can.rst
3669F:	net/can/
3670F:	include/linux/can/core.h
3671F:	include/linux/can/skb.h
3672F:	include/net/netns/can.h
3673F:	include/uapi/linux/can.h
3674F:	include/uapi/linux/can/bcm.h
3675F:	include/uapi/linux/can/raw.h
3676F:	include/uapi/linux/can/gw.h
3677
3678CAN-J1939 NETWORK LAYER
3679M:	Robin van der Gracht <robin@protonic.nl>
3680M:	Oleksij Rempel <o.rempel@pengutronix.de>
3681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3682L:	linux-can@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/networking/j1939.txt
3685F:	net/can/j1939/
3686F:	include/uapi/linux/can/j1939.h
3687
3688CAPABILITIES
3689M:	Serge Hallyn <serge@hallyn.com>
3690L:	linux-security-module@vger.kernel.org
3691S:	Supported
3692F:	include/linux/capability.h
3693F:	include/uapi/linux/capability.h
3694F:	security/commoncap.c
3695F:	kernel/capability.c
3696
3697CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3698M:	Kevin Tsai <ktsai@capellamicro.com>
3699S:	Maintained
3700F:	drivers/iio/light/cm*
3701
3702CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3703M:	Christian Lamparter <chunkeey@googlemail.com>
3704L:	linux-wireless@vger.kernel.org
3705W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3706S:	Maintained
3707F:	drivers/net/wireless/ath/carl9170/
3708
3709CAVIUM I2C DRIVER
3710M:	Jan Glauber <jglauber@cavium.com>
3711M:	David Daney <david.daney@cavium.com>
3712W:	http://www.cavium.com
3713S:	Supported
3714F:	drivers/i2c/busses/i2c-octeon*
3715F:	drivers/i2c/busses/i2c-thunderx*
3716
3717CAVIUM LIQUIDIO NETWORK DRIVER
3718M:	Derek Chickles <dchickles@marvell.com>
3719M:	Satanand Burla <sburla@marvell.com>
3720M:	Felix Manlunas <fmanlunas@marvell.com>
3721L:	netdev@vger.kernel.org
3722W:	http://www.cavium.com
3723S:	Supported
3724F:	drivers/net/ethernet/cavium/liquidio/
3725
3726CAVIUM MMC DRIVER
3727M:	Jan Glauber <jglauber@cavium.com>
3728M:	David Daney <david.daney@cavium.com>
3729M:	Steven J. Hill <Steven.Hill@cavium.com>
3730W:	http://www.cavium.com
3731S:	Supported
3732F:	drivers/mmc/host/cavium*
3733
3734CAVIUM OCTEON-TX CRYPTO DRIVER
3735M:	George Cherian <george.cherian@cavium.com>
3736L:	linux-crypto@vger.kernel.org
3737W:	http://www.cavium.com
3738S:	Supported
3739F:	drivers/crypto/cavium/cpt/
3740
3741CAVIUM THUNDERX2 ARM64 SOC
3742M:	Robert Richter <rrichter@cavium.com>
3743M:	Jayachandran C <jnair@caviumnetworks.com>
3744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3745S:	Maintained
3746F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3747F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3748
3749CC2520 IEEE-802.15.4 RADIO DRIVER
3750M:	Varka Bhadram <varkabhadram@gmail.com>
3751L:	linux-wpan@vger.kernel.org
3752S:	Maintained
3753F:	drivers/net/ieee802154/cc2520.c
3754F:	include/linux/spi/cc2520.h
3755F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3756
3757CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3758M:	Gilad Ben-Yossef <gilad@benyossef.com>
3759L:	linux-crypto@vger.kernel.org
3760S:	Supported
3761F:	drivers/crypto/ccree/
3762W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3763
3764CEC FRAMEWORK
3765M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3766L:	linux-media@vger.kernel.org
3767T:	git git://linuxtv.org/media_tree.git
3768W:	http://linuxtv.org
3769S:	Supported
3770F:	Documentation/media/kapi/cec-core.rst
3771F:	Documentation/media/uapi/cec
3772F:	drivers/media/cec/
3773F:	drivers/media/rc/keymaps/rc-cec.c
3774F:	include/media/cec.h
3775F:	include/media/cec-notifier.h
3776F:	include/uapi/linux/cec.h
3777F:	include/uapi/linux/cec-funcs.h
3778F:	Documentation/devicetree/bindings/media/cec.txt
3779F:	Documentation/ABI/testing/debugfs-cec-error-inj
3780
3781CEC GPIO DRIVER
3782M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3783L:	linux-media@vger.kernel.org
3784T:	git git://linuxtv.org/media_tree.git
3785W:	http://linuxtv.org
3786S:	Supported
3787F:	drivers/media/platform/cec-gpio/
3788F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3789
3790CELL BROADBAND ENGINE ARCHITECTURE
3791M:	Arnd Bergmann <arnd@arndb.de>
3792L:	linuxppc-dev@lists.ozlabs.org
3793W:	http://www.ibm.com/developerworks/power/cell/
3794S:	Supported
3795F:	arch/powerpc/include/asm/cell*.h
3796F:	arch/powerpc/include/asm/spu*.h
3797F:	arch/powerpc/include/uapi/asm/spu*.h
3798F:	arch/powerpc/oprofile/*cell*
3799F:	arch/powerpc/platforms/cell/
3800
3801CEPH COMMON CODE (LIBCEPH)
3802M:	Ilya Dryomov <idryomov@gmail.com>
3803M:	Jeff Layton <jlayton@kernel.org>
3804M:	Sage Weil <sage@redhat.com>
3805L:	ceph-devel@vger.kernel.org
3806W:	http://ceph.com/
3807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3808T:	git git://github.com/ceph/ceph-client.git
3809S:	Supported
3810F:	net/ceph/
3811F:	include/linux/ceph/
3812F:	include/linux/crush/
3813
3814CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3815M:	Jeff Layton <jlayton@kernel.org>
3816M:	Sage Weil <sage@redhat.com>
3817M:	Ilya Dryomov <idryomov@gmail.com>
3818L:	ceph-devel@vger.kernel.org
3819W:	http://ceph.com/
3820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3821T:	git git://github.com/ceph/ceph-client.git
3822S:	Supported
3823F:	Documentation/filesystems/ceph.txt
3824F:	fs/ceph/
3825
3826CERTIFICATE HANDLING:
3827M:	David Howells <dhowells@redhat.com>
3828M:	David Woodhouse <dwmw2@infradead.org>
3829L:	keyrings@vger.kernel.org
3830S:	Maintained
3831F:	Documentation/admin-guide/module-signing.rst
3832F:	certs/
3833F:	scripts/sign-file.c
3834F:	scripts/extract-cert.c
3835
3836CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3837L:	devel@driverdev.osuosl.org
3838S:	Obsolete
3839F:	drivers/staging/wusbcore/
3840
3841CFAG12864B LCD DRIVER
3842M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3843S:	Maintained
3844F:	drivers/auxdisplay/cfag12864b.c
3845F:	include/linux/cfag12864b.h
3846
3847CFAG12864BFB LCD FRAMEBUFFER DRIVER
3848M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3849S:	Maintained
3850F:	drivers/auxdisplay/cfag12864bfb.c
3851F:	include/linux/cfag12864b.h
3852
3853802.11 (including CFG80211/NL80211)
3854M:	Johannes Berg <johannes@sipsolutions.net>
3855L:	linux-wireless@vger.kernel.org
3856W:	http://wireless.kernel.org/
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3859S:	Maintained
3860F:	net/wireless/
3861F:	include/uapi/linux/nl80211.h
3862F:	include/linux/ieee80211.h
3863F:	include/net/wext.h
3864F:	include/net/cfg80211.h
3865F:	include/net/iw_handler.h
3866F:	include/net/ieee80211_radiotap.h
3867F:	Documentation/driver-api/80211/cfg80211.rst
3868F:	Documentation/networking/regulatory.txt
3869
3870CHAR and MISC DRIVERS
3871M:	Arnd Bergmann <arnd@arndb.de>
3872M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3874S:	Supported
3875F:	drivers/char/
3876F:	drivers/misc/
3877F:	include/linux/miscdevice.h
3878
3879CHECKPATCH
3880M:	Andy Whitcroft <apw@canonical.com>
3881M:	Joe Perches <joe@perches.com>
3882S:	Maintained
3883F:	scripts/checkpatch.pl
3884
3885CHINESE DOCUMENTATION
3886M:	Harry Wei <harryxiyou@gmail.com>
3887M:	Alex Shi <alex.shi@linux.alibaba.com>
3888L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3889S:	Maintained
3890F:	Documentation/translations/zh_CN/
3891
3892CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3893M:	Peter Chen <Peter.Chen@nxp.com>
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3895L:	linux-usb@vger.kernel.org
3896S:	Maintained
3897F:	drivers/usb/chipidea/
3898
3899CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3900M:	Hans de Goede <hdegoede@redhat.com>
3901L:	linux-input@vger.kernel.org
3902S:	Maintained
3903F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3904F:	drivers/input/touchscreen/chipone_icn8318.c
3905
3906CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3907M:	Hans de Goede <hdegoede@redhat.com>
3908L:	linux-input@vger.kernel.org
3909S:	Maintained
3910F:	drivers/input/touchscreen/chipone_icn8505.c
3911
3912CHROME HARDWARE PLATFORM SUPPORT
3913M:	Benson Leung <bleung@chromium.org>
3914M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3915S:	Maintained
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3917F:	drivers/platform/chrome/
3918
3919CHROMEOS EC SUBDRIVERS
3920M:	Benson Leung <bleung@chromium.org>
3921M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3922R:	Guenter Roeck <groeck@chromium.org>
3923S:	Maintained
3924N:	cros_ec
3925N:	cros-ec
3926F:	drivers/power/supply/cros_usbpd-charger.c
3927
3928CHROMEOS EC CODEC DRIVER
3929M:	Cheng-Yi Chiang <cychiang@chromium.org>
3930S:	Maintained
3931R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3932R:	Guenter Roeck <groeck@chromium.org>
3933F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3934F:	sound/soc/codecs/cros_ec_codec.*
3935
3936CIRRUS LOGIC AUDIO CODEC DRIVERS
3937M:	Brian Austin <brian.austin@cirrus.com>
3938M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3940S:	Maintained
3941F:	sound/soc/codecs/cs*
3942
3943CIRRUS LOGIC EP93XX ETHERNET DRIVER
3944M:	Hartley Sweeten <hsweeten@visionengravers.com>
3945L:	netdev@vger.kernel.org
3946S:	Maintained
3947F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3948
3949CIRRUS LOGIC LOCHNAGAR DRIVER
3950M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3951M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3952L:	patches@opensource.cirrus.com
3953S:	Supported
3954F:	drivers/clk/clk-lochnagar.c
3955F:	drivers/hwmon/lochnagar-hwmon.c
3956F:	drivers/mfd/lochnagar-i2c.c
3957F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3958F:	drivers/regulator/lochnagar-regulator.c
3959F:	sound/soc/codecs/lochnagar-sc.c
3960F:	include/dt-bindings/clk/lochnagar.h
3961F:	include/dt-bindings/pinctrl/lochnagar.h
3962F:	include/linux/mfd/lochnagar*
3963F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3966F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3967F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3968F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3969F:	Documentation/hwmon/lochnagar.rst
3970
3971CISCO FCOE HBA DRIVER
3972M:	Satish Kharat <satishkh@cisco.com>
3973M:	Sesidhar Baddela <sebaddel@cisco.com>
3974M:	Karan Tilak Kumar <kartilak@cisco.com>
3975L:	linux-scsi@vger.kernel.org
3976S:	Supported
3977F:	drivers/scsi/fnic/
3978
3979CISCO SCSI HBA DRIVER
3980M:	Karan Tilak Kumar <kartilak@cisco.com>
3981M:	Sesidhar Baddela <sebaddel@cisco.com>
3982L:	linux-scsi@vger.kernel.org
3983S:	Supported
3984F:	drivers/scsi/snic/
3985
3986CISCO VIC ETHERNET NIC DRIVER
3987M:	Christian Benvenuti <benve@cisco.com>
3988M:	Govindarajulu Varadarajan <_govind@gmx.com>
3989M:	Parvi Kaustubhi <pkaustub@cisco.com>
3990S:	Supported
3991F:	drivers/net/ethernet/cisco/enic/
3992
3993CISCO VIC LOW LATENCY NIC DRIVER
3994M:	Christian Benvenuti <benve@cisco.com>
3995M:	Nelson Escobar <neescoba@cisco.com>
3996M:	Parvi Kaustubhi <pkaustub@cisco.com>
3997S:	Supported
3998F:	drivers/infiniband/hw/usnic/
3999
4000CIRRUS LOGIC MADERA CODEC DRIVERS
4001M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4002M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4004L:	patches@opensource.cirrus.com
4005T:	git https://github.com/CirrusLogic/linux-drivers.git
4006W:	https://github.com/CirrusLogic/linux-drivers/wiki
4007S:	Supported
4008F:	Documentation/devicetree/bindings/mfd/madera.txt
4009F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4010F:	Documentation/devicetree/bindings/sound/madera.txt
4011F:	include/dt-bindings/sound/madera*
4012F:	include/linux/irqchip/irq-madera*
4013F:	include/linux/mfd/madera/*
4014F:	include/sound/madera*
4015F:	drivers/gpio/gpio-madera*
4016F:	drivers/irqchip/irq-madera*
4017F:	drivers/mfd/madera*
4018F:	drivers/mfd/cs47l*
4019F:	drivers/pinctrl/cirrus/*
4020F:	sound/soc/codecs/cs47l*
4021F:	sound/soc/codecs/madera*
4022
4023CLANG-FORMAT FILE
4024M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4025S:	Maintained
4026F:	.clang-format
4027
4028CLANG/LLVM BUILD SUPPORT
4029L:	clang-built-linux@googlegroups.com
4030W:	https://clangbuiltlinux.github.io/
4031B:	https://github.com/ClangBuiltLinux/linux/issues
4032C:	irc://chat.freenode.net/clangbuiltlinux
4033S:	Supported
4034K:	\b(?i:clang|llvm)\b
4035
4036CLEANCACHE API
4037M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4038L:	linux-kernel@vger.kernel.org
4039S:	Maintained
4040F:	mm/cleancache.c
4041F:	include/linux/cleancache.h
4042
4043CLK API
4044M:	Russell King <linux@armlinux.org.uk>
4045L:	linux-clk@vger.kernel.org
4046S:	Maintained
4047F:	include/linux/clk.h
4048
4049CLOCKSOURCE, CLOCKEVENT DRIVERS
4050M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4051M:	Thomas Gleixner <tglx@linutronix.de>
4052L:	linux-kernel@vger.kernel.org
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4054S:	Supported
4055F:	drivers/clocksource/
4056F:	Documentation/devicetree/bindings/timer/
4057
4058CMPC ACPI DRIVER
4059M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4060M:	Daniel Oliveira Nascimento <don@syst.com.br>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Supported
4063F:	drivers/platform/x86/classmate-laptop.c
4064
4065COBALT MEDIA DRIVER
4066M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4067L:	linux-media@vger.kernel.org
4068T:	git git://linuxtv.org/media_tree.git
4069W:	https://linuxtv.org
4070S:	Supported
4071F:	drivers/media/pci/cobalt/
4072
4073COCCINELLE/Semantic Patches (SmPL)
4074M:	Julia Lawall <Julia.Lawall@lip6.fr>
4075M:	Gilles Muller <Gilles.Muller@lip6.fr>
4076M:	Nicolas Palix <nicolas.palix@imag.fr>
4077M:	Michal Marek <michal.lkml@markovi.net>
4078L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4080W:	http://coccinelle.lip6.fr/
4081S:	Supported
4082F:	Documentation/dev-tools/coccinelle.rst
4083F:	scripts/coccinelle/
4084F:	scripts/coccicheck
4085
4086CODA FILE SYSTEM
4087M:	Jan Harkes <jaharkes@cs.cmu.edu>
4088M:	coda@cs.cmu.edu
4089L:	codalist@coda.cs.cmu.edu
4090W:	http://www.coda.cs.cmu.edu/
4091S:	Maintained
4092F:	Documentation/filesystems/coda.txt
4093F:	fs/coda/
4094F:	include/linux/coda*.h
4095F:	include/uapi/linux/coda*.h
4096
4097CODA V4L2 MEM2MEM DRIVER
4098M:	Philipp Zabel <p.zabel@pengutronix.de>
4099L:	linux-media@vger.kernel.org
4100S:	Maintained
4101F:	Documentation/devicetree/bindings/media/coda.txt
4102F:	drivers/media/platform/coda/
4103
4104CODE OF CONDUCT
4105M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4106S:	Supported
4107F:	Documentation/process/code-of-conduct.rst
4108F:	Documentation/process/code-of-conduct-interpretation.rst
4109
4110COMMON CLK FRAMEWORK
4111M:	Michael Turquette <mturquette@baylibre.com>
4112M:	Stephen Boyd <sboyd@kernel.org>
4113L:	linux-clk@vger.kernel.org
4114Q:	http://patchwork.kernel.org/project/linux-clk/list/
4115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4116S:	Maintained
4117F:	Documentation/devicetree/bindings/clock/
4118F:	drivers/clk/
4119X:	drivers/clk/clkdev.c
4120F:	include/linux/clk-pr*
4121F:	include/linux/clk/
4122F:	include/linux/of_clk.h
4123
4124COMMON INTERNET FILE SYSTEM (CIFS)
4125M:	Steve French <sfrench@samba.org>
4126L:	linux-cifs@vger.kernel.org
4127L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4128W:	http://linux-cifs.samba.org/
4129T:	git git://git.samba.org/sfrench/cifs-2.6.git
4130S:	Supported
4131F:	Documentation/admin-guide/cifs/
4132F:	fs/cifs/
4133
4134COMPACTPCI HOTPLUG CORE
4135M:	Scott Murray <scott@spiteful.org>
4136L:	linux-pci@vger.kernel.org
4137S:	Maintained
4138F:	drivers/pci/hotplug/cpci_hotplug*
4139
4140COMPACTPCI HOTPLUG GENERIC DRIVER
4141M:	Scott Murray <scott@spiteful.org>
4142L:	linux-pci@vger.kernel.org
4143S:	Maintained
4144F:	drivers/pci/hotplug/cpcihp_generic.c
4145
4146COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4147M:	Scott Murray <scott@spiteful.org>
4148L:	linux-pci@vger.kernel.org
4149S:	Maintained
4150F:	drivers/pci/hotplug/cpcihp_zt5550.*
4151
4152COMPAL LAPTOP SUPPORT
4153M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4154L:	platform-driver-x86@vger.kernel.org
4155S:	Maintained
4156F:	drivers/platform/x86/compal-laptop.c
4157
4158COMPILER ATTRIBUTES
4159M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4160S:	Maintained
4161F:	include/linux/compiler_attributes.h
4162
4163CONEXANT ACCESSRUNNER USB DRIVER
4164L:	accessrunner-general@lists.sourceforge.net
4165W:	http://accessrunner.sourceforge.net/
4166S:	Orphan
4167F:	drivers/usb/atm/cxacru.c
4168
4169CONFIGFS
4170M:	Joel Becker <jlbec@evilplan.org>
4171M:	Christoph Hellwig <hch@lst.de>
4172T:	git git://git.infradead.org/users/hch/configfs.git
4173S:	Supported
4174F:	fs/configfs/
4175F:	include/linux/configfs.h
4176
4177CONNECTOR
4178M:	Evgeniy Polyakov <zbr@ioremap.net>
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	drivers/connector/
4182
4183CONTROL GROUP (CGROUP)
4184M:	Tejun Heo <tj@kernel.org>
4185M:	Li Zefan <lizefan@huawei.com>
4186M:	Johannes Weiner <hannes@cmpxchg.org>
4187L:	cgroups@vger.kernel.org
4188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4189S:	Maintained
4190F:	Documentation/admin-guide/cgroup-v2.rst
4191F:	Documentation/admin-guide/cgroup-v1/
4192F:	include/linux/cgroup*
4193F:	kernel/cgroup/
4194
4195CONTROL GROUP - CPUSET
4196M:	Li Zefan <lizefan@huawei.com>
4197L:	cgroups@vger.kernel.org
4198W:	http://www.bullopensource.org/cpuset/
4199W:	http://oss.sgi.com/projects/cpusets/
4200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4201S:	Maintained
4202F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4203F:	include/linux/cpuset.h
4204F:	kernel/cgroup/cpuset.c
4205
4206CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4207M:	Johannes Weiner <hannes@cmpxchg.org>
4208M:	Michal Hocko <mhocko@kernel.org>
4209M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4210L:	cgroups@vger.kernel.org
4211L:	linux-mm@kvack.org
4212S:	Maintained
4213F:	mm/memcontrol.c
4214F:	mm/swap_cgroup.c
4215
4216CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4217M:	Tejun Heo <tj@kernel.org>
4218M:	Jens Axboe <axboe@kernel.dk>
4219L:	cgroups@vger.kernel.org
4220L:	linux-block@vger.kernel.org
4221T:	git git://git.kernel.dk/linux-block
4222F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4223F:	block/blk-cgroup.c
4224F:	include/linux/blk-cgroup.h
4225F:	block/blk-throttle.c
4226F:	block/blk-iolatency.c
4227F:	block/bfq-cgroup.c
4228
4229CORETEMP HARDWARE MONITORING DRIVER
4230M:	Fenghua Yu <fenghua.yu@intel.com>
4231L:	linux-hwmon@vger.kernel.org
4232S:	Maintained
4233F:	Documentation/hwmon/coretemp.rst
4234F:	drivers/hwmon/coretemp.c
4235
4236COSA/SRP SYNC SERIAL DRIVER
4237M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4238W:	http://www.fi.muni.cz/~kas/cosa/
4239S:	Maintained
4240F:	drivers/net/wan/cosa*
4241
4242COUNTER SUBSYSTEM
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-iio@vger.kernel.org
4245S:	Maintained
4246F:	Documentation/ABI/testing/sysfs-bus-counter*
4247F:	Documentation/driver-api/generic-counter.rst
4248F:	drivers/counter/
4249F:	include/linux/counter.h
4250F:	include/linux/counter_enum.h
4251
4252CPMAC ETHERNET DRIVER
4253M:	Florian Fainelli <f.fainelli@gmail.com>
4254L:	netdev@vger.kernel.org
4255S:	Maintained
4256F:	drivers/net/ethernet/ti/cpmac.c
4257
4258CPU FREQUENCY SCALING FRAMEWORK
4259M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4260M:	Viresh Kumar <viresh.kumar@linaro.org>
4261L:	linux-pm@vger.kernel.org
4262S:	Maintained
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4265B:	https://bugzilla.kernel.org
4266F:	Documentation/admin-guide/pm/cpufreq.rst
4267F:	Documentation/admin-guide/pm/intel_pstate.rst
4268F:	Documentation/cpu-freq/
4269F:	Documentation/devicetree/bindings/cpufreq/
4270F:	drivers/cpufreq/
4271F:	kernel/sched/cpufreq*.c
4272F:	include/linux/cpufreq.h
4273F:	include/linux/sched/cpufreq.h
4274F:	tools/testing/selftests/cpufreq/
4275
4276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4277M:	Viresh Kumar <viresh.kumar@linaro.org>
4278M:	Sudeep Holla <sudeep.holla@arm.com>
4279L:	linux-pm@vger.kernel.org
4280W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4281S:	Maintained
4282F:	drivers/cpufreq/arm_big_little.h
4283F:	drivers/cpufreq/arm_big_little.c
4284
4285CPU POWER MONITORING SUBSYSTEM
4286M:	Thomas Renninger <trenn@suse.com>
4287M:	Shuah Khan <shuah@kernel.org>
4288M:	Shuah Khan <skhan@linuxfoundation.org>
4289L:	linux-pm@vger.kernel.org
4290S:	Maintained
4291F:	tools/power/cpupower/
4292
4293CPUID/MSR DRIVER
4294M:	"H. Peter Anvin" <hpa@zytor.com>
4295S:	Maintained
4296F:	arch/x86/kernel/cpuid.c
4297F:	arch/x86/kernel/msr.c
4298
4299CPUIDLE DRIVER - ARM BIG LITTLE
4300M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4301M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4302L:	linux-pm@vger.kernel.org
4303L:	linux-arm-kernel@lists.infradead.org
4304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4305S:	Maintained
4306F:	drivers/cpuidle/cpuidle-big_little.c
4307
4308CPUIDLE DRIVER - ARM EXYNOS
4309M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4310M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4311M:	Kukjin Kim <kgene@kernel.org>
4312L:	linux-pm@vger.kernel.org
4313L:	linux-samsung-soc@vger.kernel.org
4314S:	Supported
4315F:	drivers/cpuidle/cpuidle-exynos.c
4316F:	arch/arm/mach-exynos/pm.c
4317
4318CPUIDLE DRIVER - ARM PSCI
4319M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4320M:	Sudeep Holla <sudeep.holla@arm.com>
4321L:	linux-pm@vger.kernel.org
4322L:	linux-arm-kernel@lists.infradead.org
4323S:	Supported
4324F:	drivers/cpuidle/cpuidle-psci.c
4325
4326CPU IDLE TIME MANAGEMENT FRAMEWORK
4327M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4328M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4329L:	linux-pm@vger.kernel.org
4330S:	Maintained
4331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4332B:	https://bugzilla.kernel.org
4333F:	Documentation/admin-guide/pm/cpuidle.rst
4334F:	Documentation/driver-api/pm/cpuidle.rst
4335F:	drivers/cpuidle/*
4336F:	include/linux/cpuidle.h
4337
4338CRAMFS FILESYSTEM
4339M:	Nicolas Pitre <nico@fluxnic.net>
4340S:	Maintained
4341F:	Documentation/filesystems/cramfs.txt
4342F:	fs/cramfs/
4343
4344CREATIVE SB0540
4345M:	Bastien Nocera <hadess@hadess.net>
4346L:	linux-input@vger.kernel.org
4347S:	Maintained
4348F:	drivers/hid/hid-creative-sb0540.c
4349
4350CRYPTO API
4351M:	Herbert Xu <herbert@gondor.apana.org.au>
4352M:	"David S. Miller" <davem@davemloft.net>
4353L:	linux-crypto@vger.kernel.org
4354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4356S:	Maintained
4357F:	Documentation/crypto/
4358F:	Documentation/devicetree/bindings/crypto/
4359F:	arch/*/crypto/
4360F:	crypto/
4361F:	drivers/crypto/
4362F:	include/crypto/
4363F:	include/linux/crypto*
4364F:	lib/crypto/
4365
4366CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4367M:	Neil Horman <nhorman@tuxdriver.com>
4368L:	linux-crypto@vger.kernel.org
4369S:	Maintained
4370F:	crypto/ansi_cprng.c
4371F:	crypto/rng.c
4372
4373CS3308 MEDIA DRIVER
4374M:	Hans Verkuil <hverkuil@xs4all.nl>
4375L:	linux-media@vger.kernel.org
4376T:	git git://linuxtv.org/media_tree.git
4377W:	http://linuxtv.org
4378S:	Odd Fixes
4379F:	drivers/media/i2c/cs3308.c
4380
4381CS5535 Audio ALSA driver
4382M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4383S:	Maintained
4384F:	sound/pci/cs5535audio/
4385
4386CSI DRIVERS FOR ALLWINNER V3s
4387M:	Yong Deng <yong.deng@magewell.com>
4388L:	linux-media@vger.kernel.org
4389T:	git git://linuxtv.org/media_tree.git
4390S:	Maintained
4391F:	drivers/media/platform/sunxi/sun6i-csi/
4392F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4393
4394CW1200 WLAN driver
4395M:	Solomon Peachy <pizza@shaftnet.org>
4396S:	Maintained
4397F:	drivers/net/wireless/st/cw1200/
4398
4399CX18 VIDEO4LINUX DRIVER
4400M:	Andy Walls <awalls@md.metrocast.net>
4401L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4402L:	linux-media@vger.kernel.org
4403T:	git git://linuxtv.org/media_tree.git
4404W:	https://linuxtv.org
4405W:	http://www.ivtvdriver.org/index.php/Cx18
4406S:	Maintained
4407F:	Documentation/media/v4l-drivers/cx18*
4408F:	drivers/media/pci/cx18/
4409F:	include/uapi/linux/ivtv*
4410
4411CX2341X MPEG ENCODER HELPER MODULE
4412M:	Hans Verkuil <hverkuil@xs4all.nl>
4413L:	linux-media@vger.kernel.org
4414T:	git git://linuxtv.org/media_tree.git
4415W:	https://linuxtv.org
4416S:	Maintained
4417F:	drivers/media/common/cx2341x*
4418F:	include/media/drv-intf/cx2341x.h
4419
4420CX24120 MEDIA DRIVER
4421M:	Jemma Denson <jdenson@gmail.com>
4422M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4423L:	linux-media@vger.kernel.org
4424W:	https://linuxtv.org
4425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4426S:	Maintained
4427F:	drivers/media/dvb-frontends/cx24120*
4428
4429CX88 VIDEO4LINUX DRIVER
4430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4431L:	linux-media@vger.kernel.org
4432W:	https://linuxtv.org
4433T:	git git://linuxtv.org/media_tree.git
4434S:	Odd fixes
4435F:	Documentation/media/v4l-drivers/cx88*
4436F:	drivers/media/pci/cx88/
4437
4438CXD2820R MEDIA DRIVER
4439M:	Antti Palosaari <crope@iki.fi>
4440L:	linux-media@vger.kernel.org
4441W:	https://linuxtv.org
4442W:	http://palosaari.fi/linux/
4443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4444T:	git git://linuxtv.org/anttip/media_tree.git
4445S:	Maintained
4446F:	drivers/media/dvb-frontends/cxd2820r*
4447
4448CXGB3 ETHERNET DRIVER (CXGB3)
4449M:	Vishal Kulkarni <vishal@chelsio.com>
4450L:	netdev@vger.kernel.org
4451W:	http://www.chelsio.com
4452S:	Supported
4453F:	drivers/net/ethernet/chelsio/cxgb3/
4454
4455CXGB3 ISCSI DRIVER (CXGB3I)
4456M:	Karen Xie <kxie@chelsio.com>
4457L:	linux-scsi@vger.kernel.org
4458W:	http://www.chelsio.com
4459S:	Supported
4460F:	drivers/scsi/cxgbi/cxgb3i
4461
4462CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4463M:	Potnuri Bharat Teja <bharat@chelsio.com>
4464L:	linux-rdma@vger.kernel.org
4465W:	http://www.openfabrics.org
4466S:	Supported
4467F:	drivers/infiniband/hw/cxgb3/
4468F:	include/uapi/rdma/cxgb3-abi.h
4469
4470CXGB4 CRYPTO DRIVER (chcr)
4471M:	Atul Gupta <atul.gupta@chelsio.com>
4472L:	linux-crypto@vger.kernel.org
4473W:	http://www.chelsio.com
4474S:	Supported
4475F:	drivers/crypto/chelsio
4476
4477CXGB4 ETHERNET DRIVER (CXGB4)
4478M:	Vishal Kulkarni <vishal@chelsio.com>
4479L:	netdev@vger.kernel.org
4480W:	http://www.chelsio.com
4481S:	Supported
4482F:	drivers/net/ethernet/chelsio/cxgb4/
4483
4484CXGB4 ISCSI DRIVER (CXGB4I)
4485M:	Karen Xie <kxie@chelsio.com>
4486L:	linux-scsi@vger.kernel.org
4487W:	http://www.chelsio.com
4488S:	Supported
4489F:	drivers/scsi/cxgbi/cxgb4i
4490
4491CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4492M:	Potnuri Bharat Teja <bharat@chelsio.com>
4493L:	linux-rdma@vger.kernel.org
4494W:	http://www.openfabrics.org
4495S:	Supported
4496F:	drivers/infiniband/hw/cxgb4/
4497F:	include/uapi/rdma/cxgb4-abi.h
4498
4499CXGB4VF ETHERNET DRIVER (CXGB4VF)
4500M:	Casey Leedom <leedom@chelsio.com>
4501L:	netdev@vger.kernel.org
4502W:	http://www.chelsio.com
4503S:	Supported
4504F:	drivers/net/ethernet/chelsio/cxgb4vf/
4505
4506CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4507M:	Frederic Barrat <fbarrat@linux.ibm.com>
4508M:	Andrew Donnellan <ajd@linux.ibm.com>
4509L:	linuxppc-dev@lists.ozlabs.org
4510S:	Supported
4511F:	arch/powerpc/platforms/powernv/pci-cxl.c
4512F:	drivers/misc/cxl/
4513F:	include/misc/cxl*
4514F:	include/uapi/misc/cxl.h
4515F:	Documentation/powerpc/cxl.rst
4516F:	Documentation/ABI/testing/sysfs-class-cxl
4517
4518CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4519M:	Manoj N. Kumar <manoj@linux.ibm.com>
4520M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4521M:	Uma Krishnan <ukrishn@linux.ibm.com>
4522L:	linux-scsi@vger.kernel.org
4523S:	Supported
4524F:	drivers/scsi/cxlflash/
4525F:	include/uapi/scsi/cxlflash_ioctl.h
4526F:	Documentation/powerpc/cxlflash.rst
4527
4528CYBERPRO FB DRIVER
4529M:	Russell King <linux@armlinux.org.uk>
4530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4531W:	http://www.armlinux.org.uk/
4532S:	Maintained
4533F:	drivers/video/fbdev/cyber2000fb.*
4534
4535CYCLADES ASYNC MUX DRIVER
4536W:	http://www.cyclades.com/
4537S:	Orphan
4538F:	drivers/tty/cyclades.c
4539F:	include/linux/cyclades.h
4540F:	include/uapi/linux/cyclades.h
4541
4542CYCLADES PC300 DRIVER
4543W:	http://www.cyclades.com/
4544S:	Orphan
4545F:	drivers/net/wan/pc300*
4546
4547CYPRESS_FIRMWARE MEDIA DRIVER
4548M:	Antti Palosaari <crope@iki.fi>
4549L:	linux-media@vger.kernel.org
4550W:	https://linuxtv.org
4551W:	http://palosaari.fi/linux/
4552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4553T:	git git://linuxtv.org/anttip/media_tree.git
4554S:	Maintained
4555F:	drivers/media/common/cypress_firmware*
4556
4557CYTTSP TOUCHSCREEN DRIVER
4558M:	Ferruh Yigit <fery@cypress.com>
4559L:	linux-input@vger.kernel.org
4560S:	Supported
4561F:	drivers/input/touchscreen/cyttsp*
4562F:	include/linux/input/cyttsp.h
4563
4564D-LINK DIR-685 TOUCHKEYS DRIVER
4565M:	Linus Walleij <linus.walleij@linaro.org>
4566L:	linux-input@vger.kernel.org
4567S:	Supported
4568F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4569
4570DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4571M:	Joshua Kinard <kumba@gentoo.org>
4572S:	Maintained
4573F:	drivers/rtc/rtc-ds1685.c
4574F:	include/linux/rtc/ds1685.h
4575
4576DAMA SLAVE for AX.25
4577M:	Joerg Reuter <jreuter@yaina.de>
4578W:	http://yaina.de/jreuter/
4579W:	http://www.qsl.net/dl1bke/
4580L:	linux-hams@vger.kernel.org
4581S:	Maintained
4582F:	net/ax25/af_ax25.c
4583F:	net/ax25/ax25_dev.c
4584F:	net/ax25/ax25_ds_*
4585F:	net/ax25/ax25_in.c
4586F:	net/ax25/ax25_out.c
4587F:	net/ax25/ax25_timer.c
4588F:	net/ax25/sysctl_net_ax25.c
4589
4590DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4591L:	netdev@vger.kernel.org
4592S:	Orphan
4593F:	Documentation/networking/device_drivers/dec/dmfe.txt
4594F:	drivers/net/ethernet/dec/tulip/dmfe.c
4595
4596DC390/AM53C974 SCSI driver
4597M:	Hannes Reinecke <hare@suse.com>
4598L:	linux-scsi@vger.kernel.org
4599S:	Maintained
4600F:	drivers/scsi/am53c974.c
4601
4602DC395x SCSI driver
4603M:	Oliver Neukum <oliver@neukum.org>
4604M:	Ali Akcaagac <aliakc@web.de>
4605M:	Jamie Lenehan <lenehan@twibble.org>
4606L:	dc395x@twibble.org
4607W:	http://twibble.org/dist/dc395x/
4608W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4609S:	Maintained
4610F:	Documentation/scsi/dc395x.txt
4611F:	drivers/scsi/dc395x.*
4612
4613DCCP PROTOCOL
4614M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4615L:	dccp@vger.kernel.org
4616W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4617S:	Maintained
4618F:	include/linux/dccp.h
4619F:	include/uapi/linux/dccp.h
4620F:	include/linux/tfrc.h
4621F:	net/dccp/
4622
4623DECnet NETWORK LAYER
4624W:	http://linux-decnet.sourceforge.net
4625L:	linux-decnet-user@lists.sourceforge.net
4626S:	Orphan
4627F:	Documentation/networking/decnet.txt
4628F:	net/decnet/
4629
4630DECSTATION PLATFORM SUPPORT
4631M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4632L:	linux-mips@vger.kernel.org
4633W:	http://www.linux-mips.org/wiki/DECstation
4634S:	Maintained
4635F:	arch/mips/dec/
4636F:	arch/mips/include/asm/dec/
4637F:	arch/mips/include/asm/mach-dec/
4638
4639DEFXX FDDI NETWORK DRIVER
4640M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4641S:	Maintained
4642F:	drivers/net/fddi/defxx.*
4643
4644DELL SMBIOS DRIVER
4645M:	Pali Rohár <pali.rohar@gmail.com>
4646M:	Mario Limonciello <mario.limonciello@dell.com>
4647L:	platform-driver-x86@vger.kernel.org
4648S:	Maintained
4649F:	drivers/platform/x86/dell-smbios.*
4650
4651DELL SMBIOS SMM DRIVER
4652M:	Mario Limonciello <mario.limonciello@dell.com>
4653L:	platform-driver-x86@vger.kernel.org
4654S:	Maintained
4655F:	drivers/platform/x86/dell-smbios-smm.c
4656
4657DELL SMBIOS WMI DRIVER
4658M:	Mario Limonciello <mario.limonciello@dell.com>
4659L:	platform-driver-x86@vger.kernel.org
4660S:	Maintained
4661F:	drivers/platform/x86/dell-smbios-wmi.c
4662F:	tools/wmi/dell-smbios-example.c
4663
4664DEFZA FDDI NETWORK DRIVER
4665M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4666S:	Maintained
4667F:	drivers/net/fddi/defza.*
4668
4669DELL LAPTOP DRIVER
4670M:	Matthew Garrett <mjg59@srcf.ucam.org>
4671M:	Pali Rohár <pali.rohar@gmail.com>
4672L:	platform-driver-x86@vger.kernel.org
4673S:	Maintained
4674F:	drivers/platform/x86/dell-laptop.c
4675
4676DELL LAPTOP FREEFALL DRIVER
4677M:	Pali Rohár <pali.rohar@gmail.com>
4678S:	Maintained
4679F:	drivers/platform/x86/dell-smo8800.c
4680
4681DELL LAPTOP RBTN DRIVER
4682M:	Pali Rohár <pali.rohar@gmail.com>
4683S:	Maintained
4684F:	drivers/platform/x86/dell-rbtn.*
4685
4686DELL REMOTE BIOS UPDATE DRIVER
4687M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4688L:	platform-driver-x86@vger.kernel.org
4689S:	Maintained
4690F:	drivers/platform/x86/dell_rbu.c
4691
4692DELL LAPTOP SMM DRIVER
4693M:	Pali Rohár <pali.rohar@gmail.com>
4694S:	Maintained
4695F:	drivers/hwmon/dell-smm-hwmon.c
4696F:	include/uapi/linux/i8k.h
4697
4698DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4699M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4700L:	platform-driver-x86@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/driver-api/dcdbas.rst
4703F:	drivers/platform/x86/dcdbas.*
4704
4705DELL WMI NOTIFICATIONS DRIVER
4706M:	Matthew Garrett <mjg59@srcf.ucam.org>
4707M:	Pali Rohár <pali.rohar@gmail.com>
4708S:	Maintained
4709F:	drivers/platform/x86/dell-wmi.c
4710
4711DELL WMI DESCRIPTOR DRIVER
4712M:	Mario Limonciello <mario.limonciello@dell.com>
4713S:	Maintained
4714F:	drivers/platform/x86/dell-wmi-descriptor.c
4715
4716DELTA ST MEDIA DRIVER
4717M:	Hugues Fruchet <hugues.fruchet@st.com>
4718L:	linux-media@vger.kernel.org
4719T:	git git://linuxtv.org/media_tree.git
4720W:	https://linuxtv.org
4721S:	Supported
4722F:	drivers/media/platform/sti/delta
4723
4724DENALI NAND DRIVER
4725M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4726L:	linux-mtd@lists.infradead.org
4727S:	Supported
4728F:	drivers/mtd/nand/raw/denali*
4729
4730DESIGNWARE EDMA CORE IP DRIVER
4731M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4732L:	dmaengine@vger.kernel.org
4733S:	Maintained
4734F:	drivers/dma/dw-edma/
4735F:	include/linux/dma/edma.h
4736
4737DESIGNWARE USB2 DRD IP DRIVER
4738M:	Minas Harutyunyan <hminas@synopsys.com>
4739L:	linux-usb@vger.kernel.org
4740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4741S:	Maintained
4742F:	drivers/usb/dwc2/
4743
4744DESIGNWARE USB3 DRD IP DRIVER
4745M:	Felipe Balbi <balbi@kernel.org>
4746L:	linux-usb@vger.kernel.org
4747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4748S:	Maintained
4749F:	drivers/usb/dwc3/
4750
4751DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4752M:	Andreas Klinger <ak@it-klinger.de>
4753L:	linux-iio@vger.kernel.org
4754S:	Maintained
4755F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4756F:	drivers/iio/proximity/srf*.c
4757
4758DEVICE COREDUMP (DEV_COREDUMP)
4759M:	Johannes Berg <johannes@sipsolutions.net>
4760L:	linux-kernel@vger.kernel.org
4761S:	Maintained
4762F:	drivers/base/devcoredump.c
4763F:	include/linux/devcoredump.h
4764
4765DEVICE FREQUENCY (DEVFREQ)
4766M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4767M:	Kyungmin Park <kyungmin.park@samsung.com>
4768R:	Chanwoo Choi <cw00.choi@samsung.com>
4769L:	linux-pm@vger.kernel.org
4770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4771S:	Maintained
4772F:	drivers/devfreq/
4773F:	include/linux/devfreq.h
4774F:	Documentation/devicetree/bindings/devfreq/
4775F:	include/trace/events/devfreq.h
4776
4777DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4778M:	Chanwoo Choi <cw00.choi@samsung.com>
4779L:	linux-pm@vger.kernel.org
4780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4781S:	Supported
4782F:	drivers/devfreq/event/
4783F:	drivers/devfreq/devfreq-event.c
4784F:	include/linux/devfreq-event.h
4785F:	Documentation/devicetree/bindings/devfreq/event/
4786
4787DEVICE NUMBER REGISTRY
4788M:	Torben Mathiasen <device@lanana.org>
4789W:	http://lanana.org/docs/device-list/index.html
4790S:	Maintained
4791
4792DEVICE-MAPPER  (LVM)
4793M:	Alasdair Kergon <agk@redhat.com>
4794M:	Mike Snitzer <snitzer@redhat.com>
4795M:	dm-devel@redhat.com
4796L:	dm-devel@redhat.com
4797W:	http://sources.redhat.com/dm
4798Q:	http://patchwork.kernel.org/project/dm-devel/list/
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4800T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4801S:	Maintained
4802F:	Documentation/admin-guide/device-mapper/
4803F:	drivers/md/Makefile
4804F:	drivers/md/Kconfig
4805F:	drivers/md/dm*
4806F:	drivers/md/persistent-data/
4807F:	include/linux/device-mapper.h
4808F:	include/linux/dm-*.h
4809F:	include/uapi/linux/dm-*.h
4810
4811DEVLINK
4812M:	Jiri Pirko <jiri@mellanox.com>
4813L:	netdev@vger.kernel.org
4814S:	Supported
4815F:	net/core/devlink.c
4816F:	include/net/devlink.h
4817F:	include/uapi/linux/devlink.h
4818
4819DIALOG SEMICONDUCTOR DRIVERS
4820M:	Support Opensource <support.opensource@diasemi.com>
4821W:	http://www.dialog-semiconductor.com/products
4822S:	Supported
4823F:	Documentation/hwmon/da90??.rst
4824F:	Documentation/devicetree/bindings/mfd/da90*.txt
4825F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4826F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4827F:	Documentation/devicetree/bindings/regulator/da92*.txt
4828F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4829F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4830F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4831F:	drivers/gpio/gpio-da90??.c
4832F:	drivers/hwmon/da90??-hwmon.c
4833F:	drivers/iio/adc/da91??-*.c
4834F:	drivers/input/misc/da90??_onkey.c
4835F:	drivers/input/touchscreen/da9052_tsi.c
4836F:	drivers/leds/leds-da90??.c
4837F:	drivers/mfd/da903x.c
4838F:	drivers/mfd/da90??-*.c
4839F:	drivers/mfd/da91??-*.c
4840F:	drivers/power/supply/da9052-battery.c
4841F:	drivers/power/supply/da91??-*.c
4842F:	drivers/regulator/da903x.c
4843F:	drivers/regulator/da9???-regulator.[ch]
4844F:	drivers/regulator/slg51000-regulator.[ch]
4845F:	drivers/thermal/da90??-thermal.c
4846F:	drivers/rtc/rtc-da90??.c
4847F:	drivers/video/backlight/da90??_bl.c
4848F:	drivers/watchdog/da90??_wdt.c
4849F:	include/linux/mfd/da903x.h
4850F:	include/linux/mfd/da9052/
4851F:	include/linux/mfd/da9055/
4852F:	include/linux/mfd/da9062/
4853F:	include/linux/mfd/da9063/
4854F:	include/linux/mfd/da9150/
4855F:	include/linux/regulator/da9211.h
4856F:	include/sound/da[79]*.h
4857F:	sound/soc/codecs/da[79]*.[ch]
4858
4859DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4861L:	linux-gpio@vger.kernel.org
4862S:	Maintained
4863F:	drivers/gpio/gpio-gpio-mm.c
4864
4865DIOLAN U2C-12 I2C DRIVER
4866M:	Guenter Roeck <linux@roeck-us.net>
4867L:	linux-i2c@vger.kernel.org
4868S:	Maintained
4869F:	drivers/i2c/busses/i2c-diolan-u2c.c
4870
4871FILESYSTEM DIRECT ACCESS (DAX)
4872M:	Dan Williams <dan.j.williams@intel.com>
4873R:	Matthew Wilcox <willy@infradead.org>
4874R:	Jan Kara <jack@suse.cz>
4875L:	linux-fsdevel@vger.kernel.org
4876L:	linux-nvdimm@lists.01.org
4877S:	Supported
4878F:	fs/dax.c
4879F:	include/linux/dax.h
4880F:	include/trace/events/fs_dax.h
4881
4882DEVICE DIRECT ACCESS (DAX)
4883M:	Dan Williams <dan.j.williams@intel.com>
4884M:	Vishal Verma <vishal.l.verma@intel.com>
4885M:	Keith Busch <keith.busch@intel.com>
4886M:	Dave Jiang <dave.jiang@intel.com>
4887L:	linux-nvdimm@lists.01.org
4888S:	Supported
4889F:	drivers/dax/
4890
4891DIRECTORY NOTIFICATION (DNOTIFY)
4892M:	Jan Kara <jack@suse.cz>
4893R:	Amir Goldstein <amir73il@gmail.com>
4894L:	linux-fsdevel@vger.kernel.org
4895S:	Maintained
4896F:	Documentation/filesystems/dnotify.txt
4897F:	fs/notify/dnotify/
4898F:	include/linux/dnotify.h
4899
4900DISK GEOMETRY AND PARTITION HANDLING
4901M:	Andries Brouwer <aeb@cwi.nl>
4902W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4903W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4904W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4905S:	Maintained
4906
4907DISKQUOTA
4908M:	Jan Kara <jack@suse.com>
4909S:	Maintained
4910F:	Documentation/filesystems/quota.txt
4911F:	fs/quota/
4912F:	include/linux/quota*.h
4913F:	include/uapi/linux/quota*.h
4914
4915DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4916M:	Bernie Thompson <bernie@plugable.com>
4917L:	linux-fbdev@vger.kernel.org
4918S:	Maintained
4919W:	http://plugable.com/category/projects/udlfb/
4920F:	drivers/video/fbdev/udlfb.c
4921F:	include/video/udlfb.h
4922F:	Documentation/fb/udlfb.rst
4923
4924DISTRIBUTED LOCK MANAGER (DLM)
4925M:	Christine Caulfield <ccaulfie@redhat.com>
4926M:	David Teigland <teigland@redhat.com>
4927L:	cluster-devel@redhat.com
4928W:	http://sources.redhat.com/cluster/
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4930S:	Supported
4931F:	fs/dlm/
4932
4933DMA BUFFER SHARING FRAMEWORK
4934M:	Sumit Semwal <sumit.semwal@linaro.org>
4935S:	Maintained
4936L:	linux-media@vger.kernel.org
4937L:	dri-devel@lists.freedesktop.org
4938L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4939F:	drivers/dma-buf/
4940F:	include/linux/dma-buf*
4941F:	include/linux/reservation.h
4942F:	include/linux/*fence.h
4943F:	Documentation/driver-api/dma-buf.rst
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4947M:	Vinod Koul <vkoul@kernel.org>
4948L:	dmaengine@vger.kernel.org
4949Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4950S:	Maintained
4951F:	drivers/dma/
4952F:	include/linux/dmaengine.h
4953F:	include/linux/of_dma.h
4954F:	Documentation/devicetree/bindings/dma/
4955F:	Documentation/driver-api/dmaengine/
4956T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4957
4958DMA MAPPING HELPERS
4959M:	Christoph Hellwig <hch@lst.de>
4960M:	Marek Szyprowski <m.szyprowski@samsung.com>
4961R:	Robin Murphy <robin.murphy@arm.com>
4962L:	iommu@lists.linux-foundation.org
4963T:	git git://git.infradead.org/users/hch/dma-mapping.git
4964W:	http://git.infradead.org/users/hch/dma-mapping.git
4965S:	Supported
4966F:	kernel/dma/
4967F:	include/asm-generic/dma-mapping.h
4968F:	include/linux/dma-direct.h
4969F:	include/linux/dma-mapping.h
4970F:	include/linux/dma-noncoherent.h
4971
4972DME1737 HARDWARE MONITOR DRIVER
4973M:	Juerg Haefliger <juergh@gmail.com>
4974L:	linux-hwmon@vger.kernel.org
4975S:	Maintained
4976F:	Documentation/hwmon/dme1737.rst
4977F:	drivers/hwmon/dme1737.c
4978
4979DMI/SMBIOS SUPPORT
4980M:	Jean Delvare <jdelvare@suse.com>
4981S:	Maintained
4982T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4983F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4984F:	drivers/firmware/dmi-id.c
4985F:	drivers/firmware/dmi_scan.c
4986F:	include/linux/dmi.h
4987
4988DOCUMENTATION
4989M:	Jonathan Corbet <corbet@lwn.net>
4990L:	linux-doc@vger.kernel.org
4991S:	Maintained
4992F:	Documentation/
4993F:	scripts/documentation-file-ref-check
4994F:	scripts/kernel-doc
4995F:	scripts/sphinx-pre-install
4996X:	Documentation/ABI/
4997X:	Documentation/firmware-guide/acpi/
4998X:	Documentation/devicetree/
4999X:	Documentation/i2c/
5000X:	Documentation/media/
5001X:	Documentation/power/
5002X:	Documentation/spi/
5003T:	git git://git.lwn.net/linux.git docs-next
5004
5005DOCUMENTATION/ITALIAN
5006M:	Federico Vaga <federico.vaga@vaga.pv.it>
5007L:	linux-doc@vger.kernel.org
5008S:	Maintained
5009F:	Documentation/translations/it_IT
5010
5011DOCUMENTATION SCRIPTS
5012M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5013L:	linux-doc@vger.kernel.org
5014S:	Maintained
5015F:	scripts/documentation-file-ref-check
5016F:	scripts/sphinx-pre-install
5017F:	Documentation/sphinx/parse-headers.pl
5018
5019DONGWOON DW9714 LENS VOICE COIL DRIVER
5020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5021L:	linux-media@vger.kernel.org
5022T:	git git://linuxtv.org/media_tree.git
5023S:	Maintained
5024F:	drivers/media/i2c/dw9714.c
5025F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5026
5027DONGWOON DW9807 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/dw9807-vcm.c
5033F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5034
5035DOUBLETALK DRIVER
5036M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5037L:	blinux-list@redhat.com
5038S:	Maintained
5039F:	drivers/char/dtlk.c
5040F:	include/linux/dtlk.h
5041
5042DPAA2 DATAPATH I/O (DPIO) DRIVER
5043M:	Roy Pledge <Roy.Pledge@nxp.com>
5044L:	linux-kernel@vger.kernel.org
5045S:	Maintained
5046F:	drivers/soc/fsl/dpio
5047
5048DPAA2 ETHERNET DRIVER
5049M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5050L:	netdev@vger.kernel.org
5051S:	Maintained
5052F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5053F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5054F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5055F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5056F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5057
5058DPAA2 ETHERNET SWITCH DRIVER
5059M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5060M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5061L:	linux-kernel@vger.kernel.org
5062S:	Maintained
5063F:	drivers/staging/fsl-dpaa2/ethsw
5064
5065DPT_I2O SCSI RAID DRIVER
5066M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5067L:	linux-scsi@vger.kernel.org
5068W:	http://www.adaptec.com/
5069S:	Maintained
5070F:	drivers/scsi/dpt*
5071F:	drivers/scsi/dpt/
5072
5073DRBD DRIVER
5074M:	Philipp Reisner <philipp.reisner@linbit.com>
5075M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5076L:	drbd-dev@lists.linbit.com
5077W:	http://www.drbd.org
5078T:	git git://git.linbit.com/linux-drbd.git
5079T:	git git://git.linbit.com/drbd-8.4.git
5080S:	Supported
5081F:	drivers/block/drbd/
5082F:	lib/lru_cache.c
5083F:	Documentation/admin-guide/blockdev/
5084
5085DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5086M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5087R:	"Rafael J. Wysocki" <rafael@kernel.org>
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5089S:	Supported
5090F:	Documentation/kobject.txt
5091F:	drivers/base/
5092F:	fs/debugfs/
5093F:	fs/sysfs/
5094F:	include/linux/debugfs.h
5095F:	include/linux/kobj*
5096F:	lib/kobj*
5097
5098DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5099M:	Kevin Hilman <khilman@kernel.org>
5100M:	Nishanth Menon <nm@ti.com>
5101S:	Maintained
5102F:	drivers/power/avs/
5103F:	include/linux/power/smartreflex.h
5104L:	linux-pm@vger.kernel.org
5105
5106DRM DRIVER FOR ARM PL111 CLCD
5107M:	Eric Anholt <eric@anholt.net>
5108T:	git git://anongit.freedesktop.org/drm/drm-misc
5109S:	Supported
5110F:	drivers/gpu/drm/pl111/
5111
5112DRM DRIVER FOR ARM VERSATILE TFT PANELS
5113M:	Linus Walleij <linus.walleij@linaro.org>
5114T:	git git://anongit.freedesktop.org/drm/drm-misc
5115S:	Maintained
5116F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5117F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5118
5119DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5120M:	Dave Airlie <airlied@redhat.com>
5121S:	Odd Fixes
5122F:	drivers/gpu/drm/ast/
5123
5124DRM DRIVER FOR ASPEED BMC GFX
5125M:	Joel Stanley <joel@jms.id.au>
5126L:	linux-aspeed@lists.ozlabs.org
5127T:	git git://anongit.freedesktop.org/drm/drm-misc
5128S:	Supported
5129F:	drivers/gpu/drm/aspeed/
5130F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5131
5132DRM DRIVER FOR BOCHS VIRTUAL GPU
5133M:	Gerd Hoffmann <kraxel@redhat.com>
5134L:	virtualization@lists.linux-foundation.org
5135T:	git git://anongit.freedesktop.org/drm/drm-misc
5136S:	Maintained
5137F:	drivers/gpu/drm/bochs/
5138
5139DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5140M:	Linus Walleij <linus.walleij@linaro.org>
5141T:	git git://anongit.freedesktop.org/drm/drm-misc
5142S:	Maintained
5143F:	drivers/gpu/drm/tve200/
5144
5145DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5146M:	Jagan Teki <jagan@amarulasolutions.com>
5147S:	Maintained
5148F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5149F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5150
5151DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5152M:	Hans de Goede <hdegoede@redhat.com>
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154S:	Maintained
5155F:	drivers/gpu/drm/tiny/gm12u320.c
5156
5157DRM DRIVER FOR ILITEK ILI9225 PANELS
5158M:	David Lechner <david@lechnology.com>
5159T:	git git://anongit.freedesktop.org/drm/drm-misc
5160S:	Maintained
5161F:	drivers/gpu/drm/tiny/ili9225.c
5162F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5163
5164DRM DRIVER FOR HX8357D PANELS
5165M:	Eric Anholt <eric@anholt.net>
5166T:	git git://anongit.freedesktop.org/drm/drm-misc
5167S:	Maintained
5168F:	drivers/gpu/drm/tiny/hx8357d.c
5169F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5170
5171DRM DRIVER FOR INTEL I810 VIDEO CARDS
5172S:	Orphan / Obsolete
5173F:	drivers/gpu/drm/i810/
5174F:	include/uapi/drm/i810_drm.h
5175
5176DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5177S:	Orphan / Obsolete
5178F:	drivers/gpu/drm/mga/
5179F:	include/uapi/drm/mga_drm.h
5180
5181DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5182M:	Dave Airlie <airlied@redhat.com>
5183S:	Odd Fixes
5184F:	drivers/gpu/drm/mgag200/
5185
5186DRM DRIVER FOR MI0283QT
5187M:	Noralf Trønnes <noralf@tronnes.org>
5188T:	git git://anongit.freedesktop.org/drm/drm-misc
5189S:	Maintained
5190F:	drivers/gpu/drm/tiny/mi0283qt.c
5191F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5192
5193DRM DRIVER FOR MSM ADRENO GPU
5194M:	Rob Clark <robdclark@gmail.com>
5195M:	Sean Paul <sean@poorly.run>
5196L:	linux-arm-msm@vger.kernel.org
5197L:	dri-devel@lists.freedesktop.org
5198L:	freedreno@lists.freedesktop.org
5199T:	git https://gitlab.freedesktop.org/drm/msm.git
5200S:	Maintained
5201F:	drivers/gpu/drm/msm/
5202F:	include/uapi/drm/msm_drm.h
5203F:	Documentation/devicetree/bindings/display/msm/
5204
5205DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5206M:	Ben Skeggs <bskeggs@redhat.com>
5207L:	dri-devel@lists.freedesktop.org
5208L:	nouveau@lists.freedesktop.org
5209T:	git git://github.com/skeggsb/linux
5210S:	Supported
5211F:	drivers/gpu/drm/nouveau/
5212F:	include/uapi/drm/nouveau_drm.h
5213
5214DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5215M:	Stefan Mavrodiev <stefan@olimex.com>
5216S:	Maintained
5217F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5218F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5219
5220DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5221M:	Noralf Trønnes <noralf@tronnes.org>
5222T:	git git://anongit.freedesktop.org/drm/drm-misc
5223S:	Maintained
5224F:	drivers/gpu/drm/tiny/repaper.c
5225F:	Documentation/devicetree/bindings/display/repaper.txt
5226
5227DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5228M:	Dave Airlie <airlied@redhat.com>
5229M:	Gerd Hoffmann <kraxel@redhat.com>
5230L:	virtualization@lists.linux-foundation.org
5231T:	git git://anongit.freedesktop.org/drm/drm-misc
5232S:	Obsolete
5233W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5234F:	drivers/gpu/drm/cirrus/
5235
5236DRM DRIVER FOR QXL VIRTUAL GPU
5237M:	Dave Airlie <airlied@redhat.com>
5238M:	Gerd Hoffmann <kraxel@redhat.com>
5239L:	virtualization@lists.linux-foundation.org
5240L:	spice-devel@lists.freedesktop.org
5241T:	git git://anongit.freedesktop.org/drm/drm-misc
5242S:	Maintained
5243F:	drivers/gpu/drm/qxl/
5244F:	include/uapi/drm/qxl_drm.h
5245
5246DRM DRIVER FOR RAYDIUM RM67191 PANELS
5247M:	Robert Chiras <robert.chiras@nxp.com>
5248S:	Maintained
5249F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5250F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5251
5252DRM DRIVER FOR RAGE 128 VIDEO CARDS
5253S:	Orphan / Obsolete
5254F:	drivers/gpu/drm/r128/
5255F:	include/uapi/drm/r128_drm.h
5256
5257DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5258M:	Guido Günther <agx@sigxcpu.org>
5259R:	Purism Kernel Team <kernel@puri.sm>
5260S:	Maintained
5261F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5262F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5263
5264DRM DRIVER FOR SAVAGE VIDEO CARDS
5265S:	Orphan / Obsolete
5266F:	drivers/gpu/drm/savage/
5267F:	include/uapi/drm/savage_drm.h
5268
5269DRM DRIVER FOR SIS VIDEO CARDS
5270S:	Orphan / Obsolete
5271F:	drivers/gpu/drm/sis/
5272F:	include/uapi/drm/sis_drm.h
5273
5274DRM DRIVER FOR SITRONIX ST7701 PANELS
5275M:	Jagan Teki <jagan@amarulasolutions.com>
5276S:	Maintained
5277F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5278F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5279
5280DRM DRIVER FOR SITRONIX ST7586 PANELS
5281M:	David Lechner <david@lechnology.com>
5282T:	git git://anongit.freedesktop.org/drm/drm-misc
5283S:	Maintained
5284F:	drivers/gpu/drm/tiny/st7586.c
5285F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5286
5287DRM DRIVER FOR SITRONIX ST7735R PANELS
5288M:	David Lechner <david@lechnology.com>
5289T:	git git://anongit.freedesktop.org/drm/drm-misc
5290S:	Maintained
5291F:	drivers/gpu/drm/tiny/st7735r.c
5292F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5293
5294DRM DRIVER FOR ST-ERICSSON MCDE
5295M:	Linus Walleij <linus.walleij@linaro.org>
5296T:	git git://anongit.freedesktop.org/drm/drm-misc
5297S:	Maintained
5298F:	drivers/gpu/drm/mcde/
5299F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5300
5301DRM DRIVER FOR TDFX VIDEO CARDS
5302S:	Orphan / Obsolete
5303F:	drivers/gpu/drm/tdfx/
5304
5305DRM DRIVER FOR TPO TPG110 PANELS
5306M:	Linus Walleij <linus.walleij@linaro.org>
5307T:	git git://anongit.freedesktop.org/drm/drm-misc
5308S:	Maintained
5309F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5310F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5311
5312DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5313M:	Dave Airlie <airlied@redhat.com>
5314R:	Sean Paul <sean@poorly.run>
5315L:	dri-devel@lists.freedesktop.org
5316S:	Odd Fixes
5317F:	drivers/gpu/drm/udl/
5318T:	git git://anongit.freedesktop.org/drm/drm-misc
5319
5320DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5321M:	Hans de Goede <hdegoede@redhat.com>
5322L:	dri-devel@lists.freedesktop.org
5323S:	Maintained
5324F:	drivers/gpu/drm/vboxvideo/
5325T:	git git://anongit.freedesktop.org/drm/drm-misc
5326
5327DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5328M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5329R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5330R:	Daniel Vetter <daniel@ffwll.ch>
5331T:	git git://anongit.freedesktop.org/drm/drm-misc
5332S:	Maintained
5333L:	dri-devel@lists.freedesktop.org
5334F:	drivers/gpu/drm/vkms/
5335F:	Documentation/gpu/vkms.rst
5336
5337DRM DRIVER FOR VMWARE VIRTUAL GPU
5338M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5339M:	Thomas Hellstrom <thellstrom@vmware.com>
5340L:	dri-devel@lists.freedesktop.org
5341T:	git git://people.freedesktop.org/~thomash/linux
5342S:	Supported
5343F:	drivers/gpu/drm/vmwgfx/
5344F:	include/uapi/drm/vmwgfx_drm.h
5345
5346DRM DRIVERS
5347M:	David Airlie <airlied@linux.ie>
5348M:	Daniel Vetter <daniel@ffwll.ch>
5349L:	dri-devel@lists.freedesktop.org
5350T:	git git://anongit.freedesktop.org/drm/drm
5351B:	https://bugs.freedesktop.org/
5352C:	irc://chat.freenode.net/dri-devel
5353S:	Maintained
5354F:	drivers/gpu/drm/
5355F:	drivers/gpu/vga/
5356F:	Documentation/devicetree/bindings/display/
5357F:	Documentation/devicetree/bindings/gpu/
5358F:	Documentation/gpu/
5359F:	include/drm/
5360F:	include/uapi/drm/
5361F:	include/linux/vga*
5362
5363DRM DRIVERS AND MISC GPU PATCHES
5364M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5365M:	Maxime Ripard <mripard@kernel.org>
5366M:	Sean Paul <sean@poorly.run>
5367W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5368S:	Maintained
5369T:	git git://anongit.freedesktop.org/drm/drm-misc
5370F:	Documentation/gpu/
5371F:	drivers/gpu/vga/
5372F:	drivers/gpu/drm/*
5373F:	include/drm/drm*
5374F:	include/uapi/drm/drm*
5375F:	include/linux/vga*
5376
5377DRM DRIVERS FOR ALLWINNER A10
5378M:	Maxime Ripard <mripard@kernel.org>
5379L:	dri-devel@lists.freedesktop.org
5380S:	Supported
5381F:	drivers/gpu/drm/sun4i/
5382F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5383T:	git git://anongit.freedesktop.org/drm/drm-misc
5384
5385DRM DRIVERS FOR AMLOGIC SOCS
5386M:	Neil Armstrong <narmstrong@baylibre.com>
5387L:	dri-devel@lists.freedesktop.org
5388L:	linux-amlogic@lists.infradead.org
5389W:	http://linux-meson.com/
5390S:	Supported
5391F:	drivers/gpu/drm/meson/
5392F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5393F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5394F:	Documentation/gpu/meson.rst
5395T:	git git://anongit.freedesktop.org/drm/drm-misc
5396
5397DRM DRIVERS FOR ATMEL HLCDC
5398M:	Sam Ravnborg <sam@ravnborg.org>
5399M:	Boris Brezillon <bbrezillon@kernel.org>
5400L:	dri-devel@lists.freedesktop.org
5401S:	Supported
5402F:	drivers/gpu/drm/atmel-hlcdc/
5403F:	Documentation/devicetree/bindings/display/atmel/
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405
5406DRM DRIVERS FOR BRIDGE CHIPS
5407M:	Andrzej Hajda <a.hajda@samsung.com>
5408M:	Neil Armstrong <narmstrong@baylibre.com>
5409R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5410R:	Jonas Karlman <jonas@kwiboo.se>
5411R:	Jernej Skrabec <jernej.skrabec@siol.net>
5412S:	Maintained
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414F:	drivers/gpu/drm/bridge/
5415
5416DRM DRIVERS FOR EXYNOS
5417M:	Inki Dae <inki.dae@samsung.com>
5418M:	Joonyoung Shim <jy0922.shim@samsung.com>
5419M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5420M:	Kyungmin Park <kyungmin.park@samsung.com>
5421L:	dri-devel@lists.freedesktop.org
5422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5423S:	Supported
5424F:	drivers/gpu/drm/exynos/
5425F:	include/uapi/drm/exynos_drm.h
5426F:	Documentation/devicetree/bindings/display/exynos/
5427
5428DRM DRIVERS FOR FREESCALE DCU
5429M:	Stefan Agner <stefan@agner.ch>
5430M:	Alison Wang <alison.wang@nxp.com>
5431L:	dri-devel@lists.freedesktop.org
5432S:	Supported
5433F:	drivers/gpu/drm/fsl-dcu/
5434F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5435F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5436F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5437T:	git git://anongit.freedesktop.org/drm/drm-misc
5438
5439DRM DRIVERS FOR FREESCALE IMX
5440M:	Philipp Zabel <p.zabel@pengutronix.de>
5441L:	dri-devel@lists.freedesktop.org
5442S:	Maintained
5443F:	drivers/gpu/drm/imx/
5444F:	drivers/gpu/ipu-v3/
5445F:	Documentation/devicetree/bindings/display/imx/
5446
5447DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5448M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5449L:	dri-devel@lists.freedesktop.org
5450T:	git git://github.com/patjak/drm-gma500
5451S:	Maintained
5452F:	drivers/gpu/drm/gma500/
5453
5454DRM DRIVERS FOR HISILICON
5455M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5456M:	Rongrong Zou <zourongrong@gmail.com>
5457R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5458R:	Chen Feng <puck.chen@hisilicon.com>
5459L:	dri-devel@lists.freedesktop.org
5460T:	git git://github.com/xin3liang/linux.git
5461S:	Maintained
5462F:	drivers/gpu/drm/hisilicon/
5463F:	Documentation/devicetree/bindings/display/hisilicon/
5464
5465DRM DRIVERS FOR LIMA
5466M:	Qiang Yu <yuq825@gmail.com>
5467L:	dri-devel@lists.freedesktop.org
5468L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5469S:	Maintained
5470F:	drivers/gpu/drm/lima/
5471F:	include/uapi/drm/lima_drm.h
5472T:	git git://anongit.freedesktop.org/drm/drm-misc
5473
5474DRM DRIVERS FOR MEDIATEK
5475M:	CK Hu <ck.hu@mediatek.com>
5476M:	Philipp Zabel <p.zabel@pengutronix.de>
5477L:	dri-devel@lists.freedesktop.org
5478S:	Supported
5479F:	drivers/gpu/drm/mediatek/
5480F:	Documentation/devicetree/bindings/display/mediatek/
5481
5482DRM DRIVERS FOR NVIDIA TEGRA
5483M:	Thierry Reding <thierry.reding@gmail.com>
5484L:	dri-devel@lists.freedesktop.org
5485L:	linux-tegra@vger.kernel.org
5486T:	git git://anongit.freedesktop.org/tegra/linux.git
5487S:	Supported
5488F:	drivers/gpu/drm/tegra/
5489F:	drivers/gpu/host1x/
5490F:	include/linux/host1x.h
5491F:	include/uapi/drm/tegra_drm.h
5492F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5493
5494DRM DRIVERS FOR RENESAS
5495M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5496M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5497L:	dri-devel@lists.freedesktop.org
5498L:	linux-renesas-soc@vger.kernel.org
5499T:	git git://linuxtv.org/pinchartl/media drm/du/next
5500S:	Supported
5501F:	drivers/gpu/drm/rcar-du/
5502F:	drivers/gpu/drm/shmobile/
5503F:	include/linux/platform_data/shmob_drm.h
5504F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5505F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5506F:	Documentation/devicetree/bindings/display/renesas,du.txt
5507
5508DRM DRIVERS FOR ROCKCHIP
5509M:	Sandy Huang <hjc@rock-chips.com>
5510M:	Heiko Stübner <heiko@sntech.de>
5511L:	dri-devel@lists.freedesktop.org
5512S:	Maintained
5513F:	drivers/gpu/drm/rockchip/
5514F:	Documentation/devicetree/bindings/display/rockchip/
5515T:	git git://anongit.freedesktop.org/drm/drm-misc
5516
5517DRM DRIVERS FOR STI
5518M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5519M:	Vincent Abriou <vincent.abriou@st.com>
5520L:	dri-devel@lists.freedesktop.org
5521T:	git git://anongit.freedesktop.org/drm/drm-misc
5522S:	Maintained
5523F:	drivers/gpu/drm/sti
5524F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5525
5526DRM DRIVERS FOR STM
5527M:	Yannick Fertre <yannick.fertre@st.com>
5528M:	Philippe Cornu <philippe.cornu@st.com>
5529M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5530M:	Vincent Abriou <vincent.abriou@st.com>
5531L:	dri-devel@lists.freedesktop.org
5532T:	git git://anongit.freedesktop.org/drm/drm-misc
5533S:	Maintained
5534F:	drivers/gpu/drm/stm
5535F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5536
5537DRM DRIVERS FOR TI LCDC
5538M:	Jyri Sarha <jsarha@ti.com>
5539R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5540L:	dri-devel@lists.freedesktop.org
5541S:	Maintained
5542F:	drivers/gpu/drm/tilcdc/
5543F:	Documentation/devicetree/bindings/display/tilcdc/
5544
5545DRM DRIVERS FOR TI OMAP
5546M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5547L:	dri-devel@lists.freedesktop.org
5548S:	Maintained
5549F:	drivers/gpu/drm/omapdrm/
5550F:	Documentation/devicetree/bindings/display/ti/
5551
5552DRM DRIVERS FOR V3D
5553M:	Eric Anholt <eric@anholt.net>
5554S:	Supported
5555F:	drivers/gpu/drm/v3d/
5556F:	include/uapi/drm/v3d_drm.h
5557F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5558T:	git git://anongit.freedesktop.org/drm/drm-misc
5559
5560DRM DRIVERS FOR VC4
5561M:	Eric Anholt <eric@anholt.net>
5562T:	git git://github.com/anholt/linux
5563S:	Supported
5564F:	drivers/gpu/drm/vc4/
5565F:	include/uapi/drm/vc4_drm.h
5566F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR VIVANTE GPU IP
5570M:	Lucas Stach <l.stach@pengutronix.de>
5571R:	Russell King <linux+etnaviv@armlinux.org.uk>
5572R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5573L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5574L:	dri-devel@lists.freedesktop.org
5575S:	Maintained
5576F:	drivers/gpu/drm/etnaviv/
5577F:	include/uapi/drm/etnaviv_drm.h
5578F:	Documentation/devicetree/bindings/display/etnaviv/
5579
5580DRM DRIVERS FOR ZTE ZX
5581M:	Shawn Guo <shawnguo@kernel.org>
5582L:	dri-devel@lists.freedesktop.org
5583S:	Maintained
5584F:	drivers/gpu/drm/zte/
5585F:	Documentation/devicetree/bindings/display/zte,vou.txt
5586T:	git git://anongit.freedesktop.org/drm/drm-misc
5587
5588DRM PANEL DRIVERS
5589M:	Thierry Reding <thierry.reding@gmail.com>
5590R:	Sam Ravnborg <sam@ravnborg.org>
5591L:	dri-devel@lists.freedesktop.org
5592T:	git git://anongit.freedesktop.org/drm/drm-misc
5593S:	Maintained
5594F:	drivers/gpu/drm/drm_panel.c
5595F:	drivers/gpu/drm/panel/
5596F:	include/drm/drm_panel.h
5597F:	Documentation/devicetree/bindings/display/panel/
5598
5599DRM DRIVERS FOR XEN
5600M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602L:	dri-devel@lists.freedesktop.org
5603L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5604S:	Supported
5605F:	drivers/gpu/drm/xen/
5606F:	Documentation/gpu/xen-front.rst
5607
5608DRM TTM SUBSYSTEM
5609M:	Christian Koenig <christian.koenig@amd.com>
5610M:	Huang Rui <ray.huang@amd.com>
5611T:	git git://people.freedesktop.org/~agd5f/linux
5612S:	Maintained
5613L:	dri-devel@lists.freedesktop.org
5614F:	include/drm/ttm/
5615F:	drivers/gpu/drm/ttm/
5616
5617DSBR100 USB FM RADIO DRIVER
5618M:	Alexey Klimov <klimov.linux@gmail.com>
5619L:	linux-media@vger.kernel.org
5620T:	git git://linuxtv.org/media_tree.git
5621S:	Maintained
5622F:	drivers/media/radio/dsbr100.c
5623
5624DT3155 MEDIA DRIVER
5625M:	Hans Verkuil <hverkuil@xs4all.nl>
5626L:	linux-media@vger.kernel.org
5627T:	git git://linuxtv.org/media_tree.git
5628W:	https://linuxtv.org
5629S:	Odd Fixes
5630F:	drivers/media/pci/dt3155/
5631
5632DVB_USB_AF9015 MEDIA DRIVER
5633M:	Antti Palosaari <crope@iki.fi>
5634L:	linux-media@vger.kernel.org
5635W:	https://linuxtv.org
5636W:	http://palosaari.fi/linux/
5637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5638T:	git git://linuxtv.org/anttip/media_tree.git
5639S:	Maintained
5640F:	drivers/media/usb/dvb-usb-v2/af9015*
5641
5642DVB_USB_AF9035 MEDIA DRIVER
5643M:	Antti Palosaari <crope@iki.fi>
5644L:	linux-media@vger.kernel.org
5645W:	https://linuxtv.org
5646W:	http://palosaari.fi/linux/
5647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5648T:	git git://linuxtv.org/anttip/media_tree.git
5649S:	Maintained
5650F:	drivers/media/usb/dvb-usb-v2/af9035*
5651
5652DVB_USB_ANYSEE MEDIA DRIVER
5653M:	Antti Palosaari <crope@iki.fi>
5654L:	linux-media@vger.kernel.org
5655W:	https://linuxtv.org
5656W:	http://palosaari.fi/linux/
5657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5658T:	git git://linuxtv.org/anttip/media_tree.git
5659S:	Maintained
5660F:	drivers/media/usb/dvb-usb-v2/anysee*
5661
5662DVB_USB_AU6610 MEDIA DRIVER
5663M:	Antti Palosaari <crope@iki.fi>
5664L:	linux-media@vger.kernel.org
5665W:	https://linuxtv.org
5666W:	http://palosaari.fi/linux/
5667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5668T:	git git://linuxtv.org/anttip/media_tree.git
5669S:	Maintained
5670F:	drivers/media/usb/dvb-usb-v2/au6610*
5671
5672DVB_USB_CE6230 MEDIA DRIVER
5673M:	Antti Palosaari <crope@iki.fi>
5674L:	linux-media@vger.kernel.org
5675W:	https://linuxtv.org
5676W:	http://palosaari.fi/linux/
5677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5678T:	git git://linuxtv.org/anttip/media_tree.git
5679S:	Maintained
5680F:	drivers/media/usb/dvb-usb-v2/ce6230*
5681
5682DVB_USB_CXUSB MEDIA DRIVER
5683M:	Michael Krufky <mkrufky@linuxtv.org>
5684L:	linux-media@vger.kernel.org
5685W:	https://linuxtv.org
5686W:	http://github.com/mkrufky
5687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5688T:	git git://linuxtv.org/media_tree.git
5689S:	Maintained
5690F:	drivers/media/usb/dvb-usb/cxusb*
5691
5692DVB_USB_EC168 MEDIA DRIVER
5693M:	Antti Palosaari <crope@iki.fi>
5694L:	linux-media@vger.kernel.org
5695W:	https://linuxtv.org
5696W:	http://palosaari.fi/linux/
5697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5698T:	git git://linuxtv.org/anttip/media_tree.git
5699S:	Maintained
5700F:	drivers/media/usb/dvb-usb-v2/ec168*
5701
5702DVB_USB_GL861 MEDIA DRIVER
5703M:	Antti Palosaari <crope@iki.fi>
5704L:	linux-media@vger.kernel.org
5705W:	https://linuxtv.org
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/anttip/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/gl861*
5710
5711DVB_USB_MXL111SF MEDIA DRIVER
5712M:	Michael Krufky <mkrufky@linuxtv.org>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715W:	http://github.com/mkrufky
5716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5717T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5718S:	Maintained
5719F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5720
5721DVB_USB_RTL28XXU MEDIA DRIVER
5722M:	Antti Palosaari <crope@iki.fi>
5723L:	linux-media@vger.kernel.org
5724W:	https://linuxtv.org
5725W:	http://palosaari.fi/linux/
5726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5727T:	git git://linuxtv.org/anttip/media_tree.git
5728S:	Maintained
5729F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5730
5731DVB_USB_V2 MEDIA DRIVER
5732M:	Antti Palosaari <crope@iki.fi>
5733L:	linux-media@vger.kernel.org
5734W:	https://linuxtv.org
5735W:	http://palosaari.fi/linux/
5736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5737T:	git git://linuxtv.org/anttip/media_tree.git
5738S:	Maintained
5739F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5740F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5741
5742DYNAMIC DEBUG
5743M:	Jason Baron <jbaron@akamai.com>
5744S:	Maintained
5745F:	lib/dynamic_debug.c
5746F:	include/linux/dynamic_debug.h
5747
5748DYNAMIC INTERRUPT MODERATION
5749M:	Tal Gilboa <talgi@mellanox.com>
5750S:	Maintained
5751F:	include/linux/dim.h
5752F:	lib/dim/
5753
5754DZ DECSTATION DZ11 SERIAL DRIVER
5755M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5756S:	Maintained
5757F:	drivers/tty/serial/dz.*
5758
5759E3X0 POWER BUTTON DRIVER
5760M:	Moritz Fischer <moritz.fischer@ettus.com>
5761L:	usrp-users@lists.ettus.com
5762W:	http://www.ettus.com
5763S:	Supported
5764F:	drivers/input/misc/e3x0-button.c
5765F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5766
5767E4000 MEDIA DRIVER
5768M:	Antti Palosaari <crope@iki.fi>
5769L:	linux-media@vger.kernel.org
5770W:	https://linuxtv.org
5771W:	http://palosaari.fi/linux/
5772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5773T:	git git://linuxtv.org/anttip/media_tree.git
5774S:	Maintained
5775F:	drivers/media/tuners/e4000*
5776
5777EARTH_PT1 MEDIA DRIVER
5778M:	Akihiro Tsukada <tskd08@gmail.com>
5779L:	linux-media@vger.kernel.org
5780S:	Odd Fixes
5781F:	drivers/media/pci/pt1/
5782
5783EARTH_PT3 MEDIA DRIVER
5784M:	Akihiro Tsukada <tskd08@gmail.com>
5785L:	linux-media@vger.kernel.org
5786S:	Odd Fixes
5787F:	drivers/media/pci/pt3/
5788
5789EC100 MEDIA DRIVER
5790M:	Antti Palosaari <crope@iki.fi>
5791L:	linux-media@vger.kernel.org
5792W:	https://linuxtv.org
5793W:	http://palosaari.fi/linux/
5794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5795T:	git git://linuxtv.org/anttip/media_tree.git
5796S:	Maintained
5797F:	drivers/media/dvb-frontends/ec100*
5798
5799ECRYPT FILE SYSTEM
5800M:	Tyler Hicks <tyhicks@canonical.com>
5801L:	ecryptfs@vger.kernel.org
5802W:	http://ecryptfs.org
5803W:	https://launchpad.net/ecryptfs
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5805S:	Supported
5806F:	Documentation/filesystems/ecryptfs.txt
5807F:	fs/ecryptfs/
5808
5809EDAC-AMD64
5810M:	Borislav Petkov <bp@alien8.de>
5811L:	linux-edac@vger.kernel.org
5812S:	Maintained
5813F:	drivers/edac/amd64_edac*
5814
5815EDAC-ARMADA
5816M:	Jan Luebbe <jlu@pengutronix.de>
5817L:	linux-edac@vger.kernel.org
5818S:	Maintained
5819F:	drivers/edac/armada_xp_*
5820
5821EDAC-AST2500
5822M:	Stefan Schaeckeler <sschaeck@cisco.com>
5823S:	Supported
5824F:	drivers/edac/aspeed_edac.c
5825F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5826
5827EDAC-BLUEFIELD
5828M:	Shravan Kumar Ramani <sramani@mellanox.com>
5829S:	Supported
5830F:	drivers/edac/bluefield_edac.c
5831
5832EDAC-CALXEDA
5833M:	Robert Richter <rric@kernel.org>
5834L:	linux-edac@vger.kernel.org
5835S:	Maintained
5836F:	drivers/edac/highbank*
5837
5838EDAC-CAVIUM OCTEON
5839M:	Ralf Baechle <ralf@linux-mips.org>
5840M:	David Daney <david.daney@cavium.com>
5841L:	linux-edac@vger.kernel.org
5842L:	linux-mips@vger.kernel.org
5843S:	Supported
5844F:	drivers/edac/octeon_edac*
5845
5846EDAC-CAVIUM THUNDERX
5847M:	David Daney <david.daney@cavium.com>
5848M:	Jan Glauber <jglauber@cavium.com>
5849L:	linux-edac@vger.kernel.org
5850S:	Supported
5851F:	drivers/edac/thunderx_edac*
5852
5853EDAC-CORE
5854M:	Borislav Petkov <bp@alien8.de>
5855M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5856M:	Tony Luck <tony.luck@intel.com>
5857R:	James Morse <james.morse@arm.com>
5858R:	Robert Richter <rrichter@marvell.com>
5859L:	linux-edac@vger.kernel.org
5860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5861S:	Supported
5862F:	Documentation/admin-guide/ras.rst
5863F:	Documentation/driver-api/edac.rst
5864F:	drivers/edac/
5865F:	include/linux/edac.h
5866
5867EDAC-E752X
5868M:	Mark Gross <mark.gross@intel.com>
5869L:	linux-edac@vger.kernel.org
5870S:	Maintained
5871F:	drivers/edac/e752x_edac.c
5872
5873EDAC-E7XXX
5874L:	linux-edac@vger.kernel.org
5875S:	Maintained
5876F:	drivers/edac/e7xxx_edac.c
5877
5878EDAC-FSL_DDR
5879M:	York Sun <york.sun@nxp.com>
5880L:	linux-edac@vger.kernel.org
5881S:	Maintained
5882F:	drivers/edac/fsl_ddr_edac.*
5883
5884EDAC-GHES
5885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5886L:	linux-edac@vger.kernel.org
5887S:	Maintained
5888F:	drivers/edac/ghes_edac.c
5889
5890EDAC-I10NM
5891M:	Tony Luck <tony.luck@intel.com>
5892L:	linux-edac@vger.kernel.org
5893S:	Maintained
5894F:	drivers/edac/i10nm_base.c
5895
5896EDAC-I3000
5897L:	linux-edac@vger.kernel.org
5898S:	Orphan
5899F:	drivers/edac/i3000_edac.c
5900
5901EDAC-I5000
5902L:	linux-edac@vger.kernel.org
5903S:	Maintained
5904F:	drivers/edac/i5000_edac.c
5905
5906EDAC-I5400
5907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5908L:	linux-edac@vger.kernel.org
5909S:	Maintained
5910F:	drivers/edac/i5400_edac.c
5911
5912EDAC-I7300
5913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5914L:	linux-edac@vger.kernel.org
5915S:	Maintained
5916F:	drivers/edac/i7300_edac.c
5917
5918EDAC-I7CORE
5919M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5920L:	linux-edac@vger.kernel.org
5921S:	Maintained
5922F:	drivers/edac/i7core_edac.c
5923
5924EDAC-I82443BXGX
5925M:	Tim Small <tim@buttersideup.com>
5926L:	linux-edac@vger.kernel.org
5927S:	Maintained
5928F:	drivers/edac/i82443bxgx_edac.c
5929
5930EDAC-I82975X
5931M:	"Arvind R." <arvino55@gmail.com>
5932L:	linux-edac@vger.kernel.org
5933S:	Maintained
5934F:	drivers/edac/i82975x_edac.c
5935
5936EDAC-IE31200
5937M:	Jason Baron <jbaron@akamai.com>
5938L:	linux-edac@vger.kernel.org
5939S:	Maintained
5940F:	drivers/edac/ie31200_edac.c
5941
5942EDAC-MPC85XX
5943M:	Johannes Thumshirn <morbidrsa@gmail.com>
5944L:	linux-edac@vger.kernel.org
5945S:	Maintained
5946F:	drivers/edac/mpc85xx_edac.[ch]
5947
5948EDAC-PASEMI
5949M:	Egor Martovetsky <egor@pasemi.com>
5950L:	linux-edac@vger.kernel.org
5951S:	Maintained
5952F:	drivers/edac/pasemi_edac.c
5953
5954EDAC-PND2
5955M:	Tony Luck <tony.luck@intel.com>
5956L:	linux-edac@vger.kernel.org
5957S:	Maintained
5958F:	drivers/edac/pnd2_edac.[ch]
5959
5960EDAC-R82600
5961M:	Tim Small <tim@buttersideup.com>
5962L:	linux-edac@vger.kernel.org
5963S:	Maintained
5964F:	drivers/edac/r82600_edac.c
5965
5966EDAC-SBRIDGE
5967M:	Tony Luck <tony.luck@intel.com>
5968R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5969L:	linux-edac@vger.kernel.org
5970S:	Maintained
5971F:	drivers/edac/sb_edac.c
5972
5973EDAC-SIFIVE
5974M:	Yash Shah <yash.shah@sifive.com>
5975L:	linux-edac@vger.kernel.org
5976S:	Supported
5977F:	drivers/edac/sifive_edac.c
5978
5979EDAC-SKYLAKE
5980M:	Tony Luck <tony.luck@intel.com>
5981L:	linux-edac@vger.kernel.org
5982S:	Maintained
5983F:	drivers/edac/skx_*.c
5984
5985EDAC-TI
5986M:	Tero Kristo <t-kristo@ti.com>
5987L:	linux-edac@vger.kernel.org
5988S:	Maintained
5989F:	drivers/edac/ti_edac.c
5990
5991EDAC-QCOM
5992M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5993M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5994L:	linux-arm-msm@vger.kernel.org
5995L:	linux-edac@vger.kernel.org
5996S:	Maintained
5997F:	drivers/edac/qcom_edac.c
5998
5999EDIROL UA-101/UA-1000 DRIVER
6000M:	Clemens Ladisch <clemens@ladisch.de>
6001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6003S:	Maintained
6004F:	sound/usb/misc/ua101.c
6005
6006EFI TEST DRIVER
6007L:	linux-efi@vger.kernel.org
6008M:	Ivan Hu <ivan.hu@canonical.com>
6009M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6010S:	Maintained
6011F:	drivers/firmware/efi/test/
6012
6013EFI VARIABLE FILESYSTEM
6014M:	Matthew Garrett <matthew.garrett@nebula.com>
6015M:	Jeremy Kerr <jk@ozlabs.org>
6016M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6018L:	linux-efi@vger.kernel.org
6019S:	Maintained
6020F:	fs/efivarfs/
6021
6022EFIFB FRAMEBUFFER DRIVER
6023L:	linux-fbdev@vger.kernel.org
6024M:	Peter Jones <pjones@redhat.com>
6025S:	Maintained
6026F:	drivers/video/fbdev/efifb.c
6027
6028EFS FILESYSTEM
6029W:	http://aeschi.ch.eu.org/efs/
6030S:	Orphan
6031F:	fs/efs/
6032
6033EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6034M:	Douglas Miller <dougmill@linux.ibm.com>
6035L:	netdev@vger.kernel.org
6036S:	Maintained
6037F:	drivers/net/ethernet/ibm/ehea/
6038
6039EM28XX VIDEO4LINUX DRIVER
6040M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6041L:	linux-media@vger.kernel.org
6042W:	https://linuxtv.org
6043T:	git git://linuxtv.org/media_tree.git
6044S:	Maintained
6045F:	drivers/media/usb/em28xx/
6046F:	Documentation/media/v4l-drivers/em28xx*
6047
6048EMBEDDED LINUX
6049M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6050M:	Matt Mackall <mpm@selenic.com>
6051M:	David Woodhouse <dwmw2@infradead.org>
6052L:	linux-embedded@vger.kernel.org
6053S:	Maintained
6054
6055Emulex 10Gbps iSCSI - OneConnect DRIVER
6056M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6057M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6058M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6059L:	linux-scsi@vger.kernel.org
6060W:	http://www.broadcom.com
6061S:	Supported
6062F:	drivers/scsi/be2iscsi/
6063
6064Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6065M:	Sathya Perla <sathya.perla@broadcom.com>
6066M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6067M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6068M:	Somnath Kotur <somnath.kotur@broadcom.com>
6069L:	netdev@vger.kernel.org
6070W:	http://www.emulex.com
6071S:	Supported
6072F:	drivers/net/ethernet/emulex/benet/
6073
6074EMULEX ONECONNECT ROCE DRIVER
6075M:	Selvin Xavier <selvin.xavier@broadcom.com>
6076M:	Devesh Sharma <devesh.sharma@broadcom.com>
6077L:	linux-rdma@vger.kernel.org
6078W:	http://www.broadcom.com
6079S:	Odd Fixes
6080F:	drivers/infiniband/hw/ocrdma/
6081F:	include/uapi/rdma/ocrdma-abi.h
6082
6083EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6084M:	James Smart <james.smart@broadcom.com>
6085M:	Dick Kennedy <dick.kennedy@broadcom.com>
6086L:	linux-scsi@vger.kernel.org
6087W:	http://www.broadcom.com
6088S:	Supported
6089F:	drivers/scsi/lpfc/
6090
6091ENE CB710 FLASH CARD READER DRIVER
6092M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6093S:	Maintained
6094F:	drivers/misc/cb710/
6095F:	drivers/mmc/host/cb710-mmc.*
6096F:	include/linux/cb710.h
6097
6098ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6099M:	Maxim Levitsky <maximlevitsky@gmail.com>
6100S:	Maintained
6101F:	drivers/media/rc/ene_ir.*
6102
6103EPSON S1D13XXX FRAMEBUFFER DRIVER
6104M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6105S:	Maintained
6106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6107F:	drivers/video/fbdev/s1d13xxxfb.c
6108F:	include/video/s1d13xxxfb.h
6109
6110EROFS FILE SYSTEM
6111M:	Gao Xiang <gaoxiang25@huawei.com>
6112M:	Chao Yu <yuchao0@huawei.com>
6113L:	linux-erofs@lists.ozlabs.org
6114S:	Maintained
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6116F:	Documentation/filesystems/erofs.txt
6117F:	fs/erofs/
6118F:	include/trace/events/erofs.h
6119
6120ERRSEQ ERROR TRACKING INFRASTRUCTURE
6121M:	Jeff Layton <jlayton@kernel.org>
6122S:	Maintained
6123F:	lib/errseq.c
6124F:	include/linux/errseq.h
6125
6126ET131X NETWORK DRIVER
6127M:	Mark Einon <mark.einon@gmail.com>
6128S:	Odd Fixes
6129F:	drivers/net/ethernet/agere/
6130
6131ETHERNET BRIDGE
6132M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6133M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6134L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6135L:	netdev@vger.kernel.org
6136W:	http://www.linuxfoundation.org/en/Net:Bridge
6137S:	Maintained
6138F:	include/linux/netfilter_bridge/
6139F:	net/bridge/
6140
6141ETHERNET PHY LIBRARY
6142M:	Andrew Lunn <andrew@lunn.ch>
6143M:	Florian Fainelli <f.fainelli@gmail.com>
6144M:	Heiner Kallweit <hkallweit1@gmail.com>
6145L:	netdev@vger.kernel.org
6146S:	Maintained
6147F:	Documentation/ABI/testing/sysfs-class-net-phydev
6148F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6149F:	Documentation/devicetree/bindings/net/mdio*
6150F:	Documentation/networking/phy.rst
6151F:	drivers/net/phy/
6152F:	drivers/of/of_mdio.c
6153F:	drivers/of/of_net.c
6154F:	include/linux/*mdio*.h
6155F:	include/linux/of_net.h
6156F:	include/linux/phy.h
6157F:	include/linux/phy_fixed.h
6158F:	include/linux/platform_data/mdio-bcm-unimac.h
6159F:	include/linux/platform_data/mdio-gpio.h
6160F:	include/trace/events/mdio.h
6161F:	include/uapi/linux/mdio.h
6162F:	include/uapi/linux/mii.h
6163
6164EXFAT FILE SYSTEM
6165M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6166S:	Maintained
6167F:	drivers/staging/exfat/
6168
6169EXT2 FILE SYSTEM
6170M:	Jan Kara <jack@suse.com>
6171L:	linux-ext4@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/filesystems/ext2.txt
6174F:	fs/ext2/
6175F:	include/linux/ext2*
6176
6177EXT4 FILE SYSTEM
6178M:	"Theodore Ts'o" <tytso@mit.edu>
6179M:	Andreas Dilger <adilger.kernel@dilger.ca>
6180L:	linux-ext4@vger.kernel.org
6181W:	http://ext4.wiki.kernel.org
6182Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6184S:	Maintained
6185F:	Documentation/filesystems/ext4/
6186F:	fs/ext4/
6187
6188Extended Verification Module (EVM)
6189M:	Mimi Zohar <zohar@linux.ibm.com>
6190L:	linux-integrity@vger.kernel.org
6191S:	Supported
6192F:	security/integrity/evm/
6193
6194EXTENSIBLE FIRMWARE INTERFACE (EFI)
6195M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6196L:	linux-efi@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6198S:	Maintained
6199F:	Documentation/admin-guide/efi-stub.rst
6200F:	arch/*/kernel/efi.c
6201F:	arch/x86/boot/compressed/eboot.[ch]
6202F:	arch/*/include/asm/efi.h
6203F:	arch/x86/platform/efi/
6204F:	drivers/firmware/efi/
6205F:	include/linux/efi*.h
6206F:	arch/arm/boot/compressed/efi-header.S
6207F:	arch/arm64/kernel/efi-entry.S
6208
6209EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6210M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6211M:	Chanwoo Choi <cw00.choi@samsung.com>
6212L:	linux-kernel@vger.kernel.org
6213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6214S:	Maintained
6215F:	drivers/extcon/
6216F:	include/linux/extcon/
6217F:	include/linux/extcon.h
6218F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6219F:	Documentation/devicetree/bindings/extcon/
6220
6221EXYNOS DP DRIVER
6222M:	Jingoo Han <jingoohan1@gmail.com>
6223L:	dri-devel@lists.freedesktop.org
6224S:	Maintained
6225F:	drivers/gpu/drm/exynos/exynos_dp*
6226
6227EXYNOS SYSMMU (IOMMU) driver
6228M:	Marek Szyprowski <m.szyprowski@samsung.com>
6229L:	iommu@lists.linux-foundation.org
6230S:	Maintained
6231F:	drivers/iommu/exynos-iommu.c
6232
6233EZchip NPS platform support
6234M:	Vineet Gupta <vgupta@synopsys.com>
6235M:	Ofer Levi <oferle@mellanox.com>
6236S:	Supported
6237F:	arch/arc/plat-eznps
6238F:	arch/arc/boot/dts/eznps.dts
6239
6240F2FS FILE SYSTEM
6241M:	Jaegeuk Kim <jaegeuk@kernel.org>
6242M:	Chao Yu <yuchao0@huawei.com>
6243L:	linux-f2fs-devel@lists.sourceforge.net
6244W:	https://f2fs.wiki.kernel.org/
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6246S:	Maintained
6247F:	Documentation/filesystems/f2fs.txt
6248F:	Documentation/ABI/testing/sysfs-fs-f2fs
6249F:	fs/f2fs/
6250F:	include/linux/f2fs_fs.h
6251F:	include/trace/events/f2fs.h
6252
6253F71805F HARDWARE MONITORING DRIVER
6254M:	Jean Delvare <jdelvare@suse.com>
6255L:	linux-hwmon@vger.kernel.org
6256S:	Maintained
6257F:	Documentation/hwmon/f71805f.rst
6258F:	drivers/hwmon/f71805f.c
6259
6260FADDR2LINE
6261M:	Josh Poimboeuf <jpoimboe@redhat.com>
6262S:	Maintained
6263F:	scripts/faddr2line
6264
6265FAILOVER MODULE
6266M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6267L:	netdev@vger.kernel.org
6268S:	Supported
6269F:	net/core/failover.c
6270F:	include/net/failover.h
6271F:	Documentation/networking/failover.rst
6272
6273FANOTIFY
6274M:	Jan Kara <jack@suse.cz>
6275R:	Amir Goldstein <amir73il@gmail.com>
6276L:	linux-fsdevel@vger.kernel.org
6277S:	Maintained
6278F:	fs/notify/fanotify/
6279F:	include/linux/fanotify.h
6280F:	include/uapi/linux/fanotify.h
6281
6282FARSYNC SYNCHRONOUS DRIVER
6283M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6284W:	http://www.farsite.co.uk/
6285S:	Supported
6286F:	drivers/net/wan/farsync.*
6287
6288FAULT INJECTION SUPPORT
6289M:	Akinobu Mita <akinobu.mita@gmail.com>
6290S:	Supported
6291F:	Documentation/fault-injection/
6292F:	lib/fault-inject.c
6293
6294FBTFT Framebuffer drivers
6295S:	Orphan
6296L:	dri-devel@lists.freedesktop.org
6297L:	linux-fbdev@vger.kernel.org
6298F:	drivers/staging/fbtft/
6299
6300FC0011 TUNER DRIVER
6301M:	Michael Buesch <m@bues.ch>
6302L:	linux-media@vger.kernel.org
6303S:	Maintained
6304F:	drivers/media/tuners/fc0011.h
6305F:	drivers/media/tuners/fc0011.c
6306
6307FC2580 MEDIA DRIVER
6308M:	Antti Palosaari <crope@iki.fi>
6309L:	linux-media@vger.kernel.org
6310W:	https://linuxtv.org
6311W:	http://palosaari.fi/linux/
6312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6313T:	git git://linuxtv.org/anttip/media_tree.git
6314S:	Maintained
6315F:	drivers/media/tuners/fc2580*
6316
6317FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6318M:	Hannes Reinecke <hare@suse.de>
6319L:	linux-scsi@vger.kernel.org
6320W:	www.Open-FCoE.org
6321S:	Supported
6322F:	drivers/scsi/libfc/
6323F:	drivers/scsi/fcoe/
6324F:	include/scsi/fc/
6325F:	include/scsi/libfc.h
6326F:	include/scsi/libfcoe.h
6327F:	include/uapi/scsi/fc/
6328
6329FILE LOCKING (flock() and fcntl()/lockf())
6330M:	Jeff Layton <jlayton@kernel.org>
6331M:	"J. Bruce Fields" <bfields@fieldses.org>
6332L:	linux-fsdevel@vger.kernel.org
6333S:	Maintained
6334F:	include/linux/fcntl.h
6335F:	include/uapi/linux/fcntl.h
6336F:	fs/fcntl.c
6337F:	fs/locks.c
6338
6339FILESYSTEMS (VFS and infrastructure)
6340M:	Alexander Viro <viro@zeniv.linux.org.uk>
6341L:	linux-fsdevel@vger.kernel.org
6342S:	Maintained
6343F:	fs/*
6344F:	include/linux/fs.h
6345F:	include/linux/fs_types.h
6346F:	include/uapi/linux/fs.h
6347
6348FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6349M:	Riku Voipio <riku.voipio@iki.fi>
6350L:	linux-hwmon@vger.kernel.org
6351S:	Maintained
6352F:	drivers/hwmon/f75375s.c
6353F:	include/linux/f75375s.h
6354
6355FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6356M:	Clemens Ladisch <clemens@ladisch.de>
6357M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6360S:	Maintained
6361F:	sound/firewire/
6362F:	include/uapi/sound/firewire.h
6363
6364FIREWIRE MEDIA DRIVERS (firedtv)
6365M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6366L:	linux-media@vger.kernel.org
6367L:	linux1394-devel@lists.sourceforge.net
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6369S:	Maintained
6370F:	drivers/media/firewire/
6371
6372FIREWIRE SBP-2 TARGET
6373M:	Chris Boot <bootc@bootc.net>
6374L:	linux-scsi@vger.kernel.org
6375L:	target-devel@vger.kernel.org
6376L:	linux1394-devel@lists.sourceforge.net
6377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6378S:	Maintained
6379F:	drivers/target/sbp/
6380
6381FIREWIRE SUBSYSTEM
6382M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6383L:	linux1394-devel@lists.sourceforge.net
6384W:	http://ieee1394.wiki.kernel.org/
6385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6386S:	Maintained
6387F:	drivers/firewire/
6388F:	include/linux/firewire.h
6389F:	include/uapi/linux/firewire*.h
6390F:	tools/firewire/
6391
6392FIRMWARE LOADER (request_firmware)
6393M:	Luis Chamberlain <mcgrof@kernel.org>
6394L:	linux-kernel@vger.kernel.org
6395S:	Maintained
6396F:	Documentation/firmware_class/
6397F:	drivers/base/firmware_loader/
6398F:	include/linux/firmware.h
6399
6400FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6401M:	Joshua Morris <josh.h.morris@us.ibm.com>
6402M:	Philip Kelleher <pjk1939@linux.ibm.com>
6403S:	Maintained
6404F:	drivers/block/rsxx/
6405
6406FLEXTIMER FTM-QUADDEC DRIVER
6407M:	Patrick Havelange <patrick.havelange@essensium.com>
6408L:	linux-iio@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6411F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6412F:	drivers/counter/ftm-quaddec.c
6413
6414FLOPPY DRIVER
6415M:	Denis Efremov <efremov@linux.com>
6416S:	Odd Fixes
6417L:	linux-block@vger.kernel.org
6418F:	drivers/block/floppy.c
6419
6420FPGA MANAGER FRAMEWORK
6421M:	Moritz Fischer <mdf@kernel.org>
6422L:	linux-fpga@vger.kernel.org
6423S:	Maintained
6424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6425Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6426F:	Documentation/fpga/
6427F:	Documentation/driver-api/fpga/
6428F:	Documentation/devicetree/bindings/fpga/
6429F:	drivers/fpga/
6430F:	include/linux/fpga/
6431W:	http://www.rocketboards.org
6432
6433FPGA DFL DRIVERS
6434M:	Wu Hao <hao.wu@intel.com>
6435L:	linux-fpga@vger.kernel.org
6436S:	Maintained
6437F:	Documentation/fpga/dfl.rst
6438F:	include/uapi/linux/fpga-dfl.h
6439F:	drivers/fpga/dfl*
6440
6441FPU EMULATOR
6442M:	Bill Metzenthen <billm@melbpc.org.au>
6443W:	http://floatingpoint.sourceforge.net/emulator/index.html
6444S:	Maintained
6445F:	arch/x86/math-emu/
6446
6447FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6448L:	netdev@vger.kernel.org
6449S:	Orphan
6450F:	drivers/net/wan/dlci.c
6451F:	drivers/net/wan/sdla.c
6452
6453FRAMEBUFFER LAYER
6454M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6455L:	dri-devel@lists.freedesktop.org
6456L:	linux-fbdev@vger.kernel.org
6457T:	git git://anongit.freedesktop.org/drm/drm-misc
6458Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6459S:	Maintained
6460F:	Documentation/fb/
6461F:	drivers/video/
6462F:	include/video/
6463F:	include/linux/fb.h
6464F:	include/uapi/video/
6465F:	include/uapi/linux/fb.h
6466
6467FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6468M:	Horia Geantă <horia.geanta@nxp.com>
6469M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6470L:	linux-crypto@vger.kernel.org
6471S:	Maintained
6472F:	drivers/crypto/caam/
6473F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6474
6475FREESCALE DIU FRAMEBUFFER DRIVER
6476M:	Timur Tabi <timur@kernel.org>
6477L:	linux-fbdev@vger.kernel.org
6478S:	Maintained
6479F:	drivers/video/fbdev/fsl-diu-fb.*
6480
6481FREESCALE DMA DRIVER
6482M:	Li Yang <leoyang.li@nxp.com>
6483M:	Zhang Wei <zw@zh-kernel.org>
6484L:	linuxppc-dev@lists.ozlabs.org
6485S:	Maintained
6486F:	drivers/dma/fsldma.*
6487
6488FREESCALE ENETC ETHERNET DRIVERS
6489M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	drivers/net/ethernet/freescale/enetc/
6493
6494FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6495M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6496L:	netdev@vger.kernel.org
6497S:	Maintained
6498F:	drivers/net/ethernet/freescale/gianfar*
6499F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6500
6501FREESCALE GPMI NAND DRIVER
6502M:	Han Xu <han.xu@nxp.com>
6503L:	linux-mtd@lists.infradead.org
6504S:	Maintained
6505F:	drivers/mtd/nand/raw/gpmi-nand/*
6506
6507FREESCALE I2C CPM DRIVER
6508M:	Jochen Friedrich <jochen@scram.de>
6509L:	linuxppc-dev@lists.ozlabs.org
6510L:	linux-i2c@vger.kernel.org
6511S:	Maintained
6512F:	drivers/i2c/busses/i2c-cpm.c
6513
6514FREESCALE IMX DDR PMU DRIVER
6515M:	Frank Li <Frank.li@nxp.com>
6516L:	linux-arm-kernel@lists.infradead.org
6517S:	Maintained
6518F:	drivers/perf/fsl_imx8_ddr_perf.c
6519F:	Documentation/admin-guide/perf/imx-ddr.rst
6520F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6521
6522FREESCALE IMX I2C DRIVER
6523M:	Oleksij Rempel <o.rempel@pengutronix.de>
6524R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6525L:	linux-i2c@vger.kernel.org
6526S:	Maintained
6527F:	drivers/i2c/busses/i2c-imx.c
6528F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6529
6530FREESCALE IMX LPI2C DRIVER
6531M:	Dong Aisheng <aisheng.dong@nxp.com>
6532L:	linux-i2c@vger.kernel.org
6533L:	linux-imx@nxp.com
6534S:	Maintained
6535F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6536F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6537
6538FREESCALE IMX / MXC FEC DRIVER
6539M:	Fugang Duan <fugang.duan@nxp.com>
6540L:	netdev@vger.kernel.org
6541S:	Maintained
6542F:	drivers/net/ethernet/freescale/fec_main.c
6543F:	drivers/net/ethernet/freescale/fec_ptp.c
6544F:	drivers/net/ethernet/freescale/fec.h
6545F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6546
6547FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6548M:	Sascha Hauer <s.hauer@pengutronix.de>
6549R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6550L:	linux-fbdev@vger.kernel.org
6551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6552S:	Maintained
6553F:	include/linux/platform_data/video-imxfb.h
6554F:	drivers/video/fbdev/imxfb.c
6555
6556FREESCALE QORIQ DPAA ETHERNET DRIVER
6557M:	Madalin Bucur <madalin.bucur@nxp.com>
6558L:	netdev@vger.kernel.org
6559S:	Maintained
6560F:	drivers/net/ethernet/freescale/dpaa
6561
6562FREESCALE QORIQ DPAA FMAN DRIVER
6563M:	Madalin Bucur <madalin.bucur@nxp.com>
6564L:	netdev@vger.kernel.org
6565S:	Maintained
6566F:	drivers/net/ethernet/freescale/fman
6567F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6568
6569FREESCALE QORIQ PTP CLOCK DRIVER
6570M:	Yangbo Lu <yangbo.lu@nxp.com>
6571L:	netdev@vger.kernel.org
6572S:	Maintained
6573F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6574F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6575F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6576F:	drivers/ptp/ptp_qoriq.c
6577F:	drivers/ptp/ptp_qoriq_debugfs.c
6578F:	include/linux/fsl/ptp_qoriq.h
6579F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6580
6581FREESCALE QUAD SPI DRIVER
6582M:	Han Xu <han.xu@nxp.com>
6583L:	linux-spi@vger.kernel.org
6584S:	Maintained
6585F:	drivers/spi/spi-fsl-qspi.c
6586
6587FREESCALE QUICC ENGINE LIBRARY
6588M:	Qiang Zhao <qiang.zhao@nxp.com>
6589L:	linuxppc-dev@lists.ozlabs.org
6590S:	Maintained
6591F:	drivers/soc/fsl/qe/
6592F:	include/soc/fsl/*qe*.h
6593F:	include/soc/fsl/*ucc*.h
6594
6595FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6596M:	Li Yang <leoyang.li@nxp.com>
6597L:	netdev@vger.kernel.org
6598L:	linuxppc-dev@lists.ozlabs.org
6599S:	Maintained
6600F:	drivers/net/ethernet/freescale/ucc_geth*
6601
6602FREESCALE QUICC ENGINE UCC HDLC DRIVER
6603M:	Zhao Qiang <qiang.zhao@nxp.com>
6604L:	netdev@vger.kernel.org
6605L:	linuxppc-dev@lists.ozlabs.org
6606S:	Maintained
6607F:	drivers/net/wan/fsl_ucc_hdlc*
6608
6609FREESCALE QUICC ENGINE UCC UART DRIVER
6610M:	Timur Tabi <timur@kernel.org>
6611L:	linuxppc-dev@lists.ozlabs.org
6612S:	Maintained
6613F:	drivers/tty/serial/ucc_uart.c
6614
6615FREESCALE SOC DRIVERS
6616M:	Li Yang <leoyang.li@nxp.com>
6617L:	linuxppc-dev@lists.ozlabs.org
6618L:	linux-arm-kernel@lists.infradead.org
6619S:	Maintained
6620F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6621F:	Documentation/devicetree/bindings/soc/fsl/
6622F:	drivers/soc/fsl/
6623F:	include/linux/fsl/
6624
6625FREESCALE SOC FS_ENET DRIVER
6626M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6627L:	linuxppc-dev@lists.ozlabs.org
6628L:	netdev@vger.kernel.org
6629S:	Maintained
6630F:	drivers/net/ethernet/freescale/fs_enet/
6631F:	include/linux/fs_enet_pd.h
6632
6633FREESCALE SOC SOUND DRIVERS
6634M:	Timur Tabi <timur@kernel.org>
6635M:	Nicolin Chen <nicoleotsuka@gmail.com>
6636M:	Xiubo Li <Xiubo.Lee@gmail.com>
6637R:	Fabio Estevam <festevam@gmail.com>
6638L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6639L:	linuxppc-dev@lists.ozlabs.org
6640S:	Maintained
6641F:	sound/soc/fsl/fsl*
6642F:	sound/soc/fsl/imx*
6643F:	sound/soc/fsl/mpc8610_hpcd.c
6644
6645FREESCALE USB PERIPHERAL DRIVERS
6646M:	Li Yang <leoyang.li@nxp.com>
6647L:	linux-usb@vger.kernel.org
6648L:	linuxppc-dev@lists.ozlabs.org
6649S:	Maintained
6650F:	drivers/usb/gadget/udc/fsl*
6651
6652FREEVXFS FILESYSTEM
6653M:	Christoph Hellwig <hch@infradead.org>
6654W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6655S:	Maintained
6656F:	fs/freevxfs/
6657
6658FREEZER
6659M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6660M:	Pavel Machek <pavel@ucw.cz>
6661L:	linux-pm@vger.kernel.org
6662S:	Supported
6663F:	Documentation/power/freezing-of-tasks.rst
6664F:	include/linux/freezer.h
6665F:	kernel/freezer.c
6666
6667FRONTSWAP API
6668M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6669L:	linux-kernel@vger.kernel.org
6670S:	Maintained
6671F:	mm/frontswap.c
6672F:	include/linux/frontswap.h
6673
6674FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6675M:	David Howells <dhowells@redhat.com>
6676L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6677S:	Supported
6678F:	Documentation/filesystems/caching/
6679F:	fs/fscache/
6680F:	include/linux/fscache*.h
6681
6682FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6683M:	Theodore Y. Ts'o <tytso@mit.edu>
6684M:	Jaegeuk Kim <jaegeuk@kernel.org>
6685M:	Eric Biggers <ebiggers@kernel.org>
6686L:	linux-fscrypt@vger.kernel.org
6687Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6688T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6689S:	Supported
6690F:	fs/crypto/
6691F:	include/linux/fscrypt*.h
6692F:	include/uapi/linux/fscrypt.h
6693F:	Documentation/filesystems/fscrypt.rst
6694
6695FSI SUBSYSTEM
6696M:	Jeremy Kerr <jk@ozlabs.org>
6697M:	Joel Stanley <joel@jms.id.au>
6698R:	Alistar Popple <alistair@popple.id.au>
6699R:	Eddie James <eajames@linux.ibm.com>
6700L:	linux-fsi@lists.ozlabs.org
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6702Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6703S:	Supported
6704F:	drivers/fsi/
6705F:	include/linux/fsi*.h
6706F:	include/trace/events/fsi*.h
6707
6708FSI-ATTACHED I2C DRIVER
6709M:	Eddie James <eajames@linux.ibm.com>
6710L:	linux-i2c@vger.kernel.org
6711L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6712S:	Maintained
6713F:	drivers/i2c/busses/i2c-fsi.c
6714F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6715
6716FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6717M:	Jan Kara <jack@suse.cz>
6718R:	Amir Goldstein <amir73il@gmail.com>
6719L:	linux-fsdevel@vger.kernel.org
6720S:	Maintained
6721F:	fs/notify/
6722F:	include/linux/fsnotify*.h
6723
6724FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6725M:	Eric Biggers <ebiggers@kernel.org>
6726M:	Theodore Y. Ts'o <tytso@mit.edu>
6727L:	linux-fscrypt@vger.kernel.org
6728Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6729T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6730S:	Supported
6731F:	fs/verity/
6732F:	include/linux/fsverity.h
6733F:	include/uapi/linux/fsverity.h
6734F:	Documentation/filesystems/fsverity.rst
6735
6736FUJITSU LAPTOP EXTRAS
6737M:	Jonathan Woithe <jwoithe@just42.net>
6738L:	platform-driver-x86@vger.kernel.org
6739S:	Maintained
6740F:	drivers/platform/x86/fujitsu-laptop.c
6741
6742FUJITSU M-5MO LS CAMERA ISP DRIVER
6743M:	Kyungmin Park <kyungmin.park@samsung.com>
6744M:	Heungjun Kim <riverful.kim@samsung.com>
6745L:	linux-media@vger.kernel.org
6746S:	Maintained
6747F:	drivers/media/i2c/m5mols/
6748F:	include/media/i2c/m5mols.h
6749
6750FUJITSU TABLET EXTRAS
6751M:	Robert Gerlach <khnz@gmx.de>
6752L:	platform-driver-x86@vger.kernel.org
6753S:	Maintained
6754F:	drivers/platform/x86/fujitsu-tablet.c
6755
6756FUSE: FILESYSTEM IN USERSPACE
6757M:	Miklos Szeredi <miklos@szeredi.hu>
6758L:	linux-fsdevel@vger.kernel.org
6759W:	http://fuse.sourceforge.net/
6760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6761S:	Maintained
6762F:	fs/fuse/
6763F:	include/uapi/linux/fuse.h
6764F:	Documentation/filesystems/fuse.txt
6765
6766FUTEX SUBSYSTEM
6767M:	Thomas Gleixner <tglx@linutronix.de>
6768M:	Ingo Molnar <mingo@redhat.com>
6769R:	Peter Zijlstra <peterz@infradead.org>
6770R:	Darren Hart <dvhart@infradead.org>
6771L:	linux-kernel@vger.kernel.org
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6773S:	Maintained
6774F:	kernel/futex.c
6775F:	include/asm-generic/futex.h
6776F:	include/linux/futex.h
6777F:	include/uapi/linux/futex.h
6778F:	tools/testing/selftests/futex/
6779F:	tools/perf/bench/futex*
6780F:	Documentation/*futex*
6781
6782GCC PLUGINS
6783M:	Kees Cook <keescook@chromium.org>
6784R:	Emese Revfy <re.emese@gmail.com>
6785L:	kernel-hardening@lists.openwall.com
6786S:	Maintained
6787F:	scripts/gcc-plugins/
6788F:	scripts/gcc-plugin.sh
6789F:	scripts/Makefile.gcc-plugins
6790F:	Documentation/core-api/gcc-plugins.rst
6791
6792GASKET DRIVER FRAMEWORK
6793M:	Rob Springer <rspringer@google.com>
6794M:	Todd Poynor <toddpoynor@google.com>
6795M:	Ben Chan <benchan@chromium.org>
6796S:	Maintained
6797F:	drivers/staging/gasket/
6798
6799GCOV BASED KERNEL PROFILING
6800M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6801S:	Maintained
6802F:	kernel/gcov/
6803F:	Documentation/dev-tools/gcov.rst
6804
6805GDB KERNEL DEBUGGING HELPER SCRIPTS
6806M:	Jan Kiszka <jan.kiszka@siemens.com>
6807M:	Kieran Bingham <kbingham@kernel.org>
6808S:	Supported
6809F:	scripts/gdb/
6810
6811GDT SCSI DISK ARRAY CONTROLLER DRIVER
6812M:	Achim Leubner <achim_leubner@adaptec.com>
6813L:	linux-scsi@vger.kernel.org
6814W:	http://www.icp-vortex.com/
6815S:	Supported
6816F:	drivers/scsi/gdt*
6817
6818GEMTEK FM RADIO RECEIVER DRIVER
6819M:	Hans Verkuil <hverkuil@xs4all.nl>
6820L:	linux-media@vger.kernel.org
6821T:	git git://linuxtv.org/media_tree.git
6822W:	https://linuxtv.org
6823S:	Maintained
6824F:	drivers/media/radio/radio-gemtek*
6825
6826GENERIC ARCHITECTURE TOPOLOGY
6827M:	Sudeep Holla <sudeep.holla@arm.com>
6828L:	linux-kernel@vger.kernel.org
6829S:	Maintained
6830F:	drivers/base/arch_topology.c
6831F:	include/linux/arch_topology.h
6832
6833GENERIC GPIO I2C DRIVER
6834M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6835S:	Supported
6836F:	drivers/i2c/busses/i2c-gpio.c
6837F:	include/linux/platform_data/i2c-gpio.h
6838
6839GENERIC GPIO I2C MULTIPLEXER DRIVER
6840M:	Peter Korsgaard <peter.korsgaard@barco.com>
6841L:	linux-i2c@vger.kernel.org
6842S:	Supported
6843F:	drivers/i2c/muxes/i2c-mux-gpio.c
6844F:	include/linux/platform_data/i2c-mux-gpio.h
6845F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6846
6847GENERIC HDLC (WAN) DRIVERS
6848M:	Krzysztof Halasa <khc@pm.waw.pl>
6849W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6850S:	Maintained
6851F:	drivers/net/wan/c101.c
6852F:	drivers/net/wan/hd6457*
6853F:	drivers/net/wan/hdlc*
6854F:	drivers/net/wan/n2.c
6855F:	drivers/net/wan/pc300too.c
6856F:	drivers/net/wan/pci200syn.c
6857F:	drivers/net/wan/wanxl*
6858
6859GENERIC INCLUDE/ASM HEADER FILES
6860M:	Arnd Bergmann <arnd@arndb.de>
6861L:	linux-arch@vger.kernel.org
6862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6863S:	Maintained
6864F:	include/asm-generic/
6865F:	include/uapi/asm-generic/
6866
6867GENERIC PHY FRAMEWORK
6868M:	Kishon Vijay Abraham I <kishon@ti.com>
6869L:	linux-kernel@vger.kernel.org
6870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6871S:	Supported
6872F:	drivers/phy/
6873F:	include/linux/phy/
6874F:	Documentation/devicetree/bindings/phy/
6875
6876GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6877M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6878S:	Supported
6879F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6880
6881GENERIC PM DOMAINS
6882M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6883M:	Kevin Hilman <khilman@kernel.org>
6884M:	Ulf Hansson <ulf.hansson@linaro.org>
6885L:	linux-pm@vger.kernel.org
6886S:	Supported
6887F:	drivers/base/power/domain*.c
6888F:	include/linux/pm_domain.h
6889F:	Documentation/devicetree/bindings/power/power_domain.txt
6890
6891GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6892M:	Eugen Hristev <eugen.hristev@microchip.com>
6893L:	linux-input@vger.kernel.org
6894S:	Maintained
6895F:	drivers/input/touchscreen/resistive-adc-touch.c
6896
6897GENERIC UIO DRIVER FOR PCI DEVICES
6898M:	"Michael S. Tsirkin" <mst@redhat.com>
6899L:	kvm@vger.kernel.org
6900S:	Supported
6901F:	drivers/uio/uio_pci_generic.c
6902
6903GENERIC VDSO LIBRARY:
6904M:	Andy Lutomirski <luto@kernel.org>
6905M:	Thomas Gleixner <tglx@linutronix.de>
6906M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6907L:	linux-kernel@vger.kernel.org
6908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6909S:	Maintained
6910F:	lib/vdso/
6911F:	kernel/time/vsyscall.c
6912F:	include/vdso/
6913F:	include/asm-generic/vdso/vsyscall.h
6914
6915GENWQE (IBM Generic Workqueue Card)
6916M:	Frank Haverkamp <haver@linux.ibm.com>
6917S:	Supported
6918F:	drivers/misc/genwqe/
6919
6920GET_MAINTAINER SCRIPT
6921M:	Joe Perches <joe@perches.com>
6922S:	Maintained
6923F:	scripts/get_maintainer.pl
6924
6925GFS2 FILE SYSTEM
6926M:	Bob Peterson <rpeterso@redhat.com>
6927M:	Andreas Gruenbacher <agruenba@redhat.com>
6928L:	cluster-devel@redhat.com
6929W:	http://sources.redhat.com/cluster/
6930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6931S:	Supported
6932F:	Documentation/filesystems/gfs2*.txt
6933F:	fs/gfs2/
6934F:	include/uapi/linux/gfs2_ondisk.h
6935
6936GNSS SUBSYSTEM
6937M:	Johan Hovold <johan@kernel.org>
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6939S:	Maintained
6940F:	Documentation/ABI/testing/sysfs-class-gnss
6941F:	Documentation/devicetree/bindings/gnss/
6942F:	drivers/gnss/
6943F:	include/linux/gnss.h
6944
6945GO7007 MPEG CODEC
6946M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6947L:	linux-media@vger.kernel.org
6948S:	Maintained
6949F:	drivers/media/usb/go7007/
6950
6951GOODIX TOUCHSCREEN
6952M:	Bastien Nocera <hadess@hadess.net>
6953L:	linux-input@vger.kernel.org
6954S:	Maintained
6955F:	drivers/input/touchscreen/goodix.c
6956
6957GOOGLE ETHERNET DRIVERS
6958M:	Catherine Sullivan <csully@google.com>
6959R:	Sagi Shahar <sagis@google.com>
6960R:	Jon Olson <jonolson@google.com>
6961L:	netdev@vger.kernel.org
6962S:	Supported
6963F:	Documentation/networking/device_drivers/google/gve.rst
6964F:	drivers/net/ethernet/google
6965
6966GPD POCKET FAN DRIVER
6967M:	Hans de Goede <hdegoede@redhat.com>
6968L:	platform-driver-x86@vger.kernel.org
6969S:	Maintained
6970F:	drivers/platform/x86/gpd-pocket-fan.c
6971
6972GPIO ACPI SUPPORT
6973M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6974M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6975L:	linux-gpio@vger.kernel.org
6976L:	linux-acpi@vger.kernel.org
6977S:	Maintained
6978F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6979F:	drivers/gpio/gpiolib-acpi.c
6980
6981GPIO IR Transmitter
6982M:	Sean Young <sean@mess.org>
6983L:	linux-media@vger.kernel.org
6984S:	Maintained
6985F:	drivers/media/rc/gpio-ir-tx.c
6986
6987GPIO MOCKUP DRIVER
6988M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6989L:	linux-gpio@vger.kernel.org
6990S:	Maintained
6991F:	drivers/gpio/gpio-mockup.c
6992F:	tools/testing/selftests/gpio/
6993
6994GPIO SUBSYSTEM
6995M:	Linus Walleij <linus.walleij@linaro.org>
6996M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6997L:	linux-gpio@vger.kernel.org
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6999S:	Maintained
7000F:	Documentation/devicetree/bindings/gpio/
7001F:	Documentation/driver-api/gpio/
7002F:	Documentation/admin-guide/gpio/
7003F:	Documentation/ABI/testing/gpio-cdev
7004F:	Documentation/ABI/obsolete/sysfs-gpio
7005F:	drivers/gpio/
7006F:	include/linux/gpio/
7007F:	include/linux/gpio.h
7008F:	include/linux/of_gpio.h
7009F:	include/asm-generic/gpio.h
7010F:	include/uapi/linux/gpio.h
7011F:	tools/gpio/
7012
7013GRE DEMULTIPLEXER DRIVER
7014M:	Dmitry Kozlov <xeb@mail.ru>
7015L:	netdev@vger.kernel.org
7016S:	Maintained
7017F:	net/ipv4/gre_demux.c
7018F:	net/ipv4/gre_offload.c
7019F:	include/net/gre.h
7020
7021GRETH 10/100/1G Ethernet MAC device driver
7022M:	Andreas Larsson <andreas@gaisler.com>
7023L:	netdev@vger.kernel.org
7024S:	Maintained
7025F:	drivers/net/ethernet/aeroflex/
7026
7027GREYBUS AUDIO PROTOCOLS DRIVERS
7028M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7029M:	Mark Greer <mgreer@animalcreek.com>
7030S:	Maintained
7031F:	drivers/staging/greybus/audio_apbridgea.c
7032F:	drivers/staging/greybus/audio_apbridgea.h
7033F:	drivers/staging/greybus/audio_codec.c
7034F:	drivers/staging/greybus/audio_codec.h
7035F:	drivers/staging/greybus/audio_gb.c
7036F:	drivers/staging/greybus/audio_manager.c
7037F:	drivers/staging/greybus/audio_manager.h
7038F:	drivers/staging/greybus/audio_manager_module.c
7039F:	drivers/staging/greybus/audio_manager_private.h
7040F:	drivers/staging/greybus/audio_manager_sysfs.c
7041F:	drivers/staging/greybus/audio_module.c
7042F:	drivers/staging/greybus/audio_topology.c
7043
7044GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7045M:	Viresh Kumar <vireshk@kernel.org>
7046S:	Maintained
7047F:	drivers/staging/greybus/authentication.c
7048F:	drivers/staging/greybus/bootrom.c
7049F:	drivers/staging/greybus/firmware.h
7050F:	drivers/staging/greybus/fw-core.c
7051F:	drivers/staging/greybus/fw-download.c
7052F:	drivers/staging/greybus/fw-management.c
7053F:	drivers/staging/greybus/greybus_authentication.h
7054F:	drivers/staging/greybus/greybus_firmware.h
7055F:	drivers/staging/greybus/hid.c
7056F:	drivers/staging/greybus/i2c.c
7057F:	drivers/staging/greybus/spi.c
7058F:	drivers/staging/greybus/spilib.c
7059F:	drivers/staging/greybus/spilib.h
7060
7061GREYBUS LOOPBACK DRIVER
7062M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7063S:	Maintained
7064F:	drivers/staging/greybus/loopback.c
7065
7066GREYBUS PLATFORM DRIVERS
7067M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7068S:	Maintained
7069F:	drivers/staging/greybus/arche-platform.c
7070F:	drivers/staging/greybus/arche-apb-ctrl.c
7071F:	drivers/staging/greybus/arche_platform.h
7072
7073GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7074M:	Rui Miguel Silva <rmfrfs@gmail.com>
7075S:	Maintained
7076F:	drivers/staging/greybus/sdio.c
7077F:	drivers/staging/greybus/light.c
7078F:	drivers/staging/greybus/gpio.c
7079F:	drivers/staging/greybus/power_supply.c
7080F:	drivers/staging/greybus/spi.c
7081F:	drivers/staging/greybus/spilib.c
7082
7083GREYBUS SUBSYSTEM
7084M:	Johan Hovold <johan@kernel.org>
7085M:	Alex Elder <elder@kernel.org>
7086M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7087S:	Maintained
7088F:	drivers/staging/greybus/
7089F:	drivers/greybus/
7090F:	include/linux/greybus.h
7091F:	include/linux/greybus/
7092L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7093
7094GREYBUS UART PROTOCOLS DRIVERS
7095M:	David Lin <dtwlin@gmail.com>
7096S:	Maintained
7097F:	drivers/staging/greybus/uart.c
7098F:	drivers/staging/greybus/log.c
7099
7100GS1662 VIDEO SERIALIZER
7101M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7102L:	linux-media@vger.kernel.org
7103T:	git git://linuxtv.org/media_tree.git
7104S:	Maintained
7105F:	drivers/media/spi/gs1662.c
7106
7107GSPCA FINEPIX SUBDRIVER
7108M:	Frank Zago <frank@zago.net>
7109L:	linux-media@vger.kernel.org
7110T:	git git://linuxtv.org/media_tree.git
7111S:	Maintained
7112F:	drivers/media/usb/gspca/finepix.c
7113
7114GSPCA GL860 SUBDRIVER
7115M:	Olivier Lorin <o.lorin@laposte.net>
7116L:	linux-media@vger.kernel.org
7117T:	git git://linuxtv.org/media_tree.git
7118S:	Maintained
7119F:	drivers/media/usb/gspca/gl860/
7120
7121GSPCA M5602 SUBDRIVER
7122M:	Erik Andren <erik.andren@gmail.com>
7123L:	linux-media@vger.kernel.org
7124T:	git git://linuxtv.org/media_tree.git
7125S:	Maintained
7126F:	drivers/media/usb/gspca/m5602/
7127
7128GSPCA PAC207 SONIXB SUBDRIVER
7129M:	Hans Verkuil <hverkuil@xs4all.nl>
7130L:	linux-media@vger.kernel.org
7131T:	git git://linuxtv.org/media_tree.git
7132S:	Odd Fixes
7133F:	drivers/media/usb/gspca/pac207.c
7134
7135GSPCA SN9C20X SUBDRIVER
7136M:	Brian Johnson <brijohn@gmail.com>
7137L:	linux-media@vger.kernel.org
7138T:	git git://linuxtv.org/media_tree.git
7139S:	Maintained
7140F:	drivers/media/usb/gspca/sn9c20x.c
7141
7142GSPCA T613 SUBDRIVER
7143M:	Leandro Costantino <lcostantino@gmail.com>
7144L:	linux-media@vger.kernel.org
7145T:	git git://linuxtv.org/media_tree.git
7146S:	Maintained
7147F:	drivers/media/usb/gspca/t613.c
7148
7149GSPCA USB WEBCAM DRIVER
7150M:	Hans Verkuil <hverkuil@xs4all.nl>
7151L:	linux-media@vger.kernel.org
7152T:	git git://linuxtv.org/media_tree.git
7153S:	Odd Fixes
7154F:	drivers/media/usb/gspca/
7155
7156GTP (GPRS Tunneling Protocol)
7157M:	Pablo Neira Ayuso <pablo@netfilter.org>
7158M:	Harald Welte <laforge@gnumonks.org>
7159L:	osmocom-net-gprs@lists.osmocom.org
7160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7161S:	Maintained
7162F:	drivers/net/gtp.c
7163
7164GUID PARTITION TABLE (GPT)
7165M:	Davidlohr Bueso <dave@stgolabs.net>
7166L:	linux-efi@vger.kernel.org
7167S:	Maintained
7168F:	block/partitions/efi.*
7169
7170H8/300 ARCHITECTURE
7171M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7172L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7173W:	http://uclinux-h8.sourceforge.jp
7174T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7175S:	Maintained
7176F:	arch/h8300/
7177F:	drivers/clocksource/h8300_*.c
7178F:	drivers/clk/h8300/
7179F:	drivers/irqchip/irq-renesas-h8*.c
7180
7181HABANALABS PCI DRIVER
7182M:	Oded Gabbay <oded.gabbay@gmail.com>
7183T:	git https://github.com/HabanaAI/linux.git
7184S:	Supported
7185F:	drivers/misc/habanalabs/
7186F:	include/uapi/misc/habanalabs.h
7187F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7188F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7189
7190HACKRF MEDIA DRIVER
7191M:	Antti Palosaari <crope@iki.fi>
7192L:	linux-media@vger.kernel.org
7193W:	https://linuxtv.org
7194W:	http://palosaari.fi/linux/
7195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7196T:	git git://linuxtv.org/anttip/media_tree.git
7197S:	Maintained
7198F:	drivers/media/usb/hackrf/
7199
7200HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7201M:	Frank Seidel <frank@f-seidel.de>
7202L:	platform-driver-x86@vger.kernel.org
7203W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7204S:	Maintained
7205F:	drivers/platform/x86/hdaps.c
7206
7207HARDWARE MONITORING
7208M:	Jean Delvare <jdelvare@suse.com>
7209M:	Guenter Roeck <linux@roeck-us.net>
7210L:	linux-hwmon@vger.kernel.org
7211W:	http://hwmon.wiki.kernel.org/
7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7213S:	Maintained
7214F:	Documentation/devicetree/bindings/hwmon/
7215F:	Documentation/hwmon/
7216F:	drivers/hwmon/
7217F:	include/linux/hwmon*.h
7218F:	include/trace/events/hwmon*.h
7219
7220HARDWARE RANDOM NUMBER GENERATOR CORE
7221M:	Matt Mackall <mpm@selenic.com>
7222M:	Herbert Xu <herbert@gondor.apana.org.au>
7223L:	linux-crypto@vger.kernel.org
7224S:	Odd fixes
7225F:	Documentation/devicetree/bindings/rng/
7226F:	Documentation/admin-guide/hw_random.rst
7227F:	drivers/char/hw_random/
7228F:	include/linux/hw_random.h
7229
7230HARDWARE TRACING FACILITIES
7231M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7232S:	Maintained
7233F:	drivers/hwtracing/
7234
7235HARDWARE SPINLOCK CORE
7236M:	Ohad Ben-Cohen <ohad@wizery.com>
7237M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7238L:	linux-remoteproc@vger.kernel.org
7239S:	Maintained
7240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7241F:	Documentation/devicetree/bindings/hwlock/
7242F:	Documentation/hwspinlock.txt
7243F:	drivers/hwspinlock/
7244F:	include/linux/hwspinlock.h
7245
7246HARMONY SOUND DRIVER
7247L:	linux-parisc@vger.kernel.org
7248S:	Maintained
7249F:	sound/parisc/harmony.*
7250
7251HDPVR USB VIDEO ENCODER DRIVER
7252M:	Hans Verkuil <hverkuil@xs4all.nl>
7253L:	linux-media@vger.kernel.org
7254T:	git git://linuxtv.org/media_tree.git
7255W:	https://linuxtv.org
7256S:	Odd Fixes
7257F:	drivers/media/usb/hdpvr/
7258
7259HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7260M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7261S:	Supported
7262F:	Documentation/watchdog/hpwdt.rst
7263F:	drivers/watchdog/hpwdt.c
7264
7265HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7266M:	Don Brace <don.brace@microsemi.com>
7267L:	esc.storagedev@microsemi.com
7268L:	linux-scsi@vger.kernel.org
7269S:	Supported
7270F:	Documentation/scsi/hpsa.txt
7271F:	drivers/scsi/hpsa*.[ch]
7272F:	include/linux/cciss*.h
7273F:	include/uapi/linux/cciss*.h
7274
7275HFI1 DRIVER
7276M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7277M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7278L:	linux-rdma@vger.kernel.org
7279S:	Supported
7280F:	drivers/infiniband/hw/hfi1
7281
7282HFS FILESYSTEM
7283L:	linux-fsdevel@vger.kernel.org
7284S:	Orphan
7285F:	Documentation/filesystems/hfs.txt
7286F:	fs/hfs/
7287
7288HFSPLUS FILESYSTEM
7289L:	linux-fsdevel@vger.kernel.org
7290S:	Orphan
7291F:	Documentation/filesystems/hfsplus.txt
7292F:	fs/hfsplus/
7293
7294HGA FRAMEBUFFER DRIVER
7295M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7296L:	linux-nvidia@lists.surfsouth.com
7297W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7298S:	Maintained
7299F:	drivers/video/fbdev/hgafb.c
7300
7301HIBERNATION (aka Software Suspend, aka swsusp)
7302M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7303M:	Pavel Machek <pavel@ucw.cz>
7304L:	linux-pm@vger.kernel.org
7305B:	https://bugzilla.kernel.org
7306S:	Supported
7307F:	arch/x86/power/
7308F:	drivers/base/power/
7309F:	kernel/power/
7310F:	include/linux/suspend.h
7311F:	include/linux/freezer.h
7312F:	include/linux/pm.h
7313F:	arch/*/include/asm/suspend*.h
7314
7315HID CORE LAYER
7316M:	Jiri Kosina <jikos@kernel.org>
7317M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7318L:	linux-input@vger.kernel.org
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7320S:	Maintained
7321F:	drivers/hid/
7322F:	include/linux/hid*
7323F:	include/uapi/linux/hid*
7324
7325HID SENSOR HUB DRIVERS
7326M:	Jiri Kosina <jikos@kernel.org>
7327M:	Jonathan Cameron <jic23@kernel.org>
7328M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7329L:	linux-input@vger.kernel.org
7330L:	linux-iio@vger.kernel.org
7331S:	Maintained
7332F:	Documentation/hid/hid-sensor*
7333F:	drivers/hid/hid-sensor-*
7334F:	drivers/iio/*/hid-*
7335F:	include/linux/hid-sensor-*
7336
7337HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7338M:	Thomas Gleixner <tglx@linutronix.de>
7339L:	linux-kernel@vger.kernel.org
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7341S:	Maintained
7342F:	Documentation/timers/
7343F:	kernel/time/hrtimer.c
7344F:	kernel/time/clockevents.c
7345F:	kernel/time/timer_*.c
7346F:	include/linux/clockchips.h
7347F:	include/linux/hrtimer.h
7348
7349HIGH-SPEED SCC DRIVER FOR AX.25
7350L:	linux-hams@vger.kernel.org
7351S:	Orphan
7352F:	drivers/net/hamradio/dmascc.c
7353F:	drivers/net/hamradio/scc.c
7354
7355HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7356M:	HighPoint Linux Team <linux@highpoint-tech.com>
7357W:	http://www.highpoint-tech.com
7358S:	Supported
7359F:	Documentation/scsi/hptiop.txt
7360F:	drivers/scsi/hptiop.c
7361
7362HIPPI
7363M:	Jes Sorensen <jes@trained-monkey.org>
7364L:	linux-hippi@sunsite.dk
7365S:	Maintained
7366F:	include/linux/hippidevice.h
7367F:	include/uapi/linux/if_hippi.h
7368F:	net/802/hippi.c
7369F:	drivers/net/hippi/
7370
7371HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7372M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7373M:	Salil Mehta <salil.mehta@huawei.com>
7374L:	netdev@vger.kernel.org
7375W:	http://www.hisilicon.com
7376S:	Maintained
7377F:	drivers/net/ethernet/hisilicon/hns3/
7378
7379HISILICON LPC BUS DRIVER
7380M:	john.garry@huawei.com
7381W:	http://www.hisilicon.com
7382S:	Maintained
7383F:	drivers/bus/hisi_lpc.c
7384F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7385
7386HISILICON NETWORK SUBSYSTEM DRIVER
7387M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7388M:	Salil Mehta <salil.mehta@huawei.com>
7389L:	netdev@vger.kernel.org
7390W:	http://www.hisilicon.com
7391S:	Maintained
7392F:	drivers/net/ethernet/hisilicon/
7393F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7394
7395HISILICON PMU DRIVER
7396M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7397W:	http://www.hisilicon.com
7398S:	Supported
7399F:	drivers/perf/hisilicon
7400F:	Documentation/admin-guide/perf/hisi-pmu.rst
7401
7402HISILICON ROCE DRIVER
7403M:	Lijun Ou <oulijun@huawei.com>
7404M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7405L:	linux-rdma@vger.kernel.org
7406S:	Maintained
7407F:	drivers/infiniband/hw/hns/
7408F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7409
7410HISILICON SAS Controller
7411M:	John Garry <john.garry@huawei.com>
7412W:	http://www.hisilicon.com
7413S:	Supported
7414F:	drivers/scsi/hisi_sas/
7415F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7416
7417HISILICON QM AND ZIP Controller DRIVER
7418M:	Zhou Wang <wangzhou1@hisilicon.com>
7419L:	linux-crypto@vger.kernel.org
7420S:	Maintained
7421F:	drivers/crypto/hisilicon/qm.c
7422F:	drivers/crypto/hisilicon/qm.h
7423F:	drivers/crypto/hisilicon/sgl.c
7424F:	drivers/crypto/hisilicon/sgl.h
7425F:	drivers/crypto/hisilicon/zip/
7426F:	Documentation/ABI/testing/debugfs-hisi-zip
7427
7428HMM - Heterogeneous Memory Management
7429M:	Jérôme Glisse <jglisse@redhat.com>
7430L:	linux-mm@kvack.org
7431S:	Maintained
7432F:	mm/hmm*
7433F:	include/linux/hmm*
7434F:	Documentation/vm/hmm.rst
7435
7436HOST AP DRIVER
7437M:	Jouni Malinen <j@w1.fi>
7438L:	linux-wireless@vger.kernel.org
7439W:	http://w1.fi/hostap-driver.html
7440S:	Obsolete
7441F:	drivers/net/wireless/intersil/hostap/
7442
7443HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7444L:	platform-driver-x86@vger.kernel.org
7445S:	Orphan
7446F:	drivers/platform/x86/tc1100-wmi.c
7447
7448HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7449M:	Jaroslav Kysela <perex@perex.cz>
7450S:	Maintained
7451F:	drivers/net/ethernet/hp/hp100.*
7452
7453HPET:	High Precision Event Timers driver
7454M:	Clemens Ladisch <clemens@ladisch.de>
7455S:	Maintained
7456F:	Documentation/timers/hpet.rst
7457F:	drivers/char/hpet.c
7458F:	include/linux/hpet.h
7459F:	include/uapi/linux/hpet.h
7460
7461HPET:	x86
7462S:	Orphan
7463F:	arch/x86/kernel/hpet.c
7464F:	arch/x86/include/asm/hpet.h
7465
7466HPFS FILESYSTEM
7467M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7468W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7469S:	Maintained
7470F:	fs/hpfs/
7471
7472HSI SUBSYSTEM
7473M:	Sebastian Reichel <sre@kernel.org>
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7475S:	Maintained
7476F:	Documentation/ABI/testing/sysfs-bus-hsi
7477F:	Documentation/driver-api/hsi.rst
7478F:	drivers/hsi/
7479F:	include/linux/hsi/
7480F:	include/uapi/linux/hsi/
7481
7482HSO 3G MODEM DRIVER
7483L:	linux-usb@vger.kernel.org
7484S:	Orphan
7485F:	drivers/net/usb/hso.c
7486
7487HSR NETWORK PROTOCOL
7488M:	Arvid Brodin <arvid.brodin@alten.se>
7489L:	netdev@vger.kernel.org
7490S:	Maintained
7491F:	net/hsr/
7492
7493HT16K33 LED CONTROLLER DRIVER
7494M:	Robin van der Gracht <robin@protonic.nl>
7495S:	Maintained
7496F:	drivers/auxdisplay/ht16k33.c
7497F:	Documentation/devicetree/bindings/display/ht16k33.txt
7498
7499HTCPEN TOUCHSCREEN DRIVER
7500M:	Pau Oliva Fora <pof@eslack.org>
7501L:	linux-input@vger.kernel.org
7502S:	Maintained
7503F:	drivers/input/touchscreen/htcpen.c
7504
7505HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7506M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7507L:	linux-iio@vger.kernel.org
7508W:	http://www.st.com/
7509S:	Maintained
7510F:	drivers/iio/humidity/hts221*
7511F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7512
7513HUAWEI ETHERNET DRIVER
7514M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7515L:	netdev@vger.kernel.org
7516S:	Supported
7517F:	Documentation/networking/hinic.txt
7518F:	drivers/net/ethernet/huawei/hinic/
7519
7520HUGETLB FILESYSTEM
7521M:	Mike Kravetz <mike.kravetz@oracle.com>
7522L:	linux-mm@kvack.org
7523S:	Maintained
7524F:	fs/hugetlbfs/
7525F:	mm/hugetlb.c
7526F:	include/linux/hugetlb.h
7527F:	Documentation/admin-guide/mm/hugetlbpage.rst
7528F:	Documentation/vm/hugetlbfs_reserv.rst
7529F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7530
7531HVA ST MEDIA DRIVER
7532M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7533L:	linux-media@vger.kernel.org
7534T:	git git://linuxtv.org/media_tree.git
7535W:	https://linuxtv.org
7536S:	Supported
7537F:	drivers/media/platform/sti/hva
7538
7539HWPOISON MEMORY FAILURE HANDLING
7540M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7541L:	linux-mm@kvack.org
7542S:	Maintained
7543F:	mm/memory-failure.c
7544F:	mm/hwpoison-inject.c
7545
7546HYGON PROCESSOR SUPPORT
7547M:	Pu Wen <puwen@hygon.cn>
7548L:	linux-kernel@vger.kernel.org
7549S:	Maintained
7550F:	arch/x86/kernel/cpu/hygon.c
7551
7552Hyper-V CORE AND DRIVERS
7553M:	"K. Y. Srinivasan" <kys@microsoft.com>
7554M:	Haiyang Zhang <haiyangz@microsoft.com>
7555M:	Stephen Hemminger <sthemmin@microsoft.com>
7556M:	Sasha Levin <sashal@kernel.org>
7557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7558L:	linux-hyperv@vger.kernel.org
7559S:	Supported
7560F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7561F:	arch/x86/include/asm/mshyperv.h
7562F:	arch/x86/include/asm/trace/hyperv.h
7563F:	arch/x86/include/asm/hyperv-tlfs.h
7564F:	arch/x86/kernel/cpu/mshyperv.c
7565F:	arch/x86/hyperv
7566F:	drivers/clocksource/hyperv_timer.c
7567F:	drivers/hid/hid-hyperv.c
7568F:	drivers/hv/
7569F:	drivers/input/serio/hyperv-keyboard.c
7570F:	drivers/pci/controller/pci-hyperv.c
7571F:	drivers/pci/controller/pci-hyperv-intf.c
7572F:	drivers/net/hyperv/
7573F:	drivers/scsi/storvsc_drv.c
7574F:	drivers/uio/uio_hv_generic.c
7575F:	drivers/video/fbdev/hyperv_fb.c
7576F:	drivers/iommu/hyperv-iommu.c
7577F:	net/vmw_vsock/hyperv_transport.c
7578F:	include/clocksource/hyperv_timer.h
7579F:	include/linux/hyperv.h
7580F:	include/uapi/linux/hyperv.h
7581F:	include/asm-generic/mshyperv.h
7582F:	tools/hv/
7583F:	Documentation/ABI/stable/sysfs-bus-vmbus
7584
7585HYPERBUS SUPPORT
7586M:	Vignesh Raghavendra <vigneshr@ti.com>
7587S:	Supported
7588F:	drivers/mtd/hyperbus/
7589F:	include/linux/mtd/hyperbus.h
7590F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7591F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7592
7593HYPERVISOR VIRTUAL CONSOLE DRIVER
7594L:	linuxppc-dev@lists.ozlabs.org
7595S:	Odd Fixes
7596F:	drivers/tty/hvc/
7597
7598I2C ACPI SUPPORT
7599M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7600L:	linux-i2c@vger.kernel.org
7601L:	linux-acpi@vger.kernel.org
7602S:	Maintained
7603F:	drivers/i2c/i2c-core-acpi.c
7604
7605I2C CONTROLLER DRIVER FOR NVIDIA GPU
7606M:	Ajay Gupta <ajayg@nvidia.com>
7607L:	linux-i2c@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7610F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7611
7612I2C MUXES
7613M:	Peter Rosin <peda@axentia.se>
7614L:	linux-i2c@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/i2c/i2c-topology.rst
7617F:	Documentation/i2c/muxes/
7618F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7619F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7620F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7621F:	drivers/i2c/i2c-mux.c
7622F:	drivers/i2c/muxes/
7623F:	include/linux/i2c-mux.h
7624
7625I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7626M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7627L:	linux-i2c@vger.kernel.org
7628S:	Maintained
7629F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7630F:	drivers/i2c/busses/i2c-mv64xxx.c
7631
7632I2C OVER PARALLEL PORT
7633M:	Jean Delvare <jdelvare@suse.com>
7634L:	linux-i2c@vger.kernel.org
7635S:	Maintained
7636F:	Documentation/i2c/busses/i2c-parport.rst
7637F:	Documentation/i2c/busses/i2c-parport-light.rst
7638F:	drivers/i2c/busses/i2c-parport.c
7639F:	drivers/i2c/busses/i2c-parport-light.c
7640
7641I2C SUBSYSTEM
7642M:	Wolfram Sang <wsa@the-dreams.de>
7643L:	linux-i2c@vger.kernel.org
7644W:	https://i2c.wiki.kernel.org/
7645Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7647S:	Maintained
7648F:	Documentation/devicetree/bindings/i2c/i2c.txt
7649F:	Documentation/i2c/
7650F:	drivers/i2c/*
7651F:	include/linux/i2c.h
7652F:	include/linux/i2c-dev.h
7653F:	include/linux/i2c-smbus.h
7654F:	include/uapi/linux/i2c.h
7655F:	include/uapi/linux/i2c-*.h
7656
7657I2C SUBSYSTEM HOST DRIVERS
7658L:	linux-i2c@vger.kernel.org
7659W:	https://i2c.wiki.kernel.org/
7660Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7662S:	Odd Fixes
7663F:	Documentation/devicetree/bindings/i2c/
7664F:	drivers/i2c/algos/
7665F:	drivers/i2c/busses/
7666
7667I2C-TAOS-EVM DRIVER
7668M:	Jean Delvare <jdelvare@suse.com>
7669L:	linux-i2c@vger.kernel.org
7670S:	Maintained
7671F:	Documentation/i2c/busses/i2c-taos-evm.rst
7672F:	drivers/i2c/busses/i2c-taos-evm.c
7673
7674I2C-TINY-USB DRIVER
7675M:	Till Harbaum <till@harbaum.org>
7676L:	linux-i2c@vger.kernel.org
7677W:	http://www.harbaum.org/till/i2c_tiny_usb
7678S:	Maintained
7679F:	drivers/i2c/busses/i2c-tiny-usb.c
7680
7681I2C/SMBUS CONTROLLER DRIVERS FOR PC
7682M:	Jean Delvare <jdelvare@suse.com>
7683L:	linux-i2c@vger.kernel.org
7684S:	Maintained
7685F:	Documentation/i2c/busses/i2c-ali1535.rst
7686F:	Documentation/i2c/busses/i2c-ali1563.rst
7687F:	Documentation/i2c/busses/i2c-ali15x3.rst
7688F:	Documentation/i2c/busses/i2c-amd756.rst
7689F:	Documentation/i2c/busses/i2c-amd8111.rst
7690F:	Documentation/i2c/busses/i2c-i801.rst
7691F:	Documentation/i2c/busses/i2c-nforce2.rst
7692F:	Documentation/i2c/busses/i2c-piix4.rst
7693F:	Documentation/i2c/busses/i2c-sis5595.rst
7694F:	Documentation/i2c/busses/i2c-sis630.rst
7695F:	Documentation/i2c/busses/i2c-sis96x.rst
7696F:	Documentation/i2c/busses/i2c-via.rst
7697F:	Documentation/i2c/busses/i2c-viapro.rst
7698F:	drivers/i2c/busses/i2c-ali1535.c
7699F:	drivers/i2c/busses/i2c-ali1563.c
7700F:	drivers/i2c/busses/i2c-ali15x3.c
7701F:	drivers/i2c/busses/i2c-amd756.c
7702F:	drivers/i2c/busses/i2c-amd756-s4882.c
7703F:	drivers/i2c/busses/i2c-amd8111.c
7704F:	drivers/i2c/busses/i2c-i801.c
7705F:	drivers/i2c/busses/i2c-isch.c
7706F:	drivers/i2c/busses/i2c-nforce2.c
7707F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7708F:	drivers/i2c/busses/i2c-piix4.c
7709F:	drivers/i2c/busses/i2c-sis5595.c
7710F:	drivers/i2c/busses/i2c-sis630.c
7711F:	drivers/i2c/busses/i2c-sis96x.c
7712F:	drivers/i2c/busses/i2c-via.c
7713F:	drivers/i2c/busses/i2c-viapro.c
7714
7715I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7716M:	Hans de Goede <hdegoede@redhat.com>
7717L:	linux-i2c@vger.kernel.org
7718S:	Maintained
7719F:	drivers/i2c/busses/i2c-cht-wc.c
7720
7721I2C/SMBUS ISMT DRIVER
7722M:	Seth Heasley <seth.heasley@intel.com>
7723M:	Neil Horman <nhorman@tuxdriver.com>
7724L:	linux-i2c@vger.kernel.org
7725F:	drivers/i2c/busses/i2c-ismt.c
7726F:	Documentation/i2c/busses/i2c-ismt.rst
7727
7728I2C/SMBUS STUB DRIVER
7729M:	Jean Delvare <jdelvare@suse.com>
7730L:	linux-i2c@vger.kernel.org
7731S:	Maintained
7732F:	drivers/i2c/i2c-stub.c
7733
7734I3C SUBSYSTEM
7735M:	Boris Brezillon <bbrezillon@kernel.org>
7736L:	linux-i3c@lists.infradead.org
7737C:	irc://chat.freenode.net/linux-i3c
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7739S:	Maintained
7740F:	Documentation/ABI/testing/sysfs-bus-i3c
7741F:	Documentation/devicetree/bindings/i3c/
7742F:	Documentation/driver-api/i3c
7743F:	drivers/i3c/
7744F:	include/linux/i3c/
7745
7746I3C DRIVER FOR SYNOPSYS DESIGNWARE
7747M:	Vitor Soares <vitor.soares@synopsys.com>
7748S:	Maintained
7749F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7750F:	drivers/i3c/master/dw*
7751
7752IA64 (Itanium) PLATFORM
7753M:	Tony Luck <tony.luck@intel.com>
7754M:	Fenghua Yu <fenghua.yu@intel.com>
7755L:	linux-ia64@vger.kernel.org
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7757S:	Maintained
7758F:	arch/ia64/
7759
7760IBM Power 842 compression accelerator
7761M:	Haren Myneni <haren@us.ibm.com>
7762S:	Supported
7763F:	drivers/crypto/nx/Makefile
7764F:	drivers/crypto/nx/Kconfig
7765F:	drivers/crypto/nx/nx-842*
7766F:	include/linux/sw842.h
7767F:	crypto/842.c
7768F:	lib/842/
7769
7770IBM Power in-Nest Crypto Acceleration
7771M:	Breno Leitão <leitao@debian.org>
7772M:	Nayna Jain <nayna@linux.ibm.com>
7773M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7774L:	linux-crypto@vger.kernel.org
7775S:	Supported
7776F:	drivers/crypto/nx/Makefile
7777F:	drivers/crypto/nx/Kconfig
7778F:	drivers/crypto/nx/nx-aes*
7779F:	drivers/crypto/nx/nx-sha*
7780F:	drivers/crypto/nx/nx.*
7781F:	drivers/crypto/nx/nx_csbcpb.h
7782F:	drivers/crypto/nx/nx_debugfs.c
7783
7784IBM Power Linux RAID adapter
7785M:	Brian King <brking@us.ibm.com>
7786S:	Supported
7787F:	drivers/scsi/ipr.*
7788
7789IBM Power SRIOV Virtual NIC Device Driver
7790M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7791M:	John Allen <jallen@linux.ibm.com>
7792L:	netdev@vger.kernel.org
7793S:	Supported
7794F:	drivers/net/ethernet/ibm/ibmvnic.*
7795
7796IBM Power Virtual Accelerator Switchboard
7797M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7798L:	linuxppc-dev@lists.ozlabs.org
7799S:	Supported
7800F:	arch/powerpc/platforms/powernv/vas*
7801F:	arch/powerpc/platforms/powernv/copy-paste.h
7802F:	arch/powerpc/include/asm/vas.h
7803
7804IBM Power Virtual Ethernet Device Driver
7805M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7806L:	netdev@vger.kernel.org
7807S:	Supported
7808F:	drivers/net/ethernet/ibm/ibmveth.*
7809
7810IBM Power Virtual FC Device Drivers
7811M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7812L:	linux-scsi@vger.kernel.org
7813S:	Supported
7814F:	drivers/scsi/ibmvscsi/ibmvfc*
7815
7816IBM Power Virtual Management Channel Driver
7817M:	Steven Royer <seroyer@linux.ibm.com>
7818S:	Supported
7819F:	drivers/misc/ibmvmc.*
7820
7821IBM Power Virtual SCSI Device Drivers
7822M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7823L:	linux-scsi@vger.kernel.org
7824S:	Supported
7825F:	drivers/scsi/ibmvscsi/ibmvscsi*
7826F:	include/scsi/viosrp.h
7827
7828IBM Power Virtual SCSI Device Target Driver
7829M:	Michael Cyr <mikecyr@linux.ibm.com>
7830L:	linux-scsi@vger.kernel.org
7831L:	target-devel@vger.kernel.org
7832S:	Supported
7833F:	drivers/scsi/ibmvscsi_tgt/
7834
7835IBM Power VMX Cryptographic instructions
7836M:	Breno Leitão <leitao@debian.org>
7837M:	Nayna Jain <nayna@linux.ibm.com>
7838M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7839L:	linux-crypto@vger.kernel.org
7840S:	Supported
7841F:	drivers/crypto/vmx/Makefile
7842F:	drivers/crypto/vmx/Kconfig
7843F:	drivers/crypto/vmx/vmx.c
7844F:	drivers/crypto/vmx/aes*
7845F:	drivers/crypto/vmx/ghash*
7846F:	drivers/crypto/vmx/ppc-xlate.pl
7847
7848IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7849M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7850L:	linux-pci@vger.kernel.org
7851L:	linuxppc-dev@lists.ozlabs.org
7852S:	Supported
7853F:	drivers/pci/hotplug/rpaphp*
7854
7855IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7856M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7857L:	linux-pci@vger.kernel.org
7858L:	linuxppc-dev@lists.ozlabs.org
7859S:	Supported
7860F:	drivers/pci/hotplug/rpadlpar*
7861
7862IBM ServeRAID RAID DRIVER
7863S:	Orphan
7864F:	drivers/scsi/ips.*
7865
7866ICH LPC AND GPIO DRIVER
7867M:	Peter Tyser <ptyser@xes-inc.com>
7868S:	Maintained
7869F:	drivers/mfd/lpc_ich.c
7870F:	drivers/gpio/gpio-ich.c
7871
7872ICY I2C DRIVER
7873M:	Max Staudt <max@enpas.org>
7874L:	linux-i2c@vger.kernel.org
7875S:	Maintained
7876F:	drivers/i2c/busses/i2c-icy.c
7877
7878IDE SUBSYSTEM
7879M:	"David S. Miller" <davem@davemloft.net>
7880L:	linux-ide@vger.kernel.org
7881Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7883S:	Maintained
7884F:	Documentation/ide/
7885F:	drivers/ide/
7886F:	include/linux/ide.h
7887
7888IDE/ATAPI DRIVERS
7889M:	Borislav Petkov <bp@alien8.de>
7890L:	linux-ide@vger.kernel.org
7891S:	Maintained
7892F:	Documentation/cdrom/ide-cd.rst
7893F:	drivers/ide/ide-cd*
7894
7895IDEAPAD LAPTOP EXTRAS DRIVER
7896M:	Ike Panhc <ike.pan@canonical.com>
7897L:	platform-driver-x86@vger.kernel.org
7898W:	http://launchpad.net/ideapad-laptop
7899S:	Maintained
7900F:	drivers/platform/x86/ideapad-laptop.c
7901
7902IDEAPAD LAPTOP SLIDEBAR DRIVER
7903M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7904L:	linux-input@vger.kernel.org
7905W:	https://github.com/o2genum/ideapad-slidebar
7906S:	Maintained
7907F:	drivers/input/misc/ideapad_slidebar.c
7908
7909IDT VersaClock 5 CLOCK DRIVER
7910M:	Marek Vasut <marek.vasut@gmail.com>
7911S:	Maintained
7912F:	drivers/clk/clk-versaclock5.c
7913
7914IEEE 802.15.4 SUBSYSTEM
7915M:	Alexander Aring <alex.aring@gmail.com>
7916M:	Stefan Schmidt <stefan@datenfreihafen.org>
7917L:	linux-wpan@vger.kernel.org
7918W:	http://wpan.cakelab.org/
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7921S:	Maintained
7922F:	net/ieee802154/
7923F:	net/mac802154/
7924F:	drivers/net/ieee802154/
7925F:	include/linux/nl802154.h
7926F:	include/linux/ieee802154.h
7927F:	include/net/nl802154.h
7928F:	include/net/mac802154.h
7929F:	include/net/af_ieee802154.h
7930F:	include/net/cfg802154.h
7931F:	include/net/ieee802154_netdev.h
7932F:	Documentation/networking/ieee802154.rst
7933
7934IFE PROTOCOL
7935M:	Yotam Gigi <yotam.gi@gmail.com>
7936M:	Jamal Hadi Salim <jhs@mojatatu.com>
7937F:	net/ife
7938F:	include/net/ife.h
7939F:	include/uapi/linux/ife.h
7940
7941IGORPLUG-USB IR RECEIVER
7942M:	Sean Young <sean@mess.org>
7943L:	linux-media@vger.kernel.org
7944S:	Maintained
7945F:	drivers/media/rc/igorplugusb.c
7946
7947IGUANAWORKS USB IR TRANSCEIVER
7948M:	Sean Young <sean@mess.org>
7949L:	linux-media@vger.kernel.org
7950S:	Maintained
7951F:	drivers/media/rc/iguanair.c
7952
7953IIO DIGITAL POTENTIOMETER DAC
7954M:	Peter Rosin <peda@axentia.se>
7955L:	linux-iio@vger.kernel.org
7956S:	Maintained
7957F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7958F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7959F:	drivers/iio/dac/dpot-dac.c
7960
7961IIO ENVELOPE DETECTOR
7962M:	Peter Rosin <peda@axentia.se>
7963L:	linux-iio@vger.kernel.org
7964S:	Maintained
7965F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7966F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7967F:	drivers/iio/adc/envelope-detector.c
7968
7969IIO MULTIPLEXER
7970M:	Peter Rosin <peda@axentia.se>
7971L:	linux-iio@vger.kernel.org
7972S:	Maintained
7973F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7974F:	drivers/iio/multiplexer/iio-mux.c
7975
7976IIO SUBSYSTEM AND DRIVERS
7977M:	Jonathan Cameron <jic23@kernel.org>
7978R:	Hartmut Knaack <knaack.h@gmx.de>
7979R:	Lars-Peter Clausen <lars@metafoo.de>
7980R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7981L:	linux-iio@vger.kernel.org
7982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7983S:	Maintained
7984F:	Documentation/ABI/testing/configfs-iio*
7985F:	Documentation/ABI/testing/sysfs-bus-iio*
7986F:	Documentation/devicetree/bindings/iio/
7987F:	drivers/iio/
7988F:	drivers/staging/iio/
7989F:	include/linux/iio/
7990F:	tools/iio/
7991
7992IIO UNIT CONVERTER
7993M:	Peter Rosin <peda@axentia.se>
7994L:	linux-iio@vger.kernel.org
7995S:	Maintained
7996F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7997F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7998F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7999F:	drivers/iio/afe/iio-rescale.c
8000
8001IKANOS/ADI EAGLE ADSL USB DRIVER
8002M:	Matthieu Castet <castet.matthieu@free.fr>
8003M:	Stanislaw Gruszka <stf_xl@wp.pl>
8004S:	Maintained
8005F:	drivers/usb/atm/ueagle-atm.c
8006
8007IMGTEC ASCII LCD DRIVER
8008M:	Paul Burton <paul.burton@mips.com>
8009S:	Maintained
8010F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8011F:	drivers/auxdisplay/img-ascii-lcd.c
8012
8013IMGTEC IR DECODER DRIVER
8014M:	James Hogan <jhogan@kernel.org>
8015S:	Maintained
8016F:	drivers/media/rc/img-ir/
8017
8018IMON SOUNDGRAPH USB IR RECEIVER
8019M:	Sean Young <sean@mess.org>
8020L:	linux-media@vger.kernel.org
8021S:	Maintained
8022F:	drivers/media/rc/imon_raw.c
8023F:	drivers/media/rc/imon.c
8024
8025IMS TWINTURBO FRAMEBUFFER DRIVER
8026L:	linux-fbdev@vger.kernel.org
8027S:	Orphan
8028F:	drivers/video/fbdev/imsttfb.c
8029
8030INA209 HARDWARE MONITOR DRIVER
8031M:	Guenter Roeck <linux@roeck-us.net>
8032L:	linux-hwmon@vger.kernel.org
8033S:	Maintained
8034F:	Documentation/hwmon/ina209.rst
8035F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8036F:	drivers/hwmon/ina209.c
8037
8038INA2XX HARDWARE MONITOR DRIVER
8039M:	Guenter Roeck <linux@roeck-us.net>
8040L:	linux-hwmon@vger.kernel.org
8041S:	Maintained
8042F:	Documentation/hwmon/ina2xx.rst
8043F:	drivers/hwmon/ina2xx.c
8044F:	include/linux/platform_data/ina2xx.h
8045
8046INDUSTRY PACK SUBSYSTEM (IPACK)
8047M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8048M:	Jens Taprogge <jens.taprogge@taprogge.org>
8049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8050L:	industrypack-devel@lists.sourceforge.net
8051W:	http://industrypack.sourceforge.net
8052S:	Maintained
8053F:	drivers/ipack/
8054
8055INFINEON DPS310 Driver
8056M:	Eddie James <eajames@linux.ibm.com>
8057L:	linux-iio@vger.kernel.org
8058F:	drivers/iio/pressure/dps310.c
8059S:	Maintained
8060
8061INFINIBAND SUBSYSTEM
8062M:	Doug Ledford <dledford@redhat.com>
8063M:	Jason Gunthorpe <jgg@mellanox.com>
8064L:	linux-rdma@vger.kernel.org
8065W:	https://github.com/linux-rdma/rdma-core
8066Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8068S:	Supported
8069F:	Documentation/devicetree/bindings/infiniband/
8070F:	Documentation/infiniband/
8071F:	drivers/infiniband/
8072F:	include/uapi/linux/if_infiniband.h
8073F:	include/uapi/rdma/
8074F:	include/rdma/
8075F:	include/trace/events/ib_mad.h
8076F:	include/trace/events/ib_umad.h
8077F:	samples/bpf/ibumad_kern.c
8078F:	samples/bpf/ibumad_user.c
8079
8080INGENIC JZ4780 DMA Driver
8081M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8082S:	Maintained
8083F:	drivers/dma/dma-jz4780.c
8084
8085INGENIC JZ4780 NAND DRIVER
8086M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8087L:	linux-mtd@lists.infradead.org
8088S:	Maintained
8089F:	drivers/mtd/nand/raw/ingenic/
8090
8091INGENIC JZ47xx SoCs
8092M:	Paul Cercueil <paul@crapouillou.net>
8093S:	Maintained
8094F:	arch/mips/boot/dts/ingenic/
8095F:	arch/mips/include/asm/mach-jz4740/
8096F:	arch/mips/jz4740/
8097F:	drivers/clk/ingenic/
8098F:	drivers/dma/dma-jz4780.c
8099F:	drivers/gpu/drm/ingenic/
8100F:	drivers/i2c/busses/i2c-jz4780.c
8101F:	drivers/iio/adc/ingenic-adc.c
8102F:	drivers/irqchip/irq-ingenic.c
8103F:	drivers/memory/jz4780-nemc.c
8104F:	drivers/mmc/host/jz4740_mmc.c
8105F:	drivers/mtd/nand/raw/ingenic/
8106F:	drivers/pinctrl/pinctrl-ingenic.c
8107F:	drivers/power/supply/ingenic-battery.c
8108F:	drivers/pwm/pwm-jz4740.c
8109F:	drivers/rtc/rtc-jz4740.c
8110F:	drivers/tty/serial/8250/8250_ingenic.c
8111F:	drivers/usb/musb/jz4740.c
8112F:	drivers/watchdog/jz4740_wdt.c
8113F:	include/dt-bindings/iio/adc/ingenic,adc.h
8114F:	include/linux/mfd/ingenic-tcu.h
8115F:	sound/soc/jz4740/
8116F:	sound/soc/codecs/jz47*
8117
8118INOTIFY
8119M:	Jan Kara <jack@suse.cz>
8120R:	Amir Goldstein <amir73il@gmail.com>
8121L:	linux-fsdevel@vger.kernel.org
8122S:	Maintained
8123F:	Documentation/filesystems/inotify.txt
8124F:	fs/notify/inotify/
8125F:	include/linux/inotify.h
8126F:	include/uapi/linux/inotify.h
8127
8128INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8129M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8130L:	linux-input@vger.kernel.org
8131Q:	http://patchwork.kernel.org/project/linux-input/list/
8132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8133S:	Maintained
8134F:	drivers/input/
8135F:	include/linux/input.h
8136F:	include/uapi/linux/input.h
8137F:	include/uapi/linux/input-event-codes.h
8138F:	include/linux/input/
8139F:	Documentation/devicetree/bindings/input/
8140F:	Documentation/devicetree/bindings/serio/
8141F:	Documentation/input/
8142
8143INPUT MULTITOUCH (MT) PROTOCOL
8144M:	Henrik Rydberg <rydberg@bitmath.org>
8145L:	linux-input@vger.kernel.org
8146S:	Odd fixes
8147F:	Documentation/input/multi-touch-protocol.rst
8148F:	drivers/input/input-mt.c
8149K:	\b(ABS|SYN)_MT_
8150
8151INSIDE SECURE CRYPTO DRIVER
8152M:	Antoine Tenart <antoine.tenart@bootlin.com>
8153F:	drivers/crypto/inside-secure/
8154S:	Maintained
8155L:	linux-crypto@vger.kernel.org
8156
8157INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8158M:	Mimi Zohar <zohar@linux.ibm.com>
8159M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8160L:	linux-integrity@vger.kernel.org
8161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8162S:	Supported
8163F:	security/integrity/ima/
8164
8165INTEL 810/815 FRAMEBUFFER DRIVER
8166M:	Antonino Daplas <adaplas@gmail.com>
8167L:	linux-fbdev@vger.kernel.org
8168S:	Maintained
8169F:	drivers/video/fbdev/i810/
8170
8171INTEL ASoC DRIVERS
8172M:	Cezary Rojewski <cezary.rojewski@intel.com>
8173M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8174M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8175M:	Jie Yang <yang.jie@linux.intel.com>
8176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8177S:	Supported
8178F:	sound/soc/intel/
8179
8180INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8181M:	Hans de Goede <hdegoede@redhat.com>
8182L:	platform-driver-x86@vger.kernel.org
8183S:	Maintained
8184F:	drivers/platform/x86/intel_atomisp2_pm.c
8185
8186INTEL C600 SERIES SAS CONTROLLER DRIVER
8187M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8188M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8189L:	linux-scsi@vger.kernel.org
8190T:	git git://git.code.sf.net/p/intel-sas/isci
8191S:	Supported
8192F:	drivers/scsi/isci/
8193
8194INTEL CPU family model numbers
8195M:	Tony Luck <tony.luck@intel.com>
8196M:	x86@kernel.org
8197L:	linux-kernel@vger.kernel.org
8198S:	Supported
8199F:	arch/x86/include/asm/intel-family.h
8200
8201INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8202M:	Jani Nikula <jani.nikula@linux.intel.com>
8203M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8204M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8205L:	intel-gfx@lists.freedesktop.org
8206W:	https://01.org/linuxgraphics/
8207B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8208C:	irc://chat.freenode.net/intel-gfx
8209Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8210T:	git git://anongit.freedesktop.org/drm-intel
8211S:	Supported
8212F:	drivers/gpu/drm/i915/
8213F:	include/drm/i915*
8214F:	include/uapi/drm/i915_drm.h
8215F:	Documentation/gpu/i915.rst
8216
8217INTEL ETHERNET DRIVERS
8218M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8219L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8220W:	http://www.intel.com/support/feedback.htm
8221W:	http://e1000.sourceforge.net/
8222Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8225S:	Supported
8226F:	Documentation/networking/device_drivers/intel/e100.rst
8227F:	Documentation/networking/device_drivers/intel/e1000.rst
8228F:	Documentation/networking/device_drivers/intel/e1000e.rst
8229F:	Documentation/networking/device_drivers/intel/fm10k.rst
8230F:	Documentation/networking/device_drivers/intel/igb.rst
8231F:	Documentation/networking/device_drivers/intel/igbvf.rst
8232F:	Documentation/networking/device_drivers/intel/ixgb.rst
8233F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8234F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8235F:	Documentation/networking/device_drivers/intel/i40e.rst
8236F:	Documentation/networking/device_drivers/intel/iavf.rst
8237F:	Documentation/networking/device_drivers/intel/ice.rst
8238F:	drivers/net/ethernet/intel/
8239F:	drivers/net/ethernet/intel/*/
8240F:	include/linux/avf/virtchnl.h
8241
8242INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8243M:	Maik Broemme <mbroemme@libmpq.org>
8244L:	linux-fbdev@vger.kernel.org
8245S:	Maintained
8246F:	Documentation/fb/intelfb.rst
8247F:	drivers/video/fbdev/intelfb/
8248
8249INTEL GPIO DRIVERS
8250M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8251L:	linux-gpio@vger.kernel.org
8252S:	Maintained
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8254F:	drivers/gpio/gpio-ich.c
8255F:	drivers/gpio/gpio-intel-mid.c
8256F:	drivers/gpio/gpio-lynxpoint.c
8257F:	drivers/gpio/gpio-merrifield.c
8258F:	drivers/gpio/gpio-ml-ioh.c
8259F:	drivers/gpio/gpio-pch.c
8260F:	drivers/gpio/gpio-sch.c
8261F:	drivers/gpio/gpio-sodaville.c
8262
8263INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8264M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8265M:	Zhi Wang <zhi.a.wang@intel.com>
8266L:	intel-gvt-dev@lists.freedesktop.org
8267L:	intel-gfx@lists.freedesktop.org
8268W:	https://01.org/igvt-g
8269T:	git https://github.com/intel/gvt-linux.git
8270S:	Supported
8271F:	drivers/gpu/drm/i915/gvt/
8272
8273INTEL HID EVENT DRIVER
8274M:	Alex Hung <alex.hung@canonical.com>
8275L:	platform-driver-x86@vger.kernel.org
8276S:	Maintained
8277F:	drivers/platform/x86/intel-hid.c
8278
8279INTEL I/OAT DMA DRIVER
8280M:	Dave Jiang <dave.jiang@intel.com>
8281R:	Dan Williams <dan.j.williams@intel.com>
8282L:	dmaengine@vger.kernel.org
8283Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8284S:	Supported
8285F:	drivers/dma/ioat*
8286
8287INTEL IDLE DRIVER
8288M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8289M:	Len Brown <lenb@kernel.org>
8290L:	linux-pm@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8292B:	https://bugzilla.kernel.org
8293S:	Supported
8294F:	drivers/idle/intel_idle.c
8295
8296INTEL INTEGRATED SENSOR HUB DRIVER
8297M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8298M:	Jiri Kosina <jikos@kernel.org>
8299L:	linux-input@vger.kernel.org
8300S:	Maintained
8301F:	drivers/hid/intel-ish-hid/
8302
8303INTEL IOMMU (VT-d)
8304M:	David Woodhouse <dwmw2@infradead.org>
8305L:	iommu@lists.linux-foundation.org
8306T:	git git://git.infradead.org/iommu-2.6.git
8307S:	Supported
8308F:	drivers/iommu/intel-iommu.c
8309F:	include/linux/intel-iommu.h
8310
8311INTEL IOP-ADMA DMA DRIVER
8312R:	Dan Williams <dan.j.williams@intel.com>
8313S:	Odd fixes
8314F:	drivers/dma/iop-adma.c
8315
8316INTEL IPU3 CSI-2 CIO2 DRIVER
8317M:	Yong Zhi <yong.zhi@intel.com>
8318M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8319M:	Bingbu Cao <bingbu.cao@intel.com>
8320R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8321L:	linux-media@vger.kernel.org
8322S:	Maintained
8323F:	drivers/media/pci/intel/ipu3/
8324F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8325
8326INTEL IPU3 CSI-2 IMGU DRIVER
8327M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8328L:	linux-media@vger.kernel.org
8329S:	Maintained
8330F:	drivers/staging/media/ipu3/
8331F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8332F:	Documentation/media/v4l-drivers/ipu3.rst
8333
8334INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8335M:	Krzysztof Halasa <khalasa@piap.pl>
8336S:	Maintained
8337F:	include/linux/soc/ixp4xx/qmgr.h
8338F:	include/linux/soc/ixp4xx/npe.h
8339F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8340F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8341F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8342F:	drivers/net/wan/ixp4xx_hss.c
8343
8344INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8345M:	Deepak Saxena <dsaxena@plexity.net>
8346S:	Maintained
8347F:	drivers/char/hw_random/ixp4xx-rng.c
8348
8349INTEL MANAGEMENT ENGINE (mei)
8350M:	Tomas Winkler <tomas.winkler@intel.com>
8351L:	linux-kernel@vger.kernel.org
8352S:	Supported
8353F:	include/uapi/linux/mei.h
8354F:	include/linux/mei_cl_bus.h
8355F:	drivers/misc/mei/*
8356F:	drivers/watchdog/mei_wdt.c
8357F:	Documentation/driver-api/mei/*
8358F:	samples/mei/*
8359
8360INTEL MENLOW THERMAL DRIVER
8361M:	Sujith Thomas <sujith.thomas@intel.com>
8362L:	platform-driver-x86@vger.kernel.org
8363W:	https://01.org/linux-acpi
8364S:	Supported
8365F:	drivers/platform/x86/intel_menlow.c
8366
8367INTEL MIC DRIVERS (mic)
8368M:	Sudeep Dutt <sudeep.dutt@intel.com>
8369M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8370S:	Supported
8371W:	https://github.com/sudeepdutt/mic
8372W:	http://software.intel.com/en-us/mic-developer
8373F:	include/linux/mic_bus.h
8374F:	include/linux/scif.h
8375F:	include/uapi/linux/mic_common.h
8376F:	include/uapi/linux/mic_ioctl.h
8377F:	include/uapi/linux/scif_ioctl.h
8378F:	drivers/misc/mic/
8379F:	drivers/dma/mic_x100_dma.c
8380F:	drivers/dma/mic_x100_dma.h
8381F:	Documentation/mic/
8382
8383INTEL PMC CORE DRIVER
8384M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8385M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8386L:	platform-driver-x86@vger.kernel.org
8387S:	Maintained
8388F:	drivers/platform/x86/intel_pmc_core*
8389
8390INTEL PMC/P-Unit IPC DRIVER
8391M:	Zha Qipeng<qipeng.zha@intel.com>
8392L:	platform-driver-x86@vger.kernel.org
8393S:	Maintained
8394F:	drivers/platform/x86/intel_pmc_ipc.c
8395F:	drivers/platform/x86/intel_punit_ipc.c
8396F:	arch/x86/include/asm/intel_pmc_ipc.h
8397F:	arch/x86/include/asm/intel_punit_ipc.h
8398
8399INTEL PMIC GPIO DRIVERS
8400M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8401S:	Maintained
8402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8403F:	drivers/gpio/gpio-*cove.c
8404F:	drivers/gpio/gpio-msic.c
8405
8406INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8407R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8408S:	Maintained
8409F:	drivers/mfd/intel_msic.c
8410F:	drivers/mfd/intel_soc_pmic*
8411F:	include/linux/mfd/intel_msic.h
8412F:	include/linux/mfd/intel_soc_pmic*
8413
8414INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8415M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8416L:	linux-wireless@vger.kernel.org
8417S:	Maintained
8418F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8419F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8420F:	drivers/net/wireless/intel/ipw2x00/
8421
8422INTEL PSTATE DRIVER
8423M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8424M:	Len Brown <lenb@kernel.org>
8425L:	linux-pm@vger.kernel.org
8426S:	Supported
8427F:	drivers/cpufreq/intel_pstate.c
8428
8429INTEL RDMA RNIC DRIVER
8430M:	Faisal Latif <faisal.latif@intel.com>
8431M:	Shiraz Saleem <shiraz.saleem@intel.com>
8432L:	linux-rdma@vger.kernel.org
8433S:	Supported
8434F:	drivers/infiniband/hw/i40iw/
8435F:	include/uapi/rdma/i40iw-abi.h
8436
8437INTEL SPEED SELECT TECHNOLOGY
8438M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8439L:	platform-driver-x86@vger.kernel.org
8440S:	Maintained
8441F:	drivers/platform/x86/intel_speed_select_if/
8442F:	tools/power/x86/intel-speed-select/
8443F:	include/uapi/linux/isst_if.h
8444
8445INTEL STRATIX10 FIRMWARE DRIVERS
8446M:	Richard Gong <richard.gong@linux.intel.com>
8447L:	linux-kernel@vger.kernel.org
8448S:	Maintained
8449F:	drivers/firmware/stratix10-rsu.c
8450F:	drivers/firmware/stratix10-svc.c
8451F:	include/linux/firmware/intel/stratix10-smc.h
8452F:	include/linux/firmware/intel/stratix10-svc-client.h
8453F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8454F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8455
8456INTEL TELEMETRY DRIVER
8457M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8458M:	"David E. Box" <david.e.box@linux.intel.com>
8459L:	platform-driver-x86@vger.kernel.org
8460S:	Maintained
8461F:	arch/x86/include/asm/intel_telemetry.h
8462F:	drivers/platform/x86/intel_telemetry*
8463
8464INTEL VIRTUAL BUTTON DRIVER
8465M:	AceLan Kao <acelan.kao@canonical.com>
8466L:	platform-driver-x86@vger.kernel.org
8467S:	Maintained
8468F:	drivers/platform/x86/intel-vbtn.c
8469
8470INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8471M:	Stanislaw Gruszka <sgruszka@redhat.com>
8472L:	linux-wireless@vger.kernel.org
8473S:	Supported
8474F:	drivers/net/wireless/intel/iwlegacy/
8475
8476INTEL WIRELESS WIFI LINK (iwlwifi)
8477M:	Johannes Berg <johannes.berg@intel.com>
8478M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8479M:	Luca Coelho <luciano.coelho@intel.com>
8480M:	Intel Linux Wireless <linuxwifi@intel.com>
8481L:	linux-wireless@vger.kernel.org
8482W:	http://intellinuxwireless.org
8483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8484S:	Supported
8485F:	drivers/net/wireless/intel/iwlwifi/
8486
8487INTEL WIRELESS WIMAX CONNECTION 2400
8488M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8489M:	linux-wimax@intel.com
8490L:	wimax@linuxwimax.org (subscribers-only)
8491S:	Supported
8492W:	http://linuxwimax.org
8493F:	Documentation/admin-guide/wimax/i2400m.rst
8494F:	drivers/net/wimax/i2400m/
8495F:	include/uapi/linux/wimax/i2400m.h
8496
8497INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8498M:	Mario Limonciello <mario.limonciello@dell.com>
8499S:	Maintained
8500F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8501
8502INTEL(R) TRACE HUB
8503M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8504S:	Supported
8505F:	Documentation/trace/intel_th.rst
8506F:	drivers/hwtracing/intel_th/
8507F:	include/linux/intel_th.h
8508
8509INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8510M:	Ning Sun <ning.sun@intel.com>
8511L:	tboot-devel@lists.sourceforge.net
8512W:	http://tboot.sourceforge.net
8513T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8514S:	Supported
8515F:	Documentation/x86/intel_txt.rst
8516F:	include/linux/tboot.h
8517F:	arch/x86/kernel/tboot.c
8518
8519INTERCONNECT API
8520M:	Georgi Djakov <georgi.djakov@linaro.org>
8521L:	linux-pm@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/driver-api/interconnect.rst
8524F:	Documentation/devicetree/bindings/interconnect/
8525F:	drivers/interconnect/
8526F:	include/dt-bindings/interconnect/
8527F:	include/linux/interconnect-provider.h
8528F:	include/linux/interconnect.h
8529
8530INVENSENSE MPU-3050 GYROSCOPE DRIVER
8531M:	Linus Walleij <linus.walleij@linaro.org>
8532L:	linux-iio@vger.kernel.org
8533S:	Maintained
8534F:	drivers/iio/gyro/mpu3050*
8535F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8536
8537IOC3 ETHERNET DRIVER
8538M:	Ralf Baechle <ralf@linux-mips.org>
8539L:	linux-mips@vger.kernel.org
8540S:	Maintained
8541F:	drivers/net/ethernet/sgi/ioc3-eth.c
8542
8543IOMAP FILESYSTEM LIBRARY
8544M:	Christoph Hellwig <hch@infradead.org>
8545M:	Darrick J. Wong <darrick.wong@oracle.com>
8546M:	linux-xfs@vger.kernel.org
8547M:	linux-fsdevel@vger.kernel.org
8548L:	linux-xfs@vger.kernel.org
8549L:	linux-fsdevel@vger.kernel.org
8550T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8551S:	Supported
8552F:	fs/iomap/
8553F:	include/linux/iomap.h
8554
8555IOMMU DRIVERS
8556M:	Joerg Roedel <joro@8bytes.org>
8557L:	iommu@lists.linux-foundation.org
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8559S:	Maintained
8560F:	Documentation/devicetree/bindings/iommu/
8561F:	drivers/iommu/
8562F:	include/linux/iommu.h
8563F:	include/linux/of_iommu.h
8564F:	include/linux/iova.h
8565
8566IO_URING
8567M:	Jens Axboe <axboe@kernel.dk>
8568L:	linux-block@vger.kernel.org
8569L:	linux-fsdevel@vger.kernel.org
8570T:	git git://git.kernel.dk/linux-block
8571T:	git git://git.kernel.dk/liburing
8572S:	Maintained
8573F:	fs/io_uring.c
8574F:	include/uapi/linux/io_uring.h
8575
8576IPMI SUBSYSTEM
8577M:	Corey Minyard <minyard@acm.org>
8578L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8579W:	http://openipmi.sourceforge.net/
8580S:	Supported
8581F:	Documentation/devicetree/bindings/ipmi/
8582F:	Documentation/IPMI.txt
8583F:	drivers/char/ipmi/
8584F:	include/linux/ipmi*
8585F:	include/uapi/linux/ipmi*
8586
8587IPS SCSI RAID DRIVER
8588M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8589L:	linux-scsi@vger.kernel.org
8590W:	http://www.adaptec.com/
8591S:	Maintained
8592F:	drivers/scsi/ips*
8593
8594IPVS
8595M:	Wensong Zhang <wensong@linux-vs.org>
8596M:	Simon Horman <horms@verge.net.au>
8597M:	Julian Anastasov <ja@ssi.bg>
8598L:	netdev@vger.kernel.org
8599L:	lvs-devel@vger.kernel.org
8600S:	Maintained
8601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8603F:	Documentation/networking/ipvs-sysctl.txt
8604F:	include/net/ip_vs.h
8605F:	include/uapi/linux/ip_vs.h
8606F:	net/netfilter/ipvs/
8607
8608IPWIRELESS DRIVER
8609M:	Jiri Kosina <jikos@kernel.org>
8610M:	David Sterba <dsterba@suse.com>
8611S:	Odd Fixes
8612F:	drivers/tty/ipwireless/
8613
8614IPX NETWORK LAYER
8615L:	netdev@vger.kernel.org
8616S:	Obsolete
8617F:	include/uapi/linux/ipx.h
8618
8619IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8620M:	Marc Zyngier <maz@kernel.org>
8621S:	Maintained
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8623F:	Documentation/IRQ-domain.txt
8624F:	include/linux/irqdomain.h
8625F:	kernel/irq/irqdomain.c
8626F:	kernel/irq/msi.c
8627
8628IRQ SUBSYSTEM
8629M:	Thomas Gleixner <tglx@linutronix.de>
8630L:	linux-kernel@vger.kernel.org
8631S:	Maintained
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8633F:	kernel/irq/
8634
8635IRQCHIP DRIVERS
8636M:	Thomas Gleixner <tglx@linutronix.de>
8637M:	Jason Cooper <jason@lakedaemon.net>
8638M:	Marc Zyngier <maz@kernel.org>
8639L:	linux-kernel@vger.kernel.org
8640S:	Maintained
8641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8642F:	Documentation/devicetree/bindings/interrupt-controller/
8643F:	drivers/irqchip/
8644
8645ISA
8646M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8647S:	Maintained
8648F:	Documentation/driver-api/isa.rst
8649F:	drivers/base/isa.c
8650F:	include/linux/isa.h
8651
8652ISA RADIO MODULE
8653M:	Hans Verkuil <hverkuil@xs4all.nl>
8654L:	linux-media@vger.kernel.org
8655T:	git git://linuxtv.org/media_tree.git
8656W:	https://linuxtv.org
8657S:	Maintained
8658F:	drivers/media/radio/radio-isa*
8659
8660ISAPNP
8661M:	Jaroslav Kysela <perex@perex.cz>
8662S:	Maintained
8663F:	Documentation/driver-api/isapnp.rst
8664F:	drivers/pnp/isapnp/
8665F:	include/linux/isapnp.h
8666
8667ISCSI
8668M:	Lee Duncan <lduncan@suse.com>
8669M:	Chris Leech <cleech@redhat.com>
8670L:	open-iscsi@googlegroups.com
8671W:	www.open-iscsi.com
8672S:	Maintained
8673F:	drivers/scsi/*iscsi*
8674F:	include/scsi/*iscsi*
8675
8676iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8677M:	Peter Jones <pjones@redhat.com>
8678M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8679S:	Maintained
8680F:	drivers/firmware/iscsi_ibft*
8681
8682ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8683M:	Sagi Grimberg <sagi@grimberg.me>
8684M:	Max Gurtovoy <maxg@mellanox.com>
8685L:	linux-rdma@vger.kernel.org
8686S:	Supported
8687W:	http://www.openfabrics.org
8688W:	www.open-iscsi.org
8689Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8690F:	drivers/infiniband/ulp/iser/
8691
8692ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8693M:	Sagi Grimberg <sagi@grimberg.me>
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8695L:	linux-rdma@vger.kernel.org
8696L:	target-devel@vger.kernel.org
8697S:	Supported
8698W:	http://www.linux-iscsi.org
8699F:	drivers/infiniband/ulp/isert
8700
8701ISDN/mISDN SUBSYSTEM
8702M:	Karsten Keil <isdn@linux-pingi.de>
8703L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8704L:	netdev@vger.kernel.org
8705W:	http://www.isdn4linux.de
8706S:	Maintained
8707F:	drivers/isdn/mISDN
8708F:	drivers/isdn/hardware
8709
8710ISDN/CAPI SUBSYSTEM
8711M:	Karsten Keil <isdn@linux-pingi.de>
8712L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8713L:	netdev@vger.kernel.org
8714W:	http://www.isdn4linux.de
8715S:	Odd Fixes
8716F:	Documentation/isdn/
8717F:	drivers/isdn/capi/
8718F:	drivers/staging/isdn/
8719F:	net/bluetooth/cmtp/
8720F:	include/linux/isdn/
8721F:	include/uapi/linux/isdn/
8722
8723IT87 HARDWARE MONITORING DRIVER
8724M:	Jean Delvare <jdelvare@suse.com>
8725L:	linux-hwmon@vger.kernel.org
8726S:	Maintained
8727F:	Documentation/hwmon/it87.rst
8728F:	drivers/hwmon/it87.c
8729
8730IT913X MEDIA DRIVER
8731M:	Antti Palosaari <crope@iki.fi>
8732L:	linux-media@vger.kernel.org
8733W:	https://linuxtv.org
8734W:	http://palosaari.fi/linux/
8735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8736T:	git git://linuxtv.org/anttip/media_tree.git
8737S:	Maintained
8738F:	drivers/media/tuners/it913x*
8739
8740IVTV VIDEO4LINUX DRIVER
8741M:	Andy Walls <awalls@md.metrocast.net>
8742L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8743L:	linux-media@vger.kernel.org
8744T:	git git://linuxtv.org/media_tree.git
8745W:	http://www.ivtvdriver.org
8746S:	Maintained
8747F:	Documentation/media/v4l-drivers/ivtv*
8748F:	drivers/media/pci/ivtv/
8749F:	include/uapi/linux/ivtv*
8750
8751IX2505V MEDIA DRIVER
8752M:	Malcolm Priestley <tvboxspy@gmail.com>
8753L:	linux-media@vger.kernel.org
8754W:	https://linuxtv.org
8755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8756S:	Maintained
8757F:	drivers/media/dvb-frontends/ix2505v*
8758
8759JAILHOUSE HYPERVISOR INTERFACE
8760M:	Jan Kiszka <jan.kiszka@siemens.com>
8761L:	jailhouse-dev@googlegroups.com
8762S:	Maintained
8763F:	arch/x86/kernel/jailhouse.c
8764F:	arch/x86/include/asm/jailhouse_para.h
8765
8766JC42.4 TEMPERATURE SENSOR DRIVER
8767M:	Guenter Roeck <linux@roeck-us.net>
8768L:	linux-hwmon@vger.kernel.org
8769S:	Maintained
8770F:	drivers/hwmon/jc42.c
8771F:	Documentation/hwmon/jc42.rst
8772
8773JFS FILESYSTEM
8774M:	Dave Kleikamp <shaggy@kernel.org>
8775L:	jfs-discussion@lists.sourceforge.net
8776W:	http://jfs.sourceforge.net/
8777T:	git git://github.com/kleikamp/linux-shaggy.git
8778S:	Maintained
8779F:	Documentation/admin-guide/jfs.rst
8780F:	fs/jfs/
8781
8782JME NETWORK DRIVER
8783M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8784L:	netdev@vger.kernel.org
8785S:	Maintained
8786F:	drivers/net/ethernet/jme.*
8787
8788JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8789M:	David Woodhouse <dwmw2@infradead.org>
8790M:	Richard Weinberger <richard@nod.at>
8791L:	linux-mtd@lists.infradead.org
8792W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8793T:	git git://git.infradead.org/ubifs-2.6.git
8794S:	Odd Fixes
8795F:	fs/jffs2/
8796F:	include/uapi/linux/jffs2.h
8797
8798JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8799M:	"Theodore Ts'o" <tytso@mit.edu>
8800M:	Jan Kara <jack@suse.com>
8801L:	linux-ext4@vger.kernel.org
8802S:	Maintained
8803F:	fs/jbd2/
8804F:	include/linux/jbd2.h
8805
8806JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8807M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8808L:	linux-media@vger.kernel.org
8809S:	Maintained
8810F:	drivers/media/platform/rcar_jpu.c
8811
8812JSM Neo PCI based serial card
8813L:	linux-serial@vger.kernel.org
8814S:	Orphan
8815F:	drivers/tty/serial/jsm/
8816
8817K10TEMP HARDWARE MONITORING DRIVER
8818M:	Clemens Ladisch <clemens@ladisch.de>
8819L:	linux-hwmon@vger.kernel.org
8820S:	Maintained
8821F:	Documentation/hwmon/k10temp.rst
8822F:	drivers/hwmon/k10temp.c
8823
8824K8TEMP HARDWARE MONITORING DRIVER
8825M:	Rudolf Marek <r.marek@assembler.cz>
8826L:	linux-hwmon@vger.kernel.org
8827S:	Maintained
8828F:	Documentation/hwmon/k8temp.rst
8829F:	drivers/hwmon/k8temp.c
8830
8831KASAN
8832M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8833R:	Alexander Potapenko <glider@google.com>
8834R:	Dmitry Vyukov <dvyukov@google.com>
8835L:	kasan-dev@googlegroups.com
8836S:	Maintained
8837F:	arch/*/include/asm/kasan.h
8838F:	arch/*/mm/kasan_init*
8839F:	Documentation/dev-tools/kasan.rst
8840F:	include/linux/kasan*.h
8841F:	lib/test_kasan.c
8842F:	mm/kasan/
8843F:	scripts/Makefile.kasan
8844
8845KCONFIG
8846M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8848L:	linux-kbuild@vger.kernel.org
8849S:	Maintained
8850F:	Documentation/kbuild/kconfig*
8851F:	scripts/kconfig/
8852F:	scripts/Kconfig.include
8853
8854KDUMP
8855M:	Dave Young <dyoung@redhat.com>
8856M:	Baoquan He <bhe@redhat.com>
8857R:	Vivek Goyal <vgoyal@redhat.com>
8858L:	kexec@lists.infradead.org
8859W:	http://lse.sourceforge.net/kdump/
8860S:	Maintained
8861F:	Documentation/admin-guide/kdump/
8862
8863KEENE FM RADIO TRANSMITTER DRIVER
8864M:	Hans Verkuil <hverkuil@xs4all.nl>
8865L:	linux-media@vger.kernel.org
8866T:	git git://linuxtv.org/media_tree.git
8867W:	https://linuxtv.org
8868S:	Maintained
8869F:	drivers/media/radio/radio-keene*
8870
8871KERNEL AUTOMOUNTER
8872M:	Ian Kent <raven@themaw.net>
8873L:	autofs@vger.kernel.org
8874S:	Maintained
8875F:	fs/autofs/
8876
8877KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8878M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8879M:	Michal Marek <michal.lkml@markovi.net>
8880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8881L:	linux-kbuild@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/kbuild/
8884F:	Makefile
8885F:	scripts/Kbuild*
8886F:	scripts/Makefile*
8887F:	scripts/basic/
8888F:	scripts/mk*
8889F:	scripts/*vmlinux*
8890F:	scripts/mod/
8891F:	scripts/package/
8892
8893KERNEL JANITORS
8894L:	kernel-janitors@vger.kernel.org
8895W:	http://kernelnewbies.org/KernelJanitors
8896S:	Odd Fixes
8897
8898KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8899M:	"J. Bruce Fields" <bfields@fieldses.org>
8900M:	Chuck Lever <chuck.lever@oracle.com>
8901L:	linux-nfs@vger.kernel.org
8902W:	http://nfs.sourceforge.net/
8903T:	git git://linux-nfs.org/~bfields/linux.git
8904S:	Supported
8905F:	fs/nfsd/
8906F:	include/uapi/linux/nfsd/
8907F:	fs/lockd/
8908F:	fs/nfs_common/
8909F:	net/sunrpc/
8910F:	include/linux/lockd/
8911F:	include/linux/sunrpc/
8912F:	include/uapi/linux/sunrpc/
8913
8914KERNEL SELFTEST FRAMEWORK
8915M:	Shuah Khan <shuah@kernel.org>
8916M:	Shuah Khan <skhan@linuxfoundation.org>
8917L:	linux-kselftest@vger.kernel.org
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8919Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8920S:	Maintained
8921F:	tools/testing/selftests/
8922F:	Documentation/dev-tools/kselftest*
8923
8924KERNEL USERMODE HELPER
8925M:	Luis Chamberlain <mcgrof@kernel.org>
8926L:	linux-kernel@vger.kernel.org
8927S:	Maintained
8928F:	kernel/umh.c
8929F:	include/linux/umh.h
8930
8931KERNEL VIRTUAL MACHINE (KVM)
8932M:	Paolo Bonzini <pbonzini@redhat.com>
8933M:	Radim Krčmář <rkrcmar@redhat.com>
8934L:	kvm@vger.kernel.org
8935W:	http://www.linux-kvm.org
8936T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8937S:	Supported
8938F:	Documentation/virt/kvm/
8939F:	include/trace/events/kvm.h
8940F:	include/uapi/asm-generic/kvm*
8941F:	include/uapi/linux/kvm*
8942F:	include/asm-generic/kvm*
8943F:	include/linux/kvm*
8944F:	include/kvm/iodev.h
8945F:	virt/kvm/*
8946F:	tools/kvm/
8947F:	tools/testing/selftests/kvm/
8948
8949KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8950M:	Marc Zyngier <maz@kernel.org>
8951R:	James Morse <james.morse@arm.com>
8952R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8953R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955L:	kvmarm@lists.cs.columbia.edu
8956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8957S:	Maintained
8958F:	arch/arm/include/uapi/asm/kvm*
8959F:	arch/arm/include/asm/kvm*
8960F:	arch/arm/kvm/
8961F:	arch/arm64/include/uapi/asm/kvm*
8962F:	arch/arm64/include/asm/kvm*
8963F:	arch/arm64/kvm/
8964F:	virt/kvm/arm/
8965F:	include/kvm/arm_*
8966
8967KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8968M:	James Hogan <jhogan@kernel.org>
8969L:	linux-mips@vger.kernel.org
8970S:	Supported
8971F:	arch/mips/include/uapi/asm/kvm*
8972F:	arch/mips/include/asm/kvm*
8973F:	arch/mips/kvm/
8974
8975KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8976M:	Paul Mackerras <paulus@ozlabs.org>
8977L:	kvm-ppc@vger.kernel.org
8978W:	http://www.linux-kvm.org/
8979T:	git git://github.com/agraf/linux-2.6.git
8980S:	Supported
8981F:	arch/powerpc/include/uapi/asm/kvm*
8982F:	arch/powerpc/include/asm/kvm*
8983F:	arch/powerpc/kvm/
8984F:	arch/powerpc/kernel/kvm*
8985
8986KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8987M:	Christian Borntraeger <borntraeger@de.ibm.com>
8988M:	Janosch Frank <frankja@linux.ibm.com>
8989R:	David Hildenbrand <david@redhat.com>
8990R:	Cornelia Huck <cohuck@redhat.com>
8991L:	kvm@vger.kernel.org
8992W:	http://www.ibm.com/developerworks/linux/linux390/
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8994S:	Supported
8995F:	arch/s390/include/uapi/asm/kvm*
8996F:	arch/s390/include/asm/gmap.h
8997F:	arch/s390/include/asm/kvm*
8998F:	arch/s390/kvm/
8999F:	arch/s390/mm/gmap.c
9000F:	tools/testing/selftests/kvm/s390x/
9001F:	tools/testing/selftests/kvm/*/s390x/
9002
9003KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9004M:	Paolo Bonzini <pbonzini@redhat.com>
9005M:	Radim Krčmář <rkrcmar@redhat.com>
9006R:	Sean Christopherson <sean.j.christopherson@intel.com>
9007R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9008R:	Wanpeng Li <wanpengli@tencent.com>
9009R:	Jim Mattson <jmattson@google.com>
9010R:	Joerg Roedel <joro@8bytes.org>
9011L:	kvm@vger.kernel.org
9012W:	http://www.linux-kvm.org
9013T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9014S:	Supported
9015F:	arch/x86/kvm/
9016F:	arch/x86/kvm/*/
9017F:	arch/x86/include/uapi/asm/kvm*
9018F:	arch/x86/include/uapi/asm/vmx.h
9019F:	arch/x86/include/uapi/asm/svm.h
9020F:	arch/x86/include/asm/kvm*
9021F:	arch/x86/include/asm/pvclock-abi.h
9022F:	arch/x86/include/asm/svm.h
9023F:	arch/x86/include/asm/vmx.h
9024F:	arch/x86/kernel/kvm.c
9025F:	arch/x86/kernel/kvmclock.c
9026
9027KERNFS
9028M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9029M:	Tejun Heo <tj@kernel.org>
9030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9031S:	Supported
9032F:	include/linux/kernfs.h
9033F:	fs/kernfs/
9034
9035KEXEC
9036M:	Eric Biederman <ebiederm@xmission.com>
9037W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9038L:	kexec@lists.infradead.org
9039S:	Maintained
9040F:	include/linux/kexec.h
9041F:	include/uapi/linux/kexec.h
9042F:	kernel/kexec*
9043
9044KEYS-ENCRYPTED
9045M:	Mimi Zohar <zohar@linux.ibm.com>
9046L:	linux-integrity@vger.kernel.org
9047L:	keyrings@vger.kernel.org
9048S:	Supported
9049F:	Documentation/security/keys/trusted-encrypted.rst
9050F:	include/keys/encrypted-type.h
9051F:	security/keys/encrypted-keys/
9052
9053KEYS-TRUSTED
9054M:	James Bottomley <jejb@linux.ibm.com>
9055M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9056M:	Mimi Zohar <zohar@linux.ibm.com>
9057L:	linux-integrity@vger.kernel.org
9058L:	keyrings@vger.kernel.org
9059S:	Supported
9060F:	Documentation/security/keys/trusted-encrypted.rst
9061F:	include/keys/trusted-type.h
9062F:	security/keys/trusted.c
9063F:	include/keys/trusted.h
9064
9065KEYS/KEYRINGS:
9066M:	David Howells <dhowells@redhat.com>
9067M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9068L:	keyrings@vger.kernel.org
9069S:	Maintained
9070F:	Documentation/security/keys/core.rst
9071F:	include/linux/key.h
9072F:	include/linux/key-type.h
9073F:	include/linux/keyctl.h
9074F:	include/uapi/linux/keyctl.h
9075F:	include/keys/
9076F:	security/keys/
9077
9078KGDB / KDB /debug_core
9079M:	Jason Wessel <jason.wessel@windriver.com>
9080M:	Daniel Thompson <daniel.thompson@linaro.org>
9081R:	Douglas Anderson <dianders@chromium.org>
9082W:	http://kgdb.wiki.kernel.org/
9083L:	kgdb-bugreport@lists.sourceforge.net
9084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9085S:	Maintained
9086F:	Documentation/dev-tools/kgdb.rst
9087F:	drivers/misc/kgdbts.c
9088F:	drivers/tty/serial/kgdboc.c
9089F:	include/linux/kdb.h
9090F:	include/linux/kgdb.h
9091F:	kernel/debug/
9092
9093KMEMLEAK
9094M:	Catalin Marinas <catalin.marinas@arm.com>
9095S:	Maintained
9096F:	Documentation/dev-tools/kmemleak.rst
9097F:	include/linux/kmemleak.h
9098F:	mm/kmemleak.c
9099F:	mm/kmemleak-test.c
9100
9101KMOD KERNEL MODULE LOADER - USERMODE HELPER
9102M:	Luis Chamberlain <mcgrof@kernel.org>
9103L:	linux-kernel@vger.kernel.org
9104S:	Maintained
9105F:	kernel/kmod.c
9106F:	include/linux/kmod.h
9107F:	lib/test_kmod.c
9108F:	tools/testing/selftests/kmod/
9109
9110KPROBES
9111M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9112M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9113M:	"David S. Miller" <davem@davemloft.net>
9114M:	Masami Hiramatsu <mhiramat@kernel.org>
9115S:	Maintained
9116F:	Documentation/kprobes.txt
9117F:	include/linux/kprobes.h
9118F:	include/asm-generic/kprobes.h
9119F:	kernel/kprobes.c
9120
9121KS0108 LCD CONTROLLER DRIVER
9122M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9123S:	Maintained
9124F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9125F:	drivers/auxdisplay/ks0108.c
9126F:	include/linux/ks0108.h
9127
9128L3MDEV
9129M:	David Ahern <dsa@cumulusnetworks.com>
9130L:	netdev@vger.kernel.org
9131S:	Maintained
9132F:	net/l3mdev
9133F:	include/net/l3mdev.h
9134
9135L7 BPF FRAMEWORK
9136M:	John Fastabend <john.fastabend@gmail.com>
9137M:	Daniel Borkmann <daniel@iogearbox.net>
9138L:	netdev@vger.kernel.org
9139L:	bpf@vger.kernel.org
9140S:	Maintained
9141F:	include/linux/skmsg.h
9142F:	net/core/skmsg.c
9143F:	net/core/sock_map.c
9144F:	net/ipv4/tcp_bpf.c
9145
9146LANTIQ / INTEL Ethernet drivers
9147M:	Hauke Mehrtens <hauke@hauke-m.de>
9148L:	netdev@vger.kernel.org
9149S:	Maintained
9150F:	net/dsa/tag_gswip.c
9151F:	drivers/net/ethernet/lantiq_xrx200.c
9152F:	drivers/net/dsa/lantiq_pce.h
9153F:	drivers/net/dsa/lantiq_gswip.c
9154
9155LANTIQ MIPS ARCHITECTURE
9156M:	John Crispin <john@phrozen.org>
9157L:	linux-mips@vger.kernel.org
9158S:	Maintained
9159F:	arch/mips/lantiq
9160F:	drivers/soc/lantiq
9161
9162LAPB module
9163L:	linux-x25@vger.kernel.org
9164S:	Orphan
9165F:	Documentation/networking/lapb-module.txt
9166F:	include/*/lapb.h
9167F:	net/lapb/
9168
9169LASI 53c700 driver for PARISC
9170M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9171L:	linux-scsi@vger.kernel.org
9172S:	Maintained
9173F:	Documentation/scsi/53c700.txt
9174F:	drivers/scsi/53c700*
9175
9176LEAKING_ADDRESSES
9177M:	Tobin C. Harding <me@tobin.cc>
9178M:	Tycho Andersen <tycho@tycho.ws>
9179L:	kernel-hardening@lists.openwall.com
9180S:	Maintained
9181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9182F:	scripts/leaking_addresses.pl
9183
9184LED SUBSYSTEM
9185M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9186M:	Pavel Machek <pavel@ucw.cz>
9187R:	Dan Murphy <dmurphy@ti.com>
9188L:	linux-leds@vger.kernel.org
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9190S:	Maintained
9191F:	Documentation/devicetree/bindings/leds/
9192F:	drivers/leds/
9193F:	include/linux/leds.h
9194
9195LEGACY EEPROM DRIVER
9196M:	Jean Delvare <jdelvare@suse.com>
9197S:	Maintained
9198F:	Documentation/misc-devices/eeprom.rst
9199F:	drivers/misc/eeprom/eeprom.c
9200
9201LEGO MINDSTORMS EV3
9202R:	David Lechner <david@lechnology.com>
9203S:	Maintained
9204F:	arch/arm/boot/dts/da850-lego-ev3.dts
9205F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9206F:	drivers/power/supply/lego_ev3_battery.c
9207
9208LEGO USB Tower driver
9209M:	Juergen Stuber <starblue@users.sourceforge.net>
9210L:	legousb-devel@lists.sourceforge.net
9211W:	http://legousb.sourceforge.net/
9212S:	Maintained
9213F:	drivers/usb/misc/legousbtower.c
9214
9215LG LAPTOP EXTRAS
9216M:	Matan Ziv-Av <matan@svgalib.org>
9217L:	platform-driver-x86@vger.kernel.org
9218S:	Maintained
9219F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9220F:	Documentation/admin-guide/laptops/lg-laptop.rst
9221F:	drivers/platform/x86/lg-laptop.c
9222
9223LG2160 MEDIA DRIVER
9224M:	Michael Krufky <mkrufky@linuxtv.org>
9225L:	linux-media@vger.kernel.org
9226W:	https://linuxtv.org
9227W:	http://github.com/mkrufky
9228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9229T:	git git://linuxtv.org/mkrufky/tuners.git
9230S:	Maintained
9231F:	drivers/media/dvb-frontends/lg2160.*
9232
9233LGDT3305 MEDIA DRIVER
9234M:	Michael Krufky <mkrufky@linuxtv.org>
9235L:	linux-media@vger.kernel.org
9236W:	https://linuxtv.org
9237W:	http://github.com/mkrufky
9238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9239T:	git git://linuxtv.org/mkrufky/tuners.git
9240S:	Maintained
9241F:	drivers/media/dvb-frontends/lgdt3305.*
9242
9243LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9244M:	Viresh Kumar <vireshk@kernel.org>
9245L:	linux-ide@vger.kernel.org
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9247S:	Maintained
9248F:	include/linux/pata_arasan_cf_data.h
9249F:	drivers/ata/pata_arasan_cf.c
9250
9251LIBATA PATA DRIVERS
9252M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9253M:	Jens Axboe <axboe@kernel.dk>
9254L:	linux-ide@vger.kernel.org
9255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9256S:	Maintained
9257F:	drivers/ata/pata_*.c
9258F:	drivers/ata/ata_generic.c
9259
9260LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9261M:	Linus Walleij <linus.walleij@linaro.org>
9262L:	linux-ide@vger.kernel.org
9263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9264S:	Maintained
9265F:	drivers/ata/pata_ftide010.c
9266F:	drivers/ata/sata_gemini.c
9267F:	drivers/ata/sata_gemini.h
9268
9269LIBATA SATA AHCI PLATFORM devices support
9270M:	Hans de Goede <hdegoede@redhat.com>
9271M:	Jens Axboe <axboe@kernel.dk>
9272L:	linux-ide@vger.kernel.org
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9274S:	Maintained
9275F:	drivers/ata/ahci_platform.c
9276F:	drivers/ata/libahci_platform.c
9277F:	include/linux/ahci_platform.h
9278
9279LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9280M:	Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
9285
9286LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9287M:	Jens Axboe <axboe@kernel.dk>
9288L:	linux-ide@vger.kernel.org
9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9290S:	Maintained
9291F:	drivers/ata/
9292F:	include/linux/ata.h
9293F:	include/linux/libata.h
9294F:	Documentation/devicetree/bindings/ata/
9295
9296LIBLOCKDEP
9297M:	Sasha Levin <alexander.levin@microsoft.com>
9298S:	Maintained
9299F:	tools/lib/lockdep/
9300
9301LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9302M:	Dan Williams <dan.j.williams@intel.com>
9303M:	Vishal Verma <vishal.l.verma@intel.com>
9304M:	Dave Jiang <dave.jiang@intel.com>
9305L:	linux-nvdimm@lists.01.org
9306Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9307S:	Supported
9308F:	drivers/nvdimm/blk.c
9309F:	drivers/nvdimm/region_devs.c
9310
9311LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9312M:	Vishal Verma <vishal.l.verma@intel.com>
9313M:	Dan Williams <dan.j.williams@intel.com>
9314M:	Dave Jiang <dave.jiang@intel.com>
9315L:	linux-nvdimm@lists.01.org
9316Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9317S:	Supported
9318F:	drivers/nvdimm/btt*
9319
9320LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9321M:	Dan Williams <dan.j.williams@intel.com>
9322M:	Vishal Verma <vishal.l.verma@intel.com>
9323M:	Dave Jiang <dave.jiang@intel.com>
9324L:	linux-nvdimm@lists.01.org
9325Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9326S:	Supported
9327F:	drivers/nvdimm/pmem*
9328
9329LIBNVDIMM: DEVICETREE BINDINGS
9330M:	Oliver O'Halloran <oohall@gmail.com>
9331L:	linux-nvdimm@lists.01.org
9332Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9333S:	Supported
9334F:	drivers/nvdimm/of_pmem.c
9335F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9336
9337LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9338M:	Dan Williams <dan.j.williams@intel.com>
9339M:	Vishal Verma <vishal.l.verma@intel.com>
9340M:	Dave Jiang <dave.jiang@intel.com>
9341M:	Keith Busch <keith.busch@intel.com>
9342M:	Ira Weiny <ira.weiny@intel.com>
9343L:	linux-nvdimm@lists.01.org
9344Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9346S:	Supported
9347F:	drivers/nvdimm/*
9348F:	drivers/acpi/nfit/*
9349F:	include/linux/nd.h
9350F:	include/linux/libnvdimm.h
9351F:	include/uapi/linux/ndctl.h
9352
9353LICENSES and SPDX stuff
9354M:	Thomas Gleixner <tglx@linutronix.de>
9355M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9356L:	linux-spdx@vger.kernel.org
9357S:	Maintained
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9359F:	COPYING
9360F:	Documentation/process/license-rules.rst
9361F:	LICENSES/
9362F:	scripts/spdxcheck-test.sh
9363F:	scripts/spdxcheck.py
9364
9365LIGHTNVM PLATFORM SUPPORT
9366M:	Matias Bjorling <mb@lightnvm.io>
9367W:	http://github/OpenChannelSSD
9368L:	linux-block@vger.kernel.org
9369S:	Maintained
9370F:	drivers/lightnvm/
9371F:	include/linux/lightnvm.h
9372F:	include/uapi/linux/lightnvm.h
9373
9374LINUX FOR POWER MACINTOSH
9375M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9376W:	http://www.penguinppc.org/
9377L:	linuxppc-dev@lists.ozlabs.org
9378S:	Maintained
9379F:	arch/powerpc/platforms/powermac/
9380F:	drivers/macintosh/
9381
9382LINUX FOR POWERPC (32-BIT AND 64-BIT)
9383M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9384M:	Paul Mackerras <paulus@samba.org>
9385M:	Michael Ellerman <mpe@ellerman.id.au>
9386W:	https://github.com/linuxppc/linux/wiki
9387L:	linuxppc-dev@lists.ozlabs.org
9388Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9390S:	Supported
9391F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9392F:	Documentation/devicetree/bindings/powerpc/
9393F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9394F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9395F:	Documentation/powerpc/
9396F:	arch/powerpc/
9397F:	drivers/char/tpm/tpm_ibmvtpm*
9398F:	drivers/crypto/nx/
9399F:	drivers/crypto/vmx/
9400F:	drivers/i2c/busses/i2c-opal.c
9401F:	drivers/net/ethernet/ibm/ibmveth.*
9402F:	drivers/net/ethernet/ibm/ibmvnic.*
9403F:	drivers/pci/hotplug/pnv_php.c
9404F:	drivers/pci/hotplug/rpa*
9405F:	drivers/rtc/rtc-opal.c
9406F:	drivers/scsi/ibmvscsi/
9407F:	drivers/tty/hvc/hvc_opal.c
9408F:	drivers/watchdog/wdrtas.c
9409F:	tools/testing/selftests/powerpc
9410N:	/pmac
9411N:	powermac
9412N:	powernv
9413N:	[^a-z0-9]ps3
9414N:	pseries
9415
9416LINUX FOR POWERPC EMBEDDED MPC5XXX
9417M:	Anatolij Gustschin <agust@denx.de>
9418L:	linuxppc-dev@lists.ozlabs.org
9419T:	git git://git.denx.de/linux-denx-agust.git
9420S:	Maintained
9421F:	arch/powerpc/platforms/512x/
9422F:	arch/powerpc/platforms/52xx/
9423
9424LINUX FOR POWERPC EMBEDDED PPC4XX
9425M:	Alistair Popple <alistair@popple.id.au>
9426M:	Matt Porter <mporter@kernel.crashing.org>
9427W:	http://www.penguinppc.org/
9428L:	linuxppc-dev@lists.ozlabs.org
9429S:	Maintained
9430F:	arch/powerpc/platforms/40x/
9431F:	arch/powerpc/platforms/44x/
9432
9433LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9434M:	Scott Wood <oss@buserror.net>
9435M:	Kumar Gala <galak@kernel.crashing.org>
9436W:	http://www.penguinppc.org/
9437L:	linuxppc-dev@lists.ozlabs.org
9438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9439S:	Maintained
9440F:	arch/powerpc/platforms/83xx/
9441F:	arch/powerpc/platforms/85xx/
9442F:	Documentation/devicetree/bindings/powerpc/fsl/
9443
9444LINUX FOR POWERPC EMBEDDED PPC8XX
9445M:	Vitaly Bordug <vitb@kernel.crashing.org>
9446W:	http://www.penguinppc.org/
9447L:	linuxppc-dev@lists.ozlabs.org
9448S:	Maintained
9449F:	arch/powerpc/platforms/8xx/
9450
9451LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9452L:	linuxppc-dev@lists.ozlabs.org
9453S:	Orphan
9454F:	arch/powerpc/*/*virtex*
9455F:	arch/powerpc/*/*/*virtex*
9456
9457LINUX FOR POWERPC PA SEMI PWRFICIENT
9458L:	linuxppc-dev@lists.ozlabs.org
9459S:	Orphan
9460F:	arch/powerpc/platforms/pasemi/
9461F:	drivers/*/*pasemi*
9462F:	drivers/*/*/*pasemi*
9463
9464LINUX KERNEL DUMP TEST MODULE (LKDTM)
9465M:	Kees Cook <keescook@chromium.org>
9466S:	Maintained
9467F:	drivers/misc/lkdtm/*
9468
9469LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9470M:	Alan Stern <stern@rowland.harvard.edu>
9471M:	Andrea Parri <parri.andrea@gmail.com>
9472M:	Will Deacon <will@kernel.org>
9473M:	Peter Zijlstra <peterz@infradead.org>
9474M:	Boqun Feng <boqun.feng@gmail.com>
9475M:	Nicholas Piggin <npiggin@gmail.com>
9476M:	David Howells <dhowells@redhat.com>
9477M:	Jade Alglave <j.alglave@ucl.ac.uk>
9478M:	Luc Maranget <luc.maranget@inria.fr>
9479M:	"Paul E. McKenney" <paulmck@kernel.org>
9480R:	Akira Yokosawa <akiyks@gmail.com>
9481R:	Daniel Lustig <dlustig@nvidia.com>
9482L:	linux-kernel@vger.kernel.org
9483L:	linux-arch@vger.kernel.org
9484S:	Supported
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9486F:	tools/memory-model/
9487F:	Documentation/atomic_bitops.txt
9488F:	Documentation/atomic_t.txt
9489F:	Documentation/core-api/atomic_ops.rst
9490F:	Documentation/core-api/refcount-vs-atomic.rst
9491F:	Documentation/memory-barriers.txt
9492
9493LIS3LV02D ACCELEROMETER DRIVER
9494M:	Eric Piel <eric.piel@tremplin-utc.net>
9495S:	Maintained
9496F:	Documentation/misc-devices/lis3lv02d.rst
9497F:	drivers/misc/lis3lv02d/
9498F:	drivers/platform/x86/hp_accel.c
9499
9500LIVE PATCHING
9501M:	Josh Poimboeuf <jpoimboe@redhat.com>
9502M:	Jiri Kosina <jikos@kernel.org>
9503M:	Miroslav Benes <mbenes@suse.cz>
9504M:	Petr Mladek <pmladek@suse.com>
9505R:	Joe Lawrence <joe.lawrence@redhat.com>
9506S:	Maintained
9507F:	kernel/livepatch/
9508F:	include/linux/livepatch.h
9509F:	arch/x86/include/asm/livepatch.h
9510F:	arch/x86/kernel/livepatch.c
9511F:	Documentation/livepatch/
9512F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9513F:	samples/livepatch/
9514F:	tools/testing/selftests/livepatch/
9515L:	live-patching@vger.kernel.org
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9517
9518LLC (802.2)
9519L:	netdev@vger.kernel.org
9520S:	Odd fixes
9521F:	include/linux/llc.h
9522F:	include/uapi/linux/llc.h
9523F:	include/net/llc*
9524F:	net/llc/
9525
9526LM73 HARDWARE MONITOR DRIVER
9527M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9528L:	linux-hwmon@vger.kernel.org
9529S:	Maintained
9530F:	drivers/hwmon/lm73.c
9531
9532LM78 HARDWARE MONITOR DRIVER
9533M:	Jean Delvare <jdelvare@suse.com>
9534L:	linux-hwmon@vger.kernel.org
9535S:	Maintained
9536F:	Documentation/hwmon/lm78.rst
9537F:	drivers/hwmon/lm78.c
9538
9539LM83 HARDWARE MONITOR DRIVER
9540M:	Jean Delvare <jdelvare@suse.com>
9541L:	linux-hwmon@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/hwmon/lm83.rst
9544F:	drivers/hwmon/lm83.c
9545
9546LM90 HARDWARE MONITOR DRIVER
9547M:	Jean Delvare <jdelvare@suse.com>
9548L:	linux-hwmon@vger.kernel.org
9549S:	Maintained
9550F:	Documentation/hwmon/lm90.rst
9551F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9552F:	drivers/hwmon/lm90.c
9553F:	include/dt-bindings/thermal/lm90.h
9554
9555LM95234 HARDWARE MONITOR DRIVER
9556M:	Guenter Roeck <linux@roeck-us.net>
9557L:	linux-hwmon@vger.kernel.org
9558S:	Maintained
9559F:	Documentation/hwmon/lm95234.rst
9560F:	drivers/hwmon/lm95234.c
9561
9562LME2510 MEDIA DRIVER
9563M:	Malcolm Priestley <tvboxspy@gmail.com>
9564L:	linux-media@vger.kernel.org
9565W:	https://linuxtv.org
9566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9567S:	Maintained
9568F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9569
9570LOADPIN SECURITY MODULE
9571M:	Kees Cook <keescook@chromium.org>
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9573S:	Supported
9574F:	security/loadpin/
9575F:	Documentation/admin-guide/LSM/LoadPin.rst
9576
9577LOCKING PRIMITIVES
9578M:	Peter Zijlstra <peterz@infradead.org>
9579M:	Ingo Molnar <mingo@redhat.com>
9580M:	Will Deacon <will@kernel.org>
9581L:	linux-kernel@vger.kernel.org
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9583S:	Maintained
9584F:	Documentation/locking/
9585F:	include/linux/lockdep.h
9586F:	include/linux/spinlock*.h
9587F:	arch/*/include/asm/spinlock*.h
9588F:	include/linux/rwlock*.h
9589F:	include/linux/mutex*.h
9590F:	include/linux/rwsem*.h
9591F:	include/linux/seqlock.h
9592F:	lib/locking*.[ch]
9593F:	kernel/locking/
9594X:	kernel/locking/locktorture.c
9595
9596LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9597M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9598L:	linux-ntfs-dev@lists.sourceforge.net
9599W:	http://www.linux-ntfs.org/content/view/19/37/
9600S:	Maintained
9601F:	Documentation/admin-guide/ldm.rst
9602F:	block/partitions/ldm.*
9603
9604LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9605M:	Sathya Prakash <sathya.prakash@broadcom.com>
9606M:	Chaitra P B <chaitra.basappa@broadcom.com>
9607M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9608L:	MPT-FusionLinux.pdl@broadcom.com
9609L:	linux-scsi@vger.kernel.org
9610W:	http://www.avagotech.com/support/
9611S:	Supported
9612F:	drivers/message/fusion/
9613F:	drivers/scsi/mpt3sas/
9614
9615LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9616M:	Matthew Wilcox <willy@infradead.org>
9617L:	linux-scsi@vger.kernel.org
9618S:	Maintained
9619F:	drivers/scsi/sym53c8xx_2/
9620
9621LTC1660 DAC DRIVER
9622M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9623L:	linux-iio@vger.kernel.org
9624S:	Maintained
9625F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9626F:	drivers/iio/dac/ltc1660.c
9627
9628LTC4261 HARDWARE MONITOR DRIVER
9629M:	Guenter Roeck <linux@roeck-us.net>
9630L:	linux-hwmon@vger.kernel.org
9631S:	Maintained
9632F:	Documentation/hwmon/ltc4261.rst
9633F:	drivers/hwmon/ltc4261.c
9634
9635LTC4306 I2C MULTIPLEXER DRIVER
9636M:	Michael Hennerich <michael.hennerich@analog.com>
9637W:	http://ez.analog.com/community/linux-device-drivers
9638L:	linux-i2c@vger.kernel.org
9639S:	Supported
9640F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9641F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9642
9643LTP (Linux Test Project)
9644M:	Mike Frysinger <vapier@gentoo.org>
9645M:	Cyril Hrubis <chrubis@suse.cz>
9646M:	Wanlong Gao <wanlong.gao@gmail.com>
9647M:	Jan Stancek <jstancek@redhat.com>
9648M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9649M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9650L:	ltp@lists.linux.it (subscribers-only)
9651W:	http://linux-test-project.github.io/
9652T:	git git://github.com/linux-test-project/ltp.git
9653S:	Maintained
9654
9655M68K ARCHITECTURE
9656M:	Geert Uytterhoeven <geert@linux-m68k.org>
9657L:	linux-m68k@lists.linux-m68k.org
9658W:	http://www.linux-m68k.org/
9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9660S:	Maintained
9661F:	arch/m68k/
9662F:	drivers/zorro/
9663
9664M68K ON APPLE MACINTOSH
9665M:	Joshua Thompson <funaho@jurai.org>
9666W:	http://www.mac.linux-m68k.org/
9667L:	linux-m68k@lists.linux-m68k.org
9668S:	Maintained
9669F:	arch/m68k/mac/
9670
9671M68K ON HP9000/300
9672M:	Philip Blundell <philb@gnu.org>
9673W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9674S:	Maintained
9675F:	arch/m68k/hp300/
9676
9677M88DS3103 MEDIA DRIVER
9678M:	Antti Palosaari <crope@iki.fi>
9679L:	linux-media@vger.kernel.org
9680W:	https://linuxtv.org
9681W:	http://palosaari.fi/linux/
9682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9683T:	git git://linuxtv.org/anttip/media_tree.git
9684S:	Maintained
9685F:	drivers/media/dvb-frontends/m88ds3103*
9686
9687M88RS2000 MEDIA DRIVER
9688M:	Malcolm Priestley <tvboxspy@gmail.com>
9689L:	linux-media@vger.kernel.org
9690W:	https://linuxtv.org
9691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9692S:	Maintained
9693F:	drivers/media/dvb-frontends/m88rs2000*
9694
9695MA901 MASTERKIT USB FM RADIO DRIVER
9696M:	Alexey Klimov <klimov.linux@gmail.com>
9697L:	linux-media@vger.kernel.org
9698T:	git git://linuxtv.org/media_tree.git
9699S:	Maintained
9700F:	drivers/media/radio/radio-ma901.c
9701
9702MAC80211
9703M:	Johannes Berg <johannes@sipsolutions.net>
9704L:	linux-wireless@vger.kernel.org
9705W:	http://wireless.kernel.org/
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9708S:	Maintained
9709F:	Documentation/networking/mac80211-injection.txt
9710F:	include/net/mac80211.h
9711F:	net/mac80211/
9712F:	drivers/net/wireless/mac80211_hwsim.[ch]
9713F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9714
9715MAILBOX API
9716M:	Jassi Brar <jassisinghbrar@gmail.com>
9717L:	linux-kernel@vger.kernel.org
9718S:	Maintained
9719F:	drivers/mailbox/
9720F:	include/linux/mailbox_client.h
9721F:	include/linux/mailbox_controller.h
9722
9723MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9724M:	Michael Kerrisk <mtk.manpages@gmail.com>
9725W:	http://www.kernel.org/doc/man-pages
9726L:	linux-man@vger.kernel.org
9727S:	Maintained
9728
9729MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9730M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9731L:	linux-mips@vger.kernel.org
9732S:	Maintained
9733F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9734
9735MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9736M:	Andrew Lunn <andrew@lunn.ch>
9737M:	Vivien Didelot <vivien.didelot@gmail.com>
9738L:	netdev@vger.kernel.org
9739S:	Maintained
9740F:	drivers/net/dsa/mv88e6xxx/
9741F:	include/linux/platform_data/mv88e6xxx.h
9742F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9743
9744MARVELL ARMADA DRM SUPPORT
9745M:	Russell King <linux@armlinux.org.uk>
9746S:	Maintained
9747T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9748T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9749F:	drivers/gpu/drm/armada/
9750F:	include/uapi/drm/armada_drm.h
9751F:	Documentation/devicetree/bindings/display/armada/
9752
9753MARVELL ARMADA 3700 PHY DRIVERS
9754M:	Miquel Raynal <miquel.raynal@bootlin.com>
9755S:	Maintained
9756F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9757F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9758F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9759F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9760
9761MARVELL CRYPTO DRIVER
9762M:	Boris Brezillon <bbrezillon@kernel.org>
9763M:	Arnaud Ebalard <arno@natisbad.org>
9764F:	drivers/crypto/marvell/
9765S:	Maintained
9766L:	linux-crypto@vger.kernel.org
9767
9768MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9769M:	Mirko Lindner <mlindner@marvell.com>
9770M:	Stephen Hemminger <stephen@networkplumber.org>
9771L:	netdev@vger.kernel.org
9772S:	Maintained
9773F:	drivers/net/ethernet/marvell/sk*
9774
9775MARVELL LIBERTAS WIRELESS DRIVER
9776L:	libertas-dev@lists.infradead.org
9777S:	Orphan
9778F:	drivers/net/wireless/marvell/libertas/
9779
9780MARVELL MACCHIATOBIN SUPPORT
9781M:	Russell King <linux@armlinux.org.uk>
9782L:	linux-arm-kernel@lists.infradead.org
9783S:	Maintained
9784F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9785
9786MARVELL MV643XX ETHERNET DRIVER
9787M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9788L:	netdev@vger.kernel.org
9789S:	Maintained
9790F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9791F:	include/linux/mv643xx.h
9792
9793MARVELL MV88X3310 PHY DRIVER
9794M:	Russell King <linux@armlinux.org.uk>
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	drivers/net/phy/marvell10g.c
9798
9799MARVELL MVEBU THERMAL DRIVER
9800M:	Miquel Raynal <miquel.raynal@bootlin.com>
9801S:	Maintained
9802F:	drivers/thermal/armada_thermal.c
9803
9804MARVELL MVNETA ETHERNET DRIVER
9805M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9806L:	netdev@vger.kernel.org
9807S:	Maintained
9808F:	drivers/net/ethernet/marvell/mvneta.*
9809
9810MARVELL MWIFIEX WIRELESS DRIVER
9811M:	Amitkumar Karwar <amitkarwar@gmail.com>
9812M:	Nishant Sarmukadam <nishants@marvell.com>
9813M:	Ganapathi Bhat <gbhat@marvell.com>
9814M:	Xinming Hu <huxinming820@gmail.com>
9815L:	linux-wireless@vger.kernel.org
9816S:	Maintained
9817F:	drivers/net/wireless/marvell/mwifiex/
9818
9819MARVELL MWL8K WIRELESS DRIVER
9820M:	Lennert Buytenhek <buytenh@wantstofly.org>
9821L:	linux-wireless@vger.kernel.org
9822S:	Odd Fixes
9823F:	drivers/net/wireless/marvell/mwl8k.c
9824
9825MARVELL NAND CONTROLLER DRIVER
9826M:	Miquel Raynal <miquel.raynal@bootlin.com>
9827L:	linux-mtd@lists.infradead.org
9828S:	Maintained
9829F:	drivers/mtd/nand/raw/marvell_nand.c
9830F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9831
9832MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9833M:	Nicolas Pitre <nico@fluxnic.net>
9834S:	Odd Fixes
9835F:	drivers/mmc/host/mvsdio.*
9836
9837MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9838M:	Hu Ziji <huziji@marvell.com>
9839L:	linux-mmc@vger.kernel.org
9840S:	Supported
9841F:	drivers/mmc/host/sdhci-xenon*
9842F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9843
9844MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9845M:	Sunil Goutham <sgoutham@marvell.com>
9846M:	Linu Cherian <lcherian@marvell.com>
9847M:	Geetha sowjanya <gakula@marvell.com>
9848M:	Jerin Jacob <jerinj@marvell.com>
9849L:	netdev@vger.kernel.org
9850S:	Supported
9851F:	drivers/net/ethernet/marvell/octeontx2/af/
9852
9853MATROX FRAMEBUFFER DRIVER
9854L:	linux-fbdev@vger.kernel.org
9855S:	Orphan
9856F:	drivers/video/fbdev/matrox/matroxfb_*
9857F:	include/uapi/linux/matroxfb.h
9858
9859MAX16065 HARDWARE MONITOR DRIVER
9860M:	Guenter Roeck <linux@roeck-us.net>
9861L:	linux-hwmon@vger.kernel.org
9862S:	Maintained
9863F:	Documentation/hwmon/max16065.rst
9864F:	drivers/hwmon/max16065.c
9865
9866MAX2175 SDR TUNER DRIVER
9867M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9868L:	linux-media@vger.kernel.org
9869T:	git git://linuxtv.org/media_tree.git
9870S:	Maintained
9871F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9872F:	Documentation/media/v4l-drivers/max2175.rst
9873F:	drivers/media/i2c/max2175*
9874F:	include/uapi/linux/max2175.h
9875
9876MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9877L:	linux-hwmon@vger.kernel.org
9878S:	Orphan
9879F:	Documentation/hwmon/max6650.rst
9880F:	drivers/hwmon/max6650.c
9881
9882MAX6697 HARDWARE MONITOR DRIVER
9883M:	Guenter Roeck <linux@roeck-us.net>
9884L:	linux-hwmon@vger.kernel.org
9885S:	Maintained
9886F:	Documentation/hwmon/max6697.rst
9887F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9888F:	drivers/hwmon/max6697.c
9889F:	include/linux/platform_data/max6697.h
9890
9891MAX9860 MONO AUDIO VOICE CODEC DRIVER
9892M:	Peter Rosin <peda@axentia.se>
9893L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/sound/max9860.txt
9896F:	sound/soc/codecs/max9860.*
9897
9898MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9899M:	Andreas Klinger <ak@it-klinger.de>
9900L:	linux-iio@vger.kernel.org
9901S:	Maintained
9902F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9903F:	drivers/iio/proximity/mb1232.c
9904
9905MAXIM MAX77650 PMIC MFD DRIVER
9906M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9907L:	linux-kernel@vger.kernel.org
9908S:	Maintained
9909F:	Documentation/devicetree/bindings/*/*max77650.txt
9910F:	Documentation/devicetree/bindings/*/max77650*.txt
9911F:	include/linux/mfd/max77650.h
9912F:	drivers/mfd/max77650.c
9913F:	drivers/regulator/max77650-regulator.c
9914F:	drivers/power/supply/max77650-charger.c
9915F:	drivers/input/misc/max77650-onkey.c
9916F:	drivers/leds/leds-max77650.c
9917F:	drivers/gpio/gpio-max77650.c
9918
9919MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9920M:	Javier Martinez Canillas <javier@dowhile0.org>
9921L:	linux-kernel@vger.kernel.org
9922S:	Supported
9923F:	drivers/regulator/max77802-regulator.c
9924F:	Documentation/devicetree/bindings/*/*max77802.txt
9925F:	include/dt-bindings/*/*max77802.h
9926
9927MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9928M:	Krzysztof Kozlowski <krzk@kernel.org>
9929M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9930L:	linux-pm@vger.kernel.org
9931S:	Supported
9932F:	drivers/power/supply/max14577_charger.c
9933F:	drivers/power/supply/max77693_charger.c
9934
9935MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9936M:	Chanwoo Choi <cw00.choi@samsung.com>
9937M:	Krzysztof Kozlowski <krzk@kernel.org>
9938M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9939L:	linux-kernel@vger.kernel.org
9940S:	Supported
9941F:	drivers/*/max14577*.c
9942F:	drivers/*/max77686*.c
9943F:	drivers/*/max77693*.c
9944F:	drivers/extcon/extcon-max14577.c
9945F:	drivers/extcon/extcon-max77693.c
9946F:	drivers/rtc/rtc-max77686.c
9947F:	drivers/clk/clk-max77686.c
9948F:	Documentation/devicetree/bindings/mfd/max14577.txt
9949F:	Documentation/devicetree/bindings/*/max77686.txt
9950F:	Documentation/devicetree/bindings/mfd/max77693.txt
9951F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9952F:	include/linux/mfd/max14577*.h
9953F:	include/linux/mfd/max77686*.h
9954F:	include/linux/mfd/max77693*.h
9955
9956MAXIRADIO FM RADIO RECEIVER DRIVER
9957M:	Hans Verkuil <hverkuil@xs4all.nl>
9958L:	linux-media@vger.kernel.org
9959T:	git git://linuxtv.org/media_tree.git
9960W:	https://linuxtv.org
9961S:	Maintained
9962F:	drivers/media/radio/radio-maxiradio*
9963
9964MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9965M:	Peter Rosin <peda@axentia.se>
9966L:	linux-iio@vger.kernel.org
9967S:	Maintained
9968F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9969F:	drivers/iio/potentiometer/mcp4018.c
9970F:	drivers/iio/potentiometer/mcp4531.c
9971
9972MCR20A IEEE-802.15.4 RADIO DRIVER
9973M:	Xue Liu <liuxuenetmail@gmail.com>
9974L:	linux-wpan@vger.kernel.org
9975W:	https://github.com/xueliu/mcr20a-linux
9976S:	Maintained
9977F:	drivers/net/ieee802154/mcr20a.c
9978F:	drivers/net/ieee802154/mcr20a.h
9979F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9980
9981MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9982M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9983L:	linux-iio@vger.kernel.org
9984S:	Maintained
9985F:	drivers/iio/dac/cio-dac.c
9986
9987MEDIA CONTROLLER FRAMEWORK
9988M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9989M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9990L:	linux-media@vger.kernel.org
9991W:	https://www.linuxtv.org
9992T:	git git://linuxtv.org/media_tree.git
9993S:	Supported
9994F:	drivers/media/mc/
9995F:	include/media/media-*.h
9996F:	include/uapi/linux/media.h
9997
9998MEDIA DRIVERS FOR ASCOT2E
9999M:	Sergey Kozlov <serjk@netup.ru>
10000M:	Abylay Ospan <aospan@netup.ru>
10001L:	linux-media@vger.kernel.org
10002W:	https://linuxtv.org
10003W:	http://netup.tv/
10004T:	git git://linuxtv.org/media_tree.git
10005S:	Supported
10006F:	drivers/media/dvb-frontends/ascot2e*
10007
10008MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10009M:	Jasmin Jessich <jasmin@anw.at>
10010L:	linux-media@vger.kernel.org
10011W:	https://linuxtv.org
10012T:	git git://linuxtv.org/media_tree.git
10013S:	Maintained
10014F:	drivers/media/dvb-frontends/cxd2099*
10015
10016MEDIA DRIVERS FOR CXD2841ER
10017M:	Sergey Kozlov <serjk@netup.ru>
10018M:	Abylay Ospan <aospan@netup.ru>
10019L:	linux-media@vger.kernel.org
10020W:	https://linuxtv.org
10021W:	http://netup.tv/
10022T:	git git://linuxtv.org/media_tree.git
10023S:	Supported
10024F:	drivers/media/dvb-frontends/cxd2841er*
10025
10026MEDIA DRIVERS FOR CXD2880
10027M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10028L:	linux-media@vger.kernel.org
10029W:	http://linuxtv.org/
10030T:	git git://linuxtv.org/media_tree.git
10031S:	Supported
10032F:	drivers/media/dvb-frontends/cxd2880/*
10033F:	drivers/media/spi/cxd2880*
10034
10035MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10036L:	linux-media@vger.kernel.org
10037W:	https://linuxtv.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Orphan
10040F:	drivers/media/pci/ddbridge/*
10041
10042MEDIA DRIVERS FOR FREESCALE IMX
10043M:	Steve Longerbeam <slongerbeam@gmail.com>
10044M:	Philipp Zabel <p.zabel@pengutronix.de>
10045L:	linux-media@vger.kernel.org
10046T:	git git://linuxtv.org/media_tree.git
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/media/imx.txt
10049F:	Documentation/media/v4l-drivers/imx.rst
10050F:	drivers/staging/media/imx/
10051F:	include/linux/imx-media.h
10052F:	include/media/imx.h
10053
10054MEDIA DRIVER FOR FREESCALE IMX PXP
10055M:	Philipp Zabel <p.zabel@pengutronix.de>
10056L:	linux-media@vger.kernel.org
10057T:	git git://linuxtv.org/media_tree.git
10058S:	Maintained
10059F:	drivers/media/platform/imx-pxp.[ch]
10060
10061MEDIA DRIVERS FOR FREESCALE IMX7
10062M:	Rui Miguel Silva <rmfrfs@gmail.com>
10063L:	linux-media@vger.kernel.org
10064T:	git git://linuxtv.org/media_tree.git
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10067F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10068F:	Documentation/media/v4l-drivers/imx7.rst
10069F:	drivers/staging/media/imx/imx7-media-csi.c
10070F:	drivers/staging/media/imx/imx7-mipi-csis.c
10071
10072MEDIA DRIVERS FOR HELENE
10073M:	Abylay Ospan <aospan@netup.ru>
10074L:	linux-media@vger.kernel.org
10075W:	https://linuxtv.org
10076W:	http://netup.tv/
10077T:	git git://linuxtv.org/media_tree.git
10078S:	Supported
10079F:	drivers/media/dvb-frontends/helene*
10080
10081MEDIA DRIVERS FOR HORUS3A
10082M:	Sergey Kozlov <serjk@netup.ru>
10083M:	Abylay Ospan <aospan@netup.ru>
10084L:	linux-media@vger.kernel.org
10085W:	https://linuxtv.org
10086W:	http://netup.tv/
10087T:	git git://linuxtv.org/media_tree.git
10088S:	Supported
10089F:	drivers/media/dvb-frontends/horus3a*
10090
10091MEDIA DRIVERS FOR LNBH25
10092M:	Sergey Kozlov <serjk@netup.ru>
10093M:	Abylay Ospan <aospan@netup.ru>
10094L:	linux-media@vger.kernel.org
10095W:	https://linuxtv.org
10096W:	http://netup.tv/
10097T:	git git://linuxtv.org/media_tree.git
10098S:	Supported
10099F:	drivers/media/dvb-frontends/lnbh25*
10100
10101MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10102L:	linux-media@vger.kernel.org
10103W:	https://linuxtv.org
10104T:	git git://linuxtv.org/media_tree.git
10105S:	Orphan
10106F:	drivers/media/dvb-frontends/mxl5xx*
10107
10108MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
10117
10118MEDIA DRIVERS FOR RENESAS - CEU
10119M:	Jacopo Mondi <jacopo@jmondi.org>
10120L:	linux-media@vger.kernel.org
10121L:	linux-renesas-soc@vger.kernel.org
10122T:	git git://linuxtv.org/media_tree.git
10123S:	Supported
10124F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10125F:	drivers/media/platform/renesas-ceu.c
10126F:	include/media/drv-intf/renesas-ceu.h
10127
10128MEDIA DRIVERS FOR RENESAS - DRIF
10129M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10130L:	linux-media@vger.kernel.org
10131L:	linux-renesas-soc@vger.kernel.org
10132T:	git git://linuxtv.org/media_tree.git
10133S:	Supported
10134F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10135F:	drivers/media/platform/rcar_drif.c
10136
10137MEDIA DRIVERS FOR RENESAS - FCP
10138M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10139L:	linux-media@vger.kernel.org
10140L:	linux-renesas-soc@vger.kernel.org
10141T:	git git://linuxtv.org/media_tree.git
10142S:	Supported
10143F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10144F:	drivers/media/platform/rcar-fcp.c
10145F:	include/media/rcar-fcp.h
10146
10147MEDIA DRIVERS FOR RENESAS - FDP1
10148M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10149L:	linux-media@vger.kernel.org
10150L:	linux-renesas-soc@vger.kernel.org
10151T:	git git://linuxtv.org/media_tree.git
10152S:	Supported
10153F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10154F:	drivers/media/platform/rcar_fdp1.c
10155
10156MEDIA DRIVERS FOR RENESAS - VIN
10157M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10158L:	linux-media@vger.kernel.org
10159L:	linux-renesas-soc@vger.kernel.org
10160T:	git git://linuxtv.org/media_tree.git
10161S:	Supported
10162F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10163F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10164F:	drivers/media/platform/rcar-vin/
10165
10166MEDIA DRIVERS FOR RENESAS - VSP1
10167M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10168M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10169L:	linux-media@vger.kernel.org
10170L:	linux-renesas-soc@vger.kernel.org
10171T:	git git://linuxtv.org/media_tree.git
10172S:	Supported
10173F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10174F:	drivers/media/platform/vsp1/
10175
10176MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10177L:	linux-media@vger.kernel.org
10178W:	https://linuxtv.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Orphan
10181F:	drivers/media/dvb-frontends/stv0910*
10182
10183MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10184L:	linux-media@vger.kernel.org
10185W:	https://linuxtv.org
10186T:	git git://linuxtv.org/media_tree.git
10187S:	Orphan
10188F:	drivers/media/dvb-frontends/stv6111*
10189
10190MEDIA DRIVERS FOR STM32 - DCMI
10191M:	Hugues Fruchet <hugues.fruchet@st.com>
10192L:	linux-media@vger.kernel.org
10193T:	git git://linuxtv.org/media_tree.git
10194S:	Supported
10195F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10196F:	drivers/media/platform/stm32/stm32-dcmi.c
10197
10198MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10199M:	Dmitry Osipenko <digetx@gmail.com>
10200L:	linux-media@vger.kernel.org
10201L:	linux-tegra@vger.kernel.org
10202T:	git git://linuxtv.org/media_tree.git
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10205F:	drivers/staging/media/tegra-vde/
10206
10207MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10209P:	LinuxTV.org Project
10210L:	linux-media@vger.kernel.org
10211W:	https://linuxtv.org
10212Q:	http://patchwork.kernel.org/project/linux-media/list/
10213T:	git git://linuxtv.org/media_tree.git
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/media/
10216F:	Documentation/media/
10217F:	drivers/media/
10218F:	drivers/staging/media/
10219F:	include/linux/platform_data/media/
10220F:	include/media/
10221F:	include/uapi/linux/dvb/
10222F:	include/uapi/linux/videodev2.h
10223F:	include/uapi/linux/media.h
10224F:	include/uapi/linux/v4l2-*
10225F:	include/uapi/linux/meye.h
10226F:	include/uapi/linux/ivtv*
10227F:	include/uapi/linux/uvcvideo.h
10228
10229MEDIATEK BLUETOOTH DRIVER
10230M:	Sean Wang <sean.wang@mediatek.com>
10231L:	linux-bluetooth@vger.kernel.org
10232L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10235F:	drivers/bluetooth/btmtkuart.c
10236
10237MEDIATEK CIR DRIVER
10238M:	Sean Wang <sean.wang@mediatek.com>
10239S:	Maintained
10240F:	drivers/media/rc/mtk-cir.c
10241
10242MEDIATEK DMA DRIVER
10243M:	Sean Wang <sean.wang@mediatek.com>
10244L:	dmaengine@vger.kernel.org
10245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/dma/mtk-*
10249F:	drivers/dma/mediatek/
10250
10251MEDIATEK PMIC LED DRIVER
10252M:	Sean Wang <sean.wang@mediatek.com>
10253S:	Maintained
10254F:	drivers/leds/leds-mt6323.c
10255F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10256
10257MEDIATEK ETHERNET DRIVER
10258M:	Felix Fietkau <nbd@openwrt.org>
10259M:	John Crispin <john@phrozen.org>
10260M:	Sean Wang <sean.wang@mediatek.com>
10261M:	Nelson Chang <nelson.chang@mediatek.com>
10262L:	netdev@vger.kernel.org
10263S:	Maintained
10264F:	drivers/net/ethernet/mediatek/
10265
10266MEDIATEK SWITCH DRIVER
10267M:	Sean Wang <sean.wang@mediatek.com>
10268L:	netdev@vger.kernel.org
10269S:	Maintained
10270F:	drivers/net/dsa/mt7530.*
10271F:	net/dsa/tag_mtk.c
10272
10273MEDIATEK JPEG DRIVER
10274M:	Rick Chang <rick.chang@mediatek.com>
10275M:	Bin Liu <bin.liu@mediatek.com>
10276S:	Supported
10277F:	drivers/media/platform/mtk-jpeg/
10278F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10279
10280MEDIATEK MDP DRIVER
10281M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10282M:	Houlong Wei <houlong.wei@mediatek.com>
10283M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10284S:	Supported
10285F:	drivers/media/platform/mtk-mdp/
10286F:	drivers/media/platform/mtk-vpu/
10287F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10288
10289MEDIATEK MEDIA DRIVER
10290M:	Tiffany Lin <tiffany.lin@mediatek.com>
10291M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10292S:	Supported
10293F:	drivers/media/platform/mtk-vcodec/
10294F:	drivers/media/platform/mtk-vpu/
10295F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10296F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10297
10298MEDIATEK MMC/SD/SDIO DRIVER
10299M:	Chaotian Jing <chaotian.jing@mediatek.com>
10300S:	Maintained
10301F:	drivers/mmc/host/mtk-sd.c
10302F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10303
10304MEDIATEK MT76 WIRELESS LAN DRIVER
10305M:	Felix Fietkau <nbd@nbd.name>
10306M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10307R:	Ryder Lee <ryder.lee@mediatek.com>
10308R:	Roy Luo <royluo@google.com>
10309L:	linux-wireless@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/wireless/mediatek/mt76/
10312
10313MEDIATEK MT7601U WIRELESS LAN DRIVER
10314M:	Jakub Kicinski <kubakici@wp.pl>
10315L:	linux-wireless@vger.kernel.org
10316S:	Maintained
10317F:	drivers/net/wireless/mediatek/mt7601u/
10318
10319MEDIATEK MT7621/28/88 I2C DRIVER
10320M:	Stefan Roese <sr@denx.de>
10321L:	linux-i2c@vger.kernel.org
10322S:	Maintained
10323F:	drivers/i2c/busses/i2c-mt7621.c
10324F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10325
10326MEDIATEK NAND CONTROLLER DRIVER
10327M:	Xiaolei Li <xiaolei.li@mediatek.com>
10328L:	linux-mtd@lists.infradead.org
10329S:	Maintained
10330F:	drivers/mtd/nand/raw/mtk_*
10331F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10332
10333MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10334M:	Sean Wang <sean.wang@mediatek.com>
10335S:	Maintained
10336F:	drivers/char/hw_random/mtk-rng.c
10337
10338MEDIATEK USB3 DRD IP DRIVER
10339M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10340L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10342L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10343S:	Maintained
10344F:	drivers/usb/mtu3/
10345
10346MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10347M:	Peter Senna Tschudin <peter.senna@gmail.com>
10348M:	Martin Donnelly <martin.donnelly@ge.com>
10349M:	Martyn Welch <martyn.welch@collabora.co.uk>
10350S:	Maintained
10351F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10352F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10353
10354MEGARAID SCSI/SAS DRIVERS
10355M:	Kashyap Desai <kashyap.desai@broadcom.com>
10356M:	Sumit Saxena <sumit.saxena@broadcom.com>
10357M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10358L:	megaraidlinux.pdl@broadcom.com
10359L:	linux-scsi@vger.kernel.org
10360W:	http://www.avagotech.com/support/
10361S:	Maintained
10362F:	Documentation/scsi/megaraid.txt
10363F:	drivers/scsi/megaraid.*
10364F:	drivers/scsi/megaraid/
10365
10366MELEXIS MLX90614 DRIVER
10367M:	Crt Mori <cmo@melexis.com>
10368L:	linux-iio@vger.kernel.org
10369W:	http://www.melexis.com
10370S:	Supported
10371F:	drivers/iio/temperature/mlx90614.c
10372
10373MELEXIS MLX90632 DRIVER
10374M:	Crt Mori <cmo@melexis.com>
10375L:	linux-iio@vger.kernel.org
10376W:	http://www.melexis.com
10377S:	Supported
10378F:	drivers/iio/temperature/mlx90632.c
10379
10380MELFAS MIP4 TOUCHSCREEN DRIVER
10381M:	Sangwon Jee <jeesw@melfas.com>
10382W:	http://www.melfas.com
10383S:	Supported
10384F:	drivers/input/touchscreen/melfas_mip4.c
10385F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10386
10387MELLANOX ETHERNET DRIVER (mlx4_en)
10388M:	Tariq Toukan <tariqt@mellanox.com>
10389L:	netdev@vger.kernel.org
10390S:	Supported
10391W:	http://www.mellanox.com
10392Q:	http://patchwork.ozlabs.org/project/netdev/list/
10393F:	drivers/net/ethernet/mellanox/mlx4/en_*
10394
10395MELLANOX ETHERNET DRIVER (mlx5e)
10396M:	Saeed Mahameed <saeedm@mellanox.com>
10397L:	netdev@vger.kernel.org
10398S:	Supported
10399W:	http://www.mellanox.com
10400Q:	http://patchwork.ozlabs.org/project/netdev/list/
10401F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10402
10403MELLANOX ETHERNET INNOVA DRIVERS
10404R:	Boris Pismenny <borisp@mellanox.com>
10405L:	netdev@vger.kernel.org
10406S:	Supported
10407W:	http://www.mellanox.com
10408Q:	http://patchwork.ozlabs.org/project/netdev/list/
10409F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10410F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10411F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10412F:	include/linux/mlx5/mlx5_ifc_fpga.h
10413
10414MELLANOX ETHERNET SWITCH DRIVERS
10415M:	Jiri Pirko <jiri@mellanox.com>
10416M:	Ido Schimmel <idosch@mellanox.com>
10417L:	netdev@vger.kernel.org
10418S:	Supported
10419W:	http://www.mellanox.com
10420Q:	http://patchwork.ozlabs.org/project/netdev/list/
10421F:	drivers/net/ethernet/mellanox/mlxsw/
10422F:	tools/testing/selftests/drivers/net/mlxsw/
10423
10424MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10425M:	mlxsw@mellanox.com
10426L:	netdev@vger.kernel.org
10427S:	Supported
10428W:	http://www.mellanox.com
10429Q:	http://patchwork.ozlabs.org/project/netdev/list/
10430F:	drivers/net/ethernet/mellanox/mlxfw/
10431
10432MELLANOX HARDWARE PLATFORM SUPPORT
10433M:	Andy Shevchenko <andy@infradead.org>
10434M:	Darren Hart <dvhart@infradead.org>
10435M:	Vadim Pasternak <vadimp@mellanox.com>
10436L:	platform-driver-x86@vger.kernel.org
10437S:	Supported
10438F:	drivers/platform/mellanox/
10439F:	include/linux/platform_data/mlxreg.h
10440
10441MELLANOX MLX4 core VPI driver
10442M:	Tariq Toukan <tariqt@mellanox.com>
10443L:	netdev@vger.kernel.org
10444L:	linux-rdma@vger.kernel.org
10445W:	http://www.mellanox.com
10446Q:	http://patchwork.ozlabs.org/project/netdev/list/
10447S:	Supported
10448F:	drivers/net/ethernet/mellanox/mlx4/
10449F:	include/linux/mlx4/
10450
10451MELLANOX MLX4 IB driver
10452M:	Yishai Hadas <yishaih@mellanox.com>
10453L:	linux-rdma@vger.kernel.org
10454W:	http://www.mellanox.com
10455Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10456S:	Supported
10457F:	drivers/infiniband/hw/mlx4/
10458F:	include/linux/mlx4/
10459F:	include/uapi/rdma/mlx4-abi.h
10460
10461MELLANOX MLX5 core VPI driver
10462M:	Saeed Mahameed <saeedm@mellanox.com>
10463M:	Leon Romanovsky <leonro@mellanox.com>
10464L:	netdev@vger.kernel.org
10465L:	linux-rdma@vger.kernel.org
10466W:	http://www.mellanox.com
10467Q:	http://patchwork.ozlabs.org/project/netdev/list/
10468S:	Supported
10469F:	drivers/net/ethernet/mellanox/mlx5/core/
10470F:	include/linux/mlx5/
10471F:	Documentation/networking/device_drivers/mellanox/
10472
10473MELLANOX MLX5 IB driver
10474M:	Leon Romanovsky <leonro@mellanox.com>
10475L:	linux-rdma@vger.kernel.org
10476W:	http://www.mellanox.com
10477Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10478S:	Supported
10479F:	drivers/infiniband/hw/mlx5/
10480F:	include/linux/mlx5/
10481F:	include/uapi/rdma/mlx5-abi.h
10482
10483MELLANOX MLXCPLD I2C AND MUX DRIVER
10484M:	Vadim Pasternak <vadimp@mellanox.com>
10485M:	Michael Shych <michaelsh@mellanox.com>
10486L:	linux-i2c@vger.kernel.org
10487S:	Supported
10488F:	drivers/i2c/busses/i2c-mlxcpld.c
10489F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10490F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10491
10492MELLANOX MLXCPLD LED DRIVER
10493M:	Vadim Pasternak <vadimp@mellanox.com>
10494L:	linux-leds@vger.kernel.org
10495S:	Supported
10496F:	drivers/leds/leds-mlxcpld.c
10497F:	drivers/leds/leds-mlxreg.c
10498F:	Documentation/leds/leds-mlxcpld.rst
10499
10500MELLANOX PLATFORM DRIVER
10501M:	Vadim Pasternak <vadimp@mellanox.com>
10502L:	platform-driver-x86@vger.kernel.org
10503S:	Supported
10504F:	drivers/platform/x86/mlx-platform.c
10505
10506MEMBARRIER SUPPORT
10507M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10508M:	"Paul E. McKenney" <paulmck@kernel.org>
10509L:	linux-kernel@vger.kernel.org
10510S:	Supported
10511F:	kernel/sched/membarrier.c
10512F:	include/uapi/linux/membarrier.h
10513F:	arch/powerpc/include/asm/membarrier.h
10514
10515MEMBLOCK
10516M:	Mike Rapoport <rppt@linux.ibm.com>
10517L:	linux-mm@kvack.org
10518S:	Maintained
10519F:	include/linux/memblock.h
10520F:	mm/memblock.c
10521F:	Documentation/core-api/boot-time-mm.rst
10522
10523MEMORY MANAGEMENT
10524L:	linux-mm@kvack.org
10525W:	http://www.linux-mm.org
10526S:	Maintained
10527F:	include/linux/mm.h
10528F:	include/linux/gfp.h
10529F:	include/linux/mmzone.h
10530F:	include/linux/memory_hotplug.h
10531F:	include/linux/vmalloc.h
10532F:	mm/
10533
10534MEMORY TECHNOLOGY DEVICES (MTD)
10535M:	David Woodhouse <dwmw2@infradead.org>
10536M:	Brian Norris <computersforpeace@gmail.com>
10537M:	Marek Vasut <marek.vasut@gmail.com>
10538M:	Miquel Raynal <miquel.raynal@bootlin.com>
10539M:	Richard Weinberger <richard@nod.at>
10540M:	Vignesh Raghavendra <vigneshr@ti.com>
10541L:	linux-mtd@lists.infradead.org
10542W:	http://www.linux-mtd.infradead.org/
10543Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10546S:	Maintained
10547F:	Documentation/devicetree/bindings/mtd/
10548F:	drivers/mtd/
10549F:	include/linux/mtd/
10550F:	include/uapi/mtd/
10551
10552MEN A21 WATCHDOG DRIVER
10553M:	Johannes Thumshirn <morbidrsa@gmail.com>
10554L:	linux-watchdog@vger.kernel.org
10555S:	Maintained
10556F:	drivers/watchdog/mena21_wdt.c
10557
10558MEN CHAMELEON BUS (mcb)
10559M:	Johannes Thumshirn <morbidrsa@gmail.com>
10560S:	Maintained
10561F:	drivers/mcb/
10562F:	include/linux/mcb.h
10563F:	Documentation/driver-api/men-chameleon-bus.rst
10564
10565MEN F21BMC (Board Management Controller)
10566M:	Andreas Werner <andreas.werner@men.de>
10567S:	Supported
10568F:	drivers/mfd/menf21bmc.c
10569F:	drivers/watchdog/menf21bmc_wdt.c
10570F:	drivers/leds/leds-menf21bmc.c
10571F:	drivers/hwmon/menf21bmc_hwmon.c
10572F:	Documentation/hwmon/menf21bmc.rst
10573
10574MEN Z069 WATCHDOG DRIVER
10575M:	Johannes Thumshirn <jth@kernel.org>
10576L:	linux-watchdog@vger.kernel.org
10577S:	Maintained
10578F:	drivers/watchdog/menz69_wdt.c
10579
10580MESON AO CEC DRIVER FOR AMLOGIC SOCS
10581M:	Neil Armstrong <narmstrong@baylibre.com>
10582L:	linux-media@vger.kernel.org
10583L:	linux-amlogic@lists.infradead.org
10584W:	http://linux-meson.com/
10585S:	Supported
10586F:	drivers/media/platform/meson/ao-cec.c
10587F:	drivers/media/platform/meson/ao-cec-g12a.c
10588F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10589T:	git git://linuxtv.org/media_tree.git
10590
10591MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10592M:	Liang Yang <liang.yang@amlogic.com>
10593L:	linux-mtd@lists.infradead.org
10594S:	Maintained
10595F:	drivers/mtd/nand/raw/meson_*
10596F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10597
10598MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10599M:	Maxime Jourdan <mjourdan@baylibre.com>
10600L:	linux-media@vger.kernel.org
10601L:	linux-amlogic@lists.infradead.org
10602S:	Supported
10603F:	drivers/staging/media/meson/vdec/
10604T:	git git://linuxtv.org/media_tree.git
10605
10606METHODE UDPU SUPPORT
10607M:	Vladimir Vid <vladimir.vid@sartura.hr>
10608S:	Maintained
10609F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10610
10611MICROBLAZE ARCHITECTURE
10612M:	Michal Simek <monstr@monstr.eu>
10613W:	http://www.monstr.eu/fdt/
10614T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10615S:	Supported
10616F:	arch/microblaze/
10617
10618MICROCHIP AT91 SERIAL DRIVER
10619M:	Richard Genoud <richard.genoud@gmail.com>
10620S:	Maintained
10621F:	drivers/tty/serial/atmel_serial.c
10622F:	drivers/tty/serial/atmel_serial.h
10623F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10624
10625MICROCHIP AUDIO ASOC DRIVERS
10626M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10628S:	Supported
10629F:	sound/soc/atmel
10630
10631MICROCHIP DMA DRIVER
10632M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10634L:	dmaengine@vger.kernel.org
10635S:	Supported
10636F:	drivers/dma/at_hdmac.c
10637F:	drivers/dma/at_hdmac_regs.h
10638F:	include/linux/platform_data/dma-atmel.h
10639F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10640F:	include/dt-bindings/dma/at91.h
10641
10642MICROCHIP ECC DRIVER
10643M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10644L:	linux-crypto@vger.kernel.org
10645S:	Maintained
10646F:	drivers/crypto/atmel-ecc.*
10647
10648MICROCHIP I2C DRIVER
10649M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10650L:	linux-i2c@vger.kernel.org
10651S:	Supported
10652F:	drivers/i2c/busses/i2c-at91.h
10653F:	drivers/i2c/busses/i2c-at91-*.c
10654
10655MICROCHIP ISC DRIVER
10656M:	Eugen Hristev <eugen.hristev@microchip.com>
10657L:	linux-media@vger.kernel.org
10658S:	Supported
10659F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10660F:	drivers/media/platform/atmel/atmel-isc.h
10661F:	drivers/media/platform/atmel/atmel-isc-base.c
10662F:	drivers/media/platform/atmel/atmel-isc-regs.h
10663F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10664
10665MICROCHIP ISI DRIVER
10666M:	Eugen Hristev <eugen.hristev@microchip.com>
10667L:	linux-media@vger.kernel.org
10668S:	Supported
10669F:	drivers/media/platform/atmel/atmel-isi.c
10670F:	drivers/media/platform/atmel/atmel-isi.h
10671
10672MICROCHIP AT91 USART MFD DRIVER
10673M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10674L:	linux-kernel@vger.kernel.org
10675S:	Supported
10676F:	drivers/mfd/at91-usart.c
10677F:	include/dt-bindings/mfd/at91-usart.h
10678F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10679
10680MICROCHIP AT91 USART SPI DRIVER
10681M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10682L:	linux-spi@vger.kernel.org
10683S:	Supported
10684F:	drivers/spi/spi-at91-usart.c
10685F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10686
10687MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10688M:	Woojung Huh <woojung.huh@microchip.com>
10689M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10690L:	netdev@vger.kernel.org
10691S:	Maintained
10692F:	net/dsa/tag_ksz.c
10693F:	drivers/net/dsa/microchip/*
10694F:	include/linux/platform_data/microchip-ksz.h
10695F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10696
10697MICROCHIP LAN743X ETHERNET DRIVER
10698M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10699M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10700L:	netdev@vger.kernel.org
10701S:	Maintained
10702F:	drivers/net/ethernet/microchip/lan743x_*
10703
10704MICROCHIP LCDFB DRIVER
10705M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10706L:	linux-fbdev@vger.kernel.org
10707S:	Maintained
10708F:	drivers/video/fbdev/atmel_lcdfb.c
10709F:	include/video/atmel_lcdc.h
10710
10711MICROCHIP MMC/SD/SDIO MCI DRIVER
10712M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10713S:	Maintained
10714F:	drivers/mmc/host/atmel-mci.c
10715
10716MICROCHIP MCP16502 PMIC DRIVER
10717M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719S:	Maintained
10720F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10721F:	drivers/regulator/mcp16502.c
10722
10723MICROCHIP MCP3911 ADC DRIVER
10724M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10725M:	Kent Gustavsson <kent@minoris.se>
10726L:	linux-iio@vger.kernel.org
10727S:	Supported
10728F:	drivers/iio/adc/mcp3911.c
10729F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10730
10731MICROCHIP NAND DRIVER
10732M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10733L:	linux-mtd@lists.infradead.org
10734S:	Supported
10735F:	drivers/mtd/nand/raw/atmel/*
10736F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10737
10738MICROCHIP PWM DRIVER
10739M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741L:	linux-pwm@vger.kernel.org
10742S:	Supported
10743F:	drivers/pwm/pwm-atmel.c
10744F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10745
10746MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10747M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10748M:	Eugen Hristev <eugen.hristev@microchip.com>
10749L:	linux-iio@vger.kernel.org
10750S:	Supported
10751F:	drivers/iio/adc/at91-sama5d2_adc.c
10752F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10753F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10754
10755MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10756M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10757S:	Supported
10758F:	drivers/power/reset/at91-sama5d2_shdwc.c
10759
10760MICROCHIP SPI DRIVER
10761M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10762S:	Supported
10763F:	drivers/spi/spi-atmel.*
10764
10765MICROCHIP SSC DRIVER
10766M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768S:	Supported
10769F:	drivers/misc/atmel-ssc.c
10770F:	include/linux/atmel-ssc.h
10771
10772MICROCHIP USBA UDC DRIVER
10773M:	Cristian Birsan <cristian.birsan@microchip.com>
10774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775S:	Supported
10776F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10777
10778MICROCHIP USB251XB DRIVER
10779M:	Richard Leitner <richard.leitner@skidata.com>
10780L:	linux-usb@vger.kernel.org
10781S:	Maintained
10782F:	drivers/usb/misc/usb251xb.c
10783F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10784
10785MICROCHIP XDMA DRIVER
10786M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10787L:	linux-arm-kernel@lists.infradead.org
10788L:	dmaengine@vger.kernel.org
10789S:	Supported
10790F:	drivers/dma/at_xdmac.c
10791
10792MICROSEMI MIPS SOCS
10793M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10794M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10795L:	linux-mips@vger.kernel.org
10796S:	Supported
10797F:	arch/mips/generic/board-ocelot.c
10798F:	arch/mips/configs/generic/board-ocelot.config
10799F:	arch/mips/boot/dts/mscc/
10800F:	Documentation/devicetree/bindings/mips/mscc.txt
10801
10802MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10803M:	Don Brace <don.brace@microsemi.com>
10804L:	esc.storagedev@microsemi.com
10805L:	linux-scsi@vger.kernel.org
10806S:	Supported
10807F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10808F:	drivers/scsi/smartpqi/Kconfig
10809F:	drivers/scsi/smartpqi/Makefile
10810F:	include/linux/cciss*.h
10811F:	include/uapi/linux/cciss*.h
10812F:	Documentation/scsi/smartpqi.txt
10813
10814MICROSEMI ETHERNET SWITCH DRIVER
10815M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10816M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10817L:	netdev@vger.kernel.org
10818S:	Supported
10819F:	drivers/net/ethernet/mscc/
10820
10821MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10822M:	Chen Yu <yu.c.chen@intel.com>
10823L:	platform-driver-x86@vger.kernel.org
10824S:	Supported
10825F:	drivers/platform/x86/surfacepro3_button.c
10826
10827MICROTEK X6 SCANNER
10828M:	Oliver Neukum <oliver@neukum.org>
10829S:	Maintained
10830F:	drivers/usb/image/microtek.*
10831
10832MIPS
10833M:	Ralf Baechle <ralf@linux-mips.org>
10834M:	Paul Burton <paul.burton@mips.com>
10835M:	James Hogan <jhogan@kernel.org>
10836L:	linux-mips@vger.kernel.org
10837W:	http://www.linux-mips.org/
10838T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10840Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10841S:	Supported
10842F:	Documentation/devicetree/bindings/mips/
10843F:	Documentation/mips/
10844F:	arch/mips/
10845F:	drivers/platform/mips/
10846
10847MIPS BOSTON DEVELOPMENT BOARD
10848M:	Paul Burton <paul.burton@mips.com>
10849L:	linux-mips@vger.kernel.org
10850S:	Maintained
10851F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10852F:	arch/mips/boot/dts/img/boston.dts
10853F:	arch/mips/configs/generic/board-boston.config
10854F:	drivers/clk/imgtec/clk-boston.c
10855F:	include/dt-bindings/clock/boston-clock.h
10856
10857MIPS GENERIC PLATFORM
10858M:	Paul Burton <paul.burton@mips.com>
10859L:	linux-mips@vger.kernel.org
10860S:	Supported
10861F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10862F:	arch/mips/generic/
10863F:	arch/mips/tools/generic-board-config.sh
10864
10865MIPS/LOONGSON1 ARCHITECTURE
10866M:	Keguang Zhang <keguang.zhang@gmail.com>
10867L:	linux-mips@vger.kernel.org
10868S:	Maintained
10869F:	arch/mips/loongson32/
10870F:	arch/mips/include/asm/mach-loongson32/
10871F:	drivers/*/*loongson1*
10872F:	drivers/*/*/*loongson1*
10873
10874MIPS/LOONGSON2EF ARCHITECTURE
10875M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10876L:	linux-mips@vger.kernel.org
10877S:	Maintained
10878F:	arch/mips/loongson2ef/
10879F:	arch/mips/include/asm/mach-loongson2ef/
10880F:	drivers/*/*loongson2*
10881F:	drivers/*/*/*loongson2*
10882
10883MIPS/LOONGSON64 ARCHITECTURE
10884M:	Huacai Chen <chenhc@lemote.com>
10885M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10886L:	linux-mips@vger.kernel.org
10887S:	Maintained
10888F:	arch/mips/loongson64/
10889F:	arch/mips/include/asm/mach-loongson64/
10890F:	drivers/platform/mips/cpu_hwmon.c
10891F:	drivers/*/*loongson3*
10892F:	drivers/*/*/*loongson3*
10893
10894MIPS RINT INSTRUCTION EMULATION
10895M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10896L:	linux-mips@vger.kernel.org
10897S:	Supported
10898F:	arch/mips/math-emu/sp_rint.c
10899F:	arch/mips/math-emu/dp_rint.c
10900
10901MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10902M:	Hans Verkuil <hverkuil@xs4all.nl>
10903L:	linux-media@vger.kernel.org
10904T:	git git://linuxtv.org/media_tree.git
10905W:	https://linuxtv.org
10906S:	Odd Fixes
10907F:	drivers/media/radio/radio-miropcm20*
10908
10909MMP SUPPORT
10910R:	Lubomir Rintel <lkundrak@v3.sk>
10911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912S:	Odd Fixes
10913F:	arch/arm/boot/dts/mmp*
10914F:	arch/arm/mach-mmp/
10915
10916MMU GATHER AND TLB INVALIDATION
10917M:	Will Deacon <will@kernel.org>
10918M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10919M:	Andrew Morton <akpm@linux-foundation.org>
10920M:	Nick Piggin <npiggin@gmail.com>
10921M:	Peter Zijlstra <peterz@infradead.org>
10922L:	linux-arch@vger.kernel.org
10923L:	linux-mm@kvack.org
10924S:	Maintained
10925F:	arch/*/include/asm/tlb.h
10926F:	include/asm-generic/tlb.h
10927F:	mm/mmu_gather.c
10928
10929MN88472 MEDIA DRIVER
10930M:	Antti Palosaari <crope@iki.fi>
10931L:	linux-media@vger.kernel.org
10932W:	https://linuxtv.org
10933W:	http://palosaari.fi/linux/
10934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10935S:	Maintained
10936F:	drivers/media/dvb-frontends/mn88472*
10937
10938MN88473 MEDIA DRIVER
10939M:	Antti Palosaari <crope@iki.fi>
10940L:	linux-media@vger.kernel.org
10941W:	https://linuxtv.org
10942W:	http://palosaari.fi/linux/
10943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10944S:	Maintained
10945F:	drivers/media/dvb-frontends/mn88473*
10946
10947MODULE SUPPORT
10948M:	Jessica Yu <jeyu@kernel.org>
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10950S:	Maintained
10951F:	include/linux/module.h
10952F:	kernel/module.c
10953
10954MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10955W:	http://popies.net/meye/
10956S:	Orphan
10957F:	Documentation/media/v4l-drivers/meye*
10958F:	drivers/media/pci/meye/
10959F:	include/uapi/linux/meye.h
10960
10961MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10962M:	Jiri Slaby <jirislaby@gmail.com>
10963S:	Maintained
10964F:	Documentation/driver-api/serial/moxa-smartio.rst
10965F:	drivers/tty/mxser.*
10966
10967MR800 AVERMEDIA USB FM RADIO DRIVER
10968M:	Alexey Klimov <klimov.linux@gmail.com>
10969L:	linux-media@vger.kernel.org
10970T:	git git://linuxtv.org/media_tree.git
10971S:	Maintained
10972F:	drivers/media/radio/radio-mr800.c
10973
10974MRF24J40 IEEE 802.15.4 RADIO DRIVER
10975M:	Alan Ott <alan@signal11.us>
10976L:	linux-wpan@vger.kernel.org
10977S:	Maintained
10978F:	drivers/net/ieee802154/mrf24j40.c
10979F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10980
10981MSI LAPTOP SUPPORT
10982M:	"Lee, Chun-Yi" <jlee@suse.com>
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Maintained
10985F:	drivers/platform/x86/msi-laptop.c
10986
10987MSI WMI SUPPORT
10988L:	platform-driver-x86@vger.kernel.org
10989S:	Orphan
10990F:	drivers/platform/x86/msi-wmi.c
10991
10992MSI001 MEDIA DRIVER
10993M:	Antti Palosaari <crope@iki.fi>
10994L:	linux-media@vger.kernel.org
10995W:	https://linuxtv.org
10996W:	http://palosaari.fi/linux/
10997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10998T:	git git://linuxtv.org/anttip/media_tree.git
10999S:	Maintained
11000F:	drivers/media/tuners/msi001*
11001
11002MSI2500 MEDIA DRIVER
11003M:	Antti Palosaari <crope@iki.fi>
11004L:	linux-media@vger.kernel.org
11005W:	https://linuxtv.org
11006W:	http://palosaari.fi/linux/
11007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11008T:	git git://linuxtv.org/anttip/media_tree.git
11009S:	Maintained
11010F:	drivers/media/usb/msi2500/
11011
11012MSYSTEMS DISKONCHIP G3 MTD DRIVER
11013M:	Robert Jarzmik <robert.jarzmik@free.fr>
11014L:	linux-mtd@lists.infradead.org
11015S:	Maintained
11016F:	drivers/mtd/devices/docg3*
11017
11018MT9M032 APTINA SENSOR DRIVER
11019M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11020L:	linux-media@vger.kernel.org
11021T:	git git://linuxtv.org/media_tree.git
11022S:	Maintained
11023F:	drivers/media/i2c/mt9m032.c
11024F:	include/media/i2c/mt9m032.h
11025
11026MT9P031 APTINA CAMERA SENSOR
11027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11028L:	linux-media@vger.kernel.org
11029T:	git git://linuxtv.org/media_tree.git
11030S:	Maintained
11031F:	drivers/media/i2c/mt9p031.c
11032F:	include/media/i2c/mt9p031.h
11033
11034MT9T001 APTINA CAMERA SENSOR
11035M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11036L:	linux-media@vger.kernel.org
11037T:	git git://linuxtv.org/media_tree.git
11038S:	Maintained
11039F:	drivers/media/i2c/mt9t001.c
11040F:	include/media/i2c/mt9t001.h
11041
11042MT9T112 APTINA CAMERA SENSOR
11043M:	Jacopo Mondi <jacopo@jmondi.org>
11044L:	linux-media@vger.kernel.org
11045T:	git git://linuxtv.org/media_tree.git
11046S:	Odd Fixes
11047F:	drivers/media/i2c/mt9t112.c
11048F:	include/media/i2c/mt9t112.h
11049
11050MT9V032 APTINA CAMERA SENSOR
11051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11052L:	linux-media@vger.kernel.org
11053T:	git git://linuxtv.org/media_tree.git
11054S:	Maintained
11055F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11056F:	drivers/media/i2c/mt9v032.c
11057F:	include/media/i2c/mt9v032.h
11058
11059MT9V111 APTINA CAMERA SENSOR
11060M:	Jacopo Mondi <jacopo@jmondi.org>
11061L:	linux-media@vger.kernel.org
11062T:	git git://linuxtv.org/media_tree.git
11063S:	Maintained
11064F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11065F:	drivers/media/i2c/mt9v111.c
11066
11067MULTIFUNCTION DEVICES (MFD)
11068M:	Lee Jones <lee.jones@linaro.org>
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11070S:	Supported
11071F:	Documentation/devicetree/bindings/mfd/
11072F:	drivers/mfd/
11073F:	include/linux/mfd/
11074F:	include/dt-bindings/mfd/
11075
11076MULTIMEDIA CARD (MMC) ETC. OVER SPI
11077S:	Orphan
11078F:	drivers/mmc/host/mmc_spi.c
11079F:	include/linux/spi/mmc_spi.h
11080
11081MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11082M:	Ulf Hansson <ulf.hansson@linaro.org>
11083L:	linux-mmc@vger.kernel.org
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/mmc/
11087F:	drivers/mmc/
11088F:	include/linux/mmc/
11089F:	include/uapi/linux/mmc/
11090
11091MULTIPLEXER SUBSYSTEM
11092M:	Peter Rosin <peda@axentia.se>
11093S:	Maintained
11094F:	Documentation/ABI/testing/sysfs-class-mux*
11095F:	Documentation/devicetree/bindings/mux/
11096F:	include/dt-bindings/mux/
11097F:	include/linux/mux/
11098F:	drivers/mux/
11099
11100MULTITECH MULTIPORT CARD (ISICOM)
11101S:	Orphan
11102F:	drivers/tty/isicom.c
11103F:	include/linux/isicom.h
11104
11105MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11106M:	Bin Liu <b-liu@ti.com>
11107L:	linux-usb@vger.kernel.org
11108S:	Maintained
11109F:	drivers/usb/musb/
11110
11111MXL301RF MEDIA DRIVER
11112M:	Akihiro Tsukada <tskd08@gmail.com>
11113L:	linux-media@vger.kernel.org
11114S:	Odd Fixes
11115F:	drivers/media/tuners/mxl301rf*
11116
11117MXL5007T MEDIA DRIVER
11118M:	Michael Krufky <mkrufky@linuxtv.org>
11119L:	linux-media@vger.kernel.org
11120W:	https://linuxtv.org
11121W:	http://github.com/mkrufky
11122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11123T:	git git://linuxtv.org/mkrufky/tuners.git
11124S:	Maintained
11125F:	drivers/media/tuners/mxl5007t.*
11126
11127MXSFB DRM DRIVER
11128M:	Marek Vasut <marex@denx.de>
11129M:	Stefan Agner <stefan@agner.ch>
11130L:	dri-devel@lists.freedesktop.org
11131S:	Supported
11132F:	drivers/gpu/drm/mxsfb/
11133F:	Documentation/devicetree/bindings/display/mxsfb.txt
11134T:	git git://anongit.freedesktop.org/drm/drm-misc
11135
11136MYLEX DAC960 PCI RAID Controller
11137M:	Hannes Reinecke <hare@kernel.org>
11138L:	linux-scsi@vger.kernel.org
11139S:	Supported
11140F:	drivers/scsi/myrb.*
11141F:	drivers/scsi/myrs.*
11142
11143MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11144M:	Chris Lee <christopher.lee@cspi.com>
11145L:	netdev@vger.kernel.org
11146W:	https://www.cspi.com/ethernet-products/support/downloads/
11147S:	Supported
11148F:	drivers/net/ethernet/myricom/myri10ge/
11149
11150NAND FLASH SUBSYSTEM
11151M:	Miquel Raynal <miquel.raynal@bootlin.com>
11152R:	Richard Weinberger <richard@nod.at>
11153L:	linux-mtd@lists.infradead.org
11154W:	http://www.linux-mtd.infradead.org/
11155Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11157S:	Maintained
11158F:	drivers/mtd/nand/
11159F:	include/linux/mtd/*nand*.h
11160
11161NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11162M:	Daniel Mack <zonque@gmail.com>
11163S:	Maintained
11164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11165W:	http://www.native-instruments.com
11166F:	sound/usb/caiaq/
11167
11168NATSEMI ETHERNET DRIVER (DP8381x)
11169S:	Orphan
11170F:	drivers/net/ethernet/natsemi/natsemi.c
11171
11172NCR 5380 SCSI DRIVERS
11173M:	Finn Thain <fthain@telegraphics.com.au>
11174M:	Michael Schmitz <schmitzmic@gmail.com>
11175L:	linux-scsi@vger.kernel.org
11176S:	Maintained
11177F:	Documentation/scsi/g_NCR5380.txt
11178F:	drivers/scsi/NCR5380.*
11179F:	drivers/scsi/arm/cumana_1.c
11180F:	drivers/scsi/arm/oak.c
11181F:	drivers/scsi/atari_scsi.*
11182F:	drivers/scsi/dmx3191d.c
11183F:	drivers/scsi/g_NCR5380.*
11184F:	drivers/scsi/mac_scsi.*
11185F:	drivers/scsi/sun3_scsi.*
11186F:	drivers/scsi/sun3_scsi_vme.c
11187
11188NCSI LIBRARY:
11189M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11190S:	Maintained
11191F:	net/ncsi/
11192
11193NCT6775 HARDWARE MONITOR DRIVER
11194M:	Guenter Roeck <linux@roeck-us.net>
11195L:	linux-hwmon@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/hwmon/nct6775.rst
11198F:	drivers/hwmon/nct6775.c
11199
11200NET_FAILOVER MODULE
11201M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11202L:	netdev@vger.kernel.org
11203S:	Supported
11204F:	drivers/net/net_failover.c
11205F:	include/net/net_failover.h
11206F:	Documentation/networking/net_failover.rst
11207
11208NETEM NETWORK EMULATOR
11209M:	Stephen Hemminger <stephen@networkplumber.org>
11210L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11211S:	Maintained
11212F:	net/sched/sch_netem.c
11213
11214NETERION 10GbE DRIVERS (s2io/vxge)
11215M:	Jon Mason <jdmason@kudzu.us>
11216L:	netdev@vger.kernel.org
11217S:	Supported
11218F:	Documentation/networking/device_drivers/neterion/s2io.txt
11219F:	Documentation/networking/device_drivers/neterion/vxge.txt
11220F:	drivers/net/ethernet/neterion/
11221
11222NETFILTER
11223M:	Pablo Neira Ayuso <pablo@netfilter.org>
11224M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11225M:	Florian Westphal <fw@strlen.de>
11226L:	netfilter-devel@vger.kernel.org
11227L:	coreteam@netfilter.org
11228W:	http://www.netfilter.org/
11229W:	http://www.iptables.org/
11230W:	http://www.nftables.org/
11231Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11234S:	Maintained
11235F:	include/linux/netfilter*
11236F:	include/linux/netfilter/
11237F:	include/net/netfilter/
11238F:	include/uapi/linux/netfilter*
11239F:	include/uapi/linux/netfilter/
11240F:	net/*/netfilter.c
11241F:	net/*/netfilter/
11242F:	net/netfilter/
11243F:	net/bridge/br_netfilter*.c
11244
11245NETROM NETWORK LAYER
11246M:	Ralf Baechle <ralf@linux-mips.org>
11247L:	linux-hams@vger.kernel.org
11248W:	http://www.linux-ax25.org/
11249S:	Maintained
11250F:	include/net/netrom.h
11251F:	include/uapi/linux/netrom.h
11252F:	net/netrom/
11253
11254NETRONOME ETHERNET DRIVERS
11255M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11256L:	oss-drivers@netronome.com
11257S:	Maintained
11258F:	drivers/net/ethernet/netronome/
11259
11260NETWORK BLOCK DEVICE (NBD)
11261M:	Josef Bacik <josef@toxicpanda.com>
11262S:	Maintained
11263L:	linux-block@vger.kernel.org
11264L:	nbd@other.debian.org
11265F:	Documentation/admin-guide/blockdev/nbd.rst
11266F:	drivers/block/nbd.c
11267F:	include/trace/events/nbd.h
11268F:	include/uapi/linux/nbd.h
11269
11270NETWORK DROP MONITOR
11271M:	Neil Horman <nhorman@tuxdriver.com>
11272L:	netdev@vger.kernel.org
11273S:	Maintained
11274W:	https://fedorahosted.org/dropwatch/
11275F:	net/core/drop_monitor.c
11276F:	include/uapi/linux/net_dropmon.h
11277F:	include/net/drop_monitor.h
11278
11279NETWORKING DRIVERS
11280M:	"David S. Miller" <davem@davemloft.net>
11281L:	netdev@vger.kernel.org
11282W:	http://www.linuxfoundation.org/en/Net
11283Q:	http://patchwork.ozlabs.org/project/netdev/list/
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11286S:	Odd Fixes
11287F:	Documentation/devicetree/bindings/net/
11288F:	drivers/net/
11289F:	include/linux/if_*
11290F:	include/linux/netdevice.h
11291F:	include/linux/etherdevice.h
11292F:	include/linux/fcdevice.h
11293F:	include/linux/fddidevice.h
11294F:	include/linux/hippidevice.h
11295F:	include/linux/inetdevice.h
11296F:	include/uapi/linux/if_*
11297F:	include/uapi/linux/netdevice.h
11298
11299NETWORKING DRIVERS (WIRELESS)
11300M:	Kalle Valo <kvalo@codeaurora.org>
11301L:	linux-wireless@vger.kernel.org
11302Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11305S:	Maintained
11306F:	Documentation/devicetree/bindings/net/wireless/
11307F:	drivers/net/wireless/
11308
11309NETWORKING [DSA]
11310M:	Andrew Lunn <andrew@lunn.ch>
11311M:	Vivien Didelot <vivien.didelot@gmail.com>
11312M:	Florian Fainelli <f.fainelli@gmail.com>
11313S:	Maintained
11314F:	Documentation/devicetree/bindings/net/dsa/
11315F:	net/dsa/
11316F:	include/net/dsa.h
11317F:	include/linux/dsa/
11318F:	include/linux/platform_data/dsa.h
11319F:	drivers/net/dsa/
11320
11321NETWORKING [GENERAL]
11322M:	"David S. Miller" <davem@davemloft.net>
11323L:	netdev@vger.kernel.org
11324W:	http://www.linuxfoundation.org/en/Net
11325Q:	http://patchwork.ozlabs.org/project/netdev/list/
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11328B:	mailto:netdev@vger.kernel.org
11329S:	Maintained
11330F:	net/
11331F:	include/net/
11332F:	include/linux/in.h
11333F:	include/linux/net.h
11334F:	include/linux/netdevice.h
11335F:	include/uapi/linux/in.h
11336F:	include/uapi/linux/net.h
11337F:	include/uapi/linux/netdevice.h
11338F:	include/uapi/linux/net_namespace.h
11339F:	tools/testing/selftests/net/
11340F:	lib/net_utils.c
11341F:	lib/random32.c
11342F:	Documentation/networking/
11343
11344NETWORKING [IPSEC]
11345M:	Steffen Klassert <steffen.klassert@secunet.com>
11346M:	Herbert Xu <herbert@gondor.apana.org.au>
11347M:	"David S. Miller" <davem@davemloft.net>
11348L:	netdev@vger.kernel.org
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11351S:	Maintained
11352F:	net/xfrm/
11353F:	net/key/
11354F:	net/ipv4/xfrm*
11355F:	net/ipv4/esp4*
11356F:	net/ipv4/ah4.c
11357F:	net/ipv4/ipcomp.c
11358F:	net/ipv4/ip_vti.c
11359F:	net/ipv6/xfrm*
11360F:	net/ipv6/esp6*
11361F:	net/ipv6/ah6.c
11362F:	net/ipv6/ipcomp6.c
11363F:	net/ipv6/ip6_vti.c
11364F:	include/uapi/linux/xfrm.h
11365F:	include/net/xfrm.h
11366
11367NETWORKING [IPv4/IPv6]
11368M:	"David S. Miller" <davem@davemloft.net>
11369M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11370M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11371L:	netdev@vger.kernel.org
11372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11373S:	Maintained
11374F:	net/ipv4/
11375F:	net/ipv6/
11376F:	include/net/ip*
11377F:	arch/x86/net/*
11378
11379NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11380M:	Paul Moore <paul@paul-moore.com>
11381W:	https://github.com/netlabel
11382L:	netdev@vger.kernel.org
11383L:	linux-security-module@vger.kernel.org
11384S:	Maintained
11385F:	Documentation/netlabel/
11386F:	include/net/calipso.h
11387F:	include/net/cipso_ipv4.h
11388F:	include/net/netlabel.h
11389F:	include/uapi/linux/netfilter/xt_SECMARK.h
11390F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11391F:	net/netlabel/
11392F:	net/ipv4/cipso_ipv4.c
11393F:	net/ipv6/calipso.c
11394F:	net/netfilter/xt_CONNSECMARK.c
11395F:	net/netfilter/xt_SECMARK.c
11396
11397NETWORKING [TCP]
11398M:	Eric Dumazet <edumazet@google.com>
11399L:	netdev@vger.kernel.org
11400S:	Maintained
11401F:	net/ipv4/tcp*.c
11402F:	net/ipv4/syncookies.c
11403F:	net/ipv6/tcp*.c
11404F:	net/ipv6/syncookies.c
11405F:	include/uapi/linux/tcp.h
11406F:	include/net/tcp.h
11407F:	include/linux/tcp.h
11408F:	include/trace/events/tcp.h
11409
11410NETWORKING [TLS]
11411M:	Boris Pismenny <borisp@mellanox.com>
11412M:	Aviad Yehezkel <aviadye@mellanox.com>
11413M:	Dave Watson <davejwatson@fb.com>
11414M:	John Fastabend <john.fastabend@gmail.com>
11415M:	Daniel Borkmann <daniel@iogearbox.net>
11416M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11417L:	netdev@vger.kernel.org
11418S:	Maintained
11419F:	net/tls/*
11420F:	include/uapi/linux/tls.h
11421F:	include/net/tls.h
11422
11423NETWORKING [WIRELESS]
11424L:	linux-wireless@vger.kernel.org
11425Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11426
11427NETDEVSIM
11428M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11429S:	Maintained
11430F:	drivers/net/netdevsim/*
11431
11432NETXEN (1/10) GbE SUPPORT
11433M:	Manish Chopra <manishc@marvell.com>
11434M:	Rahul Verma <rahulv@marvell.com>
11435M:	GR-Linux-NIC-Dev@marvell.com
11436L:	netdev@vger.kernel.org
11437S:	Supported
11438F:	drivers/net/ethernet/qlogic/netxen/
11439
11440NEXTHOP
11441M:	David Ahern <dsahern@kernel.org>
11442L:	netdev@vger.kernel.org
11443S:	Maintained
11444F:	include/net/nexthop.h
11445F:	include/uapi/linux/nexthop.h
11446F:	include/net/netns/nexthop.h
11447F:	net/ipv4/nexthop.c
11448
11449NFC SUBSYSTEM
11450L:	netdev@vger.kernel.org
11451S:	Orphan
11452F:	net/nfc/
11453F:	include/net/nfc/
11454F:	include/uapi/linux/nfc.h
11455F:	drivers/nfc/
11456F:	include/linux/platform_data/nfcmrvl.h
11457F:	Documentation/devicetree/bindings/net/nfc/
11458
11459NFS, SUNRPC, AND LOCKD CLIENTS
11460M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11461M:	Anna Schumaker <anna.schumaker@netapp.com>
11462L:	linux-nfs@vger.kernel.org
11463W:	http://client.linux-nfs.org
11464T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11465S:	Maintained
11466F:	fs/lockd/
11467F:	fs/nfs/
11468F:	fs/nfs_common/
11469F:	net/sunrpc/
11470F:	include/linux/lockd/
11471F:	include/linux/nfs*
11472F:	include/linux/sunrpc/
11473F:	include/uapi/linux/nfs*
11474F:	include/uapi/linux/sunrpc/
11475
11476NILFS2 FILESYSTEM
11477M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11478L:	linux-nilfs@vger.kernel.org
11479W:	https://nilfs.sourceforge.io/
11480W:	https://nilfs.osdn.jp/
11481T:	git git://github.com/konis/nilfs2.git
11482S:	Supported
11483F:	Documentation/filesystems/nilfs2.txt
11484F:	fs/nilfs2/
11485F:	include/trace/events/nilfs2.h
11486F:	include/uapi/linux/nilfs2_api.h
11487F:	include/uapi/linux/nilfs2_ondisk.h
11488
11489NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11490M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11491W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11492S:	Maintained
11493F:	Documentation/scsi/NinjaSCSI.txt
11494F:	drivers/scsi/pcmcia/nsp_*
11495
11496NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11497M:	GOTO Masanori <gotom@debian.or.jp>
11498M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11499W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11500S:	Maintained
11501F:	Documentation/scsi/NinjaSCSI.txt
11502F:	drivers/scsi/nsp32*
11503
11504NIOS2 ARCHITECTURE
11505M:	Ley Foon Tan <lftan@altera.com>
11506L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11508S:	Maintained
11509F:	arch/nios2/
11510
11511NOHZ, DYNTICKS SUPPORT
11512M:	Frederic Weisbecker <fweisbec@gmail.com>
11513M:	Thomas Gleixner <tglx@linutronix.de>
11514M:	Ingo Molnar <mingo@kernel.org>
11515L:	linux-kernel@vger.kernel.org
11516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11517S:	Maintained
11518F:	kernel/time/tick*.*
11519F:	include/linux/tick.h
11520F:	include/linux/sched/nohz.h
11521
11522NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11523M:	Pavel Machek <pavel@ucw.cz>
11524M:	Sakari Ailus <sakari.ailus@iki.fi>
11525L:	linux-media@vger.kernel.org
11526S:	Maintained
11527F:	drivers/media/i2c/et8ek8
11528F:	drivers/media/i2c/ad5820.c
11529
11530NOKIA N900 POWER SUPPLY DRIVERS
11531R:	Pali Rohár <pali.rohar@gmail.com>
11532F:	include/linux/power/bq2415x_charger.h
11533F:	include/linux/power/bq27xxx_battery.h
11534F:	drivers/power/supply/bq2415x_charger.c
11535F:	drivers/power/supply/bq27xxx_battery.c
11536F:	drivers/power/supply/bq27xxx_battery_i2c.c
11537F:	drivers/power/supply/isp1704_charger.c
11538F:	drivers/power/supply/rx51_battery.c
11539
11540NOLIBC HEADER FILE
11541M:	Willy Tarreau <w@1wt.eu>
11542S:	Maintained
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11544F:	tools/include/nolibc/
11545
11546NSDEPS
11547M:	Matthias Maennich <maennich@google.com>
11548S:	Maintained
11549F:	scripts/nsdeps
11550
11551NTB AMD DRIVER
11552M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11553L:	linux-ntb@googlegroups.com
11554S:	Supported
11555F:	drivers/ntb/hw/amd/
11556
11557NTB DRIVER CORE
11558M:	Jon Mason <jdmason@kudzu.us>
11559M:	Dave Jiang <dave.jiang@intel.com>
11560M:	Allen Hubbe <allenbh@gmail.com>
11561L:	linux-ntb@googlegroups.com
11562S:	Supported
11563W:	https://github.com/jonmason/ntb/wiki
11564T:	git git://github.com/jonmason/ntb.git
11565F:	drivers/ntb/
11566F:	drivers/net/ntb_netdev.c
11567F:	include/linux/ntb.h
11568F:	include/linux/ntb_transport.h
11569F:	tools/testing/selftests/ntb/
11570
11571NTB IDT DRIVER
11572M:	Serge Semin <fancer.lancer@gmail.com>
11573L:	linux-ntb@googlegroups.com
11574S:	Supported
11575F:	drivers/ntb/hw/idt/
11576
11577NTB INTEL DRIVER
11578M:	Dave Jiang <dave.jiang@intel.com>
11579L:	linux-ntb@googlegroups.com
11580S:	Supported
11581W:	https://github.com/davejiang/linux/wiki
11582T:	git https://github.com/davejiang/linux.git
11583F:	drivers/ntb/hw/intel/
11584
11585NTFS FILESYSTEM
11586M:	Anton Altaparmakov <anton@tuxera.com>
11587L:	linux-ntfs-dev@lists.sourceforge.net
11588W:	http://www.tuxera.com/
11589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11590S:	Supported
11591F:	Documentation/filesystems/ntfs.txt
11592F:	fs/ntfs/
11593
11594NUBUS SUBSYSTEM
11595M:	Finn Thain <fthain@telegraphics.com.au>
11596L:	linux-m68k@lists.linux-m68k.org
11597S:	Maintained
11598F:	arch/*/include/asm/nubus.h
11599F:	drivers/nubus/
11600F:	include/linux/nubus.h
11601F:	include/uapi/linux/nubus.h
11602
11603NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11604M:	Antonino Daplas <adaplas@gmail.com>
11605L:	linux-fbdev@vger.kernel.org
11606S:	Maintained
11607F:	drivers/video/fbdev/riva/
11608F:	drivers/video/fbdev/nvidia/
11609
11610NVM EXPRESS DRIVER
11611M:	Keith Busch <kbusch@kernel.org>
11612M:	Jens Axboe <axboe@fb.com>
11613M:	Christoph Hellwig <hch@lst.de>
11614M:	Sagi Grimberg <sagi@grimberg.me>
11615L:	linux-nvme@lists.infradead.org
11616T:	git://git.infradead.org/nvme.git
11617W:	http://git.infradead.org/nvme.git
11618S:	Supported
11619F:	drivers/nvme/host/
11620F:	include/linux/nvme.h
11621F:	include/uapi/linux/nvme_ioctl.h
11622
11623NVM EXPRESS FC TRANSPORT DRIVERS
11624M:	James Smart <james.smart@broadcom.com>
11625L:	linux-nvme@lists.infradead.org
11626S:	Supported
11627F:	include/linux/nvme-fc.h
11628F:	include/linux/nvme-fc-driver.h
11629F:	drivers/nvme/host/fc.c
11630F:	drivers/nvme/target/fc.c
11631F:	drivers/nvme/target/fcloop.c
11632
11633NVM EXPRESS TARGET DRIVER
11634M:	Christoph Hellwig <hch@lst.de>
11635M:	Sagi Grimberg <sagi@grimberg.me>
11636L:	linux-nvme@lists.infradead.org
11637T:	git://git.infradead.org/nvme.git
11638W:	http://git.infradead.org/nvme.git
11639S:	Supported
11640F:	drivers/nvme/target/
11641
11642NVMEM FRAMEWORK
11643M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11644S:	Maintained
11645F:	drivers/nvmem/
11646F:	Documentation/devicetree/bindings/nvmem/
11647F:	Documentation/ABI/stable/sysfs-bus-nvmem
11648F:	include/linux/nvmem-consumer.h
11649F:	include/linux/nvmem-provider.h
11650
11651NXP FXAS21002C DRIVER
11652M:	Rui Miguel Silva <rmfrfs@gmail.com>
11653L:	linux-iio@vger.kernel.org
11654S:	Maintained
11655F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11656F:	drivers/iio/gyro/fxas21002c_core.c
11657F:	drivers/iio/gyro/fxas21002c.h
11658F:	drivers/iio/gyro/fxas21002c_i2c.c
11659F:	drivers/iio/gyro/fxas21002c_spi.c
11660
11661NXP SGTL5000 DRIVER
11662M:	Fabio Estevam <festevam@gmail.com>
11663L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11664S:	Maintained
11665F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11666F:	sound/soc/codecs/sgtl5000*
11667
11668NXP SJA1105 ETHERNET SWITCH DRIVER
11669M:	Vladimir Oltean <olteanv@gmail.com>
11670L:	linux-kernel@vger.kernel.org
11671S:	Maintained
11672F:	drivers/net/dsa/sja1105
11673
11674NXP TDA998X DRM DRIVER
11675M:	Russell King <linux@armlinux.org.uk>
11676S:	Maintained
11677T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11678T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11679F:	drivers/gpu/drm/i2c/tda998x_drv.c
11680F:	include/drm/i2c/tda998x.h
11681F:	include/dt-bindings/display/tda998x.h
11682K:	"nxp,tda998x"
11683
11684NXP TFA9879 DRIVER
11685M:	Peter Rosin <peda@axentia.se>
11686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11687S:	Maintained
11688F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11689F:	sound/soc/codecs/tfa9879*
11690
11691NXP-NCI NFC DRIVER
11692M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11693R:	Charles Gorand <charles.gorand@effinnov.com>
11694L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11695S:	Supported
11696F:	drivers/nfc/nxp-nci
11697
11698OBJAGG
11699M:	Jiri Pirko <jiri@mellanox.com>
11700L:	netdev@vger.kernel.org
11701S:	Supported
11702F:	lib/objagg.c
11703F:	lib/test_objagg.c
11704F:	include/linux/objagg.h
11705
11706NXP FSPI DRIVER
11707R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11708M:	Ashish Kumar <ashish.kumar@nxp.com>
11709L:	linux-spi@vger.kernel.org
11710S:	Maintained
11711F:	drivers/spi/spi-nxp-fspi.c
11712F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11713
11714OBJTOOL
11715M:	Josh Poimboeuf <jpoimboe@redhat.com>
11716M:	Peter Zijlstra <peterz@infradead.org>
11717S:	Supported
11718F:	tools/objtool/
11719
11720OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11721M:	Frederic Barrat <fbarrat@linux.ibm.com>
11722M:	Andrew Donnellan <ajd@linux.ibm.com>
11723L:	linuxppc-dev@lists.ozlabs.org
11724S:	Supported
11725F:	arch/powerpc/platforms/powernv/ocxl.c
11726F:	arch/powerpc/include/asm/pnv-ocxl.h
11727F:	drivers/misc/ocxl/
11728F:	include/misc/ocxl*
11729F:	include/uapi/misc/ocxl.h
11730F:	Documentation/userspace-api/accelerators/ocxl.rst
11731
11732OMAP AUDIO SUPPORT
11733M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11734M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11736L:	linux-omap@vger.kernel.org
11737S:	Maintained
11738F:	sound/soc/ti/omap*
11739F:	sound/soc/ti/rx51.c
11740F:	sound/soc/ti/n810.c
11741F:	sound/soc/ti/sdma-pcm.*
11742
11743OMAP CLOCK FRAMEWORK SUPPORT
11744M:	Paul Walmsley <paul@pwsan.com>
11745L:	linux-omap@vger.kernel.org
11746S:	Maintained
11747F:	arch/arm/*omap*/*clock*
11748
11749OMAP DEVICE TREE SUPPORT
11750M:	Benoît Cousson <bcousson@baylibre.com>
11751M:	Tony Lindgren <tony@atomide.com>
11752L:	linux-omap@vger.kernel.org
11753L:	devicetree@vger.kernel.org
11754S:	Maintained
11755F:	arch/arm/boot/dts/*omap*
11756F:	arch/arm/boot/dts/*am3*
11757F:	arch/arm/boot/dts/*am4*
11758F:	arch/arm/boot/dts/*am5*
11759F:	arch/arm/boot/dts/*dra7*
11760
11761OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11762L:	linux-omap@vger.kernel.org
11763L:	linux-fbdev@vger.kernel.org
11764S:	Orphan
11765F:	drivers/video/fbdev/omap2/
11766F:	Documentation/arm/omap/dss.rst
11767
11768OMAP FRAMEBUFFER SUPPORT
11769L:	linux-fbdev@vger.kernel.org
11770L:	linux-omap@vger.kernel.org
11771S:	Orphan
11772F:	drivers/video/fbdev/omap/
11773
11774OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11775M:	Roger Quadros <rogerq@ti.com>
11776M:	Tony Lindgren <tony@atomide.com>
11777L:	linux-omap@vger.kernel.org
11778S:	Maintained
11779F:	drivers/memory/omap-gpmc.c
11780F:	arch/arm/mach-omap2/*gpmc*
11781
11782OMAP GPIO DRIVER
11783M:	Grygorii Strashko <grygorii.strashko@ti.com>
11784M:	Santosh Shilimkar <ssantosh@kernel.org>
11785M:	Kevin Hilman <khilman@kernel.org>
11786L:	linux-omap@vger.kernel.org
11787S:	Maintained
11788F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11789F:	drivers/gpio/gpio-omap.c
11790
11791OMAP HARDWARE SPINLOCK SUPPORT
11792M:	Ohad Ben-Cohen <ohad@wizery.com>
11793L:	linux-omap@vger.kernel.org
11794S:	Maintained
11795F:	drivers/hwspinlock/omap_hwspinlock.c
11796
11797OMAP HS MMC SUPPORT
11798L:	linux-mmc@vger.kernel.org
11799L:	linux-omap@vger.kernel.org
11800S:	Orphan
11801F:	drivers/mmc/host/omap_hsmmc.c
11802
11803OMAP HWMOD DATA
11804M:	Paul Walmsley <paul@pwsan.com>
11805L:	linux-omap@vger.kernel.org
11806S:	Maintained
11807F:	arch/arm/mach-omap2/omap_hwmod*data*
11808
11809OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11810M:	Benoît Cousson <bcousson@baylibre.com>
11811L:	linux-omap@vger.kernel.org
11812S:	Maintained
11813F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11814
11815OMAP HWMOD SUPPORT
11816M:	Benoît Cousson <bcousson@baylibre.com>
11817M:	Paul Walmsley <paul@pwsan.com>
11818L:	linux-omap@vger.kernel.org
11819S:	Maintained
11820F:	arch/arm/mach-omap2/omap_hwmod.*
11821
11822OMAP I2C DRIVER
11823M:	Vignesh R <vigneshr@ti.com>
11824L:	linux-omap@vger.kernel.org
11825L:	linux-i2c@vger.kernel.org
11826S:	Maintained
11827F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11828F:	drivers/i2c/busses/i2c-omap.c
11829
11830OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11831M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11832L:	linux-media@vger.kernel.org
11833S:	Maintained
11834F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11835F:	drivers/media/platform/omap3isp/
11836F:	drivers/staging/media/omap4iss/
11837
11838OMAP MMC SUPPORT
11839M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11840L:	linux-omap@vger.kernel.org
11841S:	Odd Fixes
11842F:	drivers/mmc/host/omap.c
11843
11844OMAP POWER MANAGEMENT SUPPORT
11845M:	Kevin Hilman <khilman@kernel.org>
11846L:	linux-omap@vger.kernel.org
11847S:	Maintained
11848F:	arch/arm/*omap*/*pm*
11849F:	drivers/cpufreq/omap-cpufreq.c
11850
11851OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11852M:	Rajendra Nayak <rnayak@codeaurora.org>
11853M:	Paul Walmsley <paul@pwsan.com>
11854L:	linux-omap@vger.kernel.org
11855S:	Maintained
11856F:	arch/arm/mach-omap2/prm*
11857
11858OMAP RANDOM NUMBER GENERATOR SUPPORT
11859M:	Deepak Saxena <dsaxena@plexity.net>
11860S:	Maintained
11861F:	drivers/char/hw_random/omap-rng.c
11862
11863OMAP USB SUPPORT
11864L:	linux-usb@vger.kernel.org
11865L:	linux-omap@vger.kernel.org
11866S:	Orphan
11867F:	drivers/usb/*/*omap*
11868F:	arch/arm/*omap*/usb*
11869
11870OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11871M:	Mark Jackson <mpfj@newflow.co.uk>
11872L:	linux-omap@vger.kernel.org
11873S:	Maintained
11874F:	arch/arm/boot/dts/am335x-nano.dts
11875
11876OMAP1 SUPPORT
11877M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11878M:	Tony Lindgren <tony@atomide.com>
11879L:	linux-omap@vger.kernel.org
11880Q:	http://patchwork.kernel.org/project/linux-omap/list/
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11882S:	Maintained
11883F:	arch/arm/mach-omap1/
11884F:	arch/arm/plat-omap/
11885F:	arch/arm/configs/omap1_defconfig
11886F:	drivers/i2c/busses/i2c-omap.c
11887F:	include/linux/platform_data/i2c-omap.h
11888F:	include/linux/platform_data/ams-delta-fiq.h
11889
11890OMAP2+ SUPPORT
11891M:	Tony Lindgren <tony@atomide.com>
11892L:	linux-omap@vger.kernel.org
11893W:	http://www.muru.com/linux/omap/
11894W:	http://linux.omap.com/
11895Q:	http://patchwork.kernel.org/project/linux-omap/list/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11897S:	Maintained
11898F:	arch/arm/mach-omap2/
11899F:	arch/arm/plat-omap/
11900F:	arch/arm/configs/omap2plus_defconfig
11901F:	drivers/bus/ti-sysc.c
11902F:	drivers/i2c/busses/i2c-omap.c
11903F:	drivers/irqchip/irq-omap-intc.c
11904F:	drivers/mfd/*omap*.c
11905F:	drivers/mfd/menelaus.c
11906F:	drivers/mfd/palmas.c
11907F:	drivers/mfd/tps65217.c
11908F:	drivers/mfd/tps65218.c
11909F:	drivers/mfd/tps65910.c
11910F:	drivers/mfd/twl-core.[ch]
11911F:	drivers/mfd/twl4030*.c
11912F:	drivers/mfd/twl6030*.c
11913F:	drivers/mfd/twl6040*.c
11914F:	drivers/regulator/palmas-regulator*.c
11915F:	drivers/regulator/pbias-regulator.c
11916F:	drivers/regulator/tps65217-regulator.c
11917F:	drivers/regulator/tps65218-regulator.c
11918F:	drivers/regulator/tps65910-regulator.c
11919F:	drivers/regulator/twl-regulator.c
11920F:	drivers/regulator/twl6030-regulator.c
11921F:	include/linux/platform_data/i2c-omap.h
11922F:	include/linux/platform_data/ti-sysc.h
11923
11924ONION OMEGA2+ BOARD
11925M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11926L:	linux-mips@vger.kernel.org
11927S:	Maintained
11928F:	arch/mips/boot/dts/ralink/omega2p.dts
11929
11930OMFS FILESYSTEM
11931M:	Bob Copeland <me@bobcopeland.com>
11932L:	linux-karma-devel@lists.sourceforge.net
11933S:	Maintained
11934F:	Documentation/filesystems/omfs.txt
11935F:	fs/omfs/
11936
11937OMNIKEY CARDMAN 4000 DRIVER
11938M:	Harald Welte <laforge@gnumonks.org>
11939S:	Maintained
11940F:	drivers/char/pcmcia/cm4000_cs.c
11941F:	include/linux/cm4000_cs.h
11942F:	include/uapi/linux/cm4000_cs.h
11943
11944OMNIKEY CARDMAN 4040 DRIVER
11945M:	Harald Welte <laforge@gnumonks.org>
11946S:	Maintained
11947F:	drivers/char/pcmcia/cm4040_cs.*
11948
11949OMNIVISION OV13858 SENSOR DRIVER
11950M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11951L:	linux-media@vger.kernel.org
11952T:	git git://linuxtv.org/media_tree.git
11953S:	Maintained
11954F:	drivers/media/i2c/ov13858.c
11955
11956OMNIVISION OV2680 SENSOR DRIVER
11957M:	Rui Miguel Silva <rmfrfs@gmail.com>
11958L:	linux-media@vger.kernel.org
11959T:	git git://linuxtv.org/media_tree.git
11960S:	Maintained
11961F:	drivers/media/i2c/ov2680.c
11962F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11963
11964OMNIVISION OV2685 SENSOR DRIVER
11965M:	Shunqian Zheng <zhengsq@rock-chips.com>
11966L:	linux-media@vger.kernel.org
11967T:	git git://linuxtv.org/media_tree.git
11968S:	Maintained
11969F:	drivers/media/i2c/ov2685.c
11970
11971OMNIVISION OV5640 SENSOR DRIVER
11972M:	Steve Longerbeam <slongerbeam@gmail.com>
11973L:	linux-media@vger.kernel.org
11974T:	git git://linuxtv.org/media_tree.git
11975S:	Maintained
11976F:	drivers/media/i2c/ov5640.c
11977
11978OMNIVISION OV5647 SENSOR DRIVER
11979M:	Luis Oliveira <lolivei@synopsys.com>
11980L:	linux-media@vger.kernel.org
11981T:	git git://linuxtv.org/media_tree.git
11982S:	Maintained
11983F:	drivers/media/i2c/ov5647.c
11984
11985OMNIVISION OV5670 SENSOR DRIVER
11986M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11987M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11988L:	linux-media@vger.kernel.org
11989T:	git git://linuxtv.org/media_tree.git
11990S:	Maintained
11991F:	drivers/media/i2c/ov5670.c
11992
11993OMNIVISION OV5675 SENSOR DRIVER
11994M:	Shawn Tu <shawnx.tu@intel.com>
11995L:	linux-media@vger.kernel.org
11996T:	git git://linuxtv.org/media_tree.git
11997S:	Maintained
11998F:	drivers/media/i2c/ov5675.c
11999
12000OMNIVISION OV5695 SENSOR DRIVER
12001M:	Shunqian Zheng <zhengsq@rock-chips.com>
12002L:	linux-media@vger.kernel.org
12003T:	git git://linuxtv.org/media_tree.git
12004S:	Maintained
12005F:	drivers/media/i2c/ov5695.c
12006
12007OMNIVISION OV7670 SENSOR DRIVER
12008M:	Jonathan Corbet <corbet@lwn.net>
12009L:	linux-media@vger.kernel.org
12010T:	git git://linuxtv.org/media_tree.git
12011S:	Maintained
12012F:	drivers/media/i2c/ov7670.c
12013F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12014
12015OMNIVISION OV772x SENSOR DRIVER
12016M:	Jacopo Mondi <jacopo@jmondi.org>
12017L:	linux-media@vger.kernel.org
12018T:	git git://linuxtv.org/media_tree.git
12019S:	Odd fixes
12020F:	drivers/media/i2c/ov772x.c
12021F:	include/media/i2c/ov772x.h
12022F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12023
12024OMNIVISION OV7740 SENSOR DRIVER
12025M:	Wenyou Yang <wenyou.yang@microchip.com>
12026L:	linux-media@vger.kernel.org
12027T:	git git://linuxtv.org/media_tree.git
12028S:	Maintained
12029F:	drivers/media/i2c/ov7740.c
12030F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12031
12032OMNIVISION OV9640 SENSOR DRIVER
12033M:	Petr Cvek <petrcvekcz@gmail.com>
12034L:	linux-media@vger.kernel.org
12035S:	Maintained
12036F:	drivers/media/i2c/ov9640.*
12037
12038OMNIVISION OV8856 SENSOR DRIVER
12039M:	Ben Kao <ben.kao@intel.com>
12040L:	linux-media@vger.kernel.org
12041T:	git git://linuxtv.org/media_tree.git
12042S:	Maintained
12043F:	drivers/media/i2c/ov8856.c
12044
12045OMNIVISION OV9650 SENSOR DRIVER
12046M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12047R:	Akinobu Mita <akinobu.mita@gmail.com>
12048R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12049L:	linux-media@vger.kernel.org
12050T:	git git://linuxtv.org/media_tree.git
12051S:	Maintained
12052F:	drivers/media/i2c/ov9650.c
12053F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12054
12055ONENAND FLASH DRIVER
12056M:	Kyungmin Park <kyungmin.park@samsung.com>
12057L:	linux-mtd@lists.infradead.org
12058S:	Maintained
12059F:	drivers/mtd/nand/onenand/
12060F:	include/linux/mtd/onenand*.h
12061
12062OP-TEE DRIVER
12063M:	Jens Wiklander <jens.wiklander@linaro.org>
12064L:	tee-dev@lists.linaro.org
12065S:	Maintained
12066F:	drivers/tee/optee/
12067
12068OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12069M:	Sumit Garg <sumit.garg@linaro.org>
12070L:	tee-dev@lists.linaro.org
12071S:	Maintained
12072F:	drivers/char/hw_random/optee-rng.c
12073
12074OPA-VNIC DRIVER
12075M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12076M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12077L:	linux-rdma@vger.kernel.org
12078S:	Supported
12079F:	drivers/infiniband/ulp/opa_vnic
12080
12081OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12082M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12083M:	Frank Rowand <frowand.list@gmail.com>
12084L:	devicetree@vger.kernel.org
12085S:	Maintained
12086F:	Documentation/devicetree/dynamic-resolution-notes.txt
12087F:	Documentation/devicetree/overlay-notes.txt
12088F:	drivers/of/overlay.c
12089F:	drivers/of/resolver.c
12090K:	of_overlay_notifier_
12091
12092OPEN FIRMWARE AND FLATTENED DEVICE TREE
12093M:	Rob Herring <robh+dt@kernel.org>
12094M:	Frank Rowand <frowand.list@gmail.com>
12095L:	devicetree@vger.kernel.org
12096W:	http://www.devicetree.org/
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12098S:	Maintained
12099F:	drivers/of/
12100F:	include/linux/of*.h
12101F:	scripts/dtc/
12102F:	Documentation/ABI/testing/sysfs-firmware-ofw
12103
12104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12105M:	Rob Herring <robh+dt@kernel.org>
12106M:	Mark Rutland <mark.rutland@arm.com>
12107L:	devicetree@vger.kernel.org
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12109Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12110S:	Maintained
12111F:	Documentation/devicetree/
12112F:	arch/*/boot/dts/
12113F:	include/dt-bindings/
12114
12115OPENCORES I2C BUS DRIVER
12116M:	Peter Korsgaard <peter@korsgaard.com>
12117M:	Andrew Lunn <andrew@lunn.ch>
12118L:	linux-i2c@vger.kernel.org
12119S:	Maintained
12120F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12121F:	Documentation/i2c/busses/i2c-ocores.rst
12122F:	drivers/i2c/busses/i2c-ocores.c
12123F:	include/linux/platform_data/i2c-ocores.h
12124
12125OPENRISC ARCHITECTURE
12126M:	Jonas Bonn <jonas@southpole.se>
12127M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12128M:	Stafford Horne <shorne@gmail.com>
12129T:	git git://github.com/openrisc/linux.git
12130L:	openrisc@lists.librecores.org
12131W:	http://openrisc.io
12132S:	Maintained
12133F:	Documentation/devicetree/bindings/openrisc/
12134F:	Documentation/openrisc/
12135F:	arch/openrisc/
12136F:	drivers/irqchip/irq-ompic.c
12137F:	drivers/irqchip/irq-or1k-*
12138
12139OPENVSWITCH
12140M:	Pravin B Shelar <pshelar@ovn.org>
12141L:	netdev@vger.kernel.org
12142L:	dev@openvswitch.org
12143W:	http://openvswitch.org
12144S:	Maintained
12145F:	net/openvswitch/
12146F:	include/uapi/linux/openvswitch.h
12147
12148OPERATING PERFORMANCE POINTS (OPP)
12149M:	Viresh Kumar <vireshk@kernel.org>
12150M:	Nishanth Menon <nm@ti.com>
12151M:	Stephen Boyd <sboyd@kernel.org>
12152L:	linux-pm@vger.kernel.org
12153S:	Maintained
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12155F:	drivers/opp/
12156F:	include/linux/pm_opp.h
12157F:	Documentation/power/opp.rst
12158F:	Documentation/devicetree/bindings/opp/
12159
12160OPL4 DRIVER
12161M:	Clemens Ladisch <clemens@ladisch.de>
12162L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12164S:	Maintained
12165F:	sound/drivers/opl4/
12166
12167OPROFILE
12168M:	Robert Richter <rric@kernel.org>
12169L:	oprofile-list@lists.sf.net
12170S:	Maintained
12171F:	arch/*/include/asm/oprofile*.h
12172F:	arch/*/oprofile/
12173F:	drivers/oprofile/
12174F:	include/linux/oprofile.h
12175
12176ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12177M:	Mark Fasheh <mark@fasheh.com>
12178M:	Joel Becker <jlbec@evilplan.org>
12179M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12180L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12181W:	http://ocfs2.wiki.kernel.org
12182S:	Supported
12183F:	Documentation/filesystems/ocfs2.txt
12184F:	Documentation/filesystems/dlmfs.txt
12185F:	fs/ocfs2/
12186
12187ORANGEFS FILESYSTEM
12188M:	Mike Marshall <hubcap@omnibond.com>
12189R:	Martin Brandenburg <martin@omnibond.com>
12190L:	devel@lists.orangefs.org
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12192S:	Supported
12193F:	fs/orangefs/
12194F:	Documentation/filesystems/orangefs.txt
12195
12196ORINOCO DRIVER
12197L:	linux-wireless@vger.kernel.org
12198W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12199W:	http://www.nongnu.org/orinoco/
12200S:	Orphan
12201F:	drivers/net/wireless/intersil/orinoco/
12202
12203OV2659 OMNIVISION SENSOR DRIVER
12204M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12205L:	linux-media@vger.kernel.org
12206W:	https://linuxtv.org
12207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12208T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12209S:	Maintained
12210F:	drivers/media/i2c/ov2659.c
12211F:	include/media/i2c/ov2659.h
12212
12213OVERLAY FILESYSTEM
12214M:	Miklos Szeredi <miklos@szeredi.hu>
12215L:	linux-unionfs@vger.kernel.org
12216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12217S:	Supported
12218F:	fs/overlayfs/
12219F:	Documentation/filesystems/overlayfs.txt
12220
12221P54 WIRELESS DRIVER
12222M:	Christian Lamparter <chunkeey@googlemail.com>
12223L:	linux-wireless@vger.kernel.org
12224W:	http://wireless.kernel.org/en/users/Drivers/p54
12225S:	Maintained
12226F:	drivers/net/wireless/intersil/p54/
12227
12228PA SEMI ETHERNET DRIVER
12229L:	netdev@vger.kernel.org
12230S:	Orphan
12231F:	drivers/net/ethernet/pasemi/*
12232
12233PA SEMI SMBUS DRIVER
12234L:	linux-i2c@vger.kernel.org
12235S:	Orphan
12236F:	drivers/i2c/busses/i2c-pasemi.c
12237
12238PACKING
12239M:	Vladimir Oltean <olteanv@gmail.com>
12240L:	netdev@vger.kernel.org
12241S:	Supported
12242F:	lib/packing.c
12243F:	include/linux/packing.h
12244F:	Documentation/core-api/packing.rst
12245
12246PADATA PARALLEL EXECUTION MECHANISM
12247M:	Steffen Klassert <steffen.klassert@secunet.com>
12248L:	linux-crypto@vger.kernel.org
12249S:	Maintained
12250F:	kernel/padata.c
12251F:	include/linux/padata.h
12252F:	Documentation/padata.txt
12253
12254PAGE POOL
12255M:	Jesper Dangaard Brouer <hawk@kernel.org>
12256M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12257L:	netdev@vger.kernel.org
12258S:	Supported
12259F:	net/core/page_pool.c
12260F:	include/net/page_pool.h
12261
12262PANASONIC LAPTOP ACPI EXTRAS DRIVER
12263M:	Harald Welte <laforge@gnumonks.org>
12264L:	platform-driver-x86@vger.kernel.org
12265S:	Maintained
12266F:	drivers/platform/x86/panasonic-laptop.c
12267
12268PARALLEL LCD/KEYPAD PANEL DRIVER
12269M:	Willy Tarreau <willy@haproxy.com>
12270M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12271S:	Odd Fixes
12272F:	Documentation/admin-guide/lcd-panel-cgram.rst
12273F:	drivers/auxdisplay/panel.c
12274
12275PARALLEL PORT SUBSYSTEM
12276M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12277M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12278L:	linux-parport@lists.infradead.org (subscribers-only)
12279S:	Maintained
12280F:	drivers/parport/
12281F:	include/linux/parport*.h
12282F:	drivers/char/ppdev.c
12283F:	include/uapi/linux/ppdev.h
12284F:	Documentation/driver-api/parport*.rst
12285
12286PARAVIRT_OPS INTERFACE
12287M:	Juergen Gross <jgross@suse.com>
12288M:	Thomas Hellstrom <thellstrom@vmware.com>
12289M:	"VMware, Inc." <pv-drivers@vmware.com>
12290L:	virtualization@lists.linux-foundation.org
12291S:	Supported
12292F:	Documentation/virt/paravirt_ops.rst
12293F:	arch/*/kernel/paravirt*
12294F:	arch/*/include/asm/paravirt*.h
12295F:	include/linux/hypervisor.h
12296
12297PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12298M:	Tim Waugh <tim@cyberelk.net>
12299L:	linux-parport@lists.infradead.org (subscribers-only)
12300S:	Maintained
12301F:	Documentation/admin-guide/blockdev/paride.rst
12302F:	drivers/block/paride/
12303
12304PARISC ARCHITECTURE
12305M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12306M:	Helge Deller <deller@gmx.de>
12307L:	linux-parisc@vger.kernel.org
12308W:	http://www.parisc-linux.org/
12309Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12312S:	Maintained
12313F:	arch/parisc/
12314F:	Documentation/parisc/
12315F:	drivers/parisc/
12316F:	drivers/char/agp/parisc-agp.c
12317F:	drivers/input/serio/gscps2.c
12318F:	drivers/parport/parport_gsc.*
12319F:	drivers/tty/serial/8250/8250_gsc.c
12320F:	drivers/video/fbdev/sti*
12321F:	drivers/video/console/sti*
12322F:	drivers/video/logo/logo_parisc*
12323
12324PARMAN
12325M:	Jiri Pirko <jiri@mellanox.com>
12326L:	netdev@vger.kernel.org
12327S:	Supported
12328F:	lib/parman.c
12329F:	lib/test_parman.c
12330F:	include/linux/parman.h
12331
12332PC ENGINES APU BOARD DRIVER
12333M:	Enrico Weigelt, metux IT consult <info@metux.net>
12334S:	Maintained
12335F:	drivers/platform/x86/pcengines-apuv2.c
12336
12337PC87360 HARDWARE MONITORING DRIVER
12338M:	Jim Cromie <jim.cromie@gmail.com>
12339L:	linux-hwmon@vger.kernel.org
12340S:	Maintained
12341F:	Documentation/hwmon/pc87360.rst
12342F:	drivers/hwmon/pc87360.c
12343
12344PC8736x GPIO DRIVER
12345M:	Jim Cromie <jim.cromie@gmail.com>
12346S:	Maintained
12347F:	drivers/char/pc8736x_gpio.c
12348
12349PC87427 HARDWARE MONITORING DRIVER
12350M:	Jean Delvare <jdelvare@suse.com>
12351L:	linux-hwmon@vger.kernel.org
12352S:	Maintained
12353F:	Documentation/hwmon/pc87427.rst
12354F:	drivers/hwmon/pc87427.c
12355
12356PCA9532 LED DRIVER
12357M:	Riku Voipio <riku.voipio@iki.fi>
12358S:	Maintained
12359F:	drivers/leds/leds-pca9532.c
12360F:	include/linux/leds-pca9532.h
12361
12362PCA9541 I2C BUS MASTER SELECTOR DRIVER
12363M:	Guenter Roeck <linux@roeck-us.net>
12364L:	linux-i2c@vger.kernel.org
12365S:	Maintained
12366F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12367
12368PCDP - PRIMARY CONSOLE AND DEBUG PORT
12369M:	Khalid Aziz <khalid@gonehiking.org>
12370S:	Maintained
12371F:	drivers/firmware/pcdp.*
12372
12373PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12374M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12375L:	linux-pci@vger.kernel.org
12376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12377S:	Maintained
12378F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12379F:	drivers/pci/controller/pci-aardvark.c
12380
12381PCI DRIVER FOR ALTERA PCIE IP
12382M:	Ley Foon Tan <lftan@altera.com>
12383L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12384L:	linux-pci@vger.kernel.org
12385S:	Supported
12386F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12387F:	drivers/pci/controller/pcie-altera.c
12388
12389PCI DRIVER FOR APPLIEDMICRO XGENE
12390M:	Toan Le <toan@os.amperecomputing.com>
12391L:	linux-pci@vger.kernel.org
12392L:	linux-arm-kernel@lists.infradead.org
12393S:	Maintained
12394F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12395F:	drivers/pci/controller/pci-xgene.c
12396
12397PCI DRIVER FOR ARM VERSATILE PLATFORM
12398M:	Rob Herring <robh@kernel.org>
12399L:	linux-pci@vger.kernel.org
12400L:	linux-arm-kernel@lists.infradead.org
12401S:	Maintained
12402F:	Documentation/devicetree/bindings/pci/versatile.txt
12403F:	drivers/pci/controller/pci-versatile.c
12404
12405PCI DRIVER FOR ARMADA 8K
12406M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12407L:	linux-pci@vger.kernel.org
12408L:	linux-arm-kernel@lists.infradead.org
12409S:	Maintained
12410F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12411F:	drivers/pci/controller/dwc/pcie-armada8k.c
12412
12413PCI DRIVER FOR CADENCE PCIE IP
12414M:	Tom Joseph <tjoseph@cadence.com>
12415L:	linux-pci@vger.kernel.org
12416S:	Maintained
12417F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12418F:	drivers/pci/controller/pcie-cadence*
12419
12420PCI DRIVER FOR FREESCALE LAYERSCAPE
12421M:	Minghuan Lian <minghuan.Lian@nxp.com>
12422M:	Mingkai Hu <mingkai.hu@nxp.com>
12423M:	Roy Zang <roy.zang@nxp.com>
12424L:	linuxppc-dev@lists.ozlabs.org
12425L:	linux-pci@vger.kernel.org
12426L:	linux-arm-kernel@lists.infradead.org
12427S:	Maintained
12428F:	drivers/pci/controller/dwc/*layerscape*
12429
12430PCI DRIVER FOR GENERIC OF HOSTS
12431M:	Will Deacon <will@kernel.org>
12432L:	linux-pci@vger.kernel.org
12433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12434S:	Maintained
12435F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12436F:	drivers/pci/controller/pci-host-common.c
12437F:	drivers/pci/controller/pci-host-generic.c
12438
12439PCI DRIVER FOR IMX6
12440M:	Richard Zhu <hongxing.zhu@nxp.com>
12441M:	Lucas Stach <l.stach@pengutronix.de>
12442L:	linux-pci@vger.kernel.org
12443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12444S:	Maintained
12445F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12446F:	drivers/pci/controller/dwc/*imx6*
12447
12448PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12449M:	Keith Busch <keith.busch@intel.com>
12450M:	Jonathan Derrick <jonathan.derrick@intel.com>
12451L:	linux-pci@vger.kernel.org
12452S:	Supported
12453F:	drivers/pci/controller/vmd.c
12454
12455PCI DRIVER FOR MICROSEMI SWITCHTEC
12456M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12457M:	Logan Gunthorpe <logang@deltatee.com>
12458L:	linux-pci@vger.kernel.org
12459S:	Maintained
12460F:	Documentation/driver-api/switchtec.rst
12461F:	Documentation/ABI/testing/sysfs-class-switchtec
12462F:	drivers/pci/switch/switchtec*
12463F:	include/uapi/linux/switchtec_ioctl.h
12464F:	include/linux/switchtec.h
12465F:	drivers/ntb/hw/mscc/
12466
12467PCI DRIVER FOR MOBIVEIL PCIE IP
12468M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12469M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12470L:	linux-pci@vger.kernel.org
12471S:	Supported
12472F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12473F:	drivers/pci/controller/pcie-mobiveil.c
12474
12475PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12476M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12477M:	Jason Cooper <jason@lakedaemon.net>
12478L:	linux-pci@vger.kernel.org
12479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12480S:	Maintained
12481F:	drivers/pci/controller/*mvebu*
12482
12483PCI DRIVER FOR NVIDIA TEGRA
12484M:	Thierry Reding <thierry.reding@gmail.com>
12485L:	linux-tegra@vger.kernel.org
12486L:	linux-pci@vger.kernel.org
12487S:	Supported
12488F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12489F:	drivers/pci/controller/pci-tegra.c
12490
12491PCI DRIVER FOR RENESAS R-CAR
12492M:	Simon Horman <horms@verge.net.au>
12493L:	linux-pci@vger.kernel.org
12494L:	linux-renesas-soc@vger.kernel.org
12495S:	Maintained
12496F:	drivers/pci/controller/*rcar*
12497
12498PCI DRIVER FOR SAMSUNG EXYNOS
12499M:	Jingoo Han <jingoohan1@gmail.com>
12500L:	linux-pci@vger.kernel.org
12501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12502L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12503S:	Maintained
12504F:	drivers/pci/controller/dwc/pci-exynos.c
12505
12506PCI DRIVER FOR SYNOPSYS DESIGNWARE
12507M:	Jingoo Han <jingoohan1@gmail.com>
12508M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12509L:	linux-pci@vger.kernel.org
12510S:	Maintained
12511F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12512F:	drivers/pci/controller/dwc/*designware*
12513
12514PCI DRIVER FOR TI DRA7XX
12515M:	Kishon Vijay Abraham I <kishon@ti.com>
12516L:	linux-omap@vger.kernel.org
12517L:	linux-pci@vger.kernel.org
12518S:	Supported
12519F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12520F:	drivers/pci/controller/dwc/pci-dra7xx.c
12521
12522PCI DRIVER FOR TI KEYSTONE
12523M:	Murali Karicheri <m-karicheri2@ti.com>
12524L:	linux-pci@vger.kernel.org
12525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12526S:	Maintained
12527F:	drivers/pci/controller/dwc/pci-keystone.c
12528
12529PCI ENDPOINT SUBSYSTEM
12530M:	Kishon Vijay Abraham I <kishon@ti.com>
12531M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12532L:	linux-pci@vger.kernel.org
12533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12534S:	Supported
12535F:	drivers/pci/endpoint/
12536F:	drivers/misc/pci_endpoint_test.c
12537F:	tools/pci/
12538
12539PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12540M:	Russell Currey <ruscur@russell.cc>
12541M:	Sam Bobroff <sbobroff@linux.ibm.com>
12542M:	Oliver O'Halloran <oohall@gmail.com>
12543L:	linuxppc-dev@lists.ozlabs.org
12544S:	Supported
12545F:	Documentation/PCI/pci-error-recovery.rst
12546F:	drivers/pci/pcie/aer.c
12547F:	drivers/pci/pcie/dpc.c
12548F:	drivers/pci/pcie/err.c
12549F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12550F:	arch/powerpc/kernel/eeh*.c
12551F:	arch/powerpc/platforms/*/eeh*.c
12552F:	arch/powerpc/include/*/eeh*.h
12553
12554PCI ERROR RECOVERY
12555M:	Linas Vepstas <linasvepstas@gmail.com>
12556L:	linux-pci@vger.kernel.org
12557S:	Supported
12558F:	Documentation/PCI/pci-error-recovery.rst
12559
12560PCI MSI DRIVER FOR ALTERA MSI IP
12561M:	Ley Foon Tan <lftan@altera.com>
12562L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12563L:	linux-pci@vger.kernel.org
12564S:	Supported
12565F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12566F:	drivers/pci/controller/pcie-altera-msi.c
12567
12568PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12569M:	Toan Le <toan@os.amperecomputing.com>
12570L:	linux-pci@vger.kernel.org
12571L:	linux-arm-kernel@lists.infradead.org
12572S:	Maintained
12573F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12574F:	drivers/pci/controller/pci-xgene-msi.c
12575
12576PCI SUBSYSTEM
12577M:	Bjorn Helgaas <bhelgaas@google.com>
12578L:	linux-pci@vger.kernel.org
12579Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12581S:	Supported
12582F:	Documentation/devicetree/bindings/pci/
12583F:	Documentation/PCI/
12584F:	drivers/acpi/pci*
12585F:	drivers/pci/
12586F:	include/asm-generic/pci*
12587F:	include/linux/pci*
12588F:	include/linux/of_pci.h
12589F:	include/uapi/linux/pci*
12590F:	lib/pci*
12591F:	arch/x86/pci/
12592F:	arch/x86/kernel/quirks.c
12593F:	arch/x86/kernel/early-quirks.c
12594
12595PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12596M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12597R:	Andrew Murray <andrew.murray@arm.com>
12598L:	linux-pci@vger.kernel.org
12599Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12601S:	Supported
12602F:	drivers/pci/controller/
12603
12604PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12605M:	Jonathan Chocron <jonnyc@amazon.com>
12606L:	linux-pci@vger.kernel.org
12607S:	Maintained
12608F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12609F:	drivers/pci/controller/dwc/pcie-al.c
12610
12611PCIE DRIVER FOR AMLOGIC MESON
12612M:	Yue Wang <yue.wang@Amlogic.com>
12613L:	linux-pci@vger.kernel.org
12614L:	linux-amlogic@lists.infradead.org
12615S:	Maintained
12616F:	drivers/pci/controller/dwc/pci-meson.c
12617
12618PCIE DRIVER FOR AXIS ARTPEC
12619M:	Jesper Nilsson <jesper.nilsson@axis.com>
12620L:	linux-arm-kernel@axis.com
12621L:	linux-pci@vger.kernel.org
12622S:	Maintained
12623F:	Documentation/devicetree/bindings/pci/axis,artpec*
12624F:	drivers/pci/controller/dwc/*artpec*
12625
12626PCIE DRIVER FOR CAVIUM THUNDERX
12627M:	David Daney <david.daney@cavium.com>
12628L:	linux-pci@vger.kernel.org
12629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630S:	Supported
12631F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12632F:	drivers/pci/controller/pci-thunder-*
12633
12634PCIE DRIVER FOR HISILICON
12635M:	Zhou Wang <wangzhou1@hisilicon.com>
12636L:	linux-pci@vger.kernel.org
12637S:	Maintained
12638F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12639F:	drivers/pci/controller/dwc/pcie-hisi.c
12640
12641PCIE DRIVER FOR HISILICON KIRIN
12642M:	Xiaowei Song <songxiaowei@hisilicon.com>
12643M:	Binghui Wang <wangbinghui@hisilicon.com>
12644L:	linux-pci@vger.kernel.org
12645S:	Maintained
12646F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12647F:	drivers/pci/controller/dwc/pcie-kirin.c
12648
12649PCIE DRIVER FOR HISILICON STB
12650M:	Shawn Guo <shawn.guo@linaro.org>
12651L:	linux-pci@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12654F:	drivers/pci/controller/dwc/pcie-histb.c
12655
12656PCIE DRIVER FOR MEDIATEK
12657M:	Ryder Lee <ryder.lee@mediatek.com>
12658L:	linux-pci@vger.kernel.org
12659L:	linux-mediatek@lists.infradead.org
12660S:	Supported
12661F:	Documentation/devicetree/bindings/pci/mediatek*
12662F:	drivers/pci/controller/*mediatek*
12663
12664PCIE DRIVER FOR QUALCOMM MSM
12665M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12666L:	linux-pci@vger.kernel.org
12667L:	linux-arm-msm@vger.kernel.org
12668S:	Maintained
12669F:	drivers/pci/controller/dwc/*qcom*
12670
12671PCIE DRIVER FOR ROCKCHIP
12672M:	Shawn Lin <shawn.lin@rock-chips.com>
12673L:	linux-pci@vger.kernel.org
12674L:	linux-rockchip@lists.infradead.org
12675S:	Maintained
12676F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12677F:	drivers/pci/controller/pcie-rockchip*
12678
12679PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12680M:	Linus Walleij <linus.walleij@linaro.org>
12681L:	linux-pci@vger.kernel.org
12682S:	Maintained
12683F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12684F:	drivers/pci/controller/pci-v3-semi.c
12685
12686PCIE DRIVER FOR SOCIONEXT UNIPHIER
12687M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12688L:	linux-pci@vger.kernel.org
12689S:	Maintained
12690F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12691F:	drivers/pci/controller/dwc/pcie-uniphier.c
12692
12693PCIE DRIVER FOR ST SPEAR13XX
12694M:	Pratyush Anand <pratyush.anand@gmail.com>
12695L:	linux-pci@vger.kernel.org
12696S:	Maintained
12697F:	drivers/pci/controller/dwc/*spear*
12698
12699PCMCIA SUBSYSTEM
12700M:	Dominik Brodowski <linux@dominikbrodowski.net>
12701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12702S:	Odd Fixes
12703F:	Documentation/pcmcia/
12704F:	tools/pcmcia/
12705F:	drivers/pcmcia/
12706F:	include/pcmcia/
12707
12708PCNET32 NETWORK DRIVER
12709M:	Don Fry <pcnet32@frontier.com>
12710L:	netdev@vger.kernel.org
12711S:	Maintained
12712F:	drivers/net/ethernet/amd/pcnet32.c
12713
12714PCRYPT PARALLEL CRYPTO ENGINE
12715M:	Steffen Klassert <steffen.klassert@secunet.com>
12716L:	linux-crypto@vger.kernel.org
12717S:	Maintained
12718F:	crypto/pcrypt.c
12719F:	include/crypto/pcrypt.h
12720
12721PEAQ WMI HOTKEYS DRIVER
12722M:	Hans de Goede <hdegoede@redhat.com>
12723L:	platform-driver-x86@vger.kernel.org
12724S:	Maintained
12725F:	drivers/platform/x86/peaq-wmi.c
12726
12727PENSANDO ETHERNET DRIVERS
12728M:	Shannon Nelson <snelson@pensando.io>
12729M:	Pensando Drivers <drivers@pensando.io>
12730L:	netdev@vger.kernel.org
12731S:	Supported
12732F:	Documentation/networking/device_drivers/pensando/ionic.rst
12733F:	drivers/net/ethernet/pensando/
12734
12735PER-CPU MEMORY ALLOCATOR
12736M:	Dennis Zhou <dennis@kernel.org>
12737M:	Tejun Heo <tj@kernel.org>
12738M:	Christoph Lameter <cl@linux.com>
12739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12740S:	Maintained
12741F:	include/linux/percpu*.h
12742F:	mm/percpu*.c
12743F:	arch/*/include/asm/percpu.h
12744
12745PER-TASK DELAY ACCOUNTING
12746M:	Balbir Singh <bsingharora@gmail.com>
12747S:	Maintained
12748F:	include/linux/delayacct.h
12749F:	kernel/delayacct.c
12750
12751PERFORMANCE EVENTS SUBSYSTEM
12752M:	Peter Zijlstra <peterz@infradead.org>
12753M:	Ingo Molnar <mingo@redhat.com>
12754M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12755R:	Mark Rutland <mark.rutland@arm.com>
12756R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12757R:	Jiri Olsa <jolsa@redhat.com>
12758R:	Namhyung Kim <namhyung@kernel.org>
12759L:	linux-kernel@vger.kernel.org
12760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12761S:	Supported
12762F:	kernel/events/*
12763F:	include/linux/perf_event.h
12764F:	include/uapi/linux/perf_event.h
12765F:	arch/*/kernel/perf_event*.c
12766F:	arch/*/kernel/*/perf_event*.c
12767F:	arch/*/kernel/*/*/perf_event*.c
12768F:	arch/*/include/asm/perf_event.h
12769F:	arch/*/kernel/perf_callchain.c
12770F:	arch/*/events/*
12771F:	arch/*/events/*/*
12772F:	tools/perf/
12773
12774PERSONALITY HANDLING
12775M:	Christoph Hellwig <hch@infradead.org>
12776L:	linux-abi-devel@lists.sourceforge.net
12777S:	Maintained
12778F:	include/linux/personality.h
12779F:	include/uapi/linux/personality.h
12780
12781PHOENIX RC FLIGHT CONTROLLER ADAPTER
12782M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12783L:	linux-input@vger.kernel.org
12784S:	Maintained
12785F:	Documentation/input/devices/pxrc.rst
12786F:	drivers/input/joystick/pxrc.c
12787
12788FLYSKY FSIA6B RC RECEIVER
12789M:	Markus Koch <markus@notsyncing.net>
12790L:	linux-input@vger.kernel.org
12791S:	Maintained
12792F:	drivers/input/joystick/fsia6b.c
12793
12794PHONET PROTOCOL
12795M:	Remi Denis-Courmont <courmisch@gmail.com>
12796S:	Supported
12797F:	Documentation/networking/phonet.txt
12798F:	include/linux/phonet.h
12799F:	include/net/phonet/
12800F:	include/uapi/linux/phonet.h
12801F:	net/phonet/
12802
12803PHRAM MTD DRIVER
12804M:	Joern Engel <joern@lazybastard.org>
12805L:	linux-mtd@lists.infradead.org
12806S:	Maintained
12807F:	drivers/mtd/devices/phram.c
12808
12809PICOLCD HID DRIVER
12810M:	Bruno Prémont <bonbons@linux-vserver.org>
12811L:	linux-input@vger.kernel.org
12812S:	Maintained
12813F:	drivers/hid/hid-picolcd*
12814
12815PICOXCELL SUPPORT
12816M:	Jamie Iles <jamie@jamieiles.com>
12817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12818T:	git git://github.com/jamieiles/linux-2.6-ji.git
12819S:	Supported
12820F:	arch/arm/boot/dts/picoxcell*
12821F:	arch/arm/mach-picoxcell/
12822F:	drivers/crypto/picoxcell*
12823
12824PIDFD API
12825M:	Christian Brauner <christian@brauner.io>
12826L:	linux-kernel@vger.kernel.org
12827S:	Maintained
12828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12829F:	samples/pidfd/
12830F:	tools/testing/selftests/pidfd/
12831K:	(?i)pidfd
12832K:	(?i)clone3
12833K:	\b(clone_args|kernel_clone_args)\b
12834
12835PIN CONTROL SUBSYSTEM
12836M:	Linus Walleij <linus.walleij@linaro.org>
12837L:	linux-gpio@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12839S:	Maintained
12840F:	Documentation/devicetree/bindings/pinctrl/
12841F:	Documentation/driver-api/pinctl.rst
12842F:	drivers/pinctrl/
12843F:	include/linux/pinctrl/
12844
12845PIN CONTROLLER - MICROCHIP AT91
12846M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12848L:	linux-gpio@vger.kernel.org
12849S:	Supported
12850F:	drivers/pinctrl/pinctrl-at91*
12851F:	drivers/gpio/gpio-sama5d2-piobu.c
12852
12853PIN CONTROLLER - FREESCALE
12854M:	Dong Aisheng <aisheng.dong@nxp.com>
12855M:	Fabio Estevam <festevam@gmail.com>
12856M:	Shawn Guo <shawnguo@kernel.org>
12857M:	Stefan Agner <stefan@agner.ch>
12858R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12859L:	linux-gpio@vger.kernel.org
12860S:	Maintained
12861F:	drivers/pinctrl/freescale/
12862F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12863
12864PIN CONTROLLER - INTEL
12865M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12866M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12868S:	Maintained
12869F:	drivers/pinctrl/intel/
12870
12871PIN CONTROLLER - MEDIATEK
12872M:	Sean Wang <sean.wang@kernel.org>
12873L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12874S:	Maintained
12875F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12876F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12877F:	drivers/pinctrl/mediatek/
12878
12879PIN CONTROLLER - QUALCOMM
12880M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12881S:	Maintained
12882L:	linux-arm-msm@vger.kernel.org
12883F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12884F:	drivers/pinctrl/qcom/
12885
12886PIN CONTROLLER - RENESAS
12887M:	Geert Uytterhoeven <geert+renesas@glider.be>
12888L:	linux-renesas-soc@vger.kernel.org
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12890S:	Maintained
12891F:	drivers/pinctrl/pinctrl-rz*
12892F:	drivers/pinctrl/sh-pfc/
12893
12894PIN CONTROLLER - SAMSUNG
12895M:	Tomasz Figa <tomasz.figa@gmail.com>
12896M:	Krzysztof Kozlowski <krzk@kernel.org>
12897M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12899L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12900Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12902S:	Maintained
12903F:	drivers/pinctrl/samsung/
12904F:	include/dt-bindings/pinctrl/samsung.h
12905F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12906
12907PIN CONTROLLER - SINGLE
12908M:	Tony Lindgren <tony@atomide.com>
12909M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12911L:	linux-omap@vger.kernel.org
12912S:	Maintained
12913F:	drivers/pinctrl/pinctrl-single.c
12914
12915PIN CONTROLLER - ST SPEAR
12916M:	Viresh Kumar <vireshk@kernel.org>
12917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12918W:	http://www.st.com/spear
12919S:	Maintained
12920F:	drivers/pinctrl/spear/
12921
12922PISTACHIO SOC SUPPORT
12923M:	James Hartley <james.hartley@sondrel.com>
12924L:	linux-mips@vger.kernel.org
12925S:	Odd Fixes
12926F:	arch/mips/pistachio/
12927F:	arch/mips/include/asm/mach-pistachio/
12928F:	arch/mips/boot/dts/img/pistachio*
12929F:	arch/mips/configs/pistachio*_defconfig
12930
12931PKTCDVD DRIVER
12932S:	Orphan
12933M:	linux-block@vger.kernel.org
12934F:	drivers/block/pktcdvd.c
12935F:	include/linux/pktcdvd.h
12936F:	include/uapi/linux/pktcdvd.h
12937
12938PKUNITY SOC DRIVERS
12939M:	Guan Xuetao <gxt@pku.edu.cn>
12940W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12941S:	Maintained
12942T:	git git://github.com/gxt/linux.git
12943F:	drivers/input/serio/i8042-unicore32io.h
12944F:	drivers/i2c/busses/i2c-puv3.c
12945F:	drivers/video/fbdev/fb-puv3.c
12946F:	drivers/rtc/rtc-puv3.c
12947
12948PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12949M:	Tomasz Duszynski <tduszyns@gmail.com>
12950S:	Maintained
12951F:	drivers/iio/chemical/pms7003.c
12952F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12953
12954PMBUS HARDWARE MONITORING DRIVERS
12955M:	Guenter Roeck <linux@roeck-us.net>
12956L:	linux-hwmon@vger.kernel.org
12957W:	http://hwmon.wiki.kernel.org/
12958W:	http://www.roeck-us.net/linux/drivers/
12959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12960S:	Maintained
12961F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12962F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12963F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12964F:	Documentation/hwmon/adm1275.rst
12965F:	Documentation/hwmon/ibm-cffps.rst
12966F:	Documentation/hwmon/ir35221.rst
12967F:	Documentation/hwmon/lm25066.rst
12968F:	Documentation/hwmon/ltc2978.rst
12969F:	Documentation/hwmon/ltc3815.rst
12970F:	Documentation/hwmon/max16064.rst
12971F:	Documentation/hwmon/max20751.rst
12972F:	Documentation/hwmon/max31785.rst
12973F:	Documentation/hwmon/max34440.rst
12974F:	Documentation/hwmon/max8688.rst
12975F:	Documentation/hwmon/pmbus.rst
12976F:	Documentation/hwmon/pmbus-core.rst
12977F:	Documentation/hwmon/tps40422.rst
12978F:	Documentation/hwmon/ucd9000.rst
12979F:	Documentation/hwmon/ucd9200.rst
12980F:	Documentation/hwmon/zl6100.rst
12981F:	drivers/hwmon/pmbus/
12982F:	include/linux/pmbus.h
12983
12984PMC SIERRA MaxRAID DRIVER
12985L:	linux-scsi@vger.kernel.org
12986W:	http://www.pmc-sierra.com/
12987S:	Orphan
12988F:	drivers/scsi/pmcraid.*
12989
12990PMC SIERRA PM8001 DRIVER
12991M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12992L:	linux-scsi@vger.kernel.org
12993S:	Supported
12994F:	drivers/scsi/pm8001/
12995
12996PNP SUPPORT
12997M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12998S:	Maintained
12999F:	drivers/pnp/
13000
13001PNI RM3100 IIO DRIVER
13002M:	Song Qiang <songqiang1304521@gmail.com>
13003L:	linux-iio@vger.kernel.org
13004S:	Maintained
13005F:	drivers/iio/magnetometer/rm3100*
13006F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13007
13008POSIX CLOCKS and TIMERS
13009M:	Thomas Gleixner <tglx@linutronix.de>
13010L:	linux-kernel@vger.kernel.org
13011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13012S:	Maintained
13013F:	fs/timerfd.c
13014F:	include/linux/timer*
13015F:	kernel/time/*timer*
13016
13017POWER MANAGEMENT CORE
13018M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13019L:	linux-pm@vger.kernel.org
13020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13021B:	https://bugzilla.kernel.org
13022S:	Supported
13023F:	drivers/base/power/
13024F:	include/linux/pm.h
13025F:	include/linux/pm_*
13026F:	include/linux/powercap.h
13027F:	include/linux/intel_rapl.h
13028F:	drivers/powercap/
13029F:	kernel/configs/nopm.config
13030
13031POWER STATE COORDINATION INTERFACE (PSCI)
13032M:	Mark Rutland <mark.rutland@arm.com>
13033M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13034L:	linux-arm-kernel@lists.infradead.org
13035S:	Maintained
13036F:	drivers/firmware/psci/
13037F:	include/linux/psci.h
13038F:	include/uapi/linux/psci.h
13039
13040POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13041M:	Sebastian Reichel <sre@kernel.org>
13042L:	linux-pm@vger.kernel.org
13043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13044S:	Maintained
13045F:	Documentation/ABI/testing/sysfs-class-power
13046F:	Documentation/devicetree/bindings/power/supply/
13047F:	include/linux/power_supply.h
13048F:	drivers/power/supply/
13049
13050POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13051M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13052L:	linuxppc-dev@lists.ozlabs.org
13053S:	Maintained
13054F:	drivers/char/powernv-op-panel.c
13055
13056PPP OVER ATM (RFC 2364)
13057M:	Mitchell Blank Jr <mitch@sfgoth.com>
13058S:	Maintained
13059F:	net/atm/pppoatm.c
13060F:	include/uapi/linux/atmppp.h
13061
13062PPP OVER ETHERNET
13063M:	Michal Ostrowski <mostrows@earthlink.net>
13064S:	Maintained
13065F:	drivers/net/ppp/pppoe.c
13066F:	drivers/net/ppp/pppox.c
13067
13068PPP OVER L2TP
13069M:	James Chapman <jchapman@katalix.com>
13070S:	Maintained
13071F:	net/l2tp/l2tp_ppp.c
13072F:	include/linux/if_pppol2tp.h
13073F:	include/uapi/linux/if_pppol2tp.h
13074
13075PPP PROTOCOL DRIVERS AND COMPRESSORS
13076M:	Paul Mackerras <paulus@samba.org>
13077L:	linux-ppp@vger.kernel.org
13078S:	Maintained
13079F:	drivers/net/ppp/ppp_*
13080
13081PPS SUPPORT
13082M:	Rodolfo Giometti <giometti@enneenne.com>
13083W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13084L:	linuxpps@ml.enneenne.com (subscribers-only)
13085S:	Maintained
13086F:	Documentation/driver-api/pps.rst
13087F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13088F:	Documentation/ABI/testing/sysfs-pps
13089F:	drivers/pps/
13090F:	include/linux/pps*.h
13091F:	include/uapi/linux/pps.h
13092
13093PPTP DRIVER
13094M:	Dmitry Kozlov <xeb@mail.ru>
13095L:	netdev@vger.kernel.org
13096S:	Maintained
13097F:	drivers/net/ppp/pptp.c
13098W:	http://sourceforge.net/projects/accel-pptp
13099
13100PRINTK
13101M:	Petr Mladek <pmladek@suse.com>
13102M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13103R:	Steven Rostedt <rostedt@goodmis.org>
13104S:	Maintained
13105F:	kernel/printk/
13106F:	include/linux/printk.h
13107
13108PRISM54 WIRELESS DRIVER
13109M:	Luis Chamberlain <mcgrof@kernel.org>
13110L:	linux-wireless@vger.kernel.org
13111W:	http://wireless.kernel.org/en/users/Drivers/p54
13112S:	Obsolete
13113F:	drivers/net/wireless/intersil/prism54/
13114
13115PROC FILESYSTEM
13116R:	Alexey Dobriyan <adobriyan@gmail.com>
13117L:	linux-kernel@vger.kernel.org
13118L:	linux-fsdevel@vger.kernel.org
13119S:	Maintained
13120F:	fs/proc/
13121F:	include/linux/proc_fs.h
13122F:	tools/testing/selftests/proc/
13123F:	Documentation/filesystems/proc.txt
13124
13125PROC SYSCTL
13126M:	Luis Chamberlain <mcgrof@kernel.org>
13127M:	Kees Cook <keescook@chromium.org>
13128L:	linux-kernel@vger.kernel.org
13129L:	linux-fsdevel@vger.kernel.org
13130S:	Maintained
13131F:	fs/proc/proc_sysctl.c
13132F:	include/linux/sysctl.h
13133F:	kernel/sysctl.c
13134F:	tools/testing/selftests/sysctl/
13135
13136PS3 NETWORK SUPPORT
13137M:	Geoff Levand <geoff@infradead.org>
13138L:	netdev@vger.kernel.org
13139L:	linuxppc-dev@lists.ozlabs.org
13140S:	Maintained
13141F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13142
13143PS3 PLATFORM SUPPORT
13144M:	Geoff Levand <geoff@infradead.org>
13145L:	linuxppc-dev@lists.ozlabs.org
13146S:	Maintained
13147F:	arch/powerpc/boot/ps3*
13148F:	arch/powerpc/include/asm/lv1call.h
13149F:	arch/powerpc/include/asm/ps3*.h
13150F:	arch/powerpc/platforms/ps3/
13151F:	drivers/*/ps3*
13152F:	drivers/ps3/
13153F:	drivers/rtc/rtc-ps3.c
13154F:	drivers/usb/host/*ps3.c
13155F:	sound/ppc/snd_ps3*
13156
13157PS3VRAM DRIVER
13158M:	Jim Paris <jim@jtan.com>
13159M:	Geoff Levand <geoff@infradead.org>
13160L:	linuxppc-dev@lists.ozlabs.org
13161S:	Maintained
13162F:	drivers/block/ps3vram.c
13163
13164PSAMPLE PACKET SAMPLING SUPPORT:
13165M:	Yotam Gigi <yotam.gi@gmail.com>
13166S:	Maintained
13167F:	net/psample
13168F:	include/net/psample.h
13169F:	include/uapi/linux/psample.h
13170
13171PSTORE FILESYSTEM
13172M:	Kees Cook <keescook@chromium.org>
13173M:	Anton Vorontsov <anton@enomsg.org>
13174M:	Colin Cross <ccross@android.com>
13175M:	Tony Luck <tony.luck@intel.com>
13176S:	Maintained
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13178F:	fs/pstore/
13179F:	include/linux/pstore*
13180F:	drivers/firmware/efi/efi-pstore.c
13181F:	drivers/acpi/apei/erst.c
13182F:	Documentation/admin-guide/ramoops.rst
13183F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13184K:	\b(pstore|ramoops)
13185
13186PTP HARDWARE CLOCK SUPPORT
13187M:	Richard Cochran <richardcochran@gmail.com>
13188L:	netdev@vger.kernel.org
13189S:	Maintained
13190W:	http://linuxptp.sourceforge.net/
13191F:	Documentation/ABI/testing/sysfs-ptp
13192F:	Documentation/driver-api/ptp.rst
13193F:	drivers/net/phy/dp83640*
13194F:	drivers/ptp/*
13195F:	include/linux/ptp_cl*
13196
13197PTRACE SUPPORT
13198M:	Oleg Nesterov <oleg@redhat.com>
13199S:	Maintained
13200F:	include/asm-generic/syscall.h
13201F:	include/linux/ptrace.h
13202F:	include/linux/regset.h
13203F:	include/linux/tracehook.h
13204F:	include/uapi/linux/ptrace.h
13205F:	include/uapi/linux/ptrace.h
13206F:	kernel/ptrace.c
13207F:	arch/*/ptrace*.c
13208F:	arch/*/*/ptrace*.c
13209F:	arch/*/include/asm/ptrace*.h
13210
13211PULSE8-CEC DRIVER
13212M:	Hans Verkuil <hverkuil@xs4all.nl>
13213L:	linux-media@vger.kernel.org
13214T:	git git://linuxtv.org/media_tree.git
13215S:	Maintained
13216F:	drivers/media/usb/pulse8-cec/*
13217F:	Documentation/media/cec-drivers/pulse8-cec.rst
13218
13219PVRUSB2 VIDEO4LINUX DRIVER
13220M:	Mike Isely <isely@pobox.com>
13221L:	pvrusb2@isely.net	(subscribers-only)
13222L:	linux-media@vger.kernel.org
13223W:	http://www.isely.net/pvrusb2/
13224T:	git git://linuxtv.org/media_tree.git
13225S:	Maintained
13226F:	Documentation/media/v4l-drivers/pvrusb2*
13227F:	drivers/media/usb/pvrusb2/
13228
13229PWC WEBCAM DRIVER
13230M:	Hans Verkuil <hverkuil@xs4all.nl>
13231L:	linux-media@vger.kernel.org
13232T:	git git://linuxtv.org/media_tree.git
13233S:	Odd Fixes
13234F:	drivers/media/usb/pwc/*
13235F:	include/trace/events/pwc.h
13236
13237PWM FAN DRIVER
13238M:	Kamil Debski <kamil@wypas.org>
13239M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13240L:	linux-hwmon@vger.kernel.org
13241S:	Supported
13242F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13243F:	Documentation/hwmon/pwm-fan.rst
13244F:	drivers/hwmon/pwm-fan.c
13245
13246PWM IR Transmitter
13247M:	Sean Young <sean@mess.org>
13248L:	linux-media@vger.kernel.org
13249S:	Maintained
13250F:	drivers/media/rc/pwm-ir-tx.c
13251
13252PWM SUBSYSTEM
13253M:	Thierry Reding <thierry.reding@gmail.com>
13254R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13255L:	linux-pwm@vger.kernel.org
13256S:	Maintained
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13258Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13259F:	Documentation/driver-api/pwm.rst
13260F:	Documentation/devicetree/bindings/pwm/
13261F:	include/linux/pwm.h
13262F:	drivers/pwm/
13263F:	drivers/video/backlight/pwm_bl.c
13264F:	include/linux/pwm_backlight.h
13265F:	drivers/gpio/gpio-mvebu.c
13266F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13267K:	pwm_(config|apply_state|ops)
13268
13269PXA GPIO DRIVER
13270M:	Robert Jarzmik <robert.jarzmik@free.fr>
13271L:	linux-gpio@vger.kernel.org
13272S:	Maintained
13273F:	drivers/gpio/gpio-pxa.c
13274
13275PXA MMCI DRIVER
13276S:	Orphan
13277
13278PXA RTC DRIVER
13279M:	Robert Jarzmik <robert.jarzmik@free.fr>
13280L:	linux-rtc@vger.kernel.org
13281S:	Maintained
13282
13283PXA2xx/PXA3xx SUPPORT
13284M:	Daniel Mack <daniel@zonque.org>
13285M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13286M:	Robert Jarzmik <robert.jarzmik@free.fr>
13287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13288T:	git git://github.com/hzhuang1/linux.git
13289T:	git git://github.com/rjarzmik/linux.git
13290S:	Maintained
13291F:	arch/arm/boot/dts/pxa*
13292F:	arch/arm/mach-pxa/
13293F:	drivers/dma/pxa*
13294F:	drivers/pcmcia/pxa2xx*
13295F:	drivers/pinctrl/pxa/
13296F:	drivers/spi/spi-pxa2xx*
13297F:	drivers/usb/gadget/udc/pxa2*
13298F:	include/sound/pxa2xx-lib.h
13299F:	sound/arm/pxa*
13300F:	sound/soc/pxa/
13301
13302QAT DRIVER
13303M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13304L:	qat-linux@intel.com
13305S:	Supported
13306F:	drivers/crypto/qat/
13307
13308QCOM AUDIO (ASoC) DRIVERS
13309M:	Patrick Lai <plai@codeaurora.org>
13310M:	Banajit Goswami <bgoswami@codeaurora.org>
13311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13312S:	Supported
13313F:	sound/soc/qcom/
13314
13315QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13316M:	Gabriel Somlo <somlo@cmu.edu>
13317M:	"Michael S. Tsirkin" <mst@redhat.com>
13318L:	qemu-devel@nongnu.org
13319S:	Maintained
13320F:	drivers/firmware/qemu_fw_cfg.c
13321F:	include/uapi/linux/qemu_fw_cfg.h
13322
13323QIB DRIVER
13324M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13325M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13326L:	linux-rdma@vger.kernel.org
13327S:	Supported
13328F:	drivers/infiniband/hw/qib/
13329
13330QLOGIC QL41xxx FCOE DRIVER
13331M:	QLogic-Storage-Upstream@cavium.com
13332L:	linux-scsi@vger.kernel.org
13333S:	Supported
13334F:	drivers/scsi/qedf/
13335
13336QLOGIC QL41xxx ISCSI DRIVER
13337M:	QLogic-Storage-Upstream@cavium.com
13338L:	linux-scsi@vger.kernel.org
13339S:	Supported
13340F:	drivers/scsi/qedi/
13341
13342QLOGIC QL4xxx ETHERNET DRIVER
13343M:	Ariel Elior <aelior@marvell.com>
13344M:	GR-everest-linux-l2@marvell.com
13345L:	netdev@vger.kernel.org
13346S:	Supported
13347F:	drivers/net/ethernet/qlogic/qed/
13348F:	include/linux/qed/
13349F:	drivers/net/ethernet/qlogic/qede/
13350
13351QLOGIC QL4xxx RDMA DRIVER
13352M:	Michal Kalderon <mkalderon@marvell.com>
13353M:	Ariel Elior <aelior@marvell.com>
13354L:	linux-rdma@vger.kernel.org
13355S:	Supported
13356F:	drivers/infiniband/hw/qedr/
13357F:	include/uapi/rdma/qedr-abi.h
13358
13359QLOGIC QLA1280 SCSI DRIVER
13360M:	Michael Reed <mdr@sgi.com>
13361L:	linux-scsi@vger.kernel.org
13362S:	Maintained
13363F:	drivers/scsi/qla1280.[ch]
13364
13365QLOGIC QLA2XXX FC-SCSI DRIVER
13366M:	qla2xxx-upstream@qlogic.com
13367L:	linux-scsi@vger.kernel.org
13368S:	Supported
13369F:	Documentation/scsi/LICENSE.qla2xxx
13370F:	drivers/scsi/qla2xxx/
13371
13372QLOGIC QLA3XXX NETWORK DRIVER
13373M:	GR-Linux-NIC-Dev@marvell.com
13374L:	netdev@vger.kernel.org
13375S:	Supported
13376F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13377F:	drivers/net/ethernet/qlogic/qla3xxx.*
13378
13379QLOGIC QLA4XXX iSCSI DRIVER
13380M:	QLogic-Storage-Upstream@qlogic.com
13381L:	linux-scsi@vger.kernel.org
13382S:	Supported
13383F:	Documentation/scsi/LICENSE.qla4xxx
13384F:	drivers/scsi/qla4xxx/
13385
13386QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13387M:	Shahed Shaikh <shshaikh@marvell.com>
13388M:	Manish Chopra <manishc@marvell.com>
13389M:	GR-Linux-NIC-Dev@marvell.com
13390L:	netdev@vger.kernel.org
13391S:	Supported
13392F:	drivers/net/ethernet/qlogic/qlcnic/
13393
13394QLOGIC QLGE 10Gb ETHERNET DRIVER
13395M:	Manish Chopra <manishc@marvell.com>
13396M:	GR-Linux-NIC-Dev@marvell.com
13397L:	netdev@vger.kernel.org
13398S:	Supported
13399F:	drivers/staging/qlge/
13400
13401QM1D1B0004 MEDIA DRIVER
13402M:	Akihiro Tsukada <tskd08@gmail.com>
13403L:	linux-media@vger.kernel.org
13404S:	Odd Fixes
13405F:	drivers/media/tuners/qm1d1b0004*
13406
13407QM1D1C0042 MEDIA DRIVER
13408M:	Akihiro Tsukada <tskd08@gmail.com>
13409L:	linux-media@vger.kernel.org
13410S:	Odd Fixes
13411F:	drivers/media/tuners/qm1d1c0042*
13412
13413QNX4 FILESYSTEM
13414M:	Anders Larsen <al@alarsen.net>
13415W:	http://www.alarsen.net/linux/qnx4fs/
13416S:	Maintained
13417F:	fs/qnx4/
13418F:	include/uapi/linux/qnx4_fs.h
13419F:	include/uapi/linux/qnxtypes.h
13420
13421QORIQ DPAA2 FSL-MC BUS DRIVER
13422M:	Stuart Yoder <stuyoder@gmail.com>
13423M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13424L:	linux-kernel@vger.kernel.org
13425S:	Maintained
13426F:	drivers/bus/fsl-mc/
13427F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13428F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13429
13430QT1010 MEDIA DRIVER
13431M:	Antti Palosaari <crope@iki.fi>
13432L:	linux-media@vger.kernel.org
13433W:	https://linuxtv.org
13434W:	http://palosaari.fi/linux/
13435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13436T:	git git://linuxtv.org/anttip/media_tree.git
13437S:	Maintained
13438F:	drivers/media/tuners/qt1010*
13439
13440QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13441M:	Kalle Valo <kvalo@codeaurora.org>
13442L:	ath10k@lists.infradead.org
13443W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13445S:	Supported
13446F:	drivers/net/wireless/ath/ath10k/
13447
13448QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13449M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13450L:	linux-wireless@vger.kernel.org
13451W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13452S:	Supported
13453F:	drivers/net/wireless/ath/ath9k/
13454
13455QUALCOMM CAMERA SUBSYSTEM DRIVER
13456M:	Todor Tomov <todor.too@gmail.com>
13457L:	linux-media@vger.kernel.org
13458S:	Maintained
13459F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13460F:	Documentation/media/v4l-drivers/qcom_camss.rst
13461F:	drivers/media/platform/qcom/camss/
13462
13463QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13464M:	Ilia Lin <ilia.lin@kernel.org>
13465L:	linux-pm@vger.kernel.org
13466S:	Maintained
13467F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13468F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13469
13470QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13471M:	Timur Tabi <timur@kernel.org>
13472L:	netdev@vger.kernel.org
13473S:	Maintained
13474F:	drivers/net/ethernet/qualcomm/emac/
13475
13476QUALCOMM ETHQOS ETHERNET DRIVER
13477M:	Vinod Koul <vkoul@kernel.org>
13478M:	Niklas Cassel <niklas.cassel@linaro.org>
13479L:	netdev@vger.kernel.org
13480S:	Maintained
13481F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13482F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13483
13484QUALCOMM GENERIC INTERFACE I2C DRIVER
13485M:	Alok Chauhan <alokc@codeaurora.org>
13486L:	linux-i2c@vger.kernel.org
13487L:	linux-arm-msm@vger.kernel.org
13488S:	Supported
13489F:	drivers/i2c/busses/i2c-qcom-geni.c
13490
13491QUALCOMM HEXAGON ARCHITECTURE
13492M:	Brian Cain <bcain@codeaurora.org>
13493L:	linux-hexagon@vger.kernel.org
13494S:	Supported
13495F:	arch/hexagon/
13496
13497QUALCOMM HIDMA DRIVER
13498M:	Sinan Kaya <okaya@kernel.org>
13499L:	linux-arm-kernel@lists.infradead.org
13500L:	linux-arm-msm@vger.kernel.org
13501L:	dmaengine@vger.kernel.org
13502S:	Supported
13503F:	drivers/dma/qcom/hidma*
13504
13505QUALCOMM IOMMU
13506M:	Rob Clark <robdclark@gmail.com>
13507L:	iommu@lists.linux-foundation.org
13508L:	linux-arm-msm@vger.kernel.org
13509S:	Maintained
13510F:	drivers/iommu/qcom_iommu.c
13511
13512QUALCOMM TSENS THERMAL DRIVER
13513M:	Amit Kucheria <amit.kucheria@linaro.org>
13514L:	linux-pm@vger.kernel.org
13515L:	linux-arm-msm@vger.kernel.org
13516S:	Maintained
13517F:	drivers/thermal/qcom/
13518
13519QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13520M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13521L:	linux-media@vger.kernel.org
13522L:	linux-arm-msm@vger.kernel.org
13523T:	git git://linuxtv.org/media_tree.git
13524S:	Maintained
13525F:	drivers/media/platform/qcom/venus/
13526
13527QUALCOMM WCN36XX WIRELESS DRIVER
13528M:	Kalle Valo <kvalo@codeaurora.org>
13529L:	wcn36xx@lists.infradead.org
13530W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13531T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13532S:	Supported
13533F:	drivers/net/wireless/ath/wcn36xx/
13534
13535QUANTENNA QTNFMAC WIRELESS DRIVER
13536M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13537M:	Avinash Patil <avinashp@quantenna.com>
13538M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13539L:	linux-wireless@vger.kernel.org
13540S:	Maintained
13541F:	drivers/net/wireless/quantenna
13542
13543RADEON and AMDGPU DRM DRIVERS
13544M:	Alex Deucher <alexander.deucher@amd.com>
13545M:	Christian König <christian.koenig@amd.com>
13546M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13547L:	amd-gfx@lists.freedesktop.org
13548T:	git git://people.freedesktop.org/~agd5f/linux
13549S:	Supported
13550F:	drivers/gpu/drm/radeon/
13551F:	include/uapi/drm/radeon_drm.h
13552F:	drivers/gpu/drm/amd/
13553F:	include/uapi/drm/amdgpu_drm.h
13554
13555RADEON FRAMEBUFFER DISPLAY DRIVER
13556M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13557L:	linux-fbdev@vger.kernel.org
13558S:	Maintained
13559F:	drivers/video/fbdev/aty/radeon*
13560F:	include/uapi/linux/radeonfb.h
13561
13562RADIOSHARK RADIO DRIVER
13563M:	Hans Verkuil <hverkuil@xs4all.nl>
13564L:	linux-media@vger.kernel.org
13565T:	git git://linuxtv.org/media_tree.git
13566S:	Maintained
13567F:	drivers/media/radio/radio-shark.c
13568
13569RADIOSHARK2 RADIO DRIVER
13570M:	Hans Verkuil <hverkuil@xs4all.nl>
13571L:	linux-media@vger.kernel.org
13572T:	git git://linuxtv.org/media_tree.git
13573S:	Maintained
13574F:	drivers/media/radio/radio-shark2.c
13575F:	drivers/media/radio/radio-tea5777.c
13576
13577RADOS BLOCK DEVICE (RBD)
13578M:	Ilya Dryomov <idryomov@gmail.com>
13579M:	Sage Weil <sage@redhat.com>
13580M:	Alex Elder <elder@kernel.org>
13581L:	ceph-devel@vger.kernel.org
13582W:	http://ceph.com/
13583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13584T:	git git://github.com/ceph/ceph-client.git
13585S:	Supported
13586F:	Documentation/ABI/testing/sysfs-bus-rbd
13587F:	drivers/block/rbd.c
13588F:	drivers/block/rbd_types.h
13589
13590RAGE128 FRAMEBUFFER DISPLAY DRIVER
13591M:	Paul Mackerras <paulus@samba.org>
13592L:	linux-fbdev@vger.kernel.org
13593S:	Maintained
13594F:	drivers/video/fbdev/aty/aty128fb.c
13595
13596RAINSHADOW-CEC 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/usb/rainshadow-cec/*
13602
13603RALINK MIPS ARCHITECTURE
13604M:	John Crispin <john@phrozen.org>
13605L:	linux-mips@vger.kernel.org
13606S:	Maintained
13607F:	arch/mips/ralink
13608
13609RALINK RT2X00 WIRELESS LAN DRIVER
13610P:	rt2x00 project
13611M:	Stanislaw Gruszka <sgruszka@redhat.com>
13612M:	Helmut Schaa <helmut.schaa@googlemail.com>
13613L:	linux-wireless@vger.kernel.org
13614S:	Maintained
13615F:	drivers/net/wireless/ralink/rt2x00/
13616
13617RAMDISK RAM BLOCK DEVICE DRIVER
13618M:	Jens Axboe <axboe@kernel.dk>
13619S:	Maintained
13620F:	Documentation/admin-guide/blockdev/ramdisk.rst
13621F:	drivers/block/brd.c
13622
13623RANCHU VIRTUAL BOARD FOR MIPS
13624M:	Miodrag Dinic <miodrag.dinic@mips.com>
13625L:	linux-mips@vger.kernel.org
13626S:	Supported
13627F:	arch/mips/generic/board-ranchu.c
13628F:	arch/mips/configs/generic/board-ranchu.config
13629
13630RANDOM NUMBER DRIVER
13631M:	"Theodore Ts'o" <tytso@mit.edu>
13632S:	Maintained
13633F:	drivers/char/random.c
13634
13635RAPIDIO SUBSYSTEM
13636M:	Matt Porter <mporter@kernel.crashing.org>
13637M:	Alexandre Bounine <alex.bou9@gmail.com>
13638S:	Maintained
13639F:	drivers/rapidio/
13640
13641RAS INFRASTRUCTURE
13642M:	Tony Luck <tony.luck@intel.com>
13643M:	Borislav Petkov <bp@alien8.de>
13644L:	linux-edac@vger.kernel.org
13645S:	Maintained
13646F:	drivers/ras/
13647F:	include/linux/ras.h
13648F:	include/ras/ras_event.h
13649F:	Documentation/admin-guide/ras.rst
13650
13651RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13652L:	linux-wireless@vger.kernel.org
13653S:	Orphan
13654F:	drivers/net/wireless/ray*
13655
13656RCUTORTURE TEST FRAMEWORK
13657M:	"Paul E. McKenney" <paulmck@kernel.org>
13658M:	Josh Triplett <josh@joshtriplett.org>
13659R:	Steven Rostedt <rostedt@goodmis.org>
13660R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13661R:	Lai Jiangshan <jiangshanlai@gmail.com>
13662L:	rcu@vger.kernel.org
13663S:	Supported
13664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13665F:	tools/testing/selftests/rcutorture
13666
13667RDC R-321X SoC
13668M:	Florian Fainelli <florian@openwrt.org>
13669S:	Maintained
13670
13671RDC R6040 FAST ETHERNET DRIVER
13672M:	Florian Fainelli <f.fainelli@gmail.com>
13673L:	netdev@vger.kernel.org
13674S:	Maintained
13675F:	drivers/net/ethernet/rdc/r6040.c
13676
13677RDMAVT - RDMA verbs software
13678M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13679M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13680L:	linux-rdma@vger.kernel.org
13681S:	Supported
13682F:	drivers/infiniband/sw/rdmavt
13683
13684RDS - RELIABLE DATAGRAM SOCKETS
13685M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13686L:	netdev@vger.kernel.org
13687L:	linux-rdma@vger.kernel.org
13688L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13689W:	https://oss.oracle.com/projects/rds/
13690S:	Supported
13691F:	net/rds/
13692F:	Documentation/networking/rds.txt
13693
13694RDT - RESOURCE ALLOCATION
13695M:	Fenghua Yu <fenghua.yu@intel.com>
13696M:	Reinette Chatre <reinette.chatre@intel.com>
13697L:	linux-kernel@vger.kernel.org
13698S:	Supported
13699F:	arch/x86/kernel/cpu/resctrl/
13700F:	arch/x86/include/asm/resctrl_sched.h
13701F:	Documentation/x86/resctrl*
13702
13703READ-COPY UPDATE (RCU)
13704M:	"Paul E. McKenney" <paulmck@kernel.org>
13705M:	Josh Triplett <josh@joshtriplett.org>
13706R:	Steven Rostedt <rostedt@goodmis.org>
13707R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13708R:	Lai Jiangshan <jiangshanlai@gmail.com>
13709R:	Joel Fernandes <joel@joelfernandes.org>
13710L:	rcu@vger.kernel.org
13711W:	http://www.rdrop.com/users/paulmck/RCU/
13712S:	Supported
13713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13714F:	Documentation/RCU/
13715X:	Documentation/RCU/torture.txt
13716F:	include/linux/rcu*
13717X:	include/linux/srcu*.h
13718F:	kernel/rcu/
13719X:	kernel/rcu/srcu*.c
13720
13721REAL TIME CLOCK (RTC) SUBSYSTEM
13722M:	Alessandro Zummo <a.zummo@towertech.it>
13723M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13724L:	linux-rtc@vger.kernel.org
13725Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13727S:	Maintained
13728F:	Documentation/devicetree/bindings/rtc/
13729F:	Documentation/admin-guide/rtc.rst
13730F:	drivers/rtc/
13731F:	include/linux/rtc.h
13732F:	include/uapi/linux/rtc.h
13733F:	include/linux/rtc/
13734F:	include/linux/platform_data/rtc-*
13735F:	tools/testing/selftests/rtc/
13736
13737REALTEK AUDIO CODECS
13738M:	Bard Liao <bardliao@realtek.com>
13739M:	Oder Chiou <oder_chiou@realtek.com>
13740S:	Maintained
13741F:	sound/soc/codecs/rt*
13742F:	include/sound/rt*.h
13743
13744REALTEK RTL83xx SMI DSA ROUTER CHIPS
13745M:	Linus Walleij <linus.walleij@linaro.org>
13746S:	Maintained
13747F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13748F:	drivers/net/dsa/realtek-smi*
13749F:	drivers/net/dsa/rtl83*
13750
13751REDPINE WIRELESS DRIVER
13752M:	Amitkumar Karwar <amitkarwar@gmail.com>
13753M:	Siva Rebbagondla <siva8118@gmail.com>
13754L:	linux-wireless@vger.kernel.org
13755S:	Maintained
13756F:	drivers/net/wireless/rsi/
13757
13758REGISTER MAP ABSTRACTION
13759M:	Mark Brown <broonie@kernel.org>
13760L:	linux-kernel@vger.kernel.org
13761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13762S:	Supported
13763F:	Documentation/devicetree/bindings/regmap/
13764F:	drivers/base/regmap/
13765F:	include/linux/regmap.h
13766
13767REISERFS FILE SYSTEM
13768L:	reiserfs-devel@vger.kernel.org
13769S:	Supported
13770F:	fs/reiserfs/
13771
13772REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13773M:	Ohad Ben-Cohen <ohad@wizery.com>
13774M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13775L:	linux-remoteproc@vger.kernel.org
13776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13777S:	Maintained
13778F:	Documentation/devicetree/bindings/remoteproc/
13779F:	Documentation/ABI/testing/sysfs-class-remoteproc
13780F:	Documentation/remoteproc.txt
13781F:	drivers/remoteproc/
13782F:	include/linux/remoteproc.h
13783F:	include/linux/remoteproc/
13784
13785REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13786M:	Ohad Ben-Cohen <ohad@wizery.com>
13787M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13788L:	linux-remoteproc@vger.kernel.org
13789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13790S:	Maintained
13791F:	drivers/rpmsg/
13792F:	Documentation/rpmsg.txt
13793F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13794F:	include/linux/rpmsg.h
13795F:	include/linux/rpmsg/
13796F:	include/uapi/linux/rpmsg.h
13797F:	samples/rpmsg/
13798
13799RENESAS CLOCK DRIVERS
13800M:	Geert Uytterhoeven <geert+renesas@glider.be>
13801L:	linux-renesas-soc@vger.kernel.org
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13803S:	Supported
13804F:	drivers/clk/renesas/
13805
13806RENESAS EMEV2 I2C DRIVER
13807M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13808S:	Supported
13809F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13810F:	drivers/i2c/busses/i2c-emev2.c
13811
13812RENESAS ETHERNET DRIVERS
13813R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13814L:	netdev@vger.kernel.org
13815L:	linux-renesas-soc@vger.kernel.org
13816F:	Documentation/devicetree/bindings/net/renesas,*.txt
13817F:	Documentation/devicetree/bindings/net/sh_eth.txt
13818F:	drivers/net/ethernet/renesas/
13819F:	include/linux/sh_eth.h
13820
13821RENESAS R-CAR GYROADC DRIVER
13822M:	Marek Vasut <marek.vasut@gmail.com>
13823L:	linux-iio@vger.kernel.org
13824S:	Supported
13825F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13826F:	drivers/iio/adc/rcar-gyroadc.c
13827
13828RENESAS R-CAR I2C DRIVERS
13829M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13830S:	Supported
13831F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13832F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13833F:	drivers/i2c/busses/i2c-rcar.c
13834F:	drivers/i2c/busses/i2c-sh_mobile.c
13835
13836RENESAS RIIC DRIVER
13837M:	Chris Brandt <chris.brandt@renesas.com>
13838S:	Supported
13839F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13840F:	drivers/i2c/busses/i2c-riic.c
13841
13842RENESAS USB PHY DRIVER
13843M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13844L:	linux-renesas-soc@vger.kernel.org
13845S:	Maintained
13846F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13847
13848RESET CONTROLLER FRAMEWORK
13849M:	Philipp Zabel <p.zabel@pengutronix.de>
13850T:	git git://git.pengutronix.de/git/pza/linux
13851S:	Maintained
13852F:	drivers/reset/
13853F:	Documentation/devicetree/bindings/reset/
13854F:	include/dt-bindings/reset/
13855F:	include/linux/reset.h
13856F:	include/linux/reset/
13857F:	include/linux/reset-controller.h
13858
13859RESTARTABLE SEQUENCES SUPPORT
13860M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13861M:	Peter Zijlstra <peterz@infradead.org>
13862M:	"Paul E. McKenney" <paulmck@kernel.org>
13863M:	Boqun Feng <boqun.feng@gmail.com>
13864L:	linux-kernel@vger.kernel.org
13865S:	Supported
13866F:	kernel/rseq.c
13867F:	include/uapi/linux/rseq.h
13868F:	include/trace/events/rseq.h
13869F:	tools/testing/selftests/rseq/
13870
13871RFKILL
13872M:	Johannes Berg <johannes@sipsolutions.net>
13873L:	linux-wireless@vger.kernel.org
13874W:	http://wireless.kernel.org/
13875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13877S:	Maintained
13878F:	Documentation/driver-api/rfkill.rst
13879F:	Documentation/ABI/stable/sysfs-class-rfkill
13880F:	net/rfkill/
13881F:	include/linux/rfkill.h
13882F:	include/uapi/linux/rfkill.h
13883
13884RHASHTABLE
13885M:	Thomas Graf <tgraf@suug.ch>
13886M:	Herbert Xu <herbert@gondor.apana.org.au>
13887L:	netdev@vger.kernel.org
13888S:	Maintained
13889F:	lib/rhashtable.c
13890F:	lib/test_rhashtable.c
13891F:	include/linux/rhashtable.h
13892F:	include/linux/rhashtable-types.h
13893
13894RICOH R5C592 MEMORYSTICK DRIVER
13895M:	Maxim Levitsky <maximlevitsky@gmail.com>
13896S:	Maintained
13897F:	drivers/memstick/host/r592.*
13898
13899RICOH SMARTMEDIA/XD DRIVER
13900M:	Maxim Levitsky <maximlevitsky@gmail.com>
13901S:	Maintained
13902F:	drivers/mtd/nand/raw/r852.c
13903F:	drivers/mtd/nand/raw/r852.h
13904
13905RISC-V ARCHITECTURE
13906M:	Paul Walmsley <paul.walmsley@sifive.com>
13907M:	Palmer Dabbelt <palmer@sifive.com>
13908M:	Albert Ou <aou@eecs.berkeley.edu>
13909L:	linux-riscv@lists.infradead.org
13910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13911S:	Supported
13912F:	arch/riscv/
13913K:	riscv
13914N:	riscv
13915
13916ROCCAT DRIVERS
13917M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13918W:	http://sourceforge.net/projects/roccat/
13919S:	Maintained
13920F:	drivers/hid/hid-roccat*
13921F:	include/linux/hid-roccat*
13922F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13923
13924ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13925M:	Jacob Chen <jacob-chen@iotwrt.com>
13926M:	Ezequiel Garcia <ezequiel@collabora.com>
13927L:	linux-media@vger.kernel.org
13928S:	Maintained
13929F:	drivers/media/platform/rockchip/rga/
13930F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13931
13932HANTRO VPU CODEC DRIVER
13933M:	Ezequiel Garcia <ezequiel@collabora.com>
13934L:	linux-media@vger.kernel.org
13935S:	Maintained
13936F:	drivers/staging/media/hantro/
13937F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13938
13939ROCKER DRIVER
13940M:	Jiri Pirko <jiri@resnulli.us>
13941L:	netdev@vger.kernel.org
13942S:	Supported
13943F:	drivers/net/ethernet/rocker/
13944
13945ROCKETPORT DRIVER
13946P:	Comtrol Corp.
13947W:	http://www.comtrol.com
13948S:	Maintained
13949F:	Documentation/driver-api/serial/rocket.rst
13950F:	drivers/tty/rocket*
13951
13952ROCKETPORT EXPRESS/INFINITY DRIVER
13953M:	Kevin Cernekee <cernekee@gmail.com>
13954L:	linux-serial@vger.kernel.org
13955S:	Odd Fixes
13956F:	drivers/tty/serial/rp2.*
13957
13958ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13959M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13960L:	linux-kernel@vger.kernel.org
13961L:	linux-renesas-soc@vger.kernel.org
13962S:	Supported
13963F:	drivers/mfd/bd9571mwv.c
13964F:	drivers/regulator/bd9571mwv-regulator.c
13965F:	drivers/gpio/gpio-bd9571mwv.c
13966F:	include/linux/mfd/bd9571mwv.h
13967F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13968
13969ROSE NETWORK LAYER
13970M:	Ralf Baechle <ralf@linux-mips.org>
13971L:	linux-hams@vger.kernel.org
13972W:	http://www.linux-ax25.org/
13973S:	Maintained
13974F:	include/net/rose.h
13975F:	include/uapi/linux/rose.h
13976F:	net/rose/
13977
13978RTL2830 MEDIA DRIVER
13979M:	Antti Palosaari <crope@iki.fi>
13980L:	linux-media@vger.kernel.org
13981W:	https://linuxtv.org
13982W:	http://palosaari.fi/linux/
13983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13984T:	git git://linuxtv.org/anttip/media_tree.git
13985S:	Maintained
13986F:	drivers/media/dvb-frontends/rtl2830*
13987
13988RTL2832 MEDIA DRIVER
13989M:	Antti Palosaari <crope@iki.fi>
13990L:	linux-media@vger.kernel.org
13991W:	https://linuxtv.org
13992W:	http://palosaari.fi/linux/
13993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13994T:	git git://linuxtv.org/anttip/media_tree.git
13995S:	Maintained
13996F:	drivers/media/dvb-frontends/rtl2832*
13997
13998RTL2832_SDR MEDIA DRIVER
13999M:	Antti Palosaari <crope@iki.fi>
14000L:	linux-media@vger.kernel.org
14001W:	https://linuxtv.org
14002W:	http://palosaari.fi/linux/
14003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14004T:	git git://linuxtv.org/anttip/media_tree.git
14005S:	Maintained
14006F:	drivers/media/dvb-frontends/rtl2832_sdr*
14007
14008RTL8180 WIRELESS DRIVER
14009L:	linux-wireless@vger.kernel.org
14010W:	http://wireless.kernel.org/
14011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14012S:	Orphan
14013F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14014
14015RTL8187 WIRELESS DRIVER
14016M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14017M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14018M:	Larry Finger <Larry.Finger@lwfinger.net>
14019L:	linux-wireless@vger.kernel.org
14020W:	http://wireless.kernel.org/
14021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14022S:	Maintained
14023F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14024
14025REALTEK WIRELESS DRIVER (rtlwifi family)
14026M:	Ping-Ke Shih <pkshih@realtek.com>
14027L:	linux-wireless@vger.kernel.org
14028W:	http://wireless.kernel.org/
14029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14030S:	Maintained
14031F:	drivers/net/wireless/realtek/rtlwifi/
14032
14033REALTEK WIRELESS DRIVER (rtw88)
14034M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14035L:	linux-wireless@vger.kernel.org
14036S:	Maintained
14037F:	drivers/net/wireless/realtek/rtw88/
14038
14039RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14040M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14041L:	linux-wireless@vger.kernel.org
14042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14043S:	Maintained
14044F:	drivers/net/wireless/realtek/rtl8xxxu/
14045
14046RXRPC SOCKETS (AF_RXRPC)
14047M:	David Howells <dhowells@redhat.com>
14048L:	linux-afs@lists.infradead.org
14049S:	Supported
14050F:	net/rxrpc/
14051F:	include/keys/rxrpc-type.h
14052F:	include/net/af_rxrpc.h
14053F:	include/trace/events/rxrpc.h
14054F:	include/uapi/linux/rxrpc.h
14055F:	Documentation/networking/rxrpc.txt
14056W:	https://www.infradead.org/~dhowells/kafs/
14057
14058S3 SAVAGE FRAMEBUFFER DRIVER
14059M:	Antonino Daplas <adaplas@gmail.com>
14060L:	linux-fbdev@vger.kernel.org
14061S:	Maintained
14062F:	drivers/video/fbdev/savage/
14063
14064S390
14065M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14066M:	Vasily Gorbik <gor@linux.ibm.com>
14067M:	Christian Borntraeger <borntraeger@de.ibm.com>
14068L:	linux-s390@vger.kernel.org
14069W:	http://www.ibm.com/developerworks/linux/linux390/
14070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14071S:	Supported
14072F:	arch/s390/
14073F:	drivers/s390/
14074F:	Documentation/s390/
14075F:	Documentation/driver-api/s390-drivers.rst
14076
14077S390 COMMON I/O LAYER
14078M:	Sebastian Ott <sebott@linux.ibm.com>
14079M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14080L:	linux-s390@vger.kernel.org
14081W:	http://www.ibm.com/developerworks/linux/linux390/
14082S:	Supported
14083F:	drivers/s390/cio/
14084
14085S390 DASD DRIVER
14086M:	Stefan Haberland <sth@linux.ibm.com>
14087M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14088L:	linux-s390@vger.kernel.org
14089W:	http://www.ibm.com/developerworks/linux/linux390/
14090S:	Supported
14091F:	drivers/s390/block/dasd*
14092F:	block/partitions/ibm.c
14093
14094S390 IOMMU (PCI)
14095M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14096L:	linux-s390@vger.kernel.org
14097W:	http://www.ibm.com/developerworks/linux/linux390/
14098S:	Supported
14099F:	drivers/iommu/s390-iommu.c
14100
14101S390 IUCV NETWORK LAYER
14102M:	Julian Wiedmann <jwi@linux.ibm.com>
14103M:	Ursula Braun <ubraun@linux.ibm.com>
14104L:	linux-s390@vger.kernel.org
14105W:	http://www.ibm.com/developerworks/linux/linux390/
14106S:	Supported
14107F:	drivers/s390/net/*iucv*
14108F:	include/net/iucv/
14109F:	net/iucv/
14110
14111S390 NETWORK DRIVERS
14112M:	Julian Wiedmann <jwi@linux.ibm.com>
14113M:	Ursula Braun <ubraun@linux.ibm.com>
14114L:	linux-s390@vger.kernel.org
14115W:	http://www.ibm.com/developerworks/linux/linux390/
14116S:	Supported
14117F:	drivers/s390/net/
14118
14119S390 PCI SUBSYSTEM
14120M:	Sebastian Ott <sebott@linux.ibm.com>
14121M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14122L:	linux-s390@vger.kernel.org
14123W:	http://www.ibm.com/developerworks/linux/linux390/
14124S:	Supported
14125F:	arch/s390/pci/
14126F:	drivers/pci/hotplug/s390_pci_hpc.c
14127
14128S390 VFIO-CCW DRIVER
14129M:	Cornelia Huck <cohuck@redhat.com>
14130M:	Eric Farman <farman@linux.ibm.com>
14131R:	Halil Pasic <pasic@linux.ibm.com>
14132L:	linux-s390@vger.kernel.org
14133L:	kvm@vger.kernel.org
14134S:	Supported
14135F:	drivers/s390/cio/vfio_ccw*
14136F:	Documentation/s390/vfio-ccw.rst
14137F:	include/uapi/linux/vfio_ccw.h
14138
14139S390 ZCRYPT DRIVER
14140M:	Harald Freudenberger <freude@linux.ibm.com>
14141L:	linux-s390@vger.kernel.org
14142W:	http://www.ibm.com/developerworks/linux/linux390/
14143S:	Supported
14144F:	drivers/s390/crypto/
14145
14146S390 VFIO AP DRIVER
14147M:	Tony Krowiak <akrowiak@linux.ibm.com>
14148M:	Pierre Morel <pmorel@linux.ibm.com>
14149M:	Halil Pasic <pasic@linux.ibm.com>
14150L:	linux-s390@vger.kernel.org
14151W:	http://www.ibm.com/developerworks/linux/linux390/
14152S:	Supported
14153F:	drivers/s390/crypto/vfio_ap_drv.c
14154F:	drivers/s390/crypto/vfio_ap_private.h
14155F:	drivers/s390/crypto/vfio_ap_ops.c
14156F:	Documentation/s390/vfio-ap.rst
14157
14158S390 ZFCP DRIVER
14159M:	Steffen Maier <maier@linux.ibm.com>
14160M:	Benjamin Block <bblock@linux.ibm.com>
14161L:	linux-s390@vger.kernel.org
14162W:	http://www.ibm.com/developerworks/linux/linux390/
14163S:	Supported
14164F:	drivers/s390/scsi/zfcp_*
14165
14166S3C24XX SD/MMC Driver
14167M:	Ben Dooks <ben-linux@fluff.org>
14168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14169S:	Supported
14170F:	drivers/mmc/host/s3cmci.*
14171
14172SAA6588 RDS RECEIVER DRIVER
14173M:	Hans Verkuil <hverkuil@xs4all.nl>
14174L:	linux-media@vger.kernel.org
14175T:	git git://linuxtv.org/media_tree.git
14176W:	https://linuxtv.org
14177S:	Odd Fixes
14178F:	drivers/media/i2c/saa6588*
14179
14180SAA7134 VIDEO4LINUX DRIVER
14181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14182L:	linux-media@vger.kernel.org
14183W:	https://linuxtv.org
14184T:	git git://linuxtv.org/media_tree.git
14185S:	Odd fixes
14186F:	Documentation/media/v4l-drivers/saa7134*
14187F:	drivers/media/pci/saa7134/
14188
14189SAA7146 VIDEO4LINUX-2 DRIVER
14190M:	Hans Verkuil <hverkuil@xs4all.nl>
14191L:	linux-media@vger.kernel.org
14192T:	git git://linuxtv.org/media_tree.git
14193S:	Maintained
14194F:	drivers/media/common/saa7146/
14195F:	drivers/media/pci/saa7146/
14196F:	include/media/drv-intf/saa7146*
14197
14198SAFESETID SECURITY MODULE
14199M:     Micah Morton <mortonm@chromium.org>
14200S:     Supported
14201F:     security/safesetid/
14202F:     Documentation/admin-guide/LSM/SafeSetID.rst
14203
14204SAMSUNG AUDIO (ASoC) DRIVERS
14205M:	Krzysztof Kozlowski <krzk@kernel.org>
14206M:	Sangbeom Kim <sbkim73@samsung.com>
14207M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14209S:	Supported
14210F:	sound/soc/samsung/
14211F:	Documentation/devicetree/bindings/sound/samsung*
14212
14213SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14214M:	Krzysztof Kozlowski <krzk@kernel.org>
14215L:	linux-crypto@vger.kernel.org
14216L:	linux-samsung-soc@vger.kernel.org
14217S:	Maintained
14218F:	drivers/crypto/exynos-rng.c
14219F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14220
14221SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14222M:	Łukasz Stelmach <l.stelmach@samsung.com>
14223L:	linux-samsung-soc@vger.kernel.org
14224S:	Maintained
14225F:	drivers/char/hw_random/exynos-trng.c
14226F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14227
14228SAMSUNG FRAMEBUFFER DRIVER
14229M:	Jingoo Han <jingoohan1@gmail.com>
14230L:	linux-fbdev@vger.kernel.org
14231S:	Maintained
14232F:	drivers/video/fbdev/s3c-fb.c
14233
14234SAMSUNG LAPTOP DRIVER
14235M:	Corentin Chary <corentin.chary@gmail.com>
14236L:	platform-driver-x86@vger.kernel.org
14237S:	Maintained
14238F:	drivers/platform/x86/samsung-laptop.c
14239
14240SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14241M:	Sangbeom Kim <sbkim73@samsung.com>
14242M:	Krzysztof Kozlowski <krzk@kernel.org>
14243M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14244L:	linux-kernel@vger.kernel.org
14245L:	linux-samsung-soc@vger.kernel.org
14246S:	Supported
14247F:	drivers/mfd/sec*.c
14248F:	drivers/regulator/s2m*.c
14249F:	drivers/regulator/s5m*.c
14250F:	drivers/clk/clk-s2mps11.c
14251F:	drivers/rtc/rtc-s5m.c
14252F:	include/linux/mfd/samsung/
14253F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14254F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14255F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14256F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14257
14258SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14259M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14260L:	linux-media@vger.kernel.org
14261L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14262S:	Maintained
14263F:	drivers/media/platform/s3c-camif/
14264F:	include/media/drv-intf/s3c_camif.h
14265
14266SAMSUNG S3FWRN5 NFC DRIVER
14267M:	Robert Baldyga <r.baldyga@samsung.com>
14268M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14269L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14270S:	Supported
14271F:	drivers/nfc/s3fwrn5
14272
14273SAMSUNG S5C73M3 CAMERA DRIVER
14274M:	Kyungmin Park <kyungmin.park@samsung.com>
14275M:	Andrzej Hajda <a.hajda@samsung.com>
14276L:	linux-media@vger.kernel.org
14277S:	Supported
14278F:	drivers/media/i2c/s5c73m3/*
14279
14280SAMSUNG S5K5BAF CAMERA DRIVER
14281M:	Kyungmin Park <kyungmin.park@samsung.com>
14282M:	Andrzej Hajda <a.hajda@samsung.com>
14283L:	linux-media@vger.kernel.org
14284S:	Supported
14285F:	drivers/media/i2c/s5k5baf.c
14286
14287SAMSUNG S5P Security SubSystem (SSS) DRIVER
14288M:	Krzysztof Kozlowski <krzk@kernel.org>
14289M:	Vladimir Zapolskiy <vz@mleia.com>
14290M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14291L:	linux-crypto@vger.kernel.org
14292L:	linux-samsung-soc@vger.kernel.org
14293S:	Maintained
14294F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14295F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14296F:	drivers/crypto/s5p-sss.c
14297
14298SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14299M:	Kyungmin Park <kyungmin.park@samsung.com>
14300M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14301L:	linux-media@vger.kernel.org
14302Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14303S:	Supported
14304F:	drivers/media/platform/exynos4-is/
14305
14306SAMSUNG SOC CLOCK DRIVERS
14307M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14308M:	Tomasz Figa <tomasz.figa@gmail.com>
14309M:	Chanwoo Choi <cw00.choi@samsung.com>
14310S:	Supported
14311L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14313F:	drivers/clk/samsung/
14314F:	include/dt-bindings/clock/exynos*.h
14315F:	Documentation/devicetree/bindings/clock/exynos*.txt
14316F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14317F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14318
14319SAMSUNG SPI DRIVERS
14320M:	Kukjin Kim <kgene@kernel.org>
14321M:	Krzysztof Kozlowski <krzk@kernel.org>
14322M:	Andi Shyti <andi@etezian.org>
14323L:	linux-spi@vger.kernel.org
14324L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14327F:	drivers/spi/spi-s3c*
14328F:	include/linux/platform_data/spi-s3c64xx.h
14329
14330SAMSUNG SXGBE DRIVERS
14331M:	Byungho An <bh74.an@samsung.com>
14332M:	Girish K S <ks.giri@samsung.com>
14333M:	Vipul Pandya <vipul.pandya@samsung.com>
14334S:	Supported
14335L:	netdev@vger.kernel.org
14336F:	drivers/net/ethernet/samsung/sxgbe/
14337
14338SAMSUNG THERMAL DRIVER
14339M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14340L:	linux-pm@vger.kernel.org
14341L:	linux-samsung-soc@vger.kernel.org
14342S:	Supported
14343T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14344F:	drivers/thermal/samsung/
14345
14346SAMSUNG USB2 PHY DRIVER
14347M:	Kamil Debski <kamil@wypas.org>
14348M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14349L:	linux-kernel@vger.kernel.org
14350S:	Supported
14351F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14352F:	Documentation/driver-api/phy/samsung-usb2.rst
14353F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14354F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14355F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14356F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14357F:	drivers/phy/samsung/phy-samsung-usb2.c
14358F:	drivers/phy/samsung/phy-samsung-usb2.h
14359
14360SC1200 WDT DRIVER
14361M:	Zwane Mwaikambo <zwanem@gmail.com>
14362S:	Maintained
14363F:	drivers/watchdog/sc1200wdt.c
14364
14365SCHEDULER
14366M:	Ingo Molnar <mingo@redhat.com>
14367M:	Peter Zijlstra <peterz@infradead.org>
14368M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14369M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14370R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14371R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14372R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14373R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14374L:	linux-kernel@vger.kernel.org
14375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14376S:	Maintained
14377F:	kernel/sched/
14378F:	include/linux/sched.h
14379F:	include/uapi/linux/sched.h
14380F:	include/linux/wait.h
14381F:	include/linux/preempt.h
14382
14383SCR24X CHIP CARD INTERFACE DRIVER
14384M:	Lubomir Rintel <lkundrak@v3.sk>
14385S:	Supported
14386F:	drivers/char/pcmcia/scr24x_cs.c
14387
14388SCSI CDROM DRIVER
14389M:	Jens Axboe <axboe@kernel.dk>
14390L:	linux-scsi@vger.kernel.org
14391W:	http://www.kernel.dk
14392S:	Maintained
14393F:	drivers/scsi/sr*
14394
14395SCSI RDMA PROTOCOL (SRP) INITIATOR
14396M:	Bart Van Assche <bvanassche@acm.org>
14397L:	linux-rdma@vger.kernel.org
14398S:	Supported
14399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14400F:	drivers/infiniband/ulp/srp/
14401F:	include/scsi/srp.h
14402
14403SCSI RDMA PROTOCOL (SRP) TARGET
14404M:	Bart Van Assche <bvanassche@acm.org>
14405L:	linux-rdma@vger.kernel.org
14406L:	target-devel@vger.kernel.org
14407S:	Supported
14408Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14409F:	drivers/infiniband/ulp/srpt/
14410
14411SCSI SG DRIVER
14412M:	Doug Gilbert <dgilbert@interlog.com>
14413L:	linux-scsi@vger.kernel.org
14414W:	http://sg.danny.cz/sg
14415S:	Maintained
14416F:	Documentation/scsi/scsi-generic.txt
14417F:	drivers/scsi/sg.c
14418F:	include/scsi/sg.h
14419
14420SCSI SUBSYSTEM
14421M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14423M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14425Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14426L:	linux-scsi@vger.kernel.org
14427S:	Maintained
14428F:	Documentation/devicetree/bindings/scsi/
14429F:	drivers/scsi/
14430F:	include/scsi/
14431
14432SCSI TAPE DRIVER
14433M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14434L:	linux-scsi@vger.kernel.org
14435S:	Maintained
14436F:	Documentation/scsi/st.txt
14437F:	drivers/scsi/st.*
14438F:	drivers/scsi/st_*.h
14439
14440SCSI TARGET SUBSYSTEM
14441M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14442L:	linux-scsi@vger.kernel.org
14443L:	target-devel@vger.kernel.org
14444W:	http://www.linux-iscsi.org
14445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14446Q:	https://patchwork.kernel.org/project/target-devel/list/
14447S:	Supported
14448F:	drivers/target/
14449F:	include/target/
14450F:	Documentation/target/
14451
14452SCTP PROTOCOL
14453M:	Vlad Yasevich <vyasevich@gmail.com>
14454M:	Neil Horman <nhorman@tuxdriver.com>
14455M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14456L:	linux-sctp@vger.kernel.org
14457W:	http://lksctp.sourceforge.net
14458S:	Maintained
14459F:	Documentation/networking/sctp.txt
14460F:	include/linux/sctp.h
14461F:	include/uapi/linux/sctp.h
14462F:	include/net/sctp/
14463F:	net/sctp/
14464
14465SCx200 CPU SUPPORT
14466M:	Jim Cromie <jim.cromie@gmail.com>
14467S:	Odd Fixes
14468F:	Documentation/i2c/busses/scx200_acb.rst
14469F:	arch/x86/platform/scx200/
14470F:	drivers/watchdog/scx200_wdt.c
14471F:	drivers/i2c/busses/scx200*
14472F:	drivers/mtd/maps/scx200_docflash.c
14473F:	include/linux/scx200.h
14474
14475SCx200 GPIO DRIVER
14476M:	Jim Cromie <jim.cromie@gmail.com>
14477S:	Maintained
14478F:	drivers/char/scx200_gpio.c
14479F:	include/linux/scx200_gpio.h
14480
14481SCx200 HRT CLOCKSOURCE DRIVER
14482M:	Jim Cromie <jim.cromie@gmail.com>
14483S:	Maintained
14484F:	drivers/clocksource/scx200_hrt.c
14485
14486SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14487M:	Sascha Sommer <saschasommer@freenet.de>
14488L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14489S:	Maintained
14490F:	drivers/mmc/host/sdricoh_cs.c
14491
14492SECO BOARDS CEC DRIVER
14493M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14494S:	Maintained
14495F:	drivers/media/platform/seco-cec/seco-cec.c
14496F:	drivers/media/platform/seco-cec/seco-cec.h
14497
14498SECURE COMPUTING
14499M:	Kees Cook <keescook@chromium.org>
14500R:	Andy Lutomirski <luto@amacapital.net>
14501R:	Will Drewry <wad@chromium.org>
14502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14503S:	Supported
14504F:	kernel/seccomp.c
14505F:	include/uapi/linux/seccomp.h
14506F:	include/linux/seccomp.h
14507F:	tools/testing/selftests/seccomp/*
14508F:	tools/testing/selftests/kselftest_harness.h
14509F:	Documentation/userspace-api/seccomp_filter.rst
14510K:	\bsecure_computing
14511K:	\bTIF_SECCOMP\b
14512
14513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14514M:	Al Cooper <alcooperx@gmail.com>
14515L:	linux-mmc@vger.kernel.org
14516L:	bcm-kernel-feedback-list@broadcom.com
14517S:	Maintained
14518F:	drivers/mmc/host/sdhci-brcmstb*
14519
14520SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14521M:	Adrian Hunter <adrian.hunter@intel.com>
14522L:	linux-mmc@vger.kernel.org
14523S:	Maintained
14524F:	drivers/mmc/host/sdhci*
14525F:	include/linux/mmc/sdhci*
14526
14527EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14528M:	Adrian Hunter <adrian.hunter@intel.com>
14529M:	Ritesh Harjani <riteshh@codeaurora.org>
14530M:	Asutosh Das <asutoshd@codeaurora.org>
14531L:	linux-mmc@vger.kernel.org
14532S:	Maintained
14533F:	drivers/mmc/host/cqhci*
14534
14535SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14536M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14537M:	Manjunath M B <manjumb@synopsys.com>
14538L:	linux-mmc@vger.kernel.org
14539S:	Maintained
14540F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14541
14542SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14543M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14544L:	linux-mmc@vger.kernel.org
14545S:	Supported
14546F:	drivers/mmc/host/sdhci-of-at91.c
14547
14548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14549M:	Ben Dooks <ben-linux@fluff.org>
14550M:	Jaehoon Chung <jh80.chung@samsung.com>
14551L:	linux-mmc@vger.kernel.org
14552S:	Maintained
14553F:	drivers/mmc/host/sdhci-s3c*
14554
14555SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14556M:	Viresh Kumar <vireshk@kernel.org>
14557L:	linux-mmc@vger.kernel.org
14558S:	Maintained
14559F:	drivers/mmc/host/sdhci-spear.c
14560
14561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14562M:	Kishon Vijay Abraham I <kishon@ti.com>
14563L:	linux-mmc@vger.kernel.org
14564S:	Maintained
14565F:	drivers/mmc/host/sdhci-omap.c
14566
14567SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14568M:	Scott Bauer <scott.bauer@intel.com>
14569M:	Jonathan Derrick <jonathan.derrick@intel.com>
14570L:	linux-block@vger.kernel.org
14571S:	Supported
14572F:	block/sed*
14573F:	block/opal_proto.h
14574F:	include/linux/sed*
14575F:	include/uapi/linux/sed*
14576
14577SECURITY CONTACT
14578M:	Security Officers <security@kernel.org>
14579S:	Supported
14580
14581SECURITY SUBSYSTEM
14582M:	James Morris <jmorris@namei.org>
14583M:	"Serge E. Hallyn" <serge@hallyn.com>
14584L:	linux-security-module@vger.kernel.org (suggested Cc:)
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14586W:	http://kernsec.org/
14587S:	Supported
14588F:	security/
14589X:	security/selinux/
14590
14591SELINUX SECURITY MODULE
14592M:	Paul Moore <paul@paul-moore.com>
14593M:	Stephen Smalley <sds@tycho.nsa.gov>
14594M:	Eric Paris <eparis@parisplace.org>
14595L:	selinux@vger.kernel.org
14596W:	https://selinuxproject.org
14597W:	https://github.com/SELinuxProject
14598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14599S:	Supported
14600F:	include/uapi/linux/selinux_netlink.h
14601F:	security/selinux/
14602F:	scripts/selinux/
14603F:	Documentation/admin-guide/LSM/SELinux.rst
14604
14605SENSABLE PHANTOM
14606M:	Jiri Slaby <jirislaby@gmail.com>
14607S:	Maintained
14608F:	drivers/misc/phantom.c
14609F:	include/uapi/linux/phantom.h
14610
14611SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14612M:	Tomasz Duszynski <tduszyns@gmail.com>
14613S:	Maintained
14614F:	drivers/iio/chemical/sps30.c
14615F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14616
14617SERIAL DEVICE BUS
14618M:	Rob Herring <robh@kernel.org>
14619L:	linux-serial@vger.kernel.org
14620S:	Maintained
14621F:	Documentation/devicetree/bindings/serial/slave-device.txt
14622F:	drivers/tty/serdev/
14623F:	include/linux/serdev.h
14624
14625SERIAL DRIVERS
14626M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14627L:	linux-serial@vger.kernel.org
14628S:	Maintained
14629F:	Documentation/devicetree/bindings/serial/
14630F:	drivers/tty/serial/
14631
14632SERIAL IR RECEIVER
14633M:	Sean Young <sean@mess.org>
14634L:	linux-media@vger.kernel.org
14635S:	Maintained
14636F:	drivers/media/rc/serial_ir.c
14637
14638SFC NETWORK DRIVER
14639M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14640M:	Edward Cree <ecree@solarflare.com>
14641M:	Martin Habets <mhabets@solarflare.com>
14642L:	netdev@vger.kernel.org
14643S:	Supported
14644F:	drivers/net/ethernet/sfc/
14645
14646SFF/SFP/SFP+ MODULE SUPPORT
14647M:	Russell King <linux@armlinux.org.uk>
14648L:	netdev@vger.kernel.org
14649S:	Maintained
14650F:	drivers/net/phy/phylink.c
14651F:	drivers/net/phy/sfp*
14652F:	include/linux/phylink.h
14653F:	include/linux/sfp.h
14654K:	phylink
14655
14656SGI GRU DRIVER
14657M:	Dimitri Sivanich <sivanich@sgi.com>
14658S:	Maintained
14659F:	drivers/misc/sgi-gru/
14660
14661SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14662M:	Pat Gefre <pfg@sgi.com>
14663L:	linux-ia64@vger.kernel.org
14664S:	Supported
14665F:	Documentation/ia64/serial.rst
14666F:	drivers/tty/serial/ioc?_serial.c
14667F:	include/linux/ioc?.h
14668
14669SGI XP/XPC/XPNET DRIVER
14670M:	Cliff Whickman <cpw@sgi.com>
14671M:	Robin Holt <robinmholt@gmail.com>
14672S:	Maintained
14673F:	drivers/misc/sgi-xp/
14674
14675SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14676M:	Ursula Braun <ubraun@linux.ibm.com>
14677M:	Karsten Graul <kgraul@linux.ibm.com>
14678L:	linux-s390@vger.kernel.org
14679W:	http://www.ibm.com/developerworks/linux/linux390/
14680S:	Supported
14681F:	net/smc/
14682
14683SHARP RJ54N1CB0C SENSOR DRIVER
14684M:	Jacopo Mondi <jacopo@jmondi.org>
14685L:	linux-media@vger.kernel.org
14686T:	git git://linuxtv.org/media_tree.git
14687S:	Odd fixes
14688F:	drivers/media/i2c/rj54n1cb0c.c
14689F:	include/media/i2c/rj54n1cb0c.h
14690
14691SH_VEU V4L2 MEM2MEM DRIVER
14692L:	linux-media@vger.kernel.org
14693S:	Orphan
14694F:	drivers/media/platform/sh_veu.c
14695
14696SH_VOU V4L2 OUTPUT DRIVER
14697L:	linux-media@vger.kernel.org
14698S:	Orphan
14699F:	drivers/media/platform/sh_vou.c
14700F:	include/media/drv-intf/sh_vou.h
14701
14702SI2157 MEDIA DRIVER
14703M:	Antti Palosaari <crope@iki.fi>
14704L:	linux-media@vger.kernel.org
14705W:	https://linuxtv.org
14706W:	http://palosaari.fi/linux/
14707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14708T:	git git://linuxtv.org/anttip/media_tree.git
14709S:	Maintained
14710F:	drivers/media/tuners/si2157*
14711
14712SI2165 MEDIA DRIVER
14713M:	Matthias Schwarzott <zzam@gentoo.org>
14714L:	linux-media@vger.kernel.org
14715W:	https://linuxtv.org
14716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14717S:	Maintained
14718F:	drivers/media/dvb-frontends/si2165*
14719
14720SI2168 MEDIA DRIVER
14721M:	Antti Palosaari <crope@iki.fi>
14722L:	linux-media@vger.kernel.org
14723W:	https://linuxtv.org
14724W:	http://palosaari.fi/linux/
14725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14726T:	git git://linuxtv.org/anttip/media_tree.git
14727S:	Maintained
14728F:	drivers/media/dvb-frontends/si2168*
14729
14730SI470X FM RADIO RECEIVER I2C DRIVER
14731M:	Hans Verkuil <hverkuil@xs4all.nl>
14732L:	linux-media@vger.kernel.org
14733T:	git git://linuxtv.org/media_tree.git
14734W:	https://linuxtv.org
14735S:	Odd Fixes
14736F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14737
14738SI470X FM RADIO RECEIVER USB DRIVER
14739M:	Hans Verkuil <hverkuil@xs4all.nl>
14740L:	linux-media@vger.kernel.org
14741T:	git git://linuxtv.org/media_tree.git
14742W:	https://linuxtv.org
14743S:	Maintained
14744F:	drivers/media/radio/si470x/radio-si470x-common.c
14745F:	drivers/media/radio/si470x/radio-si470x.h
14746F:	drivers/media/radio/si470x/radio-si470x-usb.c
14747
14748SI4713 FM RADIO TRANSMITTER I2C DRIVER
14749M:	Eduardo Valentin <edubezval@gmail.com>
14750L:	linux-media@vger.kernel.org
14751T:	git git://linuxtv.org/media_tree.git
14752W:	https://linuxtv.org
14753S:	Odd Fixes
14754F:	drivers/media/radio/si4713/si4713.?
14755
14756SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14757M:	Eduardo Valentin <edubezval@gmail.com>
14758L:	linux-media@vger.kernel.org
14759T:	git git://linuxtv.org/media_tree.git
14760W:	https://linuxtv.org
14761S:	Odd Fixes
14762F:	drivers/media/radio/si4713/radio-platform-si4713.c
14763
14764SI4713 FM RADIO TRANSMITTER USB DRIVER
14765M:	Hans Verkuil <hverkuil@xs4all.nl>
14766L:	linux-media@vger.kernel.org
14767T:	git git://linuxtv.org/media_tree.git
14768W:	https://linuxtv.org
14769S:	Maintained
14770F:	drivers/media/radio/si4713/radio-usb-si4713.c
14771
14772SIANO DVB DRIVER
14773M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14774L:	linux-media@vger.kernel.org
14775W:	https://linuxtv.org
14776T:	git git://linuxtv.org/media_tree.git
14777S:	Odd fixes
14778F:	drivers/media/common/siano/
14779F:	drivers/media/usb/siano/
14780F:	drivers/media/usb/siano/
14781F:	drivers/media/mmc/siano/
14782
14783SIFIVE DRIVERS
14784M:	Palmer Dabbelt <palmer@sifive.com>
14785M:	Paul Walmsley <paul.walmsley@sifive.com>
14786L:	linux-riscv@lists.infradead.org
14787T:	git git://github.com/sifive/riscv-linux.git
14788S:	Supported
14789K:	[^@]sifive
14790N:	sifive
14791
14792SIFIVE FU540 SYSTEM-ON-CHIP
14793M:	Paul Walmsley <paul.walmsley@sifive.com>
14794M:	Palmer Dabbelt <palmer@sifive.com>
14795L:	linux-riscv@lists.infradead.org
14796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14797S:	Supported
14798K:	fu540
14799N:	fu540
14800
14801SILEAD TOUCHSCREEN DRIVER
14802M:	Hans de Goede <hdegoede@redhat.com>
14803L:	linux-input@vger.kernel.org
14804L:	platform-driver-x86@vger.kernel.org
14805S:	Maintained
14806F:	drivers/input/touchscreen/silead.c
14807F:	drivers/platform/x86/touchscreen_dmi.c
14808
14809SILICON MOTION SM712 FRAME BUFFER DRIVER
14810M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14811M:	Teddy Wang <teddy.wang@siliconmotion.com>
14812M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14813L:	linux-fbdev@vger.kernel.org
14814S:	Maintained
14815F:	drivers/video/fbdev/sm712*
14816F:	Documentation/fb/sm712fb.rst
14817
14818SIMPLE FIRMWARE INTERFACE (SFI)
14819M:	Len Brown <lenb@kernel.org>
14820L:	sfi-devel@simplefirmware.org
14821W:	http://simplefirmware.org/
14822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14823S:	Supported
14824F:	arch/x86/platform/sfi/
14825F:	drivers/sfi/
14826F:	include/linux/sfi*.h
14827
14828SIMPLEFB FB DRIVER
14829M:	Hans de Goede <hdegoede@redhat.com>
14830L:	linux-fbdev@vger.kernel.org
14831S:	Maintained
14832F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14833F:	drivers/video/fbdev/simplefb.c
14834F:	include/linux/platform_data/simplefb.h
14835
14836SIMTEC EB110ATX (Chalice CATS)
14837P:	Ben Dooks
14838P:	Vincent Sanders <vince@simtec.co.uk>
14839M:	Simtec Linux Team <linux@simtec.co.uk>
14840W:	http://www.simtec.co.uk/products/EB110ATX/
14841S:	Supported
14842
14843SIMTEC EB2410ITX (BAST)
14844P:	Ben Dooks
14845P:	Vincent Sanders <vince@simtec.co.uk>
14846M:	Simtec Linux Team <linux@simtec.co.uk>
14847W:	http://www.simtec.co.uk/products/EB2410ITX/
14848S:	Supported
14849F:	arch/arm/mach-s3c24xx/mach-bast.c
14850F:	arch/arm/mach-s3c24xx/bast-ide.c
14851F:	arch/arm/mach-s3c24xx/bast-irq.c
14852
14853SIPHASH PRF ROUTINES
14854M:	Jason A. Donenfeld <Jason@zx2c4.com>
14855S:	Maintained
14856F:	lib/siphash.c
14857F:	lib/test_siphash.c
14858F:	include/linux/siphash.h
14859
14860SIOX
14861M:	Thorsten Scherer <t.scherer@eckelmann.de>
14862M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14863R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14864S:	Supported
14865F:	drivers/siox/*
14866F:	drivers/gpio/gpio-siox.c
14867F:	include/trace/events/siox.h
14868
14869SIS 190 ETHERNET DRIVER
14870M:	Francois Romieu <romieu@fr.zoreil.com>
14871L:	netdev@vger.kernel.org
14872S:	Maintained
14873F:	drivers/net/ethernet/sis/sis190.c
14874
14875SIS 900/7016 FAST ETHERNET DRIVER
14876M:	Daniele Venzano <venza@brownhat.org>
14877W:	http://www.brownhat.org/sis900.html
14878L:	netdev@vger.kernel.org
14879S:	Maintained
14880F:	drivers/net/ethernet/sis/sis900.*
14881
14882SIS FRAMEBUFFER DRIVER
14883M:	Thomas Winischhofer <thomas@winischhofer.net>
14884W:	http://www.winischhofer.net/linuxsisvga.shtml
14885S:	Maintained
14886F:	Documentation/fb/sisfb.rst
14887F:	drivers/video/fbdev/sis/
14888F:	include/video/sisfb.h
14889
14890SIS USB2VGA DRIVER
14891M:	Thomas Winischhofer <thomas@winischhofer.net>
14892W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14893S:	Maintained
14894F:	drivers/usb/misc/sisusbvga/
14895
14896SLAB ALLOCATOR
14897M:	Christoph Lameter <cl@linux.com>
14898M:	Pekka Enberg <penberg@kernel.org>
14899M:	David Rientjes <rientjes@google.com>
14900M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14901M:	Andrew Morton <akpm@linux-foundation.org>
14902L:	linux-mm@kvack.org
14903S:	Maintained
14904F:	include/linux/sl?b*.h
14905F:	mm/sl?b*
14906
14907SLEEPABLE READ-COPY UPDATE (SRCU)
14908M:	Lai Jiangshan <jiangshanlai@gmail.com>
14909M:	"Paul E. McKenney" <paulmck@kernel.org>
14910M:	Josh Triplett <josh@joshtriplett.org>
14911R:	Steven Rostedt <rostedt@goodmis.org>
14912R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14913L:	rcu@vger.kernel.org
14914W:	http://www.rdrop.com/users/paulmck/RCU/
14915S:	Supported
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14917F:	include/linux/srcu*.h
14918F:	kernel/rcu/srcu*.c
14919
14920SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14921M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14923S:	Maintained
14924F:	drivers/slimbus/
14925F:	Documentation/devicetree/bindings/slimbus/
14926F:	include/linux/slimbus.h
14927
14928SMACK SECURITY MODULE
14929M:	Casey Schaufler <casey@schaufler-ca.com>
14930L:	linux-security-module@vger.kernel.org
14931W:	http://schaufler-ca.com
14932T:	git git://github.com/cschaufler/smack-next
14933S:	Maintained
14934F:	Documentation/admin-guide/LSM/Smack.rst
14935F:	security/smack/
14936
14937SMC91x ETHERNET DRIVER
14938M:	Nicolas Pitre <nico@fluxnic.net>
14939S:	Odd Fixes
14940F:	drivers/net/ethernet/smsc/smc91x.*
14941
14942SMIA AND SMIA++ IMAGE SENSOR DRIVER
14943M:	Sakari Ailus <sakari.ailus@iki.fi>
14944L:	linux-media@vger.kernel.org
14945S:	Maintained
14946F:	drivers/media/i2c/smiapp/
14947F:	include/media/i2c/smiapp.h
14948F:	drivers/media/i2c/smiapp-pll.c
14949F:	drivers/media/i2c/smiapp-pll.h
14950F:	include/uapi/linux/smiapp.h
14951F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14952
14953SMM665 HARDWARE MONITOR DRIVER
14954M:	Guenter Roeck <linux@roeck-us.net>
14955L:	linux-hwmon@vger.kernel.org
14956S:	Maintained
14957F:	Documentation/hwmon/smm665.rst
14958F:	drivers/hwmon/smm665.c
14959
14960SMSC EMC2103 HARDWARE MONITOR DRIVER
14961M:	Steve Glendinning <steve.glendinning@shawell.net>
14962L:	linux-hwmon@vger.kernel.org
14963S:	Maintained
14964F:	Documentation/hwmon/emc2103.rst
14965F:	drivers/hwmon/emc2103.c
14966
14967SMSC SCH5627 HARDWARE MONITOR DRIVER
14968M:	Hans de Goede <hdegoede@redhat.com>
14969L:	linux-hwmon@vger.kernel.org
14970S:	Supported
14971F:	Documentation/hwmon/sch5627.rst
14972F:	drivers/hwmon/sch5627.c
14973
14974SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14975M:	Steve Glendinning <steve.glendinning@shawell.net>
14976L:	linux-fbdev@vger.kernel.org
14977S:	Maintained
14978F:	drivers/video/fbdev/smscufx.c
14979
14980SMSC47B397 HARDWARE MONITOR DRIVER
14981M:	Jean Delvare <jdelvare@suse.com>
14982L:	linux-hwmon@vger.kernel.org
14983S:	Maintained
14984F:	Documentation/hwmon/smsc47b397.rst
14985F:	drivers/hwmon/smsc47b397.c
14986
14987SMSC911x ETHERNET DRIVER
14988M:	Steve Glendinning <steve.glendinning@shawell.net>
14989L:	netdev@vger.kernel.org
14990S:	Maintained
14991F:	include/linux/smsc911x.h
14992F:	drivers/net/ethernet/smsc/smsc911x.*
14993
14994SMSC9420 PCI ETHERNET DRIVER
14995M:	Steve Glendinning <steve.glendinning@shawell.net>
14996L:	netdev@vger.kernel.org
14997S:	Maintained
14998F:	drivers/net/ethernet/smsc/smsc9420.*
14999
15000SOC-CAMERA V4L2 SUBSYSTEM
15001L:	linux-media@vger.kernel.org
15002T:	git git://linuxtv.org/media_tree.git
15003S:	Orphan
15004F:	include/media/soc_camera.h
15005F:	drivers/staging/media/soc_camera/
15006
15007SOCIONEXT SYNQUACER I2C DRIVER
15008M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15009L:	linux-i2c@vger.kernel.org
15010S:	Maintained
15011F:	drivers/i2c/busses/i2c-synquacer.c
15012F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15013
15014SOCIONEXT UNIPHIER SOUND DRIVER
15015L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15016S:	Orphan
15017F:	sound/soc/uniphier/
15018
15019SOEKRIS NET48XX LED SUPPORT
15020M:	Chris Boot <bootc@bootc.net>
15021S:	Maintained
15022F:	drivers/leds/leds-net48xx.c
15023
15024SOFT-IWARP DRIVER (siw)
15025M:	Bernard Metzler <bmt@zurich.ibm.com>
15026L:	linux-rdma@vger.kernel.org
15027S:	Supported
15028F:	drivers/infiniband/sw/siw/
15029F:	include/uapi/rdma/siw-abi.h
15030
15031SOFT-ROCE DRIVER (rxe)
15032M:	Moni Shoua <monis@mellanox.com>
15033L:	linux-rdma@vger.kernel.org
15034S:	Supported
15035W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15036Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15037F:	drivers/infiniband/sw/rxe/
15038F:	include/uapi/rdma/rdma_user_rxe.h
15039
15040SOFTLOGIC 6x10 MPEG CODEC
15041M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15042M:	Anton Sviridenko <anton@corp.bluecherry.net>
15043M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15044M:	Andrey Utkin <andrey_utkin@fastmail.com>
15045M:	Ismael Luceno <ismael@iodev.co.uk>
15046L:	linux-media@vger.kernel.org
15047S:	Supported
15048F:	drivers/media/pci/solo6x10/
15049
15050SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15051M:	James Morse <james.morse@arm.com>
15052L:	linux-arm-kernel@lists.infradead.org
15053S:	Maintained
15054F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15055F:	drivers/firmware/arm_sdei.c
15056F:	include/linux/arm_sdei.h
15057F:	include/uapi/linux/arm_sdei.h
15058
15059SOFTWARE RAID (Multiple Disks) SUPPORT
15060M:	Song Liu <song@kernel.org>
15061L:	linux-raid@vger.kernel.org
15062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15063S:	Supported
15064F:	drivers/md/Makefile
15065F:	drivers/md/Kconfig
15066F:	drivers/md/md*
15067F:	drivers/md/raid*
15068F:	include/linux/raid/
15069F:	include/uapi/linux/raid/
15070
15071SOCIONEXT (SNI) AVE NETWORK DRIVER
15072M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15073L:	netdev@vger.kernel.org
15074S:	Maintained
15075F:	drivers/net/ethernet/socionext/sni_ave.c
15076F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15077
15078SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15079M:	Jassi Brar <jaswinder.singh@linaro.org>
15080M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15081L:	netdev@vger.kernel.org
15082S:	Maintained
15083F:	drivers/net/ethernet/socionext/netsec.c
15084F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15085
15086SOCIONEXT (SNI) Synquacer SPI DRIVER
15087M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15088M:	Jassi Brar <jaswinder.singh@linaro.org>
15089L:	linux-spi@vger.kernel.org
15090S:	Maintained
15091F:	drivers/spi/spi-synquacer.c
15092F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15093
15094SOLIDRUN CLEARFOG SUPPORT
15095M:	Russell King <linux@armlinux.org.uk>
15096S:	Maintained
15097F:	arch/arm/boot/dts/armada-388-clearfog*
15098F:	arch/arm/boot/dts/armada-38x-solidrun-*
15099
15100SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15101M:	Russell King <linux@armlinux.org.uk>
15102S:	Maintained
15103F:	arch/arm/boot/dts/imx6*-cubox-i*
15104F:	arch/arm/boot/dts/imx6*-hummingboard*
15105F:	arch/arm/boot/dts/imx6*-sr-*
15106
15107SONIC NETWORK DRIVER
15108M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15109L:	netdev@vger.kernel.org
15110S:	Maintained
15111F:	drivers/net/ethernet/natsemi/sonic.*
15112
15113SONICS SILICON BACKPLANE DRIVER (SSB)
15114M:	Michael Buesch <m@bues.ch>
15115L:	linux-wireless@vger.kernel.org
15116S:	Maintained
15117F:	drivers/ssb/
15118F:	include/linux/ssb/
15119
15120SONY IMX214 SENSOR DRIVER
15121M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15122L:	linux-media@vger.kernel.org
15123T:	git git://linuxtv.org/media_tree.git
15124S:	Maintained
15125F:	drivers/media/i2c/imx214.c
15126F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15127
15128SONY IMX258 SENSOR DRIVER
15129M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15130L:	linux-media@vger.kernel.org
15131T:	git git://linuxtv.org/media_tree.git
15132S:	Maintained
15133F:	drivers/media/i2c/imx258.c
15134
15135SONY IMX274 SENSOR DRIVER
15136M:	Leon Luo <leonl@leopardimaging.com>
15137L:	linux-media@vger.kernel.org
15138T:	git git://linuxtv.org/media_tree.git
15139S:	Maintained
15140F:	drivers/media/i2c/imx274.c
15141F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15142
15143SONY IMX319 SENSOR DRIVER
15144M:	Bingbu Cao <bingbu.cao@intel.com>
15145L:	linux-media@vger.kernel.org
15146T:	git git://linuxtv.org/media_tree.git
15147S:	Maintained
15148F:	drivers/media/i2c/imx319.c
15149
15150SONY IMX355 SENSOR DRIVER
15151M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15152L:	linux-media@vger.kernel.org
15153T:	git git://linuxtv.org/media_tree.git
15154S:	Maintained
15155F:	drivers/media/i2c/imx355.c
15156
15157SONY MEMORYSTICK SUBSYSTEM
15158M:	Maxim Levitsky <maximlevitsky@gmail.com>
15159M:	Alex Dubov <oakad@yahoo.com>
15160M:	Ulf Hansson <ulf.hansson@linaro.org>
15161L:	linux-mmc@vger.kernel.org
15162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15163S:	Maintained
15164F:	drivers/memstick/
15165F:	include/linux/memstick.h
15166
15167SONY VAIO CONTROL DEVICE DRIVER
15168M:	Mattia Dongili <malattia@linux.it>
15169L:	platform-driver-x86@vger.kernel.org
15170W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15171S:	Maintained
15172F:	Documentation/admin-guide/laptops/sony-laptop.rst
15173F:	drivers/char/sonypi.c
15174F:	drivers/platform/x86/sony-laptop.c
15175F:	include/linux/sony-laptop.h
15176
15177SOUND
15178M:	Jaroslav Kysela <perex@perex.cz>
15179M:	Takashi Iwai <tiwai@suse.com>
15180L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15181W:	http://www.alsa-project.org/
15182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15183Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15184S:	Maintained
15185F:	Documentation/sound/
15186F:	include/sound/
15187F:	include/uapi/sound/
15188F:	sound/
15189
15190SOUND - COMPRESSED AUDIO
15191M:	Vinod Koul <vkoul@kernel.org>
15192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15194S:	Supported
15195F:	Documentation/sound/designs/compress-offload.rst
15196F:	include/sound/compress_driver.h
15197F:	include/uapi/sound/compress_*
15198F:	sound/core/compress_offload.c
15199F:	sound/soc/soc-compress.c
15200
15201SOUND - DMAENGINE HELPERS
15202M:	Lars-Peter Clausen <lars@metafoo.de>
15203S:	Supported
15204F:	include/sound/dmaengine_pcm.h
15205F:	sound/core/pcm_dmaengine.c
15206F:	sound/soc/soc-generic-dmaengine-pcm.c
15207
15208SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15209M:	Liam Girdwood <lgirdwood@gmail.com>
15210M:	Mark Brown <broonie@kernel.org>
15211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15213W:	http://alsa-project.org/main/index.php/ASoC
15214S:	Supported
15215F:	Documentation/devicetree/bindings/sound/
15216F:	Documentation/sound/soc/
15217F:	sound/soc/
15218F:	include/dt-bindings/sound/
15219F:	include/sound/soc*
15220
15221SOUNDWIRE SUBSYSTEM
15222M:	Vinod Koul <vkoul@kernel.org>
15223M:	Sanyog Kale <sanyog.r.kale@intel.com>
15224R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15226S:	Supported
15227F:	Documentation/driver-api/soundwire/
15228F:	drivers/soundwire/
15229F:	include/linux/soundwire/
15230
15231SP2 MEDIA DRIVER
15232M:	Olli Salonen <olli.salonen@iki.fi>
15233L:	linux-media@vger.kernel.org
15234W:	https://linuxtv.org
15235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15236S:	Maintained
15237F:	drivers/media/dvb-frontends/sp2*
15238
15239SPARC + UltraSPARC (sparc/sparc64)
15240M:	"David S. Miller" <davem@davemloft.net>
15241L:	sparclinux@vger.kernel.org
15242Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15245S:	Maintained
15246F:	arch/sparc/
15247F:	drivers/sbus/
15248
15249SPARC SERIAL DRIVERS
15250M:	"David S. Miller" <davem@davemloft.net>
15251L:	sparclinux@vger.kernel.org
15252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15254S:	Maintained
15255F:	include/linux/sunserialcore.h
15256F:	drivers/tty/serial/suncore.c
15257F:	drivers/tty/serial/sunhv.c
15258F:	drivers/tty/serial/sunsab.c
15259F:	drivers/tty/serial/sunsab.h
15260F:	drivers/tty/serial/sunsu.c
15261F:	drivers/tty/serial/sunzilog.c
15262F:	drivers/tty/serial/sunzilog.h
15263F:	drivers/tty/vcc.c
15264
15265SPARSE CHECKER
15266M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15267L:	linux-sparse@vger.kernel.org
15268W:	https://sparse.wiki.kernel.org/
15269T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15270S:	Maintained
15271F:	include/linux/compiler.h
15272
15273SPEAR CLOCK FRAMEWORK SUPPORT
15274M:	Viresh Kumar <vireshk@kernel.org>
15275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15276W:	http://www.st.com/spear
15277S:	Maintained
15278F:	drivers/clk/spear/
15279
15280SPEAR PLATFORM SUPPORT
15281M:	Viresh Kumar <vireshk@kernel.org>
15282M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15284W:	http://www.st.com/spear
15285S:	Maintained
15286F:	arch/arm/boot/dts/spear*
15287F:	arch/arm/mach-spear/
15288
15289SPI NOR SUBSYSTEM
15290M:	Marek Vasut <marek.vasut@gmail.com>
15291M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15292L:	linux-mtd@lists.infradead.org
15293W:	http://www.linux-mtd.infradead.org/
15294Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15296S:	Maintained
15297F:	drivers/mtd/spi-nor/
15298F:	include/linux/mtd/spi-nor.h
15299
15300SPI SUBSYSTEM
15301M:	Mark Brown <broonie@kernel.org>
15302L:	linux-spi@vger.kernel.org
15303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15304Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15305S:	Maintained
15306F:	Documentation/devicetree/bindings/spi/
15307F:	Documentation/spi/
15308F:	drivers/spi/
15309F:	include/linux/spi/
15310F:	include/uapi/linux/spi/
15311F:	tools/spi/
15312
15313SPIDERNET NETWORK DRIVER for CELL
15314M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15315L:	netdev@vger.kernel.org
15316S:	Supported
15317F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15318F:	drivers/net/ethernet/toshiba/spider_net*
15319
15320SPMI SUBSYSTEM
15321R:	Stephen Boyd <sboyd@kernel.org>
15322L:	linux-arm-msm@vger.kernel.org
15323F:	Documentation/devicetree/bindings/spmi/
15324F:	drivers/spmi/
15325F:	include/dt-bindings/spmi/spmi.h
15326F:	include/linux/spmi.h
15327F:	include/trace/events/spmi.h
15328
15329SPU FILE SYSTEM
15330M:	Jeremy Kerr <jk@ozlabs.org>
15331L:	linuxppc-dev@lists.ozlabs.org
15332W:	http://www.ibm.com/developerworks/power/cell/
15333S:	Supported
15334F:	Documentation/filesystems/spufs.txt
15335F:	arch/powerpc/platforms/cell/spufs/
15336
15337SQUASHFS FILE SYSTEM
15338M:	Phillip Lougher <phillip@squashfs.org.uk>
15339L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15340W:	http://squashfs.org.uk
15341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15342S:	Maintained
15343F:	Documentation/filesystems/squashfs.txt
15344F:	fs/squashfs/
15345
15346SRM (Alpha) environment access
15347M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15348S:	Maintained
15349F:	arch/alpha/kernel/srm_env.c
15350
15351ST LSM6DSx IMU IIO DRIVER
15352M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15353L:	linux-iio@vger.kernel.org
15354W:	http://www.st.com/
15355S:	Maintained
15356F:	drivers/iio/imu/st_lsm6dsx/
15357F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15358
15359ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15360M:	Mickael Guene <mickael.guene@st.com>
15361L:	linux-media@vger.kernel.org
15362T:	git git://linuxtv.org/media_tree.git
15363S:	Maintained
15364F:	drivers/media/i2c/st-mipid02.c
15365F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15366
15367ST STM32 I2C/SMBUS DRIVER
15368M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15369L:	linux-i2c@vger.kernel.org
15370S:	Maintained
15371F:	drivers/i2c/busses/i2c-stm32*
15372
15373ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15374M:	Song Qiang <songqiang1304521@gmail.com>
15375L:	linux-iio@vger.kernel.org
15376S:	Maintained
15377F:	drivers/iio/proximity/vl53l0x-i2c.c
15378F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15379
15380STABLE BRANCH
15381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15382M:	Sasha Levin <sashal@kernel.org>
15383L:	stable@vger.kernel.org
15384S:	Supported
15385F:	Documentation/process/stable-kernel-rules.rst
15386
15387STAGING - COMEDI
15388M:	Ian Abbott <abbotti@mev.co.uk>
15389M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15390S:	Odd Fixes
15391F:	drivers/staging/comedi/
15392
15393STAGING - FIELDBUS SUBSYSTEM
15394M:	Sven Van Asbroeck <TheSven73@gmail.com>
15395S:	Maintained
15396F:	drivers/staging/fieldbus/*
15397F:	drivers/staging/fieldbus/Documentation/
15398
15399STAGING - HMS ANYBUS-S BUS
15400M:	Sven Van Asbroeck <TheSven73@gmail.com>
15401S:	Maintained
15402F:	drivers/staging/fieldbus/anybuss/
15403
15404STAGING - INDUSTRIAL IO
15405M:	Jonathan Cameron <jic23@kernel.org>
15406L:	linux-iio@vger.kernel.org
15407S:	Odd Fixes
15408F:	Documentation/devicetree/bindings/staging/iio/
15409F:	drivers/staging/iio/
15410
15411STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15412M:	Marc Dietrich <marvin24@gmx.de>
15413L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15414L:	linux-tegra@vger.kernel.org
15415S:	Maintained
15416F:	drivers/staging/nvec/
15417
15418STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15419M:	Jens Frederich <jfrederich@gmail.com>
15420M:	Daniel Drake <dsd@laptop.org>
15421M:	Jon Nettleton <jon.nettleton@gmail.com>
15422W:	http://wiki.laptop.org/go/DCON
15423S:	Maintained
15424F:	drivers/staging/olpc_dcon/
15425
15426STAGING - REALTEK RTL8712U DRIVERS
15427M:	Larry Finger <Larry.Finger@lwfinger.net>
15428M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15429S:	Odd Fixes
15430F:	drivers/staging/rtl8712/
15431
15432STAGING - REALTEK RTL8188EU DRIVERS
15433M:	Larry Finger <Larry.Finger@lwfinger.net>
15434S:	Odd Fixes
15435F:	drivers/staging/rtl8188eu/
15436
15437STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15438M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15439M:	Teddy Wang <teddy.wang@siliconmotion.com>
15440M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15441L:	linux-fbdev@vger.kernel.org
15442S:	Maintained
15443F:	drivers/staging/sm750fb/
15444
15445STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15446M:	William Hubbs <w.d.hubbs@gmail.com>
15447M:	Chris Brannon <chris@the-brannons.com>
15448M:	Kirk Reiser <kirk@reisers.ca>
15449M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15450L:	speakup@linux-speakup.org
15451W:	http://www.linux-speakup.org/
15452S:	Odd Fixes
15453F:	drivers/staging/speakup/
15454
15455STAGING - VIA VT665X DRIVERS
15456M:	Forest Bond <forest@alittletooquiet.net>
15457S:	Odd Fixes
15458F:	drivers/staging/vt665?/
15459
15460STAGING - WILC1000 WIFI DRIVER
15461M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15462M:	Ajay Singh <ajay.kathat@microchip.com>
15463L:	linux-wireless@vger.kernel.org
15464S:	Supported
15465F:	drivers/staging/wilc1000/
15466
15467STAGING SUBSYSTEM
15468M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15470L:	devel@driverdev.osuosl.org
15471S:	Supported
15472F:	drivers/staging/
15473
15474STARFIRE/DURALAN NETWORK DRIVER
15475M:	Ion Badulescu <ionut@badula.org>
15476S:	Odd Fixes
15477F:	drivers/net/ethernet/adaptec/starfire*
15478
15479STEC S1220 SKD DRIVER
15480M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15481L:	linux-block@vger.kernel.org
15482S:	Maintained
15483F:	drivers/block/skd*[ch]
15484
15485STI AUDIO (ASoC) DRIVERS
15486M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15488S:	Maintained
15489F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15490F:	sound/soc/sti/
15491
15492STI CEC DRIVER
15493M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15494S:	Maintained
15495F:	drivers/media/platform/sti/cec/
15496F:	Documentation/devicetree/bindings/media/stih-cec.txt
15497
15498STK1160 USB VIDEO CAPTURE DRIVER
15499M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15500L:	linux-media@vger.kernel.org
15501T:	git git://linuxtv.org/media_tree.git
15502S:	Maintained
15503F:	drivers/media/usb/stk1160/
15504
15505STM32 AUDIO (ASoC) DRIVERS
15506M:	Olivier Moysan <olivier.moysan@st.com>
15507M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15509S:	Maintained
15510F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15511F:	sound/soc/stm/
15512
15513STM32 TIMER/LPTIMER DRIVERS
15514M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15515S:	Maintained
15516F:	drivers/*/stm32-*timer*
15517F:	drivers/pwm/pwm-stm32*
15518F:	include/linux/*/stm32-*tim*
15519F:	Documentation/ABI/testing/*timer-stm32
15520F:	Documentation/devicetree/bindings/*/stm32-*timer*
15521F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15522
15523STMMAC ETHERNET DRIVER
15524M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15525M:	Alexandre Torgue <alexandre.torgue@st.com>
15526M:	Jose Abreu <joabreu@synopsys.com>
15527L:	netdev@vger.kernel.org
15528W:	http://www.stlinux.com
15529S:	Supported
15530F:	drivers/net/ethernet/stmicro/stmmac/
15531
15532SUN3/3X
15533M:	Sam Creasey <sammy@sammy.net>
15534W:	http://sammy.net/sun3/
15535S:	Maintained
15536F:	arch/m68k/kernel/*sun3*
15537F:	arch/m68k/sun3*/
15538F:	arch/m68k/include/asm/sun3*
15539F:	drivers/net/ethernet/i825xx/sun3*
15540
15541SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15542M:	Hans de Goede <hdegoede@redhat.com>
15543L:	linux-input@vger.kernel.org
15544S:	Maintained
15545F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15546F:	drivers/input/keyboard/sun4i-lradc-keys.c
15547
15548SUNDANCE NETWORK DRIVER
15549M:	Denis Kirjanov <kda@linux-powerpc.org>
15550L:	netdev@vger.kernel.org
15551S:	Maintained
15552F:	drivers/net/ethernet/dlink/sundance.c
15553
15554SUPERH
15555M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15556M:	Rich Felker <dalias@libc.org>
15557L:	linux-sh@vger.kernel.org
15558Q:	http://patchwork.kernel.org/project/linux-sh/list/
15559S:	Maintained
15560F:	Documentation/sh/
15561F:	arch/sh/
15562F:	drivers/sh/
15563
15564SUSPEND TO RAM
15565M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15566M:	Len Brown <len.brown@intel.com>
15567M:	Pavel Machek <pavel@ucw.cz>
15568L:	linux-pm@vger.kernel.org
15569B:	https://bugzilla.kernel.org
15570S:	Supported
15571F:	Documentation/power/
15572F:	arch/x86/kernel/acpi/
15573F:	drivers/base/power/
15574F:	kernel/power/
15575F:	include/linux/suspend.h
15576F:	include/linux/freezer.h
15577F:	include/linux/pm.h
15578
15579SVGA HANDLING
15580M:	Martin Mares <mj@ucw.cz>
15581L:	linux-video@atrey.karlin.mff.cuni.cz
15582S:	Maintained
15583F:	Documentation/admin-guide/svga.rst
15584F:	arch/x86/boot/video*
15585
15586SWIOTLB SUBSYSTEM
15587M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15588L:	iommu@lists.linux-foundation.org
15589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15590S:	Supported
15591F:	kernel/dma/swiotlb.c
15592F:	arch/*/kernel/pci-swiotlb.c
15593F:	include/linux/swiotlb.h
15594
15595SWITCHDEV
15596M:	Jiri Pirko <jiri@resnulli.us>
15597M:	Ivan Vecera <ivecera@redhat.com>
15598L:	netdev@vger.kernel.org
15599S:	Supported
15600F:	net/switchdev/
15601F:	include/net/switchdev.h
15602
15603SY8106A REGULATOR DRIVER
15604M:	Icenowy Zheng <icenowy@aosc.io>
15605S:	Maintained
15606F:	drivers/regulator/sy8106a-regulator.c
15607F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15608
15609SYNC FILE FRAMEWORK
15610M:	Sumit Semwal <sumit.semwal@linaro.org>
15611R:	Gustavo Padovan <gustavo@padovan.org>
15612S:	Maintained
15613L:	linux-media@vger.kernel.org
15614L:	dri-devel@lists.freedesktop.org
15615F:	drivers/dma-buf/sync_*
15616F:	drivers/dma-buf/dma-fence*
15617F:	drivers/dma-buf/sw_sync.c
15618F:	include/linux/sync_file.h
15619F:	include/uapi/linux/sync_file.h
15620F:	Documentation/driver-api/sync_file.rst
15621T:	git git://anongit.freedesktop.org/drm/drm-misc
15622
15623SYNOPSYS ARC ARCHITECTURE
15624M:	Vineet Gupta <vgupta@synopsys.com>
15625L:	linux-snps-arc@lists.infradead.org
15626S:	Supported
15627F:	arch/arc/
15628F:	Documentation/devicetree/bindings/arc/*
15629F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15630F:	drivers/clocksource/arc_timer.c
15631F:	drivers/tty/serial/arc_uart.c
15632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15633
15634SYNOPSYS ARC HSDK SDP pll clock driver
15635M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15636S:	Supported
15637F:	drivers/clk/clk-hsdk-pll.c
15638F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15639
15640SYNOPSYS ARC SDP clock driver
15641M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15642S:	Supported
15643F:	drivers/clk/axs10x/*
15644F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15645
15646SYNOPSYS ARC SDP platform support
15647M:	Alexey Brodkin <abrodkin@synopsys.com>
15648S:	Supported
15649F:	arch/arc/plat-axs10x
15650F:	arch/arc/boot/dts/ax*
15651F:	Documentation/devicetree/bindings/arc/axs10*
15652
15653SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15654M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15655S:	Supported
15656F:	drivers/reset/reset-axs10x.c
15657F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15658
15659SYNOPSYS CREG GPIO DRIVER
15660M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15661S:	Maintained
15662F:	drivers/gpio/gpio-creg-snps.c
15663F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15664
15665SYNOPSYS DESIGNWARE 8250 UART DRIVER
15666R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15667S:	Maintained
15668F:	drivers/tty/serial/8250/8250_dw.c
15669
15670SYNOPSYS DESIGNWARE APB GPIO DRIVER
15671M:	Hoan Tran <hoan@os.amperecomputing.com>
15672L:	linux-gpio@vger.kernel.org
15673S:	Maintained
15674F:	drivers/gpio/gpio-dwapb.c
15675F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15676
15677SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15678M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15679S:	Maintained
15680F:	drivers/dma/dw-axi-dmac/
15681F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15682
15683SYNOPSYS DESIGNWARE DMAC DRIVER
15684M:	Viresh Kumar <vireshk@kernel.org>
15685R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15686S:	Maintained
15687F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15688F:	drivers/dma/dw/
15689F:	include/dt-bindings/dma/dw-dmac.h
15690F:	include/linux/dma/dw.h
15691F:	include/linux/platform_data/dma-dw.h
15692
15693SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15694M:	Jose Abreu <Jose.Abreu@synopsys.com>
15695L:	netdev@vger.kernel.org
15696S:	Supported
15697F:	drivers/net/ethernet/synopsys/
15698
15699SYNOPSYS DESIGNWARE I2C DRIVER
15700M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15701R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15702R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15703L:	linux-i2c@vger.kernel.org
15704S:	Maintained
15705F:	drivers/i2c/busses/i2c-designware-*
15706F:	include/linux/platform_data/i2c-designware.h
15707
15708SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15709M:	Jaehoon Chung <jh80.chung@samsung.com>
15710L:	linux-mmc@vger.kernel.org
15711S:	Maintained
15712F:	drivers/mmc/host/dw_mmc*
15713
15714SYNOPSYS HSDK RESET CONTROLLER DRIVER
15715M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15716S:	Supported
15717F:	drivers/reset/reset-hsdk.c
15718F:	include/dt-bindings/reset/snps,hsdk-reset.h
15719F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15720
15721SYSTEM CONFIGURATION (SYSCON)
15722M:	Lee Jones <lee.jones@linaro.org>
15723M:	Arnd Bergmann <arnd@arndb.de>
15724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15725S:	Supported
15726F:	drivers/mfd/syscon.c
15727
15728SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15729M:	Sudeep Holla <sudeep.holla@arm.com>
15730L:	linux-arm-kernel@lists.infradead.org
15731S:	Maintained
15732F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15733F:	drivers/clk/clk-sc[mp]i.c
15734F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15735F:	drivers/firmware/arm_scpi.c
15736F:	drivers/firmware/arm_scmi/
15737F:	drivers/reset/reset-scmi.c
15738F:	include/linux/sc[mp]i_protocol.h
15739
15740SYSTEM RESET/SHUTDOWN DRIVERS
15741M:	Sebastian Reichel <sre@kernel.org>
15742L:	linux-pm@vger.kernel.org
15743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15744S:	Maintained
15745F:	Documentation/devicetree/bindings/power/reset/
15746F:	drivers/power/reset/
15747
15748SYSTEM TRACE MODULE CLASS
15749M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15750S:	Maintained
15751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15752F:	Documentation/trace/stm.rst
15753F:	drivers/hwtracing/stm/
15754F:	include/linux/stm.h
15755F:	include/uapi/linux/stm.h
15756
15757SYSV FILESYSTEM
15758M:	Christoph Hellwig <hch@infradead.org>
15759S:	Maintained
15760F:	Documentation/filesystems/sysv-fs.txt
15761F:	fs/sysv/
15762F:	include/linux/sysv_fs.h
15763
15764TASKSTATS STATISTICS INTERFACE
15765M:	Balbir Singh <bsingharora@gmail.com>
15766S:	Maintained
15767F:	Documentation/accounting/taskstats*
15768F:	include/linux/taskstats*
15769F:	kernel/taskstats.c
15770
15771TC subsystem
15772M:	Jamal Hadi Salim <jhs@mojatatu.com>
15773M:	Cong Wang <xiyou.wangcong@gmail.com>
15774M:	Jiri Pirko <jiri@resnulli.us>
15775L:	netdev@vger.kernel.org
15776S:	Maintained
15777F:	include/net/pkt_cls.h
15778F:	include/net/pkt_sched.h
15779F:	include/net/tc_act/
15780F:	include/uapi/linux/pkt_cls.h
15781F:	include/uapi/linux/pkt_sched.h
15782F:	include/uapi/linux/tc_act/
15783F:	include/uapi/linux/tc_ematch/
15784F:	net/sched/
15785
15786TC90522 MEDIA DRIVER
15787M:	Akihiro Tsukada <tskd08@gmail.com>
15788L:	linux-media@vger.kernel.org
15789S:	Odd Fixes
15790F:	drivers/media/dvb-frontends/tc90522*
15791
15792TCP LOW PRIORITY MODULE
15793M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15794M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15795W:	http://tcp-lp-mod.sourceforge.net/
15796S:	Maintained
15797F:	net/ipv4/tcp_lp.c
15798
15799TDA10071 MEDIA DRIVER
15800M:	Antti Palosaari <crope@iki.fi>
15801L:	linux-media@vger.kernel.org
15802W:	https://linuxtv.org
15803W:	http://palosaari.fi/linux/
15804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15805T:	git git://linuxtv.org/anttip/media_tree.git
15806S:	Maintained
15807F:	drivers/media/dvb-frontends/tda10071*
15808
15809TDA18212 MEDIA DRIVER
15810M:	Antti Palosaari <crope@iki.fi>
15811L:	linux-media@vger.kernel.org
15812W:	https://linuxtv.org
15813W:	http://palosaari.fi/linux/
15814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15815T:	git git://linuxtv.org/anttip/media_tree.git
15816S:	Maintained
15817F:	drivers/media/tuners/tda18212*
15818
15819TDA18218 MEDIA DRIVER
15820M:	Antti Palosaari <crope@iki.fi>
15821L:	linux-media@vger.kernel.org
15822W:	https://linuxtv.org
15823W:	http://palosaari.fi/linux/
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825T:	git git://linuxtv.org/anttip/media_tree.git
15826S:	Maintained
15827F:	drivers/media/tuners/tda18218*
15828
15829TDA18250 MEDIA DRIVER
15830M:	Olli Salonen <olli.salonen@iki.fi>
15831L:	linux-media@vger.kernel.org
15832W:	https://linuxtv.org
15833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15834T:	git git://linuxtv.org/media_tree.git
15835S:	Maintained
15836F:	drivers/media/tuners/tda18250*
15837
15838TDA18271 MEDIA DRIVER
15839M:	Michael Krufky <mkrufky@linuxtv.org>
15840L:	linux-media@vger.kernel.org
15841W:	https://linuxtv.org
15842W:	http://github.com/mkrufky
15843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15844T:	git git://linuxtv.org/mkrufky/tuners.git
15845S:	Maintained
15846F:	drivers/media/tuners/tda18271*
15847
15848TDA1997x MEDIA DRIVER
15849M:	Tim Harvey <tharvey@gateworks.com>
15850L:	linux-media@vger.kernel.org
15851W:	https://linuxtv.org
15852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15853S:	Maintained
15854F:	drivers/media/i2c/tda1997x.*
15855
15856TDA827x MEDIA DRIVER
15857M:	Michael Krufky <mkrufky@linuxtv.org>
15858L:	linux-media@vger.kernel.org
15859W:	https://linuxtv.org
15860W:	http://github.com/mkrufky
15861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15862T:	git git://linuxtv.org/mkrufky/tuners.git
15863S:	Maintained
15864F:	drivers/media/tuners/tda8290.*
15865
15866TDA8290 MEDIA DRIVER
15867M:	Michael Krufky <mkrufky@linuxtv.org>
15868L:	linux-media@vger.kernel.org
15869W:	https://linuxtv.org
15870W:	http://github.com/mkrufky
15871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15872T:	git git://linuxtv.org/mkrufky/tuners.git
15873S:	Maintained
15874F:	drivers/media/tuners/tda8290.*
15875
15876TDA9840 MEDIA DRIVER
15877M:	Hans Verkuil <hverkuil@xs4all.nl>
15878L:	linux-media@vger.kernel.org
15879T:	git git://linuxtv.org/media_tree.git
15880W:	https://linuxtv.org
15881S:	Maintained
15882F:	drivers/media/i2c/tda9840*
15883
15884TEA5761 TUNER DRIVER
15885M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15886L:	linux-media@vger.kernel.org
15887W:	https://linuxtv.org
15888T:	git git://linuxtv.org/media_tree.git
15889S:	Odd fixes
15890F:	drivers/media/tuners/tea5761.*
15891
15892TEA5767 TUNER DRIVER
15893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15894L:	linux-media@vger.kernel.org
15895W:	https://linuxtv.org
15896T:	git git://linuxtv.org/media_tree.git
15897S:	Maintained
15898F:	drivers/media/tuners/tea5767.*
15899
15900TEA6415C MEDIA DRIVER
15901M:	Hans Verkuil <hverkuil@xs4all.nl>
15902L:	linux-media@vger.kernel.org
15903T:	git git://linuxtv.org/media_tree.git
15904W:	https://linuxtv.org
15905S:	Maintained
15906F:	drivers/media/i2c/tea6415c*
15907
15908TEA6420 MEDIA DRIVER
15909M:	Hans Verkuil <hverkuil@xs4all.nl>
15910L:	linux-media@vger.kernel.org
15911T:	git git://linuxtv.org/media_tree.git
15912W:	https://linuxtv.org
15913S:	Maintained
15914F:	drivers/media/i2c/tea6420*
15915
15916TEAM DRIVER
15917M:	Jiri Pirko <jiri@resnulli.us>
15918L:	netdev@vger.kernel.org
15919S:	Supported
15920F:	drivers/net/team/
15921F:	include/linux/if_team.h
15922F:	include/uapi/linux/if_team.h
15923
15924TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15925M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15926S:	Maintained
15927F:	arch/x86/platform/ts5500/
15928
15929TECHNOTREND USB IR RECEIVER
15930M:	Sean Young <sean@mess.org>
15931L:	linux-media@vger.kernel.org
15932S:	Maintained
15933F:	drivers/media/rc/ttusbir.c
15934
15935TECHWELL TW9910 VIDEO DECODER
15936L:	linux-media@vger.kernel.org
15937S:	Orphan
15938F:	drivers/media/i2c/tw9910.c
15939F:	include/media/i2c/tw9910.h
15940
15941TEE SUBSYSTEM
15942M:	Jens Wiklander <jens.wiklander@linaro.org>
15943L:	tee-dev@lists.linaro.org
15944S:	Maintained
15945F:	include/linux/tee_drv.h
15946F:	include/uapi/linux/tee.h
15947F:	drivers/tee/
15948F:	Documentation/tee.txt
15949
15950TEGRA ARCHITECTURE SUPPORT
15951M:	Thierry Reding <thierry.reding@gmail.com>
15952M:	Jonathan Hunter <jonathanh@nvidia.com>
15953L:	linux-tegra@vger.kernel.org
15954Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15956S:	Supported
15957N:	[^a-z]tegra
15958
15959TEGRA CLOCK DRIVER
15960M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15961M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15962S:	Supported
15963F:	drivers/clk/tegra/
15964
15965TEGRA DMA DRIVERS
15966M:	Laxman Dewangan <ldewangan@nvidia.com>
15967M:	Jon Hunter <jonathanh@nvidia.com>
15968S:	Supported
15969F:	drivers/dma/tegra*
15970
15971TEGRA I2C DRIVER
15972M:	Laxman Dewangan <ldewangan@nvidia.com>
15973R:	Dmitry Osipenko <digetx@gmail.com>
15974S:	Supported
15975F:	drivers/i2c/busses/i2c-tegra.c
15976
15977TEGRA IOMMU DRIVERS
15978M:	Thierry Reding <thierry.reding@gmail.com>
15979L:	linux-tegra@vger.kernel.org
15980S:	Supported
15981F:	drivers/iommu/tegra*
15982
15983TEGRA KBC DRIVER
15984M:	Laxman Dewangan <ldewangan@nvidia.com>
15985S:	Supported
15986F:	drivers/input/keyboard/tegra-kbc.c
15987
15988TEGRA NAND DRIVER
15989M:	Stefan Agner <stefan@agner.ch>
15990M:	Lucas Stach <dev@lynxeye.de>
15991S:	Maintained
15992F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15993F:	drivers/mtd/nand/raw/tegra_nand.c
15994
15995TEGRA PWM DRIVER
15996M:	Thierry Reding <thierry.reding@gmail.com>
15997S:	Supported
15998F:	drivers/pwm/pwm-tegra.c
15999
16000TEGRA SERIAL DRIVER
16001M:	Laxman Dewangan <ldewangan@nvidia.com>
16002S:	Supported
16003F:	drivers/tty/serial/serial-tegra.c
16004
16005TEGRA SPI DRIVER
16006M:	Laxman Dewangan <ldewangan@nvidia.com>
16007S:	Supported
16008F:	drivers/spi/spi-tegra*
16009
16010TEGRA XUSB PADCTL DRIVER
16011M:	JC Kuo <jckuo@nvidia.com>
16012S:	Supported
16013F:	drivers/phy/tegra/xusb*
16014
16015TEHUTI ETHERNET DRIVER
16016M:	Andy Gospodarek <andy@greyhouse.net>
16017L:	netdev@vger.kernel.org
16018S:	Supported
16019F:	drivers/net/ethernet/tehuti/*
16020
16021Telecom Clock Driver for MCPL0010
16022M:	Mark Gross <mark.gross@intel.com>
16023S:	Supported
16024F:	drivers/char/tlclk.c
16025
16026TENSILICA XTENSA PORT (xtensa)
16027M:	Chris Zankel <chris@zankel.net>
16028M:	Max Filippov <jcmvbkbc@gmail.com>
16029L:	linux-xtensa@linux-xtensa.org
16030T:	git git://github.com/czankel/xtensa-linux.git
16031S:	Maintained
16032F:	arch/xtensa/
16033F:	drivers/irqchip/irq-xtensa-*
16034
16035Texas Instruments' System Control Interface (TISCI) Protocol Driver
16036M:	Nishanth Menon <nm@ti.com>
16037M:	Tero Kristo <t-kristo@ti.com>
16038M:	Santosh Shilimkar <ssantosh@kernel.org>
16039L:	linux-arm-kernel@lists.infradead.org
16040S:	Maintained
16041F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16042F:	drivers/firmware/ti_sci*
16043F:	include/linux/soc/ti/ti_sci_protocol.h
16044F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16045F:	drivers/soc/ti/ti_sci_pm_domains.c
16046F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16047F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16048F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16049F:	drivers/clk/keystone/sci-clk.c
16050F:	drivers/reset/reset-ti-sci.c
16051F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16052F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16053F:	drivers/irqchip/irq-ti-sci-intr.c
16054F:	drivers/irqchip/irq-ti-sci-inta.c
16055F:	include/linux/soc/ti/ti_sci_inta_msi.h
16056F:	drivers/soc/ti/ti_sci_inta_msi.c
16057
16058Texas Instruments ASoC drivers
16059M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16061S:	Maintained
16062F:	sound/soc/ti/
16063
16064Texas Instruments' DAC7612 DAC Driver
16065M:	Ricardo Ribalda <ricardo@ribalda.com>
16066L:	linux-iio@vger.kernel.org
16067S:	Supported
16068F:	drivers/iio/dac/ti-dac7612.c
16069F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16070
16071THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16072M:	Hans Verkuil <hverkuil@xs4all.nl>
16073L:	linux-media@vger.kernel.org
16074T:	git git://linuxtv.org/media_tree.git
16075W:	https://linuxtv.org
16076S:	Maintained
16077F:	drivers/media/radio/radio-raremono.c
16078
16079THERMAL
16080M:	Zhang Rui <rui.zhang@intel.com>
16081M:	Eduardo Valentin <edubezval@gmail.com>
16082R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16083R:	Amit Kucheria <amit.kucheria@verdurent.com>
16084L:	linux-pm@vger.kernel.org
16085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16087Q:	https://patchwork.kernel.org/project/linux-pm/list/
16088S:	Supported
16089F:	drivers/thermal/
16090F:	include/linux/thermal.h
16091F:	include/uapi/linux/thermal.h
16092F:	include/linux/cpu_cooling.h
16093F:	Documentation/devicetree/bindings/thermal/
16094
16095THERMAL/CPU_COOLING
16096M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16097M:	Viresh Kumar <viresh.kumar@linaro.org>
16098M:	Javi Merino <javi.merino@kernel.org>
16099L:	linux-pm@vger.kernel.org
16100S:	Supported
16101F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16102F:	drivers/thermal/cpu_cooling.c
16103F:	include/linux/cpu_cooling.h
16104
16105THINKPAD ACPI EXTRAS DRIVER
16106M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16107L:	ibm-acpi-devel@lists.sourceforge.net
16108L:	platform-driver-x86@vger.kernel.org
16109W:	http://ibm-acpi.sourceforge.net
16110W:	http://thinkwiki.org/wiki/Ibm-acpi
16111T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16112S:	Maintained
16113F:	drivers/platform/x86/thinkpad_acpi.c
16114
16115THUNDERBOLT DRIVER
16116M:	Andreas Noever <andreas.noever@gmail.com>
16117M:	Michael Jamet <michael.jamet@intel.com>
16118M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16119M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16121S:	Maintained
16122F:	Documentation/admin-guide/thunderbolt.rst
16123F:	drivers/thunderbolt/
16124F:	include/linux/thunderbolt.h
16125
16126THUNDERBOLT NETWORK DRIVER
16127M:	Michael Jamet <michael.jamet@intel.com>
16128M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16129M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16130L:	netdev@vger.kernel.org
16131S:	Maintained
16132F:	drivers/net/thunderbolt.c
16133
16134THUNDERX GPIO DRIVER
16135M:	David Daney <david.daney@cavium.com>
16136S:	Maintained
16137F:	drivers/gpio/gpio-thunderx.c
16138
16139TI AM437X VPFE DRIVER
16140M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16141L:	linux-media@vger.kernel.org
16142W:	https://linuxtv.org
16143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16144T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16145S:	Maintained
16146F:	drivers/media/platform/am437x/
16147
16148TI BANDGAP AND THERMAL DRIVER
16149M:	Eduardo Valentin <edubezval@gmail.com>
16150M:	Keerthy <j-keerthy@ti.com>
16151L:	linux-pm@vger.kernel.org
16152L:	linux-omap@vger.kernel.org
16153S:	Maintained
16154F:	drivers/thermal/ti-soc-thermal/
16155
16156TI BQ27XXX POWER SUPPLY DRIVER
16157R:	Andrew F. Davis <afd@ti.com>
16158F:	include/linux/power/bq27xxx_battery.h
16159F:	drivers/power/supply/bq27xxx_battery.c
16160F:	drivers/power/supply/bq27xxx_battery_i2c.c
16161
16162TI CDCE706 CLOCK DRIVER
16163M:	Max Filippov <jcmvbkbc@gmail.com>
16164S:	Maintained
16165F:	drivers/clk/clk-cdce706.c
16166
16167TI CLOCK DRIVER
16168M:	Tero Kristo <t-kristo@ti.com>
16169L:	linux-omap@vger.kernel.org
16170S:	Maintained
16171F:	drivers/clk/ti/
16172F:	include/linux/clk/ti.h
16173
16174TI DAVINCI MACHINE SUPPORT
16175M:	Sekhar Nori <nsekhar@ti.com>
16176R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16179S:	Supported
16180F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16181F:	arch/arm/mach-davinci/
16182F:	drivers/i2c/busses/i2c-davinci.c
16183F:	arch/arm/boot/dts/da850*
16184
16185TI DAVINCI SERIES CLOCK DRIVER
16186M:	David Lechner <david@lechnology.com>
16187R:	Sekhar Nori <nsekhar@ti.com>
16188S:	Maintained
16189F:	Documentation/devicetree/bindings/clock/ti/davinci/
16190F:	drivers/clk/davinci/
16191
16192TI DAVINCI SERIES GPIO DRIVER
16193M:	Keerthy <j-keerthy@ti.com>
16194L:	linux-gpio@vger.kernel.org
16195S:	Maintained
16196F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16197F:	drivers/gpio/gpio-davinci.c
16198
16199TI DAVINCI SERIES MEDIA DRIVER
16200M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16201L:	linux-media@vger.kernel.org
16202W:	https://linuxtv.org
16203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16204T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16205S:	Maintained
16206F:	drivers/media/platform/davinci/
16207F:	include/media/davinci/
16208
16209TI ETHERNET SWITCH DRIVER (CPSW)
16210R:	Grygorii Strashko <grygorii.strashko@ti.com>
16211L:	linux-omap@vger.kernel.org
16212L:	netdev@vger.kernel.org
16213S:	Maintained
16214F:	drivers/net/ethernet/ti/cpsw*
16215F:	drivers/net/ethernet/ti/davinci*
16216
16217TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16218M:	Alex Dubov <oakad@yahoo.com>
16219S:	Maintained
16220W:	http://tifmxx.berlios.de/
16221F:	drivers/memstick/host/tifm_ms.c
16222F:	drivers/misc/tifm*
16223F:	drivers/mmc/host/tifm_sd.c
16224F:	include/linux/tifm.h
16225
16226TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16227M:	Santosh Shilimkar <ssantosh@kernel.org>
16228L:	linux-kernel@vger.kernel.org
16229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16230S:	Maintained
16231F:	drivers/soc/ti/*
16232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16233
16234TI LM49xxx FAMILY ASoC CODEC DRIVERS
16235M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16236M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16238S:	Maintained
16239F:	sound/soc/codecs/lm49453*
16240F:	sound/soc/codecs/isabelle*
16241
16242TI LP855x BACKLIGHT DRIVER
16243M:	Milo Kim <milo.kim@ti.com>
16244S:	Maintained
16245F:	Documentation/driver-api/backlight/lp855x-driver.rst
16246F:	drivers/video/backlight/lp855x_bl.c
16247F:	include/linux/platform_data/lp855x.h
16248
16249TI LP8727 CHARGER DRIVER
16250M:	Milo Kim <milo.kim@ti.com>
16251S:	Maintained
16252F:	drivers/power/supply/lp8727_charger.c
16253F:	include/linux/platform_data/lp8727.h
16254
16255TI LP8788 MFD DRIVER
16256M:	Milo Kim <milo.kim@ti.com>
16257S:	Maintained
16258F:	drivers/iio/adc/lp8788_adc.c
16259F:	drivers/leds/leds-lp8788.c
16260F:	drivers/mfd/lp8788*.c
16261F:	drivers/power/supply/lp8788-charger.c
16262F:	drivers/regulator/lp8788-*.c
16263F:	include/linux/mfd/lp8788*.h
16264
16265TI NETCP ETHERNET DRIVER
16266M:	Wingman Kwok <w-kwok2@ti.com>
16267M:	Murali Karicheri <m-karicheri2@ti.com>
16268L:	netdev@vger.kernel.org
16269S:	Maintained
16270F:	drivers/net/ethernet/ti/netcp*
16271
16272TI PCM3060 ASoC CODEC DRIVER
16273M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16275S:	Maintained
16276F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16277F:	sound/soc/codecs/pcm3060*
16278
16279TI TAS571X FAMILY ASoC CODEC DRIVER
16280M:	Kevin Cernekee <cernekee@chromium.org>
16281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16282S:	Odd Fixes
16283F:	sound/soc/codecs/tas571x*
16284
16285TI TRF7970A NFC DRIVER
16286M:	Mark Greer <mgreer@animalcreek.com>
16287L:	linux-wireless@vger.kernel.org
16288L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16289S:	Supported
16290F:	drivers/nfc/trf7970a.c
16291F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16292
16293TI TWL4030 SERIES SOC CODEC DRIVER
16294M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16296S:	Maintained
16297F:	sound/soc/codecs/twl4030*
16298
16299TI VPE/CAL DRIVERS
16300M:	Benoit Parrot <bparrot@ti.com>
16301L:	linux-media@vger.kernel.org
16302W:	http://linuxtv.org/
16303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16304S:	Maintained
16305F:	drivers/media/platform/ti-vpe/
16306
16307TI WILINK WIRELESS DRIVERS
16308L:	linux-wireless@vger.kernel.org
16309W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16310W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16312S:	Orphan
16313F:	drivers/net/wireless/ti/
16314F:	include/linux/wl12xx.h
16315
16316TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16317M:	John Stultz <john.stultz@linaro.org>
16318M:	Thomas Gleixner <tglx@linutronix.de>
16319R:	Stephen Boyd <sboyd@kernel.org>
16320L:	linux-kernel@vger.kernel.org
16321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16322S:	Supported
16323F:	include/linux/clocksource.h
16324F:	include/linux/time.h
16325F:	include/linux/timex.h
16326F:	include/uapi/linux/time.h
16327F:	include/uapi/linux/timex.h
16328F:	kernel/time/clocksource.c
16329F:	kernel/time/time*.c
16330F:	kernel/time/alarmtimer.c
16331F:	kernel/time/ntp.c
16332F:	tools/testing/selftests/timers/
16333
16334TIPC NETWORK LAYER
16335M:	Jon Maloy <jon.maloy@ericsson.com>
16336M:	Ying Xue <ying.xue@windriver.com>
16337L:	netdev@vger.kernel.org (core kernel code)
16338L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16339W:	http://tipc.sourceforge.net/
16340S:	Maintained
16341F:	include/uapi/linux/tipc*.h
16342F:	net/tipc/
16343
16344TLAN NETWORK DRIVER
16345M:	Samuel Chessman <chessman@tux.org>
16346L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16347W:	http://sourceforge.net/projects/tlan/
16348S:	Maintained
16349F:	Documentation/networking/device_drivers/ti/tlan.txt
16350F:	drivers/net/ethernet/ti/tlan.*
16351
16352TM6000 VIDEO4LINUX DRIVER
16353M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16354L:	linux-media@vger.kernel.org
16355W:	https://linuxtv.org
16356T:	git git://linuxtv.org/media_tree.git
16357S:	Odd fixes
16358F:	drivers/media/usb/tm6000/
16359F:	Documentation/media/v4l-drivers/tm6000*
16360
16361TMIO/SDHI MMC DRIVER
16362M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16363L:	linux-mmc@vger.kernel.org
16364S:	Supported
16365F:	drivers/mmc/host/tmio_mmc*
16366F:	drivers/mmc/host/renesas_sdhi*
16367F:	include/linux/mfd/tmio.h
16368
16369TMP401 HARDWARE MONITOR DRIVER
16370M:	Guenter Roeck <linux@roeck-us.net>
16371L:	linux-hwmon@vger.kernel.org
16372S:	Maintained
16373F:	Documentation/hwmon/tmp401.rst
16374F:	drivers/hwmon/tmp401.c
16375
16376TMPFS (SHMEM FILESYSTEM)
16377M:	Hugh Dickins <hughd@google.com>
16378L:	linux-mm@kvack.org
16379S:	Maintained
16380F:	include/linux/shmem_fs.h
16381F:	mm/shmem.c
16382
16383TOMOYO SECURITY MODULE
16384M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16385M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16386L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16387L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16388L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16389L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16390W:	https://tomoyo.osdn.jp/
16391S:	Maintained
16392F:	security/tomoyo/
16393
16394TOPSTAR LAPTOP EXTRAS DRIVER
16395M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16396L:	platform-driver-x86@vger.kernel.org
16397S:	Maintained
16398F:	drivers/platform/x86/topstar-laptop.c
16399
16400TORTURE-TEST MODULES
16401M:	Davidlohr Bueso <dave@stgolabs.net>
16402M:	"Paul E. McKenney" <paulmck@kernel.org>
16403M:	Josh Triplett <josh@joshtriplett.org>
16404L:	linux-kernel@vger.kernel.org
16405S:	Supported
16406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16407F:	Documentation/RCU/torture.txt
16408F:	kernel/torture.c
16409F:	kernel/rcu/rcutorture.c
16410F:	kernel/rcu/rcuperf.c
16411F:	kernel/locking/locktorture.c
16412
16413TOSHIBA ACPI EXTRAS DRIVER
16414M:	Azael Avalos <coproscefalo@gmail.com>
16415L:	platform-driver-x86@vger.kernel.org
16416S:	Maintained
16417F:	drivers/platform/x86/toshiba_acpi.c
16418
16419TOSHIBA BLUETOOTH DRIVER
16420M:	Azael Avalos <coproscefalo@gmail.com>
16421L:	platform-driver-x86@vger.kernel.org
16422S:	Maintained
16423F:	drivers/platform/x86/toshiba_bluetooth.c
16424
16425TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16426M:	Azael Avalos <coproscefalo@gmail.com>
16427L:	platform-driver-x86@vger.kernel.org
16428S:	Maintained
16429F:	drivers/platform/x86/toshiba_haps.c
16430
16431TOSHIBA SMM DRIVER
16432M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16433W:	http://www.buzzard.org.uk/toshiba/
16434S:	Maintained
16435F:	drivers/char/toshiba.c
16436F:	include/linux/toshiba.h
16437F:	include/uapi/linux/toshiba.h
16438
16439TOSHIBA TC358743 DRIVER
16440M:	Mats Randgaard <matrandg@cisco.com>
16441L:	linux-media@vger.kernel.org
16442S:	Maintained
16443F:	drivers/media/i2c/tc358743*
16444F:	include/media/i2c/tc358743.h
16445
16446TOSHIBA WMI HOTKEYS DRIVER
16447M:	Azael Avalos <coproscefalo@gmail.com>
16448L:	platform-driver-x86@vger.kernel.org
16449S:	Maintained
16450F:	drivers/platform/x86/toshiba-wmi.c
16451
16452TPM DEVICE DRIVER
16453M:	Peter Huewe <peterhuewe@gmx.de>
16454M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16455R:	Jason Gunthorpe <jgg@ziepe.ca>
16456L:	linux-integrity@vger.kernel.org
16457Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16458W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16459T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16460S:	Maintained
16461F:	drivers/char/tpm/
16462
16463TRACING
16464M:	Steven Rostedt <rostedt@goodmis.org>
16465M:	Ingo Molnar <mingo@redhat.com>
16466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16467S:	Maintained
16468F:	Documentation/trace/ftrace.rst
16469F:	arch/*/*/*/ftrace.h
16470F:	arch/*/kernel/ftrace.c
16471F:	include/*/ftrace.h
16472F:	include/linux/trace*.h
16473F:	include/trace/
16474F:	kernel/trace/
16475F:	tools/testing/selftests/ftrace/
16476
16477TRACING MMIO ACCESSES (MMIOTRACE)
16478M:	Steven Rostedt <rostedt@goodmis.org>
16479M:	Ingo Molnar <mingo@kernel.org>
16480R:	Karol Herbst <karolherbst@gmail.com>
16481R:	Pekka Paalanen <ppaalanen@gmail.com>
16482S:	Maintained
16483L:	linux-kernel@vger.kernel.org
16484L:	nouveau@lists.freedesktop.org
16485F:	kernel/trace/trace_mmiotrace.c
16486F:	include/linux/mmiotrace.h
16487F:	arch/x86/mm/kmmio.c
16488F:	arch/x86/mm/mmio-mod.c
16489F:	arch/x86/mm/testmmiotrace.c
16490
16491TRIVIAL PATCHES
16492M:	Jiri Kosina <trivial@kernel.org>
16493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16494S:	Maintained
16495K:	^Subject:.*(?i)trivial
16496
16497TEMPO SEMICONDUCTOR DRIVERS
16498M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16499S:	Maintained
16500F:	sound/soc/codecs/tscs*.c
16501F:	sound/soc/codecs/tscs*.h
16502F:	Documentation/devicetree/bindings/sound/tscs*.txt
16503
16504TTY LAYER
16505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16506M:	Jiri Slaby <jslaby@suse.com>
16507S:	Supported
16508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16509F:	Documentation/driver-api/serial/
16510F:	drivers/tty/
16511F:	drivers/tty/serial/serial_core.c
16512F:	include/linux/serial_core.h
16513F:	include/linux/serial.h
16514F:	include/linux/tty.h
16515F:	include/uapi/linux/serial_core.h
16516F:	include/uapi/linux/serial.h
16517F:	include/uapi/linux/tty.h
16518
16519TUA9001 MEDIA DRIVER
16520M:	Antti Palosaari <crope@iki.fi>
16521L:	linux-media@vger.kernel.org
16522W:	https://linuxtv.org
16523W:	http://palosaari.fi/linux/
16524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16525T:	git git://linuxtv.org/anttip/media_tree.git
16526S:	Maintained
16527F:	drivers/media/tuners/tua9001*
16528
16529TULIP NETWORK DRIVERS
16530L:	netdev@vger.kernel.org
16531L:	linux-parisc@vger.kernel.org
16532S:	Orphan
16533F:	drivers/net/ethernet/dec/tulip/
16534
16535TUN/TAP driver
16536M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16537W:	http://vtun.sourceforge.net/tun
16538S:	Maintained
16539F:	Documentation/networking/tuntap.txt
16540F:	arch/um/os-Linux/drivers/
16541
16542TURBOCHANNEL SUBSYSTEM
16543M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16544M:	Ralf Baechle <ralf@linux-mips.org>
16545L:	linux-mips@vger.kernel.org
16546Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16547S:	Maintained
16548F:	drivers/tc/
16549F:	include/linux/tc.h
16550
16551TURBOSTAT UTILITY
16552M:	"Len Brown" <lenb@kernel.org>
16553L:	linux-pm@vger.kernel.org
16554B:	https://bugzilla.kernel.org
16555Q:	https://patchwork.kernel.org/project/linux-pm/list/
16556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16557S:	Supported
16558F:	tools/power/x86/turbostat/
16559
16560TW5864 VIDEO4LINUX DRIVER
16561M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16562M:	Anton Sviridenko <anton@corp.bluecherry.net>
16563M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16564M:	Andrey Utkin <andrey_utkin@fastmail.com>
16565L:	linux-media@vger.kernel.org
16566S:	Supported
16567F:	drivers/media/pci/tw5864/
16568
16569TW68 VIDEO4LINUX DRIVER
16570M:	Hans Verkuil <hverkuil@xs4all.nl>
16571L:	linux-media@vger.kernel.org
16572T:	git git://linuxtv.org/media_tree.git
16573W:	https://linuxtv.org
16574S:	Odd Fixes
16575F:	drivers/media/pci/tw68/
16576
16577TW686X VIDEO4LINUX DRIVER
16578M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16579L:	linux-media@vger.kernel.org
16580T:	git git://linuxtv.org/media_tree.git
16581W:	http://linuxtv.org
16582S:	Maintained
16583F:	drivers/media/pci/tw686x/
16584
16585UBI FILE SYSTEM (UBIFS)
16586M:	Richard Weinberger <richard@nod.at>
16587M:	Artem Bityutskiy <dedekind1@gmail.com>
16588M:	Adrian Hunter <adrian.hunter@intel.com>
16589L:	linux-mtd@lists.infradead.org
16590T:	git git://git.infradead.org/ubifs-2.6.git
16591W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16592S:	Supported
16593F:	Documentation/filesystems/ubifs.txt
16594F:	fs/ubifs/
16595
16596UCLINUX (M68KNOMMU AND COLDFIRE)
16597M:	Greg Ungerer <gerg@linux-m68k.org>
16598W:	http://www.linux-m68k.org/
16599W:	http://www.uclinux.org/
16600L:	linux-m68k@lists.linux-m68k.org
16601L:	uclinux-dev@uclinux.org  (subscribers-only)
16602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16603S:	Maintained
16604F:	arch/m68k/coldfire/
16605F:	arch/m68k/68*/
16606F:	arch/m68k/*/*_no.*
16607F:	arch/m68k/include/asm/*_no.*
16608
16609UDF FILESYSTEM
16610M:	Jan Kara <jack@suse.com>
16611S:	Maintained
16612F:	Documentation/filesystems/udf.txt
16613F:	fs/udf/
16614
16615UDRAW TABLET
16616M:	Bastien Nocera <hadess@hadess.net>
16617L:	linux-input@vger.kernel.org
16618S:	Maintained
16619F:	drivers/hid/hid-udraw-ps3.c
16620
16621UFS FILESYSTEM
16622M:	Evgeniy Dushistov <dushistov@mail.ru>
16623S:	Maintained
16624F:	Documentation/admin-guide/ufs.rst
16625F:	fs/ufs/
16626
16627UHID USERSPACE HID IO DRIVER:
16628M:	David Herrmann <dh.herrmann@googlemail.com>
16629L:	linux-input@vger.kernel.org
16630S:	Maintained
16631F:	drivers/hid/uhid.c
16632F:	include/uapi/linux/uhid.h
16633
16634ULPI BUS
16635M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16636L:	linux-usb@vger.kernel.org
16637S:	Maintained
16638F:	drivers/usb/common/ulpi.c
16639F:	include/linux/ulpi/
16640
16641ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16642L:	devel@driverdev.osuosl.org
16643S:	Obsolete
16644F:	drivers/staging/uwb/
16645
16646UNICODE SUBSYSTEM:
16647M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16648L:	linux-fsdevel@vger.kernel.org
16649S:	Supported
16650F:	fs/unicode/
16651
16652UNICORE32 ARCHITECTURE:
16653M:	Guan Xuetao <gxt@pku.edu.cn>
16654W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16655S:	Maintained
16656T:	git git://github.com/gxt/linux.git
16657F:	arch/unicore32/
16658
16659UNIFDEF
16660M:	Tony Finch <dot@dotat.at>
16661W:	http://dotat.at/prog/unifdef
16662S:	Maintained
16663F:	scripts/unifdef.c
16664
16665UNIFORM CDROM DRIVER
16666M:	Jens Axboe <axboe@kernel.dk>
16667W:	http://www.kernel.dk
16668S:	Maintained
16669F:	Documentation/cdrom/
16670F:	drivers/cdrom/cdrom.c
16671F:	include/linux/cdrom.h
16672F:	include/uapi/linux/cdrom.h
16673
16674UNISYS S-PAR DRIVERS
16675M:	David Kershner <david.kershner@unisys.com>
16676L:	sparmaintainer@unisys.com (Unisys internal)
16677S:	Supported
16678F:	include/linux/visorbus.h
16679F:	drivers/visorbus/
16680F:	drivers/staging/unisys/
16681
16682UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16683R:	Alim Akhtar <alim.akhtar@samsung.com>
16684R:	Avri Altman <avri.altman@wdc.com>
16685R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16686L:	linux-scsi@vger.kernel.org
16687S:	Supported
16688F:	Documentation/scsi/ufs.txt
16689F:	drivers/scsi/ufs/
16690
16691UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16692M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16693L:	linux-scsi@vger.kernel.org
16694S:	Supported
16695F:	drivers/scsi/ufs/*dwc*
16696
16697UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16698M:	Stanley Chu <stanley.chu@mediatek.com>
16699L:	linux-scsi@vger.kernel.org
16700L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16701S:	Maintained
16702F:	drivers/scsi/ufs/ufs-mediatek*
16703
16704UNSORTED BLOCK IMAGES (UBI)
16705M:	Artem Bityutskiy <dedekind1@gmail.com>
16706M:	Richard Weinberger <richard@nod.at>
16707W:	http://www.linux-mtd.infradead.org/
16708L:	linux-mtd@lists.infradead.org
16709T:	git git://git.infradead.org/ubifs-2.6.git
16710S:	Supported
16711F:	drivers/mtd/ubi/
16712F:	include/linux/mtd/ubi.h
16713F:	include/uapi/mtd/ubi-user.h
16714
16715USB "USBNET" DRIVER FRAMEWORK
16716M:	Oliver Neukum <oneukum@suse.com>
16717L:	netdev@vger.kernel.org
16718W:	http://www.linux-usb.org/usbnet
16719S:	Maintained
16720F:	drivers/net/usb/usbnet.c
16721F:	include/linux/usb/usbnet.h
16722
16723USB ACM DRIVER
16724M:	Oliver Neukum <oneukum@suse.com>
16725L:	linux-usb@vger.kernel.org
16726S:	Maintained
16727F:	Documentation/usb/acm.rst
16728F:	drivers/usb/class/cdc-acm.*
16729
16730USB AR5523 WIRELESS DRIVER
16731M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16732L:	linux-wireless@vger.kernel.org
16733S:	Maintained
16734F:	drivers/net/wireless/ath/ar5523/
16735
16736USB ATTACHED SCSI
16737M:	Oliver Neukum <oneukum@suse.com>
16738L:	linux-usb@vger.kernel.org
16739L:	linux-scsi@vger.kernel.org
16740S:	Maintained
16741F:	drivers/usb/storage/uas.c
16742
16743USB CDC ETHERNET DRIVER
16744M:	Oliver Neukum <oliver@neukum.org>
16745L:	linux-usb@vger.kernel.org
16746S:	Maintained
16747F:	drivers/net/usb/cdc_*.c
16748F:	include/uapi/linux/usb/cdc.h
16749
16750USB CHAOSKEY DRIVER
16751M:	Keith Packard <keithp@keithp.com>
16752L:	linux-usb@vger.kernel.org
16753S:	Maintained
16754F:	drivers/usb/misc/chaoskey.c
16755
16756USB CYPRESS C67X00 DRIVER
16757M:	Peter Korsgaard <jacmet@sunsite.dk>
16758L:	linux-usb@vger.kernel.org
16759S:	Maintained
16760F:	drivers/usb/c67x00/
16761
16762USB DAVICOM DM9601 DRIVER
16763M:	Peter Korsgaard <jacmet@sunsite.dk>
16764L:	netdev@vger.kernel.org
16765W:	http://www.linux-usb.org/usbnet
16766S:	Maintained
16767F:	drivers/net/usb/dm9601.c
16768
16769USB DIAMOND RIO500 DRIVER
16770M:	Cesar Miquel <miquel@df.uba.ar>
16771L:	rio500-users@lists.sourceforge.net
16772W:	http://rio500.sourceforge.net
16773S:	Maintained
16774F:	drivers/usb/misc/rio500*
16775
16776USB EHCI DRIVER
16777M:	Alan Stern <stern@rowland.harvard.edu>
16778L:	linux-usb@vger.kernel.org
16779S:	Maintained
16780F:	Documentation/usb/ehci.rst
16781F:	drivers/usb/host/ehci*
16782
16783USB GADGET/PERIPHERAL SUBSYSTEM
16784M:	Felipe Balbi <balbi@kernel.org>
16785L:	linux-usb@vger.kernel.org
16786W:	http://www.linux-usb.org/gadget
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16788S:	Maintained
16789F:	drivers/usb/gadget/
16790F:	include/linux/usb/gadget*
16791
16792USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16793M:	Jiri Kosina <jikos@kernel.org>
16794M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16795L:	linux-usb@vger.kernel.org
16796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16797S:	Maintained
16798F:	Documentation/hid/hiddev.rst
16799F:	drivers/hid/usbhid/
16800
16801USB INTEL XHCI ROLE MUX DRIVER
16802M:	Hans de Goede <hdegoede@redhat.com>
16803L:	linux-usb@vger.kernel.org
16804S:	Maintained
16805F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16806
16807USB IP DRIVER FOR HISILICON KIRIN
16808M:	Yu Chen <chenyu56@huawei.com>
16809M:	Binghui Wang <wangbinghui@hisilicon.com>
16810L:	linux-usb@vger.kernel.org
16811S:	Maintained
16812F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16813F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16814
16815USB ISP116X DRIVER
16816M:	Olav Kongas <ok@artecdesign.ee>
16817L:	linux-usb@vger.kernel.org
16818S:	Maintained
16819F:	drivers/usb/host/isp116x*
16820F:	include/linux/usb/isp116x.h
16821
16822USB LAN78XX ETHERNET DRIVER
16823M:	Woojung Huh <woojung.huh@microchip.com>
16824M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16825L:	netdev@vger.kernel.org
16826S:	Maintained
16827F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16828F:	drivers/net/usb/lan78xx.*
16829F:	include/dt-bindings/net/microchip-lan78xx.h
16830
16831USB MASS STORAGE DRIVER
16832M:	Alan Stern <stern@rowland.harvard.edu>
16833L:	linux-usb@vger.kernel.org
16834L:	usb-storage@lists.one-eyed-alien.net
16835S:	Maintained
16836F:	drivers/usb/storage/
16837
16838USB MIDI DRIVER
16839M:	Clemens Ladisch <clemens@ladisch.de>
16840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16842S:	Maintained
16843F:	sound/usb/midi.*
16844
16845USB NETWORKING DRIVERS
16846L:	linux-usb@vger.kernel.org
16847S:	Odd Fixes
16848F:	drivers/net/usb/
16849
16850USB OHCI DRIVER
16851M:	Alan Stern <stern@rowland.harvard.edu>
16852L:	linux-usb@vger.kernel.org
16853S:	Maintained
16854F:	Documentation/usb/ohci.rst
16855F:	drivers/usb/host/ohci*
16856
16857USB OTG FSM (Finite State Machine)
16858M:	Peter Chen <Peter.Chen@nxp.com>
16859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16860L:	linux-usb@vger.kernel.org
16861S:	Maintained
16862F:	drivers/usb/common/usb-otg-fsm.c
16863
16864USB OVER IP DRIVER
16865M:	Valentina Manea <valentina.manea.m@gmail.com>
16866M:	Shuah Khan <shuah@kernel.org>
16867M:	Shuah Khan <skhan@linuxfoundation.org>
16868L:	linux-usb@vger.kernel.org
16869S:	Maintained
16870F:	Documentation/usb/usbip_protocol.rst
16871F:	drivers/usb/usbip/
16872F:	tools/usb/usbip/
16873F:	tools/testing/selftests/drivers/usb/usbip/
16874
16875USB PEGASUS DRIVER
16876M:	Petko Manolov <petkan@nucleusys.com>
16877L:	linux-usb@vger.kernel.org
16878L:	netdev@vger.kernel.org
16879T:	git git://github.com/petkan/pegasus.git
16880W:	https://github.com/petkan/pegasus
16881S:	Maintained
16882F:	drivers/net/usb/pegasus.*
16883
16884USB PHY LAYER
16885M:	Felipe Balbi <balbi@kernel.org>
16886L:	linux-usb@vger.kernel.org
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16888S:	Maintained
16889F:	drivers/usb/phy/
16890
16891USB PRINTER DRIVER (usblp)
16892M:	Pete Zaitcev <zaitcev@redhat.com>
16893L:	linux-usb@vger.kernel.org
16894S:	Supported
16895F:	drivers/usb/class/usblp.c
16896
16897USB QMI WWAN NETWORK DRIVER
16898M:	Bjørn Mork <bjorn@mork.no>
16899L:	netdev@vger.kernel.org
16900S:	Maintained
16901F:	Documentation/ABI/testing/sysfs-class-net-qmi
16902F:	drivers/net/usb/qmi_wwan.c
16903
16904USB RTL8150 DRIVER
16905M:	Petko Manolov <petkan@nucleusys.com>
16906L:	linux-usb@vger.kernel.org
16907L:	netdev@vger.kernel.org
16908T:	git git://github.com/petkan/rtl8150.git
16909W:	https://github.com/petkan/rtl8150
16910S:	Maintained
16911F:	drivers/net/usb/rtl8150.c
16912
16913USB SERIAL SUBSYSTEM
16914M:	Johan Hovold <johan@kernel.org>
16915L:	linux-usb@vger.kernel.org
16916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16917S:	Maintained
16918F:	Documentation/usb/usb-serial.rst
16919F:	drivers/usb/serial/
16920F:	include/linux/usb/serial.h
16921
16922USB SMSC75XX ETHERNET DRIVER
16923M:	Steve Glendinning <steve.glendinning@shawell.net>
16924L:	netdev@vger.kernel.org
16925S:	Maintained
16926F:	drivers/net/usb/smsc75xx.*
16927
16928USB SMSC95XX ETHERNET DRIVER
16929M:	Steve Glendinning <steve.glendinning@shawell.net>
16930M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16931L:	netdev@vger.kernel.org
16932S:	Maintained
16933F:	drivers/net/usb/smsc95xx.*
16934
16935USB SUBSYSTEM
16936M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16937L:	linux-usb@vger.kernel.org
16938W:	http://www.linux-usb.org
16939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16940S:	Supported
16941F:	Documentation/devicetree/bindings/usb/
16942F:	Documentation/usb/
16943F:	drivers/usb/
16944F:	include/linux/usb.h
16945F:	include/linux/usb/
16946
16947USB TYPEC PI3USB30532 MUX DRIVER
16948M:	Hans de Goede <hdegoede@redhat.com>
16949L:	linux-usb@vger.kernel.org
16950S:	Maintained
16951F:	drivers/usb/typec/mux/pi3usb30532.c
16952
16953USB TYPEC CLASS
16954M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16955L:	linux-usb@vger.kernel.org
16956S:	Maintained
16957F:	Documentation/ABI/testing/sysfs-class-typec
16958F:	Documentation/driver-api/usb/typec.rst
16959F:	drivers/usb/typec/
16960F:	include/linux/usb/typec.h
16961
16962USB TYPEC BUS FOR ALTERNATE MODES
16963M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16964L:	linux-usb@vger.kernel.org
16965S:	Maintained
16966F:	Documentation/ABI/testing/sysfs-bus-typec
16967F:	Documentation/driver-api/usb/typec_bus.rst
16968F:	drivers/usb/typec/altmodes/
16969F:	include/linux/usb/typec_altmode.h
16970
16971USB TYPEC PORT CONTROLLER DRIVERS
16972M:	Guenter Roeck <linux@roeck-us.net>
16973L:	linux-usb@vger.kernel.org
16974S:	Maintained
16975F:	drivers/usb/typec/tcpm/
16976
16977USB UHCI DRIVER
16978M:	Alan Stern <stern@rowland.harvard.edu>
16979L:	linux-usb@vger.kernel.org
16980S:	Maintained
16981F:	drivers/usb/host/uhci*
16982
16983USB VIDEO CLASS
16984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16985L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16986L:	linux-media@vger.kernel.org
16987T:	git git://linuxtv.org/media_tree.git
16988W:	http://www.ideasonboard.org/uvc/
16989S:	Maintained
16990F:	drivers/media/usb/uvc/
16991F:	include/uapi/linux/uvcvideo.h
16992
16993USB VISION DRIVER
16994M:	Hans Verkuil <hverkuil@xs4all.nl>
16995L:	linux-media@vger.kernel.org
16996T:	git git://linuxtv.org/media_tree.git
16997W:	https://linuxtv.org
16998S:	Odd Fixes
16999F:	drivers/media/usb/usbvision/
17000
17001USB WEBCAM GADGET
17002M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17003L:	linux-usb@vger.kernel.org
17004S:	Maintained
17005F:	drivers/usb/gadget/function/*uvc*
17006F:	drivers/usb/gadget/legacy/webcam.c
17007F:	include/uapi/linux/usb/g_uvc.h
17008
17009USB WIRELESS RNDIS DRIVER (rndis_wlan)
17010M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17011L:	linux-wireless@vger.kernel.org
17012S:	Maintained
17013F:	drivers/net/wireless/rndis_wlan.c
17014
17015USB XHCI DRIVER
17016M:	Mathias Nyman <mathias.nyman@intel.com>
17017L:	linux-usb@vger.kernel.org
17018S:	Supported
17019F:	drivers/usb/host/xhci*
17020F:	drivers/usb/host/pci-quirks*
17021
17022USB ZD1201 DRIVER
17023L:	linux-wireless@vger.kernel.org
17024W:	http://linux-lc100020.sourceforge.net
17025S:	Orphan
17026F:	drivers/net/wireless/zydas/zd1201.*
17027
17028USB ZR364XX DRIVER
17029M:	Antoine Jacquet <royale@zerezo.com>
17030L:	linux-usb@vger.kernel.org
17031L:	linux-media@vger.kernel.org
17032T:	git git://linuxtv.org/media_tree.git
17033W:	http://royale.zerezo.com/zr364xx/
17034S:	Maintained
17035F:	Documentation/media/v4l-drivers/zr364xx*
17036F:	drivers/media/usb/zr364xx/
17037
17038USER-MODE LINUX (UML)
17039M:	Jeff Dike <jdike@addtoit.com>
17040M:	Richard Weinberger <richard@nod.at>
17041M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17042L:	linux-um@lists.infradead.org
17043W:	http://user-mode-linux.sourceforge.net
17044Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17046S:	Maintained
17047F:	Documentation/virt/uml/
17048F:	arch/um/
17049F:	arch/x86/um/
17050F:	fs/hostfs/
17051
17052USERSPACE COPYIN/COPYOUT (UIOVEC)
17053M:	Alexander Viro <viro@zeniv.linux.org.uk>
17054S:	Maintained
17055F:	lib/iov_iter.c
17056F:	include/linux/uio.h
17057
17058USERSPACE DMA BUFFER DRIVER
17059M:	Gerd Hoffmann <kraxel@redhat.com>
17060S:	Maintained
17061L:	dri-devel@lists.freedesktop.org
17062F:	drivers/dma-buf/udmabuf.c
17063F:	include/uapi/linux/udmabuf.h
17064T:	git git://anongit.freedesktop.org/drm/drm-misc
17065
17066USERSPACE I/O (UIO)
17067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17068S:	Maintained
17069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17070F:	Documentation/driver-api/uio-howto.rst
17071F:	drivers/uio/
17072F:	include/linux/uio_driver.h
17073
17074UTIL-LINUX PACKAGE
17075M:	Karel Zak <kzak@redhat.com>
17076L:	util-linux@vger.kernel.org
17077W:	http://en.wikipedia.org/wiki/Util-linux
17078T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17079S:	Maintained
17080
17081UUID HELPERS
17082M:	Christoph Hellwig <hch@lst.de>
17083R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17084L:	linux-kernel@vger.kernel.org
17085T:	git git://git.infradead.org/users/hch/uuid.git
17086F:	lib/uuid.c
17087F:	lib/test_uuid.c
17088F:	include/linux/uuid.h
17089F:	include/uapi/linux/uuid.h
17090S:	Maintained
17091
17092UVESAFB DRIVER
17093M:	Michal Januszewski <spock@gentoo.org>
17094L:	linux-fbdev@vger.kernel.org
17095W:	https://github.com/mjanusz/v86d
17096S:	Maintained
17097F:	Documentation/fb/uvesafb.rst
17098F:	drivers/video/fbdev/uvesafb.*
17099
17100VF610 NAND DRIVER
17101M:	Stefan Agner <stefan@agner.ch>
17102L:	linux-mtd@lists.infradead.org
17103S:	Supported
17104F:	drivers/mtd/nand/raw/vf610_nfc.c
17105
17106VFAT/FAT/MSDOS FILESYSTEM
17107M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17108S:	Maintained
17109F:	Documentation/filesystems/vfat.txt
17110F:	fs/fat/
17111
17112VFIO DRIVER
17113M:	Alex Williamson <alex.williamson@redhat.com>
17114R:	Cornelia Huck <cohuck@redhat.com>
17115L:	kvm@vger.kernel.org
17116T:	git git://github.com/awilliam/linux-vfio.git
17117S:	Maintained
17118F:	Documentation/driver-api/vfio.rst
17119F:	drivers/vfio/
17120F:	include/linux/vfio.h
17121F:	include/uapi/linux/vfio.h
17122
17123VFIO MEDIATED DEVICE DRIVERS
17124M:	Kirti Wankhede <kwankhede@nvidia.com>
17125L:	kvm@vger.kernel.org
17126S:	Maintained
17127F:	Documentation/driver-api/vfio-mediated-device.rst
17128F:	drivers/vfio/mdev/
17129F:	include/linux/mdev.h
17130F:	samples/vfio-mdev/
17131
17132VFIO PLATFORM DRIVER
17133M:	Eric Auger <eric.auger@redhat.com>
17134L:	kvm@vger.kernel.org
17135S:	Maintained
17136F:	drivers/vfio/platform/
17137
17138VGA_SWITCHEROO
17139R:	Lukas Wunner <lukas@wunner.de>
17140S:	Maintained
17141F:	Documentation/gpu/vga-switcheroo.rst
17142F:	drivers/gpu/vga/vga_switcheroo.c
17143F:	include/linux/vga_switcheroo.h
17144T:	git git://anongit.freedesktop.org/drm/drm-misc
17145
17146VIA RHINE NETWORK DRIVER
17147S:	Orphan
17148F:	drivers/net/ethernet/via/via-rhine.c
17149
17150VIA SD/MMC CARD CONTROLLER DRIVER
17151M:	Bruce Chang <brucechang@via.com.tw>
17152M:	Harald Welte <HaraldWelte@viatech.com>
17153S:	Maintained
17154F:	drivers/mmc/host/via-sdmmc.c
17155
17156VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17157M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17158L:	linux-fbdev@vger.kernel.org
17159S:	Maintained
17160F:	include/linux/via-core.h
17161F:	include/linux/via-gpio.h
17162F:	include/linux/via_i2c.h
17163F:	drivers/video/fbdev/via/
17164
17165VIA VELOCITY NETWORK DRIVER
17166M:	Francois Romieu <romieu@fr.zoreil.com>
17167L:	netdev@vger.kernel.org
17168S:	Maintained
17169F:	drivers/net/ethernet/via/via-velocity.*
17170
17171VICODEC VIRTUAL CODEC DRIVER
17172M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17173L:	linux-media@vger.kernel.org
17174T:	git git://linuxtv.org/media_tree.git
17175W:	https://linuxtv.org
17176S:	Maintained
17177F:	drivers/media/platform/vicodec/*
17178
17179VIDEO MULTIPLEXER DRIVER
17180M:	Philipp Zabel <p.zabel@pengutronix.de>
17181L:	linux-media@vger.kernel.org
17182S:	Maintained
17183F:	drivers/media/platform/video-mux.c
17184
17185VIDEO I2C POLLING DRIVER
17186M:	Matt Ranostay <matt.ranostay@konsulko.com>
17187L:	linux-media@vger.kernel.org
17188S:	Maintained
17189F:	drivers/media/i2c/video-i2c.c
17190
17191VIDEOBUF2 FRAMEWORK
17192M:	Pawel Osciak <pawel@osciak.com>
17193M:	Marek Szyprowski <m.szyprowski@samsung.com>
17194M:	Kyungmin Park <kyungmin.park@samsung.com>
17195R:	Tomasz Figa <tfiga@chromium.org>
17196L:	linux-media@vger.kernel.org
17197S:	Maintained
17198F:	drivers/media/common/videobuf2/*
17199F:	include/media/videobuf2-*
17200
17201VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17202M:	Helen Koike <helen.koike@collabora.com>
17203L:	linux-media@vger.kernel.org
17204T:	git git://linuxtv.org/media_tree.git
17205W:	https://linuxtv.org
17206S:	Maintained
17207F:	drivers/media/platform/vimc/*
17208
17209VIRT LIB
17210M:	Alex Williamson <alex.williamson@redhat.com>
17211M:	Paolo Bonzini <pbonzini@redhat.com>
17212L:	kvm@vger.kernel.org
17213S:	Supported
17214F:	virt/lib/
17215
17216VIRTIO AND VHOST VSOCK DRIVER
17217M:	Stefan Hajnoczi <stefanha@redhat.com>
17218L:	kvm@vger.kernel.org
17219L:	virtualization@lists.linux-foundation.org
17220L:	netdev@vger.kernel.org
17221S:	Maintained
17222F:	include/linux/virtio_vsock.h
17223F:	include/uapi/linux/virtio_vsock.h
17224F:	include/uapi/linux/vsockmon.h
17225F:	include/uapi/linux/vm_sockets_diag.h
17226F:	net/vmw_vsock/diag.c
17227F:	net/vmw_vsock/af_vsock_tap.c
17228F:	net/vmw_vsock/virtio_transport_common.c
17229F:	net/vmw_vsock/virtio_transport.c
17230F:	drivers/net/vsockmon.c
17231F:	drivers/vhost/vsock.c
17232F:	tools/testing/vsock/
17233
17234VIRTIO CONSOLE DRIVER
17235M:	Amit Shah <amit@kernel.org>
17236L:	virtualization@lists.linux-foundation.org
17237S:	Maintained
17238F:	drivers/char/virtio_console.c
17239F:	include/linux/virtio_console.h
17240F:	include/uapi/linux/virtio_console.h
17241
17242VIRTIO CORE AND NET DRIVERS
17243M:	"Michael S. Tsirkin" <mst@redhat.com>
17244M:	Jason Wang <jasowang@redhat.com>
17245L:	virtualization@lists.linux-foundation.org
17246S:	Maintained
17247F:	Documentation/devicetree/bindings/virtio/
17248F:	drivers/virtio/
17249F:	tools/virtio/
17250F:	drivers/net/virtio_net.c
17251F:	drivers/block/virtio_blk.c
17252F:	include/linux/virtio*.h
17253F:	include/uapi/linux/virtio_*.h
17254F:	drivers/crypto/virtio/
17255F:	mm/balloon_compaction.c
17256
17257VIRTIO BLOCK AND SCSI DRIVERS
17258M:	"Michael S. Tsirkin" <mst@redhat.com>
17259M:	Jason Wang <jasowang@redhat.com>
17260R:	Paolo Bonzini <pbonzini@redhat.com>
17261R:	Stefan Hajnoczi <stefanha@redhat.com>
17262L:	virtualization@lists.linux-foundation.org
17263S:	Maintained
17264F:	drivers/block/virtio_blk.c
17265F:	drivers/scsi/virtio_scsi.c
17266F:	include/uapi/linux/virtio_blk.h
17267F:	include/uapi/linux/virtio_scsi.h
17268F:	drivers/vhost/scsi.c
17269
17270VIRTIO CRYPTO DRIVER
17271M:	Gonglei <arei.gonglei@huawei.com>
17272L:	virtualization@lists.linux-foundation.org
17273L:	linux-crypto@vger.kernel.org
17274S:	Maintained
17275F:	drivers/crypto/virtio/
17276F:	include/uapi/linux/virtio_crypto.h
17277
17278VIRTIO DRIVERS FOR S390
17279M:	Cornelia Huck <cohuck@redhat.com>
17280M:	Halil Pasic <pasic@linux.ibm.com>
17281L:	linux-s390@vger.kernel.org
17282L:	virtualization@lists.linux-foundation.org
17283L:	kvm@vger.kernel.org
17284S:	Supported
17285F:	drivers/s390/virtio/
17286F:	arch/s390/include/uapi/asm/virtio-ccw.h
17287
17288VIRTIO FILE SYSTEM
17289M:	Vivek Goyal <vgoyal@redhat.com>
17290M:	Stefan Hajnoczi <stefanha@redhat.com>
17291M:	Miklos Szeredi <miklos@szeredi.hu>
17292L:	virtualization@lists.linux-foundation.org
17293L:	linux-fsdevel@vger.kernel.org
17294W:	https://virtio-fs.gitlab.io/
17295S:	Supported
17296F:	fs/fuse/virtio_fs.c
17297F:	include/uapi/linux/virtio_fs.h
17298F:	Documentation/filesystems/virtiofs.rst
17299
17300VIRTIO GPU DRIVER
17301M:	David Airlie <airlied@linux.ie>
17302M:	Gerd Hoffmann <kraxel@redhat.com>
17303L:	dri-devel@lists.freedesktop.org
17304L:	virtualization@lists.linux-foundation.org
17305T:	git git://anongit.freedesktop.org/drm/drm-misc
17306S:	Maintained
17307F:	drivers/gpu/drm/virtio/
17308F:	include/uapi/linux/virtio_gpu.h
17309
17310VIRTIO HOST (VHOST)
17311M:	"Michael S. Tsirkin" <mst@redhat.com>
17312M:	Jason Wang <jasowang@redhat.com>
17313L:	kvm@vger.kernel.org
17314L:	virtualization@lists.linux-foundation.org
17315L:	netdev@vger.kernel.org
17316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17317S:	Maintained
17318F:	drivers/vhost/
17319F:	include/uapi/linux/vhost.h
17320
17321VIRTIO INPUT DRIVER
17322M:	Gerd Hoffmann <kraxel@redhat.com>
17323S:	Maintained
17324F:	drivers/virtio/virtio_input.c
17325F:	include/uapi/linux/virtio_input.h
17326
17327VIRTIO IOMMU DRIVER
17328M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17329L:	virtualization@lists.linux-foundation.org
17330S:	Maintained
17331F:	drivers/iommu/virtio-iommu.c
17332F:	include/uapi/linux/virtio_iommu.h
17333
17334VIRTUAL BOX GUEST DEVICE DRIVER
17335M:	Hans de Goede <hdegoede@redhat.com>
17336M:	Arnd Bergmann <arnd@arndb.de>
17337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17338S:	Maintained
17339F:	include/linux/vbox_utils.h
17340F:	include/uapi/linux/vbox*.h
17341F:	drivers/virt/vboxguest/
17342
17343VIRTUAL SERIO DEVICE DRIVER
17344M:	Stephen Chandler Paul <thatslyude@gmail.com>
17345S:	Maintained
17346F:	drivers/input/serio/userio.c
17347F:	include/uapi/linux/userio.h
17348
17349VIVID VIRTUAL VIDEO DRIVER
17350M:	Hans Verkuil <hverkuil@xs4all.nl>
17351L:	linux-media@vger.kernel.org
17352T:	git git://linuxtv.org/media_tree.git
17353W:	https://linuxtv.org
17354S:	Maintained
17355F:	drivers/media/platform/vivid/*
17356
17357VLYNQ BUS
17358M:	Florian Fainelli <f.fainelli@gmail.com>
17359L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17360S:	Maintained
17361F:	drivers/vlynq/vlynq.c
17362F:	include/linux/vlynq.h
17363
17364VME SUBSYSTEM
17365M:	Martyn Welch <martyn@welchs.me.uk>
17366M:	Manohar Vanga <manohar.vanga@gmail.com>
17367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17368L:	devel@driverdev.osuosl.org
17369S:	Maintained
17370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17371F:	Documentation/driver-api/vme.rst
17372F:	drivers/staging/vme/
17373F:	drivers/vme/
17374F:	include/linux/vme*
17375
17376VMWARE BALLOON DRIVER
17377M:	Nadav Amit <namit@vmware.com>
17378M:	"VMware, Inc." <pv-drivers@vmware.com>
17379L:	linux-kernel@vger.kernel.org
17380S:	Maintained
17381F:	drivers/misc/vmw_balloon.c
17382
17383VMWARE HYPERVISOR INTERFACE
17384M:	Thomas Hellstrom <thellstrom@vmware.com>
17385M:	"VMware, Inc." <pv-drivers@vmware.com>
17386L:	virtualization@lists.linux-foundation.org
17387S:	Supported
17388F:	arch/x86/kernel/cpu/vmware.c
17389F:	arch/x86/include/asm/vmware.h
17390
17391VMWARE PVRDMA DRIVER
17392M:	Adit Ranadive <aditr@vmware.com>
17393M:	VMware PV-Drivers <pv-drivers@vmware.com>
17394L:	linux-rdma@vger.kernel.org
17395S:	Maintained
17396F:	drivers/infiniband/hw/vmw_pvrdma/
17397
17398VMware PVSCSI driver
17399M:	Jim Gill <jgill@vmware.com>
17400M:	VMware PV-Drivers <pv-drivers@vmware.com>
17401L:	linux-scsi@vger.kernel.org
17402S:	Maintained
17403F:	drivers/scsi/vmw_pvscsi.c
17404F:	drivers/scsi/vmw_pvscsi.h
17405
17406VMWARE VMMOUSE SUBDRIVER
17407M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17408M:	"VMware, Inc." <pv-drivers@vmware.com>
17409L:	linux-input@vger.kernel.org
17410S:	Maintained
17411F:	drivers/input/mouse/vmmouse.c
17412F:	drivers/input/mouse/vmmouse.h
17413
17414VMWARE VMXNET3 ETHERNET DRIVER
17415M:	Ronak Doshi <doshir@vmware.com>
17416M:	"VMware, Inc." <pv-drivers@vmware.com>
17417L:	netdev@vger.kernel.org
17418S:	Maintained
17419F:	drivers/net/vmxnet3/
17420
17421VOCORE VOCORE2 BOARD
17422M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17423L:	linux-mips@vger.kernel.org
17424S:	Maintained
17425F:	arch/mips/boot/dts/ralink/vocore2.dts
17426
17427VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17428M:	Liam Girdwood <lgirdwood@gmail.com>
17429M:	Mark Brown <broonie@kernel.org>
17430L:	linux-kernel@vger.kernel.org
17431W:	http://www.slimlogic.co.uk/?p=48
17432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17433S:	Supported
17434F:	Documentation/devicetree/bindings/regulator/
17435F:	Documentation/power/regulator/
17436F:	drivers/regulator/
17437F:	include/dt-bindings/regulator/
17438F:	include/linux/regulator/
17439K:	regulator_get_optional
17440
17441VRF
17442M:	David Ahern <dsa@cumulusnetworks.com>
17443M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17444L:	netdev@vger.kernel.org
17445S:	Maintained
17446F:	drivers/net/vrf.c
17447F:	Documentation/networking/vrf.txt
17448
17449VT1211 HARDWARE MONITOR DRIVER
17450M:	Juerg Haefliger <juergh@gmail.com>
17451L:	linux-hwmon@vger.kernel.org
17452S:	Maintained
17453F:	Documentation/hwmon/vt1211.rst
17454F:	drivers/hwmon/vt1211.c
17455
17456VT8231 HARDWARE MONITOR DRIVER
17457M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17458L:	linux-hwmon@vger.kernel.org
17459S:	Maintained
17460F:	drivers/hwmon/vt8231.c
17461
17462VUB300 USB to SDIO/SD/MMC bridge chip
17463M:	Tony Olech <tony.olech@elandigitalsystems.com>
17464L:	linux-mmc@vger.kernel.org
17465L:	linux-usb@vger.kernel.org
17466S:	Supported
17467F:	drivers/mmc/host/vub300.c
17468
17469W1 DALLAS'S 1-WIRE BUS
17470M:	Evgeniy Polyakov <zbr@ioremap.net>
17471S:	Maintained
17472F:	Documentation/devicetree/bindings/w1/
17473F:	Documentation/w1/
17474F:	drivers/w1/
17475F:	include/linux/w1.h
17476
17477W83791D HARDWARE MONITORING DRIVER
17478M:	Marc Hulsman <m.hulsman@tudelft.nl>
17479L:	linux-hwmon@vger.kernel.org
17480S:	Maintained
17481F:	Documentation/hwmon/w83791d.rst
17482F:	drivers/hwmon/w83791d.c
17483
17484W83793 HARDWARE MONITORING DRIVER
17485M:	Rudolf Marek <r.marek@assembler.cz>
17486L:	linux-hwmon@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/hwmon/w83793.rst
17489F:	drivers/hwmon/w83793.c
17490
17491W83795 HARDWARE MONITORING DRIVER
17492M:	Jean Delvare <jdelvare@suse.com>
17493L:	linux-hwmon@vger.kernel.org
17494S:	Maintained
17495F:	drivers/hwmon/w83795.c
17496
17497W83L51xD SD/MMC CARD INTERFACE DRIVER
17498M:	Pierre Ossman <pierre@ossman.eu>
17499S:	Maintained
17500F:	drivers/mmc/host/wbsd.*
17501
17502WACOM PROTOCOL 4 SERIAL TABLETS
17503M:	Julian Squires <julian@cipht.net>
17504M:	Hans de Goede <hdegoede@redhat.com>
17505L:	linux-input@vger.kernel.org
17506S:	Maintained
17507F:	drivers/input/tablet/wacom_serial4.c
17508
17509WATCHDOG DEVICE DRIVERS
17510M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17511M:	Guenter Roeck <linux@roeck-us.net>
17512L:	linux-watchdog@vger.kernel.org
17513W:	http://www.linux-watchdog.org/
17514T:	git git://www.linux-watchdog.org/linux-watchdog.git
17515S:	Maintained
17516F:	Documentation/devicetree/bindings/watchdog/
17517F:	Documentation/watchdog/
17518F:	drivers/watchdog/
17519F:	include/linux/watchdog.h
17520F:	include/uapi/linux/watchdog.h
17521
17522WHISKEYCOVE PMIC GPIO DRIVER
17523M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17524L:	linux-gpio@vger.kernel.org
17525S:	Maintained
17526F:	drivers/gpio/gpio-wcove.c
17527
17528WHWAVE RTC DRIVER
17529M:	Dianlong Li <long17.cool@163.com>
17530L:	linux-rtc@vger.kernel.org
17531S:	Maintained
17532F:	drivers/rtc/rtc-sd3078.c
17533
17534WIIMOTE HID DRIVER
17535M:	David Herrmann <dh.herrmann@googlemail.com>
17536L:	linux-input@vger.kernel.org
17537S:	Maintained
17538F:	drivers/hid/hid-wiimote*
17539
17540WILOCITY WIL6210 WIRELESS DRIVER
17541M:	Maya Erez <merez@codeaurora.org>
17542L:	linux-wireless@vger.kernel.org
17543L:	wil6210@qti.qualcomm.com
17544S:	Supported
17545W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17546F:	drivers/net/wireless/ath/wil6210/
17547
17548WIMAX STACK
17549M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17550M:	linux-wimax@intel.com
17551L:	wimax@linuxwimax.org (subscribers-only)
17552S:	Supported
17553W:	http://linuxwimax.org
17554F:	Documentation/admin-guide/wimax/wimax.rst
17555F:	include/linux/wimax/debug.h
17556F:	include/net/wimax.h
17557F:	include/uapi/linux/wimax.h
17558F:	net/wimax/
17559
17560WINBOND CIR DRIVER
17561M:	David Härdeman <david@hardeman.nu>
17562S:	Maintained
17563F:	drivers/media/rc/winbond-cir.c
17564
17565RCMM REMOTE CONTROLS DECODER
17566M:	Patrick Lerda <patrick9876@free.fr>
17567S:	Maintained
17568F:	drivers/media/rc/ir-rcmm-decoder.c
17569
17570WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17571M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17572L:	linux-watchdog@vger.kernel.org
17573S:	Maintained
17574F:	drivers/watchdog/ebc-c384_wdt.c
17575
17576WINSYSTEMS WS16C48 GPIO DRIVER
17577M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17578L:	linux-gpio@vger.kernel.org
17579S:	Maintained
17580F:	drivers/gpio/gpio-ws16c48.c
17581
17582WISTRON LAPTOP BUTTON DRIVER
17583M:	Miloslav Trmac <mitr@volny.cz>
17584S:	Maintained
17585F:	drivers/input/misc/wistron_btns.c
17586
17587WL3501 WIRELESS PCMCIA CARD DRIVER
17588L:	linux-wireless@vger.kernel.org
17589S:	Odd fixes
17590F:	drivers/net/wireless/wl3501*
17591
17592WOLFSON MICROELECTRONICS DRIVERS
17593L:	patches@opensource.cirrus.com
17594T:	git https://github.com/CirrusLogic/linux-drivers.git
17595W:	https://github.com/CirrusLogic/linux-drivers/wiki
17596S:	Supported
17597F:	Documentation/hwmon/wm83??.rst
17598F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17599F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17600F:	Documentation/devicetree/bindings/mfd/arizona.txt
17601F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17602F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17603F:	arch/arm/mach-s3c64xx/mach-crag6410*
17604F:	drivers/clk/clk-wm83*.c
17605F:	drivers/extcon/extcon-arizona.c
17606F:	drivers/leds/leds-wm83*.c
17607F:	drivers/gpio/gpio-*wm*.c
17608F:	drivers/gpio/gpio-arizona.c
17609F:	drivers/hwmon/wm83??-hwmon.c
17610F:	drivers/input/misc/wm831x-on.c
17611F:	drivers/input/touchscreen/wm831x-ts.c
17612F:	drivers/input/touchscreen/wm97*.c
17613F:	drivers/mfd/arizona*
17614F:	drivers/mfd/wm*.c
17615F:	drivers/mfd/cs47l24*
17616F:	drivers/power/supply/wm83*.c
17617F:	drivers/rtc/rtc-wm83*.c
17618F:	drivers/regulator/wm8*.c
17619F:	drivers/regulator/arizona*
17620F:	drivers/video/backlight/wm83*_bl.c
17621F:	drivers/watchdog/wm83*_wdt.c
17622F:	include/linux/mfd/arizona/
17623F:	include/linux/mfd/wm831x/
17624F:	include/linux/mfd/wm8350/
17625F:	include/linux/mfd/wm8400*
17626F:	include/linux/regulator/arizona*
17627F:	include/linux/wm97xx.h
17628F:	include/sound/wm????.h
17629F:	sound/soc/codecs/arizona.?
17630F:	sound/soc/codecs/wm*
17631F:	sound/soc/codecs/cs47l24*
17632
17633WORKQUEUE
17634M:	Tejun Heo <tj@kernel.org>
17635R:	Lai Jiangshan <jiangshanlai@gmail.com>
17636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17637S:	Maintained
17638F:	include/linux/workqueue.h
17639F:	kernel/workqueue.c
17640F:	Documentation/core-api/workqueue.rst
17641
17642X-POWERS AXP288 PMIC DRIVERS
17643M:	Hans de Goede <hdegoede@redhat.com>
17644S:	Maintained
17645N:	axp288
17646F:	drivers/acpi/pmic/intel_pmic_xpower.c
17647
17648X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17649M:	Chen-Yu Tsai <wens@csie.org>
17650L:	linux-kernel@vger.kernel.org
17651S:	Maintained
17652N:	axp[128]
17653
17654X.25 NETWORK LAYER
17655M:	Andrew Hendry <andrew.hendry@gmail.com>
17656L:	linux-x25@vger.kernel.org
17657S:	Odd Fixes
17658F:	Documentation/networking/x25*
17659F:	include/net/x25*
17660F:	net/x25/
17661
17662X86 ARCHITECTURE (32-BIT AND 64-BIT)
17663M:	Thomas Gleixner <tglx@linutronix.de>
17664M:	Ingo Molnar <mingo@redhat.com>
17665M:	Borislav Petkov <bp@alien8.de>
17666R:	"H. Peter Anvin" <hpa@zytor.com>
17667M:	x86@kernel.org
17668L:	linux-kernel@vger.kernel.org
17669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17670S:	Maintained
17671F:	Documentation/devicetree/bindings/x86/
17672F:	Documentation/x86/
17673F:	arch/x86/
17674
17675X86 ENTRY CODE
17676M:	Andy Lutomirski <luto@kernel.org>
17677L:	linux-kernel@vger.kernel.org
17678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17679S:	Maintained
17680F:	arch/x86/entry/
17681
17682X86 MCE INFRASTRUCTURE
17683M:	Tony Luck <tony.luck@intel.com>
17684M:	Borislav Petkov <bp@alien8.de>
17685L:	linux-edac@vger.kernel.org
17686S:	Maintained
17687F:	arch/x86/kernel/cpu/mce/*
17688
17689X86 MICROCODE UPDATE SUPPORT
17690M:	Borislav Petkov <bp@alien8.de>
17691S:	Maintained
17692F:	arch/x86/kernel/cpu/microcode/*
17693
17694X86 MM
17695M:	Dave Hansen <dave.hansen@linux.intel.com>
17696M:	Andy Lutomirski <luto@kernel.org>
17697M:	Peter Zijlstra <peterz@infradead.org>
17698L:	linux-kernel@vger.kernel.org
17699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17700S:	Maintained
17701F:	arch/x86/mm/
17702
17703X86 PLATFORM DRIVERS
17704M:	Darren Hart <dvhart@infradead.org>
17705M:	Andy Shevchenko <andy@infradead.org>
17706L:	platform-driver-x86@vger.kernel.org
17707T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17708S:	Odd Fixes
17709F:	drivers/platform/x86/
17710F:	drivers/platform/olpc/
17711
17712X86 PLATFORM DRIVERS - ARCH
17713R:	Darren Hart <dvhart@infradead.org>
17714R:	Andy Shevchenko <andy@infradead.org>
17715L:	platform-driver-x86@vger.kernel.org
17716L:	x86@kernel.org
17717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17718S:	Maintained
17719F:	arch/x86/platform
17720
17721X86 VDSO
17722M:	Andy Lutomirski <luto@kernel.org>
17723L:	linux-kernel@vger.kernel.org
17724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17725S:	Maintained
17726F:	arch/x86/entry/vdso/
17727
17728XARRAY
17729M:	Matthew Wilcox <willy@infradead.org>
17730L:	linux-fsdevel@vger.kernel.org
17731S:	Supported
17732F:	Documentation/core-api/xarray.rst
17733F:	lib/idr.c
17734F:	lib/xarray.c
17735F:	include/linux/idr.h
17736F:	include/linux/xarray.h
17737F:	tools/testing/radix-tree
17738
17739XBOX DVD IR REMOTE
17740M:	Benjamin Valentin <benpicco@googlemail.com>
17741S:	Maintained
17742F:	drivers/media/rc/xbox_remote.c
17743F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17744
17745XC2028/3028 TUNER DRIVER
17746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17747L:	linux-media@vger.kernel.org
17748W:	https://linuxtv.org
17749T:	git git://linuxtv.org/media_tree.git
17750S:	Maintained
17751F:	drivers/media/tuners/tuner-xc2028.*
17752
17753XDP (eXpress Data Path)
17754M:	Alexei Starovoitov <ast@kernel.org>
17755M:	Daniel Borkmann <daniel@iogearbox.net>
17756M:	David S. Miller <davem@davemloft.net>
17757M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17758M:	Jesper Dangaard Brouer <hawk@kernel.org>
17759M:	John Fastabend <john.fastabend@gmail.com>
17760L:	netdev@vger.kernel.org
17761L:	bpf@vger.kernel.org
17762S:	Supported
17763F:	net/core/xdp.c
17764F:	include/net/xdp.h
17765F:	kernel/bpf/devmap.c
17766F:	kernel/bpf/cpumap.c
17767F:	include/trace/events/xdp.h
17768K:	xdp
17769N:	xdp
17770
17771XDP SOCKETS (AF_XDP)
17772M:	Björn Töpel <bjorn.topel@intel.com>
17773M:	Magnus Karlsson <magnus.karlsson@intel.com>
17774R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17775L:	netdev@vger.kernel.org
17776L:	bpf@vger.kernel.org
17777S:	Maintained
17778F:	kernel/bpf/xskmap.c
17779F:	net/xdp/
17780
17781XEN BLOCK SUBSYSTEM
17782M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17783M:	Roger Pau Monné <roger.pau@citrix.com>
17784L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17785S:	Supported
17786F:	drivers/block/xen-blkback/*
17787F:	drivers/block/xen*
17788
17789XEN HYPERVISOR ARM
17790M:	Stefano Stabellini <sstabellini@kernel.org>
17791L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17792S:	Maintained
17793F:	arch/arm/xen/
17794F:	arch/arm/include/asm/xen/
17795
17796XEN HYPERVISOR ARM64
17797M:	Stefano Stabellini <sstabellini@kernel.org>
17798L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17799S:	Maintained
17800F:	arch/arm64/xen/
17801F:	arch/arm64/include/asm/xen/
17802
17803XEN HYPERVISOR INTERFACE
17804M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17805M:	Juergen Gross <jgross@suse.com>
17806R:	Stefano Stabellini <sstabellini@kernel.org>
17807L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17809S:	Supported
17810F:	arch/x86/xen/
17811F:	arch/x86/platform/pvh/
17812F:	drivers/*/xen-*front.c
17813F:	drivers/xen/
17814F:	arch/x86/include/asm/xen/
17815F:	arch/x86/include/asm/pvclock-abi.h
17816F:	include/xen/
17817F:	include/uapi/xen/
17818F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17819F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17820
17821XEN NETWORK BACKEND DRIVER
17822M:	Wei Liu <wei.liu@kernel.org>
17823M:	Paul Durrant <paul@xen.org>
17824L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17825L:	netdev@vger.kernel.org
17826S:	Supported
17827F:	drivers/net/xen-netback/*
17828
17829XEN PCI SUBSYSTEM
17830M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17831L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17832S:	Supported
17833F:	arch/x86/pci/*xen*
17834F:	drivers/pci/*xen*
17835
17836XEN PVSCSI DRIVERS
17837M:	Juergen Gross <jgross@suse.com>
17838L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17839L:	linux-scsi@vger.kernel.org
17840S:	Supported
17841F:	drivers/scsi/xen-scsifront.c
17842F:	drivers/xen/xen-scsiback.c
17843F:	include/xen/interface/io/vscsiif.h
17844
17845XEN SWIOTLB SUBSYSTEM
17846M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17847L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17848L:	iommu@lists.linux-foundation.org
17849S:	Supported
17850F:	arch/x86/xen/*swiotlb*
17851F:	drivers/xen/*swiotlb*
17852
17853XEN SOUND FRONTEND DRIVER
17854M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17855L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17857S:	Supported
17858F:	sound/xen/*
17859
17860XFS FILESYSTEM
17861M:	Darrick J. Wong <darrick.wong@oracle.com>
17862M:	linux-xfs@vger.kernel.org
17863L:	linux-xfs@vger.kernel.org
17864W:	http://xfs.org/
17865T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17866S:	Supported
17867F:	Documentation/admin-guide/xfs.rst
17868F:	Documentation/ABI/testing/sysfs-fs-xfs
17869F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17870F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17871F:	fs/xfs/
17872F:	include/uapi/linux/dqblk_xfs.h
17873F:	include/uapi/linux/fsmap.h
17874
17875XILINX AXI ETHERNET DRIVER
17876M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17877S:	Maintained
17878F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17879
17880XILINX UARTLITE SERIAL DRIVER
17881M:	Peter Korsgaard <jacmet@sunsite.dk>
17882L:	linux-serial@vger.kernel.org
17883S:	Maintained
17884F:	drivers/tty/serial/uartlite.c
17885
17886XILINX VIDEO IP CORES
17887M:	Hyun Kwon <hyun.kwon@xilinx.com>
17888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17889L:	linux-media@vger.kernel.org
17890T:	git git://linuxtv.org/media_tree.git
17891S:	Supported
17892F:	Documentation/devicetree/bindings/media/xilinx/
17893F:	drivers/media/platform/xilinx/
17894F:	include/uapi/linux/xilinx-v4l2-controls.h
17895
17896XILINX SD-FEC IP CORES
17897M:	Derek Kiernan <derek.kiernan@xilinx.com>
17898M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17899S:	Maintained
17900F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17901F:	Documentation/misc-devices/xilinx_sdfec.rst
17902F:	drivers/misc/xilinx_sdfec.c
17903F:	drivers/misc/Kconfig
17904F:	drivers/misc/Makefile
17905F:	include/uapi/misc/xilinx_sdfec.h
17906
17907XILLYBUS DRIVER
17908M:	Eli Billauer <eli.billauer@gmail.com>
17909L:	linux-kernel@vger.kernel.org
17910S:	Supported
17911F:	drivers/char/xillybus/
17912
17913XLP9XX I2C DRIVER
17914M:	George Cherian <george.cherian@cavium.com>
17915M:	Jan Glauber <jglauber@cavium.com>
17916L:	linux-i2c@vger.kernel.org
17917W:	http://www.cavium.com
17918S:	Supported
17919F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17920F:	drivers/i2c/busses/i2c-xlp9xx.c
17921
17922XRA1403 GPIO EXPANDER
17923M:	Nandor Han <nandor.han@ge.com>
17924M:	Semi Malinen <semi.malinen@ge.com>
17925L:	linux-gpio@vger.kernel.org
17926S:	Maintained
17927F:	drivers/gpio/gpio-xra1403.c
17928F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17929
17930XTENSA XTFPGA PLATFORM SUPPORT
17931M:	Max Filippov <jcmvbkbc@gmail.com>
17932L:	linux-xtensa@linux-xtensa.org
17933S:	Maintained
17934F:	drivers/spi/spi-xtensa-xtfpga.c
17935F:	sound/soc/xtensa/xtfpga-i2s.c
17936
17937YAM DRIVER FOR AX.25
17938M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17939L:	linux-hams@vger.kernel.org
17940S:	Maintained
17941F:	drivers/net/hamradio/yam*
17942F:	include/linux/yam.h
17943
17944YAMA SECURITY MODULE
17945M:	Kees Cook <keescook@chromium.org>
17946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17947S:	Supported
17948F:	security/yama/
17949F:	Documentation/admin-guide/LSM/Yama.rst
17950
17951YEALINK PHONE DRIVER
17952M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17953L:	usbb2k-api-dev@nongnu.org
17954S:	Maintained
17955F:	Documentation/input/devices/yealink.rst
17956F:	drivers/input/misc/yealink.*
17957
17958Z8530 DRIVER FOR AX.25
17959M:	Joerg Reuter <jreuter@yaina.de>
17960W:	http://yaina.de/jreuter/
17961W:	http://www.qsl.net/dl1bke/
17962L:	linux-hams@vger.kernel.org
17963S:	Maintained
17964F:	Documentation/networking/z8530drv.txt
17965F:	drivers/net/hamradio/*scc.c
17966F:	drivers/net/hamradio/z8530.h
17967
17968ZBUD COMPRESSED PAGE ALLOCATOR
17969M:	Seth Jennings <sjenning@redhat.com>
17970M:	Dan Streetman <ddstreet@ieee.org>
17971L:	linux-mm@kvack.org
17972S:	Maintained
17973F:	mm/zbud.c
17974F:	include/linux/zbud.h
17975
17976ZD1211RW WIRELESS DRIVER
17977M:	Daniel Drake <dsd@gentoo.org>
17978M:	Ulrich Kunitz <kune@deine-taler.de>
17979W:	http://zd1211.ath.cx/wiki/DriverRewrite
17980L:	linux-wireless@vger.kernel.org
17981L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17982S:	Maintained
17983F:	drivers/net/wireless/zydas/zd1211rw/
17984
17985ZD1301 MEDIA DRIVER
17986M:	Antti Palosaari <crope@iki.fi>
17987L:	linux-media@vger.kernel.org
17988W:	https://linuxtv.org/
17989W:	http://palosaari.fi/linux/
17990Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17991S:	Maintained
17992F:	drivers/media/usb/dvb-usb-v2/zd1301*
17993
17994ZD1301_DEMOD MEDIA DRIVER
17995M:	Antti Palosaari <crope@iki.fi>
17996L:	linux-media@vger.kernel.org
17997W:	https://linuxtv.org/
17998W:	http://palosaari.fi/linux/
17999Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18000S:	Maintained
18001F:	drivers/media/dvb-frontends/zd1301_demod*
18002
18003ZHAOXIN PROCESSOR SUPPORT
18004M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18005L:	linux-kernel@vger.kernel.org
18006S:	Maintained
18007F:	arch/x86/kernel/cpu/zhaoxin.c
18008
18009ZPOOL COMPRESSED PAGE STORAGE API
18010M:	Dan Streetman <ddstreet@ieee.org>
18011L:	linux-mm@kvack.org
18012S:	Maintained
18013F:	mm/zpool.c
18014F:	include/linux/zpool.h
18015
18016ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18017M:	Minchan Kim <minchan@kernel.org>
18018M:	Nitin Gupta <ngupta@vflare.org>
18019R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18020L:	linux-kernel@vger.kernel.org
18021S:	Maintained
18022F:	drivers/block/zram/
18023F:	Documentation/admin-guide/blockdev/zram.rst
18024
18025ZS DECSTATION Z85C30 SERIAL DRIVER
18026M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18027S:	Maintained
18028F:	drivers/tty/serial/zs.*
18029
18030ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18031M:	Minchan Kim <minchan@kernel.org>
18032M:	Nitin Gupta <ngupta@vflare.org>
18033R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18034L:	linux-mm@kvack.org
18035S:	Maintained
18036F:	mm/zsmalloc.c
18037F:	include/linux/zsmalloc.h
18038F:	Documentation/vm/zsmalloc.rst
18039
18040ZSWAP COMPRESSED SWAP CACHING
18041M:	Seth Jennings <sjenning@redhat.com>
18042M:	Dan Streetman <ddstreet@ieee.org>
18043L:	linux-mm@kvack.org
18044S:	Maintained
18045F:	mm/zswap.c
18046
18047THE REST
18048M:	Linus Torvalds <torvalds@linux-foundation.org>
18049L:	linux-kernel@vger.kernel.org
18050Q:	http://patchwork.kernel.org/project/LKML/list/
18051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18052S:	Buried alive in reporters
18053F:	*
18054F:	*/
18055