xref: /openbmc/linux/MAINTAINERS (revision e553d2a5)
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>
646L:	netdev@vger.kernel.org
647S:	Maintained
648F:	drivers/net/ethernet/nvidia/*
649
650ALCATEL SPEEDTOUCH USB DRIVER
651M:	Duncan Sands <duncan.sands@free.fr>
652L:	linux-usb@vger.kernel.org
653W:	http://www.linux-usb.org/SpeedTouch/
654S:	Maintained
655F:	drivers/usb/atm/speedtch.c
656F:	drivers/usb/atm/usbatm.c
657
658ALCHEMY AU1XX0 MMC DRIVER
659M:	Manuel Lauss <manuel.lauss@gmail.com>
660S:	Maintained
661F:	drivers/mmc/host/au1xmmc.c
662
663ALI1563 I2C DRIVER
664M:	Rudolf Marek <r.marek@assembler.cz>
665L:	linux-i2c@vger.kernel.org
666S:	Maintained
667F:	Documentation/i2c/busses/i2c-ali1563.rst
668F:	drivers/i2c/busses/i2c-ali1563.c
669
670ALLEGRO DVT VIDEO IP CORE DRIVER
671M:	Michael Tretter <m.tretter@pengutronix.de>
672R:	Pengutronix Kernel Team <kernel@pengutronix.de>
673L:	linux-media@vger.kernel.org
674S:	Maintained
675F:	drivers/staging/media/allegro-dvt/
676
677ALLWINNER CPUFREQ DRIVER
678M:	Yangtao Li <tiny.windzz@gmail.com>
679L:	linux-pm@vger.kernel.org
680S:	Maintained
681F:	Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
682F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
683
684ALLWINNER SECURITY SYSTEM
685M:	Corentin Labbe <clabbe.montjoie@gmail.com>
686L:	linux-crypto@vger.kernel.org
687S:	Maintained
688F:	drivers/crypto/sunxi-ss/
689
690ALLWINNER VPU DRIVER
691M:	Maxime Ripard <mripard@kernel.org>
692M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
693L:	linux-media@vger.kernel.org
694S:	Maintained
695F:	drivers/staging/media/sunxi/cedrus/
696
697ALPHA PORT
698M:	Richard Henderson <rth@twiddle.net>
699M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
700M:	Matt Turner <mattst88@gmail.com>
701S:	Odd Fixes
702L:	linux-alpha@vger.kernel.org
703F:	arch/alpha/
704
705ALPS PS/2 TOUCHPAD DRIVER
706R:	Pali Rohár <pali.rohar@gmail.com>
707F:	drivers/input/mouse/alps.*
708
709ALTERA I2C CONTROLLER DRIVER
710M:	Thor Thayer <thor.thayer@linux.intel.com>
711S:	Maintained
712F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
713F:	drivers/i2c/busses/i2c-altera.c
714
715ALTERA MAILBOX DRIVER
716M:	Ley Foon Tan <lftan@altera.com>
717L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
718S:	Maintained
719F:	drivers/mailbox/mailbox-altera.c
720
721ALTERA PIO DRIVER
722M:	Tien Hock Loh <thloh@altera.com>
723L:	linux-gpio@vger.kernel.org
724S:	Maintained
725F:	drivers/gpio/gpio-altera.c
726
727ALTERA SYSTEM MANAGER DRIVER
728M:	Thor Thayer <thor.thayer@linux.intel.com>
729S:	Maintained
730F:	drivers/mfd/altera-sysmgr.c
731F:	include/linux/mfd/altera-sysgmr.h
732
733ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
734M:	Thor Thayer <thor.thayer@linux.intel.com>
735S:	Maintained
736F:	drivers/gpio/gpio-altera-a10sr.c
737F:	drivers/mfd/altera-a10sr.c
738F:	drivers/reset/reset-a10sr.c
739F:	include/linux/mfd/altera-a10sr.h
740F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
741
742ALTERA TRIPLE SPEED ETHERNET DRIVER
743M:	Thor Thayer <thor.thayer@linux.intel.com>
744L:	netdev@vger.kernel.org
745L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
746S:	Maintained
747F:	drivers/net/ethernet/altera/
748
749ALTERA UART/JTAG UART SERIAL DRIVERS
750M:	Tobias Klauser <tklauser@distanz.ch>
751L:	linux-serial@vger.kernel.org
752L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
753S:	Maintained
754F:	drivers/tty/serial/altera_uart.c
755F:	drivers/tty/serial/altera_jtaguart.c
756F:	include/linux/altera_uart.h
757F:	include/linux/altera_jtaguart.h
758
759AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
760M:	Talel Shenhar <talel@amazon.com>
761S:	Maintained
762F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
763F:	drivers/thermal/thermal_mmio.c
764
765AMAZON ETHERNET DRIVERS
766M:	Netanel Belgazal <netanel@amazon.com>
767R:	Saeed Bishara <saeedb@amazon.com>
768R:	Zorik Machulsky <zorik@amazon.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	Documentation/networking/device_drivers/amazon/ena.txt
772F:	drivers/net/ethernet/amazon/
773
774AMAZON RDMA EFA DRIVER
775M:	Gal Pressman <galpress@amazon.com>
776R:	Yossi Leybovich <sleybo@amazon.com>
777L:	linux-rdma@vger.kernel.org
778Q:	https://patchwork.kernel.org/project/linux-rdma/list/
779S:	Supported
780F:	drivers/infiniband/hw/efa/
781F:	include/uapi/rdma/efa-abi.h
782
783AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
784M:	Tom Lendacky <thomas.lendacky@amd.com>
785M:	Gary Hook <gary.hook@amd.com>
786L:	linux-crypto@vger.kernel.org
787S:	Supported
788F:	drivers/crypto/ccp/
789F:	include/linux/ccp.h
790
791AMD DISPLAY CORE
792M:	Harry Wentland <harry.wentland@amd.com>
793M:	Leo Li <sunpeng.li@amd.com>
794L:	amd-gfx@lists.freedesktop.org
795T:	git git://people.freedesktop.org/~agd5f/linux
796S:	Supported
797F:	drivers/gpu/drm/amd/display/
798
799AMD FAM15H PROCESSOR POWER MONITORING DRIVER
800M:	Huang Rui <ray.huang@amd.com>
801L:	linux-hwmon@vger.kernel.org
802S:	Supported
803F:	Documentation/hwmon/fam15h_power.rst
804F:	drivers/hwmon/fam15h_power.c
805
806AMD FCH GPIO DRIVER
807M:	Enrico Weigelt, metux IT consult <info@metux.net>
808L:	linux-gpio@vger.kernel.org
809S:	Maintained
810F:	drivers/gpio/gpio-amd-fch.c
811F:	include/linux/platform_data/gpio/gpio-amd-fch.h
812
813AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
814L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
815S:	Orphan
816F:	drivers/usb/gadget/udc/amd5536udc.*
817
818AMD GEODE PROCESSOR/CHIPSET SUPPORT
819P:	Andres Salomon <dilinger@queued.net>
820L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
821W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
822S:	Supported
823F:	drivers/char/hw_random/geode-rng.c
824F:	drivers/crypto/geode*
825F:	drivers/video/fbdev/geode/
826F:	arch/x86/include/asm/geode.h
827
828AMD IOMMU (AMD-VI)
829M:	Joerg Roedel <joro@8bytes.org>
830L:	iommu@lists.linux-foundation.org
831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
832S:	Maintained
833F:	drivers/iommu/amd_iommu*.[ch]
834F:	include/linux/amd-iommu.h
835
836AMD KFD
837M:	Felix Kuehling <Felix.Kuehling@amd.com>
838L:	amd-gfx@lists.freedesktop.org
839T:	git git://people.freedesktop.org/~agd5f/linux
840S:	Supported
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
842F:	drivers/gpu/drm/amd/amdkfd/
843F:	drivers/gpu/drm/amd/include/cik_structs.h
844F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845F:	drivers/gpu/drm/amd/include/vi_structs.h
846F:	drivers/gpu/drm/amd/include/v9_structs.h
847F:	include/uapi/linux/kfd_ioctl.h
848
849AMD MP2 I2C DRIVER
850M:	Elie Morisse <syniurge@gmail.com>
851M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
852M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853L:	linux-i2c@vger.kernel.org
854S:	Maintained
855F:	drivers/i2c/busses/i2c-amd-mp2*
856
857AMD POWERPLAY
858M:	Rex Zhu <rex.zhu@amd.com>
859M:	Evan Quan <evan.quan@amd.com>
860L:	amd-gfx@lists.freedesktop.org
861S:	Supported
862F:	drivers/gpu/drm/amd/powerplay/
863T:	git git://people.freedesktop.org/~agd5f/linux
864
865AMD SEATTLE DEVICE TREE SUPPORT
866M:	Brijesh Singh <brijeshkumar.singh@amd.com>
867M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868M:	Tom Lendacky <thomas.lendacky@amd.com>
869S:	Supported
870F:	arch/arm64/boot/dts/amd/
871
872AMD XGBE DRIVER
873M:	Tom Lendacky <thomas.lendacky@amd.com>
874L:	netdev@vger.kernel.org
875S:	Supported
876F:	drivers/net/ethernet/amd/xgbe/
877F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879ANALOG DEVICES INC AD5686 DRIVER
880M:	Stefan Popa <stefan.popa@analog.com>
881L:	linux-pm@vger.kernel.org
882W:	http://ez.analog.com/community/linux-device-drivers
883S:	Supported
884F:	drivers/iio/dac/ad5686*
885F:	drivers/iio/dac/ad5696*
886
887ANALOG DEVICES INC AD5758 DRIVER
888M:	Stefan Popa <stefan.popa@analog.com>
889L:	linux-iio@vger.kernel.org
890W:	http://ez.analog.com/community/linux-device-drivers
891S:	Supported
892F:	drivers/iio/dac/ad5758.c
893F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895ANALOG DEVICES INC AD7124 DRIVER
896M:	Stefan Popa <stefan.popa@analog.com>
897L:	linux-iio@vger.kernel.org
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/iio/adc/ad7124.c
901F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
902
903ANALOG DEVICES INC AD7606 DRIVER
904M:	Stefan Popa <stefan.popa@analog.com>
905M:	Beniamin Bia <beniamin.bia@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7606.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
911
912ANALOG DEVICES INC AD7768-1 DRIVER
913M:	Stefan Popa <stefan.popa@analog.com>
914L:	linux-iio@vger.kernel.org
915W:	http://ez.analog.com/community/linux-device-drivers
916S:	Supported
917F:	drivers/iio/adc/ad7768-1.c
918F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
919
920ANALOG DEVICES INC AD7780 DRIVER
921M:	Michael Hennerich <Michael.Hennerich@analog.com>
922M:	Renato Lui Geh <renatogeh@gmail.com>
923L:	linux-iio@vger.kernel.org
924W:	http://ez.analog.com/community/linux-device-drivers
925S:	Supported
926F:	drivers/iio/adc/ad7780.c
927F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
928
929ANALOG DEVICES INC AD9389B DRIVER
930M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
931L:	linux-media@vger.kernel.org
932S:	Maintained
933F:	drivers/media/i2c/ad9389b*
934
935ANALOG DEVICES INC ADGS1408 DRIVER
936M:	Mircea Caprioru <mircea.caprioru@analog.com>
937S:	Supported
938F:	drivers/mux/adgs1408.c
939F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
940
941ANALOG DEVICES INC ADIN DRIVER
942M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
943L:	netdev@vger.kernel.org
944W:	http://ez.analog.com/community/linux-device-drivers
945S:	Supported
946F:	drivers/net/phy/adin.c
947F:	Documentation/devicetree/bindings/net/adi,adin.yaml
948
949ANALOG DEVICES INC ADIS DRIVER LIBRARY
950M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
951S:	Supported
952L:	linux-iio@vger.kernel.org
953F:	include/linux/iio/imu/adis.h
954F:	drivers/iio/imu/adis.c
955
956ANALOG DEVICES INC ADIS16460 DRIVER
957M:	Dragos Bogdan <dragos.bogdan@analog.com>
958S:	Supported
959L:	linux-iio@vger.kernel.org
960W:	http://ez.analog.com/community/linux-device-drivers
961F:	drivers/iio/imu/adis16460.c
962F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
963
964ANALOG DEVICES INC ADP5061 DRIVER
965M:	Stefan Popa <stefan.popa@analog.com>
966L:	linux-pm@vger.kernel.org
967W:	http://ez.analog.com/community/linux-device-drivers
968S:	Supported
969F:	drivers/power/supply/adp5061.c
970
971ANALOG DEVICES INC ADV7180 DRIVER
972M:	Lars-Peter Clausen <lars@metafoo.de>
973L:	linux-media@vger.kernel.org
974W:	http://ez.analog.com/community/linux-device-drivers
975S:	Supported
976F:	drivers/media/i2c/adv7180.c
977
978ANALOG DEVICES INC ADV748X DRIVER
979M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
980L:	linux-media@vger.kernel.org
981S:	Maintained
982F:	drivers/media/i2c/adv748x/*
983
984ANALOG DEVICES INC ADV7511 DRIVER
985M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
986L:	linux-media@vger.kernel.org
987S:	Maintained
988F:	drivers/media/i2c/adv7511*
989
990ANALOG DEVICES INC ADV7604 DRIVER
991M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/adv7604*
995
996ANALOG DEVICES INC ADV7842 DRIVER
997M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
998L:	linux-media@vger.kernel.org
999S:	Maintained
1000F:	drivers/media/i2c/adv7842*
1001
1002ANALOG DEVICES INC ASOC CODEC DRIVERS
1003M:	Lars-Peter Clausen <lars@metafoo.de>
1004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1005W:	http://wiki.analog.com/
1006W:	http://ez.analog.com/community/linux-device-drivers
1007S:	Supported
1008F:	sound/soc/codecs/adau*
1009F:	sound/soc/codecs/adav*
1010F:	sound/soc/codecs/ad1*
1011F:	sound/soc/codecs/ad7*
1012F:	sound/soc/codecs/ssm*
1013F:	sound/soc/codecs/sigmadsp.*
1014
1015ANALOG DEVICES INC DMA DRIVERS
1016M:	Lars-Peter Clausen <lars@metafoo.de>
1017W:	http://ez.analog.com/community/linux-device-drivers
1018S:	Supported
1019F:	drivers/dma/dma-axi-dmac.c
1020
1021ANALOG DEVICES INC IIO DRIVERS
1022M:	Lars-Peter Clausen <lars@metafoo.de>
1023M:	Michael Hennerich <Michael.Hennerich@analog.com>
1024M:	Stefan Popa <stefan.popa@analog.com>
1025W:	http://wiki.analog.com/
1026W:	http://ez.analog.com/community/linux-device-drivers
1027S:	Supported
1028F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1029F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1030F:	drivers/iio/*/ad*
1031F:	drivers/iio/adc/ltc2497*
1032X:	drivers/iio/*/adjd*
1033F:	drivers/staging/iio/*/ad*
1034
1035ANALOGBITS PLL LIBRARIES
1036M:	Paul Walmsley <paul.walmsley@sifive.com>
1037S:	Supported
1038F:	drivers/clk/analogbits/*
1039F:	include/linux/clk/analogbits*
1040
1041ANDES ARCHITECTURE
1042M:	Greentime Hu <green.hu@gmail.com>
1043M:	Vincent Chen <deanbo422@gmail.com>
1044T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1045S:	Supported
1046F:	arch/nds32/
1047F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1048F:	Documentation/devicetree/bindings/nds32/
1049K:	nds32
1050N:	nds32
1051
1052ANDROID CONFIG FRAGMENTS
1053M:	Rob Herring <robh@kernel.org>
1054S:	Supported
1055F:	kernel/configs/android*
1056
1057ANDROID DRIVERS
1058M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1059M:	Arve Hjønnevåg <arve@android.com>
1060M:	Todd Kjos <tkjos@android.com>
1061M:	Martijn Coenen <maco@android.com>
1062M:	Joel Fernandes <joel@joelfernandes.org>
1063M:	Christian Brauner <christian@brauner.io>
1064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1065L:	devel@driverdev.osuosl.org
1066S:	Supported
1067F:	drivers/android/
1068F:	drivers/staging/android/
1069
1070ANDROID GOLDFISH PIC DRIVER
1071M:	Miodrag Dinic <miodrag.dinic@mips.com>
1072S:	Supported
1073F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1074F:	drivers/irqchip/irq-goldfish-pic.c
1075
1076ANDROID GOLDFISH RTC DRIVER
1077M:	Miodrag Dinic <miodrag.dinic@mips.com>
1078S:	Supported
1079F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1080F:	drivers/rtc/rtc-goldfish.c
1081
1082ANDROID ION DRIVER
1083M:	Laura Abbott <labbott@redhat.com>
1084M:	Sumit Semwal <sumit.semwal@linaro.org>
1085L:	devel@driverdev.osuosl.org
1086L:	dri-devel@lists.freedesktop.org
1087L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1088S:	Supported
1089F:	drivers/staging/android/ion
1090F:	drivers/staging/android/uapi/ion.h
1091
1092AOA (Apple Onboard Audio) ALSA DRIVER
1093M:	Johannes Berg <johannes@sipsolutions.net>
1094L:	linuxppc-dev@lists.ozlabs.org
1095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1096S:	Maintained
1097F:	sound/aoa/
1098
1099APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1100M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1101L:	linux-iio@vger.kernel.org
1102S:	Maintained
1103F:	drivers/iio/adc/stx104.c
1104
1105APM DRIVER
1106M:	Jiri Kosina <jikos@kernel.org>
1107S:	Odd fixes
1108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1109F:	arch/x86/kernel/apm_32.c
1110F:	include/linux/apm_bios.h
1111F:	include/uapi/linux/apm_bios.h
1112F:	drivers/char/apm-emulation.c
1113
1114APPARMOR SECURITY MODULE
1115M:	John Johansen <john.johansen@canonical.com>
1116L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1117W:	wiki.apparmor.net
1118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1119S:	Supported
1120F:	security/apparmor/
1121F:	Documentation/admin-guide/LSM/apparmor.rst
1122
1123APPLE BCM5974 MULTITOUCH DRIVER
1124M:	Henrik Rydberg <rydberg@bitmath.org>
1125L:	linux-input@vger.kernel.org
1126S:	Odd fixes
1127F:	drivers/input/mouse/bcm5974.c
1128
1129APPLE SMC DRIVER
1130M:	Henrik Rydberg <rydberg@bitmath.org>
1131L:	linux-hwmon@vger.kernel.org
1132S:	Odd fixes
1133F:	drivers/hwmon/applesmc.c
1134
1135APPLETALK NETWORK LAYER
1136L:	netdev@vger.kernel.org
1137S:	Odd fixes
1138F:	drivers/net/appletalk/
1139F:	net/appletalk/
1140F:	include/linux/atalk.h
1141F:	include/uapi/linux/atalk.h
1142
1143APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1144M:	Khuong Dinh <khuong@os.amperecomputing.com>
1145S:	Supported
1146F:	arch/arm64/boot/dts/apm/
1147
1148APPLIED MICRO (APM) X-GENE SOC EDAC
1149M:	Khuong Dinh <khuong@os.amperecomputing.com>
1150S:	Supported
1151F:	drivers/edac/xgene_edac.c
1152F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1153
1154APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1155M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1156M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1157S:	Supported
1158F:	drivers/net/ethernet/apm/xgene-v2/
1159
1160APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1161M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1162M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1163M:	Quan Nguyen <quan@os.amperecomputing.com>
1164S:	Supported
1165F:	drivers/net/ethernet/apm/xgene/
1166F:	drivers/net/phy/mdio-xgene.c
1167F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1168F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1169
1170APPLIED MICRO (APM) X-GENE SOC PMU
1171M:	Khuong Dinh <khuong@os.amperecomputing.com>
1172S:	Supported
1173F:	drivers/perf/xgene_pmu.c
1174F:	Documentation/admin-guide/perf/xgene-pmu.rst
1175F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1176
1177APTINA CAMERA SENSOR PLL
1178M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1179L:	linux-media@vger.kernel.org
1180S:	Maintained
1181F:	drivers/media/i2c/aptina-pll.*
1182
1183AQUANTIA ETHERNET DRIVER (atlantic)
1184M:	Igor Russkikh <igor.russkikh@aquantia.com>
1185L:	netdev@vger.kernel.org
1186S:	Supported
1187W:	http://www.aquantia.com
1188Q:	http://patchwork.ozlabs.org/project/netdev/list/
1189F:	drivers/net/ethernet/aquantia/atlantic/
1190F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1191
1192ARC FRAMEBUFFER DRIVER
1193M:	Jaya Kumar <jayalk@intworks.biz>
1194S:	Maintained
1195F:	drivers/video/fbdev/arcfb.c
1196F:	drivers/video/fbdev/core/fb_defio.c
1197
1198ARC PGU DRM DRIVER
1199M:	Alexey Brodkin <abrodkin@synopsys.com>
1200S:	Supported
1201F:	drivers/gpu/drm/arc/
1202F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1203
1204ARCNET NETWORK LAYER
1205M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1206L:	netdev@vger.kernel.org
1207S:	Maintained
1208F:	drivers/net/arcnet/
1209F:	include/uapi/linux/if_arcnet.h
1210
1211ARM ARCHITECTED TIMER DRIVER
1212M:	Mark Rutland <mark.rutland@arm.com>
1213M:	Marc Zyngier <maz@kernel.org>
1214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215S:	Maintained
1216F:	arch/arm/include/asm/arch_timer.h
1217F:	arch/arm64/include/asm/arch_timer.h
1218F:	drivers/clocksource/arm_arch_timer.c
1219
1220ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1221M:	Linus Walleij <linus.walleij@linaro.org>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	Documentation/devicetree/bindings/arm/arm-boards
1225F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1226F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1227F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1228F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1229F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1230F:	arch/arm/mach-integrator/
1231F:	arch/arm/mach-realview/
1232F:	arch/arm/mach-versatile/
1233F:	arch/arm/plat-versatile/
1234F:	arch/arm/boot/dts/arm-realview-*
1235F:	arch/arm/boot/dts/integrator*
1236F:	arch/arm/boot/dts/versatile*
1237F:	drivers/clk/versatile/
1238F:	drivers/i2c/busses/i2c-versatile.c
1239F:	drivers/irqchip/irq-versatile-fpga.c
1240F:	drivers/mtd/maps/physmap_of_versatile.c
1241F:	drivers/power/reset/arm-versatile-reboot.c
1242F:	drivers/soc/versatile/
1243
1244ARM HDLCD DRM DRIVER
1245M:	Liviu Dudau <liviu.dudau@arm.com>
1246S:	Supported
1247F:	drivers/gpu/drm/arm/hdlcd_*
1248F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1249
1250ARM KOMEDA DRM-KMS DRIVER
1251M:	James (Qian) Wang <james.qian.wang@arm.com>
1252M:	Liviu Dudau <liviu.dudau@arm.com>
1253L:	Mali DP Maintainers <malidp@foss.arm.com>
1254S:	Supported
1255T:	git git://anongit.freedesktop.org/drm/drm-misc
1256F:	drivers/gpu/drm/arm/display/include/
1257F:	drivers/gpu/drm/arm/display/komeda/
1258F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1259F:	Documentation/gpu/komeda-kms.rst
1260
1261ARM MALI-DP DRM DRIVER
1262M:	Liviu Dudau <liviu.dudau@arm.com>
1263M:	Brian Starkey <brian.starkey@arm.com>
1264L:	Mali DP Maintainers <malidp@foss.arm.com>
1265S:	Supported
1266T:	git git://anongit.freedesktop.org/drm/drm-misc
1267F:	drivers/gpu/drm/arm/
1268F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1269F:	Documentation/gpu/afbc.rst
1270
1271ARM MALI PANFROST DRM DRIVER
1272M:	Rob Herring <robh@kernel.org>
1273M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1274L:	dri-devel@lists.freedesktop.org
1275S:	Supported
1276T:	git git://anongit.freedesktop.org/drm/drm-misc
1277F:	drivers/gpu/drm/panfrost/
1278F:	include/uapi/drm/panfrost_drm.h
1279
1280ARM MFM AND FLOPPY DRIVERS
1281M:	Ian Molton <spyro@f2s.com>
1282S:	Maintained
1283F:	arch/arm/mach-rpc/floppydma.S
1284F:	arch/arm/include/asm/floppy.h
1285
1286ARM PMU PROFILING AND DEBUGGING
1287M:	Will Deacon <will@kernel.org>
1288M:	Mark Rutland <mark.rutland@arm.com>
1289S:	Maintained
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291F:	arch/arm*/kernel/perf_*
1292F:	arch/arm/oprofile/common.c
1293F:	arch/arm*/kernel/hw_breakpoint.c
1294F:	arch/arm*/include/asm/hw_breakpoint.h
1295F:	arch/arm*/include/asm/perf_event.h
1296F:	drivers/perf/*
1297F:	include/linux/perf/arm_pmu.h
1298F:	Documentation/devicetree/bindings/arm/pmu.yaml
1299F:	Documentation/devicetree/bindings/perf/
1300
1301ARM PORT
1302M:	Russell King <linux@armlinux.org.uk>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W:	http://www.armlinux.org.uk/
1305S:	Odd Fixes
1306T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1307F:	arch/arm/
1308X:	arch/arm/boot/dts/
1309
1310ARM PRIMECELL AACI PL041 DRIVER
1311M:	Russell King <linux@armlinux.org.uk>
1312S:	Odd Fixes
1313F:	sound/arm/aaci.*
1314
1315ARM PRIMECELL BUS SUPPORT
1316M:	Russell King <linux@armlinux.org.uk>
1317S:	Odd Fixes
1318F:	drivers/amba/
1319F:	include/linux/amba/bus.h
1320
1321ARM PRIMECELL CLCD PL110 DRIVER
1322M:	Russell King <linux@armlinux.org.uk>
1323S:	Odd Fixes
1324F:	drivers/video/fbdev/amba-clcd.*
1325
1326ARM PRIMECELL KMI PL050 DRIVER
1327M:	Russell King <linux@armlinux.org.uk>
1328S:	Odd Fixes
1329F:	drivers/input/serio/ambakmi.*
1330F:	include/linux/amba/kmi.h
1331
1332ARM PRIMECELL MMCI PL180/1 DRIVER
1333M:	Russell King <linux@armlinux.org.uk>
1334S:	Odd Fixes
1335F:	drivers/mmc/host/mmci.*
1336F:	include/linux/amba/mmci.h
1337
1338ARM PRIMECELL SSP PL022 SPI DRIVER
1339M:	Linus Walleij <linus.walleij@linaro.org>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1343F:	drivers/spi/spi-pl022.c
1344
1345ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1346M:	Russell King <linux@armlinux.org.uk>
1347S:	Odd Fixes
1348F:	drivers/tty/serial/amba-pl01*.c
1349F:	include/linux/amba/serial.h
1350
1351ARM PRIMECELL VIC PL190/PL192 DRIVER
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1356F:	drivers/irqchip/irq-vic.c
1357
1358AMAZON ANNAPURNA LABS FIC DRIVER
1359M:	Talel Shenhar <talel@amazon.com>
1360S:	Maintained
1361F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1362F:	drivers/irqchip/irq-al-fic.c
1363
1364ARM SMMU DRIVERS
1365M:	Will Deacon <will@kernel.org>
1366R:	Robin Murphy <robin.murphy@arm.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	drivers/iommu/arm-smmu*
1370F:	drivers/iommu/io-pgtable-arm.c
1371F:	drivers/iommu/io-pgtable-arm-v7s.c
1372
1373ARM SUB-ARCHITECTURES
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	arch/arm/mach-*/
1377F:	arch/arm/plat-*/
1378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1379
1380ARM/ACTIONS SEMI ARCHITECTURE
1381M:	Andreas Färber <afaerber@suse.de>
1382R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385N:	owl
1386F:	arch/arm/mach-actions/
1387F:	arch/arm/boot/dts/owl-*
1388F:	arch/arm64/boot/dts/actions/
1389F:	drivers/clk/actions/
1390F:	drivers/clocksource/timer-owl*
1391F:	drivers/dma/owl-dma.c
1392F:	drivers/i2c/busses/i2c-owl.c
1393F:	drivers/pinctrl/actions/*
1394F:	drivers/soc/actions/
1395F:	include/dt-bindings/power/owl-*
1396F:	include/linux/soc/actions/
1397F:	Documentation/devicetree/bindings/arm/actions.yaml
1398F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1399F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1400F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1401F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1402F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1403F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1404
1405ARM/ADS SPHERE MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/AFEB9260 MACHINE SUPPORT
1411M:	Sergey Lapin <slapin@ossfans.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/AJECO 1ARM MACHINE SUPPORT
1416M:	Lennert Buytenhek <kernel@wantstofly.org>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419
1420ARM/Allwinner SoC Clock Support
1421M:	Emilio López <emilio@elopez.com.ar>
1422S:	Maintained
1423F:	drivers/clk/sunxi/
1424
1425ARM/Allwinner sunXi SoC support
1426M:	Maxime Ripard <mripard@kernel.org>
1427M:	Chen-Yu Tsai <wens@csie.org>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430N:	sun[x456789]i
1431N:	sun50i
1432F:	arch/arm/mach-sunxi/
1433F:	arch/arm64/boot/dts/allwinner/
1434F:	drivers/clk/sunxi-ng/
1435F:	drivers/pinctrl/sunxi/
1436F:	drivers/soc/sunxi/
1437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1438
1439Allwinner A10 CSI driver
1440M:	Maxime Ripard <mripard@kernel.org>
1441L:	linux-media@vger.kernel.org
1442T:	git git://linuxtv.org/media_tree.git
1443F:	drivers/media/platform/sunxi/sun4i-csi/
1444F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1445S:	Maintained
1446
1447ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1448M:	Neil Armstrong <narmstrong@baylibre.com>
1449M:	Jerome Brunet <jbrunet@baylibre.com>
1450L:	linux-amlogic@lists.infradead.org
1451S:	Maintained
1452F:	drivers/clk/meson/
1453F:	include/dt-bindings/clock/meson*
1454F:	include/dt-bindings/clock/gxbb*
1455F:	Documentation/devicetree/bindings/clock/amlogic*
1456
1457ARM/Amlogic Meson SoC support
1458M:	Kevin Hilman <khilman@baylibre.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460L:	linux-amlogic@lists.infradead.org
1461W:	http://linux-meson.com/
1462S:	Maintained
1463F:	arch/arm/mach-meson/
1464F:	arch/arm/boot/dts/meson*
1465F:	arch/arm64/boot/dts/amlogic/
1466F:	drivers/pinctrl/meson/
1467F:	drivers/mmc/host/meson*
1468F:	drivers/soc/amlogic/
1469F:	drivers/rtc/rtc-meson*
1470N:	meson
1471
1472ARM/Amlogic Meson SoC Sound Drivers
1473M:	Jerome Brunet <jbrunet@baylibre.com>
1474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1475S:	Maintained
1476F:	sound/soc/meson/
1477F:	Documentation/devicetree/bindings/sound/amlogic*
1478
1479ARM/Annapurna Labs ALPINE ARCHITECTURE
1480M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1481M:	Antoine Tenart <antoine.tenart@bootlin.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-alpine/
1485F:	arch/arm/boot/dts/alpine*
1486F:	arch/arm64/boot/dts/al/
1487F:	drivers/*/*alpine*
1488
1489ARM/ARTPEC MACHINE SUPPORT
1490M:	Jesper Nilsson <jesper.nilsson@axis.com>
1491M:	Lars Persson <lars.persson@axis.com>
1492S:	Maintained
1493L:	linux-arm-kernel@axis.com
1494F:	arch/arm/mach-artpec
1495F:	arch/arm/boot/dts/artpec6*
1496F:	drivers/clk/axis
1497F:	drivers/crypto/axis
1498F:	drivers/mmc/host/usdhi6rol0.c
1499F:	drivers/pinctrl/pinctrl-artpec*
1500F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1501
1502ARM/ASPEED I2C DRIVER
1503M:	Brendan Higgins <brendanhiggins@google.com>
1504R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1505R:	Joel Stanley <joel@jms.id.au>
1506L:	linux-i2c@vger.kernel.org
1507L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1510F:	drivers/i2c/busses/i2c-aspeed.c
1511F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1512F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1513
1514ARM/ASPEED MACHINE SUPPORT
1515M:	Joel Stanley <joel@jms.id.au>
1516R:	Andrew Jeffery <andrew@aj.id.au>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1519Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1520S:	Supported
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1522F:	arch/arm/mach-aspeed/
1523F:	arch/arm/boot/dts/aspeed-*
1524N:	aspeed
1525
1526ARM/BITMAIN ARCHITECTURE
1527M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S:	Maintained
1530F:	arch/arm64/boot/dts/bitmain/
1531F:	drivers/pinctrl/pinctrl-bm1880.c
1532F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1533F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1534
1535ARM/CALXEDA HIGHBANK ARCHITECTURE
1536M:	Rob Herring <robh@kernel.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-highbank/
1540F:	arch/arm/boot/dts/highbank.dts
1541F:	arch/arm/boot/dts/ecx-*.dts*
1542
1543ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1544M:	Krzysztof Halasa <khalasa@piap.pl>
1545S:	Maintained
1546F:	arch/arm/mach-cns3xxx/
1547
1548ARM/CAVIUM THUNDER NETWORK DRIVER
1549M:	Sunil Goutham <sgoutham@cavium.com>
1550M:	Robert Richter <rric@kernel.org>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Supported
1553F:	drivers/net/ethernet/cavium/thunder/
1554
1555ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1556M:	Lukasz Majewski <lukma@denx.de>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-ep93xx/ts72xx.c
1560
1561ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1562M:	Alexander Shiyan <shc_work@mail.ru>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Odd Fixes
1565N:	clps711x
1566
1567ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1568M:	Lennert Buytenhek <kernel@wantstofly.org>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571
1572ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1573M:	Hartley Sweeten <hsweeten@visionengravers.com>
1574M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-ep93xx/
1578F:	arch/arm/mach-ep93xx/include/mach/
1579
1580ARM/CLKDEV SUPPORT
1581M:	Russell King <linux@armlinux.org.uk>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1585F:	drivers/clk/clkdev.c
1586
1587ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1588M:	Mike Rapoport <mike@compulab.co.il>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S:	Maintained
1591
1592ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1593M:	Baruch Siach <baruch@tkos.co.il>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/cx92755*
1597N:	digicolor
1598
1599ARM/CONTEC MICRO9 MACHINE SUPPORT
1600M:	Hubert Feurstein <hubert.feurstein@contec.at>
1601S:	Maintained
1602F:	arch/arm/mach-ep93xx/micro9.c
1603
1604ARM/CORESIGHT FRAMEWORK AND DRIVERS
1605M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1606R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S:	Maintained
1609F:	drivers/hwtracing/coresight/*
1610F:	Documentation/trace/coresight.rst
1611F:	Documentation/trace/coresight-cpu-debug.rst
1612F:	Documentation/devicetree/bindings/arm/coresight.txt
1613F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1614F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1615F:	tools/perf/arch/arm/util/pmu.c
1616F:	tools/perf/arch/arm/util/auxtrace.c
1617F:	tools/perf/arch/arm/util/cs-etm.c
1618F:	tools/perf/arch/arm/util/cs-etm.h
1619F:	tools/perf/util/cs-etm.*
1620F:	tools/perf/util/cs-etm-decoder/*
1621
1622ARM/CORGI MACHINE SUPPORT
1623M:	Richard Purdie <rpurdie@rpsys.net>
1624S:	Maintained
1625
1626ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1627M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1628M:	Linus Walleij <linus.walleij@linaro.org>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630T:	git git://github.com/ulli-kroll/linux.git
1631S:	Maintained
1632F:	Documentation/devicetree/bindings/arm/gemini.txt
1633F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1634F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1635F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1636F:	arch/arm/mach-gemini/
1637F:	drivers/net/ethernet/cortina/
1638F:	drivers/pinctrl/pinctrl-gemini.c
1639F:	drivers/rtc/rtc-ftrtc010.c
1640
1641ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1642M:	Barry Song <baohua@kernel.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1645S:	Maintained
1646F:	arch/arm/boot/dts/prima2*
1647F:	arch/arm/mach-prima2/
1648F:	drivers/clk/sirf/
1649F:	drivers/clocksource/timer-prima2.c
1650F:	drivers/clocksource/timer-atlas7.c
1651N:	[^a-z]sirf
1652X:	drivers/gnss
1653
1654ARM/CZ.NIC TURRIS MOX SUPPORT
1655M:	Marek Behun <marek.behun@nic.cz>
1656W:	http://mox.turris.cz
1657S:	Maintained
1658F:	Documentation/ABI/testing/debugfs-moxtet
1659F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1660F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1661F:	Documentation/devicetree/bindings/bus/moxtet.txt
1662F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1663F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1664F:	include/linux/moxtet.h
1665F:	drivers/bus/moxtet.c
1666F:	drivers/firmware/turris-mox-rwtm.c
1667F:	drivers/gpio/gpio-moxtet.c
1668
1669ARM/EBSA110 MACHINE SUPPORT
1670M:	Russell King <linux@armlinux.org.uk>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W:	http://www.armlinux.org.uk/
1673S:	Maintained
1674F:	arch/arm/mach-ebsa110/
1675F:	drivers/net/ethernet/amd/am79c961a.*
1676
1677ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1678M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1679R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682N:	efm32
1683
1684ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1685M:	Robert Jarzmik <robert.jarzmik@free.fr>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688F:	arch/arm/mach-pxa/ezx.c
1689
1690ARM/FARADAY FA526 PORT
1691M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694T:	git git://git.berlios.de/gemini-board
1695F:	arch/arm/mm/*-fa*
1696
1697ARM/FOOTBRIDGE ARCHITECTURE
1698M:	Russell King <linux@armlinux.org.uk>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700W:	http://www.armlinux.org.uk/
1701S:	Maintained
1702F:	arch/arm/include/asm/hardware/dec21285.h
1703F:	arch/arm/mach-footbridge/
1704
1705ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1706M:	Shawn Guo <shawnguo@kernel.org>
1707M:	Sascha Hauer <s.hauer@pengutronix.de>
1708R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1709R:	Fabio Estevam <festevam@gmail.com>
1710R:	NXP Linux Team <linux-imx@nxp.com>
1711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S:	Maintained
1713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1714N:	imx
1715N:	mxs
1716X:	drivers/media/i2c/
1717
1718ARM/FREESCALE VYBRID ARM ARCHITECTURE
1719M:	Shawn Guo <shawnguo@kernel.org>
1720M:	Sascha Hauer <s.hauer@pengutronix.de>
1721R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1722R:	Stefan Agner <stefan@agner.ch>
1723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S:	Maintained
1725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1726F:	arch/arm/mach-imx/*vf610*
1727F:	arch/arm/boot/dts/vf*
1728
1729ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1730M:	Shawn Guo <shawnguo@kernel.org>
1731M:	Li Yang <leoyang.li@nxp.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1735F:	arch/arm/boot/dts/ls1021a*
1736F:	arch/arm64/boot/dts/freescale/fsl-*
1737F:	arch/arm64/boot/dts/freescale/qoriq-*
1738
1739ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1740M:	Lennert Buytenhek <kernel@wantstofly.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/GUMSTIX MACHINE SUPPORT
1745M:	Steve Sakoman <sakoman@gmail.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748
1749ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1750M:	Philipp Zabel <philipp.zabel@gmail.com>
1751M:	Paul Parsons <lost.distance@yahoo.com>
1752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754F:	arch/arm/mach-pxa/hx4700.c
1755F:	arch/arm/mach-pxa/include/mach/hx4700.h
1756F:	sound/soc/pxa/hx4700.c
1757
1758ARM/HISILICON SOC SUPPORT
1759M:	Wei Xu <xuwei5@hisilicon.com>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761W:	http://www.hisilicon.com
1762S:	Supported
1763T:	git git://github.com/hisilicon/linux-hisi.git
1764F:	arch/arm/mach-hisi/
1765F:	arch/arm/boot/dts/hi3*
1766F:	arch/arm/boot/dts/hip*
1767F:	arch/arm/boot/dts/hisi*
1768F:	arch/arm64/boot/dts/hisilicon/
1769
1770ARM/HP JORNADA 7XX MACHINE SUPPORT
1771M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1772W:	www.jlime.com
1773S:	Maintained
1774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1775F:	arch/arm/mach-sa1100/jornada720.c
1776F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1777
1778ARM/IGEP MACHINE SUPPORT
1779M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1780M:	Javier Martinez Canillas <javier@dowhile0.org>
1781L:	linux-omap@vger.kernel.org
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784F:	arch/arm/boot/dts/omap3-igep*
1785
1786ARM/INCOME PXA270 SUPPORT
1787M:	Marek Vasut <marek.vasut@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1791
1792ARM/INTEL IOP32X ARM ARCHITECTURE
1793M:	Lennert Buytenhek <kernel@wantstofly.org>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795S:	Maintained
1796
1797ARM/INTEL IQ81342EX MACHINE SUPPORT
1798M:	Lennert Buytenhek <kernel@wantstofly.org>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801
1802ARM/INTEL IXDP2850 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/INTEL IXP4XX ARM ARCHITECTURE
1808M:	Linus Walleij <linusw@kernel.org>
1809M:	Imre Kaloz <kaloz@openwrt.org>
1810M:	Krzysztof Halasa <khalasa@piap.pl>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812S:	Maintained
1813F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1814F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1815F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1816F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1817F:	arch/arm/mach-ixp4xx/
1818F:	drivers/clocksource/timer-ixp4xx.c
1819F:	drivers/gpio/gpio-ixp4xx.c
1820F:	drivers/irqchip/irq-ixp4xx.c
1821F:	include/linux/irqchip/irq-ixp4xx.h
1822F:	include/linux/platform_data/timer-ixp4xx.h
1823
1824ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1825M:	Jonathan Cameron <jic23@cam.ac.uk>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S:	Maintained
1828F:	arch/arm/mach-pxa/stargate2.c
1829F:	drivers/pcmcia/pxa2xx_stargate2.c
1830
1831ARM/INTEL XSC3 (MANZANO) ARM CORE
1832M:	Lennert Buytenhek <kernel@wantstofly.org>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834S:	Maintained
1835
1836ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1837M:	Lennert Buytenhek <kernel@wantstofly.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840
1841ARM/LG1K ARCHITECTURE
1842M:	Chanho Min <chanho.min@lge.com>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845F:	arch/arm64/boot/dts/lg/
1846
1847ARM/LOGICPD PXA270 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/LPC18XX ARCHITECTURE
1853M:	Vladimir Zapolskiy <vz@mleia.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1857F:	arch/arm/boot/dts/lpc43*
1858F:	drivers/i2c/busses/i2c-lpc2k.c
1859F:	drivers/memory/pl172.c
1860F:	drivers/mtd/spi-nor/nxp-spifi.c
1861F:	drivers/rtc/rtc-lpc24xx.c
1862N:	lpc18xx
1863
1864ARM/LPC32XX SOC SUPPORT
1865M:	Vladimir Zapolskiy <vz@mleia.com>
1866M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1869S:	Maintained
1870F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1871F:	arch/arm/boot/dts/lpc32*
1872F:	arch/arm/mach-lpc32xx/
1873F:	drivers/i2c/busses/i2c-pnx.c
1874F:	drivers/net/ethernet/nxp/lpc_eth.c
1875F:	drivers/usb/host/ohci-nxp.c
1876F:	drivers/watchdog/pnx4008_wdt.c
1877N:	lpc32xx
1878
1879ARM/MAGICIAN MACHINE SUPPORT
1880M:	Philipp Zabel <philipp.zabel@gmail.com>
1881S:	Maintained
1882
1883ARM/Marvell Dove/MV78xx0/Orion SOC support
1884M:	Jason Cooper <jason@lakedaemon.net>
1885M:	Andrew Lunn <andrew@lunn.ch>
1886M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1887M:	Gregory Clement <gregory.clement@bootlin.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	Documentation/devicetree/bindings/soc/dove/
1891F:	arch/arm/mach-dove/
1892F:	arch/arm/mach-mv78xx0/
1893F:	arch/arm/mach-orion5x/
1894F:	arch/arm/plat-orion/
1895F:	arch/arm/boot/dts/dove*
1896F:	arch/arm/boot/dts/orion5x*
1897T:	git git://git.infradead.org/linux-mvebu.git
1898
1899ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1900M:	Jason Cooper <jason@lakedaemon.net>
1901M:	Andrew Lunn <andrew@lunn.ch>
1902M:	Gregory Clement <gregory.clement@bootlin.com>
1903M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/boot/dts/armada*
1907F:	arch/arm/boot/dts/kirkwood*
1908F:	arch/arm/configs/mvebu_*_defconfig
1909F:	arch/arm/mach-mvebu/
1910F:	arch/arm64/boot/dts/marvell/armada*
1911F:	drivers/cpufreq/armada-37xx-cpufreq.c
1912F:	drivers/cpufreq/armada-8k-cpufreq.c
1913F:	drivers/cpufreq/mvebu-cpufreq.c
1914F:	drivers/irqchip/irq-armada-370-xp.c
1915F:	drivers/irqchip/irq-mvebu-*
1916F:	drivers/pinctrl/mvebu/
1917F:	drivers/rtc/rtc-armada38x.c
1918T:	git git://git.infradead.org/linux-mvebu.git
1919
1920ARM/Mediatek RTC DRIVER
1921M:	Eddie Huang <eddie.huang@mediatek.com>
1922M:	Sean Wang <sean.wang@mediatek.com>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1927F:	drivers/rtc/rtc-mt6397.c
1928F:	drivers/rtc/rtc-mt7622.c
1929
1930ARM/Mediatek SoC support
1931M:	Matthias Brugger <matthias.bgg@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1934W:	https://mtk.bcnfs.org/
1935C:	irc://chat.freenode.net/linux-mediatek
1936S:	Maintained
1937F:	arch/arm/boot/dts/mt6*
1938F:	arch/arm/boot/dts/mt7*
1939F:	arch/arm/boot/dts/mt8*
1940F:	arch/arm/mach-mediatek/
1941F:	arch/arm64/boot/dts/mediatek/
1942F:	drivers/soc/mediatek/
1943N:	mtk
1944N:	mt[678]
1945K:	mediatek
1946
1947ARM/Mediatek USB3 PHY DRIVER
1948M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	drivers/phy/mediatek/
1953F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1954
1955ARM/Microchip (AT91) SoC support
1956M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1957M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1958M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960W:	http://www.linux4sam.org
1961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1962S:	Supported
1963N:	at91
1964N:	atmel
1965F:	arch/arm/mach-at91/
1966F:	include/soc/at91/
1967F:	arch/arm/boot/dts/at91*.dts
1968F:	arch/arm/boot/dts/at91*.dtsi
1969F:	arch/arm/boot/dts/sama*.dts
1970F:	arch/arm/boot/dts/sama*.dtsi
1971F:	arch/arm/include/debug/at91.S
1972F:	drivers/memory/atmel*
1973F:	drivers/watchdog/sama5d4_wdt.c
1974X:	drivers/input/touchscreen/atmel_mxt_ts.c
1975X:	drivers/net/wireless/atmel/
1976
1977ARM/MIOA701 MACHINE SUPPORT
1978M:	Robert Jarzmik <robert.jarzmik@free.fr>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980F:	arch/arm/mach-pxa/mioa701.c
1981S:	Maintained
1982
1983ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1984M:	Michael Petchkovsky <mkpetch@internode.on.net>
1985S:	Maintained
1986
1987ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1988M:	Linus Walleij <linus.walleij@linaro.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1992F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1993F:	arch/arm/mach-nomadik/
1994F:	arch/arm/mach-u300/
1995F:	arch/arm/mach-ux500/
1996F:	drivers/soc/ux500/
1997F:	arch/arm/boot/dts/ste-*
1998F:	drivers/clk/clk-nomadik.c
1999F:	drivers/clk/clk-u300.c
2000F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2001F:	drivers/clocksource/timer-u300.c
2002F:	drivers/dma/coh901318*
2003F:	drivers/dma/ste_dma40*
2004F:	drivers/hwspinlock/u8500_hsem.c
2005F:	drivers/i2c/busses/i2c-nomadik.c
2006F:	drivers/i2c/busses/i2c-stu300.c
2007F:	drivers/mfd/ab3100*
2008F:	drivers/mfd/ab8500*
2009F:	drivers/mfd/abx500*
2010F:	drivers/mfd/dbx500*
2011F:	drivers/mfd/db8500*
2012F:	drivers/pinctrl/nomadik/
2013F:	drivers/pinctrl/pinctrl-coh901*
2014F:	drivers/pinctrl/pinctrl-u300.c
2015F:	drivers/rtc/rtc-ab3100.c
2016F:	drivers/rtc/rtc-ab8500.c
2017F:	drivers/rtc/rtc-coh901331.c
2018F:	drivers/rtc/rtc-pl031.c
2019F:	drivers/watchdog/coh901327_wdt.c
2020F:	Documentation/devicetree/bindings/arm/ste-*
2021F:	Documentation/devicetree/bindings/arm/ux500/
2022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2023
2024ARM/NUVOTON NPCM ARCHITECTURE
2025M:	Avi Fishman <avifishman70@gmail.com>
2026M:	Tomer Maimon <tmaimon77@gmail.com>
2027M:	Tali Perry <tali.perry1@gmail.com>
2028R:	Patrick Venture <venture@google.com>
2029R:	Nancy Yuen <yuenn@google.com>
2030R:	Benjamin Fair <benjaminfair@google.com>
2031L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2032S:	Supported
2033F:	arch/arm/mach-npcm/
2034F:	arch/arm/boot/dts/nuvoton-npcm*
2035F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2036F:	drivers/*/*npcm*
2037F:	Documentation/devicetree/bindings/*/*npcm*
2038F:	Documentation/devicetree/bindings/*/*/*npcm*
2039
2040ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2041L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2042W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2043S:	Orphan
2044F:	arch/arm/mach-s3c24xx/mach-gta02.c
2045F:	arch/arm/mach-s3c24xx/gta02.h
2046
2047ARM/Orion SoC/Technologic Systems TS-78xx platform support
2048M:	Alexander Clouter <alex@digriz.org.uk>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050W:	http://www.digriz.org.uk/ts78xx/kernel
2051S:	Maintained
2052F:	arch/arm/mach-orion5x/ts78xx-*
2053
2054ARM/OXNAS platform support
2055M:	Neil Armstrong <narmstrong@baylibre.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057L:	linux-oxnas@groups.io (moderated for non-subscribers)
2058S:	Maintained
2059F:	arch/arm/mach-oxnas/
2060F:	arch/arm/boot/dts/ox8*.dts*
2061N:	oxnas
2062
2063ARM/PALM TREO SUPPORT
2064M:	Tomas Cech <sleep_walker@suse.com>
2065L:	linux-arm-kernel@lists.infradead.org
2066W:	http://hackndev.com
2067S:	Maintained
2068F:	arch/arm/mach-pxa/palmtreo.*
2069
2070ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2071M:	Marek Vasut <marek.vasut@gmail.com>
2072L:	linux-arm-kernel@lists.infradead.org
2073W:	http://hackndev.com
2074S:	Maintained
2075F:	arch/arm/mach-pxa/include/mach/palmtx.h
2076F:	arch/arm/mach-pxa/palmtx.c
2077F:	arch/arm/mach-pxa/palmt5.*
2078F:	arch/arm/mach-pxa/include/mach/palmld.h
2079F:	arch/arm/mach-pxa/palmld.c
2080F:	arch/arm/mach-pxa/palmte2.*
2081F:	arch/arm/mach-pxa/include/mach/palmtc.h
2082F:	arch/arm/mach-pxa/palmtc.c
2083
2084ARM/PALMZ72 SUPPORT
2085M:	Sergey Lapin <slapin@ossfans.org>
2086L:	linux-arm-kernel@lists.infradead.org
2087W:	http://hackndev.com
2088S:	Maintained
2089F:	arch/arm/mach-pxa/palmz72.*
2090
2091ARM/PLEB SUPPORT
2092M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2093W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2094S:	Maintained
2095
2096ARM/PT DIGITAL BOARD PORT
2097M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099W:	http://www.armlinux.org.uk/
2100S:	Maintained
2101
2102ARM/QUALCOMM SUPPORT
2103M:	Andy Gross <agross@kernel.org>
2104L:	linux-arm-msm@vger.kernel.org
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/soc/qcom/
2107F:	Documentation/devicetree/bindings/*/qcom*
2108F:	arch/arm/boot/dts/qcom-*.dts
2109F:	arch/arm/boot/dts/qcom-*.dtsi
2110F:	arch/arm/mach-qcom/
2111F:	arch/arm64/boot/dts/qcom/
2112F:	drivers/*/qcom/
2113F:	drivers/*/qcom*
2114F:	drivers/*/*/qcom/
2115F:	drivers/*/*/qcom*
2116F:	drivers/*/pm8???-*
2117F:	drivers/bluetooth/btqcomsmd.c
2118F:	drivers/clocksource/timer-qcom.c
2119F:	drivers/extcon/extcon-qcom*
2120F:	drivers/iommu/msm*
2121F:	drivers/i2c/busses/i2c-qup.c
2122F:	drivers/i2c/busses/i2c-qcom-geni.c
2123F:	drivers/mfd/ssbi.c
2124F:	drivers/mmc/host/mmci_qcom*
2125F:	drivers/mmc/host/sdhci-msm.c
2126F:	drivers/pci/controller/dwc/pcie-qcom.c
2127F:	drivers/phy/qualcomm/
2128F:	drivers/power/*/msm*
2129F:	drivers/reset/reset-qcom-*
2130F:	drivers/scsi/ufs/ufs-qcom.*
2131F:	drivers/spi/spi-qup.c
2132F:	drivers/spi/spi-geni-qcom.c
2133F:	drivers/spi/spi-qcom-qspi.c
2134F:	drivers/tty/serial/msm_serial.c
2135F:	drivers/usb/dwc3/dwc3-qcom.c
2136F:	include/dt-bindings/*/qcom*
2137F:	include/linux/*/qcom*
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2139
2140ARM/RADISYS ENP2611 MACHINE SUPPORT
2141M:	Lennert Buytenhek <kernel@wantstofly.org>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144
2145ARM/RDA MICRO ARCHITECTURE
2146M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150F:	arch/arm/boot/dts/rda8810pl-*
2151F:	drivers/clocksource/timer-rda.c
2152F:	drivers/irqchip/irq-rda-intc.c
2153F:	drivers/tty/serial/rda-uart.c
2154F:	Documentation/devicetree/bindings/arm/rda.yaml
2155F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2156F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2157F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2158
2159ARM/REALTEK ARCHITECTURE
2160M:	Andreas Färber <afaerber@suse.de>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm64/boot/dts/realtek/
2164F:	Documentation/devicetree/bindings/arm/realtek.yaml
2165
2166ARM/RENESAS ARM64 ARCHITECTURE
2167M:	Simon Horman <horms@verge.net.au>
2168M:	Geert Uytterhoeven <geert+renesas@glider.be>
2169M:	Magnus Damm <magnus.damm@gmail.com>
2170L:	linux-renesas-soc@vger.kernel.org
2171Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2174S:	Supported
2175F:	arch/arm64/boot/dts/renesas/
2176F:	Documentation/devicetree/bindings/arm/renesas.yaml
2177F:	drivers/soc/renesas/
2178F:	include/linux/soc/renesas/
2179
2180ARM/RISCPC ARCHITECTURE
2181M:	Russell King <linux@armlinux.org.uk>
2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183W:	http://www.armlinux.org.uk/
2184S:	Maintained
2185F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2186F:	arch/arm/include/asm/hardware/ioc.h
2187F:	arch/arm/include/asm/hardware/iomd.h
2188F:	arch/arm/include/asm/hardware/memc.h
2189F:	arch/arm/mach-rpc/
2190F:	drivers/net/ethernet/8390/etherh.c
2191F:	drivers/net/ethernet/i825xx/ether1*
2192F:	drivers/net/ethernet/seeq/ether3*
2193F:	drivers/scsi/arm/
2194
2195ARM/Rockchip SoC support
2196M:	Heiko Stuebner <heiko@sntech.de>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198L:	linux-rockchip@lists.infradead.org
2199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2200S:	Maintained
2201F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2202F:	arch/arm/boot/dts/rk3*
2203F:	arch/arm/boot/dts/rv1108*
2204F:	arch/arm/mach-rockchip/
2205F:	drivers/clk/rockchip/
2206F:	drivers/i2c/busses/i2c-rk3x.c
2207F:	drivers/*/*rockchip*
2208F:	drivers/*/*/*rockchip*
2209F:	sound/soc/rockchip/
2210N:	rockchip
2211
2212ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2213M:	Kukjin Kim <kgene@kernel.org>
2214M:	Krzysztof Kozlowski <krzk@kernel.org>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2217Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2218S:	Maintained
2219F:	arch/arm/boot/dts/s3c*
2220F:	arch/arm/boot/dts/s5p*
2221F:	arch/arm/boot/dts/exynos*
2222F:	arch/arm64/boot/dts/exynos/
2223F:	arch/arm/plat-samsung/
2224F:	arch/arm/mach-s3c24*/
2225F:	arch/arm/mach-s3c64xx/
2226F:	arch/arm/mach-s5p*/
2227F:	arch/arm/mach-exynos*/
2228F:	drivers/*/*s3c24*
2229F:	drivers/*/*/*s3c24*
2230F:	drivers/*/*s3c64xx*
2231F:	drivers/*/*s5pv210*
2232F:	drivers/memory/samsung/
2233F:	drivers/soc/samsung/
2234F:	include/linux/soc/samsung/
2235F:	Documentation/arm/samsung/
2236F:	Documentation/devicetree/bindings/arm/samsung/
2237F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2238F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2239N:	exynos
2240
2241ARM/SAMSUNG MOBILE MACHINE SUPPORT
2242M:	Kyungmin Park <kyungmin.park@samsung.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Maintained
2245F:	arch/arm/mach-s5pv210/
2246
2247ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2248M:	Kyungmin Park <kyungmin.park@samsung.com>
2249M:	Kamil Debski <kamil@wypas.org>
2250M:	Andrzej Hajda <a.hajda@samsung.com>
2251L:	linux-arm-kernel@lists.infradead.org
2252L:	linux-media@vger.kernel.org
2253S:	Maintained
2254F:	drivers/media/platform/s5p-g2d/
2255
2256ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2257M:	Marek Szyprowski <m.szyprowski@samsung.com>
2258L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2259L:	linux-media@vger.kernel.org
2260S:	Maintained
2261F:	drivers/media/platform/s5p-cec/
2262F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2263
2264ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2265M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2266M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2268L:	linux-arm-kernel@lists.infradead.org
2269L:	linux-media@vger.kernel.org
2270S:	Maintained
2271F:	drivers/media/platform/s5p-jpeg/
2272
2273ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2274M:	Kyungmin Park <kyungmin.park@samsung.com>
2275M:	Kamil Debski <kamil@wypas.org>
2276M:	Jeongtae Park <jtp.park@samsung.com>
2277M:	Andrzej Hajda <a.hajda@samsung.com>
2278L:	linux-arm-kernel@lists.infradead.org
2279L:	linux-media@vger.kernel.org
2280S:	Maintained
2281F:	drivers/media/platform/s5p-mfc/
2282
2283ARM/SHMOBILE ARM ARCHITECTURE
2284M:	Simon Horman <horms@verge.net.au>
2285M:	Geert Uytterhoeven <geert+renesas@glider.be>
2286M:	Magnus Damm <magnus.damm@gmail.com>
2287L:	linux-renesas-soc@vger.kernel.org
2288Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291S:	Supported
2292F:	arch/arm/boot/dts/emev2*
2293F:	arch/arm/boot/dts/gr-peach*
2294F:	arch/arm/boot/dts/iwg20d-q7*
2295F:	arch/arm/boot/dts/r7s*
2296F:	arch/arm/boot/dts/r8a*
2297F:	arch/arm/boot/dts/r9a*
2298F:	arch/arm/boot/dts/sh*
2299F:	arch/arm/configs/shmobile_defconfig
2300F:	arch/arm/include/debug/renesas-scif.S
2301F:	arch/arm/mach-shmobile/
2302F:	Documentation/devicetree/bindings/arm/renesas.yaml
2303F:	drivers/soc/renesas/
2304F:	include/linux/soc/renesas/
2305
2306ARM/SOCFPGA ARCHITECTURE
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	arch/arm/mach-socfpga/
2310F:	arch/arm/boot/dts/socfpga*
2311F:	arch/arm/configs/socfpga_defconfig
2312F:	arch/arm64/boot/dts/altera/
2313F:	arch/arm64/boot/dts/intel/
2314W:	http://www.rocketboards.org
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318M:	Dinh Nguyen <dinguyen@kernel.org>
2319S:	Maintained
2320F:	drivers/clk/socfpga/
2321
2322ARM/SOCFPGA EDAC SUPPORT
2323M:	Thor Thayer <thor.thayer@linux.intel.com>
2324S:	Maintained
2325F:	drivers/edac/altera_edac.
2326
2327ARM/SPREADTRUM SoC SUPPORT
2328M:	Orson Zhai <orsonzhai@gmail.com>
2329M:	Baolin Wang <baolin.wang@linaro.org>
2330M:	Chunyan Zhang <zhang.lyra@gmail.com>
2331S:	Maintained
2332F:	arch/arm64/boot/dts/sprd
2333N:	sprd
2334
2335ARM/STI ARCHITECTURE
2336M:	Patrice Chotard <patrice.chotard@st.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338W:	http://www.stlinux.com
2339S:	Maintained
2340F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2341F:	arch/arm/mach-sti/
2342F:	arch/arm/boot/dts/sti*
2343F:	drivers/char/hw_random/st-rng.c
2344F:	drivers/clocksource/arm_global_timer.c
2345F:	drivers/clocksource/clksrc_st_lpc.c
2346F:	drivers/cpufreq/sti-cpufreq.c
2347F:	drivers/dma/st_fdma*
2348F:	drivers/i2c/busses/i2c-st.c
2349F:	drivers/media/rc/st_rc.c
2350F:	drivers/media/platform/sti/c8sectpfe/
2351F:	drivers/mmc/host/sdhci-st.c
2352F:	drivers/phy/st/phy-miphy28lp.c
2353F:	drivers/phy/st/phy-stih407-usb.c
2354F:	drivers/pinctrl/pinctrl-st.c
2355F:	drivers/remoteproc/st_remoteproc.c
2356F:	drivers/remoteproc/st_slim_rproc.c
2357F:	drivers/reset/sti/
2358F:	drivers/rtc/rtc-st-lpc.c
2359F:	drivers/tty/serial/st-asc.c
2360F:	drivers/usb/dwc3/dwc3-st.c
2361F:	drivers/usb/host/ehci-st.c
2362F:	drivers/usb/host/ohci-st.c
2363F:	drivers/watchdog/st_lpc_wdt.c
2364F:	drivers/ata/ahci_st.c
2365F:	include/linux/remoteproc/st_slim_rproc.h
2366
2367ARM/STM32 ARCHITECTURE
2368M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369M:	Alexandre Torgue <alexandre.torgue@st.com>
2370L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374N:	stm32
2375N:	stm
2376F:	arch/arm/boot/dts/stm32*
2377F:	arch/arm/mach-stm32/
2378F:	drivers/clocksource/armv7m_systick.c
2379
2380ARM/Synaptics SoC support
2381M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-berlin/
2386F:	arch/arm/boot/dts/berlin*
2387F:	arch/arm64/boot/dts/synaptics/
2388
2389ARM/TANGO ARCHITECTURE
2390M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2391M:	Mans Rullgard <mans@mansr.com>
2392L:	linux-arm-kernel@lists.infradead.org
2393S:	Odd Fixes
2394N:	tango
2395
2396ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397M:	Lennert Buytenhek <kernel@wantstofly.org>
2398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399S:	Maintained
2400
2401ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403L:	linux-tegra@vger.kernel.org
2404L:	linux-media@vger.kernel.org
2405S:	Maintained
2406F:	drivers/media/platform/tegra-cec/
2407F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409ARM/TETON BGA MACHINE SUPPORT
2410M:	"Mark F. Brown" <mark.brown314@gmail.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413
2414ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-kernel@vger.kernel.org
2417S:	Maintained
2418F:	drivers/memory/*emif*
2419
2420ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421M:	Tero Kristo <t-kristo@ti.com>
2422M:	Nishanth Menon <nm@ti.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Supported
2425F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2426F:	arch/arm64/boot/dts/ti/Makefile
2427F:	arch/arm64/boot/dts/ti/k3-*
2428F:	include/dt-bindings/pinctrl/k3.h
2429
2430ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431M:	Santosh Shilimkar <ssantosh@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/mach-keystone/
2435F:	arch/arm/boot/dts/keystone-*
2436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439M:	Santosh Shilimkar <ssantosh@kernel.org>
2440L:	linux-kernel@vger.kernel.org
2441S:	Maintained
2442F:	drivers/clk/keystone/
2443
2444ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445M:	Santosh Shilimkar <ssantosh@kernel.org>
2446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L:	linux-kernel@vger.kernel.org
2448S:	Maintained
2449F:	drivers/clocksource/timer-keystone.c
2450
2451ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452M:	Santosh Shilimkar <ssantosh@kernel.org>
2453L:	linux-kernel@vger.kernel.org
2454S:	Maintained
2455F:	drivers/power/reset/keystone-reset.c
2456
2457ARM/THECUS N2100 MACHINE SUPPORT
2458M:	Lennert Buytenhek <kernel@wantstofly.org>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461
2462ARM/TOSA MACHINE SUPPORT
2463M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464M:	Dirk Opfer <dirk@opfer-online.de>
2465S:	Maintained
2466
2467ARM/UNIPHIER ARCHITECTURE
2468M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471S:	Maintained
2472F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475F:	arch/arm/boot/dts/uniphier*
2476F:	arch/arm/include/asm/hardware/cache-uniphier.h
2477F:	arch/arm/mach-uniphier/
2478F:	arch/arm/mm/cache-uniphier.c
2479F:	arch/arm64/boot/dts/socionext/uniphier*
2480F:	drivers/bus/uniphier-system-bus.c
2481F:	drivers/clk/uniphier/
2482F:	drivers/dma/uniphier-mdmac.c
2483F:	drivers/gpio/gpio-uniphier.c
2484F:	drivers/i2c/busses/i2c-uniphier*
2485F:	drivers/irqchip/irq-uniphier-aidet.c
2486F:	drivers/mmc/host/uniphier-sd.c
2487F:	drivers/pinctrl/uniphier/
2488F:	drivers/reset/reset-uniphier.c
2489F:	drivers/tty/serial/8250/8250_uniphier.c
2490N:	uniphier
2491
2492ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493M:	Ulf Hansson <ulf.hansson@linaro.org>
2494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495T:	git git://git.linaro.org/people/ulfh/clk.git
2496S:	Maintained
2497F:	drivers/clk/ux500/
2498
2499ARM/VERSATILE EXPRESS PLATFORM
2500M:	Liviu Dudau <liviu.dudau@arm.com>
2501M:	Sudeep Holla <sudeep.holla@arm.com>
2502M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/vexpress*
2506F:	arch/arm64/boot/dts/arm/
2507F:	arch/arm/mach-vexpress/
2508F:	*/*/vexpress*
2509F:	*/*/*/vexpress*
2510F:	drivers/clk/versatile/clk-vexpress-osc.c
2511F:	drivers/clocksource/timer-versatile.c
2512N:	mps2
2513
2514ARM/VFP SUPPORT
2515M:	Russell King <linux@armlinux.org.uk>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517W:	http://www.armlinux.org.uk/
2518S:	Maintained
2519F:	arch/arm/vfp/
2520
2521ARM/VOIPAC PXA270 SUPPORT
2522M:	Marek Vasut <marek.vasut@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/mach-pxa/vpac270.c
2526F:	arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528ARM/VT8500 ARM ARCHITECTURE
2529M:	Tony Prisk <linux@prisktech.co.nz>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533F:	arch/arm/mach-vt8500/
2534F:	drivers/clocksource/timer-vt8500.c
2535F:	drivers/i2c/busses/i2c-wmt.c
2536F:	drivers/mmc/host/wmt-sdmmc.c
2537F:	drivers/pwm/pwm-vt8500.c
2538F:	drivers/rtc/rtc-vt8500.c
2539F:	drivers/tty/serial/vt8500_serial.c
2540F:	drivers/usb/host/ehci-platform.c
2541F:	drivers/usb/host/uhci-platform.c
2542F:	drivers/video/fbdev/vt8500lcdfb.*
2543F:	drivers/video/fbdev/wm8505fb*
2544F:	drivers/video/fbdev/wmt_ge_rops.*
2545
2546ARM/ZIPIT Z2 SUPPORT
2547M:	Marek Vasut <marek.vasut@gmail.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm/mach-pxa/z2.c
2551F:	arch/arm/mach-pxa/include/mach/z2.h
2552
2553ARM/ZTE ARCHITECTURE
2554M:	Jun Nie <jun.nie@linaro.org>
2555M:	Shawn Guo <shawnguo@kernel.org>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/zx2967*
2559F:	arch/arm/mach-zx/
2560F:	arch/arm64/boot/dts/zte/
2561F:	drivers/clk/zte/
2562F:	drivers/dma/zx_dma.c
2563F:	drivers/gpio/gpio-zx.c
2564F:	drivers/i2c/busses/i2c-zx2967.c
2565F:	drivers/mmc/host/dw_mmc-zx.*
2566F:	drivers/pinctrl/zte/
2567F:	drivers/soc/zte/
2568F:	drivers/thermal/zx2967_thermal.c
2569F:	drivers/watchdog/zx2967_wdt.c
2570F:	Documentation/devicetree/bindings/arm/zte.yaml
2571F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2572F:	Documentation/devicetree/bindings/dma/zxdma.txt
2573F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578F:	Documentation/devicetree/bindings/soc/zte/
2579F:	Documentation/devicetree/bindings/sound/zte,*.txt
2580F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582F:	include/dt-bindings/clock/zx2967*.h
2583F:	include/dt-bindings/soc/zte,*.h
2584F:	sound/soc/codecs/zx_aud96p22.c
2585F:	sound/soc/zte/
2586
2587ARM/ZYNQ ARCHITECTURE
2588M:	Michal Simek <michal.simek@xilinx.com>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590W:	http://wiki.xilinx.com
2591T:	git https://github.com/Xilinx/linux-xlnx.git
2592S:	Supported
2593F:	arch/arm/mach-zynq/
2594F:	drivers/cpuidle/cpuidle-zynq.c
2595F:	drivers/block/xsysace.c
2596N:	zynq
2597N:	xilinx
2598F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600F:	drivers/clocksource/timer-cadence-ttc.c
2601F:	drivers/i2c/busses/i2c-cadence.c
2602F:	drivers/mmc/host/sdhci-of-arasan.c
2603F:	drivers/edac/synopsys_edac.c
2604F:	drivers/i2c/busses/i2c-xiic.c
2605
2606ARM64 PORT (AARCH64 ARCHITECTURE)
2607M:	Catalin Marinas <catalin.marinas@arm.com>
2608M:	Will Deacon <will@kernel.org>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611S:	Maintained
2612F:	arch/arm64/
2613X:	arch/arm64/boot/dts/
2614F:	Documentation/arm64/
2615
2616AS3645A LED FLASH CONTROLLER DRIVER
2617M:	Sakari Ailus <sakari.ailus@iki.fi>
2618L:	linux-leds@vger.kernel.org
2619S:	Maintained
2620F:	drivers/leds/leds-as3645a.c
2621
2622ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2624L:	linux-media@vger.kernel.org
2625T:	git git://linuxtv.org/media_tree.git
2626S:	Maintained
2627F:	drivers/media/i2c/ak7375.c
2628F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630ASAHI KASEI AK8974 DRIVER
2631M:	Linus Walleij <linus.walleij@linaro.org>
2632L:	linux-iio@vger.kernel.org
2633W:	http://www.akm.com/
2634S:	Supported
2635F:	drivers/iio/magnetometer/ak8974.c
2636
2637ASC7621 HARDWARE MONITOR DRIVER
2638M:	George Joseph <george.joseph@fairview5.com>
2639L:	linux-hwmon@vger.kernel.org
2640S:	Maintained
2641F:	Documentation/hwmon/asc7621.rst
2642F:	drivers/hwmon/asc7621.c
2643
2644ASPEED PINCTRL DRIVERS
2645M:	Andrew Jeffery <andrew@aj.id.au>
2646L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648L:	linux-gpio@vger.kernel.org
2649S:	Maintained
2650F:	drivers/pinctrl/aspeed/
2651F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653ASPEED VIDEO ENGINE DRIVER
2654M:	Eddie James <eajames@linux.ibm.com>
2655L:	linux-media@vger.kernel.org
2656L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	drivers/media/platform/aspeed-video.c
2659F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662M:	Corentin Chary <corentin.chary@gmail.com>
2663L:	acpi4asus-user@lists.sourceforge.net
2664L:	platform-driver-x86@vger.kernel.org
2665W:	http://acpi4asus.sf.net
2666S:	Maintained
2667F:	drivers/platform/x86/asus*.c
2668F:	drivers/platform/x86/eeepc*.c
2669
2670ASUS WIRELESS RADIO CONTROL DRIVER
2671M:	João Paulo Rechi Vita <jprvita@gmail.com>
2672L:	platform-driver-x86@vger.kernel.org
2673S:	Maintained
2674F:	drivers/platform/x86/asus-wireless.c
2675
2676ASYMMETRIC KEYS
2677M:	David Howells <dhowells@redhat.com>
2678L:	keyrings@vger.kernel.org
2679S:	Maintained
2680F:	Documentation/crypto/asymmetric-keys.txt
2681F:	include/linux/verification.h
2682F:	include/crypto/public_key.h
2683F:	include/crypto/pkcs7.h
2684F:	crypto/asymmetric_keys/
2685
2686ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687R:	Dan Williams <dan.j.williams@intel.com>
2688W:	http://sourceforge.net/projects/xscaleiop
2689S:	Odd fixes
2690F:	Documentation/crypto/async-tx-api.txt
2691F:	crypto/async_tx/
2692F:	drivers/dma/
2693F:	include/linux/dmaengine.h
2694F:	include/linux/async_tx.h
2695
2696AT24 EEPROM DRIVER
2697M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698L:	linux-i2c@vger.kernel.org
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700S:	Maintained
2701F:	Documentation/devicetree/bindings/eeprom/at24.txt
2702F:	drivers/misc/eeprom/at24.c
2703
2704ATA OVER ETHERNET (AOE) DRIVER
2705M:	"Justin Sanders" <justin@coraid.com>
2706W:	http://www.openaoe.org/
2707S:	Supported
2708F:	Documentation/admin-guide/aoe/
2709F:	drivers/block/aoe/
2710
2711ATHEROS 71XX/9XXX GPIO DRIVER
2712M:	Alban Bedel <albeu@free.fr>
2713W:	https://github.com/AlbanBedel/linux
2714T:	git git://github.com/AlbanBedel/linux
2715S:	Maintained
2716F:	drivers/gpio/gpio-ath79.c
2717F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2718
2719ATHEROS 71XX/9XXX USB PHY DRIVER
2720M:	Alban Bedel <albeu@free.fr>
2721W:	https://github.com/AlbanBedel/linux
2722T:	git git://github.com/AlbanBedel/linux
2723S:	Maintained
2724F:	drivers/phy/qualcomm/phy-ath79-usb.c
2725F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2726
2727ATHEROS ATH GENERIC UTILITIES
2728M:	Kalle Valo <kvalo@codeaurora.org>
2729L:	linux-wireless@vger.kernel.org
2730S:	Supported
2731F:	drivers/net/wireless/ath/*
2732
2733ATHEROS ATH5K WIRELESS DRIVER
2734M:	Jiri Slaby <jirislaby@gmail.com>
2735M:	Nick Kossifidis <mickflemm@gmail.com>
2736M:	Luis Chamberlain <mcgrof@kernel.org>
2737L:	linux-wireless@vger.kernel.org
2738W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2739S:	Maintained
2740F:	drivers/net/wireless/ath/ath5k/
2741
2742ATHEROS ATH6KL WIRELESS DRIVER
2743M:	Kalle Valo <kvalo@codeaurora.org>
2744L:	linux-wireless@vger.kernel.org
2745W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2747S:	Supported
2748F:	drivers/net/wireless/ath/ath6kl/
2749
2750ATI_REMOTE2 DRIVER
2751M:	Ville Syrjala <syrjala@sci.fi>
2752S:	Maintained
2753F:	drivers/input/misc/ati_remote2.c
2754
2755ATK0110 HWMON DRIVER
2756M:	Luca Tettamanti <kronos.it@gmail.com>
2757L:	linux-hwmon@vger.kernel.org
2758S:	Maintained
2759F:	drivers/hwmon/asus_atk0110.c
2760
2761ATLX ETHERNET DRIVERS
2762M:	Jay Cliburn <jcliburn@gmail.com>
2763M:	Chris Snook <chris.snook@gmail.com>
2764L:	netdev@vger.kernel.org
2765W:	http://sourceforge.net/projects/atl1
2766W:	http://atl1.sourceforge.net
2767S:	Maintained
2768F:	drivers/net/ethernet/atheros/
2769
2770ATM
2771M:	Chas Williams <3chas3@gmail.com>
2772L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773L:	netdev@vger.kernel.org
2774W:	http://linux-atm.sourceforge.net
2775S:	Maintained
2776F:	drivers/atm/
2777F:	include/linux/atm*
2778F:	include/uapi/linux/atm*
2779
2780ATMEL MACB ETHERNET DRIVER
2781M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2782S:	Supported
2783F:	drivers/net/ethernet/cadence/
2784
2785ATMEL MAXTOUCH DRIVER
2786M:	Nick Dyer <nick@shmanahar.org>
2787T:	git git://github.com/ndyer/linux.git
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790F:	drivers/input/touchscreen/atmel_mxt_ts.c
2791
2792ATMEL WIRELESS DRIVER
2793M:	Simon Kelley <simon@thekelleys.org.uk>
2794L:	linux-wireless@vger.kernel.org
2795W:	http://www.thekelleys.org.uk/atmel
2796W:	http://atmelwlandriver.sourceforge.net/
2797S:	Maintained
2798F:	drivers/net/wireless/atmel/atmel*
2799
2800ATOMIC INFRASTRUCTURE
2801M:	Will Deacon <will@kernel.org>
2802M:	Peter Zijlstra <peterz@infradead.org>
2803R:	Boqun Feng <boqun.feng@gmail.com>
2804L:	linux-kernel@vger.kernel.org
2805S:	Maintained
2806F:	arch/*/include/asm/atomic*.h
2807F:	include/*/atomic*.h
2808F:	scripts/atomic/
2809
2810ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811M:	Bradley Grove <linuxdrivers@attotech.com>
2812L:	linux-scsi@vger.kernel.org
2813W:	http://www.attotech.com
2814S:	Supported
2815F:	drivers/scsi/esas2r
2816
2817ATUSB IEEE 802.15.4 RADIO DRIVER
2818M:	Stefan Schmidt <stefan@datenfreihafen.org>
2819L:	linux-wpan@vger.kernel.org
2820S:	Maintained
2821F:	drivers/net/ieee802154/atusb.c
2822F:	drivers/net/ieee802154/atusb.h
2823F:	drivers/net/ieee802154/at86rf230.h
2824
2825AUDIT SUBSYSTEM
2826M:	Paul Moore <paul@paul-moore.com>
2827M:	Eric Paris <eparis@redhat.com>
2828L:	linux-audit@redhat.com (moderated for non-subscribers)
2829W:	https://github.com/linux-audit
2830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2831S:	Supported
2832F:	include/linux/audit.h
2833F:	include/uapi/linux/audit.h
2834F:	kernel/audit*
2835
2836AUXILIARY DISPLAY DRIVERS
2837M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2838S:	Maintained
2839F:	drivers/auxdisplay/
2840F:	include/linux/cfag12864b.h
2841
2842AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843M:	Andreas Klinger <ak@it-klinger.de>
2844L:	linux-iio@vger.kernel.org
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847F:	drivers/iio/adc/hx711.c
2848
2849AX.25 NETWORK LAYER
2850M:	Ralf Baechle <ralf@linux-mips.org>
2851L:	linux-hams@vger.kernel.org
2852W:	http://www.linux-ax25.org/
2853S:	Maintained
2854F:	include/uapi/linux/ax25.h
2855F:	include/net/ax25.h
2856F:	net/ax25/
2857
2858AXENTIA ARM DEVICES
2859M:	Peter Rosin <peda@axentia.se>
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861S:	Maintained
2862F:	Documentation/devicetree/bindings/arm/axentia.txt
2863F:	arch/arm/boot/dts/at91-linea.dtsi
2864F:	arch/arm/boot/dts/at91-natte.dtsi
2865F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866F:	arch/arm/boot/dts/at91-tse850-3.dts
2867
2868AXENTIA ASOC DRIVERS
2869M:	Peter Rosin <peda@axentia.se>
2870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2871S:	Maintained
2872F:	Documentation/devicetree/bindings/sound/axentia,*
2873F:	sound/soc/atmel/tse850-pcm5142.c
2874
2875AXXIA I2C CONTROLLER
2876M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877L:	linux-i2c@vger.kernel.org
2878S:	Maintained
2879F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880F:	drivers/i2c/busses/i2c-axxia.c
2881
2882AZ6007 DVB DRIVER
2883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2884L:	linux-media@vger.kernel.org
2885W:	https://linuxtv.org
2886T:	git git://linuxtv.org/media_tree.git
2887S:	Maintained
2888F:	drivers/media/usb/dvb-usb-v2/az6007.c
2889
2890AZTECH FM RADIO RECEIVER DRIVER
2891M:	Hans Verkuil <hverkuil@xs4all.nl>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	https://linuxtv.org
2895S:	Maintained
2896F:	drivers/media/radio/radio-aztech*
2897
2898B43 WIRELESS DRIVER
2899L:	linux-wireless@vger.kernel.org
2900L:	b43-dev@lists.infradead.org
2901W:	http://wireless.kernel.org/en/users/Drivers/b43
2902S:	Odd Fixes
2903F:	drivers/net/wireless/broadcom/b43/
2904
2905B43LEGACY WIRELESS DRIVER
2906M:	Larry Finger <Larry.Finger@lwfinger.net>
2907L:	linux-wireless@vger.kernel.org
2908L:	b43-dev@lists.infradead.org
2909W:	http://wireless.kernel.org/en/users/Drivers/b43
2910S:	Maintained
2911F:	drivers/net/wireless/broadcom/b43legacy/
2912
2913BACKLIGHT CLASS/SUBSYSTEM
2914M:	Lee Jones <lee.jones@linaro.org>
2915M:	Daniel Thompson <daniel.thompson@linaro.org>
2916M:	Jingoo Han <jingoohan1@gmail.com>
2917L:	dri-devel@lists.freedesktop.org
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2919S:	Maintained
2920F:	drivers/video/backlight/
2921F:	include/linux/backlight.h
2922F:	include/linux/pwm_backlight.h
2923F:	Documentation/devicetree/bindings/leds/backlight
2924
2925BATMAN ADVANCED
2926M:	Marek Lindner <mareklindner@neomailbox.ch>
2927M:	Simon Wunderlich <sw@simonwunderlich.de>
2928M:	Antonio Quartulli <a@unstable.cc>
2929M:	Sven Eckelmann <sven@narfation.org>
2930L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2931W:	https://www.open-mesh.org/
2932B:	https://www.open-mesh.org/projects/batman-adv/issues
2933C:	irc://chat.freenode.net/batman
2934Q:	https://patchwork.open-mesh.org/project/batman/list/
2935T:	git https://git.open-mesh.org/linux-merge.git
2936S:	Maintained
2937F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2938F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2939F:	Documentation/networking/batman-adv.rst
2940F:	include/uapi/linux/batadv_packet.h
2941F:	include/uapi/linux/batman_adv.h
2942F:	net/batman-adv/
2943
2944BAYCOM/HDLCDRV DRIVERS FOR AX.25
2945M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2946L:	linux-hams@vger.kernel.org
2947W:	http://www.baycom.org/~tom/ham/ham.html
2948S:	Maintained
2949F:	drivers/net/hamradio/baycom*
2950
2951BCACHE (BLOCK LAYER CACHE)
2952M:	Coly Li <colyli@suse.de>
2953M:	Kent Overstreet <kent.overstreet@gmail.com>
2954L:	linux-bcache@vger.kernel.org
2955W:	http://bcache.evilpiepirate.org
2956C:	irc://irc.oftc.net/bcache
2957S:	Maintained
2958F:	drivers/md/bcache/
2959
2960BDISP ST MEDIA DRIVER
2961M:	Fabien Dessenne <fabien.dessenne@st.com>
2962L:	linux-media@vger.kernel.org
2963T:	git git://linuxtv.org/media_tree.git
2964W:	https://linuxtv.org
2965S:	Supported
2966F:	drivers/media/platform/sti/bdisp
2967
2968BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2969M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2970L:	netdev@vger.kernel.org
2971S:	Maintained
2972F:	drivers/net/ethernet/ec_bhf.c
2973
2974BEFS FILE SYSTEM
2975M:	Luis de Bethencourt <luisbg@kernel.org>
2976M:	Salah Triki <salah.triki@gmail.com>
2977S:	Maintained
2978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2979F:	Documentation/filesystems/befs.txt
2980F:	fs/befs/
2981
2982BFQ I/O SCHEDULER
2983M:	Paolo Valente <paolo.valente@linaro.org>
2984M:	Jens Axboe <axboe@kernel.dk>
2985L:	linux-block@vger.kernel.org
2986S:	Maintained
2987F:	block/bfq-*
2988F:	Documentation/block/bfq-iosched.rst
2989
2990BFS FILE SYSTEM
2991M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2992S:	Maintained
2993F:	Documentation/filesystems/bfs.txt
2994F:	fs/bfs/
2995F:	include/uapi/linux/bfs_fs.h
2996
2997BLINKM RGB LED DRIVER
2998M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2999S:	Maintained
3000F:	drivers/leds/leds-blinkm.c
3001
3002BLOCK LAYER
3003M:	Jens Axboe <axboe@kernel.dk>
3004L:	linux-block@vger.kernel.org
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3006S:	Maintained
3007F:	block/
3008F:	drivers/block/
3009F:	kernel/trace/blktrace.c
3010F:	lib/sbitmap.c
3011
3012BLOCK2MTD DRIVER
3013M:	Joern Engel <joern@lazybastard.org>
3014L:	linux-mtd@lists.infradead.org
3015S:	Maintained
3016F:	drivers/mtd/devices/block2mtd.c
3017
3018BLUETOOTH DRIVERS
3019M:	Marcel Holtmann <marcel@holtmann.org>
3020M:	Johan Hedberg <johan.hedberg@gmail.com>
3021L:	linux-bluetooth@vger.kernel.org
3022W:	http://www.bluez.org/
3023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3025S:	Maintained
3026F:	drivers/bluetooth/
3027
3028BLUETOOTH SUBSYSTEM
3029M:	Marcel Holtmann <marcel@holtmann.org>
3030M:	Johan Hedberg <johan.hedberg@gmail.com>
3031L:	linux-bluetooth@vger.kernel.org
3032W:	http://www.bluez.org/
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3035S:	Maintained
3036F:	net/bluetooth/
3037F:	include/net/bluetooth/
3038
3039BONDING DRIVER
3040M:	Jay Vosburgh <j.vosburgh@gmail.com>
3041M:	Veaceslav Falico <vfalico@gmail.com>
3042M:	Andy Gospodarek <andy@greyhouse.net>
3043L:	netdev@vger.kernel.org
3044W:	http://sourceforge.net/projects/bonding/
3045S:	Supported
3046F:	drivers/net/bonding/
3047F:	include/uapi/linux/if_bonding.h
3048
3049BPF (Safe dynamic programs and tools)
3050M:	Alexei Starovoitov <ast@kernel.org>
3051M:	Daniel Borkmann <daniel@iogearbox.net>
3052R:	Martin KaFai Lau <kafai@fb.com>
3053R:	Song Liu <songliubraving@fb.com>
3054R:	Yonghong Song <yhs@fb.com>
3055L:	netdev@vger.kernel.org
3056L:	bpf@vger.kernel.org
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3059Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3060S:	Supported
3061F:	arch/*/net/*
3062F:	Documentation/networking/filter.txt
3063F:	Documentation/bpf/
3064F:	include/linux/bpf*
3065F:	include/linux/filter.h
3066F:	include/trace/events/xdp.h
3067F:	include/uapi/linux/bpf*
3068F:	include/uapi/linux/filter.h
3069F:	kernel/bpf/
3070F:	kernel/trace/bpf_trace.c
3071F:	lib/test_bpf.c
3072F:	net/bpf/
3073F:	net/core/filter.c
3074F:	net/sched/act_bpf.c
3075F:	net/sched/cls_bpf.c
3076F:	samples/bpf/
3077F:	tools/bpf/
3078F:	tools/lib/bpf/
3079F:	tools/testing/selftests/bpf/
3080K:	bpf
3081N:	bpf
3082
3083BPF JIT for ARM
3084M:	Shubham Bansal <illusionist.neo@gmail.com>
3085L:	netdev@vger.kernel.org
3086L:	bpf@vger.kernel.org
3087S:	Maintained
3088F:	arch/arm/net/
3089
3090BPF JIT for ARM64
3091M:	Daniel Borkmann <daniel@iogearbox.net>
3092M:	Alexei Starovoitov <ast@kernel.org>
3093M:	Zi Shen Lim <zlim.lnx@gmail.com>
3094L:	netdev@vger.kernel.org
3095L:	bpf@vger.kernel.org
3096S:	Supported
3097F:	arch/arm64/net/
3098
3099BPF JIT for MIPS (32-BIT AND 64-BIT)
3100M:	Paul Burton <paul.burton@mips.com>
3101L:	netdev@vger.kernel.org
3102L:	bpf@vger.kernel.org
3103S:	Maintained
3104F:	arch/mips/net/
3105
3106BPF JIT for NFP NICs
3107M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3108L:	netdev@vger.kernel.org
3109L:	bpf@vger.kernel.org
3110S:	Supported
3111F:	drivers/net/ethernet/netronome/nfp/bpf/
3112
3113BPF JIT for POWERPC (32-BIT AND 64-BIT)
3114M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3115M:	Sandipan Das <sandipan@linux.ibm.com>
3116L:	netdev@vger.kernel.org
3117L:	bpf@vger.kernel.org
3118S:	Maintained
3119F:	arch/powerpc/net/
3120
3121BPF JIT for RISC-V (RV64G)
3122M:	Björn Töpel <bjorn.topel@gmail.com>
3123L:	netdev@vger.kernel.org
3124S:	Maintained
3125F:	arch/riscv/net/
3126
3127BPF JIT for S390
3128M:	Ilya Leoshkevich <iii@linux.ibm.com>
3129M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3130M:	Vasily Gorbik <gor@linux.ibm.com>
3131L:	netdev@vger.kernel.org
3132L:	bpf@vger.kernel.org
3133S:	Maintained
3134F:	arch/s390/net/
3135X:	arch/s390/net/pnet.c
3136
3137BPF JIT for SPARC (32-BIT AND 64-BIT)
3138M:	David S. Miller <davem@davemloft.net>
3139L:	netdev@vger.kernel.org
3140L:	bpf@vger.kernel.org
3141S:	Maintained
3142F:	arch/sparc/net/
3143
3144BPF JIT for X86 32-BIT
3145M:	Wang YanQing <udknight@gmail.com>
3146L:	netdev@vger.kernel.org
3147L:	bpf@vger.kernel.org
3148S:	Maintained
3149F:	arch/x86/net/bpf_jit_comp32.c
3150
3151BPF JIT for X86 64-BIT
3152M:	Alexei Starovoitov <ast@kernel.org>
3153M:	Daniel Borkmann <daniel@iogearbox.net>
3154L:	netdev@vger.kernel.org
3155L:	bpf@vger.kernel.org
3156S:	Supported
3157F:	arch/x86/net/
3158X:	arch/x86/net/bpf_jit_comp32.c
3159
3160BROADCOM B44 10/100 ETHERNET DRIVER
3161M:	Michael Chan <michael.chan@broadcom.com>
3162L:	netdev@vger.kernel.org
3163S:	Supported
3164F:	drivers/net/ethernet/broadcom/b44.*
3165
3166BROADCOM B53 ETHERNET SWITCH DRIVER
3167M:	Florian Fainelli <f.fainelli@gmail.com>
3168L:	netdev@vger.kernel.org
3169L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3170S:	Supported
3171F:	drivers/net/dsa/b53/*
3172F:	include/linux/platform_data/b53.h
3173
3174BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3175M:	Florian Fainelli <f.fainelli@gmail.com>
3176M:	Ray Jui <rjui@broadcom.com>
3177M:	Scott Branden <sbranden@broadcom.com>
3178M:	bcm-kernel-feedback-list@broadcom.com
3179T:	git git://github.com/broadcom/mach-bcm
3180S:	Maintained
3181N:	bcm281*
3182N:	bcm113*
3183N:	bcm216*
3184N:	kona
3185F:	arch/arm/mach-bcm/
3186
3187BROADCOM BCM2835 ARM ARCHITECTURE
3188M:	Eric Anholt <eric@anholt.net>
3189M:	Stefan Wahren <wahrenst@gmx.net>
3190L:	bcm-kernel-feedback-list@broadcom.com
3191L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3193T:	git git://github.com/anholt/linux
3194S:	Maintained
3195N:	bcm2835
3196F:	drivers/staging/vc04_services
3197
3198BROADCOM BCM47XX MIPS ARCHITECTURE
3199M:	Hauke Mehrtens <hauke@hauke-m.de>
3200M:	Rafał Miłecki <zajec5@gmail.com>
3201L:	linux-mips@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/mips/brcm/
3204F:	arch/mips/bcm47xx/*
3205F:	arch/mips/include/asm/mach-bcm47xx/*
3206
3207BROADCOM BCM5301X ARM ARCHITECTURE
3208M:	Hauke Mehrtens <hauke@hauke-m.de>
3209M:	Rafał Miłecki <zajec5@gmail.com>
3210M:	bcm-kernel-feedback-list@broadcom.com
3211L:	linux-arm-kernel@lists.infradead.org
3212S:	Maintained
3213F:	arch/arm/mach-bcm/bcm_5301x.c
3214F:	arch/arm/boot/dts/bcm5301x*.dtsi
3215F:	arch/arm/boot/dts/bcm470*
3216F:	arch/arm/boot/dts/bcm953012*
3217
3218BROADCOM BCM53573 ARM ARCHITECTURE
3219M:	Rafał Miłecki <rafal@milecki.pl>
3220L:	bcm-kernel-feedback-list@broadcom.com
3221L:	linux-arm-kernel@lists.infradead.org
3222S:	Maintained
3223F:	arch/arm/boot/dts/bcm53573*
3224F:	arch/arm/boot/dts/bcm47189*
3225
3226BROADCOM BCM63XX ARM ARCHITECTURE
3227M:	Florian Fainelli <f.fainelli@gmail.com>
3228M:	bcm-kernel-feedback-list@broadcom.com
3229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230T:	git git://github.com/broadcom/stblinux.git
3231S:	Maintained
3232N:	bcm63xx
3233
3234BROADCOM BCM63XX/BCM33XX UDC DRIVER
3235M:	Kevin Cernekee <cernekee@gmail.com>
3236L:	linux-usb@vger.kernel.org
3237S:	Maintained
3238F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3239
3240BROADCOM BCM7XXX ARM ARCHITECTURE
3241M:	Brian Norris <computersforpeace@gmail.com>
3242M:	Gregory Fong <gregory.0xf0@gmail.com>
3243M:	Florian Fainelli <f.fainelli@gmail.com>
3244M:	bcm-kernel-feedback-list@broadcom.com
3245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246T:	git git://github.com/broadcom/stblinux.git
3247S:	Maintained
3248F:	arch/arm/mach-bcm/*brcmstb*
3249F:	arch/arm/boot/dts/bcm7*.dts*
3250F:	drivers/bus/brcmstb_gisb.c
3251F:	arch/arm/mm/cache-b15-rac.c
3252F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3253N:	brcmstb
3254
3255BROADCOM BMIPS CPUFREQ DRIVER
3256M:	Markus Mayer <mmayer@broadcom.com>
3257M:	bcm-kernel-feedback-list@broadcom.com
3258L:	linux-pm@vger.kernel.org
3259S:	Maintained
3260F:	drivers/cpufreq/bmips-cpufreq.c
3261
3262BROADCOM BMIPS MIPS ARCHITECTURE
3263M:	Kevin Cernekee <cernekee@gmail.com>
3264M:	Florian Fainelli <f.fainelli@gmail.com>
3265L:	bcm-kernel-feedback-list@broadcom.com
3266L:	linux-mips@vger.kernel.org
3267T:	git git://github.com/broadcom/stblinux.git
3268S:	Maintained
3269F:	arch/mips/bmips/*
3270F:	arch/mips/include/asm/mach-bmips/*
3271F:	arch/mips/kernel/*bmips*
3272F:	arch/mips/boot/dts/brcm/bcm*.dts*
3273F:	drivers/irqchip/irq-bcm63*
3274F:	drivers/irqchip/irq-bcm7*
3275F:	drivers/irqchip/irq-brcmstb*
3276F:	include/linux/bcm963xx_nvram.h
3277F:	include/linux/bcm963xx_tag.h
3278
3279BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3280M:	Rasesh Mody <rmody@marvell.com>
3281M:	GR-Linux-NIC-Dev@marvell.com
3282L:	netdev@vger.kernel.org
3283S:	Supported
3284F:	drivers/net/ethernet/broadcom/bnx2.*
3285F:	drivers/net/ethernet/broadcom/bnx2_*
3286
3287BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3288M:	QLogic-Storage-Upstream@qlogic.com
3289L:	linux-scsi@vger.kernel.org
3290S:	Supported
3291F:	drivers/scsi/bnx2fc/
3292
3293BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3294M:	QLogic-Storage-Upstream@qlogic.com
3295L:	linux-scsi@vger.kernel.org
3296S:	Supported
3297F:	drivers/scsi/bnx2i/
3298
3299BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3300M:	Ariel Elior <aelior@marvell.com>
3301M:	Sudarsana Kalluru <skalluru@marvell.com>
3302M:	GR-everest-linux-l2@marvell.com
3303L:	netdev@vger.kernel.org
3304S:	Supported
3305F:	drivers/net/ethernet/broadcom/bnx2x/
3306
3307BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3308M:	Michael Chan <michael.chan@broadcom.com>
3309L:	netdev@vger.kernel.org
3310S:	Supported
3311F:	drivers/net/ethernet/broadcom/bnxt/
3312
3313BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3314M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3315M:	Franky Lin <franky.lin@broadcom.com>
3316M:	Hante Meuleman <hante.meuleman@broadcom.com>
3317M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3318M:	Wright Feng <wright.feng@cypress.com>
3319L:	linux-wireless@vger.kernel.org
3320L:	brcm80211-dev-list.pdl@broadcom.com
3321L:	brcm80211-dev-list@cypress.com
3322S:	Supported
3323F:	drivers/net/wireless/broadcom/brcm80211/
3324
3325BROADCOM BRCMSTB GPIO DRIVER
3326M:	Gregory Fong <gregory.0xf0@gmail.com>
3327L:	bcm-kernel-feedback-list@broadcom.com
3328S:	Supported
3329F:	drivers/gpio/gpio-brcmstb.c
3330F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3331
3332BROADCOM BRCMSTB I2C DRIVER
3333M:	Kamal Dasu <kdasu.kdev@gmail.com>
3334L:	linux-i2c@vger.kernel.org
3335L:	bcm-kernel-feedback-list@broadcom.com
3336S:	Supported
3337F:	drivers/i2c/busses/i2c-brcmstb.c
3338F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3339
3340BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3341M:	Al Cooper <alcooperx@gmail.com>
3342L:	linux-kernel@vger.kernel.org
3343L:	bcm-kernel-feedback-list@broadcom.com
3344S:	Maintained
3345F:	drivers/phy/broadcom/phy-brcm-usb*
3346
3347BROADCOM GENET ETHERNET DRIVER
3348M:	Doug Berger <opendmb@gmail.com>
3349M:	Florian Fainelli <f.fainelli@gmail.com>
3350L:	bcm-kernel-feedback-list@broadcom.com
3351L:	netdev@vger.kernel.org
3352S:	Supported
3353F:	drivers/net/ethernet/broadcom/genet/
3354
3355BROADCOM IPROC ARM ARCHITECTURE
3356M:	Ray Jui <rjui@broadcom.com>
3357M:	Scott Branden <sbranden@broadcom.com>
3358M:	bcm-kernel-feedback-list@broadcom.com
3359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360T:	git git://github.com/broadcom/cygnus-linux.git
3361S:	Maintained
3362N:	iproc
3363N:	cygnus
3364N:	bcm[-_]nsp
3365N:	bcm9113*
3366N:	bcm9583*
3367N:	bcm9585*
3368N:	bcm9586*
3369N:	bcm988312
3370N:	bcm113*
3371N:	bcm583*
3372N:	bcm585*
3373N:	bcm586*
3374N:	bcm88312
3375N:	hr2
3376N:	stingray
3377F:	arch/arm64/boot/dts/broadcom/northstar2/*
3378F:	arch/arm64/boot/dts/broadcom/stingray/*
3379F:	drivers/clk/bcm/clk-ns*
3380F:	drivers/clk/bcm/clk-sr*
3381F:	drivers/pinctrl/bcm/pinctrl-ns*
3382F:	include/dt-bindings/clock/bcm-sr*
3383
3384BROADCOM KONA GPIO DRIVER
3385M:	Ray Jui <rjui@broadcom.com>
3386L:	bcm-kernel-feedback-list@broadcom.com
3387S:	Supported
3388F:	drivers/gpio/gpio-bcm-kona.c
3389F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3390
3391BROADCOM NETXTREME-E ROCE DRIVER
3392M:	Selvin Xavier <selvin.xavier@broadcom.com>
3393M:	Devesh Sharma <devesh.sharma@broadcom.com>
3394M:	Somnath Kotur <somnath.kotur@broadcom.com>
3395M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3396L:	linux-rdma@vger.kernel.org
3397W:	http://www.broadcom.com
3398S:	Supported
3399F:	drivers/infiniband/hw/bnxt_re/
3400F:	include/uapi/rdma/bnxt_re-abi.h
3401
3402BROADCOM NVRAM DRIVER
3403M:	Rafał Miłecki <zajec5@gmail.com>
3404L:	linux-mips@vger.kernel.org
3405S:	Maintained
3406F:	drivers/firmware/broadcom/*
3407
3408BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3409M:	Rafał Miłecki <zajec5@gmail.com>
3410L:	linux-wireless@vger.kernel.org
3411S:	Maintained
3412F:	drivers/bcma/
3413F:	include/linux/bcma/
3414
3415BROADCOM STB AVS CPUFREQ DRIVER
3416M:	Markus Mayer <mmayer@broadcom.com>
3417M:	bcm-kernel-feedback-list@broadcom.com
3418L:	linux-pm@vger.kernel.org
3419S:	Maintained
3420F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3421F:	drivers/cpufreq/brcmstb*
3422
3423BROADCOM STB AVS TMON DRIVER
3424M:	Markus Mayer <mmayer@broadcom.com>
3425M:	bcm-kernel-feedback-list@broadcom.com
3426L:	linux-pm@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3429F:	drivers/thermal/broadcom/brcmstb*
3430
3431BROADCOM STB NAND FLASH DRIVER
3432M:	Brian Norris <computersforpeace@gmail.com>
3433M:	Kamal Dasu <kdasu.kdev@gmail.com>
3434L:	linux-mtd@lists.infradead.org
3435L:	bcm-kernel-feedback-list@broadcom.com
3436S:	Maintained
3437F:	drivers/mtd/nand/raw/brcmnand/
3438
3439BROADCOM STB DPFE DRIVER
3440M:	Markus Mayer <mmayer@broadcom.com>
3441M:	bcm-kernel-feedback-list@broadcom.com
3442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3445F:	drivers/memory/brcmstb_dpfe.c
3446
3447BROADCOM SPI DRIVER
3448M:	Kamal Dasu <kdasu.kdev@gmail.com>
3449M:	bcm-kernel-feedback-list@broadcom.com
3450S:	Maintained
3451F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3452F:	drivers/spi/spi-bcm-qspi.*
3453F:	drivers/spi/spi-brcmstb-qspi.c
3454F:	drivers/spi/spi-iproc-qspi.c
3455
3456BROADCOM SYSTEMPORT ETHERNET DRIVER
3457M:	Florian Fainelli <f.fainelli@gmail.com>
3458L:	bcm-kernel-feedback-list@broadcom.com
3459L:	netdev@vger.kernel.org
3460S:	Supported
3461F:	drivers/net/ethernet/broadcom/bcmsysport.*
3462
3463BROADCOM TG3 GIGABIT ETHERNET DRIVER
3464M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3465M:	Prashant Sreedharan <prashant@broadcom.com>
3466M:	Michael Chan <mchan@broadcom.com>
3467L:	netdev@vger.kernel.org
3468S:	Supported
3469F:	drivers/net/ethernet/broadcom/tg3.*
3470
3471BROCADE BFA FC SCSI DRIVER
3472M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3473M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476F:	drivers/scsi/bfa/
3477
3478BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3479M:	Rasesh Mody <rmody@marvell.com>
3480M:	Sudarsana Kalluru <skalluru@marvell.com>
3481M:	GR-Linux-NIC-Dev@marvell.com
3482L:	netdev@vger.kernel.org
3483S:	Supported
3484F:	drivers/net/ethernet/brocade/bna/
3485
3486BSG (block layer generic sg v4 driver)
3487M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3488L:	linux-scsi@vger.kernel.org
3489S:	Supported
3490F:	block/bsg.c
3491F:	include/linux/bsg.h
3492F:	include/uapi/linux/bsg.h
3493
3494BT87X AUDIO DRIVER
3495M:	Clemens Ladisch <clemens@ladisch.de>
3496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3498S:	Maintained
3499F:	Documentation/sound/cards/bt87x.rst
3500F:	sound/pci/bt87x.c
3501
3502BT8XXGPIO DRIVER
3503M:	Michael Buesch <m@bues.ch>
3504W:	http://bu3sch.de/btgpio.php
3505S:	Maintained
3506F:	drivers/gpio/gpio-bt8xx.c
3507
3508BTRFS FILE SYSTEM
3509M:	Chris Mason <clm@fb.com>
3510M:	Josef Bacik <josef@toxicpanda.com>
3511M:	David Sterba <dsterba@suse.com>
3512L:	linux-btrfs@vger.kernel.org
3513W:	http://btrfs.wiki.kernel.org/
3514Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3516S:	Maintained
3517F:	Documentation/filesystems/btrfs.txt
3518F:	fs/btrfs/
3519F:	include/linux/btrfs*
3520F:	include/uapi/linux/btrfs*
3521
3522BTTV VIDEO4LINUX DRIVER
3523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3524L:	linux-media@vger.kernel.org
3525W:	https://linuxtv.org
3526T:	git git://linuxtv.org/media_tree.git
3527S:	Odd fixes
3528F:	Documentation/media/v4l-drivers/bttv*
3529F:	drivers/media/pci/bt8xx/bttv*
3530
3531BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3532M:	Chanwoo Choi <cw00.choi@samsung.com>
3533L:	linux-pm@vger.kernel.org
3534L:	linux-samsung-soc@vger.kernel.org
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S:	Maintained
3537F:	drivers/devfreq/exynos-bus.c
3538F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3539
3540BUSLOGIC SCSI DRIVER
3541M:	Khalid Aziz <khalid@gonehiking.org>
3542L:	linux-scsi@vger.kernel.org
3543S:	Maintained
3544F:	drivers/scsi/BusLogic.*
3545F:	drivers/scsi/FlashPoint.*
3546
3547C-MEDIA CMI8788 DRIVER
3548M:	Clemens Ladisch <clemens@ladisch.de>
3549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3551S:	Maintained
3552F:	sound/pci/oxygen/
3553
3554C-SKY ARCHITECTURE
3555M:	Guo Ren <guoren@kernel.org>
3556T:	git https://github.com/c-sky/csky-linux.git
3557S:	Supported
3558F:	arch/csky/
3559F:	Documentation/devicetree/bindings/csky/
3560F:	drivers/irqchip/irq-csky-*
3561F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3562F:	drivers/clocksource/timer-gx6605s.c
3563F:	drivers/clocksource/timer-mp-csky.c
3564F:	Documentation/devicetree/bindings/timer/csky,*
3565K:	csky
3566N:	csky
3567
3568C6X ARCHITECTURE
3569M:	Mark Salter <msalter@redhat.com>
3570M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3571L:	linux-c6x-dev@linux-c6x.org
3572W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3573S:	Maintained
3574F:	arch/c6x/
3575
3576CA8210 IEEE-802.15.4 RADIO DRIVER
3577M:	Harry Morris <h.morris@cascoda.com>
3578L:	linux-wpan@vger.kernel.org
3579W:	https://github.com/Cascoda/ca8210-linux.git
3580S:	Maintained
3581F:	drivers/net/ieee802154/ca8210.c
3582F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3583
3584CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3585M:	David Howells <dhowells@redhat.com>
3586L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3587S:	Supported
3588F:	Documentation/filesystems/caching/cachefiles.txt
3589F:	fs/cachefiles/
3590
3591CADENCE MIPI-CSI2 BRIDGES
3592M:	Maxime Ripard <mripard@kernel.org>
3593L:	linux-media@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/media/cdns,*.txt
3596F:	drivers/media/platform/cadence/cdns-csi2*
3597
3598CADET FM/AM RADIO RECEIVER DRIVER
3599M:	Hans Verkuil <hverkuil@xs4all.nl>
3600L:	linux-media@vger.kernel.org
3601T:	git git://linuxtv.org/media_tree.git
3602W:	https://linuxtv.org
3603S:	Maintained
3604F:	drivers/media/radio/radio-cadet*
3605
3606CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3607M:	Jonathan Corbet <corbet@lwn.net>
3608L:	linux-media@vger.kernel.org
3609T:	git git://linuxtv.org/media_tree.git
3610S:	Maintained
3611F:	Documentation/media/v4l-drivers/cafe_ccic*
3612F:	drivers/media/platform/marvell-ccic/
3613
3614CAIF NETWORK LAYER
3615L:	netdev@vger.kernel.org
3616S:	Orphan
3617F:	Documentation/networking/caif/
3618F:	drivers/net/caif/
3619F:	include/uapi/linux/caif/
3620F:	include/net/caif/
3621F:	net/caif/
3622
3623CAKE QDISC
3624M:	Toke Høiland-Jørgensen <toke@toke.dk>
3625L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3626S:	Maintained
3627F:	net/sched/sch_cake.c
3628
3629CALGARY x86-64 IOMMU
3630M:	Muli Ben-Yehuda <mulix@mulix.org>
3631M:	Jon Mason <jdmason@kudzu.us>
3632L:	iommu@lists.linux-foundation.org
3633S:	Maintained
3634F:	arch/x86/kernel/pci-calgary_64.c
3635F:	arch/x86/kernel/tce_64.c
3636F:	arch/x86/include/asm/calgary.h
3637F:	arch/x86/include/asm/tce.h
3638
3639CAN NETWORK DRIVERS
3640M:	Wolfgang Grandegger <wg@grandegger.com>
3641M:	Marc Kleine-Budde <mkl@pengutronix.de>
3642L:	linux-can@vger.kernel.org
3643W:	https://github.com/linux-can
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3646S:	Maintained
3647F:	Documentation/devicetree/bindings/net/can/
3648F:	drivers/net/can/
3649F:	include/linux/can/dev.h
3650F:	include/linux/can/led.h
3651F:	include/linux/can/rx-offload.h
3652F:	include/linux/can/platform/
3653F:	include/uapi/linux/can/error.h
3654F:	include/uapi/linux/can/netlink.h
3655F:	include/uapi/linux/can/vxcan.h
3656
3657CAN NETWORK LAYER
3658M:	Oliver Hartkopp <socketcan@hartkopp.net>
3659M:	Marc Kleine-Budde <mkl@pengutronix.de>
3660L:	linux-can@vger.kernel.org
3661W:	https://github.com/linux-can
3662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3664S:	Maintained
3665F:	Documentation/networking/can.rst
3666F:	net/can/
3667F:	include/linux/can/core.h
3668F:	include/linux/can/skb.h
3669F:	include/net/netns/can.h
3670F:	include/uapi/linux/can.h
3671F:	include/uapi/linux/can/bcm.h
3672F:	include/uapi/linux/can/raw.h
3673F:	include/uapi/linux/can/gw.h
3674
3675CAN-J1939 NETWORK LAYER
3676M:	Robin van der Gracht <robin@protonic.nl>
3677M:	Oleksij Rempel <o.rempel@pengutronix.de>
3678R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3679L:	linux-can@vger.kernel.org
3680S:	Maintained
3681F:	Documentation/networking/j1939.txt
3682F:	net/can/j1939/
3683F:	include/uapi/linux/can/j1939.h
3684
3685CAPABILITIES
3686M:	Serge Hallyn <serge@hallyn.com>
3687L:	linux-security-module@vger.kernel.org
3688S:	Supported
3689F:	include/linux/capability.h
3690F:	include/uapi/linux/capability.h
3691F:	security/commoncap.c
3692F:	kernel/capability.c
3693
3694CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3695M:	Kevin Tsai <ktsai@capellamicro.com>
3696S:	Maintained
3697F:	drivers/iio/light/cm*
3698
3699CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3700M:	Christian Lamparter <chunkeey@googlemail.com>
3701L:	linux-wireless@vger.kernel.org
3702W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3703S:	Maintained
3704F:	drivers/net/wireless/ath/carl9170/
3705
3706CAVIUM I2C DRIVER
3707M:	Jan Glauber <jglauber@cavium.com>
3708M:	David Daney <david.daney@cavium.com>
3709W:	http://www.cavium.com
3710S:	Supported
3711F:	drivers/i2c/busses/i2c-octeon*
3712F:	drivers/i2c/busses/i2c-thunderx*
3713
3714CAVIUM LIQUIDIO NETWORK DRIVER
3715M:	Derek Chickles <dchickles@marvell.com>
3716M:	Satanand Burla <sburla@marvell.com>
3717M:	Felix Manlunas <fmanlunas@marvell.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.cavium.com
3720S:	Supported
3721F:	drivers/net/ethernet/cavium/liquidio/
3722
3723CAVIUM MMC DRIVER
3724M:	Jan Glauber <jglauber@cavium.com>
3725M:	David Daney <david.daney@cavium.com>
3726M:	Steven J. Hill <Steven.Hill@cavium.com>
3727W:	http://www.cavium.com
3728S:	Supported
3729F:	drivers/mmc/host/cavium*
3730
3731CAVIUM OCTEON-TX CRYPTO DRIVER
3732M:	George Cherian <george.cherian@cavium.com>
3733L:	linux-crypto@vger.kernel.org
3734W:	http://www.cavium.com
3735S:	Supported
3736F:	drivers/crypto/cavium/cpt/
3737
3738CAVIUM THUNDERX2 ARM64 SOC
3739M:	Robert Richter <rrichter@cavium.com>
3740M:	Jayachandran C <jnair@caviumnetworks.com>
3741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3742S:	Maintained
3743F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3744F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3745
3746CC2520 IEEE-802.15.4 RADIO DRIVER
3747M:	Varka Bhadram <varkabhadram@gmail.com>
3748L:	linux-wpan@vger.kernel.org
3749S:	Maintained
3750F:	drivers/net/ieee802154/cc2520.c
3751F:	include/linux/spi/cc2520.h
3752F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3753
3754CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3755M:	Gilad Ben-Yossef <gilad@benyossef.com>
3756L:	linux-crypto@vger.kernel.org
3757S:	Supported
3758F:	drivers/crypto/ccree/
3759W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3760
3761CEC FRAMEWORK
3762M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3763L:	linux-media@vger.kernel.org
3764T:	git git://linuxtv.org/media_tree.git
3765W:	http://linuxtv.org
3766S:	Supported
3767F:	Documentation/media/kapi/cec-core.rst
3768F:	Documentation/media/uapi/cec
3769F:	drivers/media/cec/
3770F:	drivers/media/rc/keymaps/rc-cec.c
3771F:	include/media/cec.h
3772F:	include/media/cec-notifier.h
3773F:	include/uapi/linux/cec.h
3774F:	include/uapi/linux/cec-funcs.h
3775F:	Documentation/devicetree/bindings/media/cec.txt
3776F:	Documentation/ABI/testing/debugfs-cec-error-inj
3777
3778CEC GPIO DRIVER
3779M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3780L:	linux-media@vger.kernel.org
3781T:	git git://linuxtv.org/media_tree.git
3782W:	http://linuxtv.org
3783S:	Supported
3784F:	drivers/media/platform/cec-gpio/
3785F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3786
3787CELL BROADBAND ENGINE ARCHITECTURE
3788M:	Arnd Bergmann <arnd@arndb.de>
3789L:	linuxppc-dev@lists.ozlabs.org
3790W:	http://www.ibm.com/developerworks/power/cell/
3791S:	Supported
3792F:	arch/powerpc/include/asm/cell*.h
3793F:	arch/powerpc/include/asm/spu*.h
3794F:	arch/powerpc/include/uapi/asm/spu*.h
3795F:	arch/powerpc/oprofile/*cell*
3796F:	arch/powerpc/platforms/cell/
3797
3798CEPH COMMON CODE (LIBCEPH)
3799M:	Ilya Dryomov <idryomov@gmail.com>
3800M:	Jeff Layton <jlayton@kernel.org>
3801M:	Sage Weil <sage@redhat.com>
3802L:	ceph-devel@vger.kernel.org
3803W:	http://ceph.com/
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3805T:	git git://github.com/ceph/ceph-client.git
3806S:	Supported
3807F:	net/ceph/
3808F:	include/linux/ceph/
3809F:	include/linux/crush/
3810
3811CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3812M:	Jeff Layton <jlayton@kernel.org>
3813M:	Sage Weil <sage@redhat.com>
3814M:	Ilya Dryomov <idryomov@gmail.com>
3815L:	ceph-devel@vger.kernel.org
3816W:	http://ceph.com/
3817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3818T:	git git://github.com/ceph/ceph-client.git
3819S:	Supported
3820F:	Documentation/filesystems/ceph.txt
3821F:	fs/ceph/
3822
3823CERTIFICATE HANDLING:
3824M:	David Howells <dhowells@redhat.com>
3825M:	David Woodhouse <dwmw2@infradead.org>
3826L:	keyrings@vger.kernel.org
3827S:	Maintained
3828F:	Documentation/admin-guide/module-signing.rst
3829F:	certs/
3830F:	scripts/sign-file.c
3831F:	scripts/extract-cert.c
3832
3833CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3834L:	devel@driverdev.osuosl.org
3835S:	Obsolete
3836F:	drivers/staging/wusbcore/
3837
3838CFAG12864B LCD DRIVER
3839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3840S:	Maintained
3841F:	drivers/auxdisplay/cfag12864b.c
3842F:	include/linux/cfag12864b.h
3843
3844CFAG12864BFB LCD FRAMEBUFFER DRIVER
3845M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3846S:	Maintained
3847F:	drivers/auxdisplay/cfag12864bfb.c
3848F:	include/linux/cfag12864b.h
3849
3850802.11 (including CFG80211/NL80211)
3851M:	Johannes Berg <johannes@sipsolutions.net>
3852L:	linux-wireless@vger.kernel.org
3853W:	http://wireless.kernel.org/
3854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3856S:	Maintained
3857F:	net/wireless/
3858F:	include/uapi/linux/nl80211.h
3859F:	include/linux/ieee80211.h
3860F:	include/net/wext.h
3861F:	include/net/cfg80211.h
3862F:	include/net/iw_handler.h
3863F:	include/net/ieee80211_radiotap.h
3864F:	Documentation/driver-api/80211/cfg80211.rst
3865F:	Documentation/networking/regulatory.txt
3866
3867CHAR and MISC DRIVERS
3868M:	Arnd Bergmann <arnd@arndb.de>
3869M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3871S:	Supported
3872F:	drivers/char/
3873F:	drivers/misc/
3874F:	include/linux/miscdevice.h
3875
3876CHECKPATCH
3877M:	Andy Whitcroft <apw@canonical.com>
3878M:	Joe Perches <joe@perches.com>
3879S:	Maintained
3880F:	scripts/checkpatch.pl
3881
3882CHINESE DOCUMENTATION
3883M:	Harry Wei <harryxiyou@gmail.com>
3884M:	Alex Shi <alex.shi@linux.alibaba.com>
3885L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3886S:	Maintained
3887F:	Documentation/translations/zh_CN/
3888
3889CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3890M:	Peter Chen <Peter.Chen@nxp.com>
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3892L:	linux-usb@vger.kernel.org
3893S:	Maintained
3894F:	drivers/usb/chipidea/
3895
3896CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3897M:	Hans de Goede <hdegoede@redhat.com>
3898L:	linux-input@vger.kernel.org
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3901F:	drivers/input/touchscreen/chipone_icn8318.c
3902
3903CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3904M:	Hans de Goede <hdegoede@redhat.com>
3905L:	linux-input@vger.kernel.org
3906S:	Maintained
3907F:	drivers/input/touchscreen/chipone_icn8505.c
3908
3909CHROME HARDWARE PLATFORM SUPPORT
3910M:	Benson Leung <bleung@chromium.org>
3911M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3912S:	Maintained
3913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3914F:	drivers/platform/chrome/
3915
3916CHROMEOS EC SUBDRIVERS
3917M:	Benson Leung <bleung@chromium.org>
3918M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919R:	Guenter Roeck <groeck@chromium.org>
3920S:	Maintained
3921N:	cros_ec
3922N:	cros-ec
3923F:	drivers/power/supply/cros_usbpd-charger.c
3924
3925CHROMEOS EC CODEC DRIVER
3926M:	Cheng-Yi Chiang <cychiang@chromium.org>
3927S:	Maintained
3928R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3929R:	Guenter Roeck <groeck@chromium.org>
3930F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3931F:	sound/soc/codecs/cros_ec_codec.*
3932
3933CIRRUS LOGIC AUDIO CODEC DRIVERS
3934M:	Brian Austin <brian.austin@cirrus.com>
3935M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3936L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3937S:	Maintained
3938F:	sound/soc/codecs/cs*
3939
3940CIRRUS LOGIC EP93XX ETHERNET DRIVER
3941M:	Hartley Sweeten <hsweeten@visionengravers.com>
3942L:	netdev@vger.kernel.org
3943S:	Maintained
3944F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3945
3946CIRRUS LOGIC LOCHNAGAR DRIVER
3947M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3948M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3949L:	patches@opensource.cirrus.com
3950S:	Supported
3951F:	drivers/clk/clk-lochnagar.c
3952F:	drivers/hwmon/lochnagar-hwmon.c
3953F:	drivers/mfd/lochnagar-i2c.c
3954F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3955F:	drivers/regulator/lochnagar-regulator.c
3956F:	sound/soc/codecs/lochnagar-sc.c
3957F:	include/dt-bindings/clk/lochnagar.h
3958F:	include/dt-bindings/pinctrl/lochnagar.h
3959F:	include/linux/mfd/lochnagar*
3960F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3961F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3962F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3963F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3964F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3965F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3966F:	Documentation/hwmon/lochnagar.rst
3967
3968CISCO FCOE HBA DRIVER
3969M:	Satish Kharat <satishkh@cisco.com>
3970M:	Sesidhar Baddela <sebaddel@cisco.com>
3971M:	Karan Tilak Kumar <kartilak@cisco.com>
3972L:	linux-scsi@vger.kernel.org
3973S:	Supported
3974F:	drivers/scsi/fnic/
3975
3976CISCO SCSI HBA DRIVER
3977M:	Karan Tilak Kumar <kartilak@cisco.com>
3978M:	Sesidhar Baddela <sebaddel@cisco.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Supported
3981F:	drivers/scsi/snic/
3982
3983CISCO VIC ETHERNET NIC DRIVER
3984M:	Christian Benvenuti <benve@cisco.com>
3985M:	Govindarajulu Varadarajan <_govind@gmx.com>
3986M:	Parvi Kaustubhi <pkaustub@cisco.com>
3987S:	Supported
3988F:	drivers/net/ethernet/cisco/enic/
3989
3990CISCO VIC LOW LATENCY NIC DRIVER
3991M:	Christian Benvenuti <benve@cisco.com>
3992M:	Nelson Escobar <neescoba@cisco.com>
3993M:	Parvi Kaustubhi <pkaustub@cisco.com>
3994S:	Supported
3995F:	drivers/infiniband/hw/usnic/
3996
3997CIRRUS LOGIC MADERA CODEC DRIVERS
3998M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3999M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4001L:	patches@opensource.cirrus.com
4002T:	git https://github.com/CirrusLogic/linux-drivers.git
4003W:	https://github.com/CirrusLogic/linux-drivers/wiki
4004S:	Supported
4005F:	Documentation/devicetree/bindings/mfd/madera.txt
4006F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4007F:	Documentation/devicetree/bindings/sound/madera.txt
4008F:	include/dt-bindings/sound/madera*
4009F:	include/linux/irqchip/irq-madera*
4010F:	include/linux/mfd/madera/*
4011F:	include/sound/madera*
4012F:	drivers/gpio/gpio-madera*
4013F:	drivers/irqchip/irq-madera*
4014F:	drivers/mfd/madera*
4015F:	drivers/mfd/cs47l*
4016F:	drivers/pinctrl/cirrus/*
4017F:	sound/soc/codecs/cs47l*
4018F:	sound/soc/codecs/madera*
4019
4020CLANG-FORMAT FILE
4021M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4022S:	Maintained
4023F:	.clang-format
4024
4025CLANG/LLVM BUILD SUPPORT
4026L:	clang-built-linux@googlegroups.com
4027W:	https://clangbuiltlinux.github.io/
4028B:	https://github.com/ClangBuiltLinux/linux/issues
4029C:	irc://chat.freenode.net/clangbuiltlinux
4030S:	Supported
4031K:	\b(?i:clang|llvm)\b
4032
4033CLEANCACHE API
4034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4035L:	linux-kernel@vger.kernel.org
4036S:	Maintained
4037F:	mm/cleancache.c
4038F:	include/linux/cleancache.h
4039
4040CLK API
4041M:	Russell King <linux@armlinux.org.uk>
4042L:	linux-clk@vger.kernel.org
4043S:	Maintained
4044F:	include/linux/clk.h
4045
4046CLOCKSOURCE, CLOCKEVENT DRIVERS
4047M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4048M:	Thomas Gleixner <tglx@linutronix.de>
4049L:	linux-kernel@vger.kernel.org
4050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4051S:	Supported
4052F:	drivers/clocksource/
4053F:	Documentation/devicetree/bindings/timer/
4054
4055CMPC ACPI DRIVER
4056M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4057M:	Daniel Oliveira Nascimento <don@syst.com.br>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Supported
4060F:	drivers/platform/x86/classmate-laptop.c
4061
4062COBALT MEDIA DRIVER
4063M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4064L:	linux-media@vger.kernel.org
4065T:	git git://linuxtv.org/media_tree.git
4066W:	https://linuxtv.org
4067S:	Supported
4068F:	drivers/media/pci/cobalt/
4069
4070COCCINELLE/Semantic Patches (SmPL)
4071M:	Julia Lawall <Julia.Lawall@lip6.fr>
4072M:	Gilles Muller <Gilles.Muller@lip6.fr>
4073M:	Nicolas Palix <nicolas.palix@imag.fr>
4074M:	Michal Marek <michal.lkml@markovi.net>
4075L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4077W:	http://coccinelle.lip6.fr/
4078S:	Supported
4079F:	Documentation/dev-tools/coccinelle.rst
4080F:	scripts/coccinelle/
4081F:	scripts/coccicheck
4082
4083CODA FILE SYSTEM
4084M:	Jan Harkes <jaharkes@cs.cmu.edu>
4085M:	coda@cs.cmu.edu
4086L:	codalist@coda.cs.cmu.edu
4087W:	http://www.coda.cs.cmu.edu/
4088S:	Maintained
4089F:	Documentation/filesystems/coda.txt
4090F:	fs/coda/
4091F:	include/linux/coda*.h
4092F:	include/uapi/linux/coda*.h
4093
4094CODA V4L2 MEM2MEM DRIVER
4095M:	Philipp Zabel <p.zabel@pengutronix.de>
4096L:	linux-media@vger.kernel.org
4097S:	Maintained
4098F:	Documentation/devicetree/bindings/media/coda.txt
4099F:	drivers/media/platform/coda/
4100
4101CODE OF CONDUCT
4102M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4103S:	Supported
4104F:	Documentation/process/code-of-conduct.rst
4105F:	Documentation/process/code-of-conduct-interpretation.rst
4106
4107COMMON CLK FRAMEWORK
4108M:	Michael Turquette <mturquette@baylibre.com>
4109M:	Stephen Boyd <sboyd@kernel.org>
4110L:	linux-clk@vger.kernel.org
4111Q:	http://patchwork.kernel.org/project/linux-clk/list/
4112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4113S:	Maintained
4114F:	Documentation/devicetree/bindings/clock/
4115F:	drivers/clk/
4116X:	drivers/clk/clkdev.c
4117F:	include/linux/clk-pr*
4118F:	include/linux/clk/
4119F:	include/linux/of_clk.h
4120
4121COMMON INTERNET FILE SYSTEM (CIFS)
4122M:	Steve French <sfrench@samba.org>
4123L:	linux-cifs@vger.kernel.org
4124L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4125W:	http://linux-cifs.samba.org/
4126T:	git git://git.samba.org/sfrench/cifs-2.6.git
4127S:	Supported
4128F:	Documentation/admin-guide/cifs/
4129F:	fs/cifs/
4130
4131COMPACTPCI HOTPLUG CORE
4132M:	Scott Murray <scott@spiteful.org>
4133L:	linux-pci@vger.kernel.org
4134S:	Maintained
4135F:	drivers/pci/hotplug/cpci_hotplug*
4136
4137COMPACTPCI HOTPLUG GENERIC DRIVER
4138M:	Scott Murray <scott@spiteful.org>
4139L:	linux-pci@vger.kernel.org
4140S:	Maintained
4141F:	drivers/pci/hotplug/cpcihp_generic.c
4142
4143COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4144M:	Scott Murray <scott@spiteful.org>
4145L:	linux-pci@vger.kernel.org
4146S:	Maintained
4147F:	drivers/pci/hotplug/cpcihp_zt5550.*
4148
4149COMPAL LAPTOP SUPPORT
4150M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4151L:	platform-driver-x86@vger.kernel.org
4152S:	Maintained
4153F:	drivers/platform/x86/compal-laptop.c
4154
4155COMPILER ATTRIBUTES
4156M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4157S:	Maintained
4158F:	include/linux/compiler_attributes.h
4159
4160CONEXANT ACCESSRUNNER USB DRIVER
4161L:	accessrunner-general@lists.sourceforge.net
4162W:	http://accessrunner.sourceforge.net/
4163S:	Orphan
4164F:	drivers/usb/atm/cxacru.c
4165
4166CONFIGFS
4167M:	Joel Becker <jlbec@evilplan.org>
4168M:	Christoph Hellwig <hch@lst.de>
4169T:	git git://git.infradead.org/users/hch/configfs.git
4170S:	Supported
4171F:	fs/configfs/
4172F:	include/linux/configfs.h
4173
4174CONNECTOR
4175M:	Evgeniy Polyakov <zbr@ioremap.net>
4176L:	netdev@vger.kernel.org
4177S:	Maintained
4178F:	drivers/connector/
4179
4180CONTROL GROUP (CGROUP)
4181M:	Tejun Heo <tj@kernel.org>
4182M:	Li Zefan <lizefan@huawei.com>
4183M:	Johannes Weiner <hannes@cmpxchg.org>
4184L:	cgroups@vger.kernel.org
4185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4186S:	Maintained
4187F:	Documentation/admin-guide/cgroup-v2.rst
4188F:	Documentation/admin-guide/cgroup-v1/
4189F:	include/linux/cgroup*
4190F:	kernel/cgroup/
4191
4192CONTROL GROUP - CPUSET
4193M:	Li Zefan <lizefan@huawei.com>
4194L:	cgroups@vger.kernel.org
4195W:	http://www.bullopensource.org/cpuset/
4196W:	http://oss.sgi.com/projects/cpusets/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4198S:	Maintained
4199F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4200F:	include/linux/cpuset.h
4201F:	kernel/cgroup/cpuset.c
4202
4203CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4204M:	Johannes Weiner <hannes@cmpxchg.org>
4205M:	Michal Hocko <mhocko@kernel.org>
4206M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4207L:	cgroups@vger.kernel.org
4208L:	linux-mm@kvack.org
4209S:	Maintained
4210F:	mm/memcontrol.c
4211F:	mm/swap_cgroup.c
4212
4213CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4214M:	Tejun Heo <tj@kernel.org>
4215M:	Jens Axboe <axboe@kernel.dk>
4216L:	cgroups@vger.kernel.org
4217L:	linux-block@vger.kernel.org
4218T:	git git://git.kernel.dk/linux-block
4219F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4220F:	block/blk-cgroup.c
4221F:	include/linux/blk-cgroup.h
4222F:	block/blk-throttle.c
4223F:	block/blk-iolatency.c
4224F:	block/bfq-cgroup.c
4225
4226CORETEMP HARDWARE MONITORING DRIVER
4227M:	Fenghua Yu <fenghua.yu@intel.com>
4228L:	linux-hwmon@vger.kernel.org
4229S:	Maintained
4230F:	Documentation/hwmon/coretemp.rst
4231F:	drivers/hwmon/coretemp.c
4232
4233COSA/SRP SYNC SERIAL DRIVER
4234M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4235W:	http://www.fi.muni.cz/~kas/cosa/
4236S:	Maintained
4237F:	drivers/net/wan/cosa*
4238
4239COUNTER SUBSYSTEM
4240M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4241L:	linux-iio@vger.kernel.org
4242S:	Maintained
4243F:	Documentation/ABI/testing/sysfs-bus-counter*
4244F:	Documentation/driver-api/generic-counter.rst
4245F:	drivers/counter/
4246F:	include/linux/counter.h
4247F:	include/linux/counter_enum.h
4248
4249CPMAC ETHERNET DRIVER
4250M:	Florian Fainelli <f.fainelli@gmail.com>
4251L:	netdev@vger.kernel.org
4252S:	Maintained
4253F:	drivers/net/ethernet/ti/cpmac.c
4254
4255CPU FREQUENCY SCALING FRAMEWORK
4256M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4257M:	Viresh Kumar <viresh.kumar@linaro.org>
4258L:	linux-pm@vger.kernel.org
4259S:	Maintained
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4262B:	https://bugzilla.kernel.org
4263F:	Documentation/admin-guide/pm/cpufreq.rst
4264F:	Documentation/admin-guide/pm/intel_pstate.rst
4265F:	Documentation/cpu-freq/
4266F:	Documentation/devicetree/bindings/cpufreq/
4267F:	drivers/cpufreq/
4268F:	kernel/sched/cpufreq*.c
4269F:	include/linux/cpufreq.h
4270F:	include/linux/sched/cpufreq.h
4271F:	tools/testing/selftests/cpufreq/
4272
4273CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4274M:	Viresh Kumar <viresh.kumar@linaro.org>
4275M:	Sudeep Holla <sudeep.holla@arm.com>
4276L:	linux-pm@vger.kernel.org
4277W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4278S:	Maintained
4279F:	drivers/cpufreq/arm_big_little.h
4280F:	drivers/cpufreq/arm_big_little.c
4281
4282CPU POWER MONITORING SUBSYSTEM
4283M:	Thomas Renninger <trenn@suse.com>
4284M:	Shuah Khan <shuah@kernel.org>
4285M:	Shuah Khan <skhan@linuxfoundation.org>
4286L:	linux-pm@vger.kernel.org
4287S:	Maintained
4288F:	tools/power/cpupower/
4289
4290CPUID/MSR DRIVER
4291M:	"H. Peter Anvin" <hpa@zytor.com>
4292S:	Maintained
4293F:	arch/x86/kernel/cpuid.c
4294F:	arch/x86/kernel/msr.c
4295
4296CPUIDLE DRIVER - ARM BIG LITTLE
4297M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4298M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4299L:	linux-pm@vger.kernel.org
4300L:	linux-arm-kernel@lists.infradead.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4302S:	Maintained
4303F:	drivers/cpuidle/cpuidle-big_little.c
4304
4305CPUIDLE DRIVER - ARM EXYNOS
4306M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4308M:	Kukjin Kim <kgene@kernel.org>
4309L:	linux-pm@vger.kernel.org
4310L:	linux-samsung-soc@vger.kernel.org
4311S:	Supported
4312F:	drivers/cpuidle/cpuidle-exynos.c
4313F:	arch/arm/mach-exynos/pm.c
4314
4315CPUIDLE DRIVER - ARM PSCI
4316M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4317M:	Sudeep Holla <sudeep.holla@arm.com>
4318L:	linux-pm@vger.kernel.org
4319L:	linux-arm-kernel@lists.infradead.org
4320S:	Supported
4321F:	drivers/cpuidle/cpuidle-psci.c
4322
4323CPU IDLE TIME MANAGEMENT FRAMEWORK
4324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4325M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4326L:	linux-pm@vger.kernel.org
4327S:	Maintained
4328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4329B:	https://bugzilla.kernel.org
4330F:	Documentation/admin-guide/pm/cpuidle.rst
4331F:	Documentation/driver-api/pm/cpuidle.rst
4332F:	drivers/cpuidle/*
4333F:	include/linux/cpuidle.h
4334
4335CRAMFS FILESYSTEM
4336M:	Nicolas Pitre <nico@fluxnic.net>
4337S:	Maintained
4338F:	Documentation/filesystems/cramfs.txt
4339F:	fs/cramfs/
4340
4341CREATIVE SB0540
4342M:	Bastien Nocera <hadess@hadess.net>
4343L:	linux-input@vger.kernel.org
4344S:	Maintained
4345F:	drivers/hid/hid-creative-sb0540.c
4346
4347CRYPTO API
4348M:	Herbert Xu <herbert@gondor.apana.org.au>
4349M:	"David S. Miller" <davem@davemloft.net>
4350L:	linux-crypto@vger.kernel.org
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4353S:	Maintained
4354F:	Documentation/crypto/
4355F:	Documentation/devicetree/bindings/crypto/
4356F:	arch/*/crypto/
4357F:	crypto/
4358F:	drivers/crypto/
4359F:	include/crypto/
4360F:	include/linux/crypto*
4361F:	lib/crypto/
4362
4363CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364M:	Neil Horman <nhorman@tuxdriver.com>
4365L:	linux-crypto@vger.kernel.org
4366S:	Maintained
4367F:	crypto/ansi_cprng.c
4368F:	crypto/rng.c
4369
4370CS3308 MEDIA DRIVER
4371M:	Hans Verkuil <hverkuil@xs4all.nl>
4372L:	linux-media@vger.kernel.org
4373T:	git git://linuxtv.org/media_tree.git
4374W:	http://linuxtv.org
4375S:	Odd Fixes
4376F:	drivers/media/i2c/cs3308.c
4377
4378CS5535 Audio ALSA driver
4379M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4380S:	Maintained
4381F:	sound/pci/cs5535audio/
4382
4383CSI DRIVERS FOR ALLWINNER V3s
4384M:	Yong Deng <yong.deng@magewell.com>
4385L:	linux-media@vger.kernel.org
4386T:	git git://linuxtv.org/media_tree.git
4387S:	Maintained
4388F:	drivers/media/platform/sunxi/sun6i-csi/
4389F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4390
4391CW1200 WLAN driver
4392M:	Solomon Peachy <pizza@shaftnet.org>
4393S:	Maintained
4394F:	drivers/net/wireless/st/cw1200/
4395
4396CX18 VIDEO4LINUX DRIVER
4397M:	Andy Walls <awalls@md.metrocast.net>
4398L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4399L:	linux-media@vger.kernel.org
4400T:	git git://linuxtv.org/media_tree.git
4401W:	https://linuxtv.org
4402W:	http://www.ivtvdriver.org/index.php/Cx18
4403S:	Maintained
4404F:	Documentation/media/v4l-drivers/cx18*
4405F:	drivers/media/pci/cx18/
4406F:	include/uapi/linux/ivtv*
4407
4408CX2341X MPEG ENCODER HELPER MODULE
4409M:	Hans Verkuil <hverkuil@xs4all.nl>
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413S:	Maintained
4414F:	drivers/media/common/cx2341x*
4415F:	include/media/drv-intf/cx2341x.h
4416
4417CX24120 MEDIA DRIVER
4418M:	Jemma Denson <jdenson@gmail.com>
4419M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4420L:	linux-media@vger.kernel.org
4421W:	https://linuxtv.org
4422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4423S:	Maintained
4424F:	drivers/media/dvb-frontends/cx24120*
4425
4426CX88 VIDEO4LINUX DRIVER
4427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430T:	git git://linuxtv.org/media_tree.git
4431S:	Odd fixes
4432F:	Documentation/media/v4l-drivers/cx88*
4433F:	drivers/media/pci/cx88/
4434
4435CXD2820R MEDIA DRIVER
4436M:	Antti Palosaari <crope@iki.fi>
4437L:	linux-media@vger.kernel.org
4438W:	https://linuxtv.org
4439W:	http://palosaari.fi/linux/
4440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4441T:	git git://linuxtv.org/anttip/media_tree.git
4442S:	Maintained
4443F:	drivers/media/dvb-frontends/cxd2820r*
4444
4445CXGB3 ETHERNET DRIVER (CXGB3)
4446M:	Vishal Kulkarni <vishal@chelsio.com>
4447L:	netdev@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/net/ethernet/chelsio/cxgb3/
4451
4452CXGB3 ISCSI DRIVER (CXGB3I)
4453M:	Karen Xie <kxie@chelsio.com>
4454L:	linux-scsi@vger.kernel.org
4455W:	http://www.chelsio.com
4456S:	Supported
4457F:	drivers/scsi/cxgbi/cxgb3i
4458
4459CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460M:	Potnuri Bharat Teja <bharat@chelsio.com>
4461L:	linux-rdma@vger.kernel.org
4462W:	http://www.openfabrics.org
4463S:	Supported
4464F:	drivers/infiniband/hw/cxgb3/
4465F:	include/uapi/rdma/cxgb3-abi.h
4466
4467CXGB4 CRYPTO DRIVER (chcr)
4468M:	Atul Gupta <atul.gupta@chelsio.com>
4469L:	linux-crypto@vger.kernel.org
4470W:	http://www.chelsio.com
4471S:	Supported
4472F:	drivers/crypto/chelsio
4473
4474CXGB4 ETHERNET DRIVER (CXGB4)
4475M:	Vishal Kulkarni <vishal@chelsio.com>
4476L:	netdev@vger.kernel.org
4477W:	http://www.chelsio.com
4478S:	Supported
4479F:	drivers/net/ethernet/chelsio/cxgb4/
4480
4481CXGB4 ISCSI DRIVER (CXGB4I)
4482M:	Karen Xie <kxie@chelsio.com>
4483L:	linux-scsi@vger.kernel.org
4484W:	http://www.chelsio.com
4485S:	Supported
4486F:	drivers/scsi/cxgbi/cxgb4i
4487
4488CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489M:	Potnuri Bharat Teja <bharat@chelsio.com>
4490L:	linux-rdma@vger.kernel.org
4491W:	http://www.openfabrics.org
4492S:	Supported
4493F:	drivers/infiniband/hw/cxgb4/
4494F:	include/uapi/rdma/cxgb4-abi.h
4495
4496CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497M:	Casey Leedom <leedom@chelsio.com>
4498L:	netdev@vger.kernel.org
4499W:	http://www.chelsio.com
4500S:	Supported
4501F:	drivers/net/ethernet/chelsio/cxgb4vf/
4502
4503CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504M:	Frederic Barrat <fbarrat@linux.ibm.com>
4505M:	Andrew Donnellan <ajd@linux.ibm.com>
4506L:	linuxppc-dev@lists.ozlabs.org
4507S:	Supported
4508F:	arch/powerpc/platforms/powernv/pci-cxl.c
4509F:	drivers/misc/cxl/
4510F:	include/misc/cxl*
4511F:	include/uapi/misc/cxl.h
4512F:	Documentation/powerpc/cxl.rst
4513F:	Documentation/ABI/testing/sysfs-class-cxl
4514
4515CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516M:	Manoj N. Kumar <manoj@linux.ibm.com>
4517M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4518M:	Uma Krishnan <ukrishn@linux.ibm.com>
4519L:	linux-scsi@vger.kernel.org
4520S:	Supported
4521F:	drivers/scsi/cxlflash/
4522F:	include/uapi/scsi/cxlflash_ioctl.h
4523F:	Documentation/powerpc/cxlflash.rst
4524
4525CYBERPRO FB DRIVER
4526M:	Russell King <linux@armlinux.org.uk>
4527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528W:	http://www.armlinux.org.uk/
4529S:	Maintained
4530F:	drivers/video/fbdev/cyber2000fb.*
4531
4532CYCLADES ASYNC MUX DRIVER
4533W:	http://www.cyclades.com/
4534S:	Orphan
4535F:	drivers/tty/cyclades.c
4536F:	include/linux/cyclades.h
4537F:	include/uapi/linux/cyclades.h
4538
4539CYCLADES PC300 DRIVER
4540W:	http://www.cyclades.com/
4541S:	Orphan
4542F:	drivers/net/wan/pc300*
4543
4544CYPRESS_FIRMWARE MEDIA DRIVER
4545M:	Antti Palosaari <crope@iki.fi>
4546L:	linux-media@vger.kernel.org
4547W:	https://linuxtv.org
4548W:	http://palosaari.fi/linux/
4549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4550T:	git git://linuxtv.org/anttip/media_tree.git
4551S:	Maintained
4552F:	drivers/media/common/cypress_firmware*
4553
4554CYTTSP TOUCHSCREEN DRIVER
4555M:	Ferruh Yigit <fery@cypress.com>
4556L:	linux-input@vger.kernel.org
4557S:	Supported
4558F:	drivers/input/touchscreen/cyttsp*
4559F:	include/linux/input/cyttsp.h
4560
4561D-LINK DIR-685 TOUCHKEYS DRIVER
4562M:	Linus Walleij <linus.walleij@linaro.org>
4563L:	linux-input@vger.kernel.org
4564S:	Supported
4565F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4566
4567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568M:	Joshua Kinard <kumba@gentoo.org>
4569S:	Maintained
4570F:	drivers/rtc/rtc-ds1685.c
4571F:	include/linux/rtc/ds1685.h
4572
4573DAMA SLAVE for AX.25
4574M:	Joerg Reuter <jreuter@yaina.de>
4575W:	http://yaina.de/jreuter/
4576W:	http://www.qsl.net/dl1bke/
4577L:	linux-hams@vger.kernel.org
4578S:	Maintained
4579F:	net/ax25/af_ax25.c
4580F:	net/ax25/ax25_dev.c
4581F:	net/ax25/ax25_ds_*
4582F:	net/ax25/ax25_in.c
4583F:	net/ax25/ax25_out.c
4584F:	net/ax25/ax25_timer.c
4585F:	net/ax25/sysctl_net_ax25.c
4586
4587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588L:	netdev@vger.kernel.org
4589S:	Orphan
4590F:	Documentation/networking/device_drivers/dec/dmfe.txt
4591F:	drivers/net/ethernet/dec/tulip/dmfe.c
4592
4593DC390/AM53C974 SCSI driver
4594M:	Hannes Reinecke <hare@suse.com>
4595L:	linux-scsi@vger.kernel.org
4596S:	Maintained
4597F:	drivers/scsi/am53c974.c
4598
4599DC395x SCSI driver
4600M:	Oliver Neukum <oliver@neukum.org>
4601M:	Ali Akcaagac <aliakc@web.de>
4602M:	Jamie Lenehan <lenehan@twibble.org>
4603L:	dc395x@twibble.org
4604W:	http://twibble.org/dist/dc395x/
4605W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4606S:	Maintained
4607F:	Documentation/scsi/dc395x.txt
4608F:	drivers/scsi/dc395x.*
4609
4610DCCP PROTOCOL
4611M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612L:	dccp@vger.kernel.org
4613W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4614S:	Maintained
4615F:	include/linux/dccp.h
4616F:	include/uapi/linux/dccp.h
4617F:	include/linux/tfrc.h
4618F:	net/dccp/
4619
4620DECnet NETWORK LAYER
4621W:	http://linux-decnet.sourceforge.net
4622L:	linux-decnet-user@lists.sourceforge.net
4623S:	Orphan
4624F:	Documentation/networking/decnet.txt
4625F:	net/decnet/
4626
4627DECSTATION PLATFORM SUPPORT
4628M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4629L:	linux-mips@vger.kernel.org
4630W:	http://www.linux-mips.org/wiki/DECstation
4631S:	Maintained
4632F:	arch/mips/dec/
4633F:	arch/mips/include/asm/dec/
4634F:	arch/mips/include/asm/mach-dec/
4635
4636DEFXX FDDI NETWORK DRIVER
4637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4638S:	Maintained
4639F:	drivers/net/fddi/defxx.*
4640
4641DELL SMBIOS DRIVER
4642M:	Pali Rohár <pali.rohar@gmail.com>
4643M:	Mario Limonciello <mario.limonciello@dell.com>
4644L:	platform-driver-x86@vger.kernel.org
4645S:	Maintained
4646F:	drivers/platform/x86/dell-smbios.*
4647
4648DELL SMBIOS SMM DRIVER
4649M:	Mario Limonciello <mario.limonciello@dell.com>
4650L:	platform-driver-x86@vger.kernel.org
4651S:	Maintained
4652F:	drivers/platform/x86/dell-smbios-smm.c
4653
4654DELL SMBIOS WMI DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656L:	platform-driver-x86@vger.kernel.org
4657S:	Maintained
4658F:	drivers/platform/x86/dell-smbios-wmi.c
4659F:	tools/wmi/dell-smbios-example.c
4660
4661DEFZA FDDI NETWORK DRIVER
4662M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4663S:	Maintained
4664F:	drivers/net/fddi/defza.*
4665
4666DELL LAPTOP DRIVER
4667M:	Matthew Garrett <mjg59@srcf.ucam.org>
4668M:	Pali Rohár <pali.rohar@gmail.com>
4669L:	platform-driver-x86@vger.kernel.org
4670S:	Maintained
4671F:	drivers/platform/x86/dell-laptop.c
4672
4673DELL LAPTOP FREEFALL DRIVER
4674M:	Pali Rohár <pali.rohar@gmail.com>
4675S:	Maintained
4676F:	drivers/platform/x86/dell-smo8800.c
4677
4678DELL LAPTOP RBTN DRIVER
4679M:	Pali Rohár <pali.rohar@gmail.com>
4680S:	Maintained
4681F:	drivers/platform/x86/dell-rbtn.*
4682
4683DELL REMOTE BIOS UPDATE DRIVER
4684M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4685L:	platform-driver-x86@vger.kernel.org
4686S:	Maintained
4687F:	drivers/platform/x86/dell_rbu.c
4688
4689DELL LAPTOP SMM DRIVER
4690M:	Pali Rohár <pali.rohar@gmail.com>
4691S:	Maintained
4692F:	drivers/hwmon/dell-smm-hwmon.c
4693F:	include/uapi/linux/i8k.h
4694
4695DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4697L:	platform-driver-x86@vger.kernel.org
4698S:	Maintained
4699F:	Documentation/driver-api/dcdbas.rst
4700F:	drivers/platform/x86/dcdbas.*
4701
4702DELL WMI NOTIFICATIONS DRIVER
4703M:	Matthew Garrett <mjg59@srcf.ucam.org>
4704M:	Pali Rohár <pali.rohar@gmail.com>
4705S:	Maintained
4706F:	drivers/platform/x86/dell-wmi.c
4707
4708DELL WMI DESCRIPTOR DRIVER
4709M:	Mario Limonciello <mario.limonciello@dell.com>
4710S:	Maintained
4711F:	drivers/platform/x86/dell-wmi-descriptor.c
4712
4713DELTA ST MEDIA DRIVER
4714M:	Hugues Fruchet <hugues.fruchet@st.com>
4715L:	linux-media@vger.kernel.org
4716T:	git git://linuxtv.org/media_tree.git
4717W:	https://linuxtv.org
4718S:	Supported
4719F:	drivers/media/platform/sti/delta
4720
4721DENALI NAND DRIVER
4722M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4723L:	linux-mtd@lists.infradead.org
4724S:	Supported
4725F:	drivers/mtd/nand/raw/denali*
4726
4727DESIGNWARE EDMA CORE IP DRIVER
4728M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729L:	dmaengine@vger.kernel.org
4730S:	Maintained
4731F:	drivers/dma/dw-edma/
4732F:	include/linux/dma/edma.h
4733
4734DESIGNWARE USB2 DRD IP DRIVER
4735M:	Minas Harutyunyan <hminas@synopsys.com>
4736L:	linux-usb@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4738S:	Maintained
4739F:	drivers/usb/dwc2/
4740
4741DESIGNWARE USB3 DRD IP DRIVER
4742M:	Felipe Balbi <balbi@kernel.org>
4743L:	linux-usb@vger.kernel.org
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4745S:	Maintained
4746F:	drivers/usb/dwc3/
4747
4748DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749M:	Andreas Klinger <ak@it-klinger.de>
4750L:	linux-iio@vger.kernel.org
4751S:	Maintained
4752F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753F:	drivers/iio/proximity/srf*.c
4754
4755DEVICE COREDUMP (DEV_COREDUMP)
4756M:	Johannes Berg <johannes@sipsolutions.net>
4757L:	linux-kernel@vger.kernel.org
4758S:	Maintained
4759F:	drivers/base/devcoredump.c
4760F:	include/linux/devcoredump.h
4761
4762DEVICE FREQUENCY (DEVFREQ)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Kyungmin Park <kyungmin.park@samsung.com>
4765R:	Chanwoo Choi <cw00.choi@samsung.com>
4766L:	linux-pm@vger.kernel.org
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4768S:	Maintained
4769F:	drivers/devfreq/
4770F:	include/linux/devfreq.h
4771F:	Documentation/devicetree/bindings/devfreq/
4772F:	include/trace/events/devfreq.h
4773
4774DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775M:	Chanwoo Choi <cw00.choi@samsung.com>
4776L:	linux-pm@vger.kernel.org
4777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4778S:	Supported
4779F:	drivers/devfreq/event/
4780F:	drivers/devfreq/devfreq-event.c
4781F:	include/linux/devfreq-event.h
4782F:	Documentation/devicetree/bindings/devfreq/event/
4783
4784DEVICE NUMBER REGISTRY
4785M:	Torben Mathiasen <device@lanana.org>
4786W:	http://lanana.org/docs/device-list/index.html
4787S:	Maintained
4788
4789DEVICE-MAPPER  (LVM)
4790M:	Alasdair Kergon <agk@redhat.com>
4791M:	Mike Snitzer <snitzer@redhat.com>
4792M:	dm-devel@redhat.com
4793L:	dm-devel@redhat.com
4794W:	http://sources.redhat.com/dm
4795Q:	http://patchwork.kernel.org/project/dm-devel/list/
4796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4797T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4798S:	Maintained
4799F:	Documentation/admin-guide/device-mapper/
4800F:	drivers/md/Makefile
4801F:	drivers/md/Kconfig
4802F:	drivers/md/dm*
4803F:	drivers/md/persistent-data/
4804F:	include/linux/device-mapper.h
4805F:	include/linux/dm-*.h
4806F:	include/uapi/linux/dm-*.h
4807
4808DEVLINK
4809M:	Jiri Pirko <jiri@mellanox.com>
4810L:	netdev@vger.kernel.org
4811S:	Supported
4812F:	net/core/devlink.c
4813F:	include/net/devlink.h
4814F:	include/uapi/linux/devlink.h
4815
4816DIALOG SEMICONDUCTOR DRIVERS
4817M:	Support Opensource <support.opensource@diasemi.com>
4818W:	http://www.dialog-semiconductor.com/products
4819S:	Supported
4820F:	Documentation/hwmon/da90??.rst
4821F:	Documentation/devicetree/bindings/mfd/da90*.txt
4822F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4823F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4824F:	Documentation/devicetree/bindings/regulator/da92*.txt
4825F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4826F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4827F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4828F:	drivers/gpio/gpio-da90??.c
4829F:	drivers/hwmon/da90??-hwmon.c
4830F:	drivers/iio/adc/da91??-*.c
4831F:	drivers/input/misc/da90??_onkey.c
4832F:	drivers/input/touchscreen/da9052_tsi.c
4833F:	drivers/leds/leds-da90??.c
4834F:	drivers/mfd/da903x.c
4835F:	drivers/mfd/da90??-*.c
4836F:	drivers/mfd/da91??-*.c
4837F:	drivers/power/supply/da9052-battery.c
4838F:	drivers/power/supply/da91??-*.c
4839F:	drivers/regulator/da903x.c
4840F:	drivers/regulator/da9???-regulator.[ch]
4841F:	drivers/regulator/slg51000-regulator.[ch]
4842F:	drivers/thermal/da90??-thermal.c
4843F:	drivers/rtc/rtc-da90??.c
4844F:	drivers/video/backlight/da90??_bl.c
4845F:	drivers/watchdog/da90??_wdt.c
4846F:	include/linux/mfd/da903x.h
4847F:	include/linux/mfd/da9052/
4848F:	include/linux/mfd/da9055/
4849F:	include/linux/mfd/da9062/
4850F:	include/linux/mfd/da9063/
4851F:	include/linux/mfd/da9150/
4852F:	include/linux/regulator/da9211.h
4853F:	include/sound/da[79]*.h
4854F:	sound/soc/codecs/da[79]*.[ch]
4855
4856DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4857M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4858L:	linux-gpio@vger.kernel.org
4859S:	Maintained
4860F:	drivers/gpio/gpio-gpio-mm.c
4861
4862DIOLAN U2C-12 I2C DRIVER
4863M:	Guenter Roeck <linux@roeck-us.net>
4864L:	linux-i2c@vger.kernel.org
4865S:	Maintained
4866F:	drivers/i2c/busses/i2c-diolan-u2c.c
4867
4868FILESYSTEM DIRECT ACCESS (DAX)
4869M:	Dan Williams <dan.j.williams@intel.com>
4870R:	Matthew Wilcox <willy@infradead.org>
4871R:	Jan Kara <jack@suse.cz>
4872L:	linux-fsdevel@vger.kernel.org
4873L:	linux-nvdimm@lists.01.org
4874S:	Supported
4875F:	fs/dax.c
4876F:	include/linux/dax.h
4877F:	include/trace/events/fs_dax.h
4878
4879DEVICE DIRECT ACCESS (DAX)
4880M:	Dan Williams <dan.j.williams@intel.com>
4881M:	Vishal Verma <vishal.l.verma@intel.com>
4882M:	Keith Busch <keith.busch@intel.com>
4883M:	Dave Jiang <dave.jiang@intel.com>
4884L:	linux-nvdimm@lists.01.org
4885S:	Supported
4886F:	drivers/dax/
4887
4888DIRECTORY NOTIFICATION (DNOTIFY)
4889M:	Jan Kara <jack@suse.cz>
4890R:	Amir Goldstein <amir73il@gmail.com>
4891L:	linux-fsdevel@vger.kernel.org
4892S:	Maintained
4893F:	Documentation/filesystems/dnotify.txt
4894F:	fs/notify/dnotify/
4895F:	include/linux/dnotify.h
4896
4897DISK GEOMETRY AND PARTITION HANDLING
4898M:	Andries Brouwer <aeb@cwi.nl>
4899W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4900W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4901W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4902S:	Maintained
4903
4904DISKQUOTA
4905M:	Jan Kara <jack@suse.com>
4906S:	Maintained
4907F:	Documentation/filesystems/quota.txt
4908F:	fs/quota/
4909F:	include/linux/quota*.h
4910F:	include/uapi/linux/quota*.h
4911
4912DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4913M:	Bernie Thompson <bernie@plugable.com>
4914L:	linux-fbdev@vger.kernel.org
4915S:	Maintained
4916W:	http://plugable.com/category/projects/udlfb/
4917F:	drivers/video/fbdev/udlfb.c
4918F:	include/video/udlfb.h
4919F:	Documentation/fb/udlfb.rst
4920
4921DISTRIBUTED LOCK MANAGER (DLM)
4922M:	Christine Caulfield <ccaulfie@redhat.com>
4923M:	David Teigland <teigland@redhat.com>
4924L:	cluster-devel@redhat.com
4925W:	http://sources.redhat.com/cluster/
4926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4927S:	Supported
4928F:	fs/dlm/
4929
4930DMA BUFFER SHARING FRAMEWORK
4931M:	Sumit Semwal <sumit.semwal@linaro.org>
4932S:	Maintained
4933L:	linux-media@vger.kernel.org
4934L:	dri-devel@lists.freedesktop.org
4935L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4936F:	drivers/dma-buf/
4937F:	include/linux/dma-buf*
4938F:	include/linux/reservation.h
4939F:	include/linux/*fence.h
4940F:	Documentation/driver-api/dma-buf.rst
4941T:	git git://anongit.freedesktop.org/drm/drm-misc
4942
4943DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4944M:	Vinod Koul <vkoul@kernel.org>
4945L:	dmaengine@vger.kernel.org
4946Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4947S:	Maintained
4948F:	drivers/dma/
4949F:	include/linux/dmaengine.h
4950F:	include/linux/of_dma.h
4951F:	Documentation/devicetree/bindings/dma/
4952F:	Documentation/driver-api/dmaengine/
4953T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4954
4955DMA MAPPING HELPERS
4956M:	Christoph Hellwig <hch@lst.de>
4957M:	Marek Szyprowski <m.szyprowski@samsung.com>
4958R:	Robin Murphy <robin.murphy@arm.com>
4959L:	iommu@lists.linux-foundation.org
4960T:	git git://git.infradead.org/users/hch/dma-mapping.git
4961W:	http://git.infradead.org/users/hch/dma-mapping.git
4962S:	Supported
4963F:	kernel/dma/
4964F:	include/asm-generic/dma-mapping.h
4965F:	include/linux/dma-direct.h
4966F:	include/linux/dma-mapping.h
4967F:	include/linux/dma-noncoherent.h
4968
4969DME1737 HARDWARE MONITOR DRIVER
4970M:	Juerg Haefliger <juergh@gmail.com>
4971L:	linux-hwmon@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/hwmon/dme1737.rst
4974F:	drivers/hwmon/dme1737.c
4975
4976DMI/SMBIOS SUPPORT
4977M:	Jean Delvare <jdelvare@suse.com>
4978S:	Maintained
4979T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4980F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4981F:	drivers/firmware/dmi-id.c
4982F:	drivers/firmware/dmi_scan.c
4983F:	include/linux/dmi.h
4984
4985DOCUMENTATION
4986M:	Jonathan Corbet <corbet@lwn.net>
4987L:	linux-doc@vger.kernel.org
4988S:	Maintained
4989F:	Documentation/
4990F:	scripts/documentation-file-ref-check
4991F:	scripts/kernel-doc
4992F:	scripts/sphinx-pre-install
4993X:	Documentation/ABI/
4994X:	Documentation/firmware-guide/acpi/
4995X:	Documentation/devicetree/
4996X:	Documentation/i2c/
4997X:	Documentation/media/
4998X:	Documentation/power/
4999X:	Documentation/spi/
5000T:	git git://git.lwn.net/linux.git docs-next
5001
5002DOCUMENTATION/ITALIAN
5003M:	Federico Vaga <federico.vaga@vaga.pv.it>
5004L:	linux-doc@vger.kernel.org
5005S:	Maintained
5006F:	Documentation/translations/it_IT
5007
5008DOCUMENTATION SCRIPTS
5009M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5010L:	linux-doc@vger.kernel.org
5011S:	Maintained
5012F:	scripts/documentation-file-ref-check
5013F:	scripts/sphinx-pre-install
5014F:	Documentation/sphinx/parse-headers.pl
5015
5016DONGWOON DW9714 LENS VOICE COIL DRIVER
5017M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5018L:	linux-media@vger.kernel.org
5019T:	git git://linuxtv.org/media_tree.git
5020S:	Maintained
5021F:	drivers/media/i2c/dw9714.c
5022F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5023
5024DONGWOON DW9807 LENS VOICE COIL DRIVER
5025M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5026L:	linux-media@vger.kernel.org
5027T:	git git://linuxtv.org/media_tree.git
5028S:	Maintained
5029F:	drivers/media/i2c/dw9807-vcm.c
5030F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5031
5032DOUBLETALK DRIVER
5033M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5034L:	blinux-list@redhat.com
5035S:	Maintained
5036F:	drivers/char/dtlk.c
5037F:	include/linux/dtlk.h
5038
5039DPAA2 DATAPATH I/O (DPIO) DRIVER
5040M:	Roy Pledge <Roy.Pledge@nxp.com>
5041L:	linux-kernel@vger.kernel.org
5042S:	Maintained
5043F:	drivers/soc/fsl/dpio
5044
5045DPAA2 ETHERNET DRIVER
5046M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5047L:	netdev@vger.kernel.org
5048S:	Maintained
5049F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5050F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5051F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5052F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5053F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5054
5055DPAA2 ETHERNET SWITCH DRIVER
5056M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5057M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5058L:	linux-kernel@vger.kernel.org
5059S:	Maintained
5060F:	drivers/staging/fsl-dpaa2/ethsw
5061
5062DPT_I2O SCSI RAID DRIVER
5063M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5064L:	linux-scsi@vger.kernel.org
5065W:	http://www.adaptec.com/
5066S:	Maintained
5067F:	drivers/scsi/dpt*
5068F:	drivers/scsi/dpt/
5069
5070DRBD DRIVER
5071M:	Philipp Reisner <philipp.reisner@linbit.com>
5072M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5073L:	drbd-dev@lists.linbit.com
5074W:	http://www.drbd.org
5075T:	git git://git.linbit.com/linux-drbd.git
5076T:	git git://git.linbit.com/drbd-8.4.git
5077S:	Supported
5078F:	drivers/block/drbd/
5079F:	lib/lru_cache.c
5080F:	Documentation/admin-guide/blockdev/
5081
5082DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5083M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5084R:	"Rafael J. Wysocki" <rafael@kernel.org>
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5086S:	Supported
5087F:	Documentation/kobject.txt
5088F:	drivers/base/
5089F:	fs/debugfs/
5090F:	fs/sysfs/
5091F:	include/linux/debugfs.h
5092F:	include/linux/kobj*
5093F:	lib/kobj*
5094
5095DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5096M:	Kevin Hilman <khilman@kernel.org>
5097M:	Nishanth Menon <nm@ti.com>
5098S:	Maintained
5099F:	drivers/power/avs/
5100F:	include/linux/power/smartreflex.h
5101L:	linux-pm@vger.kernel.org
5102
5103DRM DRIVER FOR ARM PL111 CLCD
5104M:	Eric Anholt <eric@anholt.net>
5105T:	git git://anongit.freedesktop.org/drm/drm-misc
5106S:	Supported
5107F:	drivers/gpu/drm/pl111/
5108
5109DRM DRIVER FOR ARM VERSATILE TFT PANELS
5110M:	Linus Walleij <linus.walleij@linaro.org>
5111T:	git git://anongit.freedesktop.org/drm/drm-misc
5112S:	Maintained
5113F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5114F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5115
5116DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5117M:	Dave Airlie <airlied@redhat.com>
5118S:	Odd Fixes
5119F:	drivers/gpu/drm/ast/
5120
5121DRM DRIVER FOR ASPEED BMC GFX
5122M:	Joel Stanley <joel@jms.id.au>
5123L:	linux-aspeed@lists.ozlabs.org
5124T:	git git://anongit.freedesktop.org/drm/drm-misc
5125S:	Supported
5126F:	drivers/gpu/drm/aspeed/
5127F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5128
5129DRM DRIVER FOR BOCHS VIRTUAL GPU
5130M:	Gerd Hoffmann <kraxel@redhat.com>
5131L:	virtualization@lists.linux-foundation.org
5132T:	git git://anongit.freedesktop.org/drm/drm-misc
5133S:	Maintained
5134F:	drivers/gpu/drm/bochs/
5135
5136DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5137M:	Linus Walleij <linus.walleij@linaro.org>
5138T:	git git://anongit.freedesktop.org/drm/drm-misc
5139S:	Maintained
5140F:	drivers/gpu/drm/tve200/
5141
5142DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5143M:	Jagan Teki <jagan@amarulasolutions.com>
5144S:	Maintained
5145F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5146F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5147
5148DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5149M:	Hans de Goede <hdegoede@redhat.com>
5150T:	git git://anongit.freedesktop.org/drm/drm-misc
5151S:	Maintained
5152F:	drivers/gpu/drm/tiny/gm12u320.c
5153
5154DRM DRIVER FOR ILITEK ILI9225 PANELS
5155M:	David Lechner <david@lechnology.com>
5156T:	git git://anongit.freedesktop.org/drm/drm-misc
5157S:	Maintained
5158F:	drivers/gpu/drm/tiny/ili9225.c
5159F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5160
5161DRM DRIVER FOR HX8357D PANELS
5162M:	Eric Anholt <eric@anholt.net>
5163T:	git git://anongit.freedesktop.org/drm/drm-misc
5164S:	Maintained
5165F:	drivers/gpu/drm/tiny/hx8357d.c
5166F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5167
5168DRM DRIVER FOR INTEL I810 VIDEO CARDS
5169S:	Orphan / Obsolete
5170F:	drivers/gpu/drm/i810/
5171F:	include/uapi/drm/i810_drm.h
5172
5173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5174S:	Orphan / Obsolete
5175F:	drivers/gpu/drm/mga/
5176F:	include/uapi/drm/mga_drm.h
5177
5178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5179M:	Dave Airlie <airlied@redhat.com>
5180S:	Odd Fixes
5181F:	drivers/gpu/drm/mgag200/
5182
5183DRM DRIVER FOR MI0283QT
5184M:	Noralf Trønnes <noralf@tronnes.org>
5185T:	git git://anongit.freedesktop.org/drm/drm-misc
5186S:	Maintained
5187F:	drivers/gpu/drm/tiny/mi0283qt.c
5188F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5189
5190DRM DRIVER FOR MSM ADRENO GPU
5191M:	Rob Clark <robdclark@gmail.com>
5192M:	Sean Paul <sean@poorly.run>
5193L:	linux-arm-msm@vger.kernel.org
5194L:	dri-devel@lists.freedesktop.org
5195L:	freedreno@lists.freedesktop.org
5196T:	git https://gitlab.freedesktop.org/drm/msm.git
5197S:	Maintained
5198F:	drivers/gpu/drm/msm/
5199F:	include/uapi/drm/msm_drm.h
5200F:	Documentation/devicetree/bindings/display/msm/
5201
5202DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5203M:	Ben Skeggs <bskeggs@redhat.com>
5204L:	dri-devel@lists.freedesktop.org
5205L:	nouveau@lists.freedesktop.org
5206T:	git git://github.com/skeggsb/linux
5207S:	Supported
5208F:	drivers/gpu/drm/nouveau/
5209F:	include/uapi/drm/nouveau_drm.h
5210
5211DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5212M:	Stefan Mavrodiev <stefan@olimex.com>
5213S:	Maintained
5214F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5215F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5216
5217DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5218M:	Noralf Trønnes <noralf@tronnes.org>
5219T:	git git://anongit.freedesktop.org/drm/drm-misc
5220S:	Maintained
5221F:	drivers/gpu/drm/tiny/repaper.c
5222F:	Documentation/devicetree/bindings/display/repaper.txt
5223
5224DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5225M:	Dave Airlie <airlied@redhat.com>
5226M:	Gerd Hoffmann <kraxel@redhat.com>
5227L:	virtualization@lists.linux-foundation.org
5228T:	git git://anongit.freedesktop.org/drm/drm-misc
5229S:	Obsolete
5230W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5231F:	drivers/gpu/drm/cirrus/
5232
5233DRM DRIVER FOR QXL VIRTUAL GPU
5234M:	Dave Airlie <airlied@redhat.com>
5235M:	Gerd Hoffmann <kraxel@redhat.com>
5236L:	virtualization@lists.linux-foundation.org
5237L:	spice-devel@lists.freedesktop.org
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239S:	Maintained
5240F:	drivers/gpu/drm/qxl/
5241F:	include/uapi/drm/qxl_drm.h
5242
5243DRM DRIVER FOR RAYDIUM RM67191 PANELS
5244M:	Robert Chiras <robert.chiras@nxp.com>
5245S:	Maintained
5246F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5247F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5248
5249DRM DRIVER FOR RAGE 128 VIDEO CARDS
5250S:	Orphan / Obsolete
5251F:	drivers/gpu/drm/r128/
5252F:	include/uapi/drm/r128_drm.h
5253
5254DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5255M:	Guido Günther <agx@sigxcpu.org>
5256R:	Purism Kernel Team <kernel@puri.sm>
5257S:	Maintained
5258F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5259F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5260
5261DRM DRIVER FOR SAVAGE VIDEO CARDS
5262S:	Orphan / Obsolete
5263F:	drivers/gpu/drm/savage/
5264F:	include/uapi/drm/savage_drm.h
5265
5266DRM DRIVER FOR SIS VIDEO CARDS
5267S:	Orphan / Obsolete
5268F:	drivers/gpu/drm/sis/
5269F:	include/uapi/drm/sis_drm.h
5270
5271DRM DRIVER FOR SITRONIX ST7701 PANELS
5272M:	Jagan Teki <jagan@amarulasolutions.com>
5273S:	Maintained
5274F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5275F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5276
5277DRM DRIVER FOR SITRONIX ST7586 PANELS
5278M:	David Lechner <david@lechnology.com>
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280S:	Maintained
5281F:	drivers/gpu/drm/tiny/st7586.c
5282F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5283
5284DRM DRIVER FOR SITRONIX ST7735R PANELS
5285M:	David Lechner <david@lechnology.com>
5286T:	git git://anongit.freedesktop.org/drm/drm-misc
5287S:	Maintained
5288F:	drivers/gpu/drm/tiny/st7735r.c
5289F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5290
5291DRM DRIVER FOR ST-ERICSSON MCDE
5292M:	Linus Walleij <linus.walleij@linaro.org>
5293T:	git git://anongit.freedesktop.org/drm/drm-misc
5294S:	Maintained
5295F:	drivers/gpu/drm/mcde/
5296F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5297
5298DRM DRIVER FOR TDFX VIDEO CARDS
5299S:	Orphan / Obsolete
5300F:	drivers/gpu/drm/tdfx/
5301
5302DRM DRIVER FOR TPO TPG110 PANELS
5303M:	Linus Walleij <linus.walleij@linaro.org>
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305S:	Maintained
5306F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5307F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5308
5309DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5310M:	Dave Airlie <airlied@redhat.com>
5311R:	Sean Paul <sean@poorly.run>
5312L:	dri-devel@lists.freedesktop.org
5313S:	Odd Fixes
5314F:	drivers/gpu/drm/udl/
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316
5317DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5318M:	Hans de Goede <hdegoede@redhat.com>
5319L:	dri-devel@lists.freedesktop.org
5320S:	Maintained
5321F:	drivers/gpu/drm/vboxvideo/
5322T:	git git://anongit.freedesktop.org/drm/drm-misc
5323
5324DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5325M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5326R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5327R:	Daniel Vetter <daniel@ffwll.ch>
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329S:	Maintained
5330L:	dri-devel@lists.freedesktop.org
5331F:	drivers/gpu/drm/vkms/
5332F:	Documentation/gpu/vkms.rst
5333
5334DRM DRIVER FOR VMWARE VIRTUAL GPU
5335M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5336M:	Thomas Hellstrom <thellstrom@vmware.com>
5337L:	dri-devel@lists.freedesktop.org
5338T:	git git://people.freedesktop.org/~thomash/linux
5339S:	Supported
5340F:	drivers/gpu/drm/vmwgfx/
5341F:	include/uapi/drm/vmwgfx_drm.h
5342
5343DRM DRIVERS
5344M:	David Airlie <airlied@linux.ie>
5345M:	Daniel Vetter <daniel@ffwll.ch>
5346L:	dri-devel@lists.freedesktop.org
5347T:	git git://anongit.freedesktop.org/drm/drm
5348B:	https://bugs.freedesktop.org/
5349C:	irc://chat.freenode.net/dri-devel
5350S:	Maintained
5351F:	drivers/gpu/drm/
5352F:	drivers/gpu/vga/
5353F:	Documentation/devicetree/bindings/display/
5354F:	Documentation/devicetree/bindings/gpu/
5355F:	Documentation/gpu/
5356F:	include/drm/
5357F:	include/uapi/drm/
5358F:	include/linux/vga*
5359
5360DRM DRIVERS AND MISC GPU PATCHES
5361M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5362M:	Maxime Ripard <mripard@kernel.org>
5363M:	Sean Paul <sean@poorly.run>
5364W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5365S:	Maintained
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367F:	Documentation/gpu/
5368F:	drivers/gpu/vga/
5369F:	drivers/gpu/drm/*
5370F:	include/drm/drm*
5371F:	include/uapi/drm/drm*
5372F:	include/linux/vga*
5373
5374DRM DRIVERS FOR ALLWINNER A10
5375M:	Maxime Ripard <mripard@kernel.org>
5376L:	dri-devel@lists.freedesktop.org
5377S:	Supported
5378F:	drivers/gpu/drm/sun4i/
5379F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5380T:	git git://anongit.freedesktop.org/drm/drm-misc
5381
5382DRM DRIVERS FOR AMLOGIC SOCS
5383M:	Neil Armstrong <narmstrong@baylibre.com>
5384L:	dri-devel@lists.freedesktop.org
5385L:	linux-amlogic@lists.infradead.org
5386W:	http://linux-meson.com/
5387S:	Supported
5388F:	drivers/gpu/drm/meson/
5389F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5390F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5391F:	Documentation/gpu/meson.rst
5392T:	git git://anongit.freedesktop.org/drm/drm-misc
5393
5394DRM DRIVERS FOR ATMEL HLCDC
5395M:	Sam Ravnborg <sam@ravnborg.org>
5396M:	Boris Brezillon <bbrezillon@kernel.org>
5397L:	dri-devel@lists.freedesktop.org
5398S:	Supported
5399F:	drivers/gpu/drm/atmel-hlcdc/
5400F:	Documentation/devicetree/bindings/display/atmel/
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402
5403DRM DRIVERS FOR BRIDGE CHIPS
5404M:	Andrzej Hajda <a.hajda@samsung.com>
5405M:	Neil Armstrong <narmstrong@baylibre.com>
5406R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5407R:	Jonas Karlman <jonas@kwiboo.se>
5408R:	Jernej Skrabec <jernej.skrabec@siol.net>
5409S:	Maintained
5410T:	git git://anongit.freedesktop.org/drm/drm-misc
5411F:	drivers/gpu/drm/bridge/
5412
5413DRM DRIVERS FOR EXYNOS
5414M:	Inki Dae <inki.dae@samsung.com>
5415M:	Joonyoung Shim <jy0922.shim@samsung.com>
5416M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5417M:	Kyungmin Park <kyungmin.park@samsung.com>
5418L:	dri-devel@lists.freedesktop.org
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5420S:	Supported
5421F:	drivers/gpu/drm/exynos/
5422F:	include/uapi/drm/exynos_drm.h
5423F:	Documentation/devicetree/bindings/display/exynos/
5424
5425DRM DRIVERS FOR FREESCALE DCU
5426M:	Stefan Agner <stefan@agner.ch>
5427M:	Alison Wang <alison.wang@nxp.com>
5428L:	dri-devel@lists.freedesktop.org
5429S:	Supported
5430F:	drivers/gpu/drm/fsl-dcu/
5431F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5432F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5433F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5434T:	git git://anongit.freedesktop.org/drm/drm-misc
5435
5436DRM DRIVERS FOR FREESCALE IMX
5437M:	Philipp Zabel <p.zabel@pengutronix.de>
5438L:	dri-devel@lists.freedesktop.org
5439S:	Maintained
5440F:	drivers/gpu/drm/imx/
5441F:	drivers/gpu/ipu-v3/
5442F:	Documentation/devicetree/bindings/display/imx/
5443
5444DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5445M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5446L:	dri-devel@lists.freedesktop.org
5447T:	git git://github.com/patjak/drm-gma500
5448S:	Maintained
5449F:	drivers/gpu/drm/gma500/
5450
5451DRM DRIVERS FOR HISILICON
5452M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5453M:	Rongrong Zou <zourongrong@gmail.com>
5454R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5455R:	Chen Feng <puck.chen@hisilicon.com>
5456L:	dri-devel@lists.freedesktop.org
5457T:	git git://github.com/xin3liang/linux.git
5458S:	Maintained
5459F:	drivers/gpu/drm/hisilicon/
5460F:	Documentation/devicetree/bindings/display/hisilicon/
5461
5462DRM DRIVERS FOR LIMA
5463M:	Qiang Yu <yuq825@gmail.com>
5464L:	dri-devel@lists.freedesktop.org
5465L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5466S:	Maintained
5467F:	drivers/gpu/drm/lima/
5468F:	include/uapi/drm/lima_drm.h
5469T:	git git://anongit.freedesktop.org/drm/drm-misc
5470
5471DRM DRIVERS FOR MEDIATEK
5472M:	CK Hu <ck.hu@mediatek.com>
5473M:	Philipp Zabel <p.zabel@pengutronix.de>
5474L:	dri-devel@lists.freedesktop.org
5475S:	Supported
5476F:	drivers/gpu/drm/mediatek/
5477F:	Documentation/devicetree/bindings/display/mediatek/
5478
5479DRM DRIVERS FOR NVIDIA TEGRA
5480M:	Thierry Reding <thierry.reding@gmail.com>
5481L:	dri-devel@lists.freedesktop.org
5482L:	linux-tegra@vger.kernel.org
5483T:	git git://anongit.freedesktop.org/tegra/linux.git
5484S:	Supported
5485F:	drivers/gpu/drm/tegra/
5486F:	drivers/gpu/host1x/
5487F:	include/linux/host1x.h
5488F:	include/uapi/drm/tegra_drm.h
5489F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5490
5491DRM DRIVERS FOR RENESAS
5492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5493M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5494L:	dri-devel@lists.freedesktop.org
5495L:	linux-renesas-soc@vger.kernel.org
5496T:	git git://linuxtv.org/pinchartl/media drm/du/next
5497S:	Supported
5498F:	drivers/gpu/drm/rcar-du/
5499F:	drivers/gpu/drm/shmobile/
5500F:	include/linux/platform_data/shmob_drm.h
5501F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5502F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5503F:	Documentation/devicetree/bindings/display/renesas,du.txt
5504
5505DRM DRIVERS FOR ROCKCHIP
5506M:	Sandy Huang <hjc@rock-chips.com>
5507M:	Heiko Stübner <heiko@sntech.de>
5508L:	dri-devel@lists.freedesktop.org
5509S:	Maintained
5510F:	drivers/gpu/drm/rockchip/
5511F:	Documentation/devicetree/bindings/display/rockchip/
5512T:	git git://anongit.freedesktop.org/drm/drm-misc
5513
5514DRM DRIVERS FOR STI
5515M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5516M:	Vincent Abriou <vincent.abriou@st.com>
5517L:	dri-devel@lists.freedesktop.org
5518T:	git git://anongit.freedesktop.org/drm/drm-misc
5519S:	Maintained
5520F:	drivers/gpu/drm/sti
5521F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5522
5523DRM DRIVERS FOR STM
5524M:	Yannick Fertre <yannick.fertre@st.com>
5525M:	Philippe Cornu <philippe.cornu@st.com>
5526M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5527M:	Vincent Abriou <vincent.abriou@st.com>
5528L:	dri-devel@lists.freedesktop.org
5529T:	git git://anongit.freedesktop.org/drm/drm-misc
5530S:	Maintained
5531F:	drivers/gpu/drm/stm
5532F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5533
5534DRM DRIVERS FOR TI LCDC
5535M:	Jyri Sarha <jsarha@ti.com>
5536R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5537L:	dri-devel@lists.freedesktop.org
5538S:	Maintained
5539F:	drivers/gpu/drm/tilcdc/
5540F:	Documentation/devicetree/bindings/display/tilcdc/
5541
5542DRM DRIVERS FOR TI OMAP
5543M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5544L:	dri-devel@lists.freedesktop.org
5545S:	Maintained
5546F:	drivers/gpu/drm/omapdrm/
5547F:	Documentation/devicetree/bindings/display/ti/
5548
5549DRM DRIVERS FOR V3D
5550M:	Eric Anholt <eric@anholt.net>
5551S:	Supported
5552F:	drivers/gpu/drm/v3d/
5553F:	include/uapi/drm/v3d_drm.h
5554F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5555T:	git git://anongit.freedesktop.org/drm/drm-misc
5556
5557DRM DRIVERS FOR VC4
5558M:	Eric Anholt <eric@anholt.net>
5559T:	git git://github.com/anholt/linux
5560S:	Supported
5561F:	drivers/gpu/drm/vc4/
5562F:	include/uapi/drm/vc4_drm.h
5563F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5564T:	git git://anongit.freedesktop.org/drm/drm-misc
5565
5566DRM DRIVERS FOR VIVANTE GPU IP
5567M:	Lucas Stach <l.stach@pengutronix.de>
5568R:	Russell King <linux+etnaviv@armlinux.org.uk>
5569R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5570L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5571L:	dri-devel@lists.freedesktop.org
5572S:	Maintained
5573F:	drivers/gpu/drm/etnaviv/
5574F:	include/uapi/drm/etnaviv_drm.h
5575F:	Documentation/devicetree/bindings/display/etnaviv/
5576
5577DRM DRIVERS FOR ZTE ZX
5578M:	Shawn Guo <shawnguo@kernel.org>
5579L:	dri-devel@lists.freedesktop.org
5580S:	Maintained
5581F:	drivers/gpu/drm/zte/
5582F:	Documentation/devicetree/bindings/display/zte,vou.txt
5583T:	git git://anongit.freedesktop.org/drm/drm-misc
5584
5585DRM PANEL DRIVERS
5586M:	Thierry Reding <thierry.reding@gmail.com>
5587R:	Sam Ravnborg <sam@ravnborg.org>
5588L:	dri-devel@lists.freedesktop.org
5589T:	git git://anongit.freedesktop.org/drm/drm-misc
5590S:	Maintained
5591F:	drivers/gpu/drm/drm_panel.c
5592F:	drivers/gpu/drm/panel/
5593F:	include/drm/drm_panel.h
5594F:	Documentation/devicetree/bindings/display/panel/
5595
5596DRM DRIVERS FOR XEN
5597M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5598T:	git git://anongit.freedesktop.org/drm/drm-misc
5599L:	dri-devel@lists.freedesktop.org
5600L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5601S:	Supported
5602F:	drivers/gpu/drm/xen/
5603F:	Documentation/gpu/xen-front.rst
5604
5605DRM TTM SUBSYSTEM
5606M:	Christian Koenig <christian.koenig@amd.com>
5607M:	Huang Rui <ray.huang@amd.com>
5608T:	git git://people.freedesktop.org/~agd5f/linux
5609S:	Maintained
5610L:	dri-devel@lists.freedesktop.org
5611F:	include/drm/ttm/
5612F:	drivers/gpu/drm/ttm/
5613
5614DSBR100 USB FM RADIO DRIVER
5615M:	Alexey Klimov <klimov.linux@gmail.com>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/radio/dsbr100.c
5620
5621DT3155 MEDIA DRIVER
5622M:	Hans Verkuil <hverkuil@xs4all.nl>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625W:	https://linuxtv.org
5626S:	Odd Fixes
5627F:	drivers/media/pci/dt3155/
5628
5629DVB_USB_AF9015 MEDIA DRIVER
5630M:	Antti Palosaari <crope@iki.fi>
5631L:	linux-media@vger.kernel.org
5632W:	https://linuxtv.org
5633W:	http://palosaari.fi/linux/
5634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5635T:	git git://linuxtv.org/anttip/media_tree.git
5636S:	Maintained
5637F:	drivers/media/usb/dvb-usb-v2/af9015*
5638
5639DVB_USB_AF9035 MEDIA DRIVER
5640M:	Antti Palosaari <crope@iki.fi>
5641L:	linux-media@vger.kernel.org
5642W:	https://linuxtv.org
5643W:	http://palosaari.fi/linux/
5644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5645T:	git git://linuxtv.org/anttip/media_tree.git
5646S:	Maintained
5647F:	drivers/media/usb/dvb-usb-v2/af9035*
5648
5649DVB_USB_ANYSEE MEDIA DRIVER
5650M:	Antti Palosaari <crope@iki.fi>
5651L:	linux-media@vger.kernel.org
5652W:	https://linuxtv.org
5653W:	http://palosaari.fi/linux/
5654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5655T:	git git://linuxtv.org/anttip/media_tree.git
5656S:	Maintained
5657F:	drivers/media/usb/dvb-usb-v2/anysee*
5658
5659DVB_USB_AU6610 MEDIA DRIVER
5660M:	Antti Palosaari <crope@iki.fi>
5661L:	linux-media@vger.kernel.org
5662W:	https://linuxtv.org
5663W:	http://palosaari.fi/linux/
5664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5665T:	git git://linuxtv.org/anttip/media_tree.git
5666S:	Maintained
5667F:	drivers/media/usb/dvb-usb-v2/au6610*
5668
5669DVB_USB_CE6230 MEDIA DRIVER
5670M:	Antti Palosaari <crope@iki.fi>
5671L:	linux-media@vger.kernel.org
5672W:	https://linuxtv.org
5673W:	http://palosaari.fi/linux/
5674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5675T:	git git://linuxtv.org/anttip/media_tree.git
5676S:	Maintained
5677F:	drivers/media/usb/dvb-usb-v2/ce6230*
5678
5679DVB_USB_CXUSB MEDIA DRIVER
5680M:	Michael Krufky <mkrufky@linuxtv.org>
5681L:	linux-media@vger.kernel.org
5682W:	https://linuxtv.org
5683W:	http://github.com/mkrufky
5684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5685T:	git git://linuxtv.org/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/dvb-usb/cxusb*
5688
5689DVB_USB_EC168 MEDIA DRIVER
5690M:	Antti Palosaari <crope@iki.fi>
5691L:	linux-media@vger.kernel.org
5692W:	https://linuxtv.org
5693W:	http://palosaari.fi/linux/
5694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5695T:	git git://linuxtv.org/anttip/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/dvb-usb-v2/ec168*
5698
5699DVB_USB_GL861 MEDIA DRIVER
5700M:	Antti Palosaari <crope@iki.fi>
5701L:	linux-media@vger.kernel.org
5702W:	https://linuxtv.org
5703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5704T:	git git://linuxtv.org/anttip/media_tree.git
5705S:	Maintained
5706F:	drivers/media/usb/dvb-usb-v2/gl861*
5707
5708DVB_USB_MXL111SF MEDIA DRIVER
5709M:	Michael Krufky <mkrufky@linuxtv.org>
5710L:	linux-media@vger.kernel.org
5711W:	https://linuxtv.org
5712W:	http://github.com/mkrufky
5713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5714T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5715S:	Maintained
5716F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5717
5718DVB_USB_RTL28XXU MEDIA DRIVER
5719M:	Antti Palosaari <crope@iki.fi>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://palosaari.fi/linux/
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/anttip/media_tree.git
5725S:	Maintained
5726F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5727
5728DVB_USB_V2 MEDIA DRIVER
5729M:	Antti Palosaari <crope@iki.fi>
5730L:	linux-media@vger.kernel.org
5731W:	https://linuxtv.org
5732W:	http://palosaari.fi/linux/
5733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5734T:	git git://linuxtv.org/anttip/media_tree.git
5735S:	Maintained
5736F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5737F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5738
5739DYNAMIC DEBUG
5740M:	Jason Baron <jbaron@akamai.com>
5741S:	Maintained
5742F:	lib/dynamic_debug.c
5743F:	include/linux/dynamic_debug.h
5744
5745DYNAMIC INTERRUPT MODERATION
5746M:	Tal Gilboa <talgi@mellanox.com>
5747S:	Maintained
5748F:	include/linux/dim.h
5749F:	lib/dim/
5750
5751DZ DECSTATION DZ11 SERIAL DRIVER
5752M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5753S:	Maintained
5754F:	drivers/tty/serial/dz.*
5755
5756E3X0 POWER BUTTON DRIVER
5757M:	Moritz Fischer <moritz.fischer@ettus.com>
5758L:	usrp-users@lists.ettus.com
5759W:	http://www.ettus.com
5760S:	Supported
5761F:	drivers/input/misc/e3x0-button.c
5762F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5763
5764E4000 MEDIA DRIVER
5765M:	Antti Palosaari <crope@iki.fi>
5766L:	linux-media@vger.kernel.org
5767W:	https://linuxtv.org
5768W:	http://palosaari.fi/linux/
5769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5770T:	git git://linuxtv.org/anttip/media_tree.git
5771S:	Maintained
5772F:	drivers/media/tuners/e4000*
5773
5774EARTH_PT1 MEDIA DRIVER
5775M:	Akihiro Tsukada <tskd08@gmail.com>
5776L:	linux-media@vger.kernel.org
5777S:	Odd Fixes
5778F:	drivers/media/pci/pt1/
5779
5780EARTH_PT3 MEDIA DRIVER
5781M:	Akihiro Tsukada <tskd08@gmail.com>
5782L:	linux-media@vger.kernel.org
5783S:	Odd Fixes
5784F:	drivers/media/pci/pt3/
5785
5786EC100 MEDIA DRIVER
5787M:	Antti Palosaari <crope@iki.fi>
5788L:	linux-media@vger.kernel.org
5789W:	https://linuxtv.org
5790W:	http://palosaari.fi/linux/
5791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5792T:	git git://linuxtv.org/anttip/media_tree.git
5793S:	Maintained
5794F:	drivers/media/dvb-frontends/ec100*
5795
5796ECRYPT FILE SYSTEM
5797M:	Tyler Hicks <tyhicks@canonical.com>
5798L:	ecryptfs@vger.kernel.org
5799W:	http://ecryptfs.org
5800W:	https://launchpad.net/ecryptfs
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5802S:	Supported
5803F:	Documentation/filesystems/ecryptfs.txt
5804F:	fs/ecryptfs/
5805
5806EDAC-AMD64
5807M:	Borislav Petkov <bp@alien8.de>
5808L:	linux-edac@vger.kernel.org
5809S:	Maintained
5810F:	drivers/edac/amd64_edac*
5811
5812EDAC-ARMADA
5813M:	Jan Luebbe <jlu@pengutronix.de>
5814L:	linux-edac@vger.kernel.org
5815S:	Maintained
5816F:	drivers/edac/armada_xp_*
5817
5818EDAC-AST2500
5819M:	Stefan Schaeckeler <sschaeck@cisco.com>
5820S:	Supported
5821F:	drivers/edac/aspeed_edac.c
5822F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5823
5824EDAC-BLUEFIELD
5825M:	Shravan Kumar Ramani <sramani@mellanox.com>
5826S:	Supported
5827F:	drivers/edac/bluefield_edac.c
5828
5829EDAC-CALXEDA
5830M:	Robert Richter <rric@kernel.org>
5831L:	linux-edac@vger.kernel.org
5832S:	Maintained
5833F:	drivers/edac/highbank*
5834
5835EDAC-CAVIUM OCTEON
5836M:	Ralf Baechle <ralf@linux-mips.org>
5837M:	David Daney <david.daney@cavium.com>
5838L:	linux-edac@vger.kernel.org
5839L:	linux-mips@vger.kernel.org
5840S:	Supported
5841F:	drivers/edac/octeon_edac*
5842
5843EDAC-CAVIUM THUNDERX
5844M:	David Daney <david.daney@cavium.com>
5845M:	Jan Glauber <jglauber@cavium.com>
5846L:	linux-edac@vger.kernel.org
5847S:	Supported
5848F:	drivers/edac/thunderx_edac*
5849
5850EDAC-CORE
5851M:	Borislav Petkov <bp@alien8.de>
5852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5853M:	Tony Luck <tony.luck@intel.com>
5854R:	James Morse <james.morse@arm.com>
5855R:	Robert Richter <rrichter@marvell.com>
5856L:	linux-edac@vger.kernel.org
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5858S:	Supported
5859F:	Documentation/admin-guide/ras.rst
5860F:	Documentation/driver-api/edac.rst
5861F:	drivers/edac/
5862F:	include/linux/edac.h
5863
5864EDAC-E752X
5865M:	Mark Gross <mark.gross@intel.com>
5866L:	linux-edac@vger.kernel.org
5867S:	Maintained
5868F:	drivers/edac/e752x_edac.c
5869
5870EDAC-E7XXX
5871L:	linux-edac@vger.kernel.org
5872S:	Maintained
5873F:	drivers/edac/e7xxx_edac.c
5874
5875EDAC-FSL_DDR
5876M:	York Sun <york.sun@nxp.com>
5877L:	linux-edac@vger.kernel.org
5878S:	Maintained
5879F:	drivers/edac/fsl_ddr_edac.*
5880
5881EDAC-GHES
5882M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5883L:	linux-edac@vger.kernel.org
5884S:	Maintained
5885F:	drivers/edac/ghes_edac.c
5886
5887EDAC-I10NM
5888M:	Tony Luck <tony.luck@intel.com>
5889L:	linux-edac@vger.kernel.org
5890S:	Maintained
5891F:	drivers/edac/i10nm_base.c
5892
5893EDAC-I3000
5894L:	linux-edac@vger.kernel.org
5895S:	Orphan
5896F:	drivers/edac/i3000_edac.c
5897
5898EDAC-I5000
5899L:	linux-edac@vger.kernel.org
5900S:	Maintained
5901F:	drivers/edac/i5000_edac.c
5902
5903EDAC-I5400
5904M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5905L:	linux-edac@vger.kernel.org
5906S:	Maintained
5907F:	drivers/edac/i5400_edac.c
5908
5909EDAC-I7300
5910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5911L:	linux-edac@vger.kernel.org
5912S:	Maintained
5913F:	drivers/edac/i7300_edac.c
5914
5915EDAC-I7CORE
5916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5917L:	linux-edac@vger.kernel.org
5918S:	Maintained
5919F:	drivers/edac/i7core_edac.c
5920
5921EDAC-I82443BXGX
5922M:	Tim Small <tim@buttersideup.com>
5923L:	linux-edac@vger.kernel.org
5924S:	Maintained
5925F:	drivers/edac/i82443bxgx_edac.c
5926
5927EDAC-I82975X
5928M:	"Arvind R." <arvino55@gmail.com>
5929L:	linux-edac@vger.kernel.org
5930S:	Maintained
5931F:	drivers/edac/i82975x_edac.c
5932
5933EDAC-IE31200
5934M:	Jason Baron <jbaron@akamai.com>
5935L:	linux-edac@vger.kernel.org
5936S:	Maintained
5937F:	drivers/edac/ie31200_edac.c
5938
5939EDAC-MPC85XX
5940M:	Johannes Thumshirn <morbidrsa@gmail.com>
5941L:	linux-edac@vger.kernel.org
5942S:	Maintained
5943F:	drivers/edac/mpc85xx_edac.[ch]
5944
5945EDAC-PASEMI
5946M:	Egor Martovetsky <egor@pasemi.com>
5947L:	linux-edac@vger.kernel.org
5948S:	Maintained
5949F:	drivers/edac/pasemi_edac.c
5950
5951EDAC-PND2
5952M:	Tony Luck <tony.luck@intel.com>
5953L:	linux-edac@vger.kernel.org
5954S:	Maintained
5955F:	drivers/edac/pnd2_edac.[ch]
5956
5957EDAC-R82600
5958M:	Tim Small <tim@buttersideup.com>
5959L:	linux-edac@vger.kernel.org
5960S:	Maintained
5961F:	drivers/edac/r82600_edac.c
5962
5963EDAC-SBRIDGE
5964M:	Tony Luck <tony.luck@intel.com>
5965R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5966L:	linux-edac@vger.kernel.org
5967S:	Maintained
5968F:	drivers/edac/sb_edac.c
5969
5970EDAC-SIFIVE
5971M:	Yash Shah <yash.shah@sifive.com>
5972L:	linux-edac@vger.kernel.org
5973S:	Supported
5974F:	drivers/edac/sifive_edac.c
5975
5976EDAC-SKYLAKE
5977M:	Tony Luck <tony.luck@intel.com>
5978L:	linux-edac@vger.kernel.org
5979S:	Maintained
5980F:	drivers/edac/skx_*.c
5981
5982EDAC-TI
5983M:	Tero Kristo <t-kristo@ti.com>
5984L:	linux-edac@vger.kernel.org
5985S:	Maintained
5986F:	drivers/edac/ti_edac.c
5987
5988EDAC-QCOM
5989M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5990M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5991L:	linux-arm-msm@vger.kernel.org
5992L:	linux-edac@vger.kernel.org
5993S:	Maintained
5994F:	drivers/edac/qcom_edac.c
5995
5996EDIROL UA-101/UA-1000 DRIVER
5997M:	Clemens Ladisch <clemens@ladisch.de>
5998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6000S:	Maintained
6001F:	sound/usb/misc/ua101.c
6002
6003EFI TEST DRIVER
6004L:	linux-efi@vger.kernel.org
6005M:	Ivan Hu <ivan.hu@canonical.com>
6006M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6007S:	Maintained
6008F:	drivers/firmware/efi/test/
6009
6010EFI VARIABLE FILESYSTEM
6011M:	Matthew Garrett <matthew.garrett@nebula.com>
6012M:	Jeremy Kerr <jk@ozlabs.org>
6013M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6015L:	linux-efi@vger.kernel.org
6016S:	Maintained
6017F:	fs/efivarfs/
6018
6019EFIFB FRAMEBUFFER DRIVER
6020L:	linux-fbdev@vger.kernel.org
6021M:	Peter Jones <pjones@redhat.com>
6022S:	Maintained
6023F:	drivers/video/fbdev/efifb.c
6024
6025EFS FILESYSTEM
6026W:	http://aeschi.ch.eu.org/efs/
6027S:	Orphan
6028F:	fs/efs/
6029
6030EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6031M:	Douglas Miller <dougmill@linux.ibm.com>
6032L:	netdev@vger.kernel.org
6033S:	Maintained
6034F:	drivers/net/ethernet/ibm/ehea/
6035
6036EM28XX VIDEO4LINUX DRIVER
6037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6038L:	linux-media@vger.kernel.org
6039W:	https://linuxtv.org
6040T:	git git://linuxtv.org/media_tree.git
6041S:	Maintained
6042F:	drivers/media/usb/em28xx/
6043F:	Documentation/media/v4l-drivers/em28xx*
6044
6045EMBEDDED LINUX
6046M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6047M:	Matt Mackall <mpm@selenic.com>
6048M:	David Woodhouse <dwmw2@infradead.org>
6049L:	linux-embedded@vger.kernel.org
6050S:	Maintained
6051
6052Emulex 10Gbps iSCSI - OneConnect DRIVER
6053M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6054M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6055M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6056L:	linux-scsi@vger.kernel.org
6057W:	http://www.broadcom.com
6058S:	Supported
6059F:	drivers/scsi/be2iscsi/
6060
6061Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6062M:	Sathya Perla <sathya.perla@broadcom.com>
6063M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6065M:	Somnath Kotur <somnath.kotur@broadcom.com>
6066L:	netdev@vger.kernel.org
6067W:	http://www.emulex.com
6068S:	Supported
6069F:	drivers/net/ethernet/emulex/benet/
6070
6071EMULEX ONECONNECT ROCE DRIVER
6072M:	Selvin Xavier <selvin.xavier@broadcom.com>
6073M:	Devesh Sharma <devesh.sharma@broadcom.com>
6074L:	linux-rdma@vger.kernel.org
6075W:	http://www.broadcom.com
6076S:	Odd Fixes
6077F:	drivers/infiniband/hw/ocrdma/
6078F:	include/uapi/rdma/ocrdma-abi.h
6079
6080EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6081M:	James Smart <james.smart@broadcom.com>
6082M:	Dick Kennedy <dick.kennedy@broadcom.com>
6083L:	linux-scsi@vger.kernel.org
6084W:	http://www.broadcom.com
6085S:	Supported
6086F:	drivers/scsi/lpfc/
6087
6088ENE CB710 FLASH CARD READER DRIVER
6089M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6090S:	Maintained
6091F:	drivers/misc/cb710/
6092F:	drivers/mmc/host/cb710-mmc.*
6093F:	include/linux/cb710.h
6094
6095ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6096M:	Maxim Levitsky <maximlevitsky@gmail.com>
6097S:	Maintained
6098F:	drivers/media/rc/ene_ir.*
6099
6100EPSON S1D13XXX FRAMEBUFFER DRIVER
6101M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6102S:	Maintained
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6104F:	drivers/video/fbdev/s1d13xxxfb.c
6105F:	include/video/s1d13xxxfb.h
6106
6107EROFS FILE SYSTEM
6108M:	Gao Xiang <gaoxiang25@huawei.com>
6109M:	Chao Yu <yuchao0@huawei.com>
6110L:	linux-erofs@lists.ozlabs.org
6111S:	Maintained
6112F:	fs/erofs/
6113
6114ERRSEQ ERROR TRACKING INFRASTRUCTURE
6115M:	Jeff Layton <jlayton@kernel.org>
6116S:	Maintained
6117F:	lib/errseq.c
6118F:	include/linux/errseq.h
6119
6120ET131X NETWORK DRIVER
6121M:	Mark Einon <mark.einon@gmail.com>
6122S:	Odd Fixes
6123F:	drivers/net/ethernet/agere/
6124
6125ETHERNET BRIDGE
6126M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6127M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6128L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6129L:	netdev@vger.kernel.org
6130W:	http://www.linuxfoundation.org/en/Net:Bridge
6131S:	Maintained
6132F:	include/linux/netfilter_bridge/
6133F:	net/bridge/
6134
6135ETHERNET PHY LIBRARY
6136M:	Andrew Lunn <andrew@lunn.ch>
6137M:	Florian Fainelli <f.fainelli@gmail.com>
6138M:	Heiner Kallweit <hkallweit1@gmail.com>
6139L:	netdev@vger.kernel.org
6140S:	Maintained
6141F:	Documentation/ABI/testing/sysfs-class-net-phydev
6142F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6143F:	Documentation/devicetree/bindings/net/mdio*
6144F:	Documentation/networking/phy.rst
6145F:	drivers/net/phy/
6146F:	drivers/of/of_mdio.c
6147F:	drivers/of/of_net.c
6148F:	include/linux/*mdio*.h
6149F:	include/linux/of_net.h
6150F:	include/linux/phy.h
6151F:	include/linux/phy_fixed.h
6152F:	include/linux/platform_data/mdio-bcm-unimac.h
6153F:	include/linux/platform_data/mdio-gpio.h
6154F:	include/trace/events/mdio.h
6155F:	include/uapi/linux/mdio.h
6156F:	include/uapi/linux/mii.h
6157
6158EXFAT FILE SYSTEM
6159M:	Valdis Kletnieks <valdis.kletnieks@vt.edu>
6160S:	Maintained
6161F:	drivers/staging/exfat/
6162
6163EXT2 FILE SYSTEM
6164M:	Jan Kara <jack@suse.com>
6165L:	linux-ext4@vger.kernel.org
6166S:	Maintained
6167F:	Documentation/filesystems/ext2.txt
6168F:	fs/ext2/
6169F:	include/linux/ext2*
6170
6171EXT4 FILE SYSTEM
6172M:	"Theodore Ts'o" <tytso@mit.edu>
6173M:	Andreas Dilger <adilger.kernel@dilger.ca>
6174L:	linux-ext4@vger.kernel.org
6175W:	http://ext4.wiki.kernel.org
6176Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6178S:	Maintained
6179F:	Documentation/filesystems/ext4/
6180F:	fs/ext4/
6181
6182Extended Verification Module (EVM)
6183M:	Mimi Zohar <zohar@linux.ibm.com>
6184L:	linux-integrity@vger.kernel.org
6185S:	Supported
6186F:	security/integrity/evm/
6187
6188EXTENSIBLE FIRMWARE INTERFACE (EFI)
6189M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6190L:	linux-efi@vger.kernel.org
6191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6192S:	Maintained
6193F:	Documentation/admin-guide/efi-stub.rst
6194F:	arch/*/kernel/efi.c
6195F:	arch/x86/boot/compressed/eboot.[ch]
6196F:	arch/*/include/asm/efi.h
6197F:	arch/x86/platform/efi/
6198F:	drivers/firmware/efi/
6199F:	include/linux/efi*.h
6200F:	arch/arm/boot/compressed/efi-header.S
6201F:	arch/arm64/kernel/efi-entry.S
6202
6203EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6204M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6205M:	Chanwoo Choi <cw00.choi@samsung.com>
6206L:	linux-kernel@vger.kernel.org
6207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6208S:	Maintained
6209F:	drivers/extcon/
6210F:	include/linux/extcon/
6211F:	include/linux/extcon.h
6212F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6213F:	Documentation/devicetree/bindings/extcon/
6214
6215EXYNOS DP DRIVER
6216M:	Jingoo Han <jingoohan1@gmail.com>
6217L:	dri-devel@lists.freedesktop.org
6218S:	Maintained
6219F:	drivers/gpu/drm/exynos/exynos_dp*
6220
6221EXYNOS SYSMMU (IOMMU) driver
6222M:	Marek Szyprowski <m.szyprowski@samsung.com>
6223L:	iommu@lists.linux-foundation.org
6224S:	Maintained
6225F:	drivers/iommu/exynos-iommu.c
6226
6227EZchip NPS platform support
6228M:	Vineet Gupta <vgupta@synopsys.com>
6229M:	Ofer Levi <oferle@mellanox.com>
6230S:	Supported
6231F:	arch/arc/plat-eznps
6232F:	arch/arc/boot/dts/eznps.dts
6233
6234F2FS FILE SYSTEM
6235M:	Jaegeuk Kim <jaegeuk@kernel.org>
6236M:	Chao Yu <yuchao0@huawei.com>
6237L:	linux-f2fs-devel@lists.sourceforge.net
6238W:	https://f2fs.wiki.kernel.org/
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6240S:	Maintained
6241F:	Documentation/filesystems/f2fs.txt
6242F:	Documentation/ABI/testing/sysfs-fs-f2fs
6243F:	fs/f2fs/
6244F:	include/linux/f2fs_fs.h
6245F:	include/trace/events/f2fs.h
6246
6247F71805F HARDWARE MONITORING DRIVER
6248M:	Jean Delvare <jdelvare@suse.com>
6249L:	linux-hwmon@vger.kernel.org
6250S:	Maintained
6251F:	Documentation/hwmon/f71805f.rst
6252F:	drivers/hwmon/f71805f.c
6253
6254FADDR2LINE
6255M:	Josh Poimboeuf <jpoimboe@redhat.com>
6256S:	Maintained
6257F:	scripts/faddr2line
6258
6259FAILOVER MODULE
6260M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6261L:	netdev@vger.kernel.org
6262S:	Supported
6263F:	net/core/failover.c
6264F:	include/net/failover.h
6265F:	Documentation/networking/failover.rst
6266
6267FANOTIFY
6268M:	Jan Kara <jack@suse.cz>
6269R:	Amir Goldstein <amir73il@gmail.com>
6270L:	linux-fsdevel@vger.kernel.org
6271S:	Maintained
6272F:	fs/notify/fanotify/
6273F:	include/linux/fanotify.h
6274F:	include/uapi/linux/fanotify.h
6275
6276FARSYNC SYNCHRONOUS DRIVER
6277M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6278W:	http://www.farsite.co.uk/
6279S:	Supported
6280F:	drivers/net/wan/farsync.*
6281
6282FAULT INJECTION SUPPORT
6283M:	Akinobu Mita <akinobu.mita@gmail.com>
6284S:	Supported
6285F:	Documentation/fault-injection/
6286F:	lib/fault-inject.c
6287
6288FBTFT Framebuffer drivers
6289S:	Orphan
6290L:	dri-devel@lists.freedesktop.org
6291L:	linux-fbdev@vger.kernel.org
6292F:	drivers/staging/fbtft/
6293
6294FC0011 TUNER DRIVER
6295M:	Michael Buesch <m@bues.ch>
6296L:	linux-media@vger.kernel.org
6297S:	Maintained
6298F:	drivers/media/tuners/fc0011.h
6299F:	drivers/media/tuners/fc0011.c
6300
6301FC2580 MEDIA DRIVER
6302M:	Antti Palosaari <crope@iki.fi>
6303L:	linux-media@vger.kernel.org
6304W:	https://linuxtv.org
6305W:	http://palosaari.fi/linux/
6306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6307T:	git git://linuxtv.org/anttip/media_tree.git
6308S:	Maintained
6309F:	drivers/media/tuners/fc2580*
6310
6311FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6312M:	Hannes Reinecke <hare@suse.de>
6313L:	linux-scsi@vger.kernel.org
6314W:	www.Open-FCoE.org
6315S:	Supported
6316F:	drivers/scsi/libfc/
6317F:	drivers/scsi/fcoe/
6318F:	include/scsi/fc/
6319F:	include/scsi/libfc.h
6320F:	include/scsi/libfcoe.h
6321F:	include/uapi/scsi/fc/
6322
6323FILE LOCKING (flock() and fcntl()/lockf())
6324M:	Jeff Layton <jlayton@kernel.org>
6325M:	"J. Bruce Fields" <bfields@fieldses.org>
6326L:	linux-fsdevel@vger.kernel.org
6327S:	Maintained
6328F:	include/linux/fcntl.h
6329F:	include/uapi/linux/fcntl.h
6330F:	fs/fcntl.c
6331F:	fs/locks.c
6332
6333FILESYSTEMS (VFS and infrastructure)
6334M:	Alexander Viro <viro@zeniv.linux.org.uk>
6335L:	linux-fsdevel@vger.kernel.org
6336S:	Maintained
6337F:	fs/*
6338F:	include/linux/fs.h
6339F:	include/linux/fs_types.h
6340F:	include/uapi/linux/fs.h
6341
6342FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6343M:	Riku Voipio <riku.voipio@iki.fi>
6344L:	linux-hwmon@vger.kernel.org
6345S:	Maintained
6346F:	drivers/hwmon/f75375s.c
6347F:	include/linux/f75375s.h
6348
6349FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6350M:	Clemens Ladisch <clemens@ladisch.de>
6351M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6354S:	Maintained
6355F:	sound/firewire/
6356F:	include/uapi/sound/firewire.h
6357
6358FIREWIRE MEDIA DRIVERS (firedtv)
6359M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6360L:	linux-media@vger.kernel.org
6361L:	linux1394-devel@lists.sourceforge.net
6362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6363S:	Maintained
6364F:	drivers/media/firewire/
6365
6366FIREWIRE SBP-2 TARGET
6367M:	Chris Boot <bootc@bootc.net>
6368L:	linux-scsi@vger.kernel.org
6369L:	target-devel@vger.kernel.org
6370L:	linux1394-devel@lists.sourceforge.net
6371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6372S:	Maintained
6373F:	drivers/target/sbp/
6374
6375FIREWIRE SUBSYSTEM
6376M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6377L:	linux1394-devel@lists.sourceforge.net
6378W:	http://ieee1394.wiki.kernel.org/
6379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6380S:	Maintained
6381F:	drivers/firewire/
6382F:	include/linux/firewire.h
6383F:	include/uapi/linux/firewire*.h
6384F:	tools/firewire/
6385
6386FIRMWARE LOADER (request_firmware)
6387M:	Luis Chamberlain <mcgrof@kernel.org>
6388L:	linux-kernel@vger.kernel.org
6389S:	Maintained
6390F:	Documentation/firmware_class/
6391F:	drivers/base/firmware_loader/
6392F:	include/linux/firmware.h
6393
6394FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6395M:	Joshua Morris <josh.h.morris@us.ibm.com>
6396M:	Philip Kelleher <pjk1939@linux.ibm.com>
6397S:	Maintained
6398F:	drivers/block/rsxx/
6399
6400FLEXTIMER FTM-QUADDEC DRIVER
6401M:	Patrick Havelange <patrick.havelange@essensium.com>
6402L:	linux-iio@vger.kernel.org
6403S:	Maintained
6404F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6405F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6406F:	drivers/counter/ftm-quaddec.c
6407
6408FLOPPY DRIVER
6409M:	Denis Efremov <efremov@linux.com>
6410S:	Odd Fixes
6411L:	linux-block@vger.kernel.org
6412F:	drivers/block/floppy.c
6413
6414FPGA MANAGER FRAMEWORK
6415M:	Moritz Fischer <mdf@kernel.org>
6416L:	linux-fpga@vger.kernel.org
6417S:	Maintained
6418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6419Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6420F:	Documentation/fpga/
6421F:	Documentation/driver-api/fpga/
6422F:	Documentation/devicetree/bindings/fpga/
6423F:	drivers/fpga/
6424F:	include/linux/fpga/
6425W:	http://www.rocketboards.org
6426
6427FPGA DFL DRIVERS
6428M:	Wu Hao <hao.wu@intel.com>
6429L:	linux-fpga@vger.kernel.org
6430S:	Maintained
6431F:	Documentation/fpga/dfl.rst
6432F:	include/uapi/linux/fpga-dfl.h
6433F:	drivers/fpga/dfl*
6434
6435FPU EMULATOR
6436M:	Bill Metzenthen <billm@melbpc.org.au>
6437W:	http://floatingpoint.sourceforge.net/emulator/index.html
6438S:	Maintained
6439F:	arch/x86/math-emu/
6440
6441FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6442L:	netdev@vger.kernel.org
6443S:	Orphan
6444F:	drivers/net/wan/dlci.c
6445F:	drivers/net/wan/sdla.c
6446
6447FRAMEBUFFER LAYER
6448M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6449L:	dri-devel@lists.freedesktop.org
6450L:	linux-fbdev@vger.kernel.org
6451T:	git git://anongit.freedesktop.org/drm/drm-misc
6452Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6453S:	Maintained
6454F:	Documentation/fb/
6455F:	drivers/video/
6456F:	include/video/
6457F:	include/linux/fb.h
6458F:	include/uapi/video/
6459F:	include/uapi/linux/fb.h
6460
6461FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6462M:	Horia Geantă <horia.geanta@nxp.com>
6463M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6464L:	linux-crypto@vger.kernel.org
6465S:	Maintained
6466F:	drivers/crypto/caam/
6467F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6468
6469FREESCALE DIU FRAMEBUFFER DRIVER
6470M:	Timur Tabi <timur@kernel.org>
6471L:	linux-fbdev@vger.kernel.org
6472S:	Maintained
6473F:	drivers/video/fbdev/fsl-diu-fb.*
6474
6475FREESCALE DMA DRIVER
6476M:	Li Yang <leoyang.li@nxp.com>
6477M:	Zhang Wei <zw@zh-kernel.org>
6478L:	linuxppc-dev@lists.ozlabs.org
6479S:	Maintained
6480F:	drivers/dma/fsldma.*
6481
6482FREESCALE ENETC ETHERNET DRIVERS
6483M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6484L:	netdev@vger.kernel.org
6485S:	Maintained
6486F:	drivers/net/ethernet/freescale/enetc/
6487
6488FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6489M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6490L:	netdev@vger.kernel.org
6491S:	Maintained
6492F:	drivers/net/ethernet/freescale/gianfar*
6493F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6494
6495FREESCALE GPMI NAND DRIVER
6496M:	Han Xu <han.xu@nxp.com>
6497L:	linux-mtd@lists.infradead.org
6498S:	Maintained
6499F:	drivers/mtd/nand/raw/gpmi-nand/*
6500
6501FREESCALE I2C CPM DRIVER
6502M:	Jochen Friedrich <jochen@scram.de>
6503L:	linuxppc-dev@lists.ozlabs.org
6504L:	linux-i2c@vger.kernel.org
6505S:	Maintained
6506F:	drivers/i2c/busses/i2c-cpm.c
6507
6508FREESCALE IMX DDR PMU DRIVER
6509M:	Frank Li <Frank.li@nxp.com>
6510L:	linux-arm-kernel@lists.infradead.org
6511S:	Maintained
6512F:	drivers/perf/fsl_imx8_ddr_perf.c
6513F:	Documentation/admin-guide/perf/imx-ddr.rst
6514F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6515
6516FREESCALE IMX I2C DRIVER
6517M:	Oleksij Rempel <o.rempel@pengutronix.de>
6518R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6519L:	linux-i2c@vger.kernel.org
6520S:	Maintained
6521F:	drivers/i2c/busses/i2c-imx.c
6522F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6523
6524FREESCALE IMX LPI2C DRIVER
6525M:	Dong Aisheng <aisheng.dong@nxp.com>
6526L:	linux-i2c@vger.kernel.org
6527L:	linux-imx@nxp.com
6528S:	Maintained
6529F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6530F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6531
6532FREESCALE IMX / MXC FEC DRIVER
6533M:	Fugang Duan <fugang.duan@nxp.com>
6534L:	netdev@vger.kernel.org
6535S:	Maintained
6536F:	drivers/net/ethernet/freescale/fec_main.c
6537F:	drivers/net/ethernet/freescale/fec_ptp.c
6538F:	drivers/net/ethernet/freescale/fec.h
6539F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6540
6541FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6542M:	Sascha Hauer <s.hauer@pengutronix.de>
6543R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6544L:	linux-fbdev@vger.kernel.org
6545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6546S:	Maintained
6547F:	include/linux/platform_data/video-imxfb.h
6548F:	drivers/video/fbdev/imxfb.c
6549
6550FREESCALE QORIQ DPAA ETHERNET DRIVER
6551M:	Madalin Bucur <madalin.bucur@nxp.com>
6552L:	netdev@vger.kernel.org
6553S:	Maintained
6554F:	drivers/net/ethernet/freescale/dpaa
6555
6556FREESCALE QORIQ DPAA FMAN DRIVER
6557M:	Madalin Bucur <madalin.bucur@nxp.com>
6558L:	netdev@vger.kernel.org
6559S:	Maintained
6560F:	drivers/net/ethernet/freescale/fman
6561F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6562
6563FREESCALE QORIQ PTP CLOCK DRIVER
6564M:	Yangbo Lu <yangbo.lu@nxp.com>
6565L:	netdev@vger.kernel.org
6566S:	Maintained
6567F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6568F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6569F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6570F:	drivers/ptp/ptp_qoriq.c
6571F:	drivers/ptp/ptp_qoriq_debugfs.c
6572F:	include/linux/fsl/ptp_qoriq.h
6573F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6574
6575FREESCALE QUAD SPI DRIVER
6576M:	Han Xu <han.xu@nxp.com>
6577L:	linux-spi@vger.kernel.org
6578S:	Maintained
6579F:	drivers/spi/spi-fsl-qspi.c
6580
6581FREESCALE QUICC ENGINE LIBRARY
6582M:	Qiang Zhao <qiang.zhao@nxp.com>
6583L:	linuxppc-dev@lists.ozlabs.org
6584S:	Maintained
6585F:	drivers/soc/fsl/qe/
6586F:	include/soc/fsl/*qe*.h
6587F:	include/soc/fsl/*ucc*.h
6588
6589FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6590M:	Li Yang <leoyang.li@nxp.com>
6591L:	netdev@vger.kernel.org
6592L:	linuxppc-dev@lists.ozlabs.org
6593S:	Maintained
6594F:	drivers/net/ethernet/freescale/ucc_geth*
6595
6596FREESCALE QUICC ENGINE UCC HDLC DRIVER
6597M:	Zhao Qiang <qiang.zhao@nxp.com>
6598L:	netdev@vger.kernel.org
6599L:	linuxppc-dev@lists.ozlabs.org
6600S:	Maintained
6601F:	drivers/net/wan/fsl_ucc_hdlc*
6602
6603FREESCALE QUICC ENGINE UCC UART DRIVER
6604M:	Timur Tabi <timur@kernel.org>
6605L:	linuxppc-dev@lists.ozlabs.org
6606S:	Maintained
6607F:	drivers/tty/serial/ucc_uart.c
6608
6609FREESCALE SOC DRIVERS
6610M:	Li Yang <leoyang.li@nxp.com>
6611L:	linuxppc-dev@lists.ozlabs.org
6612L:	linux-arm-kernel@lists.infradead.org
6613S:	Maintained
6614F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6615F:	Documentation/devicetree/bindings/soc/fsl/
6616F:	drivers/soc/fsl/
6617F:	include/linux/fsl/
6618
6619FREESCALE SOC FS_ENET DRIVER
6620M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6621L:	linuxppc-dev@lists.ozlabs.org
6622L:	netdev@vger.kernel.org
6623S:	Maintained
6624F:	drivers/net/ethernet/freescale/fs_enet/
6625F:	include/linux/fs_enet_pd.h
6626
6627FREESCALE SOC SOUND DRIVERS
6628M:	Timur Tabi <timur@kernel.org>
6629M:	Nicolin Chen <nicoleotsuka@gmail.com>
6630M:	Xiubo Li <Xiubo.Lee@gmail.com>
6631R:	Fabio Estevam <festevam@gmail.com>
6632L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6633L:	linuxppc-dev@lists.ozlabs.org
6634S:	Maintained
6635F:	sound/soc/fsl/fsl*
6636F:	sound/soc/fsl/imx*
6637F:	sound/soc/fsl/mpc8610_hpcd.c
6638
6639FREESCALE USB PERIPHERAL DRIVERS
6640M:	Li Yang <leoyang.li@nxp.com>
6641L:	linux-usb@vger.kernel.org
6642L:	linuxppc-dev@lists.ozlabs.org
6643S:	Maintained
6644F:	drivers/usb/gadget/udc/fsl*
6645
6646FREEVXFS FILESYSTEM
6647M:	Christoph Hellwig <hch@infradead.org>
6648W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6649S:	Maintained
6650F:	fs/freevxfs/
6651
6652FREEZER
6653M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6654M:	Pavel Machek <pavel@ucw.cz>
6655L:	linux-pm@vger.kernel.org
6656S:	Supported
6657F:	Documentation/power/freezing-of-tasks.rst
6658F:	include/linux/freezer.h
6659F:	kernel/freezer.c
6660
6661FRONTSWAP API
6662M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6663L:	linux-kernel@vger.kernel.org
6664S:	Maintained
6665F:	mm/frontswap.c
6666F:	include/linux/frontswap.h
6667
6668FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6669M:	David Howells <dhowells@redhat.com>
6670L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6671S:	Supported
6672F:	Documentation/filesystems/caching/
6673F:	fs/fscache/
6674F:	include/linux/fscache*.h
6675
6676FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6677M:	Theodore Y. Ts'o <tytso@mit.edu>
6678M:	Jaegeuk Kim <jaegeuk@kernel.org>
6679M:	Eric Biggers <ebiggers@kernel.org>
6680L:	linux-fscrypt@vger.kernel.org
6681Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6682T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6683S:	Supported
6684F:	fs/crypto/
6685F:	include/linux/fscrypt*.h
6686F:	include/uapi/linux/fscrypt.h
6687F:	Documentation/filesystems/fscrypt.rst
6688
6689FSI SUBSYSTEM
6690M:	Jeremy Kerr <jk@ozlabs.org>
6691M:	Joel Stanley <joel@jms.id.au>
6692R:	Alistar Popple <alistair@popple.id.au>
6693R:	Eddie James <eajames@linux.ibm.com>
6694L:	linux-fsi@lists.ozlabs.org
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6696Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6697S:	Supported
6698F:	drivers/fsi/
6699F:	include/linux/fsi*.h
6700F:	include/trace/events/fsi*.h
6701
6702FSI-ATTACHED I2C DRIVER
6703M:	Eddie James <eajames@linux.ibm.com>
6704L:	linux-i2c@vger.kernel.org
6705L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6706S:	Maintained
6707F:	drivers/i2c/busses/i2c-fsi.c
6708F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6709
6710FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6711M:	Jan Kara <jack@suse.cz>
6712R:	Amir Goldstein <amir73il@gmail.com>
6713L:	linux-fsdevel@vger.kernel.org
6714S:	Maintained
6715F:	fs/notify/
6716F:	include/linux/fsnotify*.h
6717
6718FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6719M:	Eric Biggers <ebiggers@kernel.org>
6720M:	Theodore Y. Ts'o <tytso@mit.edu>
6721L:	linux-fscrypt@vger.kernel.org
6722Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6723T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6724S:	Supported
6725F:	fs/verity/
6726F:	include/linux/fsverity.h
6727F:	include/uapi/linux/fsverity.h
6728F:	Documentation/filesystems/fsverity.rst
6729
6730FUJITSU LAPTOP EXTRAS
6731M:	Jonathan Woithe <jwoithe@just42.net>
6732L:	platform-driver-x86@vger.kernel.org
6733S:	Maintained
6734F:	drivers/platform/x86/fujitsu-laptop.c
6735
6736FUJITSU M-5MO LS CAMERA ISP DRIVER
6737M:	Kyungmin Park <kyungmin.park@samsung.com>
6738M:	Heungjun Kim <riverful.kim@samsung.com>
6739L:	linux-media@vger.kernel.org
6740S:	Maintained
6741F:	drivers/media/i2c/m5mols/
6742F:	include/media/i2c/m5mols.h
6743
6744FUJITSU TABLET EXTRAS
6745M:	Robert Gerlach <khnz@gmx.de>
6746L:	platform-driver-x86@vger.kernel.org
6747S:	Maintained
6748F:	drivers/platform/x86/fujitsu-tablet.c
6749
6750FUSE: FILESYSTEM IN USERSPACE
6751M:	Miklos Szeredi <miklos@szeredi.hu>
6752L:	linux-fsdevel@vger.kernel.org
6753W:	http://fuse.sourceforge.net/
6754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6755S:	Maintained
6756F:	fs/fuse/
6757F:	include/uapi/linux/fuse.h
6758F:	Documentation/filesystems/fuse.txt
6759
6760FUTEX SUBSYSTEM
6761M:	Thomas Gleixner <tglx@linutronix.de>
6762M:	Ingo Molnar <mingo@redhat.com>
6763R:	Peter Zijlstra <peterz@infradead.org>
6764R:	Darren Hart <dvhart@infradead.org>
6765L:	linux-kernel@vger.kernel.org
6766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6767S:	Maintained
6768F:	kernel/futex.c
6769F:	include/asm-generic/futex.h
6770F:	include/linux/futex.h
6771F:	include/uapi/linux/futex.h
6772F:	tools/testing/selftests/futex/
6773F:	tools/perf/bench/futex*
6774F:	Documentation/*futex*
6775
6776GCC PLUGINS
6777M:	Kees Cook <keescook@chromium.org>
6778R:	Emese Revfy <re.emese@gmail.com>
6779L:	kernel-hardening@lists.openwall.com
6780S:	Maintained
6781F:	scripts/gcc-plugins/
6782F:	scripts/gcc-plugin.sh
6783F:	scripts/Makefile.gcc-plugins
6784F:	Documentation/core-api/gcc-plugins.rst
6785
6786GASKET DRIVER FRAMEWORK
6787M:	Rob Springer <rspringer@google.com>
6788M:	Todd Poynor <toddpoynor@google.com>
6789M:	Ben Chan <benchan@chromium.org>
6790S:	Maintained
6791F:	drivers/staging/gasket/
6792
6793GCOV BASED KERNEL PROFILING
6794M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6795S:	Maintained
6796F:	kernel/gcov/
6797F:	Documentation/dev-tools/gcov.rst
6798
6799GDB KERNEL DEBUGGING HELPER SCRIPTS
6800M:	Jan Kiszka <jan.kiszka@siemens.com>
6801M:	Kieran Bingham <kbingham@kernel.org>
6802S:	Supported
6803F:	scripts/gdb/
6804
6805GDT SCSI DISK ARRAY CONTROLLER DRIVER
6806M:	Achim Leubner <achim_leubner@adaptec.com>
6807L:	linux-scsi@vger.kernel.org
6808W:	http://www.icp-vortex.com/
6809S:	Supported
6810F:	drivers/scsi/gdt*
6811
6812GEMTEK FM RADIO RECEIVER DRIVER
6813M:	Hans Verkuil <hverkuil@xs4all.nl>
6814L:	linux-media@vger.kernel.org
6815T:	git git://linuxtv.org/media_tree.git
6816W:	https://linuxtv.org
6817S:	Maintained
6818F:	drivers/media/radio/radio-gemtek*
6819
6820GENERIC ARCHITECTURE TOPOLOGY
6821M:	Sudeep Holla <sudeep.holla@arm.com>
6822L:	linux-kernel@vger.kernel.org
6823S:	Maintained
6824F:	drivers/base/arch_topology.c
6825F:	include/linux/arch_topology.h
6826
6827GENERIC GPIO I2C DRIVER
6828M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6829S:	Supported
6830F:	drivers/i2c/busses/i2c-gpio.c
6831F:	include/linux/platform_data/i2c-gpio.h
6832
6833GENERIC GPIO I2C MULTIPLEXER DRIVER
6834M:	Peter Korsgaard <peter.korsgaard@barco.com>
6835L:	linux-i2c@vger.kernel.org
6836S:	Supported
6837F:	drivers/i2c/muxes/i2c-mux-gpio.c
6838F:	include/linux/platform_data/i2c-mux-gpio.h
6839F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
6840
6841GENERIC HDLC (WAN) DRIVERS
6842M:	Krzysztof Halasa <khc@pm.waw.pl>
6843W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6844S:	Maintained
6845F:	drivers/net/wan/c101.c
6846F:	drivers/net/wan/hd6457*
6847F:	drivers/net/wan/hdlc*
6848F:	drivers/net/wan/n2.c
6849F:	drivers/net/wan/pc300too.c
6850F:	drivers/net/wan/pci200syn.c
6851F:	drivers/net/wan/wanxl*
6852
6853GENERIC INCLUDE/ASM HEADER FILES
6854M:	Arnd Bergmann <arnd@arndb.de>
6855L:	linux-arch@vger.kernel.org
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6857S:	Maintained
6858F:	include/asm-generic/
6859F:	include/uapi/asm-generic/
6860
6861GENERIC PHY FRAMEWORK
6862M:	Kishon Vijay Abraham I <kishon@ti.com>
6863L:	linux-kernel@vger.kernel.org
6864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6865S:	Supported
6866F:	drivers/phy/
6867F:	include/linux/phy/
6868F:	Documentation/devicetree/bindings/phy/
6869
6870GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6871M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6872S:	Supported
6873F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6874
6875GENERIC PM DOMAINS
6876M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6877M:	Kevin Hilman <khilman@kernel.org>
6878M:	Ulf Hansson <ulf.hansson@linaro.org>
6879L:	linux-pm@vger.kernel.org
6880S:	Supported
6881F:	drivers/base/power/domain*.c
6882F:	include/linux/pm_domain.h
6883F:	Documentation/devicetree/bindings/power/power_domain.txt
6884
6885GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6886M:	Eugen Hristev <eugen.hristev@microchip.com>
6887L:	linux-input@vger.kernel.org
6888S:	Maintained
6889F:	drivers/input/touchscreen/resistive-adc-touch.c
6890
6891GENERIC UIO DRIVER FOR PCI DEVICES
6892M:	"Michael S. Tsirkin" <mst@redhat.com>
6893L:	kvm@vger.kernel.org
6894S:	Supported
6895F:	drivers/uio/uio_pci_generic.c
6896
6897GENERIC VDSO LIBRARY:
6898M:	Andy Lutomirski <luto@kernel.org>
6899M:	Thomas Gleixner <tglx@linutronix.de>
6900M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6901L:	linux-kernel@vger.kernel.org
6902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6903S:	Maintained
6904F:	lib/vdso/
6905F:	kernel/time/vsyscall.c
6906F:	include/vdso/
6907F:	include/asm-generic/vdso/vsyscall.h
6908
6909GENWQE (IBM Generic Workqueue Card)
6910M:	Frank Haverkamp <haver@linux.ibm.com>
6911S:	Supported
6912F:	drivers/misc/genwqe/
6913
6914GET_MAINTAINER SCRIPT
6915M:	Joe Perches <joe@perches.com>
6916S:	Maintained
6917F:	scripts/get_maintainer.pl
6918
6919GFS2 FILE SYSTEM
6920M:	Bob Peterson <rpeterso@redhat.com>
6921M:	Andreas Gruenbacher <agruenba@redhat.com>
6922L:	cluster-devel@redhat.com
6923W:	http://sources.redhat.com/cluster/
6924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6925S:	Supported
6926F:	Documentation/filesystems/gfs2*.txt
6927F:	fs/gfs2/
6928F:	include/uapi/linux/gfs2_ondisk.h
6929
6930GNSS SUBSYSTEM
6931M:	Johan Hovold <johan@kernel.org>
6932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6933S:	Maintained
6934F:	Documentation/ABI/testing/sysfs-class-gnss
6935F:	Documentation/devicetree/bindings/gnss/
6936F:	drivers/gnss/
6937F:	include/linux/gnss.h
6938
6939GO7007 MPEG CODEC
6940M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6941L:	linux-media@vger.kernel.org
6942S:	Maintained
6943F:	drivers/media/usb/go7007/
6944
6945GOODIX TOUCHSCREEN
6946M:	Bastien Nocera <hadess@hadess.net>
6947L:	linux-input@vger.kernel.org
6948S:	Maintained
6949F:	drivers/input/touchscreen/goodix.c
6950
6951GOOGLE ETHERNET DRIVERS
6952M:	Catherine Sullivan <csully@google.com>
6953R:	Sagi Shahar <sagis@google.com>
6954R:	Jon Olson <jonolson@google.com>
6955L:	netdev@vger.kernel.org
6956S:	Supported
6957F:	Documentation/networking/device_drivers/google/gve.rst
6958F:	drivers/net/ethernet/google
6959
6960GPD POCKET FAN DRIVER
6961M:	Hans de Goede <hdegoede@redhat.com>
6962L:	platform-driver-x86@vger.kernel.org
6963S:	Maintained
6964F:	drivers/platform/x86/gpd-pocket-fan.c
6965
6966GPIO ACPI SUPPORT
6967M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6968M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6969L:	linux-gpio@vger.kernel.org
6970L:	linux-acpi@vger.kernel.org
6971S:	Maintained
6972F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6973F:	drivers/gpio/gpiolib-acpi.c
6974
6975GPIO IR Transmitter
6976M:	Sean Young <sean@mess.org>
6977L:	linux-media@vger.kernel.org
6978S:	Maintained
6979F:	drivers/media/rc/gpio-ir-tx.c
6980
6981GPIO MOCKUP DRIVER
6982M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6983L:	linux-gpio@vger.kernel.org
6984S:	Maintained
6985F:	drivers/gpio/gpio-mockup.c
6986F:	tools/testing/selftests/gpio/
6987
6988GPIO SUBSYSTEM
6989M:	Linus Walleij <linus.walleij@linaro.org>
6990M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6991L:	linux-gpio@vger.kernel.org
6992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6993S:	Maintained
6994F:	Documentation/devicetree/bindings/gpio/
6995F:	Documentation/driver-api/gpio/
6996F:	Documentation/admin-guide/gpio/
6997F:	Documentation/ABI/testing/gpio-cdev
6998F:	Documentation/ABI/obsolete/sysfs-gpio
6999F:	drivers/gpio/
7000F:	include/linux/gpio/
7001F:	include/linux/gpio.h
7002F:	include/linux/of_gpio.h
7003F:	include/asm-generic/gpio.h
7004F:	include/uapi/linux/gpio.h
7005F:	tools/gpio/
7006
7007GRE DEMULTIPLEXER DRIVER
7008M:	Dmitry Kozlov <xeb@mail.ru>
7009L:	netdev@vger.kernel.org
7010S:	Maintained
7011F:	net/ipv4/gre_demux.c
7012F:	net/ipv4/gre_offload.c
7013F:	include/net/gre.h
7014
7015GRETH 10/100/1G Ethernet MAC device driver
7016M:	Andreas Larsson <andreas@gaisler.com>
7017L:	netdev@vger.kernel.org
7018S:	Maintained
7019F:	drivers/net/ethernet/aeroflex/
7020
7021GREYBUS AUDIO PROTOCOLS DRIVERS
7022M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7023M:	Mark Greer <mgreer@animalcreek.com>
7024S:	Maintained
7025F:	drivers/staging/greybus/audio_apbridgea.c
7026F:	drivers/staging/greybus/audio_apbridgea.h
7027F:	drivers/staging/greybus/audio_codec.c
7028F:	drivers/staging/greybus/audio_codec.h
7029F:	drivers/staging/greybus/audio_gb.c
7030F:	drivers/staging/greybus/audio_manager.c
7031F:	drivers/staging/greybus/audio_manager.h
7032F:	drivers/staging/greybus/audio_manager_module.c
7033F:	drivers/staging/greybus/audio_manager_private.h
7034F:	drivers/staging/greybus/audio_manager_sysfs.c
7035F:	drivers/staging/greybus/audio_module.c
7036F:	drivers/staging/greybus/audio_topology.c
7037
7038GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7039M:	Viresh Kumar <vireshk@kernel.org>
7040S:	Maintained
7041F:	drivers/staging/greybus/authentication.c
7042F:	drivers/staging/greybus/bootrom.c
7043F:	drivers/staging/greybus/firmware.h
7044F:	drivers/staging/greybus/fw-core.c
7045F:	drivers/staging/greybus/fw-download.c
7046F:	drivers/staging/greybus/fw-management.c
7047F:	drivers/staging/greybus/greybus_authentication.h
7048F:	drivers/staging/greybus/greybus_firmware.h
7049F:	drivers/staging/greybus/hid.c
7050F:	drivers/staging/greybus/i2c.c
7051F:	drivers/staging/greybus/spi.c
7052F:	drivers/staging/greybus/spilib.c
7053F:	drivers/staging/greybus/spilib.h
7054
7055GREYBUS LOOPBACK DRIVER
7056M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7057S:	Maintained
7058F:	drivers/staging/greybus/loopback.c
7059
7060GREYBUS PLATFORM DRIVERS
7061M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7062S:	Maintained
7063F:	drivers/staging/greybus/arche-platform.c
7064F:	drivers/staging/greybus/arche-apb-ctrl.c
7065F:	drivers/staging/greybus/arche_platform.h
7066
7067GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7068M:	Rui Miguel Silva <rmfrfs@gmail.com>
7069S:	Maintained
7070F:	drivers/staging/greybus/sdio.c
7071F:	drivers/staging/greybus/light.c
7072F:	drivers/staging/greybus/gpio.c
7073F:	drivers/staging/greybus/power_supply.c
7074F:	drivers/staging/greybus/spi.c
7075F:	drivers/staging/greybus/spilib.c
7076
7077GREYBUS SUBSYSTEM
7078M:	Johan Hovold <johan@kernel.org>
7079M:	Alex Elder <elder@kernel.org>
7080M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7081S:	Maintained
7082F:	drivers/staging/greybus/
7083F:	drivers/greybus/
7084F:	include/linux/greybus.h
7085F:	include/linux/greybus/
7086L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7087
7088GREYBUS UART PROTOCOLS DRIVERS
7089M:	David Lin <dtwlin@gmail.com>
7090S:	Maintained
7091F:	drivers/staging/greybus/uart.c
7092F:	drivers/staging/greybus/log.c
7093
7094GS1662 VIDEO SERIALIZER
7095M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7096L:	linux-media@vger.kernel.org
7097T:	git git://linuxtv.org/media_tree.git
7098S:	Maintained
7099F:	drivers/media/spi/gs1662.c
7100
7101GSPCA FINEPIX SUBDRIVER
7102M:	Frank Zago <frank@zago.net>
7103L:	linux-media@vger.kernel.org
7104T:	git git://linuxtv.org/media_tree.git
7105S:	Maintained
7106F:	drivers/media/usb/gspca/finepix.c
7107
7108GSPCA GL860 SUBDRIVER
7109M:	Olivier Lorin <o.lorin@laposte.net>
7110L:	linux-media@vger.kernel.org
7111T:	git git://linuxtv.org/media_tree.git
7112S:	Maintained
7113F:	drivers/media/usb/gspca/gl860/
7114
7115GSPCA M5602 SUBDRIVER
7116M:	Erik Andren <erik.andren@gmail.com>
7117L:	linux-media@vger.kernel.org
7118T:	git git://linuxtv.org/media_tree.git
7119S:	Maintained
7120F:	drivers/media/usb/gspca/m5602/
7121
7122GSPCA PAC207 SONIXB SUBDRIVER
7123M:	Hans Verkuil <hverkuil@xs4all.nl>
7124L:	linux-media@vger.kernel.org
7125T:	git git://linuxtv.org/media_tree.git
7126S:	Odd Fixes
7127F:	drivers/media/usb/gspca/pac207.c
7128
7129GSPCA SN9C20X SUBDRIVER
7130M:	Brian Johnson <brijohn@gmail.com>
7131L:	linux-media@vger.kernel.org
7132T:	git git://linuxtv.org/media_tree.git
7133S:	Maintained
7134F:	drivers/media/usb/gspca/sn9c20x.c
7135
7136GSPCA T613 SUBDRIVER
7137M:	Leandro Costantino <lcostantino@gmail.com>
7138L:	linux-media@vger.kernel.org
7139T:	git git://linuxtv.org/media_tree.git
7140S:	Maintained
7141F:	drivers/media/usb/gspca/t613.c
7142
7143GSPCA USB WEBCAM DRIVER
7144M:	Hans Verkuil <hverkuil@xs4all.nl>
7145L:	linux-media@vger.kernel.org
7146T:	git git://linuxtv.org/media_tree.git
7147S:	Odd Fixes
7148F:	drivers/media/usb/gspca/
7149
7150GTP (GPRS Tunneling Protocol)
7151M:	Pablo Neira Ayuso <pablo@netfilter.org>
7152M:	Harald Welte <laforge@gnumonks.org>
7153L:	osmocom-net-gprs@lists.osmocom.org
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7155S:	Maintained
7156F:	drivers/net/gtp.c
7157
7158GUID PARTITION TABLE (GPT)
7159M:	Davidlohr Bueso <dave@stgolabs.net>
7160L:	linux-efi@vger.kernel.org
7161S:	Maintained
7162F:	block/partitions/efi.*
7163
7164H8/300 ARCHITECTURE
7165M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7166L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7167W:	http://uclinux-h8.sourceforge.jp
7168T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7169S:	Maintained
7170F:	arch/h8300/
7171F:	drivers/clocksource/h8300_*.c
7172F:	drivers/clk/h8300/
7173F:	drivers/irqchip/irq-renesas-h8*.c
7174
7175HABANALABS PCI DRIVER
7176M:	Oded Gabbay <oded.gabbay@gmail.com>
7177T:	git https://github.com/HabanaAI/linux.git
7178S:	Supported
7179F:	drivers/misc/habanalabs/
7180F:	include/uapi/misc/habanalabs.h
7181F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7182F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7183
7184HACKRF MEDIA DRIVER
7185M:	Antti Palosaari <crope@iki.fi>
7186L:	linux-media@vger.kernel.org
7187W:	https://linuxtv.org
7188W:	http://palosaari.fi/linux/
7189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7190T:	git git://linuxtv.org/anttip/media_tree.git
7191S:	Maintained
7192F:	drivers/media/usb/hackrf/
7193
7194HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7195M:	Frank Seidel <frank@f-seidel.de>
7196L:	platform-driver-x86@vger.kernel.org
7197W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7198S:	Maintained
7199F:	drivers/platform/x86/hdaps.c
7200
7201HARDWARE MONITORING
7202M:	Jean Delvare <jdelvare@suse.com>
7203M:	Guenter Roeck <linux@roeck-us.net>
7204L:	linux-hwmon@vger.kernel.org
7205W:	http://hwmon.wiki.kernel.org/
7206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/hwmon/
7209F:	Documentation/hwmon/
7210F:	drivers/hwmon/
7211F:	include/linux/hwmon*.h
7212F:	include/trace/events/hwmon*.h
7213
7214HARDWARE RANDOM NUMBER GENERATOR CORE
7215M:	Matt Mackall <mpm@selenic.com>
7216M:	Herbert Xu <herbert@gondor.apana.org.au>
7217L:	linux-crypto@vger.kernel.org
7218S:	Odd fixes
7219F:	Documentation/devicetree/bindings/rng/
7220F:	Documentation/admin-guide/hw_random.rst
7221F:	drivers/char/hw_random/
7222F:	include/linux/hw_random.h
7223
7224HARDWARE TRACING FACILITIES
7225M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7226S:	Maintained
7227F:	drivers/hwtracing/
7228
7229HARDWARE SPINLOCK CORE
7230M:	Ohad Ben-Cohen <ohad@wizery.com>
7231M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7232L:	linux-remoteproc@vger.kernel.org
7233S:	Maintained
7234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7235F:	Documentation/devicetree/bindings/hwlock/
7236F:	Documentation/hwspinlock.txt
7237F:	drivers/hwspinlock/
7238F:	include/linux/hwspinlock.h
7239
7240HARMONY SOUND DRIVER
7241L:	linux-parisc@vger.kernel.org
7242S:	Maintained
7243F:	sound/parisc/harmony.*
7244
7245HDPVR USB VIDEO ENCODER DRIVER
7246M:	Hans Verkuil <hverkuil@xs4all.nl>
7247L:	linux-media@vger.kernel.org
7248T:	git git://linuxtv.org/media_tree.git
7249W:	https://linuxtv.org
7250S:	Odd Fixes
7251F:	drivers/media/usb/hdpvr/
7252
7253HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7254M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7255S:	Supported
7256F:	Documentation/watchdog/hpwdt.rst
7257F:	drivers/watchdog/hpwdt.c
7258
7259HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7260M:	Don Brace <don.brace@microsemi.com>
7261L:	esc.storagedev@microsemi.com
7262L:	linux-scsi@vger.kernel.org
7263S:	Supported
7264F:	Documentation/scsi/hpsa.txt
7265F:	drivers/scsi/hpsa*.[ch]
7266F:	include/linux/cciss*.h
7267F:	include/uapi/linux/cciss*.h
7268
7269HFI1 DRIVER
7270M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7271M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7272L:	linux-rdma@vger.kernel.org
7273S:	Supported
7274F:	drivers/infiniband/hw/hfi1
7275
7276HFS FILESYSTEM
7277L:	linux-fsdevel@vger.kernel.org
7278S:	Orphan
7279F:	Documentation/filesystems/hfs.txt
7280F:	fs/hfs/
7281
7282HFSPLUS FILESYSTEM
7283L:	linux-fsdevel@vger.kernel.org
7284S:	Orphan
7285F:	Documentation/filesystems/hfsplus.txt
7286F:	fs/hfsplus/
7287
7288HGA FRAMEBUFFER DRIVER
7289M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7290L:	linux-nvidia@lists.surfsouth.com
7291W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7292S:	Maintained
7293F:	drivers/video/fbdev/hgafb.c
7294
7295HIBERNATION (aka Software Suspend, aka swsusp)
7296M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7297M:	Pavel Machek <pavel@ucw.cz>
7298L:	linux-pm@vger.kernel.org
7299B:	https://bugzilla.kernel.org
7300S:	Supported
7301F:	arch/x86/power/
7302F:	drivers/base/power/
7303F:	kernel/power/
7304F:	include/linux/suspend.h
7305F:	include/linux/freezer.h
7306F:	include/linux/pm.h
7307F:	arch/*/include/asm/suspend*.h
7308
7309HID CORE LAYER
7310M:	Jiri Kosina <jikos@kernel.org>
7311M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7312L:	linux-input@vger.kernel.org
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7314S:	Maintained
7315F:	drivers/hid/
7316F:	include/linux/hid*
7317F:	include/uapi/linux/hid*
7318
7319HID SENSOR HUB DRIVERS
7320M:	Jiri Kosina <jikos@kernel.org>
7321M:	Jonathan Cameron <jic23@kernel.org>
7322M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7323L:	linux-input@vger.kernel.org
7324L:	linux-iio@vger.kernel.org
7325S:	Maintained
7326F:	Documentation/hid/hid-sensor*
7327F:	drivers/hid/hid-sensor-*
7328F:	drivers/iio/*/hid-*
7329F:	include/linux/hid-sensor-*
7330
7331HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7332M:	Thomas Gleixner <tglx@linutronix.de>
7333L:	linux-kernel@vger.kernel.org
7334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7335S:	Maintained
7336F:	Documentation/timers/
7337F:	kernel/time/hrtimer.c
7338F:	kernel/time/clockevents.c
7339F:	kernel/time/timer_*.c
7340F:	include/linux/clockchips.h
7341F:	include/linux/hrtimer.h
7342
7343HIGH-SPEED SCC DRIVER FOR AX.25
7344L:	linux-hams@vger.kernel.org
7345S:	Orphan
7346F:	drivers/net/hamradio/dmascc.c
7347F:	drivers/net/hamradio/scc.c
7348
7349HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7350M:	HighPoint Linux Team <linux@highpoint-tech.com>
7351W:	http://www.highpoint-tech.com
7352S:	Supported
7353F:	Documentation/scsi/hptiop.txt
7354F:	drivers/scsi/hptiop.c
7355
7356HIPPI
7357M:	Jes Sorensen <jes@trained-monkey.org>
7358L:	linux-hippi@sunsite.dk
7359S:	Maintained
7360F:	include/linux/hippidevice.h
7361F:	include/uapi/linux/if_hippi.h
7362F:	net/802/hippi.c
7363F:	drivers/net/hippi/
7364
7365HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7366M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7367M:	Salil Mehta <salil.mehta@huawei.com>
7368L:	netdev@vger.kernel.org
7369W:	http://www.hisilicon.com
7370S:	Maintained
7371F:	drivers/net/ethernet/hisilicon/hns3/
7372
7373HISILICON LPC BUS DRIVER
7374M:	john.garry@huawei.com
7375W:	http://www.hisilicon.com
7376S:	Maintained
7377F:	drivers/bus/hisi_lpc.c
7378F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7379
7380HISILICON NETWORK SUBSYSTEM DRIVER
7381M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7382M:	Salil Mehta <salil.mehta@huawei.com>
7383L:	netdev@vger.kernel.org
7384W:	http://www.hisilicon.com
7385S:	Maintained
7386F:	drivers/net/ethernet/hisilicon/
7387F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7388
7389HISILICON PMU DRIVER
7390M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7391W:	http://www.hisilicon.com
7392S:	Supported
7393F:	drivers/perf/hisilicon
7394F:	Documentation/admin-guide/perf/hisi-pmu.rst
7395
7396HISILICON ROCE DRIVER
7397M:	Lijun Ou <oulijun@huawei.com>
7398M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7399L:	linux-rdma@vger.kernel.org
7400S:	Maintained
7401F:	drivers/infiniband/hw/hns/
7402F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7403
7404HISILICON SAS Controller
7405M:	John Garry <john.garry@huawei.com>
7406W:	http://www.hisilicon.com
7407S:	Supported
7408F:	drivers/scsi/hisi_sas/
7409F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7410
7411HISILICON QM AND ZIP Controller DRIVER
7412M:	Zhou Wang <wangzhou1@hisilicon.com>
7413L:	linux-crypto@vger.kernel.org
7414S:	Maintained
7415F:	drivers/crypto/hisilicon/qm.c
7416F:	drivers/crypto/hisilicon/qm.h
7417F:	drivers/crypto/hisilicon/sgl.c
7418F:	drivers/crypto/hisilicon/sgl.h
7419F:	drivers/crypto/hisilicon/zip/
7420F:	Documentation/ABI/testing/debugfs-hisi-zip
7421
7422HMM - Heterogeneous Memory Management
7423M:	Jérôme Glisse <jglisse@redhat.com>
7424L:	linux-mm@kvack.org
7425S:	Maintained
7426F:	mm/hmm*
7427F:	include/linux/hmm*
7428F:	Documentation/vm/hmm.rst
7429
7430HOST AP DRIVER
7431M:	Jouni Malinen <j@w1.fi>
7432L:	linux-wireless@vger.kernel.org
7433W:	http://w1.fi/hostap-driver.html
7434S:	Obsolete
7435F:	drivers/net/wireless/intersil/hostap/
7436
7437HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7438L:	platform-driver-x86@vger.kernel.org
7439S:	Orphan
7440F:	drivers/platform/x86/tc1100-wmi.c
7441
7442HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7443M:	Jaroslav Kysela <perex@perex.cz>
7444S:	Maintained
7445F:	drivers/net/ethernet/hp/hp100.*
7446
7447HPET:	High Precision Event Timers driver
7448M:	Clemens Ladisch <clemens@ladisch.de>
7449S:	Maintained
7450F:	Documentation/timers/hpet.rst
7451F:	drivers/char/hpet.c
7452F:	include/linux/hpet.h
7453F:	include/uapi/linux/hpet.h
7454
7455HPET:	x86
7456S:	Orphan
7457F:	arch/x86/kernel/hpet.c
7458F:	arch/x86/include/asm/hpet.h
7459
7460HPFS FILESYSTEM
7461M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7462W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7463S:	Maintained
7464F:	fs/hpfs/
7465
7466HSI SUBSYSTEM
7467M:	Sebastian Reichel <sre@kernel.org>
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7469S:	Maintained
7470F:	Documentation/ABI/testing/sysfs-bus-hsi
7471F:	Documentation/driver-api/hsi.rst
7472F:	drivers/hsi/
7473F:	include/linux/hsi/
7474F:	include/uapi/linux/hsi/
7475
7476HSO 3G MODEM DRIVER
7477L:	linux-usb@vger.kernel.org
7478S:	Orphan
7479F:	drivers/net/usb/hso.c
7480
7481HSR NETWORK PROTOCOL
7482M:	Arvid Brodin <arvid.brodin@alten.se>
7483L:	netdev@vger.kernel.org
7484S:	Maintained
7485F:	net/hsr/
7486
7487HT16K33 LED CONTROLLER DRIVER
7488M:	Robin van der Gracht <robin@protonic.nl>
7489S:	Maintained
7490F:	drivers/auxdisplay/ht16k33.c
7491F:	Documentation/devicetree/bindings/display/ht16k33.txt
7492
7493HTCPEN TOUCHSCREEN DRIVER
7494M:	Pau Oliva Fora <pof@eslack.org>
7495L:	linux-input@vger.kernel.org
7496S:	Maintained
7497F:	drivers/input/touchscreen/htcpen.c
7498
7499HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7500M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7501L:	linux-iio@vger.kernel.org
7502W:	http://www.st.com/
7503S:	Maintained
7504F:	drivers/iio/humidity/hts221*
7505F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7506
7507HUAWEI ETHERNET DRIVER
7508M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7509L:	netdev@vger.kernel.org
7510S:	Supported
7511F:	Documentation/networking/hinic.txt
7512F:	drivers/net/ethernet/huawei/hinic/
7513
7514HUGETLB FILESYSTEM
7515M:	Mike Kravetz <mike.kravetz@oracle.com>
7516L:	linux-mm@kvack.org
7517S:	Maintained
7518F:	fs/hugetlbfs/
7519F:	mm/hugetlb.c
7520F:	include/linux/hugetlb.h
7521F:	Documentation/admin-guide/mm/hugetlbpage.rst
7522F:	Documentation/vm/hugetlbfs_reserv.rst
7523F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7524
7525HVA ST MEDIA DRIVER
7526M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7527L:	linux-media@vger.kernel.org
7528T:	git git://linuxtv.org/media_tree.git
7529W:	https://linuxtv.org
7530S:	Supported
7531F:	drivers/media/platform/sti/hva
7532
7533HWPOISON MEMORY FAILURE HANDLING
7534M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7535L:	linux-mm@kvack.org
7536S:	Maintained
7537F:	mm/memory-failure.c
7538F:	mm/hwpoison-inject.c
7539
7540HYGON PROCESSOR SUPPORT
7541M:	Pu Wen <puwen@hygon.cn>
7542L:	linux-kernel@vger.kernel.org
7543S:	Maintained
7544F:	arch/x86/kernel/cpu/hygon.c
7545
7546Hyper-V CORE AND DRIVERS
7547M:	"K. Y. Srinivasan" <kys@microsoft.com>
7548M:	Haiyang Zhang <haiyangz@microsoft.com>
7549M:	Stephen Hemminger <sthemmin@microsoft.com>
7550M:	Sasha Levin <sashal@kernel.org>
7551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7552L:	linux-hyperv@vger.kernel.org
7553S:	Supported
7554F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7555F:	arch/x86/include/asm/mshyperv.h
7556F:	arch/x86/include/asm/trace/hyperv.h
7557F:	arch/x86/include/asm/hyperv-tlfs.h
7558F:	arch/x86/kernel/cpu/mshyperv.c
7559F:	arch/x86/hyperv
7560F:	drivers/clocksource/hyperv_timer.c
7561F:	drivers/hid/hid-hyperv.c
7562F:	drivers/hv/
7563F:	drivers/input/serio/hyperv-keyboard.c
7564F:	drivers/pci/controller/pci-hyperv.c
7565F:	drivers/pci/controller/pci-hyperv-intf.c
7566F:	drivers/net/hyperv/
7567F:	drivers/scsi/storvsc_drv.c
7568F:	drivers/uio/uio_hv_generic.c
7569F:	drivers/video/fbdev/hyperv_fb.c
7570F:	drivers/iommu/hyperv-iommu.c
7571F:	net/vmw_vsock/hyperv_transport.c
7572F:	include/clocksource/hyperv_timer.h
7573F:	include/linux/hyperv.h
7574F:	include/uapi/linux/hyperv.h
7575F:	include/asm-generic/mshyperv.h
7576F:	tools/hv/
7577F:	Documentation/ABI/stable/sysfs-bus-vmbus
7578
7579HYPERBUS SUPPORT
7580M:	Vignesh Raghavendra <vigneshr@ti.com>
7581S:	Supported
7582F:	drivers/mtd/hyperbus/
7583F:	include/linux/mtd/hyperbus.h
7584F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7585F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7586
7587HYPERVISOR VIRTUAL CONSOLE DRIVER
7588L:	linuxppc-dev@lists.ozlabs.org
7589S:	Odd Fixes
7590F:	drivers/tty/hvc/
7591
7592I2C ACPI SUPPORT
7593M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7594L:	linux-i2c@vger.kernel.org
7595L:	linux-acpi@vger.kernel.org
7596S:	Maintained
7597F:	drivers/i2c/i2c-core-acpi.c
7598
7599I2C CONTROLLER DRIVER FOR NVIDIA GPU
7600M:	Ajay Gupta <ajayg@nvidia.com>
7601L:	linux-i2c@vger.kernel.org
7602S:	Maintained
7603F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7604F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7605
7606I2C MUXES
7607M:	Peter Rosin <peda@axentia.se>
7608L:	linux-i2c@vger.kernel.org
7609S:	Maintained
7610F:	Documentation/i2c/i2c-topology.rst
7611F:	Documentation/i2c/muxes/
7612F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7613F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7614F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7615F:	drivers/i2c/i2c-mux.c
7616F:	drivers/i2c/muxes/
7617F:	include/linux/i2c-mux.h
7618
7619I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7620M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7621L:	linux-i2c@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7624F:	drivers/i2c/busses/i2c-mv64xxx.c
7625
7626I2C OVER PARALLEL PORT
7627M:	Jean Delvare <jdelvare@suse.com>
7628L:	linux-i2c@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/i2c/busses/i2c-parport.rst
7631F:	Documentation/i2c/busses/i2c-parport-light.rst
7632F:	drivers/i2c/busses/i2c-parport.c
7633F:	drivers/i2c/busses/i2c-parport-light.c
7634
7635I2C SUBSYSTEM
7636M:	Wolfram Sang <wsa@the-dreams.de>
7637L:	linux-i2c@vger.kernel.org
7638W:	https://i2c.wiki.kernel.org/
7639Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7641S:	Maintained
7642F:	Documentation/devicetree/bindings/i2c/i2c.txt
7643F:	Documentation/i2c/
7644F:	drivers/i2c/*
7645F:	include/linux/i2c.h
7646F:	include/linux/i2c-dev.h
7647F:	include/linux/i2c-smbus.h
7648F:	include/uapi/linux/i2c.h
7649F:	include/uapi/linux/i2c-*.h
7650
7651I2C SUBSYSTEM HOST DRIVERS
7652L:	linux-i2c@vger.kernel.org
7653W:	https://i2c.wiki.kernel.org/
7654Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7656S:	Odd Fixes
7657F:	Documentation/devicetree/bindings/i2c/
7658F:	drivers/i2c/algos/
7659F:	drivers/i2c/busses/
7660
7661I2C-TAOS-EVM DRIVER
7662M:	Jean Delvare <jdelvare@suse.com>
7663L:	linux-i2c@vger.kernel.org
7664S:	Maintained
7665F:	Documentation/i2c/busses/i2c-taos-evm.rst
7666F:	drivers/i2c/busses/i2c-taos-evm.c
7667
7668I2C-TINY-USB DRIVER
7669M:	Till Harbaum <till@harbaum.org>
7670L:	linux-i2c@vger.kernel.org
7671W:	http://www.harbaum.org/till/i2c_tiny_usb
7672S:	Maintained
7673F:	drivers/i2c/busses/i2c-tiny-usb.c
7674
7675I2C/SMBUS CONTROLLER DRIVERS FOR PC
7676M:	Jean Delvare <jdelvare@suse.com>
7677L:	linux-i2c@vger.kernel.org
7678S:	Maintained
7679F:	Documentation/i2c/busses/i2c-ali1535.rst
7680F:	Documentation/i2c/busses/i2c-ali1563.rst
7681F:	Documentation/i2c/busses/i2c-ali15x3.rst
7682F:	Documentation/i2c/busses/i2c-amd756.rst
7683F:	Documentation/i2c/busses/i2c-amd8111.rst
7684F:	Documentation/i2c/busses/i2c-i801.rst
7685F:	Documentation/i2c/busses/i2c-nforce2.rst
7686F:	Documentation/i2c/busses/i2c-piix4.rst
7687F:	Documentation/i2c/busses/i2c-sis5595.rst
7688F:	Documentation/i2c/busses/i2c-sis630.rst
7689F:	Documentation/i2c/busses/i2c-sis96x.rst
7690F:	Documentation/i2c/busses/i2c-via.rst
7691F:	Documentation/i2c/busses/i2c-viapro.rst
7692F:	drivers/i2c/busses/i2c-ali1535.c
7693F:	drivers/i2c/busses/i2c-ali1563.c
7694F:	drivers/i2c/busses/i2c-ali15x3.c
7695F:	drivers/i2c/busses/i2c-amd756.c
7696F:	drivers/i2c/busses/i2c-amd756-s4882.c
7697F:	drivers/i2c/busses/i2c-amd8111.c
7698F:	drivers/i2c/busses/i2c-i801.c
7699F:	drivers/i2c/busses/i2c-isch.c
7700F:	drivers/i2c/busses/i2c-nforce2.c
7701F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7702F:	drivers/i2c/busses/i2c-piix4.c
7703F:	drivers/i2c/busses/i2c-sis5595.c
7704F:	drivers/i2c/busses/i2c-sis630.c
7705F:	drivers/i2c/busses/i2c-sis96x.c
7706F:	drivers/i2c/busses/i2c-via.c
7707F:	drivers/i2c/busses/i2c-viapro.c
7708
7709I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7710M:	Hans de Goede <hdegoede@redhat.com>
7711L:	linux-i2c@vger.kernel.org
7712S:	Maintained
7713F:	drivers/i2c/busses/i2c-cht-wc.c
7714
7715I2C/SMBUS ISMT DRIVER
7716M:	Seth Heasley <seth.heasley@intel.com>
7717M:	Neil Horman <nhorman@tuxdriver.com>
7718L:	linux-i2c@vger.kernel.org
7719F:	drivers/i2c/busses/i2c-ismt.c
7720F:	Documentation/i2c/busses/i2c-ismt.rst
7721
7722I2C/SMBUS STUB DRIVER
7723M:	Jean Delvare <jdelvare@suse.com>
7724L:	linux-i2c@vger.kernel.org
7725S:	Maintained
7726F:	drivers/i2c/i2c-stub.c
7727
7728I3C SUBSYSTEM
7729M:	Boris Brezillon <bbrezillon@kernel.org>
7730L:	linux-i3c@lists.infradead.org
7731C:	irc://chat.freenode.net/linux-i3c
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7733S:	Maintained
7734F:	Documentation/ABI/testing/sysfs-bus-i3c
7735F:	Documentation/devicetree/bindings/i3c/
7736F:	Documentation/driver-api/i3c
7737F:	drivers/i3c/
7738F:	include/linux/i3c/
7739
7740I3C DRIVER FOR SYNOPSYS DESIGNWARE
7741M:	Vitor Soares <vitor.soares@synopsys.com>
7742S:	Maintained
7743F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7744F:	drivers/i3c/master/dw*
7745
7746IA64 (Itanium) PLATFORM
7747M:	Tony Luck <tony.luck@intel.com>
7748M:	Fenghua Yu <fenghua.yu@intel.com>
7749L:	linux-ia64@vger.kernel.org
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7751S:	Maintained
7752F:	arch/ia64/
7753
7754IBM Power 842 compression accelerator
7755M:	Haren Myneni <haren@us.ibm.com>
7756S:	Supported
7757F:	drivers/crypto/nx/Makefile
7758F:	drivers/crypto/nx/Kconfig
7759F:	drivers/crypto/nx/nx-842*
7760F:	include/linux/sw842.h
7761F:	crypto/842.c
7762F:	lib/842/
7763
7764IBM Power in-Nest Crypto Acceleration
7765M:	Breno Leitão <leitao@debian.org>
7766M:	Nayna Jain <nayna@linux.ibm.com>
7767M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7768L:	linux-crypto@vger.kernel.org
7769S:	Supported
7770F:	drivers/crypto/nx/Makefile
7771F:	drivers/crypto/nx/Kconfig
7772F:	drivers/crypto/nx/nx-aes*
7773F:	drivers/crypto/nx/nx-sha*
7774F:	drivers/crypto/nx/nx.*
7775F:	drivers/crypto/nx/nx_csbcpb.h
7776F:	drivers/crypto/nx/nx_debugfs.c
7777
7778IBM Power Linux RAID adapter
7779M:	Brian King <brking@us.ibm.com>
7780S:	Supported
7781F:	drivers/scsi/ipr.*
7782
7783IBM Power SRIOV Virtual NIC Device Driver
7784M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7785M:	John Allen <jallen@linux.ibm.com>
7786L:	netdev@vger.kernel.org
7787S:	Supported
7788F:	drivers/net/ethernet/ibm/ibmvnic.*
7789
7790IBM Power Virtual Accelerator Switchboard
7791M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7792L:	linuxppc-dev@lists.ozlabs.org
7793S:	Supported
7794F:	arch/powerpc/platforms/powernv/vas*
7795F:	arch/powerpc/platforms/powernv/copy-paste.h
7796F:	arch/powerpc/include/asm/vas.h
7797
7798IBM Power Virtual Ethernet Device Driver
7799M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7800L:	netdev@vger.kernel.org
7801S:	Supported
7802F:	drivers/net/ethernet/ibm/ibmveth.*
7803
7804IBM Power Virtual FC Device Drivers
7805M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7806L:	linux-scsi@vger.kernel.org
7807S:	Supported
7808F:	drivers/scsi/ibmvscsi/ibmvfc*
7809
7810IBM Power Virtual Management Channel Driver
7811M:	Steven Royer <seroyer@linux.ibm.com>
7812S:	Supported
7813F:	drivers/misc/ibmvmc.*
7814
7815IBM Power Virtual SCSI Device Drivers
7816M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7817L:	linux-scsi@vger.kernel.org
7818S:	Supported
7819F:	drivers/scsi/ibmvscsi/ibmvscsi*
7820F:	include/scsi/viosrp.h
7821
7822IBM Power Virtual SCSI Device Target Driver
7823M:	Michael Cyr <mikecyr@linux.ibm.com>
7824L:	linux-scsi@vger.kernel.org
7825L:	target-devel@vger.kernel.org
7826S:	Supported
7827F:	drivers/scsi/ibmvscsi_tgt/
7828
7829IBM Power VMX Cryptographic instructions
7830M:	Breno Leitão <leitao@debian.org>
7831M:	Nayna Jain <nayna@linux.ibm.com>
7832M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7833L:	linux-crypto@vger.kernel.org
7834S:	Supported
7835F:	drivers/crypto/vmx/Makefile
7836F:	drivers/crypto/vmx/Kconfig
7837F:	drivers/crypto/vmx/vmx.c
7838F:	drivers/crypto/vmx/aes*
7839F:	drivers/crypto/vmx/ghash*
7840F:	drivers/crypto/vmx/ppc-xlate.pl
7841
7842IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7843M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7844L:	linux-pci@vger.kernel.org
7845L:	linuxppc-dev@lists.ozlabs.org
7846S:	Supported
7847F:	drivers/pci/hotplug/rpaphp*
7848
7849IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7850M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7851L:	linux-pci@vger.kernel.org
7852L:	linuxppc-dev@lists.ozlabs.org
7853S:	Supported
7854F:	drivers/pci/hotplug/rpadlpar*
7855
7856IBM ServeRAID RAID DRIVER
7857S:	Orphan
7858F:	drivers/scsi/ips.*
7859
7860ICH LPC AND GPIO DRIVER
7861M:	Peter Tyser <ptyser@xes-inc.com>
7862S:	Maintained
7863F:	drivers/mfd/lpc_ich.c
7864F:	drivers/gpio/gpio-ich.c
7865
7866IDE SUBSYSTEM
7867M:	"David S. Miller" <davem@davemloft.net>
7868L:	linux-ide@vger.kernel.org
7869Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7871S:	Maintained
7872F:	Documentation/ide/
7873F:	drivers/ide/
7874F:	include/linux/ide.h
7875
7876IDE/ATAPI DRIVERS
7877M:	Borislav Petkov <bp@alien8.de>
7878L:	linux-ide@vger.kernel.org
7879S:	Maintained
7880F:	Documentation/cdrom/ide-cd.rst
7881F:	drivers/ide/ide-cd*
7882
7883IDEAPAD LAPTOP EXTRAS DRIVER
7884M:	Ike Panhc <ike.pan@canonical.com>
7885L:	platform-driver-x86@vger.kernel.org
7886W:	http://launchpad.net/ideapad-laptop
7887S:	Maintained
7888F:	drivers/platform/x86/ideapad-laptop.c
7889
7890IDEAPAD LAPTOP SLIDEBAR DRIVER
7891M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7892L:	linux-input@vger.kernel.org
7893W:	https://github.com/o2genum/ideapad-slidebar
7894S:	Maintained
7895F:	drivers/input/misc/ideapad_slidebar.c
7896
7897IDT VersaClock 5 CLOCK DRIVER
7898M:	Marek Vasut <marek.vasut@gmail.com>
7899S:	Maintained
7900F:	drivers/clk/clk-versaclock5.c
7901
7902IEEE 802.15.4 SUBSYSTEM
7903M:	Alexander Aring <alex.aring@gmail.com>
7904M:	Stefan Schmidt <stefan@datenfreihafen.org>
7905L:	linux-wpan@vger.kernel.org
7906W:	http://wpan.cakelab.org/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7909S:	Maintained
7910F:	net/ieee802154/
7911F:	net/mac802154/
7912F:	drivers/net/ieee802154/
7913F:	include/linux/nl802154.h
7914F:	include/linux/ieee802154.h
7915F:	include/net/nl802154.h
7916F:	include/net/mac802154.h
7917F:	include/net/af_ieee802154.h
7918F:	include/net/cfg802154.h
7919F:	include/net/ieee802154_netdev.h
7920F:	Documentation/networking/ieee802154.rst
7921
7922IFE PROTOCOL
7923M:	Yotam Gigi <yotam.gi@gmail.com>
7924M:	Jamal Hadi Salim <jhs@mojatatu.com>
7925F:	net/ife
7926F:	include/net/ife.h
7927F:	include/uapi/linux/ife.h
7928
7929IGORPLUG-USB IR RECEIVER
7930M:	Sean Young <sean@mess.org>
7931L:	linux-media@vger.kernel.org
7932S:	Maintained
7933F:	drivers/media/rc/igorplugusb.c
7934
7935IGUANAWORKS USB IR TRANSCEIVER
7936M:	Sean Young <sean@mess.org>
7937L:	linux-media@vger.kernel.org
7938S:	Maintained
7939F:	drivers/media/rc/iguanair.c
7940
7941IIO DIGITAL POTENTIOMETER DAC
7942M:	Peter Rosin <peda@axentia.se>
7943L:	linux-iio@vger.kernel.org
7944S:	Maintained
7945F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7946F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7947F:	drivers/iio/dac/dpot-dac.c
7948
7949IIO ENVELOPE DETECTOR
7950M:	Peter Rosin <peda@axentia.se>
7951L:	linux-iio@vger.kernel.org
7952S:	Maintained
7953F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7954F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7955F:	drivers/iio/adc/envelope-detector.c
7956
7957IIO MULTIPLEXER
7958M:	Peter Rosin <peda@axentia.se>
7959L:	linux-iio@vger.kernel.org
7960S:	Maintained
7961F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7962F:	drivers/iio/multiplexer/iio-mux.c
7963
7964IIO SUBSYSTEM AND DRIVERS
7965M:	Jonathan Cameron <jic23@kernel.org>
7966R:	Hartmut Knaack <knaack.h@gmx.de>
7967R:	Lars-Peter Clausen <lars@metafoo.de>
7968R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7969L:	linux-iio@vger.kernel.org
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7971S:	Maintained
7972F:	Documentation/ABI/testing/configfs-iio*
7973F:	Documentation/ABI/testing/sysfs-bus-iio*
7974F:	Documentation/devicetree/bindings/iio/
7975F:	drivers/iio/
7976F:	drivers/staging/iio/
7977F:	include/linux/iio/
7978F:	tools/iio/
7979
7980IIO UNIT CONVERTER
7981M:	Peter Rosin <peda@axentia.se>
7982L:	linux-iio@vger.kernel.org
7983S:	Maintained
7984F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7985F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7986F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7987F:	drivers/iio/afe/iio-rescale.c
7988
7989IKANOS/ADI EAGLE ADSL USB DRIVER
7990M:	Matthieu Castet <castet.matthieu@free.fr>
7991M:	Stanislaw Gruszka <stf_xl@wp.pl>
7992S:	Maintained
7993F:	drivers/usb/atm/ueagle-atm.c
7994
7995IMGTEC ASCII LCD DRIVER
7996M:	Paul Burton <paul.burton@mips.com>
7997S:	Maintained
7998F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7999F:	drivers/auxdisplay/img-ascii-lcd.c
8000
8001IMGTEC IR DECODER DRIVER
8002M:	James Hogan <jhogan@kernel.org>
8003S:	Maintained
8004F:	drivers/media/rc/img-ir/
8005
8006IMON SOUNDGRAPH USB IR RECEIVER
8007M:	Sean Young <sean@mess.org>
8008L:	linux-media@vger.kernel.org
8009S:	Maintained
8010F:	drivers/media/rc/imon_raw.c
8011F:	drivers/media/rc/imon.c
8012
8013IMS TWINTURBO FRAMEBUFFER DRIVER
8014L:	linux-fbdev@vger.kernel.org
8015S:	Orphan
8016F:	drivers/video/fbdev/imsttfb.c
8017
8018INA209 HARDWARE MONITOR DRIVER
8019M:	Guenter Roeck <linux@roeck-us.net>
8020L:	linux-hwmon@vger.kernel.org
8021S:	Maintained
8022F:	Documentation/hwmon/ina209.rst
8023F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8024F:	drivers/hwmon/ina209.c
8025
8026INA2XX HARDWARE MONITOR DRIVER
8027M:	Guenter Roeck <linux@roeck-us.net>
8028L:	linux-hwmon@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/hwmon/ina2xx.rst
8031F:	drivers/hwmon/ina2xx.c
8032F:	include/linux/platform_data/ina2xx.h
8033
8034INDUSTRY PACK SUBSYSTEM (IPACK)
8035M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8036M:	Jens Taprogge <jens.taprogge@taprogge.org>
8037M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8038L:	industrypack-devel@lists.sourceforge.net
8039W:	http://industrypack.sourceforge.net
8040S:	Maintained
8041F:	drivers/ipack/
8042
8043INFINEON DPS310 Driver
8044M:	Eddie James <eajames@linux.ibm.com>
8045L:	linux-iio@vger.kernel.org
8046F:	drivers/iio/pressure/dps310.c
8047S:	Maintained
8048
8049INFINIBAND SUBSYSTEM
8050M:	Doug Ledford <dledford@redhat.com>
8051M:	Jason Gunthorpe <jgg@mellanox.com>
8052L:	linux-rdma@vger.kernel.org
8053W:	https://github.com/linux-rdma/rdma-core
8054Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8056S:	Supported
8057F:	Documentation/devicetree/bindings/infiniband/
8058F:	Documentation/infiniband/
8059F:	drivers/infiniband/
8060F:	include/uapi/linux/if_infiniband.h
8061F:	include/uapi/rdma/
8062F:	include/rdma/
8063F:	include/trace/events/ib_mad.h
8064F:	include/trace/events/ib_umad.h
8065F:	samples/bpf/ibumad_kern.c
8066F:	samples/bpf/ibumad_user.c
8067
8068INGENIC JZ4780 DMA Driver
8069M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8070S:	Maintained
8071F:	drivers/dma/dma-jz4780.c
8072
8073INGENIC JZ4780 NAND DRIVER
8074M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8075L:	linux-mtd@lists.infradead.org
8076S:	Maintained
8077F:	drivers/mtd/nand/raw/ingenic/
8078
8079INGENIC JZ47xx SoCs
8080M:	Paul Cercueil <paul@crapouillou.net>
8081S:	Maintained
8082F:	arch/mips/boot/dts/ingenic/
8083F:	arch/mips/include/asm/mach-jz4740/
8084F:	arch/mips/jz4740/
8085F:	drivers/clk/ingenic/
8086F:	drivers/dma/dma-jz4780.c
8087F:	drivers/gpu/drm/ingenic/
8088F:	drivers/i2c/busses/i2c-jz4780.c
8089F:	drivers/iio/adc/ingenic-adc.c
8090F:	drivers/irqchip/irq-ingenic.c
8091F:	drivers/memory/jz4780-nemc.c
8092F:	drivers/mmc/host/jz4740_mmc.c
8093F:	drivers/mtd/nand/raw/ingenic/
8094F:	drivers/pinctrl/pinctrl-ingenic.c
8095F:	drivers/power/supply/ingenic-battery.c
8096F:	drivers/pwm/pwm-jz4740.c
8097F:	drivers/rtc/rtc-jz4740.c
8098F:	drivers/tty/serial/8250/8250_ingenic.c
8099F:	drivers/usb/musb/jz4740.c
8100F:	drivers/watchdog/jz4740_wdt.c
8101F:	include/dt-bindings/iio/adc/ingenic,adc.h
8102F:	include/linux/mfd/ingenic-tcu.h
8103F:	sound/soc/jz4740/
8104F:	sound/soc/codecs/jz47*
8105
8106INOTIFY
8107M:	Jan Kara <jack@suse.cz>
8108R:	Amir Goldstein <amir73il@gmail.com>
8109L:	linux-fsdevel@vger.kernel.org
8110S:	Maintained
8111F:	Documentation/filesystems/inotify.txt
8112F:	fs/notify/inotify/
8113F:	include/linux/inotify.h
8114F:	include/uapi/linux/inotify.h
8115
8116INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8117M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8118L:	linux-input@vger.kernel.org
8119Q:	http://patchwork.kernel.org/project/linux-input/list/
8120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8121S:	Maintained
8122F:	drivers/input/
8123F:	include/linux/input.h
8124F:	include/uapi/linux/input.h
8125F:	include/uapi/linux/input-event-codes.h
8126F:	include/linux/input/
8127F:	Documentation/devicetree/bindings/input/
8128F:	Documentation/devicetree/bindings/serio/
8129F:	Documentation/input/
8130
8131INPUT MULTITOUCH (MT) PROTOCOL
8132M:	Henrik Rydberg <rydberg@bitmath.org>
8133L:	linux-input@vger.kernel.org
8134S:	Odd fixes
8135F:	Documentation/input/multi-touch-protocol.rst
8136F:	drivers/input/input-mt.c
8137K:	\b(ABS|SYN)_MT_
8138
8139INSIDE SECURE CRYPTO DRIVER
8140M:	Antoine Tenart <antoine.tenart@bootlin.com>
8141F:	drivers/crypto/inside-secure/
8142S:	Maintained
8143L:	linux-crypto@vger.kernel.org
8144
8145INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8146M:	Mimi Zohar <zohar@linux.ibm.com>
8147M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8148L:	linux-integrity@vger.kernel.org
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8150S:	Supported
8151F:	security/integrity/ima/
8152
8153INTEL 810/815 FRAMEBUFFER DRIVER
8154M:	Antonino Daplas <adaplas@gmail.com>
8155L:	linux-fbdev@vger.kernel.org
8156S:	Maintained
8157F:	drivers/video/fbdev/i810/
8158
8159INTEL ASoC DRIVERS
8160M:	Cezary Rojewski <cezary.rojewski@intel.com>
8161M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8162M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8163M:	Jie Yang <yang.jie@linux.intel.com>
8164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8165S:	Supported
8166F:	sound/soc/intel/
8167
8168INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8169M:	Hans de Goede <hdegoede@redhat.com>
8170L:	platform-driver-x86@vger.kernel.org
8171S:	Maintained
8172F:	drivers/platform/x86/intel_atomisp2_pm.c
8173
8174INTEL C600 SERIES SAS CONTROLLER DRIVER
8175M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8176M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8177L:	linux-scsi@vger.kernel.org
8178T:	git git://git.code.sf.net/p/intel-sas/isci
8179S:	Supported
8180F:	drivers/scsi/isci/
8181
8182INTEL CPU family model numbers
8183M:	Tony Luck <tony.luck@intel.com>
8184M:	x86@kernel.org
8185L:	linux-kernel@vger.kernel.org
8186S:	Supported
8187F:	arch/x86/include/asm/intel-family.h
8188
8189INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8190M:	Jani Nikula <jani.nikula@linux.intel.com>
8191M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8192M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8193L:	intel-gfx@lists.freedesktop.org
8194W:	https://01.org/linuxgraphics/
8195B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8196C:	irc://chat.freenode.net/intel-gfx
8197Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8198T:	git git://anongit.freedesktop.org/drm-intel
8199S:	Supported
8200F:	drivers/gpu/drm/i915/
8201F:	include/drm/i915*
8202F:	include/uapi/drm/i915_drm.h
8203F:	Documentation/gpu/i915.rst
8204
8205INTEL ETHERNET DRIVERS
8206M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8207L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8208W:	http://www.intel.com/support/feedback.htm
8209W:	http://e1000.sourceforge.net/
8210Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8213S:	Supported
8214F:	Documentation/networking/device_drivers/intel/e100.rst
8215F:	Documentation/networking/device_drivers/intel/e1000.rst
8216F:	Documentation/networking/device_drivers/intel/e1000e.rst
8217F:	Documentation/networking/device_drivers/intel/fm10k.rst
8218F:	Documentation/networking/device_drivers/intel/igb.rst
8219F:	Documentation/networking/device_drivers/intel/igbvf.rst
8220F:	Documentation/networking/device_drivers/intel/ixgb.rst
8221F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8222F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8223F:	Documentation/networking/device_drivers/intel/i40e.rst
8224F:	Documentation/networking/device_drivers/intel/iavf.rst
8225F:	Documentation/networking/device_drivers/intel/ice.rst
8226F:	drivers/net/ethernet/intel/
8227F:	drivers/net/ethernet/intel/*/
8228F:	include/linux/avf/virtchnl.h
8229
8230INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8231M:	Maik Broemme <mbroemme@libmpq.org>
8232L:	linux-fbdev@vger.kernel.org
8233S:	Maintained
8234F:	Documentation/fb/intelfb.rst
8235F:	drivers/video/fbdev/intelfb/
8236
8237INTEL GPIO DRIVERS
8238M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8239L:	linux-gpio@vger.kernel.org
8240S:	Maintained
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8242F:	drivers/gpio/gpio-ich.c
8243F:	drivers/gpio/gpio-intel-mid.c
8244F:	drivers/gpio/gpio-lynxpoint.c
8245F:	drivers/gpio/gpio-merrifield.c
8246F:	drivers/gpio/gpio-ml-ioh.c
8247F:	drivers/gpio/gpio-pch.c
8248F:	drivers/gpio/gpio-sch.c
8249F:	drivers/gpio/gpio-sodaville.c
8250
8251INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8252M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8253M:	Zhi Wang <zhi.a.wang@intel.com>
8254L:	intel-gvt-dev@lists.freedesktop.org
8255L:	intel-gfx@lists.freedesktop.org
8256W:	https://01.org/igvt-g
8257T:	git https://github.com/intel/gvt-linux.git
8258S:	Supported
8259F:	drivers/gpu/drm/i915/gvt/
8260
8261INTEL HID EVENT DRIVER
8262M:	Alex Hung <alex.hung@canonical.com>
8263L:	platform-driver-x86@vger.kernel.org
8264S:	Maintained
8265F:	drivers/platform/x86/intel-hid.c
8266
8267INTEL I/OAT DMA DRIVER
8268M:	Dave Jiang <dave.jiang@intel.com>
8269R:	Dan Williams <dan.j.williams@intel.com>
8270L:	dmaengine@vger.kernel.org
8271Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8272S:	Supported
8273F:	drivers/dma/ioat*
8274
8275INTEL IDLE DRIVER
8276M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8277M:	Len Brown <lenb@kernel.org>
8278L:	linux-pm@vger.kernel.org
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8280B:	https://bugzilla.kernel.org
8281S:	Supported
8282F:	drivers/idle/intel_idle.c
8283
8284INTEL INTEGRATED SENSOR HUB DRIVER
8285M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8286M:	Jiri Kosina <jikos@kernel.org>
8287L:	linux-input@vger.kernel.org
8288S:	Maintained
8289F:	drivers/hid/intel-ish-hid/
8290
8291INTEL IOMMU (VT-d)
8292M:	David Woodhouse <dwmw2@infradead.org>
8293L:	iommu@lists.linux-foundation.org
8294T:	git git://git.infradead.org/iommu-2.6.git
8295S:	Supported
8296F:	drivers/iommu/intel-iommu.c
8297F:	include/linux/intel-iommu.h
8298
8299INTEL IOP-ADMA DMA DRIVER
8300R:	Dan Williams <dan.j.williams@intel.com>
8301S:	Odd fixes
8302F:	drivers/dma/iop-adma.c
8303
8304INTEL IPU3 CSI-2 CIO2 DRIVER
8305M:	Yong Zhi <yong.zhi@intel.com>
8306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8307M:	Bingbu Cao <bingbu.cao@intel.com>
8308R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8309L:	linux-media@vger.kernel.org
8310S:	Maintained
8311F:	drivers/media/pci/intel/ipu3/
8312F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8313
8314INTEL IPU3 CSI-2 IMGU DRIVER
8315M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8316L:	linux-media@vger.kernel.org
8317S:	Maintained
8318F:	drivers/staging/media/ipu3/
8319F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8320F:	Documentation/media/v4l-drivers/ipu3.rst
8321
8322INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8323M:	Krzysztof Halasa <khalasa@piap.pl>
8324S:	Maintained
8325F:	include/linux/soc/ixp4xx/qmgr.h
8326F:	include/linux/soc/ixp4xx/npe.h
8327F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8328F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8329F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8330F:	drivers/net/wan/ixp4xx_hss.c
8331
8332INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8333M:	Deepak Saxena <dsaxena@plexity.net>
8334S:	Maintained
8335F:	drivers/char/hw_random/ixp4xx-rng.c
8336
8337INTEL MANAGEMENT ENGINE (mei)
8338M:	Tomas Winkler <tomas.winkler@intel.com>
8339L:	linux-kernel@vger.kernel.org
8340S:	Supported
8341F:	include/uapi/linux/mei.h
8342F:	include/linux/mei_cl_bus.h
8343F:	drivers/misc/mei/*
8344F:	drivers/watchdog/mei_wdt.c
8345F:	Documentation/driver-api/mei/*
8346F:	samples/mei/*
8347
8348INTEL MENLOW THERMAL DRIVER
8349M:	Sujith Thomas <sujith.thomas@intel.com>
8350L:	platform-driver-x86@vger.kernel.org
8351W:	https://01.org/linux-acpi
8352S:	Supported
8353F:	drivers/platform/x86/intel_menlow.c
8354
8355INTEL MIC DRIVERS (mic)
8356M:	Sudeep Dutt <sudeep.dutt@intel.com>
8357M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8358S:	Supported
8359W:	https://github.com/sudeepdutt/mic
8360W:	http://software.intel.com/en-us/mic-developer
8361F:	include/linux/mic_bus.h
8362F:	include/linux/scif.h
8363F:	include/uapi/linux/mic_common.h
8364F:	include/uapi/linux/mic_ioctl.h
8365F:	include/uapi/linux/scif_ioctl.h
8366F:	drivers/misc/mic/
8367F:	drivers/dma/mic_x100_dma.c
8368F:	drivers/dma/mic_x100_dma.h
8369F:	Documentation/mic/
8370
8371INTEL PMC CORE DRIVER
8372M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8373M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8374L:	platform-driver-x86@vger.kernel.org
8375S:	Maintained
8376F:	drivers/platform/x86/intel_pmc_core*
8377
8378INTEL PMC/P-Unit IPC DRIVER
8379M:	Zha Qipeng<qipeng.zha@intel.com>
8380L:	platform-driver-x86@vger.kernel.org
8381S:	Maintained
8382F:	drivers/platform/x86/intel_pmc_ipc.c
8383F:	drivers/platform/x86/intel_punit_ipc.c
8384F:	arch/x86/include/asm/intel_pmc_ipc.h
8385F:	arch/x86/include/asm/intel_punit_ipc.h
8386
8387INTEL PMIC GPIO DRIVERS
8388M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8389S:	Maintained
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8391F:	drivers/gpio/gpio-*cove.c
8392F:	drivers/gpio/gpio-msic.c
8393
8394INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8395R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8396S:	Maintained
8397F:	drivers/mfd/intel_msic.c
8398F:	drivers/mfd/intel_soc_pmic*
8399F:	include/linux/mfd/intel_msic.h
8400F:	include/linux/mfd/intel_soc_pmic*
8401
8402INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8403M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8404L:	linux-wireless@vger.kernel.org
8405S:	Maintained
8406F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8407F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8408F:	drivers/net/wireless/intel/ipw2x00/
8409
8410INTEL PSTATE DRIVER
8411M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8412M:	Len Brown <lenb@kernel.org>
8413L:	linux-pm@vger.kernel.org
8414S:	Supported
8415F:	drivers/cpufreq/intel_pstate.c
8416
8417INTEL RDMA RNIC DRIVER
8418M:	Faisal Latif <faisal.latif@intel.com>
8419M:	Shiraz Saleem <shiraz.saleem@intel.com>
8420L:	linux-rdma@vger.kernel.org
8421S:	Supported
8422F:	drivers/infiniband/hw/i40iw/
8423F:	include/uapi/rdma/i40iw-abi.h
8424
8425INTEL SPEED SELECT TECHNOLOGY
8426M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8427L:	platform-driver-x86@vger.kernel.org
8428S:	Maintained
8429F:	drivers/platform/x86/intel_speed_select_if/
8430F:	tools/power/x86/intel-speed-select/
8431F:	include/uapi/linux/isst_if.h
8432
8433INTEL STRATIX10 FIRMWARE DRIVERS
8434M:	Richard Gong <richard.gong@linux.intel.com>
8435L:	linux-kernel@vger.kernel.org
8436S:	Maintained
8437F:	drivers/firmware/stratix10-rsu.c
8438F:	drivers/firmware/stratix10-svc.c
8439F:	include/linux/firmware/intel/stratix10-smc.h
8440F:	include/linux/firmware/intel/stratix10-svc-client.h
8441F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8442F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8443
8444INTEL TELEMETRY DRIVER
8445M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8446M:	"David E. Box" <david.e.box@linux.intel.com>
8447L:	platform-driver-x86@vger.kernel.org
8448S:	Maintained
8449F:	arch/x86/include/asm/intel_telemetry.h
8450F:	drivers/platform/x86/intel_telemetry*
8451
8452INTEL VIRTUAL BUTTON DRIVER
8453M:	AceLan Kao <acelan.kao@canonical.com>
8454L:	platform-driver-x86@vger.kernel.org
8455S:	Maintained
8456F:	drivers/platform/x86/intel-vbtn.c
8457
8458INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8459M:	Stanislaw Gruszka <sgruszka@redhat.com>
8460L:	linux-wireless@vger.kernel.org
8461S:	Supported
8462F:	drivers/net/wireless/intel/iwlegacy/
8463
8464INTEL WIRELESS WIFI LINK (iwlwifi)
8465M:	Johannes Berg <johannes.berg@intel.com>
8466M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8467M:	Luca Coelho <luciano.coelho@intel.com>
8468M:	Intel Linux Wireless <linuxwifi@intel.com>
8469L:	linux-wireless@vger.kernel.org
8470W:	http://intellinuxwireless.org
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8472S:	Supported
8473F:	drivers/net/wireless/intel/iwlwifi/
8474
8475INTEL WIRELESS WIMAX CONNECTION 2400
8476M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8477M:	linux-wimax@intel.com
8478L:	wimax@linuxwimax.org (subscribers-only)
8479S:	Supported
8480W:	http://linuxwimax.org
8481F:	Documentation/admin-guide/wimax/i2400m.rst
8482F:	drivers/net/wimax/i2400m/
8483F:	include/uapi/linux/wimax/i2400m.h
8484
8485INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8486M:	Mario Limonciello <mario.limonciello@dell.com>
8487S:	Maintained
8488F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8489
8490INTEL(R) TRACE HUB
8491M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8492S:	Supported
8493F:	Documentation/trace/intel_th.rst
8494F:	drivers/hwtracing/intel_th/
8495F:	include/linux/intel_th.h
8496
8497INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8498M:	Ning Sun <ning.sun@intel.com>
8499L:	tboot-devel@lists.sourceforge.net
8500W:	http://tboot.sourceforge.net
8501T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8502S:	Supported
8503F:	Documentation/x86/intel_txt.rst
8504F:	include/linux/tboot.h
8505F:	arch/x86/kernel/tboot.c
8506
8507INTERCONNECT API
8508M:	Georgi Djakov <georgi.djakov@linaro.org>
8509L:	linux-pm@vger.kernel.org
8510S:	Maintained
8511F:	Documentation/driver-api/interconnect.rst
8512F:	Documentation/devicetree/bindings/interconnect/
8513F:	drivers/interconnect/
8514F:	include/dt-bindings/interconnect/
8515F:	include/linux/interconnect-provider.h
8516F:	include/linux/interconnect.h
8517
8518INVENSENSE MPU-3050 GYROSCOPE DRIVER
8519M:	Linus Walleij <linus.walleij@linaro.org>
8520L:	linux-iio@vger.kernel.org
8521S:	Maintained
8522F:	drivers/iio/gyro/mpu3050*
8523F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8524
8525IOC3 ETHERNET DRIVER
8526M:	Ralf Baechle <ralf@linux-mips.org>
8527L:	linux-mips@vger.kernel.org
8528S:	Maintained
8529F:	drivers/net/ethernet/sgi/ioc3-eth.c
8530
8531IOMAP FILESYSTEM LIBRARY
8532M:	Christoph Hellwig <hch@infradead.org>
8533M:	Darrick J. Wong <darrick.wong@oracle.com>
8534M:	linux-xfs@vger.kernel.org
8535M:	linux-fsdevel@vger.kernel.org
8536L:	linux-xfs@vger.kernel.org
8537L:	linux-fsdevel@vger.kernel.org
8538T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8539S:	Supported
8540F:	fs/iomap/
8541F:	include/linux/iomap.h
8542
8543IOMMU DRIVERS
8544M:	Joerg Roedel <joro@8bytes.org>
8545L:	iommu@lists.linux-foundation.org
8546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8547S:	Maintained
8548F:	Documentation/devicetree/bindings/iommu/
8549F:	drivers/iommu/
8550F:	include/linux/iommu.h
8551F:	include/linux/of_iommu.h
8552F:	include/linux/iova.h
8553
8554IO_URING
8555M:	Jens Axboe <axboe@kernel.dk>
8556L:	linux-block@vger.kernel.org
8557L:	linux-fsdevel@vger.kernel.org
8558T:	git git://git.kernel.dk/linux-block
8559T:	git git://git.kernel.dk/liburing
8560S:	Maintained
8561F:	fs/io_uring.c
8562F:	include/uapi/linux/io_uring.h
8563
8564IPMI SUBSYSTEM
8565M:	Corey Minyard <minyard@acm.org>
8566L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8567W:	http://openipmi.sourceforge.net/
8568S:	Supported
8569F:	Documentation/devicetree/bindings/ipmi/
8570F:	Documentation/IPMI.txt
8571F:	drivers/char/ipmi/
8572F:	include/linux/ipmi*
8573F:	include/uapi/linux/ipmi*
8574
8575IPS SCSI RAID DRIVER
8576M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8577L:	linux-scsi@vger.kernel.org
8578W:	http://www.adaptec.com/
8579S:	Maintained
8580F:	drivers/scsi/ips*
8581
8582IPVS
8583M:	Wensong Zhang <wensong@linux-vs.org>
8584M:	Simon Horman <horms@verge.net.au>
8585M:	Julian Anastasov <ja@ssi.bg>
8586L:	netdev@vger.kernel.org
8587L:	lvs-devel@vger.kernel.org
8588S:	Maintained
8589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8591F:	Documentation/networking/ipvs-sysctl.txt
8592F:	include/net/ip_vs.h
8593F:	include/uapi/linux/ip_vs.h
8594F:	net/netfilter/ipvs/
8595
8596IPWIRELESS DRIVER
8597M:	Jiri Kosina <jikos@kernel.org>
8598M:	David Sterba <dsterba@suse.com>
8599S:	Odd Fixes
8600F:	drivers/tty/ipwireless/
8601
8602IPX NETWORK LAYER
8603L:	netdev@vger.kernel.org
8604S:	Obsolete
8605F:	include/uapi/linux/ipx.h
8606
8607IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8608M:	Marc Zyngier <maz@kernel.org>
8609S:	Maintained
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8611F:	Documentation/IRQ-domain.txt
8612F:	include/linux/irqdomain.h
8613F:	kernel/irq/irqdomain.c
8614F:	kernel/irq/msi.c
8615
8616IRQ SUBSYSTEM
8617M:	Thomas Gleixner <tglx@linutronix.de>
8618L:	linux-kernel@vger.kernel.org
8619S:	Maintained
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8621F:	kernel/irq/
8622
8623IRQCHIP DRIVERS
8624M:	Thomas Gleixner <tglx@linutronix.de>
8625M:	Jason Cooper <jason@lakedaemon.net>
8626M:	Marc Zyngier <maz@kernel.org>
8627L:	linux-kernel@vger.kernel.org
8628S:	Maintained
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8630F:	Documentation/devicetree/bindings/interrupt-controller/
8631F:	drivers/irqchip/
8632
8633ISA
8634M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8635S:	Maintained
8636F:	Documentation/driver-api/isa.rst
8637F:	drivers/base/isa.c
8638F:	include/linux/isa.h
8639
8640ISA RADIO MODULE
8641M:	Hans Verkuil <hverkuil@xs4all.nl>
8642L:	linux-media@vger.kernel.org
8643T:	git git://linuxtv.org/media_tree.git
8644W:	https://linuxtv.org
8645S:	Maintained
8646F:	drivers/media/radio/radio-isa*
8647
8648ISAPNP
8649M:	Jaroslav Kysela <perex@perex.cz>
8650S:	Maintained
8651F:	Documentation/driver-api/isapnp.rst
8652F:	drivers/pnp/isapnp/
8653F:	include/linux/isapnp.h
8654
8655ISCSI
8656M:	Lee Duncan <lduncan@suse.com>
8657M:	Chris Leech <cleech@redhat.com>
8658L:	open-iscsi@googlegroups.com
8659W:	www.open-iscsi.com
8660S:	Maintained
8661F:	drivers/scsi/*iscsi*
8662F:	include/scsi/*iscsi*
8663
8664iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8665M:	Peter Jones <pjones@redhat.com>
8666M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8667S:	Maintained
8668F:	drivers/firmware/iscsi_ibft*
8669
8670ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8671M:	Sagi Grimberg <sagi@grimberg.me>
8672M:	Max Gurtovoy <maxg@mellanox.com>
8673L:	linux-rdma@vger.kernel.org
8674S:	Supported
8675W:	http://www.openfabrics.org
8676W:	www.open-iscsi.org
8677Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8678F:	drivers/infiniband/ulp/iser/
8679
8680ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8681M:	Sagi Grimberg <sagi@grimberg.me>
8682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8683L:	linux-rdma@vger.kernel.org
8684L:	target-devel@vger.kernel.org
8685S:	Supported
8686W:	http://www.linux-iscsi.org
8687F:	drivers/infiniband/ulp/isert
8688
8689ISDN/mISDN SUBSYSTEM
8690M:	Karsten Keil <isdn@linux-pingi.de>
8691L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8692L:	netdev@vger.kernel.org
8693W:	http://www.isdn4linux.de
8694S:	Maintained
8695F:	drivers/isdn/mISDN
8696F:	drivers/isdn/hardware
8697
8698ISDN/CAPI SUBSYSTEM
8699M:	Karsten Keil <isdn@linux-pingi.de>
8700L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8701L:	netdev@vger.kernel.org
8702W:	http://www.isdn4linux.de
8703S:	Odd Fixes
8704F:	Documentation/isdn/
8705F:	drivers/isdn/capi/
8706F:	drivers/staging/isdn/
8707F:	net/bluetooth/cmtp/
8708F:	include/linux/isdn/
8709F:	include/uapi/linux/isdn/
8710
8711IT87 HARDWARE MONITORING DRIVER
8712M:	Jean Delvare <jdelvare@suse.com>
8713L:	linux-hwmon@vger.kernel.org
8714S:	Maintained
8715F:	Documentation/hwmon/it87.rst
8716F:	drivers/hwmon/it87.c
8717
8718IT913X MEDIA DRIVER
8719M:	Antti Palosaari <crope@iki.fi>
8720L:	linux-media@vger.kernel.org
8721W:	https://linuxtv.org
8722W:	http://palosaari.fi/linux/
8723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8724T:	git git://linuxtv.org/anttip/media_tree.git
8725S:	Maintained
8726F:	drivers/media/tuners/it913x*
8727
8728IVTV VIDEO4LINUX DRIVER
8729M:	Andy Walls <awalls@md.metrocast.net>
8730L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8731L:	linux-media@vger.kernel.org
8732T:	git git://linuxtv.org/media_tree.git
8733W:	http://www.ivtvdriver.org
8734S:	Maintained
8735F:	Documentation/media/v4l-drivers/ivtv*
8736F:	drivers/media/pci/ivtv/
8737F:	include/uapi/linux/ivtv*
8738
8739IX2505V MEDIA DRIVER
8740M:	Malcolm Priestley <tvboxspy@gmail.com>
8741L:	linux-media@vger.kernel.org
8742W:	https://linuxtv.org
8743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8744S:	Maintained
8745F:	drivers/media/dvb-frontends/ix2505v*
8746
8747JAILHOUSE HYPERVISOR INTERFACE
8748M:	Jan Kiszka <jan.kiszka@siemens.com>
8749L:	jailhouse-dev@googlegroups.com
8750S:	Maintained
8751F:	arch/x86/kernel/jailhouse.c
8752F:	arch/x86/include/asm/jailhouse_para.h
8753
8754JC42.4 TEMPERATURE SENSOR DRIVER
8755M:	Guenter Roeck <linux@roeck-us.net>
8756L:	linux-hwmon@vger.kernel.org
8757S:	Maintained
8758F:	drivers/hwmon/jc42.c
8759F:	Documentation/hwmon/jc42.rst
8760
8761JFS FILESYSTEM
8762M:	Dave Kleikamp <shaggy@kernel.org>
8763L:	jfs-discussion@lists.sourceforge.net
8764W:	http://jfs.sourceforge.net/
8765T:	git git://github.com/kleikamp/linux-shaggy.git
8766S:	Maintained
8767F:	Documentation/admin-guide/jfs.rst
8768F:	fs/jfs/
8769
8770JME NETWORK DRIVER
8771M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8772L:	netdev@vger.kernel.org
8773S:	Maintained
8774F:	drivers/net/ethernet/jme.*
8775
8776JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8777M:	David Woodhouse <dwmw2@infradead.org>
8778M:	Richard Weinberger <richard@nod.at>
8779L:	linux-mtd@lists.infradead.org
8780W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8781T:	git git://git.infradead.org/ubifs-2.6.git
8782S:	Odd Fixes
8783F:	fs/jffs2/
8784F:	include/uapi/linux/jffs2.h
8785
8786JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8787M:	"Theodore Ts'o" <tytso@mit.edu>
8788M:	Jan Kara <jack@suse.com>
8789L:	linux-ext4@vger.kernel.org
8790S:	Maintained
8791F:	fs/jbd2/
8792F:	include/linux/jbd2.h
8793
8794JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8795M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8796L:	linux-media@vger.kernel.org
8797S:	Maintained
8798F:	drivers/media/platform/rcar_jpu.c
8799
8800JSM Neo PCI based serial card
8801L:	linux-serial@vger.kernel.org
8802S:	Orphan
8803F:	drivers/tty/serial/jsm/
8804
8805K10TEMP HARDWARE MONITORING DRIVER
8806M:	Clemens Ladisch <clemens@ladisch.de>
8807L:	linux-hwmon@vger.kernel.org
8808S:	Maintained
8809F:	Documentation/hwmon/k10temp.rst
8810F:	drivers/hwmon/k10temp.c
8811
8812K8TEMP HARDWARE MONITORING DRIVER
8813M:	Rudolf Marek <r.marek@assembler.cz>
8814L:	linux-hwmon@vger.kernel.org
8815S:	Maintained
8816F:	Documentation/hwmon/k8temp.rst
8817F:	drivers/hwmon/k8temp.c
8818
8819KASAN
8820M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8821R:	Alexander Potapenko <glider@google.com>
8822R:	Dmitry Vyukov <dvyukov@google.com>
8823L:	kasan-dev@googlegroups.com
8824S:	Maintained
8825F:	arch/*/include/asm/kasan.h
8826F:	arch/*/mm/kasan_init*
8827F:	Documentation/dev-tools/kasan.rst
8828F:	include/linux/kasan*.h
8829F:	lib/test_kasan.c
8830F:	mm/kasan/
8831F:	scripts/Makefile.kasan
8832
8833KCONFIG
8834M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8836L:	linux-kbuild@vger.kernel.org
8837S:	Maintained
8838F:	Documentation/kbuild/kconfig*
8839F:	scripts/kconfig/
8840F:	scripts/Kconfig.include
8841
8842KDUMP
8843M:	Dave Young <dyoung@redhat.com>
8844M:	Baoquan He <bhe@redhat.com>
8845R:	Vivek Goyal <vgoyal@redhat.com>
8846L:	kexec@lists.infradead.org
8847W:	http://lse.sourceforge.net/kdump/
8848S:	Maintained
8849F:	Documentation/admin-guide/kdump/
8850
8851KEENE FM RADIO TRANSMITTER DRIVER
8852M:	Hans Verkuil <hverkuil@xs4all.nl>
8853L:	linux-media@vger.kernel.org
8854T:	git git://linuxtv.org/media_tree.git
8855W:	https://linuxtv.org
8856S:	Maintained
8857F:	drivers/media/radio/radio-keene*
8858
8859KERNEL AUTOMOUNTER
8860M:	Ian Kent <raven@themaw.net>
8861L:	autofs@vger.kernel.org
8862S:	Maintained
8863F:	fs/autofs/
8864
8865KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8866M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8867M:	Michal Marek <michal.lkml@markovi.net>
8868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8869L:	linux-kbuild@vger.kernel.org
8870S:	Maintained
8871F:	Documentation/kbuild/
8872F:	Makefile
8873F:	scripts/Kbuild*
8874F:	scripts/Makefile*
8875F:	scripts/basic/
8876F:	scripts/mk*
8877F:	scripts/*vmlinux*
8878F:	scripts/mod/
8879F:	scripts/package/
8880
8881KERNEL JANITORS
8882L:	kernel-janitors@vger.kernel.org
8883W:	http://kernelnewbies.org/KernelJanitors
8884S:	Odd Fixes
8885
8886KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8887M:	"J. Bruce Fields" <bfields@fieldses.org>
8888M:	Chuck Lever <chuck.lever@oracle.com>
8889L:	linux-nfs@vger.kernel.org
8890W:	http://nfs.sourceforge.net/
8891T:	git git://linux-nfs.org/~bfields/linux.git
8892S:	Supported
8893F:	fs/nfsd/
8894F:	include/uapi/linux/nfsd/
8895F:	fs/lockd/
8896F:	fs/nfs_common/
8897F:	net/sunrpc/
8898F:	include/linux/lockd/
8899F:	include/linux/sunrpc/
8900F:	include/uapi/linux/sunrpc/
8901
8902KERNEL SELFTEST FRAMEWORK
8903M:	Shuah Khan <shuah@kernel.org>
8904M:	Shuah Khan <skhan@linuxfoundation.org>
8905L:	linux-kselftest@vger.kernel.org
8906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8907Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8908S:	Maintained
8909F:	tools/testing/selftests/
8910F:	Documentation/dev-tools/kselftest*
8911
8912KERNEL USERMODE HELPER
8913M:	Luis Chamberlain <mcgrof@kernel.org>
8914L:	linux-kernel@vger.kernel.org
8915S:	Maintained
8916F:	kernel/umh.c
8917F:	include/linux/umh.h
8918
8919KERNEL VIRTUAL MACHINE (KVM)
8920M:	Paolo Bonzini <pbonzini@redhat.com>
8921M:	Radim Krčmář <rkrcmar@redhat.com>
8922L:	kvm@vger.kernel.org
8923W:	http://www.linux-kvm.org
8924T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8925S:	Supported
8926F:	Documentation/virt/kvm/
8927F:	include/trace/events/kvm.h
8928F:	include/uapi/asm-generic/kvm*
8929F:	include/uapi/linux/kvm*
8930F:	include/asm-generic/kvm*
8931F:	include/linux/kvm*
8932F:	include/kvm/iodev.h
8933F:	virt/kvm/*
8934F:	tools/kvm/
8935F:	tools/testing/selftests/kvm/
8936
8937KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8938M:	Marc Zyngier <maz@kernel.org>
8939R:	James Morse <james.morse@arm.com>
8940R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8941R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8943L:	kvmarm@lists.cs.columbia.edu
8944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8945S:	Maintained
8946F:	arch/arm/include/uapi/asm/kvm*
8947F:	arch/arm/include/asm/kvm*
8948F:	arch/arm/kvm/
8949F:	arch/arm64/include/uapi/asm/kvm*
8950F:	arch/arm64/include/asm/kvm*
8951F:	arch/arm64/kvm/
8952F:	virt/kvm/arm/
8953F:	include/kvm/arm_*
8954
8955KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8956M:	James Hogan <jhogan@kernel.org>
8957L:	linux-mips@vger.kernel.org
8958S:	Supported
8959F:	arch/mips/include/uapi/asm/kvm*
8960F:	arch/mips/include/asm/kvm*
8961F:	arch/mips/kvm/
8962
8963KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8964M:	Paul Mackerras <paulus@ozlabs.org>
8965L:	kvm-ppc@vger.kernel.org
8966W:	http://www.linux-kvm.org/
8967T:	git git://github.com/agraf/linux-2.6.git
8968S:	Supported
8969F:	arch/powerpc/include/uapi/asm/kvm*
8970F:	arch/powerpc/include/asm/kvm*
8971F:	arch/powerpc/kvm/
8972F:	arch/powerpc/kernel/kvm*
8973
8974KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8975M:	Christian Borntraeger <borntraeger@de.ibm.com>
8976M:	Janosch Frank <frankja@linux.ibm.com>
8977R:	David Hildenbrand <david@redhat.com>
8978R:	Cornelia Huck <cohuck@redhat.com>
8979L:	kvm@vger.kernel.org
8980W:	http://www.ibm.com/developerworks/linux/linux390/
8981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8982S:	Supported
8983F:	arch/s390/include/uapi/asm/kvm*
8984F:	arch/s390/include/asm/gmap.h
8985F:	arch/s390/include/asm/kvm*
8986F:	arch/s390/kvm/
8987F:	arch/s390/mm/gmap.c
8988F:	tools/testing/selftests/kvm/s390x/
8989F:	tools/testing/selftests/kvm/*/s390x/
8990
8991KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8992M:	Paolo Bonzini <pbonzini@redhat.com>
8993M:	Radim Krčmář <rkrcmar@redhat.com>
8994R:	Sean Christopherson <sean.j.christopherson@intel.com>
8995R:	Vitaly Kuznetsov <vkuznets@redhat.com>
8996R:	Wanpeng Li <wanpengli@tencent.com>
8997R:	Jim Mattson <jmattson@google.com>
8998R:	Joerg Roedel <joro@8bytes.org>
8999L:	kvm@vger.kernel.org
9000W:	http://www.linux-kvm.org
9001T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9002S:	Supported
9003F:	arch/x86/kvm/
9004F:	arch/x86/kvm/*/
9005F:	arch/x86/include/uapi/asm/kvm*
9006F:	arch/x86/include/uapi/asm/vmx.h
9007F:	arch/x86/include/uapi/asm/svm.h
9008F:	arch/x86/include/asm/kvm*
9009F:	arch/x86/include/asm/pvclock-abi.h
9010F:	arch/x86/include/asm/svm.h
9011F:	arch/x86/include/asm/vmx.h
9012F:	arch/x86/kernel/kvm.c
9013F:	arch/x86/kernel/kvmclock.c
9014
9015KERNFS
9016M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9017M:	Tejun Heo <tj@kernel.org>
9018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9019S:	Supported
9020F:	include/linux/kernfs.h
9021F:	fs/kernfs/
9022
9023KEXEC
9024M:	Eric Biederman <ebiederm@xmission.com>
9025W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9026L:	kexec@lists.infradead.org
9027S:	Maintained
9028F:	include/linux/kexec.h
9029F:	include/uapi/linux/kexec.h
9030F:	kernel/kexec*
9031
9032KEYS-ENCRYPTED
9033M:	Mimi Zohar <zohar@linux.ibm.com>
9034L:	linux-integrity@vger.kernel.org
9035L:	keyrings@vger.kernel.org
9036S:	Supported
9037F:	Documentation/security/keys/trusted-encrypted.rst
9038F:	include/keys/encrypted-type.h
9039F:	security/keys/encrypted-keys/
9040
9041KEYS-TRUSTED
9042M:	James Bottomley <jejb@linux.ibm.com>
9043M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9044M:	Mimi Zohar <zohar@linux.ibm.com>
9045L:	linux-integrity@vger.kernel.org
9046L:	keyrings@vger.kernel.org
9047S:	Supported
9048F:	Documentation/security/keys/trusted-encrypted.rst
9049F:	include/keys/trusted-type.h
9050F:	security/keys/trusted.c
9051F:	security/keys/trusted.h
9052
9053KEYS/KEYRINGS:
9054M:	David Howells <dhowells@redhat.com>
9055L:	keyrings@vger.kernel.org
9056S:	Maintained
9057F:	Documentation/security/keys/core.rst
9058F:	include/linux/key.h
9059F:	include/linux/key-type.h
9060F:	include/linux/keyctl.h
9061F:	include/uapi/linux/keyctl.h
9062F:	include/keys/
9063F:	security/keys/
9064
9065KGDB / KDB /debug_core
9066M:	Jason Wessel <jason.wessel@windriver.com>
9067M:	Daniel Thompson <daniel.thompson@linaro.org>
9068W:	http://kgdb.wiki.kernel.org/
9069L:	kgdb-bugreport@lists.sourceforge.net
9070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9071S:	Maintained
9072F:	Documentation/dev-tools/kgdb.rst
9073F:	drivers/misc/kgdbts.c
9074F:	drivers/tty/serial/kgdboc.c
9075F:	include/linux/kdb.h
9076F:	include/linux/kgdb.h
9077F:	kernel/debug/
9078
9079KMEMLEAK
9080M:	Catalin Marinas <catalin.marinas@arm.com>
9081S:	Maintained
9082F:	Documentation/dev-tools/kmemleak.rst
9083F:	include/linux/kmemleak.h
9084F:	mm/kmemleak.c
9085F:	mm/kmemleak-test.c
9086
9087KMOD KERNEL MODULE LOADER - USERMODE HELPER
9088M:	Luis Chamberlain <mcgrof@kernel.org>
9089L:	linux-kernel@vger.kernel.org
9090S:	Maintained
9091F:	kernel/kmod.c
9092F:	include/linux/kmod.h
9093F:	lib/test_kmod.c
9094F:	tools/testing/selftests/kmod/
9095
9096KPROBES
9097M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9098M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9099M:	"David S. Miller" <davem@davemloft.net>
9100M:	Masami Hiramatsu <mhiramat@kernel.org>
9101S:	Maintained
9102F:	Documentation/kprobes.txt
9103F:	include/linux/kprobes.h
9104F:	include/asm-generic/kprobes.h
9105F:	kernel/kprobes.c
9106
9107KS0108 LCD CONTROLLER DRIVER
9108M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9109S:	Maintained
9110F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9111F:	drivers/auxdisplay/ks0108.c
9112F:	include/linux/ks0108.h
9113
9114L3MDEV
9115M:	David Ahern <dsa@cumulusnetworks.com>
9116L:	netdev@vger.kernel.org
9117S:	Maintained
9118F:	net/l3mdev
9119F:	include/net/l3mdev.h
9120
9121L7 BPF FRAMEWORK
9122M:	John Fastabend <john.fastabend@gmail.com>
9123M:	Daniel Borkmann <daniel@iogearbox.net>
9124L:	netdev@vger.kernel.org
9125L:	bpf@vger.kernel.org
9126S:	Maintained
9127F:	include/linux/skmsg.h
9128F:	net/core/skmsg.c
9129F:	net/core/sock_map.c
9130F:	net/ipv4/tcp_bpf.c
9131
9132LANTIQ / INTEL Ethernet drivers
9133M:	Hauke Mehrtens <hauke@hauke-m.de>
9134L:	netdev@vger.kernel.org
9135S:	Maintained
9136F:	net/dsa/tag_gswip.c
9137F:	drivers/net/ethernet/lantiq_xrx200.c
9138F:	drivers/net/dsa/lantiq_pce.h
9139F:	drivers/net/dsa/lantiq_gswip.c
9140
9141LANTIQ MIPS ARCHITECTURE
9142M:	John Crispin <john@phrozen.org>
9143L:	linux-mips@vger.kernel.org
9144S:	Maintained
9145F:	arch/mips/lantiq
9146F:	drivers/soc/lantiq
9147
9148LAPB module
9149L:	linux-x25@vger.kernel.org
9150S:	Orphan
9151F:	Documentation/networking/lapb-module.txt
9152F:	include/*/lapb.h
9153F:	net/lapb/
9154
9155LASI 53c700 driver for PARISC
9156M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9157L:	linux-scsi@vger.kernel.org
9158S:	Maintained
9159F:	Documentation/scsi/53c700.txt
9160F:	drivers/scsi/53c700*
9161
9162LEAKING_ADDRESSES
9163M:	Tobin C. Harding <me@tobin.cc>
9164M:	Tycho Andersen <tycho@tycho.ws>
9165L:	kernel-hardening@lists.openwall.com
9166S:	Maintained
9167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9168F:	scripts/leaking_addresses.pl
9169
9170LED SUBSYSTEM
9171M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9172M:	Pavel Machek <pavel@ucw.cz>
9173R:	Dan Murphy <dmurphy@ti.com>
9174L:	linux-leds@vger.kernel.org
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9176S:	Maintained
9177F:	Documentation/devicetree/bindings/leds/
9178F:	drivers/leds/
9179F:	include/linux/leds.h
9180
9181LEGACY EEPROM DRIVER
9182M:	Jean Delvare <jdelvare@suse.com>
9183S:	Maintained
9184F:	Documentation/misc-devices/eeprom.rst
9185F:	drivers/misc/eeprom/eeprom.c
9186
9187LEGO MINDSTORMS EV3
9188R:	David Lechner <david@lechnology.com>
9189S:	Maintained
9190F:	arch/arm/boot/dts/da850-lego-ev3.dts
9191F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9192F:	drivers/power/supply/lego_ev3_battery.c
9193
9194LEGO USB Tower driver
9195M:	Juergen Stuber <starblue@users.sourceforge.net>
9196L:	legousb-devel@lists.sourceforge.net
9197W:	http://legousb.sourceforge.net/
9198S:	Maintained
9199F:	drivers/usb/misc/legousbtower.c
9200
9201LG LAPTOP EXTRAS
9202M:	Matan Ziv-Av <matan@svgalib.org>
9203L:	platform-driver-x86@vger.kernel.org
9204S:	Maintained
9205F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9206F:	Documentation/admin-guide/laptops/lg-laptop.rst
9207F:	drivers/platform/x86/lg-laptop.c
9208
9209LG2160 MEDIA DRIVER
9210M:	Michael Krufky <mkrufky@linuxtv.org>
9211L:	linux-media@vger.kernel.org
9212W:	https://linuxtv.org
9213W:	http://github.com/mkrufky
9214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9215T:	git git://linuxtv.org/mkrufky/tuners.git
9216S:	Maintained
9217F:	drivers/media/dvb-frontends/lg2160.*
9218
9219LGDT3305 MEDIA DRIVER
9220M:	Michael Krufky <mkrufky@linuxtv.org>
9221L:	linux-media@vger.kernel.org
9222W:	https://linuxtv.org
9223W:	http://github.com/mkrufky
9224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9225T:	git git://linuxtv.org/mkrufky/tuners.git
9226S:	Maintained
9227F:	drivers/media/dvb-frontends/lgdt3305.*
9228
9229LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9230M:	Viresh Kumar <vireshk@kernel.org>
9231L:	linux-ide@vger.kernel.org
9232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9233S:	Maintained
9234F:	include/linux/pata_arasan_cf_data.h
9235F:	drivers/ata/pata_arasan_cf.c
9236
9237LIBATA PATA DRIVERS
9238M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9239M:	Jens Axboe <axboe@kernel.dk>
9240L:	linux-ide@vger.kernel.org
9241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9242S:	Maintained
9243F:	drivers/ata/pata_*.c
9244F:	drivers/ata/ata_generic.c
9245
9246LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9247M:	Linus Walleij <linus.walleij@linaro.org>
9248L:	linux-ide@vger.kernel.org
9249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9250S:	Maintained
9251F:	drivers/ata/pata_ftide010.c
9252F:	drivers/ata/sata_gemini.c
9253F:	drivers/ata/sata_gemini.h
9254
9255LIBATA SATA AHCI PLATFORM devices support
9256M:	Hans de Goede <hdegoede@redhat.com>
9257M:	Jens Axboe <axboe@kernel.dk>
9258L:	linux-ide@vger.kernel.org
9259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9260S:	Maintained
9261F:	drivers/ata/ahci_platform.c
9262F:	drivers/ata/libahci_platform.c
9263F:	include/linux/ahci_platform.h
9264
9265LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9266M:	Mikael Pettersson <mikpelinux@gmail.com>
9267L:	linux-ide@vger.kernel.org
9268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9269S:	Maintained
9270F:	drivers/ata/sata_promise.*
9271
9272LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9273M:	Jens Axboe <axboe@kernel.dk>
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/
9278F:	include/linux/ata.h
9279F:	include/linux/libata.h
9280F:	Documentation/devicetree/bindings/ata/
9281
9282LIBLOCKDEP
9283M:	Sasha Levin <alexander.levin@microsoft.com>
9284S:	Maintained
9285F:	tools/lib/lockdep/
9286
9287LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9288M:	Dan Williams <dan.j.williams@intel.com>
9289M:	Vishal Verma <vishal.l.verma@intel.com>
9290M:	Dave Jiang <dave.jiang@intel.com>
9291L:	linux-nvdimm@lists.01.org
9292Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9293S:	Supported
9294F:	drivers/nvdimm/blk.c
9295F:	drivers/nvdimm/region_devs.c
9296
9297LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9298M:	Vishal Verma <vishal.l.verma@intel.com>
9299M:	Dan Williams <dan.j.williams@intel.com>
9300M:	Dave Jiang <dave.jiang@intel.com>
9301L:	linux-nvdimm@lists.01.org
9302Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9303S:	Supported
9304F:	drivers/nvdimm/btt*
9305
9306LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9307M:	Dan Williams <dan.j.williams@intel.com>
9308M:	Vishal Verma <vishal.l.verma@intel.com>
9309M:	Dave Jiang <dave.jiang@intel.com>
9310L:	linux-nvdimm@lists.01.org
9311Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9312S:	Supported
9313F:	drivers/nvdimm/pmem*
9314
9315LIBNVDIMM: DEVICETREE BINDINGS
9316M:	Oliver O'Halloran <oohall@gmail.com>
9317L:	linux-nvdimm@lists.01.org
9318Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9319S:	Supported
9320F:	drivers/nvdimm/of_pmem.c
9321F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9322
9323LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9324M:	Dan Williams <dan.j.williams@intel.com>
9325M:	Vishal Verma <vishal.l.verma@intel.com>
9326M:	Dave Jiang <dave.jiang@intel.com>
9327M:	Keith Busch <keith.busch@intel.com>
9328M:	Ira Weiny <ira.weiny@intel.com>
9329L:	linux-nvdimm@lists.01.org
9330Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9332S:	Supported
9333F:	drivers/nvdimm/*
9334F:	drivers/acpi/nfit/*
9335F:	include/linux/nd.h
9336F:	include/linux/libnvdimm.h
9337F:	include/uapi/linux/ndctl.h
9338
9339LICENSES and SPDX stuff
9340M:	Thomas Gleixner <tglx@linutronix.de>
9341M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9342L:	linux-spdx@vger.kernel.org
9343S:	Maintained
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9345F:	COPYING
9346F:	Documentation/process/license-rules.rst
9347F:	LICENSES/
9348F:	scripts/spdxcheck-test.sh
9349F:	scripts/spdxcheck.py
9350
9351LIGHTNVM PLATFORM SUPPORT
9352M:	Matias Bjorling <mb@lightnvm.io>
9353W:	http://github/OpenChannelSSD
9354L:	linux-block@vger.kernel.org
9355S:	Maintained
9356F:	drivers/lightnvm/
9357F:	include/linux/lightnvm.h
9358F:	include/uapi/linux/lightnvm.h
9359
9360LINUX FOR POWER MACINTOSH
9361M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9362W:	http://www.penguinppc.org/
9363L:	linuxppc-dev@lists.ozlabs.org
9364S:	Maintained
9365F:	arch/powerpc/platforms/powermac/
9366F:	drivers/macintosh/
9367
9368LINUX FOR POWERPC (32-BIT AND 64-BIT)
9369M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9370M:	Paul Mackerras <paulus@samba.org>
9371M:	Michael Ellerman <mpe@ellerman.id.au>
9372W:	https://github.com/linuxppc/linux/wiki
9373L:	linuxppc-dev@lists.ozlabs.org
9374Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9376S:	Supported
9377F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9378F:	Documentation/devicetree/bindings/powerpc/
9379F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9380F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9381F:	Documentation/powerpc/
9382F:	arch/powerpc/
9383F:	drivers/char/tpm/tpm_ibmvtpm*
9384F:	drivers/crypto/nx/
9385F:	drivers/crypto/vmx/
9386F:	drivers/i2c/busses/i2c-opal.c
9387F:	drivers/net/ethernet/ibm/ibmveth.*
9388F:	drivers/net/ethernet/ibm/ibmvnic.*
9389F:	drivers/pci/hotplug/pnv_php.c
9390F:	drivers/pci/hotplug/rpa*
9391F:	drivers/rtc/rtc-opal.c
9392F:	drivers/scsi/ibmvscsi/
9393F:	drivers/tty/hvc/hvc_opal.c
9394F:	drivers/watchdog/wdrtas.c
9395F:	tools/testing/selftests/powerpc
9396N:	/pmac
9397N:	powermac
9398N:	powernv
9399N:	[^a-z0-9]ps3
9400N:	pseries
9401
9402LINUX FOR POWERPC EMBEDDED MPC5XXX
9403M:	Anatolij Gustschin <agust@denx.de>
9404L:	linuxppc-dev@lists.ozlabs.org
9405T:	git git://git.denx.de/linux-denx-agust.git
9406S:	Maintained
9407F:	arch/powerpc/platforms/512x/
9408F:	arch/powerpc/platforms/52xx/
9409
9410LINUX FOR POWERPC EMBEDDED PPC4XX
9411M:	Alistair Popple <alistair@popple.id.au>
9412M:	Matt Porter <mporter@kernel.crashing.org>
9413W:	http://www.penguinppc.org/
9414L:	linuxppc-dev@lists.ozlabs.org
9415S:	Maintained
9416F:	arch/powerpc/platforms/40x/
9417F:	arch/powerpc/platforms/44x/
9418
9419LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9420M:	Scott Wood <oss@buserror.net>
9421M:	Kumar Gala <galak@kernel.crashing.org>
9422W:	http://www.penguinppc.org/
9423L:	linuxppc-dev@lists.ozlabs.org
9424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9425S:	Maintained
9426F:	arch/powerpc/platforms/83xx/
9427F:	arch/powerpc/platforms/85xx/
9428F:	Documentation/devicetree/bindings/powerpc/fsl/
9429
9430LINUX FOR POWERPC EMBEDDED PPC8XX
9431M:	Vitaly Bordug <vitb@kernel.crashing.org>
9432W:	http://www.penguinppc.org/
9433L:	linuxppc-dev@lists.ozlabs.org
9434S:	Maintained
9435F:	arch/powerpc/platforms/8xx/
9436
9437LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9438L:	linuxppc-dev@lists.ozlabs.org
9439S:	Orphan
9440F:	arch/powerpc/*/*virtex*
9441F:	arch/powerpc/*/*/*virtex*
9442
9443LINUX FOR POWERPC PA SEMI PWRFICIENT
9444L:	linuxppc-dev@lists.ozlabs.org
9445S:	Orphan
9446F:	arch/powerpc/platforms/pasemi/
9447F:	drivers/*/*pasemi*
9448F:	drivers/*/*/*pasemi*
9449
9450LINUX KERNEL DUMP TEST MODULE (LKDTM)
9451M:	Kees Cook <keescook@chromium.org>
9452S:	Maintained
9453F:	drivers/misc/lkdtm/*
9454
9455LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9456M:	Alan Stern <stern@rowland.harvard.edu>
9457M:	Andrea Parri <parri.andrea@gmail.com>
9458M:	Will Deacon <will@kernel.org>
9459M:	Peter Zijlstra <peterz@infradead.org>
9460M:	Boqun Feng <boqun.feng@gmail.com>
9461M:	Nicholas Piggin <npiggin@gmail.com>
9462M:	David Howells <dhowells@redhat.com>
9463M:	Jade Alglave <j.alglave@ucl.ac.uk>
9464M:	Luc Maranget <luc.maranget@inria.fr>
9465M:	"Paul E. McKenney" <paulmck@kernel.org>
9466R:	Akira Yokosawa <akiyks@gmail.com>
9467R:	Daniel Lustig <dlustig@nvidia.com>
9468L:	linux-kernel@vger.kernel.org
9469L:	linux-arch@vger.kernel.org
9470S:	Supported
9471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9472F:	tools/memory-model/
9473F:	Documentation/atomic_bitops.txt
9474F:	Documentation/atomic_t.txt
9475F:	Documentation/core-api/atomic_ops.rst
9476F:	Documentation/core-api/refcount-vs-atomic.rst
9477F:	Documentation/memory-barriers.txt
9478
9479LIS3LV02D ACCELEROMETER DRIVER
9480M:	Eric Piel <eric.piel@tremplin-utc.net>
9481S:	Maintained
9482F:	Documentation/misc-devices/lis3lv02d.rst
9483F:	drivers/misc/lis3lv02d/
9484F:	drivers/platform/x86/hp_accel.c
9485
9486LIVE PATCHING
9487M:	Josh Poimboeuf <jpoimboe@redhat.com>
9488M:	Jiri Kosina <jikos@kernel.org>
9489M:	Miroslav Benes <mbenes@suse.cz>
9490M:	Petr Mladek <pmladek@suse.com>
9491R:	Joe Lawrence <joe.lawrence@redhat.com>
9492S:	Maintained
9493F:	kernel/livepatch/
9494F:	include/linux/livepatch.h
9495F:	arch/x86/include/asm/livepatch.h
9496F:	arch/x86/kernel/livepatch.c
9497F:	Documentation/livepatch/
9498F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9499F:	samples/livepatch/
9500F:	tools/testing/selftests/livepatch/
9501L:	live-patching@vger.kernel.org
9502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9503
9504LLC (802.2)
9505L:	netdev@vger.kernel.org
9506S:	Odd fixes
9507F:	include/linux/llc.h
9508F:	include/uapi/linux/llc.h
9509F:	include/net/llc*
9510F:	net/llc/
9511
9512LM73 HARDWARE MONITOR DRIVER
9513M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9514L:	linux-hwmon@vger.kernel.org
9515S:	Maintained
9516F:	drivers/hwmon/lm73.c
9517
9518LM78 HARDWARE MONITOR DRIVER
9519M:	Jean Delvare <jdelvare@suse.com>
9520L:	linux-hwmon@vger.kernel.org
9521S:	Maintained
9522F:	Documentation/hwmon/lm78.rst
9523F:	drivers/hwmon/lm78.c
9524
9525LM83 HARDWARE MONITOR DRIVER
9526M:	Jean Delvare <jdelvare@suse.com>
9527L:	linux-hwmon@vger.kernel.org
9528S:	Maintained
9529F:	Documentation/hwmon/lm83.rst
9530F:	drivers/hwmon/lm83.c
9531
9532LM90 HARDWARE MONITOR DRIVER
9533M:	Jean Delvare <jdelvare@suse.com>
9534L:	linux-hwmon@vger.kernel.org
9535S:	Maintained
9536F:	Documentation/hwmon/lm90.rst
9537F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9538F:	drivers/hwmon/lm90.c
9539F:	include/dt-bindings/thermal/lm90.h
9540
9541LM95234 HARDWARE MONITOR DRIVER
9542M:	Guenter Roeck <linux@roeck-us.net>
9543L:	linux-hwmon@vger.kernel.org
9544S:	Maintained
9545F:	Documentation/hwmon/lm95234.rst
9546F:	drivers/hwmon/lm95234.c
9547
9548LME2510 MEDIA DRIVER
9549M:	Malcolm Priestley <tvboxspy@gmail.com>
9550L:	linux-media@vger.kernel.org
9551W:	https://linuxtv.org
9552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9553S:	Maintained
9554F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9555
9556LOADPIN SECURITY MODULE
9557M:	Kees Cook <keescook@chromium.org>
9558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9559S:	Supported
9560F:	security/loadpin/
9561F:	Documentation/admin-guide/LSM/LoadPin.rst
9562
9563LOCKING PRIMITIVES
9564M:	Peter Zijlstra <peterz@infradead.org>
9565M:	Ingo Molnar <mingo@redhat.com>
9566M:	Will Deacon <will@kernel.org>
9567L:	linux-kernel@vger.kernel.org
9568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9569S:	Maintained
9570F:	Documentation/locking/
9571F:	include/linux/lockdep.h
9572F:	include/linux/spinlock*.h
9573F:	arch/*/include/asm/spinlock*.h
9574F:	include/linux/rwlock*.h
9575F:	include/linux/mutex*.h
9576F:	include/linux/rwsem*.h
9577F:	include/linux/seqlock.h
9578F:	lib/locking*.[ch]
9579F:	kernel/locking/
9580X:	kernel/locking/locktorture.c
9581
9582LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9583M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9584L:	linux-ntfs-dev@lists.sourceforge.net
9585W:	http://www.linux-ntfs.org/content/view/19/37/
9586S:	Maintained
9587F:	Documentation/admin-guide/ldm.rst
9588F:	block/partitions/ldm.*
9589
9590LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9591M:	Sathya Prakash <sathya.prakash@broadcom.com>
9592M:	Chaitra P B <chaitra.basappa@broadcom.com>
9593M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9594L:	MPT-FusionLinux.pdl@broadcom.com
9595L:	linux-scsi@vger.kernel.org
9596W:	http://www.avagotech.com/support/
9597S:	Supported
9598F:	drivers/message/fusion/
9599F:	drivers/scsi/mpt3sas/
9600
9601LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9602M:	Matthew Wilcox <willy@infradead.org>
9603L:	linux-scsi@vger.kernel.org
9604S:	Maintained
9605F:	drivers/scsi/sym53c8xx_2/
9606
9607LTC1660 DAC DRIVER
9608M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9609L:	linux-iio@vger.kernel.org
9610S:	Maintained
9611F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9612F:	drivers/iio/dac/ltc1660.c
9613
9614LTC4261 HARDWARE MONITOR DRIVER
9615M:	Guenter Roeck <linux@roeck-us.net>
9616L:	linux-hwmon@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/hwmon/ltc4261.rst
9619F:	drivers/hwmon/ltc4261.c
9620
9621LTC4306 I2C MULTIPLEXER DRIVER
9622M:	Michael Hennerich <michael.hennerich@analog.com>
9623W:	http://ez.analog.com/community/linux-device-drivers
9624L:	linux-i2c@vger.kernel.org
9625S:	Supported
9626F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9627F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9628
9629LTP (Linux Test Project)
9630M:	Mike Frysinger <vapier@gentoo.org>
9631M:	Cyril Hrubis <chrubis@suse.cz>
9632M:	Wanlong Gao <wanlong.gao@gmail.com>
9633M:	Jan Stancek <jstancek@redhat.com>
9634M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9635M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9636L:	ltp@lists.linux.it (subscribers-only)
9637W:	http://linux-test-project.github.io/
9638T:	git git://github.com/linux-test-project/ltp.git
9639S:	Maintained
9640
9641M68K ARCHITECTURE
9642M:	Geert Uytterhoeven <geert@linux-m68k.org>
9643L:	linux-m68k@lists.linux-m68k.org
9644W:	http://www.linux-m68k.org/
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9646S:	Maintained
9647F:	arch/m68k/
9648F:	drivers/zorro/
9649
9650M68K ON APPLE MACINTOSH
9651M:	Joshua Thompson <funaho@jurai.org>
9652W:	http://www.mac.linux-m68k.org/
9653L:	linux-m68k@lists.linux-m68k.org
9654S:	Maintained
9655F:	arch/m68k/mac/
9656
9657M68K ON HP9000/300
9658M:	Philip Blundell <philb@gnu.org>
9659W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9660S:	Maintained
9661F:	arch/m68k/hp300/
9662
9663M88DS3103 MEDIA DRIVER
9664M:	Antti Palosaari <crope@iki.fi>
9665L:	linux-media@vger.kernel.org
9666W:	https://linuxtv.org
9667W:	http://palosaari.fi/linux/
9668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9669T:	git git://linuxtv.org/anttip/media_tree.git
9670S:	Maintained
9671F:	drivers/media/dvb-frontends/m88ds3103*
9672
9673M88RS2000 MEDIA DRIVER
9674M:	Malcolm Priestley <tvboxspy@gmail.com>
9675L:	linux-media@vger.kernel.org
9676W:	https://linuxtv.org
9677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9678S:	Maintained
9679F:	drivers/media/dvb-frontends/m88rs2000*
9680
9681MA901 MASTERKIT USB FM RADIO DRIVER
9682M:	Alexey Klimov <klimov.linux@gmail.com>
9683L:	linux-media@vger.kernel.org
9684T:	git git://linuxtv.org/media_tree.git
9685S:	Maintained
9686F:	drivers/media/radio/radio-ma901.c
9687
9688MAC80211
9689M:	Johannes Berg <johannes@sipsolutions.net>
9690L:	linux-wireless@vger.kernel.org
9691W:	http://wireless.kernel.org/
9692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9694S:	Maintained
9695F:	Documentation/networking/mac80211-injection.txt
9696F:	include/net/mac80211.h
9697F:	net/mac80211/
9698F:	drivers/net/wireless/mac80211_hwsim.[ch]
9699F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9700
9701MAILBOX API
9702M:	Jassi Brar <jassisinghbrar@gmail.com>
9703L:	linux-kernel@vger.kernel.org
9704S:	Maintained
9705F:	drivers/mailbox/
9706F:	include/linux/mailbox_client.h
9707F:	include/linux/mailbox_controller.h
9708
9709MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9710M:	Michael Kerrisk <mtk.manpages@gmail.com>
9711W:	http://www.kernel.org/doc/man-pages
9712L:	linux-man@vger.kernel.org
9713S:	Maintained
9714
9715MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9716M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9717L:	linux-mips@vger.kernel.org
9718S:	Maintained
9719F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9720
9721MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9722M:	Andrew Lunn <andrew@lunn.ch>
9723M:	Vivien Didelot <vivien.didelot@gmail.com>
9724L:	netdev@vger.kernel.org
9725S:	Maintained
9726F:	drivers/net/dsa/mv88e6xxx/
9727F:	include/linux/platform_data/mv88e6xxx.h
9728F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9729
9730MARVELL ARMADA DRM SUPPORT
9731M:	Russell King <linux@armlinux.org.uk>
9732S:	Maintained
9733T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9734T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9735F:	drivers/gpu/drm/armada/
9736F:	include/uapi/drm/armada_drm.h
9737F:	Documentation/devicetree/bindings/display/armada/
9738
9739MARVELL ARMADA 3700 PHY DRIVERS
9740M:	Miquel Raynal <miquel.raynal@bootlin.com>
9741S:	Maintained
9742F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9743F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9744F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9745F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9746
9747MARVELL CRYPTO DRIVER
9748M:	Boris Brezillon <bbrezillon@kernel.org>
9749M:	Arnaud Ebalard <arno@natisbad.org>
9750F:	drivers/crypto/marvell/
9751S:	Maintained
9752L:	linux-crypto@vger.kernel.org
9753
9754MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9755M:	Mirko Lindner <mlindner@marvell.com>
9756M:	Stephen Hemminger <stephen@networkplumber.org>
9757L:	netdev@vger.kernel.org
9758S:	Maintained
9759F:	drivers/net/ethernet/marvell/sk*
9760
9761MARVELL LIBERTAS WIRELESS DRIVER
9762L:	libertas-dev@lists.infradead.org
9763S:	Orphan
9764F:	drivers/net/wireless/marvell/libertas/
9765
9766MARVELL MACCHIATOBIN SUPPORT
9767M:	Russell King <linux@armlinux.org.uk>
9768L:	linux-arm-kernel@lists.infradead.org
9769S:	Maintained
9770F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9771
9772MARVELL MV643XX ETHERNET DRIVER
9773M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9774L:	netdev@vger.kernel.org
9775S:	Maintained
9776F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9777F:	include/linux/mv643xx.h
9778
9779MARVELL MV88X3310 PHY DRIVER
9780M:	Russell King <linux@armlinux.org.uk>
9781L:	netdev@vger.kernel.org
9782S:	Maintained
9783F:	drivers/net/phy/marvell10g.c
9784
9785MARVELL MVEBU THERMAL DRIVER
9786M:	Miquel Raynal <miquel.raynal@bootlin.com>
9787S:	Maintained
9788F:	drivers/thermal/armada_thermal.c
9789
9790MARVELL MVNETA ETHERNET DRIVER
9791M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9792L:	netdev@vger.kernel.org
9793S:	Maintained
9794F:	drivers/net/ethernet/marvell/mvneta.*
9795
9796MARVELL MWIFIEX WIRELESS DRIVER
9797M:	Amitkumar Karwar <amitkarwar@gmail.com>
9798M:	Nishant Sarmukadam <nishants@marvell.com>
9799M:	Ganapathi Bhat <gbhat@marvell.com>
9800M:	Xinming Hu <huxinming820@gmail.com>
9801L:	linux-wireless@vger.kernel.org
9802S:	Maintained
9803F:	drivers/net/wireless/marvell/mwifiex/
9804
9805MARVELL MWL8K WIRELESS DRIVER
9806M:	Lennert Buytenhek <buytenh@wantstofly.org>
9807L:	linux-wireless@vger.kernel.org
9808S:	Odd Fixes
9809F:	drivers/net/wireless/marvell/mwl8k.c
9810
9811MARVELL NAND CONTROLLER DRIVER
9812M:	Miquel Raynal <miquel.raynal@bootlin.com>
9813L:	linux-mtd@lists.infradead.org
9814S:	Maintained
9815F:	drivers/mtd/nand/raw/marvell_nand.c
9816F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9817
9818MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9819M:	Nicolas Pitre <nico@fluxnic.net>
9820S:	Odd Fixes
9821F:	drivers/mmc/host/mvsdio.*
9822
9823MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9824M:	Hu Ziji <huziji@marvell.com>
9825L:	linux-mmc@vger.kernel.org
9826S:	Supported
9827F:	drivers/mmc/host/sdhci-xenon*
9828F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9829
9830MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9831M:	Sunil Goutham <sgoutham@marvell.com>
9832M:	Linu Cherian <lcherian@marvell.com>
9833M:	Geetha sowjanya <gakula@marvell.com>
9834M:	Jerin Jacob <jerinj@marvell.com>
9835L:	netdev@vger.kernel.org
9836S:	Supported
9837F:	drivers/net/ethernet/marvell/octeontx2/af/
9838
9839MATROX FRAMEBUFFER DRIVER
9840L:	linux-fbdev@vger.kernel.org
9841S:	Orphan
9842F:	drivers/video/fbdev/matrox/matroxfb_*
9843F:	include/uapi/linux/matroxfb.h
9844
9845MAX16065 HARDWARE MONITOR DRIVER
9846M:	Guenter Roeck <linux@roeck-us.net>
9847L:	linux-hwmon@vger.kernel.org
9848S:	Maintained
9849F:	Documentation/hwmon/max16065.rst
9850F:	drivers/hwmon/max16065.c
9851
9852MAX2175 SDR TUNER DRIVER
9853M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9854L:	linux-media@vger.kernel.org
9855T:	git git://linuxtv.org/media_tree.git
9856S:	Maintained
9857F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9858F:	Documentation/media/v4l-drivers/max2175.rst
9859F:	drivers/media/i2c/max2175*
9860F:	include/uapi/linux/max2175.h
9861
9862MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9863L:	linux-hwmon@vger.kernel.org
9864S:	Orphan
9865F:	Documentation/hwmon/max6650.rst
9866F:	drivers/hwmon/max6650.c
9867
9868MAX6697 HARDWARE MONITOR DRIVER
9869M:	Guenter Roeck <linux@roeck-us.net>
9870L:	linux-hwmon@vger.kernel.org
9871S:	Maintained
9872F:	Documentation/hwmon/max6697.rst
9873F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9874F:	drivers/hwmon/max6697.c
9875F:	include/linux/platform_data/max6697.h
9876
9877MAX9860 MONO AUDIO VOICE CODEC DRIVER
9878M:	Peter Rosin <peda@axentia.se>
9879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9880S:	Maintained
9881F:	Documentation/devicetree/bindings/sound/max9860.txt
9882F:	sound/soc/codecs/max9860.*
9883
9884MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9885M:	Andreas Klinger <ak@it-klinger.de>
9886L:	linux-iio@vger.kernel.org
9887S:	Maintained
9888F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9889F:	drivers/iio/proximity/mb1232.c
9890
9891MAXIM MAX77650 PMIC MFD DRIVER
9892M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9893L:	linux-kernel@vger.kernel.org
9894S:	Maintained
9895F:	Documentation/devicetree/bindings/*/*max77650.txt
9896F:	Documentation/devicetree/bindings/*/max77650*.txt
9897F:	include/linux/mfd/max77650.h
9898F:	drivers/mfd/max77650.c
9899F:	drivers/regulator/max77650-regulator.c
9900F:	drivers/power/supply/max77650-charger.c
9901F:	drivers/input/misc/max77650-onkey.c
9902F:	drivers/leds/leds-max77650.c
9903F:	drivers/gpio/gpio-max77650.c
9904
9905MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9906M:	Javier Martinez Canillas <javier@dowhile0.org>
9907L:	linux-kernel@vger.kernel.org
9908S:	Supported
9909F:	drivers/regulator/max77802-regulator.c
9910F:	Documentation/devicetree/bindings/*/*max77802.txt
9911F:	include/dt-bindings/*/*max77802.h
9912
9913MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9914M:	Krzysztof Kozlowski <krzk@kernel.org>
9915M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9916L:	linux-pm@vger.kernel.org
9917S:	Supported
9918F:	drivers/power/supply/max14577_charger.c
9919F:	drivers/power/supply/max77693_charger.c
9920
9921MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9922M:	Chanwoo Choi <cw00.choi@samsung.com>
9923M:	Krzysztof Kozlowski <krzk@kernel.org>
9924M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9925L:	linux-kernel@vger.kernel.org
9926S:	Supported
9927F:	drivers/*/max14577*.c
9928F:	drivers/*/max77686*.c
9929F:	drivers/*/max77693*.c
9930F:	drivers/extcon/extcon-max14577.c
9931F:	drivers/extcon/extcon-max77693.c
9932F:	drivers/rtc/rtc-max77686.c
9933F:	drivers/clk/clk-max77686.c
9934F:	Documentation/devicetree/bindings/mfd/max14577.txt
9935F:	Documentation/devicetree/bindings/*/max77686.txt
9936F:	Documentation/devicetree/bindings/mfd/max77693.txt
9937F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9938F:	include/linux/mfd/max14577*.h
9939F:	include/linux/mfd/max77686*.h
9940F:	include/linux/mfd/max77693*.h
9941
9942MAXIRADIO FM RADIO RECEIVER DRIVER
9943M:	Hans Verkuil <hverkuil@xs4all.nl>
9944L:	linux-media@vger.kernel.org
9945T:	git git://linuxtv.org/media_tree.git
9946W:	https://linuxtv.org
9947S:	Maintained
9948F:	drivers/media/radio/radio-maxiradio*
9949
9950MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9951M:	Peter Rosin <peda@axentia.se>
9952L:	linux-iio@vger.kernel.org
9953S:	Maintained
9954F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9955F:	drivers/iio/potentiometer/mcp4018.c
9956F:	drivers/iio/potentiometer/mcp4531.c
9957
9958MCR20A IEEE-802.15.4 RADIO DRIVER
9959M:	Xue Liu <liuxuenetmail@gmail.com>
9960L:	linux-wpan@vger.kernel.org
9961W:	https://github.com/xueliu/mcr20a-linux
9962S:	Maintained
9963F:	drivers/net/ieee802154/mcr20a.c
9964F:	drivers/net/ieee802154/mcr20a.h
9965F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9966
9967MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9968M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9969L:	linux-iio@vger.kernel.org
9970S:	Maintained
9971F:	drivers/iio/dac/cio-dac.c
9972
9973MEDIA CONTROLLER FRAMEWORK
9974M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9975M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9976L:	linux-media@vger.kernel.org
9977W:	https://www.linuxtv.org
9978T:	git git://linuxtv.org/media_tree.git
9979S:	Supported
9980F:	drivers/media/mc/
9981F:	include/media/media-*.h
9982F:	include/uapi/linux/media.h
9983
9984MEDIA DRIVERS FOR ASCOT2E
9985M:	Sergey Kozlov <serjk@netup.ru>
9986M:	Abylay Ospan <aospan@netup.ru>
9987L:	linux-media@vger.kernel.org
9988W:	https://linuxtv.org
9989W:	http://netup.tv/
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Supported
9992F:	drivers/media/dvb-frontends/ascot2e*
9993
9994MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9995M:	Jasmin Jessich <jasmin@anw.at>
9996L:	linux-media@vger.kernel.org
9997W:	https://linuxtv.org
9998T:	git git://linuxtv.org/media_tree.git
9999S:	Maintained
10000F:	drivers/media/dvb-frontends/cxd2099*
10001
10002MEDIA DRIVERS FOR CXD2841ER
10003M:	Sergey Kozlov <serjk@netup.ru>
10004M:	Abylay Ospan <aospan@netup.ru>
10005L:	linux-media@vger.kernel.org
10006W:	https://linuxtv.org
10007W:	http://netup.tv/
10008T:	git git://linuxtv.org/media_tree.git
10009S:	Supported
10010F:	drivers/media/dvb-frontends/cxd2841er*
10011
10012MEDIA DRIVERS FOR CXD2880
10013M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10014L:	linux-media@vger.kernel.org
10015W:	http://linuxtv.org/
10016T:	git git://linuxtv.org/media_tree.git
10017S:	Supported
10018F:	drivers/media/dvb-frontends/cxd2880/*
10019F:	drivers/media/spi/cxd2880*
10020
10021MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10022L:	linux-media@vger.kernel.org
10023W:	https://linuxtv.org
10024T:	git git://linuxtv.org/media_tree.git
10025S:	Orphan
10026F:	drivers/media/pci/ddbridge/*
10027
10028MEDIA DRIVERS FOR FREESCALE IMX
10029M:	Steve Longerbeam <slongerbeam@gmail.com>
10030M:	Philipp Zabel <p.zabel@pengutronix.de>
10031L:	linux-media@vger.kernel.org
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/media/imx.txt
10035F:	Documentation/media/v4l-drivers/imx.rst
10036F:	drivers/staging/media/imx/
10037F:	include/linux/imx-media.h
10038F:	include/media/imx.h
10039
10040MEDIA DRIVER FOR FREESCALE IMX PXP
10041M:	Philipp Zabel <p.zabel@pengutronix.de>
10042L:	linux-media@vger.kernel.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Maintained
10045F:	drivers/media/platform/imx-pxp.[ch]
10046
10047MEDIA DRIVERS FOR FREESCALE IMX7
10048M:	Rui Miguel Silva <rmfrfs@gmail.com>
10049L:	linux-media@vger.kernel.org
10050T:	git git://linuxtv.org/media_tree.git
10051S:	Maintained
10052F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10053F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10054F:	Documentation/media/v4l-drivers/imx7.rst
10055F:	drivers/staging/media/imx/imx7-media-csi.c
10056F:	drivers/staging/media/imx/imx7-mipi-csis.c
10057
10058MEDIA DRIVERS FOR HELENE
10059M:	Abylay Ospan <aospan@netup.ru>
10060L:	linux-media@vger.kernel.org
10061W:	https://linuxtv.org
10062W:	http://netup.tv/
10063T:	git git://linuxtv.org/media_tree.git
10064S:	Supported
10065F:	drivers/media/dvb-frontends/helene*
10066
10067MEDIA DRIVERS FOR HORUS3A
10068M:	Sergey Kozlov <serjk@netup.ru>
10069M:	Abylay Ospan <aospan@netup.ru>
10070L:	linux-media@vger.kernel.org
10071W:	https://linuxtv.org
10072W:	http://netup.tv/
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Supported
10075F:	drivers/media/dvb-frontends/horus3a*
10076
10077MEDIA DRIVERS FOR LNBH25
10078M:	Sergey Kozlov <serjk@netup.ru>
10079M:	Abylay Ospan <aospan@netup.ru>
10080L:	linux-media@vger.kernel.org
10081W:	https://linuxtv.org
10082W:	http://netup.tv/
10083T:	git git://linuxtv.org/media_tree.git
10084S:	Supported
10085F:	drivers/media/dvb-frontends/lnbh25*
10086
10087MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10088L:	linux-media@vger.kernel.org
10089W:	https://linuxtv.org
10090T:	git git://linuxtv.org/media_tree.git
10091S:	Orphan
10092F:	drivers/media/dvb-frontends/mxl5xx*
10093
10094MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
10103
10104MEDIA DRIVERS FOR RENESAS - CEU
10105M:	Jacopo Mondi <jacopo@jmondi.org>
10106L:	linux-media@vger.kernel.org
10107L:	linux-renesas-soc@vger.kernel.org
10108T:	git git://linuxtv.org/media_tree.git
10109S:	Supported
10110F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
10111F:	drivers/media/platform/renesas-ceu.c
10112F:	include/media/drv-intf/renesas-ceu.h
10113
10114MEDIA DRIVERS FOR RENESAS - DRIF
10115M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10116L:	linux-media@vger.kernel.org
10117L:	linux-renesas-soc@vger.kernel.org
10118T:	git git://linuxtv.org/media_tree.git
10119S:	Supported
10120F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10121F:	drivers/media/platform/rcar_drif.c
10122
10123MEDIA DRIVERS FOR RENESAS - FCP
10124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10125L:	linux-media@vger.kernel.org
10126L:	linux-renesas-soc@vger.kernel.org
10127T:	git git://linuxtv.org/media_tree.git
10128S:	Supported
10129F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10130F:	drivers/media/platform/rcar-fcp.c
10131F:	include/media/rcar-fcp.h
10132
10133MEDIA DRIVERS FOR RENESAS - FDP1
10134M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10135L:	linux-media@vger.kernel.org
10136L:	linux-renesas-soc@vger.kernel.org
10137T:	git git://linuxtv.org/media_tree.git
10138S:	Supported
10139F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10140F:	drivers/media/platform/rcar_fdp1.c
10141
10142MEDIA DRIVERS FOR RENESAS - VIN
10143M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10144L:	linux-media@vger.kernel.org
10145L:	linux-renesas-soc@vger.kernel.org
10146T:	git git://linuxtv.org/media_tree.git
10147S:	Supported
10148F:	Documentation/devicetree/bindings/media/renesas,csi2.txt
10149F:	Documentation/devicetree/bindings/media/renesas,vin.txt
10150F:	drivers/media/platform/rcar-vin/
10151
10152MEDIA DRIVERS FOR RENESAS - VSP1
10153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10154M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10155L:	linux-media@vger.kernel.org
10156L:	linux-renesas-soc@vger.kernel.org
10157T:	git git://linuxtv.org/media_tree.git
10158S:	Supported
10159F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10160F:	drivers/media/platform/vsp1/
10161
10162MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10163L:	linux-media@vger.kernel.org
10164W:	https://linuxtv.org
10165T:	git git://linuxtv.org/media_tree.git
10166S:	Orphan
10167F:	drivers/media/dvb-frontends/stv0910*
10168
10169MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10170L:	linux-media@vger.kernel.org
10171W:	https://linuxtv.org
10172T:	git git://linuxtv.org/media_tree.git
10173S:	Orphan
10174F:	drivers/media/dvb-frontends/stv6111*
10175
10176MEDIA DRIVERS FOR STM32 - DCMI
10177M:	Hugues Fruchet <hugues.fruchet@st.com>
10178L:	linux-media@vger.kernel.org
10179T:	git git://linuxtv.org/media_tree.git
10180S:	Supported
10181F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10182F:	drivers/media/platform/stm32/stm32-dcmi.c
10183
10184MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10185M:	Dmitry Osipenko <digetx@gmail.com>
10186L:	linux-media@vger.kernel.org
10187L:	linux-tegra@vger.kernel.org
10188T:	git git://linuxtv.org/media_tree.git
10189S:	Maintained
10190F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10191F:	drivers/staging/media/tegra-vde/
10192
10193MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10194M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10195P:	LinuxTV.org Project
10196L:	linux-media@vger.kernel.org
10197W:	https://linuxtv.org
10198Q:	http://patchwork.kernel.org/project/linux-media/list/
10199T:	git git://linuxtv.org/media_tree.git
10200S:	Maintained
10201F:	Documentation/devicetree/bindings/media/
10202F:	Documentation/media/
10203F:	drivers/media/
10204F:	drivers/staging/media/
10205F:	include/linux/platform_data/media/
10206F:	include/media/
10207F:	include/uapi/linux/dvb/
10208F:	include/uapi/linux/videodev2.h
10209F:	include/uapi/linux/media.h
10210F:	include/uapi/linux/v4l2-*
10211F:	include/uapi/linux/meye.h
10212F:	include/uapi/linux/ivtv*
10213F:	include/uapi/linux/uvcvideo.h
10214
10215MEDIATEK BLUETOOTH DRIVER
10216M:	Sean Wang <sean.wang@mediatek.com>
10217L:	linux-bluetooth@vger.kernel.org
10218L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10219S:	Maintained
10220F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10221F:	drivers/bluetooth/btmtkuart.c
10222
10223MEDIATEK CIR DRIVER
10224M:	Sean Wang <sean.wang@mediatek.com>
10225S:	Maintained
10226F:	drivers/media/rc/mtk-cir.c
10227
10228MEDIATEK DMA DRIVER
10229M:	Sean Wang <sean.wang@mediatek.com>
10230L:	dmaengine@vger.kernel.org
10231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10232L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/dma/mtk-*
10235F:	drivers/dma/mediatek/
10236
10237MEDIATEK PMIC LED DRIVER
10238M:	Sean Wang <sean.wang@mediatek.com>
10239S:	Maintained
10240F:	drivers/leds/leds-mt6323.c
10241F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10242
10243MEDIATEK ETHERNET DRIVER
10244M:	Felix Fietkau <nbd@openwrt.org>
10245M:	John Crispin <john@phrozen.org>
10246M:	Sean Wang <sean.wang@mediatek.com>
10247M:	Nelson Chang <nelson.chang@mediatek.com>
10248L:	netdev@vger.kernel.org
10249S:	Maintained
10250F:	drivers/net/ethernet/mediatek/
10251
10252MEDIATEK SWITCH DRIVER
10253M:	Sean Wang <sean.wang@mediatek.com>
10254L:	netdev@vger.kernel.org
10255S:	Maintained
10256F:	drivers/net/dsa/mt7530.*
10257F:	net/dsa/tag_mtk.c
10258
10259MEDIATEK JPEG DRIVER
10260M:	Rick Chang <rick.chang@mediatek.com>
10261M:	Bin Liu <bin.liu@mediatek.com>
10262S:	Supported
10263F:	drivers/media/platform/mtk-jpeg/
10264F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10265
10266MEDIATEK MDP DRIVER
10267M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10268M:	Houlong Wei <houlong.wei@mediatek.com>
10269M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10270S:	Supported
10271F:	drivers/media/platform/mtk-mdp/
10272F:	drivers/media/platform/mtk-vpu/
10273F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10274
10275MEDIATEK MEDIA DRIVER
10276M:	Tiffany Lin <tiffany.lin@mediatek.com>
10277M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10278S:	Supported
10279F:	drivers/media/platform/mtk-vcodec/
10280F:	drivers/media/platform/mtk-vpu/
10281F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10282F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10283
10284MEDIATEK MMC/SD/SDIO DRIVER
10285M:	Chaotian Jing <chaotian.jing@mediatek.com>
10286S:	Maintained
10287F:	drivers/mmc/host/mtk-sd.c
10288F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10289
10290MEDIATEK MT76 WIRELESS LAN DRIVER
10291M:	Felix Fietkau <nbd@nbd.name>
10292M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10293R:	Ryder Lee <ryder.lee@mediatek.com>
10294R:	Roy Luo <royluo@google.com>
10295L:	linux-wireless@vger.kernel.org
10296S:	Maintained
10297F:	drivers/net/wireless/mediatek/mt76/
10298
10299MEDIATEK MT7601U WIRELESS LAN DRIVER
10300M:	Jakub Kicinski <kubakici@wp.pl>
10301L:	linux-wireless@vger.kernel.org
10302S:	Maintained
10303F:	drivers/net/wireless/mediatek/mt7601u/
10304
10305MEDIATEK MT7621/28/88 I2C DRIVER
10306M:	Stefan Roese <sr@denx.de>
10307L:	linux-i2c@vger.kernel.org
10308S:	Maintained
10309F:	drivers/i2c/busses/i2c-mt7621.c
10310F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10311
10312MEDIATEK NAND CONTROLLER DRIVER
10313M:	Xiaolei Li <xiaolei.li@mediatek.com>
10314L:	linux-mtd@lists.infradead.org
10315S:	Maintained
10316F:	drivers/mtd/nand/raw/mtk_*
10317F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10318
10319MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10320M:	Sean Wang <sean.wang@mediatek.com>
10321S:	Maintained
10322F:	drivers/char/hw_random/mtk-rng.c
10323
10324MEDIATEK USB3 DRD IP DRIVER
10325M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10326L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10328L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10329S:	Maintained
10330F:	drivers/usb/mtu3/
10331
10332MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10333M:	Peter Senna Tschudin <peter.senna@gmail.com>
10334M:	Martin Donnelly <martin.donnelly@ge.com>
10335M:	Martyn Welch <martyn.welch@collabora.co.uk>
10336S:	Maintained
10337F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10338F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10339
10340MEGARAID SCSI/SAS DRIVERS
10341M:	Kashyap Desai <kashyap.desai@broadcom.com>
10342M:	Sumit Saxena <sumit.saxena@broadcom.com>
10343M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10344L:	megaraidlinux.pdl@broadcom.com
10345L:	linux-scsi@vger.kernel.org
10346W:	http://www.avagotech.com/support/
10347S:	Maintained
10348F:	Documentation/scsi/megaraid.txt
10349F:	drivers/scsi/megaraid.*
10350F:	drivers/scsi/megaraid/
10351
10352MELEXIS MLX90614 DRIVER
10353M:	Crt Mori <cmo@melexis.com>
10354L:	linux-iio@vger.kernel.org
10355W:	http://www.melexis.com
10356S:	Supported
10357F:	drivers/iio/temperature/mlx90614.c
10358
10359MELEXIS MLX90632 DRIVER
10360M:	Crt Mori <cmo@melexis.com>
10361L:	linux-iio@vger.kernel.org
10362W:	http://www.melexis.com
10363S:	Supported
10364F:	drivers/iio/temperature/mlx90632.c
10365
10366MELFAS MIP4 TOUCHSCREEN DRIVER
10367M:	Sangwon Jee <jeesw@melfas.com>
10368W:	http://www.melfas.com
10369S:	Supported
10370F:	drivers/input/touchscreen/melfas_mip4.c
10371F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10372
10373MELLANOX ETHERNET DRIVER (mlx4_en)
10374M:	Tariq Toukan <tariqt@mellanox.com>
10375L:	netdev@vger.kernel.org
10376S:	Supported
10377W:	http://www.mellanox.com
10378Q:	http://patchwork.ozlabs.org/project/netdev/list/
10379F:	drivers/net/ethernet/mellanox/mlx4/en_*
10380
10381MELLANOX ETHERNET DRIVER (mlx5e)
10382M:	Saeed Mahameed <saeedm@mellanox.com>
10383L:	netdev@vger.kernel.org
10384S:	Supported
10385W:	http://www.mellanox.com
10386Q:	http://patchwork.ozlabs.org/project/netdev/list/
10387F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10388
10389MELLANOX ETHERNET INNOVA DRIVERS
10390R:	Boris Pismenny <borisp@mellanox.com>
10391L:	netdev@vger.kernel.org
10392S:	Supported
10393W:	http://www.mellanox.com
10394Q:	http://patchwork.ozlabs.org/project/netdev/list/
10395F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10396F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10397F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10398F:	include/linux/mlx5/mlx5_ifc_fpga.h
10399
10400MELLANOX ETHERNET SWITCH DRIVERS
10401M:	Jiri Pirko <jiri@mellanox.com>
10402M:	Ido Schimmel <idosch@mellanox.com>
10403L:	netdev@vger.kernel.org
10404S:	Supported
10405W:	http://www.mellanox.com
10406Q:	http://patchwork.ozlabs.org/project/netdev/list/
10407F:	drivers/net/ethernet/mellanox/mlxsw/
10408F:	tools/testing/selftests/drivers/net/mlxsw/
10409
10410MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10411M:	mlxsw@mellanox.com
10412L:	netdev@vger.kernel.org
10413S:	Supported
10414W:	http://www.mellanox.com
10415Q:	http://patchwork.ozlabs.org/project/netdev/list/
10416F:	drivers/net/ethernet/mellanox/mlxfw/
10417
10418MELLANOX HARDWARE PLATFORM SUPPORT
10419M:	Andy Shevchenko <andy@infradead.org>
10420M:	Darren Hart <dvhart@infradead.org>
10421M:	Vadim Pasternak <vadimp@mellanox.com>
10422L:	platform-driver-x86@vger.kernel.org
10423S:	Supported
10424F:	drivers/platform/mellanox/
10425F:	include/linux/platform_data/mlxreg.h
10426
10427MELLANOX MLX4 core VPI driver
10428M:	Tariq Toukan <tariqt@mellanox.com>
10429L:	netdev@vger.kernel.org
10430L:	linux-rdma@vger.kernel.org
10431W:	http://www.mellanox.com
10432Q:	http://patchwork.ozlabs.org/project/netdev/list/
10433S:	Supported
10434F:	drivers/net/ethernet/mellanox/mlx4/
10435F:	include/linux/mlx4/
10436
10437MELLANOX MLX4 IB driver
10438M:	Yishai Hadas <yishaih@mellanox.com>
10439L:	linux-rdma@vger.kernel.org
10440W:	http://www.mellanox.com
10441Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10442S:	Supported
10443F:	drivers/infiniband/hw/mlx4/
10444F:	include/linux/mlx4/
10445F:	include/uapi/rdma/mlx4-abi.h
10446
10447MELLANOX MLX5 core VPI driver
10448M:	Saeed Mahameed <saeedm@mellanox.com>
10449M:	Leon Romanovsky <leonro@mellanox.com>
10450L:	netdev@vger.kernel.org
10451L:	linux-rdma@vger.kernel.org
10452W:	http://www.mellanox.com
10453Q:	http://patchwork.ozlabs.org/project/netdev/list/
10454S:	Supported
10455F:	drivers/net/ethernet/mellanox/mlx5/core/
10456F:	include/linux/mlx5/
10457F:	Documentation/networking/device_drivers/mellanox/
10458
10459MELLANOX MLX5 IB driver
10460M:	Leon Romanovsky <leonro@mellanox.com>
10461L:	linux-rdma@vger.kernel.org
10462W:	http://www.mellanox.com
10463Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10464S:	Supported
10465F:	drivers/infiniband/hw/mlx5/
10466F:	include/linux/mlx5/
10467F:	include/uapi/rdma/mlx5-abi.h
10468
10469MELLANOX MLXCPLD I2C AND MUX DRIVER
10470M:	Vadim Pasternak <vadimp@mellanox.com>
10471M:	Michael Shych <michaelsh@mellanox.com>
10472L:	linux-i2c@vger.kernel.org
10473S:	Supported
10474F:	drivers/i2c/busses/i2c-mlxcpld.c
10475F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10476F:	Documentation/i2c/busses/i2c-mlxcpld.rst
10477
10478MELLANOX MLXCPLD LED DRIVER
10479M:	Vadim Pasternak <vadimp@mellanox.com>
10480L:	linux-leds@vger.kernel.org
10481S:	Supported
10482F:	drivers/leds/leds-mlxcpld.c
10483F:	drivers/leds/leds-mlxreg.c
10484F:	Documentation/leds/leds-mlxcpld.rst
10485
10486MELLANOX PLATFORM DRIVER
10487M:	Vadim Pasternak <vadimp@mellanox.com>
10488L:	platform-driver-x86@vger.kernel.org
10489S:	Supported
10490F:	drivers/platform/x86/mlx-platform.c
10491
10492MEMBARRIER SUPPORT
10493M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10494M:	"Paul E. McKenney" <paulmck@kernel.org>
10495L:	linux-kernel@vger.kernel.org
10496S:	Supported
10497F:	kernel/sched/membarrier.c
10498F:	include/uapi/linux/membarrier.h
10499F:	arch/powerpc/include/asm/membarrier.h
10500
10501MEMBLOCK
10502M:	Mike Rapoport <rppt@linux.ibm.com>
10503L:	linux-mm@kvack.org
10504S:	Maintained
10505F:	include/linux/memblock.h
10506F:	mm/memblock.c
10507F:	Documentation/core-api/boot-time-mm.rst
10508
10509MEMORY MANAGEMENT
10510L:	linux-mm@kvack.org
10511W:	http://www.linux-mm.org
10512S:	Maintained
10513F:	include/linux/mm.h
10514F:	include/linux/gfp.h
10515F:	include/linux/mmzone.h
10516F:	include/linux/memory_hotplug.h
10517F:	include/linux/vmalloc.h
10518F:	mm/
10519
10520MEMORY TECHNOLOGY DEVICES (MTD)
10521M:	David Woodhouse <dwmw2@infradead.org>
10522M:	Brian Norris <computersforpeace@gmail.com>
10523M:	Marek Vasut <marek.vasut@gmail.com>
10524M:	Miquel Raynal <miquel.raynal@bootlin.com>
10525M:	Richard Weinberger <richard@nod.at>
10526M:	Vignesh Raghavendra <vigneshr@ti.com>
10527L:	linux-mtd@lists.infradead.org
10528W:	http://www.linux-mtd.infradead.org/
10529Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10532S:	Maintained
10533F:	Documentation/devicetree/bindings/mtd/
10534F:	drivers/mtd/
10535F:	include/linux/mtd/
10536F:	include/uapi/mtd/
10537
10538MEN A21 WATCHDOG DRIVER
10539M:	Johannes Thumshirn <morbidrsa@gmail.com>
10540L:	linux-watchdog@vger.kernel.org
10541S:	Maintained
10542F:	drivers/watchdog/mena21_wdt.c
10543
10544MEN CHAMELEON BUS (mcb)
10545M:	Johannes Thumshirn <morbidrsa@gmail.com>
10546S:	Maintained
10547F:	drivers/mcb/
10548F:	include/linux/mcb.h
10549F:	Documentation/driver-api/men-chameleon-bus.rst
10550
10551MEN F21BMC (Board Management Controller)
10552M:	Andreas Werner <andreas.werner@men.de>
10553S:	Supported
10554F:	drivers/mfd/menf21bmc.c
10555F:	drivers/watchdog/menf21bmc_wdt.c
10556F:	drivers/leds/leds-menf21bmc.c
10557F:	drivers/hwmon/menf21bmc_hwmon.c
10558F:	Documentation/hwmon/menf21bmc.rst
10559
10560MEN Z069 WATCHDOG DRIVER
10561M:	Johannes Thumshirn <jth@kernel.org>
10562L:	linux-watchdog@vger.kernel.org
10563S:	Maintained
10564F:	drivers/watchdog/menz69_wdt.c
10565
10566MESON AO CEC DRIVER FOR AMLOGIC SOCS
10567M:	Neil Armstrong <narmstrong@baylibre.com>
10568L:	linux-media@vger.kernel.org
10569L:	linux-amlogic@lists.infradead.org
10570W:	http://linux-meson.com/
10571S:	Supported
10572F:	drivers/media/platform/meson/ao-cec.c
10573F:	drivers/media/platform/meson/ao-cec-g12a.c
10574F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10575T:	git git://linuxtv.org/media_tree.git
10576
10577MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10578M:	Liang Yang <liang.yang@amlogic.com>
10579L:	linux-mtd@lists.infradead.org
10580S:	Maintained
10581F:	drivers/mtd/nand/raw/meson_*
10582F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10583
10584MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10585M:	Maxime Jourdan <mjourdan@baylibre.com>
10586L:	linux-media@vger.kernel.org
10587L:	linux-amlogic@lists.infradead.org
10588S:	Supported
10589F:	drivers/staging/media/meson/vdec/
10590T:	git git://linuxtv.org/media_tree.git
10591
10592METHODE UDPU SUPPORT
10593M:	Vladimir Vid <vladimir.vid@sartura.hr>
10594S:	Maintained
10595F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10596
10597MICROBLAZE ARCHITECTURE
10598M:	Michal Simek <monstr@monstr.eu>
10599W:	http://www.monstr.eu/fdt/
10600T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10601S:	Supported
10602F:	arch/microblaze/
10603
10604MICROCHIP AT91 SERIAL DRIVER
10605M:	Richard Genoud <richard.genoud@gmail.com>
10606S:	Maintained
10607F:	drivers/tty/serial/atmel_serial.c
10608F:	drivers/tty/serial/atmel_serial.h
10609F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10610
10611MICROCHIP AUDIO ASOC DRIVERS
10612M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10614S:	Supported
10615F:	sound/soc/atmel
10616
10617MICROCHIP DMA DRIVER
10618M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620L:	dmaengine@vger.kernel.org
10621S:	Supported
10622F:	drivers/dma/at_hdmac.c
10623F:	drivers/dma/at_hdmac_regs.h
10624F:	include/linux/platform_data/dma-atmel.h
10625F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10626F:	include/dt-bindings/dma/at91.h
10627
10628MICROCHIP ECC DRIVER
10629M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10630L:	linux-crypto@vger.kernel.org
10631S:	Maintained
10632F:	drivers/crypto/atmel-ecc.*
10633
10634MICROCHIP I2C DRIVER
10635M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10636L:	linux-i2c@vger.kernel.org
10637S:	Supported
10638F:	drivers/i2c/busses/i2c-at91.h
10639F:	drivers/i2c/busses/i2c-at91-*.c
10640
10641MICROCHIP ISC DRIVER
10642M:	Eugen Hristev <eugen.hristev@microchip.com>
10643L:	linux-media@vger.kernel.org
10644S:	Supported
10645F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10646F:	drivers/media/platform/atmel/atmel-isc.h
10647F:	drivers/media/platform/atmel/atmel-isc-base.c
10648F:	drivers/media/platform/atmel/atmel-isc-regs.h
10649F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10650
10651MICROCHIP ISI DRIVER
10652M:	Eugen Hristev <eugen.hristev@microchip.com>
10653L:	linux-media@vger.kernel.org
10654S:	Supported
10655F:	drivers/media/platform/atmel/atmel-isi.c
10656F:	drivers/media/platform/atmel/atmel-isi.h
10657
10658MICROCHIP AT91 USART MFD DRIVER
10659M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10660L:	linux-kernel@vger.kernel.org
10661S:	Supported
10662F:	drivers/mfd/at91-usart.c
10663F:	include/dt-bindings/mfd/at91-usart.h
10664F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10665
10666MICROCHIP AT91 USART SPI DRIVER
10667M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10668L:	linux-spi@vger.kernel.org
10669S:	Supported
10670F:	drivers/spi/spi-at91-usart.c
10671F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10672
10673MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10674M:	Woojung Huh <woojung.huh@microchip.com>
10675M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10676L:	netdev@vger.kernel.org
10677S:	Maintained
10678F:	net/dsa/tag_ksz.c
10679F:	drivers/net/dsa/microchip/*
10680F:	include/linux/platform_data/microchip-ksz.h
10681F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10682
10683MICROCHIP LAN743X ETHERNET DRIVER
10684M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10685M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10686L:	netdev@vger.kernel.org
10687S:	Maintained
10688F:	drivers/net/ethernet/microchip/lan743x_*
10689
10690MICROCHIP LCDFB DRIVER
10691M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10692L:	linux-fbdev@vger.kernel.org
10693S:	Maintained
10694F:	drivers/video/fbdev/atmel_lcdfb.c
10695F:	include/video/atmel_lcdc.h
10696
10697MICROCHIP MMC/SD/SDIO MCI DRIVER
10698M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10699S:	Maintained
10700F:	drivers/mmc/host/atmel-mci.c
10701
10702MICROCHIP MCP16502 PMIC DRIVER
10703M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705S:	Maintained
10706F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10707F:	drivers/regulator/mcp16502.c
10708
10709MICROCHIP MCP3911 ADC DRIVER
10710M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10711M:	Kent Gustavsson <kent@minoris.se>
10712L:	linux-iio@vger.kernel.org
10713S:	Supported
10714F:	drivers/iio/adc/mcp3911.c
10715F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10716
10717MICROCHIP NAND DRIVER
10718M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10719L:	linux-mtd@lists.infradead.org
10720S:	Supported
10721F:	drivers/mtd/nand/raw/atmel/*
10722F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10723
10724MICROCHIP PWM DRIVER
10725M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10727L:	linux-pwm@vger.kernel.org
10728S:	Supported
10729F:	drivers/pwm/pwm-atmel.c
10730F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10731
10732MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10733M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10734M:	Eugen Hristev <eugen.hristev@microchip.com>
10735L:	linux-iio@vger.kernel.org
10736S:	Supported
10737F:	drivers/iio/adc/at91-sama5d2_adc.c
10738F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10739F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10740
10741MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10742M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10743S:	Supported
10744F:	drivers/power/reset/at91-sama5d2_shdwc.c
10745
10746MICROCHIP SPI DRIVER
10747M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10748S:	Supported
10749F:	drivers/spi/spi-atmel.*
10750
10751MICROCHIP SSC DRIVER
10752M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10754S:	Supported
10755F:	drivers/misc/atmel-ssc.c
10756F:	include/linux/atmel-ssc.h
10757
10758MICROCHIP USBA UDC DRIVER
10759M:	Cristian Birsan <cristian.birsan@microchip.com>
10760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761S:	Supported
10762F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10763
10764MICROCHIP USB251XB DRIVER
10765M:	Richard Leitner <richard.leitner@skidata.com>
10766L:	linux-usb@vger.kernel.org
10767S:	Maintained
10768F:	drivers/usb/misc/usb251xb.c
10769F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10770
10771MICROCHIP XDMA DRIVER
10772M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10773L:	linux-arm-kernel@lists.infradead.org
10774L:	dmaengine@vger.kernel.org
10775S:	Supported
10776F:	drivers/dma/at_xdmac.c
10777
10778MICROSEMI MIPS SOCS
10779M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10780M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10781L:	linux-mips@vger.kernel.org
10782S:	Supported
10783F:	arch/mips/generic/board-ocelot.c
10784F:	arch/mips/configs/generic/board-ocelot.config
10785F:	arch/mips/boot/dts/mscc/
10786F:	Documentation/devicetree/bindings/mips/mscc.txt
10787
10788MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10789M:	Don Brace <don.brace@microsemi.com>
10790L:	esc.storagedev@microsemi.com
10791L:	linux-scsi@vger.kernel.org
10792S:	Supported
10793F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10794F:	drivers/scsi/smartpqi/Kconfig
10795F:	drivers/scsi/smartpqi/Makefile
10796F:	include/linux/cciss*.h
10797F:	include/uapi/linux/cciss*.h
10798F:	Documentation/scsi/smartpqi.txt
10799
10800MICROSEMI ETHERNET SWITCH DRIVER
10801M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10802M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10803L:	netdev@vger.kernel.org
10804S:	Supported
10805F:	drivers/net/ethernet/mscc/
10806
10807MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10808M:	Chen Yu <yu.c.chen@intel.com>
10809L:	platform-driver-x86@vger.kernel.org
10810S:	Supported
10811F:	drivers/platform/x86/surfacepro3_button.c
10812
10813MICROTEK X6 SCANNER
10814M:	Oliver Neukum <oliver@neukum.org>
10815S:	Maintained
10816F:	drivers/usb/image/microtek.*
10817
10818MIPS
10819M:	Ralf Baechle <ralf@linux-mips.org>
10820M:	Paul Burton <paul.burton@mips.com>
10821M:	James Hogan <jhogan@kernel.org>
10822L:	linux-mips@vger.kernel.org
10823W:	http://www.linux-mips.org/
10824T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10826Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10827S:	Supported
10828F:	Documentation/devicetree/bindings/mips/
10829F:	Documentation/mips/
10830F:	arch/mips/
10831F:	drivers/platform/mips/
10832
10833MIPS BOSTON DEVELOPMENT BOARD
10834M:	Paul Burton <paul.burton@mips.com>
10835L:	linux-mips@vger.kernel.org
10836S:	Maintained
10837F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10838F:	arch/mips/boot/dts/img/boston.dts
10839F:	arch/mips/configs/generic/board-boston.config
10840F:	drivers/clk/imgtec/clk-boston.c
10841F:	include/dt-bindings/clock/boston-clock.h
10842
10843MIPS GENERIC PLATFORM
10844M:	Paul Burton <paul.burton@mips.com>
10845L:	linux-mips@vger.kernel.org
10846S:	Supported
10847F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10848F:	arch/mips/generic/
10849F:	arch/mips/tools/generic-board-config.sh
10850
10851MIPS/LOONGSON1 ARCHITECTURE
10852M:	Keguang Zhang <keguang.zhang@gmail.com>
10853L:	linux-mips@vger.kernel.org
10854S:	Maintained
10855F:	arch/mips/loongson32/
10856F:	arch/mips/include/asm/mach-loongson32/
10857F:	drivers/*/*loongson1*
10858F:	drivers/*/*/*loongson1*
10859
10860MIPS/LOONGSON2 ARCHITECTURE
10861M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10862L:	linux-mips@vger.kernel.org
10863S:	Maintained
10864F:	arch/mips/loongson64/fuloong-2e/
10865F:	arch/mips/loongson64/lemote-2f/
10866F:	arch/mips/include/asm/mach-loongson64/
10867F:	drivers/*/*loongson2*
10868F:	drivers/*/*/*loongson2*
10869
10870MIPS/LOONGSON3 ARCHITECTURE
10871M:	Huacai Chen <chenhc@lemote.com>
10872L:	linux-mips@vger.kernel.org
10873S:	Maintained
10874F:	arch/mips/loongson64/
10875F:	arch/mips/include/asm/mach-loongson64/
10876F:	drivers/platform/mips/cpu_hwmon.c
10877F:	drivers/*/*loongson3*
10878F:	drivers/*/*/*loongson3*
10879
10880MIPS RINT INSTRUCTION EMULATION
10881M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10882L:	linux-mips@vger.kernel.org
10883S:	Supported
10884F:	arch/mips/math-emu/sp_rint.c
10885F:	arch/mips/math-emu/dp_rint.c
10886
10887MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10888M:	Hans Verkuil <hverkuil@xs4all.nl>
10889L:	linux-media@vger.kernel.org
10890T:	git git://linuxtv.org/media_tree.git
10891W:	https://linuxtv.org
10892S:	Odd Fixes
10893F:	drivers/media/radio/radio-miropcm20*
10894
10895MMP SUPPORT
10896R:	Lubomir Rintel <lkundrak@v3.sk>
10897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10898S:	Odd Fixes
10899F:	arch/arm/boot/dts/mmp*
10900F:	arch/arm/mach-mmp/
10901
10902MMU GATHER AND TLB INVALIDATION
10903M:	Will Deacon <will@kernel.org>
10904M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10905M:	Andrew Morton <akpm@linux-foundation.org>
10906M:	Nick Piggin <npiggin@gmail.com>
10907M:	Peter Zijlstra <peterz@infradead.org>
10908L:	linux-arch@vger.kernel.org
10909L:	linux-mm@kvack.org
10910S:	Maintained
10911F:	arch/*/include/asm/tlb.h
10912F:	include/asm-generic/tlb.h
10913F:	mm/mmu_gather.c
10914
10915MN88472 MEDIA DRIVER
10916M:	Antti Palosaari <crope@iki.fi>
10917L:	linux-media@vger.kernel.org
10918W:	https://linuxtv.org
10919W:	http://palosaari.fi/linux/
10920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10921S:	Maintained
10922F:	drivers/media/dvb-frontends/mn88472*
10923
10924MN88473 MEDIA DRIVER
10925M:	Antti Palosaari <crope@iki.fi>
10926L:	linux-media@vger.kernel.org
10927W:	https://linuxtv.org
10928W:	http://palosaari.fi/linux/
10929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10930S:	Maintained
10931F:	drivers/media/dvb-frontends/mn88473*
10932
10933MODULE SUPPORT
10934M:	Jessica Yu <jeyu@kernel.org>
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10936S:	Maintained
10937F:	include/linux/module.h
10938F:	kernel/module.c
10939
10940MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10941W:	http://popies.net/meye/
10942S:	Orphan
10943F:	Documentation/media/v4l-drivers/meye*
10944F:	drivers/media/pci/meye/
10945F:	include/uapi/linux/meye.h
10946
10947MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10948M:	Jiri Slaby <jirislaby@gmail.com>
10949S:	Maintained
10950F:	Documentation/driver-api/serial/moxa-smartio.rst
10951F:	drivers/tty/mxser.*
10952
10953MR800 AVERMEDIA USB FM RADIO DRIVER
10954M:	Alexey Klimov <klimov.linux@gmail.com>
10955L:	linux-media@vger.kernel.org
10956T:	git git://linuxtv.org/media_tree.git
10957S:	Maintained
10958F:	drivers/media/radio/radio-mr800.c
10959
10960MRF24J40 IEEE 802.15.4 RADIO DRIVER
10961M:	Alan Ott <alan@signal11.us>
10962L:	linux-wpan@vger.kernel.org
10963S:	Maintained
10964F:	drivers/net/ieee802154/mrf24j40.c
10965F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10966
10967MSI LAPTOP SUPPORT
10968M:	"Lee, Chun-Yi" <jlee@suse.com>
10969L:	platform-driver-x86@vger.kernel.org
10970S:	Maintained
10971F:	drivers/platform/x86/msi-laptop.c
10972
10973MSI WMI SUPPORT
10974L:	platform-driver-x86@vger.kernel.org
10975S:	Orphan
10976F:	drivers/platform/x86/msi-wmi.c
10977
10978MSI001 MEDIA DRIVER
10979M:	Antti Palosaari <crope@iki.fi>
10980L:	linux-media@vger.kernel.org
10981W:	https://linuxtv.org
10982W:	http://palosaari.fi/linux/
10983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10984T:	git git://linuxtv.org/anttip/media_tree.git
10985S:	Maintained
10986F:	drivers/media/tuners/msi001*
10987
10988MSI2500 MEDIA DRIVER
10989M:	Antti Palosaari <crope@iki.fi>
10990L:	linux-media@vger.kernel.org
10991W:	https://linuxtv.org
10992W:	http://palosaari.fi/linux/
10993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10994T:	git git://linuxtv.org/anttip/media_tree.git
10995S:	Maintained
10996F:	drivers/media/usb/msi2500/
10997
10998MSYSTEMS DISKONCHIP G3 MTD DRIVER
10999M:	Robert Jarzmik <robert.jarzmik@free.fr>
11000L:	linux-mtd@lists.infradead.org
11001S:	Maintained
11002F:	drivers/mtd/devices/docg3*
11003
11004MT9M032 APTINA SENSOR DRIVER
11005M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11006L:	linux-media@vger.kernel.org
11007T:	git git://linuxtv.org/media_tree.git
11008S:	Maintained
11009F:	drivers/media/i2c/mt9m032.c
11010F:	include/media/i2c/mt9m032.h
11011
11012MT9P031 APTINA CAMERA SENSOR
11013M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11014L:	linux-media@vger.kernel.org
11015T:	git git://linuxtv.org/media_tree.git
11016S:	Maintained
11017F:	drivers/media/i2c/mt9p031.c
11018F:	include/media/i2c/mt9p031.h
11019
11020MT9T001 APTINA CAMERA SENSOR
11021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/i2c/mt9t001.c
11026F:	include/media/i2c/mt9t001.h
11027
11028MT9T112 APTINA CAMERA SENSOR
11029M:	Jacopo Mondi <jacopo@jmondi.org>
11030L:	linux-media@vger.kernel.org
11031T:	git git://linuxtv.org/media_tree.git
11032S:	Odd Fixes
11033F:	drivers/media/i2c/mt9t112.c
11034F:	include/media/i2c/mt9t112.h
11035
11036MT9V032 APTINA CAMERA SENSOR
11037M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11038L:	linux-media@vger.kernel.org
11039T:	git git://linuxtv.org/media_tree.git
11040S:	Maintained
11041F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11042F:	drivers/media/i2c/mt9v032.c
11043F:	include/media/i2c/mt9v032.h
11044
11045MT9V111 APTINA CAMERA SENSOR
11046M:	Jacopo Mondi <jacopo@jmondi.org>
11047L:	linux-media@vger.kernel.org
11048T:	git git://linuxtv.org/media_tree.git
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11051F:	drivers/media/i2c/mt9v111.c
11052
11053MULTIFUNCTION DEVICES (MFD)
11054M:	Lee Jones <lee.jones@linaro.org>
11055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11056S:	Supported
11057F:	Documentation/devicetree/bindings/mfd/
11058F:	drivers/mfd/
11059F:	include/linux/mfd/
11060F:	include/dt-bindings/mfd/
11061
11062MULTIMEDIA CARD (MMC) ETC. OVER SPI
11063S:	Orphan
11064F:	drivers/mmc/host/mmc_spi.c
11065F:	include/linux/spi/mmc_spi.h
11066
11067MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11068M:	Ulf Hansson <ulf.hansson@linaro.org>
11069L:	linux-mmc@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11071S:	Maintained
11072F:	Documentation/devicetree/bindings/mmc/
11073F:	drivers/mmc/
11074F:	include/linux/mmc/
11075F:	include/uapi/linux/mmc/
11076
11077MULTIPLEXER SUBSYSTEM
11078M:	Peter Rosin <peda@axentia.se>
11079S:	Maintained
11080F:	Documentation/ABI/testing/sysfs-class-mux*
11081F:	Documentation/devicetree/bindings/mux/
11082F:	include/dt-bindings/mux/
11083F:	include/linux/mux/
11084F:	drivers/mux/
11085
11086MULTITECH MULTIPORT CARD (ISICOM)
11087S:	Orphan
11088F:	drivers/tty/isicom.c
11089F:	include/linux/isicom.h
11090
11091MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11092M:	Bin Liu <b-liu@ti.com>
11093L:	linux-usb@vger.kernel.org
11094S:	Maintained
11095F:	drivers/usb/musb/
11096
11097MXL301RF MEDIA DRIVER
11098M:	Akihiro Tsukada <tskd08@gmail.com>
11099L:	linux-media@vger.kernel.org
11100S:	Odd Fixes
11101F:	drivers/media/tuners/mxl301rf*
11102
11103MXL5007T MEDIA DRIVER
11104M:	Michael Krufky <mkrufky@linuxtv.org>
11105L:	linux-media@vger.kernel.org
11106W:	https://linuxtv.org
11107W:	http://github.com/mkrufky
11108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11109T:	git git://linuxtv.org/mkrufky/tuners.git
11110S:	Maintained
11111F:	drivers/media/tuners/mxl5007t.*
11112
11113MXSFB DRM DRIVER
11114M:	Marek Vasut <marex@denx.de>
11115M:	Stefan Agner <stefan@agner.ch>
11116L:	dri-devel@lists.freedesktop.org
11117S:	Supported
11118F:	drivers/gpu/drm/mxsfb/
11119F:	Documentation/devicetree/bindings/display/mxsfb.txt
11120T:	git git://anongit.freedesktop.org/drm/drm-misc
11121
11122MYLEX DAC960 PCI RAID Controller
11123M:	Hannes Reinecke <hare@kernel.org>
11124L:	linux-scsi@vger.kernel.org
11125S:	Supported
11126F:	drivers/scsi/myrb.*
11127F:	drivers/scsi/myrs.*
11128
11129MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11130M:	Chris Lee <christopher.lee@cspi.com>
11131L:	netdev@vger.kernel.org
11132W:	https://www.cspi.com/ethernet-products/support/downloads/
11133S:	Supported
11134F:	drivers/net/ethernet/myricom/myri10ge/
11135
11136NAND FLASH SUBSYSTEM
11137M:	Miquel Raynal <miquel.raynal@bootlin.com>
11138R:	Richard Weinberger <richard@nod.at>
11139L:	linux-mtd@lists.infradead.org
11140W:	http://www.linux-mtd.infradead.org/
11141Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11143S:	Maintained
11144F:	drivers/mtd/nand/
11145F:	include/linux/mtd/*nand*.h
11146
11147NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11148M:	Daniel Mack <zonque@gmail.com>
11149S:	Maintained
11150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11151W:	http://www.native-instruments.com
11152F:	sound/usb/caiaq/
11153
11154NATSEMI ETHERNET DRIVER (DP8381x)
11155S:	Orphan
11156F:	drivers/net/ethernet/natsemi/natsemi.c
11157
11158NCR 5380 SCSI DRIVERS
11159M:	Finn Thain <fthain@telegraphics.com.au>
11160M:	Michael Schmitz <schmitzmic@gmail.com>
11161L:	linux-scsi@vger.kernel.org
11162S:	Maintained
11163F:	Documentation/scsi/g_NCR5380.txt
11164F:	drivers/scsi/NCR5380.*
11165F:	drivers/scsi/arm/cumana_1.c
11166F:	drivers/scsi/arm/oak.c
11167F:	drivers/scsi/atari_scsi.*
11168F:	drivers/scsi/dmx3191d.c
11169F:	drivers/scsi/g_NCR5380.*
11170F:	drivers/scsi/mac_scsi.*
11171F:	drivers/scsi/sun3_scsi.*
11172F:	drivers/scsi/sun3_scsi_vme.c
11173
11174NCSI LIBRARY:
11175M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11176S:	Maintained
11177F:	net/ncsi/
11178
11179NCT6775 HARDWARE MONITOR DRIVER
11180M:	Guenter Roeck <linux@roeck-us.net>
11181L:	linux-hwmon@vger.kernel.org
11182S:	Maintained
11183F:	Documentation/hwmon/nct6775.rst
11184F:	drivers/hwmon/nct6775.c
11185
11186NET_FAILOVER MODULE
11187M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11188L:	netdev@vger.kernel.org
11189S:	Supported
11190F:	drivers/net/net_failover.c
11191F:	include/net/net_failover.h
11192F:	Documentation/networking/net_failover.rst
11193
11194NETEM NETWORK EMULATOR
11195M:	Stephen Hemminger <stephen@networkplumber.org>
11196L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11197S:	Maintained
11198F:	net/sched/sch_netem.c
11199
11200NETERION 10GbE DRIVERS (s2io/vxge)
11201M:	Jon Mason <jdmason@kudzu.us>
11202L:	netdev@vger.kernel.org
11203S:	Supported
11204F:	Documentation/networking/device_drivers/neterion/s2io.txt
11205F:	Documentation/networking/device_drivers/neterion/vxge.txt
11206F:	drivers/net/ethernet/neterion/
11207
11208NETFILTER
11209M:	Pablo Neira Ayuso <pablo@netfilter.org>
11210M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11211M:	Florian Westphal <fw@strlen.de>
11212L:	netfilter-devel@vger.kernel.org
11213L:	coreteam@netfilter.org
11214W:	http://www.netfilter.org/
11215W:	http://www.iptables.org/
11216W:	http://www.nftables.org/
11217Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11220S:	Maintained
11221F:	include/linux/netfilter*
11222F:	include/linux/netfilter/
11223F:	include/net/netfilter/
11224F:	include/uapi/linux/netfilter*
11225F:	include/uapi/linux/netfilter/
11226F:	net/*/netfilter.c
11227F:	net/*/netfilter/
11228F:	net/netfilter/
11229F:	net/bridge/br_netfilter*.c
11230
11231NETROM NETWORK LAYER
11232M:	Ralf Baechle <ralf@linux-mips.org>
11233L:	linux-hams@vger.kernel.org
11234W:	http://www.linux-ax25.org/
11235S:	Maintained
11236F:	include/net/netrom.h
11237F:	include/uapi/linux/netrom.h
11238F:	net/netrom/
11239
11240NETRONOME ETHERNET DRIVERS
11241M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11242L:	oss-drivers@netronome.com
11243S:	Maintained
11244F:	drivers/net/ethernet/netronome/
11245
11246NETWORK BLOCK DEVICE (NBD)
11247M:	Josef Bacik <josef@toxicpanda.com>
11248S:	Maintained
11249L:	linux-block@vger.kernel.org
11250L:	nbd@other.debian.org
11251F:	Documentation/admin-guide/blockdev/nbd.rst
11252F:	drivers/block/nbd.c
11253F:	include/trace/events/nbd.h
11254F:	include/uapi/linux/nbd.h
11255
11256NETWORK DROP MONITOR
11257M:	Neil Horman <nhorman@tuxdriver.com>
11258L:	netdev@vger.kernel.org
11259S:	Maintained
11260W:	https://fedorahosted.org/dropwatch/
11261F:	net/core/drop_monitor.c
11262F:	include/uapi/linux/net_dropmon.h
11263F:	include/net/drop_monitor.h
11264
11265NETWORKING DRIVERS
11266M:	"David S. Miller" <davem@davemloft.net>
11267L:	netdev@vger.kernel.org
11268W:	http://www.linuxfoundation.org/en/Net
11269Q:	http://patchwork.ozlabs.org/project/netdev/list/
11270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11272S:	Odd Fixes
11273F:	Documentation/devicetree/bindings/net/
11274F:	drivers/net/
11275F:	include/linux/if_*
11276F:	include/linux/netdevice.h
11277F:	include/linux/etherdevice.h
11278F:	include/linux/fcdevice.h
11279F:	include/linux/fddidevice.h
11280F:	include/linux/hippidevice.h
11281F:	include/linux/inetdevice.h
11282F:	include/uapi/linux/if_*
11283F:	include/uapi/linux/netdevice.h
11284
11285NETWORKING DRIVERS (WIRELESS)
11286M:	Kalle Valo <kvalo@codeaurora.org>
11287L:	linux-wireless@vger.kernel.org
11288Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11291S:	Maintained
11292F:	Documentation/devicetree/bindings/net/wireless/
11293F:	drivers/net/wireless/
11294
11295NETWORKING [DSA]
11296M:	Andrew Lunn <andrew@lunn.ch>
11297M:	Vivien Didelot <vivien.didelot@gmail.com>
11298M:	Florian Fainelli <f.fainelli@gmail.com>
11299S:	Maintained
11300F:	Documentation/devicetree/bindings/net/dsa/
11301F:	net/dsa/
11302F:	include/net/dsa.h
11303F:	include/linux/dsa/
11304F:	include/linux/platform_data/dsa.h
11305F:	drivers/net/dsa/
11306
11307NETWORKING [GENERAL]
11308M:	"David S. Miller" <davem@davemloft.net>
11309L:	netdev@vger.kernel.org
11310W:	http://www.linuxfoundation.org/en/Net
11311Q:	http://patchwork.ozlabs.org/project/netdev/list/
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11314B:	mailto:netdev@vger.kernel.org
11315S:	Maintained
11316F:	net/
11317F:	include/net/
11318F:	include/linux/in.h
11319F:	include/linux/net.h
11320F:	include/linux/netdevice.h
11321F:	include/uapi/linux/in.h
11322F:	include/uapi/linux/net.h
11323F:	include/uapi/linux/netdevice.h
11324F:	include/uapi/linux/net_namespace.h
11325F:	tools/testing/selftests/net/
11326F:	lib/net_utils.c
11327F:	lib/random32.c
11328F:	Documentation/networking/
11329
11330NETWORKING [IPSEC]
11331M:	Steffen Klassert <steffen.klassert@secunet.com>
11332M:	Herbert Xu <herbert@gondor.apana.org.au>
11333M:	"David S. Miller" <davem@davemloft.net>
11334L:	netdev@vger.kernel.org
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11337S:	Maintained
11338F:	net/xfrm/
11339F:	net/key/
11340F:	net/ipv4/xfrm*
11341F:	net/ipv4/esp4*
11342F:	net/ipv4/ah4.c
11343F:	net/ipv4/ipcomp.c
11344F:	net/ipv4/ip_vti.c
11345F:	net/ipv6/xfrm*
11346F:	net/ipv6/esp6*
11347F:	net/ipv6/ah6.c
11348F:	net/ipv6/ipcomp6.c
11349F:	net/ipv6/ip6_vti.c
11350F:	include/uapi/linux/xfrm.h
11351F:	include/net/xfrm.h
11352
11353NETWORKING [IPv4/IPv6]
11354M:	"David S. Miller" <davem@davemloft.net>
11355M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11356M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11357L:	netdev@vger.kernel.org
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11359S:	Maintained
11360F:	net/ipv4/
11361F:	net/ipv6/
11362F:	include/net/ip*
11363F:	arch/x86/net/*
11364
11365NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11366M:	Paul Moore <paul@paul-moore.com>
11367W:	https://github.com/netlabel
11368L:	netdev@vger.kernel.org
11369L:	linux-security-module@vger.kernel.org
11370S:	Maintained
11371F:	Documentation/netlabel/
11372F:	include/net/calipso.h
11373F:	include/net/cipso_ipv4.h
11374F:	include/net/netlabel.h
11375F:	include/uapi/linux/netfilter/xt_SECMARK.h
11376F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11377F:	net/netlabel/
11378F:	net/ipv4/cipso_ipv4.c
11379F:	net/ipv6/calipso.c
11380F:	net/netfilter/xt_CONNSECMARK.c
11381F:	net/netfilter/xt_SECMARK.c
11382
11383NETWORKING [TCP]
11384M:	Eric Dumazet <edumazet@google.com>
11385L:	netdev@vger.kernel.org
11386S:	Maintained
11387F:	net/ipv4/tcp*.c
11388F:	net/ipv4/syncookies.c
11389F:	net/ipv6/tcp*.c
11390F:	net/ipv6/syncookies.c
11391F:	include/uapi/linux/tcp.h
11392F:	include/net/tcp.h
11393F:	include/linux/tcp.h
11394F:	include/trace/events/tcp.h
11395
11396NETWORKING [TLS]
11397M:	Boris Pismenny <borisp@mellanox.com>
11398M:	Aviad Yehezkel <aviadye@mellanox.com>
11399M:	Dave Watson <davejwatson@fb.com>
11400M:	John Fastabend <john.fastabend@gmail.com>
11401M:	Daniel Borkmann <daniel@iogearbox.net>
11402M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11403L:	netdev@vger.kernel.org
11404S:	Maintained
11405F:	net/tls/*
11406F:	include/uapi/linux/tls.h
11407F:	include/net/tls.h
11408
11409NETWORKING [WIRELESS]
11410L:	linux-wireless@vger.kernel.org
11411Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11412
11413NETDEVSIM
11414M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11415S:	Maintained
11416F:	drivers/net/netdevsim/*
11417
11418NETXEN (1/10) GbE SUPPORT
11419M:	Manish Chopra <manishc@marvell.com>
11420M:	Rahul Verma <rahulv@marvell.com>
11421M:	GR-Linux-NIC-Dev@marvell.com
11422L:	netdev@vger.kernel.org
11423S:	Supported
11424F:	drivers/net/ethernet/qlogic/netxen/
11425
11426NEXTHOP
11427M:	David Ahern <dsahern@kernel.org>
11428L:	netdev@vger.kernel.org
11429S:	Maintained
11430F:	include/net/nexthop.h
11431F:	include/uapi/linux/nexthop.h
11432F:	include/net/netns/nexthop.h
11433F:	net/ipv4/nexthop.c
11434
11435NFC SUBSYSTEM
11436L:	netdev@vger.kernel.org
11437S:	Orphan
11438F:	net/nfc/
11439F:	include/net/nfc/
11440F:	include/uapi/linux/nfc.h
11441F:	drivers/nfc/
11442F:	include/linux/platform_data/nfcmrvl.h
11443F:	Documentation/devicetree/bindings/net/nfc/
11444
11445NFS, SUNRPC, AND LOCKD CLIENTS
11446M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11447M:	Anna Schumaker <anna.schumaker@netapp.com>
11448L:	linux-nfs@vger.kernel.org
11449W:	http://client.linux-nfs.org
11450T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11451S:	Maintained
11452F:	fs/lockd/
11453F:	fs/nfs/
11454F:	fs/nfs_common/
11455F:	net/sunrpc/
11456F:	include/linux/lockd/
11457F:	include/linux/nfs*
11458F:	include/linux/sunrpc/
11459F:	include/uapi/linux/nfs*
11460F:	include/uapi/linux/sunrpc/
11461
11462NILFS2 FILESYSTEM
11463M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11464L:	linux-nilfs@vger.kernel.org
11465W:	https://nilfs.sourceforge.io/
11466W:	https://nilfs.osdn.jp/
11467T:	git git://github.com/konis/nilfs2.git
11468S:	Supported
11469F:	Documentation/filesystems/nilfs2.txt
11470F:	fs/nilfs2/
11471F:	include/trace/events/nilfs2.h
11472F:	include/uapi/linux/nilfs2_api.h
11473F:	include/uapi/linux/nilfs2_ondisk.h
11474
11475NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11476M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11477W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11478S:	Maintained
11479F:	Documentation/scsi/NinjaSCSI.txt
11480F:	drivers/scsi/pcmcia/nsp_*
11481
11482NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11483M:	GOTO Masanori <gotom@debian.or.jp>
11484M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11485W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11486S:	Maintained
11487F:	Documentation/scsi/NinjaSCSI.txt
11488F:	drivers/scsi/nsp32*
11489
11490NIOS2 ARCHITECTURE
11491M:	Ley Foon Tan <lftan@altera.com>
11492L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11494S:	Maintained
11495F:	arch/nios2/
11496
11497NOHZ, DYNTICKS SUPPORT
11498M:	Frederic Weisbecker <fweisbec@gmail.com>
11499M:	Thomas Gleixner <tglx@linutronix.de>
11500M:	Ingo Molnar <mingo@kernel.org>
11501L:	linux-kernel@vger.kernel.org
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11503S:	Maintained
11504F:	kernel/time/tick*.*
11505F:	include/linux/tick.h
11506F:	include/linux/sched/nohz.h
11507
11508NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11509M:	Pavel Machek <pavel@ucw.cz>
11510M:	Sakari Ailus <sakari.ailus@iki.fi>
11511L:	linux-media@vger.kernel.org
11512S:	Maintained
11513F:	drivers/media/i2c/et8ek8
11514F:	drivers/media/i2c/ad5820.c
11515
11516NOKIA N900 POWER SUPPLY DRIVERS
11517R:	Pali Rohár <pali.rohar@gmail.com>
11518F:	include/linux/power/bq2415x_charger.h
11519F:	include/linux/power/bq27xxx_battery.h
11520F:	drivers/power/supply/bq2415x_charger.c
11521F:	drivers/power/supply/bq27xxx_battery.c
11522F:	drivers/power/supply/bq27xxx_battery_i2c.c
11523F:	drivers/power/supply/isp1704_charger.c
11524F:	drivers/power/supply/rx51_battery.c
11525
11526NOLIBC HEADER FILE
11527M:	Willy Tarreau <w@1wt.eu>
11528S:	Maintained
11529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11530F:	tools/include/nolibc/
11531
11532NSDEPS
11533M:	Matthias Maennich <maennich@google.com>
11534S:	Maintained
11535F:	scripts/nsdeps
11536
11537NTB AMD DRIVER
11538M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11539L:	linux-ntb@googlegroups.com
11540S:	Supported
11541F:	drivers/ntb/hw/amd/
11542
11543NTB DRIVER CORE
11544M:	Jon Mason <jdmason@kudzu.us>
11545M:	Dave Jiang <dave.jiang@intel.com>
11546M:	Allen Hubbe <allenbh@gmail.com>
11547L:	linux-ntb@googlegroups.com
11548S:	Supported
11549W:	https://github.com/jonmason/ntb/wiki
11550T:	git git://github.com/jonmason/ntb.git
11551F:	drivers/ntb/
11552F:	drivers/net/ntb_netdev.c
11553F:	include/linux/ntb.h
11554F:	include/linux/ntb_transport.h
11555F:	tools/testing/selftests/ntb/
11556
11557NTB IDT DRIVER
11558M:	Serge Semin <fancer.lancer@gmail.com>
11559L:	linux-ntb@googlegroups.com
11560S:	Supported
11561F:	drivers/ntb/hw/idt/
11562
11563NTB INTEL DRIVER
11564M:	Dave Jiang <dave.jiang@intel.com>
11565L:	linux-ntb@googlegroups.com
11566S:	Supported
11567W:	https://github.com/davejiang/linux/wiki
11568T:	git https://github.com/davejiang/linux.git
11569F:	drivers/ntb/hw/intel/
11570
11571NTFS FILESYSTEM
11572M:	Anton Altaparmakov <anton@tuxera.com>
11573L:	linux-ntfs-dev@lists.sourceforge.net
11574W:	http://www.tuxera.com/
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11576S:	Supported
11577F:	Documentation/filesystems/ntfs.txt
11578F:	fs/ntfs/
11579
11580NUBUS SUBSYSTEM
11581M:	Finn Thain <fthain@telegraphics.com.au>
11582L:	linux-m68k@lists.linux-m68k.org
11583S:	Maintained
11584F:	arch/*/include/asm/nubus.h
11585F:	drivers/nubus/
11586F:	include/linux/nubus.h
11587F:	include/uapi/linux/nubus.h
11588
11589NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11590M:	Antonino Daplas <adaplas@gmail.com>
11591L:	linux-fbdev@vger.kernel.org
11592S:	Maintained
11593F:	drivers/video/fbdev/riva/
11594F:	drivers/video/fbdev/nvidia/
11595
11596NVM EXPRESS DRIVER
11597M:	Keith Busch <kbusch@kernel.org>
11598M:	Jens Axboe <axboe@fb.com>
11599M:	Christoph Hellwig <hch@lst.de>
11600M:	Sagi Grimberg <sagi@grimberg.me>
11601L:	linux-nvme@lists.infradead.org
11602T:	git://git.infradead.org/nvme.git
11603W:	http://git.infradead.org/nvme.git
11604S:	Supported
11605F:	drivers/nvme/host/
11606F:	include/linux/nvme.h
11607F:	include/uapi/linux/nvme_ioctl.h
11608
11609NVM EXPRESS FC TRANSPORT DRIVERS
11610M:	James Smart <james.smart@broadcom.com>
11611L:	linux-nvme@lists.infradead.org
11612S:	Supported
11613F:	include/linux/nvme-fc.h
11614F:	include/linux/nvme-fc-driver.h
11615F:	drivers/nvme/host/fc.c
11616F:	drivers/nvme/target/fc.c
11617F:	drivers/nvme/target/fcloop.c
11618
11619NVM EXPRESS TARGET DRIVER
11620M:	Christoph Hellwig <hch@lst.de>
11621M:	Sagi Grimberg <sagi@grimberg.me>
11622L:	linux-nvme@lists.infradead.org
11623T:	git://git.infradead.org/nvme.git
11624W:	http://git.infradead.org/nvme.git
11625S:	Supported
11626F:	drivers/nvme/target/
11627
11628NVMEM FRAMEWORK
11629M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11630S:	Maintained
11631F:	drivers/nvmem/
11632F:	Documentation/devicetree/bindings/nvmem/
11633F:	Documentation/ABI/stable/sysfs-bus-nvmem
11634F:	include/linux/nvmem-consumer.h
11635F:	include/linux/nvmem-provider.h
11636
11637NXP FXAS21002C DRIVER
11638M:	Rui Miguel Silva <rmfrfs@gmail.com>
11639L:	linux-iio@vger.kernel.org
11640S:	Maintained
11641F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11642F:	drivers/iio/gyro/fxas21002c_core.c
11643F:	drivers/iio/gyro/fxas21002c.h
11644F:	drivers/iio/gyro/fxas21002c_i2c.c
11645F:	drivers/iio/gyro/fxas21002c_spi.c
11646
11647NXP SGTL5000 DRIVER
11648M:	Fabio Estevam <festevam@gmail.com>
11649L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11650S:	Maintained
11651F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11652F:	sound/soc/codecs/sgtl5000*
11653
11654NXP SJA1105 ETHERNET SWITCH DRIVER
11655M:	Vladimir Oltean <olteanv@gmail.com>
11656L:	linux-kernel@vger.kernel.org
11657S:	Maintained
11658F:	drivers/net/dsa/sja1105
11659
11660NXP TDA998X DRM DRIVER
11661M:	Russell King <linux@armlinux.org.uk>
11662S:	Maintained
11663T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11664T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11665F:	drivers/gpu/drm/i2c/tda998x_drv.c
11666F:	include/drm/i2c/tda998x.h
11667F:	include/dt-bindings/display/tda998x.h
11668K:	"nxp,tda998x"
11669
11670NXP TFA9879 DRIVER
11671M:	Peter Rosin <peda@axentia.se>
11672L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11673S:	Maintained
11674F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11675F:	sound/soc/codecs/tfa9879*
11676
11677NXP-NCI NFC DRIVER
11678M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11679R:	Charles Gorand <charles.gorand@effinnov.com>
11680L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11681S:	Supported
11682F:	drivers/nfc/nxp-nci
11683
11684OBJAGG
11685M:	Jiri Pirko <jiri@mellanox.com>
11686L:	netdev@vger.kernel.org
11687S:	Supported
11688F:	lib/objagg.c
11689F:	lib/test_objagg.c
11690F:	include/linux/objagg.h
11691
11692NXP FSPI DRIVER
11693R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11694M:	Ashish Kumar <ashish.kumar@nxp.com>
11695L:	linux-spi@vger.kernel.org
11696S:	Maintained
11697F:	drivers/spi/spi-nxp-fspi.c
11698F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11699
11700OBJTOOL
11701M:	Josh Poimboeuf <jpoimboe@redhat.com>
11702M:	Peter Zijlstra <peterz@infradead.org>
11703S:	Supported
11704F:	tools/objtool/
11705
11706OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11707M:	Frederic Barrat <fbarrat@linux.ibm.com>
11708M:	Andrew Donnellan <ajd@linux.ibm.com>
11709L:	linuxppc-dev@lists.ozlabs.org
11710S:	Supported
11711F:	arch/powerpc/platforms/powernv/ocxl.c
11712F:	arch/powerpc/include/asm/pnv-ocxl.h
11713F:	drivers/misc/ocxl/
11714F:	include/misc/ocxl*
11715F:	include/uapi/misc/ocxl.h
11716F:	Documentation/userspace-api/accelerators/ocxl.rst
11717
11718OMAP AUDIO SUPPORT
11719M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11720M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11722L:	linux-omap@vger.kernel.org
11723S:	Maintained
11724F:	sound/soc/ti/omap*
11725F:	sound/soc/ti/rx51.c
11726F:	sound/soc/ti/n810.c
11727F:	sound/soc/ti/sdma-pcm.*
11728
11729OMAP CLOCK FRAMEWORK SUPPORT
11730M:	Paul Walmsley <paul@pwsan.com>
11731L:	linux-omap@vger.kernel.org
11732S:	Maintained
11733F:	arch/arm/*omap*/*clock*
11734
11735OMAP DEVICE TREE SUPPORT
11736M:	Benoît Cousson <bcousson@baylibre.com>
11737M:	Tony Lindgren <tony@atomide.com>
11738L:	linux-omap@vger.kernel.org
11739L:	devicetree@vger.kernel.org
11740S:	Maintained
11741F:	arch/arm/boot/dts/*omap*
11742F:	arch/arm/boot/dts/*am3*
11743F:	arch/arm/boot/dts/*am4*
11744F:	arch/arm/boot/dts/*am5*
11745F:	arch/arm/boot/dts/*dra7*
11746
11747OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11748L:	linux-omap@vger.kernel.org
11749L:	linux-fbdev@vger.kernel.org
11750S:	Orphan
11751F:	drivers/video/fbdev/omap2/
11752F:	Documentation/arm/omap/dss.rst
11753
11754OMAP FRAMEBUFFER SUPPORT
11755L:	linux-fbdev@vger.kernel.org
11756L:	linux-omap@vger.kernel.org
11757S:	Orphan
11758F:	drivers/video/fbdev/omap/
11759
11760OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11761M:	Roger Quadros <rogerq@ti.com>
11762M:	Tony Lindgren <tony@atomide.com>
11763L:	linux-omap@vger.kernel.org
11764S:	Maintained
11765F:	drivers/memory/omap-gpmc.c
11766F:	arch/arm/mach-omap2/*gpmc*
11767
11768OMAP GPIO DRIVER
11769M:	Grygorii Strashko <grygorii.strashko@ti.com>
11770M:	Santosh Shilimkar <ssantosh@kernel.org>
11771M:	Kevin Hilman <khilman@kernel.org>
11772L:	linux-omap@vger.kernel.org
11773S:	Maintained
11774F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11775F:	drivers/gpio/gpio-omap.c
11776
11777OMAP HARDWARE SPINLOCK SUPPORT
11778M:	Ohad Ben-Cohen <ohad@wizery.com>
11779L:	linux-omap@vger.kernel.org
11780S:	Maintained
11781F:	drivers/hwspinlock/omap_hwspinlock.c
11782
11783OMAP HS MMC SUPPORT
11784L:	linux-mmc@vger.kernel.org
11785L:	linux-omap@vger.kernel.org
11786S:	Orphan
11787F:	drivers/mmc/host/omap_hsmmc.c
11788
11789OMAP HWMOD DATA
11790M:	Paul Walmsley <paul@pwsan.com>
11791L:	linux-omap@vger.kernel.org
11792S:	Maintained
11793F:	arch/arm/mach-omap2/omap_hwmod*data*
11794
11795OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11796M:	Benoît Cousson <bcousson@baylibre.com>
11797L:	linux-omap@vger.kernel.org
11798S:	Maintained
11799F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11800
11801OMAP HWMOD SUPPORT
11802M:	Benoît Cousson <bcousson@baylibre.com>
11803M:	Paul Walmsley <paul@pwsan.com>
11804L:	linux-omap@vger.kernel.org
11805S:	Maintained
11806F:	arch/arm/mach-omap2/omap_hwmod.*
11807
11808OMAP I2C DRIVER
11809M:	Vignesh R <vigneshr@ti.com>
11810L:	linux-omap@vger.kernel.org
11811L:	linux-i2c@vger.kernel.org
11812S:	Maintained
11813F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11814F:	drivers/i2c/busses/i2c-omap.c
11815
11816OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11818L:	linux-media@vger.kernel.org
11819S:	Maintained
11820F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11821F:	drivers/media/platform/omap3isp/
11822F:	drivers/staging/media/omap4iss/
11823
11824OMAP MMC SUPPORT
11825M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11826L:	linux-omap@vger.kernel.org
11827S:	Odd Fixes
11828F:	drivers/mmc/host/omap.c
11829
11830OMAP POWER MANAGEMENT SUPPORT
11831M:	Kevin Hilman <khilman@kernel.org>
11832L:	linux-omap@vger.kernel.org
11833S:	Maintained
11834F:	arch/arm/*omap*/*pm*
11835F:	drivers/cpufreq/omap-cpufreq.c
11836
11837OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11838M:	Rajendra Nayak <rnayak@codeaurora.org>
11839M:	Paul Walmsley <paul@pwsan.com>
11840L:	linux-omap@vger.kernel.org
11841S:	Maintained
11842F:	arch/arm/mach-omap2/prm*
11843
11844OMAP RANDOM NUMBER GENERATOR SUPPORT
11845M:	Deepak Saxena <dsaxena@plexity.net>
11846S:	Maintained
11847F:	drivers/char/hw_random/omap-rng.c
11848
11849OMAP USB SUPPORT
11850L:	linux-usb@vger.kernel.org
11851L:	linux-omap@vger.kernel.org
11852S:	Orphan
11853F:	drivers/usb/*/*omap*
11854F:	arch/arm/*omap*/usb*
11855
11856OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11857M:	Mark Jackson <mpfj@newflow.co.uk>
11858L:	linux-omap@vger.kernel.org
11859S:	Maintained
11860F:	arch/arm/boot/dts/am335x-nano.dts
11861
11862OMAP1 SUPPORT
11863M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11864M:	Tony Lindgren <tony@atomide.com>
11865L:	linux-omap@vger.kernel.org
11866Q:	http://patchwork.kernel.org/project/linux-omap/list/
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11868S:	Maintained
11869F:	arch/arm/mach-omap1/
11870F:	arch/arm/plat-omap/
11871F:	arch/arm/configs/omap1_defconfig
11872F:	drivers/i2c/busses/i2c-omap.c
11873F:	include/linux/platform_data/i2c-omap.h
11874F:	include/linux/platform_data/ams-delta-fiq.h
11875
11876OMAP2+ SUPPORT
11877M:	Tony Lindgren <tony@atomide.com>
11878L:	linux-omap@vger.kernel.org
11879W:	http://www.muru.com/linux/omap/
11880W:	http://linux.omap.com/
11881Q:	http://patchwork.kernel.org/project/linux-omap/list/
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11883S:	Maintained
11884F:	arch/arm/mach-omap2/
11885F:	arch/arm/plat-omap/
11886F:	arch/arm/configs/omap2plus_defconfig
11887F:	drivers/bus/ti-sysc.c
11888F:	drivers/i2c/busses/i2c-omap.c
11889F:	drivers/irqchip/irq-omap-intc.c
11890F:	drivers/mfd/*omap*.c
11891F:	drivers/mfd/menelaus.c
11892F:	drivers/mfd/palmas.c
11893F:	drivers/mfd/tps65217.c
11894F:	drivers/mfd/tps65218.c
11895F:	drivers/mfd/tps65910.c
11896F:	drivers/mfd/twl-core.[ch]
11897F:	drivers/mfd/twl4030*.c
11898F:	drivers/mfd/twl6030*.c
11899F:	drivers/mfd/twl6040*.c
11900F:	drivers/regulator/palmas-regulator*.c
11901F:	drivers/regulator/pbias-regulator.c
11902F:	drivers/regulator/tps65217-regulator.c
11903F:	drivers/regulator/tps65218-regulator.c
11904F:	drivers/regulator/tps65910-regulator.c
11905F:	drivers/regulator/twl-regulator.c
11906F:	drivers/regulator/twl6030-regulator.c
11907F:	include/linux/platform_data/i2c-omap.h
11908F:	include/linux/platform_data/ti-sysc.h
11909
11910ONION OMEGA2+ BOARD
11911M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11912L:	linux-mips@vger.kernel.org
11913S:	Maintained
11914F:	arch/mips/boot/dts/ralink/omega2p.dts
11915
11916OMFS FILESYSTEM
11917M:	Bob Copeland <me@bobcopeland.com>
11918L:	linux-karma-devel@lists.sourceforge.net
11919S:	Maintained
11920F:	Documentation/filesystems/omfs.txt
11921F:	fs/omfs/
11922
11923OMNIKEY CARDMAN 4000 DRIVER
11924M:	Harald Welte <laforge@gnumonks.org>
11925S:	Maintained
11926F:	drivers/char/pcmcia/cm4000_cs.c
11927F:	include/linux/cm4000_cs.h
11928F:	include/uapi/linux/cm4000_cs.h
11929
11930OMNIKEY CARDMAN 4040 DRIVER
11931M:	Harald Welte <laforge@gnumonks.org>
11932S:	Maintained
11933F:	drivers/char/pcmcia/cm4040_cs.*
11934
11935OMNIVISION OV13858 SENSOR DRIVER
11936M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11937L:	linux-media@vger.kernel.org
11938T:	git git://linuxtv.org/media_tree.git
11939S:	Maintained
11940F:	drivers/media/i2c/ov13858.c
11941
11942OMNIVISION OV2680 SENSOR DRIVER
11943M:	Rui Miguel Silva <rmfrfs@gmail.com>
11944L:	linux-media@vger.kernel.org
11945T:	git git://linuxtv.org/media_tree.git
11946S:	Maintained
11947F:	drivers/media/i2c/ov2680.c
11948F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11949
11950OMNIVISION OV2685 SENSOR DRIVER
11951M:	Shunqian Zheng <zhengsq@rock-chips.com>
11952L:	linux-media@vger.kernel.org
11953T:	git git://linuxtv.org/media_tree.git
11954S:	Maintained
11955F:	drivers/media/i2c/ov2685.c
11956
11957OMNIVISION OV5640 SENSOR DRIVER
11958M:	Steve Longerbeam <slongerbeam@gmail.com>
11959L:	linux-media@vger.kernel.org
11960T:	git git://linuxtv.org/media_tree.git
11961S:	Maintained
11962F:	drivers/media/i2c/ov5640.c
11963
11964OMNIVISION OV5647 SENSOR DRIVER
11965M:	Luis Oliveira <lolivei@synopsys.com>
11966L:	linux-media@vger.kernel.org
11967T:	git git://linuxtv.org/media_tree.git
11968S:	Maintained
11969F:	drivers/media/i2c/ov5647.c
11970
11971OMNIVISION OV5670 SENSOR DRIVER
11972M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11973M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
11974L:	linux-media@vger.kernel.org
11975T:	git git://linuxtv.org/media_tree.git
11976S:	Maintained
11977F:	drivers/media/i2c/ov5670.c
11978
11979OMNIVISION OV5675 SENSOR DRIVER
11980M:	Shawn Tu <shawnx.tu@intel.com>
11981L:	linux-media@vger.kernel.org
11982T:	git git://linuxtv.org/media_tree.git
11983S:	Maintained
11984F:	drivers/media/i2c/ov5675.c
11985
11986OMNIVISION OV5695 SENSOR DRIVER
11987M:	Shunqian Zheng <zhengsq@rock-chips.com>
11988L:	linux-media@vger.kernel.org
11989T:	git git://linuxtv.org/media_tree.git
11990S:	Maintained
11991F:	drivers/media/i2c/ov5695.c
11992
11993OMNIVISION OV7670 SENSOR DRIVER
11994M:	Jonathan Corbet <corbet@lwn.net>
11995L:	linux-media@vger.kernel.org
11996T:	git git://linuxtv.org/media_tree.git
11997S:	Maintained
11998F:	drivers/media/i2c/ov7670.c
11999F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12000
12001OMNIVISION OV772x SENSOR DRIVER
12002M:	Jacopo Mondi <jacopo@jmondi.org>
12003L:	linux-media@vger.kernel.org
12004T:	git git://linuxtv.org/media_tree.git
12005S:	Odd fixes
12006F:	drivers/media/i2c/ov772x.c
12007F:	include/media/i2c/ov772x.h
12008F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12009
12010OMNIVISION OV7740 SENSOR DRIVER
12011M:	Wenyou Yang <wenyou.yang@microchip.com>
12012L:	linux-media@vger.kernel.org
12013T:	git git://linuxtv.org/media_tree.git
12014S:	Maintained
12015F:	drivers/media/i2c/ov7740.c
12016F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12017
12018OMNIVISION OV9640 SENSOR DRIVER
12019M:	Petr Cvek <petrcvekcz@gmail.com>
12020L:	linux-media@vger.kernel.org
12021S:	Maintained
12022F:	drivers/media/i2c/ov9640.*
12023
12024OMNIVISION OV8856 SENSOR DRIVER
12025M:	Ben Kao <ben.kao@intel.com>
12026L:	linux-media@vger.kernel.org
12027T:	git git://linuxtv.org/media_tree.git
12028S:	Maintained
12029F:	drivers/media/i2c/ov8856.c
12030
12031OMNIVISION OV9650 SENSOR DRIVER
12032M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12033R:	Akinobu Mita <akinobu.mita@gmail.com>
12034R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12035L:	linux-media@vger.kernel.org
12036T:	git git://linuxtv.org/media_tree.git
12037S:	Maintained
12038F:	drivers/media/i2c/ov9650.c
12039F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12040
12041ONENAND FLASH DRIVER
12042M:	Kyungmin Park <kyungmin.park@samsung.com>
12043L:	linux-mtd@lists.infradead.org
12044S:	Maintained
12045F:	drivers/mtd/nand/onenand/
12046F:	include/linux/mtd/onenand*.h
12047
12048OP-TEE DRIVER
12049M:	Jens Wiklander <jens.wiklander@linaro.org>
12050L:	tee-dev@lists.linaro.org
12051S:	Maintained
12052F:	drivers/tee/optee/
12053
12054OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12055M:	Sumit Garg <sumit.garg@linaro.org>
12056L:	tee-dev@lists.linaro.org
12057S:	Maintained
12058F:	drivers/char/hw_random/optee-rng.c
12059
12060OPA-VNIC DRIVER
12061M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12062M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12063L:	linux-rdma@vger.kernel.org
12064S:	Supported
12065F:	drivers/infiniband/ulp/opa_vnic
12066
12067OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12068M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12069M:	Frank Rowand <frowand.list@gmail.com>
12070L:	devicetree@vger.kernel.org
12071S:	Maintained
12072F:	Documentation/devicetree/dynamic-resolution-notes.txt
12073F:	Documentation/devicetree/overlay-notes.txt
12074F:	drivers/of/overlay.c
12075F:	drivers/of/resolver.c
12076K:	of_overlay_notifier_
12077
12078OPEN FIRMWARE AND FLATTENED DEVICE TREE
12079M:	Rob Herring <robh+dt@kernel.org>
12080M:	Frank Rowand <frowand.list@gmail.com>
12081L:	devicetree@vger.kernel.org
12082W:	http://www.devicetree.org/
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12084S:	Maintained
12085F:	drivers/of/
12086F:	include/linux/of*.h
12087F:	scripts/dtc/
12088F:	Documentation/ABI/testing/sysfs-firmware-ofw
12089
12090OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12091M:	Rob Herring <robh+dt@kernel.org>
12092M:	Mark Rutland <mark.rutland@arm.com>
12093L:	devicetree@vger.kernel.org
12094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12095Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12096S:	Maintained
12097F:	Documentation/devicetree/
12098F:	arch/*/boot/dts/
12099F:	include/dt-bindings/
12100
12101OPENCORES I2C BUS DRIVER
12102M:	Peter Korsgaard <peter@korsgaard.com>
12103M:	Andrew Lunn <andrew@lunn.ch>
12104L:	linux-i2c@vger.kernel.org
12105S:	Maintained
12106F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12107F:	Documentation/i2c/busses/i2c-ocores.rst
12108F:	drivers/i2c/busses/i2c-ocores.c
12109F:	include/linux/platform_data/i2c-ocores.h
12110
12111OPENRISC ARCHITECTURE
12112M:	Jonas Bonn <jonas@southpole.se>
12113M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12114M:	Stafford Horne <shorne@gmail.com>
12115T:	git git://github.com/openrisc/linux.git
12116L:	openrisc@lists.librecores.org
12117W:	http://openrisc.io
12118S:	Maintained
12119F:	Documentation/devicetree/bindings/openrisc/
12120F:	Documentation/openrisc/
12121F:	arch/openrisc/
12122F:	drivers/irqchip/irq-ompic.c
12123F:	drivers/irqchip/irq-or1k-*
12124
12125OPENVSWITCH
12126M:	Pravin B Shelar <pshelar@ovn.org>
12127L:	netdev@vger.kernel.org
12128L:	dev@openvswitch.org
12129W:	http://openvswitch.org
12130S:	Maintained
12131F:	net/openvswitch/
12132F:	include/uapi/linux/openvswitch.h
12133
12134OPERATING PERFORMANCE POINTS (OPP)
12135M:	Viresh Kumar <vireshk@kernel.org>
12136M:	Nishanth Menon <nm@ti.com>
12137M:	Stephen Boyd <sboyd@kernel.org>
12138L:	linux-pm@vger.kernel.org
12139S:	Maintained
12140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12141F:	drivers/opp/
12142F:	include/linux/pm_opp.h
12143F:	Documentation/power/opp.rst
12144F:	Documentation/devicetree/bindings/opp/
12145
12146OPL4 DRIVER
12147M:	Clemens Ladisch <clemens@ladisch.de>
12148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12150S:	Maintained
12151F:	sound/drivers/opl4/
12152
12153OPROFILE
12154M:	Robert Richter <rric@kernel.org>
12155L:	oprofile-list@lists.sf.net
12156S:	Maintained
12157F:	arch/*/include/asm/oprofile*.h
12158F:	arch/*/oprofile/
12159F:	drivers/oprofile/
12160F:	include/linux/oprofile.h
12161
12162ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12163M:	Mark Fasheh <mark@fasheh.com>
12164M:	Joel Becker <jlbec@evilplan.org>
12165M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12166L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12167W:	http://ocfs2.wiki.kernel.org
12168S:	Supported
12169F:	Documentation/filesystems/ocfs2.txt
12170F:	Documentation/filesystems/dlmfs.txt
12171F:	fs/ocfs2/
12172
12173ORANGEFS FILESYSTEM
12174M:	Mike Marshall <hubcap@omnibond.com>
12175R:	Martin Brandenburg <martin@omnibond.com>
12176L:	devel@lists.orangefs.org
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12178S:	Supported
12179F:	fs/orangefs/
12180F:	Documentation/filesystems/orangefs.txt
12181
12182ORINOCO DRIVER
12183L:	linux-wireless@vger.kernel.org
12184W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12185W:	http://www.nongnu.org/orinoco/
12186S:	Orphan
12187F:	drivers/net/wireless/intersil/orinoco/
12188
12189OV2659 OMNIVISION SENSOR DRIVER
12190M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12191L:	linux-media@vger.kernel.org
12192W:	https://linuxtv.org
12193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12194T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12195S:	Maintained
12196F:	drivers/media/i2c/ov2659.c
12197F:	include/media/i2c/ov2659.h
12198
12199OVERLAY FILESYSTEM
12200M:	Miklos Szeredi <miklos@szeredi.hu>
12201L:	linux-unionfs@vger.kernel.org
12202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12203S:	Supported
12204F:	fs/overlayfs/
12205F:	Documentation/filesystems/overlayfs.txt
12206
12207P54 WIRELESS DRIVER
12208M:	Christian Lamparter <chunkeey@googlemail.com>
12209L:	linux-wireless@vger.kernel.org
12210W:	http://wireless.kernel.org/en/users/Drivers/p54
12211S:	Maintained
12212F:	drivers/net/wireless/intersil/p54/
12213
12214PA SEMI ETHERNET DRIVER
12215L:	netdev@vger.kernel.org
12216S:	Orphan
12217F:	drivers/net/ethernet/pasemi/*
12218
12219PA SEMI SMBUS DRIVER
12220L:	linux-i2c@vger.kernel.org
12221S:	Orphan
12222F:	drivers/i2c/busses/i2c-pasemi.c
12223
12224PACKING
12225M:	Vladimir Oltean <olteanv@gmail.com>
12226L:	netdev@vger.kernel.org
12227S:	Supported
12228F:	lib/packing.c
12229F:	include/linux/packing.h
12230F:	Documentation/core-api/packing.rst
12231
12232PADATA PARALLEL EXECUTION MECHANISM
12233M:	Steffen Klassert <steffen.klassert@secunet.com>
12234L:	linux-crypto@vger.kernel.org
12235S:	Maintained
12236F:	kernel/padata.c
12237F:	include/linux/padata.h
12238F:	Documentation/padata.txt
12239
12240PAGE POOL
12241M:	Jesper Dangaard Brouer <hawk@kernel.org>
12242M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12243L:	netdev@vger.kernel.org
12244S:	Supported
12245F:	net/core/page_pool.c
12246F:	include/net/page_pool.h
12247
12248PANASONIC LAPTOP ACPI EXTRAS DRIVER
12249M:	Harald Welte <laforge@gnumonks.org>
12250L:	platform-driver-x86@vger.kernel.org
12251S:	Maintained
12252F:	drivers/platform/x86/panasonic-laptop.c
12253
12254PARALLEL LCD/KEYPAD PANEL DRIVER
12255M:	Willy Tarreau <willy@haproxy.com>
12256M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12257S:	Odd Fixes
12258F:	Documentation/admin-guide/lcd-panel-cgram.rst
12259F:	drivers/auxdisplay/panel.c
12260
12261PARALLEL PORT SUBSYSTEM
12262M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12263M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12264L:	linux-parport@lists.infradead.org (subscribers-only)
12265S:	Maintained
12266F:	drivers/parport/
12267F:	include/linux/parport*.h
12268F:	drivers/char/ppdev.c
12269F:	include/uapi/linux/ppdev.h
12270F:	Documentation/driver-api/parport*.rst
12271
12272PARAVIRT_OPS INTERFACE
12273M:	Juergen Gross <jgross@suse.com>
12274M:	Thomas Hellstrom <thellstrom@vmware.com>
12275M:	"VMware, Inc." <pv-drivers@vmware.com>
12276L:	virtualization@lists.linux-foundation.org
12277S:	Supported
12278F:	Documentation/virt/paravirt_ops.rst
12279F:	arch/*/kernel/paravirt*
12280F:	arch/*/include/asm/paravirt*.h
12281F:	include/linux/hypervisor.h
12282
12283PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12284M:	Tim Waugh <tim@cyberelk.net>
12285L:	linux-parport@lists.infradead.org (subscribers-only)
12286S:	Maintained
12287F:	Documentation/admin-guide/blockdev/paride.rst
12288F:	drivers/block/paride/
12289
12290PARISC ARCHITECTURE
12291M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12292M:	Helge Deller <deller@gmx.de>
12293L:	linux-parisc@vger.kernel.org
12294W:	http://www.parisc-linux.org/
12295Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12298S:	Maintained
12299F:	arch/parisc/
12300F:	Documentation/parisc/
12301F:	drivers/parisc/
12302F:	drivers/char/agp/parisc-agp.c
12303F:	drivers/input/serio/gscps2.c
12304F:	drivers/parport/parport_gsc.*
12305F:	drivers/tty/serial/8250/8250_gsc.c
12306F:	drivers/video/fbdev/sti*
12307F:	drivers/video/console/sti*
12308F:	drivers/video/logo/logo_parisc*
12309
12310PARMAN
12311M:	Jiri Pirko <jiri@mellanox.com>
12312L:	netdev@vger.kernel.org
12313S:	Supported
12314F:	lib/parman.c
12315F:	lib/test_parman.c
12316F:	include/linux/parman.h
12317
12318PC ENGINES APU BOARD DRIVER
12319M:	Enrico Weigelt, metux IT consult <info@metux.net>
12320S:	Maintained
12321F:	drivers/platform/x86/pcengines-apuv2.c
12322
12323PC87360 HARDWARE MONITORING DRIVER
12324M:	Jim Cromie <jim.cromie@gmail.com>
12325L:	linux-hwmon@vger.kernel.org
12326S:	Maintained
12327F:	Documentation/hwmon/pc87360.rst
12328F:	drivers/hwmon/pc87360.c
12329
12330PC8736x GPIO DRIVER
12331M:	Jim Cromie <jim.cromie@gmail.com>
12332S:	Maintained
12333F:	drivers/char/pc8736x_gpio.c
12334
12335PC87427 HARDWARE MONITORING DRIVER
12336M:	Jean Delvare <jdelvare@suse.com>
12337L:	linux-hwmon@vger.kernel.org
12338S:	Maintained
12339F:	Documentation/hwmon/pc87427.rst
12340F:	drivers/hwmon/pc87427.c
12341
12342PCA9532 LED DRIVER
12343M:	Riku Voipio <riku.voipio@iki.fi>
12344S:	Maintained
12345F:	drivers/leds/leds-pca9532.c
12346F:	include/linux/leds-pca9532.h
12347
12348PCA9541 I2C BUS MASTER SELECTOR DRIVER
12349M:	Guenter Roeck <linux@roeck-us.net>
12350L:	linux-i2c@vger.kernel.org
12351S:	Maintained
12352F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12353
12354PCDP - PRIMARY CONSOLE AND DEBUG PORT
12355M:	Khalid Aziz <khalid@gonehiking.org>
12356S:	Maintained
12357F:	drivers/firmware/pcdp.*
12358
12359PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12360M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12361L:	linux-pci@vger.kernel.org
12362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12365F:	drivers/pci/controller/pci-aardvark.c
12366
12367PCI DRIVER FOR ALTERA PCIE IP
12368M:	Ley Foon Tan <lftan@altera.com>
12369L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12370L:	linux-pci@vger.kernel.org
12371S:	Supported
12372F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12373F:	drivers/pci/controller/pcie-altera.c
12374
12375PCI DRIVER FOR APPLIEDMICRO XGENE
12376M:	Toan Le <toan@os.amperecomputing.com>
12377L:	linux-pci@vger.kernel.org
12378L:	linux-arm-kernel@lists.infradead.org
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12381F:	drivers/pci/controller/pci-xgene.c
12382
12383PCI DRIVER FOR ARM VERSATILE PLATFORM
12384M:	Rob Herring <robh@kernel.org>
12385L:	linux-pci@vger.kernel.org
12386L:	linux-arm-kernel@lists.infradead.org
12387S:	Maintained
12388F:	Documentation/devicetree/bindings/pci/versatile.txt
12389F:	drivers/pci/controller/pci-versatile.c
12390
12391PCI DRIVER FOR ARMADA 8K
12392M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12393L:	linux-pci@vger.kernel.org
12394L:	linux-arm-kernel@lists.infradead.org
12395S:	Maintained
12396F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12397F:	drivers/pci/controller/dwc/pcie-armada8k.c
12398
12399PCI DRIVER FOR CADENCE PCIE IP
12400M:	Tom Joseph <tjoseph@cadence.com>
12401L:	linux-pci@vger.kernel.org
12402S:	Maintained
12403F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12404F:	drivers/pci/controller/pcie-cadence*
12405
12406PCI DRIVER FOR FREESCALE LAYERSCAPE
12407M:	Minghuan Lian <minghuan.Lian@nxp.com>
12408M:	Mingkai Hu <mingkai.hu@nxp.com>
12409M:	Roy Zang <roy.zang@nxp.com>
12410L:	linuxppc-dev@lists.ozlabs.org
12411L:	linux-pci@vger.kernel.org
12412L:	linux-arm-kernel@lists.infradead.org
12413S:	Maintained
12414F:	drivers/pci/controller/dwc/*layerscape*
12415
12416PCI DRIVER FOR GENERIC OF HOSTS
12417M:	Will Deacon <will@kernel.org>
12418L:	linux-pci@vger.kernel.org
12419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420S:	Maintained
12421F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12422F:	drivers/pci/controller/pci-host-common.c
12423F:	drivers/pci/controller/pci-host-generic.c
12424
12425PCI DRIVER FOR IMX6
12426M:	Richard Zhu <hongxing.zhu@nxp.com>
12427M:	Lucas Stach <l.stach@pengutronix.de>
12428L:	linux-pci@vger.kernel.org
12429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12430S:	Maintained
12431F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12432F:	drivers/pci/controller/dwc/*imx6*
12433
12434PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12435M:	Keith Busch <keith.busch@intel.com>
12436M:	Jonathan Derrick <jonathan.derrick@intel.com>
12437L:	linux-pci@vger.kernel.org
12438S:	Supported
12439F:	drivers/pci/controller/vmd.c
12440
12441PCI DRIVER FOR MICROSEMI SWITCHTEC
12442M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12443M:	Logan Gunthorpe <logang@deltatee.com>
12444L:	linux-pci@vger.kernel.org
12445S:	Maintained
12446F:	Documentation/driver-api/switchtec.rst
12447F:	Documentation/ABI/testing/sysfs-class-switchtec
12448F:	drivers/pci/switch/switchtec*
12449F:	include/uapi/linux/switchtec_ioctl.h
12450F:	include/linux/switchtec.h
12451F:	drivers/ntb/hw/mscc/
12452
12453PCI DRIVER FOR MOBIVEIL PCIE IP
12454M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12455M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12456L:	linux-pci@vger.kernel.org
12457S:	Supported
12458F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12459F:	drivers/pci/controller/pcie-mobiveil.c
12460
12461PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12462M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12463M:	Jason Cooper <jason@lakedaemon.net>
12464L:	linux-pci@vger.kernel.org
12465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12466S:	Maintained
12467F:	drivers/pci/controller/*mvebu*
12468
12469PCI DRIVER FOR NVIDIA TEGRA
12470M:	Thierry Reding <thierry.reding@gmail.com>
12471L:	linux-tegra@vger.kernel.org
12472L:	linux-pci@vger.kernel.org
12473S:	Supported
12474F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12475F:	drivers/pci/controller/pci-tegra.c
12476
12477PCI DRIVER FOR RENESAS R-CAR
12478M:	Simon Horman <horms@verge.net.au>
12479L:	linux-pci@vger.kernel.org
12480L:	linux-renesas-soc@vger.kernel.org
12481S:	Maintained
12482F:	drivers/pci/controller/*rcar*
12483
12484PCI DRIVER FOR SAMSUNG EXYNOS
12485M:	Jingoo Han <jingoohan1@gmail.com>
12486L:	linux-pci@vger.kernel.org
12487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12488L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12489S:	Maintained
12490F:	drivers/pci/controller/dwc/pci-exynos.c
12491
12492PCI DRIVER FOR SYNOPSYS DESIGNWARE
12493M:	Jingoo Han <jingoohan1@gmail.com>
12494M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12495L:	linux-pci@vger.kernel.org
12496S:	Maintained
12497F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12498F:	drivers/pci/controller/dwc/*designware*
12499
12500PCI DRIVER FOR TI DRA7XX
12501M:	Kishon Vijay Abraham I <kishon@ti.com>
12502L:	linux-omap@vger.kernel.org
12503L:	linux-pci@vger.kernel.org
12504S:	Supported
12505F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12506F:	drivers/pci/controller/dwc/pci-dra7xx.c
12507
12508PCI DRIVER FOR TI KEYSTONE
12509M:	Murali Karicheri <m-karicheri2@ti.com>
12510L:	linux-pci@vger.kernel.org
12511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12512S:	Maintained
12513F:	drivers/pci/controller/dwc/pci-keystone.c
12514
12515PCI ENDPOINT SUBSYSTEM
12516M:	Kishon Vijay Abraham I <kishon@ti.com>
12517M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12518L:	linux-pci@vger.kernel.org
12519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12520S:	Supported
12521F:	drivers/pci/endpoint/
12522F:	drivers/misc/pci_endpoint_test.c
12523F:	tools/pci/
12524
12525PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12526M:	Russell Currey <ruscur@russell.cc>
12527M:	Sam Bobroff <sbobroff@linux.ibm.com>
12528M:	Oliver O'Halloran <oohall@gmail.com>
12529L:	linuxppc-dev@lists.ozlabs.org
12530S:	Supported
12531F:	Documentation/PCI/pci-error-recovery.rst
12532F:	drivers/pci/pcie/aer.c
12533F:	drivers/pci/pcie/dpc.c
12534F:	drivers/pci/pcie/err.c
12535F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12536F:	arch/powerpc/kernel/eeh*.c
12537F:	arch/powerpc/platforms/*/eeh*.c
12538F:	arch/powerpc/include/*/eeh*.h
12539
12540PCI ERROR RECOVERY
12541M:	Linas Vepstas <linasvepstas@gmail.com>
12542L:	linux-pci@vger.kernel.org
12543S:	Supported
12544F:	Documentation/PCI/pci-error-recovery.rst
12545
12546PCI MSI DRIVER FOR ALTERA MSI IP
12547M:	Ley Foon Tan <lftan@altera.com>
12548L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12549L:	linux-pci@vger.kernel.org
12550S:	Supported
12551F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12552F:	drivers/pci/controller/pcie-altera-msi.c
12553
12554PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12555M:	Toan Le <toan@os.amperecomputing.com>
12556L:	linux-pci@vger.kernel.org
12557L:	linux-arm-kernel@lists.infradead.org
12558S:	Maintained
12559F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12560F:	drivers/pci/controller/pci-xgene-msi.c
12561
12562PCI SUBSYSTEM
12563M:	Bjorn Helgaas <bhelgaas@google.com>
12564L:	linux-pci@vger.kernel.org
12565Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12567S:	Supported
12568F:	Documentation/devicetree/bindings/pci/
12569F:	Documentation/PCI/
12570F:	drivers/acpi/pci*
12571F:	drivers/pci/
12572F:	include/asm-generic/pci*
12573F:	include/linux/pci*
12574F:	include/linux/of_pci.h
12575F:	include/uapi/linux/pci*
12576F:	lib/pci*
12577F:	arch/x86/pci/
12578F:	arch/x86/kernel/quirks.c
12579F:	arch/x86/kernel/early-quirks.c
12580
12581PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12582M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12583L:	linux-pci@vger.kernel.org
12584Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12586S:	Supported
12587F:	drivers/pci/controller/
12588
12589PCIE DRIVER FOR ANNAPURNA LABS
12590M:	Jonathan Chocron <jonnyc@amazon.com>
12591L:	linux-pci@vger.kernel.org
12592S:	Maintained
12593F:	drivers/pci/controller/dwc/pcie-al.c
12594
12595PCIE DRIVER FOR AMLOGIC MESON
12596M:	Yue Wang <yue.wang@Amlogic.com>
12597L:	linux-pci@vger.kernel.org
12598L:	linux-amlogic@lists.infradead.org
12599S:	Maintained
12600F:	drivers/pci/controller/dwc/pci-meson.c
12601
12602PCIE DRIVER FOR AXIS ARTPEC
12603M:	Jesper Nilsson <jesper.nilsson@axis.com>
12604L:	linux-arm-kernel@axis.com
12605L:	linux-pci@vger.kernel.org
12606S:	Maintained
12607F:	Documentation/devicetree/bindings/pci/axis,artpec*
12608F:	drivers/pci/controller/dwc/*artpec*
12609
12610PCIE DRIVER FOR CAVIUM THUNDERX
12611M:	David Daney <david.daney@cavium.com>
12612L:	linux-pci@vger.kernel.org
12613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12614S:	Supported
12615F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12616F:	drivers/pci/controller/pci-thunder-*
12617
12618PCIE DRIVER FOR HISILICON
12619M:	Zhou Wang <wangzhou1@hisilicon.com>
12620L:	linux-pci@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12623F:	drivers/pci/controller/dwc/pcie-hisi.c
12624
12625PCIE DRIVER FOR HISILICON KIRIN
12626M:	Xiaowei Song <songxiaowei@hisilicon.com>
12627M:	Binghui Wang <wangbinghui@hisilicon.com>
12628L:	linux-pci@vger.kernel.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12631F:	drivers/pci/controller/dwc/pcie-kirin.c
12632
12633PCIE DRIVER FOR HISILICON STB
12634M:	Shawn Guo <shawn.guo@linaro.org>
12635L:	linux-pci@vger.kernel.org
12636S:	Maintained
12637F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12638F:	drivers/pci/controller/dwc/pcie-histb.c
12639
12640PCIE DRIVER FOR MEDIATEK
12641M:	Ryder Lee <ryder.lee@mediatek.com>
12642L:	linux-pci@vger.kernel.org
12643L:	linux-mediatek@lists.infradead.org
12644S:	Supported
12645F:	Documentation/devicetree/bindings/pci/mediatek*
12646F:	drivers/pci/controller/*mediatek*
12647
12648PCIE DRIVER FOR QUALCOMM MSM
12649M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12650L:	linux-pci@vger.kernel.org
12651L:	linux-arm-msm@vger.kernel.org
12652S:	Maintained
12653F:	drivers/pci/controller/dwc/*qcom*
12654
12655PCIE DRIVER FOR ROCKCHIP
12656M:	Shawn Lin <shawn.lin@rock-chips.com>
12657L:	linux-pci@vger.kernel.org
12658L:	linux-rockchip@lists.infradead.org
12659S:	Maintained
12660F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12661F:	drivers/pci/controller/pcie-rockchip*
12662
12663PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12664M:	Linus Walleij <linus.walleij@linaro.org>
12665L:	linux-pci@vger.kernel.org
12666S:	Maintained
12667F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12668F:	drivers/pci/controller/pci-v3-semi.c
12669
12670PCIE DRIVER FOR SOCIONEXT UNIPHIER
12671M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12672L:	linux-pci@vger.kernel.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12675F:	drivers/pci/controller/dwc/pcie-uniphier.c
12676
12677PCIE DRIVER FOR ST SPEAR13XX
12678M:	Pratyush Anand <pratyush.anand@gmail.com>
12679L:	linux-pci@vger.kernel.org
12680S:	Maintained
12681F:	drivers/pci/controller/dwc/*spear*
12682
12683PCMCIA SUBSYSTEM
12684M:	Dominik Brodowski <linux@dominikbrodowski.net>
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12686S:	Odd Fixes
12687F:	Documentation/pcmcia/
12688F:	tools/pcmcia/
12689F:	drivers/pcmcia/
12690F:	include/pcmcia/
12691
12692PCNET32 NETWORK DRIVER
12693M:	Don Fry <pcnet32@frontier.com>
12694L:	netdev@vger.kernel.org
12695S:	Maintained
12696F:	drivers/net/ethernet/amd/pcnet32.c
12697
12698PCRYPT PARALLEL CRYPTO ENGINE
12699M:	Steffen Klassert <steffen.klassert@secunet.com>
12700L:	linux-crypto@vger.kernel.org
12701S:	Maintained
12702F:	crypto/pcrypt.c
12703F:	include/crypto/pcrypt.h
12704
12705PEAQ WMI HOTKEYS DRIVER
12706M:	Hans de Goede <hdegoede@redhat.com>
12707L:	platform-driver-x86@vger.kernel.org
12708S:	Maintained
12709F:	drivers/platform/x86/peaq-wmi.c
12710
12711PENSANDO ETHERNET DRIVERS
12712M:	Shannon Nelson <snelson@pensando.io>
12713M:	Pensando Drivers <drivers@pensando.io>
12714L:	netdev@vger.kernel.org
12715S:	Supported
12716F:	Documentation/networking/device_drivers/pensando/ionic.rst
12717F:	drivers/net/ethernet/pensando/
12718
12719PER-CPU MEMORY ALLOCATOR
12720M:	Dennis Zhou <dennis@kernel.org>
12721M:	Tejun Heo <tj@kernel.org>
12722M:	Christoph Lameter <cl@linux.com>
12723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12724S:	Maintained
12725F:	include/linux/percpu*.h
12726F:	mm/percpu*.c
12727F:	arch/*/include/asm/percpu.h
12728
12729PER-TASK DELAY ACCOUNTING
12730M:	Balbir Singh <bsingharora@gmail.com>
12731S:	Maintained
12732F:	include/linux/delayacct.h
12733F:	kernel/delayacct.c
12734
12735PERFORMANCE EVENTS SUBSYSTEM
12736M:	Peter Zijlstra <peterz@infradead.org>
12737M:	Ingo Molnar <mingo@redhat.com>
12738M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12739R:	Mark Rutland <mark.rutland@arm.com>
12740R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12741R:	Jiri Olsa <jolsa@redhat.com>
12742R:	Namhyung Kim <namhyung@kernel.org>
12743L:	linux-kernel@vger.kernel.org
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12745S:	Supported
12746F:	kernel/events/*
12747F:	include/linux/perf_event.h
12748F:	include/uapi/linux/perf_event.h
12749F:	arch/*/kernel/perf_event*.c
12750F:	arch/*/kernel/*/perf_event*.c
12751F:	arch/*/kernel/*/*/perf_event*.c
12752F:	arch/*/include/asm/perf_event.h
12753F:	arch/*/kernel/perf_callchain.c
12754F:	arch/*/events/*
12755F:	arch/*/events/*/*
12756F:	tools/perf/
12757
12758PERSONALITY HANDLING
12759M:	Christoph Hellwig <hch@infradead.org>
12760L:	linux-abi-devel@lists.sourceforge.net
12761S:	Maintained
12762F:	include/linux/personality.h
12763F:	include/uapi/linux/personality.h
12764
12765PHOENIX RC FLIGHT CONTROLLER ADAPTER
12766M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12767L:	linux-input@vger.kernel.org
12768S:	Maintained
12769F:	Documentation/input/devices/pxrc.rst
12770F:	drivers/input/joystick/pxrc.c
12771
12772FLYSKY FSIA6B RC RECEIVER
12773M:	Markus Koch <markus@notsyncing.net>
12774L:	linux-input@vger.kernel.org
12775S:	Maintained
12776F:	drivers/input/joystick/fsia6b.c
12777
12778PHONET PROTOCOL
12779M:	Remi Denis-Courmont <courmisch@gmail.com>
12780S:	Supported
12781F:	Documentation/networking/phonet.txt
12782F:	include/linux/phonet.h
12783F:	include/net/phonet/
12784F:	include/uapi/linux/phonet.h
12785F:	net/phonet/
12786
12787PHRAM MTD DRIVER
12788M:	Joern Engel <joern@lazybastard.org>
12789L:	linux-mtd@lists.infradead.org
12790S:	Maintained
12791F:	drivers/mtd/devices/phram.c
12792
12793PICOLCD HID DRIVER
12794M:	Bruno Prémont <bonbons@linux-vserver.org>
12795L:	linux-input@vger.kernel.org
12796S:	Maintained
12797F:	drivers/hid/hid-picolcd*
12798
12799PICOXCELL SUPPORT
12800M:	Jamie Iles <jamie@jamieiles.com>
12801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12802T:	git git://github.com/jamieiles/linux-2.6-ji.git
12803S:	Supported
12804F:	arch/arm/boot/dts/picoxcell*
12805F:	arch/arm/mach-picoxcell/
12806F:	drivers/crypto/picoxcell*
12807
12808PIDFD API
12809M:	Christian Brauner <christian@brauner.io>
12810L:	linux-kernel@vger.kernel.org
12811S:	Maintained
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12813F:	samples/pidfd/
12814F:	tools/testing/selftests/pidfd/
12815K:	(?i)pidfd
12816K:	(?i)clone3
12817K:	\b(clone_args|kernel_clone_args)\b
12818
12819PIN CONTROL SUBSYSTEM
12820M:	Linus Walleij <linus.walleij@linaro.org>
12821L:	linux-gpio@vger.kernel.org
12822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12823S:	Maintained
12824F:	Documentation/devicetree/bindings/pinctrl/
12825F:	Documentation/driver-api/pinctl.rst
12826F:	drivers/pinctrl/
12827F:	include/linux/pinctrl/
12828
12829PIN CONTROLLER - MICROCHIP AT91
12830M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12832L:	linux-gpio@vger.kernel.org
12833S:	Supported
12834F:	drivers/pinctrl/pinctrl-at91*
12835F:	drivers/gpio/gpio-sama5d2-piobu.c
12836
12837PIN CONTROLLER - FREESCALE
12838M:	Dong Aisheng <aisheng.dong@nxp.com>
12839M:	Fabio Estevam <festevam@gmail.com>
12840M:	Shawn Guo <shawnguo@kernel.org>
12841M:	Stefan Agner <stefan@agner.ch>
12842R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12843L:	linux-gpio@vger.kernel.org
12844S:	Maintained
12845F:	drivers/pinctrl/freescale/
12846F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12847
12848PIN CONTROLLER - INTEL
12849M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12850M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12852S:	Maintained
12853F:	drivers/pinctrl/intel/
12854
12855PIN CONTROLLER - MEDIATEK
12856M:	Sean Wang <sean.wang@kernel.org>
12857L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12858S:	Maintained
12859F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12860F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12861F:	drivers/pinctrl/mediatek/
12862
12863PIN CONTROLLER - QUALCOMM
12864M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12865S:	Maintained
12866L:	linux-arm-msm@vger.kernel.org
12867F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12868F:	drivers/pinctrl/qcom/
12869
12870PIN CONTROLLER - RENESAS
12871M:	Geert Uytterhoeven <geert+renesas@glider.be>
12872L:	linux-renesas-soc@vger.kernel.org
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12874S:	Maintained
12875F:	drivers/pinctrl/pinctrl-rz*
12876F:	drivers/pinctrl/sh-pfc/
12877
12878PIN CONTROLLER - SAMSUNG
12879M:	Tomasz Figa <tomasz.figa@gmail.com>
12880M:	Krzysztof Kozlowski <krzk@kernel.org>
12881M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12883L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12884Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12886S:	Maintained
12887F:	drivers/pinctrl/samsung/
12888F:	include/dt-bindings/pinctrl/samsung.h
12889F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12890
12891PIN CONTROLLER - SINGLE
12892M:	Tony Lindgren <tony@atomide.com>
12893M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12895L:	linux-omap@vger.kernel.org
12896S:	Maintained
12897F:	drivers/pinctrl/pinctrl-single.c
12898
12899PIN CONTROLLER - ST SPEAR
12900M:	Viresh Kumar <vireshk@kernel.org>
12901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12902W:	http://www.st.com/spear
12903S:	Maintained
12904F:	drivers/pinctrl/spear/
12905
12906PISTACHIO SOC SUPPORT
12907M:	James Hartley <james.hartley@sondrel.com>
12908L:	linux-mips@vger.kernel.org
12909S:	Odd Fixes
12910F:	arch/mips/pistachio/
12911F:	arch/mips/include/asm/mach-pistachio/
12912F:	arch/mips/boot/dts/img/pistachio*
12913F:	arch/mips/configs/pistachio*_defconfig
12914
12915PKTCDVD DRIVER
12916S:	Orphan
12917M:	linux-block@vger.kernel.org
12918F:	drivers/block/pktcdvd.c
12919F:	include/linux/pktcdvd.h
12920F:	include/uapi/linux/pktcdvd.h
12921
12922PKUNITY SOC DRIVERS
12923M:	Guan Xuetao <gxt@pku.edu.cn>
12924W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12925S:	Maintained
12926T:	git git://github.com/gxt/linux.git
12927F:	drivers/input/serio/i8042-unicore32io.h
12928F:	drivers/i2c/busses/i2c-puv3.c
12929F:	drivers/video/fbdev/fb-puv3.c
12930F:	drivers/rtc/rtc-puv3.c
12931
12932PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12933M:	Tomasz Duszynski <tduszyns@gmail.com>
12934S:	Maintained
12935F:	drivers/iio/chemical/pms7003.c
12936F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12937
12938PMBUS HARDWARE MONITORING DRIVERS
12939M:	Guenter Roeck <linux@roeck-us.net>
12940L:	linux-hwmon@vger.kernel.org
12941W:	http://hwmon.wiki.kernel.org/
12942W:	http://www.roeck-us.net/linux/drivers/
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12944S:	Maintained
12945F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12946F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12947F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12948F:	Documentation/hwmon/adm1275.rst
12949F:	Documentation/hwmon/ibm-cffps.rst
12950F:	Documentation/hwmon/ir35221.rst
12951F:	Documentation/hwmon/lm25066.rst
12952F:	Documentation/hwmon/ltc2978.rst
12953F:	Documentation/hwmon/ltc3815.rst
12954F:	Documentation/hwmon/max16064.rst
12955F:	Documentation/hwmon/max20751.rst
12956F:	Documentation/hwmon/max31785.rst
12957F:	Documentation/hwmon/max34440.rst
12958F:	Documentation/hwmon/max8688.rst
12959F:	Documentation/hwmon/pmbus.rst
12960F:	Documentation/hwmon/pmbus-core.rst
12961F:	Documentation/hwmon/tps40422.rst
12962F:	Documentation/hwmon/ucd9000.rst
12963F:	Documentation/hwmon/ucd9200.rst
12964F:	Documentation/hwmon/zl6100.rst
12965F:	drivers/hwmon/pmbus/
12966F:	include/linux/pmbus.h
12967
12968PMC SIERRA MaxRAID DRIVER
12969L:	linux-scsi@vger.kernel.org
12970W:	http://www.pmc-sierra.com/
12971S:	Orphan
12972F:	drivers/scsi/pmcraid.*
12973
12974PMC SIERRA PM8001 DRIVER
12975M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12976L:	linux-scsi@vger.kernel.org
12977S:	Supported
12978F:	drivers/scsi/pm8001/
12979
12980PNP SUPPORT
12981M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12982S:	Maintained
12983F:	drivers/pnp/
12984
12985PNI RM3100 IIO DRIVER
12986M:	Song Qiang <songqiang1304521@gmail.com>
12987L:	linux-iio@vger.kernel.org
12988S:	Maintained
12989F:	drivers/iio/magnetometer/rm3100*
12990F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12991
12992POSIX CLOCKS and TIMERS
12993M:	Thomas Gleixner <tglx@linutronix.de>
12994L:	linux-kernel@vger.kernel.org
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12996S:	Maintained
12997F:	fs/timerfd.c
12998F:	include/linux/timer*
12999F:	kernel/time/*timer*
13000
13001POWER MANAGEMENT CORE
13002M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13003L:	linux-pm@vger.kernel.org
13004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13005B:	https://bugzilla.kernel.org
13006S:	Supported
13007F:	drivers/base/power/
13008F:	include/linux/pm.h
13009F:	include/linux/pm_*
13010F:	include/linux/powercap.h
13011F:	include/linux/intel_rapl.h
13012F:	drivers/powercap/
13013F:	kernel/configs/nopm.config
13014
13015POWER STATE COORDINATION INTERFACE (PSCI)
13016M:	Mark Rutland <mark.rutland@arm.com>
13017M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13018L:	linux-arm-kernel@lists.infradead.org
13019S:	Maintained
13020F:	drivers/firmware/psci/
13021F:	include/linux/psci.h
13022F:	include/uapi/linux/psci.h
13023
13024POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13025M:	Sebastian Reichel <sre@kernel.org>
13026L:	linux-pm@vger.kernel.org
13027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13028S:	Maintained
13029F:	Documentation/ABI/testing/sysfs-class-power
13030F:	Documentation/devicetree/bindings/power/supply/
13031F:	include/linux/power_supply.h
13032F:	drivers/power/supply/
13033
13034POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13035M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13036L:	linuxppc-dev@lists.ozlabs.org
13037S:	Maintained
13038F:	drivers/char/powernv-op-panel.c
13039
13040PPP OVER ATM (RFC 2364)
13041M:	Mitchell Blank Jr <mitch@sfgoth.com>
13042S:	Maintained
13043F:	net/atm/pppoatm.c
13044F:	include/uapi/linux/atmppp.h
13045
13046PPP OVER ETHERNET
13047M:	Michal Ostrowski <mostrows@earthlink.net>
13048S:	Maintained
13049F:	drivers/net/ppp/pppoe.c
13050F:	drivers/net/ppp/pppox.c
13051
13052PPP OVER L2TP
13053M:	James Chapman <jchapman@katalix.com>
13054S:	Maintained
13055F:	net/l2tp/l2tp_ppp.c
13056F:	include/linux/if_pppol2tp.h
13057F:	include/uapi/linux/if_pppol2tp.h
13058
13059PPP PROTOCOL DRIVERS AND COMPRESSORS
13060M:	Paul Mackerras <paulus@samba.org>
13061L:	linux-ppp@vger.kernel.org
13062S:	Maintained
13063F:	drivers/net/ppp/ppp_*
13064
13065PPS SUPPORT
13066M:	Rodolfo Giometti <giometti@enneenne.com>
13067W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13068L:	linuxpps@ml.enneenne.com (subscribers-only)
13069S:	Maintained
13070F:	Documentation/driver-api/pps.rst
13071F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13072F:	Documentation/ABI/testing/sysfs-pps
13073F:	drivers/pps/
13074F:	include/linux/pps*.h
13075F:	include/uapi/linux/pps.h
13076
13077PPTP DRIVER
13078M:	Dmitry Kozlov <xeb@mail.ru>
13079L:	netdev@vger.kernel.org
13080S:	Maintained
13081F:	drivers/net/ppp/pptp.c
13082W:	http://sourceforge.net/projects/accel-pptp
13083
13084PRINTK
13085M:	Petr Mladek <pmladek@suse.com>
13086M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13087R:	Steven Rostedt <rostedt@goodmis.org>
13088S:	Maintained
13089F:	kernel/printk/
13090F:	include/linux/printk.h
13091
13092PRISM54 WIRELESS DRIVER
13093M:	Luis Chamberlain <mcgrof@kernel.org>
13094L:	linux-wireless@vger.kernel.org
13095W:	http://wireless.kernel.org/en/users/Drivers/p54
13096S:	Obsolete
13097F:	drivers/net/wireless/intersil/prism54/
13098
13099PROC FILESYSTEM
13100R:	Alexey Dobriyan <adobriyan@gmail.com>
13101L:	linux-kernel@vger.kernel.org
13102L:	linux-fsdevel@vger.kernel.org
13103S:	Maintained
13104F:	fs/proc/
13105F:	include/linux/proc_fs.h
13106F:	tools/testing/selftests/proc/
13107F:	Documentation/filesystems/proc.txt
13108
13109PROC SYSCTL
13110M:	Luis Chamberlain <mcgrof@kernel.org>
13111M:	Kees Cook <keescook@chromium.org>
13112L:	linux-kernel@vger.kernel.org
13113L:	linux-fsdevel@vger.kernel.org
13114S:	Maintained
13115F:	fs/proc/proc_sysctl.c
13116F:	include/linux/sysctl.h
13117F:	kernel/sysctl.c
13118F:	tools/testing/selftests/sysctl/
13119
13120PS3 NETWORK SUPPORT
13121M:	Geoff Levand <geoff@infradead.org>
13122L:	netdev@vger.kernel.org
13123L:	linuxppc-dev@lists.ozlabs.org
13124S:	Maintained
13125F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13126
13127PS3 PLATFORM SUPPORT
13128M:	Geoff Levand <geoff@infradead.org>
13129L:	linuxppc-dev@lists.ozlabs.org
13130S:	Maintained
13131F:	arch/powerpc/boot/ps3*
13132F:	arch/powerpc/include/asm/lv1call.h
13133F:	arch/powerpc/include/asm/ps3*.h
13134F:	arch/powerpc/platforms/ps3/
13135F:	drivers/*/ps3*
13136F:	drivers/ps3/
13137F:	drivers/rtc/rtc-ps3.c
13138F:	drivers/usb/host/*ps3.c
13139F:	sound/ppc/snd_ps3*
13140
13141PS3VRAM DRIVER
13142M:	Jim Paris <jim@jtan.com>
13143M:	Geoff Levand <geoff@infradead.org>
13144L:	linuxppc-dev@lists.ozlabs.org
13145S:	Maintained
13146F:	drivers/block/ps3vram.c
13147
13148PSAMPLE PACKET SAMPLING SUPPORT:
13149M:	Yotam Gigi <yotam.gi@gmail.com>
13150S:	Maintained
13151F:	net/psample
13152F:	include/net/psample.h
13153F:	include/uapi/linux/psample.h
13154
13155PSTORE FILESYSTEM
13156M:	Kees Cook <keescook@chromium.org>
13157M:	Anton Vorontsov <anton@enomsg.org>
13158M:	Colin Cross <ccross@android.com>
13159M:	Tony Luck <tony.luck@intel.com>
13160S:	Maintained
13161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13162F:	fs/pstore/
13163F:	include/linux/pstore*
13164F:	drivers/firmware/efi/efi-pstore.c
13165F:	drivers/acpi/apei/erst.c
13166F:	Documentation/admin-guide/ramoops.rst
13167F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13168K:	\b(pstore|ramoops)
13169
13170PTP HARDWARE CLOCK SUPPORT
13171M:	Richard Cochran <richardcochran@gmail.com>
13172L:	netdev@vger.kernel.org
13173S:	Maintained
13174W:	http://linuxptp.sourceforge.net/
13175F:	Documentation/ABI/testing/sysfs-ptp
13176F:	Documentation/driver-api/ptp.rst
13177F:	drivers/net/phy/dp83640*
13178F:	drivers/ptp/*
13179F:	include/linux/ptp_cl*
13180
13181PTRACE SUPPORT
13182M:	Oleg Nesterov <oleg@redhat.com>
13183S:	Maintained
13184F:	include/asm-generic/syscall.h
13185F:	include/linux/ptrace.h
13186F:	include/linux/regset.h
13187F:	include/linux/tracehook.h
13188F:	include/uapi/linux/ptrace.h
13189F:	include/uapi/linux/ptrace.h
13190F:	kernel/ptrace.c
13191F:	arch/*/ptrace*.c
13192F:	arch/*/*/ptrace*.c
13193F:	arch/*/include/asm/ptrace*.h
13194
13195PULSE8-CEC DRIVER
13196M:	Hans Verkuil <hverkuil@xs4all.nl>
13197L:	linux-media@vger.kernel.org
13198T:	git git://linuxtv.org/media_tree.git
13199S:	Maintained
13200F:	drivers/media/usb/pulse8-cec/*
13201F:	Documentation/media/cec-drivers/pulse8-cec.rst
13202
13203PVRUSB2 VIDEO4LINUX DRIVER
13204M:	Mike Isely <isely@pobox.com>
13205L:	pvrusb2@isely.net	(subscribers-only)
13206L:	linux-media@vger.kernel.org
13207W:	http://www.isely.net/pvrusb2/
13208T:	git git://linuxtv.org/media_tree.git
13209S:	Maintained
13210F:	Documentation/media/v4l-drivers/pvrusb2*
13211F:	drivers/media/usb/pvrusb2/
13212
13213PWC WEBCAM DRIVER
13214M:	Hans Verkuil <hverkuil@xs4all.nl>
13215L:	linux-media@vger.kernel.org
13216T:	git git://linuxtv.org/media_tree.git
13217S:	Odd Fixes
13218F:	drivers/media/usb/pwc/*
13219F:	include/trace/events/pwc.h
13220
13221PWM FAN DRIVER
13222M:	Kamil Debski <kamil@wypas.org>
13223M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13224L:	linux-hwmon@vger.kernel.org
13225S:	Supported
13226F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13227F:	Documentation/hwmon/pwm-fan.rst
13228F:	drivers/hwmon/pwm-fan.c
13229
13230PWM IR Transmitter
13231M:	Sean Young <sean@mess.org>
13232L:	linux-media@vger.kernel.org
13233S:	Maintained
13234F:	drivers/media/rc/pwm-ir-tx.c
13235
13236PWM SUBSYSTEM
13237M:	Thierry Reding <thierry.reding@gmail.com>
13238L:	linux-pwm@vger.kernel.org
13239S:	Maintained
13240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13241F:	Documentation/driver-api/pwm.rst
13242F:	Documentation/devicetree/bindings/pwm/
13243F:	include/linux/pwm.h
13244F:	drivers/pwm/
13245F:	drivers/video/backlight/pwm_bl.c
13246F:	include/linux/pwm_backlight.h
13247F:	drivers/gpio/gpio-mvebu.c
13248F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13249
13250PXA GPIO DRIVER
13251M:	Robert Jarzmik <robert.jarzmik@free.fr>
13252L:	linux-gpio@vger.kernel.org
13253S:	Maintained
13254F:	drivers/gpio/gpio-pxa.c
13255
13256PXA MMCI DRIVER
13257S:	Orphan
13258
13259PXA RTC DRIVER
13260M:	Robert Jarzmik <robert.jarzmik@free.fr>
13261L:	linux-rtc@vger.kernel.org
13262S:	Maintained
13263
13264PXA2xx/PXA3xx SUPPORT
13265M:	Daniel Mack <daniel@zonque.org>
13266M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13267M:	Robert Jarzmik <robert.jarzmik@free.fr>
13268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13269T:	git git://github.com/hzhuang1/linux.git
13270T:	git git://github.com/rjarzmik/linux.git
13271S:	Maintained
13272F:	arch/arm/boot/dts/pxa*
13273F:	arch/arm/mach-pxa/
13274F:	drivers/dma/pxa*
13275F:	drivers/pcmcia/pxa2xx*
13276F:	drivers/pinctrl/pxa/
13277F:	drivers/spi/spi-pxa2xx*
13278F:	drivers/usb/gadget/udc/pxa2*
13279F:	include/sound/pxa2xx-lib.h
13280F:	sound/arm/pxa*
13281F:	sound/soc/pxa/
13282
13283QAT DRIVER
13284M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13285L:	qat-linux@intel.com
13286S:	Supported
13287F:	drivers/crypto/qat/
13288
13289QCOM AUDIO (ASoC) DRIVERS
13290M:	Patrick Lai <plai@codeaurora.org>
13291M:	Banajit Goswami <bgoswami@codeaurora.org>
13292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13293S:	Supported
13294F:	sound/soc/qcom/
13295
13296QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13297M:	Gabriel Somlo <somlo@cmu.edu>
13298M:	"Michael S. Tsirkin" <mst@redhat.com>
13299L:	qemu-devel@nongnu.org
13300S:	Maintained
13301F:	drivers/firmware/qemu_fw_cfg.c
13302F:	include/uapi/linux/qemu_fw_cfg.h
13303
13304QIB DRIVER
13305M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13306M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13307L:	linux-rdma@vger.kernel.org
13308S:	Supported
13309F:	drivers/infiniband/hw/qib/
13310
13311QLOGIC QL41xxx FCOE DRIVER
13312M:	QLogic-Storage-Upstream@cavium.com
13313L:	linux-scsi@vger.kernel.org
13314S:	Supported
13315F:	drivers/scsi/qedf/
13316
13317QLOGIC QL41xxx ISCSI DRIVER
13318M:	QLogic-Storage-Upstream@cavium.com
13319L:	linux-scsi@vger.kernel.org
13320S:	Supported
13321F:	drivers/scsi/qedi/
13322
13323QLOGIC QL4xxx ETHERNET DRIVER
13324M:	Ariel Elior <aelior@marvell.com>
13325M:	GR-everest-linux-l2@marvell.com
13326L:	netdev@vger.kernel.org
13327S:	Supported
13328F:	drivers/net/ethernet/qlogic/qed/
13329F:	include/linux/qed/
13330F:	drivers/net/ethernet/qlogic/qede/
13331
13332QLOGIC QL4xxx RDMA DRIVER
13333M:	Michal Kalderon <mkalderon@marvell.com>
13334M:	Ariel Elior <aelior@marvell.com>
13335L:	linux-rdma@vger.kernel.org
13336S:	Supported
13337F:	drivers/infiniband/hw/qedr/
13338F:	include/uapi/rdma/qedr-abi.h
13339
13340QLOGIC QLA1280 SCSI DRIVER
13341M:	Michael Reed <mdr@sgi.com>
13342L:	linux-scsi@vger.kernel.org
13343S:	Maintained
13344F:	drivers/scsi/qla1280.[ch]
13345
13346QLOGIC QLA2XXX FC-SCSI DRIVER
13347M:	qla2xxx-upstream@qlogic.com
13348L:	linux-scsi@vger.kernel.org
13349S:	Supported
13350F:	Documentation/scsi/LICENSE.qla2xxx
13351F:	drivers/scsi/qla2xxx/
13352
13353QLOGIC QLA3XXX NETWORK DRIVER
13354M:	GR-Linux-NIC-Dev@marvell.com
13355L:	netdev@vger.kernel.org
13356S:	Supported
13357F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13358F:	drivers/net/ethernet/qlogic/qla3xxx.*
13359
13360QLOGIC QLA4XXX iSCSI DRIVER
13361M:	QLogic-Storage-Upstream@qlogic.com
13362L:	linux-scsi@vger.kernel.org
13363S:	Supported
13364F:	Documentation/scsi/LICENSE.qla4xxx
13365F:	drivers/scsi/qla4xxx/
13366
13367QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13368M:	Shahed Shaikh <shshaikh@marvell.com>
13369M:	Manish Chopra <manishc@marvell.com>
13370M:	GR-Linux-NIC-Dev@marvell.com
13371L:	netdev@vger.kernel.org
13372S:	Supported
13373F:	drivers/net/ethernet/qlogic/qlcnic/
13374
13375QLOGIC QLGE 10Gb ETHERNET DRIVER
13376M:	Manish Chopra <manishc@marvell.com>
13377M:	GR-Linux-NIC-Dev@marvell.com
13378L:	netdev@vger.kernel.org
13379S:	Supported
13380F:	drivers/staging/qlge/
13381
13382QM1D1B0004 MEDIA DRIVER
13383M:	Akihiro Tsukada <tskd08@gmail.com>
13384L:	linux-media@vger.kernel.org
13385S:	Odd Fixes
13386F:	drivers/media/tuners/qm1d1b0004*
13387
13388QM1D1C0042 MEDIA DRIVER
13389M:	Akihiro Tsukada <tskd08@gmail.com>
13390L:	linux-media@vger.kernel.org
13391S:	Odd Fixes
13392F:	drivers/media/tuners/qm1d1c0042*
13393
13394QNX4 FILESYSTEM
13395M:	Anders Larsen <al@alarsen.net>
13396W:	http://www.alarsen.net/linux/qnx4fs/
13397S:	Maintained
13398F:	fs/qnx4/
13399F:	include/uapi/linux/qnx4_fs.h
13400F:	include/uapi/linux/qnxtypes.h
13401
13402QORIQ DPAA2 FSL-MC BUS DRIVER
13403M:	Stuart Yoder <stuyoder@gmail.com>
13404M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13405L:	linux-kernel@vger.kernel.org
13406S:	Maintained
13407F:	drivers/bus/fsl-mc/
13408F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13409F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13410
13411QT1010 MEDIA DRIVER
13412M:	Antti Palosaari <crope@iki.fi>
13413L:	linux-media@vger.kernel.org
13414W:	https://linuxtv.org
13415W:	http://palosaari.fi/linux/
13416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13417T:	git git://linuxtv.org/anttip/media_tree.git
13418S:	Maintained
13419F:	drivers/media/tuners/qt1010*
13420
13421QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13422M:	Kalle Valo <kvalo@codeaurora.org>
13423L:	ath10k@lists.infradead.org
13424W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13426S:	Supported
13427F:	drivers/net/wireless/ath/ath10k/
13428
13429QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13430M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13431L:	linux-wireless@vger.kernel.org
13432W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13433S:	Supported
13434F:	drivers/net/wireless/ath/ath9k/
13435
13436QUALCOMM CAMERA SUBSYSTEM DRIVER
13437M:	Todor Tomov <todor.too@gmail.com>
13438L:	linux-media@vger.kernel.org
13439S:	Maintained
13440F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13441F:	Documentation/media/v4l-drivers/qcom_camss.rst
13442F:	drivers/media/platform/qcom/camss/
13443
13444QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13445M:	Ilia Lin <ilia.lin@kernel.org>
13446L:	linux-pm@vger.kernel.org
13447S:	Maintained
13448F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13449F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
13450
13451QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13452M:	Timur Tabi <timur@kernel.org>
13453L:	netdev@vger.kernel.org
13454S:	Maintained
13455F:	drivers/net/ethernet/qualcomm/emac/
13456
13457QUALCOMM ETHQOS ETHERNET DRIVER
13458M:	Vinod Koul <vkoul@kernel.org>
13459M:	Niklas Cassel <niklas.cassel@linaro.org>
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13463F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13464
13465QUALCOMM GENERIC INTERFACE I2C DRIVER
13466M:	Alok Chauhan <alokc@codeaurora.org>
13467L:	linux-i2c@vger.kernel.org
13468L:	linux-arm-msm@vger.kernel.org
13469S:	Supported
13470F:	drivers/i2c/busses/i2c-qcom-geni.c
13471
13472QUALCOMM HEXAGON ARCHITECTURE
13473M:	Brian Cain <bcain@codeaurora.org>
13474L:	linux-hexagon@vger.kernel.org
13475S:	Supported
13476F:	arch/hexagon/
13477
13478QUALCOMM HIDMA DRIVER
13479M:	Sinan Kaya <okaya@kernel.org>
13480L:	linux-arm-kernel@lists.infradead.org
13481L:	linux-arm-msm@vger.kernel.org
13482L:	dmaengine@vger.kernel.org
13483S:	Supported
13484F:	drivers/dma/qcom/hidma*
13485
13486QUALCOMM IOMMU
13487M:	Rob Clark <robdclark@gmail.com>
13488L:	iommu@lists.linux-foundation.org
13489L:	linux-arm-msm@vger.kernel.org
13490S:	Maintained
13491F:	drivers/iommu/qcom_iommu.c
13492
13493QUALCOMM TSENS THERMAL DRIVER
13494M:	Amit Kucheria <amit.kucheria@linaro.org>
13495L:	linux-pm@vger.kernel.org
13496L:	linux-arm-msm@vger.kernel.org
13497S:	Maintained
13498F:	drivers/thermal/qcom/
13499
13500QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13501M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13502L:	linux-media@vger.kernel.org
13503L:	linux-arm-msm@vger.kernel.org
13504T:	git git://linuxtv.org/media_tree.git
13505S:	Maintained
13506F:	drivers/media/platform/qcom/venus/
13507
13508QUALCOMM WCN36XX WIRELESS DRIVER
13509M:	Kalle Valo <kvalo@codeaurora.org>
13510L:	wcn36xx@lists.infradead.org
13511W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13512T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13513S:	Supported
13514F:	drivers/net/wireless/ath/wcn36xx/
13515
13516QUANTENNA QTNFMAC WIRELESS DRIVER
13517M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13518M:	Avinash Patil <avinashp@quantenna.com>
13519M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13520L:	linux-wireless@vger.kernel.org
13521S:	Maintained
13522F:	drivers/net/wireless/quantenna
13523
13524RADEON and AMDGPU DRM DRIVERS
13525M:	Alex Deucher <alexander.deucher@amd.com>
13526M:	Christian König <christian.koenig@amd.com>
13527M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13528L:	amd-gfx@lists.freedesktop.org
13529T:	git git://people.freedesktop.org/~agd5f/linux
13530S:	Supported
13531F:	drivers/gpu/drm/radeon/
13532F:	include/uapi/drm/radeon_drm.h
13533F:	drivers/gpu/drm/amd/
13534F:	include/uapi/drm/amdgpu_drm.h
13535
13536RADEON FRAMEBUFFER DISPLAY DRIVER
13537M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13538L:	linux-fbdev@vger.kernel.org
13539S:	Maintained
13540F:	drivers/video/fbdev/aty/radeon*
13541F:	include/uapi/linux/radeonfb.h
13542
13543RADIOSHARK RADIO DRIVER
13544M:	Hans Verkuil <hverkuil@xs4all.nl>
13545L:	linux-media@vger.kernel.org
13546T:	git git://linuxtv.org/media_tree.git
13547S:	Maintained
13548F:	drivers/media/radio/radio-shark.c
13549
13550RADIOSHARK2 RADIO DRIVER
13551M:	Hans Verkuil <hverkuil@xs4all.nl>
13552L:	linux-media@vger.kernel.org
13553T:	git git://linuxtv.org/media_tree.git
13554S:	Maintained
13555F:	drivers/media/radio/radio-shark2.c
13556F:	drivers/media/radio/radio-tea5777.c
13557
13558RADOS BLOCK DEVICE (RBD)
13559M:	Ilya Dryomov <idryomov@gmail.com>
13560M:	Sage Weil <sage@redhat.com>
13561M:	Alex Elder <elder@kernel.org>
13562L:	ceph-devel@vger.kernel.org
13563W:	http://ceph.com/
13564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13565T:	git git://github.com/ceph/ceph-client.git
13566S:	Supported
13567F:	Documentation/ABI/testing/sysfs-bus-rbd
13568F:	drivers/block/rbd.c
13569F:	drivers/block/rbd_types.h
13570
13571RAGE128 FRAMEBUFFER DISPLAY DRIVER
13572M:	Paul Mackerras <paulus@samba.org>
13573L:	linux-fbdev@vger.kernel.org
13574S:	Maintained
13575F:	drivers/video/fbdev/aty/aty128fb.c
13576
13577RAINSHADOW-CEC DRIVER
13578M:	Hans Verkuil <hverkuil@xs4all.nl>
13579L:	linux-media@vger.kernel.org
13580T:	git git://linuxtv.org/media_tree.git
13581S:	Maintained
13582F:	drivers/media/usb/rainshadow-cec/*
13583
13584RALINK MIPS ARCHITECTURE
13585M:	John Crispin <john@phrozen.org>
13586L:	linux-mips@vger.kernel.org
13587S:	Maintained
13588F:	arch/mips/ralink
13589
13590RALINK RT2X00 WIRELESS LAN DRIVER
13591P:	rt2x00 project
13592M:	Stanislaw Gruszka <sgruszka@redhat.com>
13593M:	Helmut Schaa <helmut.schaa@googlemail.com>
13594L:	linux-wireless@vger.kernel.org
13595S:	Maintained
13596F:	drivers/net/wireless/ralink/rt2x00/
13597
13598RAMDISK RAM BLOCK DEVICE DRIVER
13599M:	Jens Axboe <axboe@kernel.dk>
13600S:	Maintained
13601F:	Documentation/admin-guide/blockdev/ramdisk.rst
13602F:	drivers/block/brd.c
13603
13604RANCHU VIRTUAL BOARD FOR MIPS
13605M:	Miodrag Dinic <miodrag.dinic@mips.com>
13606L:	linux-mips@vger.kernel.org
13607S:	Supported
13608F:	arch/mips/generic/board-ranchu.c
13609F:	arch/mips/configs/generic/board-ranchu.config
13610
13611RANDOM NUMBER DRIVER
13612M:	"Theodore Ts'o" <tytso@mit.edu>
13613S:	Maintained
13614F:	drivers/char/random.c
13615
13616RAPIDIO SUBSYSTEM
13617M:	Matt Porter <mporter@kernel.crashing.org>
13618M:	Alexandre Bounine <alex.bou9@gmail.com>
13619S:	Maintained
13620F:	drivers/rapidio/
13621
13622RAS INFRASTRUCTURE
13623M:	Tony Luck <tony.luck@intel.com>
13624M:	Borislav Petkov <bp@alien8.de>
13625L:	linux-edac@vger.kernel.org
13626S:	Maintained
13627F:	drivers/ras/
13628F:	include/linux/ras.h
13629F:	include/ras/ras_event.h
13630F:	Documentation/admin-guide/ras.rst
13631
13632RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13633L:	linux-wireless@vger.kernel.org
13634S:	Orphan
13635F:	drivers/net/wireless/ray*
13636
13637RCUTORTURE TEST FRAMEWORK
13638M:	"Paul E. McKenney" <paulmck@kernel.org>
13639M:	Josh Triplett <josh@joshtriplett.org>
13640R:	Steven Rostedt <rostedt@goodmis.org>
13641R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13642R:	Lai Jiangshan <jiangshanlai@gmail.com>
13643L:	rcu@vger.kernel.org
13644S:	Supported
13645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13646F:	tools/testing/selftests/rcutorture
13647
13648RDC R-321X SoC
13649M:	Florian Fainelli <florian@openwrt.org>
13650S:	Maintained
13651
13652RDC R6040 FAST ETHERNET DRIVER
13653M:	Florian Fainelli <f.fainelli@gmail.com>
13654L:	netdev@vger.kernel.org
13655S:	Maintained
13656F:	drivers/net/ethernet/rdc/r6040.c
13657
13658RDMAVT - RDMA verbs software
13659M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13660M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13661L:	linux-rdma@vger.kernel.org
13662S:	Supported
13663F:	drivers/infiniband/sw/rdmavt
13664
13665RDS - RELIABLE DATAGRAM SOCKETS
13666M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13667L:	netdev@vger.kernel.org
13668L:	linux-rdma@vger.kernel.org
13669L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13670W:	https://oss.oracle.com/projects/rds/
13671S:	Supported
13672F:	net/rds/
13673F:	Documentation/networking/rds.txt
13674
13675RDT - RESOURCE ALLOCATION
13676M:	Fenghua Yu <fenghua.yu@intel.com>
13677M:	Reinette Chatre <reinette.chatre@intel.com>
13678L:	linux-kernel@vger.kernel.org
13679S:	Supported
13680F:	arch/x86/kernel/cpu/resctrl/
13681F:	arch/x86/include/asm/resctrl_sched.h
13682F:	Documentation/x86/resctrl*
13683
13684READ-COPY UPDATE (RCU)
13685M:	"Paul E. McKenney" <paulmck@kernel.org>
13686M:	Josh Triplett <josh@joshtriplett.org>
13687R:	Steven Rostedt <rostedt@goodmis.org>
13688R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13689R:	Lai Jiangshan <jiangshanlai@gmail.com>
13690R:	Joel Fernandes <joel@joelfernandes.org>
13691L:	rcu@vger.kernel.org
13692W:	http://www.rdrop.com/users/paulmck/RCU/
13693S:	Supported
13694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13695F:	Documentation/RCU/
13696X:	Documentation/RCU/torture.txt
13697F:	include/linux/rcu*
13698X:	include/linux/srcu*.h
13699F:	kernel/rcu/
13700X:	kernel/rcu/srcu*.c
13701
13702REAL TIME CLOCK (RTC) SUBSYSTEM
13703M:	Alessandro Zummo <a.zummo@towertech.it>
13704M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13705L:	linux-rtc@vger.kernel.org
13706Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13708S:	Maintained
13709F:	Documentation/devicetree/bindings/rtc/
13710F:	Documentation/admin-guide/rtc.rst
13711F:	drivers/rtc/
13712F:	include/linux/rtc.h
13713F:	include/uapi/linux/rtc.h
13714F:	include/linux/rtc/
13715F:	include/linux/platform_data/rtc-*
13716F:	tools/testing/selftests/rtc/
13717
13718REALTEK AUDIO CODECS
13719M:	Bard Liao <bardliao@realtek.com>
13720M:	Oder Chiou <oder_chiou@realtek.com>
13721S:	Maintained
13722F:	sound/soc/codecs/rt*
13723F:	include/sound/rt*.h
13724
13725REALTEK RTL83xx SMI DSA ROUTER CHIPS
13726M:	Linus Walleij <linus.walleij@linaro.org>
13727S:	Maintained
13728F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13729F:	drivers/net/dsa/realtek-smi*
13730F:	drivers/net/dsa/rtl83*
13731
13732REDPINE WIRELESS DRIVER
13733M:	Amitkumar Karwar <amitkarwar@gmail.com>
13734M:	Siva Rebbagondla <siva8118@gmail.com>
13735L:	linux-wireless@vger.kernel.org
13736S:	Maintained
13737F:	drivers/net/wireless/rsi/
13738
13739REGISTER MAP ABSTRACTION
13740M:	Mark Brown <broonie@kernel.org>
13741L:	linux-kernel@vger.kernel.org
13742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13743S:	Supported
13744F:	Documentation/devicetree/bindings/regmap/
13745F:	drivers/base/regmap/
13746F:	include/linux/regmap.h
13747
13748REISERFS FILE SYSTEM
13749L:	reiserfs-devel@vger.kernel.org
13750S:	Supported
13751F:	fs/reiserfs/
13752
13753REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13754M:	Ohad Ben-Cohen <ohad@wizery.com>
13755M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13756L:	linux-remoteproc@vger.kernel.org
13757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/remoteproc/
13760F:	Documentation/ABI/testing/sysfs-class-remoteproc
13761F:	Documentation/remoteproc.txt
13762F:	drivers/remoteproc/
13763F:	include/linux/remoteproc.h
13764F:	include/linux/remoteproc/
13765
13766REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13767M:	Ohad Ben-Cohen <ohad@wizery.com>
13768M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13769L:	linux-remoteproc@vger.kernel.org
13770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13771S:	Maintained
13772F:	drivers/rpmsg/
13773F:	Documentation/rpmsg.txt
13774F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13775F:	include/linux/rpmsg.h
13776F:	include/linux/rpmsg/
13777F:	include/uapi/linux/rpmsg.h
13778F:	samples/rpmsg/
13779
13780RENESAS CLOCK DRIVERS
13781M:	Geert Uytterhoeven <geert+renesas@glider.be>
13782L:	linux-renesas-soc@vger.kernel.org
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13784S:	Supported
13785F:	drivers/clk/renesas/
13786
13787RENESAS EMEV2 I2C DRIVER
13788M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13789S:	Supported
13790F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13791F:	drivers/i2c/busses/i2c-emev2.c
13792
13793RENESAS ETHERNET DRIVERS
13794R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13795L:	netdev@vger.kernel.org
13796L:	linux-renesas-soc@vger.kernel.org
13797F:	Documentation/devicetree/bindings/net/renesas,*.txt
13798F:	Documentation/devicetree/bindings/net/sh_eth.txt
13799F:	drivers/net/ethernet/renesas/
13800F:	include/linux/sh_eth.h
13801
13802RENESAS R-CAR GYROADC DRIVER
13803M:	Marek Vasut <marek.vasut@gmail.com>
13804L:	linux-iio@vger.kernel.org
13805S:	Supported
13806F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13807F:	drivers/iio/adc/rcar-gyroadc.c
13808
13809RENESAS R-CAR I2C DRIVERS
13810M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13811S:	Supported
13812F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13813F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13814F:	drivers/i2c/busses/i2c-rcar.c
13815F:	drivers/i2c/busses/i2c-sh_mobile.c
13816
13817RENESAS RIIC DRIVER
13818M:	Chris Brandt <chris.brandt@renesas.com>
13819S:	Supported
13820F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13821F:	drivers/i2c/busses/i2c-riic.c
13822
13823RENESAS USB PHY DRIVER
13824M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13825L:	linux-renesas-soc@vger.kernel.org
13826S:	Maintained
13827F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13828
13829RESET CONTROLLER FRAMEWORK
13830M:	Philipp Zabel <p.zabel@pengutronix.de>
13831T:	git git://git.pengutronix.de/git/pza/linux
13832S:	Maintained
13833F:	drivers/reset/
13834F:	Documentation/devicetree/bindings/reset/
13835F:	include/dt-bindings/reset/
13836F:	include/linux/reset.h
13837F:	include/linux/reset/
13838F:	include/linux/reset-controller.h
13839
13840RESTARTABLE SEQUENCES SUPPORT
13841M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13842M:	Peter Zijlstra <peterz@infradead.org>
13843M:	"Paul E. McKenney" <paulmck@kernel.org>
13844M:	Boqun Feng <boqun.feng@gmail.com>
13845L:	linux-kernel@vger.kernel.org
13846S:	Supported
13847F:	kernel/rseq.c
13848F:	include/uapi/linux/rseq.h
13849F:	include/trace/events/rseq.h
13850F:	tools/testing/selftests/rseq/
13851
13852RFKILL
13853M:	Johannes Berg <johannes@sipsolutions.net>
13854L:	linux-wireless@vger.kernel.org
13855W:	http://wireless.kernel.org/
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13858S:	Maintained
13859F:	Documentation/driver-api/rfkill.rst
13860F:	Documentation/ABI/stable/sysfs-class-rfkill
13861F:	net/rfkill/
13862F:	include/linux/rfkill.h
13863F:	include/uapi/linux/rfkill.h
13864
13865RHASHTABLE
13866M:	Thomas Graf <tgraf@suug.ch>
13867M:	Herbert Xu <herbert@gondor.apana.org.au>
13868L:	netdev@vger.kernel.org
13869S:	Maintained
13870F:	lib/rhashtable.c
13871F:	lib/test_rhashtable.c
13872F:	include/linux/rhashtable.h
13873F:	include/linux/rhashtable-types.h
13874
13875RICOH R5C592 MEMORYSTICK DRIVER
13876M:	Maxim Levitsky <maximlevitsky@gmail.com>
13877S:	Maintained
13878F:	drivers/memstick/host/r592.*
13879
13880RICOH SMARTMEDIA/XD DRIVER
13881M:	Maxim Levitsky <maximlevitsky@gmail.com>
13882S:	Maintained
13883F:	drivers/mtd/nand/raw/r852.c
13884F:	drivers/mtd/nand/raw/r852.h
13885
13886RISC-V ARCHITECTURE
13887M:	Paul Walmsley <paul.walmsley@sifive.com>
13888M:	Palmer Dabbelt <palmer@sifive.com>
13889M:	Albert Ou <aou@eecs.berkeley.edu>
13890L:	linux-riscv@lists.infradead.org
13891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13892S:	Supported
13893F:	arch/riscv/
13894K:	riscv
13895N:	riscv
13896
13897ROCCAT DRIVERS
13898M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13899W:	http://sourceforge.net/projects/roccat/
13900S:	Maintained
13901F:	drivers/hid/hid-roccat*
13902F:	include/linux/hid-roccat*
13903F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13904
13905ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13906M:	Jacob Chen <jacob-chen@iotwrt.com>
13907M:	Ezequiel Garcia <ezequiel@collabora.com>
13908L:	linux-media@vger.kernel.org
13909S:	Maintained
13910F:	drivers/media/platform/rockchip/rga/
13911F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13912
13913HANTRO VPU CODEC DRIVER
13914M:	Ezequiel Garcia <ezequiel@collabora.com>
13915L:	linux-media@vger.kernel.org
13916S:	Maintained
13917F:	drivers/staging/media/hantro/
13918F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13919
13920ROCKER DRIVER
13921M:	Jiri Pirko <jiri@resnulli.us>
13922L:	netdev@vger.kernel.org
13923S:	Supported
13924F:	drivers/net/ethernet/rocker/
13925
13926ROCKETPORT DRIVER
13927P:	Comtrol Corp.
13928W:	http://www.comtrol.com
13929S:	Maintained
13930F:	Documentation/driver-api/serial/rocket.rst
13931F:	drivers/tty/rocket*
13932
13933ROCKETPORT EXPRESS/INFINITY DRIVER
13934M:	Kevin Cernekee <cernekee@gmail.com>
13935L:	linux-serial@vger.kernel.org
13936S:	Odd Fixes
13937F:	drivers/tty/serial/rp2.*
13938
13939ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13940M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13941L:	linux-kernel@vger.kernel.org
13942L:	linux-renesas-soc@vger.kernel.org
13943S:	Supported
13944F:	drivers/mfd/bd9571mwv.c
13945F:	drivers/regulator/bd9571mwv-regulator.c
13946F:	drivers/gpio/gpio-bd9571mwv.c
13947F:	include/linux/mfd/bd9571mwv.h
13948F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13949
13950ROSE NETWORK LAYER
13951M:	Ralf Baechle <ralf@linux-mips.org>
13952L:	linux-hams@vger.kernel.org
13953W:	http://www.linux-ax25.org/
13954S:	Maintained
13955F:	include/net/rose.h
13956F:	include/uapi/linux/rose.h
13957F:	net/rose/
13958
13959RTL2830 MEDIA DRIVER
13960M:	Antti Palosaari <crope@iki.fi>
13961L:	linux-media@vger.kernel.org
13962W:	https://linuxtv.org
13963W:	http://palosaari.fi/linux/
13964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13965T:	git git://linuxtv.org/anttip/media_tree.git
13966S:	Maintained
13967F:	drivers/media/dvb-frontends/rtl2830*
13968
13969RTL2832 MEDIA DRIVER
13970M:	Antti Palosaari <crope@iki.fi>
13971L:	linux-media@vger.kernel.org
13972W:	https://linuxtv.org
13973W:	http://palosaari.fi/linux/
13974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13975T:	git git://linuxtv.org/anttip/media_tree.git
13976S:	Maintained
13977F:	drivers/media/dvb-frontends/rtl2832*
13978
13979RTL2832_SDR MEDIA DRIVER
13980M:	Antti Palosaari <crope@iki.fi>
13981L:	linux-media@vger.kernel.org
13982W:	https://linuxtv.org
13983W:	http://palosaari.fi/linux/
13984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13985T:	git git://linuxtv.org/anttip/media_tree.git
13986S:	Maintained
13987F:	drivers/media/dvb-frontends/rtl2832_sdr*
13988
13989RTL8180 WIRELESS DRIVER
13990L:	linux-wireless@vger.kernel.org
13991W:	http://wireless.kernel.org/
13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13993S:	Orphan
13994F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13995
13996RTL8187 WIRELESS DRIVER
13997M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13998M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13999M:	Larry Finger <Larry.Finger@lwfinger.net>
14000L:	linux-wireless@vger.kernel.org
14001W:	http://wireless.kernel.org/
14002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14003S:	Maintained
14004F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14005
14006REALTEK WIRELESS DRIVER (rtlwifi family)
14007M:	Ping-Ke Shih <pkshih@realtek.com>
14008L:	linux-wireless@vger.kernel.org
14009W:	http://wireless.kernel.org/
14010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14011S:	Maintained
14012F:	drivers/net/wireless/realtek/rtlwifi/
14013
14014REALTEK WIRELESS DRIVER (rtw88)
14015M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14016L:	linux-wireless@vger.kernel.org
14017S:	Maintained
14018F:	drivers/net/wireless/realtek/rtw88/
14019
14020RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14021M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14022L:	linux-wireless@vger.kernel.org
14023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14024S:	Maintained
14025F:	drivers/net/wireless/realtek/rtl8xxxu/
14026
14027RXRPC SOCKETS (AF_RXRPC)
14028M:	David Howells <dhowells@redhat.com>
14029L:	linux-afs@lists.infradead.org
14030S:	Supported
14031F:	net/rxrpc/
14032F:	include/keys/rxrpc-type.h
14033F:	include/net/af_rxrpc.h
14034F:	include/trace/events/rxrpc.h
14035F:	include/uapi/linux/rxrpc.h
14036F:	Documentation/networking/rxrpc.txt
14037W:	https://www.infradead.org/~dhowells/kafs/
14038
14039S3 SAVAGE FRAMEBUFFER DRIVER
14040M:	Antonino Daplas <adaplas@gmail.com>
14041L:	linux-fbdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/video/fbdev/savage/
14044
14045S390
14046M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14047M:	Vasily Gorbik <gor@linux.ibm.com>
14048M:	Christian Borntraeger <borntraeger@de.ibm.com>
14049L:	linux-s390@vger.kernel.org
14050W:	http://www.ibm.com/developerworks/linux/linux390/
14051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14052S:	Supported
14053F:	arch/s390/
14054F:	drivers/s390/
14055F:	Documentation/s390/
14056F:	Documentation/driver-api/s390-drivers.rst
14057
14058S390 COMMON I/O LAYER
14059M:	Sebastian Ott <sebott@linux.ibm.com>
14060M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14061L:	linux-s390@vger.kernel.org
14062W:	http://www.ibm.com/developerworks/linux/linux390/
14063S:	Supported
14064F:	drivers/s390/cio/
14065
14066S390 DASD DRIVER
14067M:	Stefan Haberland <sth@linux.ibm.com>
14068M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14069L:	linux-s390@vger.kernel.org
14070W:	http://www.ibm.com/developerworks/linux/linux390/
14071S:	Supported
14072F:	drivers/s390/block/dasd*
14073F:	block/partitions/ibm.c
14074
14075S390 IOMMU (PCI)
14076M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14077L:	linux-s390@vger.kernel.org
14078W:	http://www.ibm.com/developerworks/linux/linux390/
14079S:	Supported
14080F:	drivers/iommu/s390-iommu.c
14081
14082S390 IUCV NETWORK LAYER
14083M:	Julian Wiedmann <jwi@linux.ibm.com>
14084M:	Ursula Braun <ubraun@linux.ibm.com>
14085L:	linux-s390@vger.kernel.org
14086W:	http://www.ibm.com/developerworks/linux/linux390/
14087S:	Supported
14088F:	drivers/s390/net/*iucv*
14089F:	include/net/iucv/
14090F:	net/iucv/
14091
14092S390 NETWORK DRIVERS
14093M:	Julian Wiedmann <jwi@linux.ibm.com>
14094M:	Ursula Braun <ubraun@linux.ibm.com>
14095L:	linux-s390@vger.kernel.org
14096W:	http://www.ibm.com/developerworks/linux/linux390/
14097S:	Supported
14098F:	drivers/s390/net/
14099
14100S390 PCI SUBSYSTEM
14101M:	Sebastian Ott <sebott@linux.ibm.com>
14102M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14103L:	linux-s390@vger.kernel.org
14104W:	http://www.ibm.com/developerworks/linux/linux390/
14105S:	Supported
14106F:	arch/s390/pci/
14107F:	drivers/pci/hotplug/s390_pci_hpc.c
14108
14109S390 VFIO-CCW DRIVER
14110M:	Cornelia Huck <cohuck@redhat.com>
14111M:	Eric Farman <farman@linux.ibm.com>
14112R:	Halil Pasic <pasic@linux.ibm.com>
14113L:	linux-s390@vger.kernel.org
14114L:	kvm@vger.kernel.org
14115S:	Supported
14116F:	drivers/s390/cio/vfio_ccw*
14117F:	Documentation/s390/vfio-ccw.rst
14118F:	include/uapi/linux/vfio_ccw.h
14119
14120S390 ZCRYPT DRIVER
14121M:	Harald Freudenberger <freude@linux.ibm.com>
14122L:	linux-s390@vger.kernel.org
14123W:	http://www.ibm.com/developerworks/linux/linux390/
14124S:	Supported
14125F:	drivers/s390/crypto/
14126
14127S390 VFIO AP DRIVER
14128M:	Tony Krowiak <akrowiak@linux.ibm.com>
14129M:	Pierre Morel <pmorel@linux.ibm.com>
14130M:	Halil Pasic <pasic@linux.ibm.com>
14131L:	linux-s390@vger.kernel.org
14132W:	http://www.ibm.com/developerworks/linux/linux390/
14133S:	Supported
14134F:	drivers/s390/crypto/vfio_ap_drv.c
14135F:	drivers/s390/crypto/vfio_ap_private.h
14136F:	drivers/s390/crypto/vfio_ap_ops.c
14137F:	Documentation/s390/vfio-ap.rst
14138
14139S390 ZFCP DRIVER
14140M:	Steffen Maier <maier@linux.ibm.com>
14141M:	Benjamin Block <bblock@linux.ibm.com>
14142L:	linux-s390@vger.kernel.org
14143W:	http://www.ibm.com/developerworks/linux/linux390/
14144S:	Supported
14145F:	drivers/s390/scsi/zfcp_*
14146
14147S3C24XX SD/MMC Driver
14148M:	Ben Dooks <ben-linux@fluff.org>
14149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14150S:	Supported
14151F:	drivers/mmc/host/s3cmci.*
14152
14153SAA6588 RDS RECEIVER DRIVER
14154M:	Hans Verkuil <hverkuil@xs4all.nl>
14155L:	linux-media@vger.kernel.org
14156T:	git git://linuxtv.org/media_tree.git
14157W:	https://linuxtv.org
14158S:	Odd Fixes
14159F:	drivers/media/i2c/saa6588*
14160
14161SAA7134 VIDEO4LINUX DRIVER
14162M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14163L:	linux-media@vger.kernel.org
14164W:	https://linuxtv.org
14165T:	git git://linuxtv.org/media_tree.git
14166S:	Odd fixes
14167F:	Documentation/media/v4l-drivers/saa7134*
14168F:	drivers/media/pci/saa7134/
14169
14170SAA7146 VIDEO4LINUX-2 DRIVER
14171M:	Hans Verkuil <hverkuil@xs4all.nl>
14172L:	linux-media@vger.kernel.org
14173T:	git git://linuxtv.org/media_tree.git
14174S:	Maintained
14175F:	drivers/media/common/saa7146/
14176F:	drivers/media/pci/saa7146/
14177F:	include/media/drv-intf/saa7146*
14178
14179SAFESETID SECURITY MODULE
14180M:     Micah Morton <mortonm@chromium.org>
14181S:     Supported
14182F:     security/safesetid/
14183F:     Documentation/admin-guide/LSM/SafeSetID.rst
14184
14185SAMSUNG AUDIO (ASoC) DRIVERS
14186M:	Krzysztof Kozlowski <krzk@kernel.org>
14187M:	Sangbeom Kim <sbkim73@samsung.com>
14188M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14190S:	Supported
14191F:	sound/soc/samsung/
14192F:	Documentation/devicetree/bindings/sound/samsung*
14193
14194SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14195M:	Krzysztof Kozlowski <krzk@kernel.org>
14196L:	linux-crypto@vger.kernel.org
14197L:	linux-samsung-soc@vger.kernel.org
14198S:	Maintained
14199F:	drivers/crypto/exynos-rng.c
14200F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14201
14202SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14203M:	Łukasz Stelmach <l.stelmach@samsung.com>
14204L:	linux-samsung-soc@vger.kernel.org
14205S:	Maintained
14206F:	drivers/char/hw_random/exynos-trng.c
14207F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14208
14209SAMSUNG FRAMEBUFFER DRIVER
14210M:	Jingoo Han <jingoohan1@gmail.com>
14211L:	linux-fbdev@vger.kernel.org
14212S:	Maintained
14213F:	drivers/video/fbdev/s3c-fb.c
14214
14215SAMSUNG LAPTOP DRIVER
14216M:	Corentin Chary <corentin.chary@gmail.com>
14217L:	platform-driver-x86@vger.kernel.org
14218S:	Maintained
14219F:	drivers/platform/x86/samsung-laptop.c
14220
14221SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14222M:	Sangbeom Kim <sbkim73@samsung.com>
14223M:	Krzysztof Kozlowski <krzk@kernel.org>
14224M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14225L:	linux-kernel@vger.kernel.org
14226L:	linux-samsung-soc@vger.kernel.org
14227S:	Supported
14228F:	drivers/mfd/sec*.c
14229F:	drivers/regulator/s2m*.c
14230F:	drivers/regulator/s5m*.c
14231F:	drivers/clk/clk-s2mps11.c
14232F:	drivers/rtc/rtc-s5m.c
14233F:	include/linux/mfd/samsung/
14234F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14235F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14236F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14237F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14238
14239SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14240M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14241L:	linux-media@vger.kernel.org
14242L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14243S:	Maintained
14244F:	drivers/media/platform/s3c-camif/
14245F:	include/media/drv-intf/s3c_camif.h
14246
14247SAMSUNG S3FWRN5 NFC DRIVER
14248M:	Robert Baldyga <r.baldyga@samsung.com>
14249M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14250L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14251S:	Supported
14252F:	drivers/nfc/s3fwrn5
14253
14254SAMSUNG S5C73M3 CAMERA DRIVER
14255M:	Kyungmin Park <kyungmin.park@samsung.com>
14256M:	Andrzej Hajda <a.hajda@samsung.com>
14257L:	linux-media@vger.kernel.org
14258S:	Supported
14259F:	drivers/media/i2c/s5c73m3/*
14260
14261SAMSUNG S5K5BAF CAMERA DRIVER
14262M:	Kyungmin Park <kyungmin.park@samsung.com>
14263M:	Andrzej Hajda <a.hajda@samsung.com>
14264L:	linux-media@vger.kernel.org
14265S:	Supported
14266F:	drivers/media/i2c/s5k5baf.c
14267
14268SAMSUNG S5P Security SubSystem (SSS) DRIVER
14269M:	Krzysztof Kozlowski <krzk@kernel.org>
14270M:	Vladimir Zapolskiy <vz@mleia.com>
14271M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14272L:	linux-crypto@vger.kernel.org
14273L:	linux-samsung-soc@vger.kernel.org
14274S:	Maintained
14275F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14276F:	Documentation/devicetree/bindings/crypto/samsung-sss.txt
14277F:	drivers/crypto/s5p-sss.c
14278
14279SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14280M:	Kyungmin Park <kyungmin.park@samsung.com>
14281M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14282L:	linux-media@vger.kernel.org
14283Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14284S:	Supported
14285F:	drivers/media/platform/exynos4-is/
14286
14287SAMSUNG SOC CLOCK DRIVERS
14288M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14289M:	Tomasz Figa <tomasz.figa@gmail.com>
14290M:	Chanwoo Choi <cw00.choi@samsung.com>
14291S:	Supported
14292L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14294F:	drivers/clk/samsung/
14295F:	include/dt-bindings/clock/exynos*.h
14296F:	Documentation/devicetree/bindings/clock/exynos*.txt
14297F:	Documentation/devicetree/bindings/clock/samsung,s3c*
14298F:	Documentation/devicetree/bindings/clock/samsung,s5p*
14299
14300SAMSUNG SPI DRIVERS
14301M:	Kukjin Kim <kgene@kernel.org>
14302M:	Krzysztof Kozlowski <krzk@kernel.org>
14303M:	Andi Shyti <andi@etezian.org>
14304L:	linux-spi@vger.kernel.org
14305L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14306S:	Maintained
14307F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14308F:	drivers/spi/spi-s3c*
14309F:	include/linux/platform_data/spi-s3c64xx.h
14310
14311SAMSUNG SXGBE DRIVERS
14312M:	Byungho An <bh74.an@samsung.com>
14313M:	Girish K S <ks.giri@samsung.com>
14314M:	Vipul Pandya <vipul.pandya@samsung.com>
14315S:	Supported
14316L:	netdev@vger.kernel.org
14317F:	drivers/net/ethernet/samsung/sxgbe/
14318
14319SAMSUNG THERMAL DRIVER
14320M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14321L:	linux-pm@vger.kernel.org
14322L:	linux-samsung-soc@vger.kernel.org
14323S:	Supported
14324T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14325F:	drivers/thermal/samsung/
14326
14327SAMSUNG USB2 PHY DRIVER
14328M:	Kamil Debski <kamil@wypas.org>
14329M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14330L:	linux-kernel@vger.kernel.org
14331S:	Supported
14332F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14333F:	Documentation/driver-api/phy/samsung-usb2.rst
14334F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14335F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14336F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14337F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14338F:	drivers/phy/samsung/phy-samsung-usb2.c
14339F:	drivers/phy/samsung/phy-samsung-usb2.h
14340
14341SC1200 WDT DRIVER
14342M:	Zwane Mwaikambo <zwanem@gmail.com>
14343S:	Maintained
14344F:	drivers/watchdog/sc1200wdt.c
14345
14346SCHEDULER
14347M:	Ingo Molnar <mingo@redhat.com>
14348M:	Peter Zijlstra <peterz@infradead.org>
14349M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14350M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14351R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14352R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14353R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14354R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14355L:	linux-kernel@vger.kernel.org
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14357S:	Maintained
14358F:	kernel/sched/
14359F:	include/linux/sched.h
14360F:	include/uapi/linux/sched.h
14361F:	include/linux/wait.h
14362F:	include/linux/preempt.h
14363
14364SCR24X CHIP CARD INTERFACE DRIVER
14365M:	Lubomir Rintel <lkundrak@v3.sk>
14366S:	Supported
14367F:	drivers/char/pcmcia/scr24x_cs.c
14368
14369SCSI CDROM DRIVER
14370M:	Jens Axboe <axboe@kernel.dk>
14371L:	linux-scsi@vger.kernel.org
14372W:	http://www.kernel.dk
14373S:	Maintained
14374F:	drivers/scsi/sr*
14375
14376SCSI RDMA PROTOCOL (SRP) INITIATOR
14377M:	Bart Van Assche <bvanassche@acm.org>
14378L:	linux-rdma@vger.kernel.org
14379S:	Supported
14380Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14381F:	drivers/infiniband/ulp/srp/
14382F:	include/scsi/srp.h
14383
14384SCSI RDMA PROTOCOL (SRP) TARGET
14385M:	Bart Van Assche <bvanassche@acm.org>
14386L:	linux-rdma@vger.kernel.org
14387L:	target-devel@vger.kernel.org
14388S:	Supported
14389Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14390F:	drivers/infiniband/ulp/srpt/
14391
14392SCSI SG DRIVER
14393M:	Doug Gilbert <dgilbert@interlog.com>
14394L:	linux-scsi@vger.kernel.org
14395W:	http://sg.danny.cz/sg
14396S:	Maintained
14397F:	Documentation/scsi/scsi-generic.txt
14398F:	drivers/scsi/sg.c
14399F:	include/scsi/sg.h
14400
14401SCSI SUBSYSTEM
14402M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14404M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14406Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14407L:	linux-scsi@vger.kernel.org
14408S:	Maintained
14409F:	Documentation/devicetree/bindings/scsi/
14410F:	drivers/scsi/
14411F:	include/scsi/
14412
14413SCSI TAPE DRIVER
14414M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14415L:	linux-scsi@vger.kernel.org
14416S:	Maintained
14417F:	Documentation/scsi/st.txt
14418F:	drivers/scsi/st.*
14419F:	drivers/scsi/st_*.h
14420
14421SCSI TARGET SUBSYSTEM
14422M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14423L:	linux-scsi@vger.kernel.org
14424L:	target-devel@vger.kernel.org
14425W:	http://www.linux-iscsi.org
14426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14427Q:	https://patchwork.kernel.org/project/target-devel/list/
14428S:	Supported
14429F:	drivers/target/
14430F:	include/target/
14431F:	Documentation/target/
14432
14433SCTP PROTOCOL
14434M:	Vlad Yasevich <vyasevich@gmail.com>
14435M:	Neil Horman <nhorman@tuxdriver.com>
14436M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14437L:	linux-sctp@vger.kernel.org
14438W:	http://lksctp.sourceforge.net
14439S:	Maintained
14440F:	Documentation/networking/sctp.txt
14441F:	include/linux/sctp.h
14442F:	include/uapi/linux/sctp.h
14443F:	include/net/sctp/
14444F:	net/sctp/
14445
14446SCx200 CPU SUPPORT
14447M:	Jim Cromie <jim.cromie@gmail.com>
14448S:	Odd Fixes
14449F:	Documentation/i2c/busses/scx200_acb.rst
14450F:	arch/x86/platform/scx200/
14451F:	drivers/watchdog/scx200_wdt.c
14452F:	drivers/i2c/busses/scx200*
14453F:	drivers/mtd/maps/scx200_docflash.c
14454F:	include/linux/scx200.h
14455
14456SCx200 GPIO DRIVER
14457M:	Jim Cromie <jim.cromie@gmail.com>
14458S:	Maintained
14459F:	drivers/char/scx200_gpio.c
14460F:	include/linux/scx200_gpio.h
14461
14462SCx200 HRT CLOCKSOURCE DRIVER
14463M:	Jim Cromie <jim.cromie@gmail.com>
14464S:	Maintained
14465F:	drivers/clocksource/scx200_hrt.c
14466
14467SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14468M:	Sascha Sommer <saschasommer@freenet.de>
14469L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14470S:	Maintained
14471F:	drivers/mmc/host/sdricoh_cs.c
14472
14473SECO BOARDS CEC DRIVER
14474M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14475S:	Maintained
14476F:	drivers/media/platform/seco-cec/seco-cec.c
14477F:	drivers/media/platform/seco-cec/seco-cec.h
14478
14479SECURE COMPUTING
14480M:	Kees Cook <keescook@chromium.org>
14481R:	Andy Lutomirski <luto@amacapital.net>
14482R:	Will Drewry <wad@chromium.org>
14483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14484S:	Supported
14485F:	kernel/seccomp.c
14486F:	include/uapi/linux/seccomp.h
14487F:	include/linux/seccomp.h
14488F:	tools/testing/selftests/seccomp/*
14489F:	tools/testing/selftests/kselftest_harness.h
14490F:	Documentation/userspace-api/seccomp_filter.rst
14491K:	\bsecure_computing
14492K:	\bTIF_SECCOMP\b
14493
14494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14495M:	Al Cooper <alcooperx@gmail.com>
14496L:	linux-mmc@vger.kernel.org
14497L:	bcm-kernel-feedback-list@broadcom.com
14498S:	Maintained
14499F:	drivers/mmc/host/sdhci-brcmstb*
14500
14501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14502M:	Adrian Hunter <adrian.hunter@intel.com>
14503L:	linux-mmc@vger.kernel.org
14504S:	Maintained
14505F:	drivers/mmc/host/sdhci*
14506F:	include/linux/mmc/sdhci*
14507
14508EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14509M:	Adrian Hunter <adrian.hunter@intel.com>
14510M:	Ritesh Harjani <riteshh@codeaurora.org>
14511M:	Asutosh Das <asutoshd@codeaurora.org>
14512L:	linux-mmc@vger.kernel.org
14513S:	Maintained
14514F:	drivers/mmc/host/cqhci*
14515
14516SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14517M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14518M:	Manjunath M B <manjumb@synopsys.com>
14519L:	linux-mmc@vger.kernel.org
14520S:	Maintained
14521F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14522
14523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14524M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14525L:	linux-mmc@vger.kernel.org
14526S:	Supported
14527F:	drivers/mmc/host/sdhci-of-at91.c
14528
14529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14530M:	Ben Dooks <ben-linux@fluff.org>
14531M:	Jaehoon Chung <jh80.chung@samsung.com>
14532L:	linux-mmc@vger.kernel.org
14533S:	Maintained
14534F:	drivers/mmc/host/sdhci-s3c*
14535
14536SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14537M:	Viresh Kumar <vireshk@kernel.org>
14538L:	linux-mmc@vger.kernel.org
14539S:	Maintained
14540F:	drivers/mmc/host/sdhci-spear.c
14541
14542SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14543M:	Kishon Vijay Abraham I <kishon@ti.com>
14544L:	linux-mmc@vger.kernel.org
14545S:	Maintained
14546F:	drivers/mmc/host/sdhci-omap.c
14547
14548SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14549M:	Scott Bauer <scott.bauer@intel.com>
14550M:	Jonathan Derrick <jonathan.derrick@intel.com>
14551L:	linux-block@vger.kernel.org
14552S:	Supported
14553F:	block/sed*
14554F:	block/opal_proto.h
14555F:	include/linux/sed*
14556F:	include/uapi/linux/sed*
14557
14558SECURITY CONTACT
14559M:	Security Officers <security@kernel.org>
14560S:	Supported
14561
14562SECURITY SUBSYSTEM
14563M:	James Morris <jmorris@namei.org>
14564M:	"Serge E. Hallyn" <serge@hallyn.com>
14565L:	linux-security-module@vger.kernel.org (suggested Cc:)
14566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14567W:	http://kernsec.org/
14568S:	Supported
14569F:	security/
14570X:	security/selinux/
14571
14572SELINUX SECURITY MODULE
14573M:	Paul Moore <paul@paul-moore.com>
14574M:	Stephen Smalley <sds@tycho.nsa.gov>
14575M:	Eric Paris <eparis@parisplace.org>
14576L:	selinux@vger.kernel.org
14577W:	https://selinuxproject.org
14578W:	https://github.com/SELinuxProject
14579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14580S:	Supported
14581F:	include/uapi/linux/selinux_netlink.h
14582F:	security/selinux/
14583F:	scripts/selinux/
14584F:	Documentation/admin-guide/LSM/SELinux.rst
14585
14586SENSABLE PHANTOM
14587M:	Jiri Slaby <jirislaby@gmail.com>
14588S:	Maintained
14589F:	drivers/misc/phantom.c
14590F:	include/uapi/linux/phantom.h
14591
14592SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14593M:	Tomasz Duszynski <tduszyns@gmail.com>
14594S:	Maintained
14595F:	drivers/iio/chemical/sps30.c
14596F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14597
14598SERIAL DEVICE BUS
14599M:	Rob Herring <robh@kernel.org>
14600L:	linux-serial@vger.kernel.org
14601S:	Maintained
14602F:	Documentation/devicetree/bindings/serial/slave-device.txt
14603F:	drivers/tty/serdev/
14604F:	include/linux/serdev.h
14605
14606SERIAL DRIVERS
14607M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14608L:	linux-serial@vger.kernel.org
14609S:	Maintained
14610F:	Documentation/devicetree/bindings/serial/
14611F:	drivers/tty/serial/
14612
14613SERIAL IR RECEIVER
14614M:	Sean Young <sean@mess.org>
14615L:	linux-media@vger.kernel.org
14616S:	Maintained
14617F:	drivers/media/rc/serial_ir.c
14618
14619SFC NETWORK DRIVER
14620M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14621M:	Edward Cree <ecree@solarflare.com>
14622M:	Martin Habets <mhabets@solarflare.com>
14623L:	netdev@vger.kernel.org
14624S:	Supported
14625F:	drivers/net/ethernet/sfc/
14626
14627SFF/SFP/SFP+ MODULE SUPPORT
14628M:	Russell King <linux@armlinux.org.uk>
14629L:	netdev@vger.kernel.org
14630S:	Maintained
14631F:	drivers/net/phy/phylink.c
14632F:	drivers/net/phy/sfp*
14633F:	include/linux/phylink.h
14634F:	include/linux/sfp.h
14635K:	phylink
14636
14637SGI GRU DRIVER
14638M:	Dimitri Sivanich <sivanich@sgi.com>
14639S:	Maintained
14640F:	drivers/misc/sgi-gru/
14641
14642SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14643M:	Pat Gefre <pfg@sgi.com>
14644L:	linux-ia64@vger.kernel.org
14645S:	Supported
14646F:	Documentation/ia64/serial.rst
14647F:	drivers/tty/serial/ioc?_serial.c
14648F:	include/linux/ioc?.h
14649
14650SGI XP/XPC/XPNET DRIVER
14651M:	Cliff Whickman <cpw@sgi.com>
14652M:	Robin Holt <robinmholt@gmail.com>
14653S:	Maintained
14654F:	drivers/misc/sgi-xp/
14655
14656SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14657M:	Ursula Braun <ubraun@linux.ibm.com>
14658M:	Karsten Graul <kgraul@linux.ibm.com>
14659L:	linux-s390@vger.kernel.org
14660W:	http://www.ibm.com/developerworks/linux/linux390/
14661S:	Supported
14662F:	net/smc/
14663
14664SHARP RJ54N1CB0C SENSOR DRIVER
14665M:	Jacopo Mondi <jacopo@jmondi.org>
14666L:	linux-media@vger.kernel.org
14667T:	git git://linuxtv.org/media_tree.git
14668S:	Odd fixes
14669F:	drivers/media/i2c/rj54n1cb0c.c
14670F:	include/media/i2c/rj54n1cb0c.h
14671
14672SH_VEU V4L2 MEM2MEM DRIVER
14673L:	linux-media@vger.kernel.org
14674S:	Orphan
14675F:	drivers/media/platform/sh_veu.c
14676
14677SH_VOU V4L2 OUTPUT DRIVER
14678L:	linux-media@vger.kernel.org
14679S:	Orphan
14680F:	drivers/media/platform/sh_vou.c
14681F:	include/media/drv-intf/sh_vou.h
14682
14683SI2157 MEDIA DRIVER
14684M:	Antti Palosaari <crope@iki.fi>
14685L:	linux-media@vger.kernel.org
14686W:	https://linuxtv.org
14687W:	http://palosaari.fi/linux/
14688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14689T:	git git://linuxtv.org/anttip/media_tree.git
14690S:	Maintained
14691F:	drivers/media/tuners/si2157*
14692
14693SI2165 MEDIA DRIVER
14694M:	Matthias Schwarzott <zzam@gentoo.org>
14695L:	linux-media@vger.kernel.org
14696W:	https://linuxtv.org
14697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14698S:	Maintained
14699F:	drivers/media/dvb-frontends/si2165*
14700
14701SI2168 MEDIA DRIVER
14702M:	Antti Palosaari <crope@iki.fi>
14703L:	linux-media@vger.kernel.org
14704W:	https://linuxtv.org
14705W:	http://palosaari.fi/linux/
14706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14707T:	git git://linuxtv.org/anttip/media_tree.git
14708S:	Maintained
14709F:	drivers/media/dvb-frontends/si2168*
14710
14711SI470X FM RADIO RECEIVER I2C DRIVER
14712M:	Hans Verkuil <hverkuil@xs4all.nl>
14713L:	linux-media@vger.kernel.org
14714T:	git git://linuxtv.org/media_tree.git
14715W:	https://linuxtv.org
14716S:	Odd Fixes
14717F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14718
14719SI470X FM RADIO RECEIVER USB DRIVER
14720M:	Hans Verkuil <hverkuil@xs4all.nl>
14721L:	linux-media@vger.kernel.org
14722T:	git git://linuxtv.org/media_tree.git
14723W:	https://linuxtv.org
14724S:	Maintained
14725F:	drivers/media/radio/si470x/radio-si470x-common.c
14726F:	drivers/media/radio/si470x/radio-si470x.h
14727F:	drivers/media/radio/si470x/radio-si470x-usb.c
14728
14729SI4713 FM RADIO TRANSMITTER I2C DRIVER
14730M:	Eduardo Valentin <edubezval@gmail.com>
14731L:	linux-media@vger.kernel.org
14732T:	git git://linuxtv.org/media_tree.git
14733W:	https://linuxtv.org
14734S:	Odd Fixes
14735F:	drivers/media/radio/si4713/si4713.?
14736
14737SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14738M:	Eduardo Valentin <edubezval@gmail.com>
14739L:	linux-media@vger.kernel.org
14740T:	git git://linuxtv.org/media_tree.git
14741W:	https://linuxtv.org
14742S:	Odd Fixes
14743F:	drivers/media/radio/si4713/radio-platform-si4713.c
14744
14745SI4713 FM RADIO TRANSMITTER USB DRIVER
14746M:	Hans Verkuil <hverkuil@xs4all.nl>
14747L:	linux-media@vger.kernel.org
14748T:	git git://linuxtv.org/media_tree.git
14749W:	https://linuxtv.org
14750S:	Maintained
14751F:	drivers/media/radio/si4713/radio-usb-si4713.c
14752
14753SIANO DVB DRIVER
14754M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14755L:	linux-media@vger.kernel.org
14756W:	https://linuxtv.org
14757T:	git git://linuxtv.org/media_tree.git
14758S:	Odd fixes
14759F:	drivers/media/common/siano/
14760F:	drivers/media/usb/siano/
14761F:	drivers/media/usb/siano/
14762F:	drivers/media/mmc/siano/
14763
14764SIFIVE DRIVERS
14765M:	Palmer Dabbelt <palmer@sifive.com>
14766M:	Paul Walmsley <paul.walmsley@sifive.com>
14767L:	linux-riscv@lists.infradead.org
14768T:	git git://github.com/sifive/riscv-linux.git
14769S:	Supported
14770K:	[^@]sifive
14771N:	sifive
14772
14773SIFIVE FU540 SYSTEM-ON-CHIP
14774M:	Paul Walmsley <paul.walmsley@sifive.com>
14775M:	Palmer Dabbelt <palmer@sifive.com>
14776L:	linux-riscv@lists.infradead.org
14777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14778S:	Supported
14779K:	fu540
14780N:	fu540
14781
14782SILEAD TOUCHSCREEN DRIVER
14783M:	Hans de Goede <hdegoede@redhat.com>
14784L:	linux-input@vger.kernel.org
14785L:	platform-driver-x86@vger.kernel.org
14786S:	Maintained
14787F:	drivers/input/touchscreen/silead.c
14788F:	drivers/platform/x86/touchscreen_dmi.c
14789
14790SILICON MOTION SM712 FRAME BUFFER DRIVER
14791M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14792M:	Teddy Wang <teddy.wang@siliconmotion.com>
14793M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14794L:	linux-fbdev@vger.kernel.org
14795S:	Maintained
14796F:	drivers/video/fbdev/sm712*
14797F:	Documentation/fb/sm712fb.rst
14798
14799SIMPLE FIRMWARE INTERFACE (SFI)
14800M:	Len Brown <lenb@kernel.org>
14801L:	sfi-devel@simplefirmware.org
14802W:	http://simplefirmware.org/
14803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14804S:	Supported
14805F:	arch/x86/platform/sfi/
14806F:	drivers/sfi/
14807F:	include/linux/sfi*.h
14808
14809SIMPLEFB FB DRIVER
14810M:	Hans de Goede <hdegoede@redhat.com>
14811L:	linux-fbdev@vger.kernel.org
14812S:	Maintained
14813F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14814F:	drivers/video/fbdev/simplefb.c
14815F:	include/linux/platform_data/simplefb.h
14816
14817SIMTEC EB110ATX (Chalice CATS)
14818P:	Ben Dooks
14819P:	Vincent Sanders <vince@simtec.co.uk>
14820M:	Simtec Linux Team <linux@simtec.co.uk>
14821W:	http://www.simtec.co.uk/products/EB110ATX/
14822S:	Supported
14823
14824SIMTEC EB2410ITX (BAST)
14825P:	Ben Dooks
14826P:	Vincent Sanders <vince@simtec.co.uk>
14827M:	Simtec Linux Team <linux@simtec.co.uk>
14828W:	http://www.simtec.co.uk/products/EB2410ITX/
14829S:	Supported
14830F:	arch/arm/mach-s3c24xx/mach-bast.c
14831F:	arch/arm/mach-s3c24xx/bast-ide.c
14832F:	arch/arm/mach-s3c24xx/bast-irq.c
14833
14834SIPHASH PRF ROUTINES
14835M:	Jason A. Donenfeld <Jason@zx2c4.com>
14836S:	Maintained
14837F:	lib/siphash.c
14838F:	lib/test_siphash.c
14839F:	include/linux/siphash.h
14840
14841SIOX
14842M:	Thorsten Scherer <t.scherer@eckelmann.de>
14843M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14844R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14845S:	Supported
14846F:	drivers/siox/*
14847F:	drivers/gpio/gpio-siox.c
14848F:	include/trace/events/siox.h
14849
14850SIS 190 ETHERNET DRIVER
14851M:	Francois Romieu <romieu@fr.zoreil.com>
14852L:	netdev@vger.kernel.org
14853S:	Maintained
14854F:	drivers/net/ethernet/sis/sis190.c
14855
14856SIS 900/7016 FAST ETHERNET DRIVER
14857M:	Daniele Venzano <venza@brownhat.org>
14858W:	http://www.brownhat.org/sis900.html
14859L:	netdev@vger.kernel.org
14860S:	Maintained
14861F:	drivers/net/ethernet/sis/sis900.*
14862
14863SIS FRAMEBUFFER DRIVER
14864M:	Thomas Winischhofer <thomas@winischhofer.net>
14865W:	http://www.winischhofer.net/linuxsisvga.shtml
14866S:	Maintained
14867F:	Documentation/fb/sisfb.rst
14868F:	drivers/video/fbdev/sis/
14869F:	include/video/sisfb.h
14870
14871SIS USB2VGA DRIVER
14872M:	Thomas Winischhofer <thomas@winischhofer.net>
14873W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14874S:	Maintained
14875F:	drivers/usb/misc/sisusbvga/
14876
14877SLAB ALLOCATOR
14878M:	Christoph Lameter <cl@linux.com>
14879M:	Pekka Enberg <penberg@kernel.org>
14880M:	David Rientjes <rientjes@google.com>
14881M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14882M:	Andrew Morton <akpm@linux-foundation.org>
14883L:	linux-mm@kvack.org
14884S:	Maintained
14885F:	include/linux/sl?b*.h
14886F:	mm/sl?b*
14887
14888SLEEPABLE READ-COPY UPDATE (SRCU)
14889M:	Lai Jiangshan <jiangshanlai@gmail.com>
14890M:	"Paul E. McKenney" <paulmck@kernel.org>
14891M:	Josh Triplett <josh@joshtriplett.org>
14892R:	Steven Rostedt <rostedt@goodmis.org>
14893R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14894L:	rcu@vger.kernel.org
14895W:	http://www.rdrop.com/users/paulmck/RCU/
14896S:	Supported
14897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14898F:	include/linux/srcu*.h
14899F:	kernel/rcu/srcu*.c
14900
14901SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14902M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14904S:	Maintained
14905F:	drivers/slimbus/
14906F:	Documentation/devicetree/bindings/slimbus/
14907F:	include/linux/slimbus.h
14908
14909SMACK SECURITY MODULE
14910M:	Casey Schaufler <casey@schaufler-ca.com>
14911L:	linux-security-module@vger.kernel.org
14912W:	http://schaufler-ca.com
14913T:	git git://github.com/cschaufler/smack-next
14914S:	Maintained
14915F:	Documentation/admin-guide/LSM/Smack.rst
14916F:	security/smack/
14917
14918SMC91x ETHERNET DRIVER
14919M:	Nicolas Pitre <nico@fluxnic.net>
14920S:	Odd Fixes
14921F:	drivers/net/ethernet/smsc/smc91x.*
14922
14923SMIA AND SMIA++ IMAGE SENSOR DRIVER
14924M:	Sakari Ailus <sakari.ailus@iki.fi>
14925L:	linux-media@vger.kernel.org
14926S:	Maintained
14927F:	drivers/media/i2c/smiapp/
14928F:	include/media/i2c/smiapp.h
14929F:	drivers/media/i2c/smiapp-pll.c
14930F:	drivers/media/i2c/smiapp-pll.h
14931F:	include/uapi/linux/smiapp.h
14932F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14933
14934SMM665 HARDWARE MONITOR DRIVER
14935M:	Guenter Roeck <linux@roeck-us.net>
14936L:	linux-hwmon@vger.kernel.org
14937S:	Maintained
14938F:	Documentation/hwmon/smm665.rst
14939F:	drivers/hwmon/smm665.c
14940
14941SMSC EMC2103 HARDWARE MONITOR DRIVER
14942M:	Steve Glendinning <steve.glendinning@shawell.net>
14943L:	linux-hwmon@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/hwmon/emc2103.rst
14946F:	drivers/hwmon/emc2103.c
14947
14948SMSC SCH5627 HARDWARE MONITOR DRIVER
14949M:	Hans de Goede <hdegoede@redhat.com>
14950L:	linux-hwmon@vger.kernel.org
14951S:	Supported
14952F:	Documentation/hwmon/sch5627.rst
14953F:	drivers/hwmon/sch5627.c
14954
14955SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14956M:	Steve Glendinning <steve.glendinning@shawell.net>
14957L:	linux-fbdev@vger.kernel.org
14958S:	Maintained
14959F:	drivers/video/fbdev/smscufx.c
14960
14961SMSC47B397 HARDWARE MONITOR DRIVER
14962M:	Jean Delvare <jdelvare@suse.com>
14963L:	linux-hwmon@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/hwmon/smsc47b397.rst
14966F:	drivers/hwmon/smsc47b397.c
14967
14968SMSC911x ETHERNET DRIVER
14969M:	Steve Glendinning <steve.glendinning@shawell.net>
14970L:	netdev@vger.kernel.org
14971S:	Maintained
14972F:	include/linux/smsc911x.h
14973F:	drivers/net/ethernet/smsc/smsc911x.*
14974
14975SMSC9420 PCI ETHERNET DRIVER
14976M:	Steve Glendinning <steve.glendinning@shawell.net>
14977L:	netdev@vger.kernel.org
14978S:	Maintained
14979F:	drivers/net/ethernet/smsc/smsc9420.*
14980
14981SOC-CAMERA V4L2 SUBSYSTEM
14982L:	linux-media@vger.kernel.org
14983T:	git git://linuxtv.org/media_tree.git
14984S:	Orphan
14985F:	include/media/soc_camera.h
14986F:	drivers/staging/media/soc_camera/
14987
14988SOCIONEXT SYNQUACER I2C DRIVER
14989M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14990L:	linux-i2c@vger.kernel.org
14991S:	Maintained
14992F:	drivers/i2c/busses/i2c-synquacer.c
14993F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14994
14995SOCIONEXT UNIPHIER SOUND DRIVER
14996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14997S:	Orphan
14998F:	sound/soc/uniphier/
14999
15000SOEKRIS NET48XX LED SUPPORT
15001M:	Chris Boot <bootc@bootc.net>
15002S:	Maintained
15003F:	drivers/leds/leds-net48xx.c
15004
15005SOFT-IWARP DRIVER (siw)
15006M:	Bernard Metzler <bmt@zurich.ibm.com>
15007L:	linux-rdma@vger.kernel.org
15008S:	Supported
15009F:	drivers/infiniband/sw/siw/
15010F:	include/uapi/rdma/siw-abi.h
15011
15012SOFT-ROCE DRIVER (rxe)
15013M:	Moni Shoua <monis@mellanox.com>
15014L:	linux-rdma@vger.kernel.org
15015S:	Supported
15016W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15017Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15018F:	drivers/infiniband/sw/rxe/
15019F:	include/uapi/rdma/rdma_user_rxe.h
15020
15021SOFTLOGIC 6x10 MPEG CODEC
15022M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15023M:	Anton Sviridenko <anton@corp.bluecherry.net>
15024M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15025M:	Andrey Utkin <andrey_utkin@fastmail.com>
15026M:	Ismael Luceno <ismael@iodev.co.uk>
15027L:	linux-media@vger.kernel.org
15028S:	Supported
15029F:	drivers/media/pci/solo6x10/
15030
15031SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15032M:	James Morse <james.morse@arm.com>
15033L:	linux-arm-kernel@lists.infradead.org
15034S:	Maintained
15035F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15036F:	drivers/firmware/arm_sdei.c
15037F:	include/linux/arm_sdei.h
15038F:	include/uapi/linux/arm_sdei.h
15039
15040SOFTWARE RAID (Multiple Disks) SUPPORT
15041M:	Song Liu <song@kernel.org>
15042L:	linux-raid@vger.kernel.org
15043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15044S:	Supported
15045F:	drivers/md/Makefile
15046F:	drivers/md/Kconfig
15047F:	drivers/md/md*
15048F:	drivers/md/raid*
15049F:	include/linux/raid/
15050F:	include/uapi/linux/raid/
15051
15052SOCIONEXT (SNI) AVE NETWORK DRIVER
15053M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15054L:	netdev@vger.kernel.org
15055S:	Maintained
15056F:	drivers/net/ethernet/socionext/sni_ave.c
15057F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15058
15059SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15060M:	Jassi Brar <jaswinder.singh@linaro.org>
15061M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15062L:	netdev@vger.kernel.org
15063S:	Maintained
15064F:	drivers/net/ethernet/socionext/netsec.c
15065F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15066
15067SOCIONEXT (SNI) Synquacer SPI DRIVER
15068M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15069M:	Jassi Brar <jaswinder.singh@linaro.org>
15070L:	linux-spi@vger.kernel.org
15071S:	Maintained
15072F:	drivers/spi/spi-synquacer.c
15073F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15074
15075SOLIDRUN CLEARFOG SUPPORT
15076M:	Russell King <linux@armlinux.org.uk>
15077S:	Maintained
15078F:	arch/arm/boot/dts/armada-388-clearfog*
15079F:	arch/arm/boot/dts/armada-38x-solidrun-*
15080
15081SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15082M:	Russell King <linux@armlinux.org.uk>
15083S:	Maintained
15084F:	arch/arm/boot/dts/imx6*-cubox-i*
15085F:	arch/arm/boot/dts/imx6*-hummingboard*
15086F:	arch/arm/boot/dts/imx6*-sr-*
15087
15088SONIC NETWORK DRIVER
15089M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15090L:	netdev@vger.kernel.org
15091S:	Maintained
15092F:	drivers/net/ethernet/natsemi/sonic.*
15093
15094SONICS SILICON BACKPLANE DRIVER (SSB)
15095M:	Michael Buesch <m@bues.ch>
15096L:	linux-wireless@vger.kernel.org
15097S:	Maintained
15098F:	drivers/ssb/
15099F:	include/linux/ssb/
15100
15101SONY IMX214 SENSOR DRIVER
15102M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
15103L:	linux-media@vger.kernel.org
15104T:	git git://linuxtv.org/media_tree.git
15105S:	Maintained
15106F:	drivers/media/i2c/imx214.c
15107F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15108
15109SONY IMX258 SENSOR DRIVER
15110M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15111L:	linux-media@vger.kernel.org
15112T:	git git://linuxtv.org/media_tree.git
15113S:	Maintained
15114F:	drivers/media/i2c/imx258.c
15115
15116SONY IMX274 SENSOR DRIVER
15117M:	Leon Luo <leonl@leopardimaging.com>
15118L:	linux-media@vger.kernel.org
15119T:	git git://linuxtv.org/media_tree.git
15120S:	Maintained
15121F:	drivers/media/i2c/imx274.c
15122F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15123
15124SONY IMX319 SENSOR DRIVER
15125M:	Bingbu Cao <bingbu.cao@intel.com>
15126L:	linux-media@vger.kernel.org
15127T:	git git://linuxtv.org/media_tree.git
15128S:	Maintained
15129F:	drivers/media/i2c/imx319.c
15130
15131SONY IMX355 SENSOR DRIVER
15132M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15133L:	linux-media@vger.kernel.org
15134T:	git git://linuxtv.org/media_tree.git
15135S:	Maintained
15136F:	drivers/media/i2c/imx355.c
15137
15138SONY MEMORYSTICK SUBSYSTEM
15139M:	Maxim Levitsky <maximlevitsky@gmail.com>
15140M:	Alex Dubov <oakad@yahoo.com>
15141M:	Ulf Hansson <ulf.hansson@linaro.org>
15142L:	linux-mmc@vger.kernel.org
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15144S:	Maintained
15145F:	drivers/memstick/
15146F:	include/linux/memstick.h
15147
15148SONY VAIO CONTROL DEVICE DRIVER
15149M:	Mattia Dongili <malattia@linux.it>
15150L:	platform-driver-x86@vger.kernel.org
15151W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15152S:	Maintained
15153F:	Documentation/admin-guide/laptops/sony-laptop.rst
15154F:	drivers/char/sonypi.c
15155F:	drivers/platform/x86/sony-laptop.c
15156F:	include/linux/sony-laptop.h
15157
15158SOUND
15159M:	Jaroslav Kysela <perex@perex.cz>
15160M:	Takashi Iwai <tiwai@suse.com>
15161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15162W:	http://www.alsa-project.org/
15163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15164Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15165S:	Maintained
15166F:	Documentation/sound/
15167F:	include/sound/
15168F:	include/uapi/sound/
15169F:	sound/
15170
15171SOUND - COMPRESSED AUDIO
15172M:	Vinod Koul <vkoul@kernel.org>
15173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15175S:	Supported
15176F:	Documentation/sound/designs/compress-offload.rst
15177F:	include/sound/compress_driver.h
15178F:	include/uapi/sound/compress_*
15179F:	sound/core/compress_offload.c
15180F:	sound/soc/soc-compress.c
15181
15182SOUND - DMAENGINE HELPERS
15183M:	Lars-Peter Clausen <lars@metafoo.de>
15184S:	Supported
15185F:	include/sound/dmaengine_pcm.h
15186F:	sound/core/pcm_dmaengine.c
15187F:	sound/soc/soc-generic-dmaengine-pcm.c
15188
15189SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15190M:	Liam Girdwood <lgirdwood@gmail.com>
15191M:	Mark Brown <broonie@kernel.org>
15192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15194W:	http://alsa-project.org/main/index.php/ASoC
15195S:	Supported
15196F:	Documentation/devicetree/bindings/sound/
15197F:	Documentation/sound/soc/
15198F:	sound/soc/
15199F:	include/dt-bindings/sound/
15200F:	include/sound/soc*
15201
15202SOUNDWIRE SUBSYSTEM
15203M:	Vinod Koul <vkoul@kernel.org>
15204M:	Sanyog Kale <sanyog.r.kale@intel.com>
15205R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15207S:	Supported
15208F:	Documentation/driver-api/soundwire/
15209F:	drivers/soundwire/
15210F:	include/linux/soundwire/
15211
15212SP2 MEDIA DRIVER
15213M:	Olli Salonen <olli.salonen@iki.fi>
15214L:	linux-media@vger.kernel.org
15215W:	https://linuxtv.org
15216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15217S:	Maintained
15218F:	drivers/media/dvb-frontends/sp2*
15219
15220SPARC + UltraSPARC (sparc/sparc64)
15221M:	"David S. Miller" <davem@davemloft.net>
15222L:	sparclinux@vger.kernel.org
15223Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15226S:	Maintained
15227F:	arch/sparc/
15228F:	drivers/sbus/
15229
15230SPARC SERIAL DRIVERS
15231M:	"David S. Miller" <davem@davemloft.net>
15232L:	sparclinux@vger.kernel.org
15233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15235S:	Maintained
15236F:	include/linux/sunserialcore.h
15237F:	drivers/tty/serial/suncore.c
15238F:	drivers/tty/serial/sunhv.c
15239F:	drivers/tty/serial/sunsab.c
15240F:	drivers/tty/serial/sunsab.h
15241F:	drivers/tty/serial/sunsu.c
15242F:	drivers/tty/serial/sunzilog.c
15243F:	drivers/tty/serial/sunzilog.h
15244F:	drivers/tty/vcc.c
15245
15246SPARSE CHECKER
15247M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15248L:	linux-sparse@vger.kernel.org
15249W:	https://sparse.wiki.kernel.org/
15250T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15251S:	Maintained
15252F:	include/linux/compiler.h
15253
15254SPEAR CLOCK FRAMEWORK SUPPORT
15255M:	Viresh Kumar <vireshk@kernel.org>
15256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15257W:	http://www.st.com/spear
15258S:	Maintained
15259F:	drivers/clk/spear/
15260
15261SPEAR PLATFORM SUPPORT
15262M:	Viresh Kumar <vireshk@kernel.org>
15263M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15265W:	http://www.st.com/spear
15266S:	Maintained
15267F:	arch/arm/boot/dts/spear*
15268F:	arch/arm/mach-spear/
15269
15270SPI NOR SUBSYSTEM
15271M:	Marek Vasut <marek.vasut@gmail.com>
15272M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15273L:	linux-mtd@lists.infradead.org
15274W:	http://www.linux-mtd.infradead.org/
15275Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15277S:	Maintained
15278F:	drivers/mtd/spi-nor/
15279F:	include/linux/mtd/spi-nor.h
15280
15281SPI SUBSYSTEM
15282M:	Mark Brown <broonie@kernel.org>
15283L:	linux-spi@vger.kernel.org
15284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15285Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15286S:	Maintained
15287F:	Documentation/devicetree/bindings/spi/
15288F:	Documentation/spi/
15289F:	drivers/spi/
15290F:	include/linux/spi/
15291F:	include/uapi/linux/spi/
15292F:	tools/spi/
15293
15294SPIDERNET NETWORK DRIVER for CELL
15295M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15296L:	netdev@vger.kernel.org
15297S:	Supported
15298F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15299F:	drivers/net/ethernet/toshiba/spider_net*
15300
15301SPMI SUBSYSTEM
15302R:	Stephen Boyd <sboyd@kernel.org>
15303L:	linux-arm-msm@vger.kernel.org
15304F:	Documentation/devicetree/bindings/spmi/
15305F:	drivers/spmi/
15306F:	include/dt-bindings/spmi/spmi.h
15307F:	include/linux/spmi.h
15308F:	include/trace/events/spmi.h
15309
15310SPU FILE SYSTEM
15311M:	Jeremy Kerr <jk@ozlabs.org>
15312L:	linuxppc-dev@lists.ozlabs.org
15313W:	http://www.ibm.com/developerworks/power/cell/
15314S:	Supported
15315F:	Documentation/filesystems/spufs.txt
15316F:	arch/powerpc/platforms/cell/spufs/
15317
15318SQUASHFS FILE SYSTEM
15319M:	Phillip Lougher <phillip@squashfs.org.uk>
15320L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15321W:	http://squashfs.org.uk
15322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15323S:	Maintained
15324F:	Documentation/filesystems/squashfs.txt
15325F:	fs/squashfs/
15326
15327SRM (Alpha) environment access
15328M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15329S:	Maintained
15330F:	arch/alpha/kernel/srm_env.c
15331
15332ST LSM6DSx IMU IIO DRIVER
15333M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15334L:	linux-iio@vger.kernel.org
15335W:	http://www.st.com/
15336S:	Maintained
15337F:	drivers/iio/imu/st_lsm6dsx/
15338F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15339
15340ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15341M:	Mickael Guene <mickael.guene@st.com>
15342L:	linux-media@vger.kernel.org
15343T:	git git://linuxtv.org/media_tree.git
15344S:	Maintained
15345F:	drivers/media/i2c/st-mipid02.c
15346F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15347
15348ST STM32 I2C/SMBUS DRIVER
15349M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15350L:	linux-i2c@vger.kernel.org
15351S:	Maintained
15352F:	drivers/i2c/busses/i2c-stm32*
15353
15354ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15355M:	Song Qiang <songqiang1304521@gmail.com>
15356L:	linux-iio@vger.kernel.org
15357S:	Maintained
15358F:	drivers/iio/proximity/vl53l0x-i2c.c
15359F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15360
15361STABLE BRANCH
15362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15363M:	Sasha Levin <sashal@kernel.org>
15364L:	stable@vger.kernel.org
15365S:	Supported
15366F:	Documentation/process/stable-kernel-rules.rst
15367
15368STAGING - COMEDI
15369M:	Ian Abbott <abbotti@mev.co.uk>
15370M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15371S:	Odd Fixes
15372F:	drivers/staging/comedi/
15373
15374STAGING - FIELDBUS SUBSYSTEM
15375M:	Sven Van Asbroeck <TheSven73@gmail.com>
15376S:	Maintained
15377F:	drivers/staging/fieldbus/*
15378F:	drivers/staging/fieldbus/Documentation/
15379
15380STAGING - HMS ANYBUS-S BUS
15381M:	Sven Van Asbroeck <TheSven73@gmail.com>
15382S:	Maintained
15383F:	drivers/staging/fieldbus/anybuss/
15384
15385STAGING - INDUSTRIAL IO
15386M:	Jonathan Cameron <jic23@kernel.org>
15387L:	linux-iio@vger.kernel.org
15388S:	Odd Fixes
15389F:	Documentation/devicetree/bindings/staging/iio/
15390F:	drivers/staging/iio/
15391
15392STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15393M:	Marc Dietrich <marvin24@gmx.de>
15394L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15395L:	linux-tegra@vger.kernel.org
15396S:	Maintained
15397F:	drivers/staging/nvec/
15398
15399STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15400M:	Jens Frederich <jfrederich@gmail.com>
15401M:	Daniel Drake <dsd@laptop.org>
15402M:	Jon Nettleton <jon.nettleton@gmail.com>
15403W:	http://wiki.laptop.org/go/DCON
15404S:	Maintained
15405F:	drivers/staging/olpc_dcon/
15406
15407STAGING - REALTEK RTL8712U DRIVERS
15408M:	Larry Finger <Larry.Finger@lwfinger.net>
15409M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15410S:	Odd Fixes
15411F:	drivers/staging/rtl8712/
15412
15413STAGING - REALTEK RTL8188EU DRIVERS
15414M:	Larry Finger <Larry.Finger@lwfinger.net>
15415S:	Odd Fixes
15416F:	drivers/staging/rtl8188eu/
15417
15418STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15419M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15420M:	Teddy Wang <teddy.wang@siliconmotion.com>
15421M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15422L:	linux-fbdev@vger.kernel.org
15423S:	Maintained
15424F:	drivers/staging/sm750fb/
15425
15426STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15427M:	William Hubbs <w.d.hubbs@gmail.com>
15428M:	Chris Brannon <chris@the-brannons.com>
15429M:	Kirk Reiser <kirk@reisers.ca>
15430M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15431L:	speakup@linux-speakup.org
15432W:	http://www.linux-speakup.org/
15433S:	Odd Fixes
15434F:	drivers/staging/speakup/
15435
15436STAGING - VIA VT665X DRIVERS
15437M:	Forest Bond <forest@alittletooquiet.net>
15438S:	Odd Fixes
15439F:	drivers/staging/vt665?/
15440
15441STAGING - WILC1000 WIFI DRIVER
15442M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15443M:	Ajay Singh <ajay.kathat@microchip.com>
15444L:	linux-wireless@vger.kernel.org
15445S:	Supported
15446F:	drivers/staging/wilc1000/
15447
15448STAGING SUBSYSTEM
15449M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15451L:	devel@driverdev.osuosl.org
15452S:	Supported
15453F:	drivers/staging/
15454
15455STARFIRE/DURALAN NETWORK DRIVER
15456M:	Ion Badulescu <ionut@badula.org>
15457S:	Odd Fixes
15458F:	drivers/net/ethernet/adaptec/starfire*
15459
15460STEC S1220 SKD DRIVER
15461M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15462L:	linux-block@vger.kernel.org
15463S:	Maintained
15464F:	drivers/block/skd*[ch]
15465
15466STI AUDIO (ASoC) DRIVERS
15467M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15469S:	Maintained
15470F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15471F:	sound/soc/sti/
15472
15473STI CEC DRIVER
15474M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15475S:	Maintained
15476F:	drivers/media/platform/sti/cec/
15477F:	Documentation/devicetree/bindings/media/stih-cec.txt
15478
15479STK1160 USB VIDEO CAPTURE DRIVER
15480M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15481L:	linux-media@vger.kernel.org
15482T:	git git://linuxtv.org/media_tree.git
15483S:	Maintained
15484F:	drivers/media/usb/stk1160/
15485
15486STM32 AUDIO (ASoC) DRIVERS
15487M:	Olivier Moysan <olivier.moysan@st.com>
15488M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15489L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15490S:	Maintained
15491F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15492F:	sound/soc/stm/
15493
15494STM32 TIMER/LPTIMER DRIVERS
15495M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15496S:	Maintained
15497F:	drivers/*/stm32-*timer*
15498F:	drivers/pwm/pwm-stm32*
15499F:	include/linux/*/stm32-*tim*
15500F:	Documentation/ABI/testing/*timer-stm32
15501F:	Documentation/devicetree/bindings/*/stm32-*timer*
15502F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15503
15504STMMAC ETHERNET DRIVER
15505M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15506M:	Alexandre Torgue <alexandre.torgue@st.com>
15507M:	Jose Abreu <joabreu@synopsys.com>
15508L:	netdev@vger.kernel.org
15509W:	http://www.stlinux.com
15510S:	Supported
15511F:	drivers/net/ethernet/stmicro/stmmac/
15512
15513SUN3/3X
15514M:	Sam Creasey <sammy@sammy.net>
15515W:	http://sammy.net/sun3/
15516S:	Maintained
15517F:	arch/m68k/kernel/*sun3*
15518F:	arch/m68k/sun3*/
15519F:	arch/m68k/include/asm/sun3*
15520F:	drivers/net/ethernet/i825xx/sun3*
15521
15522SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15523M:	Hans de Goede <hdegoede@redhat.com>
15524L:	linux-input@vger.kernel.org
15525S:	Maintained
15526F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15527F:	drivers/input/keyboard/sun4i-lradc-keys.c
15528
15529SUNDANCE NETWORK DRIVER
15530M:	Denis Kirjanov <kda@linux-powerpc.org>
15531L:	netdev@vger.kernel.org
15532S:	Maintained
15533F:	drivers/net/ethernet/dlink/sundance.c
15534
15535SUPERH
15536M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15537M:	Rich Felker <dalias@libc.org>
15538L:	linux-sh@vger.kernel.org
15539Q:	http://patchwork.kernel.org/project/linux-sh/list/
15540S:	Maintained
15541F:	Documentation/sh/
15542F:	arch/sh/
15543F:	drivers/sh/
15544
15545SUSPEND TO RAM
15546M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15547M:	Len Brown <len.brown@intel.com>
15548M:	Pavel Machek <pavel@ucw.cz>
15549L:	linux-pm@vger.kernel.org
15550B:	https://bugzilla.kernel.org
15551S:	Supported
15552F:	Documentation/power/
15553F:	arch/x86/kernel/acpi/
15554F:	drivers/base/power/
15555F:	kernel/power/
15556F:	include/linux/suspend.h
15557F:	include/linux/freezer.h
15558F:	include/linux/pm.h
15559
15560SVGA HANDLING
15561M:	Martin Mares <mj@ucw.cz>
15562L:	linux-video@atrey.karlin.mff.cuni.cz
15563S:	Maintained
15564F:	Documentation/admin-guide/svga.rst
15565F:	arch/x86/boot/video*
15566
15567SWIOTLB SUBSYSTEM
15568M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15569L:	iommu@lists.linux-foundation.org
15570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15571S:	Supported
15572F:	kernel/dma/swiotlb.c
15573F:	arch/*/kernel/pci-swiotlb.c
15574F:	include/linux/swiotlb.h
15575
15576SWITCHDEV
15577M:	Jiri Pirko <jiri@resnulli.us>
15578M:	Ivan Vecera <ivecera@redhat.com>
15579L:	netdev@vger.kernel.org
15580S:	Supported
15581F:	net/switchdev/
15582F:	include/net/switchdev.h
15583
15584SY8106A REGULATOR DRIVER
15585M:	Icenowy Zheng <icenowy@aosc.io>
15586S:	Maintained
15587F:	drivers/regulator/sy8106a-regulator.c
15588F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15589
15590SYNC FILE FRAMEWORK
15591M:	Sumit Semwal <sumit.semwal@linaro.org>
15592R:	Gustavo Padovan <gustavo@padovan.org>
15593S:	Maintained
15594L:	linux-media@vger.kernel.org
15595L:	dri-devel@lists.freedesktop.org
15596F:	drivers/dma-buf/sync_*
15597F:	drivers/dma-buf/dma-fence*
15598F:	drivers/dma-buf/sw_sync.c
15599F:	include/linux/sync_file.h
15600F:	include/uapi/linux/sync_file.h
15601F:	Documentation/driver-api/sync_file.rst
15602T:	git git://anongit.freedesktop.org/drm/drm-misc
15603
15604SYNOPSYS ARC ARCHITECTURE
15605M:	Vineet Gupta <vgupta@synopsys.com>
15606L:	linux-snps-arc@lists.infradead.org
15607S:	Supported
15608F:	arch/arc/
15609F:	Documentation/devicetree/bindings/arc/*
15610F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15611F:	drivers/clocksource/arc_timer.c
15612F:	drivers/tty/serial/arc_uart.c
15613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15614
15615SYNOPSYS ARC HSDK SDP pll clock driver
15616M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15617S:	Supported
15618F:	drivers/clk/clk-hsdk-pll.c
15619F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15620
15621SYNOPSYS ARC SDP clock driver
15622M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15623S:	Supported
15624F:	drivers/clk/axs10x/*
15625F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15626
15627SYNOPSYS ARC SDP platform support
15628M:	Alexey Brodkin <abrodkin@synopsys.com>
15629S:	Supported
15630F:	arch/arc/plat-axs10x
15631F:	arch/arc/boot/dts/ax*
15632F:	Documentation/devicetree/bindings/arc/axs10*
15633
15634SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15635M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15636S:	Supported
15637F:	drivers/reset/reset-axs10x.c
15638F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15639
15640SYNOPSYS CREG GPIO DRIVER
15641M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15642S:	Maintained
15643F:	drivers/gpio/gpio-creg-snps.c
15644F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15645
15646SYNOPSYS DESIGNWARE 8250 UART DRIVER
15647R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15648S:	Maintained
15649F:	drivers/tty/serial/8250/8250_dw.c
15650
15651SYNOPSYS DESIGNWARE APB GPIO DRIVER
15652M:	Hoan Tran <hoan@os.amperecomputing.com>
15653L:	linux-gpio@vger.kernel.org
15654S:	Maintained
15655F:	drivers/gpio/gpio-dwapb.c
15656F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15657
15658SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15659M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15660S:	Maintained
15661F:	drivers/dma/dw-axi-dmac/
15662F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15663
15664SYNOPSYS DESIGNWARE DMAC DRIVER
15665M:	Viresh Kumar <vireshk@kernel.org>
15666R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15667S:	Maintained
15668F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15669F:	drivers/dma/dw/
15670F:	include/dt-bindings/dma/dw-dmac.h
15671F:	include/linux/dma/dw.h
15672F:	include/linux/platform_data/dma-dw.h
15673
15674SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15675M:	Jose Abreu <Jose.Abreu@synopsys.com>
15676L:	netdev@vger.kernel.org
15677S:	Supported
15678F:	drivers/net/ethernet/synopsys/
15679
15680SYNOPSYS DESIGNWARE I2C DRIVER
15681M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15682R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15683R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15684L:	linux-i2c@vger.kernel.org
15685S:	Maintained
15686F:	drivers/i2c/busses/i2c-designware-*
15687F:	include/linux/platform_data/i2c-designware.h
15688
15689SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15690M:	Jaehoon Chung <jh80.chung@samsung.com>
15691L:	linux-mmc@vger.kernel.org
15692S:	Maintained
15693F:	drivers/mmc/host/dw_mmc*
15694
15695SYNOPSYS HSDK RESET CONTROLLER DRIVER
15696M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15697S:	Supported
15698F:	drivers/reset/reset-hsdk.c
15699F:	include/dt-bindings/reset/snps,hsdk-reset.h
15700F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15701
15702SYSTEM CONFIGURATION (SYSCON)
15703M:	Lee Jones <lee.jones@linaro.org>
15704M:	Arnd Bergmann <arnd@arndb.de>
15705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15706S:	Supported
15707F:	drivers/mfd/syscon.c
15708
15709SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15710M:	Sudeep Holla <sudeep.holla@arm.com>
15711L:	linux-arm-kernel@lists.infradead.org
15712S:	Maintained
15713F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15714F:	drivers/clk/clk-sc[mp]i.c
15715F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15716F:	drivers/firmware/arm_scpi.c
15717F:	drivers/firmware/arm_scmi/
15718F:	drivers/reset/reset-scmi.c
15719F:	include/linux/sc[mp]i_protocol.h
15720
15721SYSTEM RESET/SHUTDOWN DRIVERS
15722M:	Sebastian Reichel <sre@kernel.org>
15723L:	linux-pm@vger.kernel.org
15724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15725S:	Maintained
15726F:	Documentation/devicetree/bindings/power/reset/
15727F:	drivers/power/reset/
15728
15729SYSTEM TRACE MODULE CLASS
15730M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15731S:	Maintained
15732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15733F:	Documentation/trace/stm.rst
15734F:	drivers/hwtracing/stm/
15735F:	include/linux/stm.h
15736F:	include/uapi/linux/stm.h
15737
15738SYSV FILESYSTEM
15739M:	Christoph Hellwig <hch@infradead.org>
15740S:	Maintained
15741F:	Documentation/filesystems/sysv-fs.txt
15742F:	fs/sysv/
15743F:	include/linux/sysv_fs.h
15744
15745TASKSTATS STATISTICS INTERFACE
15746M:	Balbir Singh <bsingharora@gmail.com>
15747S:	Maintained
15748F:	Documentation/accounting/taskstats*
15749F:	include/linux/taskstats*
15750F:	kernel/taskstats.c
15751
15752TC subsystem
15753M:	Jamal Hadi Salim <jhs@mojatatu.com>
15754M:	Cong Wang <xiyou.wangcong@gmail.com>
15755M:	Jiri Pirko <jiri@resnulli.us>
15756L:	netdev@vger.kernel.org
15757S:	Maintained
15758F:	include/net/pkt_cls.h
15759F:	include/net/pkt_sched.h
15760F:	include/net/tc_act/
15761F:	include/uapi/linux/pkt_cls.h
15762F:	include/uapi/linux/pkt_sched.h
15763F:	include/uapi/linux/tc_act/
15764F:	include/uapi/linux/tc_ematch/
15765F:	net/sched/
15766
15767TC90522 MEDIA DRIVER
15768M:	Akihiro Tsukada <tskd08@gmail.com>
15769L:	linux-media@vger.kernel.org
15770S:	Odd Fixes
15771F:	drivers/media/dvb-frontends/tc90522*
15772
15773TCP LOW PRIORITY MODULE
15774M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15775M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15776W:	http://tcp-lp-mod.sourceforge.net/
15777S:	Maintained
15778F:	net/ipv4/tcp_lp.c
15779
15780TDA10071 MEDIA DRIVER
15781M:	Antti Palosaari <crope@iki.fi>
15782L:	linux-media@vger.kernel.org
15783W:	https://linuxtv.org
15784W:	http://palosaari.fi/linux/
15785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15786T:	git git://linuxtv.org/anttip/media_tree.git
15787S:	Maintained
15788F:	drivers/media/dvb-frontends/tda10071*
15789
15790TDA18212 MEDIA DRIVER
15791M:	Antti Palosaari <crope@iki.fi>
15792L:	linux-media@vger.kernel.org
15793W:	https://linuxtv.org
15794W:	http://palosaari.fi/linux/
15795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15796T:	git git://linuxtv.org/anttip/media_tree.git
15797S:	Maintained
15798F:	drivers/media/tuners/tda18212*
15799
15800TDA18218 MEDIA DRIVER
15801M:	Antti Palosaari <crope@iki.fi>
15802L:	linux-media@vger.kernel.org
15803W:	https://linuxtv.org
15804W:	http://palosaari.fi/linux/
15805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15806T:	git git://linuxtv.org/anttip/media_tree.git
15807S:	Maintained
15808F:	drivers/media/tuners/tda18218*
15809
15810TDA18250 MEDIA DRIVER
15811M:	Olli Salonen <olli.salonen@iki.fi>
15812L:	linux-media@vger.kernel.org
15813W:	https://linuxtv.org
15814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15815T:	git git://linuxtv.org/media_tree.git
15816S:	Maintained
15817F:	drivers/media/tuners/tda18250*
15818
15819TDA18271 MEDIA DRIVER
15820M:	Michael Krufky <mkrufky@linuxtv.org>
15821L:	linux-media@vger.kernel.org
15822W:	https://linuxtv.org
15823W:	http://github.com/mkrufky
15824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15825T:	git git://linuxtv.org/mkrufky/tuners.git
15826S:	Maintained
15827F:	drivers/media/tuners/tda18271*
15828
15829TDA1997x MEDIA DRIVER
15830M:	Tim Harvey <tharvey@gateworks.com>
15831L:	linux-media@vger.kernel.org
15832W:	https://linuxtv.org
15833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15834S:	Maintained
15835F:	drivers/media/i2c/tda1997x.*
15836
15837TDA827x MEDIA DRIVER
15838M:	Michael Krufky <mkrufky@linuxtv.org>
15839L:	linux-media@vger.kernel.org
15840W:	https://linuxtv.org
15841W:	http://github.com/mkrufky
15842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15843T:	git git://linuxtv.org/mkrufky/tuners.git
15844S:	Maintained
15845F:	drivers/media/tuners/tda8290.*
15846
15847TDA8290 MEDIA DRIVER
15848M:	Michael Krufky <mkrufky@linuxtv.org>
15849L:	linux-media@vger.kernel.org
15850W:	https://linuxtv.org
15851W:	http://github.com/mkrufky
15852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15853T:	git git://linuxtv.org/mkrufky/tuners.git
15854S:	Maintained
15855F:	drivers/media/tuners/tda8290.*
15856
15857TDA9840 MEDIA DRIVER
15858M:	Hans Verkuil <hverkuil@xs4all.nl>
15859L:	linux-media@vger.kernel.org
15860T:	git git://linuxtv.org/media_tree.git
15861W:	https://linuxtv.org
15862S:	Maintained
15863F:	drivers/media/i2c/tda9840*
15864
15865TEA5761 TUNER DRIVER
15866M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15867L:	linux-media@vger.kernel.org
15868W:	https://linuxtv.org
15869T:	git git://linuxtv.org/media_tree.git
15870S:	Odd fixes
15871F:	drivers/media/tuners/tea5761.*
15872
15873TEA5767 TUNER DRIVER
15874M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15875L:	linux-media@vger.kernel.org
15876W:	https://linuxtv.org
15877T:	git git://linuxtv.org/media_tree.git
15878S:	Maintained
15879F:	drivers/media/tuners/tea5767.*
15880
15881TEA6415C MEDIA DRIVER
15882M:	Hans Verkuil <hverkuil@xs4all.nl>
15883L:	linux-media@vger.kernel.org
15884T:	git git://linuxtv.org/media_tree.git
15885W:	https://linuxtv.org
15886S:	Maintained
15887F:	drivers/media/i2c/tea6415c*
15888
15889TEA6420 MEDIA DRIVER
15890M:	Hans Verkuil <hverkuil@xs4all.nl>
15891L:	linux-media@vger.kernel.org
15892T:	git git://linuxtv.org/media_tree.git
15893W:	https://linuxtv.org
15894S:	Maintained
15895F:	drivers/media/i2c/tea6420*
15896
15897TEAM DRIVER
15898M:	Jiri Pirko <jiri@resnulli.us>
15899L:	netdev@vger.kernel.org
15900S:	Supported
15901F:	drivers/net/team/
15902F:	include/linux/if_team.h
15903F:	include/uapi/linux/if_team.h
15904
15905TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15906M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15907S:	Maintained
15908F:	arch/x86/platform/ts5500/
15909
15910TECHNOTREND USB IR RECEIVER
15911M:	Sean Young <sean@mess.org>
15912L:	linux-media@vger.kernel.org
15913S:	Maintained
15914F:	drivers/media/rc/ttusbir.c
15915
15916TECHWELL TW9910 VIDEO DECODER
15917L:	linux-media@vger.kernel.org
15918S:	Orphan
15919F:	drivers/media/i2c/tw9910.c
15920F:	include/media/i2c/tw9910.h
15921
15922TEE SUBSYSTEM
15923M:	Jens Wiklander <jens.wiklander@linaro.org>
15924L:	tee-dev@lists.linaro.org
15925S:	Maintained
15926F:	include/linux/tee_drv.h
15927F:	include/uapi/linux/tee.h
15928F:	drivers/tee/
15929F:	Documentation/tee.txt
15930
15931TEGRA ARCHITECTURE SUPPORT
15932M:	Thierry Reding <thierry.reding@gmail.com>
15933M:	Jonathan Hunter <jonathanh@nvidia.com>
15934L:	linux-tegra@vger.kernel.org
15935Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15937S:	Supported
15938N:	[^a-z]tegra
15939
15940TEGRA CLOCK DRIVER
15941M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15942M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15943S:	Supported
15944F:	drivers/clk/tegra/
15945
15946TEGRA DMA DRIVERS
15947M:	Laxman Dewangan <ldewangan@nvidia.com>
15948M:	Jon Hunter <jonathanh@nvidia.com>
15949S:	Supported
15950F:	drivers/dma/tegra*
15951
15952TEGRA I2C DRIVER
15953M:	Laxman Dewangan <ldewangan@nvidia.com>
15954R:	Dmitry Osipenko <digetx@gmail.com>
15955S:	Supported
15956F:	drivers/i2c/busses/i2c-tegra.c
15957
15958TEGRA IOMMU DRIVERS
15959M:	Thierry Reding <thierry.reding@gmail.com>
15960L:	linux-tegra@vger.kernel.org
15961S:	Supported
15962F:	drivers/iommu/tegra*
15963
15964TEGRA KBC DRIVER
15965M:	Laxman Dewangan <ldewangan@nvidia.com>
15966S:	Supported
15967F:	drivers/input/keyboard/tegra-kbc.c
15968
15969TEGRA NAND DRIVER
15970M:	Stefan Agner <stefan@agner.ch>
15971M:	Lucas Stach <dev@lynxeye.de>
15972S:	Maintained
15973F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15974F:	drivers/mtd/nand/raw/tegra_nand.c
15975
15976TEGRA PWM DRIVER
15977M:	Thierry Reding <thierry.reding@gmail.com>
15978S:	Supported
15979F:	drivers/pwm/pwm-tegra.c
15980
15981TEGRA SERIAL DRIVER
15982M:	Laxman Dewangan <ldewangan@nvidia.com>
15983S:	Supported
15984F:	drivers/tty/serial/serial-tegra.c
15985
15986TEGRA SPI DRIVER
15987M:	Laxman Dewangan <ldewangan@nvidia.com>
15988S:	Supported
15989F:	drivers/spi/spi-tegra*
15990
15991TEGRA XUSB PADCTL DRIVER
15992M:	JC Kuo <jckuo@nvidia.com>
15993S:	Supported
15994F:	drivers/phy/tegra/xusb*
15995
15996TEHUTI ETHERNET DRIVER
15997M:	Andy Gospodarek <andy@greyhouse.net>
15998L:	netdev@vger.kernel.org
15999S:	Supported
16000F:	drivers/net/ethernet/tehuti/*
16001
16002Telecom Clock Driver for MCPL0010
16003M:	Mark Gross <mark.gross@intel.com>
16004S:	Supported
16005F:	drivers/char/tlclk.c
16006
16007TENSILICA XTENSA PORT (xtensa)
16008M:	Chris Zankel <chris@zankel.net>
16009M:	Max Filippov <jcmvbkbc@gmail.com>
16010L:	linux-xtensa@linux-xtensa.org
16011T:	git git://github.com/czankel/xtensa-linux.git
16012S:	Maintained
16013F:	arch/xtensa/
16014F:	drivers/irqchip/irq-xtensa-*
16015
16016Texas Instruments' System Control Interface (TISCI) Protocol Driver
16017M:	Nishanth Menon <nm@ti.com>
16018M:	Tero Kristo <t-kristo@ti.com>
16019M:	Santosh Shilimkar <ssantosh@kernel.org>
16020L:	linux-arm-kernel@lists.infradead.org
16021S:	Maintained
16022F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16023F:	drivers/firmware/ti_sci*
16024F:	include/linux/soc/ti/ti_sci_protocol.h
16025F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16026F:	drivers/soc/ti/ti_sci_pm_domains.c
16027F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16028F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16029F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16030F:	drivers/clk/keystone/sci-clk.c
16031F:	drivers/reset/reset-ti-sci.c
16032F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16033F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16034F:	drivers/irqchip/irq-ti-sci-intr.c
16035F:	drivers/irqchip/irq-ti-sci-inta.c
16036F:	include/linux/soc/ti/ti_sci_inta_msi.h
16037F:	drivers/soc/ti/ti_sci_inta_msi.c
16038
16039Texas Instruments ASoC drivers
16040M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16042S:	Maintained
16043F:	sound/soc/ti/
16044
16045Texas Instruments' DAC7612 DAC Driver
16046M:	Ricardo Ribalda <ricardo@ribalda.com>
16047L:	linux-iio@vger.kernel.org
16048S:	Supported
16049F:	drivers/iio/dac/ti-dac7612.c
16050F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16051
16052THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16053M:	Hans Verkuil <hverkuil@xs4all.nl>
16054L:	linux-media@vger.kernel.org
16055T:	git git://linuxtv.org/media_tree.git
16056W:	https://linuxtv.org
16057S:	Maintained
16058F:	drivers/media/radio/radio-raremono.c
16059
16060THERMAL
16061M:	Zhang Rui <rui.zhang@intel.com>
16062M:	Eduardo Valentin <edubezval@gmail.com>
16063R:	Daniel Lezcano <daniel.lezcano@linaro.org>
16064L:	linux-pm@vger.kernel.org
16065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16067Q:	https://patchwork.kernel.org/project/linux-pm/list/
16068S:	Supported
16069F:	drivers/thermal/
16070F:	include/linux/thermal.h
16071F:	include/uapi/linux/thermal.h
16072F:	include/linux/cpu_cooling.h
16073F:	Documentation/devicetree/bindings/thermal/
16074
16075THERMAL/CPU_COOLING
16076M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16077M:	Viresh Kumar <viresh.kumar@linaro.org>
16078M:	Javi Merino <javi.merino@kernel.org>
16079L:	linux-pm@vger.kernel.org
16080S:	Supported
16081F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16082F:	drivers/thermal/cpu_cooling.c
16083F:	include/linux/cpu_cooling.h
16084
16085THINKPAD ACPI EXTRAS DRIVER
16086M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16087L:	ibm-acpi-devel@lists.sourceforge.net
16088L:	platform-driver-x86@vger.kernel.org
16089W:	http://ibm-acpi.sourceforge.net
16090W:	http://thinkwiki.org/wiki/Ibm-acpi
16091T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16092S:	Maintained
16093F:	drivers/platform/x86/thinkpad_acpi.c
16094
16095THUNDERBOLT DRIVER
16096M:	Andreas Noever <andreas.noever@gmail.com>
16097M:	Michael Jamet <michael.jamet@intel.com>
16098M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16099M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16101S:	Maintained
16102F:	Documentation/admin-guide/thunderbolt.rst
16103F:	drivers/thunderbolt/
16104F:	include/linux/thunderbolt.h
16105
16106THUNDERBOLT NETWORK DRIVER
16107M:	Michael Jamet <michael.jamet@intel.com>
16108M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16109M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16110L:	netdev@vger.kernel.org
16111S:	Maintained
16112F:	drivers/net/thunderbolt.c
16113
16114THUNDERX GPIO DRIVER
16115M:	David Daney <david.daney@cavium.com>
16116S:	Maintained
16117F:	drivers/gpio/gpio-thunderx.c
16118
16119TI AM437X VPFE DRIVER
16120M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16121L:	linux-media@vger.kernel.org
16122W:	https://linuxtv.org
16123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16124T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16125S:	Maintained
16126F:	drivers/media/platform/am437x/
16127
16128TI BANDGAP AND THERMAL DRIVER
16129M:	Eduardo Valentin <edubezval@gmail.com>
16130M:	Keerthy <j-keerthy@ti.com>
16131L:	linux-pm@vger.kernel.org
16132L:	linux-omap@vger.kernel.org
16133S:	Maintained
16134F:	drivers/thermal/ti-soc-thermal/
16135
16136TI BQ27XXX POWER SUPPLY DRIVER
16137R:	Andrew F. Davis <afd@ti.com>
16138F:	include/linux/power/bq27xxx_battery.h
16139F:	drivers/power/supply/bq27xxx_battery.c
16140F:	drivers/power/supply/bq27xxx_battery_i2c.c
16141
16142TI CDCE706 CLOCK DRIVER
16143M:	Max Filippov <jcmvbkbc@gmail.com>
16144S:	Maintained
16145F:	drivers/clk/clk-cdce706.c
16146
16147TI CLOCK DRIVER
16148M:	Tero Kristo <t-kristo@ti.com>
16149L:	linux-omap@vger.kernel.org
16150S:	Maintained
16151F:	drivers/clk/ti/
16152F:	include/linux/clk/ti.h
16153
16154TI DAVINCI MACHINE SUPPORT
16155M:	Sekhar Nori <nsekhar@ti.com>
16156R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16159S:	Supported
16160F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16161F:	arch/arm/mach-davinci/
16162F:	drivers/i2c/busses/i2c-davinci.c
16163F:	arch/arm/boot/dts/da850*
16164
16165TI DAVINCI SERIES CLOCK DRIVER
16166M:	David Lechner <david@lechnology.com>
16167R:	Sekhar Nori <nsekhar@ti.com>
16168S:	Maintained
16169F:	Documentation/devicetree/bindings/clock/ti/davinci/
16170F:	drivers/clk/davinci/
16171
16172TI DAVINCI SERIES GPIO DRIVER
16173M:	Keerthy <j-keerthy@ti.com>
16174L:	linux-gpio@vger.kernel.org
16175S:	Maintained
16176F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16177F:	drivers/gpio/gpio-davinci.c
16178
16179TI DAVINCI SERIES MEDIA DRIVER
16180M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16181L:	linux-media@vger.kernel.org
16182W:	https://linuxtv.org
16183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16184T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16185S:	Maintained
16186F:	drivers/media/platform/davinci/
16187F:	include/media/davinci/
16188
16189TI ETHERNET SWITCH DRIVER (CPSW)
16190R:	Grygorii Strashko <grygorii.strashko@ti.com>
16191L:	linux-omap@vger.kernel.org
16192L:	netdev@vger.kernel.org
16193S:	Maintained
16194F:	drivers/net/ethernet/ti/cpsw*
16195F:	drivers/net/ethernet/ti/davinci*
16196
16197TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16198M:	Alex Dubov <oakad@yahoo.com>
16199S:	Maintained
16200W:	http://tifmxx.berlios.de/
16201F:	drivers/memstick/host/tifm_ms.c
16202F:	drivers/misc/tifm*
16203F:	drivers/mmc/host/tifm_sd.c
16204F:	include/linux/tifm.h
16205
16206TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16207M:	Santosh Shilimkar <ssantosh@kernel.org>
16208L:	linux-kernel@vger.kernel.org
16209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16210S:	Maintained
16211F:	drivers/soc/ti/*
16212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16213
16214TI LM49xxx FAMILY ASoC CODEC DRIVERS
16215M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16216M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16217L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16218S:	Maintained
16219F:	sound/soc/codecs/lm49453*
16220F:	sound/soc/codecs/isabelle*
16221
16222TI LP855x BACKLIGHT DRIVER
16223M:	Milo Kim <milo.kim@ti.com>
16224S:	Maintained
16225F:	Documentation/driver-api/backlight/lp855x-driver.rst
16226F:	drivers/video/backlight/lp855x_bl.c
16227F:	include/linux/platform_data/lp855x.h
16228
16229TI LP8727 CHARGER DRIVER
16230M:	Milo Kim <milo.kim@ti.com>
16231S:	Maintained
16232F:	drivers/power/supply/lp8727_charger.c
16233F:	include/linux/platform_data/lp8727.h
16234
16235TI LP8788 MFD DRIVER
16236M:	Milo Kim <milo.kim@ti.com>
16237S:	Maintained
16238F:	drivers/iio/adc/lp8788_adc.c
16239F:	drivers/leds/leds-lp8788.c
16240F:	drivers/mfd/lp8788*.c
16241F:	drivers/power/supply/lp8788-charger.c
16242F:	drivers/regulator/lp8788-*.c
16243F:	include/linux/mfd/lp8788*.h
16244
16245TI NETCP ETHERNET DRIVER
16246M:	Wingman Kwok <w-kwok2@ti.com>
16247M:	Murali Karicheri <m-karicheri2@ti.com>
16248L:	netdev@vger.kernel.org
16249S:	Maintained
16250F:	drivers/net/ethernet/ti/netcp*
16251
16252TI PCM3060 ASoC CODEC DRIVER
16253M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16255S:	Maintained
16256F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16257F:	sound/soc/codecs/pcm3060*
16258
16259TI TAS571X FAMILY ASoC CODEC DRIVER
16260M:	Kevin Cernekee <cernekee@chromium.org>
16261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16262S:	Odd Fixes
16263F:	sound/soc/codecs/tas571x*
16264
16265TI TRF7970A NFC DRIVER
16266M:	Mark Greer <mgreer@animalcreek.com>
16267L:	linux-wireless@vger.kernel.org
16268L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16269S:	Supported
16270F:	drivers/nfc/trf7970a.c
16271F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16272
16273TI TWL4030 SERIES SOC CODEC DRIVER
16274M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16276S:	Maintained
16277F:	sound/soc/codecs/twl4030*
16278
16279TI VPE/CAL DRIVERS
16280M:	Benoit Parrot <bparrot@ti.com>
16281L:	linux-media@vger.kernel.org
16282W:	http://linuxtv.org/
16283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16284S:	Maintained
16285F:	drivers/media/platform/ti-vpe/
16286
16287TI WILINK WIRELESS DRIVERS
16288L:	linux-wireless@vger.kernel.org
16289W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16290W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16292S:	Orphan
16293F:	drivers/net/wireless/ti/
16294F:	include/linux/wl12xx.h
16295
16296TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16297M:	John Stultz <john.stultz@linaro.org>
16298M:	Thomas Gleixner <tglx@linutronix.de>
16299R:	Stephen Boyd <sboyd@kernel.org>
16300L:	linux-kernel@vger.kernel.org
16301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16302S:	Supported
16303F:	include/linux/clocksource.h
16304F:	include/linux/time.h
16305F:	include/linux/timex.h
16306F:	include/uapi/linux/time.h
16307F:	include/uapi/linux/timex.h
16308F:	kernel/time/clocksource.c
16309F:	kernel/time/time*.c
16310F:	kernel/time/alarmtimer.c
16311F:	kernel/time/ntp.c
16312F:	tools/testing/selftests/timers/
16313
16314TIPC NETWORK LAYER
16315M:	Jon Maloy <jon.maloy@ericsson.com>
16316M:	Ying Xue <ying.xue@windriver.com>
16317L:	netdev@vger.kernel.org (core kernel code)
16318L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16319W:	http://tipc.sourceforge.net/
16320S:	Maintained
16321F:	include/uapi/linux/tipc*.h
16322F:	net/tipc/
16323
16324TLAN NETWORK DRIVER
16325M:	Samuel Chessman <chessman@tux.org>
16326L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16327W:	http://sourceforge.net/projects/tlan/
16328S:	Maintained
16329F:	Documentation/networking/device_drivers/ti/tlan.txt
16330F:	drivers/net/ethernet/ti/tlan.*
16331
16332TM6000 VIDEO4LINUX DRIVER
16333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16334L:	linux-media@vger.kernel.org
16335W:	https://linuxtv.org
16336T:	git git://linuxtv.org/media_tree.git
16337S:	Odd fixes
16338F:	drivers/media/usb/tm6000/
16339F:	Documentation/media/v4l-drivers/tm6000*
16340
16341TMIO/SDHI MMC DRIVER
16342M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16343L:	linux-mmc@vger.kernel.org
16344S:	Supported
16345F:	drivers/mmc/host/tmio_mmc*
16346F:	drivers/mmc/host/renesas_sdhi*
16347F:	include/linux/mfd/tmio.h
16348
16349TMP401 HARDWARE MONITOR DRIVER
16350M:	Guenter Roeck <linux@roeck-us.net>
16351L:	linux-hwmon@vger.kernel.org
16352S:	Maintained
16353F:	Documentation/hwmon/tmp401.rst
16354F:	drivers/hwmon/tmp401.c
16355
16356TMPFS (SHMEM FILESYSTEM)
16357M:	Hugh Dickins <hughd@google.com>
16358L:	linux-mm@kvack.org
16359S:	Maintained
16360F:	include/linux/shmem_fs.h
16361F:	mm/shmem.c
16362
16363TOMOYO SECURITY MODULE
16364M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16365M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16366L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16367L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16368L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16369L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16370W:	https://tomoyo.osdn.jp/
16371S:	Maintained
16372F:	security/tomoyo/
16373
16374TOPSTAR LAPTOP EXTRAS DRIVER
16375M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16376L:	platform-driver-x86@vger.kernel.org
16377S:	Maintained
16378F:	drivers/platform/x86/topstar-laptop.c
16379
16380TORTURE-TEST MODULES
16381M:	Davidlohr Bueso <dave@stgolabs.net>
16382M:	"Paul E. McKenney" <paulmck@kernel.org>
16383M:	Josh Triplett <josh@joshtriplett.org>
16384L:	linux-kernel@vger.kernel.org
16385S:	Supported
16386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16387F:	Documentation/RCU/torture.txt
16388F:	kernel/torture.c
16389F:	kernel/rcu/rcutorture.c
16390F:	kernel/rcu/rcuperf.c
16391F:	kernel/locking/locktorture.c
16392
16393TOSHIBA ACPI EXTRAS DRIVER
16394M:	Azael Avalos <coproscefalo@gmail.com>
16395L:	platform-driver-x86@vger.kernel.org
16396S:	Maintained
16397F:	drivers/platform/x86/toshiba_acpi.c
16398
16399TOSHIBA BLUETOOTH DRIVER
16400M:	Azael Avalos <coproscefalo@gmail.com>
16401L:	platform-driver-x86@vger.kernel.org
16402S:	Maintained
16403F:	drivers/platform/x86/toshiba_bluetooth.c
16404
16405TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16406M:	Azael Avalos <coproscefalo@gmail.com>
16407L:	platform-driver-x86@vger.kernel.org
16408S:	Maintained
16409F:	drivers/platform/x86/toshiba_haps.c
16410
16411TOSHIBA SMM DRIVER
16412M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16413W:	http://www.buzzard.org.uk/toshiba/
16414S:	Maintained
16415F:	drivers/char/toshiba.c
16416F:	include/linux/toshiba.h
16417F:	include/uapi/linux/toshiba.h
16418
16419TOSHIBA TC358743 DRIVER
16420M:	Mats Randgaard <matrandg@cisco.com>
16421L:	linux-media@vger.kernel.org
16422S:	Maintained
16423F:	drivers/media/i2c/tc358743*
16424F:	include/media/i2c/tc358743.h
16425
16426TOSHIBA WMI HOTKEYS DRIVER
16427M:	Azael Avalos <coproscefalo@gmail.com>
16428L:	platform-driver-x86@vger.kernel.org
16429S:	Maintained
16430F:	drivers/platform/x86/toshiba-wmi.c
16431
16432TPM DEVICE DRIVER
16433M:	Peter Huewe <peterhuewe@gmx.de>
16434M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16435R:	Jason Gunthorpe <jgg@ziepe.ca>
16436L:	linux-integrity@vger.kernel.org
16437Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16438W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16439T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16440S:	Maintained
16441F:	drivers/char/tpm/
16442
16443TRACING
16444M:	Steven Rostedt <rostedt@goodmis.org>
16445M:	Ingo Molnar <mingo@redhat.com>
16446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16447S:	Maintained
16448F:	Documentation/trace/ftrace.rst
16449F:	arch/*/*/*/ftrace.h
16450F:	arch/*/kernel/ftrace.c
16451F:	include/*/ftrace.h
16452F:	include/linux/trace*.h
16453F:	include/trace/
16454F:	kernel/trace/
16455F:	tools/testing/selftests/ftrace/
16456
16457TRACING MMIO ACCESSES (MMIOTRACE)
16458M:	Steven Rostedt <rostedt@goodmis.org>
16459M:	Ingo Molnar <mingo@kernel.org>
16460R:	Karol Herbst <karolherbst@gmail.com>
16461R:	Pekka Paalanen <ppaalanen@gmail.com>
16462S:	Maintained
16463L:	linux-kernel@vger.kernel.org
16464L:	nouveau@lists.freedesktop.org
16465F:	kernel/trace/trace_mmiotrace.c
16466F:	include/linux/mmiotrace.h
16467F:	arch/x86/mm/kmmio.c
16468F:	arch/x86/mm/mmio-mod.c
16469F:	arch/x86/mm/testmmiotrace.c
16470
16471TRIVIAL PATCHES
16472M:	Jiri Kosina <trivial@kernel.org>
16473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16474S:	Maintained
16475K:	^Subject:.*(?i)trivial
16476
16477TEMPO SEMICONDUCTOR DRIVERS
16478M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16479S:	Maintained
16480F:	sound/soc/codecs/tscs*.c
16481F:	sound/soc/codecs/tscs*.h
16482F:	Documentation/devicetree/bindings/sound/tscs*.txt
16483
16484TTY LAYER
16485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16486M:	Jiri Slaby <jslaby@suse.com>
16487S:	Supported
16488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16489F:	Documentation/driver-api/serial/
16490F:	drivers/tty/
16491F:	drivers/tty/serial/serial_core.c
16492F:	include/linux/serial_core.h
16493F:	include/linux/serial.h
16494F:	include/linux/tty.h
16495F:	include/uapi/linux/serial_core.h
16496F:	include/uapi/linux/serial.h
16497F:	include/uapi/linux/tty.h
16498
16499TUA9001 MEDIA DRIVER
16500M:	Antti Palosaari <crope@iki.fi>
16501L:	linux-media@vger.kernel.org
16502W:	https://linuxtv.org
16503W:	http://palosaari.fi/linux/
16504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16505T:	git git://linuxtv.org/anttip/media_tree.git
16506S:	Maintained
16507F:	drivers/media/tuners/tua9001*
16508
16509TULIP NETWORK DRIVERS
16510L:	netdev@vger.kernel.org
16511L:	linux-parisc@vger.kernel.org
16512S:	Orphan
16513F:	drivers/net/ethernet/dec/tulip/
16514
16515TUN/TAP driver
16516M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16517W:	http://vtun.sourceforge.net/tun
16518S:	Maintained
16519F:	Documentation/networking/tuntap.txt
16520F:	arch/um/os-Linux/drivers/
16521
16522TURBOCHANNEL SUBSYSTEM
16523M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16524M:	Ralf Baechle <ralf@linux-mips.org>
16525L:	linux-mips@vger.kernel.org
16526Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16527S:	Maintained
16528F:	drivers/tc/
16529F:	include/linux/tc.h
16530
16531TURBOSTAT UTILITY
16532M:	"Len Brown" <lenb@kernel.org>
16533L:	linux-pm@vger.kernel.org
16534B:	https://bugzilla.kernel.org
16535Q:	https://patchwork.kernel.org/project/linux-pm/list/
16536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16537S:	Supported
16538F:	tools/power/x86/turbostat/
16539
16540TW5864 VIDEO4LINUX DRIVER
16541M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16542M:	Anton Sviridenko <anton@corp.bluecherry.net>
16543M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16544M:	Andrey Utkin <andrey_utkin@fastmail.com>
16545L:	linux-media@vger.kernel.org
16546S:	Supported
16547F:	drivers/media/pci/tw5864/
16548
16549TW68 VIDEO4LINUX DRIVER
16550M:	Hans Verkuil <hverkuil@xs4all.nl>
16551L:	linux-media@vger.kernel.org
16552T:	git git://linuxtv.org/media_tree.git
16553W:	https://linuxtv.org
16554S:	Odd Fixes
16555F:	drivers/media/pci/tw68/
16556
16557TW686X VIDEO4LINUX DRIVER
16558M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16559L:	linux-media@vger.kernel.org
16560T:	git git://linuxtv.org/media_tree.git
16561W:	http://linuxtv.org
16562S:	Maintained
16563F:	drivers/media/pci/tw686x/
16564
16565UBI FILE SYSTEM (UBIFS)
16566M:	Richard Weinberger <richard@nod.at>
16567M:	Artem Bityutskiy <dedekind1@gmail.com>
16568M:	Adrian Hunter <adrian.hunter@intel.com>
16569L:	linux-mtd@lists.infradead.org
16570T:	git git://git.infradead.org/ubifs-2.6.git
16571W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16572S:	Supported
16573F:	Documentation/filesystems/ubifs.txt
16574F:	fs/ubifs/
16575
16576UCLINUX (M68KNOMMU AND COLDFIRE)
16577M:	Greg Ungerer <gerg@linux-m68k.org>
16578W:	http://www.linux-m68k.org/
16579W:	http://www.uclinux.org/
16580L:	linux-m68k@lists.linux-m68k.org
16581L:	uclinux-dev@uclinux.org  (subscribers-only)
16582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16583S:	Maintained
16584F:	arch/m68k/coldfire/
16585F:	arch/m68k/68*/
16586F:	arch/m68k/*/*_no.*
16587F:	arch/m68k/include/asm/*_no.*
16588
16589UDF FILESYSTEM
16590M:	Jan Kara <jack@suse.com>
16591S:	Maintained
16592F:	Documentation/filesystems/udf.txt
16593F:	fs/udf/
16594
16595UDRAW TABLET
16596M:	Bastien Nocera <hadess@hadess.net>
16597L:	linux-input@vger.kernel.org
16598S:	Maintained
16599F:	drivers/hid/hid-udraw-ps3.c
16600
16601UFS FILESYSTEM
16602M:	Evgeniy Dushistov <dushistov@mail.ru>
16603S:	Maintained
16604F:	Documentation/admin-guide/ufs.rst
16605F:	fs/ufs/
16606
16607UHID USERSPACE HID IO DRIVER:
16608M:	David Herrmann <dh.herrmann@googlemail.com>
16609L:	linux-input@vger.kernel.org
16610S:	Maintained
16611F:	drivers/hid/uhid.c
16612F:	include/uapi/linux/uhid.h
16613
16614ULPI BUS
16615M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16616L:	linux-usb@vger.kernel.org
16617S:	Maintained
16618F:	drivers/usb/common/ulpi.c
16619F:	include/linux/ulpi/
16620
16621ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16622L:	devel@driverdev.osuosl.org
16623S:	Obsolete
16624F:	drivers/staging/uwb/
16625
16626UNICODE SUBSYSTEM:
16627M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16628L:	linux-fsdevel@vger.kernel.org
16629S:	Supported
16630F:	fs/unicode/
16631
16632UNICORE32 ARCHITECTURE:
16633M:	Guan Xuetao <gxt@pku.edu.cn>
16634W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16635S:	Maintained
16636T:	git git://github.com/gxt/linux.git
16637F:	arch/unicore32/
16638
16639UNIFDEF
16640M:	Tony Finch <dot@dotat.at>
16641W:	http://dotat.at/prog/unifdef
16642S:	Maintained
16643F:	scripts/unifdef.c
16644
16645UNIFORM CDROM DRIVER
16646M:	Jens Axboe <axboe@kernel.dk>
16647W:	http://www.kernel.dk
16648S:	Maintained
16649F:	Documentation/cdrom/
16650F:	drivers/cdrom/cdrom.c
16651F:	include/linux/cdrom.h
16652F:	include/uapi/linux/cdrom.h
16653
16654UNISYS S-PAR DRIVERS
16655M:	David Kershner <david.kershner@unisys.com>
16656L:	sparmaintainer@unisys.com (Unisys internal)
16657S:	Supported
16658F:	include/linux/visorbus.h
16659F:	drivers/visorbus/
16660F:	drivers/staging/unisys/
16661
16662UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16663R:	Alim Akhtar <alim.akhtar@samsung.com>
16664R:	Avri Altman <avri.altman@wdc.com>
16665R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16666L:	linux-scsi@vger.kernel.org
16667S:	Supported
16668F:	Documentation/scsi/ufs.txt
16669F:	drivers/scsi/ufs/
16670
16671UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16672M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16673L:	linux-scsi@vger.kernel.org
16674S:	Supported
16675F:	drivers/scsi/ufs/*dwc*
16676
16677UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16678M:	Stanley Chu <stanley.chu@mediatek.com>
16679L:	linux-scsi@vger.kernel.org
16680L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16681S:	Maintained
16682F:	drivers/scsi/ufs/ufs-mediatek*
16683
16684UNSORTED BLOCK IMAGES (UBI)
16685M:	Artem Bityutskiy <dedekind1@gmail.com>
16686M:	Richard Weinberger <richard@nod.at>
16687W:	http://www.linux-mtd.infradead.org/
16688L:	linux-mtd@lists.infradead.org
16689T:	git git://git.infradead.org/ubifs-2.6.git
16690S:	Supported
16691F:	drivers/mtd/ubi/
16692F:	include/linux/mtd/ubi.h
16693F:	include/uapi/mtd/ubi-user.h
16694
16695USB "USBNET" DRIVER FRAMEWORK
16696M:	Oliver Neukum <oneukum@suse.com>
16697L:	netdev@vger.kernel.org
16698W:	http://www.linux-usb.org/usbnet
16699S:	Maintained
16700F:	drivers/net/usb/usbnet.c
16701F:	include/linux/usb/usbnet.h
16702
16703USB ACM DRIVER
16704M:	Oliver Neukum <oneukum@suse.com>
16705L:	linux-usb@vger.kernel.org
16706S:	Maintained
16707F:	Documentation/usb/acm.rst
16708F:	drivers/usb/class/cdc-acm.*
16709
16710USB AR5523 WIRELESS DRIVER
16711M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16712L:	linux-wireless@vger.kernel.org
16713S:	Maintained
16714F:	drivers/net/wireless/ath/ar5523/
16715
16716USB ATTACHED SCSI
16717M:	Oliver Neukum <oneukum@suse.com>
16718L:	linux-usb@vger.kernel.org
16719L:	linux-scsi@vger.kernel.org
16720S:	Maintained
16721F:	drivers/usb/storage/uas.c
16722
16723USB CDC ETHERNET DRIVER
16724M:	Oliver Neukum <oliver@neukum.org>
16725L:	linux-usb@vger.kernel.org
16726S:	Maintained
16727F:	drivers/net/usb/cdc_*.c
16728F:	include/uapi/linux/usb/cdc.h
16729
16730USB CHAOSKEY DRIVER
16731M:	Keith Packard <keithp@keithp.com>
16732L:	linux-usb@vger.kernel.org
16733S:	Maintained
16734F:	drivers/usb/misc/chaoskey.c
16735
16736USB CYPRESS C67X00 DRIVER
16737M:	Peter Korsgaard <jacmet@sunsite.dk>
16738L:	linux-usb@vger.kernel.org
16739S:	Maintained
16740F:	drivers/usb/c67x00/
16741
16742USB DAVICOM DM9601 DRIVER
16743M:	Peter Korsgaard <jacmet@sunsite.dk>
16744L:	netdev@vger.kernel.org
16745W:	http://www.linux-usb.org/usbnet
16746S:	Maintained
16747F:	drivers/net/usb/dm9601.c
16748
16749USB DIAMOND RIO500 DRIVER
16750M:	Cesar Miquel <miquel@df.uba.ar>
16751L:	rio500-users@lists.sourceforge.net
16752W:	http://rio500.sourceforge.net
16753S:	Maintained
16754F:	drivers/usb/misc/rio500*
16755
16756USB EHCI DRIVER
16757M:	Alan Stern <stern@rowland.harvard.edu>
16758L:	linux-usb@vger.kernel.org
16759S:	Maintained
16760F:	Documentation/usb/ehci.rst
16761F:	drivers/usb/host/ehci*
16762
16763USB GADGET/PERIPHERAL SUBSYSTEM
16764M:	Felipe Balbi <balbi@kernel.org>
16765L:	linux-usb@vger.kernel.org
16766W:	http://www.linux-usb.org/gadget
16767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16768S:	Maintained
16769F:	drivers/usb/gadget/
16770F:	include/linux/usb/gadget*
16771
16772USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16773M:	Jiri Kosina <jikos@kernel.org>
16774M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16775L:	linux-usb@vger.kernel.org
16776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16777S:	Maintained
16778F:	Documentation/hid/hiddev.rst
16779F:	drivers/hid/usbhid/
16780
16781USB INTEL XHCI ROLE MUX DRIVER
16782M:	Hans de Goede <hdegoede@redhat.com>
16783L:	linux-usb@vger.kernel.org
16784S:	Maintained
16785F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16786
16787USB IP DRIVER FOR HISILICON KIRIN
16788M:	Yu Chen <chenyu56@huawei.com>
16789M:	Binghui Wang <wangbinghui@hisilicon.com>
16790L:	linux-usb@vger.kernel.org
16791S:	Maintained
16792F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16793F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16794
16795USB ISP116X DRIVER
16796M:	Olav Kongas <ok@artecdesign.ee>
16797L:	linux-usb@vger.kernel.org
16798S:	Maintained
16799F:	drivers/usb/host/isp116x*
16800F:	include/linux/usb/isp116x.h
16801
16802USB LAN78XX ETHERNET DRIVER
16803M:	Woojung Huh <woojung.huh@microchip.com>
16804M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16805L:	netdev@vger.kernel.org
16806S:	Maintained
16807F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16808F:	drivers/net/usb/lan78xx.*
16809F:	include/dt-bindings/net/microchip-lan78xx.h
16810
16811USB MASS STORAGE DRIVER
16812M:	Alan Stern <stern@rowland.harvard.edu>
16813L:	linux-usb@vger.kernel.org
16814L:	usb-storage@lists.one-eyed-alien.net
16815S:	Maintained
16816F:	drivers/usb/storage/
16817
16818USB MIDI DRIVER
16819M:	Clemens Ladisch <clemens@ladisch.de>
16820L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16822S:	Maintained
16823F:	sound/usb/midi.*
16824
16825USB NETWORKING DRIVERS
16826L:	linux-usb@vger.kernel.org
16827S:	Odd Fixes
16828F:	drivers/net/usb/
16829
16830USB OHCI DRIVER
16831M:	Alan Stern <stern@rowland.harvard.edu>
16832L:	linux-usb@vger.kernel.org
16833S:	Maintained
16834F:	Documentation/usb/ohci.rst
16835F:	drivers/usb/host/ohci*
16836
16837USB OTG FSM (Finite State Machine)
16838M:	Peter Chen <Peter.Chen@nxp.com>
16839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16840L:	linux-usb@vger.kernel.org
16841S:	Maintained
16842F:	drivers/usb/common/usb-otg-fsm.c
16843
16844USB OVER IP DRIVER
16845M:	Valentina Manea <valentina.manea.m@gmail.com>
16846M:	Shuah Khan <shuah@kernel.org>
16847M:	Shuah Khan <skhan@linuxfoundation.org>
16848L:	linux-usb@vger.kernel.org
16849S:	Maintained
16850F:	Documentation/usb/usbip_protocol.rst
16851F:	drivers/usb/usbip/
16852F:	tools/usb/usbip/
16853F:	tools/testing/selftests/drivers/usb/usbip/
16854
16855USB PEGASUS DRIVER
16856M:	Petko Manolov <petkan@nucleusys.com>
16857L:	linux-usb@vger.kernel.org
16858L:	netdev@vger.kernel.org
16859T:	git git://github.com/petkan/pegasus.git
16860W:	https://github.com/petkan/pegasus
16861S:	Maintained
16862F:	drivers/net/usb/pegasus.*
16863
16864USB PHY LAYER
16865M:	Felipe Balbi <balbi@kernel.org>
16866L:	linux-usb@vger.kernel.org
16867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16868S:	Maintained
16869F:	drivers/usb/phy/
16870
16871USB PRINTER DRIVER (usblp)
16872M:	Pete Zaitcev <zaitcev@redhat.com>
16873L:	linux-usb@vger.kernel.org
16874S:	Supported
16875F:	drivers/usb/class/usblp.c
16876
16877USB QMI WWAN NETWORK DRIVER
16878M:	Bjørn Mork <bjorn@mork.no>
16879L:	netdev@vger.kernel.org
16880S:	Maintained
16881F:	Documentation/ABI/testing/sysfs-class-net-qmi
16882F:	drivers/net/usb/qmi_wwan.c
16883
16884USB RTL8150 DRIVER
16885M:	Petko Manolov <petkan@nucleusys.com>
16886L:	linux-usb@vger.kernel.org
16887L:	netdev@vger.kernel.org
16888T:	git git://github.com/petkan/rtl8150.git
16889W:	https://github.com/petkan/rtl8150
16890S:	Maintained
16891F:	drivers/net/usb/rtl8150.c
16892
16893USB SERIAL SUBSYSTEM
16894M:	Johan Hovold <johan@kernel.org>
16895L:	linux-usb@vger.kernel.org
16896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16897S:	Maintained
16898F:	Documentation/usb/usb-serial.rst
16899F:	drivers/usb/serial/
16900F:	include/linux/usb/serial.h
16901
16902USB SMSC75XX ETHERNET DRIVER
16903M:	Steve Glendinning <steve.glendinning@shawell.net>
16904L:	netdev@vger.kernel.org
16905S:	Maintained
16906F:	drivers/net/usb/smsc75xx.*
16907
16908USB SMSC95XX ETHERNET DRIVER
16909M:	Steve Glendinning <steve.glendinning@shawell.net>
16910M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16911L:	netdev@vger.kernel.org
16912S:	Maintained
16913F:	drivers/net/usb/smsc95xx.*
16914
16915USB SUBSYSTEM
16916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16917L:	linux-usb@vger.kernel.org
16918W:	http://www.linux-usb.org
16919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16920S:	Supported
16921F:	Documentation/devicetree/bindings/usb/
16922F:	Documentation/usb/
16923F:	drivers/usb/
16924F:	include/linux/usb.h
16925F:	include/linux/usb/
16926
16927USB TYPEC PI3USB30532 MUX DRIVER
16928M:	Hans de Goede <hdegoede@redhat.com>
16929L:	linux-usb@vger.kernel.org
16930S:	Maintained
16931F:	drivers/usb/typec/mux/pi3usb30532.c
16932
16933USB TYPEC CLASS
16934M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16935L:	linux-usb@vger.kernel.org
16936S:	Maintained
16937F:	Documentation/ABI/testing/sysfs-class-typec
16938F:	Documentation/driver-api/usb/typec.rst
16939F:	drivers/usb/typec/
16940F:	include/linux/usb/typec.h
16941
16942USB TYPEC BUS FOR ALTERNATE MODES
16943M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16944L:	linux-usb@vger.kernel.org
16945S:	Maintained
16946F:	Documentation/ABI/testing/sysfs-bus-typec
16947F:	Documentation/driver-api/usb/typec_bus.rst
16948F:	drivers/usb/typec/altmodes/
16949F:	include/linux/usb/typec_altmode.h
16950
16951USB TYPEC PORT CONTROLLER DRIVERS
16952M:	Guenter Roeck <linux@roeck-us.net>
16953L:	linux-usb@vger.kernel.org
16954S:	Maintained
16955F:	drivers/usb/typec/tcpm/
16956
16957USB UHCI DRIVER
16958M:	Alan Stern <stern@rowland.harvard.edu>
16959L:	linux-usb@vger.kernel.org
16960S:	Maintained
16961F:	drivers/usb/host/uhci*
16962
16963USB VIDEO CLASS
16964M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16965L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16966L:	linux-media@vger.kernel.org
16967T:	git git://linuxtv.org/media_tree.git
16968W:	http://www.ideasonboard.org/uvc/
16969S:	Maintained
16970F:	drivers/media/usb/uvc/
16971F:	include/uapi/linux/uvcvideo.h
16972
16973USB VISION DRIVER
16974M:	Hans Verkuil <hverkuil@xs4all.nl>
16975L:	linux-media@vger.kernel.org
16976T:	git git://linuxtv.org/media_tree.git
16977W:	https://linuxtv.org
16978S:	Odd Fixes
16979F:	drivers/media/usb/usbvision/
16980
16981USB WEBCAM GADGET
16982M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16983L:	linux-usb@vger.kernel.org
16984S:	Maintained
16985F:	drivers/usb/gadget/function/*uvc*
16986F:	drivers/usb/gadget/legacy/webcam.c
16987F:	include/uapi/linux/usb/g_uvc.h
16988
16989USB WIRELESS RNDIS DRIVER (rndis_wlan)
16990M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16991L:	linux-wireless@vger.kernel.org
16992S:	Maintained
16993F:	drivers/net/wireless/rndis_wlan.c
16994
16995USB XHCI DRIVER
16996M:	Mathias Nyman <mathias.nyman@intel.com>
16997L:	linux-usb@vger.kernel.org
16998S:	Supported
16999F:	drivers/usb/host/xhci*
17000F:	drivers/usb/host/pci-quirks*
17001
17002USB ZD1201 DRIVER
17003L:	linux-wireless@vger.kernel.org
17004W:	http://linux-lc100020.sourceforge.net
17005S:	Orphan
17006F:	drivers/net/wireless/zydas/zd1201.*
17007
17008USB ZR364XX DRIVER
17009M:	Antoine Jacquet <royale@zerezo.com>
17010L:	linux-usb@vger.kernel.org
17011L:	linux-media@vger.kernel.org
17012T:	git git://linuxtv.org/media_tree.git
17013W:	http://royale.zerezo.com/zr364xx/
17014S:	Maintained
17015F:	Documentation/media/v4l-drivers/zr364xx*
17016F:	drivers/media/usb/zr364xx/
17017
17018USER-MODE LINUX (UML)
17019M:	Jeff Dike <jdike@addtoit.com>
17020M:	Richard Weinberger <richard@nod.at>
17021M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17022L:	linux-um@lists.infradead.org
17023W:	http://user-mode-linux.sourceforge.net
17024Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17026S:	Maintained
17027F:	Documentation/virt/uml/
17028F:	arch/um/
17029F:	arch/x86/um/
17030F:	fs/hostfs/
17031
17032USERSPACE COPYIN/COPYOUT (UIOVEC)
17033M:	Alexander Viro <viro@zeniv.linux.org.uk>
17034S:	Maintained
17035F:	lib/iov_iter.c
17036F:	include/linux/uio.h
17037
17038USERSPACE DMA BUFFER DRIVER
17039M:	Gerd Hoffmann <kraxel@redhat.com>
17040S:	Maintained
17041L:	dri-devel@lists.freedesktop.org
17042F:	drivers/dma-buf/udmabuf.c
17043F:	include/uapi/linux/udmabuf.h
17044T:	git git://anongit.freedesktop.org/drm/drm-misc
17045
17046USERSPACE I/O (UIO)
17047M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17048S:	Maintained
17049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17050F:	Documentation/driver-api/uio-howto.rst
17051F:	drivers/uio/
17052F:	include/linux/uio_driver.h
17053
17054UTIL-LINUX PACKAGE
17055M:	Karel Zak <kzak@redhat.com>
17056L:	util-linux@vger.kernel.org
17057W:	http://en.wikipedia.org/wiki/Util-linux
17058T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17059S:	Maintained
17060
17061UUID HELPERS
17062M:	Christoph Hellwig <hch@lst.de>
17063R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17064L:	linux-kernel@vger.kernel.org
17065T:	git git://git.infradead.org/users/hch/uuid.git
17066F:	lib/uuid.c
17067F:	lib/test_uuid.c
17068F:	include/linux/uuid.h
17069F:	include/uapi/linux/uuid.h
17070S:	Maintained
17071
17072UVESAFB DRIVER
17073M:	Michal Januszewski <spock@gentoo.org>
17074L:	linux-fbdev@vger.kernel.org
17075W:	https://github.com/mjanusz/v86d
17076S:	Maintained
17077F:	Documentation/fb/uvesafb.rst
17078F:	drivers/video/fbdev/uvesafb.*
17079
17080VF610 NAND DRIVER
17081M:	Stefan Agner <stefan@agner.ch>
17082L:	linux-mtd@lists.infradead.org
17083S:	Supported
17084F:	drivers/mtd/nand/raw/vf610_nfc.c
17085
17086VFAT/FAT/MSDOS FILESYSTEM
17087M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17088S:	Maintained
17089F:	Documentation/filesystems/vfat.txt
17090F:	fs/fat/
17091
17092VFIO DRIVER
17093M:	Alex Williamson <alex.williamson@redhat.com>
17094R:	Cornelia Huck <cohuck@redhat.com>
17095L:	kvm@vger.kernel.org
17096T:	git git://github.com/awilliam/linux-vfio.git
17097S:	Maintained
17098F:	Documentation/driver-api/vfio.rst
17099F:	drivers/vfio/
17100F:	include/linux/vfio.h
17101F:	include/uapi/linux/vfio.h
17102
17103VFIO MEDIATED DEVICE DRIVERS
17104M:	Kirti Wankhede <kwankhede@nvidia.com>
17105L:	kvm@vger.kernel.org
17106S:	Maintained
17107F:	Documentation/driver-api/vfio-mediated-device.rst
17108F:	drivers/vfio/mdev/
17109F:	include/linux/mdev.h
17110F:	samples/vfio-mdev/
17111
17112VFIO PLATFORM DRIVER
17113M:	Eric Auger <eric.auger@redhat.com>
17114L:	kvm@vger.kernel.org
17115S:	Maintained
17116F:	drivers/vfio/platform/
17117
17118VGA_SWITCHEROO
17119R:	Lukas Wunner <lukas@wunner.de>
17120S:	Maintained
17121F:	Documentation/gpu/vga-switcheroo.rst
17122F:	drivers/gpu/vga/vga_switcheroo.c
17123F:	include/linux/vga_switcheroo.h
17124T:	git git://anongit.freedesktop.org/drm/drm-misc
17125
17126VIA RHINE NETWORK DRIVER
17127S:	Orphan
17128F:	drivers/net/ethernet/via/via-rhine.c
17129
17130VIA SD/MMC CARD CONTROLLER DRIVER
17131M:	Bruce Chang <brucechang@via.com.tw>
17132M:	Harald Welte <HaraldWelte@viatech.com>
17133S:	Maintained
17134F:	drivers/mmc/host/via-sdmmc.c
17135
17136VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17137M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17138L:	linux-fbdev@vger.kernel.org
17139S:	Maintained
17140F:	include/linux/via-core.h
17141F:	include/linux/via-gpio.h
17142F:	include/linux/via_i2c.h
17143F:	drivers/video/fbdev/via/
17144
17145VIA VELOCITY NETWORK DRIVER
17146M:	Francois Romieu <romieu@fr.zoreil.com>
17147L:	netdev@vger.kernel.org
17148S:	Maintained
17149F:	drivers/net/ethernet/via/via-velocity.*
17150
17151VICODEC VIRTUAL CODEC DRIVER
17152M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17153L:	linux-media@vger.kernel.org
17154T:	git git://linuxtv.org/media_tree.git
17155W:	https://linuxtv.org
17156S:	Maintained
17157F:	drivers/media/platform/vicodec/*
17158
17159VIDEO MULTIPLEXER DRIVER
17160M:	Philipp Zabel <p.zabel@pengutronix.de>
17161L:	linux-media@vger.kernel.org
17162S:	Maintained
17163F:	drivers/media/platform/video-mux.c
17164
17165VIDEO I2C POLLING DRIVER
17166M:	Matt Ranostay <matt.ranostay@konsulko.com>
17167L:	linux-media@vger.kernel.org
17168S:	Maintained
17169F:	drivers/media/i2c/video-i2c.c
17170
17171VIDEOBUF2 FRAMEWORK
17172M:	Pawel Osciak <pawel@osciak.com>
17173M:	Marek Szyprowski <m.szyprowski@samsung.com>
17174M:	Kyungmin Park <kyungmin.park@samsung.com>
17175R:	Tomasz Figa <tfiga@chromium.org>
17176L:	linux-media@vger.kernel.org
17177S:	Maintained
17178F:	drivers/media/common/videobuf2/*
17179F:	include/media/videobuf2-*
17180
17181VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17182M:	Helen Koike <helen.koike@collabora.com>
17183L:	linux-media@vger.kernel.org
17184T:	git git://linuxtv.org/media_tree.git
17185W:	https://linuxtv.org
17186S:	Maintained
17187F:	drivers/media/platform/vimc/*
17188
17189VIRT LIB
17190M:	Alex Williamson <alex.williamson@redhat.com>
17191M:	Paolo Bonzini <pbonzini@redhat.com>
17192L:	kvm@vger.kernel.org
17193S:	Supported
17194F:	virt/lib/
17195
17196VIRTIO AND VHOST VSOCK DRIVER
17197M:	Stefan Hajnoczi <stefanha@redhat.com>
17198L:	kvm@vger.kernel.org
17199L:	virtualization@lists.linux-foundation.org
17200L:	netdev@vger.kernel.org
17201S:	Maintained
17202F:	include/linux/virtio_vsock.h
17203F:	include/uapi/linux/virtio_vsock.h
17204F:	include/uapi/linux/vsockmon.h
17205F:	include/uapi/linux/vm_sockets_diag.h
17206F:	net/vmw_vsock/diag.c
17207F:	net/vmw_vsock/af_vsock_tap.c
17208F:	net/vmw_vsock/virtio_transport_common.c
17209F:	net/vmw_vsock/virtio_transport.c
17210F:	drivers/net/vsockmon.c
17211F:	drivers/vhost/vsock.c
17212F:	tools/testing/vsock/
17213
17214VIRTIO CONSOLE DRIVER
17215M:	Amit Shah <amit@kernel.org>
17216L:	virtualization@lists.linux-foundation.org
17217S:	Maintained
17218F:	drivers/char/virtio_console.c
17219F:	include/linux/virtio_console.h
17220F:	include/uapi/linux/virtio_console.h
17221
17222VIRTIO CORE AND NET DRIVERS
17223M:	"Michael S. Tsirkin" <mst@redhat.com>
17224M:	Jason Wang <jasowang@redhat.com>
17225L:	virtualization@lists.linux-foundation.org
17226S:	Maintained
17227F:	Documentation/devicetree/bindings/virtio/
17228F:	drivers/virtio/
17229F:	tools/virtio/
17230F:	drivers/net/virtio_net.c
17231F:	drivers/block/virtio_blk.c
17232F:	include/linux/virtio*.h
17233F:	include/uapi/linux/virtio_*.h
17234F:	drivers/crypto/virtio/
17235F:	mm/balloon_compaction.c
17236
17237VIRTIO BLOCK AND SCSI DRIVERS
17238M:	"Michael S. Tsirkin" <mst@redhat.com>
17239M:	Jason Wang <jasowang@redhat.com>
17240R:	Paolo Bonzini <pbonzini@redhat.com>
17241R:	Stefan Hajnoczi <stefanha@redhat.com>
17242L:	virtualization@lists.linux-foundation.org
17243S:	Maintained
17244F:	drivers/block/virtio_blk.c
17245F:	drivers/scsi/virtio_scsi.c
17246F:	include/uapi/linux/virtio_blk.h
17247F:	include/uapi/linux/virtio_scsi.h
17248F:	drivers/vhost/scsi.c
17249
17250VIRTIO CRYPTO DRIVER
17251M:	Gonglei <arei.gonglei@huawei.com>
17252L:	virtualization@lists.linux-foundation.org
17253L:	linux-crypto@vger.kernel.org
17254S:	Maintained
17255F:	drivers/crypto/virtio/
17256F:	include/uapi/linux/virtio_crypto.h
17257
17258VIRTIO DRIVERS FOR S390
17259M:	Cornelia Huck <cohuck@redhat.com>
17260M:	Halil Pasic <pasic@linux.ibm.com>
17261L:	linux-s390@vger.kernel.org
17262L:	virtualization@lists.linux-foundation.org
17263L:	kvm@vger.kernel.org
17264S:	Supported
17265F:	drivers/s390/virtio/
17266F:	arch/s390/include/uapi/asm/virtio-ccw.h
17267
17268VIRTIO GPU DRIVER
17269M:	David Airlie <airlied@linux.ie>
17270M:	Gerd Hoffmann <kraxel@redhat.com>
17271L:	dri-devel@lists.freedesktop.org
17272L:	virtualization@lists.linux-foundation.org
17273T:	git git://anongit.freedesktop.org/drm/drm-misc
17274S:	Maintained
17275F:	drivers/gpu/drm/virtio/
17276F:	include/uapi/linux/virtio_gpu.h
17277
17278VIRTIO HOST (VHOST)
17279M:	"Michael S. Tsirkin" <mst@redhat.com>
17280M:	Jason Wang <jasowang@redhat.com>
17281L:	kvm@vger.kernel.org
17282L:	virtualization@lists.linux-foundation.org
17283L:	netdev@vger.kernel.org
17284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17285S:	Maintained
17286F:	drivers/vhost/
17287F:	include/uapi/linux/vhost.h
17288
17289VIRTIO INPUT DRIVER
17290M:	Gerd Hoffmann <kraxel@redhat.com>
17291S:	Maintained
17292F:	drivers/virtio/virtio_input.c
17293F:	include/uapi/linux/virtio_input.h
17294
17295VIRTIO IOMMU DRIVER
17296M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17297L:	virtualization@lists.linux-foundation.org
17298S:	Maintained
17299F:	drivers/iommu/virtio-iommu.c
17300F:	include/uapi/linux/virtio_iommu.h
17301
17302VIRTUAL BOX GUEST DEVICE DRIVER
17303M:	Hans de Goede <hdegoede@redhat.com>
17304M:	Arnd Bergmann <arnd@arndb.de>
17305M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17306S:	Maintained
17307F:	include/linux/vbox_utils.h
17308F:	include/uapi/linux/vbox*.h
17309F:	drivers/virt/vboxguest/
17310
17311VIRTUAL SERIO DEVICE DRIVER
17312M:	Stephen Chandler Paul <thatslyude@gmail.com>
17313S:	Maintained
17314F:	drivers/input/serio/userio.c
17315F:	include/uapi/linux/userio.h
17316
17317VIVID VIRTUAL VIDEO DRIVER
17318M:	Hans Verkuil <hverkuil@xs4all.nl>
17319L:	linux-media@vger.kernel.org
17320T:	git git://linuxtv.org/media_tree.git
17321W:	https://linuxtv.org
17322S:	Maintained
17323F:	drivers/media/platform/vivid/*
17324
17325VLYNQ BUS
17326M:	Florian Fainelli <f.fainelli@gmail.com>
17327L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17328S:	Maintained
17329F:	drivers/vlynq/vlynq.c
17330F:	include/linux/vlynq.h
17331
17332VME SUBSYSTEM
17333M:	Martyn Welch <martyn@welchs.me.uk>
17334M:	Manohar Vanga <manohar.vanga@gmail.com>
17335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17336L:	devel@driverdev.osuosl.org
17337S:	Maintained
17338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17339F:	Documentation/driver-api/vme.rst
17340F:	drivers/staging/vme/
17341F:	drivers/vme/
17342F:	include/linux/vme*
17343
17344VMWARE BALLOON DRIVER
17345M:	Nadav Amit <namit@vmware.com>
17346M:	"VMware, Inc." <pv-drivers@vmware.com>
17347L:	linux-kernel@vger.kernel.org
17348S:	Maintained
17349F:	drivers/misc/vmw_balloon.c
17350
17351VMWARE HYPERVISOR INTERFACE
17352M:	Thomas Hellstrom <thellstrom@vmware.com>
17353M:	"VMware, Inc." <pv-drivers@vmware.com>
17354L:	virtualization@lists.linux-foundation.org
17355S:	Supported
17356F:	arch/x86/kernel/cpu/vmware.c
17357F:	arch/x86/include/asm/vmware.h
17358
17359VMWARE PVRDMA DRIVER
17360M:	Adit Ranadive <aditr@vmware.com>
17361M:	VMware PV-Drivers <pv-drivers@vmware.com>
17362L:	linux-rdma@vger.kernel.org
17363S:	Maintained
17364F:	drivers/infiniband/hw/vmw_pvrdma/
17365
17366VMware PVSCSI driver
17367M:	Jim Gill <jgill@vmware.com>
17368M:	VMware PV-Drivers <pv-drivers@vmware.com>
17369L:	linux-scsi@vger.kernel.org
17370S:	Maintained
17371F:	drivers/scsi/vmw_pvscsi.c
17372F:	drivers/scsi/vmw_pvscsi.h
17373
17374VMWARE VMMOUSE SUBDRIVER
17375M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17376M:	"VMware, Inc." <pv-drivers@vmware.com>
17377L:	linux-input@vger.kernel.org
17378S:	Maintained
17379F:	drivers/input/mouse/vmmouse.c
17380F:	drivers/input/mouse/vmmouse.h
17381
17382VMWARE VMXNET3 ETHERNET DRIVER
17383M:	Ronak Doshi <doshir@vmware.com>
17384M:	"VMware, Inc." <pv-drivers@vmware.com>
17385L:	netdev@vger.kernel.org
17386S:	Maintained
17387F:	drivers/net/vmxnet3/
17388
17389VOCORE VOCORE2 BOARD
17390M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17391L:	linux-mips@vger.kernel.org
17392S:	Maintained
17393F:	arch/mips/boot/dts/ralink/vocore2.dts
17394
17395VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17396M:	Liam Girdwood <lgirdwood@gmail.com>
17397M:	Mark Brown <broonie@kernel.org>
17398L:	linux-kernel@vger.kernel.org
17399W:	http://www.slimlogic.co.uk/?p=48
17400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17401S:	Supported
17402F:	Documentation/devicetree/bindings/regulator/
17403F:	Documentation/power/regulator/
17404F:	drivers/regulator/
17405F:	include/dt-bindings/regulator/
17406F:	include/linux/regulator/
17407K:	regulator_get_optional
17408
17409VRF
17410M:	David Ahern <dsa@cumulusnetworks.com>
17411M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17412L:	netdev@vger.kernel.org
17413S:	Maintained
17414F:	drivers/net/vrf.c
17415F:	Documentation/networking/vrf.txt
17416
17417VT1211 HARDWARE MONITOR DRIVER
17418M:	Juerg Haefliger <juergh@gmail.com>
17419L:	linux-hwmon@vger.kernel.org
17420S:	Maintained
17421F:	Documentation/hwmon/vt1211.rst
17422F:	drivers/hwmon/vt1211.c
17423
17424VT8231 HARDWARE MONITOR DRIVER
17425M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17426L:	linux-hwmon@vger.kernel.org
17427S:	Maintained
17428F:	drivers/hwmon/vt8231.c
17429
17430VUB300 USB to SDIO/SD/MMC bridge chip
17431M:	Tony Olech <tony.olech@elandigitalsystems.com>
17432L:	linux-mmc@vger.kernel.org
17433L:	linux-usb@vger.kernel.org
17434S:	Supported
17435F:	drivers/mmc/host/vub300.c
17436
17437W1 DALLAS'S 1-WIRE BUS
17438M:	Evgeniy Polyakov <zbr@ioremap.net>
17439S:	Maintained
17440F:	Documentation/devicetree/bindings/w1/
17441F:	Documentation/w1/
17442F:	drivers/w1/
17443F:	include/linux/w1.h
17444
17445W83791D HARDWARE MONITORING DRIVER
17446M:	Marc Hulsman <m.hulsman@tudelft.nl>
17447L:	linux-hwmon@vger.kernel.org
17448S:	Maintained
17449F:	Documentation/hwmon/w83791d.rst
17450F:	drivers/hwmon/w83791d.c
17451
17452W83793 HARDWARE MONITORING DRIVER
17453M:	Rudolf Marek <r.marek@assembler.cz>
17454L:	linux-hwmon@vger.kernel.org
17455S:	Maintained
17456F:	Documentation/hwmon/w83793.rst
17457F:	drivers/hwmon/w83793.c
17458
17459W83795 HARDWARE MONITORING DRIVER
17460M:	Jean Delvare <jdelvare@suse.com>
17461L:	linux-hwmon@vger.kernel.org
17462S:	Maintained
17463F:	drivers/hwmon/w83795.c
17464
17465W83L51xD SD/MMC CARD INTERFACE DRIVER
17466M:	Pierre Ossman <pierre@ossman.eu>
17467S:	Maintained
17468F:	drivers/mmc/host/wbsd.*
17469
17470WACOM PROTOCOL 4 SERIAL TABLETS
17471M:	Julian Squires <julian@cipht.net>
17472M:	Hans de Goede <hdegoede@redhat.com>
17473L:	linux-input@vger.kernel.org
17474S:	Maintained
17475F:	drivers/input/tablet/wacom_serial4.c
17476
17477WATCHDOG DEVICE DRIVERS
17478M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17479M:	Guenter Roeck <linux@roeck-us.net>
17480L:	linux-watchdog@vger.kernel.org
17481W:	http://www.linux-watchdog.org/
17482T:	git git://www.linux-watchdog.org/linux-watchdog.git
17483S:	Maintained
17484F:	Documentation/devicetree/bindings/watchdog/
17485F:	Documentation/watchdog/
17486F:	drivers/watchdog/
17487F:	include/linux/watchdog.h
17488F:	include/uapi/linux/watchdog.h
17489
17490WHISKEYCOVE PMIC GPIO DRIVER
17491M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17492L:	linux-gpio@vger.kernel.org
17493S:	Maintained
17494F:	drivers/gpio/gpio-wcove.c
17495
17496WHWAVE RTC DRIVER
17497M:	Dianlong Li <long17.cool@163.com>
17498L:	linux-rtc@vger.kernel.org
17499S:	Maintained
17500F:	drivers/rtc/rtc-sd3078.c
17501
17502WIIMOTE HID DRIVER
17503M:	David Herrmann <dh.herrmann@googlemail.com>
17504L:	linux-input@vger.kernel.org
17505S:	Maintained
17506F:	drivers/hid/hid-wiimote*
17507
17508WILOCITY WIL6210 WIRELESS DRIVER
17509M:	Maya Erez <merez@codeaurora.org>
17510L:	linux-wireless@vger.kernel.org
17511L:	wil6210@qti.qualcomm.com
17512S:	Supported
17513W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17514F:	drivers/net/wireless/ath/wil6210/
17515
17516WIMAX STACK
17517M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17518M:	linux-wimax@intel.com
17519L:	wimax@linuxwimax.org (subscribers-only)
17520S:	Supported
17521W:	http://linuxwimax.org
17522F:	Documentation/admin-guide/wimax/wimax.rst
17523F:	include/linux/wimax/debug.h
17524F:	include/net/wimax.h
17525F:	include/uapi/linux/wimax.h
17526F:	net/wimax/
17527
17528WINBOND CIR DRIVER
17529M:	David Härdeman <david@hardeman.nu>
17530S:	Maintained
17531F:	drivers/media/rc/winbond-cir.c
17532
17533RCMM REMOTE CONTROLS DECODER
17534M:	Patrick Lerda <patrick9876@free.fr>
17535S:	Maintained
17536F:	drivers/media/rc/ir-rcmm-decoder.c
17537
17538WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17539M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17540L:	linux-watchdog@vger.kernel.org
17541S:	Maintained
17542F:	drivers/watchdog/ebc-c384_wdt.c
17543
17544WINSYSTEMS WS16C48 GPIO DRIVER
17545M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17546L:	linux-gpio@vger.kernel.org
17547S:	Maintained
17548F:	drivers/gpio/gpio-ws16c48.c
17549
17550WISTRON LAPTOP BUTTON DRIVER
17551M:	Miloslav Trmac <mitr@volny.cz>
17552S:	Maintained
17553F:	drivers/input/misc/wistron_btns.c
17554
17555WL3501 WIRELESS PCMCIA CARD DRIVER
17556L:	linux-wireless@vger.kernel.org
17557S:	Odd fixes
17558F:	drivers/net/wireless/wl3501*
17559
17560WOLFSON MICROELECTRONICS DRIVERS
17561L:	patches@opensource.cirrus.com
17562T:	git https://github.com/CirrusLogic/linux-drivers.git
17563W:	https://github.com/CirrusLogic/linux-drivers/wiki
17564S:	Supported
17565F:	Documentation/hwmon/wm83??.rst
17566F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17567F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17568F:	Documentation/devicetree/bindings/mfd/arizona.txt
17569F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17570F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17571F:	arch/arm/mach-s3c64xx/mach-crag6410*
17572F:	drivers/clk/clk-wm83*.c
17573F:	drivers/extcon/extcon-arizona.c
17574F:	drivers/leds/leds-wm83*.c
17575F:	drivers/gpio/gpio-*wm*.c
17576F:	drivers/gpio/gpio-arizona.c
17577F:	drivers/hwmon/wm83??-hwmon.c
17578F:	drivers/input/misc/wm831x-on.c
17579F:	drivers/input/touchscreen/wm831x-ts.c
17580F:	drivers/input/touchscreen/wm97*.c
17581F:	drivers/mfd/arizona*
17582F:	drivers/mfd/wm*.c
17583F:	drivers/mfd/cs47l24*
17584F:	drivers/power/supply/wm83*.c
17585F:	drivers/rtc/rtc-wm83*.c
17586F:	drivers/regulator/wm8*.c
17587F:	drivers/regulator/arizona*
17588F:	drivers/video/backlight/wm83*_bl.c
17589F:	drivers/watchdog/wm83*_wdt.c
17590F:	include/linux/mfd/arizona/
17591F:	include/linux/mfd/wm831x/
17592F:	include/linux/mfd/wm8350/
17593F:	include/linux/mfd/wm8400*
17594F:	include/linux/regulator/arizona*
17595F:	include/linux/wm97xx.h
17596F:	include/sound/wm????.h
17597F:	sound/soc/codecs/arizona.?
17598F:	sound/soc/codecs/wm*
17599F:	sound/soc/codecs/cs47l24*
17600
17601WORKQUEUE
17602M:	Tejun Heo <tj@kernel.org>
17603R:	Lai Jiangshan <jiangshanlai@gmail.com>
17604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17605S:	Maintained
17606F:	include/linux/workqueue.h
17607F:	kernel/workqueue.c
17608F:	Documentation/core-api/workqueue.rst
17609
17610X-POWERS AXP288 PMIC DRIVERS
17611M:	Hans de Goede <hdegoede@redhat.com>
17612S:	Maintained
17613N:	axp288
17614F:	drivers/acpi/pmic/intel_pmic_xpower.c
17615
17616X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17617M:	Chen-Yu Tsai <wens@csie.org>
17618L:	linux-kernel@vger.kernel.org
17619S:	Maintained
17620N:	axp[128]
17621
17622X.25 NETWORK LAYER
17623M:	Andrew Hendry <andrew.hendry@gmail.com>
17624L:	linux-x25@vger.kernel.org
17625S:	Odd Fixes
17626F:	Documentation/networking/x25*
17627F:	include/net/x25*
17628F:	net/x25/
17629
17630X86 ARCHITECTURE (32-BIT AND 64-BIT)
17631M:	Thomas Gleixner <tglx@linutronix.de>
17632M:	Ingo Molnar <mingo@redhat.com>
17633M:	Borislav Petkov <bp@alien8.de>
17634R:	"H. Peter Anvin" <hpa@zytor.com>
17635M:	x86@kernel.org
17636L:	linux-kernel@vger.kernel.org
17637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17638S:	Maintained
17639F:	Documentation/devicetree/bindings/x86/
17640F:	Documentation/x86/
17641F:	arch/x86/
17642
17643X86 ENTRY CODE
17644M:	Andy Lutomirski <luto@kernel.org>
17645L:	linux-kernel@vger.kernel.org
17646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17647S:	Maintained
17648F:	arch/x86/entry/
17649
17650X86 MCE INFRASTRUCTURE
17651M:	Tony Luck <tony.luck@intel.com>
17652M:	Borislav Petkov <bp@alien8.de>
17653L:	linux-edac@vger.kernel.org
17654S:	Maintained
17655F:	arch/x86/kernel/cpu/mce/*
17656
17657X86 MICROCODE UPDATE SUPPORT
17658M:	Borislav Petkov <bp@alien8.de>
17659S:	Maintained
17660F:	arch/x86/kernel/cpu/microcode/*
17661
17662X86 MM
17663M:	Dave Hansen <dave.hansen@linux.intel.com>
17664M:	Andy Lutomirski <luto@kernel.org>
17665M:	Peter Zijlstra <peterz@infradead.org>
17666L:	linux-kernel@vger.kernel.org
17667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17668S:	Maintained
17669F:	arch/x86/mm/
17670
17671X86 PLATFORM DRIVERS
17672M:	Darren Hart <dvhart@infradead.org>
17673M:	Andy Shevchenko <andy@infradead.org>
17674L:	platform-driver-x86@vger.kernel.org
17675T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17676S:	Odd Fixes
17677F:	drivers/platform/x86/
17678F:	drivers/platform/olpc/
17679
17680X86 PLATFORM DRIVERS - ARCH
17681R:	Darren Hart <dvhart@infradead.org>
17682R:	Andy Shevchenko <andy@infradead.org>
17683L:	platform-driver-x86@vger.kernel.org
17684L:	x86@kernel.org
17685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17686S:	Maintained
17687F:	arch/x86/platform
17688
17689X86 VDSO
17690M:	Andy Lutomirski <luto@kernel.org>
17691L:	linux-kernel@vger.kernel.org
17692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17693S:	Maintained
17694F:	arch/x86/entry/vdso/
17695
17696XARRAY
17697M:	Matthew Wilcox <willy@infradead.org>
17698L:	linux-fsdevel@vger.kernel.org
17699S:	Supported
17700F:	Documentation/core-api/xarray.rst
17701F:	lib/idr.c
17702F:	lib/xarray.c
17703F:	include/linux/idr.h
17704F:	include/linux/xarray.h
17705F:	tools/testing/radix-tree
17706
17707XBOX DVD IR REMOTE
17708M:	Benjamin Valentin <benpicco@googlemail.com>
17709S:	Maintained
17710F:	drivers/media/rc/xbox_remote.c
17711F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17712
17713XC2028/3028 TUNER DRIVER
17714M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17715L:	linux-media@vger.kernel.org
17716W:	https://linuxtv.org
17717T:	git git://linuxtv.org/media_tree.git
17718S:	Maintained
17719F:	drivers/media/tuners/tuner-xc2028.*
17720
17721XDP (eXpress Data Path)
17722M:	Alexei Starovoitov <ast@kernel.org>
17723M:	Daniel Borkmann <daniel@iogearbox.net>
17724M:	David S. Miller <davem@davemloft.net>
17725M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17726M:	Jesper Dangaard Brouer <hawk@kernel.org>
17727M:	John Fastabend <john.fastabend@gmail.com>
17728L:	netdev@vger.kernel.org
17729L:	bpf@vger.kernel.org
17730S:	Supported
17731F:	net/core/xdp.c
17732F:	include/net/xdp.h
17733F:	kernel/bpf/devmap.c
17734F:	kernel/bpf/cpumap.c
17735F:	include/trace/events/xdp.h
17736K:	xdp
17737N:	xdp
17738
17739XDP SOCKETS (AF_XDP)
17740M:	Björn Töpel <bjorn.topel@intel.com>
17741M:	Magnus Karlsson <magnus.karlsson@intel.com>
17742R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17743L:	netdev@vger.kernel.org
17744L:	bpf@vger.kernel.org
17745S:	Maintained
17746F:	kernel/bpf/xskmap.c
17747F:	net/xdp/
17748
17749XEN BLOCK SUBSYSTEM
17750M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17751M:	Roger Pau Monné <roger.pau@citrix.com>
17752L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17753S:	Supported
17754F:	drivers/block/xen-blkback/*
17755F:	drivers/block/xen*
17756
17757XEN HYPERVISOR ARM
17758M:	Stefano Stabellini <sstabellini@kernel.org>
17759L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17760S:	Maintained
17761F:	arch/arm/xen/
17762F:	arch/arm/include/asm/xen/
17763
17764XEN HYPERVISOR ARM64
17765M:	Stefano Stabellini <sstabellini@kernel.org>
17766L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17767S:	Maintained
17768F:	arch/arm64/xen/
17769F:	arch/arm64/include/asm/xen/
17770
17771XEN HYPERVISOR INTERFACE
17772M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17773M:	Juergen Gross <jgross@suse.com>
17774R:	Stefano Stabellini <sstabellini@kernel.org>
17775L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17777S:	Supported
17778F:	arch/x86/xen/
17779F:	arch/x86/platform/pvh/
17780F:	drivers/*/xen-*front.c
17781F:	drivers/xen/
17782F:	arch/x86/include/asm/xen/
17783F:	arch/x86/include/asm/pvclock-abi.h
17784F:	include/xen/
17785F:	include/uapi/xen/
17786F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17787F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17788
17789XEN NETWORK BACKEND DRIVER
17790M:	Wei Liu <wei.liu@kernel.org>
17791M:	Paul Durrant <paul@xen.org>
17792L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793L:	netdev@vger.kernel.org
17794S:	Supported
17795F:	drivers/net/xen-netback/*
17796
17797XEN PCI SUBSYSTEM
17798M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17799L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17800S:	Supported
17801F:	arch/x86/pci/*xen*
17802F:	drivers/pci/*xen*
17803
17804XEN PVSCSI DRIVERS
17805M:	Juergen Gross <jgross@suse.com>
17806L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17807L:	linux-scsi@vger.kernel.org
17808S:	Supported
17809F:	drivers/scsi/xen-scsifront.c
17810F:	drivers/xen/xen-scsiback.c
17811F:	include/xen/interface/io/vscsiif.h
17812
17813XEN SWIOTLB SUBSYSTEM
17814M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17815L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17816L:	iommu@lists.linux-foundation.org
17817S:	Supported
17818F:	arch/x86/xen/*swiotlb*
17819F:	drivers/xen/*swiotlb*
17820
17821XEN SOUND FRONTEND DRIVER
17822M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17823L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17825S:	Supported
17826F:	sound/xen/*
17827
17828XFS FILESYSTEM
17829M:	Darrick J. Wong <darrick.wong@oracle.com>
17830M:	linux-xfs@vger.kernel.org
17831L:	linux-xfs@vger.kernel.org
17832W:	http://xfs.org/
17833T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17834S:	Supported
17835F:	Documentation/admin-guide/xfs.rst
17836F:	Documentation/ABI/testing/sysfs-fs-xfs
17837F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17838F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17839F:	fs/xfs/
17840F:	include/uapi/linux/dqblk_xfs.h
17841F:	include/uapi/linux/fsmap.h
17842
17843XILINX AXI ETHERNET DRIVER
17844M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17845S:	Maintained
17846F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17847
17848XILINX UARTLITE SERIAL DRIVER
17849M:	Peter Korsgaard <jacmet@sunsite.dk>
17850L:	linux-serial@vger.kernel.org
17851S:	Maintained
17852F:	drivers/tty/serial/uartlite.c
17853
17854XILINX VIDEO IP CORES
17855M:	Hyun Kwon <hyun.kwon@xilinx.com>
17856M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17857L:	linux-media@vger.kernel.org
17858T:	git git://linuxtv.org/media_tree.git
17859S:	Supported
17860F:	Documentation/devicetree/bindings/media/xilinx/
17861F:	drivers/media/platform/xilinx/
17862F:	include/uapi/linux/xilinx-v4l2-controls.h
17863
17864XILINX SD-FEC IP CORES
17865M:	Derek Kiernan <derek.kiernan@xilinx.com>
17866M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
17867S:	Maintained
17868F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17869F:	Documentation/misc-devices/xilinx_sdfec.rst
17870F:	drivers/misc/xilinx_sdfec.c
17871F:	drivers/misc/Kconfig
17872F:	drivers/misc/Makefile
17873F:	include/uapi/misc/xilinx_sdfec.h
17874
17875XILLYBUS DRIVER
17876M:	Eli Billauer <eli.billauer@gmail.com>
17877L:	linux-kernel@vger.kernel.org
17878S:	Supported
17879F:	drivers/char/xillybus/
17880
17881XLP9XX I2C DRIVER
17882M:	George Cherian <george.cherian@cavium.com>
17883M:	Jan Glauber <jglauber@cavium.com>
17884L:	linux-i2c@vger.kernel.org
17885W:	http://www.cavium.com
17886S:	Supported
17887F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17888F:	drivers/i2c/busses/i2c-xlp9xx.c
17889
17890XRA1403 GPIO EXPANDER
17891M:	Nandor Han <nandor.han@ge.com>
17892M:	Semi Malinen <semi.malinen@ge.com>
17893L:	linux-gpio@vger.kernel.org
17894S:	Maintained
17895F:	drivers/gpio/gpio-xra1403.c
17896F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17897
17898XTENSA XTFPGA PLATFORM SUPPORT
17899M:	Max Filippov <jcmvbkbc@gmail.com>
17900L:	linux-xtensa@linux-xtensa.org
17901S:	Maintained
17902F:	drivers/spi/spi-xtensa-xtfpga.c
17903F:	sound/soc/xtensa/xtfpga-i2s.c
17904
17905YAM DRIVER FOR AX.25
17906M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17907L:	linux-hams@vger.kernel.org
17908S:	Maintained
17909F:	drivers/net/hamradio/yam*
17910F:	include/linux/yam.h
17911
17912YAMA SECURITY MODULE
17913M:	Kees Cook <keescook@chromium.org>
17914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17915S:	Supported
17916F:	security/yama/
17917F:	Documentation/admin-guide/LSM/Yama.rst
17918
17919YEALINK PHONE DRIVER
17920M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17921L:	usbb2k-api-dev@nongnu.org
17922S:	Maintained
17923F:	Documentation/input/devices/yealink.rst
17924F:	drivers/input/misc/yealink.*
17925
17926Z8530 DRIVER FOR AX.25
17927M:	Joerg Reuter <jreuter@yaina.de>
17928W:	http://yaina.de/jreuter/
17929W:	http://www.qsl.net/dl1bke/
17930L:	linux-hams@vger.kernel.org
17931S:	Maintained
17932F:	Documentation/networking/z8530drv.txt
17933F:	drivers/net/hamradio/*scc.c
17934F:	drivers/net/hamradio/z8530.h
17935
17936ZBUD COMPRESSED PAGE ALLOCATOR
17937M:	Seth Jennings <sjenning@redhat.com>
17938M:	Dan Streetman <ddstreet@ieee.org>
17939L:	linux-mm@kvack.org
17940S:	Maintained
17941F:	mm/zbud.c
17942F:	include/linux/zbud.h
17943
17944ZD1211RW WIRELESS DRIVER
17945M:	Daniel Drake <dsd@gentoo.org>
17946M:	Ulrich Kunitz <kune@deine-taler.de>
17947W:	http://zd1211.ath.cx/wiki/DriverRewrite
17948L:	linux-wireless@vger.kernel.org
17949L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17950S:	Maintained
17951F:	drivers/net/wireless/zydas/zd1211rw/
17952
17953ZD1301 MEDIA DRIVER
17954M:	Antti Palosaari <crope@iki.fi>
17955L:	linux-media@vger.kernel.org
17956W:	https://linuxtv.org/
17957W:	http://palosaari.fi/linux/
17958Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17959S:	Maintained
17960F:	drivers/media/usb/dvb-usb-v2/zd1301*
17961
17962ZD1301_DEMOD MEDIA DRIVER
17963M:	Antti Palosaari <crope@iki.fi>
17964L:	linux-media@vger.kernel.org
17965W:	https://linuxtv.org/
17966W:	http://palosaari.fi/linux/
17967Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17968S:	Maintained
17969F:	drivers/media/dvb-frontends/zd1301_demod*
17970
17971ZHAOXIN PROCESSOR SUPPORT
17972M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17973L:	linux-kernel@vger.kernel.org
17974S:	Maintained
17975F:	arch/x86/kernel/cpu/zhaoxin.c
17976
17977ZPOOL COMPRESSED PAGE STORAGE API
17978M:	Dan Streetman <ddstreet@ieee.org>
17979L:	linux-mm@kvack.org
17980S:	Maintained
17981F:	mm/zpool.c
17982F:	include/linux/zpool.h
17983
17984ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17985M:	Minchan Kim <minchan@kernel.org>
17986M:	Nitin Gupta <ngupta@vflare.org>
17987R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17988L:	linux-kernel@vger.kernel.org
17989S:	Maintained
17990F:	drivers/block/zram/
17991F:	Documentation/admin-guide/blockdev/zram.rst
17992
17993ZS DECSTATION Z85C30 SERIAL DRIVER
17994M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17995S:	Maintained
17996F:	drivers/tty/serial/zs.*
17997
17998ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17999M:	Minchan Kim <minchan@kernel.org>
18000M:	Nitin Gupta <ngupta@vflare.org>
18001R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18002L:	linux-mm@kvack.org
18003S:	Maintained
18004F:	mm/zsmalloc.c
18005F:	include/linux/zsmalloc.h
18006F:	Documentation/vm/zsmalloc.rst
18007
18008ZSWAP COMPRESSED SWAP CACHING
18009M:	Seth Jennings <sjenning@redhat.com>
18010M:	Dan Streetman <ddstreet@ieee.org>
18011L:	linux-mm@kvack.org
18012S:	Maintained
18013F:	mm/zswap.c
18014
18015THE REST
18016M:	Linus Torvalds <torvalds@linux-foundation.org>
18017L:	linux-kernel@vger.kernel.org
18018Q:	http://patchwork.kernel.org/project/LKML/list/
18019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18020S:	Buried alive in reporters
18021F:	*
18022F:	*/
18023