xref: /openbmc/linux/MAINTAINERS (revision e6f4c346)
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.c
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
520ADS1015 HARDWARE MONITOR DRIVER
521M:	Dirk Eibach <eibach@gdsys.de>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/ads1015.rst
525F:	drivers/hwmon/ads1015.c
526F:	include/linux/platform_data/ads1015.h
527
528ADT746X FAN DRIVER
529M:	Colin Leroy <colin@colino.net>
530S:	Maintained
531F:	drivers/macintosh/therm_adt746x.c
532
533ADT7475 HARDWARE MONITOR DRIVER
534M:	Jean Delvare <jdelvare@suse.com>
535L:	linux-hwmon@vger.kernel.org
536S:	Maintained
537F:	Documentation/hwmon/adt7475.rst
538F:	drivers/hwmon/adt7475.c
539
540ADVANSYS SCSI DRIVER
541M:	Matthew Wilcox <willy@infradead.org>
542M:	Hannes Reinecke <hare@suse.com>
543L:	linux-scsi@vger.kernel.org
544S:	Maintained
545F:	Documentation/scsi/advansys.txt
546F:	drivers/scsi/advansys.c
547
548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550W:	http://wiki.analog.com/ADXL345
551W:	http://ez.analog.com/community/linux-device-drivers
552S:	Supported
553F:	drivers/input/misc/adxl34x.c
554F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557M:	Stefan Popa <stefan.popa@analog.com>
558W:	http://ez.analog.com/community/linux-device-drivers
559S:	Supported
560F:	drivers/iio/accel/adxl372.c
561F:	drivers/iio/accel/adxl372_spi.c
562F:	drivers/iio/accel/adxl372_i2c.c
563F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564
565AF9013 MEDIA DRIVER
566M:	Antti Palosaari <crope@iki.fi>
567L:	linux-media@vger.kernel.org
568W:	https://linuxtv.org
569W:	http://palosaari.fi/linux/
570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
571T:	git git://linuxtv.org/anttip/media_tree.git
572S:	Maintained
573F:	drivers/media/dvb-frontends/af9013*
574
575AF9033 MEDIA DRIVER
576M:	Antti Palosaari <crope@iki.fi>
577L:	linux-media@vger.kernel.org
578W:	https://linuxtv.org
579W:	http://palosaari.fi/linux/
580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
581T:	git git://linuxtv.org/anttip/media_tree.git
582S:	Maintained
583F:	drivers/media/dvb-frontends/af9033*
584
585AFFS FILE SYSTEM
586M:	David Sterba <dsterba@suse.com>
587L:	linux-fsdevel@vger.kernel.org
588S:	Odd Fixes
589F:	Documentation/filesystems/affs.txt
590F:	fs/affs/
591
592AFS FILESYSTEM
593M:	David Howells <dhowells@redhat.com>
594L:	linux-afs@lists.infradead.org
595S:	Supported
596F:	fs/afs/
597F:	include/trace/events/afs.h
598F:	Documentation/filesystems/afs.txt
599W:	https://www.infradead.org/~dhowells/kafs/
600
601AGPGART DRIVER
602M:	David Airlie <airlied@linux.ie>
603T:	git git://anongit.freedesktop.org/drm/drm
604S:	Maintained
605F:	drivers/char/agp/
606F:	include/linux/agp*
607F:	include/uapi/linux/agp*
608
609AHA152X SCSI DRIVER
610M:	"Juergen E. Fischer" <fischer@norbit.de>
611L:	linux-scsi@vger.kernel.org
612S:	Maintained
613F:	drivers/scsi/aha152x*
614F:	drivers/scsi/pcmcia/aha152x*
615
616AIC7XXX / AIC79XX SCSI DRIVER
617M:	Hannes Reinecke <hare@suse.com>
618L:	linux-scsi@vger.kernel.org
619S:	Maintained
620F:	drivers/scsi/aic7xxx/
621
622AIMSLAB FM RADIO RECEIVER DRIVER
623M:	Hans Verkuil <hverkuil@xs4all.nl>
624L:	linux-media@vger.kernel.org
625T:	git git://linuxtv.org/media_tree.git
626W:	https://linuxtv.org
627S:	Maintained
628F:	drivers/media/radio/radio-aimslab*
629
630AIO
631M:	Benjamin LaHaise <bcrl@kvack.org>
632L:	linux-aio@kvack.org
633S:	Supported
634F:	fs/aio.c
635F:	include/linux/*aio*.h
636
637AIRSPY MEDIA DRIVER
638M:	Antti Palosaari <crope@iki.fi>
639L:	linux-media@vger.kernel.org
640W:	https://linuxtv.org
641W:	http://palosaari.fi/linux/
642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
643T:	git git://linuxtv.org/anttip/media_tree.git
644S:	Maintained
645F:	drivers/media/usb/airspy/
646
647ALACRITECH GIGABIT ETHERNET DRIVER
648M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
649S:	Maintained
650F:	drivers/net/ethernet/alacritech/*
651
652ALCATEL SPEEDTOUCH USB DRIVER
653M:	Duncan Sands <duncan.sands@free.fr>
654L:	linux-usb@vger.kernel.org
655W:	http://www.linux-usb.org/SpeedTouch/
656S:	Maintained
657F:	drivers/usb/atm/speedtch.c
658F:	drivers/usb/atm/usbatm.c
659
660ALCHEMY AU1XX0 MMC DRIVER
661M:	Manuel Lauss <manuel.lauss@gmail.com>
662S:	Maintained
663F:	drivers/mmc/host/au1xmmc.c
664
665ALI1563 I2C DRIVER
666M:	Rudolf Marek <r.marek@assembler.cz>
667L:	linux-i2c@vger.kernel.org
668S:	Maintained
669F:	Documentation/i2c/busses/i2c-ali1563
670F:	drivers/i2c/busses/i2c-ali1563.c
671
672ALLEGRO DVT VIDEO IP CORE DRIVER
673M:	Michael Tretter <m.tretter@pengutronix.de>
674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
675L:	linux-media@vger.kernel.org
676S:	Maintained
677F:	drivers/staging/media/allegro-dvt/
678
679ALLWINNER SECURITY SYSTEM
680M:	Corentin Labbe <clabbe.montjoie@gmail.com>
681L:	linux-crypto@vger.kernel.org
682S:	Maintained
683F:	drivers/crypto/sunxi-ss/
684
685ALLWINNER VPU DRIVER
686M:	Maxime Ripard <maxime.ripard@bootlin.com>
687M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688L:	linux-media@vger.kernel.org
689S:	Maintained
690F:	drivers/staging/media/sunxi/cedrus/
691
692ALPHA PORT
693M:	Richard Henderson <rth@twiddle.net>
694M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695M:	Matt Turner <mattst88@gmail.com>
696S:	Odd Fixes
697L:	linux-alpha@vger.kernel.org
698F:	arch/alpha/
699
700ALPS PS/2 TOUCHPAD DRIVER
701R:	Pali Rohár <pali.rohar@gmail.com>
702F:	drivers/input/mouse/alps.*
703
704ALTERA I2C CONTROLLER DRIVER
705M:	Thor Thayer <thor.thayer@linux.intel.com>
706S:	Maintained
707F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
708F:	drivers/i2c/busses/i2c-altera.c
709
710ALTERA MAILBOX DRIVER
711M:	Ley Foon Tan <lftan@altera.com>
712L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713S:	Maintained
714F:	drivers/mailbox/mailbox-altera.c
715
716ALTERA PIO DRIVER
717M:	Tien Hock Loh <thloh@altera.com>
718L:	linux-gpio@vger.kernel.org
719S:	Maintained
720F:	drivers/gpio/gpio-altera.c
721
722ALTERA SYSTEM MANAGER DRIVER
723M:	Thor Thayer <thor.thayer@linux.intel.com>
724S:	Maintained
725F:	drivers/mfd/altera-sysmgr.c
726F:	include/linux/mfd/altera-sysgmr.h
727
728ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729M:	Thor Thayer <thor.thayer@linux.intel.com>
730S:	Maintained
731F:	drivers/gpio/gpio-altera-a10sr.c
732F:	drivers/mfd/altera-a10sr.c
733F:	drivers/reset/reset-a10sr.c
734F:	include/linux/mfd/altera-a10sr.h
735F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736
737ALTERA TRIPLE SPEED ETHERNET DRIVER
738M:	Thor Thayer <thor.thayer@linux.intel.com>
739L:	netdev@vger.kernel.org
740L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741S:	Maintained
742F:	drivers/net/ethernet/altera/
743
744ALTERA UART/JTAG UART SERIAL DRIVERS
745M:	Tobias Klauser <tklauser@distanz.ch>
746L:	linux-serial@vger.kernel.org
747L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748S:	Maintained
749F:	drivers/tty/serial/altera_uart.c
750F:	drivers/tty/serial/altera_jtaguart.c
751F:	include/linux/altera_uart.h
752F:	include/linux/altera_jtaguart.h
753
754AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755M:	Talel Shenhar <talel@amazon.com>
756S:	Maintained
757F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758F:	drivers/thermal/thermal_mmio.c
759
760AMAZON ETHERNET DRIVERS
761M:	Netanel Belgazal <netanel@amazon.com>
762R:	Saeed Bishara <saeedb@amazon.com>
763R:	Zorik Machulsky <zorik@amazon.com>
764L:	netdev@vger.kernel.org
765S:	Supported
766F:	Documentation/networking/device_drivers/amazon/ena.txt
767F:	drivers/net/ethernet/amazon/
768
769AMAZON RDMA EFA DRIVER
770M:	Gal Pressman <galpress@amazon.com>
771R:	Yossi Leybovich <sleybo@amazon.com>
772L:	linux-rdma@vger.kernel.org
773Q:	https://patchwork.kernel.org/project/linux-rdma/list/
774S:	Supported
775F:	drivers/infiniband/hw/efa/
776F:	include/uapi/rdma/efa-abi.h
777
778AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779M:	Tom Lendacky <thomas.lendacky@amd.com>
780M:	Gary Hook <gary.hook@amd.com>
781L:	linux-crypto@vger.kernel.org
782S:	Supported
783F:	drivers/crypto/ccp/
784F:	include/linux/ccp.h
785
786AMD DISPLAY CORE
787M:	Harry Wentland <harry.wentland@amd.com>
788M:	Leo Li <sunpeng.li@amd.com>
789L:	amd-gfx@lists.freedesktop.org
790T:	git git://people.freedesktop.org/~agd5f/linux
791S:	Supported
792F:	drivers/gpu/drm/amd/display/
793
794AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795M:	Huang Rui <ray.huang@amd.com>
796L:	linux-hwmon@vger.kernel.org
797S:	Supported
798F:	Documentation/hwmon/fam15h_power.rst
799F:	drivers/hwmon/fam15h_power.c
800
801AMD FCH GPIO DRIVER
802M:	Enrico Weigelt, metux IT consult <info@metux.net>
803L:	linux-gpio@vger.kernel.org
804S:	Maintained
805F:	drivers/gpio/gpio-amd-fch.c
806F:	include/linux/platform_data/gpio/gpio-amd-fch.h
807
808AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
810S:	Orphan
811F:	drivers/usb/gadget/udc/amd5536udc.*
812
813AMD GEODE PROCESSOR/CHIPSET SUPPORT
814P:	Andres Salomon <dilinger@queued.net>
815L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
816W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817S:	Supported
818F:	drivers/char/hw_random/geode-rng.c
819F:	drivers/crypto/geode*
820F:	drivers/video/fbdev/geode/
821F:	arch/x86/include/asm/geode.h
822
823AMD IOMMU (AMD-VI)
824M:	Joerg Roedel <joro@8bytes.org>
825L:	iommu@lists.linux-foundation.org
826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827S:	Maintained
828F:	drivers/iommu/amd_iommu*.[ch]
829F:	include/linux/amd-iommu.h
830
831AMD KFD
832M:	Oded Gabbay <oded.gabbay@gmail.com>
833L:	dri-devel@lists.freedesktop.org
834T:	git git://people.freedesktop.org/~gabbayo/linux.git
835S:	Supported
836F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843F:	drivers/gpu/drm/amd/amdkfd/
844F:	drivers/gpu/drm/amd/include/cik_structs.h
845F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846F:	drivers/gpu/drm/amd/include/vi_structs.h
847F:	drivers/gpu/drm/amd/include/v9_structs.h
848F:	include/uapi/linux/kfd_ioctl.h
849
850AMD MP2 I2C DRIVER
851M:	Elie Morisse <syniurge@gmail.com>
852M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
853M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854L:	linux-i2c@vger.kernel.org
855S:	Maintained
856F:	drivers/i2c/busses/i2c-amd-mp2*
857
858AMD POWERPLAY
859M:	Rex Zhu <rex.zhu@amd.com>
860M:	Evan Quan <evan.quan@amd.com>
861L:	amd-gfx@lists.freedesktop.org
862S:	Supported
863F:	drivers/gpu/drm/amd/powerplay/
864T:	git git://people.freedesktop.org/~agd5f/linux
865
866AMD SEATTLE DEVICE TREE SUPPORT
867M:	Brijesh Singh <brijeshkumar.singh@amd.com>
868M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869M:	Tom Lendacky <thomas.lendacky@amd.com>
870S:	Supported
871F:	arch/arm64/boot/dts/amd/
872
873AMD XGBE DRIVER
874M:	Tom Lendacky <thomas.lendacky@amd.com>
875L:	netdev@vger.kernel.org
876S:	Supported
877F:	drivers/net/ethernet/amd/xgbe/
878F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880ANALOG DEVICES INC AD5686 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-pm@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5686*
886F:	drivers/iio/dac/ad5696*
887
888ANALOG DEVICES INC AD5758 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/dac/ad5758.c
894F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896ANALOG DEVICES INC AD7124 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7124.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904ANALOG DEVICES INC AD7606 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
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.txt
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 ADIS DRIVER LIBRARY
942M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
943S:	Supported
944L:	linux-iio@vger.kernel.org
945F:	include/linux/iio/imu/adis.h
946F:	drivers/iio/imu/adis.c
947
948ANALOG DEVICES INC ADP5061 DRIVER
949M:	Stefan Popa <stefan.popa@analog.com>
950L:	linux-pm@vger.kernel.org
951W:	http://ez.analog.com/community/linux-device-drivers
952S:	Supported
953F:	drivers/power/supply/adp5061.c
954
955ANALOG DEVICES INC ADV7180 DRIVER
956M:	Lars-Peter Clausen <lars@metafoo.de>
957L:	linux-media@vger.kernel.org
958W:	http://ez.analog.com/community/linux-device-drivers
959S:	Supported
960F:	drivers/media/i2c/adv7180.c
961
962ANALOG DEVICES INC ADV748X DRIVER
963M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
964L:	linux-media@vger.kernel.org
965S:	Maintained
966F:	drivers/media/i2c/adv748x/*
967
968ANALOG DEVICES INC ADV7511 DRIVER
969M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
970L:	linux-media@vger.kernel.org
971S:	Maintained
972F:	drivers/media/i2c/adv7511*
973
974ANALOG DEVICES INC ADV7604 DRIVER
975M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
976L:	linux-media@vger.kernel.org
977S:	Maintained
978F:	drivers/media/i2c/adv7604*
979
980ANALOG DEVICES INC ADV7842 DRIVER
981M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
982L:	linux-media@vger.kernel.org
983S:	Maintained
984F:	drivers/media/i2c/adv7842*
985
986ANALOG DEVICES INC ASOC CODEC DRIVERS
987M:	Lars-Peter Clausen <lars@metafoo.de>
988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
989W:	http://wiki.analog.com/
990W:	http://ez.analog.com/community/linux-device-drivers
991S:	Supported
992F:	sound/soc/codecs/adau*
993F:	sound/soc/codecs/adav*
994F:	sound/soc/codecs/ad1*
995F:	sound/soc/codecs/ad7*
996F:	sound/soc/codecs/ssm*
997F:	sound/soc/codecs/sigmadsp.*
998
999ANALOG DEVICES INC DMA DRIVERS
1000M:	Lars-Peter Clausen <lars@metafoo.de>
1001W:	http://ez.analog.com/community/linux-device-drivers
1002S:	Supported
1003F:	drivers/dma/dma-axi-dmac.c
1004
1005ANALOG DEVICES INC IIO DRIVERS
1006M:	Lars-Peter Clausen <lars@metafoo.de>
1007M:	Michael Hennerich <Michael.Hennerich@analog.com>
1008M:	Stefan Popa <stefan.popa@analog.com>
1009W:	http://wiki.analog.com/
1010W:	http://ez.analog.com/community/linux-device-drivers
1011S:	Supported
1012F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1013F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1014F:	drivers/iio/*/ad*
1015F:	drivers/iio/adc/ltc2497*
1016X:	drivers/iio/*/adjd*
1017F:	drivers/staging/iio/*/ad*
1018
1019ANALOGBITS PLL LIBRARIES
1020M:	Paul Walmsley <paul.walmsley@sifive.com>
1021S:	Supported
1022F:	drivers/clk/analogbits/*
1023F:	include/linux/clk/analogbits*
1024
1025ANDES ARCHITECTURE
1026M:	Greentime Hu <green.hu@gmail.com>
1027M:	Vincent Chen <deanbo422@gmail.com>
1028T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1029S:	Supported
1030F:	arch/nds32/
1031F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1032F:	Documentation/devicetree/bindings/nds32/
1033K:	nds32
1034N:	nds32
1035
1036ANDROID CONFIG FRAGMENTS
1037M:	Rob Herring <robh@kernel.org>
1038S:	Supported
1039F:	kernel/configs/android*
1040
1041ANDROID DRIVERS
1042M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1043M:	Arve Hjønnevåg <arve@android.com>
1044M:	Todd Kjos <tkjos@android.com>
1045M:	Martijn Coenen <maco@android.com>
1046M:	Joel Fernandes <joel@joelfernandes.org>
1047M:	Christian Brauner <christian@brauner.io>
1048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1049L:	devel@driverdev.osuosl.org
1050S:	Supported
1051F:	drivers/android/
1052F:	drivers/staging/android/
1053
1054ANDROID GOLDFISH PIC DRIVER
1055M:	Miodrag Dinic <miodrag.dinic@mips.com>
1056S:	Supported
1057F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1058F:	drivers/irqchip/irq-goldfish-pic.c
1059
1060ANDROID GOLDFISH RTC DRIVER
1061M:	Miodrag Dinic <miodrag.dinic@mips.com>
1062S:	Supported
1063F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1064F:	drivers/rtc/rtc-goldfish.c
1065
1066ANDROID ION DRIVER
1067M:	Laura Abbott <labbott@redhat.com>
1068M:	Sumit Semwal <sumit.semwal@linaro.org>
1069L:	devel@driverdev.osuosl.org
1070L:	dri-devel@lists.freedesktop.org
1071L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1072S:	Supported
1073F:	drivers/staging/android/ion
1074F:	drivers/staging/android/uapi/ion.h
1075
1076AOA (Apple Onboard Audio) ALSA DRIVER
1077M:	Johannes Berg <johannes@sipsolutions.net>
1078L:	linuxppc-dev@lists.ozlabs.org
1079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1080S:	Maintained
1081F:	sound/aoa/
1082
1083APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1084M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1085L:	linux-iio@vger.kernel.org
1086S:	Maintained
1087F:	drivers/iio/adc/stx104.c
1088
1089APM DRIVER
1090M:	Jiri Kosina <jikos@kernel.org>
1091S:	Odd fixes
1092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1093F:	arch/x86/kernel/apm_32.c
1094F:	include/linux/apm_bios.h
1095F:	include/uapi/linux/apm_bios.h
1096F:	drivers/char/apm-emulation.c
1097
1098APPARMOR SECURITY MODULE
1099M:	John Johansen <john.johansen@canonical.com>
1100L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1101W:	wiki.apparmor.net
1102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1103S:	Supported
1104F:	security/apparmor/
1105F:	Documentation/admin-guide/LSM/apparmor.rst
1106
1107APPLE BCM5974 MULTITOUCH DRIVER
1108M:	Henrik Rydberg <rydberg@bitmath.org>
1109L:	linux-input@vger.kernel.org
1110S:	Odd fixes
1111F:	drivers/input/mouse/bcm5974.c
1112
1113APPLE SMC DRIVER
1114M:	Henrik Rydberg <rydberg@bitmath.org>
1115L:	linux-hwmon@vger.kernel.org
1116S:	Odd fixes
1117F:	drivers/hwmon/applesmc.c
1118
1119APPLETALK NETWORK LAYER
1120L:	netdev@vger.kernel.org
1121S:	Odd fixes
1122F:	drivers/net/appletalk/
1123F:	net/appletalk/
1124F:	include/linux/atalk.h
1125F:	include/uapi/linux/atalk.h
1126
1127APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1128M:	Khuong Dinh <khuong@os.amperecomputing.com>
1129S:	Supported
1130F:	arch/arm64/boot/dts/apm/
1131
1132APPLIED MICRO (APM) X-GENE SOC EDAC
1133M:	Khuong Dinh <khuong@os.amperecomputing.com>
1134S:	Supported
1135F:	drivers/edac/xgene_edac.c
1136F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1137
1138APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1139M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1140M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1141S:	Supported
1142F:	drivers/net/ethernet/apm/xgene-v2/
1143
1144APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1145M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1146M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1147M:	Quan Nguyen <quan@os.amperecomputing.com>
1148S:	Supported
1149F:	drivers/net/ethernet/apm/xgene/
1150F:	drivers/net/phy/mdio-xgene.c
1151F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1152F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1153
1154APPLIED MICRO (APM) X-GENE SOC PMU
1155M:	Khuong Dinh <khuong@os.amperecomputing.com>
1156S:	Supported
1157F:	drivers/perf/xgene_pmu.c
1158F:	Documentation/admin-guide/perf/xgene-pmu.rst
1159F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1160
1161APTINA CAMERA SENSOR PLL
1162M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1163L:	linux-media@vger.kernel.org
1164S:	Maintained
1165F:	drivers/media/i2c/aptina-pll.*
1166
1167AQUANTIA ETHERNET DRIVER (atlantic)
1168M:	Igor Russkikh <igor.russkikh@aquantia.com>
1169L:	netdev@vger.kernel.org
1170S:	Supported
1171W:	http://www.aquantia.com
1172Q:	http://patchwork.ozlabs.org/project/netdev/list/
1173F:	drivers/net/ethernet/aquantia/atlantic/
1174F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1175
1176ARC FRAMEBUFFER DRIVER
1177M:	Jaya Kumar <jayalk@intworks.biz>
1178S:	Maintained
1179F:	drivers/video/fbdev/arcfb.c
1180F:	drivers/video/fbdev/core/fb_defio.c
1181
1182ARC PGU DRM DRIVER
1183M:	Alexey Brodkin <abrodkin@synopsys.com>
1184S:	Supported
1185F:	drivers/gpu/drm/arc/
1186F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1187
1188ARCNET NETWORK LAYER
1189M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1190L:	netdev@vger.kernel.org
1191S:	Maintained
1192F:	drivers/net/arcnet/
1193F:	include/uapi/linux/if_arcnet.h
1194
1195ARM ARCHITECTED TIMER DRIVER
1196M:	Mark Rutland <mark.rutland@arm.com>
1197M:	Marc Zyngier <maz@kernel.org>
1198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199S:	Maintained
1200F:	arch/arm/include/asm/arch_timer.h
1201F:	arch/arm64/include/asm/arch_timer.h
1202F:	drivers/clocksource/arm_arch_timer.c
1203
1204ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1205M:	Linus Walleij <linus.walleij@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	Documentation/devicetree/bindings/arm/arm-boards
1209F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1210F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1211F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1212F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1213F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1214F:	arch/arm/mach-integrator/
1215F:	arch/arm/mach-realview/
1216F:	arch/arm/mach-versatile/
1217F:	arch/arm/plat-versatile/
1218F:	arch/arm/boot/dts/arm-realview-*
1219F:	arch/arm/boot/dts/integrator*
1220F:	arch/arm/boot/dts/versatile*
1221F:	drivers/clk/versatile/
1222F:	drivers/i2c/busses/i2c-versatile.c
1223F:	drivers/irqchip/irq-versatile-fpga.c
1224F:	drivers/mtd/maps/physmap_of_versatile.c
1225F:	drivers/power/reset/arm-versatile-reboot.c
1226F:	drivers/soc/versatile/
1227
1228ARM HDLCD DRM DRIVER
1229M:	Liviu Dudau <liviu.dudau@arm.com>
1230S:	Supported
1231F:	drivers/gpu/drm/arm/hdlcd_*
1232F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1233
1234ARM KOMEDA DRM-KMS DRIVER
1235M:	James (Qian) Wang <james.qian.wang@arm.com>
1236M:	Liviu Dudau <liviu.dudau@arm.com>
1237L:	Mali DP Maintainers <malidp@foss.arm.com>
1238S:	Supported
1239T:	git git://anongit.freedesktop.org/drm/drm-misc
1240F:	drivers/gpu/drm/arm/display/include/
1241F:	drivers/gpu/drm/arm/display/komeda/
1242F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1243F:	Documentation/gpu/komeda-kms.rst
1244
1245ARM MALI-DP DRM DRIVER
1246M:	Liviu Dudau <liviu.dudau@arm.com>
1247M:	Brian Starkey <brian.starkey@arm.com>
1248L:	Mali DP Maintainers <malidp@foss.arm.com>
1249S:	Supported
1250T:	git git://anongit.freedesktop.org/drm/drm-misc
1251F:	drivers/gpu/drm/arm/
1252F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1253F:	Documentation/gpu/afbc.rst
1254
1255ARM MALI PANFROST DRM DRIVER
1256M:	Rob Herring <robh@kernel.org>
1257M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1258L:	dri-devel@lists.freedesktop.org
1259S:	Supported
1260T:	git git://anongit.freedesktop.org/drm/drm-misc
1261F:	drivers/gpu/drm/panfrost/
1262F:	include/uapi/drm/panfrost_drm.h
1263
1264ARM MFM AND FLOPPY DRIVERS
1265M:	Ian Molton <spyro@f2s.com>
1266S:	Maintained
1267F:	arch/arm/mach-rpc/floppydma.S
1268F:	arch/arm/include/asm/floppy.h
1269
1270ARM PMU PROFILING AND DEBUGGING
1271M:	Will Deacon <will@kernel.org>
1272M:	Mark Rutland <mark.rutland@arm.com>
1273S:	Maintained
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275F:	arch/arm*/kernel/perf_*
1276F:	arch/arm/oprofile/common.c
1277F:	arch/arm*/kernel/hw_breakpoint.c
1278F:	arch/arm*/include/asm/hw_breakpoint.h
1279F:	arch/arm*/include/asm/perf_event.h
1280F:	drivers/perf/*
1281F:	include/linux/perf/arm_pmu.h
1282F:	Documentation/devicetree/bindings/arm/pmu.yaml
1283F:	Documentation/devicetree/bindings/perf/
1284
1285ARM PORT
1286M:	Russell King <linux@armlinux.org.uk>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288W:	http://www.armlinux.org.uk/
1289S:	Odd Fixes
1290T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1291F:	arch/arm/
1292X:	arch/arm/boot/dts/
1293
1294ARM PRIMECELL AACI PL041 DRIVER
1295M:	Russell King <linux@armlinux.org.uk>
1296S:	Odd Fixes
1297F:	sound/arm/aaci.*
1298
1299ARM PRIMECELL BUS SUPPORT
1300M:	Russell King <linux@armlinux.org.uk>
1301S:	Odd Fixes
1302F:	drivers/amba/
1303F:	include/linux/amba/bus.h
1304
1305ARM PRIMECELL CLCD PL110 DRIVER
1306M:	Russell King <linux@armlinux.org.uk>
1307S:	Odd Fixes
1308F:	drivers/video/fbdev/amba-clcd.*
1309
1310ARM PRIMECELL KMI PL050 DRIVER
1311M:	Russell King <linux@armlinux.org.uk>
1312S:	Odd Fixes
1313F:	drivers/input/serio/ambakmi.*
1314F:	include/linux/amba/kmi.h
1315
1316ARM PRIMECELL MMCI PL180/1 DRIVER
1317M:	Russell King <linux@armlinux.org.uk>
1318S:	Odd Fixes
1319F:	drivers/mmc/host/mmci.*
1320F:	include/linux/amba/mmci.h
1321
1322ARM PRIMECELL SSP PL022 SPI DRIVER
1323M:	Linus Walleij <linus.walleij@linaro.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1327F:	drivers/spi/spi-pl022.c
1328
1329ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1330M:	Russell King <linux@armlinux.org.uk>
1331S:	Odd Fixes
1332F:	drivers/tty/serial/amba-pl01*.c
1333F:	include/linux/amba/serial.h
1334
1335ARM PRIMECELL VIC PL190/PL192 DRIVER
1336M:	Linus Walleij <linus.walleij@linaro.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1340F:	drivers/irqchip/irq-vic.c
1341
1342AMAZON ANNAPURNA LABS FIC DRIVER
1343M:	Talel Shenhar <talel@amazon.com>
1344S:	Maintained
1345F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1346F:	drivers/irqchip/irq-al-fic.c
1347
1348ARM SMMU DRIVERS
1349M:	Will Deacon <will@kernel.org>
1350R:	Robin Murphy <robin.murphy@arm.com>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353F:	drivers/iommu/arm-smmu.c
1354F:	drivers/iommu/arm-smmu-v3.c
1355F:	drivers/iommu/io-pgtable-arm.c
1356F:	drivers/iommu/io-pgtable-arm-v7s.c
1357
1358ARM SUB-ARCHITECTURES
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-*/
1362F:	arch/arm/plat-*/
1363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1364
1365ARM/ACTIONS SEMI ARCHITECTURE
1366M:	Andreas Färber <afaerber@suse.de>
1367R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370N:	owl
1371F:	arch/arm/mach-actions/
1372F:	arch/arm/boot/dts/owl-*
1373F:	arch/arm64/boot/dts/actions/
1374F:	drivers/clk/actions/
1375F:	drivers/clocksource/timer-owl*
1376F:	drivers/dma/owl-dma.c
1377F:	drivers/i2c/busses/i2c-owl.c
1378F:	drivers/pinctrl/actions/*
1379F:	drivers/soc/actions/
1380F:	include/dt-bindings/power/owl-*
1381F:	include/linux/soc/actions/
1382F:	Documentation/devicetree/bindings/arm/actions.txt
1383F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1384F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1385F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1386F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1387F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1388F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1389
1390ARM/ADS SPHERE MACHINE SUPPORT
1391M:	Lennert Buytenhek <kernel@wantstofly.org>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394
1395ARM/AFEB9260 MACHINE SUPPORT
1396M:	Sergey Lapin <slapin@ossfans.org>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398S:	Maintained
1399
1400ARM/AJECO 1ARM MACHINE SUPPORT
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/Allwinner SoC Clock Support
1406M:	Emilio López <emilio@elopez.com.ar>
1407S:	Maintained
1408F:	drivers/clk/sunxi/
1409
1410ARM/Allwinner sunXi SoC support
1411M:	Maxime Ripard <maxime.ripard@bootlin.com>
1412M:	Chen-Yu Tsai <wens@csie.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415N:	sun[x456789]i
1416N:	sun50i
1417F:	arch/arm/mach-sunxi/
1418F:	arch/arm64/boot/dts/allwinner/
1419F:	drivers/clk/sunxi-ng/
1420F:	drivers/pinctrl/sunxi/
1421F:	drivers/soc/sunxi/
1422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1423
1424ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1425M:	Neil Armstrong <narmstrong@baylibre.com>
1426M:	Jerome Brunet <jbrunet@baylibre.com>
1427L:	linux-amlogic@lists.infradead.org
1428S:	Maintained
1429F:	drivers/clk/meson/
1430F:	include/dt-bindings/clock/meson*
1431F:	include/dt-bindings/clock/gxbb*
1432F:	Documentation/devicetree/bindings/clock/amlogic*
1433
1434ARM/Amlogic Meson SoC support
1435M:	Kevin Hilman <khilman@baylibre.com>
1436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437L:	linux-amlogic@lists.infradead.org
1438W:	http://linux-meson.com/
1439S:	Maintained
1440F:	arch/arm/mach-meson/
1441F:	arch/arm/boot/dts/meson*
1442F:	arch/arm64/boot/dts/amlogic/
1443F:	drivers/pinctrl/meson/
1444F:	drivers/mmc/host/meson*
1445F:	drivers/soc/amlogic/
1446N:	meson
1447
1448ARM/Amlogic Meson SoC Sound Drivers
1449M:	Jerome Brunet <jbrunet@baylibre.com>
1450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	sound/soc/meson/
1453F:	Documentation/devicetree/bindings/sound/amlogic*
1454
1455ARM/Annapurna Labs ALPINE ARCHITECTURE
1456M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1457M:	Antoine Tenart <antoine.tenart@bootlin.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-alpine/
1461F:	arch/arm/boot/dts/alpine*
1462F:	arch/arm64/boot/dts/al/
1463F:	drivers/*/*alpine*
1464
1465ARM/ARTPEC MACHINE SUPPORT
1466M:	Jesper Nilsson <jesper.nilsson@axis.com>
1467M:	Lars Persson <lars.persson@axis.com>
1468S:	Maintained
1469L:	linux-arm-kernel@axis.com
1470F:	arch/arm/mach-artpec
1471F:	arch/arm/boot/dts/artpec6*
1472F:	drivers/clk/axis
1473F:	drivers/crypto/axis
1474F:	drivers/pinctrl/pinctrl-artpec*
1475F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1476
1477ARM/ASPEED I2C DRIVER
1478M:	Brendan Higgins <brendanhiggins@google.com>
1479R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480R:	Joel Stanley <joel@jms.id.au>
1481L:	linux-i2c@vger.kernel.org
1482L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1485F:	drivers/i2c/busses/i2c-aspeed.c
1486F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1488
1489ARM/ASPEED MACHINE SUPPORT
1490M:	Joel Stanley <joel@jms.id.au>
1491R:	Andrew Jeffery <andrew@aj.id.au>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1495S:	Supported
1496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497F:	arch/arm/mach-aspeed/
1498F:	arch/arm/boot/dts/aspeed-*
1499N:	aspeed
1500
1501ARM/BITMAIN ARCHITECTURE
1502M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm64/boot/dts/bitmain/
1506F:	drivers/pinctrl/pinctrl-bm1880.c
1507F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1508F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1509
1510ARM/CALXEDA HIGHBANK ARCHITECTURE
1511M:	Rob Herring <robh@kernel.org>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-highbank/
1515F:	arch/arm/boot/dts/highbank.dts
1516F:	arch/arm/boot/dts/ecx-*.dts*
1517
1518ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519M:	Krzysztof Halasa <khalasa@piap.pl>
1520S:	Maintained
1521F:	arch/arm/mach-cns3xxx/
1522
1523ARM/CAVIUM THUNDER NETWORK DRIVER
1524M:	Sunil Goutham <sgoutham@cavium.com>
1525M:	Robert Richter <rric@kernel.org>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Supported
1528F:	drivers/net/ethernet/cavium/thunder/
1529
1530ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531M:	Lukasz Majewski <lukma@denx.de>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/mach-ep93xx/ts72xx.c
1535
1536ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537M:	Alexander Shiyan <shc_work@mail.ru>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Odd Fixes
1540N:	clps711x
1541
1542ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548M:	Hartley Sweeten <hsweeten@visionengravers.com>
1549M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551S:	Maintained
1552F:	arch/arm/mach-ep93xx/
1553F:	arch/arm/mach-ep93xx/include/mach/
1554
1555ARM/CLKDEV SUPPORT
1556M:	Russell King <linux@armlinux.org.uk>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560F:	drivers/clk/clkdev.c
1561
1562ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563M:	Mike Rapoport <mike@compulab.co.il>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566
1567ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568M:	Baruch Siach <baruch@tkos.co.il>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/boot/dts/cx92755*
1572N:	digicolor
1573
1574ARM/CONTEC MICRO9 MACHINE SUPPORT
1575M:	Hubert Feurstein <hubert.feurstein@contec.at>
1576S:	Maintained
1577F:	arch/arm/mach-ep93xx/micro9.c
1578
1579ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1581R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	drivers/hwtracing/coresight/*
1585F:	Documentation/trace/coresight.txt
1586F:	Documentation/trace/coresight-cpu-debug.txt
1587F:	Documentation/devicetree/bindings/arm/coresight.txt
1588F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590F:	tools/perf/arch/arm/util/pmu.c
1591F:	tools/perf/arch/arm/util/auxtrace.c
1592F:	tools/perf/arch/arm/util/cs-etm.c
1593F:	tools/perf/arch/arm/util/cs-etm.h
1594F:	tools/perf/util/cs-etm.*
1595F:	tools/perf/util/cs-etm-decoder/*
1596
1597ARM/CORGI MACHINE SUPPORT
1598M:	Richard Purdie <rpurdie@rpsys.net>
1599S:	Maintained
1600
1601ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603M:	Linus Walleij <linus.walleij@linaro.org>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T:	git git://github.com/ulli-kroll/linux.git
1606S:	Maintained
1607F:	Documentation/devicetree/bindings/arm/gemini.txt
1608F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611F:	arch/arm/mach-gemini/
1612F:	drivers/net/ethernet/cortina/
1613F:	drivers/pinctrl/pinctrl-gemini.c
1614F:	drivers/rtc/rtc-ftrtc010.c
1615
1616ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617M:	Barry Song <baohua@kernel.org>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1620S:	Maintained
1621F:	arch/arm/boot/dts/prima2*
1622F:	arch/arm/mach-prima2/
1623F:	drivers/clk/sirf/
1624F:	drivers/clocksource/timer-prima2.c
1625F:	drivers/clocksource/timer-atlas7.c
1626N:	[^a-z]sirf
1627X:	drivers/gnss
1628
1629ARM/EBSA110 MACHINE SUPPORT
1630M:	Russell King <linux@armlinux.org.uk>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.armlinux.org.uk/
1633S:	Maintained
1634F:	arch/arm/mach-ebsa110/
1635F:	drivers/net/ethernet/amd/am79c961a.*
1636
1637ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1638M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1639R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642N:	efm32
1643
1644ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1645M:	Robert Jarzmik <robert.jarzmik@free.fr>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	arch/arm/mach-pxa/ezx.c
1649
1650ARM/FARADAY FA526 PORT
1651M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654T:	git git://git.berlios.de/gemini-board
1655F:	arch/arm/mm/*-fa*
1656
1657ARM/FOOTBRIDGE ARCHITECTURE
1658M:	Russell King <linux@armlinux.org.uk>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:	http://www.armlinux.org.uk/
1661S:	Maintained
1662F:	arch/arm/include/asm/hardware/dec21285.h
1663F:	arch/arm/mach-footbridge/
1664
1665ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1666M:	Shawn Guo <shawnguo@kernel.org>
1667M:	Sascha Hauer <s.hauer@pengutronix.de>
1668R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1669R:	Fabio Estevam <festevam@gmail.com>
1670R:	NXP Linux Team <linux-imx@nxp.com>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1674N:	imx
1675N:	mxs
1676X:	drivers/media/i2c/
1677
1678ARM/FREESCALE VYBRID ARM ARCHITECTURE
1679M:	Shawn Guo <shawnguo@kernel.org>
1680M:	Sascha Hauer <s.hauer@pengutronix.de>
1681R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1682R:	Stefan Agner <stefan@agner.ch>
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Maintained
1685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686F:	arch/arm/mach-imx/*vf610*
1687F:	arch/arm/boot/dts/vf*
1688
1689ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1690M:	Shawn Guo <shawnguo@kernel.org>
1691M:	Li Yang <leoyang.li@nxp.com>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695F:	arch/arm/boot/dts/ls1021a*
1696F:	arch/arm64/boot/dts/freescale/fsl-*
1697F:	arch/arm64/boot/dts/freescale/qoriq-*
1698
1699ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1700M:	Lennert Buytenhek <kernel@wantstofly.org>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S:	Maintained
1703
1704ARM/GUMSTIX MACHINE SUPPORT
1705M:	Steve Sakoman <sakoman@gmail.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708
1709ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1710M:	Philipp Zabel <philipp.zabel@gmail.com>
1711M:	Paul Parsons <lost.distance@yahoo.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714F:	arch/arm/mach-pxa/hx4700.c
1715F:	arch/arm/mach-pxa/include/mach/hx4700.h
1716F:	sound/soc/pxa/hx4700.c
1717
1718ARM/HISILICON SOC SUPPORT
1719M:	Wei Xu <xuwei5@hisilicon.com>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721W:	http://www.hisilicon.com
1722S:	Supported
1723T:	git git://github.com/hisilicon/linux-hisi.git
1724F:	arch/arm/mach-hisi/
1725F:	arch/arm/boot/dts/hi3*
1726F:	arch/arm/boot/dts/hip*
1727F:	arch/arm/boot/dts/hisi*
1728F:	arch/arm64/boot/dts/hisilicon/
1729
1730ARM/HP JORNADA 7XX MACHINE SUPPORT
1731M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1732W:	www.jlime.com
1733S:	Maintained
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1735F:	arch/arm/mach-sa1100/jornada720.c
1736F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1737
1738ARM/IGEP MACHINE SUPPORT
1739M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1740M:	Javier Martinez Canillas <javier@dowhile0.org>
1741L:	linux-omap@vger.kernel.org
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744F:	arch/arm/boot/dts/omap3-igep*
1745
1746ARM/INCOME PXA270 SUPPORT
1747M:	Marek Vasut <marek.vasut@gmail.com>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S:	Maintained
1750F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1751
1752ARM/INTEL IOP13XX ARM ARCHITECTURE
1753M:	Lennert Buytenhek <kernel@wantstofly.org>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756
1757ARM/INTEL IOP32X ARM ARCHITECTURE
1758M:	Lennert Buytenhek <kernel@wantstofly.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S:	Maintained
1761
1762ARM/INTEL IOP33X ARM ARCHITECTURE
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Orphan
1765
1766ARM/INTEL IQ81342EX MACHINE SUPPORT
1767M:	Lennert Buytenhek <kernel@wantstofly.org>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769S:	Maintained
1770
1771ARM/INTEL IXDP2850 MACHINE SUPPORT
1772M:	Lennert Buytenhek <kernel@wantstofly.org>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S:	Maintained
1775
1776ARM/INTEL IXP4XX ARM ARCHITECTURE
1777M:	Linus Walleij <linusw@kernel.org>
1778M:	Imre Kaloz <kaloz@openwrt.org>
1779M:	Krzysztof Halasa <khalasa@piap.pl>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S:	Maintained
1782F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1783F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1784F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1785F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1786F:	arch/arm/mach-ixp4xx/
1787F:	drivers/clocksource/timer-ixp4xx.c
1788F:	drivers/gpio/gpio-ixp4xx.c
1789F:	drivers/irqchip/irq-ixp4xx.c
1790F:	include/linux/irqchip/irq-ixp4xx.h
1791F:	include/linux/platform_data/timer-ixp4xx.h
1792
1793ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1794M:	Jonathan Cameron <jic23@cam.ac.uk>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S:	Maintained
1797F:	arch/arm/mach-pxa/stargate2.c
1798F:	drivers/pcmcia/pxa2xx_stargate2.c
1799
1800ARM/INTEL XSC3 (MANZANO) ARM CORE
1801M:	Lennert Buytenhek <kernel@wantstofly.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804
1805ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1806M:	Lennert Buytenhek <kernel@wantstofly.org>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S:	Maintained
1809
1810ARM/LG1K ARCHITECTURE
1811M:	Chanho Min <chanho.min@lge.com>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	arch/arm64/boot/dts/lg/
1815
1816ARM/LOGICPD PXA270 MACHINE SUPPORT
1817M:	Lennert Buytenhek <kernel@wantstofly.org>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820
1821ARM/LPC18XX ARCHITECTURE
1822M:	Vladimir Zapolskiy <vz@mleia.com>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1826F:	arch/arm/boot/dts/lpc43*
1827F:	drivers/i2c/busses/i2c-lpc2k.c
1828F:	drivers/memory/pl172.c
1829F:	drivers/mtd/spi-nor/nxp-spifi.c
1830F:	drivers/rtc/rtc-lpc24xx.c
1831N:	lpc18xx
1832
1833ARM/LPC32XX SOC SUPPORT
1834M:	Vladimir Zapolskiy <vz@mleia.com>
1835M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1838S:	Maintained
1839F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1840F:	arch/arm/boot/dts/lpc32*
1841F:	arch/arm/mach-lpc32xx/
1842F:	drivers/i2c/busses/i2c-pnx.c
1843F:	drivers/net/ethernet/nxp/lpc_eth.c
1844F:	drivers/usb/host/ohci-nxp.c
1845F:	drivers/watchdog/pnx4008_wdt.c
1846N:	lpc32xx
1847
1848ARM/MAGICIAN MACHINE SUPPORT
1849M:	Philipp Zabel <philipp.zabel@gmail.com>
1850S:	Maintained
1851
1852ARM/Marvell Dove/MV78xx0/Orion SOC support
1853M:	Jason Cooper <jason@lakedaemon.net>
1854M:	Andrew Lunn <andrew@lunn.ch>
1855M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1856M:	Gregory Clement <gregory.clement@bootlin.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/soc/dove/
1860F:	arch/arm/mach-dove/
1861F:	arch/arm/mach-mv78xx0/
1862F:	arch/arm/mach-orion5x/
1863F:	arch/arm/plat-orion/
1864F:	arch/arm/boot/dts/dove*
1865F:	arch/arm/boot/dts/orion5x*
1866T:	git git://git.infradead.org/linux-mvebu.git
1867
1868ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1869M:	Jason Cooper <jason@lakedaemon.net>
1870M:	Andrew Lunn <andrew@lunn.ch>
1871M:	Gregory Clement <gregory.clement@bootlin.com>
1872M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S:	Maintained
1875F:	arch/arm/boot/dts/armada*
1876F:	arch/arm/boot/dts/kirkwood*
1877F:	arch/arm/configs/mvebu_*_defconfig
1878F:	arch/arm/mach-mvebu/
1879F:	arch/arm64/boot/dts/marvell/armada*
1880F:	drivers/cpufreq/armada-37xx-cpufreq.c
1881F:	drivers/cpufreq/armada-8k-cpufreq.c
1882F:	drivers/cpufreq/mvebu-cpufreq.c
1883F:	drivers/irqchip/irq-armada-370-xp.c
1884F:	drivers/irqchip/irq-mvebu-*
1885F:	drivers/pinctrl/mvebu/
1886F:	drivers/rtc/rtc-armada38x.c
1887T:	git git://git.infradead.org/linux-mvebu.git
1888
1889ARM/Mediatek RTC DRIVER
1890M:	Eddie Huang <eddie.huang@mediatek.com>
1891M:	Sean Wang <sean.wang@mediatek.com>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894S:	Maintained
1895F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1896F:	drivers/rtc/rtc-mt6397.c
1897F:	drivers/rtc/rtc-mt7622.c
1898
1899ARM/Mediatek SoC support
1900M:	Matthias Brugger <matthias.bgg@gmail.com>
1901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1903W:	https://mtk.bcnfs.org/
1904C:	irc://chat.freenode.net/linux-mediatek
1905S:	Maintained
1906F:	arch/arm/boot/dts/mt6*
1907F:	arch/arm/boot/dts/mt7*
1908F:	arch/arm/boot/dts/mt8*
1909F:	arch/arm/mach-mediatek/
1910F:	arch/arm64/boot/dts/mediatek/
1911F:	drivers/soc/mediatek/
1912N:	mtk
1913N:	mt[678]
1914K:	mediatek
1915
1916ARM/Mediatek USB3 PHY DRIVER
1917M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1920S:	Maintained
1921F:	drivers/phy/mediatek/
1922F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1923
1924ARM/MICREL KS8695 ARCHITECTURE
1925M:	Greg Ungerer <gerg@uclinux.org>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927F:	arch/arm/mach-ks8695/
1928S:	Odd Fixes
1929
1930ARM/Microchip (AT91) SoC support
1931M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1932M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1933M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935W:	http://www.linux4sam.org
1936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1937S:	Supported
1938N:	at91
1939N:	atmel
1940F:	arch/arm/mach-at91/
1941F:	include/soc/at91/
1942F:	arch/arm/boot/dts/at91*.dts
1943F:	arch/arm/boot/dts/at91*.dtsi
1944F:	arch/arm/boot/dts/sama*.dts
1945F:	arch/arm/boot/dts/sama*.dtsi
1946F:	arch/arm/include/debug/at91.S
1947F:	drivers/memory/atmel*
1948F:	drivers/watchdog/sama5d4_wdt.c
1949X:	drivers/input/touchscreen/atmel_mxt_ts.c
1950X:	drivers/net/wireless/atmel/
1951
1952ARM/MIOA701 MACHINE SUPPORT
1953M:	Robert Jarzmik <robert.jarzmik@free.fr>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955F:	arch/arm/mach-pxa/mioa701.c
1956S:	Maintained
1957
1958ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1959M:	Michael Petchkovsky <mkpetch@internode.on.net>
1960S:	Maintained
1961
1962ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1963M:	Linus Walleij <linus.walleij@linaro.org>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1967F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1968F:	arch/arm/mach-nomadik/
1969F:	arch/arm/mach-u300/
1970F:	arch/arm/mach-ux500/
1971F:	arch/arm/boot/dts/ste-*
1972F:	drivers/clk/clk-nomadik.c
1973F:	drivers/clk/clk-u300.c
1974F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1975F:	drivers/clocksource/timer-u300.c
1976F:	drivers/dma/coh901318*
1977F:	drivers/dma/ste_dma40*
1978F:	drivers/hwspinlock/u8500_hsem.c
1979F:	drivers/i2c/busses/i2c-nomadik.c
1980F:	drivers/i2c/busses/i2c-stu300.c
1981F:	drivers/mfd/ab3100*
1982F:	drivers/mfd/ab8500*
1983F:	drivers/mfd/abx500*
1984F:	drivers/mfd/dbx500*
1985F:	drivers/mfd/db8500*
1986F:	drivers/pinctrl/nomadik/
1987F:	drivers/pinctrl/pinctrl-coh901*
1988F:	drivers/pinctrl/pinctrl-u300.c
1989F:	drivers/rtc/rtc-ab3100.c
1990F:	drivers/rtc/rtc-ab8500.c
1991F:	drivers/rtc/rtc-coh901331.c
1992F:	drivers/rtc/rtc-pl031.c
1993F:	drivers/watchdog/coh901327_wdt.c
1994F:	Documentation/devicetree/bindings/arm/ste-*
1995F:	Documentation/devicetree/bindings/arm/ux500/
1996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1997
1998ARM/NUVOTON NPCM ARCHITECTURE
1999M:	Avi Fishman <avifishman70@gmail.com>
2000M:	Tomer Maimon <tmaimon77@gmail.com>
2001M:	Tali Perry <tali.perry1@gmail.com>
2002R:	Patrick Venture <venture@google.com>
2003R:	Nancy Yuen <yuenn@google.com>
2004R:	Benjamin Fair <benjaminfair@google.com>
2005L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2006S:	Supported
2007F:	arch/arm/mach-npcm/
2008F:	arch/arm/boot/dts/nuvoton-npcm*
2009F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2010F:	drivers/*/*npcm*
2011F:	Documentation/devicetree/bindings/*/*npcm*
2012F:	Documentation/devicetree/bindings/*/*/*npcm*
2013
2014ARM/NUVOTON W90X900 ARM ARCHITECTURE
2015M:	Wan ZongShun <mcuos.com@gmail.com>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017W:	http://www.mcuos.com
2018S:	Maintained
2019F:	arch/arm/mach-w90x900/
2020F:	drivers/input/keyboard/w90p910_keypad.c
2021F:	drivers/input/touchscreen/w90p910_ts.c
2022F:	drivers/watchdog/nuc900_wdt.c
2023F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
2024F:	drivers/mtd/nand/raw/nuc900_nand.c
2025F:	drivers/rtc/rtc-nuc900.c
2026F:	drivers/spi/spi-nuc900.c
2027F:	drivers/usb/host/ehci-w90x900.c
2028F:	drivers/video/fbdev/nuc900fb.c
2029
2030ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2031L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2032W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2033S:	Orphan
2034F:	arch/arm/mach-s3c24xx/mach-gta02.c
2035F:	arch/arm/mach-s3c24xx/gta02.h
2036
2037ARM/Orion SoC/Technologic Systems TS-78xx platform support
2038M:	Alexander Clouter <alex@digriz.org.uk>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040W:	http://www.digriz.org.uk/ts78xx/kernel
2041S:	Maintained
2042F:	arch/arm/mach-orion5x/ts78xx-*
2043
2044ARM/OXNAS platform support
2045M:	Neil Armstrong <narmstrong@baylibre.com>
2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047L:	linux-oxnas@groups.io (moderated for non-subscribers)
2048S:	Maintained
2049F:	arch/arm/mach-oxnas/
2050F:	arch/arm/boot/dts/ox8*.dts*
2051N:	oxnas
2052
2053ARM/PALM TREO SUPPORT
2054M:	Tomas Cech <sleep_walker@suse.com>
2055L:	linux-arm-kernel@lists.infradead.org
2056W:	http://hackndev.com
2057S:	Maintained
2058F:	arch/arm/mach-pxa/palmtreo.*
2059
2060ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2061M:	Marek Vasut <marek.vasut@gmail.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063W:	http://hackndev.com
2064S:	Maintained
2065F:	arch/arm/mach-pxa/include/mach/palmtx.h
2066F:	arch/arm/mach-pxa/palmtx.c
2067F:	arch/arm/mach-pxa/palmt5.*
2068F:	arch/arm/mach-pxa/include/mach/palmld.h
2069F:	arch/arm/mach-pxa/palmld.c
2070F:	arch/arm/mach-pxa/palmte2.*
2071F:	arch/arm/mach-pxa/include/mach/palmtc.h
2072F:	arch/arm/mach-pxa/palmtc.c
2073
2074ARM/PALMZ72 SUPPORT
2075M:	Sergey Lapin <slapin@ossfans.org>
2076L:	linux-arm-kernel@lists.infradead.org
2077W:	http://hackndev.com
2078S:	Maintained
2079F:	arch/arm/mach-pxa/palmz72.*
2080
2081ARM/PLEB SUPPORT
2082M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2083W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2084S:	Maintained
2085
2086ARM/PT DIGITAL BOARD PORT
2087M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089W:	http://www.armlinux.org.uk/
2090S:	Maintained
2091
2092ARM/QUALCOMM SUPPORT
2093M:	Andy Gross <agross@kernel.org>
2094L:	linux-arm-msm@vger.kernel.org
2095S:	Maintained
2096F:	Documentation/devicetree/bindings/soc/qcom/
2097F:	Documentation/devicetree/bindings/*/qcom*
2098F:	arch/arm/boot/dts/qcom-*.dts
2099F:	arch/arm/boot/dts/qcom-*.dtsi
2100F:	arch/arm/mach-qcom/
2101F:	arch/arm64/boot/dts/qcom/
2102F:	drivers/*/qcom/
2103F:	drivers/*/qcom*
2104F:	drivers/*/*/qcom/
2105F:	drivers/*/*/qcom*
2106F:	drivers/*/pm8???-*
2107F:	drivers/bluetooth/btqcomsmd.c
2108F:	drivers/clocksource/timer-qcom.c
2109F:	drivers/extcon/extcon-qcom*
2110F:	drivers/iommu/msm*
2111F:	drivers/i2c/busses/i2c-qup.c
2112F:	drivers/i2c/busses/i2c-qcom-geni.c
2113F:	drivers/mfd/ssbi.c
2114F:	drivers/mmc/host/mmci_qcom*
2115F:	drivers/mmc/host/sdhci-msm.c
2116F:	drivers/pci/controller/dwc/pcie-qcom.c
2117F:	drivers/phy/qualcomm/
2118F:	drivers/power/*/msm*
2119F:	drivers/reset/reset-qcom-*
2120F:	drivers/scsi/ufs/ufs-qcom.*
2121F:	drivers/spi/spi-qup.c
2122F:	drivers/spi/spi-geni-qcom.c
2123F:	drivers/spi/spi-qcom-qspi.c
2124F:	drivers/tty/serial/msm_serial.c
2125F:	drivers/usb/dwc3/dwc3-qcom.c
2126F:	include/dt-bindings/*/qcom*
2127F:	include/linux/*/qcom*
2128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2129
2130ARM/RADISYS ENP2611 MACHINE SUPPORT
2131M:	Lennert Buytenhek <kernel@wantstofly.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133S:	Maintained
2134
2135ARM/RDA MICRO ARCHITECTURE
2136M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2139S:	Maintained
2140F:	arch/arm/boot/dts/rda8810pl-*
2141F:	drivers/clocksource/timer-rda.c
2142F:	drivers/irqchip/irq-rda-intc.c
2143F:	drivers/tty/serial/rda-uart.c
2144F:	Documentation/devicetree/bindings/arm/rda.yaml
2145F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2146F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2147F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2148
2149ARM/REALTEK ARCHITECTURE
2150M:	Andreas Färber <afaerber@suse.de>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152S:	Maintained
2153F:	arch/arm64/boot/dts/realtek/
2154F:	Documentation/devicetree/bindings/arm/realtek.txt
2155
2156ARM/RENESAS ARM64 ARCHITECTURE
2157M:	Simon Horman <horms@verge.net.au>
2158M:	Geert Uytterhoeven <geert+renesas@glider.be>
2159M:	Magnus Damm <magnus.damm@gmail.com>
2160L:	linux-renesas-soc@vger.kernel.org
2161Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2164S:	Supported
2165F:	arch/arm64/boot/dts/renesas/
2166F:	Documentation/devicetree/bindings/arm/renesas.yaml
2167F:	drivers/soc/renesas/
2168F:	include/linux/soc/renesas/
2169
2170ARM/RISCPC ARCHITECTURE
2171M:	Russell King <linux@armlinux.org.uk>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173W:	http://www.armlinux.org.uk/
2174S:	Maintained
2175F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2176F:	arch/arm/include/asm/hardware/ioc.h
2177F:	arch/arm/include/asm/hardware/iomd.h
2178F:	arch/arm/include/asm/hardware/memc.h
2179F:	arch/arm/mach-rpc/
2180F:	drivers/net/ethernet/8390/etherh.c
2181F:	drivers/net/ethernet/i825xx/ether1*
2182F:	drivers/net/ethernet/seeq/ether3*
2183F:	drivers/scsi/arm/
2184
2185ARM/Rockchip SoC support
2186M:	Heiko Stuebner <heiko@sntech.de>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188L:	linux-rockchip@lists.infradead.org
2189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2190S:	Maintained
2191F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2192F:	arch/arm/boot/dts/rk3*
2193F:	arch/arm/boot/dts/rv1108*
2194F:	arch/arm/mach-rockchip/
2195F:	drivers/clk/rockchip/
2196F:	drivers/i2c/busses/i2c-rk3x.c
2197F:	drivers/*/*rockchip*
2198F:	drivers/*/*/*rockchip*
2199F:	sound/soc/rockchip/
2200N:	rockchip
2201
2202ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2203M:	Kukjin Kim <kgene@kernel.org>
2204M:	Krzysztof Kozlowski <krzk@kernel.org>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2207Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2208S:	Maintained
2209F:	arch/arm/boot/dts/s3c*
2210F:	arch/arm/boot/dts/s5p*
2211F:	arch/arm/boot/dts/exynos*
2212F:	arch/arm64/boot/dts/exynos/
2213F:	arch/arm/plat-samsung/
2214F:	arch/arm/mach-s3c24*/
2215F:	arch/arm/mach-s3c64xx/
2216F:	arch/arm/mach-s5p*/
2217F:	arch/arm/mach-exynos*/
2218F:	drivers/*/*s3c24*
2219F:	drivers/*/*/*s3c24*
2220F:	drivers/*/*s3c64xx*
2221F:	drivers/*/*s5pv210*
2222F:	drivers/memory/samsung/*
2223F:	drivers/soc/samsung/*
2224F:	Documentation/arm/samsung/
2225F:	Documentation/devicetree/bindings/arm/samsung/
2226F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2227F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2228N:	exynos
2229
2230ARM/SAMSUNG MOBILE MACHINE SUPPORT
2231M:	Kyungmin Park <kyungmin.park@samsung.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233S:	Maintained
2234F:	arch/arm/mach-s5pv210/
2235
2236ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2237M:	Kyungmin Park <kyungmin.park@samsung.com>
2238M:	Kamil Debski <kamil@wypas.org>
2239M:	Andrzej Hajda <a.hajda@samsung.com>
2240L:	linux-arm-kernel@lists.infradead.org
2241L:	linux-media@vger.kernel.org
2242S:	Maintained
2243F:	drivers/media/platform/s5p-g2d/
2244
2245ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2246M:	Marek Szyprowski <m.szyprowski@samsung.com>
2247L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2248L:	linux-media@vger.kernel.org
2249S:	Maintained
2250F:	drivers/media/platform/s5p-cec/
2251F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2252
2253ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2254M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2255M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2256M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2257L:	linux-arm-kernel@lists.infradead.org
2258L:	linux-media@vger.kernel.org
2259S:	Maintained
2260F:	drivers/media/platform/s5p-jpeg/
2261
2262ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2263M:	Kyungmin Park <kyungmin.park@samsung.com>
2264M:	Kamil Debski <kamil@wypas.org>
2265M:	Jeongtae Park <jtp.park@samsung.com>
2266M:	Andrzej Hajda <a.hajda@samsung.com>
2267L:	linux-arm-kernel@lists.infradead.org
2268L:	linux-media@vger.kernel.org
2269S:	Maintained
2270F:	drivers/media/platform/s5p-mfc/
2271
2272ARM/SHMOBILE ARM ARCHITECTURE
2273M:	Simon Horman <horms@verge.net.au>
2274M:	Geert Uytterhoeven <geert+renesas@glider.be>
2275M:	Magnus Damm <magnus.damm@gmail.com>
2276L:	linux-renesas-soc@vger.kernel.org
2277Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2280S:	Supported
2281F:	arch/arm/boot/dts/emev2*
2282F:	arch/arm/boot/dts/gr-peach*
2283F:	arch/arm/boot/dts/iwg20d-q7*
2284F:	arch/arm/boot/dts/r7s*
2285F:	arch/arm/boot/dts/r8a*
2286F:	arch/arm/boot/dts/r9a*
2287F:	arch/arm/boot/dts/sh*
2288F:	arch/arm/configs/shmobile_defconfig
2289F:	arch/arm/include/debug/renesas-scif.S
2290F:	arch/arm/mach-shmobile/
2291F:	Documentation/devicetree/bindings/arm/renesas.yaml
2292F:	drivers/soc/renesas/
2293F:	include/linux/soc/renesas/
2294
2295ARM/SOCFPGA ARCHITECTURE
2296M:	Dinh Nguyen <dinguyen@kernel.org>
2297S:	Maintained
2298F:	arch/arm/mach-socfpga/
2299F:	arch/arm/boot/dts/socfpga*
2300F:	arch/arm/configs/socfpga_defconfig
2301F:	arch/arm64/boot/dts/altera/
2302F:	arch/arm64/boot/dts/intel/
2303W:	http://www.rocketboards.org
2304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2305
2306ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2307M:	Dinh Nguyen <dinguyen@kernel.org>
2308S:	Maintained
2309F:	drivers/clk/socfpga/
2310
2311ARM/SOCFPGA EDAC SUPPORT
2312M:	Thor Thayer <thor.thayer@linux.intel.com>
2313S:	Maintained
2314F:	drivers/edac/altera_edac.
2315
2316ARM/SPREADTRUM SoC SUPPORT
2317M:	Orson Zhai <orsonzhai@gmail.com>
2318M:	Baolin Wang <baolin.wang@linaro.org>
2319M:	Chunyan Zhang <zhang.lyra@gmail.com>
2320S:	Maintained
2321F:	arch/arm64/boot/dts/sprd
2322N:	sprd
2323
2324ARM/STI ARCHITECTURE
2325M:	Patrice Chotard <patrice.chotard@st.com>
2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327W:	http://www.stlinux.com
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2330F:	arch/arm/mach-sti/
2331F:	arch/arm/boot/dts/sti*
2332F:	drivers/char/hw_random/st-rng.c
2333F:	drivers/clocksource/arm_global_timer.c
2334F:	drivers/clocksource/clksrc_st_lpc.c
2335F:	drivers/cpufreq/sti-cpufreq.c
2336F:	drivers/dma/st_fdma*
2337F:	drivers/i2c/busses/i2c-st.c
2338F:	drivers/media/rc/st_rc.c
2339F:	drivers/media/platform/sti/c8sectpfe/
2340F:	drivers/mmc/host/sdhci-st.c
2341F:	drivers/phy/st/phy-miphy28lp.c
2342F:	drivers/phy/st/phy-stih407-usb.c
2343F:	drivers/pinctrl/pinctrl-st.c
2344F:	drivers/remoteproc/st_remoteproc.c
2345F:	drivers/remoteproc/st_slim_rproc.c
2346F:	drivers/reset/sti/
2347F:	drivers/rtc/rtc-st-lpc.c
2348F:	drivers/tty/serial/st-asc.c
2349F:	drivers/usb/dwc3/dwc3-st.c
2350F:	drivers/usb/host/ehci-st.c
2351F:	drivers/usb/host/ohci-st.c
2352F:	drivers/watchdog/st_lpc_wdt.c
2353F:	drivers/ata/ahci_st.c
2354F:	include/linux/remoteproc/st_slim_rproc.h
2355
2356ARM/STM32 ARCHITECTURE
2357M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2358M:	Alexandre Torgue <alexandre.torgue@st.com>
2359L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361S:	Maintained
2362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2363N:	stm32
2364N:	stm
2365F:	arch/arm/boot/dts/stm32*
2366F:	arch/arm/mach-stm32/
2367F:	drivers/clocksource/armv7m_systick.c
2368
2369ARM/Synaptics SoC support
2370M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2371M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374F:	arch/arm/mach-berlin/
2375F:	arch/arm/boot/dts/berlin*
2376F:	arch/arm64/boot/dts/synaptics/
2377
2378ARM/TANGO ARCHITECTURE
2379M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2380M:	Mans Rullgard <mans@mansr.com>
2381L:	linux-arm-kernel@lists.infradead.org
2382S:	Odd Fixes
2383N:	tango
2384
2385ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2386M:	Lennert Buytenhek <kernel@wantstofly.org>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389
2390ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2391M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2392L:	linux-tegra@vger.kernel.org
2393L:	linux-media@vger.kernel.org
2394S:	Maintained
2395F:	drivers/media/platform/tegra-cec/
2396F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2397
2398ARM/TETON BGA MACHINE SUPPORT
2399M:	"Mark F. Brown" <mark.brown314@gmail.com>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402
2403ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2404M:	Santosh Shilimkar <ssantosh@kernel.org>
2405L:	linux-kernel@vger.kernel.org
2406S:	Maintained
2407F:	drivers/memory/*emif*
2408
2409ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2410M:	Tero Kristo <t-kristo@ti.com>
2411M:	Nishanth Menon <nm@ti.com>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Supported
2414F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2415F:	arch/arm64/boot/dts/ti/Makefile
2416F:	arch/arm64/boot/dts/ti/k3-*
2417F:	include/dt-bindings/pinctrl/k3.h
2418
2419ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2420M:	Santosh Shilimkar <ssantosh@kernel.org>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422S:	Maintained
2423F:	arch/arm/mach-keystone/
2424F:	arch/arm/boot/dts/keystone-*
2425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2426
2427ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2428M:	Santosh Shilimkar <ssantosh@kernel.org>
2429L:	linux-kernel@vger.kernel.org
2430S:	Maintained
2431F:	drivers/clk/keystone/
2432
2433ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2434M:	Santosh Shilimkar <ssantosh@kernel.org>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436L:	linux-kernel@vger.kernel.org
2437S:	Maintained
2438F:	drivers/clocksource/timer-keystone.c
2439
2440ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2441M:	Santosh Shilimkar <ssantosh@kernel.org>
2442L:	linux-kernel@vger.kernel.org
2443S:	Maintained
2444F:	drivers/power/reset/keystone-reset.c
2445
2446ARM/THECUS N2100 MACHINE SUPPORT
2447M:	Lennert Buytenhek <kernel@wantstofly.org>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449S:	Maintained
2450
2451ARM/TOSA MACHINE SUPPORT
2452M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2453M:	Dirk Opfer <dirk@opfer-online.de>
2454S:	Maintained
2455
2456ARM/UNIPHIER ARCHITECTURE
2457M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2460S:	Maintained
2461F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2462F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2463F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2464F:	arch/arm/boot/dts/uniphier*
2465F:	arch/arm/include/asm/hardware/cache-uniphier.h
2466F:	arch/arm/mach-uniphier/
2467F:	arch/arm/mm/cache-uniphier.c
2468F:	arch/arm64/boot/dts/socionext/uniphier*
2469F:	drivers/bus/uniphier-system-bus.c
2470F:	drivers/clk/uniphier/
2471F:	drivers/dma/uniphier-mdmac.c
2472F:	drivers/gpio/gpio-uniphier.c
2473F:	drivers/i2c/busses/i2c-uniphier*
2474F:	drivers/irqchip/irq-uniphier-aidet.c
2475F:	drivers/mmc/host/uniphier-sd.c
2476F:	drivers/pinctrl/uniphier/
2477F:	drivers/reset/reset-uniphier.c
2478F:	drivers/tty/serial/8250/8250_uniphier.c
2479N:	uniphier
2480
2481ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2482M:	Ulf Hansson <ulf.hansson@linaro.org>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484T:	git git://git.linaro.org/people/ulfh/clk.git
2485S:	Maintained
2486F:	drivers/clk/ux500/
2487
2488ARM/VERSATILE EXPRESS PLATFORM
2489M:	Liviu Dudau <liviu.dudau@arm.com>
2490M:	Sudeep Holla <sudeep.holla@arm.com>
2491M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493S:	Maintained
2494F:	arch/arm/boot/dts/vexpress*
2495F:	arch/arm64/boot/dts/arm/
2496F:	arch/arm/mach-vexpress/
2497F:	*/*/vexpress*
2498F:	*/*/*/vexpress*
2499F:	drivers/clk/versatile/clk-vexpress-osc.c
2500F:	drivers/clocksource/timer-versatile.c
2501N:	mps2
2502
2503ARM/VFP SUPPORT
2504M:	Russell King <linux@armlinux.org.uk>
2505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506W:	http://www.armlinux.org.uk/
2507S:	Maintained
2508F:	arch/arm/vfp/
2509
2510ARM/VOIPAC PXA270 SUPPORT
2511M:	Marek Vasut <marek.vasut@gmail.com>
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513S:	Maintained
2514F:	arch/arm/mach-pxa/vpac270.c
2515F:	arch/arm/mach-pxa/include/mach/vpac270.h
2516
2517ARM/VT8500 ARM ARCHITECTURE
2518M:	Tony Prisk <linux@prisktech.co.nz>
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520S:	Maintained
2521F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2522F:	arch/arm/mach-vt8500/
2523F:	drivers/clocksource/timer-vt8500.c
2524F:	drivers/i2c/busses/i2c-wmt.c
2525F:	drivers/mmc/host/wmt-sdmmc.c
2526F:	drivers/pwm/pwm-vt8500.c
2527F:	drivers/rtc/rtc-vt8500.c
2528F:	drivers/tty/serial/vt8500_serial.c
2529F:	drivers/usb/host/ehci-platform.c
2530F:	drivers/usb/host/uhci-platform.c
2531F:	drivers/video/fbdev/vt8500lcdfb.*
2532F:	drivers/video/fbdev/wm8505fb*
2533F:	drivers/video/fbdev/wmt_ge_rops.*
2534
2535ARM/ZIPIT Z2 SUPPORT
2536M:	Marek Vasut <marek.vasut@gmail.com>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Maintained
2539F:	arch/arm/mach-pxa/z2.c
2540F:	arch/arm/mach-pxa/include/mach/z2.h
2541
2542ARM/ZTE ARCHITECTURE
2543M:	Jun Nie <jun.nie@linaro.org>
2544M:	Shawn Guo <shawnguo@kernel.org>
2545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546S:	Maintained
2547F:	arch/arm/boot/dts/zx2967*
2548F:	arch/arm/mach-zx/
2549F:	arch/arm64/boot/dts/zte/
2550F:	drivers/clk/zte/
2551F:	drivers/dma/zx_dma.c
2552F:	drivers/gpio/gpio-zx.c
2553F:	drivers/i2c/busses/i2c-zx2967.c
2554F:	drivers/mmc/host/dw_mmc-zx.*
2555F:	drivers/pinctrl/zte/
2556F:	drivers/soc/zte/
2557F:	drivers/thermal/zx2967_thermal.c
2558F:	drivers/watchdog/zx2967_wdt.c
2559F:	Documentation/devicetree/bindings/arm/zte.yaml
2560F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2561F:	Documentation/devicetree/bindings/dma/zxdma.txt
2562F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2563F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2564F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2565F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2566F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2567F:	Documentation/devicetree/bindings/soc/zte/
2568F:	Documentation/devicetree/bindings/sound/zte,*.txt
2569F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2570F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2571F:	include/dt-bindings/clock/zx2967*.h
2572F:	include/dt-bindings/soc/zte,*.h
2573F:	sound/soc/codecs/zx_aud96p22.c
2574F:	sound/soc/zte/
2575
2576ARM/ZYNQ ARCHITECTURE
2577M:	Michal Simek <michal.simek@xilinx.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579W:	http://wiki.xilinx.com
2580T:	git https://github.com/Xilinx/linux-xlnx.git
2581S:	Supported
2582F:	arch/arm/mach-zynq/
2583F:	drivers/cpuidle/cpuidle-zynq.c
2584F:	drivers/block/xsysace.c
2585N:	zynq
2586N:	xilinx
2587F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2588F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2589F:	drivers/clocksource/timer-cadence-ttc.c
2590F:	drivers/i2c/busses/i2c-cadence.c
2591F:	drivers/mmc/host/sdhci-of-arasan.c
2592F:	drivers/edac/synopsys_edac.c
2593F:	drivers/i2c/busses/i2c-xiic.c
2594
2595ARM64 PORT (AARCH64 ARCHITECTURE)
2596M:	Catalin Marinas <catalin.marinas@arm.com>
2597M:	Will Deacon <will@kernel.org>
2598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2600S:	Maintained
2601F:	arch/arm64/
2602X:	arch/arm64/boot/dts/
2603F:	Documentation/arm64/
2604
2605AS3645A LED FLASH CONTROLLER DRIVER
2606M:	Sakari Ailus <sakari.ailus@iki.fi>
2607L:	linux-leds@vger.kernel.org
2608S:	Maintained
2609F:	drivers/leds/leds-as3645a.c
2610
2611ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2612M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2613L:	linux-media@vger.kernel.org
2614T:	git git://linuxtv.org/media_tree.git
2615S:	Maintained
2616F:	drivers/media/i2c/ak7375.c
2617F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2618
2619ASAHI KASEI AK8974 DRIVER
2620M:	Linus Walleij <linus.walleij@linaro.org>
2621L:	linux-iio@vger.kernel.org
2622W:	http://www.akm.com/
2623S:	Supported
2624F:	drivers/iio/magnetometer/ak8974.c
2625
2626ASC7621 HARDWARE MONITOR DRIVER
2627M:	George Joseph <george.joseph@fairview5.com>
2628L:	linux-hwmon@vger.kernel.org
2629S:	Maintained
2630F:	Documentation/hwmon/asc7621.rst
2631F:	drivers/hwmon/asc7621.c
2632
2633ASPEED PINCTRL DRIVERS
2634M:	Andrew Jeffery <andrew@aj.id.au>
2635L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2636L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2637L:	linux-gpio@vger.kernel.org
2638S:	Maintained
2639F:	drivers/pinctrl/aspeed/
2640F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2641
2642ASPEED VIDEO ENGINE DRIVER
2643M:	Eddie James <eajames@linux.ibm.com>
2644L:	linux-media@vger.kernel.org
2645L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2646S:	Maintained
2647F:	drivers/media/platform/aspeed-video.c
2648F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2649
2650ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2651M:	Corentin Chary <corentin.chary@gmail.com>
2652L:	acpi4asus-user@lists.sourceforge.net
2653L:	platform-driver-x86@vger.kernel.org
2654W:	http://acpi4asus.sf.net
2655S:	Maintained
2656F:	drivers/platform/x86/asus*.c
2657F:	drivers/platform/x86/eeepc*.c
2658
2659ASUS WIRELESS RADIO CONTROL DRIVER
2660M:	João Paulo Rechi Vita <jprvita@gmail.com>
2661L:	platform-driver-x86@vger.kernel.org
2662S:	Maintained
2663F:	drivers/platform/x86/asus-wireless.c
2664
2665ASYMMETRIC KEYS
2666M:	David Howells <dhowells@redhat.com>
2667L:	keyrings@vger.kernel.org
2668S:	Maintained
2669F:	Documentation/crypto/asymmetric-keys.txt
2670F:	include/linux/verification.h
2671F:	include/crypto/public_key.h
2672F:	include/crypto/pkcs7.h
2673F:	crypto/asymmetric_keys/
2674
2675ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2676R:	Dan Williams <dan.j.williams@intel.com>
2677W:	http://sourceforge.net/projects/xscaleiop
2678S:	Odd fixes
2679F:	Documentation/crypto/async-tx-api.txt
2680F:	crypto/async_tx/
2681F:	drivers/dma/
2682F:	include/linux/dmaengine.h
2683F:	include/linux/async_tx.h
2684
2685AT24 EEPROM DRIVER
2686M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2687L:	linux-i2c@vger.kernel.org
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2689S:	Maintained
2690F:	Documentation/devicetree/bindings/eeprom/at24.txt
2691F:	drivers/misc/eeprom/at24.c
2692
2693ATA OVER ETHERNET (AOE) DRIVER
2694M:	"Justin Sanders" <justin@coraid.com>
2695W:	http://www.openaoe.org/
2696S:	Supported
2697F:	Documentation/admin-guide/aoe/
2698F:	drivers/block/aoe/
2699
2700ATHEROS 71XX/9XXX GPIO DRIVER
2701M:	Alban Bedel <albeu@free.fr>
2702W:	https://github.com/AlbanBedel/linux
2703T:	git git://github.com/AlbanBedel/linux
2704S:	Maintained
2705F:	drivers/gpio/gpio-ath79.c
2706F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2707
2708ATHEROS 71XX/9XXX USB PHY DRIVER
2709M:	Alban Bedel <albeu@free.fr>
2710W:	https://github.com/AlbanBedel/linux
2711T:	git git://github.com/AlbanBedel/linux
2712S:	Maintained
2713F:	drivers/phy/qualcomm/phy-ath79-usb.c
2714F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2715
2716ATHEROS ATH GENERIC UTILITIES
2717M:	Kalle Valo <kvalo@codeaurora.org>
2718L:	linux-wireless@vger.kernel.org
2719S:	Supported
2720F:	drivers/net/wireless/ath/*
2721
2722ATHEROS ATH5K WIRELESS DRIVER
2723M:	Jiri Slaby <jirislaby@gmail.com>
2724M:	Nick Kossifidis <mickflemm@gmail.com>
2725M:	Luis Chamberlain <mcgrof@kernel.org>
2726L:	linux-wireless@vger.kernel.org
2727W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2728S:	Maintained
2729F:	drivers/net/wireless/ath/ath5k/
2730
2731ATHEROS ATH6KL WIRELESS DRIVER
2732M:	Kalle Valo <kvalo@codeaurora.org>
2733L:	linux-wireless@vger.kernel.org
2734W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2736S:	Supported
2737F:	drivers/net/wireless/ath/ath6kl/
2738
2739ATI_REMOTE2 DRIVER
2740M:	Ville Syrjala <syrjala@sci.fi>
2741S:	Maintained
2742F:	drivers/input/misc/ati_remote2.c
2743
2744ATK0110 HWMON DRIVER
2745M:	Luca Tettamanti <kronos.it@gmail.com>
2746L:	linux-hwmon@vger.kernel.org
2747S:	Maintained
2748F:	drivers/hwmon/asus_atk0110.c
2749
2750ATLX ETHERNET DRIVERS
2751M:	Jay Cliburn <jcliburn@gmail.com>
2752M:	Chris Snook <chris.snook@gmail.com>
2753L:	netdev@vger.kernel.org
2754W:	http://sourceforge.net/projects/atl1
2755W:	http://atl1.sourceforge.net
2756S:	Maintained
2757F:	drivers/net/ethernet/atheros/
2758
2759ATM
2760M:	Chas Williams <3chas3@gmail.com>
2761L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2762L:	netdev@vger.kernel.org
2763W:	http://linux-atm.sourceforge.net
2764S:	Maintained
2765F:	drivers/atm/
2766F:	include/linux/atm*
2767F:	include/uapi/linux/atm*
2768
2769ATMEL MACB ETHERNET DRIVER
2770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2771S:	Supported
2772F:	drivers/net/ethernet/cadence/
2773
2774ATMEL MAXTOUCH DRIVER
2775M:	Nick Dyer <nick@shmanahar.org>
2776T:	git git://github.com/ndyer/linux.git
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2779F:	drivers/input/touchscreen/atmel_mxt_ts.c
2780
2781ATMEL WIRELESS DRIVER
2782M:	Simon Kelley <simon@thekelleys.org.uk>
2783L:	linux-wireless@vger.kernel.org
2784W:	http://www.thekelleys.org.uk/atmel
2785W:	http://atmelwlandriver.sourceforge.net/
2786S:	Maintained
2787F:	drivers/net/wireless/atmel/atmel*
2788
2789ATOMIC INFRASTRUCTURE
2790M:	Will Deacon <will@kernel.org>
2791M:	Peter Zijlstra <peterz@infradead.org>
2792R:	Boqun Feng <boqun.feng@gmail.com>
2793L:	linux-kernel@vger.kernel.org
2794S:	Maintained
2795F:	arch/*/include/asm/atomic*.h
2796F:	include/*/atomic*.h
2797F:	scripts/atomic/
2798
2799ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2800M:	Bradley Grove <linuxdrivers@attotech.com>
2801L:	linux-scsi@vger.kernel.org
2802W:	http://www.attotech.com
2803S:	Supported
2804F:	drivers/scsi/esas2r
2805
2806ATUSB IEEE 802.15.4 RADIO DRIVER
2807M:	Stefan Schmidt <stefan@datenfreihafen.org>
2808L:	linux-wpan@vger.kernel.org
2809S:	Maintained
2810F:	drivers/net/ieee802154/atusb.c
2811F:	drivers/net/ieee802154/atusb.h
2812F:	drivers/net/ieee802154/at86rf230.h
2813
2814AUDIT SUBSYSTEM
2815M:	Paul Moore <paul@paul-moore.com>
2816M:	Eric Paris <eparis@redhat.com>
2817L:	linux-audit@redhat.com (moderated for non-subscribers)
2818W:	https://github.com/linux-audit
2819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2820S:	Supported
2821F:	include/linux/audit.h
2822F:	include/uapi/linux/audit.h
2823F:	kernel/audit*
2824
2825AUXILIARY DISPLAY DRIVERS
2826M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2827S:	Maintained
2828F:	drivers/auxdisplay/
2829F:	include/linux/cfag12864b.h
2830
2831AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2832M:	Andreas Klinger <ak@it-klinger.de>
2833L:	linux-iio@vger.kernel.org
2834S:	Maintained
2835F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2836F:	drivers/iio/adc/hx711.c
2837
2838AX.25 NETWORK LAYER
2839M:	Ralf Baechle <ralf@linux-mips.org>
2840L:	linux-hams@vger.kernel.org
2841W:	http://www.linux-ax25.org/
2842S:	Maintained
2843F:	include/uapi/linux/ax25.h
2844F:	include/net/ax25.h
2845F:	net/ax25/
2846
2847AXENTIA ARM DEVICES
2848M:	Peter Rosin <peda@axentia.se>
2849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/arm/axentia.txt
2852F:	arch/arm/boot/dts/at91-linea.dtsi
2853F:	arch/arm/boot/dts/at91-natte.dtsi
2854F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2855F:	arch/arm/boot/dts/at91-tse850-3.dts
2856
2857AXENTIA ASOC DRIVERS
2858M:	Peter Rosin <peda@axentia.se>
2859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/sound/axentia,*
2862F:	sound/soc/atmel/tse850-pcm5142.c
2863
2864AXXIA I2C CONTROLLER
2865M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2866L:	linux-i2c@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2869F:	drivers/i2c/busses/i2c-axxia.c
2870
2871AZ6007 DVB DRIVER
2872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2873L:	linux-media@vger.kernel.org
2874W:	https://linuxtv.org
2875T:	git git://linuxtv.org/media_tree.git
2876S:	Maintained
2877F:	drivers/media/usb/dvb-usb-v2/az6007.c
2878
2879AZTECH FM RADIO RECEIVER DRIVER
2880M:	Hans Verkuil <hverkuil@xs4all.nl>
2881L:	linux-media@vger.kernel.org
2882T:	git git://linuxtv.org/media_tree.git
2883W:	https://linuxtv.org
2884S:	Maintained
2885F:	drivers/media/radio/radio-aztech*
2886
2887B43 WIRELESS DRIVER
2888L:	linux-wireless@vger.kernel.org
2889L:	b43-dev@lists.infradead.org
2890W:	http://wireless.kernel.org/en/users/Drivers/b43
2891S:	Odd Fixes
2892F:	drivers/net/wireless/broadcom/b43/
2893
2894B43LEGACY WIRELESS DRIVER
2895M:	Larry Finger <Larry.Finger@lwfinger.net>
2896L:	linux-wireless@vger.kernel.org
2897L:	b43-dev@lists.infradead.org
2898W:	http://wireless.kernel.org/en/users/Drivers/b43
2899S:	Maintained
2900F:	drivers/net/wireless/broadcom/b43legacy/
2901
2902BACKLIGHT CLASS/SUBSYSTEM
2903M:	Lee Jones <lee.jones@linaro.org>
2904M:	Daniel Thompson <daniel.thompson@linaro.org>
2905M:	Jingoo Han <jingoohan1@gmail.com>
2906L:	dri-devel@lists.freedesktop.org
2907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2908S:	Maintained
2909F:	drivers/video/backlight/
2910F:	include/linux/backlight.h
2911F:	include/linux/pwm_backlight.h
2912F:	Documentation/devicetree/bindings/leds/backlight
2913
2914BATMAN ADVANCED
2915M:	Marek Lindner <mareklindner@neomailbox.ch>
2916M:	Simon Wunderlich <sw@simonwunderlich.de>
2917M:	Antonio Quartulli <a@unstable.cc>
2918L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2919W:	https://www.open-mesh.org/
2920B:	https://www.open-mesh.org/projects/batman-adv/issues
2921C:	irc://chat.freenode.net/batman
2922Q:	https://patchwork.open-mesh.org/project/batman/list/
2923T:	git https://git.open-mesh.org/linux-merge.git
2924S:	Maintained
2925F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2926F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2927F:	Documentation/networking/batman-adv.rst
2928F:	include/uapi/linux/batadv_packet.h
2929F:	include/uapi/linux/batman_adv.h
2930F:	net/batman-adv/
2931
2932BAYCOM/HDLCDRV DRIVERS FOR AX.25
2933M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2934L:	linux-hams@vger.kernel.org
2935W:	http://www.baycom.org/~tom/ham/ham.html
2936S:	Maintained
2937F:	drivers/net/hamradio/baycom*
2938
2939BCACHE (BLOCK LAYER CACHE)
2940M:	Coly Li <colyli@suse.de>
2941M:	Kent Overstreet <kent.overstreet@gmail.com>
2942L:	linux-bcache@vger.kernel.org
2943W:	http://bcache.evilpiepirate.org
2944C:	irc://irc.oftc.net/bcache
2945S:	Maintained
2946F:	drivers/md/bcache/
2947
2948BDISP ST MEDIA DRIVER
2949M:	Fabien Dessenne <fabien.dessenne@st.com>
2950L:	linux-media@vger.kernel.org
2951T:	git git://linuxtv.org/media_tree.git
2952W:	https://linuxtv.org
2953S:	Supported
2954F:	drivers/media/platform/sti/bdisp
2955
2956BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2957M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2958L:	netdev@vger.kernel.org
2959S:	Maintained
2960F:	drivers/net/ethernet/ec_bhf.c
2961
2962BEFS FILE SYSTEM
2963M:	Luis de Bethencourt <luisbg@kernel.org>
2964M:	Salah Triki <salah.triki@gmail.com>
2965S:	Maintained
2966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2967F:	Documentation/filesystems/befs.txt
2968F:	fs/befs/
2969
2970BFQ I/O SCHEDULER
2971M:	Paolo Valente <paolo.valente@linaro.org>
2972M:	Jens Axboe <axboe@kernel.dk>
2973L:	linux-block@vger.kernel.org
2974S:	Maintained
2975F:	block/bfq-*
2976F:	Documentation/block/bfq-iosched.rst
2977
2978BFS FILE SYSTEM
2979M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2980S:	Maintained
2981F:	Documentation/filesystems/bfs.txt
2982F:	fs/bfs/
2983F:	include/uapi/linux/bfs_fs.h
2984
2985BLINKM RGB LED DRIVER
2986M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2987S:	Maintained
2988F:	drivers/leds/leds-blinkm.c
2989
2990BLOCK LAYER
2991M:	Jens Axboe <axboe@kernel.dk>
2992L:	linux-block@vger.kernel.org
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2994S:	Maintained
2995F:	block/
2996F:	drivers/block/
2997F:	kernel/trace/blktrace.c
2998F:	lib/sbitmap.c
2999
3000BLOCK2MTD DRIVER
3001M:	Joern Engel <joern@lazybastard.org>
3002L:	linux-mtd@lists.infradead.org
3003S:	Maintained
3004F:	drivers/mtd/devices/block2mtd.c
3005
3006BLUETOOTH DRIVERS
3007M:	Marcel Holtmann <marcel@holtmann.org>
3008M:	Johan Hedberg <johan.hedberg@gmail.com>
3009L:	linux-bluetooth@vger.kernel.org
3010W:	http://www.bluez.org/
3011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3013S:	Maintained
3014F:	drivers/bluetooth/
3015
3016BLUETOOTH SUBSYSTEM
3017M:	Marcel Holtmann <marcel@holtmann.org>
3018M:	Johan Hedberg <johan.hedberg@gmail.com>
3019L:	linux-bluetooth@vger.kernel.org
3020W:	http://www.bluez.org/
3021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3023S:	Maintained
3024F:	net/bluetooth/
3025F:	include/net/bluetooth/
3026
3027BONDING DRIVER
3028M:	Jay Vosburgh <j.vosburgh@gmail.com>
3029M:	Veaceslav Falico <vfalico@gmail.com>
3030M:	Andy Gospodarek <andy@greyhouse.net>
3031L:	netdev@vger.kernel.org
3032W:	http://sourceforge.net/projects/bonding/
3033S:	Supported
3034F:	drivers/net/bonding/
3035F:	include/uapi/linux/if_bonding.h
3036
3037BPF (Safe dynamic programs and tools)
3038M:	Alexei Starovoitov <ast@kernel.org>
3039M:	Daniel Borkmann <daniel@iogearbox.net>
3040R:	Martin KaFai Lau <kafai@fb.com>
3041R:	Song Liu <songliubraving@fb.com>
3042R:	Yonghong Song <yhs@fb.com>
3043L:	netdev@vger.kernel.org
3044L:	bpf@vger.kernel.org
3045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3047Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3048S:	Supported
3049F:	arch/*/net/*
3050F:	Documentation/networking/filter.txt
3051F:	Documentation/bpf/
3052F:	include/linux/bpf*
3053F:	include/linux/filter.h
3054F:	include/trace/events/xdp.h
3055F:	include/uapi/linux/bpf*
3056F:	include/uapi/linux/filter.h
3057F:	kernel/bpf/
3058F:	kernel/trace/bpf_trace.c
3059F:	lib/test_bpf.c
3060F:	net/bpf/
3061F:	net/core/filter.c
3062F:	net/sched/act_bpf.c
3063F:	net/sched/cls_bpf.c
3064F:	samples/bpf/
3065F:	tools/bpf/
3066F:	tools/lib/bpf/
3067F:	tools/testing/selftests/bpf/
3068K:	bpf
3069N:	bpf
3070
3071BPF JIT for ARM
3072M:	Shubham Bansal <illusionist.neo@gmail.com>
3073L:	netdev@vger.kernel.org
3074L:	bpf@vger.kernel.org
3075S:	Maintained
3076F:	arch/arm/net/
3077
3078BPF JIT for ARM64
3079M:	Daniel Borkmann <daniel@iogearbox.net>
3080M:	Alexei Starovoitov <ast@kernel.org>
3081M:	Zi Shen Lim <zlim.lnx@gmail.com>
3082L:	netdev@vger.kernel.org
3083L:	bpf@vger.kernel.org
3084S:	Supported
3085F:	arch/arm64/net/
3086
3087BPF JIT for MIPS (32-BIT AND 64-BIT)
3088M:	Paul Burton <paul.burton@mips.com>
3089L:	netdev@vger.kernel.org
3090L:	bpf@vger.kernel.org
3091S:	Maintained
3092F:	arch/mips/net/
3093
3094BPF JIT for NFP NICs
3095M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3096L:	netdev@vger.kernel.org
3097L:	bpf@vger.kernel.org
3098S:	Supported
3099F:	drivers/net/ethernet/netronome/nfp/bpf/
3100
3101BPF JIT for POWERPC (32-BIT AND 64-BIT)
3102M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3103M:	Sandipan Das <sandipan@linux.ibm.com>
3104L:	netdev@vger.kernel.org
3105L:	bpf@vger.kernel.org
3106S:	Maintained
3107F:	arch/powerpc/net/
3108
3109BPF JIT for RISC-V (RV64G)
3110M:	Björn Töpel <bjorn.topel@gmail.com>
3111L:	netdev@vger.kernel.org
3112S:	Maintained
3113F:	arch/riscv/net/
3114
3115BPF JIT for S390
3116M:	Ilya Leoshkevich <iii@linux.ibm.com>
3117M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3118M:	Vasily Gorbik <gor@linux.ibm.com>
3119L:	netdev@vger.kernel.org
3120L:	bpf@vger.kernel.org
3121S:	Maintained
3122F:	arch/s390/net/
3123X:	arch/s390/net/pnet.c
3124
3125BPF JIT for SPARC (32-BIT AND 64-BIT)
3126M:	David S. Miller <davem@davemloft.net>
3127L:	netdev@vger.kernel.org
3128L:	bpf@vger.kernel.org
3129S:	Maintained
3130F:	arch/sparc/net/
3131
3132BPF JIT for X86 32-BIT
3133M:	Wang YanQing <udknight@gmail.com>
3134L:	netdev@vger.kernel.org
3135L:	bpf@vger.kernel.org
3136S:	Maintained
3137F:	arch/x86/net/bpf_jit_comp32.c
3138
3139BPF JIT for X86 64-BIT
3140M:	Alexei Starovoitov <ast@kernel.org>
3141M:	Daniel Borkmann <daniel@iogearbox.net>
3142L:	netdev@vger.kernel.org
3143L:	bpf@vger.kernel.org
3144S:	Supported
3145F:	arch/x86/net/
3146X:	arch/x86/net/bpf_jit_comp32.c
3147
3148BROADCOM B44 10/100 ETHERNET DRIVER
3149M:	Michael Chan <michael.chan@broadcom.com>
3150L:	netdev@vger.kernel.org
3151S:	Supported
3152F:	drivers/net/ethernet/broadcom/b44.*
3153
3154BROADCOM B53 ETHERNET SWITCH DRIVER
3155M:	Florian Fainelli <f.fainelli@gmail.com>
3156L:	netdev@vger.kernel.org
3157L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3158S:	Supported
3159F:	drivers/net/dsa/b53/*
3160F:	include/linux/platform_data/b53.h
3161
3162BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3163M:	Florian Fainelli <f.fainelli@gmail.com>
3164M:	Ray Jui <rjui@broadcom.com>
3165M:	Scott Branden <sbranden@broadcom.com>
3166M:	bcm-kernel-feedback-list@broadcom.com
3167T:	git git://github.com/broadcom/mach-bcm
3168S:	Maintained
3169N:	bcm281*
3170N:	bcm113*
3171N:	bcm216*
3172N:	kona
3173F:	arch/arm/mach-bcm/
3174
3175BROADCOM BCM2835 ARM ARCHITECTURE
3176M:	Eric Anholt <eric@anholt.net>
3177M:	Stefan Wahren <wahrenst@gmx.net>
3178L:	bcm-kernel-feedback-list@broadcom.com
3179L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181T:	git git://github.com/anholt/linux
3182S:	Maintained
3183N:	bcm2835
3184F:	drivers/staging/vc04_services
3185
3186BROADCOM BCM47XX MIPS ARCHITECTURE
3187M:	Hauke Mehrtens <hauke@hauke-m.de>
3188M:	Rafał Miłecki <zajec5@gmail.com>
3189L:	linux-mips@vger.kernel.org
3190S:	Maintained
3191F:	Documentation/devicetree/bindings/mips/brcm/
3192F:	arch/mips/bcm47xx/*
3193F:	arch/mips/include/asm/mach-bcm47xx/*
3194
3195BROADCOM BCM5301X ARM ARCHITECTURE
3196M:	Hauke Mehrtens <hauke@hauke-m.de>
3197M:	Rafał Miłecki <zajec5@gmail.com>
3198M:	bcm-kernel-feedback-list@broadcom.com
3199L:	linux-arm-kernel@lists.infradead.org
3200S:	Maintained
3201F:	arch/arm/mach-bcm/bcm_5301x.c
3202F:	arch/arm/boot/dts/bcm5301x*.dtsi
3203F:	arch/arm/boot/dts/bcm470*
3204F:	arch/arm/boot/dts/bcm953012*
3205
3206BROADCOM BCM53573 ARM ARCHITECTURE
3207M:	Rafał Miłecki <rafal@milecki.pl>
3208L:	bcm-kernel-feedback-list@broadcom.com
3209L:	linux-arm-kernel@lists.infradead.org
3210S:	Maintained
3211F:	arch/arm/boot/dts/bcm53573*
3212F:	arch/arm/boot/dts/bcm47189*
3213
3214BROADCOM BCM63XX ARM ARCHITECTURE
3215M:	Florian Fainelli <f.fainelli@gmail.com>
3216M:	bcm-kernel-feedback-list@broadcom.com
3217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3218T:	git git://github.com/broadcom/stblinux.git
3219S:	Maintained
3220N:	bcm63xx
3221
3222BROADCOM BCM63XX/BCM33XX UDC DRIVER
3223M:	Kevin Cernekee <cernekee@gmail.com>
3224L:	linux-usb@vger.kernel.org
3225S:	Maintained
3226F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3227
3228BROADCOM BCM7XXX ARM ARCHITECTURE
3229M:	Brian Norris <computersforpeace@gmail.com>
3230M:	Gregory Fong <gregory.0xf0@gmail.com>
3231M:	Florian Fainelli <f.fainelli@gmail.com>
3232M:	bcm-kernel-feedback-list@broadcom.com
3233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3234T:	git git://github.com/broadcom/stblinux.git
3235S:	Maintained
3236F:	arch/arm/mach-bcm/*brcmstb*
3237F:	arch/arm/boot/dts/bcm7*.dts*
3238F:	drivers/bus/brcmstb_gisb.c
3239F:	arch/arm/mm/cache-b15-rac.c
3240F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3241N:	brcmstb
3242
3243BROADCOM BMIPS CPUFREQ DRIVER
3244M:	Markus Mayer <mmayer@broadcom.com>
3245M:	bcm-kernel-feedback-list@broadcom.com
3246L:	linux-pm@vger.kernel.org
3247S:	Maintained
3248F:	drivers/cpufreq/bmips-cpufreq.c
3249
3250BROADCOM BMIPS MIPS ARCHITECTURE
3251M:	Kevin Cernekee <cernekee@gmail.com>
3252M:	Florian Fainelli <f.fainelli@gmail.com>
3253L:	bcm-kernel-feedback-list@broadcom.com
3254L:	linux-mips@vger.kernel.org
3255T:	git git://github.com/broadcom/stblinux.git
3256S:	Maintained
3257F:	arch/mips/bmips/*
3258F:	arch/mips/include/asm/mach-bmips/*
3259F:	arch/mips/kernel/*bmips*
3260F:	arch/mips/boot/dts/brcm/bcm*.dts*
3261F:	drivers/irqchip/irq-bcm63*
3262F:	drivers/irqchip/irq-bcm7*
3263F:	drivers/irqchip/irq-brcmstb*
3264F:	include/linux/bcm963xx_nvram.h
3265F:	include/linux/bcm963xx_tag.h
3266
3267BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3268M:	Rasesh Mody <rmody@marvell.com>
3269M:	GR-Linux-NIC-Dev@marvell.com
3270L:	netdev@vger.kernel.org
3271S:	Supported
3272F:	drivers/net/ethernet/broadcom/bnx2.*
3273F:	drivers/net/ethernet/broadcom/bnx2_*
3274
3275BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3276M:	QLogic-Storage-Upstream@qlogic.com
3277L:	linux-scsi@vger.kernel.org
3278S:	Supported
3279F:	drivers/scsi/bnx2fc/
3280
3281BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3282M:	QLogic-Storage-Upstream@qlogic.com
3283L:	linux-scsi@vger.kernel.org
3284S:	Supported
3285F:	drivers/scsi/bnx2i/
3286
3287BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3288M:	Ariel Elior <aelior@marvell.com>
3289M:	Sudarsana Kalluru <skalluru@marvell.com>
3290M:	GR-everest-linux-l2@marvell.com
3291L:	netdev@vger.kernel.org
3292S:	Supported
3293F:	drivers/net/ethernet/broadcom/bnx2x/
3294
3295BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3296M:	Michael Chan <michael.chan@broadcom.com>
3297L:	netdev@vger.kernel.org
3298S:	Supported
3299F:	drivers/net/ethernet/broadcom/bnxt/
3300
3301BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3302M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3303M:	Franky Lin <franky.lin@broadcom.com>
3304M:	Hante Meuleman <hante.meuleman@broadcom.com>
3305M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3306M:	Wright Feng <wright.feng@cypress.com>
3307L:	linux-wireless@vger.kernel.org
3308L:	brcm80211-dev-list.pdl@broadcom.com
3309L:	brcm80211-dev-list@cypress.com
3310S:	Supported
3311F:	drivers/net/wireless/broadcom/brcm80211/
3312
3313BROADCOM BRCMSTB GPIO DRIVER
3314M:	Gregory Fong <gregory.0xf0@gmail.com>
3315L:	bcm-kernel-feedback-list@broadcom.com
3316S:	Supported
3317F:	drivers/gpio/gpio-brcmstb.c
3318F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3319
3320BROADCOM BRCMSTB I2C DRIVER
3321M:	Kamal Dasu <kdasu.kdev@gmail.com>
3322L:	linux-i2c@vger.kernel.org
3323L:	bcm-kernel-feedback-list@broadcom.com
3324S:	Supported
3325F:	drivers/i2c/busses/i2c-brcmstb.c
3326F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3327
3328BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3329M:	Al Cooper <alcooperx@gmail.com>
3330L:	linux-kernel@vger.kernel.org
3331L:	bcm-kernel-feedback-list@broadcom.com
3332S:	Maintained
3333F:	drivers/phy/broadcom/phy-brcm-usb*
3334
3335BROADCOM GENET ETHERNET DRIVER
3336M:	Doug Berger <opendmb@gmail.com>
3337M:	Florian Fainelli <f.fainelli@gmail.com>
3338L:	bcm-kernel-feedback-list@broadcom.com
3339L:	netdev@vger.kernel.org
3340S:	Supported
3341F:	drivers/net/ethernet/broadcom/genet/
3342
3343BROADCOM IPROC ARM ARCHITECTURE
3344M:	Ray Jui <rjui@broadcom.com>
3345M:	Scott Branden <sbranden@broadcom.com>
3346M:	bcm-kernel-feedback-list@broadcom.com
3347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3348T:	git git://github.com/broadcom/cygnus-linux.git
3349S:	Maintained
3350N:	iproc
3351N:	cygnus
3352N:	bcm[-_]nsp
3353N:	bcm9113*
3354N:	bcm9583*
3355N:	bcm9585*
3356N:	bcm9586*
3357N:	bcm988312
3358N:	bcm113*
3359N:	bcm583*
3360N:	bcm585*
3361N:	bcm586*
3362N:	bcm88312
3363N:	hr2
3364N:	stingray
3365F:	arch/arm64/boot/dts/broadcom/northstar2/*
3366F:	arch/arm64/boot/dts/broadcom/stingray/*
3367F:	drivers/clk/bcm/clk-ns*
3368F:	drivers/clk/bcm/clk-sr*
3369F:	drivers/pinctrl/bcm/pinctrl-ns*
3370F:	include/dt-bindings/clock/bcm-sr*
3371
3372BROADCOM KONA GPIO DRIVER
3373M:	Ray Jui <rjui@broadcom.com>
3374L:	bcm-kernel-feedback-list@broadcom.com
3375S:	Supported
3376F:	drivers/gpio/gpio-bcm-kona.c
3377F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3378
3379BROADCOM NETXTREME-E ROCE DRIVER
3380M:	Selvin Xavier <selvin.xavier@broadcom.com>
3381M:	Devesh Sharma <devesh.sharma@broadcom.com>
3382M:	Somnath Kotur <somnath.kotur@broadcom.com>
3383M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3384L:	linux-rdma@vger.kernel.org
3385W:	http://www.broadcom.com
3386S:	Supported
3387F:	drivers/infiniband/hw/bnxt_re/
3388F:	include/uapi/rdma/bnxt_re-abi.h
3389
3390BROADCOM NVRAM DRIVER
3391M:	Rafał Miłecki <zajec5@gmail.com>
3392L:	linux-mips@vger.kernel.org
3393S:	Maintained
3394F:	drivers/firmware/broadcom/*
3395
3396BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3397M:	Rafał Miłecki <zajec5@gmail.com>
3398L:	linux-wireless@vger.kernel.org
3399S:	Maintained
3400F:	drivers/bcma/
3401F:	include/linux/bcma/
3402
3403BROADCOM STB AVS CPUFREQ DRIVER
3404M:	Markus Mayer <mmayer@broadcom.com>
3405M:	bcm-kernel-feedback-list@broadcom.com
3406L:	linux-pm@vger.kernel.org
3407S:	Maintained
3408F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3409F:	drivers/cpufreq/brcmstb*
3410
3411BROADCOM STB AVS TMON DRIVER
3412M:	Markus Mayer <mmayer@broadcom.com>
3413M:	bcm-kernel-feedback-list@broadcom.com
3414L:	linux-pm@vger.kernel.org
3415S:	Maintained
3416F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3417F:	drivers/thermal/broadcom/brcmstb*
3418
3419BROADCOM STB NAND FLASH DRIVER
3420M:	Brian Norris <computersforpeace@gmail.com>
3421M:	Kamal Dasu <kdasu.kdev@gmail.com>
3422L:	linux-mtd@lists.infradead.org
3423L:	bcm-kernel-feedback-list@broadcom.com
3424S:	Maintained
3425F:	drivers/mtd/nand/raw/brcmnand/
3426
3427BROADCOM STB DPFE DRIVER
3428M:	Markus Mayer <mmayer@broadcom.com>
3429M:	bcm-kernel-feedback-list@broadcom.com
3430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3431S:	Maintained
3432F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3433F:	drivers/memory/brcmstb_dpfe.c
3434
3435BROADCOM SPI DRIVER
3436M:	Kamal Dasu <kdasu.kdev@gmail.com>
3437M:	bcm-kernel-feedback-list@broadcom.com
3438S:	Maintained
3439F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3440F:	drivers/spi/spi-bcm-qspi.*
3441F:	drivers/spi/spi-brcmstb-qspi.c
3442F:	drivers/spi/spi-iproc-qspi.c
3443
3444BROADCOM SYSTEMPORT ETHERNET DRIVER
3445M:	Florian Fainelli <f.fainelli@gmail.com>
3446L:	bcm-kernel-feedback-list@broadcom.com
3447L:	netdev@vger.kernel.org
3448S:	Supported
3449F:	drivers/net/ethernet/broadcom/bcmsysport.*
3450
3451BROADCOM TG3 GIGABIT ETHERNET DRIVER
3452M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3453M:	Prashant Sreedharan <prashant@broadcom.com>
3454M:	Michael Chan <mchan@broadcom.com>
3455L:	netdev@vger.kernel.org
3456S:	Supported
3457F:	drivers/net/ethernet/broadcom/tg3.*
3458
3459BROCADE BFA FC SCSI DRIVER
3460M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3461M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/bfa/
3465
3466BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3467M:	Rasesh Mody <rmody@marvell.com>
3468M:	Sudarsana Kalluru <skalluru@marvell.com>
3469M:	GR-Linux-NIC-Dev@marvell.com
3470L:	netdev@vger.kernel.org
3471S:	Supported
3472F:	drivers/net/ethernet/brocade/bna/
3473
3474BSG (block layer generic sg v4 driver)
3475M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	block/bsg.c
3479F:	include/linux/bsg.h
3480F:	include/uapi/linux/bsg.h
3481
3482BT87X AUDIO DRIVER
3483M:	Clemens Ladisch <clemens@ladisch.de>
3484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3486S:	Maintained
3487F:	Documentation/sound/cards/bt87x.rst
3488F:	sound/pci/bt87x.c
3489
3490BT8XXGPIO DRIVER
3491M:	Michael Buesch <m@bues.ch>
3492W:	http://bu3sch.de/btgpio.php
3493S:	Maintained
3494F:	drivers/gpio/gpio-bt8xx.c
3495
3496BTRFS FILE SYSTEM
3497M:	Chris Mason <clm@fb.com>
3498M:	Josef Bacik <josef@toxicpanda.com>
3499M:	David Sterba <dsterba@suse.com>
3500L:	linux-btrfs@vger.kernel.org
3501W:	http://btrfs.wiki.kernel.org/
3502Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3504S:	Maintained
3505F:	Documentation/filesystems/btrfs.txt
3506F:	fs/btrfs/
3507F:	include/linux/btrfs*
3508F:	include/uapi/linux/btrfs*
3509
3510BTTV VIDEO4LINUX DRIVER
3511M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3512L:	linux-media@vger.kernel.org
3513W:	https://linuxtv.org
3514T:	git git://linuxtv.org/media_tree.git
3515S:	Odd fixes
3516F:	Documentation/media/v4l-drivers/bttv*
3517F:	drivers/media/pci/bt8xx/bttv*
3518
3519BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3520M:	Chanwoo Choi <cw00.choi@samsung.com>
3521L:	linux-pm@vger.kernel.org
3522L:	linux-samsung-soc@vger.kernel.org
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3524S:	Maintained
3525F:	drivers/devfreq/exynos-bus.c
3526F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3527
3528BUSLOGIC SCSI DRIVER
3529M:	Khalid Aziz <khalid@gonehiking.org>
3530L:	linux-scsi@vger.kernel.org
3531S:	Maintained
3532F:	drivers/scsi/BusLogic.*
3533F:	drivers/scsi/FlashPoint.*
3534
3535C-MEDIA CMI8788 DRIVER
3536M:	Clemens Ladisch <clemens@ladisch.de>
3537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3539S:	Maintained
3540F:	sound/pci/oxygen/
3541
3542C-SKY ARCHITECTURE
3543M:	Guo Ren <guoren@kernel.org>
3544T:	git https://github.com/c-sky/csky-linux.git
3545S:	Supported
3546F:	arch/csky/
3547F:	Documentation/devicetree/bindings/csky/
3548F:	drivers/irqchip/irq-csky-*
3549F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3550F:	drivers/clocksource/timer-gx6605s.c
3551F:	drivers/clocksource/timer-mp-csky.c
3552F:	Documentation/devicetree/bindings/timer/csky,*
3553K:	csky
3554N:	csky
3555
3556C6X ARCHITECTURE
3557M:	Mark Salter <msalter@redhat.com>
3558M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3559L:	linux-c6x-dev@linux-c6x.org
3560W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3561S:	Maintained
3562F:	arch/c6x/
3563
3564CA8210 IEEE-802.15.4 RADIO DRIVER
3565M:	Harry Morris <h.morris@cascoda.com>
3566L:	linux-wpan@vger.kernel.org
3567W:	https://github.com/Cascoda/ca8210-linux.git
3568S:	Maintained
3569F:	drivers/net/ieee802154/ca8210.c
3570F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3571
3572CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3573M:	David Howells <dhowells@redhat.com>
3574L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3575S:	Supported
3576F:	Documentation/filesystems/caching/cachefiles.txt
3577F:	fs/cachefiles/
3578
3579CADENCE MIPI-CSI2 BRIDGES
3580M:	Maxime Ripard <maxime.ripard@bootlin.com>
3581L:	linux-media@vger.kernel.org
3582S:	Maintained
3583F:	Documentation/devicetree/bindings/media/cdns,*.txt
3584F:	drivers/media/platform/cadence/cdns-csi2*
3585
3586CADET FM/AM RADIO RECEIVER DRIVER
3587M:	Hans Verkuil <hverkuil@xs4all.nl>
3588L:	linux-media@vger.kernel.org
3589T:	git git://linuxtv.org/media_tree.git
3590W:	https://linuxtv.org
3591S:	Maintained
3592F:	drivers/media/radio/radio-cadet*
3593
3594CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3595M:	Jonathan Corbet <corbet@lwn.net>
3596L:	linux-media@vger.kernel.org
3597T:	git git://linuxtv.org/media_tree.git
3598S:	Maintained
3599F:	Documentation/media/v4l-drivers/cafe_ccic*
3600F:	drivers/media/platform/marvell-ccic/
3601
3602CAIF NETWORK LAYER
3603L:	netdev@vger.kernel.org
3604S:	Orphan
3605F:	Documentation/networking/caif/
3606F:	drivers/net/caif/
3607F:	include/uapi/linux/caif/
3608F:	include/net/caif/
3609F:	net/caif/
3610
3611CAKE QDISC
3612M:	Toke Høiland-Jørgensen <toke@toke.dk>
3613L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3614S:	Maintained
3615F:	net/sched/sch_cake.c
3616
3617CALGARY x86-64 IOMMU
3618M:	Muli Ben-Yehuda <mulix@mulix.org>
3619M:	Jon Mason <jdmason@kudzu.us>
3620L:	iommu@lists.linux-foundation.org
3621S:	Maintained
3622F:	arch/x86/kernel/pci-calgary_64.c
3623F:	arch/x86/kernel/tce_64.c
3624F:	arch/x86/include/asm/calgary.h
3625F:	arch/x86/include/asm/tce.h
3626
3627CAN NETWORK DRIVERS
3628M:	Wolfgang Grandegger <wg@grandegger.com>
3629M:	Marc Kleine-Budde <mkl@pengutronix.de>
3630L:	linux-can@vger.kernel.org
3631W:	https://github.com/linux-can
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3634S:	Maintained
3635F:	Documentation/devicetree/bindings/net/can/
3636F:	drivers/net/can/
3637F:	include/linux/can/dev.h
3638F:	include/linux/can/platform/
3639F:	include/uapi/linux/can/error.h
3640F:	include/uapi/linux/can/netlink.h
3641
3642CAN NETWORK LAYER
3643M:	Oliver Hartkopp <socketcan@hartkopp.net>
3644M:	Marc Kleine-Budde <mkl@pengutronix.de>
3645L:	linux-can@vger.kernel.org
3646W:	https://github.com/linux-can
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3649S:	Maintained
3650F:	Documentation/networking/can.rst
3651F:	net/can/
3652F:	include/linux/can/core.h
3653F:	include/uapi/linux/can.h
3654F:	include/uapi/linux/can/bcm.h
3655F:	include/uapi/linux/can/raw.h
3656F:	include/uapi/linux/can/gw.h
3657
3658CAPABILITIES
3659M:	Serge Hallyn <serge@hallyn.com>
3660L:	linux-security-module@vger.kernel.org
3661S:	Supported
3662F:	include/linux/capability.h
3663F:	include/uapi/linux/capability.h
3664F:	security/commoncap.c
3665F:	kernel/capability.c
3666
3667CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3668M:	Kevin Tsai <ktsai@capellamicro.com>
3669S:	Maintained
3670F:	drivers/iio/light/cm*
3671
3672CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3673M:	Christian Lamparter <chunkeey@googlemail.com>
3674L:	linux-wireless@vger.kernel.org
3675W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3676S:	Maintained
3677F:	drivers/net/wireless/ath/carl9170/
3678
3679CAVIUM I2C DRIVER
3680M:	Jan Glauber <jglauber@cavium.com>
3681M:	David Daney <david.daney@cavium.com>
3682W:	http://www.cavium.com
3683S:	Supported
3684F:	drivers/i2c/busses/i2c-octeon*
3685F:	drivers/i2c/busses/i2c-thunderx*
3686
3687CAVIUM LIQUIDIO NETWORK DRIVER
3688M:	Derek Chickles <dchickles@marvell.com>
3689M:	Satanand Burla <sburla@marvell.com>
3690M:	Felix Manlunas <fmanlunas@marvell.com>
3691L:	netdev@vger.kernel.org
3692W:	http://www.cavium.com
3693S:	Supported
3694F:	drivers/net/ethernet/cavium/liquidio/
3695
3696CAVIUM MMC DRIVER
3697M:	Jan Glauber <jglauber@cavium.com>
3698M:	David Daney <david.daney@cavium.com>
3699M:	Steven J. Hill <Steven.Hill@cavium.com>
3700W:	http://www.cavium.com
3701S:	Supported
3702F:	drivers/mmc/host/cavium*
3703
3704CAVIUM OCTEON-TX CRYPTO DRIVER
3705M:	George Cherian <george.cherian@cavium.com>
3706L:	linux-crypto@vger.kernel.org
3707W:	http://www.cavium.com
3708S:	Supported
3709F:	drivers/crypto/cavium/cpt/
3710
3711CAVIUM THUNDERX2 ARM64 SOC
3712M:	Robert Richter <rrichter@cavium.com>
3713M:	Jayachandran C <jnair@caviumnetworks.com>
3714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3715S:	Maintained
3716F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3717F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3718
3719CC2520 IEEE-802.15.4 RADIO DRIVER
3720M:	Varka Bhadram <varkabhadram@gmail.com>
3721L:	linux-wpan@vger.kernel.org
3722S:	Maintained
3723F:	drivers/net/ieee802154/cc2520.c
3724F:	include/linux/spi/cc2520.h
3725F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3726
3727CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3728M:	Gilad Ben-Yossef <gilad@benyossef.com>
3729L:	linux-crypto@vger.kernel.org
3730S:	Supported
3731F:	drivers/crypto/ccree/
3732W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3733
3734CEC FRAMEWORK
3735M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3736L:	linux-media@vger.kernel.org
3737T:	git git://linuxtv.org/media_tree.git
3738W:	http://linuxtv.org
3739S:	Supported
3740F:	Documentation/media/kapi/cec-core.rst
3741F:	Documentation/media/uapi/cec
3742F:	drivers/media/cec/
3743F:	drivers/media/rc/keymaps/rc-cec.c
3744F:	include/media/cec.h
3745F:	include/media/cec-notifier.h
3746F:	include/uapi/linux/cec.h
3747F:	include/uapi/linux/cec-funcs.h
3748F:	Documentation/devicetree/bindings/media/cec.txt
3749F:	Documentation/ABI/testing/debugfs-cec-error-inj
3750
3751CEC GPIO DRIVER
3752M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3753L:	linux-media@vger.kernel.org
3754T:	git git://linuxtv.org/media_tree.git
3755W:	http://linuxtv.org
3756S:	Supported
3757F:	drivers/media/platform/cec-gpio/
3758F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3759
3760CELL BROADBAND ENGINE ARCHITECTURE
3761M:	Arnd Bergmann <arnd@arndb.de>
3762L:	linuxppc-dev@lists.ozlabs.org
3763W:	http://www.ibm.com/developerworks/power/cell/
3764S:	Supported
3765F:	arch/powerpc/include/asm/cell*.h
3766F:	arch/powerpc/include/asm/spu*.h
3767F:	arch/powerpc/include/uapi/asm/spu*.h
3768F:	arch/powerpc/oprofile/*cell*
3769F:	arch/powerpc/platforms/cell/
3770
3771CEPH COMMON CODE (LIBCEPH)
3772M:	Ilya Dryomov <idryomov@gmail.com>
3773M:	Jeff Layton <jlayton@kernel.org>
3774M:	Sage Weil <sage@redhat.com>
3775L:	ceph-devel@vger.kernel.org
3776W:	http://ceph.com/
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3778T:	git git://github.com/ceph/ceph-client.git
3779S:	Supported
3780F:	net/ceph/
3781F:	include/linux/ceph/
3782F:	include/linux/crush/
3783
3784CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3785M:	Jeff Layton <jlayton@kernel.org>
3786M:	Sage Weil <sage@redhat.com>
3787M:	Ilya Dryomov <idryomov@gmail.com>
3788L:	ceph-devel@vger.kernel.org
3789W:	http://ceph.com/
3790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3791T:	git git://github.com/ceph/ceph-client.git
3792S:	Supported
3793F:	Documentation/filesystems/ceph.txt
3794F:	fs/ceph/
3795
3796CERTIFICATE HANDLING:
3797M:	David Howells <dhowells@redhat.com>
3798M:	David Woodhouse <dwmw2@infradead.org>
3799L:	keyrings@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/admin-guide/module-signing.rst
3802F:	certs/
3803F:	scripts/sign-file.c
3804F:	scripts/extract-cert.c
3805
3806CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3807L:	linux-usb@vger.kernel.org
3808S:	Orphan
3809F:	Documentation/usb/wusb-design-overview.rst
3810F:	Documentation/usb/wusb-cbaf
3811F:	drivers/usb/host/hwa-hc.c
3812F:	drivers/usb/host/whci/
3813F:	drivers/usb/wusbcore/
3814F:	include/linux/usb/wusb*
3815
3816CFAG12864B LCD DRIVER
3817M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3818S:	Maintained
3819F:	drivers/auxdisplay/cfag12864b.c
3820F:	include/linux/cfag12864b.h
3821
3822CFAG12864BFB LCD FRAMEBUFFER DRIVER
3823M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3824S:	Maintained
3825F:	drivers/auxdisplay/cfag12864bfb.c
3826F:	include/linux/cfag12864b.h
3827
3828802.11 (including CFG80211/NL80211)
3829M:	Johannes Berg <johannes@sipsolutions.net>
3830L:	linux-wireless@vger.kernel.org
3831W:	http://wireless.kernel.org/
3832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3834S:	Maintained
3835F:	net/wireless/
3836F:	include/uapi/linux/nl80211.h
3837F:	include/linux/ieee80211.h
3838F:	include/net/wext.h
3839F:	include/net/cfg80211.h
3840F:	include/net/iw_handler.h
3841F:	include/net/ieee80211_radiotap.h
3842F:	Documentation/driver-api/80211/cfg80211.rst
3843F:	Documentation/networking/regulatory.txt
3844
3845CHAR and MISC DRIVERS
3846M:	Arnd Bergmann <arnd@arndb.de>
3847M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3849S:	Supported
3850F:	drivers/char/
3851F:	drivers/misc/
3852F:	include/linux/miscdevice.h
3853
3854CHECKPATCH
3855M:	Andy Whitcroft <apw@canonical.com>
3856M:	Joe Perches <joe@perches.com>
3857S:	Maintained
3858F:	scripts/checkpatch.pl
3859
3860CHINESE DOCUMENTATION
3861M:	Harry Wei <harryxiyou@gmail.com>
3862M:	Alex Shi <alex.shi@linux.alibaba.com>
3863L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3864S:	Maintained
3865F:	Documentation/translations/zh_CN/
3866
3867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3868M:	Peter Chen <Peter.Chen@nxp.com>
3869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3870L:	linux-usb@vger.kernel.org
3871S:	Maintained
3872F:	drivers/usb/chipidea/
3873
3874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3875M:	Hans de Goede <hdegoede@redhat.com>
3876L:	linux-input@vger.kernel.org
3877S:	Maintained
3878F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3879F:	drivers/input/touchscreen/chipone_icn8318.c
3880
3881CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3882M:	Hans de Goede <hdegoede@redhat.com>
3883L:	linux-input@vger.kernel.org
3884S:	Maintained
3885F:	drivers/input/touchscreen/chipone_icn8505.c
3886
3887CHROME HARDWARE PLATFORM SUPPORT
3888M:	Benson Leung <bleung@chromium.org>
3889M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3890S:	Maintained
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3892F:	drivers/platform/chrome/
3893
3894CHROMEOS EC SUBDRIVERS
3895M:	Benson Leung <bleung@chromium.org>
3896M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3897R:	Guenter Roeck <groeck@chromium.org>
3898S:	Maintained
3899N:	cros_ec
3900N:	cros-ec
3901F:	drivers/power/supply/cros_usbpd-charger.c
3902
3903CHROMEOS EC CODEC DRIVER
3904M:	Cheng-Yi Chiang <cychiang@chromium.org>
3905S:	Maintained
3906R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3907R:	Guenter Roeck <groeck@chromium.org>
3908F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3909F:	sound/soc/codecs/cros_ec_codec.*
3910
3911CIRRUS LOGIC AUDIO CODEC DRIVERS
3912M:	Brian Austin <brian.austin@cirrus.com>
3913M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3915S:	Maintained
3916F:	sound/soc/codecs/cs*
3917
3918CIRRUS LOGIC EP93XX ETHERNET DRIVER
3919M:	Hartley Sweeten <hsweeten@visionengravers.com>
3920L:	netdev@vger.kernel.org
3921S:	Maintained
3922F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3923
3924CIRRUS LOGIC LOCHNAGAR DRIVER
3925M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3926M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3927L:	patches@opensource.cirrus.com
3928S:	Supported
3929F:	drivers/clk/clk-lochnagar.c
3930F:	drivers/hwmon/lochnagar-hwmon.c
3931F:	drivers/mfd/lochnagar-i2c.c
3932F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3933F:	drivers/regulator/lochnagar-regulator.c
3934F:	sound/soc/codecs/lochnagar-sc.c
3935F:	include/dt-bindings/clk/lochnagar.h
3936F:	include/dt-bindings/pinctrl/lochnagar.h
3937F:	include/linux/mfd/lochnagar*
3938F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3939F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3940F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3941F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3942F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3943F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3944F:	Documentation/hwmon/lochnagar.rst
3945
3946CISCO FCOE HBA DRIVER
3947M:	Satish Kharat <satishkh@cisco.com>
3948M:	Sesidhar Baddela <sebaddel@cisco.com>
3949M:	Karan Tilak Kumar <kartilak@cisco.com>
3950L:	linux-scsi@vger.kernel.org
3951S:	Supported
3952F:	drivers/scsi/fnic/
3953
3954CISCO SCSI HBA DRIVER
3955M:	Karan Tilak Kumar <kartilak@cisco.com>
3956M:	Sesidhar Baddela <sebaddel@cisco.com>
3957L:	linux-scsi@vger.kernel.org
3958S:	Supported
3959F:	drivers/scsi/snic/
3960
3961CISCO VIC ETHERNET NIC DRIVER
3962M:	Christian Benvenuti <benve@cisco.com>
3963M:	Govindarajulu Varadarajan <_govind@gmx.com>
3964M:	Parvi Kaustubhi <pkaustub@cisco.com>
3965S:	Supported
3966F:	drivers/net/ethernet/cisco/enic/
3967
3968CISCO VIC LOW LATENCY NIC DRIVER
3969M:	Christian Benvenuti <benve@cisco.com>
3970M:	Nelson Escobar <neescoba@cisco.com>
3971M:	Parvi Kaustubhi <pkaustub@cisco.com>
3972S:	Supported
3973F:	drivers/infiniband/hw/usnic/
3974
3975CIRRUS LOGIC MADERA CODEC DRIVERS
3976M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3977M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3978L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3979L:	patches@opensource.cirrus.com
3980T:	git https://github.com/CirrusLogic/linux-drivers.git
3981W:	https://github.com/CirrusLogic/linux-drivers/wiki
3982S:	Supported
3983F:	Documentation/devicetree/bindings/mfd/madera.txt
3984F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3985F:	Documentation/devicetree/bindings/sound/madera.txt
3986F:	include/dt-bindings/sound/madera*
3987F:	include/linux/irqchip/irq-madera*
3988F:	include/linux/mfd/madera/*
3989F:	include/sound/madera*
3990F:	drivers/gpio/gpio-madera*
3991F:	drivers/irqchip/irq-madera*
3992F:	drivers/mfd/madera*
3993F:	drivers/mfd/cs47l*
3994F:	drivers/pinctrl/cirrus/*
3995F:	sound/soc/codecs/cs47l*
3996F:	sound/soc/codecs/madera*
3997
3998CLANG-FORMAT FILE
3999M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4000S:	Maintained
4001F:	.clang-format
4002
4003CLANG/LLVM BUILD SUPPORT
4004L:	clang-built-linux@googlegroups.com
4005W:	https://clangbuiltlinux.github.io/
4006B:	https://github.com/ClangBuiltLinux/linux/issues
4007C:	irc://chat.freenode.net/clangbuiltlinux
4008S:	Supported
4009K:	\b(?i:clang|llvm)\b
4010
4011CLEANCACHE API
4012M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4013L:	linux-kernel@vger.kernel.org
4014S:	Maintained
4015F:	mm/cleancache.c
4016F:	include/linux/cleancache.h
4017
4018CLK API
4019M:	Russell King <linux@armlinux.org.uk>
4020L:	linux-clk@vger.kernel.org
4021S:	Maintained
4022F:	include/linux/clk.h
4023
4024CLOCKSOURCE, CLOCKEVENT DRIVERS
4025M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4026M:	Thomas Gleixner <tglx@linutronix.de>
4027L:	linux-kernel@vger.kernel.org
4028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4029S:	Supported
4030F:	drivers/clocksource/
4031F:	Documentation/devicetree/bindings/timer/
4032
4033CMPC ACPI DRIVER
4034M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4035M:	Daniel Oliveira Nascimento <don@syst.com.br>
4036L:	platform-driver-x86@vger.kernel.org
4037S:	Supported
4038F:	drivers/platform/x86/classmate-laptop.c
4039
4040COBALT MEDIA DRIVER
4041M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4042L:	linux-media@vger.kernel.org
4043T:	git git://linuxtv.org/media_tree.git
4044W:	https://linuxtv.org
4045S:	Supported
4046F:	drivers/media/pci/cobalt/
4047
4048COCCINELLE/Semantic Patches (SmPL)
4049M:	Julia Lawall <Julia.Lawall@lip6.fr>
4050M:	Gilles Muller <Gilles.Muller@lip6.fr>
4051M:	Nicolas Palix <nicolas.palix@imag.fr>
4052M:	Michal Marek <michal.lkml@markovi.net>
4053L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4055W:	http://coccinelle.lip6.fr/
4056S:	Supported
4057F:	Documentation/dev-tools/coccinelle.rst
4058F:	scripts/coccinelle/
4059F:	scripts/coccicheck
4060
4061CODA FILE SYSTEM
4062M:	Jan Harkes <jaharkes@cs.cmu.edu>
4063M:	coda@cs.cmu.edu
4064L:	codalist@coda.cs.cmu.edu
4065W:	http://www.coda.cs.cmu.edu/
4066S:	Maintained
4067F:	Documentation/filesystems/coda.txt
4068F:	fs/coda/
4069F:	include/linux/coda*.h
4070F:	include/uapi/linux/coda*.h
4071
4072CODA V4L2 MEM2MEM DRIVER
4073M:	Philipp Zabel <p.zabel@pengutronix.de>
4074L:	linux-media@vger.kernel.org
4075S:	Maintained
4076F:	Documentation/devicetree/bindings/media/coda.txt
4077F:	drivers/media/platform/coda/
4078
4079CODE OF CONDUCT
4080M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4081S:	Supported
4082F:	Documentation/process/code-of-conduct.rst
4083F:	Documentation/process/code-of-conduct-interpretation.rst
4084
4085COMMON CLK FRAMEWORK
4086M:	Michael Turquette <mturquette@baylibre.com>
4087M:	Stephen Boyd <sboyd@kernel.org>
4088L:	linux-clk@vger.kernel.org
4089Q:	http://patchwork.kernel.org/project/linux-clk/list/
4090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4091S:	Maintained
4092F:	Documentation/devicetree/bindings/clock/
4093F:	drivers/clk/
4094X:	drivers/clk/clkdev.c
4095F:	include/linux/clk-pr*
4096F:	include/linux/clk/
4097F:	include/linux/of_clk.h
4098
4099COMMON INTERNET FILE SYSTEM (CIFS)
4100M:	Steve French <sfrench@samba.org>
4101L:	linux-cifs@vger.kernel.org
4102L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4103W:	http://linux-cifs.samba.org/
4104T:	git git://git.samba.org/sfrench/cifs-2.6.git
4105S:	Supported
4106F:	Documentation/filesystems/cifs/
4107F:	fs/cifs/
4108
4109COMPACTPCI HOTPLUG CORE
4110M:	Scott Murray <scott@spiteful.org>
4111L:	linux-pci@vger.kernel.org
4112S:	Maintained
4113F:	drivers/pci/hotplug/cpci_hotplug*
4114
4115COMPACTPCI HOTPLUG GENERIC DRIVER
4116M:	Scott Murray <scott@spiteful.org>
4117L:	linux-pci@vger.kernel.org
4118S:	Maintained
4119F:	drivers/pci/hotplug/cpcihp_generic.c
4120
4121COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4122M:	Scott Murray <scott@spiteful.org>
4123L:	linux-pci@vger.kernel.org
4124S:	Maintained
4125F:	drivers/pci/hotplug/cpcihp_zt5550.*
4126
4127COMPAL LAPTOP SUPPORT
4128M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4129L:	platform-driver-x86@vger.kernel.org
4130S:	Maintained
4131F:	drivers/platform/x86/compal-laptop.c
4132
4133COMPILER ATTRIBUTES
4134M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4135S:	Maintained
4136F:	include/linux/compiler_attributes.h
4137
4138CONEXANT ACCESSRUNNER USB DRIVER
4139L:	accessrunner-general@lists.sourceforge.net
4140W:	http://accessrunner.sourceforge.net/
4141S:	Orphan
4142F:	drivers/usb/atm/cxacru.c
4143
4144CONFIGFS
4145M:	Joel Becker <jlbec@evilplan.org>
4146M:	Christoph Hellwig <hch@lst.de>
4147T:	git git://git.infradead.org/users/hch/configfs.git
4148S:	Supported
4149F:	fs/configfs/
4150F:	include/linux/configfs.h
4151
4152CONNECTOR
4153M:	Evgeniy Polyakov <zbr@ioremap.net>
4154L:	netdev@vger.kernel.org
4155S:	Maintained
4156F:	drivers/connector/
4157
4158CONTROL GROUP (CGROUP)
4159M:	Tejun Heo <tj@kernel.org>
4160M:	Li Zefan <lizefan@huawei.com>
4161M:	Johannes Weiner <hannes@cmpxchg.org>
4162L:	cgroups@vger.kernel.org
4163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4164S:	Maintained
4165F:	Documentation/admin-guide/cgroup-v2.rst
4166F:	Documentation/admin-guide/cgroup-v1/
4167F:	include/linux/cgroup*
4168F:	kernel/cgroup/
4169
4170CONTROL GROUP - CPUSET
4171M:	Li Zefan <lizefan@huawei.com>
4172L:	cgroups@vger.kernel.org
4173W:	http://www.bullopensource.org/cpuset/
4174W:	http://oss.sgi.com/projects/cpusets/
4175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4176S:	Maintained
4177F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4178F:	include/linux/cpuset.h
4179F:	kernel/cgroup/cpuset.c
4180
4181CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4182M:	Johannes Weiner <hannes@cmpxchg.org>
4183M:	Michal Hocko <mhocko@kernel.org>
4184M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4185L:	cgroups@vger.kernel.org
4186L:	linux-mm@kvack.org
4187S:	Maintained
4188F:	mm/memcontrol.c
4189F:	mm/swap_cgroup.c
4190
4191CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4192M:	Tejun Heo <tj@kernel.org>
4193M:	Jens Axboe <axboe@kernel.dk>
4194L:	cgroups@vger.kernel.org
4195L:	linux-block@vger.kernel.org
4196T:	git git://git.kernel.dk/linux-block
4197F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4198F:	block/blk-cgroup.c
4199F:	include/linux/blk-cgroup.h
4200F:	block/blk-throttle.c
4201F:	block/blk-iolatency.c
4202F:	block/bfq-cgroup.c
4203
4204CORETEMP HARDWARE MONITORING DRIVER
4205M:	Fenghua Yu <fenghua.yu@intel.com>
4206L:	linux-hwmon@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/hwmon/coretemp.rst
4209F:	drivers/hwmon/coretemp.c
4210
4211COSA/SRP SYNC SERIAL DRIVER
4212M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4213W:	http://www.fi.muni.cz/~kas/cosa/
4214S:	Maintained
4215F:	drivers/net/wan/cosa*
4216
4217COUNTER SUBSYSTEM
4218M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4219L:	linux-iio@vger.kernel.org
4220S:	Maintained
4221F:	Documentation/ABI/testing/sysfs-bus-counter*
4222F:	Documentation/driver-api/generic-counter.rst
4223F:	drivers/counter/
4224F:	include/linux/counter.h
4225F:	include/linux/counter_enum.h
4226
4227CPMAC ETHERNET DRIVER
4228M:	Florian Fainelli <f.fainelli@gmail.com>
4229L:	netdev@vger.kernel.org
4230S:	Maintained
4231F:	drivers/net/ethernet/ti/cpmac.c
4232
4233CPU FREQUENCY SCALING FRAMEWORK
4234M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4235M:	Viresh Kumar <viresh.kumar@linaro.org>
4236L:	linux-pm@vger.kernel.org
4237S:	Maintained
4238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4240B:	https://bugzilla.kernel.org
4241F:	Documentation/admin-guide/pm/cpufreq.rst
4242F:	Documentation/admin-guide/pm/intel_pstate.rst
4243F:	Documentation/cpu-freq/
4244F:	Documentation/devicetree/bindings/cpufreq/
4245F:	drivers/cpufreq/
4246F:	kernel/sched/cpufreq*.c
4247F:	include/linux/cpufreq.h
4248F:	include/linux/sched/cpufreq.h
4249F:	tools/testing/selftests/cpufreq/
4250
4251CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4252M:	Viresh Kumar <viresh.kumar@linaro.org>
4253M:	Sudeep Holla <sudeep.holla@arm.com>
4254L:	linux-pm@vger.kernel.org
4255W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4256S:	Maintained
4257F:	drivers/cpufreq/arm_big_little.h
4258F:	drivers/cpufreq/arm_big_little.c
4259
4260CPU POWER MONITORING SUBSYSTEM
4261M:	Thomas Renninger <trenn@suse.com>
4262M:	Shuah Khan <shuah@kernel.org>
4263M:	Shuah Khan <skhan@linuxfoundation.org>
4264L:	linux-pm@vger.kernel.org
4265S:	Maintained
4266F:	tools/power/cpupower/
4267
4268CPUID/MSR DRIVER
4269M:	"H. Peter Anvin" <hpa@zytor.com>
4270S:	Maintained
4271F:	arch/x86/kernel/cpuid.c
4272F:	arch/x86/kernel/msr.c
4273
4274CPUIDLE DRIVER - ARM BIG LITTLE
4275M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4276M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4277L:	linux-pm@vger.kernel.org
4278L:	linux-arm-kernel@lists.infradead.org
4279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4280S:	Maintained
4281F:	drivers/cpuidle/cpuidle-big_little.c
4282
4283CPUIDLE DRIVER - ARM EXYNOS
4284M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4285M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4286M:	Kukjin Kim <kgene@kernel.org>
4287L:	linux-pm@vger.kernel.org
4288L:	linux-samsung-soc@vger.kernel.org
4289S:	Supported
4290F:	drivers/cpuidle/cpuidle-exynos.c
4291F:	arch/arm/mach-exynos/pm.c
4292
4293CPU IDLE TIME MANAGEMENT FRAMEWORK
4294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4295M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4296L:	linux-pm@vger.kernel.org
4297S:	Maintained
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4299B:	https://bugzilla.kernel.org
4300F:	Documentation/admin-guide/pm/cpuidle.rst
4301F:	Documentation/driver-api/pm/cpuidle.rst
4302F:	drivers/cpuidle/*
4303F:	include/linux/cpuidle.h
4304
4305CRAMFS FILESYSTEM
4306M:	Nicolas Pitre <nico@fluxnic.net>
4307S:	Maintained
4308F:	Documentation/filesystems/cramfs.txt
4309F:	fs/cramfs/
4310
4311CRYPTO API
4312M:	Herbert Xu <herbert@gondor.apana.org.au>
4313M:	"David S. Miller" <davem@davemloft.net>
4314L:	linux-crypto@vger.kernel.org
4315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4317S:	Maintained
4318F:	Documentation/crypto/
4319F:	Documentation/devicetree/bindings/crypto/
4320F:	arch/*/crypto/
4321F:	crypto/
4322F:	drivers/crypto/
4323F:	include/crypto/
4324F:	include/linux/crypto*
4325F:	lib/crypto/
4326
4327CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4328M:	Neil Horman <nhorman@tuxdriver.com>
4329L:	linux-crypto@vger.kernel.org
4330S:	Maintained
4331F:	crypto/ansi_cprng.c
4332F:	crypto/rng.c
4333
4334CS3308 MEDIA DRIVER
4335M:	Hans Verkuil <hverkuil@xs4all.nl>
4336L:	linux-media@vger.kernel.org
4337T:	git git://linuxtv.org/media_tree.git
4338W:	http://linuxtv.org
4339S:	Odd Fixes
4340F:	drivers/media/i2c/cs3308.c
4341
4342CS5535 Audio ALSA driver
4343M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4344S:	Maintained
4345F:	sound/pci/cs5535audio/
4346
4347CSI DRIVERS FOR ALLWINNER V3s
4348M:	Yong Deng <yong.deng@magewell.com>
4349L:	linux-media@vger.kernel.org
4350T:	git git://linuxtv.org/media_tree.git
4351S:	Maintained
4352F:	drivers/media/platform/sunxi/sun6i-csi/
4353F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4354
4355CW1200 WLAN driver
4356M:	Solomon Peachy <pizza@shaftnet.org>
4357S:	Maintained
4358F:	drivers/net/wireless/st/cw1200/
4359
4360CX18 VIDEO4LINUX DRIVER
4361M:	Andy Walls <awalls@md.metrocast.net>
4362L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4363L:	linux-media@vger.kernel.org
4364T:	git git://linuxtv.org/media_tree.git
4365W:	https://linuxtv.org
4366W:	http://www.ivtvdriver.org/index.php/Cx18
4367S:	Maintained
4368F:	Documentation/media/v4l-drivers/cx18*
4369F:	drivers/media/pci/cx18/
4370F:	include/uapi/linux/ivtv*
4371
4372CX2341X MPEG ENCODER HELPER MODULE
4373M:	Hans Verkuil <hverkuil@xs4all.nl>
4374L:	linux-media@vger.kernel.org
4375T:	git git://linuxtv.org/media_tree.git
4376W:	https://linuxtv.org
4377S:	Maintained
4378F:	drivers/media/common/cx2341x*
4379F:	include/media/drv-intf/cx2341x.h
4380
4381CX24120 MEDIA DRIVER
4382M:	Jemma Denson <jdenson@gmail.com>
4383M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4384L:	linux-media@vger.kernel.org
4385W:	https://linuxtv.org
4386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4387S:	Maintained
4388F:	drivers/media/dvb-frontends/cx24120*
4389
4390CX88 VIDEO4LINUX DRIVER
4391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4392L:	linux-media@vger.kernel.org
4393W:	https://linuxtv.org
4394T:	git git://linuxtv.org/media_tree.git
4395S:	Odd fixes
4396F:	Documentation/media/v4l-drivers/cx88*
4397F:	drivers/media/pci/cx88/
4398
4399CXD2820R MEDIA DRIVER
4400M:	Antti Palosaari <crope@iki.fi>
4401L:	linux-media@vger.kernel.org
4402W:	https://linuxtv.org
4403W:	http://palosaari.fi/linux/
4404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4405T:	git git://linuxtv.org/anttip/media_tree.git
4406S:	Maintained
4407F:	drivers/media/dvb-frontends/cxd2820r*
4408
4409CXGB3 ETHERNET DRIVER (CXGB3)
4410M:	Vishal Kulkarni <vishal@chelsio.com>
4411L:	netdev@vger.kernel.org
4412W:	http://www.chelsio.com
4413S:	Supported
4414F:	drivers/net/ethernet/chelsio/cxgb3/
4415
4416CXGB3 ISCSI DRIVER (CXGB3I)
4417M:	Karen Xie <kxie@chelsio.com>
4418L:	linux-scsi@vger.kernel.org
4419W:	http://www.chelsio.com
4420S:	Supported
4421F:	drivers/scsi/cxgbi/cxgb3i
4422
4423CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4424M:	Potnuri Bharat Teja <bharat@chelsio.com>
4425L:	linux-rdma@vger.kernel.org
4426W:	http://www.openfabrics.org
4427S:	Supported
4428F:	drivers/infiniband/hw/cxgb3/
4429F:	include/uapi/rdma/cxgb3-abi.h
4430
4431CXGB4 CRYPTO DRIVER (chcr)
4432M:	Atul Gupta <atul.gupta@chelsio.com>
4433L:	linux-crypto@vger.kernel.org
4434W:	http://www.chelsio.com
4435S:	Supported
4436F:	drivers/crypto/chelsio
4437
4438CXGB4 ETHERNET DRIVER (CXGB4)
4439M:	Vishal Kulkarni <vishal@chelsio.com>
4440L:	netdev@vger.kernel.org
4441W:	http://www.chelsio.com
4442S:	Supported
4443F:	drivers/net/ethernet/chelsio/cxgb4/
4444
4445CXGB4 ISCSI DRIVER (CXGB4I)
4446M:	Karen Xie <kxie@chelsio.com>
4447L:	linux-scsi@vger.kernel.org
4448W:	http://www.chelsio.com
4449S:	Supported
4450F:	drivers/scsi/cxgbi/cxgb4i
4451
4452CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4453M:	Potnuri Bharat Teja <bharat@chelsio.com>
4454L:	linux-rdma@vger.kernel.org
4455W:	http://www.openfabrics.org
4456S:	Supported
4457F:	drivers/infiniband/hw/cxgb4/
4458F:	include/uapi/rdma/cxgb4-abi.h
4459
4460CXGB4VF ETHERNET DRIVER (CXGB4VF)
4461M:	Casey Leedom <leedom@chelsio.com>
4462L:	netdev@vger.kernel.org
4463W:	http://www.chelsio.com
4464S:	Supported
4465F:	drivers/net/ethernet/chelsio/cxgb4vf/
4466
4467CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4468M:	Frederic Barrat <fbarrat@linux.ibm.com>
4469M:	Andrew Donnellan <ajd@linux.ibm.com>
4470L:	linuxppc-dev@lists.ozlabs.org
4471S:	Supported
4472F:	arch/powerpc/platforms/powernv/pci-cxl.c
4473F:	drivers/misc/cxl/
4474F:	include/misc/cxl*
4475F:	include/uapi/misc/cxl.h
4476F:	Documentation/powerpc/cxl.rst
4477F:	Documentation/ABI/testing/sysfs-class-cxl
4478
4479CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4480M:	Manoj N. Kumar <manoj@linux.ibm.com>
4481M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4482M:	Uma Krishnan <ukrishn@linux.ibm.com>
4483L:	linux-scsi@vger.kernel.org
4484S:	Supported
4485F:	drivers/scsi/cxlflash/
4486F:	include/uapi/scsi/cxlflash_ioctl.h
4487F:	Documentation/powerpc/cxlflash.rst
4488
4489CYBERPRO FB DRIVER
4490M:	Russell King <linux@armlinux.org.uk>
4491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4492W:	http://www.armlinux.org.uk/
4493S:	Maintained
4494F:	drivers/video/fbdev/cyber2000fb.*
4495
4496CYCLADES ASYNC MUX DRIVER
4497W:	http://www.cyclades.com/
4498S:	Orphan
4499F:	drivers/tty/cyclades.c
4500F:	include/linux/cyclades.h
4501F:	include/uapi/linux/cyclades.h
4502
4503CYCLADES PC300 DRIVER
4504W:	http://www.cyclades.com/
4505S:	Orphan
4506F:	drivers/net/wan/pc300*
4507
4508CYPRESS_FIRMWARE MEDIA DRIVER
4509M:	Antti Palosaari <crope@iki.fi>
4510L:	linux-media@vger.kernel.org
4511W:	https://linuxtv.org
4512W:	http://palosaari.fi/linux/
4513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4514T:	git git://linuxtv.org/anttip/media_tree.git
4515S:	Maintained
4516F:	drivers/media/common/cypress_firmware*
4517
4518CYTTSP TOUCHSCREEN DRIVER
4519M:	Ferruh Yigit <fery@cypress.com>
4520L:	linux-input@vger.kernel.org
4521S:	Supported
4522F:	drivers/input/touchscreen/cyttsp*
4523F:	include/linux/input/cyttsp.h
4524
4525D-LINK DIR-685 TOUCHKEYS DRIVER
4526M:	Linus Walleij <linus.walleij@linaro.org>
4527L:	linux-input@vger.kernel.org
4528S:	Supported
4529F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4530
4531DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4532M:	Joshua Kinard <kumba@gentoo.org>
4533S:	Maintained
4534F:	drivers/rtc/rtc-ds1685.c
4535F:	include/linux/rtc/ds1685.h
4536
4537DAMA SLAVE for AX.25
4538M:	Joerg Reuter <jreuter@yaina.de>
4539W:	http://yaina.de/jreuter/
4540W:	http://www.qsl.net/dl1bke/
4541L:	linux-hams@vger.kernel.org
4542S:	Maintained
4543F:	net/ax25/af_ax25.c
4544F:	net/ax25/ax25_dev.c
4545F:	net/ax25/ax25_ds_*
4546F:	net/ax25/ax25_in.c
4547F:	net/ax25/ax25_out.c
4548F:	net/ax25/ax25_timer.c
4549F:	net/ax25/sysctl_net_ax25.c
4550
4551DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4552L:	netdev@vger.kernel.org
4553S:	Orphan
4554F:	Documentation/networking/device_drivers/dec/dmfe.txt
4555F:	drivers/net/ethernet/dec/tulip/dmfe.c
4556
4557DC390/AM53C974 SCSI driver
4558M:	Hannes Reinecke <hare@suse.com>
4559L:	linux-scsi@vger.kernel.org
4560S:	Maintained
4561F:	drivers/scsi/am53c974.c
4562
4563DC395x SCSI driver
4564M:	Oliver Neukum <oliver@neukum.org>
4565M:	Ali Akcaagac <aliakc@web.de>
4566M:	Jamie Lenehan <lenehan@twibble.org>
4567L:	dc395x@twibble.org
4568W:	http://twibble.org/dist/dc395x/
4569W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4570S:	Maintained
4571F:	Documentation/scsi/dc395x.txt
4572F:	drivers/scsi/dc395x.*
4573
4574DCCP PROTOCOL
4575M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4576L:	dccp@vger.kernel.org
4577W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4578S:	Maintained
4579F:	include/linux/dccp.h
4580F:	include/uapi/linux/dccp.h
4581F:	include/linux/tfrc.h
4582F:	net/dccp/
4583
4584DECnet NETWORK LAYER
4585W:	http://linux-decnet.sourceforge.net
4586L:	linux-decnet-user@lists.sourceforge.net
4587S:	Orphan
4588F:	Documentation/networking/decnet.txt
4589F:	net/decnet/
4590
4591DECSTATION PLATFORM SUPPORT
4592M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4593L:	linux-mips@vger.kernel.org
4594W:	http://www.linux-mips.org/wiki/DECstation
4595S:	Maintained
4596F:	arch/mips/dec/
4597F:	arch/mips/include/asm/dec/
4598F:	arch/mips/include/asm/mach-dec/
4599
4600DEFXX FDDI NETWORK DRIVER
4601M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4602S:	Maintained
4603F:	drivers/net/fddi/defxx.*
4604
4605DELL SMBIOS DRIVER
4606M:	Pali Rohár <pali.rohar@gmail.com>
4607M:	Mario Limonciello <mario.limonciello@dell.com>
4608L:	platform-driver-x86@vger.kernel.org
4609S:	Maintained
4610F:	drivers/platform/x86/dell-smbios.*
4611
4612DELL SMBIOS SMM DRIVER
4613M:	Mario Limonciello <mario.limonciello@dell.com>
4614L:	platform-driver-x86@vger.kernel.org
4615S:	Maintained
4616F:	drivers/platform/x86/dell-smbios-smm.c
4617
4618DELL SMBIOS WMI DRIVER
4619M:	Mario Limonciello <mario.limonciello@dell.com>
4620L:	platform-driver-x86@vger.kernel.org
4621S:	Maintained
4622F:	drivers/platform/x86/dell-smbios-wmi.c
4623F:	tools/wmi/dell-smbios-example.c
4624
4625DEFZA FDDI NETWORK DRIVER
4626M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4627S:	Maintained
4628F:	drivers/net/fddi/defza.*
4629
4630DELL LAPTOP DRIVER
4631M:	Matthew Garrett <mjg59@srcf.ucam.org>
4632M:	Pali Rohár <pali.rohar@gmail.com>
4633L:	platform-driver-x86@vger.kernel.org
4634S:	Maintained
4635F:	drivers/platform/x86/dell-laptop.c
4636
4637DELL LAPTOP FREEFALL DRIVER
4638M:	Pali Rohár <pali.rohar@gmail.com>
4639S:	Maintained
4640F:	drivers/platform/x86/dell-smo8800.c
4641
4642DELL LAPTOP RBTN DRIVER
4643M:	Pali Rohár <pali.rohar@gmail.com>
4644S:	Maintained
4645F:	drivers/platform/x86/dell-rbtn.*
4646
4647DELL REMOTE BIOS UPDATE DRIVER
4648M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4649L:	platform-driver-x86@vger.kernel.org
4650S:	Maintained
4651F:	drivers/platform/x86/dell_rbu.c
4652
4653DELL LAPTOP SMM DRIVER
4654M:	Pali Rohár <pali.rohar@gmail.com>
4655S:	Maintained
4656F:	drivers/hwmon/dell-smm-hwmon.c
4657F:	include/uapi/linux/i8k.h
4658
4659DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4660M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4661L:	platform-driver-x86@vger.kernel.org
4662S:	Maintained
4663F:	Documentation/driver-api/dcdbas.rst
4664F:	drivers/platform/x86/dcdbas.*
4665
4666DELL WMI NOTIFICATIONS DRIVER
4667M:	Matthew Garrett <mjg59@srcf.ucam.org>
4668M:	Pali Rohár <pali.rohar@gmail.com>
4669S:	Maintained
4670F:	drivers/platform/x86/dell-wmi.c
4671
4672DELL WMI DESCRIPTOR DRIVER
4673M:	Mario Limonciello <mario.limonciello@dell.com>
4674S:	Maintained
4675F:	drivers/platform/x86/dell-wmi-descriptor.c
4676
4677DELTA ST MEDIA DRIVER
4678M:	Hugues Fruchet <hugues.fruchet@st.com>
4679L:	linux-media@vger.kernel.org
4680T:	git git://linuxtv.org/media_tree.git
4681W:	https://linuxtv.org
4682S:	Supported
4683F:	drivers/media/platform/sti/delta
4684
4685DENALI NAND DRIVER
4686M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4687L:	linux-mtd@lists.infradead.org
4688S:	Supported
4689F:	drivers/mtd/nand/raw/denali*
4690
4691DESIGNWARE EDMA CORE IP DRIVER
4692M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4693L:	dmaengine@vger.kernel.org
4694S:	Maintained
4695F:	drivers/dma/dw-edma/
4696F:	include/linux/dma/edma.h
4697
4698DESIGNWARE USB2 DRD IP DRIVER
4699M:	Minas Harutyunyan <hminas@synopsys.com>
4700L:	linux-usb@vger.kernel.org
4701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4702S:	Maintained
4703F:	drivers/usb/dwc2/
4704
4705DESIGNWARE USB3 DRD IP DRIVER
4706M:	Felipe Balbi <balbi@kernel.org>
4707L:	linux-usb@vger.kernel.org
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4709S:	Maintained
4710F:	drivers/usb/dwc3/
4711
4712DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4713M:	Andreas Klinger <ak@it-klinger.de>
4714L:	linux-iio@vger.kernel.org
4715S:	Maintained
4716F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4717F:	drivers/iio/proximity/srf*.c
4718
4719DEVICE COREDUMP (DEV_COREDUMP)
4720M:	Johannes Berg <johannes@sipsolutions.net>
4721L:	linux-kernel@vger.kernel.org
4722S:	Maintained
4723F:	drivers/base/devcoredump.c
4724F:	include/linux/devcoredump.h
4725
4726DEVICE FREQUENCY (DEVFREQ)
4727M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4728M:	Kyungmin Park <kyungmin.park@samsung.com>
4729R:	Chanwoo Choi <cw00.choi@samsung.com>
4730L:	linux-pm@vger.kernel.org
4731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4732S:	Maintained
4733F:	drivers/devfreq/
4734F:	include/linux/devfreq.h
4735F:	Documentation/devicetree/bindings/devfreq/
4736F:	include/trace/events/devfreq.h
4737
4738DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4739M:	Chanwoo Choi <cw00.choi@samsung.com>
4740L:	linux-pm@vger.kernel.org
4741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4742S:	Supported
4743F:	drivers/devfreq/event/
4744F:	drivers/devfreq/devfreq-event.c
4745F:	include/linux/devfreq-event.h
4746F:	Documentation/devicetree/bindings/devfreq/event/
4747
4748DEVICE NUMBER REGISTRY
4749M:	Torben Mathiasen <device@lanana.org>
4750W:	http://lanana.org/docs/device-list/index.html
4751S:	Maintained
4752
4753DEVICE-MAPPER  (LVM)
4754M:	Alasdair Kergon <agk@redhat.com>
4755M:	Mike Snitzer <snitzer@redhat.com>
4756M:	dm-devel@redhat.com
4757L:	dm-devel@redhat.com
4758W:	http://sources.redhat.com/dm
4759Q:	http://patchwork.kernel.org/project/dm-devel/list/
4760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4761T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4762S:	Maintained
4763F:	Documentation/admin-guide/device-mapper/
4764F:	drivers/md/Makefile
4765F:	drivers/md/Kconfig
4766F:	drivers/md/dm*
4767F:	drivers/md/persistent-data/
4768F:	include/linux/device-mapper.h
4769F:	include/linux/dm-*.h
4770F:	include/uapi/linux/dm-*.h
4771
4772DEVLINK
4773M:	Jiri Pirko <jiri@mellanox.com>
4774L:	netdev@vger.kernel.org
4775S:	Supported
4776F:	net/core/devlink.c
4777F:	include/net/devlink.h
4778F:	include/uapi/linux/devlink.h
4779
4780DIALOG SEMICONDUCTOR DRIVERS
4781M:	Support Opensource <support.opensource@diasemi.com>
4782W:	http://www.dialog-semiconductor.com/products
4783S:	Supported
4784F:	Documentation/hwmon/da90??.rst
4785F:	Documentation/devicetree/bindings/mfd/da90*.txt
4786F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4787F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4788F:	Documentation/devicetree/bindings/regulator/da92*.txt
4789F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4790F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4791F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4792F:	drivers/gpio/gpio-da90??.c
4793F:	drivers/hwmon/da90??-hwmon.c
4794F:	drivers/iio/adc/da91??-*.c
4795F:	drivers/input/misc/da90??_onkey.c
4796F:	drivers/input/touchscreen/da9052_tsi.c
4797F:	drivers/leds/leds-da90??.c
4798F:	drivers/mfd/da903x.c
4799F:	drivers/mfd/da90??-*.c
4800F:	drivers/mfd/da91??-*.c
4801F:	drivers/power/supply/da9052-battery.c
4802F:	drivers/power/supply/da91??-*.c
4803F:	drivers/regulator/da903x.c
4804F:	drivers/regulator/da9???-regulator.[ch]
4805F:	drivers/regulator/slg51000-regulator.[ch]
4806F:	drivers/thermal/da90??-thermal.c
4807F:	drivers/rtc/rtc-da90??.c
4808F:	drivers/video/backlight/da90??_bl.c
4809F:	drivers/watchdog/da90??_wdt.c
4810F:	include/linux/mfd/da903x.h
4811F:	include/linux/mfd/da9052/
4812F:	include/linux/mfd/da9055/
4813F:	include/linux/mfd/da9062/
4814F:	include/linux/mfd/da9063/
4815F:	include/linux/mfd/da9150/
4816F:	include/linux/regulator/da9211.h
4817F:	include/sound/da[79]*.h
4818F:	sound/soc/codecs/da[79]*.[ch]
4819
4820DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4821M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4822L:	linux-gpio@vger.kernel.org
4823S:	Maintained
4824F:	drivers/gpio/gpio-gpio-mm.c
4825
4826DIOLAN U2C-12 I2C DRIVER
4827M:	Guenter Roeck <linux@roeck-us.net>
4828L:	linux-i2c@vger.kernel.org
4829S:	Maintained
4830F:	drivers/i2c/busses/i2c-diolan-u2c.c
4831
4832FILESYSTEM DIRECT ACCESS (DAX)
4833M:	Dan Williams <dan.j.williams@intel.com>
4834R:	Matthew Wilcox <willy@infradead.org>
4835R:	Jan Kara <jack@suse.cz>
4836L:	linux-fsdevel@vger.kernel.org
4837L:	linux-nvdimm@lists.01.org
4838S:	Supported
4839F:	fs/dax.c
4840F:	include/linux/dax.h
4841F:	include/trace/events/fs_dax.h
4842
4843DEVICE DIRECT ACCESS (DAX)
4844M:	Dan Williams <dan.j.williams@intel.com>
4845M:	Vishal Verma <vishal.l.verma@intel.com>
4846M:	Keith Busch <keith.busch@intel.com>
4847M:	Dave Jiang <dave.jiang@intel.com>
4848L:	linux-nvdimm@lists.01.org
4849S:	Supported
4850F:	drivers/dax/
4851
4852DIRECTORY NOTIFICATION (DNOTIFY)
4853M:	Jan Kara <jack@suse.cz>
4854R:	Amir Goldstein <amir73il@gmail.com>
4855L:	linux-fsdevel@vger.kernel.org
4856S:	Maintained
4857F:	Documentation/filesystems/dnotify.txt
4858F:	fs/notify/dnotify/
4859F:	include/linux/dnotify.h
4860
4861DISK GEOMETRY AND PARTITION HANDLING
4862M:	Andries Brouwer <aeb@cwi.nl>
4863W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4864W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4865W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4866S:	Maintained
4867
4868DISKQUOTA
4869M:	Jan Kara <jack@suse.com>
4870S:	Maintained
4871F:	Documentation/filesystems/quota.txt
4872F:	fs/quota/
4873F:	include/linux/quota*.h
4874F:	include/uapi/linux/quota*.h
4875
4876DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4877M:	Bernie Thompson <bernie@plugable.com>
4878L:	linux-fbdev@vger.kernel.org
4879S:	Maintained
4880W:	http://plugable.com/category/projects/udlfb/
4881F:	drivers/video/fbdev/udlfb.c
4882F:	include/video/udlfb.h
4883F:	Documentation/fb/udlfb.rst
4884
4885DISTRIBUTED LOCK MANAGER (DLM)
4886M:	Christine Caulfield <ccaulfie@redhat.com>
4887M:	David Teigland <teigland@redhat.com>
4888L:	cluster-devel@redhat.com
4889W:	http://sources.redhat.com/cluster/
4890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4891S:	Supported
4892F:	fs/dlm/
4893
4894DMA BUFFER SHARING FRAMEWORK
4895M:	Sumit Semwal <sumit.semwal@linaro.org>
4896S:	Maintained
4897L:	linux-media@vger.kernel.org
4898L:	dri-devel@lists.freedesktop.org
4899L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4900F:	drivers/dma-buf/
4901F:	include/linux/dma-buf*
4902F:	include/linux/reservation.h
4903F:	include/linux/*fence.h
4904F:	Documentation/driver-api/dma-buf.rst
4905T:	git git://anongit.freedesktop.org/drm/drm-misc
4906
4907DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4908M:	Vinod Koul <vkoul@kernel.org>
4909L:	dmaengine@vger.kernel.org
4910Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4911S:	Maintained
4912F:	drivers/dma/
4913F:	include/linux/dmaengine.h
4914F:	include/linux/of_dma.h
4915F:	Documentation/devicetree/bindings/dma/
4916F:	Documentation/driver-api/dmaengine/
4917T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4918
4919DMA MAPPING HELPERS
4920M:	Christoph Hellwig <hch@lst.de>
4921M:	Marek Szyprowski <m.szyprowski@samsung.com>
4922R:	Robin Murphy <robin.murphy@arm.com>
4923L:	iommu@lists.linux-foundation.org
4924T:	git git://git.infradead.org/users/hch/dma-mapping.git
4925W:	http://git.infradead.org/users/hch/dma-mapping.git
4926S:	Supported
4927F:	kernel/dma/
4928F:	include/asm-generic/dma-mapping.h
4929F:	include/linux/dma-direct.h
4930F:	include/linux/dma-mapping.h
4931F:	include/linux/dma-noncoherent.h
4932
4933DME1737 HARDWARE MONITOR DRIVER
4934M:	Juerg Haefliger <juergh@gmail.com>
4935L:	linux-hwmon@vger.kernel.org
4936S:	Maintained
4937F:	Documentation/hwmon/dme1737.rst
4938F:	drivers/hwmon/dme1737.c
4939
4940DMI/SMBIOS SUPPORT
4941M:	Jean Delvare <jdelvare@suse.com>
4942S:	Maintained
4943T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4944F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4945F:	drivers/firmware/dmi-id.c
4946F:	drivers/firmware/dmi_scan.c
4947F:	include/linux/dmi.h
4948
4949DOCUMENTATION
4950M:	Jonathan Corbet <corbet@lwn.net>
4951L:	linux-doc@vger.kernel.org
4952S:	Maintained
4953F:	Documentation/
4954F:	scripts/kernel-doc
4955X:	Documentation/ABI/
4956X:	Documentation/firmware-guide/acpi/
4957X:	Documentation/devicetree/
4958X:	Documentation/i2c/
4959X:	Documentation/media/
4960X:	Documentation/power/
4961X:	Documentation/spi/
4962T:	git git://git.lwn.net/linux.git docs-next
4963
4964DOCUMENTATION/ITALIAN
4965M:	Federico Vaga <federico.vaga@vaga.pv.it>
4966L:	linux-doc@vger.kernel.org
4967S:	Maintained
4968F:	Documentation/translations/it_IT
4969
4970DONGWOON DW9714 LENS VOICE COIL DRIVER
4971M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4972L:	linux-media@vger.kernel.org
4973T:	git git://linuxtv.org/media_tree.git
4974S:	Maintained
4975F:	drivers/media/i2c/dw9714.c
4976F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4977
4978DONGWOON DW9807 LENS VOICE COIL DRIVER
4979M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4980L:	linux-media@vger.kernel.org
4981T:	git git://linuxtv.org/media_tree.git
4982S:	Maintained
4983F:	drivers/media/i2c/dw9807-vcm.c
4984F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4985
4986DOUBLETALK DRIVER
4987M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4988L:	blinux-list@redhat.com
4989S:	Maintained
4990F:	drivers/char/dtlk.c
4991F:	include/linux/dtlk.h
4992
4993DPAA2 DATAPATH I/O (DPIO) DRIVER
4994M:	Roy Pledge <Roy.Pledge@nxp.com>
4995L:	linux-kernel@vger.kernel.org
4996S:	Maintained
4997F:	drivers/soc/fsl/dpio
4998
4999DPAA2 ETHERNET DRIVER
5000M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5001L:	netdev@vger.kernel.org
5002S:	Maintained
5003F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5004F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5005F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5006F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5007F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5008
5009DPAA2 ETHERNET SWITCH DRIVER
5010M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5011M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5012L:	linux-kernel@vger.kernel.org
5013S:	Maintained
5014F:	drivers/staging/fsl-dpaa2/ethsw
5015
5016DPT_I2O SCSI RAID DRIVER
5017M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5018L:	linux-scsi@vger.kernel.org
5019W:	http://www.adaptec.com/
5020S:	Maintained
5021F:	drivers/scsi/dpt*
5022F:	drivers/scsi/dpt/
5023
5024DRBD DRIVER
5025M:	Philipp Reisner <philipp.reisner@linbit.com>
5026M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5027L:	drbd-dev@lists.linbit.com
5028W:	http://www.drbd.org
5029T:	git git://git.linbit.com/linux-drbd.git
5030T:	git git://git.linbit.com/drbd-8.4.git
5031S:	Supported
5032F:	drivers/block/drbd/
5033F:	lib/lru_cache.c
5034F:	Documentation/admin-guide/blockdev/
5035
5036DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5037M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5038R:	"Rafael J. Wysocki" <rafael@kernel.org>
5039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5040S:	Supported
5041F:	Documentation/kobject.txt
5042F:	drivers/base/
5043F:	fs/debugfs/
5044F:	fs/sysfs/
5045F:	include/linux/debugfs.h
5046F:	include/linux/kobj*
5047F:	lib/kobj*
5048
5049DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5050M:	Kevin Hilman <khilman@kernel.org>
5051M:	Nishanth Menon <nm@ti.com>
5052S:	Maintained
5053F:	drivers/power/avs/
5054F:	include/linux/power/smartreflex.h
5055L:	linux-pm@vger.kernel.org
5056
5057DRM DRIVER FOR ARM PL111 CLCD
5058M:	Eric Anholt <eric@anholt.net>
5059T:	git git://anongit.freedesktop.org/drm/drm-misc
5060S:	Supported
5061F:	drivers/gpu/drm/pl111/
5062
5063DRM DRIVER FOR ARM VERSATILE TFT PANELS
5064M:	Linus Walleij <linus.walleij@linaro.org>
5065T:	git git://anongit.freedesktop.org/drm/drm-misc
5066S:	Maintained
5067F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5068F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5069
5070DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5071M:	Dave Airlie <airlied@redhat.com>
5072S:	Odd Fixes
5073F:	drivers/gpu/drm/ast/
5074
5075DRM DRIVER FOR ASPEED BMC GFX
5076M:	Joel Stanley <joel@jms.id.au>
5077L:	linux-aspeed@lists.ozlabs.org
5078T:	git git://anongit.freedesktop.org/drm/drm-misc
5079S:	Supported
5080F:	drivers/gpu/drm/aspeed/
5081F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5082
5083DRM DRIVER FOR BOCHS VIRTUAL GPU
5084M:	Gerd Hoffmann <kraxel@redhat.com>
5085L:	virtualization@lists.linux-foundation.org
5086T:	git git://anongit.freedesktop.org/drm/drm-misc
5087S:	Maintained
5088F:	drivers/gpu/drm/bochs/
5089
5090DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5091M:	Linus Walleij <linus.walleij@linaro.org>
5092T:	git git://anongit.freedesktop.org/drm/drm-misc
5093S:	Maintained
5094F:	drivers/gpu/drm/tve200/
5095
5096DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5097M:	Jagan Teki <jagan@amarulasolutions.com>
5098S:	Maintained
5099F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5100F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5101
5102DRM DRIVER FOR ILITEK ILI9225 PANELS
5103M:	David Lechner <david@lechnology.com>
5104S:	Maintained
5105F:	drivers/gpu/drm/tinydrm/ili9225.c
5106F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5107
5108DRM DRIVER FOR HX8357D PANELS
5109M:	Eric Anholt <eric@anholt.net>
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111S:	Maintained
5112F:	drivers/gpu/drm/tinydrm/hx8357d.c
5113F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5114
5115DRM DRIVER FOR INTEL I810 VIDEO CARDS
5116S:	Orphan / Obsolete
5117F:	drivers/gpu/drm/i810/
5118F:	include/uapi/drm/i810_drm.h
5119
5120DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5121S:	Orphan / Obsolete
5122F:	drivers/gpu/drm/mga/
5123F:	include/uapi/drm/mga_drm.h
5124
5125DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5126M:	Dave Airlie <airlied@redhat.com>
5127S:	Odd Fixes
5128F:	drivers/gpu/drm/mgag200/
5129
5130DRM DRIVER FOR MI0283QT
5131M:	Noralf Trønnes <noralf@tronnes.org>
5132S:	Maintained
5133F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5134F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5135
5136DRM DRIVER FOR MSM ADRENO GPU
5137M:	Rob Clark <robdclark@gmail.com>
5138M:	Sean Paul <sean@poorly.run>
5139L:	linux-arm-msm@vger.kernel.org
5140L:	dri-devel@lists.freedesktop.org
5141L:	freedreno@lists.freedesktop.org
5142T:	git https://gitlab.freedesktop.org/drm/msm.git
5143S:	Maintained
5144F:	drivers/gpu/drm/msm/
5145F:	include/uapi/drm/msm_drm.h
5146F:	Documentation/devicetree/bindings/display/msm/
5147
5148DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5149M:	Ben Skeggs <bskeggs@redhat.com>
5150L:	dri-devel@lists.freedesktop.org
5151L:	nouveau@lists.freedesktop.org
5152T:	git git://github.com/skeggsb/linux
5153S:	Supported
5154F:	drivers/gpu/drm/nouveau/
5155F:	include/uapi/drm/nouveau_drm.h
5156
5157DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5158M:	Stefan Mavrodiev <stefan@olimex.com>
5159S:	Maintained
5160F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5161F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5162
5163DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5164M:	Noralf Trønnes <noralf@tronnes.org>
5165S:	Maintained
5166F:	drivers/gpu/drm/tinydrm/repaper.c
5167F:	Documentation/devicetree/bindings/display/repaper.txt
5168
5169DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5170M:	Dave Airlie <airlied@redhat.com>
5171M:	Gerd Hoffmann <kraxel@redhat.com>
5172L:	virtualization@lists.linux-foundation.org
5173T:	git git://anongit.freedesktop.org/drm/drm-misc
5174S:	Obsolete
5175W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5176F:	drivers/gpu/drm/cirrus/
5177
5178DRM DRIVER FOR QXL VIRTUAL GPU
5179M:	Dave Airlie <airlied@redhat.com>
5180M:	Gerd Hoffmann <kraxel@redhat.com>
5181L:	virtualization@lists.linux-foundation.org
5182L:	spice-devel@lists.freedesktop.org
5183T:	git git://anongit.freedesktop.org/drm/drm-misc
5184S:	Maintained
5185F:	drivers/gpu/drm/qxl/
5186F:	include/uapi/drm/qxl_drm.h
5187
5188DRM DRIVER FOR RAGE 128 VIDEO CARDS
5189S:	Orphan / Obsolete
5190F:	drivers/gpu/drm/r128/
5191F:	include/uapi/drm/r128_drm.h
5192
5193DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5194M:	Guido Günther <agx@sigxcpu.org>
5195S:	Maintained
5196F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5197F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5198
5199DRM DRIVER FOR SAVAGE VIDEO CARDS
5200S:	Orphan / Obsolete
5201F:	drivers/gpu/drm/savage/
5202F:	include/uapi/drm/savage_drm.h
5203
5204DRM DRIVER FOR SIS VIDEO CARDS
5205S:	Orphan / Obsolete
5206F:	drivers/gpu/drm/sis/
5207F:	include/uapi/drm/sis_drm.h
5208
5209DRM DRIVER FOR SITRONIX ST7701 PANELS
5210M:	Jagan Teki <jagan@amarulasolutions.com>
5211S:	Maintained
5212F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5213F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5214
5215DRM DRIVER FOR SITRONIX ST7586 PANELS
5216M:	David Lechner <david@lechnology.com>
5217S:	Maintained
5218F:	drivers/gpu/drm/tinydrm/st7586.c
5219F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5220
5221DRM DRIVER FOR SITRONIX ST7735R PANELS
5222M:	David Lechner <david@lechnology.com>
5223S:	Maintained
5224F:	drivers/gpu/drm/tinydrm/st7735r.c
5225F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5226
5227DRM DRIVER FOR ST-ERICSSON MCDE
5228M:	Linus Walleij <linus.walleij@linaro.org>
5229T:	git git://anongit.freedesktop.org/drm/drm-misc
5230S:	Maintained
5231F:	drivers/gpu/drm/mcde/
5232F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5233
5234DRM DRIVER FOR TDFX VIDEO CARDS
5235S:	Orphan / Obsolete
5236F:	drivers/gpu/drm/tdfx/
5237
5238DRM DRIVER FOR TPO TPG110 PANELS
5239M:	Linus Walleij <linus.walleij@linaro.org>
5240T:	git git://anongit.freedesktop.org/drm/drm-misc
5241S:	Maintained
5242F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5243F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5244
5245DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5246M:	Dave Airlie <airlied@redhat.com>
5247R:	Sean Paul <sean@poorly.run>
5248L:	dri-devel@lists.freedesktop.org
5249S:	Odd Fixes
5250F:	drivers/gpu/drm/udl/
5251T:	git git://anongit.freedesktop.org/drm/drm-misc
5252
5253DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5254M:	Hans de Goede <hdegoede@redhat.com>
5255L:	dri-devel@lists.freedesktop.org
5256S:	Maintained
5257F:	drivers/gpu/drm/vboxvideo/
5258T:	git git://anongit.freedesktop.org/drm/drm-misc
5259
5260DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5261M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5262R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5263R:	Daniel Vetter <daniel@ffwll.ch>
5264T:	git git://anongit.freedesktop.org/drm/drm-misc
5265S:	Maintained
5266L:	dri-devel@lists.freedesktop.org
5267F:	drivers/gpu/drm/vkms/
5268F:	Documentation/gpu/vkms.rst
5269
5270DRM DRIVER FOR VMWARE VIRTUAL GPU
5271M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5272M:	Thomas Hellstrom <thellstrom@vmware.com>
5273L:	dri-devel@lists.freedesktop.org
5274T:	git git://people.freedesktop.org/~thomash/linux
5275S:	Supported
5276F:	drivers/gpu/drm/vmwgfx/
5277F:	include/uapi/drm/vmwgfx_drm.h
5278
5279DRM DRIVERS
5280M:	David Airlie <airlied@linux.ie>
5281M:	Daniel Vetter <daniel@ffwll.ch>
5282L:	dri-devel@lists.freedesktop.org
5283T:	git git://anongit.freedesktop.org/drm/drm
5284B:	https://bugs.freedesktop.org/
5285C:	irc://chat.freenode.net/dri-devel
5286S:	Maintained
5287F:	drivers/gpu/drm/
5288F:	drivers/gpu/vga/
5289F:	Documentation/devicetree/bindings/display/
5290F:	Documentation/devicetree/bindings/gpu/
5291F:	Documentation/gpu/
5292F:	include/drm/
5293F:	include/uapi/drm/
5294F:	include/linux/vga*
5295
5296DRM DRIVERS AND MISC GPU PATCHES
5297M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5298M:	Maxime Ripard <maxime.ripard@bootlin.com>
5299M:	Sean Paul <sean@poorly.run>
5300W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5301S:	Maintained
5302T:	git git://anongit.freedesktop.org/drm/drm-misc
5303F:	Documentation/gpu/
5304F:	drivers/gpu/vga/
5305F:	drivers/gpu/drm/*
5306F:	include/drm/drm*
5307F:	include/uapi/drm/drm*
5308F:	include/linux/vga*
5309
5310DRM DRIVERS FOR ALLWINNER A10
5311M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5312L:	dri-devel@lists.freedesktop.org
5313S:	Supported
5314F:	drivers/gpu/drm/sun4i/
5315F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317
5318DRM DRIVERS FOR AMLOGIC SOCS
5319M:	Neil Armstrong <narmstrong@baylibre.com>
5320L:	dri-devel@lists.freedesktop.org
5321L:	linux-amlogic@lists.infradead.org
5322W:	http://linux-meson.com/
5323S:	Supported
5324F:	drivers/gpu/drm/meson/
5325F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5326F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5327F:	Documentation/gpu/meson.rst
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329
5330DRM DRIVERS FOR ATMEL HLCDC
5331M:	Boris Brezillon <bbrezillon@kernel.org>
5332L:	dri-devel@lists.freedesktop.org
5333S:	Supported
5334F:	drivers/gpu/drm/atmel-hlcdc/
5335F:	Documentation/devicetree/bindings/display/atmel/
5336T:	git git://anongit.freedesktop.org/drm/drm-misc
5337
5338DRM DRIVERS FOR BRIDGE CHIPS
5339M:	Andrzej Hajda <a.hajda@samsung.com>
5340R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5341S:	Maintained
5342T:	git git://anongit.freedesktop.org/drm/drm-misc
5343F:	drivers/gpu/drm/bridge/
5344
5345DRM DRIVERS FOR EXYNOS
5346M:	Inki Dae <inki.dae@samsung.com>
5347M:	Joonyoung Shim <jy0922.shim@samsung.com>
5348M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5349M:	Kyungmin Park <kyungmin.park@samsung.com>
5350L:	dri-devel@lists.freedesktop.org
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5352S:	Supported
5353F:	drivers/gpu/drm/exynos/
5354F:	include/uapi/drm/exynos_drm.h
5355F:	Documentation/devicetree/bindings/display/exynos/
5356
5357DRM DRIVERS FOR FREESCALE DCU
5358M:	Stefan Agner <stefan@agner.ch>
5359M:	Alison Wang <alison.wang@nxp.com>
5360L:	dri-devel@lists.freedesktop.org
5361S:	Supported
5362F:	drivers/gpu/drm/fsl-dcu/
5363F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5364F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5365F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367
5368DRM DRIVERS FOR FREESCALE IMX
5369M:	Philipp Zabel <p.zabel@pengutronix.de>
5370L:	dri-devel@lists.freedesktop.org
5371S:	Maintained
5372F:	drivers/gpu/drm/imx/
5373F:	drivers/gpu/ipu-v3/
5374F:	Documentation/devicetree/bindings/display/imx/
5375
5376DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5377M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5378L:	dri-devel@lists.freedesktop.org
5379T:	git git://github.com/patjak/drm-gma500
5380S:	Maintained
5381F:	drivers/gpu/drm/gma500/
5382
5383DRM DRIVERS FOR HISILICON
5384M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5385M:	Rongrong Zou <zourongrong@gmail.com>
5386R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5387R:	Chen Feng <puck.chen@hisilicon.com>
5388L:	dri-devel@lists.freedesktop.org
5389T:	git git://github.com/xin3liang/linux.git
5390S:	Maintained
5391F:	drivers/gpu/drm/hisilicon/
5392F:	Documentation/devicetree/bindings/display/hisilicon/
5393
5394DRM DRIVERS FOR LIMA
5395M:	Qiang Yu <yuq825@gmail.com>
5396L:	dri-devel@lists.freedesktop.org
5397L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5398S:	Maintained
5399F:	drivers/gpu/drm/lima/
5400F:	include/uapi/drm/lima_drm.h
5401T:	git git://anongit.freedesktop.org/drm/drm-misc
5402
5403DRM DRIVERS FOR MEDIATEK
5404M:	CK Hu <ck.hu@mediatek.com>
5405M:	Philipp Zabel <p.zabel@pengutronix.de>
5406L:	dri-devel@lists.freedesktop.org
5407S:	Supported
5408F:	drivers/gpu/drm/mediatek/
5409F:	Documentation/devicetree/bindings/display/mediatek/
5410
5411DRM DRIVERS FOR NVIDIA TEGRA
5412M:	Thierry Reding <thierry.reding@gmail.com>
5413L:	dri-devel@lists.freedesktop.org
5414L:	linux-tegra@vger.kernel.org
5415T:	git git://anongit.freedesktop.org/tegra/linux.git
5416S:	Supported
5417F:	drivers/gpu/drm/tegra/
5418F:	drivers/gpu/host1x/
5419F:	include/linux/host1x.h
5420F:	include/uapi/drm/tegra_drm.h
5421F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5422
5423DRM DRIVERS FOR RENESAS
5424M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5425M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5426L:	dri-devel@lists.freedesktop.org
5427L:	linux-renesas-soc@vger.kernel.org
5428T:	git git://linuxtv.org/pinchartl/media drm/du/next
5429S:	Supported
5430F:	drivers/gpu/drm/rcar-du/
5431F:	drivers/gpu/drm/shmobile/
5432F:	include/linux/platform_data/shmob_drm.h
5433F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5434F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5435F:	Documentation/devicetree/bindings/display/renesas,du.txt
5436
5437DRM DRIVERS FOR ROCKCHIP
5438M:	Sandy Huang <hjc@rock-chips.com>
5439M:	Heiko Stübner <heiko@sntech.de>
5440L:	dri-devel@lists.freedesktop.org
5441S:	Maintained
5442F:	drivers/gpu/drm/rockchip/
5443F:	Documentation/devicetree/bindings/display/rockchip/
5444T:	git git://anongit.freedesktop.org/drm/drm-misc
5445
5446DRM DRIVERS FOR STI
5447M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5448M:	Vincent Abriou <vincent.abriou@st.com>
5449L:	dri-devel@lists.freedesktop.org
5450T:	git git://anongit.freedesktop.org/drm/drm-misc
5451S:	Maintained
5452F:	drivers/gpu/drm/sti
5453F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5454
5455DRM DRIVERS FOR STM
5456M:	Yannick Fertre <yannick.fertre@st.com>
5457M:	Philippe Cornu <philippe.cornu@st.com>
5458M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5459M:	Vincent Abriou <vincent.abriou@st.com>
5460L:	dri-devel@lists.freedesktop.org
5461T:	git git://anongit.freedesktop.org/drm/drm-misc
5462S:	Maintained
5463F:	drivers/gpu/drm/stm
5464F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5465
5466DRM DRIVERS FOR TI LCDC
5467M:	Jyri Sarha <jsarha@ti.com>
5468R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5469L:	dri-devel@lists.freedesktop.org
5470S:	Maintained
5471F:	drivers/gpu/drm/tilcdc/
5472F:	Documentation/devicetree/bindings/display/tilcdc/
5473
5474DRM DRIVERS FOR TI OMAP
5475M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5476L:	dri-devel@lists.freedesktop.org
5477S:	Maintained
5478F:	drivers/gpu/drm/omapdrm/
5479F:	Documentation/devicetree/bindings/display/ti/
5480
5481DRM DRIVERS FOR V3D
5482M:	Eric Anholt <eric@anholt.net>
5483S:	Supported
5484F:	drivers/gpu/drm/v3d/
5485F:	include/uapi/drm/v3d_drm.h
5486F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5487T:	git git://anongit.freedesktop.org/drm/drm-misc
5488
5489DRM DRIVERS FOR VC4
5490M:	Eric Anholt <eric@anholt.net>
5491T:	git git://github.com/anholt/linux
5492S:	Supported
5493F:	drivers/gpu/drm/vc4/
5494F:	include/uapi/drm/vc4_drm.h
5495F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5496T:	git git://anongit.freedesktop.org/drm/drm-misc
5497
5498DRM DRIVERS FOR VIVANTE GPU IP
5499M:	Lucas Stach <l.stach@pengutronix.de>
5500R:	Russell King <linux+etnaviv@armlinux.org.uk>
5501R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5502L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5503L:	dri-devel@lists.freedesktop.org
5504S:	Maintained
5505F:	drivers/gpu/drm/etnaviv/
5506F:	include/uapi/drm/etnaviv_drm.h
5507F:	Documentation/devicetree/bindings/display/etnaviv/
5508
5509DRM DRIVERS FOR ZTE ZX
5510M:	Shawn Guo <shawnguo@kernel.org>
5511L:	dri-devel@lists.freedesktop.org
5512S:	Maintained
5513F:	drivers/gpu/drm/zte/
5514F:	Documentation/devicetree/bindings/display/zte,vou.txt
5515T:	git git://anongit.freedesktop.org/drm/drm-misc
5516
5517DRM PANEL DRIVERS
5518M:	Thierry Reding <thierry.reding@gmail.com>
5519R:	Sam Ravnborg <sam@ravnborg.org>
5520L:	dri-devel@lists.freedesktop.org
5521T:	git git://anongit.freedesktop.org/drm/drm-misc
5522S:	Maintained
5523F:	drivers/gpu/drm/drm_panel.c
5524F:	drivers/gpu/drm/panel/
5525F:	include/drm/drm_panel.h
5526F:	Documentation/devicetree/bindings/display/panel/
5527
5528DRM TINYDRM DRIVERS
5529M:	Noralf Trønnes <noralf@tronnes.org>
5530W:	https://github.com/notro/tinydrm/wiki/Development
5531T:	git git://anongit.freedesktop.org/drm/drm-misc
5532S:	Maintained
5533F:	drivers/gpu/drm/tinydrm/
5534F:	include/drm/tinydrm/
5535
5536DRM DRIVERS FOR XEN
5537M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5538T:	git git://anongit.freedesktop.org/drm/drm-misc
5539L:	dri-devel@lists.freedesktop.org
5540L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5541S:	Supported
5542F:	drivers/gpu/drm/xen/
5543F:	Documentation/gpu/xen-front.rst
5544
5545DRM TTM SUBSYSTEM
5546M:	Christian Koenig <christian.koenig@amd.com>
5547M:	Huang Rui <ray.huang@amd.com>
5548T:	git git://people.freedesktop.org/~agd5f/linux
5549S:	Maintained
5550L:	dri-devel@lists.freedesktop.org
5551F:	include/drm/ttm/
5552F:	drivers/gpu/drm/ttm/
5553
5554DSBR100 USB FM RADIO DRIVER
5555M:	Alexey Klimov <klimov.linux@gmail.com>
5556L:	linux-media@vger.kernel.org
5557T:	git git://linuxtv.org/media_tree.git
5558S:	Maintained
5559F:	drivers/media/radio/dsbr100.c
5560
5561DSCC4 DRIVER
5562M:	Francois Romieu <romieu@fr.zoreil.com>
5563L:	netdev@vger.kernel.org
5564S:	Maintained
5565F:	drivers/net/wan/dscc4.c
5566
5567DT3155 MEDIA DRIVER
5568M:	Hans Verkuil <hverkuil@xs4all.nl>
5569L:	linux-media@vger.kernel.org
5570T:	git git://linuxtv.org/media_tree.git
5571W:	https://linuxtv.org
5572S:	Odd Fixes
5573F:	drivers/media/pci/dt3155/
5574
5575DVB_USB_AF9015 MEDIA DRIVER
5576M:	Antti Palosaari <crope@iki.fi>
5577L:	linux-media@vger.kernel.org
5578W:	https://linuxtv.org
5579W:	http://palosaari.fi/linux/
5580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5581T:	git git://linuxtv.org/anttip/media_tree.git
5582S:	Maintained
5583F:	drivers/media/usb/dvb-usb-v2/af9015*
5584
5585DVB_USB_AF9035 MEDIA DRIVER
5586M:	Antti Palosaari <crope@iki.fi>
5587L:	linux-media@vger.kernel.org
5588W:	https://linuxtv.org
5589W:	http://palosaari.fi/linux/
5590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5591T:	git git://linuxtv.org/anttip/media_tree.git
5592S:	Maintained
5593F:	drivers/media/usb/dvb-usb-v2/af9035*
5594
5595DVB_USB_ANYSEE MEDIA DRIVER
5596M:	Antti Palosaari <crope@iki.fi>
5597L:	linux-media@vger.kernel.org
5598W:	https://linuxtv.org
5599W:	http://palosaari.fi/linux/
5600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5601T:	git git://linuxtv.org/anttip/media_tree.git
5602S:	Maintained
5603F:	drivers/media/usb/dvb-usb-v2/anysee*
5604
5605DVB_USB_AU6610 MEDIA DRIVER
5606M:	Antti Palosaari <crope@iki.fi>
5607L:	linux-media@vger.kernel.org
5608W:	https://linuxtv.org
5609W:	http://palosaari.fi/linux/
5610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5611T:	git git://linuxtv.org/anttip/media_tree.git
5612S:	Maintained
5613F:	drivers/media/usb/dvb-usb-v2/au6610*
5614
5615DVB_USB_CE6230 MEDIA DRIVER
5616M:	Antti Palosaari <crope@iki.fi>
5617L:	linux-media@vger.kernel.org
5618W:	https://linuxtv.org
5619W:	http://palosaari.fi/linux/
5620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5621T:	git git://linuxtv.org/anttip/media_tree.git
5622S:	Maintained
5623F:	drivers/media/usb/dvb-usb-v2/ce6230*
5624
5625DVB_USB_CXUSB MEDIA DRIVER
5626M:	Michael Krufky <mkrufky@linuxtv.org>
5627L:	linux-media@vger.kernel.org
5628W:	https://linuxtv.org
5629W:	http://github.com/mkrufky
5630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5631T:	git git://linuxtv.org/media_tree.git
5632S:	Maintained
5633F:	drivers/media/usb/dvb-usb/cxusb*
5634
5635DVB_USB_EC168 MEDIA DRIVER
5636M:	Antti Palosaari <crope@iki.fi>
5637L:	linux-media@vger.kernel.org
5638W:	https://linuxtv.org
5639W:	http://palosaari.fi/linux/
5640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5641T:	git git://linuxtv.org/anttip/media_tree.git
5642S:	Maintained
5643F:	drivers/media/usb/dvb-usb-v2/ec168*
5644
5645DVB_USB_GL861 MEDIA DRIVER
5646M:	Antti Palosaari <crope@iki.fi>
5647L:	linux-media@vger.kernel.org
5648W:	https://linuxtv.org
5649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5650T:	git git://linuxtv.org/anttip/media_tree.git
5651S:	Maintained
5652F:	drivers/media/usb/dvb-usb-v2/gl861*
5653
5654DVB_USB_MXL111SF MEDIA DRIVER
5655M:	Michael Krufky <mkrufky@linuxtv.org>
5656L:	linux-media@vger.kernel.org
5657W:	https://linuxtv.org
5658W:	http://github.com/mkrufky
5659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5660T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5661S:	Maintained
5662F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5663
5664DVB_USB_RTL28XXU MEDIA DRIVER
5665M:	Antti Palosaari <crope@iki.fi>
5666L:	linux-media@vger.kernel.org
5667W:	https://linuxtv.org
5668W:	http://palosaari.fi/linux/
5669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5670T:	git git://linuxtv.org/anttip/media_tree.git
5671S:	Maintained
5672F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5673
5674DVB_USB_V2 MEDIA DRIVER
5675M:	Antti Palosaari <crope@iki.fi>
5676L:	linux-media@vger.kernel.org
5677W:	https://linuxtv.org
5678W:	http://palosaari.fi/linux/
5679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5680T:	git git://linuxtv.org/anttip/media_tree.git
5681S:	Maintained
5682F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5683F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5684
5685DYNAMIC DEBUG
5686M:	Jason Baron <jbaron@akamai.com>
5687S:	Maintained
5688F:	lib/dynamic_debug.c
5689F:	include/linux/dynamic_debug.h
5690
5691DYNAMIC INTERRUPT MODERATION
5692M:	Tal Gilboa <talgi@mellanox.com>
5693S:	Maintained
5694F:	include/linux/dim.h
5695F:	lib/dim/
5696
5697DZ DECSTATION DZ11 SERIAL DRIVER
5698M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5699S:	Maintained
5700F:	drivers/tty/serial/dz.*
5701
5702E3X0 POWER BUTTON DRIVER
5703M:	Moritz Fischer <moritz.fischer@ettus.com>
5704L:	usrp-users@lists.ettus.com
5705W:	http://www.ettus.com
5706S:	Supported
5707F:	drivers/input/misc/e3x0-button.c
5708F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5709
5710E4000 MEDIA DRIVER
5711M:	Antti Palosaari <crope@iki.fi>
5712L:	linux-media@vger.kernel.org
5713W:	https://linuxtv.org
5714W:	http://palosaari.fi/linux/
5715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5716T:	git git://linuxtv.org/anttip/media_tree.git
5717S:	Maintained
5718F:	drivers/media/tuners/e4000*
5719
5720EARTH_PT1 MEDIA DRIVER
5721M:	Akihiro Tsukada <tskd08@gmail.com>
5722L:	linux-media@vger.kernel.org
5723S:	Odd Fixes
5724F:	drivers/media/pci/pt1/
5725
5726EARTH_PT3 MEDIA DRIVER
5727M:	Akihiro Tsukada <tskd08@gmail.com>
5728L:	linux-media@vger.kernel.org
5729S:	Odd Fixes
5730F:	drivers/media/pci/pt3/
5731
5732EC100 MEDIA DRIVER
5733M:	Antti Palosaari <crope@iki.fi>
5734L:	linux-media@vger.kernel.org
5735W:	https://linuxtv.org
5736W:	http://palosaari.fi/linux/
5737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5738T:	git git://linuxtv.org/anttip/media_tree.git
5739S:	Maintained
5740F:	drivers/media/dvb-frontends/ec100*
5741
5742ECRYPT FILE SYSTEM
5743M:	Tyler Hicks <tyhicks@canonical.com>
5744L:	ecryptfs@vger.kernel.org
5745W:	http://ecryptfs.org
5746W:	https://launchpad.net/ecryptfs
5747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5748S:	Supported
5749F:	Documentation/filesystems/ecryptfs.txt
5750F:	fs/ecryptfs/
5751
5752EDAC-AMD64
5753M:	Borislav Petkov <bp@alien8.de>
5754L:	linux-edac@vger.kernel.org
5755S:	Maintained
5756F:	drivers/edac/amd64_edac*
5757
5758EDAC-AST2500
5759M:	Stefan Schaeckeler <sschaeck@cisco.com>
5760S:	Supported
5761F:	drivers/edac/aspeed_edac.c
5762F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5763
5764EDAC-CALXEDA
5765M:	Robert Richter <rric@kernel.org>
5766L:	linux-edac@vger.kernel.org
5767S:	Maintained
5768F:	drivers/edac/highbank*
5769
5770EDAC-CAVIUM OCTEON
5771M:	Ralf Baechle <ralf@linux-mips.org>
5772M:	David Daney <david.daney@cavium.com>
5773L:	linux-edac@vger.kernel.org
5774L:	linux-mips@vger.kernel.org
5775S:	Supported
5776F:	drivers/edac/octeon_edac*
5777
5778EDAC-CAVIUM THUNDERX
5779M:	David Daney <david.daney@cavium.com>
5780M:	Jan Glauber <jglauber@cavium.com>
5781L:	linux-edac@vger.kernel.org
5782S:	Supported
5783F:	drivers/edac/thunderx_edac*
5784
5785EDAC-CORE
5786M:	Borislav Petkov <bp@alien8.de>
5787M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5788R:	James Morse <james.morse@arm.com>
5789L:	linux-edac@vger.kernel.org
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5792S:	Supported
5793F:	Documentation/admin-guide/ras.rst
5794F:	Documentation/driver-api/edac.rst
5795F:	drivers/edac/
5796F:	include/linux/edac.h
5797
5798EDAC-E752X
5799M:	Mark Gross <mark.gross@intel.com>
5800L:	linux-edac@vger.kernel.org
5801S:	Maintained
5802F:	drivers/edac/e752x_edac.c
5803
5804EDAC-E7XXX
5805L:	linux-edac@vger.kernel.org
5806S:	Maintained
5807F:	drivers/edac/e7xxx_edac.c
5808
5809EDAC-FSL_DDR
5810M:	York Sun <york.sun@nxp.com>
5811L:	linux-edac@vger.kernel.org
5812S:	Maintained
5813F:	drivers/edac/fsl_ddr_edac.*
5814
5815EDAC-GHES
5816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5817L:	linux-edac@vger.kernel.org
5818S:	Maintained
5819F:	drivers/edac/ghes_edac.c
5820
5821EDAC-I10NM
5822M:	Tony Luck <tony.luck@intel.com>
5823L:	linux-edac@vger.kernel.org
5824S:	Maintained
5825F:	drivers/edac/i10nm_base.c
5826
5827EDAC-I3000
5828L:	linux-edac@vger.kernel.org
5829S:	Orphan
5830F:	drivers/edac/i3000_edac.c
5831
5832EDAC-I5000
5833L:	linux-edac@vger.kernel.org
5834S:	Maintained
5835F:	drivers/edac/i5000_edac.c
5836
5837EDAC-I5400
5838M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5839L:	linux-edac@vger.kernel.org
5840S:	Maintained
5841F:	drivers/edac/i5400_edac.c
5842
5843EDAC-I7300
5844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5845L:	linux-edac@vger.kernel.org
5846S:	Maintained
5847F:	drivers/edac/i7300_edac.c
5848
5849EDAC-I7CORE
5850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5851L:	linux-edac@vger.kernel.org
5852S:	Maintained
5853F:	drivers/edac/i7core_edac.c
5854
5855EDAC-I82443BXGX
5856M:	Tim Small <tim@buttersideup.com>
5857L:	linux-edac@vger.kernel.org
5858S:	Maintained
5859F:	drivers/edac/i82443bxgx_edac.c
5860
5861EDAC-I82975X
5862M:	"Arvind R." <arvino55@gmail.com>
5863L:	linux-edac@vger.kernel.org
5864S:	Maintained
5865F:	drivers/edac/i82975x_edac.c
5866
5867EDAC-IE31200
5868M:	Jason Baron <jbaron@akamai.com>
5869L:	linux-edac@vger.kernel.org
5870S:	Maintained
5871F:	drivers/edac/ie31200_edac.c
5872
5873EDAC-MPC85XX
5874M:	Johannes Thumshirn <morbidrsa@gmail.com>
5875L:	linux-edac@vger.kernel.org
5876S:	Maintained
5877F:	drivers/edac/mpc85xx_edac.[ch]
5878
5879EDAC-PASEMI
5880M:	Egor Martovetsky <egor@pasemi.com>
5881L:	linux-edac@vger.kernel.org
5882S:	Maintained
5883F:	drivers/edac/pasemi_edac.c
5884
5885EDAC-PND2
5886M:	Tony Luck <tony.luck@intel.com>
5887L:	linux-edac@vger.kernel.org
5888S:	Maintained
5889F:	drivers/edac/pnd2_edac.[ch]
5890
5891EDAC-R82600
5892M:	Tim Small <tim@buttersideup.com>
5893L:	linux-edac@vger.kernel.org
5894S:	Maintained
5895F:	drivers/edac/r82600_edac.c
5896
5897EDAC-SBRIDGE
5898M:	Tony Luck <tony.luck@intel.com>
5899R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5900L:	linux-edac@vger.kernel.org
5901S:	Maintained
5902F:	drivers/edac/sb_edac.c
5903
5904EDAC-SIFIVE
5905M:	Yash Shah <yash.shah@sifive.com>
5906L:	linux-edac@vger.kernel.org
5907S:	Supported
5908F:	drivers/edac/sifive_edac.c
5909
5910EDAC-SKYLAKE
5911M:	Tony Luck <tony.luck@intel.com>
5912L:	linux-edac@vger.kernel.org
5913S:	Maintained
5914F:	drivers/edac/skx_*.c
5915
5916EDAC-TI
5917M:	Tero Kristo <t-kristo@ti.com>
5918L:	linux-edac@vger.kernel.org
5919S:	Maintained
5920F:	drivers/edac/ti_edac.c
5921
5922EDAC-QCOM
5923M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5924M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5925L:	linux-arm-msm@vger.kernel.org
5926L:	linux-edac@vger.kernel.org
5927S:	Maintained
5928F:	drivers/edac/qcom_edac.c
5929
5930EDIROL UA-101/UA-1000 DRIVER
5931M:	Clemens Ladisch <clemens@ladisch.de>
5932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5934S:	Maintained
5935F:	sound/usb/misc/ua101.c
5936
5937EFI TEST DRIVER
5938L:	linux-efi@vger.kernel.org
5939M:	Ivan Hu <ivan.hu@canonical.com>
5940M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5941S:	Maintained
5942F:	drivers/firmware/efi/test/
5943
5944EFI VARIABLE FILESYSTEM
5945M:	Matthew Garrett <matthew.garrett@nebula.com>
5946M:	Jeremy Kerr <jk@ozlabs.org>
5947M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5949L:	linux-efi@vger.kernel.org
5950S:	Maintained
5951F:	fs/efivarfs/
5952
5953EFIFB FRAMEBUFFER DRIVER
5954L:	linux-fbdev@vger.kernel.org
5955M:	Peter Jones <pjones@redhat.com>
5956S:	Maintained
5957F:	drivers/video/fbdev/efifb.c
5958
5959EFS FILESYSTEM
5960W:	http://aeschi.ch.eu.org/efs/
5961S:	Orphan
5962F:	fs/efs/
5963
5964EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5965M:	Douglas Miller <dougmill@linux.ibm.com>
5966L:	netdev@vger.kernel.org
5967S:	Maintained
5968F:	drivers/net/ethernet/ibm/ehea/
5969
5970EM28XX VIDEO4LINUX DRIVER
5971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5972L:	linux-media@vger.kernel.org
5973W:	https://linuxtv.org
5974T:	git git://linuxtv.org/media_tree.git
5975S:	Maintained
5976F:	drivers/media/usb/em28xx/
5977F:	Documentation/media/v4l-drivers/em28xx*
5978
5979EMBEDDED LINUX
5980M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5981M:	Matt Mackall <mpm@selenic.com>
5982M:	David Woodhouse <dwmw2@infradead.org>
5983L:	linux-embedded@vger.kernel.org
5984S:	Maintained
5985
5986Emulex 10Gbps iSCSI - OneConnect DRIVER
5987M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5988M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5989M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5990L:	linux-scsi@vger.kernel.org
5991W:	http://www.broadcom.com
5992S:	Supported
5993F:	drivers/scsi/be2iscsi/
5994
5995Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5996M:	Sathya Perla <sathya.perla@broadcom.com>
5997M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5998M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5999M:	Somnath Kotur <somnath.kotur@broadcom.com>
6000L:	netdev@vger.kernel.org
6001W:	http://www.emulex.com
6002S:	Supported
6003F:	drivers/net/ethernet/emulex/benet/
6004
6005EMULEX ONECONNECT ROCE DRIVER
6006M:	Selvin Xavier <selvin.xavier@broadcom.com>
6007M:	Devesh Sharma <devesh.sharma@broadcom.com>
6008L:	linux-rdma@vger.kernel.org
6009W:	http://www.broadcom.com
6010S:	Odd Fixes
6011F:	drivers/infiniband/hw/ocrdma/
6012F:	include/uapi/rdma/ocrdma-abi.h
6013
6014EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6015M:	James Smart <james.smart@broadcom.com>
6016M:	Dick Kennedy <dick.kennedy@broadcom.com>
6017L:	linux-scsi@vger.kernel.org
6018W:	http://www.broadcom.com
6019S:	Supported
6020F:	drivers/scsi/lpfc/
6021
6022ENE CB710 FLASH CARD READER DRIVER
6023M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6024S:	Maintained
6025F:	drivers/misc/cb710/
6026F:	drivers/mmc/host/cb710-mmc.*
6027F:	include/linux/cb710.h
6028
6029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6030M:	Maxim Levitsky <maximlevitsky@gmail.com>
6031S:	Maintained
6032F:	drivers/media/rc/ene_ir.*
6033
6034EPSON S1D13XXX FRAMEBUFFER DRIVER
6035M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6036S:	Maintained
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6038F:	drivers/video/fbdev/s1d13xxxfb.c
6039F:	include/video/s1d13xxxfb.h
6040
6041ERRSEQ ERROR TRACKING INFRASTRUCTURE
6042M:	Jeff Layton <jlayton@kernel.org>
6043S:	Maintained
6044F:	lib/errseq.c
6045F:	include/linux/errseq.h
6046
6047ET131X NETWORK DRIVER
6048M:	Mark Einon <mark.einon@gmail.com>
6049S:	Odd Fixes
6050F:	drivers/net/ethernet/agere/
6051
6052ETHERNET BRIDGE
6053M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6054M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6055L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6056L:	netdev@vger.kernel.org
6057W:	http://www.linuxfoundation.org/en/Net:Bridge
6058S:	Maintained
6059F:	include/linux/netfilter_bridge/
6060F:	net/bridge/
6061
6062ETHERNET PHY LIBRARY
6063M:	Andrew Lunn <andrew@lunn.ch>
6064M:	Florian Fainelli <f.fainelli@gmail.com>
6065M:	Heiner Kallweit <hkallweit1@gmail.com>
6066L:	netdev@vger.kernel.org
6067S:	Maintained
6068F:	Documentation/ABI/testing/sysfs-bus-mdio
6069F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6070F:	Documentation/devicetree/bindings/net/mdio*
6071F:	Documentation/networking/phy.rst
6072F:	drivers/net/phy/
6073F:	drivers/of/of_mdio.c
6074F:	drivers/of/of_net.c
6075F:	include/linux/*mdio*.h
6076F:	include/linux/of_net.h
6077F:	include/linux/phy.h
6078F:	include/linux/phy_fixed.h
6079F:	include/linux/platform_data/mdio-bcm-unimac.h
6080F:	include/linux/platform_data/mdio-gpio.h
6081F:	include/trace/events/mdio.h
6082F:	include/uapi/linux/mdio.h
6083F:	include/uapi/linux/mii.h
6084
6085EXT2 FILE SYSTEM
6086M:	Jan Kara <jack@suse.com>
6087L:	linux-ext4@vger.kernel.org
6088S:	Maintained
6089F:	Documentation/filesystems/ext2.txt
6090F:	fs/ext2/
6091F:	include/linux/ext2*
6092
6093EXT4 FILE SYSTEM
6094M:	"Theodore Ts'o" <tytso@mit.edu>
6095M:	Andreas Dilger <adilger.kernel@dilger.ca>
6096L:	linux-ext4@vger.kernel.org
6097W:	http://ext4.wiki.kernel.org
6098Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6100S:	Maintained
6101F:	Documentation/filesystems/ext4/
6102F:	fs/ext4/
6103
6104Extended Verification Module (EVM)
6105M:	Mimi Zohar <zohar@linux.ibm.com>
6106L:	linux-integrity@vger.kernel.org
6107S:	Supported
6108F:	security/integrity/evm/
6109
6110EXTENSIBLE FIRMWARE INTERFACE (EFI)
6111M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6112L:	linux-efi@vger.kernel.org
6113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6114S:	Maintained
6115F:	Documentation/admin-guide/efi-stub.rst
6116F:	arch/*/kernel/efi.c
6117F:	arch/x86/boot/compressed/eboot.[ch]
6118F:	arch/*/include/asm/efi.h
6119F:	arch/x86/platform/efi/
6120F:	drivers/firmware/efi/
6121F:	include/linux/efi*.h
6122F:	arch/arm/boot/compressed/efi-header.S
6123F:	arch/arm64/kernel/efi-entry.S
6124
6125EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6126M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6127M:	Chanwoo Choi <cw00.choi@samsung.com>
6128L:	linux-kernel@vger.kernel.org
6129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6130S:	Maintained
6131F:	drivers/extcon/
6132F:	include/linux/extcon/
6133F:	include/linux/extcon.h
6134F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6135F:	Documentation/devicetree/bindings/extcon/
6136
6137EXYNOS DP DRIVER
6138M:	Jingoo Han <jingoohan1@gmail.com>
6139L:	dri-devel@lists.freedesktop.org
6140S:	Maintained
6141F:	drivers/gpu/drm/exynos/exynos_dp*
6142
6143EXYNOS SYSMMU (IOMMU) driver
6144M:	Marek Szyprowski <m.szyprowski@samsung.com>
6145L:	iommu@lists.linux-foundation.org
6146S:	Maintained
6147F:	drivers/iommu/exynos-iommu.c
6148
6149EZchip NPS platform support
6150M:	Vineet Gupta <vgupta@synopsys.com>
6151M:	Ofer Levi <oferle@mellanox.com>
6152S:	Supported
6153F:	arch/arc/plat-eznps
6154F:	arch/arc/boot/dts/eznps.dts
6155
6156F2FS FILE SYSTEM
6157M:	Jaegeuk Kim <jaegeuk@kernel.org>
6158M:	Chao Yu <yuchao0@huawei.com>
6159L:	linux-f2fs-devel@lists.sourceforge.net
6160W:	https://f2fs.wiki.kernel.org/
6161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6162S:	Maintained
6163F:	Documentation/filesystems/f2fs.txt
6164F:	Documentation/ABI/testing/sysfs-fs-f2fs
6165F:	fs/f2fs/
6166F:	include/linux/f2fs_fs.h
6167F:	include/trace/events/f2fs.h
6168
6169F71805F HARDWARE MONITORING DRIVER
6170M:	Jean Delvare <jdelvare@suse.com>
6171L:	linux-hwmon@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/hwmon/f71805f.rst
6174F:	drivers/hwmon/f71805f.c
6175
6176FADDR2LINE
6177M:	Josh Poimboeuf <jpoimboe@redhat.com>
6178S:	Maintained
6179F:	scripts/faddr2line
6180
6181FAILOVER MODULE
6182M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6183L:	netdev@vger.kernel.org
6184S:	Supported
6185F:	net/core/failover.c
6186F:	include/net/failover.h
6187F:	Documentation/networking/failover.rst
6188
6189FANOTIFY
6190M:	Jan Kara <jack@suse.cz>
6191R:	Amir Goldstein <amir73il@gmail.com>
6192L:	linux-fsdevel@vger.kernel.org
6193S:	Maintained
6194F:	fs/notify/fanotify/
6195F:	include/linux/fanotify.h
6196F:	include/uapi/linux/fanotify.h
6197
6198FARSYNC SYNCHRONOUS DRIVER
6199M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6200W:	http://www.farsite.co.uk/
6201S:	Supported
6202F:	drivers/net/wan/farsync.*
6203
6204FAULT INJECTION SUPPORT
6205M:	Akinobu Mita <akinobu.mita@gmail.com>
6206S:	Supported
6207F:	Documentation/fault-injection/
6208F:	lib/fault-inject.c
6209
6210FBTFT Framebuffer drivers
6211S:	Orphan
6212L:	dri-devel@lists.freedesktop.org
6213L:	linux-fbdev@vger.kernel.org
6214F:	drivers/staging/fbtft/
6215
6216FC0011 TUNER DRIVER
6217M:	Michael Buesch <m@bues.ch>
6218L:	linux-media@vger.kernel.org
6219S:	Maintained
6220F:	drivers/media/tuners/fc0011.h
6221F:	drivers/media/tuners/fc0011.c
6222
6223FC2580 MEDIA DRIVER
6224M:	Antti Palosaari <crope@iki.fi>
6225L:	linux-media@vger.kernel.org
6226W:	https://linuxtv.org
6227W:	http://palosaari.fi/linux/
6228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6229T:	git git://linuxtv.org/anttip/media_tree.git
6230S:	Maintained
6231F:	drivers/media/tuners/fc2580*
6232
6233FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6234M:	Hannes Reinecke <hare@suse.de>
6235L:	linux-scsi@vger.kernel.org
6236W:	www.Open-FCoE.org
6237S:	Supported
6238F:	drivers/scsi/libfc/
6239F:	drivers/scsi/fcoe/
6240F:	include/scsi/fc/
6241F:	include/scsi/libfc.h
6242F:	include/scsi/libfcoe.h
6243F:	include/uapi/scsi/fc/
6244
6245FILE LOCKING (flock() and fcntl()/lockf())
6246M:	Jeff Layton <jlayton@kernel.org>
6247M:	"J. Bruce Fields" <bfields@fieldses.org>
6248L:	linux-fsdevel@vger.kernel.org
6249S:	Maintained
6250F:	include/linux/fcntl.h
6251F:	include/uapi/linux/fcntl.h
6252F:	fs/fcntl.c
6253F:	fs/locks.c
6254
6255FILESYSTEMS (VFS and infrastructure)
6256M:	Alexander Viro <viro@zeniv.linux.org.uk>
6257L:	linux-fsdevel@vger.kernel.org
6258S:	Maintained
6259F:	fs/*
6260F:	include/linux/fs.h
6261F:	include/linux/fs_types.h
6262F:	include/uapi/linux/fs.h
6263
6264FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6265M:	Riku Voipio <riku.voipio@iki.fi>
6266L:	linux-hwmon@vger.kernel.org
6267S:	Maintained
6268F:	drivers/hwmon/f75375s.c
6269F:	include/linux/f75375s.h
6270
6271FIREWIRE AUDIO DRIVERS
6272M:	Clemens Ladisch <clemens@ladisch.de>
6273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6275S:	Maintained
6276F:	sound/firewire/
6277
6278FIREWIRE MEDIA DRIVERS (firedtv)
6279M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6280L:	linux-media@vger.kernel.org
6281L:	linux1394-devel@lists.sourceforge.net
6282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6283S:	Maintained
6284F:	drivers/media/firewire/
6285
6286FIREWIRE SBP-2 TARGET
6287M:	Chris Boot <bootc@bootc.net>
6288L:	linux-scsi@vger.kernel.org
6289L:	target-devel@vger.kernel.org
6290L:	linux1394-devel@lists.sourceforge.net
6291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6292S:	Maintained
6293F:	drivers/target/sbp/
6294
6295FIREWIRE SUBSYSTEM
6296M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6297L:	linux1394-devel@lists.sourceforge.net
6298W:	http://ieee1394.wiki.kernel.org/
6299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6300S:	Maintained
6301F:	drivers/firewire/
6302F:	include/linux/firewire.h
6303F:	include/uapi/linux/firewire*.h
6304F:	tools/firewire/
6305
6306FIRMWARE LOADER (request_firmware)
6307M:	Luis Chamberlain <mcgrof@kernel.org>
6308L:	linux-kernel@vger.kernel.org
6309S:	Maintained
6310F:	Documentation/firmware_class/
6311F:	drivers/base/firmware_loader/
6312F:	include/linux/firmware.h
6313
6314FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6315M:	Joshua Morris <josh.h.morris@us.ibm.com>
6316M:	Philip Kelleher <pjk1939@linux.ibm.com>
6317S:	Maintained
6318F:	drivers/block/rsxx/
6319
6320FLEXTIMER FTM-QUADDEC DRIVER
6321M:	Patrick Havelange <patrick.havelange@essensium.com>
6322L:	linux-iio@vger.kernel.org
6323S:	Maintained
6324F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6325F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6326F:	drivers/counter/ftm-quaddec.c
6327
6328FLOPPY DRIVER
6329M:	Denis Efremov <efremov@linux.com>
6330S:	Odd Fixes
6331L:	linux-block@vger.kernel.org
6332F:	drivers/block/floppy.c
6333
6334FMC SUBSYSTEM
6335M:	Alessandro Rubini <rubini@gnudd.com>
6336W:	http://www.ohwr.org/projects/fmc-bus
6337S:	Supported
6338F:	drivers/fmc/
6339F:	include/linux/fmc*.h
6340F:	include/linux/ipmi-fru.h
6341K:	fmc_d.*register
6342
6343FPGA MANAGER FRAMEWORK
6344M:	Moritz Fischer <mdf@kernel.org>
6345L:	linux-fpga@vger.kernel.org
6346S:	Maintained
6347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6348Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6349F:	Documentation/fpga/
6350F:	Documentation/driver-api/fpga/
6351F:	Documentation/devicetree/bindings/fpga/
6352F:	drivers/fpga/
6353F:	include/linux/fpga/
6354W:	http://www.rocketboards.org
6355
6356FPGA DFL DRIVERS
6357M:	Wu Hao <hao.wu@intel.com>
6358L:	linux-fpga@vger.kernel.org
6359S:	Maintained
6360F:	Documentation/fpga/dfl.rst
6361F:	include/uapi/linux/fpga-dfl.h
6362F:	drivers/fpga/dfl*
6363
6364FPU EMULATOR
6365M:	Bill Metzenthen <billm@melbpc.org.au>
6366W:	http://floatingpoint.sourceforge.net/emulator/index.html
6367S:	Maintained
6368F:	arch/x86/math-emu/
6369
6370FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6371L:	netdev@vger.kernel.org
6372S:	Orphan
6373F:	drivers/net/wan/dlci.c
6374F:	drivers/net/wan/sdla.c
6375
6376FRAMEBUFFER LAYER
6377M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6378L:	dri-devel@lists.freedesktop.org
6379L:	linux-fbdev@vger.kernel.org
6380T:	git git://anongit.freedesktop.org/drm/drm-misc
6381Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6382S:	Maintained
6383F:	Documentation/fb/
6384F:	drivers/video/
6385F:	include/video/
6386F:	include/linux/fb.h
6387F:	include/uapi/video/
6388F:	include/uapi/linux/fb.h
6389
6390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6391M:	Horia Geantă <horia.geanta@nxp.com>
6392M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6393L:	linux-crypto@vger.kernel.org
6394S:	Maintained
6395F:	drivers/crypto/caam/
6396F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6397
6398FREESCALE DIU FRAMEBUFFER DRIVER
6399M:	Timur Tabi <timur@kernel.org>
6400L:	linux-fbdev@vger.kernel.org
6401S:	Maintained
6402F:	drivers/video/fbdev/fsl-diu-fb.*
6403
6404FREESCALE DMA DRIVER
6405M:	Li Yang <leoyang.li@nxp.com>
6406M:	Zhang Wei <zw@zh-kernel.org>
6407L:	linuxppc-dev@lists.ozlabs.org
6408S:	Maintained
6409F:	drivers/dma/fsldma.*
6410
6411FREESCALE ENETC ETHERNET DRIVERS
6412M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6413L:	netdev@vger.kernel.org
6414S:	Maintained
6415F:	drivers/net/ethernet/freescale/enetc/
6416
6417FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6418M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6419L:	netdev@vger.kernel.org
6420S:	Maintained
6421F:	drivers/net/ethernet/freescale/gianfar*
6422F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6423
6424FREESCALE GPMI NAND DRIVER
6425M:	Han Xu <han.xu@nxp.com>
6426L:	linux-mtd@lists.infradead.org
6427S:	Maintained
6428F:	drivers/mtd/nand/raw/gpmi-nand/*
6429
6430FREESCALE I2C CPM DRIVER
6431M:	Jochen Friedrich <jochen@scram.de>
6432L:	linuxppc-dev@lists.ozlabs.org
6433L:	linux-i2c@vger.kernel.org
6434S:	Maintained
6435F:	drivers/i2c/busses/i2c-cpm.c
6436
6437FREESCALE IMX DDR PMU DRIVER
6438M:	Frank Li <Frank.li@nxp.com>
6439L:	linux-arm-kernel@lists.infradead.org
6440S:	Maintained
6441F:	drivers/perf/fsl_imx8_ddr_perf.c
6442F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6443
6444FREESCALE IMX LPI2C DRIVER
6445M:	Dong Aisheng <aisheng.dong@nxp.com>
6446L:	linux-i2c@vger.kernel.org
6447L:	linux-imx@nxp.com
6448S:	Maintained
6449F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6450F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6451
6452FREESCALE IMX / MXC FEC DRIVER
6453M:	Fugang Duan <fugang.duan@nxp.com>
6454L:	netdev@vger.kernel.org
6455S:	Maintained
6456F:	drivers/net/ethernet/freescale/fec_main.c
6457F:	drivers/net/ethernet/freescale/fec_ptp.c
6458F:	drivers/net/ethernet/freescale/fec.h
6459F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6460
6461FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6462M:	Sascha Hauer <s.hauer@pengutronix.de>
6463R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6464L:	linux-fbdev@vger.kernel.org
6465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6466S:	Maintained
6467F:	include/linux/platform_data/video-imxfb.h
6468F:	drivers/video/fbdev/imxfb.c
6469
6470FREESCALE QORIQ DPAA ETHERNET DRIVER
6471M:	Madalin Bucur <madalin.bucur@nxp.com>
6472L:	netdev@vger.kernel.org
6473S:	Maintained
6474F:	drivers/net/ethernet/freescale/dpaa
6475
6476FREESCALE QORIQ DPAA FMAN DRIVER
6477M:	Madalin Bucur <madalin.bucur@nxp.com>
6478L:	netdev@vger.kernel.org
6479S:	Maintained
6480F:	drivers/net/ethernet/freescale/fman
6481F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6482
6483FREESCALE QORIQ PTP CLOCK DRIVER
6484M:	Yangbo Lu <yangbo.lu@nxp.com>
6485L:	netdev@vger.kernel.org
6486S:	Maintained
6487F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6488F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6489F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6490F:	drivers/ptp/ptp_qoriq.c
6491F:	drivers/ptp/ptp_qoriq_debugfs.c
6492F:	include/linux/fsl/ptp_qoriq.h
6493F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6494
6495FREESCALE QUAD SPI DRIVER
6496M:	Han Xu <han.xu@nxp.com>
6497L:	linux-spi@vger.kernel.org
6498S:	Maintained
6499F:	drivers/spi/spi-fsl-qspi.c
6500
6501FREESCALE QUICC ENGINE LIBRARY
6502M:	Qiang Zhao <qiang.zhao@nxp.com>
6503L:	linuxppc-dev@lists.ozlabs.org
6504S:	Maintained
6505F:	drivers/soc/fsl/qe/
6506F:	include/soc/fsl/*qe*.h
6507F:	include/soc/fsl/*ucc*.h
6508
6509FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6510M:	Li Yang <leoyang.li@nxp.com>
6511L:	netdev@vger.kernel.org
6512L:	linuxppc-dev@lists.ozlabs.org
6513S:	Maintained
6514F:	drivers/net/ethernet/freescale/ucc_geth*
6515
6516FREESCALE QUICC ENGINE UCC HDLC DRIVER
6517M:	Zhao Qiang <qiang.zhao@nxp.com>
6518L:	netdev@vger.kernel.org
6519L:	linuxppc-dev@lists.ozlabs.org
6520S:	Maintained
6521F:	drivers/net/wan/fsl_ucc_hdlc*
6522
6523FREESCALE QUICC ENGINE UCC UART DRIVER
6524M:	Timur Tabi <timur@kernel.org>
6525L:	linuxppc-dev@lists.ozlabs.org
6526S:	Maintained
6527F:	drivers/tty/serial/ucc_uart.c
6528
6529FREESCALE SOC DRIVERS
6530M:	Li Yang <leoyang.li@nxp.com>
6531L:	linuxppc-dev@lists.ozlabs.org
6532L:	linux-arm-kernel@lists.infradead.org
6533S:	Maintained
6534F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6535F:	Documentation/devicetree/bindings/soc/fsl/
6536F:	drivers/soc/fsl/
6537F:	include/linux/fsl/
6538
6539FREESCALE SOC FS_ENET DRIVER
6540M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6541L:	linuxppc-dev@lists.ozlabs.org
6542L:	netdev@vger.kernel.org
6543S:	Maintained
6544F:	drivers/net/ethernet/freescale/fs_enet/
6545F:	include/linux/fs_enet_pd.h
6546
6547FREESCALE SOC SOUND DRIVERS
6548M:	Timur Tabi <timur@kernel.org>
6549M:	Nicolin Chen <nicoleotsuka@gmail.com>
6550M:	Xiubo Li <Xiubo.Lee@gmail.com>
6551R:	Fabio Estevam <festevam@gmail.com>
6552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6553L:	linuxppc-dev@lists.ozlabs.org
6554S:	Maintained
6555F:	sound/soc/fsl/fsl*
6556F:	sound/soc/fsl/imx*
6557F:	sound/soc/fsl/mpc8610_hpcd.c
6558
6559FREESCALE USB PERIPHERAL DRIVERS
6560M:	Li Yang <leoyang.li@nxp.com>
6561L:	linux-usb@vger.kernel.org
6562L:	linuxppc-dev@lists.ozlabs.org
6563S:	Maintained
6564F:	drivers/usb/gadget/udc/fsl*
6565
6566FREEVXFS FILESYSTEM
6567M:	Christoph Hellwig <hch@infradead.org>
6568W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6569S:	Maintained
6570F:	fs/freevxfs/
6571
6572FREEZER
6573M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6574M:	Pavel Machek <pavel@ucw.cz>
6575L:	linux-pm@vger.kernel.org
6576S:	Supported
6577F:	Documentation/power/freezing-of-tasks.rst
6578F:	include/linux/freezer.h
6579F:	kernel/freezer.c
6580
6581FRONTSWAP API
6582M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6583L:	linux-kernel@vger.kernel.org
6584S:	Maintained
6585F:	mm/frontswap.c
6586F:	include/linux/frontswap.h
6587
6588FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6589M:	David Howells <dhowells@redhat.com>
6590L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6591S:	Supported
6592F:	Documentation/filesystems/caching/
6593F:	fs/fscache/
6594F:	include/linux/fscache*.h
6595
6596FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6597M:	Theodore Y. Ts'o <tytso@mit.edu>
6598M:	Jaegeuk Kim <jaegeuk@kernel.org>
6599M:	Eric Biggers <ebiggers@kernel.org>
6600L:	linux-fscrypt@vger.kernel.org
6601Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6602T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6603S:	Supported
6604F:	fs/crypto/
6605F:	include/linux/fscrypt*.h
6606F:	Documentation/filesystems/fscrypt.rst
6607
6608FSI SUBSYSTEM
6609M:	Jeremy Kerr <jk@ozlabs.org>
6610M:	Joel Stanley <joel@jms.id.au>
6611R:	Alistar Popple <alistair@popple.id.au>
6612R:	Eddie James <eajames@linux.ibm.com>
6613L:	linux-fsi@lists.ozlabs.org
6614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6615Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6616S:	Supported
6617F:	drivers/fsi/
6618F:	include/linux/fsi*.h
6619F:	include/trace/events/fsi*.h
6620
6621FSI-ATTACHED I2C DRIVER
6622M:	Eddie James <eajames@linux.ibm.com>
6623L:	linux-i2c@vger.kernel.org
6624L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6625S:	Maintained
6626F:	drivers/i2c/busses/i2c-fsi.c
6627F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6628
6629FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6630M:	Jan Kara <jack@suse.cz>
6631R:	Amir Goldstein <amir73il@gmail.com>
6632L:	linux-fsdevel@vger.kernel.org
6633S:	Maintained
6634F:	fs/notify/
6635F:	include/linux/fsnotify*.h
6636
6637FUJITSU LAPTOP EXTRAS
6638M:	Jonathan Woithe <jwoithe@just42.net>
6639L:	platform-driver-x86@vger.kernel.org
6640S:	Maintained
6641F:	drivers/platform/x86/fujitsu-laptop.c
6642
6643FUJITSU M-5MO LS CAMERA ISP DRIVER
6644M:	Kyungmin Park <kyungmin.park@samsung.com>
6645M:	Heungjun Kim <riverful.kim@samsung.com>
6646L:	linux-media@vger.kernel.org
6647S:	Maintained
6648F:	drivers/media/i2c/m5mols/
6649F:	include/media/i2c/m5mols.h
6650
6651FUJITSU TABLET EXTRAS
6652M:	Robert Gerlach <khnz@gmx.de>
6653L:	platform-driver-x86@vger.kernel.org
6654S:	Maintained
6655F:	drivers/platform/x86/fujitsu-tablet.c
6656
6657FUSE: FILESYSTEM IN USERSPACE
6658M:	Miklos Szeredi <miklos@szeredi.hu>
6659L:	linux-fsdevel@vger.kernel.org
6660W:	http://fuse.sourceforge.net/
6661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6662S:	Maintained
6663F:	fs/fuse/
6664F:	include/uapi/linux/fuse.h
6665F:	Documentation/filesystems/fuse.txt
6666
6667FUTEX SUBSYSTEM
6668M:	Thomas Gleixner <tglx@linutronix.de>
6669M:	Ingo Molnar <mingo@redhat.com>
6670R:	Peter Zijlstra <peterz@infradead.org>
6671R:	Darren Hart <dvhart@infradead.org>
6672L:	linux-kernel@vger.kernel.org
6673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6674S:	Maintained
6675F:	kernel/futex.c
6676F:	include/asm-generic/futex.h
6677F:	include/linux/futex.h
6678F:	include/uapi/linux/futex.h
6679F:	tools/testing/selftests/futex/
6680F:	tools/perf/bench/futex*
6681F:	Documentation/*futex*
6682
6683GCC PLUGINS
6684M:	Kees Cook <keescook@chromium.org>
6685R:	Emese Revfy <re.emese@gmail.com>
6686L:	kernel-hardening@lists.openwall.com
6687S:	Maintained
6688F:	scripts/gcc-plugins/
6689F:	scripts/gcc-plugin.sh
6690F:	scripts/Makefile.gcc-plugins
6691F:	Documentation/core-api/gcc-plugins.rst
6692
6693GASKET DRIVER FRAMEWORK
6694M:	Rob Springer <rspringer@google.com>
6695M:	Todd Poynor <toddpoynor@google.com>
6696M:	Ben Chan <benchan@chromium.org>
6697S:	Maintained
6698F:	drivers/staging/gasket/
6699
6700GCOV BASED KERNEL PROFILING
6701M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6702S:	Maintained
6703F:	kernel/gcov/
6704F:	Documentation/dev-tools/gcov.rst
6705
6706GDB KERNEL DEBUGGING HELPER SCRIPTS
6707M:	Jan Kiszka <jan.kiszka@siemens.com>
6708M:	Kieran Bingham <kbingham@kernel.org>
6709S:	Supported
6710F:	scripts/gdb/
6711
6712GDT SCSI DISK ARRAY CONTROLLER DRIVER
6713M:	Achim Leubner <achim_leubner@adaptec.com>
6714L:	linux-scsi@vger.kernel.org
6715W:	http://www.icp-vortex.com/
6716S:	Supported
6717F:	drivers/scsi/gdt*
6718
6719GEMTEK FM RADIO RECEIVER DRIVER
6720M:	Hans Verkuil <hverkuil@xs4all.nl>
6721L:	linux-media@vger.kernel.org
6722T:	git git://linuxtv.org/media_tree.git
6723W:	https://linuxtv.org
6724S:	Maintained
6725F:	drivers/media/radio/radio-gemtek*
6726
6727GENERIC GPIO I2C DRIVER
6728M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6729S:	Supported
6730F:	drivers/i2c/busses/i2c-gpio.c
6731F:	include/linux/platform_data/i2c-gpio.h
6732
6733GENERIC GPIO I2C MULTIPLEXER DRIVER
6734M:	Peter Korsgaard <peter.korsgaard@barco.com>
6735L:	linux-i2c@vger.kernel.org
6736S:	Supported
6737F:	drivers/i2c/muxes/i2c-mux-gpio.c
6738F:	include/linux/platform_data/i2c-mux-gpio.h
6739F:	Documentation/i2c/muxes/i2c-mux-gpio
6740
6741GENERIC HDLC (WAN) DRIVERS
6742M:	Krzysztof Halasa <khc@pm.waw.pl>
6743W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6744S:	Maintained
6745F:	drivers/net/wan/c101.c
6746F:	drivers/net/wan/hd6457*
6747F:	drivers/net/wan/hdlc*
6748F:	drivers/net/wan/n2.c
6749F:	drivers/net/wan/pc300too.c
6750F:	drivers/net/wan/pci200syn.c
6751F:	drivers/net/wan/wanxl*
6752
6753GENERIC INCLUDE/ASM HEADER FILES
6754M:	Arnd Bergmann <arnd@arndb.de>
6755L:	linux-arch@vger.kernel.org
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6757S:	Maintained
6758F:	include/asm-generic/
6759F:	include/uapi/asm-generic/
6760
6761GENERIC PHY FRAMEWORK
6762M:	Kishon Vijay Abraham I <kishon@ti.com>
6763L:	linux-kernel@vger.kernel.org
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6765S:	Supported
6766F:	drivers/phy/
6767F:	include/linux/phy/
6768F:	Documentation/devicetree/bindings/phy/
6769
6770GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6771M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6772S:	Supported
6773F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6774
6775GENERIC PM DOMAINS
6776M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6777M:	Kevin Hilman <khilman@kernel.org>
6778M:	Ulf Hansson <ulf.hansson@linaro.org>
6779L:	linux-pm@vger.kernel.org
6780S:	Supported
6781F:	drivers/base/power/domain*.c
6782F:	include/linux/pm_domain.h
6783F:	Documentation/devicetree/bindings/power/power_domain.txt
6784
6785GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6786M:	Eugen Hristev <eugen.hristev@microchip.com>
6787L:	linux-input@vger.kernel.org
6788S:	Maintained
6789F:	drivers/input/touchscreen/resistive-adc-touch.c
6790
6791GENERIC UIO DRIVER FOR PCI DEVICES
6792M:	"Michael S. Tsirkin" <mst@redhat.com>
6793L:	kvm@vger.kernel.org
6794S:	Supported
6795F:	drivers/uio/uio_pci_generic.c
6796
6797GENERIC VDSO LIBRARY:
6798M:	Andy Lutomirski <luto@kernel.org>
6799M:	Thomas Gleixner <tglx@linutronix.de>
6800M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6801L:	linux-kernel@vger.kernel.org
6802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6803S:	Maintained
6804F:	lib/vdso/
6805F:	kernel/time/vsyscall.c
6806F:	include/vdso/
6807F:	include/asm-generic/vdso/vsyscall.h
6808
6809GENWQE (IBM Generic Workqueue Card)
6810M:	Frank Haverkamp <haver@linux.ibm.com>
6811S:	Supported
6812F:	drivers/misc/genwqe/
6813
6814GET_MAINTAINER SCRIPT
6815M:	Joe Perches <joe@perches.com>
6816S:	Maintained
6817F:	scripts/get_maintainer.pl
6818
6819GFS2 FILE SYSTEM
6820M:	Bob Peterson <rpeterso@redhat.com>
6821M:	Andreas Gruenbacher <agruenba@redhat.com>
6822L:	cluster-devel@redhat.com
6823W:	http://sources.redhat.com/cluster/
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6825S:	Supported
6826F:	Documentation/filesystems/gfs2*.txt
6827F:	fs/gfs2/
6828F:	include/uapi/linux/gfs2_ondisk.h
6829
6830GNSS SUBSYSTEM
6831M:	Johan Hovold <johan@kernel.org>
6832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6833S:	Maintained
6834F:	Documentation/ABI/testing/sysfs-class-gnss
6835F:	Documentation/devicetree/bindings/gnss/
6836F:	drivers/gnss/
6837F:	include/linux/gnss.h
6838
6839GO7007 MPEG CODEC
6840M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6841L:	linux-media@vger.kernel.org
6842S:	Maintained
6843F:	drivers/media/usb/go7007/
6844
6845GOODIX TOUCHSCREEN
6846M:	Bastien Nocera <hadess@hadess.net>
6847L:	linux-input@vger.kernel.org
6848S:	Maintained
6849F:	drivers/input/touchscreen/goodix.c
6850
6851GOOGLE ETHERNET DRIVERS
6852M:	Catherine Sullivan <csully@google.com>
6853R:	Sagi Shahar <sagis@google.com>
6854R:	Jon Olson <jonolson@google.com>
6855L:	netdev@vger.kernel.org
6856S:	Supported
6857F:	Documentation/networking/device_drivers/google/gve.rst
6858F:	drivers/net/ethernet/google
6859
6860GPD POCKET FAN DRIVER
6861M:	Hans de Goede <hdegoede@redhat.com>
6862L:	platform-driver-x86@vger.kernel.org
6863S:	Maintained
6864F:	drivers/platform/x86/gpd-pocket-fan.c
6865
6866GPIO ACPI SUPPORT
6867M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6868M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6869L:	linux-gpio@vger.kernel.org
6870L:	linux-acpi@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6873F:	drivers/gpio/gpiolib-acpi.c
6874
6875GPIO IR Transmitter
6876M:	Sean Young <sean@mess.org>
6877L:	linux-media@vger.kernel.org
6878S:	Maintained
6879F:	drivers/media/rc/gpio-ir-tx.c
6880
6881GPIO MOCKUP DRIVER
6882M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6883L:	linux-gpio@vger.kernel.org
6884S:	Maintained
6885F:	drivers/gpio/gpio-mockup.c
6886F:	tools/testing/selftests/gpio/
6887
6888GPIO SUBSYSTEM
6889M:	Linus Walleij <linus.walleij@linaro.org>
6890M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6891L:	linux-gpio@vger.kernel.org
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6893S:	Maintained
6894F:	Documentation/devicetree/bindings/gpio/
6895F:	Documentation/driver-api/gpio/
6896F:	Documentation/admin-guide/gpio/
6897F:	Documentation/ABI/testing/gpio-cdev
6898F:	Documentation/ABI/obsolete/sysfs-gpio
6899F:	drivers/gpio/
6900F:	include/linux/gpio/
6901F:	include/linux/gpio.h
6902F:	include/linux/of_gpio.h
6903F:	include/asm-generic/gpio.h
6904F:	include/uapi/linux/gpio.h
6905F:	tools/gpio/
6906
6907GRE DEMULTIPLEXER DRIVER
6908M:	Dmitry Kozlov <xeb@mail.ru>
6909L:	netdev@vger.kernel.org
6910S:	Maintained
6911F:	net/ipv4/gre_demux.c
6912F:	net/ipv4/gre_offload.c
6913F:	include/net/gre.h
6914
6915GRETH 10/100/1G Ethernet MAC device driver
6916M:	Andreas Larsson <andreas@gaisler.com>
6917L:	netdev@vger.kernel.org
6918S:	Maintained
6919F:	drivers/net/ethernet/aeroflex/
6920
6921GREYBUS AUDIO PROTOCOLS DRIVERS
6922M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6923M:	Mark Greer <mgreer@animalcreek.com>
6924S:	Maintained
6925F:	drivers/staging/greybus/audio_apbridgea.c
6926F:	drivers/staging/greybus/audio_apbridgea.h
6927F:	drivers/staging/greybus/audio_codec.c
6928F:	drivers/staging/greybus/audio_codec.h
6929F:	drivers/staging/greybus/audio_gb.c
6930F:	drivers/staging/greybus/audio_manager.c
6931F:	drivers/staging/greybus/audio_manager.h
6932F:	drivers/staging/greybus/audio_manager_module.c
6933F:	drivers/staging/greybus/audio_manager_private.h
6934F:	drivers/staging/greybus/audio_manager_sysfs.c
6935F:	drivers/staging/greybus/audio_module.c
6936F:	drivers/staging/greybus/audio_topology.c
6937
6938GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6939M:	Viresh Kumar <vireshk@kernel.org>
6940S:	Maintained
6941F:	drivers/staging/greybus/authentication.c
6942F:	drivers/staging/greybus/bootrom.c
6943F:	drivers/staging/greybus/firmware.h
6944F:	drivers/staging/greybus/fw-core.c
6945F:	drivers/staging/greybus/fw-download.c
6946F:	drivers/staging/greybus/fw-management.c
6947F:	drivers/staging/greybus/greybus_authentication.h
6948F:	drivers/staging/greybus/greybus_firmware.h
6949F:	drivers/staging/greybus/hid.c
6950F:	drivers/staging/greybus/i2c.c
6951F:	drivers/staging/greybus/spi.c
6952F:	drivers/staging/greybus/spilib.c
6953F:	drivers/staging/greybus/spilib.h
6954
6955GREYBUS LOOPBACK DRIVER
6956M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6957S:	Maintained
6958F:	drivers/staging/greybus/loopback.c
6959
6960GREYBUS PLATFORM DRIVERS
6961M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6962S:	Maintained
6963F:	drivers/staging/greybus/arche-platform.c
6964F:	drivers/staging/greybus/arche-apb-ctrl.c
6965F:	drivers/staging/greybus/arche_platform.h
6966
6967GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6968M:	Rui Miguel Silva <rmfrfs@gmail.com>
6969S:	Maintained
6970F:	drivers/staging/greybus/sdio.c
6971F:	drivers/staging/greybus/light.c
6972F:	drivers/staging/greybus/gpio.c
6973F:	drivers/staging/greybus/power_supply.c
6974F:	drivers/staging/greybus/spi.c
6975F:	drivers/staging/greybus/spilib.c
6976
6977GREYBUS SUBSYSTEM
6978M:	Johan Hovold <johan@kernel.org>
6979M:	Alex Elder <elder@kernel.org>
6980M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6981S:	Maintained
6982F:	drivers/staging/greybus/
6983L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6984
6985GREYBUS UART PROTOCOLS DRIVERS
6986M:	David Lin <dtwlin@gmail.com>
6987S:	Maintained
6988F:	drivers/staging/greybus/uart.c
6989F:	drivers/staging/greybus/log.c
6990
6991GS1662 VIDEO SERIALIZER
6992M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6993L:	linux-media@vger.kernel.org
6994T:	git git://linuxtv.org/media_tree.git
6995S:	Maintained
6996F:	drivers/media/spi/gs1662.c
6997
6998GSPCA FINEPIX SUBDRIVER
6999M:	Frank Zago <frank@zago.net>
7000L:	linux-media@vger.kernel.org
7001T:	git git://linuxtv.org/media_tree.git
7002S:	Maintained
7003F:	drivers/media/usb/gspca/finepix.c
7004
7005GSPCA GL860 SUBDRIVER
7006M:	Olivier Lorin <o.lorin@laposte.net>
7007L:	linux-media@vger.kernel.org
7008T:	git git://linuxtv.org/media_tree.git
7009S:	Maintained
7010F:	drivers/media/usb/gspca/gl860/
7011
7012GSPCA M5602 SUBDRIVER
7013M:	Erik Andren <erik.andren@gmail.com>
7014L:	linux-media@vger.kernel.org
7015T:	git git://linuxtv.org/media_tree.git
7016S:	Maintained
7017F:	drivers/media/usb/gspca/m5602/
7018
7019GSPCA PAC207 SONIXB SUBDRIVER
7020M:	Hans Verkuil <hverkuil@xs4all.nl>
7021L:	linux-media@vger.kernel.org
7022T:	git git://linuxtv.org/media_tree.git
7023S:	Odd Fixes
7024F:	drivers/media/usb/gspca/pac207.c
7025
7026GSPCA SN9C20X SUBDRIVER
7027M:	Brian Johnson <brijohn@gmail.com>
7028L:	linux-media@vger.kernel.org
7029T:	git git://linuxtv.org/media_tree.git
7030S:	Maintained
7031F:	drivers/media/usb/gspca/sn9c20x.c
7032
7033GSPCA T613 SUBDRIVER
7034M:	Leandro Costantino <lcostantino@gmail.com>
7035L:	linux-media@vger.kernel.org
7036T:	git git://linuxtv.org/media_tree.git
7037S:	Maintained
7038F:	drivers/media/usb/gspca/t613.c
7039
7040GSPCA USB WEBCAM DRIVER
7041M:	Hans Verkuil <hverkuil@xs4all.nl>
7042L:	linux-media@vger.kernel.org
7043T:	git git://linuxtv.org/media_tree.git
7044S:	Odd Fixes
7045F:	drivers/media/usb/gspca/
7046
7047GTP (GPRS Tunneling Protocol)
7048M:	Pablo Neira Ayuso <pablo@netfilter.org>
7049M:	Harald Welte <laforge@gnumonks.org>
7050L:	osmocom-net-gprs@lists.osmocom.org
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7052S:	Maintained
7053F:	drivers/net/gtp.c
7054
7055GUID PARTITION TABLE (GPT)
7056M:	Davidlohr Bueso <dave@stgolabs.net>
7057L:	linux-efi@vger.kernel.org
7058S:	Maintained
7059F:	block/partitions/efi.*
7060
7061H8/300 ARCHITECTURE
7062M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7063L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7064W:	http://uclinux-h8.sourceforge.jp
7065T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7066S:	Maintained
7067F:	arch/h8300/
7068F:	drivers/clocksource/h8300_*.c
7069F:	drivers/clk/h8300/
7070F:	drivers/irqchip/irq-renesas-h8*.c
7071
7072HABANALABS PCI DRIVER
7073M:	Oded Gabbay <oded.gabbay@gmail.com>
7074T:	git https://github.com/HabanaAI/linux.git
7075S:	Supported
7076F:	drivers/misc/habanalabs/
7077F:	include/uapi/misc/habanalabs.h
7078F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7079F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7080
7081HACKRF MEDIA DRIVER
7082M:	Antti Palosaari <crope@iki.fi>
7083L:	linux-media@vger.kernel.org
7084W:	https://linuxtv.org
7085W:	http://palosaari.fi/linux/
7086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7087T:	git git://linuxtv.org/anttip/media_tree.git
7088S:	Maintained
7089F:	drivers/media/usb/hackrf/
7090
7091HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7092M:	Frank Seidel <frank@f-seidel.de>
7093L:	platform-driver-x86@vger.kernel.org
7094W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7095S:	Maintained
7096F:	drivers/platform/x86/hdaps.c
7097
7098HARDWARE MONITORING
7099M:	Jean Delvare <jdelvare@suse.com>
7100M:	Guenter Roeck <linux@roeck-us.net>
7101L:	linux-hwmon@vger.kernel.org
7102W:	http://hwmon.wiki.kernel.org/
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7104S:	Maintained
7105F:	Documentation/devicetree/bindings/hwmon/
7106F:	Documentation/hwmon/
7107F:	drivers/hwmon/
7108F:	include/linux/hwmon*.h
7109F:	include/trace/events/hwmon*.h
7110
7111HARDWARE RANDOM NUMBER GENERATOR CORE
7112M:	Matt Mackall <mpm@selenic.com>
7113M:	Herbert Xu <herbert@gondor.apana.org.au>
7114L:	linux-crypto@vger.kernel.org
7115S:	Odd fixes
7116F:	Documentation/devicetree/bindings/rng/
7117F:	Documentation/admin-guide/hw_random.rst
7118F:	drivers/char/hw_random/
7119F:	include/linux/hw_random.h
7120
7121HARDWARE TRACING FACILITIES
7122M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7123S:	Maintained
7124F:	drivers/hwtracing/
7125
7126HARDWARE SPINLOCK CORE
7127M:	Ohad Ben-Cohen <ohad@wizery.com>
7128M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7129L:	linux-remoteproc@vger.kernel.org
7130S:	Maintained
7131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7132F:	Documentation/devicetree/bindings/hwlock/
7133F:	Documentation/hwspinlock.txt
7134F:	drivers/hwspinlock/
7135F:	include/linux/hwspinlock.h
7136
7137HARMONY SOUND DRIVER
7138L:	linux-parisc@vger.kernel.org
7139S:	Maintained
7140F:	sound/parisc/harmony.*
7141
7142HDPVR USB VIDEO ENCODER DRIVER
7143M:	Hans Verkuil <hverkuil@xs4all.nl>
7144L:	linux-media@vger.kernel.org
7145T:	git git://linuxtv.org/media_tree.git
7146W:	https://linuxtv.org
7147S:	Odd Fixes
7148F:	drivers/media/usb/hdpvr/
7149
7150HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7151M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7152S:	Supported
7153F:	Documentation/watchdog/hpwdt.rst
7154F:	drivers/watchdog/hpwdt.c
7155
7156HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7157M:	Don Brace <don.brace@microsemi.com>
7158L:	esc.storagedev@microsemi.com
7159L:	linux-scsi@vger.kernel.org
7160S:	Supported
7161F:	Documentation/scsi/hpsa.txt
7162F:	drivers/scsi/hpsa*.[ch]
7163F:	include/linux/cciss*.h
7164F:	include/uapi/linux/cciss*.h
7165
7166HFI1 DRIVER
7167M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7168M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7169L:	linux-rdma@vger.kernel.org
7170S:	Supported
7171F:	drivers/infiniband/hw/hfi1
7172
7173HFS FILESYSTEM
7174L:	linux-fsdevel@vger.kernel.org
7175S:	Orphan
7176F:	Documentation/filesystems/hfs.txt
7177F:	fs/hfs/
7178
7179HFSPLUS FILESYSTEM
7180L:	linux-fsdevel@vger.kernel.org
7181S:	Orphan
7182F:	Documentation/filesystems/hfsplus.txt
7183F:	fs/hfsplus/
7184
7185HGA FRAMEBUFFER DRIVER
7186M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7187L:	linux-nvidia@lists.surfsouth.com
7188W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7189S:	Maintained
7190F:	drivers/video/fbdev/hgafb.c
7191
7192HIBERNATION (aka Software Suspend, aka swsusp)
7193M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7194M:	Pavel Machek <pavel@ucw.cz>
7195L:	linux-pm@vger.kernel.org
7196B:	https://bugzilla.kernel.org
7197S:	Supported
7198F:	arch/x86/power/
7199F:	drivers/base/power/
7200F:	kernel/power/
7201F:	include/linux/suspend.h
7202F:	include/linux/freezer.h
7203F:	include/linux/pm.h
7204F:	arch/*/include/asm/suspend*.h
7205
7206HID CORE LAYER
7207M:	Jiri Kosina <jikos@kernel.org>
7208M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7209L:	linux-input@vger.kernel.org
7210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7211S:	Maintained
7212F:	drivers/hid/
7213F:	include/linux/hid*
7214F:	include/uapi/linux/hid*
7215
7216HID SENSOR HUB DRIVERS
7217M:	Jiri Kosina <jikos@kernel.org>
7218M:	Jonathan Cameron <jic23@kernel.org>
7219M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7220L:	linux-input@vger.kernel.org
7221L:	linux-iio@vger.kernel.org
7222S:	Maintained
7223F:	Documentation/hid/hid-sensor*
7224F:	drivers/hid/hid-sensor-*
7225F:	drivers/iio/*/hid-*
7226F:	include/linux/hid-sensor-*
7227
7228HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7229M:	Thomas Gleixner <tglx@linutronix.de>
7230L:	linux-kernel@vger.kernel.org
7231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7232S:	Maintained
7233F:	Documentation/timers/
7234F:	kernel/time/hrtimer.c
7235F:	kernel/time/clockevents.c
7236F:	kernel/time/timer_*.c
7237F:	include/linux/clockchips.h
7238F:	include/linux/hrtimer.h
7239
7240HIGH-SPEED SCC DRIVER FOR AX.25
7241L:	linux-hams@vger.kernel.org
7242S:	Orphan
7243F:	drivers/net/hamradio/dmascc.c
7244F:	drivers/net/hamradio/scc.c
7245
7246HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7247M:	HighPoint Linux Team <linux@highpoint-tech.com>
7248W:	http://www.highpoint-tech.com
7249S:	Supported
7250F:	Documentation/scsi/hptiop.txt
7251F:	drivers/scsi/hptiop.c
7252
7253HIPPI
7254M:	Jes Sorensen <jes@trained-monkey.org>
7255L:	linux-hippi@sunsite.dk
7256S:	Maintained
7257F:	include/linux/hippidevice.h
7258F:	include/uapi/linux/if_hippi.h
7259F:	net/802/hippi.c
7260F:	drivers/net/hippi/
7261
7262HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7263M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7264M:	Salil Mehta <salil.mehta@huawei.com>
7265L:	netdev@vger.kernel.org
7266W:	http://www.hisilicon.com
7267S:	Maintained
7268F:	drivers/net/ethernet/hisilicon/hns3/
7269
7270HISILICON LPC BUS DRIVER
7271M:	john.garry@huawei.com
7272W:	http://www.hisilicon.com
7273S:	Maintained
7274F:	drivers/bus/hisi_lpc.c
7275F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7276
7277HISILICON NETWORK SUBSYSTEM DRIVER
7278M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7279M:	Salil Mehta <salil.mehta@huawei.com>
7280L:	netdev@vger.kernel.org
7281W:	http://www.hisilicon.com
7282S:	Maintained
7283F:	drivers/net/ethernet/hisilicon/
7284F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7285
7286HISILICON PMU DRIVER
7287M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7288W:	http://www.hisilicon.com
7289S:	Supported
7290F:	drivers/perf/hisilicon
7291F:	Documentation/admin-guide/perf/hisi-pmu.rst
7292
7293HISILICON ROCE DRIVER
7294M:	Lijun Ou <oulijun@huawei.com>
7295M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7296L:	linux-rdma@vger.kernel.org
7297S:	Maintained
7298F:	drivers/infiniband/hw/hns/
7299F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7300
7301HISILICON SAS Controller
7302M:	John Garry <john.garry@huawei.com>
7303W:	http://www.hisilicon.com
7304S:	Supported
7305F:	drivers/scsi/hisi_sas/
7306F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7307
7308HMM - Heterogeneous Memory Management
7309M:	Jérôme Glisse <jglisse@redhat.com>
7310L:	linux-mm@kvack.org
7311S:	Maintained
7312F:	mm/hmm*
7313F:	include/linux/hmm*
7314F:	Documentation/vm/hmm.rst
7315
7316HOST AP DRIVER
7317M:	Jouni Malinen <j@w1.fi>
7318L:	linux-wireless@vger.kernel.org
7319W:	http://w1.fi/hostap-driver.html
7320S:	Obsolete
7321F:	drivers/net/wireless/intersil/hostap/
7322
7323HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7324L:	platform-driver-x86@vger.kernel.org
7325S:	Orphan
7326F:	drivers/platform/x86/tc1100-wmi.c
7327
7328HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7329M:	Jaroslav Kysela <perex@perex.cz>
7330S:	Maintained
7331F:	drivers/net/ethernet/hp/hp100.*
7332
7333HPET:	High Precision Event Timers driver
7334M:	Clemens Ladisch <clemens@ladisch.de>
7335S:	Maintained
7336F:	Documentation/timers/hpet.rst
7337F:	drivers/char/hpet.c
7338F:	include/linux/hpet.h
7339F:	include/uapi/linux/hpet.h
7340
7341HPET:	x86
7342S:	Orphan
7343F:	arch/x86/kernel/hpet.c
7344F:	arch/x86/include/asm/hpet.h
7345
7346HPFS FILESYSTEM
7347M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7348W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7349S:	Maintained
7350F:	fs/hpfs/
7351
7352HSI SUBSYSTEM
7353M:	Sebastian Reichel <sre@kernel.org>
7354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7355S:	Maintained
7356F:	Documentation/ABI/testing/sysfs-bus-hsi
7357F:	Documentation/driver-api/hsi.rst
7358F:	drivers/hsi/
7359F:	include/linux/hsi/
7360F:	include/uapi/linux/hsi/
7361
7362HSO 3G MODEM DRIVER
7363L:	linux-usb@vger.kernel.org
7364S:	Orphan
7365F:	drivers/net/usb/hso.c
7366
7367HSR NETWORK PROTOCOL
7368M:	Arvid Brodin <arvid.brodin@alten.se>
7369L:	netdev@vger.kernel.org
7370S:	Maintained
7371F:	net/hsr/
7372
7373HT16K33 LED CONTROLLER DRIVER
7374M:	Robin van der Gracht <robin@protonic.nl>
7375S:	Maintained
7376F:	drivers/auxdisplay/ht16k33.c
7377F:	Documentation/devicetree/bindings/display/ht16k33.txt
7378
7379HTCPEN TOUCHSCREEN DRIVER
7380M:	Pau Oliva Fora <pof@eslack.org>
7381L:	linux-input@vger.kernel.org
7382S:	Maintained
7383F:	drivers/input/touchscreen/htcpen.c
7384
7385HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7386M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7387L:	linux-iio@vger.kernel.org
7388W:	http://www.st.com/
7389S:	Maintained
7390F:	drivers/iio/humidity/hts221*
7391F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7392
7393HUAWEI ETHERNET DRIVER
7394M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7395L:	netdev@vger.kernel.org
7396S:	Supported
7397F:	Documentation/networking/hinic.txt
7398F:	drivers/net/ethernet/huawei/hinic/
7399
7400HUGETLB FILESYSTEM
7401M:	Mike Kravetz <mike.kravetz@oracle.com>
7402L:	linux-mm@kvack.org
7403S:	Maintained
7404F:	fs/hugetlbfs/
7405F:	mm/hugetlb.c
7406F:	include/linux/hugetlb.h
7407F:	Documentation/admin-guide/mm/hugetlbpage.rst
7408F:	Documentation/vm/hugetlbfs_reserv.rst
7409F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7410
7411HVA ST MEDIA DRIVER
7412M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7413L:	linux-media@vger.kernel.org
7414T:	git git://linuxtv.org/media_tree.git
7415W:	https://linuxtv.org
7416S:	Supported
7417F:	drivers/media/platform/sti/hva
7418
7419HWPOISON MEMORY FAILURE HANDLING
7420M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7421L:	linux-mm@kvack.org
7422S:	Maintained
7423F:	mm/memory-failure.c
7424F:	mm/hwpoison-inject.c
7425
7426HYGON PROCESSOR SUPPORT
7427M:	Pu Wen <puwen@hygon.cn>
7428L:	linux-kernel@vger.kernel.org
7429S:	Maintained
7430F:	arch/x86/kernel/cpu/hygon.c
7431
7432Hyper-V CORE AND DRIVERS
7433M:	"K. Y. Srinivasan" <kys@microsoft.com>
7434M:	Haiyang Zhang <haiyangz@microsoft.com>
7435M:	Stephen Hemminger <sthemmin@microsoft.com>
7436M:	Sasha Levin <sashal@kernel.org>
7437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7438L:	linux-hyperv@vger.kernel.org
7439S:	Supported
7440F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7441F:	arch/x86/include/asm/mshyperv.h
7442F:	arch/x86/include/asm/trace/hyperv.h
7443F:	arch/x86/include/asm/hyperv-tlfs.h
7444F:	arch/x86/kernel/cpu/mshyperv.c
7445F:	arch/x86/hyperv
7446F:	drivers/clocksource/hyperv_timer.c
7447F:	drivers/hid/hid-hyperv.c
7448F:	drivers/hv/
7449F:	drivers/input/serio/hyperv-keyboard.c
7450F:	drivers/pci/controller/pci-hyperv.c
7451F:	drivers/net/hyperv/
7452F:	drivers/scsi/storvsc_drv.c
7453F:	drivers/uio/uio_hv_generic.c
7454F:	drivers/video/fbdev/hyperv_fb.c
7455F:	drivers/iommu/hyperv_iommu.c
7456F:	net/vmw_vsock/hyperv_transport.c
7457F:	include/clocksource/hyperv_timer.h
7458F:	include/linux/hyperv.h
7459F:	include/uapi/linux/hyperv.h
7460F:	include/asm-generic/mshyperv.h
7461F:	tools/hv/
7462F:	Documentation/ABI/stable/sysfs-bus-vmbus
7463
7464HYPERBUS SUPPORT
7465M:	Vignesh Raghavendra <vigneshr@ti.com>
7466S:	Supported
7467F:	drivers/mtd/hyperbus/
7468F:	include/linux/mtd/hyperbus.h
7469F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7470F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7471
7472HYPERVISOR VIRTUAL CONSOLE DRIVER
7473L:	linuxppc-dev@lists.ozlabs.org
7474S:	Odd Fixes
7475F:	drivers/tty/hvc/
7476
7477I2C ACPI SUPPORT
7478M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7479L:	linux-i2c@vger.kernel.org
7480L:	linux-acpi@vger.kernel.org
7481S:	Maintained
7482F:	drivers/i2c/i2c-core-acpi.c
7483
7484I2C CONTROLLER DRIVER FOR NVIDIA GPU
7485M:	Ajay Gupta <ajayg@nvidia.com>
7486L:	linux-i2c@vger.kernel.org
7487S:	Maintained
7488F:	Documentation/i2c/busses/i2c-nvidia-gpu
7489F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7490
7491I2C MUXES
7492M:	Peter Rosin <peda@axentia.se>
7493L:	linux-i2c@vger.kernel.org
7494S:	Maintained
7495F:	Documentation/i2c/i2c-topology
7496F:	Documentation/i2c/muxes/
7497F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7498F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7499F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7500F:	drivers/i2c/i2c-mux.c
7501F:	drivers/i2c/muxes/
7502F:	include/linux/i2c-mux.h
7503
7504I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7505M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7506L:	linux-i2c@vger.kernel.org
7507S:	Maintained
7508F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7509F:	drivers/i2c/busses/i2c-mv64xxx.c
7510
7511I2C OVER PARALLEL PORT
7512M:	Jean Delvare <jdelvare@suse.com>
7513L:	linux-i2c@vger.kernel.org
7514S:	Maintained
7515F:	Documentation/i2c/busses/i2c-parport
7516F:	Documentation/i2c/busses/i2c-parport-light
7517F:	drivers/i2c/busses/i2c-parport.c
7518F:	drivers/i2c/busses/i2c-parport-light.c
7519
7520I2C SUBSYSTEM
7521M:	Wolfram Sang <wsa@the-dreams.de>
7522L:	linux-i2c@vger.kernel.org
7523W:	https://i2c.wiki.kernel.org/
7524Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7526S:	Maintained
7527F:	Documentation/devicetree/bindings/i2c/i2c.txt
7528F:	Documentation/i2c/
7529F:	drivers/i2c/*
7530F:	include/linux/i2c.h
7531F:	include/linux/i2c-dev.h
7532F:	include/linux/i2c-smbus.h
7533F:	include/uapi/linux/i2c.h
7534F:	include/uapi/linux/i2c-*.h
7535
7536I2C SUBSYSTEM HOST DRIVERS
7537L:	linux-i2c@vger.kernel.org
7538W:	https://i2c.wiki.kernel.org/
7539Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7541S:	Odd Fixes
7542F:	Documentation/devicetree/bindings/i2c/
7543F:	drivers/i2c/algos/
7544F:	drivers/i2c/busses/
7545
7546I2C-TAOS-EVM DRIVER
7547M:	Jean Delvare <jdelvare@suse.com>
7548L:	linux-i2c@vger.kernel.org
7549S:	Maintained
7550F:	Documentation/i2c/busses/i2c-taos-evm
7551F:	drivers/i2c/busses/i2c-taos-evm.c
7552
7553I2C-TINY-USB DRIVER
7554M:	Till Harbaum <till@harbaum.org>
7555L:	linux-i2c@vger.kernel.org
7556W:	http://www.harbaum.org/till/i2c_tiny_usb
7557S:	Maintained
7558F:	drivers/i2c/busses/i2c-tiny-usb.c
7559
7560I2C/SMBUS CONTROLLER DRIVERS FOR PC
7561M:	Jean Delvare <jdelvare@suse.com>
7562L:	linux-i2c@vger.kernel.org
7563S:	Maintained
7564F:	Documentation/i2c/busses/i2c-ali1535
7565F:	Documentation/i2c/busses/i2c-ali1563
7566F:	Documentation/i2c/busses/i2c-ali15x3
7567F:	Documentation/i2c/busses/i2c-amd756
7568F:	Documentation/i2c/busses/i2c-amd8111
7569F:	Documentation/i2c/busses/i2c-i801
7570F:	Documentation/i2c/busses/i2c-nforce2
7571F:	Documentation/i2c/busses/i2c-piix4
7572F:	Documentation/i2c/busses/i2c-sis5595
7573F:	Documentation/i2c/busses/i2c-sis630
7574F:	Documentation/i2c/busses/i2c-sis96x
7575F:	Documentation/i2c/busses/i2c-via
7576F:	Documentation/i2c/busses/i2c-viapro
7577F:	drivers/i2c/busses/i2c-ali1535.c
7578F:	drivers/i2c/busses/i2c-ali1563.c
7579F:	drivers/i2c/busses/i2c-ali15x3.c
7580F:	drivers/i2c/busses/i2c-amd756.c
7581F:	drivers/i2c/busses/i2c-amd756-s4882.c
7582F:	drivers/i2c/busses/i2c-amd8111.c
7583F:	drivers/i2c/busses/i2c-i801.c
7584F:	drivers/i2c/busses/i2c-isch.c
7585F:	drivers/i2c/busses/i2c-nforce2.c
7586F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7587F:	drivers/i2c/busses/i2c-piix4.c
7588F:	drivers/i2c/busses/i2c-sis5595.c
7589F:	drivers/i2c/busses/i2c-sis630.c
7590F:	drivers/i2c/busses/i2c-sis96x.c
7591F:	drivers/i2c/busses/i2c-via.c
7592F:	drivers/i2c/busses/i2c-viapro.c
7593
7594I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7595M:	Hans de Goede <hdegoede@redhat.com>
7596L:	linux-i2c@vger.kernel.org
7597S:	Maintained
7598F:	drivers/i2c/busses/i2c-cht-wc.c
7599
7600I2C/SMBUS ISMT DRIVER
7601M:	Seth Heasley <seth.heasley@intel.com>
7602M:	Neil Horman <nhorman@tuxdriver.com>
7603L:	linux-i2c@vger.kernel.org
7604F:	drivers/i2c/busses/i2c-ismt.c
7605F:	Documentation/i2c/busses/i2c-ismt
7606
7607I2C/SMBUS STUB DRIVER
7608M:	Jean Delvare <jdelvare@suse.com>
7609L:	linux-i2c@vger.kernel.org
7610S:	Maintained
7611F:	drivers/i2c/i2c-stub.c
7612
7613I3C SUBSYSTEM
7614M:	Boris Brezillon <bbrezillon@kernel.org>
7615L:	linux-i3c@lists.infradead.org
7616C:	irc://chat.freenode.net/linux-i3c
7617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7618S:	Maintained
7619F:	Documentation/ABI/testing/sysfs-bus-i3c
7620F:	Documentation/devicetree/bindings/i3c/
7621F:	Documentation/driver-api/i3c
7622F:	drivers/i3c/
7623F:	include/linux/i3c/
7624
7625I3C DRIVER FOR SYNOPSYS DESIGNWARE
7626M:	Vitor Soares <vitor.soares@synopsys.com>
7627S:	Maintained
7628F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7629F:	drivers/i3c/master/dw*
7630
7631IA64 (Itanium) PLATFORM
7632M:	Tony Luck <tony.luck@intel.com>
7633M:	Fenghua Yu <fenghua.yu@intel.com>
7634L:	linux-ia64@vger.kernel.org
7635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7636S:	Maintained
7637F:	arch/ia64/
7638
7639IBM Power 842 compression accelerator
7640M:	Haren Myneni <haren@us.ibm.com>
7641S:	Supported
7642F:	drivers/crypto/nx/Makefile
7643F:	drivers/crypto/nx/Kconfig
7644F:	drivers/crypto/nx/nx-842*
7645F:	include/linux/sw842.h
7646F:	crypto/842.c
7647F:	lib/842/
7648
7649IBM Power in-Nest Crypto Acceleration
7650M:	Breno Leitão <leitao@debian.org>
7651M:	Nayna Jain <nayna@linux.ibm.com>
7652M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7653L:	linux-crypto@vger.kernel.org
7654S:	Supported
7655F:	drivers/crypto/nx/Makefile
7656F:	drivers/crypto/nx/Kconfig
7657F:	drivers/crypto/nx/nx-aes*
7658F:	drivers/crypto/nx/nx-sha*
7659F:	drivers/crypto/nx/nx.*
7660F:	drivers/crypto/nx/nx_csbcpb.h
7661F:	drivers/crypto/nx/nx_debugfs.h
7662
7663IBM Power Linux RAID adapter
7664M:	Brian King <brking@us.ibm.com>
7665S:	Supported
7666F:	drivers/scsi/ipr.*
7667
7668IBM Power SRIOV Virtual NIC Device Driver
7669M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7670M:	John Allen <jallen@linux.ibm.com>
7671L:	netdev@vger.kernel.org
7672S:	Supported
7673F:	drivers/net/ethernet/ibm/ibmvnic.*
7674
7675IBM Power Virtual Accelerator Switchboard
7676M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7677L:	linuxppc-dev@lists.ozlabs.org
7678S:	Supported
7679F:	arch/powerpc/platforms/powernv/vas*
7680F:	arch/powerpc/platforms/powernv/copy-paste.h
7681F:	arch/powerpc/include/asm/vas.h
7682
7683IBM Power Virtual Ethernet Device Driver
7684M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7685L:	netdev@vger.kernel.org
7686S:	Supported
7687F:	drivers/net/ethernet/ibm/ibmveth.*
7688
7689IBM Power Virtual FC Device Drivers
7690M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7691L:	linux-scsi@vger.kernel.org
7692S:	Supported
7693F:	drivers/scsi/ibmvscsi/ibmvfc*
7694
7695IBM Power Virtual Management Channel Driver
7696M:	Steven Royer <seroyer@linux.ibm.com>
7697S:	Supported
7698F:	drivers/misc/ibmvmc.*
7699
7700IBM Power Virtual SCSI Device Drivers
7701M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7702L:	linux-scsi@vger.kernel.org
7703S:	Supported
7704F:	drivers/scsi/ibmvscsi/ibmvscsi*
7705F:	include/scsi/viosrp.h
7706
7707IBM Power Virtual SCSI Device Target Driver
7708M:	Michael Cyr <mikecyr@linux.ibm.com>
7709L:	linux-scsi@vger.kernel.org
7710L:	target-devel@vger.kernel.org
7711S:	Supported
7712F:	drivers/scsi/ibmvscsi_tgt/
7713
7714IBM Power VMX Cryptographic instructions
7715M:	Breno Leitão <leitao@debian.org>
7716M:	Nayna Jain <nayna@linux.ibm.com>
7717M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7718L:	linux-crypto@vger.kernel.org
7719S:	Supported
7720F:	drivers/crypto/vmx/Makefile
7721F:	drivers/crypto/vmx/Kconfig
7722F:	drivers/crypto/vmx/vmx.c
7723F:	drivers/crypto/vmx/aes*
7724F:	drivers/crypto/vmx/ghash*
7725F:	drivers/crypto/vmx/ppc-xlate.pl
7726
7727IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7728M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7729L:	linux-pci@vger.kernel.org
7730L:	linuxppc-dev@lists.ozlabs.org
7731S:	Supported
7732F:	drivers/pci/hotplug/rpaphp*
7733
7734IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7735M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7736L:	linux-pci@vger.kernel.org
7737L:	linuxppc-dev@lists.ozlabs.org
7738S:	Supported
7739F:	drivers/pci/hotplug/rpadlpar*
7740
7741IBM ServeRAID RAID DRIVER
7742S:	Orphan
7743F:	drivers/scsi/ips.*
7744
7745ICH LPC AND GPIO DRIVER
7746M:	Peter Tyser <ptyser@xes-inc.com>
7747S:	Maintained
7748F:	drivers/mfd/lpc_ich.c
7749F:	drivers/gpio/gpio-ich.c
7750
7751IDE SUBSYSTEM
7752M:	"David S. Miller" <davem@davemloft.net>
7753L:	linux-ide@vger.kernel.org
7754Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7756S:	Maintained
7757F:	Documentation/ide/
7758F:	drivers/ide/
7759F:	include/linux/ide.h
7760
7761IDE/ATAPI DRIVERS
7762M:	Borislav Petkov <bp@alien8.de>
7763L:	linux-ide@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/cdrom/ide-cd.rst
7766F:	drivers/ide/ide-cd*
7767
7768IDEAPAD LAPTOP EXTRAS DRIVER
7769M:	Ike Panhc <ike.pan@canonical.com>
7770L:	platform-driver-x86@vger.kernel.org
7771W:	http://launchpad.net/ideapad-laptop
7772S:	Maintained
7773F:	drivers/platform/x86/ideapad-laptop.c
7774
7775IDEAPAD LAPTOP SLIDEBAR DRIVER
7776M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7777L:	linux-input@vger.kernel.org
7778W:	https://github.com/o2genum/ideapad-slidebar
7779S:	Maintained
7780F:	drivers/input/misc/ideapad_slidebar.c
7781
7782IDT VersaClock 5 CLOCK DRIVER
7783M:	Marek Vasut <marek.vasut@gmail.com>
7784S:	Maintained
7785F:	drivers/clk/clk-versaclock5.c
7786
7787IEEE 802.15.4 SUBSYSTEM
7788M:	Alexander Aring <alex.aring@gmail.com>
7789M:	Stefan Schmidt <stefan@datenfreihafen.org>
7790L:	linux-wpan@vger.kernel.org
7791W:	http://wpan.cakelab.org/
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7794S:	Maintained
7795F:	net/ieee802154/
7796F:	net/mac802154/
7797F:	drivers/net/ieee802154/
7798F:	include/linux/nl802154.h
7799F:	include/linux/ieee802154.h
7800F:	include/net/nl802154.h
7801F:	include/net/mac802154.h
7802F:	include/net/af_ieee802154.h
7803F:	include/net/cfg802154.h
7804F:	include/net/ieee802154_netdev.h
7805F:	Documentation/networking/ieee802154.rst
7806
7807IFE PROTOCOL
7808M:	Yotam Gigi <yotam.gi@gmail.com>
7809M:	Jamal Hadi Salim <jhs@mojatatu.com>
7810F:	net/ife
7811F:	include/net/ife.h
7812F:	include/uapi/linux/ife.h
7813
7814IGORPLUG-USB IR RECEIVER
7815M:	Sean Young <sean@mess.org>
7816L:	linux-media@vger.kernel.org
7817S:	Maintained
7818F:	drivers/media/rc/igorplugusb.c
7819
7820IGUANAWORKS USB IR TRANSCEIVER
7821M:	Sean Young <sean@mess.org>
7822L:	linux-media@vger.kernel.org
7823S:	Maintained
7824F:	drivers/media/rc/iguanair.c
7825
7826IIO DIGITAL POTENTIOMETER DAC
7827M:	Peter Rosin <peda@axentia.se>
7828L:	linux-iio@vger.kernel.org
7829S:	Maintained
7830F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7831F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7832F:	drivers/iio/dac/dpot-dac.c
7833
7834IIO ENVELOPE DETECTOR
7835M:	Peter Rosin <peda@axentia.se>
7836L:	linux-iio@vger.kernel.org
7837S:	Maintained
7838F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7839F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7840F:	drivers/iio/adc/envelope-detector.c
7841
7842IIO MULTIPLEXER
7843M:	Peter Rosin <peda@axentia.se>
7844L:	linux-iio@vger.kernel.org
7845S:	Maintained
7846F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7847F:	drivers/iio/multiplexer/iio-mux.c
7848
7849IIO SUBSYSTEM AND DRIVERS
7850M:	Jonathan Cameron <jic23@kernel.org>
7851R:	Hartmut Knaack <knaack.h@gmx.de>
7852R:	Lars-Peter Clausen <lars@metafoo.de>
7853R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7854L:	linux-iio@vger.kernel.org
7855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7856S:	Maintained
7857F:	Documentation/ABI/testing/configfs-iio*
7858F:	Documentation/ABI/testing/sysfs-bus-iio*
7859F:	Documentation/devicetree/bindings/iio/
7860F:	drivers/iio/
7861F:	drivers/staging/iio/
7862F:	include/linux/iio/
7863F:	tools/iio/
7864
7865IIO UNIT CONVERTER
7866M:	Peter Rosin <peda@axentia.se>
7867L:	linux-iio@vger.kernel.org
7868S:	Maintained
7869F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7870F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7871F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7872F:	drivers/iio/afe/iio-rescale.c
7873
7874IKANOS/ADI EAGLE ADSL USB DRIVER
7875M:	Matthieu Castet <castet.matthieu@free.fr>
7876M:	Stanislaw Gruszka <stf_xl@wp.pl>
7877S:	Maintained
7878F:	drivers/usb/atm/ueagle-atm.c
7879
7880IMGTEC ASCII LCD DRIVER
7881M:	Paul Burton <paul.burton@mips.com>
7882S:	Maintained
7883F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7884F:	drivers/auxdisplay/img-ascii-lcd.c
7885
7886IMGTEC IR DECODER DRIVER
7887M:	James Hogan <jhogan@kernel.org>
7888S:	Maintained
7889F:	drivers/media/rc/img-ir/
7890
7891IMON SOUNDGRAPH USB IR RECEIVER
7892M:	Sean Young <sean@mess.org>
7893L:	linux-media@vger.kernel.org
7894S:	Maintained
7895F:	drivers/media/rc/imon_raw.c
7896F:	drivers/media/rc/imon.c
7897
7898IMS TWINTURBO FRAMEBUFFER DRIVER
7899L:	linux-fbdev@vger.kernel.org
7900S:	Orphan
7901F:	drivers/video/fbdev/imsttfb.c
7902
7903INA209 HARDWARE MONITOR DRIVER
7904M:	Guenter Roeck <linux@roeck-us.net>
7905L:	linux-hwmon@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/hwmon/ina209.rst
7908F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7909F:	drivers/hwmon/ina209.c
7910
7911INA2XX HARDWARE MONITOR DRIVER
7912M:	Guenter Roeck <linux@roeck-us.net>
7913L:	linux-hwmon@vger.kernel.org
7914S:	Maintained
7915F:	Documentation/hwmon/ina2xx.rst
7916F:	drivers/hwmon/ina2xx.c
7917F:	include/linux/platform_data/ina2xx.h
7918
7919INDUSTRY PACK SUBSYSTEM (IPACK)
7920M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7921M:	Jens Taprogge <jens.taprogge@taprogge.org>
7922M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7923L:	industrypack-devel@lists.sourceforge.net
7924W:	http://industrypack.sourceforge.net
7925S:	Maintained
7926F:	drivers/ipack/
7927
7928INFINEON DPS310 Driver
7929M:	Eddie James <eajames@linux.ibm.com>
7930L:	linux-iio@vger.kernel.org
7931F:	drivers/iio/pressure/dps310.c
7932S:	Maintained
7933
7934INFINIBAND SUBSYSTEM
7935M:	Doug Ledford <dledford@redhat.com>
7936M:	Jason Gunthorpe <jgg@mellanox.com>
7937L:	linux-rdma@vger.kernel.org
7938W:	https://github.com/linux-rdma/rdma-core
7939Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7941S:	Supported
7942F:	Documentation/devicetree/bindings/infiniband/
7943F:	Documentation/infiniband/
7944F:	drivers/infiniband/
7945F:	include/uapi/linux/if_infiniband.h
7946F:	include/uapi/rdma/
7947F:	include/rdma/
7948F:	include/trace/events/ib_mad.h
7949F:	include/trace/events/ib_umad.h
7950F:	samples/bpf/ibumad_kern.c
7951F:	samples/bpf/ibumad_user.c
7952
7953INGENIC JZ4780 DMA Driver
7954M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7955S:	Maintained
7956F:	drivers/dma/dma-jz4780.c
7957
7958INGENIC JZ4780 NAND DRIVER
7959M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7960L:	linux-mtd@lists.infradead.org
7961S:	Maintained
7962F:	drivers/mtd/nand/raw/ingenic/
7963
7964INGENIC JZ47xx SoCs
7965M:	Paul Cercueil <paul@crapouillou.net>
7966S:	Maintained
7967F:	arch/mips/boot/dts/ingenic/
7968F:	arch/mips/include/asm/mach-jz4740/
7969F:	arch/mips/jz4740/
7970F:	drivers/clk/ingenic/
7971F:	drivers/dma/dma-jz4780.c
7972F:	drivers/gpu/drm/ingenic/
7973F:	drivers/i2c/busses/i2c-jz4780.c
7974F:	drivers/iio/adc/ingenic-adc.c
7975F:	drivers/irqchip/irq-ingenic.c
7976F:	drivers/memory/jz4780-nemc.c
7977F:	drivers/mmc/host/jz4740_mmc.c
7978F:	drivers/mtd/nand/raw/ingenic/
7979F:	drivers/pinctrl/pinctrl-ingenic.c
7980F:	drivers/power/supply/ingenic-battery.c
7981F:	drivers/pwm/pwm-jz4740.c
7982F:	drivers/rtc/rtc-jz4740.c
7983F:	drivers/tty/serial/8250/8250_ingenic.c
7984F:	drivers/usb/musb/jz4740.c
7985F:	drivers/watchdog/jz4740_wdt.c
7986F:	include/dt-bindings/iio/adc/ingenic,adc.h
7987F:	include/linux/mfd/ingenic-tcu.h
7988F:	sound/soc/jz4740/
7989F:	sound/soc/codecs/jz47*
7990
7991INOTIFY
7992M:	Jan Kara <jack@suse.cz>
7993R:	Amir Goldstein <amir73il@gmail.com>
7994L:	linux-fsdevel@vger.kernel.org
7995S:	Maintained
7996F:	Documentation/filesystems/inotify.txt
7997F:	fs/notify/inotify/
7998F:	include/linux/inotify.h
7999F:	include/uapi/linux/inotify.h
8000
8001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8002M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8003L:	linux-input@vger.kernel.org
8004Q:	http://patchwork.kernel.org/project/linux-input/list/
8005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8006S:	Maintained
8007F:	drivers/input/
8008F:	include/linux/input.h
8009F:	include/uapi/linux/input.h
8010F:	include/uapi/linux/input-event-codes.h
8011F:	include/linux/input/
8012F:	Documentation/devicetree/bindings/input/
8013F:	Documentation/devicetree/bindings/serio/
8014F:	Documentation/input/
8015
8016INPUT MULTITOUCH (MT) PROTOCOL
8017M:	Henrik Rydberg <rydberg@bitmath.org>
8018L:	linux-input@vger.kernel.org
8019S:	Odd fixes
8020F:	Documentation/input/multi-touch-protocol.rst
8021F:	drivers/input/input-mt.c
8022K:	\b(ABS|SYN)_MT_
8023
8024INSIDE SECURE CRYPTO DRIVER
8025M:	Antoine Tenart <antoine.tenart@bootlin.com>
8026F:	drivers/crypto/inside-secure/
8027S:	Maintained
8028L:	linux-crypto@vger.kernel.org
8029
8030INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8031M:	Mimi Zohar <zohar@linux.ibm.com>
8032M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8033L:	linux-integrity@vger.kernel.org
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8035S:	Supported
8036F:	security/integrity/ima/
8037
8038INTEL 810/815 FRAMEBUFFER DRIVER
8039M:	Antonino Daplas <adaplas@gmail.com>
8040L:	linux-fbdev@vger.kernel.org
8041S:	Maintained
8042F:	drivers/video/fbdev/i810/
8043
8044INTEL ASoC DRIVERS
8045M:	Cezary Rojewski <cezary.rojewski@intel.com>
8046M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8047M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8048M:	Jie Yang <yang.jie@linux.intel.com>
8049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8050S:	Supported
8051F:	sound/soc/intel/
8052
8053INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8054M:	Hans de Goede <hdegoede@redhat.com>
8055L:	platform-driver-x86@vger.kernel.org
8056S:	Maintained
8057F:	drivers/platform/x86/intel_atomisp2_pm.c
8058
8059INTEL C600 SERIES SAS CONTROLLER DRIVER
8060M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8061M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8062L:	linux-scsi@vger.kernel.org
8063T:	git git://git.code.sf.net/p/intel-sas/isci
8064S:	Supported
8065F:	drivers/scsi/isci/
8066
8067INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8068M:	Jani Nikula <jani.nikula@linux.intel.com>
8069M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8070M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8071L:	intel-gfx@lists.freedesktop.org
8072W:	https://01.org/linuxgraphics/
8073B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8074C:	irc://chat.freenode.net/intel-gfx
8075Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8076T:	git git://anongit.freedesktop.org/drm-intel
8077S:	Supported
8078F:	drivers/gpu/drm/i915/
8079F:	include/drm/i915*
8080F:	include/uapi/drm/i915_drm.h
8081F:	Documentation/gpu/i915.rst
8082
8083INTEL ETHERNET DRIVERS
8084M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8085L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8086W:	http://www.intel.com/support/feedback.htm
8087W:	http://e1000.sourceforge.net/
8088Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8091S:	Supported
8092F:	Documentation/networking/device_drivers/intel/e100.rst
8093F:	Documentation/networking/device_drivers/intel/e1000.rst
8094F:	Documentation/networking/device_drivers/intel/e1000e.rst
8095F:	Documentation/networking/device_drivers/intel/fm10k.rst
8096F:	Documentation/networking/device_drivers/intel/igb.rst
8097F:	Documentation/networking/device_drivers/intel/igbvf.rst
8098F:	Documentation/networking/device_drivers/intel/ixgb.rst
8099F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8100F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8101F:	Documentation/networking/device_drivers/intel/i40e.rst
8102F:	Documentation/networking/device_drivers/intel/iavf.rst
8103F:	Documentation/networking/device_drivers/intel/ice.rst
8104F:	drivers/net/ethernet/intel/
8105F:	drivers/net/ethernet/intel/*/
8106F:	include/linux/avf/virtchnl.h
8107
8108INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8109M:	Maik Broemme <mbroemme@libmpq.org>
8110L:	linux-fbdev@vger.kernel.org
8111S:	Maintained
8112F:	Documentation/fb/intelfb.rst
8113F:	drivers/video/fbdev/intelfb/
8114
8115INTEL GPIO DRIVERS
8116M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8117L:	linux-gpio@vger.kernel.org
8118S:	Maintained
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8120F:	drivers/gpio/gpio-ich.c
8121F:	drivers/gpio/gpio-intel-mid.c
8122F:	drivers/gpio/gpio-lynxpoint.c
8123F:	drivers/gpio/gpio-merrifield.c
8124F:	drivers/gpio/gpio-ml-ioh.c
8125F:	drivers/gpio/gpio-pch.c
8126F:	drivers/gpio/gpio-sch.c
8127F:	drivers/gpio/gpio-sodaville.c
8128
8129INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8130M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8131M:	Zhi Wang <zhi.a.wang@intel.com>
8132L:	intel-gvt-dev@lists.freedesktop.org
8133L:	intel-gfx@lists.freedesktop.org
8134W:	https://01.org/igvt-g
8135T:	git https://github.com/intel/gvt-linux.git
8136S:	Supported
8137F:	drivers/gpu/drm/i915/gvt/
8138
8139INTEL HID EVENT DRIVER
8140M:	Alex Hung <alex.hung@canonical.com>
8141L:	platform-driver-x86@vger.kernel.org
8142S:	Maintained
8143F:	drivers/platform/x86/intel-hid.c
8144
8145INTEL I/OAT DMA DRIVER
8146M:	Dave Jiang <dave.jiang@intel.com>
8147R:	Dan Williams <dan.j.williams@intel.com>
8148L:	dmaengine@vger.kernel.org
8149Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8150S:	Supported
8151F:	drivers/dma/ioat*
8152
8153INTEL IDLE DRIVER
8154M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8155M:	Len Brown <lenb@kernel.org>
8156L:	linux-pm@vger.kernel.org
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8158B:	https://bugzilla.kernel.org
8159S:	Supported
8160F:	drivers/idle/intel_idle.c
8161
8162INTEL INTEGRATED SENSOR HUB DRIVER
8163M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8164M:	Jiri Kosina <jikos@kernel.org>
8165L:	linux-input@vger.kernel.org
8166S:	Maintained
8167F:	drivers/hid/intel-ish-hid/
8168
8169INTEL IOMMU (VT-d)
8170M:	David Woodhouse <dwmw2@infradead.org>
8171L:	iommu@lists.linux-foundation.org
8172T:	git git://git.infradead.org/iommu-2.6.git
8173S:	Supported
8174F:	drivers/iommu/intel-iommu.c
8175F:	include/linux/intel-iommu.h
8176
8177INTEL IOP-ADMA DMA DRIVER
8178R:	Dan Williams <dan.j.williams@intel.com>
8179S:	Odd fixes
8180F:	drivers/dma/iop-adma.c
8181
8182INTEL IPU3 CSI-2 CIO2 DRIVER
8183M:	Yong Zhi <yong.zhi@intel.com>
8184M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8185M:	Bingbu Cao <bingbu.cao@intel.com>
8186R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8187L:	linux-media@vger.kernel.org
8188S:	Maintained
8189F:	drivers/media/pci/intel/ipu3/
8190F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8191
8192INTEL IPU3 CSI-2 IMGU DRIVER
8193M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8194L:	linux-media@vger.kernel.org
8195S:	Maintained
8196F:	drivers/staging/media/ipu3/
8197F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8198F:	Documentation/media/v4l-drivers/ipu3.rst
8199
8200INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8201M:	Krzysztof Halasa <khalasa@piap.pl>
8202S:	Maintained
8203F:	include/linux/soc/ixp4xx/qmgr.h
8204F:	include/linux/soc/ixp4xx/npe.h
8205F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8206F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8207F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8208F:	drivers/net/wan/ixp4xx_hss.c
8209
8210INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8211M:	Deepak Saxena <dsaxena@plexity.net>
8212S:	Maintained
8213F:	drivers/char/hw_random/ixp4xx-rng.c
8214
8215INTEL MANAGEMENT ENGINE (mei)
8216M:	Tomas Winkler <tomas.winkler@intel.com>
8217L:	linux-kernel@vger.kernel.org
8218S:	Supported
8219F:	include/uapi/linux/mei.h
8220F:	include/linux/mei_cl_bus.h
8221F:	drivers/misc/mei/*
8222F:	drivers/watchdog/mei_wdt.c
8223F:	Documentation/driver-api/mei/*
8224F:	samples/mei/*
8225
8226INTEL MENLOW THERMAL DRIVER
8227M:	Sujith Thomas <sujith.thomas@intel.com>
8228L:	platform-driver-x86@vger.kernel.org
8229W:	https://01.org/linux-acpi
8230S:	Supported
8231F:	drivers/platform/x86/intel_menlow.c
8232
8233INTEL MIC DRIVERS (mic)
8234M:	Sudeep Dutt <sudeep.dutt@intel.com>
8235M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8236S:	Supported
8237W:	https://github.com/sudeepdutt/mic
8238W:	http://software.intel.com/en-us/mic-developer
8239F:	include/linux/mic_bus.h
8240F:	include/linux/scif.h
8241F:	include/uapi/linux/mic_common.h
8242F:	include/uapi/linux/mic_ioctl.h
8243F:	include/uapi/linux/scif_ioctl.h
8244F:	drivers/misc/mic/
8245F:	drivers/dma/mic_x100_dma.c
8246F:	drivers/dma/mic_x100_dma.h
8247F:	Documentation/mic/
8248
8249INTEL PMC CORE DRIVER
8250M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8251M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8252L:	platform-driver-x86@vger.kernel.org
8253S:	Maintained
8254F:	drivers/platform/x86/intel_pmc_core*
8255
8256INTEL PMC/P-Unit IPC DRIVER
8257M:	Zha Qipeng<qipeng.zha@intel.com>
8258L:	platform-driver-x86@vger.kernel.org
8259S:	Maintained
8260F:	drivers/platform/x86/intel_pmc_ipc.c
8261F:	drivers/platform/x86/intel_punit_ipc.c
8262F:	arch/x86/include/asm/intel_pmc_ipc.h
8263F:	arch/x86/include/asm/intel_punit_ipc.h
8264
8265INTEL PMIC GPIO DRIVERS
8266M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8267S:	Maintained
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8269F:	drivers/gpio/gpio-*cove.c
8270F:	drivers/gpio/gpio-msic.c
8271
8272INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8273R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8274S:	Maintained
8275F:	drivers/mfd/intel_msic.c
8276F:	drivers/mfd/intel_soc_pmic*
8277F:	include/linux/mfd/intel_msic.h
8278F:	include/linux/mfd/intel_soc_pmic*
8279
8280INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8281M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8282L:	linux-wireless@vger.kernel.org
8283S:	Maintained
8284F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8285F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8286F:	drivers/net/wireless/intel/ipw2x00/
8287
8288INTEL PSTATE DRIVER
8289M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8290M:	Len Brown <lenb@kernel.org>
8291L:	linux-pm@vger.kernel.org
8292S:	Supported
8293F:	drivers/cpufreq/intel_pstate.c
8294
8295INTEL RDMA RNIC DRIVER
8296M:	Faisal Latif <faisal.latif@intel.com>
8297M:	Shiraz Saleem <shiraz.saleem@intel.com>
8298L:	linux-rdma@vger.kernel.org
8299S:	Supported
8300F:	drivers/infiniband/hw/i40iw/
8301F:	include/uapi/rdma/i40iw-abi.h
8302
8303INTEL SPEED SELECT TECHNOLOGY
8304M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8305L:	platform-driver-x86@vger.kernel.org
8306S:	Maintained
8307F:	drivers/platform/x86/intel_speed_select_if/
8308F:	tools/power/x86/intel-speed-select/
8309F:	include/uapi/linux/isst_if.h
8310
8311INTEL TELEMETRY DRIVER
8312M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8313M:	"David E. Box" <david.e.box@linux.intel.com>
8314L:	platform-driver-x86@vger.kernel.org
8315S:	Maintained
8316F:	arch/x86/include/asm/intel_telemetry.h
8317F:	drivers/platform/x86/intel_telemetry*
8318
8319INTEL VIRTUAL BUTTON DRIVER
8320M:	AceLan Kao <acelan.kao@canonical.com>
8321L:	platform-driver-x86@vger.kernel.org
8322S:	Maintained
8323F:	drivers/platform/x86/intel-vbtn.c
8324
8325INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8326M:	Stanislaw Gruszka <sgruszka@redhat.com>
8327L:	linux-wireless@vger.kernel.org
8328S:	Supported
8329F:	drivers/net/wireless/intel/iwlegacy/
8330
8331INTEL WIRELESS WIFI LINK (iwlwifi)
8332M:	Johannes Berg <johannes.berg@intel.com>
8333M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8334M:	Luca Coelho <luciano.coelho@intel.com>
8335M:	Intel Linux Wireless <linuxwifi@intel.com>
8336L:	linux-wireless@vger.kernel.org
8337W:	http://intellinuxwireless.org
8338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8339S:	Supported
8340F:	drivers/net/wireless/intel/iwlwifi/
8341
8342INTEL WIRELESS WIMAX CONNECTION 2400
8343M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8344M:	linux-wimax@intel.com
8345L:	wimax@linuxwimax.org (subscribers-only)
8346S:	Supported
8347W:	http://linuxwimax.org
8348F:	Documentation/wimax/README.i2400m
8349F:	drivers/net/wimax/i2400m/
8350F:	include/uapi/linux/wimax/i2400m.h
8351
8352INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8353M:	Mario Limonciello <mario.limonciello@dell.com>
8354S:	Maintained
8355F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8356
8357INTEL(R) TRACE HUB
8358M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8359S:	Supported
8360F:	Documentation/trace/intel_th.rst
8361F:	drivers/hwtracing/intel_th/
8362F:	include/linux/intel_th.h
8363
8364INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8365M:	Ning Sun <ning.sun@intel.com>
8366L:	tboot-devel@lists.sourceforge.net
8367W:	http://tboot.sourceforge.net
8368T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8369S:	Supported
8370F:	Documentation/x86/intel_txt.rst
8371F:	include/linux/tboot.h
8372F:	arch/x86/kernel/tboot.c
8373
8374INTEL-MID GPIO DRIVER
8375M:	David Cohen <david.a.cohen@linux.intel.com>
8376L:	linux-gpio@vger.kernel.org
8377S:	Maintained
8378F:	drivers/gpio/gpio-intel-mid.c
8379
8380INTERCONNECT API
8381M:	Georgi Djakov <georgi.djakov@linaro.org>
8382L:	linux-pm@vger.kernel.org
8383S:	Maintained
8384F:	Documentation/driver-api/interconnect.rst
8385F:	Documentation/devicetree/bindings/interconnect/
8386F:	drivers/interconnect/
8387F:	include/dt-bindings/interconnect/
8388F:	include/linux/interconnect-provider.h
8389F:	include/linux/interconnect.h
8390
8391INVENSENSE MPU-3050 GYROSCOPE DRIVER
8392M:	Linus Walleij <linus.walleij@linaro.org>
8393L:	linux-iio@vger.kernel.org
8394S:	Maintained
8395F:	drivers/iio/gyro/mpu3050*
8396F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8397
8398IOC3 ETHERNET DRIVER
8399M:	Ralf Baechle <ralf@linux-mips.org>
8400L:	linux-mips@vger.kernel.org
8401S:	Maintained
8402F:	drivers/net/ethernet/sgi/ioc3-eth.c
8403
8404IOC3 SERIAL DRIVER
8405M:	Pat Gefre <pfg@sgi.com>
8406L:	linux-serial@vger.kernel.org
8407S:	Maintained
8408F:	drivers/tty/serial/ioc3_serial.c
8409
8410IOMAP FILESYSTEM LIBRARY
8411M:	Christoph Hellwig <hch@infradead.org>
8412M:	Darrick J. Wong <darrick.wong@oracle.com>
8413M:	linux-xfs@vger.kernel.org
8414M:	linux-fsdevel@vger.kernel.org
8415L:	linux-xfs@vger.kernel.org
8416L:	linux-fsdevel@vger.kernel.org
8417T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8418S:	Supported
8419F:	fs/iomap.c
8420F:	fs/iomap/
8421F:	include/linux/iomap.h
8422
8423IOMMU DRIVERS
8424M:	Joerg Roedel <joro@8bytes.org>
8425L:	iommu@lists.linux-foundation.org
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8427S:	Maintained
8428F:	Documentation/devicetree/bindings/iommu/
8429F:	drivers/iommu/
8430F:	include/linux/iommu.h
8431F:	include/linux/of_iommu.h
8432F:	include/linux/iova.h
8433
8434IO_URING
8435M:	Jens Axboe <axboe@kernel.dk>
8436L:	linux-block@vger.kernel.org
8437L:	linux-fsdevel@vger.kernel.org
8438T:	git git://git.kernel.dk/linux-block
8439T:	git git://git.kernel.dk/liburing
8440S:	Maintained
8441F:	fs/io_uring.c
8442F:	include/uapi/linux/io_uring.h
8443
8444IP MASQUERADING
8445M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8446S:	Maintained
8447F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8448
8449IPMI SUBSYSTEM
8450M:	Corey Minyard <minyard@acm.org>
8451L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8452W:	http://openipmi.sourceforge.net/
8453S:	Supported
8454F:	Documentation/devicetree/bindings/ipmi/
8455F:	Documentation/IPMI.txt
8456F:	drivers/char/ipmi/
8457F:	include/linux/ipmi*
8458F:	include/uapi/linux/ipmi*
8459
8460IPS SCSI RAID DRIVER
8461M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8462L:	linux-scsi@vger.kernel.org
8463W:	http://www.adaptec.com/
8464S:	Maintained
8465F:	drivers/scsi/ips*
8466
8467IPVS
8468M:	Wensong Zhang <wensong@linux-vs.org>
8469M:	Simon Horman <horms@verge.net.au>
8470M:	Julian Anastasov <ja@ssi.bg>
8471L:	netdev@vger.kernel.org
8472L:	lvs-devel@vger.kernel.org
8473S:	Maintained
8474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8476F:	Documentation/networking/ipvs-sysctl.txt
8477F:	include/net/ip_vs.h
8478F:	include/uapi/linux/ip_vs.h
8479F:	net/netfilter/ipvs/
8480
8481IPWIRELESS DRIVER
8482M:	Jiri Kosina <jikos@kernel.org>
8483M:	David Sterba <dsterba@suse.com>
8484S:	Odd Fixes
8485F:	drivers/tty/ipwireless/
8486
8487IPX NETWORK LAYER
8488L:	netdev@vger.kernel.org
8489S:	Obsolete
8490F:	include/uapi/linux/ipx.h
8491
8492IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8493M:	Marc Zyngier <maz@kernel.org>
8494S:	Maintained
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8496F:	Documentation/IRQ-domain.txt
8497F:	include/linux/irqdomain.h
8498F:	kernel/irq/irqdomain.c
8499F:	kernel/irq/msi.c
8500
8501IRQ SUBSYSTEM
8502M:	Thomas Gleixner <tglx@linutronix.de>
8503L:	linux-kernel@vger.kernel.org
8504S:	Maintained
8505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8506F:	kernel/irq/
8507
8508IRQCHIP DRIVERS
8509M:	Thomas Gleixner <tglx@linutronix.de>
8510M:	Jason Cooper <jason@lakedaemon.net>
8511M:	Marc Zyngier <maz@kernel.org>
8512L:	linux-kernel@vger.kernel.org
8513S:	Maintained
8514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8515F:	Documentation/devicetree/bindings/interrupt-controller/
8516F:	drivers/irqchip/
8517
8518ISA
8519M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8520S:	Maintained
8521F:	Documentation/driver-api/isa.rst
8522F:	drivers/base/isa.c
8523F:	include/linux/isa.h
8524
8525ISA RADIO MODULE
8526M:	Hans Verkuil <hverkuil@xs4all.nl>
8527L:	linux-media@vger.kernel.org
8528T:	git git://linuxtv.org/media_tree.git
8529W:	https://linuxtv.org
8530S:	Maintained
8531F:	drivers/media/radio/radio-isa*
8532
8533ISAPNP
8534M:	Jaroslav Kysela <perex@perex.cz>
8535S:	Maintained
8536F:	Documentation/driver-api/isapnp.rst
8537F:	drivers/pnp/isapnp/
8538F:	include/linux/isapnp.h
8539
8540ISCSI
8541M:	Lee Duncan <lduncan@suse.com>
8542M:	Chris Leech <cleech@redhat.com>
8543L:	open-iscsi@googlegroups.com
8544W:	www.open-iscsi.com
8545S:	Maintained
8546F:	drivers/scsi/*iscsi*
8547F:	include/scsi/*iscsi*
8548
8549iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8550M:	Peter Jones <pjones@redhat.com>
8551M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8552S:	Maintained
8553F:	drivers/firmware/iscsi_ibft*
8554
8555ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8556M:	Sagi Grimberg <sagi@grimberg.me>
8557M:	Max Gurtovoy <maxg@mellanox.com>
8558L:	linux-rdma@vger.kernel.org
8559S:	Supported
8560W:	http://www.openfabrics.org
8561W:	www.open-iscsi.org
8562Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8563F:	drivers/infiniband/ulp/iser/
8564
8565ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8566M:	Sagi Grimberg <sagi@grimberg.me>
8567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8568L:	linux-rdma@vger.kernel.org
8569L:	target-devel@vger.kernel.org
8570S:	Supported
8571W:	http://www.linux-iscsi.org
8572F:	drivers/infiniband/ulp/isert
8573
8574ISDN/mISDN SUBSYSTEM
8575M:	Karsten Keil <isdn@linux-pingi.de>
8576L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8577L:	netdev@vger.kernel.org
8578W:	http://www.isdn4linux.de
8579S:	Maintained
8580F:	drivers/isdn/mISDN
8581F:	drivers/isdn/hardware
8582
8583ISDN/CAPI SUBSYSTEM
8584M:	Karsten Keil <isdn@linux-pingi.de>
8585L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8586L:	netdev@vger.kernel.org
8587W:	http://www.isdn4linux.de
8588S:	Odd Fixes
8589F:	Documentation/isdn/
8590F:	drivers/isdn/capi/
8591F:	drivers/staging/isdn/
8592F:	net/bluetooth/cmtp/
8593F:	include/linux/isdn/
8594F:	include/uapi/linux/isdn/
8595
8596IT87 HARDWARE MONITORING DRIVER
8597M:	Jean Delvare <jdelvare@suse.com>
8598L:	linux-hwmon@vger.kernel.org
8599S:	Maintained
8600F:	Documentation/hwmon/it87.rst
8601F:	drivers/hwmon/it87.c
8602
8603IT913X MEDIA DRIVER
8604M:	Antti Palosaari <crope@iki.fi>
8605L:	linux-media@vger.kernel.org
8606W:	https://linuxtv.org
8607W:	http://palosaari.fi/linux/
8608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8609T:	git git://linuxtv.org/anttip/media_tree.git
8610S:	Maintained
8611F:	drivers/media/tuners/it913x*
8612
8613IVTV VIDEO4LINUX DRIVER
8614M:	Andy Walls <awalls@md.metrocast.net>
8615L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8616L:	linux-media@vger.kernel.org
8617T:	git git://linuxtv.org/media_tree.git
8618W:	http://www.ivtvdriver.org
8619S:	Maintained
8620F:	Documentation/media/v4l-drivers/ivtv*
8621F:	drivers/media/pci/ivtv/
8622F:	include/uapi/linux/ivtv*
8623
8624IX2505V MEDIA DRIVER
8625M:	Malcolm Priestley <tvboxspy@gmail.com>
8626L:	linux-media@vger.kernel.org
8627W:	https://linuxtv.org
8628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8629S:	Maintained
8630F:	drivers/media/dvb-frontends/ix2505v*
8631
8632JAILHOUSE HYPERVISOR INTERFACE
8633M:	Jan Kiszka <jan.kiszka@siemens.com>
8634L:	jailhouse-dev@googlegroups.com
8635S:	Maintained
8636F:	arch/x86/kernel/jailhouse.c
8637F:	arch/x86/include/asm/jailhouse_para.h
8638
8639JC42.4 TEMPERATURE SENSOR DRIVER
8640M:	Guenter Roeck <linux@roeck-us.net>
8641L:	linux-hwmon@vger.kernel.org
8642S:	Maintained
8643F:	drivers/hwmon/jc42.c
8644F:	Documentation/hwmon/jc42.rst
8645
8646JFS FILESYSTEM
8647M:	Dave Kleikamp <shaggy@kernel.org>
8648L:	jfs-discussion@lists.sourceforge.net
8649W:	http://jfs.sourceforge.net/
8650T:	git git://github.com/kleikamp/linux-shaggy.git
8651S:	Maintained
8652F:	Documentation/filesystems/jfs.txt
8653F:	fs/jfs/
8654
8655JME NETWORK DRIVER
8656M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8657L:	netdev@vger.kernel.org
8658S:	Maintained
8659F:	drivers/net/ethernet/jme.*
8660
8661JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8662M:	David Woodhouse <dwmw2@infradead.org>
8663M:	Richard Weinberger <richard@nod.at>
8664L:	linux-mtd@lists.infradead.org
8665W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8666T:	git git://git.infradead.org/ubifs-2.6.git
8667S:	Odd Fixes
8668F:	fs/jffs2/
8669F:	include/uapi/linux/jffs2.h
8670
8671JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8672M:	"Theodore Ts'o" <tytso@mit.edu>
8673M:	Jan Kara <jack@suse.com>
8674L:	linux-ext4@vger.kernel.org
8675S:	Maintained
8676F:	fs/jbd2/
8677F:	include/linux/jbd2.h
8678
8679JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8680M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8681L:	linux-media@vger.kernel.org
8682S:	Maintained
8683F:	drivers/media/platform/rcar_jpu.c
8684
8685JSM Neo PCI based serial card
8686L:	linux-serial@vger.kernel.org
8687S:	Orphan
8688F:	drivers/tty/serial/jsm/
8689
8690K10TEMP HARDWARE MONITORING DRIVER
8691M:	Clemens Ladisch <clemens@ladisch.de>
8692L:	linux-hwmon@vger.kernel.org
8693S:	Maintained
8694F:	Documentation/hwmon/k10temp.rst
8695F:	drivers/hwmon/k10temp.c
8696
8697K8TEMP HARDWARE MONITORING DRIVER
8698M:	Rudolf Marek <r.marek@assembler.cz>
8699L:	linux-hwmon@vger.kernel.org
8700S:	Maintained
8701F:	Documentation/hwmon/k8temp.rst
8702F:	drivers/hwmon/k8temp.c
8703
8704KASAN
8705M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8706R:	Alexander Potapenko <glider@google.com>
8707R:	Dmitry Vyukov <dvyukov@google.com>
8708L:	kasan-dev@googlegroups.com
8709S:	Maintained
8710F:	arch/*/include/asm/kasan.h
8711F:	arch/*/mm/kasan_init*
8712F:	Documentation/dev-tools/kasan.rst
8713F:	include/linux/kasan*.h
8714F:	lib/test_kasan.c
8715F:	mm/kasan/
8716F:	scripts/Makefile.kasan
8717
8718KCONFIG
8719M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8721L:	linux-kbuild@vger.kernel.org
8722S:	Maintained
8723F:	Documentation/kbuild/kconfig*
8724F:	scripts/kconfig/
8725F:	scripts/Kconfig.include
8726
8727KDUMP
8728M:	Dave Young <dyoung@redhat.com>
8729M:	Baoquan He <bhe@redhat.com>
8730R:	Vivek Goyal <vgoyal@redhat.com>
8731L:	kexec@lists.infradead.org
8732W:	http://lse.sourceforge.net/kdump/
8733S:	Maintained
8734F:	Documentation/admin-guide/kdump/
8735
8736KEENE FM RADIO TRANSMITTER DRIVER
8737M:	Hans Verkuil <hverkuil@xs4all.nl>
8738L:	linux-media@vger.kernel.org
8739T:	git git://linuxtv.org/media_tree.git
8740W:	https://linuxtv.org
8741S:	Maintained
8742F:	drivers/media/radio/radio-keene*
8743
8744KERNEL AUTOMOUNTER
8745M:	Ian Kent <raven@themaw.net>
8746L:	autofs@vger.kernel.org
8747S:	Maintained
8748F:	fs/autofs/
8749
8750KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8751M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8752M:	Michal Marek <michal.lkml@markovi.net>
8753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8754L:	linux-kbuild@vger.kernel.org
8755S:	Maintained
8756F:	Documentation/kbuild/
8757F:	Makefile
8758F:	scripts/Kbuild*
8759F:	scripts/Makefile*
8760F:	scripts/basic/
8761F:	scripts/mk*
8762F:	scripts/*vmlinux*
8763F:	scripts/mod/
8764F:	scripts/package/
8765
8766KERNEL JANITORS
8767L:	kernel-janitors@vger.kernel.org
8768W:	http://kernelnewbies.org/KernelJanitors
8769S:	Odd Fixes
8770
8771KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8772M:	"J. Bruce Fields" <bfields@fieldses.org>
8773M:	Chuck Lever <chuck.lever@oracle.com>
8774L:	linux-nfs@vger.kernel.org
8775W:	http://nfs.sourceforge.net/
8776T:	git git://linux-nfs.org/~bfields/linux.git
8777S:	Supported
8778F:	fs/nfsd/
8779F:	include/uapi/linux/nfsd/
8780F:	fs/lockd/
8781F:	fs/nfs_common/
8782F:	net/sunrpc/
8783F:	include/linux/lockd/
8784F:	include/linux/sunrpc/
8785F:	include/uapi/linux/sunrpc/
8786
8787KERNEL SELFTEST FRAMEWORK
8788M:	Shuah Khan <shuah@kernel.org>
8789M:	Shuah Khan <skhan@linuxfoundation.org>
8790L:	linux-kselftest@vger.kernel.org
8791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8792Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8793S:	Maintained
8794F:	tools/testing/selftests/
8795F:	Documentation/dev-tools/kselftest*
8796
8797KERNEL USERMODE HELPER
8798M:	Luis Chamberlain <mcgrof@kernel.org>
8799L:	linux-kernel@vger.kernel.org
8800S:	Maintained
8801F:	kernel/umh.c
8802F:	include/linux/umh.h
8803
8804KERNEL VIRTUAL MACHINE (KVM)
8805M:	Paolo Bonzini <pbonzini@redhat.com>
8806M:	Radim Krčmář <rkrcmar@redhat.com>
8807L:	kvm@vger.kernel.org
8808W:	http://www.linux-kvm.org
8809T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8810S:	Supported
8811F:	Documentation/virt/kvm/
8812F:	include/trace/events/kvm.h
8813F:	include/uapi/asm-generic/kvm*
8814F:	include/uapi/linux/kvm*
8815F:	include/asm-generic/kvm*
8816F:	include/linux/kvm*
8817F:	include/kvm/iodev.h
8818F:	virt/kvm/*
8819F:	tools/kvm/
8820F:	tools/testing/selftests/kvm/
8821
8822KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8823M:	Joerg Roedel <joro@8bytes.org>
8824L:	kvm@vger.kernel.org
8825W:	http://www.linux-kvm.org/
8826S:	Maintained
8827F:	arch/x86/include/asm/svm.h
8828F:	arch/x86/kvm/svm.c
8829
8830KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8831M:	Marc Zyngier <maz@kernel.org>
8832R:	James Morse <james.morse@arm.com>
8833R:	Julien Thierry <julien.thierry.kdev@gmail.com>
8834R:	Suzuki K Poulose <suzuki.poulose@arm.com>
8835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8836L:	kvmarm@lists.cs.columbia.edu
8837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8838S:	Maintained
8839F:	arch/arm/include/uapi/asm/kvm*
8840F:	arch/arm/include/asm/kvm*
8841F:	arch/arm/kvm/
8842F:	arch/arm64/include/uapi/asm/kvm*
8843F:	arch/arm64/include/asm/kvm*
8844F:	arch/arm64/kvm/
8845F:	virt/kvm/arm/
8846F:	include/kvm/arm_*
8847
8848KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8849M:	James Hogan <jhogan@kernel.org>
8850L:	linux-mips@vger.kernel.org
8851S:	Supported
8852F:	arch/mips/include/uapi/asm/kvm*
8853F:	arch/mips/include/asm/kvm*
8854F:	arch/mips/kvm/
8855
8856KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8857M:	Paul Mackerras <paulus@ozlabs.org>
8858L:	kvm-ppc@vger.kernel.org
8859W:	http://www.linux-kvm.org/
8860T:	git git://github.com/agraf/linux-2.6.git
8861S:	Supported
8862F:	arch/powerpc/include/uapi/asm/kvm*
8863F:	arch/powerpc/include/asm/kvm*
8864F:	arch/powerpc/kvm/
8865F:	arch/powerpc/kernel/kvm*
8866
8867KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8868M:	Christian Borntraeger <borntraeger@de.ibm.com>
8869M:	Janosch Frank <frankja@linux.ibm.com>
8870R:	David Hildenbrand <david@redhat.com>
8871R:	Cornelia Huck <cohuck@redhat.com>
8872L:	linux-s390@vger.kernel.org
8873W:	http://www.ibm.com/developerworks/linux/linux390/
8874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8875S:	Supported
8876F:	arch/s390/include/uapi/asm/kvm*
8877F:	arch/s390/include/asm/gmap.h
8878F:	arch/s390/include/asm/kvm*
8879F:	arch/s390/kvm/
8880F:	arch/s390/mm/gmap.c
8881F:	tools/testing/selftests/kvm/s390x/
8882F:	tools/testing/selftests/kvm/*/s390x/
8883
8884KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8885M:	Paolo Bonzini <pbonzini@redhat.com>
8886M:	Radim Krčmář <rkrcmar@redhat.com>
8887L:	kvm@vger.kernel.org
8888W:	http://www.linux-kvm.org
8889T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8890S:	Supported
8891F:	arch/x86/kvm/
8892F:	arch/x86/kvm/*/
8893F:	arch/x86/include/uapi/asm/kvm*
8894F:	arch/x86/include/asm/kvm*
8895F:	arch/x86/include/asm/pvclock-abi.h
8896F:	arch/x86/kernel/kvm.c
8897F:	arch/x86/kernel/kvmclock.c
8898
8899KERNFS
8900M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8901M:	Tejun Heo <tj@kernel.org>
8902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8903S:	Supported
8904F:	include/linux/kernfs.h
8905F:	fs/kernfs/
8906
8907KEXEC
8908M:	Eric Biederman <ebiederm@xmission.com>
8909W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8910L:	kexec@lists.infradead.org
8911S:	Maintained
8912F:	include/linux/kexec.h
8913F:	include/uapi/linux/kexec.h
8914F:	kernel/kexec*
8915
8916KEYS-ENCRYPTED
8917M:	Mimi Zohar <zohar@linux.ibm.com>
8918L:	linux-integrity@vger.kernel.org
8919L:	keyrings@vger.kernel.org
8920S:	Supported
8921F:	Documentation/security/keys/trusted-encrypted.rst
8922F:	include/keys/encrypted-type.h
8923F:	security/keys/encrypted-keys/
8924
8925KEYS-TRUSTED
8926M:	James Bottomley <jejb@linux.ibm.com>
8927M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8928M:	Mimi Zohar <zohar@linux.ibm.com>
8929L:	linux-integrity@vger.kernel.org
8930L:	keyrings@vger.kernel.org
8931S:	Supported
8932F:	Documentation/security/keys/trusted-encrypted.rst
8933F:	include/keys/trusted-type.h
8934F:	security/keys/trusted.c
8935F:	security/keys/trusted.h
8936
8937KEYS/KEYRINGS:
8938M:	David Howells <dhowells@redhat.com>
8939L:	keyrings@vger.kernel.org
8940S:	Maintained
8941F:	Documentation/security/keys/core.rst
8942F:	include/linux/key.h
8943F:	include/linux/key-type.h
8944F:	include/linux/keyctl.h
8945F:	include/uapi/linux/keyctl.h
8946F:	include/keys/
8947F:	security/keys/
8948
8949KGDB / KDB /debug_core
8950M:	Jason Wessel <jason.wessel@windriver.com>
8951M:	Daniel Thompson <daniel.thompson@linaro.org>
8952W:	http://kgdb.wiki.kernel.org/
8953L:	kgdb-bugreport@lists.sourceforge.net
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8955S:	Maintained
8956F:	Documentation/dev-tools/kgdb.rst
8957F:	drivers/misc/kgdbts.c
8958F:	drivers/tty/serial/kgdboc.c
8959F:	include/linux/kdb.h
8960F:	include/linux/kgdb.h
8961F:	kernel/debug/
8962
8963KMEMLEAK
8964M:	Catalin Marinas <catalin.marinas@arm.com>
8965S:	Maintained
8966F:	Documentation/dev-tools/kmemleak.rst
8967F:	include/linux/kmemleak.h
8968F:	mm/kmemleak.c
8969F:	mm/kmemleak-test.c
8970
8971KMOD KERNEL MODULE LOADER - USERMODE HELPER
8972M:	Luis Chamberlain <mcgrof@kernel.org>
8973L:	linux-kernel@vger.kernel.org
8974S:	Maintained
8975F:	kernel/kmod.c
8976F:	include/linux/kmod.h
8977F:	lib/test_kmod.c
8978F:	tools/testing/selftests/kmod/
8979
8980KPROBES
8981M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8982M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8983M:	"David S. Miller" <davem@davemloft.net>
8984M:	Masami Hiramatsu <mhiramat@kernel.org>
8985S:	Maintained
8986F:	Documentation/kprobes.txt
8987F:	include/linux/kprobes.h
8988F:	include/asm-generic/kprobes.h
8989F:	kernel/kprobes.c
8990
8991KS0108 LCD CONTROLLER DRIVER
8992M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8993S:	Maintained
8994F:	Documentation/auxdisplay/ks0108
8995F:	drivers/auxdisplay/ks0108.c
8996F:	include/linux/ks0108.h
8997
8998L3MDEV
8999M:	David Ahern <dsa@cumulusnetworks.com>
9000L:	netdev@vger.kernel.org
9001S:	Maintained
9002F:	net/l3mdev
9003F:	include/net/l3mdev.h
9004
9005L7 BPF FRAMEWORK
9006M:	John Fastabend <john.fastabend@gmail.com>
9007M:	Daniel Borkmann <daniel@iogearbox.net>
9008L:	netdev@vger.kernel.org
9009L:	bpf@vger.kernel.org
9010S:	Maintained
9011F:	include/linux/skmsg.h
9012F:	net/core/skmsg.c
9013F:	net/core/sock_map.c
9014F:	net/ipv4/tcp_bpf.c
9015
9016LANTIQ / INTEL Ethernet drivers
9017M:	Hauke Mehrtens <hauke@hauke-m.de>
9018L:	netdev@vger.kernel.org
9019S:	Maintained
9020F:	net/dsa/tag_gswip.c
9021F:	drivers/net/ethernet/lantiq_xrx200.c
9022F:	drivers/net/dsa/lantiq_pce.h
9023F:	drivers/net/dsa/lantiq_gswip.c
9024
9025LANTIQ MIPS ARCHITECTURE
9026M:	John Crispin <john@phrozen.org>
9027L:	linux-mips@vger.kernel.org
9028S:	Maintained
9029F:	arch/mips/lantiq
9030F:	drivers/soc/lantiq
9031
9032LAPB module
9033L:	linux-x25@vger.kernel.org
9034S:	Orphan
9035F:	Documentation/networking/lapb-module.txt
9036F:	include/*/lapb.h
9037F:	net/lapb/
9038
9039LASI 53c700 driver for PARISC
9040M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9041L:	linux-scsi@vger.kernel.org
9042S:	Maintained
9043F:	Documentation/scsi/53c700.txt
9044F:	drivers/scsi/53c700*
9045
9046LEAKING_ADDRESSES
9047M:	Tobin C. Harding <me@tobin.cc>
9048M:	Tycho Andersen <tycho@tycho.ws>
9049L:	kernel-hardening@lists.openwall.com
9050S:	Maintained
9051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9052F:	scripts/leaking_addresses.pl
9053
9054LED SUBSYSTEM
9055M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9056M:	Pavel Machek <pavel@ucw.cz>
9057R:	Dan Murphy <dmurphy@ti.com>
9058L:	linux-leds@vger.kernel.org
9059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9060S:	Maintained
9061F:	Documentation/devicetree/bindings/leds/
9062F:	drivers/leds/
9063F:	include/linux/leds.h
9064
9065LEGACY EEPROM DRIVER
9066M:	Jean Delvare <jdelvare@suse.com>
9067S:	Maintained
9068F:	Documentation/misc-devices/eeprom.rst
9069F:	drivers/misc/eeprom/eeprom.c
9070
9071LEGO MINDSTORMS EV3
9072R:	David Lechner <david@lechnology.com>
9073S:	Maintained
9074F:	arch/arm/boot/dts/da850-lego-ev3.dts
9075F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9076F:	drivers/power/supply/lego_ev3_battery.c
9077
9078LEGO USB Tower driver
9079M:	Juergen Stuber <starblue@users.sourceforge.net>
9080L:	legousb-devel@lists.sourceforge.net
9081W:	http://legousb.sourceforge.net/
9082S:	Maintained
9083F:	drivers/usb/misc/legousbtower.c
9084
9085LG LAPTOP EXTRAS
9086M:	Matan Ziv-Av <matan@svgalib.org>
9087L:	platform-driver-x86@vger.kernel.org
9088S:	Maintained
9089F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9090F:	Documentation/admin-guide/laptops/lg-laptop.rst
9091F:	drivers/platform/x86/lg-laptop.c
9092
9093LG2160 MEDIA DRIVER
9094M:	Michael Krufky <mkrufky@linuxtv.org>
9095L:	linux-media@vger.kernel.org
9096W:	https://linuxtv.org
9097W:	http://github.com/mkrufky
9098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9099T:	git git://linuxtv.org/mkrufky/tuners.git
9100S:	Maintained
9101F:	drivers/media/dvb-frontends/lg2160.*
9102
9103LGDT3305 MEDIA DRIVER
9104M:	Michael Krufky <mkrufky@linuxtv.org>
9105L:	linux-media@vger.kernel.org
9106W:	https://linuxtv.org
9107W:	http://github.com/mkrufky
9108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9109T:	git git://linuxtv.org/mkrufky/tuners.git
9110S:	Maintained
9111F:	drivers/media/dvb-frontends/lgdt3305.*
9112
9113LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9114M:	Viresh Kumar <vireshk@kernel.org>
9115L:	linux-ide@vger.kernel.org
9116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9117S:	Maintained
9118F:	include/linux/pata_arasan_cf_data.h
9119F:	drivers/ata/pata_arasan_cf.c
9120
9121LIBATA PATA DRIVERS
9122M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9123M:	Jens Axboe <axboe@kernel.dk>
9124L:	linux-ide@vger.kernel.org
9125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9126S:	Maintained
9127F:	drivers/ata/pata_*.c
9128F:	drivers/ata/ata_generic.c
9129
9130LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9131M:	Linus Walleij <linus.walleij@linaro.org>
9132L:	linux-ide@vger.kernel.org
9133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9134S:	Maintained
9135F:	drivers/ata/pata_ftide010.c
9136F:	drivers/ata/sata_gemini.c
9137F:	drivers/ata/sata_gemini.h
9138
9139LIBATA SATA AHCI PLATFORM devices support
9140M:	Hans de Goede <hdegoede@redhat.com>
9141M:	Jens Axboe <axboe@kernel.dk>
9142L:	linux-ide@vger.kernel.org
9143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9144S:	Maintained
9145F:	drivers/ata/ahci_platform.c
9146F:	drivers/ata/libahci_platform.c
9147F:	include/linux/ahci_platform.h
9148
9149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9150M:	Mikael Pettersson <mikpelinux@gmail.com>
9151L:	linux-ide@vger.kernel.org
9152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9153S:	Maintained
9154F:	drivers/ata/sata_promise.*
9155
9156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9157M:	Jens Axboe <axboe@kernel.dk>
9158L:	linux-ide@vger.kernel.org
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9160S:	Maintained
9161F:	drivers/ata/
9162F:	include/linux/ata.h
9163F:	include/linux/libata.h
9164F:	Documentation/devicetree/bindings/ata/
9165
9166LIBLOCKDEP
9167M:	Sasha Levin <alexander.levin@microsoft.com>
9168S:	Maintained
9169F:	tools/lib/lockdep/
9170
9171LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9172M:	Dan Williams <dan.j.williams@intel.com>
9173M:	Vishal Verma <vishal.l.verma@intel.com>
9174M:	Dave Jiang <dave.jiang@intel.com>
9175L:	linux-nvdimm@lists.01.org
9176Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9177S:	Supported
9178F:	drivers/nvdimm/blk.c
9179F:	drivers/nvdimm/region_devs.c
9180
9181LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9182M:	Vishal Verma <vishal.l.verma@intel.com>
9183M:	Dan Williams <dan.j.williams@intel.com>
9184M:	Dave Jiang <dave.jiang@intel.com>
9185L:	linux-nvdimm@lists.01.org
9186Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9187S:	Supported
9188F:	drivers/nvdimm/btt*
9189
9190LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9191M:	Dan Williams <dan.j.williams@intel.com>
9192M:	Vishal Verma <vishal.l.verma@intel.com>
9193M:	Dave Jiang <dave.jiang@intel.com>
9194L:	linux-nvdimm@lists.01.org
9195Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9196S:	Supported
9197F:	drivers/nvdimm/pmem*
9198
9199LIBNVDIMM: DEVICETREE BINDINGS
9200M:	Oliver O'Halloran <oohall@gmail.com>
9201L:	linux-nvdimm@lists.01.org
9202Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9203S:	Supported
9204F:	drivers/nvdimm/of_pmem.c
9205F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9206
9207LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9208M:	Dan Williams <dan.j.williams@intel.com>
9209M:	Vishal Verma <vishal.l.verma@intel.com>
9210M:	Dave Jiang <dave.jiang@intel.com>
9211M:	Keith Busch <keith.busch@intel.com>
9212M:	Ira Weiny <ira.weiny@intel.com>
9213L:	linux-nvdimm@lists.01.org
9214Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9216S:	Supported
9217F:	drivers/nvdimm/*
9218F:	drivers/acpi/nfit/*
9219F:	include/linux/nd.h
9220F:	include/linux/libnvdimm.h
9221F:	include/uapi/linux/ndctl.h
9222
9223LIGHTNVM PLATFORM SUPPORT
9224M:	Matias Bjorling <mb@lightnvm.io>
9225W:	http://github/OpenChannelSSD
9226L:	linux-block@vger.kernel.org
9227S:	Maintained
9228F:	drivers/lightnvm/
9229F:	include/linux/lightnvm.h
9230F:	include/uapi/linux/lightnvm.h
9231
9232LINUX FOR POWER MACINTOSH
9233M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9234W:	http://www.penguinppc.org/
9235L:	linuxppc-dev@lists.ozlabs.org
9236S:	Maintained
9237F:	arch/powerpc/platforms/powermac/
9238F:	drivers/macintosh/
9239
9240LINUX FOR POWERPC (32-BIT AND 64-BIT)
9241M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9242M:	Paul Mackerras <paulus@samba.org>
9243M:	Michael Ellerman <mpe@ellerman.id.au>
9244W:	https://github.com/linuxppc/linux/wiki
9245L:	linuxppc-dev@lists.ozlabs.org
9246Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9248S:	Supported
9249F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9250F:	Documentation/devicetree/bindings/powerpc/
9251F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9252F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9253F:	Documentation/powerpc/
9254F:	arch/powerpc/
9255F:	drivers/char/tpm/tpm_ibmvtpm*
9256F:	drivers/crypto/nx/
9257F:	drivers/crypto/vmx/
9258F:	drivers/i2c/busses/i2c-opal.c
9259F:	drivers/net/ethernet/ibm/ibmveth.*
9260F:	drivers/net/ethernet/ibm/ibmvnic.*
9261F:	drivers/pci/hotplug/pnv_php.c
9262F:	drivers/pci/hotplug/rpa*
9263F:	drivers/rtc/rtc-opal.c
9264F:	drivers/scsi/ibmvscsi/
9265F:	drivers/tty/hvc/hvc_opal.c
9266F:	drivers/watchdog/wdrtas.c
9267F:	tools/testing/selftests/powerpc
9268N:	/pmac
9269N:	powermac
9270N:	powernv
9271N:	[^a-z0-9]ps3
9272N:	pseries
9273
9274LINUX FOR POWERPC EMBEDDED MPC5XXX
9275M:	Anatolij Gustschin <agust@denx.de>
9276L:	linuxppc-dev@lists.ozlabs.org
9277T:	git git://git.denx.de/linux-denx-agust.git
9278S:	Maintained
9279F:	arch/powerpc/platforms/512x/
9280F:	arch/powerpc/platforms/52xx/
9281
9282LINUX FOR POWERPC EMBEDDED PPC4XX
9283M:	Alistair Popple <alistair@popple.id.au>
9284M:	Matt Porter <mporter@kernel.crashing.org>
9285W:	http://www.penguinppc.org/
9286L:	linuxppc-dev@lists.ozlabs.org
9287S:	Maintained
9288F:	arch/powerpc/platforms/40x/
9289F:	arch/powerpc/platforms/44x/
9290
9291LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9292M:	Scott Wood <oss@buserror.net>
9293M:	Kumar Gala <galak@kernel.crashing.org>
9294W:	http://www.penguinppc.org/
9295L:	linuxppc-dev@lists.ozlabs.org
9296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9297S:	Maintained
9298F:	arch/powerpc/platforms/83xx/
9299F:	arch/powerpc/platforms/85xx/
9300F:	Documentation/devicetree/bindings/powerpc/fsl/
9301
9302LINUX FOR POWERPC EMBEDDED PPC8XX
9303M:	Vitaly Bordug <vitb@kernel.crashing.org>
9304W:	http://www.penguinppc.org/
9305L:	linuxppc-dev@lists.ozlabs.org
9306S:	Maintained
9307F:	arch/powerpc/platforms/8xx/
9308
9309LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9310L:	linuxppc-dev@lists.ozlabs.org
9311S:	Orphan
9312F:	arch/powerpc/*/*virtex*
9313F:	arch/powerpc/*/*/*virtex*
9314
9315LINUX FOR POWERPC PA SEMI PWRFICIENT
9316L:	linuxppc-dev@lists.ozlabs.org
9317S:	Orphan
9318F:	arch/powerpc/platforms/pasemi/
9319F:	drivers/*/*pasemi*
9320F:	drivers/*/*/*pasemi*
9321
9322LINUX KERNEL DUMP TEST MODULE (LKDTM)
9323M:	Kees Cook <keescook@chromium.org>
9324S:	Maintained
9325F:	drivers/misc/lkdtm/*
9326
9327LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9328M:	Alan Stern <stern@rowland.harvard.edu>
9329M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9330M:	Will Deacon <will@kernel.org>
9331M:	Peter Zijlstra <peterz@infradead.org>
9332M:	Boqun Feng <boqun.feng@gmail.com>
9333M:	Nicholas Piggin <npiggin@gmail.com>
9334M:	David Howells <dhowells@redhat.com>
9335M:	Jade Alglave <j.alglave@ucl.ac.uk>
9336M:	Luc Maranget <luc.maranget@inria.fr>
9337M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9338R:	Akira Yokosawa <akiyks@gmail.com>
9339R:	Daniel Lustig <dlustig@nvidia.com>
9340L:	linux-kernel@vger.kernel.org
9341L:	linux-arch@vger.kernel.org
9342S:	Supported
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9344F:	tools/memory-model/
9345F:	Documentation/atomic_bitops.txt
9346F:	Documentation/atomic_t.txt
9347F:	Documentation/core-api/atomic_ops.rst
9348F:	Documentation/core-api/refcount-vs-atomic.rst
9349F:	Documentation/memory-barriers.txt
9350
9351LIS3LV02D ACCELEROMETER DRIVER
9352M:	Eric Piel <eric.piel@tremplin-utc.net>
9353S:	Maintained
9354F:	Documentation/misc-devices/lis3lv02d.rst
9355F:	drivers/misc/lis3lv02d/
9356F:	drivers/platform/x86/hp_accel.c
9357
9358LIVE PATCHING
9359M:	Josh Poimboeuf <jpoimboe@redhat.com>
9360M:	Jiri Kosina <jikos@kernel.org>
9361M:	Miroslav Benes <mbenes@suse.cz>
9362M:	Petr Mladek <pmladek@suse.com>
9363R:	Joe Lawrence <joe.lawrence@redhat.com>
9364S:	Maintained
9365F:	kernel/livepatch/
9366F:	include/linux/livepatch.h
9367F:	arch/x86/include/asm/livepatch.h
9368F:	arch/x86/kernel/livepatch.c
9369F:	Documentation/livepatch/
9370F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9371F:	samples/livepatch/
9372F:	tools/testing/selftests/livepatch/
9373L:	live-patching@vger.kernel.org
9374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9375
9376LLC (802.2)
9377L:	netdev@vger.kernel.org
9378S:	Odd fixes
9379F:	include/linux/llc.h
9380F:	include/uapi/linux/llc.h
9381F:	include/net/llc*
9382F:	net/llc/
9383
9384LM73 HARDWARE MONITOR DRIVER
9385M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9386L:	linux-hwmon@vger.kernel.org
9387S:	Maintained
9388F:	drivers/hwmon/lm73.c
9389
9390LM78 HARDWARE MONITOR DRIVER
9391M:	Jean Delvare <jdelvare@suse.com>
9392L:	linux-hwmon@vger.kernel.org
9393S:	Maintained
9394F:	Documentation/hwmon/lm78.rst
9395F:	drivers/hwmon/lm78.c
9396
9397LM83 HARDWARE MONITOR DRIVER
9398M:	Jean Delvare <jdelvare@suse.com>
9399L:	linux-hwmon@vger.kernel.org
9400S:	Maintained
9401F:	Documentation/hwmon/lm83.rst
9402F:	drivers/hwmon/lm83.c
9403
9404LM90 HARDWARE MONITOR DRIVER
9405M:	Jean Delvare <jdelvare@suse.com>
9406L:	linux-hwmon@vger.kernel.org
9407S:	Maintained
9408F:	Documentation/hwmon/lm90.rst
9409F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9410F:	drivers/hwmon/lm90.c
9411F:	include/dt-bindings/thermal/lm90.h
9412
9413LM95234 HARDWARE MONITOR DRIVER
9414M:	Guenter Roeck <linux@roeck-us.net>
9415L:	linux-hwmon@vger.kernel.org
9416S:	Maintained
9417F:	Documentation/hwmon/lm95234.rst
9418F:	drivers/hwmon/lm95234.c
9419
9420LME2510 MEDIA DRIVER
9421M:	Malcolm Priestley <tvboxspy@gmail.com>
9422L:	linux-media@vger.kernel.org
9423W:	https://linuxtv.org
9424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9425S:	Maintained
9426F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9427
9428LOADPIN SECURITY MODULE
9429M:	Kees Cook <keescook@chromium.org>
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9431S:	Supported
9432F:	security/loadpin/
9433F:	Documentation/admin-guide/LSM/LoadPin.rst
9434
9435LOCKING PRIMITIVES
9436M:	Peter Zijlstra <peterz@infradead.org>
9437M:	Ingo Molnar <mingo@redhat.com>
9438M:	Will Deacon <will@kernel.org>
9439L:	linux-kernel@vger.kernel.org
9440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9441S:	Maintained
9442F:	Documentation/locking/
9443F:	include/linux/lockdep.h
9444F:	include/linux/spinlock*.h
9445F:	arch/*/include/asm/spinlock*.h
9446F:	include/linux/rwlock*.h
9447F:	include/linux/mutex*.h
9448F:	include/linux/rwsem*.h
9449F:	include/linux/seqlock.h
9450F:	lib/locking*.[ch]
9451F:	kernel/locking/
9452X:	kernel/locking/locktorture.c
9453
9454LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9455M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9456L:	linux-ntfs-dev@lists.sourceforge.net
9457W:	http://www.linux-ntfs.org/content/view/19/37/
9458S:	Maintained
9459F:	Documentation/admin-guide/ldm.rst
9460F:	block/partitions/ldm.*
9461
9462LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9463M:	Sathya Prakash <sathya.prakash@broadcom.com>
9464M:	Chaitra P B <chaitra.basappa@broadcom.com>
9465M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9466L:	MPT-FusionLinux.pdl@broadcom.com
9467L:	linux-scsi@vger.kernel.org
9468W:	http://www.avagotech.com/support/
9469S:	Supported
9470F:	drivers/message/fusion/
9471F:	drivers/scsi/mpt3sas/
9472
9473LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9474M:	Matthew Wilcox <willy@infradead.org>
9475L:	linux-scsi@vger.kernel.org
9476S:	Maintained
9477F:	drivers/scsi/sym53c8xx_2/
9478
9479LTC1660 DAC DRIVER
9480M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9481L:	linux-iio@vger.kernel.org
9482S:	Maintained
9483F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9484F:	drivers/iio/dac/ltc1660.c
9485
9486LTC4261 HARDWARE MONITOR DRIVER
9487M:	Guenter Roeck <linux@roeck-us.net>
9488L:	linux-hwmon@vger.kernel.org
9489S:	Maintained
9490F:	Documentation/hwmon/ltc4261.rst
9491F:	drivers/hwmon/ltc4261.c
9492
9493LTC4306 I2C MULTIPLEXER DRIVER
9494M:	Michael Hennerich <michael.hennerich@analog.com>
9495W:	http://ez.analog.com/community/linux-device-drivers
9496L:	linux-i2c@vger.kernel.org
9497S:	Supported
9498F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9499F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9500
9501LTP (Linux Test Project)
9502M:	Mike Frysinger <vapier@gentoo.org>
9503M:	Cyril Hrubis <chrubis@suse.cz>
9504M:	Wanlong Gao <wanlong.gao@gmail.com>
9505M:	Jan Stancek <jstancek@redhat.com>
9506M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9507M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9508L:	ltp@lists.linux.it (subscribers-only)
9509W:	http://linux-test-project.github.io/
9510T:	git git://github.com/linux-test-project/ltp.git
9511S:	Maintained
9512
9513M68K ARCHITECTURE
9514M:	Geert Uytterhoeven <geert@linux-m68k.org>
9515L:	linux-m68k@lists.linux-m68k.org
9516W:	http://www.linux-m68k.org/
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9518S:	Maintained
9519F:	arch/m68k/
9520F:	drivers/zorro/
9521
9522M68K ON APPLE MACINTOSH
9523M:	Joshua Thompson <funaho@jurai.org>
9524W:	http://www.mac.linux-m68k.org/
9525L:	linux-m68k@lists.linux-m68k.org
9526S:	Maintained
9527F:	arch/m68k/mac/
9528
9529M68K ON HP9000/300
9530M:	Philip Blundell <philb@gnu.org>
9531W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9532S:	Maintained
9533F:	arch/m68k/hp300/
9534
9535M88DS3103 MEDIA DRIVER
9536M:	Antti Palosaari <crope@iki.fi>
9537L:	linux-media@vger.kernel.org
9538W:	https://linuxtv.org
9539W:	http://palosaari.fi/linux/
9540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9541T:	git git://linuxtv.org/anttip/media_tree.git
9542S:	Maintained
9543F:	drivers/media/dvb-frontends/m88ds3103*
9544
9545M88RS2000 MEDIA DRIVER
9546M:	Malcolm Priestley <tvboxspy@gmail.com>
9547L:	linux-media@vger.kernel.org
9548W:	https://linuxtv.org
9549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9550S:	Maintained
9551F:	drivers/media/dvb-frontends/m88rs2000*
9552
9553MA901 MASTERKIT USB FM RADIO DRIVER
9554M:	Alexey Klimov <klimov.linux@gmail.com>
9555L:	linux-media@vger.kernel.org
9556T:	git git://linuxtv.org/media_tree.git
9557S:	Maintained
9558F:	drivers/media/radio/radio-ma901.c
9559
9560MAC80211
9561M:	Johannes Berg <johannes@sipsolutions.net>
9562L:	linux-wireless@vger.kernel.org
9563W:	http://wireless.kernel.org/
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9566S:	Maintained
9567F:	Documentation/networking/mac80211-injection.txt
9568F:	include/net/mac80211.h
9569F:	net/mac80211/
9570F:	drivers/net/wireless/mac80211_hwsim.[ch]
9571F:	Documentation/networking/mac80211_hwsim/README
9572
9573MAILBOX API
9574M:	Jassi Brar <jassisinghbrar@gmail.com>
9575L:	linux-kernel@vger.kernel.org
9576S:	Maintained
9577F:	drivers/mailbox/
9578F:	include/linux/mailbox_client.h
9579F:	include/linux/mailbox_controller.h
9580
9581MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9582M:	Michael Kerrisk <mtk.manpages@gmail.com>
9583W:	http://www.kernel.org/doc/man-pages
9584L:	linux-man@vger.kernel.org
9585S:	Maintained
9586
9587MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9588M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9589L:	linux-mips@vger.kernel.org
9590S:	Maintained
9591F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9592
9593MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9594M:	Andrew Lunn <andrew@lunn.ch>
9595M:	Vivien Didelot <vivien.didelot@gmail.com>
9596L:	netdev@vger.kernel.org
9597S:	Maintained
9598F:	drivers/net/dsa/mv88e6xxx/
9599F:	include/linux/platform_data/mv88e6xxx.h
9600F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9601
9602MARVELL ARMADA DRM SUPPORT
9603M:	Russell King <linux@armlinux.org.uk>
9604S:	Maintained
9605T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9606T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9607F:	drivers/gpu/drm/armada/
9608F:	include/uapi/drm/armada_drm.h
9609F:	Documentation/devicetree/bindings/display/armada/
9610
9611MARVELL ARMADA 3700 PHY DRIVERS
9612M:	Miquel Raynal <miquel.raynal@bootlin.com>
9613S:	Maintained
9614F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9615F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9616F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9617F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9618
9619MARVELL CRYPTO DRIVER
9620M:	Boris Brezillon <bbrezillon@kernel.org>
9621M:	Arnaud Ebalard <arno@natisbad.org>
9622F:	drivers/crypto/marvell/
9623S:	Maintained
9624L:	linux-crypto@vger.kernel.org
9625
9626MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9627M:	Mirko Lindner <mlindner@marvell.com>
9628M:	Stephen Hemminger <stephen@networkplumber.org>
9629L:	netdev@vger.kernel.org
9630S:	Maintained
9631F:	drivers/net/ethernet/marvell/sk*
9632
9633MARVELL LIBERTAS WIRELESS DRIVER
9634L:	libertas-dev@lists.infradead.org
9635S:	Orphan
9636F:	drivers/net/wireless/marvell/libertas/
9637
9638MARVELL MACCHIATOBIN SUPPORT
9639M:	Russell King <linux@armlinux.org.uk>
9640L:	linux-arm-kernel@lists.infradead.org
9641S:	Maintained
9642F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9643
9644MARVELL MV643XX ETHERNET DRIVER
9645M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9646L:	netdev@vger.kernel.org
9647S:	Maintained
9648F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9649F:	include/linux/mv643xx.h
9650
9651MARVELL MV88X3310 PHY DRIVER
9652M:	Russell King <linux@armlinux.org.uk>
9653L:	netdev@vger.kernel.org
9654S:	Maintained
9655F:	drivers/net/phy/marvell10g.c
9656
9657MARVELL MVEBU THERMAL DRIVER
9658M:	Miquel Raynal <miquel.raynal@bootlin.com>
9659S:	Maintained
9660F:	drivers/thermal/armada_thermal.c
9661
9662MARVELL MVNETA ETHERNET DRIVER
9663M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9664L:	netdev@vger.kernel.org
9665S:	Maintained
9666F:	drivers/net/ethernet/marvell/mvneta.*
9667
9668MARVELL MWIFIEX WIRELESS DRIVER
9669M:	Amitkumar Karwar <amitkarwar@gmail.com>
9670M:	Nishant Sarmukadam <nishants@marvell.com>
9671M:	Ganapathi Bhat <gbhat@marvell.com>
9672M:	Xinming Hu <huxinming820@gmail.com>
9673L:	linux-wireless@vger.kernel.org
9674S:	Maintained
9675F:	drivers/net/wireless/marvell/mwifiex/
9676
9677MARVELL MWL8K WIRELESS DRIVER
9678M:	Lennert Buytenhek <buytenh@wantstofly.org>
9679L:	linux-wireless@vger.kernel.org
9680S:	Odd Fixes
9681F:	drivers/net/wireless/marvell/mwl8k.c
9682
9683MARVELL NAND CONTROLLER DRIVER
9684M:	Miquel Raynal <miquel.raynal@bootlin.com>
9685L:	linux-mtd@lists.infradead.org
9686S:	Maintained
9687F:	drivers/mtd/nand/raw/marvell_nand.c
9688F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9689
9690MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9691M:	Nicolas Pitre <nico@fluxnic.net>
9692S:	Odd Fixes
9693F:	drivers/mmc/host/mvsdio.*
9694
9695MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9696M:	Hu Ziji <huziji@marvell.com>
9697L:	linux-mmc@vger.kernel.org
9698S:	Supported
9699F:	drivers/mmc/host/sdhci-xenon*
9700F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9701
9702MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9703M:	Sunil Goutham <sgoutham@marvell.com>
9704M:	Linu Cherian <lcherian@marvell.com>
9705M:	Geetha sowjanya <gakula@marvell.com>
9706M:	Jerin Jacob <jerinj@marvell.com>
9707L:	netdev@vger.kernel.org
9708S:	Supported
9709F:	drivers/net/ethernet/marvell/octeontx2/af/
9710
9711MATROX FRAMEBUFFER DRIVER
9712L:	linux-fbdev@vger.kernel.org
9713S:	Orphan
9714F:	drivers/video/fbdev/matrox/matroxfb_*
9715F:	include/uapi/linux/matroxfb.h
9716
9717MAX16065 HARDWARE MONITOR DRIVER
9718M:	Guenter Roeck <linux@roeck-us.net>
9719L:	linux-hwmon@vger.kernel.org
9720S:	Maintained
9721F:	Documentation/hwmon/max16065.rst
9722F:	drivers/hwmon/max16065.c
9723
9724MAX2175 SDR TUNER DRIVER
9725M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9726L:	linux-media@vger.kernel.org
9727T:	git git://linuxtv.org/media_tree.git
9728S:	Maintained
9729F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9730F:	Documentation/media/v4l-drivers/max2175.rst
9731F:	drivers/media/i2c/max2175*
9732F:	include/uapi/linux/max2175.h
9733
9734MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9735L:	linux-hwmon@vger.kernel.org
9736S:	Orphan
9737F:	Documentation/hwmon/max6650.rst
9738F:	drivers/hwmon/max6650.c
9739
9740MAX6697 HARDWARE MONITOR DRIVER
9741M:	Guenter Roeck <linux@roeck-us.net>
9742L:	linux-hwmon@vger.kernel.org
9743S:	Maintained
9744F:	Documentation/hwmon/max6697.rst
9745F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9746F:	drivers/hwmon/max6697.c
9747F:	include/linux/platform_data/max6697.h
9748
9749MAX9860 MONO AUDIO VOICE CODEC DRIVER
9750M:	Peter Rosin <peda@axentia.se>
9751L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9752S:	Maintained
9753F:	Documentation/devicetree/bindings/sound/max9860.txt
9754F:	sound/soc/codecs/max9860.*
9755
9756MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9757M:	Andreas Klinger <ak@it-klinger.de>
9758L:	linux-iio@vger.kernel.org
9759S:	Maintained
9760F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9761F:	drivers/iio/proximity/mb1232.c
9762
9763MAXIM MAX77650 PMIC MFD DRIVER
9764M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9765L:	linux-kernel@vger.kernel.org
9766S:	Maintained
9767F:	Documentation/devicetree/bindings/*/*max77650.txt
9768F:	Documentation/devicetree/bindings/*/max77650*.txt
9769F:	include/linux/mfd/max77650.h
9770F:	drivers/mfd/max77650.c
9771F:	drivers/regulator/max77650-regulator.c
9772F:	drivers/power/supply/max77650-charger.c
9773F:	drivers/input/misc/max77650-onkey.c
9774F:	drivers/leds/leds-max77650.c
9775F:	drivers/gpio/gpio-max77650.c
9776
9777MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9778M:	Javier Martinez Canillas <javier@dowhile0.org>
9779L:	linux-kernel@vger.kernel.org
9780S:	Supported
9781F:	drivers/regulator/max77802-regulator.c
9782F:	Documentation/devicetree/bindings/*/*max77802.txt
9783F:	include/dt-bindings/*/*max77802.h
9784
9785MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9786M:	Krzysztof Kozlowski <krzk@kernel.org>
9787M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9788L:	linux-pm@vger.kernel.org
9789S:	Supported
9790F:	drivers/power/supply/max14577_charger.c
9791F:	drivers/power/supply/max77693_charger.c
9792
9793MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9794M:	Chanwoo Choi <cw00.choi@samsung.com>
9795M:	Krzysztof Kozlowski <krzk@kernel.org>
9796M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9797L:	linux-kernel@vger.kernel.org
9798S:	Supported
9799F:	drivers/*/max14577*.c
9800F:	drivers/*/max77686*.c
9801F:	drivers/*/max77693*.c
9802F:	drivers/extcon/extcon-max14577.c
9803F:	drivers/extcon/extcon-max77693.c
9804F:	drivers/rtc/rtc-max77686.c
9805F:	drivers/clk/clk-max77686.c
9806F:	Documentation/devicetree/bindings/mfd/max14577.txt
9807F:	Documentation/devicetree/bindings/*/max77686.txt
9808F:	Documentation/devicetree/bindings/mfd/max77693.txt
9809F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9810F:	include/linux/mfd/max14577*.h
9811F:	include/linux/mfd/max77686*.h
9812F:	include/linux/mfd/max77693*.h
9813
9814MAXIRADIO FM RADIO RECEIVER DRIVER
9815M:	Hans Verkuil <hverkuil@xs4all.nl>
9816L:	linux-media@vger.kernel.org
9817T:	git git://linuxtv.org/media_tree.git
9818W:	https://linuxtv.org
9819S:	Maintained
9820F:	drivers/media/radio/radio-maxiradio*
9821
9822MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9823M:	Peter Rosin <peda@axentia.se>
9824L:	linux-iio@vger.kernel.org
9825S:	Maintained
9826F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9827F:	drivers/iio/potentiometer/mcp4018.c
9828F:	drivers/iio/potentiometer/mcp4531.c
9829
9830MCR20A IEEE-802.15.4 RADIO DRIVER
9831M:	Xue Liu <liuxuenetmail@gmail.com>
9832L:	linux-wpan@vger.kernel.org
9833W:	https://github.com/xueliu/mcr20a-linux
9834S:	Maintained
9835F:	drivers/net/ieee802154/mcr20a.c
9836F:	drivers/net/ieee802154/mcr20a.h
9837F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9838
9839MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9840M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9841L:	linux-iio@vger.kernel.org
9842S:	Maintained
9843F:	drivers/iio/dac/cio-dac.c
9844
9845MEDIA CONTROLLER FRAMEWORK
9846M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9847M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9848L:	linux-media@vger.kernel.org
9849W:	https://www.linuxtv.org
9850T:	git git://linuxtv.org/media_tree.git
9851S:	Supported
9852F:	drivers/media/mc/
9853F:	include/media/media-*.h
9854F:	include/uapi/linux/media.h
9855
9856MEDIA DRIVERS FOR ASCOT2E
9857M:	Sergey Kozlov <serjk@netup.ru>
9858M:	Abylay Ospan <aospan@netup.ru>
9859L:	linux-media@vger.kernel.org
9860W:	https://linuxtv.org
9861W:	http://netup.tv/
9862T:	git git://linuxtv.org/media_tree.git
9863S:	Supported
9864F:	drivers/media/dvb-frontends/ascot2e*
9865
9866MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9867M:	Jasmin Jessich <jasmin@anw.at>
9868L:	linux-media@vger.kernel.org
9869W:	https://linuxtv.org
9870T:	git git://linuxtv.org/media_tree.git
9871S:	Maintained
9872F:	drivers/media/dvb-frontends/cxd2099*
9873
9874MEDIA DRIVERS FOR CXD2841ER
9875M:	Sergey Kozlov <serjk@netup.ru>
9876M:	Abylay Ospan <aospan@netup.ru>
9877L:	linux-media@vger.kernel.org
9878W:	https://linuxtv.org
9879W:	http://netup.tv/
9880T:	git git://linuxtv.org/media_tree.git
9881S:	Supported
9882F:	drivers/media/dvb-frontends/cxd2841er*
9883
9884MEDIA DRIVERS FOR CXD2880
9885M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9886L:	linux-media@vger.kernel.org
9887W:	http://linuxtv.org/
9888T:	git git://linuxtv.org/media_tree.git
9889S:	Supported
9890F:	drivers/media/dvb-frontends/cxd2880/*
9891F:	drivers/media/spi/cxd2880*
9892
9893MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9894L:	linux-media@vger.kernel.org
9895W:	https://linuxtv.org
9896T:	git git://linuxtv.org/media_tree.git
9897S:	Orphan
9898F:	drivers/media/pci/ddbridge/*
9899
9900MEDIA DRIVERS FOR FREESCALE IMX
9901M:	Steve Longerbeam <slongerbeam@gmail.com>
9902M:	Philipp Zabel <p.zabel@pengutronix.de>
9903L:	linux-media@vger.kernel.org
9904T:	git git://linuxtv.org/media_tree.git
9905S:	Maintained
9906F:	Documentation/devicetree/bindings/media/imx.txt
9907F:	Documentation/media/v4l-drivers/imx.rst
9908F:	drivers/staging/media/imx/
9909F:	include/linux/imx-media.h
9910F:	include/media/imx.h
9911
9912MEDIA DRIVER FOR FREESCALE IMX PXP
9913M:	Philipp Zabel <p.zabel@pengutronix.de>
9914L:	linux-media@vger.kernel.org
9915T:	git git://linuxtv.org/media_tree.git
9916S:	Maintained
9917F:	drivers/media/platform/imx-pxp.[ch]
9918
9919MEDIA DRIVERS FOR FREESCALE IMX7
9920M:	Rui Miguel Silva <rmfrfs@gmail.com>
9921L:	linux-media@vger.kernel.org
9922T:	git git://linuxtv.org/media_tree.git
9923S:	Maintained
9924F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9925F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9926F:	Documentation/media/v4l-drivers/imx7.rst
9927F:	drivers/staging/media/imx/imx7-media-csi.c
9928F:	drivers/staging/media/imx/imx7-mipi-csis.c
9929
9930MEDIA DRIVERS FOR HELENE
9931M:	Abylay Ospan <aospan@netup.ru>
9932L:	linux-media@vger.kernel.org
9933W:	https://linuxtv.org
9934W:	http://netup.tv/
9935T:	git git://linuxtv.org/media_tree.git
9936S:	Supported
9937F:	drivers/media/dvb-frontends/helene*
9938
9939MEDIA DRIVERS FOR HORUS3A
9940M:	Sergey Kozlov <serjk@netup.ru>
9941M:	Abylay Ospan <aospan@netup.ru>
9942L:	linux-media@vger.kernel.org
9943W:	https://linuxtv.org
9944W:	http://netup.tv/
9945T:	git git://linuxtv.org/media_tree.git
9946S:	Supported
9947F:	drivers/media/dvb-frontends/horus3a*
9948
9949MEDIA DRIVERS FOR LNBH25
9950M:	Sergey Kozlov <serjk@netup.ru>
9951M:	Abylay Ospan <aospan@netup.ru>
9952L:	linux-media@vger.kernel.org
9953W:	https://linuxtv.org
9954W:	http://netup.tv/
9955T:	git git://linuxtv.org/media_tree.git
9956S:	Supported
9957F:	drivers/media/dvb-frontends/lnbh25*
9958
9959MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9960L:	linux-media@vger.kernel.org
9961W:	https://linuxtv.org
9962T:	git git://linuxtv.org/media_tree.git
9963S:	Orphan
9964F:	drivers/media/dvb-frontends/mxl5xx*
9965
9966MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9967M:	Sergey Kozlov <serjk@netup.ru>
9968M:	Abylay Ospan <aospan@netup.ru>
9969L:	linux-media@vger.kernel.org
9970W:	https://linuxtv.org
9971W:	http://netup.tv/
9972T:	git git://linuxtv.org/media_tree.git
9973S:	Supported
9974F:	drivers/media/pci/netup_unidvb/*
9975
9976MEDIA DRIVERS FOR RENESAS - CEU
9977M:	Jacopo Mondi <jacopo@jmondi.org>
9978L:	linux-media@vger.kernel.org
9979L:	linux-renesas-soc@vger.kernel.org
9980T:	git git://linuxtv.org/media_tree.git
9981S:	Supported
9982F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9983F:	drivers/media/platform/renesas-ceu.c
9984F:	include/media/drv-intf/renesas-ceu.h
9985
9986MEDIA DRIVERS FOR RENESAS - DRIF
9987M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9988L:	linux-media@vger.kernel.org
9989L:	linux-renesas-soc@vger.kernel.org
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Supported
9992F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9993F:	drivers/media/platform/rcar_drif.c
9994
9995MEDIA DRIVERS FOR RENESAS - FCP
9996M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9997L:	linux-media@vger.kernel.org
9998L:	linux-renesas-soc@vger.kernel.org
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Supported
10001F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10002F:	drivers/media/platform/rcar-fcp.c
10003F:	include/media/rcar-fcp.h
10004
10005MEDIA DRIVERS FOR RENESAS - FDP1
10006M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10007L:	linux-media@vger.kernel.org
10008L:	linux-renesas-soc@vger.kernel.org
10009T:	git git://linuxtv.org/media_tree.git
10010S:	Supported
10011F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10012F:	drivers/media/platform/rcar_fdp1.c
10013
10014MEDIA DRIVERS FOR RENESAS - VIN
10015M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10016L:	linux-media@vger.kernel.org
10017L:	linux-renesas-soc@vger.kernel.org
10018T:	git git://linuxtv.org/media_tree.git
10019S:	Supported
10020F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10021F:	Documentation/devicetree/bindings/media/rcar_vin.txt
10022F:	drivers/media/platform/rcar-vin/
10023
10024MEDIA DRIVERS FOR RENESAS - VSP1
10025M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10026M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10027L:	linux-media@vger.kernel.org
10028L:	linux-renesas-soc@vger.kernel.org
10029T:	git git://linuxtv.org/media_tree.git
10030S:	Supported
10031F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10032F:	drivers/media/platform/vsp1/
10033
10034MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10035L:	linux-media@vger.kernel.org
10036W:	https://linuxtv.org
10037T:	git git://linuxtv.org/media_tree.git
10038S:	Orphan
10039F:	drivers/media/dvb-frontends/stv0910*
10040
10041MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10042L:	linux-media@vger.kernel.org
10043W:	https://linuxtv.org
10044T:	git git://linuxtv.org/media_tree.git
10045S:	Orphan
10046F:	drivers/media/dvb-frontends/stv6111*
10047
10048MEDIA DRIVERS FOR STM32 - DCMI
10049M:	Hugues Fruchet <hugues.fruchet@st.com>
10050L:	linux-media@vger.kernel.org
10051T:	git git://linuxtv.org/media_tree.git
10052S:	Supported
10053F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10054F:	drivers/media/platform/stm32/stm32-dcmi.c
10055
10056MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10057M:	Dmitry Osipenko <digetx@gmail.com>
10058L:	linux-media@vger.kernel.org
10059L:	linux-tegra@vger.kernel.org
10060T:	git git://linuxtv.org/media_tree.git
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10063F:	drivers/staging/media/tegra-vde/
10064
10065MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10066M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10067P:	LinuxTV.org Project
10068L:	linux-media@vger.kernel.org
10069W:	https://linuxtv.org
10070Q:	http://patchwork.kernel.org/project/linux-media/list/
10071T:	git git://linuxtv.org/media_tree.git
10072S:	Maintained
10073F:	Documentation/devicetree/bindings/media/
10074F:	Documentation/media/
10075F:	drivers/media/
10076F:	drivers/staging/media/
10077F:	include/linux/platform_data/media/
10078F:	include/media/
10079F:	include/uapi/linux/dvb/
10080F:	include/uapi/linux/videodev2.h
10081F:	include/uapi/linux/media.h
10082F:	include/uapi/linux/v4l2-*
10083F:	include/uapi/linux/meye.h
10084F:	include/uapi/linux/ivtv*
10085F:	include/uapi/linux/uvcvideo.h
10086
10087MEDIATEK BLUETOOTH DRIVER
10088M:	Sean Wang <sean.wang@mediatek.com>
10089L:	linux-bluetooth@vger.kernel.org
10090L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10091S:	Maintained
10092F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10093F:	drivers/bluetooth/btmtkuart.c
10094
10095MEDIATEK CIR DRIVER
10096M:	Sean Wang <sean.wang@mediatek.com>
10097S:	Maintained
10098F:	drivers/media/rc/mtk-cir.c
10099
10100MEDIATEK DMA DRIVER
10101M:	Sean Wang <sean.wang@mediatek.com>
10102L:	dmaengine@vger.kernel.org
10103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10104L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10105S:	Maintained
10106F:	Documentation/devicetree/bindings/dma/mtk-*
10107F:	drivers/dma/mediatek/
10108
10109MEDIATEK PMIC LED DRIVER
10110M:	Sean Wang <sean.wang@mediatek.com>
10111S:	Maintained
10112F:	drivers/leds/leds-mt6323.c
10113F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10114
10115MEDIATEK ETHERNET DRIVER
10116M:	Felix Fietkau <nbd@openwrt.org>
10117M:	John Crispin <john@phrozen.org>
10118M:	Sean Wang <sean.wang@mediatek.com>
10119M:	Nelson Chang <nelson.chang@mediatek.com>
10120L:	netdev@vger.kernel.org
10121S:	Maintained
10122F:	drivers/net/ethernet/mediatek/
10123
10124MEDIATEK SWITCH DRIVER
10125M:	Sean Wang <sean.wang@mediatek.com>
10126L:	netdev@vger.kernel.org
10127S:	Maintained
10128F:	drivers/net/dsa/mt7530.*
10129F:	net/dsa/tag_mtk.c
10130
10131MEDIATEK JPEG DRIVER
10132M:	Rick Chang <rick.chang@mediatek.com>
10133M:	Bin Liu <bin.liu@mediatek.com>
10134S:	Supported
10135F:	drivers/media/platform/mtk-jpeg/
10136F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10137
10138MEDIATEK MDP DRIVER
10139M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10140M:	Houlong Wei <houlong.wei@mediatek.com>
10141M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10142S:	Supported
10143F:	drivers/media/platform/mtk-mdp/
10144F:	drivers/media/platform/mtk-vpu/
10145F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10146
10147MEDIATEK MEDIA DRIVER
10148M:	Tiffany Lin <tiffany.lin@mediatek.com>
10149M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10150S:	Supported
10151F:	drivers/media/platform/mtk-vcodec/
10152F:	drivers/media/platform/mtk-vpu/
10153F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10154F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10155
10156MEDIATEK MMC/SD/SDIO DRIVER
10157M:	Chaotian Jing <chaotian.jing@mediatek.com>
10158S:	Maintained
10159F:	drivers/mmc/host/mtk-sd.c
10160F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10161
10162MEDIATEK MT76 WIRELESS LAN DRIVER
10163M:	Felix Fietkau <nbd@nbd.name>
10164M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10165R:	Ryder Lee <ryder.lee@mediatek.com>
10166R:	Roy Luo <royluo@google.com>
10167L:	linux-wireless@vger.kernel.org
10168S:	Maintained
10169F:	drivers/net/wireless/mediatek/mt76/
10170
10171MEDIATEK MT7601U WIRELESS LAN DRIVER
10172M:	Jakub Kicinski <kubakici@wp.pl>
10173L:	linux-wireless@vger.kernel.org
10174S:	Maintained
10175F:	drivers/net/wireless/mediatek/mt7601u/
10176
10177MEDIATEK MT7621/28/88 I2C DRIVER
10178M:	Stefan Roese <sr@denx.de>
10179L:	linux-i2c@vger.kernel.org
10180S:	Maintained
10181F:	drivers/i2c/busses/i2c-mt7621.c
10182F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10183
10184MEDIATEK NAND CONTROLLER DRIVER
10185M:	Xiaolei Li <xiaolei.li@mediatek.com>
10186L:	linux-mtd@lists.infradead.org
10187S:	Maintained
10188F:	drivers/mtd/nand/raw/mtk_*
10189F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10190
10191MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10192M:	Sean Wang <sean.wang@mediatek.com>
10193S:	Maintained
10194F:	drivers/char/hw_random/mtk-rng.c
10195
10196MEDIATEK USB3 DRD IP DRIVER
10197M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10198L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10200L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10201S:	Maintained
10202F:	drivers/usb/mtu3/
10203
10204MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10205M:	Peter Senna Tschudin <peter.senna@gmail.com>
10206M:	Martin Donnelly <martin.donnelly@ge.com>
10207M:	Martyn Welch <martyn.welch@collabora.co.uk>
10208S:	Maintained
10209F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10210F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10211
10212MEGARAID SCSI/SAS DRIVERS
10213M:	Kashyap Desai <kashyap.desai@broadcom.com>
10214M:	Sumit Saxena <sumit.saxena@broadcom.com>
10215M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10216L:	megaraidlinux.pdl@broadcom.com
10217L:	linux-scsi@vger.kernel.org
10218W:	http://www.avagotech.com/support/
10219S:	Maintained
10220F:	Documentation/scsi/megaraid.txt
10221F:	drivers/scsi/megaraid.*
10222F:	drivers/scsi/megaraid/
10223
10224MELEXIS MLX90614 DRIVER
10225M:	Crt Mori <cmo@melexis.com>
10226L:	linux-iio@vger.kernel.org
10227W:	http://www.melexis.com
10228S:	Supported
10229F:	drivers/iio/temperature/mlx90614.c
10230
10231MELEXIS MLX90632 DRIVER
10232M:	Crt Mori <cmo@melexis.com>
10233L:	linux-iio@vger.kernel.org
10234W:	http://www.melexis.com
10235S:	Supported
10236F:	drivers/iio/temperature/mlx90632.c
10237
10238MELFAS MIP4 TOUCHSCREEN DRIVER
10239M:	Sangwon Jee <jeesw@melfas.com>
10240W:	http://www.melfas.com
10241S:	Supported
10242F:	drivers/input/touchscreen/melfas_mip4.c
10243F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10244
10245MELLANOX ETHERNET DRIVER (mlx4_en)
10246M:	Tariq Toukan <tariqt@mellanox.com>
10247L:	netdev@vger.kernel.org
10248S:	Supported
10249W:	http://www.mellanox.com
10250Q:	http://patchwork.ozlabs.org/project/netdev/list/
10251F:	drivers/net/ethernet/mellanox/mlx4/en_*
10252
10253MELLANOX ETHERNET DRIVER (mlx5e)
10254M:	Saeed Mahameed <saeedm@mellanox.com>
10255L:	netdev@vger.kernel.org
10256S:	Supported
10257W:	http://www.mellanox.com
10258Q:	http://patchwork.ozlabs.org/project/netdev/list/
10259F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10260
10261MELLANOX ETHERNET INNOVA DRIVERS
10262R:	Boris Pismenny <borisp@mellanox.com>
10263L:	netdev@vger.kernel.org
10264S:	Supported
10265W:	http://www.mellanox.com
10266Q:	http://patchwork.ozlabs.org/project/netdev/list/
10267F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10268F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10269F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10270F:	include/linux/mlx5/mlx5_ifc_fpga.h
10271
10272MELLANOX ETHERNET SWITCH DRIVERS
10273M:	Jiri Pirko <jiri@mellanox.com>
10274M:	Ido Schimmel <idosch@mellanox.com>
10275L:	netdev@vger.kernel.org
10276S:	Supported
10277W:	http://www.mellanox.com
10278Q:	http://patchwork.ozlabs.org/project/netdev/list/
10279F:	drivers/net/ethernet/mellanox/mlxsw/
10280F:	tools/testing/selftests/drivers/net/mlxsw/
10281
10282MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10283M:	mlxsw@mellanox.com
10284L:	netdev@vger.kernel.org
10285S:	Supported
10286W:	http://www.mellanox.com
10287Q:	http://patchwork.ozlabs.org/project/netdev/list/
10288F:	drivers/net/ethernet/mellanox/mlxfw/
10289
10290MELLANOX HARDWARE PLATFORM SUPPORT
10291M:	Andy Shevchenko <andy@infradead.org>
10292M:	Darren Hart <dvhart@infradead.org>
10293M:	Vadim Pasternak <vadimp@mellanox.com>
10294L:	platform-driver-x86@vger.kernel.org
10295S:	Supported
10296F:	drivers/platform/mellanox/
10297F:	include/linux/platform_data/mlxreg.h
10298
10299MELLANOX MLX4 core VPI driver
10300M:	Tariq Toukan <tariqt@mellanox.com>
10301L:	netdev@vger.kernel.org
10302L:	linux-rdma@vger.kernel.org
10303W:	http://www.mellanox.com
10304Q:	http://patchwork.ozlabs.org/project/netdev/list/
10305S:	Supported
10306F:	drivers/net/ethernet/mellanox/mlx4/
10307F:	include/linux/mlx4/
10308
10309MELLANOX MLX4 IB driver
10310M:	Yishai Hadas <yishaih@mellanox.com>
10311L:	linux-rdma@vger.kernel.org
10312W:	http://www.mellanox.com
10313Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10314S:	Supported
10315F:	drivers/infiniband/hw/mlx4/
10316F:	include/linux/mlx4/
10317F:	include/uapi/rdma/mlx4-abi.h
10318
10319MELLANOX MLX5 core VPI driver
10320M:	Saeed Mahameed <saeedm@mellanox.com>
10321M:	Leon Romanovsky <leonro@mellanox.com>
10322L:	netdev@vger.kernel.org
10323L:	linux-rdma@vger.kernel.org
10324W:	http://www.mellanox.com
10325Q:	http://patchwork.ozlabs.org/project/netdev/list/
10326S:	Supported
10327F:	drivers/net/ethernet/mellanox/mlx5/core/
10328F:	include/linux/mlx5/
10329F:	Documentation/networking/device_drivers/mellanox/
10330
10331MELLANOX MLX5 IB driver
10332M:	Leon Romanovsky <leonro@mellanox.com>
10333L:	linux-rdma@vger.kernel.org
10334W:	http://www.mellanox.com
10335Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10336S:	Supported
10337F:	drivers/infiniband/hw/mlx5/
10338F:	include/linux/mlx5/
10339F:	include/uapi/rdma/mlx5-abi.h
10340
10341MELLANOX MLXCPLD I2C AND MUX DRIVER
10342M:	Vadim Pasternak <vadimp@mellanox.com>
10343M:	Michael Shych <michaelsh@mellanox.com>
10344L:	linux-i2c@vger.kernel.org
10345S:	Supported
10346F:	drivers/i2c/busses/i2c-mlxcpld.c
10347F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10348F:	Documentation/i2c/busses/i2c-mlxcpld
10349
10350MELLANOX MLXCPLD LED DRIVER
10351M:	Vadim Pasternak <vadimp@mellanox.com>
10352L:	linux-leds@vger.kernel.org
10353S:	Supported
10354F:	drivers/leds/leds-mlxcpld.c
10355F:	drivers/leds/leds-mlxreg.c
10356F:	Documentation/leds/leds-mlxcpld.rst
10357
10358MELLANOX PLATFORM DRIVER
10359M:	Vadim Pasternak <vadimp@mellanox.com>
10360L:	platform-driver-x86@vger.kernel.org
10361S:	Supported
10362F:	drivers/platform/x86/mlx-platform.c
10363
10364MEMBARRIER SUPPORT
10365M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10366M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10367L:	linux-kernel@vger.kernel.org
10368S:	Supported
10369F:	kernel/sched/membarrier.c
10370F:	include/uapi/linux/membarrier.h
10371F:	arch/powerpc/include/asm/membarrier.h
10372
10373MEMBLOCK
10374M:	Mike Rapoport <rppt@linux.ibm.com>
10375L:	linux-mm@kvack.org
10376S:	Maintained
10377F:	include/linux/memblock.h
10378F:	mm/memblock.c
10379F:	Documentation/core-api/boot-time-mm.rst
10380
10381MEMORY MANAGEMENT
10382L:	linux-mm@kvack.org
10383W:	http://www.linux-mm.org
10384S:	Maintained
10385F:	include/linux/mm.h
10386F:	include/linux/gfp.h
10387F:	include/linux/mmzone.h
10388F:	include/linux/memory_hotplug.h
10389F:	include/linux/vmalloc.h
10390F:	mm/
10391
10392MEMORY TECHNOLOGY DEVICES (MTD)
10393M:	David Woodhouse <dwmw2@infradead.org>
10394M:	Brian Norris <computersforpeace@gmail.com>
10395M:	Marek Vasut <marek.vasut@gmail.com>
10396M:	Miquel Raynal <miquel.raynal@bootlin.com>
10397M:	Richard Weinberger <richard@nod.at>
10398M:	Vignesh Raghavendra <vigneshr@ti.com>
10399L:	linux-mtd@lists.infradead.org
10400W:	http://www.linux-mtd.infradead.org/
10401Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10404S:	Maintained
10405F:	Documentation/devicetree/bindings/mtd/
10406F:	drivers/mtd/
10407F:	include/linux/mtd/
10408F:	include/uapi/mtd/
10409
10410MEN A21 WATCHDOG DRIVER
10411M:	Johannes Thumshirn <morbidrsa@gmail.com>
10412L:	linux-watchdog@vger.kernel.org
10413S:	Maintained
10414F:	drivers/watchdog/mena21_wdt.c
10415
10416MEN CHAMELEON BUS (mcb)
10417M:	Johannes Thumshirn <morbidrsa@gmail.com>
10418S:	Maintained
10419F:	drivers/mcb/
10420F:	include/linux/mcb.h
10421F:	Documentation/driver-api/men-chameleon-bus.rst
10422
10423MEN F21BMC (Board Management Controller)
10424M:	Andreas Werner <andreas.werner@men.de>
10425S:	Supported
10426F:	drivers/mfd/menf21bmc.c
10427F:	drivers/watchdog/menf21bmc_wdt.c
10428F:	drivers/leds/leds-menf21bmc.c
10429F:	drivers/hwmon/menf21bmc_hwmon.c
10430F:	Documentation/hwmon/menf21bmc.rst
10431
10432MEN Z069 WATCHDOG DRIVER
10433M:	Johannes Thumshirn <jth@kernel.org>
10434L:	linux-watchdog@vger.kernel.org
10435S:	Maintained
10436F:	drivers/watchdog/menz69_wdt.c
10437
10438MESON AO CEC DRIVER FOR AMLOGIC SOCS
10439M:	Neil Armstrong <narmstrong@baylibre.com>
10440L:	linux-media@vger.kernel.org
10441L:	linux-amlogic@lists.infradead.org
10442W:	http://linux-meson.com/
10443S:	Supported
10444F:	drivers/media/platform/meson/ao-cec.c
10445F:	drivers/media/platform/meson/ao-cec-g12a.c
10446F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10447T:	git git://linuxtv.org/media_tree.git
10448
10449MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10450M:	Liang Yang <liang.yang@amlogic.com>
10451L:	linux-mtd@lists.infradead.org
10452S:	Maintained
10453F:	drivers/mtd/nand/raw/meson_*
10454F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10455
10456MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10457M:	Maxime Jourdan <mjourdan@baylibre.com>
10458L:	linux-media@vger.kernel.org
10459L:	linux-amlogic@lists.infradead.org
10460S:	Supported
10461F:	drivers/staging/media/meson/vdec/
10462T:	git git://linuxtv.org/media_tree.git
10463
10464METHODE UDPU SUPPORT
10465M:	Vladimir Vid <vladimir.vid@sartura.hr>
10466S:	Maintained
10467F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10468
10469MICROBLAZE ARCHITECTURE
10470M:	Michal Simek <monstr@monstr.eu>
10471W:	http://www.monstr.eu/fdt/
10472T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10473S:	Supported
10474F:	arch/microblaze/
10475
10476MICROCHIP AT91 SERIAL DRIVER
10477M:	Richard Genoud <richard.genoud@gmail.com>
10478S:	Maintained
10479F:	drivers/tty/serial/atmel_serial.c
10480F:	drivers/tty/serial/atmel_serial.h
10481F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10482
10483MICROCHIP AUDIO ASOC DRIVERS
10484M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10486S:	Supported
10487F:	sound/soc/atmel
10488
10489MICROCHIP DMA DRIVER
10490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10492L:	dmaengine@vger.kernel.org
10493S:	Supported
10494F:	drivers/dma/at_hdmac.c
10495F:	drivers/dma/at_hdmac_regs.h
10496F:	include/linux/platform_data/dma-atmel.h
10497F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10498F:	include/dt-bindings/dma/at91.h
10499
10500MICROCHIP ECC DRIVER
10501M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10502L:	linux-crypto@vger.kernel.org
10503S:	Maintained
10504F:	drivers/crypto/atmel-ecc.*
10505
10506MICROCHIP I2C DRIVER
10507M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10508L:	linux-i2c@vger.kernel.org
10509S:	Supported
10510F:	drivers/i2c/busses/i2c-at91.h
10511F:	drivers/i2c/busses/i2c-at91-*.c
10512
10513MICROCHIP ISC DRIVER
10514M:	Eugen Hristev <eugen.hristev@microchip.com>
10515L:	linux-media@vger.kernel.org
10516S:	Supported
10517F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10518F:	drivers/media/platform/atmel/atmel-isc.h
10519F:	drivers/media/platform/atmel/atmel-isc-base.c
10520F:	drivers/media/platform/atmel/atmel-isc-regs.h
10521F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10522
10523MICROCHIP ISI DRIVER
10524M:	Eugen Hristev <eugen.hristev@microchip.com>
10525L:	linux-media@vger.kernel.org
10526S:	Supported
10527F:	drivers/media/platform/atmel/atmel-isi.c
10528F:	drivers/media/platform/atmel/atmel-isi.h
10529
10530MICROCHIP AT91 USART MFD DRIVER
10531M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10532L:	linux-kernel@vger.kernel.org
10533S:	Supported
10534F:	drivers/mfd/at91-usart.c
10535F:	include/dt-bindings/mfd/at91-usart.h
10536F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10537
10538MICROCHIP AT91 USART SPI DRIVER
10539M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10540L:	linux-spi@vger.kernel.org
10541S:	Supported
10542F:	drivers/spi/spi-at91-usart.c
10543F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10544
10545MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10546M:	Woojung Huh <woojung.huh@microchip.com>
10547M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10548L:	netdev@vger.kernel.org
10549S:	Maintained
10550F:	net/dsa/tag_ksz.c
10551F:	drivers/net/dsa/microchip/*
10552F:	include/linux/platform_data/microchip-ksz.h
10553F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10554
10555MICROCHIP LAN743X ETHERNET DRIVER
10556M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10557M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10558L:	netdev@vger.kernel.org
10559S:	Maintained
10560F:	drivers/net/ethernet/microchip/lan743x_*
10561
10562MICROCHIP LCDFB DRIVER
10563M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10564L:	linux-fbdev@vger.kernel.org
10565S:	Maintained
10566F:	drivers/video/fbdev/atmel_lcdfb.c
10567F:	include/video/atmel_lcdc.h
10568
10569MICROCHIP MMC/SD/SDIO MCI DRIVER
10570M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10571S:	Maintained
10572F:	drivers/mmc/host/atmel-mci.c
10573
10574MICROCHIP MCP16502 PMIC DRIVER
10575M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10577S:	Maintained
10578F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10579F:	drivers/regulator/mcp16502.c
10580
10581MICROCHIP MCP3911 ADC DRIVER
10582M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10583M:	Kent Gustavsson <kent@minoris.se>
10584L:	linux-iio@vger.kernel.org
10585S:	Supported
10586F:	drivers/iio/adc/mcp3911.c
10587F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10588
10589MICROCHIP NAND DRIVER
10590M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10591L:	linux-mtd@lists.infradead.org
10592S:	Supported
10593F:	drivers/mtd/nand/raw/atmel/*
10594F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10595
10596MICROCHIP PWM DRIVER
10597M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10599L:	linux-pwm@vger.kernel.org
10600S:	Supported
10601F:	drivers/pwm/pwm-atmel.c
10602F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10603
10604MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10605M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10606M:	Eugen Hristev <eugen.hristev@microchip.com>
10607L:	linux-iio@vger.kernel.org
10608S:	Supported
10609F:	drivers/iio/adc/at91-sama5d2_adc.c
10610F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10611F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10612
10613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10614M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10615S:	Supported
10616F:	drivers/power/reset/at91-sama5d2_shdwc.c
10617
10618MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10619M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621L:	linux-gpio@vger.kernel.org
10622F:	drivers/gpio/gpio-sama5d2-piobu.c
10623
10624MICROCHIP SPI DRIVER
10625M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10626S:	Supported
10627F:	drivers/spi/spi-atmel.*
10628
10629MICROCHIP SSC DRIVER
10630M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10632S:	Supported
10633F:	drivers/misc/atmel-ssc.c
10634F:	include/linux/atmel-ssc.h
10635
10636MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10637M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10639S:	Supported
10640F:	drivers/misc/atmel_tclib.c
10641F:	drivers/clocksource/tcb_clksrc.c
10642
10643MICROCHIP USBA UDC DRIVER
10644M:	Cristian Birsan <cristian.birsan@microchip.com>
10645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646S:	Supported
10647F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10648
10649MICROCHIP USB251XB DRIVER
10650M:	Richard Leitner <richard.leitner@skidata.com>
10651L:	linux-usb@vger.kernel.org
10652S:	Maintained
10653F:	drivers/usb/misc/usb251xb.c
10654F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10655
10656MICROCHIP XDMA DRIVER
10657M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10658L:	linux-arm-kernel@lists.infradead.org
10659L:	dmaengine@vger.kernel.org
10660S:	Supported
10661F:	drivers/dma/at_xdmac.c
10662
10663MICROSEMI MIPS SOCS
10664M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10665M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10666L:	linux-mips@vger.kernel.org
10667S:	Supported
10668F:	arch/mips/generic/board-ocelot.c
10669F:	arch/mips/configs/generic/board-ocelot.config
10670F:	arch/mips/boot/dts/mscc/
10671F:	Documentation/devicetree/bindings/mips/mscc.txt
10672
10673MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10674M:	Don Brace <don.brace@microsemi.com>
10675L:	esc.storagedev@microsemi.com
10676L:	linux-scsi@vger.kernel.org
10677S:	Supported
10678F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10679F:	drivers/scsi/smartpqi/Kconfig
10680F:	drivers/scsi/smartpqi/Makefile
10681F:	include/linux/cciss*.h
10682F:	include/uapi/linux/cciss*.h
10683F:	Documentation/scsi/smartpqi.txt
10684
10685MICROSEMI ETHERNET SWITCH DRIVER
10686M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10687M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10688L:	netdev@vger.kernel.org
10689S:	Supported
10690F:	drivers/net/ethernet/mscc/
10691
10692MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10693M:	Chen Yu <yu.c.chen@intel.com>
10694L:	platform-driver-x86@vger.kernel.org
10695S:	Supported
10696F:	drivers/platform/x86/surfacepro3_button.c
10697
10698MICROTEK X6 SCANNER
10699M:	Oliver Neukum <oliver@neukum.org>
10700S:	Maintained
10701F:	drivers/usb/image/microtek.*
10702
10703MIPS
10704M:	Ralf Baechle <ralf@linux-mips.org>
10705M:	Paul Burton <paul.burton@mips.com>
10706M:	James Hogan <jhogan@kernel.org>
10707L:	linux-mips@vger.kernel.org
10708W:	http://www.linux-mips.org/
10709T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10711Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10712S:	Supported
10713F:	Documentation/devicetree/bindings/mips/
10714F:	Documentation/mips/
10715F:	arch/mips/
10716F:	drivers/platform/mips/
10717
10718MIPS BOSTON DEVELOPMENT BOARD
10719M:	Paul Burton <paul.burton@mips.com>
10720L:	linux-mips@vger.kernel.org
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10723F:	arch/mips/boot/dts/img/boston.dts
10724F:	arch/mips/configs/generic/board-boston.config
10725F:	drivers/clk/imgtec/clk-boston.c
10726F:	include/dt-bindings/clock/boston-clock.h
10727
10728MIPS GENERIC PLATFORM
10729M:	Paul Burton <paul.burton@mips.com>
10730L:	linux-mips@vger.kernel.org
10731S:	Supported
10732F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10733F:	arch/mips/generic/
10734F:	arch/mips/tools/generic-board-config.sh
10735
10736MIPS/LOONGSON1 ARCHITECTURE
10737M:	Keguang Zhang <keguang.zhang@gmail.com>
10738L:	linux-mips@vger.kernel.org
10739S:	Maintained
10740F:	arch/mips/loongson32/
10741F:	arch/mips/include/asm/mach-loongson32/
10742F:	drivers/*/*loongson1*
10743F:	drivers/*/*/*loongson1*
10744
10745MIPS/LOONGSON2 ARCHITECTURE
10746M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10747L:	linux-mips@vger.kernel.org
10748S:	Maintained
10749F:	arch/mips/loongson64/fuloong-2e/
10750F:	arch/mips/loongson64/lemote-2f/
10751F:	arch/mips/include/asm/mach-loongson64/
10752F:	drivers/*/*loongson2*
10753F:	drivers/*/*/*loongson2*
10754
10755MIPS/LOONGSON3 ARCHITECTURE
10756M:	Huacai Chen <chenhc@lemote.com>
10757L:	linux-mips@vger.kernel.org
10758S:	Maintained
10759F:	arch/mips/loongson64/
10760F:	arch/mips/include/asm/mach-loongson64/
10761F:	drivers/platform/mips/cpu_hwmon.c
10762F:	drivers/*/*loongson3*
10763F:	drivers/*/*/*loongson3*
10764
10765MIPS RINT INSTRUCTION EMULATION
10766M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10767L:	linux-mips@vger.kernel.org
10768S:	Supported
10769F:	arch/mips/math-emu/sp_rint.c
10770F:	arch/mips/math-emu/dp_rint.c
10771
10772MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10773M:	Hans Verkuil <hverkuil@xs4all.nl>
10774L:	linux-media@vger.kernel.org
10775T:	git git://linuxtv.org/media_tree.git
10776W:	https://linuxtv.org
10777S:	Odd Fixes
10778F:	drivers/media/radio/radio-miropcm20*
10779
10780MMP SUPPORT
10781R:	Lubomir Rintel <lkundrak@v3.sk>
10782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10783S:	Odd Fixes
10784F:	arch/arm/boot/dts/mmp*
10785F:	arch/arm/mach-mmp/
10786
10787MMU GATHER AND TLB INVALIDATION
10788M:	Will Deacon <will@kernel.org>
10789M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10790M:	Andrew Morton <akpm@linux-foundation.org>
10791M:	Nick Piggin <npiggin@gmail.com>
10792M:	Peter Zijlstra <peterz@infradead.org>
10793L:	linux-arch@vger.kernel.org
10794L:	linux-mm@kvack.org
10795S:	Maintained
10796F:	arch/*/include/asm/tlb.h
10797F:	include/asm-generic/tlb.h
10798F:	mm/mmu_gather.c
10799
10800MN88472 MEDIA DRIVER
10801M:	Antti Palosaari <crope@iki.fi>
10802L:	linux-media@vger.kernel.org
10803W:	https://linuxtv.org
10804W:	http://palosaari.fi/linux/
10805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10806S:	Maintained
10807F:	drivers/media/dvb-frontends/mn88472*
10808
10809MN88473 MEDIA DRIVER
10810M:	Antti Palosaari <crope@iki.fi>
10811L:	linux-media@vger.kernel.org
10812W:	https://linuxtv.org
10813W:	http://palosaari.fi/linux/
10814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10815S:	Maintained
10816F:	drivers/media/dvb-frontends/mn88473*
10817
10818MODULE SUPPORT
10819M:	Jessica Yu <jeyu@kernel.org>
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10821S:	Maintained
10822F:	include/linux/module.h
10823F:	kernel/module.c
10824
10825MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10826W:	http://popies.net/meye/
10827S:	Orphan
10828F:	Documentation/media/v4l-drivers/meye*
10829F:	drivers/media/pci/meye/
10830F:	include/uapi/linux/meye.h
10831
10832MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10833M:	Jiri Slaby <jirislaby@gmail.com>
10834S:	Maintained
10835F:	Documentation/driver-api/serial/moxa-smartio.rst
10836F:	drivers/tty/mxser.*
10837
10838MR800 AVERMEDIA USB FM RADIO DRIVER
10839M:	Alexey Klimov <klimov.linux@gmail.com>
10840L:	linux-media@vger.kernel.org
10841T:	git git://linuxtv.org/media_tree.git
10842S:	Maintained
10843F:	drivers/media/radio/radio-mr800.c
10844
10845MRF24J40 IEEE 802.15.4 RADIO DRIVER
10846M:	Alan Ott <alan@signal11.us>
10847L:	linux-wpan@vger.kernel.org
10848S:	Maintained
10849F:	drivers/net/ieee802154/mrf24j40.c
10850F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10851
10852MSI LAPTOP SUPPORT
10853M:	"Lee, Chun-Yi" <jlee@suse.com>
10854L:	platform-driver-x86@vger.kernel.org
10855S:	Maintained
10856F:	drivers/platform/x86/msi-laptop.c
10857
10858MSI WMI SUPPORT
10859L:	platform-driver-x86@vger.kernel.org
10860S:	Orphan
10861F:	drivers/platform/x86/msi-wmi.c
10862
10863MSI001 MEDIA DRIVER
10864M:	Antti Palosaari <crope@iki.fi>
10865L:	linux-media@vger.kernel.org
10866W:	https://linuxtv.org
10867W:	http://palosaari.fi/linux/
10868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10869T:	git git://linuxtv.org/anttip/media_tree.git
10870S:	Maintained
10871F:	drivers/media/tuners/msi001*
10872
10873MSI2500 MEDIA DRIVER
10874M:	Antti Palosaari <crope@iki.fi>
10875L:	linux-media@vger.kernel.org
10876W:	https://linuxtv.org
10877W:	http://palosaari.fi/linux/
10878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10879T:	git git://linuxtv.org/anttip/media_tree.git
10880S:	Maintained
10881F:	drivers/media/usb/msi2500/
10882
10883MSYSTEMS DISKONCHIP G3 MTD DRIVER
10884M:	Robert Jarzmik <robert.jarzmik@free.fr>
10885L:	linux-mtd@lists.infradead.org
10886S:	Maintained
10887F:	drivers/mtd/devices/docg3*
10888
10889MT9M032 APTINA SENSOR DRIVER
10890M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10891L:	linux-media@vger.kernel.org
10892T:	git git://linuxtv.org/media_tree.git
10893S:	Maintained
10894F:	drivers/media/i2c/mt9m032.c
10895F:	include/media/i2c/mt9m032.h
10896
10897MT9P031 APTINA CAMERA SENSOR
10898M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10899L:	linux-media@vger.kernel.org
10900T:	git git://linuxtv.org/media_tree.git
10901S:	Maintained
10902F:	drivers/media/i2c/mt9p031.c
10903F:	include/media/i2c/mt9p031.h
10904
10905MT9T001 APTINA CAMERA SENSOR
10906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10907L:	linux-media@vger.kernel.org
10908T:	git git://linuxtv.org/media_tree.git
10909S:	Maintained
10910F:	drivers/media/i2c/mt9t001.c
10911F:	include/media/i2c/mt9t001.h
10912
10913MT9T112 APTINA CAMERA SENSOR
10914M:	Jacopo Mondi <jacopo@jmondi.org>
10915L:	linux-media@vger.kernel.org
10916T:	git git://linuxtv.org/media_tree.git
10917S:	Odd Fixes
10918F:	drivers/media/i2c/mt9t112.c
10919F:	include/media/i2c/mt9t112.h
10920
10921MT9V032 APTINA CAMERA SENSOR
10922M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10923L:	linux-media@vger.kernel.org
10924T:	git git://linuxtv.org/media_tree.git
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10927F:	drivers/media/i2c/mt9v032.c
10928F:	include/media/i2c/mt9v032.h
10929
10930MT9V111 APTINA CAMERA SENSOR
10931M:	Jacopo Mondi <jacopo@jmondi.org>
10932L:	linux-media@vger.kernel.org
10933T:	git git://linuxtv.org/media_tree.git
10934S:	Maintained
10935F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10936F:	drivers/media/i2c/mt9v111.c
10937
10938MULTIFUNCTION DEVICES (MFD)
10939M:	Lee Jones <lee.jones@linaro.org>
10940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10941S:	Supported
10942F:	Documentation/devicetree/bindings/mfd/
10943F:	drivers/mfd/
10944F:	include/linux/mfd/
10945F:	include/dt-bindings/mfd/
10946
10947MULTIMEDIA CARD (MMC) ETC. OVER SPI
10948S:	Orphan
10949F:	drivers/mmc/host/mmc_spi.c
10950F:	include/linux/spi/mmc_spi.h
10951
10952MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10953M:	Ulf Hansson <ulf.hansson@linaro.org>
10954L:	linux-mmc@vger.kernel.org
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10956S:	Maintained
10957F:	Documentation/devicetree/bindings/mmc/
10958F:	drivers/mmc/
10959F:	include/linux/mmc/
10960F:	include/uapi/linux/mmc/
10961
10962MULTIPLEXER SUBSYSTEM
10963M:	Peter Rosin <peda@axentia.se>
10964S:	Maintained
10965F:	Documentation/ABI/testing/sysfs-class-mux*
10966F:	Documentation/devicetree/bindings/mux/
10967F:	include/dt-bindings/mux/
10968F:	include/linux/mux/
10969F:	drivers/mux/
10970
10971MULTITECH MULTIPORT CARD (ISICOM)
10972S:	Orphan
10973F:	drivers/tty/isicom.c
10974F:	include/linux/isicom.h
10975
10976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10977M:	Bin Liu <b-liu@ti.com>
10978L:	linux-usb@vger.kernel.org
10979S:	Maintained
10980F:	drivers/usb/musb/
10981
10982MXL301RF MEDIA DRIVER
10983M:	Akihiro Tsukada <tskd08@gmail.com>
10984L:	linux-media@vger.kernel.org
10985S:	Odd Fixes
10986F:	drivers/media/tuners/mxl301rf*
10987
10988MXL5007T MEDIA DRIVER
10989M:	Michael Krufky <mkrufky@linuxtv.org>
10990L:	linux-media@vger.kernel.org
10991W:	https://linuxtv.org
10992W:	http://github.com/mkrufky
10993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10994T:	git git://linuxtv.org/mkrufky/tuners.git
10995S:	Maintained
10996F:	drivers/media/tuners/mxl5007t.*
10997
10998MXSFB DRM DRIVER
10999M:	Marek Vasut <marex@denx.de>
11000M:	Stefan Agner <stefan@agner.ch>
11001L:	dri-devel@lists.freedesktop.org
11002S:	Supported
11003F:	drivers/gpu/drm/mxsfb/
11004F:	Documentation/devicetree/bindings/display/mxsfb.txt
11005T:	git git://anongit.freedesktop.org/drm/drm-misc
11006
11007MYLEX DAC960 PCI RAID Controller
11008M:	Hannes Reinecke <hare@kernel.org>
11009L:	linux-scsi@vger.kernel.org
11010S:	Supported
11011F:	drivers/scsi/myrb.*
11012F:	drivers/scsi/myrs.*
11013
11014MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11015M:	Chris Lee <christopher.lee@cspi.com>
11016L:	netdev@vger.kernel.org
11017W:	https://www.cspi.com/ethernet-products/support/downloads/
11018S:	Supported
11019F:	drivers/net/ethernet/myricom/myri10ge/
11020
11021NAND FLASH SUBSYSTEM
11022M:	Miquel Raynal <miquel.raynal@bootlin.com>
11023R:	Richard Weinberger <richard@nod.at>
11024L:	linux-mtd@lists.infradead.org
11025W:	http://www.linux-mtd.infradead.org/
11026Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11028S:	Maintained
11029F:	drivers/mtd/nand/
11030F:	include/linux/mtd/*nand*.h
11031
11032NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11033M:	Daniel Mack <zonque@gmail.com>
11034S:	Maintained
11035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11036W:	http://www.native-instruments.com
11037F:	sound/usb/caiaq/
11038
11039NATSEMI ETHERNET DRIVER (DP8381x)
11040S:	Orphan
11041F:	drivers/net/ethernet/natsemi/natsemi.c
11042
11043NCR 5380 SCSI DRIVERS
11044M:	Finn Thain <fthain@telegraphics.com.au>
11045M:	Michael Schmitz <schmitzmic@gmail.com>
11046L:	linux-scsi@vger.kernel.org
11047S:	Maintained
11048F:	Documentation/scsi/g_NCR5380.txt
11049F:	drivers/scsi/NCR5380.*
11050F:	drivers/scsi/arm/cumana_1.c
11051F:	drivers/scsi/arm/oak.c
11052F:	drivers/scsi/atari_scsi.*
11053F:	drivers/scsi/dmx3191d.c
11054F:	drivers/scsi/g_NCR5380.*
11055F:	drivers/scsi/mac_scsi.*
11056F:	drivers/scsi/sun3_scsi.*
11057F:	drivers/scsi/sun3_scsi_vme.c
11058
11059NCSI LIBRARY:
11060M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11061S:	Maintained
11062F:	net/ncsi/
11063
11064NCT6775 HARDWARE MONITOR DRIVER
11065M:	Guenter Roeck <linux@roeck-us.net>
11066L:	linux-hwmon@vger.kernel.org
11067S:	Maintained
11068F:	Documentation/hwmon/nct6775.rst
11069F:	drivers/hwmon/nct6775.c
11070
11071NET_FAILOVER MODULE
11072M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11073L:	netdev@vger.kernel.org
11074S:	Supported
11075F:	driver/net/net_failover.c
11076F:	include/net/net_failover.h
11077F:	Documentation/networking/net_failover.rst
11078
11079NETEM NETWORK EMULATOR
11080M:	Stephen Hemminger <stephen@networkplumber.org>
11081L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11082S:	Maintained
11083F:	net/sched/sch_netem.c
11084
11085NETERION 10GbE DRIVERS (s2io/vxge)
11086M:	Jon Mason <jdmason@kudzu.us>
11087L:	netdev@vger.kernel.org
11088S:	Supported
11089F:	Documentation/networking/device_drivers/neterion/s2io.txt
11090F:	Documentation/networking/device_drivers/neterion/vxge.txt
11091F:	drivers/net/ethernet/neterion/
11092
11093NETFILTER
11094M:	Pablo Neira Ayuso <pablo@netfilter.org>
11095M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11096M:	Florian Westphal <fw@strlen.de>
11097L:	netfilter-devel@vger.kernel.org
11098L:	coreteam@netfilter.org
11099W:	http://www.netfilter.org/
11100W:	http://www.iptables.org/
11101W:	http://www.nftables.org/
11102Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11105S:	Maintained
11106F:	include/linux/netfilter*
11107F:	include/linux/netfilter/
11108F:	include/net/netfilter/
11109F:	include/uapi/linux/netfilter*
11110F:	include/uapi/linux/netfilter/
11111F:	net/*/netfilter.c
11112F:	net/*/netfilter/
11113F:	net/netfilter/
11114F:	net/bridge/br_netfilter*.c
11115
11116NETROM NETWORK LAYER
11117M:	Ralf Baechle <ralf@linux-mips.org>
11118L:	linux-hams@vger.kernel.org
11119W:	http://www.linux-ax25.org/
11120S:	Maintained
11121F:	include/net/netrom.h
11122F:	include/uapi/linux/netrom.h
11123F:	net/netrom/
11124
11125NETRONOME ETHERNET DRIVERS
11126M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11127L:	oss-drivers@netronome.com
11128S:	Maintained
11129F:	drivers/net/ethernet/netronome/
11130
11131NETWORK BLOCK DEVICE (NBD)
11132M:	Josef Bacik <josef@toxicpanda.com>
11133S:	Maintained
11134L:	linux-block@vger.kernel.org
11135L:	nbd@other.debian.org
11136F:	Documentation/admin-guide/blockdev/nbd.rst
11137F:	drivers/block/nbd.c
11138F:	include/trace/events/nbd.h
11139F:	include/uapi/linux/nbd.h
11140
11141NETWORK DROP MONITOR
11142M:	Neil Horman <nhorman@tuxdriver.com>
11143L:	netdev@vger.kernel.org
11144S:	Maintained
11145W:	https://fedorahosted.org/dropwatch/
11146F:	net/core/drop_monitor.c
11147F:	include/uapi/linux/net_dropmon.h
11148
11149NETWORKING DRIVERS
11150M:	"David S. Miller" <davem@davemloft.net>
11151L:	netdev@vger.kernel.org
11152W:	http://www.linuxfoundation.org/en/Net
11153Q:	http://patchwork.ozlabs.org/project/netdev/list/
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11156S:	Odd Fixes
11157F:	Documentation/devicetree/bindings/net/
11158F:	drivers/net/
11159F:	include/linux/if_*
11160F:	include/linux/netdevice.h
11161F:	include/linux/etherdevice.h
11162F:	include/linux/fcdevice.h
11163F:	include/linux/fddidevice.h
11164F:	include/linux/hippidevice.h
11165F:	include/linux/inetdevice.h
11166F:	include/uapi/linux/if_*
11167F:	include/uapi/linux/netdevice.h
11168
11169NETWORKING DRIVERS (WIRELESS)
11170M:	Kalle Valo <kvalo@codeaurora.org>
11171L:	linux-wireless@vger.kernel.org
11172Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11175S:	Maintained
11176F:	Documentation/devicetree/bindings/net/wireless/
11177F:	drivers/net/wireless/
11178
11179NETWORKING [DSA]
11180M:	Andrew Lunn <andrew@lunn.ch>
11181M:	Vivien Didelot <vivien.didelot@gmail.com>
11182M:	Florian Fainelli <f.fainelli@gmail.com>
11183S:	Maintained
11184F:	Documentation/devicetree/bindings/net/dsa/
11185F:	net/dsa/
11186F:	include/net/dsa.h
11187F:	include/linux/dsa/
11188F:	include/linux/platform_data/dsa.h
11189F:	drivers/net/dsa/
11190
11191NETWORKING [GENERAL]
11192M:	"David S. Miller" <davem@davemloft.net>
11193L:	netdev@vger.kernel.org
11194W:	http://www.linuxfoundation.org/en/Net
11195Q:	http://patchwork.ozlabs.org/project/netdev/list/
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11198B:	mailto:netdev@vger.kernel.org
11199S:	Maintained
11200F:	net/
11201F:	include/net/
11202F:	include/linux/in.h
11203F:	include/linux/net.h
11204F:	include/linux/netdevice.h
11205F:	include/uapi/linux/in.h
11206F:	include/uapi/linux/net.h
11207F:	include/uapi/linux/netdevice.h
11208F:	include/uapi/linux/net_namespace.h
11209F:	tools/testing/selftests/net/
11210F:	lib/net_utils.c
11211F:	lib/random32.c
11212F:	Documentation/networking/
11213
11214NETWORKING [IPSEC]
11215M:	Steffen Klassert <steffen.klassert@secunet.com>
11216M:	Herbert Xu <herbert@gondor.apana.org.au>
11217M:	"David S. Miller" <davem@davemloft.net>
11218L:	netdev@vger.kernel.org
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11221S:	Maintained
11222F:	net/xfrm/
11223F:	net/key/
11224F:	net/ipv4/xfrm*
11225F:	net/ipv4/esp4*
11226F:	net/ipv4/ah4.c
11227F:	net/ipv4/ipcomp.c
11228F:	net/ipv4/ip_vti.c
11229F:	net/ipv6/xfrm*
11230F:	net/ipv6/esp6*
11231F:	net/ipv6/ah6.c
11232F:	net/ipv6/ipcomp6.c
11233F:	net/ipv6/ip6_vti.c
11234F:	include/uapi/linux/xfrm.h
11235F:	include/net/xfrm.h
11236
11237NETWORKING [IPv4/IPv6]
11238M:	"David S. Miller" <davem@davemloft.net>
11239M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11240M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11241L:	netdev@vger.kernel.org
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11243S:	Maintained
11244F:	net/ipv4/
11245F:	net/ipv6/
11246F:	include/net/ip*
11247F:	arch/x86/net/*
11248
11249NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11250M:	Paul Moore <paul@paul-moore.com>
11251W:	https://github.com/netlabel
11252L:	netdev@vger.kernel.org
11253L:	linux-security-module@vger.kernel.org
11254S:	Maintained
11255F:	Documentation/netlabel/
11256F:	include/net/calipso.h
11257F:	include/net/cipso_ipv4.h
11258F:	include/net/netlabel.h
11259F:	include/uapi/linux/netfilter/xt_SECMARK.h
11260F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11261F:	net/netlabel/
11262F:	net/ipv4/cipso_ipv4.c
11263F:	net/ipv6/calipso.c
11264F:	net/netfilter/xt_CONNSECMARK.c
11265F:	net/netfilter/xt_SECMARK.c
11266
11267NETWORKING [TCP]
11268M:	Eric Dumazet <edumazet@google.com>
11269L:	netdev@vger.kernel.org
11270S:	Maintained
11271F:	net/ipv4/tcp*.c
11272F:	net/ipv4/syncookies.c
11273F:	net/ipv6/tcp*.c
11274F:	net/ipv6/syncookies.c
11275F:	include/uapi/linux/tcp.h
11276F:	include/net/tcp.h
11277F:	include/linux/tcp.h
11278F:	include/trace/events/tcp.h
11279
11280NETWORKING [TLS]
11281M:	Boris Pismenny <borisp@mellanox.com>
11282M:	Aviad Yehezkel <aviadye@mellanox.com>
11283M:	Dave Watson <davejwatson@fb.com>
11284M:	John Fastabend <john.fastabend@gmail.com>
11285M:	Daniel Borkmann <daniel@iogearbox.net>
11286M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11287L:	netdev@vger.kernel.org
11288S:	Maintained
11289F:	net/tls/*
11290F:	include/uapi/linux/tls.h
11291F:	include/net/tls.h
11292
11293NETWORKING [WIRELESS]
11294L:	linux-wireless@vger.kernel.org
11295Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11296
11297NETDEVSIM
11298M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11299S:	Maintained
11300F:	drivers/net/netdevsim/*
11301
11302NETXEN (1/10) GbE SUPPORT
11303M:	Manish Chopra <manishc@marvell.com>
11304M:	Rahul Verma <rahulv@marvell.com>
11305M:	GR-Linux-NIC-Dev@marvell.com
11306L:	netdev@vger.kernel.org
11307S:	Supported
11308F:	drivers/net/ethernet/qlogic/netxen/
11309
11310NEXTHOP
11311M:	David Ahern <dsahern@kernel.org>
11312L:	netdev@vger.kernel.org
11313S:	Maintained
11314F:	include/net/nexthop.h
11315F:	include/uapi/linux/nexthop.h
11316F:	include/net/netns/nexthop.h
11317F:	net/ipv4/nexthop.c
11318
11319NFC SUBSYSTEM
11320L:	netdev@vger.kernel.org
11321S:	Orphan
11322F:	net/nfc/
11323F:	include/net/nfc/
11324F:	include/uapi/linux/nfc.h
11325F:	drivers/nfc/
11326F:	include/linux/platform_data/nfcmrvl.h
11327F:	include/linux/platform_data/nxp-nci.h
11328F:	Documentation/devicetree/bindings/net/nfc/
11329
11330NFS, SUNRPC, AND LOCKD CLIENTS
11331M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11332M:	Anna Schumaker <anna.schumaker@netapp.com>
11333L:	linux-nfs@vger.kernel.org
11334W:	http://client.linux-nfs.org
11335T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11336S:	Maintained
11337F:	fs/lockd/
11338F:	fs/nfs/
11339F:	fs/nfs_common/
11340F:	net/sunrpc/
11341F:	include/linux/lockd/
11342F:	include/linux/nfs*
11343F:	include/linux/sunrpc/
11344F:	include/uapi/linux/nfs*
11345F:	include/uapi/linux/sunrpc/
11346
11347NILFS2 FILESYSTEM
11348M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11349L:	linux-nilfs@vger.kernel.org
11350W:	https://nilfs.sourceforge.io/
11351W:	https://nilfs.osdn.jp/
11352T:	git git://github.com/konis/nilfs2.git
11353S:	Supported
11354F:	Documentation/filesystems/nilfs2.txt
11355F:	fs/nilfs2/
11356F:	include/trace/events/nilfs2.h
11357F:	include/uapi/linux/nilfs2_api.h
11358F:	include/uapi/linux/nilfs2_ondisk.h
11359
11360NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11361M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11362W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11363S:	Maintained
11364F:	Documentation/scsi/NinjaSCSI.txt
11365F:	drivers/scsi/pcmcia/nsp_*
11366
11367NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11368M:	GOTO Masanori <gotom@debian.or.jp>
11369M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11370W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11371S:	Maintained
11372F:	Documentation/scsi/NinjaSCSI.txt
11373F:	drivers/scsi/nsp32*
11374
11375NIOS2 ARCHITECTURE
11376M:	Ley Foon Tan <lftan@altera.com>
11377L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11379S:	Maintained
11380F:	arch/nios2/
11381
11382NOHZ, DYNTICKS SUPPORT
11383M:	Frederic Weisbecker <fweisbec@gmail.com>
11384M:	Thomas Gleixner <tglx@linutronix.de>
11385M:	Ingo Molnar <mingo@kernel.org>
11386L:	linux-kernel@vger.kernel.org
11387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11388S:	Maintained
11389F:	kernel/time/tick*.*
11390F:	include/linux/tick.h
11391F:	include/linux/sched/nohz.h
11392
11393NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11394M:	Pavel Machek <pavel@ucw.cz>
11395M:	Sakari Ailus <sakari.ailus@iki.fi>
11396L:	linux-media@vger.kernel.org
11397S:	Maintained
11398F:	drivers/media/i2c/et8ek8
11399F:	drivers/media/i2c/ad5820.c
11400
11401NOKIA N900 POWER SUPPLY DRIVERS
11402R:	Pali Rohár <pali.rohar@gmail.com>
11403F:	include/linux/power/bq2415x_charger.h
11404F:	include/linux/power/bq27xxx_battery.h
11405F:	include/linux/power/isp1704_charger.h
11406F:	drivers/power/supply/bq2415x_charger.c
11407F:	drivers/power/supply/bq27xxx_battery.c
11408F:	drivers/power/supply/bq27xxx_battery_i2c.c
11409F:	drivers/power/supply/isp1704_charger.c
11410F:	drivers/power/supply/rx51_battery.c
11411
11412NOLIBC HEADER FILE
11413M:	Willy Tarreau <w@1wt.eu>
11414S:	Maintained
11415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11416F:	tools/include/nolibc/
11417
11418NTB AMD DRIVER
11419M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11420L:	linux-ntb@googlegroups.com
11421S:	Supported
11422F:	drivers/ntb/hw/amd/
11423
11424NTB DRIVER CORE
11425M:	Jon Mason <jdmason@kudzu.us>
11426M:	Dave Jiang <dave.jiang@intel.com>
11427M:	Allen Hubbe <allenbh@gmail.com>
11428L:	linux-ntb@googlegroups.com
11429S:	Supported
11430W:	https://github.com/jonmason/ntb/wiki
11431T:	git git://github.com/jonmason/ntb.git
11432F:	drivers/ntb/
11433F:	drivers/net/ntb_netdev.c
11434F:	include/linux/ntb.h
11435F:	include/linux/ntb_transport.h
11436F:	tools/testing/selftests/ntb/
11437
11438NTB IDT DRIVER
11439M:	Serge Semin <fancer.lancer@gmail.com>
11440L:	linux-ntb@googlegroups.com
11441S:	Supported
11442F:	drivers/ntb/hw/idt/
11443
11444NTB INTEL DRIVER
11445M:	Dave Jiang <dave.jiang@intel.com>
11446L:	linux-ntb@googlegroups.com
11447S:	Supported
11448W:	https://github.com/davejiang/linux/wiki
11449T:	git https://github.com/davejiang/linux.git
11450F:	drivers/ntb/hw/intel/
11451
11452NTFS FILESYSTEM
11453M:	Anton Altaparmakov <anton@tuxera.com>
11454L:	linux-ntfs-dev@lists.sourceforge.net
11455W:	http://www.tuxera.com/
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11457S:	Supported
11458F:	Documentation/filesystems/ntfs.txt
11459F:	fs/ntfs/
11460
11461NUBUS SUBSYSTEM
11462M:	Finn Thain <fthain@telegraphics.com.au>
11463L:	linux-m68k@lists.linux-m68k.org
11464S:	Maintained
11465F:	arch/*/include/asm/nubus.h
11466F:	drivers/nubus/
11467F:	include/linux/nubus.h
11468F:	include/uapi/linux/nubus.h
11469
11470NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11471M:	Antonino Daplas <adaplas@gmail.com>
11472L:	linux-fbdev@vger.kernel.org
11473S:	Maintained
11474F:	drivers/video/fbdev/riva/
11475F:	drivers/video/fbdev/nvidia/
11476
11477NVM EXPRESS DRIVER
11478M:	Keith Busch <kbusch@kernel.org>
11479M:	Jens Axboe <axboe@fb.com>
11480M:	Christoph Hellwig <hch@lst.de>
11481M:	Sagi Grimberg <sagi@grimberg.me>
11482L:	linux-nvme@lists.infradead.org
11483T:	git://git.infradead.org/nvme.git
11484W:	http://git.infradead.org/nvme.git
11485S:	Supported
11486F:	drivers/nvme/host/
11487F:	include/linux/nvme.h
11488F:	include/uapi/linux/nvme_ioctl.h
11489
11490NVM EXPRESS FC TRANSPORT DRIVERS
11491M:	James Smart <james.smart@broadcom.com>
11492L:	linux-nvme@lists.infradead.org
11493S:	Supported
11494F:	include/linux/nvme-fc.h
11495F:	include/linux/nvme-fc-driver.h
11496F:	drivers/nvme/host/fc.c
11497F:	drivers/nvme/target/fc.c
11498F:	drivers/nvme/target/fcloop.c
11499
11500NVM EXPRESS TARGET DRIVER
11501M:	Christoph Hellwig <hch@lst.de>
11502M:	Sagi Grimberg <sagi@grimberg.me>
11503L:	linux-nvme@lists.infradead.org
11504T:	git://git.infradead.org/nvme.git
11505W:	http://git.infradead.org/nvme.git
11506S:	Supported
11507F:	drivers/nvme/target/
11508
11509NVMEM FRAMEWORK
11510M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11511S:	Maintained
11512F:	drivers/nvmem/
11513F:	Documentation/devicetree/bindings/nvmem/
11514F:	Documentation/ABI/stable/sysfs-bus-nvmem
11515F:	include/linux/nvmem-consumer.h
11516F:	include/linux/nvmem-provider.h
11517
11518NXP FXAS21002C DRIVER
11519M:	Rui Miguel Silva <rmfrfs@gmail.com>
11520L:	linux-iio@vger.kernel.org
11521S:	Maintained
11522F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11523F:	drivers/iio/gyro/fxas21002c_core.c
11524F:	drivers/iio/gyro/fxas21002c.h
11525F:	drivers/iio/gyro/fxas21002c_i2c.c
11526F:	drivers/iio/gyro/fxas21002c_spi.c
11527
11528NXP SGTL5000 DRIVER
11529M:	Fabio Estevam <festevam@gmail.com>
11530L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11533F:	sound/soc/codecs/sgtl5000*
11534
11535NXP SJA1105 ETHERNET SWITCH DRIVER
11536M:	Vladimir Oltean <olteanv@gmail.com>
11537L:	linux-kernel@vger.kernel.org
11538S:	Maintained
11539F:	drivers/net/dsa/sja1105
11540
11541NXP TDA998X DRM DRIVER
11542M:	Russell King <linux@armlinux.org.uk>
11543S:	Maintained
11544T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11545T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11546F:	drivers/gpu/drm/i2c/tda998x_drv.c
11547F:	include/drm/i2c/tda998x.h
11548F:	include/dt-bindings/display/tda998x.h
11549K:	"nxp,tda998x"
11550
11551NXP TFA9879 DRIVER
11552M:	Peter Rosin <peda@axentia.se>
11553L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11554S:	Maintained
11555F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11556F:	sound/soc/codecs/tfa9879*
11557
11558NXP-NCI NFC DRIVER
11559M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11560R:	Charles Gorand <charles.gorand@effinnov.com>
11561L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11562S:	Supported
11563F:	drivers/nfc/nxp-nci
11564
11565OBJAGG
11566M:	Jiri Pirko <jiri@mellanox.com>
11567L:	netdev@vger.kernel.org
11568S:	Supported
11569F:	lib/objagg.c
11570F:	lib/test_objagg.c
11571F:	include/linux/objagg.h
11572
11573NXP FSPI DRIVER
11574R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11575M:	Ashish Kumar <ashish.kumar@nxp.com>
11576L:	linux-spi@vger.kernel.org
11577S:	Maintained
11578F:	drivers/spi/spi-nxp-fspi.c
11579F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11580
11581OBJTOOL
11582M:	Josh Poimboeuf <jpoimboe@redhat.com>
11583M:	Peter Zijlstra <peterz@infradead.org>
11584S:	Supported
11585F:	tools/objtool/
11586
11587OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11588M:	Frederic Barrat <fbarrat@linux.ibm.com>
11589M:	Andrew Donnellan <ajd@linux.ibm.com>
11590L:	linuxppc-dev@lists.ozlabs.org
11591S:	Supported
11592F:	arch/powerpc/platforms/powernv/ocxl.c
11593F:	arch/powerpc/include/asm/pnv-ocxl.h
11594F:	drivers/misc/ocxl/
11595F:	include/misc/ocxl*
11596F:	include/uapi/misc/ocxl.h
11597F:	Documentation/userspace-api/accelerators/ocxl.rst
11598
11599OMAP AUDIO SUPPORT
11600M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11601M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11603L:	linux-omap@vger.kernel.org
11604S:	Maintained
11605F:	sound/soc/ti/omap*
11606F:	sound/soc/ti/rx51.c
11607F:	sound/soc/ti/n810.c
11608F:	sound/soc/ti/sdma-pcm.*
11609
11610OMAP CLOCK FRAMEWORK SUPPORT
11611M:	Paul Walmsley <paul@pwsan.com>
11612L:	linux-omap@vger.kernel.org
11613S:	Maintained
11614F:	arch/arm/*omap*/*clock*
11615
11616OMAP DEVICE TREE SUPPORT
11617M:	Benoît Cousson <bcousson@baylibre.com>
11618M:	Tony Lindgren <tony@atomide.com>
11619L:	linux-omap@vger.kernel.org
11620L:	devicetree@vger.kernel.org
11621S:	Maintained
11622F:	arch/arm/boot/dts/*omap*
11623F:	arch/arm/boot/dts/*am3*
11624F:	arch/arm/boot/dts/*am4*
11625F:	arch/arm/boot/dts/*am5*
11626F:	arch/arm/boot/dts/*dra7*
11627
11628OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11629L:	linux-omap@vger.kernel.org
11630L:	linux-fbdev@vger.kernel.org
11631S:	Orphan
11632F:	drivers/video/fbdev/omap2/
11633F:	Documentation/arm/omap/dss.rst
11634
11635OMAP FRAMEBUFFER SUPPORT
11636L:	linux-fbdev@vger.kernel.org
11637L:	linux-omap@vger.kernel.org
11638S:	Orphan
11639F:	drivers/video/fbdev/omap/
11640
11641OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11642M:	Roger Quadros <rogerq@ti.com>
11643M:	Tony Lindgren <tony@atomide.com>
11644L:	linux-omap@vger.kernel.org
11645S:	Maintained
11646F:	drivers/memory/omap-gpmc.c
11647F:	arch/arm/mach-omap2/*gpmc*
11648
11649OMAP GPIO DRIVER
11650M:	Grygorii Strashko <grygorii.strashko@ti.com>
11651M:	Santosh Shilimkar <ssantosh@kernel.org>
11652M:	Kevin Hilman <khilman@kernel.org>
11653L:	linux-omap@vger.kernel.org
11654S:	Maintained
11655F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11656F:	drivers/gpio/gpio-omap.c
11657
11658OMAP HARDWARE SPINLOCK SUPPORT
11659M:	Ohad Ben-Cohen <ohad@wizery.com>
11660L:	linux-omap@vger.kernel.org
11661S:	Maintained
11662F:	drivers/hwspinlock/omap_hwspinlock.c
11663
11664OMAP HS MMC SUPPORT
11665L:	linux-mmc@vger.kernel.org
11666L:	linux-omap@vger.kernel.org
11667S:	Orphan
11668F:	drivers/mmc/host/omap_hsmmc.c
11669
11670OMAP HWMOD DATA
11671M:	Paul Walmsley <paul@pwsan.com>
11672L:	linux-omap@vger.kernel.org
11673S:	Maintained
11674F:	arch/arm/mach-omap2/omap_hwmod*data*
11675
11676OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11677M:	Benoît Cousson <bcousson@baylibre.com>
11678L:	linux-omap@vger.kernel.org
11679S:	Maintained
11680F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11681
11682OMAP HWMOD SUPPORT
11683M:	Benoît Cousson <bcousson@baylibre.com>
11684M:	Paul Walmsley <paul@pwsan.com>
11685L:	linux-omap@vger.kernel.org
11686S:	Maintained
11687F:	arch/arm/mach-omap2/omap_hwmod.*
11688
11689OMAP I2C DRIVER
11690M:	Vignesh R <vigneshr@ti.com>
11691L:	linux-omap@vger.kernel.org
11692L:	linux-i2c@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11695F:	drivers/i2c/busses/i2c-omap.c
11696
11697OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11699L:	linux-media@vger.kernel.org
11700S:	Maintained
11701F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11702F:	drivers/media/platform/omap3isp/
11703F:	drivers/staging/media/omap4iss/
11704
11705OMAP MMC SUPPORT
11706M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11707L:	linux-omap@vger.kernel.org
11708S:	Odd Fixes
11709F:	drivers/mmc/host/omap.c
11710
11711OMAP POWER MANAGEMENT SUPPORT
11712M:	Kevin Hilman <khilman@kernel.org>
11713L:	linux-omap@vger.kernel.org
11714S:	Maintained
11715F:	arch/arm/*omap*/*pm*
11716F:	drivers/cpufreq/omap-cpufreq.c
11717
11718OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11719M:	Rajendra Nayak <rnayak@codeaurora.org>
11720M:	Paul Walmsley <paul@pwsan.com>
11721L:	linux-omap@vger.kernel.org
11722S:	Maintained
11723F:	arch/arm/mach-omap2/prm*
11724
11725OMAP RANDOM NUMBER GENERATOR SUPPORT
11726M:	Deepak Saxena <dsaxena@plexity.net>
11727S:	Maintained
11728F:	drivers/char/hw_random/omap-rng.c
11729
11730OMAP USB SUPPORT
11731L:	linux-usb@vger.kernel.org
11732L:	linux-omap@vger.kernel.org
11733S:	Orphan
11734F:	drivers/usb/*/*omap*
11735F:	arch/arm/*omap*/usb*
11736
11737OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11738M:	Mark Jackson <mpfj@newflow.co.uk>
11739L:	linux-omap@vger.kernel.org
11740S:	Maintained
11741F:	arch/arm/boot/dts/am335x-nano.dts
11742
11743OMAP1 SUPPORT
11744M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11745M:	Tony Lindgren <tony@atomide.com>
11746L:	linux-omap@vger.kernel.org
11747Q:	http://patchwork.kernel.org/project/linux-omap/list/
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11749S:	Maintained
11750F:	arch/arm/mach-omap1/
11751F:	arch/arm/plat-omap/
11752F:	arch/arm/configs/omap1_defconfig
11753F:	drivers/i2c/busses/i2c-omap.c
11754F:	include/linux/platform_data/i2c-omap.h
11755F:	include/linux/platform_data/ams-delta-fiq.h
11756
11757OMAP2+ SUPPORT
11758M:	Tony Lindgren <tony@atomide.com>
11759L:	linux-omap@vger.kernel.org
11760W:	http://www.muru.com/linux/omap/
11761W:	http://linux.omap.com/
11762Q:	http://patchwork.kernel.org/project/linux-omap/list/
11763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11764S:	Maintained
11765F:	arch/arm/mach-omap2/
11766F:	arch/arm/plat-omap/
11767F:	arch/arm/configs/omap2plus_defconfig
11768F:	drivers/i2c/busses/i2c-omap.c
11769F:	drivers/irqchip/irq-omap-intc.c
11770F:	drivers/mfd/*omap*.c
11771F:	drivers/mfd/menelaus.c
11772F:	drivers/mfd/palmas.c
11773F:	drivers/mfd/tps65217.c
11774F:	drivers/mfd/tps65218.c
11775F:	drivers/mfd/tps65910.c
11776F:	drivers/mfd/twl-core.[ch]
11777F:	drivers/mfd/twl4030*.c
11778F:	drivers/mfd/twl6030*.c
11779F:	drivers/mfd/twl6040*.c
11780F:	drivers/regulator/palmas-regulator*.c
11781F:	drivers/regulator/pbias-regulator.c
11782F:	drivers/regulator/tps65217-regulator.c
11783F:	drivers/regulator/tps65218-regulator.c
11784F:	drivers/regulator/tps65910-regulator.c
11785F:	drivers/regulator/twl-regulator.c
11786F:	drivers/regulator/twl6030-regulator.c
11787F:	include/linux/platform_data/i2c-omap.h
11788
11789ONION OMEGA2+ BOARD
11790M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11791L:	linux-mips@vger.kernel.org
11792S:	Maintained
11793F:	arch/mips/boot/dts/ralink/omega2p.dts
11794
11795OMFS FILESYSTEM
11796M:	Bob Copeland <me@bobcopeland.com>
11797L:	linux-karma-devel@lists.sourceforge.net
11798S:	Maintained
11799F:	Documentation/filesystems/omfs.txt
11800F:	fs/omfs/
11801
11802OMNIKEY CARDMAN 4000 DRIVER
11803M:	Harald Welte <laforge@gnumonks.org>
11804S:	Maintained
11805F:	drivers/char/pcmcia/cm4000_cs.c
11806F:	include/linux/cm4000_cs.h
11807F:	include/uapi/linux/cm4000_cs.h
11808
11809OMNIKEY CARDMAN 4040 DRIVER
11810M:	Harald Welte <laforge@gnumonks.org>
11811S:	Maintained
11812F:	drivers/char/pcmcia/cm4040_cs.*
11813
11814OMNIVISION OV13858 SENSOR DRIVER
11815M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11816L:	linux-media@vger.kernel.org
11817T:	git git://linuxtv.org/media_tree.git
11818S:	Maintained
11819F:	drivers/media/i2c/ov13858.c
11820
11821OMNIVISION OV2680 SENSOR DRIVER
11822M:	Rui Miguel Silva <rmfrfs@gmail.com>
11823L:	linux-media@vger.kernel.org
11824T:	git git://linuxtv.org/media_tree.git
11825S:	Maintained
11826F:	drivers/media/i2c/ov2680.c
11827F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11828
11829OMNIVISION OV2685 SENSOR DRIVER
11830M:	Shunqian Zheng <zhengsq@rock-chips.com>
11831L:	linux-media@vger.kernel.org
11832T:	git git://linuxtv.org/media_tree.git
11833S:	Maintained
11834F:	drivers/media/i2c/ov2685.c
11835
11836OMNIVISION OV5640 SENSOR DRIVER
11837M:	Steve Longerbeam <slongerbeam@gmail.com>
11838L:	linux-media@vger.kernel.org
11839T:	git git://linuxtv.org/media_tree.git
11840S:	Maintained
11841F:	drivers/media/i2c/ov5640.c
11842
11843OMNIVISION OV5647 SENSOR DRIVER
11844M:	Luis Oliveira <lolivei@synopsys.com>
11845L:	linux-media@vger.kernel.org
11846T:	git git://linuxtv.org/media_tree.git
11847S:	Maintained
11848F:	drivers/media/i2c/ov5647.c
11849
11850OMNIVISION OV5695 SENSOR DRIVER
11851M:	Shunqian Zheng <zhengsq@rock-chips.com>
11852L:	linux-media@vger.kernel.org
11853T:	git git://linuxtv.org/media_tree.git
11854S:	Maintained
11855F:	drivers/media/i2c/ov5695.c
11856
11857OMNIVISION OV7670 SENSOR DRIVER
11858M:	Jonathan Corbet <corbet@lwn.net>
11859L:	linux-media@vger.kernel.org
11860T:	git git://linuxtv.org/media_tree.git
11861S:	Maintained
11862F:	drivers/media/i2c/ov7670.c
11863F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11864
11865OMNIVISION OV772x SENSOR DRIVER
11866M:	Jacopo Mondi <jacopo@jmondi.org>
11867L:	linux-media@vger.kernel.org
11868T:	git git://linuxtv.org/media_tree.git
11869S:	Odd fixes
11870F:	drivers/media/i2c/ov772x.c
11871F:	include/media/i2c/ov772x.h
11872F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11873
11874OMNIVISION OV7740 SENSOR DRIVER
11875M:	Wenyou Yang <wenyou.yang@microchip.com>
11876L:	linux-media@vger.kernel.org
11877T:	git git://linuxtv.org/media_tree.git
11878S:	Maintained
11879F:	drivers/media/i2c/ov7740.c
11880F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11881
11882OMNIVISION OV9640 SENSOR DRIVER
11883M:	Petr Cvek <petrcvekcz@gmail.com>
11884L:	linux-media@vger.kernel.org
11885S:	Maintained
11886F:	drivers/media/i2c/ov9640.*
11887
11888OMNIVISION OV8856 SENSOR DRIVER
11889M:	Ben Kao <ben.kao@intel.com>
11890L:	linux-media@vger.kernel.org
11891T:	git git://linuxtv.org/media_tree.git
11892S:	Maintained
11893F:	drivers/media/i2c/ov8856.c
11894
11895OMNIVISION OV9650 SENSOR DRIVER
11896M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11897R:	Akinobu Mita <akinobu.mita@gmail.com>
11898R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11899L:	linux-media@vger.kernel.org
11900T:	git git://linuxtv.org/media_tree.git
11901S:	Maintained
11902F:	drivers/media/i2c/ov9650.c
11903F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11904
11905ONENAND FLASH DRIVER
11906M:	Kyungmin Park <kyungmin.park@samsung.com>
11907L:	linux-mtd@lists.infradead.org
11908S:	Maintained
11909F:	drivers/mtd/nand/onenand/
11910F:	include/linux/mtd/onenand*.h
11911
11912OP-TEE DRIVER
11913M:	Jens Wiklander <jens.wiklander@linaro.org>
11914L:	tee-dev@lists.linaro.org
11915S:	Maintained
11916F:	drivers/tee/optee/
11917
11918OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11919M:	Sumit Garg <sumit.garg@linaro.org>
11920L:	tee-dev@lists.linaro.org
11921S:	Maintained
11922F:	drivers/char/hw_random/optee-rng.c
11923
11924OPA-VNIC DRIVER
11925M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11926M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11927L:	linux-rdma@vger.kernel.org
11928S:	Supported
11929F:	drivers/infiniband/ulp/opa_vnic
11930
11931OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11932M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11933M:	Frank Rowand <frowand.list@gmail.com>
11934L:	devicetree@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/devicetree/dynamic-resolution-notes.txt
11937F:	Documentation/devicetree/overlay-notes.txt
11938F:	drivers/of/overlay.c
11939F:	drivers/of/resolver.c
11940K:	of_overlay_notifier_
11941
11942OPEN FIRMWARE AND FLATTENED DEVICE TREE
11943M:	Rob Herring <robh+dt@kernel.org>
11944M:	Frank Rowand <frowand.list@gmail.com>
11945L:	devicetree@vger.kernel.org
11946W:	http://www.devicetree.org/
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11948S:	Maintained
11949F:	drivers/of/
11950F:	include/linux/of*.h
11951F:	scripts/dtc/
11952F:	Documentation/ABI/testing/sysfs-firmware-ofw
11953
11954OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11955M:	Rob Herring <robh+dt@kernel.org>
11956M:	Mark Rutland <mark.rutland@arm.com>
11957L:	devicetree@vger.kernel.org
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11959Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11960S:	Maintained
11961F:	Documentation/devicetree/
11962F:	arch/*/boot/dts/
11963F:	include/dt-bindings/
11964
11965OPENCORES I2C BUS DRIVER
11966M:	Peter Korsgaard <peter@korsgaard.com>
11967M:	Andrew Lunn <andrew@lunn.ch>
11968L:	linux-i2c@vger.kernel.org
11969S:	Maintained
11970F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11971F:	Documentation/i2c/busses/i2c-ocores
11972F:	drivers/i2c/busses/i2c-ocores.c
11973F:	include/linux/platform_data/i2c-ocores.h
11974
11975OPENRISC ARCHITECTURE
11976M:	Jonas Bonn <jonas@southpole.se>
11977M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11978M:	Stafford Horne <shorne@gmail.com>
11979T:	git git://github.com/openrisc/linux.git
11980L:	openrisc@lists.librecores.org
11981W:	http://openrisc.io
11982S:	Maintained
11983F:	Documentation/devicetree/bindings/openrisc/
11984F:	Documentation/openrisc/
11985F:	arch/openrisc/
11986F:	drivers/irqchip/irq-ompic.c
11987F:	drivers/irqchip/irq-or1k-*
11988
11989OPENVSWITCH
11990M:	Pravin B Shelar <pshelar@ovn.org>
11991L:	netdev@vger.kernel.org
11992L:	dev@openvswitch.org
11993W:	http://openvswitch.org
11994S:	Maintained
11995F:	net/openvswitch/
11996F:	include/uapi/linux/openvswitch.h
11997
11998OPERATING PERFORMANCE POINTS (OPP)
11999M:	Viresh Kumar <vireshk@kernel.org>
12000M:	Nishanth Menon <nm@ti.com>
12001M:	Stephen Boyd <sboyd@kernel.org>
12002L:	linux-pm@vger.kernel.org
12003S:	Maintained
12004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12005F:	drivers/opp/
12006F:	include/linux/pm_opp.h
12007F:	Documentation/power/opp.rst
12008F:	Documentation/devicetree/bindings/opp/
12009
12010OPL4 DRIVER
12011M:	Clemens Ladisch <clemens@ladisch.de>
12012L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12014S:	Maintained
12015F:	sound/drivers/opl4/
12016
12017OPROFILE
12018M:	Robert Richter <rric@kernel.org>
12019L:	oprofile-list@lists.sf.net
12020S:	Maintained
12021F:	arch/*/include/asm/oprofile*.h
12022F:	arch/*/oprofile/
12023F:	drivers/oprofile/
12024F:	include/linux/oprofile.h
12025
12026ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12027M:	Mark Fasheh <mark@fasheh.com>
12028M:	Joel Becker <jlbec@evilplan.org>
12029M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12030L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12031W:	http://ocfs2.wiki.kernel.org
12032S:	Supported
12033F:	Documentation/filesystems/ocfs2.txt
12034F:	Documentation/filesystems/dlmfs.txt
12035F:	fs/ocfs2/
12036
12037ORANGEFS FILESYSTEM
12038M:	Mike Marshall <hubcap@omnibond.com>
12039R:	Martin Brandenburg <martin@omnibond.com>
12040L:	devel@lists.orangefs.org
12041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12042S:	Supported
12043F:	fs/orangefs/
12044F:	Documentation/filesystems/orangefs.txt
12045
12046ORINOCO DRIVER
12047L:	linux-wireless@vger.kernel.org
12048W:	http://wireless.kernel.org/en/users/Drivers/orinoco
12049W:	http://www.nongnu.org/orinoco/
12050S:	Orphan
12051F:	drivers/net/wireless/intersil/orinoco/
12052
12053OV2659 OMNIVISION SENSOR DRIVER
12054M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12055L:	linux-media@vger.kernel.org
12056W:	https://linuxtv.org
12057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12058T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12059S:	Maintained
12060F:	drivers/media/i2c/ov2659.c
12061F:	include/media/i2c/ov2659.h
12062
12063OVERLAY FILESYSTEM
12064M:	Miklos Szeredi <miklos@szeredi.hu>
12065L:	linux-unionfs@vger.kernel.org
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12067S:	Supported
12068F:	fs/overlayfs/
12069F:	Documentation/filesystems/overlayfs.txt
12070
12071P54 WIRELESS DRIVER
12072M:	Christian Lamparter <chunkeey@googlemail.com>
12073L:	linux-wireless@vger.kernel.org
12074W:	http://wireless.kernel.org/en/users/Drivers/p54
12075S:	Maintained
12076F:	drivers/net/wireless/intersil/p54/
12077
12078PA SEMI ETHERNET DRIVER
12079L:	netdev@vger.kernel.org
12080S:	Orphan
12081F:	drivers/net/ethernet/pasemi/*
12082
12083PA SEMI SMBUS DRIVER
12084L:	linux-i2c@vger.kernel.org
12085S:	Orphan
12086F:	drivers/i2c/busses/i2c-pasemi.c
12087
12088PACKING
12089M:	Vladimir Oltean <olteanv@gmail.com>
12090L:	netdev@vger.kernel.org
12091S:	Supported
12092F:	lib/packing.c
12093F:	include/linux/packing.h
12094F:	Documentation/packing.txt
12095
12096PADATA PARALLEL EXECUTION MECHANISM
12097M:	Steffen Klassert <steffen.klassert@secunet.com>
12098L:	linux-crypto@vger.kernel.org
12099S:	Maintained
12100F:	kernel/padata.c
12101F:	include/linux/padata.h
12102F:	Documentation/padata.txt
12103
12104PAGE POOL
12105M:	Jesper Dangaard Brouer <hawk@kernel.org>
12106M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12107L:	netdev@vger.kernel.org
12108S:	Supported
12109F:	net/core/page_pool.c
12110F:	include/net/page_pool.h
12111
12112PANASONIC LAPTOP ACPI EXTRAS DRIVER
12113M:	Harald Welte <laforge@gnumonks.org>
12114L:	platform-driver-x86@vger.kernel.org
12115S:	Maintained
12116F:	drivers/platform/x86/panasonic-laptop.c
12117
12118PARALLEL LCD/KEYPAD PANEL DRIVER
12119M:	Willy Tarreau <willy@haproxy.com>
12120M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12121S:	Odd Fixes
12122F:	Documentation/admin-guide/lcd-panel-cgram.rst
12123F:	drivers/auxdisplay/panel.c
12124
12125PARALLEL PORT SUBSYSTEM
12126M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12127M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12128L:	linux-parport@lists.infradead.org (subscribers-only)
12129S:	Maintained
12130F:	drivers/parport/
12131F:	include/linux/parport*.h
12132F:	drivers/char/ppdev.c
12133F:	include/uapi/linux/ppdev.h
12134F:	Documentation/driver-api/parport*.rst
12135
12136PARAVIRT_OPS INTERFACE
12137M:	Juergen Gross <jgross@suse.com>
12138M:	Thomas Hellstrom <thellstrom@vmware.com>
12139M:	"VMware, Inc." <pv-drivers@vmware.com>
12140L:	virtualization@lists.linux-foundation.org
12141S:	Supported
12142F:	Documentation/virt/paravirt_ops.rst
12143F:	arch/*/kernel/paravirt*
12144F:	arch/*/include/asm/paravirt*.h
12145F:	include/linux/hypervisor.h
12146
12147PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12148M:	Tim Waugh <tim@cyberelk.net>
12149L:	linux-parport@lists.infradead.org (subscribers-only)
12150S:	Maintained
12151F:	Documentation/admin-guide/blockdev/paride.rst
12152F:	drivers/block/paride/
12153
12154PARISC ARCHITECTURE
12155M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12156M:	Helge Deller <deller@gmx.de>
12157L:	linux-parisc@vger.kernel.org
12158W:	http://www.parisc-linux.org/
12159Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12162S:	Maintained
12163F:	arch/parisc/
12164F:	Documentation/parisc/
12165F:	drivers/parisc/
12166F:	drivers/char/agp/parisc-agp.c
12167F:	drivers/input/serio/gscps2.c
12168F:	drivers/parport/parport_gsc.*
12169F:	drivers/tty/serial/8250/8250_gsc.c
12170F:	drivers/video/fbdev/sti*
12171F:	drivers/video/console/sti*
12172F:	drivers/video/logo/logo_parisc*
12173
12174PARMAN
12175M:	Jiri Pirko <jiri@mellanox.com>
12176L:	netdev@vger.kernel.org
12177S:	Supported
12178F:	lib/parman.c
12179F:	lib/test_parman.c
12180F:	include/linux/parman.h
12181
12182PC ENGINES APU BOARD DRIVER
12183M:	Enrico Weigelt, metux IT consult <info@metux.net>
12184S:	Maintained
12185F:	drivers/platform/x86/pcengines-apuv2.c
12186
12187PC87360 HARDWARE MONITORING DRIVER
12188M:	Jim Cromie <jim.cromie@gmail.com>
12189L:	linux-hwmon@vger.kernel.org
12190S:	Maintained
12191F:	Documentation/hwmon/pc87360.rst
12192F:	drivers/hwmon/pc87360.c
12193
12194PC8736x GPIO DRIVER
12195M:	Jim Cromie <jim.cromie@gmail.com>
12196S:	Maintained
12197F:	drivers/char/pc8736x_gpio.c
12198
12199PC87427 HARDWARE MONITORING DRIVER
12200M:	Jean Delvare <jdelvare@suse.com>
12201L:	linux-hwmon@vger.kernel.org
12202S:	Maintained
12203F:	Documentation/hwmon/pc87427.rst
12204F:	drivers/hwmon/pc87427.c
12205
12206PCA9532 LED DRIVER
12207M:	Riku Voipio <riku.voipio@iki.fi>
12208S:	Maintained
12209F:	drivers/leds/leds-pca9532.c
12210F:	include/linux/leds-pca9532.h
12211
12212PCA9541 I2C BUS MASTER SELECTOR DRIVER
12213M:	Guenter Roeck <linux@roeck-us.net>
12214L:	linux-i2c@vger.kernel.org
12215S:	Maintained
12216F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12217
12218PCDP - PRIMARY CONSOLE AND DEBUG PORT
12219M:	Khalid Aziz <khalid@gonehiking.org>
12220S:	Maintained
12221F:	drivers/firmware/pcdp.*
12222
12223PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12224M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12225L:	linux-pci@vger.kernel.org
12226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12227S:	Maintained
12228F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12229F:	drivers/pci/controller/pci-aardvark.c
12230
12231PCI DRIVER FOR ALTERA PCIE IP
12232M:	Ley Foon Tan <lftan@altera.com>
12233L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12234L:	linux-pci@vger.kernel.org
12235S:	Supported
12236F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12237F:	drivers/pci/controller/pcie-altera.c
12238
12239PCI DRIVER FOR APPLIEDMICRO XGENE
12240M:	Toan Le <toan@os.amperecomputing.com>
12241L:	linux-pci@vger.kernel.org
12242L:	linux-arm-kernel@lists.infradead.org
12243S:	Maintained
12244F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12245F:	drivers/pci/controller/pci-xgene.c
12246
12247PCI DRIVER FOR ARM VERSATILE PLATFORM
12248M:	Rob Herring <robh@kernel.org>
12249L:	linux-pci@vger.kernel.org
12250L:	linux-arm-kernel@lists.infradead.org
12251S:	Maintained
12252F:	Documentation/devicetree/bindings/pci/versatile.txt
12253F:	drivers/pci/controller/pci-versatile.c
12254
12255PCI DRIVER FOR ARMADA 8K
12256M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12257L:	linux-pci@vger.kernel.org
12258L:	linux-arm-kernel@lists.infradead.org
12259S:	Maintained
12260F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12261F:	drivers/pci/controller/dwc/pcie-armada8k.c
12262
12263PCI DRIVER FOR CADENCE PCIE IP
12264M:	Tom Joseph <tjoseph@cadence.com>
12265L:	linux-pci@vger.kernel.org
12266S:	Maintained
12267F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12268F:	drivers/pci/controller/pcie-cadence*
12269
12270PCI DRIVER FOR FREESCALE LAYERSCAPE
12271M:	Minghuan Lian <minghuan.Lian@nxp.com>
12272M:	Mingkai Hu <mingkai.hu@nxp.com>
12273M:	Roy Zang <roy.zang@nxp.com>
12274L:	linuxppc-dev@lists.ozlabs.org
12275L:	linux-pci@vger.kernel.org
12276L:	linux-arm-kernel@lists.infradead.org
12277S:	Maintained
12278F:	drivers/pci/controller/dwc/*layerscape*
12279
12280PCI DRIVER FOR GENERIC OF HOSTS
12281M:	Will Deacon <will@kernel.org>
12282L:	linux-pci@vger.kernel.org
12283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12284S:	Maintained
12285F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12286F:	drivers/pci/controller/pci-host-common.c
12287F:	drivers/pci/controller/pci-host-generic.c
12288
12289PCI DRIVER FOR IMX6
12290M:	Richard Zhu <hongxing.zhu@nxp.com>
12291M:	Lucas Stach <l.stach@pengutronix.de>
12292L:	linux-pci@vger.kernel.org
12293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12294S:	Maintained
12295F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12296F:	drivers/pci/controller/dwc/*imx6*
12297
12298PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12299M:	Keith Busch <keith.busch@intel.com>
12300M:	Jonathan Derrick <jonathan.derrick@intel.com>
12301L:	linux-pci@vger.kernel.org
12302S:	Supported
12303F:	drivers/pci/controller/vmd.c
12304
12305PCI DRIVER FOR MICROSEMI SWITCHTEC
12306M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12307M:	Logan Gunthorpe <logang@deltatee.com>
12308L:	linux-pci@vger.kernel.org
12309S:	Maintained
12310F:	Documentation/driver-api/switchtec.rst
12311F:	Documentation/ABI/testing/sysfs-class-switchtec
12312F:	drivers/pci/switch/switchtec*
12313F:	include/uapi/linux/switchtec_ioctl.h
12314F:	include/linux/switchtec.h
12315F:	drivers/ntb/hw/mscc/
12316
12317PCI DRIVER FOR MOBIVEIL PCIE IP
12318M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12319M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12320L:	linux-pci@vger.kernel.org
12321S:	Supported
12322F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12323F:	drivers/pci/controller/pcie-mobiveil.c
12324
12325PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12326M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12327M:	Jason Cooper <jason@lakedaemon.net>
12328L:	linux-pci@vger.kernel.org
12329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12330S:	Maintained
12331F:	drivers/pci/controller/*mvebu*
12332
12333PCI DRIVER FOR NVIDIA TEGRA
12334M:	Thierry Reding <thierry.reding@gmail.com>
12335L:	linux-tegra@vger.kernel.org
12336L:	linux-pci@vger.kernel.org
12337S:	Supported
12338F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12339F:	drivers/pci/controller/pci-tegra.c
12340
12341PCI DRIVER FOR RENESAS R-CAR
12342M:	Simon Horman <horms@verge.net.au>
12343L:	linux-pci@vger.kernel.org
12344L:	linux-renesas-soc@vger.kernel.org
12345S:	Maintained
12346F:	drivers/pci/controller/*rcar*
12347
12348PCI DRIVER FOR SAMSUNG EXYNOS
12349M:	Jingoo Han <jingoohan1@gmail.com>
12350L:	linux-pci@vger.kernel.org
12351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12352L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12353S:	Maintained
12354F:	drivers/pci/controller/dwc/pci-exynos.c
12355
12356PCI DRIVER FOR SYNOPSYS DESIGNWARE
12357M:	Jingoo Han <jingoohan1@gmail.com>
12358M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12359L:	linux-pci@vger.kernel.org
12360S:	Maintained
12361F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12362F:	drivers/pci/controller/dwc/*designware*
12363
12364PCI DRIVER FOR TI DRA7XX
12365M:	Kishon Vijay Abraham I <kishon@ti.com>
12366L:	linux-omap@vger.kernel.org
12367L:	linux-pci@vger.kernel.org
12368S:	Supported
12369F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12370F:	drivers/pci/controller/dwc/pci-dra7xx.c
12371
12372PCI DRIVER FOR TI KEYSTONE
12373M:	Murali Karicheri <m-karicheri2@ti.com>
12374L:	linux-pci@vger.kernel.org
12375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12376S:	Maintained
12377F:	drivers/pci/controller/dwc/pci-keystone.c
12378
12379PCI ENDPOINT SUBSYSTEM
12380M:	Kishon Vijay Abraham I <kishon@ti.com>
12381M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12382L:	linux-pci@vger.kernel.org
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12384S:	Supported
12385F:	drivers/pci/endpoint/
12386F:	drivers/misc/pci_endpoint_test.c
12387F:	tools/pci/
12388
12389PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12390M:	Russell Currey <ruscur@russell.cc>
12391M:	Sam Bobroff <sbobroff@linux.ibm.com>
12392M:	Oliver O'Halloran <oohall@gmail.com>
12393L:	linuxppc-dev@lists.ozlabs.org
12394S:	Supported
12395F:	Documentation/PCI/pci-error-recovery.rst
12396F:	drivers/pci/pcie/aer.c
12397F:	drivers/pci/pcie/dpc.c
12398F:	drivers/pci/pcie/err.c
12399F:	Documentation/powerpc/eeh-pci-error-recovery.rst
12400F:	arch/powerpc/kernel/eeh*.c
12401F:	arch/powerpc/platforms/*/eeh*.c
12402F:	arch/powerpc/include/*/eeh*.h
12403
12404PCI ERROR RECOVERY
12405M:	Linas Vepstas <linasvepstas@gmail.com>
12406L:	linux-pci@vger.kernel.org
12407S:	Supported
12408F:	Documentation/PCI/pci-error-recovery.rst
12409
12410PCI MSI DRIVER FOR ALTERA MSI IP
12411M:	Ley Foon Tan <lftan@altera.com>
12412L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12413L:	linux-pci@vger.kernel.org
12414S:	Supported
12415F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12416F:	drivers/pci/controller/pcie-altera-msi.c
12417
12418PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12419M:	Toan Le <toan@os.amperecomputing.com>
12420L:	linux-pci@vger.kernel.org
12421L:	linux-arm-kernel@lists.infradead.org
12422S:	Maintained
12423F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12424F:	drivers/pci/controller/pci-xgene-msi.c
12425
12426PCI SUBSYSTEM
12427M:	Bjorn Helgaas <bhelgaas@google.com>
12428L:	linux-pci@vger.kernel.org
12429Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12431S:	Supported
12432F:	Documentation/devicetree/bindings/pci/
12433F:	Documentation/PCI/
12434F:	drivers/acpi/pci*
12435F:	drivers/pci/
12436F:	include/asm-generic/pci*
12437F:	include/linux/pci*
12438F:	include/linux/of_pci.h
12439F:	include/uapi/linux/pci*
12440F:	lib/pci*
12441F:	arch/x86/pci/
12442F:	arch/x86/kernel/quirks.c
12443F:	arch/x86/kernel/early-quirks.c
12444
12445PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12446M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12447L:	linux-pci@vger.kernel.org
12448Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12450S:	Supported
12451F:	drivers/pci/controller/
12452
12453PCIE DRIVER FOR ANNAPURNA LABS
12454M:	Jonathan Chocron <jonnyc@amazon.com>
12455L:	linux-pci@vger.kernel.org
12456S:	Maintained
12457F:	drivers/pci/controller/dwc/pcie-al.c
12458
12459PCIE DRIVER FOR AMLOGIC MESON
12460M:	Yue Wang <yue.wang@Amlogic.com>
12461L:	linux-pci@vger.kernel.org
12462L:	linux-amlogic@lists.infradead.org
12463S:	Maintained
12464F:	drivers/pci/controller/dwc/pci-meson.c
12465
12466PCIE DRIVER FOR AXIS ARTPEC
12467M:	Jesper Nilsson <jesper.nilsson@axis.com>
12468L:	linux-arm-kernel@axis.com
12469L:	linux-pci@vger.kernel.org
12470S:	Maintained
12471F:	Documentation/devicetree/bindings/pci/axis,artpec*
12472F:	drivers/pci/controller/dwc/*artpec*
12473
12474PCIE DRIVER FOR CAVIUM THUNDERX
12475M:	David Daney <david.daney@cavium.com>
12476L:	linux-pci@vger.kernel.org
12477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12478S:	Supported
12479F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12480F:	drivers/pci/controller/pci-thunder-*
12481
12482PCIE DRIVER FOR HISILICON
12483M:	Zhou Wang <wangzhou1@hisilicon.com>
12484L:	linux-pci@vger.kernel.org
12485S:	Maintained
12486F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12487F:	drivers/pci/controller/dwc/pcie-hisi.c
12488
12489PCIE DRIVER FOR HISILICON KIRIN
12490M:	Xiaowei Song <songxiaowei@hisilicon.com>
12491M:	Binghui Wang <wangbinghui@hisilicon.com>
12492L:	linux-pci@vger.kernel.org
12493S:	Maintained
12494F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12495F:	drivers/pci/controller/dwc/pcie-kirin.c
12496
12497PCIE DRIVER FOR HISILICON STB
12498M:	Shawn Guo <shawn.guo@linaro.org>
12499L:	linux-pci@vger.kernel.org
12500S:	Maintained
12501F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12502F:	drivers/pci/controller/dwc/pcie-histb.c
12503
12504PCIE DRIVER FOR MEDIATEK
12505M:	Ryder Lee <ryder.lee@mediatek.com>
12506L:	linux-pci@vger.kernel.org
12507L:	linux-mediatek@lists.infradead.org
12508S:	Supported
12509F:	Documentation/devicetree/bindings/pci/mediatek*
12510F:	drivers/pci/controller/*mediatek*
12511
12512PCIE DRIVER FOR QUALCOMM MSM
12513M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12514L:	linux-pci@vger.kernel.org
12515L:	linux-arm-msm@vger.kernel.org
12516S:	Maintained
12517F:	drivers/pci/controller/dwc/*qcom*
12518
12519PCIE DRIVER FOR ROCKCHIP
12520M:	Shawn Lin <shawn.lin@rock-chips.com>
12521L:	linux-pci@vger.kernel.org
12522L:	linux-rockchip@lists.infradead.org
12523S:	Maintained
12524F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12525F:	drivers/pci/controller/pcie-rockchip*
12526
12527PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12528M:	Linus Walleij <linus.walleij@linaro.org>
12529L:	linux-pci@vger.kernel.org
12530S:	Maintained
12531F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12532F:	drivers/pci/controller/pci-v3-semi.c
12533
12534PCIE DRIVER FOR SOCIONEXT UNIPHIER
12535M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12536L:	linux-pci@vger.kernel.org
12537S:	Maintained
12538F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12539F:	drivers/pci/controller/dwc/pcie-uniphier.c
12540
12541PCIE DRIVER FOR ST SPEAR13XX
12542M:	Pratyush Anand <pratyush.anand@gmail.com>
12543L:	linux-pci@vger.kernel.org
12544S:	Maintained
12545F:	drivers/pci/controller/dwc/*spear*
12546
12547PCMCIA SUBSYSTEM
12548M:	Dominik Brodowski <linux@dominikbrodowski.net>
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12550S:	Odd Fixes
12551F:	Documentation/pcmcia/
12552F:	tools/pcmcia/
12553F:	drivers/pcmcia/
12554F:	include/pcmcia/
12555
12556PCNET32 NETWORK DRIVER
12557M:	Don Fry <pcnet32@frontier.com>
12558L:	netdev@vger.kernel.org
12559S:	Maintained
12560F:	drivers/net/ethernet/amd/pcnet32.c
12561
12562PCRYPT PARALLEL CRYPTO ENGINE
12563M:	Steffen Klassert <steffen.klassert@secunet.com>
12564L:	linux-crypto@vger.kernel.org
12565S:	Maintained
12566F:	crypto/pcrypt.c
12567F:	include/crypto/pcrypt.h
12568
12569PEAQ WMI HOTKEYS DRIVER
12570M:	Hans de Goede <hdegoede@redhat.com>
12571L:	platform-driver-x86@vger.kernel.org
12572S:	Maintained
12573F:	drivers/platform/x86/peaq-wmi.c
12574
12575PER-CPU MEMORY ALLOCATOR
12576M:	Dennis Zhou <dennis@kernel.org>
12577M:	Tejun Heo <tj@kernel.org>
12578M:	Christoph Lameter <cl@linux.com>
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12580S:	Maintained
12581F:	include/linux/percpu*.h
12582F:	mm/percpu*.c
12583F:	arch/*/include/asm/percpu.h
12584
12585PER-TASK DELAY ACCOUNTING
12586M:	Balbir Singh <bsingharora@gmail.com>
12587S:	Maintained
12588F:	include/linux/delayacct.h
12589F:	kernel/delayacct.c
12590
12591PERFORMANCE EVENTS SUBSYSTEM
12592M:	Peter Zijlstra <peterz@infradead.org>
12593M:	Ingo Molnar <mingo@redhat.com>
12594M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12595R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12596R:	Jiri Olsa <jolsa@redhat.com>
12597R:	Namhyung Kim <namhyung@kernel.org>
12598L:	linux-kernel@vger.kernel.org
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12600S:	Supported
12601F:	kernel/events/*
12602F:	include/linux/perf_event.h
12603F:	include/uapi/linux/perf_event.h
12604F:	arch/*/kernel/perf_event*.c
12605F:	arch/*/kernel/*/perf_event*.c
12606F:	arch/*/kernel/*/*/perf_event*.c
12607F:	arch/*/include/asm/perf_event.h
12608F:	arch/*/kernel/perf_callchain.c
12609F:	arch/*/events/*
12610F:	arch/*/events/*/*
12611F:	tools/perf/
12612
12613PERSONALITY HANDLING
12614M:	Christoph Hellwig <hch@infradead.org>
12615L:	linux-abi-devel@lists.sourceforge.net
12616S:	Maintained
12617F:	include/linux/personality.h
12618F:	include/uapi/linux/personality.h
12619
12620PHOENIX RC FLIGHT CONTROLLER ADAPTER
12621M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12622L:	linux-input@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/input/devices/pxrc.rst
12625F:	drivers/input/joystick/pxrc.c
12626
12627PHONET PROTOCOL
12628M:	Remi Denis-Courmont <courmisch@gmail.com>
12629S:	Supported
12630F:	Documentation/networking/phonet.txt
12631F:	include/linux/phonet.h
12632F:	include/net/phonet/
12633F:	include/uapi/linux/phonet.h
12634F:	net/phonet/
12635
12636PHRAM MTD DRIVER
12637M:	Joern Engel <joern@lazybastard.org>
12638L:	linux-mtd@lists.infradead.org
12639S:	Maintained
12640F:	drivers/mtd/devices/phram.c
12641
12642PICOLCD HID DRIVER
12643M:	Bruno Prémont <bonbons@linux-vserver.org>
12644L:	linux-input@vger.kernel.org
12645S:	Maintained
12646F:	drivers/hid/hid-picolcd*
12647
12648PICOXCELL SUPPORT
12649M:	Jamie Iles <jamie@jamieiles.com>
12650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12651T:	git git://github.com/jamieiles/linux-2.6-ji.git
12652S:	Supported
12653F:	arch/arm/boot/dts/picoxcell*
12654F:	arch/arm/mach-picoxcell/
12655F:	drivers/crypto/picoxcell*
12656
12657PIDFD API
12658M:	Christian Brauner <christian@brauner.io>
12659L:	linux-kernel@vger.kernel.org
12660S:	Maintained
12661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12662F:	samples/pidfd/
12663F:	tools/testing/selftests/pidfd/
12664K:	(?i)pidfd
12665K:	(?i)clone3
12666K:	\b(clone_args|kernel_clone_args)\b
12667
12668PIN CONTROL SUBSYSTEM
12669M:	Linus Walleij <linus.walleij@linaro.org>
12670L:	linux-gpio@vger.kernel.org
12671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12672S:	Maintained
12673F:	Documentation/devicetree/bindings/pinctrl/
12674F:	Documentation/driver-api/pinctl.rst
12675F:	drivers/pinctrl/
12676F:	include/linux/pinctrl/
12677
12678PIN CONTROLLER - MICROCHIP AT91
12679M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12681L:	linux-gpio@vger.kernel.org
12682S:	Supported
12683F:	drivers/pinctrl/pinctrl-at91*
12684
12685PIN CONTROLLER - FREESCALE
12686M:	Dong Aisheng <aisheng.dong@nxp.com>
12687M:	Fabio Estevam <festevam@gmail.com>
12688M:	Shawn Guo <shawnguo@kernel.org>
12689M:	Stefan Agner <stefan@agner.ch>
12690R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12691L:	linux-gpio@vger.kernel.org
12692S:	Maintained
12693F:	drivers/pinctrl/freescale/
12694F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12695
12696PIN CONTROLLER - INTEL
12697M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12698M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12700S:	Maintained
12701F:	drivers/pinctrl/intel/
12702
12703PIN CONTROLLER - MEDIATEK
12704M:	Sean Wang <sean.wang@kernel.org>
12705L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12706S:	Maintained
12707F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12708F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12709F:	drivers/pinctrl/mediatek/
12710
12711PIN CONTROLLER - QUALCOMM
12712M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12713S:	Maintained
12714L:	linux-arm-msm@vger.kernel.org
12715F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12716F:	drivers/pinctrl/qcom/
12717
12718PIN CONTROLLER - RENESAS
12719M:	Geert Uytterhoeven <geert+renesas@glider.be>
12720L:	linux-renesas-soc@vger.kernel.org
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12722S:	Maintained
12723F:	drivers/pinctrl/pinctrl-rz*
12724F:	drivers/pinctrl/sh-pfc/
12725
12726PIN CONTROLLER - SAMSUNG
12727M:	Tomasz Figa <tomasz.figa@gmail.com>
12728M:	Krzysztof Kozlowski <krzk@kernel.org>
12729M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12731L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12732Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12734S:	Maintained
12735F:	drivers/pinctrl/samsung/
12736F:	include/dt-bindings/pinctrl/samsung.h
12737F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12738
12739PIN CONTROLLER - SINGLE
12740M:	Tony Lindgren <tony@atomide.com>
12741M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12743L:	linux-omap@vger.kernel.org
12744S:	Maintained
12745F:	drivers/pinctrl/pinctrl-single.c
12746
12747PIN CONTROLLER - ST SPEAR
12748M:	Viresh Kumar <vireshk@kernel.org>
12749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12750W:	http://www.st.com/spear
12751S:	Maintained
12752F:	drivers/pinctrl/spear/
12753
12754PISTACHIO SOC SUPPORT
12755M:	James Hartley <james.hartley@sondrel.com>
12756L:	linux-mips@vger.kernel.org
12757S:	Odd Fixes
12758F:	arch/mips/pistachio/
12759F:	arch/mips/include/asm/mach-pistachio/
12760F:	arch/mips/boot/dts/img/pistachio*
12761F:	arch/mips/configs/pistachio*_defconfig
12762
12763PKTCDVD DRIVER
12764S:	Orphan
12765M:	linux-block@vger.kernel.org
12766F:	drivers/block/pktcdvd.c
12767F:	include/linux/pktcdvd.h
12768F:	include/uapi/linux/pktcdvd.h
12769
12770PKUNITY SOC DRIVERS
12771M:	Guan Xuetao <gxt@pku.edu.cn>
12772W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12773S:	Maintained
12774T:	git git://github.com/gxt/linux.git
12775F:	drivers/input/serio/i8042-unicore32io.h
12776F:	drivers/i2c/busses/i2c-puv3.c
12777F:	drivers/video/fbdev/fb-puv3.c
12778F:	drivers/rtc/rtc-puv3.c
12779
12780PMBUS HARDWARE MONITORING DRIVERS
12781M:	Guenter Roeck <linux@roeck-us.net>
12782L:	linux-hwmon@vger.kernel.org
12783W:	http://hwmon.wiki.kernel.org/
12784W:	http://www.roeck-us.net/linux/drivers/
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12786S:	Maintained
12787F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12788F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12789F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12790F:	Documentation/hwmon/adm1275.rst
12791F:	Documentation/hwmon/ibm-cffps.rst
12792F:	Documentation/hwmon/ir35221.rst
12793F:	Documentation/hwmon/lm25066.rst
12794F:	Documentation/hwmon/ltc2978.rst
12795F:	Documentation/hwmon/ltc3815.rst
12796F:	Documentation/hwmon/max16064.rst
12797F:	Documentation/hwmon/max20751.rst
12798F:	Documentation/hwmon/max31785.rst
12799F:	Documentation/hwmon/max34440.rst
12800F:	Documentation/hwmon/max8688.rst
12801F:	Documentation/hwmon/pmbus.rst
12802F:	Documentation/hwmon/pmbus-core.rst
12803F:	Documentation/hwmon/tps40422.rst
12804F:	Documentation/hwmon/ucd9000.rst
12805F:	Documentation/hwmon/ucd9200.rst
12806F:	Documentation/hwmon/zl6100.rst
12807F:	drivers/hwmon/pmbus/
12808F:	include/linux/pmbus.h
12809
12810PMC SIERRA MaxRAID DRIVER
12811L:	linux-scsi@vger.kernel.org
12812W:	http://www.pmc-sierra.com/
12813S:	Orphan
12814F:	drivers/scsi/pmcraid.*
12815
12816PMC SIERRA PM8001 DRIVER
12817M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12818L:	linux-scsi@vger.kernel.org
12819S:	Supported
12820F:	drivers/scsi/pm8001/
12821
12822PNP SUPPORT
12823M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12824S:	Maintained
12825F:	drivers/pnp/
12826
12827PNI RM3100 IIO DRIVER
12828M:	Song Qiang <songqiang1304521@gmail.com>
12829L:	linux-iio@vger.kernel.org
12830S:	Maintained
12831F:	drivers/iio/magnetometer/rm3100*
12832F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12833
12834POSIX CLOCKS and TIMERS
12835M:	Thomas Gleixner <tglx@linutronix.de>
12836L:	linux-kernel@vger.kernel.org
12837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12838S:	Maintained
12839F:	fs/timerfd.c
12840F:	include/linux/timer*
12841F:	kernel/time/*timer*
12842
12843POWER MANAGEMENT CORE
12844M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12845L:	linux-pm@vger.kernel.org
12846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12847B:	https://bugzilla.kernel.org
12848S:	Supported
12849F:	drivers/base/power/
12850F:	include/linux/pm.h
12851F:	include/linux/pm_*
12852F:	include/linux/powercap.h
12853F:	include/linux/intel_rapl.h
12854F:	drivers/powercap/
12855F:	kernel/configs/nopm.config
12856
12857POWER STATE COORDINATION INTERFACE (PSCI)
12858M:	Mark Rutland <mark.rutland@arm.com>
12859M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12860L:	linux-arm-kernel@lists.infradead.org
12861S:	Maintained
12862F:	drivers/firmware/psci/
12863F:	include/linux/psci.h
12864F:	include/uapi/linux/psci.h
12865
12866POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12867M:	Sebastian Reichel <sre@kernel.org>
12868L:	linux-pm@vger.kernel.org
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12870S:	Maintained
12871F:	Documentation/ABI/testing/sysfs-class-power
12872F:	Documentation/devicetree/bindings/power/supply/
12873F:	include/linux/power_supply.h
12874F:	drivers/power/supply/
12875
12876POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12877M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12878L:	linuxppc-dev@lists.ozlabs.org
12879S:	Maintained
12880F:	drivers/char/powernv-op-panel.c
12881
12882PPP OVER ATM (RFC 2364)
12883M:	Mitchell Blank Jr <mitch@sfgoth.com>
12884S:	Maintained
12885F:	net/atm/pppoatm.c
12886F:	include/uapi/linux/atmppp.h
12887
12888PPP OVER ETHERNET
12889M:	Michal Ostrowski <mostrows@earthlink.net>
12890S:	Maintained
12891F:	drivers/net/ppp/pppoe.c
12892F:	drivers/net/ppp/pppox.c
12893
12894PPP OVER L2TP
12895M:	James Chapman <jchapman@katalix.com>
12896S:	Maintained
12897F:	net/l2tp/l2tp_ppp.c
12898F:	include/linux/if_pppol2tp.h
12899F:	include/uapi/linux/if_pppol2tp.h
12900
12901PPP PROTOCOL DRIVERS AND COMPRESSORS
12902M:	Paul Mackerras <paulus@samba.org>
12903L:	linux-ppp@vger.kernel.org
12904S:	Maintained
12905F:	drivers/net/ppp/ppp_*
12906
12907PPS SUPPORT
12908M:	Rodolfo Giometti <giometti@enneenne.com>
12909W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12910L:	linuxpps@ml.enneenne.com (subscribers-only)
12911S:	Maintained
12912F:	Documentation/driver-api/pps.rst
12913F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12914F:	Documentation/ABI/testing/sysfs-pps
12915F:	drivers/pps/
12916F:	include/linux/pps*.h
12917F:	include/uapi/linux/pps.h
12918
12919PPTP DRIVER
12920M:	Dmitry Kozlov <xeb@mail.ru>
12921L:	netdev@vger.kernel.org
12922S:	Maintained
12923F:	drivers/net/ppp/pptp.c
12924W:	http://sourceforge.net/projects/accel-pptp
12925
12926PRINTK
12927M:	Petr Mladek <pmladek@suse.com>
12928M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12929R:	Steven Rostedt <rostedt@goodmis.org>
12930S:	Maintained
12931F:	kernel/printk/
12932F:	include/linux/printk.h
12933
12934PRISM54 WIRELESS DRIVER
12935M:	Luis Chamberlain <mcgrof@kernel.org>
12936L:	linux-wireless@vger.kernel.org
12937W:	http://wireless.kernel.org/en/users/Drivers/p54
12938S:	Obsolete
12939F:	drivers/net/wireless/intersil/prism54/
12940
12941PROC FILESYSTEM
12942R:	Alexey Dobriyan <adobriyan@gmail.com>
12943L:	linux-kernel@vger.kernel.org
12944L:	linux-fsdevel@vger.kernel.org
12945S:	Maintained
12946F:	fs/proc/
12947F:	include/linux/proc_fs.h
12948F:	tools/testing/selftests/proc/
12949F:	Documentation/filesystems/proc.txt
12950
12951PROC SYSCTL
12952M:	Luis Chamberlain <mcgrof@kernel.org>
12953M:	Kees Cook <keescook@chromium.org>
12954L:	linux-kernel@vger.kernel.org
12955L:	linux-fsdevel@vger.kernel.org
12956S:	Maintained
12957F:	fs/proc/proc_sysctl.c
12958F:	include/linux/sysctl.h
12959F:	kernel/sysctl.c
12960F:	tools/testing/selftests/sysctl/
12961
12962PS3 NETWORK SUPPORT
12963M:	Geoff Levand <geoff@infradead.org>
12964L:	netdev@vger.kernel.org
12965L:	linuxppc-dev@lists.ozlabs.org
12966S:	Maintained
12967F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12968
12969PS3 PLATFORM SUPPORT
12970M:	Geoff Levand <geoff@infradead.org>
12971L:	linuxppc-dev@lists.ozlabs.org
12972S:	Maintained
12973F:	arch/powerpc/boot/ps3*
12974F:	arch/powerpc/include/asm/lv1call.h
12975F:	arch/powerpc/include/asm/ps3*.h
12976F:	arch/powerpc/platforms/ps3/
12977F:	drivers/*/ps3*
12978F:	drivers/ps3/
12979F:	drivers/rtc/rtc-ps3.c
12980F:	drivers/usb/host/*ps3.c
12981F:	sound/ppc/snd_ps3*
12982
12983PS3VRAM DRIVER
12984M:	Jim Paris <jim@jtan.com>
12985M:	Geoff Levand <geoff@infradead.org>
12986L:	linuxppc-dev@lists.ozlabs.org
12987S:	Maintained
12988F:	drivers/block/ps3vram.c
12989
12990PSAMPLE PACKET SAMPLING SUPPORT:
12991M:	Yotam Gigi <yotam.gi@gmail.com>
12992S:	Maintained
12993F:	net/psample
12994F:	include/net/psample.h
12995F:	include/uapi/linux/psample.h
12996
12997PSTORE FILESYSTEM
12998M:	Kees Cook <keescook@chromium.org>
12999M:	Anton Vorontsov <anton@enomsg.org>
13000M:	Colin Cross <ccross@android.com>
13001M:	Tony Luck <tony.luck@intel.com>
13002S:	Maintained
13003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13004F:	fs/pstore/
13005F:	include/linux/pstore*
13006F:	drivers/firmware/efi/efi-pstore.c
13007F:	drivers/acpi/apei/erst.c
13008F:	Documentation/admin-guide/ramoops.rst
13009F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13010K:	\b(pstore|ramoops)
13011
13012PTP HARDWARE CLOCK SUPPORT
13013M:	Richard Cochran <richardcochran@gmail.com>
13014L:	netdev@vger.kernel.org
13015S:	Maintained
13016W:	http://linuxptp.sourceforge.net/
13017F:	Documentation/ABI/testing/sysfs-ptp
13018F:	Documentation/driver-api/ptp.rst
13019F:	drivers/net/phy/dp83640*
13020F:	drivers/ptp/*
13021F:	include/linux/ptp_cl*
13022
13023PTRACE SUPPORT
13024M:	Oleg Nesterov <oleg@redhat.com>
13025S:	Maintained
13026F:	include/asm-generic/syscall.h
13027F:	include/linux/ptrace.h
13028F:	include/linux/regset.h
13029F:	include/linux/tracehook.h
13030F:	include/uapi/linux/ptrace.h
13031F:	include/uapi/linux/ptrace.h
13032F:	kernel/ptrace.c
13033F:	arch/*/ptrace*.c
13034F:	arch/*/*/ptrace*.c
13035F:	arch/*/include/asm/ptrace*.h
13036
13037PULSE8-CEC DRIVER
13038M:	Hans Verkuil <hverkuil@xs4all.nl>
13039L:	linux-media@vger.kernel.org
13040T:	git git://linuxtv.org/media_tree.git
13041S:	Maintained
13042F:	drivers/media/usb/pulse8-cec/*
13043F:	Documentation/media/cec-drivers/pulse8-cec.rst
13044
13045PVRUSB2 VIDEO4LINUX DRIVER
13046M:	Mike Isely <isely@pobox.com>
13047L:	pvrusb2@isely.net	(subscribers-only)
13048L:	linux-media@vger.kernel.org
13049W:	http://www.isely.net/pvrusb2/
13050T:	git git://linuxtv.org/media_tree.git
13051S:	Maintained
13052F:	Documentation/media/v4l-drivers/pvrusb2*
13053F:	drivers/media/usb/pvrusb2/
13054
13055PWC WEBCAM DRIVER
13056M:	Hans Verkuil <hverkuil@xs4all.nl>
13057L:	linux-media@vger.kernel.org
13058T:	git git://linuxtv.org/media_tree.git
13059S:	Odd Fixes
13060F:	drivers/media/usb/pwc/*
13061F:	include/trace/events/pwc.h
13062
13063PWM FAN DRIVER
13064M:	Kamil Debski <kamil@wypas.org>
13065M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13066L:	linux-hwmon@vger.kernel.org
13067S:	Supported
13068F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13069F:	Documentation/hwmon/pwm-fan.rst
13070F:	drivers/hwmon/pwm-fan.c
13071
13072PWM IR Transmitter
13073M:	Sean Young <sean@mess.org>
13074L:	linux-media@vger.kernel.org
13075S:	Maintained
13076F:	drivers/media/rc/pwm-ir-tx.c
13077
13078PWM SUBSYSTEM
13079M:	Thierry Reding <thierry.reding@gmail.com>
13080L:	linux-pwm@vger.kernel.org
13081S:	Maintained
13082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13083F:	Documentation/driver-api/pwm.rst
13084F:	Documentation/devicetree/bindings/pwm/
13085F:	include/linux/pwm.h
13086F:	drivers/pwm/
13087F:	drivers/video/backlight/pwm_bl.c
13088F:	include/linux/pwm_backlight.h
13089F:	drivers/gpio/gpio-mvebu.c
13090F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13091
13092PXA GPIO DRIVER
13093M:	Robert Jarzmik <robert.jarzmik@free.fr>
13094L:	linux-gpio@vger.kernel.org
13095S:	Maintained
13096F:	drivers/gpio/gpio-pxa.c
13097
13098PXA MMCI DRIVER
13099S:	Orphan
13100
13101PXA RTC DRIVER
13102M:	Robert Jarzmik <robert.jarzmik@free.fr>
13103L:	linux-rtc@vger.kernel.org
13104S:	Maintained
13105
13106PXA2xx/PXA3xx SUPPORT
13107M:	Daniel Mack <daniel@zonque.org>
13108M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13109M:	Robert Jarzmik <robert.jarzmik@free.fr>
13110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13111T:	git git://github.com/hzhuang1/linux.git
13112T:	git git://github.com/rjarzmik/linux.git
13113S:	Maintained
13114F:	arch/arm/boot/dts/pxa*
13115F:	arch/arm/mach-pxa/
13116F:	drivers/dma/pxa*
13117F:	drivers/pcmcia/pxa2xx*
13118F:	drivers/pinctrl/pxa/
13119F:	drivers/spi/spi-pxa2xx*
13120F:	drivers/usb/gadget/udc/pxa2*
13121F:	include/sound/pxa2xx-lib.h
13122F:	sound/arm/pxa*
13123F:	sound/soc/pxa/
13124
13125QAT DRIVER
13126M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13127L:	qat-linux@intel.com
13128S:	Supported
13129F:	drivers/crypto/qat/
13130
13131QCOM AUDIO (ASoC) DRIVERS
13132M:	Patrick Lai <plai@codeaurora.org>
13133M:	Banajit Goswami <bgoswami@codeaurora.org>
13134L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13135S:	Supported
13136F:	sound/soc/qcom/
13137
13138QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13139M:	Gabriel Somlo <somlo@cmu.edu>
13140M:	"Michael S. Tsirkin" <mst@redhat.com>
13141L:	qemu-devel@nongnu.org
13142S:	Maintained
13143F:	drivers/firmware/qemu_fw_cfg.c
13144F:	include/uapi/linux/qemu_fw_cfg.h
13145
13146QIB DRIVER
13147M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13148M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13149L:	linux-rdma@vger.kernel.org
13150S:	Supported
13151F:	drivers/infiniband/hw/qib/
13152
13153QLOGIC QL41xxx FCOE DRIVER
13154M:	QLogic-Storage-Upstream@cavium.com
13155L:	linux-scsi@vger.kernel.org
13156S:	Supported
13157F:	drivers/scsi/qedf/
13158
13159QLOGIC QL41xxx ISCSI DRIVER
13160M:	QLogic-Storage-Upstream@cavium.com
13161L:	linux-scsi@vger.kernel.org
13162S:	Supported
13163F:	drivers/scsi/qedi/
13164
13165QLOGIC QL4xxx ETHERNET DRIVER
13166M:	Ariel Elior <aelior@marvell.com>
13167M:	GR-everest-linux-l2@marvell.com
13168L:	netdev@vger.kernel.org
13169S:	Supported
13170F:	drivers/net/ethernet/qlogic/qed/
13171F:	include/linux/qed/
13172F:	drivers/net/ethernet/qlogic/qede/
13173
13174QLOGIC QL4xxx RDMA DRIVER
13175M:	Michal Kalderon <mkalderon@marvell.com>
13176M:	Ariel Elior <aelior@marvell.com>
13177L:	linux-rdma@vger.kernel.org
13178S:	Supported
13179F:	drivers/infiniband/hw/qedr/
13180F:	include/uapi/rdma/qedr-abi.h
13181
13182QLOGIC QLA1280 SCSI DRIVER
13183M:	Michael Reed <mdr@sgi.com>
13184L:	linux-scsi@vger.kernel.org
13185S:	Maintained
13186F:	drivers/scsi/qla1280.[ch]
13187
13188QLOGIC QLA2XXX FC-SCSI DRIVER
13189M:	qla2xxx-upstream@qlogic.com
13190L:	linux-scsi@vger.kernel.org
13191S:	Supported
13192F:	Documentation/scsi/LICENSE.qla2xxx
13193F:	drivers/scsi/qla2xxx/
13194
13195QLOGIC QLA3XXX NETWORK DRIVER
13196M:	GR-Linux-NIC-Dev@marvell.com
13197L:	netdev@vger.kernel.org
13198S:	Supported
13199F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13200F:	drivers/net/ethernet/qlogic/qla3xxx.*
13201
13202QLOGIC QLA4XXX iSCSI DRIVER
13203M:	QLogic-Storage-Upstream@qlogic.com
13204L:	linux-scsi@vger.kernel.org
13205S:	Supported
13206F:	Documentation/scsi/LICENSE.qla4xxx
13207F:	drivers/scsi/qla4xxx/
13208
13209QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13210M:	Shahed Shaikh <shshaikh@marvell.com>
13211M:	Manish Chopra <manishc@marvell.com>
13212M:	GR-Linux-NIC-Dev@marvell.com
13213L:	netdev@vger.kernel.org
13214S:	Supported
13215F:	drivers/net/ethernet/qlogic/qlcnic/
13216
13217QLOGIC QLGE 10Gb ETHERNET DRIVER
13218M:	Manish Chopra <manishc@marvell.com>
13219M:	GR-Linux-NIC-Dev@marvell.com
13220L:	netdev@vger.kernel.org
13221S:	Supported
13222F:	drivers/net/ethernet/qlogic/qlge/
13223
13224QM1D1B0004 MEDIA DRIVER
13225M:	Akihiro Tsukada <tskd08@gmail.com>
13226L:	linux-media@vger.kernel.org
13227S:	Odd Fixes
13228F:	drivers/media/tuners/qm1d1b0004*
13229
13230QM1D1C0042 MEDIA DRIVER
13231M:	Akihiro Tsukada <tskd08@gmail.com>
13232L:	linux-media@vger.kernel.org
13233S:	Odd Fixes
13234F:	drivers/media/tuners/qm1d1c0042*
13235
13236QNX4 FILESYSTEM
13237M:	Anders Larsen <al@alarsen.net>
13238W:	http://www.alarsen.net/linux/qnx4fs/
13239S:	Maintained
13240F:	fs/qnx4/
13241F:	include/uapi/linux/qnx4_fs.h
13242F:	include/uapi/linux/qnxtypes.h
13243
13244QORIQ DPAA2 FSL-MC BUS DRIVER
13245M:	Stuart Yoder <stuyoder@gmail.com>
13246M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13247L:	linux-kernel@vger.kernel.org
13248S:	Maintained
13249F:	drivers/bus/fsl-mc/
13250F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13251F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13252
13253QT1010 MEDIA DRIVER
13254M:	Antti Palosaari <crope@iki.fi>
13255L:	linux-media@vger.kernel.org
13256W:	https://linuxtv.org
13257W:	http://palosaari.fi/linux/
13258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13259T:	git git://linuxtv.org/anttip/media_tree.git
13260S:	Maintained
13261F:	drivers/media/tuners/qt1010*
13262
13263QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13264M:	Kalle Valo <kvalo@codeaurora.org>
13265L:	ath10k@lists.infradead.org
13266W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13268S:	Supported
13269F:	drivers/net/wireless/ath/ath10k/
13270
13271QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13272M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13273L:	linux-wireless@vger.kernel.org
13274W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13275S:	Supported
13276F:	drivers/net/wireless/ath/ath9k/
13277
13278QUALCOMM CAMERA SUBSYSTEM DRIVER
13279M:	Todor Tomov <todor.too@gmail.com>
13280L:	linux-media@vger.kernel.org
13281S:	Maintained
13282F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13283F:	Documentation/media/v4l-drivers/qcom_camss.rst
13284F:	drivers/media/platform/qcom/camss/
13285
13286QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13287M:	Ilia Lin <ilia.lin@kernel.org>
13288L:	linux-pm@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13291F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13292
13293QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13294M:	Timur Tabi <timur@kernel.org>
13295L:	netdev@vger.kernel.org
13296S:	Maintained
13297F:	drivers/net/ethernet/qualcomm/emac/
13298
13299QUALCOMM ETHQOS ETHERNET DRIVER
13300M:	Vinod Koul <vkoul@kernel.org>
13301M:	Niklas Cassel <niklas.cassel@linaro.org>
13302L:	netdev@vger.kernel.org
13303S:	Maintained
13304F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13305F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
13306
13307QUALCOMM GENERIC INTERFACE I2C DRIVER
13308M:	Alok Chauhan <alokc@codeaurora.org>
13309L:	linux-i2c@vger.kernel.org
13310L:	linux-arm-msm@vger.kernel.org
13311S:	Supported
13312F:	drivers/i2c/busses/i2c-qcom-geni.c
13313
13314QUALCOMM HEXAGON ARCHITECTURE
13315M:	Richard Kuo <rkuo@codeaurora.org>
13316L:	linux-hexagon@vger.kernel.org
13317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13318S:	Supported
13319F:	arch/hexagon/
13320
13321QUALCOMM HIDMA DRIVER
13322M:	Sinan Kaya <okaya@kernel.org>
13323L:	linux-arm-kernel@lists.infradead.org
13324L:	linux-arm-msm@vger.kernel.org
13325L:	dmaengine@vger.kernel.org
13326S:	Supported
13327F:	drivers/dma/qcom/hidma*
13328
13329QUALCOMM IOMMU
13330M:	Rob Clark <robdclark@gmail.com>
13331L:	iommu@lists.linux-foundation.org
13332L:	linux-arm-msm@vger.kernel.org
13333S:	Maintained
13334F:	drivers/iommu/qcom_iommu.c
13335
13336QUALCOMM TSENS THERMAL DRIVER
13337M:	Amit Kucheria <amit.kucheria@linaro.org>
13338L:	linux-pm@vger.kernel.org
13339L:	linux-arm-msm@vger.kernel.org
13340S:	Maintained
13341F:	drivers/thermal/qcom/
13342
13343QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13344M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13345L:	linux-media@vger.kernel.org
13346L:	linux-arm-msm@vger.kernel.org
13347T:	git git://linuxtv.org/media_tree.git
13348S:	Maintained
13349F:	drivers/media/platform/qcom/venus/
13350
13351QUALCOMM WCN36XX WIRELESS DRIVER
13352M:	Kalle Valo <kvalo@codeaurora.org>
13353L:	wcn36xx@lists.infradead.org
13354W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13355T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13356S:	Supported
13357F:	drivers/net/wireless/ath/wcn36xx/
13358
13359QUANTENNA QTNFMAC WIRELESS DRIVER
13360M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13361M:	Avinash Patil <avinashp@quantenna.com>
13362M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13363L:	linux-wireless@vger.kernel.org
13364S:	Maintained
13365F:	drivers/net/wireless/quantenna
13366
13367RADEON and AMDGPU DRM DRIVERS
13368M:	Alex Deucher <alexander.deucher@amd.com>
13369M:	Christian König <christian.koenig@amd.com>
13370M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13371L:	amd-gfx@lists.freedesktop.org
13372T:	git git://people.freedesktop.org/~agd5f/linux
13373S:	Supported
13374F:	drivers/gpu/drm/radeon/
13375F:	include/uapi/drm/radeon_drm.h
13376F:	drivers/gpu/drm/amd/
13377F:	include/uapi/drm/amdgpu_drm.h
13378
13379RADEON FRAMEBUFFER DISPLAY DRIVER
13380M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13381L:	linux-fbdev@vger.kernel.org
13382S:	Maintained
13383F:	drivers/video/fbdev/aty/radeon*
13384F:	include/uapi/linux/radeonfb.h
13385
13386RADIOSHARK RADIO DRIVER
13387M:	Hans Verkuil <hverkuil@xs4all.nl>
13388L:	linux-media@vger.kernel.org
13389T:	git git://linuxtv.org/media_tree.git
13390S:	Maintained
13391F:	drivers/media/radio/radio-shark.c
13392
13393RADIOSHARK2 RADIO DRIVER
13394M:	Hans Verkuil <hverkuil@xs4all.nl>
13395L:	linux-media@vger.kernel.org
13396T:	git git://linuxtv.org/media_tree.git
13397S:	Maintained
13398F:	drivers/media/radio/radio-shark2.c
13399F:	drivers/media/radio/radio-tea5777.c
13400
13401RADOS BLOCK DEVICE (RBD)
13402M:	Ilya Dryomov <idryomov@gmail.com>
13403M:	Sage Weil <sage@redhat.com>
13404M:	Alex Elder <elder@kernel.org>
13405L:	ceph-devel@vger.kernel.org
13406W:	http://ceph.com/
13407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13408T:	git git://github.com/ceph/ceph-client.git
13409S:	Supported
13410F:	Documentation/ABI/testing/sysfs-bus-rbd
13411F:	drivers/block/rbd.c
13412F:	drivers/block/rbd_types.h
13413
13414RAGE128 FRAMEBUFFER DISPLAY DRIVER
13415M:	Paul Mackerras <paulus@samba.org>
13416L:	linux-fbdev@vger.kernel.org
13417S:	Maintained
13418F:	drivers/video/fbdev/aty/aty128fb.c
13419
13420RAINSHADOW-CEC DRIVER
13421M:	Hans Verkuil <hverkuil@xs4all.nl>
13422L:	linux-media@vger.kernel.org
13423T:	git git://linuxtv.org/media_tree.git
13424S:	Maintained
13425F:	drivers/media/usb/rainshadow-cec/*
13426
13427RALINK MIPS ARCHITECTURE
13428M:	John Crispin <john@phrozen.org>
13429L:	linux-mips@vger.kernel.org
13430S:	Maintained
13431F:	arch/mips/ralink
13432
13433RALINK RT2X00 WIRELESS LAN DRIVER
13434P:	rt2x00 project
13435M:	Stanislaw Gruszka <sgruszka@redhat.com>
13436M:	Helmut Schaa <helmut.schaa@googlemail.com>
13437L:	linux-wireless@vger.kernel.org
13438S:	Maintained
13439F:	drivers/net/wireless/ralink/rt2x00/
13440
13441RAMDISK RAM BLOCK DEVICE DRIVER
13442M:	Jens Axboe <axboe@kernel.dk>
13443S:	Maintained
13444F:	Documentation/admin-guide/blockdev/ramdisk.rst
13445F:	drivers/block/brd.c
13446
13447RANCHU VIRTUAL BOARD FOR MIPS
13448M:	Miodrag Dinic <miodrag.dinic@mips.com>
13449L:	linux-mips@vger.kernel.org
13450S:	Supported
13451F:	arch/mips/generic/board-ranchu.c
13452F:	arch/mips/configs/generic/board-ranchu.config
13453
13454RANDOM NUMBER DRIVER
13455M:	"Theodore Ts'o" <tytso@mit.edu>
13456S:	Maintained
13457F:	drivers/char/random.c
13458
13459RAPIDIO SUBSYSTEM
13460M:	Matt Porter <mporter@kernel.crashing.org>
13461M:	Alexandre Bounine <alex.bou9@gmail.com>
13462S:	Maintained
13463F:	drivers/rapidio/
13464
13465RAS INFRASTRUCTURE
13466M:	Tony Luck <tony.luck@intel.com>
13467M:	Borislav Petkov <bp@alien8.de>
13468L:	linux-edac@vger.kernel.org
13469S:	Maintained
13470F:	drivers/ras/
13471F:	include/linux/ras.h
13472F:	include/ras/ras_event.h
13473F:	Documentation/admin-guide/ras.rst
13474
13475RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13476L:	linux-wireless@vger.kernel.org
13477S:	Orphan
13478F:	drivers/net/wireless/ray*
13479
13480RCUTORTURE TEST FRAMEWORK
13481M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13482M:	Josh Triplett <josh@joshtriplett.org>
13483R:	Steven Rostedt <rostedt@goodmis.org>
13484R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13485R:	Lai Jiangshan <jiangshanlai@gmail.com>
13486L:	rcu@vger.kernel.org
13487S:	Supported
13488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13489F:	tools/testing/selftests/rcutorture
13490
13491RDC R-321X SoC
13492M:	Florian Fainelli <florian@openwrt.org>
13493S:	Maintained
13494
13495RDC R6040 FAST ETHERNET DRIVER
13496M:	Florian Fainelli <f.fainelli@gmail.com>
13497L:	netdev@vger.kernel.org
13498S:	Maintained
13499F:	drivers/net/ethernet/rdc/r6040.c
13500
13501RDMAVT - RDMA verbs software
13502M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13503M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13504L:	linux-rdma@vger.kernel.org
13505S:	Supported
13506F:	drivers/infiniband/sw/rdmavt
13507
13508RDS - RELIABLE DATAGRAM SOCKETS
13509M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13510L:	netdev@vger.kernel.org
13511L:	linux-rdma@vger.kernel.org
13512L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13513W:	https://oss.oracle.com/projects/rds/
13514S:	Supported
13515F:	net/rds/
13516F:	Documentation/networking/rds.txt
13517
13518RDT - RESOURCE ALLOCATION
13519M:	Fenghua Yu <fenghua.yu@intel.com>
13520M:	Reinette Chatre <reinette.chatre@intel.com>
13521L:	linux-kernel@vger.kernel.org
13522S:	Supported
13523F:	arch/x86/kernel/cpu/resctrl/
13524F:	arch/x86/include/asm/resctrl_sched.h
13525F:	Documentation/x86/resctrl*
13526
13527READ-COPY UPDATE (RCU)
13528M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13529M:	Josh Triplett <josh@joshtriplett.org>
13530R:	Steven Rostedt <rostedt@goodmis.org>
13531R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13532R:	Lai Jiangshan <jiangshanlai@gmail.com>
13533R:	Joel Fernandes <joel@joelfernandes.org>
13534L:	rcu@vger.kernel.org
13535W:	http://www.rdrop.com/users/paulmck/RCU/
13536S:	Supported
13537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13538F:	Documentation/RCU/
13539X:	Documentation/RCU/torture.txt
13540F:	include/linux/rcu*
13541X:	include/linux/srcu*.h
13542F:	kernel/rcu/
13543X:	kernel/rcu/srcu*.c
13544
13545REAL TIME CLOCK (RTC) SUBSYSTEM
13546M:	Alessandro Zummo <a.zummo@towertech.it>
13547M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13548L:	linux-rtc@vger.kernel.org
13549Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13551S:	Maintained
13552F:	Documentation/devicetree/bindings/rtc/
13553F:	Documentation/admin-guide/rtc.rst
13554F:	drivers/rtc/
13555F:	include/linux/rtc.h
13556F:	include/uapi/linux/rtc.h
13557F:	include/linux/rtc/
13558F:	include/linux/platform_data/rtc-*
13559F:	tools/testing/selftests/rtc/
13560
13561REALTEK AUDIO CODECS
13562M:	Bard Liao <bardliao@realtek.com>
13563M:	Oder Chiou <oder_chiou@realtek.com>
13564S:	Maintained
13565F:	sound/soc/codecs/rt*
13566F:	include/sound/rt*.h
13567
13568REALTEK RTL83xx SMI DSA ROUTER CHIPS
13569M:	Linus Walleij <linus.walleij@linaro.org>
13570S:	Maintained
13571F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13572F:	drivers/net/dsa/realtek-smi*
13573F:	drivers/net/dsa/rtl83*
13574
13575REDPINE WIRELESS DRIVER
13576M:	Amitkumar Karwar <amitkarwar@gmail.com>
13577M:	Siva Rebbagondla <siva8118@gmail.com>
13578L:	linux-wireless@vger.kernel.org
13579S:	Maintained
13580F:	drivers/net/wireless/rsi/
13581
13582REGISTER MAP ABSTRACTION
13583M:	Mark Brown <broonie@kernel.org>
13584L:	linux-kernel@vger.kernel.org
13585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13586S:	Supported
13587F:	Documentation/devicetree/bindings/regmap/
13588F:	drivers/base/regmap/
13589F:	include/linux/regmap.h
13590
13591REISERFS FILE SYSTEM
13592L:	reiserfs-devel@vger.kernel.org
13593S:	Supported
13594F:	fs/reiserfs/
13595
13596REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13597M:	Ohad Ben-Cohen <ohad@wizery.com>
13598M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13599L:	linux-remoteproc@vger.kernel.org
13600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13601S:	Maintained
13602F:	Documentation/devicetree/bindings/remoteproc/
13603F:	Documentation/ABI/testing/sysfs-class-remoteproc
13604F:	Documentation/remoteproc.txt
13605F:	drivers/remoteproc/
13606F:	include/linux/remoteproc.h
13607F:	include/linux/remoteproc/
13608
13609REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13610M:	Ohad Ben-Cohen <ohad@wizery.com>
13611M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13612L:	linux-remoteproc@vger.kernel.org
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13614S:	Maintained
13615F:	drivers/rpmsg/
13616F:	Documentation/rpmsg.txt
13617F:	Documentation/ABI/testing/sysfs-bus-rpmsg
13618F:	include/linux/rpmsg.h
13619F:	include/linux/rpmsg/
13620F:	include/uapi/linux/rpmsg.h
13621F:	samples/rpmsg/
13622
13623RENESAS CLOCK DRIVERS
13624M:	Geert Uytterhoeven <geert+renesas@glider.be>
13625L:	linux-renesas-soc@vger.kernel.org
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13627S:	Supported
13628F:	drivers/clk/renesas/
13629
13630RENESAS EMEV2 I2C DRIVER
13631M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13632S:	Supported
13633F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13634F:	drivers/i2c/busses/i2c-emev2.c
13635
13636RENESAS ETHERNET DRIVERS
13637R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13638L:	netdev@vger.kernel.org
13639L:	linux-renesas-soc@vger.kernel.org
13640F:	Documentation/devicetree/bindings/net/renesas,*.txt
13641F:	Documentation/devicetree/bindings/net/sh_eth.txt
13642F:	drivers/net/ethernet/renesas/
13643F:	include/linux/sh_eth.h
13644
13645RENESAS R-CAR GYROADC DRIVER
13646M:	Marek Vasut <marek.vasut@gmail.com>
13647L:	linux-iio@vger.kernel.org
13648S:	Supported
13649F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13650F:	drivers/iio/adc/rcar-gyroadc.c
13651
13652RENESAS R-CAR I2C DRIVERS
13653M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13654S:	Supported
13655F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13656F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13657F:	drivers/i2c/busses/i2c-rcar.c
13658F:	drivers/i2c/busses/i2c-sh_mobile.c
13659
13660RENESAS RIIC DRIVER
13661M:	Chris Brandt <chris.brandt@renesas.com>
13662S:	Supported
13663F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13664F:	drivers/i2c/busses/i2c-riic.c
13665
13666RENESAS USB PHY DRIVER
13667M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13668L:	linux-renesas-soc@vger.kernel.org
13669S:	Maintained
13670F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13671
13672RESET CONTROLLER FRAMEWORK
13673M:	Philipp Zabel <p.zabel@pengutronix.de>
13674T:	git git://git.pengutronix.de/git/pza/linux
13675S:	Maintained
13676F:	drivers/reset/
13677F:	Documentation/devicetree/bindings/reset/
13678F:	include/dt-bindings/reset/
13679F:	include/linux/reset.h
13680F:	include/linux/reset/
13681F:	include/linux/reset-controller.h
13682
13683RESTARTABLE SEQUENCES SUPPORT
13684M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13685M:	Peter Zijlstra <peterz@infradead.org>
13686M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13687M:	Boqun Feng <boqun.feng@gmail.com>
13688L:	linux-kernel@vger.kernel.org
13689S:	Supported
13690F:	kernel/rseq.c
13691F:	include/uapi/linux/rseq.h
13692F:	include/trace/events/rseq.h
13693F:	tools/testing/selftests/rseq/
13694
13695RFKILL
13696M:	Johannes Berg <johannes@sipsolutions.net>
13697L:	linux-wireless@vger.kernel.org
13698W:	http://wireless.kernel.org/
13699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13701S:	Maintained
13702F:	Documentation/driver-api/rfkill.rst
13703F:	Documentation/ABI/stable/sysfs-class-rfkill
13704F:	net/rfkill/
13705F:	include/linux/rfkill.h
13706F:	include/uapi/linux/rfkill.h
13707
13708RHASHTABLE
13709M:	Thomas Graf <tgraf@suug.ch>
13710M:	Herbert Xu <herbert@gondor.apana.org.au>
13711L:	netdev@vger.kernel.org
13712S:	Maintained
13713F:	lib/rhashtable.c
13714F:	lib/test_rhashtable.c
13715F:	include/linux/rhashtable.h
13716F:	include/linux/rhashtable-types.h
13717
13718RICOH R5C592 MEMORYSTICK DRIVER
13719M:	Maxim Levitsky <maximlevitsky@gmail.com>
13720S:	Maintained
13721F:	drivers/memstick/host/r592.*
13722
13723RICOH SMARTMEDIA/XD DRIVER
13724M:	Maxim Levitsky <maximlevitsky@gmail.com>
13725S:	Maintained
13726F:	drivers/mtd/nand/raw/r852.c
13727F:	drivers/mtd/nand/raw/r852.h
13728
13729RISC-V ARCHITECTURE
13730M:	Paul Walmsley <paul.walmsley@sifive.com>
13731M:	Palmer Dabbelt <palmer@sifive.com>
13732M:	Albert Ou <aou@eecs.berkeley.edu>
13733L:	linux-riscv@lists.infradead.org
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13735S:	Supported
13736F:	arch/riscv/
13737K:	riscv
13738N:	riscv
13739
13740ROCCAT DRIVERS
13741M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13742W:	http://sourceforge.net/projects/roccat/
13743S:	Maintained
13744F:	drivers/hid/hid-roccat*
13745F:	include/linux/hid-roccat*
13746F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13747
13748ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13749M:	Jacob chen <jacob2.chen@rock-chips.com>
13750L:	linux-media@vger.kernel.org
13751S:	Maintained
13752F:	drivers/media/platform/rockchip/rga/
13753F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13754
13755HANTRO VPU CODEC DRIVER
13756M:	Ezequiel Garcia <ezequiel@collabora.com>
13757L:	linux-media@vger.kernel.org
13758S:	Maintained
13759F:	drivers/staging/media/platform/hantro/
13760F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13761
13762ROCKER DRIVER
13763M:	Jiri Pirko <jiri@resnulli.us>
13764L:	netdev@vger.kernel.org
13765S:	Supported
13766F:	drivers/net/ethernet/rocker/
13767
13768ROCKETPORT DRIVER
13769P:	Comtrol Corp.
13770W:	http://www.comtrol.com
13771S:	Maintained
13772F:	Documentation/driver-api/serial/rocket.rst
13773F:	drivers/tty/rocket*
13774
13775ROCKETPORT EXPRESS/INFINITY DRIVER
13776M:	Kevin Cernekee <cernekee@gmail.com>
13777L:	linux-serial@vger.kernel.org
13778S:	Odd Fixes
13779F:	drivers/tty/serial/rp2.*
13780
13781ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13782M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13783L:	linux-kernel@vger.kernel.org
13784L:	linux-renesas-soc@vger.kernel.org
13785S:	Supported
13786F:	drivers/mfd/bd9571mwv.c
13787F:	drivers/regulator/bd9571mwv-regulator.c
13788F:	drivers/gpio/gpio-bd9571mwv.c
13789F:	include/linux/mfd/bd9571mwv.h
13790F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13791
13792ROSE NETWORK LAYER
13793M:	Ralf Baechle <ralf@linux-mips.org>
13794L:	linux-hams@vger.kernel.org
13795W:	http://www.linux-ax25.org/
13796S:	Maintained
13797F:	include/net/rose.h
13798F:	include/uapi/linux/rose.h
13799F:	net/rose/
13800
13801RTL2830 MEDIA DRIVER
13802M:	Antti Palosaari <crope@iki.fi>
13803L:	linux-media@vger.kernel.org
13804W:	https://linuxtv.org
13805W:	http://palosaari.fi/linux/
13806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13807T:	git git://linuxtv.org/anttip/media_tree.git
13808S:	Maintained
13809F:	drivers/media/dvb-frontends/rtl2830*
13810
13811RTL2832 MEDIA DRIVER
13812M:	Antti Palosaari <crope@iki.fi>
13813L:	linux-media@vger.kernel.org
13814W:	https://linuxtv.org
13815W:	http://palosaari.fi/linux/
13816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13817T:	git git://linuxtv.org/anttip/media_tree.git
13818S:	Maintained
13819F:	drivers/media/dvb-frontends/rtl2832*
13820
13821RTL2832_SDR MEDIA DRIVER
13822M:	Antti Palosaari <crope@iki.fi>
13823L:	linux-media@vger.kernel.org
13824W:	https://linuxtv.org
13825W:	http://palosaari.fi/linux/
13826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13827T:	git git://linuxtv.org/anttip/media_tree.git
13828S:	Maintained
13829F:	drivers/media/dvb-frontends/rtl2832_sdr*
13830
13831RTL8180 WIRELESS DRIVER
13832L:	linux-wireless@vger.kernel.org
13833W:	http://wireless.kernel.org/
13834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13835S:	Orphan
13836F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13837
13838RTL8187 WIRELESS DRIVER
13839M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13840M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13841M:	Larry Finger <Larry.Finger@lwfinger.net>
13842L:	linux-wireless@vger.kernel.org
13843W:	http://wireless.kernel.org/
13844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13845S:	Maintained
13846F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13847
13848REALTEK WIRELESS DRIVER (rtlwifi family)
13849M:	Ping-Ke Shih <pkshih@realtek.com>
13850L:	linux-wireless@vger.kernel.org
13851W:	http://wireless.kernel.org/
13852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13853S:	Maintained
13854F:	drivers/net/wireless/realtek/rtlwifi/
13855
13856REALTEK WIRELESS DRIVER (rtw88)
13857M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13858L:	linux-wireless@vger.kernel.org
13859S:	Maintained
13860F:	drivers/net/wireless/realtek/rtw88/
13861
13862RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13863M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13864L:	linux-wireless@vger.kernel.org
13865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13866S:	Maintained
13867F:	drivers/net/wireless/realtek/rtl8xxxu/
13868
13869RXRPC SOCKETS (AF_RXRPC)
13870M:	David Howells <dhowells@redhat.com>
13871L:	linux-afs@lists.infradead.org
13872S:	Supported
13873F:	net/rxrpc/
13874F:	include/keys/rxrpc-type.h
13875F:	include/net/af_rxrpc.h
13876F:	include/trace/events/rxrpc.h
13877F:	include/uapi/linux/rxrpc.h
13878F:	Documentation/networking/rxrpc.txt
13879W:	https://www.infradead.org/~dhowells/kafs/
13880
13881S3 SAVAGE FRAMEBUFFER DRIVER
13882M:	Antonino Daplas <adaplas@gmail.com>
13883L:	linux-fbdev@vger.kernel.org
13884S:	Maintained
13885F:	drivers/video/fbdev/savage/
13886
13887S390
13888M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13889M:	Vasily Gorbik <gor@linux.ibm.com>
13890M:	Christian Borntraeger <borntraeger@de.ibm.com>
13891L:	linux-s390@vger.kernel.org
13892W:	http://www.ibm.com/developerworks/linux/linux390/
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13894S:	Supported
13895F:	arch/s390/
13896F:	drivers/s390/
13897F:	Documentation/s390/
13898F:	Documentation/driver-api/s390-drivers.rst
13899
13900S390 COMMON I/O LAYER
13901M:	Sebastian Ott <sebott@linux.ibm.com>
13902M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13903L:	linux-s390@vger.kernel.org
13904W:	http://www.ibm.com/developerworks/linux/linux390/
13905S:	Supported
13906F:	drivers/s390/cio/
13907
13908S390 DASD DRIVER
13909M:	Stefan Haberland <sth@linux.ibm.com>
13910M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13911L:	linux-s390@vger.kernel.org
13912W:	http://www.ibm.com/developerworks/linux/linux390/
13913S:	Supported
13914F:	drivers/s390/block/dasd*
13915F:	block/partitions/ibm.c
13916
13917S390 IOMMU (PCI)
13918M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13919L:	linux-s390@vger.kernel.org
13920W:	http://www.ibm.com/developerworks/linux/linux390/
13921S:	Supported
13922F:	drivers/iommu/s390-iommu.c
13923
13924S390 IUCV NETWORK LAYER
13925M:	Julian Wiedmann <jwi@linux.ibm.com>
13926M:	Ursula Braun <ubraun@linux.ibm.com>
13927L:	linux-s390@vger.kernel.org
13928W:	http://www.ibm.com/developerworks/linux/linux390/
13929S:	Supported
13930F:	drivers/s390/net/*iucv*
13931F:	include/net/iucv/
13932F:	net/iucv/
13933
13934S390 NETWORK DRIVERS
13935M:	Julian Wiedmann <jwi@linux.ibm.com>
13936M:	Ursula Braun <ubraun@linux.ibm.com>
13937L:	linux-s390@vger.kernel.org
13938W:	http://www.ibm.com/developerworks/linux/linux390/
13939S:	Supported
13940F:	drivers/s390/net/
13941
13942S390 PCI SUBSYSTEM
13943M:	Sebastian Ott <sebott@linux.ibm.com>
13944M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13945L:	linux-s390@vger.kernel.org
13946W:	http://www.ibm.com/developerworks/linux/linux390/
13947S:	Supported
13948F:	arch/s390/pci/
13949F:	drivers/pci/hotplug/s390_pci_hpc.c
13950
13951S390 VFIO-CCW DRIVER
13952M:	Cornelia Huck <cohuck@redhat.com>
13953M:	Eric Farman <farman@linux.ibm.com>
13954R:	Halil Pasic <pasic@linux.ibm.com>
13955L:	linux-s390@vger.kernel.org
13956L:	kvm@vger.kernel.org
13957S:	Supported
13958F:	drivers/s390/cio/vfio_ccw*
13959F:	Documentation/s390/vfio-ccw.rst
13960F:	include/uapi/linux/vfio_ccw.h
13961
13962S390 ZCRYPT DRIVER
13963M:	Harald Freudenberger <freude@linux.ibm.com>
13964L:	linux-s390@vger.kernel.org
13965W:	http://www.ibm.com/developerworks/linux/linux390/
13966S:	Supported
13967F:	drivers/s390/crypto/
13968
13969S390 VFIO AP DRIVER
13970M:	Tony Krowiak <akrowiak@linux.ibm.com>
13971M:	Pierre Morel <pmorel@linux.ibm.com>
13972M:	Halil Pasic <pasic@linux.ibm.com>
13973L:	linux-s390@vger.kernel.org
13974W:	http://www.ibm.com/developerworks/linux/linux390/
13975S:	Supported
13976F:	drivers/s390/crypto/vfio_ap_drv.c
13977F:	drivers/s390/crypto/vfio_ap_private.h
13978F:	drivers/s390/crypto/vfio_ap_ops.c
13979F:	Documentation/s390/vfio-ap.rst
13980
13981S390 ZFCP DRIVER
13982M:	Steffen Maier <maier@linux.ibm.com>
13983M:	Benjamin Block <bblock@linux.ibm.com>
13984L:	linux-s390@vger.kernel.org
13985W:	http://www.ibm.com/developerworks/linux/linux390/
13986S:	Supported
13987F:	drivers/s390/scsi/zfcp_*
13988
13989S3C24XX SD/MMC Driver
13990M:	Ben Dooks <ben-linux@fluff.org>
13991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13992S:	Supported
13993F:	drivers/mmc/host/s3cmci.*
13994
13995SAA6588 RDS RECEIVER DRIVER
13996M:	Hans Verkuil <hverkuil@xs4all.nl>
13997L:	linux-media@vger.kernel.org
13998T:	git git://linuxtv.org/media_tree.git
13999W:	https://linuxtv.org
14000S:	Odd Fixes
14001F:	drivers/media/i2c/saa6588*
14002
14003SAA7134 VIDEO4LINUX DRIVER
14004M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14005L:	linux-media@vger.kernel.org
14006W:	https://linuxtv.org
14007T:	git git://linuxtv.org/media_tree.git
14008S:	Odd fixes
14009F:	Documentation/media/v4l-drivers/saa7134*
14010F:	drivers/media/pci/saa7134/
14011
14012SAA7146 VIDEO4LINUX-2 DRIVER
14013M:	Hans Verkuil <hverkuil@xs4all.nl>
14014L:	linux-media@vger.kernel.org
14015T:	git git://linuxtv.org/media_tree.git
14016S:	Maintained
14017F:	drivers/media/common/saa7146/
14018F:	drivers/media/pci/saa7146/
14019F:	include/media/drv-intf/saa7146*
14020
14021SAFESETID SECURITY MODULE
14022M:     Micah Morton <mortonm@chromium.org>
14023S:     Supported
14024F:     security/safesetid/
14025F:     Documentation/admin-guide/LSM/SafeSetID.rst
14026
14027SAMSUNG AUDIO (ASoC) DRIVERS
14028M:	Krzysztof Kozlowski <krzk@kernel.org>
14029M:	Sangbeom Kim <sbkim73@samsung.com>
14030M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14031L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14032S:	Supported
14033F:	sound/soc/samsung/
14034F:	Documentation/devicetree/bindings/sound/samsung*
14035
14036SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14037M:	Krzysztof Kozlowski <krzk@kernel.org>
14038L:	linux-crypto@vger.kernel.org
14039L:	linux-samsung-soc@vger.kernel.org
14040S:	Maintained
14041F:	drivers/crypto/exynos-rng.c
14042F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14043
14044SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14045M:	Łukasz Stelmach <l.stelmach@samsung.com>
14046L:	linux-samsung-soc@vger.kernel.org
14047S:	Maintained
14048F:	drivers/char/hw_random/exynos-trng.c
14049F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14050
14051SAMSUNG FRAMEBUFFER DRIVER
14052M:	Jingoo Han <jingoohan1@gmail.com>
14053L:	linux-fbdev@vger.kernel.org
14054S:	Maintained
14055F:	drivers/video/fbdev/s3c-fb.c
14056
14057SAMSUNG LAPTOP DRIVER
14058M:	Corentin Chary <corentin.chary@gmail.com>
14059L:	platform-driver-x86@vger.kernel.org
14060S:	Maintained
14061F:	drivers/platform/x86/samsung-laptop.c
14062
14063SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14064M:	Sangbeom Kim <sbkim73@samsung.com>
14065M:	Krzysztof Kozlowski <krzk@kernel.org>
14066M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14067L:	linux-kernel@vger.kernel.org
14068L:	linux-samsung-soc@vger.kernel.org
14069S:	Supported
14070F:	drivers/mfd/sec*.c
14071F:	drivers/regulator/s2m*.c
14072F:	drivers/regulator/s5m*.c
14073F:	drivers/clk/clk-s2mps11.c
14074F:	drivers/rtc/rtc-s5m.c
14075F:	include/linux/mfd/samsung/
14076F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14077F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14078F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14079F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14080
14081SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14082M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14083L:	linux-media@vger.kernel.org
14084L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14085S:	Maintained
14086F:	drivers/media/platform/s3c-camif/
14087F:	include/media/drv-intf/s3c_camif.h
14088
14089SAMSUNG S3FWRN5 NFC DRIVER
14090M:	Robert Baldyga <r.baldyga@samsung.com>
14091M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14092L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14093S:	Supported
14094F:	drivers/nfc/s3fwrn5
14095
14096SAMSUNG S5C73M3 CAMERA DRIVER
14097M:	Kyungmin Park <kyungmin.park@samsung.com>
14098M:	Andrzej Hajda <a.hajda@samsung.com>
14099L:	linux-media@vger.kernel.org
14100S:	Supported
14101F:	drivers/media/i2c/s5c73m3/*
14102
14103SAMSUNG S5K5BAF CAMERA DRIVER
14104M:	Kyungmin Park <kyungmin.park@samsung.com>
14105M:	Andrzej Hajda <a.hajda@samsung.com>
14106L:	linux-media@vger.kernel.org
14107S:	Supported
14108F:	drivers/media/i2c/s5k5baf.c
14109
14110SAMSUNG S5P Security SubSystem (SSS) DRIVER
14111M:	Krzysztof Kozlowski <krzk@kernel.org>
14112M:	Vladimir Zapolskiy <vz@mleia.com>
14113M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14114L:	linux-crypto@vger.kernel.org
14115L:	linux-samsung-soc@vger.kernel.org
14116S:	Maintained
14117F:	drivers/crypto/s5p-sss.c
14118
14119SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14120M:	Kyungmin Park <kyungmin.park@samsung.com>
14121M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14122L:	linux-media@vger.kernel.org
14123Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14124S:	Supported
14125F:	drivers/media/platform/exynos4-is/
14126
14127SAMSUNG SOC CLOCK DRIVERS
14128M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14129M:	Tomasz Figa <tomasz.figa@gmail.com>
14130M:	Chanwoo Choi <cw00.choi@samsung.com>
14131S:	Supported
14132L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14134F:	drivers/clk/samsung/
14135F:	include/dt-bindings/clock/exynos*.h
14136F:	Documentation/devicetree/bindings/clock/exynos*.txt
14137
14138SAMSUNG SPI DRIVERS
14139M:	Kukjin Kim <kgene@kernel.org>
14140M:	Krzysztof Kozlowski <krzk@kernel.org>
14141M:	Andi Shyti <andi@etezian.org>
14142L:	linux-spi@vger.kernel.org
14143L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14144S:	Maintained
14145F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14146F:	drivers/spi/spi-s3c*
14147F:	include/linux/platform_data/spi-s3c64xx.h
14148
14149SAMSUNG SXGBE DRIVERS
14150M:	Byungho An <bh74.an@samsung.com>
14151M:	Girish K S <ks.giri@samsung.com>
14152M:	Vipul Pandya <vipul.pandya@samsung.com>
14153S:	Supported
14154L:	netdev@vger.kernel.org
14155F:	drivers/net/ethernet/samsung/sxgbe/
14156
14157SAMSUNG THERMAL DRIVER
14158M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14159L:	linux-pm@vger.kernel.org
14160L:	linux-samsung-soc@vger.kernel.org
14161S:	Supported
14162T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14163F:	drivers/thermal/samsung/
14164
14165SAMSUNG USB2 PHY DRIVER
14166M:	Kamil Debski <kamil@wypas.org>
14167M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14168L:	linux-kernel@vger.kernel.org
14169S:	Supported
14170F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14171F:	Documentation/driver-api/phy/samsung-usb2.rst
14172F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14173F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14174F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14175F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14176F:	drivers/phy/samsung/phy-samsung-usb2.c
14177F:	drivers/phy/samsung/phy-samsung-usb2.h
14178
14179SC1200 WDT DRIVER
14180M:	Zwane Mwaikambo <zwanem@gmail.com>
14181S:	Maintained
14182F:	drivers/watchdog/sc1200wdt.c
14183
14184SCHEDULER
14185M:	Ingo Molnar <mingo@redhat.com>
14186M:	Peter Zijlstra <peterz@infradead.org>
14187L:	linux-kernel@vger.kernel.org
14188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14189S:	Maintained
14190F:	kernel/sched/
14191F:	include/linux/sched.h
14192F:	include/uapi/linux/sched.h
14193F:	include/linux/wait.h
14194F:	include/linux/preempt.h
14195
14196SCR24X CHIP CARD INTERFACE DRIVER
14197M:	Lubomir Rintel <lkundrak@v3.sk>
14198S:	Supported
14199F:	drivers/char/pcmcia/scr24x_cs.c
14200
14201SCSI CDROM DRIVER
14202M:	Jens Axboe <axboe@kernel.dk>
14203L:	linux-scsi@vger.kernel.org
14204W:	http://www.kernel.dk
14205S:	Maintained
14206F:	drivers/scsi/sr*
14207
14208SCSI RDMA PROTOCOL (SRP) INITIATOR
14209M:	Bart Van Assche <bvanassche@acm.org>
14210L:	linux-rdma@vger.kernel.org
14211S:	Supported
14212Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14213F:	drivers/infiniband/ulp/srp/
14214F:	include/scsi/srp.h
14215
14216SCSI RDMA PROTOCOL (SRP) TARGET
14217M:	Bart Van Assche <bvanassche@acm.org>
14218L:	linux-rdma@vger.kernel.org
14219L:	target-devel@vger.kernel.org
14220S:	Supported
14221Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14222F:	drivers/infiniband/ulp/srpt/
14223
14224SCSI SG DRIVER
14225M:	Doug Gilbert <dgilbert@interlog.com>
14226L:	linux-scsi@vger.kernel.org
14227W:	http://sg.danny.cz/sg
14228S:	Maintained
14229F:	Documentation/scsi/scsi-generic.txt
14230F:	drivers/scsi/sg.c
14231F:	include/scsi/sg.h
14232
14233SCSI SUBSYSTEM
14234M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14236M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14238Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14239L:	linux-scsi@vger.kernel.org
14240S:	Maintained
14241F:	Documentation/devicetree/bindings/scsi/
14242F:	drivers/scsi/
14243F:	include/scsi/
14244
14245SCSI TAPE DRIVER
14246M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14247L:	linux-scsi@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/scsi/st.txt
14250F:	drivers/scsi/st.*
14251F:	drivers/scsi/st_*.h
14252
14253SCSI TARGET SUBSYSTEM
14254M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14255L:	linux-scsi@vger.kernel.org
14256L:	target-devel@vger.kernel.org
14257W:	http://www.linux-iscsi.org
14258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14259Q:	https://patchwork.kernel.org/project/target-devel/list/
14260S:	Supported
14261F:	drivers/target/
14262F:	include/target/
14263F:	Documentation/target/
14264
14265SCTP PROTOCOL
14266M:	Vlad Yasevich <vyasevich@gmail.com>
14267M:	Neil Horman <nhorman@tuxdriver.com>
14268M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14269L:	linux-sctp@vger.kernel.org
14270W:	http://lksctp.sourceforge.net
14271S:	Maintained
14272F:	Documentation/networking/sctp.txt
14273F:	include/linux/sctp.h
14274F:	include/uapi/linux/sctp.h
14275F:	include/net/sctp/
14276F:	net/sctp/
14277
14278SCx200 CPU SUPPORT
14279M:	Jim Cromie <jim.cromie@gmail.com>
14280S:	Odd Fixes
14281F:	Documentation/i2c/busses/scx200_acb
14282F:	arch/x86/platform/scx200/
14283F:	drivers/watchdog/scx200_wdt.c
14284F:	drivers/i2c/busses/scx200*
14285F:	drivers/mtd/maps/scx200_docflash.c
14286F:	include/linux/scx200.h
14287
14288SCx200 GPIO DRIVER
14289M:	Jim Cromie <jim.cromie@gmail.com>
14290S:	Maintained
14291F:	drivers/char/scx200_gpio.c
14292F:	include/linux/scx200_gpio.h
14293
14294SCx200 HRT CLOCKSOURCE DRIVER
14295M:	Jim Cromie <jim.cromie@gmail.com>
14296S:	Maintained
14297F:	drivers/clocksource/scx200_hrt.c
14298
14299SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14300M:	Sascha Sommer <saschasommer@freenet.de>
14301L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14302S:	Maintained
14303F:	drivers/mmc/host/sdricoh_cs.c
14304
14305SECO BOARDS CEC DRIVER
14306M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14307S:	Maintained
14308F:	drivers/media/platform/seco-cec/seco-cec.c
14309F:	drivers/media/platform/seco-cec/seco-cec.h
14310
14311SECURE COMPUTING
14312M:	Kees Cook <keescook@chromium.org>
14313R:	Andy Lutomirski <luto@amacapital.net>
14314R:	Will Drewry <wad@chromium.org>
14315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14316S:	Supported
14317F:	kernel/seccomp.c
14318F:	include/uapi/linux/seccomp.h
14319F:	include/linux/seccomp.h
14320F:	tools/testing/selftests/seccomp/*
14321F:	tools/testing/selftests/kselftest_harness.h
14322F:	Documentation/userspace-api/seccomp_filter.rst
14323K:	\bsecure_computing
14324K:	\bTIF_SECCOMP\b
14325
14326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14327M:	Al Cooper <alcooperx@gmail.com>
14328L:	linux-mmc@vger.kernel.org
14329L:	bcm-kernel-feedback-list@broadcom.com
14330S:	Maintained
14331F:	drivers/mmc/host/sdhci-brcmstb*
14332
14333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14334M:	Adrian Hunter <adrian.hunter@intel.com>
14335L:	linux-mmc@vger.kernel.org
14336S:	Maintained
14337F:	drivers/mmc/host/sdhci*
14338F:	include/linux/mmc/sdhci*
14339
14340EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14341M:	Adrian Hunter <adrian.hunter@intel.com>
14342M:	Ritesh Harjani <riteshh@codeaurora.org>
14343M:	Asutosh Das <asutoshd@codeaurora.org>
14344L:	linux-mmc@vger.kernel.org
14345S:	Maintained
14346F:	drivers/mmc/host/cqhci*
14347
14348SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14349M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14350M:	Manjunath M B <manjumb@synopsys.com>
14351L:	linux-mmc@vger.kernel.org
14352S:	Maintained
14353F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14354
14355SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14356M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14357L:	linux-mmc@vger.kernel.org
14358S:	Supported
14359F:	drivers/mmc/host/sdhci-of-at91.c
14360
14361SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14362M:	Ben Dooks <ben-linux@fluff.org>
14363M:	Jaehoon Chung <jh80.chung@samsung.com>
14364L:	linux-mmc@vger.kernel.org
14365S:	Maintained
14366F:	drivers/mmc/host/sdhci-s3c*
14367
14368SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14369M:	Viresh Kumar <vireshk@kernel.org>
14370L:	linux-mmc@vger.kernel.org
14371S:	Maintained
14372F:	drivers/mmc/host/sdhci-spear.c
14373
14374SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14375M:	Kishon Vijay Abraham I <kishon@ti.com>
14376L:	linux-mmc@vger.kernel.org
14377S:	Maintained
14378F:	drivers/mmc/host/sdhci-omap.c
14379
14380SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14381M:	Scott Bauer <scott.bauer@intel.com>
14382M:	Jonathan Derrick <jonathan.derrick@intel.com>
14383L:	linux-block@vger.kernel.org
14384S:	Supported
14385F:	block/sed*
14386F:	block/opal_proto.h
14387F:	include/linux/sed*
14388F:	include/uapi/linux/sed*
14389
14390SECURITY CONTACT
14391M:	Security Officers <security@kernel.org>
14392S:	Supported
14393
14394SECURITY SUBSYSTEM
14395M:	James Morris <jmorris@namei.org>
14396M:	"Serge E. Hallyn" <serge@hallyn.com>
14397L:	linux-security-module@vger.kernel.org (suggested Cc:)
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14399W:	http://kernsec.org/
14400S:	Supported
14401F:	security/
14402X:	security/selinux/
14403
14404SELINUX SECURITY MODULE
14405M:	Paul Moore <paul@paul-moore.com>
14406M:	Stephen Smalley <sds@tycho.nsa.gov>
14407M:	Eric Paris <eparis@parisplace.org>
14408L:	selinux@vger.kernel.org
14409W:	https://selinuxproject.org
14410W:	https://github.com/SELinuxProject
14411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14412S:	Supported
14413F:	include/uapi/linux/selinux_netlink.h
14414F:	security/selinux/
14415F:	scripts/selinux/
14416F:	Documentation/admin-guide/LSM/SELinux.rst
14417
14418SENSABLE PHANTOM
14419M:	Jiri Slaby <jirislaby@gmail.com>
14420S:	Maintained
14421F:	drivers/misc/phantom.c
14422F:	include/uapi/linux/phantom.h
14423
14424SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14425M:	Tomasz Duszynski <tduszyns@gmail.com>
14426S:	Maintained
14427F:	drivers/iio/chemical/sps30.c
14428F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14429
14430SERIAL DEVICE BUS
14431M:	Rob Herring <robh@kernel.org>
14432L:	linux-serial@vger.kernel.org
14433S:	Maintained
14434F:	Documentation/devicetree/bindings/serial/slave-device.txt
14435F:	drivers/tty/serdev/
14436F:	include/linux/serdev.h
14437
14438SERIAL DRIVERS
14439M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14440L:	linux-serial@vger.kernel.org
14441S:	Maintained
14442F:	Documentation/devicetree/bindings/serial/
14443F:	drivers/tty/serial/
14444
14445SERIAL IR RECEIVER
14446M:	Sean Young <sean@mess.org>
14447L:	linux-media@vger.kernel.org
14448S:	Maintained
14449F:	drivers/media/rc/serial_ir.c
14450
14451SFC NETWORK DRIVER
14452M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14453M:	Edward Cree <ecree@solarflare.com>
14454M:	Martin Habets <mhabets@solarflare.com>
14455L:	netdev@vger.kernel.org
14456S:	Supported
14457F:	drivers/net/ethernet/sfc/
14458
14459SFF/SFP/SFP+ MODULE SUPPORT
14460M:	Russell King <linux@armlinux.org.uk>
14461L:	netdev@vger.kernel.org
14462S:	Maintained
14463F:	drivers/net/phy/phylink.c
14464F:	drivers/net/phy/sfp*
14465F:	include/linux/phylink.h
14466F:	include/linux/sfp.h
14467
14468SGI GRU DRIVER
14469M:	Dimitri Sivanich <sivanich@sgi.com>
14470S:	Maintained
14471F:	drivers/misc/sgi-gru/
14472
14473SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14474M:	Pat Gefre <pfg@sgi.com>
14475L:	linux-ia64@vger.kernel.org
14476S:	Supported
14477F:	Documentation/ia64/serial.rst
14478F:	drivers/tty/serial/ioc?_serial.c
14479F:	include/linux/ioc?.h
14480
14481SGI XP/XPC/XPNET DRIVER
14482M:	Cliff Whickman <cpw@sgi.com>
14483M:	Robin Holt <robinmholt@gmail.com>
14484S:	Maintained
14485F:	drivers/misc/sgi-xp/
14486
14487SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14488M:	Ursula Braun <ubraun@linux.ibm.com>
14489M:	Karsten Graul <kgraul@linux.ibm.com>
14490L:	linux-s390@vger.kernel.org
14491W:	http://www.ibm.com/developerworks/linux/linux390/
14492S:	Supported
14493F:	net/smc/
14494
14495SHARP RJ54N1CB0C SENSOR DRIVER
14496M:	Jacopo Mondi <jacopo@jmondi.org>
14497L:	linux-media@vger.kernel.org
14498T:	git git://linuxtv.org/media_tree.git
14499S:	Odd fixes
14500F:	drivers/media/i2c/rj54n1cb0c.c
14501F:	include/media/i2c/rj54n1cb0c.h
14502
14503SH_VEU V4L2 MEM2MEM DRIVER
14504L:	linux-media@vger.kernel.org
14505S:	Orphan
14506F:	drivers/media/platform/sh_veu.c
14507
14508SH_VOU V4L2 OUTPUT DRIVER
14509L:	linux-media@vger.kernel.org
14510S:	Orphan
14511F:	drivers/media/platform/sh_vou.c
14512F:	include/media/drv-intf/sh_vou.h
14513
14514SI2157 MEDIA DRIVER
14515M:	Antti Palosaari <crope@iki.fi>
14516L:	linux-media@vger.kernel.org
14517W:	https://linuxtv.org
14518W:	http://palosaari.fi/linux/
14519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14520T:	git git://linuxtv.org/anttip/media_tree.git
14521S:	Maintained
14522F:	drivers/media/tuners/si2157*
14523
14524SI2165 MEDIA DRIVER
14525M:	Matthias Schwarzott <zzam@gentoo.org>
14526L:	linux-media@vger.kernel.org
14527W:	https://linuxtv.org
14528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14529S:	Maintained
14530F:	drivers/media/dvb-frontends/si2165*
14531
14532SI2168 MEDIA DRIVER
14533M:	Antti Palosaari <crope@iki.fi>
14534L:	linux-media@vger.kernel.org
14535W:	https://linuxtv.org
14536W:	http://palosaari.fi/linux/
14537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14538T:	git git://linuxtv.org/anttip/media_tree.git
14539S:	Maintained
14540F:	drivers/media/dvb-frontends/si2168*
14541
14542SI470X FM RADIO RECEIVER I2C DRIVER
14543M:	Hans Verkuil <hverkuil@xs4all.nl>
14544L:	linux-media@vger.kernel.org
14545T:	git git://linuxtv.org/media_tree.git
14546W:	https://linuxtv.org
14547S:	Odd Fixes
14548F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14549
14550SI470X FM RADIO RECEIVER USB DRIVER
14551M:	Hans Verkuil <hverkuil@xs4all.nl>
14552L:	linux-media@vger.kernel.org
14553T:	git git://linuxtv.org/media_tree.git
14554W:	https://linuxtv.org
14555S:	Maintained
14556F:	drivers/media/radio/si470x/radio-si470x-common.c
14557F:	drivers/media/radio/si470x/radio-si470x.h
14558F:	drivers/media/radio/si470x/radio-si470x-usb.c
14559
14560SI4713 FM RADIO TRANSMITTER I2C DRIVER
14561M:	Eduardo Valentin <edubezval@gmail.com>
14562L:	linux-media@vger.kernel.org
14563T:	git git://linuxtv.org/media_tree.git
14564W:	https://linuxtv.org
14565S:	Odd Fixes
14566F:	drivers/media/radio/si4713/si4713.?
14567
14568SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14569M:	Eduardo Valentin <edubezval@gmail.com>
14570L:	linux-media@vger.kernel.org
14571T:	git git://linuxtv.org/media_tree.git
14572W:	https://linuxtv.org
14573S:	Odd Fixes
14574F:	drivers/media/radio/si4713/radio-platform-si4713.c
14575
14576SI4713 FM RADIO TRANSMITTER USB DRIVER
14577M:	Hans Verkuil <hverkuil@xs4all.nl>
14578L:	linux-media@vger.kernel.org
14579T:	git git://linuxtv.org/media_tree.git
14580W:	https://linuxtv.org
14581S:	Maintained
14582F:	drivers/media/radio/si4713/radio-usb-si4713.c
14583
14584SIANO DVB DRIVER
14585M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14586L:	linux-media@vger.kernel.org
14587W:	https://linuxtv.org
14588T:	git git://linuxtv.org/media_tree.git
14589S:	Odd fixes
14590F:	drivers/media/common/siano/
14591F:	drivers/media/usb/siano/
14592F:	drivers/media/usb/siano/
14593F:	drivers/media/mmc/siano/
14594
14595SIFIVE DRIVERS
14596M:	Palmer Dabbelt <palmer@sifive.com>
14597M:	Paul Walmsley <paul.walmsley@sifive.com>
14598L:	linux-riscv@lists.infradead.org
14599T:	git git://github.com/sifive/riscv-linux.git
14600S:	Supported
14601K:	[^@]sifive
14602N:	sifive
14603
14604SIFIVE FU540 SYSTEM-ON-CHIP
14605M:	Paul Walmsley <paul.walmsley@sifive.com>
14606M:	Palmer Dabbelt <palmer@sifive.com>
14607L:	linux-riscv@lists.infradead.org
14608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14609S:	Supported
14610K:	fu540
14611N:	fu540
14612
14613SILEAD TOUCHSCREEN DRIVER
14614M:	Hans de Goede <hdegoede@redhat.com>
14615L:	linux-input@vger.kernel.org
14616L:	platform-driver-x86@vger.kernel.org
14617S:	Maintained
14618F:	drivers/input/touchscreen/silead.c
14619F:	drivers/platform/x86/touchscreen_dmi.c
14620
14621SILICON MOTION SM712 FRAME BUFFER DRIVER
14622M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14623M:	Teddy Wang <teddy.wang@siliconmotion.com>
14624M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14625L:	linux-fbdev@vger.kernel.org
14626S:	Maintained
14627F:	drivers/video/fbdev/sm712*
14628F:	Documentation/fb/sm712fb.rst
14629
14630SIMPLE FIRMWARE INTERFACE (SFI)
14631M:	Len Brown <lenb@kernel.org>
14632L:	sfi-devel@simplefirmware.org
14633W:	http://simplefirmware.org/
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14635S:	Supported
14636F:	arch/x86/platform/sfi/
14637F:	drivers/sfi/
14638F:	include/linux/sfi*.h
14639
14640SIMPLEFB FB DRIVER
14641M:	Hans de Goede <hdegoede@redhat.com>
14642L:	linux-fbdev@vger.kernel.org
14643S:	Maintained
14644F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14645F:	drivers/video/fbdev/simplefb.c
14646F:	include/linux/platform_data/simplefb.h
14647
14648SIMTEC EB110ATX (Chalice CATS)
14649P:	Ben Dooks
14650P:	Vincent Sanders <vince@simtec.co.uk>
14651M:	Simtec Linux Team <linux@simtec.co.uk>
14652W:	http://www.simtec.co.uk/products/EB110ATX/
14653S:	Supported
14654
14655SIMTEC EB2410ITX (BAST)
14656P:	Ben Dooks
14657P:	Vincent Sanders <vince@simtec.co.uk>
14658M:	Simtec Linux Team <linux@simtec.co.uk>
14659W:	http://www.simtec.co.uk/products/EB2410ITX/
14660S:	Supported
14661F:	arch/arm/mach-s3c24xx/mach-bast.c
14662F:	arch/arm/mach-s3c24xx/bast-ide.c
14663F:	arch/arm/mach-s3c24xx/bast-irq.c
14664
14665SIPHASH PRF ROUTINES
14666M:	Jason A. Donenfeld <Jason@zx2c4.com>
14667S:	Maintained
14668F:	lib/siphash.c
14669F:	lib/test_siphash.c
14670F:	include/linux/siphash.h
14671
14672SIOX
14673M:	Thorsten Scherer <t.scherer@eckelmann.de>
14674M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14675R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14676S:	Supported
14677F:	drivers/siox/*
14678F:	drivers/gpio/gpio-siox.c
14679F:	include/trace/events/siox.h
14680
14681SIS 190 ETHERNET DRIVER
14682M:	Francois Romieu <romieu@fr.zoreil.com>
14683L:	netdev@vger.kernel.org
14684S:	Maintained
14685F:	drivers/net/ethernet/sis/sis190.c
14686
14687SIS 900/7016 FAST ETHERNET DRIVER
14688M:	Daniele Venzano <venza@brownhat.org>
14689W:	http://www.brownhat.org/sis900.html
14690L:	netdev@vger.kernel.org
14691S:	Maintained
14692F:	drivers/net/ethernet/sis/sis900.*
14693
14694SIS FRAMEBUFFER DRIVER
14695M:	Thomas Winischhofer <thomas@winischhofer.net>
14696W:	http://www.winischhofer.net/linuxsisvga.shtml
14697S:	Maintained
14698F:	Documentation/fb/sisfb.rst
14699F:	drivers/video/fbdev/sis/
14700F:	include/video/sisfb.h
14701
14702SIS USB2VGA DRIVER
14703M:	Thomas Winischhofer <thomas@winischhofer.net>
14704W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14705S:	Maintained
14706F:	drivers/usb/misc/sisusbvga/
14707
14708SLAB ALLOCATOR
14709M:	Christoph Lameter <cl@linux.com>
14710M:	Pekka Enberg <penberg@kernel.org>
14711M:	David Rientjes <rientjes@google.com>
14712M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14713M:	Andrew Morton <akpm@linux-foundation.org>
14714L:	linux-mm@kvack.org
14715S:	Maintained
14716F:	include/linux/sl?b*.h
14717F:	mm/sl?b*
14718
14719SLEEPABLE READ-COPY UPDATE (SRCU)
14720M:	Lai Jiangshan <jiangshanlai@gmail.com>
14721M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14722M:	Josh Triplett <josh@joshtriplett.org>
14723R:	Steven Rostedt <rostedt@goodmis.org>
14724R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14725L:	rcu@vger.kernel.org
14726W:	http://www.rdrop.com/users/paulmck/RCU/
14727S:	Supported
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14729F:	include/linux/srcu*.h
14730F:	kernel/rcu/srcu*.c
14731
14732SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14733M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14735S:	Maintained
14736F:	drivers/slimbus/
14737F:	Documentation/devicetree/bindings/slimbus/
14738F:	include/linux/slimbus.h
14739
14740SMACK SECURITY MODULE
14741M:	Casey Schaufler <casey@schaufler-ca.com>
14742L:	linux-security-module@vger.kernel.org
14743W:	http://schaufler-ca.com
14744T:	git git://github.com/cschaufler/smack-next
14745S:	Maintained
14746F:	Documentation/admin-guide/LSM/Smack.rst
14747F:	security/smack/
14748
14749SMC91x ETHERNET DRIVER
14750M:	Nicolas Pitre <nico@fluxnic.net>
14751S:	Odd Fixes
14752F:	drivers/net/ethernet/smsc/smc91x.*
14753
14754SMIA AND SMIA++ IMAGE SENSOR DRIVER
14755M:	Sakari Ailus <sakari.ailus@iki.fi>
14756L:	linux-media@vger.kernel.org
14757S:	Maintained
14758F:	drivers/media/i2c/smiapp/
14759F:	include/media/i2c/smiapp.h
14760F:	drivers/media/i2c/smiapp-pll.c
14761F:	drivers/media/i2c/smiapp-pll.h
14762F:	include/uapi/linux/smiapp.h
14763F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14764
14765SMM665 HARDWARE MONITOR DRIVER
14766M:	Guenter Roeck <linux@roeck-us.net>
14767L:	linux-hwmon@vger.kernel.org
14768S:	Maintained
14769F:	Documentation/hwmon/smm665.rst
14770F:	drivers/hwmon/smm665.c
14771
14772SMSC EMC2103 HARDWARE MONITOR DRIVER
14773M:	Steve Glendinning <steve.glendinning@shawell.net>
14774L:	linux-hwmon@vger.kernel.org
14775S:	Maintained
14776F:	Documentation/hwmon/emc2103.rst
14777F:	drivers/hwmon/emc2103.c
14778
14779SMSC SCH5627 HARDWARE MONITOR DRIVER
14780M:	Hans de Goede <hdegoede@redhat.com>
14781L:	linux-hwmon@vger.kernel.org
14782S:	Supported
14783F:	Documentation/hwmon/sch5627.rst
14784F:	drivers/hwmon/sch5627.c
14785
14786SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14787M:	Steve Glendinning <steve.glendinning@shawell.net>
14788L:	linux-fbdev@vger.kernel.org
14789S:	Maintained
14790F:	drivers/video/fbdev/smscufx.c
14791
14792SMSC47B397 HARDWARE MONITOR DRIVER
14793M:	Jean Delvare <jdelvare@suse.com>
14794L:	linux-hwmon@vger.kernel.org
14795S:	Maintained
14796F:	Documentation/hwmon/smsc47b397.rst
14797F:	drivers/hwmon/smsc47b397.c
14798
14799SMSC911x ETHERNET DRIVER
14800M:	Steve Glendinning <steve.glendinning@shawell.net>
14801L:	netdev@vger.kernel.org
14802S:	Maintained
14803F:	include/linux/smsc911x.h
14804F:	drivers/net/ethernet/smsc/smsc911x.*
14805
14806SMSC9420 PCI ETHERNET DRIVER
14807M:	Steve Glendinning <steve.glendinning@shawell.net>
14808L:	netdev@vger.kernel.org
14809S:	Maintained
14810F:	drivers/net/ethernet/smsc/smsc9420.*
14811
14812SOC-CAMERA V4L2 SUBSYSTEM
14813L:	linux-media@vger.kernel.org
14814T:	git git://linuxtv.org/media_tree.git
14815S:	Orphan
14816F:	include/media/soc_camera.h
14817F:	drivers/staging/media/soc_camera/
14818
14819SOCIONEXT SYNQUACER I2C DRIVER
14820M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14821L:	linux-i2c@vger.kernel.org
14822S:	Maintained
14823F:	drivers/i2c/busses/i2c-synquacer.c
14824F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14825
14826SOCIONEXT UNIPHIER SOUND DRIVER
14827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14828S:	Orphan
14829F:	sound/soc/uniphier/
14830
14831SOEKRIS NET48XX LED SUPPORT
14832M:	Chris Boot <bootc@bootc.net>
14833S:	Maintained
14834F:	drivers/leds/leds-net48xx.c
14835
14836SOFT-IWARP DRIVER (siw)
14837M:	Bernard Metzler <bmt@zurich.ibm.com>
14838L:	linux-rdma@vger.kernel.org
14839S:	Supported
14840F:	drivers/infiniband/sw/siw/
14841F:	include/uapi/rdma/siw-abi.h
14842
14843SOFT-ROCE DRIVER (rxe)
14844M:	Moni Shoua <monis@mellanox.com>
14845L:	linux-rdma@vger.kernel.org
14846S:	Supported
14847W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14848Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14849F:	drivers/infiniband/sw/rxe/
14850F:	include/uapi/rdma/rdma_user_rxe.h
14851
14852SOFTLOGIC 6x10 MPEG CODEC
14853M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14854M:	Anton Sviridenko <anton@corp.bluecherry.net>
14855M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14856M:	Andrey Utkin <andrey_utkin@fastmail.com>
14857M:	Ismael Luceno <ismael@iodev.co.uk>
14858L:	linux-media@vger.kernel.org
14859S:	Supported
14860F:	drivers/media/pci/solo6x10/
14861
14862SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14863M:	James Morse <james.morse@arm.com>
14864L:	linux-arm-kernel@lists.infradead.org
14865S:	Maintained
14866F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14867F:	drivers/firmware/arm_sdei.c
14868F:	include/linux/arm_sdei.h
14869F:	include/uapi/linux/arm_sdei.h
14870
14871SOFTWARE RAID (Multiple Disks) SUPPORT
14872M:	Shaohua Li <shli@kernel.org>
14873L:	linux-raid@vger.kernel.org
14874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14875S:	Supported
14876F:	drivers/md/Makefile
14877F:	drivers/md/Kconfig
14878F:	drivers/md/md*
14879F:	drivers/md/raid*
14880F:	include/linux/raid/
14881F:	include/uapi/linux/raid/
14882
14883SOCIONEXT (SNI) AVE NETWORK DRIVER
14884M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14885L:	netdev@vger.kernel.org
14886S:	Maintained
14887F:	drivers/net/ethernet/socionext/sni_ave.c
14888F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14889
14890SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14891M:	Jassi Brar <jaswinder.singh@linaro.org>
14892M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
14893L:	netdev@vger.kernel.org
14894S:	Maintained
14895F:	drivers/net/ethernet/socionext/netsec.c
14896F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14897
14898SOCIONEXT (SNI) Synquacer SPI DRIVER
14899M:	Masahisa Kojima <masahisa.kojima@linaro.org>
14900M:	Jassi Brar <jaswinder.singh@linaro.org>
14901L:	linux-spi@vger.kernel.org
14902S:	Maintained
14903F:	drivers/spi/spi-synquacer.c
14904F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
14905
14906SOLIDRUN CLEARFOG SUPPORT
14907M:	Russell King <linux@armlinux.org.uk>
14908S:	Maintained
14909F:	arch/arm/boot/dts/armada-388-clearfog*
14910F:	arch/arm/boot/dts/armada-38x-solidrun-*
14911
14912SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14913M:	Russell King <linux@armlinux.org.uk>
14914S:	Maintained
14915F:	arch/arm/boot/dts/imx6*-cubox-i*
14916F:	arch/arm/boot/dts/imx6*-hummingboard*
14917F:	arch/arm/boot/dts/imx6*-sr-*
14918
14919SONIC NETWORK DRIVER
14920M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14921L:	netdev@vger.kernel.org
14922S:	Maintained
14923F:	drivers/net/ethernet/natsemi/sonic.*
14924
14925SONICS SILICON BACKPLANE DRIVER (SSB)
14926M:	Michael Buesch <m@bues.ch>
14927L:	linux-wireless@vger.kernel.org
14928S:	Maintained
14929F:	drivers/ssb/
14930F:	include/linux/ssb/
14931
14932SONY IMX214 SENSOR DRIVER
14933M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14934L:	linux-media@vger.kernel.org
14935T:	git git://linuxtv.org/media_tree.git
14936S:	Maintained
14937F:	drivers/media/i2c/imx214.c
14938F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14939
14940SONY IMX258 SENSOR DRIVER
14941M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14942L:	linux-media@vger.kernel.org
14943T:	git git://linuxtv.org/media_tree.git
14944S:	Maintained
14945F:	drivers/media/i2c/imx258.c
14946
14947SONY IMX274 SENSOR DRIVER
14948M:	Leon Luo <leonl@leopardimaging.com>
14949L:	linux-media@vger.kernel.org
14950T:	git git://linuxtv.org/media_tree.git
14951S:	Maintained
14952F:	drivers/media/i2c/imx274.c
14953F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14954
14955SONY IMX319 SENSOR DRIVER
14956M:	Bingbu Cao <bingbu.cao@intel.com>
14957L:	linux-media@vger.kernel.org
14958T:	git git://linuxtv.org/media_tree.git
14959S:	Maintained
14960F:	drivers/media/i2c/imx319.c
14961
14962SONY IMX355 SENSOR DRIVER
14963M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14964L:	linux-media@vger.kernel.org
14965T:	git git://linuxtv.org/media_tree.git
14966S:	Maintained
14967F:	drivers/media/i2c/imx355.c
14968
14969SONY MEMORYSTICK SUBSYSTEM
14970M:	Maxim Levitsky <maximlevitsky@gmail.com>
14971M:	Alex Dubov <oakad@yahoo.com>
14972M:	Ulf Hansson <ulf.hansson@linaro.org>
14973L:	linux-mmc@vger.kernel.org
14974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14975S:	Maintained
14976F:	drivers/memstick/
14977F:	include/linux/memstick.h
14978
14979SONY VAIO CONTROL DEVICE DRIVER
14980M:	Mattia Dongili <malattia@linux.it>
14981L:	platform-driver-x86@vger.kernel.org
14982W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14983S:	Maintained
14984F:	Documentation/admin-guide/laptops/sony-laptop.rst
14985F:	drivers/char/sonypi.c
14986F:	drivers/platform/x86/sony-laptop.c
14987F:	include/linux/sony-laptop.h
14988
14989SOUND
14990M:	Jaroslav Kysela <perex@perex.cz>
14991M:	Takashi Iwai <tiwai@suse.com>
14992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14993W:	http://www.alsa-project.org/
14994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14995Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14996S:	Maintained
14997F:	Documentation/sound/
14998F:	include/sound/
14999F:	include/uapi/sound/
15000F:	sound/
15001
15002SOUND - COMPRESSED AUDIO
15003M:	Vinod Koul <vkoul@kernel.org>
15004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15006S:	Supported
15007F:	Documentation/sound/designs/compress-offload.rst
15008F:	include/sound/compress_driver.h
15009F:	include/uapi/sound/compress_*
15010F:	sound/core/compress_offload.c
15011F:	sound/soc/soc-compress.c
15012
15013SOUND - DMAENGINE HELPERS
15014M:	Lars-Peter Clausen <lars@metafoo.de>
15015S:	Supported
15016F:	include/sound/dmaengine_pcm.h
15017F:	sound/core/pcm_dmaengine.c
15018F:	sound/soc/soc-generic-dmaengine-pcm.c
15019
15020SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15021M:	Liam Girdwood <lgirdwood@gmail.com>
15022M:	Mark Brown <broonie@kernel.org>
15023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15024L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15025W:	http://alsa-project.org/main/index.php/ASoC
15026S:	Supported
15027F:	Documentation/devicetree/bindings/sound/
15028F:	Documentation/sound/soc/
15029F:	sound/soc/
15030F:	include/dt-bindings/sound/
15031F:	include/sound/soc*
15032
15033SOUNDWIRE SUBSYSTEM
15034M:	Vinod Koul <vkoul@kernel.org>
15035M:	Sanyog Kale <sanyog.r.kale@intel.com>
15036R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15038S:	Supported
15039F:	Documentation/driver-api/soundwire/
15040F:	drivers/soundwire/
15041F:	include/linux/soundwire/
15042
15043SP2 MEDIA DRIVER
15044M:	Olli Salonen <olli.salonen@iki.fi>
15045L:	linux-media@vger.kernel.org
15046W:	https://linuxtv.org
15047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15048S:	Maintained
15049F:	drivers/media/dvb-frontends/sp2*
15050
15051SPARC + UltraSPARC (sparc/sparc64)
15052M:	"David S. Miller" <davem@davemloft.net>
15053L:	sparclinux@vger.kernel.org
15054Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15057S:	Maintained
15058F:	arch/sparc/
15059F:	drivers/sbus/
15060
15061SPARC SERIAL DRIVERS
15062M:	"David S. Miller" <davem@davemloft.net>
15063L:	sparclinux@vger.kernel.org
15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15066S:	Maintained
15067F:	include/linux/sunserialcore.h
15068F:	drivers/tty/serial/suncore.c
15069F:	drivers/tty/serial/sunhv.c
15070F:	drivers/tty/serial/sunsab.c
15071F:	drivers/tty/serial/sunsab.h
15072F:	drivers/tty/serial/sunsu.c
15073F:	drivers/tty/serial/sunzilog.c
15074F:	drivers/tty/serial/sunzilog.h
15075F:	drivers/tty/vcc.c
15076
15077SPARSE CHECKER
15078M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15079L:	linux-sparse@vger.kernel.org
15080W:	https://sparse.wiki.kernel.org/
15081T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15082S:	Maintained
15083F:	include/linux/compiler.h
15084
15085SPEAR CLOCK FRAMEWORK SUPPORT
15086M:	Viresh Kumar <vireshk@kernel.org>
15087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15088W:	http://www.st.com/spear
15089S:	Maintained
15090F:	drivers/clk/spear/
15091
15092SPEAR PLATFORM SUPPORT
15093M:	Viresh Kumar <vireshk@kernel.org>
15094M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15096W:	http://www.st.com/spear
15097S:	Maintained
15098F:	arch/arm/boot/dts/spear*
15099F:	arch/arm/mach-spear/
15100
15101SPI NOR SUBSYSTEM
15102M:	Marek Vasut <marek.vasut@gmail.com>
15103M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15104L:	linux-mtd@lists.infradead.org
15105W:	http://www.linux-mtd.infradead.org/
15106Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15108S:	Maintained
15109F:	drivers/mtd/spi-nor/
15110F:	include/linux/mtd/spi-nor.h
15111
15112SPI SUBSYSTEM
15113M:	Mark Brown <broonie@kernel.org>
15114L:	linux-spi@vger.kernel.org
15115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15116Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15117S:	Maintained
15118F:	Documentation/devicetree/bindings/spi/
15119F:	Documentation/spi/
15120F:	drivers/spi/
15121F:	include/linux/spi/
15122F:	include/uapi/linux/spi/
15123F:	tools/spi/
15124
15125SPIDERNET NETWORK DRIVER for CELL
15126M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15127L:	netdev@vger.kernel.org
15128S:	Supported
15129F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15130F:	drivers/net/ethernet/toshiba/spider_net*
15131
15132SPMI SUBSYSTEM
15133R:	Stephen Boyd <sboyd@kernel.org>
15134L:	linux-arm-msm@vger.kernel.org
15135F:	Documentation/devicetree/bindings/spmi/
15136F:	drivers/spmi/
15137F:	include/dt-bindings/spmi/spmi.h
15138F:	include/linux/spmi.h
15139F:	include/trace/events/spmi.h
15140
15141SPU FILE SYSTEM
15142M:	Jeremy Kerr <jk@ozlabs.org>
15143L:	linuxppc-dev@lists.ozlabs.org
15144W:	http://www.ibm.com/developerworks/power/cell/
15145S:	Supported
15146F:	Documentation/filesystems/spufs.txt
15147F:	arch/powerpc/platforms/cell/spufs/
15148
15149SQUASHFS FILE SYSTEM
15150M:	Phillip Lougher <phillip@squashfs.org.uk>
15151L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15152W:	http://squashfs.org.uk
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15154S:	Maintained
15155F:	Documentation/filesystems/squashfs.txt
15156F:	fs/squashfs/
15157
15158SRM (Alpha) environment access
15159M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15160S:	Maintained
15161F:	arch/alpha/kernel/srm_env.c
15162
15163ST LSM6DSx IMU IIO DRIVER
15164M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15165L:	linux-iio@vger.kernel.org
15166W:	http://www.st.com/
15167S:	Maintained
15168F:	drivers/iio/imu/st_lsm6dsx/
15169F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15170
15171ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15172M:	Mickael Guene <mickael.guene@st.com>
15173L:	linux-media@vger.kernel.org
15174T:	git git://linuxtv.org/media_tree.git
15175S:	Maintained
15176F:	drivers/media/i2c/st-mipid02.c
15177F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15178
15179ST STM32 I2C/SMBUS DRIVER
15180M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15181L:	linux-i2c@vger.kernel.org
15182S:	Maintained
15183F:	drivers/i2c/busses/i2c-stm32*
15184
15185ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15186M:	Song Qiang <songqiang1304521@gmail.com>
15187L:	linux-iio@vger.kernel.org
15188S:	Maintained
15189F:	drivers/iio/proximity/vl53l0x-i2c.c
15190F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15191
15192STABLE BRANCH
15193M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15194M:	Sasha Levin <sashal@kernel.org>
15195L:	stable@vger.kernel.org
15196S:	Supported
15197F:	Documentation/process/stable-kernel-rules.rst
15198
15199STAGING - COMEDI
15200M:	Ian Abbott <abbotti@mev.co.uk>
15201M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15202S:	Odd Fixes
15203F:	drivers/staging/comedi/
15204
15205STAGING - EROFS FILE SYSTEM
15206M:	Gao Xiang <gaoxiang25@huawei.com>
15207M:	Chao Yu <yuchao0@huawei.com>
15208L:	linux-erofs@lists.ozlabs.org
15209S:	Maintained
15210F:	drivers/staging/erofs/
15211
15212STAGING - FIELDBUS SUBSYSTEM
15213M:	Sven Van Asbroeck <TheSven73@gmail.com>
15214S:	Maintained
15215F:	drivers/staging/fieldbus/*
15216F:	drivers/staging/fieldbus/Documentation/
15217
15218STAGING - HMS ANYBUS-S BUS
15219M:	Sven Van Asbroeck <TheSven73@gmail.com>
15220S:	Maintained
15221F:	drivers/staging/fieldbus/anybuss/
15222
15223STAGING - INDUSTRIAL IO
15224M:	Jonathan Cameron <jic23@kernel.org>
15225L:	linux-iio@vger.kernel.org
15226S:	Odd Fixes
15227F:	Documentation/devicetree/bindings/staging/iio/
15228F:	drivers/staging/iio/
15229
15230STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15231M:	Marc Dietrich <marvin24@gmx.de>
15232L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15233L:	linux-tegra@vger.kernel.org
15234S:	Maintained
15235F:	drivers/staging/nvec/
15236
15237STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15238M:	Jens Frederich <jfrederich@gmail.com>
15239M:	Daniel Drake <dsd@laptop.org>
15240M:	Jon Nettleton <jon.nettleton@gmail.com>
15241W:	http://wiki.laptop.org/go/DCON
15242S:	Maintained
15243F:	drivers/staging/olpc_dcon/
15244
15245STAGING - REALTEK RTL8712U DRIVERS
15246M:	Larry Finger <Larry.Finger@lwfinger.net>
15247M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15248S:	Odd Fixes
15249F:	drivers/staging/rtl8712/
15250
15251STAGING - REALTEK RTL8188EU DRIVERS
15252M:	Larry Finger <Larry.Finger@lwfinger.net>
15253S:	Odd Fixes
15254F:	drivers/staging/rtl8188eu/
15255
15256STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15257M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15258M:	Teddy Wang <teddy.wang@siliconmotion.com>
15259M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15260L:	linux-fbdev@vger.kernel.org
15261S:	Maintained
15262F:	drivers/staging/sm750fb/
15263
15264STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15265M:	William Hubbs <w.d.hubbs@gmail.com>
15266M:	Chris Brannon <chris@the-brannons.com>
15267M:	Kirk Reiser <kirk@reisers.ca>
15268M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15269L:	speakup@linux-speakup.org
15270W:	http://www.linux-speakup.org/
15271S:	Odd Fixes
15272F:	drivers/staging/speakup/
15273
15274STAGING - VIA VT665X DRIVERS
15275M:	Forest Bond <forest@alittletooquiet.net>
15276S:	Odd Fixes
15277F:	drivers/staging/vt665?/
15278
15279STAGING - WILC1000 WIFI DRIVER
15280M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15281M:	Ajay Singh <ajay.kathat@microchip.com>
15282L:	linux-wireless@vger.kernel.org
15283S:	Supported
15284F:	drivers/staging/wilc1000/
15285
15286STAGING SUBSYSTEM
15287M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15289L:	devel@driverdev.osuosl.org
15290S:	Supported
15291F:	drivers/staging/
15292
15293STARFIRE/DURALAN NETWORK DRIVER
15294M:	Ion Badulescu <ionut@badula.org>
15295S:	Odd Fixes
15296F:	drivers/net/ethernet/adaptec/starfire*
15297
15298STEC S1220 SKD DRIVER
15299M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15300L:	linux-block@vger.kernel.org
15301S:	Maintained
15302F:	drivers/block/skd*[ch]
15303
15304STI AUDIO (ASoC) DRIVERS
15305M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15307S:	Maintained
15308F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15309F:	sound/soc/sti/
15310
15311STI CEC DRIVER
15312M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15313S:	Maintained
15314F:	drivers/media/platform/sti/cec/
15315F:	Documentation/devicetree/bindings/media/stih-cec.txt
15316
15317STK1160 USB VIDEO CAPTURE DRIVER
15318M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15319L:	linux-media@vger.kernel.org
15320T:	git git://linuxtv.org/media_tree.git
15321S:	Maintained
15322F:	drivers/media/usb/stk1160/
15323
15324STM32 AUDIO (ASoC) DRIVERS
15325M:	Olivier Moysan <olivier.moysan@st.com>
15326M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15328S:	Maintained
15329F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15330F:	sound/soc/stm/
15331
15332STM32 TIMER/LPTIMER DRIVERS
15333M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15334S:	Maintained
15335F:	drivers/*/stm32-*timer*
15336F:	drivers/pwm/pwm-stm32*
15337F:	include/linux/*/stm32-*tim*
15338F:	Documentation/ABI/testing/*timer-stm32
15339F:	Documentation/devicetree/bindings/*/stm32-*timer*
15340F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15341
15342STMMAC ETHERNET DRIVER
15343M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15344M:	Alexandre Torgue <alexandre.torgue@st.com>
15345M:	Jose Abreu <joabreu@synopsys.com>
15346L:	netdev@vger.kernel.org
15347W:	http://www.stlinux.com
15348S:	Supported
15349F:	drivers/net/ethernet/stmicro/stmmac/
15350
15351SUN3/3X
15352M:	Sam Creasey <sammy@sammy.net>
15353W:	http://sammy.net/sun3/
15354S:	Maintained
15355F:	arch/m68k/kernel/*sun3*
15356F:	arch/m68k/sun3*/
15357F:	arch/m68k/include/asm/sun3*
15358F:	drivers/net/ethernet/i825xx/sun3*
15359
15360SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15361M:	Hans de Goede <hdegoede@redhat.com>
15362L:	linux-input@vger.kernel.org
15363S:	Maintained
15364F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15365F:	drivers/input/keyboard/sun4i-lradc-keys.c
15366
15367SUNDANCE NETWORK DRIVER
15368M:	Denis Kirjanov <kda@linux-powerpc.org>
15369L:	netdev@vger.kernel.org
15370S:	Maintained
15371F:	drivers/net/ethernet/dlink/sundance.c
15372
15373SUPERH
15374M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15375M:	Rich Felker <dalias@libc.org>
15376L:	linux-sh@vger.kernel.org
15377Q:	http://patchwork.kernel.org/project/linux-sh/list/
15378S:	Maintained
15379F:	Documentation/sh/
15380F:	arch/sh/
15381F:	drivers/sh/
15382
15383SUSPEND TO RAM
15384M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15385M:	Len Brown <len.brown@intel.com>
15386M:	Pavel Machek <pavel@ucw.cz>
15387L:	linux-pm@vger.kernel.org
15388B:	https://bugzilla.kernel.org
15389S:	Supported
15390F:	Documentation/power/
15391F:	arch/x86/kernel/acpi/
15392F:	drivers/base/power/
15393F:	kernel/power/
15394F:	include/linux/suspend.h
15395F:	include/linux/freezer.h
15396F:	include/linux/pm.h
15397
15398SVGA HANDLING
15399M:	Martin Mares <mj@ucw.cz>
15400L:	linux-video@atrey.karlin.mff.cuni.cz
15401S:	Maintained
15402F:	Documentation/admin-guide/svga.rst
15403F:	arch/x86/boot/video*
15404
15405SWIOTLB SUBSYSTEM
15406M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15407L:	iommu@lists.linux-foundation.org
15408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15409S:	Supported
15410F:	kernel/dma/swiotlb.c
15411F:	arch/*/kernel/pci-swiotlb.c
15412F:	include/linux/swiotlb.h
15413
15414SWITCHDEV
15415M:	Jiri Pirko <jiri@resnulli.us>
15416M:	Ivan Vecera <ivecera@redhat.com>
15417L:	netdev@vger.kernel.org
15418S:	Supported
15419F:	net/switchdev/
15420F:	include/net/switchdev.h
15421
15422SY8106A REGULATOR DRIVER
15423M:	Icenowy Zheng <icenowy@aosc.io>
15424S:	Maintained
15425F:	drivers/regulator/sy8106a-regulator.c
15426F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15427
15428SYNC FILE FRAMEWORK
15429M:	Sumit Semwal <sumit.semwal@linaro.org>
15430R:	Gustavo Padovan <gustavo@padovan.org>
15431S:	Maintained
15432L:	linux-media@vger.kernel.org
15433L:	dri-devel@lists.freedesktop.org
15434F:	drivers/dma-buf/sync_*
15435F:	drivers/dma-buf/dma-fence*
15436F:	drivers/dma-buf/sw_sync.c
15437F:	include/linux/sync_file.h
15438F:	include/uapi/linux/sync_file.h
15439F:	Documentation/driver-api/sync_file.rst
15440T:	git git://anongit.freedesktop.org/drm/drm-misc
15441
15442SYNOPSYS ARC ARCHITECTURE
15443M:	Vineet Gupta <vgupta@synopsys.com>
15444L:	linux-snps-arc@lists.infradead.org
15445S:	Supported
15446F:	arch/arc/
15447F:	Documentation/devicetree/bindings/arc/*
15448F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15449F:	drivers/clocksource/arc_timer.c
15450F:	drivers/tty/serial/arc_uart.c
15451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15452
15453SYNOPSYS ARC HSDK SDP pll clock driver
15454M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15455S:	Supported
15456F:	drivers/clk/clk-hsdk-pll.c
15457F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15458
15459SYNOPSYS ARC SDP clock driver
15460M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15461S:	Supported
15462F:	drivers/clk/axs10x/*
15463F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15464
15465SYNOPSYS ARC SDP platform support
15466M:	Alexey Brodkin <abrodkin@synopsys.com>
15467S:	Supported
15468F:	arch/arc/plat-axs10x
15469F:	arch/arc/boot/dts/ax*
15470F:	Documentation/devicetree/bindings/arc/axs10*
15471
15472SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15473M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15474S:	Supported
15475F:	drivers/reset/reset-axs10x.c
15476F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15477
15478SYNOPSYS CREG GPIO DRIVER
15479M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15480S:	Maintained
15481F:	drivers/gpio/gpio-creg-snps.c
15482F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15483
15484SYNOPSYS DESIGNWARE 8250 UART DRIVER
15485R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15486S:	Maintained
15487F:	drivers/tty/serial/8250/8250_dw.c
15488
15489SYNOPSYS DESIGNWARE APB GPIO DRIVER
15490M:	Hoan Tran <hoan@os.amperecomputing.com>
15491L:	linux-gpio@vger.kernel.org
15492S:	Maintained
15493F:	drivers/gpio/gpio-dwapb.c
15494F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15495
15496SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15497M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15498S:	Maintained
15499F:	drivers/dma/dwi-axi-dmac/
15500F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15501
15502SYNOPSYS DESIGNWARE DMAC DRIVER
15503M:	Viresh Kumar <vireshk@kernel.org>
15504R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15505S:	Maintained
15506F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15507F:	drivers/dma/dw/
15508F:	include/dt-bindings/dma/dw-dmac.h
15509F:	include/linux/dma/dw.h
15510F:	include/linux/platform_data/dma-dw.h
15511
15512SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15513M:	Jose Abreu <Jose.Abreu@synopsys.com>
15514L:	netdev@vger.kernel.org
15515S:	Supported
15516F:	drivers/net/ethernet/synopsys/
15517
15518SYNOPSYS DESIGNWARE I2C DRIVER
15519M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15520R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15521R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15522L:	linux-i2c@vger.kernel.org
15523S:	Maintained
15524F:	drivers/i2c/busses/i2c-designware-*
15525F:	include/linux/platform_data/i2c-designware.h
15526
15527SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15528M:	Jaehoon Chung <jh80.chung@samsung.com>
15529L:	linux-mmc@vger.kernel.org
15530S:	Maintained
15531F:	drivers/mmc/host/dw_mmc*
15532
15533SYNOPSYS HSDK RESET CONTROLLER DRIVER
15534M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15535S:	Supported
15536F:	drivers/reset/reset-hsdk.c
15537F:	include/dt-bindings/reset/snps,hsdk-reset.h
15538F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15539
15540SYSTEM CONFIGURATION (SYSCON)
15541M:	Lee Jones <lee.jones@linaro.org>
15542M:	Arnd Bergmann <arnd@arndb.de>
15543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15544S:	Supported
15545F:	drivers/mfd/syscon.c
15546
15547SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15548M:	Sudeep Holla <sudeep.holla@arm.com>
15549L:	linux-arm-kernel@lists.infradead.org
15550S:	Maintained
15551F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15552F:	drivers/clk/clk-sc[mp]i.c
15553F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15554F:	drivers/firmware/arm_scpi.c
15555F:	drivers/firmware/arm_scmi/
15556F:	include/linux/sc[mp]i_protocol.h
15557
15558SYSTEM RESET/SHUTDOWN DRIVERS
15559M:	Sebastian Reichel <sre@kernel.org>
15560L:	linux-pm@vger.kernel.org
15561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15562S:	Maintained
15563F:	Documentation/devicetree/bindings/power/reset/
15564F:	drivers/power/reset/
15565
15566SYSTEM TRACE MODULE CLASS
15567M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15568S:	Maintained
15569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15570F:	Documentation/trace/stm.rst
15571F:	drivers/hwtracing/stm/
15572F:	include/linux/stm.h
15573F:	include/uapi/linux/stm.h
15574
15575SYSV FILESYSTEM
15576M:	Christoph Hellwig <hch@infradead.org>
15577S:	Maintained
15578F:	Documentation/filesystems/sysv-fs.txt
15579F:	fs/sysv/
15580F:	include/linux/sysv_fs.h
15581
15582TASKSTATS STATISTICS INTERFACE
15583M:	Balbir Singh <bsingharora@gmail.com>
15584S:	Maintained
15585F:	Documentation/accounting/taskstats*
15586F:	include/linux/taskstats*
15587F:	kernel/taskstats.c
15588
15589TC subsystem
15590M:	Jamal Hadi Salim <jhs@mojatatu.com>
15591M:	Cong Wang <xiyou.wangcong@gmail.com>
15592M:	Jiri Pirko <jiri@resnulli.us>
15593L:	netdev@vger.kernel.org
15594S:	Maintained
15595F:	include/net/pkt_cls.h
15596F:	include/net/pkt_sched.h
15597F:	include/net/tc_act/
15598F:	include/uapi/linux/pkt_cls.h
15599F:	include/uapi/linux/pkt_sched.h
15600F:	include/uapi/linux/tc_act/
15601F:	include/uapi/linux/tc_ematch/
15602F:	net/sched/
15603
15604TC90522 MEDIA DRIVER
15605M:	Akihiro Tsukada <tskd08@gmail.com>
15606L:	linux-media@vger.kernel.org
15607S:	Odd Fixes
15608F:	drivers/media/dvb-frontends/tc90522*
15609
15610TCP LOW PRIORITY MODULE
15611M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15612M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15613W:	http://tcp-lp-mod.sourceforge.net/
15614S:	Maintained
15615F:	net/ipv4/tcp_lp.c
15616
15617TDA10071 MEDIA DRIVER
15618M:	Antti Palosaari <crope@iki.fi>
15619L:	linux-media@vger.kernel.org
15620W:	https://linuxtv.org
15621W:	http://palosaari.fi/linux/
15622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15623T:	git git://linuxtv.org/anttip/media_tree.git
15624S:	Maintained
15625F:	drivers/media/dvb-frontends/tda10071*
15626
15627TDA18212 MEDIA DRIVER
15628M:	Antti Palosaari <crope@iki.fi>
15629L:	linux-media@vger.kernel.org
15630W:	https://linuxtv.org
15631W:	http://palosaari.fi/linux/
15632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15633T:	git git://linuxtv.org/anttip/media_tree.git
15634S:	Maintained
15635F:	drivers/media/tuners/tda18212*
15636
15637TDA18218 MEDIA DRIVER
15638M:	Antti Palosaari <crope@iki.fi>
15639L:	linux-media@vger.kernel.org
15640W:	https://linuxtv.org
15641W:	http://palosaari.fi/linux/
15642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15643T:	git git://linuxtv.org/anttip/media_tree.git
15644S:	Maintained
15645F:	drivers/media/tuners/tda18218*
15646
15647TDA18250 MEDIA DRIVER
15648M:	Olli Salonen <olli.salonen@iki.fi>
15649L:	linux-media@vger.kernel.org
15650W:	https://linuxtv.org
15651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15652T:	git git://linuxtv.org/media_tree.git
15653S:	Maintained
15654F:	drivers/media/tuners/tda18250*
15655
15656TDA18271 MEDIA DRIVER
15657M:	Michael Krufky <mkrufky@linuxtv.org>
15658L:	linux-media@vger.kernel.org
15659W:	https://linuxtv.org
15660W:	http://github.com/mkrufky
15661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15662T:	git git://linuxtv.org/mkrufky/tuners.git
15663S:	Maintained
15664F:	drivers/media/tuners/tda18271*
15665
15666TDA1997x MEDIA DRIVER
15667M:	Tim Harvey <tharvey@gateworks.com>
15668L:	linux-media@vger.kernel.org
15669W:	https://linuxtv.org
15670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15671S:	Maintained
15672F:	drivers/media/i2c/tda1997x.*
15673
15674TDA827x MEDIA DRIVER
15675M:	Michael Krufky <mkrufky@linuxtv.org>
15676L:	linux-media@vger.kernel.org
15677W:	https://linuxtv.org
15678W:	http://github.com/mkrufky
15679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15680T:	git git://linuxtv.org/mkrufky/tuners.git
15681S:	Maintained
15682F:	drivers/media/tuners/tda8290.*
15683
15684TDA8290 MEDIA DRIVER
15685M:	Michael Krufky <mkrufky@linuxtv.org>
15686L:	linux-media@vger.kernel.org
15687W:	https://linuxtv.org
15688W:	http://github.com/mkrufky
15689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15690T:	git git://linuxtv.org/mkrufky/tuners.git
15691S:	Maintained
15692F:	drivers/media/tuners/tda8290.*
15693
15694TDA9840 MEDIA DRIVER
15695M:	Hans Verkuil <hverkuil@xs4all.nl>
15696L:	linux-media@vger.kernel.org
15697T:	git git://linuxtv.org/media_tree.git
15698W:	https://linuxtv.org
15699S:	Maintained
15700F:	drivers/media/i2c/tda9840*
15701
15702TEA5761 TUNER DRIVER
15703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15704L:	linux-media@vger.kernel.org
15705W:	https://linuxtv.org
15706T:	git git://linuxtv.org/media_tree.git
15707S:	Odd fixes
15708F:	drivers/media/tuners/tea5761.*
15709
15710TEA5767 TUNER DRIVER
15711M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15712L:	linux-media@vger.kernel.org
15713W:	https://linuxtv.org
15714T:	git git://linuxtv.org/media_tree.git
15715S:	Maintained
15716F:	drivers/media/tuners/tea5767.*
15717
15718TEA6415C MEDIA DRIVER
15719M:	Hans Verkuil <hverkuil@xs4all.nl>
15720L:	linux-media@vger.kernel.org
15721T:	git git://linuxtv.org/media_tree.git
15722W:	https://linuxtv.org
15723S:	Maintained
15724F:	drivers/media/i2c/tea6415c*
15725
15726TEA6420 MEDIA DRIVER
15727M:	Hans Verkuil <hverkuil@xs4all.nl>
15728L:	linux-media@vger.kernel.org
15729T:	git git://linuxtv.org/media_tree.git
15730W:	https://linuxtv.org
15731S:	Maintained
15732F:	drivers/media/i2c/tea6420*
15733
15734TEAM DRIVER
15735M:	Jiri Pirko <jiri@resnulli.us>
15736L:	netdev@vger.kernel.org
15737S:	Supported
15738F:	drivers/net/team/
15739F:	include/linux/if_team.h
15740F:	include/uapi/linux/if_team.h
15741
15742TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15743M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15744S:	Maintained
15745F:	arch/x86/platform/ts5500/
15746
15747TECHNOTREND USB IR RECEIVER
15748M:	Sean Young <sean@mess.org>
15749L:	linux-media@vger.kernel.org
15750S:	Maintained
15751F:	drivers/media/rc/ttusbir.c
15752
15753TECHWELL TW9910 VIDEO DECODER
15754L:	linux-media@vger.kernel.org
15755S:	Orphan
15756F:	drivers/media/i2c/tw9910.c
15757F:	include/media/i2c/tw9910.h
15758
15759TEE SUBSYSTEM
15760M:	Jens Wiklander <jens.wiklander@linaro.org>
15761L:	tee-dev@lists.linaro.org
15762S:	Maintained
15763F:	include/linux/tee_drv.h
15764F:	include/uapi/linux/tee.h
15765F:	drivers/tee/
15766F:	Documentation/tee.txt
15767
15768TEGRA ARCHITECTURE SUPPORT
15769M:	Thierry Reding <thierry.reding@gmail.com>
15770M:	Jonathan Hunter <jonathanh@nvidia.com>
15771L:	linux-tegra@vger.kernel.org
15772Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15774S:	Supported
15775N:	[^a-z]tegra
15776
15777TEGRA CLOCK DRIVER
15778M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15779M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15780S:	Supported
15781F:	drivers/clk/tegra/
15782
15783TEGRA DMA DRIVERS
15784M:	Laxman Dewangan <ldewangan@nvidia.com>
15785M:	Jon Hunter <jonathanh@nvidia.com>
15786S:	Supported
15787F:	drivers/dma/tegra*
15788
15789TEGRA I2C DRIVER
15790M:	Laxman Dewangan <ldewangan@nvidia.com>
15791R:	Dmitry Osipenko <digetx@gmail.com>
15792S:	Supported
15793F:	drivers/i2c/busses/i2c-tegra.c
15794
15795TEGRA IOMMU DRIVERS
15796M:	Thierry Reding <thierry.reding@gmail.com>
15797L:	linux-tegra@vger.kernel.org
15798S:	Supported
15799F:	drivers/iommu/tegra*
15800
15801TEGRA KBC DRIVER
15802M:	Laxman Dewangan <ldewangan@nvidia.com>
15803S:	Supported
15804F:	drivers/input/keyboard/tegra-kbc.c
15805
15806TEGRA NAND DRIVER
15807M:	Stefan Agner <stefan@agner.ch>
15808M:	Lucas Stach <dev@lynxeye.de>
15809S:	Maintained
15810F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15811F:	drivers/mtd/nand/raw/tegra_nand.c
15812
15813TEGRA PWM DRIVER
15814M:	Thierry Reding <thierry.reding@gmail.com>
15815S:	Supported
15816F:	drivers/pwm/pwm-tegra.c
15817
15818TEGRA SERIAL DRIVER
15819M:	Laxman Dewangan <ldewangan@nvidia.com>
15820S:	Supported
15821F:	drivers/tty/serial/serial-tegra.c
15822
15823TEGRA SPI DRIVER
15824M:	Laxman Dewangan <ldewangan@nvidia.com>
15825S:	Supported
15826F:	drivers/spi/spi-tegra*
15827
15828TEGRA XUSB PADCTL DRIVER
15829M:	JC Kuo <jckuo@nvidia.com>
15830S:	Supported
15831F:	drivers/phy/tegra/xusb*
15832
15833TEHUTI ETHERNET DRIVER
15834M:	Andy Gospodarek <andy@greyhouse.net>
15835L:	netdev@vger.kernel.org
15836S:	Supported
15837F:	drivers/net/ethernet/tehuti/*
15838
15839Telecom Clock Driver for MCPL0010
15840M:	Mark Gross <mark.gross@intel.com>
15841S:	Supported
15842F:	drivers/char/tlclk.c
15843
15844TENSILICA XTENSA PORT (xtensa)
15845M:	Chris Zankel <chris@zankel.net>
15846M:	Max Filippov <jcmvbkbc@gmail.com>
15847L:	linux-xtensa@linux-xtensa.org
15848T:	git git://github.com/czankel/xtensa-linux.git
15849S:	Maintained
15850F:	arch/xtensa/
15851F:	drivers/irqchip/irq-xtensa-*
15852
15853Texas Instruments' System Control Interface (TISCI) Protocol Driver
15854M:	Nishanth Menon <nm@ti.com>
15855M:	Tero Kristo <t-kristo@ti.com>
15856M:	Santosh Shilimkar <ssantosh@kernel.org>
15857L:	linux-arm-kernel@lists.infradead.org
15858S:	Maintained
15859F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15860F:	drivers/firmware/ti_sci*
15861F:	include/linux/soc/ti/ti_sci_protocol.h
15862F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15863F:	drivers/soc/ti/ti_sci_pm_domains.c
15864F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15865F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15866F:	drivers/clk/keystone/sci-clk.c
15867F:	drivers/reset/reset-ti-sci.c
15868F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15869F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15870F:	drivers/irqchip/irq-ti-sci-intr.c
15871F:	drivers/irqchip/irq-ti-sci-inta.c
15872F:	include/linux/soc/ti/ti_sci_inta_msi.h
15873F:	drivers/soc/ti/ti_sci_inta_msi.c
15874
15875Texas Instruments ASoC drivers
15876M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15877L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15878S:	Maintained
15879F:	sound/soc/ti/
15880
15881Texas Instruments' DAC7612 DAC Driver
15882M:	Ricardo Ribalda <ricardo@ribalda.com>
15883L:	linux-iio@vger.kernel.org
15884S:	Supported
15885F:	drivers/iio/dac/ti-dac7612.c
15886F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15887
15888THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15889M:	Hans Verkuil <hverkuil@xs4all.nl>
15890L:	linux-media@vger.kernel.org
15891T:	git git://linuxtv.org/media_tree.git
15892W:	https://linuxtv.org
15893S:	Maintained
15894F:	drivers/media/radio/radio-raremono.c
15895
15896THERMAL
15897M:	Zhang Rui <rui.zhang@intel.com>
15898M:	Eduardo Valentin <edubezval@gmail.com>
15899R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15900L:	linux-pm@vger.kernel.org
15901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15903Q:	https://patchwork.kernel.org/project/linux-pm/list/
15904S:	Supported
15905F:	drivers/thermal/
15906F:	include/linux/thermal.h
15907F:	include/uapi/linux/thermal.h
15908F:	include/linux/cpu_cooling.h
15909F:	Documentation/devicetree/bindings/thermal/
15910
15911THERMAL/CPU_COOLING
15912M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15913M:	Viresh Kumar <viresh.kumar@linaro.org>
15914M:	Javi Merino <javi.merino@kernel.org>
15915L:	linux-pm@vger.kernel.org
15916S:	Supported
15917F:	Documentation/thermal/cpu-cooling-api.rst
15918F:	drivers/thermal/cpu_cooling.c
15919F:	include/linux/cpu_cooling.h
15920
15921THINKPAD ACPI EXTRAS DRIVER
15922M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15923L:	ibm-acpi-devel@lists.sourceforge.net
15924L:	platform-driver-x86@vger.kernel.org
15925W:	http://ibm-acpi.sourceforge.net
15926W:	http://thinkwiki.org/wiki/Ibm-acpi
15927T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15928S:	Maintained
15929F:	drivers/platform/x86/thinkpad_acpi.c
15930
15931THUNDERBOLT DRIVER
15932M:	Andreas Noever <andreas.noever@gmail.com>
15933M:	Michael Jamet <michael.jamet@intel.com>
15934M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15935M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15937S:	Maintained
15938F:	Documentation/admin-guide/thunderbolt.rst
15939F:	drivers/thunderbolt/
15940F:	include/linux/thunderbolt.h
15941
15942THUNDERBOLT NETWORK DRIVER
15943M:	Michael Jamet <michael.jamet@intel.com>
15944M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15945M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15946L:	netdev@vger.kernel.org
15947S:	Maintained
15948F:	drivers/net/thunderbolt.c
15949
15950THUNDERX GPIO DRIVER
15951M:	David Daney <david.daney@cavium.com>
15952S:	Maintained
15953F:	drivers/gpio/gpio-thunderx.c
15954
15955TI AM437X VPFE DRIVER
15956M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15957L:	linux-media@vger.kernel.org
15958W:	https://linuxtv.org
15959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15960T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15961S:	Maintained
15962F:	drivers/media/platform/am437x/
15963
15964TI BANDGAP AND THERMAL DRIVER
15965M:	Eduardo Valentin <edubezval@gmail.com>
15966M:	Keerthy <j-keerthy@ti.com>
15967L:	linux-pm@vger.kernel.org
15968L:	linux-omap@vger.kernel.org
15969S:	Maintained
15970F:	drivers/thermal/ti-soc-thermal/
15971
15972TI BQ27XXX POWER SUPPLY DRIVER
15973R:	Andrew F. Davis <afd@ti.com>
15974F:	include/linux/power/bq27xxx_battery.h
15975F:	drivers/power/supply/bq27xxx_battery.c
15976F:	drivers/power/supply/bq27xxx_battery_i2c.c
15977
15978TI CDCE706 CLOCK DRIVER
15979M:	Max Filippov <jcmvbkbc@gmail.com>
15980S:	Maintained
15981F:	drivers/clk/clk-cdce706.c
15982
15983TI CLOCK DRIVER
15984M:	Tero Kristo <t-kristo@ti.com>
15985L:	linux-omap@vger.kernel.org
15986S:	Maintained
15987F:	drivers/clk/ti/
15988F:	include/linux/clk/ti.h
15989
15990TI DAVINCI MACHINE SUPPORT
15991M:	Sekhar Nori <nsekhar@ti.com>
15992R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15995S:	Supported
15996F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15997F:	arch/arm/mach-davinci/
15998F:	drivers/i2c/busses/i2c-davinci.c
15999F:	arch/arm/boot/dts/da850*
16000
16001TI DAVINCI SERIES CLOCK DRIVER
16002M:	David Lechner <david@lechnology.com>
16003R:	Sekhar Nori <nsekhar@ti.com>
16004S:	Maintained
16005F:	Documentation/devicetree/bindings/clock/ti/davinci/
16006F:	drivers/clk/davinci/
16007
16008TI DAVINCI SERIES GPIO DRIVER
16009M:	Keerthy <j-keerthy@ti.com>
16010L:	linux-gpio@vger.kernel.org
16011S:	Maintained
16012F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16013F:	drivers/gpio/gpio-davinci.c
16014
16015TI DAVINCI SERIES MEDIA DRIVER
16016M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16017L:	linux-media@vger.kernel.org
16018W:	https://linuxtv.org
16019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16020T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16021S:	Maintained
16022F:	drivers/media/platform/davinci/
16023F:	include/media/davinci/
16024
16025TI ETHERNET SWITCH DRIVER (CPSW)
16026R:	Grygorii Strashko <grygorii.strashko@ti.com>
16027L:	linux-omap@vger.kernel.org
16028L:	netdev@vger.kernel.org
16029S:	Maintained
16030F:	drivers/net/ethernet/ti/cpsw*
16031F:	drivers/net/ethernet/ti/davinci*
16032
16033TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16034M:	Alex Dubov <oakad@yahoo.com>
16035S:	Maintained
16036W:	http://tifmxx.berlios.de/
16037F:	drivers/memstick/host/tifm_ms.c
16038F:	drivers/misc/tifm*
16039F:	drivers/mmc/host/tifm_sd.c
16040F:	include/linux/tifm.h
16041
16042TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16043M:	Santosh Shilimkar <ssantosh@kernel.org>
16044L:	linux-kernel@vger.kernel.org
16045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16046S:	Maintained
16047F:	drivers/soc/ti/*
16048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16049
16050TI LM49xxx FAMILY ASoC CODEC DRIVERS
16051M:	M R Swami Reddy <mr.swami.reddy@ti.com>
16052M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16054S:	Maintained
16055F:	sound/soc/codecs/lm49453*
16056F:	sound/soc/codecs/isabelle*
16057
16058TI LP855x BACKLIGHT DRIVER
16059M:	Milo Kim <milo.kim@ti.com>
16060S:	Maintained
16061F:	Documentation/driver-api/backlight/lp855x-driver.rst
16062F:	drivers/video/backlight/lp855x_bl.c
16063F:	include/linux/platform_data/lp855x.h
16064
16065TI LP8727 CHARGER DRIVER
16066M:	Milo Kim <milo.kim@ti.com>
16067S:	Maintained
16068F:	drivers/power/supply/lp8727_charger.c
16069F:	include/linux/platform_data/lp8727.h
16070
16071TI LP8788 MFD DRIVER
16072M:	Milo Kim <milo.kim@ti.com>
16073S:	Maintained
16074F:	drivers/iio/adc/lp8788_adc.c
16075F:	drivers/leds/leds-lp8788.c
16076F:	drivers/mfd/lp8788*.c
16077F:	drivers/power/supply/lp8788-charger.c
16078F:	drivers/regulator/lp8788-*.c
16079F:	include/linux/mfd/lp8788*.h
16080
16081TI NETCP ETHERNET DRIVER
16082M:	Wingman Kwok <w-kwok2@ti.com>
16083M:	Murali Karicheri <m-karicheri2@ti.com>
16084L:	netdev@vger.kernel.org
16085S:	Maintained
16086F:	drivers/net/ethernet/ti/netcp*
16087
16088TI PCM3060 ASoC CODEC DRIVER
16089M:	Kirill Marinushkin <kmarinushkin@birdec.com>
16090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16091S:	Maintained
16092F:	Documentation/devicetree/bindings/sound/pcm3060.txt
16093F:	sound/soc/codecs/pcm3060*
16094
16095TI TAS571X FAMILY ASoC CODEC DRIVER
16096M:	Kevin Cernekee <cernekee@chromium.org>
16097L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16098S:	Odd Fixes
16099F:	sound/soc/codecs/tas571x*
16100
16101TI TRF7970A NFC DRIVER
16102M:	Mark Greer <mgreer@animalcreek.com>
16103L:	linux-wireless@vger.kernel.org
16104L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16105S:	Supported
16106F:	drivers/nfc/trf7970a.c
16107F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16108
16109TI TWL4030 SERIES SOC CODEC DRIVER
16110M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16112S:	Maintained
16113F:	sound/soc/codecs/twl4030*
16114
16115TI VPE/CAL DRIVERS
16116M:	Benoit Parrot <bparrot@ti.com>
16117L:	linux-media@vger.kernel.org
16118W:	http://linuxtv.org/
16119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16120S:	Maintained
16121F:	drivers/media/platform/ti-vpe/
16122
16123TI WILINK WIRELESS DRIVERS
16124L:	linux-wireless@vger.kernel.org
16125W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16126W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16128S:	Orphan
16129F:	drivers/net/wireless/ti/
16130F:	include/linux/wl12xx.h
16131
16132TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16133M:	John Stultz <john.stultz@linaro.org>
16134M:	Thomas Gleixner <tglx@linutronix.de>
16135R:	Stephen Boyd <sboyd@kernel.org>
16136L:	linux-kernel@vger.kernel.org
16137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16138S:	Supported
16139F:	include/linux/clocksource.h
16140F:	include/linux/time.h
16141F:	include/linux/timex.h
16142F:	include/uapi/linux/time.h
16143F:	include/uapi/linux/timex.h
16144F:	kernel/time/clocksource.c
16145F:	kernel/time/time*.c
16146F:	kernel/time/alarmtimer.c
16147F:	kernel/time/ntp.c
16148F:	tools/testing/selftests/timers/
16149
16150TIPC NETWORK LAYER
16151M:	Jon Maloy <jon.maloy@ericsson.com>
16152M:	Ying Xue <ying.xue@windriver.com>
16153L:	netdev@vger.kernel.org (core kernel code)
16154L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16155W:	http://tipc.sourceforge.net/
16156S:	Maintained
16157F:	include/uapi/linux/tipc*.h
16158F:	net/tipc/
16159
16160TLAN NETWORK DRIVER
16161M:	Samuel Chessman <chessman@tux.org>
16162L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16163W:	http://sourceforge.net/projects/tlan/
16164S:	Maintained
16165F:	Documentation/networking/device_drivers/ti/tlan.txt
16166F:	drivers/net/ethernet/ti/tlan.*
16167
16168TM6000 VIDEO4LINUX DRIVER
16169M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16170L:	linux-media@vger.kernel.org
16171W:	https://linuxtv.org
16172T:	git git://linuxtv.org/media_tree.git
16173S:	Odd fixes
16174F:	drivers/media/usb/tm6000/
16175F:	Documentation/media/v4l-drivers/tm6000*
16176
16177TMIO/SDHI MMC DRIVER
16178M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16179L:	linux-mmc@vger.kernel.org
16180S:	Supported
16181F:	drivers/mmc/host/tmio_mmc*
16182F:	drivers/mmc/host/renesas_sdhi*
16183F:	include/linux/mfd/tmio.h
16184
16185TMP401 HARDWARE MONITOR DRIVER
16186M:	Guenter Roeck <linux@roeck-us.net>
16187L:	linux-hwmon@vger.kernel.org
16188S:	Maintained
16189F:	Documentation/hwmon/tmp401.rst
16190F:	drivers/hwmon/tmp401.c
16191
16192TMPFS (SHMEM FILESYSTEM)
16193M:	Hugh Dickins <hughd@google.com>
16194L:	linux-mm@kvack.org
16195S:	Maintained
16196F:	include/linux/shmem_fs.h
16197F:	mm/shmem.c
16198
16199TOMOYO SECURITY MODULE
16200M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16201M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16202L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16203L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16204L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16205L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16206W:	https://tomoyo.osdn.jp/
16207S:	Maintained
16208F:	security/tomoyo/
16209
16210TOPSTAR LAPTOP EXTRAS DRIVER
16211M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16212L:	platform-driver-x86@vger.kernel.org
16213S:	Maintained
16214F:	drivers/platform/x86/topstar-laptop.c
16215
16216TORTURE-TEST MODULES
16217M:	Davidlohr Bueso <dave@stgolabs.net>
16218M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
16219M:	Josh Triplett <josh@joshtriplett.org>
16220L:	linux-kernel@vger.kernel.org
16221S:	Supported
16222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16223F:	Documentation/RCU/torture.txt
16224F:	kernel/torture.c
16225F:	kernel/rcu/rcutorture.c
16226F:	kernel/rcu/rcuperf.c
16227F:	kernel/locking/locktorture.c
16228
16229TOSHIBA ACPI EXTRAS DRIVER
16230M:	Azael Avalos <coproscefalo@gmail.com>
16231L:	platform-driver-x86@vger.kernel.org
16232S:	Maintained
16233F:	drivers/platform/x86/toshiba_acpi.c
16234
16235TOSHIBA BLUETOOTH DRIVER
16236M:	Azael Avalos <coproscefalo@gmail.com>
16237L:	platform-driver-x86@vger.kernel.org
16238S:	Maintained
16239F:	drivers/platform/x86/toshiba_bluetooth.c
16240
16241TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16242M:	Azael Avalos <coproscefalo@gmail.com>
16243L:	platform-driver-x86@vger.kernel.org
16244S:	Maintained
16245F:	drivers/platform/x86/toshiba_haps.c
16246
16247TOSHIBA SMM DRIVER
16248M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16249W:	http://www.buzzard.org.uk/toshiba/
16250S:	Maintained
16251F:	drivers/char/toshiba.c
16252F:	include/linux/toshiba.h
16253F:	include/uapi/linux/toshiba.h
16254
16255TOSHIBA TC358743 DRIVER
16256M:	Mats Randgaard <matrandg@cisco.com>
16257L:	linux-media@vger.kernel.org
16258S:	Maintained
16259F:	drivers/media/i2c/tc358743*
16260F:	include/media/i2c/tc358743.h
16261
16262TOSHIBA WMI HOTKEYS DRIVER
16263M:	Azael Avalos <coproscefalo@gmail.com>
16264L:	platform-driver-x86@vger.kernel.org
16265S:	Maintained
16266F:	drivers/platform/x86/toshiba-wmi.c
16267
16268TPM DEVICE DRIVER
16269M:	Peter Huewe <peterhuewe@gmx.de>
16270M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16271R:	Jason Gunthorpe <jgg@ziepe.ca>
16272L:	linux-integrity@vger.kernel.org
16273Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16274W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16275T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16276S:	Maintained
16277F:	drivers/char/tpm/
16278
16279TRACING
16280M:	Steven Rostedt <rostedt@goodmis.org>
16281M:	Ingo Molnar <mingo@redhat.com>
16282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16283S:	Maintained
16284F:	Documentation/trace/ftrace.rst
16285F:	arch/*/*/*/ftrace.h
16286F:	arch/*/kernel/ftrace.c
16287F:	include/*/ftrace.h
16288F:	include/linux/trace*.h
16289F:	include/trace/
16290F:	kernel/trace/
16291F:	tools/testing/selftests/ftrace/
16292
16293TRACING MMIO ACCESSES (MMIOTRACE)
16294M:	Steven Rostedt <rostedt@goodmis.org>
16295M:	Ingo Molnar <mingo@kernel.org>
16296R:	Karol Herbst <karolherbst@gmail.com>
16297R:	Pekka Paalanen <ppaalanen@gmail.com>
16298S:	Maintained
16299L:	linux-kernel@vger.kernel.org
16300L:	nouveau@lists.freedesktop.org
16301F:	kernel/trace/trace_mmiotrace.c
16302F:	include/linux/mmiotrace.h
16303F:	arch/x86/mm/kmmio.c
16304F:	arch/x86/mm/mmio-mod.c
16305F:	arch/x86/mm/testmmiotrace.c
16306
16307TRIVIAL PATCHES
16308M:	Jiri Kosina <trivial@kernel.org>
16309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16310S:	Maintained
16311K:	^Subject:.*(?i)trivial
16312
16313TEMPO SEMICONDUCTOR DRIVERS
16314M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16315S:	Maintained
16316F:	sound/soc/codecs/tscs*.c
16317F:	sound/soc/codecs/tscs*.h
16318F:	Documentation/devicetree/bindings/sound/tscs*.txt
16319
16320TTY LAYER
16321M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16322M:	Jiri Slaby <jslaby@suse.com>
16323S:	Supported
16324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16325F:	Documentation/driver-api/serial/
16326F:	drivers/tty/
16327F:	drivers/tty/serial/serial_core.c
16328F:	include/linux/serial_core.h
16329F:	include/linux/serial.h
16330F:	include/linux/tty.h
16331F:	include/uapi/linux/serial_core.h
16332F:	include/uapi/linux/serial.h
16333F:	include/uapi/linux/tty.h
16334
16335TUA9001 MEDIA DRIVER
16336M:	Antti Palosaari <crope@iki.fi>
16337L:	linux-media@vger.kernel.org
16338W:	https://linuxtv.org
16339W:	http://palosaari.fi/linux/
16340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16341T:	git git://linuxtv.org/anttip/media_tree.git
16342S:	Maintained
16343F:	drivers/media/tuners/tua9001*
16344
16345TULIP NETWORK DRIVERS
16346L:	netdev@vger.kernel.org
16347L:	linux-parisc@vger.kernel.org
16348S:	Orphan
16349F:	drivers/net/ethernet/dec/tulip/
16350
16351TUN/TAP driver
16352M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16353W:	http://vtun.sourceforge.net/tun
16354S:	Maintained
16355F:	Documentation/networking/tuntap.txt
16356F:	arch/um/os-Linux/drivers/
16357
16358TURBOCHANNEL SUBSYSTEM
16359M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16360M:	Ralf Baechle <ralf@linux-mips.org>
16361L:	linux-mips@vger.kernel.org
16362Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16363S:	Maintained
16364F:	drivers/tc/
16365F:	include/linux/tc.h
16366
16367TURBOSTAT UTILITY
16368M:	"Len Brown" <lenb@kernel.org>
16369L:	linux-pm@vger.kernel.org
16370B:	https://bugzilla.kernel.org
16371Q:	https://patchwork.kernel.org/project/linux-pm/list/
16372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16373S:	Supported
16374F:	tools/power/x86/turbostat/
16375
16376TW5864 VIDEO4LINUX DRIVER
16377M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16378M:	Anton Sviridenko <anton@corp.bluecherry.net>
16379M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16380M:	Andrey Utkin <andrey_utkin@fastmail.com>
16381L:	linux-media@vger.kernel.org
16382S:	Supported
16383F:	drivers/media/pci/tw5864/
16384
16385TW68 VIDEO4LINUX DRIVER
16386M:	Hans Verkuil <hverkuil@xs4all.nl>
16387L:	linux-media@vger.kernel.org
16388T:	git git://linuxtv.org/media_tree.git
16389W:	https://linuxtv.org
16390S:	Odd Fixes
16391F:	drivers/media/pci/tw68/
16392
16393TW686X VIDEO4LINUX DRIVER
16394M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16395L:	linux-media@vger.kernel.org
16396T:	git git://linuxtv.org/media_tree.git
16397W:	http://linuxtv.org
16398S:	Maintained
16399F:	drivers/media/pci/tw686x/
16400
16401UBI FILE SYSTEM (UBIFS)
16402M:	Richard Weinberger <richard@nod.at>
16403M:	Artem Bityutskiy <dedekind1@gmail.com>
16404M:	Adrian Hunter <adrian.hunter@intel.com>
16405L:	linux-mtd@lists.infradead.org
16406T:	git git://git.infradead.org/ubifs-2.6.git
16407W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16408S:	Supported
16409F:	Documentation/filesystems/ubifs.txt
16410F:	fs/ubifs/
16411
16412UCLINUX (M68KNOMMU AND COLDFIRE)
16413M:	Greg Ungerer <gerg@linux-m68k.org>
16414W:	http://www.linux-m68k.org/
16415W:	http://www.uclinux.org/
16416L:	linux-m68k@lists.linux-m68k.org
16417L:	uclinux-dev@uclinux.org  (subscribers-only)
16418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16419S:	Maintained
16420F:	arch/m68k/coldfire/
16421F:	arch/m68k/68*/
16422F:	arch/m68k/*/*_no.*
16423F:	arch/m68k/include/asm/*_no.*
16424
16425UDF FILESYSTEM
16426M:	Jan Kara <jack@suse.com>
16427S:	Maintained
16428F:	Documentation/filesystems/udf.txt
16429F:	fs/udf/
16430
16431UDRAW TABLET
16432M:	Bastien Nocera <hadess@hadess.net>
16433L:	linux-input@vger.kernel.org
16434S:	Maintained
16435F:	drivers/hid/hid-udraw-ps3.c
16436
16437UFS FILESYSTEM
16438M:	Evgeniy Dushistov <dushistov@mail.ru>
16439S:	Maintained
16440F:	Documentation/filesystems/ufs.txt
16441F:	fs/ufs/
16442
16443UHID USERSPACE HID IO DRIVER:
16444M:	David Herrmann <dh.herrmann@googlemail.com>
16445L:	linux-input@vger.kernel.org
16446S:	Maintained
16447F:	drivers/hid/uhid.c
16448F:	include/uapi/linux/uhid.h
16449
16450ULPI BUS
16451M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16452L:	linux-usb@vger.kernel.org
16453S:	Maintained
16454F:	drivers/usb/common/ulpi.c
16455F:	include/linux/ulpi/
16456
16457ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16458L:	linux-usb@vger.kernel.org
16459S:	Orphan
16460F:	drivers/uwb/
16461F:	include/linux/uwb.h
16462F:	include/linux/uwb/
16463
16464UNICODE SUBSYSTEM:
16465M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16466L:	linux-fsdevel@vger.kernel.org
16467S:	Supported
16468F:	fs/unicode/
16469
16470UNICORE32 ARCHITECTURE:
16471M:	Guan Xuetao <gxt@pku.edu.cn>
16472W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16473S:	Maintained
16474T:	git git://github.com/gxt/linux.git
16475F:	arch/unicore32/
16476
16477UNIFDEF
16478M:	Tony Finch <dot@dotat.at>
16479W:	http://dotat.at/prog/unifdef
16480S:	Maintained
16481F:	scripts/unifdef.c
16482
16483UNIFORM CDROM DRIVER
16484M:	Jens Axboe <axboe@kernel.dk>
16485W:	http://www.kernel.dk
16486S:	Maintained
16487F:	Documentation/cdrom/
16488F:	drivers/cdrom/cdrom.c
16489F:	include/linux/cdrom.h
16490F:	include/uapi/linux/cdrom.h
16491
16492UNISYS S-PAR DRIVERS
16493M:	David Kershner <david.kershner@unisys.com>
16494L:	sparmaintainer@unisys.com (Unisys internal)
16495S:	Supported
16496F:	include/linux/visorbus.h
16497F:	drivers/visorbus/
16498F:	drivers/staging/unisys/
16499
16500UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16501R:	Alim Akhtar <alim.akhtar@samsung.com>
16502R:	Avri Altman <avri.altman@wdc.com>
16503R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16504L:	linux-scsi@vger.kernel.org
16505S:	Supported
16506F:	Documentation/scsi/ufs.txt
16507F:	drivers/scsi/ufs/
16508
16509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16510M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16511L:	linux-scsi@vger.kernel.org
16512S:	Supported
16513F:	drivers/scsi/ufs/*dwc*
16514
16515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16516M:	Stanley Chu <stanley.chu@mediatek.com>
16517L:	linux-scsi@vger.kernel.org
16518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16519S:	Maintained
16520F:	drivers/scsi/ufs/ufs-mediatek*
16521
16522UNSORTED BLOCK IMAGES (UBI)
16523M:	Artem Bityutskiy <dedekind1@gmail.com>
16524M:	Richard Weinberger <richard@nod.at>
16525W:	http://www.linux-mtd.infradead.org/
16526L:	linux-mtd@lists.infradead.org
16527T:	git git://git.infradead.org/ubifs-2.6.git
16528S:	Supported
16529F:	drivers/mtd/ubi/
16530F:	include/linux/mtd/ubi.h
16531F:	include/uapi/mtd/ubi-user.h
16532
16533USB "USBNET" DRIVER FRAMEWORK
16534M:	Oliver Neukum <oneukum@suse.com>
16535L:	netdev@vger.kernel.org
16536W:	http://www.linux-usb.org/usbnet
16537S:	Maintained
16538F:	drivers/net/usb/usbnet.c
16539F:	include/linux/usb/usbnet.h
16540
16541USB ACM DRIVER
16542M:	Oliver Neukum <oneukum@suse.com>
16543L:	linux-usb@vger.kernel.org
16544S:	Maintained
16545F:	Documentation/usb/acm.rst
16546F:	drivers/usb/class/cdc-acm.*
16547
16548USB AR5523 WIRELESS DRIVER
16549M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16550L:	linux-wireless@vger.kernel.org
16551S:	Maintained
16552F:	drivers/net/wireless/ath/ar5523/
16553
16554USB ATTACHED SCSI
16555M:	Oliver Neukum <oneukum@suse.com>
16556L:	linux-usb@vger.kernel.org
16557L:	linux-scsi@vger.kernel.org
16558S:	Maintained
16559F:	drivers/usb/storage/uas.c
16560
16561USB CDC ETHERNET DRIVER
16562M:	Oliver Neukum <oliver@neukum.org>
16563L:	linux-usb@vger.kernel.org
16564S:	Maintained
16565F:	drivers/net/usb/cdc_*.c
16566F:	include/uapi/linux/usb/cdc.h
16567
16568USB CHAOSKEY DRIVER
16569M:	Keith Packard <keithp@keithp.com>
16570L:	linux-usb@vger.kernel.org
16571S:	Maintained
16572F:	drivers/usb/misc/chaoskey.c
16573
16574USB CYPRESS C67X00 DRIVER
16575M:	Peter Korsgaard <jacmet@sunsite.dk>
16576L:	linux-usb@vger.kernel.org
16577S:	Maintained
16578F:	drivers/usb/c67x00/
16579
16580USB DAVICOM DM9601 DRIVER
16581M:	Peter Korsgaard <jacmet@sunsite.dk>
16582L:	netdev@vger.kernel.org
16583W:	http://www.linux-usb.org/usbnet
16584S:	Maintained
16585F:	drivers/net/usb/dm9601.c
16586
16587USB DIAMOND RIO500 DRIVER
16588M:	Cesar Miquel <miquel@df.uba.ar>
16589L:	rio500-users@lists.sourceforge.net
16590W:	http://rio500.sourceforge.net
16591S:	Maintained
16592F:	drivers/usb/misc/rio500*
16593
16594USB EHCI DRIVER
16595M:	Alan Stern <stern@rowland.harvard.edu>
16596L:	linux-usb@vger.kernel.org
16597S:	Maintained
16598F:	Documentation/usb/ehci.rst
16599F:	drivers/usb/host/ehci*
16600
16601USB GADGET/PERIPHERAL SUBSYSTEM
16602M:	Felipe Balbi <balbi@kernel.org>
16603L:	linux-usb@vger.kernel.org
16604W:	http://www.linux-usb.org/gadget
16605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16606S:	Maintained
16607F:	drivers/usb/gadget/
16608F:	include/linux/usb/gadget*
16609
16610USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16611M:	Jiri Kosina <jikos@kernel.org>
16612M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16613L:	linux-usb@vger.kernel.org
16614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16615S:	Maintained
16616F:	Documentation/hid/hiddev.rst
16617F:	drivers/hid/usbhid/
16618
16619USB INTEL XHCI ROLE MUX DRIVER
16620M:	Hans de Goede <hdegoede@redhat.com>
16621L:	linux-usb@vger.kernel.org
16622S:	Maintained
16623F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16624
16625USB IP DRIVER FOR HISILICON KIRIN
16626M:	Yu Chen <chenyu56@huawei.com>
16627M:	Binghui Wang <wangbinghui@hisilicon.com>
16628L:	linux-usb@vger.kernel.org
16629S:	Maintained
16630F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16631F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16632
16633USB ISP116X DRIVER
16634M:	Olav Kongas <ok@artecdesign.ee>
16635L:	linux-usb@vger.kernel.org
16636S:	Maintained
16637F:	drivers/usb/host/isp116x*
16638F:	include/linux/usb/isp116x.h
16639
16640USB LAN78XX ETHERNET DRIVER
16641M:	Woojung Huh <woojung.huh@microchip.com>
16642M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16643L:	netdev@vger.kernel.org
16644S:	Maintained
16645F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16646F:	drivers/net/usb/lan78xx.*
16647F:	include/dt-bindings/net/microchip-lan78xx.h
16648
16649USB MASS STORAGE DRIVER
16650M:	Alan Stern <stern@rowland.harvard.edu>
16651L:	linux-usb@vger.kernel.org
16652L:	usb-storage@lists.one-eyed-alien.net
16653S:	Maintained
16654F:	drivers/usb/storage/
16655
16656USB MIDI DRIVER
16657M:	Clemens Ladisch <clemens@ladisch.de>
16658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16660S:	Maintained
16661F:	sound/usb/midi.*
16662
16663USB NETWORKING DRIVERS
16664L:	linux-usb@vger.kernel.org
16665S:	Odd Fixes
16666F:	drivers/net/usb/
16667
16668USB OHCI DRIVER
16669M:	Alan Stern <stern@rowland.harvard.edu>
16670L:	linux-usb@vger.kernel.org
16671S:	Maintained
16672F:	Documentation/usb/ohci.rst
16673F:	drivers/usb/host/ohci*
16674
16675USB OTG FSM (Finite State Machine)
16676M:	Peter Chen <Peter.Chen@nxp.com>
16677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16678L:	linux-usb@vger.kernel.org
16679S:	Maintained
16680F:	drivers/usb/common/usb-otg-fsm.c
16681
16682USB OVER IP DRIVER
16683M:	Valentina Manea <valentina.manea.m@gmail.com>
16684M:	Shuah Khan <shuah@kernel.org>
16685M:	Shuah Khan <skhan@linuxfoundation.org>
16686L:	linux-usb@vger.kernel.org
16687S:	Maintained
16688F:	Documentation/usb/usbip_protocol.rst
16689F:	drivers/usb/usbip/
16690F:	tools/usb/usbip/
16691F:	tools/testing/selftests/drivers/usb/usbip/
16692
16693USB PEGASUS DRIVER
16694M:	Petko Manolov <petkan@nucleusys.com>
16695L:	linux-usb@vger.kernel.org
16696L:	netdev@vger.kernel.org
16697T:	git git://github.com/petkan/pegasus.git
16698W:	https://github.com/petkan/pegasus
16699S:	Maintained
16700F:	drivers/net/usb/pegasus.*
16701
16702USB PHY LAYER
16703M:	Felipe Balbi <balbi@kernel.org>
16704L:	linux-usb@vger.kernel.org
16705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16706S:	Maintained
16707F:	drivers/usb/phy/
16708
16709USB PRINTER DRIVER (usblp)
16710M:	Pete Zaitcev <zaitcev@redhat.com>
16711L:	linux-usb@vger.kernel.org
16712S:	Supported
16713F:	drivers/usb/class/usblp.c
16714
16715USB QMI WWAN NETWORK DRIVER
16716M:	Bjørn Mork <bjorn@mork.no>
16717L:	netdev@vger.kernel.org
16718S:	Maintained
16719F:	Documentation/ABI/testing/sysfs-class-net-qmi
16720F:	drivers/net/usb/qmi_wwan.c
16721
16722USB RTL8150 DRIVER
16723M:	Petko Manolov <petkan@nucleusys.com>
16724L:	linux-usb@vger.kernel.org
16725L:	netdev@vger.kernel.org
16726T:	git git://github.com/petkan/rtl8150.git
16727W:	https://github.com/petkan/rtl8150
16728S:	Maintained
16729F:	drivers/net/usb/rtl8150.c
16730
16731USB SERIAL SUBSYSTEM
16732M:	Johan Hovold <johan@kernel.org>
16733L:	linux-usb@vger.kernel.org
16734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16735S:	Maintained
16736F:	Documentation/usb/usb-serial.rst
16737F:	drivers/usb/serial/
16738F:	include/linux/usb/serial.h
16739
16740USB SMSC75XX ETHERNET DRIVER
16741M:	Steve Glendinning <steve.glendinning@shawell.net>
16742L:	netdev@vger.kernel.org
16743S:	Maintained
16744F:	drivers/net/usb/smsc75xx.*
16745
16746USB SMSC95XX ETHERNET DRIVER
16747M:	Steve Glendinning <steve.glendinning@shawell.net>
16748M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16749L:	netdev@vger.kernel.org
16750S:	Maintained
16751F:	drivers/net/usb/smsc95xx.*
16752
16753USB SUBSYSTEM
16754M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16755L:	linux-usb@vger.kernel.org
16756W:	http://www.linux-usb.org
16757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16758S:	Supported
16759F:	Documentation/devicetree/bindings/usb/
16760F:	Documentation/usb/
16761F:	drivers/usb/
16762F:	include/linux/usb.h
16763F:	include/linux/usb/
16764
16765USB TYPEC PI3USB30532 MUX DRIVER
16766M:	Hans de Goede <hdegoede@redhat.com>
16767L:	linux-usb@vger.kernel.org
16768S:	Maintained
16769F:	drivers/usb/typec/mux/pi3usb30532.c
16770
16771USB TYPEC CLASS
16772M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16773L:	linux-usb@vger.kernel.org
16774S:	Maintained
16775F:	Documentation/ABI/testing/sysfs-class-typec
16776F:	Documentation/driver-api/usb/typec.rst
16777F:	drivers/usb/typec/
16778F:	include/linux/usb/typec.h
16779
16780USB TYPEC BUS FOR ALTERNATE MODES
16781M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16782L:	linux-usb@vger.kernel.org
16783S:	Maintained
16784F:	Documentation/ABI/testing/sysfs-bus-typec
16785F:	Documentation/driver-api/usb/typec_bus.rst
16786F:	drivers/usb/typec/altmodes/
16787F:	include/linux/usb/typec_altmode.h
16788
16789USB TYPEC PORT CONTROLLER DRIVERS
16790M:	Guenter Roeck <linux@roeck-us.net>
16791L:	linux-usb@vger.kernel.org
16792S:	Maintained
16793F:	drivers/usb/typec/tcpm/
16794
16795USB UHCI DRIVER
16796M:	Alan Stern <stern@rowland.harvard.edu>
16797L:	linux-usb@vger.kernel.org
16798S:	Maintained
16799F:	drivers/usb/host/uhci*
16800
16801USB VIDEO CLASS
16802M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16803L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16804L:	linux-media@vger.kernel.org
16805T:	git git://linuxtv.org/media_tree.git
16806W:	http://www.ideasonboard.org/uvc/
16807S:	Maintained
16808F:	drivers/media/usb/uvc/
16809F:	include/uapi/linux/uvcvideo.h
16810
16811USB VISION DRIVER
16812M:	Hans Verkuil <hverkuil@xs4all.nl>
16813L:	linux-media@vger.kernel.org
16814T:	git git://linuxtv.org/media_tree.git
16815W:	https://linuxtv.org
16816S:	Odd Fixes
16817F:	drivers/media/usb/usbvision/
16818
16819USB WEBCAM GADGET
16820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16821L:	linux-usb@vger.kernel.org
16822S:	Maintained
16823F:	drivers/usb/gadget/function/*uvc*
16824F:	drivers/usb/gadget/legacy/webcam.c
16825F:	include/uapi/linux/usb/g_uvc.h
16826
16827USB WIRELESS RNDIS DRIVER (rndis_wlan)
16828M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16829L:	linux-wireless@vger.kernel.org
16830S:	Maintained
16831F:	drivers/net/wireless/rndis_wlan.c
16832
16833USB XHCI DRIVER
16834M:	Mathias Nyman <mathias.nyman@intel.com>
16835L:	linux-usb@vger.kernel.org
16836S:	Supported
16837F:	drivers/usb/host/xhci*
16838F:	drivers/usb/host/pci-quirks*
16839
16840USB ZD1201 DRIVER
16841L:	linux-wireless@vger.kernel.org
16842W:	http://linux-lc100020.sourceforge.net
16843S:	Orphan
16844F:	drivers/net/wireless/zydas/zd1201.*
16845
16846USB ZR364XX DRIVER
16847M:	Antoine Jacquet <royale@zerezo.com>
16848L:	linux-usb@vger.kernel.org
16849L:	linux-media@vger.kernel.org
16850T:	git git://linuxtv.org/media_tree.git
16851W:	http://royale.zerezo.com/zr364xx/
16852S:	Maintained
16853F:	Documentation/media/v4l-drivers/zr364xx*
16854F:	drivers/media/usb/zr364xx/
16855
16856USER-MODE LINUX (UML)
16857M:	Jeff Dike <jdike@addtoit.com>
16858M:	Richard Weinberger <richard@nod.at>
16859M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16860L:	linux-um@lists.infradead.org
16861W:	http://user-mode-linux.sourceforge.net
16862Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16864S:	Maintained
16865F:	Documentation/virt/uml/
16866F:	arch/um/
16867F:	arch/x86/um/
16868F:	fs/hostfs/
16869
16870USERSPACE COPYIN/COPYOUT (UIOVEC)
16871M:	Alexander Viro <viro@zeniv.linux.org.uk>
16872S:	Maintained
16873F:	lib/iov_iter.c
16874F:	include/linux/uio.h
16875
16876USERSPACE DMA BUFFER DRIVER
16877M:	Gerd Hoffmann <kraxel@redhat.com>
16878S:	Maintained
16879L:	dri-devel@lists.freedesktop.org
16880F:	drivers/dma-buf/udmabuf.c
16881F:	include/uapi/linux/udmabuf.h
16882T:	git git://anongit.freedesktop.org/drm/drm-misc
16883
16884USERSPACE I/O (UIO)
16885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16886S:	Maintained
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16888F:	Documentation/driver-api/uio-howto.rst
16889F:	drivers/uio/
16890F:	include/linux/uio_driver.h
16891
16892UTIL-LINUX PACKAGE
16893M:	Karel Zak <kzak@redhat.com>
16894L:	util-linux@vger.kernel.org
16895W:	http://en.wikipedia.org/wiki/Util-linux
16896T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16897S:	Maintained
16898
16899UUID HELPERS
16900M:	Christoph Hellwig <hch@lst.de>
16901R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16902L:	linux-kernel@vger.kernel.org
16903T:	git git://git.infradead.org/users/hch/uuid.git
16904F:	lib/uuid.c
16905F:	lib/test_uuid.c
16906F:	include/linux/uuid.h
16907F:	include/uapi/linux/uuid.h
16908S:	Maintained
16909
16910UVESAFB DRIVER
16911M:	Michal Januszewski <spock@gentoo.org>
16912L:	linux-fbdev@vger.kernel.org
16913W:	https://github.com/mjanusz/v86d
16914S:	Maintained
16915F:	Documentation/fb/uvesafb.rst
16916F:	drivers/video/fbdev/uvesafb.*
16917
16918VF610 NAND DRIVER
16919M:	Stefan Agner <stefan@agner.ch>
16920L:	linux-mtd@lists.infradead.org
16921S:	Supported
16922F:	drivers/mtd/nand/raw/vf610_nfc.c
16923
16924VFAT/FAT/MSDOS FILESYSTEM
16925M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16926S:	Maintained
16927F:	Documentation/filesystems/vfat.txt
16928F:	fs/fat/
16929
16930VFIO DRIVER
16931M:	Alex Williamson <alex.williamson@redhat.com>
16932R:	Cornelia Huck <cohuck@redhat.com>
16933L:	kvm@vger.kernel.org
16934T:	git git://github.com/awilliam/linux-vfio.git
16935S:	Maintained
16936F:	Documentation/driver-api/vfio.rst
16937F:	drivers/vfio/
16938F:	include/linux/vfio.h
16939F:	include/uapi/linux/vfio.h
16940
16941VFIO MEDIATED DEVICE DRIVERS
16942M:	Kirti Wankhede <kwankhede@nvidia.com>
16943L:	kvm@vger.kernel.org
16944S:	Maintained
16945F:	Documentation/driver-api/vfio-mediated-device.rst
16946F:	drivers/vfio/mdev/
16947F:	include/linux/mdev.h
16948F:	samples/vfio-mdev/
16949
16950VFIO PLATFORM DRIVER
16951M:	Eric Auger <eric.auger@redhat.com>
16952L:	kvm@vger.kernel.org
16953S:	Maintained
16954F:	drivers/vfio/platform/
16955
16956VGA_SWITCHEROO
16957R:	Lukas Wunner <lukas@wunner.de>
16958S:	Maintained
16959F:	Documentation/gpu/vga-switcheroo.rst
16960F:	drivers/gpu/vga/vga_switcheroo.c
16961F:	include/linux/vga_switcheroo.h
16962T:	git git://anongit.freedesktop.org/drm/drm-misc
16963
16964VIA RHINE NETWORK DRIVER
16965S:	Orphan
16966F:	drivers/net/ethernet/via/via-rhine.c
16967
16968VIA SD/MMC CARD CONTROLLER DRIVER
16969M:	Bruce Chang <brucechang@via.com.tw>
16970M:	Harald Welte <HaraldWelte@viatech.com>
16971S:	Maintained
16972F:	drivers/mmc/host/via-sdmmc.c
16973
16974VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16975M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16976L:	linux-fbdev@vger.kernel.org
16977S:	Maintained
16978F:	include/linux/via-core.h
16979F:	include/linux/via-gpio.h
16980F:	include/linux/via_i2c.h
16981F:	drivers/video/fbdev/via/
16982
16983VIA VELOCITY NETWORK DRIVER
16984M:	Francois Romieu <romieu@fr.zoreil.com>
16985L:	netdev@vger.kernel.org
16986S:	Maintained
16987F:	drivers/net/ethernet/via/via-velocity.*
16988
16989VICODEC VIRTUAL CODEC DRIVER
16990M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
16991L:	linux-media@vger.kernel.org
16992T:	git git://linuxtv.org/media_tree.git
16993W:	https://linuxtv.org
16994S:	Maintained
16995F:	drivers/media/platform/vicodec/*
16996
16997VIDEO MULTIPLEXER DRIVER
16998M:	Philipp Zabel <p.zabel@pengutronix.de>
16999L:	linux-media@vger.kernel.org
17000S:	Maintained
17001F:	drivers/media/platform/video-mux.c
17002
17003VIDEO I2C POLLING DRIVER
17004M:	Matt Ranostay <matt.ranostay@konsulko.com>
17005L:	linux-media@vger.kernel.org
17006S:	Maintained
17007F:	drivers/media/i2c/video-i2c.c
17008
17009VIDEOBUF2 FRAMEWORK
17010M:	Pawel Osciak <pawel@osciak.com>
17011M:	Marek Szyprowski <m.szyprowski@samsung.com>
17012M:	Kyungmin Park <kyungmin.park@samsung.com>
17013R:	Tomasz Figa <tfiga@chromium.org>
17014L:	linux-media@vger.kernel.org
17015S:	Maintained
17016F:	drivers/media/common/videobuf2/*
17017F:	include/media/videobuf2-*
17018
17019VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17020M:	Helen Koike <helen.koike@collabora.com>
17021L:	linux-media@vger.kernel.org
17022T:	git git://linuxtv.org/media_tree.git
17023W:	https://linuxtv.org
17024S:	Maintained
17025F:	drivers/media/platform/vimc/*
17026
17027VIRT LIB
17028M:	Alex Williamson <alex.williamson@redhat.com>
17029M:	Paolo Bonzini <pbonzini@redhat.com>
17030L:	kvm@vger.kernel.org
17031S:	Supported
17032F:	virt/lib/
17033
17034VIRTIO AND VHOST VSOCK DRIVER
17035M:	Stefan Hajnoczi <stefanha@redhat.com>
17036L:	kvm@vger.kernel.org
17037L:	virtualization@lists.linux-foundation.org
17038L:	netdev@vger.kernel.org
17039S:	Maintained
17040F:	include/linux/virtio_vsock.h
17041F:	include/uapi/linux/virtio_vsock.h
17042F:	include/uapi/linux/vsockmon.h
17043F:	include/uapi/linux/vm_sockets_diag.h
17044F:	net/vmw_vsock/diag.c
17045F:	net/vmw_vsock/af_vsock_tap.c
17046F:	net/vmw_vsock/virtio_transport_common.c
17047F:	net/vmw_vsock/virtio_transport.c
17048F:	drivers/net/vsockmon.c
17049F:	drivers/vhost/vsock.c
17050F:	tools/testing/vsock/
17051
17052VIRTIO CONSOLE DRIVER
17053M:	Amit Shah <amit@kernel.org>
17054L:	virtualization@lists.linux-foundation.org
17055S:	Maintained
17056F:	drivers/char/virtio_console.c
17057F:	include/linux/virtio_console.h
17058F:	include/uapi/linux/virtio_console.h
17059
17060VIRTIO CORE AND NET DRIVERS
17061M:	"Michael S. Tsirkin" <mst@redhat.com>
17062M:	Jason Wang <jasowang@redhat.com>
17063L:	virtualization@lists.linux-foundation.org
17064S:	Maintained
17065F:	Documentation/devicetree/bindings/virtio/
17066F:	drivers/virtio/
17067F:	tools/virtio/
17068F:	drivers/net/virtio_net.c
17069F:	drivers/block/virtio_blk.c
17070F:	include/linux/virtio*.h
17071F:	include/uapi/linux/virtio_*.h
17072F:	drivers/crypto/virtio/
17073F:	mm/balloon_compaction.c
17074
17075VIRTIO BLOCK AND SCSI DRIVERS
17076M:	"Michael S. Tsirkin" <mst@redhat.com>
17077M:	Jason Wang <jasowang@redhat.com>
17078R:	Paolo Bonzini <pbonzini@redhat.com>
17079R:	Stefan Hajnoczi <stefanha@redhat.com>
17080L:	virtualization@lists.linux-foundation.org
17081S:	Maintained
17082F:	drivers/block/virtio_blk.c
17083F:	drivers/scsi/virtio_scsi.c
17084F:	include/uapi/linux/virtio_blk.h
17085F:	include/uapi/linux/virtio_scsi.h
17086F:	drivers/vhost/scsi.c
17087
17088VIRTIO CRYPTO DRIVER
17089M:	Gonglei <arei.gonglei@huawei.com>
17090L:	virtualization@lists.linux-foundation.org
17091L:	linux-crypto@vger.kernel.org
17092S:	Maintained
17093F:	drivers/crypto/virtio/
17094F:	include/uapi/linux/virtio_crypto.h
17095
17096VIRTIO DRIVERS FOR S390
17097M:	Cornelia Huck <cohuck@redhat.com>
17098M:	Halil Pasic <pasic@linux.ibm.com>
17099L:	linux-s390@vger.kernel.org
17100L:	virtualization@lists.linux-foundation.org
17101L:	kvm@vger.kernel.org
17102S:	Supported
17103F:	drivers/s390/virtio/
17104F:	arch/s390/include/uapi/asm/virtio-ccw.h
17105
17106VIRTIO GPU DRIVER
17107M:	David Airlie <airlied@linux.ie>
17108M:	Gerd Hoffmann <kraxel@redhat.com>
17109L:	dri-devel@lists.freedesktop.org
17110L:	virtualization@lists.linux-foundation.org
17111T:	git git://anongit.freedesktop.org/drm/drm-misc
17112S:	Maintained
17113F:	drivers/gpu/drm/virtio/
17114F:	include/uapi/linux/virtio_gpu.h
17115
17116VIRTIO HOST (VHOST)
17117M:	"Michael S. Tsirkin" <mst@redhat.com>
17118M:	Jason Wang <jasowang@redhat.com>
17119L:	kvm@vger.kernel.org
17120L:	virtualization@lists.linux-foundation.org
17121L:	netdev@vger.kernel.org
17122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17123S:	Maintained
17124F:	drivers/vhost/
17125F:	include/uapi/linux/vhost.h
17126
17127VIRTIO INPUT DRIVER
17128M:	Gerd Hoffmann <kraxel@redhat.com>
17129S:	Maintained
17130F:	drivers/virtio/virtio_input.c
17131F:	include/uapi/linux/virtio_input.h
17132
17133VIRTIO IOMMU DRIVER
17134M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
17135L:	virtualization@lists.linux-foundation.org
17136S:	Maintained
17137F:	drivers/iommu/virtio-iommu.c
17138F:	include/uapi/linux/virtio_iommu.h
17139
17140VIRTUAL BOX GUEST DEVICE DRIVER
17141M:	Hans de Goede <hdegoede@redhat.com>
17142M:	Arnd Bergmann <arnd@arndb.de>
17143M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17144S:	Maintained
17145F:	include/linux/vbox_utils.h
17146F:	include/uapi/linux/vbox*.h
17147F:	drivers/virt/vboxguest/
17148
17149VIRTUAL SERIO DEVICE DRIVER
17150M:	Stephen Chandler Paul <thatslyude@gmail.com>
17151S:	Maintained
17152F:	drivers/input/serio/userio.c
17153F:	include/uapi/linux/userio.h
17154
17155VIVID VIRTUAL VIDEO DRIVER
17156M:	Hans Verkuil <hverkuil@xs4all.nl>
17157L:	linux-media@vger.kernel.org
17158T:	git git://linuxtv.org/media_tree.git
17159W:	https://linuxtv.org
17160S:	Maintained
17161F:	drivers/media/platform/vivid/*
17162
17163VLYNQ BUS
17164M:	Florian Fainelli <f.fainelli@gmail.com>
17165L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17166S:	Maintained
17167F:	drivers/vlynq/vlynq.c
17168F:	include/linux/vlynq.h
17169
17170VME SUBSYSTEM
17171M:	Martyn Welch <martyn@welchs.me.uk>
17172M:	Manohar Vanga <manohar.vanga@gmail.com>
17173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17174L:	devel@driverdev.osuosl.org
17175S:	Maintained
17176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17177F:	Documentation/driver-api/vme.rst
17178F:	drivers/staging/vme/
17179F:	drivers/vme/
17180F:	include/linux/vme*
17181
17182VMWARE BALLOON DRIVER
17183M:	Nadav Amit <namit@vmware.com>
17184M:	"VMware, Inc." <pv-drivers@vmware.com>
17185L:	linux-kernel@vger.kernel.org
17186S:	Maintained
17187F:	drivers/misc/vmw_balloon.c
17188
17189VMWARE HYPERVISOR INTERFACE
17190M:	Thomas Hellstrom <thellstrom@vmware.com>
17191M:	"VMware, Inc." <pv-drivers@vmware.com>
17192L:	virtualization@lists.linux-foundation.org
17193S:	Supported
17194F:	arch/x86/kernel/cpu/vmware.c
17195
17196VMWARE PVRDMA DRIVER
17197M:	Adit Ranadive <aditr@vmware.com>
17198M:	VMware PV-Drivers <pv-drivers@vmware.com>
17199L:	linux-rdma@vger.kernel.org
17200S:	Maintained
17201F:	drivers/infiniband/hw/vmw_pvrdma/
17202
17203VMware PVSCSI driver
17204M:	Jim Gill <jgill@vmware.com>
17205M:	VMware PV-Drivers <pv-drivers@vmware.com>
17206L:	linux-scsi@vger.kernel.org
17207S:	Maintained
17208F:	drivers/scsi/vmw_pvscsi.c
17209F:	drivers/scsi/vmw_pvscsi.h
17210
17211VMWARE VMMOUSE SUBDRIVER
17212M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17213M:	"VMware, Inc." <pv-drivers@vmware.com>
17214L:	linux-input@vger.kernel.org
17215S:	Maintained
17216F:	drivers/input/mouse/vmmouse.c
17217F:	drivers/input/mouse/vmmouse.h
17218
17219VMWARE VMXNET3 ETHERNET DRIVER
17220M:	Ronak Doshi <doshir@vmware.com>
17221M:	"VMware, Inc." <pv-drivers@vmware.com>
17222L:	netdev@vger.kernel.org
17223S:	Maintained
17224F:	drivers/net/vmxnet3/
17225
17226VOCORE VOCORE2 BOARD
17227M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17228L:	linux-mips@vger.kernel.org
17229S:	Maintained
17230F:	arch/mips/boot/dts/ralink/vocore2.dts
17231
17232VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17233M:	Liam Girdwood <lgirdwood@gmail.com>
17234M:	Mark Brown <broonie@kernel.org>
17235L:	linux-kernel@vger.kernel.org
17236W:	http://www.slimlogic.co.uk/?p=48
17237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17238S:	Supported
17239F:	Documentation/devicetree/bindings/regulator/
17240F:	Documentation/power/regulator/
17241F:	drivers/regulator/
17242F:	include/dt-bindings/regulator/
17243F:	include/linux/regulator/
17244
17245VRF
17246M:	David Ahern <dsa@cumulusnetworks.com>
17247M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17248L:	netdev@vger.kernel.org
17249S:	Maintained
17250F:	drivers/net/vrf.c
17251F:	Documentation/networking/vrf.txt
17252
17253VT1211 HARDWARE MONITOR DRIVER
17254M:	Juerg Haefliger <juergh@gmail.com>
17255L:	linux-hwmon@vger.kernel.org
17256S:	Maintained
17257F:	Documentation/hwmon/vt1211.rst
17258F:	drivers/hwmon/vt1211.c
17259
17260VT8231 HARDWARE MONITOR DRIVER
17261M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17262L:	linux-hwmon@vger.kernel.org
17263S:	Maintained
17264F:	drivers/hwmon/vt8231.c
17265
17266VUB300 USB to SDIO/SD/MMC bridge chip
17267M:	Tony Olech <tony.olech@elandigitalsystems.com>
17268L:	linux-mmc@vger.kernel.org
17269L:	linux-usb@vger.kernel.org
17270S:	Supported
17271F:	drivers/mmc/host/vub300.c
17272
17273W1 DALLAS'S 1-WIRE BUS
17274M:	Evgeniy Polyakov <zbr@ioremap.net>
17275S:	Maintained
17276F:	Documentation/devicetree/bindings/w1/
17277F:	Documentation/w1/
17278F:	drivers/w1/
17279F:	include/linux/w1.h
17280
17281W83791D HARDWARE MONITORING DRIVER
17282M:	Marc Hulsman <m.hulsman@tudelft.nl>
17283L:	linux-hwmon@vger.kernel.org
17284S:	Maintained
17285F:	Documentation/hwmon/w83791d.rst
17286F:	drivers/hwmon/w83791d.c
17287
17288W83793 HARDWARE MONITORING DRIVER
17289M:	Rudolf Marek <r.marek@assembler.cz>
17290L:	linux-hwmon@vger.kernel.org
17291S:	Maintained
17292F:	Documentation/hwmon/w83793.rst
17293F:	drivers/hwmon/w83793.c
17294
17295W83795 HARDWARE MONITORING DRIVER
17296M:	Jean Delvare <jdelvare@suse.com>
17297L:	linux-hwmon@vger.kernel.org
17298S:	Maintained
17299F:	drivers/hwmon/w83795.c
17300
17301W83L51xD SD/MMC CARD INTERFACE DRIVER
17302M:	Pierre Ossman <pierre@ossman.eu>
17303S:	Maintained
17304F:	drivers/mmc/host/wbsd.*
17305
17306WACOM PROTOCOL 4 SERIAL TABLETS
17307M:	Julian Squires <julian@cipht.net>
17308M:	Hans de Goede <hdegoede@redhat.com>
17309L:	linux-input@vger.kernel.org
17310S:	Maintained
17311F:	drivers/input/tablet/wacom_serial4.c
17312
17313WATCHDOG DEVICE DRIVERS
17314M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17315M:	Guenter Roeck <linux@roeck-us.net>
17316L:	linux-watchdog@vger.kernel.org
17317W:	http://www.linux-watchdog.org/
17318T:	git git://www.linux-watchdog.org/linux-watchdog.git
17319S:	Maintained
17320F:	Documentation/devicetree/bindings/watchdog/
17321F:	Documentation/watchdog/
17322F:	drivers/watchdog/
17323F:	include/linux/watchdog.h
17324F:	include/uapi/linux/watchdog.h
17325
17326WHISKEYCOVE PMIC GPIO DRIVER
17327M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17328L:	linux-gpio@vger.kernel.org
17329S:	Maintained
17330F:	drivers/gpio/gpio-wcove.c
17331
17332WHWAVE RTC DRIVER
17333M:	Dianlong Li <long17.cool@163.com>
17334L:	linux-rtc@vger.kernel.org
17335S:	Maintained
17336F:	drivers/rtc/rtc-sd3078.c
17337
17338WIIMOTE HID DRIVER
17339M:	David Herrmann <dh.herrmann@googlemail.com>
17340L:	linux-input@vger.kernel.org
17341S:	Maintained
17342F:	drivers/hid/hid-wiimote*
17343
17344WILOCITY WIL6210 WIRELESS DRIVER
17345M:	Maya Erez <merez@codeaurora.org>
17346L:	linux-wireless@vger.kernel.org
17347L:	wil6210@qti.qualcomm.com
17348S:	Supported
17349W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17350F:	drivers/net/wireless/ath/wil6210/
17351
17352WIMAX STACK
17353M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17354M:	linux-wimax@intel.com
17355L:	wimax@linuxwimax.org (subscribers-only)
17356S:	Supported
17357W:	http://linuxwimax.org
17358F:	Documentation/wimax/README.wimax
17359F:	include/linux/wimax/debug.h
17360F:	include/net/wimax.h
17361F:	include/uapi/linux/wimax.h
17362F:	net/wimax/
17363
17364WINBOND CIR DRIVER
17365M:	David Härdeman <david@hardeman.nu>
17366S:	Maintained
17367F:	drivers/media/rc/winbond-cir.c
17368
17369RCMM REMOTE CONTROLS DECODER
17370M:	Patrick Lerda <patrick9876@free.fr>
17371S:	Maintained
17372F:	drivers/media/rc/ir-rcmm-decoder.c
17373
17374WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17375M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17376L:	linux-watchdog@vger.kernel.org
17377S:	Maintained
17378F:	drivers/watchdog/ebc-c384_wdt.c
17379
17380WINSYSTEMS WS16C48 GPIO DRIVER
17381M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17382L:	linux-gpio@vger.kernel.org
17383S:	Maintained
17384F:	drivers/gpio/gpio-ws16c48.c
17385
17386WISTRON LAPTOP BUTTON DRIVER
17387M:	Miloslav Trmac <mitr@volny.cz>
17388S:	Maintained
17389F:	drivers/input/misc/wistron_btns.c
17390
17391WL3501 WIRELESS PCMCIA CARD DRIVER
17392L:	linux-wireless@vger.kernel.org
17393S:	Odd fixes
17394F:	drivers/net/wireless/wl3501*
17395
17396WOLFSON MICROELECTRONICS DRIVERS
17397L:	patches@opensource.cirrus.com
17398T:	git https://github.com/CirrusLogic/linux-drivers.git
17399W:	https://github.com/CirrusLogic/linux-drivers/wiki
17400S:	Supported
17401F:	Documentation/hwmon/wm83??.rst
17402F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17403F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17404F:	Documentation/devicetree/bindings/mfd/arizona.txt
17405F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17406F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17407F:	arch/arm/mach-s3c64xx/mach-crag6410*
17408F:	drivers/clk/clk-wm83*.c
17409F:	drivers/extcon/extcon-arizona.c
17410F:	drivers/leds/leds-wm83*.c
17411F:	drivers/gpio/gpio-*wm*.c
17412F:	drivers/gpio/gpio-arizona.c
17413F:	drivers/hwmon/wm83??-hwmon.c
17414F:	drivers/input/misc/wm831x-on.c
17415F:	drivers/input/touchscreen/wm831x-ts.c
17416F:	drivers/input/touchscreen/wm97*.c
17417F:	drivers/mfd/arizona*
17418F:	drivers/mfd/wm*.c
17419F:	drivers/mfd/cs47l24*
17420F:	drivers/power/supply/wm83*.c
17421F:	drivers/rtc/rtc-wm83*.c
17422F:	drivers/regulator/wm8*.c
17423F:	drivers/regulator/arizona*
17424F:	drivers/video/backlight/wm83*_bl.c
17425F:	drivers/watchdog/wm83*_wdt.c
17426F:	include/linux/mfd/arizona/
17427F:	include/linux/mfd/wm831x/
17428F:	include/linux/mfd/wm8350/
17429F:	include/linux/mfd/wm8400*
17430F:	include/linux/regulator/arizona*
17431F:	include/linux/wm97xx.h
17432F:	include/sound/wm????.h
17433F:	sound/soc/codecs/arizona.?
17434F:	sound/soc/codecs/wm*
17435F:	sound/soc/codecs/cs47l24*
17436
17437WORKQUEUE
17438M:	Tejun Heo <tj@kernel.org>
17439R:	Lai Jiangshan <jiangshanlai@gmail.com>
17440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17441S:	Maintained
17442F:	include/linux/workqueue.h
17443F:	kernel/workqueue.c
17444F:	Documentation/core-api/workqueue.rst
17445
17446X-POWERS AXP288 PMIC DRIVERS
17447M:	Hans de Goede <hdegoede@redhat.com>
17448S:	Maintained
17449N:	axp288
17450F:	drivers/acpi/pmic/intel_pmic_xpower.c
17451
17452X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17453M:	Chen-Yu Tsai <wens@csie.org>
17454L:	linux-kernel@vger.kernel.org
17455S:	Maintained
17456N:	axp[128]
17457
17458X.25 NETWORK LAYER
17459M:	Andrew Hendry <andrew.hendry@gmail.com>
17460L:	linux-x25@vger.kernel.org
17461S:	Odd Fixes
17462F:	Documentation/networking/x25*
17463F:	include/net/x25*
17464F:	net/x25/
17465
17466X86 ARCHITECTURE (32-BIT AND 64-BIT)
17467M:	Thomas Gleixner <tglx@linutronix.de>
17468M:	Ingo Molnar <mingo@redhat.com>
17469M:	Borislav Petkov <bp@alien8.de>
17470R:	"H. Peter Anvin" <hpa@zytor.com>
17471M:	x86@kernel.org
17472L:	linux-kernel@vger.kernel.org
17473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17474S:	Maintained
17475F:	Documentation/devicetree/bindings/x86/
17476F:	Documentation/x86/
17477F:	arch/x86/
17478
17479X86 ENTRY CODE
17480M:	Andy Lutomirski <luto@kernel.org>
17481L:	linux-kernel@vger.kernel.org
17482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17483S:	Maintained
17484F:	arch/x86/entry/
17485
17486X86 MCE INFRASTRUCTURE
17487M:	Tony Luck <tony.luck@intel.com>
17488M:	Borislav Petkov <bp@alien8.de>
17489L:	linux-edac@vger.kernel.org
17490S:	Maintained
17491F:	arch/x86/kernel/cpu/mce/*
17492
17493X86 MICROCODE UPDATE SUPPORT
17494M:	Borislav Petkov <bp@alien8.de>
17495S:	Maintained
17496F:	arch/x86/kernel/cpu/microcode/*
17497
17498X86 MM
17499M:	Dave Hansen <dave.hansen@linux.intel.com>
17500M:	Andy Lutomirski <luto@kernel.org>
17501M:	Peter Zijlstra <peterz@infradead.org>
17502L:	linux-kernel@vger.kernel.org
17503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17504S:	Maintained
17505F:	arch/x86/mm/
17506
17507X86 PLATFORM DRIVERS
17508M:	Darren Hart <dvhart@infradead.org>
17509M:	Andy Shevchenko <andy@infradead.org>
17510L:	platform-driver-x86@vger.kernel.org
17511T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17512S:	Maintained
17513F:	drivers/platform/x86/
17514F:	drivers/platform/olpc/
17515
17516X86 PLATFORM DRIVERS - ARCH
17517R:	Darren Hart <dvhart@infradead.org>
17518R:	Andy Shevchenko <andy@infradead.org>
17519L:	platform-driver-x86@vger.kernel.org
17520L:	x86@kernel.org
17521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17522S:	Maintained
17523F:	arch/x86/platform
17524
17525X86 VDSO
17526M:	Andy Lutomirski <luto@kernel.org>
17527L:	linux-kernel@vger.kernel.org
17528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17529S:	Maintained
17530F:	arch/x86/entry/vdso/
17531
17532XARRAY
17533M:	Matthew Wilcox <willy@infradead.org>
17534L:	linux-fsdevel@vger.kernel.org
17535S:	Supported
17536F:	Documentation/core-api/xarray.rst
17537F:	lib/idr.c
17538F:	lib/xarray.c
17539F:	include/linux/idr.h
17540F:	include/linux/xarray.h
17541F:	tools/testing/radix-tree
17542
17543XBOX DVD IR REMOTE
17544M:	Benjamin Valentin <benpicco@googlemail.com>
17545S:	Maintained
17546F:	drivers/media/rc/xbox_remote.c
17547F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17548
17549XC2028/3028 TUNER DRIVER
17550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17551L:	linux-media@vger.kernel.org
17552W:	https://linuxtv.org
17553T:	git git://linuxtv.org/media_tree.git
17554S:	Maintained
17555F:	drivers/media/tuners/tuner-xc2028.*
17556
17557XDP (eXpress Data Path)
17558M:	Alexei Starovoitov <ast@kernel.org>
17559M:	Daniel Borkmann <daniel@iogearbox.net>
17560M:	David S. Miller <davem@davemloft.net>
17561M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17562M:	Jesper Dangaard Brouer <hawk@kernel.org>
17563M:	John Fastabend <john.fastabend@gmail.com>
17564L:	netdev@vger.kernel.org
17565L:	bpf@vger.kernel.org
17566S:	Supported
17567F:	net/core/xdp.c
17568F:	include/net/xdp.h
17569F:	kernel/bpf/devmap.c
17570F:	kernel/bpf/cpumap.c
17571F:	include/trace/events/xdp.h
17572K:	xdp
17573N:	xdp
17574
17575XDP SOCKETS (AF_XDP)
17576M:	Björn Töpel <bjorn.topel@intel.com>
17577M:	Magnus Karlsson <magnus.karlsson@intel.com>
17578R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17579L:	netdev@vger.kernel.org
17580L:	bpf@vger.kernel.org
17581S:	Maintained
17582F:	kernel/bpf/xskmap.c
17583F:	net/xdp/
17584
17585XEN BLOCK SUBSYSTEM
17586M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17587M:	Roger Pau Monné <roger.pau@citrix.com>
17588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17589S:	Supported
17590F:	drivers/block/xen-blkback/*
17591F:	drivers/block/xen*
17592
17593XEN HYPERVISOR ARM
17594M:	Stefano Stabellini <sstabellini@kernel.org>
17595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17596S:	Maintained
17597F:	arch/arm/xen/
17598F:	arch/arm/include/asm/xen/
17599
17600XEN HYPERVISOR ARM64
17601M:	Stefano Stabellini <sstabellini@kernel.org>
17602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17603S:	Maintained
17604F:	arch/arm64/xen/
17605F:	arch/arm64/include/asm/xen/
17606
17607XEN HYPERVISOR INTERFACE
17608M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17609M:	Juergen Gross <jgross@suse.com>
17610R:	Stefano Stabellini <sstabellini@kernel.org>
17611L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17613S:	Supported
17614F:	arch/x86/xen/
17615F:	arch/x86/platform/pvh/
17616F:	drivers/*/xen-*front.c
17617F:	drivers/xen/
17618F:	arch/x86/include/asm/xen/
17619F:	arch/x86/include/asm/pvclock-abi.h
17620F:	include/xen/
17621F:	include/uapi/xen/
17622F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17623F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17624
17625XEN NETWORK BACKEND DRIVER
17626M:	Wei Liu <wei.liu@kernel.org>
17627M:	Paul Durrant <paul.durrant@citrix.com>
17628L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17629L:	netdev@vger.kernel.org
17630S:	Supported
17631F:	drivers/net/xen-netback/*
17632
17633XEN PCI SUBSYSTEM
17634M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17635L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17636S:	Supported
17637F:	arch/x86/pci/*xen*
17638F:	drivers/pci/*xen*
17639
17640XEN PVSCSI DRIVERS
17641M:	Juergen Gross <jgross@suse.com>
17642L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17643L:	linux-scsi@vger.kernel.org
17644S:	Supported
17645F:	drivers/scsi/xen-scsifront.c
17646F:	drivers/xen/xen-scsiback.c
17647F:	include/xen/interface/io/vscsiif.h
17648
17649XEN SWIOTLB SUBSYSTEM
17650M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17651L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17652L:	iommu@lists.linux-foundation.org
17653S:	Supported
17654F:	arch/x86/xen/*swiotlb*
17655F:	drivers/xen/*swiotlb*
17656
17657XEN SOUND FRONTEND DRIVER
17658M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17659L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17661S:	Supported
17662F:	sound/xen/*
17663
17664XFS FILESYSTEM
17665M:	Darrick J. Wong <darrick.wong@oracle.com>
17666M:	linux-xfs@vger.kernel.org
17667L:	linux-xfs@vger.kernel.org
17668W:	http://xfs.org/
17669T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17670S:	Supported
17671F:	Documentation/admin-guide/xfs.rst
17672F:	Documentation/ABI/testing/sysfs-fs-xfs
17673F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17674F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17675F:	fs/xfs/
17676F:	include/uapi/linux/dqblk_xfs.h
17677F:	include/uapi/linux/fsmap.h
17678
17679XILINX AXI ETHERNET DRIVER
17680M:	Anirudha Sarangi <anirudh@xilinx.com>
17681M:	John Linn <John.Linn@xilinx.com>
17682S:	Maintained
17683F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17684
17685XILINX UARTLITE SERIAL DRIVER
17686M:	Peter Korsgaard <jacmet@sunsite.dk>
17687L:	linux-serial@vger.kernel.org
17688S:	Maintained
17689F:	drivers/tty/serial/uartlite.c
17690
17691XILINX VIDEO IP CORES
17692M:	Hyun Kwon <hyun.kwon@xilinx.com>
17693M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17694L:	linux-media@vger.kernel.org
17695T:	git git://linuxtv.org/media_tree.git
17696S:	Supported
17697F:	Documentation/devicetree/bindings/media/xilinx/
17698F:	drivers/media/platform/xilinx/
17699F:	include/uapi/linux/xilinx-v4l2-controls.h
17700
17701XILLYBUS DRIVER
17702M:	Eli Billauer <eli.billauer@gmail.com>
17703L:	linux-kernel@vger.kernel.org
17704S:	Supported
17705F:	drivers/char/xillybus/
17706
17707XLP9XX I2C DRIVER
17708M:	George Cherian <george.cherian@cavium.com>
17709M:	Jan Glauber <jglauber@cavium.com>
17710L:	linux-i2c@vger.kernel.org
17711W:	http://www.cavium.com
17712S:	Supported
17713F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17714F:	drivers/i2c/busses/i2c-xlp9xx.c
17715
17716XRA1403 GPIO EXPANDER
17717M:	Nandor Han <nandor.han@ge.com>
17718M:	Semi Malinen <semi.malinen@ge.com>
17719L:	linux-gpio@vger.kernel.org
17720S:	Maintained
17721F:	drivers/gpio/gpio-xra1403.c
17722F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17723
17724XTENSA XTFPGA PLATFORM SUPPORT
17725M:	Max Filippov <jcmvbkbc@gmail.com>
17726L:	linux-xtensa@linux-xtensa.org
17727S:	Maintained
17728F:	drivers/spi/spi-xtensa-xtfpga.c
17729F:	sound/soc/xtensa/xtfpga-i2s.c
17730
17731YAM DRIVER FOR AX.25
17732M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17733L:	linux-hams@vger.kernel.org
17734S:	Maintained
17735F:	drivers/net/hamradio/yam*
17736F:	include/linux/yam.h
17737
17738YAMA SECURITY MODULE
17739M:	Kees Cook <keescook@chromium.org>
17740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17741S:	Supported
17742F:	security/yama/
17743F:	Documentation/admin-guide/LSM/Yama.rst
17744
17745YEALINK PHONE DRIVER
17746M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17747L:	usbb2k-api-dev@nongnu.org
17748S:	Maintained
17749F:	Documentation/input/devices/yealink.rst
17750F:	drivers/input/misc/yealink.*
17751
17752Z8530 DRIVER FOR AX.25
17753M:	Joerg Reuter <jreuter@yaina.de>
17754W:	http://yaina.de/jreuter/
17755W:	http://www.qsl.net/dl1bke/
17756L:	linux-hams@vger.kernel.org
17757S:	Maintained
17758F:	Documentation/networking/z8530drv.txt
17759F:	drivers/net/hamradio/*scc.c
17760F:	drivers/net/hamradio/z8530.h
17761
17762ZBUD COMPRESSED PAGE ALLOCATOR
17763M:	Seth Jennings <sjenning@redhat.com>
17764M:	Dan Streetman <ddstreet@ieee.org>
17765L:	linux-mm@kvack.org
17766S:	Maintained
17767F:	mm/zbud.c
17768F:	include/linux/zbud.h
17769
17770ZD1211RW WIRELESS DRIVER
17771M:	Daniel Drake <dsd@gentoo.org>
17772M:	Ulrich Kunitz <kune@deine-taler.de>
17773W:	http://zd1211.ath.cx/wiki/DriverRewrite
17774L:	linux-wireless@vger.kernel.org
17775L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17776S:	Maintained
17777F:	drivers/net/wireless/zydas/zd1211rw/
17778
17779ZD1301 MEDIA DRIVER
17780M:	Antti Palosaari <crope@iki.fi>
17781L:	linux-media@vger.kernel.org
17782W:	https://linuxtv.org/
17783W:	http://palosaari.fi/linux/
17784Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17785S:	Maintained
17786F:	drivers/media/usb/dvb-usb-v2/zd1301*
17787
17788ZD1301_DEMOD MEDIA DRIVER
17789M:	Antti Palosaari <crope@iki.fi>
17790L:	linux-media@vger.kernel.org
17791W:	https://linuxtv.org/
17792W:	http://palosaari.fi/linux/
17793Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17794S:	Maintained
17795F:	drivers/media/dvb-frontends/zd1301_demod*
17796
17797ZHAOXIN PROCESSOR SUPPORT
17798M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17799L:	linux-kernel@vger.kernel.org
17800S:	Maintained
17801F:	arch/x86/kernel/cpu/zhaoxin.c
17802
17803ZPOOL COMPRESSED PAGE STORAGE API
17804M:	Dan Streetman <ddstreet@ieee.org>
17805L:	linux-mm@kvack.org
17806S:	Maintained
17807F:	mm/zpool.c
17808F:	include/linux/zpool.h
17809
17810ZR36067 VIDEO FOR LINUX DRIVER
17811L:	mjpeg-users@lists.sourceforge.net
17812L:	linux-media@vger.kernel.org
17813W:	http://mjpeg.sourceforge.net/driver-zoran/
17814T:	hg https://linuxtv.org/hg/v4l-dvb
17815S:	Odd Fixes
17816F:	drivers/staging/media/zoran/
17817
17818ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17819M:	Minchan Kim <minchan@kernel.org>
17820M:	Nitin Gupta <ngupta@vflare.org>
17821R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17822L:	linux-kernel@vger.kernel.org
17823S:	Maintained
17824F:	drivers/block/zram/
17825F:	Documentation/admin-guide/blockdev/zram.rst
17826
17827ZS DECSTATION Z85C30 SERIAL DRIVER
17828M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17829S:	Maintained
17830F:	drivers/tty/serial/zs.*
17831
17832ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17833M:	Minchan Kim <minchan@kernel.org>
17834M:	Nitin Gupta <ngupta@vflare.org>
17835R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17836L:	linux-mm@kvack.org
17837S:	Maintained
17838F:	mm/zsmalloc.c
17839F:	include/linux/zsmalloc.h
17840F:	Documentation/vm/zsmalloc.rst
17841
17842ZSWAP COMPRESSED SWAP CACHING
17843M:	Seth Jennings <sjenning@redhat.com>
17844M:	Dan Streetman <ddstreet@ieee.org>
17845L:	linux-mm@kvack.org
17846S:	Maintained
17847F:	mm/zswap.c
17848
17849THE REST
17850M:	Linus Torvalds <torvalds@linux-foundation.org>
17851L:	linux-kernel@vger.kernel.org
17852Q:	http://patchwork.kernel.org/project/LKML/list/
17853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17854S:	Buried alive in reporters
17855F:	*
17856F:	*/
17857