xref: /linux/MAINTAINERS (revision 4d66c56f7efe122d09d06cd3ebfa52a43d51a9cb)
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 <irusskikh@marvell.com>
1186L:	netdev@vger.kernel.org
1187S:	Supported
1188W:	https://www.marvell.com/
1189Q:	http://patchwork.ozlabs.org/project/netdev/list/
1190F:	drivers/net/ethernet/aquantia/atlantic/
1191F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1192
1193AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1194M:	Egor Pomozov <epomozov@marvell.com>
1195L:	netdev@vger.kernel.org
1196S:	Supported
1197W:	http://www.aquantia.com
1198F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1199
1200ARC FRAMEBUFFER DRIVER
1201M:	Jaya Kumar <jayalk@intworks.biz>
1202S:	Maintained
1203F:	drivers/video/fbdev/arcfb.c
1204F:	drivers/video/fbdev/core/fb_defio.c
1205
1206ARC PGU DRM DRIVER
1207M:	Alexey Brodkin <abrodkin@synopsys.com>
1208S:	Supported
1209F:	drivers/gpu/drm/arc/
1210F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1211
1212ARCNET NETWORK LAYER
1213M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1214L:	netdev@vger.kernel.org
1215S:	Maintained
1216F:	drivers/net/arcnet/
1217F:	include/uapi/linux/if_arcnet.h
1218
1219ARM ARCHITECTED TIMER DRIVER
1220M:	Mark Rutland <mark.rutland@arm.com>
1221M:	Marc Zyngier <maz@kernel.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	arch/arm/include/asm/arch_timer.h
1225F:	arch/arm64/include/asm/arch_timer.h
1226F:	drivers/clocksource/arm_arch_timer.c
1227
1228ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1229M:	Linus Walleij <linus.walleij@linaro.org>
1230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S:	Maintained
1232F:	Documentation/devicetree/bindings/arm/arm-boards
1233F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1234F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1235F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1236F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1237F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1238F:	arch/arm/mach-integrator/
1239F:	arch/arm/mach-realview/
1240F:	arch/arm/mach-versatile/
1241F:	arch/arm/plat-versatile/
1242F:	arch/arm/boot/dts/arm-realview-*
1243F:	arch/arm/boot/dts/integrator*
1244F:	arch/arm/boot/dts/versatile*
1245F:	drivers/clk/versatile/
1246F:	drivers/i2c/busses/i2c-versatile.c
1247F:	drivers/irqchip/irq-versatile-fpga.c
1248F:	drivers/mtd/maps/physmap_of_versatile.c
1249F:	drivers/power/reset/arm-versatile-reboot.c
1250F:	drivers/soc/versatile/
1251
1252ARM HDLCD DRM DRIVER
1253M:	Liviu Dudau <liviu.dudau@arm.com>
1254S:	Supported
1255F:	drivers/gpu/drm/arm/hdlcd_*
1256F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1257
1258ARM KOMEDA DRM-KMS DRIVER
1259M:	James (Qian) Wang <james.qian.wang@arm.com>
1260M:	Liviu Dudau <liviu.dudau@arm.com>
1261L:	Mali DP Maintainers <malidp@foss.arm.com>
1262S:	Supported
1263T:	git git://anongit.freedesktop.org/drm/drm-misc
1264F:	drivers/gpu/drm/arm/display/include/
1265F:	drivers/gpu/drm/arm/display/komeda/
1266F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1267F:	Documentation/gpu/komeda-kms.rst
1268
1269ARM MALI-DP DRM DRIVER
1270M:	Liviu Dudau <liviu.dudau@arm.com>
1271M:	Brian Starkey <brian.starkey@arm.com>
1272L:	Mali DP Maintainers <malidp@foss.arm.com>
1273S:	Supported
1274T:	git git://anongit.freedesktop.org/drm/drm-misc
1275F:	drivers/gpu/drm/arm/
1276F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1277F:	Documentation/gpu/afbc.rst
1278
1279ARM MALI PANFROST DRM DRIVER
1280M:	Rob Herring <robh@kernel.org>
1281M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1282L:	dri-devel@lists.freedesktop.org
1283S:	Supported
1284T:	git git://anongit.freedesktop.org/drm/drm-misc
1285F:	drivers/gpu/drm/panfrost/
1286F:	include/uapi/drm/panfrost_drm.h
1287
1288ARM MFM AND FLOPPY DRIVERS
1289M:	Ian Molton <spyro@f2s.com>
1290S:	Maintained
1291F:	arch/arm/mach-rpc/floppydma.S
1292F:	arch/arm/include/asm/floppy.h
1293
1294ARM PMU PROFILING AND DEBUGGING
1295M:	Will Deacon <will@kernel.org>
1296M:	Mark Rutland <mark.rutland@arm.com>
1297S:	Maintained
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299F:	arch/arm*/kernel/perf_*
1300F:	arch/arm/oprofile/common.c
1301F:	arch/arm*/kernel/hw_breakpoint.c
1302F:	arch/arm*/include/asm/hw_breakpoint.h
1303F:	arch/arm*/include/asm/perf_event.h
1304F:	drivers/perf/*
1305F:	include/linux/perf/arm_pmu.h
1306F:	Documentation/devicetree/bindings/arm/pmu.yaml
1307F:	Documentation/devicetree/bindings/perf/
1308
1309ARM PORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312W:	http://www.armlinux.org.uk/
1313S:	Odd Fixes
1314T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1315F:	arch/arm/
1316X:	arch/arm/boot/dts/
1317
1318ARM PRIMECELL AACI PL041 DRIVER
1319M:	Russell King <linux@armlinux.org.uk>
1320S:	Odd Fixes
1321F:	sound/arm/aaci.*
1322
1323ARM PRIMECELL BUS SUPPORT
1324M:	Russell King <linux@armlinux.org.uk>
1325S:	Odd Fixes
1326F:	drivers/amba/
1327F:	include/linux/amba/bus.h
1328
1329ARM PRIMECELL CLCD PL110 DRIVER
1330M:	Russell King <linux@armlinux.org.uk>
1331S:	Odd Fixes
1332F:	drivers/video/fbdev/amba-clcd.*
1333
1334ARM PRIMECELL KMI PL050 DRIVER
1335M:	Russell King <linux@armlinux.org.uk>
1336S:	Odd Fixes
1337F:	drivers/input/serio/ambakmi.*
1338F:	include/linux/amba/kmi.h
1339
1340ARM PRIMECELL MMCI PL180/1 DRIVER
1341M:	Russell King <linux@armlinux.org.uk>
1342S:	Odd Fixes
1343F:	drivers/mmc/host/mmci.*
1344F:	include/linux/amba/mmci.h
1345
1346ARM PRIMECELL SSP PL022 SPI DRIVER
1347M:	Linus Walleij <linus.walleij@linaro.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1351F:	drivers/spi/spi-pl022.c
1352
1353ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1354M:	Russell King <linux@armlinux.org.uk>
1355S:	Odd Fixes
1356F:	drivers/tty/serial/amba-pl01*.c
1357F:	include/linux/amba/serial.h
1358
1359ARM PRIMECELL VIC PL190/PL192 DRIVER
1360M:	Linus Walleij <linus.walleij@linaro.org>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1364F:	drivers/irqchip/irq-vic.c
1365
1366AMAZON ANNAPURNA LABS FIC DRIVER
1367M:	Talel Shenhar <talel@amazon.com>
1368S:	Maintained
1369F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1370F:	drivers/irqchip/irq-al-fic.c
1371
1372ARM SMMU DRIVERS
1373M:	Will Deacon <will@kernel.org>
1374R:	Robin Murphy <robin.murphy@arm.com>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377F:	drivers/iommu/arm-smmu*
1378F:	drivers/iommu/io-pgtable-arm.c
1379F:	drivers/iommu/io-pgtable-arm-v7s.c
1380
1381ARM SUB-ARCHITECTURES
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-*/
1385F:	arch/arm/plat-*/
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1387
1388ARM/ACTIONS SEMI ARCHITECTURE
1389M:	Andreas Färber <afaerber@suse.de>
1390R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393N:	owl
1394F:	arch/arm/mach-actions/
1395F:	arch/arm/boot/dts/owl-*
1396F:	arch/arm64/boot/dts/actions/
1397F:	drivers/clk/actions/
1398F:	drivers/clocksource/timer-owl*
1399F:	drivers/dma/owl-dma.c
1400F:	drivers/i2c/busses/i2c-owl.c
1401F:	drivers/pinctrl/actions/*
1402F:	drivers/soc/actions/
1403F:	include/dt-bindings/power/owl-*
1404F:	include/linux/soc/actions/
1405F:	Documentation/devicetree/bindings/arm/actions.yaml
1406F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1407F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1408F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1409F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1410F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1411F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1412
1413ARM/ADS SPHERE MACHINE SUPPORT
1414M:	Lennert Buytenhek <kernel@wantstofly.org>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417
1418ARM/AFEB9260 MACHINE SUPPORT
1419M:	Sergey Lapin <slapin@ossfans.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/AJECO 1ARM MACHINE SUPPORT
1424M:	Lennert Buytenhek <kernel@wantstofly.org>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427
1428ARM/Allwinner SoC Clock Support
1429M:	Emilio López <emilio@elopez.com.ar>
1430S:	Maintained
1431F:	drivers/clk/sunxi/
1432
1433ARM/Allwinner sunXi SoC support
1434M:	Maxime Ripard <mripard@kernel.org>
1435M:	Chen-Yu Tsai <wens@csie.org>
1436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437S:	Maintained
1438N:	sun[x456789]i
1439N:	sun50i
1440F:	arch/arm/mach-sunxi/
1441F:	arch/arm64/boot/dts/allwinner/
1442F:	drivers/clk/sunxi-ng/
1443F:	drivers/pinctrl/sunxi/
1444F:	drivers/soc/sunxi/
1445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1446
1447Allwinner A10 CSI driver
1448M:	Maxime Ripard <mripard@kernel.org>
1449L:	linux-media@vger.kernel.org
1450T:	git git://linuxtv.org/media_tree.git
1451F:	drivers/media/platform/sunxi/sun4i-csi/
1452F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1453S:	Maintained
1454
1455ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1456M:	Neil Armstrong <narmstrong@baylibre.com>
1457M:	Jerome Brunet <jbrunet@baylibre.com>
1458L:	linux-amlogic@lists.infradead.org
1459S:	Maintained
1460F:	drivers/clk/meson/
1461F:	include/dt-bindings/clock/meson*
1462F:	include/dt-bindings/clock/gxbb*
1463F:	Documentation/devicetree/bindings/clock/amlogic*
1464
1465ARM/Amlogic Meson SoC support
1466M:	Kevin Hilman <khilman@baylibre.com>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468L:	linux-amlogic@lists.infradead.org
1469W:	http://linux-meson.com/
1470S:	Maintained
1471F:	arch/arm/mach-meson/
1472F:	arch/arm/boot/dts/meson*
1473F:	arch/arm64/boot/dts/amlogic/
1474F:	drivers/pinctrl/meson/
1475F:	drivers/mmc/host/meson*
1476F:	drivers/soc/amlogic/
1477F:	drivers/rtc/rtc-meson*
1478N:	meson
1479
1480ARM/Amlogic Meson SoC Sound Drivers
1481M:	Jerome Brunet <jbrunet@baylibre.com>
1482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	sound/soc/meson/
1485F:	Documentation/devicetree/bindings/sound/amlogic*
1486
1487ARM/Annapurna Labs ALPINE ARCHITECTURE
1488M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1489M:	Antoine Tenart <antoine.tenart@bootlin.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-alpine/
1493F:	arch/arm/boot/dts/alpine*
1494F:	arch/arm64/boot/dts/al/
1495F:	drivers/*/*alpine*
1496
1497ARM/ARTPEC MACHINE SUPPORT
1498M:	Jesper Nilsson <jesper.nilsson@axis.com>
1499M:	Lars Persson <lars.persson@axis.com>
1500S:	Maintained
1501L:	linux-arm-kernel@axis.com
1502F:	arch/arm/mach-artpec
1503F:	arch/arm/boot/dts/artpec6*
1504F:	drivers/clk/axis
1505F:	drivers/crypto/axis
1506F:	drivers/mmc/host/usdhi6rol0.c
1507F:	drivers/pinctrl/pinctrl-artpec*
1508F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1509
1510ARM/ASPEED I2C DRIVER
1511M:	Brendan Higgins <brendanhiggins@google.com>
1512R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1513R:	Joel Stanley <joel@jms.id.au>
1514L:	linux-i2c@vger.kernel.org
1515L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1518F:	drivers/i2c/busses/i2c-aspeed.c
1519F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1520F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1521
1522ARM/ASPEED MACHINE SUPPORT
1523M:	Joel Stanley <joel@jms.id.au>
1524R:	Andrew Jeffery <andrew@aj.id.au>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1527Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1528S:	Supported
1529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1530F:	arch/arm/mach-aspeed/
1531F:	arch/arm/boot/dts/aspeed-*
1532N:	aspeed
1533
1534ARM/BITMAIN ARCHITECTURE
1535M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm64/boot/dts/bitmain/
1539F:	drivers/pinctrl/pinctrl-bm1880.c
1540F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1541F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1542
1543ARM/CALXEDA HIGHBANK ARCHITECTURE
1544M:	Rob Herring <robh@kernel.org>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546S:	Maintained
1547F:	arch/arm/mach-highbank/
1548F:	arch/arm/boot/dts/highbank.dts
1549F:	arch/arm/boot/dts/ecx-*.dts*
1550
1551ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1552M:	Krzysztof Halasa <khalasa@piap.pl>
1553S:	Maintained
1554F:	arch/arm/mach-cns3xxx/
1555
1556ARM/CAVIUM THUNDER NETWORK DRIVER
1557M:	Sunil Goutham <sgoutham@cavium.com>
1558M:	Robert Richter <rric@kernel.org>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Supported
1561F:	drivers/net/ethernet/cavium/thunder/
1562
1563ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1564M:	Lukasz Majewski <lukma@denx.de>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm/mach-ep93xx/ts72xx.c
1568
1569ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1570M:	Alexander Shiyan <shc_work@mail.ru>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Odd Fixes
1573N:	clps711x
1574
1575ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1576M:	Lennert Buytenhek <kernel@wantstofly.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579
1580ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1581M:	Hartley Sweeten <hsweeten@visionengravers.com>
1582M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-ep93xx/
1586F:	arch/arm/mach-ep93xx/include/mach/
1587
1588ARM/CLKDEV SUPPORT
1589M:	Russell King <linux@armlinux.org.uk>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1593F:	drivers/clk/clkdev.c
1594
1595ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1596M:	Mike Rapoport <mike@compulab.co.il>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599
1600ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1601M:	Baruch Siach <baruch@tkos.co.il>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/cx92755*
1605N:	digicolor
1606
1607ARM/CONTEC MICRO9 MACHINE SUPPORT
1608M:	Hubert Feurstein <hubert.feurstein@contec.at>
1609S:	Maintained
1610F:	arch/arm/mach-ep93xx/micro9.c
1611
1612ARM/CORESIGHT FRAMEWORK AND DRIVERS
1613M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1614R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617F:	drivers/hwtracing/coresight/*
1618F:	Documentation/trace/coresight.rst
1619F:	Documentation/trace/coresight-cpu-debug.rst
1620F:	Documentation/devicetree/bindings/arm/coresight.txt
1621F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1622F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1623F:	tools/perf/arch/arm/util/pmu.c
1624F:	tools/perf/arch/arm/util/auxtrace.c
1625F:	tools/perf/arch/arm/util/cs-etm.c
1626F:	tools/perf/arch/arm/util/cs-etm.h
1627F:	tools/perf/util/cs-etm.*
1628F:	tools/perf/util/cs-etm-decoder/*
1629
1630ARM/CORGI MACHINE SUPPORT
1631M:	Richard Purdie <rpurdie@rpsys.net>
1632S:	Maintained
1633
1634ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1635M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1636M:	Linus Walleij <linus.walleij@linaro.org>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638T:	git git://github.com/ulli-kroll/linux.git
1639S:	Maintained
1640F:	Documentation/devicetree/bindings/arm/gemini.txt
1641F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1642F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1643F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1644F:	arch/arm/mach-gemini/
1645F:	drivers/net/ethernet/cortina/
1646F:	drivers/pinctrl/pinctrl-gemini.c
1647F:	drivers/rtc/rtc-ftrtc010.c
1648
1649ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1650M:	Barry Song <baohua@kernel.org>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1653S:	Maintained
1654F:	arch/arm/boot/dts/prima2*
1655F:	arch/arm/mach-prima2/
1656F:	drivers/clk/sirf/
1657F:	drivers/clocksource/timer-prima2.c
1658F:	drivers/clocksource/timer-atlas7.c
1659N:	[^a-z]sirf
1660X:	drivers/gnss
1661
1662ARM/CZ.NIC TURRIS MOX SUPPORT
1663M:	Marek Behun <marek.behun@nic.cz>
1664W:	http://mox.turris.cz
1665S:	Maintained
1666F:	Documentation/ABI/testing/debugfs-moxtet
1667F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1668F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1669F:	Documentation/devicetree/bindings/bus/moxtet.txt
1670F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1671F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1672F:	include/linux/moxtet.h
1673F:	drivers/bus/moxtet.c
1674F:	drivers/firmware/turris-mox-rwtm.c
1675F:	drivers/gpio/gpio-moxtet.c
1676
1677ARM/EBSA110 MACHINE SUPPORT
1678M:	Russell King <linux@armlinux.org.uk>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680W:	http://www.armlinux.org.uk/
1681S:	Maintained
1682F:	arch/arm/mach-ebsa110/
1683F:	drivers/net/ethernet/amd/am79c961a.*
1684
1685ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1686M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1687R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690N:	efm32
1691
1692ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1693M:	Robert Jarzmik <robert.jarzmik@free.fr>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696F:	arch/arm/mach-pxa/ezx.c
1697
1698ARM/FARADAY FA526 PORT
1699M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702T:	git git://git.berlios.de/gemini-board
1703F:	arch/arm/mm/*-fa*
1704
1705ARM/FOOTBRIDGE ARCHITECTURE
1706M:	Russell King <linux@armlinux.org.uk>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W:	http://www.armlinux.org.uk/
1709S:	Maintained
1710F:	arch/arm/include/asm/hardware/dec21285.h
1711F:	arch/arm/mach-footbridge/
1712
1713ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1714M:	Shawn Guo <shawnguo@kernel.org>
1715M:	Sascha Hauer <s.hauer@pengutronix.de>
1716R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1717R:	Fabio Estevam <festevam@gmail.com>
1718R:	NXP Linux Team <linux-imx@nxp.com>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1722N:	imx
1723N:	mxs
1724X:	drivers/media/i2c/
1725
1726ARM/FREESCALE VYBRID ARM ARCHITECTURE
1727M:	Shawn Guo <shawnguo@kernel.org>
1728M:	Sascha Hauer <s.hauer@pengutronix.de>
1729R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1730R:	Stefan Agner <stefan@agner.ch>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1734F:	arch/arm/mach-imx/*vf610*
1735F:	arch/arm/boot/dts/vf*
1736
1737ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1738M:	Shawn Guo <shawnguo@kernel.org>
1739M:	Li Yang <leoyang.li@nxp.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1743F:	arch/arm/boot/dts/ls1021a*
1744F:	arch/arm64/boot/dts/freescale/fsl-*
1745F:	arch/arm64/boot/dts/freescale/qoriq-*
1746
1747ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1748M:	Lennert Buytenhek <kernel@wantstofly.org>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751
1752ARM/GUMSTIX MACHINE SUPPORT
1753M:	Steve Sakoman <sakoman@gmail.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756
1757ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1758M:	Philipp Zabel <philipp.zabel@gmail.com>
1759M:	Paul Parsons <lost.distance@yahoo.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762F:	arch/arm/mach-pxa/hx4700.c
1763F:	arch/arm/mach-pxa/include/mach/hx4700.h
1764F:	sound/soc/pxa/hx4700.c
1765
1766ARM/HISILICON SOC SUPPORT
1767M:	Wei Xu <xuwei5@hisilicon.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769W:	http://www.hisilicon.com
1770S:	Supported
1771T:	git git://github.com/hisilicon/linux-hisi.git
1772F:	arch/arm/mach-hisi/
1773F:	arch/arm/boot/dts/hi3*
1774F:	arch/arm/boot/dts/hip*
1775F:	arch/arm/boot/dts/hisi*
1776F:	arch/arm64/boot/dts/hisilicon/
1777
1778ARM/HP JORNADA 7XX MACHINE SUPPORT
1779M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1780W:	www.jlime.com
1781S:	Maintained
1782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1783F:	arch/arm/mach-sa1100/jornada720.c
1784F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1785
1786ARM/IGEP MACHINE SUPPORT
1787M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1788M:	Javier Martinez Canillas <javier@dowhile0.org>
1789L:	linux-omap@vger.kernel.org
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	arch/arm/boot/dts/omap3-igep*
1793
1794ARM/INCOME PXA270 SUPPORT
1795M:	Marek Vasut <marek.vasut@gmail.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1799
1800ARM/INTEL IOP32X ARM ARCHITECTURE
1801M:	Lennert Buytenhek <kernel@wantstofly.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804
1805ARM/INTEL IQ81342EX MACHINE SUPPORT
1806M:	Lennert Buytenhek <kernel@wantstofly.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809
1810ARM/INTEL IXDP2850 MACHINE SUPPORT
1811M:	Lennert Buytenhek <kernel@wantstofly.org>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814
1815ARM/INTEL IXP4XX ARM ARCHITECTURE
1816M:	Linus Walleij <linusw@kernel.org>
1817M:	Imre Kaloz <kaloz@openwrt.org>
1818M:	Krzysztof Halasa <khalasa@piap.pl>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1822F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1823F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1824F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1825F:	arch/arm/mach-ixp4xx/
1826F:	drivers/clocksource/timer-ixp4xx.c
1827F:	drivers/gpio/gpio-ixp4xx.c
1828F:	drivers/irqchip/irq-ixp4xx.c
1829F:	include/linux/irqchip/irq-ixp4xx.h
1830F:	include/linux/platform_data/timer-ixp4xx.h
1831
1832ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1833M:	Jonathan Cameron <jic23@cam.ac.uk>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	arch/arm/mach-pxa/stargate2.c
1837F:	drivers/pcmcia/pxa2xx_stargate2.c
1838
1839ARM/INTEL XSC3 (MANZANO) ARM CORE
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1845M:	Lennert Buytenhek <kernel@wantstofly.org>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848
1849ARM/LG1K ARCHITECTURE
1850M:	Chanho Min <chanho.min@lge.com>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853F:	arch/arm64/boot/dts/lg/
1854
1855ARM/LOGICPD PXA270 MACHINE SUPPORT
1856M:	Lennert Buytenhek <kernel@wantstofly.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859
1860ARM/LPC18XX ARCHITECTURE
1861M:	Vladimir Zapolskiy <vz@mleia.com>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S:	Maintained
1864F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1865F:	arch/arm/boot/dts/lpc43*
1866F:	drivers/i2c/busses/i2c-lpc2k.c
1867F:	drivers/memory/pl172.c
1868F:	drivers/mtd/spi-nor/nxp-spifi.c
1869F:	drivers/rtc/rtc-lpc24xx.c
1870N:	lpc18xx
1871
1872ARM/LPC32XX SOC SUPPORT
1873M:	Vladimir Zapolskiy <vz@mleia.com>
1874M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1877S:	Maintained
1878F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1879F:	arch/arm/boot/dts/lpc32*
1880F:	arch/arm/mach-lpc32xx/
1881F:	drivers/i2c/busses/i2c-pnx.c
1882F:	drivers/net/ethernet/nxp/lpc_eth.c
1883F:	drivers/usb/host/ohci-nxp.c
1884F:	drivers/watchdog/pnx4008_wdt.c
1885N:	lpc32xx
1886
1887ARM/MAGICIAN MACHINE SUPPORT
1888M:	Philipp Zabel <philipp.zabel@gmail.com>
1889S:	Maintained
1890
1891ARM/Marvell Dove/MV78xx0/Orion SOC support
1892M:	Jason Cooper <jason@lakedaemon.net>
1893M:	Andrew Lunn <andrew@lunn.ch>
1894M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1895M:	Gregory Clement <gregory.clement@bootlin.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	Documentation/devicetree/bindings/soc/dove/
1899F:	arch/arm/mach-dove/
1900F:	arch/arm/mach-mv78xx0/
1901F:	arch/arm/mach-orion5x/
1902F:	arch/arm/plat-orion/
1903F:	arch/arm/boot/dts/dove*
1904F:	arch/arm/boot/dts/orion5x*
1905T:	git git://git.infradead.org/linux-mvebu.git
1906
1907ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1908M:	Jason Cooper <jason@lakedaemon.net>
1909M:	Andrew Lunn <andrew@lunn.ch>
1910M:	Gregory Clement <gregory.clement@bootlin.com>
1911M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S:	Maintained
1914F:	arch/arm/boot/dts/armada*
1915F:	arch/arm/boot/dts/kirkwood*
1916F:	arch/arm/configs/mvebu_*_defconfig
1917F:	arch/arm/mach-mvebu/
1918F:	arch/arm64/boot/dts/marvell/armada*
1919F:	drivers/cpufreq/armada-37xx-cpufreq.c
1920F:	drivers/cpufreq/armada-8k-cpufreq.c
1921F:	drivers/cpufreq/mvebu-cpufreq.c
1922F:	drivers/irqchip/irq-armada-370-xp.c
1923F:	drivers/irqchip/irq-mvebu-*
1924F:	drivers/pinctrl/mvebu/
1925F:	drivers/rtc/rtc-armada38x.c
1926T:	git git://git.infradead.org/linux-mvebu.git
1927
1928ARM/Mediatek RTC DRIVER
1929M:	Eddie Huang <eddie.huang@mediatek.com>
1930M:	Sean Wang <sean.wang@mediatek.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1935F:	drivers/rtc/rtc-mt6397.c
1936F:	drivers/rtc/rtc-mt7622.c
1937
1938ARM/Mediatek SoC support
1939M:	Matthias Brugger <matthias.bgg@gmail.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1942W:	https://mtk.bcnfs.org/
1943C:	irc://chat.freenode.net/linux-mediatek
1944S:	Maintained
1945F:	arch/arm/boot/dts/mt6*
1946F:	arch/arm/boot/dts/mt7*
1947F:	arch/arm/boot/dts/mt8*
1948F:	arch/arm/mach-mediatek/
1949F:	arch/arm64/boot/dts/mediatek/
1950F:	drivers/soc/mediatek/
1951N:	mtk
1952N:	mt[678]
1953K:	mediatek
1954
1955ARM/Mediatek USB3 PHY DRIVER
1956M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1959S:	Maintained
1960F:	drivers/phy/mediatek/
1961F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1962
1963ARM/Microchip (AT91) SoC support
1964M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1965M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1966M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968W:	http://www.linux4sam.org
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1970S:	Supported
1971N:	at91
1972N:	atmel
1973F:	arch/arm/mach-at91/
1974F:	include/soc/at91/
1975F:	arch/arm/boot/dts/at91*.dts
1976F:	arch/arm/boot/dts/at91*.dtsi
1977F:	arch/arm/boot/dts/sama*.dts
1978F:	arch/arm/boot/dts/sama*.dtsi
1979F:	arch/arm/include/debug/at91.S
1980F:	drivers/memory/atmel*
1981F:	drivers/watchdog/sama5d4_wdt.c
1982X:	drivers/input/touchscreen/atmel_mxt_ts.c
1983X:	drivers/net/wireless/atmel/
1984
1985ARM/MIOA701 MACHINE SUPPORT
1986M:	Robert Jarzmik <robert.jarzmik@free.fr>
1987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988F:	arch/arm/mach-pxa/mioa701.c
1989S:	Maintained
1990
1991ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1992M:	Michael Petchkovsky <mkpetch@internode.on.net>
1993S:	Maintained
1994
1995ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1996M:	Linus Walleij <linus.walleij@linaro.org>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2000F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2001F:	arch/arm/mach-nomadik/
2002F:	arch/arm/mach-u300/
2003F:	arch/arm/mach-ux500/
2004F:	drivers/soc/ux500/
2005F:	arch/arm/boot/dts/ste-*
2006F:	drivers/clk/clk-nomadik.c
2007F:	drivers/clk/clk-u300.c
2008F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2009F:	drivers/clocksource/timer-u300.c
2010F:	drivers/dma/coh901318*
2011F:	drivers/dma/ste_dma40*
2012F:	drivers/hwspinlock/u8500_hsem.c
2013F:	drivers/i2c/busses/i2c-nomadik.c
2014F:	drivers/i2c/busses/i2c-stu300.c
2015F:	drivers/mfd/ab3100*
2016F:	drivers/mfd/ab8500*
2017F:	drivers/mfd/abx500*
2018F:	drivers/mfd/dbx500*
2019F:	drivers/mfd/db8500*
2020F:	drivers/pinctrl/nomadik/
2021F:	drivers/pinctrl/pinctrl-coh901*
2022F:	drivers/pinctrl/pinctrl-u300.c
2023F:	drivers/rtc/rtc-ab3100.c
2024F:	drivers/rtc/rtc-ab8500.c
2025F:	drivers/rtc/rtc-coh901331.c
2026F:	drivers/rtc/rtc-pl031.c
2027F:	drivers/watchdog/coh901327_wdt.c
2028F:	Documentation/devicetree/bindings/arm/ste-*
2029F:	Documentation/devicetree/bindings/arm/ux500/
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2031
2032ARM/NUVOTON NPCM ARCHITECTURE
2033M:	Avi Fishman <avifishman70@gmail.com>
2034M:	Tomer Maimon <tmaimon77@gmail.com>
2035M:	Tali Perry <tali.perry1@gmail.com>
2036R:	Patrick Venture <venture@google.com>
2037R:	Nancy Yuen <yuenn@google.com>
2038R:	Benjamin Fair <benjaminfair@google.com>
2039L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2040S:	Supported
2041F:	arch/arm/mach-npcm/
2042F:	arch/arm/boot/dts/nuvoton-npcm*
2043F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2044F:	drivers/*/*npcm*
2045F:	Documentation/devicetree/bindings/*/*npcm*
2046F:	Documentation/devicetree/bindings/*/*/*npcm*
2047
2048ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2049L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2050W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2051S:	Orphan
2052F:	arch/arm/mach-s3c24xx/mach-gta02.c
2053F:	arch/arm/mach-s3c24xx/gta02.h
2054
2055ARM/Orion SoC/Technologic Systems TS-78xx platform support
2056M:	Alexander Clouter <alex@digriz.org.uk>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058W:	http://www.digriz.org.uk/ts78xx/kernel
2059S:	Maintained
2060F:	arch/arm/mach-orion5x/ts78xx-*
2061
2062ARM/OXNAS platform support
2063M:	Neil Armstrong <narmstrong@baylibre.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065L:	linux-oxnas@groups.io (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-oxnas/
2068F:	arch/arm/boot/dts/ox8*.dts*
2069N:	oxnas
2070
2071ARM/PALM TREO SUPPORT
2072M:	Tomas Cech <sleep_walker@suse.com>
2073L:	linux-arm-kernel@lists.infradead.org
2074W:	http://hackndev.com
2075S:	Maintained
2076F:	arch/arm/mach-pxa/palmtreo.*
2077
2078ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2079M:	Marek Vasut <marek.vasut@gmail.com>
2080L:	linux-arm-kernel@lists.infradead.org
2081W:	http://hackndev.com
2082S:	Maintained
2083F:	arch/arm/mach-pxa/include/mach/palmtx.h
2084F:	arch/arm/mach-pxa/palmtx.c
2085F:	arch/arm/mach-pxa/palmt5.*
2086F:	arch/arm/mach-pxa/include/mach/palmld.h
2087F:	arch/arm/mach-pxa/palmld.c
2088F:	arch/arm/mach-pxa/palmte2.*
2089F:	arch/arm/mach-pxa/include/mach/palmtc.h
2090F:	arch/arm/mach-pxa/palmtc.c
2091
2092ARM/PALMZ72 SUPPORT
2093M:	Sergey Lapin <slapin@ossfans.org>
2094L:	linux-arm-kernel@lists.infradead.org
2095W:	http://hackndev.com
2096S:	Maintained
2097F:	arch/arm/mach-pxa/palmz72.*
2098
2099ARM/PLEB SUPPORT
2100M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2101W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2102S:	Maintained
2103
2104ARM/PT DIGITAL BOARD PORT
2105M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107W:	http://www.armlinux.org.uk/
2108S:	Maintained
2109
2110ARM/QUALCOMM SUPPORT
2111M:	Andy Gross <agross@kernel.org>
2112L:	linux-arm-msm@vger.kernel.org
2113S:	Maintained
2114F:	Documentation/devicetree/bindings/soc/qcom/
2115F:	Documentation/devicetree/bindings/*/qcom*
2116F:	arch/arm/boot/dts/qcom-*.dts
2117F:	arch/arm/boot/dts/qcom-*.dtsi
2118F:	arch/arm/mach-qcom/
2119F:	arch/arm64/boot/dts/qcom/
2120F:	drivers/*/qcom/
2121F:	drivers/*/qcom*
2122F:	drivers/*/*/qcom/
2123F:	drivers/*/*/qcom*
2124F:	drivers/*/pm8???-*
2125F:	drivers/bluetooth/btqcomsmd.c
2126F:	drivers/clocksource/timer-qcom.c
2127F:	drivers/extcon/extcon-qcom*
2128F:	drivers/iommu/msm*
2129F:	drivers/i2c/busses/i2c-qup.c
2130F:	drivers/i2c/busses/i2c-qcom-geni.c
2131F:	drivers/mfd/ssbi.c
2132F:	drivers/mmc/host/mmci_qcom*
2133F:	drivers/mmc/host/sdhci-msm.c
2134F:	drivers/pci/controller/dwc/pcie-qcom.c
2135F:	drivers/phy/qualcomm/
2136F:	drivers/power/*/msm*
2137F:	drivers/reset/reset-qcom-*
2138F:	drivers/scsi/ufs/ufs-qcom.*
2139F:	drivers/spi/spi-qup.c
2140F:	drivers/spi/spi-geni-qcom.c
2141F:	drivers/spi/spi-qcom-qspi.c
2142F:	drivers/tty/serial/msm_serial.c
2143F:	drivers/usb/dwc3/dwc3-qcom.c
2144F:	include/dt-bindings/*/qcom*
2145F:	include/linux/*/qcom*
2146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2147
2148ARM/RADISYS ENP2611 MACHINE SUPPORT
2149M:	Lennert Buytenhek <kernel@wantstofly.org>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152
2153ARM/RDA MICRO ARCHITECTURE
2154M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158F:	arch/arm/boot/dts/rda8810pl-*
2159F:	drivers/clocksource/timer-rda.c
2160F:	drivers/irqchip/irq-rda-intc.c
2161F:	drivers/tty/serial/rda-uart.c
2162F:	Documentation/devicetree/bindings/arm/rda.yaml
2163F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2164F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2165F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2166
2167ARM/REALTEK ARCHITECTURE
2168M:	Andreas Färber <afaerber@suse.de>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Maintained
2171F:	arch/arm64/boot/dts/realtek/
2172F:	Documentation/devicetree/bindings/arm/realtek.yaml
2173
2174ARM/RENESAS ARM64 ARCHITECTURE
2175M:	Geert Uytterhoeven <geert+renesas@glider.be>
2176M:	Magnus Damm <magnus.damm@gmail.com>
2177L:	linux-renesas-soc@vger.kernel.org
2178Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2180S:	Supported
2181F:	arch/arm64/boot/dts/renesas/
2182F:	Documentation/devicetree/bindings/arm/renesas.yaml
2183F:	drivers/soc/renesas/
2184F:	include/linux/soc/renesas/
2185
2186ARM/RISCPC ARCHITECTURE
2187M:	Russell King <linux@armlinux.org.uk>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189W:	http://www.armlinux.org.uk/
2190S:	Maintained
2191F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2192F:	arch/arm/include/asm/hardware/ioc.h
2193F:	arch/arm/include/asm/hardware/iomd.h
2194F:	arch/arm/include/asm/hardware/memc.h
2195F:	arch/arm/mach-rpc/
2196F:	drivers/net/ethernet/8390/etherh.c
2197F:	drivers/net/ethernet/i825xx/ether1*
2198F:	drivers/net/ethernet/seeq/ether3*
2199F:	drivers/scsi/arm/
2200
2201ARM/Rockchip SoC support
2202M:	Heiko Stuebner <heiko@sntech.de>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204L:	linux-rockchip@lists.infradead.org
2205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2206S:	Maintained
2207F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2208F:	arch/arm/boot/dts/rk3*
2209F:	arch/arm/boot/dts/rv1108*
2210F:	arch/arm/mach-rockchip/
2211F:	drivers/clk/rockchip/
2212F:	drivers/i2c/busses/i2c-rk3x.c
2213F:	drivers/*/*rockchip*
2214F:	drivers/*/*/*rockchip*
2215F:	sound/soc/rockchip/
2216N:	rockchip
2217
2218ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2219M:	Kukjin Kim <kgene@kernel.org>
2220M:	Krzysztof Kozlowski <krzk@kernel.org>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2223Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2224S:	Maintained
2225F:	arch/arm/boot/dts/s3c*
2226F:	arch/arm/boot/dts/s5p*
2227F:	arch/arm/boot/dts/exynos*
2228F:	arch/arm64/boot/dts/exynos/
2229F:	arch/arm/plat-samsung/
2230F:	arch/arm/mach-s3c24*/
2231F:	arch/arm/mach-s3c64xx/
2232F:	arch/arm/mach-s5p*/
2233F:	arch/arm/mach-exynos*/
2234F:	drivers/*/*s3c24*
2235F:	drivers/*/*/*s3c24*
2236F:	drivers/*/*s3c64xx*
2237F:	drivers/*/*s5pv210*
2238F:	drivers/memory/samsung/
2239F:	drivers/soc/samsung/
2240F:	include/linux/soc/samsung/
2241F:	Documentation/arm/samsung/
2242F:	Documentation/devicetree/bindings/arm/samsung/
2243F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2244F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2245N:	exynos
2246
2247ARM/SAMSUNG MOBILE MACHINE SUPPORT
2248M:	Kyungmin Park <kyungmin.park@samsung.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Maintained
2251F:	arch/arm/mach-s5pv210/
2252
2253ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2254M:	Kyungmin Park <kyungmin.park@samsung.com>
2255M:	Kamil Debski <kamil@wypas.org>
2256M:	Andrzej Hajda <a.hajda@samsung.com>
2257L:	linux-arm-kernel@lists.infradead.org
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-g2d/
2261
2262ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2263M:	Marek Szyprowski <m.szyprowski@samsung.com>
2264L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2265L:	linux-media@vger.kernel.org
2266S:	Maintained
2267F:	drivers/media/platform/s5p-cec/
2268F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2269
2270ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2271M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2272M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2273M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2274L:	linux-arm-kernel@lists.infradead.org
2275L:	linux-media@vger.kernel.org
2276S:	Maintained
2277F:	drivers/media/platform/s5p-jpeg/
2278
2279ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2280M:	Kyungmin Park <kyungmin.park@samsung.com>
2281M:	Kamil Debski <kamil@wypas.org>
2282M:	Jeongtae Park <jtp.park@samsung.com>
2283M:	Andrzej Hajda <a.hajda@samsung.com>
2284L:	linux-arm-kernel@lists.infradead.org
2285L:	linux-media@vger.kernel.org
2286S:	Maintained
2287F:	drivers/media/platform/s5p-mfc/
2288
2289ARM/SHMOBILE ARM ARCHITECTURE
2290M:	Geert Uytterhoeven <geert+renesas@glider.be>
2291M:	Magnus Damm <magnus.damm@gmail.com>
2292L:	linux-renesas-soc@vger.kernel.org
2293Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2295S:	Supported
2296F:	arch/arm/boot/dts/emev2*
2297F:	arch/arm/boot/dts/gr-peach*
2298F:	arch/arm/boot/dts/iwg20d-q7*
2299F:	arch/arm/boot/dts/r7s*
2300F:	arch/arm/boot/dts/r8a*
2301F:	arch/arm/boot/dts/r9a*
2302F:	arch/arm/boot/dts/sh*
2303F:	arch/arm/configs/shmobile_defconfig
2304F:	arch/arm/include/debug/renesas-scif.S
2305F:	arch/arm/mach-shmobile/
2306F:	Documentation/devicetree/bindings/arm/renesas.yaml
2307F:	drivers/soc/renesas/
2308F:	include/linux/soc/renesas/
2309
2310ARM/SOCFPGA ARCHITECTURE
2311M:	Dinh Nguyen <dinguyen@kernel.org>
2312S:	Maintained
2313F:	arch/arm/mach-socfpga/
2314F:	arch/arm/boot/dts/socfpga*
2315F:	arch/arm/configs/socfpga_defconfig
2316F:	arch/arm64/boot/dts/altera/
2317F:	arch/arm64/boot/dts/intel/
2318W:	http://www.rocketboards.org
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2320
2321ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2322M:	Dinh Nguyen <dinguyen@kernel.org>
2323S:	Maintained
2324F:	drivers/clk/socfpga/
2325
2326ARM/SOCFPGA EDAC SUPPORT
2327M:	Thor Thayer <thor.thayer@linux.intel.com>
2328S:	Maintained
2329F:	drivers/edac/altera_edac.
2330
2331ARM/SPREADTRUM SoC SUPPORT
2332M:	Orson Zhai <orsonzhai@gmail.com>
2333M:	Baolin Wang <baolin.wang7@gmail.com>
2334M:	Chunyan Zhang <zhang.lyra@gmail.com>
2335S:	Maintained
2336F:	arch/arm64/boot/dts/sprd
2337N:	sprd
2338N:	sc27xx
2339N:	sc2731
2340
2341ARM/STI ARCHITECTURE
2342M:	Patrice Chotard <patrice.chotard@st.com>
2343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344W:	http://www.stlinux.com
2345S:	Maintained
2346F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2347F:	arch/arm/mach-sti/
2348F:	arch/arm/boot/dts/sti*
2349F:	drivers/char/hw_random/st-rng.c
2350F:	drivers/clocksource/arm_global_timer.c
2351F:	drivers/clocksource/clksrc_st_lpc.c
2352F:	drivers/cpufreq/sti-cpufreq.c
2353F:	drivers/dma/st_fdma*
2354F:	drivers/i2c/busses/i2c-st.c
2355F:	drivers/media/rc/st_rc.c
2356F:	drivers/media/platform/sti/c8sectpfe/
2357F:	drivers/mmc/host/sdhci-st.c
2358F:	drivers/phy/st/phy-miphy28lp.c
2359F:	drivers/phy/st/phy-stih407-usb.c
2360F:	drivers/pinctrl/pinctrl-st.c
2361F:	drivers/remoteproc/st_remoteproc.c
2362F:	drivers/remoteproc/st_slim_rproc.c
2363F:	drivers/reset/sti/
2364F:	drivers/rtc/rtc-st-lpc.c
2365F:	drivers/tty/serial/st-asc.c
2366F:	drivers/usb/dwc3/dwc3-st.c
2367F:	drivers/usb/host/ehci-st.c
2368F:	drivers/usb/host/ohci-st.c
2369F:	drivers/watchdog/st_lpc_wdt.c
2370F:	drivers/ata/ahci_st.c
2371F:	include/linux/remoteproc/st_slim_rproc.h
2372
2373ARM/STM32 ARCHITECTURE
2374M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2375M:	Alexandre Torgue <alexandre.torgue@st.com>
2376L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2380N:	stm32
2381N:	stm
2382F:	arch/arm/boot/dts/stm32*
2383F:	arch/arm/mach-stm32/
2384F:	drivers/clocksource/armv7m_systick.c
2385
2386ARM/Synaptics SoC support
2387M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2388M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S:	Maintained
2391F:	arch/arm/mach-berlin/
2392F:	arch/arm/boot/dts/berlin*
2393F:	arch/arm64/boot/dts/synaptics/
2394
2395ARM/TANGO ARCHITECTURE
2396M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2397M:	Mans Rullgard <mans@mansr.com>
2398L:	linux-arm-kernel@lists.infradead.org
2399S:	Odd Fixes
2400N:	tango
2401
2402ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2403M:	Lennert Buytenhek <kernel@wantstofly.org>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406
2407ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2409L:	linux-tegra@vger.kernel.org
2410L:	linux-media@vger.kernel.org
2411S:	Maintained
2412F:	drivers/media/platform/tegra-cec/
2413F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2414
2415ARM/TETON BGA MACHINE SUPPORT
2416M:	"Mark F. Brown" <mark.brown314@gmail.com>
2417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418S:	Maintained
2419
2420ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2421M:	Santosh Shilimkar <ssantosh@kernel.org>
2422L:	linux-kernel@vger.kernel.org
2423S:	Maintained
2424F:	drivers/memory/*emif*
2425
2426ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2427M:	Tero Kristo <t-kristo@ti.com>
2428M:	Nishanth Menon <nm@ti.com>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Supported
2431F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2432F:	arch/arm64/boot/dts/ti/Makefile
2433F:	arch/arm64/boot/dts/ti/k3-*
2434F:	include/dt-bindings/pinctrl/k3.h
2435
2436ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2437M:	Santosh Shilimkar <ssantosh@kernel.org>
2438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439S:	Maintained
2440F:	arch/arm/mach-keystone/
2441F:	arch/arm/boot/dts/keystone-*
2442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-kernel@vger.kernel.org
2447S:	Maintained
2448F:	drivers/clk/keystone/
2449
2450ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2451M:	Santosh Shilimkar <ssantosh@kernel.org>
2452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/clocksource/timer-keystone.c
2456
2457ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2458M:	Santosh Shilimkar <ssantosh@kernel.org>
2459L:	linux-kernel@vger.kernel.org
2460S:	Maintained
2461F:	drivers/power/reset/keystone-reset.c
2462
2463ARM/THECUS N2100 MACHINE SUPPORT
2464M:	Lennert Buytenhek <kernel@wantstofly.org>
2465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466S:	Maintained
2467
2468ARM/TOSA MACHINE SUPPORT
2469M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2470M:	Dirk Opfer <dirk@opfer-online.de>
2471S:	Maintained
2472
2473ARM/UNIPHIER ARCHITECTURE
2474M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2477S:	Maintained
2478F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2479F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2480F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2481F:	arch/arm/boot/dts/uniphier*
2482F:	arch/arm/include/asm/hardware/cache-uniphier.h
2483F:	arch/arm/mach-uniphier/
2484F:	arch/arm/mm/cache-uniphier.c
2485F:	arch/arm64/boot/dts/socionext/uniphier*
2486F:	drivers/bus/uniphier-system-bus.c
2487F:	drivers/clk/uniphier/
2488F:	drivers/dma/uniphier-mdmac.c
2489F:	drivers/gpio/gpio-uniphier.c
2490F:	drivers/i2c/busses/i2c-uniphier*
2491F:	drivers/irqchip/irq-uniphier-aidet.c
2492F:	drivers/mmc/host/uniphier-sd.c
2493F:	drivers/pinctrl/uniphier/
2494F:	drivers/reset/reset-uniphier.c
2495F:	drivers/tty/serial/8250/8250_uniphier.c
2496N:	uniphier
2497
2498ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2499M:	Ulf Hansson <ulf.hansson@linaro.org>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501T:	git git://git.linaro.org/people/ulfh/clk.git
2502S:	Maintained
2503F:	drivers/clk/ux500/
2504
2505ARM/VERSATILE EXPRESS PLATFORM
2506M:	Liviu Dudau <liviu.dudau@arm.com>
2507M:	Sudeep Holla <sudeep.holla@arm.com>
2508M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510S:	Maintained
2511F:	arch/arm/boot/dts/vexpress*
2512F:	arch/arm64/boot/dts/arm/
2513F:	arch/arm/mach-vexpress/
2514F:	*/*/vexpress*
2515F:	*/*/*/vexpress*
2516F:	drivers/clk/versatile/clk-vexpress-osc.c
2517F:	drivers/clocksource/timer-versatile.c
2518N:	mps2
2519
2520ARM/VFP SUPPORT
2521M:	Russell King <linux@armlinux.org.uk>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523W:	http://www.armlinux.org.uk/
2524S:	Maintained
2525F:	arch/arm/vfp/
2526
2527ARM/VOIPAC PXA270 SUPPORT
2528M:	Marek Vasut <marek.vasut@gmail.com>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Maintained
2531F:	arch/arm/mach-pxa/vpac270.c
2532F:	arch/arm/mach-pxa/include/mach/vpac270.h
2533
2534ARM/VT8500 ARM ARCHITECTURE
2535M:	Tony Prisk <linux@prisktech.co.nz>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S:	Maintained
2538F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2539F:	arch/arm/mach-vt8500/
2540F:	drivers/clocksource/timer-vt8500.c
2541F:	drivers/i2c/busses/i2c-wmt.c
2542F:	drivers/mmc/host/wmt-sdmmc.c
2543F:	drivers/pwm/pwm-vt8500.c
2544F:	drivers/rtc/rtc-vt8500.c
2545F:	drivers/tty/serial/vt8500_serial.c
2546F:	drivers/usb/host/ehci-platform.c
2547F:	drivers/usb/host/uhci-platform.c
2548F:	drivers/video/fbdev/vt8500lcdfb.*
2549F:	drivers/video/fbdev/wm8505fb*
2550F:	drivers/video/fbdev/wmt_ge_rops.*
2551
2552ARM/ZIPIT Z2 SUPPORT
2553M:	Marek Vasut <marek.vasut@gmail.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Maintained
2556F:	arch/arm/mach-pxa/z2.c
2557F:	arch/arm/mach-pxa/include/mach/z2.h
2558
2559ARM/ZTE ARCHITECTURE
2560M:	Jun Nie <jun.nie@linaro.org>
2561M:	Shawn Guo <shawnguo@kernel.org>
2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564F:	arch/arm/boot/dts/zx2967*
2565F:	arch/arm/mach-zx/
2566F:	arch/arm64/boot/dts/zte/
2567F:	drivers/clk/zte/
2568F:	drivers/dma/zx_dma.c
2569F:	drivers/gpio/gpio-zx.c
2570F:	drivers/i2c/busses/i2c-zx2967.c
2571F:	drivers/mmc/host/dw_mmc-zx.*
2572F:	drivers/pinctrl/zte/
2573F:	drivers/soc/zte/
2574F:	drivers/thermal/zx2967_thermal.c
2575F:	drivers/watchdog/zx2967_wdt.c
2576F:	Documentation/devicetree/bindings/arm/zte.yaml
2577F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2578F:	Documentation/devicetree/bindings/dma/zxdma.txt
2579F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2580F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2581F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2582F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2583F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2584F:	Documentation/devicetree/bindings/soc/zte/
2585F:	Documentation/devicetree/bindings/sound/zte,*.txt
2586F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2587F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2588F:	include/dt-bindings/clock/zx2967*.h
2589F:	include/dt-bindings/soc/zte,*.h
2590F:	sound/soc/codecs/zx_aud96p22.c
2591F:	sound/soc/zte/
2592
2593ARM/ZYNQ ARCHITECTURE
2594M:	Michal Simek <michal.simek@xilinx.com>
2595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596W:	http://wiki.xilinx.com
2597T:	git https://github.com/Xilinx/linux-xlnx.git
2598S:	Supported
2599F:	arch/arm/mach-zynq/
2600F:	drivers/cpuidle/cpuidle-zynq.c
2601F:	drivers/block/xsysace.c
2602N:	zynq
2603N:	xilinx
2604F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2605F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2606F:	drivers/clocksource/timer-cadence-ttc.c
2607F:	drivers/i2c/busses/i2c-cadence.c
2608F:	drivers/mmc/host/sdhci-of-arasan.c
2609F:	drivers/edac/synopsys_edac.c
2610F:	drivers/i2c/busses/i2c-xiic.c
2611
2612ARM64 PORT (AARCH64 ARCHITECTURE)
2613M:	Catalin Marinas <catalin.marinas@arm.com>
2614M:	Will Deacon <will@kernel.org>
2615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2617S:	Maintained
2618F:	arch/arm64/
2619X:	arch/arm64/boot/dts/
2620F:	Documentation/arm64/
2621
2622AS3645A LED FLASH CONTROLLER DRIVER
2623M:	Sakari Ailus <sakari.ailus@iki.fi>
2624L:	linux-leds@vger.kernel.org
2625S:	Maintained
2626F:	drivers/leds/leds-as3645a.c
2627
2628ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2629M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2630L:	linux-media@vger.kernel.org
2631T:	git git://linuxtv.org/media_tree.git
2632S:	Maintained
2633F:	drivers/media/i2c/ak7375.c
2634F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2635
2636ASAHI KASEI AK8974 DRIVER
2637M:	Linus Walleij <linus.walleij@linaro.org>
2638L:	linux-iio@vger.kernel.org
2639W:	http://www.akm.com/
2640S:	Supported
2641F:	drivers/iio/magnetometer/ak8974.c
2642
2643ASC7621 HARDWARE MONITOR DRIVER
2644M:	George Joseph <george.joseph@fairview5.com>
2645L:	linux-hwmon@vger.kernel.org
2646S:	Maintained
2647F:	Documentation/hwmon/asc7621.rst
2648F:	drivers/hwmon/asc7621.c
2649
2650ASPEED PINCTRL DRIVERS
2651M:	Andrew Jeffery <andrew@aj.id.au>
2652L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2653L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2654L:	linux-gpio@vger.kernel.org
2655S:	Maintained
2656F:	drivers/pinctrl/aspeed/
2657F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2658
2659ASPEED VIDEO ENGINE DRIVER
2660M:	Eddie James <eajames@linux.ibm.com>
2661L:	linux-media@vger.kernel.org
2662L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2663S:	Maintained
2664F:	drivers/media/platform/aspeed-video.c
2665F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2666
2667ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2668M:	Corentin Chary <corentin.chary@gmail.com>
2669L:	acpi4asus-user@lists.sourceforge.net
2670L:	platform-driver-x86@vger.kernel.org
2671W:	http://acpi4asus.sf.net
2672S:	Maintained
2673F:	drivers/platform/x86/asus*.c
2674F:	drivers/platform/x86/eeepc*.c
2675
2676ASUS WIRELESS RADIO CONTROL DRIVER
2677M:	João Paulo Rechi Vita <jprvita@gmail.com>
2678L:	platform-driver-x86@vger.kernel.org
2679S:	Maintained
2680F:	drivers/platform/x86/asus-wireless.c
2681
2682ASYMMETRIC KEYS
2683M:	David Howells <dhowells@redhat.com>
2684L:	keyrings@vger.kernel.org
2685S:	Maintained
2686F:	Documentation/crypto/asymmetric-keys.txt
2687F:	include/linux/verification.h
2688F:	include/crypto/public_key.h
2689F:	include/crypto/pkcs7.h
2690F:	crypto/asymmetric_keys/
2691
2692ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2693R:	Dan Williams <dan.j.williams@intel.com>
2694W:	http://sourceforge.net/projects/xscaleiop
2695S:	Odd fixes
2696F:	Documentation/crypto/async-tx-api.txt
2697F:	crypto/async_tx/
2698F:	drivers/dma/
2699F:	include/linux/dmaengine.h
2700F:	include/linux/async_tx.h
2701
2702AT24 EEPROM DRIVER
2703M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2704L:	linux-i2c@vger.kernel.org
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2706S:	Maintained
2707F:	Documentation/devicetree/bindings/eeprom/at24.txt
2708F:	drivers/misc/eeprom/at24.c
2709
2710ATA OVER ETHERNET (AOE) DRIVER
2711M:	"Justin Sanders" <justin@coraid.com>
2712W:	http://www.openaoe.org/
2713S:	Supported
2714F:	Documentation/admin-guide/aoe/
2715F:	drivers/block/aoe/
2716
2717ATHEROS 71XX/9XXX GPIO DRIVER
2718M:	Alban Bedel <albeu@free.fr>
2719W:	https://github.com/AlbanBedel/linux
2720T:	git git://github.com/AlbanBedel/linux
2721S:	Maintained
2722F:	drivers/gpio/gpio-ath79.c
2723F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2724
2725ATHEROS 71XX/9XXX USB PHY DRIVER
2726M:	Alban Bedel <albeu@free.fr>
2727W:	https://github.com/AlbanBedel/linux
2728T:	git git://github.com/AlbanBedel/linux
2729S:	Maintained
2730F:	drivers/phy/qualcomm/phy-ath79-usb.c
2731F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2732
2733ATHEROS ATH GENERIC UTILITIES
2734M:	Kalle Valo <kvalo@codeaurora.org>
2735L:	linux-wireless@vger.kernel.org
2736S:	Supported
2737F:	drivers/net/wireless/ath/*
2738
2739ATHEROS ATH5K WIRELESS DRIVER
2740M:	Jiri Slaby <jirislaby@gmail.com>
2741M:	Nick Kossifidis <mickflemm@gmail.com>
2742M:	Luis Chamberlain <mcgrof@kernel.org>
2743L:	linux-wireless@vger.kernel.org
2744W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2745S:	Maintained
2746F:	drivers/net/wireless/ath/ath5k/
2747
2748ATHEROS ATH6KL WIRELESS DRIVER
2749M:	Kalle Valo <kvalo@codeaurora.org>
2750L:	linux-wireless@vger.kernel.org
2751W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2753S:	Supported
2754F:	drivers/net/wireless/ath/ath6kl/
2755
2756ATI_REMOTE2 DRIVER
2757M:	Ville Syrjala <syrjala@sci.fi>
2758S:	Maintained
2759F:	drivers/input/misc/ati_remote2.c
2760
2761ATK0110 HWMON DRIVER
2762M:	Luca Tettamanti <kronos.it@gmail.com>
2763L:	linux-hwmon@vger.kernel.org
2764S:	Maintained
2765F:	drivers/hwmon/asus_atk0110.c
2766
2767ATLX ETHERNET DRIVERS
2768M:	Jay Cliburn <jcliburn@gmail.com>
2769M:	Chris Snook <chris.snook@gmail.com>
2770L:	netdev@vger.kernel.org
2771W:	http://sourceforge.net/projects/atl1
2772W:	http://atl1.sourceforge.net
2773S:	Maintained
2774F:	drivers/net/ethernet/atheros/
2775
2776ATM
2777M:	Chas Williams <3chas3@gmail.com>
2778L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2779L:	netdev@vger.kernel.org
2780W:	http://linux-atm.sourceforge.net
2781S:	Maintained
2782F:	drivers/atm/
2783F:	include/linux/atm*
2784F:	include/uapi/linux/atm*
2785
2786ATMEL MACB ETHERNET DRIVER
2787M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2788S:	Supported
2789F:	drivers/net/ethernet/cadence/
2790
2791ATMEL MAXTOUCH DRIVER
2792M:	Nick Dyer <nick@shmanahar.org>
2793T:	git git://github.com/ndyer/linux.git
2794S:	Maintained
2795F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2796F:	drivers/input/touchscreen/atmel_mxt_ts.c
2797
2798ATMEL WIRELESS DRIVER
2799M:	Simon Kelley <simon@thekelleys.org.uk>
2800L:	linux-wireless@vger.kernel.org
2801W:	http://www.thekelleys.org.uk/atmel
2802W:	http://atmelwlandriver.sourceforge.net/
2803S:	Maintained
2804F:	drivers/net/wireless/atmel/atmel*
2805
2806ATOMIC INFRASTRUCTURE
2807M:	Will Deacon <will@kernel.org>
2808M:	Peter Zijlstra <peterz@infradead.org>
2809R:	Boqun Feng <boqun.feng@gmail.com>
2810L:	linux-kernel@vger.kernel.org
2811S:	Maintained
2812F:	arch/*/include/asm/atomic*.h
2813F:	include/*/atomic*.h
2814F:	scripts/atomic/
2815
2816ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2817M:	Bradley Grove <linuxdrivers@attotech.com>
2818L:	linux-scsi@vger.kernel.org
2819W:	http://www.attotech.com
2820S:	Supported
2821F:	drivers/scsi/esas2r
2822
2823ATUSB IEEE 802.15.4 RADIO DRIVER
2824M:	Stefan Schmidt <stefan@datenfreihafen.org>
2825L:	linux-wpan@vger.kernel.org
2826S:	Maintained
2827F:	drivers/net/ieee802154/atusb.c
2828F:	drivers/net/ieee802154/atusb.h
2829F:	drivers/net/ieee802154/at86rf230.h
2830
2831AUDIT SUBSYSTEM
2832M:	Paul Moore <paul@paul-moore.com>
2833M:	Eric Paris <eparis@redhat.com>
2834L:	linux-audit@redhat.com (moderated for non-subscribers)
2835W:	https://github.com/linux-audit
2836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2837S:	Supported
2838F:	include/linux/audit.h
2839F:	include/uapi/linux/audit.h
2840F:	kernel/audit*
2841
2842AUXILIARY DISPLAY DRIVERS
2843M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2844S:	Maintained
2845F:	drivers/auxdisplay/
2846F:	include/linux/cfag12864b.h
2847
2848AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2849M:	Andreas Klinger <ak@it-klinger.de>
2850L:	linux-iio@vger.kernel.org
2851S:	Maintained
2852F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2853F:	drivers/iio/adc/hx711.c
2854
2855AX.25 NETWORK LAYER
2856M:	Ralf Baechle <ralf@linux-mips.org>
2857L:	linux-hams@vger.kernel.org
2858W:	http://www.linux-ax25.org/
2859S:	Maintained
2860F:	include/uapi/linux/ax25.h
2861F:	include/net/ax25.h
2862F:	net/ax25/
2863
2864AXENTIA ARM DEVICES
2865M:	Peter Rosin <peda@axentia.se>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/arm/axentia.txt
2869F:	arch/arm/boot/dts/at91-linea.dtsi
2870F:	arch/arm/boot/dts/at91-natte.dtsi
2871F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2872F:	arch/arm/boot/dts/at91-tse850-3.dts
2873
2874AXENTIA ASOC DRIVERS
2875M:	Peter Rosin <peda@axentia.se>
2876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2877S:	Maintained
2878F:	Documentation/devicetree/bindings/sound/axentia,*
2879F:	sound/soc/atmel/tse850-pcm5142.c
2880
2881AXXIA I2C CONTROLLER
2882M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2883L:	linux-i2c@vger.kernel.org
2884S:	Maintained
2885F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2886F:	drivers/i2c/busses/i2c-axxia.c
2887
2888AZ6007 DVB DRIVER
2889M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2890L:	linux-media@vger.kernel.org
2891W:	https://linuxtv.org
2892T:	git git://linuxtv.org/media_tree.git
2893S:	Maintained
2894F:	drivers/media/usb/dvb-usb-v2/az6007.c
2895
2896AZTECH FM RADIO RECEIVER DRIVER
2897M:	Hans Verkuil <hverkuil@xs4all.nl>
2898L:	linux-media@vger.kernel.org
2899T:	git git://linuxtv.org/media_tree.git
2900W:	https://linuxtv.org
2901S:	Maintained
2902F:	drivers/media/radio/radio-aztech*
2903
2904B43 WIRELESS DRIVER
2905L:	linux-wireless@vger.kernel.org
2906L:	b43-dev@lists.infradead.org
2907W:	http://wireless.kernel.org/en/users/Drivers/b43
2908S:	Odd Fixes
2909F:	drivers/net/wireless/broadcom/b43/
2910
2911B43LEGACY WIRELESS DRIVER
2912M:	Larry Finger <Larry.Finger@lwfinger.net>
2913L:	linux-wireless@vger.kernel.org
2914L:	b43-dev@lists.infradead.org
2915W:	http://wireless.kernel.org/en/users/Drivers/b43
2916S:	Maintained
2917F:	drivers/net/wireless/broadcom/b43legacy/
2918
2919BACKLIGHT CLASS/SUBSYSTEM
2920M:	Lee Jones <lee.jones@linaro.org>
2921M:	Daniel Thompson <daniel.thompson@linaro.org>
2922M:	Jingoo Han <jingoohan1@gmail.com>
2923L:	dri-devel@lists.freedesktop.org
2924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2925S:	Maintained
2926F:	drivers/video/backlight/
2927F:	include/linux/backlight.h
2928F:	include/linux/pwm_backlight.h
2929F:	Documentation/devicetree/bindings/leds/backlight
2930F:	Documentation/ABI/stable/sysfs-class-backlight
2931F:	Documentation/ABI/testing/sysfs-class-backlight
2932
2933BATMAN ADVANCED
2934M:	Marek Lindner <mareklindner@neomailbox.ch>
2935M:	Simon Wunderlich <sw@simonwunderlich.de>
2936M:	Antonio Quartulli <a@unstable.cc>
2937M:	Sven Eckelmann <sven@narfation.org>
2938L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2939W:	https://www.open-mesh.org/
2940B:	https://www.open-mesh.org/projects/batman-adv/issues
2941C:	irc://chat.freenode.net/batman
2942Q:	https://patchwork.open-mesh.org/project/batman/list/
2943T:	git https://git.open-mesh.org/linux-merge.git
2944S:	Maintained
2945F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2946F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2947F:	Documentation/networking/batman-adv.rst
2948F:	include/uapi/linux/batadv_packet.h
2949F:	include/uapi/linux/batman_adv.h
2950F:	net/batman-adv/
2951
2952BAYCOM/HDLCDRV DRIVERS FOR AX.25
2953M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2954L:	linux-hams@vger.kernel.org
2955W:	http://www.baycom.org/~tom/ham/ham.html
2956S:	Maintained
2957F:	drivers/net/hamradio/baycom*
2958
2959BCACHE (BLOCK LAYER CACHE)
2960M:	Coly Li <colyli@suse.de>
2961M:	Kent Overstreet <kent.overstreet@gmail.com>
2962L:	linux-bcache@vger.kernel.org
2963W:	http://bcache.evilpiepirate.org
2964C:	irc://irc.oftc.net/bcache
2965S:	Maintained
2966F:	drivers/md/bcache/
2967
2968BDISP ST MEDIA DRIVER
2969M:	Fabien Dessenne <fabien.dessenne@st.com>
2970L:	linux-media@vger.kernel.org
2971T:	git git://linuxtv.org/media_tree.git
2972W:	https://linuxtv.org
2973S:	Supported
2974F:	drivers/media/platform/sti/bdisp
2975
2976BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2977M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2978L:	netdev@vger.kernel.org
2979S:	Maintained
2980F:	drivers/net/ethernet/ec_bhf.c
2981
2982BEFS FILE SYSTEM
2983M:	Luis de Bethencourt <luisbg@kernel.org>
2984M:	Salah Triki <salah.triki@gmail.com>
2985S:	Maintained
2986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2987F:	Documentation/filesystems/befs.txt
2988F:	fs/befs/
2989
2990BFQ I/O SCHEDULER
2991M:	Paolo Valente <paolo.valente@linaro.org>
2992M:	Jens Axboe <axboe@kernel.dk>
2993L:	linux-block@vger.kernel.org
2994S:	Maintained
2995F:	block/bfq-*
2996F:	Documentation/block/bfq-iosched.rst
2997
2998BFS FILE SYSTEM
2999M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3000S:	Maintained
3001F:	Documentation/filesystems/bfs.txt
3002F:	fs/bfs/
3003F:	include/uapi/linux/bfs_fs.h
3004
3005BLINKM RGB LED DRIVER
3006M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3007S:	Maintained
3008F:	drivers/leds/leds-blinkm.c
3009
3010BLOCK LAYER
3011M:	Jens Axboe <axboe@kernel.dk>
3012L:	linux-block@vger.kernel.org
3013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3014S:	Maintained
3015F:	block/
3016F:	drivers/block/
3017F:	kernel/trace/blktrace.c
3018F:	lib/sbitmap.c
3019
3020BLOCK2MTD DRIVER
3021M:	Joern Engel <joern@lazybastard.org>
3022L:	linux-mtd@lists.infradead.org
3023S:	Maintained
3024F:	drivers/mtd/devices/block2mtd.c
3025
3026BLUETOOTH DRIVERS
3027M:	Marcel Holtmann <marcel@holtmann.org>
3028M:	Johan Hedberg <johan.hedberg@gmail.com>
3029L:	linux-bluetooth@vger.kernel.org
3030W:	http://www.bluez.org/
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3033S:	Maintained
3034F:	drivers/bluetooth/
3035
3036BLUETOOTH SUBSYSTEM
3037M:	Marcel Holtmann <marcel@holtmann.org>
3038M:	Johan Hedberg <johan.hedberg@gmail.com>
3039L:	linux-bluetooth@vger.kernel.org
3040W:	http://www.bluez.org/
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3043S:	Maintained
3044F:	net/bluetooth/
3045F:	include/net/bluetooth/
3046
3047BONDING DRIVER
3048M:	Jay Vosburgh <j.vosburgh@gmail.com>
3049M:	Veaceslav Falico <vfalico@gmail.com>
3050M:	Andy Gospodarek <andy@greyhouse.net>
3051L:	netdev@vger.kernel.org
3052W:	http://sourceforge.net/projects/bonding/
3053S:	Supported
3054F:	drivers/net/bonding/
3055F:	include/uapi/linux/if_bonding.h
3056
3057BPF (Safe dynamic programs and tools)
3058M:	Alexei Starovoitov <ast@kernel.org>
3059M:	Daniel Borkmann <daniel@iogearbox.net>
3060R:	Martin KaFai Lau <kafai@fb.com>
3061R:	Song Liu <songliubraving@fb.com>
3062R:	Yonghong Song <yhs@fb.com>
3063R:	Andrii Nakryiko <andriin@fb.com>
3064L:	netdev@vger.kernel.org
3065L:	bpf@vger.kernel.org
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3068Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3069S:	Supported
3070F:	arch/*/net/*
3071F:	Documentation/networking/filter.txt
3072F:	Documentation/bpf/
3073F:	include/linux/bpf*
3074F:	include/linux/filter.h
3075F:	include/trace/events/xdp.h
3076F:	include/uapi/linux/bpf*
3077F:	include/uapi/linux/filter.h
3078F:	kernel/bpf/
3079F:	kernel/trace/bpf_trace.c
3080F:	lib/test_bpf.c
3081F:	net/bpf/
3082F:	net/core/filter.c
3083F:	net/sched/act_bpf.c
3084F:	net/sched/cls_bpf.c
3085F:	samples/bpf/
3086F:	tools/bpf/
3087F:	tools/lib/bpf/
3088F:	tools/testing/selftests/bpf/
3089K:	bpf
3090N:	bpf
3091
3092BPF JIT for ARM
3093M:	Shubham Bansal <illusionist.neo@gmail.com>
3094L:	netdev@vger.kernel.org
3095L:	bpf@vger.kernel.org
3096S:	Maintained
3097F:	arch/arm/net/
3098
3099BPF JIT for ARM64
3100M:	Daniel Borkmann <daniel@iogearbox.net>
3101M:	Alexei Starovoitov <ast@kernel.org>
3102M:	Zi Shen Lim <zlim.lnx@gmail.com>
3103L:	netdev@vger.kernel.org
3104L:	bpf@vger.kernel.org
3105S:	Supported
3106F:	arch/arm64/net/
3107
3108BPF JIT for MIPS (32-BIT AND 64-BIT)
3109M:	Paul Burton <paulburton@kernel.org>
3110L:	netdev@vger.kernel.org
3111L:	bpf@vger.kernel.org
3112S:	Maintained
3113F:	arch/mips/net/
3114
3115BPF JIT for NFP NICs
3116M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3117L:	netdev@vger.kernel.org
3118L:	bpf@vger.kernel.org
3119S:	Supported
3120F:	drivers/net/ethernet/netronome/nfp/bpf/
3121
3122BPF JIT for POWERPC (32-BIT AND 64-BIT)
3123M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3124M:	Sandipan Das <sandipan@linux.ibm.com>
3125L:	netdev@vger.kernel.org
3126L:	bpf@vger.kernel.org
3127S:	Maintained
3128F:	arch/powerpc/net/
3129
3130BPF JIT for RISC-V (RV64G)
3131M:	Björn Töpel <bjorn.topel@gmail.com>
3132L:	netdev@vger.kernel.org
3133S:	Maintained
3134F:	arch/riscv/net/
3135
3136BPF JIT for S390
3137M:	Ilya Leoshkevich <iii@linux.ibm.com>
3138M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3139M:	Vasily Gorbik <gor@linux.ibm.com>
3140L:	netdev@vger.kernel.org
3141L:	bpf@vger.kernel.org
3142S:	Maintained
3143F:	arch/s390/net/
3144X:	arch/s390/net/pnet.c
3145
3146BPF JIT for SPARC (32-BIT AND 64-BIT)
3147M:	David S. Miller <davem@davemloft.net>
3148L:	netdev@vger.kernel.org
3149L:	bpf@vger.kernel.org
3150S:	Maintained
3151F:	arch/sparc/net/
3152
3153BPF JIT for X86 32-BIT
3154M:	Wang YanQing <udknight@gmail.com>
3155L:	netdev@vger.kernel.org
3156L:	bpf@vger.kernel.org
3157S:	Maintained
3158F:	arch/x86/net/bpf_jit_comp32.c
3159
3160BPF JIT for X86 64-BIT
3161M:	Alexei Starovoitov <ast@kernel.org>
3162M:	Daniel Borkmann <daniel@iogearbox.net>
3163L:	netdev@vger.kernel.org
3164L:	bpf@vger.kernel.org
3165S:	Supported
3166F:	arch/x86/net/
3167X:	arch/x86/net/bpf_jit_comp32.c
3168
3169BROADCOM B44 10/100 ETHERNET DRIVER
3170M:	Michael Chan <michael.chan@broadcom.com>
3171L:	netdev@vger.kernel.org
3172S:	Supported
3173F:	drivers/net/ethernet/broadcom/b44.*
3174
3175BROADCOM B53 ETHERNET SWITCH DRIVER
3176M:	Florian Fainelli <f.fainelli@gmail.com>
3177L:	netdev@vger.kernel.org
3178L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3179S:	Supported
3180F:	drivers/net/dsa/b53/*
3181F:	include/linux/platform_data/b53.h
3182
3183BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3184M:	Florian Fainelli <f.fainelli@gmail.com>
3185M:	Ray Jui <rjui@broadcom.com>
3186M:	Scott Branden <sbranden@broadcom.com>
3187M:	bcm-kernel-feedback-list@broadcom.com
3188T:	git git://github.com/broadcom/mach-bcm
3189S:	Maintained
3190N:	bcm281*
3191N:	bcm113*
3192N:	bcm216*
3193N:	kona
3194F:	arch/arm/mach-bcm/
3195
3196BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3197M:	Eric Anholt <eric@anholt.net>
3198M:	Stefan Wahren <wahrenst@gmx.net>
3199L:	bcm-kernel-feedback-list@broadcom.com
3200L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3202T:	git git://github.com/anholt/linux
3203S:	Maintained
3204N:	bcm2711
3205N:	bcm2835
3206F:	drivers/staging/vc04_services
3207
3208BROADCOM BCM47XX MIPS ARCHITECTURE
3209M:	Hauke Mehrtens <hauke@hauke-m.de>
3210M:	Rafał Miłecki <zajec5@gmail.com>
3211L:	linux-mips@vger.kernel.org
3212S:	Maintained
3213F:	Documentation/devicetree/bindings/mips/brcm/
3214F:	arch/mips/bcm47xx/*
3215F:	arch/mips/include/asm/mach-bcm47xx/*
3216
3217BROADCOM BCM5301X ARM ARCHITECTURE
3218M:	Hauke Mehrtens <hauke@hauke-m.de>
3219M:	Rafał Miłecki <zajec5@gmail.com>
3220M:	bcm-kernel-feedback-list@broadcom.com
3221L:	linux-arm-kernel@lists.infradead.org
3222S:	Maintained
3223F:	arch/arm/mach-bcm/bcm_5301x.c
3224F:	arch/arm/boot/dts/bcm5301x*.dtsi
3225F:	arch/arm/boot/dts/bcm470*
3226F:	arch/arm/boot/dts/bcm953012*
3227
3228BROADCOM BCM53573 ARM ARCHITECTURE
3229M:	Rafał Miłecki <rafal@milecki.pl>
3230L:	bcm-kernel-feedback-list@broadcom.com
3231L:	linux-arm-kernel@lists.infradead.org
3232S:	Maintained
3233F:	arch/arm/boot/dts/bcm53573*
3234F:	arch/arm/boot/dts/bcm47189*
3235
3236BROADCOM BCM63XX ARM ARCHITECTURE
3237M:	Florian Fainelli <f.fainelli@gmail.com>
3238M:	bcm-kernel-feedback-list@broadcom.com
3239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3240T:	git git://github.com/broadcom/stblinux.git
3241S:	Maintained
3242N:	bcm63xx
3243
3244BROADCOM BCM63XX/BCM33XX UDC DRIVER
3245M:	Kevin Cernekee <cernekee@gmail.com>
3246L:	linux-usb@vger.kernel.org
3247S:	Maintained
3248F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3249
3250BROADCOM BCM7XXX ARM ARCHITECTURE
3251M:	Florian Fainelli <f.fainelli@gmail.com>
3252M:	bcm-kernel-feedback-list@broadcom.com
3253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3254T:	git git://github.com/broadcom/stblinux.git
3255S:	Maintained
3256F:	arch/arm/mach-bcm/*brcmstb*
3257F:	arch/arm/boot/dts/bcm7*.dts*
3258F:	drivers/bus/brcmstb_gisb.c
3259F:	arch/arm/mm/cache-b15-rac.c
3260F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3261N:	brcmstb
3262
3263BROADCOM BMIPS CPUFREQ DRIVER
3264M:	Markus Mayer <mmayer@broadcom.com>
3265M:	bcm-kernel-feedback-list@broadcom.com
3266L:	linux-pm@vger.kernel.org
3267S:	Maintained
3268F:	drivers/cpufreq/bmips-cpufreq.c
3269
3270BROADCOM BMIPS MIPS ARCHITECTURE
3271M:	Kevin Cernekee <cernekee@gmail.com>
3272M:	Florian Fainelli <f.fainelli@gmail.com>
3273L:	bcm-kernel-feedback-list@broadcom.com
3274L:	linux-mips@vger.kernel.org
3275T:	git git://github.com/broadcom/stblinux.git
3276S:	Maintained
3277F:	arch/mips/bmips/*
3278F:	arch/mips/include/asm/mach-bmips/*
3279F:	arch/mips/kernel/*bmips*
3280F:	arch/mips/boot/dts/brcm/bcm*.dts*
3281F:	drivers/irqchip/irq-bcm63*
3282F:	drivers/irqchip/irq-bcm7*
3283F:	drivers/irqchip/irq-brcmstb*
3284F:	include/linux/bcm963xx_nvram.h
3285F:	include/linux/bcm963xx_tag.h
3286
3287BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3288M:	Rasesh Mody <rmody@marvell.com>
3289M:	GR-Linux-NIC-Dev@marvell.com
3290L:	netdev@vger.kernel.org
3291S:	Supported
3292F:	drivers/net/ethernet/broadcom/bnx2.*
3293F:	drivers/net/ethernet/broadcom/bnx2_*
3294
3295BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3296M:	QLogic-Storage-Upstream@qlogic.com
3297L:	linux-scsi@vger.kernel.org
3298S:	Supported
3299F:	drivers/scsi/bnx2fc/
3300
3301BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3302M:	QLogic-Storage-Upstream@qlogic.com
3303L:	linux-scsi@vger.kernel.org
3304S:	Supported
3305F:	drivers/scsi/bnx2i/
3306
3307BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3308M:	Ariel Elior <aelior@marvell.com>
3309M:	Sudarsana Kalluru <skalluru@marvell.com>
3310M:	GR-everest-linux-l2@marvell.com
3311L:	netdev@vger.kernel.org
3312S:	Supported
3313F:	drivers/net/ethernet/broadcom/bnx2x/
3314
3315BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3316M:	Michael Chan <michael.chan@broadcom.com>
3317L:	netdev@vger.kernel.org
3318S:	Supported
3319F:	drivers/net/ethernet/broadcom/bnxt/
3320
3321BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3322M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3323M:	Franky Lin <franky.lin@broadcom.com>
3324M:	Hante Meuleman <hante.meuleman@broadcom.com>
3325M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3326M:	Wright Feng <wright.feng@cypress.com>
3327L:	linux-wireless@vger.kernel.org
3328L:	brcm80211-dev-list.pdl@broadcom.com
3329L:	brcm80211-dev-list@cypress.com
3330S:	Supported
3331F:	drivers/net/wireless/broadcom/brcm80211/
3332
3333BROADCOM BRCMSTB GPIO DRIVER
3334M:	Gregory Fong <gregory.0xf0@gmail.com>
3335L:	bcm-kernel-feedback-list@broadcom.com
3336S:	Supported
3337F:	drivers/gpio/gpio-brcmstb.c
3338F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3339
3340BROADCOM BRCMSTB I2C DRIVER
3341M:	Kamal Dasu <kdasu.kdev@gmail.com>
3342L:	linux-i2c@vger.kernel.org
3343L:	bcm-kernel-feedback-list@broadcom.com
3344S:	Supported
3345F:	drivers/i2c/busses/i2c-brcmstb.c
3346F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3347
3348BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3349M:	Al Cooper <alcooperx@gmail.com>
3350L:	linux-kernel@vger.kernel.org
3351L:	bcm-kernel-feedback-list@broadcom.com
3352S:	Maintained
3353F:	drivers/phy/broadcom/phy-brcm-usb*
3354
3355BROADCOM GENET ETHERNET DRIVER
3356M:	Doug Berger <opendmb@gmail.com>
3357M:	Florian Fainelli <f.fainelli@gmail.com>
3358L:	bcm-kernel-feedback-list@broadcom.com
3359L:	netdev@vger.kernel.org
3360S:	Supported
3361F:	drivers/net/ethernet/broadcom/genet/
3362
3363BROADCOM IPROC ARM ARCHITECTURE
3364M:	Ray Jui <rjui@broadcom.com>
3365M:	Scott Branden <sbranden@broadcom.com>
3366M:	bcm-kernel-feedback-list@broadcom.com
3367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368T:	git git://github.com/broadcom/cygnus-linux.git
3369S:	Maintained
3370N:	iproc
3371N:	cygnus
3372N:	bcm[-_]nsp
3373N:	bcm9113*
3374N:	bcm9583*
3375N:	bcm9585*
3376N:	bcm9586*
3377N:	bcm988312
3378N:	bcm113*
3379N:	bcm583*
3380N:	bcm585*
3381N:	bcm586*
3382N:	bcm88312
3383N:	hr2
3384N:	stingray
3385F:	arch/arm64/boot/dts/broadcom/northstar2/*
3386F:	arch/arm64/boot/dts/broadcom/stingray/*
3387F:	drivers/clk/bcm/clk-ns*
3388F:	drivers/clk/bcm/clk-sr*
3389F:	drivers/pinctrl/bcm/pinctrl-ns*
3390F:	include/dt-bindings/clock/bcm-sr*
3391
3392BROADCOM KONA GPIO DRIVER
3393M:	Ray Jui <rjui@broadcom.com>
3394L:	bcm-kernel-feedback-list@broadcom.com
3395S:	Supported
3396F:	drivers/gpio/gpio-bcm-kona.c
3397F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3398
3399BROADCOM NETXTREME-E ROCE DRIVER
3400M:	Selvin Xavier <selvin.xavier@broadcom.com>
3401M:	Devesh Sharma <devesh.sharma@broadcom.com>
3402M:	Somnath Kotur <somnath.kotur@broadcom.com>
3403M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3404L:	linux-rdma@vger.kernel.org
3405W:	http://www.broadcom.com
3406S:	Supported
3407F:	drivers/infiniband/hw/bnxt_re/
3408F:	include/uapi/rdma/bnxt_re-abi.h
3409
3410BROADCOM NVRAM DRIVER
3411M:	Rafał Miłecki <zajec5@gmail.com>
3412L:	linux-mips@vger.kernel.org
3413S:	Maintained
3414F:	drivers/firmware/broadcom/*
3415
3416BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3417M:	Rafał Miłecki <zajec5@gmail.com>
3418L:	linux-wireless@vger.kernel.org
3419S:	Maintained
3420F:	drivers/bcma/
3421F:	include/linux/bcma/
3422
3423BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3429F:	drivers/cpufreq/brcmstb*
3430
3431BROADCOM STB AVS TMON DRIVER
3432M:	Markus Mayer <mmayer@broadcom.com>
3433M:	bcm-kernel-feedback-list@broadcom.com
3434L:	linux-pm@vger.kernel.org
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3437F:	drivers/thermal/broadcom/brcmstb*
3438
3439BROADCOM STB NAND FLASH DRIVER
3440M:	Brian Norris <computersforpeace@gmail.com>
3441M:	Kamal Dasu <kdasu.kdev@gmail.com>
3442L:	linux-mtd@lists.infradead.org
3443L:	bcm-kernel-feedback-list@broadcom.com
3444S:	Maintained
3445F:	drivers/mtd/nand/raw/brcmnand/
3446
3447BROADCOM STB DPFE DRIVER
3448M:	Markus Mayer <mmayer@broadcom.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3451S:	Maintained
3452F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3453F:	drivers/memory/brcmstb_dpfe.c
3454
3455BROADCOM SPI DRIVER
3456M:	Kamal Dasu <kdasu.kdev@gmail.com>
3457M:	bcm-kernel-feedback-list@broadcom.com
3458S:	Maintained
3459F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3460F:	drivers/spi/spi-bcm-qspi.*
3461F:	drivers/spi/spi-brcmstb-qspi.c
3462F:	drivers/spi/spi-iproc-qspi.c
3463
3464BROADCOM SYSTEMPORT ETHERNET DRIVER
3465M:	Florian Fainelli <f.fainelli@gmail.com>
3466L:	bcm-kernel-feedback-list@broadcom.com
3467L:	netdev@vger.kernel.org
3468S:	Supported
3469F:	drivers/net/ethernet/broadcom/bcmsysport.*
3470
3471BROADCOM TG3 GIGABIT ETHERNET DRIVER
3472M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3473M:	Prashant Sreedharan <prashant@broadcom.com>
3474M:	Michael Chan <mchan@broadcom.com>
3475L:	netdev@vger.kernel.org
3476S:	Supported
3477F:	drivers/net/ethernet/broadcom/tg3.*
3478
3479BROCADE BFA FC SCSI DRIVER
3480M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3481M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3482L:	linux-scsi@vger.kernel.org
3483S:	Supported
3484F:	drivers/scsi/bfa/
3485
3486BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3487M:	Rasesh Mody <rmody@marvell.com>
3488M:	Sudarsana Kalluru <skalluru@marvell.com>
3489M:	GR-Linux-NIC-Dev@marvell.com
3490L:	netdev@vger.kernel.org
3491S:	Supported
3492F:	drivers/net/ethernet/brocade/bna/
3493
3494BSG (block layer generic sg v4 driver)
3495M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3496L:	linux-scsi@vger.kernel.org
3497S:	Supported
3498F:	block/bsg.c
3499F:	include/linux/bsg.h
3500F:	include/uapi/linux/bsg.h
3501
3502BT87X AUDIO DRIVER
3503M:	Clemens Ladisch <clemens@ladisch.de>
3504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3506S:	Maintained
3507F:	Documentation/sound/cards/bt87x.rst
3508F:	sound/pci/bt87x.c
3509
3510BT8XXGPIO DRIVER
3511M:	Michael Buesch <m@bues.ch>
3512W:	http://bu3sch.de/btgpio.php
3513S:	Maintained
3514F:	drivers/gpio/gpio-bt8xx.c
3515
3516BTRFS FILE SYSTEM
3517M:	Chris Mason <clm@fb.com>
3518M:	Josef Bacik <josef@toxicpanda.com>
3519M:	David Sterba <dsterba@suse.com>
3520L:	linux-btrfs@vger.kernel.org
3521W:	http://btrfs.wiki.kernel.org/
3522Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3524S:	Maintained
3525F:	Documentation/filesystems/btrfs.txt
3526F:	fs/btrfs/
3527F:	include/linux/btrfs*
3528F:	include/uapi/linux/btrfs*
3529
3530BTTV VIDEO4LINUX DRIVER
3531M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3532L:	linux-media@vger.kernel.org
3533W:	https://linuxtv.org
3534T:	git git://linuxtv.org/media_tree.git
3535S:	Odd fixes
3536F:	Documentation/media/v4l-drivers/bttv*
3537F:	drivers/media/pci/bt8xx/bttv*
3538
3539BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3540M:	Chanwoo Choi <cw00.choi@samsung.com>
3541L:	linux-pm@vger.kernel.org
3542L:	linux-samsung-soc@vger.kernel.org
3543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3544S:	Maintained
3545F:	drivers/devfreq/exynos-bus.c
3546F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3547
3548BUSLOGIC SCSI DRIVER
3549M:	Khalid Aziz <khalid@gonehiking.org>
3550L:	linux-scsi@vger.kernel.org
3551S:	Maintained
3552F:	drivers/scsi/BusLogic.*
3553F:	drivers/scsi/FlashPoint.*
3554
3555C-MEDIA CMI8788 DRIVER
3556M:	Clemens Ladisch <clemens@ladisch.de>
3557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3559S:	Maintained
3560F:	sound/pci/oxygen/
3561
3562C-SKY ARCHITECTURE
3563M:	Guo Ren <guoren@kernel.org>
3564T:	git https://github.com/c-sky/csky-linux.git
3565S:	Supported
3566F:	arch/csky/
3567F:	Documentation/devicetree/bindings/csky/
3568F:	drivers/irqchip/irq-csky-*
3569F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3570F:	drivers/clocksource/timer-gx6605s.c
3571F:	drivers/clocksource/timer-mp-csky.c
3572F:	Documentation/devicetree/bindings/timer/csky,*
3573K:	csky
3574N:	csky
3575
3576C6X ARCHITECTURE
3577M:	Mark Salter <msalter@redhat.com>
3578M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3579L:	linux-c6x-dev@linux-c6x.org
3580W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3581S:	Maintained
3582F:	arch/c6x/
3583
3584CA8210 IEEE-802.15.4 RADIO DRIVER
3585M:	Harry Morris <h.morris@cascoda.com>
3586L:	linux-wpan@vger.kernel.org
3587W:	https://github.com/Cascoda/ca8210-linux.git
3588S:	Maintained
3589F:	drivers/net/ieee802154/ca8210.c
3590F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3591
3592CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3593M:	David Howells <dhowells@redhat.com>
3594L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3595S:	Supported
3596F:	Documentation/filesystems/caching/cachefiles.txt
3597F:	fs/cachefiles/
3598
3599CADENCE MIPI-CSI2 BRIDGES
3600M:	Maxime Ripard <mripard@kernel.org>
3601L:	linux-media@vger.kernel.org
3602S:	Maintained
3603F:	Documentation/devicetree/bindings/media/cdns,*.txt
3604F:	drivers/media/platform/cadence/cdns-csi2*
3605
3606CADET FM/AM RADIO RECEIVER DRIVER
3607M:	Hans Verkuil <hverkuil@xs4all.nl>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610W:	https://linuxtv.org
3611S:	Maintained
3612F:	drivers/media/radio/radio-cadet*
3613
3614CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3615M:	Jonathan Corbet <corbet@lwn.net>
3616L:	linux-media@vger.kernel.org
3617T:	git git://linuxtv.org/media_tree.git
3618S:	Maintained
3619F:	Documentation/media/v4l-drivers/cafe_ccic*
3620F:	drivers/media/platform/marvell-ccic/
3621
3622CAIF NETWORK LAYER
3623L:	netdev@vger.kernel.org
3624S:	Orphan
3625F:	Documentation/networking/caif/
3626F:	drivers/net/caif/
3627F:	include/uapi/linux/caif/
3628F:	include/net/caif/
3629F:	net/caif/
3630
3631CAKE QDISC
3632M:	Toke Høiland-Jørgensen <toke@toke.dk>
3633L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3634S:	Maintained
3635F:	net/sched/sch_cake.c
3636
3637CALGARY x86-64 IOMMU
3638M:	Muli Ben-Yehuda <mulix@mulix.org>
3639M:	Jon Mason <jdmason@kudzu.us>
3640L:	iommu@lists.linux-foundation.org
3641S:	Maintained
3642F:	arch/x86/kernel/pci-calgary_64.c
3643F:	arch/x86/kernel/tce_64.c
3644F:	arch/x86/include/asm/calgary.h
3645F:	arch/x86/include/asm/tce.h
3646
3647CAN NETWORK DRIVERS
3648M:	Wolfgang Grandegger <wg@grandegger.com>
3649M:	Marc Kleine-Budde <mkl@pengutronix.de>
3650L:	linux-can@vger.kernel.org
3651W:	https://github.com/linux-can
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3654S:	Maintained
3655F:	Documentation/devicetree/bindings/net/can/
3656F:	drivers/net/can/
3657F:	include/linux/can/dev.h
3658F:	include/linux/can/led.h
3659F:	include/linux/can/rx-offload.h
3660F:	include/linux/can/platform/
3661F:	include/uapi/linux/can/error.h
3662F:	include/uapi/linux/can/netlink.h
3663F:	include/uapi/linux/can/vxcan.h
3664
3665CAN NETWORK LAYER
3666M:	Oliver Hartkopp <socketcan@hartkopp.net>
3667M:	Marc Kleine-Budde <mkl@pengutronix.de>
3668L:	linux-can@vger.kernel.org
3669W:	https://github.com/linux-can
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3672S:	Maintained
3673F:	Documentation/networking/can.rst
3674F:	net/can/
3675F:	include/linux/can/core.h
3676F:	include/linux/can/skb.h
3677F:	include/net/netns/can.h
3678F:	include/uapi/linux/can.h
3679F:	include/uapi/linux/can/bcm.h
3680F:	include/uapi/linux/can/raw.h
3681F:	include/uapi/linux/can/gw.h
3682
3683CAN-J1939 NETWORK LAYER
3684M:	Robin van der Gracht <robin@protonic.nl>
3685M:	Oleksij Rempel <o.rempel@pengutronix.de>
3686R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3687L:	linux-can@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/networking/j1939.txt
3690F:	net/can/j1939/
3691F:	include/uapi/linux/can/j1939.h
3692
3693CAPABILITIES
3694M:	Serge Hallyn <serge@hallyn.com>
3695L:	linux-security-module@vger.kernel.org
3696S:	Supported
3697F:	include/linux/capability.h
3698F:	include/uapi/linux/capability.h
3699F:	security/commoncap.c
3700F:	kernel/capability.c
3701
3702CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3703M:	Kevin Tsai <ktsai@capellamicro.com>
3704S:	Maintained
3705F:	drivers/iio/light/cm*
3706
3707CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3708M:	Christian Lamparter <chunkeey@googlemail.com>
3709L:	linux-wireless@vger.kernel.org
3710W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3711S:	Maintained
3712F:	drivers/net/wireless/ath/carl9170/
3713
3714CAVIUM I2C DRIVER
3715M:	Jan Glauber <jglauber@cavium.com>
3716M:	David Daney <david.daney@cavium.com>
3717W:	http://www.cavium.com
3718S:	Supported
3719F:	drivers/i2c/busses/i2c-octeon*
3720F:	drivers/i2c/busses/i2c-thunderx*
3721
3722CAVIUM LIQUIDIO NETWORK DRIVER
3723M:	Derek Chickles <dchickles@marvell.com>
3724M:	Satanand Burla <sburla@marvell.com>
3725M:	Felix Manlunas <fmanlunas@marvell.com>
3726L:	netdev@vger.kernel.org
3727W:	http://www.cavium.com
3728S:	Supported
3729F:	drivers/net/ethernet/cavium/liquidio/
3730
3731CAVIUM MMC DRIVER
3732M:	Jan Glauber <jglauber@cavium.com>
3733M:	David Daney <david.daney@cavium.com>
3734M:	Steven J. Hill <Steven.Hill@cavium.com>
3735W:	http://www.cavium.com
3736S:	Supported
3737F:	drivers/mmc/host/cavium*
3738
3739CAVIUM OCTEON-TX CRYPTO DRIVER
3740M:	George Cherian <george.cherian@cavium.com>
3741L:	linux-crypto@vger.kernel.org
3742W:	http://www.cavium.com
3743S:	Supported
3744F:	drivers/crypto/cavium/cpt/
3745
3746CAVIUM THUNDERX2 ARM64 SOC
3747M:	Robert Richter <rrichter@cavium.com>
3748M:	Jayachandran C <jnair@caviumnetworks.com>
3749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3750S:	Maintained
3751F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3752F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3753
3754CC2520 IEEE-802.15.4 RADIO DRIVER
3755M:	Varka Bhadram <varkabhadram@gmail.com>
3756L:	linux-wpan@vger.kernel.org
3757S:	Maintained
3758F:	drivers/net/ieee802154/cc2520.c
3759F:	include/linux/spi/cc2520.h
3760F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3761
3762CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3763M:	Gilad Ben-Yossef <gilad@benyossef.com>
3764L:	linux-crypto@vger.kernel.org
3765S:	Supported
3766F:	drivers/crypto/ccree/
3767W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3768
3769CEC FRAMEWORK
3770M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3771L:	linux-media@vger.kernel.org
3772T:	git git://linuxtv.org/media_tree.git
3773W:	http://linuxtv.org
3774S:	Supported
3775F:	Documentation/media/kapi/cec-core.rst
3776F:	Documentation/media/uapi/cec
3777F:	drivers/media/cec/
3778F:	drivers/media/rc/keymaps/rc-cec.c
3779F:	include/media/cec.h
3780F:	include/media/cec-notifier.h
3781F:	include/uapi/linux/cec.h
3782F:	include/uapi/linux/cec-funcs.h
3783F:	Documentation/devicetree/bindings/media/cec.txt
3784F:	Documentation/ABI/testing/debugfs-cec-error-inj
3785
3786CEC GPIO DRIVER
3787M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3788L:	linux-media@vger.kernel.org
3789T:	git git://linuxtv.org/media_tree.git
3790W:	http://linuxtv.org
3791S:	Supported
3792F:	drivers/media/platform/cec-gpio/
3793F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3794
3795CELL BROADBAND ENGINE ARCHITECTURE
3796M:	Arnd Bergmann <arnd@arndb.de>
3797L:	linuxppc-dev@lists.ozlabs.org
3798W:	http://www.ibm.com/developerworks/power/cell/
3799S:	Supported
3800F:	arch/powerpc/include/asm/cell*.h
3801F:	arch/powerpc/include/asm/spu*.h
3802F:	arch/powerpc/include/uapi/asm/spu*.h
3803F:	arch/powerpc/oprofile/*cell*
3804F:	arch/powerpc/platforms/cell/
3805
3806CEPH COMMON CODE (LIBCEPH)
3807M:	Ilya Dryomov <idryomov@gmail.com>
3808M:	Jeff Layton <jlayton@kernel.org>
3809M:	Sage Weil <sage@redhat.com>
3810L:	ceph-devel@vger.kernel.org
3811W:	http://ceph.com/
3812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3813T:	git git://github.com/ceph/ceph-client.git
3814S:	Supported
3815F:	net/ceph/
3816F:	include/linux/ceph/
3817F:	include/linux/crush/
3818
3819CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3820M:	Jeff Layton <jlayton@kernel.org>
3821M:	Sage Weil <sage@redhat.com>
3822M:	Ilya Dryomov <idryomov@gmail.com>
3823L:	ceph-devel@vger.kernel.org
3824W:	http://ceph.com/
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3826T:	git git://github.com/ceph/ceph-client.git
3827S:	Supported
3828F:	Documentation/filesystems/ceph.txt
3829F:	fs/ceph/
3830
3831CERTIFICATE HANDLING:
3832M:	David Howells <dhowells@redhat.com>
3833M:	David Woodhouse <dwmw2@infradead.org>
3834L:	keyrings@vger.kernel.org
3835S:	Maintained
3836F:	Documentation/admin-guide/module-signing.rst
3837F:	certs/
3838F:	scripts/sign-file.c
3839F:	scripts/extract-cert.c
3840
3841CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3842L:	devel@driverdev.osuosl.org
3843S:	Obsolete
3844F:	drivers/staging/wusbcore/
3845
3846CFAG12864B LCD DRIVER
3847M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3848S:	Maintained
3849F:	drivers/auxdisplay/cfag12864b.c
3850F:	include/linux/cfag12864b.h
3851
3852CFAG12864BFB LCD FRAMEBUFFER DRIVER
3853M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3854S:	Maintained
3855F:	drivers/auxdisplay/cfag12864bfb.c
3856F:	include/linux/cfag12864b.h
3857
3858802.11 (including CFG80211/NL80211)
3859M:	Johannes Berg <johannes@sipsolutions.net>
3860L:	linux-wireless@vger.kernel.org
3861W:	http://wireless.kernel.org/
3862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3864S:	Maintained
3865F:	net/wireless/
3866F:	include/uapi/linux/nl80211.h
3867F:	include/linux/ieee80211.h
3868F:	include/net/wext.h
3869F:	include/net/cfg80211.h
3870F:	include/net/iw_handler.h
3871F:	include/net/ieee80211_radiotap.h
3872F:	Documentation/driver-api/80211/cfg80211.rst
3873F:	Documentation/networking/regulatory.txt
3874
3875CHAR and MISC DRIVERS
3876M:	Arnd Bergmann <arnd@arndb.de>
3877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3879S:	Supported
3880F:	drivers/char/
3881F:	drivers/misc/
3882F:	include/linux/miscdevice.h
3883
3884CHECKPATCH
3885M:	Andy Whitcroft <apw@canonical.com>
3886M:	Joe Perches <joe@perches.com>
3887S:	Maintained
3888F:	scripts/checkpatch.pl
3889
3890CHINESE DOCUMENTATION
3891M:	Harry Wei <harryxiyou@gmail.com>
3892M:	Alex Shi <alex.shi@linux.alibaba.com>
3893L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3894S:	Maintained
3895F:	Documentation/translations/zh_CN/
3896
3897CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3898M:	Peter Chen <Peter.Chen@nxp.com>
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3900L:	linux-usb@vger.kernel.org
3901S:	Maintained
3902F:	drivers/usb/chipidea/
3903
3904CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3905M:	Hans de Goede <hdegoede@redhat.com>
3906L:	linux-input@vger.kernel.org
3907S:	Maintained
3908F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3909F:	drivers/input/touchscreen/chipone_icn8318.c
3910
3911CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3912M:	Hans de Goede <hdegoede@redhat.com>
3913L:	linux-input@vger.kernel.org
3914S:	Maintained
3915F:	drivers/input/touchscreen/chipone_icn8505.c
3916
3917CHROME HARDWARE PLATFORM SUPPORT
3918M:	Benson Leung <bleung@chromium.org>
3919M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3920S:	Maintained
3921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3922F:	drivers/platform/chrome/
3923
3924CHROMEOS EC SUBDRIVERS
3925M:	Benson Leung <bleung@chromium.org>
3926M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3927R:	Guenter Roeck <groeck@chromium.org>
3928S:	Maintained
3929N:	cros_ec
3930N:	cros-ec
3931F:	drivers/power/supply/cros_usbpd-charger.c
3932
3933CHROMEOS EC CODEC DRIVER
3934M:	Cheng-Yi Chiang <cychiang@chromium.org>
3935S:	Maintained
3936R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3937R:	Guenter Roeck <groeck@chromium.org>
3938F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3939F:	sound/soc/codecs/cros_ec_codec.*
3940
3941CIRRUS LOGIC AUDIO CODEC DRIVERS
3942M:	Brian Austin <brian.austin@cirrus.com>
3943M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3945S:	Maintained
3946F:	sound/soc/codecs/cs*
3947
3948CIRRUS LOGIC EP93XX ETHERNET DRIVER
3949M:	Hartley Sweeten <hsweeten@visionengravers.com>
3950L:	netdev@vger.kernel.org
3951S:	Maintained
3952F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3953
3954CIRRUS LOGIC LOCHNAGAR DRIVER
3955M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3956M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3957L:	patches@opensource.cirrus.com
3958S:	Supported
3959F:	drivers/clk/clk-lochnagar.c
3960F:	drivers/hwmon/lochnagar-hwmon.c
3961F:	drivers/mfd/lochnagar-i2c.c
3962F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3963F:	drivers/regulator/lochnagar-regulator.c
3964F:	sound/soc/codecs/lochnagar-sc.c
3965F:	include/dt-bindings/clk/lochnagar.h
3966F:	include/dt-bindings/pinctrl/lochnagar.h
3967F:	include/linux/mfd/lochnagar*
3968F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3969F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3970F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3971F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3972F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3973F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3974F:	Documentation/hwmon/lochnagar.rst
3975
3976CISCO FCOE HBA DRIVER
3977M:	Satish Kharat <satishkh@cisco.com>
3978M:	Sesidhar Baddela <sebaddel@cisco.com>
3979M:	Karan Tilak Kumar <kartilak@cisco.com>
3980L:	linux-scsi@vger.kernel.org
3981S:	Supported
3982F:	drivers/scsi/fnic/
3983
3984CISCO SCSI HBA DRIVER
3985M:	Karan Tilak Kumar <kartilak@cisco.com>
3986M:	Sesidhar Baddela <sebaddel@cisco.com>
3987L:	linux-scsi@vger.kernel.org
3988S:	Supported
3989F:	drivers/scsi/snic/
3990
3991CISCO VIC ETHERNET NIC DRIVER
3992M:	Christian Benvenuti <benve@cisco.com>
3993M:	Govindarajulu Varadarajan <_govind@gmx.com>
3994M:	Parvi Kaustubhi <pkaustub@cisco.com>
3995S:	Supported
3996F:	drivers/net/ethernet/cisco/enic/
3997
3998CISCO VIC LOW LATENCY NIC DRIVER
3999M:	Christian Benvenuti <benve@cisco.com>
4000M:	Nelson Escobar <neescoba@cisco.com>
4001M:	Parvi Kaustubhi <pkaustub@cisco.com>
4002S:	Supported
4003F:	drivers/infiniband/hw/usnic/
4004
4005CIRRUS LOGIC MADERA CODEC DRIVERS
4006M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4007M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4009L:	patches@opensource.cirrus.com
4010T:	git https://github.com/CirrusLogic/linux-drivers.git
4011W:	https://github.com/CirrusLogic/linux-drivers/wiki
4012S:	Supported
4013F:	Documentation/devicetree/bindings/mfd/madera.txt
4014F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4015F:	Documentation/devicetree/bindings/sound/madera.txt
4016F:	include/dt-bindings/sound/madera*
4017F:	include/linux/irqchip/irq-madera*
4018F:	include/linux/mfd/madera/*
4019F:	include/sound/madera*
4020F:	drivers/gpio/gpio-madera*
4021F:	drivers/irqchip/irq-madera*
4022F:	drivers/mfd/madera*
4023F:	drivers/mfd/cs47l*
4024F:	drivers/pinctrl/cirrus/*
4025F:	sound/soc/codecs/cs47l*
4026F:	sound/soc/codecs/madera*
4027
4028CLANG-FORMAT FILE
4029M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4030S:	Maintained
4031F:	.clang-format
4032
4033CLANG/LLVM BUILD SUPPORT
4034L:	clang-built-linux@googlegroups.com
4035W:	https://clangbuiltlinux.github.io/
4036B:	https://github.com/ClangBuiltLinux/linux/issues
4037C:	irc://chat.freenode.net/clangbuiltlinux
4038S:	Supported
4039K:	\b(?i:clang|llvm)\b
4040
4041CLEANCACHE API
4042M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4043L:	linux-kernel@vger.kernel.org
4044S:	Maintained
4045F:	mm/cleancache.c
4046F:	include/linux/cleancache.h
4047
4048CLK API
4049M:	Russell King <linux@armlinux.org.uk>
4050L:	linux-clk@vger.kernel.org
4051S:	Maintained
4052F:	include/linux/clk.h
4053
4054CLOCKSOURCE, CLOCKEVENT DRIVERS
4055M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4056M:	Thomas Gleixner <tglx@linutronix.de>
4057L:	linux-kernel@vger.kernel.org
4058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4059S:	Supported
4060F:	drivers/clocksource/
4061F:	Documentation/devicetree/bindings/timer/
4062
4063CMPC ACPI DRIVER
4064M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4065M:	Daniel Oliveira Nascimento <don@syst.com.br>
4066L:	platform-driver-x86@vger.kernel.org
4067S:	Supported
4068F:	drivers/platform/x86/classmate-laptop.c
4069
4070COBALT MEDIA DRIVER
4071M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4072L:	linux-media@vger.kernel.org
4073T:	git git://linuxtv.org/media_tree.git
4074W:	https://linuxtv.org
4075S:	Supported
4076F:	drivers/media/pci/cobalt/
4077
4078COCCINELLE/Semantic Patches (SmPL)
4079M:	Julia Lawall <Julia.Lawall@lip6.fr>
4080M:	Gilles Muller <Gilles.Muller@lip6.fr>
4081M:	Nicolas Palix <nicolas.palix@imag.fr>
4082M:	Michal Marek <michal.lkml@markovi.net>
4083L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4085W:	http://coccinelle.lip6.fr/
4086S:	Supported
4087F:	Documentation/dev-tools/coccinelle.rst
4088F:	scripts/coccinelle/
4089F:	scripts/coccicheck
4090
4091CODA FILE SYSTEM
4092M:	Jan Harkes <jaharkes@cs.cmu.edu>
4093M:	coda@cs.cmu.edu
4094L:	codalist@coda.cs.cmu.edu
4095W:	http://www.coda.cs.cmu.edu/
4096S:	Maintained
4097F:	Documentation/filesystems/coda.txt
4098F:	fs/coda/
4099F:	include/linux/coda*.h
4100F:	include/uapi/linux/coda*.h
4101
4102CODA V4L2 MEM2MEM DRIVER
4103M:	Philipp Zabel <p.zabel@pengutronix.de>
4104L:	linux-media@vger.kernel.org
4105S:	Maintained
4106F:	Documentation/devicetree/bindings/media/coda.txt
4107F:	drivers/media/platform/coda/
4108
4109CODE OF CONDUCT
4110M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4111S:	Supported
4112F:	Documentation/process/code-of-conduct.rst
4113F:	Documentation/process/code-of-conduct-interpretation.rst
4114
4115COMMON CLK FRAMEWORK
4116M:	Michael Turquette <mturquette@baylibre.com>
4117M:	Stephen Boyd <sboyd@kernel.org>
4118L:	linux-clk@vger.kernel.org
4119Q:	http://patchwork.kernel.org/project/linux-clk/list/
4120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4121S:	Maintained
4122F:	Documentation/devicetree/bindings/clock/
4123F:	drivers/clk/
4124X:	drivers/clk/clkdev.c
4125F:	include/linux/clk-pr*
4126F:	include/linux/clk/
4127F:	include/linux/of_clk.h
4128
4129COMMON INTERNET FILE SYSTEM (CIFS)
4130M:	Steve French <sfrench@samba.org>
4131L:	linux-cifs@vger.kernel.org
4132L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4133W:	http://linux-cifs.samba.org/
4134T:	git git://git.samba.org/sfrench/cifs-2.6.git
4135S:	Supported
4136F:	Documentation/admin-guide/cifs/
4137F:	fs/cifs/
4138
4139COMPACTPCI HOTPLUG CORE
4140M:	Scott Murray <scott@spiteful.org>
4141L:	linux-pci@vger.kernel.org
4142S:	Maintained
4143F:	drivers/pci/hotplug/cpci_hotplug*
4144
4145COMPACTPCI HOTPLUG GENERIC DRIVER
4146M:	Scott Murray <scott@spiteful.org>
4147L:	linux-pci@vger.kernel.org
4148S:	Maintained
4149F:	drivers/pci/hotplug/cpcihp_generic.c
4150
4151COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4152M:	Scott Murray <scott@spiteful.org>
4153L:	linux-pci@vger.kernel.org
4154S:	Maintained
4155F:	drivers/pci/hotplug/cpcihp_zt5550.*
4156
4157COMPAL LAPTOP SUPPORT
4158M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4159L:	platform-driver-x86@vger.kernel.org
4160S:	Maintained
4161F:	drivers/platform/x86/compal-laptop.c
4162
4163COMPILER ATTRIBUTES
4164M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4165S:	Maintained
4166F:	include/linux/compiler_attributes.h
4167
4168CONEXANT ACCESSRUNNER USB DRIVER
4169L:	accessrunner-general@lists.sourceforge.net
4170W:	http://accessrunner.sourceforge.net/
4171S:	Orphan
4172F:	drivers/usb/atm/cxacru.c
4173
4174CONFIGFS
4175M:	Joel Becker <jlbec@evilplan.org>
4176M:	Christoph Hellwig <hch@lst.de>
4177T:	git git://git.infradead.org/users/hch/configfs.git
4178S:	Supported
4179F:	fs/configfs/
4180F:	include/linux/configfs.h
4181
4182CONNECTOR
4183M:	Evgeniy Polyakov <zbr@ioremap.net>
4184L:	netdev@vger.kernel.org
4185S:	Maintained
4186F:	drivers/connector/
4187
4188CONTROL GROUP (CGROUP)
4189M:	Tejun Heo <tj@kernel.org>
4190M:	Li Zefan <lizefan@huawei.com>
4191M:	Johannes Weiner <hannes@cmpxchg.org>
4192L:	cgroups@vger.kernel.org
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4194S:	Maintained
4195F:	Documentation/admin-guide/cgroup-v2.rst
4196F:	Documentation/admin-guide/cgroup-v1/
4197F:	include/linux/cgroup*
4198F:	kernel/cgroup/
4199
4200CONTROL GROUP - CPUSET
4201M:	Li Zefan <lizefan@huawei.com>
4202L:	cgroups@vger.kernel.org
4203W:	http://www.bullopensource.org/cpuset/
4204W:	http://oss.sgi.com/projects/cpusets/
4205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4206S:	Maintained
4207F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4208F:	include/linux/cpuset.h
4209F:	kernel/cgroup/cpuset.c
4210
4211CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4212M:	Johannes Weiner <hannes@cmpxchg.org>
4213M:	Michal Hocko <mhocko@kernel.org>
4214M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4215L:	cgroups@vger.kernel.org
4216L:	linux-mm@kvack.org
4217S:	Maintained
4218F:	mm/memcontrol.c
4219F:	mm/swap_cgroup.c
4220
4221CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4222M:	Tejun Heo <tj@kernel.org>
4223M:	Jens Axboe <axboe@kernel.dk>
4224L:	cgroups@vger.kernel.org
4225L:	linux-block@vger.kernel.org
4226T:	git git://git.kernel.dk/linux-block
4227F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4228F:	block/blk-cgroup.c
4229F:	include/linux/blk-cgroup.h
4230F:	block/blk-throttle.c
4231F:	block/blk-iolatency.c
4232F:	block/bfq-cgroup.c
4233
4234CORETEMP HARDWARE MONITORING DRIVER
4235M:	Fenghua Yu <fenghua.yu@intel.com>
4236L:	linux-hwmon@vger.kernel.org
4237S:	Maintained
4238F:	Documentation/hwmon/coretemp.rst
4239F:	drivers/hwmon/coretemp.c
4240
4241COSA/SRP SYNC SERIAL DRIVER
4242M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4243W:	http://www.fi.muni.cz/~kas/cosa/
4244S:	Maintained
4245F:	drivers/net/wan/cosa*
4246
4247COUNTER SUBSYSTEM
4248M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4249L:	linux-iio@vger.kernel.org
4250S:	Maintained
4251F:	Documentation/ABI/testing/sysfs-bus-counter*
4252F:	Documentation/driver-api/generic-counter.rst
4253F:	drivers/counter/
4254F:	include/linux/counter.h
4255F:	include/linux/counter_enum.h
4256
4257CPMAC ETHERNET DRIVER
4258M:	Florian Fainelli <f.fainelli@gmail.com>
4259L:	netdev@vger.kernel.org
4260S:	Maintained
4261F:	drivers/net/ethernet/ti/cpmac.c
4262
4263CPU FREQUENCY SCALING FRAMEWORK
4264M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4265M:	Viresh Kumar <viresh.kumar@linaro.org>
4266L:	linux-pm@vger.kernel.org
4267S:	Maintained
4268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4270B:	https://bugzilla.kernel.org
4271F:	Documentation/admin-guide/pm/cpufreq.rst
4272F:	Documentation/admin-guide/pm/intel_pstate.rst
4273F:	Documentation/cpu-freq/
4274F:	Documentation/devicetree/bindings/cpufreq/
4275F:	drivers/cpufreq/
4276F:	kernel/sched/cpufreq*.c
4277F:	include/linux/cpufreq.h
4278F:	include/linux/sched/cpufreq.h
4279F:	tools/testing/selftests/cpufreq/
4280
4281CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4282M:	Viresh Kumar <viresh.kumar@linaro.org>
4283M:	Sudeep Holla <sudeep.holla@arm.com>
4284L:	linux-pm@vger.kernel.org
4285W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4286S:	Maintained
4287F:	drivers/cpufreq/arm_big_little.h
4288F:	drivers/cpufreq/arm_big_little.c
4289
4290CPU POWER MONITORING SUBSYSTEM
4291M:	Thomas Renninger <trenn@suse.com>
4292M:	Shuah Khan <shuah@kernel.org>
4293M:	Shuah Khan <skhan@linuxfoundation.org>
4294L:	linux-pm@vger.kernel.org
4295S:	Maintained
4296F:	tools/power/cpupower/
4297
4298CPUID/MSR DRIVER
4299M:	"H. Peter Anvin" <hpa@zytor.com>
4300S:	Maintained
4301F:	arch/x86/kernel/cpuid.c
4302F:	arch/x86/kernel/msr.c
4303
4304CPUIDLE DRIVER - ARM BIG LITTLE
4305M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4307L:	linux-pm@vger.kernel.org
4308L:	linux-arm-kernel@lists.infradead.org
4309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4310S:	Maintained
4311F:	drivers/cpuidle/cpuidle-big_little.c
4312
4313CPUIDLE DRIVER - ARM EXYNOS
4314M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4315M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4316M:	Kukjin Kim <kgene@kernel.org>
4317L:	linux-pm@vger.kernel.org
4318L:	linux-samsung-soc@vger.kernel.org
4319S:	Supported
4320F:	drivers/cpuidle/cpuidle-exynos.c
4321F:	arch/arm/mach-exynos/pm.c
4322
4323CPUIDLE DRIVER - ARM PSCI
4324M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4325M:	Sudeep Holla <sudeep.holla@arm.com>
4326L:	linux-pm@vger.kernel.org
4327L:	linux-arm-kernel@lists.infradead.org
4328S:	Supported
4329F:	drivers/cpuidle/cpuidle-psci.c
4330
4331CPU IDLE TIME MANAGEMENT FRAMEWORK
4332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4333M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4334L:	linux-pm@vger.kernel.org
4335S:	Maintained
4336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4337B:	https://bugzilla.kernel.org
4338F:	Documentation/admin-guide/pm/cpuidle.rst
4339F:	Documentation/driver-api/pm/cpuidle.rst
4340F:	drivers/cpuidle/*
4341F:	include/linux/cpuidle.h
4342
4343CRAMFS FILESYSTEM
4344M:	Nicolas Pitre <nico@fluxnic.net>
4345S:	Maintained
4346F:	Documentation/filesystems/cramfs.txt
4347F:	fs/cramfs/
4348
4349CREATIVE SB0540
4350M:	Bastien Nocera <hadess@hadess.net>
4351L:	linux-input@vger.kernel.org
4352S:	Maintained
4353F:	drivers/hid/hid-creative-sb0540.c
4354
4355CRYPTO API
4356M:	Herbert Xu <herbert@gondor.apana.org.au>
4357M:	"David S. Miller" <davem@davemloft.net>
4358L:	linux-crypto@vger.kernel.org
4359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4361S:	Maintained
4362F:	Documentation/crypto/
4363F:	Documentation/devicetree/bindings/crypto/
4364F:	arch/*/crypto/
4365F:	crypto/
4366F:	drivers/crypto/
4367F:	include/crypto/
4368F:	include/linux/crypto*
4369F:	lib/crypto/
4370
4371CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4372M:	Neil Horman <nhorman@tuxdriver.com>
4373L:	linux-crypto@vger.kernel.org
4374S:	Maintained
4375F:	crypto/ansi_cprng.c
4376F:	crypto/rng.c
4377
4378CS3308 MEDIA DRIVER
4379M:	Hans Verkuil <hverkuil@xs4all.nl>
4380L:	linux-media@vger.kernel.org
4381T:	git git://linuxtv.org/media_tree.git
4382W:	http://linuxtv.org
4383S:	Odd Fixes
4384F:	drivers/media/i2c/cs3308.c
4385
4386CS5535 Audio ALSA driver
4387M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4388S:	Maintained
4389F:	sound/pci/cs5535audio/
4390
4391CSI DRIVERS FOR ALLWINNER V3s
4392M:	Yong Deng <yong.deng@magewell.com>
4393L:	linux-media@vger.kernel.org
4394T:	git git://linuxtv.org/media_tree.git
4395S:	Maintained
4396F:	drivers/media/platform/sunxi/sun6i-csi/
4397F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4398
4399CW1200 WLAN driver
4400M:	Solomon Peachy <pizza@shaftnet.org>
4401S:	Maintained
4402F:	drivers/net/wireless/st/cw1200/
4403
4404CX18 VIDEO4LINUX DRIVER
4405M:	Andy Walls <awalls@md.metrocast.net>
4406L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4407L:	linux-media@vger.kernel.org
4408T:	git git://linuxtv.org/media_tree.git
4409W:	https://linuxtv.org
4410W:	http://www.ivtvdriver.org/index.php/Cx18
4411S:	Maintained
4412F:	Documentation/media/v4l-drivers/cx18*
4413F:	drivers/media/pci/cx18/
4414F:	include/uapi/linux/ivtv*
4415
4416CX2341X MPEG ENCODER HELPER MODULE
4417M:	Hans Verkuil <hverkuil@xs4all.nl>
4418L:	linux-media@vger.kernel.org
4419T:	git git://linuxtv.org/media_tree.git
4420W:	https://linuxtv.org
4421S:	Maintained
4422F:	drivers/media/common/cx2341x*
4423F:	include/media/drv-intf/cx2341x.h
4424
4425CX24120 MEDIA DRIVER
4426M:	Jemma Denson <jdenson@gmail.com>
4427M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4431S:	Maintained
4432F:	drivers/media/dvb-frontends/cx24120*
4433
4434CX88 VIDEO4LINUX DRIVER
4435M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438T:	git git://linuxtv.org/media_tree.git
4439S:	Odd fixes
4440F:	Documentation/media/v4l-drivers/cx88*
4441F:	drivers/media/pci/cx88/
4442
4443CXD2820R MEDIA DRIVER
4444M:	Antti Palosaari <crope@iki.fi>
4445L:	linux-media@vger.kernel.org
4446W:	https://linuxtv.org
4447W:	http://palosaari.fi/linux/
4448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4449T:	git git://linuxtv.org/anttip/media_tree.git
4450S:	Maintained
4451F:	drivers/media/dvb-frontends/cxd2820r*
4452
4453CXGB3 ETHERNET DRIVER (CXGB3)
4454M:	Vishal Kulkarni <vishal@chelsio.com>
4455L:	netdev@vger.kernel.org
4456W:	http://www.chelsio.com
4457S:	Supported
4458F:	drivers/net/ethernet/chelsio/cxgb3/
4459
4460CXGB3 ISCSI DRIVER (CXGB3I)
4461M:	Karen Xie <kxie@chelsio.com>
4462L:	linux-scsi@vger.kernel.org
4463W:	http://www.chelsio.com
4464S:	Supported
4465F:	drivers/scsi/cxgbi/cxgb3i
4466
4467CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4468M:	Potnuri Bharat Teja <bharat@chelsio.com>
4469L:	linux-rdma@vger.kernel.org
4470W:	http://www.openfabrics.org
4471S:	Supported
4472F:	drivers/infiniband/hw/cxgb3/
4473F:	include/uapi/rdma/cxgb3-abi.h
4474
4475CXGB4 CRYPTO DRIVER (chcr)
4476M:	Atul Gupta <atul.gupta@chelsio.com>
4477L:	linux-crypto@vger.kernel.org
4478W:	http://www.chelsio.com
4479S:	Supported
4480F:	drivers/crypto/chelsio
4481
4482CXGB4 ETHERNET DRIVER (CXGB4)
4483M:	Vishal Kulkarni <vishal@chelsio.com>
4484L:	netdev@vger.kernel.org
4485W:	http://www.chelsio.com
4486S:	Supported
4487F:	drivers/net/ethernet/chelsio/cxgb4/
4488
4489CXGB4 ISCSI DRIVER (CXGB4I)
4490M:	Karen Xie <kxie@chelsio.com>
4491L:	linux-scsi@vger.kernel.org
4492W:	http://www.chelsio.com
4493S:	Supported
4494F:	drivers/scsi/cxgbi/cxgb4i
4495
4496CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4497M:	Potnuri Bharat Teja <bharat@chelsio.com>
4498L:	linux-rdma@vger.kernel.org
4499W:	http://www.openfabrics.org
4500S:	Supported
4501F:	drivers/infiniband/hw/cxgb4/
4502F:	include/uapi/rdma/cxgb4-abi.h
4503
4504CXGB4VF ETHERNET DRIVER (CXGB4VF)
4505M:	Casey Leedom <leedom@chelsio.com>
4506L:	netdev@vger.kernel.org
4507W:	http://www.chelsio.com
4508S:	Supported
4509F:	drivers/net/ethernet/chelsio/cxgb4vf/
4510
4511CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4512M:	Frederic Barrat <fbarrat@linux.ibm.com>
4513M:	Andrew Donnellan <ajd@linux.ibm.com>
4514L:	linuxppc-dev@lists.ozlabs.org
4515S:	Supported
4516F:	arch/powerpc/platforms/powernv/pci-cxl.c
4517F:	drivers/misc/cxl/
4518F:	include/misc/cxl*
4519F:	include/uapi/misc/cxl.h
4520F:	Documentation/powerpc/cxl.rst
4521F:	Documentation/ABI/testing/sysfs-class-cxl
4522
4523CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4524M:	Manoj N. Kumar <manoj@linux.ibm.com>
4525M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4526M:	Uma Krishnan <ukrishn@linux.ibm.com>
4527L:	linux-scsi@vger.kernel.org
4528S:	Supported
4529F:	drivers/scsi/cxlflash/
4530F:	include/uapi/scsi/cxlflash_ioctl.h
4531F:	Documentation/powerpc/cxlflash.rst
4532
4533CYBERPRO FB DRIVER
4534M:	Russell King <linux@armlinux.org.uk>
4535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4536W:	http://www.armlinux.org.uk/
4537S:	Maintained
4538F:	drivers/video/fbdev/cyber2000fb.*
4539
4540CYCLADES ASYNC MUX DRIVER
4541W:	http://www.cyclades.com/
4542S:	Orphan
4543F:	drivers/tty/cyclades.c
4544F:	include/linux/cyclades.h
4545F:	include/uapi/linux/cyclades.h
4546
4547CYCLADES PC300 DRIVER
4548W:	http://www.cyclades.com/
4549S:	Orphan
4550F:	drivers/net/wan/pc300*
4551
4552CYPRESS_FIRMWARE MEDIA DRIVER
4553M:	Antti Palosaari <crope@iki.fi>
4554L:	linux-media@vger.kernel.org
4555W:	https://linuxtv.org
4556W:	http://palosaari.fi/linux/
4557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4558T:	git git://linuxtv.org/anttip/media_tree.git
4559S:	Maintained
4560F:	drivers/media/common/cypress_firmware*
4561
4562CYTTSP TOUCHSCREEN DRIVER
4563M:	Ferruh Yigit <fery@cypress.com>
4564L:	linux-input@vger.kernel.org
4565S:	Supported
4566F:	drivers/input/touchscreen/cyttsp*
4567F:	include/linux/input/cyttsp.h
4568
4569D-LINK DIR-685 TOUCHKEYS DRIVER
4570M:	Linus Walleij <linus.walleij@linaro.org>
4571L:	linux-input@vger.kernel.org
4572S:	Supported
4573F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4574
4575DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4576M:	Joshua Kinard <kumba@gentoo.org>
4577S:	Maintained
4578F:	drivers/rtc/rtc-ds1685.c
4579F:	include/linux/rtc/ds1685.h
4580
4581DAMA SLAVE for AX.25
4582M:	Joerg Reuter <jreuter@yaina.de>
4583W:	http://yaina.de/jreuter/
4584W:	http://www.qsl.net/dl1bke/
4585L:	linux-hams@vger.kernel.org
4586S:	Maintained
4587F:	net/ax25/af_ax25.c
4588F:	net/ax25/ax25_dev.c
4589F:	net/ax25/ax25_ds_*
4590F:	net/ax25/ax25_in.c
4591F:	net/ax25/ax25_out.c
4592F:	net/ax25/ax25_timer.c
4593F:	net/ax25/sysctl_net_ax25.c
4594
4595DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4596L:	netdev@vger.kernel.org
4597S:	Orphan
4598F:	Documentation/networking/device_drivers/dec/dmfe.txt
4599F:	drivers/net/ethernet/dec/tulip/dmfe.c
4600
4601DC390/AM53C974 SCSI driver
4602M:	Hannes Reinecke <hare@suse.com>
4603L:	linux-scsi@vger.kernel.org
4604S:	Maintained
4605F:	drivers/scsi/am53c974.c
4606
4607DC395x SCSI driver
4608M:	Oliver Neukum <oliver@neukum.org>
4609M:	Ali Akcaagac <aliakc@web.de>
4610M:	Jamie Lenehan <lenehan@twibble.org>
4611L:	dc395x@twibble.org
4612W:	http://twibble.org/dist/dc395x/
4613W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4614S:	Maintained
4615F:	Documentation/scsi/dc395x.txt
4616F:	drivers/scsi/dc395x.*
4617
4618DCCP PROTOCOL
4619M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4620L:	dccp@vger.kernel.org
4621W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4622S:	Maintained
4623F:	include/linux/dccp.h
4624F:	include/uapi/linux/dccp.h
4625F:	include/linux/tfrc.h
4626F:	net/dccp/
4627
4628DECnet NETWORK LAYER
4629W:	http://linux-decnet.sourceforge.net
4630L:	linux-decnet-user@lists.sourceforge.net
4631S:	Orphan
4632F:	Documentation/networking/decnet.txt
4633F:	net/decnet/
4634
4635DECSTATION PLATFORM SUPPORT
4636M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4637L:	linux-mips@vger.kernel.org
4638W:	http://www.linux-mips.org/wiki/DECstation
4639S:	Maintained
4640F:	arch/mips/dec/
4641F:	arch/mips/include/asm/dec/
4642F:	arch/mips/include/asm/mach-dec/
4643
4644DEFXX FDDI NETWORK DRIVER
4645M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4646S:	Maintained
4647F:	drivers/net/fddi/defxx.*
4648
4649DELL SMBIOS DRIVER
4650M:	Pali Rohár <pali.rohar@gmail.com>
4651M:	Mario Limonciello <mario.limonciello@dell.com>
4652L:	platform-driver-x86@vger.kernel.org
4653S:	Maintained
4654F:	drivers/platform/x86/dell-smbios.*
4655
4656DELL SMBIOS SMM DRIVER
4657M:	Mario Limonciello <mario.limonciello@dell.com>
4658L:	platform-driver-x86@vger.kernel.org
4659S:	Maintained
4660F:	drivers/platform/x86/dell-smbios-smm.c
4661
4662DELL SMBIOS WMI DRIVER
4663M:	Mario Limonciello <mario.limonciello@dell.com>
4664L:	platform-driver-x86@vger.kernel.org
4665S:	Maintained
4666F:	drivers/platform/x86/dell-smbios-wmi.c
4667F:	tools/wmi/dell-smbios-example.c
4668
4669DEFZA FDDI NETWORK DRIVER
4670M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4671S:	Maintained
4672F:	drivers/net/fddi/defza.*
4673
4674DELL LAPTOP DRIVER
4675M:	Matthew Garrett <mjg59@srcf.ucam.org>
4676M:	Pali Rohár <pali.rohar@gmail.com>
4677L:	platform-driver-x86@vger.kernel.org
4678S:	Maintained
4679F:	drivers/platform/x86/dell-laptop.c
4680
4681DELL LAPTOP FREEFALL DRIVER
4682M:	Pali Rohár <pali.rohar@gmail.com>
4683S:	Maintained
4684F:	drivers/platform/x86/dell-smo8800.c
4685
4686DELL LAPTOP RBTN DRIVER
4687M:	Pali Rohár <pali.rohar@gmail.com>
4688S:	Maintained
4689F:	drivers/platform/x86/dell-rbtn.*
4690
4691DELL REMOTE BIOS UPDATE DRIVER
4692M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4693L:	platform-driver-x86@vger.kernel.org
4694S:	Maintained
4695F:	drivers/platform/x86/dell_rbu.c
4696
4697DELL LAPTOP SMM DRIVER
4698M:	Pali Rohár <pali.rohar@gmail.com>
4699S:	Maintained
4700F:	drivers/hwmon/dell-smm-hwmon.c
4701F:	include/uapi/linux/i8k.h
4702
4703DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4704M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4705L:	platform-driver-x86@vger.kernel.org
4706S:	Maintained
4707F:	Documentation/driver-api/dcdbas.rst
4708F:	drivers/platform/x86/dcdbas.*
4709
4710DELL WMI NOTIFICATIONS DRIVER
4711M:	Matthew Garrett <mjg59@srcf.ucam.org>
4712M:	Pali Rohár <pali.rohar@gmail.com>
4713S:	Maintained
4714F:	drivers/platform/x86/dell-wmi.c
4715
4716DELL WMI DESCRIPTOR DRIVER
4717M:	Mario Limonciello <mario.limonciello@dell.com>
4718S:	Maintained
4719F:	drivers/platform/x86/dell-wmi-descriptor.c
4720
4721DELTA ST MEDIA DRIVER
4722M:	Hugues Fruchet <hugues.fruchet@st.com>
4723L:	linux-media@vger.kernel.org
4724T:	git git://linuxtv.org/media_tree.git
4725W:	https://linuxtv.org
4726S:	Supported
4727F:	drivers/media/platform/sti/delta
4728
4729DENALI NAND DRIVER
4730M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4731L:	linux-mtd@lists.infradead.org
4732S:	Supported
4733F:	drivers/mtd/nand/raw/denali*
4734
4735DESIGNWARE EDMA CORE IP DRIVER
4736M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4737L:	dmaengine@vger.kernel.org
4738S:	Maintained
4739F:	drivers/dma/dw-edma/
4740F:	include/linux/dma/edma.h
4741
4742DESIGNWARE USB2 DRD IP DRIVER
4743M:	Minas Harutyunyan <hminas@synopsys.com>
4744L:	linux-usb@vger.kernel.org
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4746S:	Maintained
4747F:	drivers/usb/dwc2/
4748
4749DESIGNWARE USB3 DRD IP DRIVER
4750M:	Felipe Balbi <balbi@kernel.org>
4751L:	linux-usb@vger.kernel.org
4752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4753S:	Maintained
4754F:	drivers/usb/dwc3/
4755
4756DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4757M:	Andreas Klinger <ak@it-klinger.de>
4758L:	linux-iio@vger.kernel.org
4759S:	Maintained
4760F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4761F:	drivers/iio/proximity/srf*.c
4762
4763DEVICE COREDUMP (DEV_COREDUMP)
4764M:	Johannes Berg <johannes@sipsolutions.net>
4765L:	linux-kernel@vger.kernel.org
4766S:	Maintained
4767F:	drivers/base/devcoredump.c
4768F:	include/linux/devcoredump.h
4769
4770DEVICE FREQUENCY (DEVFREQ)
4771M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4772M:	Kyungmin Park <kyungmin.park@samsung.com>
4773R:	Chanwoo Choi <cw00.choi@samsung.com>
4774L:	linux-pm@vger.kernel.org
4775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4776S:	Maintained
4777F:	drivers/devfreq/
4778F:	include/linux/devfreq.h
4779F:	Documentation/devicetree/bindings/devfreq/
4780F:	include/trace/events/devfreq.h
4781
4782DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4783M:	Chanwoo Choi <cw00.choi@samsung.com>
4784L:	linux-pm@vger.kernel.org
4785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4786S:	Supported
4787F:	drivers/devfreq/event/
4788F:	drivers/devfreq/devfreq-event.c
4789F:	include/linux/devfreq-event.h
4790F:	Documentation/devicetree/bindings/devfreq/event/
4791
4792DEVICE NUMBER REGISTRY
4793M:	Torben Mathiasen <device@lanana.org>
4794W:	http://lanana.org/docs/device-list/index.html
4795S:	Maintained
4796
4797DEVICE-MAPPER  (LVM)
4798M:	Alasdair Kergon <agk@redhat.com>
4799M:	Mike Snitzer <snitzer@redhat.com>
4800M:	dm-devel@redhat.com
4801L:	dm-devel@redhat.com
4802W:	http://sources.redhat.com/dm
4803Q:	http://patchwork.kernel.org/project/dm-devel/list/
4804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4805T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4806S:	Maintained
4807F:	Documentation/admin-guide/device-mapper/
4808F:	drivers/md/Makefile
4809F:	drivers/md/Kconfig
4810F:	drivers/md/dm*
4811F:	drivers/md/persistent-data/
4812F:	include/linux/device-mapper.h
4813F:	include/linux/dm-*.h
4814F:	include/uapi/linux/dm-*.h
4815
4816DEVLINK
4817M:	Jiri Pirko <jiri@mellanox.com>
4818L:	netdev@vger.kernel.org
4819S:	Supported
4820F:	net/core/devlink.c
4821F:	include/net/devlink.h
4822F:	include/uapi/linux/devlink.h
4823
4824DIALOG SEMICONDUCTOR DRIVERS
4825M:	Support Opensource <support.opensource@diasemi.com>
4826W:	http://www.dialog-semiconductor.com/products
4827S:	Supported
4828F:	Documentation/hwmon/da90??.rst
4829F:	Documentation/devicetree/bindings/mfd/da90*.txt
4830F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4831F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4832F:	Documentation/devicetree/bindings/regulator/da92*.txt
4833F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4834F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4835F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4836F:	drivers/gpio/gpio-da90??.c
4837F:	drivers/hwmon/da90??-hwmon.c
4838F:	drivers/iio/adc/da91??-*.c
4839F:	drivers/input/misc/da90??_onkey.c
4840F:	drivers/input/touchscreen/da9052_tsi.c
4841F:	drivers/leds/leds-da90??.c
4842F:	drivers/mfd/da903x.c
4843F:	drivers/mfd/da90??-*.c
4844F:	drivers/mfd/da91??-*.c
4845F:	drivers/power/supply/da9052-battery.c
4846F:	drivers/power/supply/da91??-*.c
4847F:	drivers/regulator/da903x.c
4848F:	drivers/regulator/da9???-regulator.[ch]
4849F:	drivers/regulator/slg51000-regulator.[ch]
4850F:	drivers/thermal/da90??-thermal.c
4851F:	drivers/rtc/rtc-da90??.c
4852F:	drivers/video/backlight/da90??_bl.c
4853F:	drivers/watchdog/da90??_wdt.c
4854F:	include/linux/mfd/da903x.h
4855F:	include/linux/mfd/da9052/
4856F:	include/linux/mfd/da9055/
4857F:	include/linux/mfd/da9062/
4858F:	include/linux/mfd/da9063/
4859F:	include/linux/mfd/da9150/
4860F:	include/linux/regulator/da9211.h
4861F:	include/sound/da[79]*.h
4862F:	sound/soc/codecs/da[79]*.[ch]
4863
4864DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4865M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4866L:	linux-gpio@vger.kernel.org
4867S:	Maintained
4868F:	drivers/gpio/gpio-gpio-mm.c
4869
4870DIOLAN U2C-12 I2C DRIVER
4871M:	Guenter Roeck <linux@roeck-us.net>
4872L:	linux-i2c@vger.kernel.org
4873S:	Maintained
4874F:	drivers/i2c/busses/i2c-diolan-u2c.c
4875
4876FILESYSTEM DIRECT ACCESS (DAX)
4877M:	Dan Williams <dan.j.williams@intel.com>
4878R:	Matthew Wilcox <willy@infradead.org>
4879R:	Jan Kara <jack@suse.cz>
4880L:	linux-fsdevel@vger.kernel.org
4881L:	linux-nvdimm@lists.01.org
4882S:	Supported
4883F:	fs/dax.c
4884F:	include/linux/dax.h
4885F:	include/trace/events/fs_dax.h
4886
4887DEVICE DIRECT ACCESS (DAX)
4888M:	Dan Williams <dan.j.williams@intel.com>
4889M:	Vishal Verma <vishal.l.verma@intel.com>
4890M:	Keith Busch <keith.busch@intel.com>
4891M:	Dave Jiang <dave.jiang@intel.com>
4892L:	linux-nvdimm@lists.01.org
4893S:	Supported
4894F:	drivers/dax/
4895
4896DIRECTORY NOTIFICATION (DNOTIFY)
4897M:	Jan Kara <jack@suse.cz>
4898R:	Amir Goldstein <amir73il@gmail.com>
4899L:	linux-fsdevel@vger.kernel.org
4900S:	Maintained
4901F:	Documentation/filesystems/dnotify.txt
4902F:	fs/notify/dnotify/
4903F:	include/linux/dnotify.h
4904
4905DISK GEOMETRY AND PARTITION HANDLING
4906M:	Andries Brouwer <aeb@cwi.nl>
4907W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4908W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4909W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4910S:	Maintained
4911
4912DISKQUOTA
4913M:	Jan Kara <jack@suse.com>
4914S:	Maintained
4915F:	Documentation/filesystems/quota.txt
4916F:	fs/quota/
4917F:	include/linux/quota*.h
4918F:	include/uapi/linux/quota*.h
4919
4920DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4921M:	Bernie Thompson <bernie@plugable.com>
4922L:	linux-fbdev@vger.kernel.org
4923S:	Maintained
4924W:	http://plugable.com/category/projects/udlfb/
4925F:	drivers/video/fbdev/udlfb.c
4926F:	include/video/udlfb.h
4927F:	Documentation/fb/udlfb.rst
4928
4929DISTRIBUTED LOCK MANAGER (DLM)
4930M:	Christine Caulfield <ccaulfie@redhat.com>
4931M:	David Teigland <teigland@redhat.com>
4932L:	cluster-devel@redhat.com
4933W:	http://sources.redhat.com/cluster/
4934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4935S:	Supported
4936F:	fs/dlm/
4937
4938DMA BUFFER SHARING FRAMEWORK
4939M:	Sumit Semwal <sumit.semwal@linaro.org>
4940S:	Maintained
4941L:	linux-media@vger.kernel.org
4942L:	dri-devel@lists.freedesktop.org
4943L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4944F:	drivers/dma-buf/
4945F:	include/linux/dma-buf*
4946F:	include/linux/reservation.h
4947F:	include/linux/*fence.h
4948F:	Documentation/driver-api/dma-buf.rst
4949T:	git git://anongit.freedesktop.org/drm/drm-misc
4950
4951DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4952M:	Vinod Koul <vkoul@kernel.org>
4953L:	dmaengine@vger.kernel.org
4954Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4955S:	Maintained
4956F:	drivers/dma/
4957F:	include/linux/dmaengine.h
4958F:	include/linux/of_dma.h
4959F:	Documentation/devicetree/bindings/dma/
4960F:	Documentation/driver-api/dmaengine/
4961T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4962
4963DMA MAPPING HELPERS
4964M:	Christoph Hellwig <hch@lst.de>
4965M:	Marek Szyprowski <m.szyprowski@samsung.com>
4966R:	Robin Murphy <robin.murphy@arm.com>
4967L:	iommu@lists.linux-foundation.org
4968T:	git git://git.infradead.org/users/hch/dma-mapping.git
4969W:	http://git.infradead.org/users/hch/dma-mapping.git
4970S:	Supported
4971F:	kernel/dma/
4972F:	include/asm-generic/dma-mapping.h
4973F:	include/linux/dma-direct.h
4974F:	include/linux/dma-mapping.h
4975F:	include/linux/dma-noncoherent.h
4976
4977DME1737 HARDWARE MONITOR DRIVER
4978M:	Juerg Haefliger <juergh@gmail.com>
4979L:	linux-hwmon@vger.kernel.org
4980S:	Maintained
4981F:	Documentation/hwmon/dme1737.rst
4982F:	drivers/hwmon/dme1737.c
4983
4984DMI/SMBIOS SUPPORT
4985M:	Jean Delvare <jdelvare@suse.com>
4986S:	Maintained
4987T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4988F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4989F:	drivers/firmware/dmi-id.c
4990F:	drivers/firmware/dmi_scan.c
4991F:	include/linux/dmi.h
4992
4993DOCUMENTATION
4994M:	Jonathan Corbet <corbet@lwn.net>
4995L:	linux-doc@vger.kernel.org
4996S:	Maintained
4997F:	Documentation/
4998F:	scripts/documentation-file-ref-check
4999F:	scripts/kernel-doc
5000F:	scripts/sphinx-pre-install
5001X:	Documentation/ABI/
5002X:	Documentation/firmware-guide/acpi/
5003X:	Documentation/devicetree/
5004X:	Documentation/i2c/
5005X:	Documentation/media/
5006X:	Documentation/power/
5007X:	Documentation/spi/
5008T:	git git://git.lwn.net/linux.git docs-next
5009
5010DOCUMENTATION/ITALIAN
5011M:	Federico Vaga <federico.vaga@vaga.pv.it>
5012L:	linux-doc@vger.kernel.org
5013S:	Maintained
5014F:	Documentation/translations/it_IT
5015
5016DOCUMENTATION SCRIPTS
5017M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5018L:	linux-doc@vger.kernel.org
5019S:	Maintained
5020F:	scripts/documentation-file-ref-check
5021F:	scripts/sphinx-pre-install
5022F:	Documentation/sphinx/parse-headers.pl
5023
5024DONGWOON DW9714 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/dw9714.c
5030F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5031
5032DONGWOON DW9807 LENS VOICE COIL DRIVER
5033M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5034L:	linux-media@vger.kernel.org
5035T:	git git://linuxtv.org/media_tree.git
5036S:	Maintained
5037F:	drivers/media/i2c/dw9807-vcm.c
5038F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5039
5040DOUBLETALK DRIVER
5041M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5042L:	blinux-list@redhat.com
5043S:	Maintained
5044F:	drivers/char/dtlk.c
5045F:	include/linux/dtlk.h
5046
5047DPAA2 DATAPATH I/O (DPIO) DRIVER
5048M:	Roy Pledge <Roy.Pledge@nxp.com>
5049L:	linux-kernel@vger.kernel.org
5050S:	Maintained
5051F:	drivers/soc/fsl/dpio
5052
5053DPAA2 ETHERNET DRIVER
5054M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5055L:	netdev@vger.kernel.org
5056S:	Maintained
5057F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5058F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5059F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5060F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5061F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5062F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5063F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5064F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5065F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5066
5067DPAA2 ETHERNET SWITCH DRIVER
5068M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5069M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5070L:	linux-kernel@vger.kernel.org
5071S:	Maintained
5072F:	drivers/staging/fsl-dpaa2/ethsw
5073
5074DPT_I2O SCSI RAID DRIVER
5075M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5076L:	linux-scsi@vger.kernel.org
5077W:	http://www.adaptec.com/
5078S:	Maintained
5079F:	drivers/scsi/dpt*
5080F:	drivers/scsi/dpt/
5081
5082DRBD DRIVER
5083M:	Philipp Reisner <philipp.reisner@linbit.com>
5084M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5085L:	drbd-dev@lists.linbit.com
5086W:	http://www.drbd.org
5087T:	git git://git.linbit.com/linux-drbd.git
5088T:	git git://git.linbit.com/drbd-8.4.git
5089S:	Supported
5090F:	drivers/block/drbd/
5091F:	lib/lru_cache.c
5092F:	Documentation/admin-guide/blockdev/
5093
5094DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5095M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5096R:	"Rafael J. Wysocki" <rafael@kernel.org>
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5098S:	Supported
5099F:	Documentation/kobject.txt
5100F:	drivers/base/
5101F:	fs/debugfs/
5102F:	fs/sysfs/
5103F:	include/linux/debugfs.h
5104F:	include/linux/kobj*
5105F:	lib/kobj*
5106
5107DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5108M:	Kevin Hilman <khilman@kernel.org>
5109M:	Nishanth Menon <nm@ti.com>
5110S:	Maintained
5111F:	drivers/power/avs/
5112F:	include/linux/power/smartreflex.h
5113L:	linux-pm@vger.kernel.org
5114
5115DRM DRIVER FOR ARM PL111 CLCD
5116M:	Eric Anholt <eric@anholt.net>
5117T:	git git://anongit.freedesktop.org/drm/drm-misc
5118S:	Supported
5119F:	drivers/gpu/drm/pl111/
5120
5121DRM DRIVER FOR ARM VERSATILE TFT PANELS
5122M:	Linus Walleij <linus.walleij@linaro.org>
5123T:	git git://anongit.freedesktop.org/drm/drm-misc
5124S:	Maintained
5125F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5126F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5127
5128DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5129M:	Dave Airlie <airlied@redhat.com>
5130S:	Odd Fixes
5131F:	drivers/gpu/drm/ast/
5132
5133DRM DRIVER FOR ASPEED BMC GFX
5134M:	Joel Stanley <joel@jms.id.au>
5135L:	linux-aspeed@lists.ozlabs.org
5136T:	git git://anongit.freedesktop.org/drm/drm-misc
5137S:	Supported
5138F:	drivers/gpu/drm/aspeed/
5139F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5140
5141DRM DRIVER FOR BOCHS VIRTUAL GPU
5142M:	Gerd Hoffmann <kraxel@redhat.com>
5143L:	virtualization@lists.linux-foundation.org
5144T:	git git://anongit.freedesktop.org/drm/drm-misc
5145S:	Maintained
5146F:	drivers/gpu/drm/bochs/
5147
5148DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5149M:	Linus Walleij <linus.walleij@linaro.org>
5150T:	git git://anongit.freedesktop.org/drm/drm-misc
5151S:	Maintained
5152F:	drivers/gpu/drm/tve200/
5153
5154DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5155M:	Jagan Teki <jagan@amarulasolutions.com>
5156S:	Maintained
5157F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5158F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5159
5160DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5161M:	Hans de Goede <hdegoede@redhat.com>
5162T:	git git://anongit.freedesktop.org/drm/drm-misc
5163S:	Maintained
5164F:	drivers/gpu/drm/tiny/gm12u320.c
5165
5166DRM DRIVER FOR ILITEK ILI9225 PANELS
5167M:	David Lechner <david@lechnology.com>
5168T:	git git://anongit.freedesktop.org/drm/drm-misc
5169S:	Maintained
5170F:	drivers/gpu/drm/tiny/ili9225.c
5171F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5172
5173DRM DRIVER FOR HX8357D PANELS
5174M:	Eric Anholt <eric@anholt.net>
5175T:	git git://anongit.freedesktop.org/drm/drm-misc
5176S:	Maintained
5177F:	drivers/gpu/drm/tiny/hx8357d.c
5178F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5179
5180DRM DRIVER FOR INTEL I810 VIDEO CARDS
5181S:	Orphan / Obsolete
5182F:	drivers/gpu/drm/i810/
5183F:	include/uapi/drm/i810_drm.h
5184
5185DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5186S:	Orphan / Obsolete
5187F:	drivers/gpu/drm/mga/
5188F:	include/uapi/drm/mga_drm.h
5189
5190DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5191M:	Dave Airlie <airlied@redhat.com>
5192S:	Odd Fixes
5193F:	drivers/gpu/drm/mgag200/
5194
5195DRM DRIVER FOR MI0283QT
5196M:	Noralf Trønnes <noralf@tronnes.org>
5197T:	git git://anongit.freedesktop.org/drm/drm-misc
5198S:	Maintained
5199F:	drivers/gpu/drm/tiny/mi0283qt.c
5200F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5201
5202DRM DRIVER FOR MSM ADRENO GPU
5203M:	Rob Clark <robdclark@gmail.com>
5204M:	Sean Paul <sean@poorly.run>
5205L:	linux-arm-msm@vger.kernel.org
5206L:	dri-devel@lists.freedesktop.org
5207L:	freedreno@lists.freedesktop.org
5208T:	git https://gitlab.freedesktop.org/drm/msm.git
5209S:	Maintained
5210F:	drivers/gpu/drm/msm/
5211F:	include/uapi/drm/msm_drm.h
5212F:	Documentation/devicetree/bindings/display/msm/
5213
5214DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5215M:	Ben Skeggs <bskeggs@redhat.com>
5216L:	dri-devel@lists.freedesktop.org
5217L:	nouveau@lists.freedesktop.org
5218T:	git git://github.com/skeggsb/linux
5219S:	Supported
5220F:	drivers/gpu/drm/nouveau/
5221F:	include/uapi/drm/nouveau_drm.h
5222
5223DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5224M:	Stefan Mavrodiev <stefan@olimex.com>
5225S:	Maintained
5226F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5227F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5228
5229DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5230M:	Noralf Trønnes <noralf@tronnes.org>
5231T:	git git://anongit.freedesktop.org/drm/drm-misc
5232S:	Maintained
5233F:	drivers/gpu/drm/tiny/repaper.c
5234F:	Documentation/devicetree/bindings/display/repaper.txt
5235
5236DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5237M:	Dave Airlie <airlied@redhat.com>
5238M:	Gerd Hoffmann <kraxel@redhat.com>
5239L:	virtualization@lists.linux-foundation.org
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Obsolete
5242W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5243F:	drivers/gpu/drm/cirrus/
5244
5245DRM DRIVER FOR QXL VIRTUAL GPU
5246M:	Dave Airlie <airlied@redhat.com>
5247M:	Gerd Hoffmann <kraxel@redhat.com>
5248L:	virtualization@lists.linux-foundation.org
5249L:	spice-devel@lists.freedesktop.org
5250T:	git git://anongit.freedesktop.org/drm/drm-misc
5251S:	Maintained
5252F:	drivers/gpu/drm/qxl/
5253F:	include/uapi/drm/qxl_drm.h
5254
5255DRM DRIVER FOR RAYDIUM RM67191 PANELS
5256M:	Robert Chiras <robert.chiras@nxp.com>
5257S:	Maintained
5258F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5259F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5260
5261DRM DRIVER FOR RAGE 128 VIDEO CARDS
5262S:	Orphan / Obsolete
5263F:	drivers/gpu/drm/r128/
5264F:	include/uapi/drm/r128_drm.h
5265
5266DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5267M:	Guido Günther <agx@sigxcpu.org>
5268R:	Purism Kernel Team <kernel@puri.sm>
5269S:	Maintained
5270F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5271F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5272
5273DRM DRIVER FOR SAVAGE VIDEO CARDS
5274S:	Orphan / Obsolete
5275F:	drivers/gpu/drm/savage/
5276F:	include/uapi/drm/savage_drm.h
5277
5278DRM DRIVER FOR SIS VIDEO CARDS
5279S:	Orphan / Obsolete
5280F:	drivers/gpu/drm/sis/
5281F:	include/uapi/drm/sis_drm.h
5282
5283DRM DRIVER FOR SITRONIX ST7701 PANELS
5284M:	Jagan Teki <jagan@amarulasolutions.com>
5285S:	Maintained
5286F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5287F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5288
5289DRM DRIVER FOR SITRONIX ST7586 PANELS
5290M:	David Lechner <david@lechnology.com>
5291T:	git git://anongit.freedesktop.org/drm/drm-misc
5292S:	Maintained
5293F:	drivers/gpu/drm/tiny/st7586.c
5294F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5295
5296DRM DRIVER FOR SITRONIX ST7735R PANELS
5297M:	David Lechner <david@lechnology.com>
5298T:	git git://anongit.freedesktop.org/drm/drm-misc
5299S:	Maintained
5300F:	drivers/gpu/drm/tiny/st7735r.c
5301F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5302
5303DRM DRIVER FOR ST-ERICSSON MCDE
5304M:	Linus Walleij <linus.walleij@linaro.org>
5305T:	git git://anongit.freedesktop.org/drm/drm-misc
5306S:	Maintained
5307F:	drivers/gpu/drm/mcde/
5308F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5309
5310DRM DRIVER FOR TDFX VIDEO CARDS
5311S:	Orphan / Obsolete
5312F:	drivers/gpu/drm/tdfx/
5313
5314DRM DRIVER FOR TPO TPG110 PANELS
5315M:	Linus Walleij <linus.walleij@linaro.org>
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317S:	Maintained
5318F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5319F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5320
5321DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5322M:	Dave Airlie <airlied@redhat.com>
5323R:	Sean Paul <sean@poorly.run>
5324L:	dri-devel@lists.freedesktop.org
5325S:	Odd Fixes
5326F:	drivers/gpu/drm/udl/
5327T:	git git://anongit.freedesktop.org/drm/drm-misc
5328
5329DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5330M:	Hans de Goede <hdegoede@redhat.com>
5331L:	dri-devel@lists.freedesktop.org
5332S:	Maintained
5333F:	drivers/gpu/drm/vboxvideo/
5334T:	git git://anongit.freedesktop.org/drm/drm-misc
5335
5336DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5337M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5338R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5339R:	Daniel Vetter <daniel@ffwll.ch>
5340T:	git git://anongit.freedesktop.org/drm/drm-misc
5341S:	Maintained
5342L:	dri-devel@lists.freedesktop.org
5343F:	drivers/gpu/drm/vkms/
5344F:	Documentation/gpu/vkms.rst
5345
5346DRM DRIVER FOR VMWARE VIRTUAL GPU
5347M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5348M:	Thomas Hellstrom <thellstrom@vmware.com>
5349L:	dri-devel@lists.freedesktop.org
5350T:	git git://people.freedesktop.org/~thomash/linux
5351S:	Supported
5352F:	drivers/gpu/drm/vmwgfx/
5353F:	include/uapi/drm/vmwgfx_drm.h
5354
5355DRM DRIVERS
5356M:	David Airlie <airlied@linux.ie>
5357M:	Daniel Vetter <daniel@ffwll.ch>
5358L:	dri-devel@lists.freedesktop.org
5359T:	git git://anongit.freedesktop.org/drm/drm
5360B:	https://bugs.freedesktop.org/
5361C:	irc://chat.freenode.net/dri-devel
5362S:	Maintained
5363F:	drivers/gpu/drm/
5364F:	drivers/gpu/vga/
5365F:	Documentation/devicetree/bindings/display/
5366F:	Documentation/devicetree/bindings/gpu/
5367F:	Documentation/gpu/
5368F:	include/drm/
5369F:	include/uapi/drm/
5370F:	include/linux/vga*
5371
5372DRM DRIVERS AND MISC GPU PATCHES
5373M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5374M:	Maxime Ripard <mripard@kernel.org>
5375M:	Sean Paul <sean@poorly.run>
5376W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5377S:	Maintained
5378T:	git git://anongit.freedesktop.org/drm/drm-misc
5379F:	Documentation/gpu/
5380F:	drivers/gpu/vga/
5381F:	drivers/gpu/drm/*
5382F:	include/drm/drm*
5383F:	include/uapi/drm/drm*
5384F:	include/linux/vga*
5385
5386DRM DRIVERS FOR ALLWINNER A10
5387M:	Maxime Ripard <mripard@kernel.org>
5388L:	dri-devel@lists.freedesktop.org
5389S:	Supported
5390F:	drivers/gpu/drm/sun4i/
5391F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR AMLOGIC SOCS
5395M:	Neil Armstrong <narmstrong@baylibre.com>
5396L:	dri-devel@lists.freedesktop.org
5397L:	linux-amlogic@lists.infradead.org
5398W:	http://linux-meson.com/
5399S:	Supported
5400F:	drivers/gpu/drm/meson/
5401F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5402F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5403F:	Documentation/gpu/meson.rst
5404T:	git git://anongit.freedesktop.org/drm/drm-misc
5405
5406DRM DRIVERS FOR ATMEL HLCDC
5407M:	Sam Ravnborg <sam@ravnborg.org>
5408M:	Boris Brezillon <bbrezillon@kernel.org>
5409L:	dri-devel@lists.freedesktop.org
5410S:	Supported
5411F:	drivers/gpu/drm/atmel-hlcdc/
5412F:	Documentation/devicetree/bindings/display/atmel/
5413T:	git git://anongit.freedesktop.org/drm/drm-misc
5414
5415DRM DRIVERS FOR BRIDGE CHIPS
5416M:	Andrzej Hajda <a.hajda@samsung.com>
5417M:	Neil Armstrong <narmstrong@baylibre.com>
5418R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5419R:	Jonas Karlman <jonas@kwiboo.se>
5420R:	Jernej Skrabec <jernej.skrabec@siol.net>
5421S:	Maintained
5422T:	git git://anongit.freedesktop.org/drm/drm-misc
5423F:	drivers/gpu/drm/bridge/
5424
5425DRM DRIVERS FOR EXYNOS
5426M:	Inki Dae <inki.dae@samsung.com>
5427M:	Joonyoung Shim <jy0922.shim@samsung.com>
5428M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5429M:	Kyungmin Park <kyungmin.park@samsung.com>
5430L:	dri-devel@lists.freedesktop.org
5431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5432S:	Supported
5433F:	drivers/gpu/drm/exynos/
5434F:	include/uapi/drm/exynos_drm.h
5435F:	Documentation/devicetree/bindings/display/exynos/
5436
5437DRM DRIVERS FOR FREESCALE DCU
5438M:	Stefan Agner <stefan@agner.ch>
5439M:	Alison Wang <alison.wang@nxp.com>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Supported
5442F:	drivers/gpu/drm/fsl-dcu/
5443F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5444F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5445F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5446T:	git git://anongit.freedesktop.org/drm/drm-misc
5447
5448DRM DRIVERS FOR FREESCALE IMX
5449M:	Philipp Zabel <p.zabel@pengutronix.de>
5450L:	dri-devel@lists.freedesktop.org
5451S:	Maintained
5452F:	drivers/gpu/drm/imx/
5453F:	drivers/gpu/ipu-v3/
5454F:	Documentation/devicetree/bindings/display/imx/
5455
5456DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5457M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5458L:	dri-devel@lists.freedesktop.org
5459T:	git git://github.com/patjak/drm-gma500
5460S:	Maintained
5461F:	drivers/gpu/drm/gma500/
5462
5463DRM DRIVERS FOR HISILICON
5464M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5465M:	Rongrong Zou <zourongrong@gmail.com>
5466R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5467R:	Chen Feng <puck.chen@hisilicon.com>
5468L:	dri-devel@lists.freedesktop.org
5469T:	git git://github.com/xin3liang/linux.git
5470S:	Maintained
5471F:	drivers/gpu/drm/hisilicon/
5472F:	Documentation/devicetree/bindings/display/hisilicon/
5473
5474DRM DRIVERS FOR LIMA
5475M:	Qiang Yu <yuq825@gmail.com>
5476L:	dri-devel@lists.freedesktop.org
5477L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5478S:	Maintained
5479F:	drivers/gpu/drm/lima/
5480F:	include/uapi/drm/lima_drm.h
5481T:	git git://anongit.freedesktop.org/drm/drm-misc
5482
5483DRM DRIVERS FOR MEDIATEK
5484M:	CK Hu <ck.hu@mediatek.com>
5485M:	Philipp Zabel <p.zabel@pengutronix.de>
5486L:	dri-devel@lists.freedesktop.org
5487S:	Supported
5488F:	drivers/gpu/drm/mediatek/
5489F:	Documentation/devicetree/bindings/display/mediatek/
5490
5491DRM DRIVERS FOR NVIDIA TEGRA
5492M:	Thierry Reding <thierry.reding@gmail.com>
5493L:	dri-devel@lists.freedesktop.org
5494L:	linux-tegra@vger.kernel.org
5495T:	git git://anongit.freedesktop.org/tegra/linux.git
5496S:	Supported
5497F:	drivers/gpu/drm/tegra/
5498F:	drivers/gpu/host1x/
5499F:	include/linux/host1x.h
5500F:	include/uapi/drm/tegra_drm.h
5501F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5502
5503DRM DRIVERS FOR RENESAS
5504M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5505M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5506L:	dri-devel@lists.freedesktop.org
5507L:	linux-renesas-soc@vger.kernel.org
5508T:	git git://linuxtv.org/pinchartl/media drm/du/next
5509S:	Supported
5510F:	drivers/gpu/drm/rcar-du/
5511F:	drivers/gpu/drm/shmobile/
5512F:	include/linux/platform_data/shmob_drm.h
5513F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5514F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5515F:	Documentation/devicetree/bindings/display/renesas,du.txt
5516
5517DRM DRIVERS FOR ROCKCHIP
5518M:	Sandy Huang <hjc@rock-chips.com>
5519M:	Heiko Stübner <heiko@sntech.de>
5520L:	dri-devel@lists.freedesktop.org
5521S:	Maintained
5522F:	drivers/gpu/drm/rockchip/
5523F:	Documentation/devicetree/bindings/display/rockchip/
5524T:	git git://anongit.freedesktop.org/drm/drm-misc
5525
5526DRM DRIVERS FOR STI
5527M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5528M:	Vincent Abriou <vincent.abriou@st.com>
5529L:	dri-devel@lists.freedesktop.org
5530T:	git git://anongit.freedesktop.org/drm/drm-misc
5531S:	Maintained
5532F:	drivers/gpu/drm/sti
5533F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5534
5535DRM DRIVERS FOR STM
5536M:	Yannick Fertre <yannick.fertre@st.com>
5537M:	Philippe Cornu <philippe.cornu@st.com>
5538M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5539M:	Vincent Abriou <vincent.abriou@st.com>
5540L:	dri-devel@lists.freedesktop.org
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542S:	Maintained
5543F:	drivers/gpu/drm/stm
5544F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5545
5546DRM DRIVERS FOR TI LCDC
5547M:	Jyri Sarha <jsarha@ti.com>
5548R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5549L:	dri-devel@lists.freedesktop.org
5550S:	Maintained
5551F:	drivers/gpu/drm/tilcdc/
5552F:	Documentation/devicetree/bindings/display/tilcdc/
5553
5554DRM DRIVERS FOR TI OMAP
5555M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558F:	drivers/gpu/drm/omapdrm/
5559F:	Documentation/devicetree/bindings/display/ti/
5560
5561DRM DRIVERS FOR V3D
5562M:	Eric Anholt <eric@anholt.net>
5563S:	Supported
5564F:	drivers/gpu/drm/v3d/
5565F:	include/uapi/drm/v3d_drm.h
5566F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5567T:	git git://anongit.freedesktop.org/drm/drm-misc
5568
5569DRM DRIVERS FOR VC4
5570M:	Eric Anholt <eric@anholt.net>
5571T:	git git://github.com/anholt/linux
5572S:	Supported
5573F:	drivers/gpu/drm/vc4/
5574F:	include/uapi/drm/vc4_drm.h
5575F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5576T:	git git://anongit.freedesktop.org/drm/drm-misc
5577
5578DRM DRIVERS FOR VIVANTE GPU IP
5579M:	Lucas Stach <l.stach@pengutronix.de>
5580R:	Russell King <linux+etnaviv@armlinux.org.uk>
5581R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5582L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5583L:	dri-devel@lists.freedesktop.org
5584S:	Maintained
5585F:	drivers/gpu/drm/etnaviv/
5586F:	include/uapi/drm/etnaviv_drm.h
5587F:	Documentation/devicetree/bindings/display/etnaviv/
5588
5589DRM DRIVERS FOR ZTE ZX
5590M:	Shawn Guo <shawnguo@kernel.org>
5591L:	dri-devel@lists.freedesktop.org
5592S:	Maintained
5593F:	drivers/gpu/drm/zte/
5594F:	Documentation/devicetree/bindings/display/zte,vou.txt
5595T:	git git://anongit.freedesktop.org/drm/drm-misc
5596
5597DRM PANEL DRIVERS
5598M:	Thierry Reding <thierry.reding@gmail.com>
5599R:	Sam Ravnborg <sam@ravnborg.org>
5600L:	dri-devel@lists.freedesktop.org
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602S:	Maintained
5603F:	drivers/gpu/drm/drm_panel.c
5604F:	drivers/gpu/drm/panel/
5605F:	include/drm/drm_panel.h
5606F:	Documentation/devicetree/bindings/display/panel/
5607
5608DRM DRIVERS FOR XEN
5609M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5610T:	git git://anongit.freedesktop.org/drm/drm-misc
5611L:	dri-devel@lists.freedesktop.org
5612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5613S:	Supported
5614F:	drivers/gpu/drm/xen/
5615F:	Documentation/gpu/xen-front.rst
5616
5617DRM TTM SUBSYSTEM
5618M:	Christian Koenig <christian.koenig@amd.com>
5619M:	Huang Rui <ray.huang@amd.com>
5620T:	git git://people.freedesktop.org/~agd5f/linux
5621S:	Maintained
5622L:	dri-devel@lists.freedesktop.org
5623F:	include/drm/ttm/
5624F:	drivers/gpu/drm/ttm/
5625
5626DSBR100 USB FM RADIO DRIVER
5627M:	Alexey Klimov <klimov.linux@gmail.com>
5628L:	linux-media@vger.kernel.org
5629T:	git git://linuxtv.org/media_tree.git
5630S:	Maintained
5631F:	drivers/media/radio/dsbr100.c
5632
5633DT3155 MEDIA DRIVER
5634M:	Hans Verkuil <hverkuil@xs4all.nl>
5635L:	linux-media@vger.kernel.org
5636T:	git git://linuxtv.org/media_tree.git
5637W:	https://linuxtv.org
5638S:	Odd Fixes
5639F:	drivers/media/pci/dt3155/
5640
5641DVB_USB_AF9015 MEDIA DRIVER
5642M:	Antti Palosaari <crope@iki.fi>
5643L:	linux-media@vger.kernel.org
5644W:	https://linuxtv.org
5645W:	http://palosaari.fi/linux/
5646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5647T:	git git://linuxtv.org/anttip/media_tree.git
5648S:	Maintained
5649F:	drivers/media/usb/dvb-usb-v2/af9015*
5650
5651DVB_USB_AF9035 MEDIA DRIVER
5652M:	Antti Palosaari <crope@iki.fi>
5653L:	linux-media@vger.kernel.org
5654W:	https://linuxtv.org
5655W:	http://palosaari.fi/linux/
5656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5657T:	git git://linuxtv.org/anttip/media_tree.git
5658S:	Maintained
5659F:	drivers/media/usb/dvb-usb-v2/af9035*
5660
5661DVB_USB_ANYSEE MEDIA DRIVER
5662M:	Antti Palosaari <crope@iki.fi>
5663L:	linux-media@vger.kernel.org
5664W:	https://linuxtv.org
5665W:	http://palosaari.fi/linux/
5666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5667T:	git git://linuxtv.org/anttip/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/dvb-usb-v2/anysee*
5670
5671DVB_USB_AU6610 MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/dvb-usb-v2/au6610*
5680
5681DVB_USB_CE6230 MEDIA DRIVER
5682M:	Antti Palosaari <crope@iki.fi>
5683L:	linux-media@vger.kernel.org
5684W:	https://linuxtv.org
5685W:	http://palosaari.fi/linux/
5686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5687T:	git git://linuxtv.org/anttip/media_tree.git
5688S:	Maintained
5689F:	drivers/media/usb/dvb-usb-v2/ce6230*
5690
5691DVB_USB_CXUSB MEDIA DRIVER
5692M:	Michael Krufky <mkrufky@linuxtv.org>
5693L:	linux-media@vger.kernel.org
5694W:	https://linuxtv.org
5695W:	http://github.com/mkrufky
5696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5697T:	git git://linuxtv.org/media_tree.git
5698S:	Maintained
5699F:	drivers/media/usb/dvb-usb/cxusb*
5700
5701DVB_USB_EC168 MEDIA DRIVER
5702M:	Antti Palosaari <crope@iki.fi>
5703L:	linux-media@vger.kernel.org
5704W:	https://linuxtv.org
5705W:	http://palosaari.fi/linux/
5706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5707T:	git git://linuxtv.org/anttip/media_tree.git
5708S:	Maintained
5709F:	drivers/media/usb/dvb-usb-v2/ec168*
5710
5711DVB_USB_GL861 MEDIA DRIVER
5712M:	Antti Palosaari <crope@iki.fi>
5713L:	linux-media@vger.kernel.org
5714W:	https://linuxtv.org
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/anttip/media_tree.git
5717S:	Maintained
5718F:	drivers/media/usb/dvb-usb-v2/gl861*
5719
5720DVB_USB_MXL111SF MEDIA DRIVER
5721M:	Michael Krufky <mkrufky@linuxtv.org>
5722L:	linux-media@vger.kernel.org
5723W:	https://linuxtv.org
5724W:	http://github.com/mkrufky
5725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5726T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5727S:	Maintained
5728F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5729
5730DVB_USB_RTL28XXU MEDIA DRIVER
5731M:	Antti Palosaari <crope@iki.fi>
5732L:	linux-media@vger.kernel.org
5733W:	https://linuxtv.org
5734W:	http://palosaari.fi/linux/
5735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5736T:	git git://linuxtv.org/anttip/media_tree.git
5737S:	Maintained
5738F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5739
5740DVB_USB_V2 MEDIA DRIVER
5741M:	Antti Palosaari <crope@iki.fi>
5742L:	linux-media@vger.kernel.org
5743W:	https://linuxtv.org
5744W:	http://palosaari.fi/linux/
5745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5746T:	git git://linuxtv.org/anttip/media_tree.git
5747S:	Maintained
5748F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5749F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5750
5751DYNAMIC DEBUG
5752M:	Jason Baron <jbaron@akamai.com>
5753S:	Maintained
5754F:	lib/dynamic_debug.c
5755F:	include/linux/dynamic_debug.h
5756
5757DYNAMIC INTERRUPT MODERATION
5758M:	Tal Gilboa <talgi@mellanox.com>
5759S:	Maintained
5760F:	include/linux/dim.h
5761F:	lib/dim/
5762
5763DZ DECSTATION DZ11 SERIAL DRIVER
5764M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5765S:	Maintained
5766F:	drivers/tty/serial/dz.*
5767
5768E3X0 POWER BUTTON DRIVER
5769M:	Moritz Fischer <moritz.fischer@ettus.com>
5770L:	usrp-users@lists.ettus.com
5771W:	http://www.ettus.com
5772S:	Supported
5773F:	drivers/input/misc/e3x0-button.c
5774F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5775
5776E4000 MEDIA DRIVER
5777M:	Antti Palosaari <crope@iki.fi>
5778L:	linux-media@vger.kernel.org
5779W:	https://linuxtv.org
5780W:	http://palosaari.fi/linux/
5781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5782T:	git git://linuxtv.org/anttip/media_tree.git
5783S:	Maintained
5784F:	drivers/media/tuners/e4000*
5785
5786EARTH_PT1 MEDIA DRIVER
5787M:	Akihiro Tsukada <tskd08@gmail.com>
5788L:	linux-media@vger.kernel.org
5789S:	Odd Fixes
5790F:	drivers/media/pci/pt1/
5791
5792EARTH_PT3 MEDIA DRIVER
5793M:	Akihiro Tsukada <tskd08@gmail.com>
5794L:	linux-media@vger.kernel.org
5795S:	Odd Fixes
5796F:	drivers/media/pci/pt3/
5797
5798EC100 MEDIA DRIVER
5799M:	Antti Palosaari <crope@iki.fi>
5800L:	linux-media@vger.kernel.org
5801W:	https://linuxtv.org
5802W:	http://palosaari.fi/linux/
5803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5804T:	git git://linuxtv.org/anttip/media_tree.git
5805S:	Maintained
5806F:	drivers/media/dvb-frontends/ec100*
5807
5808ECRYPT FILE SYSTEM
5809M:	Tyler Hicks <tyhicks@canonical.com>
5810L:	ecryptfs@vger.kernel.org
5811W:	http://ecryptfs.org
5812W:	https://launchpad.net/ecryptfs
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5814S:	Supported
5815F:	Documentation/filesystems/ecryptfs.txt
5816F:	fs/ecryptfs/
5817
5818EDAC-AMD64
5819M:	Borislav Petkov <bp@alien8.de>
5820L:	linux-edac@vger.kernel.org
5821S:	Maintained
5822F:	drivers/edac/amd64_edac*
5823
5824EDAC-ARMADA
5825M:	Jan Luebbe <jlu@pengutronix.de>
5826L:	linux-edac@vger.kernel.org
5827S:	Maintained
5828F:	drivers/edac/armada_xp_*
5829
5830EDAC-AST2500
5831M:	Stefan Schaeckeler <sschaeck@cisco.com>
5832S:	Supported
5833F:	drivers/edac/aspeed_edac.c
5834F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5835
5836EDAC-BLUEFIELD
5837M:	Shravan Kumar Ramani <sramani@mellanox.com>
5838S:	Supported
5839F:	drivers/edac/bluefield_edac.c
5840
5841EDAC-CALXEDA
5842M:	Robert Richter <rric@kernel.org>
5843L:	linux-edac@vger.kernel.org
5844S:	Maintained
5845F:	drivers/edac/highbank*
5846
5847EDAC-CAVIUM OCTEON
5848M:	Ralf Baechle <ralf@linux-mips.org>
5849M:	David Daney <david.daney@cavium.com>
5850L:	linux-edac@vger.kernel.org
5851L:	linux-mips@vger.kernel.org
5852S:	Supported
5853F:	drivers/edac/octeon_edac*
5854
5855EDAC-CAVIUM THUNDERX
5856M:	David Daney <david.daney@cavium.com>
5857M:	Jan Glauber <jglauber@cavium.com>
5858L:	linux-edac@vger.kernel.org
5859S:	Supported
5860F:	drivers/edac/thunderx_edac*
5861
5862EDAC-CORE
5863M:	Borislav Petkov <bp@alien8.de>
5864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5865M:	Tony Luck <tony.luck@intel.com>
5866R:	James Morse <james.morse@arm.com>
5867R:	Robert Richter <rrichter@marvell.com>
5868L:	linux-edac@vger.kernel.org
5869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5870S:	Supported
5871F:	Documentation/admin-guide/ras.rst
5872F:	Documentation/driver-api/edac.rst
5873F:	drivers/edac/
5874F:	include/linux/edac.h
5875
5876EDAC-E752X
5877M:	Mark Gross <mark.gross@intel.com>
5878L:	linux-edac@vger.kernel.org
5879S:	Maintained
5880F:	drivers/edac/e752x_edac.c
5881
5882EDAC-E7XXX
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/e7xxx_edac.c
5886
5887EDAC-FSL_DDR
5888M:	York Sun <york.sun@nxp.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/fsl_ddr_edac.*
5892
5893EDAC-GHES
5894M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5895L:	linux-edac@vger.kernel.org
5896S:	Maintained
5897F:	drivers/edac/ghes_edac.c
5898
5899EDAC-I10NM
5900M:	Tony Luck <tony.luck@intel.com>
5901L:	linux-edac@vger.kernel.org
5902S:	Maintained
5903F:	drivers/edac/i10nm_base.c
5904
5905EDAC-I3000
5906L:	linux-edac@vger.kernel.org
5907S:	Orphan
5908F:	drivers/edac/i3000_edac.c
5909
5910EDAC-I5000
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i5000_edac.c
5914
5915EDAC-I5400
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i5400_edac.c
5920
5921EDAC-I7300
5922M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i7300_edac.c
5926
5927EDAC-I7CORE
5928M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i7core_edac.c
5932
5933EDAC-I82443BXGX
5934M:	Tim Small <tim@buttersideup.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/i82443bxgx_edac.c
5938
5939EDAC-I82975X
5940M:	"Arvind R." <arvino55@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/i82975x_edac.c
5944
5945EDAC-IE31200
5946M:	Jason Baron <jbaron@akamai.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/ie31200_edac.c
5950
5951EDAC-MPC85XX
5952M:	Johannes Thumshirn <morbidrsa@gmail.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/mpc85xx_edac.[ch]
5956
5957EDAC-PASEMI
5958M:	Egor Martovetsky <egor@pasemi.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/pasemi_edac.c
5962
5963EDAC-PND2
5964M:	Tony Luck <tony.luck@intel.com>
5965L:	linux-edac@vger.kernel.org
5966S:	Maintained
5967F:	drivers/edac/pnd2_edac.[ch]
5968
5969EDAC-R82600
5970M:	Tim Small <tim@buttersideup.com>
5971L:	linux-edac@vger.kernel.org
5972S:	Maintained
5973F:	drivers/edac/r82600_edac.c
5974
5975EDAC-SBRIDGE
5976M:	Tony Luck <tony.luck@intel.com>
5977R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/sb_edac.c
5981
5982EDAC-SIFIVE
5983M:	Yash Shah <yash.shah@sifive.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Supported
5986F:	drivers/edac/sifive_edac.c
5987
5988EDAC-SKYLAKE
5989M:	Tony Luck <tony.luck@intel.com>
5990L:	linux-edac@vger.kernel.org
5991S:	Maintained
5992F:	drivers/edac/skx_*.c
5993
5994EDAC-TI
5995M:	Tero Kristo <t-kristo@ti.com>
5996L:	linux-edac@vger.kernel.org
5997S:	Maintained
5998F:	drivers/edac/ti_edac.c
5999
6000EDAC-QCOM
6001M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6002M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6003L:	linux-arm-msm@vger.kernel.org
6004L:	linux-edac@vger.kernel.org
6005S:	Maintained
6006F:	drivers/edac/qcom_edac.c
6007
6008EDIROL UA-101/UA-1000 DRIVER
6009M:	Clemens Ladisch <clemens@ladisch.de>
6010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6012S:	Maintained
6013F:	sound/usb/misc/ua101.c
6014
6015EFI TEST DRIVER
6016L:	linux-efi@vger.kernel.org
6017M:	Ivan Hu <ivan.hu@canonical.com>
6018M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6019S:	Maintained
6020F:	drivers/firmware/efi/test/
6021
6022EFI VARIABLE FILESYSTEM
6023M:	Matthew Garrett <matthew.garrett@nebula.com>
6024M:	Jeremy Kerr <jk@ozlabs.org>
6025M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6027L:	linux-efi@vger.kernel.org
6028S:	Maintained
6029F:	fs/efivarfs/
6030
6031EFIFB FRAMEBUFFER DRIVER
6032L:	linux-fbdev@vger.kernel.org
6033M:	Peter Jones <pjones@redhat.com>
6034S:	Maintained
6035F:	drivers/video/fbdev/efifb.c
6036
6037EFS FILESYSTEM
6038W:	http://aeschi.ch.eu.org/efs/
6039S:	Orphan
6040F:	fs/efs/
6041
6042EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6043M:	Douglas Miller <dougmill@linux.ibm.com>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	drivers/net/ethernet/ibm/ehea/
6047
6048EM28XX VIDEO4LINUX DRIVER
6049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6050L:	linux-media@vger.kernel.org
6051W:	https://linuxtv.org
6052T:	git git://linuxtv.org/media_tree.git
6053S:	Maintained
6054F:	drivers/media/usb/em28xx/
6055F:	Documentation/media/v4l-drivers/em28xx*
6056
6057EMBEDDED LINUX
6058M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6059M:	Matt Mackall <mpm@selenic.com>
6060M:	David Woodhouse <dwmw2@infradead.org>
6061L:	linux-embedded@vger.kernel.org
6062S:	Maintained
6063
6064Emulex 10Gbps iSCSI - OneConnect DRIVER
6065M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6066M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6067M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6068L:	linux-scsi@vger.kernel.org
6069W:	http://www.broadcom.com
6070S:	Supported
6071F:	drivers/scsi/be2iscsi/
6072
6073Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6074M:	Sathya Perla <sathya.perla@broadcom.com>
6075M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6076M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6077M:	Somnath Kotur <somnath.kotur@broadcom.com>
6078L:	netdev@vger.kernel.org
6079W:	http://www.emulex.com
6080S:	Supported
6081F:	drivers/net/ethernet/emulex/benet/
6082
6083EMULEX ONECONNECT ROCE DRIVER
6084M:	Selvin Xavier <selvin.xavier@broadcom.com>
6085M:	Devesh Sharma <devesh.sharma@broadcom.com>
6086L:	linux-rdma@vger.kernel.org
6087W:	http://www.broadcom.com
6088S:	Odd Fixes
6089F:	drivers/infiniband/hw/ocrdma/
6090F:	include/uapi/rdma/ocrdma-abi.h
6091
6092EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6093M:	James Smart <james.smart@broadcom.com>
6094M:	Dick Kennedy <dick.kennedy@broadcom.com>
6095L:	linux-scsi@vger.kernel.org
6096W:	http://www.broadcom.com
6097S:	Supported
6098F:	drivers/scsi/lpfc/
6099
6100ENE CB710 FLASH CARD READER DRIVER
6101M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6102S:	Maintained
6103F:	drivers/misc/cb710/
6104F:	drivers/mmc/host/cb710-mmc.*
6105F:	include/linux/cb710.h
6106
6107ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6108M:	Maxim Levitsky <maximlevitsky@gmail.com>
6109S:	Maintained
6110F:	drivers/media/rc/ene_ir.*
6111
6112EPSON S1D13XXX FRAMEBUFFER DRIVER
6113M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6114S:	Maintained
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6116F:	drivers/video/fbdev/s1d13xxxfb.c
6117F:	include/video/s1d13xxxfb.h
6118
6119EROFS FILE SYSTEM
6120M:	Gao Xiang <gaoxiang25@huawei.com>
6121M:	Chao Yu <yuchao0@huawei.com>
6122L:	linux-erofs@lists.ozlabs.org
6123S:	Maintained
6124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6125F:	Documentation/filesystems/erofs.txt
6126F:	fs/erofs/
6127F:	include/trace/events/erofs.h
6128
6129ERRSEQ ERROR TRACKING INFRASTRUCTURE
6130M:	Jeff Layton <jlayton@kernel.org>
6131S:	Maintained
6132F:	lib/errseq.c
6133F:	include/linux/errseq.h
6134
6135ET131X NETWORK DRIVER
6136M:	Mark Einon <mark.einon@gmail.com>
6137S:	Odd Fixes
6138F:	drivers/net/ethernet/agere/
6139
6140ETHERNET BRIDGE
6141M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6142M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6143L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6144L:	netdev@vger.kernel.org
6145W:	http://www.linuxfoundation.org/en/Net:Bridge
6146S:	Maintained
6147F:	include/linux/netfilter_bridge/
6148F:	net/bridge/
6149
6150ETHERNET PHY LIBRARY
6151M:	Andrew Lunn <andrew@lunn.ch>
6152M:	Florian Fainelli <f.fainelli@gmail.com>
6153M:	Heiner Kallweit <hkallweit1@gmail.com>
6154L:	netdev@vger.kernel.org
6155S:	Maintained
6156F:	Documentation/ABI/testing/sysfs-class-net-phydev
6157F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6158F:	Documentation/devicetree/bindings/net/mdio*
6159F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6160F:	Documentation/networking/phy.rst
6161F:	drivers/net/phy/
6162F:	drivers/of/of_mdio.c
6163F:	drivers/of/of_net.c
6164F:	include/dt-bindings/net/qca-ar803x.h
6165F:	include/linux/*mdio*.h
6166F:	include/linux/of_net.h
6167F:	include/linux/phy.h
6168F:	include/linux/phy_fixed.h
6169F:	include/linux/platform_data/mdio-bcm-unimac.h
6170F:	include/linux/platform_data/mdio-gpio.h
6171F:	include/trace/events/mdio.h
6172F:	include/uapi/linux/mdio.h
6173F:	include/uapi/linux/mii.h
6174
6175EXFAT FILE SYSTEM
6176M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6177S:	Maintained
6178F:	drivers/staging/exfat/
6179
6180EXT2 FILE SYSTEM
6181M:	Jan Kara <jack@suse.com>
6182L:	linux-ext4@vger.kernel.org
6183S:	Maintained
6184F:	Documentation/filesystems/ext2.txt
6185F:	fs/ext2/
6186F:	include/linux/ext2*
6187
6188EXT4 FILE SYSTEM
6189M:	"Theodore Ts'o" <tytso@mit.edu>
6190M:	Andreas Dilger <adilger.kernel@dilger.ca>
6191L:	linux-ext4@vger.kernel.org
6192W:	http://ext4.wiki.kernel.org
6193Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6195S:	Maintained
6196F:	Documentation/filesystems/ext4/
6197F:	fs/ext4/
6198
6199Extended Verification Module (EVM)
6200M:	Mimi Zohar <zohar@linux.ibm.com>
6201L:	linux-integrity@vger.kernel.org
6202S:	Supported
6203F:	security/integrity/evm/
6204
6205EXTENSIBLE FIRMWARE INTERFACE (EFI)
6206M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6207L:	linux-efi@vger.kernel.org
6208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6209S:	Maintained
6210F:	Documentation/admin-guide/efi-stub.rst
6211F:	arch/*/kernel/efi.c
6212F:	arch/x86/boot/compressed/eboot.[ch]
6213F:	arch/*/include/asm/efi.h
6214F:	arch/x86/platform/efi/
6215F:	drivers/firmware/efi/
6216F:	include/linux/efi*.h
6217F:	arch/arm/boot/compressed/efi-header.S
6218F:	arch/arm64/kernel/efi-entry.S
6219
6220EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6221M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6222M:	Chanwoo Choi <cw00.choi@samsung.com>
6223L:	linux-kernel@vger.kernel.org
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6225S:	Maintained
6226F:	drivers/extcon/
6227F:	include/linux/extcon/
6228F:	include/linux/extcon.h
6229F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6230F:	Documentation/devicetree/bindings/extcon/
6231
6232EXYNOS DP DRIVER
6233M:	Jingoo Han <jingoohan1@gmail.com>
6234L:	dri-devel@lists.freedesktop.org
6235S:	Maintained
6236F:	drivers/gpu/drm/exynos/exynos_dp*
6237
6238EXYNOS SYSMMU (IOMMU) driver
6239M:	Marek Szyprowski <m.szyprowski@samsung.com>
6240L:	iommu@lists.linux-foundation.org
6241S:	Maintained
6242F:	drivers/iommu/exynos-iommu.c
6243
6244EZchip NPS platform support
6245M:	Vineet Gupta <vgupta@synopsys.com>
6246M:	Ofer Levi <oferle@mellanox.com>
6247S:	Supported
6248F:	arch/arc/plat-eznps
6249F:	arch/arc/boot/dts/eznps.dts
6250
6251F2FS FILE SYSTEM
6252M:	Jaegeuk Kim <jaegeuk@kernel.org>
6253M:	Chao Yu <yuchao0@huawei.com>
6254L:	linux-f2fs-devel@lists.sourceforge.net
6255W:	https://f2fs.wiki.kernel.org/
6256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6257S:	Maintained
6258F:	Documentation/filesystems/f2fs.txt
6259F:	Documentation/ABI/testing/sysfs-fs-f2fs
6260F:	fs/f2fs/
6261F:	include/linux/f2fs_fs.h
6262F:	include/trace/events/f2fs.h
6263
6264F71805F HARDWARE MONITORING DRIVER
6265M:	Jean Delvare <jdelvare@suse.com>
6266L:	linux-hwmon@vger.kernel.org
6267S:	Maintained
6268F:	Documentation/hwmon/f71805f.rst
6269F:	drivers/hwmon/f71805f.c
6270
6271FADDR2LINE
6272M:	Josh Poimboeuf <jpoimboe@redhat.com>
6273S:	Maintained
6274F:	scripts/faddr2line
6275
6276FAILOVER MODULE
6277M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6278L:	netdev@vger.kernel.org
6279S:	Supported
6280F:	net/core/failover.c
6281F:	include/net/failover.h
6282F:	Documentation/networking/failover.rst
6283
6284FANOTIFY
6285M:	Jan Kara <jack@suse.cz>
6286R:	Amir Goldstein <amir73il@gmail.com>
6287L:	linux-fsdevel@vger.kernel.org
6288S:	Maintained
6289F:	fs/notify/fanotify/
6290F:	include/linux/fanotify.h
6291F:	include/uapi/linux/fanotify.h
6292
6293FARSYNC SYNCHRONOUS DRIVER
6294M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6295W:	http://www.farsite.co.uk/
6296S:	Supported
6297F:	drivers/net/wan/farsync.*
6298
6299FAULT INJECTION SUPPORT
6300M:	Akinobu Mita <akinobu.mita@gmail.com>
6301S:	Supported
6302F:	Documentation/fault-injection/
6303F:	lib/fault-inject.c
6304
6305FBTFT Framebuffer drivers
6306S:	Orphan
6307L:	dri-devel@lists.freedesktop.org
6308L:	linux-fbdev@vger.kernel.org
6309F:	drivers/staging/fbtft/
6310
6311FC0011 TUNER DRIVER
6312M:	Michael Buesch <m@bues.ch>
6313L:	linux-media@vger.kernel.org
6314S:	Maintained
6315F:	drivers/media/tuners/fc0011.h
6316F:	drivers/media/tuners/fc0011.c
6317
6318FC2580 MEDIA DRIVER
6319M:	Antti Palosaari <crope@iki.fi>
6320L:	linux-media@vger.kernel.org
6321W:	https://linuxtv.org
6322W:	http://palosaari.fi/linux/
6323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6324T:	git git://linuxtv.org/anttip/media_tree.git
6325S:	Maintained
6326F:	drivers/media/tuners/fc2580*
6327
6328FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6329M:	Hannes Reinecke <hare@suse.de>
6330L:	linux-scsi@vger.kernel.org
6331W:	www.Open-FCoE.org
6332S:	Supported
6333F:	drivers/scsi/libfc/
6334F:	drivers/scsi/fcoe/
6335F:	include/scsi/fc/
6336F:	include/scsi/libfc.h
6337F:	include/scsi/libfcoe.h
6338F:	include/uapi/scsi/fc/
6339
6340FILE LOCKING (flock() and fcntl()/lockf())
6341M:	Jeff Layton <jlayton@kernel.org>
6342M:	"J. Bruce Fields" <bfields@fieldses.org>
6343L:	linux-fsdevel@vger.kernel.org
6344S:	Maintained
6345F:	include/linux/fcntl.h
6346F:	include/uapi/linux/fcntl.h
6347F:	fs/fcntl.c
6348F:	fs/locks.c
6349
6350FILESYSTEMS (VFS and infrastructure)
6351M:	Alexander Viro <viro@zeniv.linux.org.uk>
6352L:	linux-fsdevel@vger.kernel.org
6353S:	Maintained
6354F:	fs/*
6355F:	include/linux/fs.h
6356F:	include/linux/fs_types.h
6357F:	include/uapi/linux/fs.h
6358
6359FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6360M:	Riku Voipio <riku.voipio@iki.fi>
6361L:	linux-hwmon@vger.kernel.org
6362S:	Maintained
6363F:	drivers/hwmon/f75375s.c
6364F:	include/linux/f75375s.h
6365
6366FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6367M:	Clemens Ladisch <clemens@ladisch.de>
6368M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6371S:	Maintained
6372F:	sound/firewire/
6373F:	include/uapi/sound/firewire.h
6374
6375FIREWIRE MEDIA DRIVERS (firedtv)
6376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6377L:	linux-media@vger.kernel.org
6378L:	linux1394-devel@lists.sourceforge.net
6379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6380S:	Maintained
6381F:	drivers/media/firewire/
6382
6383FIREWIRE SBP-2 TARGET
6384M:	Chris Boot <bootc@bootc.net>
6385L:	linux-scsi@vger.kernel.org
6386L:	target-devel@vger.kernel.org
6387L:	linux1394-devel@lists.sourceforge.net
6388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6389S:	Maintained
6390F:	drivers/target/sbp/
6391
6392FIREWIRE SUBSYSTEM
6393M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6394L:	linux1394-devel@lists.sourceforge.net
6395W:	http://ieee1394.wiki.kernel.org/
6396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6397S:	Maintained
6398F:	drivers/firewire/
6399F:	include/linux/firewire.h
6400F:	include/uapi/linux/firewire*.h
6401F:	tools/firewire/
6402
6403FIRMWARE LOADER (request_firmware)
6404M:	Luis Chamberlain <mcgrof@kernel.org>
6405L:	linux-kernel@vger.kernel.org
6406S:	Maintained
6407F:	Documentation/firmware_class/
6408F:	drivers/base/firmware_loader/
6409F:	include/linux/firmware.h
6410
6411FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6412M:	Joshua Morris <josh.h.morris@us.ibm.com>
6413M:	Philip Kelleher <pjk1939@linux.ibm.com>
6414S:	Maintained
6415F:	drivers/block/rsxx/
6416
6417FLEXTIMER FTM-QUADDEC DRIVER
6418M:	Patrick Havelange <patrick.havelange@essensium.com>
6419L:	linux-iio@vger.kernel.org
6420S:	Maintained
6421F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6422F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6423F:	drivers/counter/ftm-quaddec.c
6424
6425FLOPPY DRIVER
6426M:	Denis Efremov <efremov@linux.com>
6427S:	Odd Fixes
6428L:	linux-block@vger.kernel.org
6429F:	drivers/block/floppy.c
6430
6431FPGA MANAGER FRAMEWORK
6432M:	Moritz Fischer <mdf@kernel.org>
6433L:	linux-fpga@vger.kernel.org
6434S:	Maintained
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6436Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6437F:	Documentation/fpga/
6438F:	Documentation/driver-api/fpga/
6439F:	Documentation/devicetree/bindings/fpga/
6440F:	drivers/fpga/
6441F:	include/linux/fpga/
6442W:	http://www.rocketboards.org
6443
6444FPGA DFL DRIVERS
6445M:	Wu Hao <hao.wu@intel.com>
6446L:	linux-fpga@vger.kernel.org
6447S:	Maintained
6448F:	Documentation/fpga/dfl.rst
6449F:	include/uapi/linux/fpga-dfl.h
6450F:	drivers/fpga/dfl*
6451
6452FPU EMULATOR
6453M:	Bill Metzenthen <billm@melbpc.org.au>
6454W:	http://floatingpoint.sourceforge.net/emulator/index.html
6455S:	Maintained
6456F:	arch/x86/math-emu/
6457
6458FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6459L:	netdev@vger.kernel.org
6460S:	Orphan
6461F:	drivers/net/wan/dlci.c
6462F:	drivers/net/wan/sdla.c
6463
6464FRAMEBUFFER LAYER
6465M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6466L:	dri-devel@lists.freedesktop.org
6467L:	linux-fbdev@vger.kernel.org
6468T:	git git://anongit.freedesktop.org/drm/drm-misc
6469Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6470S:	Maintained
6471F:	Documentation/fb/
6472F:	drivers/video/
6473F:	include/video/
6474F:	include/linux/fb.h
6475F:	include/uapi/video/
6476F:	include/uapi/linux/fb.h
6477
6478FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6479M:	Horia Geantă <horia.geanta@nxp.com>
6480M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6481L:	linux-crypto@vger.kernel.org
6482S:	Maintained
6483F:	drivers/crypto/caam/
6484F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6485
6486FREESCALE DIU FRAMEBUFFER DRIVER
6487M:	Timur Tabi <timur@kernel.org>
6488L:	linux-fbdev@vger.kernel.org
6489S:	Maintained
6490F:	drivers/video/fbdev/fsl-diu-fb.*
6491
6492FREESCALE DMA DRIVER
6493M:	Li Yang <leoyang.li@nxp.com>
6494M:	Zhang Wei <zw@zh-kernel.org>
6495L:	linuxppc-dev@lists.ozlabs.org
6496S:	Maintained
6497F:	drivers/dma/fsldma.*
6498
6499FREESCALE ENETC ETHERNET DRIVERS
6500M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6501L:	netdev@vger.kernel.org
6502S:	Maintained
6503F:	drivers/net/ethernet/freescale/enetc/
6504
6505FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6506M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6507L:	netdev@vger.kernel.org
6508S:	Maintained
6509F:	drivers/net/ethernet/freescale/gianfar*
6510F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6511
6512FREESCALE GPMI NAND DRIVER
6513M:	Han Xu <han.xu@nxp.com>
6514L:	linux-mtd@lists.infradead.org
6515S:	Maintained
6516F:	drivers/mtd/nand/raw/gpmi-nand/*
6517
6518FREESCALE I2C CPM DRIVER
6519M:	Jochen Friedrich <jochen@scram.de>
6520L:	linuxppc-dev@lists.ozlabs.org
6521L:	linux-i2c@vger.kernel.org
6522S:	Maintained
6523F:	drivers/i2c/busses/i2c-cpm.c
6524
6525FREESCALE IMX DDR PMU DRIVER
6526M:	Frank Li <Frank.li@nxp.com>
6527L:	linux-arm-kernel@lists.infradead.org
6528S:	Maintained
6529F:	drivers/perf/fsl_imx8_ddr_perf.c
6530F:	Documentation/admin-guide/perf/imx-ddr.rst
6531F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6532
6533FREESCALE IMX I2C DRIVER
6534M:	Oleksij Rempel <o.rempel@pengutronix.de>
6535R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6536L:	linux-i2c@vger.kernel.org
6537S:	Maintained
6538F:	drivers/i2c/busses/i2c-imx.c
6539F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6540
6541FREESCALE IMX LPI2C DRIVER
6542M:	Dong Aisheng <aisheng.dong@nxp.com>
6543L:	linux-i2c@vger.kernel.org
6544L:	linux-imx@nxp.com
6545S:	Maintained
6546F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6547F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6548
6549FREESCALE IMX / MXC FEC DRIVER
6550M:	Fugang Duan <fugang.duan@nxp.com>
6551L:	netdev@vger.kernel.org
6552S:	Maintained
6553F:	drivers/net/ethernet/freescale/fec_main.c
6554F:	drivers/net/ethernet/freescale/fec_ptp.c
6555F:	drivers/net/ethernet/freescale/fec.h
6556F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6557
6558FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6559M:	Sascha Hauer <s.hauer@pengutronix.de>
6560R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6561L:	linux-fbdev@vger.kernel.org
6562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6563S:	Maintained
6564F:	include/linux/platform_data/video-imxfb.h
6565F:	drivers/video/fbdev/imxfb.c
6566
6567FREESCALE QORIQ DPAA ETHERNET DRIVER
6568M:	Madalin Bucur <madalin.bucur@nxp.com>
6569L:	netdev@vger.kernel.org
6570S:	Maintained
6571F:	drivers/net/ethernet/freescale/dpaa
6572
6573FREESCALE QORIQ DPAA FMAN DRIVER
6574M:	Madalin Bucur <madalin.bucur@nxp.com>
6575L:	netdev@vger.kernel.org
6576S:	Maintained
6577F:	drivers/net/ethernet/freescale/fman
6578F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6579
6580FREESCALE QORIQ PTP CLOCK DRIVER
6581M:	Yangbo Lu <yangbo.lu@nxp.com>
6582L:	netdev@vger.kernel.org
6583S:	Maintained
6584F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6585F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6586F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6587F:	drivers/ptp/ptp_qoriq.c
6588F:	drivers/ptp/ptp_qoriq_debugfs.c
6589F:	include/linux/fsl/ptp_qoriq.h
6590F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6591
6592FREESCALE QUAD SPI DRIVER
6593M:	Han Xu <han.xu@nxp.com>
6594L:	linux-spi@vger.kernel.org
6595S:	Maintained
6596F:	drivers/spi/spi-fsl-qspi.c
6597
6598FREESCALE QUICC ENGINE LIBRARY
6599M:	Qiang Zhao <qiang.zhao@nxp.com>
6600L:	linuxppc-dev@lists.ozlabs.org
6601S:	Maintained
6602F:	drivers/soc/fsl/qe/
6603F:	include/soc/fsl/*qe*.h
6604F:	include/soc/fsl/*ucc*.h
6605
6606FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6607M:	Li Yang <leoyang.li@nxp.com>
6608L:	netdev@vger.kernel.org
6609L:	linuxppc-dev@lists.ozlabs.org
6610S:	Maintained
6611F:	drivers/net/ethernet/freescale/ucc_geth*
6612
6613FREESCALE QUICC ENGINE UCC HDLC DRIVER
6614M:	Zhao Qiang <qiang.zhao@nxp.com>
6615L:	netdev@vger.kernel.org
6616L:	linuxppc-dev@lists.ozlabs.org
6617S:	Maintained
6618F:	drivers/net/wan/fsl_ucc_hdlc*
6619
6620FREESCALE QUICC ENGINE UCC UART DRIVER
6621M:	Timur Tabi <timur@kernel.org>
6622L:	linuxppc-dev@lists.ozlabs.org
6623S:	Maintained
6624F:	drivers/tty/serial/ucc_uart.c
6625
6626FREESCALE SOC DRIVERS
6627M:	Li Yang <leoyang.li@nxp.com>
6628L:	linuxppc-dev@lists.ozlabs.org
6629L:	linux-arm-kernel@lists.infradead.org
6630S:	Maintained
6631F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6632F:	Documentation/devicetree/bindings/soc/fsl/
6633F:	drivers/soc/fsl/
6634F:	include/linux/fsl/
6635
6636FREESCALE SOC FS_ENET DRIVER
6637M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6638L:	linuxppc-dev@lists.ozlabs.org
6639L:	netdev@vger.kernel.org
6640S:	Maintained
6641F:	drivers/net/ethernet/freescale/fs_enet/
6642F:	include/linux/fs_enet_pd.h
6643
6644FREESCALE SOC SOUND DRIVERS
6645M:	Timur Tabi <timur@kernel.org>
6646M:	Nicolin Chen <nicoleotsuka@gmail.com>
6647M:	Xiubo Li <Xiubo.Lee@gmail.com>
6648R:	Fabio Estevam <festevam@gmail.com>
6649L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6650L:	linuxppc-dev@lists.ozlabs.org
6651S:	Maintained
6652F:	sound/soc/fsl/fsl*
6653F:	sound/soc/fsl/imx*
6654F:	sound/soc/fsl/mpc8610_hpcd.c
6655
6656FREESCALE USB PERIPHERAL DRIVERS
6657M:	Li Yang <leoyang.li@nxp.com>
6658L:	linux-usb@vger.kernel.org
6659L:	linuxppc-dev@lists.ozlabs.org
6660S:	Maintained
6661F:	drivers/usb/gadget/udc/fsl*
6662
6663FREEVXFS FILESYSTEM
6664M:	Christoph Hellwig <hch@infradead.org>
6665W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6666S:	Maintained
6667F:	fs/freevxfs/
6668
6669FREEZER
6670M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6671M:	Pavel Machek <pavel@ucw.cz>
6672L:	linux-pm@vger.kernel.org
6673S:	Supported
6674F:	Documentation/power/freezing-of-tasks.rst
6675F:	include/linux/freezer.h
6676F:	kernel/freezer.c
6677
6678FRONTSWAP API
6679M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6680L:	linux-kernel@vger.kernel.org
6681S:	Maintained
6682F:	mm/frontswap.c
6683F:	include/linux/frontswap.h
6684
6685FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6686M:	David Howells <dhowells@redhat.com>
6687L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6688S:	Supported
6689F:	Documentation/filesystems/caching/
6690F:	fs/fscache/
6691F:	include/linux/fscache*.h
6692
6693FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6694M:	Theodore Y. Ts'o <tytso@mit.edu>
6695M:	Jaegeuk Kim <jaegeuk@kernel.org>
6696M:	Eric Biggers <ebiggers@kernel.org>
6697L:	linux-fscrypt@vger.kernel.org
6698Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6699T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6700S:	Supported
6701F:	fs/crypto/
6702F:	include/linux/fscrypt*.h
6703F:	include/uapi/linux/fscrypt.h
6704F:	Documentation/filesystems/fscrypt.rst
6705
6706FSI SUBSYSTEM
6707M:	Jeremy Kerr <jk@ozlabs.org>
6708M:	Joel Stanley <joel@jms.id.au>
6709R:	Alistar Popple <alistair@popple.id.au>
6710R:	Eddie James <eajames@linux.ibm.com>
6711L:	linux-fsi@lists.ozlabs.org
6712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6713Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6714S:	Supported
6715F:	drivers/fsi/
6716F:	include/linux/fsi*.h
6717F:	include/trace/events/fsi*.h
6718
6719FSI-ATTACHED I2C DRIVER
6720M:	Eddie James <eajames@linux.ibm.com>
6721L:	linux-i2c@vger.kernel.org
6722L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6723S:	Maintained
6724F:	drivers/i2c/busses/i2c-fsi.c
6725F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6726
6727FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6728M:	Jan Kara <jack@suse.cz>
6729R:	Amir Goldstein <amir73il@gmail.com>
6730L:	linux-fsdevel@vger.kernel.org
6731S:	Maintained
6732F:	fs/notify/
6733F:	include/linux/fsnotify*.h
6734
6735FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6736M:	Eric Biggers <ebiggers@kernel.org>
6737M:	Theodore Y. Ts'o <tytso@mit.edu>
6738L:	linux-fscrypt@vger.kernel.org
6739Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6740T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6741S:	Supported
6742F:	fs/verity/
6743F:	include/linux/fsverity.h
6744F:	include/uapi/linux/fsverity.h
6745F:	Documentation/filesystems/fsverity.rst
6746
6747FUJITSU LAPTOP EXTRAS
6748M:	Jonathan Woithe <jwoithe@just42.net>
6749L:	platform-driver-x86@vger.kernel.org
6750S:	Maintained
6751F:	drivers/platform/x86/fujitsu-laptop.c
6752
6753FUJITSU M-5MO LS CAMERA ISP DRIVER
6754M:	Kyungmin Park <kyungmin.park@samsung.com>
6755M:	Heungjun Kim <riverful.kim@samsung.com>
6756L:	linux-media@vger.kernel.org
6757S:	Maintained
6758F:	drivers/media/i2c/m5mols/
6759F:	include/media/i2c/m5mols.h
6760
6761FUJITSU TABLET EXTRAS
6762M:	Robert Gerlach <khnz@gmx.de>
6763L:	platform-driver-x86@vger.kernel.org
6764S:	Maintained
6765F:	drivers/platform/x86/fujitsu-tablet.c
6766
6767FUSE: FILESYSTEM IN USERSPACE
6768M:	Miklos Szeredi <miklos@szeredi.hu>
6769L:	linux-fsdevel@vger.kernel.org
6770W:	http://fuse.sourceforge.net/
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6772S:	Maintained
6773F:	fs/fuse/
6774F:	include/uapi/linux/fuse.h
6775F:	Documentation/filesystems/fuse.txt
6776
6777FUTEX SUBSYSTEM
6778M:	Thomas Gleixner <tglx@linutronix.de>
6779M:	Ingo Molnar <mingo@redhat.com>
6780R:	Peter Zijlstra <peterz@infradead.org>
6781R:	Darren Hart <dvhart@infradead.org>
6782L:	linux-kernel@vger.kernel.org
6783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6784S:	Maintained
6785F:	kernel/futex.c
6786F:	include/asm-generic/futex.h
6787F:	include/linux/futex.h
6788F:	include/uapi/linux/futex.h
6789F:	tools/testing/selftests/futex/
6790F:	tools/perf/bench/futex*
6791F:	Documentation/*futex*
6792
6793GCC PLUGINS
6794M:	Kees Cook <keescook@chromium.org>
6795R:	Emese Revfy <re.emese@gmail.com>
6796L:	kernel-hardening@lists.openwall.com
6797S:	Maintained
6798F:	scripts/gcc-plugins/
6799F:	scripts/gcc-plugin.sh
6800F:	scripts/Makefile.gcc-plugins
6801F:	Documentation/core-api/gcc-plugins.rst
6802
6803GASKET DRIVER FRAMEWORK
6804M:	Rob Springer <rspringer@google.com>
6805M:	Todd Poynor <toddpoynor@google.com>
6806M:	Ben Chan <benchan@chromium.org>
6807S:	Maintained
6808F:	drivers/staging/gasket/
6809
6810GCOV BASED KERNEL PROFILING
6811M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6812S:	Maintained
6813F:	kernel/gcov/
6814F:	Documentation/dev-tools/gcov.rst
6815
6816GDB KERNEL DEBUGGING HELPER SCRIPTS
6817M:	Jan Kiszka <jan.kiszka@siemens.com>
6818M:	Kieran Bingham <kbingham@kernel.org>
6819S:	Supported
6820F:	scripts/gdb/
6821
6822GDT SCSI DISK ARRAY CONTROLLER DRIVER
6823M:	Achim Leubner <achim_leubner@adaptec.com>
6824L:	linux-scsi@vger.kernel.org
6825W:	http://www.icp-vortex.com/
6826S:	Supported
6827F:	drivers/scsi/gdt*
6828
6829GEMTEK FM RADIO RECEIVER DRIVER
6830M:	Hans Verkuil <hverkuil@xs4all.nl>
6831L:	linux-media@vger.kernel.org
6832T:	git git://linuxtv.org/media_tree.git
6833W:	https://linuxtv.org
6834S:	Maintained
6835F:	drivers/media/radio/radio-gemtek*
6836
6837GENERIC ARCHITECTURE TOPOLOGY
6838M:	Sudeep Holla <sudeep.holla@arm.com>
6839L:	linux-kernel@vger.kernel.org
6840S:	Maintained
6841F:	drivers/base/arch_topology.c
6842F:	include/linux/arch_topology.h
6843
6844GENERIC GPIO I2C DRIVER
6845M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6846S:	Supported
6847F:	drivers/i2c/busses/i2c-gpio.c
6848F:	include/linux/platform_data/i2c-gpio.h
6849
6850GENERIC GPIO I2C MULTIPLEXER DRIVER
6851M:	Peter Korsgaard <peter.korsgaard@barco.com>
6852L:	linux-i2c@vger.kernel.org
6853S:	Supported
6854F:	drivers/i2c/muxes/i2c-mux-gpio.c
6855F:	include/linux/platform_data/i2c-mux-gpio.h
6856F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6857
6858GENERIC HDLC (WAN) DRIVERS
6859M:	Krzysztof Halasa <khc@pm.waw.pl>
6860W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6861S:	Maintained
6862F:	drivers/net/wan/c101.c
6863F:	drivers/net/wan/hd6457*
6864F:	drivers/net/wan/hdlc*
6865F:	drivers/net/wan/n2.c
6866F:	drivers/net/wan/pc300too.c
6867F:	drivers/net/wan/pci200syn.c
6868F:	drivers/net/wan/wanxl*
6869
6870GENERIC INCLUDE/ASM HEADER FILES
6871M:	Arnd Bergmann <arnd@arndb.de>
6872L:	linux-arch@vger.kernel.org
6873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6874S:	Maintained
6875F:	include/asm-generic/
6876F:	include/uapi/asm-generic/
6877
6878GENERIC PHY FRAMEWORK
6879M:	Kishon Vijay Abraham I <kishon@ti.com>
6880L:	linux-kernel@vger.kernel.org
6881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6882S:	Supported
6883F:	drivers/phy/
6884F:	include/linux/phy/
6885F:	Documentation/devicetree/bindings/phy/
6886
6887GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6888M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6889S:	Supported
6890F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6891
6892GENERIC PM DOMAINS
6893M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6894M:	Kevin Hilman <khilman@kernel.org>
6895M:	Ulf Hansson <ulf.hansson@linaro.org>
6896L:	linux-pm@vger.kernel.org
6897S:	Supported
6898F:	drivers/base/power/domain*.c
6899F:	include/linux/pm_domain.h
6900F:	Documentation/devicetree/bindings/power/power_domain.txt
6901
6902GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6903M:	Eugen Hristev <eugen.hristev@microchip.com>
6904L:	linux-input@vger.kernel.org
6905S:	Maintained
6906F:	drivers/input/touchscreen/resistive-adc-touch.c
6907
6908GENERIC UIO DRIVER FOR PCI DEVICES
6909M:	"Michael S. Tsirkin" <mst@redhat.com>
6910L:	kvm@vger.kernel.org
6911S:	Supported
6912F:	drivers/uio/uio_pci_generic.c
6913
6914GENERIC VDSO LIBRARY:
6915M:	Andy Lutomirski <luto@kernel.org>
6916M:	Thomas Gleixner <tglx@linutronix.de>
6917M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6918L:	linux-kernel@vger.kernel.org
6919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6920S:	Maintained
6921F:	lib/vdso/
6922F:	kernel/time/vsyscall.c
6923F:	include/vdso/
6924F:	include/asm-generic/vdso/vsyscall.h
6925
6926GENWQE (IBM Generic Workqueue Card)
6927M:	Frank Haverkamp <haver@linux.ibm.com>
6928S:	Supported
6929F:	drivers/misc/genwqe/
6930
6931GET_MAINTAINER SCRIPT
6932M:	Joe Perches <joe@perches.com>
6933S:	Maintained
6934F:	scripts/get_maintainer.pl
6935
6936GFS2 FILE SYSTEM
6937M:	Bob Peterson <rpeterso@redhat.com>
6938M:	Andreas Gruenbacher <agruenba@redhat.com>
6939L:	cluster-devel@redhat.com
6940W:	http://sources.redhat.com/cluster/
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6942S:	Supported
6943F:	Documentation/filesystems/gfs2*.txt
6944F:	fs/gfs2/
6945F:	include/uapi/linux/gfs2_ondisk.h
6946
6947GNSS SUBSYSTEM
6948M:	Johan Hovold <johan@kernel.org>
6949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6950S:	Maintained
6951F:	Documentation/ABI/testing/sysfs-class-gnss
6952F:	Documentation/devicetree/bindings/gnss/
6953F:	drivers/gnss/
6954F:	include/linux/gnss.h
6955
6956GO7007 MPEG CODEC
6957M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6958L:	linux-media@vger.kernel.org
6959S:	Maintained
6960F:	drivers/media/usb/go7007/
6961
6962GOODIX TOUCHSCREEN
6963M:	Bastien Nocera <hadess@hadess.net>
6964L:	linux-input@vger.kernel.org
6965S:	Maintained
6966F:	drivers/input/touchscreen/goodix.c
6967
6968GOOGLE ETHERNET DRIVERS
6969M:	Catherine Sullivan <csully@google.com>
6970R:	Sagi Shahar <sagis@google.com>
6971R:	Jon Olson <jonolson@google.com>
6972L:	netdev@vger.kernel.org
6973S:	Supported
6974F:	Documentation/networking/device_drivers/google/gve.rst
6975F:	drivers/net/ethernet/google
6976
6977GPD POCKET FAN DRIVER
6978M:	Hans de Goede <hdegoede@redhat.com>
6979L:	platform-driver-x86@vger.kernel.org
6980S:	Maintained
6981F:	drivers/platform/x86/gpd-pocket-fan.c
6982
6983GPIO ACPI SUPPORT
6984M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6985M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6986L:	linux-gpio@vger.kernel.org
6987L:	linux-acpi@vger.kernel.org
6988S:	Maintained
6989F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6990F:	drivers/gpio/gpiolib-acpi.c
6991
6992GPIO IR Transmitter
6993M:	Sean Young <sean@mess.org>
6994L:	linux-media@vger.kernel.org
6995S:	Maintained
6996F:	drivers/media/rc/gpio-ir-tx.c
6997
6998GPIO MOCKUP DRIVER
6999M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7000L:	linux-gpio@vger.kernel.org
7001S:	Maintained
7002F:	drivers/gpio/gpio-mockup.c
7003F:	tools/testing/selftests/gpio/
7004
7005GPIO SUBSYSTEM
7006M:	Linus Walleij <linus.walleij@linaro.org>
7007M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7008L:	linux-gpio@vger.kernel.org
7009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7010S:	Maintained
7011F:	Documentation/devicetree/bindings/gpio/
7012F:	Documentation/driver-api/gpio/
7013F:	Documentation/admin-guide/gpio/
7014F:	Documentation/ABI/testing/gpio-cdev
7015F:	Documentation/ABI/obsolete/sysfs-gpio
7016F:	drivers/gpio/
7017F:	include/linux/gpio/
7018F:	include/linux/gpio.h
7019F:	include/linux/of_gpio.h
7020F:	include/asm-generic/gpio.h
7021F:	include/uapi/linux/gpio.h
7022F:	tools/gpio/
7023
7024GRE DEMULTIPLEXER DRIVER
7025M:	Dmitry Kozlov <xeb@mail.ru>
7026L:	netdev@vger.kernel.org
7027S:	Maintained
7028F:	net/ipv4/gre_demux.c
7029F:	net/ipv4/gre_offload.c
7030F:	include/net/gre.h
7031
7032GRETH 10/100/1G Ethernet MAC device driver
7033M:	Andreas Larsson <andreas@gaisler.com>
7034L:	netdev@vger.kernel.org
7035S:	Maintained
7036F:	drivers/net/ethernet/aeroflex/
7037
7038GREYBUS AUDIO PROTOCOLS DRIVERS
7039M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7040M:	Mark Greer <mgreer@animalcreek.com>
7041S:	Maintained
7042F:	drivers/staging/greybus/audio_apbridgea.c
7043F:	drivers/staging/greybus/audio_apbridgea.h
7044F:	drivers/staging/greybus/audio_codec.c
7045F:	drivers/staging/greybus/audio_codec.h
7046F:	drivers/staging/greybus/audio_gb.c
7047F:	drivers/staging/greybus/audio_manager.c
7048F:	drivers/staging/greybus/audio_manager.h
7049F:	drivers/staging/greybus/audio_manager_module.c
7050F:	drivers/staging/greybus/audio_manager_private.h
7051F:	drivers/staging/greybus/audio_manager_sysfs.c
7052F:	drivers/staging/greybus/audio_module.c
7053F:	drivers/staging/greybus/audio_topology.c
7054
7055GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7056M:	Viresh Kumar <vireshk@kernel.org>
7057S:	Maintained
7058F:	drivers/staging/greybus/authentication.c
7059F:	drivers/staging/greybus/bootrom.c
7060F:	drivers/staging/greybus/firmware.h
7061F:	drivers/staging/greybus/fw-core.c
7062F:	drivers/staging/greybus/fw-download.c
7063F:	drivers/staging/greybus/fw-management.c
7064F:	drivers/staging/greybus/greybus_authentication.h
7065F:	drivers/staging/greybus/greybus_firmware.h
7066F:	drivers/staging/greybus/hid.c
7067F:	drivers/staging/greybus/i2c.c
7068F:	drivers/staging/greybus/spi.c
7069F:	drivers/staging/greybus/spilib.c
7070F:	drivers/staging/greybus/spilib.h
7071
7072GREYBUS LOOPBACK DRIVER
7073M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7074S:	Maintained
7075F:	drivers/staging/greybus/loopback.c
7076
7077GREYBUS PLATFORM DRIVERS
7078M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7079S:	Maintained
7080F:	drivers/staging/greybus/arche-platform.c
7081F:	drivers/staging/greybus/arche-apb-ctrl.c
7082F:	drivers/staging/greybus/arche_platform.h
7083
7084GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7085M:	Rui Miguel Silva <rmfrfs@gmail.com>
7086S:	Maintained
7087F:	drivers/staging/greybus/sdio.c
7088F:	drivers/staging/greybus/light.c
7089F:	drivers/staging/greybus/gpio.c
7090F:	drivers/staging/greybus/power_supply.c
7091F:	drivers/staging/greybus/spi.c
7092F:	drivers/staging/greybus/spilib.c
7093
7094GREYBUS SUBSYSTEM
7095M:	Johan Hovold <johan@kernel.org>
7096M:	Alex Elder <elder@kernel.org>
7097M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7098S:	Maintained
7099F:	drivers/staging/greybus/
7100F:	drivers/greybus/
7101F:	include/linux/greybus.h
7102F:	include/linux/greybus/
7103L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7104
7105GREYBUS UART PROTOCOLS DRIVERS
7106M:	David Lin <dtwlin@gmail.com>
7107S:	Maintained
7108F:	drivers/staging/greybus/uart.c
7109F:	drivers/staging/greybus/log.c
7110
7111GS1662 VIDEO SERIALIZER
7112M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7113L:	linux-media@vger.kernel.org
7114T:	git git://linuxtv.org/media_tree.git
7115S:	Maintained
7116F:	drivers/media/spi/gs1662.c
7117
7118GSPCA FINEPIX SUBDRIVER
7119M:	Frank Zago <frank@zago.net>
7120L:	linux-media@vger.kernel.org
7121T:	git git://linuxtv.org/media_tree.git
7122S:	Maintained
7123F:	drivers/media/usb/gspca/finepix.c
7124
7125GSPCA GL860 SUBDRIVER
7126M:	Olivier Lorin <o.lorin@laposte.net>
7127L:	linux-media@vger.kernel.org
7128T:	git git://linuxtv.org/media_tree.git
7129S:	Maintained
7130F:	drivers/media/usb/gspca/gl860/
7131
7132GSPCA M5602 SUBDRIVER
7133M:	Erik Andren <erik.andren@gmail.com>
7134L:	linux-media@vger.kernel.org
7135T:	git git://linuxtv.org/media_tree.git
7136S:	Maintained
7137F:	drivers/media/usb/gspca/m5602/
7138
7139GSPCA PAC207 SONIXB SUBDRIVER
7140M:	Hans Verkuil <hverkuil@xs4all.nl>
7141L:	linux-media@vger.kernel.org
7142T:	git git://linuxtv.org/media_tree.git
7143S:	Odd Fixes
7144F:	drivers/media/usb/gspca/pac207.c
7145
7146GSPCA SN9C20X SUBDRIVER
7147M:	Brian Johnson <brijohn@gmail.com>
7148L:	linux-media@vger.kernel.org
7149T:	git git://linuxtv.org/media_tree.git
7150S:	Maintained
7151F:	drivers/media/usb/gspca/sn9c20x.c
7152
7153GSPCA T613 SUBDRIVER
7154M:	Leandro Costantino <lcostantino@gmail.com>
7155L:	linux-media@vger.kernel.org
7156T:	git git://linuxtv.org/media_tree.git
7157S:	Maintained
7158F:	drivers/media/usb/gspca/t613.c
7159
7160GSPCA USB WEBCAM DRIVER
7161M:	Hans Verkuil <hverkuil@xs4all.nl>
7162L:	linux-media@vger.kernel.org
7163T:	git git://linuxtv.org/media_tree.git
7164S:	Odd Fixes
7165F:	drivers/media/usb/gspca/
7166
7167GTP (GPRS Tunneling Protocol)
7168M:	Pablo Neira Ayuso <pablo@netfilter.org>
7169M:	Harald Welte <laforge@gnumonks.org>
7170L:	osmocom-net-gprs@lists.osmocom.org
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7172S:	Maintained
7173F:	drivers/net/gtp.c
7174
7175GUID PARTITION TABLE (GPT)
7176M:	Davidlohr Bueso <dave@stgolabs.net>
7177L:	linux-efi@vger.kernel.org
7178S:	Maintained
7179F:	block/partitions/efi.*
7180
7181H8/300 ARCHITECTURE
7182M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7183L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7184W:	http://uclinux-h8.sourceforge.jp
7185T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7186S:	Maintained
7187F:	arch/h8300/
7188F:	drivers/clocksource/h8300_*.c
7189F:	drivers/clk/h8300/
7190F:	drivers/irqchip/irq-renesas-h8*.c
7191
7192HABANALABS PCI DRIVER
7193M:	Oded Gabbay <oded.gabbay@gmail.com>
7194T:	git https://github.com/HabanaAI/linux.git
7195S:	Supported
7196F:	drivers/misc/habanalabs/
7197F:	include/uapi/misc/habanalabs.h
7198F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7199F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7200
7201HACKRF MEDIA DRIVER
7202M:	Antti Palosaari <crope@iki.fi>
7203L:	linux-media@vger.kernel.org
7204W:	https://linuxtv.org
7205W:	http://palosaari.fi/linux/
7206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7207T:	git git://linuxtv.org/anttip/media_tree.git
7208S:	Maintained
7209F:	drivers/media/usb/hackrf/
7210
7211HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7212M:	Frank Seidel <frank@f-seidel.de>
7213L:	platform-driver-x86@vger.kernel.org
7214W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7215S:	Maintained
7216F:	drivers/platform/x86/hdaps.c
7217
7218HARDWARE MONITORING
7219M:	Jean Delvare <jdelvare@suse.com>
7220M:	Guenter Roeck <linux@roeck-us.net>
7221L:	linux-hwmon@vger.kernel.org
7222W:	http://hwmon.wiki.kernel.org/
7223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7224S:	Maintained
7225F:	Documentation/devicetree/bindings/hwmon/
7226F:	Documentation/hwmon/
7227F:	drivers/hwmon/
7228F:	include/linux/hwmon*.h
7229F:	include/trace/events/hwmon*.h
7230
7231HARDWARE RANDOM NUMBER GENERATOR CORE
7232M:	Matt Mackall <mpm@selenic.com>
7233M:	Herbert Xu <herbert@gondor.apana.org.au>
7234L:	linux-crypto@vger.kernel.org
7235S:	Odd fixes
7236F:	Documentation/devicetree/bindings/rng/
7237F:	Documentation/admin-guide/hw_random.rst
7238F:	drivers/char/hw_random/
7239F:	include/linux/hw_random.h
7240
7241HARDWARE TRACING FACILITIES
7242M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7243S:	Maintained
7244F:	drivers/hwtracing/
7245
7246HARDWARE SPINLOCK CORE
7247M:	Ohad Ben-Cohen <ohad@wizery.com>
7248M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7249L:	linux-remoteproc@vger.kernel.org
7250S:	Maintained
7251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7252F:	Documentation/devicetree/bindings/hwlock/
7253F:	Documentation/hwspinlock.txt
7254F:	drivers/hwspinlock/
7255F:	include/linux/hwspinlock.h
7256
7257HARMONY SOUND DRIVER
7258L:	linux-parisc@vger.kernel.org
7259S:	Maintained
7260F:	sound/parisc/harmony.*
7261
7262HDPVR USB VIDEO ENCODER DRIVER
7263M:	Hans Verkuil <hverkuil@xs4all.nl>
7264L:	linux-media@vger.kernel.org
7265T:	git git://linuxtv.org/media_tree.git
7266W:	https://linuxtv.org
7267S:	Odd Fixes
7268F:	drivers/media/usb/hdpvr/
7269
7270HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7271M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7272S:	Supported
7273F:	Documentation/watchdog/hpwdt.rst
7274F:	drivers/watchdog/hpwdt.c
7275
7276HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7277M:	Don Brace <don.brace@microsemi.com>
7278L:	esc.storagedev@microsemi.com
7279L:	linux-scsi@vger.kernel.org
7280S:	Supported
7281F:	Documentation/scsi/hpsa.txt
7282F:	drivers/scsi/hpsa*.[ch]
7283F:	include/linux/cciss*.h
7284F:	include/uapi/linux/cciss*.h
7285
7286HFI1 DRIVER
7287M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7288M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7289L:	linux-rdma@vger.kernel.org
7290S:	Supported
7291F:	drivers/infiniband/hw/hfi1
7292
7293HFS FILESYSTEM
7294L:	linux-fsdevel@vger.kernel.org
7295S:	Orphan
7296F:	Documentation/filesystems/hfs.txt
7297F:	fs/hfs/
7298
7299HFSPLUS FILESYSTEM
7300L:	linux-fsdevel@vger.kernel.org
7301S:	Orphan
7302F:	Documentation/filesystems/hfsplus.txt
7303F:	fs/hfsplus/
7304
7305HGA FRAMEBUFFER DRIVER
7306M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7307L:	linux-nvidia@lists.surfsouth.com
7308W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7309S:	Maintained
7310F:	drivers/video/fbdev/hgafb.c
7311
7312HIBERNATION (aka Software Suspend, aka swsusp)
7313M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7314M:	Pavel Machek <pavel@ucw.cz>
7315L:	linux-pm@vger.kernel.org
7316B:	https://bugzilla.kernel.org
7317S:	Supported
7318F:	arch/x86/power/
7319F:	drivers/base/power/
7320F:	kernel/power/
7321F:	include/linux/suspend.h
7322F:	include/linux/freezer.h
7323F:	include/linux/pm.h
7324F:	arch/*/include/asm/suspend*.h
7325
7326HID CORE LAYER
7327M:	Jiri Kosina <jikos@kernel.org>
7328M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7329L:	linux-input@vger.kernel.org
7330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7331S:	Maintained
7332F:	drivers/hid/
7333F:	include/linux/hid*
7334F:	include/uapi/linux/hid*
7335
7336HID SENSOR HUB DRIVERS
7337M:	Jiri Kosina <jikos@kernel.org>
7338M:	Jonathan Cameron <jic23@kernel.org>
7339M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7340L:	linux-input@vger.kernel.org
7341L:	linux-iio@vger.kernel.org
7342S:	Maintained
7343F:	Documentation/hid/hid-sensor*
7344F:	drivers/hid/hid-sensor-*
7345F:	drivers/iio/*/hid-*
7346F:	include/linux/hid-sensor-*
7347
7348HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7349M:	Thomas Gleixner <tglx@linutronix.de>
7350L:	linux-kernel@vger.kernel.org
7351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7352S:	Maintained
7353F:	Documentation/timers/
7354F:	kernel/time/hrtimer.c
7355F:	kernel/time/clockevents.c
7356F:	kernel/time/timer_*.c
7357F:	include/linux/clockchips.h
7358F:	include/linux/hrtimer.h
7359
7360HIGH-SPEED SCC DRIVER FOR AX.25
7361L:	linux-hams@vger.kernel.org
7362S:	Orphan
7363F:	drivers/net/hamradio/dmascc.c
7364F:	drivers/net/hamradio/scc.c
7365
7366HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7367M:	HighPoint Linux Team <linux@highpoint-tech.com>
7368W:	http://www.highpoint-tech.com
7369S:	Supported
7370F:	Documentation/scsi/hptiop.txt
7371F:	drivers/scsi/hptiop.c
7372
7373HIPPI
7374M:	Jes Sorensen <jes@trained-monkey.org>
7375L:	linux-hippi@sunsite.dk
7376S:	Maintained
7377F:	include/linux/hippidevice.h
7378F:	include/uapi/linux/if_hippi.h
7379F:	net/802/hippi.c
7380F:	drivers/net/hippi/
7381
7382HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7383M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7384M:	Salil Mehta <salil.mehta@huawei.com>
7385L:	netdev@vger.kernel.org
7386W:	http://www.hisilicon.com
7387S:	Maintained
7388F:	drivers/net/ethernet/hisilicon/hns3/
7389
7390HISILICON LPC BUS DRIVER
7391M:	john.garry@huawei.com
7392W:	http://www.hisilicon.com
7393S:	Maintained
7394F:	drivers/bus/hisi_lpc.c
7395F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7396
7397HISILICON NETWORK SUBSYSTEM DRIVER
7398M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7399M:	Salil Mehta <salil.mehta@huawei.com>
7400L:	netdev@vger.kernel.org
7401W:	http://www.hisilicon.com
7402S:	Maintained
7403F:	drivers/net/ethernet/hisilicon/
7404F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7405
7406HISILICON PMU DRIVER
7407M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7408W:	http://www.hisilicon.com
7409S:	Supported
7410F:	drivers/perf/hisilicon
7411F:	Documentation/admin-guide/perf/hisi-pmu.rst
7412
7413HISILICON ROCE DRIVER
7414M:	Lijun Ou <oulijun@huawei.com>
7415M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7416L:	linux-rdma@vger.kernel.org
7417S:	Maintained
7418F:	drivers/infiniband/hw/hns/
7419F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7420
7421HISILICON SAS Controller
7422M:	John Garry <john.garry@huawei.com>
7423W:	http://www.hisilicon.com
7424S:	Supported
7425F:	drivers/scsi/hisi_sas/
7426F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7427
7428HISILICON QM AND ZIP Controller DRIVER
7429M:	Zhou Wang <wangzhou1@hisilicon.com>
7430L:	linux-crypto@vger.kernel.org
7431S:	Maintained
7432F:	drivers/crypto/hisilicon/qm.c
7433F:	drivers/crypto/hisilicon/qm.h
7434F:	drivers/crypto/hisilicon/sgl.c
7435F:	drivers/crypto/hisilicon/sgl.h
7436F:	drivers/crypto/hisilicon/zip/
7437F:	Documentation/ABI/testing/debugfs-hisi-zip
7438
7439HMM - Heterogeneous Memory Management
7440M:	Jérôme Glisse <jglisse@redhat.com>
7441L:	linux-mm@kvack.org
7442S:	Maintained
7443F:	mm/hmm*
7444F:	include/linux/hmm*
7445F:	Documentation/vm/hmm.rst
7446
7447HOST AP DRIVER
7448M:	Jouni Malinen <j@w1.fi>
7449L:	linux-wireless@vger.kernel.org
7450W:	http://w1.fi/hostap-driver.html
7451S:	Obsolete
7452F:	drivers/net/wireless/intersil/hostap/
7453
7454HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7455L:	platform-driver-x86@vger.kernel.org
7456S:	Orphan
7457F:	drivers/platform/x86/tc1100-wmi.c
7458
7459HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7460M:	Jaroslav Kysela <perex@perex.cz>
7461S:	Obsolete
7462F:	drivers/staging/hp/hp100.*
7463
7464HPET:	High Precision Event Timers driver
7465M:	Clemens Ladisch <clemens@ladisch.de>
7466S:	Maintained
7467F:	Documentation/timers/hpet.rst
7468F:	drivers/char/hpet.c
7469F:	include/linux/hpet.h
7470F:	include/uapi/linux/hpet.h
7471
7472HPET:	x86
7473S:	Orphan
7474F:	arch/x86/kernel/hpet.c
7475F:	arch/x86/include/asm/hpet.h
7476
7477HPFS FILESYSTEM
7478M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7479W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7480S:	Maintained
7481F:	fs/hpfs/
7482
7483HSI SUBSYSTEM
7484M:	Sebastian Reichel <sre@kernel.org>
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7486S:	Maintained
7487F:	Documentation/ABI/testing/sysfs-bus-hsi
7488F:	Documentation/driver-api/hsi.rst
7489F:	drivers/hsi/
7490F:	include/linux/hsi/
7491F:	include/uapi/linux/hsi/
7492
7493HSO 3G MODEM DRIVER
7494L:	linux-usb@vger.kernel.org
7495S:	Orphan
7496F:	drivers/net/usb/hso.c
7497
7498HSR NETWORK PROTOCOL
7499M:	Arvid Brodin <arvid.brodin@alten.se>
7500L:	netdev@vger.kernel.org
7501S:	Maintained
7502F:	net/hsr/
7503
7504HT16K33 LED CONTROLLER DRIVER
7505M:	Robin van der Gracht <robin@protonic.nl>
7506S:	Maintained
7507F:	drivers/auxdisplay/ht16k33.c
7508F:	Documentation/devicetree/bindings/display/ht16k33.txt
7509
7510HTCPEN TOUCHSCREEN DRIVER
7511M:	Pau Oliva Fora <pof@eslack.org>
7512L:	linux-input@vger.kernel.org
7513S:	Maintained
7514F:	drivers/input/touchscreen/htcpen.c
7515
7516HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7517M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7518L:	linux-iio@vger.kernel.org
7519W:	http://www.st.com/
7520S:	Maintained
7521F:	drivers/iio/humidity/hts221*
7522F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7523
7524HUAWEI ETHERNET DRIVER
7525M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7526L:	netdev@vger.kernel.org
7527S:	Supported
7528F:	Documentation/networking/hinic.txt
7529F:	drivers/net/ethernet/huawei/hinic/
7530
7531HUGETLB FILESYSTEM
7532M:	Mike Kravetz <mike.kravetz@oracle.com>
7533L:	linux-mm@kvack.org
7534S:	Maintained
7535F:	fs/hugetlbfs/
7536F:	mm/hugetlb.c
7537F:	include/linux/hugetlb.h
7538F:	Documentation/admin-guide/mm/hugetlbpage.rst
7539F:	Documentation/vm/hugetlbfs_reserv.rst
7540F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7541
7542HVA ST MEDIA DRIVER
7543M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7544L:	linux-media@vger.kernel.org
7545T:	git git://linuxtv.org/media_tree.git
7546W:	https://linuxtv.org
7547S:	Supported
7548F:	drivers/media/platform/sti/hva
7549
7550HWPOISON MEMORY FAILURE HANDLING
7551M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7552L:	linux-mm@kvack.org
7553S:	Maintained
7554F:	mm/memory-failure.c
7555F:	mm/hwpoison-inject.c
7556
7557HYGON PROCESSOR SUPPORT
7558M:	Pu Wen <puwen@hygon.cn>
7559L:	linux-kernel@vger.kernel.org
7560S:	Maintained
7561F:	arch/x86/kernel/cpu/hygon.c
7562
7563Hyper-V CORE AND DRIVERS
7564M:	"K. Y. Srinivasan" <kys@microsoft.com>
7565M:	Haiyang Zhang <haiyangz@microsoft.com>
7566M:	Stephen Hemminger <sthemmin@microsoft.com>
7567M:	Sasha Levin <sashal@kernel.org>
7568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7569L:	linux-hyperv@vger.kernel.org
7570S:	Supported
7571F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7572F:	arch/x86/include/asm/mshyperv.h
7573F:	arch/x86/include/asm/trace/hyperv.h
7574F:	arch/x86/include/asm/hyperv-tlfs.h
7575F:	arch/x86/kernel/cpu/mshyperv.c
7576F:	arch/x86/hyperv
7577F:	drivers/clocksource/hyperv_timer.c
7578F:	drivers/hid/hid-hyperv.c
7579F:	drivers/hv/
7580F:	drivers/input/serio/hyperv-keyboard.c
7581F:	drivers/pci/controller/pci-hyperv.c
7582F:	drivers/pci/controller/pci-hyperv-intf.c
7583F:	drivers/net/hyperv/
7584F:	drivers/scsi/storvsc_drv.c
7585F:	drivers/uio/uio_hv_generic.c
7586F:	drivers/video/fbdev/hyperv_fb.c
7587F:	drivers/iommu/hyperv-iommu.c
7588F:	net/vmw_vsock/hyperv_transport.c
7589F:	include/clocksource/hyperv_timer.h
7590F:	include/linux/hyperv.h
7591F:	include/uapi/linux/hyperv.h
7592F:	include/asm-generic/mshyperv.h
7593F:	tools/hv/
7594F:	Documentation/ABI/stable/sysfs-bus-vmbus
7595
7596HYPERBUS SUPPORT
7597M:	Vignesh Raghavendra <vigneshr@ti.com>
7598S:	Supported
7599F:	drivers/mtd/hyperbus/
7600F:	include/linux/mtd/hyperbus.h
7601F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7602F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7603
7604HYPERVISOR VIRTUAL CONSOLE DRIVER
7605L:	linuxppc-dev@lists.ozlabs.org
7606S:	Odd Fixes
7607F:	drivers/tty/hvc/
7608
7609I2C ACPI SUPPORT
7610M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7611L:	linux-i2c@vger.kernel.org
7612L:	linux-acpi@vger.kernel.org
7613S:	Maintained
7614F:	drivers/i2c/i2c-core-acpi.c
7615
7616I2C CONTROLLER DRIVER FOR NVIDIA GPU
7617M:	Ajay Gupta <ajayg@nvidia.com>
7618L:	linux-i2c@vger.kernel.org
7619S:	Maintained
7620F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7621F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7622
7623I2C MUXES
7624M:	Peter Rosin <peda@axentia.se>
7625L:	linux-i2c@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/i2c/i2c-topology.rst
7628F:	Documentation/i2c/muxes/
7629F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7630F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7631F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7632F:	drivers/i2c/i2c-mux.c
7633F:	drivers/i2c/muxes/
7634F:	include/linux/i2c-mux.h
7635
7636I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7637M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7638L:	linux-i2c@vger.kernel.org
7639S:	Maintained
7640F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7641F:	drivers/i2c/busses/i2c-mv64xxx.c
7642
7643I2C OVER PARALLEL PORT
7644M:	Jean Delvare <jdelvare@suse.com>
7645L:	linux-i2c@vger.kernel.org
7646S:	Maintained
7647F:	Documentation/i2c/busses/i2c-parport.rst
7648F:	Documentation/i2c/busses/i2c-parport-light.rst
7649F:	drivers/i2c/busses/i2c-parport.c
7650F:	drivers/i2c/busses/i2c-parport-light.c
7651
7652I2C SUBSYSTEM
7653M:	Wolfram Sang <wsa@the-dreams.de>
7654L:	linux-i2c@vger.kernel.org
7655W:	https://i2c.wiki.kernel.org/
7656Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7658S:	Maintained
7659F:	Documentation/devicetree/bindings/i2c/i2c.txt
7660F:	Documentation/i2c/
7661F:	drivers/i2c/*
7662F:	include/linux/i2c.h
7663F:	include/linux/i2c-dev.h
7664F:	include/linux/i2c-smbus.h
7665F:	include/uapi/linux/i2c.h
7666F:	include/uapi/linux/i2c-*.h
7667
7668I2C SUBSYSTEM HOST DRIVERS
7669L:	linux-i2c@vger.kernel.org
7670W:	https://i2c.wiki.kernel.org/
7671Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7673S:	Odd Fixes
7674F:	Documentation/devicetree/bindings/i2c/
7675F:	drivers/i2c/algos/
7676F:	drivers/i2c/busses/
7677
7678I2C-TAOS-EVM DRIVER
7679M:	Jean Delvare <jdelvare@suse.com>
7680L:	linux-i2c@vger.kernel.org
7681S:	Maintained
7682F:	Documentation/i2c/busses/i2c-taos-evm.rst
7683F:	drivers/i2c/busses/i2c-taos-evm.c
7684
7685I2C-TINY-USB DRIVER
7686M:	Till Harbaum <till@harbaum.org>
7687L:	linux-i2c@vger.kernel.org
7688W:	http://www.harbaum.org/till/i2c_tiny_usb
7689S:	Maintained
7690F:	drivers/i2c/busses/i2c-tiny-usb.c
7691
7692I2C/SMBUS CONTROLLER DRIVERS FOR PC
7693M:	Jean Delvare <jdelvare@suse.com>
7694L:	linux-i2c@vger.kernel.org
7695S:	Maintained
7696F:	Documentation/i2c/busses/i2c-ali1535.rst
7697F:	Documentation/i2c/busses/i2c-ali1563.rst
7698F:	Documentation/i2c/busses/i2c-ali15x3.rst
7699F:	Documentation/i2c/busses/i2c-amd756.rst
7700F:	Documentation/i2c/busses/i2c-amd8111.rst
7701F:	Documentation/i2c/busses/i2c-i801.rst
7702F:	Documentation/i2c/busses/i2c-nforce2.rst
7703F:	Documentation/i2c/busses/i2c-piix4.rst
7704F:	Documentation/i2c/busses/i2c-sis5595.rst
7705F:	Documentation/i2c/busses/i2c-sis630.rst
7706F:	Documentation/i2c/busses/i2c-sis96x.rst
7707F:	Documentation/i2c/busses/i2c-via.rst
7708F:	Documentation/i2c/busses/i2c-viapro.rst
7709F:	drivers/i2c/busses/i2c-ali1535.c
7710F:	drivers/i2c/busses/i2c-ali1563.c
7711F:	drivers/i2c/busses/i2c-ali15x3.c
7712F:	drivers/i2c/busses/i2c-amd756.c
7713F:	drivers/i2c/busses/i2c-amd756-s4882.c
7714F:	drivers/i2c/busses/i2c-amd8111.c
7715F:	drivers/i2c/busses/i2c-i801.c
7716F:	drivers/i2c/busses/i2c-isch.c
7717F:	drivers/i2c/busses/i2c-nforce2.c
7718F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7719F:	drivers/i2c/busses/i2c-piix4.c
7720F:	drivers/i2c/busses/i2c-sis5595.c
7721F:	drivers/i2c/busses/i2c-sis630.c
7722F:	drivers/i2c/busses/i2c-sis96x.c
7723F:	drivers/i2c/busses/i2c-via.c
7724F:	drivers/i2c/busses/i2c-viapro.c
7725
7726I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7727M:	Hans de Goede <hdegoede@redhat.com>
7728L:	linux-i2c@vger.kernel.org
7729S:	Maintained
7730F:	drivers/i2c/busses/i2c-cht-wc.c
7731
7732I2C/SMBUS ISMT DRIVER
7733M:	Seth Heasley <seth.heasley@intel.com>
7734M:	Neil Horman <nhorman@tuxdriver.com>
7735L:	linux-i2c@vger.kernel.org
7736F:	drivers/i2c/busses/i2c-ismt.c
7737F:	Documentation/i2c/busses/i2c-ismt.rst
7738
7739I2C/SMBUS STUB DRIVER
7740M:	Jean Delvare <jdelvare@suse.com>
7741L:	linux-i2c@vger.kernel.org
7742S:	Maintained
7743F:	drivers/i2c/i2c-stub.c
7744
7745I3C SUBSYSTEM
7746M:	Boris Brezillon <bbrezillon@kernel.org>
7747L:	linux-i3c@lists.infradead.org
7748C:	irc://chat.freenode.net/linux-i3c
7749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7750S:	Maintained
7751F:	Documentation/ABI/testing/sysfs-bus-i3c
7752F:	Documentation/devicetree/bindings/i3c/
7753F:	Documentation/driver-api/i3c
7754F:	drivers/i3c/
7755F:	include/linux/i3c/
7756
7757I3C DRIVER FOR SYNOPSYS DESIGNWARE
7758M:	Vitor Soares <vitor.soares@synopsys.com>
7759S:	Maintained
7760F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7761F:	drivers/i3c/master/dw*
7762
7763IA64 (Itanium) PLATFORM
7764M:	Tony Luck <tony.luck@intel.com>
7765M:	Fenghua Yu <fenghua.yu@intel.com>
7766L:	linux-ia64@vger.kernel.org
7767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7768S:	Maintained
7769F:	arch/ia64/
7770
7771IBM Power 842 compression accelerator
7772M:	Haren Myneni <haren@us.ibm.com>
7773S:	Supported
7774F:	drivers/crypto/nx/Makefile
7775F:	drivers/crypto/nx/Kconfig
7776F:	drivers/crypto/nx/nx-842*
7777F:	include/linux/sw842.h
7778F:	crypto/842.c
7779F:	lib/842/
7780
7781IBM Power in-Nest Crypto Acceleration
7782M:	Breno Leitão <leitao@debian.org>
7783M:	Nayna Jain <nayna@linux.ibm.com>
7784M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7785L:	linux-crypto@vger.kernel.org
7786S:	Supported
7787F:	drivers/crypto/nx/Makefile
7788F:	drivers/crypto/nx/Kconfig
7789F:	drivers/crypto/nx/nx-aes*
7790F:	drivers/crypto/nx/nx-sha*
7791F:	drivers/crypto/nx/nx.*
7792F:	drivers/crypto/nx/nx_csbcpb.h
7793F:	drivers/crypto/nx/nx_debugfs.c
7794
7795IBM Power Linux RAID adapter
7796M:	Brian King <brking@us.ibm.com>
7797S:	Supported
7798F:	drivers/scsi/ipr.*
7799
7800IBM Power SRIOV Virtual NIC Device Driver
7801M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7802M:	John Allen <jallen@linux.ibm.com>
7803L:	netdev@vger.kernel.org
7804S:	Supported
7805F:	drivers/net/ethernet/ibm/ibmvnic.*
7806
7807IBM Power Virtual Accelerator Switchboard
7808M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7809L:	linuxppc-dev@lists.ozlabs.org
7810S:	Supported
7811F:	arch/powerpc/platforms/powernv/vas*
7812F:	arch/powerpc/platforms/powernv/copy-paste.h
7813F:	arch/powerpc/include/asm/vas.h
7814
7815IBM Power Virtual Ethernet Device Driver
7816M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7817L:	netdev@vger.kernel.org
7818S:	Supported
7819F:	drivers/net/ethernet/ibm/ibmveth.*
7820
7821IBM Power Virtual FC Device Drivers
7822M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7823L:	linux-scsi@vger.kernel.org
7824S:	Supported
7825F:	drivers/scsi/ibmvscsi/ibmvfc*
7826
7827IBM Power Virtual Management Channel Driver
7828M:	Steven Royer <seroyer@linux.ibm.com>
7829S:	Supported
7830F:	drivers/misc/ibmvmc.*
7831
7832IBM Power Virtual SCSI Device Drivers
7833M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7834L:	linux-scsi@vger.kernel.org
7835S:	Supported
7836F:	drivers/scsi/ibmvscsi/ibmvscsi*
7837F:	include/scsi/viosrp.h
7838
7839IBM Power Virtual SCSI Device Target Driver
7840M:	Michael Cyr <mikecyr@linux.ibm.com>
7841L:	linux-scsi@vger.kernel.org
7842L:	target-devel@vger.kernel.org
7843S:	Supported
7844F:	drivers/scsi/ibmvscsi_tgt/
7845
7846IBM Power VMX Cryptographic instructions
7847M:	Breno Leitão <leitao@debian.org>
7848M:	Nayna Jain <nayna@linux.ibm.com>
7849M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7850L:	linux-crypto@vger.kernel.org
7851S:	Supported
7852F:	drivers/crypto/vmx/Makefile
7853F:	drivers/crypto/vmx/Kconfig
7854F:	drivers/crypto/vmx/vmx.c
7855F:	drivers/crypto/vmx/aes*
7856F:	drivers/crypto/vmx/ghash*
7857F:	drivers/crypto/vmx/ppc-xlate.pl
7858
7859IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7860M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7861L:	linux-pci@vger.kernel.org
7862L:	linuxppc-dev@lists.ozlabs.org
7863S:	Supported
7864F:	drivers/pci/hotplug/rpaphp*
7865
7866IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7867M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7868L:	linux-pci@vger.kernel.org
7869L:	linuxppc-dev@lists.ozlabs.org
7870S:	Supported
7871F:	drivers/pci/hotplug/rpadlpar*
7872
7873IBM ServeRAID RAID DRIVER
7874S:	Orphan
7875F:	drivers/scsi/ips.*
7876
7877ICH LPC AND GPIO DRIVER
7878M:	Peter Tyser <ptyser@xes-inc.com>
7879S:	Maintained
7880F:	drivers/mfd/lpc_ich.c
7881F:	drivers/gpio/gpio-ich.c
7882
7883ICY I2C DRIVER
7884M:	Max Staudt <max@enpas.org>
7885L:	linux-i2c@vger.kernel.org
7886S:	Maintained
7887F:	drivers/i2c/busses/i2c-icy.c
7888
7889IDE SUBSYSTEM
7890M:	"David S. Miller" <davem@davemloft.net>
7891L:	linux-ide@vger.kernel.org
7892Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7894S:	Maintained
7895F:	Documentation/ide/
7896F:	drivers/ide/
7897F:	include/linux/ide.h
7898
7899IDE/ATAPI DRIVERS
7900M:	Borislav Petkov <bp@alien8.de>
7901L:	linux-ide@vger.kernel.org
7902S:	Maintained
7903F:	Documentation/cdrom/ide-cd.rst
7904F:	drivers/ide/ide-cd*
7905
7906IDEAPAD LAPTOP EXTRAS DRIVER
7907M:	Ike Panhc <ike.pan@canonical.com>
7908L:	platform-driver-x86@vger.kernel.org
7909W:	http://launchpad.net/ideapad-laptop
7910S:	Maintained
7911F:	drivers/platform/x86/ideapad-laptop.c
7912
7913IDEAPAD LAPTOP SLIDEBAR DRIVER
7914M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7915L:	linux-input@vger.kernel.org
7916W:	https://github.com/o2genum/ideapad-slidebar
7917S:	Maintained
7918F:	drivers/input/misc/ideapad_slidebar.c
7919
7920IDT VersaClock 5 CLOCK DRIVER
7921M:	Marek Vasut <marek.vasut@gmail.com>
7922S:	Maintained
7923F:	drivers/clk/clk-versaclock5.c
7924
7925IEEE 802.15.4 SUBSYSTEM
7926M:	Alexander Aring <alex.aring@gmail.com>
7927M:	Stefan Schmidt <stefan@datenfreihafen.org>
7928L:	linux-wpan@vger.kernel.org
7929W:	http://wpan.cakelab.org/
7930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7932S:	Maintained
7933F:	net/ieee802154/
7934F:	net/mac802154/
7935F:	drivers/net/ieee802154/
7936F:	include/linux/nl802154.h
7937F:	include/linux/ieee802154.h
7938F:	include/net/nl802154.h
7939F:	include/net/mac802154.h
7940F:	include/net/af_ieee802154.h
7941F:	include/net/cfg802154.h
7942F:	include/net/ieee802154_netdev.h
7943F:	Documentation/networking/ieee802154.rst
7944
7945IFE PROTOCOL
7946M:	Yotam Gigi <yotam.gi@gmail.com>
7947M:	Jamal Hadi Salim <jhs@mojatatu.com>
7948F:	net/ife
7949F:	include/net/ife.h
7950F:	include/uapi/linux/ife.h
7951
7952IGORPLUG-USB IR RECEIVER
7953M:	Sean Young <sean@mess.org>
7954L:	linux-media@vger.kernel.org
7955S:	Maintained
7956F:	drivers/media/rc/igorplugusb.c
7957
7958IGUANAWORKS USB IR TRANSCEIVER
7959M:	Sean Young <sean@mess.org>
7960L:	linux-media@vger.kernel.org
7961S:	Maintained
7962F:	drivers/media/rc/iguanair.c
7963
7964IIO DIGITAL POTENTIOMETER DAC
7965M:	Peter Rosin <peda@axentia.se>
7966L:	linux-iio@vger.kernel.org
7967S:	Maintained
7968F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7969F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7970F:	drivers/iio/dac/dpot-dac.c
7971
7972IIO ENVELOPE DETECTOR
7973M:	Peter Rosin <peda@axentia.se>
7974L:	linux-iio@vger.kernel.org
7975S:	Maintained
7976F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7977F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7978F:	drivers/iio/adc/envelope-detector.c
7979
7980IIO MULTIPLEXER
7981M:	Peter Rosin <peda@axentia.se>
7982L:	linux-iio@vger.kernel.org
7983S:	Maintained
7984F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7985F:	drivers/iio/multiplexer/iio-mux.c
7986
7987IIO SUBSYSTEM AND DRIVERS
7988M:	Jonathan Cameron <jic23@kernel.org>
7989R:	Hartmut Knaack <knaack.h@gmx.de>
7990R:	Lars-Peter Clausen <lars@metafoo.de>
7991R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7992L:	linux-iio@vger.kernel.org
7993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7994S:	Maintained
7995F:	Documentation/ABI/testing/configfs-iio*
7996F:	Documentation/ABI/testing/sysfs-bus-iio*
7997F:	Documentation/devicetree/bindings/iio/
7998F:	drivers/iio/
7999F:	drivers/staging/iio/
8000F:	include/linux/iio/
8001F:	tools/iio/
8002
8003IIO UNIT CONVERTER
8004M:	Peter Rosin <peda@axentia.se>
8005L:	linux-iio@vger.kernel.org
8006S:	Maintained
8007F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8008F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8009F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8010F:	drivers/iio/afe/iio-rescale.c
8011
8012IKANOS/ADI EAGLE ADSL USB DRIVER
8013M:	Matthieu Castet <castet.matthieu@free.fr>
8014M:	Stanislaw Gruszka <stf_xl@wp.pl>
8015S:	Maintained
8016F:	drivers/usb/atm/ueagle-atm.c
8017
8018IMGTEC ASCII LCD DRIVER
8019M:	Paul Burton <paulburton@kernel.org>
8020S:	Maintained
8021F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8022F:	drivers/auxdisplay/img-ascii-lcd.c
8023
8024IMGTEC IR DECODER DRIVER
8025M:	James Hogan <jhogan@kernel.org>
8026S:	Maintained
8027F:	drivers/media/rc/img-ir/
8028
8029IMON SOUNDGRAPH USB IR RECEIVER
8030M:	Sean Young <sean@mess.org>
8031L:	linux-media@vger.kernel.org
8032S:	Maintained
8033F:	drivers/media/rc/imon_raw.c
8034F:	drivers/media/rc/imon.c
8035
8036IMS TWINTURBO FRAMEBUFFER DRIVER
8037L:	linux-fbdev@vger.kernel.org
8038S:	Orphan
8039F:	drivers/video/fbdev/imsttfb.c
8040
8041INA209 HARDWARE MONITOR DRIVER
8042M:	Guenter Roeck <linux@roeck-us.net>
8043L:	linux-hwmon@vger.kernel.org
8044S:	Maintained
8045F:	Documentation/hwmon/ina209.rst
8046F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8047F:	drivers/hwmon/ina209.c
8048
8049INA2XX HARDWARE MONITOR DRIVER
8050M:	Guenter Roeck <linux@roeck-us.net>
8051L:	linux-hwmon@vger.kernel.org
8052S:	Maintained
8053F:	Documentation/hwmon/ina2xx.rst
8054F:	drivers/hwmon/ina2xx.c
8055F:	include/linux/platform_data/ina2xx.h
8056
8057INDUSTRY PACK SUBSYSTEM (IPACK)
8058M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8059M:	Jens Taprogge <jens.taprogge@taprogge.org>
8060M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8061L:	industrypack-devel@lists.sourceforge.net
8062W:	http://industrypack.sourceforge.net
8063S:	Maintained
8064F:	drivers/ipack/
8065
8066INFINEON DPS310 Driver
8067M:	Eddie James <eajames@linux.ibm.com>
8068L:	linux-iio@vger.kernel.org
8069F:	drivers/iio/pressure/dps310.c
8070S:	Maintained
8071
8072INFINIBAND SUBSYSTEM
8073M:	Doug Ledford <dledford@redhat.com>
8074M:	Jason Gunthorpe <jgg@mellanox.com>
8075L:	linux-rdma@vger.kernel.org
8076W:	https://github.com/linux-rdma/rdma-core
8077Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8079S:	Supported
8080F:	Documentation/devicetree/bindings/infiniband/
8081F:	Documentation/infiniband/
8082F:	drivers/infiniband/
8083F:	include/uapi/linux/if_infiniband.h
8084F:	include/uapi/rdma/
8085F:	include/rdma/
8086F:	include/trace/events/ib_mad.h
8087F:	include/trace/events/ib_umad.h
8088F:	samples/bpf/ibumad_kern.c
8089F:	samples/bpf/ibumad_user.c
8090
8091INGENIC JZ4780 DMA Driver
8092M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8093S:	Maintained
8094F:	drivers/dma/dma-jz4780.c
8095
8096INGENIC JZ4780 NAND DRIVER
8097M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8098L:	linux-mtd@lists.infradead.org
8099S:	Maintained
8100F:	drivers/mtd/nand/raw/ingenic/
8101
8102INGENIC JZ47xx SoCs
8103M:	Paul Cercueil <paul@crapouillou.net>
8104S:	Maintained
8105F:	arch/mips/boot/dts/ingenic/
8106F:	arch/mips/include/asm/mach-jz4740/
8107F:	arch/mips/jz4740/
8108F:	drivers/clk/ingenic/
8109F:	drivers/dma/dma-jz4780.c
8110F:	drivers/gpu/drm/ingenic/
8111F:	drivers/i2c/busses/i2c-jz4780.c
8112F:	drivers/iio/adc/ingenic-adc.c
8113F:	drivers/irqchip/irq-ingenic.c
8114F:	drivers/memory/jz4780-nemc.c
8115F:	drivers/mmc/host/jz4740_mmc.c
8116F:	drivers/mtd/nand/raw/ingenic/
8117F:	drivers/pinctrl/pinctrl-ingenic.c
8118F:	drivers/power/supply/ingenic-battery.c
8119F:	drivers/pwm/pwm-jz4740.c
8120F:	drivers/rtc/rtc-jz4740.c
8121F:	drivers/tty/serial/8250/8250_ingenic.c
8122F:	drivers/usb/musb/jz4740.c
8123F:	drivers/watchdog/jz4740_wdt.c
8124F:	include/dt-bindings/iio/adc/ingenic,adc.h
8125F:	include/linux/mfd/ingenic-tcu.h
8126F:	sound/soc/jz4740/
8127F:	sound/soc/codecs/jz47*
8128
8129INOTIFY
8130M:	Jan Kara <jack@suse.cz>
8131R:	Amir Goldstein <amir73il@gmail.com>
8132L:	linux-fsdevel@vger.kernel.org
8133S:	Maintained
8134F:	Documentation/filesystems/inotify.txt
8135F:	fs/notify/inotify/
8136F:	include/linux/inotify.h
8137F:	include/uapi/linux/inotify.h
8138
8139INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8140M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8141L:	linux-input@vger.kernel.org
8142Q:	http://patchwork.kernel.org/project/linux-input/list/
8143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8144S:	Maintained
8145F:	drivers/input/
8146F:	include/linux/input.h
8147F:	include/uapi/linux/input.h
8148F:	include/uapi/linux/input-event-codes.h
8149F:	include/linux/input/
8150F:	Documentation/devicetree/bindings/input/
8151F:	Documentation/devicetree/bindings/serio/
8152F:	Documentation/input/
8153
8154INPUT MULTITOUCH (MT) PROTOCOL
8155M:	Henrik Rydberg <rydberg@bitmath.org>
8156L:	linux-input@vger.kernel.org
8157S:	Odd fixes
8158F:	Documentation/input/multi-touch-protocol.rst
8159F:	drivers/input/input-mt.c
8160K:	\b(ABS|SYN)_MT_
8161
8162INSIDE SECURE CRYPTO DRIVER
8163M:	Antoine Tenart <antoine.tenart@bootlin.com>
8164F:	drivers/crypto/inside-secure/
8165S:	Maintained
8166L:	linux-crypto@vger.kernel.org
8167
8168INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8169M:	Mimi Zohar <zohar@linux.ibm.com>
8170M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8171L:	linux-integrity@vger.kernel.org
8172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8173S:	Supported
8174F:	security/integrity/ima/
8175
8176INTEL 810/815 FRAMEBUFFER DRIVER
8177M:	Antonino Daplas <adaplas@gmail.com>
8178L:	linux-fbdev@vger.kernel.org
8179S:	Maintained
8180F:	drivers/video/fbdev/i810/
8181
8182INTEL ASoC DRIVERS
8183M:	Cezary Rojewski <cezary.rojewski@intel.com>
8184M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8185M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8186M:	Jie Yang <yang.jie@linux.intel.com>
8187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8188S:	Supported
8189F:	sound/soc/intel/
8190
8191INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8192M:	Hans de Goede <hdegoede@redhat.com>
8193L:	platform-driver-x86@vger.kernel.org
8194S:	Maintained
8195F:	drivers/platform/x86/intel_atomisp2_pm.c
8196
8197INTEL C600 SERIES SAS CONTROLLER DRIVER
8198M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8199M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8200L:	linux-scsi@vger.kernel.org
8201T:	git git://git.code.sf.net/p/intel-sas/isci
8202S:	Supported
8203F:	drivers/scsi/isci/
8204
8205INTEL CPU family model numbers
8206M:	Tony Luck <tony.luck@intel.com>
8207M:	x86@kernel.org
8208L:	linux-kernel@vger.kernel.org
8209S:	Supported
8210F:	arch/x86/include/asm/intel-family.h
8211
8212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8213M:	Jani Nikula <jani.nikula@linux.intel.com>
8214M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8215M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8216L:	intel-gfx@lists.freedesktop.org
8217W:	https://01.org/linuxgraphics/
8218B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8219C:	irc://chat.freenode.net/intel-gfx
8220Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8221T:	git git://anongit.freedesktop.org/drm-intel
8222S:	Supported
8223F:	drivers/gpu/drm/i915/
8224F:	include/drm/i915*
8225F:	include/uapi/drm/i915_drm.h
8226F:	Documentation/gpu/i915.rst
8227
8228INTEL ETHERNET DRIVERS
8229M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8230L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8231W:	http://www.intel.com/support/feedback.htm
8232W:	http://e1000.sourceforge.net/
8233Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8236S:	Supported
8237F:	Documentation/networking/device_drivers/intel/e100.rst
8238F:	Documentation/networking/device_drivers/intel/e1000.rst
8239F:	Documentation/networking/device_drivers/intel/e1000e.rst
8240F:	Documentation/networking/device_drivers/intel/fm10k.rst
8241F:	Documentation/networking/device_drivers/intel/igb.rst
8242F:	Documentation/networking/device_drivers/intel/igbvf.rst
8243F:	Documentation/networking/device_drivers/intel/ixgb.rst
8244F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8245F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8246F:	Documentation/networking/device_drivers/intel/i40e.rst
8247F:	Documentation/networking/device_drivers/intel/iavf.rst
8248F:	Documentation/networking/device_drivers/intel/ice.rst
8249F:	drivers/net/ethernet/intel/
8250F:	drivers/net/ethernet/intel/*/
8251F:	include/linux/avf/virtchnl.h
8252
8253INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8254M:	Maik Broemme <mbroemme@libmpq.org>
8255L:	linux-fbdev@vger.kernel.org
8256S:	Maintained
8257F:	Documentation/fb/intelfb.rst
8258F:	drivers/video/fbdev/intelfb/
8259
8260INTEL GPIO DRIVERS
8261M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8262L:	linux-gpio@vger.kernel.org
8263S:	Maintained
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8265F:	drivers/gpio/gpio-ich.c
8266F:	drivers/gpio/gpio-intel-mid.c
8267F:	drivers/gpio/gpio-lynxpoint.c
8268F:	drivers/gpio/gpio-merrifield.c
8269F:	drivers/gpio/gpio-ml-ioh.c
8270F:	drivers/gpio/gpio-pch.c
8271F:	drivers/gpio/gpio-sch.c
8272F:	drivers/gpio/gpio-sodaville.c
8273
8274INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8275M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8276M:	Zhi Wang <zhi.a.wang@intel.com>
8277L:	intel-gvt-dev@lists.freedesktop.org
8278L:	intel-gfx@lists.freedesktop.org
8279W:	https://01.org/igvt-g
8280T:	git https://github.com/intel/gvt-linux.git
8281S:	Supported
8282F:	drivers/gpu/drm/i915/gvt/
8283
8284INTEL HID EVENT DRIVER
8285M:	Alex Hung <alex.hung@canonical.com>
8286L:	platform-driver-x86@vger.kernel.org
8287S:	Maintained
8288F:	drivers/platform/x86/intel-hid.c
8289
8290INTEL I/OAT DMA DRIVER
8291M:	Dave Jiang <dave.jiang@intel.com>
8292R:	Dan Williams <dan.j.williams@intel.com>
8293L:	dmaengine@vger.kernel.org
8294Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8295S:	Supported
8296F:	drivers/dma/ioat*
8297
8298INTEL IDLE DRIVER
8299M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8300M:	Len Brown <lenb@kernel.org>
8301L:	linux-pm@vger.kernel.org
8302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8303B:	https://bugzilla.kernel.org
8304S:	Supported
8305F:	drivers/idle/intel_idle.c
8306
8307INTEL INTEGRATED SENSOR HUB DRIVER
8308M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8309M:	Jiri Kosina <jikos@kernel.org>
8310L:	linux-input@vger.kernel.org
8311S:	Maintained
8312F:	drivers/hid/intel-ish-hid/
8313
8314INTEL IOMMU (VT-d)
8315M:	David Woodhouse <dwmw2@infradead.org>
8316L:	iommu@lists.linux-foundation.org
8317T:	git git://git.infradead.org/iommu-2.6.git
8318S:	Supported
8319F:	drivers/iommu/intel-iommu.c
8320F:	include/linux/intel-iommu.h
8321
8322INTEL IOP-ADMA DMA DRIVER
8323R:	Dan Williams <dan.j.williams@intel.com>
8324S:	Odd fixes
8325F:	drivers/dma/iop-adma.c
8326
8327INTEL IPU3 CSI-2 CIO2 DRIVER
8328M:	Yong Zhi <yong.zhi@intel.com>
8329M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8330M:	Bingbu Cao <bingbu.cao@intel.com>
8331R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8332L:	linux-media@vger.kernel.org
8333S:	Maintained
8334F:	drivers/media/pci/intel/ipu3/
8335F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8336
8337INTEL IPU3 CSI-2 IMGU DRIVER
8338M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8339L:	linux-media@vger.kernel.org
8340S:	Maintained
8341F:	drivers/staging/media/ipu3/
8342F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8343F:	Documentation/media/v4l-drivers/ipu3.rst
8344
8345INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8346M:	Krzysztof Halasa <khalasa@piap.pl>
8347S:	Maintained
8348F:	include/linux/soc/ixp4xx/qmgr.h
8349F:	include/linux/soc/ixp4xx/npe.h
8350F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8351F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8352F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8353F:	drivers/net/wan/ixp4xx_hss.c
8354
8355INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8356M:	Deepak Saxena <dsaxena@plexity.net>
8357S:	Maintained
8358F:	drivers/char/hw_random/ixp4xx-rng.c
8359
8360INTEL MANAGEMENT ENGINE (mei)
8361M:	Tomas Winkler <tomas.winkler@intel.com>
8362L:	linux-kernel@vger.kernel.org
8363S:	Supported
8364F:	include/uapi/linux/mei.h
8365F:	include/linux/mei_cl_bus.h
8366F:	drivers/misc/mei/*
8367F:	drivers/watchdog/mei_wdt.c
8368F:	Documentation/driver-api/mei/*
8369F:	samples/mei/*
8370
8371INTEL MENLOW THERMAL DRIVER
8372M:	Sujith Thomas <sujith.thomas@intel.com>
8373L:	platform-driver-x86@vger.kernel.org
8374W:	https://01.org/linux-acpi
8375S:	Supported
8376F:	drivers/platform/x86/intel_menlow.c
8377
8378INTEL MIC DRIVERS (mic)
8379M:	Sudeep Dutt <sudeep.dutt@intel.com>
8380M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8381S:	Supported
8382W:	https://github.com/sudeepdutt/mic
8383W:	http://software.intel.com/en-us/mic-developer
8384F:	include/linux/mic_bus.h
8385F:	include/linux/scif.h
8386F:	include/uapi/linux/mic_common.h
8387F:	include/uapi/linux/mic_ioctl.h
8388F:	include/uapi/linux/scif_ioctl.h
8389F:	drivers/misc/mic/
8390F:	drivers/dma/mic_x100_dma.c
8391F:	drivers/dma/mic_x100_dma.h
8392F:	Documentation/mic/
8393
8394INTEL PMC CORE DRIVER
8395M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8396M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8397L:	platform-driver-x86@vger.kernel.org
8398S:	Maintained
8399F:	drivers/platform/x86/intel_pmc_core*
8400
8401INTEL PMC/P-Unit IPC DRIVER
8402M:	Zha Qipeng<qipeng.zha@intel.com>
8403L:	platform-driver-x86@vger.kernel.org
8404S:	Maintained
8405F:	drivers/platform/x86/intel_pmc_ipc.c
8406F:	drivers/platform/x86/intel_punit_ipc.c
8407F:	arch/x86/include/asm/intel_pmc_ipc.h
8408F:	arch/x86/include/asm/intel_punit_ipc.h
8409
8410INTEL PMIC GPIO DRIVERS
8411M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8412S:	Maintained
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8414F:	drivers/gpio/gpio-*cove.c
8415F:	drivers/gpio/gpio-msic.c
8416
8417INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8418R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8419S:	Maintained
8420F:	drivers/mfd/intel_msic.c
8421F:	drivers/mfd/intel_soc_pmic*
8422F:	include/linux/mfd/intel_msic.h
8423F:	include/linux/mfd/intel_soc_pmic*
8424
8425INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8426M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8427L:	linux-wireless@vger.kernel.org
8428S:	Maintained
8429F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8430F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8431F:	drivers/net/wireless/intel/ipw2x00/
8432
8433INTEL PSTATE DRIVER
8434M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8435M:	Len Brown <lenb@kernel.org>
8436L:	linux-pm@vger.kernel.org
8437S:	Supported
8438F:	drivers/cpufreq/intel_pstate.c
8439
8440INTEL RDMA RNIC DRIVER
8441M:	Faisal Latif <faisal.latif@intel.com>
8442M:	Shiraz Saleem <shiraz.saleem@intel.com>
8443L:	linux-rdma@vger.kernel.org
8444S:	Supported
8445F:	drivers/infiniband/hw/i40iw/
8446F:	include/uapi/rdma/i40iw-abi.h
8447
8448INTEL SPEED SELECT TECHNOLOGY
8449M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8450L:	platform-driver-x86@vger.kernel.org
8451S:	Maintained
8452F:	drivers/platform/x86/intel_speed_select_if/
8453F:	tools/power/x86/intel-speed-select/
8454F:	include/uapi/linux/isst_if.h
8455
8456INTEL STRATIX10 FIRMWARE DRIVERS
8457M:	Richard Gong <richard.gong@linux.intel.com>
8458L:	linux-kernel@vger.kernel.org
8459S:	Maintained
8460F:	drivers/firmware/stratix10-rsu.c
8461F:	drivers/firmware/stratix10-svc.c
8462F:	include/linux/firmware/intel/stratix10-smc.h
8463F:	include/linux/firmware/intel/stratix10-svc-client.h
8464F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8465F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8466
8467INTEL TELEMETRY DRIVER
8468M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8469M:	"David E. Box" <david.e.box@linux.intel.com>
8470L:	platform-driver-x86@vger.kernel.org
8471S:	Maintained
8472F:	arch/x86/include/asm/intel_telemetry.h
8473F:	drivers/platform/x86/intel_telemetry*
8474
8475INTEL VIRTUAL BUTTON DRIVER
8476M:	AceLan Kao <acelan.kao@canonical.com>
8477L:	platform-driver-x86@vger.kernel.org
8478S:	Maintained
8479F:	drivers/platform/x86/intel-vbtn.c
8480
8481INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8482M:	Stanislaw Gruszka <sgruszka@redhat.com>
8483L:	linux-wireless@vger.kernel.org
8484S:	Supported
8485F:	drivers/net/wireless/intel/iwlegacy/
8486
8487INTEL WIRELESS WIFI LINK (iwlwifi)
8488M:	Johannes Berg <johannes.berg@intel.com>
8489M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8490M:	Luca Coelho <luciano.coelho@intel.com>
8491M:	Intel Linux Wireless <linuxwifi@intel.com>
8492L:	linux-wireless@vger.kernel.org
8493W:	http://intellinuxwireless.org
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8495S:	Supported
8496F:	drivers/net/wireless/intel/iwlwifi/
8497
8498INTEL WIRELESS WIMAX CONNECTION 2400
8499M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8500M:	linux-wimax@intel.com
8501L:	wimax@linuxwimax.org (subscribers-only)
8502S:	Supported
8503W:	http://linuxwimax.org
8504F:	Documentation/admin-guide/wimax/i2400m.rst
8505F:	drivers/net/wimax/i2400m/
8506F:	include/uapi/linux/wimax/i2400m.h
8507
8508INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8509M:	Mario Limonciello <mario.limonciello@dell.com>
8510S:	Maintained
8511F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8512
8513INTEL(R) TRACE HUB
8514M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8515S:	Supported
8516F:	Documentation/trace/intel_th.rst
8517F:	drivers/hwtracing/intel_th/
8518F:	include/linux/intel_th.h
8519
8520INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8521M:	Ning Sun <ning.sun@intel.com>
8522L:	tboot-devel@lists.sourceforge.net
8523W:	http://tboot.sourceforge.net
8524T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8525S:	Supported
8526F:	Documentation/x86/intel_txt.rst
8527F:	include/linux/tboot.h
8528F:	arch/x86/kernel/tboot.c
8529
8530INTERCONNECT API
8531M:	Georgi Djakov <georgi.djakov@linaro.org>
8532L:	linux-pm@vger.kernel.org
8533S:	Maintained
8534F:	Documentation/driver-api/interconnect.rst
8535F:	Documentation/devicetree/bindings/interconnect/
8536F:	drivers/interconnect/
8537F:	include/dt-bindings/interconnect/
8538F:	include/linux/interconnect-provider.h
8539F:	include/linux/interconnect.h
8540
8541INVENSENSE MPU-3050 GYROSCOPE DRIVER
8542M:	Linus Walleij <linus.walleij@linaro.org>
8543L:	linux-iio@vger.kernel.org
8544S:	Maintained
8545F:	drivers/iio/gyro/mpu3050*
8546F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8547
8548IOC3 ETHERNET DRIVER
8549M:	Ralf Baechle <ralf@linux-mips.org>
8550L:	linux-mips@vger.kernel.org
8551S:	Maintained
8552F:	drivers/net/ethernet/sgi/ioc3-eth.c
8553
8554IOMAP FILESYSTEM LIBRARY
8555M:	Christoph Hellwig <hch@infradead.org>
8556M:	Darrick J. Wong <darrick.wong@oracle.com>
8557M:	linux-xfs@vger.kernel.org
8558M:	linux-fsdevel@vger.kernel.org
8559L:	linux-xfs@vger.kernel.org
8560L:	linux-fsdevel@vger.kernel.org
8561T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8562S:	Supported
8563F:	fs/iomap/
8564F:	include/linux/iomap.h
8565
8566IOMMU DRIVERS
8567M:	Joerg Roedel <joro@8bytes.org>
8568L:	iommu@lists.linux-foundation.org
8569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8570S:	Maintained
8571F:	Documentation/devicetree/bindings/iommu/
8572F:	drivers/iommu/
8573F:	include/linux/iommu.h
8574F:	include/linux/of_iommu.h
8575F:	include/linux/iova.h
8576
8577IO_URING
8578M:	Jens Axboe <axboe@kernel.dk>
8579L:	linux-block@vger.kernel.org
8580L:	linux-fsdevel@vger.kernel.org
8581T:	git git://git.kernel.dk/linux-block
8582T:	git git://git.kernel.dk/liburing
8583S:	Maintained
8584F:	fs/io_uring.c
8585F:	include/uapi/linux/io_uring.h
8586
8587IPMI SUBSYSTEM
8588M:	Corey Minyard <minyard@acm.org>
8589L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8590W:	http://openipmi.sourceforge.net/
8591S:	Supported
8592F:	Documentation/devicetree/bindings/ipmi/
8593F:	Documentation/IPMI.txt
8594F:	drivers/char/ipmi/
8595F:	include/linux/ipmi*
8596F:	include/uapi/linux/ipmi*
8597
8598IPS SCSI RAID DRIVER
8599M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8600L:	linux-scsi@vger.kernel.org
8601W:	http://www.adaptec.com/
8602S:	Maintained
8603F:	drivers/scsi/ips*
8604
8605IPVS
8606M:	Wensong Zhang <wensong@linux-vs.org>
8607M:	Simon Horman <horms@verge.net.au>
8608M:	Julian Anastasov <ja@ssi.bg>
8609L:	netdev@vger.kernel.org
8610L:	lvs-devel@vger.kernel.org
8611S:	Maintained
8612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8614F:	Documentation/networking/ipvs-sysctl.txt
8615F:	include/net/ip_vs.h
8616F:	include/uapi/linux/ip_vs.h
8617F:	net/netfilter/ipvs/
8618
8619IPWIRELESS DRIVER
8620M:	Jiri Kosina <jikos@kernel.org>
8621M:	David Sterba <dsterba@suse.com>
8622S:	Odd Fixes
8623F:	drivers/tty/ipwireless/
8624
8625IPX NETWORK LAYER
8626L:	netdev@vger.kernel.org
8627S:	Obsolete
8628F:	include/uapi/linux/ipx.h
8629
8630IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8631M:	Marc Zyngier <maz@kernel.org>
8632S:	Maintained
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8634F:	Documentation/IRQ-domain.txt
8635F:	include/linux/irqdomain.h
8636F:	kernel/irq/irqdomain.c
8637F:	kernel/irq/msi.c
8638
8639IRQ SUBSYSTEM
8640M:	Thomas Gleixner <tglx@linutronix.de>
8641L:	linux-kernel@vger.kernel.org
8642S:	Maintained
8643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8644F:	kernel/irq/
8645
8646IRQCHIP DRIVERS
8647M:	Thomas Gleixner <tglx@linutronix.de>
8648M:	Jason Cooper <jason@lakedaemon.net>
8649M:	Marc Zyngier <maz@kernel.org>
8650L:	linux-kernel@vger.kernel.org
8651S:	Maintained
8652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8653F:	Documentation/devicetree/bindings/interrupt-controller/
8654F:	drivers/irqchip/
8655
8656ISA
8657M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8658S:	Maintained
8659F:	Documentation/driver-api/isa.rst
8660F:	drivers/base/isa.c
8661F:	include/linux/isa.h
8662
8663ISA RADIO MODULE
8664M:	Hans Verkuil <hverkuil@xs4all.nl>
8665L:	linux-media@vger.kernel.org
8666T:	git git://linuxtv.org/media_tree.git
8667W:	https://linuxtv.org
8668S:	Maintained
8669F:	drivers/media/radio/radio-isa*
8670
8671ISAPNP
8672M:	Jaroslav Kysela <perex@perex.cz>
8673S:	Maintained
8674F:	Documentation/driver-api/isapnp.rst
8675F:	drivers/pnp/isapnp/
8676F:	include/linux/isapnp.h
8677
8678ISCSI
8679M:	Lee Duncan <lduncan@suse.com>
8680M:	Chris Leech <cleech@redhat.com>
8681L:	open-iscsi@googlegroups.com
8682W:	www.open-iscsi.com
8683S:	Maintained
8684F:	drivers/scsi/*iscsi*
8685F:	include/scsi/*iscsi*
8686
8687iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8688M:	Peter Jones <pjones@redhat.com>
8689M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8690S:	Maintained
8691F:	drivers/firmware/iscsi_ibft*
8692
8693ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8694M:	Sagi Grimberg <sagi@grimberg.me>
8695M:	Max Gurtovoy <maxg@mellanox.com>
8696L:	linux-rdma@vger.kernel.org
8697S:	Supported
8698W:	http://www.openfabrics.org
8699W:	www.open-iscsi.org
8700Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8701F:	drivers/infiniband/ulp/iser/
8702
8703ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8704M:	Sagi Grimberg <sagi@grimberg.me>
8705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8706L:	linux-rdma@vger.kernel.org
8707L:	target-devel@vger.kernel.org
8708S:	Supported
8709W:	http://www.linux-iscsi.org
8710F:	drivers/infiniband/ulp/isert
8711
8712ISDN/mISDN SUBSYSTEM
8713M:	Karsten Keil <isdn@linux-pingi.de>
8714L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8715L:	netdev@vger.kernel.org
8716W:	http://www.isdn4linux.de
8717S:	Maintained
8718F:	drivers/isdn/mISDN
8719F:	drivers/isdn/hardware
8720
8721ISDN/CAPI SUBSYSTEM
8722M:	Karsten Keil <isdn@linux-pingi.de>
8723L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8724L:	netdev@vger.kernel.org
8725W:	http://www.isdn4linux.de
8726S:	Odd Fixes
8727F:	Documentation/isdn/
8728F:	drivers/isdn/capi/
8729F:	drivers/staging/isdn/
8730F:	net/bluetooth/cmtp/
8731F:	include/linux/isdn/
8732F:	include/uapi/linux/isdn/
8733
8734IT87 HARDWARE MONITORING DRIVER
8735M:	Jean Delvare <jdelvare@suse.com>
8736L:	linux-hwmon@vger.kernel.org
8737S:	Maintained
8738F:	Documentation/hwmon/it87.rst
8739F:	drivers/hwmon/it87.c
8740
8741IT913X MEDIA DRIVER
8742M:	Antti Palosaari <crope@iki.fi>
8743L:	linux-media@vger.kernel.org
8744W:	https://linuxtv.org
8745W:	http://palosaari.fi/linux/
8746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8747T:	git git://linuxtv.org/anttip/media_tree.git
8748S:	Maintained
8749F:	drivers/media/tuners/it913x*
8750
8751IVTV VIDEO4LINUX DRIVER
8752M:	Andy Walls <awalls@md.metrocast.net>
8753L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8754L:	linux-media@vger.kernel.org
8755T:	git git://linuxtv.org/media_tree.git
8756W:	http://www.ivtvdriver.org
8757S:	Maintained
8758F:	Documentation/media/v4l-drivers/ivtv*
8759F:	drivers/media/pci/ivtv/
8760F:	include/uapi/linux/ivtv*
8761
8762IX2505V MEDIA DRIVER
8763M:	Malcolm Priestley <tvboxspy@gmail.com>
8764L:	linux-media@vger.kernel.org
8765W:	https://linuxtv.org
8766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8767S:	Maintained
8768F:	drivers/media/dvb-frontends/ix2505v*
8769
8770JAILHOUSE HYPERVISOR INTERFACE
8771M:	Jan Kiszka <jan.kiszka@siemens.com>
8772L:	jailhouse-dev@googlegroups.com
8773S:	Maintained
8774F:	arch/x86/kernel/jailhouse.c
8775F:	arch/x86/include/asm/jailhouse_para.h
8776
8777JC42.4 TEMPERATURE SENSOR DRIVER
8778M:	Guenter Roeck <linux@roeck-us.net>
8779L:	linux-hwmon@vger.kernel.org
8780S:	Maintained
8781F:	drivers/hwmon/jc42.c
8782F:	Documentation/hwmon/jc42.rst
8783
8784JFS FILESYSTEM
8785M:	Dave Kleikamp <shaggy@kernel.org>
8786L:	jfs-discussion@lists.sourceforge.net
8787W:	http://jfs.sourceforge.net/
8788T:	git git://github.com/kleikamp/linux-shaggy.git
8789S:	Maintained
8790F:	Documentation/admin-guide/jfs.rst
8791F:	fs/jfs/
8792
8793JME NETWORK DRIVER
8794M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8795L:	netdev@vger.kernel.org
8796S:	Maintained
8797F:	drivers/net/ethernet/jme.*
8798
8799JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8800M:	David Woodhouse <dwmw2@infradead.org>
8801M:	Richard Weinberger <richard@nod.at>
8802L:	linux-mtd@lists.infradead.org
8803W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8804T:	git git://git.infradead.org/ubifs-2.6.git
8805S:	Odd Fixes
8806F:	fs/jffs2/
8807F:	include/uapi/linux/jffs2.h
8808
8809JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8810M:	"Theodore Ts'o" <tytso@mit.edu>
8811M:	Jan Kara <jack@suse.com>
8812L:	linux-ext4@vger.kernel.org
8813S:	Maintained
8814F:	fs/jbd2/
8815F:	include/linux/jbd2.h
8816
8817JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8818M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8819L:	linux-media@vger.kernel.org
8820S:	Maintained
8821F:	drivers/media/platform/rcar_jpu.c
8822
8823JSM Neo PCI based serial card
8824L:	linux-serial@vger.kernel.org
8825S:	Orphan
8826F:	drivers/tty/serial/jsm/
8827
8828K10TEMP HARDWARE MONITORING DRIVER
8829M:	Clemens Ladisch <clemens@ladisch.de>
8830L:	linux-hwmon@vger.kernel.org
8831S:	Maintained
8832F:	Documentation/hwmon/k10temp.rst
8833F:	drivers/hwmon/k10temp.c
8834
8835K8TEMP HARDWARE MONITORING DRIVER
8836M:	Rudolf Marek <r.marek@assembler.cz>
8837L:	linux-hwmon@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/hwmon/k8temp.rst
8840F:	drivers/hwmon/k8temp.c
8841
8842KASAN
8843M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8844R:	Alexander Potapenko <glider@google.com>
8845R:	Dmitry Vyukov <dvyukov@google.com>
8846L:	kasan-dev@googlegroups.com
8847S:	Maintained
8848F:	arch/*/include/asm/kasan.h
8849F:	arch/*/mm/kasan_init*
8850F:	Documentation/dev-tools/kasan.rst
8851F:	include/linux/kasan*.h
8852F:	lib/test_kasan.c
8853F:	mm/kasan/
8854F:	scripts/Makefile.kasan
8855
8856KCONFIG
8857M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8859L:	linux-kbuild@vger.kernel.org
8860S:	Maintained
8861F:	Documentation/kbuild/kconfig*
8862F:	scripts/kconfig/
8863F:	scripts/Kconfig.include
8864
8865KDUMP
8866M:	Dave Young <dyoung@redhat.com>
8867M:	Baoquan He <bhe@redhat.com>
8868R:	Vivek Goyal <vgoyal@redhat.com>
8869L:	kexec@lists.infradead.org
8870W:	http://lse.sourceforge.net/kdump/
8871S:	Maintained
8872F:	Documentation/admin-guide/kdump/
8873
8874KEENE FM RADIO TRANSMITTER DRIVER
8875M:	Hans Verkuil <hverkuil@xs4all.nl>
8876L:	linux-media@vger.kernel.org
8877T:	git git://linuxtv.org/media_tree.git
8878W:	https://linuxtv.org
8879S:	Maintained
8880F:	drivers/media/radio/radio-keene*
8881
8882KERNEL AUTOMOUNTER
8883M:	Ian Kent <raven@themaw.net>
8884L:	autofs@vger.kernel.org
8885S:	Maintained
8886F:	fs/autofs/
8887
8888KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8889M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8890M:	Michal Marek <michal.lkml@markovi.net>
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8892L:	linux-kbuild@vger.kernel.org
8893S:	Maintained
8894F:	Documentation/kbuild/
8895F:	Makefile
8896F:	scripts/Kbuild*
8897F:	scripts/Makefile*
8898F:	scripts/basic/
8899F:	scripts/mk*
8900F:	scripts/*vmlinux*
8901F:	scripts/mod/
8902F:	scripts/package/
8903
8904KERNEL JANITORS
8905L:	kernel-janitors@vger.kernel.org
8906W:	http://kernelnewbies.org/KernelJanitors
8907S:	Odd Fixes
8908
8909KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8910M:	"J. Bruce Fields" <bfields@fieldses.org>
8911M:	Chuck Lever <chuck.lever@oracle.com>
8912L:	linux-nfs@vger.kernel.org
8913W:	http://nfs.sourceforge.net/
8914T:	git git://linux-nfs.org/~bfields/linux.git
8915S:	Supported
8916F:	fs/nfsd/
8917F:	include/uapi/linux/nfsd/
8918F:	fs/lockd/
8919F:	fs/nfs_common/
8920F:	net/sunrpc/
8921F:	include/linux/lockd/
8922F:	include/linux/sunrpc/
8923F:	include/uapi/linux/sunrpc/
8924
8925KERNEL SELFTEST FRAMEWORK
8926M:	Shuah Khan <shuah@kernel.org>
8927M:	Shuah Khan <skhan@linuxfoundation.org>
8928L:	linux-kselftest@vger.kernel.org
8929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8930Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8931S:	Maintained
8932F:	tools/testing/selftests/
8933F:	Documentation/dev-tools/kselftest*
8934
8935KERNEL USERMODE HELPER
8936M:	Luis Chamberlain <mcgrof@kernel.org>
8937L:	linux-kernel@vger.kernel.org
8938S:	Maintained
8939F:	kernel/umh.c
8940F:	include/linux/umh.h
8941
8942KERNEL VIRTUAL MACHINE (KVM)
8943M:	Paolo Bonzini <pbonzini@redhat.com>
8944M:	Radim Krčmář <rkrcmar@redhat.com>
8945L:	kvm@vger.kernel.org
8946W:	http://www.linux-kvm.org
8947T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8948S:	Supported
8949F:	Documentation/virt/kvm/
8950F:	include/trace/events/kvm.h
8951F:	include/uapi/asm-generic/kvm*
8952F:	include/uapi/linux/kvm*
8953F:	include/asm-generic/kvm*
8954F:	include/linux/kvm*
8955F:	include/kvm/iodev.h
8956F:	virt/kvm/*
8957F:	tools/kvm/
8958F:	tools/testing/selftests/kvm/
8959
8960KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8961M:	Marc Zyngier <maz@kernel.org>
8962R:	James Morse <james.morse@arm.com>
8963R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8964R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8966L:	kvmarm@lists.cs.columbia.edu
8967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8968S:	Maintained
8969F:	arch/arm/include/uapi/asm/kvm*
8970F:	arch/arm/include/asm/kvm*
8971F:	arch/arm/kvm/
8972F:	arch/arm64/include/uapi/asm/kvm*
8973F:	arch/arm64/include/asm/kvm*
8974F:	arch/arm64/kvm/
8975F:	virt/kvm/arm/
8976F:	include/kvm/arm_*
8977
8978KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8979M:	James Hogan <jhogan@kernel.org>
8980L:	linux-mips@vger.kernel.org
8981S:	Supported
8982F:	arch/mips/include/uapi/asm/kvm*
8983F:	arch/mips/include/asm/kvm*
8984F:	arch/mips/kvm/
8985
8986KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8987M:	Paul Mackerras <paulus@ozlabs.org>
8988L:	kvm-ppc@vger.kernel.org
8989W:	http://www.linux-kvm.org/
8990T:	git git://github.com/agraf/linux-2.6.git
8991S:	Supported
8992F:	arch/powerpc/include/uapi/asm/kvm*
8993F:	arch/powerpc/include/asm/kvm*
8994F:	arch/powerpc/kvm/
8995F:	arch/powerpc/kernel/kvm*
8996
8997KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8998M:	Christian Borntraeger <borntraeger@de.ibm.com>
8999M:	Janosch Frank <frankja@linux.ibm.com>
9000R:	David Hildenbrand <david@redhat.com>
9001R:	Cornelia Huck <cohuck@redhat.com>
9002L:	kvm@vger.kernel.org
9003W:	http://www.ibm.com/developerworks/linux/linux390/
9004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9005S:	Supported
9006F:	arch/s390/include/uapi/asm/kvm*
9007F:	arch/s390/include/asm/gmap.h
9008F:	arch/s390/include/asm/kvm*
9009F:	arch/s390/kvm/
9010F:	arch/s390/mm/gmap.c
9011F:	tools/testing/selftests/kvm/s390x/
9012F:	tools/testing/selftests/kvm/*/s390x/
9013
9014KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9015M:	Paolo Bonzini <pbonzini@redhat.com>
9016M:	Radim Krčmář <rkrcmar@redhat.com>
9017R:	Sean Christopherson <sean.j.christopherson@intel.com>
9018R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9019R:	Wanpeng Li <wanpengli@tencent.com>
9020R:	Jim Mattson <jmattson@google.com>
9021R:	Joerg Roedel <joro@8bytes.org>
9022L:	kvm@vger.kernel.org
9023W:	http://www.linux-kvm.org
9024T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9025S:	Supported
9026F:	arch/x86/kvm/
9027F:	arch/x86/kvm/*/
9028F:	arch/x86/include/uapi/asm/kvm*
9029F:	arch/x86/include/uapi/asm/vmx.h
9030F:	arch/x86/include/uapi/asm/svm.h
9031F:	arch/x86/include/asm/kvm*
9032F:	arch/x86/include/asm/pvclock-abi.h
9033F:	arch/x86/include/asm/svm.h
9034F:	arch/x86/include/asm/vmx.h
9035F:	arch/x86/kernel/kvm.c
9036F:	arch/x86/kernel/kvmclock.c
9037
9038KERNFS
9039M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9040M:	Tejun Heo <tj@kernel.org>
9041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9042S:	Supported
9043F:	include/linux/kernfs.h
9044F:	fs/kernfs/
9045
9046KEXEC
9047M:	Eric Biederman <ebiederm@xmission.com>
9048W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9049L:	kexec@lists.infradead.org
9050S:	Maintained
9051F:	include/linux/kexec.h
9052F:	include/uapi/linux/kexec.h
9053F:	kernel/kexec*
9054
9055KEYS-ENCRYPTED
9056M:	Mimi Zohar <zohar@linux.ibm.com>
9057L:	linux-integrity@vger.kernel.org
9058L:	keyrings@vger.kernel.org
9059S:	Supported
9060F:	Documentation/security/keys/trusted-encrypted.rst
9061F:	include/keys/encrypted-type.h
9062F:	security/keys/encrypted-keys/
9063
9064KEYS-TRUSTED
9065M:	James Bottomley <jejb@linux.ibm.com>
9066M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9067M:	Mimi Zohar <zohar@linux.ibm.com>
9068L:	linux-integrity@vger.kernel.org
9069L:	keyrings@vger.kernel.org
9070S:	Supported
9071F:	Documentation/security/keys/trusted-encrypted.rst
9072F:	include/keys/trusted-type.h
9073F:	security/keys/trusted.c
9074F:	include/keys/trusted.h
9075
9076KEYS/KEYRINGS:
9077M:	David Howells <dhowells@redhat.com>
9078M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9079L:	keyrings@vger.kernel.org
9080S:	Maintained
9081F:	Documentation/security/keys/core.rst
9082F:	include/linux/key.h
9083F:	include/linux/key-type.h
9084F:	include/linux/keyctl.h
9085F:	include/uapi/linux/keyctl.h
9086F:	include/keys/
9087F:	security/keys/
9088
9089KGDB / KDB /debug_core
9090M:	Jason Wessel <jason.wessel@windriver.com>
9091M:	Daniel Thompson <daniel.thompson@linaro.org>
9092R:	Douglas Anderson <dianders@chromium.org>
9093W:	http://kgdb.wiki.kernel.org/
9094L:	kgdb-bugreport@lists.sourceforge.net
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9096S:	Maintained
9097F:	Documentation/dev-tools/kgdb.rst
9098F:	drivers/misc/kgdbts.c
9099F:	drivers/tty/serial/kgdboc.c
9100F:	include/linux/kdb.h
9101F:	include/linux/kgdb.h
9102F:	kernel/debug/
9103
9104KMEMLEAK
9105M:	Catalin Marinas <catalin.marinas@arm.com>
9106S:	Maintained
9107F:	Documentation/dev-tools/kmemleak.rst
9108F:	include/linux/kmemleak.h
9109F:	mm/kmemleak.c
9110F:	mm/kmemleak-test.c
9111
9112KMOD KERNEL MODULE LOADER - USERMODE HELPER
9113M:	Luis Chamberlain <mcgrof@kernel.org>
9114L:	linux-kernel@vger.kernel.org
9115S:	Maintained
9116F:	kernel/kmod.c
9117F:	include/linux/kmod.h
9118F:	lib/test_kmod.c
9119F:	tools/testing/selftests/kmod/
9120
9121KPROBES
9122M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9123M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9124M:	"David S. Miller" <davem@davemloft.net>
9125M:	Masami Hiramatsu <mhiramat@kernel.org>
9126S:	Maintained
9127F:	Documentation/kprobes.txt
9128F:	include/linux/kprobes.h
9129F:	include/asm-generic/kprobes.h
9130F:	kernel/kprobes.c
9131
9132KS0108 LCD CONTROLLER DRIVER
9133M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9134S:	Maintained
9135F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9136F:	drivers/auxdisplay/ks0108.c
9137F:	include/linux/ks0108.h
9138
9139L3MDEV
9140M:	David Ahern <dsahern@kernel.org>
9141L:	netdev@vger.kernel.org
9142S:	Maintained
9143F:	net/l3mdev
9144F:	include/net/l3mdev.h
9145
9146L7 BPF FRAMEWORK
9147M:	John Fastabend <john.fastabend@gmail.com>
9148M:	Daniel Borkmann <daniel@iogearbox.net>
9149L:	netdev@vger.kernel.org
9150L:	bpf@vger.kernel.org
9151S:	Maintained
9152F:	include/linux/skmsg.h
9153F:	net/core/skmsg.c
9154F:	net/core/sock_map.c
9155F:	net/ipv4/tcp_bpf.c
9156
9157LANTIQ / INTEL Ethernet drivers
9158M:	Hauke Mehrtens <hauke@hauke-m.de>
9159L:	netdev@vger.kernel.org
9160S:	Maintained
9161F:	net/dsa/tag_gswip.c
9162F:	drivers/net/ethernet/lantiq_xrx200.c
9163F:	drivers/net/dsa/lantiq_pce.h
9164F:	drivers/net/dsa/lantiq_gswip.c
9165
9166LANTIQ MIPS ARCHITECTURE
9167M:	John Crispin <john@phrozen.org>
9168L:	linux-mips@vger.kernel.org
9169S:	Maintained
9170F:	arch/mips/lantiq
9171F:	drivers/soc/lantiq
9172
9173LAPB module
9174L:	linux-x25@vger.kernel.org
9175S:	Orphan
9176F:	Documentation/networking/lapb-module.txt
9177F:	include/*/lapb.h
9178F:	net/lapb/
9179
9180LASI 53c700 driver for PARISC
9181M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9182L:	linux-scsi@vger.kernel.org
9183S:	Maintained
9184F:	Documentation/scsi/53c700.txt
9185F:	drivers/scsi/53c700*
9186
9187LEAKING_ADDRESSES
9188M:	Tobin C. Harding <me@tobin.cc>
9189M:	Tycho Andersen <tycho@tycho.ws>
9190L:	kernel-hardening@lists.openwall.com
9191S:	Maintained
9192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9193F:	scripts/leaking_addresses.pl
9194
9195LED SUBSYSTEM
9196M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9197M:	Pavel Machek <pavel@ucw.cz>
9198R:	Dan Murphy <dmurphy@ti.com>
9199L:	linux-leds@vger.kernel.org
9200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9202S:	Maintained
9203F:	Documentation/devicetree/bindings/leds/
9204F:	drivers/leds/
9205F:	include/linux/leds.h
9206
9207LEGACY EEPROM DRIVER
9208M:	Jean Delvare <jdelvare@suse.com>
9209S:	Maintained
9210F:	Documentation/misc-devices/eeprom.rst
9211F:	drivers/misc/eeprom/eeprom.c
9212
9213LEGO MINDSTORMS EV3
9214R:	David Lechner <david@lechnology.com>
9215S:	Maintained
9216F:	arch/arm/boot/dts/da850-lego-ev3.dts
9217F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9218F:	drivers/power/supply/lego_ev3_battery.c
9219
9220LEGO USB Tower driver
9221M:	Juergen Stuber <starblue@users.sourceforge.net>
9222L:	legousb-devel@lists.sourceforge.net
9223W:	http://legousb.sourceforge.net/
9224S:	Maintained
9225F:	drivers/usb/misc/legousbtower.c
9226
9227LG LAPTOP EXTRAS
9228M:	Matan Ziv-Av <matan@svgalib.org>
9229L:	platform-driver-x86@vger.kernel.org
9230S:	Maintained
9231F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9232F:	Documentation/admin-guide/laptops/lg-laptop.rst
9233F:	drivers/platform/x86/lg-laptop.c
9234
9235LG2160 MEDIA DRIVER
9236M:	Michael Krufky <mkrufky@linuxtv.org>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239W:	http://github.com/mkrufky
9240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9241T:	git git://linuxtv.org/mkrufky/tuners.git
9242S:	Maintained
9243F:	drivers/media/dvb-frontends/lg2160.*
9244
9245LGDT3305 MEDIA DRIVER
9246M:	Michael Krufky <mkrufky@linuxtv.org>
9247L:	linux-media@vger.kernel.org
9248W:	https://linuxtv.org
9249W:	http://github.com/mkrufky
9250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9251T:	git git://linuxtv.org/mkrufky/tuners.git
9252S:	Maintained
9253F:	drivers/media/dvb-frontends/lgdt3305.*
9254
9255LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9256M:	Viresh Kumar <vireshk@kernel.org>
9257L:	linux-ide@vger.kernel.org
9258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9259S:	Maintained
9260F:	include/linux/pata_arasan_cf_data.h
9261F:	drivers/ata/pata_arasan_cf.c
9262
9263LIBATA PATA DRIVERS
9264M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9265M:	Jens Axboe <axboe@kernel.dk>
9266L:	linux-ide@vger.kernel.org
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9268S:	Maintained
9269F:	drivers/ata/pata_*.c
9270F:	drivers/ata/ata_generic.c
9271
9272LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9273M:	Linus Walleij <linus.walleij@linaro.org>
9274L:	linux-ide@vger.kernel.org
9275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9276S:	Maintained
9277F:	drivers/ata/pata_ftide010.c
9278F:	drivers/ata/sata_gemini.c
9279F:	drivers/ata/sata_gemini.h
9280
9281LIBATA SATA AHCI PLATFORM devices support
9282M:	Hans de Goede <hdegoede@redhat.com>
9283M:	Jens Axboe <axboe@kernel.dk>
9284L:	linux-ide@vger.kernel.org
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9286S:	Maintained
9287F:	drivers/ata/ahci_platform.c
9288F:	drivers/ata/libahci_platform.c
9289F:	include/linux/ahci_platform.h
9290
9291LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9292M:	Mikael Pettersson <mikpelinux@gmail.com>
9293L:	linux-ide@vger.kernel.org
9294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9295S:	Maintained
9296F:	drivers/ata/sata_promise.*
9297
9298LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9299M:	Jens Axboe <axboe@kernel.dk>
9300L:	linux-ide@vger.kernel.org
9301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9302S:	Maintained
9303F:	drivers/ata/
9304F:	include/linux/ata.h
9305F:	include/linux/libata.h
9306F:	Documentation/devicetree/bindings/ata/
9307
9308LIBLOCKDEP
9309M:	Sasha Levin <alexander.levin@microsoft.com>
9310S:	Maintained
9311F:	tools/lib/lockdep/
9312
9313LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9314M:	Dan Williams <dan.j.williams@intel.com>
9315M:	Vishal Verma <vishal.l.verma@intel.com>
9316M:	Dave Jiang <dave.jiang@intel.com>
9317L:	linux-nvdimm@lists.01.org
9318Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9319S:	Supported
9320F:	drivers/nvdimm/blk.c
9321F:	drivers/nvdimm/region_devs.c
9322
9323LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9324M:	Vishal Verma <vishal.l.verma@intel.com>
9325M:	Dan Williams <dan.j.williams@intel.com>
9326M:	Dave Jiang <dave.jiang@intel.com>
9327L:	linux-nvdimm@lists.01.org
9328Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9329S:	Supported
9330F:	drivers/nvdimm/btt*
9331
9332LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9333M:	Dan Williams <dan.j.williams@intel.com>
9334M:	Vishal Verma <vishal.l.verma@intel.com>
9335M:	Dave Jiang <dave.jiang@intel.com>
9336L:	linux-nvdimm@lists.01.org
9337Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9338S:	Supported
9339F:	drivers/nvdimm/pmem*
9340
9341LIBNVDIMM: DEVICETREE BINDINGS
9342M:	Oliver O'Halloran <oohall@gmail.com>
9343L:	linux-nvdimm@lists.01.org
9344Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9345S:	Supported
9346F:	drivers/nvdimm/of_pmem.c
9347F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9348
9349LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9350M:	Dan Williams <dan.j.williams@intel.com>
9351M:	Vishal Verma <vishal.l.verma@intel.com>
9352M:	Dave Jiang <dave.jiang@intel.com>
9353M:	Keith Busch <keith.busch@intel.com>
9354M:	Ira Weiny <ira.weiny@intel.com>
9355L:	linux-nvdimm@lists.01.org
9356Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9358S:	Supported
9359F:	drivers/nvdimm/*
9360F:	drivers/acpi/nfit/*
9361F:	include/linux/nd.h
9362F:	include/linux/libnvdimm.h
9363F:	include/uapi/linux/ndctl.h
9364
9365LICENSES and SPDX stuff
9366M:	Thomas Gleixner <tglx@linutronix.de>
9367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9368L:	linux-spdx@vger.kernel.org
9369S:	Maintained
9370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9371F:	COPYING
9372F:	Documentation/process/license-rules.rst
9373F:	LICENSES/
9374F:	scripts/spdxcheck-test.sh
9375F:	scripts/spdxcheck.py
9376
9377LIGHTNVM PLATFORM SUPPORT
9378M:	Matias Bjorling <mb@lightnvm.io>
9379W:	http://github/OpenChannelSSD
9380L:	linux-block@vger.kernel.org
9381S:	Maintained
9382F:	drivers/lightnvm/
9383F:	include/linux/lightnvm.h
9384F:	include/uapi/linux/lightnvm.h
9385
9386LINUX FOR POWER MACINTOSH
9387M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9388W:	http://www.penguinppc.org/
9389L:	linuxppc-dev@lists.ozlabs.org
9390S:	Maintained
9391F:	arch/powerpc/platforms/powermac/
9392F:	drivers/macintosh/
9393
9394LINUX FOR POWERPC (32-BIT AND 64-BIT)
9395M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9396M:	Paul Mackerras <paulus@samba.org>
9397M:	Michael Ellerman <mpe@ellerman.id.au>
9398W:	https://github.com/linuxppc/linux/wiki
9399L:	linuxppc-dev@lists.ozlabs.org
9400Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9402S:	Supported
9403F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9404F:	Documentation/devicetree/bindings/powerpc/
9405F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9406F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9407F:	Documentation/powerpc/
9408F:	arch/powerpc/
9409F:	drivers/char/tpm/tpm_ibmvtpm*
9410F:	drivers/crypto/nx/
9411F:	drivers/crypto/vmx/
9412F:	drivers/i2c/busses/i2c-opal.c
9413F:	drivers/net/ethernet/ibm/ibmveth.*
9414F:	drivers/net/ethernet/ibm/ibmvnic.*
9415F:	drivers/pci/hotplug/pnv_php.c
9416F:	drivers/pci/hotplug/rpa*
9417F:	drivers/rtc/rtc-opal.c
9418F:	drivers/scsi/ibmvscsi/
9419F:	drivers/tty/hvc/hvc_opal.c
9420F:	drivers/watchdog/wdrtas.c
9421F:	tools/testing/selftests/powerpc
9422N:	/pmac
9423N:	powermac
9424N:	powernv
9425N:	[^a-z0-9]ps3
9426N:	pseries
9427
9428LINUX FOR POWERPC EMBEDDED MPC5XXX
9429M:	Anatolij Gustschin <agust@denx.de>
9430L:	linuxppc-dev@lists.ozlabs.org
9431T:	git git://git.denx.de/linux-denx-agust.git
9432S:	Maintained
9433F:	arch/powerpc/platforms/512x/
9434F:	arch/powerpc/platforms/52xx/
9435
9436LINUX FOR POWERPC EMBEDDED PPC4XX
9437M:	Alistair Popple <alistair@popple.id.au>
9438M:	Matt Porter <mporter@kernel.crashing.org>
9439W:	http://www.penguinppc.org/
9440L:	linuxppc-dev@lists.ozlabs.org
9441S:	Maintained
9442F:	arch/powerpc/platforms/40x/
9443F:	arch/powerpc/platforms/44x/
9444
9445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9446M:	Scott Wood <oss@buserror.net>
9447M:	Kumar Gala <galak@kernel.crashing.org>
9448W:	http://www.penguinppc.org/
9449L:	linuxppc-dev@lists.ozlabs.org
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9451S:	Maintained
9452F:	arch/powerpc/platforms/83xx/
9453F:	arch/powerpc/platforms/85xx/
9454F:	Documentation/devicetree/bindings/powerpc/fsl/
9455
9456LINUX FOR POWERPC EMBEDDED PPC8XX
9457M:	Vitaly Bordug <vitb@kernel.crashing.org>
9458W:	http://www.penguinppc.org/
9459L:	linuxppc-dev@lists.ozlabs.org
9460S:	Maintained
9461F:	arch/powerpc/platforms/8xx/
9462
9463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9464L:	linuxppc-dev@lists.ozlabs.org
9465S:	Orphan
9466F:	arch/powerpc/*/*virtex*
9467F:	arch/powerpc/*/*/*virtex*
9468
9469LINUX FOR POWERPC PA SEMI PWRFICIENT
9470L:	linuxppc-dev@lists.ozlabs.org
9471S:	Orphan
9472F:	arch/powerpc/platforms/pasemi/
9473F:	drivers/*/*pasemi*
9474F:	drivers/*/*/*pasemi*
9475
9476LINUX KERNEL DUMP TEST MODULE (LKDTM)
9477M:	Kees Cook <keescook@chromium.org>
9478S:	Maintained
9479F:	drivers/misc/lkdtm/*
9480
9481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9482M:	Alan Stern <stern@rowland.harvard.edu>
9483M:	Andrea Parri <parri.andrea@gmail.com>
9484M:	Will Deacon <will@kernel.org>
9485M:	Peter Zijlstra <peterz@infradead.org>
9486M:	Boqun Feng <boqun.feng@gmail.com>
9487M:	Nicholas Piggin <npiggin@gmail.com>
9488M:	David Howells <dhowells@redhat.com>
9489M:	Jade Alglave <j.alglave@ucl.ac.uk>
9490M:	Luc Maranget <luc.maranget@inria.fr>
9491M:	"Paul E. McKenney" <paulmck@kernel.org>
9492R:	Akira Yokosawa <akiyks@gmail.com>
9493R:	Daniel Lustig <dlustig@nvidia.com>
9494L:	linux-kernel@vger.kernel.org
9495L:	linux-arch@vger.kernel.org
9496S:	Supported
9497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9498F:	tools/memory-model/
9499F:	Documentation/atomic_bitops.txt
9500F:	Documentation/atomic_t.txt
9501F:	Documentation/core-api/atomic_ops.rst
9502F:	Documentation/core-api/refcount-vs-atomic.rst
9503F:	Documentation/memory-barriers.txt
9504
9505LIS3LV02D ACCELEROMETER DRIVER
9506M:	Eric Piel <eric.piel@tremplin-utc.net>
9507S:	Maintained
9508F:	Documentation/misc-devices/lis3lv02d.rst
9509F:	drivers/misc/lis3lv02d/
9510F:	drivers/platform/x86/hp_accel.c
9511
9512LIVE PATCHING
9513M:	Josh Poimboeuf <jpoimboe@redhat.com>
9514M:	Jiri Kosina <jikos@kernel.org>
9515M:	Miroslav Benes <mbenes@suse.cz>
9516M:	Petr Mladek <pmladek@suse.com>
9517R:	Joe Lawrence <joe.lawrence@redhat.com>
9518S:	Maintained
9519F:	kernel/livepatch/
9520F:	include/linux/livepatch.h
9521F:	arch/x86/include/asm/livepatch.h
9522F:	arch/x86/kernel/livepatch.c
9523F:	Documentation/livepatch/
9524F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9525F:	samples/livepatch/
9526F:	tools/testing/selftests/livepatch/
9527L:	live-patching@vger.kernel.org
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9529
9530LLC (802.2)
9531L:	netdev@vger.kernel.org
9532S:	Odd fixes
9533F:	include/linux/llc.h
9534F:	include/uapi/linux/llc.h
9535F:	include/net/llc*
9536F:	net/llc/
9537
9538LM73 HARDWARE MONITOR DRIVER
9539M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9540L:	linux-hwmon@vger.kernel.org
9541S:	Maintained
9542F:	drivers/hwmon/lm73.c
9543
9544LM78 HARDWARE MONITOR DRIVER
9545M:	Jean Delvare <jdelvare@suse.com>
9546L:	linux-hwmon@vger.kernel.org
9547S:	Maintained
9548F:	Documentation/hwmon/lm78.rst
9549F:	drivers/hwmon/lm78.c
9550
9551LM83 HARDWARE MONITOR DRIVER
9552M:	Jean Delvare <jdelvare@suse.com>
9553L:	linux-hwmon@vger.kernel.org
9554S:	Maintained
9555F:	Documentation/hwmon/lm83.rst
9556F:	drivers/hwmon/lm83.c
9557
9558LM90 HARDWARE MONITOR DRIVER
9559M:	Jean Delvare <jdelvare@suse.com>
9560L:	linux-hwmon@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/hwmon/lm90.rst
9563F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9564F:	drivers/hwmon/lm90.c
9565F:	include/dt-bindings/thermal/lm90.h
9566
9567LM95234 HARDWARE MONITOR DRIVER
9568M:	Guenter Roeck <linux@roeck-us.net>
9569L:	linux-hwmon@vger.kernel.org
9570S:	Maintained
9571F:	Documentation/hwmon/lm95234.rst
9572F:	drivers/hwmon/lm95234.c
9573
9574LME2510 MEDIA DRIVER
9575M:	Malcolm Priestley <tvboxspy@gmail.com>
9576L:	linux-media@vger.kernel.org
9577W:	https://linuxtv.org
9578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9579S:	Maintained
9580F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9581
9582LOADPIN SECURITY MODULE
9583M:	Kees Cook <keescook@chromium.org>
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9585S:	Supported
9586F:	security/loadpin/
9587F:	Documentation/admin-guide/LSM/LoadPin.rst
9588
9589LOCKING PRIMITIVES
9590M:	Peter Zijlstra <peterz@infradead.org>
9591M:	Ingo Molnar <mingo@redhat.com>
9592M:	Will Deacon <will@kernel.org>
9593L:	linux-kernel@vger.kernel.org
9594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9595S:	Maintained
9596F:	Documentation/locking/
9597F:	include/linux/lockdep.h
9598F:	include/linux/spinlock*.h
9599F:	arch/*/include/asm/spinlock*.h
9600F:	include/linux/rwlock*.h
9601F:	include/linux/mutex*.h
9602F:	include/linux/rwsem*.h
9603F:	include/linux/seqlock.h
9604F:	lib/locking*.[ch]
9605F:	kernel/locking/
9606X:	kernel/locking/locktorture.c
9607
9608LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9609M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9610L:	linux-ntfs-dev@lists.sourceforge.net
9611W:	http://www.linux-ntfs.org/content/view/19/37/
9612S:	Maintained
9613F:	Documentation/admin-guide/ldm.rst
9614F:	block/partitions/ldm.*
9615
9616LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9617M:	Sathya Prakash <sathya.prakash@broadcom.com>
9618M:	Chaitra P B <chaitra.basappa@broadcom.com>
9619M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9620L:	MPT-FusionLinux.pdl@broadcom.com
9621L:	linux-scsi@vger.kernel.org
9622W:	http://www.avagotech.com/support/
9623S:	Supported
9624F:	drivers/message/fusion/
9625F:	drivers/scsi/mpt3sas/
9626
9627LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9628M:	Matthew Wilcox <willy@infradead.org>
9629L:	linux-scsi@vger.kernel.org
9630S:	Maintained
9631F:	drivers/scsi/sym53c8xx_2/
9632
9633LTC1660 DAC DRIVER
9634M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9635L:	linux-iio@vger.kernel.org
9636S:	Maintained
9637F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9638F:	drivers/iio/dac/ltc1660.c
9639
9640LTC4261 HARDWARE MONITOR DRIVER
9641M:	Guenter Roeck <linux@roeck-us.net>
9642L:	linux-hwmon@vger.kernel.org
9643S:	Maintained
9644F:	Documentation/hwmon/ltc4261.rst
9645F:	drivers/hwmon/ltc4261.c
9646
9647LTC4306 I2C MULTIPLEXER DRIVER
9648M:	Michael Hennerich <michael.hennerich@analog.com>
9649W:	http://ez.analog.com/community/linux-device-drivers
9650L:	linux-i2c@vger.kernel.org
9651S:	Supported
9652F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9653F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9654
9655LTP (Linux Test Project)
9656M:	Mike Frysinger <vapier@gentoo.org>
9657M:	Cyril Hrubis <chrubis@suse.cz>
9658M:	Wanlong Gao <wanlong.gao@gmail.com>
9659M:	Jan Stancek <jstancek@redhat.com>
9660M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9661M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9662L:	ltp@lists.linux.it (subscribers-only)
9663W:	http://linux-test-project.github.io/
9664T:	git git://github.com/linux-test-project/ltp.git
9665S:	Maintained
9666
9667M68K ARCHITECTURE
9668M:	Geert Uytterhoeven <geert@linux-m68k.org>
9669L:	linux-m68k@lists.linux-m68k.org
9670W:	http://www.linux-m68k.org/
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9672S:	Maintained
9673F:	arch/m68k/
9674F:	drivers/zorro/
9675
9676M68K ON APPLE MACINTOSH
9677M:	Joshua Thompson <funaho@jurai.org>
9678W:	http://www.mac.linux-m68k.org/
9679L:	linux-m68k@lists.linux-m68k.org
9680S:	Maintained
9681F:	arch/m68k/mac/
9682
9683M68K ON HP9000/300
9684M:	Philip Blundell <philb@gnu.org>
9685W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9686S:	Maintained
9687F:	arch/m68k/hp300/
9688
9689M88DS3103 MEDIA DRIVER
9690M:	Antti Palosaari <crope@iki.fi>
9691L:	linux-media@vger.kernel.org
9692W:	https://linuxtv.org
9693W:	http://palosaari.fi/linux/
9694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9695T:	git git://linuxtv.org/anttip/media_tree.git
9696S:	Maintained
9697F:	drivers/media/dvb-frontends/m88ds3103*
9698
9699M88RS2000 MEDIA DRIVER
9700M:	Malcolm Priestley <tvboxspy@gmail.com>
9701L:	linux-media@vger.kernel.org
9702W:	https://linuxtv.org
9703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9704S:	Maintained
9705F:	drivers/media/dvb-frontends/m88rs2000*
9706
9707MA901 MASTERKIT USB FM RADIO DRIVER
9708M:	Alexey Klimov <klimov.linux@gmail.com>
9709L:	linux-media@vger.kernel.org
9710T:	git git://linuxtv.org/media_tree.git
9711S:	Maintained
9712F:	drivers/media/radio/radio-ma901.c
9713
9714MAC80211
9715M:	Johannes Berg <johannes@sipsolutions.net>
9716L:	linux-wireless@vger.kernel.org
9717W:	http://wireless.kernel.org/
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9720S:	Maintained
9721F:	Documentation/networking/mac80211-injection.txt
9722F:	include/net/mac80211.h
9723F:	net/mac80211/
9724F:	drivers/net/wireless/mac80211_hwsim.[ch]
9725F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9726
9727MAILBOX API
9728M:	Jassi Brar <jassisinghbrar@gmail.com>
9729L:	linux-kernel@vger.kernel.org
9730S:	Maintained
9731F:	drivers/mailbox/
9732F:	include/linux/mailbox_client.h
9733F:	include/linux/mailbox_controller.h
9734
9735MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9736M:	Michael Kerrisk <mtk.manpages@gmail.com>
9737W:	http://www.kernel.org/doc/man-pages
9738L:	linux-man@vger.kernel.org
9739S:	Maintained
9740
9741MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9742M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9743L:	linux-mips@vger.kernel.org
9744S:	Maintained
9745F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9746
9747MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9748M:	Andrew Lunn <andrew@lunn.ch>
9749M:	Vivien Didelot <vivien.didelot@gmail.com>
9750L:	netdev@vger.kernel.org
9751S:	Maintained
9752F:	drivers/net/dsa/mv88e6xxx/
9753F:	include/linux/platform_data/mv88e6xxx.h
9754F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9755F:	Documentation/networking/devlink-params-mv88e6xxx.txt
9756
9757MARVELL ARMADA DRM SUPPORT
9758M:	Russell King <linux@armlinux.org.uk>
9759S:	Maintained
9760T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9761T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9762F:	drivers/gpu/drm/armada/
9763F:	include/uapi/drm/armada_drm.h
9764F:	Documentation/devicetree/bindings/display/armada/
9765
9766MARVELL ARMADA 3700 PHY DRIVERS
9767M:	Miquel Raynal <miquel.raynal@bootlin.com>
9768S:	Maintained
9769F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9770F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9771F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9772F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9773
9774MARVELL CRYPTO DRIVER
9775M:	Boris Brezillon <bbrezillon@kernel.org>
9776M:	Arnaud Ebalard <arno@natisbad.org>
9777F:	drivers/crypto/marvell/
9778S:	Maintained
9779L:	linux-crypto@vger.kernel.org
9780
9781MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9782M:	Mirko Lindner <mlindner@marvell.com>
9783M:	Stephen Hemminger <stephen@networkplumber.org>
9784L:	netdev@vger.kernel.org
9785S:	Maintained
9786F:	drivers/net/ethernet/marvell/sk*
9787
9788MARVELL LIBERTAS WIRELESS DRIVER
9789L:	libertas-dev@lists.infradead.org
9790S:	Orphan
9791F:	drivers/net/wireless/marvell/libertas/
9792
9793MARVELL MACCHIATOBIN SUPPORT
9794M:	Russell King <linux@armlinux.org.uk>
9795L:	linux-arm-kernel@lists.infradead.org
9796S:	Maintained
9797F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9798
9799MARVELL MV643XX ETHERNET DRIVER
9800M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9801L:	netdev@vger.kernel.org
9802S:	Maintained
9803F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9804F:	include/linux/mv643xx.h
9805
9806MARVELL MV88X3310 PHY DRIVER
9807M:	Russell King <linux@armlinux.org.uk>
9808L:	netdev@vger.kernel.org
9809S:	Maintained
9810F:	drivers/net/phy/marvell10g.c
9811
9812MARVELL MVEBU THERMAL DRIVER
9813M:	Miquel Raynal <miquel.raynal@bootlin.com>
9814S:	Maintained
9815F:	drivers/thermal/armada_thermal.c
9816
9817MARVELL MVNETA ETHERNET DRIVER
9818M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9819L:	netdev@vger.kernel.org
9820S:	Maintained
9821F:	drivers/net/ethernet/marvell/mvneta.*
9822
9823MARVELL MWIFIEX WIRELESS DRIVER
9824M:	Amitkumar Karwar <amitkarwar@gmail.com>
9825M:	Nishant Sarmukadam <nishants@marvell.com>
9826M:	Ganapathi Bhat <gbhat@marvell.com>
9827M:	Xinming Hu <huxinming820@gmail.com>
9828L:	linux-wireless@vger.kernel.org
9829S:	Maintained
9830F:	drivers/net/wireless/marvell/mwifiex/
9831
9832MARVELL MWL8K WIRELESS DRIVER
9833M:	Lennert Buytenhek <buytenh@wantstofly.org>
9834L:	linux-wireless@vger.kernel.org
9835S:	Odd Fixes
9836F:	drivers/net/wireless/marvell/mwl8k.c
9837
9838MARVELL NAND CONTROLLER DRIVER
9839M:	Miquel Raynal <miquel.raynal@bootlin.com>
9840L:	linux-mtd@lists.infradead.org
9841S:	Maintained
9842F:	drivers/mtd/nand/raw/marvell_nand.c
9843F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9844
9845MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9846M:	Nicolas Pitre <nico@fluxnic.net>
9847S:	Odd Fixes
9848F:	drivers/mmc/host/mvsdio.*
9849
9850MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9851M:	Hu Ziji <huziji@marvell.com>
9852L:	linux-mmc@vger.kernel.org
9853S:	Supported
9854F:	drivers/mmc/host/sdhci-xenon*
9855F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9856
9857MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9858M:	Sunil Goutham <sgoutham@marvell.com>
9859M:	Linu Cherian <lcherian@marvell.com>
9860M:	Geetha sowjanya <gakula@marvell.com>
9861M:	Jerin Jacob <jerinj@marvell.com>
9862L:	netdev@vger.kernel.org
9863S:	Supported
9864F:	drivers/net/ethernet/marvell/octeontx2/af/
9865
9866MATROX FRAMEBUFFER DRIVER
9867L:	linux-fbdev@vger.kernel.org
9868S:	Orphan
9869F:	drivers/video/fbdev/matrox/matroxfb_*
9870F:	include/uapi/linux/matroxfb.h
9871
9872MAX16065 HARDWARE MONITOR DRIVER
9873M:	Guenter Roeck <linux@roeck-us.net>
9874L:	linux-hwmon@vger.kernel.org
9875S:	Maintained
9876F:	Documentation/hwmon/max16065.rst
9877F:	drivers/hwmon/max16065.c
9878
9879MAX2175 SDR TUNER DRIVER
9880M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9881L:	linux-media@vger.kernel.org
9882T:	git git://linuxtv.org/media_tree.git
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9885F:	Documentation/media/v4l-drivers/max2175.rst
9886F:	drivers/media/i2c/max2175*
9887F:	include/uapi/linux/max2175.h
9888
9889MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9890L:	linux-hwmon@vger.kernel.org
9891S:	Orphan
9892F:	Documentation/hwmon/max6650.rst
9893F:	drivers/hwmon/max6650.c
9894
9895MAX6697 HARDWARE MONITOR DRIVER
9896M:	Guenter Roeck <linux@roeck-us.net>
9897L:	linux-hwmon@vger.kernel.org
9898S:	Maintained
9899F:	Documentation/hwmon/max6697.rst
9900F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9901F:	drivers/hwmon/max6697.c
9902F:	include/linux/platform_data/max6697.h
9903
9904MAX9860 MONO AUDIO VOICE CODEC DRIVER
9905M:	Peter Rosin <peda@axentia.se>
9906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9907S:	Maintained
9908F:	Documentation/devicetree/bindings/sound/max9860.txt
9909F:	sound/soc/codecs/max9860.*
9910
9911MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9912M:	Andreas Klinger <ak@it-klinger.de>
9913L:	linux-iio@vger.kernel.org
9914S:	Maintained
9915F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9916F:	drivers/iio/proximity/mb1232.c
9917
9918MAXIM MAX77650 PMIC MFD DRIVER
9919M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9920L:	linux-kernel@vger.kernel.org
9921S:	Maintained
9922F:	Documentation/devicetree/bindings/*/*max77650.txt
9923F:	Documentation/devicetree/bindings/*/max77650*.txt
9924F:	include/linux/mfd/max77650.h
9925F:	drivers/mfd/max77650.c
9926F:	drivers/regulator/max77650-regulator.c
9927F:	drivers/power/supply/max77650-charger.c
9928F:	drivers/input/misc/max77650-onkey.c
9929F:	drivers/leds/leds-max77650.c
9930F:	drivers/gpio/gpio-max77650.c
9931
9932MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9933M:	Javier Martinez Canillas <javier@dowhile0.org>
9934L:	linux-kernel@vger.kernel.org
9935S:	Supported
9936F:	drivers/regulator/max77802-regulator.c
9937F:	Documentation/devicetree/bindings/*/*max77802.txt
9938F:	include/dt-bindings/*/*max77802.h
9939
9940MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9941M:	Krzysztof Kozlowski <krzk@kernel.org>
9942M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9943L:	linux-pm@vger.kernel.org
9944S:	Supported
9945F:	drivers/power/supply/max14577_charger.c
9946F:	drivers/power/supply/max77693_charger.c
9947
9948MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9949M:	Chanwoo Choi <cw00.choi@samsung.com>
9950M:	Krzysztof Kozlowski <krzk@kernel.org>
9951M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9952L:	linux-kernel@vger.kernel.org
9953S:	Supported
9954F:	drivers/*/max14577*.c
9955F:	drivers/*/max77686*.c
9956F:	drivers/*/max77693*.c
9957F:	drivers/extcon/extcon-max14577.c
9958F:	drivers/extcon/extcon-max77693.c
9959F:	drivers/rtc/rtc-max77686.c
9960F:	drivers/clk/clk-max77686.c
9961F:	Documentation/devicetree/bindings/mfd/max14577.txt
9962F:	Documentation/devicetree/bindings/*/max77686.txt
9963F:	Documentation/devicetree/bindings/mfd/max77693.txt
9964F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9965F:	include/linux/mfd/max14577*.h
9966F:	include/linux/mfd/max77686*.h
9967F:	include/linux/mfd/max77693*.h
9968
9969MAXIRADIO FM RADIO RECEIVER DRIVER
9970M:	Hans Verkuil <hverkuil@xs4all.nl>
9971L:	linux-media@vger.kernel.org
9972T:	git git://linuxtv.org/media_tree.git
9973W:	https://linuxtv.org
9974S:	Maintained
9975F:	drivers/media/radio/radio-maxiradio*
9976
9977MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9978M:	Peter Rosin <peda@axentia.se>
9979L:	linux-iio@vger.kernel.org
9980S:	Maintained
9981F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9982F:	drivers/iio/potentiometer/mcp4018.c
9983F:	drivers/iio/potentiometer/mcp4531.c
9984
9985MCR20A IEEE-802.15.4 RADIO DRIVER
9986M:	Xue Liu <liuxuenetmail@gmail.com>
9987L:	linux-wpan@vger.kernel.org
9988W:	https://github.com/xueliu/mcr20a-linux
9989S:	Maintained
9990F:	drivers/net/ieee802154/mcr20a.c
9991F:	drivers/net/ieee802154/mcr20a.h
9992F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9993
9994MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9995M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9996L:	linux-iio@vger.kernel.org
9997S:	Maintained
9998F:	drivers/iio/dac/cio-dac.c
9999
10000MEDIA CONTROLLER FRAMEWORK
10001M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10002M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10003L:	linux-media@vger.kernel.org
10004W:	https://www.linuxtv.org
10005T:	git git://linuxtv.org/media_tree.git
10006S:	Supported
10007F:	drivers/media/mc/
10008F:	include/media/media-*.h
10009F:	include/uapi/linux/media.h
10010
10011MEDIA DRIVERS FOR ASCOT2E
10012M:	Sergey Kozlov <serjk@netup.ru>
10013M:	Abylay Ospan <aospan@netup.ru>
10014L:	linux-media@vger.kernel.org
10015W:	https://linuxtv.org
10016W:	http://netup.tv/
10017T:	git git://linuxtv.org/media_tree.git
10018S:	Supported
10019F:	drivers/media/dvb-frontends/ascot2e*
10020
10021MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10022M:	Jasmin Jessich <jasmin@anw.at>
10023L:	linux-media@vger.kernel.org
10024W:	https://linuxtv.org
10025T:	git git://linuxtv.org/media_tree.git
10026S:	Maintained
10027F:	drivers/media/dvb-frontends/cxd2099*
10028
10029MEDIA DRIVERS FOR CXD2841ER
10030M:	Sergey Kozlov <serjk@netup.ru>
10031M:	Abylay Ospan <aospan@netup.ru>
10032L:	linux-media@vger.kernel.org
10033W:	https://linuxtv.org
10034W:	http://netup.tv/
10035T:	git git://linuxtv.org/media_tree.git
10036S:	Supported
10037F:	drivers/media/dvb-frontends/cxd2841er*
10038
10039MEDIA DRIVERS FOR CXD2880
10040M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10041L:	linux-media@vger.kernel.org
10042W:	http://linuxtv.org/
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Supported
10045F:	drivers/media/dvb-frontends/cxd2880/*
10046F:	drivers/media/spi/cxd2880*
10047
10048MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10049L:	linux-media@vger.kernel.org
10050W:	https://linuxtv.org
10051T:	git git://linuxtv.org/media_tree.git
10052S:	Orphan
10053F:	drivers/media/pci/ddbridge/*
10054
10055MEDIA DRIVERS FOR FREESCALE IMX
10056M:	Steve Longerbeam <slongerbeam@gmail.com>
10057M:	Philipp Zabel <p.zabel@pengutronix.de>
10058L:	linux-media@vger.kernel.org
10059T:	git git://linuxtv.org/media_tree.git
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/media/imx.txt
10062F:	Documentation/media/v4l-drivers/imx.rst
10063F:	drivers/staging/media/imx/
10064F:	include/linux/imx-media.h
10065F:	include/media/imx.h
10066
10067MEDIA DRIVER FOR FREESCALE IMX PXP
10068M:	Philipp Zabel <p.zabel@pengutronix.de>
10069L:	linux-media@vger.kernel.org
10070T:	git git://linuxtv.org/media_tree.git
10071S:	Maintained
10072F:	drivers/media/platform/imx-pxp.[ch]
10073
10074MEDIA DRIVERS FOR FREESCALE IMX7
10075M:	Rui Miguel Silva <rmfrfs@gmail.com>
10076L:	linux-media@vger.kernel.org
10077T:	git git://linuxtv.org/media_tree.git
10078S:	Maintained
10079F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10080F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10081F:	Documentation/media/v4l-drivers/imx7.rst
10082F:	drivers/staging/media/imx/imx7-media-csi.c
10083F:	drivers/staging/media/imx/imx7-mipi-csis.c
10084
10085MEDIA DRIVERS FOR HELENE
10086M:	Abylay Ospan <aospan@netup.ru>
10087L:	linux-media@vger.kernel.org
10088W:	https://linuxtv.org
10089W:	http://netup.tv/
10090T:	git git://linuxtv.org/media_tree.git
10091S:	Supported
10092F:	drivers/media/dvb-frontends/helene*
10093
10094MEDIA DRIVERS FOR HORUS3A
10095M:	Sergey Kozlov <serjk@netup.ru>
10096M:	Abylay Ospan <aospan@netup.ru>
10097L:	linux-media@vger.kernel.org
10098W:	https://linuxtv.org
10099W:	http://netup.tv/
10100T:	git git://linuxtv.org/media_tree.git
10101S:	Supported
10102F:	drivers/media/dvb-frontends/horus3a*
10103
10104MEDIA DRIVERS FOR LNBH25
10105M:	Sergey Kozlov <serjk@netup.ru>
10106M:	Abylay Ospan <aospan@netup.ru>
10107L:	linux-media@vger.kernel.org
10108W:	https://linuxtv.org
10109W:	http://netup.tv/
10110T:	git git://linuxtv.org/media_tree.git
10111S:	Supported
10112F:	drivers/media/dvb-frontends/lnbh25*
10113
10114MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10115L:	linux-media@vger.kernel.org
10116W:	https://linuxtv.org
10117T:	git git://linuxtv.org/media_tree.git
10118S:	Orphan
10119F:	drivers/media/dvb-frontends/mxl5xx*
10120
10121MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10122M:	Sergey Kozlov <serjk@netup.ru>
10123M:	Abylay Ospan <aospan@netup.ru>
10124L:	linux-media@vger.kernel.org
10125W:	https://linuxtv.org
10126W:	http://netup.tv/
10127T:	git git://linuxtv.org/media_tree.git
10128S:	Supported
10129F:	drivers/media/pci/netup_unidvb/*
10130
10131MEDIA DRIVERS FOR RENESAS - CEU
10132M:	Jacopo Mondi <jacopo@jmondi.org>
10133L:	linux-media@vger.kernel.org
10134L:	linux-renesas-soc@vger.kernel.org
10135T:	git git://linuxtv.org/media_tree.git
10136S:	Supported
10137F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10138F:	drivers/media/platform/renesas-ceu.c
10139F:	include/media/drv-intf/renesas-ceu.h
10140
10141MEDIA DRIVERS FOR RENESAS - DRIF
10142M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10143L:	linux-media@vger.kernel.org
10144L:	linux-renesas-soc@vger.kernel.org
10145T:	git git://linuxtv.org/media_tree.git
10146S:	Supported
10147F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10148F:	drivers/media/platform/rcar_drif.c
10149
10150MEDIA DRIVERS FOR RENESAS - FCP
10151M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10152L:	linux-media@vger.kernel.org
10153L:	linux-renesas-soc@vger.kernel.org
10154T:	git git://linuxtv.org/media_tree.git
10155S:	Supported
10156F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10157F:	drivers/media/platform/rcar-fcp.c
10158F:	include/media/rcar-fcp.h
10159
10160MEDIA DRIVERS FOR RENESAS - FDP1
10161M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10162L:	linux-media@vger.kernel.org
10163L:	linux-renesas-soc@vger.kernel.org
10164T:	git git://linuxtv.org/media_tree.git
10165S:	Supported
10166F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10167F:	drivers/media/platform/rcar_fdp1.c
10168
10169MEDIA DRIVERS FOR RENESAS - VIN
10170M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10171L:	linux-media@vger.kernel.org
10172L:	linux-renesas-soc@vger.kernel.org
10173T:	git git://linuxtv.org/media_tree.git
10174S:	Supported
10175F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10176F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10177F:	drivers/media/platform/rcar-vin/
10178
10179MEDIA DRIVERS FOR RENESAS - VSP1
10180M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10181M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10182L:	linux-media@vger.kernel.org
10183L:	linux-renesas-soc@vger.kernel.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Supported
10186F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10187F:	drivers/media/platform/vsp1/
10188
10189MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10190L:	linux-media@vger.kernel.org
10191W:	https://linuxtv.org
10192T:	git git://linuxtv.org/media_tree.git
10193S:	Orphan
10194F:	drivers/media/dvb-frontends/stv0910*
10195
10196MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10197L:	linux-media@vger.kernel.org
10198W:	https://linuxtv.org
10199T:	git git://linuxtv.org/media_tree.git
10200S:	Orphan
10201F:	drivers/media/dvb-frontends/stv6111*
10202
10203MEDIA DRIVERS FOR STM32 - DCMI
10204M:	Hugues Fruchet <hugues.fruchet@st.com>
10205L:	linux-media@vger.kernel.org
10206T:	git git://linuxtv.org/media_tree.git
10207S:	Supported
10208F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10209F:	drivers/media/platform/stm32/stm32-dcmi.c
10210
10211MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10212M:	Dmitry Osipenko <digetx@gmail.com>
10213L:	linux-media@vger.kernel.org
10214L:	linux-tegra@vger.kernel.org
10215T:	git git://linuxtv.org/media_tree.git
10216S:	Maintained
10217F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10218F:	drivers/staging/media/tegra-vde/
10219
10220MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10221M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10222P:	LinuxTV.org Project
10223L:	linux-media@vger.kernel.org
10224W:	https://linuxtv.org
10225Q:	http://patchwork.kernel.org/project/linux-media/list/
10226T:	git git://linuxtv.org/media_tree.git
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/media/
10229F:	Documentation/media/
10230F:	drivers/media/
10231F:	drivers/staging/media/
10232F:	include/linux/platform_data/media/
10233F:	include/media/
10234F:	include/uapi/linux/dvb/
10235F:	include/uapi/linux/videodev2.h
10236F:	include/uapi/linux/media.h
10237F:	include/uapi/linux/v4l2-*
10238F:	include/uapi/linux/meye.h
10239F:	include/uapi/linux/ivtv*
10240F:	include/uapi/linux/uvcvideo.h
10241
10242MEDIATEK BLUETOOTH DRIVER
10243M:	Sean Wang <sean.wang@mediatek.com>
10244L:	linux-bluetooth@vger.kernel.org
10245L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10248F:	drivers/bluetooth/btmtkuart.c
10249
10250MEDIATEK CIR DRIVER
10251M:	Sean Wang <sean.wang@mediatek.com>
10252S:	Maintained
10253F:	drivers/media/rc/mtk-cir.c
10254
10255MEDIATEK DMA DRIVER
10256M:	Sean Wang <sean.wang@mediatek.com>
10257L:	dmaengine@vger.kernel.org
10258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10259L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10260S:	Maintained
10261F:	Documentation/devicetree/bindings/dma/mtk-*
10262F:	drivers/dma/mediatek/
10263
10264MEDIATEK PMIC LED DRIVER
10265M:	Sean Wang <sean.wang@mediatek.com>
10266S:	Maintained
10267F:	drivers/leds/leds-mt6323.c
10268F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10269
10270MEDIATEK ETHERNET DRIVER
10271M:	Felix Fietkau <nbd@openwrt.org>
10272M:	John Crispin <john@phrozen.org>
10273M:	Sean Wang <sean.wang@mediatek.com>
10274M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10275L:	netdev@vger.kernel.org
10276S:	Maintained
10277F:	drivers/net/ethernet/mediatek/
10278
10279MEDIATEK SWITCH DRIVER
10280M:	Sean Wang <sean.wang@mediatek.com>
10281L:	netdev@vger.kernel.org
10282S:	Maintained
10283F:	drivers/net/dsa/mt7530.*
10284F:	net/dsa/tag_mtk.c
10285
10286MEDIATEK JPEG DRIVER
10287M:	Rick Chang <rick.chang@mediatek.com>
10288M:	Bin Liu <bin.liu@mediatek.com>
10289S:	Supported
10290F:	drivers/media/platform/mtk-jpeg/
10291F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10292
10293MEDIATEK MDP DRIVER
10294M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10295M:	Houlong Wei <houlong.wei@mediatek.com>
10296M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10297S:	Supported
10298F:	drivers/media/platform/mtk-mdp/
10299F:	drivers/media/platform/mtk-vpu/
10300F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10301
10302MEDIATEK MEDIA DRIVER
10303M:	Tiffany Lin <tiffany.lin@mediatek.com>
10304M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10305S:	Supported
10306F:	drivers/media/platform/mtk-vcodec/
10307F:	drivers/media/platform/mtk-vpu/
10308F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10309F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10310
10311MEDIATEK MMC/SD/SDIO DRIVER
10312M:	Chaotian Jing <chaotian.jing@mediatek.com>
10313S:	Maintained
10314F:	drivers/mmc/host/mtk-sd.c
10315F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10316
10317MEDIATEK MT76 WIRELESS LAN DRIVER
10318M:	Felix Fietkau <nbd@nbd.name>
10319M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10320R:	Ryder Lee <ryder.lee@mediatek.com>
10321R:	Roy Luo <royluo@google.com>
10322L:	linux-wireless@vger.kernel.org
10323S:	Maintained
10324F:	drivers/net/wireless/mediatek/mt76/
10325
10326MEDIATEK MT7601U WIRELESS LAN DRIVER
10327M:	Jakub Kicinski <kubakici@wp.pl>
10328L:	linux-wireless@vger.kernel.org
10329S:	Maintained
10330F:	drivers/net/wireless/mediatek/mt7601u/
10331
10332MEDIATEK MT7621/28/88 I2C DRIVER
10333M:	Stefan Roese <sr@denx.de>
10334L:	linux-i2c@vger.kernel.org
10335S:	Maintained
10336F:	drivers/i2c/busses/i2c-mt7621.c
10337F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10338
10339MEDIATEK NAND CONTROLLER DRIVER
10340M:	Xiaolei Li <xiaolei.li@mediatek.com>
10341L:	linux-mtd@lists.infradead.org
10342S:	Maintained
10343F:	drivers/mtd/nand/raw/mtk_*
10344F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10345
10346MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10347M:	Sean Wang <sean.wang@mediatek.com>
10348S:	Maintained
10349F:	drivers/char/hw_random/mtk-rng.c
10350
10351MEDIATEK USB3 DRD IP DRIVER
10352M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10353L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10356S:	Maintained
10357F:	drivers/usb/mtu3/
10358
10359MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10360M:	Peter Senna Tschudin <peter.senna@gmail.com>
10361M:	Martin Donnelly <martin.donnelly@ge.com>
10362M:	Martyn Welch <martyn.welch@collabora.co.uk>
10363S:	Maintained
10364F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10365F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10366
10367MEGARAID SCSI/SAS DRIVERS
10368M:	Kashyap Desai <kashyap.desai@broadcom.com>
10369M:	Sumit Saxena <sumit.saxena@broadcom.com>
10370M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10371L:	megaraidlinux.pdl@broadcom.com
10372L:	linux-scsi@vger.kernel.org
10373W:	http://www.avagotech.com/support/
10374S:	Maintained
10375F:	Documentation/scsi/megaraid.txt
10376F:	drivers/scsi/megaraid.*
10377F:	drivers/scsi/megaraid/
10378
10379MELEXIS MLX90614 DRIVER
10380M:	Crt Mori <cmo@melexis.com>
10381L:	linux-iio@vger.kernel.org
10382W:	http://www.melexis.com
10383S:	Supported
10384F:	drivers/iio/temperature/mlx90614.c
10385
10386MELEXIS MLX90632 DRIVER
10387M:	Crt Mori <cmo@melexis.com>
10388L:	linux-iio@vger.kernel.org
10389W:	http://www.melexis.com
10390S:	Supported
10391F:	drivers/iio/temperature/mlx90632.c
10392
10393MELFAS MIP4 TOUCHSCREEN DRIVER
10394M:	Sangwon Jee <jeesw@melfas.com>
10395W:	http://www.melfas.com
10396S:	Supported
10397F:	drivers/input/touchscreen/melfas_mip4.c
10398F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10399
10400MELLANOX ETHERNET DRIVER (mlx4_en)
10401M:	Tariq Toukan <tariqt@mellanox.com>
10402L:	netdev@vger.kernel.org
10403S:	Supported
10404W:	http://www.mellanox.com
10405Q:	http://patchwork.ozlabs.org/project/netdev/list/
10406F:	drivers/net/ethernet/mellanox/mlx4/en_*
10407
10408MELLANOX ETHERNET DRIVER (mlx5e)
10409M:	Saeed Mahameed <saeedm@mellanox.com>
10410L:	netdev@vger.kernel.org
10411S:	Supported
10412W:	http://www.mellanox.com
10413Q:	http://patchwork.ozlabs.org/project/netdev/list/
10414F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10415
10416MELLANOX ETHERNET INNOVA DRIVERS
10417R:	Boris Pismenny <borisp@mellanox.com>
10418L:	netdev@vger.kernel.org
10419S:	Supported
10420W:	http://www.mellanox.com
10421Q:	http://patchwork.ozlabs.org/project/netdev/list/
10422F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10423F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10424F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10425F:	include/linux/mlx5/mlx5_ifc_fpga.h
10426
10427MELLANOX ETHERNET SWITCH DRIVERS
10428M:	Jiri Pirko <jiri@mellanox.com>
10429M:	Ido Schimmel <idosch@mellanox.com>
10430L:	netdev@vger.kernel.org
10431S:	Supported
10432W:	http://www.mellanox.com
10433Q:	http://patchwork.ozlabs.org/project/netdev/list/
10434F:	drivers/net/ethernet/mellanox/mlxsw/
10435F:	tools/testing/selftests/drivers/net/mlxsw/
10436
10437MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10438M:	mlxsw@mellanox.com
10439L:	netdev@vger.kernel.org
10440S:	Supported
10441W:	http://www.mellanox.com
10442Q:	http://patchwork.ozlabs.org/project/netdev/list/
10443F:	drivers/net/ethernet/mellanox/mlxfw/
10444
10445MELLANOX HARDWARE PLATFORM SUPPORT
10446M:	Andy Shevchenko <andy@infradead.org>
10447M:	Darren Hart <dvhart@infradead.org>
10448M:	Vadim Pasternak <vadimp@mellanox.com>
10449L:	platform-driver-x86@vger.kernel.org
10450S:	Supported
10451F:	drivers/platform/mellanox/
10452F:	include/linux/platform_data/mlxreg.h
10453
10454MELLANOX MLX4 core VPI driver
10455M:	Tariq Toukan <tariqt@mellanox.com>
10456L:	netdev@vger.kernel.org
10457L:	linux-rdma@vger.kernel.org
10458W:	http://www.mellanox.com
10459Q:	http://patchwork.ozlabs.org/project/netdev/list/
10460S:	Supported
10461F:	drivers/net/ethernet/mellanox/mlx4/
10462F:	include/linux/mlx4/
10463
10464MELLANOX MLX4 IB driver
10465M:	Yishai Hadas <yishaih@mellanox.com>
10466L:	linux-rdma@vger.kernel.org
10467W:	http://www.mellanox.com
10468Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10469S:	Supported
10470F:	drivers/infiniband/hw/mlx4/
10471F:	include/linux/mlx4/
10472F:	include/uapi/rdma/mlx4-abi.h
10473
10474MELLANOX MLX5 core VPI driver
10475M:	Saeed Mahameed <saeedm@mellanox.com>
10476M:	Leon Romanovsky <leonro@mellanox.com>
10477L:	netdev@vger.kernel.org
10478L:	linux-rdma@vger.kernel.org
10479W:	http://www.mellanox.com
10480Q:	http://patchwork.ozlabs.org/project/netdev/list/
10481S:	Supported
10482F:	drivers/net/ethernet/mellanox/mlx5/core/
10483F:	include/linux/mlx5/
10484F:	Documentation/networking/device_drivers/mellanox/
10485
10486MELLANOX MLX5 IB driver
10487M:	Leon Romanovsky <leonro@mellanox.com>
10488L:	linux-rdma@vger.kernel.org
10489W:	http://www.mellanox.com
10490Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10491S:	Supported
10492F:	drivers/infiniband/hw/mlx5/
10493F:	include/linux/mlx5/
10494F:	include/uapi/rdma/mlx5-abi.h
10495
10496MELLANOX MLXCPLD I2C AND MUX DRIVER
10497M:	Vadim Pasternak <vadimp@mellanox.com>
10498M:	Michael Shych <michaelsh@mellanox.com>
10499L:	linux-i2c@vger.kernel.org
10500S:	Supported
10501F:	drivers/i2c/busses/i2c-mlxcpld.c
10502F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10503F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10504
10505MELLANOX MLXCPLD LED DRIVER
10506M:	Vadim Pasternak <vadimp@mellanox.com>
10507L:	linux-leds@vger.kernel.org
10508S:	Supported
10509F:	drivers/leds/leds-mlxcpld.c
10510F:	drivers/leds/leds-mlxreg.c
10511F:	Documentation/leds/leds-mlxcpld.rst
10512
10513MELLANOX PLATFORM DRIVER
10514M:	Vadim Pasternak <vadimp@mellanox.com>
10515L:	platform-driver-x86@vger.kernel.org
10516S:	Supported
10517F:	drivers/platform/x86/mlx-platform.c
10518
10519MEMBARRIER SUPPORT
10520M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10521M:	"Paul E. McKenney" <paulmck@kernel.org>
10522L:	linux-kernel@vger.kernel.org
10523S:	Supported
10524F:	kernel/sched/membarrier.c
10525F:	include/uapi/linux/membarrier.h
10526F:	arch/powerpc/include/asm/membarrier.h
10527
10528MEMBLOCK
10529M:	Mike Rapoport <rppt@linux.ibm.com>
10530L:	linux-mm@kvack.org
10531S:	Maintained
10532F:	include/linux/memblock.h
10533F:	mm/memblock.c
10534F:	Documentation/core-api/boot-time-mm.rst
10535
10536MEMORY MANAGEMENT
10537M:	Andrew Morton <akpm@linux-foundation.org>
10538L:	linux-mm@kvack.org
10539W:	http://www.linux-mm.org
10540T:	quilt https://ozlabs.org/~akpm/mmotm/
10541T:	quilt https://ozlabs.org/~akpm/mmots/
10542T:	git git://github.com/hnaz/linux-mm.git
10543S:	Maintained
10544F:	include/linux/mm.h
10545F:	include/linux/gfp.h
10546F:	include/linux/mmzone.h
10547F:	include/linux/memory_hotplug.h
10548F:	include/linux/vmalloc.h
10549F:	mm/
10550
10551MEMORY TECHNOLOGY DEVICES (MTD)
10552M:	David Woodhouse <dwmw2@infradead.org>
10553M:	Brian Norris <computersforpeace@gmail.com>
10554M:	Marek Vasut <marek.vasut@gmail.com>
10555M:	Miquel Raynal <miquel.raynal@bootlin.com>
10556M:	Richard Weinberger <richard@nod.at>
10557M:	Vignesh Raghavendra <vigneshr@ti.com>
10558L:	linux-mtd@lists.infradead.org
10559W:	http://www.linux-mtd.infradead.org/
10560Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10563S:	Maintained
10564F:	Documentation/devicetree/bindings/mtd/
10565F:	drivers/mtd/
10566F:	include/linux/mtd/
10567F:	include/uapi/mtd/
10568
10569MEN A21 WATCHDOG DRIVER
10570M:	Johannes Thumshirn <morbidrsa@gmail.com>
10571L:	linux-watchdog@vger.kernel.org
10572S:	Maintained
10573F:	drivers/watchdog/mena21_wdt.c
10574
10575MEN CHAMELEON BUS (mcb)
10576M:	Johannes Thumshirn <morbidrsa@gmail.com>
10577S:	Maintained
10578F:	drivers/mcb/
10579F:	include/linux/mcb.h
10580F:	Documentation/driver-api/men-chameleon-bus.rst
10581
10582MEN F21BMC (Board Management Controller)
10583M:	Andreas Werner <andreas.werner@men.de>
10584S:	Supported
10585F:	drivers/mfd/menf21bmc.c
10586F:	drivers/watchdog/menf21bmc_wdt.c
10587F:	drivers/leds/leds-menf21bmc.c
10588F:	drivers/hwmon/menf21bmc_hwmon.c
10589F:	Documentation/hwmon/menf21bmc.rst
10590
10591MEN Z069 WATCHDOG DRIVER
10592M:	Johannes Thumshirn <jth@kernel.org>
10593L:	linux-watchdog@vger.kernel.org
10594S:	Maintained
10595F:	drivers/watchdog/menz69_wdt.c
10596
10597MESON AO CEC DRIVER FOR AMLOGIC SOCS
10598M:	Neil Armstrong <narmstrong@baylibre.com>
10599L:	linux-media@vger.kernel.org
10600L:	linux-amlogic@lists.infradead.org
10601W:	http://linux-meson.com/
10602S:	Supported
10603F:	drivers/media/platform/meson/ao-cec.c
10604F:	drivers/media/platform/meson/ao-cec-g12a.c
10605F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10606T:	git git://linuxtv.org/media_tree.git
10607
10608MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10609M:	Liang Yang <liang.yang@amlogic.com>
10610L:	linux-mtd@lists.infradead.org
10611S:	Maintained
10612F:	drivers/mtd/nand/raw/meson_*
10613F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10614
10615MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10616M:	Maxime Jourdan <mjourdan@baylibre.com>
10617L:	linux-media@vger.kernel.org
10618L:	linux-amlogic@lists.infradead.org
10619S:	Supported
10620F:	drivers/staging/media/meson/vdec/
10621T:	git git://linuxtv.org/media_tree.git
10622
10623METHODE UDPU SUPPORT
10624M:	Vladimir Vid <vladimir.vid@sartura.hr>
10625S:	Maintained
10626F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10627
10628MICROBLAZE ARCHITECTURE
10629M:	Michal Simek <monstr@monstr.eu>
10630W:	http://www.monstr.eu/fdt/
10631T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10632S:	Supported
10633F:	arch/microblaze/
10634
10635MICROCHIP AT91 SERIAL DRIVER
10636M:	Richard Genoud <richard.genoud@gmail.com>
10637S:	Maintained
10638F:	drivers/tty/serial/atmel_serial.c
10639F:	drivers/tty/serial/atmel_serial.h
10640F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10641
10642MICROCHIP AUDIO ASOC DRIVERS
10643M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10645S:	Supported
10646F:	sound/soc/atmel
10647
10648MICROCHIP DMA DRIVER
10649M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10651L:	dmaengine@vger.kernel.org
10652S:	Supported
10653F:	drivers/dma/at_hdmac.c
10654F:	drivers/dma/at_hdmac_regs.h
10655F:	include/linux/platform_data/dma-atmel.h
10656F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10657F:	include/dt-bindings/dma/at91.h
10658
10659MICROCHIP ECC DRIVER
10660M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10661L:	linux-crypto@vger.kernel.org
10662S:	Maintained
10663F:	drivers/crypto/atmel-ecc.*
10664
10665MICROCHIP I2C DRIVER
10666M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10667L:	linux-i2c@vger.kernel.org
10668S:	Supported
10669F:	drivers/i2c/busses/i2c-at91.h
10670F:	drivers/i2c/busses/i2c-at91-*.c
10671
10672MICROCHIP ISC DRIVER
10673M:	Eugen Hristev <eugen.hristev@microchip.com>
10674L:	linux-media@vger.kernel.org
10675S:	Supported
10676F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10677F:	drivers/media/platform/atmel/atmel-isc.h
10678F:	drivers/media/platform/atmel/atmel-isc-base.c
10679F:	drivers/media/platform/atmel/atmel-isc-regs.h
10680F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10681
10682MICROCHIP ISI DRIVER
10683M:	Eugen Hristev <eugen.hristev@microchip.com>
10684L:	linux-media@vger.kernel.org
10685S:	Supported
10686F:	drivers/media/platform/atmel/atmel-isi.c
10687F:	drivers/media/platform/atmel/atmel-isi.h
10688
10689MICROCHIP AT91 USART MFD DRIVER
10690M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10691L:	linux-kernel@vger.kernel.org
10692S:	Supported
10693F:	drivers/mfd/at91-usart.c
10694F:	include/dt-bindings/mfd/at91-usart.h
10695F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10696
10697MICROCHIP AT91 USART SPI DRIVER
10698M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10699L:	linux-spi@vger.kernel.org
10700S:	Supported
10701F:	drivers/spi/spi-at91-usart.c
10702F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10703
10704MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10705M:	Woojung Huh <woojung.huh@microchip.com>
10706M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10707L:	netdev@vger.kernel.org
10708S:	Maintained
10709F:	net/dsa/tag_ksz.c
10710F:	drivers/net/dsa/microchip/*
10711F:	include/linux/platform_data/microchip-ksz.h
10712F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10713
10714MICROCHIP LAN743X ETHERNET DRIVER
10715M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10716M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10717L:	netdev@vger.kernel.org
10718S:	Maintained
10719F:	drivers/net/ethernet/microchip/lan743x_*
10720
10721MICROCHIP LCDFB DRIVER
10722M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10723L:	linux-fbdev@vger.kernel.org
10724S:	Maintained
10725F:	drivers/video/fbdev/atmel_lcdfb.c
10726F:	include/video/atmel_lcdc.h
10727
10728MICROCHIP MMC/SD/SDIO MCI DRIVER
10729M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10730S:	Maintained
10731F:	drivers/mmc/host/atmel-mci.c
10732
10733MICROCHIP MCP16502 PMIC DRIVER
10734M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10736S:	Maintained
10737F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10738F:	drivers/regulator/mcp16502.c
10739
10740MICROCHIP MCP3911 ADC DRIVER
10741M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10742M:	Kent Gustavsson <kent@minoris.se>
10743L:	linux-iio@vger.kernel.org
10744S:	Supported
10745F:	drivers/iio/adc/mcp3911.c
10746F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10747
10748MICROCHIP NAND DRIVER
10749M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10750L:	linux-mtd@lists.infradead.org
10751S:	Supported
10752F:	drivers/mtd/nand/raw/atmel/*
10753F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10754
10755MICROCHIP PWM DRIVER
10756M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758L:	linux-pwm@vger.kernel.org
10759S:	Supported
10760F:	drivers/pwm/pwm-atmel.c
10761F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10762
10763MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10764M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10765M:	Eugen Hristev <eugen.hristev@microchip.com>
10766L:	linux-iio@vger.kernel.org
10767S:	Supported
10768F:	drivers/iio/adc/at91-sama5d2_adc.c
10769F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10770F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10771
10772MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10773M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10774S:	Supported
10775F:	drivers/power/reset/at91-sama5d2_shdwc.c
10776
10777MICROCHIP SPI DRIVER
10778M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10779S:	Supported
10780F:	drivers/spi/spi-atmel.*
10781
10782MICROCHIP SSC DRIVER
10783M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10785S:	Supported
10786F:	drivers/misc/atmel-ssc.c
10787F:	include/linux/atmel-ssc.h
10788
10789MICROCHIP USBA UDC DRIVER
10790M:	Cristian Birsan <cristian.birsan@microchip.com>
10791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792S:	Supported
10793F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10794
10795MICROCHIP USB251XB DRIVER
10796M:	Richard Leitner <richard.leitner@skidata.com>
10797L:	linux-usb@vger.kernel.org
10798S:	Maintained
10799F:	drivers/usb/misc/usb251xb.c
10800F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10801
10802MICROCHIP XDMA DRIVER
10803M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10804L:	linux-arm-kernel@lists.infradead.org
10805L:	dmaengine@vger.kernel.org
10806S:	Supported
10807F:	drivers/dma/at_xdmac.c
10808
10809MICROSEMI MIPS SOCS
10810M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10811M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10812L:	linux-mips@vger.kernel.org
10813S:	Supported
10814F:	arch/mips/generic/board-ocelot.c
10815F:	arch/mips/configs/generic/board-ocelot.config
10816F:	arch/mips/boot/dts/mscc/
10817F:	Documentation/devicetree/bindings/mips/mscc.txt
10818
10819MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10820M:	Don Brace <don.brace@microsemi.com>
10821L:	esc.storagedev@microsemi.com
10822L:	linux-scsi@vger.kernel.org
10823S:	Supported
10824F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10825F:	drivers/scsi/smartpqi/Kconfig
10826F:	drivers/scsi/smartpqi/Makefile
10827F:	include/linux/cciss*.h
10828F:	include/uapi/linux/cciss*.h
10829F:	Documentation/scsi/smartpqi.txt
10830
10831MICROSEMI ETHERNET SWITCH DRIVER
10832M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10833M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10834L:	netdev@vger.kernel.org
10835S:	Supported
10836F:	drivers/net/ethernet/mscc/
10837
10838MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10839M:	Chen Yu <yu.c.chen@intel.com>
10840L:	platform-driver-x86@vger.kernel.org
10841S:	Supported
10842F:	drivers/platform/x86/surfacepro3_button.c
10843
10844MICROTEK X6 SCANNER
10845M:	Oliver Neukum <oliver@neukum.org>
10846S:	Maintained
10847F:	drivers/usb/image/microtek.*
10848
10849MIPS
10850M:	Ralf Baechle <ralf@linux-mips.org>
10851M:	Paul Burton <paulburton@kernel.org>
10852M:	James Hogan <jhogan@kernel.org>
10853L:	linux-mips@vger.kernel.org
10854W:	http://www.linux-mips.org/
10855T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10857Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10858S:	Supported
10859F:	Documentation/devicetree/bindings/mips/
10860F:	Documentation/mips/
10861F:	arch/mips/
10862F:	drivers/platform/mips/
10863
10864MIPS BOSTON DEVELOPMENT BOARD
10865M:	Paul Burton <paulburton@kernel.org>
10866L:	linux-mips@vger.kernel.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10869F:	arch/mips/boot/dts/img/boston.dts
10870F:	arch/mips/configs/generic/board-boston.config
10871F:	drivers/clk/imgtec/clk-boston.c
10872F:	include/dt-bindings/clock/boston-clock.h
10873
10874MIPS GENERIC PLATFORM
10875M:	Paul Burton <paulburton@kernel.org>
10876L:	linux-mips@vger.kernel.org
10877S:	Supported
10878F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10879F:	arch/mips/generic/
10880F:	arch/mips/tools/generic-board-config.sh
10881
10882MIPS/LOONGSON1 ARCHITECTURE
10883M:	Keguang Zhang <keguang.zhang@gmail.com>
10884L:	linux-mips@vger.kernel.org
10885S:	Maintained
10886F:	arch/mips/loongson32/
10887F:	arch/mips/include/asm/mach-loongson32/
10888F:	drivers/*/*loongson1*
10889F:	drivers/*/*/*loongson1*
10890
10891MIPS/LOONGSON2 ARCHITECTURE
10892M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10893L:	linux-mips@vger.kernel.org
10894S:	Maintained
10895F:	arch/mips/loongson64/fuloong-2e/
10896F:	arch/mips/loongson64/lemote-2f/
10897F:	arch/mips/include/asm/mach-loongson64/
10898F:	drivers/*/*loongson2*
10899F:	drivers/*/*/*loongson2*
10900
10901MIPS/LOONGSON3 ARCHITECTURE
10902M:	Huacai Chen <chenhc@lemote.com>
10903L:	linux-mips@vger.kernel.org
10904S:	Maintained
10905F:	arch/mips/loongson64/
10906F:	arch/mips/include/asm/mach-loongson64/
10907F:	drivers/platform/mips/cpu_hwmon.c
10908F:	drivers/*/*loongson3*
10909F:	drivers/*/*/*loongson3*
10910
10911MIPS RINT INSTRUCTION EMULATION
10912M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10913L:	linux-mips@vger.kernel.org
10914S:	Supported
10915F:	arch/mips/math-emu/sp_rint.c
10916F:	arch/mips/math-emu/dp_rint.c
10917
10918MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10919M:	Hans Verkuil <hverkuil@xs4all.nl>
10920L:	linux-media@vger.kernel.org
10921T:	git git://linuxtv.org/media_tree.git
10922W:	https://linuxtv.org
10923S:	Odd Fixes
10924F:	drivers/media/radio/radio-miropcm20*
10925
10926MMP SUPPORT
10927R:	Lubomir Rintel <lkundrak@v3.sk>
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929S:	Odd Fixes
10930F:	arch/arm/boot/dts/mmp*
10931F:	arch/arm/mach-mmp/
10932
10933MMU GATHER AND TLB INVALIDATION
10934M:	Will Deacon <will@kernel.org>
10935M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10936M:	Andrew Morton <akpm@linux-foundation.org>
10937M:	Nick Piggin <npiggin@gmail.com>
10938M:	Peter Zijlstra <peterz@infradead.org>
10939L:	linux-arch@vger.kernel.org
10940L:	linux-mm@kvack.org
10941S:	Maintained
10942F:	arch/*/include/asm/tlb.h
10943F:	include/asm-generic/tlb.h
10944F:	mm/mmu_gather.c
10945
10946MN88472 MEDIA DRIVER
10947M:	Antti Palosaari <crope@iki.fi>
10948L:	linux-media@vger.kernel.org
10949W:	https://linuxtv.org
10950W:	http://palosaari.fi/linux/
10951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10952S:	Maintained
10953F:	drivers/media/dvb-frontends/mn88472*
10954
10955MN88473 MEDIA DRIVER
10956M:	Antti Palosaari <crope@iki.fi>
10957L:	linux-media@vger.kernel.org
10958W:	https://linuxtv.org
10959W:	http://palosaari.fi/linux/
10960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10961S:	Maintained
10962F:	drivers/media/dvb-frontends/mn88473*
10963
10964MODULE SUPPORT
10965M:	Jessica Yu <jeyu@kernel.org>
10966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10967S:	Maintained
10968F:	include/linux/module.h
10969F:	kernel/module.c
10970
10971MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10972W:	http://popies.net/meye/
10973S:	Orphan
10974F:	Documentation/media/v4l-drivers/meye*
10975F:	drivers/media/pci/meye/
10976F:	include/uapi/linux/meye.h
10977
10978MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10979M:	Jiri Slaby <jirislaby@gmail.com>
10980S:	Maintained
10981F:	Documentation/driver-api/serial/moxa-smartio.rst
10982F:	drivers/tty/mxser.*
10983
10984MR800 AVERMEDIA USB FM RADIO DRIVER
10985M:	Alexey Klimov <klimov.linux@gmail.com>
10986L:	linux-media@vger.kernel.org
10987T:	git git://linuxtv.org/media_tree.git
10988S:	Maintained
10989F:	drivers/media/radio/radio-mr800.c
10990
10991MRF24J40 IEEE 802.15.4 RADIO DRIVER
10992M:	Alan Ott <alan@signal11.us>
10993L:	linux-wpan@vger.kernel.org
10994S:	Maintained
10995F:	drivers/net/ieee802154/mrf24j40.c
10996F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10997
10998MSI LAPTOP SUPPORT
10999M:	"Lee, Chun-Yi" <jlee@suse.com>
11000L:	platform-driver-x86@vger.kernel.org
11001S:	Maintained
11002F:	drivers/platform/x86/msi-laptop.c
11003
11004MSI WMI SUPPORT
11005L:	platform-driver-x86@vger.kernel.org
11006S:	Orphan
11007F:	drivers/platform/x86/msi-wmi.c
11008
11009MSI001 MEDIA DRIVER
11010M:	Antti Palosaari <crope@iki.fi>
11011L:	linux-media@vger.kernel.org
11012W:	https://linuxtv.org
11013W:	http://palosaari.fi/linux/
11014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11015T:	git git://linuxtv.org/anttip/media_tree.git
11016S:	Maintained
11017F:	drivers/media/tuners/msi001*
11018
11019MSI2500 MEDIA DRIVER
11020M:	Antti Palosaari <crope@iki.fi>
11021L:	linux-media@vger.kernel.org
11022W:	https://linuxtv.org
11023W:	http://palosaari.fi/linux/
11024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11025T:	git git://linuxtv.org/anttip/media_tree.git
11026S:	Maintained
11027F:	drivers/media/usb/msi2500/
11028
11029MSYSTEMS DISKONCHIP G3 MTD DRIVER
11030M:	Robert Jarzmik <robert.jarzmik@free.fr>
11031L:	linux-mtd@lists.infradead.org
11032S:	Maintained
11033F:	drivers/mtd/devices/docg3*
11034
11035MT9M032 APTINA SENSOR DRIVER
11036M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11037L:	linux-media@vger.kernel.org
11038T:	git git://linuxtv.org/media_tree.git
11039S:	Maintained
11040F:	drivers/media/i2c/mt9m032.c
11041F:	include/media/i2c/mt9m032.h
11042
11043MT9P031 APTINA CAMERA SENSOR
11044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11045L:	linux-media@vger.kernel.org
11046T:	git git://linuxtv.org/media_tree.git
11047S:	Maintained
11048F:	drivers/media/i2c/mt9p031.c
11049F:	include/media/i2c/mt9p031.h
11050
11051MT9T001 APTINA CAMERA SENSOR
11052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11053L:	linux-media@vger.kernel.org
11054T:	git git://linuxtv.org/media_tree.git
11055S:	Maintained
11056F:	drivers/media/i2c/mt9t001.c
11057F:	include/media/i2c/mt9t001.h
11058
11059MT9T112 APTINA CAMERA SENSOR
11060M:	Jacopo Mondi <jacopo@jmondi.org>
11061L:	linux-media@vger.kernel.org
11062T:	git git://linuxtv.org/media_tree.git
11063S:	Odd Fixes
11064F:	drivers/media/i2c/mt9t112.c
11065F:	include/media/i2c/mt9t112.h
11066
11067MT9V032 APTINA CAMERA SENSOR
11068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11069L:	linux-media@vger.kernel.org
11070T:	git git://linuxtv.org/media_tree.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11073F:	drivers/media/i2c/mt9v032.c
11074F:	include/media/i2c/mt9v032.h
11075
11076MT9V111 APTINA CAMERA SENSOR
11077M:	Jacopo Mondi <jacopo@jmondi.org>
11078L:	linux-media@vger.kernel.org
11079T:	git git://linuxtv.org/media_tree.git
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11082F:	drivers/media/i2c/mt9v111.c
11083
11084MULTIFUNCTION DEVICES (MFD)
11085M:	Lee Jones <lee.jones@linaro.org>
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11087S:	Supported
11088F:	Documentation/devicetree/bindings/mfd/
11089F:	drivers/mfd/
11090F:	include/linux/mfd/
11091F:	include/dt-bindings/mfd/
11092
11093MULTIMEDIA CARD (MMC) ETC. OVER SPI
11094S:	Orphan
11095F:	drivers/mmc/host/mmc_spi.c
11096F:	include/linux/spi/mmc_spi.h
11097
11098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11099M:	Ulf Hansson <ulf.hansson@linaro.org>
11100L:	linux-mmc@vger.kernel.org
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11102S:	Maintained
11103F:	Documentation/devicetree/bindings/mmc/
11104F:	drivers/mmc/
11105F:	include/linux/mmc/
11106F:	include/uapi/linux/mmc/
11107
11108MULTIPLEXER SUBSYSTEM
11109M:	Peter Rosin <peda@axentia.se>
11110S:	Maintained
11111F:	Documentation/ABI/testing/sysfs-class-mux*
11112F:	Documentation/devicetree/bindings/mux/
11113F:	include/dt-bindings/mux/
11114F:	include/linux/mux/
11115F:	drivers/mux/
11116
11117MULTITECH MULTIPORT CARD (ISICOM)
11118S:	Orphan
11119F:	drivers/tty/isicom.c
11120F:	include/linux/isicom.h
11121
11122MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11123M:	Bin Liu <b-liu@ti.com>
11124L:	linux-usb@vger.kernel.org
11125S:	Maintained
11126F:	drivers/usb/musb/
11127
11128MXL301RF MEDIA DRIVER
11129M:	Akihiro Tsukada <tskd08@gmail.com>
11130L:	linux-media@vger.kernel.org
11131S:	Odd Fixes
11132F:	drivers/media/tuners/mxl301rf*
11133
11134MXL5007T MEDIA DRIVER
11135M:	Michael Krufky <mkrufky@linuxtv.org>
11136L:	linux-media@vger.kernel.org
11137W:	https://linuxtv.org
11138W:	http://github.com/mkrufky
11139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11140T:	git git://linuxtv.org/mkrufky/tuners.git
11141S:	Maintained
11142F:	drivers/media/tuners/mxl5007t.*
11143
11144MXSFB DRM DRIVER
11145M:	Marek Vasut <marex@denx.de>
11146M:	Stefan Agner <stefan@agner.ch>
11147L:	dri-devel@lists.freedesktop.org
11148S:	Supported
11149F:	drivers/gpu/drm/mxsfb/
11150F:	Documentation/devicetree/bindings/display/mxsfb.txt
11151T:	git git://anongit.freedesktop.org/drm/drm-misc
11152
11153MYLEX DAC960 PCI RAID Controller
11154M:	Hannes Reinecke <hare@kernel.org>
11155L:	linux-scsi@vger.kernel.org
11156S:	Supported
11157F:	drivers/scsi/myrb.*
11158F:	drivers/scsi/myrs.*
11159
11160MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11161M:	Chris Lee <christopher.lee@cspi.com>
11162L:	netdev@vger.kernel.org
11163W:	https://www.cspi.com/ethernet-products/support/downloads/
11164S:	Supported
11165F:	drivers/net/ethernet/myricom/myri10ge/
11166
11167NAND FLASH SUBSYSTEM
11168M:	Miquel Raynal <miquel.raynal@bootlin.com>
11169R:	Richard Weinberger <richard@nod.at>
11170L:	linux-mtd@lists.infradead.org
11171W:	http://www.linux-mtd.infradead.org/
11172Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11174S:	Maintained
11175F:	drivers/mtd/nand/
11176F:	include/linux/mtd/*nand*.h
11177
11178NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11179M:	Daniel Mack <zonque@gmail.com>
11180S:	Maintained
11181L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11182W:	http://www.native-instruments.com
11183F:	sound/usb/caiaq/
11184
11185NATSEMI ETHERNET DRIVER (DP8381x)
11186S:	Orphan
11187F:	drivers/net/ethernet/natsemi/natsemi.c
11188
11189NCR 5380 SCSI DRIVERS
11190M:	Finn Thain <fthain@telegraphics.com.au>
11191M:	Michael Schmitz <schmitzmic@gmail.com>
11192L:	linux-scsi@vger.kernel.org
11193S:	Maintained
11194F:	Documentation/scsi/g_NCR5380.txt
11195F:	drivers/scsi/NCR5380.*
11196F:	drivers/scsi/arm/cumana_1.c
11197F:	drivers/scsi/arm/oak.c
11198F:	drivers/scsi/atari_scsi.*
11199F:	drivers/scsi/dmx3191d.c
11200F:	drivers/scsi/g_NCR5380.*
11201F:	drivers/scsi/mac_scsi.*
11202F:	drivers/scsi/sun3_scsi.*
11203F:	drivers/scsi/sun3_scsi_vme.c
11204
11205NCSI LIBRARY:
11206M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11207S:	Maintained
11208F:	net/ncsi/
11209
11210NCT6775 HARDWARE MONITOR DRIVER
11211M:	Guenter Roeck <linux@roeck-us.net>
11212L:	linux-hwmon@vger.kernel.org
11213S:	Maintained
11214F:	Documentation/hwmon/nct6775.rst
11215F:	drivers/hwmon/nct6775.c
11216
11217NET_FAILOVER MODULE
11218M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11219L:	netdev@vger.kernel.org
11220S:	Supported
11221F:	drivers/net/net_failover.c
11222F:	include/net/net_failover.h
11223F:	Documentation/networking/net_failover.rst
11224
11225NETEM NETWORK EMULATOR
11226M:	Stephen Hemminger <stephen@networkplumber.org>
11227L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11228S:	Maintained
11229F:	net/sched/sch_netem.c
11230
11231NETERION 10GbE DRIVERS (s2io/vxge)
11232M:	Jon Mason <jdmason@kudzu.us>
11233L:	netdev@vger.kernel.org
11234S:	Supported
11235F:	Documentation/networking/device_drivers/neterion/s2io.txt
11236F:	Documentation/networking/device_drivers/neterion/vxge.txt
11237F:	drivers/net/ethernet/neterion/
11238
11239NETFILTER
11240M:	Pablo Neira Ayuso <pablo@netfilter.org>
11241M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11242M:	Florian Westphal <fw@strlen.de>
11243L:	netfilter-devel@vger.kernel.org
11244L:	coreteam@netfilter.org
11245W:	http://www.netfilter.org/
11246W:	http://www.iptables.org/
11247W:	http://www.nftables.org/
11248Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11251S:	Maintained
11252F:	include/linux/netfilter*
11253F:	include/linux/netfilter/
11254F:	include/net/netfilter/
11255F:	include/uapi/linux/netfilter*
11256F:	include/uapi/linux/netfilter/
11257F:	net/*/netfilter.c
11258F:	net/*/netfilter/
11259F:	net/netfilter/
11260F:	net/bridge/br_netfilter*.c
11261
11262NETROM NETWORK LAYER
11263M:	Ralf Baechle <ralf@linux-mips.org>
11264L:	linux-hams@vger.kernel.org
11265W:	http://www.linux-ax25.org/
11266S:	Maintained
11267F:	include/net/netrom.h
11268F:	include/uapi/linux/netrom.h
11269F:	net/netrom/
11270
11271NETRONOME ETHERNET DRIVERS
11272M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11273L:	oss-drivers@netronome.com
11274S:	Maintained
11275F:	drivers/net/ethernet/netronome/
11276
11277NETWORK BLOCK DEVICE (NBD)
11278M:	Josef Bacik <josef@toxicpanda.com>
11279S:	Maintained
11280L:	linux-block@vger.kernel.org
11281L:	nbd@other.debian.org
11282F:	Documentation/admin-guide/blockdev/nbd.rst
11283F:	drivers/block/nbd.c
11284F:	include/trace/events/nbd.h
11285F:	include/uapi/linux/nbd.h
11286
11287NETWORK DROP MONITOR
11288M:	Neil Horman <nhorman@tuxdriver.com>
11289L:	netdev@vger.kernel.org
11290S:	Maintained
11291W:	https://fedorahosted.org/dropwatch/
11292F:	net/core/drop_monitor.c
11293F:	include/uapi/linux/net_dropmon.h
11294F:	include/net/drop_monitor.h
11295
11296NETWORKING DRIVERS
11297M:	"David S. Miller" <davem@davemloft.net>
11298L:	netdev@vger.kernel.org
11299W:	http://www.linuxfoundation.org/en/Net
11300Q:	http://patchwork.ozlabs.org/project/netdev/list/
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11303S:	Odd Fixes
11304F:	Documentation/devicetree/bindings/net/
11305F:	drivers/net/
11306F:	include/linux/if_*
11307F:	include/linux/netdevice.h
11308F:	include/linux/etherdevice.h
11309F:	include/linux/fcdevice.h
11310F:	include/linux/fddidevice.h
11311F:	include/linux/hippidevice.h
11312F:	include/linux/inetdevice.h
11313F:	include/uapi/linux/if_*
11314F:	include/uapi/linux/netdevice.h
11315
11316NETWORKING DRIVERS (WIRELESS)
11317M:	Kalle Valo <kvalo@codeaurora.org>
11318L:	linux-wireless@vger.kernel.org
11319Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11322S:	Maintained
11323F:	Documentation/devicetree/bindings/net/wireless/
11324F:	drivers/net/wireless/
11325
11326NETWORKING [DSA]
11327M:	Andrew Lunn <andrew@lunn.ch>
11328M:	Vivien Didelot <vivien.didelot@gmail.com>
11329M:	Florian Fainelli <f.fainelli@gmail.com>
11330S:	Maintained
11331F:	Documentation/devicetree/bindings/net/dsa/
11332F:	net/dsa/
11333F:	include/net/dsa.h
11334F:	include/linux/dsa/
11335F:	include/linux/platform_data/dsa.h
11336F:	drivers/net/dsa/
11337
11338NETWORKING [GENERAL]
11339M:	"David S. Miller" <davem@davemloft.net>
11340L:	netdev@vger.kernel.org
11341W:	http://www.linuxfoundation.org/en/Net
11342Q:	http://patchwork.ozlabs.org/project/netdev/list/
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11345B:	mailto:netdev@vger.kernel.org
11346S:	Maintained
11347F:	net/
11348F:	include/net/
11349F:	include/linux/in.h
11350F:	include/linux/net.h
11351F:	include/linux/netdevice.h
11352F:	include/uapi/linux/in.h
11353F:	include/uapi/linux/net.h
11354F:	include/uapi/linux/netdevice.h
11355F:	include/uapi/linux/net_namespace.h
11356F:	tools/testing/selftests/net/
11357F:	lib/net_utils.c
11358F:	lib/random32.c
11359F:	Documentation/networking/
11360
11361NETWORKING [IPSEC]
11362M:	Steffen Klassert <steffen.klassert@secunet.com>
11363M:	Herbert Xu <herbert@gondor.apana.org.au>
11364M:	"David S. Miller" <davem@davemloft.net>
11365L:	netdev@vger.kernel.org
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11368S:	Maintained
11369F:	net/xfrm/
11370F:	net/key/
11371F:	net/ipv4/xfrm*
11372F:	net/ipv4/esp4*
11373F:	net/ipv4/ah4.c
11374F:	net/ipv4/ipcomp.c
11375F:	net/ipv4/ip_vti.c
11376F:	net/ipv6/xfrm*
11377F:	net/ipv6/esp6*
11378F:	net/ipv6/ah6.c
11379F:	net/ipv6/ipcomp6.c
11380F:	net/ipv6/ip6_vti.c
11381F:	include/uapi/linux/xfrm.h
11382F:	include/net/xfrm.h
11383
11384NETWORKING [IPv4/IPv6]
11385M:	"David S. Miller" <davem@davemloft.net>
11386M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11387M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11388L:	netdev@vger.kernel.org
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11390S:	Maintained
11391F:	net/ipv4/
11392F:	net/ipv6/
11393F:	include/net/ip*
11394F:	arch/x86/net/*
11395
11396NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11397M:	Paul Moore <paul@paul-moore.com>
11398W:	https://github.com/netlabel
11399L:	netdev@vger.kernel.org
11400L:	linux-security-module@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/netlabel/
11403F:	include/net/calipso.h
11404F:	include/net/cipso_ipv4.h
11405F:	include/net/netlabel.h
11406F:	include/uapi/linux/netfilter/xt_SECMARK.h
11407F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11408F:	net/netlabel/
11409F:	net/ipv4/cipso_ipv4.c
11410F:	net/ipv6/calipso.c
11411F:	net/netfilter/xt_CONNSECMARK.c
11412F:	net/netfilter/xt_SECMARK.c
11413
11414NETWORKING [TCP]
11415M:	Eric Dumazet <edumazet@google.com>
11416L:	netdev@vger.kernel.org
11417S:	Maintained
11418F:	net/ipv4/tcp*.c
11419F:	net/ipv4/syncookies.c
11420F:	net/ipv6/tcp*.c
11421F:	net/ipv6/syncookies.c
11422F:	include/uapi/linux/tcp.h
11423F:	include/net/tcp.h
11424F:	include/linux/tcp.h
11425F:	include/trace/events/tcp.h
11426
11427NETWORKING [TLS]
11428M:	Boris Pismenny <borisp@mellanox.com>
11429M:	Aviad Yehezkel <aviadye@mellanox.com>
11430M:	John Fastabend <john.fastabend@gmail.com>
11431M:	Daniel Borkmann <daniel@iogearbox.net>
11432M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11433L:	netdev@vger.kernel.org
11434S:	Maintained
11435F:	net/tls/*
11436F:	include/uapi/linux/tls.h
11437F:	include/net/tls.h
11438
11439NETWORKING [WIRELESS]
11440L:	linux-wireless@vger.kernel.org
11441Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11442
11443NETDEVSIM
11444M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11445S:	Maintained
11446F:	drivers/net/netdevsim/*
11447
11448NETXEN (1/10) GbE SUPPORT
11449M:	Manish Chopra <manishc@marvell.com>
11450M:	Rahul Verma <rahulv@marvell.com>
11451M:	GR-Linux-NIC-Dev@marvell.com
11452L:	netdev@vger.kernel.org
11453S:	Supported
11454F:	drivers/net/ethernet/qlogic/netxen/
11455
11456NEXTHOP
11457M:	David Ahern <dsahern@kernel.org>
11458L:	netdev@vger.kernel.org
11459S:	Maintained
11460F:	include/net/nexthop.h
11461F:	include/uapi/linux/nexthop.h
11462F:	include/net/netns/nexthop.h
11463F:	net/ipv4/nexthop.c
11464
11465NFC SUBSYSTEM
11466L:	netdev@vger.kernel.org
11467S:	Orphan
11468F:	net/nfc/
11469F:	include/net/nfc/
11470F:	include/uapi/linux/nfc.h
11471F:	drivers/nfc/
11472F:	include/linux/platform_data/nfcmrvl.h
11473F:	Documentation/devicetree/bindings/net/nfc/
11474
11475NFS, SUNRPC, AND LOCKD CLIENTS
11476M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11477M:	Anna Schumaker <anna.schumaker@netapp.com>
11478L:	linux-nfs@vger.kernel.org
11479W:	http://client.linux-nfs.org
11480T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11481S:	Maintained
11482F:	fs/lockd/
11483F:	fs/nfs/
11484F:	fs/nfs_common/
11485F:	net/sunrpc/
11486F:	include/linux/lockd/
11487F:	include/linux/nfs*
11488F:	include/linux/sunrpc/
11489F:	include/uapi/linux/nfs*
11490F:	include/uapi/linux/sunrpc/
11491
11492NILFS2 FILESYSTEM
11493M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11494L:	linux-nilfs@vger.kernel.org
11495W:	https://nilfs.sourceforge.io/
11496W:	https://nilfs.osdn.jp/
11497T:	git git://github.com/konis/nilfs2.git
11498S:	Supported
11499F:	Documentation/filesystems/nilfs2.txt
11500F:	fs/nilfs2/
11501F:	include/trace/events/nilfs2.h
11502F:	include/uapi/linux/nilfs2_api.h
11503F:	include/uapi/linux/nilfs2_ondisk.h
11504
11505NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11506M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11507W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11508S:	Maintained
11509F:	Documentation/scsi/NinjaSCSI.txt
11510F:	drivers/scsi/pcmcia/nsp_*
11511
11512NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11513M:	GOTO Masanori <gotom@debian.or.jp>
11514M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11515W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11516S:	Maintained
11517F:	Documentation/scsi/NinjaSCSI.txt
11518F:	drivers/scsi/nsp32*
11519
11520NIOS2 ARCHITECTURE
11521M:	Ley Foon Tan <lftan@altera.com>
11522L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11524S:	Maintained
11525F:	arch/nios2/
11526
11527NOHZ, DYNTICKS SUPPORT
11528M:	Frederic Weisbecker <fweisbec@gmail.com>
11529M:	Thomas Gleixner <tglx@linutronix.de>
11530M:	Ingo Molnar <mingo@kernel.org>
11531L:	linux-kernel@vger.kernel.org
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11533S:	Maintained
11534F:	kernel/time/tick*.*
11535F:	include/linux/tick.h
11536F:	include/linux/sched/nohz.h
11537
11538NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11539M:	Pavel Machek <pavel@ucw.cz>
11540M:	Sakari Ailus <sakari.ailus@iki.fi>
11541L:	linux-media@vger.kernel.org
11542S:	Maintained
11543F:	drivers/media/i2c/et8ek8
11544F:	drivers/media/i2c/ad5820.c
11545
11546NOKIA N900 POWER SUPPLY DRIVERS
11547R:	Pali Rohár <pali.rohar@gmail.com>
11548F:	include/linux/power/bq2415x_charger.h
11549F:	include/linux/power/bq27xxx_battery.h
11550F:	drivers/power/supply/bq2415x_charger.c
11551F:	drivers/power/supply/bq27xxx_battery.c
11552F:	drivers/power/supply/bq27xxx_battery_i2c.c
11553F:	drivers/power/supply/isp1704_charger.c
11554F:	drivers/power/supply/rx51_battery.c
11555
11556NOLIBC HEADER FILE
11557M:	Willy Tarreau <w@1wt.eu>
11558S:	Maintained
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11560F:	tools/include/nolibc/
11561
11562NSDEPS
11563M:	Matthias Maennich <maennich@google.com>
11564S:	Maintained
11565F:	scripts/nsdeps
11566F:	Documentation/core-api/symbol-namespaces.rst
11567
11568NTB AMD DRIVER
11569M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11570L:	linux-ntb@googlegroups.com
11571S:	Supported
11572F:	drivers/ntb/hw/amd/
11573
11574NTB DRIVER CORE
11575M:	Jon Mason <jdmason@kudzu.us>
11576M:	Dave Jiang <dave.jiang@intel.com>
11577M:	Allen Hubbe <allenbh@gmail.com>
11578L:	linux-ntb@googlegroups.com
11579S:	Supported
11580W:	https://github.com/jonmason/ntb/wiki
11581T:	git git://github.com/jonmason/ntb.git
11582F:	drivers/ntb/
11583F:	drivers/net/ntb_netdev.c
11584F:	include/linux/ntb.h
11585F:	include/linux/ntb_transport.h
11586F:	tools/testing/selftests/ntb/
11587
11588NTB IDT DRIVER
11589M:	Serge Semin <fancer.lancer@gmail.com>
11590L:	linux-ntb@googlegroups.com
11591S:	Supported
11592F:	drivers/ntb/hw/idt/
11593
11594NTB INTEL DRIVER
11595M:	Dave Jiang <dave.jiang@intel.com>
11596L:	linux-ntb@googlegroups.com
11597S:	Supported
11598W:	https://github.com/davejiang/linux/wiki
11599T:	git https://github.com/davejiang/linux.git
11600F:	drivers/ntb/hw/intel/
11601
11602NTFS FILESYSTEM
11603M:	Anton Altaparmakov <anton@tuxera.com>
11604L:	linux-ntfs-dev@lists.sourceforge.net
11605W:	http://www.tuxera.com/
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11607S:	Supported
11608F:	Documentation/filesystems/ntfs.txt
11609F:	fs/ntfs/
11610
11611NUBUS SUBSYSTEM
11612M:	Finn Thain <fthain@telegraphics.com.au>
11613L:	linux-m68k@lists.linux-m68k.org
11614S:	Maintained
11615F:	arch/*/include/asm/nubus.h
11616F:	drivers/nubus/
11617F:	include/linux/nubus.h
11618F:	include/uapi/linux/nubus.h
11619
11620NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11621M:	Antonino Daplas <adaplas@gmail.com>
11622L:	linux-fbdev@vger.kernel.org
11623S:	Maintained
11624F:	drivers/video/fbdev/riva/
11625F:	drivers/video/fbdev/nvidia/
11626
11627NVM EXPRESS DRIVER
11628M:	Keith Busch <kbusch@kernel.org>
11629M:	Jens Axboe <axboe@fb.com>
11630M:	Christoph Hellwig <hch@lst.de>
11631M:	Sagi Grimberg <sagi@grimberg.me>
11632L:	linux-nvme@lists.infradead.org
11633T:	git://git.infradead.org/nvme.git
11634W:	http://git.infradead.org/nvme.git
11635S:	Supported
11636F:	drivers/nvme/host/
11637F:	include/linux/nvme.h
11638F:	include/uapi/linux/nvme_ioctl.h
11639
11640NVM EXPRESS FC TRANSPORT DRIVERS
11641M:	James Smart <james.smart@broadcom.com>
11642L:	linux-nvme@lists.infradead.org
11643S:	Supported
11644F:	include/linux/nvme-fc.h
11645F:	include/linux/nvme-fc-driver.h
11646F:	drivers/nvme/host/fc.c
11647F:	drivers/nvme/target/fc.c
11648F:	drivers/nvme/target/fcloop.c
11649
11650NVM EXPRESS TARGET DRIVER
11651M:	Christoph Hellwig <hch@lst.de>
11652M:	Sagi Grimberg <sagi@grimberg.me>
11653L:	linux-nvme@lists.infradead.org
11654T:	git://git.infradead.org/nvme.git
11655W:	http://git.infradead.org/nvme.git
11656S:	Supported
11657F:	drivers/nvme/target/
11658
11659NVMEM FRAMEWORK
11660M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11661S:	Maintained
11662F:	drivers/nvmem/
11663F:	Documentation/devicetree/bindings/nvmem/
11664F:	Documentation/ABI/stable/sysfs-bus-nvmem
11665F:	include/linux/nvmem-consumer.h
11666F:	include/linux/nvmem-provider.h
11667
11668NXP FXAS21002C DRIVER
11669M:	Rui Miguel Silva <rmfrfs@gmail.com>
11670L:	linux-iio@vger.kernel.org
11671S:	Maintained
11672F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11673F:	drivers/iio/gyro/fxas21002c_core.c
11674F:	drivers/iio/gyro/fxas21002c.h
11675F:	drivers/iio/gyro/fxas21002c_i2c.c
11676F:	drivers/iio/gyro/fxas21002c_spi.c
11677
11678NXP SGTL5000 DRIVER
11679M:	Fabio Estevam <festevam@gmail.com>
11680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11681S:	Maintained
11682F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11683F:	sound/soc/codecs/sgtl5000*
11684
11685NXP SJA1105 ETHERNET SWITCH DRIVER
11686M:	Vladimir Oltean <olteanv@gmail.com>
11687L:	linux-kernel@vger.kernel.org
11688S:	Maintained
11689F:	drivers/net/dsa/sja1105
11690
11691NXP TDA998X DRM DRIVER
11692M:	Russell King <linux@armlinux.org.uk>
11693S:	Maintained
11694T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11695T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11696F:	drivers/gpu/drm/i2c/tda998x_drv.c
11697F:	include/drm/i2c/tda998x.h
11698F:	include/dt-bindings/display/tda998x.h
11699K:	"nxp,tda998x"
11700
11701NXP TFA9879 DRIVER
11702M:	Peter Rosin <peda@axentia.se>
11703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11704S:	Maintained
11705F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11706F:	sound/soc/codecs/tfa9879*
11707
11708NXP-NCI NFC DRIVER
11709M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11710R:	Charles Gorand <charles.gorand@effinnov.com>
11711L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11712S:	Supported
11713F:	drivers/nfc/nxp-nci
11714
11715OBJAGG
11716M:	Jiri Pirko <jiri@mellanox.com>
11717L:	netdev@vger.kernel.org
11718S:	Supported
11719F:	lib/objagg.c
11720F:	lib/test_objagg.c
11721F:	include/linux/objagg.h
11722
11723NXP FSPI DRIVER
11724R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11725M:	Ashish Kumar <ashish.kumar@nxp.com>
11726L:	linux-spi@vger.kernel.org
11727S:	Maintained
11728F:	drivers/spi/spi-nxp-fspi.c
11729F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11730
11731OBJTOOL
11732M:	Josh Poimboeuf <jpoimboe@redhat.com>
11733M:	Peter Zijlstra <peterz@infradead.org>
11734S:	Supported
11735F:	tools/objtool/
11736
11737OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11738M:	Frederic Barrat <fbarrat@linux.ibm.com>
11739M:	Andrew Donnellan <ajd@linux.ibm.com>
11740L:	linuxppc-dev@lists.ozlabs.org
11741S:	Supported
11742F:	arch/powerpc/platforms/powernv/ocxl.c
11743F:	arch/powerpc/include/asm/pnv-ocxl.h
11744F:	drivers/misc/ocxl/
11745F:	include/misc/ocxl*
11746F:	include/uapi/misc/ocxl.h
11747F:	Documentation/userspace-api/accelerators/ocxl.rst
11748
11749OMAP AUDIO SUPPORT
11750M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11751M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11753L:	linux-omap@vger.kernel.org
11754S:	Maintained
11755F:	sound/soc/ti/omap*
11756F:	sound/soc/ti/rx51.c
11757F:	sound/soc/ti/n810.c
11758F:	sound/soc/ti/sdma-pcm.*
11759
11760OMAP CLOCK FRAMEWORK SUPPORT
11761M:	Paul Walmsley <paul@pwsan.com>
11762L:	linux-omap@vger.kernel.org
11763S:	Maintained
11764F:	arch/arm/*omap*/*clock*
11765
11766OMAP DEVICE TREE SUPPORT
11767M:	Benoît Cousson <bcousson@baylibre.com>
11768M:	Tony Lindgren <tony@atomide.com>
11769L:	linux-omap@vger.kernel.org
11770L:	devicetree@vger.kernel.org
11771S:	Maintained
11772F:	arch/arm/boot/dts/*omap*
11773F:	arch/arm/boot/dts/*am3*
11774F:	arch/arm/boot/dts/*am4*
11775F:	arch/arm/boot/dts/*am5*
11776F:	arch/arm/boot/dts/*dra7*
11777
11778OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11779L:	linux-omap@vger.kernel.org
11780L:	linux-fbdev@vger.kernel.org
11781S:	Orphan
11782F:	drivers/video/fbdev/omap2/
11783F:	Documentation/arm/omap/dss.rst
11784
11785OMAP FRAMEBUFFER SUPPORT
11786L:	linux-fbdev@vger.kernel.org
11787L:	linux-omap@vger.kernel.org
11788S:	Orphan
11789F:	drivers/video/fbdev/omap/
11790
11791OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11792M:	Roger Quadros <rogerq@ti.com>
11793M:	Tony Lindgren <tony@atomide.com>
11794L:	linux-omap@vger.kernel.org
11795S:	Maintained
11796F:	drivers/memory/omap-gpmc.c
11797F:	arch/arm/mach-omap2/*gpmc*
11798
11799OMAP GPIO DRIVER
11800M:	Grygorii Strashko <grygorii.strashko@ti.com>
11801M:	Santosh Shilimkar <ssantosh@kernel.org>
11802M:	Kevin Hilman <khilman@kernel.org>
11803L:	linux-omap@vger.kernel.org
11804S:	Maintained
11805F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11806F:	drivers/gpio/gpio-omap.c
11807
11808OMAP HARDWARE SPINLOCK SUPPORT
11809M:	Ohad Ben-Cohen <ohad@wizery.com>
11810L:	linux-omap@vger.kernel.org
11811S:	Maintained
11812F:	drivers/hwspinlock/omap_hwspinlock.c
11813
11814OMAP HS MMC SUPPORT
11815L:	linux-mmc@vger.kernel.org
11816L:	linux-omap@vger.kernel.org
11817S:	Orphan
11818F:	drivers/mmc/host/omap_hsmmc.c
11819
11820OMAP HWMOD DATA
11821M:	Paul Walmsley <paul@pwsan.com>
11822L:	linux-omap@vger.kernel.org
11823S:	Maintained
11824F:	arch/arm/mach-omap2/omap_hwmod*data*
11825
11826OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11827M:	Benoît Cousson <bcousson@baylibre.com>
11828L:	linux-omap@vger.kernel.org
11829S:	Maintained
11830F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11831
11832OMAP HWMOD SUPPORT
11833M:	Benoît Cousson <bcousson@baylibre.com>
11834M:	Paul Walmsley <paul@pwsan.com>
11835L:	linux-omap@vger.kernel.org
11836S:	Maintained
11837F:	arch/arm/mach-omap2/omap_hwmod.*
11838
11839OMAP I2C DRIVER
11840M:	Vignesh R <vigneshr@ti.com>
11841L:	linux-omap@vger.kernel.org
11842L:	linux-i2c@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11845F:	drivers/i2c/busses/i2c-omap.c
11846
11847OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11849L:	linux-media@vger.kernel.org
11850S:	Maintained
11851F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11852F:	drivers/media/platform/omap3isp/
11853F:	drivers/staging/media/omap4iss/
11854
11855OMAP MMC SUPPORT
11856M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11857L:	linux-omap@vger.kernel.org
11858S:	Odd Fixes
11859F:	drivers/mmc/host/omap.c
11860
11861OMAP POWER MANAGEMENT SUPPORT
11862M:	Kevin Hilman <khilman@kernel.org>
11863L:	linux-omap@vger.kernel.org
11864S:	Maintained
11865F:	arch/arm/*omap*/*pm*
11866F:	drivers/cpufreq/omap-cpufreq.c
11867
11868OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11869M:	Rajendra Nayak <rnayak@codeaurora.org>
11870M:	Paul Walmsley <paul@pwsan.com>
11871L:	linux-omap@vger.kernel.org
11872S:	Maintained
11873F:	arch/arm/mach-omap2/prm*
11874
11875OMAP RANDOM NUMBER GENERATOR SUPPORT
11876M:	Deepak Saxena <dsaxena@plexity.net>
11877S:	Maintained
11878F:	drivers/char/hw_random/omap-rng.c
11879
11880OMAP USB SUPPORT
11881L:	linux-usb@vger.kernel.org
11882L:	linux-omap@vger.kernel.org
11883S:	Orphan
11884F:	drivers/usb/*/*omap*
11885F:	arch/arm/*omap*/usb*
11886
11887OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11888M:	Mark Jackson <mpfj@newflow.co.uk>
11889L:	linux-omap@vger.kernel.org
11890S:	Maintained
11891F:	arch/arm/boot/dts/am335x-nano.dts
11892
11893OMAP1 SUPPORT
11894M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11895M:	Tony Lindgren <tony@atomide.com>
11896L:	linux-omap@vger.kernel.org
11897Q:	http://patchwork.kernel.org/project/linux-omap/list/
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11899S:	Maintained
11900F:	arch/arm/mach-omap1/
11901F:	arch/arm/plat-omap/
11902F:	arch/arm/configs/omap1_defconfig
11903F:	drivers/i2c/busses/i2c-omap.c
11904F:	include/linux/platform_data/i2c-omap.h
11905F:	include/linux/platform_data/ams-delta-fiq.h
11906
11907OMAP2+ SUPPORT
11908M:	Tony Lindgren <tony@atomide.com>
11909L:	linux-omap@vger.kernel.org
11910W:	http://www.muru.com/linux/omap/
11911W:	http://linux.omap.com/
11912Q:	http://patchwork.kernel.org/project/linux-omap/list/
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11914S:	Maintained
11915F:	arch/arm/mach-omap2/
11916F:	arch/arm/plat-omap/
11917F:	arch/arm/configs/omap2plus_defconfig
11918F:	drivers/bus/ti-sysc.c
11919F:	drivers/i2c/busses/i2c-omap.c
11920F:	drivers/irqchip/irq-omap-intc.c
11921F:	drivers/mfd/*omap*.c
11922F:	drivers/mfd/menelaus.c
11923F:	drivers/mfd/palmas.c
11924F:	drivers/mfd/tps65217.c
11925F:	drivers/mfd/tps65218.c
11926F:	drivers/mfd/tps65910.c
11927F:	drivers/mfd/twl-core.[ch]
11928F:	drivers/mfd/twl4030*.c
11929F:	drivers/mfd/twl6030*.c
11930F:	drivers/mfd/twl6040*.c
11931F:	drivers/regulator/palmas-regulator*.c
11932F:	drivers/regulator/pbias-regulator.c
11933F:	drivers/regulator/tps65217-regulator.c
11934F:	drivers/regulator/tps65218-regulator.c
11935F:	drivers/regulator/tps65910-regulator.c
11936F:	drivers/regulator/twl-regulator.c
11937F:	drivers/regulator/twl6030-regulator.c
11938F:	include/linux/platform_data/i2c-omap.h
11939F:	include/linux/platform_data/ti-sysc.h
11940
11941ONION OMEGA2+ BOARD
11942M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11943L:	linux-mips@vger.kernel.org
11944S:	Maintained
11945F:	arch/mips/boot/dts/ralink/omega2p.dts
11946
11947OMFS FILESYSTEM
11948M:	Bob Copeland <me@bobcopeland.com>
11949L:	linux-karma-devel@lists.sourceforge.net
11950S:	Maintained
11951F:	Documentation/filesystems/omfs.txt
11952F:	fs/omfs/
11953
11954OMNIKEY CARDMAN 4000 DRIVER
11955M:	Harald Welte <laforge@gnumonks.org>
11956S:	Maintained
11957F:	drivers/char/pcmcia/cm4000_cs.c
11958F:	include/linux/cm4000_cs.h
11959F:	include/uapi/linux/cm4000_cs.h
11960
11961OMNIKEY CARDMAN 4040 DRIVER
11962M:	Harald Welte <laforge@gnumonks.org>
11963S:	Maintained
11964F:	drivers/char/pcmcia/cm4040_cs.*
11965
11966OMNIVISION OV13858 SENSOR DRIVER
11967M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11968L:	linux-media@vger.kernel.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Maintained
11971F:	drivers/media/i2c/ov13858.c
11972
11973OMNIVISION OV2680 SENSOR DRIVER
11974M:	Rui Miguel Silva <rmfrfs@gmail.com>
11975L:	linux-media@vger.kernel.org
11976T:	git git://linuxtv.org/media_tree.git
11977S:	Maintained
11978F:	drivers/media/i2c/ov2680.c
11979F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11980
11981OMNIVISION OV2685 SENSOR DRIVER
11982M:	Shunqian Zheng <zhengsq@rock-chips.com>
11983L:	linux-media@vger.kernel.org
11984T:	git git://linuxtv.org/media_tree.git
11985S:	Maintained
11986F:	drivers/media/i2c/ov2685.c
11987
11988OMNIVISION OV5640 SENSOR DRIVER
11989M:	Steve Longerbeam <slongerbeam@gmail.com>
11990L:	linux-media@vger.kernel.org
11991T:	git git://linuxtv.org/media_tree.git
11992S:	Maintained
11993F:	drivers/media/i2c/ov5640.c
11994
11995OMNIVISION OV5647 SENSOR DRIVER
11996M:	Luis Oliveira <lolivei@synopsys.com>
11997L:	linux-media@vger.kernel.org
11998T:	git git://linuxtv.org/media_tree.git
11999S:	Maintained
12000F:	drivers/media/i2c/ov5647.c
12001
12002OMNIVISION OV5670 SENSOR DRIVER
12003M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12004M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12005L:	linux-media@vger.kernel.org
12006T:	git git://linuxtv.org/media_tree.git
12007S:	Maintained
12008F:	drivers/media/i2c/ov5670.c
12009
12010OMNIVISION OV5675 SENSOR DRIVER
12011M:	Shawn Tu <shawnx.tu@intel.com>
12012L:	linux-media@vger.kernel.org
12013T:	git git://linuxtv.org/media_tree.git
12014S:	Maintained
12015F:	drivers/media/i2c/ov5675.c
12016
12017OMNIVISION OV5695 SENSOR DRIVER
12018M:	Shunqian Zheng <zhengsq@rock-chips.com>
12019L:	linux-media@vger.kernel.org
12020T:	git git://linuxtv.org/media_tree.git
12021S:	Maintained
12022F:	drivers/media/i2c/ov5695.c
12023
12024OMNIVISION OV7670 SENSOR DRIVER
12025M:	Jonathan Corbet <corbet@lwn.net>
12026L:	linux-media@vger.kernel.org
12027T:	git git://linuxtv.org/media_tree.git
12028S:	Maintained
12029F:	drivers/media/i2c/ov7670.c
12030F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12031
12032OMNIVISION OV772x SENSOR DRIVER
12033M:	Jacopo Mondi <jacopo@jmondi.org>
12034L:	linux-media@vger.kernel.org
12035T:	git git://linuxtv.org/media_tree.git
12036S:	Odd fixes
12037F:	drivers/media/i2c/ov772x.c
12038F:	include/media/i2c/ov772x.h
12039F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12040
12041OMNIVISION OV7740 SENSOR DRIVER
12042M:	Wenyou Yang <wenyou.yang@microchip.com>
12043L:	linux-media@vger.kernel.org
12044T:	git git://linuxtv.org/media_tree.git
12045S:	Maintained
12046F:	drivers/media/i2c/ov7740.c
12047F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12048
12049OMNIVISION OV9640 SENSOR DRIVER
12050M:	Petr Cvek <petrcvekcz@gmail.com>
12051L:	linux-media@vger.kernel.org
12052S:	Maintained
12053F:	drivers/media/i2c/ov9640.*
12054
12055OMNIVISION OV8856 SENSOR DRIVER
12056M:	Ben Kao <ben.kao@intel.com>
12057L:	linux-media@vger.kernel.org
12058T:	git git://linuxtv.org/media_tree.git
12059S:	Maintained
12060F:	drivers/media/i2c/ov8856.c
12061
12062OMNIVISION OV9650 SENSOR DRIVER
12063M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12064R:	Akinobu Mita <akinobu.mita@gmail.com>
12065R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12066L:	linux-media@vger.kernel.org
12067T:	git git://linuxtv.org/media_tree.git
12068S:	Maintained
12069F:	drivers/media/i2c/ov9650.c
12070F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12071
12072ONENAND FLASH DRIVER
12073M:	Kyungmin Park <kyungmin.park@samsung.com>
12074L:	linux-mtd@lists.infradead.org
12075S:	Maintained
12076F:	drivers/mtd/nand/onenand/
12077F:	include/linux/mtd/onenand*.h
12078
12079OP-TEE DRIVER
12080M:	Jens Wiklander <jens.wiklander@linaro.org>
12081L:	tee-dev@lists.linaro.org
12082S:	Maintained
12083F:	drivers/tee/optee/
12084
12085OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12086M:	Sumit Garg <sumit.garg@linaro.org>
12087L:	tee-dev@lists.linaro.org
12088S:	Maintained
12089F:	drivers/char/hw_random/optee-rng.c
12090
12091OPA-VNIC DRIVER
12092M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12093M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12094L:	linux-rdma@vger.kernel.org
12095S:	Supported
12096F:	drivers/infiniband/ulp/opa_vnic
12097
12098OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12099M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12100M:	Frank Rowand <frowand.list@gmail.com>
12101L:	devicetree@vger.kernel.org
12102S:	Maintained
12103F:	Documentation/devicetree/dynamic-resolution-notes.txt
12104F:	Documentation/devicetree/overlay-notes.txt
12105F:	drivers/of/overlay.c
12106F:	drivers/of/resolver.c
12107K:	of_overlay_notifier_
12108
12109OPEN FIRMWARE AND FLATTENED DEVICE TREE
12110M:	Rob Herring <robh+dt@kernel.org>
12111M:	Frank Rowand <frowand.list@gmail.com>
12112L:	devicetree@vger.kernel.org
12113W:	http://www.devicetree.org/
12114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12115S:	Maintained
12116F:	drivers/of/
12117F:	include/linux/of*.h
12118F:	scripts/dtc/
12119F:	Documentation/ABI/testing/sysfs-firmware-ofw
12120
12121OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12122M:	Rob Herring <robh+dt@kernel.org>
12123M:	Mark Rutland <mark.rutland@arm.com>
12124L:	devicetree@vger.kernel.org
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12126Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12127S:	Maintained
12128F:	Documentation/devicetree/
12129F:	arch/*/boot/dts/
12130F:	include/dt-bindings/
12131
12132OPENCORES I2C BUS DRIVER
12133M:	Peter Korsgaard <peter@korsgaard.com>
12134M:	Andrew Lunn <andrew@lunn.ch>
12135L:	linux-i2c@vger.kernel.org
12136S:	Maintained
12137F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12138F:	Documentation/i2c/busses/i2c-ocores.rst
12139F:	drivers/i2c/busses/i2c-ocores.c
12140F:	include/linux/platform_data/i2c-ocores.h
12141
12142OPENRISC ARCHITECTURE
12143M:	Jonas Bonn <jonas@southpole.se>
12144M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12145M:	Stafford Horne <shorne@gmail.com>
12146T:	git git://github.com/openrisc/linux.git
12147L:	openrisc@lists.librecores.org
12148W:	http://openrisc.io
12149S:	Maintained
12150F:	Documentation/devicetree/bindings/openrisc/
12151F:	Documentation/openrisc/
12152F:	arch/openrisc/
12153F:	drivers/irqchip/irq-ompic.c
12154F:	drivers/irqchip/irq-or1k-*
12155
12156OPENVSWITCH
12157M:	Pravin B Shelar <pshelar@ovn.org>
12158L:	netdev@vger.kernel.org
12159L:	dev@openvswitch.org
12160W:	http://openvswitch.org
12161S:	Maintained
12162F:	net/openvswitch/
12163F:	include/uapi/linux/openvswitch.h
12164
12165OPERATING PERFORMANCE POINTS (OPP)
12166M:	Viresh Kumar <vireshk@kernel.org>
12167M:	Nishanth Menon <nm@ti.com>
12168M:	Stephen Boyd <sboyd@kernel.org>
12169L:	linux-pm@vger.kernel.org
12170S:	Maintained
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12172F:	drivers/opp/
12173F:	include/linux/pm_opp.h
12174F:	Documentation/power/opp.rst
12175F:	Documentation/devicetree/bindings/opp/
12176
12177OPL4 DRIVER
12178M:	Clemens Ladisch <clemens@ladisch.de>
12179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12181S:	Maintained
12182F:	sound/drivers/opl4/
12183
12184OPROFILE
12185M:	Robert Richter <rric@kernel.org>
12186L:	oprofile-list@lists.sf.net
12187S:	Maintained
12188F:	arch/*/include/asm/oprofile*.h
12189F:	arch/*/oprofile/
12190F:	drivers/oprofile/
12191F:	include/linux/oprofile.h
12192
12193ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12194M:	Mark Fasheh <mark@fasheh.com>
12195M:	Joel Becker <jlbec@evilplan.org>
12196M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12197L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12198W:	http://ocfs2.wiki.kernel.org
12199S:	Supported
12200F:	Documentation/filesystems/ocfs2.txt
12201F:	Documentation/filesystems/dlmfs.txt
12202F:	fs/ocfs2/
12203
12204ORANGEFS FILESYSTEM
12205M:	Mike Marshall <hubcap@omnibond.com>
12206R:	Martin Brandenburg <martin@omnibond.com>
12207L:	devel@lists.orangefs.org
12208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12209S:	Supported
12210F:	fs/orangefs/
12211F:	Documentation/filesystems/orangefs.txt
12212
12213ORINOCO DRIVER
12214L:	linux-wireless@vger.kernel.org
12215W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12216W:	http://www.nongnu.org/orinoco/
12217S:	Orphan
12218F:	drivers/net/wireless/intersil/orinoco/
12219
12220OV2659 OMNIVISION SENSOR DRIVER
12221M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12222L:	linux-media@vger.kernel.org
12223W:	https://linuxtv.org
12224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12225T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12226S:	Maintained
12227F:	drivers/media/i2c/ov2659.c
12228F:	include/media/i2c/ov2659.h
12229
12230OVERLAY FILESYSTEM
12231M:	Miklos Szeredi <miklos@szeredi.hu>
12232L:	linux-unionfs@vger.kernel.org
12233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12234S:	Supported
12235F:	fs/overlayfs/
12236F:	Documentation/filesystems/overlayfs.txt
12237
12238P54 WIRELESS DRIVER
12239M:	Christian Lamparter <chunkeey@googlemail.com>
12240L:	linux-wireless@vger.kernel.org
12241W:	http://wireless.kernel.org/en/users/Drivers/p54
12242S:	Maintained
12243F:	drivers/net/wireless/intersil/p54/
12244
12245PA SEMI ETHERNET DRIVER
12246L:	netdev@vger.kernel.org
12247S:	Orphan
12248F:	drivers/net/ethernet/pasemi/*
12249
12250PA SEMI SMBUS DRIVER
12251L:	linux-i2c@vger.kernel.org
12252S:	Orphan
12253F:	drivers/i2c/busses/i2c-pasemi.c
12254
12255PACKING
12256M:	Vladimir Oltean <olteanv@gmail.com>
12257L:	netdev@vger.kernel.org
12258S:	Supported
12259F:	lib/packing.c
12260F:	include/linux/packing.h
12261F:	Documentation/core-api/packing.rst
12262
12263PADATA PARALLEL EXECUTION MECHANISM
12264M:	Steffen Klassert <steffen.klassert@secunet.com>
12265L:	linux-crypto@vger.kernel.org
12266S:	Maintained
12267F:	kernel/padata.c
12268F:	include/linux/padata.h
12269F:	Documentation/padata.txt
12270
12271PAGE POOL
12272M:	Jesper Dangaard Brouer <hawk@kernel.org>
12273M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12274L:	netdev@vger.kernel.org
12275S:	Supported
12276F:	net/core/page_pool.c
12277F:	include/net/page_pool.h
12278
12279PANASONIC LAPTOP ACPI EXTRAS DRIVER
12280M:	Harald Welte <laforge@gnumonks.org>
12281L:	platform-driver-x86@vger.kernel.org
12282S:	Maintained
12283F:	drivers/platform/x86/panasonic-laptop.c
12284
12285PARALLEL LCD/KEYPAD PANEL DRIVER
12286M:	Willy Tarreau <willy@haproxy.com>
12287M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12288S:	Odd Fixes
12289F:	Documentation/admin-guide/lcd-panel-cgram.rst
12290F:	drivers/auxdisplay/panel.c
12291
12292PARALLEL PORT SUBSYSTEM
12293M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12294M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12295L:	linux-parport@lists.infradead.org (subscribers-only)
12296S:	Maintained
12297F:	drivers/parport/
12298F:	include/linux/parport*.h
12299F:	drivers/char/ppdev.c
12300F:	include/uapi/linux/ppdev.h
12301F:	Documentation/driver-api/parport*.rst
12302
12303PARAVIRT_OPS INTERFACE
12304M:	Juergen Gross <jgross@suse.com>
12305M:	Thomas Hellstrom <thellstrom@vmware.com>
12306M:	"VMware, Inc." <pv-drivers@vmware.com>
12307L:	virtualization@lists.linux-foundation.org
12308S:	Supported
12309F:	Documentation/virt/paravirt_ops.rst
12310F:	arch/*/kernel/paravirt*
12311F:	arch/*/include/asm/paravirt*.h
12312F:	include/linux/hypervisor.h
12313
12314PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12315M:	Tim Waugh <tim@cyberelk.net>
12316L:	linux-parport@lists.infradead.org (subscribers-only)
12317S:	Maintained
12318F:	Documentation/admin-guide/blockdev/paride.rst
12319F:	drivers/block/paride/
12320
12321PARISC ARCHITECTURE
12322M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12323M:	Helge Deller <deller@gmx.de>
12324L:	linux-parisc@vger.kernel.org
12325W:	http://www.parisc-linux.org/
12326Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12329S:	Maintained
12330F:	arch/parisc/
12331F:	Documentation/parisc/
12332F:	drivers/parisc/
12333F:	drivers/char/agp/parisc-agp.c
12334F:	drivers/input/misc/hp_sdc_rtc.c
12335F:	drivers/input/serio/gscps2.c
12336F:	drivers/input/serio/hp_sdc*
12337F:	drivers/parport/parport_gsc.*
12338F:	drivers/tty/serial/8250/8250_gsc.c
12339F:	drivers/video/fbdev/sti*
12340F:	drivers/video/console/sti*
12341F:	drivers/video/logo/logo_parisc*
12342F:	include/linux/hp_sdc.h
12343
12344PARMAN
12345M:	Jiri Pirko <jiri@mellanox.com>
12346L:	netdev@vger.kernel.org
12347S:	Supported
12348F:	lib/parman.c
12349F:	lib/test_parman.c
12350F:	include/linux/parman.h
12351
12352PC ENGINES APU BOARD DRIVER
12353M:	Enrico Weigelt, metux IT consult <info@metux.net>
12354S:	Maintained
12355F:	drivers/platform/x86/pcengines-apuv2.c
12356
12357PC87360 HARDWARE MONITORING DRIVER
12358M:	Jim Cromie <jim.cromie@gmail.com>
12359L:	linux-hwmon@vger.kernel.org
12360S:	Maintained
12361F:	Documentation/hwmon/pc87360.rst
12362F:	drivers/hwmon/pc87360.c
12363
12364PC8736x GPIO DRIVER
12365M:	Jim Cromie <jim.cromie@gmail.com>
12366S:	Maintained
12367F:	drivers/char/pc8736x_gpio.c
12368
12369PC87427 HARDWARE MONITORING DRIVER
12370M:	Jean Delvare <jdelvare@suse.com>
12371L:	linux-hwmon@vger.kernel.org
12372S:	Maintained
12373F:	Documentation/hwmon/pc87427.rst
12374F:	drivers/hwmon/pc87427.c
12375
12376PCA9532 LED DRIVER
12377M:	Riku Voipio <riku.voipio@iki.fi>
12378S:	Maintained
12379F:	drivers/leds/leds-pca9532.c
12380F:	include/linux/leds-pca9532.h
12381
12382PCA9541 I2C BUS MASTER SELECTOR DRIVER
12383M:	Guenter Roeck <linux@roeck-us.net>
12384L:	linux-i2c@vger.kernel.org
12385S:	Maintained
12386F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12387
12388PCDP - PRIMARY CONSOLE AND DEBUG PORT
12389M:	Khalid Aziz <khalid@gonehiking.org>
12390S:	Maintained
12391F:	drivers/firmware/pcdp.*
12392
12393PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12394M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12395L:	linux-pci@vger.kernel.org
12396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12399F:	drivers/pci/controller/pci-aardvark.c
12400
12401PCI DRIVER FOR ALTERA PCIE IP
12402M:	Ley Foon Tan <lftan@altera.com>
12403L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12404L:	linux-pci@vger.kernel.org
12405S:	Supported
12406F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12407F:	drivers/pci/controller/pcie-altera.c
12408
12409PCI DRIVER FOR APPLIEDMICRO XGENE
12410M:	Toan Le <toan@os.amperecomputing.com>
12411L:	linux-pci@vger.kernel.org
12412L:	linux-arm-kernel@lists.infradead.org
12413S:	Maintained
12414F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12415F:	drivers/pci/controller/pci-xgene.c
12416
12417PCI DRIVER FOR ARM VERSATILE PLATFORM
12418M:	Rob Herring <robh@kernel.org>
12419L:	linux-pci@vger.kernel.org
12420L:	linux-arm-kernel@lists.infradead.org
12421S:	Maintained
12422F:	Documentation/devicetree/bindings/pci/versatile.txt
12423F:	drivers/pci/controller/pci-versatile.c
12424
12425PCI DRIVER FOR ARMADA 8K
12426M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12427L:	linux-pci@vger.kernel.org
12428L:	linux-arm-kernel@lists.infradead.org
12429S:	Maintained
12430F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12431F:	drivers/pci/controller/dwc/pcie-armada8k.c
12432
12433PCI DRIVER FOR CADENCE PCIE IP
12434M:	Tom Joseph <tjoseph@cadence.com>
12435L:	linux-pci@vger.kernel.org
12436S:	Maintained
12437F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12438F:	drivers/pci/controller/pcie-cadence*
12439
12440PCI DRIVER FOR FREESCALE LAYERSCAPE
12441M:	Minghuan Lian <minghuan.Lian@nxp.com>
12442M:	Mingkai Hu <mingkai.hu@nxp.com>
12443M:	Roy Zang <roy.zang@nxp.com>
12444L:	linuxppc-dev@lists.ozlabs.org
12445L:	linux-pci@vger.kernel.org
12446L:	linux-arm-kernel@lists.infradead.org
12447S:	Maintained
12448F:	drivers/pci/controller/dwc/*layerscape*
12449
12450PCI DRIVER FOR GENERIC OF HOSTS
12451M:	Will Deacon <will@kernel.org>
12452L:	linux-pci@vger.kernel.org
12453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12454S:	Maintained
12455F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12456F:	drivers/pci/controller/pci-host-common.c
12457F:	drivers/pci/controller/pci-host-generic.c
12458
12459PCI DRIVER FOR IMX6
12460M:	Richard Zhu <hongxing.zhu@nxp.com>
12461M:	Lucas Stach <l.stach@pengutronix.de>
12462L:	linux-pci@vger.kernel.org
12463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12464S:	Maintained
12465F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12466F:	drivers/pci/controller/dwc/*imx6*
12467
12468PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12469M:	Keith Busch <keith.busch@intel.com>
12470M:	Jonathan Derrick <jonathan.derrick@intel.com>
12471L:	linux-pci@vger.kernel.org
12472S:	Supported
12473F:	drivers/pci/controller/vmd.c
12474
12475PCI DRIVER FOR MICROSEMI SWITCHTEC
12476M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12477M:	Logan Gunthorpe <logang@deltatee.com>
12478L:	linux-pci@vger.kernel.org
12479S:	Maintained
12480F:	Documentation/driver-api/switchtec.rst
12481F:	Documentation/ABI/testing/sysfs-class-switchtec
12482F:	drivers/pci/switch/switchtec*
12483F:	include/uapi/linux/switchtec_ioctl.h
12484F:	include/linux/switchtec.h
12485F:	drivers/ntb/hw/mscc/
12486
12487PCI DRIVER FOR MOBIVEIL PCIE IP
12488M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12489M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12490L:	linux-pci@vger.kernel.org
12491S:	Supported
12492F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12493F:	drivers/pci/controller/pcie-mobiveil.c
12494
12495PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12496M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12497M:	Jason Cooper <jason@lakedaemon.net>
12498L:	linux-pci@vger.kernel.org
12499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500S:	Maintained
12501F:	drivers/pci/controller/*mvebu*
12502
12503PCI DRIVER FOR NVIDIA TEGRA
12504M:	Thierry Reding <thierry.reding@gmail.com>
12505L:	linux-tegra@vger.kernel.org
12506L:	linux-pci@vger.kernel.org
12507S:	Supported
12508F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12509F:	drivers/pci/controller/pci-tegra.c
12510
12511PCI DRIVER FOR RENESAS R-CAR
12512M:	Simon Horman <horms@verge.net.au>
12513L:	linux-pci@vger.kernel.org
12514L:	linux-renesas-soc@vger.kernel.org
12515S:	Maintained
12516F:	drivers/pci/controller/*rcar*
12517
12518PCI DRIVER FOR SAMSUNG EXYNOS
12519M:	Jingoo Han <jingoohan1@gmail.com>
12520L:	linux-pci@vger.kernel.org
12521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12523S:	Maintained
12524F:	drivers/pci/controller/dwc/pci-exynos.c
12525
12526PCI DRIVER FOR SYNOPSYS DESIGNWARE
12527M:	Jingoo Han <jingoohan1@gmail.com>
12528M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12529L:	linux-pci@vger.kernel.org
12530S:	Maintained
12531F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12532F:	drivers/pci/controller/dwc/*designware*
12533
12534PCI DRIVER FOR TI DRA7XX
12535M:	Kishon Vijay Abraham I <kishon@ti.com>
12536L:	linux-omap@vger.kernel.org
12537L:	linux-pci@vger.kernel.org
12538S:	Supported
12539F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12540F:	drivers/pci/controller/dwc/pci-dra7xx.c
12541
12542PCI DRIVER FOR TI KEYSTONE
12543M:	Murali Karicheri <m-karicheri2@ti.com>
12544L:	linux-pci@vger.kernel.org
12545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12546S:	Maintained
12547F:	drivers/pci/controller/dwc/pci-keystone.c
12548
12549PCI ENDPOINT SUBSYSTEM
12550M:	Kishon Vijay Abraham I <kishon@ti.com>
12551M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12552L:	linux-pci@vger.kernel.org
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12554S:	Supported
12555F:	drivers/pci/endpoint/
12556F:	drivers/misc/pci_endpoint_test.c
12557F:	tools/pci/
12558
12559PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12560M:	Russell Currey <ruscur@russell.cc>
12561M:	Sam Bobroff <sbobroff@linux.ibm.com>
12562M:	Oliver O'Halloran <oohall@gmail.com>
12563L:	linuxppc-dev@lists.ozlabs.org
12564S:	Supported
12565F:	Documentation/PCI/pci-error-recovery.rst
12566F:	drivers/pci/pcie/aer.c
12567F:	drivers/pci/pcie/dpc.c
12568F:	drivers/pci/pcie/err.c
12569F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12570F:	arch/powerpc/kernel/eeh*.c
12571F:	arch/powerpc/platforms/*/eeh*.c
12572F:	arch/powerpc/include/*/eeh*.h
12573
12574PCI ERROR RECOVERY
12575M:	Linas Vepstas <linasvepstas@gmail.com>
12576L:	linux-pci@vger.kernel.org
12577S:	Supported
12578F:	Documentation/PCI/pci-error-recovery.rst
12579
12580PCI MSI DRIVER FOR ALTERA MSI IP
12581M:	Ley Foon Tan <lftan@altera.com>
12582L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12583L:	linux-pci@vger.kernel.org
12584S:	Supported
12585F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12586F:	drivers/pci/controller/pcie-altera-msi.c
12587
12588PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12589M:	Toan Le <toan@os.amperecomputing.com>
12590L:	linux-pci@vger.kernel.org
12591L:	linux-arm-kernel@lists.infradead.org
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12594F:	drivers/pci/controller/pci-xgene-msi.c
12595
12596PCI SUBSYSTEM
12597M:	Bjorn Helgaas <bhelgaas@google.com>
12598L:	linux-pci@vger.kernel.org
12599Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12601S:	Supported
12602F:	Documentation/devicetree/bindings/pci/
12603F:	Documentation/PCI/
12604F:	drivers/acpi/pci*
12605F:	drivers/pci/
12606F:	include/asm-generic/pci*
12607F:	include/linux/pci*
12608F:	include/linux/of_pci.h
12609F:	include/uapi/linux/pci*
12610F:	lib/pci*
12611F:	arch/x86/pci/
12612F:	arch/x86/kernel/quirks.c
12613F:	arch/x86/kernel/early-quirks.c
12614
12615PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12616M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12617R:	Andrew Murray <andrew.murray@arm.com>
12618L:	linux-pci@vger.kernel.org
12619Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12621S:	Supported
12622F:	drivers/pci/controller/
12623
12624PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12625M:	Jonathan Chocron <jonnyc@amazon.com>
12626L:	linux-pci@vger.kernel.org
12627S:	Maintained
12628F:	Documentation/devicetree/bindings/pci/pcie-al.txt
12629F:	drivers/pci/controller/dwc/pcie-al.c
12630
12631PCIE DRIVER FOR AMLOGIC MESON
12632M:	Yue Wang <yue.wang@Amlogic.com>
12633L:	linux-pci@vger.kernel.org
12634L:	linux-amlogic@lists.infradead.org
12635S:	Maintained
12636F:	drivers/pci/controller/dwc/pci-meson.c
12637
12638PCIE DRIVER FOR AXIS ARTPEC
12639M:	Jesper Nilsson <jesper.nilsson@axis.com>
12640L:	linux-arm-kernel@axis.com
12641L:	linux-pci@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/pci/axis,artpec*
12644F:	drivers/pci/controller/dwc/*artpec*
12645
12646PCIE DRIVER FOR CAVIUM THUNDERX
12647M:	David Daney <david.daney@cavium.com>
12648L:	linux-pci@vger.kernel.org
12649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12650S:	Supported
12651F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12652F:	drivers/pci/controller/pci-thunder-*
12653
12654PCIE DRIVER FOR HISILICON
12655M:	Zhou Wang <wangzhou1@hisilicon.com>
12656L:	linux-pci@vger.kernel.org
12657S:	Maintained
12658F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12659F:	drivers/pci/controller/dwc/pcie-hisi.c
12660
12661PCIE DRIVER FOR HISILICON KIRIN
12662M:	Xiaowei Song <songxiaowei@hisilicon.com>
12663M:	Binghui Wang <wangbinghui@hisilicon.com>
12664L:	linux-pci@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12667F:	drivers/pci/controller/dwc/pcie-kirin.c
12668
12669PCIE DRIVER FOR HISILICON STB
12670M:	Shawn Guo <shawn.guo@linaro.org>
12671L:	linux-pci@vger.kernel.org
12672S:	Maintained
12673F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12674F:	drivers/pci/controller/dwc/pcie-histb.c
12675
12676PCIE DRIVER FOR MEDIATEK
12677M:	Ryder Lee <ryder.lee@mediatek.com>
12678L:	linux-pci@vger.kernel.org
12679L:	linux-mediatek@lists.infradead.org
12680S:	Supported
12681F:	Documentation/devicetree/bindings/pci/mediatek*
12682F:	drivers/pci/controller/*mediatek*
12683
12684PCIE DRIVER FOR QUALCOMM MSM
12685M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12686L:	linux-pci@vger.kernel.org
12687L:	linux-arm-msm@vger.kernel.org
12688S:	Maintained
12689F:	drivers/pci/controller/dwc/*qcom*
12690
12691PCIE DRIVER FOR ROCKCHIP
12692M:	Shawn Lin <shawn.lin@rock-chips.com>
12693L:	linux-pci@vger.kernel.org
12694L:	linux-rockchip@lists.infradead.org
12695S:	Maintained
12696F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12697F:	drivers/pci/controller/pcie-rockchip*
12698
12699PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12700M:	Linus Walleij <linus.walleij@linaro.org>
12701L:	linux-pci@vger.kernel.org
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12704F:	drivers/pci/controller/pci-v3-semi.c
12705
12706PCIE DRIVER FOR SOCIONEXT UNIPHIER
12707M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12708L:	linux-pci@vger.kernel.org
12709S:	Maintained
12710F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12711F:	drivers/pci/controller/dwc/pcie-uniphier.c
12712
12713PCIE DRIVER FOR ST SPEAR13XX
12714M:	Pratyush Anand <pratyush.anand@gmail.com>
12715L:	linux-pci@vger.kernel.org
12716S:	Maintained
12717F:	drivers/pci/controller/dwc/*spear*
12718
12719PCMCIA SUBSYSTEM
12720M:	Dominik Brodowski <linux@dominikbrodowski.net>
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12722S:	Odd Fixes
12723F:	Documentation/pcmcia/
12724F:	tools/pcmcia/
12725F:	drivers/pcmcia/
12726F:	include/pcmcia/
12727
12728PCNET32 NETWORK DRIVER
12729M:	Don Fry <pcnet32@frontier.com>
12730L:	netdev@vger.kernel.org
12731S:	Maintained
12732F:	drivers/net/ethernet/amd/pcnet32.c
12733
12734PCRYPT PARALLEL CRYPTO ENGINE
12735M:	Steffen Klassert <steffen.klassert@secunet.com>
12736L:	linux-crypto@vger.kernel.org
12737S:	Maintained
12738F:	crypto/pcrypt.c
12739F:	include/crypto/pcrypt.h
12740
12741PEAQ WMI HOTKEYS DRIVER
12742M:	Hans de Goede <hdegoede@redhat.com>
12743L:	platform-driver-x86@vger.kernel.org
12744S:	Maintained
12745F:	drivers/platform/x86/peaq-wmi.c
12746
12747PENSANDO ETHERNET DRIVERS
12748M:	Shannon Nelson <snelson@pensando.io>
12749M:	Pensando Drivers <drivers@pensando.io>
12750L:	netdev@vger.kernel.org
12751S:	Supported
12752F:	Documentation/networking/device_drivers/pensando/ionic.rst
12753F:	drivers/net/ethernet/pensando/
12754
12755PER-CPU MEMORY ALLOCATOR
12756M:	Dennis Zhou <dennis@kernel.org>
12757M:	Tejun Heo <tj@kernel.org>
12758M:	Christoph Lameter <cl@linux.com>
12759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12760S:	Maintained
12761F:	include/linux/percpu*.h
12762F:	mm/percpu*.c
12763F:	arch/*/include/asm/percpu.h
12764
12765PER-TASK DELAY ACCOUNTING
12766M:	Balbir Singh <bsingharora@gmail.com>
12767S:	Maintained
12768F:	include/linux/delayacct.h
12769F:	kernel/delayacct.c
12770
12771PERFORMANCE EVENTS SUBSYSTEM
12772M:	Peter Zijlstra <peterz@infradead.org>
12773M:	Ingo Molnar <mingo@redhat.com>
12774M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12775R:	Mark Rutland <mark.rutland@arm.com>
12776R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12777R:	Jiri Olsa <jolsa@redhat.com>
12778R:	Namhyung Kim <namhyung@kernel.org>
12779L:	linux-kernel@vger.kernel.org
12780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12781S:	Supported
12782F:	kernel/events/*
12783F:	include/linux/perf_event.h
12784F:	include/uapi/linux/perf_event.h
12785F:	arch/*/kernel/perf_event*.c
12786F:	arch/*/kernel/*/perf_event*.c
12787F:	arch/*/kernel/*/*/perf_event*.c
12788F:	arch/*/include/asm/perf_event.h
12789F:	arch/*/kernel/perf_callchain.c
12790F:	arch/*/events/*
12791F:	arch/*/events/*/*
12792F:	tools/perf/
12793
12794PERSONALITY HANDLING
12795M:	Christoph Hellwig <hch@infradead.org>
12796L:	linux-abi-devel@lists.sourceforge.net
12797S:	Maintained
12798F:	include/linux/personality.h
12799F:	include/uapi/linux/personality.h
12800
12801PHOENIX RC FLIGHT CONTROLLER ADAPTER
12802M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12803L:	linux-input@vger.kernel.org
12804S:	Maintained
12805F:	Documentation/input/devices/pxrc.rst
12806F:	drivers/input/joystick/pxrc.c
12807
12808FLYSKY FSIA6B RC RECEIVER
12809M:	Markus Koch <markus@notsyncing.net>
12810L:	linux-input@vger.kernel.org
12811S:	Maintained
12812F:	drivers/input/joystick/fsia6b.c
12813
12814PHONET PROTOCOL
12815M:	Remi Denis-Courmont <courmisch@gmail.com>
12816S:	Supported
12817F:	Documentation/networking/phonet.txt
12818F:	include/linux/phonet.h
12819F:	include/net/phonet/
12820F:	include/uapi/linux/phonet.h
12821F:	net/phonet/
12822
12823PHRAM MTD DRIVER
12824M:	Joern Engel <joern@lazybastard.org>
12825L:	linux-mtd@lists.infradead.org
12826S:	Maintained
12827F:	drivers/mtd/devices/phram.c
12828
12829PICOLCD HID DRIVER
12830M:	Bruno Prémont <bonbons@linux-vserver.org>
12831L:	linux-input@vger.kernel.org
12832S:	Maintained
12833F:	drivers/hid/hid-picolcd*
12834
12835PICOXCELL SUPPORT
12836M:	Jamie Iles <jamie@jamieiles.com>
12837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12838T:	git git://github.com/jamieiles/linux-2.6-ji.git
12839S:	Supported
12840F:	arch/arm/boot/dts/picoxcell*
12841F:	arch/arm/mach-picoxcell/
12842F:	drivers/crypto/picoxcell*
12843
12844PIDFD API
12845M:	Christian Brauner <christian@brauner.io>
12846L:	linux-kernel@vger.kernel.org
12847S:	Maintained
12848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12849F:	samples/pidfd/
12850F:	tools/testing/selftests/pidfd/
12851K:	(?i)pidfd
12852K:	(?i)clone3
12853K:	\b(clone_args|kernel_clone_args)\b
12854
12855PIN CONTROL SUBSYSTEM
12856M:	Linus Walleij <linus.walleij@linaro.org>
12857L:	linux-gpio@vger.kernel.org
12858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12859S:	Maintained
12860F:	Documentation/devicetree/bindings/pinctrl/
12861F:	Documentation/driver-api/pinctl.rst
12862F:	drivers/pinctrl/
12863F:	include/linux/pinctrl/
12864
12865PIN CONTROLLER - MICROCHIP AT91
12866M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12868L:	linux-gpio@vger.kernel.org
12869S:	Supported
12870F:	drivers/pinctrl/pinctrl-at91*
12871F:	drivers/gpio/gpio-sama5d2-piobu.c
12872
12873PIN CONTROLLER - FREESCALE
12874M:	Dong Aisheng <aisheng.dong@nxp.com>
12875M:	Fabio Estevam <festevam@gmail.com>
12876M:	Shawn Guo <shawnguo@kernel.org>
12877M:	Stefan Agner <stefan@agner.ch>
12878R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12879L:	linux-gpio@vger.kernel.org
12880S:	Maintained
12881F:	drivers/pinctrl/freescale/
12882F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12883
12884PIN CONTROLLER - INTEL
12885M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12886M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12888S:	Maintained
12889F:	drivers/pinctrl/intel/
12890
12891PIN CONTROLLER - MEDIATEK
12892M:	Sean Wang <sean.wang@kernel.org>
12893L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12896F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12897F:	drivers/pinctrl/mediatek/
12898
12899PIN CONTROLLER - QUALCOMM
12900M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12901S:	Maintained
12902L:	linux-arm-msm@vger.kernel.org
12903F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12904F:	drivers/pinctrl/qcom/
12905
12906PIN CONTROLLER - RENESAS
12907M:	Geert Uytterhoeven <geert+renesas@glider.be>
12908L:	linux-renesas-soc@vger.kernel.org
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12910S:	Maintained
12911F:	drivers/pinctrl/pinctrl-rz*
12912F:	drivers/pinctrl/sh-pfc/
12913
12914PIN CONTROLLER - SAMSUNG
12915M:	Tomasz Figa <tomasz.figa@gmail.com>
12916M:	Krzysztof Kozlowski <krzk@kernel.org>
12917M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12919L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12920Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12922S:	Maintained
12923F:	drivers/pinctrl/samsung/
12924F:	include/dt-bindings/pinctrl/samsung.h
12925F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12926
12927PIN CONTROLLER - SINGLE
12928M:	Tony Lindgren <tony@atomide.com>
12929M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12931L:	linux-omap@vger.kernel.org
12932S:	Maintained
12933F:	drivers/pinctrl/pinctrl-single.c
12934
12935PIN CONTROLLER - ST SPEAR
12936M:	Viresh Kumar <vireshk@kernel.org>
12937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12938W:	http://www.st.com/spear
12939S:	Maintained
12940F:	drivers/pinctrl/spear/
12941
12942PISTACHIO SOC SUPPORT
12943M:	James Hartley <james.hartley@sondrel.com>
12944L:	linux-mips@vger.kernel.org
12945S:	Odd Fixes
12946F:	arch/mips/pistachio/
12947F:	arch/mips/include/asm/mach-pistachio/
12948F:	arch/mips/boot/dts/img/pistachio*
12949F:	arch/mips/configs/pistachio*_defconfig
12950
12951PKTCDVD DRIVER
12952S:	Orphan
12953M:	linux-block@vger.kernel.org
12954F:	drivers/block/pktcdvd.c
12955F:	include/linux/pktcdvd.h
12956F:	include/uapi/linux/pktcdvd.h
12957
12958PKUNITY SOC DRIVERS
12959M:	Guan Xuetao <gxt@pku.edu.cn>
12960W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12961S:	Maintained
12962T:	git git://github.com/gxt/linux.git
12963F:	drivers/input/serio/i8042-unicore32io.h
12964F:	drivers/i2c/busses/i2c-puv3.c
12965F:	drivers/video/fbdev/fb-puv3.c
12966F:	drivers/rtc/rtc-puv3.c
12967
12968PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12969M:	Tomasz Duszynski <tduszyns@gmail.com>
12970S:	Maintained
12971F:	drivers/iio/chemical/pms7003.c
12972F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12973
12974PMBUS HARDWARE MONITORING DRIVERS
12975M:	Guenter Roeck <linux@roeck-us.net>
12976L:	linux-hwmon@vger.kernel.org
12977W:	http://hwmon.wiki.kernel.org/
12978W:	http://www.roeck-us.net/linux/drivers/
12979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12980S:	Maintained
12981F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12982F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12983F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12984F:	Documentation/hwmon/adm1275.rst
12985F:	Documentation/hwmon/ibm-cffps.rst
12986F:	Documentation/hwmon/ir35221.rst
12987F:	Documentation/hwmon/lm25066.rst
12988F:	Documentation/hwmon/ltc2978.rst
12989F:	Documentation/hwmon/ltc3815.rst
12990F:	Documentation/hwmon/max16064.rst
12991F:	Documentation/hwmon/max20751.rst
12992F:	Documentation/hwmon/max31785.rst
12993F:	Documentation/hwmon/max34440.rst
12994F:	Documentation/hwmon/max8688.rst
12995F:	Documentation/hwmon/pmbus.rst
12996F:	Documentation/hwmon/pmbus-core.rst
12997F:	Documentation/hwmon/tps40422.rst
12998F:	Documentation/hwmon/ucd9000.rst
12999F:	Documentation/hwmon/ucd9200.rst
13000F:	Documentation/hwmon/zl6100.rst
13001F:	drivers/hwmon/pmbus/
13002F:	include/linux/pmbus.h
13003
13004PMC SIERRA MaxRAID DRIVER
13005L:	linux-scsi@vger.kernel.org
13006W:	http://www.pmc-sierra.com/
13007S:	Orphan
13008F:	drivers/scsi/pmcraid.*
13009
13010PMC SIERRA PM8001 DRIVER
13011M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13012L:	linux-scsi@vger.kernel.org
13013S:	Supported
13014F:	drivers/scsi/pm8001/
13015
13016PNP SUPPORT
13017M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13018S:	Maintained
13019F:	drivers/pnp/
13020
13021PNI RM3100 IIO DRIVER
13022M:	Song Qiang <songqiang1304521@gmail.com>
13023L:	linux-iio@vger.kernel.org
13024S:	Maintained
13025F:	drivers/iio/magnetometer/rm3100*
13026F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13027
13028POSIX CLOCKS and TIMERS
13029M:	Thomas Gleixner <tglx@linutronix.de>
13030L:	linux-kernel@vger.kernel.org
13031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13032S:	Maintained
13033F:	fs/timerfd.c
13034F:	include/linux/timer*
13035F:	kernel/time/*timer*
13036
13037POWER MANAGEMENT CORE
13038M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13039L:	linux-pm@vger.kernel.org
13040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13041B:	https://bugzilla.kernel.org
13042S:	Supported
13043F:	drivers/base/power/
13044F:	include/linux/pm.h
13045F:	include/linux/pm_*
13046F:	include/linux/powercap.h
13047F:	include/linux/intel_rapl.h
13048F:	drivers/powercap/
13049F:	kernel/configs/nopm.config
13050
13051POWER STATE COORDINATION INTERFACE (PSCI)
13052M:	Mark Rutland <mark.rutland@arm.com>
13053M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13054L:	linux-arm-kernel@lists.infradead.org
13055S:	Maintained
13056F:	drivers/firmware/psci/
13057F:	include/linux/psci.h
13058F:	include/uapi/linux/psci.h
13059
13060POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13061M:	Sebastian Reichel <sre@kernel.org>
13062L:	linux-pm@vger.kernel.org
13063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13064S:	Maintained
13065F:	Documentation/ABI/testing/sysfs-class-power
13066F:	Documentation/devicetree/bindings/power/supply/
13067F:	include/linux/power_supply.h
13068F:	drivers/power/supply/
13069
13070POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13071M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13072L:	linuxppc-dev@lists.ozlabs.org
13073S:	Maintained
13074F:	drivers/char/powernv-op-panel.c
13075
13076PPP OVER ATM (RFC 2364)
13077M:	Mitchell Blank Jr <mitch@sfgoth.com>
13078S:	Maintained
13079F:	net/atm/pppoatm.c
13080F:	include/uapi/linux/atmppp.h
13081
13082PPP OVER ETHERNET
13083M:	Michal Ostrowski <mostrows@earthlink.net>
13084S:	Maintained
13085F:	drivers/net/ppp/pppoe.c
13086F:	drivers/net/ppp/pppox.c
13087
13088PPP OVER L2TP
13089M:	James Chapman <jchapman@katalix.com>
13090S:	Maintained
13091F:	net/l2tp/l2tp_ppp.c
13092F:	include/linux/if_pppol2tp.h
13093F:	include/uapi/linux/if_pppol2tp.h
13094
13095PPP PROTOCOL DRIVERS AND COMPRESSORS
13096M:	Paul Mackerras <paulus@samba.org>
13097L:	linux-ppp@vger.kernel.org
13098S:	Maintained
13099F:	drivers/net/ppp/ppp_*
13100
13101PPS SUPPORT
13102M:	Rodolfo Giometti <giometti@enneenne.com>
13103W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13104L:	linuxpps@ml.enneenne.com (subscribers-only)
13105S:	Maintained
13106F:	Documentation/driver-api/pps.rst
13107F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13108F:	Documentation/ABI/testing/sysfs-pps
13109F:	drivers/pps/
13110F:	include/linux/pps*.h
13111F:	include/uapi/linux/pps.h
13112
13113PPTP DRIVER
13114M:	Dmitry Kozlov <xeb@mail.ru>
13115L:	netdev@vger.kernel.org
13116S:	Maintained
13117F:	drivers/net/ppp/pptp.c
13118W:	http://sourceforge.net/projects/accel-pptp
13119
13120PRINTK
13121M:	Petr Mladek <pmladek@suse.com>
13122M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13123R:	Steven Rostedt <rostedt@goodmis.org>
13124S:	Maintained
13125F:	kernel/printk/
13126F:	include/linux/printk.h
13127
13128PRISM54 WIRELESS DRIVER
13129M:	Luis Chamberlain <mcgrof@kernel.org>
13130L:	linux-wireless@vger.kernel.org
13131W:	http://wireless.kernel.org/en/users/Drivers/p54
13132S:	Obsolete
13133F:	drivers/net/wireless/intersil/prism54/
13134
13135PROC FILESYSTEM
13136R:	Alexey Dobriyan <adobriyan@gmail.com>
13137L:	linux-kernel@vger.kernel.org
13138L:	linux-fsdevel@vger.kernel.org
13139S:	Maintained
13140F:	fs/proc/
13141F:	include/linux/proc_fs.h
13142F:	tools/testing/selftests/proc/
13143F:	Documentation/filesystems/proc.txt
13144
13145PROC SYSCTL
13146M:	Luis Chamberlain <mcgrof@kernel.org>
13147M:	Kees Cook <keescook@chromium.org>
13148L:	linux-kernel@vger.kernel.org
13149L:	linux-fsdevel@vger.kernel.org
13150S:	Maintained
13151F:	fs/proc/proc_sysctl.c
13152F:	include/linux/sysctl.h
13153F:	kernel/sysctl.c
13154F:	tools/testing/selftests/sysctl/
13155
13156PS3 NETWORK SUPPORT
13157M:	Geoff Levand <geoff@infradead.org>
13158L:	netdev@vger.kernel.org
13159L:	linuxppc-dev@lists.ozlabs.org
13160S:	Maintained
13161F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13162
13163PS3 PLATFORM SUPPORT
13164M:	Geoff Levand <geoff@infradead.org>
13165L:	linuxppc-dev@lists.ozlabs.org
13166S:	Maintained
13167F:	arch/powerpc/boot/ps3*
13168F:	arch/powerpc/include/asm/lv1call.h
13169F:	arch/powerpc/include/asm/ps3*.h
13170F:	arch/powerpc/platforms/ps3/
13171F:	drivers/*/ps3*
13172F:	drivers/ps3/
13173F:	drivers/rtc/rtc-ps3.c
13174F:	drivers/usb/host/*ps3.c
13175F:	sound/ppc/snd_ps3*
13176
13177PS3VRAM DRIVER
13178M:	Jim Paris <jim@jtan.com>
13179M:	Geoff Levand <geoff@infradead.org>
13180L:	linuxppc-dev@lists.ozlabs.org
13181S:	Maintained
13182F:	drivers/block/ps3vram.c
13183
13184PSAMPLE PACKET SAMPLING SUPPORT:
13185M:	Yotam Gigi <yotam.gi@gmail.com>
13186S:	Maintained
13187F:	net/psample
13188F:	include/net/psample.h
13189F:	include/uapi/linux/psample.h
13190
13191PSTORE FILESYSTEM
13192M:	Kees Cook <keescook@chromium.org>
13193M:	Anton Vorontsov <anton@enomsg.org>
13194M:	Colin Cross <ccross@android.com>
13195M:	Tony Luck <tony.luck@intel.com>
13196S:	Maintained
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13198F:	fs/pstore/
13199F:	include/linux/pstore*
13200F:	drivers/firmware/efi/efi-pstore.c
13201F:	drivers/acpi/apei/erst.c
13202F:	Documentation/admin-guide/ramoops.rst
13203F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13204K:	\b(pstore|ramoops)
13205
13206PTP HARDWARE CLOCK SUPPORT
13207M:	Richard Cochran <richardcochran@gmail.com>
13208L:	netdev@vger.kernel.org
13209S:	Maintained
13210W:	http://linuxptp.sourceforge.net/
13211F:	Documentation/ABI/testing/sysfs-ptp
13212F:	Documentation/driver-api/ptp.rst
13213F:	drivers/net/phy/dp83640*
13214F:	drivers/ptp/*
13215F:	include/linux/ptp_cl*
13216
13217PTRACE SUPPORT
13218M:	Oleg Nesterov <oleg@redhat.com>
13219S:	Maintained
13220F:	include/asm-generic/syscall.h
13221F:	include/linux/ptrace.h
13222F:	include/linux/regset.h
13223F:	include/linux/tracehook.h
13224F:	include/uapi/linux/ptrace.h
13225F:	include/uapi/linux/ptrace.h
13226F:	kernel/ptrace.c
13227F:	arch/*/ptrace*.c
13228F:	arch/*/*/ptrace*.c
13229F:	arch/*/include/asm/ptrace*.h
13230
13231PULSE8-CEC DRIVER
13232M:	Hans Verkuil <hverkuil@xs4all.nl>
13233L:	linux-media@vger.kernel.org
13234T:	git git://linuxtv.org/media_tree.git
13235S:	Maintained
13236F:	drivers/media/usb/pulse8-cec/*
13237F:	Documentation/media/cec-drivers/pulse8-cec.rst
13238
13239PVRUSB2 VIDEO4LINUX DRIVER
13240M:	Mike Isely <isely@pobox.com>
13241L:	pvrusb2@isely.net	(subscribers-only)
13242L:	linux-media@vger.kernel.org
13243W:	http://www.isely.net/pvrusb2/
13244T:	git git://linuxtv.org/media_tree.git
13245S:	Maintained
13246F:	Documentation/media/v4l-drivers/pvrusb2*
13247F:	drivers/media/usb/pvrusb2/
13248
13249PWC WEBCAM DRIVER
13250M:	Hans Verkuil <hverkuil@xs4all.nl>
13251L:	linux-media@vger.kernel.org
13252T:	git git://linuxtv.org/media_tree.git
13253S:	Odd Fixes
13254F:	drivers/media/usb/pwc/*
13255F:	include/trace/events/pwc.h
13256
13257PWM FAN DRIVER
13258M:	Kamil Debski <kamil@wypas.org>
13259M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13260L:	linux-hwmon@vger.kernel.org
13261S:	Supported
13262F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13263F:	Documentation/hwmon/pwm-fan.rst
13264F:	drivers/hwmon/pwm-fan.c
13265
13266PWM IR Transmitter
13267M:	Sean Young <sean@mess.org>
13268L:	linux-media@vger.kernel.org
13269S:	Maintained
13270F:	drivers/media/rc/pwm-ir-tx.c
13271
13272PWM SUBSYSTEM
13273M:	Thierry Reding <thierry.reding@gmail.com>
13274R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13275L:	linux-pwm@vger.kernel.org
13276S:	Maintained
13277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13278Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13279F:	Documentation/driver-api/pwm.rst
13280F:	Documentation/devicetree/bindings/pwm/
13281F:	include/linux/pwm.h
13282F:	drivers/pwm/
13283F:	drivers/video/backlight/pwm_bl.c
13284F:	include/linux/pwm_backlight.h
13285F:	drivers/gpio/gpio-mvebu.c
13286F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13287K:	pwm_(config|apply_state|ops)
13288
13289PXA GPIO DRIVER
13290M:	Robert Jarzmik <robert.jarzmik@free.fr>
13291L:	linux-gpio@vger.kernel.org
13292S:	Maintained
13293F:	drivers/gpio/gpio-pxa.c
13294
13295PXA MMCI DRIVER
13296S:	Orphan
13297
13298PXA RTC DRIVER
13299M:	Robert Jarzmik <robert.jarzmik@free.fr>
13300L:	linux-rtc@vger.kernel.org
13301S:	Maintained
13302
13303PXA2xx/PXA3xx SUPPORT
13304M:	Daniel Mack <daniel@zonque.org>
13305M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13306M:	Robert Jarzmik <robert.jarzmik@free.fr>
13307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13308T:	git git://github.com/hzhuang1/linux.git
13309T:	git git://github.com/rjarzmik/linux.git
13310S:	Maintained
13311F:	arch/arm/boot/dts/pxa*
13312F:	arch/arm/mach-pxa/
13313F:	drivers/dma/pxa*
13314F:	drivers/pcmcia/pxa2xx*
13315F:	drivers/pinctrl/pxa/
13316F:	drivers/spi/spi-pxa2xx*
13317F:	drivers/usb/gadget/udc/pxa2*
13318F:	include/sound/pxa2xx-lib.h
13319F:	sound/arm/pxa*
13320F:	sound/soc/pxa/
13321
13322QAT DRIVER
13323M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13324L:	qat-linux@intel.com
13325S:	Supported
13326F:	drivers/crypto/qat/
13327
13328QCOM AUDIO (ASoC) DRIVERS
13329M:	Patrick Lai <plai@codeaurora.org>
13330M:	Banajit Goswami <bgoswami@codeaurora.org>
13331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13332S:	Supported
13333F:	sound/soc/qcom/
13334
13335QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13336M:	Gabriel Somlo <somlo@cmu.edu>
13337M:	"Michael S. Tsirkin" <mst@redhat.com>
13338L:	qemu-devel@nongnu.org
13339S:	Maintained
13340F:	drivers/firmware/qemu_fw_cfg.c
13341F:	include/uapi/linux/qemu_fw_cfg.h
13342
13343QIB DRIVER
13344M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13345M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13346L:	linux-rdma@vger.kernel.org
13347S:	Supported
13348F:	drivers/infiniband/hw/qib/
13349
13350QLOGIC QL41xxx FCOE DRIVER
13351M:	QLogic-Storage-Upstream@cavium.com
13352L:	linux-scsi@vger.kernel.org
13353S:	Supported
13354F:	drivers/scsi/qedf/
13355
13356QLOGIC QL41xxx ISCSI DRIVER
13357M:	QLogic-Storage-Upstream@cavium.com
13358L:	linux-scsi@vger.kernel.org
13359S:	Supported
13360F:	drivers/scsi/qedi/
13361
13362QLOGIC QL4xxx ETHERNET DRIVER
13363M:	Ariel Elior <aelior@marvell.com>
13364M:	GR-everest-linux-l2@marvell.com
13365L:	netdev@vger.kernel.org
13366S:	Supported
13367F:	drivers/net/ethernet/qlogic/qed/
13368F:	include/linux/qed/
13369F:	drivers/net/ethernet/qlogic/qede/
13370
13371QLOGIC QL4xxx RDMA DRIVER
13372M:	Michal Kalderon <mkalderon@marvell.com>
13373M:	Ariel Elior <aelior@marvell.com>
13374L:	linux-rdma@vger.kernel.org
13375S:	Supported
13376F:	drivers/infiniband/hw/qedr/
13377F:	include/uapi/rdma/qedr-abi.h
13378
13379QLOGIC QLA1280 SCSI DRIVER
13380M:	Michael Reed <mdr@sgi.com>
13381L:	linux-scsi@vger.kernel.org
13382S:	Maintained
13383F:	drivers/scsi/qla1280.[ch]
13384
13385QLOGIC QLA2XXX FC-SCSI DRIVER
13386M:	hmadhani@marvell.com
13387L:	linux-scsi@vger.kernel.org
13388S:	Supported
13389F:	Documentation/scsi/LICENSE.qla2xxx
13390F:	drivers/scsi/qla2xxx/
13391
13392QLOGIC QLA3XXX NETWORK DRIVER
13393M:	GR-Linux-NIC-Dev@marvell.com
13394L:	netdev@vger.kernel.org
13395S:	Supported
13396F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13397F:	drivers/net/ethernet/qlogic/qla3xxx.*
13398
13399QLOGIC QLA4XXX iSCSI DRIVER
13400M:	QLogic-Storage-Upstream@qlogic.com
13401L:	linux-scsi@vger.kernel.org
13402S:	Supported
13403F:	Documentation/scsi/LICENSE.qla4xxx
13404F:	drivers/scsi/qla4xxx/
13405
13406QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13407M:	Shahed Shaikh <shshaikh@marvell.com>
13408M:	Manish Chopra <manishc@marvell.com>
13409M:	GR-Linux-NIC-Dev@marvell.com
13410L:	netdev@vger.kernel.org
13411S:	Supported
13412F:	drivers/net/ethernet/qlogic/qlcnic/
13413
13414QLOGIC QLGE 10Gb ETHERNET DRIVER
13415M:	Manish Chopra <manishc@marvell.com>
13416M:	GR-Linux-NIC-Dev@marvell.com
13417L:	netdev@vger.kernel.org
13418S:	Supported
13419F:	drivers/staging/qlge/
13420
13421QM1D1B0004 MEDIA DRIVER
13422M:	Akihiro Tsukada <tskd08@gmail.com>
13423L:	linux-media@vger.kernel.org
13424S:	Odd Fixes
13425F:	drivers/media/tuners/qm1d1b0004*
13426
13427QM1D1C0042 MEDIA DRIVER
13428M:	Akihiro Tsukada <tskd08@gmail.com>
13429L:	linux-media@vger.kernel.org
13430S:	Odd Fixes
13431F:	drivers/media/tuners/qm1d1c0042*
13432
13433QNX4 FILESYSTEM
13434M:	Anders Larsen <al@alarsen.net>
13435W:	http://www.alarsen.net/linux/qnx4fs/
13436S:	Maintained
13437F:	fs/qnx4/
13438F:	include/uapi/linux/qnx4_fs.h
13439F:	include/uapi/linux/qnxtypes.h
13440
13441QORIQ DPAA2 FSL-MC BUS DRIVER
13442M:	Stuart Yoder <stuyoder@gmail.com>
13443M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13444L:	linux-kernel@vger.kernel.org
13445S:	Maintained
13446F:	drivers/bus/fsl-mc/
13447F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13448F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13449
13450QT1010 MEDIA DRIVER
13451M:	Antti Palosaari <crope@iki.fi>
13452L:	linux-media@vger.kernel.org
13453W:	https://linuxtv.org
13454W:	http://palosaari.fi/linux/
13455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13456T:	git git://linuxtv.org/anttip/media_tree.git
13457S:	Maintained
13458F:	drivers/media/tuners/qt1010*
13459
13460QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13461M:	Kalle Valo <kvalo@codeaurora.org>
13462L:	ath10k@lists.infradead.org
13463W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13465S:	Supported
13466F:	drivers/net/wireless/ath/ath10k/
13467
13468QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13469M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13470L:	linux-wireless@vger.kernel.org
13471W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13472S:	Supported
13473F:	drivers/net/wireless/ath/ath9k/
13474
13475QUALCOMM CAMERA SUBSYSTEM DRIVER
13476M:	Todor Tomov <todor.too@gmail.com>
13477L:	linux-media@vger.kernel.org
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13480F:	Documentation/media/v4l-drivers/qcom_camss.rst
13481F:	drivers/media/platform/qcom/camss/
13482
13483QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13484M:	Ilia Lin <ilia.lin@kernel.org>
13485L:	linux-pm@vger.kernel.org
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13488F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13489
13490QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13491M:	Timur Tabi <timur@kernel.org>
13492L:	netdev@vger.kernel.org
13493S:	Maintained
13494F:	drivers/net/ethernet/qualcomm/emac/
13495
13496QUALCOMM ETHQOS ETHERNET DRIVER
13497M:	Vinod Koul <vkoul@kernel.org>
13498M:	Niklas Cassel <niklas.cassel@linaro.org>
13499L:	netdev@vger.kernel.org
13500S:	Maintained
13501F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13502F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13503
13504QUALCOMM GENERIC INTERFACE I2C DRIVER
13505M:	Alok Chauhan <alokc@codeaurora.org>
13506L:	linux-i2c@vger.kernel.org
13507L:	linux-arm-msm@vger.kernel.org
13508S:	Supported
13509F:	drivers/i2c/busses/i2c-qcom-geni.c
13510
13511QUALCOMM HEXAGON ARCHITECTURE
13512M:	Brian Cain <bcain@codeaurora.org>
13513L:	linux-hexagon@vger.kernel.org
13514S:	Supported
13515F:	arch/hexagon/
13516
13517QUALCOMM HIDMA DRIVER
13518M:	Sinan Kaya <okaya@kernel.org>
13519L:	linux-arm-kernel@lists.infradead.org
13520L:	linux-arm-msm@vger.kernel.org
13521L:	dmaengine@vger.kernel.org
13522S:	Supported
13523F:	drivers/dma/qcom/hidma*
13524
13525QUALCOMM IOMMU
13526M:	Rob Clark <robdclark@gmail.com>
13527L:	iommu@lists.linux-foundation.org
13528L:	linux-arm-msm@vger.kernel.org
13529S:	Maintained
13530F:	drivers/iommu/qcom_iommu.c
13531
13532QUALCOMM TSENS THERMAL DRIVER
13533M:	Amit Kucheria <amit.kucheria@linaro.org>
13534L:	linux-pm@vger.kernel.org
13535L:	linux-arm-msm@vger.kernel.org
13536S:	Maintained
13537F:	drivers/thermal/qcom/
13538
13539QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13540M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13541L:	linux-media@vger.kernel.org
13542L:	linux-arm-msm@vger.kernel.org
13543T:	git git://linuxtv.org/media_tree.git
13544S:	Maintained
13545F:	drivers/media/platform/qcom/venus/
13546
13547QUALCOMM WCN36XX WIRELESS DRIVER
13548M:	Kalle Valo <kvalo@codeaurora.org>
13549L:	wcn36xx@lists.infradead.org
13550W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13551T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13552S:	Supported
13553F:	drivers/net/wireless/ath/wcn36xx/
13554
13555QUANTENNA QTNFMAC WIRELESS DRIVER
13556M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13557M:	Avinash Patil <avinashp@quantenna.com>
13558M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13559L:	linux-wireless@vger.kernel.org
13560S:	Maintained
13561F:	drivers/net/wireless/quantenna
13562
13563RADEON and AMDGPU DRM DRIVERS
13564M:	Alex Deucher <alexander.deucher@amd.com>
13565M:	Christian König <christian.koenig@amd.com>
13566M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13567L:	amd-gfx@lists.freedesktop.org
13568T:	git git://people.freedesktop.org/~agd5f/linux
13569S:	Supported
13570F:	drivers/gpu/drm/radeon/
13571F:	include/uapi/drm/radeon_drm.h
13572F:	drivers/gpu/drm/amd/
13573F:	include/uapi/drm/amdgpu_drm.h
13574
13575RADEON FRAMEBUFFER DISPLAY DRIVER
13576M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13577L:	linux-fbdev@vger.kernel.org
13578S:	Maintained
13579F:	drivers/video/fbdev/aty/radeon*
13580F:	include/uapi/linux/radeonfb.h
13581
13582RADIOSHARK RADIO DRIVER
13583M:	Hans Verkuil <hverkuil@xs4all.nl>
13584L:	linux-media@vger.kernel.org
13585T:	git git://linuxtv.org/media_tree.git
13586S:	Maintained
13587F:	drivers/media/radio/radio-shark.c
13588
13589RADIOSHARK2 RADIO DRIVER
13590M:	Hans Verkuil <hverkuil@xs4all.nl>
13591L:	linux-media@vger.kernel.org
13592T:	git git://linuxtv.org/media_tree.git
13593S:	Maintained
13594F:	drivers/media/radio/radio-shark2.c
13595F:	drivers/media/radio/radio-tea5777.c
13596
13597RADOS BLOCK DEVICE (RBD)
13598M:	Ilya Dryomov <idryomov@gmail.com>
13599M:	Sage Weil <sage@redhat.com>
13600M:	Alex Elder <elder@kernel.org>
13601L:	ceph-devel@vger.kernel.org
13602W:	http://ceph.com/
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13604T:	git git://github.com/ceph/ceph-client.git
13605S:	Supported
13606F:	Documentation/ABI/testing/sysfs-bus-rbd
13607F:	drivers/block/rbd.c
13608F:	drivers/block/rbd_types.h
13609
13610RAGE128 FRAMEBUFFER DISPLAY DRIVER
13611M:	Paul Mackerras <paulus@samba.org>
13612L:	linux-fbdev@vger.kernel.org
13613S:	Maintained
13614F:	drivers/video/fbdev/aty/aty128fb.c
13615
13616RAINSHADOW-CEC DRIVER
13617M:	Hans Verkuil <hverkuil@xs4all.nl>
13618L:	linux-media@vger.kernel.org
13619T:	git git://linuxtv.org/media_tree.git
13620S:	Maintained
13621F:	drivers/media/usb/rainshadow-cec/*
13622
13623RALINK MIPS ARCHITECTURE
13624M:	John Crispin <john@phrozen.org>
13625L:	linux-mips@vger.kernel.org
13626S:	Maintained
13627F:	arch/mips/ralink
13628
13629RALINK RT2X00 WIRELESS LAN DRIVER
13630P:	rt2x00 project
13631M:	Stanislaw Gruszka <sgruszka@redhat.com>
13632M:	Helmut Schaa <helmut.schaa@googlemail.com>
13633L:	linux-wireless@vger.kernel.org
13634S:	Maintained
13635F:	drivers/net/wireless/ralink/rt2x00/
13636
13637RAMDISK RAM BLOCK DEVICE DRIVER
13638M:	Jens Axboe <axboe@kernel.dk>
13639S:	Maintained
13640F:	Documentation/admin-guide/blockdev/ramdisk.rst
13641F:	drivers/block/brd.c
13642
13643RANCHU VIRTUAL BOARD FOR MIPS
13644M:	Miodrag Dinic <miodrag.dinic@mips.com>
13645L:	linux-mips@vger.kernel.org
13646S:	Supported
13647F:	arch/mips/generic/board-ranchu.c
13648F:	arch/mips/configs/generic/board-ranchu.config
13649
13650RANDOM NUMBER DRIVER
13651M:	"Theodore Ts'o" <tytso@mit.edu>
13652S:	Maintained
13653F:	drivers/char/random.c
13654
13655RAPIDIO SUBSYSTEM
13656M:	Matt Porter <mporter@kernel.crashing.org>
13657M:	Alexandre Bounine <alex.bou9@gmail.com>
13658S:	Maintained
13659F:	drivers/rapidio/
13660
13661RAS INFRASTRUCTURE
13662M:	Tony Luck <tony.luck@intel.com>
13663M:	Borislav Petkov <bp@alien8.de>
13664L:	linux-edac@vger.kernel.org
13665S:	Maintained
13666F:	drivers/ras/
13667F:	include/linux/ras.h
13668F:	include/ras/ras_event.h
13669F:	Documentation/admin-guide/ras.rst
13670
13671RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13672L:	linux-wireless@vger.kernel.org
13673S:	Orphan
13674F:	drivers/net/wireless/ray*
13675
13676RCUTORTURE TEST FRAMEWORK
13677M:	"Paul E. McKenney" <paulmck@kernel.org>
13678M:	Josh Triplett <josh@joshtriplett.org>
13679R:	Steven Rostedt <rostedt@goodmis.org>
13680R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13681R:	Lai Jiangshan <jiangshanlai@gmail.com>
13682L:	rcu@vger.kernel.org
13683S:	Supported
13684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13685F:	tools/testing/selftests/rcutorture
13686
13687RDC R-321X SoC
13688M:	Florian Fainelli <florian@openwrt.org>
13689S:	Maintained
13690
13691RDC R6040 FAST ETHERNET DRIVER
13692M:	Florian Fainelli <f.fainelli@gmail.com>
13693L:	netdev@vger.kernel.org
13694S:	Maintained
13695F:	drivers/net/ethernet/rdc/r6040.c
13696
13697RDMAVT - RDMA verbs software
13698M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13699M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13700L:	linux-rdma@vger.kernel.org
13701S:	Supported
13702F:	drivers/infiniband/sw/rdmavt
13703
13704RDS - RELIABLE DATAGRAM SOCKETS
13705M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13706L:	netdev@vger.kernel.org
13707L:	linux-rdma@vger.kernel.org
13708L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13709W:	https://oss.oracle.com/projects/rds/
13710S:	Supported
13711F:	net/rds/
13712F:	Documentation/networking/rds.txt
13713
13714RDT - RESOURCE ALLOCATION
13715M:	Fenghua Yu <fenghua.yu@intel.com>
13716M:	Reinette Chatre <reinette.chatre@intel.com>
13717L:	linux-kernel@vger.kernel.org
13718S:	Supported
13719F:	arch/x86/kernel/cpu/resctrl/
13720F:	arch/x86/include/asm/resctrl_sched.h
13721F:	Documentation/x86/resctrl*
13722
13723READ-COPY UPDATE (RCU)
13724M:	"Paul E. McKenney" <paulmck@kernel.org>
13725M:	Josh Triplett <josh@joshtriplett.org>
13726R:	Steven Rostedt <rostedt@goodmis.org>
13727R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13728R:	Lai Jiangshan <jiangshanlai@gmail.com>
13729R:	Joel Fernandes <joel@joelfernandes.org>
13730L:	rcu@vger.kernel.org
13731W:	http://www.rdrop.com/users/paulmck/RCU/
13732S:	Supported
13733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13734F:	Documentation/RCU/
13735X:	Documentation/RCU/torture.txt
13736F:	include/linux/rcu*
13737X:	include/linux/srcu*.h
13738F:	kernel/rcu/
13739X:	kernel/rcu/srcu*.c
13740
13741REAL TIME CLOCK (RTC) SUBSYSTEM
13742M:	Alessandro Zummo <a.zummo@towertech.it>
13743M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13744L:	linux-rtc@vger.kernel.org
13745Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13747S:	Maintained
13748F:	Documentation/devicetree/bindings/rtc/
13749F:	Documentation/admin-guide/rtc.rst
13750F:	drivers/rtc/
13751F:	include/linux/rtc.h
13752F:	include/uapi/linux/rtc.h
13753F:	include/linux/rtc/
13754F:	include/linux/platform_data/rtc-*
13755F:	tools/testing/selftests/rtc/
13756
13757REALTEK AUDIO CODECS
13758M:	Bard Liao <bardliao@realtek.com>
13759M:	Oder Chiou <oder_chiou@realtek.com>
13760S:	Maintained
13761F:	sound/soc/codecs/rt*
13762F:	include/sound/rt*.h
13763
13764REALTEK RTL83xx SMI DSA ROUTER CHIPS
13765M:	Linus Walleij <linus.walleij@linaro.org>
13766S:	Maintained
13767F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13768F:	drivers/net/dsa/realtek-smi*
13769F:	drivers/net/dsa/rtl83*
13770
13771REDPINE WIRELESS DRIVER
13772M:	Amitkumar Karwar <amitkarwar@gmail.com>
13773M:	Siva Rebbagondla <siva8118@gmail.com>
13774L:	linux-wireless@vger.kernel.org
13775S:	Maintained
13776F:	drivers/net/wireless/rsi/
13777
13778REGISTER MAP ABSTRACTION
13779M:	Mark Brown <broonie@kernel.org>
13780L:	linux-kernel@vger.kernel.org
13781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13782S:	Supported
13783F:	Documentation/devicetree/bindings/regmap/
13784F:	drivers/base/regmap/
13785F:	include/linux/regmap.h
13786
13787REISERFS FILE SYSTEM
13788L:	reiserfs-devel@vger.kernel.org
13789S:	Supported
13790F:	fs/reiserfs/
13791
13792REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13793M:	Ohad Ben-Cohen <ohad@wizery.com>
13794M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13795L:	linux-remoteproc@vger.kernel.org
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13797S:	Maintained
13798F:	Documentation/devicetree/bindings/remoteproc/
13799F:	Documentation/ABI/testing/sysfs-class-remoteproc
13800F:	Documentation/remoteproc.txt
13801F:	drivers/remoteproc/
13802F:	include/linux/remoteproc.h
13803F:	include/linux/remoteproc/
13804
13805REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13806M:	Ohad Ben-Cohen <ohad@wizery.com>
13807M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13808L:	linux-remoteproc@vger.kernel.org
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13810S:	Maintained
13811F:	drivers/rpmsg/
13812F:	Documentation/rpmsg.txt
13813F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13814F:	include/linux/rpmsg.h
13815F:	include/linux/rpmsg/
13816F:	include/uapi/linux/rpmsg.h
13817F:	samples/rpmsg/
13818
13819RENESAS CLOCK DRIVERS
13820M:	Geert Uytterhoeven <geert+renesas@glider.be>
13821L:	linux-renesas-soc@vger.kernel.org
13822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13823S:	Supported
13824F:	drivers/clk/renesas/
13825
13826RENESAS EMEV2 I2C DRIVER
13827M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13828S:	Supported
13829F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13830F:	drivers/i2c/busses/i2c-emev2.c
13831
13832RENESAS ETHERNET DRIVERS
13833R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13834L:	netdev@vger.kernel.org
13835L:	linux-renesas-soc@vger.kernel.org
13836F:	Documentation/devicetree/bindings/net/renesas,*.txt
13837F:	Documentation/devicetree/bindings/net/renesas,*.yaml
13838F:	drivers/net/ethernet/renesas/
13839F:	include/linux/sh_eth.h
13840
13841RENESAS R-CAR GYROADC DRIVER
13842M:	Marek Vasut <marek.vasut@gmail.com>
13843L:	linux-iio@vger.kernel.org
13844S:	Supported
13845F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13846F:	drivers/iio/adc/rcar-gyroadc.c
13847
13848RENESAS R-CAR I2C DRIVERS
13849M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13850S:	Supported
13851F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13852F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
13853F:	drivers/i2c/busses/i2c-rcar.c
13854F:	drivers/i2c/busses/i2c-sh_mobile.c
13855
13856RENESAS RIIC DRIVER
13857M:	Chris Brandt <chris.brandt@renesas.com>
13858S:	Supported
13859F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
13860F:	drivers/i2c/busses/i2c-riic.c
13861
13862RENESAS USB PHY DRIVER
13863M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13864L:	linux-renesas-soc@vger.kernel.org
13865S:	Maintained
13866F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13867
13868RESET CONTROLLER FRAMEWORK
13869M:	Philipp Zabel <p.zabel@pengutronix.de>
13870T:	git git://git.pengutronix.de/git/pza/linux
13871S:	Maintained
13872F:	drivers/reset/
13873F:	Documentation/devicetree/bindings/reset/
13874F:	include/dt-bindings/reset/
13875F:	include/linux/reset.h
13876F:	include/linux/reset/
13877F:	include/linux/reset-controller.h
13878
13879RESTARTABLE SEQUENCES SUPPORT
13880M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13881M:	Peter Zijlstra <peterz@infradead.org>
13882M:	"Paul E. McKenney" <paulmck@kernel.org>
13883M:	Boqun Feng <boqun.feng@gmail.com>
13884L:	linux-kernel@vger.kernel.org
13885S:	Supported
13886F:	kernel/rseq.c
13887F:	include/uapi/linux/rseq.h
13888F:	include/trace/events/rseq.h
13889F:	tools/testing/selftests/rseq/
13890
13891RFKILL
13892M:	Johannes Berg <johannes@sipsolutions.net>
13893L:	linux-wireless@vger.kernel.org
13894W:	http://wireless.kernel.org/
13895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13897S:	Maintained
13898F:	Documentation/driver-api/rfkill.rst
13899F:	Documentation/ABI/stable/sysfs-class-rfkill
13900F:	net/rfkill/
13901F:	include/linux/rfkill.h
13902F:	include/uapi/linux/rfkill.h
13903
13904RHASHTABLE
13905M:	Thomas Graf <tgraf@suug.ch>
13906M:	Herbert Xu <herbert@gondor.apana.org.au>
13907L:	netdev@vger.kernel.org
13908S:	Maintained
13909F:	lib/rhashtable.c
13910F:	lib/test_rhashtable.c
13911F:	include/linux/rhashtable.h
13912F:	include/linux/rhashtable-types.h
13913
13914RICOH R5C592 MEMORYSTICK DRIVER
13915M:	Maxim Levitsky <maximlevitsky@gmail.com>
13916S:	Maintained
13917F:	drivers/memstick/host/r592.*
13918
13919RICOH SMARTMEDIA/XD DRIVER
13920M:	Maxim Levitsky <maximlevitsky@gmail.com>
13921S:	Maintained
13922F:	drivers/mtd/nand/raw/r852.c
13923F:	drivers/mtd/nand/raw/r852.h
13924
13925RISC-V ARCHITECTURE
13926M:	Paul Walmsley <paul.walmsley@sifive.com>
13927M:	Palmer Dabbelt <palmer@dabbelt.com>
13928M:	Albert Ou <aou@eecs.berkeley.edu>
13929L:	linux-riscv@lists.infradead.org
13930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13931S:	Supported
13932F:	arch/riscv/
13933K:	riscv
13934N:	riscv
13935
13936ROCCAT DRIVERS
13937M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13938W:	http://sourceforge.net/projects/roccat/
13939S:	Maintained
13940F:	drivers/hid/hid-roccat*
13941F:	include/linux/hid-roccat*
13942F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13943
13944ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13945M:	Jacob Chen <jacob-chen@iotwrt.com>
13946M:	Ezequiel Garcia <ezequiel@collabora.com>
13947L:	linux-media@vger.kernel.org
13948S:	Maintained
13949F:	drivers/media/platform/rockchip/rga/
13950F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13951
13952HANTRO VPU CODEC DRIVER
13953M:	Ezequiel Garcia <ezequiel@collabora.com>
13954L:	linux-media@vger.kernel.org
13955S:	Maintained
13956F:	drivers/staging/media/hantro/
13957F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13958
13959ROCKER DRIVER
13960M:	Jiri Pirko <jiri@resnulli.us>
13961L:	netdev@vger.kernel.org
13962S:	Supported
13963F:	drivers/net/ethernet/rocker/
13964
13965ROCKETPORT DRIVER
13966P:	Comtrol Corp.
13967W:	http://www.comtrol.com
13968S:	Maintained
13969F:	Documentation/driver-api/serial/rocket.rst
13970F:	drivers/tty/rocket*
13971
13972ROCKETPORT EXPRESS/INFINITY DRIVER
13973M:	Kevin Cernekee <cernekee@gmail.com>
13974L:	linux-serial@vger.kernel.org
13975S:	Odd Fixes
13976F:	drivers/tty/serial/rp2.*
13977
13978ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13979M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13980L:	linux-kernel@vger.kernel.org
13981L:	linux-renesas-soc@vger.kernel.org
13982S:	Supported
13983F:	drivers/mfd/bd9571mwv.c
13984F:	drivers/regulator/bd9571mwv-regulator.c
13985F:	drivers/gpio/gpio-bd9571mwv.c
13986F:	include/linux/mfd/bd9571mwv.h
13987F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13988
13989ROSE NETWORK LAYER
13990M:	Ralf Baechle <ralf@linux-mips.org>
13991L:	linux-hams@vger.kernel.org
13992W:	http://www.linux-ax25.org/
13993S:	Maintained
13994F:	include/net/rose.h
13995F:	include/uapi/linux/rose.h
13996F:	net/rose/
13997
13998RTL2830 MEDIA DRIVER
13999M:	Antti Palosaari <crope@iki.fi>
14000L:	linux-media@vger.kernel.org
14001W:	https://linuxtv.org
14002W:	http://palosaari.fi/linux/
14003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14004T:	git git://linuxtv.org/anttip/media_tree.git
14005S:	Maintained
14006F:	drivers/media/dvb-frontends/rtl2830*
14007
14008RTL2832 MEDIA DRIVER
14009M:	Antti Palosaari <crope@iki.fi>
14010L:	linux-media@vger.kernel.org
14011W:	https://linuxtv.org
14012W:	http://palosaari.fi/linux/
14013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14014T:	git git://linuxtv.org/anttip/media_tree.git
14015S:	Maintained
14016F:	drivers/media/dvb-frontends/rtl2832*
14017
14018RTL2832_SDR MEDIA DRIVER
14019M:	Antti Palosaari <crope@iki.fi>
14020L:	linux-media@vger.kernel.org
14021W:	https://linuxtv.org
14022W:	http://palosaari.fi/linux/
14023Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14024T:	git git://linuxtv.org/anttip/media_tree.git
14025S:	Maintained
14026F:	drivers/media/dvb-frontends/rtl2832_sdr*
14027
14028RTL8180 WIRELESS DRIVER
14029L:	linux-wireless@vger.kernel.org
14030W:	http://wireless.kernel.org/
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14032S:	Orphan
14033F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14034
14035RTL8187 WIRELESS DRIVER
14036M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14037M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14038M:	Larry Finger <Larry.Finger@lwfinger.net>
14039L:	linux-wireless@vger.kernel.org
14040W:	http://wireless.kernel.org/
14041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14042S:	Maintained
14043F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14044
14045REALTEK WIRELESS DRIVER (rtlwifi family)
14046M:	Ping-Ke Shih <pkshih@realtek.com>
14047L:	linux-wireless@vger.kernel.org
14048W:	http://wireless.kernel.org/
14049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14050S:	Maintained
14051F:	drivers/net/wireless/realtek/rtlwifi/
14052
14053REALTEK WIRELESS DRIVER (rtw88)
14054M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14055L:	linux-wireless@vger.kernel.org
14056S:	Maintained
14057F:	drivers/net/wireless/realtek/rtw88/
14058
14059RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14060M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14061L:	linux-wireless@vger.kernel.org
14062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14063S:	Maintained
14064F:	drivers/net/wireless/realtek/rtl8xxxu/
14065
14066RXRPC SOCKETS (AF_RXRPC)
14067M:	David Howells <dhowells@redhat.com>
14068L:	linux-afs@lists.infradead.org
14069S:	Supported
14070F:	net/rxrpc/
14071F:	include/keys/rxrpc-type.h
14072F:	include/net/af_rxrpc.h
14073F:	include/trace/events/rxrpc.h
14074F:	include/uapi/linux/rxrpc.h
14075F:	Documentation/networking/rxrpc.txt
14076W:	https://www.infradead.org/~dhowells/kafs/
14077
14078S3 SAVAGE FRAMEBUFFER DRIVER
14079M:	Antonino Daplas <adaplas@gmail.com>
14080L:	linux-fbdev@vger.kernel.org
14081S:	Maintained
14082F:	drivers/video/fbdev/savage/
14083
14084S390
14085M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14086M:	Vasily Gorbik <gor@linux.ibm.com>
14087M:	Christian Borntraeger <borntraeger@de.ibm.com>
14088L:	linux-s390@vger.kernel.org
14089W:	http://www.ibm.com/developerworks/linux/linux390/
14090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14091S:	Supported
14092F:	arch/s390/
14093F:	drivers/s390/
14094F:	Documentation/s390/
14095F:	Documentation/driver-api/s390-drivers.rst
14096
14097S390 COMMON I/O LAYER
14098M:	Sebastian Ott <sebott@linux.ibm.com>
14099M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14100L:	linux-s390@vger.kernel.org
14101W:	http://www.ibm.com/developerworks/linux/linux390/
14102S:	Supported
14103F:	drivers/s390/cio/
14104
14105S390 DASD DRIVER
14106M:	Stefan Haberland <sth@linux.ibm.com>
14107M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14108L:	linux-s390@vger.kernel.org
14109W:	http://www.ibm.com/developerworks/linux/linux390/
14110S:	Supported
14111F:	drivers/s390/block/dasd*
14112F:	block/partitions/ibm.c
14113
14114S390 IOMMU (PCI)
14115M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14116L:	linux-s390@vger.kernel.org
14117W:	http://www.ibm.com/developerworks/linux/linux390/
14118S:	Supported
14119F:	drivers/iommu/s390-iommu.c
14120
14121S390 IUCV NETWORK LAYER
14122M:	Julian Wiedmann <jwi@linux.ibm.com>
14123M:	Ursula Braun <ubraun@linux.ibm.com>
14124L:	linux-s390@vger.kernel.org
14125W:	http://www.ibm.com/developerworks/linux/linux390/
14126S:	Supported
14127F:	drivers/s390/net/*iucv*
14128F:	include/net/iucv/
14129F:	net/iucv/
14130
14131S390 NETWORK DRIVERS
14132M:	Julian Wiedmann <jwi@linux.ibm.com>
14133M:	Ursula Braun <ubraun@linux.ibm.com>
14134L:	linux-s390@vger.kernel.org
14135W:	http://www.ibm.com/developerworks/linux/linux390/
14136S:	Supported
14137F:	drivers/s390/net/
14138
14139S390 PCI SUBSYSTEM
14140M:	Sebastian Ott <sebott@linux.ibm.com>
14141M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14142L:	linux-s390@vger.kernel.org
14143W:	http://www.ibm.com/developerworks/linux/linux390/
14144S:	Supported
14145F:	arch/s390/pci/
14146F:	drivers/pci/hotplug/s390_pci_hpc.c
14147
14148S390 VFIO-CCW DRIVER
14149M:	Cornelia Huck <cohuck@redhat.com>
14150M:	Eric Farman <farman@linux.ibm.com>
14151R:	Halil Pasic <pasic@linux.ibm.com>
14152L:	linux-s390@vger.kernel.org
14153L:	kvm@vger.kernel.org
14154S:	Supported
14155F:	drivers/s390/cio/vfio_ccw*
14156F:	Documentation/s390/vfio-ccw.rst
14157F:	include/uapi/linux/vfio_ccw.h
14158
14159S390 ZCRYPT DRIVER
14160M:	Harald Freudenberger <freude@linux.ibm.com>
14161L:	linux-s390@vger.kernel.org
14162W:	http://www.ibm.com/developerworks/linux/linux390/
14163S:	Supported
14164F:	drivers/s390/crypto/
14165
14166S390 VFIO AP DRIVER
14167M:	Tony Krowiak <akrowiak@linux.ibm.com>
14168M:	Pierre Morel <pmorel@linux.ibm.com>
14169M:	Halil Pasic <pasic@linux.ibm.com>
14170L:	linux-s390@vger.kernel.org
14171W:	http://www.ibm.com/developerworks/linux/linux390/
14172S:	Supported
14173F:	drivers/s390/crypto/vfio_ap_drv.c
14174F:	drivers/s390/crypto/vfio_ap_private.h
14175F:	drivers/s390/crypto/vfio_ap_ops.c
14176F:	Documentation/s390/vfio-ap.rst
14177
14178S390 ZFCP DRIVER
14179M:	Steffen Maier <maier@linux.ibm.com>
14180M:	Benjamin Block <bblock@linux.ibm.com>
14181L:	linux-s390@vger.kernel.org
14182W:	http://www.ibm.com/developerworks/linux/linux390/
14183S:	Supported
14184F:	drivers/s390/scsi/zfcp_*
14185
14186S3C24XX SD/MMC Driver
14187M:	Ben Dooks <ben-linux@fluff.org>
14188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14189S:	Supported
14190F:	drivers/mmc/host/s3cmci.*
14191
14192SAA6588 RDS RECEIVER DRIVER
14193M:	Hans Verkuil <hverkuil@xs4all.nl>
14194L:	linux-media@vger.kernel.org
14195T:	git git://linuxtv.org/media_tree.git
14196W:	https://linuxtv.org
14197S:	Odd Fixes
14198F:	drivers/media/i2c/saa6588*
14199
14200SAA7134 VIDEO4LINUX DRIVER
14201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14202L:	linux-media@vger.kernel.org
14203W:	https://linuxtv.org
14204T:	git git://linuxtv.org/media_tree.git
14205S:	Odd fixes
14206F:	Documentation/media/v4l-drivers/saa7134*
14207F:	drivers/media/pci/saa7134/
14208
14209SAA7146 VIDEO4LINUX-2 DRIVER
14210M:	Hans Verkuil <hverkuil@xs4all.nl>
14211L:	linux-media@vger.kernel.org
14212T:	git git://linuxtv.org/media_tree.git
14213S:	Maintained
14214F:	drivers/media/common/saa7146/
14215F:	drivers/media/pci/saa7146/
14216F:	include/media/drv-intf/saa7146*
14217
14218SAFESETID SECURITY MODULE
14219M:     Micah Morton <mortonm@chromium.org>
14220S:     Supported
14221F:     security/safesetid/
14222F:     Documentation/admin-guide/LSM/SafeSetID.rst
14223
14224SAMSUNG AUDIO (ASoC) DRIVERS
14225M:	Krzysztof Kozlowski <krzk@kernel.org>
14226M:	Sangbeom Kim <sbkim73@samsung.com>
14227M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14229S:	Supported
14230F:	sound/soc/samsung/
14231F:	Documentation/devicetree/bindings/sound/samsung*
14232
14233SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14234M:	Krzysztof Kozlowski <krzk@kernel.org>
14235L:	linux-crypto@vger.kernel.org
14236L:	linux-samsung-soc@vger.kernel.org
14237S:	Maintained
14238F:	drivers/crypto/exynos-rng.c
14239F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14240
14241SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14242M:	Łukasz Stelmach <l.stelmach@samsung.com>
14243L:	linux-samsung-soc@vger.kernel.org
14244S:	Maintained
14245F:	drivers/char/hw_random/exynos-trng.c
14246F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14247
14248SAMSUNG FRAMEBUFFER DRIVER
14249M:	Jingoo Han <jingoohan1@gmail.com>
14250L:	linux-fbdev@vger.kernel.org
14251S:	Maintained
14252F:	drivers/video/fbdev/s3c-fb.c
14253
14254SAMSUNG LAPTOP DRIVER
14255M:	Corentin Chary <corentin.chary@gmail.com>
14256L:	platform-driver-x86@vger.kernel.org
14257S:	Maintained
14258F:	drivers/platform/x86/samsung-laptop.c
14259
14260SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14261M:	Sangbeom Kim <sbkim73@samsung.com>
14262M:	Krzysztof Kozlowski <krzk@kernel.org>
14263M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14264L:	linux-kernel@vger.kernel.org
14265L:	linux-samsung-soc@vger.kernel.org
14266S:	Supported
14267F:	drivers/mfd/sec*.c
14268F:	drivers/regulator/s2m*.c
14269F:	drivers/regulator/s5m*.c
14270F:	drivers/clk/clk-s2mps11.c
14271F:	drivers/rtc/rtc-s5m.c
14272F:	include/linux/mfd/samsung/
14273F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14274F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14275F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14276F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14277
14278SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14279M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14280L:	linux-media@vger.kernel.org
14281L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14282S:	Maintained
14283F:	drivers/media/platform/s3c-camif/
14284F:	include/media/drv-intf/s3c_camif.h
14285
14286SAMSUNG S3FWRN5 NFC DRIVER
14287M:	Robert Baldyga <r.baldyga@samsung.com>
14288M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14289L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14290S:	Supported
14291F:	drivers/nfc/s3fwrn5
14292
14293SAMSUNG S5C73M3 CAMERA DRIVER
14294M:	Kyungmin Park <kyungmin.park@samsung.com>
14295M:	Andrzej Hajda <a.hajda@samsung.com>
14296L:	linux-media@vger.kernel.org
14297S:	Supported
14298F:	drivers/media/i2c/s5c73m3/*
14299
14300SAMSUNG S5K5BAF CAMERA DRIVER
14301M:	Kyungmin Park <kyungmin.park@samsung.com>
14302M:	Andrzej Hajda <a.hajda@samsung.com>
14303L:	linux-media@vger.kernel.org
14304S:	Supported
14305F:	drivers/media/i2c/s5k5baf.c
14306
14307SAMSUNG S5P Security SubSystem (SSS) DRIVER
14308M:	Krzysztof Kozlowski <krzk@kernel.org>
14309M:	Vladimir Zapolskiy <vz@mleia.com>
14310M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14311L:	linux-crypto@vger.kernel.org
14312L:	linux-samsung-soc@vger.kernel.org
14313S:	Maintained
14314F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14315F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14316F:	drivers/crypto/s5p-sss.c
14317
14318SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14319M:	Kyungmin Park <kyungmin.park@samsung.com>
14320M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14321L:	linux-media@vger.kernel.org
14322Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14323S:	Supported
14324F:	drivers/media/platform/exynos4-is/
14325
14326SAMSUNG SOC CLOCK DRIVERS
14327M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14328M:	Tomasz Figa <tomasz.figa@gmail.com>
14329M:	Chanwoo Choi <cw00.choi@samsung.com>
14330S:	Supported
14331L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14333F:	drivers/clk/samsung/
14334F:	include/dt-bindings/clock/exynos*.h
14335F:	Documentation/devicetree/bindings/clock/exynos*.txt
14336F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14337F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14338
14339SAMSUNG SPI DRIVERS
14340M:	Kukjin Kim <kgene@kernel.org>
14341M:	Krzysztof Kozlowski <krzk@kernel.org>
14342M:	Andi Shyti <andi@etezian.org>
14343L:	linux-spi@vger.kernel.org
14344L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14345S:	Maintained
14346F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14347F:	drivers/spi/spi-s3c*
14348F:	include/linux/platform_data/spi-s3c64xx.h
14349
14350SAMSUNG SXGBE DRIVERS
14351M:	Byungho An <bh74.an@samsung.com>
14352M:	Girish K S <ks.giri@samsung.com>
14353M:	Vipul Pandya <vipul.pandya@samsung.com>
14354S:	Supported
14355L:	netdev@vger.kernel.org
14356F:	drivers/net/ethernet/samsung/sxgbe/
14357
14358SAMSUNG THERMAL DRIVER
14359M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14360L:	linux-pm@vger.kernel.org
14361L:	linux-samsung-soc@vger.kernel.org
14362S:	Supported
14363T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14364F:	drivers/thermal/samsung/
14365
14366SAMSUNG USB2 PHY DRIVER
14367M:	Kamil Debski <kamil@wypas.org>
14368M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14369L:	linux-kernel@vger.kernel.org
14370S:	Supported
14371F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14372F:	Documentation/driver-api/phy/samsung-usb2.rst
14373F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14374F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14375F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14376F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14377F:	drivers/phy/samsung/phy-samsung-usb2.c
14378F:	drivers/phy/samsung/phy-samsung-usb2.h
14379
14380SC1200 WDT DRIVER
14381M:	Zwane Mwaikambo <zwanem@gmail.com>
14382S:	Maintained
14383F:	drivers/watchdog/sc1200wdt.c
14384
14385SCHEDULER
14386M:	Ingo Molnar <mingo@redhat.com>
14387M:	Peter Zijlstra <peterz@infradead.org>
14388M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14389M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14390R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14391R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14392R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14393R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14394L:	linux-kernel@vger.kernel.org
14395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14396S:	Maintained
14397F:	kernel/sched/
14398F:	include/linux/sched.h
14399F:	include/uapi/linux/sched.h
14400F:	include/linux/wait.h
14401F:	include/linux/preempt.h
14402
14403SCR24X CHIP CARD INTERFACE DRIVER
14404M:	Lubomir Rintel <lkundrak@v3.sk>
14405S:	Supported
14406F:	drivers/char/pcmcia/scr24x_cs.c
14407
14408SCSI CDROM DRIVER
14409M:	Jens Axboe <axboe@kernel.dk>
14410L:	linux-scsi@vger.kernel.org
14411W:	http://www.kernel.dk
14412S:	Maintained
14413F:	drivers/scsi/sr*
14414
14415SCSI RDMA PROTOCOL (SRP) INITIATOR
14416M:	Bart Van Assche <bvanassche@acm.org>
14417L:	linux-rdma@vger.kernel.org
14418S:	Supported
14419Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14420F:	drivers/infiniband/ulp/srp/
14421F:	include/scsi/srp.h
14422
14423SCSI RDMA PROTOCOL (SRP) TARGET
14424M:	Bart Van Assche <bvanassche@acm.org>
14425L:	linux-rdma@vger.kernel.org
14426L:	target-devel@vger.kernel.org
14427S:	Supported
14428Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14429F:	drivers/infiniband/ulp/srpt/
14430
14431SCSI SG DRIVER
14432M:	Doug Gilbert <dgilbert@interlog.com>
14433L:	linux-scsi@vger.kernel.org
14434W:	http://sg.danny.cz/sg
14435S:	Maintained
14436F:	Documentation/scsi/scsi-generic.txt
14437F:	drivers/scsi/sg.c
14438F:	include/scsi/sg.h
14439
14440SCSI SUBSYSTEM
14441M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14443M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14445Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14446L:	linux-scsi@vger.kernel.org
14447S:	Maintained
14448F:	Documentation/devicetree/bindings/scsi/
14449F:	drivers/scsi/
14450F:	include/scsi/
14451
14452SCSI TAPE DRIVER
14453M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14454L:	linux-scsi@vger.kernel.org
14455S:	Maintained
14456F:	Documentation/scsi/st.txt
14457F:	drivers/scsi/st.*
14458F:	drivers/scsi/st_*.h
14459
14460SCSI TARGET SUBSYSTEM
14461M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14462L:	linux-scsi@vger.kernel.org
14463L:	target-devel@vger.kernel.org
14464W:	http://www.linux-iscsi.org
14465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14466Q:	https://patchwork.kernel.org/project/target-devel/list/
14467S:	Supported
14468F:	drivers/target/
14469F:	include/target/
14470F:	Documentation/target/
14471
14472SCTP PROTOCOL
14473M:	Vlad Yasevich <vyasevich@gmail.com>
14474M:	Neil Horman <nhorman@tuxdriver.com>
14475M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14476L:	linux-sctp@vger.kernel.org
14477W:	http://lksctp.sourceforge.net
14478S:	Maintained
14479F:	Documentation/networking/sctp.txt
14480F:	include/linux/sctp.h
14481F:	include/uapi/linux/sctp.h
14482F:	include/net/sctp/
14483F:	net/sctp/
14484
14485SCx200 CPU SUPPORT
14486M:	Jim Cromie <jim.cromie@gmail.com>
14487S:	Odd Fixes
14488F:	Documentation/i2c/busses/scx200_acb.rst
14489F:	arch/x86/platform/scx200/
14490F:	drivers/watchdog/scx200_wdt.c
14491F:	drivers/i2c/busses/scx200*
14492F:	drivers/mtd/maps/scx200_docflash.c
14493F:	include/linux/scx200.h
14494
14495SCx200 GPIO DRIVER
14496M:	Jim Cromie <jim.cromie@gmail.com>
14497S:	Maintained
14498F:	drivers/char/scx200_gpio.c
14499F:	include/linux/scx200_gpio.h
14500
14501SCx200 HRT CLOCKSOURCE DRIVER
14502M:	Jim Cromie <jim.cromie@gmail.com>
14503S:	Maintained
14504F:	drivers/clocksource/scx200_hrt.c
14505
14506SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14507M:	Sascha Sommer <saschasommer@freenet.de>
14508L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14509S:	Maintained
14510F:	drivers/mmc/host/sdricoh_cs.c
14511
14512SECO BOARDS CEC DRIVER
14513M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14514S:	Maintained
14515F:	drivers/media/platform/seco-cec/seco-cec.c
14516F:	drivers/media/platform/seco-cec/seco-cec.h
14517
14518SECURE COMPUTING
14519M:	Kees Cook <keescook@chromium.org>
14520R:	Andy Lutomirski <luto@amacapital.net>
14521R:	Will Drewry <wad@chromium.org>
14522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14523S:	Supported
14524F:	kernel/seccomp.c
14525F:	include/uapi/linux/seccomp.h
14526F:	include/linux/seccomp.h
14527F:	tools/testing/selftests/seccomp/*
14528F:	tools/testing/selftests/kselftest_harness.h
14529F:	Documentation/userspace-api/seccomp_filter.rst
14530K:	\bsecure_computing
14531K:	\bTIF_SECCOMP\b
14532
14533SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14534M:	Al Cooper <alcooperx@gmail.com>
14535L:	linux-mmc@vger.kernel.org
14536L:	bcm-kernel-feedback-list@broadcom.com
14537S:	Maintained
14538F:	drivers/mmc/host/sdhci-brcmstb*
14539
14540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14541M:	Adrian Hunter <adrian.hunter@intel.com>
14542L:	linux-mmc@vger.kernel.org
14543S:	Maintained
14544F:	drivers/mmc/host/sdhci*
14545F:	include/linux/mmc/sdhci*
14546
14547EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14548M:	Adrian Hunter <adrian.hunter@intel.com>
14549M:	Ritesh Harjani <riteshh@codeaurora.org>
14550M:	Asutosh Das <asutoshd@codeaurora.org>
14551L:	linux-mmc@vger.kernel.org
14552S:	Maintained
14553F:	drivers/mmc/host/cqhci*
14554
14555SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14556M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14557M:	Manjunath M B <manjumb@synopsys.com>
14558L:	linux-mmc@vger.kernel.org
14559S:	Maintained
14560F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14561
14562SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14563M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14564L:	linux-mmc@vger.kernel.org
14565S:	Supported
14566F:	drivers/mmc/host/sdhci-of-at91.c
14567
14568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14569M:	Ben Dooks <ben-linux@fluff.org>
14570M:	Jaehoon Chung <jh80.chung@samsung.com>
14571L:	linux-mmc@vger.kernel.org
14572S:	Maintained
14573F:	drivers/mmc/host/sdhci-s3c*
14574
14575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14576M:	Viresh Kumar <vireshk@kernel.org>
14577L:	linux-mmc@vger.kernel.org
14578S:	Maintained
14579F:	drivers/mmc/host/sdhci-spear.c
14580
14581SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14582M:	Kishon Vijay Abraham I <kishon@ti.com>
14583L:	linux-mmc@vger.kernel.org
14584S:	Maintained
14585F:	drivers/mmc/host/sdhci-omap.c
14586
14587SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14588M:	Scott Bauer <scott.bauer@intel.com>
14589M:	Jonathan Derrick <jonathan.derrick@intel.com>
14590L:	linux-block@vger.kernel.org
14591S:	Supported
14592F:	block/sed*
14593F:	block/opal_proto.h
14594F:	include/linux/sed*
14595F:	include/uapi/linux/sed*
14596
14597SECURITY CONTACT
14598M:	Security Officers <security@kernel.org>
14599S:	Supported
14600
14601SECURITY SUBSYSTEM
14602M:	James Morris <jmorris@namei.org>
14603M:	"Serge E. Hallyn" <serge@hallyn.com>
14604L:	linux-security-module@vger.kernel.org (suggested Cc:)
14605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14606W:	http://kernsec.org/
14607S:	Supported
14608F:	security/
14609X:	security/selinux/
14610
14611SELINUX SECURITY MODULE
14612M:	Paul Moore <paul@paul-moore.com>
14613M:	Stephen Smalley <sds@tycho.nsa.gov>
14614M:	Eric Paris <eparis@parisplace.org>
14615L:	selinux@vger.kernel.org
14616W:	https://selinuxproject.org
14617W:	https://github.com/SELinuxProject
14618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14619S:	Supported
14620F:	include/uapi/linux/selinux_netlink.h
14621F:	security/selinux/
14622F:	scripts/selinux/
14623F:	Documentation/admin-guide/LSM/SELinux.rst
14624
14625SENSABLE PHANTOM
14626M:	Jiri Slaby <jirislaby@gmail.com>
14627S:	Maintained
14628F:	drivers/misc/phantom.c
14629F:	include/uapi/linux/phantom.h
14630
14631SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14632M:	Tomasz Duszynski <tduszyns@gmail.com>
14633S:	Maintained
14634F:	drivers/iio/chemical/sps30.c
14635F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14636
14637SERIAL DEVICE BUS
14638M:	Rob Herring <robh@kernel.org>
14639L:	linux-serial@vger.kernel.org
14640S:	Maintained
14641F:	Documentation/devicetree/bindings/serial/slave-device.txt
14642F:	drivers/tty/serdev/
14643F:	include/linux/serdev.h
14644
14645SERIAL DRIVERS
14646M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14647L:	linux-serial@vger.kernel.org
14648S:	Maintained
14649F:	Documentation/devicetree/bindings/serial/
14650F:	drivers/tty/serial/
14651
14652SERIAL IR RECEIVER
14653M:	Sean Young <sean@mess.org>
14654L:	linux-media@vger.kernel.org
14655S:	Maintained
14656F:	drivers/media/rc/serial_ir.c
14657
14658SFC NETWORK DRIVER
14659M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14660M:	Edward Cree <ecree@solarflare.com>
14661M:	Martin Habets <mhabets@solarflare.com>
14662L:	netdev@vger.kernel.org
14663S:	Supported
14664F:	drivers/net/ethernet/sfc/
14665
14666SFF/SFP/SFP+ MODULE SUPPORT
14667M:	Russell King <linux@armlinux.org.uk>
14668L:	netdev@vger.kernel.org
14669S:	Maintained
14670F:	drivers/net/phy/phylink.c
14671F:	drivers/net/phy/sfp*
14672F:	include/linux/phylink.h
14673F:	include/linux/sfp.h
14674K:	phylink
14675
14676SGI GRU DRIVER
14677M:	Dimitri Sivanich <sivanich@sgi.com>
14678S:	Maintained
14679F:	drivers/misc/sgi-gru/
14680
14681SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14682M:	Pat Gefre <pfg@sgi.com>
14683L:	linux-ia64@vger.kernel.org
14684S:	Supported
14685F:	Documentation/ia64/serial.rst
14686F:	drivers/tty/serial/ioc?_serial.c
14687F:	include/linux/ioc?.h
14688
14689SGI XP/XPC/XPNET DRIVER
14690M:	Cliff Whickman <cpw@sgi.com>
14691M:	Robin Holt <robinmholt@gmail.com>
14692S:	Maintained
14693F:	drivers/misc/sgi-xp/
14694
14695SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14696M:	Ursula Braun <ubraun@linux.ibm.com>
14697M:	Karsten Graul <kgraul@linux.ibm.com>
14698L:	linux-s390@vger.kernel.org
14699W:	http://www.ibm.com/developerworks/linux/linux390/
14700S:	Supported
14701F:	net/smc/
14702
14703SHARP RJ54N1CB0C SENSOR DRIVER
14704M:	Jacopo Mondi <jacopo@jmondi.org>
14705L:	linux-media@vger.kernel.org
14706T:	git git://linuxtv.org/media_tree.git
14707S:	Odd fixes
14708F:	drivers/media/i2c/rj54n1cb0c.c
14709F:	include/media/i2c/rj54n1cb0c.h
14710
14711SH_VEU V4L2 MEM2MEM DRIVER
14712L:	linux-media@vger.kernel.org
14713S:	Orphan
14714F:	drivers/media/platform/sh_veu.c
14715
14716SH_VOU V4L2 OUTPUT DRIVER
14717L:	linux-media@vger.kernel.org
14718S:	Orphan
14719F:	drivers/media/platform/sh_vou.c
14720F:	include/media/drv-intf/sh_vou.h
14721
14722SI2157 MEDIA DRIVER
14723M:	Antti Palosaari <crope@iki.fi>
14724L:	linux-media@vger.kernel.org
14725W:	https://linuxtv.org
14726W:	http://palosaari.fi/linux/
14727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14728T:	git git://linuxtv.org/anttip/media_tree.git
14729S:	Maintained
14730F:	drivers/media/tuners/si2157*
14731
14732SI2165 MEDIA DRIVER
14733M:	Matthias Schwarzott <zzam@gentoo.org>
14734L:	linux-media@vger.kernel.org
14735W:	https://linuxtv.org
14736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14737S:	Maintained
14738F:	drivers/media/dvb-frontends/si2165*
14739
14740SI2168 MEDIA DRIVER
14741M:	Antti Palosaari <crope@iki.fi>
14742L:	linux-media@vger.kernel.org
14743W:	https://linuxtv.org
14744W:	http://palosaari.fi/linux/
14745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14746T:	git git://linuxtv.org/anttip/media_tree.git
14747S:	Maintained
14748F:	drivers/media/dvb-frontends/si2168*
14749
14750SI470X FM RADIO RECEIVER I2C DRIVER
14751M:	Hans Verkuil <hverkuil@xs4all.nl>
14752L:	linux-media@vger.kernel.org
14753T:	git git://linuxtv.org/media_tree.git
14754W:	https://linuxtv.org
14755S:	Odd Fixes
14756F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14757
14758SI470X FM RADIO RECEIVER USB DRIVER
14759M:	Hans Verkuil <hverkuil@xs4all.nl>
14760L:	linux-media@vger.kernel.org
14761T:	git git://linuxtv.org/media_tree.git
14762W:	https://linuxtv.org
14763S:	Maintained
14764F:	drivers/media/radio/si470x/radio-si470x-common.c
14765F:	drivers/media/radio/si470x/radio-si470x.h
14766F:	drivers/media/radio/si470x/radio-si470x-usb.c
14767
14768SI4713 FM RADIO TRANSMITTER I2C DRIVER
14769M:	Eduardo Valentin <edubezval@gmail.com>
14770L:	linux-media@vger.kernel.org
14771T:	git git://linuxtv.org/media_tree.git
14772W:	https://linuxtv.org
14773S:	Odd Fixes
14774F:	drivers/media/radio/si4713/si4713.?
14775
14776SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14777M:	Eduardo Valentin <edubezval@gmail.com>
14778L:	linux-media@vger.kernel.org
14779T:	git git://linuxtv.org/media_tree.git
14780W:	https://linuxtv.org
14781S:	Odd Fixes
14782F:	drivers/media/radio/si4713/radio-platform-si4713.c
14783
14784SI4713 FM RADIO TRANSMITTER USB DRIVER
14785M:	Hans Verkuil <hverkuil@xs4all.nl>
14786L:	linux-media@vger.kernel.org
14787T:	git git://linuxtv.org/media_tree.git
14788W:	https://linuxtv.org
14789S:	Maintained
14790F:	drivers/media/radio/si4713/radio-usb-si4713.c
14791
14792SIANO DVB DRIVER
14793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14794L:	linux-media@vger.kernel.org
14795W:	https://linuxtv.org
14796T:	git git://linuxtv.org/media_tree.git
14797S:	Odd fixes
14798F:	drivers/media/common/siano/
14799F:	drivers/media/usb/siano/
14800F:	drivers/media/usb/siano/
14801F:	drivers/media/mmc/siano/
14802
14803SIFIVE DRIVERS
14804M:	Palmer Dabbelt <palmer@dabbelt.com>
14805M:	Paul Walmsley <paul.walmsley@sifive.com>
14806L:	linux-riscv@lists.infradead.org
14807T:	git git://github.com/sifive/riscv-linux.git
14808S:	Supported
14809K:	[^@]sifive
14810N:	sifive
14811
14812SIFIVE FU540 SYSTEM-ON-CHIP
14813M:	Paul Walmsley <paul.walmsley@sifive.com>
14814M:	Palmer Dabbelt <palmer@dabbelt.com>
14815L:	linux-riscv@lists.infradead.org
14816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14817S:	Supported
14818K:	fu540
14819N:	fu540
14820
14821SILEAD TOUCHSCREEN DRIVER
14822M:	Hans de Goede <hdegoede@redhat.com>
14823L:	linux-input@vger.kernel.org
14824L:	platform-driver-x86@vger.kernel.org
14825S:	Maintained
14826F:	drivers/input/touchscreen/silead.c
14827F:	drivers/platform/x86/touchscreen_dmi.c
14828
14829SILICON MOTION SM712 FRAME BUFFER DRIVER
14830M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14831M:	Teddy Wang <teddy.wang@siliconmotion.com>
14832M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14833L:	linux-fbdev@vger.kernel.org
14834S:	Maintained
14835F:	drivers/video/fbdev/sm712*
14836F:	Documentation/fb/sm712fb.rst
14837
14838SIMPLE FIRMWARE INTERFACE (SFI)
14839M:	Len Brown <lenb@kernel.org>
14840L:	sfi-devel@simplefirmware.org
14841W:	http://simplefirmware.org/
14842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14843S:	Supported
14844F:	arch/x86/platform/sfi/
14845F:	drivers/sfi/
14846F:	include/linux/sfi*.h
14847
14848SIMPLEFB FB DRIVER
14849M:	Hans de Goede <hdegoede@redhat.com>
14850L:	linux-fbdev@vger.kernel.org
14851S:	Maintained
14852F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14853F:	drivers/video/fbdev/simplefb.c
14854F:	include/linux/platform_data/simplefb.h
14855
14856SIMTEC EB110ATX (Chalice CATS)
14857P:	Ben Dooks
14858P:	Vincent Sanders <vince@simtec.co.uk>
14859M:	Simtec Linux Team <linux@simtec.co.uk>
14860W:	http://www.simtec.co.uk/products/EB110ATX/
14861S:	Supported
14862
14863SIMTEC EB2410ITX (BAST)
14864P:	Ben Dooks
14865P:	Vincent Sanders <vince@simtec.co.uk>
14866M:	Simtec Linux Team <linux@simtec.co.uk>
14867W:	http://www.simtec.co.uk/products/EB2410ITX/
14868S:	Supported
14869F:	arch/arm/mach-s3c24xx/mach-bast.c
14870F:	arch/arm/mach-s3c24xx/bast-ide.c
14871F:	arch/arm/mach-s3c24xx/bast-irq.c
14872
14873SIPHASH PRF ROUTINES
14874M:	Jason A. Donenfeld <Jason@zx2c4.com>
14875S:	Maintained
14876F:	lib/siphash.c
14877F:	lib/test_siphash.c
14878F:	include/linux/siphash.h
14879
14880SIOX
14881M:	Thorsten Scherer <t.scherer@eckelmann.de>
14882M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14883R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14884S:	Supported
14885F:	drivers/siox/*
14886F:	drivers/gpio/gpio-siox.c
14887F:	include/trace/events/siox.h
14888
14889SIS 190 ETHERNET DRIVER
14890M:	Francois Romieu <romieu@fr.zoreil.com>
14891L:	netdev@vger.kernel.org
14892S:	Maintained
14893F:	drivers/net/ethernet/sis/sis190.c
14894
14895SIS 900/7016 FAST ETHERNET DRIVER
14896M:	Daniele Venzano <venza@brownhat.org>
14897W:	http://www.brownhat.org/sis900.html
14898L:	netdev@vger.kernel.org
14899S:	Maintained
14900F:	drivers/net/ethernet/sis/sis900.*
14901
14902SIS FRAMEBUFFER DRIVER
14903M:	Thomas Winischhofer <thomas@winischhofer.net>
14904W:	http://www.winischhofer.net/linuxsisvga.shtml
14905S:	Maintained
14906F:	Documentation/fb/sisfb.rst
14907F:	drivers/video/fbdev/sis/
14908F:	include/video/sisfb.h
14909
14910SIS USB2VGA DRIVER
14911M:	Thomas Winischhofer <thomas@winischhofer.net>
14912W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14913S:	Maintained
14914F:	drivers/usb/misc/sisusbvga/
14915
14916SLAB ALLOCATOR
14917M:	Christoph Lameter <cl@linux.com>
14918M:	Pekka Enberg <penberg@kernel.org>
14919M:	David Rientjes <rientjes@google.com>
14920M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14921M:	Andrew Morton <akpm@linux-foundation.org>
14922L:	linux-mm@kvack.org
14923S:	Maintained
14924F:	include/linux/sl?b*.h
14925F:	mm/sl?b*
14926
14927SLEEPABLE READ-COPY UPDATE (SRCU)
14928M:	Lai Jiangshan <jiangshanlai@gmail.com>
14929M:	"Paul E. McKenney" <paulmck@kernel.org>
14930M:	Josh Triplett <josh@joshtriplett.org>
14931R:	Steven Rostedt <rostedt@goodmis.org>
14932R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14933L:	rcu@vger.kernel.org
14934W:	http://www.rdrop.com/users/paulmck/RCU/
14935S:	Supported
14936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14937F:	include/linux/srcu*.h
14938F:	kernel/rcu/srcu*.c
14939
14940SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14941M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14943S:	Maintained
14944F:	drivers/slimbus/
14945F:	Documentation/devicetree/bindings/slimbus/
14946F:	include/linux/slimbus.h
14947
14948SMACK SECURITY MODULE
14949M:	Casey Schaufler <casey@schaufler-ca.com>
14950L:	linux-security-module@vger.kernel.org
14951W:	http://schaufler-ca.com
14952T:	git git://github.com/cschaufler/smack-next
14953S:	Maintained
14954F:	Documentation/admin-guide/LSM/Smack.rst
14955F:	security/smack/
14956
14957SMC91x ETHERNET DRIVER
14958M:	Nicolas Pitre <nico@fluxnic.net>
14959S:	Odd Fixes
14960F:	drivers/net/ethernet/smsc/smc91x.*
14961
14962SMIA AND SMIA++ IMAGE SENSOR DRIVER
14963M:	Sakari Ailus <sakari.ailus@iki.fi>
14964L:	linux-media@vger.kernel.org
14965S:	Maintained
14966F:	drivers/media/i2c/smiapp/
14967F:	include/media/i2c/smiapp.h
14968F:	drivers/media/i2c/smiapp-pll.c
14969F:	drivers/media/i2c/smiapp-pll.h
14970F:	include/uapi/linux/smiapp.h
14971F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14972
14973SMM665 HARDWARE MONITOR DRIVER
14974M:	Guenter Roeck <linux@roeck-us.net>
14975L:	linux-hwmon@vger.kernel.org
14976S:	Maintained
14977F:	Documentation/hwmon/smm665.rst
14978F:	drivers/hwmon/smm665.c
14979
14980SMSC EMC2103 HARDWARE MONITOR DRIVER
14981M:	Steve Glendinning <steve.glendinning@shawell.net>
14982L:	linux-hwmon@vger.kernel.org
14983S:	Maintained
14984F:	Documentation/hwmon/emc2103.rst
14985F:	drivers/hwmon/emc2103.c
14986
14987SMSC SCH5627 HARDWARE MONITOR DRIVER
14988M:	Hans de Goede <hdegoede@redhat.com>
14989L:	linux-hwmon@vger.kernel.org
14990S:	Supported
14991F:	Documentation/hwmon/sch5627.rst
14992F:	drivers/hwmon/sch5627.c
14993
14994SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14995M:	Steve Glendinning <steve.glendinning@shawell.net>
14996L:	linux-fbdev@vger.kernel.org
14997S:	Maintained
14998F:	drivers/video/fbdev/smscufx.c
14999
15000SMSC47B397 HARDWARE MONITOR DRIVER
15001M:	Jean Delvare <jdelvare@suse.com>
15002L:	linux-hwmon@vger.kernel.org
15003S:	Maintained
15004F:	Documentation/hwmon/smsc47b397.rst
15005F:	drivers/hwmon/smsc47b397.c
15006
15007SMSC911x ETHERNET DRIVER
15008M:	Steve Glendinning <steve.glendinning@shawell.net>
15009L:	netdev@vger.kernel.org
15010S:	Maintained
15011F:	include/linux/smsc911x.h
15012F:	drivers/net/ethernet/smsc/smsc911x.*
15013
15014SMSC9420 PCI ETHERNET DRIVER
15015M:	Steve Glendinning <steve.glendinning@shawell.net>
15016L:	netdev@vger.kernel.org
15017S:	Maintained
15018F:	drivers/net/ethernet/smsc/smsc9420.*
15019
15020SOC-CAMERA V4L2 SUBSYSTEM
15021L:	linux-media@vger.kernel.org
15022T:	git git://linuxtv.org/media_tree.git
15023S:	Orphan
15024F:	include/media/soc_camera.h
15025F:	drivers/staging/media/soc_camera/
15026
15027SOCIONEXT SYNQUACER I2C DRIVER
15028M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
15029L:	linux-i2c@vger.kernel.org
15030S:	Maintained
15031F:	drivers/i2c/busses/i2c-synquacer.c
15032F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15033
15034SOCIONEXT UNIPHIER SOUND DRIVER
15035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15036S:	Orphan
15037F:	sound/soc/uniphier/
15038
15039SOEKRIS NET48XX LED SUPPORT
15040M:	Chris Boot <bootc@bootc.net>
15041S:	Maintained
15042F:	drivers/leds/leds-net48xx.c
15043
15044SOFT-IWARP DRIVER (siw)
15045M:	Bernard Metzler <bmt@zurich.ibm.com>
15046L:	linux-rdma@vger.kernel.org
15047S:	Supported
15048F:	drivers/infiniband/sw/siw/
15049F:	include/uapi/rdma/siw-abi.h
15050
15051SOFT-ROCE DRIVER (rxe)
15052M:	Moni Shoua <monis@mellanox.com>
15053L:	linux-rdma@vger.kernel.org
15054S:	Supported
15055W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15056Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15057F:	drivers/infiniband/sw/rxe/
15058F:	include/uapi/rdma/rdma_user_rxe.h
15059
15060SOFTLOGIC 6x10 MPEG CODEC
15061M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15062M:	Anton Sviridenko <anton@corp.bluecherry.net>
15063M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15064M:	Andrey Utkin <andrey_utkin@fastmail.com>
15065M:	Ismael Luceno <ismael@iodev.co.uk>
15066L:	linux-media@vger.kernel.org
15067S:	Supported
15068F:	drivers/media/pci/solo6x10/
15069
15070SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15071M:	James Morse <james.morse@arm.com>
15072L:	linux-arm-kernel@lists.infradead.org
15073S:	Maintained
15074F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15075F:	drivers/firmware/arm_sdei.c
15076F:	include/linux/arm_sdei.h
15077F:	include/uapi/linux/arm_sdei.h
15078
15079SOFTWARE RAID (Multiple Disks) SUPPORT
15080M:	Song Liu <song@kernel.org>
15081L:	linux-raid@vger.kernel.org
15082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15083S:	Supported
15084F:	drivers/md/Makefile
15085F:	drivers/md/Kconfig
15086F:	drivers/md/md*
15087F:	drivers/md/raid*
15088F:	include/linux/raid/
15089F:	include/uapi/linux/raid/
15090
15091SOCIONEXT (SNI) AVE NETWORK DRIVER
15092M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15093L:	netdev@vger.kernel.org
15094S:	Maintained
15095F:	drivers/net/ethernet/socionext/sni_ave.c
15096F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15097
15098SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15099M:	Jassi Brar <jaswinder.singh@linaro.org>
15100M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15101L:	netdev@vger.kernel.org
15102S:	Maintained
15103F:	drivers/net/ethernet/socionext/netsec.c
15104F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15105
15106SOCIONEXT (SNI) Synquacer SPI DRIVER
15107M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15108M:	Jassi Brar <jaswinder.singh@linaro.org>
15109L:	linux-spi@vger.kernel.org
15110S:	Maintained
15111F:	drivers/spi/spi-synquacer.c
15112F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15113
15114SOLIDRUN CLEARFOG SUPPORT
15115M:	Russell King <linux@armlinux.org.uk>
15116S:	Maintained
15117F:	arch/arm/boot/dts/armada-388-clearfog*
15118F:	arch/arm/boot/dts/armada-38x-solidrun-*
15119
15120SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15121M:	Russell King <linux@armlinux.org.uk>
15122S:	Maintained
15123F:	arch/arm/boot/dts/imx6*-cubox-i*
15124F:	arch/arm/boot/dts/imx6*-hummingboard*
15125F:	arch/arm/boot/dts/imx6*-sr-*
15126
15127SONIC NETWORK DRIVER
15128M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15129L:	netdev@vger.kernel.org
15130S:	Maintained
15131F:	drivers/net/ethernet/natsemi/sonic.*
15132
15133SONICS SILICON BACKPLANE DRIVER (SSB)
15134M:	Michael Buesch <m@bues.ch>
15135L:	linux-wireless@vger.kernel.org
15136S:	Maintained
15137F:	drivers/ssb/
15138F:	include/linux/ssb/
15139
15140SONY IMX214 SENSOR DRIVER
15141M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15142L:	linux-media@vger.kernel.org
15143T:	git git://linuxtv.org/media_tree.git
15144S:	Maintained
15145F:	drivers/media/i2c/imx214.c
15146F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15147
15148SONY IMX258 SENSOR DRIVER
15149M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15150L:	linux-media@vger.kernel.org
15151T:	git git://linuxtv.org/media_tree.git
15152S:	Maintained
15153F:	drivers/media/i2c/imx258.c
15154
15155SONY IMX274 SENSOR DRIVER
15156M:	Leon Luo <leonl@leopardimaging.com>
15157L:	linux-media@vger.kernel.org
15158T:	git git://linuxtv.org/media_tree.git
15159S:	Maintained
15160F:	drivers/media/i2c/imx274.c
15161F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15162
15163SONY IMX319 SENSOR DRIVER
15164M:	Bingbu Cao <bingbu.cao@intel.com>
15165L:	linux-media@vger.kernel.org
15166T:	git git://linuxtv.org/media_tree.git
15167S:	Maintained
15168F:	drivers/media/i2c/imx319.c
15169
15170SONY IMX355 SENSOR DRIVER
15171M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15172L:	linux-media@vger.kernel.org
15173T:	git git://linuxtv.org/media_tree.git
15174S:	Maintained
15175F:	drivers/media/i2c/imx355.c
15176
15177SONY MEMORYSTICK SUBSYSTEM
15178M:	Maxim Levitsky <maximlevitsky@gmail.com>
15179M:	Alex Dubov <oakad@yahoo.com>
15180M:	Ulf Hansson <ulf.hansson@linaro.org>
15181L:	linux-mmc@vger.kernel.org
15182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15183S:	Maintained
15184F:	drivers/memstick/
15185F:	include/linux/memstick.h
15186
15187SONY VAIO CONTROL DEVICE DRIVER
15188M:	Mattia Dongili <malattia@linux.it>
15189L:	platform-driver-x86@vger.kernel.org
15190W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15191S:	Maintained
15192F:	Documentation/admin-guide/laptops/sony-laptop.rst
15193F:	drivers/char/sonypi.c
15194F:	drivers/platform/x86/sony-laptop.c
15195F:	include/linux/sony-laptop.h
15196
15197SOUND
15198M:	Jaroslav Kysela <perex@perex.cz>
15199M:	Takashi Iwai <tiwai@suse.com>
15200L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15201W:	http://www.alsa-project.org/
15202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15203Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15204S:	Maintained
15205F:	Documentation/sound/
15206F:	include/sound/
15207F:	include/uapi/sound/
15208F:	sound/
15209
15210SOUND - COMPRESSED AUDIO
15211M:	Vinod Koul <vkoul@kernel.org>
15212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15214S:	Supported
15215F:	Documentation/sound/designs/compress-offload.rst
15216F:	include/sound/compress_driver.h
15217F:	include/uapi/sound/compress_*
15218F:	sound/core/compress_offload.c
15219F:	sound/soc/soc-compress.c
15220
15221SOUND - DMAENGINE HELPERS
15222M:	Lars-Peter Clausen <lars@metafoo.de>
15223S:	Supported
15224F:	include/sound/dmaengine_pcm.h
15225F:	sound/core/pcm_dmaengine.c
15226F:	sound/soc/soc-generic-dmaengine-pcm.c
15227
15228SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15229M:	Liam Girdwood <lgirdwood@gmail.com>
15230M:	Mark Brown <broonie@kernel.org>
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15233W:	http://alsa-project.org/main/index.php/ASoC
15234S:	Supported
15235F:	Documentation/devicetree/bindings/sound/
15236F:	Documentation/sound/soc/
15237F:	sound/soc/
15238F:	include/dt-bindings/sound/
15239F:	include/sound/soc*
15240
15241SOUNDWIRE SUBSYSTEM
15242M:	Vinod Koul <vkoul@kernel.org>
15243M:	Sanyog Kale <sanyog.r.kale@intel.com>
15244R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15246S:	Supported
15247F:	Documentation/driver-api/soundwire/
15248F:	drivers/soundwire/
15249F:	include/linux/soundwire/
15250
15251SP2 MEDIA DRIVER
15252M:	Olli Salonen <olli.salonen@iki.fi>
15253L:	linux-media@vger.kernel.org
15254W:	https://linuxtv.org
15255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15256S:	Maintained
15257F:	drivers/media/dvb-frontends/sp2*
15258
15259SPARC + UltraSPARC (sparc/sparc64)
15260M:	"David S. Miller" <davem@davemloft.net>
15261L:	sparclinux@vger.kernel.org
15262Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15265S:	Maintained
15266F:	arch/sparc/
15267F:	drivers/sbus/
15268
15269SPARC SERIAL DRIVERS
15270M:	"David S. Miller" <davem@davemloft.net>
15271L:	sparclinux@vger.kernel.org
15272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15274S:	Maintained
15275F:	include/linux/sunserialcore.h
15276F:	drivers/tty/serial/suncore.c
15277F:	drivers/tty/serial/sunhv.c
15278F:	drivers/tty/serial/sunsab.c
15279F:	drivers/tty/serial/sunsab.h
15280F:	drivers/tty/serial/sunsu.c
15281F:	drivers/tty/serial/sunzilog.c
15282F:	drivers/tty/serial/sunzilog.h
15283F:	drivers/tty/vcc.c
15284
15285SPARSE CHECKER
15286M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15287L:	linux-sparse@vger.kernel.org
15288W:	https://sparse.wiki.kernel.org/
15289T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15290S:	Maintained
15291F:	include/linux/compiler.h
15292
15293SPEAR CLOCK FRAMEWORK SUPPORT
15294M:	Viresh Kumar <vireshk@kernel.org>
15295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15296W:	http://www.st.com/spear
15297S:	Maintained
15298F:	drivers/clk/spear/
15299
15300SPEAR PLATFORM SUPPORT
15301M:	Viresh Kumar <vireshk@kernel.org>
15302M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15304W:	http://www.st.com/spear
15305S:	Maintained
15306F:	arch/arm/boot/dts/spear*
15307F:	arch/arm/mach-spear/
15308
15309SPI NOR SUBSYSTEM
15310M:	Marek Vasut <marek.vasut@gmail.com>
15311M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15312L:	linux-mtd@lists.infradead.org
15313W:	http://www.linux-mtd.infradead.org/
15314Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15316S:	Maintained
15317F:	drivers/mtd/spi-nor/
15318F:	include/linux/mtd/spi-nor.h
15319
15320SPI SUBSYSTEM
15321M:	Mark Brown <broonie@kernel.org>
15322L:	linux-spi@vger.kernel.org
15323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15324Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15325S:	Maintained
15326F:	Documentation/devicetree/bindings/spi/
15327F:	Documentation/spi/
15328F:	drivers/spi/
15329F:	include/linux/spi/
15330F:	include/uapi/linux/spi/
15331F:	tools/spi/
15332
15333SPIDERNET NETWORK DRIVER for CELL
15334M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15335L:	netdev@vger.kernel.org
15336S:	Supported
15337F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15338F:	drivers/net/ethernet/toshiba/spider_net*
15339
15340SPMI SUBSYSTEM
15341R:	Stephen Boyd <sboyd@kernel.org>
15342L:	linux-arm-msm@vger.kernel.org
15343F:	Documentation/devicetree/bindings/spmi/
15344F:	drivers/spmi/
15345F:	include/dt-bindings/spmi/spmi.h
15346F:	include/linux/spmi.h
15347F:	include/trace/events/spmi.h
15348
15349SPU FILE SYSTEM
15350M:	Jeremy Kerr <jk@ozlabs.org>
15351L:	linuxppc-dev@lists.ozlabs.org
15352W:	http://www.ibm.com/developerworks/power/cell/
15353S:	Supported
15354F:	Documentation/filesystems/spufs.txt
15355F:	arch/powerpc/platforms/cell/spufs/
15356
15357SQUASHFS FILE SYSTEM
15358M:	Phillip Lougher <phillip@squashfs.org.uk>
15359L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15360W:	http://squashfs.org.uk
15361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15362S:	Maintained
15363F:	Documentation/filesystems/squashfs.txt
15364F:	fs/squashfs/
15365
15366SRM (Alpha) environment access
15367M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15368S:	Maintained
15369F:	arch/alpha/kernel/srm_env.c
15370
15371ST LSM6DSx IMU IIO DRIVER
15372M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15373L:	linux-iio@vger.kernel.org
15374W:	http://www.st.com/
15375S:	Maintained
15376F:	drivers/iio/imu/st_lsm6dsx/
15377F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15378
15379ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15380M:	Mickael Guene <mickael.guene@st.com>
15381L:	linux-media@vger.kernel.org
15382T:	git git://linuxtv.org/media_tree.git
15383S:	Maintained
15384F:	drivers/media/i2c/st-mipid02.c
15385F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15386
15387ST STM32 I2C/SMBUS DRIVER
15388M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15389L:	linux-i2c@vger.kernel.org
15390S:	Maintained
15391F:	drivers/i2c/busses/i2c-stm32*
15392
15393ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15394M:	Song Qiang <songqiang1304521@gmail.com>
15395L:	linux-iio@vger.kernel.org
15396S:	Maintained
15397F:	drivers/iio/proximity/vl53l0x-i2c.c
15398F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15399
15400STABLE BRANCH
15401M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15402M:	Sasha Levin <sashal@kernel.org>
15403L:	stable@vger.kernel.org
15404S:	Supported
15405F:	Documentation/process/stable-kernel-rules.rst
15406
15407STAGING - COMEDI
15408M:	Ian Abbott <abbotti@mev.co.uk>
15409M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15410S:	Odd Fixes
15411F:	drivers/staging/comedi/
15412
15413STAGING - FIELDBUS SUBSYSTEM
15414M:	Sven Van Asbroeck <TheSven73@gmail.com>
15415S:	Maintained
15416F:	drivers/staging/fieldbus/*
15417F:	drivers/staging/fieldbus/Documentation/
15418
15419STAGING - HMS ANYBUS-S BUS
15420M:	Sven Van Asbroeck <TheSven73@gmail.com>
15421S:	Maintained
15422F:	drivers/staging/fieldbus/anybuss/
15423
15424STAGING - INDUSTRIAL IO
15425M:	Jonathan Cameron <jic23@kernel.org>
15426L:	linux-iio@vger.kernel.org
15427S:	Odd Fixes
15428F:	Documentation/devicetree/bindings/staging/iio/
15429F:	drivers/staging/iio/
15430
15431STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15432M:	Marc Dietrich <marvin24@gmx.de>
15433L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15434L:	linux-tegra@vger.kernel.org
15435S:	Maintained
15436F:	drivers/staging/nvec/
15437
15438STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15439M:	Jens Frederich <jfrederich@gmail.com>
15440M:	Daniel Drake <dsd@laptop.org>
15441M:	Jon Nettleton <jon.nettleton@gmail.com>
15442W:	http://wiki.laptop.org/go/DCON
15443S:	Maintained
15444F:	drivers/staging/olpc_dcon/
15445
15446STAGING - REALTEK RTL8712U DRIVERS
15447M:	Larry Finger <Larry.Finger@lwfinger.net>
15448M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15449S:	Odd Fixes
15450F:	drivers/staging/rtl8712/
15451
15452STAGING - REALTEK RTL8188EU DRIVERS
15453M:	Larry Finger <Larry.Finger@lwfinger.net>
15454S:	Odd Fixes
15455F:	drivers/staging/rtl8188eu/
15456
15457STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15458M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15459M:	Teddy Wang <teddy.wang@siliconmotion.com>
15460M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15461L:	linux-fbdev@vger.kernel.org
15462S:	Maintained
15463F:	drivers/staging/sm750fb/
15464
15465STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15466M:	William Hubbs <w.d.hubbs@gmail.com>
15467M:	Chris Brannon <chris@the-brannons.com>
15468M:	Kirk Reiser <kirk@reisers.ca>
15469M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15470L:	speakup@linux-speakup.org
15471W:	http://www.linux-speakup.org/
15472S:	Odd Fixes
15473F:	drivers/staging/speakup/
15474
15475STAGING - VIA VT665X DRIVERS
15476M:	Forest Bond <forest@alittletooquiet.net>
15477S:	Odd Fixes
15478F:	drivers/staging/vt665?/
15479
15480STAGING - WILC1000 WIFI DRIVER
15481M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15482M:	Ajay Singh <ajay.kathat@microchip.com>
15483L:	linux-wireless@vger.kernel.org
15484S:	Supported
15485F:	drivers/staging/wilc1000/
15486
15487STAGING SUBSYSTEM
15488M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15490L:	devel@driverdev.osuosl.org
15491S:	Supported
15492F:	drivers/staging/
15493
15494STARFIRE/DURALAN NETWORK DRIVER
15495M:	Ion Badulescu <ionut@badula.org>
15496S:	Odd Fixes
15497F:	drivers/net/ethernet/adaptec/starfire*
15498
15499STEC S1220 SKD DRIVER
15500M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15501L:	linux-block@vger.kernel.org
15502S:	Maintained
15503F:	drivers/block/skd*[ch]
15504
15505STI AUDIO (ASoC) DRIVERS
15506M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15508S:	Maintained
15509F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15510F:	sound/soc/sti/
15511
15512STI CEC DRIVER
15513M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15514S:	Maintained
15515F:	drivers/media/platform/sti/cec/
15516F:	Documentation/devicetree/bindings/media/stih-cec.txt
15517
15518STK1160 USB VIDEO CAPTURE DRIVER
15519M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15520L:	linux-media@vger.kernel.org
15521T:	git git://linuxtv.org/media_tree.git
15522S:	Maintained
15523F:	drivers/media/usb/stk1160/
15524
15525STM32 AUDIO (ASoC) DRIVERS
15526M:	Olivier Moysan <olivier.moysan@st.com>
15527M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15529S:	Maintained
15530F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15531F:	sound/soc/stm/
15532
15533STM32 TIMER/LPTIMER DRIVERS
15534M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15535S:	Maintained
15536F:	drivers/*/stm32-*timer*
15537F:	drivers/pwm/pwm-stm32*
15538F:	include/linux/*/stm32-*tim*
15539F:	Documentation/ABI/testing/*timer-stm32
15540F:	Documentation/devicetree/bindings/*/stm32-*timer*
15541F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15542
15543STMMAC ETHERNET DRIVER
15544M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15545M:	Alexandre Torgue <alexandre.torgue@st.com>
15546M:	Jose Abreu <joabreu@synopsys.com>
15547L:	netdev@vger.kernel.org
15548W:	http://www.stlinux.com
15549S:	Supported
15550F:	drivers/net/ethernet/stmicro/stmmac/
15551
15552SUN3/3X
15553M:	Sam Creasey <sammy@sammy.net>
15554W:	http://sammy.net/sun3/
15555S:	Maintained
15556F:	arch/m68k/kernel/*sun3*
15557F:	arch/m68k/sun3*/
15558F:	arch/m68k/include/asm/sun3*
15559F:	drivers/net/ethernet/i825xx/sun3*
15560
15561SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15562M:	Hans de Goede <hdegoede@redhat.com>
15563L:	linux-input@vger.kernel.org
15564S:	Maintained
15565F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15566F:	drivers/input/keyboard/sun4i-lradc-keys.c
15567
15568SUNDANCE NETWORK DRIVER
15569M:	Denis Kirjanov <kda@linux-powerpc.org>
15570L:	netdev@vger.kernel.org
15571S:	Maintained
15572F:	drivers/net/ethernet/dlink/sundance.c
15573
15574SUPERH
15575M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15576M:	Rich Felker <dalias@libc.org>
15577L:	linux-sh@vger.kernel.org
15578Q:	http://patchwork.kernel.org/project/linux-sh/list/
15579S:	Maintained
15580F:	Documentation/sh/
15581F:	arch/sh/
15582F:	drivers/sh/
15583
15584SUSPEND TO RAM
15585M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15586M:	Len Brown <len.brown@intel.com>
15587M:	Pavel Machek <pavel@ucw.cz>
15588L:	linux-pm@vger.kernel.org
15589B:	https://bugzilla.kernel.org
15590S:	Supported
15591F:	Documentation/power/
15592F:	arch/x86/kernel/acpi/
15593F:	drivers/base/power/
15594F:	kernel/power/
15595F:	include/linux/suspend.h
15596F:	include/linux/freezer.h
15597F:	include/linux/pm.h
15598
15599SVGA HANDLING
15600M:	Martin Mares <mj@ucw.cz>
15601L:	linux-video@atrey.karlin.mff.cuni.cz
15602S:	Maintained
15603F:	Documentation/admin-guide/svga.rst
15604F:	arch/x86/boot/video*
15605
15606SWIOTLB SUBSYSTEM
15607M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15608L:	iommu@lists.linux-foundation.org
15609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15610S:	Supported
15611F:	kernel/dma/swiotlb.c
15612F:	arch/*/kernel/pci-swiotlb.c
15613F:	include/linux/swiotlb.h
15614
15615SWITCHDEV
15616M:	Jiri Pirko <jiri@resnulli.us>
15617M:	Ivan Vecera <ivecera@redhat.com>
15618L:	netdev@vger.kernel.org
15619S:	Supported
15620F:	net/switchdev/
15621F:	include/net/switchdev.h
15622
15623SY8106A REGULATOR DRIVER
15624M:	Icenowy Zheng <icenowy@aosc.io>
15625S:	Maintained
15626F:	drivers/regulator/sy8106a-regulator.c
15627F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15628
15629SYNC FILE FRAMEWORK
15630M:	Sumit Semwal <sumit.semwal@linaro.org>
15631R:	Gustavo Padovan <gustavo@padovan.org>
15632S:	Maintained
15633L:	linux-media@vger.kernel.org
15634L:	dri-devel@lists.freedesktop.org
15635F:	drivers/dma-buf/sync_*
15636F:	drivers/dma-buf/dma-fence*
15637F:	drivers/dma-buf/sw_sync.c
15638F:	include/linux/sync_file.h
15639F:	include/uapi/linux/sync_file.h
15640F:	Documentation/driver-api/sync_file.rst
15641T:	git git://anongit.freedesktop.org/drm/drm-misc
15642
15643SYNOPSYS ARC ARCHITECTURE
15644M:	Vineet Gupta <vgupta@synopsys.com>
15645L:	linux-snps-arc@lists.infradead.org
15646S:	Supported
15647F:	arch/arc/
15648F:	Documentation/devicetree/bindings/arc/*
15649F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15650F:	drivers/clocksource/arc_timer.c
15651F:	drivers/tty/serial/arc_uart.c
15652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15653
15654SYNOPSYS ARC HSDK SDP pll clock driver
15655M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15656S:	Supported
15657F:	drivers/clk/clk-hsdk-pll.c
15658F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15659
15660SYNOPSYS ARC SDP clock driver
15661M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15662S:	Supported
15663F:	drivers/clk/axs10x/*
15664F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15665
15666SYNOPSYS ARC SDP platform support
15667M:	Alexey Brodkin <abrodkin@synopsys.com>
15668S:	Supported
15669F:	arch/arc/plat-axs10x
15670F:	arch/arc/boot/dts/ax*
15671F:	Documentation/devicetree/bindings/arc/axs10*
15672
15673SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15674M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15675S:	Supported
15676F:	drivers/reset/reset-axs10x.c
15677F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15678
15679SYNOPSYS CREG GPIO DRIVER
15680M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15681S:	Maintained
15682F:	drivers/gpio/gpio-creg-snps.c
15683F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15684
15685SYNOPSYS DESIGNWARE 8250 UART DRIVER
15686R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15687S:	Maintained
15688F:	drivers/tty/serial/8250/8250_dw.c
15689
15690SYNOPSYS DESIGNWARE APB GPIO DRIVER
15691M:	Hoan Tran <hoan@os.amperecomputing.com>
15692L:	linux-gpio@vger.kernel.org
15693S:	Maintained
15694F:	drivers/gpio/gpio-dwapb.c
15695F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15696
15697SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15698M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15699S:	Maintained
15700F:	drivers/dma/dw-axi-dmac/
15701F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15702
15703SYNOPSYS DESIGNWARE DMAC DRIVER
15704M:	Viresh Kumar <vireshk@kernel.org>
15705R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15706S:	Maintained
15707F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15708F:	drivers/dma/dw/
15709F:	include/dt-bindings/dma/dw-dmac.h
15710F:	include/linux/dma/dw.h
15711F:	include/linux/platform_data/dma-dw.h
15712
15713SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15714M:	Jose Abreu <Jose.Abreu@synopsys.com>
15715L:	netdev@vger.kernel.org
15716S:	Supported
15717F:	drivers/net/ethernet/synopsys/
15718
15719SYNOPSYS DESIGNWARE I2C DRIVER
15720M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15721R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15722R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15723L:	linux-i2c@vger.kernel.org
15724S:	Maintained
15725F:	drivers/i2c/busses/i2c-designware-*
15726F:	include/linux/platform_data/i2c-designware.h
15727
15728SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15729M:	Jaehoon Chung <jh80.chung@samsung.com>
15730L:	linux-mmc@vger.kernel.org
15731S:	Maintained
15732F:	drivers/mmc/host/dw_mmc*
15733
15734SYNOPSYS HSDK RESET CONTROLLER DRIVER
15735M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15736S:	Supported
15737F:	drivers/reset/reset-hsdk.c
15738F:	include/dt-bindings/reset/snps,hsdk-reset.h
15739F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15740
15741SYSTEM CONFIGURATION (SYSCON)
15742M:	Lee Jones <lee.jones@linaro.org>
15743M:	Arnd Bergmann <arnd@arndb.de>
15744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15745S:	Supported
15746F:	drivers/mfd/syscon.c
15747
15748SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15749M:	Sudeep Holla <sudeep.holla@arm.com>
15750L:	linux-arm-kernel@lists.infradead.org
15751S:	Maintained
15752F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15753F:	drivers/clk/clk-sc[mp]i.c
15754F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15755F:	drivers/firmware/arm_scpi.c
15756F:	drivers/firmware/arm_scmi/
15757F:	drivers/reset/reset-scmi.c
15758F:	include/linux/sc[mp]i_protocol.h
15759
15760SYSTEM RESET/SHUTDOWN DRIVERS
15761M:	Sebastian Reichel <sre@kernel.org>
15762L:	linux-pm@vger.kernel.org
15763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15764S:	Maintained
15765F:	Documentation/devicetree/bindings/power/reset/
15766F:	drivers/power/reset/
15767
15768SYSTEM TRACE MODULE CLASS
15769M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15770S:	Maintained
15771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15772F:	Documentation/trace/stm.rst
15773F:	drivers/hwtracing/stm/
15774F:	include/linux/stm.h
15775F:	include/uapi/linux/stm.h
15776
15777SYSV FILESYSTEM
15778M:	Christoph Hellwig <hch@infradead.org>
15779S:	Maintained
15780F:	Documentation/filesystems/sysv-fs.txt
15781F:	fs/sysv/
15782F:	include/linux/sysv_fs.h
15783
15784TASKSTATS STATISTICS INTERFACE
15785M:	Balbir Singh <bsingharora@gmail.com>
15786S:	Maintained
15787F:	Documentation/accounting/taskstats*
15788F:	include/linux/taskstats*
15789F:	kernel/taskstats.c
15790
15791TC subsystem
15792M:	Jamal Hadi Salim <jhs@mojatatu.com>
15793M:	Cong Wang <xiyou.wangcong@gmail.com>
15794M:	Jiri Pirko <jiri@resnulli.us>
15795L:	netdev@vger.kernel.org
15796S:	Maintained
15797F:	include/net/pkt_cls.h
15798F:	include/net/pkt_sched.h
15799F:	include/net/tc_act/
15800F:	include/uapi/linux/pkt_cls.h
15801F:	include/uapi/linux/pkt_sched.h
15802F:	include/uapi/linux/tc_act/
15803F:	include/uapi/linux/tc_ematch/
15804F:	net/sched/
15805
15806TC90522 MEDIA DRIVER
15807M:	Akihiro Tsukada <tskd08@gmail.com>
15808L:	linux-media@vger.kernel.org
15809S:	Odd Fixes
15810F:	drivers/media/dvb-frontends/tc90522*
15811
15812TCP LOW PRIORITY MODULE
15813M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15814M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15815W:	http://tcp-lp-mod.sourceforge.net/
15816S:	Maintained
15817F:	net/ipv4/tcp_lp.c
15818
15819TDA10071 MEDIA DRIVER
15820M:	Antti Palosaari <crope@iki.fi>
15821L:	linux-media@vger.kernel.org
15822W:	https://linuxtv.org
15823W:	http://palosaari.fi/linux/
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825T:	git git://linuxtv.org/anttip/media_tree.git
15826S:	Maintained
15827F:	drivers/media/dvb-frontends/tda10071*
15828
15829TDA18212 MEDIA DRIVER
15830M:	Antti Palosaari <crope@iki.fi>
15831L:	linux-media@vger.kernel.org
15832W:	https://linuxtv.org
15833W:	http://palosaari.fi/linux/
15834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15835T:	git git://linuxtv.org/anttip/media_tree.git
15836S:	Maintained
15837F:	drivers/media/tuners/tda18212*
15838
15839TDA18218 MEDIA DRIVER
15840M:	Antti Palosaari <crope@iki.fi>
15841L:	linux-media@vger.kernel.org
15842W:	https://linuxtv.org
15843W:	http://palosaari.fi/linux/
15844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15845T:	git git://linuxtv.org/anttip/media_tree.git
15846S:	Maintained
15847F:	drivers/media/tuners/tda18218*
15848
15849TDA18250 MEDIA DRIVER
15850M:	Olli Salonen <olli.salonen@iki.fi>
15851L:	linux-media@vger.kernel.org
15852W:	https://linuxtv.org
15853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15854T:	git git://linuxtv.org/media_tree.git
15855S:	Maintained
15856F:	drivers/media/tuners/tda18250*
15857
15858TDA18271 MEDIA DRIVER
15859M:	Michael Krufky <mkrufky@linuxtv.org>
15860L:	linux-media@vger.kernel.org
15861W:	https://linuxtv.org
15862W:	http://github.com/mkrufky
15863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15864T:	git git://linuxtv.org/mkrufky/tuners.git
15865S:	Maintained
15866F:	drivers/media/tuners/tda18271*
15867
15868TDA1997x MEDIA DRIVER
15869M:	Tim Harvey <tharvey@gateworks.com>
15870L:	linux-media@vger.kernel.org
15871W:	https://linuxtv.org
15872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15873S:	Maintained
15874F:	drivers/media/i2c/tda1997x.*
15875
15876TDA827x MEDIA DRIVER
15877M:	Michael Krufky <mkrufky@linuxtv.org>
15878L:	linux-media@vger.kernel.org
15879W:	https://linuxtv.org
15880W:	http://github.com/mkrufky
15881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15882T:	git git://linuxtv.org/mkrufky/tuners.git
15883S:	Maintained
15884F:	drivers/media/tuners/tda8290.*
15885
15886TDA8290 MEDIA DRIVER
15887M:	Michael Krufky <mkrufky@linuxtv.org>
15888L:	linux-media@vger.kernel.org
15889W:	https://linuxtv.org
15890W:	http://github.com/mkrufky
15891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15892T:	git git://linuxtv.org/mkrufky/tuners.git
15893S:	Maintained
15894F:	drivers/media/tuners/tda8290.*
15895
15896TDA9840 MEDIA DRIVER
15897M:	Hans Verkuil <hverkuil@xs4all.nl>
15898L:	linux-media@vger.kernel.org
15899T:	git git://linuxtv.org/media_tree.git
15900W:	https://linuxtv.org
15901S:	Maintained
15902F:	drivers/media/i2c/tda9840*
15903
15904TEA5761 TUNER DRIVER
15905M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15906L:	linux-media@vger.kernel.org
15907W:	https://linuxtv.org
15908T:	git git://linuxtv.org/media_tree.git
15909S:	Odd fixes
15910F:	drivers/media/tuners/tea5761.*
15911
15912TEA5767 TUNER DRIVER
15913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15914L:	linux-media@vger.kernel.org
15915W:	https://linuxtv.org
15916T:	git git://linuxtv.org/media_tree.git
15917S:	Maintained
15918F:	drivers/media/tuners/tea5767.*
15919
15920TEA6415C MEDIA DRIVER
15921M:	Hans Verkuil <hverkuil@xs4all.nl>
15922L:	linux-media@vger.kernel.org
15923T:	git git://linuxtv.org/media_tree.git
15924W:	https://linuxtv.org
15925S:	Maintained
15926F:	drivers/media/i2c/tea6415c*
15927
15928TEA6420 MEDIA DRIVER
15929M:	Hans Verkuil <hverkuil@xs4all.nl>
15930L:	linux-media@vger.kernel.org
15931T:	git git://linuxtv.org/media_tree.git
15932W:	https://linuxtv.org
15933S:	Maintained
15934F:	drivers/media/i2c/tea6420*
15935
15936TEAM DRIVER
15937M:	Jiri Pirko <jiri@resnulli.us>
15938L:	netdev@vger.kernel.org
15939S:	Supported
15940F:	drivers/net/team/
15941F:	include/linux/if_team.h
15942F:	include/uapi/linux/if_team.h
15943
15944TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15945M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15946S:	Maintained
15947F:	arch/x86/platform/ts5500/
15948
15949TECHNOTREND USB IR RECEIVER
15950M:	Sean Young <sean@mess.org>
15951L:	linux-media@vger.kernel.org
15952S:	Maintained
15953F:	drivers/media/rc/ttusbir.c
15954
15955TECHWELL TW9910 VIDEO DECODER
15956L:	linux-media@vger.kernel.org
15957S:	Orphan
15958F:	drivers/media/i2c/tw9910.c
15959F:	include/media/i2c/tw9910.h
15960
15961TEE SUBSYSTEM
15962M:	Jens Wiklander <jens.wiklander@linaro.org>
15963L:	tee-dev@lists.linaro.org
15964S:	Maintained
15965F:	include/linux/tee_drv.h
15966F:	include/uapi/linux/tee.h
15967F:	drivers/tee/
15968F:	Documentation/tee.txt
15969
15970TEGRA ARCHITECTURE SUPPORT
15971M:	Thierry Reding <thierry.reding@gmail.com>
15972M:	Jonathan Hunter <jonathanh@nvidia.com>
15973L:	linux-tegra@vger.kernel.org
15974Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15976S:	Supported
15977N:	[^a-z]tegra
15978
15979TEGRA CLOCK DRIVER
15980M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15981M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15982S:	Supported
15983F:	drivers/clk/tegra/
15984
15985TEGRA DMA DRIVERS
15986M:	Laxman Dewangan <ldewangan@nvidia.com>
15987M:	Jon Hunter <jonathanh@nvidia.com>
15988S:	Supported
15989F:	drivers/dma/tegra*
15990
15991TEGRA I2C DRIVER
15992M:	Laxman Dewangan <ldewangan@nvidia.com>
15993R:	Dmitry Osipenko <digetx@gmail.com>
15994S:	Supported
15995F:	drivers/i2c/busses/i2c-tegra.c
15996
15997TEGRA IOMMU DRIVERS
15998M:	Thierry Reding <thierry.reding@gmail.com>
15999L:	linux-tegra@vger.kernel.org
16000S:	Supported
16001F:	drivers/iommu/tegra*
16002
16003TEGRA KBC DRIVER
16004M:	Laxman Dewangan <ldewangan@nvidia.com>
16005S:	Supported
16006F:	drivers/input/keyboard/tegra-kbc.c
16007
16008TEGRA NAND DRIVER
16009M:	Stefan Agner <stefan@agner.ch>
16010M:	Lucas Stach <dev@lynxeye.de>
16011S:	Maintained
16012F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16013F:	drivers/mtd/nand/raw/tegra_nand.c
16014
16015TEGRA PWM DRIVER
16016M:	Thierry Reding <thierry.reding@gmail.com>
16017S:	Supported
16018F:	drivers/pwm/pwm-tegra.c
16019
16020TEGRA SERIAL DRIVER
16021M:	Laxman Dewangan <ldewangan@nvidia.com>
16022S:	Supported
16023F:	drivers/tty/serial/serial-tegra.c
16024
16025TEGRA SPI DRIVER
16026M:	Laxman Dewangan <ldewangan@nvidia.com>
16027S:	Supported
16028F:	drivers/spi/spi-tegra*
16029
16030TEGRA XUSB PADCTL DRIVER
16031M:	JC Kuo <jckuo@nvidia.com>
16032S:	Supported
16033F:	drivers/phy/tegra/xusb*
16034
16035TEHUTI ETHERNET DRIVER
16036M:	Andy Gospodarek <andy@greyhouse.net>
16037L:	netdev@vger.kernel.org
16038S:	Supported
16039F:	drivers/net/ethernet/tehuti/*
16040
16041Telecom Clock Driver for MCPL0010
16042M:	Mark Gross <mark.gross@intel.com>
16043S:	Supported
16044F:	drivers/char/tlclk.c
16045
16046TENSILICA XTENSA PORT (xtensa)
16047M:	Chris Zankel <chris@zankel.net>
16048M:	Max Filippov <jcmvbkbc@gmail.com>
16049L:	linux-xtensa@linux-xtensa.org
16050T:	git git://github.com/czankel/xtensa-linux.git
16051S:	Maintained
16052F:	arch/xtensa/
16053F:	drivers/irqchip/irq-xtensa-*
16054
16055Texas Instruments' System Control Interface (TISCI) Protocol Driver
16056M:	Nishanth Menon <nm@ti.com>
16057M:	Tero Kristo <t-kristo@ti.com>
16058M:	Santosh Shilimkar <ssantosh@kernel.org>
16059L:	linux-arm-kernel@lists.infradead.org
16060S:	Maintained
16061F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16062F:	drivers/firmware/ti_sci*
16063F:	include/linux/soc/ti/ti_sci_protocol.h
16064F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16065F:	drivers/soc/ti/ti_sci_pm_domains.c
16066F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16067F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16068F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16069F:	drivers/clk/keystone/sci-clk.c
16070F:	drivers/reset/reset-ti-sci.c
16071F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16072F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16073F:	drivers/irqchip/irq-ti-sci-intr.c
16074F:	drivers/irqchip/irq-ti-sci-inta.c
16075F:	include/linux/soc/ti/ti_sci_inta_msi.h
16076F:	drivers/soc/ti/ti_sci_inta_msi.c
16077
16078Texas Instruments ASoC drivers
16079M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16081S:	Maintained
16082F:	sound/soc/ti/
16083
16084Texas Instruments' DAC7612 DAC Driver
16085M:	Ricardo Ribalda <ricardo@ribalda.com>
16086L:	linux-iio@vger.kernel.org
16087S:	Supported
16088F:	drivers/iio/dac/ti-dac7612.c
16089F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16090
16091THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16092M:	Hans Verkuil <hverkuil@xs4all.nl>
16093L:	linux-media@vger.kernel.org
16094T:	git git://linuxtv.org/media_tree.git
16095W:	https://linuxtv.org
16096S:	Maintained
16097F:	drivers/media/radio/radio-raremono.c
16098
16099THERMAL
16100M:	Zhang Rui <rui.zhang@intel.com>
16101M:	Eduardo Valentin <edubezval@gmail.com>
16102R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16103R:	Amit Kucheria <amit.kucheria@verdurent.com>
16104L:	linux-pm@vger.kernel.org
16105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16107Q:	https://patchwork.kernel.org/project/linux-pm/list/
16108S:	Supported
16109F:	drivers/thermal/
16110F:	include/linux/thermal.h
16111F:	include/uapi/linux/thermal.h
16112F:	include/linux/cpu_cooling.h
16113F:	Documentation/devicetree/bindings/thermal/
16114
16115THERMAL/CPU_COOLING
16116M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16117M:	Viresh Kumar <viresh.kumar@linaro.org>
16118M:	Javi Merino <javi.merino@kernel.org>
16119L:	linux-pm@vger.kernel.org
16120S:	Supported
16121F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16122F:	drivers/thermal/cpu_cooling.c
16123F:	include/linux/cpu_cooling.h
16124
16125THINKPAD ACPI EXTRAS DRIVER
16126M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16127L:	ibm-acpi-devel@lists.sourceforge.net
16128L:	platform-driver-x86@vger.kernel.org
16129W:	http://ibm-acpi.sourceforge.net
16130W:	http://thinkwiki.org/wiki/Ibm-acpi
16131T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16132S:	Maintained
16133F:	drivers/platform/x86/thinkpad_acpi.c
16134
16135THUNDERBOLT DRIVER
16136M:	Andreas Noever <andreas.noever@gmail.com>
16137M:	Michael Jamet <michael.jamet@intel.com>
16138M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16139M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16141S:	Maintained
16142F:	Documentation/admin-guide/thunderbolt.rst
16143F:	drivers/thunderbolt/
16144F:	include/linux/thunderbolt.h
16145
16146THUNDERBOLT NETWORK DRIVER
16147M:	Michael Jamet <michael.jamet@intel.com>
16148M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16149M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16150L:	netdev@vger.kernel.org
16151S:	Maintained
16152F:	drivers/net/thunderbolt.c
16153
16154THUNDERX GPIO DRIVER
16155M:	David Daney <david.daney@cavium.com>
16156S:	Maintained
16157F:	drivers/gpio/gpio-thunderx.c
16158
16159TI AM437X VPFE DRIVER
16160M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16161L:	linux-media@vger.kernel.org
16162W:	https://linuxtv.org
16163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16164T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16165S:	Maintained
16166F:	drivers/media/platform/am437x/
16167
16168TI BANDGAP AND THERMAL DRIVER
16169M:	Eduardo Valentin <edubezval@gmail.com>
16170M:	Keerthy <j-keerthy@ti.com>
16171L:	linux-pm@vger.kernel.org
16172L:	linux-omap@vger.kernel.org
16173S:	Maintained
16174F:	drivers/thermal/ti-soc-thermal/
16175
16176TI BQ27XXX POWER SUPPLY DRIVER
16177R:	Andrew F. Davis <afd@ti.com>
16178F:	include/linux/power/bq27xxx_battery.h
16179F:	drivers/power/supply/bq27xxx_battery.c
16180F:	drivers/power/supply/bq27xxx_battery_i2c.c
16181
16182TI CDCE706 CLOCK DRIVER
16183M:	Max Filippov <jcmvbkbc@gmail.com>
16184S:	Maintained
16185F:	drivers/clk/clk-cdce706.c
16186
16187TI CLOCK DRIVER
16188M:	Tero Kristo <t-kristo@ti.com>
16189L:	linux-omap@vger.kernel.org
16190S:	Maintained
16191F:	drivers/clk/ti/
16192F:	include/linux/clk/ti.h
16193
16194TI DAVINCI MACHINE SUPPORT
16195M:	Sekhar Nori <nsekhar@ti.com>
16196R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16199S:	Supported
16200F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16201F:	arch/arm/mach-davinci/
16202F:	drivers/i2c/busses/i2c-davinci.c
16203F:	arch/arm/boot/dts/da850*
16204
16205TI DAVINCI SERIES CLOCK DRIVER
16206M:	David Lechner <david@lechnology.com>
16207R:	Sekhar Nori <nsekhar@ti.com>
16208S:	Maintained
16209F:	Documentation/devicetree/bindings/clock/ti/davinci/
16210F:	drivers/clk/davinci/
16211
16212TI DAVINCI SERIES GPIO DRIVER
16213M:	Keerthy <j-keerthy@ti.com>
16214L:	linux-gpio@vger.kernel.org
16215S:	Maintained
16216F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16217F:	drivers/gpio/gpio-davinci.c
16218
16219TI DAVINCI SERIES MEDIA DRIVER
16220M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16221L:	linux-media@vger.kernel.org
16222W:	https://linuxtv.org
16223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16224T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16225S:	Maintained
16226F:	drivers/media/platform/davinci/
16227F:	include/media/davinci/
16228
16229TI ETHERNET SWITCH DRIVER (CPSW)
16230R:	Grygorii Strashko <grygorii.strashko@ti.com>
16231L:	linux-omap@vger.kernel.org
16232L:	netdev@vger.kernel.org
16233S:	Maintained
16234F:	drivers/net/ethernet/ti/cpsw*
16235F:	drivers/net/ethernet/ti/davinci*
16236
16237TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16238M:	Alex Dubov <oakad@yahoo.com>
16239S:	Maintained
16240W:	http://tifmxx.berlios.de/
16241F:	drivers/memstick/host/tifm_ms.c
16242F:	drivers/misc/tifm*
16243F:	drivers/mmc/host/tifm_sd.c
16244F:	include/linux/tifm.h
16245
16246TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16247M:	Santosh Shilimkar <ssantosh@kernel.org>
16248L:	linux-kernel@vger.kernel.org
16249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16250S:	Maintained
16251F:	drivers/soc/ti/*
16252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16253
16254TI LM49xxx FAMILY ASoC CODEC DRIVERS
16255M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16256M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16258S:	Maintained
16259F:	sound/soc/codecs/lm49453*
16260F:	sound/soc/codecs/isabelle*
16261
16262TI LP855x BACKLIGHT DRIVER
16263M:	Milo Kim <milo.kim@ti.com>
16264S:	Maintained
16265F:	Documentation/driver-api/backlight/lp855x-driver.rst
16266F:	drivers/video/backlight/lp855x_bl.c
16267F:	include/linux/platform_data/lp855x.h
16268
16269TI LP8727 CHARGER DRIVER
16270M:	Milo Kim <milo.kim@ti.com>
16271S:	Maintained
16272F:	drivers/power/supply/lp8727_charger.c
16273F:	include/linux/platform_data/lp8727.h
16274
16275TI LP8788 MFD DRIVER
16276M:	Milo Kim <milo.kim@ti.com>
16277S:	Maintained
16278F:	drivers/iio/adc/lp8788_adc.c
16279F:	drivers/leds/leds-lp8788.c
16280F:	drivers/mfd/lp8788*.c
16281F:	drivers/power/supply/lp8788-charger.c
16282F:	drivers/regulator/lp8788-*.c
16283F:	include/linux/mfd/lp8788*.h
16284
16285TI NETCP ETHERNET DRIVER
16286M:	Wingman Kwok <w-kwok2@ti.com>
16287M:	Murali Karicheri <m-karicheri2@ti.com>
16288L:	netdev@vger.kernel.org
16289S:	Maintained
16290F:	drivers/net/ethernet/ti/netcp*
16291
16292TI PCM3060 ASoC CODEC DRIVER
16293M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16295S:	Maintained
16296F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16297F:	sound/soc/codecs/pcm3060*
16298
16299TI TAS571X FAMILY ASoC CODEC DRIVER
16300M:	Kevin Cernekee <cernekee@chromium.org>
16301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16302S:	Odd Fixes
16303F:	sound/soc/codecs/tas571x*
16304
16305TI TRF7970A NFC DRIVER
16306M:	Mark Greer <mgreer@animalcreek.com>
16307L:	linux-wireless@vger.kernel.org
16308L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16309S:	Supported
16310F:	drivers/nfc/trf7970a.c
16311F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16312
16313TI TWL4030 SERIES SOC CODEC DRIVER
16314M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16316S:	Maintained
16317F:	sound/soc/codecs/twl4030*
16318
16319TI VPE/CAL DRIVERS
16320M:	Benoit Parrot <bparrot@ti.com>
16321L:	linux-media@vger.kernel.org
16322W:	http://linuxtv.org/
16323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16324S:	Maintained
16325F:	drivers/media/platform/ti-vpe/
16326
16327TI WILINK WIRELESS DRIVERS
16328L:	linux-wireless@vger.kernel.org
16329W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16330W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16332S:	Orphan
16333F:	drivers/net/wireless/ti/
16334F:	include/linux/wl12xx.h
16335
16336TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16337M:	John Stultz <john.stultz@linaro.org>
16338M:	Thomas Gleixner <tglx@linutronix.de>
16339R:	Stephen Boyd <sboyd@kernel.org>
16340L:	linux-kernel@vger.kernel.org
16341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16342S:	Supported
16343F:	include/linux/clocksource.h
16344F:	include/linux/time.h
16345F:	include/linux/timex.h
16346F:	include/uapi/linux/time.h
16347F:	include/uapi/linux/timex.h
16348F:	kernel/time/clocksource.c
16349F:	kernel/time/time*.c
16350F:	kernel/time/alarmtimer.c
16351F:	kernel/time/ntp.c
16352F:	tools/testing/selftests/timers/
16353
16354TIPC NETWORK LAYER
16355M:	Jon Maloy <jon.maloy@ericsson.com>
16356M:	Ying Xue <ying.xue@windriver.com>
16357L:	netdev@vger.kernel.org (core kernel code)
16358L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16359W:	http://tipc.sourceforge.net/
16360S:	Maintained
16361F:	include/uapi/linux/tipc*.h
16362F:	net/tipc/
16363
16364TLAN NETWORK DRIVER
16365M:	Samuel Chessman <chessman@tux.org>
16366L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16367W:	http://sourceforge.net/projects/tlan/
16368S:	Maintained
16369F:	Documentation/networking/device_drivers/ti/tlan.txt
16370F:	drivers/net/ethernet/ti/tlan.*
16371
16372TM6000 VIDEO4LINUX DRIVER
16373M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16374L:	linux-media@vger.kernel.org
16375W:	https://linuxtv.org
16376T:	git git://linuxtv.org/media_tree.git
16377S:	Odd fixes
16378F:	drivers/media/usb/tm6000/
16379F:	Documentation/media/v4l-drivers/tm6000*
16380
16381TMIO/SDHI MMC DRIVER
16382M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16383L:	linux-mmc@vger.kernel.org
16384S:	Supported
16385F:	drivers/mmc/host/tmio_mmc*
16386F:	drivers/mmc/host/renesas_sdhi*
16387F:	include/linux/mfd/tmio.h
16388
16389TMP401 HARDWARE MONITOR DRIVER
16390M:	Guenter Roeck <linux@roeck-us.net>
16391L:	linux-hwmon@vger.kernel.org
16392S:	Maintained
16393F:	Documentation/hwmon/tmp401.rst
16394F:	drivers/hwmon/tmp401.c
16395
16396TMPFS (SHMEM FILESYSTEM)
16397M:	Hugh Dickins <hughd@google.com>
16398L:	linux-mm@kvack.org
16399S:	Maintained
16400F:	include/linux/shmem_fs.h
16401F:	mm/shmem.c
16402
16403TOMOYO SECURITY MODULE
16404M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16405M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16406L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16407L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16408L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16409L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16410W:	https://tomoyo.osdn.jp/
16411S:	Maintained
16412F:	security/tomoyo/
16413
16414TOPSTAR LAPTOP EXTRAS DRIVER
16415M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16416L:	platform-driver-x86@vger.kernel.org
16417S:	Maintained
16418F:	drivers/platform/x86/topstar-laptop.c
16419
16420TORTURE-TEST MODULES
16421M:	Davidlohr Bueso <dave@stgolabs.net>
16422M:	"Paul E. McKenney" <paulmck@kernel.org>
16423M:	Josh Triplett <josh@joshtriplett.org>
16424L:	linux-kernel@vger.kernel.org
16425S:	Supported
16426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16427F:	Documentation/RCU/torture.txt
16428F:	kernel/torture.c
16429F:	kernel/rcu/rcutorture.c
16430F:	kernel/rcu/rcuperf.c
16431F:	kernel/locking/locktorture.c
16432
16433TOSHIBA ACPI EXTRAS DRIVER
16434M:	Azael Avalos <coproscefalo@gmail.com>
16435L:	platform-driver-x86@vger.kernel.org
16436S:	Maintained
16437F:	drivers/platform/x86/toshiba_acpi.c
16438
16439TOSHIBA BLUETOOTH DRIVER
16440M:	Azael Avalos <coproscefalo@gmail.com>
16441L:	platform-driver-x86@vger.kernel.org
16442S:	Maintained
16443F:	drivers/platform/x86/toshiba_bluetooth.c
16444
16445TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16446M:	Azael Avalos <coproscefalo@gmail.com>
16447L:	platform-driver-x86@vger.kernel.org
16448S:	Maintained
16449F:	drivers/platform/x86/toshiba_haps.c
16450
16451TOSHIBA SMM DRIVER
16452M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16453W:	http://www.buzzard.org.uk/toshiba/
16454S:	Maintained
16455F:	drivers/char/toshiba.c
16456F:	include/linux/toshiba.h
16457F:	include/uapi/linux/toshiba.h
16458
16459TOSHIBA TC358743 DRIVER
16460M:	Mats Randgaard <matrandg@cisco.com>
16461L:	linux-media@vger.kernel.org
16462S:	Maintained
16463F:	drivers/media/i2c/tc358743*
16464F:	include/media/i2c/tc358743.h
16465
16466TOSHIBA WMI HOTKEYS DRIVER
16467M:	Azael Avalos <coproscefalo@gmail.com>
16468L:	platform-driver-x86@vger.kernel.org
16469S:	Maintained
16470F:	drivers/platform/x86/toshiba-wmi.c
16471
16472TPM DEVICE DRIVER
16473M:	Peter Huewe <peterhuewe@gmx.de>
16474M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16475R:	Jason Gunthorpe <jgg@ziepe.ca>
16476L:	linux-integrity@vger.kernel.org
16477Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16478W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16479T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16480S:	Maintained
16481F:	drivers/char/tpm/
16482
16483TRACING
16484M:	Steven Rostedt <rostedt@goodmis.org>
16485M:	Ingo Molnar <mingo@redhat.com>
16486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16487S:	Maintained
16488F:	Documentation/trace/ftrace.rst
16489F:	arch/*/*/*/ftrace.h
16490F:	arch/*/kernel/ftrace.c
16491F:	include/*/ftrace.h
16492F:	include/linux/trace*.h
16493F:	include/trace/
16494F:	kernel/trace/
16495F:	tools/testing/selftests/ftrace/
16496
16497TRACING MMIO ACCESSES (MMIOTRACE)
16498M:	Steven Rostedt <rostedt@goodmis.org>
16499M:	Ingo Molnar <mingo@kernel.org>
16500R:	Karol Herbst <karolherbst@gmail.com>
16501R:	Pekka Paalanen <ppaalanen@gmail.com>
16502S:	Maintained
16503L:	linux-kernel@vger.kernel.org
16504L:	nouveau@lists.freedesktop.org
16505F:	kernel/trace/trace_mmiotrace.c
16506F:	include/linux/mmiotrace.h
16507F:	arch/x86/mm/kmmio.c
16508F:	arch/x86/mm/mmio-mod.c
16509F:	arch/x86/mm/testmmiotrace.c
16510
16511TRIVIAL PATCHES
16512M:	Jiri Kosina <trivial@kernel.org>
16513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16514S:	Maintained
16515K:	^Subject:.*(?i)trivial
16516
16517TEMPO SEMICONDUCTOR DRIVERS
16518M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16519S:	Maintained
16520F:	sound/soc/codecs/tscs*.c
16521F:	sound/soc/codecs/tscs*.h
16522F:	Documentation/devicetree/bindings/sound/tscs*.txt
16523
16524TTY LAYER
16525M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16526M:	Jiri Slaby <jslaby@suse.com>
16527S:	Supported
16528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16529F:	Documentation/driver-api/serial/
16530F:	drivers/tty/
16531F:	drivers/tty/serial/serial_core.c
16532F:	include/linux/serial_core.h
16533F:	include/linux/serial.h
16534F:	include/linux/tty.h
16535F:	include/uapi/linux/serial_core.h
16536F:	include/uapi/linux/serial.h
16537F:	include/uapi/linux/tty.h
16538
16539TUA9001 MEDIA DRIVER
16540M:	Antti Palosaari <crope@iki.fi>
16541L:	linux-media@vger.kernel.org
16542W:	https://linuxtv.org
16543W:	http://palosaari.fi/linux/
16544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16545T:	git git://linuxtv.org/anttip/media_tree.git
16546S:	Maintained
16547F:	drivers/media/tuners/tua9001*
16548
16549TULIP NETWORK DRIVERS
16550L:	netdev@vger.kernel.org
16551L:	linux-parisc@vger.kernel.org
16552S:	Orphan
16553F:	drivers/net/ethernet/dec/tulip/
16554
16555TUN/TAP driver
16556M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16557W:	http://vtun.sourceforge.net/tun
16558S:	Maintained
16559F:	Documentation/networking/tuntap.txt
16560F:	arch/um/os-Linux/drivers/
16561
16562TURBOCHANNEL SUBSYSTEM
16563M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16564M:	Ralf Baechle <ralf@linux-mips.org>
16565L:	linux-mips@vger.kernel.org
16566Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16567S:	Maintained
16568F:	drivers/tc/
16569F:	include/linux/tc.h
16570
16571TURBOSTAT UTILITY
16572M:	"Len Brown" <lenb@kernel.org>
16573L:	linux-pm@vger.kernel.org
16574B:	https://bugzilla.kernel.org
16575Q:	https://patchwork.kernel.org/project/linux-pm/list/
16576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16577S:	Supported
16578F:	tools/power/x86/turbostat/
16579
16580TW5864 VIDEO4LINUX DRIVER
16581M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16582M:	Anton Sviridenko <anton@corp.bluecherry.net>
16583M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16584M:	Andrey Utkin <andrey_utkin@fastmail.com>
16585L:	linux-media@vger.kernel.org
16586S:	Supported
16587F:	drivers/media/pci/tw5864/
16588
16589TW68 VIDEO4LINUX DRIVER
16590M:	Hans Verkuil <hverkuil@xs4all.nl>
16591L:	linux-media@vger.kernel.org
16592T:	git git://linuxtv.org/media_tree.git
16593W:	https://linuxtv.org
16594S:	Odd Fixes
16595F:	drivers/media/pci/tw68/
16596
16597TW686X VIDEO4LINUX DRIVER
16598M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16599L:	linux-media@vger.kernel.org
16600T:	git git://linuxtv.org/media_tree.git
16601W:	http://linuxtv.org
16602S:	Maintained
16603F:	drivers/media/pci/tw686x/
16604
16605UBI FILE SYSTEM (UBIFS)
16606M:	Richard Weinberger <richard@nod.at>
16607M:	Artem Bityutskiy <dedekind1@gmail.com>
16608M:	Adrian Hunter <adrian.hunter@intel.com>
16609L:	linux-mtd@lists.infradead.org
16610T:	git git://git.infradead.org/ubifs-2.6.git
16611W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16612S:	Supported
16613F:	Documentation/filesystems/ubifs.txt
16614F:	fs/ubifs/
16615
16616UCLINUX (M68KNOMMU AND COLDFIRE)
16617M:	Greg Ungerer <gerg@linux-m68k.org>
16618W:	http://www.linux-m68k.org/
16619W:	http://www.uclinux.org/
16620L:	linux-m68k@lists.linux-m68k.org
16621L:	uclinux-dev@uclinux.org  (subscribers-only)
16622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16623S:	Maintained
16624F:	arch/m68k/coldfire/
16625F:	arch/m68k/68*/
16626F:	arch/m68k/*/*_no.*
16627F:	arch/m68k/include/asm/*_no.*
16628
16629UDF FILESYSTEM
16630M:	Jan Kara <jack@suse.com>
16631S:	Maintained
16632F:	Documentation/filesystems/udf.txt
16633F:	fs/udf/
16634
16635UDRAW TABLET
16636M:	Bastien Nocera <hadess@hadess.net>
16637L:	linux-input@vger.kernel.org
16638S:	Maintained
16639F:	drivers/hid/hid-udraw-ps3.c
16640
16641UFS FILESYSTEM
16642M:	Evgeniy Dushistov <dushistov@mail.ru>
16643S:	Maintained
16644F:	Documentation/admin-guide/ufs.rst
16645F:	fs/ufs/
16646
16647UHID USERSPACE HID IO DRIVER:
16648M:	David Herrmann <dh.herrmann@googlemail.com>
16649L:	linux-input@vger.kernel.org
16650S:	Maintained
16651F:	drivers/hid/uhid.c
16652F:	include/uapi/linux/uhid.h
16653
16654ULPI BUS
16655M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16656L:	linux-usb@vger.kernel.org
16657S:	Maintained
16658F:	drivers/usb/common/ulpi.c
16659F:	include/linux/ulpi/
16660
16661ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16662L:	devel@driverdev.osuosl.org
16663S:	Obsolete
16664F:	drivers/staging/uwb/
16665
16666UNICODE SUBSYSTEM:
16667M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16668L:	linux-fsdevel@vger.kernel.org
16669S:	Supported
16670F:	fs/unicode/
16671
16672UNICORE32 ARCHITECTURE:
16673M:	Guan Xuetao <gxt@pku.edu.cn>
16674W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16675S:	Maintained
16676T:	git git://github.com/gxt/linux.git
16677F:	arch/unicore32/
16678
16679UNIFDEF
16680M:	Tony Finch <dot@dotat.at>
16681W:	http://dotat.at/prog/unifdef
16682S:	Maintained
16683F:	scripts/unifdef.c
16684
16685UNIFORM CDROM DRIVER
16686M:	Jens Axboe <axboe@kernel.dk>
16687W:	http://www.kernel.dk
16688S:	Maintained
16689F:	Documentation/cdrom/
16690F:	drivers/cdrom/cdrom.c
16691F:	include/linux/cdrom.h
16692F:	include/uapi/linux/cdrom.h
16693
16694UNISYS S-PAR DRIVERS
16695M:	David Kershner <david.kershner@unisys.com>
16696L:	sparmaintainer@unisys.com (Unisys internal)
16697S:	Supported
16698F:	include/linux/visorbus.h
16699F:	drivers/visorbus/
16700F:	drivers/staging/unisys/
16701
16702UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16703R:	Alim Akhtar <alim.akhtar@samsung.com>
16704R:	Avri Altman <avri.altman@wdc.com>
16705R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16706L:	linux-scsi@vger.kernel.org
16707S:	Supported
16708F:	Documentation/scsi/ufs.txt
16709F:	drivers/scsi/ufs/
16710
16711UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16712M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16713L:	linux-scsi@vger.kernel.org
16714S:	Supported
16715F:	drivers/scsi/ufs/*dwc*
16716
16717UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16718M:	Stanley Chu <stanley.chu@mediatek.com>
16719L:	linux-scsi@vger.kernel.org
16720L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16721S:	Maintained
16722F:	drivers/scsi/ufs/ufs-mediatek*
16723
16724UNSORTED BLOCK IMAGES (UBI)
16725M:	Artem Bityutskiy <dedekind1@gmail.com>
16726M:	Richard Weinberger <richard@nod.at>
16727W:	http://www.linux-mtd.infradead.org/
16728L:	linux-mtd@lists.infradead.org
16729T:	git git://git.infradead.org/ubifs-2.6.git
16730S:	Supported
16731F:	drivers/mtd/ubi/
16732F:	include/linux/mtd/ubi.h
16733F:	include/uapi/mtd/ubi-user.h
16734
16735USB "USBNET" DRIVER FRAMEWORK
16736M:	Oliver Neukum <oneukum@suse.com>
16737L:	netdev@vger.kernel.org
16738W:	http://www.linux-usb.org/usbnet
16739S:	Maintained
16740F:	drivers/net/usb/usbnet.c
16741F:	include/linux/usb/usbnet.h
16742
16743USB ACM DRIVER
16744M:	Oliver Neukum <oneukum@suse.com>
16745L:	linux-usb@vger.kernel.org
16746S:	Maintained
16747F:	Documentation/usb/acm.rst
16748F:	drivers/usb/class/cdc-acm.*
16749
16750USB AR5523 WIRELESS DRIVER
16751M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16752L:	linux-wireless@vger.kernel.org
16753S:	Maintained
16754F:	drivers/net/wireless/ath/ar5523/
16755
16756USB ATTACHED SCSI
16757M:	Oliver Neukum <oneukum@suse.com>
16758L:	linux-usb@vger.kernel.org
16759L:	linux-scsi@vger.kernel.org
16760S:	Maintained
16761F:	drivers/usb/storage/uas.c
16762
16763USB CDC ETHERNET DRIVER
16764M:	Oliver Neukum <oliver@neukum.org>
16765L:	linux-usb@vger.kernel.org
16766S:	Maintained
16767F:	drivers/net/usb/cdc_*.c
16768F:	include/uapi/linux/usb/cdc.h
16769
16770USB CHAOSKEY DRIVER
16771M:	Keith Packard <keithp@keithp.com>
16772L:	linux-usb@vger.kernel.org
16773S:	Maintained
16774F:	drivers/usb/misc/chaoskey.c
16775
16776USB CYPRESS C67X00 DRIVER
16777M:	Peter Korsgaard <jacmet@sunsite.dk>
16778L:	linux-usb@vger.kernel.org
16779S:	Maintained
16780F:	drivers/usb/c67x00/
16781
16782USB DAVICOM DM9601 DRIVER
16783M:	Peter Korsgaard <jacmet@sunsite.dk>
16784L:	netdev@vger.kernel.org
16785W:	http://www.linux-usb.org/usbnet
16786S:	Maintained
16787F:	drivers/net/usb/dm9601.c
16788
16789USB EHCI DRIVER
16790M:	Alan Stern <stern@rowland.harvard.edu>
16791L:	linux-usb@vger.kernel.org
16792S:	Maintained
16793F:	Documentation/usb/ehci.rst
16794F:	drivers/usb/host/ehci*
16795
16796USB GADGET/PERIPHERAL SUBSYSTEM
16797M:	Felipe Balbi <balbi@kernel.org>
16798L:	linux-usb@vger.kernel.org
16799W:	http://www.linux-usb.org/gadget
16800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16801S:	Maintained
16802F:	drivers/usb/gadget/
16803F:	include/linux/usb/gadget*
16804
16805USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16806M:	Jiri Kosina <jikos@kernel.org>
16807M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16808L:	linux-usb@vger.kernel.org
16809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16810S:	Maintained
16811F:	Documentation/hid/hiddev.rst
16812F:	drivers/hid/usbhid/
16813
16814USB INTEL XHCI ROLE MUX DRIVER
16815M:	Hans de Goede <hdegoede@redhat.com>
16816L:	linux-usb@vger.kernel.org
16817S:	Maintained
16818F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16819
16820USB IP DRIVER FOR HISILICON KIRIN
16821M:	Yu Chen <chenyu56@huawei.com>
16822M:	Binghui Wang <wangbinghui@hisilicon.com>
16823L:	linux-usb@vger.kernel.org
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16826F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16827
16828USB ISP116X DRIVER
16829M:	Olav Kongas <ok@artecdesign.ee>
16830L:	linux-usb@vger.kernel.org
16831S:	Maintained
16832F:	drivers/usb/host/isp116x*
16833F:	include/linux/usb/isp116x.h
16834
16835USB LAN78XX ETHERNET DRIVER
16836M:	Woojung Huh <woojung.huh@microchip.com>
16837M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16838L:	netdev@vger.kernel.org
16839S:	Maintained
16840F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16841F:	drivers/net/usb/lan78xx.*
16842F:	include/dt-bindings/net/microchip-lan78xx.h
16843
16844USB MASS STORAGE DRIVER
16845M:	Alan Stern <stern@rowland.harvard.edu>
16846L:	linux-usb@vger.kernel.org
16847L:	usb-storage@lists.one-eyed-alien.net
16848S:	Maintained
16849F:	drivers/usb/storage/
16850
16851USB MIDI DRIVER
16852M:	Clemens Ladisch <clemens@ladisch.de>
16853L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16855S:	Maintained
16856F:	sound/usb/midi.*
16857
16858USB NETWORKING DRIVERS
16859L:	linux-usb@vger.kernel.org
16860S:	Odd Fixes
16861F:	drivers/net/usb/
16862
16863USB OHCI DRIVER
16864M:	Alan Stern <stern@rowland.harvard.edu>
16865L:	linux-usb@vger.kernel.org
16866S:	Maintained
16867F:	Documentation/usb/ohci.rst
16868F:	drivers/usb/host/ohci*
16869
16870USB OTG FSM (Finite State Machine)
16871M:	Peter Chen <Peter.Chen@nxp.com>
16872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16873L:	linux-usb@vger.kernel.org
16874S:	Maintained
16875F:	drivers/usb/common/usb-otg-fsm.c
16876
16877USB OVER IP DRIVER
16878M:	Valentina Manea <valentina.manea.m@gmail.com>
16879M:	Shuah Khan <shuah@kernel.org>
16880M:	Shuah Khan <skhan@linuxfoundation.org>
16881L:	linux-usb@vger.kernel.org
16882S:	Maintained
16883F:	Documentation/usb/usbip_protocol.rst
16884F:	drivers/usb/usbip/
16885F:	tools/usb/usbip/
16886F:	tools/testing/selftests/drivers/usb/usbip/
16887
16888USB PEGASUS DRIVER
16889M:	Petko Manolov <petkan@nucleusys.com>
16890L:	linux-usb@vger.kernel.org
16891L:	netdev@vger.kernel.org
16892T:	git git://github.com/petkan/pegasus.git
16893W:	https://github.com/petkan/pegasus
16894S:	Maintained
16895F:	drivers/net/usb/pegasus.*
16896
16897USB PHY LAYER
16898M:	Felipe Balbi <balbi@kernel.org>
16899L:	linux-usb@vger.kernel.org
16900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16901S:	Maintained
16902F:	drivers/usb/phy/
16903
16904USB PRINTER DRIVER (usblp)
16905M:	Pete Zaitcev <zaitcev@redhat.com>
16906L:	linux-usb@vger.kernel.org
16907S:	Supported
16908F:	drivers/usb/class/usblp.c
16909
16910USB QMI WWAN NETWORK DRIVER
16911M:	Bjørn Mork <bjorn@mork.no>
16912L:	netdev@vger.kernel.org
16913S:	Maintained
16914F:	Documentation/ABI/testing/sysfs-class-net-qmi
16915F:	drivers/net/usb/qmi_wwan.c
16916
16917USB RTL8150 DRIVER
16918M:	Petko Manolov <petkan@nucleusys.com>
16919L:	linux-usb@vger.kernel.org
16920L:	netdev@vger.kernel.org
16921T:	git git://github.com/petkan/rtl8150.git
16922W:	https://github.com/petkan/rtl8150
16923S:	Maintained
16924F:	drivers/net/usb/rtl8150.c
16925
16926USB SERIAL SUBSYSTEM
16927M:	Johan Hovold <johan@kernel.org>
16928L:	linux-usb@vger.kernel.org
16929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16930S:	Maintained
16931F:	Documentation/usb/usb-serial.rst
16932F:	drivers/usb/serial/
16933F:	include/linux/usb/serial.h
16934
16935USB SMSC75XX ETHERNET DRIVER
16936M:	Steve Glendinning <steve.glendinning@shawell.net>
16937L:	netdev@vger.kernel.org
16938S:	Maintained
16939F:	drivers/net/usb/smsc75xx.*
16940
16941USB SMSC95XX ETHERNET DRIVER
16942M:	Steve Glendinning <steve.glendinning@shawell.net>
16943M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16944L:	netdev@vger.kernel.org
16945S:	Maintained
16946F:	drivers/net/usb/smsc95xx.*
16947
16948USB SUBSYSTEM
16949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16950L:	linux-usb@vger.kernel.org
16951W:	http://www.linux-usb.org
16952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16953S:	Supported
16954F:	Documentation/devicetree/bindings/usb/
16955F:	Documentation/usb/
16956F:	drivers/usb/
16957F:	include/linux/usb.h
16958F:	include/linux/usb/
16959
16960USB TYPEC PI3USB30532 MUX DRIVER
16961M:	Hans de Goede <hdegoede@redhat.com>
16962L:	linux-usb@vger.kernel.org
16963S:	Maintained
16964F:	drivers/usb/typec/mux/pi3usb30532.c
16965
16966USB TYPEC CLASS
16967M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16968L:	linux-usb@vger.kernel.org
16969S:	Maintained
16970F:	Documentation/ABI/testing/sysfs-class-typec
16971F:	Documentation/driver-api/usb/typec.rst
16972F:	drivers/usb/typec/
16973F:	include/linux/usb/typec.h
16974
16975USB TYPEC BUS FOR ALTERNATE MODES
16976M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16977L:	linux-usb@vger.kernel.org
16978S:	Maintained
16979F:	Documentation/ABI/testing/sysfs-bus-typec
16980F:	Documentation/driver-api/usb/typec_bus.rst
16981F:	drivers/usb/typec/altmodes/
16982F:	include/linux/usb/typec_altmode.h
16983
16984USB TYPEC PORT CONTROLLER DRIVERS
16985M:	Guenter Roeck <linux@roeck-us.net>
16986L:	linux-usb@vger.kernel.org
16987S:	Maintained
16988F:	drivers/usb/typec/tcpm/
16989
16990USB UHCI DRIVER
16991M:	Alan Stern <stern@rowland.harvard.edu>
16992L:	linux-usb@vger.kernel.org
16993S:	Maintained
16994F:	drivers/usb/host/uhci*
16995
16996USB VIDEO CLASS
16997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16998L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16999L:	linux-media@vger.kernel.org
17000T:	git git://linuxtv.org/media_tree.git
17001W:	http://www.ideasonboard.org/uvc/
17002S:	Maintained
17003F:	drivers/media/usb/uvc/
17004F:	include/uapi/linux/uvcvideo.h
17005
17006USB VISION DRIVER
17007M:	Hans Verkuil <hverkuil@xs4all.nl>
17008L:	linux-media@vger.kernel.org
17009T:	git git://linuxtv.org/media_tree.git
17010W:	https://linuxtv.org
17011S:	Odd Fixes
17012F:	drivers/media/usb/usbvision/
17013
17014USB WEBCAM GADGET
17015M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17016L:	linux-usb@vger.kernel.org
17017S:	Maintained
17018F:	drivers/usb/gadget/function/*uvc*
17019F:	drivers/usb/gadget/legacy/webcam.c
17020F:	include/uapi/linux/usb/g_uvc.h
17021
17022USB WIRELESS RNDIS DRIVER (rndis_wlan)
17023M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17024L:	linux-wireless@vger.kernel.org
17025S:	Maintained
17026F:	drivers/net/wireless/rndis_wlan.c
17027
17028USB XHCI DRIVER
17029M:	Mathias Nyman <mathias.nyman@intel.com>
17030L:	linux-usb@vger.kernel.org
17031S:	Supported
17032F:	drivers/usb/host/xhci*
17033F:	drivers/usb/host/pci-quirks*
17034
17035USB ZD1201 DRIVER
17036L:	linux-wireless@vger.kernel.org
17037W:	http://linux-lc100020.sourceforge.net
17038S:	Orphan
17039F:	drivers/net/wireless/zydas/zd1201.*
17040
17041USB ZR364XX DRIVER
17042M:	Antoine Jacquet <royale@zerezo.com>
17043L:	linux-usb@vger.kernel.org
17044L:	linux-media@vger.kernel.org
17045T:	git git://linuxtv.org/media_tree.git
17046W:	http://royale.zerezo.com/zr364xx/
17047S:	Maintained
17048F:	Documentation/media/v4l-drivers/zr364xx*
17049F:	drivers/media/usb/zr364xx/
17050
17051USER-MODE LINUX (UML)
17052M:	Jeff Dike <jdike@addtoit.com>
17053M:	Richard Weinberger <richard@nod.at>
17054M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17055L:	linux-um@lists.infradead.org
17056W:	http://user-mode-linux.sourceforge.net
17057Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17059S:	Maintained
17060F:	Documentation/virt/uml/
17061F:	arch/um/
17062F:	arch/x86/um/
17063F:	fs/hostfs/
17064
17065USERSPACE COPYIN/COPYOUT (UIOVEC)
17066M:	Alexander Viro <viro@zeniv.linux.org.uk>
17067S:	Maintained
17068F:	lib/iov_iter.c
17069F:	include/linux/uio.h
17070
17071USERSPACE DMA BUFFER DRIVER
17072M:	Gerd Hoffmann <kraxel@redhat.com>
17073S:	Maintained
17074L:	dri-devel@lists.freedesktop.org
17075F:	drivers/dma-buf/udmabuf.c
17076F:	include/uapi/linux/udmabuf.h
17077T:	git git://anongit.freedesktop.org/drm/drm-misc
17078
17079USERSPACE I/O (UIO)
17080M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17081S:	Maintained
17082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17083F:	Documentation/driver-api/uio-howto.rst
17084F:	drivers/uio/
17085F:	include/linux/uio_driver.h
17086
17087UTIL-LINUX PACKAGE
17088M:	Karel Zak <kzak@redhat.com>
17089L:	util-linux@vger.kernel.org
17090W:	http://en.wikipedia.org/wiki/Util-linux
17091T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17092S:	Maintained
17093
17094UUID HELPERS
17095M:	Christoph Hellwig <hch@lst.de>
17096R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17097L:	linux-kernel@vger.kernel.org
17098T:	git git://git.infradead.org/users/hch/uuid.git
17099F:	lib/uuid.c
17100F:	lib/test_uuid.c
17101F:	include/linux/uuid.h
17102F:	include/uapi/linux/uuid.h
17103S:	Maintained
17104
17105UVESAFB DRIVER
17106M:	Michal Januszewski <spock@gentoo.org>
17107L:	linux-fbdev@vger.kernel.org
17108W:	https://github.com/mjanusz/v86d
17109S:	Maintained
17110F:	Documentation/fb/uvesafb.rst
17111F:	drivers/video/fbdev/uvesafb.*
17112
17113VF610 NAND DRIVER
17114M:	Stefan Agner <stefan@agner.ch>
17115L:	linux-mtd@lists.infradead.org
17116S:	Supported
17117F:	drivers/mtd/nand/raw/vf610_nfc.c
17118
17119VFAT/FAT/MSDOS FILESYSTEM
17120M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17121S:	Maintained
17122F:	Documentation/filesystems/vfat.txt
17123F:	fs/fat/
17124
17125VFIO DRIVER
17126M:	Alex Williamson <alex.williamson@redhat.com>
17127R:	Cornelia Huck <cohuck@redhat.com>
17128L:	kvm@vger.kernel.org
17129T:	git git://github.com/awilliam/linux-vfio.git
17130S:	Maintained
17131F:	Documentation/driver-api/vfio.rst
17132F:	drivers/vfio/
17133F:	include/linux/vfio.h
17134F:	include/uapi/linux/vfio.h
17135
17136VFIO MEDIATED DEVICE DRIVERS
17137M:	Kirti Wankhede <kwankhede@nvidia.com>
17138L:	kvm@vger.kernel.org
17139S:	Maintained
17140F:	Documentation/driver-api/vfio-mediated-device.rst
17141F:	drivers/vfio/mdev/
17142F:	include/linux/mdev.h
17143F:	samples/vfio-mdev/
17144
17145VFIO PLATFORM DRIVER
17146M:	Eric Auger <eric.auger@redhat.com>
17147L:	kvm@vger.kernel.org
17148S:	Maintained
17149F:	drivers/vfio/platform/
17150
17151VGA_SWITCHEROO
17152R:	Lukas Wunner <lukas@wunner.de>
17153S:	Maintained
17154F:	Documentation/gpu/vga-switcheroo.rst
17155F:	drivers/gpu/vga/vga_switcheroo.c
17156F:	include/linux/vga_switcheroo.h
17157T:	git git://anongit.freedesktop.org/drm/drm-misc
17158
17159VIA RHINE NETWORK DRIVER
17160S:	Orphan
17161F:	drivers/net/ethernet/via/via-rhine.c
17162
17163VIA SD/MMC CARD CONTROLLER DRIVER
17164M:	Bruce Chang <brucechang@via.com.tw>
17165M:	Harald Welte <HaraldWelte@viatech.com>
17166S:	Maintained
17167F:	drivers/mmc/host/via-sdmmc.c
17168
17169VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17170M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17171L:	linux-fbdev@vger.kernel.org
17172S:	Maintained
17173F:	include/linux/via-core.h
17174F:	include/linux/via-gpio.h
17175F:	include/linux/via_i2c.h
17176F:	drivers/video/fbdev/via/
17177
17178VIA VELOCITY NETWORK DRIVER
17179M:	Francois Romieu <romieu@fr.zoreil.com>
17180L:	netdev@vger.kernel.org
17181S:	Maintained
17182F:	drivers/net/ethernet/via/via-velocity.*
17183
17184VICODEC VIRTUAL CODEC DRIVER
17185M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17186L:	linux-media@vger.kernel.org
17187T:	git git://linuxtv.org/media_tree.git
17188W:	https://linuxtv.org
17189S:	Maintained
17190F:	drivers/media/platform/vicodec/*
17191
17192VIDEO MULTIPLEXER DRIVER
17193M:	Philipp Zabel <p.zabel@pengutronix.de>
17194L:	linux-media@vger.kernel.org
17195S:	Maintained
17196F:	drivers/media/platform/video-mux.c
17197
17198VIDEO I2C POLLING DRIVER
17199M:	Matt Ranostay <matt.ranostay@konsulko.com>
17200L:	linux-media@vger.kernel.org
17201S:	Maintained
17202F:	drivers/media/i2c/video-i2c.c
17203
17204VIDEOBUF2 FRAMEWORK
17205M:	Pawel Osciak <pawel@osciak.com>
17206M:	Marek Szyprowski <m.szyprowski@samsung.com>
17207M:	Kyungmin Park <kyungmin.park@samsung.com>
17208R:	Tomasz Figa <tfiga@chromium.org>
17209L:	linux-media@vger.kernel.org
17210S:	Maintained
17211F:	drivers/media/common/videobuf2/*
17212F:	include/media/videobuf2-*
17213
17214VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17215M:	Helen Koike <helen.koike@collabora.com>
17216L:	linux-media@vger.kernel.org
17217T:	git git://linuxtv.org/media_tree.git
17218W:	https://linuxtv.org
17219S:	Maintained
17220F:	drivers/media/platform/vimc/*
17221
17222VIRT LIB
17223M:	Alex Williamson <alex.williamson@redhat.com>
17224M:	Paolo Bonzini <pbonzini@redhat.com>
17225L:	kvm@vger.kernel.org
17226S:	Supported
17227F:	virt/lib/
17228
17229VIRTIO AND VHOST VSOCK DRIVER
17230M:	Stefan Hajnoczi <stefanha@redhat.com>
17231L:	kvm@vger.kernel.org
17232L:	virtualization@lists.linux-foundation.org
17233L:	netdev@vger.kernel.org
17234S:	Maintained
17235F:	include/linux/virtio_vsock.h
17236F:	include/uapi/linux/virtio_vsock.h
17237F:	include/uapi/linux/vsockmon.h
17238F:	include/uapi/linux/vm_sockets_diag.h
17239F:	net/vmw_vsock/diag.c
17240F:	net/vmw_vsock/af_vsock_tap.c
17241F:	net/vmw_vsock/virtio_transport_common.c
17242F:	net/vmw_vsock/virtio_transport.c
17243F:	drivers/net/vsockmon.c
17244F:	drivers/vhost/vsock.c
17245F:	tools/testing/vsock/
17246
17247VIRTIO CONSOLE DRIVER
17248M:	Amit Shah <amit@kernel.org>
17249L:	virtualization@lists.linux-foundation.org
17250S:	Maintained
17251F:	drivers/char/virtio_console.c
17252F:	include/linux/virtio_console.h
17253F:	include/uapi/linux/virtio_console.h
17254
17255VIRTIO CORE AND NET DRIVERS
17256M:	"Michael S. Tsirkin" <mst@redhat.com>
17257M:	Jason Wang <jasowang@redhat.com>
17258L:	virtualization@lists.linux-foundation.org
17259S:	Maintained
17260F:	Documentation/devicetree/bindings/virtio/
17261F:	drivers/virtio/
17262F:	tools/virtio/
17263F:	drivers/net/virtio_net.c
17264F:	drivers/block/virtio_blk.c
17265F:	include/linux/virtio*.h
17266F:	include/uapi/linux/virtio_*.h
17267F:	drivers/crypto/virtio/
17268F:	mm/balloon_compaction.c
17269
17270VIRTIO BLOCK AND SCSI DRIVERS
17271M:	"Michael S. Tsirkin" <mst@redhat.com>
17272M:	Jason Wang <jasowang@redhat.com>
17273R:	Paolo Bonzini <pbonzini@redhat.com>
17274R:	Stefan Hajnoczi <stefanha@redhat.com>
17275L:	virtualization@lists.linux-foundation.org
17276S:	Maintained
17277F:	drivers/block/virtio_blk.c
17278F:	drivers/scsi/virtio_scsi.c
17279F:	include/uapi/linux/virtio_blk.h
17280F:	include/uapi/linux/virtio_scsi.h
17281F:	drivers/vhost/scsi.c
17282
17283VIRTIO CRYPTO DRIVER
17284M:	Gonglei <arei.gonglei@huawei.com>
17285L:	virtualization@lists.linux-foundation.org
17286L:	linux-crypto@vger.kernel.org
17287S:	Maintained
17288F:	drivers/crypto/virtio/
17289F:	include/uapi/linux/virtio_crypto.h
17290
17291VIRTIO DRIVERS FOR S390
17292M:	Cornelia Huck <cohuck@redhat.com>
17293M:	Halil Pasic <pasic@linux.ibm.com>
17294L:	linux-s390@vger.kernel.org
17295L:	virtualization@lists.linux-foundation.org
17296L:	kvm@vger.kernel.org
17297S:	Supported
17298F:	drivers/s390/virtio/
17299F:	arch/s390/include/uapi/asm/virtio-ccw.h
17300
17301VIRTIO FILE SYSTEM
17302M:	Vivek Goyal <vgoyal@redhat.com>
17303M:	Stefan Hajnoczi <stefanha@redhat.com>
17304M:	Miklos Szeredi <miklos@szeredi.hu>
17305L:	virtualization@lists.linux-foundation.org
17306L:	linux-fsdevel@vger.kernel.org
17307W:	https://virtio-fs.gitlab.io/
17308S:	Supported
17309F:	fs/fuse/virtio_fs.c
17310F:	include/uapi/linux/virtio_fs.h
17311F:	Documentation/filesystems/virtiofs.rst
17312
17313VIRTIO GPU DRIVER
17314M:	David Airlie <airlied@linux.ie>
17315M:	Gerd Hoffmann <kraxel@redhat.com>
17316L:	dri-devel@lists.freedesktop.org
17317L:	virtualization@lists.linux-foundation.org
17318T:	git git://anongit.freedesktop.org/drm/drm-misc
17319S:	Maintained
17320F:	drivers/gpu/drm/virtio/
17321F:	include/uapi/linux/virtio_gpu.h
17322
17323VIRTIO HOST (VHOST)
17324M:	"Michael S. Tsirkin" <mst@redhat.com>
17325M:	Jason Wang <jasowang@redhat.com>
17326L:	kvm@vger.kernel.org
17327L:	virtualization@lists.linux-foundation.org
17328L:	netdev@vger.kernel.org
17329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17330S:	Maintained
17331F:	drivers/vhost/
17332F:	include/uapi/linux/vhost.h
17333
17334VIRTIO INPUT DRIVER
17335M:	Gerd Hoffmann <kraxel@redhat.com>
17336S:	Maintained
17337F:	drivers/virtio/virtio_input.c
17338F:	include/uapi/linux/virtio_input.h
17339
17340VIRTIO IOMMU DRIVER
17341M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17342L:	virtualization@lists.linux-foundation.org
17343S:	Maintained
17344F:	drivers/iommu/virtio-iommu.c
17345F:	include/uapi/linux/virtio_iommu.h
17346
17347VIRTUAL BOX GUEST DEVICE DRIVER
17348M:	Hans de Goede <hdegoede@redhat.com>
17349M:	Arnd Bergmann <arnd@arndb.de>
17350M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17351S:	Maintained
17352F:	include/linux/vbox_utils.h
17353F:	include/uapi/linux/vbox*.h
17354F:	drivers/virt/vboxguest/
17355
17356VIRTUAL SERIO DEVICE DRIVER
17357M:	Stephen Chandler Paul <thatslyude@gmail.com>
17358S:	Maintained
17359F:	drivers/input/serio/userio.c
17360F:	include/uapi/linux/userio.h
17361
17362VIVID VIRTUAL VIDEO DRIVER
17363M:	Hans Verkuil <hverkuil@xs4all.nl>
17364L:	linux-media@vger.kernel.org
17365T:	git git://linuxtv.org/media_tree.git
17366W:	https://linuxtv.org
17367S:	Maintained
17368F:	drivers/media/platform/vivid/*
17369
17370VLYNQ BUS
17371M:	Florian Fainelli <f.fainelli@gmail.com>
17372L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17373S:	Maintained
17374F:	drivers/vlynq/vlynq.c
17375F:	include/linux/vlynq.h
17376
17377VME SUBSYSTEM
17378M:	Martyn Welch <martyn@welchs.me.uk>
17379M:	Manohar Vanga <manohar.vanga@gmail.com>
17380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17381L:	devel@driverdev.osuosl.org
17382S:	Maintained
17383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17384F:	Documentation/driver-api/vme.rst
17385F:	drivers/staging/vme/
17386F:	drivers/vme/
17387F:	include/linux/vme*
17388
17389VMWARE BALLOON DRIVER
17390M:	Nadav Amit <namit@vmware.com>
17391M:	"VMware, Inc." <pv-drivers@vmware.com>
17392L:	linux-kernel@vger.kernel.org
17393S:	Maintained
17394F:	drivers/misc/vmw_balloon.c
17395
17396VMWARE HYPERVISOR INTERFACE
17397M:	Thomas Hellstrom <thellstrom@vmware.com>
17398M:	"VMware, Inc." <pv-drivers@vmware.com>
17399L:	virtualization@lists.linux-foundation.org
17400S:	Supported
17401F:	arch/x86/kernel/cpu/vmware.c
17402F:	arch/x86/include/asm/vmware.h
17403
17404VMWARE PVRDMA DRIVER
17405M:	Adit Ranadive <aditr@vmware.com>
17406M:	VMware PV-Drivers <pv-drivers@vmware.com>
17407L:	linux-rdma@vger.kernel.org
17408S:	Maintained
17409F:	drivers/infiniband/hw/vmw_pvrdma/
17410
17411VMware PVSCSI driver
17412M:	Jim Gill <jgill@vmware.com>
17413M:	VMware PV-Drivers <pv-drivers@vmware.com>
17414L:	linux-scsi@vger.kernel.org
17415S:	Maintained
17416F:	drivers/scsi/vmw_pvscsi.c
17417F:	drivers/scsi/vmw_pvscsi.h
17418
17419VMWARE VMMOUSE SUBDRIVER
17420M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17421M:	"VMware, Inc." <pv-drivers@vmware.com>
17422L:	linux-input@vger.kernel.org
17423S:	Maintained
17424F:	drivers/input/mouse/vmmouse.c
17425F:	drivers/input/mouse/vmmouse.h
17426
17427VMWARE VMXNET3 ETHERNET DRIVER
17428M:	Ronak Doshi <doshir@vmware.com>
17429M:	"VMware, Inc." <pv-drivers@vmware.com>
17430L:	netdev@vger.kernel.org
17431S:	Maintained
17432F:	drivers/net/vmxnet3/
17433
17434VOCORE VOCORE2 BOARD
17435M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17436L:	linux-mips@vger.kernel.org
17437S:	Maintained
17438F:	arch/mips/boot/dts/ralink/vocore2.dts
17439
17440VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17441M:	Liam Girdwood <lgirdwood@gmail.com>
17442M:	Mark Brown <broonie@kernel.org>
17443L:	linux-kernel@vger.kernel.org
17444W:	http://www.slimlogic.co.uk/?p=48
17445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17446S:	Supported
17447F:	Documentation/devicetree/bindings/regulator/
17448F:	Documentation/power/regulator/
17449F:	drivers/regulator/
17450F:	include/dt-bindings/regulator/
17451F:	include/linux/regulator/
17452K:	regulator_get_optional
17453
17454VRF
17455M:	David Ahern <dsahern@kernel.org>
17456M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17457L:	netdev@vger.kernel.org
17458S:	Maintained
17459F:	drivers/net/vrf.c
17460F:	Documentation/networking/vrf.txt
17461
17462VT1211 HARDWARE MONITOR DRIVER
17463M:	Juerg Haefliger <juergh@gmail.com>
17464L:	linux-hwmon@vger.kernel.org
17465S:	Maintained
17466F:	Documentation/hwmon/vt1211.rst
17467F:	drivers/hwmon/vt1211.c
17468
17469VT8231 HARDWARE MONITOR DRIVER
17470M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17471L:	linux-hwmon@vger.kernel.org
17472S:	Maintained
17473F:	drivers/hwmon/vt8231.c
17474
17475VUB300 USB to SDIO/SD/MMC bridge chip
17476M:	Tony Olech <tony.olech@elandigitalsystems.com>
17477L:	linux-mmc@vger.kernel.org
17478L:	linux-usb@vger.kernel.org
17479S:	Supported
17480F:	drivers/mmc/host/vub300.c
17481
17482W1 DALLAS'S 1-WIRE BUS
17483M:	Evgeniy Polyakov <zbr@ioremap.net>
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/w1/
17486F:	Documentation/w1/
17487F:	drivers/w1/
17488F:	include/linux/w1.h
17489
17490W83791D HARDWARE MONITORING DRIVER
17491M:	Marc Hulsman <m.hulsman@tudelft.nl>
17492L:	linux-hwmon@vger.kernel.org
17493S:	Maintained
17494F:	Documentation/hwmon/w83791d.rst
17495F:	drivers/hwmon/w83791d.c
17496
17497W83793 HARDWARE MONITORING DRIVER
17498M:	Rudolf Marek <r.marek@assembler.cz>
17499L:	linux-hwmon@vger.kernel.org
17500S:	Maintained
17501F:	Documentation/hwmon/w83793.rst
17502F:	drivers/hwmon/w83793.c
17503
17504W83795 HARDWARE MONITORING DRIVER
17505M:	Jean Delvare <jdelvare@suse.com>
17506L:	linux-hwmon@vger.kernel.org
17507S:	Maintained
17508F:	drivers/hwmon/w83795.c
17509
17510W83L51xD SD/MMC CARD INTERFACE DRIVER
17511M:	Pierre Ossman <pierre@ossman.eu>
17512S:	Maintained
17513F:	drivers/mmc/host/wbsd.*
17514
17515WACOM PROTOCOL 4 SERIAL TABLETS
17516M:	Julian Squires <julian@cipht.net>
17517M:	Hans de Goede <hdegoede@redhat.com>
17518L:	linux-input@vger.kernel.org
17519S:	Maintained
17520F:	drivers/input/tablet/wacom_serial4.c
17521
17522WATCHDOG DEVICE DRIVERS
17523M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17524M:	Guenter Roeck <linux@roeck-us.net>
17525L:	linux-watchdog@vger.kernel.org
17526W:	http://www.linux-watchdog.org/
17527T:	git git://www.linux-watchdog.org/linux-watchdog.git
17528S:	Maintained
17529F:	Documentation/devicetree/bindings/watchdog/
17530F:	Documentation/watchdog/
17531F:	drivers/watchdog/
17532F:	include/linux/watchdog.h
17533F:	include/uapi/linux/watchdog.h
17534
17535WHISKEYCOVE PMIC GPIO DRIVER
17536M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17537L:	linux-gpio@vger.kernel.org
17538S:	Maintained
17539F:	drivers/gpio/gpio-wcove.c
17540
17541WHWAVE RTC DRIVER
17542M:	Dianlong Li <long17.cool@163.com>
17543L:	linux-rtc@vger.kernel.org
17544S:	Maintained
17545F:	drivers/rtc/rtc-sd3078.c
17546
17547WIIMOTE HID DRIVER
17548M:	David Herrmann <dh.herrmann@googlemail.com>
17549L:	linux-input@vger.kernel.org
17550S:	Maintained
17551F:	drivers/hid/hid-wiimote*
17552
17553WILOCITY WIL6210 WIRELESS DRIVER
17554M:	Maya Erez <merez@codeaurora.org>
17555L:	linux-wireless@vger.kernel.org
17556L:	wil6210@qti.qualcomm.com
17557S:	Supported
17558W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17559F:	drivers/net/wireless/ath/wil6210/
17560
17561WIMAX STACK
17562M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17563M:	linux-wimax@intel.com
17564L:	wimax@linuxwimax.org (subscribers-only)
17565S:	Supported
17566W:	http://linuxwimax.org
17567F:	Documentation/admin-guide/wimax/wimax.rst
17568F:	include/linux/wimax/debug.h
17569F:	include/net/wimax.h
17570F:	include/uapi/linux/wimax.h
17571F:	net/wimax/
17572
17573WINBOND CIR DRIVER
17574M:	David Härdeman <david@hardeman.nu>
17575S:	Maintained
17576F:	drivers/media/rc/winbond-cir.c
17577
17578RCMM REMOTE CONTROLS DECODER
17579M:	Patrick Lerda <patrick9876@free.fr>
17580S:	Maintained
17581F:	drivers/media/rc/ir-rcmm-decoder.c
17582
17583WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17584M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17585L:	linux-watchdog@vger.kernel.org
17586S:	Maintained
17587F:	drivers/watchdog/ebc-c384_wdt.c
17588
17589WINSYSTEMS WS16C48 GPIO DRIVER
17590M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17591L:	linux-gpio@vger.kernel.org
17592S:	Maintained
17593F:	drivers/gpio/gpio-ws16c48.c
17594
17595WISTRON LAPTOP BUTTON DRIVER
17596M:	Miloslav Trmac <mitr@volny.cz>
17597S:	Maintained
17598F:	drivers/input/misc/wistron_btns.c
17599
17600WL3501 WIRELESS PCMCIA CARD DRIVER
17601L:	linux-wireless@vger.kernel.org
17602S:	Odd fixes
17603F:	drivers/net/wireless/wl3501*
17604
17605WOLFSON MICROELECTRONICS DRIVERS
17606L:	patches@opensource.cirrus.com
17607T:	git https://github.com/CirrusLogic/linux-drivers.git
17608W:	https://github.com/CirrusLogic/linux-drivers/wiki
17609S:	Supported
17610F:	Documentation/hwmon/wm83??.rst
17611F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17612F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17613F:	Documentation/devicetree/bindings/mfd/arizona.txt
17614F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17615F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17616F:	arch/arm/mach-s3c64xx/mach-crag6410*
17617F:	drivers/clk/clk-wm83*.c
17618F:	drivers/extcon/extcon-arizona.c
17619F:	drivers/leds/leds-wm83*.c
17620F:	drivers/gpio/gpio-*wm*.c
17621F:	drivers/gpio/gpio-arizona.c
17622F:	drivers/hwmon/wm83??-hwmon.c
17623F:	drivers/input/misc/wm831x-on.c
17624F:	drivers/input/touchscreen/wm831x-ts.c
17625F:	drivers/input/touchscreen/wm97*.c
17626F:	drivers/mfd/arizona*
17627F:	drivers/mfd/wm*.c
17628F:	drivers/mfd/cs47l24*
17629F:	drivers/power/supply/wm83*.c
17630F:	drivers/rtc/rtc-wm83*.c
17631F:	drivers/regulator/wm8*.c
17632F:	drivers/regulator/arizona*
17633F:	drivers/video/backlight/wm83*_bl.c
17634F:	drivers/watchdog/wm83*_wdt.c
17635F:	include/linux/mfd/arizona/
17636F:	include/linux/mfd/wm831x/
17637F:	include/linux/mfd/wm8350/
17638F:	include/linux/mfd/wm8400*
17639F:	include/linux/regulator/arizona*
17640F:	include/linux/wm97xx.h
17641F:	include/sound/wm????.h
17642F:	sound/soc/codecs/arizona.?
17643F:	sound/soc/codecs/wm*
17644F:	sound/soc/codecs/cs47l24*
17645
17646WORKQUEUE
17647M:	Tejun Heo <tj@kernel.org>
17648R:	Lai Jiangshan <jiangshanlai@gmail.com>
17649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17650S:	Maintained
17651F:	include/linux/workqueue.h
17652F:	kernel/workqueue.c
17653F:	Documentation/core-api/workqueue.rst
17654
17655X-POWERS AXP288 PMIC DRIVERS
17656M:	Hans de Goede <hdegoede@redhat.com>
17657S:	Maintained
17658N:	axp288
17659F:	drivers/acpi/pmic/intel_pmic_xpower.c
17660
17661X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17662M:	Chen-Yu Tsai <wens@csie.org>
17663L:	linux-kernel@vger.kernel.org
17664S:	Maintained
17665N:	axp[128]
17666
17667X.25 NETWORK LAYER
17668M:	Andrew Hendry <andrew.hendry@gmail.com>
17669L:	linux-x25@vger.kernel.org
17670S:	Odd Fixes
17671F:	Documentation/networking/x25*
17672F:	include/net/x25*
17673F:	net/x25/
17674
17675X86 ARCHITECTURE (32-BIT AND 64-BIT)
17676M:	Thomas Gleixner <tglx@linutronix.de>
17677M:	Ingo Molnar <mingo@redhat.com>
17678M:	Borislav Petkov <bp@alien8.de>
17679R:	"H. Peter Anvin" <hpa@zytor.com>
17680M:	x86@kernel.org
17681L:	linux-kernel@vger.kernel.org
17682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17683S:	Maintained
17684F:	Documentation/devicetree/bindings/x86/
17685F:	Documentation/x86/
17686F:	arch/x86/
17687
17688X86 ENTRY CODE
17689M:	Andy Lutomirski <luto@kernel.org>
17690L:	linux-kernel@vger.kernel.org
17691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17692S:	Maintained
17693F:	arch/x86/entry/
17694
17695X86 MCE INFRASTRUCTURE
17696M:	Tony Luck <tony.luck@intel.com>
17697M:	Borislav Petkov <bp@alien8.de>
17698L:	linux-edac@vger.kernel.org
17699S:	Maintained
17700F:	arch/x86/kernel/cpu/mce/*
17701
17702X86 MICROCODE UPDATE SUPPORT
17703M:	Borislav Petkov <bp@alien8.de>
17704S:	Maintained
17705F:	arch/x86/kernel/cpu/microcode/*
17706
17707X86 MM
17708M:	Dave Hansen <dave.hansen@linux.intel.com>
17709M:	Andy Lutomirski <luto@kernel.org>
17710M:	Peter Zijlstra <peterz@infradead.org>
17711L:	linux-kernel@vger.kernel.org
17712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17713S:	Maintained
17714F:	arch/x86/mm/
17715
17716X86 PLATFORM DRIVERS
17717M:	Darren Hart <dvhart@infradead.org>
17718M:	Andy Shevchenko <andy@infradead.org>
17719L:	platform-driver-x86@vger.kernel.org
17720T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17721S:	Odd Fixes
17722F:	drivers/platform/x86/
17723F:	drivers/platform/olpc/
17724
17725X86 PLATFORM DRIVERS - ARCH
17726R:	Darren Hart <dvhart@infradead.org>
17727R:	Andy Shevchenko <andy@infradead.org>
17728L:	platform-driver-x86@vger.kernel.org
17729L:	x86@kernel.org
17730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17731S:	Maintained
17732F:	arch/x86/platform
17733
17734X86 VDSO
17735M:	Andy Lutomirski <luto@kernel.org>
17736L:	linux-kernel@vger.kernel.org
17737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17738S:	Maintained
17739F:	arch/x86/entry/vdso/
17740
17741XARRAY
17742M:	Matthew Wilcox <willy@infradead.org>
17743L:	linux-fsdevel@vger.kernel.org
17744S:	Supported
17745F:	Documentation/core-api/xarray.rst
17746F:	lib/idr.c
17747F:	lib/xarray.c
17748F:	include/linux/idr.h
17749F:	include/linux/xarray.h
17750F:	tools/testing/radix-tree
17751
17752XBOX DVD IR REMOTE
17753M:	Benjamin Valentin <benpicco@googlemail.com>
17754S:	Maintained
17755F:	drivers/media/rc/xbox_remote.c
17756F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17757
17758XC2028/3028 TUNER DRIVER
17759M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17760L:	linux-media@vger.kernel.org
17761W:	https://linuxtv.org
17762T:	git git://linuxtv.org/media_tree.git
17763S:	Maintained
17764F:	drivers/media/tuners/tuner-xc2028.*
17765
17766XDP (eXpress Data Path)
17767M:	Alexei Starovoitov <ast@kernel.org>
17768M:	Daniel Borkmann <daniel@iogearbox.net>
17769M:	David S. Miller <davem@davemloft.net>
17770M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17771M:	Jesper Dangaard Brouer <hawk@kernel.org>
17772M:	John Fastabend <john.fastabend@gmail.com>
17773L:	netdev@vger.kernel.org
17774L:	bpf@vger.kernel.org
17775S:	Supported
17776F:	net/core/xdp.c
17777F:	include/net/xdp.h
17778F:	kernel/bpf/devmap.c
17779F:	kernel/bpf/cpumap.c
17780F:	include/trace/events/xdp.h
17781K:	xdp
17782N:	xdp
17783
17784XDP SOCKETS (AF_XDP)
17785M:	Björn Töpel <bjorn.topel@intel.com>
17786M:	Magnus Karlsson <magnus.karlsson@intel.com>
17787R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17788L:	netdev@vger.kernel.org
17789L:	bpf@vger.kernel.org
17790S:	Maintained
17791F:	kernel/bpf/xskmap.c
17792F:	net/xdp/
17793
17794XEN BLOCK SUBSYSTEM
17795M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17796M:	Roger Pau Monné <roger.pau@citrix.com>
17797L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17798S:	Supported
17799F:	drivers/block/xen-blkback/*
17800F:	drivers/block/xen*
17801
17802XEN HYPERVISOR ARM
17803M:	Stefano Stabellini <sstabellini@kernel.org>
17804L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17805S:	Maintained
17806F:	arch/arm/xen/
17807F:	arch/arm/include/asm/xen/
17808
17809XEN HYPERVISOR ARM64
17810M:	Stefano Stabellini <sstabellini@kernel.org>
17811L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17812S:	Maintained
17813F:	arch/arm64/xen/
17814F:	arch/arm64/include/asm/xen/
17815
17816XEN HYPERVISOR INTERFACE
17817M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17818M:	Juergen Gross <jgross@suse.com>
17819R:	Stefano Stabellini <sstabellini@kernel.org>
17820L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17822S:	Supported
17823F:	arch/x86/xen/
17824F:	arch/x86/platform/pvh/
17825F:	drivers/*/xen-*front.c
17826F:	drivers/xen/
17827F:	arch/x86/include/asm/xen/
17828F:	arch/x86/include/asm/pvclock-abi.h
17829F:	include/xen/
17830F:	include/uapi/xen/
17831F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17832F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17833
17834XEN NETWORK BACKEND DRIVER
17835M:	Wei Liu <wei.liu@kernel.org>
17836M:	Paul Durrant <paul@xen.org>
17837L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17838L:	netdev@vger.kernel.org
17839S:	Supported
17840F:	drivers/net/xen-netback/*
17841
17842XEN PCI SUBSYSTEM
17843M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17844L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17845S:	Supported
17846F:	arch/x86/pci/*xen*
17847F:	drivers/pci/*xen*
17848
17849XEN PVSCSI DRIVERS
17850M:	Juergen Gross <jgross@suse.com>
17851L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17852L:	linux-scsi@vger.kernel.org
17853S:	Supported
17854F:	drivers/scsi/xen-scsifront.c
17855F:	drivers/xen/xen-scsiback.c
17856F:	include/xen/interface/io/vscsiif.h
17857
17858XEN SWIOTLB SUBSYSTEM
17859M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17860L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17861L:	iommu@lists.linux-foundation.org
17862S:	Supported
17863F:	arch/x86/xen/*swiotlb*
17864F:	drivers/xen/*swiotlb*
17865
17866XEN SOUND FRONTEND DRIVER
17867M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17868L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17870S:	Supported
17871F:	sound/xen/*
17872
17873XFS FILESYSTEM
17874M:	Darrick J. Wong <darrick.wong@oracle.com>
17875M:	linux-xfs@vger.kernel.org
17876L:	linux-xfs@vger.kernel.org
17877W:	http://xfs.org/
17878T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17879S:	Supported
17880F:	Documentation/admin-guide/xfs.rst
17881F:	Documentation/ABI/testing/sysfs-fs-xfs
17882F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17883F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17884F:	fs/xfs/
17885F:	include/uapi/linux/dqblk_xfs.h
17886F:	include/uapi/linux/fsmap.h
17887
17888XILINX AXI ETHERNET DRIVER
17889M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17890S:	Maintained
17891F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17892
17893XILINX UARTLITE SERIAL DRIVER
17894M:	Peter Korsgaard <jacmet@sunsite.dk>
17895L:	linux-serial@vger.kernel.org
17896S:	Maintained
17897F:	drivers/tty/serial/uartlite.c
17898
17899XILINX VIDEO IP CORES
17900M:	Hyun Kwon <hyun.kwon@xilinx.com>
17901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17902L:	linux-media@vger.kernel.org
17903T:	git git://linuxtv.org/media_tree.git
17904S:	Supported
17905F:	Documentation/devicetree/bindings/media/xilinx/
17906F:	drivers/media/platform/xilinx/
17907F:	include/uapi/linux/xilinx-v4l2-controls.h
17908
17909XILINX SD-FEC IP CORES
17910M:	Derek Kiernan <derek.kiernan@xilinx.com>
17911M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17912S:	Maintained
17913F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17914F:	Documentation/misc-devices/xilinx_sdfec.rst
17915F:	drivers/misc/xilinx_sdfec.c
17916F:	drivers/misc/Kconfig
17917F:	drivers/misc/Makefile
17918F:	include/uapi/misc/xilinx_sdfec.h
17919
17920XILLYBUS DRIVER
17921M:	Eli Billauer <eli.billauer@gmail.com>
17922L:	linux-kernel@vger.kernel.org
17923S:	Supported
17924F:	drivers/char/xillybus/
17925
17926XLP9XX I2C DRIVER
17927M:	George Cherian <george.cherian@cavium.com>
17928M:	Jan Glauber <jglauber@cavium.com>
17929L:	linux-i2c@vger.kernel.org
17930W:	http://www.cavium.com
17931S:	Supported
17932F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17933F:	drivers/i2c/busses/i2c-xlp9xx.c
17934
17935XRA1403 GPIO EXPANDER
17936M:	Nandor Han <nandor.han@ge.com>
17937M:	Semi Malinen <semi.malinen@ge.com>
17938L:	linux-gpio@vger.kernel.org
17939S:	Maintained
17940F:	drivers/gpio/gpio-xra1403.c
17941F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17942
17943XTENSA XTFPGA PLATFORM SUPPORT
17944M:	Max Filippov <jcmvbkbc@gmail.com>
17945L:	linux-xtensa@linux-xtensa.org
17946S:	Maintained
17947F:	drivers/spi/spi-xtensa-xtfpga.c
17948F:	sound/soc/xtensa/xtfpga-i2s.c
17949
17950YAM DRIVER FOR AX.25
17951M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17952L:	linux-hams@vger.kernel.org
17953S:	Maintained
17954F:	drivers/net/hamradio/yam*
17955F:	include/linux/yam.h
17956
17957YAMA SECURITY MODULE
17958M:	Kees Cook <keescook@chromium.org>
17959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17960S:	Supported
17961F:	security/yama/
17962F:	Documentation/admin-guide/LSM/Yama.rst
17963
17964YEALINK PHONE DRIVER
17965M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17966L:	usbb2k-api-dev@nongnu.org
17967S:	Maintained
17968F:	Documentation/input/devices/yealink.rst
17969F:	drivers/input/misc/yealink.*
17970
17971Z8530 DRIVER FOR AX.25
17972M:	Joerg Reuter <jreuter@yaina.de>
17973W:	http://yaina.de/jreuter/
17974W:	http://www.qsl.net/dl1bke/
17975L:	linux-hams@vger.kernel.org
17976S:	Maintained
17977F:	Documentation/networking/z8530drv.txt
17978F:	drivers/net/hamradio/*scc.c
17979F:	drivers/net/hamradio/z8530.h
17980
17981ZBUD COMPRESSED PAGE ALLOCATOR
17982M:	Seth Jennings <sjenning@redhat.com>
17983M:	Dan Streetman <ddstreet@ieee.org>
17984L:	linux-mm@kvack.org
17985S:	Maintained
17986F:	mm/zbud.c
17987F:	include/linux/zbud.h
17988
17989ZD1211RW WIRELESS DRIVER
17990M:	Daniel Drake <dsd@gentoo.org>
17991M:	Ulrich Kunitz <kune@deine-taler.de>
17992W:	http://zd1211.ath.cx/wiki/DriverRewrite
17993L:	linux-wireless@vger.kernel.org
17994L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17995S:	Maintained
17996F:	drivers/net/wireless/zydas/zd1211rw/
17997
17998ZD1301 MEDIA DRIVER
17999M:	Antti Palosaari <crope@iki.fi>
18000L:	linux-media@vger.kernel.org
18001W:	https://linuxtv.org/
18002W:	http://palosaari.fi/linux/
18003Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18004S:	Maintained
18005F:	drivers/media/usb/dvb-usb-v2/zd1301*
18006
18007ZD1301_DEMOD MEDIA DRIVER
18008M:	Antti Palosaari <crope@iki.fi>
18009L:	linux-media@vger.kernel.org
18010W:	https://linuxtv.org/
18011W:	http://palosaari.fi/linux/
18012Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18013S:	Maintained
18014F:	drivers/media/dvb-frontends/zd1301_demod*
18015
18016ZHAOXIN PROCESSOR SUPPORT
18017M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18018L:	linux-kernel@vger.kernel.org
18019S:	Maintained
18020F:	arch/x86/kernel/cpu/zhaoxin.c
18021
18022ZPOOL COMPRESSED PAGE STORAGE API
18023M:	Dan Streetman <ddstreet@ieee.org>
18024L:	linux-mm@kvack.org
18025S:	Maintained
18026F:	mm/zpool.c
18027F:	include/linux/zpool.h
18028
18029ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18030M:	Minchan Kim <minchan@kernel.org>
18031M:	Nitin Gupta <ngupta@vflare.org>
18032R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18033L:	linux-kernel@vger.kernel.org
18034S:	Maintained
18035F:	drivers/block/zram/
18036F:	Documentation/admin-guide/blockdev/zram.rst
18037
18038ZS DECSTATION Z85C30 SERIAL DRIVER
18039M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18040S:	Maintained
18041F:	drivers/tty/serial/zs.*
18042
18043ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18044M:	Minchan Kim <minchan@kernel.org>
18045M:	Nitin Gupta <ngupta@vflare.org>
18046R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18047L:	linux-mm@kvack.org
18048S:	Maintained
18049F:	mm/zsmalloc.c
18050F:	include/linux/zsmalloc.h
18051F:	Documentation/vm/zsmalloc.rst
18052
18053ZSWAP COMPRESSED SWAP CACHING
18054M:	Seth Jennings <sjenning@redhat.com>
18055M:	Dan Streetman <ddstreet@ieee.org>
18056M:	Vitaly Wool <vitaly.wool@konsulko.com>
18057L:	linux-mm@kvack.org
18058S:	Maintained
18059F:	mm/zswap.c
18060
18061THE REST
18062M:	Linus Torvalds <torvalds@linux-foundation.org>
18063L:	linux-kernel@vger.kernel.org
18064Q:	http://patchwork.kernel.org/project/LKML/list/
18065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18066S:	Buried alive in reporters
18067F:	*
18068F:	*/
18069