xref: /linux/MAINTAINERS (revision c5ab54e9945b5f3dc8e9c31b93bb334fcea126f4)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/device_drivers/3com/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169*
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/firmware-guide/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADT746X FAN DRIVER
521M:	Colin Leroy <colin@colino.net>
522S:	Maintained
523F:	drivers/macintosh/therm_adt746x.c
524
525ADT7475 HARDWARE MONITOR DRIVER
526M:	Jean Delvare <jdelvare@suse.com>
527L:	linux-hwmon@vger.kernel.org
528S:	Maintained
529F:	Documentation/hwmon/adt7475.rst
530F:	drivers/hwmon/adt7475.c
531
532ADVANSYS SCSI DRIVER
533M:	Matthew Wilcox <willy@infradead.org>
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	Documentation/scsi/advansys.txt
538F:	drivers/scsi/advansys.c
539
540ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542W:	http://wiki.analog.com/ADXL345
543W:	http://ez.analog.com/community/linux-device-drivers
544S:	Supported
545F:	drivers/input/misc/adxl34x.c
546F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549M:	Stefan Popa <stefan.popa@analog.com>
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/iio/accel/adxl372.c
553F:	drivers/iio/accel/adxl372_spi.c
554F:	drivers/iio/accel/adxl372_i2c.c
555F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557AF9013 MEDIA DRIVER
558M:	Antti Palosaari <crope@iki.fi>
559L:	linux-media@vger.kernel.org
560W:	https://linuxtv.org
561W:	http://palosaari.fi/linux/
562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
563T:	git git://linuxtv.org/anttip/media_tree.git
564S:	Maintained
565F:	drivers/media/dvb-frontends/af9013*
566
567AF9033 MEDIA DRIVER
568M:	Antti Palosaari <crope@iki.fi>
569L:	linux-media@vger.kernel.org
570W:	https://linuxtv.org
571W:	http://palosaari.fi/linux/
572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
573T:	git git://linuxtv.org/anttip/media_tree.git
574S:	Maintained
575F:	drivers/media/dvb-frontends/af9033*
576
577AFFS FILE SYSTEM
578M:	David Sterba <dsterba@suse.com>
579L:	linux-fsdevel@vger.kernel.org
580S:	Odd Fixes
581F:	Documentation/filesystems/affs.txt
582F:	fs/affs/
583
584AFS FILESYSTEM
585M:	David Howells <dhowells@redhat.com>
586L:	linux-afs@lists.infradead.org
587S:	Supported
588F:	fs/afs/
589F:	include/trace/events/afs.h
590F:	Documentation/filesystems/afs.txt
591W:	https://www.infradead.org/~dhowells/kafs/
592
593AGPGART DRIVER
594M:	David Airlie <airlied@linux.ie>
595T:	git git://anongit.freedesktop.org/drm/drm
596S:	Maintained
597F:	drivers/char/agp/
598F:	include/linux/agp*
599F:	include/uapi/linux/agp*
600
601AHA152X SCSI DRIVER
602M:	"Juergen E. Fischer" <fischer@norbit.de>
603L:	linux-scsi@vger.kernel.org
604S:	Maintained
605F:	drivers/scsi/aha152x*
606F:	drivers/scsi/pcmcia/aha152x*
607
608AIC7XXX / AIC79XX SCSI DRIVER
609M:	Hannes Reinecke <hare@suse.com>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aic7xxx/
613
614AIMSLAB FM RADIO RECEIVER DRIVER
615M:	Hans Verkuil <hverkuil@xs4all.nl>
616L:	linux-media@vger.kernel.org
617T:	git git://linuxtv.org/media_tree.git
618W:	https://linuxtv.org
619S:	Maintained
620F:	drivers/media/radio/radio-aimslab*
621
622AIO
623M:	Benjamin LaHaise <bcrl@kvack.org>
624L:	linux-aio@kvack.org
625S:	Supported
626F:	fs/aio.c
627F:	include/linux/*aio*.h
628
629AIRSPY MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636S:	Maintained
637F:	drivers/media/usb/airspy/
638
639ALACRITECH GIGABIT ETHERNET DRIVER
640M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
641S:	Maintained
642F:	drivers/net/ethernet/alacritech/*
643
644FORCEDETH GIGABIT ETHERNET DRIVER
645M:	Rain River <rain.1986.08.12@gmail.com>
646M:	Zhu Yanjun <yanjun.zhu@oracle.com>
647L:	netdev@vger.kernel.org
648S:	Maintained
649F:	drivers/net/ethernet/nvidia/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563.rst
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLEGRO DVT VIDEO IP CORE DRIVER
672M:	Michael Tretter <m.tretter@pengutronix.de>
673R:	Pengutronix Kernel Team <kernel@pengutronix.de>
674L:	linux-media@vger.kernel.org
675S:	Maintained
676F:	drivers/staging/media/allegro-dvt/
677
678ALLWINNER CPUFREQ DRIVER
679M:	Yangtao Li <tiny.windzz@gmail.com>
680L:	linux-pm@vger.kernel.org
681S:	Maintained
682F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
684
685ALLWINNER SECURITY SYSTEM
686M:	Corentin Labbe <clabbe.montjoie@gmail.com>
687L:	linux-crypto@vger.kernel.org
688S:	Maintained
689F:	drivers/crypto/sunxi-ss/
690
691ALLWINNER VPU DRIVER
692M:	Maxime Ripard <mripard@kernel.org>
693M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694L:	linux-media@vger.kernel.org
695S:	Maintained
696F:	drivers/staging/media/sunxi/cedrus/
697
698ALPHA PORT
699M:	Richard Henderson <rth@twiddle.net>
700M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701M:	Matt Turner <mattst88@gmail.com>
702S:	Odd Fixes
703L:	linux-alpha@vger.kernel.org
704F:	arch/alpha/
705
706ALPS PS/2 TOUCHPAD DRIVER
707R:	Pali Rohár <pali.rohar@gmail.com>
708F:	drivers/input/mouse/alps.*
709
710ALTERA I2C CONTROLLER DRIVER
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
714F:	drivers/i2c/busses/i2c-altera.c
715
716ALTERA MAILBOX DRIVER
717M:	Ley Foon Tan <lftan@altera.com>
718L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
719S:	Maintained
720F:	drivers/mailbox/mailbox-altera.c
721
722ALTERA PIO DRIVER
723M:	Tien Hock Loh <thloh@altera.com>
724L:	linux-gpio@vger.kernel.org
725S:	Maintained
726F:	drivers/gpio/gpio-altera.c
727
728ALTERA SYSTEM MANAGER DRIVER
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/mfd/altera-sysmgr.c
732F:	include/linux/mfd/altera-sysmgr.h
733
734ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735M:	Thor Thayer <thor.thayer@linux.intel.com>
736S:	Maintained
737F:	drivers/gpio/gpio-altera-a10sr.c
738F:	drivers/mfd/altera-a10sr.c
739F:	drivers/reset/reset-a10sr.c
740F:	include/linux/mfd/altera-a10sr.h
741F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
742
743ALTERA TRIPLE SPEED ETHERNET DRIVER
744M:	Thor Thayer <thor.thayer@linux.intel.com>
745L:	netdev@vger.kernel.org
746L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747S:	Maintained
748F:	drivers/net/ethernet/altera/
749
750ALTERA UART/JTAG UART SERIAL DRIVERS
751M:	Tobias Klauser <tklauser@distanz.ch>
752L:	linux-serial@vger.kernel.org
753L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754S:	Maintained
755F:	drivers/tty/serial/altera_uart.c
756F:	drivers/tty/serial/altera_jtaguart.c
757F:	include/linux/altera_uart.h
758F:	include/linux/altera_jtaguart.h
759
760AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761M:	Talel Shenhar <talel@amazon.com>
762S:	Maintained
763F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764F:	drivers/thermal/thermal_mmio.c
765
766AMAZON ETHERNET DRIVERS
767M:	Netanel Belgazal <netanel@amazon.com>
768R:	Saeed Bishara <saeedb@amazon.com>
769R:	Zorik Machulsky <zorik@amazon.com>
770L:	netdev@vger.kernel.org
771S:	Supported
772F:	Documentation/networking/device_drivers/amazon/ena.txt
773F:	drivers/net/ethernet/amazon/
774
775AMAZON RDMA EFA DRIVER
776M:	Gal Pressman <galpress@amazon.com>
777R:	Yossi Leybovich <sleybo@amazon.com>
778L:	linux-rdma@vger.kernel.org
779Q:	https://patchwork.kernel.org/project/linux-rdma/list/
780S:	Supported
781F:	drivers/infiniband/hw/efa/
782F:	include/uapi/rdma/efa-abi.h
783
784AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786M:	Gary Hook <gary.hook@amd.com>
787L:	linux-crypto@vger.kernel.org
788S:	Supported
789F:	drivers/crypto/ccp/
790F:	include/linux/ccp.h
791
792AMD DISPLAY CORE
793M:	Harry Wentland <harry.wentland@amd.com>
794M:	Leo Li <sunpeng.li@amd.com>
795L:	amd-gfx@lists.freedesktop.org
796T:	git git://people.freedesktop.org/~agd5f/linux
797S:	Supported
798F:	drivers/gpu/drm/amd/display/
799
800AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801M:	Huang Rui <ray.huang@amd.com>
802L:	linux-hwmon@vger.kernel.org
803S:	Supported
804F:	Documentation/hwmon/fam15h_power.rst
805F:	drivers/hwmon/fam15h_power.c
806
807AMD FCH GPIO DRIVER
808M:	Enrico Weigelt, metux IT consult <info@metux.net>
809L:	linux-gpio@vger.kernel.org
810S:	Maintained
811F:	drivers/gpio/gpio-amd-fch.c
812F:	include/linux/platform_data/gpio/gpio-amd-fch.h
813
814AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816S:	Orphan
817F:	drivers/usb/gadget/udc/amd5536udc.*
818
819AMD GEODE PROCESSOR/CHIPSET SUPPORT
820P:	Andres Salomon <dilinger@queued.net>
821L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
822W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
823S:	Supported
824F:	drivers/char/hw_random/geode-rng.c
825F:	drivers/crypto/geode*
826F:	drivers/video/fbdev/geode/
827F:	arch/x86/include/asm/geode.h
828
829AMD IOMMU (AMD-VI)
830M:	Joerg Roedel <joro@8bytes.org>
831L:	iommu@lists.linux-foundation.org
832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
833S:	Maintained
834F:	drivers/iommu/amd_iommu*.[ch]
835F:	include/linux/amd-iommu.h
836
837AMD KFD
838M:	Felix Kuehling <Felix.Kuehling@amd.com>
839L:	amd-gfx@lists.freedesktop.org
840T:	git git://people.freedesktop.org/~agd5f/linux
841S:	Supported
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906M:	Beniamin Bia <beniamin.bia@analog.com>
907L:	linux-iio@vger.kernel.org
908W:	http://ez.analog.com/community/linux-device-drivers
909S:	Supported
910F:	drivers/iio/adc/ad7606.c
911F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913ANALOG DEVICES INC AD7768-1 DRIVER
914M:	Stefan Popa <stefan.popa@analog.com>
915L:	linux-iio@vger.kernel.org
916W:	http://ez.analog.com/community/linux-device-drivers
917S:	Supported
918F:	drivers/iio/adc/ad7768-1.c
919F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921ANALOG DEVICES INC AD7780 DRIVER
922M:	Michael Hennerich <Michael.Hennerich@analog.com>
923M:	Renato Lui Geh <renatogeh@gmail.com>
924L:	linux-iio@vger.kernel.org
925W:	http://ez.analog.com/community/linux-device-drivers
926S:	Supported
927F:	drivers/iio/adc/ad7780.c
928F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930ANALOG DEVICES INC AD9389B DRIVER
931M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
932L:	linux-media@vger.kernel.org
933S:	Maintained
934F:	drivers/media/i2c/ad9389b*
935
936ANALOG DEVICES INC ADGS1408 DRIVER
937M:	Mircea Caprioru <mircea.caprioru@analog.com>
938S:	Supported
939F:	drivers/mux/adgs1408.c
940F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942ANALOG DEVICES INC ADIN DRIVER
943M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
944L:	netdev@vger.kernel.org
945W:	http://ez.analog.com/community/linux-device-drivers
946S:	Supported
947F:	drivers/net/phy/adin.c
948F:	Documentation/devicetree/bindings/net/adi,adin.yaml
949
950ANALOG DEVICES INC ADIS DRIVER LIBRARY
951M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
952S:	Supported
953L:	linux-iio@vger.kernel.org
954F:	include/linux/iio/imu/adis.h
955F:	drivers/iio/imu/adis.c
956
957ANALOG DEVICES INC ADIS16460 DRIVER
958M:	Dragos Bogdan <dragos.bogdan@analog.com>
959S:	Supported
960L:	linux-iio@vger.kernel.org
961W:	http://ez.analog.com/community/linux-device-drivers
962F:	drivers/iio/imu/adis16460.c
963F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
964
965ANALOG DEVICES INC ADP5061 DRIVER
966M:	Stefan Popa <stefan.popa@analog.com>
967L:	linux-pm@vger.kernel.org
968W:	http://ez.analog.com/community/linux-device-drivers
969S:	Supported
970F:	drivers/power/supply/adp5061.c
971
972ANALOG DEVICES INC ADV7180 DRIVER
973M:	Lars-Peter Clausen <lars@metafoo.de>
974L:	linux-media@vger.kernel.org
975W:	http://ez.analog.com/community/linux-device-drivers
976S:	Supported
977F:	drivers/media/i2c/adv7180.c
978
979ANALOG DEVICES INC ADV748X DRIVER
980M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
981L:	linux-media@vger.kernel.org
982S:	Maintained
983F:	drivers/media/i2c/adv748x/*
984
985ANALOG DEVICES INC ADV7511 DRIVER
986M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
987L:	linux-media@vger.kernel.org
988S:	Maintained
989F:	drivers/media/i2c/adv7511*
990
991ANALOG DEVICES INC ADV7604 DRIVER
992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/adv7604*
996
997ANALOG DEVICES INC ADV7842 DRIVER
998M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
999L:	linux-media@vger.kernel.org
1000S:	Maintained
1001F:	drivers/media/i2c/adv7842*
1002
1003ANALOG DEVICES INC ASOC CODEC DRIVERS
1004M:	Lars-Peter Clausen <lars@metafoo.de>
1005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1006W:	http://wiki.analog.com/
1007W:	http://ez.analog.com/community/linux-device-drivers
1008S:	Supported
1009F:	sound/soc/codecs/adau*
1010F:	sound/soc/codecs/adav*
1011F:	sound/soc/codecs/ad1*
1012F:	sound/soc/codecs/ad7*
1013F:	sound/soc/codecs/ssm*
1014F:	sound/soc/codecs/sigmadsp.*
1015
1016ANALOG DEVICES INC DMA DRIVERS
1017M:	Lars-Peter Clausen <lars@metafoo.de>
1018W:	http://ez.analog.com/community/linux-device-drivers
1019S:	Supported
1020F:	drivers/dma/dma-axi-dmac.c
1021
1022ANALOG DEVICES INC IIO DRIVERS
1023M:	Lars-Peter Clausen <lars@metafoo.de>
1024M:	Michael Hennerich <Michael.Hennerich@analog.com>
1025M:	Stefan Popa <stefan.popa@analog.com>
1026W:	http://wiki.analog.com/
1027W:	http://ez.analog.com/community/linux-device-drivers
1028S:	Supported
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031F:	drivers/iio/*/ad*
1032F:	drivers/iio/adc/ltc2497*
1033X:	drivers/iio/*/adjd*
1034F:	drivers/staging/iio/*/ad*
1035
1036ANALOGBITS PLL LIBRARIES
1037M:	Paul Walmsley <paul.walmsley@sifive.com>
1038S:	Supported
1039F:	drivers/clk/analogbits/*
1040F:	include/linux/clk/analogbits*
1041
1042ANDES ARCHITECTURE
1043M:	Greentime Hu <green.hu@gmail.com>
1044M:	Vincent Chen <deanbo422@gmail.com>
1045T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1046S:	Supported
1047F:	arch/nds32/
1048F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049F:	Documentation/devicetree/bindings/nds32/
1050K:	nds32
1051N:	nds32
1052
1053ANDROID CONFIG FRAGMENTS
1054M:	Rob Herring <robh@kernel.org>
1055S:	Supported
1056F:	kernel/configs/android*
1057
1058ANDROID DRIVERS
1059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060M:	Arve Hjønnevåg <arve@android.com>
1061M:	Todd Kjos <tkjos@android.com>
1062M:	Martijn Coenen <maco@android.com>
1063M:	Joel Fernandes <joel@joelfernandes.org>
1064M:	Christian Brauner <christian@brauner.io>
1065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066L:	devel@driverdev.osuosl.org
1067S:	Supported
1068F:	drivers/android/
1069F:	drivers/staging/android/
1070
1071ANDROID GOLDFISH PIC DRIVER
1072M:	Miodrag Dinic <miodrag.dinic@mips.com>
1073S:	Supported
1074F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075F:	drivers/irqchip/irq-goldfish-pic.c
1076
1077ANDROID GOLDFISH RTC DRIVER
1078M:	Miodrag Dinic <miodrag.dinic@mips.com>
1079S:	Supported
1080F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081F:	drivers/rtc/rtc-goldfish.c
1082
1083ANDROID ION DRIVER
1084M:	Laura Abbott <labbott@redhat.com>
1085M:	Sumit Semwal <sumit.semwal@linaro.org>
1086L:	devel@driverdev.osuosl.org
1087L:	dri-devel@lists.freedesktop.org
1088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1089S:	Supported
1090F:	drivers/staging/android/ion
1091F:	drivers/staging/android/uapi/ion.h
1092
1093AOA (Apple Onboard Audio) ALSA DRIVER
1094M:	Johannes Berg <johannes@sipsolutions.net>
1095L:	linuxppc-dev@lists.ozlabs.org
1096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	sound/aoa/
1099
1100APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1102L:	linux-iio@vger.kernel.org
1103S:	Maintained
1104F:	drivers/iio/adc/stx104.c
1105
1106APM DRIVER
1107M:	Jiri Kosina <jikos@kernel.org>
1108S:	Odd fixes
1109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110F:	arch/x86/kernel/apm_32.c
1111F:	include/linux/apm_bios.h
1112F:	include/uapi/linux/apm_bios.h
1113F:	drivers/char/apm-emulation.c
1114
1115APPARMOR SECURITY MODULE
1116M:	John Johansen <john.johansen@canonical.com>
1117L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118W:	wiki.apparmor.net
1119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1120S:	Supported
1121F:	security/apparmor/
1122F:	Documentation/admin-guide/LSM/apparmor.rst
1123
1124APPLE BCM5974 MULTITOUCH DRIVER
1125M:	Henrik Rydberg <rydberg@bitmath.org>
1126L:	linux-input@vger.kernel.org
1127S:	Odd fixes
1128F:	drivers/input/mouse/bcm5974.c
1129
1130APPLE SMC DRIVER
1131M:	Henrik Rydberg <rydberg@bitmath.org>
1132L:	linux-hwmon@vger.kernel.org
1133S:	Odd fixes
1134F:	drivers/hwmon/applesmc.c
1135
1136APPLETALK NETWORK LAYER
1137L:	netdev@vger.kernel.org
1138S:	Odd fixes
1139F:	drivers/net/appletalk/
1140F:	net/appletalk/
1141F:	include/linux/atalk.h
1142F:	include/uapi/linux/atalk.h
1143
1144APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145M:	Khuong Dinh <khuong@os.amperecomputing.com>
1146S:	Supported
1147F:	arch/arm64/boot/dts/apm/
1148
1149APPLIED MICRO (APM) X-GENE SOC EDAC
1150M:	Khuong Dinh <khuong@os.amperecomputing.com>
1151S:	Supported
1152F:	drivers/edac/xgene_edac.c
1153F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1154
1155APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1158S:	Supported
1159F:	drivers/net/ethernet/apm/xgene-v2/
1160
1161APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1164M:	Quan Nguyen <quan@os.amperecomputing.com>
1165S:	Supported
1166F:	drivers/net/ethernet/apm/xgene/
1167F:	drivers/net/phy/mdio-xgene.c
1168F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1170
1171APPLIED MICRO (APM) X-GENE SOC PMU
1172M:	Khuong Dinh <khuong@os.amperecomputing.com>
1173S:	Supported
1174F:	drivers/perf/xgene_pmu.c
1175F:	Documentation/admin-guide/perf/xgene-pmu.rst
1176F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1177
1178APTINA CAMERA SENSOR PLL
1179M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180L:	linux-media@vger.kernel.org
1181S:	Maintained
1182F:	drivers/media/i2c/aptina-pll.*
1183
1184AQUANTIA ETHERNET DRIVER (atlantic)
1185M:	Igor Russkikh <igor.russkikh@aquantia.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	http://www.aquantia.com
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193ARC FRAMEBUFFER DRIVER
1194M:	Jaya Kumar <jayalk@intworks.biz>
1195S:	Maintained
1196F:	drivers/video/fbdev/arcfb.c
1197F:	drivers/video/fbdev/core/fb_defio.c
1198
1199ARC PGU DRM DRIVER
1200M:	Alexey Brodkin <abrodkin@synopsys.com>
1201S:	Supported
1202F:	drivers/gpu/drm/arc/
1203F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1204
1205ARCNET NETWORK LAYER
1206M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1207L:	netdev@vger.kernel.org
1208S:	Maintained
1209F:	drivers/net/arcnet/
1210F:	include/uapi/linux/if_arcnet.h
1211
1212ARM ARCHITECTED TIMER DRIVER
1213M:	Mark Rutland <mark.rutland@arm.com>
1214M:	Marc Zyngier <maz@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	arch/arm/include/asm/arch_timer.h
1218F:	arch/arm64/include/asm/arch_timer.h
1219F:	drivers/clocksource/arm_arch_timer.c
1220
1221ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222M:	Linus Walleij <linus.walleij@linaro.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/arm/arm-boards
1226F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1228F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231F:	arch/arm/mach-integrator/
1232F:	arch/arm/mach-realview/
1233F:	arch/arm/mach-versatile/
1234F:	arch/arm/plat-versatile/
1235F:	arch/arm/boot/dts/arm-realview-*
1236F:	arch/arm/boot/dts/integrator*
1237F:	arch/arm/boot/dts/versatile*
1238F:	drivers/clk/versatile/
1239F:	drivers/i2c/busses/i2c-versatile.c
1240F:	drivers/irqchip/irq-versatile-fpga.c
1241F:	drivers/mtd/maps/physmap_of_versatile.c
1242F:	drivers/power/reset/arm-versatile-reboot.c
1243F:	drivers/soc/versatile/
1244
1245ARM HDLCD DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247S:	Supported
1248F:	drivers/gpu/drm/arm/hdlcd_*
1249F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1250
1251ARM KOMEDA DRM-KMS DRIVER
1252M:	James (Qian) Wang <james.qian.wang@arm.com>
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254L:	Mali DP Maintainers <malidp@foss.arm.com>
1255S:	Supported
1256T:	git git://anongit.freedesktop.org/drm/drm-misc
1257F:	drivers/gpu/drm/arm/display/include/
1258F:	drivers/gpu/drm/arm/display/komeda/
1259F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1260F:	Documentation/gpu/komeda-kms.rst
1261
1262ARM MALI-DP DRM DRIVER
1263M:	Liviu Dudau <liviu.dudau@arm.com>
1264M:	Brian Starkey <brian.starkey@arm.com>
1265L:	Mali DP Maintainers <malidp@foss.arm.com>
1266S:	Supported
1267T:	git git://anongit.freedesktop.org/drm/drm-misc
1268F:	drivers/gpu/drm/arm/
1269F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1270F:	Documentation/gpu/afbc.rst
1271
1272ARM MALI PANFROST DRM DRIVER
1273M:	Rob Herring <robh@kernel.org>
1274M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275L:	dri-devel@lists.freedesktop.org
1276S:	Supported
1277T:	git git://anongit.freedesktop.org/drm/drm-misc
1278F:	drivers/gpu/drm/panfrost/
1279F:	include/uapi/drm/panfrost_drm.h
1280
1281ARM MFM AND FLOPPY DRIVERS
1282M:	Ian Molton <spyro@f2s.com>
1283S:	Maintained
1284F:	arch/arm/mach-rpc/floppydma.S
1285F:	arch/arm/include/asm/floppy.h
1286
1287ARM PMU PROFILING AND DEBUGGING
1288M:	Will Deacon <will@kernel.org>
1289M:	Mark Rutland <mark.rutland@arm.com>
1290S:	Maintained
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292F:	arch/arm*/kernel/perf_*
1293F:	arch/arm/oprofile/common.c
1294F:	arch/arm*/kernel/hw_breakpoint.c
1295F:	arch/arm*/include/asm/hw_breakpoint.h
1296F:	arch/arm*/include/asm/perf_event.h
1297F:	drivers/perf/*
1298F:	include/linux/perf/arm_pmu.h
1299F:	Documentation/devicetree/bindings/arm/pmu.yaml
1300F:	Documentation/devicetree/bindings/perf/
1301
1302ARM PORT
1303M:	Russell King <linux@armlinux.org.uk>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305W:	http://www.armlinux.org.uk/
1306S:	Odd Fixes
1307T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1308F:	arch/arm/
1309X:	arch/arm/boot/dts/
1310
1311ARM PRIMECELL AACI PL041 DRIVER
1312M:	Russell King <linux@armlinux.org.uk>
1313S:	Odd Fixes
1314F:	sound/arm/aaci.*
1315
1316ARM PRIMECELL BUS SUPPORT
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/amba/
1320F:	include/linux/amba/bus.h
1321
1322ARM PRIMECELL CLCD PL110 DRIVER
1323M:	Russell King <linux@armlinux.org.uk>
1324S:	Odd Fixes
1325F:	drivers/video/fbdev/amba-clcd.*
1326
1327ARM PRIMECELL KMI PL050 DRIVER
1328M:	Russell King <linux@armlinux.org.uk>
1329S:	Odd Fixes
1330F:	drivers/input/serio/ambakmi.*
1331F:	include/linux/amba/kmi.h
1332
1333ARM PRIMECELL MMCI PL180/1 DRIVER
1334M:	Russell King <linux@armlinux.org.uk>
1335S:	Odd Fixes
1336F:	drivers/mmc/host/mmci.*
1337F:	include/linux/amba/mmci.h
1338
1339ARM PRIMECELL SSP PL022 SPI DRIVER
1340M:	Linus Walleij <linus.walleij@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344F:	drivers/spi/spi-pl022.c
1345
1346ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347M:	Russell King <linux@armlinux.org.uk>
1348S:	Odd Fixes
1349F:	drivers/tty/serial/amba-pl01*.c
1350F:	include/linux/amba/serial.h
1351
1352ARM PRIMECELL VIC PL190/PL192 DRIVER
1353M:	Linus Walleij <linus.walleij@linaro.org>
1354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357F:	drivers/irqchip/irq-vic.c
1358
1359AMAZON ANNAPURNA LABS FIC DRIVER
1360M:	Talel Shenhar <talel@amazon.com>
1361S:	Maintained
1362F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363F:	drivers/irqchip/irq-al-fic.c
1364
1365ARM SMMU DRIVERS
1366M:	Will Deacon <will@kernel.org>
1367R:	Robin Murphy <robin.murphy@arm.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/iommu/arm-smmu*
1371F:	drivers/iommu/io-pgtable-arm.c
1372F:	drivers/iommu/io-pgtable-arm-v7s.c
1373
1374ARM SUB-ARCHITECTURES
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	arch/arm/mach-*/
1378F:	arch/arm/plat-*/
1379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1380
1381ARM/ACTIONS SEMI ARCHITECTURE
1382M:	Andreas Färber <afaerber@suse.de>
1383R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386N:	owl
1387F:	arch/arm/mach-actions/
1388F:	arch/arm/boot/dts/owl-*
1389F:	arch/arm64/boot/dts/actions/
1390F:	drivers/clk/actions/
1391F:	drivers/clocksource/timer-owl*
1392F:	drivers/dma/owl-dma.c
1393F:	drivers/i2c/busses/i2c-owl.c
1394F:	drivers/pinctrl/actions/*
1395F:	drivers/soc/actions/
1396F:	include/dt-bindings/power/owl-*
1397F:	include/linux/soc/actions/
1398F:	Documentation/devicetree/bindings/arm/actions.yaml
1399F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1401F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1405
1406ARM/ADS SPHERE MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/AFEB9260 MACHINE SUPPORT
1412M:	Sergey Lapin <slapin@ossfans.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/AJECO 1ARM MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/Allwinner SoC Clock Support
1422M:	Emilio López <emilio@elopez.com.ar>
1423S:	Maintained
1424F:	drivers/clk/sunxi/
1425
1426ARM/Allwinner sunXi SoC support
1427M:	Maxime Ripard <mripard@kernel.org>
1428M:	Chen-Yu Tsai <wens@csie.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431N:	sun[x456789]i
1432N:	sun50i
1433F:	arch/arm/mach-sunxi/
1434F:	arch/arm64/boot/dts/allwinner/
1435F:	drivers/clk/sunxi-ng/
1436F:	drivers/pinctrl/sunxi/
1437F:	drivers/soc/sunxi/
1438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1439
1440Allwinner A10 CSI driver
1441M:	Maxime Ripard <mripard@kernel.org>
1442L:	linux-media@vger.kernel.org
1443T:	git git://linuxtv.org/media_tree.git
1444F:	drivers/media/platform/sunxi/sun4i-csi/
1445F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1446S:	Maintained
1447
1448ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449M:	Neil Armstrong <narmstrong@baylibre.com>
1450M:	Jerome Brunet <jbrunet@baylibre.com>
1451L:	linux-amlogic@lists.infradead.org
1452S:	Maintained
1453F:	drivers/clk/meson/
1454F:	include/dt-bindings/clock/meson*
1455F:	include/dt-bindings/clock/gxbb*
1456F:	Documentation/devicetree/bindings/clock/amlogic*
1457
1458ARM/Amlogic Meson SoC support
1459M:	Kevin Hilman <khilman@baylibre.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461L:	linux-amlogic@lists.infradead.org
1462W:	http://linux-meson.com/
1463S:	Maintained
1464F:	arch/arm/mach-meson/
1465F:	arch/arm/boot/dts/meson*
1466F:	arch/arm64/boot/dts/amlogic/
1467F:	drivers/pinctrl/meson/
1468F:	drivers/mmc/host/meson*
1469F:	drivers/soc/amlogic/
1470F:	drivers/rtc/rtc-meson*
1471N:	meson
1472
1473ARM/Amlogic Meson SoC Sound Drivers
1474M:	Jerome Brunet <jbrunet@baylibre.com>
1475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	sound/soc/meson/
1478F:	Documentation/devicetree/bindings/sound/amlogic*
1479
1480ARM/Annapurna Labs ALPINE ARCHITECTURE
1481M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1482M:	Antoine Tenart <antoine.tenart@bootlin.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-alpine/
1486F:	arch/arm/boot/dts/alpine*
1487F:	arch/arm64/boot/dts/al/
1488F:	drivers/*/*alpine*
1489
1490ARM/ARTPEC MACHINE SUPPORT
1491M:	Jesper Nilsson <jesper.nilsson@axis.com>
1492M:	Lars Persson <lars.persson@axis.com>
1493S:	Maintained
1494L:	linux-arm-kernel@axis.com
1495F:	arch/arm/mach-artpec
1496F:	arch/arm/boot/dts/artpec6*
1497F:	drivers/clk/axis
1498F:	drivers/crypto/axis
1499F:	drivers/mmc/host/usdhi6rol0.c
1500F:	drivers/pinctrl/pinctrl-artpec*
1501F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1502
1503ARM/ASPEED I2C DRIVER
1504M:	Brendan Higgins <brendanhiggins@google.com>
1505R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1506R:	Joel Stanley <joel@jms.id.au>
1507L:	linux-i2c@vger.kernel.org
1508L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1511F:	drivers/i2c/busses/i2c-aspeed.c
1512F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1514
1515ARM/ASPEED MACHINE SUPPORT
1516M:	Joel Stanley <joel@jms.id.au>
1517R:	Andrew Jeffery <andrew@aj.id.au>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1520Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1521S:	Supported
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1523F:	arch/arm/mach-aspeed/
1524F:	arch/arm/boot/dts/aspeed-*
1525N:	aspeed
1526
1527ARM/BITMAIN ARCHITECTURE
1528M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm64/boot/dts/bitmain/
1532F:	drivers/pinctrl/pinctrl-bm1880.c
1533F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1534F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1535
1536ARM/CALXEDA HIGHBANK ARCHITECTURE
1537M:	Rob Herring <robh@kernel.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-highbank/
1541F:	arch/arm/boot/dts/highbank.dts
1542F:	arch/arm/boot/dts/ecx-*.dts*
1543
1544ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1545M:	Krzysztof Halasa <khalasa@piap.pl>
1546S:	Maintained
1547F:	arch/arm/mach-cns3xxx/
1548
1549ARM/CAVIUM THUNDER NETWORK DRIVER
1550M:	Sunil Goutham <sgoutham@cavium.com>
1551M:	Robert Richter <rric@kernel.org>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Supported
1554F:	drivers/net/ethernet/cavium/thunder/
1555
1556ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1557M:	Lukasz Majewski <lukma@denx.de>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/mach-ep93xx/ts72xx.c
1561
1562ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1563M:	Alexander Shiyan <shc_work@mail.ru>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Odd Fixes
1566N:	clps711x
1567
1568ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1574M:	Hartley Sweeten <hsweeten@visionengravers.com>
1575M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577S:	Maintained
1578F:	arch/arm/mach-ep93xx/
1579F:	arch/arm/mach-ep93xx/include/mach/
1580
1581ARM/CLKDEV SUPPORT
1582M:	Russell King <linux@armlinux.org.uk>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1586F:	drivers/clk/clkdev.c
1587
1588ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1589M:	Mike Rapoport <mike@compulab.co.il>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592
1593ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1594M:	Baruch Siach <baruch@tkos.co.il>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/cx92755*
1598N:	digicolor
1599
1600ARM/CONTEC MICRO9 MACHINE SUPPORT
1601M:	Hubert Feurstein <hubert.feurstein@contec.at>
1602S:	Maintained
1603F:	arch/arm/mach-ep93xx/micro9.c
1604
1605ARM/CORESIGHT FRAMEWORK AND DRIVERS
1606M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1607R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	drivers/hwtracing/coresight/*
1611F:	Documentation/trace/coresight.rst
1612F:	Documentation/trace/coresight-cpu-debug.rst
1613F:	Documentation/devicetree/bindings/arm/coresight.txt
1614F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1615F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1616F:	tools/perf/arch/arm/util/pmu.c
1617F:	tools/perf/arch/arm/util/auxtrace.c
1618F:	tools/perf/arch/arm/util/cs-etm.c
1619F:	tools/perf/arch/arm/util/cs-etm.h
1620F:	tools/perf/util/cs-etm.*
1621F:	tools/perf/util/cs-etm-decoder/*
1622
1623ARM/CORGI MACHINE SUPPORT
1624M:	Richard Purdie <rpurdie@rpsys.net>
1625S:	Maintained
1626
1627ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1628M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1629M:	Linus Walleij <linus.walleij@linaro.org>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631T:	git git://github.com/ulli-kroll/linux.git
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/arm/gemini.txt
1634F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1635F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1636F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1637F:	arch/arm/mach-gemini/
1638F:	drivers/net/ethernet/cortina/
1639F:	drivers/pinctrl/pinctrl-gemini.c
1640F:	drivers/rtc/rtc-ftrtc010.c
1641
1642ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1643M:	Barry Song <baohua@kernel.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1646S:	Maintained
1647F:	arch/arm/boot/dts/prima2*
1648F:	arch/arm/mach-prima2/
1649F:	drivers/clk/sirf/
1650F:	drivers/clocksource/timer-prima2.c
1651F:	drivers/clocksource/timer-atlas7.c
1652N:	[^a-z]sirf
1653X:	drivers/gnss
1654
1655ARM/CZ.NIC TURRIS MOX SUPPORT
1656M:	Marek Behun <marek.behun@nic.cz>
1657W:	http://mox.turris.cz
1658S:	Maintained
1659F:	Documentation/ABI/testing/debugfs-moxtet
1660F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1661F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1662F:	Documentation/devicetree/bindings/bus/moxtet.txt
1663F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1664F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1665F:	include/linux/moxtet.h
1666F:	drivers/bus/moxtet.c
1667F:	drivers/firmware/turris-mox-rwtm.c
1668F:	drivers/gpio/gpio-moxtet.c
1669
1670ARM/EBSA110 MACHINE SUPPORT
1671M:	Russell King <linux@armlinux.org.uk>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673W:	http://www.armlinux.org.uk/
1674S:	Maintained
1675F:	arch/arm/mach-ebsa110/
1676F:	drivers/net/ethernet/amd/am79c961a.*
1677
1678ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1679M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1680R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683N:	efm32
1684
1685ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/mach-pxa/ezx.c
1690
1691ARM/FARADAY FA526 PORT
1692M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694S:	Maintained
1695T:	git git://git.berlios.de/gemini-board
1696F:	arch/arm/mm/*-fa*
1697
1698ARM/FOOTBRIDGE ARCHITECTURE
1699M:	Russell King <linux@armlinux.org.uk>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701W:	http://www.armlinux.org.uk/
1702S:	Maintained
1703F:	arch/arm/include/asm/hardware/dec21285.h
1704F:	arch/arm/mach-footbridge/
1705
1706ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1707M:	Shawn Guo <shawnguo@kernel.org>
1708M:	Sascha Hauer <s.hauer@pengutronix.de>
1709R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1710R:	Fabio Estevam <festevam@gmail.com>
1711R:	NXP Linux Team <linux-imx@nxp.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1715N:	imx
1716N:	mxs
1717X:	drivers/media/i2c/
1718
1719ARM/FREESCALE VYBRID ARM ARCHITECTURE
1720M:	Shawn Guo <shawnguo@kernel.org>
1721M:	Sascha Hauer <s.hauer@pengutronix.de>
1722R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1723R:	Stefan Agner <stefan@agner.ch>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1727F:	arch/arm/mach-imx/*vf610*
1728F:	arch/arm/boot/dts/vf*
1729
1730ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1731M:	Shawn Guo <shawnguo@kernel.org>
1732M:	Li Yang <leoyang.li@nxp.com>
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Maintained
1735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1736F:	arch/arm/boot/dts/ls1021a*
1737F:	arch/arm64/boot/dts/freescale/fsl-*
1738F:	arch/arm64/boot/dts/freescale/qoriq-*
1739
1740ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1741M:	Lennert Buytenhek <kernel@wantstofly.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/GUMSTIX MACHINE SUPPORT
1746M:	Steve Sakoman <sakoman@gmail.com>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1751M:	Philipp Zabel <philipp.zabel@gmail.com>
1752M:	Paul Parsons <lost.distance@yahoo.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-pxa/hx4700.c
1756F:	arch/arm/mach-pxa/include/mach/hx4700.h
1757F:	sound/soc/pxa/hx4700.c
1758
1759ARM/HISILICON SOC SUPPORT
1760M:	Wei Xu <xuwei5@hisilicon.com>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.hisilicon.com
1763S:	Supported
1764T:	git git://github.com/hisilicon/linux-hisi.git
1765F:	arch/arm/mach-hisi/
1766F:	arch/arm/boot/dts/hi3*
1767F:	arch/arm/boot/dts/hip*
1768F:	arch/arm/boot/dts/hisi*
1769F:	arch/arm64/boot/dts/hisilicon/
1770
1771ARM/HP JORNADA 7XX MACHINE SUPPORT
1772M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1773W:	www.jlime.com
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1776F:	arch/arm/mach-sa1100/jornada720.c
1777F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1778
1779ARM/IGEP MACHINE SUPPORT
1780M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1781M:	Javier Martinez Canillas <javier@dowhile0.org>
1782L:	linux-omap@vger.kernel.org
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	arch/arm/boot/dts/omap3-igep*
1786
1787ARM/INCOME PXA270 SUPPORT
1788M:	Marek Vasut <marek.vasut@gmail.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1792
1793ARM/INTEL IOP32X ARM ARCHITECTURE
1794M:	Lennert Buytenhek <kernel@wantstofly.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797
1798ARM/INTEL IQ81342EX MACHINE SUPPORT
1799M:	Lennert Buytenhek <kernel@wantstofly.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802
1803ARM/INTEL IXDP2850 MACHINE SUPPORT
1804M:	Lennert Buytenhek <kernel@wantstofly.org>
1805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S:	Maintained
1807
1808ARM/INTEL IXP4XX ARM ARCHITECTURE
1809M:	Linus Walleij <linusw@kernel.org>
1810M:	Imre Kaloz <kaloz@openwrt.org>
1811M:	Krzysztof Halasa <khalasa@piap.pl>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1815F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1816F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1817F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1818F:	arch/arm/mach-ixp4xx/
1819F:	drivers/clocksource/timer-ixp4xx.c
1820F:	drivers/gpio/gpio-ixp4xx.c
1821F:	drivers/irqchip/irq-ixp4xx.c
1822F:	include/linux/irqchip/irq-ixp4xx.h
1823F:	include/linux/platform_data/timer-ixp4xx.h
1824
1825ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1826M:	Jonathan Cameron <jic23@cam.ac.uk>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	arch/arm/mach-pxa/stargate2.c
1830F:	drivers/pcmcia/pxa2xx_stargate2.c
1831
1832ARM/INTEL XSC3 (MANZANO) ARM CORE
1833M:	Lennert Buytenhek <kernel@wantstofly.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836
1837ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/LG1K ARCHITECTURE
1843M:	Chanho Min <chanho.min@lge.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/lg/
1847
1848ARM/LOGICPD PXA270 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/LPC18XX ARCHITECTURE
1854M:	Vladimir Zapolskiy <vz@mleia.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S:	Maintained
1857F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1858F:	arch/arm/boot/dts/lpc43*
1859F:	drivers/i2c/busses/i2c-lpc2k.c
1860F:	drivers/memory/pl172.c
1861F:	drivers/mtd/spi-nor/nxp-spifi.c
1862F:	drivers/rtc/rtc-lpc24xx.c
1863N:	lpc18xx
1864
1865ARM/LPC32XX SOC SUPPORT
1866M:	Vladimir Zapolskiy <vz@mleia.com>
1867M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1872F:	arch/arm/boot/dts/lpc32*
1873F:	arch/arm/mach-lpc32xx/
1874F:	drivers/i2c/busses/i2c-pnx.c
1875F:	drivers/net/ethernet/nxp/lpc_eth.c
1876F:	drivers/usb/host/ohci-nxp.c
1877F:	drivers/watchdog/pnx4008_wdt.c
1878N:	lpc32xx
1879
1880ARM/MAGICIAN MACHINE SUPPORT
1881M:	Philipp Zabel <philipp.zabel@gmail.com>
1882S:	Maintained
1883
1884ARM/Marvell Dove/MV78xx0/Orion SOC support
1885M:	Jason Cooper <jason@lakedaemon.net>
1886M:	Andrew Lunn <andrew@lunn.ch>
1887M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1888M:	Gregory Clement <gregory.clement@bootlin.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	Documentation/devicetree/bindings/soc/dove/
1892F:	arch/arm/mach-dove/
1893F:	arch/arm/mach-mv78xx0/
1894F:	arch/arm/mach-orion5x/
1895F:	arch/arm/plat-orion/
1896F:	arch/arm/boot/dts/dove*
1897F:	arch/arm/boot/dts/orion5x*
1898T:	git git://git.infradead.org/linux-mvebu.git
1899
1900ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1901M:	Jason Cooper <jason@lakedaemon.net>
1902M:	Andrew Lunn <andrew@lunn.ch>
1903M:	Gregory Clement <gregory.clement@bootlin.com>
1904M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/armada*
1908F:	arch/arm/boot/dts/kirkwood*
1909F:	arch/arm/configs/mvebu_*_defconfig
1910F:	arch/arm/mach-mvebu/
1911F:	arch/arm64/boot/dts/marvell/armada*
1912F:	drivers/cpufreq/armada-37xx-cpufreq.c
1913F:	drivers/cpufreq/armada-8k-cpufreq.c
1914F:	drivers/cpufreq/mvebu-cpufreq.c
1915F:	drivers/irqchip/irq-armada-370-xp.c
1916F:	drivers/irqchip/irq-mvebu-*
1917F:	drivers/pinctrl/mvebu/
1918F:	drivers/rtc/rtc-armada38x.c
1919T:	git git://git.infradead.org/linux-mvebu.git
1920
1921ARM/Mediatek RTC DRIVER
1922M:	Eddie Huang <eddie.huang@mediatek.com>
1923M:	Sean Wang <sean.wang@mediatek.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1928F:	drivers/rtc/rtc-mt6397.c
1929F:	drivers/rtc/rtc-mt7622.c
1930
1931ARM/Mediatek SoC support
1932M:	Matthias Brugger <matthias.bgg@gmail.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935W:	https://mtk.bcnfs.org/
1936C:	irc://chat.freenode.net/linux-mediatek
1937S:	Maintained
1938F:	arch/arm/boot/dts/mt6*
1939F:	arch/arm/boot/dts/mt7*
1940F:	arch/arm/boot/dts/mt8*
1941F:	arch/arm/mach-mediatek/
1942F:	arch/arm64/boot/dts/mediatek/
1943F:	drivers/soc/mediatek/
1944N:	mtk
1945N:	mt[678]
1946K:	mediatek
1947
1948ARM/Mediatek USB3 PHY DRIVER
1949M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	drivers/phy/mediatek/
1954F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1955
1956ARM/Microchip (AT91) SoC support
1957M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1958M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1959M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961W:	http://www.linux4sam.org
1962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1963S:	Supported
1964N:	at91
1965N:	atmel
1966F:	arch/arm/mach-at91/
1967F:	include/soc/at91/
1968F:	arch/arm/boot/dts/at91*.dts
1969F:	arch/arm/boot/dts/at91*.dtsi
1970F:	arch/arm/boot/dts/sama*.dts
1971F:	arch/arm/boot/dts/sama*.dtsi
1972F:	arch/arm/include/debug/at91.S
1973F:	drivers/memory/atmel*
1974F:	drivers/watchdog/sama5d4_wdt.c
1975X:	drivers/input/touchscreen/atmel_mxt_ts.c
1976X:	drivers/net/wireless/atmel/
1977
1978ARM/MIOA701 MACHINE SUPPORT
1979M:	Robert Jarzmik <robert.jarzmik@free.fr>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981F:	arch/arm/mach-pxa/mioa701.c
1982S:	Maintained
1983
1984ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1985M:	Michael Petchkovsky <mkpetch@internode.on.net>
1986S:	Maintained
1987
1988ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1989M:	Linus Walleij <linus.walleij@linaro.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1993F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1994F:	arch/arm/mach-nomadik/
1995F:	arch/arm/mach-u300/
1996F:	arch/arm/mach-ux500/
1997F:	drivers/soc/ux500/
1998F:	arch/arm/boot/dts/ste-*
1999F:	drivers/clk/clk-nomadik.c
2000F:	drivers/clk/clk-u300.c
2001F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2002F:	drivers/clocksource/timer-u300.c
2003F:	drivers/dma/coh901318*
2004F:	drivers/dma/ste_dma40*
2005F:	drivers/hwspinlock/u8500_hsem.c
2006F:	drivers/i2c/busses/i2c-nomadik.c
2007F:	drivers/i2c/busses/i2c-stu300.c
2008F:	drivers/mfd/ab3100*
2009F:	drivers/mfd/ab8500*
2010F:	drivers/mfd/abx500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/
2014F:	drivers/pinctrl/pinctrl-coh901*
2015F:	drivers/pinctrl/pinctrl-u300.c
2016F:	drivers/rtc/rtc-ab3100.c
2017F:	drivers/rtc/rtc-ab8500.c
2018F:	drivers/rtc/rtc-coh901331.c
2019F:	drivers/rtc/rtc-pl031.c
2020F:	drivers/watchdog/coh901327_wdt.c
2021F:	Documentation/devicetree/bindings/arm/ste-*
2022F:	Documentation/devicetree/bindings/arm/ux500/
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2024
2025ARM/NUVOTON NPCM ARCHITECTURE
2026M:	Avi Fishman <avifishman70@gmail.com>
2027M:	Tomer Maimon <tmaimon77@gmail.com>
2028M:	Tali Perry <tali.perry1@gmail.com>
2029R:	Patrick Venture <venture@google.com>
2030R:	Nancy Yuen <yuenn@google.com>
2031R:	Benjamin Fair <benjaminfair@google.com>
2032L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2033S:	Supported
2034F:	arch/arm/mach-npcm/
2035F:	arch/arm/boot/dts/nuvoton-npcm*
2036F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2037F:	drivers/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*npcm*
2039F:	Documentation/devicetree/bindings/*/*/*npcm*
2040
2041ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2042L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2043W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2044S:	Orphan
2045F:	arch/arm/mach-s3c24xx/mach-gta02.c
2046F:	arch/arm/mach-s3c24xx/gta02.h
2047
2048ARM/Orion SoC/Technologic Systems TS-78xx platform support
2049M:	Alexander Clouter <alex@digriz.org.uk>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.digriz.org.uk/ts78xx/kernel
2052S:	Maintained
2053F:	arch/arm/mach-orion5x/ts78xx-*
2054
2055ARM/OXNAS platform support
2056M:	Neil Armstrong <narmstrong@baylibre.com>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058L:	linux-oxnas@groups.io (moderated for non-subscribers)
2059S:	Maintained
2060F:	arch/arm/mach-oxnas/
2061F:	arch/arm/boot/dts/ox8*.dts*
2062N:	oxnas
2063
2064ARM/PALM TREO SUPPORT
2065M:	Tomas Cech <sleep_walker@suse.com>
2066L:	linux-arm-kernel@lists.infradead.org
2067W:	http://hackndev.com
2068S:	Maintained
2069F:	arch/arm/mach-pxa/palmtreo.*
2070
2071ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2072M:	Marek Vasut <marek.vasut@gmail.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/include/mach/palmtx.h
2077F:	arch/arm/mach-pxa/palmtx.c
2078F:	arch/arm/mach-pxa/palmt5.*
2079F:	arch/arm/mach-pxa/include/mach/palmld.h
2080F:	arch/arm/mach-pxa/palmld.c
2081F:	arch/arm/mach-pxa/palmte2.*
2082F:	arch/arm/mach-pxa/include/mach/palmtc.h
2083F:	arch/arm/mach-pxa/palmtc.c
2084
2085ARM/PALMZ72 SUPPORT
2086M:	Sergey Lapin <slapin@ossfans.org>
2087L:	linux-arm-kernel@lists.infradead.org
2088W:	http://hackndev.com
2089S:	Maintained
2090F:	arch/arm/mach-pxa/palmz72.*
2091
2092ARM/PLEB SUPPORT
2093M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2094W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2095S:	Maintained
2096
2097ARM/PT DIGITAL BOARD PORT
2098M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100W:	http://www.armlinux.org.uk/
2101S:	Maintained
2102
2103ARM/QUALCOMM SUPPORT
2104M:	Andy Gross <agross@kernel.org>
2105L:	linux-arm-msm@vger.kernel.org
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/soc/qcom/
2108F:	Documentation/devicetree/bindings/*/qcom*
2109F:	arch/arm/boot/dts/qcom-*.dts
2110F:	arch/arm/boot/dts/qcom-*.dtsi
2111F:	arch/arm/mach-qcom/
2112F:	arch/arm64/boot/dts/qcom/
2113F:	drivers/*/qcom/
2114F:	drivers/*/qcom*
2115F:	drivers/*/*/qcom/
2116F:	drivers/*/*/qcom*
2117F:	drivers/*/pm8???-*
2118F:	drivers/bluetooth/btqcomsmd.c
2119F:	drivers/clocksource/timer-qcom.c
2120F:	drivers/extcon/extcon-qcom*
2121F:	drivers/iommu/msm*
2122F:	drivers/i2c/busses/i2c-qup.c
2123F:	drivers/i2c/busses/i2c-qcom-geni.c
2124F:	drivers/mfd/ssbi.c
2125F:	drivers/mmc/host/mmci_qcom*
2126F:	drivers/mmc/host/sdhci-msm.c
2127F:	drivers/pci/controller/dwc/pcie-qcom.c
2128F:	drivers/phy/qualcomm/
2129F:	drivers/power/*/msm*
2130F:	drivers/reset/reset-qcom-*
2131F:	drivers/scsi/ufs/ufs-qcom.*
2132F:	drivers/spi/spi-qup.c
2133F:	drivers/spi/spi-geni-qcom.c
2134F:	drivers/spi/spi-qcom-qspi.c
2135F:	drivers/tty/serial/msm_serial.c
2136F:	drivers/usb/dwc3/dwc3-qcom.c
2137F:	include/dt-bindings/*/qcom*
2138F:	include/linux/*/qcom*
2139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2140
2141ARM/RADISYS ENP2611 MACHINE SUPPORT
2142M:	Lennert Buytenhek <kernel@wantstofly.org>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145
2146ARM/RDA MICRO ARCHITECTURE
2147M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	arch/arm/boot/dts/rda8810pl-*
2152F:	drivers/clocksource/timer-rda.c
2153F:	drivers/irqchip/irq-rda-intc.c
2154F:	drivers/tty/serial/rda-uart.c
2155F:	Documentation/devicetree/bindings/arm/rda.yaml
2156F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2157F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2158F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2159
2160ARM/REALTEK ARCHITECTURE
2161M:	Andreas Färber <afaerber@suse.de>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm64/boot/dts/realtek/
2165F:	Documentation/devicetree/bindings/arm/realtek.yaml
2166
2167ARM/RENESAS ARM64 ARCHITECTURE
2168M:	Geert Uytterhoeven <geert+renesas@glider.be>
2169M:	Magnus Damm <magnus.damm@gmail.com>
2170L:	linux-renesas-soc@vger.kernel.org
2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2173S:	Supported
2174F:	arch/arm64/boot/dts/renesas/
2175F:	Documentation/devicetree/bindings/arm/renesas.yaml
2176F:	drivers/soc/renesas/
2177F:	include/linux/soc/renesas/
2178
2179ARM/RISCPC ARCHITECTURE
2180M:	Russell King <linux@armlinux.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182W:	http://www.armlinux.org.uk/
2183S:	Maintained
2184F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2185F:	arch/arm/include/asm/hardware/ioc.h
2186F:	arch/arm/include/asm/hardware/iomd.h
2187F:	arch/arm/include/asm/hardware/memc.h
2188F:	arch/arm/mach-rpc/
2189F:	drivers/net/ethernet/8390/etherh.c
2190F:	drivers/net/ethernet/i825xx/ether1*
2191F:	drivers/net/ethernet/seeq/ether3*
2192F:	drivers/scsi/arm/
2193
2194ARM/Rockchip SoC support
2195M:	Heiko Stuebner <heiko@sntech.de>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197L:	linux-rockchip@lists.infradead.org
2198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199S:	Maintained
2200F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201F:	arch/arm/boot/dts/rk3*
2202F:	arch/arm/boot/dts/rv1108*
2203F:	arch/arm/mach-rockchip/
2204F:	drivers/clk/rockchip/
2205F:	drivers/i2c/busses/i2c-rk3x.c
2206F:	drivers/*/*rockchip*
2207F:	drivers/*/*/*rockchip*
2208F:	sound/soc/rockchip/
2209N:	rockchip
2210
2211ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212M:	Kukjin Kim <kgene@kernel.org>
2213M:	Krzysztof Kozlowski <krzk@kernel.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217S:	Maintained
2218F:	arch/arm/boot/dts/s3c*
2219F:	arch/arm/boot/dts/s5p*
2220F:	arch/arm/boot/dts/exynos*
2221F:	arch/arm64/boot/dts/exynos/
2222F:	arch/arm/plat-samsung/
2223F:	arch/arm/mach-s3c24*/
2224F:	arch/arm/mach-s3c64xx/
2225F:	arch/arm/mach-s5p*/
2226F:	arch/arm/mach-exynos*/
2227F:	drivers/*/*s3c24*
2228F:	drivers/*/*/*s3c24*
2229F:	drivers/*/*s3c64xx*
2230F:	drivers/*/*s5pv210*
2231F:	drivers/memory/samsung/
2232F:	drivers/soc/samsung/
2233F:	include/linux/soc/samsung/
2234F:	Documentation/arm/samsung/
2235F:	Documentation/devicetree/bindings/arm/samsung/
2236F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2237F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2238N:	exynos
2239
2240ARM/SAMSUNG MOBILE MACHINE SUPPORT
2241M:	Kyungmin Park <kyungmin.park@samsung.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-s5pv210/
2245
2246ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2247M:	Kyungmin Park <kyungmin.park@samsung.com>
2248M:	Kamil Debski <kamil@wypas.org>
2249M:	Andrzej Hajda <a.hajda@samsung.com>
2250L:	linux-arm-kernel@lists.infradead.org
2251L:	linux-media@vger.kernel.org
2252S:	Maintained
2253F:	drivers/media/platform/s5p-g2d/
2254
2255ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2256M:	Marek Szyprowski <m.szyprowski@samsung.com>
2257L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-cec/
2261F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2262
2263ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2264M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2265M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-jpeg/
2271
2272ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2273M:	Kyungmin Park <kyungmin.park@samsung.com>
2274M:	Kamil Debski <kamil@wypas.org>
2275M:	Jeongtae Park <jtp.park@samsung.com>
2276M:	Andrzej Hajda <a.hajda@samsung.com>
2277L:	linux-arm-kernel@lists.infradead.org
2278L:	linux-media@vger.kernel.org
2279S:	Maintained
2280F:	drivers/media/platform/s5p-mfc/
2281
2282ARM/SHMOBILE ARM ARCHITECTURE
2283M:	Geert Uytterhoeven <geert+renesas@glider.be>
2284M:	Magnus Damm <magnus.damm@gmail.com>
2285L:	linux-renesas-soc@vger.kernel.org
2286Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2288S:	Supported
2289F:	arch/arm/boot/dts/emev2*
2290F:	arch/arm/boot/dts/gr-peach*
2291F:	arch/arm/boot/dts/iwg20d-q7*
2292F:	arch/arm/boot/dts/r7s*
2293F:	arch/arm/boot/dts/r8a*
2294F:	arch/arm/boot/dts/r9a*
2295F:	arch/arm/boot/dts/sh*
2296F:	arch/arm/configs/shmobile_defconfig
2297F:	arch/arm/include/debug/renesas-scif.S
2298F:	arch/arm/mach-shmobile/
2299F:	Documentation/devicetree/bindings/arm/renesas.yaml
2300F:	drivers/soc/renesas/
2301F:	include/linux/soc/renesas/
2302
2303ARM/SOCFPGA ARCHITECTURE
2304M:	Dinh Nguyen <dinguyen@kernel.org>
2305S:	Maintained
2306F:	arch/arm/mach-socfpga/
2307F:	arch/arm/boot/dts/socfpga*
2308F:	arch/arm/configs/socfpga_defconfig
2309F:	arch/arm64/boot/dts/altera/
2310F:	arch/arm64/boot/dts/intel/
2311W:	http://www.rocketboards.org
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2313
2314ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2315M:	Dinh Nguyen <dinguyen@kernel.org>
2316S:	Maintained
2317F:	drivers/clk/socfpga/
2318
2319ARM/SOCFPGA EDAC SUPPORT
2320M:	Thor Thayer <thor.thayer@linux.intel.com>
2321S:	Maintained
2322F:	drivers/edac/altera_edac.
2323
2324ARM/SPREADTRUM SoC SUPPORT
2325M:	Orson Zhai <orsonzhai@gmail.com>
2326M:	Baolin Wang <baolin.wang7@gmail.com>
2327M:	Chunyan Zhang <zhang.lyra@gmail.com>
2328S:	Maintained
2329F:	arch/arm64/boot/dts/sprd
2330N:	sprd
2331N:	sc27xx
2332N:	sc2731
2333
2334ARM/STI ARCHITECTURE
2335M:	Patrice Chotard <patrice.chotard@st.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337W:	http://www.stlinux.com
2338S:	Maintained
2339F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2340F:	arch/arm/mach-sti/
2341F:	arch/arm/boot/dts/sti*
2342F:	drivers/char/hw_random/st-rng.c
2343F:	drivers/clocksource/arm_global_timer.c
2344F:	drivers/clocksource/clksrc_st_lpc.c
2345F:	drivers/cpufreq/sti-cpufreq.c
2346F:	drivers/dma/st_fdma*
2347F:	drivers/i2c/busses/i2c-st.c
2348F:	drivers/media/rc/st_rc.c
2349F:	drivers/media/platform/sti/c8sectpfe/
2350F:	drivers/mmc/host/sdhci-st.c
2351F:	drivers/phy/st/phy-miphy28lp.c
2352F:	drivers/phy/st/phy-stih407-usb.c
2353F:	drivers/pinctrl/pinctrl-st.c
2354F:	drivers/remoteproc/st_remoteproc.c
2355F:	drivers/remoteproc/st_slim_rproc.c
2356F:	drivers/reset/sti/
2357F:	drivers/rtc/rtc-st-lpc.c
2358F:	drivers/tty/serial/st-asc.c
2359F:	drivers/usb/dwc3/dwc3-st.c
2360F:	drivers/usb/host/ehci-st.c
2361F:	drivers/usb/host/ohci-st.c
2362F:	drivers/watchdog/st_lpc_wdt.c
2363F:	drivers/ata/ahci_st.c
2364F:	include/linux/remoteproc/st_slim_rproc.h
2365
2366ARM/STM32 ARCHITECTURE
2367M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2368M:	Alexandre Torgue <alexandre.torgue@st.com>
2369L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2373N:	stm32
2374N:	stm
2375F:	arch/arm/boot/dts/stm32*
2376F:	arch/arm/mach-stm32/
2377F:	drivers/clocksource/armv7m_systick.c
2378
2379ARM/Synaptics SoC support
2380M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2381M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384F:	arch/arm/mach-berlin/
2385F:	arch/arm/boot/dts/berlin*
2386F:	arch/arm64/boot/dts/synaptics/
2387
2388ARM/TANGO ARCHITECTURE
2389M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2390M:	Mans Rullgard <mans@mansr.com>
2391L:	linux-arm-kernel@lists.infradead.org
2392S:	Odd Fixes
2393N:	tango
2394
2395ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2396M:	Lennert Buytenhek <kernel@wantstofly.org>
2397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399
2400ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2401M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2402L:	linux-tegra@vger.kernel.org
2403L:	linux-media@vger.kernel.org
2404S:	Maintained
2405F:	drivers/media/platform/tegra-cec/
2406F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2407
2408ARM/TETON BGA MACHINE SUPPORT
2409M:	"Mark F. Brown" <mark.brown314@gmail.com>
2410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411S:	Maintained
2412
2413ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2414M:	Santosh Shilimkar <ssantosh@kernel.org>
2415L:	linux-kernel@vger.kernel.org
2416S:	Maintained
2417F:	drivers/memory/*emif*
2418
2419ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2420M:	Tero Kristo <t-kristo@ti.com>
2421M:	Nishanth Menon <nm@ti.com>
2422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423S:	Supported
2424F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2425F:	arch/arm64/boot/dts/ti/Makefile
2426F:	arch/arm64/boot/dts/ti/k3-*
2427F:	include/dt-bindings/pinctrl/k3.h
2428
2429ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2430M:	Santosh Shilimkar <ssantosh@kernel.org>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	arch/arm/mach-keystone/
2434F:	arch/arm/boot/dts/keystone-*
2435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2436
2437ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2438M:	Santosh Shilimkar <ssantosh@kernel.org>
2439L:	linux-kernel@vger.kernel.org
2440S:	Maintained
2441F:	drivers/clk/keystone/
2442
2443ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2444M:	Santosh Shilimkar <ssantosh@kernel.org>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	drivers/clocksource/timer-keystone.c
2449
2450ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2451M:	Santosh Shilimkar <ssantosh@kernel.org>
2452L:	linux-kernel@vger.kernel.org
2453S:	Maintained
2454F:	drivers/power/reset/keystone-reset.c
2455
2456ARM/THECUS N2100 MACHINE SUPPORT
2457M:	Lennert Buytenhek <kernel@wantstofly.org>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460
2461ARM/TOSA MACHINE SUPPORT
2462M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2463M:	Dirk Opfer <dirk@opfer-online.de>
2464S:	Maintained
2465
2466ARM/UNIPHIER ARCHITECTURE
2467M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2470S:	Maintained
2471F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2472F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2473F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2474F:	arch/arm/boot/dts/uniphier*
2475F:	arch/arm/include/asm/hardware/cache-uniphier.h
2476F:	arch/arm/mach-uniphier/
2477F:	arch/arm/mm/cache-uniphier.c
2478F:	arch/arm64/boot/dts/socionext/uniphier*
2479F:	drivers/bus/uniphier-system-bus.c
2480F:	drivers/clk/uniphier/
2481F:	drivers/dma/uniphier-mdmac.c
2482F:	drivers/gpio/gpio-uniphier.c
2483F:	drivers/i2c/busses/i2c-uniphier*
2484F:	drivers/irqchip/irq-uniphier-aidet.c
2485F:	drivers/mmc/host/uniphier-sd.c
2486F:	drivers/pinctrl/uniphier/
2487F:	drivers/reset/reset-uniphier.c
2488F:	drivers/tty/serial/8250/8250_uniphier.c
2489N:	uniphier
2490
2491ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2492M:	Ulf Hansson <ulf.hansson@linaro.org>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494T:	git git://git.linaro.org/people/ulfh/clk.git
2495S:	Maintained
2496F:	drivers/clk/ux500/
2497
2498ARM/VERSATILE EXPRESS PLATFORM
2499M:	Liviu Dudau <liviu.dudau@arm.com>
2500M:	Sudeep Holla <sudeep.holla@arm.com>
2501M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/boot/dts/vexpress*
2505F:	arch/arm64/boot/dts/arm/
2506F:	arch/arm/mach-vexpress/
2507F:	*/*/vexpress*
2508F:	*/*/*/vexpress*
2509F:	drivers/clk/versatile/clk-vexpress-osc.c
2510F:	drivers/clocksource/timer-versatile.c
2511N:	mps2
2512
2513ARM/VFP SUPPORT
2514M:	Russell King <linux@armlinux.org.uk>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516W:	http://www.armlinux.org.uk/
2517S:	Maintained
2518F:	arch/arm/vfp/
2519
2520ARM/VOIPAC PXA270 SUPPORT
2521M:	Marek Vasut <marek.vasut@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/mach-pxa/vpac270.c
2525F:	arch/arm/mach-pxa/include/mach/vpac270.h
2526
2527ARM/VT8500 ARM ARCHITECTURE
2528M:	Tony Prisk <linux@prisktech.co.nz>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2532F:	arch/arm/mach-vt8500/
2533F:	drivers/clocksource/timer-vt8500.c
2534F:	drivers/i2c/busses/i2c-wmt.c
2535F:	drivers/mmc/host/wmt-sdmmc.c
2536F:	drivers/pwm/pwm-vt8500.c
2537F:	drivers/rtc/rtc-vt8500.c
2538F:	drivers/tty/serial/vt8500_serial.c
2539F:	drivers/usb/host/ehci-platform.c
2540F:	drivers/usb/host/uhci-platform.c
2541F:	drivers/video/fbdev/vt8500lcdfb.*
2542F:	drivers/video/fbdev/wm8505fb*
2543F:	drivers/video/fbdev/wmt_ge_rops.*
2544
2545ARM/ZIPIT Z2 SUPPORT
2546M:	Marek Vasut <marek.vasut@gmail.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Maintained
2549F:	arch/arm/mach-pxa/z2.c
2550F:	arch/arm/mach-pxa/include/mach/z2.h
2551
2552ARM/ZTE ARCHITECTURE
2553M:	Jun Nie <jun.nie@linaro.org>
2554M:	Shawn Guo <shawnguo@kernel.org>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Maintained
2557F:	arch/arm/boot/dts/zx2967*
2558F:	arch/arm/mach-zx/
2559F:	arch/arm64/boot/dts/zte/
2560F:	drivers/clk/zte/
2561F:	drivers/dma/zx_dma.c
2562F:	drivers/gpio/gpio-zx.c
2563F:	drivers/i2c/busses/i2c-zx2967.c
2564F:	drivers/mmc/host/dw_mmc-zx.*
2565F:	drivers/pinctrl/zte/
2566F:	drivers/soc/zte/
2567F:	drivers/thermal/zx2967_thermal.c
2568F:	drivers/watchdog/zx2967_wdt.c
2569F:	Documentation/devicetree/bindings/arm/zte.yaml
2570F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2571F:	Documentation/devicetree/bindings/dma/zxdma.txt
2572F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2573F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2574F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2575F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2576F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2577F:	Documentation/devicetree/bindings/soc/zte/
2578F:	Documentation/devicetree/bindings/sound/zte,*.txt
2579F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2580F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2581F:	include/dt-bindings/clock/zx2967*.h
2582F:	include/dt-bindings/soc/zte,*.h
2583F:	sound/soc/codecs/zx_aud96p22.c
2584F:	sound/soc/zte/
2585
2586ARM/ZYNQ ARCHITECTURE
2587M:	Michal Simek <michal.simek@xilinx.com>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589W:	http://wiki.xilinx.com
2590T:	git https://github.com/Xilinx/linux-xlnx.git
2591S:	Supported
2592F:	arch/arm/mach-zynq/
2593F:	drivers/cpuidle/cpuidle-zynq.c
2594F:	drivers/block/xsysace.c
2595N:	zynq
2596N:	xilinx
2597F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2598F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2599F:	drivers/clocksource/timer-cadence-ttc.c
2600F:	drivers/i2c/busses/i2c-cadence.c
2601F:	drivers/mmc/host/sdhci-of-arasan.c
2602F:	drivers/edac/synopsys_edac.c
2603F:	drivers/i2c/busses/i2c-xiic.c
2604
2605ARM64 PORT (AARCH64 ARCHITECTURE)
2606M:	Catalin Marinas <catalin.marinas@arm.com>
2607M:	Will Deacon <will@kernel.org>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2610S:	Maintained
2611F:	arch/arm64/
2612X:	arch/arm64/boot/dts/
2613F:	Documentation/arm64/
2614
2615AS3645A LED FLASH CONTROLLER DRIVER
2616M:	Sakari Ailus <sakari.ailus@iki.fi>
2617L:	linux-leds@vger.kernel.org
2618S:	Maintained
2619F:	drivers/leds/leds-as3645a.c
2620
2621ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2622M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2623L:	linux-media@vger.kernel.org
2624T:	git git://linuxtv.org/media_tree.git
2625S:	Maintained
2626F:	drivers/media/i2c/ak7375.c
2627F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2628
2629ASAHI KASEI AK8974 DRIVER
2630M:	Linus Walleij <linus.walleij@linaro.org>
2631L:	linux-iio@vger.kernel.org
2632W:	http://www.akm.com/
2633S:	Supported
2634F:	drivers/iio/magnetometer/ak8974.c
2635
2636ASC7621 HARDWARE MONITOR DRIVER
2637M:	George Joseph <george.joseph@fairview5.com>
2638L:	linux-hwmon@vger.kernel.org
2639S:	Maintained
2640F:	Documentation/hwmon/asc7621.rst
2641F:	drivers/hwmon/asc7621.c
2642
2643ASPEED PINCTRL DRIVERS
2644M:	Andrew Jeffery <andrew@aj.id.au>
2645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2646L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2647L:	linux-gpio@vger.kernel.org
2648S:	Maintained
2649F:	drivers/pinctrl/aspeed/
2650F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2651
2652ASPEED VIDEO ENGINE DRIVER
2653M:	Eddie James <eajames@linux.ibm.com>
2654L:	linux-media@vger.kernel.org
2655L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656S:	Maintained
2657F:	drivers/media/platform/aspeed-video.c
2658F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2659
2660ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2661M:	Corentin Chary <corentin.chary@gmail.com>
2662L:	acpi4asus-user@lists.sourceforge.net
2663L:	platform-driver-x86@vger.kernel.org
2664W:	http://acpi4asus.sf.net
2665S:	Maintained
2666F:	drivers/platform/x86/asus*.c
2667F:	drivers/platform/x86/eeepc*.c
2668
2669ASUS WIRELESS RADIO CONTROL DRIVER
2670M:	João Paulo Rechi Vita <jprvita@gmail.com>
2671L:	platform-driver-x86@vger.kernel.org
2672S:	Maintained
2673F:	drivers/platform/x86/asus-wireless.c
2674
2675ASYMMETRIC KEYS
2676M:	David Howells <dhowells@redhat.com>
2677L:	keyrings@vger.kernel.org
2678S:	Maintained
2679F:	Documentation/crypto/asymmetric-keys.txt
2680F:	include/linux/verification.h
2681F:	include/crypto/public_key.h
2682F:	include/crypto/pkcs7.h
2683F:	crypto/asymmetric_keys/
2684
2685ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2686R:	Dan Williams <dan.j.williams@intel.com>
2687W:	http://sourceforge.net/projects/xscaleiop
2688S:	Odd fixes
2689F:	Documentation/crypto/async-tx-api.txt
2690F:	crypto/async_tx/
2691F:	drivers/dma/
2692F:	include/linux/dmaengine.h
2693F:	include/linux/async_tx.h
2694
2695AT24 EEPROM DRIVER
2696M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2697L:	linux-i2c@vger.kernel.org
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2699S:	Maintained
2700F:	Documentation/devicetree/bindings/eeprom/at24.txt
2701F:	drivers/misc/eeprom/at24.c
2702
2703ATA OVER ETHERNET (AOE) DRIVER
2704M:	"Justin Sanders" <justin@coraid.com>
2705W:	http://www.openaoe.org/
2706S:	Supported
2707F:	Documentation/admin-guide/aoe/
2708F:	drivers/block/aoe/
2709
2710ATHEROS 71XX/9XXX GPIO DRIVER
2711M:	Alban Bedel <albeu@free.fr>
2712W:	https://github.com/AlbanBedel/linux
2713T:	git git://github.com/AlbanBedel/linux
2714S:	Maintained
2715F:	drivers/gpio/gpio-ath79.c
2716F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2717
2718ATHEROS 71XX/9XXX USB PHY DRIVER
2719M:	Alban Bedel <albeu@free.fr>
2720W:	https://github.com/AlbanBedel/linux
2721T:	git git://github.com/AlbanBedel/linux
2722S:	Maintained
2723F:	drivers/phy/qualcomm/phy-ath79-usb.c
2724F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2725
2726ATHEROS ATH GENERIC UTILITIES
2727M:	Kalle Valo <kvalo@codeaurora.org>
2728L:	linux-wireless@vger.kernel.org
2729S:	Supported
2730F:	drivers/net/wireless/ath/*
2731
2732ATHEROS ATH5K WIRELESS DRIVER
2733M:	Jiri Slaby <jirislaby@gmail.com>
2734M:	Nick Kossifidis <mickflemm@gmail.com>
2735M:	Luis Chamberlain <mcgrof@kernel.org>
2736L:	linux-wireless@vger.kernel.org
2737W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2738S:	Maintained
2739F:	drivers/net/wireless/ath/ath5k/
2740
2741ATHEROS ATH6KL WIRELESS DRIVER
2742M:	Kalle Valo <kvalo@codeaurora.org>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2746S:	Supported
2747F:	drivers/net/wireless/ath/ath6kl/
2748
2749ATI_REMOTE2 DRIVER
2750M:	Ville Syrjala <syrjala@sci.fi>
2751S:	Maintained
2752F:	drivers/input/misc/ati_remote2.c
2753
2754ATK0110 HWMON DRIVER
2755M:	Luca Tettamanti <kronos.it@gmail.com>
2756L:	linux-hwmon@vger.kernel.org
2757S:	Maintained
2758F:	drivers/hwmon/asus_atk0110.c
2759
2760ATLX ETHERNET DRIVERS
2761M:	Jay Cliburn <jcliburn@gmail.com>
2762M:	Chris Snook <chris.snook@gmail.com>
2763L:	netdev@vger.kernel.org
2764W:	http://sourceforge.net/projects/atl1
2765W:	http://atl1.sourceforge.net
2766S:	Maintained
2767F:	drivers/net/ethernet/atheros/
2768
2769ATM
2770M:	Chas Williams <3chas3@gmail.com>
2771L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2772L:	netdev@vger.kernel.org
2773W:	http://linux-atm.sourceforge.net
2774S:	Maintained
2775F:	drivers/atm/
2776F:	include/linux/atm*
2777F:	include/uapi/linux/atm*
2778
2779ATMEL MACB ETHERNET DRIVER
2780M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2781S:	Supported
2782F:	drivers/net/ethernet/cadence/
2783
2784ATMEL MAXTOUCH DRIVER
2785M:	Nick Dyer <nick@shmanahar.org>
2786T:	git git://github.com/ndyer/linux.git
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2789F:	drivers/input/touchscreen/atmel_mxt_ts.c
2790
2791ATMEL WIRELESS DRIVER
2792M:	Simon Kelley <simon@thekelleys.org.uk>
2793L:	linux-wireless@vger.kernel.org
2794W:	http://www.thekelleys.org.uk/atmel
2795W:	http://atmelwlandriver.sourceforge.net/
2796S:	Maintained
2797F:	drivers/net/wireless/atmel/atmel*
2798
2799ATOMIC INFRASTRUCTURE
2800M:	Will Deacon <will@kernel.org>
2801M:	Peter Zijlstra <peterz@infradead.org>
2802R:	Boqun Feng <boqun.feng@gmail.com>
2803L:	linux-kernel@vger.kernel.org
2804S:	Maintained
2805F:	arch/*/include/asm/atomic*.h
2806F:	include/*/atomic*.h
2807F:	scripts/atomic/
2808
2809ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2810M:	Bradley Grove <linuxdrivers@attotech.com>
2811L:	linux-scsi@vger.kernel.org
2812W:	http://www.attotech.com
2813S:	Supported
2814F:	drivers/scsi/esas2r
2815
2816ATUSB IEEE 802.15.4 RADIO DRIVER
2817M:	Stefan Schmidt <stefan@datenfreihafen.org>
2818L:	linux-wpan@vger.kernel.org
2819S:	Maintained
2820F:	drivers/net/ieee802154/atusb.c
2821F:	drivers/net/ieee802154/atusb.h
2822F:	drivers/net/ieee802154/at86rf230.h
2823
2824AUDIT SUBSYSTEM
2825M:	Paul Moore <paul@paul-moore.com>
2826M:	Eric Paris <eparis@redhat.com>
2827L:	linux-audit@redhat.com (moderated for non-subscribers)
2828W:	https://github.com/linux-audit
2829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2830S:	Supported
2831F:	include/linux/audit.h
2832F:	include/uapi/linux/audit.h
2833F:	kernel/audit*
2834
2835AUXILIARY DISPLAY DRIVERS
2836M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2837S:	Maintained
2838F:	drivers/auxdisplay/
2839F:	include/linux/cfag12864b.h
2840
2841AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2842M:	Andreas Klinger <ak@it-klinger.de>
2843L:	linux-iio@vger.kernel.org
2844S:	Maintained
2845F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2846F:	drivers/iio/adc/hx711.c
2847
2848AX.25 NETWORK LAYER
2849M:	Ralf Baechle <ralf@linux-mips.org>
2850L:	linux-hams@vger.kernel.org
2851W:	http://www.linux-ax25.org/
2852S:	Maintained
2853F:	include/uapi/linux/ax25.h
2854F:	include/net/ax25.h
2855F:	net/ax25/
2856
2857AXENTIA ARM DEVICES
2858M:	Peter Rosin <peda@axentia.se>
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/arm/axentia.txt
2862F:	arch/arm/boot/dts/at91-linea.dtsi
2863F:	arch/arm/boot/dts/at91-natte.dtsi
2864F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2865F:	arch/arm/boot/dts/at91-tse850-3.dts
2866
2867AXENTIA ASOC DRIVERS
2868M:	Peter Rosin <peda@axentia.se>
2869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/sound/axentia,*
2872F:	sound/soc/atmel/tse850-pcm5142.c
2873
2874AXXIA I2C CONTROLLER
2875M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2876L:	linux-i2c@vger.kernel.org
2877S:	Maintained
2878F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2879F:	drivers/i2c/busses/i2c-axxia.c
2880
2881AZ6007 DVB DRIVER
2882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2883L:	linux-media@vger.kernel.org
2884W:	https://linuxtv.org
2885T:	git git://linuxtv.org/media_tree.git
2886S:	Maintained
2887F:	drivers/media/usb/dvb-usb-v2/az6007.c
2888
2889AZTECH FM RADIO RECEIVER DRIVER
2890M:	Hans Verkuil <hverkuil@xs4all.nl>
2891L:	linux-media@vger.kernel.org
2892T:	git git://linuxtv.org/media_tree.git
2893W:	https://linuxtv.org
2894S:	Maintained
2895F:	drivers/media/radio/radio-aztech*
2896
2897B43 WIRELESS DRIVER
2898L:	linux-wireless@vger.kernel.org
2899L:	b43-dev@lists.infradead.org
2900W:	http://wireless.kernel.org/en/users/Drivers/b43
2901S:	Odd Fixes
2902F:	drivers/net/wireless/broadcom/b43/
2903
2904B43LEGACY WIRELESS DRIVER
2905M:	Larry Finger <Larry.Finger@lwfinger.net>
2906L:	linux-wireless@vger.kernel.org
2907L:	b43-dev@lists.infradead.org
2908W:	http://wireless.kernel.org/en/users/Drivers/b43
2909S:	Maintained
2910F:	drivers/net/wireless/broadcom/b43legacy/
2911
2912BACKLIGHT CLASS/SUBSYSTEM
2913M:	Lee Jones <lee.jones@linaro.org>
2914M:	Daniel Thompson <daniel.thompson@linaro.org>
2915M:	Jingoo Han <jingoohan1@gmail.com>
2916L:	dri-devel@lists.freedesktop.org
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2918S:	Maintained
2919F:	drivers/video/backlight/
2920F:	include/linux/backlight.h
2921F:	include/linux/pwm_backlight.h
2922F:	Documentation/devicetree/bindings/leds/backlight
2923F:	Documentation/ABI/stable/sysfs-class-backlight
2924F:	Documentation/ABI/testing/sysfs-class-backlight
2925
2926BATMAN ADVANCED
2927M:	Marek Lindner <mareklindner@neomailbox.ch>
2928M:	Simon Wunderlich <sw@simonwunderlich.de>
2929M:	Antonio Quartulli <a@unstable.cc>
2930M:	Sven Eckelmann <sven@narfation.org>
2931L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2932W:	https://www.open-mesh.org/
2933B:	https://www.open-mesh.org/projects/batman-adv/issues
2934C:	irc://chat.freenode.net/batman
2935Q:	https://patchwork.open-mesh.org/project/batman/list/
2936T:	git https://git.open-mesh.org/linux-merge.git
2937S:	Maintained
2938F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2939F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2940F:	Documentation/networking/batman-adv.rst
2941F:	include/uapi/linux/batadv_packet.h
2942F:	include/uapi/linux/batman_adv.h
2943F:	net/batman-adv/
2944
2945BAYCOM/HDLCDRV DRIVERS FOR AX.25
2946M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2947L:	linux-hams@vger.kernel.org
2948W:	http://www.baycom.org/~tom/ham/ham.html
2949S:	Maintained
2950F:	drivers/net/hamradio/baycom*
2951
2952BCACHE (BLOCK LAYER CACHE)
2953M:	Coly Li <colyli@suse.de>
2954M:	Kent Overstreet <kent.overstreet@gmail.com>
2955L:	linux-bcache@vger.kernel.org
2956W:	http://bcache.evilpiepirate.org
2957C:	irc://irc.oftc.net/bcache
2958S:	Maintained
2959F:	drivers/md/bcache/
2960
2961BDISP ST MEDIA DRIVER
2962M:	Fabien Dessenne <fabien.dessenne@st.com>
2963L:	linux-media@vger.kernel.org
2964T:	git git://linuxtv.org/media_tree.git
2965W:	https://linuxtv.org
2966S:	Supported
2967F:	drivers/media/platform/sti/bdisp
2968
2969BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2970M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2971L:	netdev@vger.kernel.org
2972S:	Maintained
2973F:	drivers/net/ethernet/ec_bhf.c
2974
2975BEFS FILE SYSTEM
2976M:	Luis de Bethencourt <luisbg@kernel.org>
2977M:	Salah Triki <salah.triki@gmail.com>
2978S:	Maintained
2979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2980F:	Documentation/filesystems/befs.txt
2981F:	fs/befs/
2982
2983BFQ I/O SCHEDULER
2984M:	Paolo Valente <paolo.valente@linaro.org>
2985M:	Jens Axboe <axboe@kernel.dk>
2986L:	linux-block@vger.kernel.org
2987S:	Maintained
2988F:	block/bfq-*
2989F:	Documentation/block/bfq-iosched.rst
2990
2991BFS FILE SYSTEM
2992M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2993S:	Maintained
2994F:	Documentation/filesystems/bfs.txt
2995F:	fs/bfs/
2996F:	include/uapi/linux/bfs_fs.h
2997
2998BLINKM RGB LED DRIVER
2999M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3000S:	Maintained
3001F:	drivers/leds/leds-blinkm.c
3002
3003BLOCK LAYER
3004M:	Jens Axboe <axboe@kernel.dk>
3005L:	linux-block@vger.kernel.org
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3007S:	Maintained
3008F:	block/
3009F:	drivers/block/
3010F:	kernel/trace/blktrace.c
3011F:	lib/sbitmap.c
3012
3013BLOCK2MTD DRIVER
3014M:	Joern Engel <joern@lazybastard.org>
3015L:	linux-mtd@lists.infradead.org
3016S:	Maintained
3017F:	drivers/mtd/devices/block2mtd.c
3018
3019BLUETOOTH DRIVERS
3020M:	Marcel Holtmann <marcel@holtmann.org>
3021M:	Johan Hedberg <johan.hedberg@gmail.com>
3022L:	linux-bluetooth@vger.kernel.org
3023W:	http://www.bluez.org/
3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3026S:	Maintained
3027F:	drivers/bluetooth/
3028
3029BLUETOOTH SUBSYSTEM
3030M:	Marcel Holtmann <marcel@holtmann.org>
3031M:	Johan Hedberg <johan.hedberg@gmail.com>
3032L:	linux-bluetooth@vger.kernel.org
3033W:	http://www.bluez.org/
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3036S:	Maintained
3037F:	net/bluetooth/
3038F:	include/net/bluetooth/
3039
3040BONDING DRIVER
3041M:	Jay Vosburgh <j.vosburgh@gmail.com>
3042M:	Veaceslav Falico <vfalico@gmail.com>
3043M:	Andy Gospodarek <andy@greyhouse.net>
3044L:	netdev@vger.kernel.org
3045W:	http://sourceforge.net/projects/bonding/
3046S:	Supported
3047F:	drivers/net/bonding/
3048F:	include/uapi/linux/if_bonding.h
3049
3050BPF (Safe dynamic programs and tools)
3051M:	Alexei Starovoitov <ast@kernel.org>
3052M:	Daniel Borkmann <daniel@iogearbox.net>
3053R:	Martin KaFai Lau <kafai@fb.com>
3054R:	Song Liu <songliubraving@fb.com>
3055R:	Yonghong Song <yhs@fb.com>
3056L:	netdev@vger.kernel.org
3057L:	bpf@vger.kernel.org
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3060Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3061S:	Supported
3062F:	arch/*/net/*
3063F:	Documentation/networking/filter.txt
3064F:	Documentation/bpf/
3065F:	include/linux/bpf*
3066F:	include/linux/filter.h
3067F:	include/trace/events/xdp.h
3068F:	include/uapi/linux/bpf*
3069F:	include/uapi/linux/filter.h
3070F:	kernel/bpf/
3071F:	kernel/trace/bpf_trace.c
3072F:	lib/test_bpf.c
3073F:	net/bpf/
3074F:	net/core/filter.c
3075F:	net/sched/act_bpf.c
3076F:	net/sched/cls_bpf.c
3077F:	samples/bpf/
3078F:	tools/bpf/
3079F:	tools/lib/bpf/
3080F:	tools/testing/selftests/bpf/
3081K:	bpf
3082N:	bpf
3083
3084BPF JIT for ARM
3085M:	Shubham Bansal <illusionist.neo@gmail.com>
3086L:	netdev@vger.kernel.org
3087L:	bpf@vger.kernel.org
3088S:	Maintained
3089F:	arch/arm/net/
3090
3091BPF JIT for ARM64
3092M:	Daniel Borkmann <daniel@iogearbox.net>
3093M:	Alexei Starovoitov <ast@kernel.org>
3094M:	Zi Shen Lim <zlim.lnx@gmail.com>
3095L:	netdev@vger.kernel.org
3096L:	bpf@vger.kernel.org
3097S:	Supported
3098F:	arch/arm64/net/
3099
3100BPF JIT for MIPS (32-BIT AND 64-BIT)
3101M:	Paul Burton <paulburton@kernel.org>
3102L:	netdev@vger.kernel.org
3103L:	bpf@vger.kernel.org
3104S:	Maintained
3105F:	arch/mips/net/
3106
3107BPF JIT for NFP NICs
3108M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3109L:	netdev@vger.kernel.org
3110L:	bpf@vger.kernel.org
3111S:	Supported
3112F:	drivers/net/ethernet/netronome/nfp/bpf/
3113
3114BPF JIT for POWERPC (32-BIT AND 64-BIT)
3115M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3116M:	Sandipan Das <sandipan@linux.ibm.com>
3117L:	netdev@vger.kernel.org
3118L:	bpf@vger.kernel.org
3119S:	Maintained
3120F:	arch/powerpc/net/
3121
3122BPF JIT for RISC-V (RV64G)
3123M:	Björn Töpel <bjorn.topel@gmail.com>
3124L:	netdev@vger.kernel.org
3125S:	Maintained
3126F:	arch/riscv/net/
3127
3128BPF JIT for S390
3129M:	Ilya Leoshkevich <iii@linux.ibm.com>
3130M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3131M:	Vasily Gorbik <gor@linux.ibm.com>
3132L:	netdev@vger.kernel.org
3133L:	bpf@vger.kernel.org
3134S:	Maintained
3135F:	arch/s390/net/
3136X:	arch/s390/net/pnet.c
3137
3138BPF JIT for SPARC (32-BIT AND 64-BIT)
3139M:	David S. Miller <davem@davemloft.net>
3140L:	netdev@vger.kernel.org
3141L:	bpf@vger.kernel.org
3142S:	Maintained
3143F:	arch/sparc/net/
3144
3145BPF JIT for X86 32-BIT
3146M:	Wang YanQing <udknight@gmail.com>
3147L:	netdev@vger.kernel.org
3148L:	bpf@vger.kernel.org
3149S:	Maintained
3150F:	arch/x86/net/bpf_jit_comp32.c
3151
3152BPF JIT for X86 64-BIT
3153M:	Alexei Starovoitov <ast@kernel.org>
3154M:	Daniel Borkmann <daniel@iogearbox.net>
3155L:	netdev@vger.kernel.org
3156L:	bpf@vger.kernel.org
3157S:	Supported
3158F:	arch/x86/net/
3159X:	arch/x86/net/bpf_jit_comp32.c
3160
3161BROADCOM B44 10/100 ETHERNET DRIVER
3162M:	Michael Chan <michael.chan@broadcom.com>
3163L:	netdev@vger.kernel.org
3164S:	Supported
3165F:	drivers/net/ethernet/broadcom/b44.*
3166
3167BROADCOM B53 ETHERNET SWITCH DRIVER
3168M:	Florian Fainelli <f.fainelli@gmail.com>
3169L:	netdev@vger.kernel.org
3170L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3171S:	Supported
3172F:	drivers/net/dsa/b53/*
3173F:	include/linux/platform_data/b53.h
3174
3175BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3176M:	Florian Fainelli <f.fainelli@gmail.com>
3177M:	Ray Jui <rjui@broadcom.com>
3178M:	Scott Branden <sbranden@broadcom.com>
3179M:	bcm-kernel-feedback-list@broadcom.com
3180T:	git git://github.com/broadcom/mach-bcm
3181S:	Maintained
3182N:	bcm281*
3183N:	bcm113*
3184N:	bcm216*
3185N:	kona
3186F:	arch/arm/mach-bcm/
3187
3188BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3189M:	Eric Anholt <eric@anholt.net>
3190M:	Stefan Wahren <wahrenst@gmx.net>
3191L:	bcm-kernel-feedback-list@broadcom.com
3192L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194T:	git git://github.com/anholt/linux
3195S:	Maintained
3196N:	bcm2711
3197N:	bcm2835
3198F:	drivers/staging/vc04_services
3199
3200BROADCOM BCM47XX MIPS ARCHITECTURE
3201M:	Hauke Mehrtens <hauke@hauke-m.de>
3202M:	Rafał Miłecki <zajec5@gmail.com>
3203L:	linux-mips@vger.kernel.org
3204S:	Maintained
3205F:	Documentation/devicetree/bindings/mips/brcm/
3206F:	arch/mips/bcm47xx/*
3207F:	arch/mips/include/asm/mach-bcm47xx/*
3208
3209BROADCOM BCM5301X ARM ARCHITECTURE
3210M:	Hauke Mehrtens <hauke@hauke-m.de>
3211M:	Rafał Miłecki <zajec5@gmail.com>
3212M:	bcm-kernel-feedback-list@broadcom.com
3213L:	linux-arm-kernel@lists.infradead.org
3214S:	Maintained
3215F:	arch/arm/mach-bcm/bcm_5301x.c
3216F:	arch/arm/boot/dts/bcm5301x*.dtsi
3217F:	arch/arm/boot/dts/bcm470*
3218F:	arch/arm/boot/dts/bcm953012*
3219
3220BROADCOM BCM53573 ARM ARCHITECTURE
3221M:	Rafał Miłecki <rafal@milecki.pl>
3222L:	bcm-kernel-feedback-list@broadcom.com
3223L:	linux-arm-kernel@lists.infradead.org
3224S:	Maintained
3225F:	arch/arm/boot/dts/bcm53573*
3226F:	arch/arm/boot/dts/bcm47189*
3227
3228BROADCOM BCM63XX ARM ARCHITECTURE
3229M:	Florian Fainelli <f.fainelli@gmail.com>
3230M:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3232T:	git git://github.com/broadcom/stblinux.git
3233S:	Maintained
3234N:	bcm63xx
3235
3236BROADCOM BCM63XX/BCM33XX UDC DRIVER
3237M:	Kevin Cernekee <cernekee@gmail.com>
3238L:	linux-usb@vger.kernel.org
3239S:	Maintained
3240F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3241
3242BROADCOM BCM7XXX ARM ARCHITECTURE
3243M:	Florian Fainelli <f.fainelli@gmail.com>
3244M:	bcm-kernel-feedback-list@broadcom.com
3245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246T:	git git://github.com/broadcom/stblinux.git
3247S:	Maintained
3248F:	arch/arm/mach-bcm/*brcmstb*
3249F:	arch/arm/boot/dts/bcm7*.dts*
3250F:	drivers/bus/brcmstb_gisb.c
3251F:	arch/arm/mm/cache-b15-rac.c
3252F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3253N:	brcmstb
3254
3255BROADCOM BMIPS CPUFREQ DRIVER
3256M:	Markus Mayer <mmayer@broadcom.com>
3257M:	bcm-kernel-feedback-list@broadcom.com
3258L:	linux-pm@vger.kernel.org
3259S:	Maintained
3260F:	drivers/cpufreq/bmips-cpufreq.c
3261
3262BROADCOM BMIPS MIPS ARCHITECTURE
3263M:	Kevin Cernekee <cernekee@gmail.com>
3264M:	Florian Fainelli <f.fainelli@gmail.com>
3265L:	bcm-kernel-feedback-list@broadcom.com
3266L:	linux-mips@vger.kernel.org
3267T:	git git://github.com/broadcom/stblinux.git
3268S:	Maintained
3269F:	arch/mips/bmips/*
3270F:	arch/mips/include/asm/mach-bmips/*
3271F:	arch/mips/kernel/*bmips*
3272F:	arch/mips/boot/dts/brcm/bcm*.dts*
3273F:	drivers/irqchip/irq-bcm63*
3274F:	drivers/irqchip/irq-bcm7*
3275F:	drivers/irqchip/irq-brcmstb*
3276F:	include/linux/bcm963xx_nvram.h
3277F:	include/linux/bcm963xx_tag.h
3278
3279BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3280M:	Rasesh Mody <rmody@marvell.com>
3281M:	GR-Linux-NIC-Dev@marvell.com
3282L:	netdev@vger.kernel.org
3283S:	Supported
3284F:	drivers/net/ethernet/broadcom/bnx2.*
3285F:	drivers/net/ethernet/broadcom/bnx2_*
3286
3287BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3288M:	QLogic-Storage-Upstream@qlogic.com
3289L:	linux-scsi@vger.kernel.org
3290S:	Supported
3291F:	drivers/scsi/bnx2fc/
3292
3293BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3294M:	QLogic-Storage-Upstream@qlogic.com
3295L:	linux-scsi@vger.kernel.org
3296S:	Supported
3297F:	drivers/scsi/bnx2i/
3298
3299BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3300M:	Ariel Elior <aelior@marvell.com>
3301M:	Sudarsana Kalluru <skalluru@marvell.com>
3302M:	GR-everest-linux-l2@marvell.com
3303L:	netdev@vger.kernel.org
3304S:	Supported
3305F:	drivers/net/ethernet/broadcom/bnx2x/
3306
3307BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3308M:	Michael Chan <michael.chan@broadcom.com>
3309L:	netdev@vger.kernel.org
3310S:	Supported
3311F:	drivers/net/ethernet/broadcom/bnxt/
3312
3313BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3314M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3315M:	Franky Lin <franky.lin@broadcom.com>
3316M:	Hante Meuleman <hante.meuleman@broadcom.com>
3317M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3318M:	Wright Feng <wright.feng@cypress.com>
3319L:	linux-wireless@vger.kernel.org
3320L:	brcm80211-dev-list.pdl@broadcom.com
3321L:	brcm80211-dev-list@cypress.com
3322S:	Supported
3323F:	drivers/net/wireless/broadcom/brcm80211/
3324
3325BROADCOM BRCMSTB GPIO DRIVER
3326M:	Gregory Fong <gregory.0xf0@gmail.com>
3327L:	bcm-kernel-feedback-list@broadcom.com
3328S:	Supported
3329F:	drivers/gpio/gpio-brcmstb.c
3330F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3331
3332BROADCOM BRCMSTB I2C DRIVER
3333M:	Kamal Dasu <kdasu.kdev@gmail.com>
3334L:	linux-i2c@vger.kernel.org
3335L:	bcm-kernel-feedback-list@broadcom.com
3336S:	Supported
3337F:	drivers/i2c/busses/i2c-brcmstb.c
3338F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3339
3340BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3341M:	Al Cooper <alcooperx@gmail.com>
3342L:	linux-kernel@vger.kernel.org
3343L:	bcm-kernel-feedback-list@broadcom.com
3344S:	Maintained
3345F:	drivers/phy/broadcom/phy-brcm-usb*
3346
3347BROADCOM GENET ETHERNET DRIVER
3348M:	Doug Berger <opendmb@gmail.com>
3349M:	Florian Fainelli <f.fainelli@gmail.com>
3350L:	bcm-kernel-feedback-list@broadcom.com
3351L:	netdev@vger.kernel.org
3352S:	Supported
3353F:	drivers/net/ethernet/broadcom/genet/
3354
3355BROADCOM IPROC ARM ARCHITECTURE
3356M:	Ray Jui <rjui@broadcom.com>
3357M:	Scott Branden <sbranden@broadcom.com>
3358M:	bcm-kernel-feedback-list@broadcom.com
3359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360T:	git git://github.com/broadcom/cygnus-linux.git
3361S:	Maintained
3362N:	iproc
3363N:	cygnus
3364N:	bcm[-_]nsp
3365N:	bcm9113*
3366N:	bcm9583*
3367N:	bcm9585*
3368N:	bcm9586*
3369N:	bcm988312
3370N:	bcm113*
3371N:	bcm583*
3372N:	bcm585*
3373N:	bcm586*
3374N:	bcm88312
3375N:	hr2
3376N:	stingray
3377F:	arch/arm64/boot/dts/broadcom/northstar2/*
3378F:	arch/arm64/boot/dts/broadcom/stingray/*
3379F:	drivers/clk/bcm/clk-ns*
3380F:	drivers/clk/bcm/clk-sr*
3381F:	drivers/pinctrl/bcm/pinctrl-ns*
3382F:	include/dt-bindings/clock/bcm-sr*
3383
3384BROADCOM KONA GPIO DRIVER
3385M:	Ray Jui <rjui@broadcom.com>
3386L:	bcm-kernel-feedback-list@broadcom.com
3387S:	Supported
3388F:	drivers/gpio/gpio-bcm-kona.c
3389F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3390
3391BROADCOM NETXTREME-E ROCE DRIVER
3392M:	Selvin Xavier <selvin.xavier@broadcom.com>
3393M:	Devesh Sharma <devesh.sharma@broadcom.com>
3394M:	Somnath Kotur <somnath.kotur@broadcom.com>
3395M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3396L:	linux-rdma@vger.kernel.org
3397W:	http://www.broadcom.com
3398S:	Supported
3399F:	drivers/infiniband/hw/bnxt_re/
3400F:	include/uapi/rdma/bnxt_re-abi.h
3401
3402BROADCOM NVRAM DRIVER
3403M:	Rafał Miłecki <zajec5@gmail.com>
3404L:	linux-mips@vger.kernel.org
3405S:	Maintained
3406F:	drivers/firmware/broadcom/*
3407
3408BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3409M:	Rafał Miłecki <zajec5@gmail.com>
3410L:	linux-wireless@vger.kernel.org
3411S:	Maintained
3412F:	drivers/bcma/
3413F:	include/linux/bcma/
3414
3415BROADCOM STB AVS CPUFREQ DRIVER
3416M:	Markus Mayer <mmayer@broadcom.com>
3417M:	bcm-kernel-feedback-list@broadcom.com
3418L:	linux-pm@vger.kernel.org
3419S:	Maintained
3420F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3421F:	drivers/cpufreq/brcmstb*
3422
3423BROADCOM STB AVS TMON DRIVER
3424M:	Markus Mayer <mmayer@broadcom.com>
3425M:	bcm-kernel-feedback-list@broadcom.com
3426L:	linux-pm@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3429F:	drivers/thermal/broadcom/brcmstb*
3430
3431BROADCOM STB NAND FLASH DRIVER
3432M:	Brian Norris <computersforpeace@gmail.com>
3433M:	Kamal Dasu <kdasu.kdev@gmail.com>
3434L:	linux-mtd@lists.infradead.org
3435L:	bcm-kernel-feedback-list@broadcom.com
3436S:	Maintained
3437F:	drivers/mtd/nand/raw/brcmnand/
3438
3439BROADCOM STB DPFE DRIVER
3440M:	Markus Mayer <mmayer@broadcom.com>
3441M:	bcm-kernel-feedback-list@broadcom.com
3442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3445F:	drivers/memory/brcmstb_dpfe.c
3446
3447BROADCOM SPI DRIVER
3448M:	Kamal Dasu <kdasu.kdev@gmail.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450S:	Maintained
3451F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3452F:	drivers/spi/spi-bcm-qspi.*
3453F:	drivers/spi/spi-brcmstb-qspi.c
3454F:	drivers/spi/spi-iproc-qspi.c
3455
3456BROADCOM SYSTEMPORT ETHERNET DRIVER
3457M:	Florian Fainelli <f.fainelli@gmail.com>
3458L:	bcm-kernel-feedback-list@broadcom.com
3459L:	netdev@vger.kernel.org
3460S:	Supported
3461F:	drivers/net/ethernet/broadcom/bcmsysport.*
3462
3463BROADCOM TG3 GIGABIT ETHERNET DRIVER
3464M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3465M:	Prashant Sreedharan <prashant@broadcom.com>
3466M:	Michael Chan <mchan@broadcom.com>
3467L:	netdev@vger.kernel.org
3468S:	Supported
3469F:	drivers/net/ethernet/broadcom/tg3.*
3470
3471BROCADE BFA FC SCSI DRIVER
3472M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3473M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/bfa/
3477
3478BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3479M:	Rasesh Mody <rmody@marvell.com>
3480M:	Sudarsana Kalluru <skalluru@marvell.com>
3481M:	GR-Linux-NIC-Dev@marvell.com
3482L:	netdev@vger.kernel.org
3483S:	Supported
3484F:	drivers/net/ethernet/brocade/bna/
3485
3486BSG (block layer generic sg v4 driver)
3487M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3488L:	linux-scsi@vger.kernel.org
3489S:	Supported
3490F:	block/bsg.c
3491F:	include/linux/bsg.h
3492F:	include/uapi/linux/bsg.h
3493
3494BT87X AUDIO DRIVER
3495M:	Clemens Ladisch <clemens@ladisch.de>
3496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3498S:	Maintained
3499F:	Documentation/sound/cards/bt87x.rst
3500F:	sound/pci/bt87x.c
3501
3502BT8XXGPIO DRIVER
3503M:	Michael Buesch <m@bues.ch>
3504W:	http://bu3sch.de/btgpio.php
3505S:	Maintained
3506F:	drivers/gpio/gpio-bt8xx.c
3507
3508BTRFS FILE SYSTEM
3509M:	Chris Mason <clm@fb.com>
3510M:	Josef Bacik <josef@toxicpanda.com>
3511M:	David Sterba <dsterba@suse.com>
3512L:	linux-btrfs@vger.kernel.org
3513W:	http://btrfs.wiki.kernel.org/
3514Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3516S:	Maintained
3517F:	Documentation/filesystems/btrfs.txt
3518F:	fs/btrfs/
3519F:	include/linux/btrfs*
3520F:	include/uapi/linux/btrfs*
3521
3522BTTV VIDEO4LINUX DRIVER
3523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3524L:	linux-media@vger.kernel.org
3525W:	https://linuxtv.org
3526T:	git git://linuxtv.org/media_tree.git
3527S:	Odd fixes
3528F:	Documentation/media/v4l-drivers/bttv*
3529F:	drivers/media/pci/bt8xx/bttv*
3530
3531BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3532M:	Chanwoo Choi <cw00.choi@samsung.com>
3533L:	linux-pm@vger.kernel.org
3534L:	linux-samsung-soc@vger.kernel.org
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S:	Maintained
3537F:	drivers/devfreq/exynos-bus.c
3538F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3539
3540BUSLOGIC SCSI DRIVER
3541M:	Khalid Aziz <khalid@gonehiking.org>
3542L:	linux-scsi@vger.kernel.org
3543S:	Maintained
3544F:	drivers/scsi/BusLogic.*
3545F:	drivers/scsi/FlashPoint.*
3546
3547C-MEDIA CMI8788 DRIVER
3548M:	Clemens Ladisch <clemens@ladisch.de>
3549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3551S:	Maintained
3552F:	sound/pci/oxygen/
3553
3554C-SKY ARCHITECTURE
3555M:	Guo Ren <guoren@kernel.org>
3556T:	git https://github.com/c-sky/csky-linux.git
3557S:	Supported
3558F:	arch/csky/
3559F:	Documentation/devicetree/bindings/csky/
3560F:	drivers/irqchip/irq-csky-*
3561F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3562F:	drivers/clocksource/timer-gx6605s.c
3563F:	drivers/clocksource/timer-mp-csky.c
3564F:	Documentation/devicetree/bindings/timer/csky,*
3565K:	csky
3566N:	csky
3567
3568C6X ARCHITECTURE
3569M:	Mark Salter <msalter@redhat.com>
3570M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3571L:	linux-c6x-dev@linux-c6x.org
3572W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3573S:	Maintained
3574F:	arch/c6x/
3575
3576CA8210 IEEE-802.15.4 RADIO DRIVER
3577M:	Harry Morris <h.morris@cascoda.com>
3578L:	linux-wpan@vger.kernel.org
3579W:	https://github.com/Cascoda/ca8210-linux.git
3580S:	Maintained
3581F:	drivers/net/ieee802154/ca8210.c
3582F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3583
3584CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3585M:	David Howells <dhowells@redhat.com>
3586L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3587S:	Supported
3588F:	Documentation/filesystems/caching/cachefiles.txt
3589F:	fs/cachefiles/
3590
3591CADENCE MIPI-CSI2 BRIDGES
3592M:	Maxime Ripard <mripard@kernel.org>
3593L:	linux-media@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/media/cdns,*.txt
3596F:	drivers/media/platform/cadence/cdns-csi2*
3597
3598CADET FM/AM RADIO RECEIVER DRIVER
3599M:	Hans Verkuil <hverkuil@xs4all.nl>
3600L:	linux-media@vger.kernel.org
3601T:	git git://linuxtv.org/media_tree.git
3602W:	https://linuxtv.org
3603S:	Maintained
3604F:	drivers/media/radio/radio-cadet*
3605
3606CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3607M:	Jonathan Corbet <corbet@lwn.net>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610S:	Maintained
3611F:	Documentation/media/v4l-drivers/cafe_ccic*
3612F:	drivers/media/platform/marvell-ccic/
3613
3614CAIF NETWORK LAYER
3615L:	netdev@vger.kernel.org
3616S:	Orphan
3617F:	Documentation/networking/caif/
3618F:	drivers/net/caif/
3619F:	include/uapi/linux/caif/
3620F:	include/net/caif/
3621F:	net/caif/
3622
3623CAKE QDISC
3624M:	Toke Høiland-Jørgensen <toke@toke.dk>
3625L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3626S:	Maintained
3627F:	net/sched/sch_cake.c
3628
3629CALGARY x86-64 IOMMU
3630M:	Muli Ben-Yehuda <mulix@mulix.org>
3631M:	Jon Mason <jdmason@kudzu.us>
3632L:	iommu@lists.linux-foundation.org
3633S:	Maintained
3634F:	arch/x86/kernel/pci-calgary_64.c
3635F:	arch/x86/kernel/tce_64.c
3636F:	arch/x86/include/asm/calgary.h
3637F:	arch/x86/include/asm/tce.h
3638
3639CAN NETWORK DRIVERS
3640M:	Wolfgang Grandegger <wg@grandegger.com>
3641M:	Marc Kleine-Budde <mkl@pengutronix.de>
3642L:	linux-can@vger.kernel.org
3643W:	https://github.com/linux-can
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3646S:	Maintained
3647F:	Documentation/devicetree/bindings/net/can/
3648F:	drivers/net/can/
3649F:	include/linux/can/dev.h
3650F:	include/linux/can/led.h
3651F:	include/linux/can/rx-offload.h
3652F:	include/linux/can/platform/
3653F:	include/uapi/linux/can/error.h
3654F:	include/uapi/linux/can/netlink.h
3655F:	include/uapi/linux/can/vxcan.h
3656
3657CAN NETWORK LAYER
3658M:	Oliver Hartkopp <socketcan@hartkopp.net>
3659M:	Marc Kleine-Budde <mkl@pengutronix.de>
3660L:	linux-can@vger.kernel.org
3661W:	https://github.com/linux-can
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3664S:	Maintained
3665F:	Documentation/networking/can.rst
3666F:	net/can/
3667F:	include/linux/can/core.h
3668F:	include/linux/can/skb.h
3669F:	include/net/netns/can.h
3670F:	include/uapi/linux/can.h
3671F:	include/uapi/linux/can/bcm.h
3672F:	include/uapi/linux/can/raw.h
3673F:	include/uapi/linux/can/gw.h
3674
3675CAN-J1939 NETWORK LAYER
3676M:	Robin van der Gracht <robin@protonic.nl>
3677M:	Oleksij Rempel <o.rempel@pengutronix.de>
3678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3679L:	linux-can@vger.kernel.org
3680S:	Maintained
3681F:	Documentation/networking/j1939.txt
3682F:	net/can/j1939/
3683F:	include/uapi/linux/can/j1939.h
3684
3685CAPABILITIES
3686M:	Serge Hallyn <serge@hallyn.com>
3687L:	linux-security-module@vger.kernel.org
3688S:	Supported
3689F:	include/linux/capability.h
3690F:	include/uapi/linux/capability.h
3691F:	security/commoncap.c
3692F:	kernel/capability.c
3693
3694CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3695M:	Kevin Tsai <ktsai@capellamicro.com>
3696S:	Maintained
3697F:	drivers/iio/light/cm*
3698
3699CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3700M:	Christian Lamparter <chunkeey@googlemail.com>
3701L:	linux-wireless@vger.kernel.org
3702W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3703S:	Maintained
3704F:	drivers/net/wireless/ath/carl9170/
3705
3706CAVIUM I2C DRIVER
3707M:	Jan Glauber <jglauber@cavium.com>
3708M:	David Daney <david.daney@cavium.com>
3709W:	http://www.cavium.com
3710S:	Supported
3711F:	drivers/i2c/busses/i2c-octeon*
3712F:	drivers/i2c/busses/i2c-thunderx*
3713
3714CAVIUM LIQUIDIO NETWORK DRIVER
3715M:	Derek Chickles <dchickles@marvell.com>
3716M:	Satanand Burla <sburla@marvell.com>
3717M:	Felix Manlunas <fmanlunas@marvell.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.cavium.com
3720S:	Supported
3721F:	drivers/net/ethernet/cavium/liquidio/
3722
3723CAVIUM MMC DRIVER
3724M:	Jan Glauber <jglauber@cavium.com>
3725M:	David Daney <david.daney@cavium.com>
3726M:	Steven J. Hill <Steven.Hill@cavium.com>
3727W:	http://www.cavium.com
3728S:	Supported
3729F:	drivers/mmc/host/cavium*
3730
3731CAVIUM OCTEON-TX CRYPTO DRIVER
3732M:	George Cherian <george.cherian@cavium.com>
3733L:	linux-crypto@vger.kernel.org
3734W:	http://www.cavium.com
3735S:	Supported
3736F:	drivers/crypto/cavium/cpt/
3737
3738CAVIUM THUNDERX2 ARM64 SOC
3739M:	Robert Richter <rrichter@cavium.com>
3740M:	Jayachandran C <jnair@caviumnetworks.com>
3741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3742S:	Maintained
3743F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3744F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3745
3746CC2520 IEEE-802.15.4 RADIO DRIVER
3747M:	Varka Bhadram <varkabhadram@gmail.com>
3748L:	linux-wpan@vger.kernel.org
3749S:	Maintained
3750F:	drivers/net/ieee802154/cc2520.c
3751F:	include/linux/spi/cc2520.h
3752F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3753
3754CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3755M:	Gilad Ben-Yossef <gilad@benyossef.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Supported
3758F:	drivers/crypto/ccree/
3759W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3760
3761CEC FRAMEWORK
3762M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Supported
3767F:	Documentation/media/kapi/cec-core.rst
3768F:	Documentation/media/uapi/cec
3769F:	drivers/media/cec/
3770F:	drivers/media/rc/keymaps/rc-cec.c
3771F:	include/media/cec.h
3772F:	include/media/cec-notifier.h
3773F:	include/uapi/linux/cec.h
3774F:	include/uapi/linux/cec-funcs.h
3775F:	Documentation/devicetree/bindings/media/cec.txt
3776F:	Documentation/ABI/testing/debugfs-cec-error-inj
3777
3778CEC GPIO DRIVER
3779M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3780L:	linux-media@vger.kernel.org
3781T:	git git://linuxtv.org/media_tree.git
3782W:	http://linuxtv.org
3783S:	Supported
3784F:	drivers/media/platform/cec-gpio/
3785F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3786
3787CELL BROADBAND ENGINE ARCHITECTURE
3788M:	Arnd Bergmann <arnd@arndb.de>
3789L:	linuxppc-dev@lists.ozlabs.org
3790W:	http://www.ibm.com/developerworks/power/cell/
3791S:	Supported
3792F:	arch/powerpc/include/asm/cell*.h
3793F:	arch/powerpc/include/asm/spu*.h
3794F:	arch/powerpc/include/uapi/asm/spu*.h
3795F:	arch/powerpc/oprofile/*cell*
3796F:	arch/powerpc/platforms/cell/
3797
3798CEPH COMMON CODE (LIBCEPH)
3799M:	Ilya Dryomov <idryomov@gmail.com>
3800M:	Jeff Layton <jlayton@kernel.org>
3801M:	Sage Weil <sage@redhat.com>
3802L:	ceph-devel@vger.kernel.org
3803W:	http://ceph.com/
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3805T:	git git://github.com/ceph/ceph-client.git
3806S:	Supported
3807F:	net/ceph/
3808F:	include/linux/ceph/
3809F:	include/linux/crush/
3810
3811CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3812M:	Jeff Layton <jlayton@kernel.org>
3813M:	Sage Weil <sage@redhat.com>
3814M:	Ilya Dryomov <idryomov@gmail.com>
3815L:	ceph-devel@vger.kernel.org
3816W:	http://ceph.com/
3817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3818T:	git git://github.com/ceph/ceph-client.git
3819S:	Supported
3820F:	Documentation/filesystems/ceph.txt
3821F:	fs/ceph/
3822
3823CERTIFICATE HANDLING:
3824M:	David Howells <dhowells@redhat.com>
3825M:	David Woodhouse <dwmw2@infradead.org>
3826L:	keyrings@vger.kernel.org
3827S:	Maintained
3828F:	Documentation/admin-guide/module-signing.rst
3829F:	certs/
3830F:	scripts/sign-file.c
3831F:	scripts/extract-cert.c
3832
3833CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3834L:	devel@driverdev.osuosl.org
3835S:	Obsolete
3836F:	drivers/staging/wusbcore/
3837
3838CFAG12864B LCD DRIVER
3839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3840S:	Maintained
3841F:	drivers/auxdisplay/cfag12864b.c
3842F:	include/linux/cfag12864b.h
3843
3844CFAG12864BFB LCD FRAMEBUFFER DRIVER
3845M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846S:	Maintained
3847F:	drivers/auxdisplay/cfag12864bfb.c
3848F:	include/linux/cfag12864b.h
3849
3850802.11 (including CFG80211/NL80211)
3851M:	Johannes Berg <johannes@sipsolutions.net>
3852L:	linux-wireless@vger.kernel.org
3853W:	http://wireless.kernel.org/
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3856S:	Maintained
3857F:	net/wireless/
3858F:	include/uapi/linux/nl80211.h
3859F:	include/linux/ieee80211.h
3860F:	include/net/wext.h
3861F:	include/net/cfg80211.h
3862F:	include/net/iw_handler.h
3863F:	include/net/ieee80211_radiotap.h
3864F:	Documentation/driver-api/80211/cfg80211.rst
3865F:	Documentation/networking/regulatory.txt
3866
3867CHAR and MISC DRIVERS
3868M:	Arnd Bergmann <arnd@arndb.de>
3869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3871S:	Supported
3872F:	drivers/char/
3873F:	drivers/misc/
3874F:	include/linux/miscdevice.h
3875
3876CHECKPATCH
3877M:	Andy Whitcroft <apw@canonical.com>
3878M:	Joe Perches <joe@perches.com>
3879S:	Maintained
3880F:	scripts/checkpatch.pl
3881
3882CHINESE DOCUMENTATION
3883M:	Harry Wei <harryxiyou@gmail.com>
3884M:	Alex Shi <alex.shi@linux.alibaba.com>
3885L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3886S:	Maintained
3887F:	Documentation/translations/zh_CN/
3888
3889CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3890M:	Peter Chen <Peter.Chen@nxp.com>
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3892L:	linux-usb@vger.kernel.org
3893S:	Maintained
3894F:	drivers/usb/chipidea/
3895
3896CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3897M:	Hans de Goede <hdegoede@redhat.com>
3898L:	linux-input@vger.kernel.org
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3901F:	drivers/input/touchscreen/chipone_icn8318.c
3902
3903CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3904M:	Hans de Goede <hdegoede@redhat.com>
3905L:	linux-input@vger.kernel.org
3906S:	Maintained
3907F:	drivers/input/touchscreen/chipone_icn8505.c
3908
3909CHROME HARDWARE PLATFORM SUPPORT
3910M:	Benson Leung <bleung@chromium.org>
3911M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3912S:	Maintained
3913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3914F:	drivers/platform/chrome/
3915
3916CHROMEOS EC SUBDRIVERS
3917M:	Benson Leung <bleung@chromium.org>
3918M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919R:	Guenter Roeck <groeck@chromium.org>
3920S:	Maintained
3921N:	cros_ec
3922N:	cros-ec
3923F:	drivers/power/supply/cros_usbpd-charger.c
3924
3925CHROMEOS EC CODEC DRIVER
3926M:	Cheng-Yi Chiang <cychiang@chromium.org>
3927S:	Maintained
3928R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3929R:	Guenter Roeck <groeck@chromium.org>
3930F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3931F:	sound/soc/codecs/cros_ec_codec.*
3932
3933CIRRUS LOGIC AUDIO CODEC DRIVERS
3934M:	Brian Austin <brian.austin@cirrus.com>
3935M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3937S:	Maintained
3938F:	sound/soc/codecs/cs*
3939
3940CIRRUS LOGIC EP93XX ETHERNET DRIVER
3941M:	Hartley Sweeten <hsweeten@visionengravers.com>
3942L:	netdev@vger.kernel.org
3943S:	Maintained
3944F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3945
3946CIRRUS LOGIC LOCHNAGAR DRIVER
3947M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3948M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3949L:	patches@opensource.cirrus.com
3950S:	Supported
3951F:	drivers/clk/clk-lochnagar.c
3952F:	drivers/hwmon/lochnagar-hwmon.c
3953F:	drivers/mfd/lochnagar-i2c.c
3954F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3955F:	drivers/regulator/lochnagar-regulator.c
3956F:	sound/soc/codecs/lochnagar-sc.c
3957F:	include/dt-bindings/clk/lochnagar.h
3958F:	include/dt-bindings/pinctrl/lochnagar.h
3959F:	include/linux/mfd/lochnagar*
3960F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3966F:	Documentation/hwmon/lochnagar.rst
3967
3968CISCO FCOE HBA DRIVER
3969M:	Satish Kharat <satishkh@cisco.com>
3970M:	Sesidhar Baddela <sebaddel@cisco.com>
3971M:	Karan Tilak Kumar <kartilak@cisco.com>
3972L:	linux-scsi@vger.kernel.org
3973S:	Supported
3974F:	drivers/scsi/fnic/
3975
3976CISCO SCSI HBA DRIVER
3977M:	Karan Tilak Kumar <kartilak@cisco.com>
3978M:	Sesidhar Baddela <sebaddel@cisco.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Supported
3981F:	drivers/scsi/snic/
3982
3983CISCO VIC ETHERNET NIC DRIVER
3984M:	Christian Benvenuti <benve@cisco.com>
3985M:	Govindarajulu Varadarajan <_govind@gmx.com>
3986M:	Parvi Kaustubhi <pkaustub@cisco.com>
3987S:	Supported
3988F:	drivers/net/ethernet/cisco/enic/
3989
3990CISCO VIC LOW LATENCY NIC DRIVER
3991M:	Christian Benvenuti <benve@cisco.com>
3992M:	Nelson Escobar <neescoba@cisco.com>
3993M:	Parvi Kaustubhi <pkaustub@cisco.com>
3994S:	Supported
3995F:	drivers/infiniband/hw/usnic/
3996
3997CIRRUS LOGIC MADERA CODEC DRIVERS
3998M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3999M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4001L:	patches@opensource.cirrus.com
4002T:	git https://github.com/CirrusLogic/linux-drivers.git
4003W:	https://github.com/CirrusLogic/linux-drivers/wiki
4004S:	Supported
4005F:	Documentation/devicetree/bindings/mfd/madera.txt
4006F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4007F:	Documentation/devicetree/bindings/sound/madera.txt
4008F:	include/dt-bindings/sound/madera*
4009F:	include/linux/irqchip/irq-madera*
4010F:	include/linux/mfd/madera/*
4011F:	include/sound/madera*
4012F:	drivers/gpio/gpio-madera*
4013F:	drivers/irqchip/irq-madera*
4014F:	drivers/mfd/madera*
4015F:	drivers/mfd/cs47l*
4016F:	drivers/pinctrl/cirrus/*
4017F:	sound/soc/codecs/cs47l*
4018F:	sound/soc/codecs/madera*
4019
4020CLANG-FORMAT FILE
4021M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4022S:	Maintained
4023F:	.clang-format
4024
4025CLANG/LLVM BUILD SUPPORT
4026L:	clang-built-linux@googlegroups.com
4027W:	https://clangbuiltlinux.github.io/
4028B:	https://github.com/ClangBuiltLinux/linux/issues
4029C:	irc://chat.freenode.net/clangbuiltlinux
4030S:	Supported
4031K:	\b(?i:clang|llvm)\b
4032
4033CLEANCACHE API
4034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4035L:	linux-kernel@vger.kernel.org
4036S:	Maintained
4037F:	mm/cleancache.c
4038F:	include/linux/cleancache.h
4039
4040CLK API
4041M:	Russell King <linux@armlinux.org.uk>
4042L:	linux-clk@vger.kernel.org
4043S:	Maintained
4044F:	include/linux/clk.h
4045
4046CLOCKSOURCE, CLOCKEVENT DRIVERS
4047M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4048M:	Thomas Gleixner <tglx@linutronix.de>
4049L:	linux-kernel@vger.kernel.org
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4051S:	Supported
4052F:	drivers/clocksource/
4053F:	Documentation/devicetree/bindings/timer/
4054
4055CMPC ACPI DRIVER
4056M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4057M:	Daniel Oliveira Nascimento <don@syst.com.br>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Supported
4060F:	drivers/platform/x86/classmate-laptop.c
4061
4062COBALT MEDIA DRIVER
4063M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4064L:	linux-media@vger.kernel.org
4065T:	git git://linuxtv.org/media_tree.git
4066W:	https://linuxtv.org
4067S:	Supported
4068F:	drivers/media/pci/cobalt/
4069
4070COCCINELLE/Semantic Patches (SmPL)
4071M:	Julia Lawall <Julia.Lawall@lip6.fr>
4072M:	Gilles Muller <Gilles.Muller@lip6.fr>
4073M:	Nicolas Palix <nicolas.palix@imag.fr>
4074M:	Michal Marek <michal.lkml@markovi.net>
4075L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4077W:	http://coccinelle.lip6.fr/
4078S:	Supported
4079F:	Documentation/dev-tools/coccinelle.rst
4080F:	scripts/coccinelle/
4081F:	scripts/coccicheck
4082
4083CODA FILE SYSTEM
4084M:	Jan Harkes <jaharkes@cs.cmu.edu>
4085M:	coda@cs.cmu.edu
4086L:	codalist@coda.cs.cmu.edu
4087W:	http://www.coda.cs.cmu.edu/
4088S:	Maintained
4089F:	Documentation/filesystems/coda.txt
4090F:	fs/coda/
4091F:	include/linux/coda*.h
4092F:	include/uapi/linux/coda*.h
4093
4094CODA V4L2 MEM2MEM DRIVER
4095M:	Philipp Zabel <p.zabel@pengutronix.de>
4096L:	linux-media@vger.kernel.org
4097S:	Maintained
4098F:	Documentation/devicetree/bindings/media/coda.txt
4099F:	drivers/media/platform/coda/
4100
4101CODE OF CONDUCT
4102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4103S:	Supported
4104F:	Documentation/process/code-of-conduct.rst
4105F:	Documentation/process/code-of-conduct-interpretation.rst
4106
4107COMMON CLK FRAMEWORK
4108M:	Michael Turquette <mturquette@baylibre.com>
4109M:	Stephen Boyd <sboyd@kernel.org>
4110L:	linux-clk@vger.kernel.org
4111Q:	http://patchwork.kernel.org/project/linux-clk/list/
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4113S:	Maintained
4114F:	Documentation/devicetree/bindings/clock/
4115F:	drivers/clk/
4116X:	drivers/clk/clkdev.c
4117F:	include/linux/clk-pr*
4118F:	include/linux/clk/
4119F:	include/linux/of_clk.h
4120
4121COMMON INTERNET FILE SYSTEM (CIFS)
4122M:	Steve French <sfrench@samba.org>
4123L:	linux-cifs@vger.kernel.org
4124L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4125W:	http://linux-cifs.samba.org/
4126T:	git git://git.samba.org/sfrench/cifs-2.6.git
4127S:	Supported
4128F:	Documentation/admin-guide/cifs/
4129F:	fs/cifs/
4130
4131COMPACTPCI HOTPLUG CORE
4132M:	Scott Murray <scott@spiteful.org>
4133L:	linux-pci@vger.kernel.org
4134S:	Maintained
4135F:	drivers/pci/hotplug/cpci_hotplug*
4136
4137COMPACTPCI HOTPLUG GENERIC DRIVER
4138M:	Scott Murray <scott@spiteful.org>
4139L:	linux-pci@vger.kernel.org
4140S:	Maintained
4141F:	drivers/pci/hotplug/cpcihp_generic.c
4142
4143COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4144M:	Scott Murray <scott@spiteful.org>
4145L:	linux-pci@vger.kernel.org
4146S:	Maintained
4147F:	drivers/pci/hotplug/cpcihp_zt5550.*
4148
4149COMPAL LAPTOP SUPPORT
4150M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4151L:	platform-driver-x86@vger.kernel.org
4152S:	Maintained
4153F:	drivers/platform/x86/compal-laptop.c
4154
4155COMPILER ATTRIBUTES
4156M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4157S:	Maintained
4158F:	include/linux/compiler_attributes.h
4159
4160CONEXANT ACCESSRUNNER USB DRIVER
4161L:	accessrunner-general@lists.sourceforge.net
4162W:	http://accessrunner.sourceforge.net/
4163S:	Orphan
4164F:	drivers/usb/atm/cxacru.c
4165
4166CONFIGFS
4167M:	Joel Becker <jlbec@evilplan.org>
4168M:	Christoph Hellwig <hch@lst.de>
4169T:	git git://git.infradead.org/users/hch/configfs.git
4170S:	Supported
4171F:	fs/configfs/
4172F:	include/linux/configfs.h
4173
4174CONNECTOR
4175M:	Evgeniy Polyakov <zbr@ioremap.net>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	drivers/connector/
4179
4180CONTROL GROUP (CGROUP)
4181M:	Tejun Heo <tj@kernel.org>
4182M:	Li Zefan <lizefan@huawei.com>
4183M:	Johannes Weiner <hannes@cmpxchg.org>
4184L:	cgroups@vger.kernel.org
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4186S:	Maintained
4187F:	Documentation/admin-guide/cgroup-v2.rst
4188F:	Documentation/admin-guide/cgroup-v1/
4189F:	include/linux/cgroup*
4190F:	kernel/cgroup/
4191
4192CONTROL GROUP - CPUSET
4193M:	Li Zefan <lizefan@huawei.com>
4194L:	cgroups@vger.kernel.org
4195W:	http://www.bullopensource.org/cpuset/
4196W:	http://oss.sgi.com/projects/cpusets/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4198S:	Maintained
4199F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4200F:	include/linux/cpuset.h
4201F:	kernel/cgroup/cpuset.c
4202
4203CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4204M:	Johannes Weiner <hannes@cmpxchg.org>
4205M:	Michal Hocko <mhocko@kernel.org>
4206M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4207L:	cgroups@vger.kernel.org
4208L:	linux-mm@kvack.org
4209S:	Maintained
4210F:	mm/memcontrol.c
4211F:	mm/swap_cgroup.c
4212
4213CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4214M:	Tejun Heo <tj@kernel.org>
4215M:	Jens Axboe <axboe@kernel.dk>
4216L:	cgroups@vger.kernel.org
4217L:	linux-block@vger.kernel.org
4218T:	git git://git.kernel.dk/linux-block
4219F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4220F:	block/blk-cgroup.c
4221F:	include/linux/blk-cgroup.h
4222F:	block/blk-throttle.c
4223F:	block/blk-iolatency.c
4224F:	block/bfq-cgroup.c
4225
4226CORETEMP HARDWARE MONITORING DRIVER
4227M:	Fenghua Yu <fenghua.yu@intel.com>
4228L:	linux-hwmon@vger.kernel.org
4229S:	Maintained
4230F:	Documentation/hwmon/coretemp.rst
4231F:	drivers/hwmon/coretemp.c
4232
4233COSA/SRP SYNC SERIAL DRIVER
4234M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4235W:	http://www.fi.muni.cz/~kas/cosa/
4236S:	Maintained
4237F:	drivers/net/wan/cosa*
4238
4239COUNTER SUBSYSTEM
4240M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4241L:	linux-iio@vger.kernel.org
4242S:	Maintained
4243F:	Documentation/ABI/testing/sysfs-bus-counter*
4244F:	Documentation/driver-api/generic-counter.rst
4245F:	drivers/counter/
4246F:	include/linux/counter.h
4247F:	include/linux/counter_enum.h
4248
4249CPMAC ETHERNET DRIVER
4250M:	Florian Fainelli <f.fainelli@gmail.com>
4251L:	netdev@vger.kernel.org
4252S:	Maintained
4253F:	drivers/net/ethernet/ti/cpmac.c
4254
4255CPU FREQUENCY SCALING FRAMEWORK
4256M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4257M:	Viresh Kumar <viresh.kumar@linaro.org>
4258L:	linux-pm@vger.kernel.org
4259S:	Maintained
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4262B:	https://bugzilla.kernel.org
4263F:	Documentation/admin-guide/pm/cpufreq.rst
4264F:	Documentation/admin-guide/pm/intel_pstate.rst
4265F:	Documentation/cpu-freq/
4266F:	Documentation/devicetree/bindings/cpufreq/
4267F:	drivers/cpufreq/
4268F:	kernel/sched/cpufreq*.c
4269F:	include/linux/cpufreq.h
4270F:	include/linux/sched/cpufreq.h
4271F:	tools/testing/selftests/cpufreq/
4272
4273CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4274M:	Viresh Kumar <viresh.kumar@linaro.org>
4275M:	Sudeep Holla <sudeep.holla@arm.com>
4276L:	linux-pm@vger.kernel.org
4277W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4278S:	Maintained
4279F:	drivers/cpufreq/arm_big_little.h
4280F:	drivers/cpufreq/arm_big_little.c
4281
4282CPU POWER MONITORING SUBSYSTEM
4283M:	Thomas Renninger <trenn@suse.com>
4284M:	Shuah Khan <shuah@kernel.org>
4285M:	Shuah Khan <skhan@linuxfoundation.org>
4286L:	linux-pm@vger.kernel.org
4287S:	Maintained
4288F:	tools/power/cpupower/
4289
4290CPUID/MSR DRIVER
4291M:	"H. Peter Anvin" <hpa@zytor.com>
4292S:	Maintained
4293F:	arch/x86/kernel/cpuid.c
4294F:	arch/x86/kernel/msr.c
4295
4296CPUIDLE DRIVER - ARM BIG LITTLE
4297M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4298M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4299L:	linux-pm@vger.kernel.org
4300L:	linux-arm-kernel@lists.infradead.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4302S:	Maintained
4303F:	drivers/cpuidle/cpuidle-big_little.c
4304
4305CPUIDLE DRIVER - ARM EXYNOS
4306M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4308M:	Kukjin Kim <kgene@kernel.org>
4309L:	linux-pm@vger.kernel.org
4310L:	linux-samsung-soc@vger.kernel.org
4311S:	Supported
4312F:	drivers/cpuidle/cpuidle-exynos.c
4313F:	arch/arm/mach-exynos/pm.c
4314
4315CPUIDLE DRIVER - ARM PSCI
4316M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4317M:	Sudeep Holla <sudeep.holla@arm.com>
4318L:	linux-pm@vger.kernel.org
4319L:	linux-arm-kernel@lists.infradead.org
4320S:	Supported
4321F:	drivers/cpuidle/cpuidle-psci.c
4322
4323CPU IDLE TIME MANAGEMENT FRAMEWORK
4324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4325M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4326L:	linux-pm@vger.kernel.org
4327S:	Maintained
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4329B:	https://bugzilla.kernel.org
4330F:	Documentation/admin-guide/pm/cpuidle.rst
4331F:	Documentation/driver-api/pm/cpuidle.rst
4332F:	drivers/cpuidle/*
4333F:	include/linux/cpuidle.h
4334
4335CRAMFS FILESYSTEM
4336M:	Nicolas Pitre <nico@fluxnic.net>
4337S:	Maintained
4338F:	Documentation/filesystems/cramfs.txt
4339F:	fs/cramfs/
4340
4341CREATIVE SB0540
4342M:	Bastien Nocera <hadess@hadess.net>
4343L:	linux-input@vger.kernel.org
4344S:	Maintained
4345F:	drivers/hid/hid-creative-sb0540.c
4346
4347CRYPTO API
4348M:	Herbert Xu <herbert@gondor.apana.org.au>
4349M:	"David S. Miller" <davem@davemloft.net>
4350L:	linux-crypto@vger.kernel.org
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4353S:	Maintained
4354F:	Documentation/crypto/
4355F:	Documentation/devicetree/bindings/crypto/
4356F:	arch/*/crypto/
4357F:	crypto/
4358F:	drivers/crypto/
4359F:	include/crypto/
4360F:	include/linux/crypto*
4361F:	lib/crypto/
4362
4363CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364M:	Neil Horman <nhorman@tuxdriver.com>
4365L:	linux-crypto@vger.kernel.org
4366S:	Maintained
4367F:	crypto/ansi_cprng.c
4368F:	crypto/rng.c
4369
4370CS3308 MEDIA DRIVER
4371M:	Hans Verkuil <hverkuil@xs4all.nl>
4372L:	linux-media@vger.kernel.org
4373T:	git git://linuxtv.org/media_tree.git
4374W:	http://linuxtv.org
4375S:	Odd Fixes
4376F:	drivers/media/i2c/cs3308.c
4377
4378CS5535 Audio ALSA driver
4379M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4380S:	Maintained
4381F:	sound/pci/cs5535audio/
4382
4383CSI DRIVERS FOR ALLWINNER V3s
4384M:	Yong Deng <yong.deng@magewell.com>
4385L:	linux-media@vger.kernel.org
4386T:	git git://linuxtv.org/media_tree.git
4387S:	Maintained
4388F:	drivers/media/platform/sunxi/sun6i-csi/
4389F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4390
4391CW1200 WLAN driver
4392M:	Solomon Peachy <pizza@shaftnet.org>
4393S:	Maintained
4394F:	drivers/net/wireless/st/cw1200/
4395
4396CX18 VIDEO4LINUX DRIVER
4397M:	Andy Walls <awalls@md.metrocast.net>
4398L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4399L:	linux-media@vger.kernel.org
4400T:	git git://linuxtv.org/media_tree.git
4401W:	https://linuxtv.org
4402W:	http://www.ivtvdriver.org/index.php/Cx18
4403S:	Maintained
4404F:	Documentation/media/v4l-drivers/cx18*
4405F:	drivers/media/pci/cx18/
4406F:	include/uapi/linux/ivtv*
4407
4408CX2341X MPEG ENCODER HELPER MODULE
4409M:	Hans Verkuil <hverkuil@xs4all.nl>
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413S:	Maintained
4414F:	drivers/media/common/cx2341x*
4415F:	include/media/drv-intf/cx2341x.h
4416
4417CX24120 MEDIA DRIVER
4418M:	Jemma Denson <jdenson@gmail.com>
4419M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4420L:	linux-media@vger.kernel.org
4421W:	https://linuxtv.org
4422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4423S:	Maintained
4424F:	drivers/media/dvb-frontends/cx24120*
4425
4426CX88 VIDEO4LINUX DRIVER
4427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430T:	git git://linuxtv.org/media_tree.git
4431S:	Odd fixes
4432F:	Documentation/media/v4l-drivers/cx88*
4433F:	drivers/media/pci/cx88/
4434
4435CXD2820R MEDIA DRIVER
4436M:	Antti Palosaari <crope@iki.fi>
4437L:	linux-media@vger.kernel.org
4438W:	https://linuxtv.org
4439W:	http://palosaari.fi/linux/
4440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4441T:	git git://linuxtv.org/anttip/media_tree.git
4442S:	Maintained
4443F:	drivers/media/dvb-frontends/cxd2820r*
4444
4445CXGB3 ETHERNET DRIVER (CXGB3)
4446M:	Vishal Kulkarni <vishal@chelsio.com>
4447L:	netdev@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/net/ethernet/chelsio/cxgb3/
4451
4452CXGB3 ISCSI DRIVER (CXGB3I)
4453M:	Karen Xie <kxie@chelsio.com>
4454L:	linux-scsi@vger.kernel.org
4455W:	http://www.chelsio.com
4456S:	Supported
4457F:	drivers/scsi/cxgbi/cxgb3i
4458
4459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460M:	Potnuri Bharat Teja <bharat@chelsio.com>
4461L:	linux-rdma@vger.kernel.org
4462W:	http://www.openfabrics.org
4463S:	Supported
4464F:	drivers/infiniband/hw/cxgb3/
4465F:	include/uapi/rdma/cxgb3-abi.h
4466
4467CXGB4 CRYPTO DRIVER (chcr)
4468M:	Atul Gupta <atul.gupta@chelsio.com>
4469L:	linux-crypto@vger.kernel.org
4470W:	http://www.chelsio.com
4471S:	Supported
4472F:	drivers/crypto/chelsio
4473
4474CXGB4 ETHERNET DRIVER (CXGB4)
4475M:	Vishal Kulkarni <vishal@chelsio.com>
4476L:	netdev@vger.kernel.org
4477W:	http://www.chelsio.com
4478S:	Supported
4479F:	drivers/net/ethernet/chelsio/cxgb4/
4480
4481CXGB4 ISCSI DRIVER (CXGB4I)
4482M:	Karen Xie <kxie@chelsio.com>
4483L:	linux-scsi@vger.kernel.org
4484W:	http://www.chelsio.com
4485S:	Supported
4486F:	drivers/scsi/cxgbi/cxgb4i
4487
4488CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489M:	Potnuri Bharat Teja <bharat@chelsio.com>
4490L:	linux-rdma@vger.kernel.org
4491W:	http://www.openfabrics.org
4492S:	Supported
4493F:	drivers/infiniband/hw/cxgb4/
4494F:	include/uapi/rdma/cxgb4-abi.h
4495
4496CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497M:	Casey Leedom <leedom@chelsio.com>
4498L:	netdev@vger.kernel.org
4499W:	http://www.chelsio.com
4500S:	Supported
4501F:	drivers/net/ethernet/chelsio/cxgb4vf/
4502
4503CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504M:	Frederic Barrat <fbarrat@linux.ibm.com>
4505M:	Andrew Donnellan <ajd@linux.ibm.com>
4506L:	linuxppc-dev@lists.ozlabs.org
4507S:	Supported
4508F:	arch/powerpc/platforms/powernv/pci-cxl.c
4509F:	drivers/misc/cxl/
4510F:	include/misc/cxl*
4511F:	include/uapi/misc/cxl.h
4512F:	Documentation/powerpc/cxl.rst
4513F:	Documentation/ABI/testing/sysfs-class-cxl
4514
4515CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516M:	Manoj N. Kumar <manoj@linux.ibm.com>
4517M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4518M:	Uma Krishnan <ukrishn@linux.ibm.com>
4519L:	linux-scsi@vger.kernel.org
4520S:	Supported
4521F:	drivers/scsi/cxlflash/
4522F:	include/uapi/scsi/cxlflash_ioctl.h
4523F:	Documentation/powerpc/cxlflash.rst
4524
4525CYBERPRO FB DRIVER
4526M:	Russell King <linux@armlinux.org.uk>
4527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528W:	http://www.armlinux.org.uk/
4529S:	Maintained
4530F:	drivers/video/fbdev/cyber2000fb.*
4531
4532CYCLADES ASYNC MUX DRIVER
4533W:	http://www.cyclades.com/
4534S:	Orphan
4535F:	drivers/tty/cyclades.c
4536F:	include/linux/cyclades.h
4537F:	include/uapi/linux/cyclades.h
4538
4539CYCLADES PC300 DRIVER
4540W:	http://www.cyclades.com/
4541S:	Orphan
4542F:	drivers/net/wan/pc300*
4543
4544CYPRESS_FIRMWARE MEDIA DRIVER
4545M:	Antti Palosaari <crope@iki.fi>
4546L:	linux-media@vger.kernel.org
4547W:	https://linuxtv.org
4548W:	http://palosaari.fi/linux/
4549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4550T:	git git://linuxtv.org/anttip/media_tree.git
4551S:	Maintained
4552F:	drivers/media/common/cypress_firmware*
4553
4554CYTTSP TOUCHSCREEN DRIVER
4555M:	Ferruh Yigit <fery@cypress.com>
4556L:	linux-input@vger.kernel.org
4557S:	Supported
4558F:	drivers/input/touchscreen/cyttsp*
4559F:	include/linux/input/cyttsp.h
4560
4561D-LINK DIR-685 TOUCHKEYS DRIVER
4562M:	Linus Walleij <linus.walleij@linaro.org>
4563L:	linux-input@vger.kernel.org
4564S:	Supported
4565F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4566
4567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568M:	Joshua Kinard <kumba@gentoo.org>
4569S:	Maintained
4570F:	drivers/rtc/rtc-ds1685.c
4571F:	include/linux/rtc/ds1685.h
4572
4573DAMA SLAVE for AX.25
4574M:	Joerg Reuter <jreuter@yaina.de>
4575W:	http://yaina.de/jreuter/
4576W:	http://www.qsl.net/dl1bke/
4577L:	linux-hams@vger.kernel.org
4578S:	Maintained
4579F:	net/ax25/af_ax25.c
4580F:	net/ax25/ax25_dev.c
4581F:	net/ax25/ax25_ds_*
4582F:	net/ax25/ax25_in.c
4583F:	net/ax25/ax25_out.c
4584F:	net/ax25/ax25_timer.c
4585F:	net/ax25/sysctl_net_ax25.c
4586
4587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588L:	netdev@vger.kernel.org
4589S:	Orphan
4590F:	Documentation/networking/device_drivers/dec/dmfe.txt
4591F:	drivers/net/ethernet/dec/tulip/dmfe.c
4592
4593DC390/AM53C974 SCSI driver
4594M:	Hannes Reinecke <hare@suse.com>
4595L:	linux-scsi@vger.kernel.org
4596S:	Maintained
4597F:	drivers/scsi/am53c974.c
4598
4599DC395x SCSI driver
4600M:	Oliver Neukum <oliver@neukum.org>
4601M:	Ali Akcaagac <aliakc@web.de>
4602M:	Jamie Lenehan <lenehan@twibble.org>
4603L:	dc395x@twibble.org
4604W:	http://twibble.org/dist/dc395x/
4605W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4606S:	Maintained
4607F:	Documentation/scsi/dc395x.txt
4608F:	drivers/scsi/dc395x.*
4609
4610DCCP PROTOCOL
4611M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612L:	dccp@vger.kernel.org
4613W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4614S:	Maintained
4615F:	include/linux/dccp.h
4616F:	include/uapi/linux/dccp.h
4617F:	include/linux/tfrc.h
4618F:	net/dccp/
4619
4620DECnet NETWORK LAYER
4621W:	http://linux-decnet.sourceforge.net
4622L:	linux-decnet-user@lists.sourceforge.net
4623S:	Orphan
4624F:	Documentation/networking/decnet.txt
4625F:	net/decnet/
4626
4627DECSTATION PLATFORM SUPPORT
4628M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4629L:	linux-mips@vger.kernel.org
4630W:	http://www.linux-mips.org/wiki/DECstation
4631S:	Maintained
4632F:	arch/mips/dec/
4633F:	arch/mips/include/asm/dec/
4634F:	arch/mips/include/asm/mach-dec/
4635
4636DEFXX FDDI NETWORK DRIVER
4637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4638S:	Maintained
4639F:	drivers/net/fddi/defxx.*
4640
4641DELL SMBIOS DRIVER
4642M:	Pali Rohár <pali.rohar@gmail.com>
4643M:	Mario Limonciello <mario.limonciello@dell.com>
4644L:	platform-driver-x86@vger.kernel.org
4645S:	Maintained
4646F:	drivers/platform/x86/dell-smbios.*
4647
4648DELL SMBIOS SMM DRIVER
4649M:	Mario Limonciello <mario.limonciello@dell.com>
4650L:	platform-driver-x86@vger.kernel.org
4651S:	Maintained
4652F:	drivers/platform/x86/dell-smbios-smm.c
4653
4654DELL SMBIOS WMI DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656L:	platform-driver-x86@vger.kernel.org
4657S:	Maintained
4658F:	drivers/platform/x86/dell-smbios-wmi.c
4659F:	tools/wmi/dell-smbios-example.c
4660
4661DEFZA FDDI NETWORK DRIVER
4662M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4663S:	Maintained
4664F:	drivers/net/fddi/defza.*
4665
4666DELL LAPTOP DRIVER
4667M:	Matthew Garrett <mjg59@srcf.ucam.org>
4668M:	Pali Rohár <pali.rohar@gmail.com>
4669L:	platform-driver-x86@vger.kernel.org
4670S:	Maintained
4671F:	drivers/platform/x86/dell-laptop.c
4672
4673DELL LAPTOP FREEFALL DRIVER
4674M:	Pali Rohár <pali.rohar@gmail.com>
4675S:	Maintained
4676F:	drivers/platform/x86/dell-smo8800.c
4677
4678DELL LAPTOP RBTN DRIVER
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680S:	Maintained
4681F:	drivers/platform/x86/dell-rbtn.*
4682
4683DELL REMOTE BIOS UPDATE DRIVER
4684M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4685L:	platform-driver-x86@vger.kernel.org
4686S:	Maintained
4687F:	drivers/platform/x86/dell_rbu.c
4688
4689DELL LAPTOP SMM DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/hwmon/dell-smm-hwmon.c
4693F:	include/uapi/linux/i8k.h
4694
4695DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4697L:	platform-driver-x86@vger.kernel.org
4698S:	Maintained
4699F:	Documentation/driver-api/dcdbas.rst
4700F:	drivers/platform/x86/dcdbas.*
4701
4702DELL WMI NOTIFICATIONS DRIVER
4703M:	Matthew Garrett <mjg59@srcf.ucam.org>
4704M:	Pali Rohár <pali.rohar@gmail.com>
4705S:	Maintained
4706F:	drivers/platform/x86/dell-wmi.c
4707
4708DELL WMI DESCRIPTOR DRIVER
4709M:	Mario Limonciello <mario.limonciello@dell.com>
4710S:	Maintained
4711F:	drivers/platform/x86/dell-wmi-descriptor.c
4712
4713DELTA ST MEDIA DRIVER
4714M:	Hugues Fruchet <hugues.fruchet@st.com>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717W:	https://linuxtv.org
4718S:	Supported
4719F:	drivers/media/platform/sti/delta
4720
4721DENALI NAND DRIVER
4722M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4723L:	linux-mtd@lists.infradead.org
4724S:	Supported
4725F:	drivers/mtd/nand/raw/denali*
4726
4727DESIGNWARE EDMA CORE IP DRIVER
4728M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729L:	dmaengine@vger.kernel.org
4730S:	Maintained
4731F:	drivers/dma/dw-edma/
4732F:	include/linux/dma/edma.h
4733
4734DESIGNWARE USB2 DRD IP DRIVER
4735M:	Minas Harutyunyan <hminas@synopsys.com>
4736L:	linux-usb@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738S:	Maintained
4739F:	drivers/usb/dwc2/
4740
4741DESIGNWARE USB3 DRD IP DRIVER
4742M:	Felipe Balbi <balbi@kernel.org>
4743L:	linux-usb@vger.kernel.org
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4745S:	Maintained
4746F:	drivers/usb/dwc3/
4747
4748DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749M:	Andreas Klinger <ak@it-klinger.de>
4750L:	linux-iio@vger.kernel.org
4751S:	Maintained
4752F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753F:	drivers/iio/proximity/srf*.c
4754
4755DEVICE COREDUMP (DEV_COREDUMP)
4756M:	Johannes Berg <johannes@sipsolutions.net>
4757L:	linux-kernel@vger.kernel.org
4758S:	Maintained
4759F:	drivers/base/devcoredump.c
4760F:	include/linux/devcoredump.h
4761
4762DEVICE FREQUENCY (DEVFREQ)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Kyungmin Park <kyungmin.park@samsung.com>
4765R:	Chanwoo Choi <cw00.choi@samsung.com>
4766L:	linux-pm@vger.kernel.org
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4768S:	Maintained
4769F:	drivers/devfreq/
4770F:	include/linux/devfreq.h
4771F:	Documentation/devicetree/bindings/devfreq/
4772F:	include/trace/events/devfreq.h
4773
4774DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775M:	Chanwoo Choi <cw00.choi@samsung.com>
4776L:	linux-pm@vger.kernel.org
4777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4778S:	Supported
4779F:	drivers/devfreq/event/
4780F:	drivers/devfreq/devfreq-event.c
4781F:	include/linux/devfreq-event.h
4782F:	Documentation/devicetree/bindings/devfreq/event/
4783
4784DEVICE NUMBER REGISTRY
4785M:	Torben Mathiasen <device@lanana.org>
4786W:	http://lanana.org/docs/device-list/index.html
4787S:	Maintained
4788
4789DEVICE-MAPPER  (LVM)
4790M:	Alasdair Kergon <agk@redhat.com>
4791M:	Mike Snitzer <snitzer@redhat.com>
4792M:	dm-devel@redhat.com
4793L:	dm-devel@redhat.com
4794W:	http://sources.redhat.com/dm
4795Q:	http://patchwork.kernel.org/project/dm-devel/list/
4796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4797T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4798S:	Maintained
4799F:	Documentation/admin-guide/device-mapper/
4800F:	drivers/md/Makefile
4801F:	drivers/md/Kconfig
4802F:	drivers/md/dm*
4803F:	drivers/md/persistent-data/
4804F:	include/linux/device-mapper.h
4805F:	include/linux/dm-*.h
4806F:	include/uapi/linux/dm-*.h
4807
4808DEVLINK
4809M:	Jiri Pirko <jiri@mellanox.com>
4810L:	netdev@vger.kernel.org
4811S:	Supported
4812F:	net/core/devlink.c
4813F:	include/net/devlink.h
4814F:	include/uapi/linux/devlink.h
4815
4816DIALOG SEMICONDUCTOR DRIVERS
4817M:	Support Opensource <support.opensource@diasemi.com>
4818W:	http://www.dialog-semiconductor.com/products
4819S:	Supported
4820F:	Documentation/hwmon/da90??.rst
4821F:	Documentation/devicetree/bindings/mfd/da90*.txt
4822F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4823F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4824F:	Documentation/devicetree/bindings/regulator/da92*.txt
4825F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4826F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4827F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4828F:	drivers/gpio/gpio-da90??.c
4829F:	drivers/hwmon/da90??-hwmon.c
4830F:	drivers/iio/adc/da91??-*.c
4831F:	drivers/input/misc/da90??_onkey.c
4832F:	drivers/input/touchscreen/da9052_tsi.c
4833F:	drivers/leds/leds-da90??.c
4834F:	drivers/mfd/da903x.c
4835F:	drivers/mfd/da90??-*.c
4836F:	drivers/mfd/da91??-*.c
4837F:	drivers/power/supply/da9052-battery.c
4838F:	drivers/power/supply/da91??-*.c
4839F:	drivers/regulator/da903x.c
4840F:	drivers/regulator/da9???-regulator.[ch]
4841F:	drivers/regulator/slg51000-regulator.[ch]
4842F:	drivers/thermal/da90??-thermal.c
4843F:	drivers/rtc/rtc-da90??.c
4844F:	drivers/video/backlight/da90??_bl.c
4845F:	drivers/watchdog/da90??_wdt.c
4846F:	include/linux/mfd/da903x.h
4847F:	include/linux/mfd/da9052/
4848F:	include/linux/mfd/da9055/
4849F:	include/linux/mfd/da9062/
4850F:	include/linux/mfd/da9063/
4851F:	include/linux/mfd/da9150/
4852F:	include/linux/regulator/da9211.h
4853F:	include/sound/da[79]*.h
4854F:	sound/soc/codecs/da[79]*.[ch]
4855
4856DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4857M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4858L:	linux-gpio@vger.kernel.org
4859S:	Maintained
4860F:	drivers/gpio/gpio-gpio-mm.c
4861
4862DIOLAN U2C-12 I2C DRIVER
4863M:	Guenter Roeck <linux@roeck-us.net>
4864L:	linux-i2c@vger.kernel.org
4865S:	Maintained
4866F:	drivers/i2c/busses/i2c-diolan-u2c.c
4867
4868FILESYSTEM DIRECT ACCESS (DAX)
4869M:	Dan Williams <dan.j.williams@intel.com>
4870R:	Matthew Wilcox <willy@infradead.org>
4871R:	Jan Kara <jack@suse.cz>
4872L:	linux-fsdevel@vger.kernel.org
4873L:	linux-nvdimm@lists.01.org
4874S:	Supported
4875F:	fs/dax.c
4876F:	include/linux/dax.h
4877F:	include/trace/events/fs_dax.h
4878
4879DEVICE DIRECT ACCESS (DAX)
4880M:	Dan Williams <dan.j.williams@intel.com>
4881M:	Vishal Verma <vishal.l.verma@intel.com>
4882M:	Keith Busch <keith.busch@intel.com>
4883M:	Dave Jiang <dave.jiang@intel.com>
4884L:	linux-nvdimm@lists.01.org
4885S:	Supported
4886F:	drivers/dax/
4887
4888DIRECTORY NOTIFICATION (DNOTIFY)
4889M:	Jan Kara <jack@suse.cz>
4890R:	Amir Goldstein <amir73il@gmail.com>
4891L:	linux-fsdevel@vger.kernel.org
4892S:	Maintained
4893F:	Documentation/filesystems/dnotify.txt
4894F:	fs/notify/dnotify/
4895F:	include/linux/dnotify.h
4896
4897DISK GEOMETRY AND PARTITION HANDLING
4898M:	Andries Brouwer <aeb@cwi.nl>
4899W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4900W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4901W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4902S:	Maintained
4903
4904DISKQUOTA
4905M:	Jan Kara <jack@suse.com>
4906S:	Maintained
4907F:	Documentation/filesystems/quota.txt
4908F:	fs/quota/
4909F:	include/linux/quota*.h
4910F:	include/uapi/linux/quota*.h
4911
4912DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4913M:	Bernie Thompson <bernie@plugable.com>
4914L:	linux-fbdev@vger.kernel.org
4915S:	Maintained
4916W:	http://plugable.com/category/projects/udlfb/
4917F:	drivers/video/fbdev/udlfb.c
4918F:	include/video/udlfb.h
4919F:	Documentation/fb/udlfb.rst
4920
4921DISTRIBUTED LOCK MANAGER (DLM)
4922M:	Christine Caulfield <ccaulfie@redhat.com>
4923M:	David Teigland <teigland@redhat.com>
4924L:	cluster-devel@redhat.com
4925W:	http://sources.redhat.com/cluster/
4926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4927S:	Supported
4928F:	fs/dlm/
4929
4930DMA BUFFER SHARING FRAMEWORK
4931M:	Sumit Semwal <sumit.semwal@linaro.org>
4932S:	Maintained
4933L:	linux-media@vger.kernel.org
4934L:	dri-devel@lists.freedesktop.org
4935L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4936F:	drivers/dma-buf/
4937F:	include/linux/dma-buf*
4938F:	include/linux/reservation.h
4939F:	include/linux/*fence.h
4940F:	Documentation/driver-api/dma-buf.rst
4941T:	git git://anongit.freedesktop.org/drm/drm-misc
4942
4943DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4944M:	Vinod Koul <vkoul@kernel.org>
4945L:	dmaengine@vger.kernel.org
4946Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4947S:	Maintained
4948F:	drivers/dma/
4949F:	include/linux/dmaengine.h
4950F:	include/linux/of_dma.h
4951F:	Documentation/devicetree/bindings/dma/
4952F:	Documentation/driver-api/dmaengine/
4953T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4954
4955DMA MAPPING HELPERS
4956M:	Christoph Hellwig <hch@lst.de>
4957M:	Marek Szyprowski <m.szyprowski@samsung.com>
4958R:	Robin Murphy <robin.murphy@arm.com>
4959L:	iommu@lists.linux-foundation.org
4960T:	git git://git.infradead.org/users/hch/dma-mapping.git
4961W:	http://git.infradead.org/users/hch/dma-mapping.git
4962S:	Supported
4963F:	kernel/dma/
4964F:	include/asm-generic/dma-mapping.h
4965F:	include/linux/dma-direct.h
4966F:	include/linux/dma-mapping.h
4967F:	include/linux/dma-noncoherent.h
4968
4969DME1737 HARDWARE MONITOR DRIVER
4970M:	Juerg Haefliger <juergh@gmail.com>
4971L:	linux-hwmon@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/hwmon/dme1737.rst
4974F:	drivers/hwmon/dme1737.c
4975
4976DMI/SMBIOS SUPPORT
4977M:	Jean Delvare <jdelvare@suse.com>
4978S:	Maintained
4979T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4980F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4981F:	drivers/firmware/dmi-id.c
4982F:	drivers/firmware/dmi_scan.c
4983F:	include/linux/dmi.h
4984
4985DOCUMENTATION
4986M:	Jonathan Corbet <corbet@lwn.net>
4987L:	linux-doc@vger.kernel.org
4988S:	Maintained
4989F:	Documentation/
4990F:	scripts/documentation-file-ref-check
4991F:	scripts/kernel-doc
4992F:	scripts/sphinx-pre-install
4993X:	Documentation/ABI/
4994X:	Documentation/firmware-guide/acpi/
4995X:	Documentation/devicetree/
4996X:	Documentation/i2c/
4997X:	Documentation/media/
4998X:	Documentation/power/
4999X:	Documentation/spi/
5000T:	git git://git.lwn.net/linux.git docs-next
5001
5002DOCUMENTATION/ITALIAN
5003M:	Federico Vaga <federico.vaga@vaga.pv.it>
5004L:	linux-doc@vger.kernel.org
5005S:	Maintained
5006F:	Documentation/translations/it_IT
5007
5008DOCUMENTATION SCRIPTS
5009M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5010L:	linux-doc@vger.kernel.org
5011S:	Maintained
5012F:	scripts/documentation-file-ref-check
5013F:	scripts/sphinx-pre-install
5014F:	Documentation/sphinx/parse-headers.pl
5015
5016DONGWOON DW9714 LENS VOICE COIL DRIVER
5017M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5018L:	linux-media@vger.kernel.org
5019T:	git git://linuxtv.org/media_tree.git
5020S:	Maintained
5021F:	drivers/media/i2c/dw9714.c
5022F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5023
5024DONGWOON DW9807 LENS VOICE COIL DRIVER
5025M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5026L:	linux-media@vger.kernel.org
5027T:	git git://linuxtv.org/media_tree.git
5028S:	Maintained
5029F:	drivers/media/i2c/dw9807-vcm.c
5030F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5031
5032DOUBLETALK DRIVER
5033M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5034L:	blinux-list@redhat.com
5035S:	Maintained
5036F:	drivers/char/dtlk.c
5037F:	include/linux/dtlk.h
5038
5039DPAA2 DATAPATH I/O (DPIO) DRIVER
5040M:	Roy Pledge <Roy.Pledge@nxp.com>
5041L:	linux-kernel@vger.kernel.org
5042S:	Maintained
5043F:	drivers/soc/fsl/dpio
5044
5045DPAA2 ETHERNET DRIVER
5046M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5047L:	netdev@vger.kernel.org
5048S:	Maintained
5049F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5050F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5051F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5052F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5053F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5054
5055DPAA2 ETHERNET SWITCH DRIVER
5056M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5057M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5058L:	linux-kernel@vger.kernel.org
5059S:	Maintained
5060F:	drivers/staging/fsl-dpaa2/ethsw
5061
5062DPT_I2O SCSI RAID DRIVER
5063M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5064L:	linux-scsi@vger.kernel.org
5065W:	http://www.adaptec.com/
5066S:	Maintained
5067F:	drivers/scsi/dpt*
5068F:	drivers/scsi/dpt/
5069
5070DRBD DRIVER
5071M:	Philipp Reisner <philipp.reisner@linbit.com>
5072M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5073L:	drbd-dev@lists.linbit.com
5074W:	http://www.drbd.org
5075T:	git git://git.linbit.com/linux-drbd.git
5076T:	git git://git.linbit.com/drbd-8.4.git
5077S:	Supported
5078F:	drivers/block/drbd/
5079F:	lib/lru_cache.c
5080F:	Documentation/admin-guide/blockdev/
5081
5082DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5084R:	"Rafael J. Wysocki" <rafael@kernel.org>
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5086S:	Supported
5087F:	Documentation/kobject.txt
5088F:	drivers/base/
5089F:	fs/debugfs/
5090F:	fs/sysfs/
5091F:	include/linux/debugfs.h
5092F:	include/linux/kobj*
5093F:	lib/kobj*
5094
5095DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5096M:	Kevin Hilman <khilman@kernel.org>
5097M:	Nishanth Menon <nm@ti.com>
5098S:	Maintained
5099F:	drivers/power/avs/
5100F:	include/linux/power/smartreflex.h
5101L:	linux-pm@vger.kernel.org
5102
5103DRM DRIVER FOR ARM PL111 CLCD
5104M:	Eric Anholt <eric@anholt.net>
5105T:	git git://anongit.freedesktop.org/drm/drm-misc
5106S:	Supported
5107F:	drivers/gpu/drm/pl111/
5108
5109DRM DRIVER FOR ARM VERSATILE TFT PANELS
5110M:	Linus Walleij <linus.walleij@linaro.org>
5111T:	git git://anongit.freedesktop.org/drm/drm-misc
5112S:	Maintained
5113F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5114F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5115
5116DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5117M:	Dave Airlie <airlied@redhat.com>
5118S:	Odd Fixes
5119F:	drivers/gpu/drm/ast/
5120
5121DRM DRIVER FOR ASPEED BMC GFX
5122M:	Joel Stanley <joel@jms.id.au>
5123L:	linux-aspeed@lists.ozlabs.org
5124T:	git git://anongit.freedesktop.org/drm/drm-misc
5125S:	Supported
5126F:	drivers/gpu/drm/aspeed/
5127F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5128
5129DRM DRIVER FOR BOCHS VIRTUAL GPU
5130M:	Gerd Hoffmann <kraxel@redhat.com>
5131L:	virtualization@lists.linux-foundation.org
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133S:	Maintained
5134F:	drivers/gpu/drm/bochs/
5135
5136DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5137M:	Linus Walleij <linus.walleij@linaro.org>
5138T:	git git://anongit.freedesktop.org/drm/drm-misc
5139S:	Maintained
5140F:	drivers/gpu/drm/tve200/
5141
5142DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5143M:	Jagan Teki <jagan@amarulasolutions.com>
5144S:	Maintained
5145F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5146F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5147
5148DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5149M:	Hans de Goede <hdegoede@redhat.com>
5150T:	git git://anongit.freedesktop.org/drm/drm-misc
5151S:	Maintained
5152F:	drivers/gpu/drm/tiny/gm12u320.c
5153
5154DRM DRIVER FOR ILITEK ILI9225 PANELS
5155M:	David Lechner <david@lechnology.com>
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157S:	Maintained
5158F:	drivers/gpu/drm/tiny/ili9225.c
5159F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5160
5161DRM DRIVER FOR HX8357D PANELS
5162M:	Eric Anholt <eric@anholt.net>
5163T:	git git://anongit.freedesktop.org/drm/drm-misc
5164S:	Maintained
5165F:	drivers/gpu/drm/tiny/hx8357d.c
5166F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5167
5168DRM DRIVER FOR INTEL I810 VIDEO CARDS
5169S:	Orphan / Obsolete
5170F:	drivers/gpu/drm/i810/
5171F:	include/uapi/drm/i810_drm.h
5172
5173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5174S:	Orphan / Obsolete
5175F:	drivers/gpu/drm/mga/
5176F:	include/uapi/drm/mga_drm.h
5177
5178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5179M:	Dave Airlie <airlied@redhat.com>
5180S:	Odd Fixes
5181F:	drivers/gpu/drm/mgag200/
5182
5183DRM DRIVER FOR MI0283QT
5184M:	Noralf Trønnes <noralf@tronnes.org>
5185T:	git git://anongit.freedesktop.org/drm/drm-misc
5186S:	Maintained
5187F:	drivers/gpu/drm/tiny/mi0283qt.c
5188F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5189
5190DRM DRIVER FOR MSM ADRENO GPU
5191M:	Rob Clark <robdclark@gmail.com>
5192M:	Sean Paul <sean@poorly.run>
5193L:	linux-arm-msm@vger.kernel.org
5194L:	dri-devel@lists.freedesktop.org
5195L:	freedreno@lists.freedesktop.org
5196T:	git https://gitlab.freedesktop.org/drm/msm.git
5197S:	Maintained
5198F:	drivers/gpu/drm/msm/
5199F:	include/uapi/drm/msm_drm.h
5200F:	Documentation/devicetree/bindings/display/msm/
5201
5202DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5203M:	Ben Skeggs <bskeggs@redhat.com>
5204L:	dri-devel@lists.freedesktop.org
5205L:	nouveau@lists.freedesktop.org
5206T:	git git://github.com/skeggsb/linux
5207S:	Supported
5208F:	drivers/gpu/drm/nouveau/
5209F:	include/uapi/drm/nouveau_drm.h
5210
5211DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5212M:	Stefan Mavrodiev <stefan@olimex.com>
5213S:	Maintained
5214F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5215F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5216
5217DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5218M:	Noralf Trønnes <noralf@tronnes.org>
5219T:	git git://anongit.freedesktop.org/drm/drm-misc
5220S:	Maintained
5221F:	drivers/gpu/drm/tiny/repaper.c
5222F:	Documentation/devicetree/bindings/display/repaper.txt
5223
5224DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5225M:	Dave Airlie <airlied@redhat.com>
5226M:	Gerd Hoffmann <kraxel@redhat.com>
5227L:	virtualization@lists.linux-foundation.org
5228T:	git git://anongit.freedesktop.org/drm/drm-misc
5229S:	Obsolete
5230W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5231F:	drivers/gpu/drm/cirrus/
5232
5233DRM DRIVER FOR QXL VIRTUAL GPU
5234M:	Dave Airlie <airlied@redhat.com>
5235M:	Gerd Hoffmann <kraxel@redhat.com>
5236L:	virtualization@lists.linux-foundation.org
5237L:	spice-devel@lists.freedesktop.org
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239S:	Maintained
5240F:	drivers/gpu/drm/qxl/
5241F:	include/uapi/drm/qxl_drm.h
5242
5243DRM DRIVER FOR RAYDIUM RM67191 PANELS
5244M:	Robert Chiras <robert.chiras@nxp.com>
5245S:	Maintained
5246F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5247F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5248
5249DRM DRIVER FOR RAGE 128 VIDEO CARDS
5250S:	Orphan / Obsolete
5251F:	drivers/gpu/drm/r128/
5252F:	include/uapi/drm/r128_drm.h
5253
5254DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5255M:	Guido Günther <agx@sigxcpu.org>
5256R:	Purism Kernel Team <kernel@puri.sm>
5257S:	Maintained
5258F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5259F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5260
5261DRM DRIVER FOR SAVAGE VIDEO CARDS
5262S:	Orphan / Obsolete
5263F:	drivers/gpu/drm/savage/
5264F:	include/uapi/drm/savage_drm.h
5265
5266DRM DRIVER FOR SIS VIDEO CARDS
5267S:	Orphan / Obsolete
5268F:	drivers/gpu/drm/sis/
5269F:	include/uapi/drm/sis_drm.h
5270
5271DRM DRIVER FOR SITRONIX ST7701 PANELS
5272M:	Jagan Teki <jagan@amarulasolutions.com>
5273S:	Maintained
5274F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5275F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5276
5277DRM DRIVER FOR SITRONIX ST7586 PANELS
5278M:	David Lechner <david@lechnology.com>
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280S:	Maintained
5281F:	drivers/gpu/drm/tiny/st7586.c
5282F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5283
5284DRM DRIVER FOR SITRONIX ST7735R PANELS
5285M:	David Lechner <david@lechnology.com>
5286T:	git git://anongit.freedesktop.org/drm/drm-misc
5287S:	Maintained
5288F:	drivers/gpu/drm/tiny/st7735r.c
5289F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5290
5291DRM DRIVER FOR ST-ERICSSON MCDE
5292M:	Linus Walleij <linus.walleij@linaro.org>
5293T:	git git://anongit.freedesktop.org/drm/drm-misc
5294S:	Maintained
5295F:	drivers/gpu/drm/mcde/
5296F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5297
5298DRM DRIVER FOR TDFX VIDEO CARDS
5299S:	Orphan / Obsolete
5300F:	drivers/gpu/drm/tdfx/
5301
5302DRM DRIVER FOR TPO TPG110 PANELS
5303M:	Linus Walleij <linus.walleij@linaro.org>
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305S:	Maintained
5306F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5307F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5308
5309DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5310M:	Dave Airlie <airlied@redhat.com>
5311R:	Sean Paul <sean@poorly.run>
5312L:	dri-devel@lists.freedesktop.org
5313S:	Odd Fixes
5314F:	drivers/gpu/drm/udl/
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316
5317DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5318M:	Hans de Goede <hdegoede@redhat.com>
5319L:	dri-devel@lists.freedesktop.org
5320S:	Maintained
5321F:	drivers/gpu/drm/vboxvideo/
5322T:	git git://anongit.freedesktop.org/drm/drm-misc
5323
5324DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5325M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5326R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5327R:	Daniel Vetter <daniel@ffwll.ch>
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329S:	Maintained
5330L:	dri-devel@lists.freedesktop.org
5331F:	drivers/gpu/drm/vkms/
5332F:	Documentation/gpu/vkms.rst
5333
5334DRM DRIVER FOR VMWARE VIRTUAL GPU
5335M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5336M:	Thomas Hellstrom <thellstrom@vmware.com>
5337L:	dri-devel@lists.freedesktop.org
5338T:	git git://people.freedesktop.org/~thomash/linux
5339S:	Supported
5340F:	drivers/gpu/drm/vmwgfx/
5341F:	include/uapi/drm/vmwgfx_drm.h
5342
5343DRM DRIVERS
5344M:	David Airlie <airlied@linux.ie>
5345M:	Daniel Vetter <daniel@ffwll.ch>
5346L:	dri-devel@lists.freedesktop.org
5347T:	git git://anongit.freedesktop.org/drm/drm
5348B:	https://bugs.freedesktop.org/
5349C:	irc://chat.freenode.net/dri-devel
5350S:	Maintained
5351F:	drivers/gpu/drm/
5352F:	drivers/gpu/vga/
5353F:	Documentation/devicetree/bindings/display/
5354F:	Documentation/devicetree/bindings/gpu/
5355F:	Documentation/gpu/
5356F:	include/drm/
5357F:	include/uapi/drm/
5358F:	include/linux/vga*
5359
5360DRM DRIVERS AND MISC GPU PATCHES
5361M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5362M:	Maxime Ripard <mripard@kernel.org>
5363M:	Sean Paul <sean@poorly.run>
5364W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5365S:	Maintained
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367F:	Documentation/gpu/
5368F:	drivers/gpu/vga/
5369F:	drivers/gpu/drm/*
5370F:	include/drm/drm*
5371F:	include/uapi/drm/drm*
5372F:	include/linux/vga*
5373
5374DRM DRIVERS FOR ALLWINNER A10
5375M:	Maxime Ripard <mripard@kernel.org>
5376L:	dri-devel@lists.freedesktop.org
5377S:	Supported
5378F:	drivers/gpu/drm/sun4i/
5379F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5380T:	git git://anongit.freedesktop.org/drm/drm-misc
5381
5382DRM DRIVERS FOR AMLOGIC SOCS
5383M:	Neil Armstrong <narmstrong@baylibre.com>
5384L:	dri-devel@lists.freedesktop.org
5385L:	linux-amlogic@lists.infradead.org
5386W:	http://linux-meson.com/
5387S:	Supported
5388F:	drivers/gpu/drm/meson/
5389F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5390F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5391F:	Documentation/gpu/meson.rst
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR ATMEL HLCDC
5395M:	Sam Ravnborg <sam@ravnborg.org>
5396M:	Boris Brezillon <bbrezillon@kernel.org>
5397L:	dri-devel@lists.freedesktop.org
5398S:	Supported
5399F:	drivers/gpu/drm/atmel-hlcdc/
5400F:	Documentation/devicetree/bindings/display/atmel/
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402
5403DRM DRIVERS FOR BRIDGE CHIPS
5404M:	Andrzej Hajda <a.hajda@samsung.com>
5405M:	Neil Armstrong <narmstrong@baylibre.com>
5406R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5407R:	Jonas Karlman <jonas@kwiboo.se>
5408R:	Jernej Skrabec <jernej.skrabec@siol.net>
5409S:	Maintained
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411F:	drivers/gpu/drm/bridge/
5412
5413DRM DRIVERS FOR EXYNOS
5414M:	Inki Dae <inki.dae@samsung.com>
5415M:	Joonyoung Shim <jy0922.shim@samsung.com>
5416M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5417M:	Kyungmin Park <kyungmin.park@samsung.com>
5418L:	dri-devel@lists.freedesktop.org
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5420S:	Supported
5421F:	drivers/gpu/drm/exynos/
5422F:	include/uapi/drm/exynos_drm.h
5423F:	Documentation/devicetree/bindings/display/exynos/
5424
5425DRM DRIVERS FOR FREESCALE DCU
5426M:	Stefan Agner <stefan@agner.ch>
5427M:	Alison Wang <alison.wang@nxp.com>
5428L:	dri-devel@lists.freedesktop.org
5429S:	Supported
5430F:	drivers/gpu/drm/fsl-dcu/
5431F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5432F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5433F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435
5436DRM DRIVERS FOR FREESCALE IMX
5437M:	Philipp Zabel <p.zabel@pengutronix.de>
5438L:	dri-devel@lists.freedesktop.org
5439S:	Maintained
5440F:	drivers/gpu/drm/imx/
5441F:	drivers/gpu/ipu-v3/
5442F:	Documentation/devicetree/bindings/display/imx/
5443
5444DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5445M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5446L:	dri-devel@lists.freedesktop.org
5447T:	git git://github.com/patjak/drm-gma500
5448S:	Maintained
5449F:	drivers/gpu/drm/gma500/
5450
5451DRM DRIVERS FOR HISILICON
5452M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5453M:	Rongrong Zou <zourongrong@gmail.com>
5454R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5455R:	Chen Feng <puck.chen@hisilicon.com>
5456L:	dri-devel@lists.freedesktop.org
5457T:	git git://github.com/xin3liang/linux.git
5458S:	Maintained
5459F:	drivers/gpu/drm/hisilicon/
5460F:	Documentation/devicetree/bindings/display/hisilicon/
5461
5462DRM DRIVERS FOR LIMA
5463M:	Qiang Yu <yuq825@gmail.com>
5464L:	dri-devel@lists.freedesktop.org
5465L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5466S:	Maintained
5467F:	drivers/gpu/drm/lima/
5468F:	include/uapi/drm/lima_drm.h
5469T:	git git://anongit.freedesktop.org/drm/drm-misc
5470
5471DRM DRIVERS FOR MEDIATEK
5472M:	CK Hu <ck.hu@mediatek.com>
5473M:	Philipp Zabel <p.zabel@pengutronix.de>
5474L:	dri-devel@lists.freedesktop.org
5475S:	Supported
5476F:	drivers/gpu/drm/mediatek/
5477F:	Documentation/devicetree/bindings/display/mediatek/
5478
5479DRM DRIVERS FOR NVIDIA TEGRA
5480M:	Thierry Reding <thierry.reding@gmail.com>
5481L:	dri-devel@lists.freedesktop.org
5482L:	linux-tegra@vger.kernel.org
5483T:	git git://anongit.freedesktop.org/tegra/linux.git
5484S:	Supported
5485F:	drivers/gpu/drm/tegra/
5486F:	drivers/gpu/host1x/
5487F:	include/linux/host1x.h
5488F:	include/uapi/drm/tegra_drm.h
5489F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5490
5491DRM DRIVERS FOR RENESAS
5492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5493M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5494L:	dri-devel@lists.freedesktop.org
5495L:	linux-renesas-soc@vger.kernel.org
5496T:	git git://linuxtv.org/pinchartl/media drm/du/next
5497S:	Supported
5498F:	drivers/gpu/drm/rcar-du/
5499F:	drivers/gpu/drm/shmobile/
5500F:	include/linux/platform_data/shmob_drm.h
5501F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5502F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5503F:	Documentation/devicetree/bindings/display/renesas,du.txt
5504
5505DRM DRIVERS FOR ROCKCHIP
5506M:	Sandy Huang <hjc@rock-chips.com>
5507M:	Heiko Stübner <heiko@sntech.de>
5508L:	dri-devel@lists.freedesktop.org
5509S:	Maintained
5510F:	drivers/gpu/drm/rockchip/
5511F:	Documentation/devicetree/bindings/display/rockchip/
5512T:	git git://anongit.freedesktop.org/drm/drm-misc
5513
5514DRM DRIVERS FOR STI
5515M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5516M:	Vincent Abriou <vincent.abriou@st.com>
5517L:	dri-devel@lists.freedesktop.org
5518T:	git git://anongit.freedesktop.org/drm/drm-misc
5519S:	Maintained
5520F:	drivers/gpu/drm/sti
5521F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5522
5523DRM DRIVERS FOR STM
5524M:	Yannick Fertre <yannick.fertre@st.com>
5525M:	Philippe Cornu <philippe.cornu@st.com>
5526M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5527M:	Vincent Abriou <vincent.abriou@st.com>
5528L:	dri-devel@lists.freedesktop.org
5529T:	git git://anongit.freedesktop.org/drm/drm-misc
5530S:	Maintained
5531F:	drivers/gpu/drm/stm
5532F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5533
5534DRM DRIVERS FOR TI LCDC
5535M:	Jyri Sarha <jsarha@ti.com>
5536R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5537L:	dri-devel@lists.freedesktop.org
5538S:	Maintained
5539F:	drivers/gpu/drm/tilcdc/
5540F:	Documentation/devicetree/bindings/display/tilcdc/
5541
5542DRM DRIVERS FOR TI OMAP
5543M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5544L:	dri-devel@lists.freedesktop.org
5545S:	Maintained
5546F:	drivers/gpu/drm/omapdrm/
5547F:	Documentation/devicetree/bindings/display/ti/
5548
5549DRM DRIVERS FOR V3D
5550M:	Eric Anholt <eric@anholt.net>
5551S:	Supported
5552F:	drivers/gpu/drm/v3d/
5553F:	include/uapi/drm/v3d_drm.h
5554F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5555T:	git git://anongit.freedesktop.org/drm/drm-misc
5556
5557DRM DRIVERS FOR VC4
5558M:	Eric Anholt <eric@anholt.net>
5559T:	git git://github.com/anholt/linux
5560S:	Supported
5561F:	drivers/gpu/drm/vc4/
5562F:	include/uapi/drm/vc4_drm.h
5563F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5564T:	git git://anongit.freedesktop.org/drm/drm-misc
5565
5566DRM DRIVERS FOR VIVANTE GPU IP
5567M:	Lucas Stach <l.stach@pengutronix.de>
5568R:	Russell King <linux+etnaviv@armlinux.org.uk>
5569R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5570L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5571L:	dri-devel@lists.freedesktop.org
5572S:	Maintained
5573F:	drivers/gpu/drm/etnaviv/
5574F:	include/uapi/drm/etnaviv_drm.h
5575F:	Documentation/devicetree/bindings/display/etnaviv/
5576
5577DRM DRIVERS FOR ZTE ZX
5578M:	Shawn Guo <shawnguo@kernel.org>
5579L:	dri-devel@lists.freedesktop.org
5580S:	Maintained
5581F:	drivers/gpu/drm/zte/
5582F:	Documentation/devicetree/bindings/display/zte,vou.txt
5583T:	git git://anongit.freedesktop.org/drm/drm-misc
5584
5585DRM PANEL DRIVERS
5586M:	Thierry Reding <thierry.reding@gmail.com>
5587R:	Sam Ravnborg <sam@ravnborg.org>
5588L:	dri-devel@lists.freedesktop.org
5589T:	git git://anongit.freedesktop.org/drm/drm-misc
5590S:	Maintained
5591F:	drivers/gpu/drm/drm_panel.c
5592F:	drivers/gpu/drm/panel/
5593F:	include/drm/drm_panel.h
5594F:	Documentation/devicetree/bindings/display/panel/
5595
5596DRM DRIVERS FOR XEN
5597M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5598T:	git git://anongit.freedesktop.org/drm/drm-misc
5599L:	dri-devel@lists.freedesktop.org
5600L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5601S:	Supported
5602F:	drivers/gpu/drm/xen/
5603F:	Documentation/gpu/xen-front.rst
5604
5605DRM TTM SUBSYSTEM
5606M:	Christian Koenig <christian.koenig@amd.com>
5607M:	Huang Rui <ray.huang@amd.com>
5608T:	git git://people.freedesktop.org/~agd5f/linux
5609S:	Maintained
5610L:	dri-devel@lists.freedesktop.org
5611F:	include/drm/ttm/
5612F:	drivers/gpu/drm/ttm/
5613
5614DSBR100 USB FM RADIO DRIVER
5615M:	Alexey Klimov <klimov.linux@gmail.com>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/radio/dsbr100.c
5620
5621DT3155 MEDIA DRIVER
5622M:	Hans Verkuil <hverkuil@xs4all.nl>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625W:	https://linuxtv.org
5626S:	Odd Fixes
5627F:	drivers/media/pci/dt3155/
5628
5629DVB_USB_AF9015 MEDIA DRIVER
5630M:	Antti Palosaari <crope@iki.fi>
5631L:	linux-media@vger.kernel.org
5632W:	https://linuxtv.org
5633W:	http://palosaari.fi/linux/
5634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5635T:	git git://linuxtv.org/anttip/media_tree.git
5636S:	Maintained
5637F:	drivers/media/usb/dvb-usb-v2/af9015*
5638
5639DVB_USB_AF9035 MEDIA DRIVER
5640M:	Antti Palosaari <crope@iki.fi>
5641L:	linux-media@vger.kernel.org
5642W:	https://linuxtv.org
5643W:	http://palosaari.fi/linux/
5644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5645T:	git git://linuxtv.org/anttip/media_tree.git
5646S:	Maintained
5647F:	drivers/media/usb/dvb-usb-v2/af9035*
5648
5649DVB_USB_ANYSEE MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/usb/dvb-usb-v2/anysee*
5658
5659DVB_USB_AU6610 MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662W:	https://linuxtv.org
5663W:	http://palosaari.fi/linux/
5664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5665T:	git git://linuxtv.org/anttip/media_tree.git
5666S:	Maintained
5667F:	drivers/media/usb/dvb-usb-v2/au6610*
5668
5669DVB_USB_CE6230 MEDIA DRIVER
5670M:	Antti Palosaari <crope@iki.fi>
5671L:	linux-media@vger.kernel.org
5672W:	https://linuxtv.org
5673W:	http://palosaari.fi/linux/
5674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5675T:	git git://linuxtv.org/anttip/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/dvb-usb-v2/ce6230*
5678
5679DVB_USB_CXUSB MEDIA DRIVER
5680M:	Michael Krufky <mkrufky@linuxtv.org>
5681L:	linux-media@vger.kernel.org
5682W:	https://linuxtv.org
5683W:	http://github.com/mkrufky
5684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5685T:	git git://linuxtv.org/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/dvb-usb/cxusb*
5688
5689DVB_USB_EC168 MEDIA DRIVER
5690M:	Antti Palosaari <crope@iki.fi>
5691L:	linux-media@vger.kernel.org
5692W:	https://linuxtv.org
5693W:	http://palosaari.fi/linux/
5694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5695T:	git git://linuxtv.org/anttip/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/dvb-usb-v2/ec168*
5698
5699DVB_USB_GL861 MEDIA DRIVER
5700M:	Antti Palosaari <crope@iki.fi>
5701L:	linux-media@vger.kernel.org
5702W:	https://linuxtv.org
5703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5704T:	git git://linuxtv.org/anttip/media_tree.git
5705S:	Maintained
5706F:	drivers/media/usb/dvb-usb-v2/gl861*
5707
5708DVB_USB_MXL111SF MEDIA DRIVER
5709M:	Michael Krufky <mkrufky@linuxtv.org>
5710L:	linux-media@vger.kernel.org
5711W:	https://linuxtv.org
5712W:	http://github.com/mkrufky
5713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5714T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5715S:	Maintained
5716F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5717
5718DVB_USB_RTL28XXU MEDIA DRIVER
5719M:	Antti Palosaari <crope@iki.fi>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://palosaari.fi/linux/
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/anttip/media_tree.git
5725S:	Maintained
5726F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5727
5728DVB_USB_V2 MEDIA DRIVER
5729M:	Antti Palosaari <crope@iki.fi>
5730L:	linux-media@vger.kernel.org
5731W:	https://linuxtv.org
5732W:	http://palosaari.fi/linux/
5733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5734T:	git git://linuxtv.org/anttip/media_tree.git
5735S:	Maintained
5736F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5737F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5738
5739DYNAMIC DEBUG
5740M:	Jason Baron <jbaron@akamai.com>
5741S:	Maintained
5742F:	lib/dynamic_debug.c
5743F:	include/linux/dynamic_debug.h
5744
5745DYNAMIC INTERRUPT MODERATION
5746M:	Tal Gilboa <talgi@mellanox.com>
5747S:	Maintained
5748F:	include/linux/dim.h
5749F:	lib/dim/
5750
5751DZ DECSTATION DZ11 SERIAL DRIVER
5752M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5753S:	Maintained
5754F:	drivers/tty/serial/dz.*
5755
5756E3X0 POWER BUTTON DRIVER
5757M:	Moritz Fischer <moritz.fischer@ettus.com>
5758L:	usrp-users@lists.ettus.com
5759W:	http://www.ettus.com
5760S:	Supported
5761F:	drivers/input/misc/e3x0-button.c
5762F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5763
5764E4000 MEDIA DRIVER
5765M:	Antti Palosaari <crope@iki.fi>
5766L:	linux-media@vger.kernel.org
5767W:	https://linuxtv.org
5768W:	http://palosaari.fi/linux/
5769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5770T:	git git://linuxtv.org/anttip/media_tree.git
5771S:	Maintained
5772F:	drivers/media/tuners/e4000*
5773
5774EARTH_PT1 MEDIA DRIVER
5775M:	Akihiro Tsukada <tskd08@gmail.com>
5776L:	linux-media@vger.kernel.org
5777S:	Odd Fixes
5778F:	drivers/media/pci/pt1/
5779
5780EARTH_PT3 MEDIA DRIVER
5781M:	Akihiro Tsukada <tskd08@gmail.com>
5782L:	linux-media@vger.kernel.org
5783S:	Odd Fixes
5784F:	drivers/media/pci/pt3/
5785
5786EC100 MEDIA DRIVER
5787M:	Antti Palosaari <crope@iki.fi>
5788L:	linux-media@vger.kernel.org
5789W:	https://linuxtv.org
5790W:	http://palosaari.fi/linux/
5791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5792T:	git git://linuxtv.org/anttip/media_tree.git
5793S:	Maintained
5794F:	drivers/media/dvb-frontends/ec100*
5795
5796ECRYPT FILE SYSTEM
5797M:	Tyler Hicks <tyhicks@canonical.com>
5798L:	ecryptfs@vger.kernel.org
5799W:	http://ecryptfs.org
5800W:	https://launchpad.net/ecryptfs
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5802S:	Supported
5803F:	Documentation/filesystems/ecryptfs.txt
5804F:	fs/ecryptfs/
5805
5806EDAC-AMD64
5807M:	Borislav Petkov <bp@alien8.de>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/amd64_edac*
5811
5812EDAC-ARMADA
5813M:	Jan Luebbe <jlu@pengutronix.de>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/armada_xp_*
5817
5818EDAC-AST2500
5819M:	Stefan Schaeckeler <sschaeck@cisco.com>
5820S:	Supported
5821F:	drivers/edac/aspeed_edac.c
5822F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5823
5824EDAC-BLUEFIELD
5825M:	Shravan Kumar Ramani <sramani@mellanox.com>
5826S:	Supported
5827F:	drivers/edac/bluefield_edac.c
5828
5829EDAC-CALXEDA
5830M:	Robert Richter <rric@kernel.org>
5831L:	linux-edac@vger.kernel.org
5832S:	Maintained
5833F:	drivers/edac/highbank*
5834
5835EDAC-CAVIUM OCTEON
5836M:	Ralf Baechle <ralf@linux-mips.org>
5837M:	David Daney <david.daney@cavium.com>
5838L:	linux-edac@vger.kernel.org
5839L:	linux-mips@vger.kernel.org
5840S:	Supported
5841F:	drivers/edac/octeon_edac*
5842
5843EDAC-CAVIUM THUNDERX
5844M:	David Daney <david.daney@cavium.com>
5845M:	Jan Glauber <jglauber@cavium.com>
5846L:	linux-edac@vger.kernel.org
5847S:	Supported
5848F:	drivers/edac/thunderx_edac*
5849
5850EDAC-CORE
5851M:	Borislav Petkov <bp@alien8.de>
5852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5853M:	Tony Luck <tony.luck@intel.com>
5854R:	James Morse <james.morse@arm.com>
5855R:	Robert Richter <rrichter@marvell.com>
5856L:	linux-edac@vger.kernel.org
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5858S:	Supported
5859F:	Documentation/admin-guide/ras.rst
5860F:	Documentation/driver-api/edac.rst
5861F:	drivers/edac/
5862F:	include/linux/edac.h
5863
5864EDAC-E752X
5865M:	Mark Gross <mark.gross@intel.com>
5866L:	linux-edac@vger.kernel.org
5867S:	Maintained
5868F:	drivers/edac/e752x_edac.c
5869
5870EDAC-E7XXX
5871L:	linux-edac@vger.kernel.org
5872S:	Maintained
5873F:	drivers/edac/e7xxx_edac.c
5874
5875EDAC-FSL_DDR
5876M:	York Sun <york.sun@nxp.com>
5877L:	linux-edac@vger.kernel.org
5878S:	Maintained
5879F:	drivers/edac/fsl_ddr_edac.*
5880
5881EDAC-GHES
5882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/ghes_edac.c
5886
5887EDAC-I10NM
5888M:	Tony Luck <tony.luck@intel.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/i10nm_base.c
5892
5893EDAC-I3000
5894L:	linux-edac@vger.kernel.org
5895S:	Orphan
5896F:	drivers/edac/i3000_edac.c
5897
5898EDAC-I5000
5899L:	linux-edac@vger.kernel.org
5900S:	Maintained
5901F:	drivers/edac/i5000_edac.c
5902
5903EDAC-I5400
5904M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5905L:	linux-edac@vger.kernel.org
5906S:	Maintained
5907F:	drivers/edac/i5400_edac.c
5908
5909EDAC-I7300
5910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i7300_edac.c
5914
5915EDAC-I7CORE
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i7core_edac.c
5920
5921EDAC-I82443BXGX
5922M:	Tim Small <tim@buttersideup.com>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i82443bxgx_edac.c
5926
5927EDAC-I82975X
5928M:	"Arvind R." <arvino55@gmail.com>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i82975x_edac.c
5932
5933EDAC-IE31200
5934M:	Jason Baron <jbaron@akamai.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/ie31200_edac.c
5938
5939EDAC-MPC85XX
5940M:	Johannes Thumshirn <morbidrsa@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/mpc85xx_edac.[ch]
5944
5945EDAC-PASEMI
5946M:	Egor Martovetsky <egor@pasemi.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/pasemi_edac.c
5950
5951EDAC-PND2
5952M:	Tony Luck <tony.luck@intel.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/pnd2_edac.[ch]
5956
5957EDAC-R82600
5958M:	Tim Small <tim@buttersideup.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/r82600_edac.c
5962
5963EDAC-SBRIDGE
5964M:	Tony Luck <tony.luck@intel.com>
5965R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5966L:	linux-edac@vger.kernel.org
5967S:	Maintained
5968F:	drivers/edac/sb_edac.c
5969
5970EDAC-SIFIVE
5971M:	Yash Shah <yash.shah@sifive.com>
5972L:	linux-edac@vger.kernel.org
5973S:	Supported
5974F:	drivers/edac/sifive_edac.c
5975
5976EDAC-SKYLAKE
5977M:	Tony Luck <tony.luck@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/skx_*.c
5981
5982EDAC-TI
5983M:	Tero Kristo <t-kristo@ti.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Maintained
5986F:	drivers/edac/ti_edac.c
5987
5988EDAC-QCOM
5989M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5990M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5991L:	linux-arm-msm@vger.kernel.org
5992L:	linux-edac@vger.kernel.org
5993S:	Maintained
5994F:	drivers/edac/qcom_edac.c
5995
5996EDIROL UA-101/UA-1000 DRIVER
5997M:	Clemens Ladisch <clemens@ladisch.de>
5998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6000S:	Maintained
6001F:	sound/usb/misc/ua101.c
6002
6003EFI TEST DRIVER
6004L:	linux-efi@vger.kernel.org
6005M:	Ivan Hu <ivan.hu@canonical.com>
6006M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6007S:	Maintained
6008F:	drivers/firmware/efi/test/
6009
6010EFI VARIABLE FILESYSTEM
6011M:	Matthew Garrett <matthew.garrett@nebula.com>
6012M:	Jeremy Kerr <jk@ozlabs.org>
6013M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6015L:	linux-efi@vger.kernel.org
6016S:	Maintained
6017F:	fs/efivarfs/
6018
6019EFIFB FRAMEBUFFER DRIVER
6020L:	linux-fbdev@vger.kernel.org
6021M:	Peter Jones <pjones@redhat.com>
6022S:	Maintained
6023F:	drivers/video/fbdev/efifb.c
6024
6025EFS FILESYSTEM
6026W:	http://aeschi.ch.eu.org/efs/
6027S:	Orphan
6028F:	fs/efs/
6029
6030EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6031M:	Douglas Miller <dougmill@linux.ibm.com>
6032L:	netdev@vger.kernel.org
6033S:	Maintained
6034F:	drivers/net/ethernet/ibm/ehea/
6035
6036EM28XX VIDEO4LINUX DRIVER
6037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6038L:	linux-media@vger.kernel.org
6039W:	https://linuxtv.org
6040T:	git git://linuxtv.org/media_tree.git
6041S:	Maintained
6042F:	drivers/media/usb/em28xx/
6043F:	Documentation/media/v4l-drivers/em28xx*
6044
6045EMBEDDED LINUX
6046M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6047M:	Matt Mackall <mpm@selenic.com>
6048M:	David Woodhouse <dwmw2@infradead.org>
6049L:	linux-embedded@vger.kernel.org
6050S:	Maintained
6051
6052Emulex 10Gbps iSCSI - OneConnect DRIVER
6053M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6054M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6055M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6056L:	linux-scsi@vger.kernel.org
6057W:	http://www.broadcom.com
6058S:	Supported
6059F:	drivers/scsi/be2iscsi/
6060
6061Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6062M:	Sathya Perla <sathya.perla@broadcom.com>
6063M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6065M:	Somnath Kotur <somnath.kotur@broadcom.com>
6066L:	netdev@vger.kernel.org
6067W:	http://www.emulex.com
6068S:	Supported
6069F:	drivers/net/ethernet/emulex/benet/
6070
6071EMULEX ONECONNECT ROCE DRIVER
6072M:	Selvin Xavier <selvin.xavier@broadcom.com>
6073M:	Devesh Sharma <devesh.sharma@broadcom.com>
6074L:	linux-rdma@vger.kernel.org
6075W:	http://www.broadcom.com
6076S:	Odd Fixes
6077F:	drivers/infiniband/hw/ocrdma/
6078F:	include/uapi/rdma/ocrdma-abi.h
6079
6080EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6081M:	James Smart <james.smart@broadcom.com>
6082M:	Dick Kennedy <dick.kennedy@broadcom.com>
6083L:	linux-scsi@vger.kernel.org
6084W:	http://www.broadcom.com
6085S:	Supported
6086F:	drivers/scsi/lpfc/
6087
6088ENE CB710 FLASH CARD READER DRIVER
6089M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6090S:	Maintained
6091F:	drivers/misc/cb710/
6092F:	drivers/mmc/host/cb710-mmc.*
6093F:	include/linux/cb710.h
6094
6095ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6096M:	Maxim Levitsky <maximlevitsky@gmail.com>
6097S:	Maintained
6098F:	drivers/media/rc/ene_ir.*
6099
6100EPSON S1D13XXX FRAMEBUFFER DRIVER
6101M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6102S:	Maintained
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6104F:	drivers/video/fbdev/s1d13xxxfb.c
6105F:	include/video/s1d13xxxfb.h
6106
6107EROFS FILE SYSTEM
6108M:	Gao Xiang <gaoxiang25@huawei.com>
6109M:	Chao Yu <yuchao0@huawei.com>
6110L:	linux-erofs@lists.ozlabs.org
6111S:	Maintained
6112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6113F:	Documentation/filesystems/erofs.txt
6114F:	fs/erofs/
6115F:	include/trace/events/erofs.h
6116
6117ERRSEQ ERROR TRACKING INFRASTRUCTURE
6118M:	Jeff Layton <jlayton@kernel.org>
6119S:	Maintained
6120F:	lib/errseq.c
6121F:	include/linux/errseq.h
6122
6123ET131X NETWORK DRIVER
6124M:	Mark Einon <mark.einon@gmail.com>
6125S:	Odd Fixes
6126F:	drivers/net/ethernet/agere/
6127
6128ETHERNET BRIDGE
6129M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6130M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6131L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6132L:	netdev@vger.kernel.org
6133W:	http://www.linuxfoundation.org/en/Net:Bridge
6134S:	Maintained
6135F:	include/linux/netfilter_bridge/
6136F:	net/bridge/
6137
6138ETHERNET PHY LIBRARY
6139M:	Andrew Lunn <andrew@lunn.ch>
6140M:	Florian Fainelli <f.fainelli@gmail.com>
6141M:	Heiner Kallweit <hkallweit1@gmail.com>
6142L:	netdev@vger.kernel.org
6143S:	Maintained
6144F:	Documentation/ABI/testing/sysfs-class-net-phydev
6145F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6146F:	Documentation/devicetree/bindings/net/mdio*
6147F:	Documentation/networking/phy.rst
6148F:	drivers/net/phy/
6149F:	drivers/of/of_mdio.c
6150F:	drivers/of/of_net.c
6151F:	include/linux/*mdio*.h
6152F:	include/linux/of_net.h
6153F:	include/linux/phy.h
6154F:	include/linux/phy_fixed.h
6155F:	include/linux/platform_data/mdio-bcm-unimac.h
6156F:	include/linux/platform_data/mdio-gpio.h
6157F:	include/trace/events/mdio.h
6158F:	include/uapi/linux/mdio.h
6159F:	include/uapi/linux/mii.h
6160
6161EXFAT FILE SYSTEM
6162M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6163S:	Maintained
6164F:	drivers/staging/exfat/
6165
6166EXT2 FILE SYSTEM
6167M:	Jan Kara <jack@suse.com>
6168L:	linux-ext4@vger.kernel.org
6169S:	Maintained
6170F:	Documentation/filesystems/ext2.txt
6171F:	fs/ext2/
6172F:	include/linux/ext2*
6173
6174EXT4 FILE SYSTEM
6175M:	"Theodore Ts'o" <tytso@mit.edu>
6176M:	Andreas Dilger <adilger.kernel@dilger.ca>
6177L:	linux-ext4@vger.kernel.org
6178W:	http://ext4.wiki.kernel.org
6179Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6181S:	Maintained
6182F:	Documentation/filesystems/ext4/
6183F:	fs/ext4/
6184
6185Extended Verification Module (EVM)
6186M:	Mimi Zohar <zohar@linux.ibm.com>
6187L:	linux-integrity@vger.kernel.org
6188S:	Supported
6189F:	security/integrity/evm/
6190
6191EXTENSIBLE FIRMWARE INTERFACE (EFI)
6192M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6193L:	linux-efi@vger.kernel.org
6194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6195S:	Maintained
6196F:	Documentation/admin-guide/efi-stub.rst
6197F:	arch/*/kernel/efi.c
6198F:	arch/x86/boot/compressed/eboot.[ch]
6199F:	arch/*/include/asm/efi.h
6200F:	arch/x86/platform/efi/
6201F:	drivers/firmware/efi/
6202F:	include/linux/efi*.h
6203F:	arch/arm/boot/compressed/efi-header.S
6204F:	arch/arm64/kernel/efi-entry.S
6205
6206EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6207M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6208M:	Chanwoo Choi <cw00.choi@samsung.com>
6209L:	linux-kernel@vger.kernel.org
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6211S:	Maintained
6212F:	drivers/extcon/
6213F:	include/linux/extcon/
6214F:	include/linux/extcon.h
6215F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6216F:	Documentation/devicetree/bindings/extcon/
6217
6218EXYNOS DP DRIVER
6219M:	Jingoo Han <jingoohan1@gmail.com>
6220L:	dri-devel@lists.freedesktop.org
6221S:	Maintained
6222F:	drivers/gpu/drm/exynos/exynos_dp*
6223
6224EXYNOS SYSMMU (IOMMU) driver
6225M:	Marek Szyprowski <m.szyprowski@samsung.com>
6226L:	iommu@lists.linux-foundation.org
6227S:	Maintained
6228F:	drivers/iommu/exynos-iommu.c
6229
6230EZchip NPS platform support
6231M:	Vineet Gupta <vgupta@synopsys.com>
6232M:	Ofer Levi <oferle@mellanox.com>
6233S:	Supported
6234F:	arch/arc/plat-eznps
6235F:	arch/arc/boot/dts/eznps.dts
6236
6237F2FS FILE SYSTEM
6238M:	Jaegeuk Kim <jaegeuk@kernel.org>
6239M:	Chao Yu <yuchao0@huawei.com>
6240L:	linux-f2fs-devel@lists.sourceforge.net
6241W:	https://f2fs.wiki.kernel.org/
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6243S:	Maintained
6244F:	Documentation/filesystems/f2fs.txt
6245F:	Documentation/ABI/testing/sysfs-fs-f2fs
6246F:	fs/f2fs/
6247F:	include/linux/f2fs_fs.h
6248F:	include/trace/events/f2fs.h
6249
6250F71805F HARDWARE MONITORING DRIVER
6251M:	Jean Delvare <jdelvare@suse.com>
6252L:	linux-hwmon@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/hwmon/f71805f.rst
6255F:	drivers/hwmon/f71805f.c
6256
6257FADDR2LINE
6258M:	Josh Poimboeuf <jpoimboe@redhat.com>
6259S:	Maintained
6260F:	scripts/faddr2line
6261
6262FAILOVER MODULE
6263M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6264L:	netdev@vger.kernel.org
6265S:	Supported
6266F:	net/core/failover.c
6267F:	include/net/failover.h
6268F:	Documentation/networking/failover.rst
6269
6270FANOTIFY
6271M:	Jan Kara <jack@suse.cz>
6272R:	Amir Goldstein <amir73il@gmail.com>
6273L:	linux-fsdevel@vger.kernel.org
6274S:	Maintained
6275F:	fs/notify/fanotify/
6276F:	include/linux/fanotify.h
6277F:	include/uapi/linux/fanotify.h
6278
6279FARSYNC SYNCHRONOUS DRIVER
6280M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6281W:	http://www.farsite.co.uk/
6282S:	Supported
6283F:	drivers/net/wan/farsync.*
6284
6285FAULT INJECTION SUPPORT
6286M:	Akinobu Mita <akinobu.mita@gmail.com>
6287S:	Supported
6288F:	Documentation/fault-injection/
6289F:	lib/fault-inject.c
6290
6291FBTFT Framebuffer drivers
6292S:	Orphan
6293L:	dri-devel@lists.freedesktop.org
6294L:	linux-fbdev@vger.kernel.org
6295F:	drivers/staging/fbtft/
6296
6297FC0011 TUNER DRIVER
6298M:	Michael Buesch <m@bues.ch>
6299L:	linux-media@vger.kernel.org
6300S:	Maintained
6301F:	drivers/media/tuners/fc0011.h
6302F:	drivers/media/tuners/fc0011.c
6303
6304FC2580 MEDIA DRIVER
6305M:	Antti Palosaari <crope@iki.fi>
6306L:	linux-media@vger.kernel.org
6307W:	https://linuxtv.org
6308W:	http://palosaari.fi/linux/
6309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6310T:	git git://linuxtv.org/anttip/media_tree.git
6311S:	Maintained
6312F:	drivers/media/tuners/fc2580*
6313
6314FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6315M:	Hannes Reinecke <hare@suse.de>
6316L:	linux-scsi@vger.kernel.org
6317W:	www.Open-FCoE.org
6318S:	Supported
6319F:	drivers/scsi/libfc/
6320F:	drivers/scsi/fcoe/
6321F:	include/scsi/fc/
6322F:	include/scsi/libfc.h
6323F:	include/scsi/libfcoe.h
6324F:	include/uapi/scsi/fc/
6325
6326FILE LOCKING (flock() and fcntl()/lockf())
6327M:	Jeff Layton <jlayton@kernel.org>
6328M:	"J. Bruce Fields" <bfields@fieldses.org>
6329L:	linux-fsdevel@vger.kernel.org
6330S:	Maintained
6331F:	include/linux/fcntl.h
6332F:	include/uapi/linux/fcntl.h
6333F:	fs/fcntl.c
6334F:	fs/locks.c
6335
6336FILESYSTEMS (VFS and infrastructure)
6337M:	Alexander Viro <viro@zeniv.linux.org.uk>
6338L:	linux-fsdevel@vger.kernel.org
6339S:	Maintained
6340F:	fs/*
6341F:	include/linux/fs.h
6342F:	include/linux/fs_types.h
6343F:	include/uapi/linux/fs.h
6344
6345FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6346M:	Riku Voipio <riku.voipio@iki.fi>
6347L:	linux-hwmon@vger.kernel.org
6348S:	Maintained
6349F:	drivers/hwmon/f75375s.c
6350F:	include/linux/f75375s.h
6351
6352FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6353M:	Clemens Ladisch <clemens@ladisch.de>
6354M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6357S:	Maintained
6358F:	sound/firewire/
6359F:	include/uapi/sound/firewire.h
6360
6361FIREWIRE MEDIA DRIVERS (firedtv)
6362M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6363L:	linux-media@vger.kernel.org
6364L:	linux1394-devel@lists.sourceforge.net
6365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6366S:	Maintained
6367F:	drivers/media/firewire/
6368
6369FIREWIRE SBP-2 TARGET
6370M:	Chris Boot <bootc@bootc.net>
6371L:	linux-scsi@vger.kernel.org
6372L:	target-devel@vger.kernel.org
6373L:	linux1394-devel@lists.sourceforge.net
6374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6375S:	Maintained
6376F:	drivers/target/sbp/
6377
6378FIREWIRE SUBSYSTEM
6379M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6380L:	linux1394-devel@lists.sourceforge.net
6381W:	http://ieee1394.wiki.kernel.org/
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6383S:	Maintained
6384F:	drivers/firewire/
6385F:	include/linux/firewire.h
6386F:	include/uapi/linux/firewire*.h
6387F:	tools/firewire/
6388
6389FIRMWARE LOADER (request_firmware)
6390M:	Luis Chamberlain <mcgrof@kernel.org>
6391L:	linux-kernel@vger.kernel.org
6392S:	Maintained
6393F:	Documentation/firmware_class/
6394F:	drivers/base/firmware_loader/
6395F:	include/linux/firmware.h
6396
6397FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6398M:	Joshua Morris <josh.h.morris@us.ibm.com>
6399M:	Philip Kelleher <pjk1939@linux.ibm.com>
6400S:	Maintained
6401F:	drivers/block/rsxx/
6402
6403FLEXTIMER FTM-QUADDEC DRIVER
6404M:	Patrick Havelange <patrick.havelange@essensium.com>
6405L:	linux-iio@vger.kernel.org
6406S:	Maintained
6407F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6408F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6409F:	drivers/counter/ftm-quaddec.c
6410
6411FLOPPY DRIVER
6412M:	Denis Efremov <efremov@linux.com>
6413S:	Odd Fixes
6414L:	linux-block@vger.kernel.org
6415F:	drivers/block/floppy.c
6416
6417FPGA MANAGER FRAMEWORK
6418M:	Moritz Fischer <mdf@kernel.org>
6419L:	linux-fpga@vger.kernel.org
6420S:	Maintained
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6422Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6423F:	Documentation/fpga/
6424F:	Documentation/driver-api/fpga/
6425F:	Documentation/devicetree/bindings/fpga/
6426F:	drivers/fpga/
6427F:	include/linux/fpga/
6428W:	http://www.rocketboards.org
6429
6430FPGA DFL DRIVERS
6431M:	Wu Hao <hao.wu@intel.com>
6432L:	linux-fpga@vger.kernel.org
6433S:	Maintained
6434F:	Documentation/fpga/dfl.rst
6435F:	include/uapi/linux/fpga-dfl.h
6436F:	drivers/fpga/dfl*
6437
6438FPU EMULATOR
6439M:	Bill Metzenthen <billm@melbpc.org.au>
6440W:	http://floatingpoint.sourceforge.net/emulator/index.html
6441S:	Maintained
6442F:	arch/x86/math-emu/
6443
6444FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6445L:	netdev@vger.kernel.org
6446S:	Orphan
6447F:	drivers/net/wan/dlci.c
6448F:	drivers/net/wan/sdla.c
6449
6450FRAMEBUFFER LAYER
6451M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6452L:	dri-devel@lists.freedesktop.org
6453L:	linux-fbdev@vger.kernel.org
6454T:	git git://anongit.freedesktop.org/drm/drm-misc
6455Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6456S:	Maintained
6457F:	Documentation/fb/
6458F:	drivers/video/
6459F:	include/video/
6460F:	include/linux/fb.h
6461F:	include/uapi/video/
6462F:	include/uapi/linux/fb.h
6463
6464FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6465M:	Horia Geantă <horia.geanta@nxp.com>
6466M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6467L:	linux-crypto@vger.kernel.org
6468S:	Maintained
6469F:	drivers/crypto/caam/
6470F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6471
6472FREESCALE DIU FRAMEBUFFER DRIVER
6473M:	Timur Tabi <timur@kernel.org>
6474L:	linux-fbdev@vger.kernel.org
6475S:	Maintained
6476F:	drivers/video/fbdev/fsl-diu-fb.*
6477
6478FREESCALE DMA DRIVER
6479M:	Li Yang <leoyang.li@nxp.com>
6480M:	Zhang Wei <zw@zh-kernel.org>
6481L:	linuxppc-dev@lists.ozlabs.org
6482S:	Maintained
6483F:	drivers/dma/fsldma.*
6484
6485FREESCALE ENETC ETHERNET DRIVERS
6486M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6487L:	netdev@vger.kernel.org
6488S:	Maintained
6489F:	drivers/net/ethernet/freescale/enetc/
6490
6491FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6492M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6493L:	netdev@vger.kernel.org
6494S:	Maintained
6495F:	drivers/net/ethernet/freescale/gianfar*
6496F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6497
6498FREESCALE GPMI NAND DRIVER
6499M:	Han Xu <han.xu@nxp.com>
6500L:	linux-mtd@lists.infradead.org
6501S:	Maintained
6502F:	drivers/mtd/nand/raw/gpmi-nand/*
6503
6504FREESCALE I2C CPM DRIVER
6505M:	Jochen Friedrich <jochen@scram.de>
6506L:	linuxppc-dev@lists.ozlabs.org
6507L:	linux-i2c@vger.kernel.org
6508S:	Maintained
6509F:	drivers/i2c/busses/i2c-cpm.c
6510
6511FREESCALE IMX DDR PMU DRIVER
6512M:	Frank Li <Frank.li@nxp.com>
6513L:	linux-arm-kernel@lists.infradead.org
6514S:	Maintained
6515F:	drivers/perf/fsl_imx8_ddr_perf.c
6516F:	Documentation/admin-guide/perf/imx-ddr.rst
6517F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6518
6519FREESCALE IMX I2C DRIVER
6520M:	Oleksij Rempel <o.rempel@pengutronix.de>
6521R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6522L:	linux-i2c@vger.kernel.org
6523S:	Maintained
6524F:	drivers/i2c/busses/i2c-imx.c
6525F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6526
6527FREESCALE IMX LPI2C DRIVER
6528M:	Dong Aisheng <aisheng.dong@nxp.com>
6529L:	linux-i2c@vger.kernel.org
6530L:	linux-imx@nxp.com
6531S:	Maintained
6532F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6533F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6534
6535FREESCALE IMX / MXC FEC DRIVER
6536M:	Fugang Duan <fugang.duan@nxp.com>
6537L:	netdev@vger.kernel.org
6538S:	Maintained
6539F:	drivers/net/ethernet/freescale/fec_main.c
6540F:	drivers/net/ethernet/freescale/fec_ptp.c
6541F:	drivers/net/ethernet/freescale/fec.h
6542F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6543
6544FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6545M:	Sascha Hauer <s.hauer@pengutronix.de>
6546R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6547L:	linux-fbdev@vger.kernel.org
6548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6549S:	Maintained
6550F:	include/linux/platform_data/video-imxfb.h
6551F:	drivers/video/fbdev/imxfb.c
6552
6553FREESCALE QORIQ DPAA ETHERNET DRIVER
6554M:	Madalin Bucur <madalin.bucur@nxp.com>
6555L:	netdev@vger.kernel.org
6556S:	Maintained
6557F:	drivers/net/ethernet/freescale/dpaa
6558
6559FREESCALE QORIQ DPAA FMAN DRIVER
6560M:	Madalin Bucur <madalin.bucur@nxp.com>
6561L:	netdev@vger.kernel.org
6562S:	Maintained
6563F:	drivers/net/ethernet/freescale/fman
6564F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6565
6566FREESCALE QORIQ PTP CLOCK DRIVER
6567M:	Yangbo Lu <yangbo.lu@nxp.com>
6568L:	netdev@vger.kernel.org
6569S:	Maintained
6570F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6571F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6572F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6573F:	drivers/ptp/ptp_qoriq.c
6574F:	drivers/ptp/ptp_qoriq_debugfs.c
6575F:	include/linux/fsl/ptp_qoriq.h
6576F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6577
6578FREESCALE QUAD SPI DRIVER
6579M:	Han Xu <han.xu@nxp.com>
6580L:	linux-spi@vger.kernel.org
6581S:	Maintained
6582F:	drivers/spi/spi-fsl-qspi.c
6583
6584FREESCALE QUICC ENGINE LIBRARY
6585M:	Qiang Zhao <qiang.zhao@nxp.com>
6586L:	linuxppc-dev@lists.ozlabs.org
6587S:	Maintained
6588F:	drivers/soc/fsl/qe/
6589F:	include/soc/fsl/*qe*.h
6590F:	include/soc/fsl/*ucc*.h
6591
6592FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6593M:	Li Yang <leoyang.li@nxp.com>
6594L:	netdev@vger.kernel.org
6595L:	linuxppc-dev@lists.ozlabs.org
6596S:	Maintained
6597F:	drivers/net/ethernet/freescale/ucc_geth*
6598
6599FREESCALE QUICC ENGINE UCC HDLC DRIVER
6600M:	Zhao Qiang <qiang.zhao@nxp.com>
6601L:	netdev@vger.kernel.org
6602L:	linuxppc-dev@lists.ozlabs.org
6603S:	Maintained
6604F:	drivers/net/wan/fsl_ucc_hdlc*
6605
6606FREESCALE QUICC ENGINE UCC UART DRIVER
6607M:	Timur Tabi <timur@kernel.org>
6608L:	linuxppc-dev@lists.ozlabs.org
6609S:	Maintained
6610F:	drivers/tty/serial/ucc_uart.c
6611
6612FREESCALE SOC DRIVERS
6613M:	Li Yang <leoyang.li@nxp.com>
6614L:	linuxppc-dev@lists.ozlabs.org
6615L:	linux-arm-kernel@lists.infradead.org
6616S:	Maintained
6617F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6618F:	Documentation/devicetree/bindings/soc/fsl/
6619F:	drivers/soc/fsl/
6620F:	include/linux/fsl/
6621
6622FREESCALE SOC FS_ENET DRIVER
6623M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6624L:	linuxppc-dev@lists.ozlabs.org
6625L:	netdev@vger.kernel.org
6626S:	Maintained
6627F:	drivers/net/ethernet/freescale/fs_enet/
6628F:	include/linux/fs_enet_pd.h
6629
6630FREESCALE SOC SOUND DRIVERS
6631M:	Timur Tabi <timur@kernel.org>
6632M:	Nicolin Chen <nicoleotsuka@gmail.com>
6633M:	Xiubo Li <Xiubo.Lee@gmail.com>
6634R:	Fabio Estevam <festevam@gmail.com>
6635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6636L:	linuxppc-dev@lists.ozlabs.org
6637S:	Maintained
6638F:	sound/soc/fsl/fsl*
6639F:	sound/soc/fsl/imx*
6640F:	sound/soc/fsl/mpc8610_hpcd.c
6641
6642FREESCALE USB PERIPHERAL DRIVERS
6643M:	Li Yang <leoyang.li@nxp.com>
6644L:	linux-usb@vger.kernel.org
6645L:	linuxppc-dev@lists.ozlabs.org
6646S:	Maintained
6647F:	drivers/usb/gadget/udc/fsl*
6648
6649FREEVXFS FILESYSTEM
6650M:	Christoph Hellwig <hch@infradead.org>
6651W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6652S:	Maintained
6653F:	fs/freevxfs/
6654
6655FREEZER
6656M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6657M:	Pavel Machek <pavel@ucw.cz>
6658L:	linux-pm@vger.kernel.org
6659S:	Supported
6660F:	Documentation/power/freezing-of-tasks.rst
6661F:	include/linux/freezer.h
6662F:	kernel/freezer.c
6663
6664FRONTSWAP API
6665M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6666L:	linux-kernel@vger.kernel.org
6667S:	Maintained
6668F:	mm/frontswap.c
6669F:	include/linux/frontswap.h
6670
6671FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6672M:	David Howells <dhowells@redhat.com>
6673L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6674S:	Supported
6675F:	Documentation/filesystems/caching/
6676F:	fs/fscache/
6677F:	include/linux/fscache*.h
6678
6679FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6680M:	Theodore Y. Ts'o <tytso@mit.edu>
6681M:	Jaegeuk Kim <jaegeuk@kernel.org>
6682M:	Eric Biggers <ebiggers@kernel.org>
6683L:	linux-fscrypt@vger.kernel.org
6684Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6685T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6686S:	Supported
6687F:	fs/crypto/
6688F:	include/linux/fscrypt*.h
6689F:	include/uapi/linux/fscrypt.h
6690F:	Documentation/filesystems/fscrypt.rst
6691
6692FSI SUBSYSTEM
6693M:	Jeremy Kerr <jk@ozlabs.org>
6694M:	Joel Stanley <joel@jms.id.au>
6695R:	Alistar Popple <alistair@popple.id.au>
6696R:	Eddie James <eajames@linux.ibm.com>
6697L:	linux-fsi@lists.ozlabs.org
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6699Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6700S:	Supported
6701F:	drivers/fsi/
6702F:	include/linux/fsi*.h
6703F:	include/trace/events/fsi*.h
6704
6705FSI-ATTACHED I2C DRIVER
6706M:	Eddie James <eajames@linux.ibm.com>
6707L:	linux-i2c@vger.kernel.org
6708L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6709S:	Maintained
6710F:	drivers/i2c/busses/i2c-fsi.c
6711F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6712
6713FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6714M:	Jan Kara <jack@suse.cz>
6715R:	Amir Goldstein <amir73il@gmail.com>
6716L:	linux-fsdevel@vger.kernel.org
6717S:	Maintained
6718F:	fs/notify/
6719F:	include/linux/fsnotify*.h
6720
6721FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6722M:	Eric Biggers <ebiggers@kernel.org>
6723M:	Theodore Y. Ts'o <tytso@mit.edu>
6724L:	linux-fscrypt@vger.kernel.org
6725Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6726T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6727S:	Supported
6728F:	fs/verity/
6729F:	include/linux/fsverity.h
6730F:	include/uapi/linux/fsverity.h
6731F:	Documentation/filesystems/fsverity.rst
6732
6733FUJITSU LAPTOP EXTRAS
6734M:	Jonathan Woithe <jwoithe@just42.net>
6735L:	platform-driver-x86@vger.kernel.org
6736S:	Maintained
6737F:	drivers/platform/x86/fujitsu-laptop.c
6738
6739FUJITSU M-5MO LS CAMERA ISP DRIVER
6740M:	Kyungmin Park <kyungmin.park@samsung.com>
6741M:	Heungjun Kim <riverful.kim@samsung.com>
6742L:	linux-media@vger.kernel.org
6743S:	Maintained
6744F:	drivers/media/i2c/m5mols/
6745F:	include/media/i2c/m5mols.h
6746
6747FUJITSU TABLET EXTRAS
6748M:	Robert Gerlach <khnz@gmx.de>
6749L:	platform-driver-x86@vger.kernel.org
6750S:	Maintained
6751F:	drivers/platform/x86/fujitsu-tablet.c
6752
6753FUSE: FILESYSTEM IN USERSPACE
6754M:	Miklos Szeredi <miklos@szeredi.hu>
6755L:	linux-fsdevel@vger.kernel.org
6756W:	http://fuse.sourceforge.net/
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6758S:	Maintained
6759F:	fs/fuse/
6760F:	include/uapi/linux/fuse.h
6761F:	Documentation/filesystems/fuse.txt
6762
6763FUTEX SUBSYSTEM
6764M:	Thomas Gleixner <tglx@linutronix.de>
6765M:	Ingo Molnar <mingo@redhat.com>
6766R:	Peter Zijlstra <peterz@infradead.org>
6767R:	Darren Hart <dvhart@infradead.org>
6768L:	linux-kernel@vger.kernel.org
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6770S:	Maintained
6771F:	kernel/futex.c
6772F:	include/asm-generic/futex.h
6773F:	include/linux/futex.h
6774F:	include/uapi/linux/futex.h
6775F:	tools/testing/selftests/futex/
6776F:	tools/perf/bench/futex*
6777F:	Documentation/*futex*
6778
6779GCC PLUGINS
6780M:	Kees Cook <keescook@chromium.org>
6781R:	Emese Revfy <re.emese@gmail.com>
6782L:	kernel-hardening@lists.openwall.com
6783S:	Maintained
6784F:	scripts/gcc-plugins/
6785F:	scripts/gcc-plugin.sh
6786F:	scripts/Makefile.gcc-plugins
6787F:	Documentation/core-api/gcc-plugins.rst
6788
6789GASKET DRIVER FRAMEWORK
6790M:	Rob Springer <rspringer@google.com>
6791M:	Todd Poynor <toddpoynor@google.com>
6792M:	Ben Chan <benchan@chromium.org>
6793S:	Maintained
6794F:	drivers/staging/gasket/
6795
6796GCOV BASED KERNEL PROFILING
6797M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6798S:	Maintained
6799F:	kernel/gcov/
6800F:	Documentation/dev-tools/gcov.rst
6801
6802GDB KERNEL DEBUGGING HELPER SCRIPTS
6803M:	Jan Kiszka <jan.kiszka@siemens.com>
6804M:	Kieran Bingham <kbingham@kernel.org>
6805S:	Supported
6806F:	scripts/gdb/
6807
6808GDT SCSI DISK ARRAY CONTROLLER DRIVER
6809M:	Achim Leubner <achim_leubner@adaptec.com>
6810L:	linux-scsi@vger.kernel.org
6811W:	http://www.icp-vortex.com/
6812S:	Supported
6813F:	drivers/scsi/gdt*
6814
6815GEMTEK FM RADIO RECEIVER DRIVER
6816M:	Hans Verkuil <hverkuil@xs4all.nl>
6817L:	linux-media@vger.kernel.org
6818T:	git git://linuxtv.org/media_tree.git
6819W:	https://linuxtv.org
6820S:	Maintained
6821F:	drivers/media/radio/radio-gemtek*
6822
6823GENERIC ARCHITECTURE TOPOLOGY
6824M:	Sudeep Holla <sudeep.holla@arm.com>
6825L:	linux-kernel@vger.kernel.org
6826S:	Maintained
6827F:	drivers/base/arch_topology.c
6828F:	include/linux/arch_topology.h
6829
6830GENERIC GPIO I2C DRIVER
6831M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6832S:	Supported
6833F:	drivers/i2c/busses/i2c-gpio.c
6834F:	include/linux/platform_data/i2c-gpio.h
6835
6836GENERIC GPIO I2C MULTIPLEXER DRIVER
6837M:	Peter Korsgaard <peter.korsgaard@barco.com>
6838L:	linux-i2c@vger.kernel.org
6839S:	Supported
6840F:	drivers/i2c/muxes/i2c-mux-gpio.c
6841F:	include/linux/platform_data/i2c-mux-gpio.h
6842F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6843
6844GENERIC HDLC (WAN) DRIVERS
6845M:	Krzysztof Halasa <khc@pm.waw.pl>
6846W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6847S:	Maintained
6848F:	drivers/net/wan/c101.c
6849F:	drivers/net/wan/hd6457*
6850F:	drivers/net/wan/hdlc*
6851F:	drivers/net/wan/n2.c
6852F:	drivers/net/wan/pc300too.c
6853F:	drivers/net/wan/pci200syn.c
6854F:	drivers/net/wan/wanxl*
6855
6856GENERIC INCLUDE/ASM HEADER FILES
6857M:	Arnd Bergmann <arnd@arndb.de>
6858L:	linux-arch@vger.kernel.org
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6860S:	Maintained
6861F:	include/asm-generic/
6862F:	include/uapi/asm-generic/
6863
6864GENERIC PHY FRAMEWORK
6865M:	Kishon Vijay Abraham I <kishon@ti.com>
6866L:	linux-kernel@vger.kernel.org
6867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6868S:	Supported
6869F:	drivers/phy/
6870F:	include/linux/phy/
6871F:	Documentation/devicetree/bindings/phy/
6872
6873GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6874M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6875S:	Supported
6876F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6877
6878GENERIC PM DOMAINS
6879M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6880M:	Kevin Hilman <khilman@kernel.org>
6881M:	Ulf Hansson <ulf.hansson@linaro.org>
6882L:	linux-pm@vger.kernel.org
6883S:	Supported
6884F:	drivers/base/power/domain*.c
6885F:	include/linux/pm_domain.h
6886F:	Documentation/devicetree/bindings/power/power_domain.txt
6887
6888GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6889M:	Eugen Hristev <eugen.hristev@microchip.com>
6890L:	linux-input@vger.kernel.org
6891S:	Maintained
6892F:	drivers/input/touchscreen/resistive-adc-touch.c
6893
6894GENERIC UIO DRIVER FOR PCI DEVICES
6895M:	"Michael S. Tsirkin" <mst@redhat.com>
6896L:	kvm@vger.kernel.org
6897S:	Supported
6898F:	drivers/uio/uio_pci_generic.c
6899
6900GENERIC VDSO LIBRARY:
6901M:	Andy Lutomirski <luto@kernel.org>
6902M:	Thomas Gleixner <tglx@linutronix.de>
6903M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6904L:	linux-kernel@vger.kernel.org
6905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6906S:	Maintained
6907F:	lib/vdso/
6908F:	kernel/time/vsyscall.c
6909F:	include/vdso/
6910F:	include/asm-generic/vdso/vsyscall.h
6911
6912GENWQE (IBM Generic Workqueue Card)
6913M:	Frank Haverkamp <haver@linux.ibm.com>
6914S:	Supported
6915F:	drivers/misc/genwqe/
6916
6917GET_MAINTAINER SCRIPT
6918M:	Joe Perches <joe@perches.com>
6919S:	Maintained
6920F:	scripts/get_maintainer.pl
6921
6922GFS2 FILE SYSTEM
6923M:	Bob Peterson <rpeterso@redhat.com>
6924M:	Andreas Gruenbacher <agruenba@redhat.com>
6925L:	cluster-devel@redhat.com
6926W:	http://sources.redhat.com/cluster/
6927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6928S:	Supported
6929F:	Documentation/filesystems/gfs2*.txt
6930F:	fs/gfs2/
6931F:	include/uapi/linux/gfs2_ondisk.h
6932
6933GNSS SUBSYSTEM
6934M:	Johan Hovold <johan@kernel.org>
6935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6936S:	Maintained
6937F:	Documentation/ABI/testing/sysfs-class-gnss
6938F:	Documentation/devicetree/bindings/gnss/
6939F:	drivers/gnss/
6940F:	include/linux/gnss.h
6941
6942GO7007 MPEG CODEC
6943M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6944L:	linux-media@vger.kernel.org
6945S:	Maintained
6946F:	drivers/media/usb/go7007/
6947
6948GOODIX TOUCHSCREEN
6949M:	Bastien Nocera <hadess@hadess.net>
6950L:	linux-input@vger.kernel.org
6951S:	Maintained
6952F:	drivers/input/touchscreen/goodix.c
6953
6954GOOGLE ETHERNET DRIVERS
6955M:	Catherine Sullivan <csully@google.com>
6956R:	Sagi Shahar <sagis@google.com>
6957R:	Jon Olson <jonolson@google.com>
6958L:	netdev@vger.kernel.org
6959S:	Supported
6960F:	Documentation/networking/device_drivers/google/gve.rst
6961F:	drivers/net/ethernet/google
6962
6963GPD POCKET FAN DRIVER
6964M:	Hans de Goede <hdegoede@redhat.com>
6965L:	platform-driver-x86@vger.kernel.org
6966S:	Maintained
6967F:	drivers/platform/x86/gpd-pocket-fan.c
6968
6969GPIO ACPI SUPPORT
6970M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6971M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6972L:	linux-gpio@vger.kernel.org
6973L:	linux-acpi@vger.kernel.org
6974S:	Maintained
6975F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6976F:	drivers/gpio/gpiolib-acpi.c
6977
6978GPIO IR Transmitter
6979M:	Sean Young <sean@mess.org>
6980L:	linux-media@vger.kernel.org
6981S:	Maintained
6982F:	drivers/media/rc/gpio-ir-tx.c
6983
6984GPIO MOCKUP DRIVER
6985M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6986L:	linux-gpio@vger.kernel.org
6987S:	Maintained
6988F:	drivers/gpio/gpio-mockup.c
6989F:	tools/testing/selftests/gpio/
6990
6991GPIO SUBSYSTEM
6992M:	Linus Walleij <linus.walleij@linaro.org>
6993M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6994L:	linux-gpio@vger.kernel.org
6995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/gpio/
6998F:	Documentation/driver-api/gpio/
6999F:	Documentation/admin-guide/gpio/
7000F:	Documentation/ABI/testing/gpio-cdev
7001F:	Documentation/ABI/obsolete/sysfs-gpio
7002F:	drivers/gpio/
7003F:	include/linux/gpio/
7004F:	include/linux/gpio.h
7005F:	include/linux/of_gpio.h
7006F:	include/asm-generic/gpio.h
7007F:	include/uapi/linux/gpio.h
7008F:	tools/gpio/
7009
7010GRE DEMULTIPLEXER DRIVER
7011M:	Dmitry Kozlov <xeb@mail.ru>
7012L:	netdev@vger.kernel.org
7013S:	Maintained
7014F:	net/ipv4/gre_demux.c
7015F:	net/ipv4/gre_offload.c
7016F:	include/net/gre.h
7017
7018GRETH 10/100/1G Ethernet MAC device driver
7019M:	Andreas Larsson <andreas@gaisler.com>
7020L:	netdev@vger.kernel.org
7021S:	Maintained
7022F:	drivers/net/ethernet/aeroflex/
7023
7024GREYBUS AUDIO PROTOCOLS DRIVERS
7025M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7026M:	Mark Greer <mgreer@animalcreek.com>
7027S:	Maintained
7028F:	drivers/staging/greybus/audio_apbridgea.c
7029F:	drivers/staging/greybus/audio_apbridgea.h
7030F:	drivers/staging/greybus/audio_codec.c
7031F:	drivers/staging/greybus/audio_codec.h
7032F:	drivers/staging/greybus/audio_gb.c
7033F:	drivers/staging/greybus/audio_manager.c
7034F:	drivers/staging/greybus/audio_manager.h
7035F:	drivers/staging/greybus/audio_manager_module.c
7036F:	drivers/staging/greybus/audio_manager_private.h
7037F:	drivers/staging/greybus/audio_manager_sysfs.c
7038F:	drivers/staging/greybus/audio_module.c
7039F:	drivers/staging/greybus/audio_topology.c
7040
7041GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7042M:	Viresh Kumar <vireshk@kernel.org>
7043S:	Maintained
7044F:	drivers/staging/greybus/authentication.c
7045F:	drivers/staging/greybus/bootrom.c
7046F:	drivers/staging/greybus/firmware.h
7047F:	drivers/staging/greybus/fw-core.c
7048F:	drivers/staging/greybus/fw-download.c
7049F:	drivers/staging/greybus/fw-management.c
7050F:	drivers/staging/greybus/greybus_authentication.h
7051F:	drivers/staging/greybus/greybus_firmware.h
7052F:	drivers/staging/greybus/hid.c
7053F:	drivers/staging/greybus/i2c.c
7054F:	drivers/staging/greybus/spi.c
7055F:	drivers/staging/greybus/spilib.c
7056F:	drivers/staging/greybus/spilib.h
7057
7058GREYBUS LOOPBACK DRIVER
7059M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7060S:	Maintained
7061F:	drivers/staging/greybus/loopback.c
7062
7063GREYBUS PLATFORM DRIVERS
7064M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7065S:	Maintained
7066F:	drivers/staging/greybus/arche-platform.c
7067F:	drivers/staging/greybus/arche-apb-ctrl.c
7068F:	drivers/staging/greybus/arche_platform.h
7069
7070GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7071M:	Rui Miguel Silva <rmfrfs@gmail.com>
7072S:	Maintained
7073F:	drivers/staging/greybus/sdio.c
7074F:	drivers/staging/greybus/light.c
7075F:	drivers/staging/greybus/gpio.c
7076F:	drivers/staging/greybus/power_supply.c
7077F:	drivers/staging/greybus/spi.c
7078F:	drivers/staging/greybus/spilib.c
7079
7080GREYBUS SUBSYSTEM
7081M:	Johan Hovold <johan@kernel.org>
7082M:	Alex Elder <elder@kernel.org>
7083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7084S:	Maintained
7085F:	drivers/staging/greybus/
7086F:	drivers/greybus/
7087F:	include/linux/greybus.h
7088F:	include/linux/greybus/
7089L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7090
7091GREYBUS UART PROTOCOLS DRIVERS
7092M:	David Lin <dtwlin@gmail.com>
7093S:	Maintained
7094F:	drivers/staging/greybus/uart.c
7095F:	drivers/staging/greybus/log.c
7096
7097GS1662 VIDEO SERIALIZER
7098M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7099L:	linux-media@vger.kernel.org
7100T:	git git://linuxtv.org/media_tree.git
7101S:	Maintained
7102F:	drivers/media/spi/gs1662.c
7103
7104GSPCA FINEPIX SUBDRIVER
7105M:	Frank Zago <frank@zago.net>
7106L:	linux-media@vger.kernel.org
7107T:	git git://linuxtv.org/media_tree.git
7108S:	Maintained
7109F:	drivers/media/usb/gspca/finepix.c
7110
7111GSPCA GL860 SUBDRIVER
7112M:	Olivier Lorin <o.lorin@laposte.net>
7113L:	linux-media@vger.kernel.org
7114T:	git git://linuxtv.org/media_tree.git
7115S:	Maintained
7116F:	drivers/media/usb/gspca/gl860/
7117
7118GSPCA M5602 SUBDRIVER
7119M:	Erik Andren <erik.andren@gmail.com>
7120L:	linux-media@vger.kernel.org
7121T:	git git://linuxtv.org/media_tree.git
7122S:	Maintained
7123F:	drivers/media/usb/gspca/m5602/
7124
7125GSPCA PAC207 SONIXB SUBDRIVER
7126M:	Hans Verkuil <hverkuil@xs4all.nl>
7127L:	linux-media@vger.kernel.org
7128T:	git git://linuxtv.org/media_tree.git
7129S:	Odd Fixes
7130F:	drivers/media/usb/gspca/pac207.c
7131
7132GSPCA SN9C20X SUBDRIVER
7133M:	Brian Johnson <brijohn@gmail.com>
7134L:	linux-media@vger.kernel.org
7135T:	git git://linuxtv.org/media_tree.git
7136S:	Maintained
7137F:	drivers/media/usb/gspca/sn9c20x.c
7138
7139GSPCA T613 SUBDRIVER
7140M:	Leandro Costantino <lcostantino@gmail.com>
7141L:	linux-media@vger.kernel.org
7142T:	git git://linuxtv.org/media_tree.git
7143S:	Maintained
7144F:	drivers/media/usb/gspca/t613.c
7145
7146GSPCA USB WEBCAM DRIVER
7147M:	Hans Verkuil <hverkuil@xs4all.nl>
7148L:	linux-media@vger.kernel.org
7149T:	git git://linuxtv.org/media_tree.git
7150S:	Odd Fixes
7151F:	drivers/media/usb/gspca/
7152
7153GTP (GPRS Tunneling Protocol)
7154M:	Pablo Neira Ayuso <pablo@netfilter.org>
7155M:	Harald Welte <laforge@gnumonks.org>
7156L:	osmocom-net-gprs@lists.osmocom.org
7157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7158S:	Maintained
7159F:	drivers/net/gtp.c
7160
7161GUID PARTITION TABLE (GPT)
7162M:	Davidlohr Bueso <dave@stgolabs.net>
7163L:	linux-efi@vger.kernel.org
7164S:	Maintained
7165F:	block/partitions/efi.*
7166
7167H8/300 ARCHITECTURE
7168M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7169L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7170W:	http://uclinux-h8.sourceforge.jp
7171T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7172S:	Maintained
7173F:	arch/h8300/
7174F:	drivers/clocksource/h8300_*.c
7175F:	drivers/clk/h8300/
7176F:	drivers/irqchip/irq-renesas-h8*.c
7177
7178HABANALABS PCI DRIVER
7179M:	Oded Gabbay <oded.gabbay@gmail.com>
7180T:	git https://github.com/HabanaAI/linux.git
7181S:	Supported
7182F:	drivers/misc/habanalabs/
7183F:	include/uapi/misc/habanalabs.h
7184F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7185F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7186
7187HACKRF MEDIA DRIVER
7188M:	Antti Palosaari <crope@iki.fi>
7189L:	linux-media@vger.kernel.org
7190W:	https://linuxtv.org
7191W:	http://palosaari.fi/linux/
7192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7193T:	git git://linuxtv.org/anttip/media_tree.git
7194S:	Maintained
7195F:	drivers/media/usb/hackrf/
7196
7197HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7198M:	Frank Seidel <frank@f-seidel.de>
7199L:	platform-driver-x86@vger.kernel.org
7200W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7201S:	Maintained
7202F:	drivers/platform/x86/hdaps.c
7203
7204HARDWARE MONITORING
7205M:	Jean Delvare <jdelvare@suse.com>
7206M:	Guenter Roeck <linux@roeck-us.net>
7207L:	linux-hwmon@vger.kernel.org
7208W:	http://hwmon.wiki.kernel.org/
7209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7210S:	Maintained
7211F:	Documentation/devicetree/bindings/hwmon/
7212F:	Documentation/hwmon/
7213F:	drivers/hwmon/
7214F:	include/linux/hwmon*.h
7215F:	include/trace/events/hwmon*.h
7216
7217HARDWARE RANDOM NUMBER GENERATOR CORE
7218M:	Matt Mackall <mpm@selenic.com>
7219M:	Herbert Xu <herbert@gondor.apana.org.au>
7220L:	linux-crypto@vger.kernel.org
7221S:	Odd fixes
7222F:	Documentation/devicetree/bindings/rng/
7223F:	Documentation/admin-guide/hw_random.rst
7224F:	drivers/char/hw_random/
7225F:	include/linux/hw_random.h
7226
7227HARDWARE TRACING FACILITIES
7228M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7229S:	Maintained
7230F:	drivers/hwtracing/
7231
7232HARDWARE SPINLOCK CORE
7233M:	Ohad Ben-Cohen <ohad@wizery.com>
7234M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7235L:	linux-remoteproc@vger.kernel.org
7236S:	Maintained
7237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7238F:	Documentation/devicetree/bindings/hwlock/
7239F:	Documentation/hwspinlock.txt
7240F:	drivers/hwspinlock/
7241F:	include/linux/hwspinlock.h
7242
7243HARMONY SOUND DRIVER
7244L:	linux-parisc@vger.kernel.org
7245S:	Maintained
7246F:	sound/parisc/harmony.*
7247
7248HDPVR USB VIDEO ENCODER DRIVER
7249M:	Hans Verkuil <hverkuil@xs4all.nl>
7250L:	linux-media@vger.kernel.org
7251T:	git git://linuxtv.org/media_tree.git
7252W:	https://linuxtv.org
7253S:	Odd Fixes
7254F:	drivers/media/usb/hdpvr/
7255
7256HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7257M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7258S:	Supported
7259F:	Documentation/watchdog/hpwdt.rst
7260F:	drivers/watchdog/hpwdt.c
7261
7262HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7263M:	Don Brace <don.brace@microsemi.com>
7264L:	esc.storagedev@microsemi.com
7265L:	linux-scsi@vger.kernel.org
7266S:	Supported
7267F:	Documentation/scsi/hpsa.txt
7268F:	drivers/scsi/hpsa*.[ch]
7269F:	include/linux/cciss*.h
7270F:	include/uapi/linux/cciss*.h
7271
7272HFI1 DRIVER
7273M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7274M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7275L:	linux-rdma@vger.kernel.org
7276S:	Supported
7277F:	drivers/infiniband/hw/hfi1
7278
7279HFS FILESYSTEM
7280L:	linux-fsdevel@vger.kernel.org
7281S:	Orphan
7282F:	Documentation/filesystems/hfs.txt
7283F:	fs/hfs/
7284
7285HFSPLUS FILESYSTEM
7286L:	linux-fsdevel@vger.kernel.org
7287S:	Orphan
7288F:	Documentation/filesystems/hfsplus.txt
7289F:	fs/hfsplus/
7290
7291HGA FRAMEBUFFER DRIVER
7292M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7293L:	linux-nvidia@lists.surfsouth.com
7294W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7295S:	Maintained
7296F:	drivers/video/fbdev/hgafb.c
7297
7298HIBERNATION (aka Software Suspend, aka swsusp)
7299M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7300M:	Pavel Machek <pavel@ucw.cz>
7301L:	linux-pm@vger.kernel.org
7302B:	https://bugzilla.kernel.org
7303S:	Supported
7304F:	arch/x86/power/
7305F:	drivers/base/power/
7306F:	kernel/power/
7307F:	include/linux/suspend.h
7308F:	include/linux/freezer.h
7309F:	include/linux/pm.h
7310F:	arch/*/include/asm/suspend*.h
7311
7312HID CORE LAYER
7313M:	Jiri Kosina <jikos@kernel.org>
7314M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7315L:	linux-input@vger.kernel.org
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7317S:	Maintained
7318F:	drivers/hid/
7319F:	include/linux/hid*
7320F:	include/uapi/linux/hid*
7321
7322HID SENSOR HUB DRIVERS
7323M:	Jiri Kosina <jikos@kernel.org>
7324M:	Jonathan Cameron <jic23@kernel.org>
7325M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7326L:	linux-input@vger.kernel.org
7327L:	linux-iio@vger.kernel.org
7328S:	Maintained
7329F:	Documentation/hid/hid-sensor*
7330F:	drivers/hid/hid-sensor-*
7331F:	drivers/iio/*/hid-*
7332F:	include/linux/hid-sensor-*
7333
7334HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7335M:	Thomas Gleixner <tglx@linutronix.de>
7336L:	linux-kernel@vger.kernel.org
7337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7338S:	Maintained
7339F:	Documentation/timers/
7340F:	kernel/time/hrtimer.c
7341F:	kernel/time/clockevents.c
7342F:	kernel/time/timer_*.c
7343F:	include/linux/clockchips.h
7344F:	include/linux/hrtimer.h
7345
7346HIGH-SPEED SCC DRIVER FOR AX.25
7347L:	linux-hams@vger.kernel.org
7348S:	Orphan
7349F:	drivers/net/hamradio/dmascc.c
7350F:	drivers/net/hamradio/scc.c
7351
7352HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7353M:	HighPoint Linux Team <linux@highpoint-tech.com>
7354W:	http://www.highpoint-tech.com
7355S:	Supported
7356F:	Documentation/scsi/hptiop.txt
7357F:	drivers/scsi/hptiop.c
7358
7359HIPPI
7360M:	Jes Sorensen <jes@trained-monkey.org>
7361L:	linux-hippi@sunsite.dk
7362S:	Maintained
7363F:	include/linux/hippidevice.h
7364F:	include/uapi/linux/if_hippi.h
7365F:	net/802/hippi.c
7366F:	drivers/net/hippi/
7367
7368HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7369M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7370M:	Salil Mehta <salil.mehta@huawei.com>
7371L:	netdev@vger.kernel.org
7372W:	http://www.hisilicon.com
7373S:	Maintained
7374F:	drivers/net/ethernet/hisilicon/hns3/
7375
7376HISILICON LPC BUS DRIVER
7377M:	john.garry@huawei.com
7378W:	http://www.hisilicon.com
7379S:	Maintained
7380F:	drivers/bus/hisi_lpc.c
7381F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7382
7383HISILICON NETWORK SUBSYSTEM DRIVER
7384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7385M:	Salil Mehta <salil.mehta@huawei.com>
7386L:	netdev@vger.kernel.org
7387W:	http://www.hisilicon.com
7388S:	Maintained
7389F:	drivers/net/ethernet/hisilicon/
7390F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7391
7392HISILICON PMU DRIVER
7393M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7394W:	http://www.hisilicon.com
7395S:	Supported
7396F:	drivers/perf/hisilicon
7397F:	Documentation/admin-guide/perf/hisi-pmu.rst
7398
7399HISILICON ROCE DRIVER
7400M:	Lijun Ou <oulijun@huawei.com>
7401M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7402L:	linux-rdma@vger.kernel.org
7403S:	Maintained
7404F:	drivers/infiniband/hw/hns/
7405F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7406
7407HISILICON SAS Controller
7408M:	John Garry <john.garry@huawei.com>
7409W:	http://www.hisilicon.com
7410S:	Supported
7411F:	drivers/scsi/hisi_sas/
7412F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7413
7414HISILICON QM AND ZIP Controller DRIVER
7415M:	Zhou Wang <wangzhou1@hisilicon.com>
7416L:	linux-crypto@vger.kernel.org
7417S:	Maintained
7418F:	drivers/crypto/hisilicon/qm.c
7419F:	drivers/crypto/hisilicon/qm.h
7420F:	drivers/crypto/hisilicon/sgl.c
7421F:	drivers/crypto/hisilicon/sgl.h
7422F:	drivers/crypto/hisilicon/zip/
7423F:	Documentation/ABI/testing/debugfs-hisi-zip
7424
7425HMM - Heterogeneous Memory Management
7426M:	Jérôme Glisse <jglisse@redhat.com>
7427L:	linux-mm@kvack.org
7428S:	Maintained
7429F:	mm/hmm*
7430F:	include/linux/hmm*
7431F:	Documentation/vm/hmm.rst
7432
7433HOST AP DRIVER
7434M:	Jouni Malinen <j@w1.fi>
7435L:	linux-wireless@vger.kernel.org
7436W:	http://w1.fi/hostap-driver.html
7437S:	Obsolete
7438F:	drivers/net/wireless/intersil/hostap/
7439
7440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7441L:	platform-driver-x86@vger.kernel.org
7442S:	Orphan
7443F:	drivers/platform/x86/tc1100-wmi.c
7444
7445HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7446M:	Jaroslav Kysela <perex@perex.cz>
7447S:	Maintained
7448F:	drivers/net/ethernet/hp/hp100.*
7449
7450HPET:	High Precision Event Timers driver
7451M:	Clemens Ladisch <clemens@ladisch.de>
7452S:	Maintained
7453F:	Documentation/timers/hpet.rst
7454F:	drivers/char/hpet.c
7455F:	include/linux/hpet.h
7456F:	include/uapi/linux/hpet.h
7457
7458HPET:	x86
7459S:	Orphan
7460F:	arch/x86/kernel/hpet.c
7461F:	arch/x86/include/asm/hpet.h
7462
7463HPFS FILESYSTEM
7464M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7465W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7466S:	Maintained
7467F:	fs/hpfs/
7468
7469HSI SUBSYSTEM
7470M:	Sebastian Reichel <sre@kernel.org>
7471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7472S:	Maintained
7473F:	Documentation/ABI/testing/sysfs-bus-hsi
7474F:	Documentation/driver-api/hsi.rst
7475F:	drivers/hsi/
7476F:	include/linux/hsi/
7477F:	include/uapi/linux/hsi/
7478
7479HSO 3G MODEM DRIVER
7480L:	linux-usb@vger.kernel.org
7481S:	Orphan
7482F:	drivers/net/usb/hso.c
7483
7484HSR NETWORK PROTOCOL
7485M:	Arvid Brodin <arvid.brodin@alten.se>
7486L:	netdev@vger.kernel.org
7487S:	Maintained
7488F:	net/hsr/
7489
7490HT16K33 LED CONTROLLER DRIVER
7491M:	Robin van der Gracht <robin@protonic.nl>
7492S:	Maintained
7493F:	drivers/auxdisplay/ht16k33.c
7494F:	Documentation/devicetree/bindings/display/ht16k33.txt
7495
7496HTCPEN TOUCHSCREEN DRIVER
7497M:	Pau Oliva Fora <pof@eslack.org>
7498L:	linux-input@vger.kernel.org
7499S:	Maintained
7500F:	drivers/input/touchscreen/htcpen.c
7501
7502HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7503M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7504L:	linux-iio@vger.kernel.org
7505W:	http://www.st.com/
7506S:	Maintained
7507F:	drivers/iio/humidity/hts221*
7508F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7509
7510HUAWEI ETHERNET DRIVER
7511M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7512L:	netdev@vger.kernel.org
7513S:	Supported
7514F:	Documentation/networking/hinic.txt
7515F:	drivers/net/ethernet/huawei/hinic/
7516
7517HUGETLB FILESYSTEM
7518M:	Mike Kravetz <mike.kravetz@oracle.com>
7519L:	linux-mm@kvack.org
7520S:	Maintained
7521F:	fs/hugetlbfs/
7522F:	mm/hugetlb.c
7523F:	include/linux/hugetlb.h
7524F:	Documentation/admin-guide/mm/hugetlbpage.rst
7525F:	Documentation/vm/hugetlbfs_reserv.rst
7526F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7527
7528HVA ST MEDIA DRIVER
7529M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7530L:	linux-media@vger.kernel.org
7531T:	git git://linuxtv.org/media_tree.git
7532W:	https://linuxtv.org
7533S:	Supported
7534F:	drivers/media/platform/sti/hva
7535
7536HWPOISON MEMORY FAILURE HANDLING
7537M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7538L:	linux-mm@kvack.org
7539S:	Maintained
7540F:	mm/memory-failure.c
7541F:	mm/hwpoison-inject.c
7542
7543HYGON PROCESSOR SUPPORT
7544M:	Pu Wen <puwen@hygon.cn>
7545L:	linux-kernel@vger.kernel.org
7546S:	Maintained
7547F:	arch/x86/kernel/cpu/hygon.c
7548
7549Hyper-V CORE AND DRIVERS
7550M:	"K. Y. Srinivasan" <kys@microsoft.com>
7551M:	Haiyang Zhang <haiyangz@microsoft.com>
7552M:	Stephen Hemminger <sthemmin@microsoft.com>
7553M:	Sasha Levin <sashal@kernel.org>
7554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7555L:	linux-hyperv@vger.kernel.org
7556S:	Supported
7557F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7558F:	arch/x86/include/asm/mshyperv.h
7559F:	arch/x86/include/asm/trace/hyperv.h
7560F:	arch/x86/include/asm/hyperv-tlfs.h
7561F:	arch/x86/kernel/cpu/mshyperv.c
7562F:	arch/x86/hyperv
7563F:	drivers/clocksource/hyperv_timer.c
7564F:	drivers/hid/hid-hyperv.c
7565F:	drivers/hv/
7566F:	drivers/input/serio/hyperv-keyboard.c
7567F:	drivers/pci/controller/pci-hyperv.c
7568F:	drivers/pci/controller/pci-hyperv-intf.c
7569F:	drivers/net/hyperv/
7570F:	drivers/scsi/storvsc_drv.c
7571F:	drivers/uio/uio_hv_generic.c
7572F:	drivers/video/fbdev/hyperv_fb.c
7573F:	drivers/iommu/hyperv-iommu.c
7574F:	net/vmw_vsock/hyperv_transport.c
7575F:	include/clocksource/hyperv_timer.h
7576F:	include/linux/hyperv.h
7577F:	include/uapi/linux/hyperv.h
7578F:	include/asm-generic/mshyperv.h
7579F:	tools/hv/
7580F:	Documentation/ABI/stable/sysfs-bus-vmbus
7581
7582HYPERBUS SUPPORT
7583M:	Vignesh Raghavendra <vigneshr@ti.com>
7584S:	Supported
7585F:	drivers/mtd/hyperbus/
7586F:	include/linux/mtd/hyperbus.h
7587F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7588F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7589
7590HYPERVISOR VIRTUAL CONSOLE DRIVER
7591L:	linuxppc-dev@lists.ozlabs.org
7592S:	Odd Fixes
7593F:	drivers/tty/hvc/
7594
7595I2C ACPI SUPPORT
7596M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7597L:	linux-i2c@vger.kernel.org
7598L:	linux-acpi@vger.kernel.org
7599S:	Maintained
7600F:	drivers/i2c/i2c-core-acpi.c
7601
7602I2C CONTROLLER DRIVER FOR NVIDIA GPU
7603M:	Ajay Gupta <ajayg@nvidia.com>
7604L:	linux-i2c@vger.kernel.org
7605S:	Maintained
7606F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7607F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7608
7609I2C MUXES
7610M:	Peter Rosin <peda@axentia.se>
7611L:	linux-i2c@vger.kernel.org
7612S:	Maintained
7613F:	Documentation/i2c/i2c-topology.rst
7614F:	Documentation/i2c/muxes/
7615F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7616F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7617F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7618F:	drivers/i2c/i2c-mux.c
7619F:	drivers/i2c/muxes/
7620F:	include/linux/i2c-mux.h
7621
7622I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7623M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7624L:	linux-i2c@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7627F:	drivers/i2c/busses/i2c-mv64xxx.c
7628
7629I2C OVER PARALLEL PORT
7630M:	Jean Delvare <jdelvare@suse.com>
7631L:	linux-i2c@vger.kernel.org
7632S:	Maintained
7633F:	Documentation/i2c/busses/i2c-parport.rst
7634F:	Documentation/i2c/busses/i2c-parport-light.rst
7635F:	drivers/i2c/busses/i2c-parport.c
7636F:	drivers/i2c/busses/i2c-parport-light.c
7637
7638I2C SUBSYSTEM
7639M:	Wolfram Sang <wsa@the-dreams.de>
7640L:	linux-i2c@vger.kernel.org
7641W:	https://i2c.wiki.kernel.org/
7642Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7644S:	Maintained
7645F:	Documentation/devicetree/bindings/i2c/i2c.txt
7646F:	Documentation/i2c/
7647F:	drivers/i2c/*
7648F:	include/linux/i2c.h
7649F:	include/linux/i2c-dev.h
7650F:	include/linux/i2c-smbus.h
7651F:	include/uapi/linux/i2c.h
7652F:	include/uapi/linux/i2c-*.h
7653
7654I2C SUBSYSTEM HOST DRIVERS
7655L:	linux-i2c@vger.kernel.org
7656W:	https://i2c.wiki.kernel.org/
7657Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7659S:	Odd Fixes
7660F:	Documentation/devicetree/bindings/i2c/
7661F:	drivers/i2c/algos/
7662F:	drivers/i2c/busses/
7663
7664I2C-TAOS-EVM DRIVER
7665M:	Jean Delvare <jdelvare@suse.com>
7666L:	linux-i2c@vger.kernel.org
7667S:	Maintained
7668F:	Documentation/i2c/busses/i2c-taos-evm.rst
7669F:	drivers/i2c/busses/i2c-taos-evm.c
7670
7671I2C-TINY-USB DRIVER
7672M:	Till Harbaum <till@harbaum.org>
7673L:	linux-i2c@vger.kernel.org
7674W:	http://www.harbaum.org/till/i2c_tiny_usb
7675S:	Maintained
7676F:	drivers/i2c/busses/i2c-tiny-usb.c
7677
7678I2C/SMBUS CONTROLLER DRIVERS FOR PC
7679M:	Jean Delvare <jdelvare@suse.com>
7680L:	linux-i2c@vger.kernel.org
7681S:	Maintained
7682F:	Documentation/i2c/busses/i2c-ali1535.rst
7683F:	Documentation/i2c/busses/i2c-ali1563.rst
7684F:	Documentation/i2c/busses/i2c-ali15x3.rst
7685F:	Documentation/i2c/busses/i2c-amd756.rst
7686F:	Documentation/i2c/busses/i2c-amd8111.rst
7687F:	Documentation/i2c/busses/i2c-i801.rst
7688F:	Documentation/i2c/busses/i2c-nforce2.rst
7689F:	Documentation/i2c/busses/i2c-piix4.rst
7690F:	Documentation/i2c/busses/i2c-sis5595.rst
7691F:	Documentation/i2c/busses/i2c-sis630.rst
7692F:	Documentation/i2c/busses/i2c-sis96x.rst
7693F:	Documentation/i2c/busses/i2c-via.rst
7694F:	Documentation/i2c/busses/i2c-viapro.rst
7695F:	drivers/i2c/busses/i2c-ali1535.c
7696F:	drivers/i2c/busses/i2c-ali1563.c
7697F:	drivers/i2c/busses/i2c-ali15x3.c
7698F:	drivers/i2c/busses/i2c-amd756.c
7699F:	drivers/i2c/busses/i2c-amd756-s4882.c
7700F:	drivers/i2c/busses/i2c-amd8111.c
7701F:	drivers/i2c/busses/i2c-i801.c
7702F:	drivers/i2c/busses/i2c-isch.c
7703F:	drivers/i2c/busses/i2c-nforce2.c
7704F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7705F:	drivers/i2c/busses/i2c-piix4.c
7706F:	drivers/i2c/busses/i2c-sis5595.c
7707F:	drivers/i2c/busses/i2c-sis630.c
7708F:	drivers/i2c/busses/i2c-sis96x.c
7709F:	drivers/i2c/busses/i2c-via.c
7710F:	drivers/i2c/busses/i2c-viapro.c
7711
7712I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7713M:	Hans de Goede <hdegoede@redhat.com>
7714L:	linux-i2c@vger.kernel.org
7715S:	Maintained
7716F:	drivers/i2c/busses/i2c-cht-wc.c
7717
7718I2C/SMBUS ISMT DRIVER
7719M:	Seth Heasley <seth.heasley@intel.com>
7720M:	Neil Horman <nhorman@tuxdriver.com>
7721L:	linux-i2c@vger.kernel.org
7722F:	drivers/i2c/busses/i2c-ismt.c
7723F:	Documentation/i2c/busses/i2c-ismt.rst
7724
7725I2C/SMBUS STUB DRIVER
7726M:	Jean Delvare <jdelvare@suse.com>
7727L:	linux-i2c@vger.kernel.org
7728S:	Maintained
7729F:	drivers/i2c/i2c-stub.c
7730
7731I3C SUBSYSTEM
7732M:	Boris Brezillon <bbrezillon@kernel.org>
7733L:	linux-i3c@lists.infradead.org
7734C:	irc://chat.freenode.net/linux-i3c
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7736S:	Maintained
7737F:	Documentation/ABI/testing/sysfs-bus-i3c
7738F:	Documentation/devicetree/bindings/i3c/
7739F:	Documentation/driver-api/i3c
7740F:	drivers/i3c/
7741F:	include/linux/i3c/
7742
7743I3C DRIVER FOR SYNOPSYS DESIGNWARE
7744M:	Vitor Soares <vitor.soares@synopsys.com>
7745S:	Maintained
7746F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7747F:	drivers/i3c/master/dw*
7748
7749IA64 (Itanium) PLATFORM
7750M:	Tony Luck <tony.luck@intel.com>
7751M:	Fenghua Yu <fenghua.yu@intel.com>
7752L:	linux-ia64@vger.kernel.org
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7754S:	Maintained
7755F:	arch/ia64/
7756
7757IBM Power 842 compression accelerator
7758M:	Haren Myneni <haren@us.ibm.com>
7759S:	Supported
7760F:	drivers/crypto/nx/Makefile
7761F:	drivers/crypto/nx/Kconfig
7762F:	drivers/crypto/nx/nx-842*
7763F:	include/linux/sw842.h
7764F:	crypto/842.c
7765F:	lib/842/
7766
7767IBM Power in-Nest Crypto Acceleration
7768M:	Breno Leitão <leitao@debian.org>
7769M:	Nayna Jain <nayna@linux.ibm.com>
7770M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7771L:	linux-crypto@vger.kernel.org
7772S:	Supported
7773F:	drivers/crypto/nx/Makefile
7774F:	drivers/crypto/nx/Kconfig
7775F:	drivers/crypto/nx/nx-aes*
7776F:	drivers/crypto/nx/nx-sha*
7777F:	drivers/crypto/nx/nx.*
7778F:	drivers/crypto/nx/nx_csbcpb.h
7779F:	drivers/crypto/nx/nx_debugfs.c
7780
7781IBM Power Linux RAID adapter
7782M:	Brian King <brking@us.ibm.com>
7783S:	Supported
7784F:	drivers/scsi/ipr.*
7785
7786IBM Power SRIOV Virtual NIC Device Driver
7787M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7788M:	John Allen <jallen@linux.ibm.com>
7789L:	netdev@vger.kernel.org
7790S:	Supported
7791F:	drivers/net/ethernet/ibm/ibmvnic.*
7792
7793IBM Power Virtual Accelerator Switchboard
7794M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7795L:	linuxppc-dev@lists.ozlabs.org
7796S:	Supported
7797F:	arch/powerpc/platforms/powernv/vas*
7798F:	arch/powerpc/platforms/powernv/copy-paste.h
7799F:	arch/powerpc/include/asm/vas.h
7800
7801IBM Power Virtual Ethernet Device Driver
7802M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7803L:	netdev@vger.kernel.org
7804S:	Supported
7805F:	drivers/net/ethernet/ibm/ibmveth.*
7806
7807IBM Power Virtual FC Device Drivers
7808M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7809L:	linux-scsi@vger.kernel.org
7810S:	Supported
7811F:	drivers/scsi/ibmvscsi/ibmvfc*
7812
7813IBM Power Virtual Management Channel Driver
7814M:	Steven Royer <seroyer@linux.ibm.com>
7815S:	Supported
7816F:	drivers/misc/ibmvmc.*
7817
7818IBM Power Virtual SCSI Device Drivers
7819M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7820L:	linux-scsi@vger.kernel.org
7821S:	Supported
7822F:	drivers/scsi/ibmvscsi/ibmvscsi*
7823F:	include/scsi/viosrp.h
7824
7825IBM Power Virtual SCSI Device Target Driver
7826M:	Michael Cyr <mikecyr@linux.ibm.com>
7827L:	linux-scsi@vger.kernel.org
7828L:	target-devel@vger.kernel.org
7829S:	Supported
7830F:	drivers/scsi/ibmvscsi_tgt/
7831
7832IBM Power VMX Cryptographic instructions
7833M:	Breno Leitão <leitao@debian.org>
7834M:	Nayna Jain <nayna@linux.ibm.com>
7835M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7836L:	linux-crypto@vger.kernel.org
7837S:	Supported
7838F:	drivers/crypto/vmx/Makefile
7839F:	drivers/crypto/vmx/Kconfig
7840F:	drivers/crypto/vmx/vmx.c
7841F:	drivers/crypto/vmx/aes*
7842F:	drivers/crypto/vmx/ghash*
7843F:	drivers/crypto/vmx/ppc-xlate.pl
7844
7845IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7846M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7847L:	linux-pci@vger.kernel.org
7848L:	linuxppc-dev@lists.ozlabs.org
7849S:	Supported
7850F:	drivers/pci/hotplug/rpaphp*
7851
7852IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7853M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7854L:	linux-pci@vger.kernel.org
7855L:	linuxppc-dev@lists.ozlabs.org
7856S:	Supported
7857F:	drivers/pci/hotplug/rpadlpar*
7858
7859IBM ServeRAID RAID DRIVER
7860S:	Orphan
7861F:	drivers/scsi/ips.*
7862
7863ICH LPC AND GPIO DRIVER
7864M:	Peter Tyser <ptyser@xes-inc.com>
7865S:	Maintained
7866F:	drivers/mfd/lpc_ich.c
7867F:	drivers/gpio/gpio-ich.c
7868
7869ICY I2C DRIVER
7870M:	Max Staudt <max@enpas.org>
7871L:	linux-i2c@vger.kernel.org
7872S:	Maintained
7873F:	drivers/i2c/busses/i2c-icy.c
7874
7875IDE SUBSYSTEM
7876M:	"David S. Miller" <davem@davemloft.net>
7877L:	linux-ide@vger.kernel.org
7878Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7880S:	Maintained
7881F:	Documentation/ide/
7882F:	drivers/ide/
7883F:	include/linux/ide.h
7884
7885IDE/ATAPI DRIVERS
7886M:	Borislav Petkov <bp@alien8.de>
7887L:	linux-ide@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/cdrom/ide-cd.rst
7890F:	drivers/ide/ide-cd*
7891
7892IDEAPAD LAPTOP EXTRAS DRIVER
7893M:	Ike Panhc <ike.pan@canonical.com>
7894L:	platform-driver-x86@vger.kernel.org
7895W:	http://launchpad.net/ideapad-laptop
7896S:	Maintained
7897F:	drivers/platform/x86/ideapad-laptop.c
7898
7899IDEAPAD LAPTOP SLIDEBAR DRIVER
7900M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7901L:	linux-input@vger.kernel.org
7902W:	https://github.com/o2genum/ideapad-slidebar
7903S:	Maintained
7904F:	drivers/input/misc/ideapad_slidebar.c
7905
7906IDT VersaClock 5 CLOCK DRIVER
7907M:	Marek Vasut <marek.vasut@gmail.com>
7908S:	Maintained
7909F:	drivers/clk/clk-versaclock5.c
7910
7911IEEE 802.15.4 SUBSYSTEM
7912M:	Alexander Aring <alex.aring@gmail.com>
7913M:	Stefan Schmidt <stefan@datenfreihafen.org>
7914L:	linux-wpan@vger.kernel.org
7915W:	http://wpan.cakelab.org/
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7918S:	Maintained
7919F:	net/ieee802154/
7920F:	net/mac802154/
7921F:	drivers/net/ieee802154/
7922F:	include/linux/nl802154.h
7923F:	include/linux/ieee802154.h
7924F:	include/net/nl802154.h
7925F:	include/net/mac802154.h
7926F:	include/net/af_ieee802154.h
7927F:	include/net/cfg802154.h
7928F:	include/net/ieee802154_netdev.h
7929F:	Documentation/networking/ieee802154.rst
7930
7931IFE PROTOCOL
7932M:	Yotam Gigi <yotam.gi@gmail.com>
7933M:	Jamal Hadi Salim <jhs@mojatatu.com>
7934F:	net/ife
7935F:	include/net/ife.h
7936F:	include/uapi/linux/ife.h
7937
7938IGORPLUG-USB IR RECEIVER
7939M:	Sean Young <sean@mess.org>
7940L:	linux-media@vger.kernel.org
7941S:	Maintained
7942F:	drivers/media/rc/igorplugusb.c
7943
7944IGUANAWORKS USB IR TRANSCEIVER
7945M:	Sean Young <sean@mess.org>
7946L:	linux-media@vger.kernel.org
7947S:	Maintained
7948F:	drivers/media/rc/iguanair.c
7949
7950IIO DIGITAL POTENTIOMETER DAC
7951M:	Peter Rosin <peda@axentia.se>
7952L:	linux-iio@vger.kernel.org
7953S:	Maintained
7954F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7955F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7956F:	drivers/iio/dac/dpot-dac.c
7957
7958IIO ENVELOPE DETECTOR
7959M:	Peter Rosin <peda@axentia.se>
7960L:	linux-iio@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7963F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7964F:	drivers/iio/adc/envelope-detector.c
7965
7966IIO MULTIPLEXER
7967M:	Peter Rosin <peda@axentia.se>
7968L:	linux-iio@vger.kernel.org
7969S:	Maintained
7970F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7971F:	drivers/iio/multiplexer/iio-mux.c
7972
7973IIO SUBSYSTEM AND DRIVERS
7974M:	Jonathan Cameron <jic23@kernel.org>
7975R:	Hartmut Knaack <knaack.h@gmx.de>
7976R:	Lars-Peter Clausen <lars@metafoo.de>
7977R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7978L:	linux-iio@vger.kernel.org
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7980S:	Maintained
7981F:	Documentation/ABI/testing/configfs-iio*
7982F:	Documentation/ABI/testing/sysfs-bus-iio*
7983F:	Documentation/devicetree/bindings/iio/
7984F:	drivers/iio/
7985F:	drivers/staging/iio/
7986F:	include/linux/iio/
7987F:	tools/iio/
7988
7989IIO UNIT CONVERTER
7990M:	Peter Rosin <peda@axentia.se>
7991L:	linux-iio@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7994F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7995F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7996F:	drivers/iio/afe/iio-rescale.c
7997
7998IKANOS/ADI EAGLE ADSL USB DRIVER
7999M:	Matthieu Castet <castet.matthieu@free.fr>
8000M:	Stanislaw Gruszka <stf_xl@wp.pl>
8001S:	Maintained
8002F:	drivers/usb/atm/ueagle-atm.c
8003
8004IMGTEC ASCII LCD DRIVER
8005M:	Paul Burton <paulburton@kernel.org>
8006S:	Maintained
8007F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8008F:	drivers/auxdisplay/img-ascii-lcd.c
8009
8010IMGTEC IR DECODER DRIVER
8011M:	James Hogan <jhogan@kernel.org>
8012S:	Maintained
8013F:	drivers/media/rc/img-ir/
8014
8015IMON SOUNDGRAPH USB IR RECEIVER
8016M:	Sean Young <sean@mess.org>
8017L:	linux-media@vger.kernel.org
8018S:	Maintained
8019F:	drivers/media/rc/imon_raw.c
8020F:	drivers/media/rc/imon.c
8021
8022IMS TWINTURBO FRAMEBUFFER DRIVER
8023L:	linux-fbdev@vger.kernel.org
8024S:	Orphan
8025F:	drivers/video/fbdev/imsttfb.c
8026
8027INA209 HARDWARE MONITOR DRIVER
8028M:	Guenter Roeck <linux@roeck-us.net>
8029L:	linux-hwmon@vger.kernel.org
8030S:	Maintained
8031F:	Documentation/hwmon/ina209.rst
8032F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8033F:	drivers/hwmon/ina209.c
8034
8035INA2XX HARDWARE MONITOR DRIVER
8036M:	Guenter Roeck <linux@roeck-us.net>
8037L:	linux-hwmon@vger.kernel.org
8038S:	Maintained
8039F:	Documentation/hwmon/ina2xx.rst
8040F:	drivers/hwmon/ina2xx.c
8041F:	include/linux/platform_data/ina2xx.h
8042
8043INDUSTRY PACK SUBSYSTEM (IPACK)
8044M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8045M:	Jens Taprogge <jens.taprogge@taprogge.org>
8046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8047L:	industrypack-devel@lists.sourceforge.net
8048W:	http://industrypack.sourceforge.net
8049S:	Maintained
8050F:	drivers/ipack/
8051
8052INFINEON DPS310 Driver
8053M:	Eddie James <eajames@linux.ibm.com>
8054L:	linux-iio@vger.kernel.org
8055F:	drivers/iio/pressure/dps310.c
8056S:	Maintained
8057
8058INFINIBAND SUBSYSTEM
8059M:	Doug Ledford <dledford@redhat.com>
8060M:	Jason Gunthorpe <jgg@mellanox.com>
8061L:	linux-rdma@vger.kernel.org
8062W:	https://github.com/linux-rdma/rdma-core
8063Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8065S:	Supported
8066F:	Documentation/devicetree/bindings/infiniband/
8067F:	Documentation/infiniband/
8068F:	drivers/infiniband/
8069F:	include/uapi/linux/if_infiniband.h
8070F:	include/uapi/rdma/
8071F:	include/rdma/
8072F:	include/trace/events/ib_mad.h
8073F:	include/trace/events/ib_umad.h
8074F:	samples/bpf/ibumad_kern.c
8075F:	samples/bpf/ibumad_user.c
8076
8077INGENIC JZ4780 DMA Driver
8078M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8079S:	Maintained
8080F:	drivers/dma/dma-jz4780.c
8081
8082INGENIC JZ4780 NAND DRIVER
8083M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8084L:	linux-mtd@lists.infradead.org
8085S:	Maintained
8086F:	drivers/mtd/nand/raw/ingenic/
8087
8088INGENIC JZ47xx SoCs
8089M:	Paul Cercueil <paul@crapouillou.net>
8090S:	Maintained
8091F:	arch/mips/boot/dts/ingenic/
8092F:	arch/mips/include/asm/mach-jz4740/
8093F:	arch/mips/jz4740/
8094F:	drivers/clk/ingenic/
8095F:	drivers/dma/dma-jz4780.c
8096F:	drivers/gpu/drm/ingenic/
8097F:	drivers/i2c/busses/i2c-jz4780.c
8098F:	drivers/iio/adc/ingenic-adc.c
8099F:	drivers/irqchip/irq-ingenic.c
8100F:	drivers/memory/jz4780-nemc.c
8101F:	drivers/mmc/host/jz4740_mmc.c
8102F:	drivers/mtd/nand/raw/ingenic/
8103F:	drivers/pinctrl/pinctrl-ingenic.c
8104F:	drivers/power/supply/ingenic-battery.c
8105F:	drivers/pwm/pwm-jz4740.c
8106F:	drivers/rtc/rtc-jz4740.c
8107F:	drivers/tty/serial/8250/8250_ingenic.c
8108F:	drivers/usb/musb/jz4740.c
8109F:	drivers/watchdog/jz4740_wdt.c
8110F:	include/dt-bindings/iio/adc/ingenic,adc.h
8111F:	include/linux/mfd/ingenic-tcu.h
8112F:	sound/soc/jz4740/
8113F:	sound/soc/codecs/jz47*
8114
8115INOTIFY
8116M:	Jan Kara <jack@suse.cz>
8117R:	Amir Goldstein <amir73il@gmail.com>
8118L:	linux-fsdevel@vger.kernel.org
8119S:	Maintained
8120F:	Documentation/filesystems/inotify.txt
8121F:	fs/notify/inotify/
8122F:	include/linux/inotify.h
8123F:	include/uapi/linux/inotify.h
8124
8125INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8126M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8127L:	linux-input@vger.kernel.org
8128Q:	http://patchwork.kernel.org/project/linux-input/list/
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8130S:	Maintained
8131F:	drivers/input/
8132F:	include/linux/input.h
8133F:	include/uapi/linux/input.h
8134F:	include/uapi/linux/input-event-codes.h
8135F:	include/linux/input/
8136F:	Documentation/devicetree/bindings/input/
8137F:	Documentation/devicetree/bindings/serio/
8138F:	Documentation/input/
8139
8140INPUT MULTITOUCH (MT) PROTOCOL
8141M:	Henrik Rydberg <rydberg@bitmath.org>
8142L:	linux-input@vger.kernel.org
8143S:	Odd fixes
8144F:	Documentation/input/multi-touch-protocol.rst
8145F:	drivers/input/input-mt.c
8146K:	\b(ABS|SYN)_MT_
8147
8148INSIDE SECURE CRYPTO DRIVER
8149M:	Antoine Tenart <antoine.tenart@bootlin.com>
8150F:	drivers/crypto/inside-secure/
8151S:	Maintained
8152L:	linux-crypto@vger.kernel.org
8153
8154INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8155M:	Mimi Zohar <zohar@linux.ibm.com>
8156M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8157L:	linux-integrity@vger.kernel.org
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8159S:	Supported
8160F:	security/integrity/ima/
8161
8162INTEL 810/815 FRAMEBUFFER DRIVER
8163M:	Antonino Daplas <adaplas@gmail.com>
8164L:	linux-fbdev@vger.kernel.org
8165S:	Maintained
8166F:	drivers/video/fbdev/i810/
8167
8168INTEL ASoC DRIVERS
8169M:	Cezary Rojewski <cezary.rojewski@intel.com>
8170M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8171M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8172M:	Jie Yang <yang.jie@linux.intel.com>
8173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8174S:	Supported
8175F:	sound/soc/intel/
8176
8177INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8178M:	Hans de Goede <hdegoede@redhat.com>
8179L:	platform-driver-x86@vger.kernel.org
8180S:	Maintained
8181F:	drivers/platform/x86/intel_atomisp2_pm.c
8182
8183INTEL C600 SERIES SAS CONTROLLER DRIVER
8184M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8185M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8186L:	linux-scsi@vger.kernel.org
8187T:	git git://git.code.sf.net/p/intel-sas/isci
8188S:	Supported
8189F:	drivers/scsi/isci/
8190
8191INTEL CPU family model numbers
8192M:	Tony Luck <tony.luck@intel.com>
8193M:	x86@kernel.org
8194L:	linux-kernel@vger.kernel.org
8195S:	Supported
8196F:	arch/x86/include/asm/intel-family.h
8197
8198INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8199M:	Jani Nikula <jani.nikula@linux.intel.com>
8200M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8201M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8202L:	intel-gfx@lists.freedesktop.org
8203W:	https://01.org/linuxgraphics/
8204B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8205C:	irc://chat.freenode.net/intel-gfx
8206Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8207T:	git git://anongit.freedesktop.org/drm-intel
8208S:	Supported
8209F:	drivers/gpu/drm/i915/
8210F:	include/drm/i915*
8211F:	include/uapi/drm/i915_drm.h
8212F:	Documentation/gpu/i915.rst
8213
8214INTEL ETHERNET DRIVERS
8215M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8216L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8217W:	http://www.intel.com/support/feedback.htm
8218W:	http://e1000.sourceforge.net/
8219Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8222S:	Supported
8223F:	Documentation/networking/device_drivers/intel/e100.rst
8224F:	Documentation/networking/device_drivers/intel/e1000.rst
8225F:	Documentation/networking/device_drivers/intel/e1000e.rst
8226F:	Documentation/networking/device_drivers/intel/fm10k.rst
8227F:	Documentation/networking/device_drivers/intel/igb.rst
8228F:	Documentation/networking/device_drivers/intel/igbvf.rst
8229F:	Documentation/networking/device_drivers/intel/ixgb.rst
8230F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8231F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8232F:	Documentation/networking/device_drivers/intel/i40e.rst
8233F:	Documentation/networking/device_drivers/intel/iavf.rst
8234F:	Documentation/networking/device_drivers/intel/ice.rst
8235F:	drivers/net/ethernet/intel/
8236F:	drivers/net/ethernet/intel/*/
8237F:	include/linux/avf/virtchnl.h
8238
8239INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8240M:	Maik Broemme <mbroemme@libmpq.org>
8241L:	linux-fbdev@vger.kernel.org
8242S:	Maintained
8243F:	Documentation/fb/intelfb.rst
8244F:	drivers/video/fbdev/intelfb/
8245
8246INTEL GPIO DRIVERS
8247M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8248L:	linux-gpio@vger.kernel.org
8249S:	Maintained
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8251F:	drivers/gpio/gpio-ich.c
8252F:	drivers/gpio/gpio-intel-mid.c
8253F:	drivers/gpio/gpio-lynxpoint.c
8254F:	drivers/gpio/gpio-merrifield.c
8255F:	drivers/gpio/gpio-ml-ioh.c
8256F:	drivers/gpio/gpio-pch.c
8257F:	drivers/gpio/gpio-sch.c
8258F:	drivers/gpio/gpio-sodaville.c
8259
8260INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8261M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8262M:	Zhi Wang <zhi.a.wang@intel.com>
8263L:	intel-gvt-dev@lists.freedesktop.org
8264L:	intel-gfx@lists.freedesktop.org
8265W:	https://01.org/igvt-g
8266T:	git https://github.com/intel/gvt-linux.git
8267S:	Supported
8268F:	drivers/gpu/drm/i915/gvt/
8269
8270INTEL HID EVENT DRIVER
8271M:	Alex Hung <alex.hung@canonical.com>
8272L:	platform-driver-x86@vger.kernel.org
8273S:	Maintained
8274F:	drivers/platform/x86/intel-hid.c
8275
8276INTEL I/OAT DMA DRIVER
8277M:	Dave Jiang <dave.jiang@intel.com>
8278R:	Dan Williams <dan.j.williams@intel.com>
8279L:	dmaengine@vger.kernel.org
8280Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8281S:	Supported
8282F:	drivers/dma/ioat*
8283
8284INTEL IDLE DRIVER
8285M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8286M:	Len Brown <lenb@kernel.org>
8287L:	linux-pm@vger.kernel.org
8288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8289B:	https://bugzilla.kernel.org
8290S:	Supported
8291F:	drivers/idle/intel_idle.c
8292
8293INTEL INTEGRATED SENSOR HUB DRIVER
8294M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8295M:	Jiri Kosina <jikos@kernel.org>
8296L:	linux-input@vger.kernel.org
8297S:	Maintained
8298F:	drivers/hid/intel-ish-hid/
8299
8300INTEL IOMMU (VT-d)
8301M:	David Woodhouse <dwmw2@infradead.org>
8302L:	iommu@lists.linux-foundation.org
8303T:	git git://git.infradead.org/iommu-2.6.git
8304S:	Supported
8305F:	drivers/iommu/intel-iommu.c
8306F:	include/linux/intel-iommu.h
8307
8308INTEL IOP-ADMA DMA DRIVER
8309R:	Dan Williams <dan.j.williams@intel.com>
8310S:	Odd fixes
8311F:	drivers/dma/iop-adma.c
8312
8313INTEL IPU3 CSI-2 CIO2 DRIVER
8314M:	Yong Zhi <yong.zhi@intel.com>
8315M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8316M:	Bingbu Cao <bingbu.cao@intel.com>
8317R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8318L:	linux-media@vger.kernel.org
8319S:	Maintained
8320F:	drivers/media/pci/intel/ipu3/
8321F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8322
8323INTEL IPU3 CSI-2 IMGU DRIVER
8324M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8325L:	linux-media@vger.kernel.org
8326S:	Maintained
8327F:	drivers/staging/media/ipu3/
8328F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8329F:	Documentation/media/v4l-drivers/ipu3.rst
8330
8331INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8332M:	Krzysztof Halasa <khalasa@piap.pl>
8333S:	Maintained
8334F:	include/linux/soc/ixp4xx/qmgr.h
8335F:	include/linux/soc/ixp4xx/npe.h
8336F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8337F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8338F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8339F:	drivers/net/wan/ixp4xx_hss.c
8340
8341INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8342M:	Deepak Saxena <dsaxena@plexity.net>
8343S:	Maintained
8344F:	drivers/char/hw_random/ixp4xx-rng.c
8345
8346INTEL MANAGEMENT ENGINE (mei)
8347M:	Tomas Winkler <tomas.winkler@intel.com>
8348L:	linux-kernel@vger.kernel.org
8349S:	Supported
8350F:	include/uapi/linux/mei.h
8351F:	include/linux/mei_cl_bus.h
8352F:	drivers/misc/mei/*
8353F:	drivers/watchdog/mei_wdt.c
8354F:	Documentation/driver-api/mei/*
8355F:	samples/mei/*
8356
8357INTEL MENLOW THERMAL DRIVER
8358M:	Sujith Thomas <sujith.thomas@intel.com>
8359L:	platform-driver-x86@vger.kernel.org
8360W:	https://01.org/linux-acpi
8361S:	Supported
8362F:	drivers/platform/x86/intel_menlow.c
8363
8364INTEL MIC DRIVERS (mic)
8365M:	Sudeep Dutt <sudeep.dutt@intel.com>
8366M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8367S:	Supported
8368W:	https://github.com/sudeepdutt/mic
8369W:	http://software.intel.com/en-us/mic-developer
8370F:	include/linux/mic_bus.h
8371F:	include/linux/scif.h
8372F:	include/uapi/linux/mic_common.h
8373F:	include/uapi/linux/mic_ioctl.h
8374F:	include/uapi/linux/scif_ioctl.h
8375F:	drivers/misc/mic/
8376F:	drivers/dma/mic_x100_dma.c
8377F:	drivers/dma/mic_x100_dma.h
8378F:	Documentation/mic/
8379
8380INTEL PMC CORE DRIVER
8381M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8382M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8383L:	platform-driver-x86@vger.kernel.org
8384S:	Maintained
8385F:	drivers/platform/x86/intel_pmc_core*
8386
8387INTEL PMC/P-Unit IPC DRIVER
8388M:	Zha Qipeng<qipeng.zha@intel.com>
8389L:	platform-driver-x86@vger.kernel.org
8390S:	Maintained
8391F:	drivers/platform/x86/intel_pmc_ipc.c
8392F:	drivers/platform/x86/intel_punit_ipc.c
8393F:	arch/x86/include/asm/intel_pmc_ipc.h
8394F:	arch/x86/include/asm/intel_punit_ipc.h
8395
8396INTEL PMIC GPIO DRIVERS
8397M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8398S:	Maintained
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8400F:	drivers/gpio/gpio-*cove.c
8401F:	drivers/gpio/gpio-msic.c
8402
8403INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8404R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8405S:	Maintained
8406F:	drivers/mfd/intel_msic.c
8407F:	drivers/mfd/intel_soc_pmic*
8408F:	include/linux/mfd/intel_msic.h
8409F:	include/linux/mfd/intel_soc_pmic*
8410
8411INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8412M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8413L:	linux-wireless@vger.kernel.org
8414S:	Maintained
8415F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8416F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8417F:	drivers/net/wireless/intel/ipw2x00/
8418
8419INTEL PSTATE DRIVER
8420M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8421M:	Len Brown <lenb@kernel.org>
8422L:	linux-pm@vger.kernel.org
8423S:	Supported
8424F:	drivers/cpufreq/intel_pstate.c
8425
8426INTEL RDMA RNIC DRIVER
8427M:	Faisal Latif <faisal.latif@intel.com>
8428M:	Shiraz Saleem <shiraz.saleem@intel.com>
8429L:	linux-rdma@vger.kernel.org
8430S:	Supported
8431F:	drivers/infiniband/hw/i40iw/
8432F:	include/uapi/rdma/i40iw-abi.h
8433
8434INTEL SPEED SELECT TECHNOLOGY
8435M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8436L:	platform-driver-x86@vger.kernel.org
8437S:	Maintained
8438F:	drivers/platform/x86/intel_speed_select_if/
8439F:	tools/power/x86/intel-speed-select/
8440F:	include/uapi/linux/isst_if.h
8441
8442INTEL STRATIX10 FIRMWARE DRIVERS
8443M:	Richard Gong <richard.gong@linux.intel.com>
8444L:	linux-kernel@vger.kernel.org
8445S:	Maintained
8446F:	drivers/firmware/stratix10-rsu.c
8447F:	drivers/firmware/stratix10-svc.c
8448F:	include/linux/firmware/intel/stratix10-smc.h
8449F:	include/linux/firmware/intel/stratix10-svc-client.h
8450F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8451F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8452
8453INTEL TELEMETRY DRIVER
8454M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8455M:	"David E. Box" <david.e.box@linux.intel.com>
8456L:	platform-driver-x86@vger.kernel.org
8457S:	Maintained
8458F:	arch/x86/include/asm/intel_telemetry.h
8459F:	drivers/platform/x86/intel_telemetry*
8460
8461INTEL VIRTUAL BUTTON DRIVER
8462M:	AceLan Kao <acelan.kao@canonical.com>
8463L:	platform-driver-x86@vger.kernel.org
8464S:	Maintained
8465F:	drivers/platform/x86/intel-vbtn.c
8466
8467INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8468M:	Stanislaw Gruszka <sgruszka@redhat.com>
8469L:	linux-wireless@vger.kernel.org
8470S:	Supported
8471F:	drivers/net/wireless/intel/iwlegacy/
8472
8473INTEL WIRELESS WIFI LINK (iwlwifi)
8474M:	Johannes Berg <johannes.berg@intel.com>
8475M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8476M:	Luca Coelho <luciano.coelho@intel.com>
8477M:	Intel Linux Wireless <linuxwifi@intel.com>
8478L:	linux-wireless@vger.kernel.org
8479W:	http://intellinuxwireless.org
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8481S:	Supported
8482F:	drivers/net/wireless/intel/iwlwifi/
8483
8484INTEL WIRELESS WIMAX CONNECTION 2400
8485M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8486M:	linux-wimax@intel.com
8487L:	wimax@linuxwimax.org (subscribers-only)
8488S:	Supported
8489W:	http://linuxwimax.org
8490F:	Documentation/admin-guide/wimax/i2400m.rst
8491F:	drivers/net/wimax/i2400m/
8492F:	include/uapi/linux/wimax/i2400m.h
8493
8494INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8495M:	Mario Limonciello <mario.limonciello@dell.com>
8496S:	Maintained
8497F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8498
8499INTEL(R) TRACE HUB
8500M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8501S:	Supported
8502F:	Documentation/trace/intel_th.rst
8503F:	drivers/hwtracing/intel_th/
8504F:	include/linux/intel_th.h
8505
8506INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8507M:	Ning Sun <ning.sun@intel.com>
8508L:	tboot-devel@lists.sourceforge.net
8509W:	http://tboot.sourceforge.net
8510T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8511S:	Supported
8512F:	Documentation/x86/intel_txt.rst
8513F:	include/linux/tboot.h
8514F:	arch/x86/kernel/tboot.c
8515
8516INTERCONNECT API
8517M:	Georgi Djakov <georgi.djakov@linaro.org>
8518L:	linux-pm@vger.kernel.org
8519S:	Maintained
8520F:	Documentation/driver-api/interconnect.rst
8521F:	Documentation/devicetree/bindings/interconnect/
8522F:	drivers/interconnect/
8523F:	include/dt-bindings/interconnect/
8524F:	include/linux/interconnect-provider.h
8525F:	include/linux/interconnect.h
8526
8527INVENSENSE MPU-3050 GYROSCOPE DRIVER
8528M:	Linus Walleij <linus.walleij@linaro.org>
8529L:	linux-iio@vger.kernel.org
8530S:	Maintained
8531F:	drivers/iio/gyro/mpu3050*
8532F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8533
8534IOC3 ETHERNET DRIVER
8535M:	Ralf Baechle <ralf@linux-mips.org>
8536L:	linux-mips@vger.kernel.org
8537S:	Maintained
8538F:	drivers/net/ethernet/sgi/ioc3-eth.c
8539
8540IOMAP FILESYSTEM LIBRARY
8541M:	Christoph Hellwig <hch@infradead.org>
8542M:	Darrick J. Wong <darrick.wong@oracle.com>
8543M:	linux-xfs@vger.kernel.org
8544M:	linux-fsdevel@vger.kernel.org
8545L:	linux-xfs@vger.kernel.org
8546L:	linux-fsdevel@vger.kernel.org
8547T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8548S:	Supported
8549F:	fs/iomap/
8550F:	include/linux/iomap.h
8551
8552IOMMU DRIVERS
8553M:	Joerg Roedel <joro@8bytes.org>
8554L:	iommu@lists.linux-foundation.org
8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8556S:	Maintained
8557F:	Documentation/devicetree/bindings/iommu/
8558F:	drivers/iommu/
8559F:	include/linux/iommu.h
8560F:	include/linux/of_iommu.h
8561F:	include/linux/iova.h
8562
8563IO_URING
8564M:	Jens Axboe <axboe@kernel.dk>
8565L:	linux-block@vger.kernel.org
8566L:	linux-fsdevel@vger.kernel.org
8567T:	git git://git.kernel.dk/linux-block
8568T:	git git://git.kernel.dk/liburing
8569S:	Maintained
8570F:	fs/io_uring.c
8571F:	include/uapi/linux/io_uring.h
8572
8573IPMI SUBSYSTEM
8574M:	Corey Minyard <minyard@acm.org>
8575L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8576W:	http://openipmi.sourceforge.net/
8577S:	Supported
8578F:	Documentation/devicetree/bindings/ipmi/
8579F:	Documentation/IPMI.txt
8580F:	drivers/char/ipmi/
8581F:	include/linux/ipmi*
8582F:	include/uapi/linux/ipmi*
8583
8584IPS SCSI RAID DRIVER
8585M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8586L:	linux-scsi@vger.kernel.org
8587W:	http://www.adaptec.com/
8588S:	Maintained
8589F:	drivers/scsi/ips*
8590
8591IPVS
8592M:	Wensong Zhang <wensong@linux-vs.org>
8593M:	Simon Horman <horms@verge.net.au>
8594M:	Julian Anastasov <ja@ssi.bg>
8595L:	netdev@vger.kernel.org
8596L:	lvs-devel@vger.kernel.org
8597S:	Maintained
8598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8600F:	Documentation/networking/ipvs-sysctl.txt
8601F:	include/net/ip_vs.h
8602F:	include/uapi/linux/ip_vs.h
8603F:	net/netfilter/ipvs/
8604
8605IPWIRELESS DRIVER
8606M:	Jiri Kosina <jikos@kernel.org>
8607M:	David Sterba <dsterba@suse.com>
8608S:	Odd Fixes
8609F:	drivers/tty/ipwireless/
8610
8611IPX NETWORK LAYER
8612L:	netdev@vger.kernel.org
8613S:	Obsolete
8614F:	include/uapi/linux/ipx.h
8615
8616IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8617M:	Marc Zyngier <maz@kernel.org>
8618S:	Maintained
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8620F:	Documentation/IRQ-domain.txt
8621F:	include/linux/irqdomain.h
8622F:	kernel/irq/irqdomain.c
8623F:	kernel/irq/msi.c
8624
8625IRQ SUBSYSTEM
8626M:	Thomas Gleixner <tglx@linutronix.de>
8627L:	linux-kernel@vger.kernel.org
8628S:	Maintained
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8630F:	kernel/irq/
8631
8632IRQCHIP DRIVERS
8633M:	Thomas Gleixner <tglx@linutronix.de>
8634M:	Jason Cooper <jason@lakedaemon.net>
8635M:	Marc Zyngier <maz@kernel.org>
8636L:	linux-kernel@vger.kernel.org
8637S:	Maintained
8638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8639F:	Documentation/devicetree/bindings/interrupt-controller/
8640F:	drivers/irqchip/
8641
8642ISA
8643M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8644S:	Maintained
8645F:	Documentation/driver-api/isa.rst
8646F:	drivers/base/isa.c
8647F:	include/linux/isa.h
8648
8649ISA RADIO MODULE
8650M:	Hans Verkuil <hverkuil@xs4all.nl>
8651L:	linux-media@vger.kernel.org
8652T:	git git://linuxtv.org/media_tree.git
8653W:	https://linuxtv.org
8654S:	Maintained
8655F:	drivers/media/radio/radio-isa*
8656
8657ISAPNP
8658M:	Jaroslav Kysela <perex@perex.cz>
8659S:	Maintained
8660F:	Documentation/driver-api/isapnp.rst
8661F:	drivers/pnp/isapnp/
8662F:	include/linux/isapnp.h
8663
8664ISCSI
8665M:	Lee Duncan <lduncan@suse.com>
8666M:	Chris Leech <cleech@redhat.com>
8667L:	open-iscsi@googlegroups.com
8668W:	www.open-iscsi.com
8669S:	Maintained
8670F:	drivers/scsi/*iscsi*
8671F:	include/scsi/*iscsi*
8672
8673iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8674M:	Peter Jones <pjones@redhat.com>
8675M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8676S:	Maintained
8677F:	drivers/firmware/iscsi_ibft*
8678
8679ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8680M:	Sagi Grimberg <sagi@grimberg.me>
8681M:	Max Gurtovoy <maxg@mellanox.com>
8682L:	linux-rdma@vger.kernel.org
8683S:	Supported
8684W:	http://www.openfabrics.org
8685W:	www.open-iscsi.org
8686Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8687F:	drivers/infiniband/ulp/iser/
8688
8689ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8690M:	Sagi Grimberg <sagi@grimberg.me>
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8692L:	linux-rdma@vger.kernel.org
8693L:	target-devel@vger.kernel.org
8694S:	Supported
8695W:	http://www.linux-iscsi.org
8696F:	drivers/infiniband/ulp/isert
8697
8698ISDN/mISDN SUBSYSTEM
8699M:	Karsten Keil <isdn@linux-pingi.de>
8700L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8701L:	netdev@vger.kernel.org
8702W:	http://www.isdn4linux.de
8703S:	Maintained
8704F:	drivers/isdn/mISDN
8705F:	drivers/isdn/hardware
8706
8707ISDN/CAPI SUBSYSTEM
8708M:	Karsten Keil <isdn@linux-pingi.de>
8709L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8710L:	netdev@vger.kernel.org
8711W:	http://www.isdn4linux.de
8712S:	Odd Fixes
8713F:	Documentation/isdn/
8714F:	drivers/isdn/capi/
8715F:	drivers/staging/isdn/
8716F:	net/bluetooth/cmtp/
8717F:	include/linux/isdn/
8718F:	include/uapi/linux/isdn/
8719
8720IT87 HARDWARE MONITORING DRIVER
8721M:	Jean Delvare <jdelvare@suse.com>
8722L:	linux-hwmon@vger.kernel.org
8723S:	Maintained
8724F:	Documentation/hwmon/it87.rst
8725F:	drivers/hwmon/it87.c
8726
8727IT913X MEDIA DRIVER
8728M:	Antti Palosaari <crope@iki.fi>
8729L:	linux-media@vger.kernel.org
8730W:	https://linuxtv.org
8731W:	http://palosaari.fi/linux/
8732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8733T:	git git://linuxtv.org/anttip/media_tree.git
8734S:	Maintained
8735F:	drivers/media/tuners/it913x*
8736
8737IVTV VIDEO4LINUX DRIVER
8738M:	Andy Walls <awalls@md.metrocast.net>
8739L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8740L:	linux-media@vger.kernel.org
8741T:	git git://linuxtv.org/media_tree.git
8742W:	http://www.ivtvdriver.org
8743S:	Maintained
8744F:	Documentation/media/v4l-drivers/ivtv*
8745F:	drivers/media/pci/ivtv/
8746F:	include/uapi/linux/ivtv*
8747
8748IX2505V MEDIA DRIVER
8749M:	Malcolm Priestley <tvboxspy@gmail.com>
8750L:	linux-media@vger.kernel.org
8751W:	https://linuxtv.org
8752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8753S:	Maintained
8754F:	drivers/media/dvb-frontends/ix2505v*
8755
8756JAILHOUSE HYPERVISOR INTERFACE
8757M:	Jan Kiszka <jan.kiszka@siemens.com>
8758L:	jailhouse-dev@googlegroups.com
8759S:	Maintained
8760F:	arch/x86/kernel/jailhouse.c
8761F:	arch/x86/include/asm/jailhouse_para.h
8762
8763JC42.4 TEMPERATURE SENSOR DRIVER
8764M:	Guenter Roeck <linux@roeck-us.net>
8765L:	linux-hwmon@vger.kernel.org
8766S:	Maintained
8767F:	drivers/hwmon/jc42.c
8768F:	Documentation/hwmon/jc42.rst
8769
8770JFS FILESYSTEM
8771M:	Dave Kleikamp <shaggy@kernel.org>
8772L:	jfs-discussion@lists.sourceforge.net
8773W:	http://jfs.sourceforge.net/
8774T:	git git://github.com/kleikamp/linux-shaggy.git
8775S:	Maintained
8776F:	Documentation/admin-guide/jfs.rst
8777F:	fs/jfs/
8778
8779JME NETWORK DRIVER
8780M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8781L:	netdev@vger.kernel.org
8782S:	Maintained
8783F:	drivers/net/ethernet/jme.*
8784
8785JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8786M:	David Woodhouse <dwmw2@infradead.org>
8787M:	Richard Weinberger <richard@nod.at>
8788L:	linux-mtd@lists.infradead.org
8789W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8790T:	git git://git.infradead.org/ubifs-2.6.git
8791S:	Odd Fixes
8792F:	fs/jffs2/
8793F:	include/uapi/linux/jffs2.h
8794
8795JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8796M:	"Theodore Ts'o" <tytso@mit.edu>
8797M:	Jan Kara <jack@suse.com>
8798L:	linux-ext4@vger.kernel.org
8799S:	Maintained
8800F:	fs/jbd2/
8801F:	include/linux/jbd2.h
8802
8803JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8804M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8805L:	linux-media@vger.kernel.org
8806S:	Maintained
8807F:	drivers/media/platform/rcar_jpu.c
8808
8809JSM Neo PCI based serial card
8810L:	linux-serial@vger.kernel.org
8811S:	Orphan
8812F:	drivers/tty/serial/jsm/
8813
8814K10TEMP HARDWARE MONITORING DRIVER
8815M:	Clemens Ladisch <clemens@ladisch.de>
8816L:	linux-hwmon@vger.kernel.org
8817S:	Maintained
8818F:	Documentation/hwmon/k10temp.rst
8819F:	drivers/hwmon/k10temp.c
8820
8821K8TEMP HARDWARE MONITORING DRIVER
8822M:	Rudolf Marek <r.marek@assembler.cz>
8823L:	linux-hwmon@vger.kernel.org
8824S:	Maintained
8825F:	Documentation/hwmon/k8temp.rst
8826F:	drivers/hwmon/k8temp.c
8827
8828KASAN
8829M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8830R:	Alexander Potapenko <glider@google.com>
8831R:	Dmitry Vyukov <dvyukov@google.com>
8832L:	kasan-dev@googlegroups.com
8833S:	Maintained
8834F:	arch/*/include/asm/kasan.h
8835F:	arch/*/mm/kasan_init*
8836F:	Documentation/dev-tools/kasan.rst
8837F:	include/linux/kasan*.h
8838F:	lib/test_kasan.c
8839F:	mm/kasan/
8840F:	scripts/Makefile.kasan
8841
8842KCONFIG
8843M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8845L:	linux-kbuild@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/kbuild/kconfig*
8848F:	scripts/kconfig/
8849F:	scripts/Kconfig.include
8850
8851KDUMP
8852M:	Dave Young <dyoung@redhat.com>
8853M:	Baoquan He <bhe@redhat.com>
8854R:	Vivek Goyal <vgoyal@redhat.com>
8855L:	kexec@lists.infradead.org
8856W:	http://lse.sourceforge.net/kdump/
8857S:	Maintained
8858F:	Documentation/admin-guide/kdump/
8859
8860KEENE FM RADIO TRANSMITTER DRIVER
8861M:	Hans Verkuil <hverkuil@xs4all.nl>
8862L:	linux-media@vger.kernel.org
8863T:	git git://linuxtv.org/media_tree.git
8864W:	https://linuxtv.org
8865S:	Maintained
8866F:	drivers/media/radio/radio-keene*
8867
8868KERNEL AUTOMOUNTER
8869M:	Ian Kent <raven@themaw.net>
8870L:	autofs@vger.kernel.org
8871S:	Maintained
8872F:	fs/autofs/
8873
8874KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8875M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8876M:	Michal Marek <michal.lkml@markovi.net>
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8878L:	linux-kbuild@vger.kernel.org
8879S:	Maintained
8880F:	Documentation/kbuild/
8881F:	Makefile
8882F:	scripts/Kbuild*
8883F:	scripts/Makefile*
8884F:	scripts/basic/
8885F:	scripts/mk*
8886F:	scripts/*vmlinux*
8887F:	scripts/mod/
8888F:	scripts/package/
8889
8890KERNEL JANITORS
8891L:	kernel-janitors@vger.kernel.org
8892W:	http://kernelnewbies.org/KernelJanitors
8893S:	Odd Fixes
8894
8895KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8896M:	"J. Bruce Fields" <bfields@fieldses.org>
8897M:	Chuck Lever <chuck.lever@oracle.com>
8898L:	linux-nfs@vger.kernel.org
8899W:	http://nfs.sourceforge.net/
8900T:	git git://linux-nfs.org/~bfields/linux.git
8901S:	Supported
8902F:	fs/nfsd/
8903F:	include/uapi/linux/nfsd/
8904F:	fs/lockd/
8905F:	fs/nfs_common/
8906F:	net/sunrpc/
8907F:	include/linux/lockd/
8908F:	include/linux/sunrpc/
8909F:	include/uapi/linux/sunrpc/
8910
8911KERNEL SELFTEST FRAMEWORK
8912M:	Shuah Khan <shuah@kernel.org>
8913M:	Shuah Khan <skhan@linuxfoundation.org>
8914L:	linux-kselftest@vger.kernel.org
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8916Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8917S:	Maintained
8918F:	tools/testing/selftests/
8919F:	Documentation/dev-tools/kselftest*
8920
8921KERNEL USERMODE HELPER
8922M:	Luis Chamberlain <mcgrof@kernel.org>
8923L:	linux-kernel@vger.kernel.org
8924S:	Maintained
8925F:	kernel/umh.c
8926F:	include/linux/umh.h
8927
8928KERNEL VIRTUAL MACHINE (KVM)
8929M:	Paolo Bonzini <pbonzini@redhat.com>
8930M:	Radim Krčmář <rkrcmar@redhat.com>
8931L:	kvm@vger.kernel.org
8932W:	http://www.linux-kvm.org
8933T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8934S:	Supported
8935F:	Documentation/virt/kvm/
8936F:	include/trace/events/kvm.h
8937F:	include/uapi/asm-generic/kvm*
8938F:	include/uapi/linux/kvm*
8939F:	include/asm-generic/kvm*
8940F:	include/linux/kvm*
8941F:	include/kvm/iodev.h
8942F:	virt/kvm/*
8943F:	tools/kvm/
8944F:	tools/testing/selftests/kvm/
8945
8946KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8947M:	Marc Zyngier <maz@kernel.org>
8948R:	James Morse <james.morse@arm.com>
8949R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8950R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8952L:	kvmarm@lists.cs.columbia.edu
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8954S:	Maintained
8955F:	arch/arm/include/uapi/asm/kvm*
8956F:	arch/arm/include/asm/kvm*
8957F:	arch/arm/kvm/
8958F:	arch/arm64/include/uapi/asm/kvm*
8959F:	arch/arm64/include/asm/kvm*
8960F:	arch/arm64/kvm/
8961F:	virt/kvm/arm/
8962F:	include/kvm/arm_*
8963
8964KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8965M:	James Hogan <jhogan@kernel.org>
8966L:	linux-mips@vger.kernel.org
8967S:	Supported
8968F:	arch/mips/include/uapi/asm/kvm*
8969F:	arch/mips/include/asm/kvm*
8970F:	arch/mips/kvm/
8971
8972KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8973M:	Paul Mackerras <paulus@ozlabs.org>
8974L:	kvm-ppc@vger.kernel.org
8975W:	http://www.linux-kvm.org/
8976T:	git git://github.com/agraf/linux-2.6.git
8977S:	Supported
8978F:	arch/powerpc/include/uapi/asm/kvm*
8979F:	arch/powerpc/include/asm/kvm*
8980F:	arch/powerpc/kvm/
8981F:	arch/powerpc/kernel/kvm*
8982
8983KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8984M:	Christian Borntraeger <borntraeger@de.ibm.com>
8985M:	Janosch Frank <frankja@linux.ibm.com>
8986R:	David Hildenbrand <david@redhat.com>
8987R:	Cornelia Huck <cohuck@redhat.com>
8988L:	kvm@vger.kernel.org
8989W:	http://www.ibm.com/developerworks/linux/linux390/
8990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8991S:	Supported
8992F:	arch/s390/include/uapi/asm/kvm*
8993F:	arch/s390/include/asm/gmap.h
8994F:	arch/s390/include/asm/kvm*
8995F:	arch/s390/kvm/
8996F:	arch/s390/mm/gmap.c
8997F:	tools/testing/selftests/kvm/s390x/
8998F:	tools/testing/selftests/kvm/*/s390x/
8999
9000KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9001M:	Paolo Bonzini <pbonzini@redhat.com>
9002M:	Radim Krčmář <rkrcmar@redhat.com>
9003R:	Sean Christopherson <sean.j.christopherson@intel.com>
9004R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9005R:	Wanpeng Li <wanpengli@tencent.com>
9006R:	Jim Mattson <jmattson@google.com>
9007R:	Joerg Roedel <joro@8bytes.org>
9008L:	kvm@vger.kernel.org
9009W:	http://www.linux-kvm.org
9010T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9011S:	Supported
9012F:	arch/x86/kvm/
9013F:	arch/x86/kvm/*/
9014F:	arch/x86/include/uapi/asm/kvm*
9015F:	arch/x86/include/uapi/asm/vmx.h
9016F:	arch/x86/include/uapi/asm/svm.h
9017F:	arch/x86/include/asm/kvm*
9018F:	arch/x86/include/asm/pvclock-abi.h
9019F:	arch/x86/include/asm/svm.h
9020F:	arch/x86/include/asm/vmx.h
9021F:	arch/x86/kernel/kvm.c
9022F:	arch/x86/kernel/kvmclock.c
9023
9024KERNFS
9025M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9026M:	Tejun Heo <tj@kernel.org>
9027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9028S:	Supported
9029F:	include/linux/kernfs.h
9030F:	fs/kernfs/
9031
9032KEXEC
9033M:	Eric Biederman <ebiederm@xmission.com>
9034W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9035L:	kexec@lists.infradead.org
9036S:	Maintained
9037F:	include/linux/kexec.h
9038F:	include/uapi/linux/kexec.h
9039F:	kernel/kexec*
9040
9041KEYS-ENCRYPTED
9042M:	Mimi Zohar <zohar@linux.ibm.com>
9043L:	linux-integrity@vger.kernel.org
9044L:	keyrings@vger.kernel.org
9045S:	Supported
9046F:	Documentation/security/keys/trusted-encrypted.rst
9047F:	include/keys/encrypted-type.h
9048F:	security/keys/encrypted-keys/
9049
9050KEYS-TRUSTED
9051M:	James Bottomley <jejb@linux.ibm.com>
9052M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9053M:	Mimi Zohar <zohar@linux.ibm.com>
9054L:	linux-integrity@vger.kernel.org
9055L:	keyrings@vger.kernel.org
9056S:	Supported
9057F:	Documentation/security/keys/trusted-encrypted.rst
9058F:	include/keys/trusted-type.h
9059F:	security/keys/trusted.c
9060F:	include/keys/trusted.h
9061
9062KEYS/KEYRINGS:
9063M:	David Howells <dhowells@redhat.com>
9064M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9065L:	keyrings@vger.kernel.org
9066S:	Maintained
9067F:	Documentation/security/keys/core.rst
9068F:	include/linux/key.h
9069F:	include/linux/key-type.h
9070F:	include/linux/keyctl.h
9071F:	include/uapi/linux/keyctl.h
9072F:	include/keys/
9073F:	security/keys/
9074
9075KGDB / KDB /debug_core
9076M:	Jason Wessel <jason.wessel@windriver.com>
9077M:	Daniel Thompson <daniel.thompson@linaro.org>
9078R:	Douglas Anderson <dianders@chromium.org>
9079W:	http://kgdb.wiki.kernel.org/
9080L:	kgdb-bugreport@lists.sourceforge.net
9081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9082S:	Maintained
9083F:	Documentation/dev-tools/kgdb.rst
9084F:	drivers/misc/kgdbts.c
9085F:	drivers/tty/serial/kgdboc.c
9086F:	include/linux/kdb.h
9087F:	include/linux/kgdb.h
9088F:	kernel/debug/
9089
9090KMEMLEAK
9091M:	Catalin Marinas <catalin.marinas@arm.com>
9092S:	Maintained
9093F:	Documentation/dev-tools/kmemleak.rst
9094F:	include/linux/kmemleak.h
9095F:	mm/kmemleak.c
9096F:	mm/kmemleak-test.c
9097
9098KMOD KERNEL MODULE LOADER - USERMODE HELPER
9099M:	Luis Chamberlain <mcgrof@kernel.org>
9100L:	linux-kernel@vger.kernel.org
9101S:	Maintained
9102F:	kernel/kmod.c
9103F:	include/linux/kmod.h
9104F:	lib/test_kmod.c
9105F:	tools/testing/selftests/kmod/
9106
9107KPROBES
9108M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9109M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9110M:	"David S. Miller" <davem@davemloft.net>
9111M:	Masami Hiramatsu <mhiramat@kernel.org>
9112S:	Maintained
9113F:	Documentation/kprobes.txt
9114F:	include/linux/kprobes.h
9115F:	include/asm-generic/kprobes.h
9116F:	kernel/kprobes.c
9117
9118KS0108 LCD CONTROLLER DRIVER
9119M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9120S:	Maintained
9121F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9122F:	drivers/auxdisplay/ks0108.c
9123F:	include/linux/ks0108.h
9124
9125L3MDEV
9126M:	David Ahern <dsahern@kernel.org>
9127L:	netdev@vger.kernel.org
9128S:	Maintained
9129F:	net/l3mdev
9130F:	include/net/l3mdev.h
9131
9132L7 BPF FRAMEWORK
9133M:	John Fastabend <john.fastabend@gmail.com>
9134M:	Daniel Borkmann <daniel@iogearbox.net>
9135L:	netdev@vger.kernel.org
9136L:	bpf@vger.kernel.org
9137S:	Maintained
9138F:	include/linux/skmsg.h
9139F:	net/core/skmsg.c
9140F:	net/core/sock_map.c
9141F:	net/ipv4/tcp_bpf.c
9142
9143LANTIQ / INTEL Ethernet drivers
9144M:	Hauke Mehrtens <hauke@hauke-m.de>
9145L:	netdev@vger.kernel.org
9146S:	Maintained
9147F:	net/dsa/tag_gswip.c
9148F:	drivers/net/ethernet/lantiq_xrx200.c
9149F:	drivers/net/dsa/lantiq_pce.h
9150F:	drivers/net/dsa/lantiq_gswip.c
9151
9152LANTIQ MIPS ARCHITECTURE
9153M:	John Crispin <john@phrozen.org>
9154L:	linux-mips@vger.kernel.org
9155S:	Maintained
9156F:	arch/mips/lantiq
9157F:	drivers/soc/lantiq
9158
9159LAPB module
9160L:	linux-x25@vger.kernel.org
9161S:	Orphan
9162F:	Documentation/networking/lapb-module.txt
9163F:	include/*/lapb.h
9164F:	net/lapb/
9165
9166LASI 53c700 driver for PARISC
9167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9168L:	linux-scsi@vger.kernel.org
9169S:	Maintained
9170F:	Documentation/scsi/53c700.txt
9171F:	drivers/scsi/53c700*
9172
9173LEAKING_ADDRESSES
9174M:	Tobin C. Harding <me@tobin.cc>
9175M:	Tycho Andersen <tycho@tycho.ws>
9176L:	kernel-hardening@lists.openwall.com
9177S:	Maintained
9178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9179F:	scripts/leaking_addresses.pl
9180
9181LED SUBSYSTEM
9182M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9183M:	Pavel Machek <pavel@ucw.cz>
9184R:	Dan Murphy <dmurphy@ti.com>
9185L:	linux-leds@vger.kernel.org
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9188S:	Maintained
9189F:	Documentation/devicetree/bindings/leds/
9190F:	drivers/leds/
9191F:	include/linux/leds.h
9192
9193LEGACY EEPROM DRIVER
9194M:	Jean Delvare <jdelvare@suse.com>
9195S:	Maintained
9196F:	Documentation/misc-devices/eeprom.rst
9197F:	drivers/misc/eeprom/eeprom.c
9198
9199LEGO MINDSTORMS EV3
9200R:	David Lechner <david@lechnology.com>
9201S:	Maintained
9202F:	arch/arm/boot/dts/da850-lego-ev3.dts
9203F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9204F:	drivers/power/supply/lego_ev3_battery.c
9205
9206LEGO USB Tower driver
9207M:	Juergen Stuber <starblue@users.sourceforge.net>
9208L:	legousb-devel@lists.sourceforge.net
9209W:	http://legousb.sourceforge.net/
9210S:	Maintained
9211F:	drivers/usb/misc/legousbtower.c
9212
9213LG LAPTOP EXTRAS
9214M:	Matan Ziv-Av <matan@svgalib.org>
9215L:	platform-driver-x86@vger.kernel.org
9216S:	Maintained
9217F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9218F:	Documentation/admin-guide/laptops/lg-laptop.rst
9219F:	drivers/platform/x86/lg-laptop.c
9220
9221LG2160 MEDIA DRIVER
9222M:	Michael Krufky <mkrufky@linuxtv.org>
9223L:	linux-media@vger.kernel.org
9224W:	https://linuxtv.org
9225W:	http://github.com/mkrufky
9226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9227T:	git git://linuxtv.org/mkrufky/tuners.git
9228S:	Maintained
9229F:	drivers/media/dvb-frontends/lg2160.*
9230
9231LGDT3305 MEDIA DRIVER
9232M:	Michael Krufky <mkrufky@linuxtv.org>
9233L:	linux-media@vger.kernel.org
9234W:	https://linuxtv.org
9235W:	http://github.com/mkrufky
9236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9237T:	git git://linuxtv.org/mkrufky/tuners.git
9238S:	Maintained
9239F:	drivers/media/dvb-frontends/lgdt3305.*
9240
9241LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9242M:	Viresh Kumar <vireshk@kernel.org>
9243L:	linux-ide@vger.kernel.org
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9245S:	Maintained
9246F:	include/linux/pata_arasan_cf_data.h
9247F:	drivers/ata/pata_arasan_cf.c
9248
9249LIBATA PATA DRIVERS
9250M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9251M:	Jens Axboe <axboe@kernel.dk>
9252L:	linux-ide@vger.kernel.org
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9254S:	Maintained
9255F:	drivers/ata/pata_*.c
9256F:	drivers/ata/ata_generic.c
9257
9258LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9259M:	Linus Walleij <linus.walleij@linaro.org>
9260L:	linux-ide@vger.kernel.org
9261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9262S:	Maintained
9263F:	drivers/ata/pata_ftide010.c
9264F:	drivers/ata/sata_gemini.c
9265F:	drivers/ata/sata_gemini.h
9266
9267LIBATA SATA AHCI PLATFORM devices support
9268M:	Hans de Goede <hdegoede@redhat.com>
9269M:	Jens Axboe <axboe@kernel.dk>
9270L:	linux-ide@vger.kernel.org
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9272S:	Maintained
9273F:	drivers/ata/ahci_platform.c
9274F:	drivers/ata/libahci_platform.c
9275F:	include/linux/ahci_platform.h
9276
9277LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9278M:	Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
9283
9284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9285M:	Jens Axboe <axboe@kernel.dk>
9286L:	linux-ide@vger.kernel.org
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9288S:	Maintained
9289F:	drivers/ata/
9290F:	include/linux/ata.h
9291F:	include/linux/libata.h
9292F:	Documentation/devicetree/bindings/ata/
9293
9294LIBLOCKDEP
9295M:	Sasha Levin <alexander.levin@microsoft.com>
9296S:	Maintained
9297F:	tools/lib/lockdep/
9298
9299LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9300M:	Dan Williams <dan.j.williams@intel.com>
9301M:	Vishal Verma <vishal.l.verma@intel.com>
9302M:	Dave Jiang <dave.jiang@intel.com>
9303L:	linux-nvdimm@lists.01.org
9304Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9305S:	Supported
9306F:	drivers/nvdimm/blk.c
9307F:	drivers/nvdimm/region_devs.c
9308
9309LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9310M:	Vishal Verma <vishal.l.verma@intel.com>
9311M:	Dan Williams <dan.j.williams@intel.com>
9312M:	Dave Jiang <dave.jiang@intel.com>
9313L:	linux-nvdimm@lists.01.org
9314Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9315S:	Supported
9316F:	drivers/nvdimm/btt*
9317
9318LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem*
9326
9327LIBNVDIMM: DEVICETREE BINDINGS
9328M:	Oliver O'Halloran <oohall@gmail.com>
9329L:	linux-nvdimm@lists.01.org
9330Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9331S:	Supported
9332F:	drivers/nvdimm/of_pmem.c
9333F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9334
9335LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9336M:	Dan Williams <dan.j.williams@intel.com>
9337M:	Vishal Verma <vishal.l.verma@intel.com>
9338M:	Dave Jiang <dave.jiang@intel.com>
9339M:	Keith Busch <keith.busch@intel.com>
9340M:	Ira Weiny <ira.weiny@intel.com>
9341L:	linux-nvdimm@lists.01.org
9342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9344S:	Supported
9345F:	drivers/nvdimm/*
9346F:	drivers/acpi/nfit/*
9347F:	include/linux/nd.h
9348F:	include/linux/libnvdimm.h
9349F:	include/uapi/linux/ndctl.h
9350
9351LICENSES and SPDX stuff
9352M:	Thomas Gleixner <tglx@linutronix.de>
9353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9354L:	linux-spdx@vger.kernel.org
9355S:	Maintained
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9357F:	COPYING
9358F:	Documentation/process/license-rules.rst
9359F:	LICENSES/
9360F:	scripts/spdxcheck-test.sh
9361F:	scripts/spdxcheck.py
9362
9363LIGHTNVM PLATFORM SUPPORT
9364M:	Matias Bjorling <mb@lightnvm.io>
9365W:	http://github/OpenChannelSSD
9366L:	linux-block@vger.kernel.org
9367S:	Maintained
9368F:	drivers/lightnvm/
9369F:	include/linux/lightnvm.h
9370F:	include/uapi/linux/lightnvm.h
9371
9372LINUX FOR POWER MACINTOSH
9373M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9374W:	http://www.penguinppc.org/
9375L:	linuxppc-dev@lists.ozlabs.org
9376S:	Maintained
9377F:	arch/powerpc/platforms/powermac/
9378F:	drivers/macintosh/
9379
9380LINUX FOR POWERPC (32-BIT AND 64-BIT)
9381M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9382M:	Paul Mackerras <paulus@samba.org>
9383M:	Michael Ellerman <mpe@ellerman.id.au>
9384W:	https://github.com/linuxppc/linux/wiki
9385L:	linuxppc-dev@lists.ozlabs.org
9386Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9388S:	Supported
9389F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9390F:	Documentation/devicetree/bindings/powerpc/
9391F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9392F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9393F:	Documentation/powerpc/
9394F:	arch/powerpc/
9395F:	drivers/char/tpm/tpm_ibmvtpm*
9396F:	drivers/crypto/nx/
9397F:	drivers/crypto/vmx/
9398F:	drivers/i2c/busses/i2c-opal.c
9399F:	drivers/net/ethernet/ibm/ibmveth.*
9400F:	drivers/net/ethernet/ibm/ibmvnic.*
9401F:	drivers/pci/hotplug/pnv_php.c
9402F:	drivers/pci/hotplug/rpa*
9403F:	drivers/rtc/rtc-opal.c
9404F:	drivers/scsi/ibmvscsi/
9405F:	drivers/tty/hvc/hvc_opal.c
9406F:	drivers/watchdog/wdrtas.c
9407F:	tools/testing/selftests/powerpc
9408N:	/pmac
9409N:	powermac
9410N:	powernv
9411N:	[^a-z0-9]ps3
9412N:	pseries
9413
9414LINUX FOR POWERPC EMBEDDED MPC5XXX
9415M:	Anatolij Gustschin <agust@denx.de>
9416L:	linuxppc-dev@lists.ozlabs.org
9417T:	git git://git.denx.de/linux-denx-agust.git
9418S:	Maintained
9419F:	arch/powerpc/platforms/512x/
9420F:	arch/powerpc/platforms/52xx/
9421
9422LINUX FOR POWERPC EMBEDDED PPC4XX
9423M:	Alistair Popple <alistair@popple.id.au>
9424M:	Matt Porter <mporter@kernel.crashing.org>
9425W:	http://www.penguinppc.org/
9426L:	linuxppc-dev@lists.ozlabs.org
9427S:	Maintained
9428F:	arch/powerpc/platforms/40x/
9429F:	arch/powerpc/platforms/44x/
9430
9431LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9432M:	Scott Wood <oss@buserror.net>
9433M:	Kumar Gala <galak@kernel.crashing.org>
9434W:	http://www.penguinppc.org/
9435L:	linuxppc-dev@lists.ozlabs.org
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9437S:	Maintained
9438F:	arch/powerpc/platforms/83xx/
9439F:	arch/powerpc/platforms/85xx/
9440F:	Documentation/devicetree/bindings/powerpc/fsl/
9441
9442LINUX FOR POWERPC EMBEDDED PPC8XX
9443M:	Vitaly Bordug <vitb@kernel.crashing.org>
9444W:	http://www.penguinppc.org/
9445L:	linuxppc-dev@lists.ozlabs.org
9446S:	Maintained
9447F:	arch/powerpc/platforms/8xx/
9448
9449LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9450L:	linuxppc-dev@lists.ozlabs.org
9451S:	Orphan
9452F:	arch/powerpc/*/*virtex*
9453F:	arch/powerpc/*/*/*virtex*
9454
9455LINUX FOR POWERPC PA SEMI PWRFICIENT
9456L:	linuxppc-dev@lists.ozlabs.org
9457S:	Orphan
9458F:	arch/powerpc/platforms/pasemi/
9459F:	drivers/*/*pasemi*
9460F:	drivers/*/*/*pasemi*
9461
9462LINUX KERNEL DUMP TEST MODULE (LKDTM)
9463M:	Kees Cook <keescook@chromium.org>
9464S:	Maintained
9465F:	drivers/misc/lkdtm/*
9466
9467LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9468M:	Alan Stern <stern@rowland.harvard.edu>
9469M:	Andrea Parri <parri.andrea@gmail.com>
9470M:	Will Deacon <will@kernel.org>
9471M:	Peter Zijlstra <peterz@infradead.org>
9472M:	Boqun Feng <boqun.feng@gmail.com>
9473M:	Nicholas Piggin <npiggin@gmail.com>
9474M:	David Howells <dhowells@redhat.com>
9475M:	Jade Alglave <j.alglave@ucl.ac.uk>
9476M:	Luc Maranget <luc.maranget@inria.fr>
9477M:	"Paul E. McKenney" <paulmck@kernel.org>
9478R:	Akira Yokosawa <akiyks@gmail.com>
9479R:	Daniel Lustig <dlustig@nvidia.com>
9480L:	linux-kernel@vger.kernel.org
9481L:	linux-arch@vger.kernel.org
9482S:	Supported
9483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9484F:	tools/memory-model/
9485F:	Documentation/atomic_bitops.txt
9486F:	Documentation/atomic_t.txt
9487F:	Documentation/core-api/atomic_ops.rst
9488F:	Documentation/core-api/refcount-vs-atomic.rst
9489F:	Documentation/memory-barriers.txt
9490
9491LIS3LV02D ACCELEROMETER DRIVER
9492M:	Eric Piel <eric.piel@tremplin-utc.net>
9493S:	Maintained
9494F:	Documentation/misc-devices/lis3lv02d.rst
9495F:	drivers/misc/lis3lv02d/
9496F:	drivers/platform/x86/hp_accel.c
9497
9498LIVE PATCHING
9499M:	Josh Poimboeuf <jpoimboe@redhat.com>
9500M:	Jiri Kosina <jikos@kernel.org>
9501M:	Miroslav Benes <mbenes@suse.cz>
9502M:	Petr Mladek <pmladek@suse.com>
9503R:	Joe Lawrence <joe.lawrence@redhat.com>
9504S:	Maintained
9505F:	kernel/livepatch/
9506F:	include/linux/livepatch.h
9507F:	arch/x86/include/asm/livepatch.h
9508F:	arch/x86/kernel/livepatch.c
9509F:	Documentation/livepatch/
9510F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9511F:	samples/livepatch/
9512F:	tools/testing/selftests/livepatch/
9513L:	live-patching@vger.kernel.org
9514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9515
9516LLC (802.2)
9517L:	netdev@vger.kernel.org
9518S:	Odd fixes
9519F:	include/linux/llc.h
9520F:	include/uapi/linux/llc.h
9521F:	include/net/llc*
9522F:	net/llc/
9523
9524LM73 HARDWARE MONITOR DRIVER
9525M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9526L:	linux-hwmon@vger.kernel.org
9527S:	Maintained
9528F:	drivers/hwmon/lm73.c
9529
9530LM78 HARDWARE MONITOR DRIVER
9531M:	Jean Delvare <jdelvare@suse.com>
9532L:	linux-hwmon@vger.kernel.org
9533S:	Maintained
9534F:	Documentation/hwmon/lm78.rst
9535F:	drivers/hwmon/lm78.c
9536
9537LM83 HARDWARE MONITOR DRIVER
9538M:	Jean Delvare <jdelvare@suse.com>
9539L:	linux-hwmon@vger.kernel.org
9540S:	Maintained
9541F:	Documentation/hwmon/lm83.rst
9542F:	drivers/hwmon/lm83.c
9543
9544LM90 HARDWARE MONITOR DRIVER
9545M:	Jean Delvare <jdelvare@suse.com>
9546L:	linux-hwmon@vger.kernel.org
9547S:	Maintained
9548F:	Documentation/hwmon/lm90.rst
9549F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9550F:	drivers/hwmon/lm90.c
9551F:	include/dt-bindings/thermal/lm90.h
9552
9553LM95234 HARDWARE MONITOR DRIVER
9554M:	Guenter Roeck <linux@roeck-us.net>
9555L:	linux-hwmon@vger.kernel.org
9556S:	Maintained
9557F:	Documentation/hwmon/lm95234.rst
9558F:	drivers/hwmon/lm95234.c
9559
9560LME2510 MEDIA DRIVER
9561M:	Malcolm Priestley <tvboxspy@gmail.com>
9562L:	linux-media@vger.kernel.org
9563W:	https://linuxtv.org
9564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9565S:	Maintained
9566F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9567
9568LOADPIN SECURITY MODULE
9569M:	Kees Cook <keescook@chromium.org>
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9571S:	Supported
9572F:	security/loadpin/
9573F:	Documentation/admin-guide/LSM/LoadPin.rst
9574
9575LOCKING PRIMITIVES
9576M:	Peter Zijlstra <peterz@infradead.org>
9577M:	Ingo Molnar <mingo@redhat.com>
9578M:	Will Deacon <will@kernel.org>
9579L:	linux-kernel@vger.kernel.org
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9581S:	Maintained
9582F:	Documentation/locking/
9583F:	include/linux/lockdep.h
9584F:	include/linux/spinlock*.h
9585F:	arch/*/include/asm/spinlock*.h
9586F:	include/linux/rwlock*.h
9587F:	include/linux/mutex*.h
9588F:	include/linux/rwsem*.h
9589F:	include/linux/seqlock.h
9590F:	lib/locking*.[ch]
9591F:	kernel/locking/
9592X:	kernel/locking/locktorture.c
9593
9594LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9595M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9596L:	linux-ntfs-dev@lists.sourceforge.net
9597W:	http://www.linux-ntfs.org/content/view/19/37/
9598S:	Maintained
9599F:	Documentation/admin-guide/ldm.rst
9600F:	block/partitions/ldm.*
9601
9602LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9603M:	Sathya Prakash <sathya.prakash@broadcom.com>
9604M:	Chaitra P B <chaitra.basappa@broadcom.com>
9605M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9606L:	MPT-FusionLinux.pdl@broadcom.com
9607L:	linux-scsi@vger.kernel.org
9608W:	http://www.avagotech.com/support/
9609S:	Supported
9610F:	drivers/message/fusion/
9611F:	drivers/scsi/mpt3sas/
9612
9613LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9614M:	Matthew Wilcox <willy@infradead.org>
9615L:	linux-scsi@vger.kernel.org
9616S:	Maintained
9617F:	drivers/scsi/sym53c8xx_2/
9618
9619LTC1660 DAC DRIVER
9620M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9621L:	linux-iio@vger.kernel.org
9622S:	Maintained
9623F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9624F:	drivers/iio/dac/ltc1660.c
9625
9626LTC4261 HARDWARE MONITOR DRIVER
9627M:	Guenter Roeck <linux@roeck-us.net>
9628L:	linux-hwmon@vger.kernel.org
9629S:	Maintained
9630F:	Documentation/hwmon/ltc4261.rst
9631F:	drivers/hwmon/ltc4261.c
9632
9633LTC4306 I2C MULTIPLEXER DRIVER
9634M:	Michael Hennerich <michael.hennerich@analog.com>
9635W:	http://ez.analog.com/community/linux-device-drivers
9636L:	linux-i2c@vger.kernel.org
9637S:	Supported
9638F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9639F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9640
9641LTP (Linux Test Project)
9642M:	Mike Frysinger <vapier@gentoo.org>
9643M:	Cyril Hrubis <chrubis@suse.cz>
9644M:	Wanlong Gao <wanlong.gao@gmail.com>
9645M:	Jan Stancek <jstancek@redhat.com>
9646M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9647M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9648L:	ltp@lists.linux.it (subscribers-only)
9649W:	http://linux-test-project.github.io/
9650T:	git git://github.com/linux-test-project/ltp.git
9651S:	Maintained
9652
9653M68K ARCHITECTURE
9654M:	Geert Uytterhoeven <geert@linux-m68k.org>
9655L:	linux-m68k@lists.linux-m68k.org
9656W:	http://www.linux-m68k.org/
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9658S:	Maintained
9659F:	arch/m68k/
9660F:	drivers/zorro/
9661
9662M68K ON APPLE MACINTOSH
9663M:	Joshua Thompson <funaho@jurai.org>
9664W:	http://www.mac.linux-m68k.org/
9665L:	linux-m68k@lists.linux-m68k.org
9666S:	Maintained
9667F:	arch/m68k/mac/
9668
9669M68K ON HP9000/300
9670M:	Philip Blundell <philb@gnu.org>
9671W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9672S:	Maintained
9673F:	arch/m68k/hp300/
9674
9675M88DS3103 MEDIA DRIVER
9676M:	Antti Palosaari <crope@iki.fi>
9677L:	linux-media@vger.kernel.org
9678W:	https://linuxtv.org
9679W:	http://palosaari.fi/linux/
9680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9681T:	git git://linuxtv.org/anttip/media_tree.git
9682S:	Maintained
9683F:	drivers/media/dvb-frontends/m88ds3103*
9684
9685M88RS2000 MEDIA DRIVER
9686M:	Malcolm Priestley <tvboxspy@gmail.com>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9690S:	Maintained
9691F:	drivers/media/dvb-frontends/m88rs2000*
9692
9693MA901 MASTERKIT USB FM RADIO DRIVER
9694M:	Alexey Klimov <klimov.linux@gmail.com>
9695L:	linux-media@vger.kernel.org
9696T:	git git://linuxtv.org/media_tree.git
9697S:	Maintained
9698F:	drivers/media/radio/radio-ma901.c
9699
9700MAC80211
9701M:	Johannes Berg <johannes@sipsolutions.net>
9702L:	linux-wireless@vger.kernel.org
9703W:	http://wireless.kernel.org/
9704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9706S:	Maintained
9707F:	Documentation/networking/mac80211-injection.txt
9708F:	include/net/mac80211.h
9709F:	net/mac80211/
9710F:	drivers/net/wireless/mac80211_hwsim.[ch]
9711F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9712
9713MAILBOX API
9714M:	Jassi Brar <jassisinghbrar@gmail.com>
9715L:	linux-kernel@vger.kernel.org
9716S:	Maintained
9717F:	drivers/mailbox/
9718F:	include/linux/mailbox_client.h
9719F:	include/linux/mailbox_controller.h
9720
9721MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9722M:	Michael Kerrisk <mtk.manpages@gmail.com>
9723W:	http://www.kernel.org/doc/man-pages
9724L:	linux-man@vger.kernel.org
9725S:	Maintained
9726
9727MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9728M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9729L:	linux-mips@vger.kernel.org
9730S:	Maintained
9731F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9732
9733MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9734M:	Andrew Lunn <andrew@lunn.ch>
9735M:	Vivien Didelot <vivien.didelot@gmail.com>
9736L:	netdev@vger.kernel.org
9737S:	Maintained
9738F:	drivers/net/dsa/mv88e6xxx/
9739F:	include/linux/platform_data/mv88e6xxx.h
9740F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9741
9742MARVELL ARMADA DRM SUPPORT
9743M:	Russell King <linux@armlinux.org.uk>
9744S:	Maintained
9745T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9746T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9747F:	drivers/gpu/drm/armada/
9748F:	include/uapi/drm/armada_drm.h
9749F:	Documentation/devicetree/bindings/display/armada/
9750
9751MARVELL ARMADA 3700 PHY DRIVERS
9752M:	Miquel Raynal <miquel.raynal@bootlin.com>
9753S:	Maintained
9754F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9755F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9756F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9757F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9758
9759MARVELL CRYPTO DRIVER
9760M:	Boris Brezillon <bbrezillon@kernel.org>
9761M:	Arnaud Ebalard <arno@natisbad.org>
9762F:	drivers/crypto/marvell/
9763S:	Maintained
9764L:	linux-crypto@vger.kernel.org
9765
9766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9767M:	Mirko Lindner <mlindner@marvell.com>
9768M:	Stephen Hemminger <stephen@networkplumber.org>
9769L:	netdev@vger.kernel.org
9770S:	Maintained
9771F:	drivers/net/ethernet/marvell/sk*
9772
9773MARVELL LIBERTAS WIRELESS DRIVER
9774L:	libertas-dev@lists.infradead.org
9775S:	Orphan
9776F:	drivers/net/wireless/marvell/libertas/
9777
9778MARVELL MACCHIATOBIN SUPPORT
9779M:	Russell King <linux@armlinux.org.uk>
9780L:	linux-arm-kernel@lists.infradead.org
9781S:	Maintained
9782F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9783
9784MARVELL MV643XX ETHERNET DRIVER
9785M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9786L:	netdev@vger.kernel.org
9787S:	Maintained
9788F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9789F:	include/linux/mv643xx.h
9790
9791MARVELL MV88X3310 PHY DRIVER
9792M:	Russell King <linux@armlinux.org.uk>
9793L:	netdev@vger.kernel.org
9794S:	Maintained
9795F:	drivers/net/phy/marvell10g.c
9796
9797MARVELL MVEBU THERMAL DRIVER
9798M:	Miquel Raynal <miquel.raynal@bootlin.com>
9799S:	Maintained
9800F:	drivers/thermal/armada_thermal.c
9801
9802MARVELL MVNETA ETHERNET DRIVER
9803M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9804L:	netdev@vger.kernel.org
9805S:	Maintained
9806F:	drivers/net/ethernet/marvell/mvneta.*
9807
9808MARVELL MWIFIEX WIRELESS DRIVER
9809M:	Amitkumar Karwar <amitkarwar@gmail.com>
9810M:	Nishant Sarmukadam <nishants@marvell.com>
9811M:	Ganapathi Bhat <gbhat@marvell.com>
9812M:	Xinming Hu <huxinming820@gmail.com>
9813L:	linux-wireless@vger.kernel.org
9814S:	Maintained
9815F:	drivers/net/wireless/marvell/mwifiex/
9816
9817MARVELL MWL8K WIRELESS DRIVER
9818M:	Lennert Buytenhek <buytenh@wantstofly.org>
9819L:	linux-wireless@vger.kernel.org
9820S:	Odd Fixes
9821F:	drivers/net/wireless/marvell/mwl8k.c
9822
9823MARVELL NAND CONTROLLER DRIVER
9824M:	Miquel Raynal <miquel.raynal@bootlin.com>
9825L:	linux-mtd@lists.infradead.org
9826S:	Maintained
9827F:	drivers/mtd/nand/raw/marvell_nand.c
9828F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9829
9830MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9831M:	Nicolas Pitre <nico@fluxnic.net>
9832S:	Odd Fixes
9833F:	drivers/mmc/host/mvsdio.*
9834
9835MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9836M:	Hu Ziji <huziji@marvell.com>
9837L:	linux-mmc@vger.kernel.org
9838S:	Supported
9839F:	drivers/mmc/host/sdhci-xenon*
9840F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9841
9842MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9843M:	Sunil Goutham <sgoutham@marvell.com>
9844M:	Linu Cherian <lcherian@marvell.com>
9845M:	Geetha sowjanya <gakula@marvell.com>
9846M:	Jerin Jacob <jerinj@marvell.com>
9847L:	netdev@vger.kernel.org
9848S:	Supported
9849F:	drivers/net/ethernet/marvell/octeontx2/af/
9850
9851MATROX FRAMEBUFFER DRIVER
9852L:	linux-fbdev@vger.kernel.org
9853S:	Orphan
9854F:	drivers/video/fbdev/matrox/matroxfb_*
9855F:	include/uapi/linux/matroxfb.h
9856
9857MAX16065 HARDWARE MONITOR DRIVER
9858M:	Guenter Roeck <linux@roeck-us.net>
9859L:	linux-hwmon@vger.kernel.org
9860S:	Maintained
9861F:	Documentation/hwmon/max16065.rst
9862F:	drivers/hwmon/max16065.c
9863
9864MAX2175 SDR TUNER DRIVER
9865M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9866L:	linux-media@vger.kernel.org
9867T:	git git://linuxtv.org/media_tree.git
9868S:	Maintained
9869F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9870F:	Documentation/media/v4l-drivers/max2175.rst
9871F:	drivers/media/i2c/max2175*
9872F:	include/uapi/linux/max2175.h
9873
9874MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9875L:	linux-hwmon@vger.kernel.org
9876S:	Orphan
9877F:	Documentation/hwmon/max6650.rst
9878F:	drivers/hwmon/max6650.c
9879
9880MAX6697 HARDWARE MONITOR DRIVER
9881M:	Guenter Roeck <linux@roeck-us.net>
9882L:	linux-hwmon@vger.kernel.org
9883S:	Maintained
9884F:	Documentation/hwmon/max6697.rst
9885F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9886F:	drivers/hwmon/max6697.c
9887F:	include/linux/platform_data/max6697.h
9888
9889MAX9860 MONO AUDIO VOICE CODEC DRIVER
9890M:	Peter Rosin <peda@axentia.se>
9891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/sound/max9860.txt
9894F:	sound/soc/codecs/max9860.*
9895
9896MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9897M:	Andreas Klinger <ak@it-klinger.de>
9898L:	linux-iio@vger.kernel.org
9899S:	Maintained
9900F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9901F:	drivers/iio/proximity/mb1232.c
9902
9903MAXIM MAX77650 PMIC MFD DRIVER
9904M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9905L:	linux-kernel@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/devicetree/bindings/*/*max77650.txt
9908F:	Documentation/devicetree/bindings/*/max77650*.txt
9909F:	include/linux/mfd/max77650.h
9910F:	drivers/mfd/max77650.c
9911F:	drivers/regulator/max77650-regulator.c
9912F:	drivers/power/supply/max77650-charger.c
9913F:	drivers/input/misc/max77650-onkey.c
9914F:	drivers/leds/leds-max77650.c
9915F:	drivers/gpio/gpio-max77650.c
9916
9917MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9918M:	Javier Martinez Canillas <javier@dowhile0.org>
9919L:	linux-kernel@vger.kernel.org
9920S:	Supported
9921F:	drivers/regulator/max77802-regulator.c
9922F:	Documentation/devicetree/bindings/*/*max77802.txt
9923F:	include/dt-bindings/*/*max77802.h
9924
9925MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9926M:	Krzysztof Kozlowski <krzk@kernel.org>
9927M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9928L:	linux-pm@vger.kernel.org
9929S:	Supported
9930F:	drivers/power/supply/max14577_charger.c
9931F:	drivers/power/supply/max77693_charger.c
9932
9933MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9934M:	Chanwoo Choi <cw00.choi@samsung.com>
9935M:	Krzysztof Kozlowski <krzk@kernel.org>
9936M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9937L:	linux-kernel@vger.kernel.org
9938S:	Supported
9939F:	drivers/*/max14577*.c
9940F:	drivers/*/max77686*.c
9941F:	drivers/*/max77693*.c
9942F:	drivers/extcon/extcon-max14577.c
9943F:	drivers/extcon/extcon-max77693.c
9944F:	drivers/rtc/rtc-max77686.c
9945F:	drivers/clk/clk-max77686.c
9946F:	Documentation/devicetree/bindings/mfd/max14577.txt
9947F:	Documentation/devicetree/bindings/*/max77686.txt
9948F:	Documentation/devicetree/bindings/mfd/max77693.txt
9949F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9950F:	include/linux/mfd/max14577*.h
9951F:	include/linux/mfd/max77686*.h
9952F:	include/linux/mfd/max77693*.h
9953
9954MAXIRADIO FM RADIO RECEIVER DRIVER
9955M:	Hans Verkuil <hverkuil@xs4all.nl>
9956L:	linux-media@vger.kernel.org
9957T:	git git://linuxtv.org/media_tree.git
9958W:	https://linuxtv.org
9959S:	Maintained
9960F:	drivers/media/radio/radio-maxiradio*
9961
9962MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9963M:	Peter Rosin <peda@axentia.se>
9964L:	linux-iio@vger.kernel.org
9965S:	Maintained
9966F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9967F:	drivers/iio/potentiometer/mcp4018.c
9968F:	drivers/iio/potentiometer/mcp4531.c
9969
9970MCR20A IEEE-802.15.4 RADIO DRIVER
9971M:	Xue Liu <liuxuenetmail@gmail.com>
9972L:	linux-wpan@vger.kernel.org
9973W:	https://github.com/xueliu/mcr20a-linux
9974S:	Maintained
9975F:	drivers/net/ieee802154/mcr20a.c
9976F:	drivers/net/ieee802154/mcr20a.h
9977F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9978
9979MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9980M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9981L:	linux-iio@vger.kernel.org
9982S:	Maintained
9983F:	drivers/iio/dac/cio-dac.c
9984
9985MEDIA CONTROLLER FRAMEWORK
9986M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9987M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9988L:	linux-media@vger.kernel.org
9989W:	https://www.linuxtv.org
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Supported
9992F:	drivers/media/mc/
9993F:	include/media/media-*.h
9994F:	include/uapi/linux/media.h
9995
9996MEDIA DRIVERS FOR ASCOT2E
9997M:	Sergey Kozlov <serjk@netup.ru>
9998M:	Abylay Ospan <aospan@netup.ru>
9999L:	linux-media@vger.kernel.org
10000W:	https://linuxtv.org
10001W:	http://netup.tv/
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Supported
10004F:	drivers/media/dvb-frontends/ascot2e*
10005
10006MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10007M:	Jasmin Jessich <jasmin@anw.at>
10008L:	linux-media@vger.kernel.org
10009W:	https://linuxtv.org
10010T:	git git://linuxtv.org/media_tree.git
10011S:	Maintained
10012F:	drivers/media/dvb-frontends/cxd2099*
10013
10014MEDIA DRIVERS FOR CXD2841ER
10015M:	Sergey Kozlov <serjk@netup.ru>
10016M:	Abylay Ospan <aospan@netup.ru>
10017L:	linux-media@vger.kernel.org
10018W:	https://linuxtv.org
10019W:	http://netup.tv/
10020T:	git git://linuxtv.org/media_tree.git
10021S:	Supported
10022F:	drivers/media/dvb-frontends/cxd2841er*
10023
10024MEDIA DRIVERS FOR CXD2880
10025M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10026L:	linux-media@vger.kernel.org
10027W:	http://linuxtv.org/
10028T:	git git://linuxtv.org/media_tree.git
10029S:	Supported
10030F:	drivers/media/dvb-frontends/cxd2880/*
10031F:	drivers/media/spi/cxd2880*
10032
10033MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10034L:	linux-media@vger.kernel.org
10035W:	https://linuxtv.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Orphan
10038F:	drivers/media/pci/ddbridge/*
10039
10040MEDIA DRIVERS FOR FREESCALE IMX
10041M:	Steve Longerbeam <slongerbeam@gmail.com>
10042M:	Philipp Zabel <p.zabel@pengutronix.de>
10043L:	linux-media@vger.kernel.org
10044T:	git git://linuxtv.org/media_tree.git
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/media/imx.txt
10047F:	Documentation/media/v4l-drivers/imx.rst
10048F:	drivers/staging/media/imx/
10049F:	include/linux/imx-media.h
10050F:	include/media/imx.h
10051
10052MEDIA DRIVER FOR FREESCALE IMX PXP
10053M:	Philipp Zabel <p.zabel@pengutronix.de>
10054L:	linux-media@vger.kernel.org
10055T:	git git://linuxtv.org/media_tree.git
10056S:	Maintained
10057F:	drivers/media/platform/imx-pxp.[ch]
10058
10059MEDIA DRIVERS FOR FREESCALE IMX7
10060M:	Rui Miguel Silva <rmfrfs@gmail.com>
10061L:	linux-media@vger.kernel.org
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10065F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10066F:	Documentation/media/v4l-drivers/imx7.rst
10067F:	drivers/staging/media/imx/imx7-media-csi.c
10068F:	drivers/staging/media/imx/imx7-mipi-csis.c
10069
10070MEDIA DRIVERS FOR HELENE
10071M:	Abylay Ospan <aospan@netup.ru>
10072L:	linux-media@vger.kernel.org
10073W:	https://linuxtv.org
10074W:	http://netup.tv/
10075T:	git git://linuxtv.org/media_tree.git
10076S:	Supported
10077F:	drivers/media/dvb-frontends/helene*
10078
10079MEDIA DRIVERS FOR HORUS3A
10080M:	Sergey Kozlov <serjk@netup.ru>
10081M:	Abylay Ospan <aospan@netup.ru>
10082L:	linux-media@vger.kernel.org
10083W:	https://linuxtv.org
10084W:	http://netup.tv/
10085T:	git git://linuxtv.org/media_tree.git
10086S:	Supported
10087F:	drivers/media/dvb-frontends/horus3a*
10088
10089MEDIA DRIVERS FOR LNBH25
10090M:	Sergey Kozlov <serjk@netup.ru>
10091M:	Abylay Ospan <aospan@netup.ru>
10092L:	linux-media@vger.kernel.org
10093W:	https://linuxtv.org
10094W:	http://netup.tv/
10095T:	git git://linuxtv.org/media_tree.git
10096S:	Supported
10097F:	drivers/media/dvb-frontends/lnbh25*
10098
10099MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10100L:	linux-media@vger.kernel.org
10101W:	https://linuxtv.org
10102T:	git git://linuxtv.org/media_tree.git
10103S:	Orphan
10104F:	drivers/media/dvb-frontends/mxl5xx*
10105
10106MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10107M:	Sergey Kozlov <serjk@netup.ru>
10108M:	Abylay Ospan <aospan@netup.ru>
10109L:	linux-media@vger.kernel.org
10110W:	https://linuxtv.org
10111W:	http://netup.tv/
10112T:	git git://linuxtv.org/media_tree.git
10113S:	Supported
10114F:	drivers/media/pci/netup_unidvb/*
10115
10116MEDIA DRIVERS FOR RENESAS - CEU
10117M:	Jacopo Mondi <jacopo@jmondi.org>
10118L:	linux-media@vger.kernel.org
10119L:	linux-renesas-soc@vger.kernel.org
10120T:	git git://linuxtv.org/media_tree.git
10121S:	Supported
10122F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10123F:	drivers/media/platform/renesas-ceu.c
10124F:	include/media/drv-intf/renesas-ceu.h
10125
10126MEDIA DRIVERS FOR RENESAS - DRIF
10127M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10128L:	linux-media@vger.kernel.org
10129L:	linux-renesas-soc@vger.kernel.org
10130T:	git git://linuxtv.org/media_tree.git
10131S:	Supported
10132F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10133F:	drivers/media/platform/rcar_drif.c
10134
10135MEDIA DRIVERS FOR RENESAS - FCP
10136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,fcp.txt
10142F:	drivers/media/platform/rcar-fcp.c
10143F:	include/media/rcar-fcp.h
10144
10145MEDIA DRIVERS FOR RENESAS - FDP1
10146M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.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,fdp1.txt
10152F:	drivers/media/platform/rcar_fdp1.c
10153
10154MEDIA DRIVERS FOR RENESAS - VIN
10155M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,csi2.txt
10161F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10162F:	drivers/media/platform/rcar-vin/
10163
10164MEDIA DRIVERS FOR RENESAS - VSP1
10165M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10166M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10167L:	linux-media@vger.kernel.org
10168L:	linux-renesas-soc@vger.kernel.org
10169T:	git git://linuxtv.org/media_tree.git
10170S:	Supported
10171F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10172F:	drivers/media/platform/vsp1/
10173
10174MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Orphan
10179F:	drivers/media/dvb-frontends/stv0910*
10180
10181MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10182L:	linux-media@vger.kernel.org
10183W:	https://linuxtv.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Orphan
10186F:	drivers/media/dvb-frontends/stv6111*
10187
10188MEDIA DRIVERS FOR STM32 - DCMI
10189M:	Hugues Fruchet <hugues.fruchet@st.com>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Supported
10193F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10194F:	drivers/media/platform/stm32/stm32-dcmi.c
10195
10196MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10197M:	Dmitry Osipenko <digetx@gmail.com>
10198L:	linux-media@vger.kernel.org
10199L:	linux-tegra@vger.kernel.org
10200T:	git git://linuxtv.org/media_tree.git
10201S:	Maintained
10202F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10203F:	drivers/staging/media/tegra-vde/
10204
10205MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10207P:	LinuxTV.org Project
10208L:	linux-media@vger.kernel.org
10209W:	https://linuxtv.org
10210Q:	http://patchwork.kernel.org/project/linux-media/list/
10211T:	git git://linuxtv.org/media_tree.git
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/media/
10214F:	Documentation/media/
10215F:	drivers/media/
10216F:	drivers/staging/media/
10217F:	include/linux/platform_data/media/
10218F:	include/media/
10219F:	include/uapi/linux/dvb/
10220F:	include/uapi/linux/videodev2.h
10221F:	include/uapi/linux/media.h
10222F:	include/uapi/linux/v4l2-*
10223F:	include/uapi/linux/meye.h
10224F:	include/uapi/linux/ivtv*
10225F:	include/uapi/linux/uvcvideo.h
10226
10227MEDIATEK BLUETOOTH DRIVER
10228M:	Sean Wang <sean.wang@mediatek.com>
10229L:	linux-bluetooth@vger.kernel.org
10230L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10231S:	Maintained
10232F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10233F:	drivers/bluetooth/btmtkuart.c
10234
10235MEDIATEK CIR DRIVER
10236M:	Sean Wang <sean.wang@mediatek.com>
10237S:	Maintained
10238F:	drivers/media/rc/mtk-cir.c
10239
10240MEDIATEK DMA DRIVER
10241M:	Sean Wang <sean.wang@mediatek.com>
10242L:	dmaengine@vger.kernel.org
10243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10244L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/dma/mtk-*
10247F:	drivers/dma/mediatek/
10248
10249MEDIATEK PMIC LED DRIVER
10250M:	Sean Wang <sean.wang@mediatek.com>
10251S:	Maintained
10252F:	drivers/leds/leds-mt6323.c
10253F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10254
10255MEDIATEK ETHERNET DRIVER
10256M:	Felix Fietkau <nbd@openwrt.org>
10257M:	John Crispin <john@phrozen.org>
10258M:	Sean Wang <sean.wang@mediatek.com>
10259M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10260L:	netdev@vger.kernel.org
10261S:	Maintained
10262F:	drivers/net/ethernet/mediatek/
10263
10264MEDIATEK SWITCH DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266L:	netdev@vger.kernel.org
10267S:	Maintained
10268F:	drivers/net/dsa/mt7530.*
10269F:	net/dsa/tag_mtk.c
10270
10271MEDIATEK JPEG DRIVER
10272M:	Rick Chang <rick.chang@mediatek.com>
10273M:	Bin Liu <bin.liu@mediatek.com>
10274S:	Supported
10275F:	drivers/media/platform/mtk-jpeg/
10276F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10277
10278MEDIATEK MDP DRIVER
10279M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10280M:	Houlong Wei <houlong.wei@mediatek.com>
10281M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10282S:	Supported
10283F:	drivers/media/platform/mtk-mdp/
10284F:	drivers/media/platform/mtk-vpu/
10285F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10286
10287MEDIATEK MEDIA DRIVER
10288M:	Tiffany Lin <tiffany.lin@mediatek.com>
10289M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10290S:	Supported
10291F:	drivers/media/platform/mtk-vcodec/
10292F:	drivers/media/platform/mtk-vpu/
10293F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10294F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10295
10296MEDIATEK MMC/SD/SDIO DRIVER
10297M:	Chaotian Jing <chaotian.jing@mediatek.com>
10298S:	Maintained
10299F:	drivers/mmc/host/mtk-sd.c
10300F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10301
10302MEDIATEK MT76 WIRELESS LAN DRIVER
10303M:	Felix Fietkau <nbd@nbd.name>
10304M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10305R:	Ryder Lee <ryder.lee@mediatek.com>
10306R:	Roy Luo <royluo@google.com>
10307L:	linux-wireless@vger.kernel.org
10308S:	Maintained
10309F:	drivers/net/wireless/mediatek/mt76/
10310
10311MEDIATEK MT7601U WIRELESS LAN DRIVER
10312M:	Jakub Kicinski <kubakici@wp.pl>
10313L:	linux-wireless@vger.kernel.org
10314S:	Maintained
10315F:	drivers/net/wireless/mediatek/mt7601u/
10316
10317MEDIATEK MT7621/28/88 I2C DRIVER
10318M:	Stefan Roese <sr@denx.de>
10319L:	linux-i2c@vger.kernel.org
10320S:	Maintained
10321F:	drivers/i2c/busses/i2c-mt7621.c
10322F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10323
10324MEDIATEK NAND CONTROLLER DRIVER
10325M:	Xiaolei Li <xiaolei.li@mediatek.com>
10326L:	linux-mtd@lists.infradead.org
10327S:	Maintained
10328F:	drivers/mtd/nand/raw/mtk_*
10329F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10330
10331MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10332M:	Sean Wang <sean.wang@mediatek.com>
10333S:	Maintained
10334F:	drivers/char/hw_random/mtk-rng.c
10335
10336MEDIATEK USB3 DRD IP DRIVER
10337M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10338L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10340L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10341S:	Maintained
10342F:	drivers/usb/mtu3/
10343
10344MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10345M:	Peter Senna Tschudin <peter.senna@gmail.com>
10346M:	Martin Donnelly <martin.donnelly@ge.com>
10347M:	Martyn Welch <martyn.welch@collabora.co.uk>
10348S:	Maintained
10349F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10350F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10351
10352MEGARAID SCSI/SAS DRIVERS
10353M:	Kashyap Desai <kashyap.desai@broadcom.com>
10354M:	Sumit Saxena <sumit.saxena@broadcom.com>
10355M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10356L:	megaraidlinux.pdl@broadcom.com
10357L:	linux-scsi@vger.kernel.org
10358W:	http://www.avagotech.com/support/
10359S:	Maintained
10360F:	Documentation/scsi/megaraid.txt
10361F:	drivers/scsi/megaraid.*
10362F:	drivers/scsi/megaraid/
10363
10364MELEXIS MLX90614 DRIVER
10365M:	Crt Mori <cmo@melexis.com>
10366L:	linux-iio@vger.kernel.org
10367W:	http://www.melexis.com
10368S:	Supported
10369F:	drivers/iio/temperature/mlx90614.c
10370
10371MELEXIS MLX90632 DRIVER
10372M:	Crt Mori <cmo@melexis.com>
10373L:	linux-iio@vger.kernel.org
10374W:	http://www.melexis.com
10375S:	Supported
10376F:	drivers/iio/temperature/mlx90632.c
10377
10378MELFAS MIP4 TOUCHSCREEN DRIVER
10379M:	Sangwon Jee <jeesw@melfas.com>
10380W:	http://www.melfas.com
10381S:	Supported
10382F:	drivers/input/touchscreen/melfas_mip4.c
10383F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10384
10385MELLANOX ETHERNET DRIVER (mlx4_en)
10386M:	Tariq Toukan <tariqt@mellanox.com>
10387L:	netdev@vger.kernel.org
10388S:	Supported
10389W:	http://www.mellanox.com
10390Q:	http://patchwork.ozlabs.org/project/netdev/list/
10391F:	drivers/net/ethernet/mellanox/mlx4/en_*
10392
10393MELLANOX ETHERNET DRIVER (mlx5e)
10394M:	Saeed Mahameed <saeedm@mellanox.com>
10395L:	netdev@vger.kernel.org
10396S:	Supported
10397W:	http://www.mellanox.com
10398Q:	http://patchwork.ozlabs.org/project/netdev/list/
10399F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10400
10401MELLANOX ETHERNET INNOVA DRIVERS
10402R:	Boris Pismenny <borisp@mellanox.com>
10403L:	netdev@vger.kernel.org
10404S:	Supported
10405W:	http://www.mellanox.com
10406Q:	http://patchwork.ozlabs.org/project/netdev/list/
10407F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10408F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10409F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10410F:	include/linux/mlx5/mlx5_ifc_fpga.h
10411
10412MELLANOX ETHERNET SWITCH DRIVERS
10413M:	Jiri Pirko <jiri@mellanox.com>
10414M:	Ido Schimmel <idosch@mellanox.com>
10415L:	netdev@vger.kernel.org
10416S:	Supported
10417W:	http://www.mellanox.com
10418Q:	http://patchwork.ozlabs.org/project/netdev/list/
10419F:	drivers/net/ethernet/mellanox/mlxsw/
10420F:	tools/testing/selftests/drivers/net/mlxsw/
10421
10422MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10423M:	mlxsw@mellanox.com
10424L:	netdev@vger.kernel.org
10425S:	Supported
10426W:	http://www.mellanox.com
10427Q:	http://patchwork.ozlabs.org/project/netdev/list/
10428F:	drivers/net/ethernet/mellanox/mlxfw/
10429
10430MELLANOX HARDWARE PLATFORM SUPPORT
10431M:	Andy Shevchenko <andy@infradead.org>
10432M:	Darren Hart <dvhart@infradead.org>
10433M:	Vadim Pasternak <vadimp@mellanox.com>
10434L:	platform-driver-x86@vger.kernel.org
10435S:	Supported
10436F:	drivers/platform/mellanox/
10437F:	include/linux/platform_data/mlxreg.h
10438
10439MELLANOX MLX4 core VPI driver
10440M:	Tariq Toukan <tariqt@mellanox.com>
10441L:	netdev@vger.kernel.org
10442L:	linux-rdma@vger.kernel.org
10443W:	http://www.mellanox.com
10444Q:	http://patchwork.ozlabs.org/project/netdev/list/
10445S:	Supported
10446F:	drivers/net/ethernet/mellanox/mlx4/
10447F:	include/linux/mlx4/
10448
10449MELLANOX MLX4 IB driver
10450M:	Yishai Hadas <yishaih@mellanox.com>
10451L:	linux-rdma@vger.kernel.org
10452W:	http://www.mellanox.com
10453Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10454S:	Supported
10455F:	drivers/infiniband/hw/mlx4/
10456F:	include/linux/mlx4/
10457F:	include/uapi/rdma/mlx4-abi.h
10458
10459MELLANOX MLX5 core VPI driver
10460M:	Saeed Mahameed <saeedm@mellanox.com>
10461M:	Leon Romanovsky <leonro@mellanox.com>
10462L:	netdev@vger.kernel.org
10463L:	linux-rdma@vger.kernel.org
10464W:	http://www.mellanox.com
10465Q:	http://patchwork.ozlabs.org/project/netdev/list/
10466S:	Supported
10467F:	drivers/net/ethernet/mellanox/mlx5/core/
10468F:	include/linux/mlx5/
10469F:	Documentation/networking/device_drivers/mellanox/
10470
10471MELLANOX MLX5 IB driver
10472M:	Leon Romanovsky <leonro@mellanox.com>
10473L:	linux-rdma@vger.kernel.org
10474W:	http://www.mellanox.com
10475Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10476S:	Supported
10477F:	drivers/infiniband/hw/mlx5/
10478F:	include/linux/mlx5/
10479F:	include/uapi/rdma/mlx5-abi.h
10480
10481MELLANOX MLXCPLD I2C AND MUX DRIVER
10482M:	Vadim Pasternak <vadimp@mellanox.com>
10483M:	Michael Shych <michaelsh@mellanox.com>
10484L:	linux-i2c@vger.kernel.org
10485S:	Supported
10486F:	drivers/i2c/busses/i2c-mlxcpld.c
10487F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10488F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10489
10490MELLANOX MLXCPLD LED DRIVER
10491M:	Vadim Pasternak <vadimp@mellanox.com>
10492L:	linux-leds@vger.kernel.org
10493S:	Supported
10494F:	drivers/leds/leds-mlxcpld.c
10495F:	drivers/leds/leds-mlxreg.c
10496F:	Documentation/leds/leds-mlxcpld.rst
10497
10498MELLANOX PLATFORM DRIVER
10499M:	Vadim Pasternak <vadimp@mellanox.com>
10500L:	platform-driver-x86@vger.kernel.org
10501S:	Supported
10502F:	drivers/platform/x86/mlx-platform.c
10503
10504MEMBARRIER SUPPORT
10505M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10506M:	"Paul E. McKenney" <paulmck@kernel.org>
10507L:	linux-kernel@vger.kernel.org
10508S:	Supported
10509F:	kernel/sched/membarrier.c
10510F:	include/uapi/linux/membarrier.h
10511F:	arch/powerpc/include/asm/membarrier.h
10512
10513MEMBLOCK
10514M:	Mike Rapoport <rppt@linux.ibm.com>
10515L:	linux-mm@kvack.org
10516S:	Maintained
10517F:	include/linux/memblock.h
10518F:	mm/memblock.c
10519F:	Documentation/core-api/boot-time-mm.rst
10520
10521MEMORY MANAGEMENT
10522L:	linux-mm@kvack.org
10523W:	http://www.linux-mm.org
10524S:	Maintained
10525F:	include/linux/mm.h
10526F:	include/linux/gfp.h
10527F:	include/linux/mmzone.h
10528F:	include/linux/memory_hotplug.h
10529F:	include/linux/vmalloc.h
10530F:	mm/
10531
10532MEMORY TECHNOLOGY DEVICES (MTD)
10533M:	David Woodhouse <dwmw2@infradead.org>
10534M:	Brian Norris <computersforpeace@gmail.com>
10535M:	Marek Vasut <marek.vasut@gmail.com>
10536M:	Miquel Raynal <miquel.raynal@bootlin.com>
10537M:	Richard Weinberger <richard@nod.at>
10538M:	Vignesh Raghavendra <vigneshr@ti.com>
10539L:	linux-mtd@lists.infradead.org
10540W:	http://www.linux-mtd.infradead.org/
10541Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/mtd/
10546F:	drivers/mtd/
10547F:	include/linux/mtd/
10548F:	include/uapi/mtd/
10549
10550MEN A21 WATCHDOG DRIVER
10551M:	Johannes Thumshirn <morbidrsa@gmail.com>
10552L:	linux-watchdog@vger.kernel.org
10553S:	Maintained
10554F:	drivers/watchdog/mena21_wdt.c
10555
10556MEN CHAMELEON BUS (mcb)
10557M:	Johannes Thumshirn <morbidrsa@gmail.com>
10558S:	Maintained
10559F:	drivers/mcb/
10560F:	include/linux/mcb.h
10561F:	Documentation/driver-api/men-chameleon-bus.rst
10562
10563MEN F21BMC (Board Management Controller)
10564M:	Andreas Werner <andreas.werner@men.de>
10565S:	Supported
10566F:	drivers/mfd/menf21bmc.c
10567F:	drivers/watchdog/menf21bmc_wdt.c
10568F:	drivers/leds/leds-menf21bmc.c
10569F:	drivers/hwmon/menf21bmc_hwmon.c
10570F:	Documentation/hwmon/menf21bmc.rst
10571
10572MEN Z069 WATCHDOG DRIVER
10573M:	Johannes Thumshirn <jth@kernel.org>
10574L:	linux-watchdog@vger.kernel.org
10575S:	Maintained
10576F:	drivers/watchdog/menz69_wdt.c
10577
10578MESON AO CEC DRIVER FOR AMLOGIC SOCS
10579M:	Neil Armstrong <narmstrong@baylibre.com>
10580L:	linux-media@vger.kernel.org
10581L:	linux-amlogic@lists.infradead.org
10582W:	http://linux-meson.com/
10583S:	Supported
10584F:	drivers/media/platform/meson/ao-cec.c
10585F:	drivers/media/platform/meson/ao-cec-g12a.c
10586F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10587T:	git git://linuxtv.org/media_tree.git
10588
10589MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10590M:	Liang Yang <liang.yang@amlogic.com>
10591L:	linux-mtd@lists.infradead.org
10592S:	Maintained
10593F:	drivers/mtd/nand/raw/meson_*
10594F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10595
10596MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10597M:	Maxime Jourdan <mjourdan@baylibre.com>
10598L:	linux-media@vger.kernel.org
10599L:	linux-amlogic@lists.infradead.org
10600S:	Supported
10601F:	drivers/staging/media/meson/vdec/
10602T:	git git://linuxtv.org/media_tree.git
10603
10604METHODE UDPU SUPPORT
10605M:	Vladimir Vid <vladimir.vid@sartura.hr>
10606S:	Maintained
10607F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10608
10609MICROBLAZE ARCHITECTURE
10610M:	Michal Simek <monstr@monstr.eu>
10611W:	http://www.monstr.eu/fdt/
10612T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10613S:	Supported
10614F:	arch/microblaze/
10615
10616MICROCHIP AT91 SERIAL DRIVER
10617M:	Richard Genoud <richard.genoud@gmail.com>
10618S:	Maintained
10619F:	drivers/tty/serial/atmel_serial.c
10620F:	drivers/tty/serial/atmel_serial.h
10621F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10622
10623MICROCHIP AUDIO ASOC DRIVERS
10624M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10626S:	Supported
10627F:	sound/soc/atmel
10628
10629MICROCHIP DMA DRIVER
10630M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632L:	dmaengine@vger.kernel.org
10633S:	Supported
10634F:	drivers/dma/at_hdmac.c
10635F:	drivers/dma/at_hdmac_regs.h
10636F:	include/linux/platform_data/dma-atmel.h
10637F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10638F:	include/dt-bindings/dma/at91.h
10639
10640MICROCHIP ECC DRIVER
10641M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10642L:	linux-crypto@vger.kernel.org
10643S:	Maintained
10644F:	drivers/crypto/atmel-ecc.*
10645
10646MICROCHIP I2C DRIVER
10647M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10648L:	linux-i2c@vger.kernel.org
10649S:	Supported
10650F:	drivers/i2c/busses/i2c-at91.h
10651F:	drivers/i2c/busses/i2c-at91-*.c
10652
10653MICROCHIP ISC DRIVER
10654M:	Eugen Hristev <eugen.hristev@microchip.com>
10655L:	linux-media@vger.kernel.org
10656S:	Supported
10657F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10658F:	drivers/media/platform/atmel/atmel-isc.h
10659F:	drivers/media/platform/atmel/atmel-isc-base.c
10660F:	drivers/media/platform/atmel/atmel-isc-regs.h
10661F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10662
10663MICROCHIP ISI DRIVER
10664M:	Eugen Hristev <eugen.hristev@microchip.com>
10665L:	linux-media@vger.kernel.org
10666S:	Supported
10667F:	drivers/media/platform/atmel/atmel-isi.c
10668F:	drivers/media/platform/atmel/atmel-isi.h
10669
10670MICROCHIP AT91 USART MFD DRIVER
10671M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10672L:	linux-kernel@vger.kernel.org
10673S:	Supported
10674F:	drivers/mfd/at91-usart.c
10675F:	include/dt-bindings/mfd/at91-usart.h
10676F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10677
10678MICROCHIP AT91 USART SPI DRIVER
10679M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10680L:	linux-spi@vger.kernel.org
10681S:	Supported
10682F:	drivers/spi/spi-at91-usart.c
10683F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10684
10685MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10686M:	Woojung Huh <woojung.huh@microchip.com>
10687M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10688L:	netdev@vger.kernel.org
10689S:	Maintained
10690F:	net/dsa/tag_ksz.c
10691F:	drivers/net/dsa/microchip/*
10692F:	include/linux/platform_data/microchip-ksz.h
10693F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10694
10695MICROCHIP LAN743X ETHERNET DRIVER
10696M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10697M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10698L:	netdev@vger.kernel.org
10699S:	Maintained
10700F:	drivers/net/ethernet/microchip/lan743x_*
10701
10702MICROCHIP LCDFB DRIVER
10703M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10704L:	linux-fbdev@vger.kernel.org
10705S:	Maintained
10706F:	drivers/video/fbdev/atmel_lcdfb.c
10707F:	include/video/atmel_lcdc.h
10708
10709MICROCHIP MMC/SD/SDIO MCI DRIVER
10710M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10711S:	Maintained
10712F:	drivers/mmc/host/atmel-mci.c
10713
10714MICROCHIP MCP16502 PMIC DRIVER
10715M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10719F:	drivers/regulator/mcp16502.c
10720
10721MICROCHIP MCP3911 ADC DRIVER
10722M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10723M:	Kent Gustavsson <kent@minoris.se>
10724L:	linux-iio@vger.kernel.org
10725S:	Supported
10726F:	drivers/iio/adc/mcp3911.c
10727F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10728
10729MICROCHIP NAND DRIVER
10730M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10731L:	linux-mtd@lists.infradead.org
10732S:	Supported
10733F:	drivers/mtd/nand/raw/atmel/*
10734F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10735
10736MICROCHIP PWM DRIVER
10737M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10739L:	linux-pwm@vger.kernel.org
10740S:	Supported
10741F:	drivers/pwm/pwm-atmel.c
10742F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10743
10744MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10745M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10746M:	Eugen Hristev <eugen.hristev@microchip.com>
10747L:	linux-iio@vger.kernel.org
10748S:	Supported
10749F:	drivers/iio/adc/at91-sama5d2_adc.c
10750F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10751F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10752
10753MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10754M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10755S:	Supported
10756F:	drivers/power/reset/at91-sama5d2_shdwc.c
10757
10758MICROCHIP SPI DRIVER
10759M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10760S:	Supported
10761F:	drivers/spi/spi-atmel.*
10762
10763MICROCHIP SSC DRIVER
10764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10766S:	Supported
10767F:	drivers/misc/atmel-ssc.c
10768F:	include/linux/atmel-ssc.h
10769
10770MICROCHIP USBA UDC DRIVER
10771M:	Cristian Birsan <cristian.birsan@microchip.com>
10772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773S:	Supported
10774F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10775
10776MICROCHIP USB251XB DRIVER
10777M:	Richard Leitner <richard.leitner@skidata.com>
10778L:	linux-usb@vger.kernel.org
10779S:	Maintained
10780F:	drivers/usb/misc/usb251xb.c
10781F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10782
10783MICROCHIP XDMA DRIVER
10784M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10785L:	linux-arm-kernel@lists.infradead.org
10786L:	dmaengine@vger.kernel.org
10787S:	Supported
10788F:	drivers/dma/at_xdmac.c
10789
10790MICROSEMI MIPS SOCS
10791M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10792M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10793L:	linux-mips@vger.kernel.org
10794S:	Supported
10795F:	arch/mips/generic/board-ocelot.c
10796F:	arch/mips/configs/generic/board-ocelot.config
10797F:	arch/mips/boot/dts/mscc/
10798F:	Documentation/devicetree/bindings/mips/mscc.txt
10799
10800MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10801M:	Don Brace <don.brace@microsemi.com>
10802L:	esc.storagedev@microsemi.com
10803L:	linux-scsi@vger.kernel.org
10804S:	Supported
10805F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10806F:	drivers/scsi/smartpqi/Kconfig
10807F:	drivers/scsi/smartpqi/Makefile
10808F:	include/linux/cciss*.h
10809F:	include/uapi/linux/cciss*.h
10810F:	Documentation/scsi/smartpqi.txt
10811
10812MICROSEMI ETHERNET SWITCH DRIVER
10813M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10814M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10815L:	netdev@vger.kernel.org
10816S:	Supported
10817F:	drivers/net/ethernet/mscc/
10818
10819MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10820M:	Chen Yu <yu.c.chen@intel.com>
10821L:	platform-driver-x86@vger.kernel.org
10822S:	Supported
10823F:	drivers/platform/x86/surfacepro3_button.c
10824
10825MICROTEK X6 SCANNER
10826M:	Oliver Neukum <oliver@neukum.org>
10827S:	Maintained
10828F:	drivers/usb/image/microtek.*
10829
10830MIPS
10831M:	Ralf Baechle <ralf@linux-mips.org>
10832M:	Paul Burton <paulburton@kernel.org>
10833M:	James Hogan <jhogan@kernel.org>
10834L:	linux-mips@vger.kernel.org
10835W:	http://www.linux-mips.org/
10836T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10838Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10839S:	Supported
10840F:	Documentation/devicetree/bindings/mips/
10841F:	Documentation/mips/
10842F:	arch/mips/
10843F:	drivers/platform/mips/
10844
10845MIPS BOSTON DEVELOPMENT BOARD
10846M:	Paul Burton <paulburton@kernel.org>
10847L:	linux-mips@vger.kernel.org
10848S:	Maintained
10849F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10850F:	arch/mips/boot/dts/img/boston.dts
10851F:	arch/mips/configs/generic/board-boston.config
10852F:	drivers/clk/imgtec/clk-boston.c
10853F:	include/dt-bindings/clock/boston-clock.h
10854
10855MIPS GENERIC PLATFORM
10856M:	Paul Burton <paulburton@kernel.org>
10857L:	linux-mips@vger.kernel.org
10858S:	Supported
10859F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10860F:	arch/mips/generic/
10861F:	arch/mips/tools/generic-board-config.sh
10862
10863MIPS/LOONGSON1 ARCHITECTURE
10864M:	Keguang Zhang <keguang.zhang@gmail.com>
10865L:	linux-mips@vger.kernel.org
10866S:	Maintained
10867F:	arch/mips/loongson32/
10868F:	arch/mips/include/asm/mach-loongson32/
10869F:	drivers/*/*loongson1*
10870F:	drivers/*/*/*loongson1*
10871
10872MIPS/LOONGSON2 ARCHITECTURE
10873M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10874L:	linux-mips@vger.kernel.org
10875S:	Maintained
10876F:	arch/mips/loongson64/fuloong-2e/
10877F:	arch/mips/loongson64/lemote-2f/
10878F:	arch/mips/include/asm/mach-loongson64/
10879F:	drivers/*/*loongson2*
10880F:	drivers/*/*/*loongson2*
10881
10882MIPS/LOONGSON3 ARCHITECTURE
10883M:	Huacai Chen <chenhc@lemote.com>
10884L:	linux-mips@vger.kernel.org
10885S:	Maintained
10886F:	arch/mips/loongson64/
10887F:	arch/mips/include/asm/mach-loongson64/
10888F:	drivers/platform/mips/cpu_hwmon.c
10889F:	drivers/*/*loongson3*
10890F:	drivers/*/*/*loongson3*
10891
10892MIPS RINT INSTRUCTION EMULATION
10893M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10894L:	linux-mips@vger.kernel.org
10895S:	Supported
10896F:	arch/mips/math-emu/sp_rint.c
10897F:	arch/mips/math-emu/dp_rint.c
10898
10899MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10900M:	Hans Verkuil <hverkuil@xs4all.nl>
10901L:	linux-media@vger.kernel.org
10902T:	git git://linuxtv.org/media_tree.git
10903W:	https://linuxtv.org
10904S:	Odd Fixes
10905F:	drivers/media/radio/radio-miropcm20*
10906
10907MMP SUPPORT
10908R:	Lubomir Rintel <lkundrak@v3.sk>
10909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910S:	Odd Fixes
10911F:	arch/arm/boot/dts/mmp*
10912F:	arch/arm/mach-mmp/
10913
10914MMU GATHER AND TLB INVALIDATION
10915M:	Will Deacon <will@kernel.org>
10916M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10917M:	Andrew Morton <akpm@linux-foundation.org>
10918M:	Nick Piggin <npiggin@gmail.com>
10919M:	Peter Zijlstra <peterz@infradead.org>
10920L:	linux-arch@vger.kernel.org
10921L:	linux-mm@kvack.org
10922S:	Maintained
10923F:	arch/*/include/asm/tlb.h
10924F:	include/asm-generic/tlb.h
10925F:	mm/mmu_gather.c
10926
10927MN88472 MEDIA DRIVER
10928M:	Antti Palosaari <crope@iki.fi>
10929L:	linux-media@vger.kernel.org
10930W:	https://linuxtv.org
10931W:	http://palosaari.fi/linux/
10932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10933S:	Maintained
10934F:	drivers/media/dvb-frontends/mn88472*
10935
10936MN88473 MEDIA DRIVER
10937M:	Antti Palosaari <crope@iki.fi>
10938L:	linux-media@vger.kernel.org
10939W:	https://linuxtv.org
10940W:	http://palosaari.fi/linux/
10941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10942S:	Maintained
10943F:	drivers/media/dvb-frontends/mn88473*
10944
10945MODULE SUPPORT
10946M:	Jessica Yu <jeyu@kernel.org>
10947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10948S:	Maintained
10949F:	include/linux/module.h
10950F:	kernel/module.c
10951
10952MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10953W:	http://popies.net/meye/
10954S:	Orphan
10955F:	Documentation/media/v4l-drivers/meye*
10956F:	drivers/media/pci/meye/
10957F:	include/uapi/linux/meye.h
10958
10959MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10960M:	Jiri Slaby <jirislaby@gmail.com>
10961S:	Maintained
10962F:	Documentation/driver-api/serial/moxa-smartio.rst
10963F:	drivers/tty/mxser.*
10964
10965MR800 AVERMEDIA USB FM RADIO DRIVER
10966M:	Alexey Klimov <klimov.linux@gmail.com>
10967L:	linux-media@vger.kernel.org
10968T:	git git://linuxtv.org/media_tree.git
10969S:	Maintained
10970F:	drivers/media/radio/radio-mr800.c
10971
10972MRF24J40 IEEE 802.15.4 RADIO DRIVER
10973M:	Alan Ott <alan@signal11.us>
10974L:	linux-wpan@vger.kernel.org
10975S:	Maintained
10976F:	drivers/net/ieee802154/mrf24j40.c
10977F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10978
10979MSI LAPTOP SUPPORT
10980M:	"Lee, Chun-Yi" <jlee@suse.com>
10981L:	platform-driver-x86@vger.kernel.org
10982S:	Maintained
10983F:	drivers/platform/x86/msi-laptop.c
10984
10985MSI WMI SUPPORT
10986L:	platform-driver-x86@vger.kernel.org
10987S:	Orphan
10988F:	drivers/platform/x86/msi-wmi.c
10989
10990MSI001 MEDIA DRIVER
10991M:	Antti Palosaari <crope@iki.fi>
10992L:	linux-media@vger.kernel.org
10993W:	https://linuxtv.org
10994W:	http://palosaari.fi/linux/
10995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10996T:	git git://linuxtv.org/anttip/media_tree.git
10997S:	Maintained
10998F:	drivers/media/tuners/msi001*
10999
11000MSI2500 MEDIA DRIVER
11001M:	Antti Palosaari <crope@iki.fi>
11002L:	linux-media@vger.kernel.org
11003W:	https://linuxtv.org
11004W:	http://palosaari.fi/linux/
11005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11006T:	git git://linuxtv.org/anttip/media_tree.git
11007S:	Maintained
11008F:	drivers/media/usb/msi2500/
11009
11010MSYSTEMS DISKONCHIP G3 MTD DRIVER
11011M:	Robert Jarzmik <robert.jarzmik@free.fr>
11012L:	linux-mtd@lists.infradead.org
11013S:	Maintained
11014F:	drivers/mtd/devices/docg3*
11015
11016MT9M032 APTINA SENSOR DRIVER
11017M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11018L:	linux-media@vger.kernel.org
11019T:	git git://linuxtv.org/media_tree.git
11020S:	Maintained
11021F:	drivers/media/i2c/mt9m032.c
11022F:	include/media/i2c/mt9m032.h
11023
11024MT9P031 APTINA CAMERA SENSOR
11025M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11026L:	linux-media@vger.kernel.org
11027T:	git git://linuxtv.org/media_tree.git
11028S:	Maintained
11029F:	drivers/media/i2c/mt9p031.c
11030F:	include/media/i2c/mt9p031.h
11031
11032MT9T001 APTINA CAMERA SENSOR
11033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11034L:	linux-media@vger.kernel.org
11035T:	git git://linuxtv.org/media_tree.git
11036S:	Maintained
11037F:	drivers/media/i2c/mt9t001.c
11038F:	include/media/i2c/mt9t001.h
11039
11040MT9T112 APTINA CAMERA SENSOR
11041M:	Jacopo Mondi <jacopo@jmondi.org>
11042L:	linux-media@vger.kernel.org
11043T:	git git://linuxtv.org/media_tree.git
11044S:	Odd Fixes
11045F:	drivers/media/i2c/mt9t112.c
11046F:	include/media/i2c/mt9t112.h
11047
11048MT9V032 APTINA CAMERA SENSOR
11049M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11050L:	linux-media@vger.kernel.org
11051T:	git git://linuxtv.org/media_tree.git
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11054F:	drivers/media/i2c/mt9v032.c
11055F:	include/media/i2c/mt9v032.h
11056
11057MT9V111 APTINA CAMERA SENSOR
11058M:	Jacopo Mondi <jacopo@jmondi.org>
11059L:	linux-media@vger.kernel.org
11060T:	git git://linuxtv.org/media_tree.git
11061S:	Maintained
11062F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11063F:	drivers/media/i2c/mt9v111.c
11064
11065MULTIFUNCTION DEVICES (MFD)
11066M:	Lee Jones <lee.jones@linaro.org>
11067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11068S:	Supported
11069F:	Documentation/devicetree/bindings/mfd/
11070F:	drivers/mfd/
11071F:	include/linux/mfd/
11072F:	include/dt-bindings/mfd/
11073
11074MULTIMEDIA CARD (MMC) ETC. OVER SPI
11075S:	Orphan
11076F:	drivers/mmc/host/mmc_spi.c
11077F:	include/linux/spi/mmc_spi.h
11078
11079MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11080M:	Ulf Hansson <ulf.hansson@linaro.org>
11081L:	linux-mmc@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/mmc/
11085F:	drivers/mmc/
11086F:	include/linux/mmc/
11087F:	include/uapi/linux/mmc/
11088
11089MULTIPLEXER SUBSYSTEM
11090M:	Peter Rosin <peda@axentia.se>
11091S:	Maintained
11092F:	Documentation/ABI/testing/sysfs-class-mux*
11093F:	Documentation/devicetree/bindings/mux/
11094F:	include/dt-bindings/mux/
11095F:	include/linux/mux/
11096F:	drivers/mux/
11097
11098MULTITECH MULTIPORT CARD (ISICOM)
11099S:	Orphan
11100F:	drivers/tty/isicom.c
11101F:	include/linux/isicom.h
11102
11103MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11104M:	Bin Liu <b-liu@ti.com>
11105L:	linux-usb@vger.kernel.org
11106S:	Maintained
11107F:	drivers/usb/musb/
11108
11109MXL301RF MEDIA DRIVER
11110M:	Akihiro Tsukada <tskd08@gmail.com>
11111L:	linux-media@vger.kernel.org
11112S:	Odd Fixes
11113F:	drivers/media/tuners/mxl301rf*
11114
11115MXL5007T MEDIA DRIVER
11116M:	Michael Krufky <mkrufky@linuxtv.org>
11117L:	linux-media@vger.kernel.org
11118W:	https://linuxtv.org
11119W:	http://github.com/mkrufky
11120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11121T:	git git://linuxtv.org/mkrufky/tuners.git
11122S:	Maintained
11123F:	drivers/media/tuners/mxl5007t.*
11124
11125MXSFB DRM DRIVER
11126M:	Marek Vasut <marex@denx.de>
11127M:	Stefan Agner <stefan@agner.ch>
11128L:	dri-devel@lists.freedesktop.org
11129S:	Supported
11130F:	drivers/gpu/drm/mxsfb/
11131F:	Documentation/devicetree/bindings/display/mxsfb.txt
11132T:	git git://anongit.freedesktop.org/drm/drm-misc
11133
11134MYLEX DAC960 PCI RAID Controller
11135M:	Hannes Reinecke <hare@kernel.org>
11136L:	linux-scsi@vger.kernel.org
11137S:	Supported
11138F:	drivers/scsi/myrb.*
11139F:	drivers/scsi/myrs.*
11140
11141MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11142M:	Chris Lee <christopher.lee@cspi.com>
11143L:	netdev@vger.kernel.org
11144W:	https://www.cspi.com/ethernet-products/support/downloads/
11145S:	Supported
11146F:	drivers/net/ethernet/myricom/myri10ge/
11147
11148NAND FLASH SUBSYSTEM
11149M:	Miquel Raynal <miquel.raynal@bootlin.com>
11150R:	Richard Weinberger <richard@nod.at>
11151L:	linux-mtd@lists.infradead.org
11152W:	http://www.linux-mtd.infradead.org/
11153Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11155S:	Maintained
11156F:	drivers/mtd/nand/
11157F:	include/linux/mtd/*nand*.h
11158
11159NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11160M:	Daniel Mack <zonque@gmail.com>
11161S:	Maintained
11162L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11163W:	http://www.native-instruments.com
11164F:	sound/usb/caiaq/
11165
11166NATSEMI ETHERNET DRIVER (DP8381x)
11167S:	Orphan
11168F:	drivers/net/ethernet/natsemi/natsemi.c
11169
11170NCR 5380 SCSI DRIVERS
11171M:	Finn Thain <fthain@telegraphics.com.au>
11172M:	Michael Schmitz <schmitzmic@gmail.com>
11173L:	linux-scsi@vger.kernel.org
11174S:	Maintained
11175F:	Documentation/scsi/g_NCR5380.txt
11176F:	drivers/scsi/NCR5380.*
11177F:	drivers/scsi/arm/cumana_1.c
11178F:	drivers/scsi/arm/oak.c
11179F:	drivers/scsi/atari_scsi.*
11180F:	drivers/scsi/dmx3191d.c
11181F:	drivers/scsi/g_NCR5380.*
11182F:	drivers/scsi/mac_scsi.*
11183F:	drivers/scsi/sun3_scsi.*
11184F:	drivers/scsi/sun3_scsi_vme.c
11185
11186NCSI LIBRARY:
11187M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11188S:	Maintained
11189F:	net/ncsi/
11190
11191NCT6775 HARDWARE MONITOR DRIVER
11192M:	Guenter Roeck <linux@roeck-us.net>
11193L:	linux-hwmon@vger.kernel.org
11194S:	Maintained
11195F:	Documentation/hwmon/nct6775.rst
11196F:	drivers/hwmon/nct6775.c
11197
11198NET_FAILOVER MODULE
11199M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11200L:	netdev@vger.kernel.org
11201S:	Supported
11202F:	drivers/net/net_failover.c
11203F:	include/net/net_failover.h
11204F:	Documentation/networking/net_failover.rst
11205
11206NETEM NETWORK EMULATOR
11207M:	Stephen Hemminger <stephen@networkplumber.org>
11208L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11209S:	Maintained
11210F:	net/sched/sch_netem.c
11211
11212NETERION 10GbE DRIVERS (s2io/vxge)
11213M:	Jon Mason <jdmason@kudzu.us>
11214L:	netdev@vger.kernel.org
11215S:	Supported
11216F:	Documentation/networking/device_drivers/neterion/s2io.txt
11217F:	Documentation/networking/device_drivers/neterion/vxge.txt
11218F:	drivers/net/ethernet/neterion/
11219
11220NETFILTER
11221M:	Pablo Neira Ayuso <pablo@netfilter.org>
11222M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11223M:	Florian Westphal <fw@strlen.de>
11224L:	netfilter-devel@vger.kernel.org
11225L:	coreteam@netfilter.org
11226W:	http://www.netfilter.org/
11227W:	http://www.iptables.org/
11228W:	http://www.nftables.org/
11229Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11232S:	Maintained
11233F:	include/linux/netfilter*
11234F:	include/linux/netfilter/
11235F:	include/net/netfilter/
11236F:	include/uapi/linux/netfilter*
11237F:	include/uapi/linux/netfilter/
11238F:	net/*/netfilter.c
11239F:	net/*/netfilter/
11240F:	net/netfilter/
11241F:	net/bridge/br_netfilter*.c
11242
11243NETROM NETWORK LAYER
11244M:	Ralf Baechle <ralf@linux-mips.org>
11245L:	linux-hams@vger.kernel.org
11246W:	http://www.linux-ax25.org/
11247S:	Maintained
11248F:	include/net/netrom.h
11249F:	include/uapi/linux/netrom.h
11250F:	net/netrom/
11251
11252NETRONOME ETHERNET DRIVERS
11253M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11254L:	oss-drivers@netronome.com
11255S:	Maintained
11256F:	drivers/net/ethernet/netronome/
11257
11258NETWORK BLOCK DEVICE (NBD)
11259M:	Josef Bacik <josef@toxicpanda.com>
11260S:	Maintained
11261L:	linux-block@vger.kernel.org
11262L:	nbd@other.debian.org
11263F:	Documentation/admin-guide/blockdev/nbd.rst
11264F:	drivers/block/nbd.c
11265F:	include/trace/events/nbd.h
11266F:	include/uapi/linux/nbd.h
11267
11268NETWORK DROP MONITOR
11269M:	Neil Horman <nhorman@tuxdriver.com>
11270L:	netdev@vger.kernel.org
11271S:	Maintained
11272W:	https://fedorahosted.org/dropwatch/
11273F:	net/core/drop_monitor.c
11274F:	include/uapi/linux/net_dropmon.h
11275F:	include/net/drop_monitor.h
11276
11277NETWORKING DRIVERS
11278M:	"David S. Miller" <davem@davemloft.net>
11279L:	netdev@vger.kernel.org
11280W:	http://www.linuxfoundation.org/en/Net
11281Q:	http://patchwork.ozlabs.org/project/netdev/list/
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11284S:	Odd Fixes
11285F:	Documentation/devicetree/bindings/net/
11286F:	drivers/net/
11287F:	include/linux/if_*
11288F:	include/linux/netdevice.h
11289F:	include/linux/etherdevice.h
11290F:	include/linux/fcdevice.h
11291F:	include/linux/fddidevice.h
11292F:	include/linux/hippidevice.h
11293F:	include/linux/inetdevice.h
11294F:	include/uapi/linux/if_*
11295F:	include/uapi/linux/netdevice.h
11296
11297NETWORKING DRIVERS (WIRELESS)
11298M:	Kalle Valo <kvalo@codeaurora.org>
11299L:	linux-wireless@vger.kernel.org
11300Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/net/wireless/
11305F:	drivers/net/wireless/
11306
11307NETWORKING [DSA]
11308M:	Andrew Lunn <andrew@lunn.ch>
11309M:	Vivien Didelot <vivien.didelot@gmail.com>
11310M:	Florian Fainelli <f.fainelli@gmail.com>
11311S:	Maintained
11312F:	Documentation/devicetree/bindings/net/dsa/
11313F:	net/dsa/
11314F:	include/net/dsa.h
11315F:	include/linux/dsa/
11316F:	include/linux/platform_data/dsa.h
11317F:	drivers/net/dsa/
11318
11319NETWORKING [GENERAL]
11320M:	"David S. Miller" <davem@davemloft.net>
11321L:	netdev@vger.kernel.org
11322W:	http://www.linuxfoundation.org/en/Net
11323Q:	http://patchwork.ozlabs.org/project/netdev/list/
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11326B:	mailto:netdev@vger.kernel.org
11327S:	Maintained
11328F:	net/
11329F:	include/net/
11330F:	include/linux/in.h
11331F:	include/linux/net.h
11332F:	include/linux/netdevice.h
11333F:	include/uapi/linux/in.h
11334F:	include/uapi/linux/net.h
11335F:	include/uapi/linux/netdevice.h
11336F:	include/uapi/linux/net_namespace.h
11337F:	tools/testing/selftests/net/
11338F:	lib/net_utils.c
11339F:	lib/random32.c
11340F:	Documentation/networking/
11341
11342NETWORKING [IPSEC]
11343M:	Steffen Klassert <steffen.klassert@secunet.com>
11344M:	Herbert Xu <herbert@gondor.apana.org.au>
11345M:	"David S. Miller" <davem@davemloft.net>
11346L:	netdev@vger.kernel.org
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11349S:	Maintained
11350F:	net/xfrm/
11351F:	net/key/
11352F:	net/ipv4/xfrm*
11353F:	net/ipv4/esp4*
11354F:	net/ipv4/ah4.c
11355F:	net/ipv4/ipcomp.c
11356F:	net/ipv4/ip_vti.c
11357F:	net/ipv6/xfrm*
11358F:	net/ipv6/esp6*
11359F:	net/ipv6/ah6.c
11360F:	net/ipv6/ipcomp6.c
11361F:	net/ipv6/ip6_vti.c
11362F:	include/uapi/linux/xfrm.h
11363F:	include/net/xfrm.h
11364
11365NETWORKING [IPv4/IPv6]
11366M:	"David S. Miller" <davem@davemloft.net>
11367M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11368M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11369L:	netdev@vger.kernel.org
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11371S:	Maintained
11372F:	net/ipv4/
11373F:	net/ipv6/
11374F:	include/net/ip*
11375F:	arch/x86/net/*
11376
11377NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11378M:	Paul Moore <paul@paul-moore.com>
11379W:	https://github.com/netlabel
11380L:	netdev@vger.kernel.org
11381L:	linux-security-module@vger.kernel.org
11382S:	Maintained
11383F:	Documentation/netlabel/
11384F:	include/net/calipso.h
11385F:	include/net/cipso_ipv4.h
11386F:	include/net/netlabel.h
11387F:	include/uapi/linux/netfilter/xt_SECMARK.h
11388F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11389F:	net/netlabel/
11390F:	net/ipv4/cipso_ipv4.c
11391F:	net/ipv6/calipso.c
11392F:	net/netfilter/xt_CONNSECMARK.c
11393F:	net/netfilter/xt_SECMARK.c
11394
11395NETWORKING [TCP]
11396M:	Eric Dumazet <edumazet@google.com>
11397L:	netdev@vger.kernel.org
11398S:	Maintained
11399F:	net/ipv4/tcp*.c
11400F:	net/ipv4/syncookies.c
11401F:	net/ipv6/tcp*.c
11402F:	net/ipv6/syncookies.c
11403F:	include/uapi/linux/tcp.h
11404F:	include/net/tcp.h
11405F:	include/linux/tcp.h
11406F:	include/trace/events/tcp.h
11407
11408NETWORKING [TLS]
11409M:	Boris Pismenny <borisp@mellanox.com>
11410M:	Aviad Yehezkel <aviadye@mellanox.com>
11411M:	John Fastabend <john.fastabend@gmail.com>
11412M:	Daniel Borkmann <daniel@iogearbox.net>
11413M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11414L:	netdev@vger.kernel.org
11415S:	Maintained
11416F:	net/tls/*
11417F:	include/uapi/linux/tls.h
11418F:	include/net/tls.h
11419
11420NETWORKING [WIRELESS]
11421L:	linux-wireless@vger.kernel.org
11422Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11423
11424NETDEVSIM
11425M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11426S:	Maintained
11427F:	drivers/net/netdevsim/*
11428
11429NETXEN (1/10) GbE SUPPORT
11430M:	Manish Chopra <manishc@marvell.com>
11431M:	Rahul Verma <rahulv@marvell.com>
11432M:	GR-Linux-NIC-Dev@marvell.com
11433L:	netdev@vger.kernel.org
11434S:	Supported
11435F:	drivers/net/ethernet/qlogic/netxen/
11436
11437NEXTHOP
11438M:	David Ahern <dsahern@kernel.org>
11439L:	netdev@vger.kernel.org
11440S:	Maintained
11441F:	include/net/nexthop.h
11442F:	include/uapi/linux/nexthop.h
11443F:	include/net/netns/nexthop.h
11444F:	net/ipv4/nexthop.c
11445
11446NFC SUBSYSTEM
11447L:	netdev@vger.kernel.org
11448S:	Orphan
11449F:	net/nfc/
11450F:	include/net/nfc/
11451F:	include/uapi/linux/nfc.h
11452F:	drivers/nfc/
11453F:	include/linux/platform_data/nfcmrvl.h
11454F:	Documentation/devicetree/bindings/net/nfc/
11455
11456NFS, SUNRPC, AND LOCKD CLIENTS
11457M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11458M:	Anna Schumaker <anna.schumaker@netapp.com>
11459L:	linux-nfs@vger.kernel.org
11460W:	http://client.linux-nfs.org
11461T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11462S:	Maintained
11463F:	fs/lockd/
11464F:	fs/nfs/
11465F:	fs/nfs_common/
11466F:	net/sunrpc/
11467F:	include/linux/lockd/
11468F:	include/linux/nfs*
11469F:	include/linux/sunrpc/
11470F:	include/uapi/linux/nfs*
11471F:	include/uapi/linux/sunrpc/
11472
11473NILFS2 FILESYSTEM
11474M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11475L:	linux-nilfs@vger.kernel.org
11476W:	https://nilfs.sourceforge.io/
11477W:	https://nilfs.osdn.jp/
11478T:	git git://github.com/konis/nilfs2.git
11479S:	Supported
11480F:	Documentation/filesystems/nilfs2.txt
11481F:	fs/nilfs2/
11482F:	include/trace/events/nilfs2.h
11483F:	include/uapi/linux/nilfs2_api.h
11484F:	include/uapi/linux/nilfs2_ondisk.h
11485
11486NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11487M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11488W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11489S:	Maintained
11490F:	Documentation/scsi/NinjaSCSI.txt
11491F:	drivers/scsi/pcmcia/nsp_*
11492
11493NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11494M:	GOTO Masanori <gotom@debian.or.jp>
11495M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11496W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11497S:	Maintained
11498F:	Documentation/scsi/NinjaSCSI.txt
11499F:	drivers/scsi/nsp32*
11500
11501NIOS2 ARCHITECTURE
11502M:	Ley Foon Tan <lftan@altera.com>
11503L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11505S:	Maintained
11506F:	arch/nios2/
11507
11508NOHZ, DYNTICKS SUPPORT
11509M:	Frederic Weisbecker <fweisbec@gmail.com>
11510M:	Thomas Gleixner <tglx@linutronix.de>
11511M:	Ingo Molnar <mingo@kernel.org>
11512L:	linux-kernel@vger.kernel.org
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11514S:	Maintained
11515F:	kernel/time/tick*.*
11516F:	include/linux/tick.h
11517F:	include/linux/sched/nohz.h
11518
11519NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11520M:	Pavel Machek <pavel@ucw.cz>
11521M:	Sakari Ailus <sakari.ailus@iki.fi>
11522L:	linux-media@vger.kernel.org
11523S:	Maintained
11524F:	drivers/media/i2c/et8ek8
11525F:	drivers/media/i2c/ad5820.c
11526
11527NOKIA N900 POWER SUPPLY DRIVERS
11528R:	Pali Rohár <pali.rohar@gmail.com>
11529F:	include/linux/power/bq2415x_charger.h
11530F:	include/linux/power/bq27xxx_battery.h
11531F:	drivers/power/supply/bq2415x_charger.c
11532F:	drivers/power/supply/bq27xxx_battery.c
11533F:	drivers/power/supply/bq27xxx_battery_i2c.c
11534F:	drivers/power/supply/isp1704_charger.c
11535F:	drivers/power/supply/rx51_battery.c
11536
11537NOLIBC HEADER FILE
11538M:	Willy Tarreau <w@1wt.eu>
11539S:	Maintained
11540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11541F:	tools/include/nolibc/
11542
11543NSDEPS
11544M:	Matthias Maennich <maennich@google.com>
11545S:	Maintained
11546F:	scripts/nsdeps
11547F:	Documentation/core-api/symbol-namespaces.rst
11548
11549NTB AMD DRIVER
11550M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11551L:	linux-ntb@googlegroups.com
11552S:	Supported
11553F:	drivers/ntb/hw/amd/
11554
11555NTB DRIVER CORE
11556M:	Jon Mason <jdmason@kudzu.us>
11557M:	Dave Jiang <dave.jiang@intel.com>
11558M:	Allen Hubbe <allenbh@gmail.com>
11559L:	linux-ntb@googlegroups.com
11560S:	Supported
11561W:	https://github.com/jonmason/ntb/wiki
11562T:	git git://github.com/jonmason/ntb.git
11563F:	drivers/ntb/
11564F:	drivers/net/ntb_netdev.c
11565F:	include/linux/ntb.h
11566F:	include/linux/ntb_transport.h
11567F:	tools/testing/selftests/ntb/
11568
11569NTB IDT DRIVER
11570M:	Serge Semin <fancer.lancer@gmail.com>
11571L:	linux-ntb@googlegroups.com
11572S:	Supported
11573F:	drivers/ntb/hw/idt/
11574
11575NTB INTEL DRIVER
11576M:	Dave Jiang <dave.jiang@intel.com>
11577L:	linux-ntb@googlegroups.com
11578S:	Supported
11579W:	https://github.com/davejiang/linux/wiki
11580T:	git https://github.com/davejiang/linux.git
11581F:	drivers/ntb/hw/intel/
11582
11583NTFS FILESYSTEM
11584M:	Anton Altaparmakov <anton@tuxera.com>
11585L:	linux-ntfs-dev@lists.sourceforge.net
11586W:	http://www.tuxera.com/
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11588S:	Supported
11589F:	Documentation/filesystems/ntfs.txt
11590F:	fs/ntfs/
11591
11592NUBUS SUBSYSTEM
11593M:	Finn Thain <fthain@telegraphics.com.au>
11594L:	linux-m68k@lists.linux-m68k.org
11595S:	Maintained
11596F:	arch/*/include/asm/nubus.h
11597F:	drivers/nubus/
11598F:	include/linux/nubus.h
11599F:	include/uapi/linux/nubus.h
11600
11601NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11602M:	Antonino Daplas <adaplas@gmail.com>
11603L:	linux-fbdev@vger.kernel.org
11604S:	Maintained
11605F:	drivers/video/fbdev/riva/
11606F:	drivers/video/fbdev/nvidia/
11607
11608NVM EXPRESS DRIVER
11609M:	Keith Busch <kbusch@kernel.org>
11610M:	Jens Axboe <axboe@fb.com>
11611M:	Christoph Hellwig <hch@lst.de>
11612M:	Sagi Grimberg <sagi@grimberg.me>
11613L:	linux-nvme@lists.infradead.org
11614T:	git://git.infradead.org/nvme.git
11615W:	http://git.infradead.org/nvme.git
11616S:	Supported
11617F:	drivers/nvme/host/
11618F:	include/linux/nvme.h
11619F:	include/uapi/linux/nvme_ioctl.h
11620
11621NVM EXPRESS FC TRANSPORT DRIVERS
11622M:	James Smart <james.smart@broadcom.com>
11623L:	linux-nvme@lists.infradead.org
11624S:	Supported
11625F:	include/linux/nvme-fc.h
11626F:	include/linux/nvme-fc-driver.h
11627F:	drivers/nvme/host/fc.c
11628F:	drivers/nvme/target/fc.c
11629F:	drivers/nvme/target/fcloop.c
11630
11631NVM EXPRESS TARGET DRIVER
11632M:	Christoph Hellwig <hch@lst.de>
11633M:	Sagi Grimberg <sagi@grimberg.me>
11634L:	linux-nvme@lists.infradead.org
11635T:	git://git.infradead.org/nvme.git
11636W:	http://git.infradead.org/nvme.git
11637S:	Supported
11638F:	drivers/nvme/target/
11639
11640NVMEM FRAMEWORK
11641M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11642S:	Maintained
11643F:	drivers/nvmem/
11644F:	Documentation/devicetree/bindings/nvmem/
11645F:	Documentation/ABI/stable/sysfs-bus-nvmem
11646F:	include/linux/nvmem-consumer.h
11647F:	include/linux/nvmem-provider.h
11648
11649NXP FXAS21002C DRIVER
11650M:	Rui Miguel Silva <rmfrfs@gmail.com>
11651L:	linux-iio@vger.kernel.org
11652S:	Maintained
11653F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11654F:	drivers/iio/gyro/fxas21002c_core.c
11655F:	drivers/iio/gyro/fxas21002c.h
11656F:	drivers/iio/gyro/fxas21002c_i2c.c
11657F:	drivers/iio/gyro/fxas21002c_spi.c
11658
11659NXP SGTL5000 DRIVER
11660M:	Fabio Estevam <festevam@gmail.com>
11661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11664F:	sound/soc/codecs/sgtl5000*
11665
11666NXP SJA1105 ETHERNET SWITCH DRIVER
11667M:	Vladimir Oltean <olteanv@gmail.com>
11668L:	linux-kernel@vger.kernel.org
11669S:	Maintained
11670F:	drivers/net/dsa/sja1105
11671
11672NXP TDA998X DRM DRIVER
11673M:	Russell King <linux@armlinux.org.uk>
11674S:	Maintained
11675T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11676T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11677F:	drivers/gpu/drm/i2c/tda998x_drv.c
11678F:	include/drm/i2c/tda998x.h
11679F:	include/dt-bindings/display/tda998x.h
11680K:	"nxp,tda998x"
11681
11682NXP TFA9879 DRIVER
11683M:	Peter Rosin <peda@axentia.se>
11684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11685S:	Maintained
11686F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11687F:	sound/soc/codecs/tfa9879*
11688
11689NXP-NCI NFC DRIVER
11690M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11691R:	Charles Gorand <charles.gorand@effinnov.com>
11692L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11693S:	Supported
11694F:	drivers/nfc/nxp-nci
11695
11696OBJAGG
11697M:	Jiri Pirko <jiri@mellanox.com>
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700F:	lib/objagg.c
11701F:	lib/test_objagg.c
11702F:	include/linux/objagg.h
11703
11704NXP FSPI DRIVER
11705R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11706M:	Ashish Kumar <ashish.kumar@nxp.com>
11707L:	linux-spi@vger.kernel.org
11708S:	Maintained
11709F:	drivers/spi/spi-nxp-fspi.c
11710F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11711
11712OBJTOOL
11713M:	Josh Poimboeuf <jpoimboe@redhat.com>
11714M:	Peter Zijlstra <peterz@infradead.org>
11715S:	Supported
11716F:	tools/objtool/
11717
11718OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11719M:	Frederic Barrat <fbarrat@linux.ibm.com>
11720M:	Andrew Donnellan <ajd@linux.ibm.com>
11721L:	linuxppc-dev@lists.ozlabs.org
11722S:	Supported
11723F:	arch/powerpc/platforms/powernv/ocxl.c
11724F:	arch/powerpc/include/asm/pnv-ocxl.h
11725F:	drivers/misc/ocxl/
11726F:	include/misc/ocxl*
11727F:	include/uapi/misc/ocxl.h
11728F:	Documentation/userspace-api/accelerators/ocxl.rst
11729
11730OMAP AUDIO SUPPORT
11731M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11732M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11734L:	linux-omap@vger.kernel.org
11735S:	Maintained
11736F:	sound/soc/ti/omap*
11737F:	sound/soc/ti/rx51.c
11738F:	sound/soc/ti/n810.c
11739F:	sound/soc/ti/sdma-pcm.*
11740
11741OMAP CLOCK FRAMEWORK SUPPORT
11742M:	Paul Walmsley <paul@pwsan.com>
11743L:	linux-omap@vger.kernel.org
11744S:	Maintained
11745F:	arch/arm/*omap*/*clock*
11746
11747OMAP DEVICE TREE SUPPORT
11748M:	Benoît Cousson <bcousson@baylibre.com>
11749M:	Tony Lindgren <tony@atomide.com>
11750L:	linux-omap@vger.kernel.org
11751L:	devicetree@vger.kernel.org
11752S:	Maintained
11753F:	arch/arm/boot/dts/*omap*
11754F:	arch/arm/boot/dts/*am3*
11755F:	arch/arm/boot/dts/*am4*
11756F:	arch/arm/boot/dts/*am5*
11757F:	arch/arm/boot/dts/*dra7*
11758
11759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11760L:	linux-omap@vger.kernel.org
11761L:	linux-fbdev@vger.kernel.org
11762S:	Orphan
11763F:	drivers/video/fbdev/omap2/
11764F:	Documentation/arm/omap/dss.rst
11765
11766OMAP FRAMEBUFFER SUPPORT
11767L:	linux-fbdev@vger.kernel.org
11768L:	linux-omap@vger.kernel.org
11769S:	Orphan
11770F:	drivers/video/fbdev/omap/
11771
11772OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11773M:	Roger Quadros <rogerq@ti.com>
11774M:	Tony Lindgren <tony@atomide.com>
11775L:	linux-omap@vger.kernel.org
11776S:	Maintained
11777F:	drivers/memory/omap-gpmc.c
11778F:	arch/arm/mach-omap2/*gpmc*
11779
11780OMAP GPIO DRIVER
11781M:	Grygorii Strashko <grygorii.strashko@ti.com>
11782M:	Santosh Shilimkar <ssantosh@kernel.org>
11783M:	Kevin Hilman <khilman@kernel.org>
11784L:	linux-omap@vger.kernel.org
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11787F:	drivers/gpio/gpio-omap.c
11788
11789OMAP HARDWARE SPINLOCK SUPPORT
11790M:	Ohad Ben-Cohen <ohad@wizery.com>
11791L:	linux-omap@vger.kernel.org
11792S:	Maintained
11793F:	drivers/hwspinlock/omap_hwspinlock.c
11794
11795OMAP HS MMC SUPPORT
11796L:	linux-mmc@vger.kernel.org
11797L:	linux-omap@vger.kernel.org
11798S:	Orphan
11799F:	drivers/mmc/host/omap_hsmmc.c
11800
11801OMAP HWMOD DATA
11802M:	Paul Walmsley <paul@pwsan.com>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	arch/arm/mach-omap2/omap_hwmod*data*
11806
11807OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11808M:	Benoît Cousson <bcousson@baylibre.com>
11809L:	linux-omap@vger.kernel.org
11810S:	Maintained
11811F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11812
11813OMAP HWMOD SUPPORT
11814M:	Benoît Cousson <bcousson@baylibre.com>
11815M:	Paul Walmsley <paul@pwsan.com>
11816L:	linux-omap@vger.kernel.org
11817S:	Maintained
11818F:	arch/arm/mach-omap2/omap_hwmod.*
11819
11820OMAP I2C DRIVER
11821M:	Vignesh R <vigneshr@ti.com>
11822L:	linux-omap@vger.kernel.org
11823L:	linux-i2c@vger.kernel.org
11824S:	Maintained
11825F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11826F:	drivers/i2c/busses/i2c-omap.c
11827
11828OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11830L:	linux-media@vger.kernel.org
11831S:	Maintained
11832F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11833F:	drivers/media/platform/omap3isp/
11834F:	drivers/staging/media/omap4iss/
11835
11836OMAP MMC SUPPORT
11837M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11838L:	linux-omap@vger.kernel.org
11839S:	Odd Fixes
11840F:	drivers/mmc/host/omap.c
11841
11842OMAP POWER MANAGEMENT SUPPORT
11843M:	Kevin Hilman <khilman@kernel.org>
11844L:	linux-omap@vger.kernel.org
11845S:	Maintained
11846F:	arch/arm/*omap*/*pm*
11847F:	drivers/cpufreq/omap-cpufreq.c
11848
11849OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11850M:	Rajendra Nayak <rnayak@codeaurora.org>
11851M:	Paul Walmsley <paul@pwsan.com>
11852L:	linux-omap@vger.kernel.org
11853S:	Maintained
11854F:	arch/arm/mach-omap2/prm*
11855
11856OMAP RANDOM NUMBER GENERATOR SUPPORT
11857M:	Deepak Saxena <dsaxena@plexity.net>
11858S:	Maintained
11859F:	drivers/char/hw_random/omap-rng.c
11860
11861OMAP USB SUPPORT
11862L:	linux-usb@vger.kernel.org
11863L:	linux-omap@vger.kernel.org
11864S:	Orphan
11865F:	drivers/usb/*/*omap*
11866F:	arch/arm/*omap*/usb*
11867
11868OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11869M:	Mark Jackson <mpfj@newflow.co.uk>
11870L:	linux-omap@vger.kernel.org
11871S:	Maintained
11872F:	arch/arm/boot/dts/am335x-nano.dts
11873
11874OMAP1 SUPPORT
11875M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11876M:	Tony Lindgren <tony@atomide.com>
11877L:	linux-omap@vger.kernel.org
11878Q:	http://patchwork.kernel.org/project/linux-omap/list/
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11880S:	Maintained
11881F:	arch/arm/mach-omap1/
11882F:	arch/arm/plat-omap/
11883F:	arch/arm/configs/omap1_defconfig
11884F:	drivers/i2c/busses/i2c-omap.c
11885F:	include/linux/platform_data/i2c-omap.h
11886F:	include/linux/platform_data/ams-delta-fiq.h
11887
11888OMAP2+ SUPPORT
11889M:	Tony Lindgren <tony@atomide.com>
11890L:	linux-omap@vger.kernel.org
11891W:	http://www.muru.com/linux/omap/
11892W:	http://linux.omap.com/
11893Q:	http://patchwork.kernel.org/project/linux-omap/list/
11894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11895S:	Maintained
11896F:	arch/arm/mach-omap2/
11897F:	arch/arm/plat-omap/
11898F:	arch/arm/configs/omap2plus_defconfig
11899F:	drivers/bus/ti-sysc.c
11900F:	drivers/i2c/busses/i2c-omap.c
11901F:	drivers/irqchip/irq-omap-intc.c
11902F:	drivers/mfd/*omap*.c
11903F:	drivers/mfd/menelaus.c
11904F:	drivers/mfd/palmas.c
11905F:	drivers/mfd/tps65217.c
11906F:	drivers/mfd/tps65218.c
11907F:	drivers/mfd/tps65910.c
11908F:	drivers/mfd/twl-core.[ch]
11909F:	drivers/mfd/twl4030*.c
11910F:	drivers/mfd/twl6030*.c
11911F:	drivers/mfd/twl6040*.c
11912F:	drivers/regulator/palmas-regulator*.c
11913F:	drivers/regulator/pbias-regulator.c
11914F:	drivers/regulator/tps65217-regulator.c
11915F:	drivers/regulator/tps65218-regulator.c
11916F:	drivers/regulator/tps65910-regulator.c
11917F:	drivers/regulator/twl-regulator.c
11918F:	drivers/regulator/twl6030-regulator.c
11919F:	include/linux/platform_data/i2c-omap.h
11920F:	include/linux/platform_data/ti-sysc.h
11921
11922ONION OMEGA2+ BOARD
11923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11924L:	linux-mips@vger.kernel.org
11925S:	Maintained
11926F:	arch/mips/boot/dts/ralink/omega2p.dts
11927
11928OMFS FILESYSTEM
11929M:	Bob Copeland <me@bobcopeland.com>
11930L:	linux-karma-devel@lists.sourceforge.net
11931S:	Maintained
11932F:	Documentation/filesystems/omfs.txt
11933F:	fs/omfs/
11934
11935OMNIKEY CARDMAN 4000 DRIVER
11936M:	Harald Welte <laforge@gnumonks.org>
11937S:	Maintained
11938F:	drivers/char/pcmcia/cm4000_cs.c
11939F:	include/linux/cm4000_cs.h
11940F:	include/uapi/linux/cm4000_cs.h
11941
11942OMNIKEY CARDMAN 4040 DRIVER
11943M:	Harald Welte <laforge@gnumonks.org>
11944S:	Maintained
11945F:	drivers/char/pcmcia/cm4040_cs.*
11946
11947OMNIVISION OV13858 SENSOR DRIVER
11948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11949L:	linux-media@vger.kernel.org
11950T:	git git://linuxtv.org/media_tree.git
11951S:	Maintained
11952F:	drivers/media/i2c/ov13858.c
11953
11954OMNIVISION OV2680 SENSOR DRIVER
11955M:	Rui Miguel Silva <rmfrfs@gmail.com>
11956L:	linux-media@vger.kernel.org
11957T:	git git://linuxtv.org/media_tree.git
11958S:	Maintained
11959F:	drivers/media/i2c/ov2680.c
11960F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11961
11962OMNIVISION OV2685 SENSOR DRIVER
11963M:	Shunqian Zheng <zhengsq@rock-chips.com>
11964L:	linux-media@vger.kernel.org
11965T:	git git://linuxtv.org/media_tree.git
11966S:	Maintained
11967F:	drivers/media/i2c/ov2685.c
11968
11969OMNIVISION OV5640 SENSOR DRIVER
11970M:	Steve Longerbeam <slongerbeam@gmail.com>
11971L:	linux-media@vger.kernel.org
11972T:	git git://linuxtv.org/media_tree.git
11973S:	Maintained
11974F:	drivers/media/i2c/ov5640.c
11975
11976OMNIVISION OV5647 SENSOR DRIVER
11977M:	Luis Oliveira <lolivei@synopsys.com>
11978L:	linux-media@vger.kernel.org
11979T:	git git://linuxtv.org/media_tree.git
11980S:	Maintained
11981F:	drivers/media/i2c/ov5647.c
11982
11983OMNIVISION OV5670 SENSOR DRIVER
11984M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11985M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11986L:	linux-media@vger.kernel.org
11987T:	git git://linuxtv.org/media_tree.git
11988S:	Maintained
11989F:	drivers/media/i2c/ov5670.c
11990
11991OMNIVISION OV5675 SENSOR DRIVER
11992M:	Shawn Tu <shawnx.tu@intel.com>
11993L:	linux-media@vger.kernel.org
11994T:	git git://linuxtv.org/media_tree.git
11995S:	Maintained
11996F:	drivers/media/i2c/ov5675.c
11997
11998OMNIVISION OV5695 SENSOR DRIVER
11999M:	Shunqian Zheng <zhengsq@rock-chips.com>
12000L:	linux-media@vger.kernel.org
12001T:	git git://linuxtv.org/media_tree.git
12002S:	Maintained
12003F:	drivers/media/i2c/ov5695.c
12004
12005OMNIVISION OV7670 SENSOR DRIVER
12006M:	Jonathan Corbet <corbet@lwn.net>
12007L:	linux-media@vger.kernel.org
12008T:	git git://linuxtv.org/media_tree.git
12009S:	Maintained
12010F:	drivers/media/i2c/ov7670.c
12011F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12012
12013OMNIVISION OV772x SENSOR DRIVER
12014M:	Jacopo Mondi <jacopo@jmondi.org>
12015L:	linux-media@vger.kernel.org
12016T:	git git://linuxtv.org/media_tree.git
12017S:	Odd fixes
12018F:	drivers/media/i2c/ov772x.c
12019F:	include/media/i2c/ov772x.h
12020F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12021
12022OMNIVISION OV7740 SENSOR DRIVER
12023M:	Wenyou Yang <wenyou.yang@microchip.com>
12024L:	linux-media@vger.kernel.org
12025T:	git git://linuxtv.org/media_tree.git
12026S:	Maintained
12027F:	drivers/media/i2c/ov7740.c
12028F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12029
12030OMNIVISION OV9640 SENSOR DRIVER
12031M:	Petr Cvek <petrcvekcz@gmail.com>
12032L:	linux-media@vger.kernel.org
12033S:	Maintained
12034F:	drivers/media/i2c/ov9640.*
12035
12036OMNIVISION OV8856 SENSOR DRIVER
12037M:	Ben Kao <ben.kao@intel.com>
12038L:	linux-media@vger.kernel.org
12039T:	git git://linuxtv.org/media_tree.git
12040S:	Maintained
12041F:	drivers/media/i2c/ov8856.c
12042
12043OMNIVISION OV9650 SENSOR DRIVER
12044M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12045R:	Akinobu Mita <akinobu.mita@gmail.com>
12046R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12047L:	linux-media@vger.kernel.org
12048T:	git git://linuxtv.org/media_tree.git
12049S:	Maintained
12050F:	drivers/media/i2c/ov9650.c
12051F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12052
12053ONENAND FLASH DRIVER
12054M:	Kyungmin Park <kyungmin.park@samsung.com>
12055L:	linux-mtd@lists.infradead.org
12056S:	Maintained
12057F:	drivers/mtd/nand/onenand/
12058F:	include/linux/mtd/onenand*.h
12059
12060OP-TEE DRIVER
12061M:	Jens Wiklander <jens.wiklander@linaro.org>
12062L:	tee-dev@lists.linaro.org
12063S:	Maintained
12064F:	drivers/tee/optee/
12065
12066OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12067M:	Sumit Garg <sumit.garg@linaro.org>
12068L:	tee-dev@lists.linaro.org
12069S:	Maintained
12070F:	drivers/char/hw_random/optee-rng.c
12071
12072OPA-VNIC DRIVER
12073M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12074M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12075L:	linux-rdma@vger.kernel.org
12076S:	Supported
12077F:	drivers/infiniband/ulp/opa_vnic
12078
12079OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12080M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12081M:	Frank Rowand <frowand.list@gmail.com>
12082L:	devicetree@vger.kernel.org
12083S:	Maintained
12084F:	Documentation/devicetree/dynamic-resolution-notes.txt
12085F:	Documentation/devicetree/overlay-notes.txt
12086F:	drivers/of/overlay.c
12087F:	drivers/of/resolver.c
12088K:	of_overlay_notifier_
12089
12090OPEN FIRMWARE AND FLATTENED DEVICE TREE
12091M:	Rob Herring <robh+dt@kernel.org>
12092M:	Frank Rowand <frowand.list@gmail.com>
12093L:	devicetree@vger.kernel.org
12094W:	http://www.devicetree.org/
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12096S:	Maintained
12097F:	drivers/of/
12098F:	include/linux/of*.h
12099F:	scripts/dtc/
12100F:	Documentation/ABI/testing/sysfs-firmware-ofw
12101
12102OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12103M:	Rob Herring <robh+dt@kernel.org>
12104M:	Mark Rutland <mark.rutland@arm.com>
12105L:	devicetree@vger.kernel.org
12106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12107Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12108S:	Maintained
12109F:	Documentation/devicetree/
12110F:	arch/*/boot/dts/
12111F:	include/dt-bindings/
12112
12113OPENCORES I2C BUS DRIVER
12114M:	Peter Korsgaard <peter@korsgaard.com>
12115M:	Andrew Lunn <andrew@lunn.ch>
12116L:	linux-i2c@vger.kernel.org
12117S:	Maintained
12118F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12119F:	Documentation/i2c/busses/i2c-ocores.rst
12120F:	drivers/i2c/busses/i2c-ocores.c
12121F:	include/linux/platform_data/i2c-ocores.h
12122
12123OPENRISC ARCHITECTURE
12124M:	Jonas Bonn <jonas@southpole.se>
12125M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12126M:	Stafford Horne <shorne@gmail.com>
12127T:	git git://github.com/openrisc/linux.git
12128L:	openrisc@lists.librecores.org
12129W:	http://openrisc.io
12130S:	Maintained
12131F:	Documentation/devicetree/bindings/openrisc/
12132F:	Documentation/openrisc/
12133F:	arch/openrisc/
12134F:	drivers/irqchip/irq-ompic.c
12135F:	drivers/irqchip/irq-or1k-*
12136
12137OPENVSWITCH
12138M:	Pravin B Shelar <pshelar@ovn.org>
12139L:	netdev@vger.kernel.org
12140L:	dev@openvswitch.org
12141W:	http://openvswitch.org
12142S:	Maintained
12143F:	net/openvswitch/
12144F:	include/uapi/linux/openvswitch.h
12145
12146OPERATING PERFORMANCE POINTS (OPP)
12147M:	Viresh Kumar <vireshk@kernel.org>
12148M:	Nishanth Menon <nm@ti.com>
12149M:	Stephen Boyd <sboyd@kernel.org>
12150L:	linux-pm@vger.kernel.org
12151S:	Maintained
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12153F:	drivers/opp/
12154F:	include/linux/pm_opp.h
12155F:	Documentation/power/opp.rst
12156F:	Documentation/devicetree/bindings/opp/
12157
12158OPL4 DRIVER
12159M:	Clemens Ladisch <clemens@ladisch.de>
12160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12162S:	Maintained
12163F:	sound/drivers/opl4/
12164
12165OPROFILE
12166M:	Robert Richter <rric@kernel.org>
12167L:	oprofile-list@lists.sf.net
12168S:	Maintained
12169F:	arch/*/include/asm/oprofile*.h
12170F:	arch/*/oprofile/
12171F:	drivers/oprofile/
12172F:	include/linux/oprofile.h
12173
12174ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12175M:	Mark Fasheh <mark@fasheh.com>
12176M:	Joel Becker <jlbec@evilplan.org>
12177M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12178L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12179W:	http://ocfs2.wiki.kernel.org
12180S:	Supported
12181F:	Documentation/filesystems/ocfs2.txt
12182F:	Documentation/filesystems/dlmfs.txt
12183F:	fs/ocfs2/
12184
12185ORANGEFS FILESYSTEM
12186M:	Mike Marshall <hubcap@omnibond.com>
12187R:	Martin Brandenburg <martin@omnibond.com>
12188L:	devel@lists.orangefs.org
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12190S:	Supported
12191F:	fs/orangefs/
12192F:	Documentation/filesystems/orangefs.txt
12193
12194ORINOCO DRIVER
12195L:	linux-wireless@vger.kernel.org
12196W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12197W:	http://www.nongnu.org/orinoco/
12198S:	Orphan
12199F:	drivers/net/wireless/intersil/orinoco/
12200
12201OV2659 OMNIVISION SENSOR DRIVER
12202M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12203L:	linux-media@vger.kernel.org
12204W:	https://linuxtv.org
12205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12206T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12207S:	Maintained
12208F:	drivers/media/i2c/ov2659.c
12209F:	include/media/i2c/ov2659.h
12210
12211OVERLAY FILESYSTEM
12212M:	Miklos Szeredi <miklos@szeredi.hu>
12213L:	linux-unionfs@vger.kernel.org
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12215S:	Supported
12216F:	fs/overlayfs/
12217F:	Documentation/filesystems/overlayfs.txt
12218
12219P54 WIRELESS DRIVER
12220M:	Christian Lamparter <chunkeey@googlemail.com>
12221L:	linux-wireless@vger.kernel.org
12222W:	http://wireless.kernel.org/en/users/Drivers/p54
12223S:	Maintained
12224F:	drivers/net/wireless/intersil/p54/
12225
12226PA SEMI ETHERNET DRIVER
12227L:	netdev@vger.kernel.org
12228S:	Orphan
12229F:	drivers/net/ethernet/pasemi/*
12230
12231PA SEMI SMBUS DRIVER
12232L:	linux-i2c@vger.kernel.org
12233S:	Orphan
12234F:	drivers/i2c/busses/i2c-pasemi.c
12235
12236PACKING
12237M:	Vladimir Oltean <olteanv@gmail.com>
12238L:	netdev@vger.kernel.org
12239S:	Supported
12240F:	lib/packing.c
12241F:	include/linux/packing.h
12242F:	Documentation/core-api/packing.rst
12243
12244PADATA PARALLEL EXECUTION MECHANISM
12245M:	Steffen Klassert <steffen.klassert@secunet.com>
12246L:	linux-crypto@vger.kernel.org
12247S:	Maintained
12248F:	kernel/padata.c
12249F:	include/linux/padata.h
12250F:	Documentation/padata.txt
12251
12252PAGE POOL
12253M:	Jesper Dangaard Brouer <hawk@kernel.org>
12254M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12255L:	netdev@vger.kernel.org
12256S:	Supported
12257F:	net/core/page_pool.c
12258F:	include/net/page_pool.h
12259
12260PANASONIC LAPTOP ACPI EXTRAS DRIVER
12261M:	Harald Welte <laforge@gnumonks.org>
12262L:	platform-driver-x86@vger.kernel.org
12263S:	Maintained
12264F:	drivers/platform/x86/panasonic-laptop.c
12265
12266PARALLEL LCD/KEYPAD PANEL DRIVER
12267M:	Willy Tarreau <willy@haproxy.com>
12268M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12269S:	Odd Fixes
12270F:	Documentation/admin-guide/lcd-panel-cgram.rst
12271F:	drivers/auxdisplay/panel.c
12272
12273PARALLEL PORT SUBSYSTEM
12274M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12275M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12276L:	linux-parport@lists.infradead.org (subscribers-only)
12277S:	Maintained
12278F:	drivers/parport/
12279F:	include/linux/parport*.h
12280F:	drivers/char/ppdev.c
12281F:	include/uapi/linux/ppdev.h
12282F:	Documentation/driver-api/parport*.rst
12283
12284PARAVIRT_OPS INTERFACE
12285M:	Juergen Gross <jgross@suse.com>
12286M:	Thomas Hellstrom <thellstrom@vmware.com>
12287M:	"VMware, Inc." <pv-drivers@vmware.com>
12288L:	virtualization@lists.linux-foundation.org
12289S:	Supported
12290F:	Documentation/virt/paravirt_ops.rst
12291F:	arch/*/kernel/paravirt*
12292F:	arch/*/include/asm/paravirt*.h
12293F:	include/linux/hypervisor.h
12294
12295PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12296M:	Tim Waugh <tim@cyberelk.net>
12297L:	linux-parport@lists.infradead.org (subscribers-only)
12298S:	Maintained
12299F:	Documentation/admin-guide/blockdev/paride.rst
12300F:	drivers/block/paride/
12301
12302PARISC ARCHITECTURE
12303M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12304M:	Helge Deller <deller@gmx.de>
12305L:	linux-parisc@vger.kernel.org
12306W:	http://www.parisc-linux.org/
12307Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12310S:	Maintained
12311F:	arch/parisc/
12312F:	Documentation/parisc/
12313F:	drivers/parisc/
12314F:	drivers/char/agp/parisc-agp.c
12315F:	drivers/input/misc/hp_sdc_rtc.c
12316F:	drivers/input/serio/gscps2.c
12317F:	drivers/input/serio/hp_sdc*
12318F:	drivers/parport/parport_gsc.*
12319F:	drivers/tty/serial/8250/8250_gsc.c
12320F:	drivers/video/fbdev/sti*
12321F:	drivers/video/console/sti*
12322F:	drivers/video/logo/logo_parisc*
12323F:	include/linux/hp_sdc.h
12324
12325PARMAN
12326M:	Jiri Pirko <jiri@mellanox.com>
12327L:	netdev@vger.kernel.org
12328S:	Supported
12329F:	lib/parman.c
12330F:	lib/test_parman.c
12331F:	include/linux/parman.h
12332
12333PC ENGINES APU BOARD DRIVER
12334M:	Enrico Weigelt, metux IT consult <info@metux.net>
12335S:	Maintained
12336F:	drivers/platform/x86/pcengines-apuv2.c
12337
12338PC87360 HARDWARE MONITORING DRIVER
12339M:	Jim Cromie <jim.cromie@gmail.com>
12340L:	linux-hwmon@vger.kernel.org
12341S:	Maintained
12342F:	Documentation/hwmon/pc87360.rst
12343F:	drivers/hwmon/pc87360.c
12344
12345PC8736x GPIO DRIVER
12346M:	Jim Cromie <jim.cromie@gmail.com>
12347S:	Maintained
12348F:	drivers/char/pc8736x_gpio.c
12349
12350PC87427 HARDWARE MONITORING DRIVER
12351M:	Jean Delvare <jdelvare@suse.com>
12352L:	linux-hwmon@vger.kernel.org
12353S:	Maintained
12354F:	Documentation/hwmon/pc87427.rst
12355F:	drivers/hwmon/pc87427.c
12356
12357PCA9532 LED DRIVER
12358M:	Riku Voipio <riku.voipio@iki.fi>
12359S:	Maintained
12360F:	drivers/leds/leds-pca9532.c
12361F:	include/linux/leds-pca9532.h
12362
12363PCA9541 I2C BUS MASTER SELECTOR DRIVER
12364M:	Guenter Roeck <linux@roeck-us.net>
12365L:	linux-i2c@vger.kernel.org
12366S:	Maintained
12367F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12368
12369PCDP - PRIMARY CONSOLE AND DEBUG PORT
12370M:	Khalid Aziz <khalid@gonehiking.org>
12371S:	Maintained
12372F:	drivers/firmware/pcdp.*
12373
12374PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12375M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12376L:	linux-pci@vger.kernel.org
12377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12378S:	Maintained
12379F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12380F:	drivers/pci/controller/pci-aardvark.c
12381
12382PCI DRIVER FOR ALTERA PCIE IP
12383M:	Ley Foon Tan <lftan@altera.com>
12384L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12385L:	linux-pci@vger.kernel.org
12386S:	Supported
12387F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12388F:	drivers/pci/controller/pcie-altera.c
12389
12390PCI DRIVER FOR APPLIEDMICRO XGENE
12391M:	Toan Le <toan@os.amperecomputing.com>
12392L:	linux-pci@vger.kernel.org
12393L:	linux-arm-kernel@lists.infradead.org
12394S:	Maintained
12395F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12396F:	drivers/pci/controller/pci-xgene.c
12397
12398PCI DRIVER FOR ARM VERSATILE PLATFORM
12399M:	Rob Herring <robh@kernel.org>
12400L:	linux-pci@vger.kernel.org
12401L:	linux-arm-kernel@lists.infradead.org
12402S:	Maintained
12403F:	Documentation/devicetree/bindings/pci/versatile.txt
12404F:	drivers/pci/controller/pci-versatile.c
12405
12406PCI DRIVER FOR ARMADA 8K
12407M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12408L:	linux-pci@vger.kernel.org
12409L:	linux-arm-kernel@lists.infradead.org
12410S:	Maintained
12411F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12412F:	drivers/pci/controller/dwc/pcie-armada8k.c
12413
12414PCI DRIVER FOR CADENCE PCIE IP
12415M:	Tom Joseph <tjoseph@cadence.com>
12416L:	linux-pci@vger.kernel.org
12417S:	Maintained
12418F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12419F:	drivers/pci/controller/pcie-cadence*
12420
12421PCI DRIVER FOR FREESCALE LAYERSCAPE
12422M:	Minghuan Lian <minghuan.Lian@nxp.com>
12423M:	Mingkai Hu <mingkai.hu@nxp.com>
12424M:	Roy Zang <roy.zang@nxp.com>
12425L:	linuxppc-dev@lists.ozlabs.org
12426L:	linux-pci@vger.kernel.org
12427L:	linux-arm-kernel@lists.infradead.org
12428S:	Maintained
12429F:	drivers/pci/controller/dwc/*layerscape*
12430
12431PCI DRIVER FOR GENERIC OF HOSTS
12432M:	Will Deacon <will@kernel.org>
12433L:	linux-pci@vger.kernel.org
12434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12435S:	Maintained
12436F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12437F:	drivers/pci/controller/pci-host-common.c
12438F:	drivers/pci/controller/pci-host-generic.c
12439
12440PCI DRIVER FOR IMX6
12441M:	Richard Zhu <hongxing.zhu@nxp.com>
12442M:	Lucas Stach <l.stach@pengutronix.de>
12443L:	linux-pci@vger.kernel.org
12444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12445S:	Maintained
12446F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12447F:	drivers/pci/controller/dwc/*imx6*
12448
12449PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12450M:	Keith Busch <keith.busch@intel.com>
12451M:	Jonathan Derrick <jonathan.derrick@intel.com>
12452L:	linux-pci@vger.kernel.org
12453S:	Supported
12454F:	drivers/pci/controller/vmd.c
12455
12456PCI DRIVER FOR MICROSEMI SWITCHTEC
12457M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12458M:	Logan Gunthorpe <logang@deltatee.com>
12459L:	linux-pci@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/driver-api/switchtec.rst
12462F:	Documentation/ABI/testing/sysfs-class-switchtec
12463F:	drivers/pci/switch/switchtec*
12464F:	include/uapi/linux/switchtec_ioctl.h
12465F:	include/linux/switchtec.h
12466F:	drivers/ntb/hw/mscc/
12467
12468PCI DRIVER FOR MOBIVEIL PCIE IP
12469M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12470M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12471L:	linux-pci@vger.kernel.org
12472S:	Supported
12473F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12474F:	drivers/pci/controller/pcie-mobiveil.c
12475
12476PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12477M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12478M:	Jason Cooper <jason@lakedaemon.net>
12479L:	linux-pci@vger.kernel.org
12480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12481S:	Maintained
12482F:	drivers/pci/controller/*mvebu*
12483
12484PCI DRIVER FOR NVIDIA TEGRA
12485M:	Thierry Reding <thierry.reding@gmail.com>
12486L:	linux-tegra@vger.kernel.org
12487L:	linux-pci@vger.kernel.org
12488S:	Supported
12489F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12490F:	drivers/pci/controller/pci-tegra.c
12491
12492PCI DRIVER FOR RENESAS R-CAR
12493M:	Simon Horman <horms@verge.net.au>
12494L:	linux-pci@vger.kernel.org
12495L:	linux-renesas-soc@vger.kernel.org
12496S:	Maintained
12497F:	drivers/pci/controller/*rcar*
12498
12499PCI DRIVER FOR SAMSUNG EXYNOS
12500M:	Jingoo Han <jingoohan1@gmail.com>
12501L:	linux-pci@vger.kernel.org
12502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12503L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12504S:	Maintained
12505F:	drivers/pci/controller/dwc/pci-exynos.c
12506
12507PCI DRIVER FOR SYNOPSYS DESIGNWARE
12508M:	Jingoo Han <jingoohan1@gmail.com>
12509M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12510L:	linux-pci@vger.kernel.org
12511S:	Maintained
12512F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12513F:	drivers/pci/controller/dwc/*designware*
12514
12515PCI DRIVER FOR TI DRA7XX
12516M:	Kishon Vijay Abraham I <kishon@ti.com>
12517L:	linux-omap@vger.kernel.org
12518L:	linux-pci@vger.kernel.org
12519S:	Supported
12520F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12521F:	drivers/pci/controller/dwc/pci-dra7xx.c
12522
12523PCI DRIVER FOR TI KEYSTONE
12524M:	Murali Karicheri <m-karicheri2@ti.com>
12525L:	linux-pci@vger.kernel.org
12526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12527S:	Maintained
12528F:	drivers/pci/controller/dwc/pci-keystone.c
12529
12530PCI ENDPOINT SUBSYSTEM
12531M:	Kishon Vijay Abraham I <kishon@ti.com>
12532M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12533L:	linux-pci@vger.kernel.org
12534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12535S:	Supported
12536F:	drivers/pci/endpoint/
12537F:	drivers/misc/pci_endpoint_test.c
12538F:	tools/pci/
12539
12540PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12541M:	Russell Currey <ruscur@russell.cc>
12542M:	Sam Bobroff <sbobroff@linux.ibm.com>
12543M:	Oliver O'Halloran <oohall@gmail.com>
12544L:	linuxppc-dev@lists.ozlabs.org
12545S:	Supported
12546F:	Documentation/PCI/pci-error-recovery.rst
12547F:	drivers/pci/pcie/aer.c
12548F:	drivers/pci/pcie/dpc.c
12549F:	drivers/pci/pcie/err.c
12550F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12551F:	arch/powerpc/kernel/eeh*.c
12552F:	arch/powerpc/platforms/*/eeh*.c
12553F:	arch/powerpc/include/*/eeh*.h
12554
12555PCI ERROR RECOVERY
12556M:	Linas Vepstas <linasvepstas@gmail.com>
12557L:	linux-pci@vger.kernel.org
12558S:	Supported
12559F:	Documentation/PCI/pci-error-recovery.rst
12560
12561PCI MSI DRIVER FOR ALTERA MSI IP
12562M:	Ley Foon Tan <lftan@altera.com>
12563L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12564L:	linux-pci@vger.kernel.org
12565S:	Supported
12566F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12567F:	drivers/pci/controller/pcie-altera-msi.c
12568
12569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12570M:	Toan Le <toan@os.amperecomputing.com>
12571L:	linux-pci@vger.kernel.org
12572L:	linux-arm-kernel@lists.infradead.org
12573S:	Maintained
12574F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12575F:	drivers/pci/controller/pci-xgene-msi.c
12576
12577PCI SUBSYSTEM
12578M:	Bjorn Helgaas <bhelgaas@google.com>
12579L:	linux-pci@vger.kernel.org
12580Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12582S:	Supported
12583F:	Documentation/devicetree/bindings/pci/
12584F:	Documentation/PCI/
12585F:	drivers/acpi/pci*
12586F:	drivers/pci/
12587F:	include/asm-generic/pci*
12588F:	include/linux/pci*
12589F:	include/linux/of_pci.h
12590F:	include/uapi/linux/pci*
12591F:	lib/pci*
12592F:	arch/x86/pci/
12593F:	arch/x86/kernel/quirks.c
12594F:	arch/x86/kernel/early-quirks.c
12595
12596PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12597M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12598R:	Andrew Murray <andrew.murray@arm.com>
12599L:	linux-pci@vger.kernel.org
12600Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12602S:	Supported
12603F:	drivers/pci/controller/
12604
12605PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12606M:	Jonathan Chocron <jonnyc@amazon.com>
12607L:	linux-pci@vger.kernel.org
12608S:	Maintained
12609F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12610F:	drivers/pci/controller/dwc/pcie-al.c
12611
12612PCIE DRIVER FOR AMLOGIC MESON
12613M:	Yue Wang <yue.wang@Amlogic.com>
12614L:	linux-pci@vger.kernel.org
12615L:	linux-amlogic@lists.infradead.org
12616S:	Maintained
12617F:	drivers/pci/controller/dwc/pci-meson.c
12618
12619PCIE DRIVER FOR AXIS ARTPEC
12620M:	Jesper Nilsson <jesper.nilsson@axis.com>
12621L:	linux-arm-kernel@axis.com
12622L:	linux-pci@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/devicetree/bindings/pci/axis,artpec*
12625F:	drivers/pci/controller/dwc/*artpec*
12626
12627PCIE DRIVER FOR CAVIUM THUNDERX
12628M:	David Daney <david.daney@cavium.com>
12629L:	linux-pci@vger.kernel.org
12630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12631S:	Supported
12632F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12633F:	drivers/pci/controller/pci-thunder-*
12634
12635PCIE DRIVER FOR HISILICON
12636M:	Zhou Wang <wangzhou1@hisilicon.com>
12637L:	linux-pci@vger.kernel.org
12638S:	Maintained
12639F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12640F:	drivers/pci/controller/dwc/pcie-hisi.c
12641
12642PCIE DRIVER FOR HISILICON KIRIN
12643M:	Xiaowei Song <songxiaowei@hisilicon.com>
12644M:	Binghui Wang <wangbinghui@hisilicon.com>
12645L:	linux-pci@vger.kernel.org
12646S:	Maintained
12647F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12648F:	drivers/pci/controller/dwc/pcie-kirin.c
12649
12650PCIE DRIVER FOR HISILICON STB
12651M:	Shawn Guo <shawn.guo@linaro.org>
12652L:	linux-pci@vger.kernel.org
12653S:	Maintained
12654F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12655F:	drivers/pci/controller/dwc/pcie-histb.c
12656
12657PCIE DRIVER FOR MEDIATEK
12658M:	Ryder Lee <ryder.lee@mediatek.com>
12659L:	linux-pci@vger.kernel.org
12660L:	linux-mediatek@lists.infradead.org
12661S:	Supported
12662F:	Documentation/devicetree/bindings/pci/mediatek*
12663F:	drivers/pci/controller/*mediatek*
12664
12665PCIE DRIVER FOR QUALCOMM MSM
12666M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12667L:	linux-pci@vger.kernel.org
12668L:	linux-arm-msm@vger.kernel.org
12669S:	Maintained
12670F:	drivers/pci/controller/dwc/*qcom*
12671
12672PCIE DRIVER FOR ROCKCHIP
12673M:	Shawn Lin <shawn.lin@rock-chips.com>
12674L:	linux-pci@vger.kernel.org
12675L:	linux-rockchip@lists.infradead.org
12676S:	Maintained
12677F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12678F:	drivers/pci/controller/pcie-rockchip*
12679
12680PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12681M:	Linus Walleij <linus.walleij@linaro.org>
12682L:	linux-pci@vger.kernel.org
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12685F:	drivers/pci/controller/pci-v3-semi.c
12686
12687PCIE DRIVER FOR SOCIONEXT UNIPHIER
12688M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12689L:	linux-pci@vger.kernel.org
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12692F:	drivers/pci/controller/dwc/pcie-uniphier.c
12693
12694PCIE DRIVER FOR ST SPEAR13XX
12695M:	Pratyush Anand <pratyush.anand@gmail.com>
12696L:	linux-pci@vger.kernel.org
12697S:	Maintained
12698F:	drivers/pci/controller/dwc/*spear*
12699
12700PCMCIA SUBSYSTEM
12701M:	Dominik Brodowski <linux@dominikbrodowski.net>
12702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12703S:	Odd Fixes
12704F:	Documentation/pcmcia/
12705F:	tools/pcmcia/
12706F:	drivers/pcmcia/
12707F:	include/pcmcia/
12708
12709PCNET32 NETWORK DRIVER
12710M:	Don Fry <pcnet32@frontier.com>
12711L:	netdev@vger.kernel.org
12712S:	Maintained
12713F:	drivers/net/ethernet/amd/pcnet32.c
12714
12715PCRYPT PARALLEL CRYPTO ENGINE
12716M:	Steffen Klassert <steffen.klassert@secunet.com>
12717L:	linux-crypto@vger.kernel.org
12718S:	Maintained
12719F:	crypto/pcrypt.c
12720F:	include/crypto/pcrypt.h
12721
12722PEAQ WMI HOTKEYS DRIVER
12723M:	Hans de Goede <hdegoede@redhat.com>
12724L:	platform-driver-x86@vger.kernel.org
12725S:	Maintained
12726F:	drivers/platform/x86/peaq-wmi.c
12727
12728PENSANDO ETHERNET DRIVERS
12729M:	Shannon Nelson <snelson@pensando.io>
12730M:	Pensando Drivers <drivers@pensando.io>
12731L:	netdev@vger.kernel.org
12732S:	Supported
12733F:	Documentation/networking/device_drivers/pensando/ionic.rst
12734F:	drivers/net/ethernet/pensando/
12735
12736PER-CPU MEMORY ALLOCATOR
12737M:	Dennis Zhou <dennis@kernel.org>
12738M:	Tejun Heo <tj@kernel.org>
12739M:	Christoph Lameter <cl@linux.com>
12740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12741S:	Maintained
12742F:	include/linux/percpu*.h
12743F:	mm/percpu*.c
12744F:	arch/*/include/asm/percpu.h
12745
12746PER-TASK DELAY ACCOUNTING
12747M:	Balbir Singh <bsingharora@gmail.com>
12748S:	Maintained
12749F:	include/linux/delayacct.h
12750F:	kernel/delayacct.c
12751
12752PERFORMANCE EVENTS SUBSYSTEM
12753M:	Peter Zijlstra <peterz@infradead.org>
12754M:	Ingo Molnar <mingo@redhat.com>
12755M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12756R:	Mark Rutland <mark.rutland@arm.com>
12757R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12758R:	Jiri Olsa <jolsa@redhat.com>
12759R:	Namhyung Kim <namhyung@kernel.org>
12760L:	linux-kernel@vger.kernel.org
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12762S:	Supported
12763F:	kernel/events/*
12764F:	include/linux/perf_event.h
12765F:	include/uapi/linux/perf_event.h
12766F:	arch/*/kernel/perf_event*.c
12767F:	arch/*/kernel/*/perf_event*.c
12768F:	arch/*/kernel/*/*/perf_event*.c
12769F:	arch/*/include/asm/perf_event.h
12770F:	arch/*/kernel/perf_callchain.c
12771F:	arch/*/events/*
12772F:	arch/*/events/*/*
12773F:	tools/perf/
12774
12775PERSONALITY HANDLING
12776M:	Christoph Hellwig <hch@infradead.org>
12777L:	linux-abi-devel@lists.sourceforge.net
12778S:	Maintained
12779F:	include/linux/personality.h
12780F:	include/uapi/linux/personality.h
12781
12782PHOENIX RC FLIGHT CONTROLLER ADAPTER
12783M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12784L:	linux-input@vger.kernel.org
12785S:	Maintained
12786F:	Documentation/input/devices/pxrc.rst
12787F:	drivers/input/joystick/pxrc.c
12788
12789FLYSKY FSIA6B RC RECEIVER
12790M:	Markus Koch <markus@notsyncing.net>
12791L:	linux-input@vger.kernel.org
12792S:	Maintained
12793F:	drivers/input/joystick/fsia6b.c
12794
12795PHONET PROTOCOL
12796M:	Remi Denis-Courmont <courmisch@gmail.com>
12797S:	Supported
12798F:	Documentation/networking/phonet.txt
12799F:	include/linux/phonet.h
12800F:	include/net/phonet/
12801F:	include/uapi/linux/phonet.h
12802F:	net/phonet/
12803
12804PHRAM MTD DRIVER
12805M:	Joern Engel <joern@lazybastard.org>
12806L:	linux-mtd@lists.infradead.org
12807S:	Maintained
12808F:	drivers/mtd/devices/phram.c
12809
12810PICOLCD HID DRIVER
12811M:	Bruno Prémont <bonbons@linux-vserver.org>
12812L:	linux-input@vger.kernel.org
12813S:	Maintained
12814F:	drivers/hid/hid-picolcd*
12815
12816PICOXCELL SUPPORT
12817M:	Jamie Iles <jamie@jamieiles.com>
12818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12819T:	git git://github.com/jamieiles/linux-2.6-ji.git
12820S:	Supported
12821F:	arch/arm/boot/dts/picoxcell*
12822F:	arch/arm/mach-picoxcell/
12823F:	drivers/crypto/picoxcell*
12824
12825PIDFD API
12826M:	Christian Brauner <christian@brauner.io>
12827L:	linux-kernel@vger.kernel.org
12828S:	Maintained
12829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12830F:	samples/pidfd/
12831F:	tools/testing/selftests/pidfd/
12832K:	(?i)pidfd
12833K:	(?i)clone3
12834K:	\b(clone_args|kernel_clone_args)\b
12835
12836PIN CONTROL SUBSYSTEM
12837M:	Linus Walleij <linus.walleij@linaro.org>
12838L:	linux-gpio@vger.kernel.org
12839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12840S:	Maintained
12841F:	Documentation/devicetree/bindings/pinctrl/
12842F:	Documentation/driver-api/pinctl.rst
12843F:	drivers/pinctrl/
12844F:	include/linux/pinctrl/
12845
12846PIN CONTROLLER - MICROCHIP AT91
12847M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12849L:	linux-gpio@vger.kernel.org
12850S:	Supported
12851F:	drivers/pinctrl/pinctrl-at91*
12852F:	drivers/gpio/gpio-sama5d2-piobu.c
12853
12854PIN CONTROLLER - FREESCALE
12855M:	Dong Aisheng <aisheng.dong@nxp.com>
12856M:	Fabio Estevam <festevam@gmail.com>
12857M:	Shawn Guo <shawnguo@kernel.org>
12858M:	Stefan Agner <stefan@agner.ch>
12859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12860L:	linux-gpio@vger.kernel.org
12861S:	Maintained
12862F:	drivers/pinctrl/freescale/
12863F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12864
12865PIN CONTROLLER - INTEL
12866M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12867M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12869S:	Maintained
12870F:	drivers/pinctrl/intel/
12871
12872PIN CONTROLLER - MEDIATEK
12873M:	Sean Wang <sean.wang@kernel.org>
12874L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12875S:	Maintained
12876F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12877F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12878F:	drivers/pinctrl/mediatek/
12879
12880PIN CONTROLLER - QUALCOMM
12881M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12882S:	Maintained
12883L:	linux-arm-msm@vger.kernel.org
12884F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12885F:	drivers/pinctrl/qcom/
12886
12887PIN CONTROLLER - RENESAS
12888M:	Geert Uytterhoeven <geert+renesas@glider.be>
12889L:	linux-renesas-soc@vger.kernel.org
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12891S:	Maintained
12892F:	drivers/pinctrl/pinctrl-rz*
12893F:	drivers/pinctrl/sh-pfc/
12894
12895PIN CONTROLLER - SAMSUNG
12896M:	Tomasz Figa <tomasz.figa@gmail.com>
12897M:	Krzysztof Kozlowski <krzk@kernel.org>
12898M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12900L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12901Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12903S:	Maintained
12904F:	drivers/pinctrl/samsung/
12905F:	include/dt-bindings/pinctrl/samsung.h
12906F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12907
12908PIN CONTROLLER - SINGLE
12909M:	Tony Lindgren <tony@atomide.com>
12910M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12912L:	linux-omap@vger.kernel.org
12913S:	Maintained
12914F:	drivers/pinctrl/pinctrl-single.c
12915
12916PIN CONTROLLER - ST SPEAR
12917M:	Viresh Kumar <vireshk@kernel.org>
12918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12919W:	http://www.st.com/spear
12920S:	Maintained
12921F:	drivers/pinctrl/spear/
12922
12923PISTACHIO SOC SUPPORT
12924M:	James Hartley <james.hartley@sondrel.com>
12925L:	linux-mips@vger.kernel.org
12926S:	Odd Fixes
12927F:	arch/mips/pistachio/
12928F:	arch/mips/include/asm/mach-pistachio/
12929F:	arch/mips/boot/dts/img/pistachio*
12930F:	arch/mips/configs/pistachio*_defconfig
12931
12932PKTCDVD DRIVER
12933S:	Orphan
12934M:	linux-block@vger.kernel.org
12935F:	drivers/block/pktcdvd.c
12936F:	include/linux/pktcdvd.h
12937F:	include/uapi/linux/pktcdvd.h
12938
12939PKUNITY SOC DRIVERS
12940M:	Guan Xuetao <gxt@pku.edu.cn>
12941W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12942S:	Maintained
12943T:	git git://github.com/gxt/linux.git
12944F:	drivers/input/serio/i8042-unicore32io.h
12945F:	drivers/i2c/busses/i2c-puv3.c
12946F:	drivers/video/fbdev/fb-puv3.c
12947F:	drivers/rtc/rtc-puv3.c
12948
12949PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12950M:	Tomasz Duszynski <tduszyns@gmail.com>
12951S:	Maintained
12952F:	drivers/iio/chemical/pms7003.c
12953F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12954
12955PMBUS HARDWARE MONITORING DRIVERS
12956M:	Guenter Roeck <linux@roeck-us.net>
12957L:	linux-hwmon@vger.kernel.org
12958W:	http://hwmon.wiki.kernel.org/
12959W:	http://www.roeck-us.net/linux/drivers/
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12961S:	Maintained
12962F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12963F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12964F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12965F:	Documentation/hwmon/adm1275.rst
12966F:	Documentation/hwmon/ibm-cffps.rst
12967F:	Documentation/hwmon/ir35221.rst
12968F:	Documentation/hwmon/lm25066.rst
12969F:	Documentation/hwmon/ltc2978.rst
12970F:	Documentation/hwmon/ltc3815.rst
12971F:	Documentation/hwmon/max16064.rst
12972F:	Documentation/hwmon/max20751.rst
12973F:	Documentation/hwmon/max31785.rst
12974F:	Documentation/hwmon/max34440.rst
12975F:	Documentation/hwmon/max8688.rst
12976F:	Documentation/hwmon/pmbus.rst
12977F:	Documentation/hwmon/pmbus-core.rst
12978F:	Documentation/hwmon/tps40422.rst
12979F:	Documentation/hwmon/ucd9000.rst
12980F:	Documentation/hwmon/ucd9200.rst
12981F:	Documentation/hwmon/zl6100.rst
12982F:	drivers/hwmon/pmbus/
12983F:	include/linux/pmbus.h
12984
12985PMC SIERRA MaxRAID DRIVER
12986L:	linux-scsi@vger.kernel.org
12987W:	http://www.pmc-sierra.com/
12988S:	Orphan
12989F:	drivers/scsi/pmcraid.*
12990
12991PMC SIERRA PM8001 DRIVER
12992M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12993L:	linux-scsi@vger.kernel.org
12994S:	Supported
12995F:	drivers/scsi/pm8001/
12996
12997PNP SUPPORT
12998M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12999S:	Maintained
13000F:	drivers/pnp/
13001
13002PNI RM3100 IIO DRIVER
13003M:	Song Qiang <songqiang1304521@gmail.com>
13004L:	linux-iio@vger.kernel.org
13005S:	Maintained
13006F:	drivers/iio/magnetometer/rm3100*
13007F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13008
13009POSIX CLOCKS and TIMERS
13010M:	Thomas Gleixner <tglx@linutronix.de>
13011L:	linux-kernel@vger.kernel.org
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13013S:	Maintained
13014F:	fs/timerfd.c
13015F:	include/linux/timer*
13016F:	kernel/time/*timer*
13017
13018POWER MANAGEMENT CORE
13019M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13020L:	linux-pm@vger.kernel.org
13021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13022B:	https://bugzilla.kernel.org
13023S:	Supported
13024F:	drivers/base/power/
13025F:	include/linux/pm.h
13026F:	include/linux/pm_*
13027F:	include/linux/powercap.h
13028F:	include/linux/intel_rapl.h
13029F:	drivers/powercap/
13030F:	kernel/configs/nopm.config
13031
13032POWER STATE COORDINATION INTERFACE (PSCI)
13033M:	Mark Rutland <mark.rutland@arm.com>
13034M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13035L:	linux-arm-kernel@lists.infradead.org
13036S:	Maintained
13037F:	drivers/firmware/psci/
13038F:	include/linux/psci.h
13039F:	include/uapi/linux/psci.h
13040
13041POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13042M:	Sebastian Reichel <sre@kernel.org>
13043L:	linux-pm@vger.kernel.org
13044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13045S:	Maintained
13046F:	Documentation/ABI/testing/sysfs-class-power
13047F:	Documentation/devicetree/bindings/power/supply/
13048F:	include/linux/power_supply.h
13049F:	drivers/power/supply/
13050
13051POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13052M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13053L:	linuxppc-dev@lists.ozlabs.org
13054S:	Maintained
13055F:	drivers/char/powernv-op-panel.c
13056
13057PPP OVER ATM (RFC 2364)
13058M:	Mitchell Blank Jr <mitch@sfgoth.com>
13059S:	Maintained
13060F:	net/atm/pppoatm.c
13061F:	include/uapi/linux/atmppp.h
13062
13063PPP OVER ETHERNET
13064M:	Michal Ostrowski <mostrows@earthlink.net>
13065S:	Maintained
13066F:	drivers/net/ppp/pppoe.c
13067F:	drivers/net/ppp/pppox.c
13068
13069PPP OVER L2TP
13070M:	James Chapman <jchapman@katalix.com>
13071S:	Maintained
13072F:	net/l2tp/l2tp_ppp.c
13073F:	include/linux/if_pppol2tp.h
13074F:	include/uapi/linux/if_pppol2tp.h
13075
13076PPP PROTOCOL DRIVERS AND COMPRESSORS
13077M:	Paul Mackerras <paulus@samba.org>
13078L:	linux-ppp@vger.kernel.org
13079S:	Maintained
13080F:	drivers/net/ppp/ppp_*
13081
13082PPS SUPPORT
13083M:	Rodolfo Giometti <giometti@enneenne.com>
13084W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13085L:	linuxpps@ml.enneenne.com (subscribers-only)
13086S:	Maintained
13087F:	Documentation/driver-api/pps.rst
13088F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13089F:	Documentation/ABI/testing/sysfs-pps
13090F:	drivers/pps/
13091F:	include/linux/pps*.h
13092F:	include/uapi/linux/pps.h
13093
13094PPTP DRIVER
13095M:	Dmitry Kozlov <xeb@mail.ru>
13096L:	netdev@vger.kernel.org
13097S:	Maintained
13098F:	drivers/net/ppp/pptp.c
13099W:	http://sourceforge.net/projects/accel-pptp
13100
13101PRINTK
13102M:	Petr Mladek <pmladek@suse.com>
13103M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13104R:	Steven Rostedt <rostedt@goodmis.org>
13105S:	Maintained
13106F:	kernel/printk/
13107F:	include/linux/printk.h
13108
13109PRISM54 WIRELESS DRIVER
13110M:	Luis Chamberlain <mcgrof@kernel.org>
13111L:	linux-wireless@vger.kernel.org
13112W:	http://wireless.kernel.org/en/users/Drivers/p54
13113S:	Obsolete
13114F:	drivers/net/wireless/intersil/prism54/
13115
13116PROC FILESYSTEM
13117R:	Alexey Dobriyan <adobriyan@gmail.com>
13118L:	linux-kernel@vger.kernel.org
13119L:	linux-fsdevel@vger.kernel.org
13120S:	Maintained
13121F:	fs/proc/
13122F:	include/linux/proc_fs.h
13123F:	tools/testing/selftests/proc/
13124F:	Documentation/filesystems/proc.txt
13125
13126PROC SYSCTL
13127M:	Luis Chamberlain <mcgrof@kernel.org>
13128M:	Kees Cook <keescook@chromium.org>
13129L:	linux-kernel@vger.kernel.org
13130L:	linux-fsdevel@vger.kernel.org
13131S:	Maintained
13132F:	fs/proc/proc_sysctl.c
13133F:	include/linux/sysctl.h
13134F:	kernel/sysctl.c
13135F:	tools/testing/selftests/sysctl/
13136
13137PS3 NETWORK SUPPORT
13138M:	Geoff Levand <geoff@infradead.org>
13139L:	netdev@vger.kernel.org
13140L:	linuxppc-dev@lists.ozlabs.org
13141S:	Maintained
13142F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13143
13144PS3 PLATFORM SUPPORT
13145M:	Geoff Levand <geoff@infradead.org>
13146L:	linuxppc-dev@lists.ozlabs.org
13147S:	Maintained
13148F:	arch/powerpc/boot/ps3*
13149F:	arch/powerpc/include/asm/lv1call.h
13150F:	arch/powerpc/include/asm/ps3*.h
13151F:	arch/powerpc/platforms/ps3/
13152F:	drivers/*/ps3*
13153F:	drivers/ps3/
13154F:	drivers/rtc/rtc-ps3.c
13155F:	drivers/usb/host/*ps3.c
13156F:	sound/ppc/snd_ps3*
13157
13158PS3VRAM DRIVER
13159M:	Jim Paris <jim@jtan.com>
13160M:	Geoff Levand <geoff@infradead.org>
13161L:	linuxppc-dev@lists.ozlabs.org
13162S:	Maintained
13163F:	drivers/block/ps3vram.c
13164
13165PSAMPLE PACKET SAMPLING SUPPORT:
13166M:	Yotam Gigi <yotam.gi@gmail.com>
13167S:	Maintained
13168F:	net/psample
13169F:	include/net/psample.h
13170F:	include/uapi/linux/psample.h
13171
13172PSTORE FILESYSTEM
13173M:	Kees Cook <keescook@chromium.org>
13174M:	Anton Vorontsov <anton@enomsg.org>
13175M:	Colin Cross <ccross@android.com>
13176M:	Tony Luck <tony.luck@intel.com>
13177S:	Maintained
13178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13179F:	fs/pstore/
13180F:	include/linux/pstore*
13181F:	drivers/firmware/efi/efi-pstore.c
13182F:	drivers/acpi/apei/erst.c
13183F:	Documentation/admin-guide/ramoops.rst
13184F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13185K:	\b(pstore|ramoops)
13186
13187PTP HARDWARE CLOCK SUPPORT
13188M:	Richard Cochran <richardcochran@gmail.com>
13189L:	netdev@vger.kernel.org
13190S:	Maintained
13191W:	http://linuxptp.sourceforge.net/
13192F:	Documentation/ABI/testing/sysfs-ptp
13193F:	Documentation/driver-api/ptp.rst
13194F:	drivers/net/phy/dp83640*
13195F:	drivers/ptp/*
13196F:	include/linux/ptp_cl*
13197
13198PTRACE SUPPORT
13199M:	Oleg Nesterov <oleg@redhat.com>
13200S:	Maintained
13201F:	include/asm-generic/syscall.h
13202F:	include/linux/ptrace.h
13203F:	include/linux/regset.h
13204F:	include/linux/tracehook.h
13205F:	include/uapi/linux/ptrace.h
13206F:	include/uapi/linux/ptrace.h
13207F:	kernel/ptrace.c
13208F:	arch/*/ptrace*.c
13209F:	arch/*/*/ptrace*.c
13210F:	arch/*/include/asm/ptrace*.h
13211
13212PULSE8-CEC DRIVER
13213M:	Hans Verkuil <hverkuil@xs4all.nl>
13214L:	linux-media@vger.kernel.org
13215T:	git git://linuxtv.org/media_tree.git
13216S:	Maintained
13217F:	drivers/media/usb/pulse8-cec/*
13218F:	Documentation/media/cec-drivers/pulse8-cec.rst
13219
13220PVRUSB2 VIDEO4LINUX DRIVER
13221M:	Mike Isely <isely@pobox.com>
13222L:	pvrusb2@isely.net	(subscribers-only)
13223L:	linux-media@vger.kernel.org
13224W:	http://www.isely.net/pvrusb2/
13225T:	git git://linuxtv.org/media_tree.git
13226S:	Maintained
13227F:	Documentation/media/v4l-drivers/pvrusb2*
13228F:	drivers/media/usb/pvrusb2/
13229
13230PWC WEBCAM DRIVER
13231M:	Hans Verkuil <hverkuil@xs4all.nl>
13232L:	linux-media@vger.kernel.org
13233T:	git git://linuxtv.org/media_tree.git
13234S:	Odd Fixes
13235F:	drivers/media/usb/pwc/*
13236F:	include/trace/events/pwc.h
13237
13238PWM FAN DRIVER
13239M:	Kamil Debski <kamil@wypas.org>
13240M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13241L:	linux-hwmon@vger.kernel.org
13242S:	Supported
13243F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13244F:	Documentation/hwmon/pwm-fan.rst
13245F:	drivers/hwmon/pwm-fan.c
13246
13247PWM IR Transmitter
13248M:	Sean Young <sean@mess.org>
13249L:	linux-media@vger.kernel.org
13250S:	Maintained
13251F:	drivers/media/rc/pwm-ir-tx.c
13252
13253PWM SUBSYSTEM
13254M:	Thierry Reding <thierry.reding@gmail.com>
13255R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13256L:	linux-pwm@vger.kernel.org
13257S:	Maintained
13258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13259Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13260F:	Documentation/driver-api/pwm.rst
13261F:	Documentation/devicetree/bindings/pwm/
13262F:	include/linux/pwm.h
13263F:	drivers/pwm/
13264F:	drivers/video/backlight/pwm_bl.c
13265F:	include/linux/pwm_backlight.h
13266F:	drivers/gpio/gpio-mvebu.c
13267F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13268K:	pwm_(config|apply_state|ops)
13269
13270PXA GPIO DRIVER
13271M:	Robert Jarzmik <robert.jarzmik@free.fr>
13272L:	linux-gpio@vger.kernel.org
13273S:	Maintained
13274F:	drivers/gpio/gpio-pxa.c
13275
13276PXA MMCI DRIVER
13277S:	Orphan
13278
13279PXA RTC DRIVER
13280M:	Robert Jarzmik <robert.jarzmik@free.fr>
13281L:	linux-rtc@vger.kernel.org
13282S:	Maintained
13283
13284PXA2xx/PXA3xx SUPPORT
13285M:	Daniel Mack <daniel@zonque.org>
13286M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13287M:	Robert Jarzmik <robert.jarzmik@free.fr>
13288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13289T:	git git://github.com/hzhuang1/linux.git
13290T:	git git://github.com/rjarzmik/linux.git
13291S:	Maintained
13292F:	arch/arm/boot/dts/pxa*
13293F:	arch/arm/mach-pxa/
13294F:	drivers/dma/pxa*
13295F:	drivers/pcmcia/pxa2xx*
13296F:	drivers/pinctrl/pxa/
13297F:	drivers/spi/spi-pxa2xx*
13298F:	drivers/usb/gadget/udc/pxa2*
13299F:	include/sound/pxa2xx-lib.h
13300F:	sound/arm/pxa*
13301F:	sound/soc/pxa/
13302
13303QAT DRIVER
13304M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13305L:	qat-linux@intel.com
13306S:	Supported
13307F:	drivers/crypto/qat/
13308
13309QCOM AUDIO (ASoC) DRIVERS
13310M:	Patrick Lai <plai@codeaurora.org>
13311M:	Banajit Goswami <bgoswami@codeaurora.org>
13312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13313S:	Supported
13314F:	sound/soc/qcom/
13315
13316QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13317M:	Gabriel Somlo <somlo@cmu.edu>
13318M:	"Michael S. Tsirkin" <mst@redhat.com>
13319L:	qemu-devel@nongnu.org
13320S:	Maintained
13321F:	drivers/firmware/qemu_fw_cfg.c
13322F:	include/uapi/linux/qemu_fw_cfg.h
13323
13324QIB DRIVER
13325M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13326M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13327L:	linux-rdma@vger.kernel.org
13328S:	Supported
13329F:	drivers/infiniband/hw/qib/
13330
13331QLOGIC QL41xxx FCOE DRIVER
13332M:	QLogic-Storage-Upstream@cavium.com
13333L:	linux-scsi@vger.kernel.org
13334S:	Supported
13335F:	drivers/scsi/qedf/
13336
13337QLOGIC QL41xxx ISCSI DRIVER
13338M:	QLogic-Storage-Upstream@cavium.com
13339L:	linux-scsi@vger.kernel.org
13340S:	Supported
13341F:	drivers/scsi/qedi/
13342
13343QLOGIC QL4xxx ETHERNET DRIVER
13344M:	Ariel Elior <aelior@marvell.com>
13345M:	GR-everest-linux-l2@marvell.com
13346L:	netdev@vger.kernel.org
13347S:	Supported
13348F:	drivers/net/ethernet/qlogic/qed/
13349F:	include/linux/qed/
13350F:	drivers/net/ethernet/qlogic/qede/
13351
13352QLOGIC QL4xxx RDMA DRIVER
13353M:	Michal Kalderon <mkalderon@marvell.com>
13354M:	Ariel Elior <aelior@marvell.com>
13355L:	linux-rdma@vger.kernel.org
13356S:	Supported
13357F:	drivers/infiniband/hw/qedr/
13358F:	include/uapi/rdma/qedr-abi.h
13359
13360QLOGIC QLA1280 SCSI DRIVER
13361M:	Michael Reed <mdr@sgi.com>
13362L:	linux-scsi@vger.kernel.org
13363S:	Maintained
13364F:	drivers/scsi/qla1280.[ch]
13365
13366QLOGIC QLA2XXX FC-SCSI DRIVER
13367M:	hmadhani@marvell.com
13368L:	linux-scsi@vger.kernel.org
13369S:	Supported
13370F:	Documentation/scsi/LICENSE.qla2xxx
13371F:	drivers/scsi/qla2xxx/
13372
13373QLOGIC QLA3XXX NETWORK DRIVER
13374M:	GR-Linux-NIC-Dev@marvell.com
13375L:	netdev@vger.kernel.org
13376S:	Supported
13377F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13378F:	drivers/net/ethernet/qlogic/qla3xxx.*
13379
13380QLOGIC QLA4XXX iSCSI DRIVER
13381M:	QLogic-Storage-Upstream@qlogic.com
13382L:	linux-scsi@vger.kernel.org
13383S:	Supported
13384F:	Documentation/scsi/LICENSE.qla4xxx
13385F:	drivers/scsi/qla4xxx/
13386
13387QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13388M:	Shahed Shaikh <shshaikh@marvell.com>
13389M:	Manish Chopra <manishc@marvell.com>
13390M:	GR-Linux-NIC-Dev@marvell.com
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	drivers/net/ethernet/qlogic/qlcnic/
13394
13395QLOGIC QLGE 10Gb ETHERNET DRIVER
13396M:	Manish Chopra <manishc@marvell.com>
13397M:	GR-Linux-NIC-Dev@marvell.com
13398L:	netdev@vger.kernel.org
13399S:	Supported
13400F:	drivers/staging/qlge/
13401
13402QM1D1B0004 MEDIA DRIVER
13403M:	Akihiro Tsukada <tskd08@gmail.com>
13404L:	linux-media@vger.kernel.org
13405S:	Odd Fixes
13406F:	drivers/media/tuners/qm1d1b0004*
13407
13408QM1D1C0042 MEDIA DRIVER
13409M:	Akihiro Tsukada <tskd08@gmail.com>
13410L:	linux-media@vger.kernel.org
13411S:	Odd Fixes
13412F:	drivers/media/tuners/qm1d1c0042*
13413
13414QNX4 FILESYSTEM
13415M:	Anders Larsen <al@alarsen.net>
13416W:	http://www.alarsen.net/linux/qnx4fs/
13417S:	Maintained
13418F:	fs/qnx4/
13419F:	include/uapi/linux/qnx4_fs.h
13420F:	include/uapi/linux/qnxtypes.h
13421
13422QORIQ DPAA2 FSL-MC BUS DRIVER
13423M:	Stuart Yoder <stuyoder@gmail.com>
13424M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13425L:	linux-kernel@vger.kernel.org
13426S:	Maintained
13427F:	drivers/bus/fsl-mc/
13428F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13429F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13430
13431QT1010 MEDIA DRIVER
13432M:	Antti Palosaari <crope@iki.fi>
13433L:	linux-media@vger.kernel.org
13434W:	https://linuxtv.org
13435W:	http://palosaari.fi/linux/
13436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13437T:	git git://linuxtv.org/anttip/media_tree.git
13438S:	Maintained
13439F:	drivers/media/tuners/qt1010*
13440
13441QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13442M:	Kalle Valo <kvalo@codeaurora.org>
13443L:	ath10k@lists.infradead.org
13444W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13446S:	Supported
13447F:	drivers/net/wireless/ath/ath10k/
13448
13449QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13450M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13451L:	linux-wireless@vger.kernel.org
13452W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13453S:	Supported
13454F:	drivers/net/wireless/ath/ath9k/
13455
13456QUALCOMM CAMERA SUBSYSTEM DRIVER
13457M:	Todor Tomov <todor.too@gmail.com>
13458L:	linux-media@vger.kernel.org
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13461F:	Documentation/media/v4l-drivers/qcom_camss.rst
13462F:	drivers/media/platform/qcom/camss/
13463
13464QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13465M:	Ilia Lin <ilia.lin@kernel.org>
13466L:	linux-pm@vger.kernel.org
13467S:	Maintained
13468F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13469F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13470
13471QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13472M:	Timur Tabi <timur@kernel.org>
13473L:	netdev@vger.kernel.org
13474S:	Maintained
13475F:	drivers/net/ethernet/qualcomm/emac/
13476
13477QUALCOMM ETHQOS ETHERNET DRIVER
13478M:	Vinod Koul <vkoul@kernel.org>
13479M:	Niklas Cassel <niklas.cassel@linaro.org>
13480L:	netdev@vger.kernel.org
13481S:	Maintained
13482F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13483F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13484
13485QUALCOMM GENERIC INTERFACE I2C DRIVER
13486M:	Alok Chauhan <alokc@codeaurora.org>
13487L:	linux-i2c@vger.kernel.org
13488L:	linux-arm-msm@vger.kernel.org
13489S:	Supported
13490F:	drivers/i2c/busses/i2c-qcom-geni.c
13491
13492QUALCOMM HEXAGON ARCHITECTURE
13493M:	Brian Cain <bcain@codeaurora.org>
13494L:	linux-hexagon@vger.kernel.org
13495S:	Supported
13496F:	arch/hexagon/
13497
13498QUALCOMM HIDMA DRIVER
13499M:	Sinan Kaya <okaya@kernel.org>
13500L:	linux-arm-kernel@lists.infradead.org
13501L:	linux-arm-msm@vger.kernel.org
13502L:	dmaengine@vger.kernel.org
13503S:	Supported
13504F:	drivers/dma/qcom/hidma*
13505
13506QUALCOMM IOMMU
13507M:	Rob Clark <robdclark@gmail.com>
13508L:	iommu@lists.linux-foundation.org
13509L:	linux-arm-msm@vger.kernel.org
13510S:	Maintained
13511F:	drivers/iommu/qcom_iommu.c
13512
13513QUALCOMM TSENS THERMAL DRIVER
13514M:	Amit Kucheria <amit.kucheria@linaro.org>
13515L:	linux-pm@vger.kernel.org
13516L:	linux-arm-msm@vger.kernel.org
13517S:	Maintained
13518F:	drivers/thermal/qcom/
13519
13520QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13521M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13522L:	linux-media@vger.kernel.org
13523L:	linux-arm-msm@vger.kernel.org
13524T:	git git://linuxtv.org/media_tree.git
13525S:	Maintained
13526F:	drivers/media/platform/qcom/venus/
13527
13528QUALCOMM WCN36XX WIRELESS DRIVER
13529M:	Kalle Valo <kvalo@codeaurora.org>
13530L:	wcn36xx@lists.infradead.org
13531W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13532T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13533S:	Supported
13534F:	drivers/net/wireless/ath/wcn36xx/
13535
13536QUANTENNA QTNFMAC WIRELESS DRIVER
13537M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13538M:	Avinash Patil <avinashp@quantenna.com>
13539M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13540L:	linux-wireless@vger.kernel.org
13541S:	Maintained
13542F:	drivers/net/wireless/quantenna
13543
13544RADEON and AMDGPU DRM DRIVERS
13545M:	Alex Deucher <alexander.deucher@amd.com>
13546M:	Christian König <christian.koenig@amd.com>
13547M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13548L:	amd-gfx@lists.freedesktop.org
13549T:	git git://people.freedesktop.org/~agd5f/linux
13550S:	Supported
13551F:	drivers/gpu/drm/radeon/
13552F:	include/uapi/drm/radeon_drm.h
13553F:	drivers/gpu/drm/amd/
13554F:	include/uapi/drm/amdgpu_drm.h
13555
13556RADEON FRAMEBUFFER DISPLAY DRIVER
13557M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13558L:	linux-fbdev@vger.kernel.org
13559S:	Maintained
13560F:	drivers/video/fbdev/aty/radeon*
13561F:	include/uapi/linux/radeonfb.h
13562
13563RADIOSHARK RADIO DRIVER
13564M:	Hans Verkuil <hverkuil@xs4all.nl>
13565L:	linux-media@vger.kernel.org
13566T:	git git://linuxtv.org/media_tree.git
13567S:	Maintained
13568F:	drivers/media/radio/radio-shark.c
13569
13570RADIOSHARK2 RADIO DRIVER
13571M:	Hans Verkuil <hverkuil@xs4all.nl>
13572L:	linux-media@vger.kernel.org
13573T:	git git://linuxtv.org/media_tree.git
13574S:	Maintained
13575F:	drivers/media/radio/radio-shark2.c
13576F:	drivers/media/radio/radio-tea5777.c
13577
13578RADOS BLOCK DEVICE (RBD)
13579M:	Ilya Dryomov <idryomov@gmail.com>
13580M:	Sage Weil <sage@redhat.com>
13581M:	Alex Elder <elder@kernel.org>
13582L:	ceph-devel@vger.kernel.org
13583W:	http://ceph.com/
13584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13585T:	git git://github.com/ceph/ceph-client.git
13586S:	Supported
13587F:	Documentation/ABI/testing/sysfs-bus-rbd
13588F:	drivers/block/rbd.c
13589F:	drivers/block/rbd_types.h
13590
13591RAGE128 FRAMEBUFFER DISPLAY DRIVER
13592M:	Paul Mackerras <paulus@samba.org>
13593L:	linux-fbdev@vger.kernel.org
13594S:	Maintained
13595F:	drivers/video/fbdev/aty/aty128fb.c
13596
13597RAINSHADOW-CEC DRIVER
13598M:	Hans Verkuil <hverkuil@xs4all.nl>
13599L:	linux-media@vger.kernel.org
13600T:	git git://linuxtv.org/media_tree.git
13601S:	Maintained
13602F:	drivers/media/usb/rainshadow-cec/*
13603
13604RALINK MIPS ARCHITECTURE
13605M:	John Crispin <john@phrozen.org>
13606L:	linux-mips@vger.kernel.org
13607S:	Maintained
13608F:	arch/mips/ralink
13609
13610RALINK RT2X00 WIRELESS LAN DRIVER
13611P:	rt2x00 project
13612M:	Stanislaw Gruszka <sgruszka@redhat.com>
13613M:	Helmut Schaa <helmut.schaa@googlemail.com>
13614L:	linux-wireless@vger.kernel.org
13615S:	Maintained
13616F:	drivers/net/wireless/ralink/rt2x00/
13617
13618RAMDISK RAM BLOCK DEVICE DRIVER
13619M:	Jens Axboe <axboe@kernel.dk>
13620S:	Maintained
13621F:	Documentation/admin-guide/blockdev/ramdisk.rst
13622F:	drivers/block/brd.c
13623
13624RANCHU VIRTUAL BOARD FOR MIPS
13625M:	Miodrag Dinic <miodrag.dinic@mips.com>
13626L:	linux-mips@vger.kernel.org
13627S:	Supported
13628F:	arch/mips/generic/board-ranchu.c
13629F:	arch/mips/configs/generic/board-ranchu.config
13630
13631RANDOM NUMBER DRIVER
13632M:	"Theodore Ts'o" <tytso@mit.edu>
13633S:	Maintained
13634F:	drivers/char/random.c
13635
13636RAPIDIO SUBSYSTEM
13637M:	Matt Porter <mporter@kernel.crashing.org>
13638M:	Alexandre Bounine <alex.bou9@gmail.com>
13639S:	Maintained
13640F:	drivers/rapidio/
13641
13642RAS INFRASTRUCTURE
13643M:	Tony Luck <tony.luck@intel.com>
13644M:	Borislav Petkov <bp@alien8.de>
13645L:	linux-edac@vger.kernel.org
13646S:	Maintained
13647F:	drivers/ras/
13648F:	include/linux/ras.h
13649F:	include/ras/ras_event.h
13650F:	Documentation/admin-guide/ras.rst
13651
13652RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13653L:	linux-wireless@vger.kernel.org
13654S:	Orphan
13655F:	drivers/net/wireless/ray*
13656
13657RCUTORTURE TEST FRAMEWORK
13658M:	"Paul E. McKenney" <paulmck@kernel.org>
13659M:	Josh Triplett <josh@joshtriplett.org>
13660R:	Steven Rostedt <rostedt@goodmis.org>
13661R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13662R:	Lai Jiangshan <jiangshanlai@gmail.com>
13663L:	rcu@vger.kernel.org
13664S:	Supported
13665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13666F:	tools/testing/selftests/rcutorture
13667
13668RDC R-321X SoC
13669M:	Florian Fainelli <florian@openwrt.org>
13670S:	Maintained
13671
13672RDC R6040 FAST ETHERNET DRIVER
13673M:	Florian Fainelli <f.fainelli@gmail.com>
13674L:	netdev@vger.kernel.org
13675S:	Maintained
13676F:	drivers/net/ethernet/rdc/r6040.c
13677
13678RDMAVT - RDMA verbs software
13679M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13680M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13681L:	linux-rdma@vger.kernel.org
13682S:	Supported
13683F:	drivers/infiniband/sw/rdmavt
13684
13685RDS - RELIABLE DATAGRAM SOCKETS
13686M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13687L:	netdev@vger.kernel.org
13688L:	linux-rdma@vger.kernel.org
13689L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13690W:	https://oss.oracle.com/projects/rds/
13691S:	Supported
13692F:	net/rds/
13693F:	Documentation/networking/rds.txt
13694
13695RDT - RESOURCE ALLOCATION
13696M:	Fenghua Yu <fenghua.yu@intel.com>
13697M:	Reinette Chatre <reinette.chatre@intel.com>
13698L:	linux-kernel@vger.kernel.org
13699S:	Supported
13700F:	arch/x86/kernel/cpu/resctrl/
13701F:	arch/x86/include/asm/resctrl_sched.h
13702F:	Documentation/x86/resctrl*
13703
13704READ-COPY UPDATE (RCU)
13705M:	"Paul E. McKenney" <paulmck@kernel.org>
13706M:	Josh Triplett <josh@joshtriplett.org>
13707R:	Steven Rostedt <rostedt@goodmis.org>
13708R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13709R:	Lai Jiangshan <jiangshanlai@gmail.com>
13710R:	Joel Fernandes <joel@joelfernandes.org>
13711L:	rcu@vger.kernel.org
13712W:	http://www.rdrop.com/users/paulmck/RCU/
13713S:	Supported
13714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13715F:	Documentation/RCU/
13716X:	Documentation/RCU/torture.txt
13717F:	include/linux/rcu*
13718X:	include/linux/srcu*.h
13719F:	kernel/rcu/
13720X:	kernel/rcu/srcu*.c
13721
13722REAL TIME CLOCK (RTC) SUBSYSTEM
13723M:	Alessandro Zummo <a.zummo@towertech.it>
13724M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13725L:	linux-rtc@vger.kernel.org
13726Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13728S:	Maintained
13729F:	Documentation/devicetree/bindings/rtc/
13730F:	Documentation/admin-guide/rtc.rst
13731F:	drivers/rtc/
13732F:	include/linux/rtc.h
13733F:	include/uapi/linux/rtc.h
13734F:	include/linux/rtc/
13735F:	include/linux/platform_data/rtc-*
13736F:	tools/testing/selftests/rtc/
13737
13738REALTEK AUDIO CODECS
13739M:	Bard Liao <bardliao@realtek.com>
13740M:	Oder Chiou <oder_chiou@realtek.com>
13741S:	Maintained
13742F:	sound/soc/codecs/rt*
13743F:	include/sound/rt*.h
13744
13745REALTEK RTL83xx SMI DSA ROUTER CHIPS
13746M:	Linus Walleij <linus.walleij@linaro.org>
13747S:	Maintained
13748F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13749F:	drivers/net/dsa/realtek-smi*
13750F:	drivers/net/dsa/rtl83*
13751
13752REDPINE WIRELESS DRIVER
13753M:	Amitkumar Karwar <amitkarwar@gmail.com>
13754M:	Siva Rebbagondla <siva8118@gmail.com>
13755L:	linux-wireless@vger.kernel.org
13756S:	Maintained
13757F:	drivers/net/wireless/rsi/
13758
13759REGISTER MAP ABSTRACTION
13760M:	Mark Brown <broonie@kernel.org>
13761L:	linux-kernel@vger.kernel.org
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13763S:	Supported
13764F:	Documentation/devicetree/bindings/regmap/
13765F:	drivers/base/regmap/
13766F:	include/linux/regmap.h
13767
13768REISERFS FILE SYSTEM
13769L:	reiserfs-devel@vger.kernel.org
13770S:	Supported
13771F:	fs/reiserfs/
13772
13773REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13774M:	Ohad Ben-Cohen <ohad@wizery.com>
13775M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13776L:	linux-remoteproc@vger.kernel.org
13777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/remoteproc/
13780F:	Documentation/ABI/testing/sysfs-class-remoteproc
13781F:	Documentation/remoteproc.txt
13782F:	drivers/remoteproc/
13783F:	include/linux/remoteproc.h
13784F:	include/linux/remoteproc/
13785
13786REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13787M:	Ohad Ben-Cohen <ohad@wizery.com>
13788M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13789L:	linux-remoteproc@vger.kernel.org
13790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13791S:	Maintained
13792F:	drivers/rpmsg/
13793F:	Documentation/rpmsg.txt
13794F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13795F:	include/linux/rpmsg.h
13796F:	include/linux/rpmsg/
13797F:	include/uapi/linux/rpmsg.h
13798F:	samples/rpmsg/
13799
13800RENESAS CLOCK DRIVERS
13801M:	Geert Uytterhoeven <geert+renesas@glider.be>
13802L:	linux-renesas-soc@vger.kernel.org
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13804S:	Supported
13805F:	drivers/clk/renesas/
13806
13807RENESAS EMEV2 I2C DRIVER
13808M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13809S:	Supported
13810F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13811F:	drivers/i2c/busses/i2c-emev2.c
13812
13813RENESAS ETHERNET DRIVERS
13814R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13815L:	netdev@vger.kernel.org
13816L:	linux-renesas-soc@vger.kernel.org
13817F:	Documentation/devicetree/bindings/net/renesas,*.txt
13818F:	Documentation/devicetree/bindings/net/sh_eth.txt
13819F:	drivers/net/ethernet/renesas/
13820F:	include/linux/sh_eth.h
13821
13822RENESAS R-CAR GYROADC DRIVER
13823M:	Marek Vasut <marek.vasut@gmail.com>
13824L:	linux-iio@vger.kernel.org
13825S:	Supported
13826F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13827F:	drivers/iio/adc/rcar-gyroadc.c
13828
13829RENESAS R-CAR I2C DRIVERS
13830M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13831S:	Supported
13832F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13833F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13834F:	drivers/i2c/busses/i2c-rcar.c
13835F:	drivers/i2c/busses/i2c-sh_mobile.c
13836
13837RENESAS RIIC DRIVER
13838M:	Chris Brandt <chris.brandt@renesas.com>
13839S:	Supported
13840F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13841F:	drivers/i2c/busses/i2c-riic.c
13842
13843RENESAS USB PHY DRIVER
13844M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13845L:	linux-renesas-soc@vger.kernel.org
13846S:	Maintained
13847F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13848
13849RESET CONTROLLER FRAMEWORK
13850M:	Philipp Zabel <p.zabel@pengutronix.de>
13851T:	git git://git.pengutronix.de/git/pza/linux
13852S:	Maintained
13853F:	drivers/reset/
13854F:	Documentation/devicetree/bindings/reset/
13855F:	include/dt-bindings/reset/
13856F:	include/linux/reset.h
13857F:	include/linux/reset/
13858F:	include/linux/reset-controller.h
13859
13860RESTARTABLE SEQUENCES SUPPORT
13861M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13862M:	Peter Zijlstra <peterz@infradead.org>
13863M:	"Paul E. McKenney" <paulmck@kernel.org>
13864M:	Boqun Feng <boqun.feng@gmail.com>
13865L:	linux-kernel@vger.kernel.org
13866S:	Supported
13867F:	kernel/rseq.c
13868F:	include/uapi/linux/rseq.h
13869F:	include/trace/events/rseq.h
13870F:	tools/testing/selftests/rseq/
13871
13872RFKILL
13873M:	Johannes Berg <johannes@sipsolutions.net>
13874L:	linux-wireless@vger.kernel.org
13875W:	http://wireless.kernel.org/
13876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13878S:	Maintained
13879F:	Documentation/driver-api/rfkill.rst
13880F:	Documentation/ABI/stable/sysfs-class-rfkill
13881F:	net/rfkill/
13882F:	include/linux/rfkill.h
13883F:	include/uapi/linux/rfkill.h
13884
13885RHASHTABLE
13886M:	Thomas Graf <tgraf@suug.ch>
13887M:	Herbert Xu <herbert@gondor.apana.org.au>
13888L:	netdev@vger.kernel.org
13889S:	Maintained
13890F:	lib/rhashtable.c
13891F:	lib/test_rhashtable.c
13892F:	include/linux/rhashtable.h
13893F:	include/linux/rhashtable-types.h
13894
13895RICOH R5C592 MEMORYSTICK DRIVER
13896M:	Maxim Levitsky <maximlevitsky@gmail.com>
13897S:	Maintained
13898F:	drivers/memstick/host/r592.*
13899
13900RICOH SMARTMEDIA/XD DRIVER
13901M:	Maxim Levitsky <maximlevitsky@gmail.com>
13902S:	Maintained
13903F:	drivers/mtd/nand/raw/r852.c
13904F:	drivers/mtd/nand/raw/r852.h
13905
13906RISC-V ARCHITECTURE
13907M:	Paul Walmsley <paul.walmsley@sifive.com>
13908M:	Palmer Dabbelt <palmer@dabbelt.com>
13909M:	Albert Ou <aou@eecs.berkeley.edu>
13910L:	linux-riscv@lists.infradead.org
13911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13912S:	Supported
13913F:	arch/riscv/
13914K:	riscv
13915N:	riscv
13916
13917ROCCAT DRIVERS
13918M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13919W:	http://sourceforge.net/projects/roccat/
13920S:	Maintained
13921F:	drivers/hid/hid-roccat*
13922F:	include/linux/hid-roccat*
13923F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13924
13925ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13926M:	Jacob Chen <jacob-chen@iotwrt.com>
13927M:	Ezequiel Garcia <ezequiel@collabora.com>
13928L:	linux-media@vger.kernel.org
13929S:	Maintained
13930F:	drivers/media/platform/rockchip/rga/
13931F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13932
13933HANTRO VPU CODEC DRIVER
13934M:	Ezequiel Garcia <ezequiel@collabora.com>
13935L:	linux-media@vger.kernel.org
13936S:	Maintained
13937F:	drivers/staging/media/hantro/
13938F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13939
13940ROCKER DRIVER
13941M:	Jiri Pirko <jiri@resnulli.us>
13942L:	netdev@vger.kernel.org
13943S:	Supported
13944F:	drivers/net/ethernet/rocker/
13945
13946ROCKETPORT DRIVER
13947P:	Comtrol Corp.
13948W:	http://www.comtrol.com
13949S:	Maintained
13950F:	Documentation/driver-api/serial/rocket.rst
13951F:	drivers/tty/rocket*
13952
13953ROCKETPORT EXPRESS/INFINITY DRIVER
13954M:	Kevin Cernekee <cernekee@gmail.com>
13955L:	linux-serial@vger.kernel.org
13956S:	Odd Fixes
13957F:	drivers/tty/serial/rp2.*
13958
13959ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13960M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13961L:	linux-kernel@vger.kernel.org
13962L:	linux-renesas-soc@vger.kernel.org
13963S:	Supported
13964F:	drivers/mfd/bd9571mwv.c
13965F:	drivers/regulator/bd9571mwv-regulator.c
13966F:	drivers/gpio/gpio-bd9571mwv.c
13967F:	include/linux/mfd/bd9571mwv.h
13968F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13969
13970ROSE NETWORK LAYER
13971M:	Ralf Baechle <ralf@linux-mips.org>
13972L:	linux-hams@vger.kernel.org
13973W:	http://www.linux-ax25.org/
13974S:	Maintained
13975F:	include/net/rose.h
13976F:	include/uapi/linux/rose.h
13977F:	net/rose/
13978
13979RTL2830 MEDIA DRIVER
13980M:	Antti Palosaari <crope@iki.fi>
13981L:	linux-media@vger.kernel.org
13982W:	https://linuxtv.org
13983W:	http://palosaari.fi/linux/
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985T:	git git://linuxtv.org/anttip/media_tree.git
13986S:	Maintained
13987F:	drivers/media/dvb-frontends/rtl2830*
13988
13989RTL2832 MEDIA DRIVER
13990M:	Antti Palosaari <crope@iki.fi>
13991L:	linux-media@vger.kernel.org
13992W:	https://linuxtv.org
13993W:	http://palosaari.fi/linux/
13994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13995T:	git git://linuxtv.org/anttip/media_tree.git
13996S:	Maintained
13997F:	drivers/media/dvb-frontends/rtl2832*
13998
13999RTL2832_SDR MEDIA DRIVER
14000M:	Antti Palosaari <crope@iki.fi>
14001L:	linux-media@vger.kernel.org
14002W:	https://linuxtv.org
14003W:	http://palosaari.fi/linux/
14004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14005T:	git git://linuxtv.org/anttip/media_tree.git
14006S:	Maintained
14007F:	drivers/media/dvb-frontends/rtl2832_sdr*
14008
14009RTL8180 WIRELESS DRIVER
14010L:	linux-wireless@vger.kernel.org
14011W:	http://wireless.kernel.org/
14012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14013S:	Orphan
14014F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14015
14016RTL8187 WIRELESS DRIVER
14017M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14018M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14019M:	Larry Finger <Larry.Finger@lwfinger.net>
14020L:	linux-wireless@vger.kernel.org
14021W:	http://wireless.kernel.org/
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14023S:	Maintained
14024F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14025
14026REALTEK WIRELESS DRIVER (rtlwifi family)
14027M:	Ping-Ke Shih <pkshih@realtek.com>
14028L:	linux-wireless@vger.kernel.org
14029W:	http://wireless.kernel.org/
14030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14031S:	Maintained
14032F:	drivers/net/wireless/realtek/rtlwifi/
14033
14034REALTEK WIRELESS DRIVER (rtw88)
14035M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14036L:	linux-wireless@vger.kernel.org
14037S:	Maintained
14038F:	drivers/net/wireless/realtek/rtw88/
14039
14040RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14041M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14042L:	linux-wireless@vger.kernel.org
14043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14044S:	Maintained
14045F:	drivers/net/wireless/realtek/rtl8xxxu/
14046
14047RXRPC SOCKETS (AF_RXRPC)
14048M:	David Howells <dhowells@redhat.com>
14049L:	linux-afs@lists.infradead.org
14050S:	Supported
14051F:	net/rxrpc/
14052F:	include/keys/rxrpc-type.h
14053F:	include/net/af_rxrpc.h
14054F:	include/trace/events/rxrpc.h
14055F:	include/uapi/linux/rxrpc.h
14056F:	Documentation/networking/rxrpc.txt
14057W:	https://www.infradead.org/~dhowells/kafs/
14058
14059S3 SAVAGE FRAMEBUFFER DRIVER
14060M:	Antonino Daplas <adaplas@gmail.com>
14061L:	linux-fbdev@vger.kernel.org
14062S:	Maintained
14063F:	drivers/video/fbdev/savage/
14064
14065S390
14066M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14067M:	Vasily Gorbik <gor@linux.ibm.com>
14068M:	Christian Borntraeger <borntraeger@de.ibm.com>
14069L:	linux-s390@vger.kernel.org
14070W:	http://www.ibm.com/developerworks/linux/linux390/
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14072S:	Supported
14073F:	arch/s390/
14074F:	drivers/s390/
14075F:	Documentation/s390/
14076F:	Documentation/driver-api/s390-drivers.rst
14077
14078S390 COMMON I/O LAYER
14079M:	Sebastian Ott <sebott@linux.ibm.com>
14080M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14081L:	linux-s390@vger.kernel.org
14082W:	http://www.ibm.com/developerworks/linux/linux390/
14083S:	Supported
14084F:	drivers/s390/cio/
14085
14086S390 DASD DRIVER
14087M:	Stefan Haberland <sth@linux.ibm.com>
14088M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14089L:	linux-s390@vger.kernel.org
14090W:	http://www.ibm.com/developerworks/linux/linux390/
14091S:	Supported
14092F:	drivers/s390/block/dasd*
14093F:	block/partitions/ibm.c
14094
14095S390 IOMMU (PCI)
14096M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14097L:	linux-s390@vger.kernel.org
14098W:	http://www.ibm.com/developerworks/linux/linux390/
14099S:	Supported
14100F:	drivers/iommu/s390-iommu.c
14101
14102S390 IUCV NETWORK LAYER
14103M:	Julian Wiedmann <jwi@linux.ibm.com>
14104M:	Ursula Braun <ubraun@linux.ibm.com>
14105L:	linux-s390@vger.kernel.org
14106W:	http://www.ibm.com/developerworks/linux/linux390/
14107S:	Supported
14108F:	drivers/s390/net/*iucv*
14109F:	include/net/iucv/
14110F:	net/iucv/
14111
14112S390 NETWORK DRIVERS
14113M:	Julian Wiedmann <jwi@linux.ibm.com>
14114M:	Ursula Braun <ubraun@linux.ibm.com>
14115L:	linux-s390@vger.kernel.org
14116W:	http://www.ibm.com/developerworks/linux/linux390/
14117S:	Supported
14118F:	drivers/s390/net/
14119
14120S390 PCI SUBSYSTEM
14121M:	Sebastian Ott <sebott@linux.ibm.com>
14122M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14123L:	linux-s390@vger.kernel.org
14124W:	http://www.ibm.com/developerworks/linux/linux390/
14125S:	Supported
14126F:	arch/s390/pci/
14127F:	drivers/pci/hotplug/s390_pci_hpc.c
14128
14129S390 VFIO-CCW DRIVER
14130M:	Cornelia Huck <cohuck@redhat.com>
14131M:	Eric Farman <farman@linux.ibm.com>
14132R:	Halil Pasic <pasic@linux.ibm.com>
14133L:	linux-s390@vger.kernel.org
14134L:	kvm@vger.kernel.org
14135S:	Supported
14136F:	drivers/s390/cio/vfio_ccw*
14137F:	Documentation/s390/vfio-ccw.rst
14138F:	include/uapi/linux/vfio_ccw.h
14139
14140S390 ZCRYPT DRIVER
14141M:	Harald Freudenberger <freude@linux.ibm.com>
14142L:	linux-s390@vger.kernel.org
14143W:	http://www.ibm.com/developerworks/linux/linux390/
14144S:	Supported
14145F:	drivers/s390/crypto/
14146
14147S390 VFIO AP DRIVER
14148M:	Tony Krowiak <akrowiak@linux.ibm.com>
14149M:	Pierre Morel <pmorel@linux.ibm.com>
14150M:	Halil Pasic <pasic@linux.ibm.com>
14151L:	linux-s390@vger.kernel.org
14152W:	http://www.ibm.com/developerworks/linux/linux390/
14153S:	Supported
14154F:	drivers/s390/crypto/vfio_ap_drv.c
14155F:	drivers/s390/crypto/vfio_ap_private.h
14156F:	drivers/s390/crypto/vfio_ap_ops.c
14157F:	Documentation/s390/vfio-ap.rst
14158
14159S390 ZFCP DRIVER
14160M:	Steffen Maier <maier@linux.ibm.com>
14161M:	Benjamin Block <bblock@linux.ibm.com>
14162L:	linux-s390@vger.kernel.org
14163W:	http://www.ibm.com/developerworks/linux/linux390/
14164S:	Supported
14165F:	drivers/s390/scsi/zfcp_*
14166
14167S3C24XX SD/MMC Driver
14168M:	Ben Dooks <ben-linux@fluff.org>
14169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14170S:	Supported
14171F:	drivers/mmc/host/s3cmci.*
14172
14173SAA6588 RDS RECEIVER DRIVER
14174M:	Hans Verkuil <hverkuil@xs4all.nl>
14175L:	linux-media@vger.kernel.org
14176T:	git git://linuxtv.org/media_tree.git
14177W:	https://linuxtv.org
14178S:	Odd Fixes
14179F:	drivers/media/i2c/saa6588*
14180
14181SAA7134 VIDEO4LINUX DRIVER
14182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14183L:	linux-media@vger.kernel.org
14184W:	https://linuxtv.org
14185T:	git git://linuxtv.org/media_tree.git
14186S:	Odd fixes
14187F:	Documentation/media/v4l-drivers/saa7134*
14188F:	drivers/media/pci/saa7134/
14189
14190SAA7146 VIDEO4LINUX-2 DRIVER
14191M:	Hans Verkuil <hverkuil@xs4all.nl>
14192L:	linux-media@vger.kernel.org
14193T:	git git://linuxtv.org/media_tree.git
14194S:	Maintained
14195F:	drivers/media/common/saa7146/
14196F:	drivers/media/pci/saa7146/
14197F:	include/media/drv-intf/saa7146*
14198
14199SAFESETID SECURITY MODULE
14200M:     Micah Morton <mortonm@chromium.org>
14201S:     Supported
14202F:     security/safesetid/
14203F:     Documentation/admin-guide/LSM/SafeSetID.rst
14204
14205SAMSUNG AUDIO (ASoC) DRIVERS
14206M:	Krzysztof Kozlowski <krzk@kernel.org>
14207M:	Sangbeom Kim <sbkim73@samsung.com>
14208M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14210S:	Supported
14211F:	sound/soc/samsung/
14212F:	Documentation/devicetree/bindings/sound/samsung*
14213
14214SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14215M:	Krzysztof Kozlowski <krzk@kernel.org>
14216L:	linux-crypto@vger.kernel.org
14217L:	linux-samsung-soc@vger.kernel.org
14218S:	Maintained
14219F:	drivers/crypto/exynos-rng.c
14220F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14221
14222SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14223M:	Łukasz Stelmach <l.stelmach@samsung.com>
14224L:	linux-samsung-soc@vger.kernel.org
14225S:	Maintained
14226F:	drivers/char/hw_random/exynos-trng.c
14227F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14228
14229SAMSUNG FRAMEBUFFER DRIVER
14230M:	Jingoo Han <jingoohan1@gmail.com>
14231L:	linux-fbdev@vger.kernel.org
14232S:	Maintained
14233F:	drivers/video/fbdev/s3c-fb.c
14234
14235SAMSUNG LAPTOP DRIVER
14236M:	Corentin Chary <corentin.chary@gmail.com>
14237L:	platform-driver-x86@vger.kernel.org
14238S:	Maintained
14239F:	drivers/platform/x86/samsung-laptop.c
14240
14241SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14242M:	Sangbeom Kim <sbkim73@samsung.com>
14243M:	Krzysztof Kozlowski <krzk@kernel.org>
14244M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14245L:	linux-kernel@vger.kernel.org
14246L:	linux-samsung-soc@vger.kernel.org
14247S:	Supported
14248F:	drivers/mfd/sec*.c
14249F:	drivers/regulator/s2m*.c
14250F:	drivers/regulator/s5m*.c
14251F:	drivers/clk/clk-s2mps11.c
14252F:	drivers/rtc/rtc-s5m.c
14253F:	include/linux/mfd/samsung/
14254F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14255F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14256F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14257F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14258
14259SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14260M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14261L:	linux-media@vger.kernel.org
14262L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14263S:	Maintained
14264F:	drivers/media/platform/s3c-camif/
14265F:	include/media/drv-intf/s3c_camif.h
14266
14267SAMSUNG S3FWRN5 NFC DRIVER
14268M:	Robert Baldyga <r.baldyga@samsung.com>
14269M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14270L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14271S:	Supported
14272F:	drivers/nfc/s3fwrn5
14273
14274SAMSUNG S5C73M3 CAMERA DRIVER
14275M:	Kyungmin Park <kyungmin.park@samsung.com>
14276M:	Andrzej Hajda <a.hajda@samsung.com>
14277L:	linux-media@vger.kernel.org
14278S:	Supported
14279F:	drivers/media/i2c/s5c73m3/*
14280
14281SAMSUNG S5K5BAF CAMERA DRIVER
14282M:	Kyungmin Park <kyungmin.park@samsung.com>
14283M:	Andrzej Hajda <a.hajda@samsung.com>
14284L:	linux-media@vger.kernel.org
14285S:	Supported
14286F:	drivers/media/i2c/s5k5baf.c
14287
14288SAMSUNG S5P Security SubSystem (SSS) DRIVER
14289M:	Krzysztof Kozlowski <krzk@kernel.org>
14290M:	Vladimir Zapolskiy <vz@mleia.com>
14291M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14292L:	linux-crypto@vger.kernel.org
14293L:	linux-samsung-soc@vger.kernel.org
14294S:	Maintained
14295F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14296F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14297F:	drivers/crypto/s5p-sss.c
14298
14299SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14300M:	Kyungmin Park <kyungmin.park@samsung.com>
14301M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14302L:	linux-media@vger.kernel.org
14303Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14304S:	Supported
14305F:	drivers/media/platform/exynos4-is/
14306
14307SAMSUNG SOC CLOCK DRIVERS
14308M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14309M:	Tomasz Figa <tomasz.figa@gmail.com>
14310M:	Chanwoo Choi <cw00.choi@samsung.com>
14311S:	Supported
14312L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14314F:	drivers/clk/samsung/
14315F:	include/dt-bindings/clock/exynos*.h
14316F:	Documentation/devicetree/bindings/clock/exynos*.txt
14317F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14318F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14319
14320SAMSUNG SPI DRIVERS
14321M:	Kukjin Kim <kgene@kernel.org>
14322M:	Krzysztof Kozlowski <krzk@kernel.org>
14323M:	Andi Shyti <andi@etezian.org>
14324L:	linux-spi@vger.kernel.org
14325L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14326S:	Maintained
14327F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14328F:	drivers/spi/spi-s3c*
14329F:	include/linux/platform_data/spi-s3c64xx.h
14330
14331SAMSUNG SXGBE DRIVERS
14332M:	Byungho An <bh74.an@samsung.com>
14333M:	Girish K S <ks.giri@samsung.com>
14334M:	Vipul Pandya <vipul.pandya@samsung.com>
14335S:	Supported
14336L:	netdev@vger.kernel.org
14337F:	drivers/net/ethernet/samsung/sxgbe/
14338
14339SAMSUNG THERMAL DRIVER
14340M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14341L:	linux-pm@vger.kernel.org
14342L:	linux-samsung-soc@vger.kernel.org
14343S:	Supported
14344T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14345F:	drivers/thermal/samsung/
14346
14347SAMSUNG USB2 PHY DRIVER
14348M:	Kamil Debski <kamil@wypas.org>
14349M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14350L:	linux-kernel@vger.kernel.org
14351S:	Supported
14352F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14353F:	Documentation/driver-api/phy/samsung-usb2.rst
14354F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14355F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14356F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14357F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14358F:	drivers/phy/samsung/phy-samsung-usb2.c
14359F:	drivers/phy/samsung/phy-samsung-usb2.h
14360
14361SC1200 WDT DRIVER
14362M:	Zwane Mwaikambo <zwanem@gmail.com>
14363S:	Maintained
14364F:	drivers/watchdog/sc1200wdt.c
14365
14366SCHEDULER
14367M:	Ingo Molnar <mingo@redhat.com>
14368M:	Peter Zijlstra <peterz@infradead.org>
14369M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14370M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14371R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14372R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14373R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14374R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14375L:	linux-kernel@vger.kernel.org
14376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14377S:	Maintained
14378F:	kernel/sched/
14379F:	include/linux/sched.h
14380F:	include/uapi/linux/sched.h
14381F:	include/linux/wait.h
14382F:	include/linux/preempt.h
14383
14384SCR24X CHIP CARD INTERFACE DRIVER
14385M:	Lubomir Rintel <lkundrak@v3.sk>
14386S:	Supported
14387F:	drivers/char/pcmcia/scr24x_cs.c
14388
14389SCSI CDROM DRIVER
14390M:	Jens Axboe <axboe@kernel.dk>
14391L:	linux-scsi@vger.kernel.org
14392W:	http://www.kernel.dk
14393S:	Maintained
14394F:	drivers/scsi/sr*
14395
14396SCSI RDMA PROTOCOL (SRP) INITIATOR
14397M:	Bart Van Assche <bvanassche@acm.org>
14398L:	linux-rdma@vger.kernel.org
14399S:	Supported
14400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14401F:	drivers/infiniband/ulp/srp/
14402F:	include/scsi/srp.h
14403
14404SCSI RDMA PROTOCOL (SRP) TARGET
14405M:	Bart Van Assche <bvanassche@acm.org>
14406L:	linux-rdma@vger.kernel.org
14407L:	target-devel@vger.kernel.org
14408S:	Supported
14409Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14410F:	drivers/infiniband/ulp/srpt/
14411
14412SCSI SG DRIVER
14413M:	Doug Gilbert <dgilbert@interlog.com>
14414L:	linux-scsi@vger.kernel.org
14415W:	http://sg.danny.cz/sg
14416S:	Maintained
14417F:	Documentation/scsi/scsi-generic.txt
14418F:	drivers/scsi/sg.c
14419F:	include/scsi/sg.h
14420
14421SCSI SUBSYSTEM
14422M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14424M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14426Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14427L:	linux-scsi@vger.kernel.org
14428S:	Maintained
14429F:	Documentation/devicetree/bindings/scsi/
14430F:	drivers/scsi/
14431F:	include/scsi/
14432
14433SCSI TAPE DRIVER
14434M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14435L:	linux-scsi@vger.kernel.org
14436S:	Maintained
14437F:	Documentation/scsi/st.txt
14438F:	drivers/scsi/st.*
14439F:	drivers/scsi/st_*.h
14440
14441SCSI TARGET SUBSYSTEM
14442M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14443L:	linux-scsi@vger.kernel.org
14444L:	target-devel@vger.kernel.org
14445W:	http://www.linux-iscsi.org
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14447Q:	https://patchwork.kernel.org/project/target-devel/list/
14448S:	Supported
14449F:	drivers/target/
14450F:	include/target/
14451F:	Documentation/target/
14452
14453SCTP PROTOCOL
14454M:	Vlad Yasevich <vyasevich@gmail.com>
14455M:	Neil Horman <nhorman@tuxdriver.com>
14456M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14457L:	linux-sctp@vger.kernel.org
14458W:	http://lksctp.sourceforge.net
14459S:	Maintained
14460F:	Documentation/networking/sctp.txt
14461F:	include/linux/sctp.h
14462F:	include/uapi/linux/sctp.h
14463F:	include/net/sctp/
14464F:	net/sctp/
14465
14466SCx200 CPU SUPPORT
14467M:	Jim Cromie <jim.cromie@gmail.com>
14468S:	Odd Fixes
14469F:	Documentation/i2c/busses/scx200_acb.rst
14470F:	arch/x86/platform/scx200/
14471F:	drivers/watchdog/scx200_wdt.c
14472F:	drivers/i2c/busses/scx200*
14473F:	drivers/mtd/maps/scx200_docflash.c
14474F:	include/linux/scx200.h
14475
14476SCx200 GPIO DRIVER
14477M:	Jim Cromie <jim.cromie@gmail.com>
14478S:	Maintained
14479F:	drivers/char/scx200_gpio.c
14480F:	include/linux/scx200_gpio.h
14481
14482SCx200 HRT CLOCKSOURCE DRIVER
14483M:	Jim Cromie <jim.cromie@gmail.com>
14484S:	Maintained
14485F:	drivers/clocksource/scx200_hrt.c
14486
14487SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14488M:	Sascha Sommer <saschasommer@freenet.de>
14489L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14490S:	Maintained
14491F:	drivers/mmc/host/sdricoh_cs.c
14492
14493SECO BOARDS CEC DRIVER
14494M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14495S:	Maintained
14496F:	drivers/media/platform/seco-cec/seco-cec.c
14497F:	drivers/media/platform/seco-cec/seco-cec.h
14498
14499SECURE COMPUTING
14500M:	Kees Cook <keescook@chromium.org>
14501R:	Andy Lutomirski <luto@amacapital.net>
14502R:	Will Drewry <wad@chromium.org>
14503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14504S:	Supported
14505F:	kernel/seccomp.c
14506F:	include/uapi/linux/seccomp.h
14507F:	include/linux/seccomp.h
14508F:	tools/testing/selftests/seccomp/*
14509F:	tools/testing/selftests/kselftest_harness.h
14510F:	Documentation/userspace-api/seccomp_filter.rst
14511K:	\bsecure_computing
14512K:	\bTIF_SECCOMP\b
14513
14514SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14515M:	Al Cooper <alcooperx@gmail.com>
14516L:	linux-mmc@vger.kernel.org
14517L:	bcm-kernel-feedback-list@broadcom.com
14518S:	Maintained
14519F:	drivers/mmc/host/sdhci-brcmstb*
14520
14521SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14522M:	Adrian Hunter <adrian.hunter@intel.com>
14523L:	linux-mmc@vger.kernel.org
14524S:	Maintained
14525F:	drivers/mmc/host/sdhci*
14526F:	include/linux/mmc/sdhci*
14527
14528EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14529M:	Adrian Hunter <adrian.hunter@intel.com>
14530M:	Ritesh Harjani <riteshh@codeaurora.org>
14531M:	Asutosh Das <asutoshd@codeaurora.org>
14532L:	linux-mmc@vger.kernel.org
14533S:	Maintained
14534F:	drivers/mmc/host/cqhci*
14535
14536SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14537M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14538M:	Manjunath M B <manjumb@synopsys.com>
14539L:	linux-mmc@vger.kernel.org
14540S:	Maintained
14541F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14542
14543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14544M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14545L:	linux-mmc@vger.kernel.org
14546S:	Supported
14547F:	drivers/mmc/host/sdhci-of-at91.c
14548
14549SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14550M:	Ben Dooks <ben-linux@fluff.org>
14551M:	Jaehoon Chung <jh80.chung@samsung.com>
14552L:	linux-mmc@vger.kernel.org
14553S:	Maintained
14554F:	drivers/mmc/host/sdhci-s3c*
14555
14556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14557M:	Viresh Kumar <vireshk@kernel.org>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/sdhci-spear.c
14561
14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14563M:	Kishon Vijay Abraham I <kishon@ti.com>
14564L:	linux-mmc@vger.kernel.org
14565S:	Maintained
14566F:	drivers/mmc/host/sdhci-omap.c
14567
14568SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14569M:	Scott Bauer <scott.bauer@intel.com>
14570M:	Jonathan Derrick <jonathan.derrick@intel.com>
14571L:	linux-block@vger.kernel.org
14572S:	Supported
14573F:	block/sed*
14574F:	block/opal_proto.h
14575F:	include/linux/sed*
14576F:	include/uapi/linux/sed*
14577
14578SECURITY CONTACT
14579M:	Security Officers <security@kernel.org>
14580S:	Supported
14581
14582SECURITY SUBSYSTEM
14583M:	James Morris <jmorris@namei.org>
14584M:	"Serge E. Hallyn" <serge@hallyn.com>
14585L:	linux-security-module@vger.kernel.org (suggested Cc:)
14586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14587W:	http://kernsec.org/
14588S:	Supported
14589F:	security/
14590X:	security/selinux/
14591
14592SELINUX SECURITY MODULE
14593M:	Paul Moore <paul@paul-moore.com>
14594M:	Stephen Smalley <sds@tycho.nsa.gov>
14595M:	Eric Paris <eparis@parisplace.org>
14596L:	selinux@vger.kernel.org
14597W:	https://selinuxproject.org
14598W:	https://github.com/SELinuxProject
14599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14600S:	Supported
14601F:	include/uapi/linux/selinux_netlink.h
14602F:	security/selinux/
14603F:	scripts/selinux/
14604F:	Documentation/admin-guide/LSM/SELinux.rst
14605
14606SENSABLE PHANTOM
14607M:	Jiri Slaby <jirislaby@gmail.com>
14608S:	Maintained
14609F:	drivers/misc/phantom.c
14610F:	include/uapi/linux/phantom.h
14611
14612SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14613M:	Tomasz Duszynski <tduszyns@gmail.com>
14614S:	Maintained
14615F:	drivers/iio/chemical/sps30.c
14616F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14617
14618SERIAL DEVICE BUS
14619M:	Rob Herring <robh@kernel.org>
14620L:	linux-serial@vger.kernel.org
14621S:	Maintained
14622F:	Documentation/devicetree/bindings/serial/slave-device.txt
14623F:	drivers/tty/serdev/
14624F:	include/linux/serdev.h
14625
14626SERIAL DRIVERS
14627M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14628L:	linux-serial@vger.kernel.org
14629S:	Maintained
14630F:	Documentation/devicetree/bindings/serial/
14631F:	drivers/tty/serial/
14632
14633SERIAL IR RECEIVER
14634M:	Sean Young <sean@mess.org>
14635L:	linux-media@vger.kernel.org
14636S:	Maintained
14637F:	drivers/media/rc/serial_ir.c
14638
14639SFC NETWORK DRIVER
14640M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14641M:	Edward Cree <ecree@solarflare.com>
14642M:	Martin Habets <mhabets@solarflare.com>
14643L:	netdev@vger.kernel.org
14644S:	Supported
14645F:	drivers/net/ethernet/sfc/
14646
14647SFF/SFP/SFP+ MODULE SUPPORT
14648M:	Russell King <linux@armlinux.org.uk>
14649L:	netdev@vger.kernel.org
14650S:	Maintained
14651F:	drivers/net/phy/phylink.c
14652F:	drivers/net/phy/sfp*
14653F:	include/linux/phylink.h
14654F:	include/linux/sfp.h
14655K:	phylink
14656
14657SGI GRU DRIVER
14658M:	Dimitri Sivanich <sivanich@sgi.com>
14659S:	Maintained
14660F:	drivers/misc/sgi-gru/
14661
14662SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14663M:	Pat Gefre <pfg@sgi.com>
14664L:	linux-ia64@vger.kernel.org
14665S:	Supported
14666F:	Documentation/ia64/serial.rst
14667F:	drivers/tty/serial/ioc?_serial.c
14668F:	include/linux/ioc?.h
14669
14670SGI XP/XPC/XPNET DRIVER
14671M:	Cliff Whickman <cpw@sgi.com>
14672M:	Robin Holt <robinmholt@gmail.com>
14673S:	Maintained
14674F:	drivers/misc/sgi-xp/
14675
14676SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14677M:	Ursula Braun <ubraun@linux.ibm.com>
14678M:	Karsten Graul <kgraul@linux.ibm.com>
14679L:	linux-s390@vger.kernel.org
14680W:	http://www.ibm.com/developerworks/linux/linux390/
14681S:	Supported
14682F:	net/smc/
14683
14684SHARP RJ54N1CB0C SENSOR DRIVER
14685M:	Jacopo Mondi <jacopo@jmondi.org>
14686L:	linux-media@vger.kernel.org
14687T:	git git://linuxtv.org/media_tree.git
14688S:	Odd fixes
14689F:	drivers/media/i2c/rj54n1cb0c.c
14690F:	include/media/i2c/rj54n1cb0c.h
14691
14692SH_VEU V4L2 MEM2MEM DRIVER
14693L:	linux-media@vger.kernel.org
14694S:	Orphan
14695F:	drivers/media/platform/sh_veu.c
14696
14697SH_VOU V4L2 OUTPUT DRIVER
14698L:	linux-media@vger.kernel.org
14699S:	Orphan
14700F:	drivers/media/platform/sh_vou.c
14701F:	include/media/drv-intf/sh_vou.h
14702
14703SI2157 MEDIA DRIVER
14704M:	Antti Palosaari <crope@iki.fi>
14705L:	linux-media@vger.kernel.org
14706W:	https://linuxtv.org
14707W:	http://palosaari.fi/linux/
14708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14709T:	git git://linuxtv.org/anttip/media_tree.git
14710S:	Maintained
14711F:	drivers/media/tuners/si2157*
14712
14713SI2165 MEDIA DRIVER
14714M:	Matthias Schwarzott <zzam@gentoo.org>
14715L:	linux-media@vger.kernel.org
14716W:	https://linuxtv.org
14717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14718S:	Maintained
14719F:	drivers/media/dvb-frontends/si2165*
14720
14721SI2168 MEDIA DRIVER
14722M:	Antti Palosaari <crope@iki.fi>
14723L:	linux-media@vger.kernel.org
14724W:	https://linuxtv.org
14725W:	http://palosaari.fi/linux/
14726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14727T:	git git://linuxtv.org/anttip/media_tree.git
14728S:	Maintained
14729F:	drivers/media/dvb-frontends/si2168*
14730
14731SI470X FM RADIO RECEIVER I2C DRIVER
14732M:	Hans Verkuil <hverkuil@xs4all.nl>
14733L:	linux-media@vger.kernel.org
14734T:	git git://linuxtv.org/media_tree.git
14735W:	https://linuxtv.org
14736S:	Odd Fixes
14737F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14738
14739SI470X FM RADIO RECEIVER USB DRIVER
14740M:	Hans Verkuil <hverkuil@xs4all.nl>
14741L:	linux-media@vger.kernel.org
14742T:	git git://linuxtv.org/media_tree.git
14743W:	https://linuxtv.org
14744S:	Maintained
14745F:	drivers/media/radio/si470x/radio-si470x-common.c
14746F:	drivers/media/radio/si470x/radio-si470x.h
14747F:	drivers/media/radio/si470x/radio-si470x-usb.c
14748
14749SI4713 FM RADIO TRANSMITTER I2C DRIVER
14750M:	Eduardo Valentin <edubezval@gmail.com>
14751L:	linux-media@vger.kernel.org
14752T:	git git://linuxtv.org/media_tree.git
14753W:	https://linuxtv.org
14754S:	Odd Fixes
14755F:	drivers/media/radio/si4713/si4713.?
14756
14757SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14758M:	Eduardo Valentin <edubezval@gmail.com>
14759L:	linux-media@vger.kernel.org
14760T:	git git://linuxtv.org/media_tree.git
14761W:	https://linuxtv.org
14762S:	Odd Fixes
14763F:	drivers/media/radio/si4713/radio-platform-si4713.c
14764
14765SI4713 FM RADIO TRANSMITTER USB DRIVER
14766M:	Hans Verkuil <hverkuil@xs4all.nl>
14767L:	linux-media@vger.kernel.org
14768T:	git git://linuxtv.org/media_tree.git
14769W:	https://linuxtv.org
14770S:	Maintained
14771F:	drivers/media/radio/si4713/radio-usb-si4713.c
14772
14773SIANO DVB DRIVER
14774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14775L:	linux-media@vger.kernel.org
14776W:	https://linuxtv.org
14777T:	git git://linuxtv.org/media_tree.git
14778S:	Odd fixes
14779F:	drivers/media/common/siano/
14780F:	drivers/media/usb/siano/
14781F:	drivers/media/usb/siano/
14782F:	drivers/media/mmc/siano/
14783
14784SIFIVE DRIVERS
14785M:	Palmer Dabbelt <palmer@dabbelt.com>
14786M:	Paul Walmsley <paul.walmsley@sifive.com>
14787L:	linux-riscv@lists.infradead.org
14788T:	git git://github.com/sifive/riscv-linux.git
14789S:	Supported
14790K:	[^@]sifive
14791N:	sifive
14792
14793SIFIVE FU540 SYSTEM-ON-CHIP
14794M:	Paul Walmsley <paul.walmsley@sifive.com>
14795M:	Palmer Dabbelt <palmer@dabbelt.com>
14796L:	linux-riscv@lists.infradead.org
14797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14798S:	Supported
14799K:	fu540
14800N:	fu540
14801
14802SILEAD TOUCHSCREEN DRIVER
14803M:	Hans de Goede <hdegoede@redhat.com>
14804L:	linux-input@vger.kernel.org
14805L:	platform-driver-x86@vger.kernel.org
14806S:	Maintained
14807F:	drivers/input/touchscreen/silead.c
14808F:	drivers/platform/x86/touchscreen_dmi.c
14809
14810SILICON MOTION SM712 FRAME BUFFER DRIVER
14811M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14812M:	Teddy Wang <teddy.wang@siliconmotion.com>
14813M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14814L:	linux-fbdev@vger.kernel.org
14815S:	Maintained
14816F:	drivers/video/fbdev/sm712*
14817F:	Documentation/fb/sm712fb.rst
14818
14819SIMPLE FIRMWARE INTERFACE (SFI)
14820M:	Len Brown <lenb@kernel.org>
14821L:	sfi-devel@simplefirmware.org
14822W:	http://simplefirmware.org/
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14824S:	Supported
14825F:	arch/x86/platform/sfi/
14826F:	drivers/sfi/
14827F:	include/linux/sfi*.h
14828
14829SIMPLEFB FB DRIVER
14830M:	Hans de Goede <hdegoede@redhat.com>
14831L:	linux-fbdev@vger.kernel.org
14832S:	Maintained
14833F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14834F:	drivers/video/fbdev/simplefb.c
14835F:	include/linux/platform_data/simplefb.h
14836
14837SIMTEC EB110ATX (Chalice CATS)
14838P:	Ben Dooks
14839P:	Vincent Sanders <vince@simtec.co.uk>
14840M:	Simtec Linux Team <linux@simtec.co.uk>
14841W:	http://www.simtec.co.uk/products/EB110ATX/
14842S:	Supported
14843
14844SIMTEC EB2410ITX (BAST)
14845P:	Ben Dooks
14846P:	Vincent Sanders <vince@simtec.co.uk>
14847M:	Simtec Linux Team <linux@simtec.co.uk>
14848W:	http://www.simtec.co.uk/products/EB2410ITX/
14849S:	Supported
14850F:	arch/arm/mach-s3c24xx/mach-bast.c
14851F:	arch/arm/mach-s3c24xx/bast-ide.c
14852F:	arch/arm/mach-s3c24xx/bast-irq.c
14853
14854SIPHASH PRF ROUTINES
14855M:	Jason A. Donenfeld <Jason@zx2c4.com>
14856S:	Maintained
14857F:	lib/siphash.c
14858F:	lib/test_siphash.c
14859F:	include/linux/siphash.h
14860
14861SIOX
14862M:	Thorsten Scherer <t.scherer@eckelmann.de>
14863M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14864R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14865S:	Supported
14866F:	drivers/siox/*
14867F:	drivers/gpio/gpio-siox.c
14868F:	include/trace/events/siox.h
14869
14870SIS 190 ETHERNET DRIVER
14871M:	Francois Romieu <romieu@fr.zoreil.com>
14872L:	netdev@vger.kernel.org
14873S:	Maintained
14874F:	drivers/net/ethernet/sis/sis190.c
14875
14876SIS 900/7016 FAST ETHERNET DRIVER
14877M:	Daniele Venzano <venza@brownhat.org>
14878W:	http://www.brownhat.org/sis900.html
14879L:	netdev@vger.kernel.org
14880S:	Maintained
14881F:	drivers/net/ethernet/sis/sis900.*
14882
14883SIS FRAMEBUFFER DRIVER
14884M:	Thomas Winischhofer <thomas@winischhofer.net>
14885W:	http://www.winischhofer.net/linuxsisvga.shtml
14886S:	Maintained
14887F:	Documentation/fb/sisfb.rst
14888F:	drivers/video/fbdev/sis/
14889F:	include/video/sisfb.h
14890
14891SIS USB2VGA DRIVER
14892M:	Thomas Winischhofer <thomas@winischhofer.net>
14893W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14894S:	Maintained
14895F:	drivers/usb/misc/sisusbvga/
14896
14897SLAB ALLOCATOR
14898M:	Christoph Lameter <cl@linux.com>
14899M:	Pekka Enberg <penberg@kernel.org>
14900M:	David Rientjes <rientjes@google.com>
14901M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14902M:	Andrew Morton <akpm@linux-foundation.org>
14903L:	linux-mm@kvack.org
14904S:	Maintained
14905F:	include/linux/sl?b*.h
14906F:	mm/sl?b*
14907
14908SLEEPABLE READ-COPY UPDATE (SRCU)
14909M:	Lai Jiangshan <jiangshanlai@gmail.com>
14910M:	"Paul E. McKenney" <paulmck@kernel.org>
14911M:	Josh Triplett <josh@joshtriplett.org>
14912R:	Steven Rostedt <rostedt@goodmis.org>
14913R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14914L:	rcu@vger.kernel.org
14915W:	http://www.rdrop.com/users/paulmck/RCU/
14916S:	Supported
14917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14918F:	include/linux/srcu*.h
14919F:	kernel/rcu/srcu*.c
14920
14921SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14922M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14924S:	Maintained
14925F:	drivers/slimbus/
14926F:	Documentation/devicetree/bindings/slimbus/
14927F:	include/linux/slimbus.h
14928
14929SMACK SECURITY MODULE
14930M:	Casey Schaufler <casey@schaufler-ca.com>
14931L:	linux-security-module@vger.kernel.org
14932W:	http://schaufler-ca.com
14933T:	git git://github.com/cschaufler/smack-next
14934S:	Maintained
14935F:	Documentation/admin-guide/LSM/Smack.rst
14936F:	security/smack/
14937
14938SMC91x ETHERNET DRIVER
14939M:	Nicolas Pitre <nico@fluxnic.net>
14940S:	Odd Fixes
14941F:	drivers/net/ethernet/smsc/smc91x.*
14942
14943SMIA AND SMIA++ IMAGE SENSOR DRIVER
14944M:	Sakari Ailus <sakari.ailus@iki.fi>
14945L:	linux-media@vger.kernel.org
14946S:	Maintained
14947F:	drivers/media/i2c/smiapp/
14948F:	include/media/i2c/smiapp.h
14949F:	drivers/media/i2c/smiapp-pll.c
14950F:	drivers/media/i2c/smiapp-pll.h
14951F:	include/uapi/linux/smiapp.h
14952F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14953
14954SMM665 HARDWARE MONITOR DRIVER
14955M:	Guenter Roeck <linux@roeck-us.net>
14956L:	linux-hwmon@vger.kernel.org
14957S:	Maintained
14958F:	Documentation/hwmon/smm665.rst
14959F:	drivers/hwmon/smm665.c
14960
14961SMSC EMC2103 HARDWARE MONITOR DRIVER
14962M:	Steve Glendinning <steve.glendinning@shawell.net>
14963L:	linux-hwmon@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/hwmon/emc2103.rst
14966F:	drivers/hwmon/emc2103.c
14967
14968SMSC SCH5627 HARDWARE MONITOR DRIVER
14969M:	Hans de Goede <hdegoede@redhat.com>
14970L:	linux-hwmon@vger.kernel.org
14971S:	Supported
14972F:	Documentation/hwmon/sch5627.rst
14973F:	drivers/hwmon/sch5627.c
14974
14975SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14976M:	Steve Glendinning <steve.glendinning@shawell.net>
14977L:	linux-fbdev@vger.kernel.org
14978S:	Maintained
14979F:	drivers/video/fbdev/smscufx.c
14980
14981SMSC47B397 HARDWARE MONITOR DRIVER
14982M:	Jean Delvare <jdelvare@suse.com>
14983L:	linux-hwmon@vger.kernel.org
14984S:	Maintained
14985F:	Documentation/hwmon/smsc47b397.rst
14986F:	drivers/hwmon/smsc47b397.c
14987
14988SMSC911x ETHERNET DRIVER
14989M:	Steve Glendinning <steve.glendinning@shawell.net>
14990L:	netdev@vger.kernel.org
14991S:	Maintained
14992F:	include/linux/smsc911x.h
14993F:	drivers/net/ethernet/smsc/smsc911x.*
14994
14995SMSC9420 PCI ETHERNET DRIVER
14996M:	Steve Glendinning <steve.glendinning@shawell.net>
14997L:	netdev@vger.kernel.org
14998S:	Maintained
14999F:	drivers/net/ethernet/smsc/smsc9420.*
15000
15001SOC-CAMERA V4L2 SUBSYSTEM
15002L:	linux-media@vger.kernel.org
15003T:	git git://linuxtv.org/media_tree.git
15004S:	Orphan
15005F:	include/media/soc_camera.h
15006F:	drivers/staging/media/soc_camera/
15007
15008SOCIONEXT SYNQUACER I2C DRIVER
15009M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15010L:	linux-i2c@vger.kernel.org
15011S:	Maintained
15012F:	drivers/i2c/busses/i2c-synquacer.c
15013F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15014
15015SOCIONEXT UNIPHIER SOUND DRIVER
15016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15017S:	Orphan
15018F:	sound/soc/uniphier/
15019
15020SOEKRIS NET48XX LED SUPPORT
15021M:	Chris Boot <bootc@bootc.net>
15022S:	Maintained
15023F:	drivers/leds/leds-net48xx.c
15024
15025SOFT-IWARP DRIVER (siw)
15026M:	Bernard Metzler <bmt@zurich.ibm.com>
15027L:	linux-rdma@vger.kernel.org
15028S:	Supported
15029F:	drivers/infiniband/sw/siw/
15030F:	include/uapi/rdma/siw-abi.h
15031
15032SOFT-ROCE DRIVER (rxe)
15033M:	Moni Shoua <monis@mellanox.com>
15034L:	linux-rdma@vger.kernel.org
15035S:	Supported
15036W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15037Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15038F:	drivers/infiniband/sw/rxe/
15039F:	include/uapi/rdma/rdma_user_rxe.h
15040
15041SOFTLOGIC 6x10 MPEG CODEC
15042M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15043M:	Anton Sviridenko <anton@corp.bluecherry.net>
15044M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15045M:	Andrey Utkin <andrey_utkin@fastmail.com>
15046M:	Ismael Luceno <ismael@iodev.co.uk>
15047L:	linux-media@vger.kernel.org
15048S:	Supported
15049F:	drivers/media/pci/solo6x10/
15050
15051SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15052M:	James Morse <james.morse@arm.com>
15053L:	linux-arm-kernel@lists.infradead.org
15054S:	Maintained
15055F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15056F:	drivers/firmware/arm_sdei.c
15057F:	include/linux/arm_sdei.h
15058F:	include/uapi/linux/arm_sdei.h
15059
15060SOFTWARE RAID (Multiple Disks) SUPPORT
15061M:	Song Liu <song@kernel.org>
15062L:	linux-raid@vger.kernel.org
15063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15064S:	Supported
15065F:	drivers/md/Makefile
15066F:	drivers/md/Kconfig
15067F:	drivers/md/md*
15068F:	drivers/md/raid*
15069F:	include/linux/raid/
15070F:	include/uapi/linux/raid/
15071
15072SOCIONEXT (SNI) AVE NETWORK DRIVER
15073M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15074L:	netdev@vger.kernel.org
15075S:	Maintained
15076F:	drivers/net/ethernet/socionext/sni_ave.c
15077F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15078
15079SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15080M:	Jassi Brar <jaswinder.singh@linaro.org>
15081M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15082L:	netdev@vger.kernel.org
15083S:	Maintained
15084F:	drivers/net/ethernet/socionext/netsec.c
15085F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15086
15087SOCIONEXT (SNI) Synquacer SPI DRIVER
15088M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15089M:	Jassi Brar <jaswinder.singh@linaro.org>
15090L:	linux-spi@vger.kernel.org
15091S:	Maintained
15092F:	drivers/spi/spi-synquacer.c
15093F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15094
15095SOLIDRUN CLEARFOG SUPPORT
15096M:	Russell King <linux@armlinux.org.uk>
15097S:	Maintained
15098F:	arch/arm/boot/dts/armada-388-clearfog*
15099F:	arch/arm/boot/dts/armada-38x-solidrun-*
15100
15101SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15102M:	Russell King <linux@armlinux.org.uk>
15103S:	Maintained
15104F:	arch/arm/boot/dts/imx6*-cubox-i*
15105F:	arch/arm/boot/dts/imx6*-hummingboard*
15106F:	arch/arm/boot/dts/imx6*-sr-*
15107
15108SONIC NETWORK DRIVER
15109M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15110L:	netdev@vger.kernel.org
15111S:	Maintained
15112F:	drivers/net/ethernet/natsemi/sonic.*
15113
15114SONICS SILICON BACKPLANE DRIVER (SSB)
15115M:	Michael Buesch <m@bues.ch>
15116L:	linux-wireless@vger.kernel.org
15117S:	Maintained
15118F:	drivers/ssb/
15119F:	include/linux/ssb/
15120
15121SONY IMX214 SENSOR DRIVER
15122M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15123L:	linux-media@vger.kernel.org
15124T:	git git://linuxtv.org/media_tree.git
15125S:	Maintained
15126F:	drivers/media/i2c/imx214.c
15127F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15128
15129SONY IMX258 SENSOR DRIVER
15130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15131L:	linux-media@vger.kernel.org
15132T:	git git://linuxtv.org/media_tree.git
15133S:	Maintained
15134F:	drivers/media/i2c/imx258.c
15135
15136SONY IMX274 SENSOR DRIVER
15137M:	Leon Luo <leonl@leopardimaging.com>
15138L:	linux-media@vger.kernel.org
15139T:	git git://linuxtv.org/media_tree.git
15140S:	Maintained
15141F:	drivers/media/i2c/imx274.c
15142F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15143
15144SONY IMX319 SENSOR DRIVER
15145M:	Bingbu Cao <bingbu.cao@intel.com>
15146L:	linux-media@vger.kernel.org
15147T:	git git://linuxtv.org/media_tree.git
15148S:	Maintained
15149F:	drivers/media/i2c/imx319.c
15150
15151SONY IMX355 SENSOR DRIVER
15152M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15153L:	linux-media@vger.kernel.org
15154T:	git git://linuxtv.org/media_tree.git
15155S:	Maintained
15156F:	drivers/media/i2c/imx355.c
15157
15158SONY MEMORYSTICK SUBSYSTEM
15159M:	Maxim Levitsky <maximlevitsky@gmail.com>
15160M:	Alex Dubov <oakad@yahoo.com>
15161M:	Ulf Hansson <ulf.hansson@linaro.org>
15162L:	linux-mmc@vger.kernel.org
15163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15164S:	Maintained
15165F:	drivers/memstick/
15166F:	include/linux/memstick.h
15167
15168SONY VAIO CONTROL DEVICE DRIVER
15169M:	Mattia Dongili <malattia@linux.it>
15170L:	platform-driver-x86@vger.kernel.org
15171W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15172S:	Maintained
15173F:	Documentation/admin-guide/laptops/sony-laptop.rst
15174F:	drivers/char/sonypi.c
15175F:	drivers/platform/x86/sony-laptop.c
15176F:	include/linux/sony-laptop.h
15177
15178SOUND
15179M:	Jaroslav Kysela <perex@perex.cz>
15180M:	Takashi Iwai <tiwai@suse.com>
15181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15182W:	http://www.alsa-project.org/
15183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15184Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15185S:	Maintained
15186F:	Documentation/sound/
15187F:	include/sound/
15188F:	include/uapi/sound/
15189F:	sound/
15190
15191SOUND - COMPRESSED AUDIO
15192M:	Vinod Koul <vkoul@kernel.org>
15193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15195S:	Supported
15196F:	Documentation/sound/designs/compress-offload.rst
15197F:	include/sound/compress_driver.h
15198F:	include/uapi/sound/compress_*
15199F:	sound/core/compress_offload.c
15200F:	sound/soc/soc-compress.c
15201
15202SOUND - DMAENGINE HELPERS
15203M:	Lars-Peter Clausen <lars@metafoo.de>
15204S:	Supported
15205F:	include/sound/dmaengine_pcm.h
15206F:	sound/core/pcm_dmaengine.c
15207F:	sound/soc/soc-generic-dmaengine-pcm.c
15208
15209SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15210M:	Liam Girdwood <lgirdwood@gmail.com>
15211M:	Mark Brown <broonie@kernel.org>
15212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15214W:	http://alsa-project.org/main/index.php/ASoC
15215S:	Supported
15216F:	Documentation/devicetree/bindings/sound/
15217F:	Documentation/sound/soc/
15218F:	sound/soc/
15219F:	include/dt-bindings/sound/
15220F:	include/sound/soc*
15221
15222SOUNDWIRE SUBSYSTEM
15223M:	Vinod Koul <vkoul@kernel.org>
15224M:	Sanyog Kale <sanyog.r.kale@intel.com>
15225R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15227S:	Supported
15228F:	Documentation/driver-api/soundwire/
15229F:	drivers/soundwire/
15230F:	include/linux/soundwire/
15231
15232SP2 MEDIA DRIVER
15233M:	Olli Salonen <olli.salonen@iki.fi>
15234L:	linux-media@vger.kernel.org
15235W:	https://linuxtv.org
15236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15237S:	Maintained
15238F:	drivers/media/dvb-frontends/sp2*
15239
15240SPARC + UltraSPARC (sparc/sparc64)
15241M:	"David S. Miller" <davem@davemloft.net>
15242L:	sparclinux@vger.kernel.org
15243Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15246S:	Maintained
15247F:	arch/sparc/
15248F:	drivers/sbus/
15249
15250SPARC SERIAL DRIVERS
15251M:	"David S. Miller" <davem@davemloft.net>
15252L:	sparclinux@vger.kernel.org
15253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15255S:	Maintained
15256F:	include/linux/sunserialcore.h
15257F:	drivers/tty/serial/suncore.c
15258F:	drivers/tty/serial/sunhv.c
15259F:	drivers/tty/serial/sunsab.c
15260F:	drivers/tty/serial/sunsab.h
15261F:	drivers/tty/serial/sunsu.c
15262F:	drivers/tty/serial/sunzilog.c
15263F:	drivers/tty/serial/sunzilog.h
15264F:	drivers/tty/vcc.c
15265
15266SPARSE CHECKER
15267M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15268L:	linux-sparse@vger.kernel.org
15269W:	https://sparse.wiki.kernel.org/
15270T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15271S:	Maintained
15272F:	include/linux/compiler.h
15273
15274SPEAR CLOCK FRAMEWORK SUPPORT
15275M:	Viresh Kumar <vireshk@kernel.org>
15276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15277W:	http://www.st.com/spear
15278S:	Maintained
15279F:	drivers/clk/spear/
15280
15281SPEAR PLATFORM SUPPORT
15282M:	Viresh Kumar <vireshk@kernel.org>
15283M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15285W:	http://www.st.com/spear
15286S:	Maintained
15287F:	arch/arm/boot/dts/spear*
15288F:	arch/arm/mach-spear/
15289
15290SPI NOR SUBSYSTEM
15291M:	Marek Vasut <marek.vasut@gmail.com>
15292M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15293L:	linux-mtd@lists.infradead.org
15294W:	http://www.linux-mtd.infradead.org/
15295Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15297S:	Maintained
15298F:	drivers/mtd/spi-nor/
15299F:	include/linux/mtd/spi-nor.h
15300
15301SPI SUBSYSTEM
15302M:	Mark Brown <broonie@kernel.org>
15303L:	linux-spi@vger.kernel.org
15304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15305Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15306S:	Maintained
15307F:	Documentation/devicetree/bindings/spi/
15308F:	Documentation/spi/
15309F:	drivers/spi/
15310F:	include/linux/spi/
15311F:	include/uapi/linux/spi/
15312F:	tools/spi/
15313
15314SPIDERNET NETWORK DRIVER for CELL
15315M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15316L:	netdev@vger.kernel.org
15317S:	Supported
15318F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15319F:	drivers/net/ethernet/toshiba/spider_net*
15320
15321SPMI SUBSYSTEM
15322R:	Stephen Boyd <sboyd@kernel.org>
15323L:	linux-arm-msm@vger.kernel.org
15324F:	Documentation/devicetree/bindings/spmi/
15325F:	drivers/spmi/
15326F:	include/dt-bindings/spmi/spmi.h
15327F:	include/linux/spmi.h
15328F:	include/trace/events/spmi.h
15329
15330SPU FILE SYSTEM
15331M:	Jeremy Kerr <jk@ozlabs.org>
15332L:	linuxppc-dev@lists.ozlabs.org
15333W:	http://www.ibm.com/developerworks/power/cell/
15334S:	Supported
15335F:	Documentation/filesystems/spufs.txt
15336F:	arch/powerpc/platforms/cell/spufs/
15337
15338SQUASHFS FILE SYSTEM
15339M:	Phillip Lougher <phillip@squashfs.org.uk>
15340L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15341W:	http://squashfs.org.uk
15342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15343S:	Maintained
15344F:	Documentation/filesystems/squashfs.txt
15345F:	fs/squashfs/
15346
15347SRM (Alpha) environment access
15348M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15349S:	Maintained
15350F:	arch/alpha/kernel/srm_env.c
15351
15352ST LSM6DSx IMU IIO DRIVER
15353M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15354L:	linux-iio@vger.kernel.org
15355W:	http://www.st.com/
15356S:	Maintained
15357F:	drivers/iio/imu/st_lsm6dsx/
15358F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15359
15360ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15361M:	Mickael Guene <mickael.guene@st.com>
15362L:	linux-media@vger.kernel.org
15363T:	git git://linuxtv.org/media_tree.git
15364S:	Maintained
15365F:	drivers/media/i2c/st-mipid02.c
15366F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15367
15368ST STM32 I2C/SMBUS DRIVER
15369M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15370L:	linux-i2c@vger.kernel.org
15371S:	Maintained
15372F:	drivers/i2c/busses/i2c-stm32*
15373
15374ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15375M:	Song Qiang <songqiang1304521@gmail.com>
15376L:	linux-iio@vger.kernel.org
15377S:	Maintained
15378F:	drivers/iio/proximity/vl53l0x-i2c.c
15379F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15380
15381STABLE BRANCH
15382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15383M:	Sasha Levin <sashal@kernel.org>
15384L:	stable@vger.kernel.org
15385S:	Supported
15386F:	Documentation/process/stable-kernel-rules.rst
15387
15388STAGING - COMEDI
15389M:	Ian Abbott <abbotti@mev.co.uk>
15390M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15391S:	Odd Fixes
15392F:	drivers/staging/comedi/
15393
15394STAGING - FIELDBUS SUBSYSTEM
15395M:	Sven Van Asbroeck <TheSven73@gmail.com>
15396S:	Maintained
15397F:	drivers/staging/fieldbus/*
15398F:	drivers/staging/fieldbus/Documentation/
15399
15400STAGING - HMS ANYBUS-S BUS
15401M:	Sven Van Asbroeck <TheSven73@gmail.com>
15402S:	Maintained
15403F:	drivers/staging/fieldbus/anybuss/
15404
15405STAGING - INDUSTRIAL IO
15406M:	Jonathan Cameron <jic23@kernel.org>
15407L:	linux-iio@vger.kernel.org
15408S:	Odd Fixes
15409F:	Documentation/devicetree/bindings/staging/iio/
15410F:	drivers/staging/iio/
15411
15412STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15413M:	Marc Dietrich <marvin24@gmx.de>
15414L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15415L:	linux-tegra@vger.kernel.org
15416S:	Maintained
15417F:	drivers/staging/nvec/
15418
15419STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15420M:	Jens Frederich <jfrederich@gmail.com>
15421M:	Daniel Drake <dsd@laptop.org>
15422M:	Jon Nettleton <jon.nettleton@gmail.com>
15423W:	http://wiki.laptop.org/go/DCON
15424S:	Maintained
15425F:	drivers/staging/olpc_dcon/
15426
15427STAGING - REALTEK RTL8712U DRIVERS
15428M:	Larry Finger <Larry.Finger@lwfinger.net>
15429M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15430S:	Odd Fixes
15431F:	drivers/staging/rtl8712/
15432
15433STAGING - REALTEK RTL8188EU DRIVERS
15434M:	Larry Finger <Larry.Finger@lwfinger.net>
15435S:	Odd Fixes
15436F:	drivers/staging/rtl8188eu/
15437
15438STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15439M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15440M:	Teddy Wang <teddy.wang@siliconmotion.com>
15441M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15442L:	linux-fbdev@vger.kernel.org
15443S:	Maintained
15444F:	drivers/staging/sm750fb/
15445
15446STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15447M:	William Hubbs <w.d.hubbs@gmail.com>
15448M:	Chris Brannon <chris@the-brannons.com>
15449M:	Kirk Reiser <kirk@reisers.ca>
15450M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15451L:	speakup@linux-speakup.org
15452W:	http://www.linux-speakup.org/
15453S:	Odd Fixes
15454F:	drivers/staging/speakup/
15455
15456STAGING - VIA VT665X DRIVERS
15457M:	Forest Bond <forest@alittletooquiet.net>
15458S:	Odd Fixes
15459F:	drivers/staging/vt665?/
15460
15461STAGING - WILC1000 WIFI DRIVER
15462M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15463M:	Ajay Singh <ajay.kathat@microchip.com>
15464L:	linux-wireless@vger.kernel.org
15465S:	Supported
15466F:	drivers/staging/wilc1000/
15467
15468STAGING SUBSYSTEM
15469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15471L:	devel@driverdev.osuosl.org
15472S:	Supported
15473F:	drivers/staging/
15474
15475STARFIRE/DURALAN NETWORK DRIVER
15476M:	Ion Badulescu <ionut@badula.org>
15477S:	Odd Fixes
15478F:	drivers/net/ethernet/adaptec/starfire*
15479
15480STEC S1220 SKD DRIVER
15481M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15482L:	linux-block@vger.kernel.org
15483S:	Maintained
15484F:	drivers/block/skd*[ch]
15485
15486STI AUDIO (ASoC) DRIVERS
15487M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15488L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15489S:	Maintained
15490F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15491F:	sound/soc/sti/
15492
15493STI CEC DRIVER
15494M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15495S:	Maintained
15496F:	drivers/media/platform/sti/cec/
15497F:	Documentation/devicetree/bindings/media/stih-cec.txt
15498
15499STK1160 USB VIDEO CAPTURE DRIVER
15500M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15501L:	linux-media@vger.kernel.org
15502T:	git git://linuxtv.org/media_tree.git
15503S:	Maintained
15504F:	drivers/media/usb/stk1160/
15505
15506STM32 AUDIO (ASoC) DRIVERS
15507M:	Olivier Moysan <olivier.moysan@st.com>
15508M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15510S:	Maintained
15511F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15512F:	sound/soc/stm/
15513
15514STM32 TIMER/LPTIMER DRIVERS
15515M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15516S:	Maintained
15517F:	drivers/*/stm32-*timer*
15518F:	drivers/pwm/pwm-stm32*
15519F:	include/linux/*/stm32-*tim*
15520F:	Documentation/ABI/testing/*timer-stm32
15521F:	Documentation/devicetree/bindings/*/stm32-*timer*
15522F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15523
15524STMMAC ETHERNET DRIVER
15525M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15526M:	Alexandre Torgue <alexandre.torgue@st.com>
15527M:	Jose Abreu <joabreu@synopsys.com>
15528L:	netdev@vger.kernel.org
15529W:	http://www.stlinux.com
15530S:	Supported
15531F:	drivers/net/ethernet/stmicro/stmmac/
15532
15533SUN3/3X
15534M:	Sam Creasey <sammy@sammy.net>
15535W:	http://sammy.net/sun3/
15536S:	Maintained
15537F:	arch/m68k/kernel/*sun3*
15538F:	arch/m68k/sun3*/
15539F:	arch/m68k/include/asm/sun3*
15540F:	drivers/net/ethernet/i825xx/sun3*
15541
15542SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15543M:	Hans de Goede <hdegoede@redhat.com>
15544L:	linux-input@vger.kernel.org
15545S:	Maintained
15546F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15547F:	drivers/input/keyboard/sun4i-lradc-keys.c
15548
15549SUNDANCE NETWORK DRIVER
15550M:	Denis Kirjanov <kda@linux-powerpc.org>
15551L:	netdev@vger.kernel.org
15552S:	Maintained
15553F:	drivers/net/ethernet/dlink/sundance.c
15554
15555SUPERH
15556M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15557M:	Rich Felker <dalias@libc.org>
15558L:	linux-sh@vger.kernel.org
15559Q:	http://patchwork.kernel.org/project/linux-sh/list/
15560S:	Maintained
15561F:	Documentation/sh/
15562F:	arch/sh/
15563F:	drivers/sh/
15564
15565SUSPEND TO RAM
15566M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15567M:	Len Brown <len.brown@intel.com>
15568M:	Pavel Machek <pavel@ucw.cz>
15569L:	linux-pm@vger.kernel.org
15570B:	https://bugzilla.kernel.org
15571S:	Supported
15572F:	Documentation/power/
15573F:	arch/x86/kernel/acpi/
15574F:	drivers/base/power/
15575F:	kernel/power/
15576F:	include/linux/suspend.h
15577F:	include/linux/freezer.h
15578F:	include/linux/pm.h
15579
15580SVGA HANDLING
15581M:	Martin Mares <mj@ucw.cz>
15582L:	linux-video@atrey.karlin.mff.cuni.cz
15583S:	Maintained
15584F:	Documentation/admin-guide/svga.rst
15585F:	arch/x86/boot/video*
15586
15587SWIOTLB SUBSYSTEM
15588M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15589L:	iommu@lists.linux-foundation.org
15590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15591S:	Supported
15592F:	kernel/dma/swiotlb.c
15593F:	arch/*/kernel/pci-swiotlb.c
15594F:	include/linux/swiotlb.h
15595
15596SWITCHDEV
15597M:	Jiri Pirko <jiri@resnulli.us>
15598M:	Ivan Vecera <ivecera@redhat.com>
15599L:	netdev@vger.kernel.org
15600S:	Supported
15601F:	net/switchdev/
15602F:	include/net/switchdev.h
15603
15604SY8106A REGULATOR DRIVER
15605M:	Icenowy Zheng <icenowy@aosc.io>
15606S:	Maintained
15607F:	drivers/regulator/sy8106a-regulator.c
15608F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15609
15610SYNC FILE FRAMEWORK
15611M:	Sumit Semwal <sumit.semwal@linaro.org>
15612R:	Gustavo Padovan <gustavo@padovan.org>
15613S:	Maintained
15614L:	linux-media@vger.kernel.org
15615L:	dri-devel@lists.freedesktop.org
15616F:	drivers/dma-buf/sync_*
15617F:	drivers/dma-buf/dma-fence*
15618F:	drivers/dma-buf/sw_sync.c
15619F:	include/linux/sync_file.h
15620F:	include/uapi/linux/sync_file.h
15621F:	Documentation/driver-api/sync_file.rst
15622T:	git git://anongit.freedesktop.org/drm/drm-misc
15623
15624SYNOPSYS ARC ARCHITECTURE
15625M:	Vineet Gupta <vgupta@synopsys.com>
15626L:	linux-snps-arc@lists.infradead.org
15627S:	Supported
15628F:	arch/arc/
15629F:	Documentation/devicetree/bindings/arc/*
15630F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15631F:	drivers/clocksource/arc_timer.c
15632F:	drivers/tty/serial/arc_uart.c
15633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15634
15635SYNOPSYS ARC HSDK SDP pll clock driver
15636M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15637S:	Supported
15638F:	drivers/clk/clk-hsdk-pll.c
15639F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15640
15641SYNOPSYS ARC SDP clock driver
15642M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15643S:	Supported
15644F:	drivers/clk/axs10x/*
15645F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15646
15647SYNOPSYS ARC SDP platform support
15648M:	Alexey Brodkin <abrodkin@synopsys.com>
15649S:	Supported
15650F:	arch/arc/plat-axs10x
15651F:	arch/arc/boot/dts/ax*
15652F:	Documentation/devicetree/bindings/arc/axs10*
15653
15654SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15656S:	Supported
15657F:	drivers/reset/reset-axs10x.c
15658F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15659
15660SYNOPSYS CREG GPIO DRIVER
15661M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15662S:	Maintained
15663F:	drivers/gpio/gpio-creg-snps.c
15664F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15665
15666SYNOPSYS DESIGNWARE 8250 UART DRIVER
15667R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15668S:	Maintained
15669F:	drivers/tty/serial/8250/8250_dw.c
15670
15671SYNOPSYS DESIGNWARE APB GPIO DRIVER
15672M:	Hoan Tran <hoan@os.amperecomputing.com>
15673L:	linux-gpio@vger.kernel.org
15674S:	Maintained
15675F:	drivers/gpio/gpio-dwapb.c
15676F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15677
15678SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15679M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15680S:	Maintained
15681F:	drivers/dma/dw-axi-dmac/
15682F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15683
15684SYNOPSYS DESIGNWARE DMAC DRIVER
15685M:	Viresh Kumar <vireshk@kernel.org>
15686R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15687S:	Maintained
15688F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15689F:	drivers/dma/dw/
15690F:	include/dt-bindings/dma/dw-dmac.h
15691F:	include/linux/dma/dw.h
15692F:	include/linux/platform_data/dma-dw.h
15693
15694SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15695M:	Jose Abreu <Jose.Abreu@synopsys.com>
15696L:	netdev@vger.kernel.org
15697S:	Supported
15698F:	drivers/net/ethernet/synopsys/
15699
15700SYNOPSYS DESIGNWARE I2C DRIVER
15701M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15702R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15703R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15704L:	linux-i2c@vger.kernel.org
15705S:	Maintained
15706F:	drivers/i2c/busses/i2c-designware-*
15707F:	include/linux/platform_data/i2c-designware.h
15708
15709SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15710M:	Jaehoon Chung <jh80.chung@samsung.com>
15711L:	linux-mmc@vger.kernel.org
15712S:	Maintained
15713F:	drivers/mmc/host/dw_mmc*
15714
15715SYNOPSYS HSDK RESET CONTROLLER DRIVER
15716M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15717S:	Supported
15718F:	drivers/reset/reset-hsdk.c
15719F:	include/dt-bindings/reset/snps,hsdk-reset.h
15720F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15721
15722SYSTEM CONFIGURATION (SYSCON)
15723M:	Lee Jones <lee.jones@linaro.org>
15724M:	Arnd Bergmann <arnd@arndb.de>
15725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15726S:	Supported
15727F:	drivers/mfd/syscon.c
15728
15729SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15730M:	Sudeep Holla <sudeep.holla@arm.com>
15731L:	linux-arm-kernel@lists.infradead.org
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15734F:	drivers/clk/clk-sc[mp]i.c
15735F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15736F:	drivers/firmware/arm_scpi.c
15737F:	drivers/firmware/arm_scmi/
15738F:	drivers/reset/reset-scmi.c
15739F:	include/linux/sc[mp]i_protocol.h
15740
15741SYSTEM RESET/SHUTDOWN DRIVERS
15742M:	Sebastian Reichel <sre@kernel.org>
15743L:	linux-pm@vger.kernel.org
15744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15745S:	Maintained
15746F:	Documentation/devicetree/bindings/power/reset/
15747F:	drivers/power/reset/
15748
15749SYSTEM TRACE MODULE CLASS
15750M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15751S:	Maintained
15752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15753F:	Documentation/trace/stm.rst
15754F:	drivers/hwtracing/stm/
15755F:	include/linux/stm.h
15756F:	include/uapi/linux/stm.h
15757
15758SYSV FILESYSTEM
15759M:	Christoph Hellwig <hch@infradead.org>
15760S:	Maintained
15761F:	Documentation/filesystems/sysv-fs.txt
15762F:	fs/sysv/
15763F:	include/linux/sysv_fs.h
15764
15765TASKSTATS STATISTICS INTERFACE
15766M:	Balbir Singh <bsingharora@gmail.com>
15767S:	Maintained
15768F:	Documentation/accounting/taskstats*
15769F:	include/linux/taskstats*
15770F:	kernel/taskstats.c
15771
15772TC subsystem
15773M:	Jamal Hadi Salim <jhs@mojatatu.com>
15774M:	Cong Wang <xiyou.wangcong@gmail.com>
15775M:	Jiri Pirko <jiri@resnulli.us>
15776L:	netdev@vger.kernel.org
15777S:	Maintained
15778F:	include/net/pkt_cls.h
15779F:	include/net/pkt_sched.h
15780F:	include/net/tc_act/
15781F:	include/uapi/linux/pkt_cls.h
15782F:	include/uapi/linux/pkt_sched.h
15783F:	include/uapi/linux/tc_act/
15784F:	include/uapi/linux/tc_ematch/
15785F:	net/sched/
15786
15787TC90522 MEDIA DRIVER
15788M:	Akihiro Tsukada <tskd08@gmail.com>
15789L:	linux-media@vger.kernel.org
15790S:	Odd Fixes
15791F:	drivers/media/dvb-frontends/tc90522*
15792
15793TCP LOW PRIORITY MODULE
15794M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15795M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15796W:	http://tcp-lp-mod.sourceforge.net/
15797S:	Maintained
15798F:	net/ipv4/tcp_lp.c
15799
15800TDA10071 MEDIA DRIVER
15801M:	Antti Palosaari <crope@iki.fi>
15802L:	linux-media@vger.kernel.org
15803W:	https://linuxtv.org
15804W:	http://palosaari.fi/linux/
15805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15806T:	git git://linuxtv.org/anttip/media_tree.git
15807S:	Maintained
15808F:	drivers/media/dvb-frontends/tda10071*
15809
15810TDA18212 MEDIA DRIVER
15811M:	Antti Palosaari <crope@iki.fi>
15812L:	linux-media@vger.kernel.org
15813W:	https://linuxtv.org
15814W:	http://palosaari.fi/linux/
15815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15816T:	git git://linuxtv.org/anttip/media_tree.git
15817S:	Maintained
15818F:	drivers/media/tuners/tda18212*
15819
15820TDA18218 MEDIA DRIVER
15821M:	Antti Palosaari <crope@iki.fi>
15822L:	linux-media@vger.kernel.org
15823W:	https://linuxtv.org
15824W:	http://palosaari.fi/linux/
15825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15826T:	git git://linuxtv.org/anttip/media_tree.git
15827S:	Maintained
15828F:	drivers/media/tuners/tda18218*
15829
15830TDA18250 MEDIA DRIVER
15831M:	Olli Salonen <olli.salonen@iki.fi>
15832L:	linux-media@vger.kernel.org
15833W:	https://linuxtv.org
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835T:	git git://linuxtv.org/media_tree.git
15836S:	Maintained
15837F:	drivers/media/tuners/tda18250*
15838
15839TDA18271 MEDIA DRIVER
15840M:	Michael Krufky <mkrufky@linuxtv.org>
15841L:	linux-media@vger.kernel.org
15842W:	https://linuxtv.org
15843W:	http://github.com/mkrufky
15844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15845T:	git git://linuxtv.org/mkrufky/tuners.git
15846S:	Maintained
15847F:	drivers/media/tuners/tda18271*
15848
15849TDA1997x MEDIA DRIVER
15850M:	Tim Harvey <tharvey@gateworks.com>
15851L:	linux-media@vger.kernel.org
15852W:	https://linuxtv.org
15853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15854S:	Maintained
15855F:	drivers/media/i2c/tda1997x.*
15856
15857TDA827x MEDIA DRIVER
15858M:	Michael Krufky <mkrufky@linuxtv.org>
15859L:	linux-media@vger.kernel.org
15860W:	https://linuxtv.org
15861W:	http://github.com/mkrufky
15862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15863T:	git git://linuxtv.org/mkrufky/tuners.git
15864S:	Maintained
15865F:	drivers/media/tuners/tda8290.*
15866
15867TDA8290 MEDIA DRIVER
15868M:	Michael Krufky <mkrufky@linuxtv.org>
15869L:	linux-media@vger.kernel.org
15870W:	https://linuxtv.org
15871W:	http://github.com/mkrufky
15872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15873T:	git git://linuxtv.org/mkrufky/tuners.git
15874S:	Maintained
15875F:	drivers/media/tuners/tda8290.*
15876
15877TDA9840 MEDIA DRIVER
15878M:	Hans Verkuil <hverkuil@xs4all.nl>
15879L:	linux-media@vger.kernel.org
15880T:	git git://linuxtv.org/media_tree.git
15881W:	https://linuxtv.org
15882S:	Maintained
15883F:	drivers/media/i2c/tda9840*
15884
15885TEA5761 TUNER DRIVER
15886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15887L:	linux-media@vger.kernel.org
15888W:	https://linuxtv.org
15889T:	git git://linuxtv.org/media_tree.git
15890S:	Odd fixes
15891F:	drivers/media/tuners/tea5761.*
15892
15893TEA5767 TUNER DRIVER
15894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15895L:	linux-media@vger.kernel.org
15896W:	https://linuxtv.org
15897T:	git git://linuxtv.org/media_tree.git
15898S:	Maintained
15899F:	drivers/media/tuners/tea5767.*
15900
15901TEA6415C MEDIA DRIVER
15902M:	Hans Verkuil <hverkuil@xs4all.nl>
15903L:	linux-media@vger.kernel.org
15904T:	git git://linuxtv.org/media_tree.git
15905W:	https://linuxtv.org
15906S:	Maintained
15907F:	drivers/media/i2c/tea6415c*
15908
15909TEA6420 MEDIA DRIVER
15910M:	Hans Verkuil <hverkuil@xs4all.nl>
15911L:	linux-media@vger.kernel.org
15912T:	git git://linuxtv.org/media_tree.git
15913W:	https://linuxtv.org
15914S:	Maintained
15915F:	drivers/media/i2c/tea6420*
15916
15917TEAM DRIVER
15918M:	Jiri Pirko <jiri@resnulli.us>
15919L:	netdev@vger.kernel.org
15920S:	Supported
15921F:	drivers/net/team/
15922F:	include/linux/if_team.h
15923F:	include/uapi/linux/if_team.h
15924
15925TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15926M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15927S:	Maintained
15928F:	arch/x86/platform/ts5500/
15929
15930TECHNOTREND USB IR RECEIVER
15931M:	Sean Young <sean@mess.org>
15932L:	linux-media@vger.kernel.org
15933S:	Maintained
15934F:	drivers/media/rc/ttusbir.c
15935
15936TECHWELL TW9910 VIDEO DECODER
15937L:	linux-media@vger.kernel.org
15938S:	Orphan
15939F:	drivers/media/i2c/tw9910.c
15940F:	include/media/i2c/tw9910.h
15941
15942TEE SUBSYSTEM
15943M:	Jens Wiklander <jens.wiklander@linaro.org>
15944L:	tee-dev@lists.linaro.org
15945S:	Maintained
15946F:	include/linux/tee_drv.h
15947F:	include/uapi/linux/tee.h
15948F:	drivers/tee/
15949F:	Documentation/tee.txt
15950
15951TEGRA ARCHITECTURE SUPPORT
15952M:	Thierry Reding <thierry.reding@gmail.com>
15953M:	Jonathan Hunter <jonathanh@nvidia.com>
15954L:	linux-tegra@vger.kernel.org
15955Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15957S:	Supported
15958N:	[^a-z]tegra
15959
15960TEGRA CLOCK DRIVER
15961M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15962M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15963S:	Supported
15964F:	drivers/clk/tegra/
15965
15966TEGRA DMA DRIVERS
15967M:	Laxman Dewangan <ldewangan@nvidia.com>
15968M:	Jon Hunter <jonathanh@nvidia.com>
15969S:	Supported
15970F:	drivers/dma/tegra*
15971
15972TEGRA I2C DRIVER
15973M:	Laxman Dewangan <ldewangan@nvidia.com>
15974R:	Dmitry Osipenko <digetx@gmail.com>
15975S:	Supported
15976F:	drivers/i2c/busses/i2c-tegra.c
15977
15978TEGRA IOMMU DRIVERS
15979M:	Thierry Reding <thierry.reding@gmail.com>
15980L:	linux-tegra@vger.kernel.org
15981S:	Supported
15982F:	drivers/iommu/tegra*
15983
15984TEGRA KBC DRIVER
15985M:	Laxman Dewangan <ldewangan@nvidia.com>
15986S:	Supported
15987F:	drivers/input/keyboard/tegra-kbc.c
15988
15989TEGRA NAND DRIVER
15990M:	Stefan Agner <stefan@agner.ch>
15991M:	Lucas Stach <dev@lynxeye.de>
15992S:	Maintained
15993F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15994F:	drivers/mtd/nand/raw/tegra_nand.c
15995
15996TEGRA PWM DRIVER
15997M:	Thierry Reding <thierry.reding@gmail.com>
15998S:	Supported
15999F:	drivers/pwm/pwm-tegra.c
16000
16001TEGRA SERIAL DRIVER
16002M:	Laxman Dewangan <ldewangan@nvidia.com>
16003S:	Supported
16004F:	drivers/tty/serial/serial-tegra.c
16005
16006TEGRA SPI DRIVER
16007M:	Laxman Dewangan <ldewangan@nvidia.com>
16008S:	Supported
16009F:	drivers/spi/spi-tegra*
16010
16011TEGRA XUSB PADCTL DRIVER
16012M:	JC Kuo <jckuo@nvidia.com>
16013S:	Supported
16014F:	drivers/phy/tegra/xusb*
16015
16016TEHUTI ETHERNET DRIVER
16017M:	Andy Gospodarek <andy@greyhouse.net>
16018L:	netdev@vger.kernel.org
16019S:	Supported
16020F:	drivers/net/ethernet/tehuti/*
16021
16022Telecom Clock Driver for MCPL0010
16023M:	Mark Gross <mark.gross@intel.com>
16024S:	Supported
16025F:	drivers/char/tlclk.c
16026
16027TENSILICA XTENSA PORT (xtensa)
16028M:	Chris Zankel <chris@zankel.net>
16029M:	Max Filippov <jcmvbkbc@gmail.com>
16030L:	linux-xtensa@linux-xtensa.org
16031T:	git git://github.com/czankel/xtensa-linux.git
16032S:	Maintained
16033F:	arch/xtensa/
16034F:	drivers/irqchip/irq-xtensa-*
16035
16036Texas Instruments' System Control Interface (TISCI) Protocol Driver
16037M:	Nishanth Menon <nm@ti.com>
16038M:	Tero Kristo <t-kristo@ti.com>
16039M:	Santosh Shilimkar <ssantosh@kernel.org>
16040L:	linux-arm-kernel@lists.infradead.org
16041S:	Maintained
16042F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16043F:	drivers/firmware/ti_sci*
16044F:	include/linux/soc/ti/ti_sci_protocol.h
16045F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16046F:	drivers/soc/ti/ti_sci_pm_domains.c
16047F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16048F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16049F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16050F:	drivers/clk/keystone/sci-clk.c
16051F:	drivers/reset/reset-ti-sci.c
16052F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16053F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16054F:	drivers/irqchip/irq-ti-sci-intr.c
16055F:	drivers/irqchip/irq-ti-sci-inta.c
16056F:	include/linux/soc/ti/ti_sci_inta_msi.h
16057F:	drivers/soc/ti/ti_sci_inta_msi.c
16058
16059Texas Instruments ASoC drivers
16060M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16062S:	Maintained
16063F:	sound/soc/ti/
16064
16065Texas Instruments' DAC7612 DAC Driver
16066M:	Ricardo Ribalda <ricardo@ribalda.com>
16067L:	linux-iio@vger.kernel.org
16068S:	Supported
16069F:	drivers/iio/dac/ti-dac7612.c
16070F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16071
16072THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16073M:	Hans Verkuil <hverkuil@xs4all.nl>
16074L:	linux-media@vger.kernel.org
16075T:	git git://linuxtv.org/media_tree.git
16076W:	https://linuxtv.org
16077S:	Maintained
16078F:	drivers/media/radio/radio-raremono.c
16079
16080THERMAL
16081M:	Zhang Rui <rui.zhang@intel.com>
16082M:	Eduardo Valentin <edubezval@gmail.com>
16083R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16084R:	Amit Kucheria <amit.kucheria@verdurent.com>
16085L:	linux-pm@vger.kernel.org
16086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16088Q:	https://patchwork.kernel.org/project/linux-pm/list/
16089S:	Supported
16090F:	drivers/thermal/
16091F:	include/linux/thermal.h
16092F:	include/uapi/linux/thermal.h
16093F:	include/linux/cpu_cooling.h
16094F:	Documentation/devicetree/bindings/thermal/
16095
16096THERMAL/CPU_COOLING
16097M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16098M:	Viresh Kumar <viresh.kumar@linaro.org>
16099M:	Javi Merino <javi.merino@kernel.org>
16100L:	linux-pm@vger.kernel.org
16101S:	Supported
16102F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16103F:	drivers/thermal/cpu_cooling.c
16104F:	include/linux/cpu_cooling.h
16105
16106THINKPAD ACPI EXTRAS DRIVER
16107M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16108L:	ibm-acpi-devel@lists.sourceforge.net
16109L:	platform-driver-x86@vger.kernel.org
16110W:	http://ibm-acpi.sourceforge.net
16111W:	http://thinkwiki.org/wiki/Ibm-acpi
16112T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16113S:	Maintained
16114F:	drivers/platform/x86/thinkpad_acpi.c
16115
16116THUNDERBOLT DRIVER
16117M:	Andreas Noever <andreas.noever@gmail.com>
16118M:	Michael Jamet <michael.jamet@intel.com>
16119M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16120M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16122S:	Maintained
16123F:	Documentation/admin-guide/thunderbolt.rst
16124F:	drivers/thunderbolt/
16125F:	include/linux/thunderbolt.h
16126
16127THUNDERBOLT NETWORK DRIVER
16128M:	Michael Jamet <michael.jamet@intel.com>
16129M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16130M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16131L:	netdev@vger.kernel.org
16132S:	Maintained
16133F:	drivers/net/thunderbolt.c
16134
16135THUNDERX GPIO DRIVER
16136M:	David Daney <david.daney@cavium.com>
16137S:	Maintained
16138F:	drivers/gpio/gpio-thunderx.c
16139
16140TI AM437X VPFE DRIVER
16141M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16142L:	linux-media@vger.kernel.org
16143W:	https://linuxtv.org
16144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16145T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16146S:	Maintained
16147F:	drivers/media/platform/am437x/
16148
16149TI BANDGAP AND THERMAL DRIVER
16150M:	Eduardo Valentin <edubezval@gmail.com>
16151M:	Keerthy <j-keerthy@ti.com>
16152L:	linux-pm@vger.kernel.org
16153L:	linux-omap@vger.kernel.org
16154S:	Maintained
16155F:	drivers/thermal/ti-soc-thermal/
16156
16157TI BQ27XXX POWER SUPPLY DRIVER
16158R:	Andrew F. Davis <afd@ti.com>
16159F:	include/linux/power/bq27xxx_battery.h
16160F:	drivers/power/supply/bq27xxx_battery.c
16161F:	drivers/power/supply/bq27xxx_battery_i2c.c
16162
16163TI CDCE706 CLOCK DRIVER
16164M:	Max Filippov <jcmvbkbc@gmail.com>
16165S:	Maintained
16166F:	drivers/clk/clk-cdce706.c
16167
16168TI CLOCK DRIVER
16169M:	Tero Kristo <t-kristo@ti.com>
16170L:	linux-omap@vger.kernel.org
16171S:	Maintained
16172F:	drivers/clk/ti/
16173F:	include/linux/clk/ti.h
16174
16175TI DAVINCI MACHINE SUPPORT
16176M:	Sekhar Nori <nsekhar@ti.com>
16177R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16180S:	Supported
16181F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16182F:	arch/arm/mach-davinci/
16183F:	drivers/i2c/busses/i2c-davinci.c
16184F:	arch/arm/boot/dts/da850*
16185
16186TI DAVINCI SERIES CLOCK DRIVER
16187M:	David Lechner <david@lechnology.com>
16188R:	Sekhar Nori <nsekhar@ti.com>
16189S:	Maintained
16190F:	Documentation/devicetree/bindings/clock/ti/davinci/
16191F:	drivers/clk/davinci/
16192
16193TI DAVINCI SERIES GPIO DRIVER
16194M:	Keerthy <j-keerthy@ti.com>
16195L:	linux-gpio@vger.kernel.org
16196S:	Maintained
16197F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16198F:	drivers/gpio/gpio-davinci.c
16199
16200TI DAVINCI SERIES MEDIA DRIVER
16201M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16202L:	linux-media@vger.kernel.org
16203W:	https://linuxtv.org
16204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16205T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16206S:	Maintained
16207F:	drivers/media/platform/davinci/
16208F:	include/media/davinci/
16209
16210TI ETHERNET SWITCH DRIVER (CPSW)
16211R:	Grygorii Strashko <grygorii.strashko@ti.com>
16212L:	linux-omap@vger.kernel.org
16213L:	netdev@vger.kernel.org
16214S:	Maintained
16215F:	drivers/net/ethernet/ti/cpsw*
16216F:	drivers/net/ethernet/ti/davinci*
16217
16218TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16219M:	Alex Dubov <oakad@yahoo.com>
16220S:	Maintained
16221W:	http://tifmxx.berlios.de/
16222F:	drivers/memstick/host/tifm_ms.c
16223F:	drivers/misc/tifm*
16224F:	drivers/mmc/host/tifm_sd.c
16225F:	include/linux/tifm.h
16226
16227TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16228M:	Santosh Shilimkar <ssantosh@kernel.org>
16229L:	linux-kernel@vger.kernel.org
16230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16231S:	Maintained
16232F:	drivers/soc/ti/*
16233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16234
16235TI LM49xxx FAMILY ASoC CODEC DRIVERS
16236M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16237M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16239S:	Maintained
16240F:	sound/soc/codecs/lm49453*
16241F:	sound/soc/codecs/isabelle*
16242
16243TI LP855x BACKLIGHT DRIVER
16244M:	Milo Kim <milo.kim@ti.com>
16245S:	Maintained
16246F:	Documentation/driver-api/backlight/lp855x-driver.rst
16247F:	drivers/video/backlight/lp855x_bl.c
16248F:	include/linux/platform_data/lp855x.h
16249
16250TI LP8727 CHARGER DRIVER
16251M:	Milo Kim <milo.kim@ti.com>
16252S:	Maintained
16253F:	drivers/power/supply/lp8727_charger.c
16254F:	include/linux/platform_data/lp8727.h
16255
16256TI LP8788 MFD DRIVER
16257M:	Milo Kim <milo.kim@ti.com>
16258S:	Maintained
16259F:	drivers/iio/adc/lp8788_adc.c
16260F:	drivers/leds/leds-lp8788.c
16261F:	drivers/mfd/lp8788*.c
16262F:	drivers/power/supply/lp8788-charger.c
16263F:	drivers/regulator/lp8788-*.c
16264F:	include/linux/mfd/lp8788*.h
16265
16266TI NETCP ETHERNET DRIVER
16267M:	Wingman Kwok <w-kwok2@ti.com>
16268M:	Murali Karicheri <m-karicheri2@ti.com>
16269L:	netdev@vger.kernel.org
16270S:	Maintained
16271F:	drivers/net/ethernet/ti/netcp*
16272
16273TI PCM3060 ASoC CODEC DRIVER
16274M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16276S:	Maintained
16277F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16278F:	sound/soc/codecs/pcm3060*
16279
16280TI TAS571X FAMILY ASoC CODEC DRIVER
16281M:	Kevin Cernekee <cernekee@chromium.org>
16282L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16283S:	Odd Fixes
16284F:	sound/soc/codecs/tas571x*
16285
16286TI TRF7970A NFC DRIVER
16287M:	Mark Greer <mgreer@animalcreek.com>
16288L:	linux-wireless@vger.kernel.org
16289L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16290S:	Supported
16291F:	drivers/nfc/trf7970a.c
16292F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16293
16294TI TWL4030 SERIES SOC CODEC DRIVER
16295M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16297S:	Maintained
16298F:	sound/soc/codecs/twl4030*
16299
16300TI VPE/CAL DRIVERS
16301M:	Benoit Parrot <bparrot@ti.com>
16302L:	linux-media@vger.kernel.org
16303W:	http://linuxtv.org/
16304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16305S:	Maintained
16306F:	drivers/media/platform/ti-vpe/
16307
16308TI WILINK WIRELESS DRIVERS
16309L:	linux-wireless@vger.kernel.org
16310W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16311W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16313S:	Orphan
16314F:	drivers/net/wireless/ti/
16315F:	include/linux/wl12xx.h
16316
16317TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16318M:	John Stultz <john.stultz@linaro.org>
16319M:	Thomas Gleixner <tglx@linutronix.de>
16320R:	Stephen Boyd <sboyd@kernel.org>
16321L:	linux-kernel@vger.kernel.org
16322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16323S:	Supported
16324F:	include/linux/clocksource.h
16325F:	include/linux/time.h
16326F:	include/linux/timex.h
16327F:	include/uapi/linux/time.h
16328F:	include/uapi/linux/timex.h
16329F:	kernel/time/clocksource.c
16330F:	kernel/time/time*.c
16331F:	kernel/time/alarmtimer.c
16332F:	kernel/time/ntp.c
16333F:	tools/testing/selftests/timers/
16334
16335TIPC NETWORK LAYER
16336M:	Jon Maloy <jon.maloy@ericsson.com>
16337M:	Ying Xue <ying.xue@windriver.com>
16338L:	netdev@vger.kernel.org (core kernel code)
16339L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16340W:	http://tipc.sourceforge.net/
16341S:	Maintained
16342F:	include/uapi/linux/tipc*.h
16343F:	net/tipc/
16344
16345TLAN NETWORK DRIVER
16346M:	Samuel Chessman <chessman@tux.org>
16347L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16348W:	http://sourceforge.net/projects/tlan/
16349S:	Maintained
16350F:	Documentation/networking/device_drivers/ti/tlan.txt
16351F:	drivers/net/ethernet/ti/tlan.*
16352
16353TM6000 VIDEO4LINUX DRIVER
16354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16355L:	linux-media@vger.kernel.org
16356W:	https://linuxtv.org
16357T:	git git://linuxtv.org/media_tree.git
16358S:	Odd fixes
16359F:	drivers/media/usb/tm6000/
16360F:	Documentation/media/v4l-drivers/tm6000*
16361
16362TMIO/SDHI MMC DRIVER
16363M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16364L:	linux-mmc@vger.kernel.org
16365S:	Supported
16366F:	drivers/mmc/host/tmio_mmc*
16367F:	drivers/mmc/host/renesas_sdhi*
16368F:	include/linux/mfd/tmio.h
16369
16370TMP401 HARDWARE MONITOR DRIVER
16371M:	Guenter Roeck <linux@roeck-us.net>
16372L:	linux-hwmon@vger.kernel.org
16373S:	Maintained
16374F:	Documentation/hwmon/tmp401.rst
16375F:	drivers/hwmon/tmp401.c
16376
16377TMPFS (SHMEM FILESYSTEM)
16378M:	Hugh Dickins <hughd@google.com>
16379L:	linux-mm@kvack.org
16380S:	Maintained
16381F:	include/linux/shmem_fs.h
16382F:	mm/shmem.c
16383
16384TOMOYO SECURITY MODULE
16385M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16386M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16387L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16388L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16389L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16390L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16391W:	https://tomoyo.osdn.jp/
16392S:	Maintained
16393F:	security/tomoyo/
16394
16395TOPSTAR LAPTOP EXTRAS DRIVER
16396M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16397L:	platform-driver-x86@vger.kernel.org
16398S:	Maintained
16399F:	drivers/platform/x86/topstar-laptop.c
16400
16401TORTURE-TEST MODULES
16402M:	Davidlohr Bueso <dave@stgolabs.net>
16403M:	"Paul E. McKenney" <paulmck@kernel.org>
16404M:	Josh Triplett <josh@joshtriplett.org>
16405L:	linux-kernel@vger.kernel.org
16406S:	Supported
16407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16408F:	Documentation/RCU/torture.txt
16409F:	kernel/torture.c
16410F:	kernel/rcu/rcutorture.c
16411F:	kernel/rcu/rcuperf.c
16412F:	kernel/locking/locktorture.c
16413
16414TOSHIBA ACPI EXTRAS DRIVER
16415M:	Azael Avalos <coproscefalo@gmail.com>
16416L:	platform-driver-x86@vger.kernel.org
16417S:	Maintained
16418F:	drivers/platform/x86/toshiba_acpi.c
16419
16420TOSHIBA BLUETOOTH DRIVER
16421M:	Azael Avalos <coproscefalo@gmail.com>
16422L:	platform-driver-x86@vger.kernel.org
16423S:	Maintained
16424F:	drivers/platform/x86/toshiba_bluetooth.c
16425
16426TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16427M:	Azael Avalos <coproscefalo@gmail.com>
16428L:	platform-driver-x86@vger.kernel.org
16429S:	Maintained
16430F:	drivers/platform/x86/toshiba_haps.c
16431
16432TOSHIBA SMM DRIVER
16433M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16434W:	http://www.buzzard.org.uk/toshiba/
16435S:	Maintained
16436F:	drivers/char/toshiba.c
16437F:	include/linux/toshiba.h
16438F:	include/uapi/linux/toshiba.h
16439
16440TOSHIBA TC358743 DRIVER
16441M:	Mats Randgaard <matrandg@cisco.com>
16442L:	linux-media@vger.kernel.org
16443S:	Maintained
16444F:	drivers/media/i2c/tc358743*
16445F:	include/media/i2c/tc358743.h
16446
16447TOSHIBA WMI HOTKEYS DRIVER
16448M:	Azael Avalos <coproscefalo@gmail.com>
16449L:	platform-driver-x86@vger.kernel.org
16450S:	Maintained
16451F:	drivers/platform/x86/toshiba-wmi.c
16452
16453TPM DEVICE DRIVER
16454M:	Peter Huewe <peterhuewe@gmx.de>
16455M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16456R:	Jason Gunthorpe <jgg@ziepe.ca>
16457L:	linux-integrity@vger.kernel.org
16458Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16459W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16460T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16461S:	Maintained
16462F:	drivers/char/tpm/
16463
16464TRACING
16465M:	Steven Rostedt <rostedt@goodmis.org>
16466M:	Ingo Molnar <mingo@redhat.com>
16467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16468S:	Maintained
16469F:	Documentation/trace/ftrace.rst
16470F:	arch/*/*/*/ftrace.h
16471F:	arch/*/kernel/ftrace.c
16472F:	include/*/ftrace.h
16473F:	include/linux/trace*.h
16474F:	include/trace/
16475F:	kernel/trace/
16476F:	tools/testing/selftests/ftrace/
16477
16478TRACING MMIO ACCESSES (MMIOTRACE)
16479M:	Steven Rostedt <rostedt@goodmis.org>
16480M:	Ingo Molnar <mingo@kernel.org>
16481R:	Karol Herbst <karolherbst@gmail.com>
16482R:	Pekka Paalanen <ppaalanen@gmail.com>
16483S:	Maintained
16484L:	linux-kernel@vger.kernel.org
16485L:	nouveau@lists.freedesktop.org
16486F:	kernel/trace/trace_mmiotrace.c
16487F:	include/linux/mmiotrace.h
16488F:	arch/x86/mm/kmmio.c
16489F:	arch/x86/mm/mmio-mod.c
16490F:	arch/x86/mm/testmmiotrace.c
16491
16492TRIVIAL PATCHES
16493M:	Jiri Kosina <trivial@kernel.org>
16494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16495S:	Maintained
16496K:	^Subject:.*(?i)trivial
16497
16498TEMPO SEMICONDUCTOR DRIVERS
16499M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16500S:	Maintained
16501F:	sound/soc/codecs/tscs*.c
16502F:	sound/soc/codecs/tscs*.h
16503F:	Documentation/devicetree/bindings/sound/tscs*.txt
16504
16505TTY LAYER
16506M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16507M:	Jiri Slaby <jslaby@suse.com>
16508S:	Supported
16509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16510F:	Documentation/driver-api/serial/
16511F:	drivers/tty/
16512F:	drivers/tty/serial/serial_core.c
16513F:	include/linux/serial_core.h
16514F:	include/linux/serial.h
16515F:	include/linux/tty.h
16516F:	include/uapi/linux/serial_core.h
16517F:	include/uapi/linux/serial.h
16518F:	include/uapi/linux/tty.h
16519
16520TUA9001 MEDIA DRIVER
16521M:	Antti Palosaari <crope@iki.fi>
16522L:	linux-media@vger.kernel.org
16523W:	https://linuxtv.org
16524W:	http://palosaari.fi/linux/
16525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16526T:	git git://linuxtv.org/anttip/media_tree.git
16527S:	Maintained
16528F:	drivers/media/tuners/tua9001*
16529
16530TULIP NETWORK DRIVERS
16531L:	netdev@vger.kernel.org
16532L:	linux-parisc@vger.kernel.org
16533S:	Orphan
16534F:	drivers/net/ethernet/dec/tulip/
16535
16536TUN/TAP driver
16537M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16538W:	http://vtun.sourceforge.net/tun
16539S:	Maintained
16540F:	Documentation/networking/tuntap.txt
16541F:	arch/um/os-Linux/drivers/
16542
16543TURBOCHANNEL SUBSYSTEM
16544M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16545M:	Ralf Baechle <ralf@linux-mips.org>
16546L:	linux-mips@vger.kernel.org
16547Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16548S:	Maintained
16549F:	drivers/tc/
16550F:	include/linux/tc.h
16551
16552TURBOSTAT UTILITY
16553M:	"Len Brown" <lenb@kernel.org>
16554L:	linux-pm@vger.kernel.org
16555B:	https://bugzilla.kernel.org
16556Q:	https://patchwork.kernel.org/project/linux-pm/list/
16557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16558S:	Supported
16559F:	tools/power/x86/turbostat/
16560
16561TW5864 VIDEO4LINUX DRIVER
16562M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16563M:	Anton Sviridenko <anton@corp.bluecherry.net>
16564M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16565M:	Andrey Utkin <andrey_utkin@fastmail.com>
16566L:	linux-media@vger.kernel.org
16567S:	Supported
16568F:	drivers/media/pci/tw5864/
16569
16570TW68 VIDEO4LINUX DRIVER
16571M:	Hans Verkuil <hverkuil@xs4all.nl>
16572L:	linux-media@vger.kernel.org
16573T:	git git://linuxtv.org/media_tree.git
16574W:	https://linuxtv.org
16575S:	Odd Fixes
16576F:	drivers/media/pci/tw68/
16577
16578TW686X VIDEO4LINUX DRIVER
16579M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16580L:	linux-media@vger.kernel.org
16581T:	git git://linuxtv.org/media_tree.git
16582W:	http://linuxtv.org
16583S:	Maintained
16584F:	drivers/media/pci/tw686x/
16585
16586UBI FILE SYSTEM (UBIFS)
16587M:	Richard Weinberger <richard@nod.at>
16588M:	Artem Bityutskiy <dedekind1@gmail.com>
16589M:	Adrian Hunter <adrian.hunter@intel.com>
16590L:	linux-mtd@lists.infradead.org
16591T:	git git://git.infradead.org/ubifs-2.6.git
16592W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16593S:	Supported
16594F:	Documentation/filesystems/ubifs.txt
16595F:	fs/ubifs/
16596
16597UCLINUX (M68KNOMMU AND COLDFIRE)
16598M:	Greg Ungerer <gerg@linux-m68k.org>
16599W:	http://www.linux-m68k.org/
16600W:	http://www.uclinux.org/
16601L:	linux-m68k@lists.linux-m68k.org
16602L:	uclinux-dev@uclinux.org  (subscribers-only)
16603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16604S:	Maintained
16605F:	arch/m68k/coldfire/
16606F:	arch/m68k/68*/
16607F:	arch/m68k/*/*_no.*
16608F:	arch/m68k/include/asm/*_no.*
16609
16610UDF FILESYSTEM
16611M:	Jan Kara <jack@suse.com>
16612S:	Maintained
16613F:	Documentation/filesystems/udf.txt
16614F:	fs/udf/
16615
16616UDRAW TABLET
16617M:	Bastien Nocera <hadess@hadess.net>
16618L:	linux-input@vger.kernel.org
16619S:	Maintained
16620F:	drivers/hid/hid-udraw-ps3.c
16621
16622UFS FILESYSTEM
16623M:	Evgeniy Dushistov <dushistov@mail.ru>
16624S:	Maintained
16625F:	Documentation/admin-guide/ufs.rst
16626F:	fs/ufs/
16627
16628UHID USERSPACE HID IO DRIVER:
16629M:	David Herrmann <dh.herrmann@googlemail.com>
16630L:	linux-input@vger.kernel.org
16631S:	Maintained
16632F:	drivers/hid/uhid.c
16633F:	include/uapi/linux/uhid.h
16634
16635ULPI BUS
16636M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16637L:	linux-usb@vger.kernel.org
16638S:	Maintained
16639F:	drivers/usb/common/ulpi.c
16640F:	include/linux/ulpi/
16641
16642ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16643L:	devel@driverdev.osuosl.org
16644S:	Obsolete
16645F:	drivers/staging/uwb/
16646
16647UNICODE SUBSYSTEM:
16648M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16649L:	linux-fsdevel@vger.kernel.org
16650S:	Supported
16651F:	fs/unicode/
16652
16653UNICORE32 ARCHITECTURE:
16654M:	Guan Xuetao <gxt@pku.edu.cn>
16655W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16656S:	Maintained
16657T:	git git://github.com/gxt/linux.git
16658F:	arch/unicore32/
16659
16660UNIFDEF
16661M:	Tony Finch <dot@dotat.at>
16662W:	http://dotat.at/prog/unifdef
16663S:	Maintained
16664F:	scripts/unifdef.c
16665
16666UNIFORM CDROM DRIVER
16667M:	Jens Axboe <axboe@kernel.dk>
16668W:	http://www.kernel.dk
16669S:	Maintained
16670F:	Documentation/cdrom/
16671F:	drivers/cdrom/cdrom.c
16672F:	include/linux/cdrom.h
16673F:	include/uapi/linux/cdrom.h
16674
16675UNISYS S-PAR DRIVERS
16676M:	David Kershner <david.kershner@unisys.com>
16677L:	sparmaintainer@unisys.com (Unisys internal)
16678S:	Supported
16679F:	include/linux/visorbus.h
16680F:	drivers/visorbus/
16681F:	drivers/staging/unisys/
16682
16683UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16684R:	Alim Akhtar <alim.akhtar@samsung.com>
16685R:	Avri Altman <avri.altman@wdc.com>
16686R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16687L:	linux-scsi@vger.kernel.org
16688S:	Supported
16689F:	Documentation/scsi/ufs.txt
16690F:	drivers/scsi/ufs/
16691
16692UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16693M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16694L:	linux-scsi@vger.kernel.org
16695S:	Supported
16696F:	drivers/scsi/ufs/*dwc*
16697
16698UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16699M:	Stanley Chu <stanley.chu@mediatek.com>
16700L:	linux-scsi@vger.kernel.org
16701L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16702S:	Maintained
16703F:	drivers/scsi/ufs/ufs-mediatek*
16704
16705UNSORTED BLOCK IMAGES (UBI)
16706M:	Artem Bityutskiy <dedekind1@gmail.com>
16707M:	Richard Weinberger <richard@nod.at>
16708W:	http://www.linux-mtd.infradead.org/
16709L:	linux-mtd@lists.infradead.org
16710T:	git git://git.infradead.org/ubifs-2.6.git
16711S:	Supported
16712F:	drivers/mtd/ubi/
16713F:	include/linux/mtd/ubi.h
16714F:	include/uapi/mtd/ubi-user.h
16715
16716USB "USBNET" DRIVER FRAMEWORK
16717M:	Oliver Neukum <oneukum@suse.com>
16718L:	netdev@vger.kernel.org
16719W:	http://www.linux-usb.org/usbnet
16720S:	Maintained
16721F:	drivers/net/usb/usbnet.c
16722F:	include/linux/usb/usbnet.h
16723
16724USB ACM DRIVER
16725M:	Oliver Neukum <oneukum@suse.com>
16726L:	linux-usb@vger.kernel.org
16727S:	Maintained
16728F:	Documentation/usb/acm.rst
16729F:	drivers/usb/class/cdc-acm.*
16730
16731USB AR5523 WIRELESS DRIVER
16732M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16733L:	linux-wireless@vger.kernel.org
16734S:	Maintained
16735F:	drivers/net/wireless/ath/ar5523/
16736
16737USB ATTACHED SCSI
16738M:	Oliver Neukum <oneukum@suse.com>
16739L:	linux-usb@vger.kernel.org
16740L:	linux-scsi@vger.kernel.org
16741S:	Maintained
16742F:	drivers/usb/storage/uas.c
16743
16744USB CDC ETHERNET DRIVER
16745M:	Oliver Neukum <oliver@neukum.org>
16746L:	linux-usb@vger.kernel.org
16747S:	Maintained
16748F:	drivers/net/usb/cdc_*.c
16749F:	include/uapi/linux/usb/cdc.h
16750
16751USB CHAOSKEY DRIVER
16752M:	Keith Packard <keithp@keithp.com>
16753L:	linux-usb@vger.kernel.org
16754S:	Maintained
16755F:	drivers/usb/misc/chaoskey.c
16756
16757USB CYPRESS C67X00 DRIVER
16758M:	Peter Korsgaard <jacmet@sunsite.dk>
16759L:	linux-usb@vger.kernel.org
16760S:	Maintained
16761F:	drivers/usb/c67x00/
16762
16763USB DAVICOM DM9601 DRIVER
16764M:	Peter Korsgaard <jacmet@sunsite.dk>
16765L:	netdev@vger.kernel.org
16766W:	http://www.linux-usb.org/usbnet
16767S:	Maintained
16768F:	drivers/net/usb/dm9601.c
16769
16770USB EHCI DRIVER
16771M:	Alan Stern <stern@rowland.harvard.edu>
16772L:	linux-usb@vger.kernel.org
16773S:	Maintained
16774F:	Documentation/usb/ehci.rst
16775F:	drivers/usb/host/ehci*
16776
16777USB GADGET/PERIPHERAL SUBSYSTEM
16778M:	Felipe Balbi <balbi@kernel.org>
16779L:	linux-usb@vger.kernel.org
16780W:	http://www.linux-usb.org/gadget
16781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16782S:	Maintained
16783F:	drivers/usb/gadget/
16784F:	include/linux/usb/gadget*
16785
16786USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16787M:	Jiri Kosina <jikos@kernel.org>
16788M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16789L:	linux-usb@vger.kernel.org
16790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16791S:	Maintained
16792F:	Documentation/hid/hiddev.rst
16793F:	drivers/hid/usbhid/
16794
16795USB INTEL XHCI ROLE MUX DRIVER
16796M:	Hans de Goede <hdegoede@redhat.com>
16797L:	linux-usb@vger.kernel.org
16798S:	Maintained
16799F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16800
16801USB IP DRIVER FOR HISILICON KIRIN
16802M:	Yu Chen <chenyu56@huawei.com>
16803M:	Binghui Wang <wangbinghui@hisilicon.com>
16804L:	linux-usb@vger.kernel.org
16805S:	Maintained
16806F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16807F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16808
16809USB ISP116X DRIVER
16810M:	Olav Kongas <ok@artecdesign.ee>
16811L:	linux-usb@vger.kernel.org
16812S:	Maintained
16813F:	drivers/usb/host/isp116x*
16814F:	include/linux/usb/isp116x.h
16815
16816USB LAN78XX ETHERNET DRIVER
16817M:	Woojung Huh <woojung.huh@microchip.com>
16818M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16819L:	netdev@vger.kernel.org
16820S:	Maintained
16821F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16822F:	drivers/net/usb/lan78xx.*
16823F:	include/dt-bindings/net/microchip-lan78xx.h
16824
16825USB MASS STORAGE DRIVER
16826M:	Alan Stern <stern@rowland.harvard.edu>
16827L:	linux-usb@vger.kernel.org
16828L:	usb-storage@lists.one-eyed-alien.net
16829S:	Maintained
16830F:	drivers/usb/storage/
16831
16832USB MIDI DRIVER
16833M:	Clemens Ladisch <clemens@ladisch.de>
16834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16836S:	Maintained
16837F:	sound/usb/midi.*
16838
16839USB NETWORKING DRIVERS
16840L:	linux-usb@vger.kernel.org
16841S:	Odd Fixes
16842F:	drivers/net/usb/
16843
16844USB OHCI DRIVER
16845M:	Alan Stern <stern@rowland.harvard.edu>
16846L:	linux-usb@vger.kernel.org
16847S:	Maintained
16848F:	Documentation/usb/ohci.rst
16849F:	drivers/usb/host/ohci*
16850
16851USB OTG FSM (Finite State Machine)
16852M:	Peter Chen <Peter.Chen@nxp.com>
16853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16854L:	linux-usb@vger.kernel.org
16855S:	Maintained
16856F:	drivers/usb/common/usb-otg-fsm.c
16857
16858USB OVER IP DRIVER
16859M:	Valentina Manea <valentina.manea.m@gmail.com>
16860M:	Shuah Khan <shuah@kernel.org>
16861M:	Shuah Khan <skhan@linuxfoundation.org>
16862L:	linux-usb@vger.kernel.org
16863S:	Maintained
16864F:	Documentation/usb/usbip_protocol.rst
16865F:	drivers/usb/usbip/
16866F:	tools/usb/usbip/
16867F:	tools/testing/selftests/drivers/usb/usbip/
16868
16869USB PEGASUS DRIVER
16870M:	Petko Manolov <petkan@nucleusys.com>
16871L:	linux-usb@vger.kernel.org
16872L:	netdev@vger.kernel.org
16873T:	git git://github.com/petkan/pegasus.git
16874W:	https://github.com/petkan/pegasus
16875S:	Maintained
16876F:	drivers/net/usb/pegasus.*
16877
16878USB PHY LAYER
16879M:	Felipe Balbi <balbi@kernel.org>
16880L:	linux-usb@vger.kernel.org
16881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16882S:	Maintained
16883F:	drivers/usb/phy/
16884
16885USB PRINTER DRIVER (usblp)
16886M:	Pete Zaitcev <zaitcev@redhat.com>
16887L:	linux-usb@vger.kernel.org
16888S:	Supported
16889F:	drivers/usb/class/usblp.c
16890
16891USB QMI WWAN NETWORK DRIVER
16892M:	Bjørn Mork <bjorn@mork.no>
16893L:	netdev@vger.kernel.org
16894S:	Maintained
16895F:	Documentation/ABI/testing/sysfs-class-net-qmi
16896F:	drivers/net/usb/qmi_wwan.c
16897
16898USB RTL8150 DRIVER
16899M:	Petko Manolov <petkan@nucleusys.com>
16900L:	linux-usb@vger.kernel.org
16901L:	netdev@vger.kernel.org
16902T:	git git://github.com/petkan/rtl8150.git
16903W:	https://github.com/petkan/rtl8150
16904S:	Maintained
16905F:	drivers/net/usb/rtl8150.c
16906
16907USB SERIAL SUBSYSTEM
16908M:	Johan Hovold <johan@kernel.org>
16909L:	linux-usb@vger.kernel.org
16910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16911S:	Maintained
16912F:	Documentation/usb/usb-serial.rst
16913F:	drivers/usb/serial/
16914F:	include/linux/usb/serial.h
16915
16916USB SMSC75XX ETHERNET DRIVER
16917M:	Steve Glendinning <steve.glendinning@shawell.net>
16918L:	netdev@vger.kernel.org
16919S:	Maintained
16920F:	drivers/net/usb/smsc75xx.*
16921
16922USB SMSC95XX ETHERNET DRIVER
16923M:	Steve Glendinning <steve.glendinning@shawell.net>
16924M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16925L:	netdev@vger.kernel.org
16926S:	Maintained
16927F:	drivers/net/usb/smsc95xx.*
16928
16929USB SUBSYSTEM
16930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16931L:	linux-usb@vger.kernel.org
16932W:	http://www.linux-usb.org
16933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16934S:	Supported
16935F:	Documentation/devicetree/bindings/usb/
16936F:	Documentation/usb/
16937F:	drivers/usb/
16938F:	include/linux/usb.h
16939F:	include/linux/usb/
16940
16941USB TYPEC PI3USB30532 MUX DRIVER
16942M:	Hans de Goede <hdegoede@redhat.com>
16943L:	linux-usb@vger.kernel.org
16944S:	Maintained
16945F:	drivers/usb/typec/mux/pi3usb30532.c
16946
16947USB TYPEC CLASS
16948M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16949L:	linux-usb@vger.kernel.org
16950S:	Maintained
16951F:	Documentation/ABI/testing/sysfs-class-typec
16952F:	Documentation/driver-api/usb/typec.rst
16953F:	drivers/usb/typec/
16954F:	include/linux/usb/typec.h
16955
16956USB TYPEC BUS FOR ALTERNATE MODES
16957M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16958L:	linux-usb@vger.kernel.org
16959S:	Maintained
16960F:	Documentation/ABI/testing/sysfs-bus-typec
16961F:	Documentation/driver-api/usb/typec_bus.rst
16962F:	drivers/usb/typec/altmodes/
16963F:	include/linux/usb/typec_altmode.h
16964
16965USB TYPEC PORT CONTROLLER DRIVERS
16966M:	Guenter Roeck <linux@roeck-us.net>
16967L:	linux-usb@vger.kernel.org
16968S:	Maintained
16969F:	drivers/usb/typec/tcpm/
16970
16971USB UHCI DRIVER
16972M:	Alan Stern <stern@rowland.harvard.edu>
16973L:	linux-usb@vger.kernel.org
16974S:	Maintained
16975F:	drivers/usb/host/uhci*
16976
16977USB VIDEO CLASS
16978M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16979L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16980L:	linux-media@vger.kernel.org
16981T:	git git://linuxtv.org/media_tree.git
16982W:	http://www.ideasonboard.org/uvc/
16983S:	Maintained
16984F:	drivers/media/usb/uvc/
16985F:	include/uapi/linux/uvcvideo.h
16986
16987USB VISION DRIVER
16988M:	Hans Verkuil <hverkuil@xs4all.nl>
16989L:	linux-media@vger.kernel.org
16990T:	git git://linuxtv.org/media_tree.git
16991W:	https://linuxtv.org
16992S:	Odd Fixes
16993F:	drivers/media/usb/usbvision/
16994
16995USB WEBCAM GADGET
16996M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16997L:	linux-usb@vger.kernel.org
16998S:	Maintained
16999F:	drivers/usb/gadget/function/*uvc*
17000F:	drivers/usb/gadget/legacy/webcam.c
17001F:	include/uapi/linux/usb/g_uvc.h
17002
17003USB WIRELESS RNDIS DRIVER (rndis_wlan)
17004M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17005L:	linux-wireless@vger.kernel.org
17006S:	Maintained
17007F:	drivers/net/wireless/rndis_wlan.c
17008
17009USB XHCI DRIVER
17010M:	Mathias Nyman <mathias.nyman@intel.com>
17011L:	linux-usb@vger.kernel.org
17012S:	Supported
17013F:	drivers/usb/host/xhci*
17014F:	drivers/usb/host/pci-quirks*
17015
17016USB ZD1201 DRIVER
17017L:	linux-wireless@vger.kernel.org
17018W:	http://linux-lc100020.sourceforge.net
17019S:	Orphan
17020F:	drivers/net/wireless/zydas/zd1201.*
17021
17022USB ZR364XX DRIVER
17023M:	Antoine Jacquet <royale@zerezo.com>
17024L:	linux-usb@vger.kernel.org
17025L:	linux-media@vger.kernel.org
17026T:	git git://linuxtv.org/media_tree.git
17027W:	http://royale.zerezo.com/zr364xx/
17028S:	Maintained
17029F:	Documentation/media/v4l-drivers/zr364xx*
17030F:	drivers/media/usb/zr364xx/
17031
17032USER-MODE LINUX (UML)
17033M:	Jeff Dike <jdike@addtoit.com>
17034M:	Richard Weinberger <richard@nod.at>
17035M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17036L:	linux-um@lists.infradead.org
17037W:	http://user-mode-linux.sourceforge.net
17038Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17040S:	Maintained
17041F:	Documentation/virt/uml/
17042F:	arch/um/
17043F:	arch/x86/um/
17044F:	fs/hostfs/
17045
17046USERSPACE COPYIN/COPYOUT (UIOVEC)
17047M:	Alexander Viro <viro@zeniv.linux.org.uk>
17048S:	Maintained
17049F:	lib/iov_iter.c
17050F:	include/linux/uio.h
17051
17052USERSPACE DMA BUFFER DRIVER
17053M:	Gerd Hoffmann <kraxel@redhat.com>
17054S:	Maintained
17055L:	dri-devel@lists.freedesktop.org
17056F:	drivers/dma-buf/udmabuf.c
17057F:	include/uapi/linux/udmabuf.h
17058T:	git git://anongit.freedesktop.org/drm/drm-misc
17059
17060USERSPACE I/O (UIO)
17061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17062S:	Maintained
17063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17064F:	Documentation/driver-api/uio-howto.rst
17065F:	drivers/uio/
17066F:	include/linux/uio_driver.h
17067
17068UTIL-LINUX PACKAGE
17069M:	Karel Zak <kzak@redhat.com>
17070L:	util-linux@vger.kernel.org
17071W:	http://en.wikipedia.org/wiki/Util-linux
17072T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17073S:	Maintained
17074
17075UUID HELPERS
17076M:	Christoph Hellwig <hch@lst.de>
17077R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17078L:	linux-kernel@vger.kernel.org
17079T:	git git://git.infradead.org/users/hch/uuid.git
17080F:	lib/uuid.c
17081F:	lib/test_uuid.c
17082F:	include/linux/uuid.h
17083F:	include/uapi/linux/uuid.h
17084S:	Maintained
17085
17086UVESAFB DRIVER
17087M:	Michal Januszewski <spock@gentoo.org>
17088L:	linux-fbdev@vger.kernel.org
17089W:	https://github.com/mjanusz/v86d
17090S:	Maintained
17091F:	Documentation/fb/uvesafb.rst
17092F:	drivers/video/fbdev/uvesafb.*
17093
17094VF610 NAND DRIVER
17095M:	Stefan Agner <stefan@agner.ch>
17096L:	linux-mtd@lists.infradead.org
17097S:	Supported
17098F:	drivers/mtd/nand/raw/vf610_nfc.c
17099
17100VFAT/FAT/MSDOS FILESYSTEM
17101M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17102S:	Maintained
17103F:	Documentation/filesystems/vfat.txt
17104F:	fs/fat/
17105
17106VFIO DRIVER
17107M:	Alex Williamson <alex.williamson@redhat.com>
17108R:	Cornelia Huck <cohuck@redhat.com>
17109L:	kvm@vger.kernel.org
17110T:	git git://github.com/awilliam/linux-vfio.git
17111S:	Maintained
17112F:	Documentation/driver-api/vfio.rst
17113F:	drivers/vfio/
17114F:	include/linux/vfio.h
17115F:	include/uapi/linux/vfio.h
17116
17117VFIO MEDIATED DEVICE DRIVERS
17118M:	Kirti Wankhede <kwankhede@nvidia.com>
17119L:	kvm@vger.kernel.org
17120S:	Maintained
17121F:	Documentation/driver-api/vfio-mediated-device.rst
17122F:	drivers/vfio/mdev/
17123F:	include/linux/mdev.h
17124F:	samples/vfio-mdev/
17125
17126VFIO PLATFORM DRIVER
17127M:	Eric Auger <eric.auger@redhat.com>
17128L:	kvm@vger.kernel.org
17129S:	Maintained
17130F:	drivers/vfio/platform/
17131
17132VGA_SWITCHEROO
17133R:	Lukas Wunner <lukas@wunner.de>
17134S:	Maintained
17135F:	Documentation/gpu/vga-switcheroo.rst
17136F:	drivers/gpu/vga/vga_switcheroo.c
17137F:	include/linux/vga_switcheroo.h
17138T:	git git://anongit.freedesktop.org/drm/drm-misc
17139
17140VIA RHINE NETWORK DRIVER
17141S:	Orphan
17142F:	drivers/net/ethernet/via/via-rhine.c
17143
17144VIA SD/MMC CARD CONTROLLER DRIVER
17145M:	Bruce Chang <brucechang@via.com.tw>
17146M:	Harald Welte <HaraldWelte@viatech.com>
17147S:	Maintained
17148F:	drivers/mmc/host/via-sdmmc.c
17149
17150VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17151M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17152L:	linux-fbdev@vger.kernel.org
17153S:	Maintained
17154F:	include/linux/via-core.h
17155F:	include/linux/via-gpio.h
17156F:	include/linux/via_i2c.h
17157F:	drivers/video/fbdev/via/
17158
17159VIA VELOCITY NETWORK DRIVER
17160M:	Francois Romieu <romieu@fr.zoreil.com>
17161L:	netdev@vger.kernel.org
17162S:	Maintained
17163F:	drivers/net/ethernet/via/via-velocity.*
17164
17165VICODEC VIRTUAL CODEC DRIVER
17166M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17167L:	linux-media@vger.kernel.org
17168T:	git git://linuxtv.org/media_tree.git
17169W:	https://linuxtv.org
17170S:	Maintained
17171F:	drivers/media/platform/vicodec/*
17172
17173VIDEO MULTIPLEXER DRIVER
17174M:	Philipp Zabel <p.zabel@pengutronix.de>
17175L:	linux-media@vger.kernel.org
17176S:	Maintained
17177F:	drivers/media/platform/video-mux.c
17178
17179VIDEO I2C POLLING DRIVER
17180M:	Matt Ranostay <matt.ranostay@konsulko.com>
17181L:	linux-media@vger.kernel.org
17182S:	Maintained
17183F:	drivers/media/i2c/video-i2c.c
17184
17185VIDEOBUF2 FRAMEWORK
17186M:	Pawel Osciak <pawel@osciak.com>
17187M:	Marek Szyprowski <m.szyprowski@samsung.com>
17188M:	Kyungmin Park <kyungmin.park@samsung.com>
17189R:	Tomasz Figa <tfiga@chromium.org>
17190L:	linux-media@vger.kernel.org
17191S:	Maintained
17192F:	drivers/media/common/videobuf2/*
17193F:	include/media/videobuf2-*
17194
17195VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17196M:	Helen Koike <helen.koike@collabora.com>
17197L:	linux-media@vger.kernel.org
17198T:	git git://linuxtv.org/media_tree.git
17199W:	https://linuxtv.org
17200S:	Maintained
17201F:	drivers/media/platform/vimc/*
17202
17203VIRT LIB
17204M:	Alex Williamson <alex.williamson@redhat.com>
17205M:	Paolo Bonzini <pbonzini@redhat.com>
17206L:	kvm@vger.kernel.org
17207S:	Supported
17208F:	virt/lib/
17209
17210VIRTIO AND VHOST VSOCK DRIVER
17211M:	Stefan Hajnoczi <stefanha@redhat.com>
17212L:	kvm@vger.kernel.org
17213L:	virtualization@lists.linux-foundation.org
17214L:	netdev@vger.kernel.org
17215S:	Maintained
17216F:	include/linux/virtio_vsock.h
17217F:	include/uapi/linux/virtio_vsock.h
17218F:	include/uapi/linux/vsockmon.h
17219F:	include/uapi/linux/vm_sockets_diag.h
17220F:	net/vmw_vsock/diag.c
17221F:	net/vmw_vsock/af_vsock_tap.c
17222F:	net/vmw_vsock/virtio_transport_common.c
17223F:	net/vmw_vsock/virtio_transport.c
17224F:	drivers/net/vsockmon.c
17225F:	drivers/vhost/vsock.c
17226F:	tools/testing/vsock/
17227
17228VIRTIO CONSOLE DRIVER
17229M:	Amit Shah <amit@kernel.org>
17230L:	virtualization@lists.linux-foundation.org
17231S:	Maintained
17232F:	drivers/char/virtio_console.c
17233F:	include/linux/virtio_console.h
17234F:	include/uapi/linux/virtio_console.h
17235
17236VIRTIO CORE AND NET DRIVERS
17237M:	"Michael S. Tsirkin" <mst@redhat.com>
17238M:	Jason Wang <jasowang@redhat.com>
17239L:	virtualization@lists.linux-foundation.org
17240S:	Maintained
17241F:	Documentation/devicetree/bindings/virtio/
17242F:	drivers/virtio/
17243F:	tools/virtio/
17244F:	drivers/net/virtio_net.c
17245F:	drivers/block/virtio_blk.c
17246F:	include/linux/virtio*.h
17247F:	include/uapi/linux/virtio_*.h
17248F:	drivers/crypto/virtio/
17249F:	mm/balloon_compaction.c
17250
17251VIRTIO BLOCK AND SCSI DRIVERS
17252M:	"Michael S. Tsirkin" <mst@redhat.com>
17253M:	Jason Wang <jasowang@redhat.com>
17254R:	Paolo Bonzini <pbonzini@redhat.com>
17255R:	Stefan Hajnoczi <stefanha@redhat.com>
17256L:	virtualization@lists.linux-foundation.org
17257S:	Maintained
17258F:	drivers/block/virtio_blk.c
17259F:	drivers/scsi/virtio_scsi.c
17260F:	include/uapi/linux/virtio_blk.h
17261F:	include/uapi/linux/virtio_scsi.h
17262F:	drivers/vhost/scsi.c
17263
17264VIRTIO CRYPTO DRIVER
17265M:	Gonglei <arei.gonglei@huawei.com>
17266L:	virtualization@lists.linux-foundation.org
17267L:	linux-crypto@vger.kernel.org
17268S:	Maintained
17269F:	drivers/crypto/virtio/
17270F:	include/uapi/linux/virtio_crypto.h
17271
17272VIRTIO DRIVERS FOR S390
17273M:	Cornelia Huck <cohuck@redhat.com>
17274M:	Halil Pasic <pasic@linux.ibm.com>
17275L:	linux-s390@vger.kernel.org
17276L:	virtualization@lists.linux-foundation.org
17277L:	kvm@vger.kernel.org
17278S:	Supported
17279F:	drivers/s390/virtio/
17280F:	arch/s390/include/uapi/asm/virtio-ccw.h
17281
17282VIRTIO FILE SYSTEM
17283M:	Vivek Goyal <vgoyal@redhat.com>
17284M:	Stefan Hajnoczi <stefanha@redhat.com>
17285M:	Miklos Szeredi <miklos@szeredi.hu>
17286L:	virtualization@lists.linux-foundation.org
17287L:	linux-fsdevel@vger.kernel.org
17288W:	https://virtio-fs.gitlab.io/
17289S:	Supported
17290F:	fs/fuse/virtio_fs.c
17291F:	include/uapi/linux/virtio_fs.h
17292F:	Documentation/filesystems/virtiofs.rst
17293
17294VIRTIO GPU DRIVER
17295M:	David Airlie <airlied@linux.ie>
17296M:	Gerd Hoffmann <kraxel@redhat.com>
17297L:	dri-devel@lists.freedesktop.org
17298L:	virtualization@lists.linux-foundation.org
17299T:	git git://anongit.freedesktop.org/drm/drm-misc
17300S:	Maintained
17301F:	drivers/gpu/drm/virtio/
17302F:	include/uapi/linux/virtio_gpu.h
17303
17304VIRTIO HOST (VHOST)
17305M:	"Michael S. Tsirkin" <mst@redhat.com>
17306M:	Jason Wang <jasowang@redhat.com>
17307L:	kvm@vger.kernel.org
17308L:	virtualization@lists.linux-foundation.org
17309L:	netdev@vger.kernel.org
17310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17311S:	Maintained
17312F:	drivers/vhost/
17313F:	include/uapi/linux/vhost.h
17314
17315VIRTIO INPUT DRIVER
17316M:	Gerd Hoffmann <kraxel@redhat.com>
17317S:	Maintained
17318F:	drivers/virtio/virtio_input.c
17319F:	include/uapi/linux/virtio_input.h
17320
17321VIRTIO IOMMU DRIVER
17322M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17323L:	virtualization@lists.linux-foundation.org
17324S:	Maintained
17325F:	drivers/iommu/virtio-iommu.c
17326F:	include/uapi/linux/virtio_iommu.h
17327
17328VIRTUAL BOX GUEST DEVICE DRIVER
17329M:	Hans de Goede <hdegoede@redhat.com>
17330M:	Arnd Bergmann <arnd@arndb.de>
17331M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17332S:	Maintained
17333F:	include/linux/vbox_utils.h
17334F:	include/uapi/linux/vbox*.h
17335F:	drivers/virt/vboxguest/
17336
17337VIRTUAL SERIO DEVICE DRIVER
17338M:	Stephen Chandler Paul <thatslyude@gmail.com>
17339S:	Maintained
17340F:	drivers/input/serio/userio.c
17341F:	include/uapi/linux/userio.h
17342
17343VIVID VIRTUAL VIDEO DRIVER
17344M:	Hans Verkuil <hverkuil@xs4all.nl>
17345L:	linux-media@vger.kernel.org
17346T:	git git://linuxtv.org/media_tree.git
17347W:	https://linuxtv.org
17348S:	Maintained
17349F:	drivers/media/platform/vivid/*
17350
17351VLYNQ BUS
17352M:	Florian Fainelli <f.fainelli@gmail.com>
17353L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17354S:	Maintained
17355F:	drivers/vlynq/vlynq.c
17356F:	include/linux/vlynq.h
17357
17358VME SUBSYSTEM
17359M:	Martyn Welch <martyn@welchs.me.uk>
17360M:	Manohar Vanga <manohar.vanga@gmail.com>
17361M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17362L:	devel@driverdev.osuosl.org
17363S:	Maintained
17364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17365F:	Documentation/driver-api/vme.rst
17366F:	drivers/staging/vme/
17367F:	drivers/vme/
17368F:	include/linux/vme*
17369
17370VMWARE BALLOON DRIVER
17371M:	Nadav Amit <namit@vmware.com>
17372M:	"VMware, Inc." <pv-drivers@vmware.com>
17373L:	linux-kernel@vger.kernel.org
17374S:	Maintained
17375F:	drivers/misc/vmw_balloon.c
17376
17377VMWARE HYPERVISOR INTERFACE
17378M:	Thomas Hellstrom <thellstrom@vmware.com>
17379M:	"VMware, Inc." <pv-drivers@vmware.com>
17380L:	virtualization@lists.linux-foundation.org
17381S:	Supported
17382F:	arch/x86/kernel/cpu/vmware.c
17383F:	arch/x86/include/asm/vmware.h
17384
17385VMWARE PVRDMA DRIVER
17386M:	Adit Ranadive <aditr@vmware.com>
17387M:	VMware PV-Drivers <pv-drivers@vmware.com>
17388L:	linux-rdma@vger.kernel.org
17389S:	Maintained
17390F:	drivers/infiniband/hw/vmw_pvrdma/
17391
17392VMware PVSCSI driver
17393M:	Jim Gill <jgill@vmware.com>
17394M:	VMware PV-Drivers <pv-drivers@vmware.com>
17395L:	linux-scsi@vger.kernel.org
17396S:	Maintained
17397F:	drivers/scsi/vmw_pvscsi.c
17398F:	drivers/scsi/vmw_pvscsi.h
17399
17400VMWARE VMMOUSE SUBDRIVER
17401M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17402M:	"VMware, Inc." <pv-drivers@vmware.com>
17403L:	linux-input@vger.kernel.org
17404S:	Maintained
17405F:	drivers/input/mouse/vmmouse.c
17406F:	drivers/input/mouse/vmmouse.h
17407
17408VMWARE VMXNET3 ETHERNET DRIVER
17409M:	Ronak Doshi <doshir@vmware.com>
17410M:	"VMware, Inc." <pv-drivers@vmware.com>
17411L:	netdev@vger.kernel.org
17412S:	Maintained
17413F:	drivers/net/vmxnet3/
17414
17415VOCORE VOCORE2 BOARD
17416M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17417L:	linux-mips@vger.kernel.org
17418S:	Maintained
17419F:	arch/mips/boot/dts/ralink/vocore2.dts
17420
17421VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17422M:	Liam Girdwood <lgirdwood@gmail.com>
17423M:	Mark Brown <broonie@kernel.org>
17424L:	linux-kernel@vger.kernel.org
17425W:	http://www.slimlogic.co.uk/?p=48
17426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17427S:	Supported
17428F:	Documentation/devicetree/bindings/regulator/
17429F:	Documentation/power/regulator/
17430F:	drivers/regulator/
17431F:	include/dt-bindings/regulator/
17432F:	include/linux/regulator/
17433K:	regulator_get_optional
17434
17435VRF
17436M:	David Ahern <dsahern@kernel.org>
17437M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17438L:	netdev@vger.kernel.org
17439S:	Maintained
17440F:	drivers/net/vrf.c
17441F:	Documentation/networking/vrf.txt
17442
17443VT1211 HARDWARE MONITOR DRIVER
17444M:	Juerg Haefliger <juergh@gmail.com>
17445L:	linux-hwmon@vger.kernel.org
17446S:	Maintained
17447F:	Documentation/hwmon/vt1211.rst
17448F:	drivers/hwmon/vt1211.c
17449
17450VT8231 HARDWARE MONITOR DRIVER
17451M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17452L:	linux-hwmon@vger.kernel.org
17453S:	Maintained
17454F:	drivers/hwmon/vt8231.c
17455
17456VUB300 USB to SDIO/SD/MMC bridge chip
17457M:	Tony Olech <tony.olech@elandigitalsystems.com>
17458L:	linux-mmc@vger.kernel.org
17459L:	linux-usb@vger.kernel.org
17460S:	Supported
17461F:	drivers/mmc/host/vub300.c
17462
17463W1 DALLAS'S 1-WIRE BUS
17464M:	Evgeniy Polyakov <zbr@ioremap.net>
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/w1/
17467F:	Documentation/w1/
17468F:	drivers/w1/
17469F:	include/linux/w1.h
17470
17471W83791D HARDWARE MONITORING DRIVER
17472M:	Marc Hulsman <m.hulsman@tudelft.nl>
17473L:	linux-hwmon@vger.kernel.org
17474S:	Maintained
17475F:	Documentation/hwmon/w83791d.rst
17476F:	drivers/hwmon/w83791d.c
17477
17478W83793 HARDWARE MONITORING DRIVER
17479M:	Rudolf Marek <r.marek@assembler.cz>
17480L:	linux-hwmon@vger.kernel.org
17481S:	Maintained
17482F:	Documentation/hwmon/w83793.rst
17483F:	drivers/hwmon/w83793.c
17484
17485W83795 HARDWARE MONITORING DRIVER
17486M:	Jean Delvare <jdelvare@suse.com>
17487L:	linux-hwmon@vger.kernel.org
17488S:	Maintained
17489F:	drivers/hwmon/w83795.c
17490
17491W83L51xD SD/MMC CARD INTERFACE DRIVER
17492M:	Pierre Ossman <pierre@ossman.eu>
17493S:	Maintained
17494F:	drivers/mmc/host/wbsd.*
17495
17496WACOM PROTOCOL 4 SERIAL TABLETS
17497M:	Julian Squires <julian@cipht.net>
17498M:	Hans de Goede <hdegoede@redhat.com>
17499L:	linux-input@vger.kernel.org
17500S:	Maintained
17501F:	drivers/input/tablet/wacom_serial4.c
17502
17503WATCHDOG DEVICE DRIVERS
17504M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17505M:	Guenter Roeck <linux@roeck-us.net>
17506L:	linux-watchdog@vger.kernel.org
17507W:	http://www.linux-watchdog.org/
17508T:	git git://www.linux-watchdog.org/linux-watchdog.git
17509S:	Maintained
17510F:	Documentation/devicetree/bindings/watchdog/
17511F:	Documentation/watchdog/
17512F:	drivers/watchdog/
17513F:	include/linux/watchdog.h
17514F:	include/uapi/linux/watchdog.h
17515
17516WHISKEYCOVE PMIC GPIO DRIVER
17517M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17518L:	linux-gpio@vger.kernel.org
17519S:	Maintained
17520F:	drivers/gpio/gpio-wcove.c
17521
17522WHWAVE RTC DRIVER
17523M:	Dianlong Li <long17.cool@163.com>
17524L:	linux-rtc@vger.kernel.org
17525S:	Maintained
17526F:	drivers/rtc/rtc-sd3078.c
17527
17528WIIMOTE HID DRIVER
17529M:	David Herrmann <dh.herrmann@googlemail.com>
17530L:	linux-input@vger.kernel.org
17531S:	Maintained
17532F:	drivers/hid/hid-wiimote*
17533
17534WILOCITY WIL6210 WIRELESS DRIVER
17535M:	Maya Erez <merez@codeaurora.org>
17536L:	linux-wireless@vger.kernel.org
17537L:	wil6210@qti.qualcomm.com
17538S:	Supported
17539W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17540F:	drivers/net/wireless/ath/wil6210/
17541
17542WIMAX STACK
17543M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17544M:	linux-wimax@intel.com
17545L:	wimax@linuxwimax.org (subscribers-only)
17546S:	Supported
17547W:	http://linuxwimax.org
17548F:	Documentation/admin-guide/wimax/wimax.rst
17549F:	include/linux/wimax/debug.h
17550F:	include/net/wimax.h
17551F:	include/uapi/linux/wimax.h
17552F:	net/wimax/
17553
17554WINBOND CIR DRIVER
17555M:	David Härdeman <david@hardeman.nu>
17556S:	Maintained
17557F:	drivers/media/rc/winbond-cir.c
17558
17559RCMM REMOTE CONTROLS DECODER
17560M:	Patrick Lerda <patrick9876@free.fr>
17561S:	Maintained
17562F:	drivers/media/rc/ir-rcmm-decoder.c
17563
17564WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17565M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17566L:	linux-watchdog@vger.kernel.org
17567S:	Maintained
17568F:	drivers/watchdog/ebc-c384_wdt.c
17569
17570WINSYSTEMS WS16C48 GPIO DRIVER
17571M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17572L:	linux-gpio@vger.kernel.org
17573S:	Maintained
17574F:	drivers/gpio/gpio-ws16c48.c
17575
17576WISTRON LAPTOP BUTTON DRIVER
17577M:	Miloslav Trmac <mitr@volny.cz>
17578S:	Maintained
17579F:	drivers/input/misc/wistron_btns.c
17580
17581WL3501 WIRELESS PCMCIA CARD DRIVER
17582L:	linux-wireless@vger.kernel.org
17583S:	Odd fixes
17584F:	drivers/net/wireless/wl3501*
17585
17586WOLFSON MICROELECTRONICS DRIVERS
17587L:	patches@opensource.cirrus.com
17588T:	git https://github.com/CirrusLogic/linux-drivers.git
17589W:	https://github.com/CirrusLogic/linux-drivers/wiki
17590S:	Supported
17591F:	Documentation/hwmon/wm83??.rst
17592F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17593F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17594F:	Documentation/devicetree/bindings/mfd/arizona.txt
17595F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17596F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17597F:	arch/arm/mach-s3c64xx/mach-crag6410*
17598F:	drivers/clk/clk-wm83*.c
17599F:	drivers/extcon/extcon-arizona.c
17600F:	drivers/leds/leds-wm83*.c
17601F:	drivers/gpio/gpio-*wm*.c
17602F:	drivers/gpio/gpio-arizona.c
17603F:	drivers/hwmon/wm83??-hwmon.c
17604F:	drivers/input/misc/wm831x-on.c
17605F:	drivers/input/touchscreen/wm831x-ts.c
17606F:	drivers/input/touchscreen/wm97*.c
17607F:	drivers/mfd/arizona*
17608F:	drivers/mfd/wm*.c
17609F:	drivers/mfd/cs47l24*
17610F:	drivers/power/supply/wm83*.c
17611F:	drivers/rtc/rtc-wm83*.c
17612F:	drivers/regulator/wm8*.c
17613F:	drivers/regulator/arizona*
17614F:	drivers/video/backlight/wm83*_bl.c
17615F:	drivers/watchdog/wm83*_wdt.c
17616F:	include/linux/mfd/arizona/
17617F:	include/linux/mfd/wm831x/
17618F:	include/linux/mfd/wm8350/
17619F:	include/linux/mfd/wm8400*
17620F:	include/linux/regulator/arizona*
17621F:	include/linux/wm97xx.h
17622F:	include/sound/wm????.h
17623F:	sound/soc/codecs/arizona.?
17624F:	sound/soc/codecs/wm*
17625F:	sound/soc/codecs/cs47l24*
17626
17627WORKQUEUE
17628M:	Tejun Heo <tj@kernel.org>
17629R:	Lai Jiangshan <jiangshanlai@gmail.com>
17630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17631S:	Maintained
17632F:	include/linux/workqueue.h
17633F:	kernel/workqueue.c
17634F:	Documentation/core-api/workqueue.rst
17635
17636X-POWERS AXP288 PMIC DRIVERS
17637M:	Hans de Goede <hdegoede@redhat.com>
17638S:	Maintained
17639N:	axp288
17640F:	drivers/acpi/pmic/intel_pmic_xpower.c
17641
17642X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17643M:	Chen-Yu Tsai <wens@csie.org>
17644L:	linux-kernel@vger.kernel.org
17645S:	Maintained
17646N:	axp[128]
17647
17648X.25 NETWORK LAYER
17649M:	Andrew Hendry <andrew.hendry@gmail.com>
17650L:	linux-x25@vger.kernel.org
17651S:	Odd Fixes
17652F:	Documentation/networking/x25*
17653F:	include/net/x25*
17654F:	net/x25/
17655
17656X86 ARCHITECTURE (32-BIT AND 64-BIT)
17657M:	Thomas Gleixner <tglx@linutronix.de>
17658M:	Ingo Molnar <mingo@redhat.com>
17659M:	Borislav Petkov <bp@alien8.de>
17660R:	"H. Peter Anvin" <hpa@zytor.com>
17661M:	x86@kernel.org
17662L:	linux-kernel@vger.kernel.org
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17664S:	Maintained
17665F:	Documentation/devicetree/bindings/x86/
17666F:	Documentation/x86/
17667F:	arch/x86/
17668
17669X86 ENTRY CODE
17670M:	Andy Lutomirski <luto@kernel.org>
17671L:	linux-kernel@vger.kernel.org
17672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17673S:	Maintained
17674F:	arch/x86/entry/
17675
17676X86 MCE INFRASTRUCTURE
17677M:	Tony Luck <tony.luck@intel.com>
17678M:	Borislav Petkov <bp@alien8.de>
17679L:	linux-edac@vger.kernel.org
17680S:	Maintained
17681F:	arch/x86/kernel/cpu/mce/*
17682
17683X86 MICROCODE UPDATE SUPPORT
17684M:	Borislav Petkov <bp@alien8.de>
17685S:	Maintained
17686F:	arch/x86/kernel/cpu/microcode/*
17687
17688X86 MM
17689M:	Dave Hansen <dave.hansen@linux.intel.com>
17690M:	Andy Lutomirski <luto@kernel.org>
17691M:	Peter Zijlstra <peterz@infradead.org>
17692L:	linux-kernel@vger.kernel.org
17693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17694S:	Maintained
17695F:	arch/x86/mm/
17696
17697X86 PLATFORM DRIVERS
17698M:	Darren Hart <dvhart@infradead.org>
17699M:	Andy Shevchenko <andy@infradead.org>
17700L:	platform-driver-x86@vger.kernel.org
17701T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17702S:	Odd Fixes
17703F:	drivers/platform/x86/
17704F:	drivers/platform/olpc/
17705
17706X86 PLATFORM DRIVERS - ARCH
17707R:	Darren Hart <dvhart@infradead.org>
17708R:	Andy Shevchenko <andy@infradead.org>
17709L:	platform-driver-x86@vger.kernel.org
17710L:	x86@kernel.org
17711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17712S:	Maintained
17713F:	arch/x86/platform
17714
17715X86 VDSO
17716M:	Andy Lutomirski <luto@kernel.org>
17717L:	linux-kernel@vger.kernel.org
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17719S:	Maintained
17720F:	arch/x86/entry/vdso/
17721
17722XARRAY
17723M:	Matthew Wilcox <willy@infradead.org>
17724L:	linux-fsdevel@vger.kernel.org
17725S:	Supported
17726F:	Documentation/core-api/xarray.rst
17727F:	lib/idr.c
17728F:	lib/xarray.c
17729F:	include/linux/idr.h
17730F:	include/linux/xarray.h
17731F:	tools/testing/radix-tree
17732
17733XBOX DVD IR REMOTE
17734M:	Benjamin Valentin <benpicco@googlemail.com>
17735S:	Maintained
17736F:	drivers/media/rc/xbox_remote.c
17737F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17738
17739XC2028/3028 TUNER DRIVER
17740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17741L:	linux-media@vger.kernel.org
17742W:	https://linuxtv.org
17743T:	git git://linuxtv.org/media_tree.git
17744S:	Maintained
17745F:	drivers/media/tuners/tuner-xc2028.*
17746
17747XDP (eXpress Data Path)
17748M:	Alexei Starovoitov <ast@kernel.org>
17749M:	Daniel Borkmann <daniel@iogearbox.net>
17750M:	David S. Miller <davem@davemloft.net>
17751M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17752M:	Jesper Dangaard Brouer <hawk@kernel.org>
17753M:	John Fastabend <john.fastabend@gmail.com>
17754L:	netdev@vger.kernel.org
17755L:	bpf@vger.kernel.org
17756S:	Supported
17757F:	net/core/xdp.c
17758F:	include/net/xdp.h
17759F:	kernel/bpf/devmap.c
17760F:	kernel/bpf/cpumap.c
17761F:	include/trace/events/xdp.h
17762K:	xdp
17763N:	xdp
17764
17765XDP SOCKETS (AF_XDP)
17766M:	Björn Töpel <bjorn.topel@intel.com>
17767M:	Magnus Karlsson <magnus.karlsson@intel.com>
17768R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17769L:	netdev@vger.kernel.org
17770L:	bpf@vger.kernel.org
17771S:	Maintained
17772F:	kernel/bpf/xskmap.c
17773F:	net/xdp/
17774
17775XEN BLOCK SUBSYSTEM
17776M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17777M:	Roger Pau Monné <roger.pau@citrix.com>
17778L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17779S:	Supported
17780F:	drivers/block/xen-blkback/*
17781F:	drivers/block/xen*
17782
17783XEN HYPERVISOR ARM
17784M:	Stefano Stabellini <sstabellini@kernel.org>
17785L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17786S:	Maintained
17787F:	arch/arm/xen/
17788F:	arch/arm/include/asm/xen/
17789
17790XEN HYPERVISOR ARM64
17791M:	Stefano Stabellini <sstabellini@kernel.org>
17792L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793S:	Maintained
17794F:	arch/arm64/xen/
17795F:	arch/arm64/include/asm/xen/
17796
17797XEN HYPERVISOR INTERFACE
17798M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17799M:	Juergen Gross <jgross@suse.com>
17800R:	Stefano Stabellini <sstabellini@kernel.org>
17801L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17803S:	Supported
17804F:	arch/x86/xen/
17805F:	arch/x86/platform/pvh/
17806F:	drivers/*/xen-*front.c
17807F:	drivers/xen/
17808F:	arch/x86/include/asm/xen/
17809F:	arch/x86/include/asm/pvclock-abi.h
17810F:	include/xen/
17811F:	include/uapi/xen/
17812F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17813F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17814
17815XEN NETWORK BACKEND DRIVER
17816M:	Wei Liu <wei.liu@kernel.org>
17817M:	Paul Durrant <paul@xen.org>
17818L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17819L:	netdev@vger.kernel.org
17820S:	Supported
17821F:	drivers/net/xen-netback/*
17822
17823XEN PCI SUBSYSTEM
17824M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17825L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826S:	Supported
17827F:	arch/x86/pci/*xen*
17828F:	drivers/pci/*xen*
17829
17830XEN PVSCSI DRIVERS
17831M:	Juergen Gross <jgross@suse.com>
17832L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17833L:	linux-scsi@vger.kernel.org
17834S:	Supported
17835F:	drivers/scsi/xen-scsifront.c
17836F:	drivers/xen/xen-scsiback.c
17837F:	include/xen/interface/io/vscsiif.h
17838
17839XEN SWIOTLB SUBSYSTEM
17840M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17841L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17842L:	iommu@lists.linux-foundation.org
17843S:	Supported
17844F:	arch/x86/xen/*swiotlb*
17845F:	drivers/xen/*swiotlb*
17846
17847XEN SOUND FRONTEND DRIVER
17848M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17849L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17850L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17851S:	Supported
17852F:	sound/xen/*
17853
17854XFS FILESYSTEM
17855M:	Darrick J. Wong <darrick.wong@oracle.com>
17856M:	linux-xfs@vger.kernel.org
17857L:	linux-xfs@vger.kernel.org
17858W:	http://xfs.org/
17859T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17860S:	Supported
17861F:	Documentation/admin-guide/xfs.rst
17862F:	Documentation/ABI/testing/sysfs-fs-xfs
17863F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17864F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17865F:	fs/xfs/
17866F:	include/uapi/linux/dqblk_xfs.h
17867F:	include/uapi/linux/fsmap.h
17868
17869XILINX AXI ETHERNET DRIVER
17870M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17871S:	Maintained
17872F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17873
17874XILINX UARTLITE SERIAL DRIVER
17875M:	Peter Korsgaard <jacmet@sunsite.dk>
17876L:	linux-serial@vger.kernel.org
17877S:	Maintained
17878F:	drivers/tty/serial/uartlite.c
17879
17880XILINX VIDEO IP CORES
17881M:	Hyun Kwon <hyun.kwon@xilinx.com>
17882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17883L:	linux-media@vger.kernel.org
17884T:	git git://linuxtv.org/media_tree.git
17885S:	Supported
17886F:	Documentation/devicetree/bindings/media/xilinx/
17887F:	drivers/media/platform/xilinx/
17888F:	include/uapi/linux/xilinx-v4l2-controls.h
17889
17890XILINX SD-FEC IP CORES
17891M:	Derek Kiernan <derek.kiernan@xilinx.com>
17892M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17893S:	Maintained
17894F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17895F:	Documentation/misc-devices/xilinx_sdfec.rst
17896F:	drivers/misc/xilinx_sdfec.c
17897F:	drivers/misc/Kconfig
17898F:	drivers/misc/Makefile
17899F:	include/uapi/misc/xilinx_sdfec.h
17900
17901XILLYBUS DRIVER
17902M:	Eli Billauer <eli.billauer@gmail.com>
17903L:	linux-kernel@vger.kernel.org
17904S:	Supported
17905F:	drivers/char/xillybus/
17906
17907XLP9XX I2C DRIVER
17908M:	George Cherian <george.cherian@cavium.com>
17909M:	Jan Glauber <jglauber@cavium.com>
17910L:	linux-i2c@vger.kernel.org
17911W:	http://www.cavium.com
17912S:	Supported
17913F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17914F:	drivers/i2c/busses/i2c-xlp9xx.c
17915
17916XRA1403 GPIO EXPANDER
17917M:	Nandor Han <nandor.han@ge.com>
17918M:	Semi Malinen <semi.malinen@ge.com>
17919L:	linux-gpio@vger.kernel.org
17920S:	Maintained
17921F:	drivers/gpio/gpio-xra1403.c
17922F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17923
17924XTENSA XTFPGA PLATFORM SUPPORT
17925M:	Max Filippov <jcmvbkbc@gmail.com>
17926L:	linux-xtensa@linux-xtensa.org
17927S:	Maintained
17928F:	drivers/spi/spi-xtensa-xtfpga.c
17929F:	sound/soc/xtensa/xtfpga-i2s.c
17930
17931YAM DRIVER FOR AX.25
17932M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17933L:	linux-hams@vger.kernel.org
17934S:	Maintained
17935F:	drivers/net/hamradio/yam*
17936F:	include/linux/yam.h
17937
17938YAMA SECURITY MODULE
17939M:	Kees Cook <keescook@chromium.org>
17940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17941S:	Supported
17942F:	security/yama/
17943F:	Documentation/admin-guide/LSM/Yama.rst
17944
17945YEALINK PHONE DRIVER
17946M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17947L:	usbb2k-api-dev@nongnu.org
17948S:	Maintained
17949F:	Documentation/input/devices/yealink.rst
17950F:	drivers/input/misc/yealink.*
17951
17952Z8530 DRIVER FOR AX.25
17953M:	Joerg Reuter <jreuter@yaina.de>
17954W:	http://yaina.de/jreuter/
17955W:	http://www.qsl.net/dl1bke/
17956L:	linux-hams@vger.kernel.org
17957S:	Maintained
17958F:	Documentation/networking/z8530drv.txt
17959F:	drivers/net/hamradio/*scc.c
17960F:	drivers/net/hamradio/z8530.h
17961
17962ZBUD COMPRESSED PAGE ALLOCATOR
17963M:	Seth Jennings <sjenning@redhat.com>
17964M:	Dan Streetman <ddstreet@ieee.org>
17965L:	linux-mm@kvack.org
17966S:	Maintained
17967F:	mm/zbud.c
17968F:	include/linux/zbud.h
17969
17970ZD1211RW WIRELESS DRIVER
17971M:	Daniel Drake <dsd@gentoo.org>
17972M:	Ulrich Kunitz <kune@deine-taler.de>
17973W:	http://zd1211.ath.cx/wiki/DriverRewrite
17974L:	linux-wireless@vger.kernel.org
17975L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17976S:	Maintained
17977F:	drivers/net/wireless/zydas/zd1211rw/
17978
17979ZD1301 MEDIA DRIVER
17980M:	Antti Palosaari <crope@iki.fi>
17981L:	linux-media@vger.kernel.org
17982W:	https://linuxtv.org/
17983W:	http://palosaari.fi/linux/
17984Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17985S:	Maintained
17986F:	drivers/media/usb/dvb-usb-v2/zd1301*
17987
17988ZD1301_DEMOD MEDIA DRIVER
17989M:	Antti Palosaari <crope@iki.fi>
17990L:	linux-media@vger.kernel.org
17991W:	https://linuxtv.org/
17992W:	http://palosaari.fi/linux/
17993Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17994S:	Maintained
17995F:	drivers/media/dvb-frontends/zd1301_demod*
17996
17997ZHAOXIN PROCESSOR SUPPORT
17998M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17999L:	linux-kernel@vger.kernel.org
18000S:	Maintained
18001F:	arch/x86/kernel/cpu/zhaoxin.c
18002
18003ZPOOL COMPRESSED PAGE STORAGE API
18004M:	Dan Streetman <ddstreet@ieee.org>
18005L:	linux-mm@kvack.org
18006S:	Maintained
18007F:	mm/zpool.c
18008F:	include/linux/zpool.h
18009
18010ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18011M:	Minchan Kim <minchan@kernel.org>
18012M:	Nitin Gupta <ngupta@vflare.org>
18013R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18014L:	linux-kernel@vger.kernel.org
18015S:	Maintained
18016F:	drivers/block/zram/
18017F:	Documentation/admin-guide/blockdev/zram.rst
18018
18019ZS DECSTATION Z85C30 SERIAL DRIVER
18020M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18021S:	Maintained
18022F:	drivers/tty/serial/zs.*
18023
18024ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18025M:	Minchan Kim <minchan@kernel.org>
18026M:	Nitin Gupta <ngupta@vflare.org>
18027R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18028L:	linux-mm@kvack.org
18029S:	Maintained
18030F:	mm/zsmalloc.c
18031F:	include/linux/zsmalloc.h
18032F:	Documentation/vm/zsmalloc.rst
18033
18034ZSWAP COMPRESSED SWAP CACHING
18035M:	Seth Jennings <sjenning@redhat.com>
18036M:	Dan Streetman <ddstreet@ieee.org>
18037L:	linux-mm@kvack.org
18038S:	Maintained
18039F:	mm/zswap.c
18040
18041THE REST
18042M:	Linus Torvalds <torvalds@linux-foundation.org>
18043L:	linux-kernel@vger.kernel.org
18044Q:	http://patchwork.kernel.org/project/LKML/list/
18045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18046S:	Buried alive in reporters
18047F:	*
18048F:	*/
18049