xref: /linux/MAINTAINERS (revision 3914b93115af1755880b93a2018cb24aa529ea64)
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 CRYPTO DRIVERS
692M:	Corentin Labbe <clabbe.montjoie@gmail.com>
693L:	linux-crypto@vger.kernel.org
694S:	Maintained
695F:	drivers/crypto/allwinner/
696
697ALLWINNER VPU DRIVER
698M:	Maxime Ripard <mripard@kernel.org>
699M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700L:	linux-media@vger.kernel.org
701S:	Maintained
702F:	drivers/staging/media/sunxi/cedrus/
703
704ALPHA PORT
705M:	Richard Henderson <rth@twiddle.net>
706M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707M:	Matt Turner <mattst88@gmail.com>
708S:	Odd Fixes
709L:	linux-alpha@vger.kernel.org
710F:	arch/alpha/
711
712ALPS PS/2 TOUCHPAD DRIVER
713R:	Pali Rohár <pali.rohar@gmail.com>
714F:	drivers/input/mouse/alps.*
715
716ALTERA I2C CONTROLLER DRIVER
717M:	Thor Thayer <thor.thayer@linux.intel.com>
718S:	Maintained
719F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
720F:	drivers/i2c/busses/i2c-altera.c
721
722ALTERA MAILBOX DRIVER
723M:	Ley Foon Tan <lftan@altera.com>
724L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725S:	Maintained
726F:	drivers/mailbox/mailbox-altera.c
727
728ALTERA PIO DRIVER
729M:	Tien Hock Loh <thloh@altera.com>
730L:	linux-gpio@vger.kernel.org
731S:	Maintained
732F:	drivers/gpio/gpio-altera.c
733
734ALTERA SYSTEM MANAGER DRIVER
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/mfd/altera-sysmgr.c
738F:	include/linux/mfd/altera-sysmgr.h
739
740ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741M:	Thor Thayer <thor.thayer@linux.intel.com>
742S:	Maintained
743F:	drivers/gpio/gpio-altera-a10sr.c
744F:	drivers/mfd/altera-a10sr.c
745F:	drivers/reset/reset-a10sr.c
746F:	include/linux/mfd/altera-a10sr.h
747F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
748
749ALTERA TRIPLE SPEED ETHERNET DRIVER
750M:	Thor Thayer <thor.thayer@linux.intel.com>
751L:	netdev@vger.kernel.org
752L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753S:	Maintained
754F:	drivers/net/ethernet/altera/
755
756ALTERA UART/JTAG UART SERIAL DRIVERS
757M:	Tobias Klauser <tklauser@distanz.ch>
758L:	linux-serial@vger.kernel.org
759L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
760S:	Maintained
761F:	drivers/tty/serial/altera_uart.c
762F:	drivers/tty/serial/altera_jtaguart.c
763F:	include/linux/altera_uart.h
764F:	include/linux/altera_jtaguart.h
765
766AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767M:	Talel Shenhar <talel@amazon.com>
768S:	Maintained
769F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770F:	drivers/thermal/thermal_mmio.c
771
772AMAZON ETHERNET DRIVERS
773M:	Netanel Belgazal <netanel@amazon.com>
774R:	Saeed Bishara <saeedb@amazon.com>
775R:	Zorik Machulsky <zorik@amazon.com>
776L:	netdev@vger.kernel.org
777S:	Supported
778F:	Documentation/networking/device_drivers/amazon/ena.txt
779F:	drivers/net/ethernet/amazon/
780
781AMAZON RDMA EFA DRIVER
782M:	Gal Pressman <galpress@amazon.com>
783R:	Yossi Leybovich <sleybo@amazon.com>
784L:	linux-rdma@vger.kernel.org
785Q:	https://patchwork.kernel.org/project/linux-rdma/list/
786S:	Supported
787F:	drivers/infiniband/hw/efa/
788F:	include/uapi/rdma/efa-abi.h
789
790AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
791M:	Tom Lendacky <thomas.lendacky@amd.com>
792M:	Gary Hook <gary.hook@amd.com>
793L:	linux-crypto@vger.kernel.org
794S:	Supported
795F:	drivers/crypto/ccp/
796F:	include/linux/ccp.h
797
798AMD DISPLAY CORE
799M:	Harry Wentland <harry.wentland@amd.com>
800M:	Leo Li <sunpeng.li@amd.com>
801L:	amd-gfx@lists.freedesktop.org
802T:	git git://people.freedesktop.org/~agd5f/linux
803S:	Supported
804F:	drivers/gpu/drm/amd/display/
805
806AMD FAM15H PROCESSOR POWER MONITORING DRIVER
807M:	Huang Rui <ray.huang@amd.com>
808L:	linux-hwmon@vger.kernel.org
809S:	Supported
810F:	Documentation/hwmon/fam15h_power.rst
811F:	drivers/hwmon/fam15h_power.c
812
813AMD FCH GPIO DRIVER
814M:	Enrico Weigelt, metux IT consult <info@metux.net>
815L:	linux-gpio@vger.kernel.org
816S:	Maintained
817F:	drivers/gpio/gpio-amd-fch.c
818F:	include/linux/platform_data/gpio/gpio-amd-fch.h
819
820AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822S:	Orphan
823F:	drivers/usb/gadget/udc/amd5536udc.*
824
825AMD GEODE PROCESSOR/CHIPSET SUPPORT
826P:	Andres Salomon <dilinger@queued.net>
827L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
828W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
829S:	Supported
830F:	drivers/char/hw_random/geode-rng.c
831F:	drivers/crypto/geode*
832F:	drivers/video/fbdev/geode/
833F:	arch/x86/include/asm/geode.h
834
835AMD IOMMU (AMD-VI)
836M:	Joerg Roedel <joro@8bytes.org>
837L:	iommu@lists.linux-foundation.org
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
839S:	Maintained
840F:	drivers/iommu/amd_iommu*.[ch]
841F:	include/linux/amd-iommu.h
842
843AMD KFD
844M:	Felix Kuehling <Felix.Kuehling@amd.com>
845L:	amd-gfx@lists.freedesktop.org
846T:	git git://people.freedesktop.org/~agd5f/linux
847S:	Supported
848F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
849F:	drivers/gpu/drm/amd/amdkfd/
850F:	drivers/gpu/drm/amd/include/cik_structs.h
851F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852F:	drivers/gpu/drm/amd/include/vi_structs.h
853F:	drivers/gpu/drm/amd/include/v9_structs.h
854F:	include/uapi/linux/kfd_ioctl.h
855
856AMD MP2 I2C DRIVER
857M:	Elie Morisse <syniurge@gmail.com>
858M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
859M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860L:	linux-i2c@vger.kernel.org
861S:	Maintained
862F:	drivers/i2c/busses/i2c-amd-mp2*
863
864AMD POWERPLAY
865M:	Rex Zhu <rex.zhu@amd.com>
866M:	Evan Quan <evan.quan@amd.com>
867L:	amd-gfx@lists.freedesktop.org
868S:	Supported
869F:	drivers/gpu/drm/amd/powerplay/
870T:	git git://people.freedesktop.org/~agd5f/linux
871
872AMD SEATTLE DEVICE TREE SUPPORT
873M:	Brijesh Singh <brijeshkumar.singh@amd.com>
874M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875M:	Tom Lendacky <thomas.lendacky@amd.com>
876S:	Supported
877F:	arch/arm64/boot/dts/amd/
878
879AMD XGBE DRIVER
880M:	Tom Lendacky <thomas.lendacky@amd.com>
881L:	netdev@vger.kernel.org
882S:	Supported
883F:	drivers/net/ethernet/amd/xgbe/
884F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885
886ANALOG DEVICES INC AD5686 DRIVER
887M:	Stefan Popa <stefan.popa@analog.com>
888L:	linux-pm@vger.kernel.org
889W:	http://ez.analog.com/community/linux-device-drivers
890S:	Supported
891F:	drivers/iio/dac/ad5686*
892F:	drivers/iio/dac/ad5696*
893
894ANALOG DEVICES INC AD5758 DRIVER
895M:	Stefan Popa <stefan.popa@analog.com>
896L:	linux-iio@vger.kernel.org
897W:	http://ez.analog.com/community/linux-device-drivers
898S:	Supported
899F:	drivers/iio/dac/ad5758.c
900F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
901
902ANALOG DEVICES INC AD7124 DRIVER
903M:	Stefan Popa <stefan.popa@analog.com>
904L:	linux-iio@vger.kernel.org
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	drivers/iio/adc/ad7124.c
908F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909
910ANALOG DEVICES INC AD7606 DRIVER
911M:	Stefan Popa <stefan.popa@analog.com>
912M:	Beniamin Bia <beniamin.bia@analog.com>
913L:	linux-iio@vger.kernel.org
914W:	http://ez.analog.com/community/linux-device-drivers
915S:	Supported
916F:	drivers/iio/adc/ad7606.c
917F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
918
919ANALOG DEVICES INC AD7768-1 DRIVER
920M:	Stefan Popa <stefan.popa@analog.com>
921L:	linux-iio@vger.kernel.org
922W:	http://ez.analog.com/community/linux-device-drivers
923S:	Supported
924F:	drivers/iio/adc/ad7768-1.c
925F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
926
927ANALOG DEVICES INC AD7780 DRIVER
928M:	Michael Hennerich <Michael.Hennerich@analog.com>
929M:	Renato Lui Geh <renatogeh@gmail.com>
930L:	linux-iio@vger.kernel.org
931W:	http://ez.analog.com/community/linux-device-drivers
932S:	Supported
933F:	drivers/iio/adc/ad7780.c
934F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
935
936ANALOG DEVICES INC AD9389B DRIVER
937M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
938L:	linux-media@vger.kernel.org
939S:	Maintained
940F:	drivers/media/i2c/ad9389b*
941
942ANALOG DEVICES INC ADGS1408 DRIVER
943M:	Mircea Caprioru <mircea.caprioru@analog.com>
944S:	Supported
945F:	drivers/mux/adgs1408.c
946F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
947
948ANALOG DEVICES INC ADIN DRIVER
949M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
950L:	netdev@vger.kernel.org
951W:	http://ez.analog.com/community/linux-device-drivers
952S:	Supported
953F:	drivers/net/phy/adin.c
954F:	Documentation/devicetree/bindings/net/adi,adin.yaml
955
956ANALOG DEVICES INC ADIS DRIVER LIBRARY
957M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
958S:	Supported
959L:	linux-iio@vger.kernel.org
960F:	include/linux/iio/imu/adis.h
961F:	drivers/iio/imu/adis.c
962
963ANALOG DEVICES INC ADIS16460 DRIVER
964M:	Dragos Bogdan <dragos.bogdan@analog.com>
965S:	Supported
966L:	linux-iio@vger.kernel.org
967W:	http://ez.analog.com/community/linux-device-drivers
968F:	drivers/iio/imu/adis16460.c
969F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
970
971ANALOG DEVICES INC ADP5061 DRIVER
972M:	Stefan Popa <stefan.popa@analog.com>
973L:	linux-pm@vger.kernel.org
974W:	http://ez.analog.com/community/linux-device-drivers
975S:	Supported
976F:	drivers/power/supply/adp5061.c
977
978ANALOG DEVICES INC ADV7180 DRIVER
979M:	Lars-Peter Clausen <lars@metafoo.de>
980L:	linux-media@vger.kernel.org
981W:	http://ez.analog.com/community/linux-device-drivers
982S:	Supported
983F:	drivers/media/i2c/adv7180.c
984
985ANALOG DEVICES INC ADV748X DRIVER
986M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv748x/*
990
991ANALOG DEVICES INC ADV7511 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7511*
996
997ANALOG DEVICES INC ADV7604 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7604*
1002
1003ANALOG DEVICES INC ADV7842 DRIVER
1004M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1005L:	linux-media@vger.kernel.org
1006S:	Maintained
1007F:	drivers/media/i2c/adv7842*
1008
1009ANALOG DEVICES INC ASOC CODEC DRIVERS
1010M:	Lars-Peter Clausen <lars@metafoo.de>
1011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1012W:	http://wiki.analog.com/
1013W:	http://ez.analog.com/community/linux-device-drivers
1014S:	Supported
1015F:	sound/soc/codecs/adau*
1016F:	sound/soc/codecs/adav*
1017F:	sound/soc/codecs/ad1*
1018F:	sound/soc/codecs/ad7*
1019F:	sound/soc/codecs/ssm*
1020F:	sound/soc/codecs/sigmadsp.*
1021
1022ANALOG DEVICES INC DMA DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024W:	http://ez.analog.com/community/linux-device-drivers
1025S:	Supported
1026F:	drivers/dma/dma-axi-dmac.c
1027
1028ANALOG DEVICES INC IIO DRIVERS
1029M:	Lars-Peter Clausen <lars@metafoo.de>
1030M:	Michael Hennerich <Michael.Hennerich@analog.com>
1031M:	Stefan Popa <stefan.popa@analog.com>
1032W:	http://wiki.analog.com/
1033W:	http://ez.analog.com/community/linux-device-drivers
1034S:	Supported
1035F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1036F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1037F:	drivers/iio/*/ad*
1038F:	drivers/iio/adc/ltc2497*
1039X:	drivers/iio/*/adjd*
1040F:	drivers/staging/iio/*/ad*
1041
1042ANALOGBITS PLL LIBRARIES
1043M:	Paul Walmsley <paul.walmsley@sifive.com>
1044S:	Supported
1045F:	drivers/clk/analogbits/*
1046F:	include/linux/clk/analogbits*
1047
1048ANDES ARCHITECTURE
1049M:	Greentime Hu <green.hu@gmail.com>
1050M:	Vincent Chen <deanbo422@gmail.com>
1051T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1052S:	Supported
1053F:	arch/nds32/
1054F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1055F:	Documentation/devicetree/bindings/nds32/
1056K:	nds32
1057N:	nds32
1058
1059ANDROID CONFIG FRAGMENTS
1060M:	Rob Herring <robh@kernel.org>
1061S:	Supported
1062F:	kernel/configs/android*
1063
1064ANDROID DRIVERS
1065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1066M:	Arve Hjønnevåg <arve@android.com>
1067M:	Todd Kjos <tkjos@android.com>
1068M:	Martijn Coenen <maco@android.com>
1069M:	Joel Fernandes <joel@joelfernandes.org>
1070M:	Christian Brauner <christian@brauner.io>
1071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1072L:	devel@driverdev.osuosl.org
1073S:	Supported
1074F:	drivers/android/
1075F:	drivers/staging/android/
1076
1077ANDROID GOLDFISH PIC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1081F:	drivers/irqchip/irq-goldfish-pic.c
1082
1083ANDROID GOLDFISH RTC DRIVER
1084M:	Miodrag Dinic <miodrag.dinic@mips.com>
1085S:	Supported
1086F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1087F:	drivers/rtc/rtc-goldfish.c
1088
1089ANDROID ION DRIVER
1090M:	Laura Abbott <labbott@redhat.com>
1091M:	Sumit Semwal <sumit.semwal@linaro.org>
1092L:	devel@driverdev.osuosl.org
1093L:	dri-devel@lists.freedesktop.org
1094L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1095S:	Supported
1096F:	drivers/staging/android/ion
1097F:	drivers/staging/android/uapi/ion.h
1098
1099AOA (Apple Onboard Audio) ALSA DRIVER
1100M:	Johannes Berg <johannes@sipsolutions.net>
1101L:	linuxppc-dev@lists.ozlabs.org
1102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1103S:	Maintained
1104F:	sound/aoa/
1105
1106APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1107M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1108L:	linux-iio@vger.kernel.org
1109S:	Maintained
1110F:	drivers/iio/adc/stx104.c
1111
1112APM DRIVER
1113M:	Jiri Kosina <jikos@kernel.org>
1114S:	Odd fixes
1115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1116F:	arch/x86/kernel/apm_32.c
1117F:	include/linux/apm_bios.h
1118F:	include/uapi/linux/apm_bios.h
1119F:	drivers/char/apm-emulation.c
1120
1121APPARMOR SECURITY MODULE
1122M:	John Johansen <john.johansen@canonical.com>
1123L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1124W:	wiki.apparmor.net
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1126S:	Supported
1127F:	security/apparmor/
1128F:	Documentation/admin-guide/LSM/apparmor.rst
1129
1130APPLE BCM5974 MULTITOUCH DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-input@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/input/mouse/bcm5974.c
1135
1136APPLE SMC DRIVER
1137M:	Henrik Rydberg <rydberg@bitmath.org>
1138L:	linux-hwmon@vger.kernel.org
1139S:	Odd fixes
1140F:	drivers/hwmon/applesmc.c
1141
1142APPLETALK NETWORK LAYER
1143L:	netdev@vger.kernel.org
1144S:	Odd fixes
1145F:	drivers/net/appletalk/
1146F:	net/appletalk/
1147F:	include/linux/atalk.h
1148F:	include/uapi/linux/atalk.h
1149
1150APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1151M:	Khuong Dinh <khuong@os.amperecomputing.com>
1152S:	Supported
1153F:	arch/arm64/boot/dts/apm/
1154
1155APPLIED MICRO (APM) X-GENE SOC EDAC
1156M:	Khuong Dinh <khuong@os.amperecomputing.com>
1157S:	Supported
1158F:	drivers/edac/xgene_edac.c
1159F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164S:	Supported
1165F:	drivers/net/ethernet/apm/xgene-v2/
1166
1167APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1168M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1169M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1170M:	Quan Nguyen <quan@os.amperecomputing.com>
1171S:	Supported
1172F:	drivers/net/ethernet/apm/xgene/
1173F:	drivers/net/phy/mdio-xgene.c
1174F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1175F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1176
1177APPLIED MICRO (APM) X-GENE SOC PMU
1178M:	Khuong Dinh <khuong@os.amperecomputing.com>
1179S:	Supported
1180F:	drivers/perf/xgene_pmu.c
1181F:	Documentation/admin-guide/perf/xgene-pmu.rst
1182F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1183
1184APTINA CAMERA SENSOR PLL
1185M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1186L:	linux-media@vger.kernel.org
1187S:	Maintained
1188F:	drivers/media/i2c/aptina-pll.*
1189
1190AQUANTIA ETHERNET DRIVER (atlantic)
1191M:	Igor Russkikh <igor.russkikh@aquantia.com>
1192L:	netdev@vger.kernel.org
1193S:	Supported
1194W:	http://www.aquantia.com
1195Q:	http://patchwork.ozlabs.org/project/netdev/list/
1196F:	drivers/net/ethernet/aquantia/atlantic/
1197F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1198
1199ARC FRAMEBUFFER DRIVER
1200M:	Jaya Kumar <jayalk@intworks.biz>
1201S:	Maintained
1202F:	drivers/video/fbdev/arcfb.c
1203F:	drivers/video/fbdev/core/fb_defio.c
1204
1205ARC PGU DRM DRIVER
1206M:	Alexey Brodkin <abrodkin@synopsys.com>
1207S:	Supported
1208F:	drivers/gpu/drm/arc/
1209F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1210
1211ARCNET NETWORK LAYER
1212M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1213L:	netdev@vger.kernel.org
1214S:	Maintained
1215F:	drivers/net/arcnet/
1216F:	include/uapi/linux/if_arcnet.h
1217
1218ARM ARCHITECTED TIMER DRIVER
1219M:	Mark Rutland <mark.rutland@arm.com>
1220M:	Marc Zyngier <maz@kernel.org>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Maintained
1223F:	arch/arm/include/asm/arch_timer.h
1224F:	arch/arm64/include/asm/arch_timer.h
1225F:	drivers/clocksource/arm_arch_timer.c
1226
1227ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1228M:	Linus Walleij <linus.walleij@linaro.org>
1229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230S:	Maintained
1231F:	Documentation/devicetree/bindings/arm/arm-boards
1232F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1233F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1234F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1235F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1236F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1237F:	arch/arm/mach-integrator/
1238F:	arch/arm/mach-realview/
1239F:	arch/arm/mach-versatile/
1240F:	arch/arm/plat-versatile/
1241F:	arch/arm/boot/dts/arm-realview-*
1242F:	arch/arm/boot/dts/integrator*
1243F:	arch/arm/boot/dts/versatile*
1244F:	drivers/clk/versatile/
1245F:	drivers/i2c/busses/i2c-versatile.c
1246F:	drivers/irqchip/irq-versatile-fpga.c
1247F:	drivers/mtd/maps/physmap_of_versatile.c
1248F:	drivers/power/reset/arm-versatile-reboot.c
1249F:	drivers/soc/versatile/
1250
1251ARM HDLCD DRM DRIVER
1252M:	Liviu Dudau <liviu.dudau@arm.com>
1253S:	Supported
1254F:	drivers/gpu/drm/arm/hdlcd_*
1255F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1256
1257ARM KOMEDA DRM-KMS DRIVER
1258M:	James (Qian) Wang <james.qian.wang@arm.com>
1259M:	Liviu Dudau <liviu.dudau@arm.com>
1260L:	Mali DP Maintainers <malidp@foss.arm.com>
1261S:	Supported
1262T:	git git://anongit.freedesktop.org/drm/drm-misc
1263F:	drivers/gpu/drm/arm/display/include/
1264F:	drivers/gpu/drm/arm/display/komeda/
1265F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1266F:	Documentation/gpu/komeda-kms.rst
1267
1268ARM MALI-DP DRM DRIVER
1269M:	Liviu Dudau <liviu.dudau@arm.com>
1270M:	Brian Starkey <brian.starkey@arm.com>
1271L:	Mali DP Maintainers <malidp@foss.arm.com>
1272S:	Supported
1273T:	git git://anongit.freedesktop.org/drm/drm-misc
1274F:	drivers/gpu/drm/arm/
1275F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1276F:	Documentation/gpu/afbc.rst
1277
1278ARM MALI PANFROST DRM DRIVER
1279M:	Rob Herring <robh@kernel.org>
1280M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1281L:	dri-devel@lists.freedesktop.org
1282S:	Supported
1283T:	git git://anongit.freedesktop.org/drm/drm-misc
1284F:	drivers/gpu/drm/panfrost/
1285F:	include/uapi/drm/panfrost_drm.h
1286
1287ARM MFM AND FLOPPY DRIVERS
1288M:	Ian Molton <spyro@f2s.com>
1289S:	Maintained
1290F:	arch/arm/mach-rpc/floppydma.S
1291F:	arch/arm/include/asm/floppy.h
1292
1293ARM PMU PROFILING AND DEBUGGING
1294M:	Will Deacon <will@kernel.org>
1295M:	Mark Rutland <mark.rutland@arm.com>
1296S:	Maintained
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298F:	arch/arm*/kernel/perf_*
1299F:	arch/arm/oprofile/common.c
1300F:	arch/arm*/kernel/hw_breakpoint.c
1301F:	arch/arm*/include/asm/hw_breakpoint.h
1302F:	arch/arm*/include/asm/perf_event.h
1303F:	drivers/perf/*
1304F:	include/linux/perf/arm_pmu.h
1305F:	Documentation/devicetree/bindings/arm/pmu.yaml
1306F:	Documentation/devicetree/bindings/perf/
1307
1308ARM PORT
1309M:	Russell King <linux@armlinux.org.uk>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311W:	http://www.armlinux.org.uk/
1312S:	Odd Fixes
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1314F:	arch/arm/
1315X:	arch/arm/boot/dts/
1316
1317ARM PRIMECELL AACI PL041 DRIVER
1318M:	Russell King <linux@armlinux.org.uk>
1319S:	Odd Fixes
1320F:	sound/arm/aaci.*
1321
1322ARM PRIMECELL BUS SUPPORT
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/amba/
1326F:	include/linux/amba/bus.h
1327
1328ARM PRIMECELL CLCD PL110 DRIVER
1329M:	Russell King <linux@armlinux.org.uk>
1330S:	Odd Fixes
1331F:	drivers/video/fbdev/amba-clcd.*
1332
1333ARM PRIMECELL KMI PL050 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/input/serio/ambakmi.*
1337F:	include/linux/amba/kmi.h
1338
1339ARM PRIMECELL MMCI PL180/1 DRIVER
1340M:	Russell King <linux@armlinux.org.uk>
1341S:	Odd Fixes
1342F:	drivers/mmc/host/mmci.*
1343F:	include/linux/amba/mmci.h
1344
1345ARM PRIMECELL SSP PL022 SPI DRIVER
1346M:	Linus Walleij <linus.walleij@linaro.org>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Maintained
1349F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1350F:	drivers/spi/spi-pl022.c
1351
1352ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1353M:	Russell King <linux@armlinux.org.uk>
1354S:	Odd Fixes
1355F:	drivers/tty/serial/amba-pl01*.c
1356F:	include/linux/amba/serial.h
1357
1358ARM PRIMECELL VIC PL190/PL192 DRIVER
1359M:	Linus Walleij <linus.walleij@linaro.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1363F:	drivers/irqchip/irq-vic.c
1364
1365AMAZON ANNAPURNA LABS FIC DRIVER
1366M:	Talel Shenhar <talel@amazon.com>
1367S:	Maintained
1368F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1369F:	drivers/irqchip/irq-al-fic.c
1370
1371ARM SMMU DRIVERS
1372M:	Will Deacon <will@kernel.org>
1373R:	Robin Murphy <robin.murphy@arm.com>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	drivers/iommu/arm-smmu*
1377F:	drivers/iommu/io-pgtable-arm.c
1378F:	drivers/iommu/io-pgtable-arm-v7s.c
1379
1380ARM SUB-ARCHITECTURES
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-*/
1384F:	arch/arm/plat-*/
1385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1386
1387ARM/ACTIONS SEMI ARCHITECTURE
1388M:	Andreas Färber <afaerber@suse.de>
1389R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392N:	owl
1393F:	arch/arm/mach-actions/
1394F:	arch/arm/boot/dts/owl-*
1395F:	arch/arm64/boot/dts/actions/
1396F:	drivers/clk/actions/
1397F:	drivers/clocksource/timer-owl*
1398F:	drivers/dma/owl-dma.c
1399F:	drivers/i2c/busses/i2c-owl.c
1400F:	drivers/pinctrl/actions/*
1401F:	drivers/soc/actions/
1402F:	include/dt-bindings/power/owl-*
1403F:	include/linux/soc/actions/
1404F:	Documentation/devicetree/bindings/arm/actions.yaml
1405F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1406F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1407F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1408F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1409F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1410F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1411
1412ARM/ADS SPHERE MACHINE SUPPORT
1413M:	Lennert Buytenhek <kernel@wantstofly.org>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416
1417ARM/AFEB9260 MACHINE SUPPORT
1418M:	Sergey Lapin <slapin@ossfans.org>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421
1422ARM/AJECO 1ARM MACHINE SUPPORT
1423M:	Lennert Buytenhek <kernel@wantstofly.org>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426
1427ARM/Allwinner SoC Clock Support
1428M:	Emilio López <emilio@elopez.com.ar>
1429S:	Maintained
1430F:	drivers/clk/sunxi/
1431
1432ARM/Allwinner sunXi SoC support
1433M:	Maxime Ripard <mripard@kernel.org>
1434M:	Chen-Yu Tsai <wens@csie.org>
1435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S:	Maintained
1437N:	sun[x456789]i
1438N:	sun50i
1439F:	arch/arm/mach-sunxi/
1440F:	arch/arm64/boot/dts/allwinner/
1441F:	drivers/clk/sunxi-ng/
1442F:	drivers/pinctrl/sunxi/
1443F:	drivers/soc/sunxi/
1444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1445
1446Allwinner A10 CSI driver
1447M:	Maxime Ripard <mripard@kernel.org>
1448L:	linux-media@vger.kernel.org
1449T:	git git://linuxtv.org/media_tree.git
1450F:	drivers/media/platform/sunxi/sun4i-csi/
1451F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1452S:	Maintained
1453
1454ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1455M:	Neil Armstrong <narmstrong@baylibre.com>
1456M:	Jerome Brunet <jbrunet@baylibre.com>
1457L:	linux-amlogic@lists.infradead.org
1458S:	Maintained
1459F:	drivers/clk/meson/
1460F:	include/dt-bindings/clock/meson*
1461F:	include/dt-bindings/clock/gxbb*
1462F:	Documentation/devicetree/bindings/clock/amlogic*
1463
1464ARM/Amlogic Meson SoC support
1465M:	Kevin Hilman <khilman@baylibre.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467L:	linux-amlogic@lists.infradead.org
1468W:	http://linux-meson.com/
1469S:	Maintained
1470F:	arch/arm/mach-meson/
1471F:	arch/arm/boot/dts/meson*
1472F:	arch/arm64/boot/dts/amlogic/
1473F:	drivers/pinctrl/meson/
1474F:	drivers/mmc/host/meson*
1475F:	drivers/soc/amlogic/
1476F:	drivers/rtc/rtc-meson*
1477N:	meson
1478
1479ARM/Amlogic Meson SoC Crypto Drivers
1480M:	Corentin Labbe <clabbe@baylibre.com>
1481L:	linux-crypto@vger.kernel.org
1482S:	Maintained
1483F:	drivers/crypto/amlogic/
1484F:	Documentation/devicetree/bindings/crypto/amlogic*
1485
1486ARM/Amlogic Meson SoC Sound Drivers
1487M:	Jerome Brunet <jbrunet@baylibre.com>
1488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	sound/soc/meson/
1491F:	Documentation/devicetree/bindings/sound/amlogic*
1492
1493ARM/Annapurna Labs ALPINE ARCHITECTURE
1494M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1495M:	Antoine Tenart <antoine.tenart@bootlin.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/mach-alpine/
1499F:	arch/arm/boot/dts/alpine*
1500F:	arch/arm64/boot/dts/al/
1501F:	drivers/*/*alpine*
1502
1503ARM/ARTPEC MACHINE SUPPORT
1504M:	Jesper Nilsson <jesper.nilsson@axis.com>
1505M:	Lars Persson <lars.persson@axis.com>
1506S:	Maintained
1507L:	linux-arm-kernel@axis.com
1508F:	arch/arm/mach-artpec
1509F:	arch/arm/boot/dts/artpec6*
1510F:	drivers/clk/axis
1511F:	drivers/crypto/axis
1512F:	drivers/mmc/host/usdhi6rol0.c
1513F:	drivers/pinctrl/pinctrl-artpec*
1514F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1515
1516ARM/ASPEED I2C DRIVER
1517M:	Brendan Higgins <brendanhiggins@google.com>
1518R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1519R:	Joel Stanley <joel@jms.id.au>
1520L:	linux-i2c@vger.kernel.org
1521L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1524F:	drivers/i2c/busses/i2c-aspeed.c
1525F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1526F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1527
1528ARM/ASPEED MACHINE SUPPORT
1529M:	Joel Stanley <joel@jms.id.au>
1530R:	Andrew Jeffery <andrew@aj.id.au>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1533Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1534S:	Supported
1535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1536F:	arch/arm/mach-aspeed/
1537F:	arch/arm/boot/dts/aspeed-*
1538N:	aspeed
1539
1540ARM/BITMAIN ARCHITECTURE
1541M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544F:	arch/arm64/boot/dts/bitmain/
1545F:	drivers/pinctrl/pinctrl-bm1880.c
1546F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1547F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1548
1549ARM/CALXEDA HIGHBANK ARCHITECTURE
1550M:	Rob Herring <robh@kernel.org>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/mach-highbank/
1554F:	arch/arm/boot/dts/highbank.dts
1555F:	arch/arm/boot/dts/ecx-*.dts*
1556
1557ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1558M:	Krzysztof Halasa <khalasa@piap.pl>
1559S:	Maintained
1560F:	arch/arm/mach-cns3xxx/
1561
1562ARM/CAVIUM THUNDER NETWORK DRIVER
1563M:	Sunil Goutham <sgoutham@cavium.com>
1564M:	Robert Richter <rric@kernel.org>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Supported
1567F:	drivers/net/ethernet/cavium/thunder/
1568
1569ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1570M:	Lukasz Majewski <lukma@denx.de>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573F:	arch/arm/mach-ep93xx/ts72xx.c
1574
1575ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1576M:	Alexander Shiyan <shc_work@mail.ru>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Odd Fixes
1579N:	clps711x
1580
1581ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1582M:	Lennert Buytenhek <kernel@wantstofly.org>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585
1586ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1587M:	Hartley Sweeten <hsweeten@visionengravers.com>
1588M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S:	Maintained
1591F:	arch/arm/mach-ep93xx/
1592F:	arch/arm/mach-ep93xx/include/mach/
1593
1594ARM/CLKDEV SUPPORT
1595M:	Russell King <linux@armlinux.org.uk>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1599F:	drivers/clk/clkdev.c
1600
1601ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1602M:	Mike Rapoport <mike@compulab.co.il>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605
1606ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1607M:	Baruch Siach <baruch@tkos.co.il>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/cx92755*
1611N:	digicolor
1612
1613ARM/CONTEC MICRO9 MACHINE SUPPORT
1614M:	Hubert Feurstein <hubert.feurstein@contec.at>
1615S:	Maintained
1616F:	arch/arm/mach-ep93xx/micro9.c
1617
1618ARM/CORESIGHT FRAMEWORK AND DRIVERS
1619M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1620R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S:	Maintained
1623F:	drivers/hwtracing/coresight/*
1624F:	Documentation/trace/coresight.rst
1625F:	Documentation/trace/coresight-cpu-debug.rst
1626F:	Documentation/devicetree/bindings/arm/coresight.txt
1627F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1628F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1629F:	tools/perf/arch/arm/util/pmu.c
1630F:	tools/perf/arch/arm/util/auxtrace.c
1631F:	tools/perf/arch/arm/util/cs-etm.c
1632F:	tools/perf/arch/arm/util/cs-etm.h
1633F:	tools/perf/util/cs-etm.*
1634F:	tools/perf/util/cs-etm-decoder/*
1635
1636ARM/CORGI MACHINE SUPPORT
1637M:	Richard Purdie <rpurdie@rpsys.net>
1638S:	Maintained
1639
1640ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1641M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1642M:	Linus Walleij <linus.walleij@linaro.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644T:	git git://github.com/ulli-kroll/linux.git
1645S:	Maintained
1646F:	Documentation/devicetree/bindings/arm/gemini.txt
1647F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1648F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1649F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1650F:	arch/arm/mach-gemini/
1651F:	drivers/net/ethernet/cortina/
1652F:	drivers/pinctrl/pinctrl-gemini.c
1653F:	drivers/rtc/rtc-ftrtc010.c
1654
1655ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1656M:	Barry Song <baohua@kernel.org>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1659S:	Maintained
1660F:	arch/arm/boot/dts/prima2*
1661F:	arch/arm/mach-prima2/
1662F:	drivers/clk/sirf/
1663F:	drivers/clocksource/timer-prima2.c
1664F:	drivers/clocksource/timer-atlas7.c
1665N:	[^a-z]sirf
1666X:	drivers/gnss
1667
1668ARM/CZ.NIC TURRIS MOX SUPPORT
1669M:	Marek Behun <marek.behun@nic.cz>
1670W:	http://mox.turris.cz
1671S:	Maintained
1672F:	Documentation/ABI/testing/debugfs-moxtet
1673F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1674F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1675F:	Documentation/devicetree/bindings/bus/moxtet.txt
1676F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1677F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1678F:	include/linux/moxtet.h
1679F:	drivers/bus/moxtet.c
1680F:	drivers/firmware/turris-mox-rwtm.c
1681F:	drivers/gpio/gpio-moxtet.c
1682
1683ARM/EBSA110 MACHINE SUPPORT
1684M:	Russell King <linux@armlinux.org.uk>
1685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686W:	http://www.armlinux.org.uk/
1687S:	Maintained
1688F:	arch/arm/mach-ebsa110/
1689F:	drivers/net/ethernet/amd/am79c961a.*
1690
1691ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1692M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1693R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696N:	efm32
1697
1698ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1699M:	Robert Jarzmik <robert.jarzmik@free.fr>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	arch/arm/mach-pxa/ezx.c
1703
1704ARM/FARADAY FA526 PORT
1705M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708T:	git git://git.berlios.de/gemini-board
1709F:	arch/arm/mm/*-fa*
1710
1711ARM/FOOTBRIDGE ARCHITECTURE
1712M:	Russell King <linux@armlinux.org.uk>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714W:	http://www.armlinux.org.uk/
1715S:	Maintained
1716F:	arch/arm/include/asm/hardware/dec21285.h
1717F:	arch/arm/mach-footbridge/
1718
1719ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Fabio Estevam <festevam@gmail.com>
1724R:	NXP Linux Team <linux-imx@nxp.com>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1728N:	imx
1729N:	mxs
1730X:	drivers/media/i2c/
1731
1732ARM/FREESCALE VYBRID ARM ARCHITECTURE
1733M:	Shawn Guo <shawnguo@kernel.org>
1734M:	Sascha Hauer <s.hauer@pengutronix.de>
1735R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1736R:	Stefan Agner <stefan@agner.ch>
1737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:	Maintained
1739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1740F:	arch/arm/mach-imx/*vf610*
1741F:	arch/arm/boot/dts/vf*
1742
1743ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1744M:	Shawn Guo <shawnguo@kernel.org>
1745M:	Li Yang <leoyang.li@nxp.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1749F:	arch/arm/boot/dts/ls1021a*
1750F:	arch/arm64/boot/dts/freescale/fsl-*
1751F:	arch/arm64/boot/dts/freescale/qoriq-*
1752
1753ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1754M:	Lennert Buytenhek <kernel@wantstofly.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757
1758ARM/GUMSTIX MACHINE SUPPORT
1759M:	Steve Sakoman <sakoman@gmail.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762
1763ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1764M:	Philipp Zabel <philipp.zabel@gmail.com>
1765M:	Paul Parsons <lost.distance@yahoo.com>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S:	Maintained
1768F:	arch/arm/mach-pxa/hx4700.c
1769F:	arch/arm/mach-pxa/include/mach/hx4700.h
1770F:	sound/soc/pxa/hx4700.c
1771
1772ARM/HISILICON SOC SUPPORT
1773M:	Wei Xu <xuwei5@hisilicon.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775W:	http://www.hisilicon.com
1776S:	Supported
1777T:	git git://github.com/hisilicon/linux-hisi.git
1778F:	arch/arm/mach-hisi/
1779F:	arch/arm/boot/dts/hi3*
1780F:	arch/arm/boot/dts/hip*
1781F:	arch/arm/boot/dts/hisi*
1782F:	arch/arm64/boot/dts/hisilicon/
1783
1784ARM/HP JORNADA 7XX MACHINE SUPPORT
1785M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1786W:	www.jlime.com
1787S:	Maintained
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1789F:	arch/arm/mach-sa1100/jornada720.c
1790F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1791
1792ARM/IGEP MACHINE SUPPORT
1793M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1794M:	Javier Martinez Canillas <javier@dowhile0.org>
1795L:	linux-omap@vger.kernel.org
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	arch/arm/boot/dts/omap3-igep*
1799
1800ARM/INCOME PXA270 SUPPORT
1801M:	Marek Vasut <marek.vasut@gmail.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1805
1806ARM/INTEL IOP32X ARM ARCHITECTURE
1807M:	Lennert Buytenhek <kernel@wantstofly.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810
1811ARM/INTEL IQ81342EX MACHINE SUPPORT
1812M:	Lennert Buytenhek <kernel@wantstofly.org>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815
1816ARM/INTEL IXDP2850 MACHINE SUPPORT
1817M:	Lennert Buytenhek <kernel@wantstofly.org>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820
1821ARM/INTEL IXP4XX ARM ARCHITECTURE
1822M:	Linus Walleij <linusw@kernel.org>
1823M:	Imre Kaloz <kaloz@openwrt.org>
1824M:	Krzysztof Halasa <khalasa@piap.pl>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1828F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1829F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1830F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1831F:	arch/arm/mach-ixp4xx/
1832F:	drivers/clocksource/timer-ixp4xx.c
1833F:	drivers/gpio/gpio-ixp4xx.c
1834F:	drivers/irqchip/irq-ixp4xx.c
1835F:	include/linux/irqchip/irq-ixp4xx.h
1836F:	include/linux/platform_data/timer-ixp4xx.h
1837
1838ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1839M:	Jonathan Cameron <jic23@cam.ac.uk>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S:	Maintained
1842F:	arch/arm/mach-pxa/stargate2.c
1843F:	drivers/pcmcia/pxa2xx_stargate2.c
1844
1845ARM/INTEL XSC3 (MANZANO) ARM CORE
1846M:	Lennert Buytenhek <kernel@wantstofly.org>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849
1850ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1851M:	Lennert Buytenhek <kernel@wantstofly.org>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854
1855ARM/LG1K ARCHITECTURE
1856M:	Chanho Min <chanho.min@lge.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	arch/arm64/boot/dts/lg/
1860
1861ARM/LOGICPD PXA270 MACHINE SUPPORT
1862M:	Lennert Buytenhek <kernel@wantstofly.org>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S:	Maintained
1865
1866ARM/LPC18XX ARCHITECTURE
1867M:	Vladimir Zapolskiy <vz@mleia.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S:	Maintained
1870F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1871F:	arch/arm/boot/dts/lpc43*
1872F:	drivers/i2c/busses/i2c-lpc2k.c
1873F:	drivers/memory/pl172.c
1874F:	drivers/mtd/spi-nor/nxp-spifi.c
1875F:	drivers/rtc/rtc-lpc24xx.c
1876N:	lpc18xx
1877
1878ARM/LPC32XX SOC SUPPORT
1879M:	Vladimir Zapolskiy <vz@mleia.com>
1880M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1885F:	arch/arm/boot/dts/lpc32*
1886F:	arch/arm/mach-lpc32xx/
1887F:	drivers/i2c/busses/i2c-pnx.c
1888F:	drivers/net/ethernet/nxp/lpc_eth.c
1889F:	drivers/usb/host/ohci-nxp.c
1890F:	drivers/watchdog/pnx4008_wdt.c
1891N:	lpc32xx
1892
1893ARM/MAGICIAN MACHINE SUPPORT
1894M:	Philipp Zabel <philipp.zabel@gmail.com>
1895S:	Maintained
1896
1897ARM/Marvell Dove/MV78xx0/Orion SOC support
1898M:	Jason Cooper <jason@lakedaemon.net>
1899M:	Andrew Lunn <andrew@lunn.ch>
1900M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1901M:	Gregory Clement <gregory.clement@bootlin.com>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S:	Maintained
1904F:	Documentation/devicetree/bindings/soc/dove/
1905F:	arch/arm/mach-dove/
1906F:	arch/arm/mach-mv78xx0/
1907F:	arch/arm/mach-orion5x/
1908F:	arch/arm/plat-orion/
1909F:	arch/arm/boot/dts/dove*
1910F:	arch/arm/boot/dts/orion5x*
1911T:	git git://git.infradead.org/linux-mvebu.git
1912
1913ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1914M:	Jason Cooper <jason@lakedaemon.net>
1915M:	Andrew Lunn <andrew@lunn.ch>
1916M:	Gregory Clement <gregory.clement@bootlin.com>
1917M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919S:	Maintained
1920F:	arch/arm/boot/dts/armada*
1921F:	arch/arm/boot/dts/kirkwood*
1922F:	arch/arm/configs/mvebu_*_defconfig
1923F:	arch/arm/mach-mvebu/
1924F:	arch/arm64/boot/dts/marvell/armada*
1925F:	drivers/cpufreq/armada-37xx-cpufreq.c
1926F:	drivers/cpufreq/armada-8k-cpufreq.c
1927F:	drivers/cpufreq/mvebu-cpufreq.c
1928F:	drivers/irqchip/irq-armada-370-xp.c
1929F:	drivers/irqchip/irq-mvebu-*
1930F:	drivers/pinctrl/mvebu/
1931F:	drivers/rtc/rtc-armada38x.c
1932T:	git git://git.infradead.org/linux-mvebu.git
1933
1934ARM/Mediatek RTC DRIVER
1935M:	Eddie Huang <eddie.huang@mediatek.com>
1936M:	Sean Wang <sean.wang@mediatek.com>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1939S:	Maintained
1940F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1941F:	drivers/rtc/rtc-mt6397.c
1942F:	drivers/rtc/rtc-mt7622.c
1943
1944ARM/Mediatek SoC support
1945M:	Matthias Brugger <matthias.bgg@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1948W:	https://mtk.bcnfs.org/
1949C:	irc://chat.freenode.net/linux-mediatek
1950S:	Maintained
1951F:	arch/arm/boot/dts/mt6*
1952F:	arch/arm/boot/dts/mt7*
1953F:	arch/arm/boot/dts/mt8*
1954F:	arch/arm/mach-mediatek/
1955F:	arch/arm64/boot/dts/mediatek/
1956F:	drivers/soc/mediatek/
1957N:	mtk
1958N:	mt[678]
1959K:	mediatek
1960
1961ARM/Mediatek USB3 PHY DRIVER
1962M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966F:	drivers/phy/mediatek/
1967F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1968
1969ARM/Microchip (AT91) SoC support
1970M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1971M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1972M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974W:	http://www.linux4sam.org
1975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1976S:	Supported
1977N:	at91
1978N:	atmel
1979F:	arch/arm/mach-at91/
1980F:	include/soc/at91/
1981F:	arch/arm/boot/dts/at91*.dts
1982F:	arch/arm/boot/dts/at91*.dtsi
1983F:	arch/arm/boot/dts/sama*.dts
1984F:	arch/arm/boot/dts/sama*.dtsi
1985F:	arch/arm/include/debug/at91.S
1986F:	drivers/memory/atmel*
1987F:	drivers/watchdog/sama5d4_wdt.c
1988X:	drivers/input/touchscreen/atmel_mxt_ts.c
1989X:	drivers/net/wireless/atmel/
1990
1991ARM/MIOA701 MACHINE SUPPORT
1992M:	Robert Jarzmik <robert.jarzmik@free.fr>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994F:	arch/arm/mach-pxa/mioa701.c
1995S:	Maintained
1996
1997ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1998M:	Michael Petchkovsky <mkpetch@internode.on.net>
1999S:	Maintained
2000
2001ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2002M:	Linus Walleij <linus.walleij@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2006F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2007F:	arch/arm/mach-nomadik/
2008F:	arch/arm/mach-u300/
2009F:	arch/arm/mach-ux500/
2010F:	drivers/soc/ux500/
2011F:	arch/arm/boot/dts/ste-*
2012F:	drivers/clk/clk-nomadik.c
2013F:	drivers/clk/clk-u300.c
2014F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2015F:	drivers/clocksource/timer-u300.c
2016F:	drivers/dma/coh901318*
2017F:	drivers/dma/ste_dma40*
2018F:	drivers/hwspinlock/u8500_hsem.c
2019F:	drivers/i2c/busses/i2c-nomadik.c
2020F:	drivers/i2c/busses/i2c-stu300.c
2021F:	drivers/mfd/ab3100*
2022F:	drivers/mfd/ab8500*
2023F:	drivers/mfd/abx500*
2024F:	drivers/mfd/dbx500*
2025F:	drivers/mfd/db8500*
2026F:	drivers/pinctrl/nomadik/
2027F:	drivers/pinctrl/pinctrl-coh901*
2028F:	drivers/pinctrl/pinctrl-u300.c
2029F:	drivers/rtc/rtc-ab3100.c
2030F:	drivers/rtc/rtc-ab8500.c
2031F:	drivers/rtc/rtc-coh901331.c
2032F:	drivers/rtc/rtc-pl031.c
2033F:	drivers/watchdog/coh901327_wdt.c
2034F:	Documentation/devicetree/bindings/arm/ste-*
2035F:	Documentation/devicetree/bindings/arm/ux500/
2036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2037
2038ARM/NUVOTON NPCM ARCHITECTURE
2039M:	Avi Fishman <avifishman70@gmail.com>
2040M:	Tomer Maimon <tmaimon77@gmail.com>
2041M:	Tali Perry <tali.perry1@gmail.com>
2042R:	Patrick Venture <venture@google.com>
2043R:	Nancy Yuen <yuenn@google.com>
2044R:	Benjamin Fair <benjaminfair@google.com>
2045L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2046S:	Supported
2047F:	arch/arm/mach-npcm/
2048F:	arch/arm/boot/dts/nuvoton-npcm*
2049F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2050F:	drivers/*/*npcm*
2051F:	Documentation/devicetree/bindings/*/*npcm*
2052F:	Documentation/devicetree/bindings/*/*/*npcm*
2053
2054ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2055L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2056W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2057S:	Orphan
2058F:	arch/arm/mach-s3c24xx/mach-gta02.c
2059F:	arch/arm/mach-s3c24xx/gta02.h
2060
2061ARM/Orion SoC/Technologic Systems TS-78xx platform support
2062M:	Alexander Clouter <alex@digriz.org.uk>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064W:	http://www.digriz.org.uk/ts78xx/kernel
2065S:	Maintained
2066F:	arch/arm/mach-orion5x/ts78xx-*
2067
2068ARM/OXNAS platform support
2069M:	Neil Armstrong <narmstrong@baylibre.com>
2070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071L:	linux-oxnas@groups.io (moderated for non-subscribers)
2072S:	Maintained
2073F:	arch/arm/mach-oxnas/
2074F:	arch/arm/boot/dts/ox8*.dts*
2075N:	oxnas
2076
2077ARM/PALM TREO SUPPORT
2078M:	Tomas Cech <sleep_walker@suse.com>
2079L:	linux-arm-kernel@lists.infradead.org
2080W:	http://hackndev.com
2081S:	Maintained
2082F:	arch/arm/mach-pxa/palmtreo.*
2083
2084ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2085M:	Marek Vasut <marek.vasut@gmail.com>
2086L:	linux-arm-kernel@lists.infradead.org
2087W:	http://hackndev.com
2088S:	Maintained
2089F:	arch/arm/mach-pxa/include/mach/palmtx.h
2090F:	arch/arm/mach-pxa/palmtx.c
2091F:	arch/arm/mach-pxa/palmt5.*
2092F:	arch/arm/mach-pxa/include/mach/palmld.h
2093F:	arch/arm/mach-pxa/palmld.c
2094F:	arch/arm/mach-pxa/palmte2.*
2095F:	arch/arm/mach-pxa/include/mach/palmtc.h
2096F:	arch/arm/mach-pxa/palmtc.c
2097
2098ARM/PALMZ72 SUPPORT
2099M:	Sergey Lapin <slapin@ossfans.org>
2100L:	linux-arm-kernel@lists.infradead.org
2101W:	http://hackndev.com
2102S:	Maintained
2103F:	arch/arm/mach-pxa/palmz72.*
2104
2105ARM/PLEB SUPPORT
2106M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2107W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2108S:	Maintained
2109
2110ARM/PT DIGITAL BOARD PORT
2111M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113W:	http://www.armlinux.org.uk/
2114S:	Maintained
2115
2116ARM/QUALCOMM SUPPORT
2117M:	Andy Gross <agross@kernel.org>
2118L:	linux-arm-msm@vger.kernel.org
2119S:	Maintained
2120F:	Documentation/devicetree/bindings/soc/qcom/
2121F:	Documentation/devicetree/bindings/*/qcom*
2122F:	arch/arm/boot/dts/qcom-*.dts
2123F:	arch/arm/boot/dts/qcom-*.dtsi
2124F:	arch/arm/mach-qcom/
2125F:	arch/arm64/boot/dts/qcom/
2126F:	drivers/*/qcom/
2127F:	drivers/*/qcom*
2128F:	drivers/*/*/qcom/
2129F:	drivers/*/*/qcom*
2130F:	drivers/*/pm8???-*
2131F:	drivers/bluetooth/btqcomsmd.c
2132F:	drivers/clocksource/timer-qcom.c
2133F:	drivers/extcon/extcon-qcom*
2134F:	drivers/iommu/msm*
2135F:	drivers/i2c/busses/i2c-qup.c
2136F:	drivers/i2c/busses/i2c-qcom-geni.c
2137F:	drivers/mfd/ssbi.c
2138F:	drivers/mmc/host/mmci_qcom*
2139F:	drivers/mmc/host/sdhci-msm.c
2140F:	drivers/pci/controller/dwc/pcie-qcom.c
2141F:	drivers/phy/qualcomm/
2142F:	drivers/power/*/msm*
2143F:	drivers/reset/reset-qcom-*
2144F:	drivers/scsi/ufs/ufs-qcom.*
2145F:	drivers/spi/spi-qup.c
2146F:	drivers/spi/spi-geni-qcom.c
2147F:	drivers/spi/spi-qcom-qspi.c
2148F:	drivers/tty/serial/msm_serial.c
2149F:	drivers/usb/dwc3/dwc3-qcom.c
2150F:	include/dt-bindings/*/qcom*
2151F:	include/linux/*/qcom*
2152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2153
2154ARM/RADISYS ENP2611 MACHINE SUPPORT
2155M:	Lennert Buytenhek <kernel@wantstofly.org>
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158
2159ARM/RDA MICRO ARCHITECTURE
2160M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/rda8810pl-*
2165F:	drivers/clocksource/timer-rda.c
2166F:	drivers/irqchip/irq-rda-intc.c
2167F:	drivers/tty/serial/rda-uart.c
2168F:	Documentation/devicetree/bindings/arm/rda.yaml
2169F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2170F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2171F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2172
2173ARM/REALTEK ARCHITECTURE
2174M:	Andreas Färber <afaerber@suse.de>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176S:	Maintained
2177F:	arch/arm64/boot/dts/realtek/
2178F:	Documentation/devicetree/bindings/arm/realtek.yaml
2179
2180ARM/RENESAS ARM64 ARCHITECTURE
2181M:	Simon Horman <horms@verge.net.au>
2182M:	Geert Uytterhoeven <geert+renesas@glider.be>
2183M:	Magnus Damm <magnus.damm@gmail.com>
2184L:	linux-renesas-soc@vger.kernel.org
2185Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2188S:	Supported
2189F:	arch/arm64/boot/dts/renesas/
2190F:	Documentation/devicetree/bindings/arm/renesas.yaml
2191F:	drivers/soc/renesas/
2192F:	include/linux/soc/renesas/
2193
2194ARM/RISCPC ARCHITECTURE
2195M:	Russell King <linux@armlinux.org.uk>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197W:	http://www.armlinux.org.uk/
2198S:	Maintained
2199F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2200F:	arch/arm/include/asm/hardware/ioc.h
2201F:	arch/arm/include/asm/hardware/iomd.h
2202F:	arch/arm/include/asm/hardware/memc.h
2203F:	arch/arm/mach-rpc/
2204F:	drivers/net/ethernet/8390/etherh.c
2205F:	drivers/net/ethernet/i825xx/ether1*
2206F:	drivers/net/ethernet/seeq/ether3*
2207F:	drivers/scsi/arm/
2208
2209ARM/Rockchip SoC support
2210M:	Heiko Stuebner <heiko@sntech.de>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212L:	linux-rockchip@lists.infradead.org
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2214S:	Maintained
2215F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2216F:	arch/arm/boot/dts/rk3*
2217F:	arch/arm/boot/dts/rv1108*
2218F:	arch/arm/mach-rockchip/
2219F:	drivers/clk/rockchip/
2220F:	drivers/i2c/busses/i2c-rk3x.c
2221F:	drivers/*/*rockchip*
2222F:	drivers/*/*/*rockchip*
2223F:	sound/soc/rockchip/
2224N:	rockchip
2225
2226ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2227M:	Kukjin Kim <kgene@kernel.org>
2228M:	Krzysztof Kozlowski <krzk@kernel.org>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2231Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2232S:	Maintained
2233F:	arch/arm/boot/dts/s3c*
2234F:	arch/arm/boot/dts/s5p*
2235F:	arch/arm/boot/dts/exynos*
2236F:	arch/arm64/boot/dts/exynos/
2237F:	arch/arm/plat-samsung/
2238F:	arch/arm/mach-s3c24*/
2239F:	arch/arm/mach-s3c64xx/
2240F:	arch/arm/mach-s5p*/
2241F:	arch/arm/mach-exynos*/
2242F:	drivers/*/*s3c24*
2243F:	drivers/*/*/*s3c24*
2244F:	drivers/*/*s3c64xx*
2245F:	drivers/*/*s5pv210*
2246F:	drivers/memory/samsung/
2247F:	drivers/soc/samsung/
2248F:	include/linux/soc/samsung/
2249F:	Documentation/arm/samsung/
2250F:	Documentation/devicetree/bindings/arm/samsung/
2251F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2252F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2253N:	exynos
2254
2255ARM/SAMSUNG MOBILE MACHINE SUPPORT
2256M:	Kyungmin Park <kyungmin.park@samsung.com>
2257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S:	Maintained
2259F:	arch/arm/mach-s5pv210/
2260
2261ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2262M:	Kyungmin Park <kyungmin.park@samsung.com>
2263M:	Kamil Debski <kamil@wypas.org>
2264M:	Andrzej Hajda <a.hajda@samsung.com>
2265L:	linux-arm-kernel@lists.infradead.org
2266L:	linux-media@vger.kernel.org
2267S:	Maintained
2268F:	drivers/media/platform/s5p-g2d/
2269
2270ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2271M:	Marek Szyprowski <m.szyprowski@samsung.com>
2272L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2273L:	linux-media@vger.kernel.org
2274S:	Maintained
2275F:	drivers/media/platform/s5p-cec/
2276F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2277
2278ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2279M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2280M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2281M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2282L:	linux-arm-kernel@lists.infradead.org
2283L:	linux-media@vger.kernel.org
2284S:	Maintained
2285F:	drivers/media/platform/s5p-jpeg/
2286
2287ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2288M:	Kyungmin Park <kyungmin.park@samsung.com>
2289M:	Kamil Debski <kamil@wypas.org>
2290M:	Jeongtae Park <jtp.park@samsung.com>
2291M:	Andrzej Hajda <a.hajda@samsung.com>
2292L:	linux-arm-kernel@lists.infradead.org
2293L:	linux-media@vger.kernel.org
2294S:	Maintained
2295F:	drivers/media/platform/s5p-mfc/
2296
2297ARM/SHMOBILE ARM ARCHITECTURE
2298M:	Simon Horman <horms@verge.net.au>
2299M:	Geert Uytterhoeven <geert+renesas@glider.be>
2300M:	Magnus Damm <magnus.damm@gmail.com>
2301L:	linux-renesas-soc@vger.kernel.org
2302Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2305S:	Supported
2306F:	arch/arm/boot/dts/emev2*
2307F:	arch/arm/boot/dts/gr-peach*
2308F:	arch/arm/boot/dts/iwg20d-q7*
2309F:	arch/arm/boot/dts/r7s*
2310F:	arch/arm/boot/dts/r8a*
2311F:	arch/arm/boot/dts/r9a*
2312F:	arch/arm/boot/dts/sh*
2313F:	arch/arm/configs/shmobile_defconfig
2314F:	arch/arm/include/debug/renesas-scif.S
2315F:	arch/arm/mach-shmobile/
2316F:	Documentation/devicetree/bindings/arm/renesas.yaml
2317F:	drivers/soc/renesas/
2318F:	include/linux/soc/renesas/
2319
2320ARM/SOCFPGA ARCHITECTURE
2321M:	Dinh Nguyen <dinguyen@kernel.org>
2322S:	Maintained
2323F:	arch/arm/mach-socfpga/
2324F:	arch/arm/boot/dts/socfpga*
2325F:	arch/arm/configs/socfpga_defconfig
2326F:	arch/arm64/boot/dts/altera/
2327F:	arch/arm64/boot/dts/intel/
2328W:	http://www.rocketboards.org
2329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2330
2331ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2332M:	Dinh Nguyen <dinguyen@kernel.org>
2333S:	Maintained
2334F:	drivers/clk/socfpga/
2335
2336ARM/SOCFPGA EDAC SUPPORT
2337M:	Thor Thayer <thor.thayer@linux.intel.com>
2338S:	Maintained
2339F:	drivers/edac/altera_edac.
2340
2341ARM/SPREADTRUM SoC SUPPORT
2342M:	Orson Zhai <orsonzhai@gmail.com>
2343M:	Baolin Wang <baolin.wang@linaro.org>
2344M:	Chunyan Zhang <zhang.lyra@gmail.com>
2345S:	Maintained
2346F:	arch/arm64/boot/dts/sprd
2347N:	sprd
2348
2349ARM/STI ARCHITECTURE
2350M:	Patrice Chotard <patrice.chotard@st.com>
2351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352W:	http://www.stlinux.com
2353S:	Maintained
2354F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2355F:	arch/arm/mach-sti/
2356F:	arch/arm/boot/dts/sti*
2357F:	drivers/char/hw_random/st-rng.c
2358F:	drivers/clocksource/arm_global_timer.c
2359F:	drivers/clocksource/clksrc_st_lpc.c
2360F:	drivers/cpufreq/sti-cpufreq.c
2361F:	drivers/dma/st_fdma*
2362F:	drivers/i2c/busses/i2c-st.c
2363F:	drivers/media/rc/st_rc.c
2364F:	drivers/media/platform/sti/c8sectpfe/
2365F:	drivers/mmc/host/sdhci-st.c
2366F:	drivers/phy/st/phy-miphy28lp.c
2367F:	drivers/phy/st/phy-stih407-usb.c
2368F:	drivers/pinctrl/pinctrl-st.c
2369F:	drivers/remoteproc/st_remoteproc.c
2370F:	drivers/remoteproc/st_slim_rproc.c
2371F:	drivers/reset/sti/
2372F:	drivers/rtc/rtc-st-lpc.c
2373F:	drivers/tty/serial/st-asc.c
2374F:	drivers/usb/dwc3/dwc3-st.c
2375F:	drivers/usb/host/ehci-st.c
2376F:	drivers/usb/host/ohci-st.c
2377F:	drivers/watchdog/st_lpc_wdt.c
2378F:	drivers/ata/ahci_st.c
2379F:	include/linux/remoteproc/st_slim_rproc.h
2380
2381ARM/STM32 ARCHITECTURE
2382M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2383M:	Alexandre Torgue <alexandre.torgue@st.com>
2384L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386S:	Maintained
2387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2388N:	stm32
2389N:	stm
2390F:	arch/arm/boot/dts/stm32*
2391F:	arch/arm/mach-stm32/
2392F:	drivers/clocksource/armv7m_systick.c
2393
2394ARM/Synaptics SoC support
2395M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2396M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399F:	arch/arm/mach-berlin/
2400F:	arch/arm/boot/dts/berlin*
2401F:	arch/arm64/boot/dts/synaptics/
2402
2403ARM/TANGO ARCHITECTURE
2404M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2405M:	Mans Rullgard <mans@mansr.com>
2406L:	linux-arm-kernel@lists.infradead.org
2407S:	Odd Fixes
2408N:	tango
2409
2410ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2411M:	Lennert Buytenhek <kernel@wantstofly.org>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414
2415ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2416M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2417L:	linux-tegra@vger.kernel.org
2418L:	linux-media@vger.kernel.org
2419S:	Maintained
2420F:	drivers/media/platform/tegra-cec/
2421F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2422
2423ARM/TETON BGA MACHINE SUPPORT
2424M:	"Mark F. Brown" <mark.brown314@gmail.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427
2428ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2429M:	Santosh Shilimkar <ssantosh@kernel.org>
2430L:	linux-kernel@vger.kernel.org
2431S:	Maintained
2432F:	drivers/memory/*emif*
2433
2434ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2435M:	Tero Kristo <t-kristo@ti.com>
2436M:	Nishanth Menon <nm@ti.com>
2437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438S:	Supported
2439F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2440F:	arch/arm64/boot/dts/ti/Makefile
2441F:	arch/arm64/boot/dts/ti/k3-*
2442F:	include/dt-bindings/pinctrl/k3.h
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447S:	Maintained
2448F:	arch/arm/mach-keystone/
2449F:	arch/arm/boot/dts/keystone-*
2450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2451
2452ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2453M:	Santosh Shilimkar <ssantosh@kernel.org>
2454L:	linux-kernel@vger.kernel.org
2455S:	Maintained
2456F:	drivers/clk/keystone/
2457
2458ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2459M:	Santosh Shilimkar <ssantosh@kernel.org>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461L:	linux-kernel@vger.kernel.org
2462S:	Maintained
2463F:	drivers/clocksource/timer-keystone.c
2464
2465ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2466M:	Santosh Shilimkar <ssantosh@kernel.org>
2467L:	linux-kernel@vger.kernel.org
2468S:	Maintained
2469F:	drivers/power/reset/keystone-reset.c
2470
2471ARM/THECUS N2100 MACHINE SUPPORT
2472M:	Lennert Buytenhek <kernel@wantstofly.org>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474S:	Maintained
2475
2476ARM/TOSA MACHINE SUPPORT
2477M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2478M:	Dirk Opfer <dirk@opfer-online.de>
2479S:	Maintained
2480
2481ARM/UNIPHIER ARCHITECTURE
2482M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2485S:	Maintained
2486F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2487F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2488F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2489F:	arch/arm/boot/dts/uniphier*
2490F:	arch/arm/include/asm/hardware/cache-uniphier.h
2491F:	arch/arm/mach-uniphier/
2492F:	arch/arm/mm/cache-uniphier.c
2493F:	arch/arm64/boot/dts/socionext/uniphier*
2494F:	drivers/bus/uniphier-system-bus.c
2495F:	drivers/clk/uniphier/
2496F:	drivers/dma/uniphier-mdmac.c
2497F:	drivers/gpio/gpio-uniphier.c
2498F:	drivers/i2c/busses/i2c-uniphier*
2499F:	drivers/irqchip/irq-uniphier-aidet.c
2500F:	drivers/mmc/host/uniphier-sd.c
2501F:	drivers/pinctrl/uniphier/
2502F:	drivers/reset/reset-uniphier.c
2503F:	drivers/tty/serial/8250/8250_uniphier.c
2504N:	uniphier
2505
2506ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2507M:	Ulf Hansson <ulf.hansson@linaro.org>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509T:	git git://git.linaro.org/people/ulfh/clk.git
2510S:	Maintained
2511F:	drivers/clk/ux500/
2512
2513ARM/VERSATILE EXPRESS PLATFORM
2514M:	Liviu Dudau <liviu.dudau@arm.com>
2515M:	Sudeep Holla <sudeep.holla@arm.com>
2516M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518S:	Maintained
2519F:	arch/arm/boot/dts/vexpress*
2520F:	arch/arm64/boot/dts/arm/
2521F:	arch/arm/mach-vexpress/
2522F:	*/*/vexpress*
2523F:	*/*/*/vexpress*
2524F:	drivers/clk/versatile/clk-vexpress-osc.c
2525F:	drivers/clocksource/timer-versatile.c
2526N:	mps2
2527
2528ARM/VFP SUPPORT
2529M:	Russell King <linux@armlinux.org.uk>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531W:	http://www.armlinux.org.uk/
2532S:	Maintained
2533F:	arch/arm/vfp/
2534
2535ARM/VOIPAC PXA270 SUPPORT
2536M:	Marek Vasut <marek.vasut@gmail.com>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Maintained
2539F:	arch/arm/mach-pxa/vpac270.c
2540F:	arch/arm/mach-pxa/include/mach/vpac270.h
2541
2542ARM/VT8500 ARM ARCHITECTURE
2543M:	Tony Prisk <linux@prisktech.co.nz>
2544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2547F:	arch/arm/mach-vt8500/
2548F:	drivers/clocksource/timer-vt8500.c
2549F:	drivers/i2c/busses/i2c-wmt.c
2550F:	drivers/mmc/host/wmt-sdmmc.c
2551F:	drivers/pwm/pwm-vt8500.c
2552F:	drivers/rtc/rtc-vt8500.c
2553F:	drivers/tty/serial/vt8500_serial.c
2554F:	drivers/usb/host/ehci-platform.c
2555F:	drivers/usb/host/uhci-platform.c
2556F:	drivers/video/fbdev/vt8500lcdfb.*
2557F:	drivers/video/fbdev/wm8505fb*
2558F:	drivers/video/fbdev/wmt_ge_rops.*
2559
2560ARM/ZIPIT Z2 SUPPORT
2561M:	Marek Vasut <marek.vasut@gmail.com>
2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564F:	arch/arm/mach-pxa/z2.c
2565F:	arch/arm/mach-pxa/include/mach/z2.h
2566
2567ARM/ZTE ARCHITECTURE
2568M:	Jun Nie <jun.nie@linaro.org>
2569M:	Shawn Guo <shawnguo@kernel.org>
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571S:	Maintained
2572F:	arch/arm/boot/dts/zx2967*
2573F:	arch/arm/mach-zx/
2574F:	arch/arm64/boot/dts/zte/
2575F:	drivers/clk/zte/
2576F:	drivers/dma/zx_dma.c
2577F:	drivers/gpio/gpio-zx.c
2578F:	drivers/i2c/busses/i2c-zx2967.c
2579F:	drivers/mmc/host/dw_mmc-zx.*
2580F:	drivers/pinctrl/zte/
2581F:	drivers/soc/zte/
2582F:	drivers/thermal/zx2967_thermal.c
2583F:	drivers/watchdog/zx2967_wdt.c
2584F:	Documentation/devicetree/bindings/arm/zte.yaml
2585F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2586F:	Documentation/devicetree/bindings/dma/zxdma.txt
2587F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2588F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2589F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2590F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2591F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2592F:	Documentation/devicetree/bindings/soc/zte/
2593F:	Documentation/devicetree/bindings/sound/zte,*.txt
2594F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2595F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2596F:	include/dt-bindings/clock/zx2967*.h
2597F:	include/dt-bindings/soc/zte,*.h
2598F:	sound/soc/codecs/zx_aud96p22.c
2599F:	sound/soc/zte/
2600
2601ARM/ZYNQ ARCHITECTURE
2602M:	Michal Simek <michal.simek@xilinx.com>
2603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604W:	http://wiki.xilinx.com
2605T:	git https://github.com/Xilinx/linux-xlnx.git
2606S:	Supported
2607F:	arch/arm/mach-zynq/
2608F:	drivers/cpuidle/cpuidle-zynq.c
2609F:	drivers/block/xsysace.c
2610N:	zynq
2611N:	xilinx
2612F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2613F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2614F:	drivers/clocksource/timer-cadence-ttc.c
2615F:	drivers/i2c/busses/i2c-cadence.c
2616F:	drivers/mmc/host/sdhci-of-arasan.c
2617F:	drivers/edac/synopsys_edac.c
2618F:	drivers/i2c/busses/i2c-xiic.c
2619
2620ARM64 PORT (AARCH64 ARCHITECTURE)
2621M:	Catalin Marinas <catalin.marinas@arm.com>
2622M:	Will Deacon <will@kernel.org>
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2625S:	Maintained
2626F:	arch/arm64/
2627X:	arch/arm64/boot/dts/
2628F:	Documentation/arm64/
2629
2630AS3645A LED FLASH CONTROLLER DRIVER
2631M:	Sakari Ailus <sakari.ailus@iki.fi>
2632L:	linux-leds@vger.kernel.org
2633S:	Maintained
2634F:	drivers/leds/leds-as3645a.c
2635
2636ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2637M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2638L:	linux-media@vger.kernel.org
2639T:	git git://linuxtv.org/media_tree.git
2640S:	Maintained
2641F:	drivers/media/i2c/ak7375.c
2642F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2643
2644ASAHI KASEI AK8974 DRIVER
2645M:	Linus Walleij <linus.walleij@linaro.org>
2646L:	linux-iio@vger.kernel.org
2647W:	http://www.akm.com/
2648S:	Supported
2649F:	drivers/iio/magnetometer/ak8974.c
2650
2651ASC7621 HARDWARE MONITOR DRIVER
2652M:	George Joseph <george.joseph@fairview5.com>
2653L:	linux-hwmon@vger.kernel.org
2654S:	Maintained
2655F:	Documentation/hwmon/asc7621.rst
2656F:	drivers/hwmon/asc7621.c
2657
2658ASPEED PINCTRL DRIVERS
2659M:	Andrew Jeffery <andrew@aj.id.au>
2660L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2661L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2662L:	linux-gpio@vger.kernel.org
2663S:	Maintained
2664F:	drivers/pinctrl/aspeed/
2665F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2666
2667ASPEED VIDEO ENGINE DRIVER
2668M:	Eddie James <eajames@linux.ibm.com>
2669L:	linux-media@vger.kernel.org
2670L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2671S:	Maintained
2672F:	drivers/media/platform/aspeed-video.c
2673F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2674
2675ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2676M:	Corentin Chary <corentin.chary@gmail.com>
2677L:	acpi4asus-user@lists.sourceforge.net
2678L:	platform-driver-x86@vger.kernel.org
2679W:	http://acpi4asus.sf.net
2680S:	Maintained
2681F:	drivers/platform/x86/asus*.c
2682F:	drivers/platform/x86/eeepc*.c
2683
2684ASUS WIRELESS RADIO CONTROL DRIVER
2685M:	João Paulo Rechi Vita <jprvita@gmail.com>
2686L:	platform-driver-x86@vger.kernel.org
2687S:	Maintained
2688F:	drivers/platform/x86/asus-wireless.c
2689
2690ASYMMETRIC KEYS
2691M:	David Howells <dhowells@redhat.com>
2692L:	keyrings@vger.kernel.org
2693S:	Maintained
2694F:	Documentation/crypto/asymmetric-keys.txt
2695F:	include/linux/verification.h
2696F:	include/crypto/public_key.h
2697F:	include/crypto/pkcs7.h
2698F:	crypto/asymmetric_keys/
2699
2700ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2701R:	Dan Williams <dan.j.williams@intel.com>
2702W:	http://sourceforge.net/projects/xscaleiop
2703S:	Odd fixes
2704F:	Documentation/crypto/async-tx-api.txt
2705F:	crypto/async_tx/
2706F:	drivers/dma/
2707F:	include/linux/dmaengine.h
2708F:	include/linux/async_tx.h
2709
2710AT24 EEPROM DRIVER
2711M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2712L:	linux-i2c@vger.kernel.org
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2714S:	Maintained
2715F:	Documentation/devicetree/bindings/eeprom/at24.txt
2716F:	drivers/misc/eeprom/at24.c
2717
2718ATA OVER ETHERNET (AOE) DRIVER
2719M:	"Justin Sanders" <justin@coraid.com>
2720W:	http://www.openaoe.org/
2721S:	Supported
2722F:	Documentation/admin-guide/aoe/
2723F:	drivers/block/aoe/
2724
2725ATHEROS 71XX/9XXX GPIO DRIVER
2726M:	Alban Bedel <albeu@free.fr>
2727W:	https://github.com/AlbanBedel/linux
2728T:	git git://github.com/AlbanBedel/linux
2729S:	Maintained
2730F:	drivers/gpio/gpio-ath79.c
2731F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2732
2733ATHEROS 71XX/9XXX USB PHY DRIVER
2734M:	Alban Bedel <albeu@free.fr>
2735W:	https://github.com/AlbanBedel/linux
2736T:	git git://github.com/AlbanBedel/linux
2737S:	Maintained
2738F:	drivers/phy/qualcomm/phy-ath79-usb.c
2739F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2740
2741ATHEROS ATH GENERIC UTILITIES
2742M:	Kalle Valo <kvalo@codeaurora.org>
2743L:	linux-wireless@vger.kernel.org
2744S:	Supported
2745F:	drivers/net/wireless/ath/*
2746
2747ATHEROS ATH5K WIRELESS DRIVER
2748M:	Jiri Slaby <jirislaby@gmail.com>
2749M:	Nick Kossifidis <mickflemm@gmail.com>
2750M:	Luis Chamberlain <mcgrof@kernel.org>
2751L:	linux-wireless@vger.kernel.org
2752W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2753S:	Maintained
2754F:	drivers/net/wireless/ath/ath5k/
2755
2756ATHEROS ATH6KL WIRELESS DRIVER
2757M:	Kalle Valo <kvalo@codeaurora.org>
2758L:	linux-wireless@vger.kernel.org
2759W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2761S:	Supported
2762F:	drivers/net/wireless/ath/ath6kl/
2763
2764ATI_REMOTE2 DRIVER
2765M:	Ville Syrjala <syrjala@sci.fi>
2766S:	Maintained
2767F:	drivers/input/misc/ati_remote2.c
2768
2769ATK0110 HWMON DRIVER
2770M:	Luca Tettamanti <kronos.it@gmail.com>
2771L:	linux-hwmon@vger.kernel.org
2772S:	Maintained
2773F:	drivers/hwmon/asus_atk0110.c
2774
2775ATLX ETHERNET DRIVERS
2776M:	Jay Cliburn <jcliburn@gmail.com>
2777M:	Chris Snook <chris.snook@gmail.com>
2778L:	netdev@vger.kernel.org
2779W:	http://sourceforge.net/projects/atl1
2780W:	http://atl1.sourceforge.net
2781S:	Maintained
2782F:	drivers/net/ethernet/atheros/
2783
2784ATM
2785M:	Chas Williams <3chas3@gmail.com>
2786L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2787L:	netdev@vger.kernel.org
2788W:	http://linux-atm.sourceforge.net
2789S:	Maintained
2790F:	drivers/atm/
2791F:	include/linux/atm*
2792F:	include/uapi/linux/atm*
2793
2794ATMEL MACB ETHERNET DRIVER
2795M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2796S:	Supported
2797F:	drivers/net/ethernet/cadence/
2798
2799ATMEL MAXTOUCH DRIVER
2800M:	Nick Dyer <nick@shmanahar.org>
2801T:	git git://github.com/ndyer/linux.git
2802S:	Maintained
2803F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2804F:	drivers/input/touchscreen/atmel_mxt_ts.c
2805
2806ATMEL WIRELESS DRIVER
2807M:	Simon Kelley <simon@thekelleys.org.uk>
2808L:	linux-wireless@vger.kernel.org
2809W:	http://www.thekelleys.org.uk/atmel
2810W:	http://atmelwlandriver.sourceforge.net/
2811S:	Maintained
2812F:	drivers/net/wireless/atmel/atmel*
2813
2814ATOMIC INFRASTRUCTURE
2815M:	Will Deacon <will@kernel.org>
2816M:	Peter Zijlstra <peterz@infradead.org>
2817R:	Boqun Feng <boqun.feng@gmail.com>
2818L:	linux-kernel@vger.kernel.org
2819S:	Maintained
2820F:	arch/*/include/asm/atomic*.h
2821F:	include/*/atomic*.h
2822F:	scripts/atomic/
2823
2824ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2825M:	Bradley Grove <linuxdrivers@attotech.com>
2826L:	linux-scsi@vger.kernel.org
2827W:	http://www.attotech.com
2828S:	Supported
2829F:	drivers/scsi/esas2r
2830
2831ATUSB IEEE 802.15.4 RADIO DRIVER
2832M:	Stefan Schmidt <stefan@datenfreihafen.org>
2833L:	linux-wpan@vger.kernel.org
2834S:	Maintained
2835F:	drivers/net/ieee802154/atusb.c
2836F:	drivers/net/ieee802154/atusb.h
2837F:	drivers/net/ieee802154/at86rf230.h
2838
2839AUDIT SUBSYSTEM
2840M:	Paul Moore <paul@paul-moore.com>
2841M:	Eric Paris <eparis@redhat.com>
2842L:	linux-audit@redhat.com (moderated for non-subscribers)
2843W:	https://github.com/linux-audit
2844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2845S:	Supported
2846F:	include/linux/audit.h
2847F:	include/uapi/linux/audit.h
2848F:	kernel/audit*
2849
2850AUXILIARY DISPLAY DRIVERS
2851M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2852S:	Maintained
2853F:	drivers/auxdisplay/
2854F:	include/linux/cfag12864b.h
2855
2856AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2857M:	Andreas Klinger <ak@it-klinger.de>
2858L:	linux-iio@vger.kernel.org
2859S:	Maintained
2860F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2861F:	drivers/iio/adc/hx711.c
2862
2863AX.25 NETWORK LAYER
2864M:	Ralf Baechle <ralf@linux-mips.org>
2865L:	linux-hams@vger.kernel.org
2866W:	http://www.linux-ax25.org/
2867S:	Maintained
2868F:	include/uapi/linux/ax25.h
2869F:	include/net/ax25.h
2870F:	net/ax25/
2871
2872AXENTIA ARM DEVICES
2873M:	Peter Rosin <peda@axentia.se>
2874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2875S:	Maintained
2876F:	Documentation/devicetree/bindings/arm/axentia.txt
2877F:	arch/arm/boot/dts/at91-linea.dtsi
2878F:	arch/arm/boot/dts/at91-natte.dtsi
2879F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2880F:	arch/arm/boot/dts/at91-tse850-3.dts
2881
2882AXENTIA ASOC DRIVERS
2883M:	Peter Rosin <peda@axentia.se>
2884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2885S:	Maintained
2886F:	Documentation/devicetree/bindings/sound/axentia,*
2887F:	sound/soc/atmel/tse850-pcm5142.c
2888
2889AXXIA I2C CONTROLLER
2890M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2891L:	linux-i2c@vger.kernel.org
2892S:	Maintained
2893F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2894F:	drivers/i2c/busses/i2c-axxia.c
2895
2896AZ6007 DVB DRIVER
2897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2898L:	linux-media@vger.kernel.org
2899W:	https://linuxtv.org
2900T:	git git://linuxtv.org/media_tree.git
2901S:	Maintained
2902F:	drivers/media/usb/dvb-usb-v2/az6007.c
2903
2904AZTECH FM RADIO RECEIVER DRIVER
2905M:	Hans Verkuil <hverkuil@xs4all.nl>
2906L:	linux-media@vger.kernel.org
2907T:	git git://linuxtv.org/media_tree.git
2908W:	https://linuxtv.org
2909S:	Maintained
2910F:	drivers/media/radio/radio-aztech*
2911
2912B43 WIRELESS DRIVER
2913L:	linux-wireless@vger.kernel.org
2914L:	b43-dev@lists.infradead.org
2915W:	http://wireless.kernel.org/en/users/Drivers/b43
2916S:	Odd Fixes
2917F:	drivers/net/wireless/broadcom/b43/
2918
2919B43LEGACY WIRELESS DRIVER
2920M:	Larry Finger <Larry.Finger@lwfinger.net>
2921L:	linux-wireless@vger.kernel.org
2922L:	b43-dev@lists.infradead.org
2923W:	http://wireless.kernel.org/en/users/Drivers/b43
2924S:	Maintained
2925F:	drivers/net/wireless/broadcom/b43legacy/
2926
2927BACKLIGHT CLASS/SUBSYSTEM
2928M:	Lee Jones <lee.jones@linaro.org>
2929M:	Daniel Thompson <daniel.thompson@linaro.org>
2930M:	Jingoo Han <jingoohan1@gmail.com>
2931L:	dri-devel@lists.freedesktop.org
2932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2933S:	Maintained
2934F:	drivers/video/backlight/
2935F:	include/linux/backlight.h
2936F:	include/linux/pwm_backlight.h
2937F:	Documentation/devicetree/bindings/leds/backlight
2938F:	Documentation/ABI/stable/sysfs-class-backlight
2939F:	Documentation/ABI/testing/sysfs-class-backlight
2940
2941BATMAN ADVANCED
2942M:	Marek Lindner <mareklindner@neomailbox.ch>
2943M:	Simon Wunderlich <sw@simonwunderlich.de>
2944M:	Antonio Quartulli <a@unstable.cc>
2945M:	Sven Eckelmann <sven@narfation.org>
2946L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2947W:	https://www.open-mesh.org/
2948B:	https://www.open-mesh.org/projects/batman-adv/issues
2949C:	irc://chat.freenode.net/batman
2950Q:	https://patchwork.open-mesh.org/project/batman/list/
2951T:	git https://git.open-mesh.org/linux-merge.git
2952S:	Maintained
2953F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2954F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2955F:	Documentation/networking/batman-adv.rst
2956F:	include/uapi/linux/batadv_packet.h
2957F:	include/uapi/linux/batman_adv.h
2958F:	net/batman-adv/
2959
2960BAYCOM/HDLCDRV DRIVERS FOR AX.25
2961M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2962L:	linux-hams@vger.kernel.org
2963W:	http://www.baycom.org/~tom/ham/ham.html
2964S:	Maintained
2965F:	drivers/net/hamradio/baycom*
2966
2967BCACHE (BLOCK LAYER CACHE)
2968M:	Coly Li <colyli@suse.de>
2969M:	Kent Overstreet <kent.overstreet@gmail.com>
2970L:	linux-bcache@vger.kernel.org
2971W:	http://bcache.evilpiepirate.org
2972C:	irc://irc.oftc.net/bcache
2973S:	Maintained
2974F:	drivers/md/bcache/
2975
2976BDISP ST MEDIA DRIVER
2977M:	Fabien Dessenne <fabien.dessenne@st.com>
2978L:	linux-media@vger.kernel.org
2979T:	git git://linuxtv.org/media_tree.git
2980W:	https://linuxtv.org
2981S:	Supported
2982F:	drivers/media/platform/sti/bdisp
2983
2984BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2985M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2986L:	netdev@vger.kernel.org
2987S:	Maintained
2988F:	drivers/net/ethernet/ec_bhf.c
2989
2990BEFS FILE SYSTEM
2991M:	Luis de Bethencourt <luisbg@kernel.org>
2992M:	Salah Triki <salah.triki@gmail.com>
2993S:	Maintained
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2995F:	Documentation/filesystems/befs.txt
2996F:	fs/befs/
2997
2998BFQ I/O SCHEDULER
2999M:	Paolo Valente <paolo.valente@linaro.org>
3000M:	Jens Axboe <axboe@kernel.dk>
3001L:	linux-block@vger.kernel.org
3002S:	Maintained
3003F:	block/bfq-*
3004F:	Documentation/block/bfq-iosched.rst
3005
3006BFS FILE SYSTEM
3007M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3008S:	Maintained
3009F:	Documentation/filesystems/bfs.txt
3010F:	fs/bfs/
3011F:	include/uapi/linux/bfs_fs.h
3012
3013BLINKM RGB LED DRIVER
3014M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3015S:	Maintained
3016F:	drivers/leds/leds-blinkm.c
3017
3018BLOCK LAYER
3019M:	Jens Axboe <axboe@kernel.dk>
3020L:	linux-block@vger.kernel.org
3021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3022S:	Maintained
3023F:	block/
3024F:	drivers/block/
3025F:	kernel/trace/blktrace.c
3026F:	lib/sbitmap.c
3027
3028BLOCK2MTD DRIVER
3029M:	Joern Engel <joern@lazybastard.org>
3030L:	linux-mtd@lists.infradead.org
3031S:	Maintained
3032F:	drivers/mtd/devices/block2mtd.c
3033
3034BLUETOOTH DRIVERS
3035M:	Marcel Holtmann <marcel@holtmann.org>
3036M:	Johan Hedberg <johan.hedberg@gmail.com>
3037L:	linux-bluetooth@vger.kernel.org
3038W:	http://www.bluez.org/
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3041S:	Maintained
3042F:	drivers/bluetooth/
3043
3044BLUETOOTH SUBSYSTEM
3045M:	Marcel Holtmann <marcel@holtmann.org>
3046M:	Johan Hedberg <johan.hedberg@gmail.com>
3047L:	linux-bluetooth@vger.kernel.org
3048W:	http://www.bluez.org/
3049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3051S:	Maintained
3052F:	net/bluetooth/
3053F:	include/net/bluetooth/
3054
3055BONDING DRIVER
3056M:	Jay Vosburgh <j.vosburgh@gmail.com>
3057M:	Veaceslav Falico <vfalico@gmail.com>
3058M:	Andy Gospodarek <andy@greyhouse.net>
3059L:	netdev@vger.kernel.org
3060W:	http://sourceforge.net/projects/bonding/
3061S:	Supported
3062F:	drivers/net/bonding/
3063F:	include/uapi/linux/if_bonding.h
3064
3065BPF (Safe dynamic programs and tools)
3066M:	Alexei Starovoitov <ast@kernel.org>
3067M:	Daniel Borkmann <daniel@iogearbox.net>
3068R:	Martin KaFai Lau <kafai@fb.com>
3069R:	Song Liu <songliubraving@fb.com>
3070R:	Yonghong Song <yhs@fb.com>
3071L:	netdev@vger.kernel.org
3072L:	bpf@vger.kernel.org
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3075Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3076S:	Supported
3077F:	arch/*/net/*
3078F:	Documentation/networking/filter.txt
3079F:	Documentation/bpf/
3080F:	include/linux/bpf*
3081F:	include/linux/filter.h
3082F:	include/trace/events/xdp.h
3083F:	include/uapi/linux/bpf*
3084F:	include/uapi/linux/filter.h
3085F:	kernel/bpf/
3086F:	kernel/trace/bpf_trace.c
3087F:	lib/test_bpf.c
3088F:	net/bpf/
3089F:	net/core/filter.c
3090F:	net/sched/act_bpf.c
3091F:	net/sched/cls_bpf.c
3092F:	samples/bpf/
3093F:	tools/bpf/
3094F:	tools/lib/bpf/
3095F:	tools/testing/selftests/bpf/
3096K:	bpf
3097N:	bpf
3098
3099BPF JIT for ARM
3100M:	Shubham Bansal <illusionist.neo@gmail.com>
3101L:	netdev@vger.kernel.org
3102L:	bpf@vger.kernel.org
3103S:	Maintained
3104F:	arch/arm/net/
3105
3106BPF JIT for ARM64
3107M:	Daniel Borkmann <daniel@iogearbox.net>
3108M:	Alexei Starovoitov <ast@kernel.org>
3109M:	Zi Shen Lim <zlim.lnx@gmail.com>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Supported
3113F:	arch/arm64/net/
3114
3115BPF JIT for MIPS (32-BIT AND 64-BIT)
3116M:	Paul Burton <paul.burton@mips.com>
3117L:	netdev@vger.kernel.org
3118L:	bpf@vger.kernel.org
3119S:	Maintained
3120F:	arch/mips/net/
3121
3122BPF JIT for NFP NICs
3123M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3124L:	netdev@vger.kernel.org
3125L:	bpf@vger.kernel.org
3126S:	Supported
3127F:	drivers/net/ethernet/netronome/nfp/bpf/
3128
3129BPF JIT for POWERPC (32-BIT AND 64-BIT)
3130M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3131M:	Sandipan Das <sandipan@linux.ibm.com>
3132L:	netdev@vger.kernel.org
3133L:	bpf@vger.kernel.org
3134S:	Maintained
3135F:	arch/powerpc/net/
3136
3137BPF JIT for RISC-V (RV64G)
3138M:	Björn Töpel <bjorn.topel@gmail.com>
3139L:	netdev@vger.kernel.org
3140S:	Maintained
3141F:	arch/riscv/net/
3142
3143BPF JIT for S390
3144M:	Ilya Leoshkevich <iii@linux.ibm.com>
3145M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3146M:	Vasily Gorbik <gor@linux.ibm.com>
3147L:	netdev@vger.kernel.org
3148L:	bpf@vger.kernel.org
3149S:	Maintained
3150F:	arch/s390/net/
3151X:	arch/s390/net/pnet.c
3152
3153BPF JIT for SPARC (32-BIT AND 64-BIT)
3154M:	David S. Miller <davem@davemloft.net>
3155L:	netdev@vger.kernel.org
3156L:	bpf@vger.kernel.org
3157S:	Maintained
3158F:	arch/sparc/net/
3159
3160BPF JIT for X86 32-BIT
3161M:	Wang YanQing <udknight@gmail.com>
3162L:	netdev@vger.kernel.org
3163L:	bpf@vger.kernel.org
3164S:	Maintained
3165F:	arch/x86/net/bpf_jit_comp32.c
3166
3167BPF JIT for X86 64-BIT
3168M:	Alexei Starovoitov <ast@kernel.org>
3169M:	Daniel Borkmann <daniel@iogearbox.net>
3170L:	netdev@vger.kernel.org
3171L:	bpf@vger.kernel.org
3172S:	Supported
3173F:	arch/x86/net/
3174X:	arch/x86/net/bpf_jit_comp32.c
3175
3176BROADCOM B44 10/100 ETHERNET DRIVER
3177M:	Michael Chan <michael.chan@broadcom.com>
3178L:	netdev@vger.kernel.org
3179S:	Supported
3180F:	drivers/net/ethernet/broadcom/b44.*
3181
3182BROADCOM B53 ETHERNET SWITCH DRIVER
3183M:	Florian Fainelli <f.fainelli@gmail.com>
3184L:	netdev@vger.kernel.org
3185L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3186S:	Supported
3187F:	drivers/net/dsa/b53/*
3188F:	include/linux/platform_data/b53.h
3189
3190BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3191M:	Florian Fainelli <f.fainelli@gmail.com>
3192M:	Ray Jui <rjui@broadcom.com>
3193M:	Scott Branden <sbranden@broadcom.com>
3194M:	bcm-kernel-feedback-list@broadcom.com
3195T:	git git://github.com/broadcom/mach-bcm
3196S:	Maintained
3197N:	bcm281*
3198N:	bcm113*
3199N:	bcm216*
3200N:	kona
3201F:	arch/arm/mach-bcm/
3202
3203BROADCOM BCM2835 ARM ARCHITECTURE
3204M:	Eric Anholt <eric@anholt.net>
3205M:	Stefan Wahren <wahrenst@gmx.net>
3206L:	bcm-kernel-feedback-list@broadcom.com
3207L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209T:	git git://github.com/anholt/linux
3210S:	Maintained
3211N:	bcm2835
3212F:	drivers/staging/vc04_services
3213
3214BROADCOM BCM47XX MIPS ARCHITECTURE
3215M:	Hauke Mehrtens <hauke@hauke-m.de>
3216M:	Rafał Miłecki <zajec5@gmail.com>
3217L:	linux-mips@vger.kernel.org
3218S:	Maintained
3219F:	Documentation/devicetree/bindings/mips/brcm/
3220F:	arch/mips/bcm47xx/*
3221F:	arch/mips/include/asm/mach-bcm47xx/*
3222
3223BROADCOM BCM5301X ARM ARCHITECTURE
3224M:	Hauke Mehrtens <hauke@hauke-m.de>
3225M:	Rafał Miłecki <zajec5@gmail.com>
3226M:	bcm-kernel-feedback-list@broadcom.com
3227L:	linux-arm-kernel@lists.infradead.org
3228S:	Maintained
3229F:	arch/arm/mach-bcm/bcm_5301x.c
3230F:	arch/arm/boot/dts/bcm5301x*.dtsi
3231F:	arch/arm/boot/dts/bcm470*
3232F:	arch/arm/boot/dts/bcm953012*
3233
3234BROADCOM BCM53573 ARM ARCHITECTURE
3235M:	Rafał Miłecki <rafal@milecki.pl>
3236L:	bcm-kernel-feedback-list@broadcom.com
3237L:	linux-arm-kernel@lists.infradead.org
3238S:	Maintained
3239F:	arch/arm/boot/dts/bcm53573*
3240F:	arch/arm/boot/dts/bcm47189*
3241
3242BROADCOM BCM63XX ARM ARCHITECTURE
3243M:	Florian Fainelli <f.fainelli@gmail.com>
3244M:	bcm-kernel-feedback-list@broadcom.com
3245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246T:	git git://github.com/broadcom/stblinux.git
3247S:	Maintained
3248N:	bcm63xx
3249
3250BROADCOM BCM63XX/BCM33XX UDC DRIVER
3251M:	Kevin Cernekee <cernekee@gmail.com>
3252L:	linux-usb@vger.kernel.org
3253S:	Maintained
3254F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3255
3256BROADCOM BCM7XXX ARM ARCHITECTURE
3257M:	Brian Norris <computersforpeace@gmail.com>
3258M:	Gregory Fong <gregory.0xf0@gmail.com>
3259M:	Florian Fainelli <f.fainelli@gmail.com>
3260M:	bcm-kernel-feedback-list@broadcom.com
3261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3262T:	git git://github.com/broadcom/stblinux.git
3263S:	Maintained
3264F:	arch/arm/mach-bcm/*brcmstb*
3265F:	arch/arm/boot/dts/bcm7*.dts*
3266F:	drivers/bus/brcmstb_gisb.c
3267F:	arch/arm/mm/cache-b15-rac.c
3268F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3269N:	brcmstb
3270
3271BROADCOM BMIPS CPUFREQ DRIVER
3272M:	Markus Mayer <mmayer@broadcom.com>
3273M:	bcm-kernel-feedback-list@broadcom.com
3274L:	linux-pm@vger.kernel.org
3275S:	Maintained
3276F:	drivers/cpufreq/bmips-cpufreq.c
3277
3278BROADCOM BMIPS MIPS ARCHITECTURE
3279M:	Kevin Cernekee <cernekee@gmail.com>
3280M:	Florian Fainelli <f.fainelli@gmail.com>
3281L:	bcm-kernel-feedback-list@broadcom.com
3282L:	linux-mips@vger.kernel.org
3283T:	git git://github.com/broadcom/stblinux.git
3284S:	Maintained
3285F:	arch/mips/bmips/*
3286F:	arch/mips/include/asm/mach-bmips/*
3287F:	arch/mips/kernel/*bmips*
3288F:	arch/mips/boot/dts/brcm/bcm*.dts*
3289F:	drivers/irqchip/irq-bcm63*
3290F:	drivers/irqchip/irq-bcm7*
3291F:	drivers/irqchip/irq-brcmstb*
3292F:	include/linux/bcm963xx_nvram.h
3293F:	include/linux/bcm963xx_tag.h
3294
3295BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3296M:	Rasesh Mody <rmody@marvell.com>
3297M:	GR-Linux-NIC-Dev@marvell.com
3298L:	netdev@vger.kernel.org
3299S:	Supported
3300F:	drivers/net/ethernet/broadcom/bnx2.*
3301F:	drivers/net/ethernet/broadcom/bnx2_*
3302
3303BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3304M:	QLogic-Storage-Upstream@qlogic.com
3305L:	linux-scsi@vger.kernel.org
3306S:	Supported
3307F:	drivers/scsi/bnx2fc/
3308
3309BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3310M:	QLogic-Storage-Upstream@qlogic.com
3311L:	linux-scsi@vger.kernel.org
3312S:	Supported
3313F:	drivers/scsi/bnx2i/
3314
3315BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3316M:	Ariel Elior <aelior@marvell.com>
3317M:	Sudarsana Kalluru <skalluru@marvell.com>
3318M:	GR-everest-linux-l2@marvell.com
3319L:	netdev@vger.kernel.org
3320S:	Supported
3321F:	drivers/net/ethernet/broadcom/bnx2x/
3322
3323BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3324M:	Michael Chan <michael.chan@broadcom.com>
3325L:	netdev@vger.kernel.org
3326S:	Supported
3327F:	drivers/net/ethernet/broadcom/bnxt/
3328
3329BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3330M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3331M:	Franky Lin <franky.lin@broadcom.com>
3332M:	Hante Meuleman <hante.meuleman@broadcom.com>
3333M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3334M:	Wright Feng <wright.feng@cypress.com>
3335L:	linux-wireless@vger.kernel.org
3336L:	brcm80211-dev-list.pdl@broadcom.com
3337L:	brcm80211-dev-list@cypress.com
3338S:	Supported
3339F:	drivers/net/wireless/broadcom/brcm80211/
3340
3341BROADCOM BRCMSTB GPIO DRIVER
3342M:	Gregory Fong <gregory.0xf0@gmail.com>
3343L:	bcm-kernel-feedback-list@broadcom.com
3344S:	Supported
3345F:	drivers/gpio/gpio-brcmstb.c
3346F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3347
3348BROADCOM BRCMSTB I2C DRIVER
3349M:	Kamal Dasu <kdasu.kdev@gmail.com>
3350L:	linux-i2c@vger.kernel.org
3351L:	bcm-kernel-feedback-list@broadcom.com
3352S:	Supported
3353F:	drivers/i2c/busses/i2c-brcmstb.c
3354F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3355
3356BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3357M:	Al Cooper <alcooperx@gmail.com>
3358L:	linux-kernel@vger.kernel.org
3359L:	bcm-kernel-feedback-list@broadcom.com
3360S:	Maintained
3361F:	drivers/phy/broadcom/phy-brcm-usb*
3362
3363BROADCOM GENET ETHERNET DRIVER
3364M:	Doug Berger <opendmb@gmail.com>
3365M:	Florian Fainelli <f.fainelli@gmail.com>
3366L:	bcm-kernel-feedback-list@broadcom.com
3367L:	netdev@vger.kernel.org
3368S:	Supported
3369F:	drivers/net/ethernet/broadcom/genet/
3370
3371BROADCOM IPROC ARM ARCHITECTURE
3372M:	Ray Jui <rjui@broadcom.com>
3373M:	Scott Branden <sbranden@broadcom.com>
3374M:	bcm-kernel-feedback-list@broadcom.com
3375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376T:	git git://github.com/broadcom/cygnus-linux.git
3377S:	Maintained
3378N:	iproc
3379N:	cygnus
3380N:	bcm[-_]nsp
3381N:	bcm9113*
3382N:	bcm9583*
3383N:	bcm9585*
3384N:	bcm9586*
3385N:	bcm988312
3386N:	bcm113*
3387N:	bcm583*
3388N:	bcm585*
3389N:	bcm586*
3390N:	bcm88312
3391N:	hr2
3392N:	stingray
3393F:	arch/arm64/boot/dts/broadcom/northstar2/*
3394F:	arch/arm64/boot/dts/broadcom/stingray/*
3395F:	drivers/clk/bcm/clk-ns*
3396F:	drivers/clk/bcm/clk-sr*
3397F:	drivers/pinctrl/bcm/pinctrl-ns*
3398F:	include/dt-bindings/clock/bcm-sr*
3399
3400BROADCOM KONA GPIO DRIVER
3401M:	Ray Jui <rjui@broadcom.com>
3402L:	bcm-kernel-feedback-list@broadcom.com
3403S:	Supported
3404F:	drivers/gpio/gpio-bcm-kona.c
3405F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3406
3407BROADCOM NETXTREME-E ROCE DRIVER
3408M:	Selvin Xavier <selvin.xavier@broadcom.com>
3409M:	Devesh Sharma <devesh.sharma@broadcom.com>
3410M:	Somnath Kotur <somnath.kotur@broadcom.com>
3411M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3412L:	linux-rdma@vger.kernel.org
3413W:	http://www.broadcom.com
3414S:	Supported
3415F:	drivers/infiniband/hw/bnxt_re/
3416F:	include/uapi/rdma/bnxt_re-abi.h
3417
3418BROADCOM NVRAM DRIVER
3419M:	Rafał Miłecki <zajec5@gmail.com>
3420L:	linux-mips@vger.kernel.org
3421S:	Maintained
3422F:	drivers/firmware/broadcom/*
3423
3424BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3425M:	Rafał Miłecki <zajec5@gmail.com>
3426L:	linux-wireless@vger.kernel.org
3427S:	Maintained
3428F:	drivers/bcma/
3429F:	include/linux/bcma/
3430
3431BROADCOM STB AVS CPUFREQ DRIVER
3432M:	Markus Mayer <mmayer@broadcom.com>
3433M:	bcm-kernel-feedback-list@broadcom.com
3434L:	linux-pm@vger.kernel.org
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3437F:	drivers/cpufreq/brcmstb*
3438
3439BROADCOM STB AVS TMON DRIVER
3440M:	Markus Mayer <mmayer@broadcom.com>
3441M:	bcm-kernel-feedback-list@broadcom.com
3442L:	linux-pm@vger.kernel.org
3443S:	Maintained
3444F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3445F:	drivers/thermal/broadcom/brcmstb*
3446
3447BROADCOM STB NAND FLASH DRIVER
3448M:	Brian Norris <computersforpeace@gmail.com>
3449M:	Kamal Dasu <kdasu.kdev@gmail.com>
3450L:	linux-mtd@lists.infradead.org
3451L:	bcm-kernel-feedback-list@broadcom.com
3452S:	Maintained
3453F:	drivers/mtd/nand/raw/brcmnand/
3454
3455BROADCOM STB DPFE DRIVER
3456M:	Markus Mayer <mmayer@broadcom.com>
3457M:	bcm-kernel-feedback-list@broadcom.com
3458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3461F:	drivers/memory/brcmstb_dpfe.c
3462
3463BROADCOM SPI DRIVER
3464M:	Kamal Dasu <kdasu.kdev@gmail.com>
3465M:	bcm-kernel-feedback-list@broadcom.com
3466S:	Maintained
3467F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3468F:	drivers/spi/spi-bcm-qspi.*
3469F:	drivers/spi/spi-brcmstb-qspi.c
3470F:	drivers/spi/spi-iproc-qspi.c
3471
3472BROADCOM SYSTEMPORT ETHERNET DRIVER
3473M:	Florian Fainelli <f.fainelli@gmail.com>
3474L:	bcm-kernel-feedback-list@broadcom.com
3475L:	netdev@vger.kernel.org
3476S:	Supported
3477F:	drivers/net/ethernet/broadcom/bcmsysport.*
3478
3479BROADCOM TG3 GIGABIT ETHERNET DRIVER
3480M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3481M:	Prashant Sreedharan <prashant@broadcom.com>
3482M:	Michael Chan <mchan@broadcom.com>
3483L:	netdev@vger.kernel.org
3484S:	Supported
3485F:	drivers/net/ethernet/broadcom/tg3.*
3486
3487BROCADE BFA FC SCSI DRIVER
3488M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3489M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3490L:	linux-scsi@vger.kernel.org
3491S:	Supported
3492F:	drivers/scsi/bfa/
3493
3494BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3495M:	Rasesh Mody <rmody@marvell.com>
3496M:	Sudarsana Kalluru <skalluru@marvell.com>
3497M:	GR-Linux-NIC-Dev@marvell.com
3498L:	netdev@vger.kernel.org
3499S:	Supported
3500F:	drivers/net/ethernet/brocade/bna/
3501
3502BSG (block layer generic sg v4 driver)
3503M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3504L:	linux-scsi@vger.kernel.org
3505S:	Supported
3506F:	block/bsg.c
3507F:	include/linux/bsg.h
3508F:	include/uapi/linux/bsg.h
3509
3510BT87X AUDIO DRIVER
3511M:	Clemens Ladisch <clemens@ladisch.de>
3512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3514S:	Maintained
3515F:	Documentation/sound/cards/bt87x.rst
3516F:	sound/pci/bt87x.c
3517
3518BT8XXGPIO DRIVER
3519M:	Michael Buesch <m@bues.ch>
3520W:	http://bu3sch.de/btgpio.php
3521S:	Maintained
3522F:	drivers/gpio/gpio-bt8xx.c
3523
3524BTRFS FILE SYSTEM
3525M:	Chris Mason <clm@fb.com>
3526M:	Josef Bacik <josef@toxicpanda.com>
3527M:	David Sterba <dsterba@suse.com>
3528L:	linux-btrfs@vger.kernel.org
3529W:	http://btrfs.wiki.kernel.org/
3530Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3532S:	Maintained
3533F:	Documentation/filesystems/btrfs.txt
3534F:	fs/btrfs/
3535F:	include/linux/btrfs*
3536F:	include/uapi/linux/btrfs*
3537
3538BTTV VIDEO4LINUX DRIVER
3539M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3540L:	linux-media@vger.kernel.org
3541W:	https://linuxtv.org
3542T:	git git://linuxtv.org/media_tree.git
3543S:	Odd fixes
3544F:	Documentation/media/v4l-drivers/bttv*
3545F:	drivers/media/pci/bt8xx/bttv*
3546
3547BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3548M:	Chanwoo Choi <cw00.choi@samsung.com>
3549L:	linux-pm@vger.kernel.org
3550L:	linux-samsung-soc@vger.kernel.org
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3552S:	Maintained
3553F:	drivers/devfreq/exynos-bus.c
3554F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3555
3556BUSLOGIC SCSI DRIVER
3557M:	Khalid Aziz <khalid@gonehiking.org>
3558L:	linux-scsi@vger.kernel.org
3559S:	Maintained
3560F:	drivers/scsi/BusLogic.*
3561F:	drivers/scsi/FlashPoint.*
3562
3563C-MEDIA CMI8788 DRIVER
3564M:	Clemens Ladisch <clemens@ladisch.de>
3565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3567S:	Maintained
3568F:	sound/pci/oxygen/
3569
3570C-SKY ARCHITECTURE
3571M:	Guo Ren <guoren@kernel.org>
3572T:	git https://github.com/c-sky/csky-linux.git
3573S:	Supported
3574F:	arch/csky/
3575F:	Documentation/devicetree/bindings/csky/
3576F:	drivers/irqchip/irq-csky-*
3577F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3578F:	drivers/clocksource/timer-gx6605s.c
3579F:	drivers/clocksource/timer-mp-csky.c
3580F:	Documentation/devicetree/bindings/timer/csky,*
3581K:	csky
3582N:	csky
3583
3584C6X ARCHITECTURE
3585M:	Mark Salter <msalter@redhat.com>
3586M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3587L:	linux-c6x-dev@linux-c6x.org
3588W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3589S:	Maintained
3590F:	arch/c6x/
3591
3592CA8210 IEEE-802.15.4 RADIO DRIVER
3593M:	Harry Morris <h.morris@cascoda.com>
3594L:	linux-wpan@vger.kernel.org
3595W:	https://github.com/Cascoda/ca8210-linux.git
3596S:	Maintained
3597F:	drivers/net/ieee802154/ca8210.c
3598F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3599
3600CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3601M:	David Howells <dhowells@redhat.com>
3602L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3603S:	Supported
3604F:	Documentation/filesystems/caching/cachefiles.txt
3605F:	fs/cachefiles/
3606
3607CADENCE MIPI-CSI2 BRIDGES
3608M:	Maxime Ripard <mripard@kernel.org>
3609L:	linux-media@vger.kernel.org
3610S:	Maintained
3611F:	Documentation/devicetree/bindings/media/cdns,*.txt
3612F:	drivers/media/platform/cadence/cdns-csi2*
3613
3614CADET FM/AM RADIO RECEIVER DRIVER
3615M:	Hans Verkuil <hverkuil@xs4all.nl>
3616L:	linux-media@vger.kernel.org
3617T:	git git://linuxtv.org/media_tree.git
3618W:	https://linuxtv.org
3619S:	Maintained
3620F:	drivers/media/radio/radio-cadet*
3621
3622CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3623M:	Jonathan Corbet <corbet@lwn.net>
3624L:	linux-media@vger.kernel.org
3625T:	git git://linuxtv.org/media_tree.git
3626S:	Maintained
3627F:	Documentation/media/v4l-drivers/cafe_ccic*
3628F:	drivers/media/platform/marvell-ccic/
3629
3630CAIF NETWORK LAYER
3631L:	netdev@vger.kernel.org
3632S:	Orphan
3633F:	Documentation/networking/caif/
3634F:	drivers/net/caif/
3635F:	include/uapi/linux/caif/
3636F:	include/net/caif/
3637F:	net/caif/
3638
3639CAKE QDISC
3640M:	Toke Høiland-Jørgensen <toke@toke.dk>
3641L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3642S:	Maintained
3643F:	net/sched/sch_cake.c
3644
3645CALGARY x86-64 IOMMU
3646M:	Muli Ben-Yehuda <mulix@mulix.org>
3647M:	Jon Mason <jdmason@kudzu.us>
3648L:	iommu@lists.linux-foundation.org
3649S:	Maintained
3650F:	arch/x86/kernel/pci-calgary_64.c
3651F:	arch/x86/kernel/tce_64.c
3652F:	arch/x86/include/asm/calgary.h
3653F:	arch/x86/include/asm/tce.h
3654
3655CAN NETWORK DRIVERS
3656M:	Wolfgang Grandegger <wg@grandegger.com>
3657M:	Marc Kleine-Budde <mkl@pengutronix.de>
3658L:	linux-can@vger.kernel.org
3659W:	https://github.com/linux-can
3660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3662S:	Maintained
3663F:	Documentation/devicetree/bindings/net/can/
3664F:	drivers/net/can/
3665F:	include/linux/can/dev.h
3666F:	include/linux/can/led.h
3667F:	include/linux/can/rx-offload.h
3668F:	include/linux/can/platform/
3669F:	include/uapi/linux/can/error.h
3670F:	include/uapi/linux/can/netlink.h
3671F:	include/uapi/linux/can/vxcan.h
3672
3673CAN NETWORK LAYER
3674M:	Oliver Hartkopp <socketcan@hartkopp.net>
3675M:	Marc Kleine-Budde <mkl@pengutronix.de>
3676L:	linux-can@vger.kernel.org
3677W:	https://github.com/linux-can
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3680S:	Maintained
3681F:	Documentation/networking/can.rst
3682F:	net/can/
3683F:	include/linux/can/core.h
3684F:	include/linux/can/skb.h
3685F:	include/net/netns/can.h
3686F:	include/uapi/linux/can.h
3687F:	include/uapi/linux/can/bcm.h
3688F:	include/uapi/linux/can/raw.h
3689F:	include/uapi/linux/can/gw.h
3690
3691CAN-J1939 NETWORK LAYER
3692M:	Robin van der Gracht <robin@protonic.nl>
3693M:	Oleksij Rempel <o.rempel@pengutronix.de>
3694R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3695L:	linux-can@vger.kernel.org
3696S:	Maintained
3697F:	Documentation/networking/j1939.txt
3698F:	net/can/j1939/
3699F:	include/uapi/linux/can/j1939.h
3700
3701CAPABILITIES
3702M:	Serge Hallyn <serge@hallyn.com>
3703L:	linux-security-module@vger.kernel.org
3704S:	Supported
3705F:	include/linux/capability.h
3706F:	include/uapi/linux/capability.h
3707F:	security/commoncap.c
3708F:	kernel/capability.c
3709
3710CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3711M:	Kevin Tsai <ktsai@capellamicro.com>
3712S:	Maintained
3713F:	drivers/iio/light/cm*
3714
3715CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3716M:	Christian Lamparter <chunkeey@googlemail.com>
3717L:	linux-wireless@vger.kernel.org
3718W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3719S:	Maintained
3720F:	drivers/net/wireless/ath/carl9170/
3721
3722CAVIUM I2C DRIVER
3723M:	Jan Glauber <jglauber@cavium.com>
3724M:	David Daney <david.daney@cavium.com>
3725W:	http://www.cavium.com
3726S:	Supported
3727F:	drivers/i2c/busses/i2c-octeon*
3728F:	drivers/i2c/busses/i2c-thunderx*
3729
3730CAVIUM LIQUIDIO NETWORK DRIVER
3731M:	Derek Chickles <dchickles@marvell.com>
3732M:	Satanand Burla <sburla@marvell.com>
3733M:	Felix Manlunas <fmanlunas@marvell.com>
3734L:	netdev@vger.kernel.org
3735W:	http://www.cavium.com
3736S:	Supported
3737F:	drivers/net/ethernet/cavium/liquidio/
3738
3739CAVIUM MMC DRIVER
3740M:	Jan Glauber <jglauber@cavium.com>
3741M:	David Daney <david.daney@cavium.com>
3742M:	Steven J. Hill <Steven.Hill@cavium.com>
3743W:	http://www.cavium.com
3744S:	Supported
3745F:	drivers/mmc/host/cavium*
3746
3747CAVIUM OCTEON-TX CRYPTO DRIVER
3748M:	George Cherian <george.cherian@cavium.com>
3749L:	linux-crypto@vger.kernel.org
3750W:	http://www.cavium.com
3751S:	Supported
3752F:	drivers/crypto/cavium/cpt/
3753
3754CAVIUM THUNDERX2 ARM64 SOC
3755M:	Robert Richter <rrichter@cavium.com>
3756M:	Jayachandran C <jnair@caviumnetworks.com>
3757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758S:	Maintained
3759F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3760F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3761
3762CC2520 IEEE-802.15.4 RADIO DRIVER
3763M:	Varka Bhadram <varkabhadram@gmail.com>
3764L:	linux-wpan@vger.kernel.org
3765S:	Maintained
3766F:	drivers/net/ieee802154/cc2520.c
3767F:	include/linux/spi/cc2520.h
3768F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3769
3770CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3771M:	Gilad Ben-Yossef <gilad@benyossef.com>
3772L:	linux-crypto@vger.kernel.org
3773S:	Supported
3774F:	drivers/crypto/ccree/
3775W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3776
3777CEC FRAMEWORK
3778M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3779L:	linux-media@vger.kernel.org
3780T:	git git://linuxtv.org/media_tree.git
3781W:	http://linuxtv.org
3782S:	Supported
3783F:	Documentation/media/kapi/cec-core.rst
3784F:	Documentation/media/uapi/cec
3785F:	drivers/media/cec/
3786F:	drivers/media/rc/keymaps/rc-cec.c
3787F:	include/media/cec.h
3788F:	include/media/cec-notifier.h
3789F:	include/uapi/linux/cec.h
3790F:	include/uapi/linux/cec-funcs.h
3791F:	Documentation/devicetree/bindings/media/cec.txt
3792F:	Documentation/ABI/testing/debugfs-cec-error-inj
3793
3794CEC GPIO DRIVER
3795M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Supported
3800F:	drivers/media/platform/cec-gpio/
3801F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3802
3803CELL BROADBAND ENGINE ARCHITECTURE
3804M:	Arnd Bergmann <arnd@arndb.de>
3805L:	linuxppc-dev@lists.ozlabs.org
3806W:	http://www.ibm.com/developerworks/power/cell/
3807S:	Supported
3808F:	arch/powerpc/include/asm/cell*.h
3809F:	arch/powerpc/include/asm/spu*.h
3810F:	arch/powerpc/include/uapi/asm/spu*.h
3811F:	arch/powerpc/oprofile/*cell*
3812F:	arch/powerpc/platforms/cell/
3813
3814CEPH COMMON CODE (LIBCEPH)
3815M:	Ilya Dryomov <idryomov@gmail.com>
3816M:	Jeff Layton <jlayton@kernel.org>
3817M:	Sage Weil <sage@redhat.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:	net/ceph/
3824F:	include/linux/ceph/
3825F:	include/linux/crush/
3826
3827CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3828M:	Jeff Layton <jlayton@kernel.org>
3829M:	Sage Weil <sage@redhat.com>
3830M:	Ilya Dryomov <idryomov@gmail.com>
3831L:	ceph-devel@vger.kernel.org
3832W:	http://ceph.com/
3833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3834T:	git git://github.com/ceph/ceph-client.git
3835S:	Supported
3836F:	Documentation/filesystems/ceph.txt
3837F:	fs/ceph/
3838
3839CERTIFICATE HANDLING:
3840M:	David Howells <dhowells@redhat.com>
3841M:	David Woodhouse <dwmw2@infradead.org>
3842L:	keyrings@vger.kernel.org
3843S:	Maintained
3844F:	Documentation/admin-guide/module-signing.rst
3845F:	certs/
3846F:	scripts/sign-file.c
3847F:	scripts/extract-cert.c
3848
3849CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3850L:	devel@driverdev.osuosl.org
3851S:	Obsolete
3852F:	drivers/staging/wusbcore/
3853
3854CFAG12864B LCD DRIVER
3855M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3856S:	Maintained
3857F:	drivers/auxdisplay/cfag12864b.c
3858F:	include/linux/cfag12864b.h
3859
3860CFAG12864BFB LCD FRAMEBUFFER DRIVER
3861M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3862S:	Maintained
3863F:	drivers/auxdisplay/cfag12864bfb.c
3864F:	include/linux/cfag12864b.h
3865
3866802.11 (including CFG80211/NL80211)
3867M:	Johannes Berg <johannes@sipsolutions.net>
3868L:	linux-wireless@vger.kernel.org
3869W:	http://wireless.kernel.org/
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3872S:	Maintained
3873F:	net/wireless/
3874F:	include/uapi/linux/nl80211.h
3875F:	include/linux/ieee80211.h
3876F:	include/net/wext.h
3877F:	include/net/cfg80211.h
3878F:	include/net/iw_handler.h
3879F:	include/net/ieee80211_radiotap.h
3880F:	Documentation/driver-api/80211/cfg80211.rst
3881F:	Documentation/networking/regulatory.txt
3882
3883CHAR and MISC DRIVERS
3884M:	Arnd Bergmann <arnd@arndb.de>
3885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3887S:	Supported
3888F:	drivers/char/
3889F:	drivers/misc/
3890F:	include/linux/miscdevice.h
3891
3892CHECKPATCH
3893M:	Andy Whitcroft <apw@canonical.com>
3894M:	Joe Perches <joe@perches.com>
3895S:	Maintained
3896F:	scripts/checkpatch.pl
3897
3898CHINESE DOCUMENTATION
3899M:	Harry Wei <harryxiyou@gmail.com>
3900M:	Alex Shi <alex.shi@linux.alibaba.com>
3901L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3902S:	Maintained
3903F:	Documentation/translations/zh_CN/
3904
3905CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3906M:	Peter Chen <Peter.Chen@nxp.com>
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3908L:	linux-usb@vger.kernel.org
3909S:	Maintained
3910F:	drivers/usb/chipidea/
3911
3912CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3913M:	Hans de Goede <hdegoede@redhat.com>
3914L:	linux-input@vger.kernel.org
3915S:	Maintained
3916F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3917F:	drivers/input/touchscreen/chipone_icn8318.c
3918
3919CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3920M:	Hans de Goede <hdegoede@redhat.com>
3921L:	linux-input@vger.kernel.org
3922S:	Maintained
3923F:	drivers/input/touchscreen/chipone_icn8505.c
3924
3925CHROME HARDWARE PLATFORM SUPPORT
3926M:	Benson Leung <bleung@chromium.org>
3927M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3928S:	Maintained
3929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3930F:	drivers/platform/chrome/
3931
3932CHROMEOS EC SUBDRIVERS
3933M:	Benson Leung <bleung@chromium.org>
3934M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3935R:	Guenter Roeck <groeck@chromium.org>
3936S:	Maintained
3937N:	cros_ec
3938N:	cros-ec
3939F:	drivers/power/supply/cros_usbpd-charger.c
3940
3941CHROMEOS EC CODEC DRIVER
3942M:	Cheng-Yi Chiang <cychiang@chromium.org>
3943S:	Maintained
3944R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3945R:	Guenter Roeck <groeck@chromium.org>
3946F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3947F:	sound/soc/codecs/cros_ec_codec.*
3948
3949CIRRUS LOGIC AUDIO CODEC DRIVERS
3950M:	Brian Austin <brian.austin@cirrus.com>
3951M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3952L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3953S:	Maintained
3954F:	sound/soc/codecs/cs*
3955
3956CIRRUS LOGIC EP93XX ETHERNET DRIVER
3957M:	Hartley Sweeten <hsweeten@visionengravers.com>
3958L:	netdev@vger.kernel.org
3959S:	Maintained
3960F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3961
3962CIRRUS LOGIC LOCHNAGAR DRIVER
3963M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3964M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3965L:	patches@opensource.cirrus.com
3966S:	Supported
3967F:	drivers/clk/clk-lochnagar.c
3968F:	drivers/hwmon/lochnagar-hwmon.c
3969F:	drivers/mfd/lochnagar-i2c.c
3970F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3971F:	drivers/regulator/lochnagar-regulator.c
3972F:	sound/soc/codecs/lochnagar-sc.c
3973F:	include/dt-bindings/clk/lochnagar.h
3974F:	include/dt-bindings/pinctrl/lochnagar.h
3975F:	include/linux/mfd/lochnagar*
3976F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3977F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3978F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3979F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3980F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3981F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3982F:	Documentation/hwmon/lochnagar.rst
3983
3984CISCO FCOE HBA DRIVER
3985M:	Satish Kharat <satishkh@cisco.com>
3986M:	Sesidhar Baddela <sebaddel@cisco.com>
3987M:	Karan Tilak Kumar <kartilak@cisco.com>
3988L:	linux-scsi@vger.kernel.org
3989S:	Supported
3990F:	drivers/scsi/fnic/
3991
3992CISCO SCSI HBA DRIVER
3993M:	Karan Tilak Kumar <kartilak@cisco.com>
3994M:	Sesidhar Baddela <sebaddel@cisco.com>
3995L:	linux-scsi@vger.kernel.org
3996S:	Supported
3997F:	drivers/scsi/snic/
3998
3999CISCO VIC ETHERNET NIC DRIVER
4000M:	Christian Benvenuti <benve@cisco.com>
4001M:	Govindarajulu Varadarajan <_govind@gmx.com>
4002M:	Parvi Kaustubhi <pkaustub@cisco.com>
4003S:	Supported
4004F:	drivers/net/ethernet/cisco/enic/
4005
4006CISCO VIC LOW LATENCY NIC DRIVER
4007M:	Christian Benvenuti <benve@cisco.com>
4008M:	Nelson Escobar <neescoba@cisco.com>
4009M:	Parvi Kaustubhi <pkaustub@cisco.com>
4010S:	Supported
4011F:	drivers/infiniband/hw/usnic/
4012
4013CIRRUS LOGIC MADERA CODEC DRIVERS
4014M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4015M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4017L:	patches@opensource.cirrus.com
4018T:	git https://github.com/CirrusLogic/linux-drivers.git
4019W:	https://github.com/CirrusLogic/linux-drivers/wiki
4020S:	Supported
4021F:	Documentation/devicetree/bindings/mfd/madera.txt
4022F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4023F:	Documentation/devicetree/bindings/sound/madera.txt
4024F:	include/dt-bindings/sound/madera*
4025F:	include/linux/irqchip/irq-madera*
4026F:	include/linux/mfd/madera/*
4027F:	include/sound/madera*
4028F:	drivers/gpio/gpio-madera*
4029F:	drivers/irqchip/irq-madera*
4030F:	drivers/mfd/madera*
4031F:	drivers/mfd/cs47l*
4032F:	drivers/pinctrl/cirrus/*
4033F:	sound/soc/codecs/cs47l*
4034F:	sound/soc/codecs/madera*
4035
4036CLANG-FORMAT FILE
4037M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4038S:	Maintained
4039F:	.clang-format
4040
4041CLANG/LLVM BUILD SUPPORT
4042L:	clang-built-linux@googlegroups.com
4043W:	https://clangbuiltlinux.github.io/
4044B:	https://github.com/ClangBuiltLinux/linux/issues
4045C:	irc://chat.freenode.net/clangbuiltlinux
4046S:	Supported
4047K:	\b(?i:clang|llvm)\b
4048
4049CLEANCACHE API
4050M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4051L:	linux-kernel@vger.kernel.org
4052S:	Maintained
4053F:	mm/cleancache.c
4054F:	include/linux/cleancache.h
4055
4056CLK API
4057M:	Russell King <linux@armlinux.org.uk>
4058L:	linux-clk@vger.kernel.org
4059S:	Maintained
4060F:	include/linux/clk.h
4061
4062CLOCKSOURCE, CLOCKEVENT DRIVERS
4063M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4064M:	Thomas Gleixner <tglx@linutronix.de>
4065L:	linux-kernel@vger.kernel.org
4066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4067S:	Supported
4068F:	drivers/clocksource/
4069F:	Documentation/devicetree/bindings/timer/
4070
4071CMPC ACPI DRIVER
4072M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4073M:	Daniel Oliveira Nascimento <don@syst.com.br>
4074L:	platform-driver-x86@vger.kernel.org
4075S:	Supported
4076F:	drivers/platform/x86/classmate-laptop.c
4077
4078COBALT MEDIA DRIVER
4079M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4080L:	linux-media@vger.kernel.org
4081T:	git git://linuxtv.org/media_tree.git
4082W:	https://linuxtv.org
4083S:	Supported
4084F:	drivers/media/pci/cobalt/
4085
4086COCCINELLE/Semantic Patches (SmPL)
4087M:	Julia Lawall <Julia.Lawall@lip6.fr>
4088M:	Gilles Muller <Gilles.Muller@lip6.fr>
4089M:	Nicolas Palix <nicolas.palix@imag.fr>
4090M:	Michal Marek <michal.lkml@markovi.net>
4091L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4093W:	http://coccinelle.lip6.fr/
4094S:	Supported
4095F:	Documentation/dev-tools/coccinelle.rst
4096F:	scripts/coccinelle/
4097F:	scripts/coccicheck
4098
4099CODA FILE SYSTEM
4100M:	Jan Harkes <jaharkes@cs.cmu.edu>
4101M:	coda@cs.cmu.edu
4102L:	codalist@coda.cs.cmu.edu
4103W:	http://www.coda.cs.cmu.edu/
4104S:	Maintained
4105F:	Documentation/filesystems/coda.txt
4106F:	fs/coda/
4107F:	include/linux/coda*.h
4108F:	include/uapi/linux/coda*.h
4109
4110CODA V4L2 MEM2MEM DRIVER
4111M:	Philipp Zabel <p.zabel@pengutronix.de>
4112L:	linux-media@vger.kernel.org
4113S:	Maintained
4114F:	Documentation/devicetree/bindings/media/coda.txt
4115F:	drivers/media/platform/coda/
4116
4117CODE OF CONDUCT
4118M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4119S:	Supported
4120F:	Documentation/process/code-of-conduct.rst
4121F:	Documentation/process/code-of-conduct-interpretation.rst
4122
4123COMMON CLK FRAMEWORK
4124M:	Michael Turquette <mturquette@baylibre.com>
4125M:	Stephen Boyd <sboyd@kernel.org>
4126L:	linux-clk@vger.kernel.org
4127Q:	http://patchwork.kernel.org/project/linux-clk/list/
4128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4129S:	Maintained
4130F:	Documentation/devicetree/bindings/clock/
4131F:	drivers/clk/
4132X:	drivers/clk/clkdev.c
4133F:	include/linux/clk-pr*
4134F:	include/linux/clk/
4135F:	include/linux/of_clk.h
4136
4137COMMON INTERNET FILE SYSTEM (CIFS)
4138M:	Steve French <sfrench@samba.org>
4139L:	linux-cifs@vger.kernel.org
4140L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4141W:	http://linux-cifs.samba.org/
4142T:	git git://git.samba.org/sfrench/cifs-2.6.git
4143S:	Supported
4144F:	Documentation/admin-guide/cifs/
4145F:	fs/cifs/
4146
4147COMPACTPCI HOTPLUG CORE
4148M:	Scott Murray <scott@spiteful.org>
4149L:	linux-pci@vger.kernel.org
4150S:	Maintained
4151F:	drivers/pci/hotplug/cpci_hotplug*
4152
4153COMPACTPCI HOTPLUG GENERIC DRIVER
4154M:	Scott Murray <scott@spiteful.org>
4155L:	linux-pci@vger.kernel.org
4156S:	Maintained
4157F:	drivers/pci/hotplug/cpcihp_generic.c
4158
4159COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4160M:	Scott Murray <scott@spiteful.org>
4161L:	linux-pci@vger.kernel.org
4162S:	Maintained
4163F:	drivers/pci/hotplug/cpcihp_zt5550.*
4164
4165COMPAL LAPTOP SUPPORT
4166M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4167L:	platform-driver-x86@vger.kernel.org
4168S:	Maintained
4169F:	drivers/platform/x86/compal-laptop.c
4170
4171COMPILER ATTRIBUTES
4172M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4173S:	Maintained
4174F:	include/linux/compiler_attributes.h
4175
4176CONEXANT ACCESSRUNNER USB DRIVER
4177L:	accessrunner-general@lists.sourceforge.net
4178W:	http://accessrunner.sourceforge.net/
4179S:	Orphan
4180F:	drivers/usb/atm/cxacru.c
4181
4182CONFIGFS
4183M:	Joel Becker <jlbec@evilplan.org>
4184M:	Christoph Hellwig <hch@lst.de>
4185T:	git git://git.infradead.org/users/hch/configfs.git
4186S:	Supported
4187F:	fs/configfs/
4188F:	include/linux/configfs.h
4189
4190CONNECTOR
4191M:	Evgeniy Polyakov <zbr@ioremap.net>
4192L:	netdev@vger.kernel.org
4193S:	Maintained
4194F:	drivers/connector/
4195
4196CONTROL GROUP (CGROUP)
4197M:	Tejun Heo <tj@kernel.org>
4198M:	Li Zefan <lizefan@huawei.com>
4199M:	Johannes Weiner <hannes@cmpxchg.org>
4200L:	cgroups@vger.kernel.org
4201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4202S:	Maintained
4203F:	Documentation/admin-guide/cgroup-v2.rst
4204F:	Documentation/admin-guide/cgroup-v1/
4205F:	include/linux/cgroup*
4206F:	kernel/cgroup/
4207
4208CONTROL GROUP - CPUSET
4209M:	Li Zefan <lizefan@huawei.com>
4210L:	cgroups@vger.kernel.org
4211W:	http://www.bullopensource.org/cpuset/
4212W:	http://oss.sgi.com/projects/cpusets/
4213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4214S:	Maintained
4215F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4216F:	include/linux/cpuset.h
4217F:	kernel/cgroup/cpuset.c
4218
4219CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4220M:	Johannes Weiner <hannes@cmpxchg.org>
4221M:	Michal Hocko <mhocko@kernel.org>
4222M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4223L:	cgroups@vger.kernel.org
4224L:	linux-mm@kvack.org
4225S:	Maintained
4226F:	mm/memcontrol.c
4227F:	mm/swap_cgroup.c
4228
4229CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4230M:	Tejun Heo <tj@kernel.org>
4231M:	Jens Axboe <axboe@kernel.dk>
4232L:	cgroups@vger.kernel.org
4233L:	linux-block@vger.kernel.org
4234T:	git git://git.kernel.dk/linux-block
4235F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4236F:	block/blk-cgroup.c
4237F:	include/linux/blk-cgroup.h
4238F:	block/blk-throttle.c
4239F:	block/blk-iolatency.c
4240F:	block/bfq-cgroup.c
4241
4242CORETEMP HARDWARE MONITORING DRIVER
4243M:	Fenghua Yu <fenghua.yu@intel.com>
4244L:	linux-hwmon@vger.kernel.org
4245S:	Maintained
4246F:	Documentation/hwmon/coretemp.rst
4247F:	drivers/hwmon/coretemp.c
4248
4249COSA/SRP SYNC SERIAL DRIVER
4250M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4251W:	http://www.fi.muni.cz/~kas/cosa/
4252S:	Maintained
4253F:	drivers/net/wan/cosa*
4254
4255COUNTER SUBSYSTEM
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-iio@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/ABI/testing/sysfs-bus-counter*
4260F:	Documentation/driver-api/generic-counter.rst
4261F:	drivers/counter/
4262F:	include/linux/counter.h
4263F:	include/linux/counter_enum.h
4264
4265CPMAC ETHERNET DRIVER
4266M:	Florian Fainelli <f.fainelli@gmail.com>
4267L:	netdev@vger.kernel.org
4268S:	Maintained
4269F:	drivers/net/ethernet/ti/cpmac.c
4270
4271CPU FREQUENCY SCALING FRAMEWORK
4272M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4273M:	Viresh Kumar <viresh.kumar@linaro.org>
4274L:	linux-pm@vger.kernel.org
4275S:	Maintained
4276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4278B:	https://bugzilla.kernel.org
4279F:	Documentation/admin-guide/pm/cpufreq.rst
4280F:	Documentation/admin-guide/pm/intel_pstate.rst
4281F:	Documentation/cpu-freq/
4282F:	Documentation/devicetree/bindings/cpufreq/
4283F:	drivers/cpufreq/
4284F:	kernel/sched/cpufreq*.c
4285F:	include/linux/cpufreq.h
4286F:	include/linux/sched/cpufreq.h
4287F:	tools/testing/selftests/cpufreq/
4288
4289CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4290M:	Viresh Kumar <viresh.kumar@linaro.org>
4291M:	Sudeep Holla <sudeep.holla@arm.com>
4292L:	linux-pm@vger.kernel.org
4293W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4294S:	Maintained
4295F:	drivers/cpufreq/arm_big_little.h
4296F:	drivers/cpufreq/arm_big_little.c
4297
4298CPU POWER MONITORING SUBSYSTEM
4299M:	Thomas Renninger <trenn@suse.com>
4300M:	Shuah Khan <shuah@kernel.org>
4301M:	Shuah Khan <skhan@linuxfoundation.org>
4302L:	linux-pm@vger.kernel.org
4303S:	Maintained
4304F:	tools/power/cpupower/
4305
4306CPUID/MSR DRIVER
4307M:	"H. Peter Anvin" <hpa@zytor.com>
4308S:	Maintained
4309F:	arch/x86/kernel/cpuid.c
4310F:	arch/x86/kernel/msr.c
4311
4312CPUIDLE DRIVER - ARM BIG LITTLE
4313M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4314M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4315L:	linux-pm@vger.kernel.org
4316L:	linux-arm-kernel@lists.infradead.org
4317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4318S:	Maintained
4319F:	drivers/cpuidle/cpuidle-big_little.c
4320
4321CPUIDLE DRIVER - ARM EXYNOS
4322M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4323M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4324M:	Kukjin Kim <kgene@kernel.org>
4325L:	linux-pm@vger.kernel.org
4326L:	linux-samsung-soc@vger.kernel.org
4327S:	Supported
4328F:	drivers/cpuidle/cpuidle-exynos.c
4329F:	arch/arm/mach-exynos/pm.c
4330
4331CPUIDLE DRIVER - ARM PSCI
4332M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4333M:	Sudeep Holla <sudeep.holla@arm.com>
4334L:	linux-pm@vger.kernel.org
4335L:	linux-arm-kernel@lists.infradead.org
4336S:	Supported
4337F:	drivers/cpuidle/cpuidle-psci.c
4338
4339CPU IDLE TIME MANAGEMENT FRAMEWORK
4340M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4341M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4342L:	linux-pm@vger.kernel.org
4343S:	Maintained
4344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4345B:	https://bugzilla.kernel.org
4346F:	Documentation/admin-guide/pm/cpuidle.rst
4347F:	Documentation/driver-api/pm/cpuidle.rst
4348F:	drivers/cpuidle/*
4349F:	include/linux/cpuidle.h
4350
4351CRAMFS FILESYSTEM
4352M:	Nicolas Pitre <nico@fluxnic.net>
4353S:	Maintained
4354F:	Documentation/filesystems/cramfs.txt
4355F:	fs/cramfs/
4356
4357CREATIVE SB0540
4358M:	Bastien Nocera <hadess@hadess.net>
4359L:	linux-input@vger.kernel.org
4360S:	Maintained
4361F:	drivers/hid/hid-creative-sb0540.c
4362
4363CRYPTO API
4364M:	Herbert Xu <herbert@gondor.apana.org.au>
4365M:	"David S. Miller" <davem@davemloft.net>
4366L:	linux-crypto@vger.kernel.org
4367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4369S:	Maintained
4370F:	Documentation/crypto/
4371F:	Documentation/devicetree/bindings/crypto/
4372F:	arch/*/crypto/
4373F:	crypto/
4374F:	drivers/crypto/
4375F:	include/crypto/
4376F:	include/linux/crypto*
4377F:	lib/crypto/
4378
4379CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4380M:	Neil Horman <nhorman@tuxdriver.com>
4381L:	linux-crypto@vger.kernel.org
4382S:	Maintained
4383F:	crypto/ansi_cprng.c
4384F:	crypto/rng.c
4385
4386CS3308 MEDIA DRIVER
4387M:	Hans Verkuil <hverkuil@xs4all.nl>
4388L:	linux-media@vger.kernel.org
4389T:	git git://linuxtv.org/media_tree.git
4390W:	http://linuxtv.org
4391S:	Odd Fixes
4392F:	drivers/media/i2c/cs3308.c
4393
4394CS5535 Audio ALSA driver
4395M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4396S:	Maintained
4397F:	sound/pci/cs5535audio/
4398
4399CSI DRIVERS FOR ALLWINNER V3s
4400M:	Yong Deng <yong.deng@magewell.com>
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403S:	Maintained
4404F:	drivers/media/platform/sunxi/sun6i-csi/
4405F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4406
4407CW1200 WLAN driver
4408M:	Solomon Peachy <pizza@shaftnet.org>
4409S:	Maintained
4410F:	drivers/net/wireless/st/cw1200/
4411
4412CX18 VIDEO4LINUX DRIVER
4413M:	Andy Walls <awalls@md.metrocast.net>
4414L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4415L:	linux-media@vger.kernel.org
4416T:	git git://linuxtv.org/media_tree.git
4417W:	https://linuxtv.org
4418W:	http://www.ivtvdriver.org/index.php/Cx18
4419S:	Maintained
4420F:	Documentation/media/v4l-drivers/cx18*
4421F:	drivers/media/pci/cx18/
4422F:	include/uapi/linux/ivtv*
4423
4424CX2341X MPEG ENCODER HELPER MODULE
4425M:	Hans Verkuil <hverkuil@xs4all.nl>
4426L:	linux-media@vger.kernel.org
4427T:	git git://linuxtv.org/media_tree.git
4428W:	https://linuxtv.org
4429S:	Maintained
4430F:	drivers/media/common/cx2341x*
4431F:	include/media/drv-intf/cx2341x.h
4432
4433CX24120 MEDIA DRIVER
4434M:	Jemma Denson <jdenson@gmail.com>
4435M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4439S:	Maintained
4440F:	drivers/media/dvb-frontends/cx24120*
4441
4442CX88 VIDEO4LINUX DRIVER
4443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4444L:	linux-media@vger.kernel.org
4445W:	https://linuxtv.org
4446T:	git git://linuxtv.org/media_tree.git
4447S:	Odd fixes
4448F:	Documentation/media/v4l-drivers/cx88*
4449F:	drivers/media/pci/cx88/
4450
4451CXD2820R MEDIA DRIVER
4452M:	Antti Palosaari <crope@iki.fi>
4453L:	linux-media@vger.kernel.org
4454W:	https://linuxtv.org
4455W:	http://palosaari.fi/linux/
4456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4457T:	git git://linuxtv.org/anttip/media_tree.git
4458S:	Maintained
4459F:	drivers/media/dvb-frontends/cxd2820r*
4460
4461CXGB3 ETHERNET DRIVER (CXGB3)
4462M:	Vishal Kulkarni <vishal@chelsio.com>
4463L:	netdev@vger.kernel.org
4464W:	http://www.chelsio.com
4465S:	Supported
4466F:	drivers/net/ethernet/chelsio/cxgb3/
4467
4468CXGB3 ISCSI DRIVER (CXGB3I)
4469M:	Karen Xie <kxie@chelsio.com>
4470L:	linux-scsi@vger.kernel.org
4471W:	http://www.chelsio.com
4472S:	Supported
4473F:	drivers/scsi/cxgbi/cxgb3i
4474
4475CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4476M:	Potnuri Bharat Teja <bharat@chelsio.com>
4477L:	linux-rdma@vger.kernel.org
4478W:	http://www.openfabrics.org
4479S:	Supported
4480F:	drivers/infiniband/hw/cxgb3/
4481F:	include/uapi/rdma/cxgb3-abi.h
4482
4483CXGB4 CRYPTO DRIVER (chcr)
4484M:	Atul Gupta <atul.gupta@chelsio.com>
4485L:	linux-crypto@vger.kernel.org
4486W:	http://www.chelsio.com
4487S:	Supported
4488F:	drivers/crypto/chelsio
4489
4490CXGB4 ETHERNET DRIVER (CXGB4)
4491M:	Vishal Kulkarni <vishal@chelsio.com>
4492L:	netdev@vger.kernel.org
4493W:	http://www.chelsio.com
4494S:	Supported
4495F:	drivers/net/ethernet/chelsio/cxgb4/
4496
4497CXGB4 ISCSI DRIVER (CXGB4I)
4498M:	Karen Xie <kxie@chelsio.com>
4499L:	linux-scsi@vger.kernel.org
4500W:	http://www.chelsio.com
4501S:	Supported
4502F:	drivers/scsi/cxgbi/cxgb4i
4503
4504CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4505M:	Potnuri Bharat Teja <bharat@chelsio.com>
4506L:	linux-rdma@vger.kernel.org
4507W:	http://www.openfabrics.org
4508S:	Supported
4509F:	drivers/infiniband/hw/cxgb4/
4510F:	include/uapi/rdma/cxgb4-abi.h
4511
4512CXGB4VF ETHERNET DRIVER (CXGB4VF)
4513M:	Casey Leedom <leedom@chelsio.com>
4514L:	netdev@vger.kernel.org
4515W:	http://www.chelsio.com
4516S:	Supported
4517F:	drivers/net/ethernet/chelsio/cxgb4vf/
4518
4519CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4520M:	Frederic Barrat <fbarrat@linux.ibm.com>
4521M:	Andrew Donnellan <ajd@linux.ibm.com>
4522L:	linuxppc-dev@lists.ozlabs.org
4523S:	Supported
4524F:	arch/powerpc/platforms/powernv/pci-cxl.c
4525F:	drivers/misc/cxl/
4526F:	include/misc/cxl*
4527F:	include/uapi/misc/cxl.h
4528F:	Documentation/powerpc/cxl.rst
4529F:	Documentation/ABI/testing/sysfs-class-cxl
4530
4531CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4532M:	Manoj N. Kumar <manoj@linux.ibm.com>
4533M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4534M:	Uma Krishnan <ukrishn@linux.ibm.com>
4535L:	linux-scsi@vger.kernel.org
4536S:	Supported
4537F:	drivers/scsi/cxlflash/
4538F:	include/uapi/scsi/cxlflash_ioctl.h
4539F:	Documentation/powerpc/cxlflash.rst
4540
4541CYBERPRO FB DRIVER
4542M:	Russell King <linux@armlinux.org.uk>
4543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4544W:	http://www.armlinux.org.uk/
4545S:	Maintained
4546F:	drivers/video/fbdev/cyber2000fb.*
4547
4548CYCLADES ASYNC MUX DRIVER
4549W:	http://www.cyclades.com/
4550S:	Orphan
4551F:	drivers/tty/cyclades.c
4552F:	include/linux/cyclades.h
4553F:	include/uapi/linux/cyclades.h
4554
4555CYCLADES PC300 DRIVER
4556W:	http://www.cyclades.com/
4557S:	Orphan
4558F:	drivers/net/wan/pc300*
4559
4560CYPRESS_FIRMWARE MEDIA DRIVER
4561M:	Antti Palosaari <crope@iki.fi>
4562L:	linux-media@vger.kernel.org
4563W:	https://linuxtv.org
4564W:	http://palosaari.fi/linux/
4565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4566T:	git git://linuxtv.org/anttip/media_tree.git
4567S:	Maintained
4568F:	drivers/media/common/cypress_firmware*
4569
4570CYTTSP TOUCHSCREEN DRIVER
4571M:	Ferruh Yigit <fery@cypress.com>
4572L:	linux-input@vger.kernel.org
4573S:	Supported
4574F:	drivers/input/touchscreen/cyttsp*
4575F:	include/linux/input/cyttsp.h
4576
4577D-LINK DIR-685 TOUCHKEYS DRIVER
4578M:	Linus Walleij <linus.walleij@linaro.org>
4579L:	linux-input@vger.kernel.org
4580S:	Supported
4581F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4582
4583DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4584M:	Joshua Kinard <kumba@gentoo.org>
4585S:	Maintained
4586F:	drivers/rtc/rtc-ds1685.c
4587F:	include/linux/rtc/ds1685.h
4588
4589DAMA SLAVE for AX.25
4590M:	Joerg Reuter <jreuter@yaina.de>
4591W:	http://yaina.de/jreuter/
4592W:	http://www.qsl.net/dl1bke/
4593L:	linux-hams@vger.kernel.org
4594S:	Maintained
4595F:	net/ax25/af_ax25.c
4596F:	net/ax25/ax25_dev.c
4597F:	net/ax25/ax25_ds_*
4598F:	net/ax25/ax25_in.c
4599F:	net/ax25/ax25_out.c
4600F:	net/ax25/ax25_timer.c
4601F:	net/ax25/sysctl_net_ax25.c
4602
4603DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4604L:	netdev@vger.kernel.org
4605S:	Orphan
4606F:	Documentation/networking/device_drivers/dec/dmfe.txt
4607F:	drivers/net/ethernet/dec/tulip/dmfe.c
4608
4609DC390/AM53C974 SCSI driver
4610M:	Hannes Reinecke <hare@suse.com>
4611L:	linux-scsi@vger.kernel.org
4612S:	Maintained
4613F:	drivers/scsi/am53c974.c
4614
4615DC395x SCSI driver
4616M:	Oliver Neukum <oliver@neukum.org>
4617M:	Ali Akcaagac <aliakc@web.de>
4618M:	Jamie Lenehan <lenehan@twibble.org>
4619L:	dc395x@twibble.org
4620W:	http://twibble.org/dist/dc395x/
4621W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4622S:	Maintained
4623F:	Documentation/scsi/dc395x.txt
4624F:	drivers/scsi/dc395x.*
4625
4626DCCP PROTOCOL
4627M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4628L:	dccp@vger.kernel.org
4629W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4630S:	Maintained
4631F:	include/linux/dccp.h
4632F:	include/uapi/linux/dccp.h
4633F:	include/linux/tfrc.h
4634F:	net/dccp/
4635
4636DECnet NETWORK LAYER
4637W:	http://linux-decnet.sourceforge.net
4638L:	linux-decnet-user@lists.sourceforge.net
4639S:	Orphan
4640F:	Documentation/networking/decnet.txt
4641F:	net/decnet/
4642
4643DECSTATION PLATFORM SUPPORT
4644M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4645L:	linux-mips@vger.kernel.org
4646W:	http://www.linux-mips.org/wiki/DECstation
4647S:	Maintained
4648F:	arch/mips/dec/
4649F:	arch/mips/include/asm/dec/
4650F:	arch/mips/include/asm/mach-dec/
4651
4652DEFXX FDDI NETWORK DRIVER
4653M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4654S:	Maintained
4655F:	drivers/net/fddi/defxx.*
4656
4657DELL SMBIOS DRIVER
4658M:	Pali Rohár <pali.rohar@gmail.com>
4659M:	Mario Limonciello <mario.limonciello@dell.com>
4660L:	platform-driver-x86@vger.kernel.org
4661S:	Maintained
4662F:	drivers/platform/x86/dell-smbios.*
4663
4664DELL SMBIOS SMM DRIVER
4665M:	Mario Limonciello <mario.limonciello@dell.com>
4666L:	platform-driver-x86@vger.kernel.org
4667S:	Maintained
4668F:	drivers/platform/x86/dell-smbios-smm.c
4669
4670DELL SMBIOS WMI DRIVER
4671M:	Mario Limonciello <mario.limonciello@dell.com>
4672L:	platform-driver-x86@vger.kernel.org
4673S:	Maintained
4674F:	drivers/platform/x86/dell-smbios-wmi.c
4675F:	tools/wmi/dell-smbios-example.c
4676
4677DEFZA FDDI NETWORK DRIVER
4678M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4679S:	Maintained
4680F:	drivers/net/fddi/defza.*
4681
4682DELL LAPTOP DRIVER
4683M:	Matthew Garrett <mjg59@srcf.ucam.org>
4684M:	Pali Rohár <pali.rohar@gmail.com>
4685L:	platform-driver-x86@vger.kernel.org
4686S:	Maintained
4687F:	drivers/platform/x86/dell-laptop.c
4688
4689DELL LAPTOP FREEFALL DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/platform/x86/dell-smo8800.c
4693
4694DELL LAPTOP RBTN DRIVER
4695M:	Pali Rohár <pali.rohar@gmail.com>
4696S:	Maintained
4697F:	drivers/platform/x86/dell-rbtn.*
4698
4699DELL REMOTE BIOS UPDATE DRIVER
4700M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4701L:	platform-driver-x86@vger.kernel.org
4702S:	Maintained
4703F:	drivers/platform/x86/dell_rbu.c
4704
4705DELL LAPTOP SMM DRIVER
4706M:	Pali Rohár <pali.rohar@gmail.com>
4707S:	Maintained
4708F:	drivers/hwmon/dell-smm-hwmon.c
4709F:	include/uapi/linux/i8k.h
4710
4711DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4712M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4713L:	platform-driver-x86@vger.kernel.org
4714S:	Maintained
4715F:	Documentation/driver-api/dcdbas.rst
4716F:	drivers/platform/x86/dcdbas.*
4717
4718DELL WMI NOTIFICATIONS DRIVER
4719M:	Matthew Garrett <mjg59@srcf.ucam.org>
4720M:	Pali Rohár <pali.rohar@gmail.com>
4721S:	Maintained
4722F:	drivers/platform/x86/dell-wmi.c
4723
4724DELL WMI DESCRIPTOR DRIVER
4725M:	Mario Limonciello <mario.limonciello@dell.com>
4726S:	Maintained
4727F:	drivers/platform/x86/dell-wmi-descriptor.c
4728
4729DELTA ST MEDIA DRIVER
4730M:	Hugues Fruchet <hugues.fruchet@st.com>
4731L:	linux-media@vger.kernel.org
4732T:	git git://linuxtv.org/media_tree.git
4733W:	https://linuxtv.org
4734S:	Supported
4735F:	drivers/media/platform/sti/delta
4736
4737DENALI NAND DRIVER
4738M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4739L:	linux-mtd@lists.infradead.org
4740S:	Supported
4741F:	drivers/mtd/nand/raw/denali*
4742
4743DESIGNWARE EDMA CORE IP DRIVER
4744M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4745L:	dmaengine@vger.kernel.org
4746S:	Maintained
4747F:	drivers/dma/dw-edma/
4748F:	include/linux/dma/edma.h
4749
4750DESIGNWARE USB2 DRD IP DRIVER
4751M:	Minas Harutyunyan <hminas@synopsys.com>
4752L:	linux-usb@vger.kernel.org
4753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4754S:	Maintained
4755F:	drivers/usb/dwc2/
4756
4757DESIGNWARE USB3 DRD IP DRIVER
4758M:	Felipe Balbi <balbi@kernel.org>
4759L:	linux-usb@vger.kernel.org
4760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4761S:	Maintained
4762F:	drivers/usb/dwc3/
4763
4764DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4765M:	Andreas Klinger <ak@it-klinger.de>
4766L:	linux-iio@vger.kernel.org
4767S:	Maintained
4768F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4769F:	drivers/iio/proximity/srf*.c
4770
4771DEVICE COREDUMP (DEV_COREDUMP)
4772M:	Johannes Berg <johannes@sipsolutions.net>
4773L:	linux-kernel@vger.kernel.org
4774S:	Maintained
4775F:	drivers/base/devcoredump.c
4776F:	include/linux/devcoredump.h
4777
4778DEVICE FREQUENCY (DEVFREQ)
4779M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4780M:	Kyungmin Park <kyungmin.park@samsung.com>
4781R:	Chanwoo Choi <cw00.choi@samsung.com>
4782L:	linux-pm@vger.kernel.org
4783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4784S:	Maintained
4785F:	drivers/devfreq/
4786F:	include/linux/devfreq.h
4787F:	Documentation/devicetree/bindings/devfreq/
4788F:	include/trace/events/devfreq.h
4789
4790DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4791M:	Chanwoo Choi <cw00.choi@samsung.com>
4792L:	linux-pm@vger.kernel.org
4793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4794S:	Supported
4795F:	drivers/devfreq/event/
4796F:	drivers/devfreq/devfreq-event.c
4797F:	include/linux/devfreq-event.h
4798F:	Documentation/devicetree/bindings/devfreq/event/
4799
4800DEVICE NUMBER REGISTRY
4801M:	Torben Mathiasen <device@lanana.org>
4802W:	http://lanana.org/docs/device-list/index.html
4803S:	Maintained
4804
4805DEVICE-MAPPER  (LVM)
4806M:	Alasdair Kergon <agk@redhat.com>
4807M:	Mike Snitzer <snitzer@redhat.com>
4808M:	dm-devel@redhat.com
4809L:	dm-devel@redhat.com
4810W:	http://sources.redhat.com/dm
4811Q:	http://patchwork.kernel.org/project/dm-devel/list/
4812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4813T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4814S:	Maintained
4815F:	Documentation/admin-guide/device-mapper/
4816F:	drivers/md/Makefile
4817F:	drivers/md/Kconfig
4818F:	drivers/md/dm*
4819F:	drivers/md/persistent-data/
4820F:	include/linux/device-mapper.h
4821F:	include/linux/dm-*.h
4822F:	include/uapi/linux/dm-*.h
4823
4824DEVLINK
4825M:	Jiri Pirko <jiri@mellanox.com>
4826L:	netdev@vger.kernel.org
4827S:	Supported
4828F:	net/core/devlink.c
4829F:	include/net/devlink.h
4830F:	include/uapi/linux/devlink.h
4831
4832DIALOG SEMICONDUCTOR DRIVERS
4833M:	Support Opensource <support.opensource@diasemi.com>
4834W:	http://www.dialog-semiconductor.com/products
4835S:	Supported
4836F:	Documentation/hwmon/da90??.rst
4837F:	Documentation/devicetree/bindings/mfd/da90*.txt
4838F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4839F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4840F:	Documentation/devicetree/bindings/regulator/da92*.txt
4841F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4842F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4843F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4844F:	drivers/gpio/gpio-da90??.c
4845F:	drivers/hwmon/da90??-hwmon.c
4846F:	drivers/iio/adc/da91??-*.c
4847F:	drivers/input/misc/da90??_onkey.c
4848F:	drivers/input/touchscreen/da9052_tsi.c
4849F:	drivers/leds/leds-da90??.c
4850F:	drivers/mfd/da903x.c
4851F:	drivers/mfd/da90??-*.c
4852F:	drivers/mfd/da91??-*.c
4853F:	drivers/power/supply/da9052-battery.c
4854F:	drivers/power/supply/da91??-*.c
4855F:	drivers/regulator/da903x.c
4856F:	drivers/regulator/da9???-regulator.[ch]
4857F:	drivers/regulator/slg51000-regulator.[ch]
4858F:	drivers/thermal/da90??-thermal.c
4859F:	drivers/rtc/rtc-da90??.c
4860F:	drivers/video/backlight/da90??_bl.c
4861F:	drivers/watchdog/da90??_wdt.c
4862F:	include/linux/mfd/da903x.h
4863F:	include/linux/mfd/da9052/
4864F:	include/linux/mfd/da9055/
4865F:	include/linux/mfd/da9062/
4866F:	include/linux/mfd/da9063/
4867F:	include/linux/mfd/da9150/
4868F:	include/linux/regulator/da9211.h
4869F:	include/sound/da[79]*.h
4870F:	sound/soc/codecs/da[79]*.[ch]
4871
4872DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4873M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4874L:	linux-gpio@vger.kernel.org
4875S:	Maintained
4876F:	drivers/gpio/gpio-gpio-mm.c
4877
4878DIOLAN U2C-12 I2C DRIVER
4879M:	Guenter Roeck <linux@roeck-us.net>
4880L:	linux-i2c@vger.kernel.org
4881S:	Maintained
4882F:	drivers/i2c/busses/i2c-diolan-u2c.c
4883
4884FILESYSTEM DIRECT ACCESS (DAX)
4885M:	Dan Williams <dan.j.williams@intel.com>
4886R:	Matthew Wilcox <willy@infradead.org>
4887R:	Jan Kara <jack@suse.cz>
4888L:	linux-fsdevel@vger.kernel.org
4889L:	linux-nvdimm@lists.01.org
4890S:	Supported
4891F:	fs/dax.c
4892F:	include/linux/dax.h
4893F:	include/trace/events/fs_dax.h
4894
4895DEVICE DIRECT ACCESS (DAX)
4896M:	Dan Williams <dan.j.williams@intel.com>
4897M:	Vishal Verma <vishal.l.verma@intel.com>
4898M:	Keith Busch <keith.busch@intel.com>
4899M:	Dave Jiang <dave.jiang@intel.com>
4900L:	linux-nvdimm@lists.01.org
4901S:	Supported
4902F:	drivers/dax/
4903
4904DIRECTORY NOTIFICATION (DNOTIFY)
4905M:	Jan Kara <jack@suse.cz>
4906R:	Amir Goldstein <amir73il@gmail.com>
4907L:	linux-fsdevel@vger.kernel.org
4908S:	Maintained
4909F:	Documentation/filesystems/dnotify.txt
4910F:	fs/notify/dnotify/
4911F:	include/linux/dnotify.h
4912
4913DISK GEOMETRY AND PARTITION HANDLING
4914M:	Andries Brouwer <aeb@cwi.nl>
4915W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4916W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4917W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4918S:	Maintained
4919
4920DISKQUOTA
4921M:	Jan Kara <jack@suse.com>
4922S:	Maintained
4923F:	Documentation/filesystems/quota.txt
4924F:	fs/quota/
4925F:	include/linux/quota*.h
4926F:	include/uapi/linux/quota*.h
4927
4928DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4929M:	Bernie Thompson <bernie@plugable.com>
4930L:	linux-fbdev@vger.kernel.org
4931S:	Maintained
4932W:	http://plugable.com/category/projects/udlfb/
4933F:	drivers/video/fbdev/udlfb.c
4934F:	include/video/udlfb.h
4935F:	Documentation/fb/udlfb.rst
4936
4937DISTRIBUTED LOCK MANAGER (DLM)
4938M:	Christine Caulfield <ccaulfie@redhat.com>
4939M:	David Teigland <teigland@redhat.com>
4940L:	cluster-devel@redhat.com
4941W:	http://sources.redhat.com/cluster/
4942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4943S:	Supported
4944F:	fs/dlm/
4945
4946DMA BUFFER SHARING FRAMEWORK
4947M:	Sumit Semwal <sumit.semwal@linaro.org>
4948S:	Maintained
4949L:	linux-media@vger.kernel.org
4950L:	dri-devel@lists.freedesktop.org
4951L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4952F:	drivers/dma-buf/
4953F:	include/linux/dma-buf*
4954F:	include/linux/reservation.h
4955F:	include/linux/*fence.h
4956F:	Documentation/driver-api/dma-buf.rst
4957T:	git git://anongit.freedesktop.org/drm/drm-misc
4958
4959DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4960M:	Vinod Koul <vkoul@kernel.org>
4961L:	dmaengine@vger.kernel.org
4962Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4963S:	Maintained
4964F:	drivers/dma/
4965F:	include/linux/dmaengine.h
4966F:	include/linux/of_dma.h
4967F:	Documentation/devicetree/bindings/dma/
4968F:	Documentation/driver-api/dmaengine/
4969T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4970
4971DMA MAPPING HELPERS
4972M:	Christoph Hellwig <hch@lst.de>
4973M:	Marek Szyprowski <m.szyprowski@samsung.com>
4974R:	Robin Murphy <robin.murphy@arm.com>
4975L:	iommu@lists.linux-foundation.org
4976T:	git git://git.infradead.org/users/hch/dma-mapping.git
4977W:	http://git.infradead.org/users/hch/dma-mapping.git
4978S:	Supported
4979F:	kernel/dma/
4980F:	include/asm-generic/dma-mapping.h
4981F:	include/linux/dma-direct.h
4982F:	include/linux/dma-mapping.h
4983F:	include/linux/dma-noncoherent.h
4984
4985DME1737 HARDWARE MONITOR DRIVER
4986M:	Juerg Haefliger <juergh@gmail.com>
4987L:	linux-hwmon@vger.kernel.org
4988S:	Maintained
4989F:	Documentation/hwmon/dme1737.rst
4990F:	drivers/hwmon/dme1737.c
4991
4992DMI/SMBIOS SUPPORT
4993M:	Jean Delvare <jdelvare@suse.com>
4994S:	Maintained
4995T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4996F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4997F:	drivers/firmware/dmi-id.c
4998F:	drivers/firmware/dmi_scan.c
4999F:	include/linux/dmi.h
5000
5001DOCUMENTATION
5002M:	Jonathan Corbet <corbet@lwn.net>
5003L:	linux-doc@vger.kernel.org
5004S:	Maintained
5005F:	Documentation/
5006F:	scripts/documentation-file-ref-check
5007F:	scripts/kernel-doc
5008F:	scripts/sphinx-pre-install
5009X:	Documentation/ABI/
5010X:	Documentation/firmware-guide/acpi/
5011X:	Documentation/devicetree/
5012X:	Documentation/i2c/
5013X:	Documentation/media/
5014X:	Documentation/power/
5015X:	Documentation/spi/
5016T:	git git://git.lwn.net/linux.git docs-next
5017
5018DOCUMENTATION/ITALIAN
5019M:	Federico Vaga <federico.vaga@vaga.pv.it>
5020L:	linux-doc@vger.kernel.org
5021S:	Maintained
5022F:	Documentation/translations/it_IT
5023
5024DOCUMENTATION SCRIPTS
5025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5026L:	linux-doc@vger.kernel.org
5027S:	Maintained
5028F:	scripts/documentation-file-ref-check
5029F:	scripts/sphinx-pre-install
5030F:	Documentation/sphinx/parse-headers.pl
5031
5032DONGWOON DW9714 LENS VOICE COIL DRIVER
5033M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5034L:	linux-media@vger.kernel.org
5035T:	git git://linuxtv.org/media_tree.git
5036S:	Maintained
5037F:	drivers/media/i2c/dw9714.c
5038F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5039
5040DONGWOON DW9807 LENS VOICE COIL DRIVER
5041M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5042L:	linux-media@vger.kernel.org
5043T:	git git://linuxtv.org/media_tree.git
5044S:	Maintained
5045F:	drivers/media/i2c/dw9807-vcm.c
5046F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5047
5048DOUBLETALK DRIVER
5049M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5050L:	blinux-list@redhat.com
5051S:	Maintained
5052F:	drivers/char/dtlk.c
5053F:	include/linux/dtlk.h
5054
5055DPAA2 DATAPATH I/O (DPIO) DRIVER
5056M:	Roy Pledge <Roy.Pledge@nxp.com>
5057L:	linux-kernel@vger.kernel.org
5058S:	Maintained
5059F:	drivers/soc/fsl/dpio
5060
5061DPAA2 ETHERNET DRIVER
5062M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5063L:	netdev@vger.kernel.org
5064S:	Maintained
5065F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5066F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5067F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5068F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5069F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5070
5071DPAA2 ETHERNET SWITCH DRIVER
5072M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5073M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5074L:	linux-kernel@vger.kernel.org
5075S:	Maintained
5076F:	drivers/staging/fsl-dpaa2/ethsw
5077
5078DPT_I2O SCSI RAID DRIVER
5079M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5080L:	linux-scsi@vger.kernel.org
5081W:	http://www.adaptec.com/
5082S:	Maintained
5083F:	drivers/scsi/dpt*
5084F:	drivers/scsi/dpt/
5085
5086DRBD DRIVER
5087M:	Philipp Reisner <philipp.reisner@linbit.com>
5088M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5089L:	drbd-dev@lists.linbit.com
5090W:	http://www.drbd.org
5091T:	git git://git.linbit.com/linux-drbd.git
5092T:	git git://git.linbit.com/drbd-8.4.git
5093S:	Supported
5094F:	drivers/block/drbd/
5095F:	lib/lru_cache.c
5096F:	Documentation/admin-guide/blockdev/
5097
5098DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5099M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5100R:	"Rafael J. Wysocki" <rafael@kernel.org>
5101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5102S:	Supported
5103F:	Documentation/kobject.txt
5104F:	drivers/base/
5105F:	fs/debugfs/
5106F:	fs/sysfs/
5107F:	include/linux/debugfs.h
5108F:	include/linux/kobj*
5109F:	lib/kobj*
5110
5111DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5112M:	Kevin Hilman <khilman@kernel.org>
5113M:	Nishanth Menon <nm@ti.com>
5114S:	Maintained
5115F:	drivers/power/avs/
5116F:	include/linux/power/smartreflex.h
5117L:	linux-pm@vger.kernel.org
5118
5119DRM DRIVER FOR ARM PL111 CLCD
5120M:	Eric Anholt <eric@anholt.net>
5121T:	git git://anongit.freedesktop.org/drm/drm-misc
5122S:	Supported
5123F:	drivers/gpu/drm/pl111/
5124
5125DRM DRIVER FOR ARM VERSATILE TFT PANELS
5126M:	Linus Walleij <linus.walleij@linaro.org>
5127T:	git git://anongit.freedesktop.org/drm/drm-misc
5128S:	Maintained
5129F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5130F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5131
5132DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5133M:	Dave Airlie <airlied@redhat.com>
5134S:	Odd Fixes
5135F:	drivers/gpu/drm/ast/
5136
5137DRM DRIVER FOR ASPEED BMC GFX
5138M:	Joel Stanley <joel@jms.id.au>
5139L:	linux-aspeed@lists.ozlabs.org
5140T:	git git://anongit.freedesktop.org/drm/drm-misc
5141S:	Supported
5142F:	drivers/gpu/drm/aspeed/
5143F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5144
5145DRM DRIVER FOR BOCHS VIRTUAL GPU
5146M:	Gerd Hoffmann <kraxel@redhat.com>
5147L:	virtualization@lists.linux-foundation.org
5148T:	git git://anongit.freedesktop.org/drm/drm-misc
5149S:	Maintained
5150F:	drivers/gpu/drm/bochs/
5151
5152DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5153M:	Linus Walleij <linus.walleij@linaro.org>
5154T:	git git://anongit.freedesktop.org/drm/drm-misc
5155S:	Maintained
5156F:	drivers/gpu/drm/tve200/
5157
5158DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5159M:	Jagan Teki <jagan@amarulasolutions.com>
5160S:	Maintained
5161F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5162F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5163
5164DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5165M:	Hans de Goede <hdegoede@redhat.com>
5166T:	git git://anongit.freedesktop.org/drm/drm-misc
5167S:	Maintained
5168F:	drivers/gpu/drm/tiny/gm12u320.c
5169
5170DRM DRIVER FOR ILITEK ILI9225 PANELS
5171M:	David Lechner <david@lechnology.com>
5172T:	git git://anongit.freedesktop.org/drm/drm-misc
5173S:	Maintained
5174F:	drivers/gpu/drm/tiny/ili9225.c
5175F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5176
5177DRM DRIVER FOR HX8357D PANELS
5178M:	Eric Anholt <eric@anholt.net>
5179T:	git git://anongit.freedesktop.org/drm/drm-misc
5180S:	Maintained
5181F:	drivers/gpu/drm/tiny/hx8357d.c
5182F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5183
5184DRM DRIVER FOR INTEL I810 VIDEO CARDS
5185S:	Orphan / Obsolete
5186F:	drivers/gpu/drm/i810/
5187F:	include/uapi/drm/i810_drm.h
5188
5189DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5190S:	Orphan / Obsolete
5191F:	drivers/gpu/drm/mga/
5192F:	include/uapi/drm/mga_drm.h
5193
5194DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5195M:	Dave Airlie <airlied@redhat.com>
5196S:	Odd Fixes
5197F:	drivers/gpu/drm/mgag200/
5198
5199DRM DRIVER FOR MI0283QT
5200M:	Noralf Trønnes <noralf@tronnes.org>
5201T:	git git://anongit.freedesktop.org/drm/drm-misc
5202S:	Maintained
5203F:	drivers/gpu/drm/tiny/mi0283qt.c
5204F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5205
5206DRM DRIVER FOR MSM ADRENO GPU
5207M:	Rob Clark <robdclark@gmail.com>
5208M:	Sean Paul <sean@poorly.run>
5209L:	linux-arm-msm@vger.kernel.org
5210L:	dri-devel@lists.freedesktop.org
5211L:	freedreno@lists.freedesktop.org
5212T:	git https://gitlab.freedesktop.org/drm/msm.git
5213S:	Maintained
5214F:	drivers/gpu/drm/msm/
5215F:	include/uapi/drm/msm_drm.h
5216F:	Documentation/devicetree/bindings/display/msm/
5217
5218DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5219M:	Ben Skeggs <bskeggs@redhat.com>
5220L:	dri-devel@lists.freedesktop.org
5221L:	nouveau@lists.freedesktop.org
5222T:	git git://github.com/skeggsb/linux
5223S:	Supported
5224F:	drivers/gpu/drm/nouveau/
5225F:	include/uapi/drm/nouveau_drm.h
5226
5227DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5228M:	Stefan Mavrodiev <stefan@olimex.com>
5229S:	Maintained
5230F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5231F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5232
5233DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5234M:	Noralf Trønnes <noralf@tronnes.org>
5235T:	git git://anongit.freedesktop.org/drm/drm-misc
5236S:	Maintained
5237F:	drivers/gpu/drm/tiny/repaper.c
5238F:	Documentation/devicetree/bindings/display/repaper.txt
5239
5240DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5241M:	Dave Airlie <airlied@redhat.com>
5242M:	Gerd Hoffmann <kraxel@redhat.com>
5243L:	virtualization@lists.linux-foundation.org
5244T:	git git://anongit.freedesktop.org/drm/drm-misc
5245S:	Obsolete
5246W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5247F:	drivers/gpu/drm/cirrus/
5248
5249DRM DRIVER FOR QXL VIRTUAL GPU
5250M:	Dave Airlie <airlied@redhat.com>
5251M:	Gerd Hoffmann <kraxel@redhat.com>
5252L:	virtualization@lists.linux-foundation.org
5253L:	spice-devel@lists.freedesktop.org
5254T:	git git://anongit.freedesktop.org/drm/drm-misc
5255S:	Maintained
5256F:	drivers/gpu/drm/qxl/
5257F:	include/uapi/drm/qxl_drm.h
5258
5259DRM DRIVER FOR RAYDIUM RM67191 PANELS
5260M:	Robert Chiras <robert.chiras@nxp.com>
5261S:	Maintained
5262F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5263F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5264
5265DRM DRIVER FOR RAGE 128 VIDEO CARDS
5266S:	Orphan / Obsolete
5267F:	drivers/gpu/drm/r128/
5268F:	include/uapi/drm/r128_drm.h
5269
5270DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5271M:	Guido Günther <agx@sigxcpu.org>
5272R:	Purism Kernel Team <kernel@puri.sm>
5273S:	Maintained
5274F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5275F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5276
5277DRM DRIVER FOR SAVAGE VIDEO CARDS
5278S:	Orphan / Obsolete
5279F:	drivers/gpu/drm/savage/
5280F:	include/uapi/drm/savage_drm.h
5281
5282DRM DRIVER FOR SIS VIDEO CARDS
5283S:	Orphan / Obsolete
5284F:	drivers/gpu/drm/sis/
5285F:	include/uapi/drm/sis_drm.h
5286
5287DRM DRIVER FOR SITRONIX ST7701 PANELS
5288M:	Jagan Teki <jagan@amarulasolutions.com>
5289S:	Maintained
5290F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5291F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5292
5293DRM DRIVER FOR SITRONIX ST7586 PANELS
5294M:	David Lechner <david@lechnology.com>
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296S:	Maintained
5297F:	drivers/gpu/drm/tiny/st7586.c
5298F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5299
5300DRM DRIVER FOR SITRONIX ST7735R PANELS
5301M:	David Lechner <david@lechnology.com>
5302T:	git git://anongit.freedesktop.org/drm/drm-misc
5303S:	Maintained
5304F:	drivers/gpu/drm/tiny/st7735r.c
5305F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5306
5307DRM DRIVER FOR ST-ERICSSON MCDE
5308M:	Linus Walleij <linus.walleij@linaro.org>
5309T:	git git://anongit.freedesktop.org/drm/drm-misc
5310S:	Maintained
5311F:	drivers/gpu/drm/mcde/
5312F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5313
5314DRM DRIVER FOR TDFX VIDEO CARDS
5315S:	Orphan / Obsolete
5316F:	drivers/gpu/drm/tdfx/
5317
5318DRM DRIVER FOR TPO TPG110 PANELS
5319M:	Linus Walleij <linus.walleij@linaro.org>
5320T:	git git://anongit.freedesktop.org/drm/drm-misc
5321S:	Maintained
5322F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5323F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5324
5325DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5326M:	Dave Airlie <airlied@redhat.com>
5327R:	Sean Paul <sean@poorly.run>
5328L:	dri-devel@lists.freedesktop.org
5329S:	Odd Fixes
5330F:	drivers/gpu/drm/udl/
5331T:	git git://anongit.freedesktop.org/drm/drm-misc
5332
5333DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5334M:	Hans de Goede <hdegoede@redhat.com>
5335L:	dri-devel@lists.freedesktop.org
5336S:	Maintained
5337F:	drivers/gpu/drm/vboxvideo/
5338T:	git git://anongit.freedesktop.org/drm/drm-misc
5339
5340DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5341M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5342R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5343R:	Daniel Vetter <daniel@ffwll.ch>
5344T:	git git://anongit.freedesktop.org/drm/drm-misc
5345S:	Maintained
5346L:	dri-devel@lists.freedesktop.org
5347F:	drivers/gpu/drm/vkms/
5348F:	Documentation/gpu/vkms.rst
5349
5350DRM DRIVER FOR VMWARE VIRTUAL GPU
5351M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5352M:	Thomas Hellstrom <thellstrom@vmware.com>
5353L:	dri-devel@lists.freedesktop.org
5354T:	git git://people.freedesktop.org/~thomash/linux
5355S:	Supported
5356F:	drivers/gpu/drm/vmwgfx/
5357F:	include/uapi/drm/vmwgfx_drm.h
5358
5359DRM DRIVERS
5360M:	David Airlie <airlied@linux.ie>
5361M:	Daniel Vetter <daniel@ffwll.ch>
5362L:	dri-devel@lists.freedesktop.org
5363T:	git git://anongit.freedesktop.org/drm/drm
5364B:	https://bugs.freedesktop.org/
5365C:	irc://chat.freenode.net/dri-devel
5366S:	Maintained
5367F:	drivers/gpu/drm/
5368F:	drivers/gpu/vga/
5369F:	Documentation/devicetree/bindings/display/
5370F:	Documentation/devicetree/bindings/gpu/
5371F:	Documentation/gpu/
5372F:	include/drm/
5373F:	include/uapi/drm/
5374F:	include/linux/vga*
5375
5376DRM DRIVERS AND MISC GPU PATCHES
5377M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5378M:	Maxime Ripard <mripard@kernel.org>
5379M:	Sean Paul <sean@poorly.run>
5380W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5381S:	Maintained
5382T:	git git://anongit.freedesktop.org/drm/drm-misc
5383F:	Documentation/gpu/
5384F:	drivers/gpu/vga/
5385F:	drivers/gpu/drm/*
5386F:	include/drm/drm*
5387F:	include/uapi/drm/drm*
5388F:	include/linux/vga*
5389
5390DRM DRIVERS FOR ALLWINNER A10
5391M:	Maxime Ripard <mripard@kernel.org>
5392L:	dri-devel@lists.freedesktop.org
5393S:	Supported
5394F:	drivers/gpu/drm/sun4i/
5395F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5396T:	git git://anongit.freedesktop.org/drm/drm-misc
5397
5398DRM DRIVERS FOR AMLOGIC SOCS
5399M:	Neil Armstrong <narmstrong@baylibre.com>
5400L:	dri-devel@lists.freedesktop.org
5401L:	linux-amlogic@lists.infradead.org
5402W:	http://linux-meson.com/
5403S:	Supported
5404F:	drivers/gpu/drm/meson/
5405F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5406F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5407F:	Documentation/gpu/meson.rst
5408T:	git git://anongit.freedesktop.org/drm/drm-misc
5409
5410DRM DRIVERS FOR ATMEL HLCDC
5411M:	Sam Ravnborg <sam@ravnborg.org>
5412M:	Boris Brezillon <bbrezillon@kernel.org>
5413L:	dri-devel@lists.freedesktop.org
5414S:	Supported
5415F:	drivers/gpu/drm/atmel-hlcdc/
5416F:	Documentation/devicetree/bindings/display/atmel/
5417T:	git git://anongit.freedesktop.org/drm/drm-misc
5418
5419DRM DRIVERS FOR BRIDGE CHIPS
5420M:	Andrzej Hajda <a.hajda@samsung.com>
5421M:	Neil Armstrong <narmstrong@baylibre.com>
5422R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5423R:	Jonas Karlman <jonas@kwiboo.se>
5424R:	Jernej Skrabec <jernej.skrabec@siol.net>
5425S:	Maintained
5426T:	git git://anongit.freedesktop.org/drm/drm-misc
5427F:	drivers/gpu/drm/bridge/
5428
5429DRM DRIVERS FOR EXYNOS
5430M:	Inki Dae <inki.dae@samsung.com>
5431M:	Joonyoung Shim <jy0922.shim@samsung.com>
5432M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5433M:	Kyungmin Park <kyungmin.park@samsung.com>
5434L:	dri-devel@lists.freedesktop.org
5435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5436S:	Supported
5437F:	drivers/gpu/drm/exynos/
5438F:	include/uapi/drm/exynos_drm.h
5439F:	Documentation/devicetree/bindings/display/exynos/
5440
5441DRM DRIVERS FOR FREESCALE DCU
5442M:	Stefan Agner <stefan@agner.ch>
5443M:	Alison Wang <alison.wang@nxp.com>
5444L:	dri-devel@lists.freedesktop.org
5445S:	Supported
5446F:	drivers/gpu/drm/fsl-dcu/
5447F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5448F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5449F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5450T:	git git://anongit.freedesktop.org/drm/drm-misc
5451
5452DRM DRIVERS FOR FREESCALE IMX
5453M:	Philipp Zabel <p.zabel@pengutronix.de>
5454L:	dri-devel@lists.freedesktop.org
5455S:	Maintained
5456F:	drivers/gpu/drm/imx/
5457F:	drivers/gpu/ipu-v3/
5458F:	Documentation/devicetree/bindings/display/imx/
5459
5460DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5461M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5462L:	dri-devel@lists.freedesktop.org
5463T:	git git://github.com/patjak/drm-gma500
5464S:	Maintained
5465F:	drivers/gpu/drm/gma500/
5466
5467DRM DRIVERS FOR HISILICON
5468M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5469M:	Rongrong Zou <zourongrong@gmail.com>
5470R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5471R:	Chen Feng <puck.chen@hisilicon.com>
5472L:	dri-devel@lists.freedesktop.org
5473T:	git git://github.com/xin3liang/linux.git
5474S:	Maintained
5475F:	drivers/gpu/drm/hisilicon/
5476F:	Documentation/devicetree/bindings/display/hisilicon/
5477
5478DRM DRIVERS FOR LIMA
5479M:	Qiang Yu <yuq825@gmail.com>
5480L:	dri-devel@lists.freedesktop.org
5481L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5482S:	Maintained
5483F:	drivers/gpu/drm/lima/
5484F:	include/uapi/drm/lima_drm.h
5485T:	git git://anongit.freedesktop.org/drm/drm-misc
5486
5487DRM DRIVERS FOR MEDIATEK
5488M:	CK Hu <ck.hu@mediatek.com>
5489M:	Philipp Zabel <p.zabel@pengutronix.de>
5490L:	dri-devel@lists.freedesktop.org
5491S:	Supported
5492F:	drivers/gpu/drm/mediatek/
5493F:	Documentation/devicetree/bindings/display/mediatek/
5494
5495DRM DRIVERS FOR NVIDIA TEGRA
5496M:	Thierry Reding <thierry.reding@gmail.com>
5497L:	dri-devel@lists.freedesktop.org
5498L:	linux-tegra@vger.kernel.org
5499T:	git git://anongit.freedesktop.org/tegra/linux.git
5500S:	Supported
5501F:	drivers/gpu/drm/tegra/
5502F:	drivers/gpu/host1x/
5503F:	include/linux/host1x.h
5504F:	include/uapi/drm/tegra_drm.h
5505F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5506
5507DRM DRIVERS FOR RENESAS
5508M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5509M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5510L:	dri-devel@lists.freedesktop.org
5511L:	linux-renesas-soc@vger.kernel.org
5512T:	git git://linuxtv.org/pinchartl/media drm/du/next
5513S:	Supported
5514F:	drivers/gpu/drm/rcar-du/
5515F:	drivers/gpu/drm/shmobile/
5516F:	include/linux/platform_data/shmob_drm.h
5517F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5518F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5519F:	Documentation/devicetree/bindings/display/renesas,du.txt
5520
5521DRM DRIVERS FOR ROCKCHIP
5522M:	Sandy Huang <hjc@rock-chips.com>
5523M:	Heiko Stübner <heiko@sntech.de>
5524L:	dri-devel@lists.freedesktop.org
5525S:	Maintained
5526F:	drivers/gpu/drm/rockchip/
5527F:	Documentation/devicetree/bindings/display/rockchip/
5528T:	git git://anongit.freedesktop.org/drm/drm-misc
5529
5530DRM DRIVERS FOR STI
5531M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5532M:	Vincent Abriou <vincent.abriou@st.com>
5533L:	dri-devel@lists.freedesktop.org
5534T:	git git://anongit.freedesktop.org/drm/drm-misc
5535S:	Maintained
5536F:	drivers/gpu/drm/sti
5537F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5538
5539DRM DRIVERS FOR STM
5540M:	Yannick Fertre <yannick.fertre@st.com>
5541M:	Philippe Cornu <philippe.cornu@st.com>
5542M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5543M:	Vincent Abriou <vincent.abriou@st.com>
5544L:	dri-devel@lists.freedesktop.org
5545T:	git git://anongit.freedesktop.org/drm/drm-misc
5546S:	Maintained
5547F:	drivers/gpu/drm/stm
5548F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5549
5550DRM DRIVERS FOR TI LCDC
5551M:	Jyri Sarha <jsarha@ti.com>
5552R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5553L:	dri-devel@lists.freedesktop.org
5554S:	Maintained
5555F:	drivers/gpu/drm/tilcdc/
5556F:	Documentation/devicetree/bindings/display/tilcdc/
5557
5558DRM DRIVERS FOR TI OMAP
5559M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5560L:	dri-devel@lists.freedesktop.org
5561S:	Maintained
5562F:	drivers/gpu/drm/omapdrm/
5563F:	Documentation/devicetree/bindings/display/ti/
5564
5565DRM DRIVERS FOR V3D
5566M:	Eric Anholt <eric@anholt.net>
5567S:	Supported
5568F:	drivers/gpu/drm/v3d/
5569F:	include/uapi/drm/v3d_drm.h
5570F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5571T:	git git://anongit.freedesktop.org/drm/drm-misc
5572
5573DRM DRIVERS FOR VC4
5574M:	Eric Anholt <eric@anholt.net>
5575T:	git git://github.com/anholt/linux
5576S:	Supported
5577F:	drivers/gpu/drm/vc4/
5578F:	include/uapi/drm/vc4_drm.h
5579F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5580T:	git git://anongit.freedesktop.org/drm/drm-misc
5581
5582DRM DRIVERS FOR VIVANTE GPU IP
5583M:	Lucas Stach <l.stach@pengutronix.de>
5584R:	Russell King <linux+etnaviv@armlinux.org.uk>
5585R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5586L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5587L:	dri-devel@lists.freedesktop.org
5588S:	Maintained
5589F:	drivers/gpu/drm/etnaviv/
5590F:	include/uapi/drm/etnaviv_drm.h
5591F:	Documentation/devicetree/bindings/display/etnaviv/
5592
5593DRM DRIVERS FOR ZTE ZX
5594M:	Shawn Guo <shawnguo@kernel.org>
5595L:	dri-devel@lists.freedesktop.org
5596S:	Maintained
5597F:	drivers/gpu/drm/zte/
5598F:	Documentation/devicetree/bindings/display/zte,vou.txt
5599T:	git git://anongit.freedesktop.org/drm/drm-misc
5600
5601DRM PANEL DRIVERS
5602M:	Thierry Reding <thierry.reding@gmail.com>
5603R:	Sam Ravnborg <sam@ravnborg.org>
5604L:	dri-devel@lists.freedesktop.org
5605T:	git git://anongit.freedesktop.org/drm/drm-misc
5606S:	Maintained
5607F:	drivers/gpu/drm/drm_panel.c
5608F:	drivers/gpu/drm/panel/
5609F:	include/drm/drm_panel.h
5610F:	Documentation/devicetree/bindings/display/panel/
5611
5612DRM DRIVERS FOR XEN
5613M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5614T:	git git://anongit.freedesktop.org/drm/drm-misc
5615L:	dri-devel@lists.freedesktop.org
5616L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5617S:	Supported
5618F:	drivers/gpu/drm/xen/
5619F:	Documentation/gpu/xen-front.rst
5620
5621DRM TTM SUBSYSTEM
5622M:	Christian Koenig <christian.koenig@amd.com>
5623M:	Huang Rui <ray.huang@amd.com>
5624T:	git git://people.freedesktop.org/~agd5f/linux
5625S:	Maintained
5626L:	dri-devel@lists.freedesktop.org
5627F:	include/drm/ttm/
5628F:	drivers/gpu/drm/ttm/
5629
5630DSBR100 USB FM RADIO DRIVER
5631M:	Alexey Klimov <klimov.linux@gmail.com>
5632L:	linux-media@vger.kernel.org
5633T:	git git://linuxtv.org/media_tree.git
5634S:	Maintained
5635F:	drivers/media/radio/dsbr100.c
5636
5637DT3155 MEDIA DRIVER
5638M:	Hans Verkuil <hverkuil@xs4all.nl>
5639L:	linux-media@vger.kernel.org
5640T:	git git://linuxtv.org/media_tree.git
5641W:	https://linuxtv.org
5642S:	Odd Fixes
5643F:	drivers/media/pci/dt3155/
5644
5645DVB_USB_AF9015 MEDIA DRIVER
5646M:	Antti Palosaari <crope@iki.fi>
5647L:	linux-media@vger.kernel.org
5648W:	https://linuxtv.org
5649W:	http://palosaari.fi/linux/
5650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5651T:	git git://linuxtv.org/anttip/media_tree.git
5652S:	Maintained
5653F:	drivers/media/usb/dvb-usb-v2/af9015*
5654
5655DVB_USB_AF9035 MEDIA DRIVER
5656M:	Antti Palosaari <crope@iki.fi>
5657L:	linux-media@vger.kernel.org
5658W:	https://linuxtv.org
5659W:	http://palosaari.fi/linux/
5660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5661T:	git git://linuxtv.org/anttip/media_tree.git
5662S:	Maintained
5663F:	drivers/media/usb/dvb-usb-v2/af9035*
5664
5665DVB_USB_ANYSEE MEDIA DRIVER
5666M:	Antti Palosaari <crope@iki.fi>
5667L:	linux-media@vger.kernel.org
5668W:	https://linuxtv.org
5669W:	http://palosaari.fi/linux/
5670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5671T:	git git://linuxtv.org/anttip/media_tree.git
5672S:	Maintained
5673F:	drivers/media/usb/dvb-usb-v2/anysee*
5674
5675DVB_USB_AU6610 MEDIA DRIVER
5676M:	Antti Palosaari <crope@iki.fi>
5677L:	linux-media@vger.kernel.org
5678W:	https://linuxtv.org
5679W:	http://palosaari.fi/linux/
5680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5681T:	git git://linuxtv.org/anttip/media_tree.git
5682S:	Maintained
5683F:	drivers/media/usb/dvb-usb-v2/au6610*
5684
5685DVB_USB_CE6230 MEDIA DRIVER
5686M:	Antti Palosaari <crope@iki.fi>
5687L:	linux-media@vger.kernel.org
5688W:	https://linuxtv.org
5689W:	http://palosaari.fi/linux/
5690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5691T:	git git://linuxtv.org/anttip/media_tree.git
5692S:	Maintained
5693F:	drivers/media/usb/dvb-usb-v2/ce6230*
5694
5695DVB_USB_CXUSB MEDIA DRIVER
5696M:	Michael Krufky <mkrufky@linuxtv.org>
5697L:	linux-media@vger.kernel.org
5698W:	https://linuxtv.org
5699W:	http://github.com/mkrufky
5700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5701T:	git git://linuxtv.org/media_tree.git
5702S:	Maintained
5703F:	drivers/media/usb/dvb-usb/cxusb*
5704
5705DVB_USB_EC168 MEDIA DRIVER
5706M:	Antti Palosaari <crope@iki.fi>
5707L:	linux-media@vger.kernel.org
5708W:	https://linuxtv.org
5709W:	http://palosaari.fi/linux/
5710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5711T:	git git://linuxtv.org/anttip/media_tree.git
5712S:	Maintained
5713F:	drivers/media/usb/dvb-usb-v2/ec168*
5714
5715DVB_USB_GL861 MEDIA DRIVER
5716M:	Antti Palosaari <crope@iki.fi>
5717L:	linux-media@vger.kernel.org
5718W:	https://linuxtv.org
5719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5720T:	git git://linuxtv.org/anttip/media_tree.git
5721S:	Maintained
5722F:	drivers/media/usb/dvb-usb-v2/gl861*
5723
5724DVB_USB_MXL111SF MEDIA DRIVER
5725M:	Michael Krufky <mkrufky@linuxtv.org>
5726L:	linux-media@vger.kernel.org
5727W:	https://linuxtv.org
5728W:	http://github.com/mkrufky
5729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5730T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5731S:	Maintained
5732F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5733
5734DVB_USB_RTL28XXU MEDIA DRIVER
5735M:	Antti Palosaari <crope@iki.fi>
5736L:	linux-media@vger.kernel.org
5737W:	https://linuxtv.org
5738W:	http://palosaari.fi/linux/
5739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5740T:	git git://linuxtv.org/anttip/media_tree.git
5741S:	Maintained
5742F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5743
5744DVB_USB_V2 MEDIA DRIVER
5745M:	Antti Palosaari <crope@iki.fi>
5746L:	linux-media@vger.kernel.org
5747W:	https://linuxtv.org
5748W:	http://palosaari.fi/linux/
5749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5750T:	git git://linuxtv.org/anttip/media_tree.git
5751S:	Maintained
5752F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5753F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5754
5755DYNAMIC DEBUG
5756M:	Jason Baron <jbaron@akamai.com>
5757S:	Maintained
5758F:	lib/dynamic_debug.c
5759F:	include/linux/dynamic_debug.h
5760
5761DYNAMIC INTERRUPT MODERATION
5762M:	Tal Gilboa <talgi@mellanox.com>
5763S:	Maintained
5764F:	include/linux/dim.h
5765F:	lib/dim/
5766
5767DZ DECSTATION DZ11 SERIAL DRIVER
5768M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5769S:	Maintained
5770F:	drivers/tty/serial/dz.*
5771
5772E3X0 POWER BUTTON DRIVER
5773M:	Moritz Fischer <moritz.fischer@ettus.com>
5774L:	usrp-users@lists.ettus.com
5775W:	http://www.ettus.com
5776S:	Supported
5777F:	drivers/input/misc/e3x0-button.c
5778F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5779
5780E4000 MEDIA DRIVER
5781M:	Antti Palosaari <crope@iki.fi>
5782L:	linux-media@vger.kernel.org
5783W:	https://linuxtv.org
5784W:	http://palosaari.fi/linux/
5785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5786T:	git git://linuxtv.org/anttip/media_tree.git
5787S:	Maintained
5788F:	drivers/media/tuners/e4000*
5789
5790EARTH_PT1 MEDIA DRIVER
5791M:	Akihiro Tsukada <tskd08@gmail.com>
5792L:	linux-media@vger.kernel.org
5793S:	Odd Fixes
5794F:	drivers/media/pci/pt1/
5795
5796EARTH_PT3 MEDIA DRIVER
5797M:	Akihiro Tsukada <tskd08@gmail.com>
5798L:	linux-media@vger.kernel.org
5799S:	Odd Fixes
5800F:	drivers/media/pci/pt3/
5801
5802EC100 MEDIA DRIVER
5803M:	Antti Palosaari <crope@iki.fi>
5804L:	linux-media@vger.kernel.org
5805W:	https://linuxtv.org
5806W:	http://palosaari.fi/linux/
5807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5808T:	git git://linuxtv.org/anttip/media_tree.git
5809S:	Maintained
5810F:	drivers/media/dvb-frontends/ec100*
5811
5812ECRYPT FILE SYSTEM
5813M:	Tyler Hicks <tyhicks@canonical.com>
5814L:	ecryptfs@vger.kernel.org
5815W:	http://ecryptfs.org
5816W:	https://launchpad.net/ecryptfs
5817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5818S:	Supported
5819F:	Documentation/filesystems/ecryptfs.txt
5820F:	fs/ecryptfs/
5821
5822EDAC-AMD64
5823M:	Borislav Petkov <bp@alien8.de>
5824L:	linux-edac@vger.kernel.org
5825S:	Maintained
5826F:	drivers/edac/amd64_edac*
5827
5828EDAC-ARMADA
5829M:	Jan Luebbe <jlu@pengutronix.de>
5830L:	linux-edac@vger.kernel.org
5831S:	Maintained
5832F:	drivers/edac/armada_xp_*
5833
5834EDAC-AST2500
5835M:	Stefan Schaeckeler <sschaeck@cisco.com>
5836S:	Supported
5837F:	drivers/edac/aspeed_edac.c
5838F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5839
5840EDAC-BLUEFIELD
5841M:	Shravan Kumar Ramani <sramani@mellanox.com>
5842S:	Supported
5843F:	drivers/edac/bluefield_edac.c
5844
5845EDAC-CALXEDA
5846M:	Robert Richter <rric@kernel.org>
5847L:	linux-edac@vger.kernel.org
5848S:	Maintained
5849F:	drivers/edac/highbank*
5850
5851EDAC-CAVIUM OCTEON
5852M:	Ralf Baechle <ralf@linux-mips.org>
5853M:	David Daney <david.daney@cavium.com>
5854L:	linux-edac@vger.kernel.org
5855L:	linux-mips@vger.kernel.org
5856S:	Supported
5857F:	drivers/edac/octeon_edac*
5858
5859EDAC-CAVIUM THUNDERX
5860M:	David Daney <david.daney@cavium.com>
5861M:	Jan Glauber <jglauber@cavium.com>
5862L:	linux-edac@vger.kernel.org
5863S:	Supported
5864F:	drivers/edac/thunderx_edac*
5865
5866EDAC-CORE
5867M:	Borislav Petkov <bp@alien8.de>
5868M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5869M:	Tony Luck <tony.luck@intel.com>
5870R:	James Morse <james.morse@arm.com>
5871R:	Robert Richter <rrichter@marvell.com>
5872L:	linux-edac@vger.kernel.org
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5874S:	Supported
5875F:	Documentation/admin-guide/ras.rst
5876F:	Documentation/driver-api/edac.rst
5877F:	drivers/edac/
5878F:	include/linux/edac.h
5879
5880EDAC-E752X
5881M:	Mark Gross <mark.gross@intel.com>
5882L:	linux-edac@vger.kernel.org
5883S:	Maintained
5884F:	drivers/edac/e752x_edac.c
5885
5886EDAC-E7XXX
5887L:	linux-edac@vger.kernel.org
5888S:	Maintained
5889F:	drivers/edac/e7xxx_edac.c
5890
5891EDAC-FSL_DDR
5892M:	York Sun <york.sun@nxp.com>
5893L:	linux-edac@vger.kernel.org
5894S:	Maintained
5895F:	drivers/edac/fsl_ddr_edac.*
5896
5897EDAC-GHES
5898M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5899L:	linux-edac@vger.kernel.org
5900S:	Maintained
5901F:	drivers/edac/ghes_edac.c
5902
5903EDAC-I10NM
5904M:	Tony Luck <tony.luck@intel.com>
5905L:	linux-edac@vger.kernel.org
5906S:	Maintained
5907F:	drivers/edac/i10nm_base.c
5908
5909EDAC-I3000
5910L:	linux-edac@vger.kernel.org
5911S:	Orphan
5912F:	drivers/edac/i3000_edac.c
5913
5914EDAC-I5000
5915L:	linux-edac@vger.kernel.org
5916S:	Maintained
5917F:	drivers/edac/i5000_edac.c
5918
5919EDAC-I5400
5920M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5921L:	linux-edac@vger.kernel.org
5922S:	Maintained
5923F:	drivers/edac/i5400_edac.c
5924
5925EDAC-I7300
5926M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5927L:	linux-edac@vger.kernel.org
5928S:	Maintained
5929F:	drivers/edac/i7300_edac.c
5930
5931EDAC-I7CORE
5932M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5933L:	linux-edac@vger.kernel.org
5934S:	Maintained
5935F:	drivers/edac/i7core_edac.c
5936
5937EDAC-I82443BXGX
5938M:	Tim Small <tim@buttersideup.com>
5939L:	linux-edac@vger.kernel.org
5940S:	Maintained
5941F:	drivers/edac/i82443bxgx_edac.c
5942
5943EDAC-I82975X
5944M:	"Arvind R." <arvino55@gmail.com>
5945L:	linux-edac@vger.kernel.org
5946S:	Maintained
5947F:	drivers/edac/i82975x_edac.c
5948
5949EDAC-IE31200
5950M:	Jason Baron <jbaron@akamai.com>
5951L:	linux-edac@vger.kernel.org
5952S:	Maintained
5953F:	drivers/edac/ie31200_edac.c
5954
5955EDAC-MPC85XX
5956M:	Johannes Thumshirn <morbidrsa@gmail.com>
5957L:	linux-edac@vger.kernel.org
5958S:	Maintained
5959F:	drivers/edac/mpc85xx_edac.[ch]
5960
5961EDAC-PASEMI
5962M:	Egor Martovetsky <egor@pasemi.com>
5963L:	linux-edac@vger.kernel.org
5964S:	Maintained
5965F:	drivers/edac/pasemi_edac.c
5966
5967EDAC-PND2
5968M:	Tony Luck <tony.luck@intel.com>
5969L:	linux-edac@vger.kernel.org
5970S:	Maintained
5971F:	drivers/edac/pnd2_edac.[ch]
5972
5973EDAC-R82600
5974M:	Tim Small <tim@buttersideup.com>
5975L:	linux-edac@vger.kernel.org
5976S:	Maintained
5977F:	drivers/edac/r82600_edac.c
5978
5979EDAC-SBRIDGE
5980M:	Tony Luck <tony.luck@intel.com>
5981R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5982L:	linux-edac@vger.kernel.org
5983S:	Maintained
5984F:	drivers/edac/sb_edac.c
5985
5986EDAC-SIFIVE
5987M:	Yash Shah <yash.shah@sifive.com>
5988L:	linux-edac@vger.kernel.org
5989S:	Supported
5990F:	drivers/edac/sifive_edac.c
5991
5992EDAC-SKYLAKE
5993M:	Tony Luck <tony.luck@intel.com>
5994L:	linux-edac@vger.kernel.org
5995S:	Maintained
5996F:	drivers/edac/skx_*.c
5997
5998EDAC-TI
5999M:	Tero Kristo <t-kristo@ti.com>
6000L:	linux-edac@vger.kernel.org
6001S:	Maintained
6002F:	drivers/edac/ti_edac.c
6003
6004EDAC-QCOM
6005M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6006M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6007L:	linux-arm-msm@vger.kernel.org
6008L:	linux-edac@vger.kernel.org
6009S:	Maintained
6010F:	drivers/edac/qcom_edac.c
6011
6012EDIROL UA-101/UA-1000 DRIVER
6013M:	Clemens Ladisch <clemens@ladisch.de>
6014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6016S:	Maintained
6017F:	sound/usb/misc/ua101.c
6018
6019EFI TEST DRIVER
6020L:	linux-efi@vger.kernel.org
6021M:	Ivan Hu <ivan.hu@canonical.com>
6022M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6023S:	Maintained
6024F:	drivers/firmware/efi/test/
6025
6026EFI VARIABLE FILESYSTEM
6027M:	Matthew Garrett <matthew.garrett@nebula.com>
6028M:	Jeremy Kerr <jk@ozlabs.org>
6029M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6031L:	linux-efi@vger.kernel.org
6032S:	Maintained
6033F:	fs/efivarfs/
6034
6035EFIFB FRAMEBUFFER DRIVER
6036L:	linux-fbdev@vger.kernel.org
6037M:	Peter Jones <pjones@redhat.com>
6038S:	Maintained
6039F:	drivers/video/fbdev/efifb.c
6040
6041EFS FILESYSTEM
6042W:	http://aeschi.ch.eu.org/efs/
6043S:	Orphan
6044F:	fs/efs/
6045
6046EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6047M:	Douglas Miller <dougmill@linux.ibm.com>
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	drivers/net/ethernet/ibm/ehea/
6051
6052EM28XX VIDEO4LINUX DRIVER
6053M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6054L:	linux-media@vger.kernel.org
6055W:	https://linuxtv.org
6056T:	git git://linuxtv.org/media_tree.git
6057S:	Maintained
6058F:	drivers/media/usb/em28xx/
6059F:	Documentation/media/v4l-drivers/em28xx*
6060
6061EMBEDDED LINUX
6062M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6063M:	Matt Mackall <mpm@selenic.com>
6064M:	David Woodhouse <dwmw2@infradead.org>
6065L:	linux-embedded@vger.kernel.org
6066S:	Maintained
6067
6068Emulex 10Gbps iSCSI - OneConnect DRIVER
6069M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6070M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6071M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6072L:	linux-scsi@vger.kernel.org
6073W:	http://www.broadcom.com
6074S:	Supported
6075F:	drivers/scsi/be2iscsi/
6076
6077Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6078M:	Sathya Perla <sathya.perla@broadcom.com>
6079M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6080M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6081M:	Somnath Kotur <somnath.kotur@broadcom.com>
6082L:	netdev@vger.kernel.org
6083W:	http://www.emulex.com
6084S:	Supported
6085F:	drivers/net/ethernet/emulex/benet/
6086
6087EMULEX ONECONNECT ROCE DRIVER
6088M:	Selvin Xavier <selvin.xavier@broadcom.com>
6089M:	Devesh Sharma <devesh.sharma@broadcom.com>
6090L:	linux-rdma@vger.kernel.org
6091W:	http://www.broadcom.com
6092S:	Odd Fixes
6093F:	drivers/infiniband/hw/ocrdma/
6094F:	include/uapi/rdma/ocrdma-abi.h
6095
6096EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6097M:	James Smart <james.smart@broadcom.com>
6098M:	Dick Kennedy <dick.kennedy@broadcom.com>
6099L:	linux-scsi@vger.kernel.org
6100W:	http://www.broadcom.com
6101S:	Supported
6102F:	drivers/scsi/lpfc/
6103
6104ENE CB710 FLASH CARD READER DRIVER
6105M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6106S:	Maintained
6107F:	drivers/misc/cb710/
6108F:	drivers/mmc/host/cb710-mmc.*
6109F:	include/linux/cb710.h
6110
6111ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6112M:	Maxim Levitsky <maximlevitsky@gmail.com>
6113S:	Maintained
6114F:	drivers/media/rc/ene_ir.*
6115
6116EPSON S1D13XXX FRAMEBUFFER DRIVER
6117M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6118S:	Maintained
6119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6120F:	drivers/video/fbdev/s1d13xxxfb.c
6121F:	include/video/s1d13xxxfb.h
6122
6123EROFS FILE SYSTEM
6124M:	Gao Xiang <gaoxiang25@huawei.com>
6125M:	Chao Yu <yuchao0@huawei.com>
6126L:	linux-erofs@lists.ozlabs.org
6127S:	Maintained
6128F:	fs/erofs/
6129
6130ERRSEQ ERROR TRACKING INFRASTRUCTURE
6131M:	Jeff Layton <jlayton@kernel.org>
6132S:	Maintained
6133F:	lib/errseq.c
6134F:	include/linux/errseq.h
6135
6136ET131X NETWORK DRIVER
6137M:	Mark Einon <mark.einon@gmail.com>
6138S:	Odd Fixes
6139F:	drivers/net/ethernet/agere/
6140
6141ETHERNET BRIDGE
6142M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6143M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6144L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6145L:	netdev@vger.kernel.org
6146W:	http://www.linuxfoundation.org/en/Net:Bridge
6147S:	Maintained
6148F:	include/linux/netfilter_bridge/
6149F:	net/bridge/
6150
6151ETHERNET PHY LIBRARY
6152M:	Andrew Lunn <andrew@lunn.ch>
6153M:	Florian Fainelli <f.fainelli@gmail.com>
6154M:	Heiner Kallweit <hkallweit1@gmail.com>
6155L:	netdev@vger.kernel.org
6156S:	Maintained
6157F:	Documentation/ABI/testing/sysfs-class-net-phydev
6158F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6159F:	Documentation/devicetree/bindings/net/mdio*
6160F:	Documentation/networking/phy.rst
6161F:	drivers/net/phy/
6162F:	drivers/of/of_mdio.c
6163F:	drivers/of/of_net.c
6164F:	include/linux/*mdio*.h
6165F:	include/linux/of_net.h
6166F:	include/linux/phy.h
6167F:	include/linux/phy_fixed.h
6168F:	include/linux/platform_data/mdio-bcm-unimac.h
6169F:	include/linux/platform_data/mdio-gpio.h
6170F:	include/trace/events/mdio.h
6171F:	include/uapi/linux/mdio.h
6172F:	include/uapi/linux/mii.h
6173
6174EXFAT FILE SYSTEM
6175M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6176S:	Maintained
6177F:	drivers/staging/exfat/
6178
6179EXT2 FILE SYSTEM
6180M:	Jan Kara <jack@suse.com>
6181L:	linux-ext4@vger.kernel.org
6182S:	Maintained
6183F:	Documentation/filesystems/ext2.txt
6184F:	fs/ext2/
6185F:	include/linux/ext2*
6186
6187EXT4 FILE SYSTEM
6188M:	"Theodore Ts'o" <tytso@mit.edu>
6189M:	Andreas Dilger <adilger.kernel@dilger.ca>
6190L:	linux-ext4@vger.kernel.org
6191W:	http://ext4.wiki.kernel.org
6192Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6194S:	Maintained
6195F:	Documentation/filesystems/ext4/
6196F:	fs/ext4/
6197
6198Extended Verification Module (EVM)
6199M:	Mimi Zohar <zohar@linux.ibm.com>
6200L:	linux-integrity@vger.kernel.org
6201S:	Supported
6202F:	security/integrity/evm/
6203
6204EXTENSIBLE FIRMWARE INTERFACE (EFI)
6205M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6206L:	linux-efi@vger.kernel.org
6207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6208S:	Maintained
6209F:	Documentation/admin-guide/efi-stub.rst
6210F:	arch/*/kernel/efi.c
6211F:	arch/x86/boot/compressed/eboot.[ch]
6212F:	arch/*/include/asm/efi.h
6213F:	arch/x86/platform/efi/
6214F:	drivers/firmware/efi/
6215F:	include/linux/efi*.h
6216F:	arch/arm/boot/compressed/efi-header.S
6217F:	arch/arm64/kernel/efi-entry.S
6218
6219EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6220M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6221M:	Chanwoo Choi <cw00.choi@samsung.com>
6222L:	linux-kernel@vger.kernel.org
6223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6224S:	Maintained
6225F:	drivers/extcon/
6226F:	include/linux/extcon/
6227F:	include/linux/extcon.h
6228F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6229F:	Documentation/devicetree/bindings/extcon/
6230
6231EXYNOS DP DRIVER
6232M:	Jingoo Han <jingoohan1@gmail.com>
6233L:	dri-devel@lists.freedesktop.org
6234S:	Maintained
6235F:	drivers/gpu/drm/exynos/exynos_dp*
6236
6237EXYNOS SYSMMU (IOMMU) driver
6238M:	Marek Szyprowski <m.szyprowski@samsung.com>
6239L:	iommu@lists.linux-foundation.org
6240S:	Maintained
6241F:	drivers/iommu/exynos-iommu.c
6242
6243EZchip NPS platform support
6244M:	Vineet Gupta <vgupta@synopsys.com>
6245M:	Ofer Levi <oferle@mellanox.com>
6246S:	Supported
6247F:	arch/arc/plat-eznps
6248F:	arch/arc/boot/dts/eznps.dts
6249
6250F2FS FILE SYSTEM
6251M:	Jaegeuk Kim <jaegeuk@kernel.org>
6252M:	Chao Yu <yuchao0@huawei.com>
6253L:	linux-f2fs-devel@lists.sourceforge.net
6254W:	https://f2fs.wiki.kernel.org/
6255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6256S:	Maintained
6257F:	Documentation/filesystems/f2fs.txt
6258F:	Documentation/ABI/testing/sysfs-fs-f2fs
6259F:	fs/f2fs/
6260F:	include/linux/f2fs_fs.h
6261F:	include/trace/events/f2fs.h
6262
6263F71805F HARDWARE MONITORING DRIVER
6264M:	Jean Delvare <jdelvare@suse.com>
6265L:	linux-hwmon@vger.kernel.org
6266S:	Maintained
6267F:	Documentation/hwmon/f71805f.rst
6268F:	drivers/hwmon/f71805f.c
6269
6270FADDR2LINE
6271M:	Josh Poimboeuf <jpoimboe@redhat.com>
6272S:	Maintained
6273F:	scripts/faddr2line
6274
6275FAILOVER MODULE
6276M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6277L:	netdev@vger.kernel.org
6278S:	Supported
6279F:	net/core/failover.c
6280F:	include/net/failover.h
6281F:	Documentation/networking/failover.rst
6282
6283FANOTIFY
6284M:	Jan Kara <jack@suse.cz>
6285R:	Amir Goldstein <amir73il@gmail.com>
6286L:	linux-fsdevel@vger.kernel.org
6287S:	Maintained
6288F:	fs/notify/fanotify/
6289F:	include/linux/fanotify.h
6290F:	include/uapi/linux/fanotify.h
6291
6292FARSYNC SYNCHRONOUS DRIVER
6293M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6294W:	http://www.farsite.co.uk/
6295S:	Supported
6296F:	drivers/net/wan/farsync.*
6297
6298FAULT INJECTION SUPPORT
6299M:	Akinobu Mita <akinobu.mita@gmail.com>
6300S:	Supported
6301F:	Documentation/fault-injection/
6302F:	lib/fault-inject.c
6303
6304FBTFT Framebuffer drivers
6305S:	Orphan
6306L:	dri-devel@lists.freedesktop.org
6307L:	linux-fbdev@vger.kernel.org
6308F:	drivers/staging/fbtft/
6309
6310FC0011 TUNER DRIVER
6311M:	Michael Buesch <m@bues.ch>
6312L:	linux-media@vger.kernel.org
6313S:	Maintained
6314F:	drivers/media/tuners/fc0011.h
6315F:	drivers/media/tuners/fc0011.c
6316
6317FC2580 MEDIA DRIVER
6318M:	Antti Palosaari <crope@iki.fi>
6319L:	linux-media@vger.kernel.org
6320W:	https://linuxtv.org
6321W:	http://palosaari.fi/linux/
6322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6323T:	git git://linuxtv.org/anttip/media_tree.git
6324S:	Maintained
6325F:	drivers/media/tuners/fc2580*
6326
6327FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6328M:	Hannes Reinecke <hare@suse.de>
6329L:	linux-scsi@vger.kernel.org
6330W:	www.Open-FCoE.org
6331S:	Supported
6332F:	drivers/scsi/libfc/
6333F:	drivers/scsi/fcoe/
6334F:	include/scsi/fc/
6335F:	include/scsi/libfc.h
6336F:	include/scsi/libfcoe.h
6337F:	include/uapi/scsi/fc/
6338
6339FILE LOCKING (flock() and fcntl()/lockf())
6340M:	Jeff Layton <jlayton@kernel.org>
6341M:	"J. Bruce Fields" <bfields@fieldses.org>
6342L:	linux-fsdevel@vger.kernel.org
6343S:	Maintained
6344F:	include/linux/fcntl.h
6345F:	include/uapi/linux/fcntl.h
6346F:	fs/fcntl.c
6347F:	fs/locks.c
6348
6349FILESYSTEMS (VFS and infrastructure)
6350M:	Alexander Viro <viro@zeniv.linux.org.uk>
6351L:	linux-fsdevel@vger.kernel.org
6352S:	Maintained
6353F:	fs/*
6354F:	include/linux/fs.h
6355F:	include/linux/fs_types.h
6356F:	include/uapi/linux/fs.h
6357
6358FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6359M:	Riku Voipio <riku.voipio@iki.fi>
6360L:	linux-hwmon@vger.kernel.org
6361S:	Maintained
6362F:	drivers/hwmon/f75375s.c
6363F:	include/linux/f75375s.h
6364
6365FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6366M:	Clemens Ladisch <clemens@ladisch.de>
6367M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6370S:	Maintained
6371F:	sound/firewire/
6372F:	include/uapi/sound/firewire.h
6373
6374FIREWIRE MEDIA DRIVERS (firedtv)
6375M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6376L:	linux-media@vger.kernel.org
6377L:	linux1394-devel@lists.sourceforge.net
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6379S:	Maintained
6380F:	drivers/media/firewire/
6381
6382FIREWIRE SBP-2 TARGET
6383M:	Chris Boot <bootc@bootc.net>
6384L:	linux-scsi@vger.kernel.org
6385L:	target-devel@vger.kernel.org
6386L:	linux1394-devel@lists.sourceforge.net
6387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6388S:	Maintained
6389F:	drivers/target/sbp/
6390
6391FIREWIRE SUBSYSTEM
6392M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6393L:	linux1394-devel@lists.sourceforge.net
6394W:	http://ieee1394.wiki.kernel.org/
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6396S:	Maintained
6397F:	drivers/firewire/
6398F:	include/linux/firewire.h
6399F:	include/uapi/linux/firewire*.h
6400F:	tools/firewire/
6401
6402FIRMWARE LOADER (request_firmware)
6403M:	Luis Chamberlain <mcgrof@kernel.org>
6404L:	linux-kernel@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/firmware_class/
6407F:	drivers/base/firmware_loader/
6408F:	include/linux/firmware.h
6409
6410FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6411M:	Joshua Morris <josh.h.morris@us.ibm.com>
6412M:	Philip Kelleher <pjk1939@linux.ibm.com>
6413S:	Maintained
6414F:	drivers/block/rsxx/
6415
6416FLEXTIMER FTM-QUADDEC DRIVER
6417M:	Patrick Havelange <patrick.havelange@essensium.com>
6418L:	linux-iio@vger.kernel.org
6419S:	Maintained
6420F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6421F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6422F:	drivers/counter/ftm-quaddec.c
6423
6424FLOPPY DRIVER
6425M:	Denis Efremov <efremov@linux.com>
6426S:	Odd Fixes
6427L:	linux-block@vger.kernel.org
6428F:	drivers/block/floppy.c
6429
6430FPGA MANAGER FRAMEWORK
6431M:	Moritz Fischer <mdf@kernel.org>
6432L:	linux-fpga@vger.kernel.org
6433S:	Maintained
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6435Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6436F:	Documentation/fpga/
6437F:	Documentation/driver-api/fpga/
6438F:	Documentation/devicetree/bindings/fpga/
6439F:	drivers/fpga/
6440F:	include/linux/fpga/
6441W:	http://www.rocketboards.org
6442
6443FPGA DFL DRIVERS
6444M:	Wu Hao <hao.wu@intel.com>
6445L:	linux-fpga@vger.kernel.org
6446S:	Maintained
6447F:	Documentation/fpga/dfl.rst
6448F:	include/uapi/linux/fpga-dfl.h
6449F:	drivers/fpga/dfl*
6450
6451FPU EMULATOR
6452M:	Bill Metzenthen <billm@melbpc.org.au>
6453W:	http://floatingpoint.sourceforge.net/emulator/index.html
6454S:	Maintained
6455F:	arch/x86/math-emu/
6456
6457FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6458L:	netdev@vger.kernel.org
6459S:	Orphan
6460F:	drivers/net/wan/dlci.c
6461F:	drivers/net/wan/sdla.c
6462
6463FRAMEBUFFER LAYER
6464M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6465L:	dri-devel@lists.freedesktop.org
6466L:	linux-fbdev@vger.kernel.org
6467T:	git git://anongit.freedesktop.org/drm/drm-misc
6468Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6469S:	Maintained
6470F:	Documentation/fb/
6471F:	drivers/video/
6472F:	include/video/
6473F:	include/linux/fb.h
6474F:	include/uapi/video/
6475F:	include/uapi/linux/fb.h
6476
6477FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6478M:	Horia Geantă <horia.geanta@nxp.com>
6479M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6480L:	linux-crypto@vger.kernel.org
6481S:	Maintained
6482F:	drivers/crypto/caam/
6483F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6484
6485FREESCALE DIU FRAMEBUFFER DRIVER
6486M:	Timur Tabi <timur@kernel.org>
6487L:	linux-fbdev@vger.kernel.org
6488S:	Maintained
6489F:	drivers/video/fbdev/fsl-diu-fb.*
6490
6491FREESCALE DMA DRIVER
6492M:	Li Yang <leoyang.li@nxp.com>
6493M:	Zhang Wei <zw@zh-kernel.org>
6494L:	linuxppc-dev@lists.ozlabs.org
6495S:	Maintained
6496F:	drivers/dma/fsldma.*
6497
6498FREESCALE ENETC ETHERNET DRIVERS
6499M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6500L:	netdev@vger.kernel.org
6501S:	Maintained
6502F:	drivers/net/ethernet/freescale/enetc/
6503
6504FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6505M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6506L:	netdev@vger.kernel.org
6507S:	Maintained
6508F:	drivers/net/ethernet/freescale/gianfar*
6509F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6510
6511FREESCALE GPMI NAND DRIVER
6512M:	Han Xu <han.xu@nxp.com>
6513L:	linux-mtd@lists.infradead.org
6514S:	Maintained
6515F:	drivers/mtd/nand/raw/gpmi-nand/*
6516
6517FREESCALE I2C CPM DRIVER
6518M:	Jochen Friedrich <jochen@scram.de>
6519L:	linuxppc-dev@lists.ozlabs.org
6520L:	linux-i2c@vger.kernel.org
6521S:	Maintained
6522F:	drivers/i2c/busses/i2c-cpm.c
6523
6524FREESCALE IMX DDR PMU DRIVER
6525M:	Frank Li <Frank.li@nxp.com>
6526L:	linux-arm-kernel@lists.infradead.org
6527S:	Maintained
6528F:	drivers/perf/fsl_imx8_ddr_perf.c
6529F:	Documentation/admin-guide/perf/imx-ddr.rst
6530F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6531
6532FREESCALE IMX I2C DRIVER
6533M:	Oleksij Rempel <o.rempel@pengutronix.de>
6534R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6535L:	linux-i2c@vger.kernel.org
6536S:	Maintained
6537F:	drivers/i2c/busses/i2c-imx.c
6538F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6539
6540FREESCALE IMX LPI2C DRIVER
6541M:	Dong Aisheng <aisheng.dong@nxp.com>
6542L:	linux-i2c@vger.kernel.org
6543L:	linux-imx@nxp.com
6544S:	Maintained
6545F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6546F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6547
6548FREESCALE IMX / MXC FEC DRIVER
6549M:	Fugang Duan <fugang.duan@nxp.com>
6550L:	netdev@vger.kernel.org
6551S:	Maintained
6552F:	drivers/net/ethernet/freescale/fec_main.c
6553F:	drivers/net/ethernet/freescale/fec_ptp.c
6554F:	drivers/net/ethernet/freescale/fec.h
6555F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6556
6557FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6558M:	Sascha Hauer <s.hauer@pengutronix.de>
6559R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6560L:	linux-fbdev@vger.kernel.org
6561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6562S:	Maintained
6563F:	include/linux/platform_data/video-imxfb.h
6564F:	drivers/video/fbdev/imxfb.c
6565
6566FREESCALE QORIQ DPAA ETHERNET DRIVER
6567M:	Madalin Bucur <madalin.bucur@nxp.com>
6568L:	netdev@vger.kernel.org
6569S:	Maintained
6570F:	drivers/net/ethernet/freescale/dpaa
6571
6572FREESCALE QORIQ DPAA FMAN DRIVER
6573M:	Madalin Bucur <madalin.bucur@nxp.com>
6574L:	netdev@vger.kernel.org
6575S:	Maintained
6576F:	drivers/net/ethernet/freescale/fman
6577F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6578
6579FREESCALE QORIQ PTP CLOCK DRIVER
6580M:	Yangbo Lu <yangbo.lu@nxp.com>
6581L:	netdev@vger.kernel.org
6582S:	Maintained
6583F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6584F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6585F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6586F:	drivers/ptp/ptp_qoriq.c
6587F:	drivers/ptp/ptp_qoriq_debugfs.c
6588F:	include/linux/fsl/ptp_qoriq.h
6589F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6590
6591FREESCALE QUAD SPI DRIVER
6592M:	Han Xu <han.xu@nxp.com>
6593L:	linux-spi@vger.kernel.org
6594S:	Maintained
6595F:	drivers/spi/spi-fsl-qspi.c
6596
6597FREESCALE QUICC ENGINE LIBRARY
6598M:	Qiang Zhao <qiang.zhao@nxp.com>
6599L:	linuxppc-dev@lists.ozlabs.org
6600S:	Maintained
6601F:	drivers/soc/fsl/qe/
6602F:	include/soc/fsl/*qe*.h
6603F:	include/soc/fsl/*ucc*.h
6604
6605FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6606M:	Li Yang <leoyang.li@nxp.com>
6607L:	netdev@vger.kernel.org
6608L:	linuxppc-dev@lists.ozlabs.org
6609S:	Maintained
6610F:	drivers/net/ethernet/freescale/ucc_geth*
6611
6612FREESCALE QUICC ENGINE UCC HDLC DRIVER
6613M:	Zhao Qiang <qiang.zhao@nxp.com>
6614L:	netdev@vger.kernel.org
6615L:	linuxppc-dev@lists.ozlabs.org
6616S:	Maintained
6617F:	drivers/net/wan/fsl_ucc_hdlc*
6618
6619FREESCALE QUICC ENGINE UCC UART DRIVER
6620M:	Timur Tabi <timur@kernel.org>
6621L:	linuxppc-dev@lists.ozlabs.org
6622S:	Maintained
6623F:	drivers/tty/serial/ucc_uart.c
6624
6625FREESCALE SOC DRIVERS
6626M:	Li Yang <leoyang.li@nxp.com>
6627L:	linuxppc-dev@lists.ozlabs.org
6628L:	linux-arm-kernel@lists.infradead.org
6629S:	Maintained
6630F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6631F:	Documentation/devicetree/bindings/soc/fsl/
6632F:	drivers/soc/fsl/
6633F:	include/linux/fsl/
6634
6635FREESCALE SOC FS_ENET DRIVER
6636M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6637L:	linuxppc-dev@lists.ozlabs.org
6638L:	netdev@vger.kernel.org
6639S:	Maintained
6640F:	drivers/net/ethernet/freescale/fs_enet/
6641F:	include/linux/fs_enet_pd.h
6642
6643FREESCALE SOC SOUND DRIVERS
6644M:	Timur Tabi <timur@kernel.org>
6645M:	Nicolin Chen <nicoleotsuka@gmail.com>
6646M:	Xiubo Li <Xiubo.Lee@gmail.com>
6647R:	Fabio Estevam <festevam@gmail.com>
6648L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6649L:	linuxppc-dev@lists.ozlabs.org
6650S:	Maintained
6651F:	sound/soc/fsl/fsl*
6652F:	sound/soc/fsl/imx*
6653F:	sound/soc/fsl/mpc8610_hpcd.c
6654
6655FREESCALE USB PERIPHERAL DRIVERS
6656M:	Li Yang <leoyang.li@nxp.com>
6657L:	linux-usb@vger.kernel.org
6658L:	linuxppc-dev@lists.ozlabs.org
6659S:	Maintained
6660F:	drivers/usb/gadget/udc/fsl*
6661
6662FREEVXFS FILESYSTEM
6663M:	Christoph Hellwig <hch@infradead.org>
6664W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6665S:	Maintained
6666F:	fs/freevxfs/
6667
6668FREEZER
6669M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6670M:	Pavel Machek <pavel@ucw.cz>
6671L:	linux-pm@vger.kernel.org
6672S:	Supported
6673F:	Documentation/power/freezing-of-tasks.rst
6674F:	include/linux/freezer.h
6675F:	kernel/freezer.c
6676
6677FRONTSWAP API
6678M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6679L:	linux-kernel@vger.kernel.org
6680S:	Maintained
6681F:	mm/frontswap.c
6682F:	include/linux/frontswap.h
6683
6684FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6685M:	David Howells <dhowells@redhat.com>
6686L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6687S:	Supported
6688F:	Documentation/filesystems/caching/
6689F:	fs/fscache/
6690F:	include/linux/fscache*.h
6691
6692FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6693M:	Theodore Y. Ts'o <tytso@mit.edu>
6694M:	Jaegeuk Kim <jaegeuk@kernel.org>
6695M:	Eric Biggers <ebiggers@kernel.org>
6696L:	linux-fscrypt@vger.kernel.org
6697Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6698T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6699S:	Supported
6700F:	fs/crypto/
6701F:	include/linux/fscrypt*.h
6702F:	include/uapi/linux/fscrypt.h
6703F:	Documentation/filesystems/fscrypt.rst
6704
6705FSI SUBSYSTEM
6706M:	Jeremy Kerr <jk@ozlabs.org>
6707M:	Joel Stanley <joel@jms.id.au>
6708R:	Alistar Popple <alistair@popple.id.au>
6709R:	Eddie James <eajames@linux.ibm.com>
6710L:	linux-fsi@lists.ozlabs.org
6711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6712Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6713S:	Supported
6714F:	drivers/fsi/
6715F:	include/linux/fsi*.h
6716F:	include/trace/events/fsi*.h
6717
6718FSI-ATTACHED I2C DRIVER
6719M:	Eddie James <eajames@linux.ibm.com>
6720L:	linux-i2c@vger.kernel.org
6721L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6722S:	Maintained
6723F:	drivers/i2c/busses/i2c-fsi.c
6724F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6725
6726FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6727M:	Jan Kara <jack@suse.cz>
6728R:	Amir Goldstein <amir73il@gmail.com>
6729L:	linux-fsdevel@vger.kernel.org
6730S:	Maintained
6731F:	fs/notify/
6732F:	include/linux/fsnotify*.h
6733
6734FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6735M:	Eric Biggers <ebiggers@kernel.org>
6736M:	Theodore Y. Ts'o <tytso@mit.edu>
6737L:	linux-fscrypt@vger.kernel.org
6738Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6739T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6740S:	Supported
6741F:	fs/verity/
6742F:	include/linux/fsverity.h
6743F:	include/uapi/linux/fsverity.h
6744F:	Documentation/filesystems/fsverity.rst
6745
6746FUJITSU LAPTOP EXTRAS
6747M:	Jonathan Woithe <jwoithe@just42.net>
6748L:	platform-driver-x86@vger.kernel.org
6749S:	Maintained
6750F:	drivers/platform/x86/fujitsu-laptop.c
6751
6752FUJITSU M-5MO LS CAMERA ISP DRIVER
6753M:	Kyungmin Park <kyungmin.park@samsung.com>
6754M:	Heungjun Kim <riverful.kim@samsung.com>
6755L:	linux-media@vger.kernel.org
6756S:	Maintained
6757F:	drivers/media/i2c/m5mols/
6758F:	include/media/i2c/m5mols.h
6759
6760FUJITSU TABLET EXTRAS
6761M:	Robert Gerlach <khnz@gmx.de>
6762L:	platform-driver-x86@vger.kernel.org
6763S:	Maintained
6764F:	drivers/platform/x86/fujitsu-tablet.c
6765
6766FUSE: FILESYSTEM IN USERSPACE
6767M:	Miklos Szeredi <miklos@szeredi.hu>
6768L:	linux-fsdevel@vger.kernel.org
6769W:	http://fuse.sourceforge.net/
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6771S:	Maintained
6772F:	fs/fuse/
6773F:	include/uapi/linux/fuse.h
6774F:	Documentation/filesystems/fuse.txt
6775
6776FUTEX SUBSYSTEM
6777M:	Thomas Gleixner <tglx@linutronix.de>
6778M:	Ingo Molnar <mingo@redhat.com>
6779R:	Peter Zijlstra <peterz@infradead.org>
6780R:	Darren Hart <dvhart@infradead.org>
6781L:	linux-kernel@vger.kernel.org
6782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6783S:	Maintained
6784F:	kernel/futex.c
6785F:	include/asm-generic/futex.h
6786F:	include/linux/futex.h
6787F:	include/uapi/linux/futex.h
6788F:	tools/testing/selftests/futex/
6789F:	tools/perf/bench/futex*
6790F:	Documentation/*futex*
6791
6792GCC PLUGINS
6793M:	Kees Cook <keescook@chromium.org>
6794R:	Emese Revfy <re.emese@gmail.com>
6795L:	kernel-hardening@lists.openwall.com
6796S:	Maintained
6797F:	scripts/gcc-plugins/
6798F:	scripts/gcc-plugin.sh
6799F:	scripts/Makefile.gcc-plugins
6800F:	Documentation/core-api/gcc-plugins.rst
6801
6802GASKET DRIVER FRAMEWORK
6803M:	Rob Springer <rspringer@google.com>
6804M:	Todd Poynor <toddpoynor@google.com>
6805M:	Ben Chan <benchan@chromium.org>
6806S:	Maintained
6807F:	drivers/staging/gasket/
6808
6809GCOV BASED KERNEL PROFILING
6810M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6811S:	Maintained
6812F:	kernel/gcov/
6813F:	Documentation/dev-tools/gcov.rst
6814
6815GDB KERNEL DEBUGGING HELPER SCRIPTS
6816M:	Jan Kiszka <jan.kiszka@siemens.com>
6817M:	Kieran Bingham <kbingham@kernel.org>
6818S:	Supported
6819F:	scripts/gdb/
6820
6821GDT SCSI DISK ARRAY CONTROLLER DRIVER
6822M:	Achim Leubner <achim_leubner@adaptec.com>
6823L:	linux-scsi@vger.kernel.org
6824W:	http://www.icp-vortex.com/
6825S:	Supported
6826F:	drivers/scsi/gdt*
6827
6828GEMTEK FM RADIO RECEIVER DRIVER
6829M:	Hans Verkuil <hverkuil@xs4all.nl>
6830L:	linux-media@vger.kernel.org
6831T:	git git://linuxtv.org/media_tree.git
6832W:	https://linuxtv.org
6833S:	Maintained
6834F:	drivers/media/radio/radio-gemtek*
6835
6836GENERIC ARCHITECTURE TOPOLOGY
6837M:	Sudeep Holla <sudeep.holla@arm.com>
6838L:	linux-kernel@vger.kernel.org
6839S:	Maintained
6840F:	drivers/base/arch_topology.c
6841F:	include/linux/arch_topology.h
6842
6843GENERIC GPIO I2C DRIVER
6844M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6845S:	Supported
6846F:	drivers/i2c/busses/i2c-gpio.c
6847F:	include/linux/platform_data/i2c-gpio.h
6848
6849GENERIC GPIO I2C MULTIPLEXER DRIVER
6850M:	Peter Korsgaard <peter.korsgaard@barco.com>
6851L:	linux-i2c@vger.kernel.org
6852S:	Supported
6853F:	drivers/i2c/muxes/i2c-mux-gpio.c
6854F:	include/linux/platform_data/i2c-mux-gpio.h
6855F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6856
6857GENERIC HDLC (WAN) DRIVERS
6858M:	Krzysztof Halasa <khc@pm.waw.pl>
6859W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6860S:	Maintained
6861F:	drivers/net/wan/c101.c
6862F:	drivers/net/wan/hd6457*
6863F:	drivers/net/wan/hdlc*
6864F:	drivers/net/wan/n2.c
6865F:	drivers/net/wan/pc300too.c
6866F:	drivers/net/wan/pci200syn.c
6867F:	drivers/net/wan/wanxl*
6868
6869GENERIC INCLUDE/ASM HEADER FILES
6870M:	Arnd Bergmann <arnd@arndb.de>
6871L:	linux-arch@vger.kernel.org
6872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6873S:	Maintained
6874F:	include/asm-generic/
6875F:	include/uapi/asm-generic/
6876
6877GENERIC PHY FRAMEWORK
6878M:	Kishon Vijay Abraham I <kishon@ti.com>
6879L:	linux-kernel@vger.kernel.org
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6881S:	Supported
6882F:	drivers/phy/
6883F:	include/linux/phy/
6884F:	Documentation/devicetree/bindings/phy/
6885
6886GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6887M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6888S:	Supported
6889F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6890
6891GENERIC PM DOMAINS
6892M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6893M:	Kevin Hilman <khilman@kernel.org>
6894M:	Ulf Hansson <ulf.hansson@linaro.org>
6895L:	linux-pm@vger.kernel.org
6896S:	Supported
6897F:	drivers/base/power/domain*.c
6898F:	include/linux/pm_domain.h
6899F:	Documentation/devicetree/bindings/power/power_domain.txt
6900
6901GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6902M:	Eugen Hristev <eugen.hristev@microchip.com>
6903L:	linux-input@vger.kernel.org
6904S:	Maintained
6905F:	drivers/input/touchscreen/resistive-adc-touch.c
6906
6907GENERIC UIO DRIVER FOR PCI DEVICES
6908M:	"Michael S. Tsirkin" <mst@redhat.com>
6909L:	kvm@vger.kernel.org
6910S:	Supported
6911F:	drivers/uio/uio_pci_generic.c
6912
6913GENERIC VDSO LIBRARY:
6914M:	Andy Lutomirski <luto@kernel.org>
6915M:	Thomas Gleixner <tglx@linutronix.de>
6916M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6917L:	linux-kernel@vger.kernel.org
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6919S:	Maintained
6920F:	lib/vdso/
6921F:	kernel/time/vsyscall.c
6922F:	include/vdso/
6923F:	include/asm-generic/vdso/vsyscall.h
6924
6925GENWQE (IBM Generic Workqueue Card)
6926M:	Frank Haverkamp <haver@linux.ibm.com>
6927S:	Supported
6928F:	drivers/misc/genwqe/
6929
6930GET_MAINTAINER SCRIPT
6931M:	Joe Perches <joe@perches.com>
6932S:	Maintained
6933F:	scripts/get_maintainer.pl
6934
6935GFS2 FILE SYSTEM
6936M:	Bob Peterson <rpeterso@redhat.com>
6937M:	Andreas Gruenbacher <agruenba@redhat.com>
6938L:	cluster-devel@redhat.com
6939W:	http://sources.redhat.com/cluster/
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6941S:	Supported
6942F:	Documentation/filesystems/gfs2*.txt
6943F:	fs/gfs2/
6944F:	include/uapi/linux/gfs2_ondisk.h
6945
6946GNSS SUBSYSTEM
6947M:	Johan Hovold <johan@kernel.org>
6948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6949S:	Maintained
6950F:	Documentation/ABI/testing/sysfs-class-gnss
6951F:	Documentation/devicetree/bindings/gnss/
6952F:	drivers/gnss/
6953F:	include/linux/gnss.h
6954
6955GO7007 MPEG CODEC
6956M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6957L:	linux-media@vger.kernel.org
6958S:	Maintained
6959F:	drivers/media/usb/go7007/
6960
6961GOODIX TOUCHSCREEN
6962M:	Bastien Nocera <hadess@hadess.net>
6963L:	linux-input@vger.kernel.org
6964S:	Maintained
6965F:	drivers/input/touchscreen/goodix.c
6966
6967GOOGLE ETHERNET DRIVERS
6968M:	Catherine Sullivan <csully@google.com>
6969R:	Sagi Shahar <sagis@google.com>
6970R:	Jon Olson <jonolson@google.com>
6971L:	netdev@vger.kernel.org
6972S:	Supported
6973F:	Documentation/networking/device_drivers/google/gve.rst
6974F:	drivers/net/ethernet/google
6975
6976GPD POCKET FAN DRIVER
6977M:	Hans de Goede <hdegoede@redhat.com>
6978L:	platform-driver-x86@vger.kernel.org
6979S:	Maintained
6980F:	drivers/platform/x86/gpd-pocket-fan.c
6981
6982GPIO ACPI SUPPORT
6983M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6984M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6985L:	linux-gpio@vger.kernel.org
6986L:	linux-acpi@vger.kernel.org
6987S:	Maintained
6988F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6989F:	drivers/gpio/gpiolib-acpi.c
6990
6991GPIO IR Transmitter
6992M:	Sean Young <sean@mess.org>
6993L:	linux-media@vger.kernel.org
6994S:	Maintained
6995F:	drivers/media/rc/gpio-ir-tx.c
6996
6997GPIO MOCKUP DRIVER
6998M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6999L:	linux-gpio@vger.kernel.org
7000S:	Maintained
7001F:	drivers/gpio/gpio-mockup.c
7002F:	tools/testing/selftests/gpio/
7003
7004GPIO SUBSYSTEM
7005M:	Linus Walleij <linus.walleij@linaro.org>
7006M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7007L:	linux-gpio@vger.kernel.org
7008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7009S:	Maintained
7010F:	Documentation/devicetree/bindings/gpio/
7011F:	Documentation/driver-api/gpio/
7012F:	Documentation/admin-guide/gpio/
7013F:	Documentation/ABI/testing/gpio-cdev
7014F:	Documentation/ABI/obsolete/sysfs-gpio
7015F:	drivers/gpio/
7016F:	include/linux/gpio/
7017F:	include/linux/gpio.h
7018F:	include/linux/of_gpio.h
7019F:	include/asm-generic/gpio.h
7020F:	include/uapi/linux/gpio.h
7021F:	tools/gpio/
7022
7023GRE DEMULTIPLEXER DRIVER
7024M:	Dmitry Kozlov <xeb@mail.ru>
7025L:	netdev@vger.kernel.org
7026S:	Maintained
7027F:	net/ipv4/gre_demux.c
7028F:	net/ipv4/gre_offload.c
7029F:	include/net/gre.h
7030
7031GRETH 10/100/1G Ethernet MAC device driver
7032M:	Andreas Larsson <andreas@gaisler.com>
7033L:	netdev@vger.kernel.org
7034S:	Maintained
7035F:	drivers/net/ethernet/aeroflex/
7036
7037GREYBUS AUDIO PROTOCOLS DRIVERS
7038M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7039M:	Mark Greer <mgreer@animalcreek.com>
7040S:	Maintained
7041F:	drivers/staging/greybus/audio_apbridgea.c
7042F:	drivers/staging/greybus/audio_apbridgea.h
7043F:	drivers/staging/greybus/audio_codec.c
7044F:	drivers/staging/greybus/audio_codec.h
7045F:	drivers/staging/greybus/audio_gb.c
7046F:	drivers/staging/greybus/audio_manager.c
7047F:	drivers/staging/greybus/audio_manager.h
7048F:	drivers/staging/greybus/audio_manager_module.c
7049F:	drivers/staging/greybus/audio_manager_private.h
7050F:	drivers/staging/greybus/audio_manager_sysfs.c
7051F:	drivers/staging/greybus/audio_module.c
7052F:	drivers/staging/greybus/audio_topology.c
7053
7054GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7055M:	Viresh Kumar <vireshk@kernel.org>
7056S:	Maintained
7057F:	drivers/staging/greybus/authentication.c
7058F:	drivers/staging/greybus/bootrom.c
7059F:	drivers/staging/greybus/firmware.h
7060F:	drivers/staging/greybus/fw-core.c
7061F:	drivers/staging/greybus/fw-download.c
7062F:	drivers/staging/greybus/fw-management.c
7063F:	drivers/staging/greybus/greybus_authentication.h
7064F:	drivers/staging/greybus/greybus_firmware.h
7065F:	drivers/staging/greybus/hid.c
7066F:	drivers/staging/greybus/i2c.c
7067F:	drivers/staging/greybus/spi.c
7068F:	drivers/staging/greybus/spilib.c
7069F:	drivers/staging/greybus/spilib.h
7070
7071GREYBUS LOOPBACK DRIVER
7072M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7073S:	Maintained
7074F:	drivers/staging/greybus/loopback.c
7075
7076GREYBUS PLATFORM DRIVERS
7077M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7078S:	Maintained
7079F:	drivers/staging/greybus/arche-platform.c
7080F:	drivers/staging/greybus/arche-apb-ctrl.c
7081F:	drivers/staging/greybus/arche_platform.h
7082
7083GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7084M:	Rui Miguel Silva <rmfrfs@gmail.com>
7085S:	Maintained
7086F:	drivers/staging/greybus/sdio.c
7087F:	drivers/staging/greybus/light.c
7088F:	drivers/staging/greybus/gpio.c
7089F:	drivers/staging/greybus/power_supply.c
7090F:	drivers/staging/greybus/spi.c
7091F:	drivers/staging/greybus/spilib.c
7092
7093GREYBUS SUBSYSTEM
7094M:	Johan Hovold <johan@kernel.org>
7095M:	Alex Elder <elder@kernel.org>
7096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7097S:	Maintained
7098F:	drivers/staging/greybus/
7099F:	drivers/greybus/
7100F:	include/linux/greybus.h
7101F:	include/linux/greybus/
7102L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7103
7104GREYBUS UART PROTOCOLS DRIVERS
7105M:	David Lin <dtwlin@gmail.com>
7106S:	Maintained
7107F:	drivers/staging/greybus/uart.c
7108F:	drivers/staging/greybus/log.c
7109
7110GS1662 VIDEO SERIALIZER
7111M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7112L:	linux-media@vger.kernel.org
7113T:	git git://linuxtv.org/media_tree.git
7114S:	Maintained
7115F:	drivers/media/spi/gs1662.c
7116
7117GSPCA FINEPIX SUBDRIVER
7118M:	Frank Zago <frank@zago.net>
7119L:	linux-media@vger.kernel.org
7120T:	git git://linuxtv.org/media_tree.git
7121S:	Maintained
7122F:	drivers/media/usb/gspca/finepix.c
7123
7124GSPCA GL860 SUBDRIVER
7125M:	Olivier Lorin <o.lorin@laposte.net>
7126L:	linux-media@vger.kernel.org
7127T:	git git://linuxtv.org/media_tree.git
7128S:	Maintained
7129F:	drivers/media/usb/gspca/gl860/
7130
7131GSPCA M5602 SUBDRIVER
7132M:	Erik Andren <erik.andren@gmail.com>
7133L:	linux-media@vger.kernel.org
7134T:	git git://linuxtv.org/media_tree.git
7135S:	Maintained
7136F:	drivers/media/usb/gspca/m5602/
7137
7138GSPCA PAC207 SONIXB SUBDRIVER
7139M:	Hans Verkuil <hverkuil@xs4all.nl>
7140L:	linux-media@vger.kernel.org
7141T:	git git://linuxtv.org/media_tree.git
7142S:	Odd Fixes
7143F:	drivers/media/usb/gspca/pac207.c
7144
7145GSPCA SN9C20X SUBDRIVER
7146M:	Brian Johnson <brijohn@gmail.com>
7147L:	linux-media@vger.kernel.org
7148T:	git git://linuxtv.org/media_tree.git
7149S:	Maintained
7150F:	drivers/media/usb/gspca/sn9c20x.c
7151
7152GSPCA T613 SUBDRIVER
7153M:	Leandro Costantino <lcostantino@gmail.com>
7154L:	linux-media@vger.kernel.org
7155T:	git git://linuxtv.org/media_tree.git
7156S:	Maintained
7157F:	drivers/media/usb/gspca/t613.c
7158
7159GSPCA USB WEBCAM DRIVER
7160M:	Hans Verkuil <hverkuil@xs4all.nl>
7161L:	linux-media@vger.kernel.org
7162T:	git git://linuxtv.org/media_tree.git
7163S:	Odd Fixes
7164F:	drivers/media/usb/gspca/
7165
7166GTP (GPRS Tunneling Protocol)
7167M:	Pablo Neira Ayuso <pablo@netfilter.org>
7168M:	Harald Welte <laforge@gnumonks.org>
7169L:	osmocom-net-gprs@lists.osmocom.org
7170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7171S:	Maintained
7172F:	drivers/net/gtp.c
7173
7174GUID PARTITION TABLE (GPT)
7175M:	Davidlohr Bueso <dave@stgolabs.net>
7176L:	linux-efi@vger.kernel.org
7177S:	Maintained
7178F:	block/partitions/efi.*
7179
7180H8/300 ARCHITECTURE
7181M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7182L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7183W:	http://uclinux-h8.sourceforge.jp
7184T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7185S:	Maintained
7186F:	arch/h8300/
7187F:	drivers/clocksource/h8300_*.c
7188F:	drivers/clk/h8300/
7189F:	drivers/irqchip/irq-renesas-h8*.c
7190
7191HABANALABS PCI DRIVER
7192M:	Oded Gabbay <oded.gabbay@gmail.com>
7193T:	git https://github.com/HabanaAI/linux.git
7194S:	Supported
7195F:	drivers/misc/habanalabs/
7196F:	include/uapi/misc/habanalabs.h
7197F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7198F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7199
7200HACKRF MEDIA DRIVER
7201M:	Antti Palosaari <crope@iki.fi>
7202L:	linux-media@vger.kernel.org
7203W:	https://linuxtv.org
7204W:	http://palosaari.fi/linux/
7205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7206T:	git git://linuxtv.org/anttip/media_tree.git
7207S:	Maintained
7208F:	drivers/media/usb/hackrf/
7209
7210HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7211M:	Frank Seidel <frank@f-seidel.de>
7212L:	platform-driver-x86@vger.kernel.org
7213W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7214S:	Maintained
7215F:	drivers/platform/x86/hdaps.c
7216
7217HARDWARE MONITORING
7218M:	Jean Delvare <jdelvare@suse.com>
7219M:	Guenter Roeck <linux@roeck-us.net>
7220L:	linux-hwmon@vger.kernel.org
7221W:	http://hwmon.wiki.kernel.org/
7222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7223S:	Maintained
7224F:	Documentation/devicetree/bindings/hwmon/
7225F:	Documentation/hwmon/
7226F:	drivers/hwmon/
7227F:	include/linux/hwmon*.h
7228F:	include/trace/events/hwmon*.h
7229
7230HARDWARE RANDOM NUMBER GENERATOR CORE
7231M:	Matt Mackall <mpm@selenic.com>
7232M:	Herbert Xu <herbert@gondor.apana.org.au>
7233L:	linux-crypto@vger.kernel.org
7234S:	Odd fixes
7235F:	Documentation/devicetree/bindings/rng/
7236F:	Documentation/admin-guide/hw_random.rst
7237F:	drivers/char/hw_random/
7238F:	include/linux/hw_random.h
7239
7240HARDWARE TRACING FACILITIES
7241M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7242S:	Maintained
7243F:	drivers/hwtracing/
7244
7245HARDWARE SPINLOCK CORE
7246M:	Ohad Ben-Cohen <ohad@wizery.com>
7247M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7248L:	linux-remoteproc@vger.kernel.org
7249S:	Maintained
7250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7251F:	Documentation/devicetree/bindings/hwlock/
7252F:	Documentation/hwspinlock.txt
7253F:	drivers/hwspinlock/
7254F:	include/linux/hwspinlock.h
7255
7256HARMONY SOUND DRIVER
7257L:	linux-parisc@vger.kernel.org
7258S:	Maintained
7259F:	sound/parisc/harmony.*
7260
7261HDPVR USB VIDEO ENCODER DRIVER
7262M:	Hans Verkuil <hverkuil@xs4all.nl>
7263L:	linux-media@vger.kernel.org
7264T:	git git://linuxtv.org/media_tree.git
7265W:	https://linuxtv.org
7266S:	Odd Fixes
7267F:	drivers/media/usb/hdpvr/
7268
7269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7270M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7271S:	Supported
7272F:	Documentation/watchdog/hpwdt.rst
7273F:	drivers/watchdog/hpwdt.c
7274
7275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7276M:	Don Brace <don.brace@microsemi.com>
7277L:	esc.storagedev@microsemi.com
7278L:	linux-scsi@vger.kernel.org
7279S:	Supported
7280F:	Documentation/scsi/hpsa.txt
7281F:	drivers/scsi/hpsa*.[ch]
7282F:	include/linux/cciss*.h
7283F:	include/uapi/linux/cciss*.h
7284
7285HFI1 DRIVER
7286M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7287M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7288L:	linux-rdma@vger.kernel.org
7289S:	Supported
7290F:	drivers/infiniband/hw/hfi1
7291
7292HFS FILESYSTEM
7293L:	linux-fsdevel@vger.kernel.org
7294S:	Orphan
7295F:	Documentation/filesystems/hfs.txt
7296F:	fs/hfs/
7297
7298HFSPLUS FILESYSTEM
7299L:	linux-fsdevel@vger.kernel.org
7300S:	Orphan
7301F:	Documentation/filesystems/hfsplus.txt
7302F:	fs/hfsplus/
7303
7304HGA FRAMEBUFFER DRIVER
7305M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7306L:	linux-nvidia@lists.surfsouth.com
7307W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7308S:	Maintained
7309F:	drivers/video/fbdev/hgafb.c
7310
7311HIBERNATION (aka Software Suspend, aka swsusp)
7312M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7313M:	Pavel Machek <pavel@ucw.cz>
7314L:	linux-pm@vger.kernel.org
7315B:	https://bugzilla.kernel.org
7316S:	Supported
7317F:	arch/x86/power/
7318F:	drivers/base/power/
7319F:	kernel/power/
7320F:	include/linux/suspend.h
7321F:	include/linux/freezer.h
7322F:	include/linux/pm.h
7323F:	arch/*/include/asm/suspend*.h
7324
7325HID CORE LAYER
7326M:	Jiri Kosina <jikos@kernel.org>
7327M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7328L:	linux-input@vger.kernel.org
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7330S:	Maintained
7331F:	drivers/hid/
7332F:	include/linux/hid*
7333F:	include/uapi/linux/hid*
7334
7335HID SENSOR HUB DRIVERS
7336M:	Jiri Kosina <jikos@kernel.org>
7337M:	Jonathan Cameron <jic23@kernel.org>
7338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7339L:	linux-input@vger.kernel.org
7340L:	linux-iio@vger.kernel.org
7341S:	Maintained
7342F:	Documentation/hid/hid-sensor*
7343F:	drivers/hid/hid-sensor-*
7344F:	drivers/iio/*/hid-*
7345F:	include/linux/hid-sensor-*
7346
7347HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7348M:	Thomas Gleixner <tglx@linutronix.de>
7349L:	linux-kernel@vger.kernel.org
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7351S:	Maintained
7352F:	Documentation/timers/
7353F:	kernel/time/hrtimer.c
7354F:	kernel/time/clockevents.c
7355F:	kernel/time/timer_*.c
7356F:	include/linux/clockchips.h
7357F:	include/linux/hrtimer.h
7358
7359HIGH-SPEED SCC DRIVER FOR AX.25
7360L:	linux-hams@vger.kernel.org
7361S:	Orphan
7362F:	drivers/net/hamradio/dmascc.c
7363F:	drivers/net/hamradio/scc.c
7364
7365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7366M:	HighPoint Linux Team <linux@highpoint-tech.com>
7367W:	http://www.highpoint-tech.com
7368S:	Supported
7369F:	Documentation/scsi/hptiop.txt
7370F:	drivers/scsi/hptiop.c
7371
7372HIPPI
7373M:	Jes Sorensen <jes@trained-monkey.org>
7374L:	linux-hippi@sunsite.dk
7375S:	Maintained
7376F:	include/linux/hippidevice.h
7377F:	include/uapi/linux/if_hippi.h
7378F:	net/802/hippi.c
7379F:	drivers/net/hippi/
7380
7381HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7382M:	Zaibo Xu <xuzaibo@huawei.com>
7383L:	linux-crypto@vger.kernel.org
7384S:	Maintained
7385F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7386F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7387F:	drivers/crypto/hisilicon/hpre/hpre.h
7388F:	Documentation/ABI/testing/debugfs-hisi-hpre
7389
7390HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7391M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7392M:	Salil Mehta <salil.mehta@huawei.com>
7393L:	netdev@vger.kernel.org
7394W:	http://www.hisilicon.com
7395S:	Maintained
7396F:	drivers/net/ethernet/hisilicon/hns3/
7397
7398HISILICON LPC BUS DRIVER
7399M:	john.garry@huawei.com
7400W:	http://www.hisilicon.com
7401S:	Maintained
7402F:	drivers/bus/hisi_lpc.c
7403F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7404
7405HISILICON NETWORK SUBSYSTEM DRIVER
7406M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7407M:	Salil Mehta <salil.mehta@huawei.com>
7408L:	netdev@vger.kernel.org
7409W:	http://www.hisilicon.com
7410S:	Maintained
7411F:	drivers/net/ethernet/hisilicon/
7412F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7413
7414HISILICON PMU DRIVER
7415M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7416W:	http://www.hisilicon.com
7417S:	Supported
7418F:	drivers/perf/hisilicon
7419F:	Documentation/admin-guide/perf/hisi-pmu.rst
7420
7421HISILICON ROCE DRIVER
7422M:	Lijun Ou <oulijun@huawei.com>
7423M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7424L:	linux-rdma@vger.kernel.org
7425S:	Maintained
7426F:	drivers/infiniband/hw/hns/
7427F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7428
7429HISILICON SAS Controller
7430M:	John Garry <john.garry@huawei.com>
7431W:	http://www.hisilicon.com
7432S:	Supported
7433F:	drivers/scsi/hisi_sas/
7434F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7435
7436HISILICON QM AND ZIP Controller DRIVER
7437M:	Zhou Wang <wangzhou1@hisilicon.com>
7438L:	linux-crypto@vger.kernel.org
7439S:	Maintained
7440F:	drivers/crypto/hisilicon/qm.c
7441F:	drivers/crypto/hisilicon/qm.h
7442F:	drivers/crypto/hisilicon/sgl.c
7443F:	drivers/crypto/hisilicon/zip/
7444F:	Documentation/ABI/testing/debugfs-hisi-zip
7445
7446HMM - Heterogeneous Memory Management
7447M:	Jérôme Glisse <jglisse@redhat.com>
7448L:	linux-mm@kvack.org
7449S:	Maintained
7450F:	mm/hmm*
7451F:	include/linux/hmm*
7452F:	Documentation/vm/hmm.rst
7453
7454HOST AP DRIVER
7455M:	Jouni Malinen <j@w1.fi>
7456L:	linux-wireless@vger.kernel.org
7457W:	http://w1.fi/hostap-driver.html
7458S:	Obsolete
7459F:	drivers/net/wireless/intersil/hostap/
7460
7461HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7462L:	platform-driver-x86@vger.kernel.org
7463S:	Orphan
7464F:	drivers/platform/x86/tc1100-wmi.c
7465
7466HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7467M:	Jaroslav Kysela <perex@perex.cz>
7468S:	Maintained
7469F:	drivers/net/ethernet/hp/hp100.*
7470
7471HPET:	High Precision Event Timers driver
7472M:	Clemens Ladisch <clemens@ladisch.de>
7473S:	Maintained
7474F:	Documentation/timers/hpet.rst
7475F:	drivers/char/hpet.c
7476F:	include/linux/hpet.h
7477F:	include/uapi/linux/hpet.h
7478
7479HPET:	x86
7480S:	Orphan
7481F:	arch/x86/kernel/hpet.c
7482F:	arch/x86/include/asm/hpet.h
7483
7484HPFS FILESYSTEM
7485M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7486W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7487S:	Maintained
7488F:	fs/hpfs/
7489
7490HSI SUBSYSTEM
7491M:	Sebastian Reichel <sre@kernel.org>
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7493S:	Maintained
7494F:	Documentation/ABI/testing/sysfs-bus-hsi
7495F:	Documentation/driver-api/hsi.rst
7496F:	drivers/hsi/
7497F:	include/linux/hsi/
7498F:	include/uapi/linux/hsi/
7499
7500HSO 3G MODEM DRIVER
7501L:	linux-usb@vger.kernel.org
7502S:	Orphan
7503F:	drivers/net/usb/hso.c
7504
7505HSR NETWORK PROTOCOL
7506M:	Arvid Brodin <arvid.brodin@alten.se>
7507L:	netdev@vger.kernel.org
7508S:	Maintained
7509F:	net/hsr/
7510
7511HT16K33 LED CONTROLLER DRIVER
7512M:	Robin van der Gracht <robin@protonic.nl>
7513S:	Maintained
7514F:	drivers/auxdisplay/ht16k33.c
7515F:	Documentation/devicetree/bindings/display/ht16k33.txt
7516
7517HTCPEN TOUCHSCREEN DRIVER
7518M:	Pau Oliva Fora <pof@eslack.org>
7519L:	linux-input@vger.kernel.org
7520S:	Maintained
7521F:	drivers/input/touchscreen/htcpen.c
7522
7523HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7524M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7525L:	linux-iio@vger.kernel.org
7526W:	http://www.st.com/
7527S:	Maintained
7528F:	drivers/iio/humidity/hts221*
7529F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7530
7531HUAWEI ETHERNET DRIVER
7532M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7533L:	netdev@vger.kernel.org
7534S:	Supported
7535F:	Documentation/networking/hinic.txt
7536F:	drivers/net/ethernet/huawei/hinic/
7537
7538HUGETLB FILESYSTEM
7539M:	Mike Kravetz <mike.kravetz@oracle.com>
7540L:	linux-mm@kvack.org
7541S:	Maintained
7542F:	fs/hugetlbfs/
7543F:	mm/hugetlb.c
7544F:	include/linux/hugetlb.h
7545F:	Documentation/admin-guide/mm/hugetlbpage.rst
7546F:	Documentation/vm/hugetlbfs_reserv.rst
7547F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7548
7549HVA ST MEDIA DRIVER
7550M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7551L:	linux-media@vger.kernel.org
7552T:	git git://linuxtv.org/media_tree.git
7553W:	https://linuxtv.org
7554S:	Supported
7555F:	drivers/media/platform/sti/hva
7556
7557HWPOISON MEMORY FAILURE HANDLING
7558M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7559L:	linux-mm@kvack.org
7560S:	Maintained
7561F:	mm/memory-failure.c
7562F:	mm/hwpoison-inject.c
7563
7564HYGON PROCESSOR SUPPORT
7565M:	Pu Wen <puwen@hygon.cn>
7566L:	linux-kernel@vger.kernel.org
7567S:	Maintained
7568F:	arch/x86/kernel/cpu/hygon.c
7569
7570Hyper-V CORE AND DRIVERS
7571M:	"K. Y. Srinivasan" <kys@microsoft.com>
7572M:	Haiyang Zhang <haiyangz@microsoft.com>
7573M:	Stephen Hemminger <sthemmin@microsoft.com>
7574M:	Sasha Levin <sashal@kernel.org>
7575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7576L:	linux-hyperv@vger.kernel.org
7577S:	Supported
7578F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7579F:	arch/x86/include/asm/mshyperv.h
7580F:	arch/x86/include/asm/trace/hyperv.h
7581F:	arch/x86/include/asm/hyperv-tlfs.h
7582F:	arch/x86/kernel/cpu/mshyperv.c
7583F:	arch/x86/hyperv
7584F:	drivers/clocksource/hyperv_timer.c
7585F:	drivers/hid/hid-hyperv.c
7586F:	drivers/hv/
7587F:	drivers/input/serio/hyperv-keyboard.c
7588F:	drivers/pci/controller/pci-hyperv.c
7589F:	drivers/pci/controller/pci-hyperv-intf.c
7590F:	drivers/net/hyperv/
7591F:	drivers/scsi/storvsc_drv.c
7592F:	drivers/uio/uio_hv_generic.c
7593F:	drivers/video/fbdev/hyperv_fb.c
7594F:	drivers/iommu/hyperv-iommu.c
7595F:	net/vmw_vsock/hyperv_transport.c
7596F:	include/clocksource/hyperv_timer.h
7597F:	include/linux/hyperv.h
7598F:	include/uapi/linux/hyperv.h
7599F:	include/asm-generic/mshyperv.h
7600F:	tools/hv/
7601F:	Documentation/ABI/stable/sysfs-bus-vmbus
7602
7603HYPERBUS SUPPORT
7604M:	Vignesh Raghavendra <vigneshr@ti.com>
7605S:	Supported
7606F:	drivers/mtd/hyperbus/
7607F:	include/linux/mtd/hyperbus.h
7608F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7609F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7610
7611HYPERVISOR VIRTUAL CONSOLE DRIVER
7612L:	linuxppc-dev@lists.ozlabs.org
7613S:	Odd Fixes
7614F:	drivers/tty/hvc/
7615
7616I2C ACPI SUPPORT
7617M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7618L:	linux-i2c@vger.kernel.org
7619L:	linux-acpi@vger.kernel.org
7620S:	Maintained
7621F:	drivers/i2c/i2c-core-acpi.c
7622
7623I2C CONTROLLER DRIVER FOR NVIDIA GPU
7624M:	Ajay Gupta <ajayg@nvidia.com>
7625L:	linux-i2c@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7628F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7629
7630I2C MUXES
7631M:	Peter Rosin <peda@axentia.se>
7632L:	linux-i2c@vger.kernel.org
7633S:	Maintained
7634F:	Documentation/i2c/i2c-topology.rst
7635F:	Documentation/i2c/muxes/
7636F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7637F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7638F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7639F:	drivers/i2c/i2c-mux.c
7640F:	drivers/i2c/muxes/
7641F:	include/linux/i2c-mux.h
7642
7643I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7644M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7645L:	linux-i2c@vger.kernel.org
7646S:	Maintained
7647F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7648F:	drivers/i2c/busses/i2c-mv64xxx.c
7649
7650I2C OVER PARALLEL PORT
7651M:	Jean Delvare <jdelvare@suse.com>
7652L:	linux-i2c@vger.kernel.org
7653S:	Maintained
7654F:	Documentation/i2c/busses/i2c-parport.rst
7655F:	Documentation/i2c/busses/i2c-parport-light.rst
7656F:	drivers/i2c/busses/i2c-parport.c
7657F:	drivers/i2c/busses/i2c-parport-light.c
7658
7659I2C SUBSYSTEM
7660M:	Wolfram Sang <wsa@the-dreams.de>
7661L:	linux-i2c@vger.kernel.org
7662W:	https://i2c.wiki.kernel.org/
7663Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7665S:	Maintained
7666F:	Documentation/devicetree/bindings/i2c/i2c.txt
7667F:	Documentation/i2c/
7668F:	drivers/i2c/*
7669F:	include/linux/i2c.h
7670F:	include/linux/i2c-dev.h
7671F:	include/linux/i2c-smbus.h
7672F:	include/uapi/linux/i2c.h
7673F:	include/uapi/linux/i2c-*.h
7674
7675I2C SUBSYSTEM HOST DRIVERS
7676L:	linux-i2c@vger.kernel.org
7677W:	https://i2c.wiki.kernel.org/
7678Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7680S:	Odd Fixes
7681F:	Documentation/devicetree/bindings/i2c/
7682F:	drivers/i2c/algos/
7683F:	drivers/i2c/busses/
7684
7685I2C-TAOS-EVM DRIVER
7686M:	Jean Delvare <jdelvare@suse.com>
7687L:	linux-i2c@vger.kernel.org
7688S:	Maintained
7689F:	Documentation/i2c/busses/i2c-taos-evm.rst
7690F:	drivers/i2c/busses/i2c-taos-evm.c
7691
7692I2C-TINY-USB DRIVER
7693M:	Till Harbaum <till@harbaum.org>
7694L:	linux-i2c@vger.kernel.org
7695W:	http://www.harbaum.org/till/i2c_tiny_usb
7696S:	Maintained
7697F:	drivers/i2c/busses/i2c-tiny-usb.c
7698
7699I2C/SMBUS CONTROLLER DRIVERS FOR PC
7700M:	Jean Delvare <jdelvare@suse.com>
7701L:	linux-i2c@vger.kernel.org
7702S:	Maintained
7703F:	Documentation/i2c/busses/i2c-ali1535.rst
7704F:	Documentation/i2c/busses/i2c-ali1563.rst
7705F:	Documentation/i2c/busses/i2c-ali15x3.rst
7706F:	Documentation/i2c/busses/i2c-amd756.rst
7707F:	Documentation/i2c/busses/i2c-amd8111.rst
7708F:	Documentation/i2c/busses/i2c-i801.rst
7709F:	Documentation/i2c/busses/i2c-nforce2.rst
7710F:	Documentation/i2c/busses/i2c-piix4.rst
7711F:	Documentation/i2c/busses/i2c-sis5595.rst
7712F:	Documentation/i2c/busses/i2c-sis630.rst
7713F:	Documentation/i2c/busses/i2c-sis96x.rst
7714F:	Documentation/i2c/busses/i2c-via.rst
7715F:	Documentation/i2c/busses/i2c-viapro.rst
7716F:	drivers/i2c/busses/i2c-ali1535.c
7717F:	drivers/i2c/busses/i2c-ali1563.c
7718F:	drivers/i2c/busses/i2c-ali15x3.c
7719F:	drivers/i2c/busses/i2c-amd756.c
7720F:	drivers/i2c/busses/i2c-amd756-s4882.c
7721F:	drivers/i2c/busses/i2c-amd8111.c
7722F:	drivers/i2c/busses/i2c-i801.c
7723F:	drivers/i2c/busses/i2c-isch.c
7724F:	drivers/i2c/busses/i2c-nforce2.c
7725F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7726F:	drivers/i2c/busses/i2c-piix4.c
7727F:	drivers/i2c/busses/i2c-sis5595.c
7728F:	drivers/i2c/busses/i2c-sis630.c
7729F:	drivers/i2c/busses/i2c-sis96x.c
7730F:	drivers/i2c/busses/i2c-via.c
7731F:	drivers/i2c/busses/i2c-viapro.c
7732
7733I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7734M:	Hans de Goede <hdegoede@redhat.com>
7735L:	linux-i2c@vger.kernel.org
7736S:	Maintained
7737F:	drivers/i2c/busses/i2c-cht-wc.c
7738
7739I2C/SMBUS ISMT DRIVER
7740M:	Seth Heasley <seth.heasley@intel.com>
7741M:	Neil Horman <nhorman@tuxdriver.com>
7742L:	linux-i2c@vger.kernel.org
7743F:	drivers/i2c/busses/i2c-ismt.c
7744F:	Documentation/i2c/busses/i2c-ismt.rst
7745
7746I2C/SMBUS STUB DRIVER
7747M:	Jean Delvare <jdelvare@suse.com>
7748L:	linux-i2c@vger.kernel.org
7749S:	Maintained
7750F:	drivers/i2c/i2c-stub.c
7751
7752I3C SUBSYSTEM
7753M:	Boris Brezillon <bbrezillon@kernel.org>
7754L:	linux-i3c@lists.infradead.org
7755C:	irc://chat.freenode.net/linux-i3c
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7757S:	Maintained
7758F:	Documentation/ABI/testing/sysfs-bus-i3c
7759F:	Documentation/devicetree/bindings/i3c/
7760F:	Documentation/driver-api/i3c
7761F:	drivers/i3c/
7762F:	include/linux/i3c/
7763
7764I3C DRIVER FOR SYNOPSYS DESIGNWARE
7765M:	Vitor Soares <vitor.soares@synopsys.com>
7766S:	Maintained
7767F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7768F:	drivers/i3c/master/dw*
7769
7770IA64 (Itanium) PLATFORM
7771M:	Tony Luck <tony.luck@intel.com>
7772M:	Fenghua Yu <fenghua.yu@intel.com>
7773L:	linux-ia64@vger.kernel.org
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7775S:	Maintained
7776F:	arch/ia64/
7777
7778IBM Power 842 compression accelerator
7779M:	Haren Myneni <haren@us.ibm.com>
7780S:	Supported
7781F:	drivers/crypto/nx/Makefile
7782F:	drivers/crypto/nx/Kconfig
7783F:	drivers/crypto/nx/nx-842*
7784F:	include/linux/sw842.h
7785F:	crypto/842.c
7786F:	lib/842/
7787
7788IBM Power in-Nest Crypto Acceleration
7789M:	Breno Leitão <leitao@debian.org>
7790M:	Nayna Jain <nayna@linux.ibm.com>
7791M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7792L:	linux-crypto@vger.kernel.org
7793S:	Supported
7794F:	drivers/crypto/nx/Makefile
7795F:	drivers/crypto/nx/Kconfig
7796F:	drivers/crypto/nx/nx-aes*
7797F:	drivers/crypto/nx/nx-sha*
7798F:	drivers/crypto/nx/nx.*
7799F:	drivers/crypto/nx/nx_csbcpb.h
7800F:	drivers/crypto/nx/nx_debugfs.c
7801
7802IBM Power Linux RAID adapter
7803M:	Brian King <brking@us.ibm.com>
7804S:	Supported
7805F:	drivers/scsi/ipr.*
7806
7807IBM Power SRIOV Virtual NIC Device Driver
7808M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7809M:	John Allen <jallen@linux.ibm.com>
7810L:	netdev@vger.kernel.org
7811S:	Supported
7812F:	drivers/net/ethernet/ibm/ibmvnic.*
7813
7814IBM Power Virtual Accelerator Switchboard
7815M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7816L:	linuxppc-dev@lists.ozlabs.org
7817S:	Supported
7818F:	arch/powerpc/platforms/powernv/vas*
7819F:	arch/powerpc/platforms/powernv/copy-paste.h
7820F:	arch/powerpc/include/asm/vas.h
7821
7822IBM Power Virtual Ethernet Device Driver
7823M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7824L:	netdev@vger.kernel.org
7825S:	Supported
7826F:	drivers/net/ethernet/ibm/ibmveth.*
7827
7828IBM Power Virtual FC Device Drivers
7829M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7830L:	linux-scsi@vger.kernel.org
7831S:	Supported
7832F:	drivers/scsi/ibmvscsi/ibmvfc*
7833
7834IBM Power Virtual Management Channel Driver
7835M:	Steven Royer <seroyer@linux.ibm.com>
7836S:	Supported
7837F:	drivers/misc/ibmvmc.*
7838
7839IBM Power Virtual SCSI Device Drivers
7840M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7841L:	linux-scsi@vger.kernel.org
7842S:	Supported
7843F:	drivers/scsi/ibmvscsi/ibmvscsi*
7844F:	include/scsi/viosrp.h
7845
7846IBM Power Virtual SCSI Device Target Driver
7847M:	Michael Cyr <mikecyr@linux.ibm.com>
7848L:	linux-scsi@vger.kernel.org
7849L:	target-devel@vger.kernel.org
7850S:	Supported
7851F:	drivers/scsi/ibmvscsi_tgt/
7852
7853IBM Power VMX Cryptographic instructions
7854M:	Breno Leitão <leitao@debian.org>
7855M:	Nayna Jain <nayna@linux.ibm.com>
7856M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7857L:	linux-crypto@vger.kernel.org
7858S:	Supported
7859F:	drivers/crypto/vmx/Makefile
7860F:	drivers/crypto/vmx/Kconfig
7861F:	drivers/crypto/vmx/vmx.c
7862F:	drivers/crypto/vmx/aes*
7863F:	drivers/crypto/vmx/ghash*
7864F:	drivers/crypto/vmx/ppc-xlate.pl
7865
7866IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7867M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7868L:	linux-pci@vger.kernel.org
7869L:	linuxppc-dev@lists.ozlabs.org
7870S:	Supported
7871F:	drivers/pci/hotplug/rpaphp*
7872
7873IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7874M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7875L:	linux-pci@vger.kernel.org
7876L:	linuxppc-dev@lists.ozlabs.org
7877S:	Supported
7878F:	drivers/pci/hotplug/rpadlpar*
7879
7880IBM ServeRAID RAID DRIVER
7881S:	Orphan
7882F:	drivers/scsi/ips.*
7883
7884ICH LPC AND GPIO DRIVER
7885M:	Peter Tyser <ptyser@xes-inc.com>
7886S:	Maintained
7887F:	drivers/mfd/lpc_ich.c
7888F:	drivers/gpio/gpio-ich.c
7889
7890ICY I2C DRIVER
7891M:	Max Staudt <max@enpas.org>
7892L:	linux-i2c@vger.kernel.org
7893S:	Maintained
7894F:	drivers/i2c/busses/i2c-icy.c
7895
7896IDE SUBSYSTEM
7897M:	"David S. Miller" <davem@davemloft.net>
7898L:	linux-ide@vger.kernel.org
7899Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7901S:	Maintained
7902F:	Documentation/ide/
7903F:	drivers/ide/
7904F:	include/linux/ide.h
7905
7906IDE/ATAPI DRIVERS
7907M:	Borislav Petkov <bp@alien8.de>
7908L:	linux-ide@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/cdrom/ide-cd.rst
7911F:	drivers/ide/ide-cd*
7912
7913IDEAPAD LAPTOP EXTRAS DRIVER
7914M:	Ike Panhc <ike.pan@canonical.com>
7915L:	platform-driver-x86@vger.kernel.org
7916W:	http://launchpad.net/ideapad-laptop
7917S:	Maintained
7918F:	drivers/platform/x86/ideapad-laptop.c
7919
7920IDEAPAD LAPTOP SLIDEBAR DRIVER
7921M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7922L:	linux-input@vger.kernel.org
7923W:	https://github.com/o2genum/ideapad-slidebar
7924S:	Maintained
7925F:	drivers/input/misc/ideapad_slidebar.c
7926
7927IDT VersaClock 5 CLOCK DRIVER
7928M:	Marek Vasut <marek.vasut@gmail.com>
7929S:	Maintained
7930F:	drivers/clk/clk-versaclock5.c
7931
7932IEEE 802.15.4 SUBSYSTEM
7933M:	Alexander Aring <alex.aring@gmail.com>
7934M:	Stefan Schmidt <stefan@datenfreihafen.org>
7935L:	linux-wpan@vger.kernel.org
7936W:	http://wpan.cakelab.org/
7937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7939S:	Maintained
7940F:	net/ieee802154/
7941F:	net/mac802154/
7942F:	drivers/net/ieee802154/
7943F:	include/linux/nl802154.h
7944F:	include/linux/ieee802154.h
7945F:	include/net/nl802154.h
7946F:	include/net/mac802154.h
7947F:	include/net/af_ieee802154.h
7948F:	include/net/cfg802154.h
7949F:	include/net/ieee802154_netdev.h
7950F:	Documentation/networking/ieee802154.rst
7951
7952IFE PROTOCOL
7953M:	Yotam Gigi <yotam.gi@gmail.com>
7954M:	Jamal Hadi Salim <jhs@mojatatu.com>
7955F:	net/ife
7956F:	include/net/ife.h
7957F:	include/uapi/linux/ife.h
7958
7959IGORPLUG-USB IR RECEIVER
7960M:	Sean Young <sean@mess.org>
7961L:	linux-media@vger.kernel.org
7962S:	Maintained
7963F:	drivers/media/rc/igorplugusb.c
7964
7965IGUANAWORKS USB IR TRANSCEIVER
7966M:	Sean Young <sean@mess.org>
7967L:	linux-media@vger.kernel.org
7968S:	Maintained
7969F:	drivers/media/rc/iguanair.c
7970
7971IIO DIGITAL POTENTIOMETER DAC
7972M:	Peter Rosin <peda@axentia.se>
7973L:	linux-iio@vger.kernel.org
7974S:	Maintained
7975F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7976F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7977F:	drivers/iio/dac/dpot-dac.c
7978
7979IIO ENVELOPE DETECTOR
7980M:	Peter Rosin <peda@axentia.se>
7981L:	linux-iio@vger.kernel.org
7982S:	Maintained
7983F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7984F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7985F:	drivers/iio/adc/envelope-detector.c
7986
7987IIO MULTIPLEXER
7988M:	Peter Rosin <peda@axentia.se>
7989L:	linux-iio@vger.kernel.org
7990S:	Maintained
7991F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7992F:	drivers/iio/multiplexer/iio-mux.c
7993
7994IIO SUBSYSTEM AND DRIVERS
7995M:	Jonathan Cameron <jic23@kernel.org>
7996R:	Hartmut Knaack <knaack.h@gmx.de>
7997R:	Lars-Peter Clausen <lars@metafoo.de>
7998R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7999L:	linux-iio@vger.kernel.org
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8001S:	Maintained
8002F:	Documentation/ABI/testing/configfs-iio*
8003F:	Documentation/ABI/testing/sysfs-bus-iio*
8004F:	Documentation/devicetree/bindings/iio/
8005F:	drivers/iio/
8006F:	drivers/staging/iio/
8007F:	include/linux/iio/
8008F:	tools/iio/
8009
8010IIO UNIT CONVERTER
8011M:	Peter Rosin <peda@axentia.se>
8012L:	linux-iio@vger.kernel.org
8013S:	Maintained
8014F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8015F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8016F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8017F:	drivers/iio/afe/iio-rescale.c
8018
8019IKANOS/ADI EAGLE ADSL USB DRIVER
8020M:	Matthieu Castet <castet.matthieu@free.fr>
8021M:	Stanislaw Gruszka <stf_xl@wp.pl>
8022S:	Maintained
8023F:	drivers/usb/atm/ueagle-atm.c
8024
8025IMGTEC ASCII LCD DRIVER
8026M:	Paul Burton <paul.burton@mips.com>
8027S:	Maintained
8028F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8029F:	drivers/auxdisplay/img-ascii-lcd.c
8030
8031IMGTEC IR DECODER DRIVER
8032M:	James Hogan <jhogan@kernel.org>
8033S:	Maintained
8034F:	drivers/media/rc/img-ir/
8035
8036IMON SOUNDGRAPH USB IR RECEIVER
8037M:	Sean Young <sean@mess.org>
8038L:	linux-media@vger.kernel.org
8039S:	Maintained
8040F:	drivers/media/rc/imon_raw.c
8041F:	drivers/media/rc/imon.c
8042
8043IMS TWINTURBO FRAMEBUFFER DRIVER
8044L:	linux-fbdev@vger.kernel.org
8045S:	Orphan
8046F:	drivers/video/fbdev/imsttfb.c
8047
8048INA209 HARDWARE MONITOR DRIVER
8049M:	Guenter Roeck <linux@roeck-us.net>
8050L:	linux-hwmon@vger.kernel.org
8051S:	Maintained
8052F:	Documentation/hwmon/ina209.rst
8053F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8054F:	drivers/hwmon/ina209.c
8055
8056INA2XX HARDWARE MONITOR DRIVER
8057M:	Guenter Roeck <linux@roeck-us.net>
8058L:	linux-hwmon@vger.kernel.org
8059S:	Maintained
8060F:	Documentation/hwmon/ina2xx.rst
8061F:	drivers/hwmon/ina2xx.c
8062F:	include/linux/platform_data/ina2xx.h
8063
8064INDUSTRY PACK SUBSYSTEM (IPACK)
8065M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8066M:	Jens Taprogge <jens.taprogge@taprogge.org>
8067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8068L:	industrypack-devel@lists.sourceforge.net
8069W:	http://industrypack.sourceforge.net
8070S:	Maintained
8071F:	drivers/ipack/
8072
8073INFINEON DPS310 Driver
8074M:	Eddie James <eajames@linux.ibm.com>
8075L:	linux-iio@vger.kernel.org
8076F:	drivers/iio/pressure/dps310.c
8077S:	Maintained
8078
8079INFINIBAND SUBSYSTEM
8080M:	Doug Ledford <dledford@redhat.com>
8081M:	Jason Gunthorpe <jgg@mellanox.com>
8082L:	linux-rdma@vger.kernel.org
8083W:	https://github.com/linux-rdma/rdma-core
8084Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8086S:	Supported
8087F:	Documentation/devicetree/bindings/infiniband/
8088F:	Documentation/infiniband/
8089F:	drivers/infiniband/
8090F:	include/uapi/linux/if_infiniband.h
8091F:	include/uapi/rdma/
8092F:	include/rdma/
8093F:	include/trace/events/ib_mad.h
8094F:	include/trace/events/ib_umad.h
8095F:	samples/bpf/ibumad_kern.c
8096F:	samples/bpf/ibumad_user.c
8097
8098INGENIC JZ4780 DMA Driver
8099M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8100S:	Maintained
8101F:	drivers/dma/dma-jz4780.c
8102
8103INGENIC JZ4780 NAND DRIVER
8104M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8105L:	linux-mtd@lists.infradead.org
8106S:	Maintained
8107F:	drivers/mtd/nand/raw/ingenic/
8108
8109INGENIC JZ47xx SoCs
8110M:	Paul Cercueil <paul@crapouillou.net>
8111S:	Maintained
8112F:	arch/mips/boot/dts/ingenic/
8113F:	arch/mips/include/asm/mach-jz4740/
8114F:	arch/mips/jz4740/
8115F:	drivers/clk/ingenic/
8116F:	drivers/dma/dma-jz4780.c
8117F:	drivers/gpu/drm/ingenic/
8118F:	drivers/i2c/busses/i2c-jz4780.c
8119F:	drivers/iio/adc/ingenic-adc.c
8120F:	drivers/irqchip/irq-ingenic.c
8121F:	drivers/memory/jz4780-nemc.c
8122F:	drivers/mmc/host/jz4740_mmc.c
8123F:	drivers/mtd/nand/raw/ingenic/
8124F:	drivers/pinctrl/pinctrl-ingenic.c
8125F:	drivers/power/supply/ingenic-battery.c
8126F:	drivers/pwm/pwm-jz4740.c
8127F:	drivers/rtc/rtc-jz4740.c
8128F:	drivers/tty/serial/8250/8250_ingenic.c
8129F:	drivers/usb/musb/jz4740.c
8130F:	drivers/watchdog/jz4740_wdt.c
8131F:	include/dt-bindings/iio/adc/ingenic,adc.h
8132F:	include/linux/mfd/ingenic-tcu.h
8133F:	sound/soc/jz4740/
8134F:	sound/soc/codecs/jz47*
8135
8136INOTIFY
8137M:	Jan Kara <jack@suse.cz>
8138R:	Amir Goldstein <amir73il@gmail.com>
8139L:	linux-fsdevel@vger.kernel.org
8140S:	Maintained
8141F:	Documentation/filesystems/inotify.txt
8142F:	fs/notify/inotify/
8143F:	include/linux/inotify.h
8144F:	include/uapi/linux/inotify.h
8145
8146INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8147M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8148L:	linux-input@vger.kernel.org
8149Q:	http://patchwork.kernel.org/project/linux-input/list/
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8151S:	Maintained
8152F:	drivers/input/
8153F:	include/linux/input.h
8154F:	include/uapi/linux/input.h
8155F:	include/uapi/linux/input-event-codes.h
8156F:	include/linux/input/
8157F:	Documentation/devicetree/bindings/input/
8158F:	Documentation/devicetree/bindings/serio/
8159F:	Documentation/input/
8160
8161INPUT MULTITOUCH (MT) PROTOCOL
8162M:	Henrik Rydberg <rydberg@bitmath.org>
8163L:	linux-input@vger.kernel.org
8164S:	Odd fixes
8165F:	Documentation/input/multi-touch-protocol.rst
8166F:	drivers/input/input-mt.c
8167K:	\b(ABS|SYN)_MT_
8168
8169INSIDE SECURE CRYPTO DRIVER
8170M:	Antoine Tenart <antoine.tenart@bootlin.com>
8171F:	drivers/crypto/inside-secure/
8172S:	Maintained
8173L:	linux-crypto@vger.kernel.org
8174
8175INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8176M:	Mimi Zohar <zohar@linux.ibm.com>
8177M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8178L:	linux-integrity@vger.kernel.org
8179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8180S:	Supported
8181F:	security/integrity/ima/
8182
8183INTEL 810/815 FRAMEBUFFER DRIVER
8184M:	Antonino Daplas <adaplas@gmail.com>
8185L:	linux-fbdev@vger.kernel.org
8186S:	Maintained
8187F:	drivers/video/fbdev/i810/
8188
8189INTEL ASoC DRIVERS
8190M:	Cezary Rojewski <cezary.rojewski@intel.com>
8191M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8192M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8193M:	Jie Yang <yang.jie@linux.intel.com>
8194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8195S:	Supported
8196F:	sound/soc/intel/
8197
8198INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8199M:	Hans de Goede <hdegoede@redhat.com>
8200L:	platform-driver-x86@vger.kernel.org
8201S:	Maintained
8202F:	drivers/platform/x86/intel_atomisp2_pm.c
8203
8204INTEL C600 SERIES SAS CONTROLLER DRIVER
8205M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8206M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8207L:	linux-scsi@vger.kernel.org
8208T:	git git://git.code.sf.net/p/intel-sas/isci
8209S:	Supported
8210F:	drivers/scsi/isci/
8211
8212INTEL CPU family model numbers
8213M:	Tony Luck <tony.luck@intel.com>
8214M:	x86@kernel.org
8215L:	linux-kernel@vger.kernel.org
8216S:	Supported
8217F:	arch/x86/include/asm/intel-family.h
8218
8219INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8220M:	Jani Nikula <jani.nikula@linux.intel.com>
8221M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8222M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8223L:	intel-gfx@lists.freedesktop.org
8224W:	https://01.org/linuxgraphics/
8225B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8226C:	irc://chat.freenode.net/intel-gfx
8227Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8228T:	git git://anongit.freedesktop.org/drm-intel
8229S:	Supported
8230F:	drivers/gpu/drm/i915/
8231F:	include/drm/i915*
8232F:	include/uapi/drm/i915_drm.h
8233F:	Documentation/gpu/i915.rst
8234
8235INTEL ETHERNET DRIVERS
8236M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8237L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8238W:	http://www.intel.com/support/feedback.htm
8239W:	http://e1000.sourceforge.net/
8240Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8243S:	Supported
8244F:	Documentation/networking/device_drivers/intel/e100.rst
8245F:	Documentation/networking/device_drivers/intel/e1000.rst
8246F:	Documentation/networking/device_drivers/intel/e1000e.rst
8247F:	Documentation/networking/device_drivers/intel/fm10k.rst
8248F:	Documentation/networking/device_drivers/intel/igb.rst
8249F:	Documentation/networking/device_drivers/intel/igbvf.rst
8250F:	Documentation/networking/device_drivers/intel/ixgb.rst
8251F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8252F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8253F:	Documentation/networking/device_drivers/intel/i40e.rst
8254F:	Documentation/networking/device_drivers/intel/iavf.rst
8255F:	Documentation/networking/device_drivers/intel/ice.rst
8256F:	drivers/net/ethernet/intel/
8257F:	drivers/net/ethernet/intel/*/
8258F:	include/linux/avf/virtchnl.h
8259
8260INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8261M:	Maik Broemme <mbroemme@libmpq.org>
8262L:	linux-fbdev@vger.kernel.org
8263S:	Maintained
8264F:	Documentation/fb/intelfb.rst
8265F:	drivers/video/fbdev/intelfb/
8266
8267INTEL GPIO DRIVERS
8268M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8269L:	linux-gpio@vger.kernel.org
8270S:	Maintained
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8272F:	drivers/gpio/gpio-ich.c
8273F:	drivers/gpio/gpio-intel-mid.c
8274F:	drivers/gpio/gpio-lynxpoint.c
8275F:	drivers/gpio/gpio-merrifield.c
8276F:	drivers/gpio/gpio-ml-ioh.c
8277F:	drivers/gpio/gpio-pch.c
8278F:	drivers/gpio/gpio-sch.c
8279F:	drivers/gpio/gpio-sodaville.c
8280
8281INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8282M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8283M:	Zhi Wang <zhi.a.wang@intel.com>
8284L:	intel-gvt-dev@lists.freedesktop.org
8285L:	intel-gfx@lists.freedesktop.org
8286W:	https://01.org/igvt-g
8287T:	git https://github.com/intel/gvt-linux.git
8288S:	Supported
8289F:	drivers/gpu/drm/i915/gvt/
8290
8291INTEL HID EVENT DRIVER
8292M:	Alex Hung <alex.hung@canonical.com>
8293L:	platform-driver-x86@vger.kernel.org
8294S:	Maintained
8295F:	drivers/platform/x86/intel-hid.c
8296
8297INTEL I/OAT DMA DRIVER
8298M:	Dave Jiang <dave.jiang@intel.com>
8299R:	Dan Williams <dan.j.williams@intel.com>
8300L:	dmaengine@vger.kernel.org
8301Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8302S:	Supported
8303F:	drivers/dma/ioat*
8304
8305INTEL IDLE DRIVER
8306M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8307M:	Len Brown <lenb@kernel.org>
8308L:	linux-pm@vger.kernel.org
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8310B:	https://bugzilla.kernel.org
8311S:	Supported
8312F:	drivers/idle/intel_idle.c
8313
8314INTEL INTEGRATED SENSOR HUB DRIVER
8315M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8316M:	Jiri Kosina <jikos@kernel.org>
8317L:	linux-input@vger.kernel.org
8318S:	Maintained
8319F:	drivers/hid/intel-ish-hid/
8320
8321INTEL IOMMU (VT-d)
8322M:	David Woodhouse <dwmw2@infradead.org>
8323L:	iommu@lists.linux-foundation.org
8324T:	git git://git.infradead.org/iommu-2.6.git
8325S:	Supported
8326F:	drivers/iommu/intel-iommu.c
8327F:	include/linux/intel-iommu.h
8328
8329INTEL IOP-ADMA DMA DRIVER
8330R:	Dan Williams <dan.j.williams@intel.com>
8331S:	Odd fixes
8332F:	drivers/dma/iop-adma.c
8333
8334INTEL IPU3 CSI-2 CIO2 DRIVER
8335M:	Yong Zhi <yong.zhi@intel.com>
8336M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8337M:	Bingbu Cao <bingbu.cao@intel.com>
8338R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8339L:	linux-media@vger.kernel.org
8340S:	Maintained
8341F:	drivers/media/pci/intel/ipu3/
8342F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8343
8344INTEL IPU3 CSI-2 IMGU DRIVER
8345M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8346L:	linux-media@vger.kernel.org
8347S:	Maintained
8348F:	drivers/staging/media/ipu3/
8349F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8350F:	Documentation/media/v4l-drivers/ipu3.rst
8351
8352INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8353M:	Krzysztof Halasa <khalasa@piap.pl>
8354S:	Maintained
8355F:	include/linux/soc/ixp4xx/qmgr.h
8356F:	include/linux/soc/ixp4xx/npe.h
8357F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8358F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8359F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8360F:	drivers/net/wan/ixp4xx_hss.c
8361
8362INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8363M:	Deepak Saxena <dsaxena@plexity.net>
8364S:	Maintained
8365F:	drivers/char/hw_random/ixp4xx-rng.c
8366
8367INTEL MANAGEMENT ENGINE (mei)
8368M:	Tomas Winkler <tomas.winkler@intel.com>
8369L:	linux-kernel@vger.kernel.org
8370S:	Supported
8371F:	include/uapi/linux/mei.h
8372F:	include/linux/mei_cl_bus.h
8373F:	drivers/misc/mei/*
8374F:	drivers/watchdog/mei_wdt.c
8375F:	Documentation/driver-api/mei/*
8376F:	samples/mei/*
8377
8378INTEL MENLOW THERMAL DRIVER
8379M:	Sujith Thomas <sujith.thomas@intel.com>
8380L:	platform-driver-x86@vger.kernel.org
8381W:	https://01.org/linux-acpi
8382S:	Supported
8383F:	drivers/platform/x86/intel_menlow.c
8384
8385INTEL MIC DRIVERS (mic)
8386M:	Sudeep Dutt <sudeep.dutt@intel.com>
8387M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8388S:	Supported
8389W:	https://github.com/sudeepdutt/mic
8390W:	http://software.intel.com/en-us/mic-developer
8391F:	include/linux/mic_bus.h
8392F:	include/linux/scif.h
8393F:	include/uapi/linux/mic_common.h
8394F:	include/uapi/linux/mic_ioctl.h
8395F:	include/uapi/linux/scif_ioctl.h
8396F:	drivers/misc/mic/
8397F:	drivers/dma/mic_x100_dma.c
8398F:	drivers/dma/mic_x100_dma.h
8399F:	Documentation/mic/
8400
8401INTEL PMC CORE DRIVER
8402M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8403M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8404L:	platform-driver-x86@vger.kernel.org
8405S:	Maintained
8406F:	drivers/platform/x86/intel_pmc_core*
8407
8408INTEL PMC/P-Unit IPC DRIVER
8409M:	Zha Qipeng<qipeng.zha@intel.com>
8410L:	platform-driver-x86@vger.kernel.org
8411S:	Maintained
8412F:	drivers/platform/x86/intel_pmc_ipc.c
8413F:	drivers/platform/x86/intel_punit_ipc.c
8414F:	arch/x86/include/asm/intel_pmc_ipc.h
8415F:	arch/x86/include/asm/intel_punit_ipc.h
8416
8417INTEL PMIC GPIO DRIVERS
8418M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8419S:	Maintained
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8421F:	drivers/gpio/gpio-*cove.c
8422F:	drivers/gpio/gpio-msic.c
8423
8424INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8425R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8426S:	Maintained
8427F:	drivers/mfd/intel_msic.c
8428F:	drivers/mfd/intel_soc_pmic*
8429F:	include/linux/mfd/intel_msic.h
8430F:	include/linux/mfd/intel_soc_pmic*
8431
8432INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8433M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8434L:	linux-wireless@vger.kernel.org
8435S:	Maintained
8436F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8437F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8438F:	drivers/net/wireless/intel/ipw2x00/
8439
8440INTEL PSTATE DRIVER
8441M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8442M:	Len Brown <lenb@kernel.org>
8443L:	linux-pm@vger.kernel.org
8444S:	Supported
8445F:	drivers/cpufreq/intel_pstate.c
8446
8447INTEL RDMA RNIC DRIVER
8448M:	Faisal Latif <faisal.latif@intel.com>
8449M:	Shiraz Saleem <shiraz.saleem@intel.com>
8450L:	linux-rdma@vger.kernel.org
8451S:	Supported
8452F:	drivers/infiniband/hw/i40iw/
8453F:	include/uapi/rdma/i40iw-abi.h
8454
8455INTEL SPEED SELECT TECHNOLOGY
8456M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8457L:	platform-driver-x86@vger.kernel.org
8458S:	Maintained
8459F:	drivers/platform/x86/intel_speed_select_if/
8460F:	tools/power/x86/intel-speed-select/
8461F:	include/uapi/linux/isst_if.h
8462
8463INTEL STRATIX10 FIRMWARE DRIVERS
8464M:	Richard Gong <richard.gong@linux.intel.com>
8465L:	linux-kernel@vger.kernel.org
8466S:	Maintained
8467F:	drivers/firmware/stratix10-rsu.c
8468F:	drivers/firmware/stratix10-svc.c
8469F:	include/linux/firmware/intel/stratix10-smc.h
8470F:	include/linux/firmware/intel/stratix10-svc-client.h
8471F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8472F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8473
8474INTEL TELEMETRY DRIVER
8475M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8476M:	"David E. Box" <david.e.box@linux.intel.com>
8477L:	platform-driver-x86@vger.kernel.org
8478S:	Maintained
8479F:	arch/x86/include/asm/intel_telemetry.h
8480F:	drivers/platform/x86/intel_telemetry*
8481
8482INTEL VIRTUAL BUTTON DRIVER
8483M:	AceLan Kao <acelan.kao@canonical.com>
8484L:	platform-driver-x86@vger.kernel.org
8485S:	Maintained
8486F:	drivers/platform/x86/intel-vbtn.c
8487
8488INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8489M:	Stanislaw Gruszka <sgruszka@redhat.com>
8490L:	linux-wireless@vger.kernel.org
8491S:	Supported
8492F:	drivers/net/wireless/intel/iwlegacy/
8493
8494INTEL WIRELESS WIFI LINK (iwlwifi)
8495M:	Johannes Berg <johannes.berg@intel.com>
8496M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8497M:	Luca Coelho <luciano.coelho@intel.com>
8498M:	Intel Linux Wireless <linuxwifi@intel.com>
8499L:	linux-wireless@vger.kernel.org
8500W:	http://intellinuxwireless.org
8501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8502S:	Supported
8503F:	drivers/net/wireless/intel/iwlwifi/
8504
8505INTEL WIRELESS WIMAX CONNECTION 2400
8506M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8507M:	linux-wimax@intel.com
8508L:	wimax@linuxwimax.org (subscribers-only)
8509S:	Supported
8510W:	http://linuxwimax.org
8511F:	Documentation/admin-guide/wimax/i2400m.rst
8512F:	drivers/net/wimax/i2400m/
8513F:	include/uapi/linux/wimax/i2400m.h
8514
8515INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8516M:	Mario Limonciello <mario.limonciello@dell.com>
8517S:	Maintained
8518F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8519
8520INTEL(R) TRACE HUB
8521M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8522S:	Supported
8523F:	Documentation/trace/intel_th.rst
8524F:	drivers/hwtracing/intel_th/
8525F:	include/linux/intel_th.h
8526
8527INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8528M:	Ning Sun <ning.sun@intel.com>
8529L:	tboot-devel@lists.sourceforge.net
8530W:	http://tboot.sourceforge.net
8531T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8532S:	Supported
8533F:	Documentation/x86/intel_txt.rst
8534F:	include/linux/tboot.h
8535F:	arch/x86/kernel/tboot.c
8536
8537INTERCONNECT API
8538M:	Georgi Djakov <georgi.djakov@linaro.org>
8539L:	linux-pm@vger.kernel.org
8540S:	Maintained
8541F:	Documentation/driver-api/interconnect.rst
8542F:	Documentation/devicetree/bindings/interconnect/
8543F:	drivers/interconnect/
8544F:	include/dt-bindings/interconnect/
8545F:	include/linux/interconnect-provider.h
8546F:	include/linux/interconnect.h
8547
8548INVENSENSE MPU-3050 GYROSCOPE DRIVER
8549M:	Linus Walleij <linus.walleij@linaro.org>
8550L:	linux-iio@vger.kernel.org
8551S:	Maintained
8552F:	drivers/iio/gyro/mpu3050*
8553F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8554
8555IOC3 ETHERNET DRIVER
8556M:	Ralf Baechle <ralf@linux-mips.org>
8557L:	linux-mips@vger.kernel.org
8558S:	Maintained
8559F:	drivers/net/ethernet/sgi/ioc3-eth.c
8560
8561IOMAP FILESYSTEM LIBRARY
8562M:	Christoph Hellwig <hch@infradead.org>
8563M:	Darrick J. Wong <darrick.wong@oracle.com>
8564M:	linux-xfs@vger.kernel.org
8565M:	linux-fsdevel@vger.kernel.org
8566L:	linux-xfs@vger.kernel.org
8567L:	linux-fsdevel@vger.kernel.org
8568T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8569S:	Supported
8570F:	fs/iomap/
8571F:	include/linux/iomap.h
8572
8573IOMMU DRIVERS
8574M:	Joerg Roedel <joro@8bytes.org>
8575L:	iommu@lists.linux-foundation.org
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8577S:	Maintained
8578F:	Documentation/devicetree/bindings/iommu/
8579F:	drivers/iommu/
8580F:	include/linux/iommu.h
8581F:	include/linux/of_iommu.h
8582F:	include/linux/iova.h
8583
8584IO_URING
8585M:	Jens Axboe <axboe@kernel.dk>
8586L:	linux-block@vger.kernel.org
8587L:	linux-fsdevel@vger.kernel.org
8588T:	git git://git.kernel.dk/linux-block
8589T:	git git://git.kernel.dk/liburing
8590S:	Maintained
8591F:	fs/io_uring.c
8592F:	include/uapi/linux/io_uring.h
8593
8594IPMI SUBSYSTEM
8595M:	Corey Minyard <minyard@acm.org>
8596L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8597W:	http://openipmi.sourceforge.net/
8598S:	Supported
8599F:	Documentation/devicetree/bindings/ipmi/
8600F:	Documentation/IPMI.txt
8601F:	drivers/char/ipmi/
8602F:	include/linux/ipmi*
8603F:	include/uapi/linux/ipmi*
8604
8605IPS SCSI RAID DRIVER
8606M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8607L:	linux-scsi@vger.kernel.org
8608W:	http://www.adaptec.com/
8609S:	Maintained
8610F:	drivers/scsi/ips*
8611
8612IPVS
8613M:	Wensong Zhang <wensong@linux-vs.org>
8614M:	Simon Horman <horms@verge.net.au>
8615M:	Julian Anastasov <ja@ssi.bg>
8616L:	netdev@vger.kernel.org
8617L:	lvs-devel@vger.kernel.org
8618S:	Maintained
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8621F:	Documentation/networking/ipvs-sysctl.txt
8622F:	include/net/ip_vs.h
8623F:	include/uapi/linux/ip_vs.h
8624F:	net/netfilter/ipvs/
8625
8626IPWIRELESS DRIVER
8627M:	Jiri Kosina <jikos@kernel.org>
8628M:	David Sterba <dsterba@suse.com>
8629S:	Odd Fixes
8630F:	drivers/tty/ipwireless/
8631
8632IPX NETWORK LAYER
8633L:	netdev@vger.kernel.org
8634S:	Obsolete
8635F:	include/uapi/linux/ipx.h
8636
8637IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8638M:	Marc Zyngier <maz@kernel.org>
8639S:	Maintained
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8641F:	Documentation/IRQ-domain.txt
8642F:	include/linux/irqdomain.h
8643F:	kernel/irq/irqdomain.c
8644F:	kernel/irq/msi.c
8645
8646IRQ SUBSYSTEM
8647M:	Thomas Gleixner <tglx@linutronix.de>
8648L:	linux-kernel@vger.kernel.org
8649S:	Maintained
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8651F:	kernel/irq/
8652
8653IRQCHIP DRIVERS
8654M:	Thomas Gleixner <tglx@linutronix.de>
8655M:	Jason Cooper <jason@lakedaemon.net>
8656M:	Marc Zyngier <maz@kernel.org>
8657L:	linux-kernel@vger.kernel.org
8658S:	Maintained
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8660F:	Documentation/devicetree/bindings/interrupt-controller/
8661F:	drivers/irqchip/
8662
8663ISA
8664M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8665S:	Maintained
8666F:	Documentation/driver-api/isa.rst
8667F:	drivers/base/isa.c
8668F:	include/linux/isa.h
8669
8670ISA RADIO MODULE
8671M:	Hans Verkuil <hverkuil@xs4all.nl>
8672L:	linux-media@vger.kernel.org
8673T:	git git://linuxtv.org/media_tree.git
8674W:	https://linuxtv.org
8675S:	Maintained
8676F:	drivers/media/radio/radio-isa*
8677
8678ISAPNP
8679M:	Jaroslav Kysela <perex@perex.cz>
8680S:	Maintained
8681F:	Documentation/driver-api/isapnp.rst
8682F:	drivers/pnp/isapnp/
8683F:	include/linux/isapnp.h
8684
8685ISCSI
8686M:	Lee Duncan <lduncan@suse.com>
8687M:	Chris Leech <cleech@redhat.com>
8688L:	open-iscsi@googlegroups.com
8689W:	www.open-iscsi.com
8690S:	Maintained
8691F:	drivers/scsi/*iscsi*
8692F:	include/scsi/*iscsi*
8693
8694iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8695M:	Peter Jones <pjones@redhat.com>
8696M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8697S:	Maintained
8698F:	drivers/firmware/iscsi_ibft*
8699
8700ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8701M:	Sagi Grimberg <sagi@grimberg.me>
8702M:	Max Gurtovoy <maxg@mellanox.com>
8703L:	linux-rdma@vger.kernel.org
8704S:	Supported
8705W:	http://www.openfabrics.org
8706W:	www.open-iscsi.org
8707Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8708F:	drivers/infiniband/ulp/iser/
8709
8710ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8711M:	Sagi Grimberg <sagi@grimberg.me>
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8713L:	linux-rdma@vger.kernel.org
8714L:	target-devel@vger.kernel.org
8715S:	Supported
8716W:	http://www.linux-iscsi.org
8717F:	drivers/infiniband/ulp/isert
8718
8719ISDN/mISDN SUBSYSTEM
8720M:	Karsten Keil <isdn@linux-pingi.de>
8721L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8722L:	netdev@vger.kernel.org
8723W:	http://www.isdn4linux.de
8724S:	Maintained
8725F:	drivers/isdn/mISDN
8726F:	drivers/isdn/hardware
8727
8728ISDN/CAPI SUBSYSTEM
8729M:	Karsten Keil <isdn@linux-pingi.de>
8730L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8731L:	netdev@vger.kernel.org
8732W:	http://www.isdn4linux.de
8733S:	Odd Fixes
8734F:	Documentation/isdn/
8735F:	drivers/isdn/capi/
8736F:	drivers/staging/isdn/
8737F:	net/bluetooth/cmtp/
8738F:	include/linux/isdn/
8739F:	include/uapi/linux/isdn/
8740
8741IT87 HARDWARE MONITORING DRIVER
8742M:	Jean Delvare <jdelvare@suse.com>
8743L:	linux-hwmon@vger.kernel.org
8744S:	Maintained
8745F:	Documentation/hwmon/it87.rst
8746F:	drivers/hwmon/it87.c
8747
8748IT913X MEDIA DRIVER
8749M:	Antti Palosaari <crope@iki.fi>
8750L:	linux-media@vger.kernel.org
8751W:	https://linuxtv.org
8752W:	http://palosaari.fi/linux/
8753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8754T:	git git://linuxtv.org/anttip/media_tree.git
8755S:	Maintained
8756F:	drivers/media/tuners/it913x*
8757
8758IVTV VIDEO4LINUX DRIVER
8759M:	Andy Walls <awalls@md.metrocast.net>
8760L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8761L:	linux-media@vger.kernel.org
8762T:	git git://linuxtv.org/media_tree.git
8763W:	http://www.ivtvdriver.org
8764S:	Maintained
8765F:	Documentation/media/v4l-drivers/ivtv*
8766F:	drivers/media/pci/ivtv/
8767F:	include/uapi/linux/ivtv*
8768
8769IX2505V MEDIA DRIVER
8770M:	Malcolm Priestley <tvboxspy@gmail.com>
8771L:	linux-media@vger.kernel.org
8772W:	https://linuxtv.org
8773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8774S:	Maintained
8775F:	drivers/media/dvb-frontends/ix2505v*
8776
8777JAILHOUSE HYPERVISOR INTERFACE
8778M:	Jan Kiszka <jan.kiszka@siemens.com>
8779L:	jailhouse-dev@googlegroups.com
8780S:	Maintained
8781F:	arch/x86/kernel/jailhouse.c
8782F:	arch/x86/include/asm/jailhouse_para.h
8783
8784JC42.4 TEMPERATURE SENSOR DRIVER
8785M:	Guenter Roeck <linux@roeck-us.net>
8786L:	linux-hwmon@vger.kernel.org
8787S:	Maintained
8788F:	drivers/hwmon/jc42.c
8789F:	Documentation/hwmon/jc42.rst
8790
8791JFS FILESYSTEM
8792M:	Dave Kleikamp <shaggy@kernel.org>
8793L:	jfs-discussion@lists.sourceforge.net
8794W:	http://jfs.sourceforge.net/
8795T:	git git://github.com/kleikamp/linux-shaggy.git
8796S:	Maintained
8797F:	Documentation/admin-guide/jfs.rst
8798F:	fs/jfs/
8799
8800JME NETWORK DRIVER
8801M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8802L:	netdev@vger.kernel.org
8803S:	Maintained
8804F:	drivers/net/ethernet/jme.*
8805
8806JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8807M:	David Woodhouse <dwmw2@infradead.org>
8808M:	Richard Weinberger <richard@nod.at>
8809L:	linux-mtd@lists.infradead.org
8810W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8811T:	git git://git.infradead.org/ubifs-2.6.git
8812S:	Odd Fixes
8813F:	fs/jffs2/
8814F:	include/uapi/linux/jffs2.h
8815
8816JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8817M:	"Theodore Ts'o" <tytso@mit.edu>
8818M:	Jan Kara <jack@suse.com>
8819L:	linux-ext4@vger.kernel.org
8820S:	Maintained
8821F:	fs/jbd2/
8822F:	include/linux/jbd2.h
8823
8824JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8825M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8826L:	linux-media@vger.kernel.org
8827S:	Maintained
8828F:	drivers/media/platform/rcar_jpu.c
8829
8830JSM Neo PCI based serial card
8831L:	linux-serial@vger.kernel.org
8832S:	Orphan
8833F:	drivers/tty/serial/jsm/
8834
8835K10TEMP HARDWARE MONITORING DRIVER
8836M:	Clemens Ladisch <clemens@ladisch.de>
8837L:	linux-hwmon@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/hwmon/k10temp.rst
8840F:	drivers/hwmon/k10temp.c
8841
8842K8TEMP HARDWARE MONITORING DRIVER
8843M:	Rudolf Marek <r.marek@assembler.cz>
8844L:	linux-hwmon@vger.kernel.org
8845S:	Maintained
8846F:	Documentation/hwmon/k8temp.rst
8847F:	drivers/hwmon/k8temp.c
8848
8849KASAN
8850M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8851R:	Alexander Potapenko <glider@google.com>
8852R:	Dmitry Vyukov <dvyukov@google.com>
8853L:	kasan-dev@googlegroups.com
8854S:	Maintained
8855F:	arch/*/include/asm/kasan.h
8856F:	arch/*/mm/kasan_init*
8857F:	Documentation/dev-tools/kasan.rst
8858F:	include/linux/kasan*.h
8859F:	lib/test_kasan.c
8860F:	mm/kasan/
8861F:	scripts/Makefile.kasan
8862
8863KCONFIG
8864M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8866L:	linux-kbuild@vger.kernel.org
8867S:	Maintained
8868F:	Documentation/kbuild/kconfig*
8869F:	scripts/kconfig/
8870F:	scripts/Kconfig.include
8871
8872KDUMP
8873M:	Dave Young <dyoung@redhat.com>
8874M:	Baoquan He <bhe@redhat.com>
8875R:	Vivek Goyal <vgoyal@redhat.com>
8876L:	kexec@lists.infradead.org
8877W:	http://lse.sourceforge.net/kdump/
8878S:	Maintained
8879F:	Documentation/admin-guide/kdump/
8880
8881KEENE FM RADIO TRANSMITTER DRIVER
8882M:	Hans Verkuil <hverkuil@xs4all.nl>
8883L:	linux-media@vger.kernel.org
8884T:	git git://linuxtv.org/media_tree.git
8885W:	https://linuxtv.org
8886S:	Maintained
8887F:	drivers/media/radio/radio-keene*
8888
8889KERNEL AUTOMOUNTER
8890M:	Ian Kent <raven@themaw.net>
8891L:	autofs@vger.kernel.org
8892S:	Maintained
8893F:	fs/autofs/
8894
8895KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8896M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8897M:	Michal Marek <michal.lkml@markovi.net>
8898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8899L:	linux-kbuild@vger.kernel.org
8900S:	Maintained
8901F:	Documentation/kbuild/
8902F:	Makefile
8903F:	scripts/Kbuild*
8904F:	scripts/Makefile*
8905F:	scripts/basic/
8906F:	scripts/mk*
8907F:	scripts/*vmlinux*
8908F:	scripts/mod/
8909F:	scripts/package/
8910
8911KERNEL JANITORS
8912L:	kernel-janitors@vger.kernel.org
8913W:	http://kernelnewbies.org/KernelJanitors
8914S:	Odd Fixes
8915
8916KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8917M:	"J. Bruce Fields" <bfields@fieldses.org>
8918M:	Chuck Lever <chuck.lever@oracle.com>
8919L:	linux-nfs@vger.kernel.org
8920W:	http://nfs.sourceforge.net/
8921T:	git git://linux-nfs.org/~bfields/linux.git
8922S:	Supported
8923F:	fs/nfsd/
8924F:	include/uapi/linux/nfsd/
8925F:	fs/lockd/
8926F:	fs/nfs_common/
8927F:	net/sunrpc/
8928F:	include/linux/lockd/
8929F:	include/linux/sunrpc/
8930F:	include/uapi/linux/sunrpc/
8931
8932KERNEL SELFTEST FRAMEWORK
8933M:	Shuah Khan <shuah@kernel.org>
8934M:	Shuah Khan <skhan@linuxfoundation.org>
8935L:	linux-kselftest@vger.kernel.org
8936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8937Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8938S:	Maintained
8939F:	tools/testing/selftests/
8940F:	Documentation/dev-tools/kselftest*
8941
8942KERNEL USERMODE HELPER
8943M:	Luis Chamberlain <mcgrof@kernel.org>
8944L:	linux-kernel@vger.kernel.org
8945S:	Maintained
8946F:	kernel/umh.c
8947F:	include/linux/umh.h
8948
8949KERNEL VIRTUAL MACHINE (KVM)
8950M:	Paolo Bonzini <pbonzini@redhat.com>
8951M:	Radim Krčmář <rkrcmar@redhat.com>
8952L:	kvm@vger.kernel.org
8953W:	http://www.linux-kvm.org
8954T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8955S:	Supported
8956F:	Documentation/virt/kvm/
8957F:	include/trace/events/kvm.h
8958F:	include/uapi/asm-generic/kvm*
8959F:	include/uapi/linux/kvm*
8960F:	include/asm-generic/kvm*
8961F:	include/linux/kvm*
8962F:	include/kvm/iodev.h
8963F:	virt/kvm/*
8964F:	tools/kvm/
8965F:	tools/testing/selftests/kvm/
8966
8967KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8968M:	Marc Zyngier <maz@kernel.org>
8969R:	James Morse <james.morse@arm.com>
8970R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8971R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8973L:	kvmarm@lists.cs.columbia.edu
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8975S:	Maintained
8976F:	arch/arm/include/uapi/asm/kvm*
8977F:	arch/arm/include/asm/kvm*
8978F:	arch/arm/kvm/
8979F:	arch/arm64/include/uapi/asm/kvm*
8980F:	arch/arm64/include/asm/kvm*
8981F:	arch/arm64/kvm/
8982F:	virt/kvm/arm/
8983F:	include/kvm/arm_*
8984
8985KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8986M:	James Hogan <jhogan@kernel.org>
8987L:	linux-mips@vger.kernel.org
8988S:	Supported
8989F:	arch/mips/include/uapi/asm/kvm*
8990F:	arch/mips/include/asm/kvm*
8991F:	arch/mips/kvm/
8992
8993KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8994M:	Paul Mackerras <paulus@ozlabs.org>
8995L:	kvm-ppc@vger.kernel.org
8996W:	http://www.linux-kvm.org/
8997T:	git git://github.com/agraf/linux-2.6.git
8998S:	Supported
8999F:	arch/powerpc/include/uapi/asm/kvm*
9000F:	arch/powerpc/include/asm/kvm*
9001F:	arch/powerpc/kvm/
9002F:	arch/powerpc/kernel/kvm*
9003
9004KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9005M:	Christian Borntraeger <borntraeger@de.ibm.com>
9006M:	Janosch Frank <frankja@linux.ibm.com>
9007R:	David Hildenbrand <david@redhat.com>
9008R:	Cornelia Huck <cohuck@redhat.com>
9009L:	kvm@vger.kernel.org
9010W:	http://www.ibm.com/developerworks/linux/linux390/
9011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9012S:	Supported
9013F:	arch/s390/include/uapi/asm/kvm*
9014F:	arch/s390/include/asm/gmap.h
9015F:	arch/s390/include/asm/kvm*
9016F:	arch/s390/kvm/
9017F:	arch/s390/mm/gmap.c
9018F:	tools/testing/selftests/kvm/s390x/
9019F:	tools/testing/selftests/kvm/*/s390x/
9020
9021KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9022M:	Paolo Bonzini <pbonzini@redhat.com>
9023M:	Radim Krčmář <rkrcmar@redhat.com>
9024R:	Sean Christopherson <sean.j.christopherson@intel.com>
9025R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9026R:	Wanpeng Li <wanpengli@tencent.com>
9027R:	Jim Mattson <jmattson@google.com>
9028R:	Joerg Roedel <joro@8bytes.org>
9029L:	kvm@vger.kernel.org
9030W:	http://www.linux-kvm.org
9031T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9032S:	Supported
9033F:	arch/x86/kvm/
9034F:	arch/x86/kvm/*/
9035F:	arch/x86/include/uapi/asm/kvm*
9036F:	arch/x86/include/uapi/asm/vmx.h
9037F:	arch/x86/include/uapi/asm/svm.h
9038F:	arch/x86/include/asm/kvm*
9039F:	arch/x86/include/asm/pvclock-abi.h
9040F:	arch/x86/include/asm/svm.h
9041F:	arch/x86/include/asm/vmx.h
9042F:	arch/x86/kernel/kvm.c
9043F:	arch/x86/kernel/kvmclock.c
9044
9045KERNFS
9046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9047M:	Tejun Heo <tj@kernel.org>
9048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9049S:	Supported
9050F:	include/linux/kernfs.h
9051F:	fs/kernfs/
9052
9053KEXEC
9054M:	Eric Biederman <ebiederm@xmission.com>
9055W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9056L:	kexec@lists.infradead.org
9057S:	Maintained
9058F:	include/linux/kexec.h
9059F:	include/uapi/linux/kexec.h
9060F:	kernel/kexec*
9061
9062KEYS-ENCRYPTED
9063M:	Mimi Zohar <zohar@linux.ibm.com>
9064L:	linux-integrity@vger.kernel.org
9065L:	keyrings@vger.kernel.org
9066S:	Supported
9067F:	Documentation/security/keys/trusted-encrypted.rst
9068F:	include/keys/encrypted-type.h
9069F:	security/keys/encrypted-keys/
9070
9071KEYS-TRUSTED
9072M:	James Bottomley <jejb@linux.ibm.com>
9073M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9074M:	Mimi Zohar <zohar@linux.ibm.com>
9075L:	linux-integrity@vger.kernel.org
9076L:	keyrings@vger.kernel.org
9077S:	Supported
9078F:	Documentation/security/keys/trusted-encrypted.rst
9079F:	include/keys/trusted-type.h
9080F:	security/keys/trusted.c
9081F:	include/keys/trusted.h
9082
9083KEYS/KEYRINGS:
9084M:	David Howells <dhowells@redhat.com>
9085M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9086L:	keyrings@vger.kernel.org
9087S:	Maintained
9088F:	Documentation/security/keys/core.rst
9089F:	include/linux/key.h
9090F:	include/linux/key-type.h
9091F:	include/linux/keyctl.h
9092F:	include/uapi/linux/keyctl.h
9093F:	include/keys/
9094F:	security/keys/
9095
9096KGDB / KDB /debug_core
9097M:	Jason Wessel <jason.wessel@windriver.com>
9098M:	Daniel Thompson <daniel.thompson@linaro.org>
9099W:	http://kgdb.wiki.kernel.org/
9100L:	kgdb-bugreport@lists.sourceforge.net
9101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9102S:	Maintained
9103F:	Documentation/dev-tools/kgdb.rst
9104F:	drivers/misc/kgdbts.c
9105F:	drivers/tty/serial/kgdboc.c
9106F:	include/linux/kdb.h
9107F:	include/linux/kgdb.h
9108F:	kernel/debug/
9109
9110KMEMLEAK
9111M:	Catalin Marinas <catalin.marinas@arm.com>
9112S:	Maintained
9113F:	Documentation/dev-tools/kmemleak.rst
9114F:	include/linux/kmemleak.h
9115F:	mm/kmemleak.c
9116F:	mm/kmemleak-test.c
9117
9118KMOD KERNEL MODULE LOADER - USERMODE HELPER
9119M:	Luis Chamberlain <mcgrof@kernel.org>
9120L:	linux-kernel@vger.kernel.org
9121S:	Maintained
9122F:	kernel/kmod.c
9123F:	include/linux/kmod.h
9124F:	lib/test_kmod.c
9125F:	tools/testing/selftests/kmod/
9126
9127KPROBES
9128M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9129M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9130M:	"David S. Miller" <davem@davemloft.net>
9131M:	Masami Hiramatsu <mhiramat@kernel.org>
9132S:	Maintained
9133F:	Documentation/kprobes.txt
9134F:	include/linux/kprobes.h
9135F:	include/asm-generic/kprobes.h
9136F:	kernel/kprobes.c
9137
9138KS0108 LCD CONTROLLER DRIVER
9139M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9140S:	Maintained
9141F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9142F:	drivers/auxdisplay/ks0108.c
9143F:	include/linux/ks0108.h
9144
9145L3MDEV
9146M:	David Ahern <dsa@cumulusnetworks.com>
9147L:	netdev@vger.kernel.org
9148S:	Maintained
9149F:	net/l3mdev
9150F:	include/net/l3mdev.h
9151
9152L7 BPF FRAMEWORK
9153M:	John Fastabend <john.fastabend@gmail.com>
9154M:	Daniel Borkmann <daniel@iogearbox.net>
9155L:	netdev@vger.kernel.org
9156L:	bpf@vger.kernel.org
9157S:	Maintained
9158F:	include/linux/skmsg.h
9159F:	net/core/skmsg.c
9160F:	net/core/sock_map.c
9161F:	net/ipv4/tcp_bpf.c
9162
9163LANTIQ / INTEL Ethernet drivers
9164M:	Hauke Mehrtens <hauke@hauke-m.de>
9165L:	netdev@vger.kernel.org
9166S:	Maintained
9167F:	net/dsa/tag_gswip.c
9168F:	drivers/net/ethernet/lantiq_xrx200.c
9169F:	drivers/net/dsa/lantiq_pce.h
9170F:	drivers/net/dsa/lantiq_gswip.c
9171
9172LANTIQ MIPS ARCHITECTURE
9173M:	John Crispin <john@phrozen.org>
9174L:	linux-mips@vger.kernel.org
9175S:	Maintained
9176F:	arch/mips/lantiq
9177F:	drivers/soc/lantiq
9178
9179LAPB module
9180L:	linux-x25@vger.kernel.org
9181S:	Orphan
9182F:	Documentation/networking/lapb-module.txt
9183F:	include/*/lapb.h
9184F:	net/lapb/
9185
9186LASI 53c700 driver for PARISC
9187M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9188L:	linux-scsi@vger.kernel.org
9189S:	Maintained
9190F:	Documentation/scsi/53c700.txt
9191F:	drivers/scsi/53c700*
9192
9193LEAKING_ADDRESSES
9194M:	Tobin C. Harding <me@tobin.cc>
9195M:	Tycho Andersen <tycho@tycho.ws>
9196L:	kernel-hardening@lists.openwall.com
9197S:	Maintained
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9199F:	scripts/leaking_addresses.pl
9200
9201LED SUBSYSTEM
9202M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9203M:	Pavel Machek <pavel@ucw.cz>
9204R:	Dan Murphy <dmurphy@ti.com>
9205L:	linux-leds@vger.kernel.org
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9207S:	Maintained
9208F:	Documentation/devicetree/bindings/leds/
9209F:	drivers/leds/
9210F:	include/linux/leds.h
9211
9212LEGACY EEPROM DRIVER
9213M:	Jean Delvare <jdelvare@suse.com>
9214S:	Maintained
9215F:	Documentation/misc-devices/eeprom.rst
9216F:	drivers/misc/eeprom/eeprom.c
9217
9218LEGO MINDSTORMS EV3
9219R:	David Lechner <david@lechnology.com>
9220S:	Maintained
9221F:	arch/arm/boot/dts/da850-lego-ev3.dts
9222F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9223F:	drivers/power/supply/lego_ev3_battery.c
9224
9225LEGO USB Tower driver
9226M:	Juergen Stuber <starblue@users.sourceforge.net>
9227L:	legousb-devel@lists.sourceforge.net
9228W:	http://legousb.sourceforge.net/
9229S:	Maintained
9230F:	drivers/usb/misc/legousbtower.c
9231
9232LG LAPTOP EXTRAS
9233M:	Matan Ziv-Av <matan@svgalib.org>
9234L:	platform-driver-x86@vger.kernel.org
9235S:	Maintained
9236F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9237F:	Documentation/admin-guide/laptops/lg-laptop.rst
9238F:	drivers/platform/x86/lg-laptop.c
9239
9240LG2160 MEDIA DRIVER
9241M:	Michael Krufky <mkrufky@linuxtv.org>
9242L:	linux-media@vger.kernel.org
9243W:	https://linuxtv.org
9244W:	http://github.com/mkrufky
9245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9246T:	git git://linuxtv.org/mkrufky/tuners.git
9247S:	Maintained
9248F:	drivers/media/dvb-frontends/lg2160.*
9249
9250LGDT3305 MEDIA DRIVER
9251M:	Michael Krufky <mkrufky@linuxtv.org>
9252L:	linux-media@vger.kernel.org
9253W:	https://linuxtv.org
9254W:	http://github.com/mkrufky
9255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9256T:	git git://linuxtv.org/mkrufky/tuners.git
9257S:	Maintained
9258F:	drivers/media/dvb-frontends/lgdt3305.*
9259
9260LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9261M:	Viresh Kumar <vireshk@kernel.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:	include/linux/pata_arasan_cf_data.h
9266F:	drivers/ata/pata_arasan_cf.c
9267
9268LIBATA PATA DRIVERS
9269M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9270M:	Jens Axboe <axboe@kernel.dk>
9271L:	linux-ide@vger.kernel.org
9272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9273S:	Maintained
9274F:	drivers/ata/pata_*.c
9275F:	drivers/ata/ata_generic.c
9276
9277LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9278M:	Linus Walleij <linus.walleij@linaro.org>
9279L:	linux-ide@vger.kernel.org
9280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9281S:	Maintained
9282F:	drivers/ata/pata_ftide010.c
9283F:	drivers/ata/sata_gemini.c
9284F:	drivers/ata/sata_gemini.h
9285
9286LIBATA SATA AHCI PLATFORM devices support
9287M:	Hans de Goede <hdegoede@redhat.com>
9288M:	Jens Axboe <axboe@kernel.dk>
9289L:	linux-ide@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9291S:	Maintained
9292F:	drivers/ata/ahci_platform.c
9293F:	drivers/ata/libahci_platform.c
9294F:	include/linux/ahci_platform.h
9295
9296LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9297M:	Mikael Pettersson <mikpelinux@gmail.com>
9298L:	linux-ide@vger.kernel.org
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9300S:	Maintained
9301F:	drivers/ata/sata_promise.*
9302
9303LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9304M:	Jens Axboe <axboe@kernel.dk>
9305L:	linux-ide@vger.kernel.org
9306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9307S:	Maintained
9308F:	drivers/ata/
9309F:	include/linux/ata.h
9310F:	include/linux/libata.h
9311F:	Documentation/devicetree/bindings/ata/
9312
9313LIBLOCKDEP
9314M:	Sasha Levin <alexander.levin@microsoft.com>
9315S:	Maintained
9316F:	tools/lib/lockdep/
9317
9318LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9319M:	Dan Williams <dan.j.williams@intel.com>
9320M:	Vishal Verma <vishal.l.verma@intel.com>
9321M:	Dave Jiang <dave.jiang@intel.com>
9322L:	linux-nvdimm@lists.01.org
9323Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9324S:	Supported
9325F:	drivers/nvdimm/blk.c
9326F:	drivers/nvdimm/region_devs.c
9327
9328LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9329M:	Vishal Verma <vishal.l.verma@intel.com>
9330M:	Dan Williams <dan.j.williams@intel.com>
9331M:	Dave Jiang <dave.jiang@intel.com>
9332L:	linux-nvdimm@lists.01.org
9333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9334S:	Supported
9335F:	drivers/nvdimm/btt*
9336
9337LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9338M:	Dan Williams <dan.j.williams@intel.com>
9339M:	Vishal Verma <vishal.l.verma@intel.com>
9340M:	Dave Jiang <dave.jiang@intel.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343S:	Supported
9344F:	drivers/nvdimm/pmem*
9345
9346LIBNVDIMM: DEVICETREE BINDINGS
9347M:	Oliver O'Halloran <oohall@gmail.com>
9348L:	linux-nvdimm@lists.01.org
9349Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9350S:	Supported
9351F:	drivers/nvdimm/of_pmem.c
9352F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9353
9354LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9355M:	Dan Williams <dan.j.williams@intel.com>
9356M:	Vishal Verma <vishal.l.verma@intel.com>
9357M:	Dave Jiang <dave.jiang@intel.com>
9358M:	Keith Busch <keith.busch@intel.com>
9359M:	Ira Weiny <ira.weiny@intel.com>
9360L:	linux-nvdimm@lists.01.org
9361Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9363S:	Supported
9364F:	drivers/nvdimm/*
9365F:	drivers/acpi/nfit/*
9366F:	include/linux/nd.h
9367F:	include/linux/libnvdimm.h
9368F:	include/uapi/linux/ndctl.h
9369
9370LICENSES and SPDX stuff
9371M:	Thomas Gleixner <tglx@linutronix.de>
9372M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9373L:	linux-spdx@vger.kernel.org
9374S:	Maintained
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9376F:	COPYING
9377F:	Documentation/process/license-rules.rst
9378F:	LICENSES/
9379F:	scripts/spdxcheck-test.sh
9380F:	scripts/spdxcheck.py
9381
9382LIGHTNVM PLATFORM SUPPORT
9383M:	Matias Bjorling <mb@lightnvm.io>
9384W:	http://github/OpenChannelSSD
9385L:	linux-block@vger.kernel.org
9386S:	Maintained
9387F:	drivers/lightnvm/
9388F:	include/linux/lightnvm.h
9389F:	include/uapi/linux/lightnvm.h
9390
9391LINUX FOR POWER MACINTOSH
9392M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9393W:	http://www.penguinppc.org/
9394L:	linuxppc-dev@lists.ozlabs.org
9395S:	Maintained
9396F:	arch/powerpc/platforms/powermac/
9397F:	drivers/macintosh/
9398
9399LINUX FOR POWERPC (32-BIT AND 64-BIT)
9400M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9401M:	Paul Mackerras <paulus@samba.org>
9402M:	Michael Ellerman <mpe@ellerman.id.au>
9403W:	https://github.com/linuxppc/linux/wiki
9404L:	linuxppc-dev@lists.ozlabs.org
9405Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9407S:	Supported
9408F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9409F:	Documentation/devicetree/bindings/powerpc/
9410F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9411F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9412F:	Documentation/powerpc/
9413F:	arch/powerpc/
9414F:	drivers/char/tpm/tpm_ibmvtpm*
9415F:	drivers/crypto/nx/
9416F:	drivers/crypto/vmx/
9417F:	drivers/i2c/busses/i2c-opal.c
9418F:	drivers/net/ethernet/ibm/ibmveth.*
9419F:	drivers/net/ethernet/ibm/ibmvnic.*
9420F:	drivers/pci/hotplug/pnv_php.c
9421F:	drivers/pci/hotplug/rpa*
9422F:	drivers/rtc/rtc-opal.c
9423F:	drivers/scsi/ibmvscsi/
9424F:	drivers/tty/hvc/hvc_opal.c
9425F:	drivers/watchdog/wdrtas.c
9426F:	tools/testing/selftests/powerpc
9427N:	/pmac
9428N:	powermac
9429N:	powernv
9430N:	[^a-z0-9]ps3
9431N:	pseries
9432
9433LINUX FOR POWERPC EMBEDDED MPC5XXX
9434M:	Anatolij Gustschin <agust@denx.de>
9435L:	linuxppc-dev@lists.ozlabs.org
9436T:	git git://git.denx.de/linux-denx-agust.git
9437S:	Maintained
9438F:	arch/powerpc/platforms/512x/
9439F:	arch/powerpc/platforms/52xx/
9440
9441LINUX FOR POWERPC EMBEDDED PPC4XX
9442M:	Alistair Popple <alistair@popple.id.au>
9443M:	Matt Porter <mporter@kernel.crashing.org>
9444W:	http://www.penguinppc.org/
9445L:	linuxppc-dev@lists.ozlabs.org
9446S:	Maintained
9447F:	arch/powerpc/platforms/40x/
9448F:	arch/powerpc/platforms/44x/
9449
9450LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9451M:	Scott Wood <oss@buserror.net>
9452M:	Kumar Gala <galak@kernel.crashing.org>
9453W:	http://www.penguinppc.org/
9454L:	linuxppc-dev@lists.ozlabs.org
9455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9456S:	Maintained
9457F:	arch/powerpc/platforms/83xx/
9458F:	arch/powerpc/platforms/85xx/
9459F:	Documentation/devicetree/bindings/powerpc/fsl/
9460
9461LINUX FOR POWERPC EMBEDDED PPC8XX
9462M:	Vitaly Bordug <vitb@kernel.crashing.org>
9463W:	http://www.penguinppc.org/
9464L:	linuxppc-dev@lists.ozlabs.org
9465S:	Maintained
9466F:	arch/powerpc/platforms/8xx/
9467
9468LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9469L:	linuxppc-dev@lists.ozlabs.org
9470S:	Orphan
9471F:	arch/powerpc/*/*virtex*
9472F:	arch/powerpc/*/*/*virtex*
9473
9474LINUX FOR POWERPC PA SEMI PWRFICIENT
9475L:	linuxppc-dev@lists.ozlabs.org
9476S:	Orphan
9477F:	arch/powerpc/platforms/pasemi/
9478F:	drivers/*/*pasemi*
9479F:	drivers/*/*/*pasemi*
9480
9481LINUX KERNEL DUMP TEST MODULE (LKDTM)
9482M:	Kees Cook <keescook@chromium.org>
9483S:	Maintained
9484F:	drivers/misc/lkdtm/*
9485
9486LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9487M:	Alan Stern <stern@rowland.harvard.edu>
9488M:	Andrea Parri <parri.andrea@gmail.com>
9489M:	Will Deacon <will@kernel.org>
9490M:	Peter Zijlstra <peterz@infradead.org>
9491M:	Boqun Feng <boqun.feng@gmail.com>
9492M:	Nicholas Piggin <npiggin@gmail.com>
9493M:	David Howells <dhowells@redhat.com>
9494M:	Jade Alglave <j.alglave@ucl.ac.uk>
9495M:	Luc Maranget <luc.maranget@inria.fr>
9496M:	"Paul E. McKenney" <paulmck@kernel.org>
9497R:	Akira Yokosawa <akiyks@gmail.com>
9498R:	Daniel Lustig <dlustig@nvidia.com>
9499L:	linux-kernel@vger.kernel.org
9500L:	linux-arch@vger.kernel.org
9501S:	Supported
9502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9503F:	tools/memory-model/
9504F:	Documentation/atomic_bitops.txt
9505F:	Documentation/atomic_t.txt
9506F:	Documentation/core-api/atomic_ops.rst
9507F:	Documentation/core-api/refcount-vs-atomic.rst
9508F:	Documentation/memory-barriers.txt
9509
9510LIS3LV02D ACCELEROMETER DRIVER
9511M:	Eric Piel <eric.piel@tremplin-utc.net>
9512S:	Maintained
9513F:	Documentation/misc-devices/lis3lv02d.rst
9514F:	drivers/misc/lis3lv02d/
9515F:	drivers/platform/x86/hp_accel.c
9516
9517LIVE PATCHING
9518M:	Josh Poimboeuf <jpoimboe@redhat.com>
9519M:	Jiri Kosina <jikos@kernel.org>
9520M:	Miroslav Benes <mbenes@suse.cz>
9521M:	Petr Mladek <pmladek@suse.com>
9522R:	Joe Lawrence <joe.lawrence@redhat.com>
9523S:	Maintained
9524F:	kernel/livepatch/
9525F:	include/linux/livepatch.h
9526F:	arch/x86/include/asm/livepatch.h
9527F:	arch/x86/kernel/livepatch.c
9528F:	Documentation/livepatch/
9529F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9530F:	samples/livepatch/
9531F:	tools/testing/selftests/livepatch/
9532L:	live-patching@vger.kernel.org
9533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9534
9535LLC (802.2)
9536L:	netdev@vger.kernel.org
9537S:	Odd fixes
9538F:	include/linux/llc.h
9539F:	include/uapi/linux/llc.h
9540F:	include/net/llc*
9541F:	net/llc/
9542
9543LM73 HARDWARE MONITOR DRIVER
9544M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9545L:	linux-hwmon@vger.kernel.org
9546S:	Maintained
9547F:	drivers/hwmon/lm73.c
9548
9549LM78 HARDWARE MONITOR DRIVER
9550M:	Jean Delvare <jdelvare@suse.com>
9551L:	linux-hwmon@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/hwmon/lm78.rst
9554F:	drivers/hwmon/lm78.c
9555
9556LM83 HARDWARE MONITOR DRIVER
9557M:	Jean Delvare <jdelvare@suse.com>
9558L:	linux-hwmon@vger.kernel.org
9559S:	Maintained
9560F:	Documentation/hwmon/lm83.rst
9561F:	drivers/hwmon/lm83.c
9562
9563LM90 HARDWARE MONITOR DRIVER
9564M:	Jean Delvare <jdelvare@suse.com>
9565L:	linux-hwmon@vger.kernel.org
9566S:	Maintained
9567F:	Documentation/hwmon/lm90.rst
9568F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9569F:	drivers/hwmon/lm90.c
9570F:	include/dt-bindings/thermal/lm90.h
9571
9572LM95234 HARDWARE MONITOR DRIVER
9573M:	Guenter Roeck <linux@roeck-us.net>
9574L:	linux-hwmon@vger.kernel.org
9575S:	Maintained
9576F:	Documentation/hwmon/lm95234.rst
9577F:	drivers/hwmon/lm95234.c
9578
9579LME2510 MEDIA DRIVER
9580M:	Malcolm Priestley <tvboxspy@gmail.com>
9581L:	linux-media@vger.kernel.org
9582W:	https://linuxtv.org
9583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9584S:	Maintained
9585F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9586
9587LOADPIN SECURITY MODULE
9588M:	Kees Cook <keescook@chromium.org>
9589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9590S:	Supported
9591F:	security/loadpin/
9592F:	Documentation/admin-guide/LSM/LoadPin.rst
9593
9594LOCKING PRIMITIVES
9595M:	Peter Zijlstra <peterz@infradead.org>
9596M:	Ingo Molnar <mingo@redhat.com>
9597M:	Will Deacon <will@kernel.org>
9598L:	linux-kernel@vger.kernel.org
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9600S:	Maintained
9601F:	Documentation/locking/
9602F:	include/linux/lockdep.h
9603F:	include/linux/spinlock*.h
9604F:	arch/*/include/asm/spinlock*.h
9605F:	include/linux/rwlock*.h
9606F:	include/linux/mutex*.h
9607F:	include/linux/rwsem*.h
9608F:	include/linux/seqlock.h
9609F:	lib/locking*.[ch]
9610F:	kernel/locking/
9611X:	kernel/locking/locktorture.c
9612
9613LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9614M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9615L:	linux-ntfs-dev@lists.sourceforge.net
9616W:	http://www.linux-ntfs.org/content/view/19/37/
9617S:	Maintained
9618F:	Documentation/admin-guide/ldm.rst
9619F:	block/partitions/ldm.*
9620
9621LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9622M:	Sathya Prakash <sathya.prakash@broadcom.com>
9623M:	Chaitra P B <chaitra.basappa@broadcom.com>
9624M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9625L:	MPT-FusionLinux.pdl@broadcom.com
9626L:	linux-scsi@vger.kernel.org
9627W:	http://www.avagotech.com/support/
9628S:	Supported
9629F:	drivers/message/fusion/
9630F:	drivers/scsi/mpt3sas/
9631
9632LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9633M:	Matthew Wilcox <willy@infradead.org>
9634L:	linux-scsi@vger.kernel.org
9635S:	Maintained
9636F:	drivers/scsi/sym53c8xx_2/
9637
9638LTC1660 DAC DRIVER
9639M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9640L:	linux-iio@vger.kernel.org
9641S:	Maintained
9642F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9643F:	drivers/iio/dac/ltc1660.c
9644
9645LTC4261 HARDWARE MONITOR DRIVER
9646M:	Guenter Roeck <linux@roeck-us.net>
9647L:	linux-hwmon@vger.kernel.org
9648S:	Maintained
9649F:	Documentation/hwmon/ltc4261.rst
9650F:	drivers/hwmon/ltc4261.c
9651
9652LTC4306 I2C MULTIPLEXER DRIVER
9653M:	Michael Hennerich <michael.hennerich@analog.com>
9654W:	http://ez.analog.com/community/linux-device-drivers
9655L:	linux-i2c@vger.kernel.org
9656S:	Supported
9657F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9658F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9659
9660LTP (Linux Test Project)
9661M:	Mike Frysinger <vapier@gentoo.org>
9662M:	Cyril Hrubis <chrubis@suse.cz>
9663M:	Wanlong Gao <wanlong.gao@gmail.com>
9664M:	Jan Stancek <jstancek@redhat.com>
9665M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9666M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9667L:	ltp@lists.linux.it (subscribers-only)
9668W:	http://linux-test-project.github.io/
9669T:	git git://github.com/linux-test-project/ltp.git
9670S:	Maintained
9671
9672M68K ARCHITECTURE
9673M:	Geert Uytterhoeven <geert@linux-m68k.org>
9674L:	linux-m68k@lists.linux-m68k.org
9675W:	http://www.linux-m68k.org/
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9677S:	Maintained
9678F:	arch/m68k/
9679F:	drivers/zorro/
9680
9681M68K ON APPLE MACINTOSH
9682M:	Joshua Thompson <funaho@jurai.org>
9683W:	http://www.mac.linux-m68k.org/
9684L:	linux-m68k@lists.linux-m68k.org
9685S:	Maintained
9686F:	arch/m68k/mac/
9687
9688M68K ON HP9000/300
9689M:	Philip Blundell <philb@gnu.org>
9690W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9691S:	Maintained
9692F:	arch/m68k/hp300/
9693
9694M88DS3103 MEDIA DRIVER
9695M:	Antti Palosaari <crope@iki.fi>
9696L:	linux-media@vger.kernel.org
9697W:	https://linuxtv.org
9698W:	http://palosaari.fi/linux/
9699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9700T:	git git://linuxtv.org/anttip/media_tree.git
9701S:	Maintained
9702F:	drivers/media/dvb-frontends/m88ds3103*
9703
9704M88RS2000 MEDIA DRIVER
9705M:	Malcolm Priestley <tvboxspy@gmail.com>
9706L:	linux-media@vger.kernel.org
9707W:	https://linuxtv.org
9708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9709S:	Maintained
9710F:	drivers/media/dvb-frontends/m88rs2000*
9711
9712MA901 MASTERKIT USB FM RADIO DRIVER
9713M:	Alexey Klimov <klimov.linux@gmail.com>
9714L:	linux-media@vger.kernel.org
9715T:	git git://linuxtv.org/media_tree.git
9716S:	Maintained
9717F:	drivers/media/radio/radio-ma901.c
9718
9719MAC80211
9720M:	Johannes Berg <johannes@sipsolutions.net>
9721L:	linux-wireless@vger.kernel.org
9722W:	http://wireless.kernel.org/
9723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9725S:	Maintained
9726F:	Documentation/networking/mac80211-injection.txt
9727F:	include/net/mac80211.h
9728F:	net/mac80211/
9729F:	drivers/net/wireless/mac80211_hwsim.[ch]
9730F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9731
9732MAILBOX API
9733M:	Jassi Brar <jassisinghbrar@gmail.com>
9734L:	linux-kernel@vger.kernel.org
9735S:	Maintained
9736F:	drivers/mailbox/
9737F:	include/linux/mailbox_client.h
9738F:	include/linux/mailbox_controller.h
9739
9740MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9741M:	Michael Kerrisk <mtk.manpages@gmail.com>
9742W:	http://www.kernel.org/doc/man-pages
9743L:	linux-man@vger.kernel.org
9744S:	Maintained
9745
9746MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9747M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9748L:	linux-mips@vger.kernel.org
9749S:	Maintained
9750F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9751
9752MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9753M:	Andrew Lunn <andrew@lunn.ch>
9754M:	Vivien Didelot <vivien.didelot@gmail.com>
9755L:	netdev@vger.kernel.org
9756S:	Maintained
9757F:	drivers/net/dsa/mv88e6xxx/
9758F:	include/linux/platform_data/mv88e6xxx.h
9759F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9760
9761MARVELL ARMADA DRM SUPPORT
9762M:	Russell King <linux@armlinux.org.uk>
9763S:	Maintained
9764T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9765T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9766F:	drivers/gpu/drm/armada/
9767F:	include/uapi/drm/armada_drm.h
9768F:	Documentation/devicetree/bindings/display/armada/
9769
9770MARVELL ARMADA 3700 PHY DRIVERS
9771M:	Miquel Raynal <miquel.raynal@bootlin.com>
9772S:	Maintained
9773F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9774F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9775F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9776F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9777
9778MARVELL CRYPTO DRIVER
9779M:	Boris Brezillon <bbrezillon@kernel.org>
9780M:	Arnaud Ebalard <arno@natisbad.org>
9781F:	drivers/crypto/marvell/
9782S:	Maintained
9783L:	linux-crypto@vger.kernel.org
9784
9785MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9786M:	Mirko Lindner <mlindner@marvell.com>
9787M:	Stephen Hemminger <stephen@networkplumber.org>
9788L:	netdev@vger.kernel.org
9789S:	Maintained
9790F:	drivers/net/ethernet/marvell/sk*
9791
9792MARVELL LIBERTAS WIRELESS DRIVER
9793L:	libertas-dev@lists.infradead.org
9794S:	Orphan
9795F:	drivers/net/wireless/marvell/libertas/
9796
9797MARVELL MACCHIATOBIN SUPPORT
9798M:	Russell King <linux@armlinux.org.uk>
9799L:	linux-arm-kernel@lists.infradead.org
9800S:	Maintained
9801F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9802
9803MARVELL MV643XX ETHERNET DRIVER
9804M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9805L:	netdev@vger.kernel.org
9806S:	Maintained
9807F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9808F:	include/linux/mv643xx.h
9809
9810MARVELL MV88X3310 PHY DRIVER
9811M:	Russell King <linux@armlinux.org.uk>
9812L:	netdev@vger.kernel.org
9813S:	Maintained
9814F:	drivers/net/phy/marvell10g.c
9815
9816MARVELL MVEBU THERMAL DRIVER
9817M:	Miquel Raynal <miquel.raynal@bootlin.com>
9818S:	Maintained
9819F:	drivers/thermal/armada_thermal.c
9820
9821MARVELL MVNETA ETHERNET DRIVER
9822M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9823L:	netdev@vger.kernel.org
9824S:	Maintained
9825F:	drivers/net/ethernet/marvell/mvneta.*
9826
9827MARVELL MWIFIEX WIRELESS DRIVER
9828M:	Amitkumar Karwar <amitkarwar@gmail.com>
9829M:	Nishant Sarmukadam <nishants@marvell.com>
9830M:	Ganapathi Bhat <gbhat@marvell.com>
9831M:	Xinming Hu <huxinming820@gmail.com>
9832L:	linux-wireless@vger.kernel.org
9833S:	Maintained
9834F:	drivers/net/wireless/marvell/mwifiex/
9835
9836MARVELL MWL8K WIRELESS DRIVER
9837M:	Lennert Buytenhek <buytenh@wantstofly.org>
9838L:	linux-wireless@vger.kernel.org
9839S:	Odd Fixes
9840F:	drivers/net/wireless/marvell/mwl8k.c
9841
9842MARVELL NAND CONTROLLER DRIVER
9843M:	Miquel Raynal <miquel.raynal@bootlin.com>
9844L:	linux-mtd@lists.infradead.org
9845S:	Maintained
9846F:	drivers/mtd/nand/raw/marvell_nand.c
9847F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9848
9849MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9850M:	Nicolas Pitre <nico@fluxnic.net>
9851S:	Odd Fixes
9852F:	drivers/mmc/host/mvsdio.*
9853
9854MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9855M:	Hu Ziji <huziji@marvell.com>
9856L:	linux-mmc@vger.kernel.org
9857S:	Supported
9858F:	drivers/mmc/host/sdhci-xenon*
9859F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9860
9861MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9862M:	Sunil Goutham <sgoutham@marvell.com>
9863M:	Linu Cherian <lcherian@marvell.com>
9864M:	Geetha sowjanya <gakula@marvell.com>
9865M:	Jerin Jacob <jerinj@marvell.com>
9866L:	netdev@vger.kernel.org
9867S:	Supported
9868F:	drivers/net/ethernet/marvell/octeontx2/af/
9869
9870MATROX FRAMEBUFFER DRIVER
9871L:	linux-fbdev@vger.kernel.org
9872S:	Orphan
9873F:	drivers/video/fbdev/matrox/matroxfb_*
9874F:	include/uapi/linux/matroxfb.h
9875
9876MAX16065 HARDWARE MONITOR DRIVER
9877M:	Guenter Roeck <linux@roeck-us.net>
9878L:	linux-hwmon@vger.kernel.org
9879S:	Maintained
9880F:	Documentation/hwmon/max16065.rst
9881F:	drivers/hwmon/max16065.c
9882
9883MAX2175 SDR TUNER DRIVER
9884M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9885L:	linux-media@vger.kernel.org
9886T:	git git://linuxtv.org/media_tree.git
9887S:	Maintained
9888F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9889F:	Documentation/media/v4l-drivers/max2175.rst
9890F:	drivers/media/i2c/max2175*
9891F:	include/uapi/linux/max2175.h
9892
9893MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9894L:	linux-hwmon@vger.kernel.org
9895S:	Orphan
9896F:	Documentation/hwmon/max6650.rst
9897F:	drivers/hwmon/max6650.c
9898
9899MAX6697 HARDWARE MONITOR DRIVER
9900M:	Guenter Roeck <linux@roeck-us.net>
9901L:	linux-hwmon@vger.kernel.org
9902S:	Maintained
9903F:	Documentation/hwmon/max6697.rst
9904F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9905F:	drivers/hwmon/max6697.c
9906F:	include/linux/platform_data/max6697.h
9907
9908MAX9860 MONO AUDIO VOICE CODEC DRIVER
9909M:	Peter Rosin <peda@axentia.se>
9910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9911S:	Maintained
9912F:	Documentation/devicetree/bindings/sound/max9860.txt
9913F:	sound/soc/codecs/max9860.*
9914
9915MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9916M:	Andreas Klinger <ak@it-klinger.de>
9917L:	linux-iio@vger.kernel.org
9918S:	Maintained
9919F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9920F:	drivers/iio/proximity/mb1232.c
9921
9922MAXIM MAX77650 PMIC MFD DRIVER
9923M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9924L:	linux-kernel@vger.kernel.org
9925S:	Maintained
9926F:	Documentation/devicetree/bindings/*/*max77650.txt
9927F:	Documentation/devicetree/bindings/*/max77650*.txt
9928F:	include/linux/mfd/max77650.h
9929F:	drivers/mfd/max77650.c
9930F:	drivers/regulator/max77650-regulator.c
9931F:	drivers/power/supply/max77650-charger.c
9932F:	drivers/input/misc/max77650-onkey.c
9933F:	drivers/leds/leds-max77650.c
9934F:	drivers/gpio/gpio-max77650.c
9935
9936MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9937M:	Javier Martinez Canillas <javier@dowhile0.org>
9938L:	linux-kernel@vger.kernel.org
9939S:	Supported
9940F:	drivers/regulator/max77802-regulator.c
9941F:	Documentation/devicetree/bindings/*/*max77802.txt
9942F:	include/dt-bindings/*/*max77802.h
9943
9944MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9945M:	Krzysztof Kozlowski <krzk@kernel.org>
9946M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9947L:	linux-pm@vger.kernel.org
9948S:	Supported
9949F:	drivers/power/supply/max14577_charger.c
9950F:	drivers/power/supply/max77693_charger.c
9951
9952MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9953M:	Chanwoo Choi <cw00.choi@samsung.com>
9954M:	Krzysztof Kozlowski <krzk@kernel.org>
9955M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9956L:	linux-kernel@vger.kernel.org
9957S:	Supported
9958F:	drivers/*/max14577*.c
9959F:	drivers/*/max77686*.c
9960F:	drivers/*/max77693*.c
9961F:	drivers/extcon/extcon-max14577.c
9962F:	drivers/extcon/extcon-max77693.c
9963F:	drivers/rtc/rtc-max77686.c
9964F:	drivers/clk/clk-max77686.c
9965F:	Documentation/devicetree/bindings/mfd/max14577.txt
9966F:	Documentation/devicetree/bindings/*/max77686.txt
9967F:	Documentation/devicetree/bindings/mfd/max77693.txt
9968F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9969F:	include/linux/mfd/max14577*.h
9970F:	include/linux/mfd/max77686*.h
9971F:	include/linux/mfd/max77693*.h
9972
9973MAXIRADIO FM RADIO RECEIVER DRIVER
9974M:	Hans Verkuil <hverkuil@xs4all.nl>
9975L:	linux-media@vger.kernel.org
9976T:	git git://linuxtv.org/media_tree.git
9977W:	https://linuxtv.org
9978S:	Maintained
9979F:	drivers/media/radio/radio-maxiradio*
9980
9981MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9982M:	Peter Rosin <peda@axentia.se>
9983L:	linux-iio@vger.kernel.org
9984S:	Maintained
9985F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9986F:	drivers/iio/potentiometer/mcp4018.c
9987F:	drivers/iio/potentiometer/mcp4531.c
9988
9989MCR20A IEEE-802.15.4 RADIO DRIVER
9990M:	Xue Liu <liuxuenetmail@gmail.com>
9991L:	linux-wpan@vger.kernel.org
9992W:	https://github.com/xueliu/mcr20a-linux
9993S:	Maintained
9994F:	drivers/net/ieee802154/mcr20a.c
9995F:	drivers/net/ieee802154/mcr20a.h
9996F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9997
9998MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9999M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10000L:	linux-iio@vger.kernel.org
10001S:	Maintained
10002F:	drivers/iio/dac/cio-dac.c
10003
10004MEDIA CONTROLLER FRAMEWORK
10005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10006M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10007L:	linux-media@vger.kernel.org
10008W:	https://www.linuxtv.org
10009T:	git git://linuxtv.org/media_tree.git
10010S:	Supported
10011F:	drivers/media/mc/
10012F:	include/media/media-*.h
10013F:	include/uapi/linux/media.h
10014
10015MEDIA DRIVERS FOR ASCOT2E
10016M:	Sergey Kozlov <serjk@netup.ru>
10017M:	Abylay Ospan <aospan@netup.ru>
10018L:	linux-media@vger.kernel.org
10019W:	https://linuxtv.org
10020W:	http://netup.tv/
10021T:	git git://linuxtv.org/media_tree.git
10022S:	Supported
10023F:	drivers/media/dvb-frontends/ascot2e*
10024
10025MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10026M:	Jasmin Jessich <jasmin@anw.at>
10027L:	linux-media@vger.kernel.org
10028W:	https://linuxtv.org
10029T:	git git://linuxtv.org/media_tree.git
10030S:	Maintained
10031F:	drivers/media/dvb-frontends/cxd2099*
10032
10033MEDIA DRIVERS FOR CXD2841ER
10034M:	Sergey Kozlov <serjk@netup.ru>
10035M:	Abylay Ospan <aospan@netup.ru>
10036L:	linux-media@vger.kernel.org
10037W:	https://linuxtv.org
10038W:	http://netup.tv/
10039T:	git git://linuxtv.org/media_tree.git
10040S:	Supported
10041F:	drivers/media/dvb-frontends/cxd2841er*
10042
10043MEDIA DRIVERS FOR CXD2880
10044M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10045L:	linux-media@vger.kernel.org
10046W:	http://linuxtv.org/
10047T:	git git://linuxtv.org/media_tree.git
10048S:	Supported
10049F:	drivers/media/dvb-frontends/cxd2880/*
10050F:	drivers/media/spi/cxd2880*
10051
10052MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10053L:	linux-media@vger.kernel.org
10054W:	https://linuxtv.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Orphan
10057F:	drivers/media/pci/ddbridge/*
10058
10059MEDIA DRIVERS FOR FREESCALE IMX
10060M:	Steve Longerbeam <slongerbeam@gmail.com>
10061M:	Philipp Zabel <p.zabel@pengutronix.de>
10062L:	linux-media@vger.kernel.org
10063T:	git git://linuxtv.org/media_tree.git
10064S:	Maintained
10065F:	Documentation/devicetree/bindings/media/imx.txt
10066F:	Documentation/media/v4l-drivers/imx.rst
10067F:	drivers/staging/media/imx/
10068F:	include/linux/imx-media.h
10069F:	include/media/imx.h
10070
10071MEDIA DRIVER FOR FREESCALE IMX PXP
10072M:	Philipp Zabel <p.zabel@pengutronix.de>
10073L:	linux-media@vger.kernel.org
10074T:	git git://linuxtv.org/media_tree.git
10075S:	Maintained
10076F:	drivers/media/platform/imx-pxp.[ch]
10077
10078MEDIA DRIVERS FOR FREESCALE IMX7
10079M:	Rui Miguel Silva <rmfrfs@gmail.com>
10080L:	linux-media@vger.kernel.org
10081T:	git git://linuxtv.org/media_tree.git
10082S:	Maintained
10083F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10084F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10085F:	Documentation/media/v4l-drivers/imx7.rst
10086F:	drivers/staging/media/imx/imx7-media-csi.c
10087F:	drivers/staging/media/imx/imx7-mipi-csis.c
10088
10089MEDIA DRIVERS FOR HELENE
10090M:	Abylay Ospan <aospan@netup.ru>
10091L:	linux-media@vger.kernel.org
10092W:	https://linuxtv.org
10093W:	http://netup.tv/
10094T:	git git://linuxtv.org/media_tree.git
10095S:	Supported
10096F:	drivers/media/dvb-frontends/helene*
10097
10098MEDIA DRIVERS FOR HORUS3A
10099M:	Sergey Kozlov <serjk@netup.ru>
10100M:	Abylay Ospan <aospan@netup.ru>
10101L:	linux-media@vger.kernel.org
10102W:	https://linuxtv.org
10103W:	http://netup.tv/
10104T:	git git://linuxtv.org/media_tree.git
10105S:	Supported
10106F:	drivers/media/dvb-frontends/horus3a*
10107
10108MEDIA DRIVERS FOR LNBH25
10109M:	Sergey Kozlov <serjk@netup.ru>
10110M:	Abylay Ospan <aospan@netup.ru>
10111L:	linux-media@vger.kernel.org
10112W:	https://linuxtv.org
10113W:	http://netup.tv/
10114T:	git git://linuxtv.org/media_tree.git
10115S:	Supported
10116F:	drivers/media/dvb-frontends/lnbh25*
10117
10118MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10119L:	linux-media@vger.kernel.org
10120W:	https://linuxtv.org
10121T:	git git://linuxtv.org/media_tree.git
10122S:	Orphan
10123F:	drivers/media/dvb-frontends/mxl5xx*
10124
10125MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10126M:	Sergey Kozlov <serjk@netup.ru>
10127M:	Abylay Ospan <aospan@netup.ru>
10128L:	linux-media@vger.kernel.org
10129W:	https://linuxtv.org
10130W:	http://netup.tv/
10131T:	git git://linuxtv.org/media_tree.git
10132S:	Supported
10133F:	drivers/media/pci/netup_unidvb/*
10134
10135MEDIA DRIVERS FOR RENESAS - CEU
10136M:	Jacopo Mondi <jacopo@jmondi.org>
10137L:	linux-media@vger.kernel.org
10138L:	linux-renesas-soc@vger.kernel.org
10139T:	git git://linuxtv.org/media_tree.git
10140S:	Supported
10141F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10142F:	drivers/media/platform/renesas-ceu.c
10143F:	include/media/drv-intf/renesas-ceu.h
10144
10145MEDIA DRIVERS FOR RENESAS - DRIF
10146M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10147L:	linux-media@vger.kernel.org
10148L:	linux-renesas-soc@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Supported
10151F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10152F:	drivers/media/platform/rcar_drif.c
10153
10154MEDIA DRIVERS FOR RENESAS - FCP
10155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10156L:	linux-media@vger.kernel.org
10157L:	linux-renesas-soc@vger.kernel.org
10158T:	git git://linuxtv.org/media_tree.git
10159S:	Supported
10160F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10161F:	drivers/media/platform/rcar-fcp.c
10162F:	include/media/rcar-fcp.h
10163
10164MEDIA DRIVERS FOR RENESAS - FDP1
10165M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10166L:	linux-media@vger.kernel.org
10167L:	linux-renesas-soc@vger.kernel.org
10168T:	git git://linuxtv.org/media_tree.git
10169S:	Supported
10170F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10171F:	drivers/media/platform/rcar_fdp1.c
10172
10173MEDIA DRIVERS FOR RENESAS - VIN
10174M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10175L:	linux-media@vger.kernel.org
10176L:	linux-renesas-soc@vger.kernel.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Supported
10179F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10180F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10181F:	drivers/media/platform/rcar-vin/
10182
10183MEDIA DRIVERS FOR RENESAS - VSP1
10184M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10185M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10186L:	linux-media@vger.kernel.org
10187L:	linux-renesas-soc@vger.kernel.org
10188T:	git git://linuxtv.org/media_tree.git
10189S:	Supported
10190F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10191F:	drivers/media/platform/vsp1/
10192
10193MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10194L:	linux-media@vger.kernel.org
10195W:	https://linuxtv.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Orphan
10198F:	drivers/media/dvb-frontends/stv0910*
10199
10200MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10201L:	linux-media@vger.kernel.org
10202W:	https://linuxtv.org
10203T:	git git://linuxtv.org/media_tree.git
10204S:	Orphan
10205F:	drivers/media/dvb-frontends/stv6111*
10206
10207MEDIA DRIVERS FOR STM32 - DCMI
10208M:	Hugues Fruchet <hugues.fruchet@st.com>
10209L:	linux-media@vger.kernel.org
10210T:	git git://linuxtv.org/media_tree.git
10211S:	Supported
10212F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10213F:	drivers/media/platform/stm32/stm32-dcmi.c
10214
10215MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10216M:	Dmitry Osipenko <digetx@gmail.com>
10217L:	linux-media@vger.kernel.org
10218L:	linux-tegra@vger.kernel.org
10219T:	git git://linuxtv.org/media_tree.git
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10222F:	drivers/staging/media/tegra-vde/
10223
10224MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10226P:	LinuxTV.org Project
10227L:	linux-media@vger.kernel.org
10228W:	https://linuxtv.org
10229Q:	http://patchwork.kernel.org/project/linux-media/list/
10230T:	git git://linuxtv.org/media_tree.git
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/media/
10233F:	Documentation/media/
10234F:	drivers/media/
10235F:	drivers/staging/media/
10236F:	include/linux/platform_data/media/
10237F:	include/media/
10238F:	include/uapi/linux/dvb/
10239F:	include/uapi/linux/videodev2.h
10240F:	include/uapi/linux/media.h
10241F:	include/uapi/linux/v4l2-*
10242F:	include/uapi/linux/meye.h
10243F:	include/uapi/linux/ivtv*
10244F:	include/uapi/linux/uvcvideo.h
10245
10246MEDIATEK BLUETOOTH DRIVER
10247M:	Sean Wang <sean.wang@mediatek.com>
10248L:	linux-bluetooth@vger.kernel.org
10249L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10250S:	Maintained
10251F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10252F:	drivers/bluetooth/btmtkuart.c
10253
10254MEDIATEK CIR DRIVER
10255M:	Sean Wang <sean.wang@mediatek.com>
10256S:	Maintained
10257F:	drivers/media/rc/mtk-cir.c
10258
10259MEDIATEK DMA DRIVER
10260M:	Sean Wang <sean.wang@mediatek.com>
10261L:	dmaengine@vger.kernel.org
10262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10263L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10264S:	Maintained
10265F:	Documentation/devicetree/bindings/dma/mtk-*
10266F:	drivers/dma/mediatek/
10267
10268MEDIATEK PMIC LED DRIVER
10269M:	Sean Wang <sean.wang@mediatek.com>
10270S:	Maintained
10271F:	drivers/leds/leds-mt6323.c
10272F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10273
10274MEDIATEK ETHERNET DRIVER
10275M:	Felix Fietkau <nbd@openwrt.org>
10276M:	John Crispin <john@phrozen.org>
10277M:	Sean Wang <sean.wang@mediatek.com>
10278M:	Nelson Chang <nelson.chang@mediatek.com>
10279L:	netdev@vger.kernel.org
10280S:	Maintained
10281F:	drivers/net/ethernet/mediatek/
10282
10283MEDIATEK SWITCH DRIVER
10284M:	Sean Wang <sean.wang@mediatek.com>
10285L:	netdev@vger.kernel.org
10286S:	Maintained
10287F:	drivers/net/dsa/mt7530.*
10288F:	net/dsa/tag_mtk.c
10289
10290MEDIATEK JPEG DRIVER
10291M:	Rick Chang <rick.chang@mediatek.com>
10292M:	Bin Liu <bin.liu@mediatek.com>
10293S:	Supported
10294F:	drivers/media/platform/mtk-jpeg/
10295F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10296
10297MEDIATEK MDP DRIVER
10298M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10299M:	Houlong Wei <houlong.wei@mediatek.com>
10300M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10301S:	Supported
10302F:	drivers/media/platform/mtk-mdp/
10303F:	drivers/media/platform/mtk-vpu/
10304F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10305
10306MEDIATEK MEDIA DRIVER
10307M:	Tiffany Lin <tiffany.lin@mediatek.com>
10308M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10309S:	Supported
10310F:	drivers/media/platform/mtk-vcodec/
10311F:	drivers/media/platform/mtk-vpu/
10312F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10313F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10314
10315MEDIATEK MMC/SD/SDIO DRIVER
10316M:	Chaotian Jing <chaotian.jing@mediatek.com>
10317S:	Maintained
10318F:	drivers/mmc/host/mtk-sd.c
10319F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10320
10321MEDIATEK MT76 WIRELESS LAN DRIVER
10322M:	Felix Fietkau <nbd@nbd.name>
10323M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10324R:	Ryder Lee <ryder.lee@mediatek.com>
10325R:	Roy Luo <royluo@google.com>
10326L:	linux-wireless@vger.kernel.org
10327S:	Maintained
10328F:	drivers/net/wireless/mediatek/mt76/
10329
10330MEDIATEK MT7601U WIRELESS LAN DRIVER
10331M:	Jakub Kicinski <kubakici@wp.pl>
10332L:	linux-wireless@vger.kernel.org
10333S:	Maintained
10334F:	drivers/net/wireless/mediatek/mt7601u/
10335
10336MEDIATEK MT7621/28/88 I2C DRIVER
10337M:	Stefan Roese <sr@denx.de>
10338L:	linux-i2c@vger.kernel.org
10339S:	Maintained
10340F:	drivers/i2c/busses/i2c-mt7621.c
10341F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10342
10343MEDIATEK NAND CONTROLLER DRIVER
10344M:	Xiaolei Li <xiaolei.li@mediatek.com>
10345L:	linux-mtd@lists.infradead.org
10346S:	Maintained
10347F:	drivers/mtd/nand/raw/mtk_*
10348F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10349
10350MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10351M:	Sean Wang <sean.wang@mediatek.com>
10352S:	Maintained
10353F:	drivers/char/hw_random/mtk-rng.c
10354
10355MEDIATEK USB3 DRD IP DRIVER
10356M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10357L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10360S:	Maintained
10361F:	drivers/usb/mtu3/
10362
10363MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10364M:	Peter Senna Tschudin <peter.senna@gmail.com>
10365M:	Martin Donnelly <martin.donnelly@ge.com>
10366M:	Martyn Welch <martyn.welch@collabora.co.uk>
10367S:	Maintained
10368F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10369F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10370
10371MEGARAID SCSI/SAS DRIVERS
10372M:	Kashyap Desai <kashyap.desai@broadcom.com>
10373M:	Sumit Saxena <sumit.saxena@broadcom.com>
10374M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10375L:	megaraidlinux.pdl@broadcom.com
10376L:	linux-scsi@vger.kernel.org
10377W:	http://www.avagotech.com/support/
10378S:	Maintained
10379F:	Documentation/scsi/megaraid.txt
10380F:	drivers/scsi/megaraid.*
10381F:	drivers/scsi/megaraid/
10382
10383MELEXIS MLX90614 DRIVER
10384M:	Crt Mori <cmo@melexis.com>
10385L:	linux-iio@vger.kernel.org
10386W:	http://www.melexis.com
10387S:	Supported
10388F:	drivers/iio/temperature/mlx90614.c
10389
10390MELEXIS MLX90632 DRIVER
10391M:	Crt Mori <cmo@melexis.com>
10392L:	linux-iio@vger.kernel.org
10393W:	http://www.melexis.com
10394S:	Supported
10395F:	drivers/iio/temperature/mlx90632.c
10396
10397MELFAS MIP4 TOUCHSCREEN DRIVER
10398M:	Sangwon Jee <jeesw@melfas.com>
10399W:	http://www.melfas.com
10400S:	Supported
10401F:	drivers/input/touchscreen/melfas_mip4.c
10402F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10403
10404MELLANOX ETHERNET DRIVER (mlx4_en)
10405M:	Tariq Toukan <tariqt@mellanox.com>
10406L:	netdev@vger.kernel.org
10407S:	Supported
10408W:	http://www.mellanox.com
10409Q:	http://patchwork.ozlabs.org/project/netdev/list/
10410F:	drivers/net/ethernet/mellanox/mlx4/en_*
10411
10412MELLANOX ETHERNET DRIVER (mlx5e)
10413M:	Saeed Mahameed <saeedm@mellanox.com>
10414L:	netdev@vger.kernel.org
10415S:	Supported
10416W:	http://www.mellanox.com
10417Q:	http://patchwork.ozlabs.org/project/netdev/list/
10418F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10419
10420MELLANOX ETHERNET INNOVA DRIVERS
10421R:	Boris Pismenny <borisp@mellanox.com>
10422L:	netdev@vger.kernel.org
10423S:	Supported
10424W:	http://www.mellanox.com
10425Q:	http://patchwork.ozlabs.org/project/netdev/list/
10426F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10427F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10428F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10429F:	include/linux/mlx5/mlx5_ifc_fpga.h
10430
10431MELLANOX ETHERNET SWITCH DRIVERS
10432M:	Jiri Pirko <jiri@mellanox.com>
10433M:	Ido Schimmel <idosch@mellanox.com>
10434L:	netdev@vger.kernel.org
10435S:	Supported
10436W:	http://www.mellanox.com
10437Q:	http://patchwork.ozlabs.org/project/netdev/list/
10438F:	drivers/net/ethernet/mellanox/mlxsw/
10439F:	tools/testing/selftests/drivers/net/mlxsw/
10440
10441MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10442M:	mlxsw@mellanox.com
10443L:	netdev@vger.kernel.org
10444S:	Supported
10445W:	http://www.mellanox.com
10446Q:	http://patchwork.ozlabs.org/project/netdev/list/
10447F:	drivers/net/ethernet/mellanox/mlxfw/
10448
10449MELLANOX HARDWARE PLATFORM SUPPORT
10450M:	Andy Shevchenko <andy@infradead.org>
10451M:	Darren Hart <dvhart@infradead.org>
10452M:	Vadim Pasternak <vadimp@mellanox.com>
10453L:	platform-driver-x86@vger.kernel.org
10454S:	Supported
10455F:	drivers/platform/mellanox/
10456F:	include/linux/platform_data/mlxreg.h
10457
10458MELLANOX MLX4 core VPI driver
10459M:	Tariq Toukan <tariqt@mellanox.com>
10460L:	netdev@vger.kernel.org
10461L:	linux-rdma@vger.kernel.org
10462W:	http://www.mellanox.com
10463Q:	http://patchwork.ozlabs.org/project/netdev/list/
10464S:	Supported
10465F:	drivers/net/ethernet/mellanox/mlx4/
10466F:	include/linux/mlx4/
10467
10468MELLANOX MLX4 IB driver
10469M:	Yishai Hadas <yishaih@mellanox.com>
10470L:	linux-rdma@vger.kernel.org
10471W:	http://www.mellanox.com
10472Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10473S:	Supported
10474F:	drivers/infiniband/hw/mlx4/
10475F:	include/linux/mlx4/
10476F:	include/uapi/rdma/mlx4-abi.h
10477
10478MELLANOX MLX5 core VPI driver
10479M:	Saeed Mahameed <saeedm@mellanox.com>
10480M:	Leon Romanovsky <leonro@mellanox.com>
10481L:	netdev@vger.kernel.org
10482L:	linux-rdma@vger.kernel.org
10483W:	http://www.mellanox.com
10484Q:	http://patchwork.ozlabs.org/project/netdev/list/
10485S:	Supported
10486F:	drivers/net/ethernet/mellanox/mlx5/core/
10487F:	include/linux/mlx5/
10488F:	Documentation/networking/device_drivers/mellanox/
10489
10490MELLANOX MLX5 IB driver
10491M:	Leon Romanovsky <leonro@mellanox.com>
10492L:	linux-rdma@vger.kernel.org
10493W:	http://www.mellanox.com
10494Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10495S:	Supported
10496F:	drivers/infiniband/hw/mlx5/
10497F:	include/linux/mlx5/
10498F:	include/uapi/rdma/mlx5-abi.h
10499
10500MELLANOX MLXCPLD I2C AND MUX DRIVER
10501M:	Vadim Pasternak <vadimp@mellanox.com>
10502M:	Michael Shych <michaelsh@mellanox.com>
10503L:	linux-i2c@vger.kernel.org
10504S:	Supported
10505F:	drivers/i2c/busses/i2c-mlxcpld.c
10506F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10507F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10508
10509MELLANOX MLXCPLD LED DRIVER
10510M:	Vadim Pasternak <vadimp@mellanox.com>
10511L:	linux-leds@vger.kernel.org
10512S:	Supported
10513F:	drivers/leds/leds-mlxcpld.c
10514F:	drivers/leds/leds-mlxreg.c
10515F:	Documentation/leds/leds-mlxcpld.rst
10516
10517MELLANOX PLATFORM DRIVER
10518M:	Vadim Pasternak <vadimp@mellanox.com>
10519L:	platform-driver-x86@vger.kernel.org
10520S:	Supported
10521F:	drivers/platform/x86/mlx-platform.c
10522
10523MEMBARRIER SUPPORT
10524M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10525M:	"Paul E. McKenney" <paulmck@kernel.org>
10526L:	linux-kernel@vger.kernel.org
10527S:	Supported
10528F:	kernel/sched/membarrier.c
10529F:	include/uapi/linux/membarrier.h
10530F:	arch/powerpc/include/asm/membarrier.h
10531
10532MEMBLOCK
10533M:	Mike Rapoport <rppt@linux.ibm.com>
10534L:	linux-mm@kvack.org
10535S:	Maintained
10536F:	include/linux/memblock.h
10537F:	mm/memblock.c
10538F:	Documentation/core-api/boot-time-mm.rst
10539
10540MEMORY MANAGEMENT
10541L:	linux-mm@kvack.org
10542W:	http://www.linux-mm.org
10543S:	Maintained
10544F:	include/linux/mm.h
10545F:	include/linux/gfp.h
10546F:	include/linux/mmzone.h
10547F:	include/linux/memory_hotplug.h
10548F:	include/linux/vmalloc.h
10549F:	mm/
10550
10551MEMORY TECHNOLOGY DEVICES (MTD)
10552M:	David Woodhouse <dwmw2@infradead.org>
10553M:	Brian Norris <computersforpeace@gmail.com>
10554M:	Marek Vasut <marek.vasut@gmail.com>
10555M:	Miquel Raynal <miquel.raynal@bootlin.com>
10556M:	Richard Weinberger <richard@nod.at>
10557M:	Vignesh Raghavendra <vigneshr@ti.com>
10558L:	linux-mtd@lists.infradead.org
10559W:	http://www.linux-mtd.infradead.org/
10560Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10563S:	Maintained
10564F:	Documentation/devicetree/bindings/mtd/
10565F:	drivers/mtd/
10566F:	include/linux/mtd/
10567F:	include/uapi/mtd/
10568
10569MEN A21 WATCHDOG DRIVER
10570M:	Johannes Thumshirn <morbidrsa@gmail.com>
10571L:	linux-watchdog@vger.kernel.org
10572S:	Maintained
10573F:	drivers/watchdog/mena21_wdt.c
10574
10575MEN CHAMELEON BUS (mcb)
10576M:	Johannes Thumshirn <morbidrsa@gmail.com>
10577S:	Maintained
10578F:	drivers/mcb/
10579F:	include/linux/mcb.h
10580F:	Documentation/driver-api/men-chameleon-bus.rst
10581
10582MEN F21BMC (Board Management Controller)
10583M:	Andreas Werner <andreas.werner@men.de>
10584S:	Supported
10585F:	drivers/mfd/menf21bmc.c
10586F:	drivers/watchdog/menf21bmc_wdt.c
10587F:	drivers/leds/leds-menf21bmc.c
10588F:	drivers/hwmon/menf21bmc_hwmon.c
10589F:	Documentation/hwmon/menf21bmc.rst
10590
10591MEN Z069 WATCHDOG DRIVER
10592M:	Johannes Thumshirn <jth@kernel.org>
10593L:	linux-watchdog@vger.kernel.org
10594S:	Maintained
10595F:	drivers/watchdog/menz69_wdt.c
10596
10597MESON AO CEC DRIVER FOR AMLOGIC SOCS
10598M:	Neil Armstrong <narmstrong@baylibre.com>
10599L:	linux-media@vger.kernel.org
10600L:	linux-amlogic@lists.infradead.org
10601W:	http://linux-meson.com/
10602S:	Supported
10603F:	drivers/media/platform/meson/ao-cec.c
10604F:	drivers/media/platform/meson/ao-cec-g12a.c
10605F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10606T:	git git://linuxtv.org/media_tree.git
10607
10608MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10609M:	Liang Yang <liang.yang@amlogic.com>
10610L:	linux-mtd@lists.infradead.org
10611S:	Maintained
10612F:	drivers/mtd/nand/raw/meson_*
10613F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10614
10615MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10616M:	Maxime Jourdan <mjourdan@baylibre.com>
10617L:	linux-media@vger.kernel.org
10618L:	linux-amlogic@lists.infradead.org
10619S:	Supported
10620F:	drivers/staging/media/meson/vdec/
10621T:	git git://linuxtv.org/media_tree.git
10622
10623METHODE UDPU SUPPORT
10624M:	Vladimir Vid <vladimir.vid@sartura.hr>
10625S:	Maintained
10626F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10627
10628MICROBLAZE ARCHITECTURE
10629M:	Michal Simek <monstr@monstr.eu>
10630W:	http://www.monstr.eu/fdt/
10631T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10632S:	Supported
10633F:	arch/microblaze/
10634
10635MICROCHIP AT91 SERIAL DRIVER
10636M:	Richard Genoud <richard.genoud@gmail.com>
10637S:	Maintained
10638F:	drivers/tty/serial/atmel_serial.c
10639F:	drivers/tty/serial/atmel_serial.h
10640F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10641
10642MICROCHIP AUDIO ASOC DRIVERS
10643M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10645S:	Supported
10646F:	sound/soc/atmel
10647
10648MICROCHIP DMA DRIVER
10649M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651L:	dmaengine@vger.kernel.org
10652S:	Supported
10653F:	drivers/dma/at_hdmac.c
10654F:	drivers/dma/at_hdmac_regs.h
10655F:	include/linux/platform_data/dma-atmel.h
10656F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10657F:	include/dt-bindings/dma/at91.h
10658
10659MICROCHIP ECC DRIVER
10660M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10661L:	linux-crypto@vger.kernel.org
10662S:	Maintained
10663F:	drivers/crypto/atmel-ecc.*
10664
10665MICROCHIP I2C DRIVER
10666M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10667L:	linux-i2c@vger.kernel.org
10668S:	Supported
10669F:	drivers/i2c/busses/i2c-at91.h
10670F:	drivers/i2c/busses/i2c-at91-*.c
10671
10672MICROCHIP ISC DRIVER
10673M:	Eugen Hristev <eugen.hristev@microchip.com>
10674L:	linux-media@vger.kernel.org
10675S:	Supported
10676F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10677F:	drivers/media/platform/atmel/atmel-isc.h
10678F:	drivers/media/platform/atmel/atmel-isc-base.c
10679F:	drivers/media/platform/atmel/atmel-isc-regs.h
10680F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10681
10682MICROCHIP ISI DRIVER
10683M:	Eugen Hristev <eugen.hristev@microchip.com>
10684L:	linux-media@vger.kernel.org
10685S:	Supported
10686F:	drivers/media/platform/atmel/atmel-isi.c
10687F:	drivers/media/platform/atmel/atmel-isi.h
10688
10689MICROCHIP AT91 USART MFD DRIVER
10690M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10691L:	linux-kernel@vger.kernel.org
10692S:	Supported
10693F:	drivers/mfd/at91-usart.c
10694F:	include/dt-bindings/mfd/at91-usart.h
10695F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10696
10697MICROCHIP AT91 USART SPI DRIVER
10698M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10699L:	linux-spi@vger.kernel.org
10700S:	Supported
10701F:	drivers/spi/spi-at91-usart.c
10702F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10703
10704MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10705M:	Woojung Huh <woojung.huh@microchip.com>
10706M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10707L:	netdev@vger.kernel.org
10708S:	Maintained
10709F:	net/dsa/tag_ksz.c
10710F:	drivers/net/dsa/microchip/*
10711F:	include/linux/platform_data/microchip-ksz.h
10712F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10713
10714MICROCHIP LAN743X ETHERNET DRIVER
10715M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10716M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10717L:	netdev@vger.kernel.org
10718S:	Maintained
10719F:	drivers/net/ethernet/microchip/lan743x_*
10720
10721MICROCHIP LCDFB DRIVER
10722M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10723L:	linux-fbdev@vger.kernel.org
10724S:	Maintained
10725F:	drivers/video/fbdev/atmel_lcdfb.c
10726F:	include/video/atmel_lcdc.h
10727
10728MICROCHIP MMC/SD/SDIO MCI DRIVER
10729M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10730S:	Maintained
10731F:	drivers/mmc/host/atmel-mci.c
10732
10733MICROCHIP MCP16502 PMIC DRIVER
10734M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10736S:	Maintained
10737F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10738F:	drivers/regulator/mcp16502.c
10739
10740MICROCHIP MCP3911 ADC DRIVER
10741M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10742M:	Kent Gustavsson <kent@minoris.se>
10743L:	linux-iio@vger.kernel.org
10744S:	Supported
10745F:	drivers/iio/adc/mcp3911.c
10746F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10747
10748MICROCHIP NAND DRIVER
10749M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10750L:	linux-mtd@lists.infradead.org
10751S:	Supported
10752F:	drivers/mtd/nand/raw/atmel/*
10753F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10754
10755MICROCHIP PWM DRIVER
10756M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758L:	linux-pwm@vger.kernel.org
10759S:	Supported
10760F:	drivers/pwm/pwm-atmel.c
10761F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10762
10763MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10764M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10765M:	Eugen Hristev <eugen.hristev@microchip.com>
10766L:	linux-iio@vger.kernel.org
10767S:	Supported
10768F:	drivers/iio/adc/at91-sama5d2_adc.c
10769F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10770F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10771
10772MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10773M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10774S:	Supported
10775F:	drivers/power/reset/at91-sama5d2_shdwc.c
10776
10777MICROCHIP SPI DRIVER
10778M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10779S:	Supported
10780F:	drivers/spi/spi-atmel.*
10781
10782MICROCHIP SSC DRIVER
10783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10785S:	Supported
10786F:	drivers/misc/atmel-ssc.c
10787F:	include/linux/atmel-ssc.h
10788
10789MICROCHIP USBA UDC DRIVER
10790M:	Cristian Birsan <cristian.birsan@microchip.com>
10791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792S:	Supported
10793F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10794
10795MICROCHIP USB251XB DRIVER
10796M:	Richard Leitner <richard.leitner@skidata.com>
10797L:	linux-usb@vger.kernel.org
10798S:	Maintained
10799F:	drivers/usb/misc/usb251xb.c
10800F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10801
10802MICROCHIP XDMA DRIVER
10803M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10804L:	linux-arm-kernel@lists.infradead.org
10805L:	dmaengine@vger.kernel.org
10806S:	Supported
10807F:	drivers/dma/at_xdmac.c
10808
10809MICROSEMI MIPS SOCS
10810M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10811M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10812L:	linux-mips@vger.kernel.org
10813S:	Supported
10814F:	arch/mips/generic/board-ocelot.c
10815F:	arch/mips/configs/generic/board-ocelot.config
10816F:	arch/mips/boot/dts/mscc/
10817F:	Documentation/devicetree/bindings/mips/mscc.txt
10818
10819MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10820M:	Don Brace <don.brace@microsemi.com>
10821L:	esc.storagedev@microsemi.com
10822L:	linux-scsi@vger.kernel.org
10823S:	Supported
10824F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10825F:	drivers/scsi/smartpqi/Kconfig
10826F:	drivers/scsi/smartpqi/Makefile
10827F:	include/linux/cciss*.h
10828F:	include/uapi/linux/cciss*.h
10829F:	Documentation/scsi/smartpqi.txt
10830
10831MICROSEMI ETHERNET SWITCH DRIVER
10832M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10833M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10834L:	netdev@vger.kernel.org
10835S:	Supported
10836F:	drivers/net/ethernet/mscc/
10837
10838MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10839M:	Chen Yu <yu.c.chen@intel.com>
10840L:	platform-driver-x86@vger.kernel.org
10841S:	Supported
10842F:	drivers/platform/x86/surfacepro3_button.c
10843
10844MICROTEK X6 SCANNER
10845M:	Oliver Neukum <oliver@neukum.org>
10846S:	Maintained
10847F:	drivers/usb/image/microtek.*
10848
10849MIPS
10850M:	Ralf Baechle <ralf@linux-mips.org>
10851M:	Paul Burton <paul.burton@mips.com>
10852M:	James Hogan <jhogan@kernel.org>
10853L:	linux-mips@vger.kernel.org
10854W:	http://www.linux-mips.org/
10855T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10857Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10858S:	Supported
10859F:	Documentation/devicetree/bindings/mips/
10860F:	Documentation/mips/
10861F:	arch/mips/
10862F:	drivers/platform/mips/
10863
10864MIPS BOSTON DEVELOPMENT BOARD
10865M:	Paul Burton <paul.burton@mips.com>
10866L:	linux-mips@vger.kernel.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10869F:	arch/mips/boot/dts/img/boston.dts
10870F:	arch/mips/configs/generic/board-boston.config
10871F:	drivers/clk/imgtec/clk-boston.c
10872F:	include/dt-bindings/clock/boston-clock.h
10873
10874MIPS GENERIC PLATFORM
10875M:	Paul Burton <paul.burton@mips.com>
10876L:	linux-mips@vger.kernel.org
10877S:	Supported
10878F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10879F:	arch/mips/generic/
10880F:	arch/mips/tools/generic-board-config.sh
10881
10882MIPS/LOONGSON1 ARCHITECTURE
10883M:	Keguang Zhang <keguang.zhang@gmail.com>
10884L:	linux-mips@vger.kernel.org
10885S:	Maintained
10886F:	arch/mips/loongson32/
10887F:	arch/mips/include/asm/mach-loongson32/
10888F:	drivers/*/*loongson1*
10889F:	drivers/*/*/*loongson1*
10890
10891MIPS/LOONGSON2 ARCHITECTURE
10892M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10893L:	linux-mips@vger.kernel.org
10894S:	Maintained
10895F:	arch/mips/loongson64/fuloong-2e/
10896F:	arch/mips/loongson64/lemote-2f/
10897F:	arch/mips/include/asm/mach-loongson64/
10898F:	drivers/*/*loongson2*
10899F:	drivers/*/*/*loongson2*
10900
10901MIPS/LOONGSON3 ARCHITECTURE
10902M:	Huacai Chen <chenhc@lemote.com>
10903L:	linux-mips@vger.kernel.org
10904S:	Maintained
10905F:	arch/mips/loongson64/
10906F:	arch/mips/include/asm/mach-loongson64/
10907F:	drivers/platform/mips/cpu_hwmon.c
10908F:	drivers/*/*loongson3*
10909F:	drivers/*/*/*loongson3*
10910
10911MIPS RINT INSTRUCTION EMULATION
10912M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10913L:	linux-mips@vger.kernel.org
10914S:	Supported
10915F:	arch/mips/math-emu/sp_rint.c
10916F:	arch/mips/math-emu/dp_rint.c
10917
10918MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10919M:	Hans Verkuil <hverkuil@xs4all.nl>
10920L:	linux-media@vger.kernel.org
10921T:	git git://linuxtv.org/media_tree.git
10922W:	https://linuxtv.org
10923S:	Odd Fixes
10924F:	drivers/media/radio/radio-miropcm20*
10925
10926MMP SUPPORT
10927R:	Lubomir Rintel <lkundrak@v3.sk>
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929S:	Odd Fixes
10930F:	arch/arm/boot/dts/mmp*
10931F:	arch/arm/mach-mmp/
10932
10933MMU GATHER AND TLB INVALIDATION
10934M:	Will Deacon <will@kernel.org>
10935M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10936M:	Andrew Morton <akpm@linux-foundation.org>
10937M:	Nick Piggin <npiggin@gmail.com>
10938M:	Peter Zijlstra <peterz@infradead.org>
10939L:	linux-arch@vger.kernel.org
10940L:	linux-mm@kvack.org
10941S:	Maintained
10942F:	arch/*/include/asm/tlb.h
10943F:	include/asm-generic/tlb.h
10944F:	mm/mmu_gather.c
10945
10946MN88472 MEDIA DRIVER
10947M:	Antti Palosaari <crope@iki.fi>
10948L:	linux-media@vger.kernel.org
10949W:	https://linuxtv.org
10950W:	http://palosaari.fi/linux/
10951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10952S:	Maintained
10953F:	drivers/media/dvb-frontends/mn88472*
10954
10955MN88473 MEDIA DRIVER
10956M:	Antti Palosaari <crope@iki.fi>
10957L:	linux-media@vger.kernel.org
10958W:	https://linuxtv.org
10959W:	http://palosaari.fi/linux/
10960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10961S:	Maintained
10962F:	drivers/media/dvb-frontends/mn88473*
10963
10964MODULE SUPPORT
10965M:	Jessica Yu <jeyu@kernel.org>
10966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10967S:	Maintained
10968F:	include/linux/module.h
10969F:	kernel/module.c
10970
10971MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10972W:	http://popies.net/meye/
10973S:	Orphan
10974F:	Documentation/media/v4l-drivers/meye*
10975F:	drivers/media/pci/meye/
10976F:	include/uapi/linux/meye.h
10977
10978MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10979M:	Jiri Slaby <jirislaby@gmail.com>
10980S:	Maintained
10981F:	Documentation/driver-api/serial/moxa-smartio.rst
10982F:	drivers/tty/mxser.*
10983
10984MR800 AVERMEDIA USB FM RADIO DRIVER
10985M:	Alexey Klimov <klimov.linux@gmail.com>
10986L:	linux-media@vger.kernel.org
10987T:	git git://linuxtv.org/media_tree.git
10988S:	Maintained
10989F:	drivers/media/radio/radio-mr800.c
10990
10991MRF24J40 IEEE 802.15.4 RADIO DRIVER
10992M:	Alan Ott <alan@signal11.us>
10993L:	linux-wpan@vger.kernel.org
10994S:	Maintained
10995F:	drivers/net/ieee802154/mrf24j40.c
10996F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10997
10998MSI LAPTOP SUPPORT
10999M:	"Lee, Chun-Yi" <jlee@suse.com>
11000L:	platform-driver-x86@vger.kernel.org
11001S:	Maintained
11002F:	drivers/platform/x86/msi-laptop.c
11003
11004MSI WMI SUPPORT
11005L:	platform-driver-x86@vger.kernel.org
11006S:	Orphan
11007F:	drivers/platform/x86/msi-wmi.c
11008
11009MSI001 MEDIA DRIVER
11010M:	Antti Palosaari <crope@iki.fi>
11011L:	linux-media@vger.kernel.org
11012W:	https://linuxtv.org
11013W:	http://palosaari.fi/linux/
11014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11015T:	git git://linuxtv.org/anttip/media_tree.git
11016S:	Maintained
11017F:	drivers/media/tuners/msi001*
11018
11019MSI2500 MEDIA DRIVER
11020M:	Antti Palosaari <crope@iki.fi>
11021L:	linux-media@vger.kernel.org
11022W:	https://linuxtv.org
11023W:	http://palosaari.fi/linux/
11024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11025T:	git git://linuxtv.org/anttip/media_tree.git
11026S:	Maintained
11027F:	drivers/media/usb/msi2500/
11028
11029MSYSTEMS DISKONCHIP G3 MTD DRIVER
11030M:	Robert Jarzmik <robert.jarzmik@free.fr>
11031L:	linux-mtd@lists.infradead.org
11032S:	Maintained
11033F:	drivers/mtd/devices/docg3*
11034
11035MT9M032 APTINA SENSOR DRIVER
11036M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/mt9m032.c
11041F:	include/media/i2c/mt9m032.h
11042
11043MT9P031 APTINA CAMERA SENSOR
11044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11045L:	linux-media@vger.kernel.org
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Maintained
11048F:	drivers/media/i2c/mt9p031.c
11049F:	include/media/i2c/mt9p031.h
11050
11051MT9T001 APTINA CAMERA SENSOR
11052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11053L:	linux-media@vger.kernel.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Maintained
11056F:	drivers/media/i2c/mt9t001.c
11057F:	include/media/i2c/mt9t001.h
11058
11059MT9T112 APTINA CAMERA SENSOR
11060M:	Jacopo Mondi <jacopo@jmondi.org>
11061L:	linux-media@vger.kernel.org
11062T:	git git://linuxtv.org/media_tree.git
11063S:	Odd Fixes
11064F:	drivers/media/i2c/mt9t112.c
11065F:	include/media/i2c/mt9t112.h
11066
11067MT9V032 APTINA CAMERA SENSOR
11068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11069L:	linux-media@vger.kernel.org
11070T:	git git://linuxtv.org/media_tree.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11073F:	drivers/media/i2c/mt9v032.c
11074F:	include/media/i2c/mt9v032.h
11075
11076MT9V111 APTINA CAMERA SENSOR
11077M:	Jacopo Mondi <jacopo@jmondi.org>
11078L:	linux-media@vger.kernel.org
11079T:	git git://linuxtv.org/media_tree.git
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11082F:	drivers/media/i2c/mt9v111.c
11083
11084MULTIFUNCTION DEVICES (MFD)
11085M:	Lee Jones <lee.jones@linaro.org>
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11087S:	Supported
11088F:	Documentation/devicetree/bindings/mfd/
11089F:	drivers/mfd/
11090F:	include/linux/mfd/
11091F:	include/dt-bindings/mfd/
11092
11093MULTIMEDIA CARD (MMC) ETC. OVER SPI
11094S:	Orphan
11095F:	drivers/mmc/host/mmc_spi.c
11096F:	include/linux/spi/mmc_spi.h
11097
11098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11099M:	Ulf Hansson <ulf.hansson@linaro.org>
11100L:	linux-mmc@vger.kernel.org
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11102S:	Maintained
11103F:	Documentation/devicetree/bindings/mmc/
11104F:	drivers/mmc/
11105F:	include/linux/mmc/
11106F:	include/uapi/linux/mmc/
11107
11108MULTIPLEXER SUBSYSTEM
11109M:	Peter Rosin <peda@axentia.se>
11110S:	Maintained
11111F:	Documentation/ABI/testing/sysfs-class-mux*
11112F:	Documentation/devicetree/bindings/mux/
11113F:	include/dt-bindings/mux/
11114F:	include/linux/mux/
11115F:	drivers/mux/
11116
11117MULTITECH MULTIPORT CARD (ISICOM)
11118S:	Orphan
11119F:	drivers/tty/isicom.c
11120F:	include/linux/isicom.h
11121
11122MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11123M:	Bin Liu <b-liu@ti.com>
11124L:	linux-usb@vger.kernel.org
11125S:	Maintained
11126F:	drivers/usb/musb/
11127
11128MXL301RF MEDIA DRIVER
11129M:	Akihiro Tsukada <tskd08@gmail.com>
11130L:	linux-media@vger.kernel.org
11131S:	Odd Fixes
11132F:	drivers/media/tuners/mxl301rf*
11133
11134MXL5007T MEDIA DRIVER
11135M:	Michael Krufky <mkrufky@linuxtv.org>
11136L:	linux-media@vger.kernel.org
11137W:	https://linuxtv.org
11138W:	http://github.com/mkrufky
11139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11140T:	git git://linuxtv.org/mkrufky/tuners.git
11141S:	Maintained
11142F:	drivers/media/tuners/mxl5007t.*
11143
11144MXSFB DRM DRIVER
11145M:	Marek Vasut <marex@denx.de>
11146M:	Stefan Agner <stefan@agner.ch>
11147L:	dri-devel@lists.freedesktop.org
11148S:	Supported
11149F:	drivers/gpu/drm/mxsfb/
11150F:	Documentation/devicetree/bindings/display/mxsfb.txt
11151T:	git git://anongit.freedesktop.org/drm/drm-misc
11152
11153MYLEX DAC960 PCI RAID Controller
11154M:	Hannes Reinecke <hare@kernel.org>
11155L:	linux-scsi@vger.kernel.org
11156S:	Supported
11157F:	drivers/scsi/myrb.*
11158F:	drivers/scsi/myrs.*
11159
11160MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11161M:	Chris Lee <christopher.lee@cspi.com>
11162L:	netdev@vger.kernel.org
11163W:	https://www.cspi.com/ethernet-products/support/downloads/
11164S:	Supported
11165F:	drivers/net/ethernet/myricom/myri10ge/
11166
11167NAND FLASH SUBSYSTEM
11168M:	Miquel Raynal <miquel.raynal@bootlin.com>
11169R:	Richard Weinberger <richard@nod.at>
11170L:	linux-mtd@lists.infradead.org
11171W:	http://www.linux-mtd.infradead.org/
11172Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11174S:	Maintained
11175F:	drivers/mtd/nand/
11176F:	include/linux/mtd/*nand*.h
11177
11178NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11179M:	Daniel Mack <zonque@gmail.com>
11180S:	Maintained
11181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11182W:	http://www.native-instruments.com
11183F:	sound/usb/caiaq/
11184
11185NATSEMI ETHERNET DRIVER (DP8381x)
11186S:	Orphan
11187F:	drivers/net/ethernet/natsemi/natsemi.c
11188
11189NCR 5380 SCSI DRIVERS
11190M:	Finn Thain <fthain@telegraphics.com.au>
11191M:	Michael Schmitz <schmitzmic@gmail.com>
11192L:	linux-scsi@vger.kernel.org
11193S:	Maintained
11194F:	Documentation/scsi/g_NCR5380.txt
11195F:	drivers/scsi/NCR5380.*
11196F:	drivers/scsi/arm/cumana_1.c
11197F:	drivers/scsi/arm/oak.c
11198F:	drivers/scsi/atari_scsi.*
11199F:	drivers/scsi/dmx3191d.c
11200F:	drivers/scsi/g_NCR5380.*
11201F:	drivers/scsi/mac_scsi.*
11202F:	drivers/scsi/sun3_scsi.*
11203F:	drivers/scsi/sun3_scsi_vme.c
11204
11205NCSI LIBRARY:
11206M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11207S:	Maintained
11208F:	net/ncsi/
11209
11210NCT6775 HARDWARE MONITOR DRIVER
11211M:	Guenter Roeck <linux@roeck-us.net>
11212L:	linux-hwmon@vger.kernel.org
11213S:	Maintained
11214F:	Documentation/hwmon/nct6775.rst
11215F:	drivers/hwmon/nct6775.c
11216
11217NET_FAILOVER MODULE
11218M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11219L:	netdev@vger.kernel.org
11220S:	Supported
11221F:	drivers/net/net_failover.c
11222F:	include/net/net_failover.h
11223F:	Documentation/networking/net_failover.rst
11224
11225NETEM NETWORK EMULATOR
11226M:	Stephen Hemminger <stephen@networkplumber.org>
11227L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11228S:	Maintained
11229F:	net/sched/sch_netem.c
11230
11231NETERION 10GbE DRIVERS (s2io/vxge)
11232M:	Jon Mason <jdmason@kudzu.us>
11233L:	netdev@vger.kernel.org
11234S:	Supported
11235F:	Documentation/networking/device_drivers/neterion/s2io.txt
11236F:	Documentation/networking/device_drivers/neterion/vxge.txt
11237F:	drivers/net/ethernet/neterion/
11238
11239NETFILTER
11240M:	Pablo Neira Ayuso <pablo@netfilter.org>
11241M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11242M:	Florian Westphal <fw@strlen.de>
11243L:	netfilter-devel@vger.kernel.org
11244L:	coreteam@netfilter.org
11245W:	http://www.netfilter.org/
11246W:	http://www.iptables.org/
11247W:	http://www.nftables.org/
11248Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11251S:	Maintained
11252F:	include/linux/netfilter*
11253F:	include/linux/netfilter/
11254F:	include/net/netfilter/
11255F:	include/uapi/linux/netfilter*
11256F:	include/uapi/linux/netfilter/
11257F:	net/*/netfilter.c
11258F:	net/*/netfilter/
11259F:	net/netfilter/
11260F:	net/bridge/br_netfilter*.c
11261
11262NETROM NETWORK LAYER
11263M:	Ralf Baechle <ralf@linux-mips.org>
11264L:	linux-hams@vger.kernel.org
11265W:	http://www.linux-ax25.org/
11266S:	Maintained
11267F:	include/net/netrom.h
11268F:	include/uapi/linux/netrom.h
11269F:	net/netrom/
11270
11271NETRONOME ETHERNET DRIVERS
11272M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11273L:	oss-drivers@netronome.com
11274S:	Maintained
11275F:	drivers/net/ethernet/netronome/
11276
11277NETWORK BLOCK DEVICE (NBD)
11278M:	Josef Bacik <josef@toxicpanda.com>
11279S:	Maintained
11280L:	linux-block@vger.kernel.org
11281L:	nbd@other.debian.org
11282F:	Documentation/admin-guide/blockdev/nbd.rst
11283F:	drivers/block/nbd.c
11284F:	include/trace/events/nbd.h
11285F:	include/uapi/linux/nbd.h
11286
11287NETWORK DROP MONITOR
11288M:	Neil Horman <nhorman@tuxdriver.com>
11289L:	netdev@vger.kernel.org
11290S:	Maintained
11291W:	https://fedorahosted.org/dropwatch/
11292F:	net/core/drop_monitor.c
11293F:	include/uapi/linux/net_dropmon.h
11294F:	include/net/drop_monitor.h
11295
11296NETWORKING DRIVERS
11297M:	"David S. Miller" <davem@davemloft.net>
11298L:	netdev@vger.kernel.org
11299W:	http://www.linuxfoundation.org/en/Net
11300Q:	http://patchwork.ozlabs.org/project/netdev/list/
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11303S:	Odd Fixes
11304F:	Documentation/devicetree/bindings/net/
11305F:	drivers/net/
11306F:	include/linux/if_*
11307F:	include/linux/netdevice.h
11308F:	include/linux/etherdevice.h
11309F:	include/linux/fcdevice.h
11310F:	include/linux/fddidevice.h
11311F:	include/linux/hippidevice.h
11312F:	include/linux/inetdevice.h
11313F:	include/uapi/linux/if_*
11314F:	include/uapi/linux/netdevice.h
11315
11316NETWORKING DRIVERS (WIRELESS)
11317M:	Kalle Valo <kvalo@codeaurora.org>
11318L:	linux-wireless@vger.kernel.org
11319Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11322S:	Maintained
11323F:	Documentation/devicetree/bindings/net/wireless/
11324F:	drivers/net/wireless/
11325
11326NETWORKING [DSA]
11327M:	Andrew Lunn <andrew@lunn.ch>
11328M:	Vivien Didelot <vivien.didelot@gmail.com>
11329M:	Florian Fainelli <f.fainelli@gmail.com>
11330S:	Maintained
11331F:	Documentation/devicetree/bindings/net/dsa/
11332F:	net/dsa/
11333F:	include/net/dsa.h
11334F:	include/linux/dsa/
11335F:	include/linux/platform_data/dsa.h
11336F:	drivers/net/dsa/
11337
11338NETWORKING [GENERAL]
11339M:	"David S. Miller" <davem@davemloft.net>
11340L:	netdev@vger.kernel.org
11341W:	http://www.linuxfoundation.org/en/Net
11342Q:	http://patchwork.ozlabs.org/project/netdev/list/
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11345B:	mailto:netdev@vger.kernel.org
11346S:	Maintained
11347F:	net/
11348F:	include/net/
11349F:	include/linux/in.h
11350F:	include/linux/net.h
11351F:	include/linux/netdevice.h
11352F:	include/uapi/linux/in.h
11353F:	include/uapi/linux/net.h
11354F:	include/uapi/linux/netdevice.h
11355F:	include/uapi/linux/net_namespace.h
11356F:	tools/testing/selftests/net/
11357F:	lib/net_utils.c
11358F:	lib/random32.c
11359F:	Documentation/networking/
11360
11361NETWORKING [IPSEC]
11362M:	Steffen Klassert <steffen.klassert@secunet.com>
11363M:	Herbert Xu <herbert@gondor.apana.org.au>
11364M:	"David S. Miller" <davem@davemloft.net>
11365L:	netdev@vger.kernel.org
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11368S:	Maintained
11369F:	net/xfrm/
11370F:	net/key/
11371F:	net/ipv4/xfrm*
11372F:	net/ipv4/esp4*
11373F:	net/ipv4/ah4.c
11374F:	net/ipv4/ipcomp.c
11375F:	net/ipv4/ip_vti.c
11376F:	net/ipv6/xfrm*
11377F:	net/ipv6/esp6*
11378F:	net/ipv6/ah6.c
11379F:	net/ipv6/ipcomp6.c
11380F:	net/ipv6/ip6_vti.c
11381F:	include/uapi/linux/xfrm.h
11382F:	include/net/xfrm.h
11383
11384NETWORKING [IPv4/IPv6]
11385M:	"David S. Miller" <davem@davemloft.net>
11386M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11387M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11388L:	netdev@vger.kernel.org
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11390S:	Maintained
11391F:	net/ipv4/
11392F:	net/ipv6/
11393F:	include/net/ip*
11394F:	arch/x86/net/*
11395
11396NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11397M:	Paul Moore <paul@paul-moore.com>
11398W:	https://github.com/netlabel
11399L:	netdev@vger.kernel.org
11400L:	linux-security-module@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/netlabel/
11403F:	include/net/calipso.h
11404F:	include/net/cipso_ipv4.h
11405F:	include/net/netlabel.h
11406F:	include/uapi/linux/netfilter/xt_SECMARK.h
11407F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11408F:	net/netlabel/
11409F:	net/ipv4/cipso_ipv4.c
11410F:	net/ipv6/calipso.c
11411F:	net/netfilter/xt_CONNSECMARK.c
11412F:	net/netfilter/xt_SECMARK.c
11413
11414NETWORKING [TCP]
11415M:	Eric Dumazet <edumazet@google.com>
11416L:	netdev@vger.kernel.org
11417S:	Maintained
11418F:	net/ipv4/tcp*.c
11419F:	net/ipv4/syncookies.c
11420F:	net/ipv6/tcp*.c
11421F:	net/ipv6/syncookies.c
11422F:	include/uapi/linux/tcp.h
11423F:	include/net/tcp.h
11424F:	include/linux/tcp.h
11425F:	include/trace/events/tcp.h
11426
11427NETWORKING [TLS]
11428M:	Boris Pismenny <borisp@mellanox.com>
11429M:	Aviad Yehezkel <aviadye@mellanox.com>
11430M:	Dave Watson <davejwatson@fb.com>
11431M:	John Fastabend <john.fastabend@gmail.com>
11432M:	Daniel Borkmann <daniel@iogearbox.net>
11433M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11434L:	netdev@vger.kernel.org
11435S:	Maintained
11436F:	net/tls/*
11437F:	include/uapi/linux/tls.h
11438F:	include/net/tls.h
11439
11440NETWORKING [WIRELESS]
11441L:	linux-wireless@vger.kernel.org
11442Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11443
11444NETDEVSIM
11445M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11446S:	Maintained
11447F:	drivers/net/netdevsim/*
11448
11449NETXEN (1/10) GbE SUPPORT
11450M:	Manish Chopra <manishc@marvell.com>
11451M:	Rahul Verma <rahulv@marvell.com>
11452M:	GR-Linux-NIC-Dev@marvell.com
11453L:	netdev@vger.kernel.org
11454S:	Supported
11455F:	drivers/net/ethernet/qlogic/netxen/
11456
11457NEXTHOP
11458M:	David Ahern <dsahern@kernel.org>
11459L:	netdev@vger.kernel.org
11460S:	Maintained
11461F:	include/net/nexthop.h
11462F:	include/uapi/linux/nexthop.h
11463F:	include/net/netns/nexthop.h
11464F:	net/ipv4/nexthop.c
11465
11466NFC SUBSYSTEM
11467L:	netdev@vger.kernel.org
11468S:	Orphan
11469F:	net/nfc/
11470F:	include/net/nfc/
11471F:	include/uapi/linux/nfc.h
11472F:	drivers/nfc/
11473F:	include/linux/platform_data/nfcmrvl.h
11474F:	Documentation/devicetree/bindings/net/nfc/
11475
11476NFS, SUNRPC, AND LOCKD CLIENTS
11477M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11478M:	Anna Schumaker <anna.schumaker@netapp.com>
11479L:	linux-nfs@vger.kernel.org
11480W:	http://client.linux-nfs.org
11481T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11482S:	Maintained
11483F:	fs/lockd/
11484F:	fs/nfs/
11485F:	fs/nfs_common/
11486F:	net/sunrpc/
11487F:	include/linux/lockd/
11488F:	include/linux/nfs*
11489F:	include/linux/sunrpc/
11490F:	include/uapi/linux/nfs*
11491F:	include/uapi/linux/sunrpc/
11492
11493NILFS2 FILESYSTEM
11494M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11495L:	linux-nilfs@vger.kernel.org
11496W:	https://nilfs.sourceforge.io/
11497W:	https://nilfs.osdn.jp/
11498T:	git git://github.com/konis/nilfs2.git
11499S:	Supported
11500F:	Documentation/filesystems/nilfs2.txt
11501F:	fs/nilfs2/
11502F:	include/trace/events/nilfs2.h
11503F:	include/uapi/linux/nilfs2_api.h
11504F:	include/uapi/linux/nilfs2_ondisk.h
11505
11506NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11507M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11508W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11509S:	Maintained
11510F:	Documentation/scsi/NinjaSCSI.txt
11511F:	drivers/scsi/pcmcia/nsp_*
11512
11513NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11514M:	GOTO Masanori <gotom@debian.or.jp>
11515M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11516W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11517S:	Maintained
11518F:	Documentation/scsi/NinjaSCSI.txt
11519F:	drivers/scsi/nsp32*
11520
11521NIOS2 ARCHITECTURE
11522M:	Ley Foon Tan <lftan@altera.com>
11523L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11525S:	Maintained
11526F:	arch/nios2/
11527
11528NOHZ, DYNTICKS SUPPORT
11529M:	Frederic Weisbecker <fweisbec@gmail.com>
11530M:	Thomas Gleixner <tglx@linutronix.de>
11531M:	Ingo Molnar <mingo@kernel.org>
11532L:	linux-kernel@vger.kernel.org
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11534S:	Maintained
11535F:	kernel/time/tick*.*
11536F:	include/linux/tick.h
11537F:	include/linux/sched/nohz.h
11538
11539NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11540M:	Pavel Machek <pavel@ucw.cz>
11541M:	Sakari Ailus <sakari.ailus@iki.fi>
11542L:	linux-media@vger.kernel.org
11543S:	Maintained
11544F:	drivers/media/i2c/et8ek8
11545F:	drivers/media/i2c/ad5820.c
11546
11547NOKIA N900 POWER SUPPLY DRIVERS
11548R:	Pali Rohár <pali.rohar@gmail.com>
11549F:	include/linux/power/bq2415x_charger.h
11550F:	include/linux/power/bq27xxx_battery.h
11551F:	drivers/power/supply/bq2415x_charger.c
11552F:	drivers/power/supply/bq27xxx_battery.c
11553F:	drivers/power/supply/bq27xxx_battery_i2c.c
11554F:	drivers/power/supply/isp1704_charger.c
11555F:	drivers/power/supply/rx51_battery.c
11556
11557NOLIBC HEADER FILE
11558M:	Willy Tarreau <w@1wt.eu>
11559S:	Maintained
11560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11561F:	tools/include/nolibc/
11562
11563NSDEPS
11564M:	Matthias Maennich <maennich@google.com>
11565S:	Maintained
11566F:	scripts/nsdeps
11567
11568NTB AMD DRIVER
11569M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11570L:	linux-ntb@googlegroups.com
11571S:	Supported
11572F:	drivers/ntb/hw/amd/
11573
11574NTB DRIVER CORE
11575M:	Jon Mason <jdmason@kudzu.us>
11576M:	Dave Jiang <dave.jiang@intel.com>
11577M:	Allen Hubbe <allenbh@gmail.com>
11578L:	linux-ntb@googlegroups.com
11579S:	Supported
11580W:	https://github.com/jonmason/ntb/wiki
11581T:	git git://github.com/jonmason/ntb.git
11582F:	drivers/ntb/
11583F:	drivers/net/ntb_netdev.c
11584F:	include/linux/ntb.h
11585F:	include/linux/ntb_transport.h
11586F:	tools/testing/selftests/ntb/
11587
11588NTB IDT DRIVER
11589M:	Serge Semin <fancer.lancer@gmail.com>
11590L:	linux-ntb@googlegroups.com
11591S:	Supported
11592F:	drivers/ntb/hw/idt/
11593
11594NTB INTEL DRIVER
11595M:	Dave Jiang <dave.jiang@intel.com>
11596L:	linux-ntb@googlegroups.com
11597S:	Supported
11598W:	https://github.com/davejiang/linux/wiki
11599T:	git https://github.com/davejiang/linux.git
11600F:	drivers/ntb/hw/intel/
11601
11602NTFS FILESYSTEM
11603M:	Anton Altaparmakov <anton@tuxera.com>
11604L:	linux-ntfs-dev@lists.sourceforge.net
11605W:	http://www.tuxera.com/
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11607S:	Supported
11608F:	Documentation/filesystems/ntfs.txt
11609F:	fs/ntfs/
11610
11611NUBUS SUBSYSTEM
11612M:	Finn Thain <fthain@telegraphics.com.au>
11613L:	linux-m68k@lists.linux-m68k.org
11614S:	Maintained
11615F:	arch/*/include/asm/nubus.h
11616F:	drivers/nubus/
11617F:	include/linux/nubus.h
11618F:	include/uapi/linux/nubus.h
11619
11620NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11621M:	Antonino Daplas <adaplas@gmail.com>
11622L:	linux-fbdev@vger.kernel.org
11623S:	Maintained
11624F:	drivers/video/fbdev/riva/
11625F:	drivers/video/fbdev/nvidia/
11626
11627NVM EXPRESS DRIVER
11628M:	Keith Busch <kbusch@kernel.org>
11629M:	Jens Axboe <axboe@fb.com>
11630M:	Christoph Hellwig <hch@lst.de>
11631M:	Sagi Grimberg <sagi@grimberg.me>
11632L:	linux-nvme@lists.infradead.org
11633T:	git://git.infradead.org/nvme.git
11634W:	http://git.infradead.org/nvme.git
11635S:	Supported
11636F:	drivers/nvme/host/
11637F:	include/linux/nvme.h
11638F:	include/uapi/linux/nvme_ioctl.h
11639
11640NVM EXPRESS FC TRANSPORT DRIVERS
11641M:	James Smart <james.smart@broadcom.com>
11642L:	linux-nvme@lists.infradead.org
11643S:	Supported
11644F:	include/linux/nvme-fc.h
11645F:	include/linux/nvme-fc-driver.h
11646F:	drivers/nvme/host/fc.c
11647F:	drivers/nvme/target/fc.c
11648F:	drivers/nvme/target/fcloop.c
11649
11650NVM EXPRESS TARGET DRIVER
11651M:	Christoph Hellwig <hch@lst.de>
11652M:	Sagi Grimberg <sagi@grimberg.me>
11653L:	linux-nvme@lists.infradead.org
11654T:	git://git.infradead.org/nvme.git
11655W:	http://git.infradead.org/nvme.git
11656S:	Supported
11657F:	drivers/nvme/target/
11658
11659NVMEM FRAMEWORK
11660M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11661S:	Maintained
11662F:	drivers/nvmem/
11663F:	Documentation/devicetree/bindings/nvmem/
11664F:	Documentation/ABI/stable/sysfs-bus-nvmem
11665F:	include/linux/nvmem-consumer.h
11666F:	include/linux/nvmem-provider.h
11667
11668NXP FXAS21002C DRIVER
11669M:	Rui Miguel Silva <rmfrfs@gmail.com>
11670L:	linux-iio@vger.kernel.org
11671S:	Maintained
11672F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11673F:	drivers/iio/gyro/fxas21002c_core.c
11674F:	drivers/iio/gyro/fxas21002c.h
11675F:	drivers/iio/gyro/fxas21002c_i2c.c
11676F:	drivers/iio/gyro/fxas21002c_spi.c
11677
11678NXP SGTL5000 DRIVER
11679M:	Fabio Estevam <festevam@gmail.com>
11680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11681S:	Maintained
11682F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11683F:	sound/soc/codecs/sgtl5000*
11684
11685NXP SJA1105 ETHERNET SWITCH DRIVER
11686M:	Vladimir Oltean <olteanv@gmail.com>
11687L:	linux-kernel@vger.kernel.org
11688S:	Maintained
11689F:	drivers/net/dsa/sja1105
11690
11691NXP TDA998X DRM DRIVER
11692M:	Russell King <linux@armlinux.org.uk>
11693S:	Maintained
11694T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11695T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11696F:	drivers/gpu/drm/i2c/tda998x_drv.c
11697F:	include/drm/i2c/tda998x.h
11698F:	include/dt-bindings/display/tda998x.h
11699K:	"nxp,tda998x"
11700
11701NXP TFA9879 DRIVER
11702M:	Peter Rosin <peda@axentia.se>
11703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11704S:	Maintained
11705F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11706F:	sound/soc/codecs/tfa9879*
11707
11708NXP-NCI NFC DRIVER
11709M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11710R:	Charles Gorand <charles.gorand@effinnov.com>
11711L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11712S:	Supported
11713F:	drivers/nfc/nxp-nci
11714
11715OBJAGG
11716M:	Jiri Pirko <jiri@mellanox.com>
11717L:	netdev@vger.kernel.org
11718S:	Supported
11719F:	lib/objagg.c
11720F:	lib/test_objagg.c
11721F:	include/linux/objagg.h
11722
11723NXP FSPI DRIVER
11724R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11725M:	Ashish Kumar <ashish.kumar@nxp.com>
11726L:	linux-spi@vger.kernel.org
11727S:	Maintained
11728F:	drivers/spi/spi-nxp-fspi.c
11729F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11730
11731OBJTOOL
11732M:	Josh Poimboeuf <jpoimboe@redhat.com>
11733M:	Peter Zijlstra <peterz@infradead.org>
11734S:	Supported
11735F:	tools/objtool/
11736
11737OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11738M:	Frederic Barrat <fbarrat@linux.ibm.com>
11739M:	Andrew Donnellan <ajd@linux.ibm.com>
11740L:	linuxppc-dev@lists.ozlabs.org
11741S:	Supported
11742F:	arch/powerpc/platforms/powernv/ocxl.c
11743F:	arch/powerpc/include/asm/pnv-ocxl.h
11744F:	drivers/misc/ocxl/
11745F:	include/misc/ocxl*
11746F:	include/uapi/misc/ocxl.h
11747F:	Documentation/userspace-api/accelerators/ocxl.rst
11748
11749OMAP AUDIO SUPPORT
11750M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11751M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11753L:	linux-omap@vger.kernel.org
11754S:	Maintained
11755F:	sound/soc/ti/omap*
11756F:	sound/soc/ti/rx51.c
11757F:	sound/soc/ti/n810.c
11758F:	sound/soc/ti/sdma-pcm.*
11759
11760OMAP CLOCK FRAMEWORK SUPPORT
11761M:	Paul Walmsley <paul@pwsan.com>
11762L:	linux-omap@vger.kernel.org
11763S:	Maintained
11764F:	arch/arm/*omap*/*clock*
11765
11766OMAP DEVICE TREE SUPPORT
11767M:	Benoît Cousson <bcousson@baylibre.com>
11768M:	Tony Lindgren <tony@atomide.com>
11769L:	linux-omap@vger.kernel.org
11770L:	devicetree@vger.kernel.org
11771S:	Maintained
11772F:	arch/arm/boot/dts/*omap*
11773F:	arch/arm/boot/dts/*am3*
11774F:	arch/arm/boot/dts/*am4*
11775F:	arch/arm/boot/dts/*am5*
11776F:	arch/arm/boot/dts/*dra7*
11777
11778OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11779L:	linux-omap@vger.kernel.org
11780L:	linux-fbdev@vger.kernel.org
11781S:	Orphan
11782F:	drivers/video/fbdev/omap2/
11783F:	Documentation/arm/omap/dss.rst
11784
11785OMAP FRAMEBUFFER SUPPORT
11786L:	linux-fbdev@vger.kernel.org
11787L:	linux-omap@vger.kernel.org
11788S:	Orphan
11789F:	drivers/video/fbdev/omap/
11790
11791OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11792M:	Roger Quadros <rogerq@ti.com>
11793M:	Tony Lindgren <tony@atomide.com>
11794L:	linux-omap@vger.kernel.org
11795S:	Maintained
11796F:	drivers/memory/omap-gpmc.c
11797F:	arch/arm/mach-omap2/*gpmc*
11798
11799OMAP GPIO DRIVER
11800M:	Grygorii Strashko <grygorii.strashko@ti.com>
11801M:	Santosh Shilimkar <ssantosh@kernel.org>
11802M:	Kevin Hilman <khilman@kernel.org>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11806F:	drivers/gpio/gpio-omap.c
11807
11808OMAP HARDWARE SPINLOCK SUPPORT
11809M:	Ohad Ben-Cohen <ohad@wizery.com>
11810L:	linux-omap@vger.kernel.org
11811S:	Maintained
11812F:	drivers/hwspinlock/omap_hwspinlock.c
11813
11814OMAP HS MMC SUPPORT
11815L:	linux-mmc@vger.kernel.org
11816L:	linux-omap@vger.kernel.org
11817S:	Orphan
11818F:	drivers/mmc/host/omap_hsmmc.c
11819
11820OMAP HWMOD DATA
11821M:	Paul Walmsley <paul@pwsan.com>
11822L:	linux-omap@vger.kernel.org
11823S:	Maintained
11824F:	arch/arm/mach-omap2/omap_hwmod*data*
11825
11826OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11827M:	Benoît Cousson <bcousson@baylibre.com>
11828L:	linux-omap@vger.kernel.org
11829S:	Maintained
11830F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11831
11832OMAP HWMOD SUPPORT
11833M:	Benoît Cousson <bcousson@baylibre.com>
11834M:	Paul Walmsley <paul@pwsan.com>
11835L:	linux-omap@vger.kernel.org
11836S:	Maintained
11837F:	arch/arm/mach-omap2/omap_hwmod.*
11838
11839OMAP I2C DRIVER
11840M:	Vignesh R <vigneshr@ti.com>
11841L:	linux-omap@vger.kernel.org
11842L:	linux-i2c@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11845F:	drivers/i2c/busses/i2c-omap.c
11846
11847OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11849L:	linux-media@vger.kernel.org
11850S:	Maintained
11851F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11852F:	drivers/media/platform/omap3isp/
11853F:	drivers/staging/media/omap4iss/
11854
11855OMAP MMC SUPPORT
11856M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11857L:	linux-omap@vger.kernel.org
11858S:	Odd Fixes
11859F:	drivers/mmc/host/omap.c
11860
11861OMAP POWER MANAGEMENT SUPPORT
11862M:	Kevin Hilman <khilman@kernel.org>
11863L:	linux-omap@vger.kernel.org
11864S:	Maintained
11865F:	arch/arm/*omap*/*pm*
11866F:	drivers/cpufreq/omap-cpufreq.c
11867
11868OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11869M:	Rajendra Nayak <rnayak@codeaurora.org>
11870M:	Paul Walmsley <paul@pwsan.com>
11871L:	linux-omap@vger.kernel.org
11872S:	Maintained
11873F:	arch/arm/mach-omap2/prm*
11874
11875OMAP RANDOM NUMBER GENERATOR SUPPORT
11876M:	Deepak Saxena <dsaxena@plexity.net>
11877S:	Maintained
11878F:	drivers/char/hw_random/omap-rng.c
11879
11880OMAP USB SUPPORT
11881L:	linux-usb@vger.kernel.org
11882L:	linux-omap@vger.kernel.org
11883S:	Orphan
11884F:	drivers/usb/*/*omap*
11885F:	arch/arm/*omap*/usb*
11886
11887OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11888M:	Mark Jackson <mpfj@newflow.co.uk>
11889L:	linux-omap@vger.kernel.org
11890S:	Maintained
11891F:	arch/arm/boot/dts/am335x-nano.dts
11892
11893OMAP1 SUPPORT
11894M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11895M:	Tony Lindgren <tony@atomide.com>
11896L:	linux-omap@vger.kernel.org
11897Q:	http://patchwork.kernel.org/project/linux-omap/list/
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11899S:	Maintained
11900F:	arch/arm/mach-omap1/
11901F:	arch/arm/plat-omap/
11902F:	arch/arm/configs/omap1_defconfig
11903F:	drivers/i2c/busses/i2c-omap.c
11904F:	include/linux/platform_data/i2c-omap.h
11905F:	include/linux/platform_data/ams-delta-fiq.h
11906
11907OMAP2+ SUPPORT
11908M:	Tony Lindgren <tony@atomide.com>
11909L:	linux-omap@vger.kernel.org
11910W:	http://www.muru.com/linux/omap/
11911W:	http://linux.omap.com/
11912Q:	http://patchwork.kernel.org/project/linux-omap/list/
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11914S:	Maintained
11915F:	arch/arm/mach-omap2/
11916F:	arch/arm/plat-omap/
11917F:	arch/arm/configs/omap2plus_defconfig
11918F:	drivers/bus/ti-sysc.c
11919F:	drivers/i2c/busses/i2c-omap.c
11920F:	drivers/irqchip/irq-omap-intc.c
11921F:	drivers/mfd/*omap*.c
11922F:	drivers/mfd/menelaus.c
11923F:	drivers/mfd/palmas.c
11924F:	drivers/mfd/tps65217.c
11925F:	drivers/mfd/tps65218.c
11926F:	drivers/mfd/tps65910.c
11927F:	drivers/mfd/twl-core.[ch]
11928F:	drivers/mfd/twl4030*.c
11929F:	drivers/mfd/twl6030*.c
11930F:	drivers/mfd/twl6040*.c
11931F:	drivers/regulator/palmas-regulator*.c
11932F:	drivers/regulator/pbias-regulator.c
11933F:	drivers/regulator/tps65217-regulator.c
11934F:	drivers/regulator/tps65218-regulator.c
11935F:	drivers/regulator/tps65910-regulator.c
11936F:	drivers/regulator/twl-regulator.c
11937F:	drivers/regulator/twl6030-regulator.c
11938F:	include/linux/platform_data/i2c-omap.h
11939F:	include/linux/platform_data/ti-sysc.h
11940
11941ONION OMEGA2+ BOARD
11942M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11943L:	linux-mips@vger.kernel.org
11944S:	Maintained
11945F:	arch/mips/boot/dts/ralink/omega2p.dts
11946
11947OMFS FILESYSTEM
11948M:	Bob Copeland <me@bobcopeland.com>
11949L:	linux-karma-devel@lists.sourceforge.net
11950S:	Maintained
11951F:	Documentation/filesystems/omfs.txt
11952F:	fs/omfs/
11953
11954OMNIKEY CARDMAN 4000 DRIVER
11955M:	Harald Welte <laforge@gnumonks.org>
11956S:	Maintained
11957F:	drivers/char/pcmcia/cm4000_cs.c
11958F:	include/linux/cm4000_cs.h
11959F:	include/uapi/linux/cm4000_cs.h
11960
11961OMNIKEY CARDMAN 4040 DRIVER
11962M:	Harald Welte <laforge@gnumonks.org>
11963S:	Maintained
11964F:	drivers/char/pcmcia/cm4040_cs.*
11965
11966OMNIVISION OV13858 SENSOR DRIVER
11967M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov13858.c
11972
11973OMNIVISION OV2680 SENSOR DRIVER
11974M:	Rui Miguel Silva <rmfrfs@gmail.com>
11975L:	linux-media@vger.kernel.org
11976T:	git git://linuxtv.org/media_tree.git
11977S:	Maintained
11978F:	drivers/media/i2c/ov2680.c
11979F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11980
11981OMNIVISION OV2685 SENSOR DRIVER
11982M:	Shunqian Zheng <zhengsq@rock-chips.com>
11983L:	linux-media@vger.kernel.org
11984T:	git git://linuxtv.org/media_tree.git
11985S:	Maintained
11986F:	drivers/media/i2c/ov2685.c
11987
11988OMNIVISION OV5640 SENSOR DRIVER
11989M:	Steve Longerbeam <slongerbeam@gmail.com>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992S:	Maintained
11993F:	drivers/media/i2c/ov5640.c
11994
11995OMNIVISION OV5647 SENSOR DRIVER
11996M:	Luis Oliveira <lolivei@synopsys.com>
11997L:	linux-media@vger.kernel.org
11998T:	git git://linuxtv.org/media_tree.git
11999S:	Maintained
12000F:	drivers/media/i2c/ov5647.c
12001
12002OMNIVISION OV5670 SENSOR DRIVER
12003M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12004M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12005L:	linux-media@vger.kernel.org
12006T:	git git://linuxtv.org/media_tree.git
12007S:	Maintained
12008F:	drivers/media/i2c/ov5670.c
12009
12010OMNIVISION OV5675 SENSOR DRIVER
12011M:	Shawn Tu <shawnx.tu@intel.com>
12012L:	linux-media@vger.kernel.org
12013T:	git git://linuxtv.org/media_tree.git
12014S:	Maintained
12015F:	drivers/media/i2c/ov5675.c
12016
12017OMNIVISION OV5695 SENSOR DRIVER
12018M:	Shunqian Zheng <zhengsq@rock-chips.com>
12019L:	linux-media@vger.kernel.org
12020T:	git git://linuxtv.org/media_tree.git
12021S:	Maintained
12022F:	drivers/media/i2c/ov5695.c
12023
12024OMNIVISION OV7670 SENSOR DRIVER
12025M:	Jonathan Corbet <corbet@lwn.net>
12026L:	linux-media@vger.kernel.org
12027T:	git git://linuxtv.org/media_tree.git
12028S:	Maintained
12029F:	drivers/media/i2c/ov7670.c
12030F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12031
12032OMNIVISION OV772x SENSOR DRIVER
12033M:	Jacopo Mondi <jacopo@jmondi.org>
12034L:	linux-media@vger.kernel.org
12035T:	git git://linuxtv.org/media_tree.git
12036S:	Odd fixes
12037F:	drivers/media/i2c/ov772x.c
12038F:	include/media/i2c/ov772x.h
12039F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12040
12041OMNIVISION OV7740 SENSOR DRIVER
12042M:	Wenyou Yang <wenyou.yang@microchip.com>
12043L:	linux-media@vger.kernel.org
12044T:	git git://linuxtv.org/media_tree.git
12045S:	Maintained
12046F:	drivers/media/i2c/ov7740.c
12047F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12048
12049OMNIVISION OV9640 SENSOR DRIVER
12050M:	Petr Cvek <petrcvekcz@gmail.com>
12051L:	linux-media@vger.kernel.org
12052S:	Maintained
12053F:	drivers/media/i2c/ov9640.*
12054
12055OMNIVISION OV8856 SENSOR DRIVER
12056M:	Ben Kao <ben.kao@intel.com>
12057L:	linux-media@vger.kernel.org
12058T:	git git://linuxtv.org/media_tree.git
12059S:	Maintained
12060F:	drivers/media/i2c/ov8856.c
12061
12062OMNIVISION OV9650 SENSOR DRIVER
12063M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12064R:	Akinobu Mita <akinobu.mita@gmail.com>
12065R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12066L:	linux-media@vger.kernel.org
12067T:	git git://linuxtv.org/media_tree.git
12068S:	Maintained
12069F:	drivers/media/i2c/ov9650.c
12070F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12071
12072ONENAND FLASH DRIVER
12073M:	Kyungmin Park <kyungmin.park@samsung.com>
12074L:	linux-mtd@lists.infradead.org
12075S:	Maintained
12076F:	drivers/mtd/nand/onenand/
12077F:	include/linux/mtd/onenand*.h
12078
12079OP-TEE DRIVER
12080M:	Jens Wiklander <jens.wiklander@linaro.org>
12081L:	tee-dev@lists.linaro.org
12082S:	Maintained
12083F:	drivers/tee/optee/
12084
12085OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12086M:	Sumit Garg <sumit.garg@linaro.org>
12087L:	tee-dev@lists.linaro.org
12088S:	Maintained
12089F:	drivers/char/hw_random/optee-rng.c
12090
12091OPA-VNIC DRIVER
12092M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12093M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12094L:	linux-rdma@vger.kernel.org
12095S:	Supported
12096F:	drivers/infiniband/ulp/opa_vnic
12097
12098OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12099M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12100M:	Frank Rowand <frowand.list@gmail.com>
12101L:	devicetree@vger.kernel.org
12102S:	Maintained
12103F:	Documentation/devicetree/dynamic-resolution-notes.txt
12104F:	Documentation/devicetree/overlay-notes.txt
12105F:	drivers/of/overlay.c
12106F:	drivers/of/resolver.c
12107K:	of_overlay_notifier_
12108
12109OPEN FIRMWARE AND FLATTENED DEVICE TREE
12110M:	Rob Herring <robh+dt@kernel.org>
12111M:	Frank Rowand <frowand.list@gmail.com>
12112L:	devicetree@vger.kernel.org
12113W:	http://www.devicetree.org/
12114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12115S:	Maintained
12116F:	drivers/of/
12117F:	include/linux/of*.h
12118F:	scripts/dtc/
12119F:	Documentation/ABI/testing/sysfs-firmware-ofw
12120
12121OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12122M:	Rob Herring <robh+dt@kernel.org>
12123M:	Mark Rutland <mark.rutland@arm.com>
12124L:	devicetree@vger.kernel.org
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12126Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12127S:	Maintained
12128F:	Documentation/devicetree/
12129F:	arch/*/boot/dts/
12130F:	include/dt-bindings/
12131
12132OPENCORES I2C BUS DRIVER
12133M:	Peter Korsgaard <peter@korsgaard.com>
12134M:	Andrew Lunn <andrew@lunn.ch>
12135L:	linux-i2c@vger.kernel.org
12136S:	Maintained
12137F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12138F:	Documentation/i2c/busses/i2c-ocores.rst
12139F:	drivers/i2c/busses/i2c-ocores.c
12140F:	include/linux/platform_data/i2c-ocores.h
12141
12142OPENRISC ARCHITECTURE
12143M:	Jonas Bonn <jonas@southpole.se>
12144M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12145M:	Stafford Horne <shorne@gmail.com>
12146T:	git git://github.com/openrisc/linux.git
12147L:	openrisc@lists.librecores.org
12148W:	http://openrisc.io
12149S:	Maintained
12150F:	Documentation/devicetree/bindings/openrisc/
12151F:	Documentation/openrisc/
12152F:	arch/openrisc/
12153F:	drivers/irqchip/irq-ompic.c
12154F:	drivers/irqchip/irq-or1k-*
12155
12156OPENVSWITCH
12157M:	Pravin B Shelar <pshelar@ovn.org>
12158L:	netdev@vger.kernel.org
12159L:	dev@openvswitch.org
12160W:	http://openvswitch.org
12161S:	Maintained
12162F:	net/openvswitch/
12163F:	include/uapi/linux/openvswitch.h
12164
12165OPERATING PERFORMANCE POINTS (OPP)
12166M:	Viresh Kumar <vireshk@kernel.org>
12167M:	Nishanth Menon <nm@ti.com>
12168M:	Stephen Boyd <sboyd@kernel.org>
12169L:	linux-pm@vger.kernel.org
12170S:	Maintained
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12172F:	drivers/opp/
12173F:	include/linux/pm_opp.h
12174F:	Documentation/power/opp.rst
12175F:	Documentation/devicetree/bindings/opp/
12176
12177OPL4 DRIVER
12178M:	Clemens Ladisch <clemens@ladisch.de>
12179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12181S:	Maintained
12182F:	sound/drivers/opl4/
12183
12184OPROFILE
12185M:	Robert Richter <rric@kernel.org>
12186L:	oprofile-list@lists.sf.net
12187S:	Maintained
12188F:	arch/*/include/asm/oprofile*.h
12189F:	arch/*/oprofile/
12190F:	drivers/oprofile/
12191F:	include/linux/oprofile.h
12192
12193ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12194M:	Mark Fasheh <mark@fasheh.com>
12195M:	Joel Becker <jlbec@evilplan.org>
12196M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12197L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12198W:	http://ocfs2.wiki.kernel.org
12199S:	Supported
12200F:	Documentation/filesystems/ocfs2.txt
12201F:	Documentation/filesystems/dlmfs.txt
12202F:	fs/ocfs2/
12203
12204ORANGEFS FILESYSTEM
12205M:	Mike Marshall <hubcap@omnibond.com>
12206R:	Martin Brandenburg <martin@omnibond.com>
12207L:	devel@lists.orangefs.org
12208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12209S:	Supported
12210F:	fs/orangefs/
12211F:	Documentation/filesystems/orangefs.txt
12212
12213ORINOCO DRIVER
12214L:	linux-wireless@vger.kernel.org
12215W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12216W:	http://www.nongnu.org/orinoco/
12217S:	Orphan
12218F:	drivers/net/wireless/intersil/orinoco/
12219
12220OV2659 OMNIVISION SENSOR DRIVER
12221M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12222L:	linux-media@vger.kernel.org
12223W:	https://linuxtv.org
12224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12225T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12226S:	Maintained
12227F:	drivers/media/i2c/ov2659.c
12228F:	include/media/i2c/ov2659.h
12229
12230OVERLAY FILESYSTEM
12231M:	Miklos Szeredi <miklos@szeredi.hu>
12232L:	linux-unionfs@vger.kernel.org
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12234S:	Supported
12235F:	fs/overlayfs/
12236F:	Documentation/filesystems/overlayfs.txt
12237
12238P54 WIRELESS DRIVER
12239M:	Christian Lamparter <chunkeey@googlemail.com>
12240L:	linux-wireless@vger.kernel.org
12241W:	http://wireless.kernel.org/en/users/Drivers/p54
12242S:	Maintained
12243F:	drivers/net/wireless/intersil/p54/
12244
12245PA SEMI ETHERNET DRIVER
12246L:	netdev@vger.kernel.org
12247S:	Orphan
12248F:	drivers/net/ethernet/pasemi/*
12249
12250PA SEMI SMBUS DRIVER
12251L:	linux-i2c@vger.kernel.org
12252S:	Orphan
12253F:	drivers/i2c/busses/i2c-pasemi.c
12254
12255PACKING
12256M:	Vladimir Oltean <olteanv@gmail.com>
12257L:	netdev@vger.kernel.org
12258S:	Supported
12259F:	lib/packing.c
12260F:	include/linux/packing.h
12261F:	Documentation/core-api/packing.rst
12262
12263PADATA PARALLEL EXECUTION MECHANISM
12264M:	Steffen Klassert <steffen.klassert@secunet.com>
12265L:	linux-crypto@vger.kernel.org
12266S:	Maintained
12267F:	kernel/padata.c
12268F:	include/linux/padata.h
12269F:	Documentation/padata.txt
12270
12271PAGE POOL
12272M:	Jesper Dangaard Brouer <hawk@kernel.org>
12273M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12274L:	netdev@vger.kernel.org
12275S:	Supported
12276F:	net/core/page_pool.c
12277F:	include/net/page_pool.h
12278
12279PANASONIC LAPTOP ACPI EXTRAS DRIVER
12280M:	Harald Welte <laforge@gnumonks.org>
12281L:	platform-driver-x86@vger.kernel.org
12282S:	Maintained
12283F:	drivers/platform/x86/panasonic-laptop.c
12284
12285PARALLEL LCD/KEYPAD PANEL DRIVER
12286M:	Willy Tarreau <willy@haproxy.com>
12287M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12288S:	Odd Fixes
12289F:	Documentation/admin-guide/lcd-panel-cgram.rst
12290F:	drivers/auxdisplay/panel.c
12291
12292PARALLEL PORT SUBSYSTEM
12293M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12294M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12295L:	linux-parport@lists.infradead.org (subscribers-only)
12296S:	Maintained
12297F:	drivers/parport/
12298F:	include/linux/parport*.h
12299F:	drivers/char/ppdev.c
12300F:	include/uapi/linux/ppdev.h
12301F:	Documentation/driver-api/parport*.rst
12302
12303PARAVIRT_OPS INTERFACE
12304M:	Juergen Gross <jgross@suse.com>
12305M:	Thomas Hellstrom <thellstrom@vmware.com>
12306M:	"VMware, Inc." <pv-drivers@vmware.com>
12307L:	virtualization@lists.linux-foundation.org
12308S:	Supported
12309F:	Documentation/virt/paravirt_ops.rst
12310F:	arch/*/kernel/paravirt*
12311F:	arch/*/include/asm/paravirt*.h
12312F:	include/linux/hypervisor.h
12313
12314PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12315M:	Tim Waugh <tim@cyberelk.net>
12316L:	linux-parport@lists.infradead.org (subscribers-only)
12317S:	Maintained
12318F:	Documentation/admin-guide/blockdev/paride.rst
12319F:	drivers/block/paride/
12320
12321PARISC ARCHITECTURE
12322M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12323M:	Helge Deller <deller@gmx.de>
12324L:	linux-parisc@vger.kernel.org
12325W:	http://www.parisc-linux.org/
12326Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12329S:	Maintained
12330F:	arch/parisc/
12331F:	Documentation/parisc/
12332F:	drivers/parisc/
12333F:	drivers/char/agp/parisc-agp.c
12334F:	drivers/input/serio/gscps2.c
12335F:	drivers/parport/parport_gsc.*
12336F:	drivers/tty/serial/8250/8250_gsc.c
12337F:	drivers/video/fbdev/sti*
12338F:	drivers/video/console/sti*
12339F:	drivers/video/logo/logo_parisc*
12340
12341PARMAN
12342M:	Jiri Pirko <jiri@mellanox.com>
12343L:	netdev@vger.kernel.org
12344S:	Supported
12345F:	lib/parman.c
12346F:	lib/test_parman.c
12347F:	include/linux/parman.h
12348
12349PC ENGINES APU BOARD DRIVER
12350M:	Enrico Weigelt, metux IT consult <info@metux.net>
12351S:	Maintained
12352F:	drivers/platform/x86/pcengines-apuv2.c
12353
12354PC87360 HARDWARE MONITORING DRIVER
12355M:	Jim Cromie <jim.cromie@gmail.com>
12356L:	linux-hwmon@vger.kernel.org
12357S:	Maintained
12358F:	Documentation/hwmon/pc87360.rst
12359F:	drivers/hwmon/pc87360.c
12360
12361PC8736x GPIO DRIVER
12362M:	Jim Cromie <jim.cromie@gmail.com>
12363S:	Maintained
12364F:	drivers/char/pc8736x_gpio.c
12365
12366PC87427 HARDWARE MONITORING DRIVER
12367M:	Jean Delvare <jdelvare@suse.com>
12368L:	linux-hwmon@vger.kernel.org
12369S:	Maintained
12370F:	Documentation/hwmon/pc87427.rst
12371F:	drivers/hwmon/pc87427.c
12372
12373PCA9532 LED DRIVER
12374M:	Riku Voipio <riku.voipio@iki.fi>
12375S:	Maintained
12376F:	drivers/leds/leds-pca9532.c
12377F:	include/linux/leds-pca9532.h
12378
12379PCA9541 I2C BUS MASTER SELECTOR DRIVER
12380M:	Guenter Roeck <linux@roeck-us.net>
12381L:	linux-i2c@vger.kernel.org
12382S:	Maintained
12383F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12384
12385PCDP - PRIMARY CONSOLE AND DEBUG PORT
12386M:	Khalid Aziz <khalid@gonehiking.org>
12387S:	Maintained
12388F:	drivers/firmware/pcdp.*
12389
12390PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12391M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12392L:	linux-pci@vger.kernel.org
12393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12394S:	Maintained
12395F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12396F:	drivers/pci/controller/pci-aardvark.c
12397
12398PCI DRIVER FOR ALTERA PCIE IP
12399M:	Ley Foon Tan <lftan@altera.com>
12400L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12401L:	linux-pci@vger.kernel.org
12402S:	Supported
12403F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12404F:	drivers/pci/controller/pcie-altera.c
12405
12406PCI DRIVER FOR APPLIEDMICRO XGENE
12407M:	Toan Le <toan@os.amperecomputing.com>
12408L:	linux-pci@vger.kernel.org
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12412F:	drivers/pci/controller/pci-xgene.c
12413
12414PCI DRIVER FOR ARM VERSATILE PLATFORM
12415M:	Rob Herring <robh@kernel.org>
12416L:	linux-pci@vger.kernel.org
12417L:	linux-arm-kernel@lists.infradead.org
12418S:	Maintained
12419F:	Documentation/devicetree/bindings/pci/versatile.txt
12420F:	drivers/pci/controller/pci-versatile.c
12421
12422PCI DRIVER FOR ARMADA 8K
12423M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12424L:	linux-pci@vger.kernel.org
12425L:	linux-arm-kernel@lists.infradead.org
12426S:	Maintained
12427F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12428F:	drivers/pci/controller/dwc/pcie-armada8k.c
12429
12430PCI DRIVER FOR CADENCE PCIE IP
12431M:	Tom Joseph <tjoseph@cadence.com>
12432L:	linux-pci@vger.kernel.org
12433S:	Maintained
12434F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12435F:	drivers/pci/controller/pcie-cadence*
12436
12437PCI DRIVER FOR FREESCALE LAYERSCAPE
12438M:	Minghuan Lian <minghuan.Lian@nxp.com>
12439M:	Mingkai Hu <mingkai.hu@nxp.com>
12440M:	Roy Zang <roy.zang@nxp.com>
12441L:	linuxppc-dev@lists.ozlabs.org
12442L:	linux-pci@vger.kernel.org
12443L:	linux-arm-kernel@lists.infradead.org
12444S:	Maintained
12445F:	drivers/pci/controller/dwc/*layerscape*
12446
12447PCI DRIVER FOR GENERIC OF HOSTS
12448M:	Will Deacon <will@kernel.org>
12449L:	linux-pci@vger.kernel.org
12450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12453F:	drivers/pci/controller/pci-host-common.c
12454F:	drivers/pci/controller/pci-host-generic.c
12455
12456PCI DRIVER FOR IMX6
12457M:	Richard Zhu <hongxing.zhu@nxp.com>
12458M:	Lucas Stach <l.stach@pengutronix.de>
12459L:	linux-pci@vger.kernel.org
12460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12463F:	drivers/pci/controller/dwc/*imx6*
12464
12465PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12466M:	Keith Busch <keith.busch@intel.com>
12467M:	Jonathan Derrick <jonathan.derrick@intel.com>
12468L:	linux-pci@vger.kernel.org
12469S:	Supported
12470F:	drivers/pci/controller/vmd.c
12471
12472PCI DRIVER FOR MICROSEMI SWITCHTEC
12473M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12474M:	Logan Gunthorpe <logang@deltatee.com>
12475L:	linux-pci@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/driver-api/switchtec.rst
12478F:	Documentation/ABI/testing/sysfs-class-switchtec
12479F:	drivers/pci/switch/switchtec*
12480F:	include/uapi/linux/switchtec_ioctl.h
12481F:	include/linux/switchtec.h
12482F:	drivers/ntb/hw/mscc/
12483
12484PCI DRIVER FOR MOBIVEIL PCIE IP
12485M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12486M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12487L:	linux-pci@vger.kernel.org
12488S:	Supported
12489F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12490F:	drivers/pci/controller/pcie-mobiveil.c
12491
12492PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12493M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12494M:	Jason Cooper <jason@lakedaemon.net>
12495L:	linux-pci@vger.kernel.org
12496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12497S:	Maintained
12498F:	drivers/pci/controller/*mvebu*
12499
12500PCI DRIVER FOR NVIDIA TEGRA
12501M:	Thierry Reding <thierry.reding@gmail.com>
12502L:	linux-tegra@vger.kernel.org
12503L:	linux-pci@vger.kernel.org
12504S:	Supported
12505F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12506F:	drivers/pci/controller/pci-tegra.c
12507
12508PCI DRIVER FOR RENESAS R-CAR
12509M:	Simon Horman <horms@verge.net.au>
12510L:	linux-pci@vger.kernel.org
12511L:	linux-renesas-soc@vger.kernel.org
12512S:	Maintained
12513F:	drivers/pci/controller/*rcar*
12514
12515PCI DRIVER FOR SAMSUNG EXYNOS
12516M:	Jingoo Han <jingoohan1@gmail.com>
12517L:	linux-pci@vger.kernel.org
12518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12519L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12520S:	Maintained
12521F:	drivers/pci/controller/dwc/pci-exynos.c
12522
12523PCI DRIVER FOR SYNOPSYS DESIGNWARE
12524M:	Jingoo Han <jingoohan1@gmail.com>
12525M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12526L:	linux-pci@vger.kernel.org
12527S:	Maintained
12528F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12529F:	drivers/pci/controller/dwc/*designware*
12530
12531PCI DRIVER FOR TI DRA7XX
12532M:	Kishon Vijay Abraham I <kishon@ti.com>
12533L:	linux-omap@vger.kernel.org
12534L:	linux-pci@vger.kernel.org
12535S:	Supported
12536F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12537F:	drivers/pci/controller/dwc/pci-dra7xx.c
12538
12539PCI DRIVER FOR TI KEYSTONE
12540M:	Murali Karicheri <m-karicheri2@ti.com>
12541L:	linux-pci@vger.kernel.org
12542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12543S:	Maintained
12544F:	drivers/pci/controller/dwc/pci-keystone.c
12545
12546PCI ENDPOINT SUBSYSTEM
12547M:	Kishon Vijay Abraham I <kishon@ti.com>
12548M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12549L:	linux-pci@vger.kernel.org
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12551S:	Supported
12552F:	drivers/pci/endpoint/
12553F:	drivers/misc/pci_endpoint_test.c
12554F:	tools/pci/
12555
12556PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12557M:	Russell Currey <ruscur@russell.cc>
12558M:	Sam Bobroff <sbobroff@linux.ibm.com>
12559M:	Oliver O'Halloran <oohall@gmail.com>
12560L:	linuxppc-dev@lists.ozlabs.org
12561S:	Supported
12562F:	Documentation/PCI/pci-error-recovery.rst
12563F:	drivers/pci/pcie/aer.c
12564F:	drivers/pci/pcie/dpc.c
12565F:	drivers/pci/pcie/err.c
12566F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12567F:	arch/powerpc/kernel/eeh*.c
12568F:	arch/powerpc/platforms/*/eeh*.c
12569F:	arch/powerpc/include/*/eeh*.h
12570
12571PCI ERROR RECOVERY
12572M:	Linas Vepstas <linasvepstas@gmail.com>
12573L:	linux-pci@vger.kernel.org
12574S:	Supported
12575F:	Documentation/PCI/pci-error-recovery.rst
12576
12577PCI MSI DRIVER FOR ALTERA MSI IP
12578M:	Ley Foon Tan <lftan@altera.com>
12579L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12580L:	linux-pci@vger.kernel.org
12581S:	Supported
12582F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12583F:	drivers/pci/controller/pcie-altera-msi.c
12584
12585PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12586M:	Toan Le <toan@os.amperecomputing.com>
12587L:	linux-pci@vger.kernel.org
12588L:	linux-arm-kernel@lists.infradead.org
12589S:	Maintained
12590F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12591F:	drivers/pci/controller/pci-xgene-msi.c
12592
12593PCI SUBSYSTEM
12594M:	Bjorn Helgaas <bhelgaas@google.com>
12595L:	linux-pci@vger.kernel.org
12596Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12598S:	Supported
12599F:	Documentation/devicetree/bindings/pci/
12600F:	Documentation/PCI/
12601F:	drivers/acpi/pci*
12602F:	drivers/pci/
12603F:	include/asm-generic/pci*
12604F:	include/linux/pci*
12605F:	include/linux/of_pci.h
12606F:	include/uapi/linux/pci*
12607F:	lib/pci*
12608F:	arch/x86/pci/
12609F:	arch/x86/kernel/quirks.c
12610F:	arch/x86/kernel/early-quirks.c
12611
12612PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12613M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12614R:	Andrew Murray <andrew.murray@arm.com>
12615L:	linux-pci@vger.kernel.org
12616Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12618S:	Supported
12619F:	drivers/pci/controller/
12620
12621PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12622M:	Jonathan Chocron <jonnyc@amazon.com>
12623L:	linux-pci@vger.kernel.org
12624S:	Maintained
12625F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12626F:	drivers/pci/controller/dwc/pcie-al.c
12627
12628PCIE DRIVER FOR AMLOGIC MESON
12629M:	Yue Wang <yue.wang@Amlogic.com>
12630L:	linux-pci@vger.kernel.org
12631L:	linux-amlogic@lists.infradead.org
12632S:	Maintained
12633F:	drivers/pci/controller/dwc/pci-meson.c
12634
12635PCIE DRIVER FOR AXIS ARTPEC
12636M:	Jesper Nilsson <jesper.nilsson@axis.com>
12637L:	linux-arm-kernel@axis.com
12638L:	linux-pci@vger.kernel.org
12639S:	Maintained
12640F:	Documentation/devicetree/bindings/pci/axis,artpec*
12641F:	drivers/pci/controller/dwc/*artpec*
12642
12643PCIE DRIVER FOR CAVIUM THUNDERX
12644M:	David Daney <david.daney@cavium.com>
12645L:	linux-pci@vger.kernel.org
12646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12647S:	Supported
12648F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12649F:	drivers/pci/controller/pci-thunder-*
12650
12651PCIE DRIVER FOR HISILICON
12652M:	Zhou Wang <wangzhou1@hisilicon.com>
12653L:	linux-pci@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12656F:	drivers/pci/controller/dwc/pcie-hisi.c
12657
12658PCIE DRIVER FOR HISILICON KIRIN
12659M:	Xiaowei Song <songxiaowei@hisilicon.com>
12660M:	Binghui Wang <wangbinghui@hisilicon.com>
12661L:	linux-pci@vger.kernel.org
12662S:	Maintained
12663F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12664F:	drivers/pci/controller/dwc/pcie-kirin.c
12665
12666PCIE DRIVER FOR HISILICON STB
12667M:	Shawn Guo <shawn.guo@linaro.org>
12668L:	linux-pci@vger.kernel.org
12669S:	Maintained
12670F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12671F:	drivers/pci/controller/dwc/pcie-histb.c
12672
12673PCIE DRIVER FOR MEDIATEK
12674M:	Ryder Lee <ryder.lee@mediatek.com>
12675L:	linux-pci@vger.kernel.org
12676L:	linux-mediatek@lists.infradead.org
12677S:	Supported
12678F:	Documentation/devicetree/bindings/pci/mediatek*
12679F:	drivers/pci/controller/*mediatek*
12680
12681PCIE DRIVER FOR QUALCOMM MSM
12682M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12683L:	linux-pci@vger.kernel.org
12684L:	linux-arm-msm@vger.kernel.org
12685S:	Maintained
12686F:	drivers/pci/controller/dwc/*qcom*
12687
12688PCIE DRIVER FOR ROCKCHIP
12689M:	Shawn Lin <shawn.lin@rock-chips.com>
12690L:	linux-pci@vger.kernel.org
12691L:	linux-rockchip@lists.infradead.org
12692S:	Maintained
12693F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12694F:	drivers/pci/controller/pcie-rockchip*
12695
12696PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12697M:	Linus Walleij <linus.walleij@linaro.org>
12698L:	linux-pci@vger.kernel.org
12699S:	Maintained
12700F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12701F:	drivers/pci/controller/pci-v3-semi.c
12702
12703PCIE DRIVER FOR SOCIONEXT UNIPHIER
12704M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12705L:	linux-pci@vger.kernel.org
12706S:	Maintained
12707F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12708F:	drivers/pci/controller/dwc/pcie-uniphier.c
12709
12710PCIE DRIVER FOR ST SPEAR13XX
12711M:	Pratyush Anand <pratyush.anand@gmail.com>
12712L:	linux-pci@vger.kernel.org
12713S:	Maintained
12714F:	drivers/pci/controller/dwc/*spear*
12715
12716PCMCIA SUBSYSTEM
12717M:	Dominik Brodowski <linux@dominikbrodowski.net>
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12719S:	Odd Fixes
12720F:	Documentation/pcmcia/
12721F:	tools/pcmcia/
12722F:	drivers/pcmcia/
12723F:	include/pcmcia/
12724
12725PCNET32 NETWORK DRIVER
12726M:	Don Fry <pcnet32@frontier.com>
12727L:	netdev@vger.kernel.org
12728S:	Maintained
12729F:	drivers/net/ethernet/amd/pcnet32.c
12730
12731PCRYPT PARALLEL CRYPTO ENGINE
12732M:	Steffen Klassert <steffen.klassert@secunet.com>
12733L:	linux-crypto@vger.kernel.org
12734S:	Maintained
12735F:	crypto/pcrypt.c
12736F:	include/crypto/pcrypt.h
12737
12738PEAQ WMI HOTKEYS DRIVER
12739M:	Hans de Goede <hdegoede@redhat.com>
12740L:	platform-driver-x86@vger.kernel.org
12741S:	Maintained
12742F:	drivers/platform/x86/peaq-wmi.c
12743
12744PENSANDO ETHERNET DRIVERS
12745M:	Shannon Nelson <snelson@pensando.io>
12746M:	Pensando Drivers <drivers@pensando.io>
12747L:	netdev@vger.kernel.org
12748S:	Supported
12749F:	Documentation/networking/device_drivers/pensando/ionic.rst
12750F:	drivers/net/ethernet/pensando/
12751
12752PER-CPU MEMORY ALLOCATOR
12753M:	Dennis Zhou <dennis@kernel.org>
12754M:	Tejun Heo <tj@kernel.org>
12755M:	Christoph Lameter <cl@linux.com>
12756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12757S:	Maintained
12758F:	include/linux/percpu*.h
12759F:	mm/percpu*.c
12760F:	arch/*/include/asm/percpu.h
12761
12762PER-TASK DELAY ACCOUNTING
12763M:	Balbir Singh <bsingharora@gmail.com>
12764S:	Maintained
12765F:	include/linux/delayacct.h
12766F:	kernel/delayacct.c
12767
12768PERFORMANCE EVENTS SUBSYSTEM
12769M:	Peter Zijlstra <peterz@infradead.org>
12770M:	Ingo Molnar <mingo@redhat.com>
12771M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12772R:	Mark Rutland <mark.rutland@arm.com>
12773R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12774R:	Jiri Olsa <jolsa@redhat.com>
12775R:	Namhyung Kim <namhyung@kernel.org>
12776L:	linux-kernel@vger.kernel.org
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12778S:	Supported
12779F:	kernel/events/*
12780F:	include/linux/perf_event.h
12781F:	include/uapi/linux/perf_event.h
12782F:	arch/*/kernel/perf_event*.c
12783F:	arch/*/kernel/*/perf_event*.c
12784F:	arch/*/kernel/*/*/perf_event*.c
12785F:	arch/*/include/asm/perf_event.h
12786F:	arch/*/kernel/perf_callchain.c
12787F:	arch/*/events/*
12788F:	arch/*/events/*/*
12789F:	tools/perf/
12790
12791PERSONALITY HANDLING
12792M:	Christoph Hellwig <hch@infradead.org>
12793L:	linux-abi-devel@lists.sourceforge.net
12794S:	Maintained
12795F:	include/linux/personality.h
12796F:	include/uapi/linux/personality.h
12797
12798PHOENIX RC FLIGHT CONTROLLER ADAPTER
12799M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12800L:	linux-input@vger.kernel.org
12801S:	Maintained
12802F:	Documentation/input/devices/pxrc.rst
12803F:	drivers/input/joystick/pxrc.c
12804
12805FLYSKY FSIA6B RC RECEIVER
12806M:	Markus Koch <markus@notsyncing.net>
12807L:	linux-input@vger.kernel.org
12808S:	Maintained
12809F:	drivers/input/joystick/fsia6b.c
12810
12811PHONET PROTOCOL
12812M:	Remi Denis-Courmont <courmisch@gmail.com>
12813S:	Supported
12814F:	Documentation/networking/phonet.txt
12815F:	include/linux/phonet.h
12816F:	include/net/phonet/
12817F:	include/uapi/linux/phonet.h
12818F:	net/phonet/
12819
12820PHRAM MTD DRIVER
12821M:	Joern Engel <joern@lazybastard.org>
12822L:	linux-mtd@lists.infradead.org
12823S:	Maintained
12824F:	drivers/mtd/devices/phram.c
12825
12826PICOLCD HID DRIVER
12827M:	Bruno Prémont <bonbons@linux-vserver.org>
12828L:	linux-input@vger.kernel.org
12829S:	Maintained
12830F:	drivers/hid/hid-picolcd*
12831
12832PICOXCELL SUPPORT
12833M:	Jamie Iles <jamie@jamieiles.com>
12834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12835T:	git git://github.com/jamieiles/linux-2.6-ji.git
12836S:	Supported
12837F:	arch/arm/boot/dts/picoxcell*
12838F:	arch/arm/mach-picoxcell/
12839F:	drivers/crypto/picoxcell*
12840
12841PIDFD API
12842M:	Christian Brauner <christian@brauner.io>
12843L:	linux-kernel@vger.kernel.org
12844S:	Maintained
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12846F:	samples/pidfd/
12847F:	tools/testing/selftests/pidfd/
12848K:	(?i)pidfd
12849K:	(?i)clone3
12850K:	\b(clone_args|kernel_clone_args)\b
12851
12852PIN CONTROL SUBSYSTEM
12853M:	Linus Walleij <linus.walleij@linaro.org>
12854L:	linux-gpio@vger.kernel.org
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12856S:	Maintained
12857F:	Documentation/devicetree/bindings/pinctrl/
12858F:	Documentation/driver-api/pinctl.rst
12859F:	drivers/pinctrl/
12860F:	include/linux/pinctrl/
12861
12862PIN CONTROLLER - MICROCHIP AT91
12863M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12865L:	linux-gpio@vger.kernel.org
12866S:	Supported
12867F:	drivers/pinctrl/pinctrl-at91*
12868F:	drivers/gpio/gpio-sama5d2-piobu.c
12869
12870PIN CONTROLLER - FREESCALE
12871M:	Dong Aisheng <aisheng.dong@nxp.com>
12872M:	Fabio Estevam <festevam@gmail.com>
12873M:	Shawn Guo <shawnguo@kernel.org>
12874M:	Stefan Agner <stefan@agner.ch>
12875R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12876L:	linux-gpio@vger.kernel.org
12877S:	Maintained
12878F:	drivers/pinctrl/freescale/
12879F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12880
12881PIN CONTROLLER - INTEL
12882M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12883M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12885S:	Maintained
12886F:	drivers/pinctrl/intel/
12887
12888PIN CONTROLLER - MEDIATEK
12889M:	Sean Wang <sean.wang@kernel.org>
12890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12891S:	Maintained
12892F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12893F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12894F:	drivers/pinctrl/mediatek/
12895
12896PIN CONTROLLER - QUALCOMM
12897M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12898S:	Maintained
12899L:	linux-arm-msm@vger.kernel.org
12900F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12901F:	drivers/pinctrl/qcom/
12902
12903PIN CONTROLLER - RENESAS
12904M:	Geert Uytterhoeven <geert+renesas@glider.be>
12905L:	linux-renesas-soc@vger.kernel.org
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12907S:	Maintained
12908F:	drivers/pinctrl/pinctrl-rz*
12909F:	drivers/pinctrl/sh-pfc/
12910
12911PIN CONTROLLER - SAMSUNG
12912M:	Tomasz Figa <tomasz.figa@gmail.com>
12913M:	Krzysztof Kozlowski <krzk@kernel.org>
12914M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12916L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12917Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12919S:	Maintained
12920F:	drivers/pinctrl/samsung/
12921F:	include/dt-bindings/pinctrl/samsung.h
12922F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12923
12924PIN CONTROLLER - SINGLE
12925M:	Tony Lindgren <tony@atomide.com>
12926M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12928L:	linux-omap@vger.kernel.org
12929S:	Maintained
12930F:	drivers/pinctrl/pinctrl-single.c
12931
12932PIN CONTROLLER - ST SPEAR
12933M:	Viresh Kumar <vireshk@kernel.org>
12934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12935W:	http://www.st.com/spear
12936S:	Maintained
12937F:	drivers/pinctrl/spear/
12938
12939PISTACHIO SOC SUPPORT
12940M:	James Hartley <james.hartley@sondrel.com>
12941L:	linux-mips@vger.kernel.org
12942S:	Odd Fixes
12943F:	arch/mips/pistachio/
12944F:	arch/mips/include/asm/mach-pistachio/
12945F:	arch/mips/boot/dts/img/pistachio*
12946F:	arch/mips/configs/pistachio*_defconfig
12947
12948PKTCDVD DRIVER
12949S:	Orphan
12950M:	linux-block@vger.kernel.org
12951F:	drivers/block/pktcdvd.c
12952F:	include/linux/pktcdvd.h
12953F:	include/uapi/linux/pktcdvd.h
12954
12955PKUNITY SOC DRIVERS
12956M:	Guan Xuetao <gxt@pku.edu.cn>
12957W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12958S:	Maintained
12959T:	git git://github.com/gxt/linux.git
12960F:	drivers/input/serio/i8042-unicore32io.h
12961F:	drivers/i2c/busses/i2c-puv3.c
12962F:	drivers/video/fbdev/fb-puv3.c
12963F:	drivers/rtc/rtc-puv3.c
12964
12965PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12966M:	Tomasz Duszynski <tduszyns@gmail.com>
12967S:	Maintained
12968F:	drivers/iio/chemical/pms7003.c
12969F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12970
12971PMBUS HARDWARE MONITORING DRIVERS
12972M:	Guenter Roeck <linux@roeck-us.net>
12973L:	linux-hwmon@vger.kernel.org
12974W:	http://hwmon.wiki.kernel.org/
12975W:	http://www.roeck-us.net/linux/drivers/
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12979F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12980F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12981F:	Documentation/hwmon/adm1275.rst
12982F:	Documentation/hwmon/ibm-cffps.rst
12983F:	Documentation/hwmon/ir35221.rst
12984F:	Documentation/hwmon/lm25066.rst
12985F:	Documentation/hwmon/ltc2978.rst
12986F:	Documentation/hwmon/ltc3815.rst
12987F:	Documentation/hwmon/max16064.rst
12988F:	Documentation/hwmon/max20751.rst
12989F:	Documentation/hwmon/max31785.rst
12990F:	Documentation/hwmon/max34440.rst
12991F:	Documentation/hwmon/max8688.rst
12992F:	Documentation/hwmon/pmbus.rst
12993F:	Documentation/hwmon/pmbus-core.rst
12994F:	Documentation/hwmon/tps40422.rst
12995F:	Documentation/hwmon/ucd9000.rst
12996F:	Documentation/hwmon/ucd9200.rst
12997F:	Documentation/hwmon/zl6100.rst
12998F:	drivers/hwmon/pmbus/
12999F:	include/linux/pmbus.h
13000
13001PMC SIERRA MaxRAID DRIVER
13002L:	linux-scsi@vger.kernel.org
13003W:	http://www.pmc-sierra.com/
13004S:	Orphan
13005F:	drivers/scsi/pmcraid.*
13006
13007PMC SIERRA PM8001 DRIVER
13008M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13009L:	linux-scsi@vger.kernel.org
13010S:	Supported
13011F:	drivers/scsi/pm8001/
13012
13013PNP SUPPORT
13014M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13015S:	Maintained
13016F:	drivers/pnp/
13017
13018PNI RM3100 IIO DRIVER
13019M:	Song Qiang <songqiang1304521@gmail.com>
13020L:	linux-iio@vger.kernel.org
13021S:	Maintained
13022F:	drivers/iio/magnetometer/rm3100*
13023F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13024
13025POSIX CLOCKS and TIMERS
13026M:	Thomas Gleixner <tglx@linutronix.de>
13027L:	linux-kernel@vger.kernel.org
13028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13029S:	Maintained
13030F:	fs/timerfd.c
13031F:	include/linux/timer*
13032F:	kernel/time/*timer*
13033
13034POWER MANAGEMENT CORE
13035M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13036L:	linux-pm@vger.kernel.org
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13038B:	https://bugzilla.kernel.org
13039S:	Supported
13040F:	drivers/base/power/
13041F:	include/linux/pm.h
13042F:	include/linux/pm_*
13043F:	include/linux/powercap.h
13044F:	include/linux/intel_rapl.h
13045F:	drivers/powercap/
13046F:	kernel/configs/nopm.config
13047
13048POWER STATE COORDINATION INTERFACE (PSCI)
13049M:	Mark Rutland <mark.rutland@arm.com>
13050M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13051L:	linux-arm-kernel@lists.infradead.org
13052S:	Maintained
13053F:	drivers/firmware/psci/
13054F:	include/linux/psci.h
13055F:	include/uapi/linux/psci.h
13056
13057POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13058M:	Sebastian Reichel <sre@kernel.org>
13059L:	linux-pm@vger.kernel.org
13060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13061S:	Maintained
13062F:	Documentation/ABI/testing/sysfs-class-power
13063F:	Documentation/devicetree/bindings/power/supply/
13064F:	include/linux/power_supply.h
13065F:	drivers/power/supply/
13066
13067POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13068M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13069L:	linuxppc-dev@lists.ozlabs.org
13070S:	Maintained
13071F:	drivers/char/powernv-op-panel.c
13072
13073PPP OVER ATM (RFC 2364)
13074M:	Mitchell Blank Jr <mitch@sfgoth.com>
13075S:	Maintained
13076F:	net/atm/pppoatm.c
13077F:	include/uapi/linux/atmppp.h
13078
13079PPP OVER ETHERNET
13080M:	Michal Ostrowski <mostrows@earthlink.net>
13081S:	Maintained
13082F:	drivers/net/ppp/pppoe.c
13083F:	drivers/net/ppp/pppox.c
13084
13085PPP OVER L2TP
13086M:	James Chapman <jchapman@katalix.com>
13087S:	Maintained
13088F:	net/l2tp/l2tp_ppp.c
13089F:	include/linux/if_pppol2tp.h
13090F:	include/uapi/linux/if_pppol2tp.h
13091
13092PPP PROTOCOL DRIVERS AND COMPRESSORS
13093M:	Paul Mackerras <paulus@samba.org>
13094L:	linux-ppp@vger.kernel.org
13095S:	Maintained
13096F:	drivers/net/ppp/ppp_*
13097
13098PPS SUPPORT
13099M:	Rodolfo Giometti <giometti@enneenne.com>
13100W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13101L:	linuxpps@ml.enneenne.com (subscribers-only)
13102S:	Maintained
13103F:	Documentation/driver-api/pps.rst
13104F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13105F:	Documentation/ABI/testing/sysfs-pps
13106F:	drivers/pps/
13107F:	include/linux/pps*.h
13108F:	include/uapi/linux/pps.h
13109
13110PPTP DRIVER
13111M:	Dmitry Kozlov <xeb@mail.ru>
13112L:	netdev@vger.kernel.org
13113S:	Maintained
13114F:	drivers/net/ppp/pptp.c
13115W:	http://sourceforge.net/projects/accel-pptp
13116
13117PRINTK
13118M:	Petr Mladek <pmladek@suse.com>
13119M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13120R:	Steven Rostedt <rostedt@goodmis.org>
13121S:	Maintained
13122F:	kernel/printk/
13123F:	include/linux/printk.h
13124
13125PRISM54 WIRELESS DRIVER
13126M:	Luis Chamberlain <mcgrof@kernel.org>
13127L:	linux-wireless@vger.kernel.org
13128W:	http://wireless.kernel.org/en/users/Drivers/p54
13129S:	Obsolete
13130F:	drivers/net/wireless/intersil/prism54/
13131
13132PROC FILESYSTEM
13133R:	Alexey Dobriyan <adobriyan@gmail.com>
13134L:	linux-kernel@vger.kernel.org
13135L:	linux-fsdevel@vger.kernel.org
13136S:	Maintained
13137F:	fs/proc/
13138F:	include/linux/proc_fs.h
13139F:	tools/testing/selftests/proc/
13140F:	Documentation/filesystems/proc.txt
13141
13142PROC SYSCTL
13143M:	Luis Chamberlain <mcgrof@kernel.org>
13144M:	Kees Cook <keescook@chromium.org>
13145L:	linux-kernel@vger.kernel.org
13146L:	linux-fsdevel@vger.kernel.org
13147S:	Maintained
13148F:	fs/proc/proc_sysctl.c
13149F:	include/linux/sysctl.h
13150F:	kernel/sysctl.c
13151F:	tools/testing/selftests/sysctl/
13152
13153PS3 NETWORK SUPPORT
13154M:	Geoff Levand <geoff@infradead.org>
13155L:	netdev@vger.kernel.org
13156L:	linuxppc-dev@lists.ozlabs.org
13157S:	Maintained
13158F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13159
13160PS3 PLATFORM SUPPORT
13161M:	Geoff Levand <geoff@infradead.org>
13162L:	linuxppc-dev@lists.ozlabs.org
13163S:	Maintained
13164F:	arch/powerpc/boot/ps3*
13165F:	arch/powerpc/include/asm/lv1call.h
13166F:	arch/powerpc/include/asm/ps3*.h
13167F:	arch/powerpc/platforms/ps3/
13168F:	drivers/*/ps3*
13169F:	drivers/ps3/
13170F:	drivers/rtc/rtc-ps3.c
13171F:	drivers/usb/host/*ps3.c
13172F:	sound/ppc/snd_ps3*
13173
13174PS3VRAM DRIVER
13175M:	Jim Paris <jim@jtan.com>
13176M:	Geoff Levand <geoff@infradead.org>
13177L:	linuxppc-dev@lists.ozlabs.org
13178S:	Maintained
13179F:	drivers/block/ps3vram.c
13180
13181PSAMPLE PACKET SAMPLING SUPPORT:
13182M:	Yotam Gigi <yotam.gi@gmail.com>
13183S:	Maintained
13184F:	net/psample
13185F:	include/net/psample.h
13186F:	include/uapi/linux/psample.h
13187
13188PSTORE FILESYSTEM
13189M:	Kees Cook <keescook@chromium.org>
13190M:	Anton Vorontsov <anton@enomsg.org>
13191M:	Colin Cross <ccross@android.com>
13192M:	Tony Luck <tony.luck@intel.com>
13193S:	Maintained
13194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13195F:	fs/pstore/
13196F:	include/linux/pstore*
13197F:	drivers/firmware/efi/efi-pstore.c
13198F:	drivers/acpi/apei/erst.c
13199F:	Documentation/admin-guide/ramoops.rst
13200F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13201K:	\b(pstore|ramoops)
13202
13203PTP HARDWARE CLOCK SUPPORT
13204M:	Richard Cochran <richardcochran@gmail.com>
13205L:	netdev@vger.kernel.org
13206S:	Maintained
13207W:	http://linuxptp.sourceforge.net/
13208F:	Documentation/ABI/testing/sysfs-ptp
13209F:	Documentation/driver-api/ptp.rst
13210F:	drivers/net/phy/dp83640*
13211F:	drivers/ptp/*
13212F:	include/linux/ptp_cl*
13213
13214PTRACE SUPPORT
13215M:	Oleg Nesterov <oleg@redhat.com>
13216S:	Maintained
13217F:	include/asm-generic/syscall.h
13218F:	include/linux/ptrace.h
13219F:	include/linux/regset.h
13220F:	include/linux/tracehook.h
13221F:	include/uapi/linux/ptrace.h
13222F:	include/uapi/linux/ptrace.h
13223F:	kernel/ptrace.c
13224F:	arch/*/ptrace*.c
13225F:	arch/*/*/ptrace*.c
13226F:	arch/*/include/asm/ptrace*.h
13227
13228PULSE8-CEC DRIVER
13229M:	Hans Verkuil <hverkuil@xs4all.nl>
13230L:	linux-media@vger.kernel.org
13231T:	git git://linuxtv.org/media_tree.git
13232S:	Maintained
13233F:	drivers/media/usb/pulse8-cec/*
13234F:	Documentation/media/cec-drivers/pulse8-cec.rst
13235
13236PVRUSB2 VIDEO4LINUX DRIVER
13237M:	Mike Isely <isely@pobox.com>
13238L:	pvrusb2@isely.net	(subscribers-only)
13239L:	linux-media@vger.kernel.org
13240W:	http://www.isely.net/pvrusb2/
13241T:	git git://linuxtv.org/media_tree.git
13242S:	Maintained
13243F:	Documentation/media/v4l-drivers/pvrusb2*
13244F:	drivers/media/usb/pvrusb2/
13245
13246PWC WEBCAM DRIVER
13247M:	Hans Verkuil <hverkuil@xs4all.nl>
13248L:	linux-media@vger.kernel.org
13249T:	git git://linuxtv.org/media_tree.git
13250S:	Odd Fixes
13251F:	drivers/media/usb/pwc/*
13252F:	include/trace/events/pwc.h
13253
13254PWM FAN DRIVER
13255M:	Kamil Debski <kamil@wypas.org>
13256M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13257L:	linux-hwmon@vger.kernel.org
13258S:	Supported
13259F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13260F:	Documentation/hwmon/pwm-fan.rst
13261F:	drivers/hwmon/pwm-fan.c
13262
13263PWM IR Transmitter
13264M:	Sean Young <sean@mess.org>
13265L:	linux-media@vger.kernel.org
13266S:	Maintained
13267F:	drivers/media/rc/pwm-ir-tx.c
13268
13269PWM SUBSYSTEM
13270M:	Thierry Reding <thierry.reding@gmail.com>
13271R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13272L:	linux-pwm@vger.kernel.org
13273S:	Maintained
13274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13275Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13276F:	Documentation/driver-api/pwm.rst
13277F:	Documentation/devicetree/bindings/pwm/
13278F:	include/linux/pwm.h
13279F:	drivers/pwm/
13280F:	drivers/video/backlight/pwm_bl.c
13281F:	include/linux/pwm_backlight.h
13282F:	drivers/gpio/gpio-mvebu.c
13283F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13284K:	pwm_(config|apply_state|ops)
13285
13286PXA GPIO DRIVER
13287M:	Robert Jarzmik <robert.jarzmik@free.fr>
13288L:	linux-gpio@vger.kernel.org
13289S:	Maintained
13290F:	drivers/gpio/gpio-pxa.c
13291
13292PXA MMCI DRIVER
13293S:	Orphan
13294
13295PXA RTC DRIVER
13296M:	Robert Jarzmik <robert.jarzmik@free.fr>
13297L:	linux-rtc@vger.kernel.org
13298S:	Maintained
13299
13300PXA2xx/PXA3xx SUPPORT
13301M:	Daniel Mack <daniel@zonque.org>
13302M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13303M:	Robert Jarzmik <robert.jarzmik@free.fr>
13304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13305T:	git git://github.com/hzhuang1/linux.git
13306T:	git git://github.com/rjarzmik/linux.git
13307S:	Maintained
13308F:	arch/arm/boot/dts/pxa*
13309F:	arch/arm/mach-pxa/
13310F:	drivers/dma/pxa*
13311F:	drivers/pcmcia/pxa2xx*
13312F:	drivers/pinctrl/pxa/
13313F:	drivers/spi/spi-pxa2xx*
13314F:	drivers/usb/gadget/udc/pxa2*
13315F:	include/sound/pxa2xx-lib.h
13316F:	sound/arm/pxa*
13317F:	sound/soc/pxa/
13318
13319QAT DRIVER
13320M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13321L:	qat-linux@intel.com
13322S:	Supported
13323F:	drivers/crypto/qat/
13324
13325QCOM AUDIO (ASoC) DRIVERS
13326M:	Patrick Lai <plai@codeaurora.org>
13327M:	Banajit Goswami <bgoswami@codeaurora.org>
13328L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13329S:	Supported
13330F:	sound/soc/qcom/
13331
13332QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13333M:	Gabriel Somlo <somlo@cmu.edu>
13334M:	"Michael S. Tsirkin" <mst@redhat.com>
13335L:	qemu-devel@nongnu.org
13336S:	Maintained
13337F:	drivers/firmware/qemu_fw_cfg.c
13338F:	include/uapi/linux/qemu_fw_cfg.h
13339
13340QIB DRIVER
13341M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13342M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13343L:	linux-rdma@vger.kernel.org
13344S:	Supported
13345F:	drivers/infiniband/hw/qib/
13346
13347QLOGIC QL41xxx FCOE DRIVER
13348M:	QLogic-Storage-Upstream@cavium.com
13349L:	linux-scsi@vger.kernel.org
13350S:	Supported
13351F:	drivers/scsi/qedf/
13352
13353QLOGIC QL41xxx ISCSI DRIVER
13354M:	QLogic-Storage-Upstream@cavium.com
13355L:	linux-scsi@vger.kernel.org
13356S:	Supported
13357F:	drivers/scsi/qedi/
13358
13359QLOGIC QL4xxx ETHERNET DRIVER
13360M:	Ariel Elior <aelior@marvell.com>
13361M:	GR-everest-linux-l2@marvell.com
13362L:	netdev@vger.kernel.org
13363S:	Supported
13364F:	drivers/net/ethernet/qlogic/qed/
13365F:	include/linux/qed/
13366F:	drivers/net/ethernet/qlogic/qede/
13367
13368QLOGIC QL4xxx RDMA DRIVER
13369M:	Michal Kalderon <mkalderon@marvell.com>
13370M:	Ariel Elior <aelior@marvell.com>
13371L:	linux-rdma@vger.kernel.org
13372S:	Supported
13373F:	drivers/infiniband/hw/qedr/
13374F:	include/uapi/rdma/qedr-abi.h
13375
13376QLOGIC QLA1280 SCSI DRIVER
13377M:	Michael Reed <mdr@sgi.com>
13378L:	linux-scsi@vger.kernel.org
13379S:	Maintained
13380F:	drivers/scsi/qla1280.[ch]
13381
13382QLOGIC QLA2XXX FC-SCSI DRIVER
13383M:	qla2xxx-upstream@qlogic.com
13384L:	linux-scsi@vger.kernel.org
13385S:	Supported
13386F:	Documentation/scsi/LICENSE.qla2xxx
13387F:	drivers/scsi/qla2xxx/
13388
13389QLOGIC QLA3XXX NETWORK DRIVER
13390M:	GR-Linux-NIC-Dev@marvell.com
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13394F:	drivers/net/ethernet/qlogic/qla3xxx.*
13395
13396QLOGIC QLA4XXX iSCSI DRIVER
13397M:	QLogic-Storage-Upstream@qlogic.com
13398L:	linux-scsi@vger.kernel.org
13399S:	Supported
13400F:	Documentation/scsi/LICENSE.qla4xxx
13401F:	drivers/scsi/qla4xxx/
13402
13403QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13404M:	Shahed Shaikh <shshaikh@marvell.com>
13405M:	Manish Chopra <manishc@marvell.com>
13406M:	GR-Linux-NIC-Dev@marvell.com
13407L:	netdev@vger.kernel.org
13408S:	Supported
13409F:	drivers/net/ethernet/qlogic/qlcnic/
13410
13411QLOGIC QLGE 10Gb ETHERNET DRIVER
13412M:	Manish Chopra <manishc@marvell.com>
13413M:	GR-Linux-NIC-Dev@marvell.com
13414L:	netdev@vger.kernel.org
13415S:	Supported
13416F:	drivers/staging/qlge/
13417
13418QM1D1B0004 MEDIA DRIVER
13419M:	Akihiro Tsukada <tskd08@gmail.com>
13420L:	linux-media@vger.kernel.org
13421S:	Odd Fixes
13422F:	drivers/media/tuners/qm1d1b0004*
13423
13424QM1D1C0042 MEDIA DRIVER
13425M:	Akihiro Tsukada <tskd08@gmail.com>
13426L:	linux-media@vger.kernel.org
13427S:	Odd Fixes
13428F:	drivers/media/tuners/qm1d1c0042*
13429
13430QNX4 FILESYSTEM
13431M:	Anders Larsen <al@alarsen.net>
13432W:	http://www.alarsen.net/linux/qnx4fs/
13433S:	Maintained
13434F:	fs/qnx4/
13435F:	include/uapi/linux/qnx4_fs.h
13436F:	include/uapi/linux/qnxtypes.h
13437
13438QORIQ DPAA2 FSL-MC BUS DRIVER
13439M:	Stuart Yoder <stuyoder@gmail.com>
13440M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13441L:	linux-kernel@vger.kernel.org
13442S:	Maintained
13443F:	drivers/bus/fsl-mc/
13444F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13445F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13446
13447QT1010 MEDIA DRIVER
13448M:	Antti Palosaari <crope@iki.fi>
13449L:	linux-media@vger.kernel.org
13450W:	https://linuxtv.org
13451W:	http://palosaari.fi/linux/
13452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13453T:	git git://linuxtv.org/anttip/media_tree.git
13454S:	Maintained
13455F:	drivers/media/tuners/qt1010*
13456
13457QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13458M:	Kalle Valo <kvalo@codeaurora.org>
13459L:	ath10k@lists.infradead.org
13460W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13462S:	Supported
13463F:	drivers/net/wireless/ath/ath10k/
13464
13465QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13466M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13467L:	linux-wireless@vger.kernel.org
13468W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13469S:	Supported
13470F:	drivers/net/wireless/ath/ath9k/
13471
13472QUALCOMM CAMERA SUBSYSTEM DRIVER
13473M:	Todor Tomov <todor.too@gmail.com>
13474L:	linux-media@vger.kernel.org
13475S:	Maintained
13476F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13477F:	Documentation/media/v4l-drivers/qcom_camss.rst
13478F:	drivers/media/platform/qcom/camss/
13479
13480QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13481M:	Ilia Lin <ilia.lin@kernel.org>
13482L:	linux-pm@vger.kernel.org
13483S:	Maintained
13484F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13485F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13486
13487QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13488M:	Timur Tabi <timur@kernel.org>
13489L:	netdev@vger.kernel.org
13490S:	Maintained
13491F:	drivers/net/ethernet/qualcomm/emac/
13492
13493QUALCOMM ETHQOS ETHERNET DRIVER
13494M:	Vinod Koul <vkoul@kernel.org>
13495M:	Niklas Cassel <niklas.cassel@linaro.org>
13496L:	netdev@vger.kernel.org
13497S:	Maintained
13498F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13499F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13500
13501QUALCOMM GENERIC INTERFACE I2C DRIVER
13502M:	Alok Chauhan <alokc@codeaurora.org>
13503L:	linux-i2c@vger.kernel.org
13504L:	linux-arm-msm@vger.kernel.org
13505S:	Supported
13506F:	drivers/i2c/busses/i2c-qcom-geni.c
13507
13508QUALCOMM HEXAGON ARCHITECTURE
13509M:	Brian Cain <bcain@codeaurora.org>
13510L:	linux-hexagon@vger.kernel.org
13511S:	Supported
13512F:	arch/hexagon/
13513
13514QUALCOMM HIDMA DRIVER
13515M:	Sinan Kaya <okaya@kernel.org>
13516L:	linux-arm-kernel@lists.infradead.org
13517L:	linux-arm-msm@vger.kernel.org
13518L:	dmaengine@vger.kernel.org
13519S:	Supported
13520F:	drivers/dma/qcom/hidma*
13521
13522QUALCOMM IOMMU
13523M:	Rob Clark <robdclark@gmail.com>
13524L:	iommu@lists.linux-foundation.org
13525L:	linux-arm-msm@vger.kernel.org
13526S:	Maintained
13527F:	drivers/iommu/qcom_iommu.c
13528
13529QUALCOMM TSENS THERMAL DRIVER
13530M:	Amit Kucheria <amit.kucheria@linaro.org>
13531L:	linux-pm@vger.kernel.org
13532L:	linux-arm-msm@vger.kernel.org
13533S:	Maintained
13534F:	drivers/thermal/qcom/
13535
13536QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13537M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13538L:	linux-media@vger.kernel.org
13539L:	linux-arm-msm@vger.kernel.org
13540T:	git git://linuxtv.org/media_tree.git
13541S:	Maintained
13542F:	drivers/media/platform/qcom/venus/
13543
13544QUALCOMM WCN36XX WIRELESS DRIVER
13545M:	Kalle Valo <kvalo@codeaurora.org>
13546L:	wcn36xx@lists.infradead.org
13547W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13548T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13549S:	Supported
13550F:	drivers/net/wireless/ath/wcn36xx/
13551
13552QUANTENNA QTNFMAC WIRELESS DRIVER
13553M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13554M:	Avinash Patil <avinashp@quantenna.com>
13555M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13556L:	linux-wireless@vger.kernel.org
13557S:	Maintained
13558F:	drivers/net/wireless/quantenna
13559
13560RADEON and AMDGPU DRM DRIVERS
13561M:	Alex Deucher <alexander.deucher@amd.com>
13562M:	Christian König <christian.koenig@amd.com>
13563M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13564L:	amd-gfx@lists.freedesktop.org
13565T:	git git://people.freedesktop.org/~agd5f/linux
13566S:	Supported
13567F:	drivers/gpu/drm/radeon/
13568F:	include/uapi/drm/radeon_drm.h
13569F:	drivers/gpu/drm/amd/
13570F:	include/uapi/drm/amdgpu_drm.h
13571
13572RADEON FRAMEBUFFER DISPLAY DRIVER
13573M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13574L:	linux-fbdev@vger.kernel.org
13575S:	Maintained
13576F:	drivers/video/fbdev/aty/radeon*
13577F:	include/uapi/linux/radeonfb.h
13578
13579RADIOSHARK RADIO DRIVER
13580M:	Hans Verkuil <hverkuil@xs4all.nl>
13581L:	linux-media@vger.kernel.org
13582T:	git git://linuxtv.org/media_tree.git
13583S:	Maintained
13584F:	drivers/media/radio/radio-shark.c
13585
13586RADIOSHARK2 RADIO DRIVER
13587M:	Hans Verkuil <hverkuil@xs4all.nl>
13588L:	linux-media@vger.kernel.org
13589T:	git git://linuxtv.org/media_tree.git
13590S:	Maintained
13591F:	drivers/media/radio/radio-shark2.c
13592F:	drivers/media/radio/radio-tea5777.c
13593
13594RADOS BLOCK DEVICE (RBD)
13595M:	Ilya Dryomov <idryomov@gmail.com>
13596M:	Sage Weil <sage@redhat.com>
13597M:	Alex Elder <elder@kernel.org>
13598L:	ceph-devel@vger.kernel.org
13599W:	http://ceph.com/
13600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13601T:	git git://github.com/ceph/ceph-client.git
13602S:	Supported
13603F:	Documentation/ABI/testing/sysfs-bus-rbd
13604F:	drivers/block/rbd.c
13605F:	drivers/block/rbd_types.h
13606
13607RAGE128 FRAMEBUFFER DISPLAY DRIVER
13608M:	Paul Mackerras <paulus@samba.org>
13609L:	linux-fbdev@vger.kernel.org
13610S:	Maintained
13611F:	drivers/video/fbdev/aty/aty128fb.c
13612
13613RAINSHADOW-CEC DRIVER
13614M:	Hans Verkuil <hverkuil@xs4all.nl>
13615L:	linux-media@vger.kernel.org
13616T:	git git://linuxtv.org/media_tree.git
13617S:	Maintained
13618F:	drivers/media/usb/rainshadow-cec/*
13619
13620RALINK MIPS ARCHITECTURE
13621M:	John Crispin <john@phrozen.org>
13622L:	linux-mips@vger.kernel.org
13623S:	Maintained
13624F:	arch/mips/ralink
13625
13626RALINK RT2X00 WIRELESS LAN DRIVER
13627P:	rt2x00 project
13628M:	Stanislaw Gruszka <sgruszka@redhat.com>
13629M:	Helmut Schaa <helmut.schaa@googlemail.com>
13630L:	linux-wireless@vger.kernel.org
13631S:	Maintained
13632F:	drivers/net/wireless/ralink/rt2x00/
13633
13634RAMDISK RAM BLOCK DEVICE DRIVER
13635M:	Jens Axboe <axboe@kernel.dk>
13636S:	Maintained
13637F:	Documentation/admin-guide/blockdev/ramdisk.rst
13638F:	drivers/block/brd.c
13639
13640RANCHU VIRTUAL BOARD FOR MIPS
13641M:	Miodrag Dinic <miodrag.dinic@mips.com>
13642L:	linux-mips@vger.kernel.org
13643S:	Supported
13644F:	arch/mips/generic/board-ranchu.c
13645F:	arch/mips/configs/generic/board-ranchu.config
13646
13647RANDOM NUMBER DRIVER
13648M:	"Theodore Ts'o" <tytso@mit.edu>
13649S:	Maintained
13650F:	drivers/char/random.c
13651
13652RAPIDIO SUBSYSTEM
13653M:	Matt Porter <mporter@kernel.crashing.org>
13654M:	Alexandre Bounine <alex.bou9@gmail.com>
13655S:	Maintained
13656F:	drivers/rapidio/
13657
13658RAS INFRASTRUCTURE
13659M:	Tony Luck <tony.luck@intel.com>
13660M:	Borislav Petkov <bp@alien8.de>
13661L:	linux-edac@vger.kernel.org
13662S:	Maintained
13663F:	drivers/ras/
13664F:	include/linux/ras.h
13665F:	include/ras/ras_event.h
13666F:	Documentation/admin-guide/ras.rst
13667
13668RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13669L:	linux-wireless@vger.kernel.org
13670S:	Orphan
13671F:	drivers/net/wireless/ray*
13672
13673RCUTORTURE TEST FRAMEWORK
13674M:	"Paul E. McKenney" <paulmck@kernel.org>
13675M:	Josh Triplett <josh@joshtriplett.org>
13676R:	Steven Rostedt <rostedt@goodmis.org>
13677R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13678R:	Lai Jiangshan <jiangshanlai@gmail.com>
13679L:	rcu@vger.kernel.org
13680S:	Supported
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13682F:	tools/testing/selftests/rcutorture
13683
13684RDC R-321X SoC
13685M:	Florian Fainelli <florian@openwrt.org>
13686S:	Maintained
13687
13688RDC R6040 FAST ETHERNET DRIVER
13689M:	Florian Fainelli <f.fainelli@gmail.com>
13690L:	netdev@vger.kernel.org
13691S:	Maintained
13692F:	drivers/net/ethernet/rdc/r6040.c
13693
13694RDMAVT - RDMA verbs software
13695M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13696M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13697L:	linux-rdma@vger.kernel.org
13698S:	Supported
13699F:	drivers/infiniband/sw/rdmavt
13700
13701RDS - RELIABLE DATAGRAM SOCKETS
13702M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13703L:	netdev@vger.kernel.org
13704L:	linux-rdma@vger.kernel.org
13705L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13706W:	https://oss.oracle.com/projects/rds/
13707S:	Supported
13708F:	net/rds/
13709F:	Documentation/networking/rds.txt
13710
13711RDT - RESOURCE ALLOCATION
13712M:	Fenghua Yu <fenghua.yu@intel.com>
13713M:	Reinette Chatre <reinette.chatre@intel.com>
13714L:	linux-kernel@vger.kernel.org
13715S:	Supported
13716F:	arch/x86/kernel/cpu/resctrl/
13717F:	arch/x86/include/asm/resctrl_sched.h
13718F:	Documentation/x86/resctrl*
13719
13720READ-COPY UPDATE (RCU)
13721M:	"Paul E. McKenney" <paulmck@kernel.org>
13722M:	Josh Triplett <josh@joshtriplett.org>
13723R:	Steven Rostedt <rostedt@goodmis.org>
13724R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13725R:	Lai Jiangshan <jiangshanlai@gmail.com>
13726R:	Joel Fernandes <joel@joelfernandes.org>
13727L:	rcu@vger.kernel.org
13728W:	http://www.rdrop.com/users/paulmck/RCU/
13729S:	Supported
13730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13731F:	Documentation/RCU/
13732X:	Documentation/RCU/torture.txt
13733F:	include/linux/rcu*
13734X:	include/linux/srcu*.h
13735F:	kernel/rcu/
13736X:	kernel/rcu/srcu*.c
13737
13738REAL TIME CLOCK (RTC) SUBSYSTEM
13739M:	Alessandro Zummo <a.zummo@towertech.it>
13740M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13741L:	linux-rtc@vger.kernel.org
13742Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13744S:	Maintained
13745F:	Documentation/devicetree/bindings/rtc/
13746F:	Documentation/admin-guide/rtc.rst
13747F:	drivers/rtc/
13748F:	include/linux/rtc.h
13749F:	include/uapi/linux/rtc.h
13750F:	include/linux/rtc/
13751F:	include/linux/platform_data/rtc-*
13752F:	tools/testing/selftests/rtc/
13753
13754REALTEK AUDIO CODECS
13755M:	Bard Liao <bardliao@realtek.com>
13756M:	Oder Chiou <oder_chiou@realtek.com>
13757S:	Maintained
13758F:	sound/soc/codecs/rt*
13759F:	include/sound/rt*.h
13760
13761REALTEK RTL83xx SMI DSA ROUTER CHIPS
13762M:	Linus Walleij <linus.walleij@linaro.org>
13763S:	Maintained
13764F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13765F:	drivers/net/dsa/realtek-smi*
13766F:	drivers/net/dsa/rtl83*
13767
13768REDPINE WIRELESS DRIVER
13769M:	Amitkumar Karwar <amitkarwar@gmail.com>
13770M:	Siva Rebbagondla <siva8118@gmail.com>
13771L:	linux-wireless@vger.kernel.org
13772S:	Maintained
13773F:	drivers/net/wireless/rsi/
13774
13775REGISTER MAP ABSTRACTION
13776M:	Mark Brown <broonie@kernel.org>
13777L:	linux-kernel@vger.kernel.org
13778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13779S:	Supported
13780F:	Documentation/devicetree/bindings/regmap/
13781F:	drivers/base/regmap/
13782F:	include/linux/regmap.h
13783
13784REISERFS FILE SYSTEM
13785L:	reiserfs-devel@vger.kernel.org
13786S:	Supported
13787F:	fs/reiserfs/
13788
13789REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13790M:	Ohad Ben-Cohen <ohad@wizery.com>
13791M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13792L:	linux-remoteproc@vger.kernel.org
13793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13794S:	Maintained
13795F:	Documentation/devicetree/bindings/remoteproc/
13796F:	Documentation/ABI/testing/sysfs-class-remoteproc
13797F:	Documentation/remoteproc.txt
13798F:	drivers/remoteproc/
13799F:	include/linux/remoteproc.h
13800F:	include/linux/remoteproc/
13801
13802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13803M:	Ohad Ben-Cohen <ohad@wizery.com>
13804M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13805L:	linux-remoteproc@vger.kernel.org
13806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13807S:	Maintained
13808F:	drivers/rpmsg/
13809F:	Documentation/rpmsg.txt
13810F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13811F:	include/linux/rpmsg.h
13812F:	include/linux/rpmsg/
13813F:	include/uapi/linux/rpmsg.h
13814F:	samples/rpmsg/
13815
13816RENESAS CLOCK DRIVERS
13817M:	Geert Uytterhoeven <geert+renesas@glider.be>
13818L:	linux-renesas-soc@vger.kernel.org
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13820S:	Supported
13821F:	drivers/clk/renesas/
13822
13823RENESAS EMEV2 I2C DRIVER
13824M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13825S:	Supported
13826F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13827F:	drivers/i2c/busses/i2c-emev2.c
13828
13829RENESAS ETHERNET DRIVERS
13830R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13831L:	netdev@vger.kernel.org
13832L:	linux-renesas-soc@vger.kernel.org
13833F:	Documentation/devicetree/bindings/net/renesas,*.txt
13834F:	Documentation/devicetree/bindings/net/sh_eth.txt
13835F:	drivers/net/ethernet/renesas/
13836F:	include/linux/sh_eth.h
13837
13838RENESAS R-CAR GYROADC DRIVER
13839M:	Marek Vasut <marek.vasut@gmail.com>
13840L:	linux-iio@vger.kernel.org
13841S:	Supported
13842F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13843F:	drivers/iio/adc/rcar-gyroadc.c
13844
13845RENESAS R-CAR I2C DRIVERS
13846M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13847S:	Supported
13848F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13849F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13850F:	drivers/i2c/busses/i2c-rcar.c
13851F:	drivers/i2c/busses/i2c-sh_mobile.c
13852
13853RENESAS RIIC DRIVER
13854M:	Chris Brandt <chris.brandt@renesas.com>
13855S:	Supported
13856F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13857F:	drivers/i2c/busses/i2c-riic.c
13858
13859RENESAS USB PHY DRIVER
13860M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13861L:	linux-renesas-soc@vger.kernel.org
13862S:	Maintained
13863F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13864
13865RESET CONTROLLER FRAMEWORK
13866M:	Philipp Zabel <p.zabel@pengutronix.de>
13867T:	git git://git.pengutronix.de/git/pza/linux
13868S:	Maintained
13869F:	drivers/reset/
13870F:	Documentation/devicetree/bindings/reset/
13871F:	include/dt-bindings/reset/
13872F:	include/linux/reset.h
13873F:	include/linux/reset/
13874F:	include/linux/reset-controller.h
13875
13876RESTARTABLE SEQUENCES SUPPORT
13877M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13878M:	Peter Zijlstra <peterz@infradead.org>
13879M:	"Paul E. McKenney" <paulmck@kernel.org>
13880M:	Boqun Feng <boqun.feng@gmail.com>
13881L:	linux-kernel@vger.kernel.org
13882S:	Supported
13883F:	kernel/rseq.c
13884F:	include/uapi/linux/rseq.h
13885F:	include/trace/events/rseq.h
13886F:	tools/testing/selftests/rseq/
13887
13888RFKILL
13889M:	Johannes Berg <johannes@sipsolutions.net>
13890L:	linux-wireless@vger.kernel.org
13891W:	http://wireless.kernel.org/
13892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13894S:	Maintained
13895F:	Documentation/driver-api/rfkill.rst
13896F:	Documentation/ABI/stable/sysfs-class-rfkill
13897F:	net/rfkill/
13898F:	include/linux/rfkill.h
13899F:	include/uapi/linux/rfkill.h
13900
13901RHASHTABLE
13902M:	Thomas Graf <tgraf@suug.ch>
13903M:	Herbert Xu <herbert@gondor.apana.org.au>
13904L:	netdev@vger.kernel.org
13905S:	Maintained
13906F:	lib/rhashtable.c
13907F:	lib/test_rhashtable.c
13908F:	include/linux/rhashtable.h
13909F:	include/linux/rhashtable-types.h
13910
13911RICOH R5C592 MEMORYSTICK DRIVER
13912M:	Maxim Levitsky <maximlevitsky@gmail.com>
13913S:	Maintained
13914F:	drivers/memstick/host/r592.*
13915
13916RICOH SMARTMEDIA/XD DRIVER
13917M:	Maxim Levitsky <maximlevitsky@gmail.com>
13918S:	Maintained
13919F:	drivers/mtd/nand/raw/r852.c
13920F:	drivers/mtd/nand/raw/r852.h
13921
13922RISC-V ARCHITECTURE
13923M:	Paul Walmsley <paul.walmsley@sifive.com>
13924M:	Palmer Dabbelt <palmer@sifive.com>
13925M:	Albert Ou <aou@eecs.berkeley.edu>
13926L:	linux-riscv@lists.infradead.org
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13928S:	Supported
13929F:	arch/riscv/
13930K:	riscv
13931N:	riscv
13932
13933ROCCAT DRIVERS
13934M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13935W:	http://sourceforge.net/projects/roccat/
13936S:	Maintained
13937F:	drivers/hid/hid-roccat*
13938F:	include/linux/hid-roccat*
13939F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13940
13941ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13942M:	Jacob Chen <jacob-chen@iotwrt.com>
13943M:	Ezequiel Garcia <ezequiel@collabora.com>
13944L:	linux-media@vger.kernel.org
13945S:	Maintained
13946F:	drivers/media/platform/rockchip/rga/
13947F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13948
13949HANTRO VPU CODEC DRIVER
13950M:	Ezequiel Garcia <ezequiel@collabora.com>
13951L:	linux-media@vger.kernel.org
13952S:	Maintained
13953F:	drivers/staging/media/hantro/
13954F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13955
13956ROCKER DRIVER
13957M:	Jiri Pirko <jiri@resnulli.us>
13958L:	netdev@vger.kernel.org
13959S:	Supported
13960F:	drivers/net/ethernet/rocker/
13961
13962ROCKETPORT DRIVER
13963P:	Comtrol Corp.
13964W:	http://www.comtrol.com
13965S:	Maintained
13966F:	Documentation/driver-api/serial/rocket.rst
13967F:	drivers/tty/rocket*
13968
13969ROCKETPORT EXPRESS/INFINITY DRIVER
13970M:	Kevin Cernekee <cernekee@gmail.com>
13971L:	linux-serial@vger.kernel.org
13972S:	Odd Fixes
13973F:	drivers/tty/serial/rp2.*
13974
13975ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13976M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13977L:	linux-kernel@vger.kernel.org
13978L:	linux-renesas-soc@vger.kernel.org
13979S:	Supported
13980F:	drivers/mfd/bd9571mwv.c
13981F:	drivers/regulator/bd9571mwv-regulator.c
13982F:	drivers/gpio/gpio-bd9571mwv.c
13983F:	include/linux/mfd/bd9571mwv.h
13984F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13985
13986ROSE NETWORK LAYER
13987M:	Ralf Baechle <ralf@linux-mips.org>
13988L:	linux-hams@vger.kernel.org
13989W:	http://www.linux-ax25.org/
13990S:	Maintained
13991F:	include/net/rose.h
13992F:	include/uapi/linux/rose.h
13993F:	net/rose/
13994
13995RTL2830 MEDIA DRIVER
13996M:	Antti Palosaari <crope@iki.fi>
13997L:	linux-media@vger.kernel.org
13998W:	https://linuxtv.org
13999W:	http://palosaari.fi/linux/
14000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14001T:	git git://linuxtv.org/anttip/media_tree.git
14002S:	Maintained
14003F:	drivers/media/dvb-frontends/rtl2830*
14004
14005RTL2832 MEDIA DRIVER
14006M:	Antti Palosaari <crope@iki.fi>
14007L:	linux-media@vger.kernel.org
14008W:	https://linuxtv.org
14009W:	http://palosaari.fi/linux/
14010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14011T:	git git://linuxtv.org/anttip/media_tree.git
14012S:	Maintained
14013F:	drivers/media/dvb-frontends/rtl2832*
14014
14015RTL2832_SDR MEDIA DRIVER
14016M:	Antti Palosaari <crope@iki.fi>
14017L:	linux-media@vger.kernel.org
14018W:	https://linuxtv.org
14019W:	http://palosaari.fi/linux/
14020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14021T:	git git://linuxtv.org/anttip/media_tree.git
14022S:	Maintained
14023F:	drivers/media/dvb-frontends/rtl2832_sdr*
14024
14025RTL8180 WIRELESS DRIVER
14026L:	linux-wireless@vger.kernel.org
14027W:	http://wireless.kernel.org/
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14029S:	Orphan
14030F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14031
14032RTL8187 WIRELESS DRIVER
14033M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14034M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14035M:	Larry Finger <Larry.Finger@lwfinger.net>
14036L:	linux-wireless@vger.kernel.org
14037W:	http://wireless.kernel.org/
14038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14039S:	Maintained
14040F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14041
14042REALTEK WIRELESS DRIVER (rtlwifi family)
14043M:	Ping-Ke Shih <pkshih@realtek.com>
14044L:	linux-wireless@vger.kernel.org
14045W:	http://wireless.kernel.org/
14046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14047S:	Maintained
14048F:	drivers/net/wireless/realtek/rtlwifi/
14049
14050REALTEK WIRELESS DRIVER (rtw88)
14051M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14052L:	linux-wireless@vger.kernel.org
14053S:	Maintained
14054F:	drivers/net/wireless/realtek/rtw88/
14055
14056RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14057M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14058L:	linux-wireless@vger.kernel.org
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14060S:	Maintained
14061F:	drivers/net/wireless/realtek/rtl8xxxu/
14062
14063RXRPC SOCKETS (AF_RXRPC)
14064M:	David Howells <dhowells@redhat.com>
14065L:	linux-afs@lists.infradead.org
14066S:	Supported
14067F:	net/rxrpc/
14068F:	include/keys/rxrpc-type.h
14069F:	include/net/af_rxrpc.h
14070F:	include/trace/events/rxrpc.h
14071F:	include/uapi/linux/rxrpc.h
14072F:	Documentation/networking/rxrpc.txt
14073W:	https://www.infradead.org/~dhowells/kafs/
14074
14075S3 SAVAGE FRAMEBUFFER DRIVER
14076M:	Antonino Daplas <adaplas@gmail.com>
14077L:	linux-fbdev@vger.kernel.org
14078S:	Maintained
14079F:	drivers/video/fbdev/savage/
14080
14081S390
14082M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14083M:	Vasily Gorbik <gor@linux.ibm.com>
14084M:	Christian Borntraeger <borntraeger@de.ibm.com>
14085L:	linux-s390@vger.kernel.org
14086W:	http://www.ibm.com/developerworks/linux/linux390/
14087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14088S:	Supported
14089F:	arch/s390/
14090F:	drivers/s390/
14091F:	Documentation/s390/
14092F:	Documentation/driver-api/s390-drivers.rst
14093
14094S390 COMMON I/O LAYER
14095M:	Sebastian Ott <sebott@linux.ibm.com>
14096M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14097L:	linux-s390@vger.kernel.org
14098W:	http://www.ibm.com/developerworks/linux/linux390/
14099S:	Supported
14100F:	drivers/s390/cio/
14101
14102S390 DASD DRIVER
14103M:	Stefan Haberland <sth@linux.ibm.com>
14104M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14105L:	linux-s390@vger.kernel.org
14106W:	http://www.ibm.com/developerworks/linux/linux390/
14107S:	Supported
14108F:	drivers/s390/block/dasd*
14109F:	block/partitions/ibm.c
14110
14111S390 IOMMU (PCI)
14112M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14113L:	linux-s390@vger.kernel.org
14114W:	http://www.ibm.com/developerworks/linux/linux390/
14115S:	Supported
14116F:	drivers/iommu/s390-iommu.c
14117
14118S390 IUCV NETWORK LAYER
14119M:	Julian Wiedmann <jwi@linux.ibm.com>
14120M:	Ursula Braun <ubraun@linux.ibm.com>
14121L:	linux-s390@vger.kernel.org
14122W:	http://www.ibm.com/developerworks/linux/linux390/
14123S:	Supported
14124F:	drivers/s390/net/*iucv*
14125F:	include/net/iucv/
14126F:	net/iucv/
14127
14128S390 NETWORK DRIVERS
14129M:	Julian Wiedmann <jwi@linux.ibm.com>
14130M:	Ursula Braun <ubraun@linux.ibm.com>
14131L:	linux-s390@vger.kernel.org
14132W:	http://www.ibm.com/developerworks/linux/linux390/
14133S:	Supported
14134F:	drivers/s390/net/
14135
14136S390 PCI SUBSYSTEM
14137M:	Sebastian Ott <sebott@linux.ibm.com>
14138M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14139L:	linux-s390@vger.kernel.org
14140W:	http://www.ibm.com/developerworks/linux/linux390/
14141S:	Supported
14142F:	arch/s390/pci/
14143F:	drivers/pci/hotplug/s390_pci_hpc.c
14144
14145S390 VFIO-CCW DRIVER
14146M:	Cornelia Huck <cohuck@redhat.com>
14147M:	Eric Farman <farman@linux.ibm.com>
14148R:	Halil Pasic <pasic@linux.ibm.com>
14149L:	linux-s390@vger.kernel.org
14150L:	kvm@vger.kernel.org
14151S:	Supported
14152F:	drivers/s390/cio/vfio_ccw*
14153F:	Documentation/s390/vfio-ccw.rst
14154F:	include/uapi/linux/vfio_ccw.h
14155
14156S390 ZCRYPT DRIVER
14157M:	Harald Freudenberger <freude@linux.ibm.com>
14158L:	linux-s390@vger.kernel.org
14159W:	http://www.ibm.com/developerworks/linux/linux390/
14160S:	Supported
14161F:	drivers/s390/crypto/
14162
14163S390 VFIO AP DRIVER
14164M:	Tony Krowiak <akrowiak@linux.ibm.com>
14165M:	Pierre Morel <pmorel@linux.ibm.com>
14166M:	Halil Pasic <pasic@linux.ibm.com>
14167L:	linux-s390@vger.kernel.org
14168W:	http://www.ibm.com/developerworks/linux/linux390/
14169S:	Supported
14170F:	drivers/s390/crypto/vfio_ap_drv.c
14171F:	drivers/s390/crypto/vfio_ap_private.h
14172F:	drivers/s390/crypto/vfio_ap_ops.c
14173F:	Documentation/s390/vfio-ap.rst
14174
14175S390 ZFCP DRIVER
14176M:	Steffen Maier <maier@linux.ibm.com>
14177M:	Benjamin Block <bblock@linux.ibm.com>
14178L:	linux-s390@vger.kernel.org
14179W:	http://www.ibm.com/developerworks/linux/linux390/
14180S:	Supported
14181F:	drivers/s390/scsi/zfcp_*
14182
14183S3C24XX SD/MMC Driver
14184M:	Ben Dooks <ben-linux@fluff.org>
14185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14186S:	Supported
14187F:	drivers/mmc/host/s3cmci.*
14188
14189SAA6588 RDS RECEIVER DRIVER
14190M:	Hans Verkuil <hverkuil@xs4all.nl>
14191L:	linux-media@vger.kernel.org
14192T:	git git://linuxtv.org/media_tree.git
14193W:	https://linuxtv.org
14194S:	Odd Fixes
14195F:	drivers/media/i2c/saa6588*
14196
14197SAA7134 VIDEO4LINUX DRIVER
14198M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14199L:	linux-media@vger.kernel.org
14200W:	https://linuxtv.org
14201T:	git git://linuxtv.org/media_tree.git
14202S:	Odd fixes
14203F:	Documentation/media/v4l-drivers/saa7134*
14204F:	drivers/media/pci/saa7134/
14205
14206SAA7146 VIDEO4LINUX-2 DRIVER
14207M:	Hans Verkuil <hverkuil@xs4all.nl>
14208L:	linux-media@vger.kernel.org
14209T:	git git://linuxtv.org/media_tree.git
14210S:	Maintained
14211F:	drivers/media/common/saa7146/
14212F:	drivers/media/pci/saa7146/
14213F:	include/media/drv-intf/saa7146*
14214
14215SAFESETID SECURITY MODULE
14216M:     Micah Morton <mortonm@chromium.org>
14217S:     Supported
14218F:     security/safesetid/
14219F:     Documentation/admin-guide/LSM/SafeSetID.rst
14220
14221SAMSUNG AUDIO (ASoC) DRIVERS
14222M:	Krzysztof Kozlowski <krzk@kernel.org>
14223M:	Sangbeom Kim <sbkim73@samsung.com>
14224M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14226S:	Supported
14227F:	sound/soc/samsung/
14228F:	Documentation/devicetree/bindings/sound/samsung*
14229
14230SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14231M:	Krzysztof Kozlowski <krzk@kernel.org>
14232L:	linux-crypto@vger.kernel.org
14233L:	linux-samsung-soc@vger.kernel.org
14234S:	Maintained
14235F:	drivers/crypto/exynos-rng.c
14236F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14237
14238SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14239M:	Łukasz Stelmach <l.stelmach@samsung.com>
14240L:	linux-samsung-soc@vger.kernel.org
14241S:	Maintained
14242F:	drivers/char/hw_random/exynos-trng.c
14243F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14244
14245SAMSUNG FRAMEBUFFER DRIVER
14246M:	Jingoo Han <jingoohan1@gmail.com>
14247L:	linux-fbdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/video/fbdev/s3c-fb.c
14250
14251SAMSUNG LAPTOP DRIVER
14252M:	Corentin Chary <corentin.chary@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/samsung-laptop.c
14256
14257SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14258M:	Sangbeom Kim <sbkim73@samsung.com>
14259M:	Krzysztof Kozlowski <krzk@kernel.org>
14260M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14261L:	linux-kernel@vger.kernel.org
14262L:	linux-samsung-soc@vger.kernel.org
14263S:	Supported
14264F:	drivers/mfd/sec*.c
14265F:	drivers/regulator/s2m*.c
14266F:	drivers/regulator/s5m*.c
14267F:	drivers/clk/clk-s2mps11.c
14268F:	drivers/rtc/rtc-s5m.c
14269F:	include/linux/mfd/samsung/
14270F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14271F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14272F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14273F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14274
14275SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14276M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14277L:	linux-media@vger.kernel.org
14278L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14279S:	Maintained
14280F:	drivers/media/platform/s3c-camif/
14281F:	include/media/drv-intf/s3c_camif.h
14282
14283SAMSUNG S3FWRN5 NFC DRIVER
14284M:	Robert Baldyga <r.baldyga@samsung.com>
14285M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14286L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14287S:	Supported
14288F:	drivers/nfc/s3fwrn5
14289
14290SAMSUNG S5C73M3 CAMERA DRIVER
14291M:	Kyungmin Park <kyungmin.park@samsung.com>
14292M:	Andrzej Hajda <a.hajda@samsung.com>
14293L:	linux-media@vger.kernel.org
14294S:	Supported
14295F:	drivers/media/i2c/s5c73m3/*
14296
14297SAMSUNG S5K5BAF CAMERA DRIVER
14298M:	Kyungmin Park <kyungmin.park@samsung.com>
14299M:	Andrzej Hajda <a.hajda@samsung.com>
14300L:	linux-media@vger.kernel.org
14301S:	Supported
14302F:	drivers/media/i2c/s5k5baf.c
14303
14304SAMSUNG S5P Security SubSystem (SSS) DRIVER
14305M:	Krzysztof Kozlowski <krzk@kernel.org>
14306M:	Vladimir Zapolskiy <vz@mleia.com>
14307M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14308L:	linux-crypto@vger.kernel.org
14309L:	linux-samsung-soc@vger.kernel.org
14310S:	Maintained
14311F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14312F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14313F:	drivers/crypto/s5p-sss.c
14314
14315SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14316M:	Kyungmin Park <kyungmin.park@samsung.com>
14317M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14318L:	linux-media@vger.kernel.org
14319Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14320S:	Supported
14321F:	drivers/media/platform/exynos4-is/
14322
14323SAMSUNG SOC CLOCK DRIVERS
14324M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14325M:	Tomasz Figa <tomasz.figa@gmail.com>
14326M:	Chanwoo Choi <cw00.choi@samsung.com>
14327S:	Supported
14328L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14330F:	drivers/clk/samsung/
14331F:	include/dt-bindings/clock/exynos*.h
14332F:	Documentation/devicetree/bindings/clock/exynos*.txt
14333F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14334F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14335
14336SAMSUNG SPI DRIVERS
14337M:	Kukjin Kim <kgene@kernel.org>
14338M:	Krzysztof Kozlowski <krzk@kernel.org>
14339M:	Andi Shyti <andi@etezian.org>
14340L:	linux-spi@vger.kernel.org
14341L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14342S:	Maintained
14343F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14344F:	drivers/spi/spi-s3c*
14345F:	include/linux/platform_data/spi-s3c64xx.h
14346
14347SAMSUNG SXGBE DRIVERS
14348M:	Byungho An <bh74.an@samsung.com>
14349M:	Girish K S <ks.giri@samsung.com>
14350M:	Vipul Pandya <vipul.pandya@samsung.com>
14351S:	Supported
14352L:	netdev@vger.kernel.org
14353F:	drivers/net/ethernet/samsung/sxgbe/
14354
14355SAMSUNG THERMAL DRIVER
14356M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14357L:	linux-pm@vger.kernel.org
14358L:	linux-samsung-soc@vger.kernel.org
14359S:	Supported
14360T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14361F:	drivers/thermal/samsung/
14362
14363SAMSUNG USB2 PHY DRIVER
14364M:	Kamil Debski <kamil@wypas.org>
14365M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14366L:	linux-kernel@vger.kernel.org
14367S:	Supported
14368F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14369F:	Documentation/driver-api/phy/samsung-usb2.rst
14370F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14371F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14372F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14373F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14374F:	drivers/phy/samsung/phy-samsung-usb2.c
14375F:	drivers/phy/samsung/phy-samsung-usb2.h
14376
14377SC1200 WDT DRIVER
14378M:	Zwane Mwaikambo <zwanem@gmail.com>
14379S:	Maintained
14380F:	drivers/watchdog/sc1200wdt.c
14381
14382SCHEDULER
14383M:	Ingo Molnar <mingo@redhat.com>
14384M:	Peter Zijlstra <peterz@infradead.org>
14385M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14386M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14387R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14388R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14389R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14390R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14391L:	linux-kernel@vger.kernel.org
14392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14393S:	Maintained
14394F:	kernel/sched/
14395F:	include/linux/sched.h
14396F:	include/uapi/linux/sched.h
14397F:	include/linux/wait.h
14398F:	include/linux/preempt.h
14399
14400SCR24X CHIP CARD INTERFACE DRIVER
14401M:	Lubomir Rintel <lkundrak@v3.sk>
14402S:	Supported
14403F:	drivers/char/pcmcia/scr24x_cs.c
14404
14405SCSI CDROM DRIVER
14406M:	Jens Axboe <axboe@kernel.dk>
14407L:	linux-scsi@vger.kernel.org
14408W:	http://www.kernel.dk
14409S:	Maintained
14410F:	drivers/scsi/sr*
14411
14412SCSI RDMA PROTOCOL (SRP) INITIATOR
14413M:	Bart Van Assche <bvanassche@acm.org>
14414L:	linux-rdma@vger.kernel.org
14415S:	Supported
14416Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14417F:	drivers/infiniband/ulp/srp/
14418F:	include/scsi/srp.h
14419
14420SCSI RDMA PROTOCOL (SRP) TARGET
14421M:	Bart Van Assche <bvanassche@acm.org>
14422L:	linux-rdma@vger.kernel.org
14423L:	target-devel@vger.kernel.org
14424S:	Supported
14425Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14426F:	drivers/infiniband/ulp/srpt/
14427
14428SCSI SG DRIVER
14429M:	Doug Gilbert <dgilbert@interlog.com>
14430L:	linux-scsi@vger.kernel.org
14431W:	http://sg.danny.cz/sg
14432S:	Maintained
14433F:	Documentation/scsi/scsi-generic.txt
14434F:	drivers/scsi/sg.c
14435F:	include/scsi/sg.h
14436
14437SCSI SUBSYSTEM
14438M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14440M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14442Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14443L:	linux-scsi@vger.kernel.org
14444S:	Maintained
14445F:	Documentation/devicetree/bindings/scsi/
14446F:	drivers/scsi/
14447F:	include/scsi/
14448
14449SCSI TAPE DRIVER
14450M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14451L:	linux-scsi@vger.kernel.org
14452S:	Maintained
14453F:	Documentation/scsi/st.txt
14454F:	drivers/scsi/st.*
14455F:	drivers/scsi/st_*.h
14456
14457SCSI TARGET SUBSYSTEM
14458M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14459L:	linux-scsi@vger.kernel.org
14460L:	target-devel@vger.kernel.org
14461W:	http://www.linux-iscsi.org
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14463Q:	https://patchwork.kernel.org/project/target-devel/list/
14464S:	Supported
14465F:	drivers/target/
14466F:	include/target/
14467F:	Documentation/target/
14468
14469SCTP PROTOCOL
14470M:	Vlad Yasevich <vyasevich@gmail.com>
14471M:	Neil Horman <nhorman@tuxdriver.com>
14472M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14473L:	linux-sctp@vger.kernel.org
14474W:	http://lksctp.sourceforge.net
14475S:	Maintained
14476F:	Documentation/networking/sctp.txt
14477F:	include/linux/sctp.h
14478F:	include/uapi/linux/sctp.h
14479F:	include/net/sctp/
14480F:	net/sctp/
14481
14482SCx200 CPU SUPPORT
14483M:	Jim Cromie <jim.cromie@gmail.com>
14484S:	Odd Fixes
14485F:	Documentation/i2c/busses/scx200_acb.rst
14486F:	arch/x86/platform/scx200/
14487F:	drivers/watchdog/scx200_wdt.c
14488F:	drivers/i2c/busses/scx200*
14489F:	drivers/mtd/maps/scx200_docflash.c
14490F:	include/linux/scx200.h
14491
14492SCx200 GPIO DRIVER
14493M:	Jim Cromie <jim.cromie@gmail.com>
14494S:	Maintained
14495F:	drivers/char/scx200_gpio.c
14496F:	include/linux/scx200_gpio.h
14497
14498SCx200 HRT CLOCKSOURCE DRIVER
14499M:	Jim Cromie <jim.cromie@gmail.com>
14500S:	Maintained
14501F:	drivers/clocksource/scx200_hrt.c
14502
14503SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14504M:	Sascha Sommer <saschasommer@freenet.de>
14505L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14506S:	Maintained
14507F:	drivers/mmc/host/sdricoh_cs.c
14508
14509SECO BOARDS CEC DRIVER
14510M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14511S:	Maintained
14512F:	drivers/media/platform/seco-cec/seco-cec.c
14513F:	drivers/media/platform/seco-cec/seco-cec.h
14514
14515SECURE COMPUTING
14516M:	Kees Cook <keescook@chromium.org>
14517R:	Andy Lutomirski <luto@amacapital.net>
14518R:	Will Drewry <wad@chromium.org>
14519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14520S:	Supported
14521F:	kernel/seccomp.c
14522F:	include/uapi/linux/seccomp.h
14523F:	include/linux/seccomp.h
14524F:	tools/testing/selftests/seccomp/*
14525F:	tools/testing/selftests/kselftest_harness.h
14526F:	Documentation/userspace-api/seccomp_filter.rst
14527K:	\bsecure_computing
14528K:	\bTIF_SECCOMP\b
14529
14530SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14531M:	Al Cooper <alcooperx@gmail.com>
14532L:	linux-mmc@vger.kernel.org
14533L:	bcm-kernel-feedback-list@broadcom.com
14534S:	Maintained
14535F:	drivers/mmc/host/sdhci-brcmstb*
14536
14537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14538M:	Adrian Hunter <adrian.hunter@intel.com>
14539L:	linux-mmc@vger.kernel.org
14540S:	Maintained
14541F:	drivers/mmc/host/sdhci*
14542F:	include/linux/mmc/sdhci*
14543
14544EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14545M:	Adrian Hunter <adrian.hunter@intel.com>
14546M:	Ritesh Harjani <riteshh@codeaurora.org>
14547M:	Asutosh Das <asutoshd@codeaurora.org>
14548L:	linux-mmc@vger.kernel.org
14549S:	Maintained
14550F:	drivers/mmc/host/cqhci*
14551
14552SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14553M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14554M:	Manjunath M B <manjumb@synopsys.com>
14555L:	linux-mmc@vger.kernel.org
14556S:	Maintained
14557F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14558
14559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14560M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14561L:	linux-mmc@vger.kernel.org
14562S:	Supported
14563F:	drivers/mmc/host/sdhci-of-at91.c
14564
14565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14566M:	Ben Dooks <ben-linux@fluff.org>
14567M:	Jaehoon Chung <jh80.chung@samsung.com>
14568L:	linux-mmc@vger.kernel.org
14569S:	Maintained
14570F:	drivers/mmc/host/sdhci-s3c*
14571
14572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14573M:	Viresh Kumar <vireshk@kernel.org>
14574L:	linux-mmc@vger.kernel.org
14575S:	Maintained
14576F:	drivers/mmc/host/sdhci-spear.c
14577
14578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14579M:	Kishon Vijay Abraham I <kishon@ti.com>
14580L:	linux-mmc@vger.kernel.org
14581S:	Maintained
14582F:	drivers/mmc/host/sdhci-omap.c
14583
14584SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14585M:	Scott Bauer <scott.bauer@intel.com>
14586M:	Jonathan Derrick <jonathan.derrick@intel.com>
14587L:	linux-block@vger.kernel.org
14588S:	Supported
14589F:	block/sed*
14590F:	block/opal_proto.h
14591F:	include/linux/sed*
14592F:	include/uapi/linux/sed*
14593
14594SECURITY CONTACT
14595M:	Security Officers <security@kernel.org>
14596S:	Supported
14597
14598SECURITY SUBSYSTEM
14599M:	James Morris <jmorris@namei.org>
14600M:	"Serge E. Hallyn" <serge@hallyn.com>
14601L:	linux-security-module@vger.kernel.org (suggested Cc:)
14602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14603W:	http://kernsec.org/
14604S:	Supported
14605F:	security/
14606X:	security/selinux/
14607
14608SELINUX SECURITY MODULE
14609M:	Paul Moore <paul@paul-moore.com>
14610M:	Stephen Smalley <sds@tycho.nsa.gov>
14611M:	Eric Paris <eparis@parisplace.org>
14612L:	selinux@vger.kernel.org
14613W:	https://selinuxproject.org
14614W:	https://github.com/SELinuxProject
14615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14616S:	Supported
14617F:	include/uapi/linux/selinux_netlink.h
14618F:	security/selinux/
14619F:	scripts/selinux/
14620F:	Documentation/admin-guide/LSM/SELinux.rst
14621
14622SENSABLE PHANTOM
14623M:	Jiri Slaby <jirislaby@gmail.com>
14624S:	Maintained
14625F:	drivers/misc/phantom.c
14626F:	include/uapi/linux/phantom.h
14627
14628SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14629M:	Tomasz Duszynski <tduszyns@gmail.com>
14630S:	Maintained
14631F:	drivers/iio/chemical/sps30.c
14632F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14633
14634SERIAL DEVICE BUS
14635M:	Rob Herring <robh@kernel.org>
14636L:	linux-serial@vger.kernel.org
14637S:	Maintained
14638F:	Documentation/devicetree/bindings/serial/slave-device.txt
14639F:	drivers/tty/serdev/
14640F:	include/linux/serdev.h
14641
14642SERIAL DRIVERS
14643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14644L:	linux-serial@vger.kernel.org
14645S:	Maintained
14646F:	Documentation/devicetree/bindings/serial/
14647F:	drivers/tty/serial/
14648
14649SERIAL IR RECEIVER
14650M:	Sean Young <sean@mess.org>
14651L:	linux-media@vger.kernel.org
14652S:	Maintained
14653F:	drivers/media/rc/serial_ir.c
14654
14655SFC NETWORK DRIVER
14656M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14657M:	Edward Cree <ecree@solarflare.com>
14658M:	Martin Habets <mhabets@solarflare.com>
14659L:	netdev@vger.kernel.org
14660S:	Supported
14661F:	drivers/net/ethernet/sfc/
14662
14663SFF/SFP/SFP+ MODULE SUPPORT
14664M:	Russell King <linux@armlinux.org.uk>
14665L:	netdev@vger.kernel.org
14666S:	Maintained
14667F:	drivers/net/phy/phylink.c
14668F:	drivers/net/phy/sfp*
14669F:	include/linux/phylink.h
14670F:	include/linux/sfp.h
14671K:	phylink
14672
14673SGI GRU DRIVER
14674M:	Dimitri Sivanich <sivanich@sgi.com>
14675S:	Maintained
14676F:	drivers/misc/sgi-gru/
14677
14678SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14679M:	Pat Gefre <pfg@sgi.com>
14680L:	linux-ia64@vger.kernel.org
14681S:	Supported
14682F:	Documentation/ia64/serial.rst
14683F:	drivers/tty/serial/ioc?_serial.c
14684F:	include/linux/ioc?.h
14685
14686SGI XP/XPC/XPNET DRIVER
14687M:	Cliff Whickman <cpw@sgi.com>
14688M:	Robin Holt <robinmholt@gmail.com>
14689S:	Maintained
14690F:	drivers/misc/sgi-xp/
14691
14692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14693M:	Ursula Braun <ubraun@linux.ibm.com>
14694M:	Karsten Graul <kgraul@linux.ibm.com>
14695L:	linux-s390@vger.kernel.org
14696W:	http://www.ibm.com/developerworks/linux/linux390/
14697S:	Supported
14698F:	net/smc/
14699
14700SHARP RJ54N1CB0C SENSOR DRIVER
14701M:	Jacopo Mondi <jacopo@jmondi.org>
14702L:	linux-media@vger.kernel.org
14703T:	git git://linuxtv.org/media_tree.git
14704S:	Odd fixes
14705F:	drivers/media/i2c/rj54n1cb0c.c
14706F:	include/media/i2c/rj54n1cb0c.h
14707
14708SH_VEU V4L2 MEM2MEM DRIVER
14709L:	linux-media@vger.kernel.org
14710S:	Orphan
14711F:	drivers/media/platform/sh_veu.c
14712
14713SH_VOU V4L2 OUTPUT DRIVER
14714L:	linux-media@vger.kernel.org
14715S:	Orphan
14716F:	drivers/media/platform/sh_vou.c
14717F:	include/media/drv-intf/sh_vou.h
14718
14719SI2157 MEDIA DRIVER
14720M:	Antti Palosaari <crope@iki.fi>
14721L:	linux-media@vger.kernel.org
14722W:	https://linuxtv.org
14723W:	http://palosaari.fi/linux/
14724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14725T:	git git://linuxtv.org/anttip/media_tree.git
14726S:	Maintained
14727F:	drivers/media/tuners/si2157*
14728
14729SI2165 MEDIA DRIVER
14730M:	Matthias Schwarzott <zzam@gentoo.org>
14731L:	linux-media@vger.kernel.org
14732W:	https://linuxtv.org
14733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14734S:	Maintained
14735F:	drivers/media/dvb-frontends/si2165*
14736
14737SI2168 MEDIA DRIVER
14738M:	Antti Palosaari <crope@iki.fi>
14739L:	linux-media@vger.kernel.org
14740W:	https://linuxtv.org
14741W:	http://palosaari.fi/linux/
14742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14743T:	git git://linuxtv.org/anttip/media_tree.git
14744S:	Maintained
14745F:	drivers/media/dvb-frontends/si2168*
14746
14747SI470X FM RADIO RECEIVER I2C DRIVER
14748M:	Hans Verkuil <hverkuil@xs4all.nl>
14749L:	linux-media@vger.kernel.org
14750T:	git git://linuxtv.org/media_tree.git
14751W:	https://linuxtv.org
14752S:	Odd Fixes
14753F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14754
14755SI470X FM RADIO RECEIVER USB DRIVER
14756M:	Hans Verkuil <hverkuil@xs4all.nl>
14757L:	linux-media@vger.kernel.org
14758T:	git git://linuxtv.org/media_tree.git
14759W:	https://linuxtv.org
14760S:	Maintained
14761F:	drivers/media/radio/si470x/radio-si470x-common.c
14762F:	drivers/media/radio/si470x/radio-si470x.h
14763F:	drivers/media/radio/si470x/radio-si470x-usb.c
14764
14765SI4713 FM RADIO TRANSMITTER I2C DRIVER
14766M:	Eduardo Valentin <edubezval@gmail.com>
14767L:	linux-media@vger.kernel.org
14768T:	git git://linuxtv.org/media_tree.git
14769W:	https://linuxtv.org
14770S:	Odd Fixes
14771F:	drivers/media/radio/si4713/si4713.?
14772
14773SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14774M:	Eduardo Valentin <edubezval@gmail.com>
14775L:	linux-media@vger.kernel.org
14776T:	git git://linuxtv.org/media_tree.git
14777W:	https://linuxtv.org
14778S:	Odd Fixes
14779F:	drivers/media/radio/si4713/radio-platform-si4713.c
14780
14781SI4713 FM RADIO TRANSMITTER USB DRIVER
14782M:	Hans Verkuil <hverkuil@xs4all.nl>
14783L:	linux-media@vger.kernel.org
14784T:	git git://linuxtv.org/media_tree.git
14785W:	https://linuxtv.org
14786S:	Maintained
14787F:	drivers/media/radio/si4713/radio-usb-si4713.c
14788
14789SIANO DVB DRIVER
14790M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14791L:	linux-media@vger.kernel.org
14792W:	https://linuxtv.org
14793T:	git git://linuxtv.org/media_tree.git
14794S:	Odd fixes
14795F:	drivers/media/common/siano/
14796F:	drivers/media/usb/siano/
14797F:	drivers/media/usb/siano/
14798F:	drivers/media/mmc/siano/
14799
14800SIFIVE DRIVERS
14801M:	Palmer Dabbelt <palmer@sifive.com>
14802M:	Paul Walmsley <paul.walmsley@sifive.com>
14803L:	linux-riscv@lists.infradead.org
14804T:	git git://github.com/sifive/riscv-linux.git
14805S:	Supported
14806K:	[^@]sifive
14807N:	sifive
14808
14809SIFIVE FU540 SYSTEM-ON-CHIP
14810M:	Paul Walmsley <paul.walmsley@sifive.com>
14811M:	Palmer Dabbelt <palmer@sifive.com>
14812L:	linux-riscv@lists.infradead.org
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14814S:	Supported
14815K:	fu540
14816N:	fu540
14817
14818SILEAD TOUCHSCREEN DRIVER
14819M:	Hans de Goede <hdegoede@redhat.com>
14820L:	linux-input@vger.kernel.org
14821L:	platform-driver-x86@vger.kernel.org
14822S:	Maintained
14823F:	drivers/input/touchscreen/silead.c
14824F:	drivers/platform/x86/touchscreen_dmi.c
14825
14826SILICON MOTION SM712 FRAME BUFFER DRIVER
14827M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14828M:	Teddy Wang <teddy.wang@siliconmotion.com>
14829M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14830L:	linux-fbdev@vger.kernel.org
14831S:	Maintained
14832F:	drivers/video/fbdev/sm712*
14833F:	Documentation/fb/sm712fb.rst
14834
14835SIMPLE FIRMWARE INTERFACE (SFI)
14836M:	Len Brown <lenb@kernel.org>
14837L:	sfi-devel@simplefirmware.org
14838W:	http://simplefirmware.org/
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14840S:	Supported
14841F:	arch/x86/platform/sfi/
14842F:	drivers/sfi/
14843F:	include/linux/sfi*.h
14844
14845SIMPLEFB FB DRIVER
14846M:	Hans de Goede <hdegoede@redhat.com>
14847L:	linux-fbdev@vger.kernel.org
14848S:	Maintained
14849F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14850F:	drivers/video/fbdev/simplefb.c
14851F:	include/linux/platform_data/simplefb.h
14852
14853SIMTEC EB110ATX (Chalice CATS)
14854P:	Ben Dooks
14855P:	Vincent Sanders <vince@simtec.co.uk>
14856M:	Simtec Linux Team <linux@simtec.co.uk>
14857W:	http://www.simtec.co.uk/products/EB110ATX/
14858S:	Supported
14859
14860SIMTEC EB2410ITX (BAST)
14861P:	Ben Dooks
14862P:	Vincent Sanders <vince@simtec.co.uk>
14863M:	Simtec Linux Team <linux@simtec.co.uk>
14864W:	http://www.simtec.co.uk/products/EB2410ITX/
14865S:	Supported
14866F:	arch/arm/mach-s3c24xx/mach-bast.c
14867F:	arch/arm/mach-s3c24xx/bast-ide.c
14868F:	arch/arm/mach-s3c24xx/bast-irq.c
14869
14870SIPHASH PRF ROUTINES
14871M:	Jason A. Donenfeld <Jason@zx2c4.com>
14872S:	Maintained
14873F:	lib/siphash.c
14874F:	lib/test_siphash.c
14875F:	include/linux/siphash.h
14876
14877SIOX
14878M:	Thorsten Scherer <t.scherer@eckelmann.de>
14879M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14880R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14881S:	Supported
14882F:	drivers/siox/*
14883F:	drivers/gpio/gpio-siox.c
14884F:	include/trace/events/siox.h
14885
14886SIS 190 ETHERNET DRIVER
14887M:	Francois Romieu <romieu@fr.zoreil.com>
14888L:	netdev@vger.kernel.org
14889S:	Maintained
14890F:	drivers/net/ethernet/sis/sis190.c
14891
14892SIS 900/7016 FAST ETHERNET DRIVER
14893M:	Daniele Venzano <venza@brownhat.org>
14894W:	http://www.brownhat.org/sis900.html
14895L:	netdev@vger.kernel.org
14896S:	Maintained
14897F:	drivers/net/ethernet/sis/sis900.*
14898
14899SIS FRAMEBUFFER DRIVER
14900M:	Thomas Winischhofer <thomas@winischhofer.net>
14901W:	http://www.winischhofer.net/linuxsisvga.shtml
14902S:	Maintained
14903F:	Documentation/fb/sisfb.rst
14904F:	drivers/video/fbdev/sis/
14905F:	include/video/sisfb.h
14906
14907SIS USB2VGA DRIVER
14908M:	Thomas Winischhofer <thomas@winischhofer.net>
14909W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14910S:	Maintained
14911F:	drivers/usb/misc/sisusbvga/
14912
14913SLAB ALLOCATOR
14914M:	Christoph Lameter <cl@linux.com>
14915M:	Pekka Enberg <penberg@kernel.org>
14916M:	David Rientjes <rientjes@google.com>
14917M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14918M:	Andrew Morton <akpm@linux-foundation.org>
14919L:	linux-mm@kvack.org
14920S:	Maintained
14921F:	include/linux/sl?b*.h
14922F:	mm/sl?b*
14923
14924SLEEPABLE READ-COPY UPDATE (SRCU)
14925M:	Lai Jiangshan <jiangshanlai@gmail.com>
14926M:	"Paul E. McKenney" <paulmck@kernel.org>
14927M:	Josh Triplett <josh@joshtriplett.org>
14928R:	Steven Rostedt <rostedt@goodmis.org>
14929R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14930L:	rcu@vger.kernel.org
14931W:	http://www.rdrop.com/users/paulmck/RCU/
14932S:	Supported
14933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14934F:	include/linux/srcu*.h
14935F:	kernel/rcu/srcu*.c
14936
14937SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14938M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14940S:	Maintained
14941F:	drivers/slimbus/
14942F:	Documentation/devicetree/bindings/slimbus/
14943F:	include/linux/slimbus.h
14944
14945SMACK SECURITY MODULE
14946M:	Casey Schaufler <casey@schaufler-ca.com>
14947L:	linux-security-module@vger.kernel.org
14948W:	http://schaufler-ca.com
14949T:	git git://github.com/cschaufler/smack-next
14950S:	Maintained
14951F:	Documentation/admin-guide/LSM/Smack.rst
14952F:	security/smack/
14953
14954SMC91x ETHERNET DRIVER
14955M:	Nicolas Pitre <nico@fluxnic.net>
14956S:	Odd Fixes
14957F:	drivers/net/ethernet/smsc/smc91x.*
14958
14959SMIA AND SMIA++ IMAGE SENSOR DRIVER
14960M:	Sakari Ailus <sakari.ailus@iki.fi>
14961L:	linux-media@vger.kernel.org
14962S:	Maintained
14963F:	drivers/media/i2c/smiapp/
14964F:	include/media/i2c/smiapp.h
14965F:	drivers/media/i2c/smiapp-pll.c
14966F:	drivers/media/i2c/smiapp-pll.h
14967F:	include/uapi/linux/smiapp.h
14968F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14969
14970SMM665 HARDWARE MONITOR DRIVER
14971M:	Guenter Roeck <linux@roeck-us.net>
14972L:	linux-hwmon@vger.kernel.org
14973S:	Maintained
14974F:	Documentation/hwmon/smm665.rst
14975F:	drivers/hwmon/smm665.c
14976
14977SMSC EMC2103 HARDWARE MONITOR DRIVER
14978M:	Steve Glendinning <steve.glendinning@shawell.net>
14979L:	linux-hwmon@vger.kernel.org
14980S:	Maintained
14981F:	Documentation/hwmon/emc2103.rst
14982F:	drivers/hwmon/emc2103.c
14983
14984SMSC SCH5627 HARDWARE MONITOR DRIVER
14985M:	Hans de Goede <hdegoede@redhat.com>
14986L:	linux-hwmon@vger.kernel.org
14987S:	Supported
14988F:	Documentation/hwmon/sch5627.rst
14989F:	drivers/hwmon/sch5627.c
14990
14991SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14992M:	Steve Glendinning <steve.glendinning@shawell.net>
14993L:	linux-fbdev@vger.kernel.org
14994S:	Maintained
14995F:	drivers/video/fbdev/smscufx.c
14996
14997SMSC47B397 HARDWARE MONITOR DRIVER
14998M:	Jean Delvare <jdelvare@suse.com>
14999L:	linux-hwmon@vger.kernel.org
15000S:	Maintained
15001F:	Documentation/hwmon/smsc47b397.rst
15002F:	drivers/hwmon/smsc47b397.c
15003
15004SMSC911x ETHERNET DRIVER
15005M:	Steve Glendinning <steve.glendinning@shawell.net>
15006L:	netdev@vger.kernel.org
15007S:	Maintained
15008F:	include/linux/smsc911x.h
15009F:	drivers/net/ethernet/smsc/smsc911x.*
15010
15011SMSC9420 PCI ETHERNET DRIVER
15012M:	Steve Glendinning <steve.glendinning@shawell.net>
15013L:	netdev@vger.kernel.org
15014S:	Maintained
15015F:	drivers/net/ethernet/smsc/smsc9420.*
15016
15017SOC-CAMERA V4L2 SUBSYSTEM
15018L:	linux-media@vger.kernel.org
15019T:	git git://linuxtv.org/media_tree.git
15020S:	Orphan
15021F:	include/media/soc_camera.h
15022F:	drivers/staging/media/soc_camera/
15023
15024SOCIONEXT SYNQUACER I2C DRIVER
15025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15026L:	linux-i2c@vger.kernel.org
15027S:	Maintained
15028F:	drivers/i2c/busses/i2c-synquacer.c
15029F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15030
15031SOCIONEXT UNIPHIER SOUND DRIVER
15032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15033S:	Orphan
15034F:	sound/soc/uniphier/
15035
15036SOEKRIS NET48XX LED SUPPORT
15037M:	Chris Boot <bootc@bootc.net>
15038S:	Maintained
15039F:	drivers/leds/leds-net48xx.c
15040
15041SOFT-IWARP DRIVER (siw)
15042M:	Bernard Metzler <bmt@zurich.ibm.com>
15043L:	linux-rdma@vger.kernel.org
15044S:	Supported
15045F:	drivers/infiniband/sw/siw/
15046F:	include/uapi/rdma/siw-abi.h
15047
15048SOFT-ROCE DRIVER (rxe)
15049M:	Moni Shoua <monis@mellanox.com>
15050L:	linux-rdma@vger.kernel.org
15051S:	Supported
15052W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15053Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15054F:	drivers/infiniband/sw/rxe/
15055F:	include/uapi/rdma/rdma_user_rxe.h
15056
15057SOFTLOGIC 6x10 MPEG CODEC
15058M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15059M:	Anton Sviridenko <anton@corp.bluecherry.net>
15060M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15061M:	Andrey Utkin <andrey_utkin@fastmail.com>
15062M:	Ismael Luceno <ismael@iodev.co.uk>
15063L:	linux-media@vger.kernel.org
15064S:	Supported
15065F:	drivers/media/pci/solo6x10/
15066
15067SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15068M:	James Morse <james.morse@arm.com>
15069L:	linux-arm-kernel@lists.infradead.org
15070S:	Maintained
15071F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15072F:	drivers/firmware/arm_sdei.c
15073F:	include/linux/arm_sdei.h
15074F:	include/uapi/linux/arm_sdei.h
15075
15076SOFTWARE RAID (Multiple Disks) SUPPORT
15077M:	Song Liu <song@kernel.org>
15078L:	linux-raid@vger.kernel.org
15079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15080S:	Supported
15081F:	drivers/md/Makefile
15082F:	drivers/md/Kconfig
15083F:	drivers/md/md*
15084F:	drivers/md/raid*
15085F:	include/linux/raid/
15086F:	include/uapi/linux/raid/
15087
15088SOCIONEXT (SNI) AVE NETWORK DRIVER
15089M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15090L:	netdev@vger.kernel.org
15091S:	Maintained
15092F:	drivers/net/ethernet/socionext/sni_ave.c
15093F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15094
15095SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15096M:	Jassi Brar <jaswinder.singh@linaro.org>
15097M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15098L:	netdev@vger.kernel.org
15099S:	Maintained
15100F:	drivers/net/ethernet/socionext/netsec.c
15101F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15102
15103SOCIONEXT (SNI) Synquacer SPI DRIVER
15104M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15105M:	Jassi Brar <jaswinder.singh@linaro.org>
15106L:	linux-spi@vger.kernel.org
15107S:	Maintained
15108F:	drivers/spi/spi-synquacer.c
15109F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15110
15111SOLIDRUN CLEARFOG SUPPORT
15112M:	Russell King <linux@armlinux.org.uk>
15113S:	Maintained
15114F:	arch/arm/boot/dts/armada-388-clearfog*
15115F:	arch/arm/boot/dts/armada-38x-solidrun-*
15116
15117SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15118M:	Russell King <linux@armlinux.org.uk>
15119S:	Maintained
15120F:	arch/arm/boot/dts/imx6*-cubox-i*
15121F:	arch/arm/boot/dts/imx6*-hummingboard*
15122F:	arch/arm/boot/dts/imx6*-sr-*
15123
15124SONIC NETWORK DRIVER
15125M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15126L:	netdev@vger.kernel.org
15127S:	Maintained
15128F:	drivers/net/ethernet/natsemi/sonic.*
15129
15130SONICS SILICON BACKPLANE DRIVER (SSB)
15131M:	Michael Buesch <m@bues.ch>
15132L:	linux-wireless@vger.kernel.org
15133S:	Maintained
15134F:	drivers/ssb/
15135F:	include/linux/ssb/
15136
15137SONY IMX214 SENSOR DRIVER
15138M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15139L:	linux-media@vger.kernel.org
15140T:	git git://linuxtv.org/media_tree.git
15141S:	Maintained
15142F:	drivers/media/i2c/imx214.c
15143F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15144
15145SONY IMX258 SENSOR DRIVER
15146M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149S:	Maintained
15150F:	drivers/media/i2c/imx258.c
15151
15152SONY IMX274 SENSOR DRIVER
15153M:	Leon Luo <leonl@leopardimaging.com>
15154L:	linux-media@vger.kernel.org
15155T:	git git://linuxtv.org/media_tree.git
15156S:	Maintained
15157F:	drivers/media/i2c/imx274.c
15158F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15159
15160SONY IMX319 SENSOR DRIVER
15161M:	Bingbu Cao <bingbu.cao@intel.com>
15162L:	linux-media@vger.kernel.org
15163T:	git git://linuxtv.org/media_tree.git
15164S:	Maintained
15165F:	drivers/media/i2c/imx319.c
15166
15167SONY IMX355 SENSOR DRIVER
15168M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15169L:	linux-media@vger.kernel.org
15170T:	git git://linuxtv.org/media_tree.git
15171S:	Maintained
15172F:	drivers/media/i2c/imx355.c
15173
15174SONY MEMORYSTICK SUBSYSTEM
15175M:	Maxim Levitsky <maximlevitsky@gmail.com>
15176M:	Alex Dubov <oakad@yahoo.com>
15177M:	Ulf Hansson <ulf.hansson@linaro.org>
15178L:	linux-mmc@vger.kernel.org
15179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15180S:	Maintained
15181F:	drivers/memstick/
15182F:	include/linux/memstick.h
15183
15184SONY VAIO CONTROL DEVICE DRIVER
15185M:	Mattia Dongili <malattia@linux.it>
15186L:	platform-driver-x86@vger.kernel.org
15187W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15188S:	Maintained
15189F:	Documentation/admin-guide/laptops/sony-laptop.rst
15190F:	drivers/char/sonypi.c
15191F:	drivers/platform/x86/sony-laptop.c
15192F:	include/linux/sony-laptop.h
15193
15194SOUND
15195M:	Jaroslav Kysela <perex@perex.cz>
15196M:	Takashi Iwai <tiwai@suse.com>
15197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15198W:	http://www.alsa-project.org/
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15200Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15201S:	Maintained
15202F:	Documentation/sound/
15203F:	include/sound/
15204F:	include/uapi/sound/
15205F:	sound/
15206
15207SOUND - COMPRESSED AUDIO
15208M:	Vinod Koul <vkoul@kernel.org>
15209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15211S:	Supported
15212F:	Documentation/sound/designs/compress-offload.rst
15213F:	include/sound/compress_driver.h
15214F:	include/uapi/sound/compress_*
15215F:	sound/core/compress_offload.c
15216F:	sound/soc/soc-compress.c
15217
15218SOUND - DMAENGINE HELPERS
15219M:	Lars-Peter Clausen <lars@metafoo.de>
15220S:	Supported
15221F:	include/sound/dmaengine_pcm.h
15222F:	sound/core/pcm_dmaengine.c
15223F:	sound/soc/soc-generic-dmaengine-pcm.c
15224
15225SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15226M:	Liam Girdwood <lgirdwood@gmail.com>
15227M:	Mark Brown <broonie@kernel.org>
15228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15229L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15230W:	http://alsa-project.org/main/index.php/ASoC
15231S:	Supported
15232F:	Documentation/devicetree/bindings/sound/
15233F:	Documentation/sound/soc/
15234F:	sound/soc/
15235F:	include/dt-bindings/sound/
15236F:	include/sound/soc*
15237
15238SOUNDWIRE SUBSYSTEM
15239M:	Vinod Koul <vkoul@kernel.org>
15240M:	Sanyog Kale <sanyog.r.kale@intel.com>
15241R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15242L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15243S:	Supported
15244F:	Documentation/driver-api/soundwire/
15245F:	drivers/soundwire/
15246F:	include/linux/soundwire/
15247
15248SP2 MEDIA DRIVER
15249M:	Olli Salonen <olli.salonen@iki.fi>
15250L:	linux-media@vger.kernel.org
15251W:	https://linuxtv.org
15252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15253S:	Maintained
15254F:	drivers/media/dvb-frontends/sp2*
15255
15256SPARC + UltraSPARC (sparc/sparc64)
15257M:	"David S. Miller" <davem@davemloft.net>
15258L:	sparclinux@vger.kernel.org
15259Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15262S:	Maintained
15263F:	arch/sparc/
15264F:	drivers/sbus/
15265
15266SPARC SERIAL DRIVERS
15267M:	"David S. Miller" <davem@davemloft.net>
15268L:	sparclinux@vger.kernel.org
15269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15271S:	Maintained
15272F:	include/linux/sunserialcore.h
15273F:	drivers/tty/serial/suncore.c
15274F:	drivers/tty/serial/sunhv.c
15275F:	drivers/tty/serial/sunsab.c
15276F:	drivers/tty/serial/sunsab.h
15277F:	drivers/tty/serial/sunsu.c
15278F:	drivers/tty/serial/sunzilog.c
15279F:	drivers/tty/serial/sunzilog.h
15280F:	drivers/tty/vcc.c
15281
15282SPARSE CHECKER
15283M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15284L:	linux-sparse@vger.kernel.org
15285W:	https://sparse.wiki.kernel.org/
15286T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15287S:	Maintained
15288F:	include/linux/compiler.h
15289
15290SPEAR CLOCK FRAMEWORK SUPPORT
15291M:	Viresh Kumar <vireshk@kernel.org>
15292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15293W:	http://www.st.com/spear
15294S:	Maintained
15295F:	drivers/clk/spear/
15296
15297SPEAR PLATFORM SUPPORT
15298M:	Viresh Kumar <vireshk@kernel.org>
15299M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15301W:	http://www.st.com/spear
15302S:	Maintained
15303F:	arch/arm/boot/dts/spear*
15304F:	arch/arm/mach-spear/
15305
15306SPI NOR SUBSYSTEM
15307M:	Marek Vasut <marek.vasut@gmail.com>
15308M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15309L:	linux-mtd@lists.infradead.org
15310W:	http://www.linux-mtd.infradead.org/
15311Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15313S:	Maintained
15314F:	drivers/mtd/spi-nor/
15315F:	include/linux/mtd/spi-nor.h
15316
15317SPI SUBSYSTEM
15318M:	Mark Brown <broonie@kernel.org>
15319L:	linux-spi@vger.kernel.org
15320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15321Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15322S:	Maintained
15323F:	Documentation/devicetree/bindings/spi/
15324F:	Documentation/spi/
15325F:	drivers/spi/
15326F:	include/linux/spi/
15327F:	include/uapi/linux/spi/
15328F:	tools/spi/
15329
15330SPIDERNET NETWORK DRIVER for CELL
15331M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15332L:	netdev@vger.kernel.org
15333S:	Supported
15334F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15335F:	drivers/net/ethernet/toshiba/spider_net*
15336
15337SPMI SUBSYSTEM
15338R:	Stephen Boyd <sboyd@kernel.org>
15339L:	linux-arm-msm@vger.kernel.org
15340F:	Documentation/devicetree/bindings/spmi/
15341F:	drivers/spmi/
15342F:	include/dt-bindings/spmi/spmi.h
15343F:	include/linux/spmi.h
15344F:	include/trace/events/spmi.h
15345
15346SPU FILE SYSTEM
15347M:	Jeremy Kerr <jk@ozlabs.org>
15348L:	linuxppc-dev@lists.ozlabs.org
15349W:	http://www.ibm.com/developerworks/power/cell/
15350S:	Supported
15351F:	Documentation/filesystems/spufs.txt
15352F:	arch/powerpc/platforms/cell/spufs/
15353
15354SQUASHFS FILE SYSTEM
15355M:	Phillip Lougher <phillip@squashfs.org.uk>
15356L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15357W:	http://squashfs.org.uk
15358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15359S:	Maintained
15360F:	Documentation/filesystems/squashfs.txt
15361F:	fs/squashfs/
15362
15363SRM (Alpha) environment access
15364M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15365S:	Maintained
15366F:	arch/alpha/kernel/srm_env.c
15367
15368ST LSM6DSx IMU IIO DRIVER
15369M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15370L:	linux-iio@vger.kernel.org
15371W:	http://www.st.com/
15372S:	Maintained
15373F:	drivers/iio/imu/st_lsm6dsx/
15374F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15375
15376ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15377M:	Mickael Guene <mickael.guene@st.com>
15378L:	linux-media@vger.kernel.org
15379T:	git git://linuxtv.org/media_tree.git
15380S:	Maintained
15381F:	drivers/media/i2c/st-mipid02.c
15382F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15383
15384ST STM32 I2C/SMBUS DRIVER
15385M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15386L:	linux-i2c@vger.kernel.org
15387S:	Maintained
15388F:	drivers/i2c/busses/i2c-stm32*
15389
15390ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15391M:	Song Qiang <songqiang1304521@gmail.com>
15392L:	linux-iio@vger.kernel.org
15393S:	Maintained
15394F:	drivers/iio/proximity/vl53l0x-i2c.c
15395F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15396
15397STABLE BRANCH
15398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15399M:	Sasha Levin <sashal@kernel.org>
15400L:	stable@vger.kernel.org
15401S:	Supported
15402F:	Documentation/process/stable-kernel-rules.rst
15403
15404STAGING - COMEDI
15405M:	Ian Abbott <abbotti@mev.co.uk>
15406M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15407S:	Odd Fixes
15408F:	drivers/staging/comedi/
15409
15410STAGING - FIELDBUS SUBSYSTEM
15411M:	Sven Van Asbroeck <TheSven73@gmail.com>
15412S:	Maintained
15413F:	drivers/staging/fieldbus/*
15414F:	drivers/staging/fieldbus/Documentation/
15415
15416STAGING - HMS ANYBUS-S BUS
15417M:	Sven Van Asbroeck <TheSven73@gmail.com>
15418S:	Maintained
15419F:	drivers/staging/fieldbus/anybuss/
15420
15421STAGING - INDUSTRIAL IO
15422M:	Jonathan Cameron <jic23@kernel.org>
15423L:	linux-iio@vger.kernel.org
15424S:	Odd Fixes
15425F:	Documentation/devicetree/bindings/staging/iio/
15426F:	drivers/staging/iio/
15427
15428STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15429M:	Marc Dietrich <marvin24@gmx.de>
15430L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15431L:	linux-tegra@vger.kernel.org
15432S:	Maintained
15433F:	drivers/staging/nvec/
15434
15435STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15436M:	Jens Frederich <jfrederich@gmail.com>
15437M:	Daniel Drake <dsd@laptop.org>
15438M:	Jon Nettleton <jon.nettleton@gmail.com>
15439W:	http://wiki.laptop.org/go/DCON
15440S:	Maintained
15441F:	drivers/staging/olpc_dcon/
15442
15443STAGING - REALTEK RTL8712U DRIVERS
15444M:	Larry Finger <Larry.Finger@lwfinger.net>
15445M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15446S:	Odd Fixes
15447F:	drivers/staging/rtl8712/
15448
15449STAGING - REALTEK RTL8188EU DRIVERS
15450M:	Larry Finger <Larry.Finger@lwfinger.net>
15451S:	Odd Fixes
15452F:	drivers/staging/rtl8188eu/
15453
15454STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15455M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15456M:	Teddy Wang <teddy.wang@siliconmotion.com>
15457M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15458L:	linux-fbdev@vger.kernel.org
15459S:	Maintained
15460F:	drivers/staging/sm750fb/
15461
15462STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15463M:	William Hubbs <w.d.hubbs@gmail.com>
15464M:	Chris Brannon <chris@the-brannons.com>
15465M:	Kirk Reiser <kirk@reisers.ca>
15466M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15467L:	speakup@linux-speakup.org
15468W:	http://www.linux-speakup.org/
15469S:	Odd Fixes
15470F:	drivers/staging/speakup/
15471
15472STAGING - VIA VT665X DRIVERS
15473M:	Forest Bond <forest@alittletooquiet.net>
15474S:	Odd Fixes
15475F:	drivers/staging/vt665?/
15476
15477STAGING - WILC1000 WIFI DRIVER
15478M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15479M:	Ajay Singh <ajay.kathat@microchip.com>
15480L:	linux-wireless@vger.kernel.org
15481S:	Supported
15482F:	drivers/staging/wilc1000/
15483
15484STAGING SUBSYSTEM
15485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15487L:	devel@driverdev.osuosl.org
15488S:	Supported
15489F:	drivers/staging/
15490
15491STARFIRE/DURALAN NETWORK DRIVER
15492M:	Ion Badulescu <ionut@badula.org>
15493S:	Odd Fixes
15494F:	drivers/net/ethernet/adaptec/starfire*
15495
15496STEC S1220 SKD DRIVER
15497M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15498L:	linux-block@vger.kernel.org
15499S:	Maintained
15500F:	drivers/block/skd*[ch]
15501
15502STI AUDIO (ASoC) DRIVERS
15503M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15505S:	Maintained
15506F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15507F:	sound/soc/sti/
15508
15509STI CEC DRIVER
15510M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15511S:	Maintained
15512F:	drivers/media/platform/sti/cec/
15513F:	Documentation/devicetree/bindings/media/stih-cec.txt
15514
15515STK1160 USB VIDEO CAPTURE DRIVER
15516M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15517L:	linux-media@vger.kernel.org
15518T:	git git://linuxtv.org/media_tree.git
15519S:	Maintained
15520F:	drivers/media/usb/stk1160/
15521
15522STM32 AUDIO (ASoC) DRIVERS
15523M:	Olivier Moysan <olivier.moysan@st.com>
15524M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15526S:	Maintained
15527F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15528F:	sound/soc/stm/
15529
15530STM32 TIMER/LPTIMER DRIVERS
15531M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15532S:	Maintained
15533F:	drivers/*/stm32-*timer*
15534F:	drivers/pwm/pwm-stm32*
15535F:	include/linux/*/stm32-*tim*
15536F:	Documentation/ABI/testing/*timer-stm32
15537F:	Documentation/devicetree/bindings/*/stm32-*timer*
15538F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15539
15540STMMAC ETHERNET DRIVER
15541M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15542M:	Alexandre Torgue <alexandre.torgue@st.com>
15543M:	Jose Abreu <joabreu@synopsys.com>
15544L:	netdev@vger.kernel.org
15545W:	http://www.stlinux.com
15546S:	Supported
15547F:	drivers/net/ethernet/stmicro/stmmac/
15548
15549SUN3/3X
15550M:	Sam Creasey <sammy@sammy.net>
15551W:	http://sammy.net/sun3/
15552S:	Maintained
15553F:	arch/m68k/kernel/*sun3*
15554F:	arch/m68k/sun3*/
15555F:	arch/m68k/include/asm/sun3*
15556F:	drivers/net/ethernet/i825xx/sun3*
15557
15558SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15559M:	Hans de Goede <hdegoede@redhat.com>
15560L:	linux-input@vger.kernel.org
15561S:	Maintained
15562F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15563F:	drivers/input/keyboard/sun4i-lradc-keys.c
15564
15565SUNDANCE NETWORK DRIVER
15566M:	Denis Kirjanov <kda@linux-powerpc.org>
15567L:	netdev@vger.kernel.org
15568S:	Maintained
15569F:	drivers/net/ethernet/dlink/sundance.c
15570
15571SUPERH
15572M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15573M:	Rich Felker <dalias@libc.org>
15574L:	linux-sh@vger.kernel.org
15575Q:	http://patchwork.kernel.org/project/linux-sh/list/
15576S:	Maintained
15577F:	Documentation/sh/
15578F:	arch/sh/
15579F:	drivers/sh/
15580
15581SUSPEND TO RAM
15582M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15583M:	Len Brown <len.brown@intel.com>
15584M:	Pavel Machek <pavel@ucw.cz>
15585L:	linux-pm@vger.kernel.org
15586B:	https://bugzilla.kernel.org
15587S:	Supported
15588F:	Documentation/power/
15589F:	arch/x86/kernel/acpi/
15590F:	drivers/base/power/
15591F:	kernel/power/
15592F:	include/linux/suspend.h
15593F:	include/linux/freezer.h
15594F:	include/linux/pm.h
15595
15596SVGA HANDLING
15597M:	Martin Mares <mj@ucw.cz>
15598L:	linux-video@atrey.karlin.mff.cuni.cz
15599S:	Maintained
15600F:	Documentation/admin-guide/svga.rst
15601F:	arch/x86/boot/video*
15602
15603SWIOTLB SUBSYSTEM
15604M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15605L:	iommu@lists.linux-foundation.org
15606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15607S:	Supported
15608F:	kernel/dma/swiotlb.c
15609F:	arch/*/kernel/pci-swiotlb.c
15610F:	include/linux/swiotlb.h
15611
15612SWITCHDEV
15613M:	Jiri Pirko <jiri@resnulli.us>
15614M:	Ivan Vecera <ivecera@redhat.com>
15615L:	netdev@vger.kernel.org
15616S:	Supported
15617F:	net/switchdev/
15618F:	include/net/switchdev.h
15619
15620SY8106A REGULATOR DRIVER
15621M:	Icenowy Zheng <icenowy@aosc.io>
15622S:	Maintained
15623F:	drivers/regulator/sy8106a-regulator.c
15624F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15625
15626SYNC FILE FRAMEWORK
15627M:	Sumit Semwal <sumit.semwal@linaro.org>
15628R:	Gustavo Padovan <gustavo@padovan.org>
15629S:	Maintained
15630L:	linux-media@vger.kernel.org
15631L:	dri-devel@lists.freedesktop.org
15632F:	drivers/dma-buf/sync_*
15633F:	drivers/dma-buf/dma-fence*
15634F:	drivers/dma-buf/sw_sync.c
15635F:	include/linux/sync_file.h
15636F:	include/uapi/linux/sync_file.h
15637F:	Documentation/driver-api/sync_file.rst
15638T:	git git://anongit.freedesktop.org/drm/drm-misc
15639
15640SYNOPSYS ARC ARCHITECTURE
15641M:	Vineet Gupta <vgupta@synopsys.com>
15642L:	linux-snps-arc@lists.infradead.org
15643S:	Supported
15644F:	arch/arc/
15645F:	Documentation/devicetree/bindings/arc/*
15646F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15647F:	drivers/clocksource/arc_timer.c
15648F:	drivers/tty/serial/arc_uart.c
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15650
15651SYNOPSYS ARC HSDK SDP pll clock driver
15652M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15653S:	Supported
15654F:	drivers/clk/clk-hsdk-pll.c
15655F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15656
15657SYNOPSYS ARC SDP clock driver
15658M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15659S:	Supported
15660F:	drivers/clk/axs10x/*
15661F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15662
15663SYNOPSYS ARC SDP platform support
15664M:	Alexey Brodkin <abrodkin@synopsys.com>
15665S:	Supported
15666F:	arch/arc/plat-axs10x
15667F:	arch/arc/boot/dts/ax*
15668F:	Documentation/devicetree/bindings/arc/axs10*
15669
15670SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15672S:	Supported
15673F:	drivers/reset/reset-axs10x.c
15674F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15675
15676SYNOPSYS CREG GPIO DRIVER
15677M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15678S:	Maintained
15679F:	drivers/gpio/gpio-creg-snps.c
15680F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15681
15682SYNOPSYS DESIGNWARE 8250 UART DRIVER
15683R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15684S:	Maintained
15685F:	drivers/tty/serial/8250/8250_dw.c
15686
15687SYNOPSYS DESIGNWARE APB GPIO DRIVER
15688M:	Hoan Tran <hoan@os.amperecomputing.com>
15689L:	linux-gpio@vger.kernel.org
15690S:	Maintained
15691F:	drivers/gpio/gpio-dwapb.c
15692F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15693
15694SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15696S:	Maintained
15697F:	drivers/dma/dw-axi-dmac/
15698F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15699
15700SYNOPSYS DESIGNWARE DMAC DRIVER
15701M:	Viresh Kumar <vireshk@kernel.org>
15702R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15703S:	Maintained
15704F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15705F:	drivers/dma/dw/
15706F:	include/dt-bindings/dma/dw-dmac.h
15707F:	include/linux/dma/dw.h
15708F:	include/linux/platform_data/dma-dw.h
15709
15710SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15711M:	Jose Abreu <Jose.Abreu@synopsys.com>
15712L:	netdev@vger.kernel.org
15713S:	Supported
15714F:	drivers/net/ethernet/synopsys/
15715
15716SYNOPSYS DESIGNWARE I2C DRIVER
15717M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15718R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15719R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15720L:	linux-i2c@vger.kernel.org
15721S:	Maintained
15722F:	drivers/i2c/busses/i2c-designware-*
15723F:	include/linux/platform_data/i2c-designware.h
15724
15725SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15726M:	Jaehoon Chung <jh80.chung@samsung.com>
15727L:	linux-mmc@vger.kernel.org
15728S:	Maintained
15729F:	drivers/mmc/host/dw_mmc*
15730
15731SYNOPSYS HSDK RESET CONTROLLER DRIVER
15732M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15733S:	Supported
15734F:	drivers/reset/reset-hsdk.c
15735F:	include/dt-bindings/reset/snps,hsdk-reset.h
15736F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15737
15738SYSTEM CONFIGURATION (SYSCON)
15739M:	Lee Jones <lee.jones@linaro.org>
15740M:	Arnd Bergmann <arnd@arndb.de>
15741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15742S:	Supported
15743F:	drivers/mfd/syscon.c
15744
15745SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15746M:	Sudeep Holla <sudeep.holla@arm.com>
15747L:	linux-arm-kernel@lists.infradead.org
15748S:	Maintained
15749F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15750F:	drivers/clk/clk-sc[mp]i.c
15751F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15752F:	drivers/firmware/arm_scpi.c
15753F:	drivers/firmware/arm_scmi/
15754F:	drivers/reset/reset-scmi.c
15755F:	include/linux/sc[mp]i_protocol.h
15756
15757SYSTEM RESET/SHUTDOWN DRIVERS
15758M:	Sebastian Reichel <sre@kernel.org>
15759L:	linux-pm@vger.kernel.org
15760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15761S:	Maintained
15762F:	Documentation/devicetree/bindings/power/reset/
15763F:	drivers/power/reset/
15764
15765SYSTEM TRACE MODULE CLASS
15766M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15767S:	Maintained
15768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15769F:	Documentation/trace/stm.rst
15770F:	drivers/hwtracing/stm/
15771F:	include/linux/stm.h
15772F:	include/uapi/linux/stm.h
15773
15774SYSV FILESYSTEM
15775M:	Christoph Hellwig <hch@infradead.org>
15776S:	Maintained
15777F:	Documentation/filesystems/sysv-fs.txt
15778F:	fs/sysv/
15779F:	include/linux/sysv_fs.h
15780
15781TASKSTATS STATISTICS INTERFACE
15782M:	Balbir Singh <bsingharora@gmail.com>
15783S:	Maintained
15784F:	Documentation/accounting/taskstats*
15785F:	include/linux/taskstats*
15786F:	kernel/taskstats.c
15787
15788TC subsystem
15789M:	Jamal Hadi Salim <jhs@mojatatu.com>
15790M:	Cong Wang <xiyou.wangcong@gmail.com>
15791M:	Jiri Pirko <jiri@resnulli.us>
15792L:	netdev@vger.kernel.org
15793S:	Maintained
15794F:	include/net/pkt_cls.h
15795F:	include/net/pkt_sched.h
15796F:	include/net/tc_act/
15797F:	include/uapi/linux/pkt_cls.h
15798F:	include/uapi/linux/pkt_sched.h
15799F:	include/uapi/linux/tc_act/
15800F:	include/uapi/linux/tc_ematch/
15801F:	net/sched/
15802
15803TC90522 MEDIA DRIVER
15804M:	Akihiro Tsukada <tskd08@gmail.com>
15805L:	linux-media@vger.kernel.org
15806S:	Odd Fixes
15807F:	drivers/media/dvb-frontends/tc90522*
15808
15809TCP LOW PRIORITY MODULE
15810M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15811M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15812W:	http://tcp-lp-mod.sourceforge.net/
15813S:	Maintained
15814F:	net/ipv4/tcp_lp.c
15815
15816TDA10071 MEDIA DRIVER
15817M:	Antti Palosaari <crope@iki.fi>
15818L:	linux-media@vger.kernel.org
15819W:	https://linuxtv.org
15820W:	http://palosaari.fi/linux/
15821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15822T:	git git://linuxtv.org/anttip/media_tree.git
15823S:	Maintained
15824F:	drivers/media/dvb-frontends/tda10071*
15825
15826TDA18212 MEDIA DRIVER
15827M:	Antti Palosaari <crope@iki.fi>
15828L:	linux-media@vger.kernel.org
15829W:	https://linuxtv.org
15830W:	http://palosaari.fi/linux/
15831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15832T:	git git://linuxtv.org/anttip/media_tree.git
15833S:	Maintained
15834F:	drivers/media/tuners/tda18212*
15835
15836TDA18218 MEDIA DRIVER
15837M:	Antti Palosaari <crope@iki.fi>
15838L:	linux-media@vger.kernel.org
15839W:	https://linuxtv.org
15840W:	http://palosaari.fi/linux/
15841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15842T:	git git://linuxtv.org/anttip/media_tree.git
15843S:	Maintained
15844F:	drivers/media/tuners/tda18218*
15845
15846TDA18250 MEDIA DRIVER
15847M:	Olli Salonen <olli.salonen@iki.fi>
15848L:	linux-media@vger.kernel.org
15849W:	https://linuxtv.org
15850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15851T:	git git://linuxtv.org/media_tree.git
15852S:	Maintained
15853F:	drivers/media/tuners/tda18250*
15854
15855TDA18271 MEDIA DRIVER
15856M:	Michael Krufky <mkrufky@linuxtv.org>
15857L:	linux-media@vger.kernel.org
15858W:	https://linuxtv.org
15859W:	http://github.com/mkrufky
15860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15861T:	git git://linuxtv.org/mkrufky/tuners.git
15862S:	Maintained
15863F:	drivers/media/tuners/tda18271*
15864
15865TDA1997x MEDIA DRIVER
15866M:	Tim Harvey <tharvey@gateworks.com>
15867L:	linux-media@vger.kernel.org
15868W:	https://linuxtv.org
15869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15870S:	Maintained
15871F:	drivers/media/i2c/tda1997x.*
15872
15873TDA827x MEDIA DRIVER
15874M:	Michael Krufky <mkrufky@linuxtv.org>
15875L:	linux-media@vger.kernel.org
15876W:	https://linuxtv.org
15877W:	http://github.com/mkrufky
15878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15879T:	git git://linuxtv.org/mkrufky/tuners.git
15880S:	Maintained
15881F:	drivers/media/tuners/tda8290.*
15882
15883TDA8290 MEDIA DRIVER
15884M:	Michael Krufky <mkrufky@linuxtv.org>
15885L:	linux-media@vger.kernel.org
15886W:	https://linuxtv.org
15887W:	http://github.com/mkrufky
15888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15889T:	git git://linuxtv.org/mkrufky/tuners.git
15890S:	Maintained
15891F:	drivers/media/tuners/tda8290.*
15892
15893TDA9840 MEDIA DRIVER
15894M:	Hans Verkuil <hverkuil@xs4all.nl>
15895L:	linux-media@vger.kernel.org
15896T:	git git://linuxtv.org/media_tree.git
15897W:	https://linuxtv.org
15898S:	Maintained
15899F:	drivers/media/i2c/tda9840*
15900
15901TEA5761 TUNER DRIVER
15902M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15903L:	linux-media@vger.kernel.org
15904W:	https://linuxtv.org
15905T:	git git://linuxtv.org/media_tree.git
15906S:	Odd fixes
15907F:	drivers/media/tuners/tea5761.*
15908
15909TEA5767 TUNER DRIVER
15910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15911L:	linux-media@vger.kernel.org
15912W:	https://linuxtv.org
15913T:	git git://linuxtv.org/media_tree.git
15914S:	Maintained
15915F:	drivers/media/tuners/tea5767.*
15916
15917TEA6415C MEDIA DRIVER
15918M:	Hans Verkuil <hverkuil@xs4all.nl>
15919L:	linux-media@vger.kernel.org
15920T:	git git://linuxtv.org/media_tree.git
15921W:	https://linuxtv.org
15922S:	Maintained
15923F:	drivers/media/i2c/tea6415c*
15924
15925TEA6420 MEDIA DRIVER
15926M:	Hans Verkuil <hverkuil@xs4all.nl>
15927L:	linux-media@vger.kernel.org
15928T:	git git://linuxtv.org/media_tree.git
15929W:	https://linuxtv.org
15930S:	Maintained
15931F:	drivers/media/i2c/tea6420*
15932
15933TEAM DRIVER
15934M:	Jiri Pirko <jiri@resnulli.us>
15935L:	netdev@vger.kernel.org
15936S:	Supported
15937F:	drivers/net/team/
15938F:	include/linux/if_team.h
15939F:	include/uapi/linux/if_team.h
15940
15941TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15942M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15943S:	Maintained
15944F:	arch/x86/platform/ts5500/
15945
15946TECHNOTREND USB IR RECEIVER
15947M:	Sean Young <sean@mess.org>
15948L:	linux-media@vger.kernel.org
15949S:	Maintained
15950F:	drivers/media/rc/ttusbir.c
15951
15952TECHWELL TW9910 VIDEO DECODER
15953L:	linux-media@vger.kernel.org
15954S:	Orphan
15955F:	drivers/media/i2c/tw9910.c
15956F:	include/media/i2c/tw9910.h
15957
15958TEE SUBSYSTEM
15959M:	Jens Wiklander <jens.wiklander@linaro.org>
15960L:	tee-dev@lists.linaro.org
15961S:	Maintained
15962F:	include/linux/tee_drv.h
15963F:	include/uapi/linux/tee.h
15964F:	drivers/tee/
15965F:	Documentation/tee.txt
15966
15967TEGRA ARCHITECTURE SUPPORT
15968M:	Thierry Reding <thierry.reding@gmail.com>
15969M:	Jonathan Hunter <jonathanh@nvidia.com>
15970L:	linux-tegra@vger.kernel.org
15971Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15973S:	Supported
15974N:	[^a-z]tegra
15975
15976TEGRA CLOCK DRIVER
15977M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15978M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15979S:	Supported
15980F:	drivers/clk/tegra/
15981
15982TEGRA DMA DRIVERS
15983M:	Laxman Dewangan <ldewangan@nvidia.com>
15984M:	Jon Hunter <jonathanh@nvidia.com>
15985S:	Supported
15986F:	drivers/dma/tegra*
15987
15988TEGRA I2C DRIVER
15989M:	Laxman Dewangan <ldewangan@nvidia.com>
15990R:	Dmitry Osipenko <digetx@gmail.com>
15991S:	Supported
15992F:	drivers/i2c/busses/i2c-tegra.c
15993
15994TEGRA IOMMU DRIVERS
15995M:	Thierry Reding <thierry.reding@gmail.com>
15996L:	linux-tegra@vger.kernel.org
15997S:	Supported
15998F:	drivers/iommu/tegra*
15999
16000TEGRA KBC DRIVER
16001M:	Laxman Dewangan <ldewangan@nvidia.com>
16002S:	Supported
16003F:	drivers/input/keyboard/tegra-kbc.c
16004
16005TEGRA NAND DRIVER
16006M:	Stefan Agner <stefan@agner.ch>
16007M:	Lucas Stach <dev@lynxeye.de>
16008S:	Maintained
16009F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16010F:	drivers/mtd/nand/raw/tegra_nand.c
16011
16012TEGRA PWM DRIVER
16013M:	Thierry Reding <thierry.reding@gmail.com>
16014S:	Supported
16015F:	drivers/pwm/pwm-tegra.c
16016
16017TEGRA SERIAL DRIVER
16018M:	Laxman Dewangan <ldewangan@nvidia.com>
16019S:	Supported
16020F:	drivers/tty/serial/serial-tegra.c
16021
16022TEGRA SPI DRIVER
16023M:	Laxman Dewangan <ldewangan@nvidia.com>
16024S:	Supported
16025F:	drivers/spi/spi-tegra*
16026
16027TEGRA XUSB PADCTL DRIVER
16028M:	JC Kuo <jckuo@nvidia.com>
16029S:	Supported
16030F:	drivers/phy/tegra/xusb*
16031
16032TEHUTI ETHERNET DRIVER
16033M:	Andy Gospodarek <andy@greyhouse.net>
16034L:	netdev@vger.kernel.org
16035S:	Supported
16036F:	drivers/net/ethernet/tehuti/*
16037
16038Telecom Clock Driver for MCPL0010
16039M:	Mark Gross <mark.gross@intel.com>
16040S:	Supported
16041F:	drivers/char/tlclk.c
16042
16043TENSILICA XTENSA PORT (xtensa)
16044M:	Chris Zankel <chris@zankel.net>
16045M:	Max Filippov <jcmvbkbc@gmail.com>
16046L:	linux-xtensa@linux-xtensa.org
16047T:	git git://github.com/czankel/xtensa-linux.git
16048S:	Maintained
16049F:	arch/xtensa/
16050F:	drivers/irqchip/irq-xtensa-*
16051
16052Texas Instruments' System Control Interface (TISCI) Protocol Driver
16053M:	Nishanth Menon <nm@ti.com>
16054M:	Tero Kristo <t-kristo@ti.com>
16055M:	Santosh Shilimkar <ssantosh@kernel.org>
16056L:	linux-arm-kernel@lists.infradead.org
16057S:	Maintained
16058F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16059F:	drivers/firmware/ti_sci*
16060F:	include/linux/soc/ti/ti_sci_protocol.h
16061F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16062F:	drivers/soc/ti/ti_sci_pm_domains.c
16063F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16064F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16065F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16066F:	drivers/clk/keystone/sci-clk.c
16067F:	drivers/reset/reset-ti-sci.c
16068F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16069F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16070F:	drivers/irqchip/irq-ti-sci-intr.c
16071F:	drivers/irqchip/irq-ti-sci-inta.c
16072F:	include/linux/soc/ti/ti_sci_inta_msi.h
16073F:	drivers/soc/ti/ti_sci_inta_msi.c
16074
16075Texas Instruments ASoC drivers
16076M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16078S:	Maintained
16079F:	sound/soc/ti/
16080
16081Texas Instruments' DAC7612 DAC Driver
16082M:	Ricardo Ribalda <ricardo@ribalda.com>
16083L:	linux-iio@vger.kernel.org
16084S:	Supported
16085F:	drivers/iio/dac/ti-dac7612.c
16086F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16087
16088THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16089M:	Hans Verkuil <hverkuil@xs4all.nl>
16090L:	linux-media@vger.kernel.org
16091T:	git git://linuxtv.org/media_tree.git
16092W:	https://linuxtv.org
16093S:	Maintained
16094F:	drivers/media/radio/radio-raremono.c
16095
16096THERMAL
16097M:	Zhang Rui <rui.zhang@intel.com>
16098M:	Eduardo Valentin <edubezval@gmail.com>
16099R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16100R:	Amit Kucheria <amit.kucheria@verdurent.com>
16101L:	linux-pm@vger.kernel.org
16102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16104Q:	https://patchwork.kernel.org/project/linux-pm/list/
16105S:	Supported
16106F:	drivers/thermal/
16107F:	include/linux/thermal.h
16108F:	include/uapi/linux/thermal.h
16109F:	include/linux/cpu_cooling.h
16110F:	Documentation/devicetree/bindings/thermal/
16111
16112THERMAL/CPU_COOLING
16113M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16114M:	Viresh Kumar <viresh.kumar@linaro.org>
16115M:	Javi Merino <javi.merino@kernel.org>
16116L:	linux-pm@vger.kernel.org
16117S:	Supported
16118F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16119F:	drivers/thermal/cpu_cooling.c
16120F:	include/linux/cpu_cooling.h
16121
16122THINKPAD ACPI EXTRAS DRIVER
16123M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16124L:	ibm-acpi-devel@lists.sourceforge.net
16125L:	platform-driver-x86@vger.kernel.org
16126W:	http://ibm-acpi.sourceforge.net
16127W:	http://thinkwiki.org/wiki/Ibm-acpi
16128T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16129S:	Maintained
16130F:	drivers/platform/x86/thinkpad_acpi.c
16131
16132THUNDERBOLT DRIVER
16133M:	Andreas Noever <andreas.noever@gmail.com>
16134M:	Michael Jamet <michael.jamet@intel.com>
16135M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16136M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16138S:	Maintained
16139F:	Documentation/admin-guide/thunderbolt.rst
16140F:	drivers/thunderbolt/
16141F:	include/linux/thunderbolt.h
16142
16143THUNDERBOLT NETWORK DRIVER
16144M:	Michael Jamet <michael.jamet@intel.com>
16145M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16146M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16147L:	netdev@vger.kernel.org
16148S:	Maintained
16149F:	drivers/net/thunderbolt.c
16150
16151THUNDERX GPIO DRIVER
16152M:	David Daney <david.daney@cavium.com>
16153S:	Maintained
16154F:	drivers/gpio/gpio-thunderx.c
16155
16156TI AM437X VPFE DRIVER
16157M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16158L:	linux-media@vger.kernel.org
16159W:	https://linuxtv.org
16160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16161T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16162S:	Maintained
16163F:	drivers/media/platform/am437x/
16164
16165TI BANDGAP AND THERMAL DRIVER
16166M:	Eduardo Valentin <edubezval@gmail.com>
16167M:	Keerthy <j-keerthy@ti.com>
16168L:	linux-pm@vger.kernel.org
16169L:	linux-omap@vger.kernel.org
16170S:	Maintained
16171F:	drivers/thermal/ti-soc-thermal/
16172
16173TI BQ27XXX POWER SUPPLY DRIVER
16174R:	Andrew F. Davis <afd@ti.com>
16175F:	include/linux/power/bq27xxx_battery.h
16176F:	drivers/power/supply/bq27xxx_battery.c
16177F:	drivers/power/supply/bq27xxx_battery_i2c.c
16178
16179TI CDCE706 CLOCK DRIVER
16180M:	Max Filippov <jcmvbkbc@gmail.com>
16181S:	Maintained
16182F:	drivers/clk/clk-cdce706.c
16183
16184TI CLOCK DRIVER
16185M:	Tero Kristo <t-kristo@ti.com>
16186L:	linux-omap@vger.kernel.org
16187S:	Maintained
16188F:	drivers/clk/ti/
16189F:	include/linux/clk/ti.h
16190
16191TI DAVINCI MACHINE SUPPORT
16192M:	Sekhar Nori <nsekhar@ti.com>
16193R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16196S:	Supported
16197F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16198F:	arch/arm/mach-davinci/
16199F:	drivers/i2c/busses/i2c-davinci.c
16200F:	arch/arm/boot/dts/da850*
16201
16202TI DAVINCI SERIES CLOCK DRIVER
16203M:	David Lechner <david@lechnology.com>
16204R:	Sekhar Nori <nsekhar@ti.com>
16205S:	Maintained
16206F:	Documentation/devicetree/bindings/clock/ti/davinci/
16207F:	drivers/clk/davinci/
16208
16209TI DAVINCI SERIES GPIO DRIVER
16210M:	Keerthy <j-keerthy@ti.com>
16211L:	linux-gpio@vger.kernel.org
16212S:	Maintained
16213F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16214F:	drivers/gpio/gpio-davinci.c
16215
16216TI DAVINCI SERIES MEDIA DRIVER
16217M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16218L:	linux-media@vger.kernel.org
16219W:	https://linuxtv.org
16220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16221T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16222S:	Maintained
16223F:	drivers/media/platform/davinci/
16224F:	include/media/davinci/
16225
16226TI ETHERNET SWITCH DRIVER (CPSW)
16227R:	Grygorii Strashko <grygorii.strashko@ti.com>
16228L:	linux-omap@vger.kernel.org
16229L:	netdev@vger.kernel.org
16230S:	Maintained
16231F:	drivers/net/ethernet/ti/cpsw*
16232F:	drivers/net/ethernet/ti/davinci*
16233
16234TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16235M:	Alex Dubov <oakad@yahoo.com>
16236S:	Maintained
16237W:	http://tifmxx.berlios.de/
16238F:	drivers/memstick/host/tifm_ms.c
16239F:	drivers/misc/tifm*
16240F:	drivers/mmc/host/tifm_sd.c
16241F:	include/linux/tifm.h
16242
16243TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16244M:	Santosh Shilimkar <ssantosh@kernel.org>
16245L:	linux-kernel@vger.kernel.org
16246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16247S:	Maintained
16248F:	drivers/soc/ti/*
16249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16250
16251TI LM49xxx FAMILY ASoC CODEC DRIVERS
16252M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16253M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16255S:	Maintained
16256F:	sound/soc/codecs/lm49453*
16257F:	sound/soc/codecs/isabelle*
16258
16259TI LP855x BACKLIGHT DRIVER
16260M:	Milo Kim <milo.kim@ti.com>
16261S:	Maintained
16262F:	Documentation/driver-api/backlight/lp855x-driver.rst
16263F:	drivers/video/backlight/lp855x_bl.c
16264F:	include/linux/platform_data/lp855x.h
16265
16266TI LP8727 CHARGER DRIVER
16267M:	Milo Kim <milo.kim@ti.com>
16268S:	Maintained
16269F:	drivers/power/supply/lp8727_charger.c
16270F:	include/linux/platform_data/lp8727.h
16271
16272TI LP8788 MFD DRIVER
16273M:	Milo Kim <milo.kim@ti.com>
16274S:	Maintained
16275F:	drivers/iio/adc/lp8788_adc.c
16276F:	drivers/leds/leds-lp8788.c
16277F:	drivers/mfd/lp8788*.c
16278F:	drivers/power/supply/lp8788-charger.c
16279F:	drivers/regulator/lp8788-*.c
16280F:	include/linux/mfd/lp8788*.h
16281
16282TI NETCP ETHERNET DRIVER
16283M:	Wingman Kwok <w-kwok2@ti.com>
16284M:	Murali Karicheri <m-karicheri2@ti.com>
16285L:	netdev@vger.kernel.org
16286S:	Maintained
16287F:	drivers/net/ethernet/ti/netcp*
16288
16289TI PCM3060 ASoC CODEC DRIVER
16290M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16292S:	Maintained
16293F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16294F:	sound/soc/codecs/pcm3060*
16295
16296TI TAS571X FAMILY ASoC CODEC DRIVER
16297M:	Kevin Cernekee <cernekee@chromium.org>
16298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16299S:	Odd Fixes
16300F:	sound/soc/codecs/tas571x*
16301
16302TI TRF7970A NFC DRIVER
16303M:	Mark Greer <mgreer@animalcreek.com>
16304L:	linux-wireless@vger.kernel.org
16305L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16306S:	Supported
16307F:	drivers/nfc/trf7970a.c
16308F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16309
16310TI TWL4030 SERIES SOC CODEC DRIVER
16311M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16313S:	Maintained
16314F:	sound/soc/codecs/twl4030*
16315
16316TI VPE/CAL DRIVERS
16317M:	Benoit Parrot <bparrot@ti.com>
16318L:	linux-media@vger.kernel.org
16319W:	http://linuxtv.org/
16320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16321S:	Maintained
16322F:	drivers/media/platform/ti-vpe/
16323
16324TI WILINK WIRELESS DRIVERS
16325L:	linux-wireless@vger.kernel.org
16326W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16327W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16329S:	Orphan
16330F:	drivers/net/wireless/ti/
16331F:	include/linux/wl12xx.h
16332
16333TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16334M:	John Stultz <john.stultz@linaro.org>
16335M:	Thomas Gleixner <tglx@linutronix.de>
16336R:	Stephen Boyd <sboyd@kernel.org>
16337L:	linux-kernel@vger.kernel.org
16338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16339S:	Supported
16340F:	include/linux/clocksource.h
16341F:	include/linux/time.h
16342F:	include/linux/timex.h
16343F:	include/uapi/linux/time.h
16344F:	include/uapi/linux/timex.h
16345F:	kernel/time/clocksource.c
16346F:	kernel/time/time*.c
16347F:	kernel/time/alarmtimer.c
16348F:	kernel/time/ntp.c
16349F:	tools/testing/selftests/timers/
16350
16351TIPC NETWORK LAYER
16352M:	Jon Maloy <jon.maloy@ericsson.com>
16353M:	Ying Xue <ying.xue@windriver.com>
16354L:	netdev@vger.kernel.org (core kernel code)
16355L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16356W:	http://tipc.sourceforge.net/
16357S:	Maintained
16358F:	include/uapi/linux/tipc*.h
16359F:	net/tipc/
16360
16361TLAN NETWORK DRIVER
16362M:	Samuel Chessman <chessman@tux.org>
16363L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16364W:	http://sourceforge.net/projects/tlan/
16365S:	Maintained
16366F:	Documentation/networking/device_drivers/ti/tlan.txt
16367F:	drivers/net/ethernet/ti/tlan.*
16368
16369TM6000 VIDEO4LINUX DRIVER
16370M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16371L:	linux-media@vger.kernel.org
16372W:	https://linuxtv.org
16373T:	git git://linuxtv.org/media_tree.git
16374S:	Odd fixes
16375F:	drivers/media/usb/tm6000/
16376F:	Documentation/media/v4l-drivers/tm6000*
16377
16378TMIO/SDHI MMC DRIVER
16379M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16380L:	linux-mmc@vger.kernel.org
16381S:	Supported
16382F:	drivers/mmc/host/tmio_mmc*
16383F:	drivers/mmc/host/renesas_sdhi*
16384F:	include/linux/mfd/tmio.h
16385
16386TMP401 HARDWARE MONITOR DRIVER
16387M:	Guenter Roeck <linux@roeck-us.net>
16388L:	linux-hwmon@vger.kernel.org
16389S:	Maintained
16390F:	Documentation/hwmon/tmp401.rst
16391F:	drivers/hwmon/tmp401.c
16392
16393TMPFS (SHMEM FILESYSTEM)
16394M:	Hugh Dickins <hughd@google.com>
16395L:	linux-mm@kvack.org
16396S:	Maintained
16397F:	include/linux/shmem_fs.h
16398F:	mm/shmem.c
16399
16400TOMOYO SECURITY MODULE
16401M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16402M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16403L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16404L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16405L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16406L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16407W:	https://tomoyo.osdn.jp/
16408S:	Maintained
16409F:	security/tomoyo/
16410
16411TOPSTAR LAPTOP EXTRAS DRIVER
16412M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16413L:	platform-driver-x86@vger.kernel.org
16414S:	Maintained
16415F:	drivers/platform/x86/topstar-laptop.c
16416
16417TORTURE-TEST MODULES
16418M:	Davidlohr Bueso <dave@stgolabs.net>
16419M:	"Paul E. McKenney" <paulmck@kernel.org>
16420M:	Josh Triplett <josh@joshtriplett.org>
16421L:	linux-kernel@vger.kernel.org
16422S:	Supported
16423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16424F:	Documentation/RCU/torture.txt
16425F:	kernel/torture.c
16426F:	kernel/rcu/rcutorture.c
16427F:	kernel/rcu/rcuperf.c
16428F:	kernel/locking/locktorture.c
16429
16430TOSHIBA ACPI EXTRAS DRIVER
16431M:	Azael Avalos <coproscefalo@gmail.com>
16432L:	platform-driver-x86@vger.kernel.org
16433S:	Maintained
16434F:	drivers/platform/x86/toshiba_acpi.c
16435
16436TOSHIBA BLUETOOTH DRIVER
16437M:	Azael Avalos <coproscefalo@gmail.com>
16438L:	platform-driver-x86@vger.kernel.org
16439S:	Maintained
16440F:	drivers/platform/x86/toshiba_bluetooth.c
16441
16442TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16443M:	Azael Avalos <coproscefalo@gmail.com>
16444L:	platform-driver-x86@vger.kernel.org
16445S:	Maintained
16446F:	drivers/platform/x86/toshiba_haps.c
16447
16448TOSHIBA SMM DRIVER
16449M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16450W:	http://www.buzzard.org.uk/toshiba/
16451S:	Maintained
16452F:	drivers/char/toshiba.c
16453F:	include/linux/toshiba.h
16454F:	include/uapi/linux/toshiba.h
16455
16456TOSHIBA TC358743 DRIVER
16457M:	Mats Randgaard <matrandg@cisco.com>
16458L:	linux-media@vger.kernel.org
16459S:	Maintained
16460F:	drivers/media/i2c/tc358743*
16461F:	include/media/i2c/tc358743.h
16462
16463TOSHIBA WMI HOTKEYS DRIVER
16464M:	Azael Avalos <coproscefalo@gmail.com>
16465L:	platform-driver-x86@vger.kernel.org
16466S:	Maintained
16467F:	drivers/platform/x86/toshiba-wmi.c
16468
16469TPM DEVICE DRIVER
16470M:	Peter Huewe <peterhuewe@gmx.de>
16471M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16472R:	Jason Gunthorpe <jgg@ziepe.ca>
16473L:	linux-integrity@vger.kernel.org
16474Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16475W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16476T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16477S:	Maintained
16478F:	drivers/char/tpm/
16479
16480TRACING
16481M:	Steven Rostedt <rostedt@goodmis.org>
16482M:	Ingo Molnar <mingo@redhat.com>
16483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16484S:	Maintained
16485F:	Documentation/trace/ftrace.rst
16486F:	arch/*/*/*/ftrace.h
16487F:	arch/*/kernel/ftrace.c
16488F:	include/*/ftrace.h
16489F:	include/linux/trace*.h
16490F:	include/trace/
16491F:	kernel/trace/
16492F:	tools/testing/selftests/ftrace/
16493
16494TRACING MMIO ACCESSES (MMIOTRACE)
16495M:	Steven Rostedt <rostedt@goodmis.org>
16496M:	Ingo Molnar <mingo@kernel.org>
16497R:	Karol Herbst <karolherbst@gmail.com>
16498R:	Pekka Paalanen <ppaalanen@gmail.com>
16499S:	Maintained
16500L:	linux-kernel@vger.kernel.org
16501L:	nouveau@lists.freedesktop.org
16502F:	kernel/trace/trace_mmiotrace.c
16503F:	include/linux/mmiotrace.h
16504F:	arch/x86/mm/kmmio.c
16505F:	arch/x86/mm/mmio-mod.c
16506F:	arch/x86/mm/testmmiotrace.c
16507
16508TRIVIAL PATCHES
16509M:	Jiri Kosina <trivial@kernel.org>
16510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16511S:	Maintained
16512K:	^Subject:.*(?i)trivial
16513
16514TEMPO SEMICONDUCTOR DRIVERS
16515M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16516S:	Maintained
16517F:	sound/soc/codecs/tscs*.c
16518F:	sound/soc/codecs/tscs*.h
16519F:	Documentation/devicetree/bindings/sound/tscs*.txt
16520
16521TTY LAYER
16522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16523M:	Jiri Slaby <jslaby@suse.com>
16524S:	Supported
16525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16526F:	Documentation/driver-api/serial/
16527F:	drivers/tty/
16528F:	drivers/tty/serial/serial_core.c
16529F:	include/linux/serial_core.h
16530F:	include/linux/serial.h
16531F:	include/linux/tty.h
16532F:	include/uapi/linux/serial_core.h
16533F:	include/uapi/linux/serial.h
16534F:	include/uapi/linux/tty.h
16535
16536TUA9001 MEDIA DRIVER
16537M:	Antti Palosaari <crope@iki.fi>
16538L:	linux-media@vger.kernel.org
16539W:	https://linuxtv.org
16540W:	http://palosaari.fi/linux/
16541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16542T:	git git://linuxtv.org/anttip/media_tree.git
16543S:	Maintained
16544F:	drivers/media/tuners/tua9001*
16545
16546TULIP NETWORK DRIVERS
16547L:	netdev@vger.kernel.org
16548L:	linux-parisc@vger.kernel.org
16549S:	Orphan
16550F:	drivers/net/ethernet/dec/tulip/
16551
16552TUN/TAP driver
16553M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16554W:	http://vtun.sourceforge.net/tun
16555S:	Maintained
16556F:	Documentation/networking/tuntap.txt
16557F:	arch/um/os-Linux/drivers/
16558
16559TURBOCHANNEL SUBSYSTEM
16560M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16561M:	Ralf Baechle <ralf@linux-mips.org>
16562L:	linux-mips@vger.kernel.org
16563Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16564S:	Maintained
16565F:	drivers/tc/
16566F:	include/linux/tc.h
16567
16568TURBOSTAT UTILITY
16569M:	"Len Brown" <lenb@kernel.org>
16570L:	linux-pm@vger.kernel.org
16571B:	https://bugzilla.kernel.org
16572Q:	https://patchwork.kernel.org/project/linux-pm/list/
16573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16574S:	Supported
16575F:	tools/power/x86/turbostat/
16576
16577TW5864 VIDEO4LINUX DRIVER
16578M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16579M:	Anton Sviridenko <anton@corp.bluecherry.net>
16580M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16581M:	Andrey Utkin <andrey_utkin@fastmail.com>
16582L:	linux-media@vger.kernel.org
16583S:	Supported
16584F:	drivers/media/pci/tw5864/
16585
16586TW68 VIDEO4LINUX DRIVER
16587M:	Hans Verkuil <hverkuil@xs4all.nl>
16588L:	linux-media@vger.kernel.org
16589T:	git git://linuxtv.org/media_tree.git
16590W:	https://linuxtv.org
16591S:	Odd Fixes
16592F:	drivers/media/pci/tw68/
16593
16594TW686X VIDEO4LINUX DRIVER
16595M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16596L:	linux-media@vger.kernel.org
16597T:	git git://linuxtv.org/media_tree.git
16598W:	http://linuxtv.org
16599S:	Maintained
16600F:	drivers/media/pci/tw686x/
16601
16602UBI FILE SYSTEM (UBIFS)
16603M:	Richard Weinberger <richard@nod.at>
16604M:	Artem Bityutskiy <dedekind1@gmail.com>
16605M:	Adrian Hunter <adrian.hunter@intel.com>
16606L:	linux-mtd@lists.infradead.org
16607T:	git git://git.infradead.org/ubifs-2.6.git
16608W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16609S:	Supported
16610F:	Documentation/filesystems/ubifs.txt
16611F:	fs/ubifs/
16612
16613UCLINUX (M68KNOMMU AND COLDFIRE)
16614M:	Greg Ungerer <gerg@linux-m68k.org>
16615W:	http://www.linux-m68k.org/
16616W:	http://www.uclinux.org/
16617L:	linux-m68k@lists.linux-m68k.org
16618L:	uclinux-dev@uclinux.org  (subscribers-only)
16619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16620S:	Maintained
16621F:	arch/m68k/coldfire/
16622F:	arch/m68k/68*/
16623F:	arch/m68k/*/*_no.*
16624F:	arch/m68k/include/asm/*_no.*
16625
16626UDF FILESYSTEM
16627M:	Jan Kara <jack@suse.com>
16628S:	Maintained
16629F:	Documentation/filesystems/udf.txt
16630F:	fs/udf/
16631
16632UDRAW TABLET
16633M:	Bastien Nocera <hadess@hadess.net>
16634L:	linux-input@vger.kernel.org
16635S:	Maintained
16636F:	drivers/hid/hid-udraw-ps3.c
16637
16638UFS FILESYSTEM
16639M:	Evgeniy Dushistov <dushistov@mail.ru>
16640S:	Maintained
16641F:	Documentation/admin-guide/ufs.rst
16642F:	fs/ufs/
16643
16644UHID USERSPACE HID IO DRIVER:
16645M:	David Herrmann <dh.herrmann@googlemail.com>
16646L:	linux-input@vger.kernel.org
16647S:	Maintained
16648F:	drivers/hid/uhid.c
16649F:	include/uapi/linux/uhid.h
16650
16651ULPI BUS
16652M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16653L:	linux-usb@vger.kernel.org
16654S:	Maintained
16655F:	drivers/usb/common/ulpi.c
16656F:	include/linux/ulpi/
16657
16658ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16659L:	devel@driverdev.osuosl.org
16660S:	Obsolete
16661F:	drivers/staging/uwb/
16662
16663UNICODE SUBSYSTEM:
16664M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16665L:	linux-fsdevel@vger.kernel.org
16666S:	Supported
16667F:	fs/unicode/
16668
16669UNICORE32 ARCHITECTURE:
16670M:	Guan Xuetao <gxt@pku.edu.cn>
16671W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16672S:	Maintained
16673T:	git git://github.com/gxt/linux.git
16674F:	arch/unicore32/
16675
16676UNIFDEF
16677M:	Tony Finch <dot@dotat.at>
16678W:	http://dotat.at/prog/unifdef
16679S:	Maintained
16680F:	scripts/unifdef.c
16681
16682UNIFORM CDROM DRIVER
16683M:	Jens Axboe <axboe@kernel.dk>
16684W:	http://www.kernel.dk
16685S:	Maintained
16686F:	Documentation/cdrom/
16687F:	drivers/cdrom/cdrom.c
16688F:	include/linux/cdrom.h
16689F:	include/uapi/linux/cdrom.h
16690
16691UNISYS S-PAR DRIVERS
16692M:	David Kershner <david.kershner@unisys.com>
16693L:	sparmaintainer@unisys.com (Unisys internal)
16694S:	Supported
16695F:	include/linux/visorbus.h
16696F:	drivers/visorbus/
16697F:	drivers/staging/unisys/
16698
16699UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16700R:	Alim Akhtar <alim.akhtar@samsung.com>
16701R:	Avri Altman <avri.altman@wdc.com>
16702R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16703L:	linux-scsi@vger.kernel.org
16704S:	Supported
16705F:	Documentation/scsi/ufs.txt
16706F:	drivers/scsi/ufs/
16707
16708UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16709M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16710L:	linux-scsi@vger.kernel.org
16711S:	Supported
16712F:	drivers/scsi/ufs/*dwc*
16713
16714UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16715M:	Stanley Chu <stanley.chu@mediatek.com>
16716L:	linux-scsi@vger.kernel.org
16717L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16718S:	Maintained
16719F:	drivers/scsi/ufs/ufs-mediatek*
16720
16721UNSORTED BLOCK IMAGES (UBI)
16722M:	Artem Bityutskiy <dedekind1@gmail.com>
16723M:	Richard Weinberger <richard@nod.at>
16724W:	http://www.linux-mtd.infradead.org/
16725L:	linux-mtd@lists.infradead.org
16726T:	git git://git.infradead.org/ubifs-2.6.git
16727S:	Supported
16728F:	drivers/mtd/ubi/
16729F:	include/linux/mtd/ubi.h
16730F:	include/uapi/mtd/ubi-user.h
16731
16732USB "USBNET" DRIVER FRAMEWORK
16733M:	Oliver Neukum <oneukum@suse.com>
16734L:	netdev@vger.kernel.org
16735W:	http://www.linux-usb.org/usbnet
16736S:	Maintained
16737F:	drivers/net/usb/usbnet.c
16738F:	include/linux/usb/usbnet.h
16739
16740USB ACM DRIVER
16741M:	Oliver Neukum <oneukum@suse.com>
16742L:	linux-usb@vger.kernel.org
16743S:	Maintained
16744F:	Documentation/usb/acm.rst
16745F:	drivers/usb/class/cdc-acm.*
16746
16747USB AR5523 WIRELESS DRIVER
16748M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16749L:	linux-wireless@vger.kernel.org
16750S:	Maintained
16751F:	drivers/net/wireless/ath/ar5523/
16752
16753USB ATTACHED SCSI
16754M:	Oliver Neukum <oneukum@suse.com>
16755L:	linux-usb@vger.kernel.org
16756L:	linux-scsi@vger.kernel.org
16757S:	Maintained
16758F:	drivers/usb/storage/uas.c
16759
16760USB CDC ETHERNET DRIVER
16761M:	Oliver Neukum <oliver@neukum.org>
16762L:	linux-usb@vger.kernel.org
16763S:	Maintained
16764F:	drivers/net/usb/cdc_*.c
16765F:	include/uapi/linux/usb/cdc.h
16766
16767USB CHAOSKEY DRIVER
16768M:	Keith Packard <keithp@keithp.com>
16769L:	linux-usb@vger.kernel.org
16770S:	Maintained
16771F:	drivers/usb/misc/chaoskey.c
16772
16773USB CYPRESS C67X00 DRIVER
16774M:	Peter Korsgaard <jacmet@sunsite.dk>
16775L:	linux-usb@vger.kernel.org
16776S:	Maintained
16777F:	drivers/usb/c67x00/
16778
16779USB DAVICOM DM9601 DRIVER
16780M:	Peter Korsgaard <jacmet@sunsite.dk>
16781L:	netdev@vger.kernel.org
16782W:	http://www.linux-usb.org/usbnet
16783S:	Maintained
16784F:	drivers/net/usb/dm9601.c
16785
16786USB DIAMOND RIO500 DRIVER
16787M:	Cesar Miquel <miquel@df.uba.ar>
16788L:	rio500-users@lists.sourceforge.net
16789W:	http://rio500.sourceforge.net
16790S:	Maintained
16791F:	drivers/usb/misc/rio500*
16792
16793USB EHCI DRIVER
16794M:	Alan Stern <stern@rowland.harvard.edu>
16795L:	linux-usb@vger.kernel.org
16796S:	Maintained
16797F:	Documentation/usb/ehci.rst
16798F:	drivers/usb/host/ehci*
16799
16800USB GADGET/PERIPHERAL SUBSYSTEM
16801M:	Felipe Balbi <balbi@kernel.org>
16802L:	linux-usb@vger.kernel.org
16803W:	http://www.linux-usb.org/gadget
16804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16805S:	Maintained
16806F:	drivers/usb/gadget/
16807F:	include/linux/usb/gadget*
16808
16809USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16810M:	Jiri Kosina <jikos@kernel.org>
16811M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16812L:	linux-usb@vger.kernel.org
16813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16814S:	Maintained
16815F:	Documentation/hid/hiddev.rst
16816F:	drivers/hid/usbhid/
16817
16818USB INTEL XHCI ROLE MUX DRIVER
16819M:	Hans de Goede <hdegoede@redhat.com>
16820L:	linux-usb@vger.kernel.org
16821S:	Maintained
16822F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16823
16824USB IP DRIVER FOR HISILICON KIRIN
16825M:	Yu Chen <chenyu56@huawei.com>
16826M:	Binghui Wang <wangbinghui@hisilicon.com>
16827L:	linux-usb@vger.kernel.org
16828S:	Maintained
16829F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16830F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16831
16832USB ISP116X DRIVER
16833M:	Olav Kongas <ok@artecdesign.ee>
16834L:	linux-usb@vger.kernel.org
16835S:	Maintained
16836F:	drivers/usb/host/isp116x*
16837F:	include/linux/usb/isp116x.h
16838
16839USB LAN78XX ETHERNET DRIVER
16840M:	Woojung Huh <woojung.huh@microchip.com>
16841M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16842L:	netdev@vger.kernel.org
16843S:	Maintained
16844F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16845F:	drivers/net/usb/lan78xx.*
16846F:	include/dt-bindings/net/microchip-lan78xx.h
16847
16848USB MASS STORAGE DRIVER
16849M:	Alan Stern <stern@rowland.harvard.edu>
16850L:	linux-usb@vger.kernel.org
16851L:	usb-storage@lists.one-eyed-alien.net
16852S:	Maintained
16853F:	drivers/usb/storage/
16854
16855USB MIDI DRIVER
16856M:	Clemens Ladisch <clemens@ladisch.de>
16857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16859S:	Maintained
16860F:	sound/usb/midi.*
16861
16862USB NETWORKING DRIVERS
16863L:	linux-usb@vger.kernel.org
16864S:	Odd Fixes
16865F:	drivers/net/usb/
16866
16867USB OHCI DRIVER
16868M:	Alan Stern <stern@rowland.harvard.edu>
16869L:	linux-usb@vger.kernel.org
16870S:	Maintained
16871F:	Documentation/usb/ohci.rst
16872F:	drivers/usb/host/ohci*
16873
16874USB OTG FSM (Finite State Machine)
16875M:	Peter Chen <Peter.Chen@nxp.com>
16876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16877L:	linux-usb@vger.kernel.org
16878S:	Maintained
16879F:	drivers/usb/common/usb-otg-fsm.c
16880
16881USB OVER IP DRIVER
16882M:	Valentina Manea <valentina.manea.m@gmail.com>
16883M:	Shuah Khan <shuah@kernel.org>
16884M:	Shuah Khan <skhan@linuxfoundation.org>
16885L:	linux-usb@vger.kernel.org
16886S:	Maintained
16887F:	Documentation/usb/usbip_protocol.rst
16888F:	drivers/usb/usbip/
16889F:	tools/usb/usbip/
16890F:	tools/testing/selftests/drivers/usb/usbip/
16891
16892USB PEGASUS DRIVER
16893M:	Petko Manolov <petkan@nucleusys.com>
16894L:	linux-usb@vger.kernel.org
16895L:	netdev@vger.kernel.org
16896T:	git git://github.com/petkan/pegasus.git
16897W:	https://github.com/petkan/pegasus
16898S:	Maintained
16899F:	drivers/net/usb/pegasus.*
16900
16901USB PHY LAYER
16902M:	Felipe Balbi <balbi@kernel.org>
16903L:	linux-usb@vger.kernel.org
16904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16905S:	Maintained
16906F:	drivers/usb/phy/
16907
16908USB PRINTER DRIVER (usblp)
16909M:	Pete Zaitcev <zaitcev@redhat.com>
16910L:	linux-usb@vger.kernel.org
16911S:	Supported
16912F:	drivers/usb/class/usblp.c
16913
16914USB QMI WWAN NETWORK DRIVER
16915M:	Bjørn Mork <bjorn@mork.no>
16916L:	netdev@vger.kernel.org
16917S:	Maintained
16918F:	Documentation/ABI/testing/sysfs-class-net-qmi
16919F:	drivers/net/usb/qmi_wwan.c
16920
16921USB RTL8150 DRIVER
16922M:	Petko Manolov <petkan@nucleusys.com>
16923L:	linux-usb@vger.kernel.org
16924L:	netdev@vger.kernel.org
16925T:	git git://github.com/petkan/rtl8150.git
16926W:	https://github.com/petkan/rtl8150
16927S:	Maintained
16928F:	drivers/net/usb/rtl8150.c
16929
16930USB SERIAL SUBSYSTEM
16931M:	Johan Hovold <johan@kernel.org>
16932L:	linux-usb@vger.kernel.org
16933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16934S:	Maintained
16935F:	Documentation/usb/usb-serial.rst
16936F:	drivers/usb/serial/
16937F:	include/linux/usb/serial.h
16938
16939USB SMSC75XX ETHERNET DRIVER
16940M:	Steve Glendinning <steve.glendinning@shawell.net>
16941L:	netdev@vger.kernel.org
16942S:	Maintained
16943F:	drivers/net/usb/smsc75xx.*
16944
16945USB SMSC95XX ETHERNET DRIVER
16946M:	Steve Glendinning <steve.glendinning@shawell.net>
16947M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16948L:	netdev@vger.kernel.org
16949S:	Maintained
16950F:	drivers/net/usb/smsc95xx.*
16951
16952USB SUBSYSTEM
16953M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16954L:	linux-usb@vger.kernel.org
16955W:	http://www.linux-usb.org
16956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16957S:	Supported
16958F:	Documentation/devicetree/bindings/usb/
16959F:	Documentation/usb/
16960F:	drivers/usb/
16961F:	include/linux/usb.h
16962F:	include/linux/usb/
16963
16964USB TYPEC PI3USB30532 MUX DRIVER
16965M:	Hans de Goede <hdegoede@redhat.com>
16966L:	linux-usb@vger.kernel.org
16967S:	Maintained
16968F:	drivers/usb/typec/mux/pi3usb30532.c
16969
16970USB TYPEC CLASS
16971M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16972L:	linux-usb@vger.kernel.org
16973S:	Maintained
16974F:	Documentation/ABI/testing/sysfs-class-typec
16975F:	Documentation/driver-api/usb/typec.rst
16976F:	drivers/usb/typec/
16977F:	include/linux/usb/typec.h
16978
16979USB TYPEC BUS FOR ALTERNATE MODES
16980M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16981L:	linux-usb@vger.kernel.org
16982S:	Maintained
16983F:	Documentation/ABI/testing/sysfs-bus-typec
16984F:	Documentation/driver-api/usb/typec_bus.rst
16985F:	drivers/usb/typec/altmodes/
16986F:	include/linux/usb/typec_altmode.h
16987
16988USB TYPEC PORT CONTROLLER DRIVERS
16989M:	Guenter Roeck <linux@roeck-us.net>
16990L:	linux-usb@vger.kernel.org
16991S:	Maintained
16992F:	drivers/usb/typec/tcpm/
16993
16994USB UHCI DRIVER
16995M:	Alan Stern <stern@rowland.harvard.edu>
16996L:	linux-usb@vger.kernel.org
16997S:	Maintained
16998F:	drivers/usb/host/uhci*
16999
17000USB VIDEO CLASS
17001M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17002L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17003L:	linux-media@vger.kernel.org
17004T:	git git://linuxtv.org/media_tree.git
17005W:	http://www.ideasonboard.org/uvc/
17006S:	Maintained
17007F:	drivers/media/usb/uvc/
17008F:	include/uapi/linux/uvcvideo.h
17009
17010USB VISION DRIVER
17011M:	Hans Verkuil <hverkuil@xs4all.nl>
17012L:	linux-media@vger.kernel.org
17013T:	git git://linuxtv.org/media_tree.git
17014W:	https://linuxtv.org
17015S:	Odd Fixes
17016F:	drivers/media/usb/usbvision/
17017
17018USB WEBCAM GADGET
17019M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17020L:	linux-usb@vger.kernel.org
17021S:	Maintained
17022F:	drivers/usb/gadget/function/*uvc*
17023F:	drivers/usb/gadget/legacy/webcam.c
17024F:	include/uapi/linux/usb/g_uvc.h
17025
17026USB WIRELESS RNDIS DRIVER (rndis_wlan)
17027M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17028L:	linux-wireless@vger.kernel.org
17029S:	Maintained
17030F:	drivers/net/wireless/rndis_wlan.c
17031
17032USB XHCI DRIVER
17033M:	Mathias Nyman <mathias.nyman@intel.com>
17034L:	linux-usb@vger.kernel.org
17035S:	Supported
17036F:	drivers/usb/host/xhci*
17037F:	drivers/usb/host/pci-quirks*
17038
17039USB ZD1201 DRIVER
17040L:	linux-wireless@vger.kernel.org
17041W:	http://linux-lc100020.sourceforge.net
17042S:	Orphan
17043F:	drivers/net/wireless/zydas/zd1201.*
17044
17045USB ZR364XX DRIVER
17046M:	Antoine Jacquet <royale@zerezo.com>
17047L:	linux-usb@vger.kernel.org
17048L:	linux-media@vger.kernel.org
17049T:	git git://linuxtv.org/media_tree.git
17050W:	http://royale.zerezo.com/zr364xx/
17051S:	Maintained
17052F:	Documentation/media/v4l-drivers/zr364xx*
17053F:	drivers/media/usb/zr364xx/
17054
17055USER-MODE LINUX (UML)
17056M:	Jeff Dike <jdike@addtoit.com>
17057M:	Richard Weinberger <richard@nod.at>
17058M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17059L:	linux-um@lists.infradead.org
17060W:	http://user-mode-linux.sourceforge.net
17061Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17063S:	Maintained
17064F:	Documentation/virt/uml/
17065F:	arch/um/
17066F:	arch/x86/um/
17067F:	fs/hostfs/
17068
17069USERSPACE COPYIN/COPYOUT (UIOVEC)
17070M:	Alexander Viro <viro@zeniv.linux.org.uk>
17071S:	Maintained
17072F:	lib/iov_iter.c
17073F:	include/linux/uio.h
17074
17075USERSPACE DMA BUFFER DRIVER
17076M:	Gerd Hoffmann <kraxel@redhat.com>
17077S:	Maintained
17078L:	dri-devel@lists.freedesktop.org
17079F:	drivers/dma-buf/udmabuf.c
17080F:	include/uapi/linux/udmabuf.h
17081T:	git git://anongit.freedesktop.org/drm/drm-misc
17082
17083USERSPACE I/O (UIO)
17084M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17085S:	Maintained
17086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17087F:	Documentation/driver-api/uio-howto.rst
17088F:	drivers/uio/
17089F:	include/linux/uio_driver.h
17090
17091UTIL-LINUX PACKAGE
17092M:	Karel Zak <kzak@redhat.com>
17093L:	util-linux@vger.kernel.org
17094W:	http://en.wikipedia.org/wiki/Util-linux
17095T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17096S:	Maintained
17097
17098UUID HELPERS
17099M:	Christoph Hellwig <hch@lst.de>
17100R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17101L:	linux-kernel@vger.kernel.org
17102T:	git git://git.infradead.org/users/hch/uuid.git
17103F:	lib/uuid.c
17104F:	lib/test_uuid.c
17105F:	include/linux/uuid.h
17106F:	include/uapi/linux/uuid.h
17107S:	Maintained
17108
17109UVESAFB DRIVER
17110M:	Michal Januszewski <spock@gentoo.org>
17111L:	linux-fbdev@vger.kernel.org
17112W:	https://github.com/mjanusz/v86d
17113S:	Maintained
17114F:	Documentation/fb/uvesafb.rst
17115F:	drivers/video/fbdev/uvesafb.*
17116
17117VF610 NAND DRIVER
17118M:	Stefan Agner <stefan@agner.ch>
17119L:	linux-mtd@lists.infradead.org
17120S:	Supported
17121F:	drivers/mtd/nand/raw/vf610_nfc.c
17122
17123VFAT/FAT/MSDOS FILESYSTEM
17124M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17125S:	Maintained
17126F:	Documentation/filesystems/vfat.txt
17127F:	fs/fat/
17128
17129VFIO DRIVER
17130M:	Alex Williamson <alex.williamson@redhat.com>
17131R:	Cornelia Huck <cohuck@redhat.com>
17132L:	kvm@vger.kernel.org
17133T:	git git://github.com/awilliam/linux-vfio.git
17134S:	Maintained
17135F:	Documentation/driver-api/vfio.rst
17136F:	drivers/vfio/
17137F:	include/linux/vfio.h
17138F:	include/uapi/linux/vfio.h
17139
17140VFIO MEDIATED DEVICE DRIVERS
17141M:	Kirti Wankhede <kwankhede@nvidia.com>
17142L:	kvm@vger.kernel.org
17143S:	Maintained
17144F:	Documentation/driver-api/vfio-mediated-device.rst
17145F:	drivers/vfio/mdev/
17146F:	include/linux/mdev.h
17147F:	samples/vfio-mdev/
17148
17149VFIO PLATFORM DRIVER
17150M:	Eric Auger <eric.auger@redhat.com>
17151L:	kvm@vger.kernel.org
17152S:	Maintained
17153F:	drivers/vfio/platform/
17154
17155VGA_SWITCHEROO
17156R:	Lukas Wunner <lukas@wunner.de>
17157S:	Maintained
17158F:	Documentation/gpu/vga-switcheroo.rst
17159F:	drivers/gpu/vga/vga_switcheroo.c
17160F:	include/linux/vga_switcheroo.h
17161T:	git git://anongit.freedesktop.org/drm/drm-misc
17162
17163VIA RHINE NETWORK DRIVER
17164S:	Orphan
17165F:	drivers/net/ethernet/via/via-rhine.c
17166
17167VIA SD/MMC CARD CONTROLLER DRIVER
17168M:	Bruce Chang <brucechang@via.com.tw>
17169M:	Harald Welte <HaraldWelte@viatech.com>
17170S:	Maintained
17171F:	drivers/mmc/host/via-sdmmc.c
17172
17173VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17174M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17175L:	linux-fbdev@vger.kernel.org
17176S:	Maintained
17177F:	include/linux/via-core.h
17178F:	include/linux/via-gpio.h
17179F:	include/linux/via_i2c.h
17180F:	drivers/video/fbdev/via/
17181
17182VIA VELOCITY NETWORK DRIVER
17183M:	Francois Romieu <romieu@fr.zoreil.com>
17184L:	netdev@vger.kernel.org
17185S:	Maintained
17186F:	drivers/net/ethernet/via/via-velocity.*
17187
17188VICODEC VIRTUAL CODEC DRIVER
17189M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17190L:	linux-media@vger.kernel.org
17191T:	git git://linuxtv.org/media_tree.git
17192W:	https://linuxtv.org
17193S:	Maintained
17194F:	drivers/media/platform/vicodec/*
17195
17196VIDEO MULTIPLEXER DRIVER
17197M:	Philipp Zabel <p.zabel@pengutronix.de>
17198L:	linux-media@vger.kernel.org
17199S:	Maintained
17200F:	drivers/media/platform/video-mux.c
17201
17202VIDEO I2C POLLING DRIVER
17203M:	Matt Ranostay <matt.ranostay@konsulko.com>
17204L:	linux-media@vger.kernel.org
17205S:	Maintained
17206F:	drivers/media/i2c/video-i2c.c
17207
17208VIDEOBUF2 FRAMEWORK
17209M:	Pawel Osciak <pawel@osciak.com>
17210M:	Marek Szyprowski <m.szyprowski@samsung.com>
17211M:	Kyungmin Park <kyungmin.park@samsung.com>
17212R:	Tomasz Figa <tfiga@chromium.org>
17213L:	linux-media@vger.kernel.org
17214S:	Maintained
17215F:	drivers/media/common/videobuf2/*
17216F:	include/media/videobuf2-*
17217
17218VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17219M:	Helen Koike <helen.koike@collabora.com>
17220L:	linux-media@vger.kernel.org
17221T:	git git://linuxtv.org/media_tree.git
17222W:	https://linuxtv.org
17223S:	Maintained
17224F:	drivers/media/platform/vimc/*
17225
17226VIRT LIB
17227M:	Alex Williamson <alex.williamson@redhat.com>
17228M:	Paolo Bonzini <pbonzini@redhat.com>
17229L:	kvm@vger.kernel.org
17230S:	Supported
17231F:	virt/lib/
17232
17233VIRTIO AND VHOST VSOCK DRIVER
17234M:	Stefan Hajnoczi <stefanha@redhat.com>
17235L:	kvm@vger.kernel.org
17236L:	virtualization@lists.linux-foundation.org
17237L:	netdev@vger.kernel.org
17238S:	Maintained
17239F:	include/linux/virtio_vsock.h
17240F:	include/uapi/linux/virtio_vsock.h
17241F:	include/uapi/linux/vsockmon.h
17242F:	include/uapi/linux/vm_sockets_diag.h
17243F:	net/vmw_vsock/diag.c
17244F:	net/vmw_vsock/af_vsock_tap.c
17245F:	net/vmw_vsock/virtio_transport_common.c
17246F:	net/vmw_vsock/virtio_transport.c
17247F:	drivers/net/vsockmon.c
17248F:	drivers/vhost/vsock.c
17249F:	tools/testing/vsock/
17250
17251VIRTIO CONSOLE DRIVER
17252M:	Amit Shah <amit@kernel.org>
17253L:	virtualization@lists.linux-foundation.org
17254S:	Maintained
17255F:	drivers/char/virtio_console.c
17256F:	include/linux/virtio_console.h
17257F:	include/uapi/linux/virtio_console.h
17258
17259VIRTIO CORE AND NET DRIVERS
17260M:	"Michael S. Tsirkin" <mst@redhat.com>
17261M:	Jason Wang <jasowang@redhat.com>
17262L:	virtualization@lists.linux-foundation.org
17263S:	Maintained
17264F:	Documentation/devicetree/bindings/virtio/
17265F:	drivers/virtio/
17266F:	tools/virtio/
17267F:	drivers/net/virtio_net.c
17268F:	drivers/block/virtio_blk.c
17269F:	include/linux/virtio*.h
17270F:	include/uapi/linux/virtio_*.h
17271F:	drivers/crypto/virtio/
17272F:	mm/balloon_compaction.c
17273
17274VIRTIO BLOCK AND SCSI DRIVERS
17275M:	"Michael S. Tsirkin" <mst@redhat.com>
17276M:	Jason Wang <jasowang@redhat.com>
17277R:	Paolo Bonzini <pbonzini@redhat.com>
17278R:	Stefan Hajnoczi <stefanha@redhat.com>
17279L:	virtualization@lists.linux-foundation.org
17280S:	Maintained
17281F:	drivers/block/virtio_blk.c
17282F:	drivers/scsi/virtio_scsi.c
17283F:	include/uapi/linux/virtio_blk.h
17284F:	include/uapi/linux/virtio_scsi.h
17285F:	drivers/vhost/scsi.c
17286
17287VIRTIO CRYPTO DRIVER
17288M:	Gonglei <arei.gonglei@huawei.com>
17289L:	virtualization@lists.linux-foundation.org
17290L:	linux-crypto@vger.kernel.org
17291S:	Maintained
17292F:	drivers/crypto/virtio/
17293F:	include/uapi/linux/virtio_crypto.h
17294
17295VIRTIO DRIVERS FOR S390
17296M:	Cornelia Huck <cohuck@redhat.com>
17297M:	Halil Pasic <pasic@linux.ibm.com>
17298L:	linux-s390@vger.kernel.org
17299L:	virtualization@lists.linux-foundation.org
17300L:	kvm@vger.kernel.org
17301S:	Supported
17302F:	drivers/s390/virtio/
17303F:	arch/s390/include/uapi/asm/virtio-ccw.h
17304
17305VIRTIO FILE SYSTEM
17306M:	Vivek Goyal <vgoyal@redhat.com>
17307M:	Stefan Hajnoczi <stefanha@redhat.com>
17308M:	Miklos Szeredi <miklos@szeredi.hu>
17309L:	virtualization@lists.linux-foundation.org
17310L:	linux-fsdevel@vger.kernel.org
17311W:	https://virtio-fs.gitlab.io/
17312S:	Supported
17313F:	fs/fuse/virtio_fs.c
17314F:	include/uapi/linux/virtio_fs.h
17315F:	Documentation/filesystems/virtiofs.rst
17316
17317VIRTIO GPU DRIVER
17318M:	David Airlie <airlied@linux.ie>
17319M:	Gerd Hoffmann <kraxel@redhat.com>
17320L:	dri-devel@lists.freedesktop.org
17321L:	virtualization@lists.linux-foundation.org
17322T:	git git://anongit.freedesktop.org/drm/drm-misc
17323S:	Maintained
17324F:	drivers/gpu/drm/virtio/
17325F:	include/uapi/linux/virtio_gpu.h
17326
17327VIRTIO HOST (VHOST)
17328M:	"Michael S. Tsirkin" <mst@redhat.com>
17329M:	Jason Wang <jasowang@redhat.com>
17330L:	kvm@vger.kernel.org
17331L:	virtualization@lists.linux-foundation.org
17332L:	netdev@vger.kernel.org
17333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17334S:	Maintained
17335F:	drivers/vhost/
17336F:	include/uapi/linux/vhost.h
17337
17338VIRTIO INPUT DRIVER
17339M:	Gerd Hoffmann <kraxel@redhat.com>
17340S:	Maintained
17341F:	drivers/virtio/virtio_input.c
17342F:	include/uapi/linux/virtio_input.h
17343
17344VIRTIO IOMMU DRIVER
17345M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17346L:	virtualization@lists.linux-foundation.org
17347S:	Maintained
17348F:	drivers/iommu/virtio-iommu.c
17349F:	include/uapi/linux/virtio_iommu.h
17350
17351VIRTUAL BOX GUEST DEVICE DRIVER
17352M:	Hans de Goede <hdegoede@redhat.com>
17353M:	Arnd Bergmann <arnd@arndb.de>
17354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17355S:	Maintained
17356F:	include/linux/vbox_utils.h
17357F:	include/uapi/linux/vbox*.h
17358F:	drivers/virt/vboxguest/
17359
17360VIRTUAL SERIO DEVICE DRIVER
17361M:	Stephen Chandler Paul <thatslyude@gmail.com>
17362S:	Maintained
17363F:	drivers/input/serio/userio.c
17364F:	include/uapi/linux/userio.h
17365
17366VIVID VIRTUAL VIDEO DRIVER
17367M:	Hans Verkuil <hverkuil@xs4all.nl>
17368L:	linux-media@vger.kernel.org
17369T:	git git://linuxtv.org/media_tree.git
17370W:	https://linuxtv.org
17371S:	Maintained
17372F:	drivers/media/platform/vivid/*
17373
17374VLYNQ BUS
17375M:	Florian Fainelli <f.fainelli@gmail.com>
17376L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17377S:	Maintained
17378F:	drivers/vlynq/vlynq.c
17379F:	include/linux/vlynq.h
17380
17381VME SUBSYSTEM
17382M:	Martyn Welch <martyn@welchs.me.uk>
17383M:	Manohar Vanga <manohar.vanga@gmail.com>
17384M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17385L:	devel@driverdev.osuosl.org
17386S:	Maintained
17387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17388F:	Documentation/driver-api/vme.rst
17389F:	drivers/staging/vme/
17390F:	drivers/vme/
17391F:	include/linux/vme*
17392
17393VMWARE BALLOON DRIVER
17394M:	Nadav Amit <namit@vmware.com>
17395M:	"VMware, Inc." <pv-drivers@vmware.com>
17396L:	linux-kernel@vger.kernel.org
17397S:	Maintained
17398F:	drivers/misc/vmw_balloon.c
17399
17400VMWARE HYPERVISOR INTERFACE
17401M:	Thomas Hellstrom <thellstrom@vmware.com>
17402M:	"VMware, Inc." <pv-drivers@vmware.com>
17403L:	virtualization@lists.linux-foundation.org
17404S:	Supported
17405F:	arch/x86/kernel/cpu/vmware.c
17406F:	arch/x86/include/asm/vmware.h
17407
17408VMWARE PVRDMA DRIVER
17409M:	Adit Ranadive <aditr@vmware.com>
17410M:	VMware PV-Drivers <pv-drivers@vmware.com>
17411L:	linux-rdma@vger.kernel.org
17412S:	Maintained
17413F:	drivers/infiniband/hw/vmw_pvrdma/
17414
17415VMware PVSCSI driver
17416M:	Jim Gill <jgill@vmware.com>
17417M:	VMware PV-Drivers <pv-drivers@vmware.com>
17418L:	linux-scsi@vger.kernel.org
17419S:	Maintained
17420F:	drivers/scsi/vmw_pvscsi.c
17421F:	drivers/scsi/vmw_pvscsi.h
17422
17423VMWARE VMMOUSE SUBDRIVER
17424M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17425M:	"VMware, Inc." <pv-drivers@vmware.com>
17426L:	linux-input@vger.kernel.org
17427S:	Maintained
17428F:	drivers/input/mouse/vmmouse.c
17429F:	drivers/input/mouse/vmmouse.h
17430
17431VMWARE VMXNET3 ETHERNET DRIVER
17432M:	Ronak Doshi <doshir@vmware.com>
17433M:	"VMware, Inc." <pv-drivers@vmware.com>
17434L:	netdev@vger.kernel.org
17435S:	Maintained
17436F:	drivers/net/vmxnet3/
17437
17438VOCORE VOCORE2 BOARD
17439M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17440L:	linux-mips@vger.kernel.org
17441S:	Maintained
17442F:	arch/mips/boot/dts/ralink/vocore2.dts
17443
17444VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17445M:	Liam Girdwood <lgirdwood@gmail.com>
17446M:	Mark Brown <broonie@kernel.org>
17447L:	linux-kernel@vger.kernel.org
17448W:	http://www.slimlogic.co.uk/?p=48
17449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17450S:	Supported
17451F:	Documentation/devicetree/bindings/regulator/
17452F:	Documentation/power/regulator/
17453F:	drivers/regulator/
17454F:	include/dt-bindings/regulator/
17455F:	include/linux/regulator/
17456K:	regulator_get_optional
17457
17458VRF
17459M:	David Ahern <dsa@cumulusnetworks.com>
17460M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17461L:	netdev@vger.kernel.org
17462S:	Maintained
17463F:	drivers/net/vrf.c
17464F:	Documentation/networking/vrf.txt
17465
17466VT1211 HARDWARE MONITOR DRIVER
17467M:	Juerg Haefliger <juergh@gmail.com>
17468L:	linux-hwmon@vger.kernel.org
17469S:	Maintained
17470F:	Documentation/hwmon/vt1211.rst
17471F:	drivers/hwmon/vt1211.c
17472
17473VT8231 HARDWARE MONITOR DRIVER
17474M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17475L:	linux-hwmon@vger.kernel.org
17476S:	Maintained
17477F:	drivers/hwmon/vt8231.c
17478
17479VUB300 USB to SDIO/SD/MMC bridge chip
17480M:	Tony Olech <tony.olech@elandigitalsystems.com>
17481L:	linux-mmc@vger.kernel.org
17482L:	linux-usb@vger.kernel.org
17483S:	Supported
17484F:	drivers/mmc/host/vub300.c
17485
17486W1 DALLAS'S 1-WIRE BUS
17487M:	Evgeniy Polyakov <zbr@ioremap.net>
17488S:	Maintained
17489F:	Documentation/devicetree/bindings/w1/
17490F:	Documentation/w1/
17491F:	drivers/w1/
17492F:	include/linux/w1.h
17493
17494W83791D HARDWARE MONITORING DRIVER
17495M:	Marc Hulsman <m.hulsman@tudelft.nl>
17496L:	linux-hwmon@vger.kernel.org
17497S:	Maintained
17498F:	Documentation/hwmon/w83791d.rst
17499F:	drivers/hwmon/w83791d.c
17500
17501W83793 HARDWARE MONITORING DRIVER
17502M:	Rudolf Marek <r.marek@assembler.cz>
17503L:	linux-hwmon@vger.kernel.org
17504S:	Maintained
17505F:	Documentation/hwmon/w83793.rst
17506F:	drivers/hwmon/w83793.c
17507
17508W83795 HARDWARE MONITORING DRIVER
17509M:	Jean Delvare <jdelvare@suse.com>
17510L:	linux-hwmon@vger.kernel.org
17511S:	Maintained
17512F:	drivers/hwmon/w83795.c
17513
17514W83L51xD SD/MMC CARD INTERFACE DRIVER
17515M:	Pierre Ossman <pierre@ossman.eu>
17516S:	Maintained
17517F:	drivers/mmc/host/wbsd.*
17518
17519WACOM PROTOCOL 4 SERIAL TABLETS
17520M:	Julian Squires <julian@cipht.net>
17521M:	Hans de Goede <hdegoede@redhat.com>
17522L:	linux-input@vger.kernel.org
17523S:	Maintained
17524F:	drivers/input/tablet/wacom_serial4.c
17525
17526WATCHDOG DEVICE DRIVERS
17527M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17528M:	Guenter Roeck <linux@roeck-us.net>
17529L:	linux-watchdog@vger.kernel.org
17530W:	http://www.linux-watchdog.org/
17531T:	git git://www.linux-watchdog.org/linux-watchdog.git
17532S:	Maintained
17533F:	Documentation/devicetree/bindings/watchdog/
17534F:	Documentation/watchdog/
17535F:	drivers/watchdog/
17536F:	include/linux/watchdog.h
17537F:	include/uapi/linux/watchdog.h
17538
17539WHISKEYCOVE PMIC GPIO DRIVER
17540M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17541L:	linux-gpio@vger.kernel.org
17542S:	Maintained
17543F:	drivers/gpio/gpio-wcove.c
17544
17545WHWAVE RTC DRIVER
17546M:	Dianlong Li <long17.cool@163.com>
17547L:	linux-rtc@vger.kernel.org
17548S:	Maintained
17549F:	drivers/rtc/rtc-sd3078.c
17550
17551WIIMOTE HID DRIVER
17552M:	David Herrmann <dh.herrmann@googlemail.com>
17553L:	linux-input@vger.kernel.org
17554S:	Maintained
17555F:	drivers/hid/hid-wiimote*
17556
17557WILOCITY WIL6210 WIRELESS DRIVER
17558M:	Maya Erez <merez@codeaurora.org>
17559L:	linux-wireless@vger.kernel.org
17560L:	wil6210@qti.qualcomm.com
17561S:	Supported
17562W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17563F:	drivers/net/wireless/ath/wil6210/
17564
17565WIMAX STACK
17566M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17567M:	linux-wimax@intel.com
17568L:	wimax@linuxwimax.org (subscribers-only)
17569S:	Supported
17570W:	http://linuxwimax.org
17571F:	Documentation/admin-guide/wimax/wimax.rst
17572F:	include/linux/wimax/debug.h
17573F:	include/net/wimax.h
17574F:	include/uapi/linux/wimax.h
17575F:	net/wimax/
17576
17577WINBOND CIR DRIVER
17578M:	David Härdeman <david@hardeman.nu>
17579S:	Maintained
17580F:	drivers/media/rc/winbond-cir.c
17581
17582RCMM REMOTE CONTROLS DECODER
17583M:	Patrick Lerda <patrick9876@free.fr>
17584S:	Maintained
17585F:	drivers/media/rc/ir-rcmm-decoder.c
17586
17587WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17588M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17589L:	linux-watchdog@vger.kernel.org
17590S:	Maintained
17591F:	drivers/watchdog/ebc-c384_wdt.c
17592
17593WINSYSTEMS WS16C48 GPIO DRIVER
17594M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17595L:	linux-gpio@vger.kernel.org
17596S:	Maintained
17597F:	drivers/gpio/gpio-ws16c48.c
17598
17599WISTRON LAPTOP BUTTON DRIVER
17600M:	Miloslav Trmac <mitr@volny.cz>
17601S:	Maintained
17602F:	drivers/input/misc/wistron_btns.c
17603
17604WL3501 WIRELESS PCMCIA CARD DRIVER
17605L:	linux-wireless@vger.kernel.org
17606S:	Odd fixes
17607F:	drivers/net/wireless/wl3501*
17608
17609WOLFSON MICROELECTRONICS DRIVERS
17610L:	patches@opensource.cirrus.com
17611T:	git https://github.com/CirrusLogic/linux-drivers.git
17612W:	https://github.com/CirrusLogic/linux-drivers/wiki
17613S:	Supported
17614F:	Documentation/hwmon/wm83??.rst
17615F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17616F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17617F:	Documentation/devicetree/bindings/mfd/arizona.txt
17618F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17619F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17620F:	arch/arm/mach-s3c64xx/mach-crag6410*
17621F:	drivers/clk/clk-wm83*.c
17622F:	drivers/extcon/extcon-arizona.c
17623F:	drivers/leds/leds-wm83*.c
17624F:	drivers/gpio/gpio-*wm*.c
17625F:	drivers/gpio/gpio-arizona.c
17626F:	drivers/hwmon/wm83??-hwmon.c
17627F:	drivers/input/misc/wm831x-on.c
17628F:	drivers/input/touchscreen/wm831x-ts.c
17629F:	drivers/input/touchscreen/wm97*.c
17630F:	drivers/mfd/arizona*
17631F:	drivers/mfd/wm*.c
17632F:	drivers/mfd/cs47l24*
17633F:	drivers/power/supply/wm83*.c
17634F:	drivers/rtc/rtc-wm83*.c
17635F:	drivers/regulator/wm8*.c
17636F:	drivers/regulator/arizona*
17637F:	drivers/video/backlight/wm83*_bl.c
17638F:	drivers/watchdog/wm83*_wdt.c
17639F:	include/linux/mfd/arizona/
17640F:	include/linux/mfd/wm831x/
17641F:	include/linux/mfd/wm8350/
17642F:	include/linux/mfd/wm8400*
17643F:	include/linux/regulator/arizona*
17644F:	include/linux/wm97xx.h
17645F:	include/sound/wm????.h
17646F:	sound/soc/codecs/arizona.?
17647F:	sound/soc/codecs/wm*
17648F:	sound/soc/codecs/cs47l24*
17649
17650WORKQUEUE
17651M:	Tejun Heo <tj@kernel.org>
17652R:	Lai Jiangshan <jiangshanlai@gmail.com>
17653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17654S:	Maintained
17655F:	include/linux/workqueue.h
17656F:	kernel/workqueue.c
17657F:	Documentation/core-api/workqueue.rst
17658
17659X-POWERS AXP288 PMIC DRIVERS
17660M:	Hans de Goede <hdegoede@redhat.com>
17661S:	Maintained
17662N:	axp288
17663F:	drivers/acpi/pmic/intel_pmic_xpower.c
17664
17665X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17666M:	Chen-Yu Tsai <wens@csie.org>
17667L:	linux-kernel@vger.kernel.org
17668S:	Maintained
17669N:	axp[128]
17670
17671X.25 NETWORK LAYER
17672M:	Andrew Hendry <andrew.hendry@gmail.com>
17673L:	linux-x25@vger.kernel.org
17674S:	Odd Fixes
17675F:	Documentation/networking/x25*
17676F:	include/net/x25*
17677F:	net/x25/
17678
17679X86 ARCHITECTURE (32-BIT AND 64-BIT)
17680M:	Thomas Gleixner <tglx@linutronix.de>
17681M:	Ingo Molnar <mingo@redhat.com>
17682M:	Borislav Petkov <bp@alien8.de>
17683R:	"H. Peter Anvin" <hpa@zytor.com>
17684M:	x86@kernel.org
17685L:	linux-kernel@vger.kernel.org
17686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17687S:	Maintained
17688F:	Documentation/devicetree/bindings/x86/
17689F:	Documentation/x86/
17690F:	arch/x86/
17691
17692X86 ENTRY CODE
17693M:	Andy Lutomirski <luto@kernel.org>
17694L:	linux-kernel@vger.kernel.org
17695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17696S:	Maintained
17697F:	arch/x86/entry/
17698
17699X86 MCE INFRASTRUCTURE
17700M:	Tony Luck <tony.luck@intel.com>
17701M:	Borislav Petkov <bp@alien8.de>
17702L:	linux-edac@vger.kernel.org
17703S:	Maintained
17704F:	arch/x86/kernel/cpu/mce/*
17705
17706X86 MICROCODE UPDATE SUPPORT
17707M:	Borislav Petkov <bp@alien8.de>
17708S:	Maintained
17709F:	arch/x86/kernel/cpu/microcode/*
17710
17711X86 MM
17712M:	Dave Hansen <dave.hansen@linux.intel.com>
17713M:	Andy Lutomirski <luto@kernel.org>
17714M:	Peter Zijlstra <peterz@infradead.org>
17715L:	linux-kernel@vger.kernel.org
17716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17717S:	Maintained
17718F:	arch/x86/mm/
17719
17720X86 PLATFORM DRIVERS
17721M:	Darren Hart <dvhart@infradead.org>
17722M:	Andy Shevchenko <andy@infradead.org>
17723L:	platform-driver-x86@vger.kernel.org
17724T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17725S:	Odd Fixes
17726F:	drivers/platform/x86/
17727F:	drivers/platform/olpc/
17728
17729X86 PLATFORM DRIVERS - ARCH
17730R:	Darren Hart <dvhart@infradead.org>
17731R:	Andy Shevchenko <andy@infradead.org>
17732L:	platform-driver-x86@vger.kernel.org
17733L:	x86@kernel.org
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17735S:	Maintained
17736F:	arch/x86/platform
17737
17738X86 VDSO
17739M:	Andy Lutomirski <luto@kernel.org>
17740L:	linux-kernel@vger.kernel.org
17741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17742S:	Maintained
17743F:	arch/x86/entry/vdso/
17744
17745XARRAY
17746M:	Matthew Wilcox <willy@infradead.org>
17747L:	linux-fsdevel@vger.kernel.org
17748S:	Supported
17749F:	Documentation/core-api/xarray.rst
17750F:	lib/idr.c
17751F:	lib/xarray.c
17752F:	include/linux/idr.h
17753F:	include/linux/xarray.h
17754F:	tools/testing/radix-tree
17755
17756XBOX DVD IR REMOTE
17757M:	Benjamin Valentin <benpicco@googlemail.com>
17758S:	Maintained
17759F:	drivers/media/rc/xbox_remote.c
17760F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17761
17762XC2028/3028 TUNER DRIVER
17763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17764L:	linux-media@vger.kernel.org
17765W:	https://linuxtv.org
17766T:	git git://linuxtv.org/media_tree.git
17767S:	Maintained
17768F:	drivers/media/tuners/tuner-xc2028.*
17769
17770XDP (eXpress Data Path)
17771M:	Alexei Starovoitov <ast@kernel.org>
17772M:	Daniel Borkmann <daniel@iogearbox.net>
17773M:	David S. Miller <davem@davemloft.net>
17774M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17775M:	Jesper Dangaard Brouer <hawk@kernel.org>
17776M:	John Fastabend <john.fastabend@gmail.com>
17777L:	netdev@vger.kernel.org
17778L:	bpf@vger.kernel.org
17779S:	Supported
17780F:	net/core/xdp.c
17781F:	include/net/xdp.h
17782F:	kernel/bpf/devmap.c
17783F:	kernel/bpf/cpumap.c
17784F:	include/trace/events/xdp.h
17785K:	xdp
17786N:	xdp
17787
17788XDP SOCKETS (AF_XDP)
17789M:	Björn Töpel <bjorn.topel@intel.com>
17790M:	Magnus Karlsson <magnus.karlsson@intel.com>
17791R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17792L:	netdev@vger.kernel.org
17793L:	bpf@vger.kernel.org
17794S:	Maintained
17795F:	kernel/bpf/xskmap.c
17796F:	net/xdp/
17797
17798XEN BLOCK SUBSYSTEM
17799M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17800M:	Roger Pau Monné <roger.pau@citrix.com>
17801L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17802S:	Supported
17803F:	drivers/block/xen-blkback/*
17804F:	drivers/block/xen*
17805
17806XEN HYPERVISOR ARM
17807M:	Stefano Stabellini <sstabellini@kernel.org>
17808L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17809S:	Maintained
17810F:	arch/arm/xen/
17811F:	arch/arm/include/asm/xen/
17812
17813XEN HYPERVISOR ARM64
17814M:	Stefano Stabellini <sstabellini@kernel.org>
17815L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17816S:	Maintained
17817F:	arch/arm64/xen/
17818F:	arch/arm64/include/asm/xen/
17819
17820XEN HYPERVISOR INTERFACE
17821M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17822M:	Juergen Gross <jgross@suse.com>
17823R:	Stefano Stabellini <sstabellini@kernel.org>
17824L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17826S:	Supported
17827F:	arch/x86/xen/
17828F:	arch/x86/platform/pvh/
17829F:	drivers/*/xen-*front.c
17830F:	drivers/xen/
17831F:	arch/x86/include/asm/xen/
17832F:	arch/x86/include/asm/pvclock-abi.h
17833F:	include/xen/
17834F:	include/uapi/xen/
17835F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17836F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17837
17838XEN NETWORK BACKEND DRIVER
17839M:	Wei Liu <wei.liu@kernel.org>
17840M:	Paul Durrant <paul@xen.org>
17841L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17842L:	netdev@vger.kernel.org
17843S:	Supported
17844F:	drivers/net/xen-netback/*
17845
17846XEN PCI SUBSYSTEM
17847M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17848L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17849S:	Supported
17850F:	arch/x86/pci/*xen*
17851F:	drivers/pci/*xen*
17852
17853XEN PVSCSI DRIVERS
17854M:	Juergen Gross <jgross@suse.com>
17855L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17856L:	linux-scsi@vger.kernel.org
17857S:	Supported
17858F:	drivers/scsi/xen-scsifront.c
17859F:	drivers/xen/xen-scsiback.c
17860F:	include/xen/interface/io/vscsiif.h
17861
17862XEN SWIOTLB SUBSYSTEM
17863M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17864L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17865L:	iommu@lists.linux-foundation.org
17866S:	Supported
17867F:	arch/x86/xen/*swiotlb*
17868F:	drivers/xen/*swiotlb*
17869
17870XEN SOUND FRONTEND DRIVER
17871M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17872L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17873L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17874S:	Supported
17875F:	sound/xen/*
17876
17877XFS FILESYSTEM
17878M:	Darrick J. Wong <darrick.wong@oracle.com>
17879M:	linux-xfs@vger.kernel.org
17880L:	linux-xfs@vger.kernel.org
17881W:	http://xfs.org/
17882T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17883S:	Supported
17884F:	Documentation/admin-guide/xfs.rst
17885F:	Documentation/ABI/testing/sysfs-fs-xfs
17886F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17887F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17888F:	fs/xfs/
17889F:	include/uapi/linux/dqblk_xfs.h
17890F:	include/uapi/linux/fsmap.h
17891
17892XILINX AXI ETHERNET DRIVER
17893M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17894S:	Maintained
17895F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17896
17897XILINX UARTLITE SERIAL DRIVER
17898M:	Peter Korsgaard <jacmet@sunsite.dk>
17899L:	linux-serial@vger.kernel.org
17900S:	Maintained
17901F:	drivers/tty/serial/uartlite.c
17902
17903XILINX VIDEO IP CORES
17904M:	Hyun Kwon <hyun.kwon@xilinx.com>
17905M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17906L:	linux-media@vger.kernel.org
17907T:	git git://linuxtv.org/media_tree.git
17908S:	Supported
17909F:	Documentation/devicetree/bindings/media/xilinx/
17910F:	drivers/media/platform/xilinx/
17911F:	include/uapi/linux/xilinx-v4l2-controls.h
17912
17913XILINX SD-FEC IP CORES
17914M:	Derek Kiernan <derek.kiernan@xilinx.com>
17915M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17916S:	Maintained
17917F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17918F:	Documentation/misc-devices/xilinx_sdfec.rst
17919F:	drivers/misc/xilinx_sdfec.c
17920F:	drivers/misc/Kconfig
17921F:	drivers/misc/Makefile
17922F:	include/uapi/misc/xilinx_sdfec.h
17923
17924XILLYBUS DRIVER
17925M:	Eli Billauer <eli.billauer@gmail.com>
17926L:	linux-kernel@vger.kernel.org
17927S:	Supported
17928F:	drivers/char/xillybus/
17929
17930XLP9XX I2C DRIVER
17931M:	George Cherian <george.cherian@cavium.com>
17932M:	Jan Glauber <jglauber@cavium.com>
17933L:	linux-i2c@vger.kernel.org
17934W:	http://www.cavium.com
17935S:	Supported
17936F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17937F:	drivers/i2c/busses/i2c-xlp9xx.c
17938
17939XRA1403 GPIO EXPANDER
17940M:	Nandor Han <nandor.han@ge.com>
17941M:	Semi Malinen <semi.malinen@ge.com>
17942L:	linux-gpio@vger.kernel.org
17943S:	Maintained
17944F:	drivers/gpio/gpio-xra1403.c
17945F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17946
17947XTENSA XTFPGA PLATFORM SUPPORT
17948M:	Max Filippov <jcmvbkbc@gmail.com>
17949L:	linux-xtensa@linux-xtensa.org
17950S:	Maintained
17951F:	drivers/spi/spi-xtensa-xtfpga.c
17952F:	sound/soc/xtensa/xtfpga-i2s.c
17953
17954YAM DRIVER FOR AX.25
17955M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17956L:	linux-hams@vger.kernel.org
17957S:	Maintained
17958F:	drivers/net/hamradio/yam*
17959F:	include/linux/yam.h
17960
17961YAMA SECURITY MODULE
17962M:	Kees Cook <keescook@chromium.org>
17963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17964S:	Supported
17965F:	security/yama/
17966F:	Documentation/admin-guide/LSM/Yama.rst
17967
17968YEALINK PHONE DRIVER
17969M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17970L:	usbb2k-api-dev@nongnu.org
17971S:	Maintained
17972F:	Documentation/input/devices/yealink.rst
17973F:	drivers/input/misc/yealink.*
17974
17975Z8530 DRIVER FOR AX.25
17976M:	Joerg Reuter <jreuter@yaina.de>
17977W:	http://yaina.de/jreuter/
17978W:	http://www.qsl.net/dl1bke/
17979L:	linux-hams@vger.kernel.org
17980S:	Maintained
17981F:	Documentation/networking/z8530drv.txt
17982F:	drivers/net/hamradio/*scc.c
17983F:	drivers/net/hamradio/z8530.h
17984
17985ZBUD COMPRESSED PAGE ALLOCATOR
17986M:	Seth Jennings <sjenning@redhat.com>
17987M:	Dan Streetman <ddstreet@ieee.org>
17988L:	linux-mm@kvack.org
17989S:	Maintained
17990F:	mm/zbud.c
17991F:	include/linux/zbud.h
17992
17993ZD1211RW WIRELESS DRIVER
17994M:	Daniel Drake <dsd@gentoo.org>
17995M:	Ulrich Kunitz <kune@deine-taler.de>
17996W:	http://zd1211.ath.cx/wiki/DriverRewrite
17997L:	linux-wireless@vger.kernel.org
17998L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17999S:	Maintained
18000F:	drivers/net/wireless/zydas/zd1211rw/
18001
18002ZD1301 MEDIA DRIVER
18003M:	Antti Palosaari <crope@iki.fi>
18004L:	linux-media@vger.kernel.org
18005W:	https://linuxtv.org/
18006W:	http://palosaari.fi/linux/
18007Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18008S:	Maintained
18009F:	drivers/media/usb/dvb-usb-v2/zd1301*
18010
18011ZD1301_DEMOD MEDIA DRIVER
18012M:	Antti Palosaari <crope@iki.fi>
18013L:	linux-media@vger.kernel.org
18014W:	https://linuxtv.org/
18015W:	http://palosaari.fi/linux/
18016Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18017S:	Maintained
18018F:	drivers/media/dvb-frontends/zd1301_demod*
18019
18020ZHAOXIN PROCESSOR SUPPORT
18021M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18022L:	linux-kernel@vger.kernel.org
18023S:	Maintained
18024F:	arch/x86/kernel/cpu/zhaoxin.c
18025
18026ZPOOL COMPRESSED PAGE STORAGE API
18027M:	Dan Streetman <ddstreet@ieee.org>
18028L:	linux-mm@kvack.org
18029S:	Maintained
18030F:	mm/zpool.c
18031F:	include/linux/zpool.h
18032
18033ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18034M:	Minchan Kim <minchan@kernel.org>
18035M:	Nitin Gupta <ngupta@vflare.org>
18036R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18037L:	linux-kernel@vger.kernel.org
18038S:	Maintained
18039F:	drivers/block/zram/
18040F:	Documentation/admin-guide/blockdev/zram.rst
18041
18042ZS DECSTATION Z85C30 SERIAL DRIVER
18043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18044S:	Maintained
18045F:	drivers/tty/serial/zs.*
18046
18047ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18048M:	Minchan Kim <minchan@kernel.org>
18049M:	Nitin Gupta <ngupta@vflare.org>
18050R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18051L:	linux-mm@kvack.org
18052S:	Maintained
18053F:	mm/zsmalloc.c
18054F:	include/linux/zsmalloc.h
18055F:	Documentation/vm/zsmalloc.rst
18056
18057ZSWAP COMPRESSED SWAP CACHING
18058M:	Seth Jennings <sjenning@redhat.com>
18059M:	Dan Streetman <ddstreet@ieee.org>
18060L:	linux-mm@kvack.org
18061S:	Maintained
18062F:	mm/zswap.c
18063
18064THE REST
18065M:	Linus Torvalds <torvalds@linux-foundation.org>
18066L:	linux-kernel@vger.kernel.org
18067Q:	http://patchwork.kernel.org/project/LKML/list/
18068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18069S:	Buried alive in reporters
18070F:	*
18071F:	*/
18072