xref: /openbmc/linux/MAINTAINERS (revision 59809fe88224db24432ad50e62fd8d5f0df738a1)
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.txt
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 <marc.zyngier@arm.com>
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://linux-arm.org/linux-ld.git for-upstream/mali-dp
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://linux-arm.org/linux-ld.git for-upstream/mali-dp
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/lib/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*
1866
1867ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1868M:	Jason Cooper <jason@lakedaemon.net>
1869M:	Andrew Lunn <andrew@lunn.ch>
1870M:	Gregory Clement <gregory.clement@bootlin.com>
1871M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Maintained
1874F:	arch/arm/boot/dts/armada*
1875F:	arch/arm/boot/dts/kirkwood*
1876F:	arch/arm/configs/mvebu_*_defconfig
1877F:	arch/arm/mach-mvebu/
1878F:	arch/arm64/boot/dts/marvell/armada*
1879F:	drivers/cpufreq/armada-37xx-cpufreq.c
1880F:	drivers/cpufreq/armada-8k-cpufreq.c
1881F:	drivers/cpufreq/mvebu-cpufreq.c
1882F:	drivers/irqchip/irq-armada-370-xp.c
1883F:	drivers/irqchip/irq-mvebu-*
1884F:	drivers/pinctrl/mvebu/
1885F:	drivers/rtc/rtc-armada38x.c
1886
1887ARM/Mediatek RTC DRIVER
1888M:	Eddie Huang <eddie.huang@mediatek.com>
1889M:	Sean Wang <sean.wang@mediatek.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1892S:	Maintained
1893F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1894F:	drivers/rtc/rtc-mt6397.c
1895F:	drivers/rtc/rtc-mt7622.c
1896
1897ARM/Mediatek SoC support
1898M:	Matthias Brugger <matthias.bgg@gmail.com>
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1901W:	https://mtk.bcnfs.org/
1902C:	irc://chat.freenode.net/linux-mediatek
1903S:	Maintained
1904F:	arch/arm/boot/dts/mt6*
1905F:	arch/arm/boot/dts/mt7*
1906F:	arch/arm/boot/dts/mt8*
1907F:	arch/arm/mach-mediatek/
1908F:	arch/arm64/boot/dts/mediatek/
1909F:	drivers/soc/mediatek/
1910N:	mtk
1911N:	mt[678]
1912K:	mediatek
1913
1914ARM/Mediatek USB3 PHY DRIVER
1915M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919F:	drivers/phy/mediatek/
1920F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1921
1922ARM/MICREL KS8695 ARCHITECTURE
1923M:	Greg Ungerer <gerg@uclinux.org>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925F:	arch/arm/mach-ks8695/
1926S:	Odd Fixes
1927
1928ARM/Microchip (AT91) SoC support
1929M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1930M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1931M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933W:	http://www.linux4sam.org
1934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1935S:	Supported
1936N:	at91
1937N:	atmel
1938F:	arch/arm/mach-at91/
1939F:	include/soc/at91/
1940F:	arch/arm/boot/dts/at91*.dts
1941F:	arch/arm/boot/dts/at91*.dtsi
1942F:	arch/arm/boot/dts/sama*.dts
1943F:	arch/arm/boot/dts/sama*.dtsi
1944F:	arch/arm/include/debug/at91.S
1945F:	drivers/memory/atmel*
1946F:	drivers/watchdog/sama5d4_wdt.c
1947X:	drivers/input/touchscreen/atmel_mxt_ts.c
1948X:	drivers/net/wireless/atmel/
1949
1950ARM/MIOA701 MACHINE SUPPORT
1951M:	Robert Jarzmik <robert.jarzmik@free.fr>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953F:	arch/arm/mach-pxa/mioa701.c
1954S:	Maintained
1955
1956ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1957M:	Michael Petchkovsky <mkpetch@internode.on.net>
1958S:	Maintained
1959
1960ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1961M:	Linus Walleij <linus.walleij@linaro.org>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1965F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1966F:	arch/arm/mach-nomadik/
1967F:	arch/arm/mach-u300/
1968F:	arch/arm/mach-ux500/
1969F:	arch/arm/boot/dts/ste-*
1970F:	drivers/clk/clk-nomadik.c
1971F:	drivers/clk/clk-u300.c
1972F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1973F:	drivers/clocksource/timer-u300.c
1974F:	drivers/dma/coh901318*
1975F:	drivers/dma/ste_dma40*
1976F:	drivers/hwspinlock/u8500_hsem.c
1977F:	drivers/i2c/busses/i2c-nomadik.c
1978F:	drivers/i2c/busses/i2c-stu300.c
1979F:	drivers/mfd/ab3100*
1980F:	drivers/mfd/ab8500*
1981F:	drivers/mfd/abx500*
1982F:	drivers/mfd/dbx500*
1983F:	drivers/mfd/db8500*
1984F:	drivers/pinctrl/nomadik/
1985F:	drivers/pinctrl/pinctrl-coh901*
1986F:	drivers/pinctrl/pinctrl-u300.c
1987F:	drivers/rtc/rtc-ab3100.c
1988F:	drivers/rtc/rtc-ab8500.c
1989F:	drivers/rtc/rtc-coh901331.c
1990F:	drivers/rtc/rtc-pl031.c
1991F:	drivers/watchdog/coh901327_wdt.c
1992F:	Documentation/devicetree/bindings/arm/ste-*
1993F:	Documentation/devicetree/bindings/arm/ux500/
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1995
1996ARM/NUVOTON NPCM ARCHITECTURE
1997M:	Avi Fishman <avifishman70@gmail.com>
1998M:	Tomer Maimon <tmaimon77@gmail.com>
1999M:	Tali Perry <tali.perry1@gmail.com>
2000R:	Patrick Venture <venture@google.com>
2001R:	Nancy Yuen <yuenn@google.com>
2002R:	Benjamin Fair <benjaminfair@google.com>
2003L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2004S:	Supported
2005F:	arch/arm/mach-npcm/
2006F:	arch/arm/boot/dts/nuvoton-npcm*
2007F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2008F:	drivers/*/*npcm*
2009F:	Documentation/devicetree/bindings/*/*npcm*
2010F:	Documentation/devicetree/bindings/*/*/*npcm*
2011
2012ARM/NUVOTON W90X900 ARM ARCHITECTURE
2013M:	Wan ZongShun <mcuos.com@gmail.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015W:	http://www.mcuos.com
2016S:	Maintained
2017F:	arch/arm/mach-w90x900/
2018F:	drivers/input/keyboard/w90p910_keypad.c
2019F:	drivers/input/touchscreen/w90p910_ts.c
2020F:	drivers/watchdog/nuc900_wdt.c
2021F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
2022F:	drivers/mtd/nand/raw/nuc900_nand.c
2023F:	drivers/rtc/rtc-nuc900.c
2024F:	drivers/spi/spi-nuc900.c
2025F:	drivers/usb/host/ehci-w90x900.c
2026F:	drivers/video/fbdev/nuc900fb.c
2027
2028ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2029L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2030W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2031S:	Orphan
2032F:	arch/arm/mach-s3c24xx/mach-gta02.c
2033F:	arch/arm/mach-s3c24xx/gta02.h
2034
2035ARM/Orion SoC/Technologic Systems TS-78xx platform support
2036M:	Alexander Clouter <alex@digriz.org.uk>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W:	http://www.digriz.org.uk/ts78xx/kernel
2039S:	Maintained
2040F:	arch/arm/mach-orion5x/ts78xx-*
2041
2042ARM/OXNAS platform support
2043M:	Neil Armstrong <narmstrong@baylibre.com>
2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045L:	linux-oxnas@groups.io (moderated for non-subscribers)
2046S:	Maintained
2047F:	arch/arm/mach-oxnas/
2048F:	arch/arm/boot/dts/ox8*.dts*
2049N:	oxnas
2050
2051ARM/PALM TREO SUPPORT
2052M:	Tomas Cech <sleep_walker@suse.com>
2053L:	linux-arm-kernel@lists.infradead.org
2054W:	http://hackndev.com
2055S:	Maintained
2056F:	arch/arm/mach-pxa/palmtreo.*
2057
2058ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2059M:	Marek Vasut <marek.vasut@gmail.com>
2060L:	linux-arm-kernel@lists.infradead.org
2061W:	http://hackndev.com
2062S:	Maintained
2063F:	arch/arm/mach-pxa/include/mach/palmtx.h
2064F:	arch/arm/mach-pxa/palmtx.c
2065F:	arch/arm/mach-pxa/palmt5.*
2066F:	arch/arm/mach-pxa/include/mach/palmld.h
2067F:	arch/arm/mach-pxa/palmld.c
2068F:	arch/arm/mach-pxa/palmte2.*
2069F:	arch/arm/mach-pxa/include/mach/palmtc.h
2070F:	arch/arm/mach-pxa/palmtc.c
2071
2072ARM/PALMZ72 SUPPORT
2073M:	Sergey Lapin <slapin@ossfans.org>
2074L:	linux-arm-kernel@lists.infradead.org
2075W:	http://hackndev.com
2076S:	Maintained
2077F:	arch/arm/mach-pxa/palmz72.*
2078
2079ARM/PLEB SUPPORT
2080M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2081W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2082S:	Maintained
2083
2084ARM/PT DIGITAL BOARD PORT
2085M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087W:	http://www.armlinux.org.uk/
2088S:	Maintained
2089
2090ARM/QUALCOMM SUPPORT
2091M:	Andy Gross <agross@kernel.org>
2092M:	David Brown <david.brown@linaro.org>
2093L:	linux-arm-msm@vger.kernel.org
2094S:	Maintained
2095F:	Documentation/devicetree/bindings/soc/qcom/
2096F:	Documentation/devicetree/bindings/*/qcom*
2097F:	arch/arm/boot/dts/qcom-*.dts
2098F:	arch/arm/boot/dts/qcom-*.dtsi
2099F:	arch/arm/mach-qcom/
2100F:	arch/arm64/boot/dts/qcom/
2101F:	drivers/*/qcom/
2102F:	drivers/*/qcom*
2103F:	drivers/*/*/qcom/
2104F:	drivers/*/*/qcom*
2105F:	drivers/*/pm8???-*
2106F:	drivers/bluetooth/btqcomsmd.c
2107F:	drivers/clocksource/timer-qcom.c
2108F:	drivers/extcon/extcon-qcom*
2109F:	drivers/iommu/msm*
2110F:	drivers/i2c/busses/i2c-qup.c
2111F:	drivers/i2c/busses/i2c-qcom-geni.c
2112F:	drivers/mfd/ssbi.c
2113F:	drivers/mmc/host/mmci_qcom*
2114F:	drivers/mmc/host/sdhci_msm.c
2115F:	drivers/pci/controller/dwc/pcie-qcom.c
2116F:	drivers/phy/qualcomm/
2117F:	drivers/power/*/msm*
2118F:	drivers/reset/reset-qcom-*
2119F:	drivers/scsi/ufs/ufs-qcom.*
2120F:	drivers/spi/spi-qup.c
2121F:	drivers/spi/spi-geni-qcom.c
2122F:	drivers/spi/spi-qcom-qspi.c
2123F:	drivers/tty/serial/msm_serial.c
2124F:	drivers/usb/dwc3/dwc3-qcom.c
2125F:	include/dt-bindings/*/qcom*
2126F:	include/linux/*/qcom*
2127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2128
2129ARM/RADISYS ENP2611 MACHINE SUPPORT
2130M:	Lennert Buytenhek <kernel@wantstofly.org>
2131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132S:	Maintained
2133
2134ARM/RDA MICRO ARCHITECTURE
2135M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	arch/arm/boot/dts/rda8810pl-*
2140F:	drivers/clocksource/timer-rda.c
2141F:	drivers/irqchip/irq-rda-intc.c
2142F:	drivers/tty/serial/rda-uart.c
2143F:	Documentation/devicetree/bindings/arm/rda.yaml
2144F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2145F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2146F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2147
2148ARM/REALTEK ARCHITECTURE
2149M:	Andreas Färber <afaerber@suse.de>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152F:	arch/arm64/boot/dts/realtek/
2153F:	Documentation/devicetree/bindings/arm/realtek.txt
2154
2155ARM/RENESAS ARM64 ARCHITECTURE
2156M:	Simon Horman <horms@verge.net.au>
2157M:	Magnus Damm <magnus.damm@gmail.com>
2158L:	linux-renesas-soc@vger.kernel.org
2159Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2161S:	Supported
2162F:	arch/arm64/boot/dts/renesas/
2163F:	Documentation/devicetree/bindings/arm/renesas.yaml
2164F:	drivers/soc/renesas/
2165F:	include/linux/soc/renesas/
2166
2167ARM/RISCPC ARCHITECTURE
2168M:	Russell King <linux@armlinux.org.uk>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170W:	http://www.armlinux.org.uk/
2171S:	Maintained
2172F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2173F:	arch/arm/include/asm/hardware/ioc.h
2174F:	arch/arm/include/asm/hardware/iomd.h
2175F:	arch/arm/include/asm/hardware/memc.h
2176F:	arch/arm/mach-rpc/
2177F:	drivers/net/ethernet/8390/etherh.c
2178F:	drivers/net/ethernet/i825xx/ether1*
2179F:	drivers/net/ethernet/seeq/ether3*
2180F:	drivers/scsi/arm/
2181
2182ARM/Rockchip SoC support
2183M:	Heiko Stuebner <heiko@sntech.de>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185L:	linux-rockchip@lists.infradead.org
2186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2189F:	arch/arm/boot/dts/rk3*
2190F:	arch/arm/boot/dts/rv1108*
2191F:	arch/arm/mach-rockchip/
2192F:	drivers/clk/rockchip/
2193F:	drivers/i2c/busses/i2c-rk3x.c
2194F:	drivers/*/*rockchip*
2195F:	drivers/*/*/*rockchip*
2196F:	sound/soc/rockchip/
2197N:	rockchip
2198
2199ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2200M:	Kukjin Kim <kgene@kernel.org>
2201M:	Krzysztof Kozlowski <krzk@kernel.org>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2204Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2205S:	Maintained
2206F:	arch/arm/boot/dts/s3c*
2207F:	arch/arm/boot/dts/s5p*
2208F:	arch/arm/boot/dts/exynos*
2209F:	arch/arm64/boot/dts/exynos/
2210F:	arch/arm/plat-samsung/
2211F:	arch/arm/mach-s3c24*/
2212F:	arch/arm/mach-s3c64xx/
2213F:	arch/arm/mach-s5p*/
2214F:	arch/arm/mach-exynos*/
2215F:	drivers/*/*s3c24*
2216F:	drivers/*/*/*s3c24*
2217F:	drivers/*/*s3c64xx*
2218F:	drivers/*/*s5pv210*
2219F:	drivers/memory/samsung/*
2220F:	drivers/soc/samsung/*
2221F:	Documentation/arm/samsung/
2222F:	Documentation/devicetree/bindings/arm/samsung/
2223F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2224F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2225N:	exynos
2226
2227ARM/SAMSUNG MOBILE MACHINE SUPPORT
2228M:	Kyungmin Park <kyungmin.park@samsung.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231F:	arch/arm/mach-s5pv210/
2232
2233ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2234M:	Kyungmin Park <kyungmin.park@samsung.com>
2235M:	Kamil Debski <kamil@wypas.org>
2236M:	Andrzej Hajda <a.hajda@samsung.com>
2237L:	linux-arm-kernel@lists.infradead.org
2238L:	linux-media@vger.kernel.org
2239S:	Maintained
2240F:	drivers/media/platform/s5p-g2d/
2241
2242ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2243M:	Marek Szyprowski <m.szyprowski@samsung.com>
2244L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2245L:	linux-media@vger.kernel.org
2246S:	Maintained
2247F:	drivers/media/platform/s5p-cec/
2248F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2249
2250ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2251M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2252M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2253M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2254L:	linux-arm-kernel@lists.infradead.org
2255L:	linux-media@vger.kernel.org
2256S:	Maintained
2257F:	drivers/media/platform/s5p-jpeg/
2258
2259ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2260M:	Kyungmin Park <kyungmin.park@samsung.com>
2261M:	Kamil Debski <kamil@wypas.org>
2262M:	Jeongtae Park <jtp.park@samsung.com>
2263M:	Andrzej Hajda <a.hajda@samsung.com>
2264L:	linux-arm-kernel@lists.infradead.org
2265L:	linux-media@vger.kernel.org
2266S:	Maintained
2267F:	drivers/media/platform/s5p-mfc/
2268
2269ARM/SHMOBILE ARM ARCHITECTURE
2270M:	Simon Horman <horms@verge.net.au>
2271M:	Magnus Damm <magnus.damm@gmail.com>
2272L:	linux-renesas-soc@vger.kernel.org
2273Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2275S:	Supported
2276F:	arch/arm/boot/dts/emev2*
2277F:	arch/arm/boot/dts/gr-peach*
2278F:	arch/arm/boot/dts/iwg20d-q7*
2279F:	arch/arm/boot/dts/r7s*
2280F:	arch/arm/boot/dts/r8a*
2281F:	arch/arm/boot/dts/r9a*
2282F:	arch/arm/boot/dts/sh*
2283F:	arch/arm/configs/shmobile_defconfig
2284F:	arch/arm/include/debug/renesas-scif.S
2285F:	arch/arm/mach-shmobile/
2286F:	Documentation/devicetree/bindings/arm/renesas.yaml
2287F:	drivers/soc/renesas/
2288F:	include/linux/soc/renesas/
2289
2290ARM/SOCFPGA ARCHITECTURE
2291M:	Dinh Nguyen <dinguyen@kernel.org>
2292S:	Maintained
2293F:	arch/arm/mach-socfpga/
2294F:	arch/arm/boot/dts/socfpga*
2295F:	arch/arm/configs/socfpga_defconfig
2296F:	arch/arm64/boot/dts/altera/
2297F:	arch/arm64/boot/dts/intel/
2298W:	http://www.rocketboards.org
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2300
2301ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2302M:	Dinh Nguyen <dinguyen@kernel.org>
2303S:	Maintained
2304F:	drivers/clk/socfpga/
2305
2306ARM/SOCFPGA EDAC SUPPORT
2307M:	Thor Thayer <thor.thayer@linux.intel.com>
2308S:	Maintained
2309F:	drivers/edac/altera_edac.
2310
2311ARM/SPREADTRUM SoC SUPPORT
2312M:	Orson Zhai <orsonzhai@gmail.com>
2313M:	Baolin Wang <baolin.wang@linaro.org>
2314M:	Chunyan Zhang <zhang.lyra@gmail.com>
2315S:	Maintained
2316F:	arch/arm64/boot/dts/sprd
2317N:	sprd
2318
2319ARM/STI ARCHITECTURE
2320M:	Patrice Chotard <patrice.chotard@st.com>
2321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322W:	http://www.stlinux.com
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2325F:	arch/arm/mach-sti/
2326F:	arch/arm/boot/dts/sti*
2327F:	drivers/char/hw_random/st-rng.c
2328F:	drivers/clocksource/arm_global_timer.c
2329F:	drivers/clocksource/clksrc_st_lpc.c
2330F:	drivers/cpufreq/sti-cpufreq.c
2331F:	drivers/dma/st_fdma*
2332F:	drivers/i2c/busses/i2c-st.c
2333F:	drivers/media/rc/st_rc.c
2334F:	drivers/media/platform/sti/c8sectpfe/
2335F:	drivers/mmc/host/sdhci-st.c
2336F:	drivers/phy/st/phy-miphy28lp.c
2337F:	drivers/phy/st/phy-stih407-usb.c
2338F:	drivers/pinctrl/pinctrl-st.c
2339F:	drivers/remoteproc/st_remoteproc.c
2340F:	drivers/remoteproc/st_slim_rproc.c
2341F:	drivers/reset/sti/
2342F:	drivers/rtc/rtc-st-lpc.c
2343F:	drivers/tty/serial/st-asc.c
2344F:	drivers/usb/dwc3/dwc3-st.c
2345F:	drivers/usb/host/ehci-st.c
2346F:	drivers/usb/host/ohci-st.c
2347F:	drivers/watchdog/st_lpc_wdt.c
2348F:	drivers/ata/ahci_st.c
2349F:	include/linux/remoteproc/st_slim_rproc.h
2350
2351ARM/STM32 ARCHITECTURE
2352M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2353M:	Alexandre Torgue <alexandre.torgue@st.com>
2354L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356S:	Maintained
2357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2358N:	stm32
2359N:	stm
2360F:	arch/arm/boot/dts/stm32*
2361F:	arch/arm/mach-stm32/
2362F:	drivers/clocksource/armv7m_systick.c
2363
2364ARM/Synaptics SoC support
2365M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2366M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368S:	Maintained
2369F:	arch/arm/mach-berlin/
2370F:	arch/arm/boot/dts/berlin*
2371F:	arch/arm64/boot/dts/synaptics/
2372
2373ARM/TANGO ARCHITECTURE
2374M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2375M:	Mans Rullgard <mans@mansr.com>
2376L:	linux-arm-kernel@lists.infradead.org
2377S:	Odd Fixes
2378N:	tango
2379
2380ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2381M:	Lennert Buytenhek <kernel@wantstofly.org>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383S:	Maintained
2384
2385ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2386M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2387L:	linux-tegra@vger.kernel.org
2388L:	linux-media@vger.kernel.org
2389S:	Maintained
2390F:	drivers/media/platform/tegra-cec/
2391F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2392
2393ARM/TETON BGA MACHINE SUPPORT
2394M:	"Mark F. Brown" <mark.brown314@gmail.com>
2395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396S:	Maintained
2397
2398ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2399M:	Santosh Shilimkar <ssantosh@kernel.org>
2400L:	linux-kernel@vger.kernel.org
2401S:	Maintained
2402F:	drivers/memory/*emif*
2403
2404ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2405M:	Tero Kristo <t-kristo@ti.com>
2406M:	Nishanth Menon <nm@ti.com>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Supported
2409F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2410F:	arch/arm64/boot/dts/ti/Makefile
2411F:	arch/arm64/boot/dts/ti/k3-*
2412F:	include/dt-bindings/pinctrl/k3.h
2413
2414ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2415M:	Santosh Shilimkar <ssantosh@kernel.org>
2416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417S:	Maintained
2418F:	arch/arm/mach-keystone/
2419F:	arch/arm/boot/dts/keystone-*
2420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2421
2422ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2423M:	Santosh Shilimkar <ssantosh@kernel.org>
2424L:	linux-kernel@vger.kernel.org
2425S:	Maintained
2426F:	drivers/clk/keystone/
2427
2428ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2429M:	Santosh Shilimkar <ssantosh@kernel.org>
2430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431L:	linux-kernel@vger.kernel.org
2432S:	Maintained
2433F:	drivers/clocksource/timer-keystone.c
2434
2435ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2436M:	Santosh Shilimkar <ssantosh@kernel.org>
2437L:	linux-kernel@vger.kernel.org
2438S:	Maintained
2439F:	drivers/power/reset/keystone-reset.c
2440
2441ARM/THECUS N2100 MACHINE SUPPORT
2442M:	Lennert Buytenhek <kernel@wantstofly.org>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445
2446ARM/TOSA MACHINE SUPPORT
2447M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2448M:	Dirk Opfer <dirk@opfer-online.de>
2449S:	Maintained
2450
2451ARM/UNIPHIER ARCHITECTURE
2452M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2455S:	Maintained
2456F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2457F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2458F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2459F:	arch/arm/boot/dts/uniphier*
2460F:	arch/arm/include/asm/hardware/cache-uniphier.h
2461F:	arch/arm/mach-uniphier/
2462F:	arch/arm/mm/cache-uniphier.c
2463F:	arch/arm64/boot/dts/socionext/uniphier*
2464F:	drivers/bus/uniphier-system-bus.c
2465F:	drivers/clk/uniphier/
2466F:	drivers/dma/uniphier-mdmac.c
2467F:	drivers/gpio/gpio-uniphier.c
2468F:	drivers/i2c/busses/i2c-uniphier*
2469F:	drivers/irqchip/irq-uniphier-aidet.c
2470F:	drivers/mmc/host/uniphier-sd.c
2471F:	drivers/pinctrl/uniphier/
2472F:	drivers/reset/reset-uniphier.c
2473F:	drivers/tty/serial/8250/8250_uniphier.c
2474N:	uniphier
2475
2476ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2477M:	Ulf Hansson <ulf.hansson@linaro.org>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479T:	git git://git.linaro.org/people/ulfh/clk.git
2480S:	Maintained
2481F:	drivers/clk/ux500/
2482
2483ARM/VERSATILE EXPRESS PLATFORM
2484M:	Liviu Dudau <liviu.dudau@arm.com>
2485M:	Sudeep Holla <sudeep.holla@arm.com>
2486M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S:	Maintained
2489F:	arch/arm/boot/dts/vexpress*
2490F:	arch/arm64/boot/dts/arm/
2491F:	arch/arm/mach-vexpress/
2492F:	*/*/vexpress*
2493F:	*/*/*/vexpress*
2494F:	drivers/clk/versatile/clk-vexpress-osc.c
2495F:	drivers/clocksource/timer-versatile.c
2496N:	mps2
2497
2498ARM/VFP SUPPORT
2499M:	Russell King <linux@armlinux.org.uk>
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501W:	http://www.armlinux.org.uk/
2502S:	Maintained
2503F:	arch/arm/vfp/
2504
2505ARM/VOIPAC PXA270 SUPPORT
2506M:	Marek Vasut <marek.vasut@gmail.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508S:	Maintained
2509F:	arch/arm/mach-pxa/vpac270.c
2510F:	arch/arm/mach-pxa/include/mach/vpac270.h
2511
2512ARM/VT8500 ARM ARCHITECTURE
2513M:	Tony Prisk <linux@prisktech.co.nz>
2514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515S:	Maintained
2516F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2517F:	arch/arm/mach-vt8500/
2518F:	drivers/clocksource/timer-vt8500.c
2519F:	drivers/i2c/busses/i2c-wmt.c
2520F:	drivers/mmc/host/wmt-sdmmc.c
2521F:	drivers/pwm/pwm-vt8500.c
2522F:	drivers/rtc/rtc-vt8500.c
2523F:	drivers/tty/serial/vt8500_serial.c
2524F:	drivers/usb/host/ehci-platform.c
2525F:	drivers/usb/host/uhci-platform.c
2526F:	drivers/video/fbdev/vt8500lcdfb.*
2527F:	drivers/video/fbdev/wm8505fb*
2528F:	drivers/video/fbdev/wmt_ge_rops.*
2529
2530ARM/ZIPIT Z2 SUPPORT
2531M:	Marek Vasut <marek.vasut@gmail.com>
2532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533S:	Maintained
2534F:	arch/arm/mach-pxa/z2.c
2535F:	arch/arm/mach-pxa/include/mach/z2.h
2536
2537ARM/ZTE ARCHITECTURE
2538M:	Jun Nie <jun.nie@linaro.org>
2539M:	Shawn Guo <shawnguo@kernel.org>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Maintained
2542F:	arch/arm/boot/dts/zx2967*
2543F:	arch/arm/mach-zx/
2544F:	arch/arm64/boot/dts/zte/
2545F:	drivers/clk/zte/
2546F:	drivers/dma/zx_dma.c
2547F:	drivers/gpio/gpio-zx.c
2548F:	drivers/i2c/busses/i2c-zx2967.c
2549F:	drivers/mmc/host/dw_mmc-zx.*
2550F:	drivers/pinctrl/zte/
2551F:	drivers/soc/zte/
2552F:	drivers/thermal/zx2967_thermal.c
2553F:	drivers/watchdog/zx2967_wdt.c
2554F:	Documentation/devicetree/bindings/arm/zte.yaml
2555F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2556F:	Documentation/devicetree/bindings/dma/zxdma.txt
2557F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2558F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2559F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2560F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2561F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2562F:	Documentation/devicetree/bindings/soc/zte/
2563F:	Documentation/devicetree/bindings/sound/zte,*.txt
2564F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2565F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2566F:	include/dt-bindings/clock/zx2967*.h
2567F:	include/dt-bindings/soc/zte,*.h
2568F:	sound/soc/codecs/zx_aud96p22.c
2569F:	sound/soc/zte/
2570
2571ARM/ZYNQ ARCHITECTURE
2572M:	Michal Simek <michal.simek@xilinx.com>
2573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574W:	http://wiki.xilinx.com
2575T:	git https://github.com/Xilinx/linux-xlnx.git
2576S:	Supported
2577F:	arch/arm/mach-zynq/
2578F:	drivers/cpuidle/cpuidle-zynq.c
2579F:	drivers/block/xsysace.c
2580N:	zynq
2581N:	xilinx
2582F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2583F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2584F:	drivers/clocksource/timer-cadence-ttc.c
2585F:	drivers/i2c/busses/i2c-cadence.c
2586F:	drivers/mmc/host/sdhci-of-arasan.c
2587F:	drivers/edac/synopsys_edac.c
2588F:	drivers/i2c/busses/i2c-xiic.c
2589
2590ARM64 PORT (AARCH64 ARCHITECTURE)
2591M:	Catalin Marinas <catalin.marinas@arm.com>
2592M:	Will Deacon <will@kernel.org>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2595S:	Maintained
2596F:	arch/arm64/
2597X:	arch/arm64/boot/dts/
2598F:	Documentation/arm64/
2599
2600AS3645A LED FLASH CONTROLLER DRIVER
2601M:	Sakari Ailus <sakari.ailus@iki.fi>
2602L:	linux-leds@vger.kernel.org
2603S:	Maintained
2604F:	drivers/leds/leds-as3645a.c
2605
2606ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2607M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2608L:	linux-media@vger.kernel.org
2609T:	git git://linuxtv.org/media_tree.git
2610S:	Maintained
2611F:	drivers/media/i2c/ak7375.c
2612F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2613
2614ASAHI KASEI AK8974 DRIVER
2615M:	Linus Walleij <linus.walleij@linaro.org>
2616L:	linux-iio@vger.kernel.org
2617W:	http://www.akm.com/
2618S:	Supported
2619F:	drivers/iio/magnetometer/ak8974.c
2620
2621ASC7621 HARDWARE MONITOR DRIVER
2622M:	George Joseph <george.joseph@fairview5.com>
2623L:	linux-hwmon@vger.kernel.org
2624S:	Maintained
2625F:	Documentation/hwmon/asc7621.rst
2626F:	drivers/hwmon/asc7621.c
2627
2628ASPEED PINCTRL DRIVERS
2629M:	Andrew Jeffery <andrew@aj.id.au>
2630L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2631L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2632L:	linux-gpio@vger.kernel.org
2633S:	Maintained
2634F:	drivers/pinctrl/aspeed/
2635F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2636
2637ASPEED VIDEO ENGINE DRIVER
2638M:	Eddie James <eajames@linux.ibm.com>
2639L:	linux-media@vger.kernel.org
2640L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2641S:	Maintained
2642F:	drivers/media/platform/aspeed-video.c
2643F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2644
2645ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2646M:	Corentin Chary <corentin.chary@gmail.com>
2647L:	acpi4asus-user@lists.sourceforge.net
2648L:	platform-driver-x86@vger.kernel.org
2649W:	http://acpi4asus.sf.net
2650S:	Maintained
2651F:	drivers/platform/x86/asus*.c
2652F:	drivers/platform/x86/eeepc*.c
2653
2654ASUS WIRELESS RADIO CONTROL DRIVER
2655M:	João Paulo Rechi Vita <jprvita@gmail.com>
2656L:	platform-driver-x86@vger.kernel.org
2657S:	Maintained
2658F:	drivers/platform/x86/asus-wireless.c
2659
2660ASYMMETRIC KEYS
2661M:	David Howells <dhowells@redhat.com>
2662L:	keyrings@vger.kernel.org
2663S:	Maintained
2664F:	Documentation/crypto/asymmetric-keys.txt
2665F:	include/linux/verification.h
2666F:	include/crypto/public_key.h
2667F:	include/crypto/pkcs7.h
2668F:	crypto/asymmetric_keys/
2669
2670ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2671R:	Dan Williams <dan.j.williams@intel.com>
2672W:	http://sourceforge.net/projects/xscaleiop
2673S:	Odd fixes
2674F:	Documentation/crypto/async-tx-api.txt
2675F:	crypto/async_tx/
2676F:	drivers/dma/
2677F:	include/linux/dmaengine.h
2678F:	include/linux/async_tx.h
2679
2680AT24 EEPROM DRIVER
2681M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2682L:	linux-i2c@vger.kernel.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2684S:	Maintained
2685F:	Documentation/devicetree/bindings/eeprom/at24.txt
2686F:	drivers/misc/eeprom/at24.c
2687
2688ATA OVER ETHERNET (AOE) DRIVER
2689M:	"Justin Sanders" <justin@coraid.com>
2690W:	http://www.openaoe.org/
2691S:	Supported
2692F:	Documentation/aoe/
2693F:	drivers/block/aoe/
2694
2695ATHEROS 71XX/9XXX GPIO DRIVER
2696M:	Alban Bedel <albeu@free.fr>
2697W:	https://github.com/AlbanBedel/linux
2698T:	git git://github.com/AlbanBedel/linux
2699S:	Maintained
2700F:	drivers/gpio/gpio-ath79.c
2701F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2702
2703ATHEROS 71XX/9XXX USB PHY DRIVER
2704M:	Alban Bedel <albeu@free.fr>
2705W:	https://github.com/AlbanBedel/linux
2706T:	git git://github.com/AlbanBedel/linux
2707S:	Maintained
2708F:	drivers/phy/qualcomm/phy-ath79-usb.c
2709F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2710
2711ATHEROS ATH GENERIC UTILITIES
2712M:	Kalle Valo <kvalo@codeaurora.org>
2713L:	linux-wireless@vger.kernel.org
2714S:	Supported
2715F:	drivers/net/wireless/ath/*
2716
2717ATHEROS ATH5K WIRELESS DRIVER
2718M:	Jiri Slaby <jirislaby@gmail.com>
2719M:	Nick Kossifidis <mickflemm@gmail.com>
2720M:	Luis Chamberlain <mcgrof@kernel.org>
2721L:	linux-wireless@vger.kernel.org
2722W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2723S:	Maintained
2724F:	drivers/net/wireless/ath/ath5k/
2725
2726ATHEROS ATH6KL WIRELESS DRIVER
2727M:	Kalle Valo <kvalo@codeaurora.org>
2728L:	linux-wireless@vger.kernel.org
2729W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2731S:	Supported
2732F:	drivers/net/wireless/ath/ath6kl/
2733
2734ATI_REMOTE2 DRIVER
2735M:	Ville Syrjala <syrjala@sci.fi>
2736S:	Maintained
2737F:	drivers/input/misc/ati_remote2.c
2738
2739ATK0110 HWMON DRIVER
2740M:	Luca Tettamanti <kronos.it@gmail.com>
2741L:	linux-hwmon@vger.kernel.org
2742S:	Maintained
2743F:	drivers/hwmon/asus_atk0110.c
2744
2745ATLX ETHERNET DRIVERS
2746M:	Jay Cliburn <jcliburn@gmail.com>
2747M:	Chris Snook <chris.snook@gmail.com>
2748L:	netdev@vger.kernel.org
2749W:	http://sourceforge.net/projects/atl1
2750W:	http://atl1.sourceforge.net
2751S:	Maintained
2752F:	drivers/net/ethernet/atheros/
2753
2754ATM
2755M:	Chas Williams <3chas3@gmail.com>
2756L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2757L:	netdev@vger.kernel.org
2758W:	http://linux-atm.sourceforge.net
2759S:	Maintained
2760F:	drivers/atm/
2761F:	include/linux/atm*
2762F:	include/uapi/linux/atm*
2763
2764ATMEL MACB ETHERNET DRIVER
2765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2766S:	Supported
2767F:	drivers/net/ethernet/cadence/
2768
2769ATMEL MAXTOUCH DRIVER
2770M:	Nick Dyer <nick@shmanahar.org>
2771T:	git git://github.com/ndyer/linux.git
2772S:	Maintained
2773F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2774F:	drivers/input/touchscreen/atmel_mxt_ts.c
2775
2776ATMEL WIRELESS DRIVER
2777M:	Simon Kelley <simon@thekelleys.org.uk>
2778L:	linux-wireless@vger.kernel.org
2779W:	http://www.thekelleys.org.uk/atmel
2780W:	http://atmelwlandriver.sourceforge.net/
2781S:	Maintained
2782F:	drivers/net/wireless/atmel/atmel*
2783
2784ATOMIC INFRASTRUCTURE
2785M:	Will Deacon <will@kernel.org>
2786M:	Peter Zijlstra <peterz@infradead.org>
2787R:	Boqun Feng <boqun.feng@gmail.com>
2788L:	linux-kernel@vger.kernel.org
2789S:	Maintained
2790F:	arch/*/include/asm/atomic*.h
2791F:	include/*/atomic*.h
2792F:	scripts/atomic/
2793
2794ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2795M:	Bradley Grove <linuxdrivers@attotech.com>
2796L:	linux-scsi@vger.kernel.org
2797W:	http://www.attotech.com
2798S:	Supported
2799F:	drivers/scsi/esas2r
2800
2801ATUSB IEEE 802.15.4 RADIO DRIVER
2802M:	Stefan Schmidt <stefan@datenfreihafen.org>
2803L:	linux-wpan@vger.kernel.org
2804S:	Maintained
2805F:	drivers/net/ieee802154/atusb.c
2806F:	drivers/net/ieee802154/atusb.h
2807F:	drivers/net/ieee802154/at86rf230.h
2808
2809AUDIT SUBSYSTEM
2810M:	Paul Moore <paul@paul-moore.com>
2811M:	Eric Paris <eparis@redhat.com>
2812L:	linux-audit@redhat.com (moderated for non-subscribers)
2813W:	https://github.com/linux-audit
2814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2815S:	Supported
2816F:	include/linux/audit.h
2817F:	include/uapi/linux/audit.h
2818F:	kernel/audit*
2819
2820AUXILIARY DISPLAY DRIVERS
2821M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2822S:	Maintained
2823F:	drivers/auxdisplay/
2824F:	include/linux/cfag12864b.h
2825
2826AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2827M:	Andreas Klinger <ak@it-klinger.de>
2828L:	linux-iio@vger.kernel.org
2829S:	Maintained
2830F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2831F:	drivers/iio/adc/hx711.c
2832
2833AX.25 NETWORK LAYER
2834M:	Ralf Baechle <ralf@linux-mips.org>
2835L:	linux-hams@vger.kernel.org
2836W:	http://www.linux-ax25.org/
2837S:	Maintained
2838F:	include/uapi/linux/ax25.h
2839F:	include/net/ax25.h
2840F:	net/ax25/
2841
2842AXENTIA ARM DEVICES
2843M:	Peter Rosin <peda@axentia.se>
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/arm/axentia.txt
2847F:	arch/arm/boot/dts/at91-linea.dtsi
2848F:	arch/arm/boot/dts/at91-natte.dtsi
2849F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2850F:	arch/arm/boot/dts/at91-tse850-3.dts
2851
2852AXENTIA ASOC DRIVERS
2853M:	Peter Rosin <peda@axentia.se>
2854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2855S:	Maintained
2856F:	Documentation/devicetree/bindings/sound/axentia,*
2857F:	sound/soc/atmel/tse850-pcm5142.c
2858
2859AXXIA I2C CONTROLLER
2860M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2861L:	linux-i2c@vger.kernel.org
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2864F:	drivers/i2c/busses/i2c-axxia.c
2865
2866AZ6007 DVB DRIVER
2867M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2868L:	linux-media@vger.kernel.org
2869W:	https://linuxtv.org
2870T:	git git://linuxtv.org/media_tree.git
2871S:	Maintained
2872F:	drivers/media/usb/dvb-usb-v2/az6007.c
2873
2874AZTECH FM RADIO RECEIVER DRIVER
2875M:	Hans Verkuil <hverkuil@xs4all.nl>
2876L:	linux-media@vger.kernel.org
2877T:	git git://linuxtv.org/media_tree.git
2878W:	https://linuxtv.org
2879S:	Maintained
2880F:	drivers/media/radio/radio-aztech*
2881
2882B43 WIRELESS DRIVER
2883L:	linux-wireless@vger.kernel.org
2884L:	b43-dev@lists.infradead.org
2885W:	http://wireless.kernel.org/en/users/Drivers/b43
2886S:	Odd Fixes
2887F:	drivers/net/wireless/broadcom/b43/
2888
2889B43LEGACY WIRELESS DRIVER
2890M:	Larry Finger <Larry.Finger@lwfinger.net>
2891L:	linux-wireless@vger.kernel.org
2892L:	b43-dev@lists.infradead.org
2893W:	http://wireless.kernel.org/en/users/Drivers/b43
2894S:	Maintained
2895F:	drivers/net/wireless/broadcom/b43legacy/
2896
2897BACKLIGHT CLASS/SUBSYSTEM
2898M:	Lee Jones <lee.jones@linaro.org>
2899M:	Daniel Thompson <daniel.thompson@linaro.org>
2900M:	Jingoo Han <jingoohan1@gmail.com>
2901L:	dri-devel@lists.freedesktop.org
2902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2903S:	Maintained
2904F:	drivers/video/backlight/
2905F:	include/linux/backlight.h
2906F:	include/linux/pwm_backlight.h
2907F:	Documentation/devicetree/bindings/leds/backlight
2908
2909BATMAN ADVANCED
2910M:	Marek Lindner <mareklindner@neomailbox.ch>
2911M:	Simon Wunderlich <sw@simonwunderlich.de>
2912M:	Antonio Quartulli <a@unstable.cc>
2913L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2914W:	https://www.open-mesh.org/
2915B:	https://www.open-mesh.org/projects/batman-adv/issues
2916C:	irc://chat.freenode.net/batman
2917Q:	https://patchwork.open-mesh.org/project/batman/list/
2918T:	git https://git.open-mesh.org/linux-merge.git
2919S:	Maintained
2920F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2921F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2922F:	Documentation/networking/batman-adv.rst
2923F:	include/uapi/linux/batadv_packet.h
2924F:	include/uapi/linux/batman_adv.h
2925F:	net/batman-adv/
2926
2927BAYCOM/HDLCDRV DRIVERS FOR AX.25
2928M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2929L:	linux-hams@vger.kernel.org
2930W:	http://www.baycom.org/~tom/ham/ham.html
2931S:	Maintained
2932F:	drivers/net/hamradio/baycom*
2933
2934BCACHE (BLOCK LAYER CACHE)
2935M:	Coly Li <colyli@suse.de>
2936M:	Kent Overstreet <kent.overstreet@gmail.com>
2937L:	linux-bcache@vger.kernel.org
2938W:	http://bcache.evilpiepirate.org
2939C:	irc://irc.oftc.net/bcache
2940S:	Maintained
2941F:	drivers/md/bcache/
2942
2943BDISP ST MEDIA DRIVER
2944M:	Fabien Dessenne <fabien.dessenne@st.com>
2945L:	linux-media@vger.kernel.org
2946T:	git git://linuxtv.org/media_tree.git
2947W:	https://linuxtv.org
2948S:	Supported
2949F:	drivers/media/platform/sti/bdisp
2950
2951BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2952M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2953L:	netdev@vger.kernel.org
2954S:	Maintained
2955F:	drivers/net/ethernet/ec_bhf.c
2956
2957BEFS FILE SYSTEM
2958M:	Luis de Bethencourt <luisbg@kernel.org>
2959M:	Salah Triki <salah.triki@gmail.com>
2960S:	Maintained
2961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2962F:	Documentation/filesystems/befs.txt
2963F:	fs/befs/
2964
2965BFQ I/O SCHEDULER
2966M:	Paolo Valente <paolo.valente@linaro.org>
2967M:	Jens Axboe <axboe@kernel.dk>
2968L:	linux-block@vger.kernel.org
2969S:	Maintained
2970F:	block/bfq-*
2971F:	Documentation/block/bfq-iosched.rst
2972
2973BFS FILE SYSTEM
2974M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2975S:	Maintained
2976F:	Documentation/filesystems/bfs.txt
2977F:	fs/bfs/
2978F:	include/uapi/linux/bfs_fs.h
2979
2980BLINKM RGB LED DRIVER
2981M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2982S:	Maintained
2983F:	drivers/leds/leds-blinkm.c
2984
2985BLOCK LAYER
2986M:	Jens Axboe <axboe@kernel.dk>
2987L:	linux-block@vger.kernel.org
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2989S:	Maintained
2990F:	block/
2991F:	drivers/block/
2992F:	kernel/trace/blktrace.c
2993F:	lib/sbitmap.c
2994
2995BLOCK2MTD DRIVER
2996M:	Joern Engel <joern@lazybastard.org>
2997L:	linux-mtd@lists.infradead.org
2998S:	Maintained
2999F:	drivers/mtd/devices/block2mtd.c
3000
3001BLUETOOTH DRIVERS
3002M:	Marcel Holtmann <marcel@holtmann.org>
3003M:	Johan Hedberg <johan.hedberg@gmail.com>
3004L:	linux-bluetooth@vger.kernel.org
3005W:	http://www.bluez.org/
3006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3008S:	Maintained
3009F:	drivers/bluetooth/
3010
3011BLUETOOTH SUBSYSTEM
3012M:	Marcel Holtmann <marcel@holtmann.org>
3013M:	Johan Hedberg <johan.hedberg@gmail.com>
3014L:	linux-bluetooth@vger.kernel.org
3015W:	http://www.bluez.org/
3016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3018S:	Maintained
3019F:	net/bluetooth/
3020F:	include/net/bluetooth/
3021
3022BONDING DRIVER
3023M:	Jay Vosburgh <j.vosburgh@gmail.com>
3024M:	Veaceslav Falico <vfalico@gmail.com>
3025M:	Andy Gospodarek <andy@greyhouse.net>
3026L:	netdev@vger.kernel.org
3027W:	http://sourceforge.net/projects/bonding/
3028S:	Supported
3029F:	drivers/net/bonding/
3030F:	include/uapi/linux/if_bonding.h
3031
3032BPF (Safe dynamic programs and tools)
3033M:	Alexei Starovoitov <ast@kernel.org>
3034M:	Daniel Borkmann <daniel@iogearbox.net>
3035R:	Martin KaFai Lau <kafai@fb.com>
3036R:	Song Liu <songliubraving@fb.com>
3037R:	Yonghong Song <yhs@fb.com>
3038L:	netdev@vger.kernel.org
3039L:	bpf@vger.kernel.org
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3042Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3043S:	Supported
3044F:	arch/*/net/*
3045F:	Documentation/networking/filter.txt
3046F:	Documentation/bpf/
3047F:	include/linux/bpf*
3048F:	include/linux/filter.h
3049F:	include/trace/events/xdp.h
3050F:	include/uapi/linux/bpf*
3051F:	include/uapi/linux/filter.h
3052F:	kernel/bpf/
3053F:	kernel/trace/bpf_trace.c
3054F:	lib/test_bpf.c
3055F:	net/bpf/
3056F:	net/core/filter.c
3057F:	net/sched/act_bpf.c
3058F:	net/sched/cls_bpf.c
3059F:	samples/bpf/
3060F:	tools/bpf/
3061F:	tools/lib/bpf/
3062F:	tools/testing/selftests/bpf/
3063K:	bpf
3064N:	bpf
3065
3066BPF JIT for ARM
3067M:	Shubham Bansal <illusionist.neo@gmail.com>
3068L:	netdev@vger.kernel.org
3069L:	bpf@vger.kernel.org
3070S:	Maintained
3071F:	arch/arm/net/
3072
3073BPF JIT for ARM64
3074M:	Daniel Borkmann <daniel@iogearbox.net>
3075M:	Alexei Starovoitov <ast@kernel.org>
3076M:	Zi Shen Lim <zlim.lnx@gmail.com>
3077L:	netdev@vger.kernel.org
3078L:	bpf@vger.kernel.org
3079S:	Supported
3080F:	arch/arm64/net/
3081
3082BPF JIT for MIPS (32-BIT AND 64-BIT)
3083M:	Paul Burton <paul.burton@mips.com>
3084L:	netdev@vger.kernel.org
3085L:	bpf@vger.kernel.org
3086S:	Maintained
3087F:	arch/mips/net/
3088
3089BPF JIT for NFP NICs
3090M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3091L:	netdev@vger.kernel.org
3092L:	bpf@vger.kernel.org
3093S:	Supported
3094F:	drivers/net/ethernet/netronome/nfp/bpf/
3095
3096BPF JIT for POWERPC (32-BIT AND 64-BIT)
3097M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3098M:	Sandipan Das <sandipan@linux.ibm.com>
3099L:	netdev@vger.kernel.org
3100L:	bpf@vger.kernel.org
3101S:	Maintained
3102F:	arch/powerpc/net/
3103
3104BPF JIT for RISC-V (RV64G)
3105M:	Björn Töpel <bjorn.topel@gmail.com>
3106L:	netdev@vger.kernel.org
3107S:	Maintained
3108F:	arch/riscv/net/
3109
3110BPF JIT for S390
3111M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3112M:	Vasily Gorbik <gor@linux.ibm.com>
3113M:	Christian Borntraeger <borntraeger@de.ibm.com>
3114L:	netdev@vger.kernel.org
3115L:	bpf@vger.kernel.org
3116S:	Maintained
3117F:	arch/s390/net/
3118X:	arch/s390/net/pnet.c
3119
3120BPF JIT for SPARC (32-BIT AND 64-BIT)
3121M:	David S. Miller <davem@davemloft.net>
3122L:	netdev@vger.kernel.org
3123L:	bpf@vger.kernel.org
3124S:	Maintained
3125F:	arch/sparc/net/
3126
3127BPF JIT for X86 32-BIT
3128M:	Wang YanQing <udknight@gmail.com>
3129L:	netdev@vger.kernel.org
3130L:	bpf@vger.kernel.org
3131S:	Maintained
3132F:	arch/x86/net/bpf_jit_comp32.c
3133
3134BPF JIT for X86 64-BIT
3135M:	Alexei Starovoitov <ast@kernel.org>
3136M:	Daniel Borkmann <daniel@iogearbox.net>
3137L:	netdev@vger.kernel.org
3138L:	bpf@vger.kernel.org
3139S:	Supported
3140F:	arch/x86/net/
3141X:	arch/x86/net/bpf_jit_comp32.c
3142
3143BROADCOM B44 10/100 ETHERNET DRIVER
3144M:	Michael Chan <michael.chan@broadcom.com>
3145L:	netdev@vger.kernel.org
3146S:	Supported
3147F:	drivers/net/ethernet/broadcom/b44.*
3148
3149BROADCOM B53 ETHERNET SWITCH DRIVER
3150M:	Florian Fainelli <f.fainelli@gmail.com>
3151L:	netdev@vger.kernel.org
3152L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3153S:	Supported
3154F:	drivers/net/dsa/b53/*
3155F:	include/linux/platform_data/b53.h
3156
3157BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3158M:	Florian Fainelli <f.fainelli@gmail.com>
3159M:	Ray Jui <rjui@broadcom.com>
3160M:	Scott Branden <sbranden@broadcom.com>
3161M:	bcm-kernel-feedback-list@broadcom.com
3162T:	git git://github.com/broadcom/mach-bcm
3163S:	Maintained
3164N:	bcm281*
3165N:	bcm113*
3166N:	bcm216*
3167N:	kona
3168F:	arch/arm/mach-bcm/
3169
3170BROADCOM BCM2835 ARM ARCHITECTURE
3171M:	Eric Anholt <eric@anholt.net>
3172M:	Stefan Wahren <wahrenst@gmx.net>
3173L:	bcm-kernel-feedback-list@broadcom.com
3174L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3176T:	git git://github.com/anholt/linux
3177S:	Maintained
3178N:	bcm2835
3179F:	drivers/staging/vc04_services
3180
3181BROADCOM BCM47XX MIPS ARCHITECTURE
3182M:	Hauke Mehrtens <hauke@hauke-m.de>
3183M:	Rafał Miłecki <zajec5@gmail.com>
3184L:	linux-mips@vger.kernel.org
3185S:	Maintained
3186F:	Documentation/devicetree/bindings/mips/brcm/
3187F:	arch/mips/bcm47xx/*
3188F:	arch/mips/include/asm/mach-bcm47xx/*
3189
3190BROADCOM BCM5301X ARM ARCHITECTURE
3191M:	Hauke Mehrtens <hauke@hauke-m.de>
3192M:	Rafał Miłecki <zajec5@gmail.com>
3193M:	bcm-kernel-feedback-list@broadcom.com
3194L:	linux-arm-kernel@lists.infradead.org
3195S:	Maintained
3196F:	arch/arm/mach-bcm/bcm_5301x.c
3197F:	arch/arm/boot/dts/bcm5301x*.dtsi
3198F:	arch/arm/boot/dts/bcm470*
3199F:	arch/arm/boot/dts/bcm953012*
3200
3201BROADCOM BCM53573 ARM ARCHITECTURE
3202M:	Rafał Miłecki <rafal@milecki.pl>
3203L:	bcm-kernel-feedback-list@broadcom.com
3204L:	linux-arm-kernel@lists.infradead.org
3205S:	Maintained
3206F:	arch/arm/boot/dts/bcm53573*
3207F:	arch/arm/boot/dts/bcm47189*
3208
3209BROADCOM BCM63XX ARM ARCHITECTURE
3210M:	Florian Fainelli <f.fainelli@gmail.com>
3211M:	bcm-kernel-feedback-list@broadcom.com
3212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3213T:	git git://github.com/broadcom/stblinux.git
3214S:	Maintained
3215N:	bcm63xx
3216
3217BROADCOM BCM63XX/BCM33XX UDC DRIVER
3218M:	Kevin Cernekee <cernekee@gmail.com>
3219L:	linux-usb@vger.kernel.org
3220S:	Maintained
3221F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3222
3223BROADCOM BCM7XXX ARM ARCHITECTURE
3224M:	Brian Norris <computersforpeace@gmail.com>
3225M:	Gregory Fong <gregory.0xf0@gmail.com>
3226M:	Florian Fainelli <f.fainelli@gmail.com>
3227M:	bcm-kernel-feedback-list@broadcom.com
3228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3229T:	git git://github.com/broadcom/stblinux.git
3230S:	Maintained
3231F:	arch/arm/mach-bcm/*brcmstb*
3232F:	arch/arm/boot/dts/bcm7*.dts*
3233F:	drivers/bus/brcmstb_gisb.c
3234F:	arch/arm/mm/cache-b15-rac.c
3235F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3236N:	brcmstb
3237
3238BROADCOM BMIPS CPUFREQ DRIVER
3239M:	Markus Mayer <mmayer@broadcom.com>
3240M:	bcm-kernel-feedback-list@broadcom.com
3241L:	linux-pm@vger.kernel.org
3242S:	Maintained
3243F:	drivers/cpufreq/bmips-cpufreq.c
3244
3245BROADCOM BMIPS MIPS ARCHITECTURE
3246M:	Kevin Cernekee <cernekee@gmail.com>
3247M:	Florian Fainelli <f.fainelli@gmail.com>
3248L:	bcm-kernel-feedback-list@broadcom.com
3249L:	linux-mips@vger.kernel.org
3250T:	git git://github.com/broadcom/stblinux.git
3251S:	Maintained
3252F:	arch/mips/bmips/*
3253F:	arch/mips/include/asm/mach-bmips/*
3254F:	arch/mips/kernel/*bmips*
3255F:	arch/mips/boot/dts/brcm/bcm*.dts*
3256F:	drivers/irqchip/irq-bcm63*
3257F:	drivers/irqchip/irq-bcm7*
3258F:	drivers/irqchip/irq-brcmstb*
3259F:	include/linux/bcm963xx_nvram.h
3260F:	include/linux/bcm963xx_tag.h
3261
3262BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3263M:	Rasesh Mody <rmody@marvell.com>
3264M:	GR-Linux-NIC-Dev@marvell.com
3265L:	netdev@vger.kernel.org
3266S:	Supported
3267F:	drivers/net/ethernet/broadcom/bnx2.*
3268F:	drivers/net/ethernet/broadcom/bnx2_*
3269
3270BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3271M:	QLogic-Storage-Upstream@qlogic.com
3272L:	linux-scsi@vger.kernel.org
3273S:	Supported
3274F:	drivers/scsi/bnx2fc/
3275
3276BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3277M:	QLogic-Storage-Upstream@qlogic.com
3278L:	linux-scsi@vger.kernel.org
3279S:	Supported
3280F:	drivers/scsi/bnx2i/
3281
3282BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3283M:	Ariel Elior <aelior@marvell.com>
3284M:	Sudarsana Kalluru <skalluru@marvell.com>
3285M:	GR-everest-linux-l2@marvell.com
3286L:	netdev@vger.kernel.org
3287S:	Supported
3288F:	drivers/net/ethernet/broadcom/bnx2x/
3289
3290BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3291M:	Michael Chan <michael.chan@broadcom.com>
3292L:	netdev@vger.kernel.org
3293S:	Supported
3294F:	drivers/net/ethernet/broadcom/bnxt/
3295
3296BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3297M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3298M:	Franky Lin <franky.lin@broadcom.com>
3299M:	Hante Meuleman <hante.meuleman@broadcom.com>
3300M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3301M:	Wright Feng <wright.feng@cypress.com>
3302L:	linux-wireless@vger.kernel.org
3303L:	brcm80211-dev-list.pdl@broadcom.com
3304L:	brcm80211-dev-list@cypress.com
3305S:	Supported
3306F:	drivers/net/wireless/broadcom/brcm80211/
3307
3308BROADCOM BRCMSTB GPIO DRIVER
3309M:	Gregory Fong <gregory.0xf0@gmail.com>
3310L:	bcm-kernel-feedback-list@broadcom.com
3311S:	Supported
3312F:	drivers/gpio/gpio-brcmstb.c
3313F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3314
3315BROADCOM BRCMSTB I2C DRIVER
3316M:	Kamal Dasu <kdasu.kdev@gmail.com>
3317L:	linux-i2c@vger.kernel.org
3318L:	bcm-kernel-feedback-list@broadcom.com
3319S:	Supported
3320F:	drivers/i2c/busses/i2c-brcmstb.c
3321F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3322
3323BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3324M:	Al Cooper <alcooperx@gmail.com>
3325L:	linux-kernel@vger.kernel.org
3326L:	bcm-kernel-feedback-list@broadcom.com
3327S:	Maintained
3328F:	drivers/phy/broadcom/phy-brcm-usb*
3329
3330BROADCOM GENET ETHERNET DRIVER
3331M:	Doug Berger <opendmb@gmail.com>
3332M:	Florian Fainelli <f.fainelli@gmail.com>
3333L:	bcm-kernel-feedback-list@broadcom.com
3334L:	netdev@vger.kernel.org
3335S:	Supported
3336F:	drivers/net/ethernet/broadcom/genet/
3337
3338BROADCOM IPROC ARM ARCHITECTURE
3339M:	Ray Jui <rjui@broadcom.com>
3340M:	Scott Branden <sbranden@broadcom.com>
3341M:	bcm-kernel-feedback-list@broadcom.com
3342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3343T:	git git://github.com/broadcom/cygnus-linux.git
3344S:	Maintained
3345N:	iproc
3346N:	cygnus
3347N:	bcm[-_]nsp
3348N:	bcm9113*
3349N:	bcm9583*
3350N:	bcm9585*
3351N:	bcm9586*
3352N:	bcm988312
3353N:	bcm113*
3354N:	bcm583*
3355N:	bcm585*
3356N:	bcm586*
3357N:	bcm88312
3358N:	hr2
3359N:	stingray
3360F:	arch/arm64/boot/dts/broadcom/northstar2/*
3361F:	arch/arm64/boot/dts/broadcom/stingray/*
3362F:	drivers/clk/bcm/clk-ns*
3363F:	drivers/clk/bcm/clk-sr*
3364F:	drivers/pinctrl/bcm/pinctrl-ns*
3365F:	include/dt-bindings/clock/bcm-sr*
3366
3367BROADCOM KONA GPIO DRIVER
3368M:	Ray Jui <rjui@broadcom.com>
3369L:	bcm-kernel-feedback-list@broadcom.com
3370S:	Supported
3371F:	drivers/gpio/gpio-bcm-kona.c
3372F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3373
3374BROADCOM NETXTREME-E ROCE DRIVER
3375M:	Selvin Xavier <selvin.xavier@broadcom.com>
3376M:	Devesh Sharma <devesh.sharma@broadcom.com>
3377M:	Somnath Kotur <somnath.kotur@broadcom.com>
3378M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3379L:	linux-rdma@vger.kernel.org
3380W:	http://www.broadcom.com
3381S:	Supported
3382F:	drivers/infiniband/hw/bnxt_re/
3383F:	include/uapi/rdma/bnxt_re-abi.h
3384
3385BROADCOM NVRAM DRIVER
3386M:	Rafał Miłecki <zajec5@gmail.com>
3387L:	linux-mips@vger.kernel.org
3388S:	Maintained
3389F:	drivers/firmware/broadcom/*
3390
3391BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3392M:	Rafał Miłecki <zajec5@gmail.com>
3393L:	linux-wireless@vger.kernel.org
3394S:	Maintained
3395F:	drivers/bcma/
3396F:	include/linux/bcma/
3397
3398BROADCOM STB AVS CPUFREQ DRIVER
3399M:	Markus Mayer <mmayer@broadcom.com>
3400M:	bcm-kernel-feedback-list@broadcom.com
3401L:	linux-pm@vger.kernel.org
3402S:	Maintained
3403F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3404F:	drivers/cpufreq/brcmstb*
3405
3406BROADCOM STB AVS TMON DRIVER
3407M:	Markus Mayer <mmayer@broadcom.com>
3408M:	bcm-kernel-feedback-list@broadcom.com
3409L:	linux-pm@vger.kernel.org
3410S:	Maintained
3411F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3412F:	drivers/thermal/broadcom/brcmstb*
3413
3414BROADCOM STB NAND FLASH DRIVER
3415M:	Brian Norris <computersforpeace@gmail.com>
3416M:	Kamal Dasu <kdasu.kdev@gmail.com>
3417L:	linux-mtd@lists.infradead.org
3418L:	bcm-kernel-feedback-list@broadcom.com
3419S:	Maintained
3420F:	drivers/mtd/nand/raw/brcmnand/
3421
3422BROADCOM STB DPFE DRIVER
3423M:	Markus Mayer <mmayer@broadcom.com>
3424M:	bcm-kernel-feedback-list@broadcom.com
3425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3426S:	Maintained
3427F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3428F:	drivers/memory/brcmstb_dpfe.c
3429
3430BROADCOM SPI DRIVER
3431M:	Kamal Dasu <kdasu.kdev@gmail.com>
3432M:	bcm-kernel-feedback-list@broadcom.com
3433S:	Maintained
3434F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3435F:	drivers/spi/spi-bcm-qspi.*
3436F:	drivers/spi/spi-brcmstb-qspi.c
3437F:	drivers/spi/spi-iproc-qspi.c
3438
3439BROADCOM SYSTEMPORT ETHERNET DRIVER
3440M:	Florian Fainelli <f.fainelli@gmail.com>
3441L:	bcm-kernel-feedback-list@broadcom.com
3442L:	netdev@vger.kernel.org
3443S:	Supported
3444F:	drivers/net/ethernet/broadcom/bcmsysport.*
3445
3446BROADCOM TG3 GIGABIT ETHERNET DRIVER
3447M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3448M:	Prashant Sreedharan <prashant@broadcom.com>
3449M:	Michael Chan <mchan@broadcom.com>
3450L:	netdev@vger.kernel.org
3451S:	Supported
3452F:	drivers/net/ethernet/broadcom/tg3.*
3453
3454BROCADE BFA FC SCSI DRIVER
3455M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3456M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/bfa/
3460
3461BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3462M:	Rasesh Mody <rmody@marvell.com>
3463M:	Sudarsana Kalluru <skalluru@marvell.com>
3464M:	GR-Linux-NIC-Dev@marvell.com
3465L:	netdev@vger.kernel.org
3466S:	Supported
3467F:	drivers/net/ethernet/brocade/bna/
3468
3469BSG (block layer generic sg v4 driver)
3470M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3471L:	linux-scsi@vger.kernel.org
3472S:	Supported
3473F:	block/bsg.c
3474F:	include/linux/bsg.h
3475F:	include/uapi/linux/bsg.h
3476
3477BT87X AUDIO DRIVER
3478M:	Clemens Ladisch <clemens@ladisch.de>
3479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3481S:	Maintained
3482F:	Documentation/sound/cards/bt87x.rst
3483F:	sound/pci/bt87x.c
3484
3485BT8XXGPIO DRIVER
3486M:	Michael Buesch <m@bues.ch>
3487W:	http://bu3sch.de/btgpio.php
3488S:	Maintained
3489F:	drivers/gpio/gpio-bt8xx.c
3490
3491BTRFS FILE SYSTEM
3492M:	Chris Mason <clm@fb.com>
3493M:	Josef Bacik <josef@toxicpanda.com>
3494M:	David Sterba <dsterba@suse.com>
3495L:	linux-btrfs@vger.kernel.org
3496W:	http://btrfs.wiki.kernel.org/
3497Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3499S:	Maintained
3500F:	Documentation/filesystems/btrfs.txt
3501F:	fs/btrfs/
3502F:	include/linux/btrfs*
3503F:	include/uapi/linux/btrfs*
3504
3505BTTV VIDEO4LINUX DRIVER
3506M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3507L:	linux-media@vger.kernel.org
3508W:	https://linuxtv.org
3509T:	git git://linuxtv.org/media_tree.git
3510S:	Odd fixes
3511F:	Documentation/media/v4l-drivers/bttv*
3512F:	drivers/media/pci/bt8xx/bttv*
3513
3514BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3515M:	Chanwoo Choi <cw00.choi@samsung.com>
3516L:	linux-pm@vger.kernel.org
3517L:	linux-samsung-soc@vger.kernel.org
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3519S:	Maintained
3520F:	drivers/devfreq/exynos-bus.c
3521F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3522
3523BUSLOGIC SCSI DRIVER
3524M:	Khalid Aziz <khalid@gonehiking.org>
3525L:	linux-scsi@vger.kernel.org
3526S:	Maintained
3527F:	drivers/scsi/BusLogic.*
3528F:	drivers/scsi/FlashPoint.*
3529
3530C-MEDIA CMI8788 DRIVER
3531M:	Clemens Ladisch <clemens@ladisch.de>
3532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3534S:	Maintained
3535F:	sound/pci/oxygen/
3536
3537C-SKY ARCHITECTURE
3538M:	Guo Ren <guoren@kernel.org>
3539T:	git https://github.com/c-sky/csky-linux.git
3540S:	Supported
3541F:	arch/csky/
3542F:	Documentation/devicetree/bindings/csky/
3543F:	drivers/irqchip/irq-csky-*
3544F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3545F:	drivers/clocksource/timer-gx6605s.c
3546F:	drivers/clocksource/timer-mp-csky.c
3547F:	Documentation/devicetree/bindings/timer/csky,*
3548K:	csky
3549N:	csky
3550
3551C6X ARCHITECTURE
3552M:	Mark Salter <msalter@redhat.com>
3553M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3554L:	linux-c6x-dev@linux-c6x.org
3555W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3556S:	Maintained
3557F:	arch/c6x/
3558
3559CA8210 IEEE-802.15.4 RADIO DRIVER
3560M:	Harry Morris <h.morris@cascoda.com>
3561L:	linux-wpan@vger.kernel.org
3562W:	https://github.com/Cascoda/ca8210-linux.git
3563S:	Maintained
3564F:	drivers/net/ieee802154/ca8210.c
3565F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3566
3567CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3568M:	David Howells <dhowells@redhat.com>
3569L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3570S:	Supported
3571F:	Documentation/filesystems/caching/cachefiles.txt
3572F:	fs/cachefiles/
3573
3574CADENCE MIPI-CSI2 BRIDGES
3575M:	Maxime Ripard <maxime.ripard@bootlin.com>
3576L:	linux-media@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/media/cdns,*.txt
3579F:	drivers/media/platform/cadence/cdns-csi2*
3580
3581CADET FM/AM RADIO RECEIVER DRIVER
3582M:	Hans Verkuil <hverkuil@xs4all.nl>
3583L:	linux-media@vger.kernel.org
3584T:	git git://linuxtv.org/media_tree.git
3585W:	https://linuxtv.org
3586S:	Maintained
3587F:	drivers/media/radio/radio-cadet*
3588
3589CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3590M:	Jonathan Corbet <corbet@lwn.net>
3591L:	linux-media@vger.kernel.org
3592T:	git git://linuxtv.org/media_tree.git
3593S:	Maintained
3594F:	Documentation/media/v4l-drivers/cafe_ccic*
3595F:	drivers/media/platform/marvell-ccic/
3596
3597CAIF NETWORK LAYER
3598L:	netdev@vger.kernel.org
3599S:	Orphan
3600F:	Documentation/networking/caif/
3601F:	drivers/net/caif/
3602F:	include/uapi/linux/caif/
3603F:	include/net/caif/
3604F:	net/caif/
3605
3606CAKE QDISC
3607M:	Toke Høiland-Jørgensen <toke@toke.dk>
3608L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3609S:	Maintained
3610F:	net/sched/sch_cake.c
3611
3612CALGARY x86-64 IOMMU
3613M:	Muli Ben-Yehuda <mulix@mulix.org>
3614M:	Jon Mason <jdmason@kudzu.us>
3615L:	iommu@lists.linux-foundation.org
3616S:	Maintained
3617F:	arch/x86/kernel/pci-calgary_64.c
3618F:	arch/x86/kernel/tce_64.c
3619F:	arch/x86/include/asm/calgary.h
3620F:	arch/x86/include/asm/tce.h
3621
3622CAN NETWORK DRIVERS
3623M:	Wolfgang Grandegger <wg@grandegger.com>
3624M:	Marc Kleine-Budde <mkl@pengutronix.de>
3625L:	linux-can@vger.kernel.org
3626W:	https://github.com/linux-can
3627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3629S:	Maintained
3630F:	Documentation/devicetree/bindings/net/can/
3631F:	drivers/net/can/
3632F:	include/linux/can/dev.h
3633F:	include/linux/can/platform/
3634F:	include/uapi/linux/can/error.h
3635F:	include/uapi/linux/can/netlink.h
3636
3637CAN NETWORK LAYER
3638M:	Oliver Hartkopp <socketcan@hartkopp.net>
3639M:	Marc Kleine-Budde <mkl@pengutronix.de>
3640L:	linux-can@vger.kernel.org
3641W:	https://github.com/linux-can
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3644S:	Maintained
3645F:	Documentation/networking/can.rst
3646F:	net/can/
3647F:	include/linux/can/core.h
3648F:	include/uapi/linux/can.h
3649F:	include/uapi/linux/can/bcm.h
3650F:	include/uapi/linux/can/raw.h
3651F:	include/uapi/linux/can/gw.h
3652
3653CAPABILITIES
3654M:	Serge Hallyn <serge@hallyn.com>
3655L:	linux-security-module@vger.kernel.org
3656S:	Supported
3657F:	include/linux/capability.h
3658F:	include/uapi/linux/capability.h
3659F:	security/commoncap.c
3660F:	kernel/capability.c
3661
3662CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3663M:	Kevin Tsai <ktsai@capellamicro.com>
3664S:	Maintained
3665F:	drivers/iio/light/cm*
3666
3667CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3668M:	Christian Lamparter <chunkeey@googlemail.com>
3669L:	linux-wireless@vger.kernel.org
3670W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3671S:	Maintained
3672F:	drivers/net/wireless/ath/carl9170/
3673
3674CAVIUM I2C DRIVER
3675M:	Jan Glauber <jglauber@cavium.com>
3676M:	David Daney <david.daney@cavium.com>
3677W:	http://www.cavium.com
3678S:	Supported
3679F:	drivers/i2c/busses/i2c-octeon*
3680F:	drivers/i2c/busses/i2c-thunderx*
3681
3682CAVIUM LIQUIDIO NETWORK DRIVER
3683M:	Derek Chickles <dchickles@marvell.com>
3684M:	Satanand Burla <sburla@marvell.com>
3685M:	Felix Manlunas <fmanlunas@marvell.com>
3686L:	netdev@vger.kernel.org
3687W:	http://www.cavium.com
3688S:	Supported
3689F:	drivers/net/ethernet/cavium/liquidio/
3690
3691CAVIUM MMC DRIVER
3692M:	Jan Glauber <jglauber@cavium.com>
3693M:	David Daney <david.daney@cavium.com>
3694M:	Steven J. Hill <Steven.Hill@cavium.com>
3695W:	http://www.cavium.com
3696S:	Supported
3697F:	drivers/mmc/host/cavium*
3698
3699CAVIUM OCTEON-TX CRYPTO DRIVER
3700M:	George Cherian <george.cherian@cavium.com>
3701L:	linux-crypto@vger.kernel.org
3702W:	http://www.cavium.com
3703S:	Supported
3704F:	drivers/crypto/cavium/cpt/
3705
3706CAVIUM THUNDERX2 ARM64 SOC
3707M:	Robert Richter <rrichter@cavium.com>
3708M:	Jayachandran C <jnair@caviumnetworks.com>
3709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3710S:	Maintained
3711F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3712F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3713
3714CC2520 IEEE-802.15.4 RADIO DRIVER
3715M:	Varka Bhadram <varkabhadram@gmail.com>
3716L:	linux-wpan@vger.kernel.org
3717S:	Maintained
3718F:	drivers/net/ieee802154/cc2520.c
3719F:	include/linux/spi/cc2520.h
3720F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3721
3722CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3723M:	Gilad Ben-Yossef <gilad@benyossef.com>
3724L:	linux-crypto@vger.kernel.org
3725S:	Supported
3726F:	drivers/crypto/ccree/
3727W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3728
3729CEC FRAMEWORK
3730M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3731L:	linux-media@vger.kernel.org
3732T:	git git://linuxtv.org/media_tree.git
3733W:	http://linuxtv.org
3734S:	Supported
3735F:	Documentation/media/kapi/cec-core.rst
3736F:	Documentation/media/uapi/cec
3737F:	drivers/media/cec/
3738F:	drivers/media/rc/keymaps/rc-cec.c
3739F:	include/media/cec.h
3740F:	include/media/cec-notifier.h
3741F:	include/uapi/linux/cec.h
3742F:	include/uapi/linux/cec-funcs.h
3743F:	Documentation/devicetree/bindings/media/cec.txt
3744F:	Documentation/ABI/testing/debugfs-cec-error-inj
3745
3746CEC GPIO DRIVER
3747M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3748L:	linux-media@vger.kernel.org
3749T:	git git://linuxtv.org/media_tree.git
3750W:	http://linuxtv.org
3751S:	Supported
3752F:	drivers/media/platform/cec-gpio/
3753F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3754
3755CELL BROADBAND ENGINE ARCHITECTURE
3756M:	Arnd Bergmann <arnd@arndb.de>
3757L:	linuxppc-dev@lists.ozlabs.org
3758W:	http://www.ibm.com/developerworks/power/cell/
3759S:	Supported
3760F:	arch/powerpc/include/asm/cell*.h
3761F:	arch/powerpc/include/asm/spu*.h
3762F:	arch/powerpc/include/uapi/asm/spu*.h
3763F:	arch/powerpc/oprofile/*cell*
3764F:	arch/powerpc/platforms/cell/
3765
3766CEPH COMMON CODE (LIBCEPH)
3767M:	Ilya Dryomov <idryomov@gmail.com>
3768M:	"Yan, Zheng" <zyan@redhat.com>
3769M:	Sage Weil <sage@redhat.com>
3770L:	ceph-devel@vger.kernel.org
3771W:	http://ceph.com/
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3773T:	git git://github.com/ceph/ceph-client.git
3774S:	Supported
3775F:	net/ceph/
3776F:	include/linux/ceph/
3777F:	include/linux/crush/
3778
3779CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3780M:	"Yan, Zheng" <zyan@redhat.com>
3781M:	Sage Weil <sage@redhat.com>
3782M:	Ilya Dryomov <idryomov@gmail.com>
3783L:	ceph-devel@vger.kernel.org
3784W:	http://ceph.com/
3785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3786T:	git git://github.com/ceph/ceph-client.git
3787S:	Supported
3788F:	Documentation/filesystems/ceph.txt
3789F:	fs/ceph/
3790
3791CERTIFICATE HANDLING:
3792M:	David Howells <dhowells@redhat.com>
3793M:	David Woodhouse <dwmw2@infradead.org>
3794L:	keyrings@vger.kernel.org
3795S:	Maintained
3796F:	Documentation/admin-guide/module-signing.rst
3797F:	certs/
3798F:	scripts/sign-file.c
3799F:	scripts/extract-cert.c
3800
3801CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3802L:	linux-usb@vger.kernel.org
3803S:	Orphan
3804F:	Documentation/usb/wusb-design-overview.rst
3805F:	Documentation/usb/wusb-cbaf
3806F:	drivers/usb/host/hwa-hc.c
3807F:	drivers/usb/host/whci/
3808F:	drivers/usb/wusbcore/
3809F:	include/linux/usb/wusb*
3810
3811CFAG12864B LCD DRIVER
3812M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3813S:	Maintained
3814F:	drivers/auxdisplay/cfag12864b.c
3815F:	include/linux/cfag12864b.h
3816
3817CFAG12864BFB LCD FRAMEBUFFER DRIVER
3818M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3819S:	Maintained
3820F:	drivers/auxdisplay/cfag12864bfb.c
3821F:	include/linux/cfag12864b.h
3822
3823802.11 (including CFG80211/NL80211)
3824M:	Johannes Berg <johannes@sipsolutions.net>
3825L:	linux-wireless@vger.kernel.org
3826W:	http://wireless.kernel.org/
3827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3829S:	Maintained
3830F:	net/wireless/
3831F:	include/uapi/linux/nl80211.h
3832F:	include/linux/ieee80211.h
3833F:	include/net/wext.h
3834F:	include/net/cfg80211.h
3835F:	include/net/iw_handler.h
3836F:	include/net/ieee80211_radiotap.h
3837F:	Documentation/driver-api/80211/cfg80211.rst
3838F:	Documentation/networking/regulatory.txt
3839
3840CHAR and MISC DRIVERS
3841M:	Arnd Bergmann <arnd@arndb.de>
3842M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3844S:	Supported
3845F:	drivers/char/
3846F:	drivers/misc/
3847F:	include/linux/miscdevice.h
3848
3849CHECKPATCH
3850M:	Andy Whitcroft <apw@canonical.com>
3851M:	Joe Perches <joe@perches.com>
3852S:	Maintained
3853F:	scripts/checkpatch.pl
3854
3855CHINESE DOCUMENTATION
3856M:	Harry Wei <harryxiyou@gmail.com>
3857M:	Alex Shi <alex.shi@linux.alibaba.com>
3858L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3859S:	Maintained
3860F:	Documentation/translations/zh_CN/
3861
3862CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3863M:	Peter Chen <Peter.Chen@nxp.com>
3864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3865L:	linux-usb@vger.kernel.org
3866S:	Maintained
3867F:	drivers/usb/chipidea/
3868
3869CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3870M:	Hans de Goede <hdegoede@redhat.com>
3871L:	linux-input@vger.kernel.org
3872S:	Maintained
3873F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3874F:	drivers/input/touchscreen/chipone_icn8318.c
3875
3876CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3877M:	Hans de Goede <hdegoede@redhat.com>
3878L:	linux-input@vger.kernel.org
3879S:	Maintained
3880F:	drivers/input/touchscreen/chipone_icn8505.c
3881
3882CHROME HARDWARE PLATFORM SUPPORT
3883M:	Benson Leung <bleung@chromium.org>
3884M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3885S:	Maintained
3886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3887F:	drivers/platform/chrome/
3888
3889CHROMEOS EC SUBDRIVERS
3890M:	Benson Leung <bleung@chromium.org>
3891M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3892R:	Guenter Roeck <groeck@chromium.org>
3893S:	Maintained
3894N:	cros_ec
3895N:	cros-ec
3896F:	drivers/power/supply/cros_usbpd-charger.c
3897
3898CHROMEOS EC CODEC DRIVER
3899M:	Cheng-Yi Chiang <cychiang@chromium.org>
3900S:	Maintained
3901R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3902R:	Guenter Roeck <groeck@chromium.org>
3903F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3904F:	sound/soc/codecs/cros_ec_codec.*
3905
3906CIRRUS LOGIC AUDIO CODEC DRIVERS
3907M:	Brian Austin <brian.austin@cirrus.com>
3908M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3910S:	Maintained
3911F:	sound/soc/codecs/cs*
3912
3913CIRRUS LOGIC EP93XX ETHERNET DRIVER
3914M:	Hartley Sweeten <hsweeten@visionengravers.com>
3915L:	netdev@vger.kernel.org
3916S:	Maintained
3917F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3918
3919CIRRUS LOGIC LOCHNAGAR DRIVER
3920M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3921M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3922L:	patches@opensource.cirrus.com
3923S:	Supported
3924F:	drivers/clk/clk-lochnagar.c
3925F:	drivers/hwmon/lochnagar-hwmon.c
3926F:	drivers/mfd/lochnagar-i2c.c
3927F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3928F:	drivers/regulator/lochnagar-regulator.c
3929F:	sound/soc/codecs/lochnagar-sc.c
3930F:	include/dt-bindings/clk/lochnagar.h
3931F:	include/dt-bindings/pinctrl/lochnagar.h
3932F:	include/linux/mfd/lochnagar*
3933F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3934F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3935F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3936F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3937F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3938F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3939F:	Documentation/hwmon/lochnagar.rst
3940
3941CISCO FCOE HBA DRIVER
3942M:	Satish Kharat <satishkh@cisco.com>
3943M:	Sesidhar Baddela <sebaddel@cisco.com>
3944M:	Karan Tilak Kumar <kartilak@cisco.com>
3945L:	linux-scsi@vger.kernel.org
3946S:	Supported
3947F:	drivers/scsi/fnic/
3948
3949CISCO SCSI HBA DRIVER
3950M:	Karan Tilak Kumar <kartilak@cisco.com>
3951M:	Sesidhar Baddela <sebaddel@cisco.com>
3952L:	linux-scsi@vger.kernel.org
3953S:	Supported
3954F:	drivers/scsi/snic/
3955
3956CISCO VIC ETHERNET NIC DRIVER
3957M:	Christian Benvenuti <benve@cisco.com>
3958M:	Govindarajulu Varadarajan <_govind@gmx.com>
3959M:	Parvi Kaustubhi <pkaustub@cisco.com>
3960S:	Supported
3961F:	drivers/net/ethernet/cisco/enic/
3962
3963CISCO VIC LOW LATENCY NIC DRIVER
3964M:	Christian Benvenuti <benve@cisco.com>
3965M:	Nelson Escobar <neescoba@cisco.com>
3966M:	Parvi Kaustubhi <pkaustub@cisco.com>
3967S:	Supported
3968F:	drivers/infiniband/hw/usnic/
3969
3970CIRRUS LOGIC MADERA CODEC DRIVERS
3971M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3972M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3973L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3974L:	patches@opensource.cirrus.com
3975T:	git https://github.com/CirrusLogic/linux-drivers.git
3976W:	https://github.com/CirrusLogic/linux-drivers/wiki
3977S:	Supported
3978F:	Documentation/devicetree/bindings/mfd/madera.txt
3979F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3980F:	Documentation/devicetree/bindings/sound/madera.txt
3981F:	include/dt-bindings/sound/madera*
3982F:	include/linux/irqchip/irq-madera*
3983F:	include/linux/mfd/madera/*
3984F:	include/sound/madera*
3985F:	drivers/gpio/gpio-madera*
3986F:	drivers/irqchip/irq-madera*
3987F:	drivers/mfd/madera*
3988F:	drivers/mfd/cs47l*
3989F:	drivers/pinctrl/cirrus/*
3990F:	sound/soc/codecs/cs47l*
3991F:	sound/soc/codecs/madera*
3992
3993CLANG-FORMAT FILE
3994M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3995S:	Maintained
3996F:	.clang-format
3997
3998CLANG/LLVM BUILD SUPPORT
3999L:	clang-built-linux@googlegroups.com
4000W:	https://clangbuiltlinux.github.io/
4001B:	https://github.com/ClangBuiltLinux/linux/issues
4002C:	irc://chat.freenode.net/clangbuiltlinux
4003S:	Supported
4004K:	\b(?i:clang|llvm)\b
4005
4006CLEANCACHE API
4007M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4008L:	linux-kernel@vger.kernel.org
4009S:	Maintained
4010F:	mm/cleancache.c
4011F:	include/linux/cleancache.h
4012
4013CLK API
4014M:	Russell King <linux@armlinux.org.uk>
4015L:	linux-clk@vger.kernel.org
4016S:	Maintained
4017F:	include/linux/clk.h
4018
4019CLOCKSOURCE, CLOCKEVENT DRIVERS
4020M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4021M:	Thomas Gleixner <tglx@linutronix.de>
4022L:	linux-kernel@vger.kernel.org
4023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4024S:	Supported
4025F:	drivers/clocksource/
4026F:	Documentation/devicetree/bindings/timer/
4027
4028CMPC ACPI DRIVER
4029M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4030M:	Daniel Oliveira Nascimento <don@syst.com.br>
4031L:	platform-driver-x86@vger.kernel.org
4032S:	Supported
4033F:	drivers/platform/x86/classmate-laptop.c
4034
4035COBALT MEDIA DRIVER
4036M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4037L:	linux-media@vger.kernel.org
4038T:	git git://linuxtv.org/media_tree.git
4039W:	https://linuxtv.org
4040S:	Supported
4041F:	drivers/media/pci/cobalt/
4042
4043COCCINELLE/Semantic Patches (SmPL)
4044M:	Julia Lawall <Julia.Lawall@lip6.fr>
4045M:	Gilles Muller <Gilles.Muller@lip6.fr>
4046M:	Nicolas Palix <nicolas.palix@imag.fr>
4047M:	Michal Marek <michal.lkml@markovi.net>
4048L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4050W:	http://coccinelle.lip6.fr/
4051S:	Supported
4052F:	Documentation/dev-tools/coccinelle.rst
4053F:	scripts/coccinelle/
4054F:	scripts/coccicheck
4055
4056CODA FILE SYSTEM
4057M:	Jan Harkes <jaharkes@cs.cmu.edu>
4058M:	coda@cs.cmu.edu
4059L:	codalist@coda.cs.cmu.edu
4060W:	http://www.coda.cs.cmu.edu/
4061S:	Maintained
4062F:	Documentation/filesystems/coda.txt
4063F:	fs/coda/
4064F:	include/linux/coda*.h
4065F:	include/uapi/linux/coda*.h
4066
4067CODA V4L2 MEM2MEM DRIVER
4068M:	Philipp Zabel <p.zabel@pengutronix.de>
4069L:	linux-media@vger.kernel.org
4070S:	Maintained
4071F:	Documentation/devicetree/bindings/media/coda.txt
4072F:	drivers/media/platform/coda/
4073
4074CODE OF CONDUCT
4075M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4076S:	Supported
4077F:	Documentation/process/code-of-conduct.rst
4078F:	Documentation/process/code-of-conduct-interpretation.rst
4079
4080COMMON CLK FRAMEWORK
4081M:	Michael Turquette <mturquette@baylibre.com>
4082M:	Stephen Boyd <sboyd@kernel.org>
4083L:	linux-clk@vger.kernel.org
4084Q:	http://patchwork.kernel.org/project/linux-clk/list/
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4086S:	Maintained
4087F:	Documentation/devicetree/bindings/clock/
4088F:	drivers/clk/
4089X:	drivers/clk/clkdev.c
4090F:	include/linux/clk-pr*
4091F:	include/linux/clk/
4092F:	include/linux/of_clk.h
4093
4094COMMON INTERNET FILE SYSTEM (CIFS)
4095M:	Steve French <sfrench@samba.org>
4096L:	linux-cifs@vger.kernel.org
4097L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4098W:	http://linux-cifs.samba.org/
4099T:	git git://git.samba.org/sfrench/cifs-2.6.git
4100S:	Supported
4101F:	Documentation/filesystems/cifs/
4102F:	fs/cifs/
4103
4104COMPACTPCI HOTPLUG CORE
4105M:	Scott Murray <scott@spiteful.org>
4106L:	linux-pci@vger.kernel.org
4107S:	Maintained
4108F:	drivers/pci/hotplug/cpci_hotplug*
4109
4110COMPACTPCI HOTPLUG GENERIC DRIVER
4111M:	Scott Murray <scott@spiteful.org>
4112L:	linux-pci@vger.kernel.org
4113S:	Maintained
4114F:	drivers/pci/hotplug/cpcihp_generic.c
4115
4116COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4117M:	Scott Murray <scott@spiteful.org>
4118L:	linux-pci@vger.kernel.org
4119S:	Maintained
4120F:	drivers/pci/hotplug/cpcihp_zt5550.*
4121
4122COMPAL LAPTOP SUPPORT
4123M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4124L:	platform-driver-x86@vger.kernel.org
4125S:	Maintained
4126F:	drivers/platform/x86/compal-laptop.c
4127
4128COMPILER ATTRIBUTES
4129M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4130S:	Maintained
4131F:	include/linux/compiler_attributes.h
4132
4133CONEXANT ACCESSRUNNER USB DRIVER
4134L:	accessrunner-general@lists.sourceforge.net
4135W:	http://accessrunner.sourceforge.net/
4136S:	Orphan
4137F:	drivers/usb/atm/cxacru.c
4138
4139CONFIGFS
4140M:	Joel Becker <jlbec@evilplan.org>
4141M:	Christoph Hellwig <hch@lst.de>
4142T:	git git://git.infradead.org/users/hch/configfs.git
4143S:	Supported
4144F:	fs/configfs/
4145F:	include/linux/configfs.h
4146
4147CONNECTOR
4148M:	Evgeniy Polyakov <zbr@ioremap.net>
4149L:	netdev@vger.kernel.org
4150S:	Maintained
4151F:	drivers/connector/
4152
4153CONTROL GROUP (CGROUP)
4154M:	Tejun Heo <tj@kernel.org>
4155M:	Li Zefan <lizefan@huawei.com>
4156M:	Johannes Weiner <hannes@cmpxchg.org>
4157L:	cgroups@vger.kernel.org
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4159S:	Maintained
4160F:	Documentation/admin-guide/cgroup-v2.rst
4161F:	Documentation/cgroup-v1/
4162F:	include/linux/cgroup*
4163F:	kernel/cgroup/
4164
4165CONTROL GROUP - CPUSET
4166M:	Li Zefan <lizefan@huawei.com>
4167L:	cgroups@vger.kernel.org
4168W:	http://www.bullopensource.org/cpuset/
4169W:	http://oss.sgi.com/projects/cpusets/
4170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4171S:	Maintained
4172F:	Documentation/cgroup-v1/cpusets.rst
4173F:	include/linux/cpuset.h
4174F:	kernel/cgroup/cpuset.c
4175
4176CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4177M:	Johannes Weiner <hannes@cmpxchg.org>
4178M:	Michal Hocko <mhocko@kernel.org>
4179M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4180L:	cgroups@vger.kernel.org
4181L:	linux-mm@kvack.org
4182S:	Maintained
4183F:	mm/memcontrol.c
4184F:	mm/swap_cgroup.c
4185
4186CORETEMP HARDWARE MONITORING DRIVER
4187M:	Fenghua Yu <fenghua.yu@intel.com>
4188L:	linux-hwmon@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/hwmon/coretemp.rst
4191F:	drivers/hwmon/coretemp.c
4192
4193COSA/SRP SYNC SERIAL DRIVER
4194M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4195W:	http://www.fi.muni.cz/~kas/cosa/
4196S:	Maintained
4197F:	drivers/net/wan/cosa*
4198
4199COUNTER SUBSYSTEM
4200M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4201L:	linux-iio@vger.kernel.org
4202S:	Maintained
4203F:	Documentation/ABI/testing/sysfs-bus-counter*
4204F:	Documentation/driver-api/generic-counter.rst
4205F:	drivers/counter/
4206F:	include/linux/counter.h
4207F:	include/linux/counter_enum.h
4208
4209CPMAC ETHERNET DRIVER
4210M:	Florian Fainelli <f.fainelli@gmail.com>
4211L:	netdev@vger.kernel.org
4212S:	Maintained
4213F:	drivers/net/ethernet/ti/cpmac.c
4214
4215CPU FREQUENCY SCALING FRAMEWORK
4216M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4217M:	Viresh Kumar <viresh.kumar@linaro.org>
4218L:	linux-pm@vger.kernel.org
4219S:	Maintained
4220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4222B:	https://bugzilla.kernel.org
4223F:	Documentation/admin-guide/pm/cpufreq.rst
4224F:	Documentation/admin-guide/pm/intel_pstate.rst
4225F:	Documentation/cpu-freq/
4226F:	Documentation/devicetree/bindings/cpufreq/
4227F:	drivers/cpufreq/
4228F:	kernel/sched/cpufreq*.c
4229F:	include/linux/cpufreq.h
4230F:	include/linux/sched/cpufreq.h
4231F:	tools/testing/selftests/cpufreq/
4232
4233CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4234M:	Viresh Kumar <viresh.kumar@linaro.org>
4235M:	Sudeep Holla <sudeep.holla@arm.com>
4236L:	linux-pm@vger.kernel.org
4237W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4238S:	Maintained
4239F:	drivers/cpufreq/arm_big_little.h
4240F:	drivers/cpufreq/arm_big_little.c
4241
4242CPU POWER MONITORING SUBSYSTEM
4243M:	Thomas Renninger <trenn@suse.com>
4244M:	Shuah Khan <shuah@kernel.org>
4245M:	Shuah Khan <skhan@linuxfoundation.org>
4246L:	linux-pm@vger.kernel.org
4247S:	Maintained
4248F:	tools/power/cpupower/
4249
4250CPUID/MSR DRIVER
4251M:	"H. Peter Anvin" <hpa@zytor.com>
4252S:	Maintained
4253F:	arch/x86/kernel/cpuid.c
4254F:	arch/x86/kernel/msr.c
4255
4256CPUIDLE DRIVER - ARM BIG LITTLE
4257M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4258M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4259L:	linux-pm@vger.kernel.org
4260L:	linux-arm-kernel@lists.infradead.org
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4262S:	Maintained
4263F:	drivers/cpuidle/cpuidle-big_little.c
4264
4265CPUIDLE DRIVER - ARM EXYNOS
4266M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4267M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4268M:	Kukjin Kim <kgene@kernel.org>
4269L:	linux-pm@vger.kernel.org
4270L:	linux-samsung-soc@vger.kernel.org
4271S:	Supported
4272F:	drivers/cpuidle/cpuidle-exynos.c
4273F:	arch/arm/mach-exynos/pm.c
4274
4275CPU IDLE TIME MANAGEMENT FRAMEWORK
4276M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4277M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4278L:	linux-pm@vger.kernel.org
4279S:	Maintained
4280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4281B:	https://bugzilla.kernel.org
4282F:	Documentation/admin-guide/pm/cpuidle.rst
4283F:	Documentation/driver-api/pm/cpuidle.rst
4284F:	drivers/cpuidle/*
4285F:	include/linux/cpuidle.h
4286
4287CRAMFS FILESYSTEM
4288M:	Nicolas Pitre <nico@fluxnic.net>
4289S:	Maintained
4290F:	Documentation/filesystems/cramfs.txt
4291F:	fs/cramfs/
4292
4293CRYPTO API
4294M:	Herbert Xu <herbert@gondor.apana.org.au>
4295M:	"David S. Miller" <davem@davemloft.net>
4296L:	linux-crypto@vger.kernel.org
4297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4299S:	Maintained
4300F:	Documentation/crypto/
4301F:	Documentation/devicetree/bindings/crypto/
4302F:	arch/*/crypto/
4303F:	crypto/
4304F:	drivers/crypto/
4305F:	include/crypto/
4306F:	include/linux/crypto*
4307F:	lib/crypto/
4308
4309CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4310M:	Neil Horman <nhorman@tuxdriver.com>
4311L:	linux-crypto@vger.kernel.org
4312S:	Maintained
4313F:	crypto/ansi_cprng.c
4314F:	crypto/rng.c
4315
4316CS3308 MEDIA DRIVER
4317M:	Hans Verkuil <hverkuil@xs4all.nl>
4318L:	linux-media@vger.kernel.org
4319T:	git git://linuxtv.org/media_tree.git
4320W:	http://linuxtv.org
4321S:	Odd Fixes
4322F:	drivers/media/i2c/cs3308.c
4323
4324CS5535 Audio ALSA driver
4325M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4326S:	Maintained
4327F:	sound/pci/cs5535audio/
4328
4329CSI DRIVERS FOR ALLWINNER V3s
4330M:	Yong Deng <yong.deng@magewell.com>
4331L:	linux-media@vger.kernel.org
4332T:	git git://linuxtv.org/media_tree.git
4333S:	Maintained
4334F:	drivers/media/platform/sunxi/sun6i-csi/
4335F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4336
4337CW1200 WLAN driver
4338M:	Solomon Peachy <pizza@shaftnet.org>
4339S:	Maintained
4340F:	drivers/net/wireless/st/cw1200/
4341
4342CX18 VIDEO4LINUX DRIVER
4343M:	Andy Walls <awalls@md.metrocast.net>
4344L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4345L:	linux-media@vger.kernel.org
4346T:	git git://linuxtv.org/media_tree.git
4347W:	https://linuxtv.org
4348W:	http://www.ivtvdriver.org/index.php/Cx18
4349S:	Maintained
4350F:	Documentation/media/v4l-drivers/cx18*
4351F:	drivers/media/pci/cx18/
4352F:	include/uapi/linux/ivtv*
4353
4354CX2341X MPEG ENCODER HELPER MODULE
4355M:	Hans Verkuil <hverkuil@xs4all.nl>
4356L:	linux-media@vger.kernel.org
4357T:	git git://linuxtv.org/media_tree.git
4358W:	https://linuxtv.org
4359S:	Maintained
4360F:	drivers/media/common/cx2341x*
4361F:	include/media/drv-intf/cx2341x.h
4362
4363CX24120 MEDIA DRIVER
4364M:	Jemma Denson <jdenson@gmail.com>
4365M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4366L:	linux-media@vger.kernel.org
4367W:	https://linuxtv.org
4368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4369S:	Maintained
4370F:	drivers/media/dvb-frontends/cx24120*
4371
4372CX88 VIDEO4LINUX DRIVER
4373M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4374L:	linux-media@vger.kernel.org
4375W:	https://linuxtv.org
4376T:	git git://linuxtv.org/media_tree.git
4377S:	Odd fixes
4378F:	Documentation/media/v4l-drivers/cx88*
4379F:	drivers/media/pci/cx88/
4380
4381CXD2820R MEDIA DRIVER
4382M:	Antti Palosaari <crope@iki.fi>
4383L:	linux-media@vger.kernel.org
4384W:	https://linuxtv.org
4385W:	http://palosaari.fi/linux/
4386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4387T:	git git://linuxtv.org/anttip/media_tree.git
4388S:	Maintained
4389F:	drivers/media/dvb-frontends/cxd2820r*
4390
4391CXGB3 ETHERNET DRIVER (CXGB3)
4392M:	Vishal Kulkarni <vishal@chelsio.com>
4393L:	netdev@vger.kernel.org
4394W:	http://www.chelsio.com
4395S:	Supported
4396F:	drivers/net/ethernet/chelsio/cxgb3/
4397
4398CXGB3 ISCSI DRIVER (CXGB3I)
4399M:	Karen Xie <kxie@chelsio.com>
4400L:	linux-scsi@vger.kernel.org
4401W:	http://www.chelsio.com
4402S:	Supported
4403F:	drivers/scsi/cxgbi/cxgb3i
4404
4405CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4406M:	Potnuri Bharat Teja <bharat@chelsio.com>
4407L:	linux-rdma@vger.kernel.org
4408W:	http://www.openfabrics.org
4409S:	Supported
4410F:	drivers/infiniband/hw/cxgb3/
4411F:	include/uapi/rdma/cxgb3-abi.h
4412
4413CXGB4 CRYPTO DRIVER (chcr)
4414M:	Atul Gupta <atul.gupta@chelsio.com>
4415L:	linux-crypto@vger.kernel.org
4416W:	http://www.chelsio.com
4417S:	Supported
4418F:	drivers/crypto/chelsio
4419
4420CXGB4 ETHERNET DRIVER (CXGB4)
4421M:	Vishal Kulkarni <vishal@chelsio.com>
4422L:	netdev@vger.kernel.org
4423W:	http://www.chelsio.com
4424S:	Supported
4425F:	drivers/net/ethernet/chelsio/cxgb4/
4426
4427CXGB4 ISCSI DRIVER (CXGB4I)
4428M:	Karen Xie <kxie@chelsio.com>
4429L:	linux-scsi@vger.kernel.org
4430W:	http://www.chelsio.com
4431S:	Supported
4432F:	drivers/scsi/cxgbi/cxgb4i
4433
4434CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4435M:	Potnuri Bharat Teja <bharat@chelsio.com>
4436L:	linux-rdma@vger.kernel.org
4437W:	http://www.openfabrics.org
4438S:	Supported
4439F:	drivers/infiniband/hw/cxgb4/
4440F:	include/uapi/rdma/cxgb4-abi.h
4441
4442CXGB4VF ETHERNET DRIVER (CXGB4VF)
4443M:	Casey Leedom <leedom@chelsio.com>
4444L:	netdev@vger.kernel.org
4445W:	http://www.chelsio.com
4446S:	Supported
4447F:	drivers/net/ethernet/chelsio/cxgb4vf/
4448
4449CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4450M:	Frederic Barrat <fbarrat@linux.ibm.com>
4451M:	Andrew Donnellan <ajd@linux.ibm.com>
4452L:	linuxppc-dev@lists.ozlabs.org
4453S:	Supported
4454F:	arch/powerpc/platforms/powernv/pci-cxl.c
4455F:	drivers/misc/cxl/
4456F:	include/misc/cxl*
4457F:	include/uapi/misc/cxl.h
4458F:	Documentation/powerpc/cxl.txt
4459F:	Documentation/ABI/testing/sysfs-class-cxl
4460
4461CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4462M:	Manoj N. Kumar <manoj@linux.ibm.com>
4463M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4464M:	Uma Krishnan <ukrishn@linux.ibm.com>
4465L:	linux-scsi@vger.kernel.org
4466S:	Supported
4467F:	drivers/scsi/cxlflash/
4468F:	include/uapi/scsi/cxlflash_ioctl.h
4469F:	Documentation/powerpc/cxlflash.txt
4470
4471CYBERPRO FB DRIVER
4472M:	Russell King <linux@armlinux.org.uk>
4473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4474W:	http://www.armlinux.org.uk/
4475S:	Maintained
4476F:	drivers/video/fbdev/cyber2000fb.*
4477
4478CYCLADES ASYNC MUX DRIVER
4479W:	http://www.cyclades.com/
4480S:	Orphan
4481F:	drivers/tty/cyclades.c
4482F:	include/linux/cyclades.h
4483F:	include/uapi/linux/cyclades.h
4484
4485CYCLADES PC300 DRIVER
4486W:	http://www.cyclades.com/
4487S:	Orphan
4488F:	drivers/net/wan/pc300*
4489
4490CYPRESS_FIRMWARE MEDIA DRIVER
4491M:	Antti Palosaari <crope@iki.fi>
4492L:	linux-media@vger.kernel.org
4493W:	https://linuxtv.org
4494W:	http://palosaari.fi/linux/
4495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4496T:	git git://linuxtv.org/anttip/media_tree.git
4497S:	Maintained
4498F:	drivers/media/common/cypress_firmware*
4499
4500CYTTSP TOUCHSCREEN DRIVER
4501M:	Ferruh Yigit <fery@cypress.com>
4502L:	linux-input@vger.kernel.org
4503S:	Supported
4504F:	drivers/input/touchscreen/cyttsp*
4505F:	include/linux/input/cyttsp.h
4506
4507D-LINK DIR-685 TOUCHKEYS DRIVER
4508M:	Linus Walleij <linus.walleij@linaro.org>
4509L:	linux-input@vger.kernel.org
4510S:	Supported
4511F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4512
4513DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4514M:	Joshua Kinard <kumba@gentoo.org>
4515S:	Maintained
4516F:	drivers/rtc/rtc-ds1685.c
4517F:	include/linux/rtc/ds1685.h
4518
4519DAMA SLAVE for AX.25
4520M:	Joerg Reuter <jreuter@yaina.de>
4521W:	http://yaina.de/jreuter/
4522W:	http://www.qsl.net/dl1bke/
4523L:	linux-hams@vger.kernel.org
4524S:	Maintained
4525F:	net/ax25/af_ax25.c
4526F:	net/ax25/ax25_dev.c
4527F:	net/ax25/ax25_ds_*
4528F:	net/ax25/ax25_in.c
4529F:	net/ax25/ax25_out.c
4530F:	net/ax25/ax25_timer.c
4531F:	net/ax25/sysctl_net_ax25.c
4532
4533DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4534L:	netdev@vger.kernel.org
4535S:	Orphan
4536F:	Documentation/networking/device_drivers/dec/dmfe.txt
4537F:	drivers/net/ethernet/dec/tulip/dmfe.c
4538
4539DC390/AM53C974 SCSI driver
4540M:	Hannes Reinecke <hare@suse.com>
4541L:	linux-scsi@vger.kernel.org
4542S:	Maintained
4543F:	drivers/scsi/am53c974.c
4544
4545DC395x SCSI driver
4546M:	Oliver Neukum <oliver@neukum.org>
4547M:	Ali Akcaagac <aliakc@web.de>
4548M:	Jamie Lenehan <lenehan@twibble.org>
4549L:	dc395x@twibble.org
4550W:	http://twibble.org/dist/dc395x/
4551W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4552S:	Maintained
4553F:	Documentation/scsi/dc395x.txt
4554F:	drivers/scsi/dc395x.*
4555
4556DCCP PROTOCOL
4557M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4558L:	dccp@vger.kernel.org
4559W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4560S:	Maintained
4561F:	include/linux/dccp.h
4562F:	include/uapi/linux/dccp.h
4563F:	include/linux/tfrc.h
4564F:	net/dccp/
4565
4566DECnet NETWORK LAYER
4567W:	http://linux-decnet.sourceforge.net
4568L:	linux-decnet-user@lists.sourceforge.net
4569S:	Orphan
4570F:	Documentation/networking/decnet.txt
4571F:	net/decnet/
4572
4573DECSTATION PLATFORM SUPPORT
4574M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4575L:	linux-mips@vger.kernel.org
4576W:	http://www.linux-mips.org/wiki/DECstation
4577S:	Maintained
4578F:	arch/mips/dec/
4579F:	arch/mips/include/asm/dec/
4580F:	arch/mips/include/asm/mach-dec/
4581
4582DEFXX FDDI NETWORK DRIVER
4583M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4584S:	Maintained
4585F:	drivers/net/fddi/defxx.*
4586
4587DELL SMBIOS DRIVER
4588M:	Pali Rohár <pali.rohar@gmail.com>
4589M:	Mario Limonciello <mario.limonciello@dell.com>
4590L:	platform-driver-x86@vger.kernel.org
4591S:	Maintained
4592F:	drivers/platform/x86/dell-smbios.*
4593
4594DELL SMBIOS SMM DRIVER
4595M:	Mario Limonciello <mario.limonciello@dell.com>
4596L:	platform-driver-x86@vger.kernel.org
4597S:	Maintained
4598F:	drivers/platform/x86/dell-smbios-smm.c
4599
4600DELL SMBIOS WMI DRIVER
4601M:	Mario Limonciello <mario.limonciello@dell.com>
4602L:	platform-driver-x86@vger.kernel.org
4603S:	Maintained
4604F:	drivers/platform/x86/dell-smbios-wmi.c
4605F:	tools/wmi/dell-smbios-example.c
4606
4607DEFZA FDDI NETWORK DRIVER
4608M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4609S:	Maintained
4610F:	drivers/net/fddi/defza.*
4611
4612DELL LAPTOP DRIVER
4613M:	Matthew Garrett <mjg59@srcf.ucam.org>
4614M:	Pali Rohár <pali.rohar@gmail.com>
4615L:	platform-driver-x86@vger.kernel.org
4616S:	Maintained
4617F:	drivers/platform/x86/dell-laptop.c
4618
4619DELL LAPTOP FREEFALL DRIVER
4620M:	Pali Rohár <pali.rohar@gmail.com>
4621S:	Maintained
4622F:	drivers/platform/x86/dell-smo8800.c
4623
4624DELL LAPTOP RBTN DRIVER
4625M:	Pali Rohár <pali.rohar@gmail.com>
4626S:	Maintained
4627F:	drivers/platform/x86/dell-rbtn.*
4628
4629DELL REMOTE BIOS UPDATE DRIVER
4630M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4631L:	platform-driver-x86@vger.kernel.org
4632S:	Maintained
4633F:	drivers/platform/x86/dell_rbu.c
4634
4635DELL LAPTOP SMM DRIVER
4636M:	Pali Rohár <pali.rohar@gmail.com>
4637S:	Maintained
4638F:	drivers/hwmon/dell-smm-hwmon.c
4639F:	include/uapi/linux/i8k.h
4640
4641DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4642M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4643L:	platform-driver-x86@vger.kernel.org
4644S:	Maintained
4645F:	Documentation/dcdbas.txt
4646F:	drivers/platform/x86/dcdbas.*
4647
4648DELL WMI NOTIFICATIONS DRIVER
4649M:	Matthew Garrett <mjg59@srcf.ucam.org>
4650M:	Pali Rohár <pali.rohar@gmail.com>
4651S:	Maintained
4652F:	drivers/platform/x86/dell-wmi.c
4653
4654DELL WMI DESCRIPTOR DRIVER
4655M:	Mario Limonciello <mario.limonciello@dell.com>
4656S:	Maintained
4657F:	drivers/platform/x86/dell-wmi-descriptor.c
4658
4659DELTA ST MEDIA DRIVER
4660M:	Hugues Fruchet <hugues.fruchet@st.com>
4661L:	linux-media@vger.kernel.org
4662T:	git git://linuxtv.org/media_tree.git
4663W:	https://linuxtv.org
4664S:	Supported
4665F:	drivers/media/platform/sti/delta
4666
4667DENALI NAND DRIVER
4668M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4669L:	linux-mtd@lists.infradead.org
4670S:	Supported
4671F:	drivers/mtd/nand/raw/denali*
4672
4673DESIGNWARE USB2 DRD IP DRIVER
4674M:	Minas Harutyunyan <hminas@synopsys.com>
4675L:	linux-usb@vger.kernel.org
4676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4677S:	Maintained
4678F:	drivers/usb/dwc2/
4679
4680DESIGNWARE USB3 DRD IP DRIVER
4681M:	Felipe Balbi <balbi@kernel.org>
4682L:	linux-usb@vger.kernel.org
4683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4684S:	Maintained
4685F:	drivers/usb/dwc3/
4686
4687DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4688M:	Andreas Klinger <ak@it-klinger.de>
4689L:	linux-iio@vger.kernel.org
4690S:	Maintained
4691F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4692F:	drivers/iio/proximity/srf*.c
4693
4694DEVICE COREDUMP (DEV_COREDUMP)
4695M:	Johannes Berg <johannes@sipsolutions.net>
4696L:	linux-kernel@vger.kernel.org
4697S:	Maintained
4698F:	drivers/base/devcoredump.c
4699F:	include/linux/devcoredump.h
4700
4701DEVICE FREQUENCY (DEVFREQ)
4702M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4703M:	Kyungmin Park <kyungmin.park@samsung.com>
4704R:	Chanwoo Choi <cw00.choi@samsung.com>
4705L:	linux-pm@vger.kernel.org
4706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4707S:	Maintained
4708F:	drivers/devfreq/
4709F:	include/linux/devfreq.h
4710F:	Documentation/devicetree/bindings/devfreq/
4711F:	include/trace/events/devfreq.h
4712
4713DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4714M:	Chanwoo Choi <cw00.choi@samsung.com>
4715L:	linux-pm@vger.kernel.org
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4717S:	Supported
4718F:	drivers/devfreq/event/
4719F:	drivers/devfreq/devfreq-event.c
4720F:	include/linux/devfreq-event.h
4721F:	Documentation/devicetree/bindings/devfreq/event/
4722
4723DEVICE NUMBER REGISTRY
4724M:	Torben Mathiasen <device@lanana.org>
4725W:	http://lanana.org/docs/device-list/index.html
4726S:	Maintained
4727
4728DEVICE-MAPPER  (LVM)
4729M:	Alasdair Kergon <agk@redhat.com>
4730M:	Mike Snitzer <snitzer@redhat.com>
4731M:	dm-devel@redhat.com
4732L:	dm-devel@redhat.com
4733W:	http://sources.redhat.com/dm
4734Q:	http://patchwork.kernel.org/project/dm-devel/list/
4735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4736T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4737S:	Maintained
4738F:	Documentation/device-mapper/
4739F:	drivers/md/Makefile
4740F:	drivers/md/Kconfig
4741F:	drivers/md/dm*
4742F:	drivers/md/persistent-data/
4743F:	include/linux/device-mapper.h
4744F:	include/linux/dm-*.h
4745F:	include/uapi/linux/dm-*.h
4746
4747DEVLINK
4748M:	Jiri Pirko <jiri@mellanox.com>
4749L:	netdev@vger.kernel.org
4750S:	Supported
4751F:	net/core/devlink.c
4752F:	include/net/devlink.h
4753F:	include/uapi/linux/devlink.h
4754
4755DIALOG SEMICONDUCTOR DRIVERS
4756M:	Support Opensource <support.opensource@diasemi.com>
4757W:	http://www.dialog-semiconductor.com/products
4758S:	Supported
4759F:	Documentation/hwmon/da90??.rst
4760F:	Documentation/devicetree/bindings/mfd/da90*.txt
4761F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4762F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4763F:	Documentation/devicetree/bindings/regulator/da92*.txt
4764F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4765F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4766F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4767F:	drivers/gpio/gpio-da90??.c
4768F:	drivers/hwmon/da90??-hwmon.c
4769F:	drivers/iio/adc/da91??-*.c
4770F:	drivers/input/misc/da90??_onkey.c
4771F:	drivers/input/touchscreen/da9052_tsi.c
4772F:	drivers/leds/leds-da90??.c
4773F:	drivers/mfd/da903x.c
4774F:	drivers/mfd/da90??-*.c
4775F:	drivers/mfd/da91??-*.c
4776F:	drivers/power/supply/da9052-battery.c
4777F:	drivers/power/supply/da91??-*.c
4778F:	drivers/regulator/da903x.c
4779F:	drivers/regulator/da9???-regulator.[ch]
4780F:	drivers/regulator/slg51000-regulator.[ch]
4781F:	drivers/thermal/da90??-thermal.c
4782F:	drivers/rtc/rtc-da90??.c
4783F:	drivers/video/backlight/da90??_bl.c
4784F:	drivers/watchdog/da90??_wdt.c
4785F:	include/linux/mfd/da903x.h
4786F:	include/linux/mfd/da9052/
4787F:	include/linux/mfd/da9055/
4788F:	include/linux/mfd/da9062/
4789F:	include/linux/mfd/da9063/
4790F:	include/linux/mfd/da9150/
4791F:	include/linux/regulator/da9211.h
4792F:	include/sound/da[79]*.h
4793F:	sound/soc/codecs/da[79]*.[ch]
4794
4795DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4796M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4797L:	linux-gpio@vger.kernel.org
4798S:	Maintained
4799F:	drivers/gpio/gpio-gpio-mm.c
4800
4801DIOLAN U2C-12 I2C DRIVER
4802M:	Guenter Roeck <linux@roeck-us.net>
4803L:	linux-i2c@vger.kernel.org
4804S:	Maintained
4805F:	drivers/i2c/busses/i2c-diolan-u2c.c
4806
4807FILESYSTEM DIRECT ACCESS (DAX)
4808M:	Dan Williams <dan.j.williams@intel.com>
4809R:	Matthew Wilcox <willy@infradead.org>
4810R:	Jan Kara <jack@suse.cz>
4811L:	linux-fsdevel@vger.kernel.org
4812L:	linux-nvdimm@lists.01.org
4813S:	Supported
4814F:	fs/dax.c
4815F:	include/linux/dax.h
4816F:	include/trace/events/fs_dax.h
4817
4818DEVICE DIRECT ACCESS (DAX)
4819M:	Dan Williams <dan.j.williams@intel.com>
4820M:	Vishal Verma <vishal.l.verma@intel.com>
4821M:	Keith Busch <keith.busch@intel.com>
4822M:	Dave Jiang <dave.jiang@intel.com>
4823L:	linux-nvdimm@lists.01.org
4824S:	Supported
4825F:	drivers/dax/
4826
4827DIRECTORY NOTIFICATION (DNOTIFY)
4828M:	Jan Kara <jack@suse.cz>
4829R:	Amir Goldstein <amir73il@gmail.com>
4830L:	linux-fsdevel@vger.kernel.org
4831S:	Maintained
4832F:	Documentation/filesystems/dnotify.txt
4833F:	fs/notify/dnotify/
4834F:	include/linux/dnotify.h
4835
4836DISK GEOMETRY AND PARTITION HANDLING
4837M:	Andries Brouwer <aeb@cwi.nl>
4838W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4839W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4840W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4841S:	Maintained
4842
4843DISKQUOTA
4844M:	Jan Kara <jack@suse.com>
4845S:	Maintained
4846F:	Documentation/filesystems/quota.txt
4847F:	fs/quota/
4848F:	include/linux/quota*.h
4849F:	include/uapi/linux/quota*.h
4850
4851DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4852M:	Bernie Thompson <bernie@plugable.com>
4853L:	linux-fbdev@vger.kernel.org
4854S:	Maintained
4855W:	http://plugable.com/category/projects/udlfb/
4856F:	drivers/video/fbdev/udlfb.c
4857F:	include/video/udlfb.h
4858F:	Documentation/fb/udlfb.rst
4859
4860DISTRIBUTED LOCK MANAGER (DLM)
4861M:	Christine Caulfield <ccaulfie@redhat.com>
4862M:	David Teigland <teigland@redhat.com>
4863L:	cluster-devel@redhat.com
4864W:	http://sources.redhat.com/cluster/
4865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4866S:	Supported
4867F:	fs/dlm/
4868
4869DMA BUFFER SHARING FRAMEWORK
4870M:	Sumit Semwal <sumit.semwal@linaro.org>
4871S:	Maintained
4872L:	linux-media@vger.kernel.org
4873L:	dri-devel@lists.freedesktop.org
4874L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4875F:	drivers/dma-buf/
4876F:	include/linux/dma-buf*
4877F:	include/linux/reservation.h
4878F:	include/linux/*fence.h
4879F:	Documentation/driver-api/dma-buf.rst
4880T:	git git://anongit.freedesktop.org/drm/drm-misc
4881
4882DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4883M:	Vinod Koul <vkoul@kernel.org>
4884L:	dmaengine@vger.kernel.org
4885Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4886S:	Maintained
4887F:	drivers/dma/
4888F:	include/linux/dmaengine.h
4889F:	include/linux/of_dma.h
4890F:	Documentation/devicetree/bindings/dma/
4891F:	Documentation/driver-api/dmaengine/
4892T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4893
4894DMA MAPPING HELPERS
4895M:	Christoph Hellwig <hch@lst.de>
4896M:	Marek Szyprowski <m.szyprowski@samsung.com>
4897R:	Robin Murphy <robin.murphy@arm.com>
4898L:	iommu@lists.linux-foundation.org
4899T:	git git://git.infradead.org/users/hch/dma-mapping.git
4900W:	http://git.infradead.org/users/hch/dma-mapping.git
4901S:	Supported
4902F:	kernel/dma/
4903F:	include/asm-generic/dma-mapping.h
4904F:	include/linux/dma-direct.h
4905F:	include/linux/dma-mapping.h
4906F:	include/linux/dma-noncoherent.h
4907
4908DME1737 HARDWARE MONITOR DRIVER
4909M:	Juerg Haefliger <juergh@gmail.com>
4910L:	linux-hwmon@vger.kernel.org
4911S:	Maintained
4912F:	Documentation/hwmon/dme1737.rst
4913F:	drivers/hwmon/dme1737.c
4914
4915DMI/SMBIOS SUPPORT
4916M:	Jean Delvare <jdelvare@suse.com>
4917S:	Maintained
4918T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4919F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4920F:	drivers/firmware/dmi-id.c
4921F:	drivers/firmware/dmi_scan.c
4922F:	include/linux/dmi.h
4923
4924DOCUMENTATION
4925M:	Jonathan Corbet <corbet@lwn.net>
4926L:	linux-doc@vger.kernel.org
4927S:	Maintained
4928F:	Documentation/
4929F:	scripts/kernel-doc
4930X:	Documentation/ABI/
4931X:	Documentation/firmware-guide/acpi/
4932X:	Documentation/devicetree/
4933X:	Documentation/i2c/
4934X:	Documentation/media/
4935X:	Documentation/power/
4936X:	Documentation/spi/
4937T:	git git://git.lwn.net/linux.git docs-next
4938
4939DOCUMENTATION/ITALIAN
4940M:	Federico Vaga <federico.vaga@vaga.pv.it>
4941L:	linux-doc@vger.kernel.org
4942S:	Maintained
4943F:	Documentation/translations/it_IT
4944
4945DONGWOON DW9714 LENS VOICE COIL DRIVER
4946M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4947L:	linux-media@vger.kernel.org
4948T:	git git://linuxtv.org/media_tree.git
4949S:	Maintained
4950F:	drivers/media/i2c/dw9714.c
4951F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4952
4953DONGWOON DW9807 LENS VOICE COIL DRIVER
4954M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4955L:	linux-media@vger.kernel.org
4956T:	git git://linuxtv.org/media_tree.git
4957S:	Maintained
4958F:	drivers/media/i2c/dw9807-vcm.c
4959F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4960
4961DOUBLETALK DRIVER
4962M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4963L:	blinux-list@redhat.com
4964S:	Maintained
4965F:	drivers/char/dtlk.c
4966F:	include/linux/dtlk.h
4967
4968DPAA2 DATAPATH I/O (DPIO) DRIVER
4969M:	Roy Pledge <Roy.Pledge@nxp.com>
4970L:	linux-kernel@vger.kernel.org
4971S:	Maintained
4972F:	drivers/soc/fsl/dpio
4973
4974DPAA2 ETHERNET DRIVER
4975M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4976L:	netdev@vger.kernel.org
4977S:	Maintained
4978F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4979F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4980F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4981F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4982F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4983
4984DPAA2 ETHERNET SWITCH DRIVER
4985M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4986M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4987L:	linux-kernel@vger.kernel.org
4988S:	Maintained
4989F:	drivers/staging/fsl-dpaa2/ethsw
4990
4991DPT_I2O SCSI RAID DRIVER
4992M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4993L:	linux-scsi@vger.kernel.org
4994W:	http://www.adaptec.com/
4995S:	Maintained
4996F:	drivers/scsi/dpt*
4997F:	drivers/scsi/dpt/
4998
4999DRBD DRIVER
5000M:	Philipp Reisner <philipp.reisner@linbit.com>
5001M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5002L:	drbd-dev@lists.linbit.com
5003W:	http://www.drbd.org
5004T:	git git://git.linbit.com/linux-drbd.git
5005T:	git git://git.linbit.com/drbd-8.4.git
5006S:	Supported
5007F:	drivers/block/drbd/
5008F:	lib/lru_cache.c
5009F:	Documentation/blockdev/drbd/
5010
5011DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5012M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5013R:	"Rafael J. Wysocki" <rafael@kernel.org>
5014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5015S:	Supported
5016F:	Documentation/kobject.txt
5017F:	drivers/base/
5018F:	fs/debugfs/
5019F:	fs/sysfs/
5020F:	include/linux/debugfs.h
5021F:	include/linux/kobj*
5022F:	lib/kobj*
5023
5024DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5025M:	Kevin Hilman <khilman@kernel.org>
5026M:	Nishanth Menon <nm@ti.com>
5027S:	Maintained
5028F:	drivers/power/avs/
5029F:	include/linux/power/smartreflex.h
5030L:	linux-pm@vger.kernel.org
5031
5032DRM DRIVER FOR ARM PL111 CLCD
5033M:	Eric Anholt <eric@anholt.net>
5034T:	git git://anongit.freedesktop.org/drm/drm-misc
5035S:	Supported
5036F:	drivers/gpu/drm/pl111/
5037
5038DRM DRIVER FOR ARM VERSATILE TFT PANELS
5039M:	Linus Walleij <linus.walleij@linaro.org>
5040T:	git git://anongit.freedesktop.org/drm/drm-misc
5041S:	Maintained
5042F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5043F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5044
5045DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5046M:	Dave Airlie <airlied@redhat.com>
5047S:	Odd Fixes
5048F:	drivers/gpu/drm/ast/
5049
5050DRM DRIVER FOR ASPEED BMC GFX
5051M:	Joel Stanley <joel@jms.id.au>
5052L:	linux-aspeed@lists.ozlabs.org
5053T:	git git://anongit.freedesktop.org/drm/drm-misc
5054S:	Supported
5055F:	drivers/gpu/drm/aspeed/
5056F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5057
5058DRM DRIVER FOR BOCHS VIRTUAL GPU
5059M:	Gerd Hoffmann <kraxel@redhat.com>
5060L:	virtualization@lists.linux-foundation.org
5061T:	git git://anongit.freedesktop.org/drm/drm-misc
5062S:	Maintained
5063F:	drivers/gpu/drm/bochs/
5064
5065DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5066M:	Linus Walleij <linus.walleij@linaro.org>
5067T:	git git://anongit.freedesktop.org/drm/drm-misc
5068S:	Maintained
5069F:	drivers/gpu/drm/tve200/
5070
5071DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5072M:	Jagan Teki <jagan@amarulasolutions.com>
5073S:	Maintained
5074F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5075F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5076
5077DRM DRIVER FOR ILITEK ILI9225 PANELS
5078M:	David Lechner <david@lechnology.com>
5079S:	Maintained
5080F:	drivers/gpu/drm/tinydrm/ili9225.c
5081F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5082
5083DRM DRIVER FOR HX8357D PANELS
5084M:	Eric Anholt <eric@anholt.net>
5085T:	git git://anongit.freedesktop.org/drm/drm-misc
5086S:	Maintained
5087F:	drivers/gpu/drm/tinydrm/hx8357d.c
5088F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5089
5090DRM DRIVER FOR INTEL I810 VIDEO CARDS
5091S:	Orphan / Obsolete
5092F:	drivers/gpu/drm/i810/
5093F:	include/uapi/drm/i810_drm.h
5094
5095DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5096S:	Orphan / Obsolete
5097F:	drivers/gpu/drm/mga/
5098F:	include/uapi/drm/mga_drm.h
5099
5100DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5101M:	Dave Airlie <airlied@redhat.com>
5102S:	Odd Fixes
5103F:	drivers/gpu/drm/mgag200/
5104
5105DRM DRIVER FOR MI0283QT
5106M:	Noralf Trønnes <noralf@tronnes.org>
5107S:	Maintained
5108F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5109F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5110
5111DRM DRIVER FOR MSM ADRENO GPU
5112M:	Rob Clark <robdclark@gmail.com>
5113M:	Sean Paul <sean@poorly.run>
5114L:	linux-arm-msm@vger.kernel.org
5115L:	dri-devel@lists.freedesktop.org
5116L:	freedreno@lists.freedesktop.org
5117T:	git https://gitlab.freedesktop.org/drm/msm.git
5118S:	Maintained
5119F:	drivers/gpu/drm/msm/
5120F:	include/uapi/drm/msm_drm.h
5121F:	Documentation/devicetree/bindings/display/msm/
5122
5123DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5124M:	Ben Skeggs <bskeggs@redhat.com>
5125L:	dri-devel@lists.freedesktop.org
5126L:	nouveau@lists.freedesktop.org
5127T:	git git://github.com/skeggsb/linux
5128S:	Supported
5129F:	drivers/gpu/drm/nouveau/
5130F:	include/uapi/drm/nouveau_drm.h
5131
5132DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5133M:	Stefan Mavrodiev <stefan@olimex.com>
5134S:	Maintained
5135F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5136F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5137
5138DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5139M:	Noralf Trønnes <noralf@tronnes.org>
5140S:	Maintained
5141F:	drivers/gpu/drm/tinydrm/repaper.c
5142F:	Documentation/devicetree/bindings/display/repaper.txt
5143
5144DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5145M:	Dave Airlie <airlied@redhat.com>
5146M:	Gerd Hoffmann <kraxel@redhat.com>
5147L:	virtualization@lists.linux-foundation.org
5148T:	git git://anongit.freedesktop.org/drm/drm-misc
5149S:	Obsolete
5150W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5151F:	drivers/gpu/drm/cirrus/
5152
5153DRM DRIVER FOR QXL VIRTUAL GPU
5154M:	Dave Airlie <airlied@redhat.com>
5155M:	Gerd Hoffmann <kraxel@redhat.com>
5156L:	virtualization@lists.linux-foundation.org
5157L:	spice-devel@lists.freedesktop.org
5158T:	git git://anongit.freedesktop.org/drm/drm-misc
5159S:	Maintained
5160F:	drivers/gpu/drm/qxl/
5161F:	include/uapi/drm/qxl_drm.h
5162
5163DRM DRIVER FOR RAGE 128 VIDEO CARDS
5164S:	Orphan / Obsolete
5165F:	drivers/gpu/drm/r128/
5166F:	include/uapi/drm/r128_drm.h
5167
5168DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5169M:	Guido Günther <agx@sigxcpu.org>
5170S:	Maintained
5171F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5172F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5173
5174DRM DRIVER FOR SAVAGE VIDEO CARDS
5175S:	Orphan / Obsolete
5176F:	drivers/gpu/drm/savage/
5177F:	include/uapi/drm/savage_drm.h
5178
5179DRM DRIVER FOR SIS VIDEO CARDS
5180S:	Orphan / Obsolete
5181F:	drivers/gpu/drm/sis/
5182F:	include/uapi/drm/sis_drm.h
5183
5184DRM DRIVER FOR SITRONIX ST7701 PANELS
5185M:	Jagan Teki <jagan@amarulasolutions.com>
5186S:	Maintained
5187F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5188F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5189
5190DRM DRIVER FOR SITRONIX ST7586 PANELS
5191M:	David Lechner <david@lechnology.com>
5192S:	Maintained
5193F:	drivers/gpu/drm/tinydrm/st7586.c
5194F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5195
5196DRM DRIVER FOR SITRONIX ST7735R PANELS
5197M:	David Lechner <david@lechnology.com>
5198S:	Maintained
5199F:	drivers/gpu/drm/tinydrm/st7735r.c
5200F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5201
5202DRM DRIVER FOR TDFX VIDEO CARDS
5203S:	Orphan / Obsolete
5204F:	drivers/gpu/drm/tdfx/
5205
5206DRM DRIVER FOR TPO TPG110 PANELS
5207M:	Linus Walleij <linus.walleij@linaro.org>
5208T:	git git://anongit.freedesktop.org/drm/drm-misc
5209S:	Maintained
5210F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5211F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5212
5213DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5214M:	Dave Airlie <airlied@redhat.com>
5215R:	Sean Paul <sean@poorly.run>
5216L:	dri-devel@lists.freedesktop.org
5217S:	Odd Fixes
5218F:	drivers/gpu/drm/udl/
5219T:	git git://anongit.freedesktop.org/drm/drm-misc
5220
5221DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5222M:	Hans de Goede <hdegoede@redhat.com>
5223L:	dri-devel@lists.freedesktop.org
5224S:	Maintained
5225F:	drivers/gpu/drm/vboxvideo/
5226T:	git git://anongit.freedesktop.org/drm/drm-misc
5227
5228DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5229M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5230R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5231R:	Daniel Vetter <daniel@ffwll.ch>
5232T:	git git://anongit.freedesktop.org/drm/drm-misc
5233S:	Maintained
5234L:	dri-devel@lists.freedesktop.org
5235F:	drivers/gpu/drm/vkms/
5236F:	Documentation/gpu/vkms.rst
5237
5238DRM DRIVER FOR VMWARE VIRTUAL GPU
5239M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5240M:	Thomas Hellstrom <thellstrom@vmware.com>
5241L:	dri-devel@lists.freedesktop.org
5242T:	git git://people.freedesktop.org/~thomash/linux
5243S:	Supported
5244F:	drivers/gpu/drm/vmwgfx/
5245F:	include/uapi/drm/vmwgfx_drm.h
5246
5247DRM DRIVERS
5248M:	David Airlie <airlied@linux.ie>
5249M:	Daniel Vetter <daniel@ffwll.ch>
5250L:	dri-devel@lists.freedesktop.org
5251T:	git git://anongit.freedesktop.org/drm/drm
5252B:	https://bugs.freedesktop.org/
5253C:	irc://chat.freenode.net/dri-devel
5254S:	Maintained
5255F:	drivers/gpu/drm/
5256F:	drivers/gpu/vga/
5257F:	Documentation/devicetree/bindings/display/
5258F:	Documentation/devicetree/bindings/gpu/
5259F:	Documentation/gpu/
5260F:	include/drm/
5261F:	include/uapi/drm/
5262F:	include/linux/vga*
5263
5264DRM DRIVERS AND MISC GPU PATCHES
5265M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5266M:	Maxime Ripard <maxime.ripard@bootlin.com>
5267M:	Sean Paul <sean@poorly.run>
5268W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5269S:	Maintained
5270T:	git git://anongit.freedesktop.org/drm/drm-misc
5271F:	Documentation/gpu/
5272F:	drivers/gpu/vga/
5273F:	drivers/gpu/drm/*
5274F:	include/drm/drm*
5275F:	include/uapi/drm/drm*
5276F:	include/linux/vga*
5277
5278DRM DRIVERS FOR ALLWINNER A10
5279M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5280L:	dri-devel@lists.freedesktop.org
5281S:	Supported
5282F:	drivers/gpu/drm/sun4i/
5283F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5284T:	git git://anongit.freedesktop.org/drm/drm-misc
5285
5286DRM DRIVERS FOR AMLOGIC SOCS
5287M:	Neil Armstrong <narmstrong@baylibre.com>
5288L:	dri-devel@lists.freedesktop.org
5289L:	linux-amlogic@lists.infradead.org
5290W:	http://linux-meson.com/
5291S:	Supported
5292F:	drivers/gpu/drm/meson/
5293F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5294F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5295F:	Documentation/gpu/meson.rst
5296T:	git git://anongit.freedesktop.org/drm/drm-misc
5297
5298DRM DRIVERS FOR ATMEL HLCDC
5299M:	Boris Brezillon <bbrezillon@kernel.org>
5300L:	dri-devel@lists.freedesktop.org
5301S:	Supported
5302F:	drivers/gpu/drm/atmel-hlcdc/
5303F:	Documentation/devicetree/bindings/display/atmel/
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305
5306DRM DRIVERS FOR BRIDGE CHIPS
5307M:	Andrzej Hajda <a.hajda@samsung.com>
5308R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5309S:	Maintained
5310T:	git git://anongit.freedesktop.org/drm/drm-misc
5311F:	drivers/gpu/drm/bridge/
5312
5313DRM DRIVERS FOR EXYNOS
5314M:	Inki Dae <inki.dae@samsung.com>
5315M:	Joonyoung Shim <jy0922.shim@samsung.com>
5316M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5317M:	Kyungmin Park <kyungmin.park@samsung.com>
5318L:	dri-devel@lists.freedesktop.org
5319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5320S:	Supported
5321F:	drivers/gpu/drm/exynos/
5322F:	include/uapi/drm/exynos_drm.h
5323F:	Documentation/devicetree/bindings/display/exynos/
5324
5325DRM DRIVERS FOR FREESCALE DCU
5326M:	Stefan Agner <stefan@agner.ch>
5327M:	Alison Wang <alison.wang@nxp.com>
5328L:	dri-devel@lists.freedesktop.org
5329S:	Supported
5330F:	drivers/gpu/drm/fsl-dcu/
5331F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5332F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5333F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5334T:	git git://anongit.freedesktop.org/drm/drm-misc
5335
5336DRM DRIVERS FOR FREESCALE IMX
5337M:	Philipp Zabel <p.zabel@pengutronix.de>
5338L:	dri-devel@lists.freedesktop.org
5339S:	Maintained
5340F:	drivers/gpu/drm/imx/
5341F:	drivers/gpu/ipu-v3/
5342F:	Documentation/devicetree/bindings/display/imx/
5343
5344DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5345M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5346L:	dri-devel@lists.freedesktop.org
5347T:	git git://github.com/patjak/drm-gma500
5348S:	Maintained
5349F:	drivers/gpu/drm/gma500/
5350
5351DRM DRIVERS FOR HISILICON
5352M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5353M:	Rongrong Zou <zourongrong@gmail.com>
5354R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5355R:	Chen Feng <puck.chen@hisilicon.com>
5356L:	dri-devel@lists.freedesktop.org
5357T:	git git://github.com/xin3liang/linux.git
5358S:	Maintained
5359F:	drivers/gpu/drm/hisilicon/
5360F:	Documentation/devicetree/bindings/display/hisilicon/
5361
5362DRM DRIVERS FOR LIMA
5363M:	Qiang Yu <yuq825@gmail.com>
5364L:	dri-devel@lists.freedesktop.org
5365L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5366S:	Maintained
5367F:	drivers/gpu/drm/lima/
5368F:	include/uapi/drm/lima_drm.h
5369T:	git git://anongit.freedesktop.org/drm/drm-misc
5370
5371DRM DRIVERS FOR MEDIATEK
5372M:	CK Hu <ck.hu@mediatek.com>
5373M:	Philipp Zabel <p.zabel@pengutronix.de>
5374L:	dri-devel@lists.freedesktop.org
5375S:	Supported
5376F:	drivers/gpu/drm/mediatek/
5377F:	Documentation/devicetree/bindings/display/mediatek/
5378
5379DRM DRIVERS FOR NVIDIA TEGRA
5380M:	Thierry Reding <thierry.reding@gmail.com>
5381L:	dri-devel@lists.freedesktop.org
5382L:	linux-tegra@vger.kernel.org
5383T:	git git://anongit.freedesktop.org/tegra/linux.git
5384S:	Supported
5385F:	drivers/gpu/drm/tegra/
5386F:	drivers/gpu/host1x/
5387F:	include/linux/host1x.h
5388F:	include/uapi/drm/tegra_drm.h
5389F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5390
5391DRM DRIVERS FOR RENESAS
5392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5393M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5394L:	dri-devel@lists.freedesktop.org
5395L:	linux-renesas-soc@vger.kernel.org
5396T:	git git://linuxtv.org/pinchartl/media drm/du/next
5397S:	Supported
5398F:	drivers/gpu/drm/rcar-du/
5399F:	drivers/gpu/drm/shmobile/
5400F:	include/linux/platform_data/shmob_drm.h
5401F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5402F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5403F:	Documentation/devicetree/bindings/display/renesas,du.txt
5404
5405DRM DRIVERS FOR ROCKCHIP
5406M:	Sandy Huang <hjc@rock-chips.com>
5407M:	Heiko Stübner <heiko@sntech.de>
5408L:	dri-devel@lists.freedesktop.org
5409S:	Maintained
5410F:	drivers/gpu/drm/rockchip/
5411F:	Documentation/devicetree/bindings/display/rockchip/
5412T:	git git://anongit.freedesktop.org/drm/drm-misc
5413
5414DRM DRIVERS FOR STI
5415M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5416M:	Vincent Abriou <vincent.abriou@st.com>
5417L:	dri-devel@lists.freedesktop.org
5418T:	git git://anongit.freedesktop.org/drm/drm-misc
5419S:	Maintained
5420F:	drivers/gpu/drm/sti
5421F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5422
5423DRM DRIVERS FOR STM
5424M:	Yannick Fertre <yannick.fertre@st.com>
5425M:	Philippe Cornu <philippe.cornu@st.com>
5426M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5427M:	Vincent Abriou <vincent.abriou@st.com>
5428L:	dri-devel@lists.freedesktop.org
5429T:	git git://anongit.freedesktop.org/drm/drm-misc
5430S:	Maintained
5431F:	drivers/gpu/drm/stm
5432F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5433
5434DRM DRIVERS FOR TI LCDC
5435M:	Jyri Sarha <jsarha@ti.com>
5436R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5437L:	dri-devel@lists.freedesktop.org
5438S:	Maintained
5439F:	drivers/gpu/drm/tilcdc/
5440F:	Documentation/devicetree/bindings/display/tilcdc/
5441
5442DRM DRIVERS FOR TI OMAP
5443M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5444L:	dri-devel@lists.freedesktop.org
5445S:	Maintained
5446F:	drivers/gpu/drm/omapdrm/
5447F:	Documentation/devicetree/bindings/display/ti/
5448
5449DRM DRIVERS FOR V3D
5450M:	Eric Anholt <eric@anholt.net>
5451S:	Supported
5452F:	drivers/gpu/drm/v3d/
5453F:	include/uapi/drm/v3d_drm.h
5454F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5455T:	git git://anongit.freedesktop.org/drm/drm-misc
5456
5457DRM DRIVERS FOR VC4
5458M:	Eric Anholt <eric@anholt.net>
5459T:	git git://github.com/anholt/linux
5460S:	Supported
5461F:	drivers/gpu/drm/vc4/
5462F:	include/uapi/drm/vc4_drm.h
5463F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5464T:	git git://anongit.freedesktop.org/drm/drm-misc
5465
5466DRM DRIVERS FOR VIVANTE GPU IP
5467M:	Lucas Stach <l.stach@pengutronix.de>
5468R:	Russell King <linux+etnaviv@armlinux.org.uk>
5469R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5470L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5471L:	dri-devel@lists.freedesktop.org
5472S:	Maintained
5473F:	drivers/gpu/drm/etnaviv/
5474F:	include/uapi/drm/etnaviv_drm.h
5475F:	Documentation/devicetree/bindings/display/etnaviv/
5476
5477DRM DRIVERS FOR ZTE ZX
5478M:	Shawn Guo <shawnguo@kernel.org>
5479L:	dri-devel@lists.freedesktop.org
5480S:	Maintained
5481F:	drivers/gpu/drm/zte/
5482F:	Documentation/devicetree/bindings/display/zte,vou.txt
5483T:	git git://anongit.freedesktop.org/drm/drm-misc
5484
5485DRM PANEL DRIVERS
5486M:	Thierry Reding <thierry.reding@gmail.com>
5487L:	dri-devel@lists.freedesktop.org
5488T:	git git://anongit.freedesktop.org/drm/drm-misc
5489S:	Maintained
5490F:	drivers/gpu/drm/drm_panel.c
5491F:	drivers/gpu/drm/panel/
5492F:	include/drm/drm_panel.h
5493F:	Documentation/devicetree/bindings/display/panel/
5494
5495DRM TINYDRM DRIVERS
5496M:	Noralf Trønnes <noralf@tronnes.org>
5497W:	https://github.com/notro/tinydrm/wiki/Development
5498T:	git git://anongit.freedesktop.org/drm/drm-misc
5499S:	Maintained
5500F:	drivers/gpu/drm/tinydrm/
5501F:	include/drm/tinydrm/
5502
5503DRM DRIVERS FOR XEN
5504M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5505T:	git git://anongit.freedesktop.org/drm/drm-misc
5506L:	dri-devel@lists.freedesktop.org
5507L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5508S:	Supported
5509F:	drivers/gpu/drm/xen/
5510F:	Documentation/gpu/xen-front.rst
5511
5512DRM TTM SUBSYSTEM
5513M:	Christian Koenig <christian.koenig@amd.com>
5514M:	Huang Rui <ray.huang@amd.com>
5515M:	Junwei Zhang <Jerry.Zhang@amd.com>
5516T:	git git://people.freedesktop.org/~agd5f/linux
5517S:	Maintained
5518L:	dri-devel@lists.freedesktop.org
5519F:	include/drm/ttm/
5520F:	drivers/gpu/drm/ttm/
5521
5522DSBR100 USB FM RADIO DRIVER
5523M:	Alexey Klimov <klimov.linux@gmail.com>
5524L:	linux-media@vger.kernel.org
5525T:	git git://linuxtv.org/media_tree.git
5526S:	Maintained
5527F:	drivers/media/radio/dsbr100.c
5528
5529DSCC4 DRIVER
5530M:	Francois Romieu <romieu@fr.zoreil.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	drivers/net/wan/dscc4.c
5534
5535DT3155 MEDIA DRIVER
5536M:	Hans Verkuil <hverkuil@xs4all.nl>
5537L:	linux-media@vger.kernel.org
5538T:	git git://linuxtv.org/media_tree.git
5539W:	https://linuxtv.org
5540S:	Odd Fixes
5541F:	drivers/media/pci/dt3155/
5542
5543DVB_USB_AF9015 MEDIA DRIVER
5544M:	Antti Palosaari <crope@iki.fi>
5545L:	linux-media@vger.kernel.org
5546W:	https://linuxtv.org
5547W:	http://palosaari.fi/linux/
5548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5549T:	git git://linuxtv.org/anttip/media_tree.git
5550S:	Maintained
5551F:	drivers/media/usb/dvb-usb-v2/af9015*
5552
5553DVB_USB_AF9035 MEDIA DRIVER
5554M:	Antti Palosaari <crope@iki.fi>
5555L:	linux-media@vger.kernel.org
5556W:	https://linuxtv.org
5557W:	http://palosaari.fi/linux/
5558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5559T:	git git://linuxtv.org/anttip/media_tree.git
5560S:	Maintained
5561F:	drivers/media/usb/dvb-usb-v2/af9035*
5562
5563DVB_USB_ANYSEE MEDIA DRIVER
5564M:	Antti Palosaari <crope@iki.fi>
5565L:	linux-media@vger.kernel.org
5566W:	https://linuxtv.org
5567W:	http://palosaari.fi/linux/
5568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5569T:	git git://linuxtv.org/anttip/media_tree.git
5570S:	Maintained
5571F:	drivers/media/usb/dvb-usb-v2/anysee*
5572
5573DVB_USB_AU6610 MEDIA DRIVER
5574M:	Antti Palosaari <crope@iki.fi>
5575L:	linux-media@vger.kernel.org
5576W:	https://linuxtv.org
5577W:	http://palosaari.fi/linux/
5578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5579T:	git git://linuxtv.org/anttip/media_tree.git
5580S:	Maintained
5581F:	drivers/media/usb/dvb-usb-v2/au6610*
5582
5583DVB_USB_CE6230 MEDIA DRIVER
5584M:	Antti Palosaari <crope@iki.fi>
5585L:	linux-media@vger.kernel.org
5586W:	https://linuxtv.org
5587W:	http://palosaari.fi/linux/
5588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5589T:	git git://linuxtv.org/anttip/media_tree.git
5590S:	Maintained
5591F:	drivers/media/usb/dvb-usb-v2/ce6230*
5592
5593DVB_USB_CXUSB MEDIA DRIVER
5594M:	Michael Krufky <mkrufky@linuxtv.org>
5595L:	linux-media@vger.kernel.org
5596W:	https://linuxtv.org
5597W:	http://github.com/mkrufky
5598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5599T:	git git://linuxtv.org/media_tree.git
5600S:	Maintained
5601F:	drivers/media/usb/dvb-usb/cxusb*
5602
5603DVB_USB_EC168 MEDIA DRIVER
5604M:	Antti Palosaari <crope@iki.fi>
5605L:	linux-media@vger.kernel.org
5606W:	https://linuxtv.org
5607W:	http://palosaari.fi/linux/
5608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5609T:	git git://linuxtv.org/anttip/media_tree.git
5610S:	Maintained
5611F:	drivers/media/usb/dvb-usb-v2/ec168*
5612
5613DVB_USB_GL861 MEDIA DRIVER
5614M:	Antti Palosaari <crope@iki.fi>
5615L:	linux-media@vger.kernel.org
5616W:	https://linuxtv.org
5617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5618T:	git git://linuxtv.org/anttip/media_tree.git
5619S:	Maintained
5620F:	drivers/media/usb/dvb-usb-v2/gl861*
5621
5622DVB_USB_MXL111SF MEDIA DRIVER
5623M:	Michael Krufky <mkrufky@linuxtv.org>
5624L:	linux-media@vger.kernel.org
5625W:	https://linuxtv.org
5626W:	http://github.com/mkrufky
5627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5628T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5629S:	Maintained
5630F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5631
5632DVB_USB_RTL28XXU MEDIA DRIVER
5633M:	Antti Palosaari <crope@iki.fi>
5634L:	linux-media@vger.kernel.org
5635W:	https://linuxtv.org
5636W:	http://palosaari.fi/linux/
5637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5638T:	git git://linuxtv.org/anttip/media_tree.git
5639S:	Maintained
5640F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5641
5642DVB_USB_V2 MEDIA DRIVER
5643M:	Antti Palosaari <crope@iki.fi>
5644L:	linux-media@vger.kernel.org
5645W:	https://linuxtv.org
5646W:	http://palosaari.fi/linux/
5647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5648T:	git git://linuxtv.org/anttip/media_tree.git
5649S:	Maintained
5650F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5651F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5652
5653DYNAMIC DEBUG
5654M:	Jason Baron <jbaron@akamai.com>
5655S:	Maintained
5656F:	lib/dynamic_debug.c
5657F:	include/linux/dynamic_debug.h
5658
5659DYNAMIC INTERRUPT MODERATION
5660M:	Tal Gilboa <talgi@mellanox.com>
5661S:	Maintained
5662F:	include/linux/dim.h
5663F:	lib/dim/
5664
5665DZ DECSTATION DZ11 SERIAL DRIVER
5666M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5667S:	Maintained
5668F:	drivers/tty/serial/dz.*
5669
5670E3X0 POWER BUTTON DRIVER
5671M:	Moritz Fischer <moritz.fischer@ettus.com>
5672L:	usrp-users@lists.ettus.com
5673W:	http://www.ettus.com
5674S:	Supported
5675F:	drivers/input/misc/e3x0-button.c
5676F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5677
5678E4000 MEDIA DRIVER
5679M:	Antti Palosaari <crope@iki.fi>
5680L:	linux-media@vger.kernel.org
5681W:	https://linuxtv.org
5682W:	http://palosaari.fi/linux/
5683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5684T:	git git://linuxtv.org/anttip/media_tree.git
5685S:	Maintained
5686F:	drivers/media/tuners/e4000*
5687
5688EARTH_PT1 MEDIA DRIVER
5689M:	Akihiro Tsukada <tskd08@gmail.com>
5690L:	linux-media@vger.kernel.org
5691S:	Odd Fixes
5692F:	drivers/media/pci/pt1/
5693
5694EARTH_PT3 MEDIA DRIVER
5695M:	Akihiro Tsukada <tskd08@gmail.com>
5696L:	linux-media@vger.kernel.org
5697S:	Odd Fixes
5698F:	drivers/media/pci/pt3/
5699
5700EC100 MEDIA DRIVER
5701M:	Antti Palosaari <crope@iki.fi>
5702L:	linux-media@vger.kernel.org
5703W:	https://linuxtv.org
5704W:	http://palosaari.fi/linux/
5705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5706T:	git git://linuxtv.org/anttip/media_tree.git
5707S:	Maintained
5708F:	drivers/media/dvb-frontends/ec100*
5709
5710ECRYPT FILE SYSTEM
5711M:	Tyler Hicks <tyhicks@canonical.com>
5712L:	ecryptfs@vger.kernel.org
5713W:	http://ecryptfs.org
5714W:	https://launchpad.net/ecryptfs
5715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5716S:	Supported
5717F:	Documentation/filesystems/ecryptfs.txt
5718F:	fs/ecryptfs/
5719
5720EDAC-AMD64
5721M:	Borislav Petkov <bp@alien8.de>
5722L:	linux-edac@vger.kernel.org
5723S:	Maintained
5724F:	drivers/edac/amd64_edac*
5725
5726EDAC-AST2500
5727M:	Stefan Schaeckeler <sschaeck@cisco.com>
5728S:	Supported
5729F:	drivers/edac/aspeed_edac.c
5730F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5731
5732EDAC-CALXEDA
5733M:	Robert Richter <rric@kernel.org>
5734L:	linux-edac@vger.kernel.org
5735S:	Maintained
5736F:	drivers/edac/highbank*
5737
5738EDAC-CAVIUM OCTEON
5739M:	Ralf Baechle <ralf@linux-mips.org>
5740M:	David Daney <david.daney@cavium.com>
5741L:	linux-edac@vger.kernel.org
5742L:	linux-mips@vger.kernel.org
5743S:	Supported
5744F:	drivers/edac/octeon_edac*
5745
5746EDAC-CAVIUM THUNDERX
5747M:	David Daney <david.daney@cavium.com>
5748M:	Jan Glauber <jglauber@cavium.com>
5749L:	linux-edac@vger.kernel.org
5750S:	Supported
5751F:	drivers/edac/thunderx_edac*
5752
5753EDAC-CORE
5754M:	Borislav Petkov <bp@alien8.de>
5755M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5756R:	James Morse <james.morse@arm.com>
5757L:	linux-edac@vger.kernel.org
5758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5760S:	Supported
5761F:	Documentation/admin-guide/ras.rst
5762F:	Documentation/driver-api/edac.rst
5763F:	drivers/edac/
5764F:	include/linux/edac.h
5765
5766EDAC-E752X
5767M:	Mark Gross <mark.gross@intel.com>
5768L:	linux-edac@vger.kernel.org
5769S:	Maintained
5770F:	drivers/edac/e752x_edac.c
5771
5772EDAC-E7XXX
5773L:	linux-edac@vger.kernel.org
5774S:	Maintained
5775F:	drivers/edac/e7xxx_edac.c
5776
5777EDAC-FSL_DDR
5778M:	York Sun <york.sun@nxp.com>
5779L:	linux-edac@vger.kernel.org
5780S:	Maintained
5781F:	drivers/edac/fsl_ddr_edac.*
5782
5783EDAC-GHES
5784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5785L:	linux-edac@vger.kernel.org
5786S:	Maintained
5787F:	drivers/edac/ghes_edac.c
5788
5789EDAC-I10NM
5790M:	Tony Luck <tony.luck@intel.com>
5791L:	linux-edac@vger.kernel.org
5792S:	Maintained
5793F:	drivers/edac/i10nm_base.c
5794
5795EDAC-I3000
5796L:	linux-edac@vger.kernel.org
5797S:	Orphan
5798F:	drivers/edac/i3000_edac.c
5799
5800EDAC-I5000
5801L:	linux-edac@vger.kernel.org
5802S:	Maintained
5803F:	drivers/edac/i5000_edac.c
5804
5805EDAC-I5400
5806M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5807L:	linux-edac@vger.kernel.org
5808S:	Maintained
5809F:	drivers/edac/i5400_edac.c
5810
5811EDAC-I7300
5812M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/i7300_edac.c
5816
5817EDAC-I7CORE
5818M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5819L:	linux-edac@vger.kernel.org
5820S:	Maintained
5821F:	drivers/edac/i7core_edac.c
5822
5823EDAC-I82443BXGX
5824M:	Tim Small <tim@buttersideup.com>
5825L:	linux-edac@vger.kernel.org
5826S:	Maintained
5827F:	drivers/edac/i82443bxgx_edac.c
5828
5829EDAC-I82975X
5830M:	"Arvind R." <arvino55@gmail.com>
5831L:	linux-edac@vger.kernel.org
5832S:	Maintained
5833F:	drivers/edac/i82975x_edac.c
5834
5835EDAC-IE31200
5836M:	Jason Baron <jbaron@akamai.com>
5837L:	linux-edac@vger.kernel.org
5838S:	Maintained
5839F:	drivers/edac/ie31200_edac.c
5840
5841EDAC-MPC85XX
5842M:	Johannes Thumshirn <morbidrsa@gmail.com>
5843L:	linux-edac@vger.kernel.org
5844S:	Maintained
5845F:	drivers/edac/mpc85xx_edac.[ch]
5846
5847EDAC-PASEMI
5848M:	Egor Martovetsky <egor@pasemi.com>
5849L:	linux-edac@vger.kernel.org
5850S:	Maintained
5851F:	drivers/edac/pasemi_edac.c
5852
5853EDAC-PND2
5854M:	Tony Luck <tony.luck@intel.com>
5855L:	linux-edac@vger.kernel.org
5856S:	Maintained
5857F:	drivers/edac/pnd2_edac.[ch]
5858
5859EDAC-R82600
5860M:	Tim Small <tim@buttersideup.com>
5861L:	linux-edac@vger.kernel.org
5862S:	Maintained
5863F:	drivers/edac/r82600_edac.c
5864
5865EDAC-SBRIDGE
5866M:	Tony Luck <tony.luck@intel.com>
5867R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5868L:	linux-edac@vger.kernel.org
5869S:	Maintained
5870F:	drivers/edac/sb_edac.c
5871
5872EDAC-SIFIVE
5873M:	Yash Shah <yash.shah@sifive.com>
5874L:	linux-edac@vger.kernel.org
5875S:	Supported
5876F:	drivers/edac/sifive_edac.c
5877
5878EDAC-SKYLAKE
5879M:	Tony Luck <tony.luck@intel.com>
5880L:	linux-edac@vger.kernel.org
5881S:	Maintained
5882F:	drivers/edac/skx_*.c
5883
5884EDAC-TI
5885M:	Tero Kristo <t-kristo@ti.com>
5886L:	linux-edac@vger.kernel.org
5887S:	Maintained
5888F:	drivers/edac/ti_edac.c
5889
5890EDAC-QCOM
5891M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5892M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5893L:	linux-arm-msm@vger.kernel.org
5894L:	linux-edac@vger.kernel.org
5895S:	Maintained
5896F:	drivers/edac/qcom_edac.c
5897
5898EDIROL UA-101/UA-1000 DRIVER
5899M:	Clemens Ladisch <clemens@ladisch.de>
5900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5902S:	Maintained
5903F:	sound/usb/misc/ua101.c
5904
5905EFI TEST DRIVER
5906L:	linux-efi@vger.kernel.org
5907M:	Ivan Hu <ivan.hu@canonical.com>
5908M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5909S:	Maintained
5910F:	drivers/firmware/efi/test/
5911
5912EFI VARIABLE FILESYSTEM
5913M:	Matthew Garrett <matthew.garrett@nebula.com>
5914M:	Jeremy Kerr <jk@ozlabs.org>
5915M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5917L:	linux-efi@vger.kernel.org
5918S:	Maintained
5919F:	fs/efivarfs/
5920
5921EFIFB FRAMEBUFFER DRIVER
5922L:	linux-fbdev@vger.kernel.org
5923M:	Peter Jones <pjones@redhat.com>
5924S:	Maintained
5925F:	drivers/video/fbdev/efifb.c
5926
5927EFS FILESYSTEM
5928W:	http://aeschi.ch.eu.org/efs/
5929S:	Orphan
5930F:	fs/efs/
5931
5932EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5933M:	Douglas Miller <dougmill@linux.ibm.com>
5934L:	netdev@vger.kernel.org
5935S:	Maintained
5936F:	drivers/net/ethernet/ibm/ehea/
5937
5938EM28XX VIDEO4LINUX DRIVER
5939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5940L:	linux-media@vger.kernel.org
5941W:	https://linuxtv.org
5942T:	git git://linuxtv.org/media_tree.git
5943S:	Maintained
5944F:	drivers/media/usb/em28xx/
5945F:	Documentation/media/v4l-drivers/em28xx*
5946
5947EMBEDDED LINUX
5948M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5949M:	Matt Mackall <mpm@selenic.com>
5950M:	David Woodhouse <dwmw2@infradead.org>
5951L:	linux-embedded@vger.kernel.org
5952S:	Maintained
5953
5954Emulex 10Gbps iSCSI - OneConnect DRIVER
5955M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5956M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5957M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5958L:	linux-scsi@vger.kernel.org
5959W:	http://www.broadcom.com
5960S:	Supported
5961F:	drivers/scsi/be2iscsi/
5962
5963Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5964M:	Sathya Perla <sathya.perla@broadcom.com>
5965M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5966M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5967M:	Somnath Kotur <somnath.kotur@broadcom.com>
5968L:	netdev@vger.kernel.org
5969W:	http://www.emulex.com
5970S:	Supported
5971F:	drivers/net/ethernet/emulex/benet/
5972
5973EMULEX ONECONNECT ROCE DRIVER
5974M:	Selvin Xavier <selvin.xavier@broadcom.com>
5975M:	Devesh Sharma <devesh.sharma@broadcom.com>
5976L:	linux-rdma@vger.kernel.org
5977W:	http://www.broadcom.com
5978S:	Odd Fixes
5979F:	drivers/infiniband/hw/ocrdma/
5980F:	include/uapi/rdma/ocrdma-abi.h
5981
5982EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5983M:	James Smart <james.smart@broadcom.com>
5984M:	Dick Kennedy <dick.kennedy@broadcom.com>
5985L:	linux-scsi@vger.kernel.org
5986W:	http://www.broadcom.com
5987S:	Supported
5988F:	drivers/scsi/lpfc/
5989
5990ENE CB710 FLASH CARD READER DRIVER
5991M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5992S:	Maintained
5993F:	drivers/misc/cb710/
5994F:	drivers/mmc/host/cb710-mmc.*
5995F:	include/linux/cb710.h
5996
5997ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5998M:	Maxim Levitsky <maximlevitsky@gmail.com>
5999S:	Maintained
6000F:	drivers/media/rc/ene_ir.*
6001
6002EPSON S1D13XXX FRAMEBUFFER DRIVER
6003M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6004S:	Maintained
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6006F:	drivers/video/fbdev/s1d13xxxfb.c
6007F:	include/video/s1d13xxxfb.h
6008
6009ERRSEQ ERROR TRACKING INFRASTRUCTURE
6010M:	Jeff Layton <jlayton@kernel.org>
6011S:	Maintained
6012F:	lib/errseq.c
6013F:	include/linux/errseq.h
6014
6015ET131X NETWORK DRIVER
6016M:	Mark Einon <mark.einon@gmail.com>
6017S:	Odd Fixes
6018F:	drivers/net/ethernet/agere/
6019
6020ETHERNET BRIDGE
6021M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6022M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6023L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6024L:	netdev@vger.kernel.org
6025W:	http://www.linuxfoundation.org/en/Net:Bridge
6026S:	Maintained
6027F:	include/linux/netfilter_bridge/
6028F:	net/bridge/
6029
6030ETHERNET PHY LIBRARY
6031M:	Andrew Lunn <andrew@lunn.ch>
6032M:	Florian Fainelli <f.fainelli@gmail.com>
6033M:	Heiner Kallweit <hkallweit1@gmail.com>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	Documentation/ABI/testing/sysfs-bus-mdio
6037F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6038F:	Documentation/devicetree/bindings/net/mdio*
6039F:	Documentation/networking/phy.rst
6040F:	drivers/net/phy/
6041F:	drivers/of/of_mdio.c
6042F:	drivers/of/of_net.c
6043F:	include/linux/*mdio*.h
6044F:	include/linux/of_net.h
6045F:	include/linux/phy.h
6046F:	include/linux/phy_fixed.h
6047F:	include/linux/platform_data/mdio-bcm-unimac.h
6048F:	include/linux/platform_data/mdio-gpio.h
6049F:	include/trace/events/mdio.h
6050F:	include/uapi/linux/mdio.h
6051F:	include/uapi/linux/mii.h
6052
6053EXT2 FILE SYSTEM
6054M:	Jan Kara <jack@suse.com>
6055L:	linux-ext4@vger.kernel.org
6056S:	Maintained
6057F:	Documentation/filesystems/ext2.txt
6058F:	fs/ext2/
6059F:	include/linux/ext2*
6060
6061EXT4 FILE SYSTEM
6062M:	"Theodore Ts'o" <tytso@mit.edu>
6063M:	Andreas Dilger <adilger.kernel@dilger.ca>
6064L:	linux-ext4@vger.kernel.org
6065W:	http://ext4.wiki.kernel.org
6066Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6068S:	Maintained
6069F:	Documentation/filesystems/ext4/
6070F:	fs/ext4/
6071
6072Extended Verification Module (EVM)
6073M:	Mimi Zohar <zohar@linux.ibm.com>
6074L:	linux-integrity@vger.kernel.org
6075S:	Supported
6076F:	security/integrity/evm/
6077
6078EXTENSIBLE FIRMWARE INTERFACE (EFI)
6079M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6080L:	linux-efi@vger.kernel.org
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6082S:	Maintained
6083F:	Documentation/efi-stub.txt
6084F:	arch/*/kernel/efi.c
6085F:	arch/x86/boot/compressed/eboot.[ch]
6086F:	arch/*/include/asm/efi.h
6087F:	arch/x86/platform/efi/
6088F:	drivers/firmware/efi/
6089F:	include/linux/efi*.h
6090F:	arch/arm/boot/compressed/efi-header.S
6091F:	arch/arm64/kernel/efi-entry.S
6092
6093EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6094M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6095M:	Chanwoo Choi <cw00.choi@samsung.com>
6096L:	linux-kernel@vger.kernel.org
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6098S:	Maintained
6099F:	drivers/extcon/
6100F:	include/linux/extcon/
6101F:	include/linux/extcon.h
6102F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6103F:	Documentation/devicetree/bindings/extcon/
6104
6105EXYNOS DP DRIVER
6106M:	Jingoo Han <jingoohan1@gmail.com>
6107L:	dri-devel@lists.freedesktop.org
6108S:	Maintained
6109F:	drivers/gpu/drm/exynos/exynos_dp*
6110
6111EXYNOS SYSMMU (IOMMU) driver
6112M:	Marek Szyprowski <m.szyprowski@samsung.com>
6113L:	iommu@lists.linux-foundation.org
6114S:	Maintained
6115F:	drivers/iommu/exynos-iommu.c
6116
6117EZchip NPS platform support
6118M:	Vineet Gupta <vgupta@synopsys.com>
6119M:	Ofer Levi <oferle@mellanox.com>
6120S:	Supported
6121F:	arch/arc/plat-eznps
6122F:	arch/arc/boot/dts/eznps.dts
6123
6124F2FS FILE SYSTEM
6125M:	Jaegeuk Kim <jaegeuk@kernel.org>
6126M:	Chao Yu <yuchao0@huawei.com>
6127L:	linux-f2fs-devel@lists.sourceforge.net
6128W:	https://f2fs.wiki.kernel.org/
6129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6130S:	Maintained
6131F:	Documentation/filesystems/f2fs.txt
6132F:	Documentation/ABI/testing/sysfs-fs-f2fs
6133F:	fs/f2fs/
6134F:	include/linux/f2fs_fs.h
6135F:	include/trace/events/f2fs.h
6136
6137F71805F HARDWARE MONITORING DRIVER
6138M:	Jean Delvare <jdelvare@suse.com>
6139L:	linux-hwmon@vger.kernel.org
6140S:	Maintained
6141F:	Documentation/hwmon/f71805f.rst
6142F:	drivers/hwmon/f71805f.c
6143
6144FADDR2LINE
6145M:	Josh Poimboeuf <jpoimboe@redhat.com>
6146S:	Maintained
6147F:	scripts/faddr2line
6148
6149FAILOVER MODULE
6150M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6151L:	netdev@vger.kernel.org
6152S:	Supported
6153F:	net/core/failover.c
6154F:	include/net/failover.h
6155F:	Documentation/networking/failover.rst
6156
6157FANOTIFY
6158M:	Jan Kara <jack@suse.cz>
6159R:	Amir Goldstein <amir73il@gmail.com>
6160L:	linux-fsdevel@vger.kernel.org
6161S:	Maintained
6162F:	fs/notify/fanotify/
6163F:	include/linux/fanotify.h
6164F:	include/uapi/linux/fanotify.h
6165
6166FARSYNC SYNCHRONOUS DRIVER
6167M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6168W:	http://www.farsite.co.uk/
6169S:	Supported
6170F:	drivers/net/wan/farsync.*
6171
6172FAULT INJECTION SUPPORT
6173M:	Akinobu Mita <akinobu.mita@gmail.com>
6174S:	Supported
6175F:	Documentation/fault-injection/
6176F:	lib/fault-inject.c
6177
6178FBTFT Framebuffer drivers
6179S:	Orphan
6180L:	dri-devel@lists.freedesktop.org
6181L:	linux-fbdev@vger.kernel.org
6182F:	drivers/staging/fbtft/
6183
6184FC0011 TUNER DRIVER
6185M:	Michael Buesch <m@bues.ch>
6186L:	linux-media@vger.kernel.org
6187S:	Maintained
6188F:	drivers/media/tuners/fc0011.h
6189F:	drivers/media/tuners/fc0011.c
6190
6191FC2580 MEDIA DRIVER
6192M:	Antti Palosaari <crope@iki.fi>
6193L:	linux-media@vger.kernel.org
6194W:	https://linuxtv.org
6195W:	http://palosaari.fi/linux/
6196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6197T:	git git://linuxtv.org/anttip/media_tree.git
6198S:	Maintained
6199F:	drivers/media/tuners/fc2580*
6200
6201FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6202M:	Hannes Reinecke <hare@suse.de>
6203L:	linux-scsi@vger.kernel.org
6204W:	www.Open-FCoE.org
6205S:	Supported
6206F:	drivers/scsi/libfc/
6207F:	drivers/scsi/fcoe/
6208F:	include/scsi/fc/
6209F:	include/scsi/libfc.h
6210F:	include/scsi/libfcoe.h
6211F:	include/uapi/scsi/fc/
6212
6213FILE LOCKING (flock() and fcntl()/lockf())
6214M:	Jeff Layton <jlayton@kernel.org>
6215M:	"J. Bruce Fields" <bfields@fieldses.org>
6216L:	linux-fsdevel@vger.kernel.org
6217S:	Maintained
6218F:	include/linux/fcntl.h
6219F:	include/uapi/linux/fcntl.h
6220F:	fs/fcntl.c
6221F:	fs/locks.c
6222
6223FILESYSTEMS (VFS and infrastructure)
6224M:	Alexander Viro <viro@zeniv.linux.org.uk>
6225L:	linux-fsdevel@vger.kernel.org
6226S:	Maintained
6227F:	fs/*
6228F:	include/linux/fs.h
6229F:	include/linux/fs_types.h
6230F:	include/uapi/linux/fs.h
6231
6232FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6233M:	Riku Voipio <riku.voipio@iki.fi>
6234L:	linux-hwmon@vger.kernel.org
6235S:	Maintained
6236F:	drivers/hwmon/f75375s.c
6237F:	include/linux/f75375s.h
6238
6239FIREWIRE AUDIO DRIVERS
6240M:	Clemens Ladisch <clemens@ladisch.de>
6241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6243S:	Maintained
6244F:	sound/firewire/
6245
6246FIREWIRE MEDIA DRIVERS (firedtv)
6247M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6248L:	linux-media@vger.kernel.org
6249L:	linux1394-devel@lists.sourceforge.net
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6251S:	Maintained
6252F:	drivers/media/firewire/
6253
6254FIREWIRE SBP-2 TARGET
6255M:	Chris Boot <bootc@bootc.net>
6256L:	linux-scsi@vger.kernel.org
6257L:	target-devel@vger.kernel.org
6258L:	linux1394-devel@lists.sourceforge.net
6259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6260S:	Maintained
6261F:	drivers/target/sbp/
6262
6263FIREWIRE SUBSYSTEM
6264M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6265L:	linux1394-devel@lists.sourceforge.net
6266W:	http://ieee1394.wiki.kernel.org/
6267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6268S:	Maintained
6269F:	drivers/firewire/
6270F:	include/linux/firewire.h
6271F:	include/uapi/linux/firewire*.h
6272F:	tools/firewire/
6273
6274FIRMWARE LOADER (request_firmware)
6275M:	Luis Chamberlain <mcgrof@kernel.org>
6276L:	linux-kernel@vger.kernel.org
6277S:	Maintained
6278F:	Documentation/firmware_class/
6279F:	drivers/base/firmware_loader/
6280F:	include/linux/firmware.h
6281
6282FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6283M:	Joshua Morris <josh.h.morris@us.ibm.com>
6284M:	Philip Kelleher <pjk1939@linux.ibm.com>
6285S:	Maintained
6286F:	drivers/block/rsxx/
6287
6288FLEXTIMER FTM-QUADDEC DRIVER
6289M:	Patrick Havelange <patrick.havelange@essensium.com>
6290L:	linux-iio@vger.kernel.org
6291S:	Maintained
6292F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6293F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6294F:	drivers/counter/ftm-quaddec.c
6295
6296FLOPPY DRIVER
6297M:	Jiri Kosina <jikos@kernel.org>
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6299S:	Odd fixes
6300F:	drivers/block/floppy.c
6301
6302FMC SUBSYSTEM
6303M:	Alessandro Rubini <rubini@gnudd.com>
6304W:	http://www.ohwr.org/projects/fmc-bus
6305S:	Supported
6306F:	drivers/fmc/
6307F:	include/linux/fmc*.h
6308F:	include/linux/ipmi-fru.h
6309K:	fmc_d.*register
6310
6311FPGA MANAGER FRAMEWORK
6312M:	Moritz Fischer <mdf@kernel.org>
6313L:	linux-fpga@vger.kernel.org
6314S:	Maintained
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6316Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6317F:	Documentation/fpga/
6318F:	Documentation/driver-api/fpga/
6319F:	Documentation/devicetree/bindings/fpga/
6320F:	drivers/fpga/
6321F:	include/linux/fpga/
6322W:	http://www.rocketboards.org
6323
6324FPGA DFL DRIVERS
6325M:	Wu Hao <hao.wu@intel.com>
6326L:	linux-fpga@vger.kernel.org
6327S:	Maintained
6328F:	Documentation/fpga/dfl.rst
6329F:	include/uapi/linux/fpga-dfl.h
6330F:	drivers/fpga/dfl*
6331
6332FPU EMULATOR
6333M:	Bill Metzenthen <billm@melbpc.org.au>
6334W:	http://floatingpoint.sourceforge.net/emulator/index.html
6335S:	Maintained
6336F:	arch/x86/math-emu/
6337
6338FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6339L:	netdev@vger.kernel.org
6340S:	Orphan
6341F:	drivers/net/wan/dlci.c
6342F:	drivers/net/wan/sdla.c
6343
6344FRAMEBUFFER LAYER
6345M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6346L:	dri-devel@lists.freedesktop.org
6347L:	linux-fbdev@vger.kernel.org
6348T:	git git://github.com/bzolnier/linux.git
6349Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6350S:	Maintained
6351F:	Documentation/fb/
6352F:	drivers/video/
6353F:	include/video/
6354F:	include/linux/fb.h
6355F:	include/uapi/video/
6356F:	include/uapi/linux/fb.h
6357
6358FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6359M:	Horia Geantă <horia.geanta@nxp.com>
6360M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6361L:	linux-crypto@vger.kernel.org
6362S:	Maintained
6363F:	drivers/crypto/caam/
6364F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6365
6366FREESCALE DIU FRAMEBUFFER DRIVER
6367M:	Timur Tabi <timur@kernel.org>
6368L:	linux-fbdev@vger.kernel.org
6369S:	Maintained
6370F:	drivers/video/fbdev/fsl-diu-fb.*
6371
6372FREESCALE DMA DRIVER
6373M:	Li Yang <leoyang.li@nxp.com>
6374M:	Zhang Wei <zw@zh-kernel.org>
6375L:	linuxppc-dev@lists.ozlabs.org
6376S:	Maintained
6377F:	drivers/dma/fsldma.*
6378
6379FREESCALE ENETC ETHERNET DRIVERS
6380M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6381L:	netdev@vger.kernel.org
6382S:	Maintained
6383F:	drivers/net/ethernet/freescale/enetc/
6384
6385FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6386M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6387L:	netdev@vger.kernel.org
6388S:	Maintained
6389F:	drivers/net/ethernet/freescale/gianfar*
6390F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6391
6392FREESCALE GPMI NAND DRIVER
6393M:	Han Xu <han.xu@nxp.com>
6394L:	linux-mtd@lists.infradead.org
6395S:	Maintained
6396F:	drivers/mtd/nand/raw/gpmi-nand/*
6397
6398FREESCALE I2C CPM DRIVER
6399M:	Jochen Friedrich <jochen@scram.de>
6400L:	linuxppc-dev@lists.ozlabs.org
6401L:	linux-i2c@vger.kernel.org
6402S:	Maintained
6403F:	drivers/i2c/busses/i2c-cpm.c
6404
6405FREESCALE IMX DDR PMU DRIVER
6406M:	Frank Li <Frank.li@nxp.com>
6407L:	linux-arm-kernel@lists.infradead.org
6408S:	Maintained
6409F:	drivers/perf/fsl_imx8_ddr_perf.c
6410F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6411
6412FREESCALE IMX LPI2C DRIVER
6413M:	Dong Aisheng <aisheng.dong@nxp.com>
6414L:	linux-i2c@vger.kernel.org
6415L:	linux-imx@nxp.com
6416S:	Maintained
6417F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6418F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6419
6420FREESCALE IMX / MXC FEC DRIVER
6421M:	Fugang Duan <fugang.duan@nxp.com>
6422L:	netdev@vger.kernel.org
6423S:	Maintained
6424F:	drivers/net/ethernet/freescale/fec_main.c
6425F:	drivers/net/ethernet/freescale/fec_ptp.c
6426F:	drivers/net/ethernet/freescale/fec.h
6427F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6428
6429FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6430M:	Sascha Hauer <s.hauer@pengutronix.de>
6431R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6432L:	linux-fbdev@vger.kernel.org
6433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6434S:	Maintained
6435F:	include/linux/platform_data/video-imxfb.h
6436F:	drivers/video/fbdev/imxfb.c
6437
6438FREESCALE QORIQ DPAA ETHERNET DRIVER
6439M:	Madalin Bucur <madalin.bucur@nxp.com>
6440L:	netdev@vger.kernel.org
6441S:	Maintained
6442F:	drivers/net/ethernet/freescale/dpaa
6443
6444FREESCALE QORIQ DPAA FMAN DRIVER
6445M:	Madalin Bucur <madalin.bucur@nxp.com>
6446L:	netdev@vger.kernel.org
6447S:	Maintained
6448F:	drivers/net/ethernet/freescale/fman
6449F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6450
6451FREESCALE QORIQ PTP CLOCK DRIVER
6452M:	Yangbo Lu <yangbo.lu@nxp.com>
6453L:	netdev@vger.kernel.org
6454S:	Maintained
6455F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6456F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6457F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6458F:	drivers/ptp/ptp_qoriq.c
6459F:	drivers/ptp/ptp_qoriq_debugfs.c
6460F:	include/linux/fsl/ptp_qoriq.h
6461F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6462
6463FREESCALE QUAD SPI DRIVER
6464M:	Han Xu <han.xu@nxp.com>
6465L:	linux-spi@vger.kernel.org
6466S:	Maintained
6467F:	drivers/spi/spi-fsl-qspi.c
6468
6469FREESCALE QUICC ENGINE LIBRARY
6470M:	Qiang Zhao <qiang.zhao@nxp.com>
6471L:	linuxppc-dev@lists.ozlabs.org
6472S:	Maintained
6473F:	drivers/soc/fsl/qe/
6474F:	include/soc/fsl/*qe*.h
6475F:	include/soc/fsl/*ucc*.h
6476
6477FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6478M:	Li Yang <leoyang.li@nxp.com>
6479L:	netdev@vger.kernel.org
6480L:	linuxppc-dev@lists.ozlabs.org
6481S:	Maintained
6482F:	drivers/net/ethernet/freescale/ucc_geth*
6483
6484FREESCALE QUICC ENGINE UCC HDLC DRIVER
6485M:	Zhao Qiang <qiang.zhao@nxp.com>
6486L:	netdev@vger.kernel.org
6487L:	linuxppc-dev@lists.ozlabs.org
6488S:	Maintained
6489F:	drivers/net/wan/fsl_ucc_hdlc*
6490
6491FREESCALE QUICC ENGINE UCC UART DRIVER
6492M:	Timur Tabi <timur@kernel.org>
6493L:	linuxppc-dev@lists.ozlabs.org
6494S:	Maintained
6495F:	drivers/tty/serial/ucc_uart.c
6496
6497FREESCALE SOC DRIVERS
6498M:	Li Yang <leoyang.li@nxp.com>
6499L:	linuxppc-dev@lists.ozlabs.org
6500L:	linux-arm-kernel@lists.infradead.org
6501S:	Maintained
6502F:	Documentation/devicetree/bindings/soc/fsl/
6503F:	drivers/soc/fsl/
6504F:	include/linux/fsl/
6505
6506FREESCALE SOC FS_ENET DRIVER
6507M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6508L:	linuxppc-dev@lists.ozlabs.org
6509L:	netdev@vger.kernel.org
6510S:	Maintained
6511F:	drivers/net/ethernet/freescale/fs_enet/
6512F:	include/linux/fs_enet_pd.h
6513
6514FREESCALE SOC SOUND DRIVERS
6515M:	Timur Tabi <timur@kernel.org>
6516M:	Nicolin Chen <nicoleotsuka@gmail.com>
6517M:	Xiubo Li <Xiubo.Lee@gmail.com>
6518R:	Fabio Estevam <festevam@gmail.com>
6519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6520L:	linuxppc-dev@lists.ozlabs.org
6521S:	Maintained
6522F:	sound/soc/fsl/fsl*
6523F:	sound/soc/fsl/imx*
6524F:	sound/soc/fsl/mpc8610_hpcd.c
6525
6526FREESCALE USB PERIPHERAL DRIVERS
6527M:	Li Yang <leoyang.li@nxp.com>
6528L:	linux-usb@vger.kernel.org
6529L:	linuxppc-dev@lists.ozlabs.org
6530S:	Maintained
6531F:	drivers/usb/gadget/udc/fsl*
6532
6533FREEVXFS FILESYSTEM
6534M:	Christoph Hellwig <hch@infradead.org>
6535W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6536S:	Maintained
6537F:	fs/freevxfs/
6538
6539FREEZER
6540M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6541M:	Pavel Machek <pavel@ucw.cz>
6542L:	linux-pm@vger.kernel.org
6543S:	Supported
6544F:	Documentation/power/freezing-of-tasks.txt
6545F:	include/linux/freezer.h
6546F:	kernel/freezer.c
6547
6548FRONTSWAP API
6549M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6550L:	linux-kernel@vger.kernel.org
6551S:	Maintained
6552F:	mm/frontswap.c
6553F:	include/linux/frontswap.h
6554
6555FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6556M:	David Howells <dhowells@redhat.com>
6557L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6558S:	Supported
6559F:	Documentation/filesystems/caching/
6560F:	fs/fscache/
6561F:	include/linux/fscache*.h
6562
6563FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6564M:	Theodore Y. Ts'o <tytso@mit.edu>
6565M:	Jaegeuk Kim <jaegeuk@kernel.org>
6566M:	Eric Biggers <ebiggers@kernel.org>
6567L:	linux-fscrypt@vger.kernel.org
6568Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6569T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6570S:	Supported
6571F:	fs/crypto/
6572F:	include/linux/fscrypt*.h
6573F:	Documentation/filesystems/fscrypt.rst
6574
6575FSI SUBSYSTEM
6576M:	Jeremy Kerr <jk@ozlabs.org>
6577M:	Joel Stanley <joel@jms.id.au>
6578R:	Alistar Popple <alistair@popple.id.au>
6579R:	Eddie James <eajames@linux.ibm.com>
6580L:	linux-fsi@lists.ozlabs.org
6581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6582Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6583S:	Supported
6584F:	drivers/fsi/
6585F:	include/linux/fsi*.h
6586F:	include/trace/events/fsi*.h
6587
6588FSI-ATTACHED I2C DRIVER
6589M:	Eddie James <eajames@linux.ibm.com>
6590L:	linux-i2c@vger.kernel.org
6591L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6592S:	Maintained
6593F:	drivers/i2c/busses/i2c-fsi.c
6594F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6595
6596FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6597M:	Jan Kara <jack@suse.cz>
6598R:	Amir Goldstein <amir73il@gmail.com>
6599L:	linux-fsdevel@vger.kernel.org
6600S:	Maintained
6601F:	fs/notify/
6602F:	include/linux/fsnotify*.h
6603
6604FUJITSU LAPTOP EXTRAS
6605M:	Jonathan Woithe <jwoithe@just42.net>
6606L:	platform-driver-x86@vger.kernel.org
6607S:	Maintained
6608F:	drivers/platform/x86/fujitsu-laptop.c
6609
6610FUJITSU M-5MO LS CAMERA ISP DRIVER
6611M:	Kyungmin Park <kyungmin.park@samsung.com>
6612M:	Heungjun Kim <riverful.kim@samsung.com>
6613L:	linux-media@vger.kernel.org
6614S:	Maintained
6615F:	drivers/media/i2c/m5mols/
6616F:	include/media/i2c/m5mols.h
6617
6618FUJITSU TABLET EXTRAS
6619M:	Robert Gerlach <khnz@gmx.de>
6620L:	platform-driver-x86@vger.kernel.org
6621S:	Maintained
6622F:	drivers/platform/x86/fujitsu-tablet.c
6623
6624FUSE: FILESYSTEM IN USERSPACE
6625M:	Miklos Szeredi <miklos@szeredi.hu>
6626L:	linux-fsdevel@vger.kernel.org
6627W:	http://fuse.sourceforge.net/
6628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6629S:	Maintained
6630F:	fs/fuse/
6631F:	include/uapi/linux/fuse.h
6632F:	Documentation/filesystems/fuse.txt
6633
6634FUTEX SUBSYSTEM
6635M:	Thomas Gleixner <tglx@linutronix.de>
6636M:	Ingo Molnar <mingo@redhat.com>
6637R:	Peter Zijlstra <peterz@infradead.org>
6638R:	Darren Hart <dvhart@infradead.org>
6639L:	linux-kernel@vger.kernel.org
6640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6641S:	Maintained
6642F:	kernel/futex.c
6643F:	include/asm-generic/futex.h
6644F:	include/linux/futex.h
6645F:	include/uapi/linux/futex.h
6646F:	tools/testing/selftests/futex/
6647F:	tools/perf/bench/futex*
6648F:	Documentation/*futex*
6649
6650GCC PLUGINS
6651M:	Kees Cook <keescook@chromium.org>
6652R:	Emese Revfy <re.emese@gmail.com>
6653L:	kernel-hardening@lists.openwall.com
6654S:	Maintained
6655F:	scripts/gcc-plugins/
6656F:	scripts/gcc-plugin.sh
6657F:	scripts/Makefile.gcc-plugins
6658F:	Documentation/core-api/gcc-plugins.rst
6659
6660GASKET DRIVER FRAMEWORK
6661M:	Rob Springer <rspringer@google.com>
6662M:	Todd Poynor <toddpoynor@google.com>
6663M:	Ben Chan <benchan@chromium.org>
6664S:	Maintained
6665F:	drivers/staging/gasket/
6666
6667GCOV BASED KERNEL PROFILING
6668M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6669S:	Maintained
6670F:	kernel/gcov/
6671F:	Documentation/dev-tools/gcov.rst
6672
6673GDB KERNEL DEBUGGING HELPER SCRIPTS
6674M:	Jan Kiszka <jan.kiszka@siemens.com>
6675M:	Kieran Bingham <kbingham@kernel.org>
6676S:	Supported
6677F:	scripts/gdb/
6678
6679GDT SCSI DISK ARRAY CONTROLLER DRIVER
6680M:	Achim Leubner <achim_leubner@adaptec.com>
6681L:	linux-scsi@vger.kernel.org
6682W:	http://www.icp-vortex.com/
6683S:	Supported
6684F:	drivers/scsi/gdt*
6685
6686GEMTEK FM RADIO RECEIVER DRIVER
6687M:	Hans Verkuil <hverkuil@xs4all.nl>
6688L:	linux-media@vger.kernel.org
6689T:	git git://linuxtv.org/media_tree.git
6690W:	https://linuxtv.org
6691S:	Maintained
6692F:	drivers/media/radio/radio-gemtek*
6693
6694GENERIC GPIO I2C DRIVER
6695M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6696S:	Supported
6697F:	drivers/i2c/busses/i2c-gpio.c
6698F:	include/linux/platform_data/i2c-gpio.h
6699
6700GENERIC GPIO I2C MULTIPLEXER DRIVER
6701M:	Peter Korsgaard <peter.korsgaard@barco.com>
6702L:	linux-i2c@vger.kernel.org
6703S:	Supported
6704F:	drivers/i2c/muxes/i2c-mux-gpio.c
6705F:	include/linux/platform_data/i2c-mux-gpio.h
6706F:	Documentation/i2c/muxes/i2c-mux-gpio
6707
6708GENERIC HDLC (WAN) DRIVERS
6709M:	Krzysztof Halasa <khc@pm.waw.pl>
6710W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6711S:	Maintained
6712F:	drivers/net/wan/c101.c
6713F:	drivers/net/wan/hd6457*
6714F:	drivers/net/wan/hdlc*
6715F:	drivers/net/wan/n2.c
6716F:	drivers/net/wan/pc300too.c
6717F:	drivers/net/wan/pci200syn.c
6718F:	drivers/net/wan/wanxl*
6719
6720GENERIC INCLUDE/ASM HEADER FILES
6721M:	Arnd Bergmann <arnd@arndb.de>
6722L:	linux-arch@vger.kernel.org
6723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6724S:	Maintained
6725F:	include/asm-generic/
6726F:	include/uapi/asm-generic/
6727
6728GENERIC PHY FRAMEWORK
6729M:	Kishon Vijay Abraham I <kishon@ti.com>
6730L:	linux-kernel@vger.kernel.org
6731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6732S:	Supported
6733F:	drivers/phy/
6734F:	include/linux/phy/
6735F:	Documentation/devicetree/bindings/phy/
6736
6737GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6738M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6739S:	Supported
6740F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6741
6742GENERIC PM DOMAINS
6743M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6744M:	Kevin Hilman <khilman@kernel.org>
6745M:	Ulf Hansson <ulf.hansson@linaro.org>
6746L:	linux-pm@vger.kernel.org
6747S:	Supported
6748F:	drivers/base/power/domain*.c
6749F:	include/linux/pm_domain.h
6750F:	Documentation/devicetree/bindings/power/power_domain.txt
6751
6752GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6753M:	Eugen Hristev <eugen.hristev@microchip.com>
6754L:	linux-input@vger.kernel.org
6755S:	Maintained
6756F:	drivers/input/touchscreen/resistive-adc-touch.c
6757
6758GENERIC UIO DRIVER FOR PCI DEVICES
6759M:	"Michael S. Tsirkin" <mst@redhat.com>
6760L:	kvm@vger.kernel.org
6761S:	Supported
6762F:	drivers/uio/uio_pci_generic.c
6763
6764GENERIC VDSO LIBRARY:
6765M:	Andy Lutomirski <luto@kernel.org>
6766M:	Thomas Gleixner <tglx@linutronix.de>
6767M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
6768L:	linux-kernel@vger.kernel.org
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6770S:	Maintained
6771F:	lib/vdso/
6772F:	kernel/time/vsyscall.c
6773F:	include/vdso/
6774F:	include/asm-generic/vdso/vsyscall.h
6775
6776GENWQE (IBM Generic Workqueue Card)
6777M:	Frank Haverkamp <haver@linux.ibm.com>
6778S:	Supported
6779F:	drivers/misc/genwqe/
6780
6781GET_MAINTAINER SCRIPT
6782M:	Joe Perches <joe@perches.com>
6783S:	Maintained
6784F:	scripts/get_maintainer.pl
6785
6786GFS2 FILE SYSTEM
6787M:	Bob Peterson <rpeterso@redhat.com>
6788M:	Andreas Gruenbacher <agruenba@redhat.com>
6789L:	cluster-devel@redhat.com
6790W:	http://sources.redhat.com/cluster/
6791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6792S:	Supported
6793F:	Documentation/filesystems/gfs2*.txt
6794F:	fs/gfs2/
6795F:	include/uapi/linux/gfs2_ondisk.h
6796
6797GIGASET ISDN DRIVERS
6798M:	Paul Bolle <pebolle@tiscali.nl>
6799L:	gigaset307x-common@lists.sourceforge.net
6800W:	http://gigaset307x.sourceforge.net/
6801S:	Odd Fixes
6802F:	drivers/staging/isdn/gigaset/
6803
6804GNSS SUBSYSTEM
6805M:	Johan Hovold <johan@kernel.org>
6806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6807S:	Maintained
6808F:	Documentation/ABI/testing/sysfs-class-gnss
6809F:	Documentation/devicetree/bindings/gnss/
6810F:	drivers/gnss/
6811F:	include/linux/gnss.h
6812
6813GO7007 MPEG CODEC
6814M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
6815L:	linux-media@vger.kernel.org
6816S:	Maintained
6817F:	drivers/media/usb/go7007/
6818
6819GOODIX TOUCHSCREEN
6820M:	Bastien Nocera <hadess@hadess.net>
6821L:	linux-input@vger.kernel.org
6822S:	Maintained
6823F:	drivers/input/touchscreen/goodix.c
6824
6825GOOGLE ETHERNET DRIVERS
6826M:	Catherine Sullivan <csully@google.com>
6827R:	Sagi Shahar <sagis@google.com>
6828R:	Jon Olson <jonolson@google.com>
6829L:	netdev@vger.kernel.org
6830S:	Supported
6831F:	Documentation/networking/device_drivers/google/gve.txt
6832F:	drivers/net/ethernet/google
6833
6834GPD POCKET FAN DRIVER
6835M:	Hans de Goede <hdegoede@redhat.com>
6836L:	platform-driver-x86@vger.kernel.org
6837S:	Maintained
6838F:	drivers/platform/x86/gpd-pocket-fan.c
6839
6840GPIO ACPI SUPPORT
6841M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6842M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6843L:	linux-gpio@vger.kernel.org
6844L:	linux-acpi@vger.kernel.org
6845S:	Maintained
6846F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6847F:	drivers/gpio/gpiolib-acpi.c
6848
6849GPIO IR Transmitter
6850M:	Sean Young <sean@mess.org>
6851L:	linux-media@vger.kernel.org
6852S:	Maintained
6853F:	drivers/media/rc/gpio-ir-tx.c
6854
6855GPIO MOCKUP DRIVER
6856M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6857L:	linux-gpio@vger.kernel.org
6858S:	Maintained
6859F:	drivers/gpio/gpio-mockup.c
6860F:	tools/testing/selftests/gpio/
6861
6862GPIO SUBSYSTEM
6863M:	Linus Walleij <linus.walleij@linaro.org>
6864M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6865L:	linux-gpio@vger.kernel.org
6866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6867S:	Maintained
6868F:	Documentation/devicetree/bindings/gpio/
6869F:	Documentation/driver-api/gpio/
6870F:	Documentation/gpio/
6871F:	Documentation/ABI/testing/gpio-cdev
6872F:	Documentation/ABI/obsolete/sysfs-gpio
6873F:	drivers/gpio/
6874F:	include/linux/gpio/
6875F:	include/linux/gpio.h
6876F:	include/linux/of_gpio.h
6877F:	include/asm-generic/gpio.h
6878F:	include/uapi/linux/gpio.h
6879F:	tools/gpio/
6880
6881GRE DEMULTIPLEXER DRIVER
6882M:	Dmitry Kozlov <xeb@mail.ru>
6883L:	netdev@vger.kernel.org
6884S:	Maintained
6885F:	net/ipv4/gre_demux.c
6886F:	net/ipv4/gre_offload.c
6887F:	include/net/gre.h
6888
6889GRETH 10/100/1G Ethernet MAC device driver
6890M:	Andreas Larsson <andreas@gaisler.com>
6891L:	netdev@vger.kernel.org
6892S:	Maintained
6893F:	drivers/net/ethernet/aeroflex/
6894
6895GREYBUS AUDIO PROTOCOLS DRIVERS
6896M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6897M:	Mark Greer <mgreer@animalcreek.com>
6898S:	Maintained
6899F:	drivers/staging/greybus/audio_apbridgea.c
6900F:	drivers/staging/greybus/audio_apbridgea.h
6901F:	drivers/staging/greybus/audio_codec.c
6902F:	drivers/staging/greybus/audio_codec.h
6903F:	drivers/staging/greybus/audio_gb.c
6904F:	drivers/staging/greybus/audio_manager.c
6905F:	drivers/staging/greybus/audio_manager.h
6906F:	drivers/staging/greybus/audio_manager_module.c
6907F:	drivers/staging/greybus/audio_manager_private.h
6908F:	drivers/staging/greybus/audio_manager_sysfs.c
6909F:	drivers/staging/greybus/audio_module.c
6910F:	drivers/staging/greybus/audio_topology.c
6911
6912GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6913M:	Viresh Kumar <vireshk@kernel.org>
6914S:	Maintained
6915F:	drivers/staging/greybus/authentication.c
6916F:	drivers/staging/greybus/bootrom.c
6917F:	drivers/staging/greybus/firmware.h
6918F:	drivers/staging/greybus/fw-core.c
6919F:	drivers/staging/greybus/fw-download.c
6920F:	drivers/staging/greybus/fw-management.c
6921F:	drivers/staging/greybus/greybus_authentication.h
6922F:	drivers/staging/greybus/greybus_firmware.h
6923F:	drivers/staging/greybus/hid.c
6924F:	drivers/staging/greybus/i2c.c
6925F:	drivers/staging/greybus/spi.c
6926F:	drivers/staging/greybus/spilib.c
6927F:	drivers/staging/greybus/spilib.h
6928
6929GREYBUS LOOPBACK DRIVER
6930M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6931S:	Maintained
6932F:	drivers/staging/greybus/loopback.c
6933
6934GREYBUS PLATFORM DRIVERS
6935M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6936S:	Maintained
6937F:	drivers/staging/greybus/arche-platform.c
6938F:	drivers/staging/greybus/arche-apb-ctrl.c
6939F:	drivers/staging/greybus/arche_platform.h
6940
6941GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6942M:	Rui Miguel Silva <rmfrfs@gmail.com>
6943S:	Maintained
6944F:	drivers/staging/greybus/sdio.c
6945F:	drivers/staging/greybus/light.c
6946F:	drivers/staging/greybus/gpio.c
6947F:	drivers/staging/greybus/power_supply.c
6948F:	drivers/staging/greybus/spi.c
6949F:	drivers/staging/greybus/spilib.c
6950
6951GREYBUS SUBSYSTEM
6952M:	Johan Hovold <johan@kernel.org>
6953M:	Alex Elder <elder@kernel.org>
6954M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6955S:	Maintained
6956F:	drivers/staging/greybus/
6957L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6958
6959GREYBUS UART PROTOCOLS DRIVERS
6960M:	David Lin <dtwlin@gmail.com>
6961S:	Maintained
6962F:	drivers/staging/greybus/uart.c
6963F:	drivers/staging/greybus/log.c
6964
6965GS1662 VIDEO SERIALIZER
6966M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6967L:	linux-media@vger.kernel.org
6968T:	git git://linuxtv.org/media_tree.git
6969S:	Maintained
6970F:	drivers/media/spi/gs1662.c
6971
6972GSPCA FINEPIX SUBDRIVER
6973M:	Frank Zago <frank@zago.net>
6974L:	linux-media@vger.kernel.org
6975T:	git git://linuxtv.org/media_tree.git
6976S:	Maintained
6977F:	drivers/media/usb/gspca/finepix.c
6978
6979GSPCA GL860 SUBDRIVER
6980M:	Olivier Lorin <o.lorin@laposte.net>
6981L:	linux-media@vger.kernel.org
6982T:	git git://linuxtv.org/media_tree.git
6983S:	Maintained
6984F:	drivers/media/usb/gspca/gl860/
6985
6986GSPCA M5602 SUBDRIVER
6987M:	Erik Andren <erik.andren@gmail.com>
6988L:	linux-media@vger.kernel.org
6989T:	git git://linuxtv.org/media_tree.git
6990S:	Maintained
6991F:	drivers/media/usb/gspca/m5602/
6992
6993GSPCA PAC207 SONIXB SUBDRIVER
6994M:	Hans Verkuil <hverkuil@xs4all.nl>
6995L:	linux-media@vger.kernel.org
6996T:	git git://linuxtv.org/media_tree.git
6997S:	Odd Fixes
6998F:	drivers/media/usb/gspca/pac207.c
6999
7000GSPCA SN9C20X SUBDRIVER
7001M:	Brian Johnson <brijohn@gmail.com>
7002L:	linux-media@vger.kernel.org
7003T:	git git://linuxtv.org/media_tree.git
7004S:	Maintained
7005F:	drivers/media/usb/gspca/sn9c20x.c
7006
7007GSPCA T613 SUBDRIVER
7008M:	Leandro Costantino <lcostantino@gmail.com>
7009L:	linux-media@vger.kernel.org
7010T:	git git://linuxtv.org/media_tree.git
7011S:	Maintained
7012F:	drivers/media/usb/gspca/t613.c
7013
7014GSPCA USB WEBCAM DRIVER
7015M:	Hans Verkuil <hverkuil@xs4all.nl>
7016L:	linux-media@vger.kernel.org
7017T:	git git://linuxtv.org/media_tree.git
7018S:	Odd Fixes
7019F:	drivers/media/usb/gspca/
7020
7021GTP (GPRS Tunneling Protocol)
7022M:	Pablo Neira Ayuso <pablo@netfilter.org>
7023M:	Harald Welte <laforge@gnumonks.org>
7024L:	osmocom-net-gprs@lists.osmocom.org
7025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7026S:	Maintained
7027F:	drivers/net/gtp.c
7028
7029GUID PARTITION TABLE (GPT)
7030M:	Davidlohr Bueso <dave@stgolabs.net>
7031L:	linux-efi@vger.kernel.org
7032S:	Maintained
7033F:	block/partitions/efi.*
7034
7035H8/300 ARCHITECTURE
7036M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7037L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7038W:	http://uclinux-h8.sourceforge.jp
7039T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7040S:	Maintained
7041F:	arch/h8300/
7042F:	drivers/clocksource/h8300_*.c
7043F:	drivers/clk/h8300/
7044F:	drivers/irqchip/irq-renesas-h8*.c
7045
7046HABANALABS PCI DRIVER
7047M:	Oded Gabbay <oded.gabbay@gmail.com>
7048T:	git https://github.com/HabanaAI/linux.git
7049S:	Supported
7050F:	drivers/misc/habanalabs/
7051F:	include/uapi/misc/habanalabs.h
7052F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7053F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7054
7055HACKRF MEDIA DRIVER
7056M:	Antti Palosaari <crope@iki.fi>
7057L:	linux-media@vger.kernel.org
7058W:	https://linuxtv.org
7059W:	http://palosaari.fi/linux/
7060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7061T:	git git://linuxtv.org/anttip/media_tree.git
7062S:	Maintained
7063F:	drivers/media/usb/hackrf/
7064
7065HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7066M:	Frank Seidel <frank@f-seidel.de>
7067L:	platform-driver-x86@vger.kernel.org
7068W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7069S:	Maintained
7070F:	drivers/platform/x86/hdaps.c
7071
7072HARDWARE MONITORING
7073M:	Jean Delvare <jdelvare@suse.com>
7074M:	Guenter Roeck <linux@roeck-us.net>
7075L:	linux-hwmon@vger.kernel.org
7076W:	http://hwmon.wiki.kernel.org/
7077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7078S:	Maintained
7079F:	Documentation/devicetree/bindings/hwmon/
7080F:	Documentation/hwmon/
7081F:	drivers/hwmon/
7082F:	include/linux/hwmon*.h
7083F:	include/trace/events/hwmon*.h
7084
7085HARDWARE RANDOM NUMBER GENERATOR CORE
7086M:	Matt Mackall <mpm@selenic.com>
7087M:	Herbert Xu <herbert@gondor.apana.org.au>
7088L:	linux-crypto@vger.kernel.org
7089S:	Odd fixes
7090F:	Documentation/devicetree/bindings/rng/
7091F:	Documentation/hw_random.txt
7092F:	drivers/char/hw_random/
7093F:	include/linux/hw_random.h
7094
7095HARDWARE TRACING FACILITIES
7096M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7097S:	Maintained
7098F:	drivers/hwtracing/
7099
7100HARDWARE SPINLOCK CORE
7101M:	Ohad Ben-Cohen <ohad@wizery.com>
7102M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7103L:	linux-remoteproc@vger.kernel.org
7104S:	Maintained
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7106F:	Documentation/devicetree/bindings/hwlock/
7107F:	Documentation/hwspinlock.txt
7108F:	drivers/hwspinlock/
7109F:	include/linux/hwspinlock.h
7110
7111HARMONY SOUND DRIVER
7112L:	linux-parisc@vger.kernel.org
7113S:	Maintained
7114F:	sound/parisc/harmony.*
7115
7116HDPVR USB VIDEO ENCODER DRIVER
7117M:	Hans Verkuil <hverkuil@xs4all.nl>
7118L:	linux-media@vger.kernel.org
7119T:	git git://linuxtv.org/media_tree.git
7120W:	https://linuxtv.org
7121S:	Odd Fixes
7122F:	drivers/media/usb/hdpvr/
7123
7124HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7125M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7126S:	Supported
7127F:	Documentation/watchdog/hpwdt.rst
7128F:	drivers/watchdog/hpwdt.c
7129
7130HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7131M:	Don Brace <don.brace@microsemi.com>
7132L:	esc.storagedev@microsemi.com
7133L:	linux-scsi@vger.kernel.org
7134S:	Supported
7135F:	Documentation/scsi/hpsa.txt
7136F:	drivers/scsi/hpsa*.[ch]
7137F:	include/linux/cciss*.h
7138F:	include/uapi/linux/cciss*.h
7139
7140HFI1 DRIVER
7141M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7142M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7143L:	linux-rdma@vger.kernel.org
7144S:	Supported
7145F:	drivers/infiniband/hw/hfi1
7146
7147HFS FILESYSTEM
7148L:	linux-fsdevel@vger.kernel.org
7149S:	Orphan
7150F:	Documentation/filesystems/hfs.txt
7151F:	fs/hfs/
7152
7153HFSPLUS FILESYSTEM
7154L:	linux-fsdevel@vger.kernel.org
7155S:	Orphan
7156F:	Documentation/filesystems/hfsplus.txt
7157F:	fs/hfsplus/
7158
7159HGA FRAMEBUFFER DRIVER
7160M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7161L:	linux-nvidia@lists.surfsouth.com
7162W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7163S:	Maintained
7164F:	drivers/video/fbdev/hgafb.c
7165
7166HIBERNATION (aka Software Suspend, aka swsusp)
7167M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7168M:	Pavel Machek <pavel@ucw.cz>
7169L:	linux-pm@vger.kernel.org
7170B:	https://bugzilla.kernel.org
7171S:	Supported
7172F:	arch/x86/power/
7173F:	drivers/base/power/
7174F:	kernel/power/
7175F:	include/linux/suspend.h
7176F:	include/linux/freezer.h
7177F:	include/linux/pm.h
7178F:	arch/*/include/asm/suspend*.h
7179
7180HID CORE LAYER
7181M:	Jiri Kosina <jikos@kernel.org>
7182M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7183L:	linux-input@vger.kernel.org
7184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7185S:	Maintained
7186F:	drivers/hid/
7187F:	include/linux/hid*
7188F:	include/uapi/linux/hid*
7189
7190HID SENSOR HUB DRIVERS
7191M:	Jiri Kosina <jikos@kernel.org>
7192M:	Jonathan Cameron <jic23@kernel.org>
7193M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7194L:	linux-input@vger.kernel.org
7195L:	linux-iio@vger.kernel.org
7196S:	Maintained
7197F:	Documentation/hid/hid-sensor*
7198F:	drivers/hid/hid-sensor-*
7199F:	drivers/iio/*/hid-*
7200F:	include/linux/hid-sensor-*
7201
7202HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7203M:	Thomas Gleixner <tglx@linutronix.de>
7204L:	linux-kernel@vger.kernel.org
7205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7206S:	Maintained
7207F:	Documentation/timers/
7208F:	kernel/time/hrtimer.c
7209F:	kernel/time/clockevents.c
7210F:	kernel/time/timer_*.c
7211F:	include/linux/clockchips.h
7212F:	include/linux/hrtimer.h
7213
7214HIGH-SPEED SCC DRIVER FOR AX.25
7215L:	linux-hams@vger.kernel.org
7216S:	Orphan
7217F:	drivers/net/hamradio/dmascc.c
7218F:	drivers/net/hamradio/scc.c
7219
7220HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7221M:	HighPoint Linux Team <linux@highpoint-tech.com>
7222W:	http://www.highpoint-tech.com
7223S:	Supported
7224F:	Documentation/scsi/hptiop.txt
7225F:	drivers/scsi/hptiop.c
7226
7227HIPPI
7228M:	Jes Sorensen <jes@trained-monkey.org>
7229L:	linux-hippi@sunsite.dk
7230S:	Maintained
7231F:	include/linux/hippidevice.h
7232F:	include/uapi/linux/if_hippi.h
7233F:	net/802/hippi.c
7234F:	drivers/net/hippi/
7235
7236HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7237M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7238M:	Salil Mehta <salil.mehta@huawei.com>
7239L:	netdev@vger.kernel.org
7240W:	http://www.hisilicon.com
7241S:	Maintained
7242F:	drivers/net/ethernet/hisilicon/hns3/
7243
7244HISILICON LPC BUS DRIVER
7245M:	john.garry@huawei.com
7246W:	http://www.hisilicon.com
7247S:	Maintained
7248F:	drivers/bus/hisi_lpc.c
7249F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7250
7251HISILICON NETWORK SUBSYSTEM DRIVER
7252M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7253M:	Salil Mehta <salil.mehta@huawei.com>
7254L:	netdev@vger.kernel.org
7255W:	http://www.hisilicon.com
7256S:	Maintained
7257F:	drivers/net/ethernet/hisilicon/
7258F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7259
7260HISILICON PMU DRIVER
7261M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7262W:	http://www.hisilicon.com
7263S:	Supported
7264F:	drivers/perf/hisilicon
7265F:	Documentation/admin-guide/perf/hisi-pmu.rst
7266
7267HISILICON ROCE DRIVER
7268M:	Lijun Ou <oulijun@huawei.com>
7269M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7270L:	linux-rdma@vger.kernel.org
7271S:	Maintained
7272F:	drivers/infiniband/hw/hns/
7273F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7274
7275HISILICON SAS Controller
7276M:	John Garry <john.garry@huawei.com>
7277W:	http://www.hisilicon.com
7278S:	Supported
7279F:	drivers/scsi/hisi_sas/
7280F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7281
7282HMM - Heterogeneous Memory Management
7283M:	Jérôme Glisse <jglisse@redhat.com>
7284L:	linux-mm@kvack.org
7285S:	Maintained
7286F:	mm/hmm*
7287F:	include/linux/hmm*
7288F:	Documentation/vm/hmm.rst
7289
7290HOST AP DRIVER
7291M:	Jouni Malinen <j@w1.fi>
7292L:	linux-wireless@vger.kernel.org
7293W:	http://w1.fi/hostap-driver.html
7294S:	Obsolete
7295F:	drivers/net/wireless/intersil/hostap/
7296
7297HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7298L:	platform-driver-x86@vger.kernel.org
7299S:	Orphan
7300F:	drivers/platform/x86/tc1100-wmi.c
7301
7302HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7303M:	Jaroslav Kysela <perex@perex.cz>
7304S:	Maintained
7305F:	drivers/net/ethernet/hp/hp100.*
7306
7307HPET:	High Precision Event Timers driver
7308M:	Clemens Ladisch <clemens@ladisch.de>
7309S:	Maintained
7310F:	Documentation/timers/hpet.rst
7311F:	drivers/char/hpet.c
7312F:	include/linux/hpet.h
7313F:	include/uapi/linux/hpet.h
7314
7315HPET:	x86
7316S:	Orphan
7317F:	arch/x86/kernel/hpet.c
7318F:	arch/x86/include/asm/hpet.h
7319
7320HPFS FILESYSTEM
7321M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7322W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7323S:	Maintained
7324F:	fs/hpfs/
7325
7326HSI SUBSYSTEM
7327M:	Sebastian Reichel <sre@kernel.org>
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7329S:	Maintained
7330F:	Documentation/ABI/testing/sysfs-bus-hsi
7331F:	Documentation/driver-api/hsi.rst
7332F:	drivers/hsi/
7333F:	include/linux/hsi/
7334F:	include/uapi/linux/hsi/
7335
7336HSO 3G MODEM DRIVER
7337L:	linux-usb@vger.kernel.org
7338S:	Orphan
7339F:	drivers/net/usb/hso.c
7340
7341HSR NETWORK PROTOCOL
7342M:	Arvid Brodin <arvid.brodin@alten.se>
7343L:	netdev@vger.kernel.org
7344S:	Maintained
7345F:	net/hsr/
7346
7347HT16K33 LED CONTROLLER DRIVER
7348M:	Robin van der Gracht <robin@protonic.nl>
7349S:	Maintained
7350F:	drivers/auxdisplay/ht16k33.c
7351F:	Documentation/devicetree/bindings/display/ht16k33.txt
7352
7353HTCPEN TOUCHSCREEN DRIVER
7354M:	Pau Oliva Fora <pof@eslack.org>
7355L:	linux-input@vger.kernel.org
7356S:	Maintained
7357F:	drivers/input/touchscreen/htcpen.c
7358
7359HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7360M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7361L:	linux-iio@vger.kernel.org
7362W:	http://www.st.com/
7363S:	Maintained
7364F:	drivers/iio/humidity/hts221*
7365F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7366
7367HUAWEI ETHERNET DRIVER
7368M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7369L:	netdev@vger.kernel.org
7370S:	Supported
7371F:	Documentation/networking/hinic.txt
7372F:	drivers/net/ethernet/huawei/hinic/
7373
7374HUGETLB FILESYSTEM
7375M:	Mike Kravetz <mike.kravetz@oracle.com>
7376L:	linux-mm@kvack.org
7377S:	Maintained
7378F:	fs/hugetlbfs/
7379F:	mm/hugetlb.c
7380F:	include/linux/hugetlb.h
7381F:	Documentation/admin-guide/mm/hugetlbpage.rst
7382F:	Documentation/vm/hugetlbfs_reserv.rst
7383F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7384
7385HVA ST MEDIA DRIVER
7386M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7387L:	linux-media@vger.kernel.org
7388T:	git git://linuxtv.org/media_tree.git
7389W:	https://linuxtv.org
7390S:	Supported
7391F:	drivers/media/platform/sti/hva
7392
7393HWPOISON MEMORY FAILURE HANDLING
7394M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7395L:	linux-mm@kvack.org
7396S:	Maintained
7397F:	mm/memory-failure.c
7398F:	mm/hwpoison-inject.c
7399
7400HYGON PROCESSOR SUPPORT
7401M:	Pu Wen <puwen@hygon.cn>
7402L:	linux-kernel@vger.kernel.org
7403S:	Maintained
7404F:	arch/x86/kernel/cpu/hygon.c
7405
7406Hyper-V CORE AND DRIVERS
7407M:	"K. Y. Srinivasan" <kys@microsoft.com>
7408M:	Haiyang Zhang <haiyangz@microsoft.com>
7409M:	Stephen Hemminger <sthemmin@microsoft.com>
7410M:	Sasha Levin <sashal@kernel.org>
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7412L:	linux-hyperv@vger.kernel.org
7413S:	Supported
7414F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7415F:	arch/x86/include/asm/mshyperv.h
7416F:	arch/x86/include/asm/trace/hyperv.h
7417F:	arch/x86/include/asm/hyperv-tlfs.h
7418F:	arch/x86/kernel/cpu/mshyperv.c
7419F:	arch/x86/hyperv
7420F:	drivers/clocksource/hyperv_timer.c
7421F:	drivers/hid/hid-hyperv.c
7422F:	drivers/hv/
7423F:	drivers/input/serio/hyperv-keyboard.c
7424F:	drivers/pci/controller/pci-hyperv.c
7425F:	drivers/net/hyperv/
7426F:	drivers/scsi/storvsc_drv.c
7427F:	drivers/uio/uio_hv_generic.c
7428F:	drivers/video/fbdev/hyperv_fb.c
7429F:	drivers/iommu/hyperv_iommu.c
7430F:	net/vmw_vsock/hyperv_transport.c
7431F:	include/clocksource/hyperv_timer.h
7432F:	include/linux/hyperv.h
7433F:	include/uapi/linux/hyperv.h
7434F:	include/asm-generic/mshyperv.h
7435F:	tools/hv/
7436F:	Documentation/ABI/stable/sysfs-bus-vmbus
7437
7438HYPERBUS SUPPORT
7439M:	Vignesh Raghavendra <vigneshr@ti.com>
7440S:	Supported
7441F:	drivers/mtd/hyperbus/
7442F:	include/linux/mtd/hyperbus.h
7443F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7444F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7445
7446HYPERVISOR VIRTUAL CONSOLE DRIVER
7447L:	linuxppc-dev@lists.ozlabs.org
7448S:	Odd Fixes
7449F:	drivers/tty/hvc/
7450
7451I2C ACPI SUPPORT
7452M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7453L:	linux-i2c@vger.kernel.org
7454L:	linux-acpi@vger.kernel.org
7455S:	Maintained
7456F:	drivers/i2c/i2c-core-acpi.c
7457
7458I2C CONTROLLER DRIVER FOR NVIDIA GPU
7459M:	Ajay Gupta <ajayg@nvidia.com>
7460L:	linux-i2c@vger.kernel.org
7461S:	Maintained
7462F:	Documentation/i2c/busses/i2c-nvidia-gpu
7463F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7464
7465I2C MUXES
7466M:	Peter Rosin <peda@axentia.se>
7467L:	linux-i2c@vger.kernel.org
7468S:	Maintained
7469F:	Documentation/i2c/i2c-topology
7470F:	Documentation/i2c/muxes/
7471F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7472F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7473F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7474F:	drivers/i2c/i2c-mux.c
7475F:	drivers/i2c/muxes/
7476F:	include/linux/i2c-mux.h
7477
7478I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7479M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7480L:	linux-i2c@vger.kernel.org
7481S:	Maintained
7482F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7483F:	drivers/i2c/busses/i2c-mv64xxx.c
7484
7485I2C OVER PARALLEL PORT
7486M:	Jean Delvare <jdelvare@suse.com>
7487L:	linux-i2c@vger.kernel.org
7488S:	Maintained
7489F:	Documentation/i2c/busses/i2c-parport
7490F:	Documentation/i2c/busses/i2c-parport-light
7491F:	drivers/i2c/busses/i2c-parport.c
7492F:	drivers/i2c/busses/i2c-parport-light.c
7493
7494I2C SUBSYSTEM
7495M:	Wolfram Sang <wsa@the-dreams.de>
7496L:	linux-i2c@vger.kernel.org
7497W:	https://i2c.wiki.kernel.org/
7498Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7500S:	Maintained
7501F:	Documentation/devicetree/bindings/i2c/i2c.txt
7502F:	Documentation/i2c/
7503F:	drivers/i2c/*
7504F:	include/linux/i2c.h
7505F:	include/linux/i2c-dev.h
7506F:	include/linux/i2c-smbus.h
7507F:	include/uapi/linux/i2c.h
7508F:	include/uapi/linux/i2c-*.h
7509
7510I2C SUBSYSTEM HOST DRIVERS
7511L:	linux-i2c@vger.kernel.org
7512W:	https://i2c.wiki.kernel.org/
7513Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7515S:	Odd Fixes
7516F:	Documentation/devicetree/bindings/i2c/
7517F:	drivers/i2c/algos/
7518F:	drivers/i2c/busses/
7519
7520I2C-TAOS-EVM DRIVER
7521M:	Jean Delvare <jdelvare@suse.com>
7522L:	linux-i2c@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/i2c/busses/i2c-taos-evm
7525F:	drivers/i2c/busses/i2c-taos-evm.c
7526
7527I2C-TINY-USB DRIVER
7528M:	Till Harbaum <till@harbaum.org>
7529L:	linux-i2c@vger.kernel.org
7530W:	http://www.harbaum.org/till/i2c_tiny_usb
7531S:	Maintained
7532F:	drivers/i2c/busses/i2c-tiny-usb.c
7533
7534I2C/SMBUS CONTROLLER DRIVERS FOR PC
7535M:	Jean Delvare <jdelvare@suse.com>
7536L:	linux-i2c@vger.kernel.org
7537S:	Maintained
7538F:	Documentation/i2c/busses/i2c-ali1535
7539F:	Documentation/i2c/busses/i2c-ali1563
7540F:	Documentation/i2c/busses/i2c-ali15x3
7541F:	Documentation/i2c/busses/i2c-amd756
7542F:	Documentation/i2c/busses/i2c-amd8111
7543F:	Documentation/i2c/busses/i2c-i801
7544F:	Documentation/i2c/busses/i2c-nforce2
7545F:	Documentation/i2c/busses/i2c-piix4
7546F:	Documentation/i2c/busses/i2c-sis5595
7547F:	Documentation/i2c/busses/i2c-sis630
7548F:	Documentation/i2c/busses/i2c-sis96x
7549F:	Documentation/i2c/busses/i2c-via
7550F:	Documentation/i2c/busses/i2c-viapro
7551F:	drivers/i2c/busses/i2c-ali1535.c
7552F:	drivers/i2c/busses/i2c-ali1563.c
7553F:	drivers/i2c/busses/i2c-ali15x3.c
7554F:	drivers/i2c/busses/i2c-amd756.c
7555F:	drivers/i2c/busses/i2c-amd756-s4882.c
7556F:	drivers/i2c/busses/i2c-amd8111.c
7557F:	drivers/i2c/busses/i2c-i801.c
7558F:	drivers/i2c/busses/i2c-isch.c
7559F:	drivers/i2c/busses/i2c-nforce2.c
7560F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7561F:	drivers/i2c/busses/i2c-piix4.c
7562F:	drivers/i2c/busses/i2c-sis5595.c
7563F:	drivers/i2c/busses/i2c-sis630.c
7564F:	drivers/i2c/busses/i2c-sis96x.c
7565F:	drivers/i2c/busses/i2c-via.c
7566F:	drivers/i2c/busses/i2c-viapro.c
7567
7568I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7569M:	Hans de Goede <hdegoede@redhat.com>
7570L:	linux-i2c@vger.kernel.org
7571S:	Maintained
7572F:	drivers/i2c/busses/i2c-cht-wc.c
7573
7574I2C/SMBUS ISMT DRIVER
7575M:	Seth Heasley <seth.heasley@intel.com>
7576M:	Neil Horman <nhorman@tuxdriver.com>
7577L:	linux-i2c@vger.kernel.org
7578F:	drivers/i2c/busses/i2c-ismt.c
7579F:	Documentation/i2c/busses/i2c-ismt
7580
7581I2C/SMBUS STUB DRIVER
7582M:	Jean Delvare <jdelvare@suse.com>
7583L:	linux-i2c@vger.kernel.org
7584S:	Maintained
7585F:	drivers/i2c/i2c-stub.c
7586
7587I3C SUBSYSTEM
7588M:	Boris Brezillon <bbrezillon@kernel.org>
7589L:	linux-i3c@lists.infradead.org
7590C:	irc://chat.freenode.net/linux-i3c
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7592S:	Maintained
7593F:	Documentation/ABI/testing/sysfs-bus-i3c
7594F:	Documentation/devicetree/bindings/i3c/
7595F:	Documentation/driver-api/i3c
7596F:	drivers/i3c/
7597F:	include/linux/i3c/
7598
7599I3C DRIVER FOR SYNOPSYS DESIGNWARE
7600M:	Vitor Soares <vitor.soares@synopsys.com>
7601S:	Maintained
7602F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7603F:	drivers/i3c/master/dw*
7604
7605IA64 (Itanium) PLATFORM
7606M:	Tony Luck <tony.luck@intel.com>
7607M:	Fenghua Yu <fenghua.yu@intel.com>
7608L:	linux-ia64@vger.kernel.org
7609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7610S:	Maintained
7611F:	arch/ia64/
7612
7613IBM Power 842 compression accelerator
7614M:	Haren Myneni <haren@us.ibm.com>
7615S:	Supported
7616F:	drivers/crypto/nx/Makefile
7617F:	drivers/crypto/nx/Kconfig
7618F:	drivers/crypto/nx/nx-842*
7619F:	include/linux/sw842.h
7620F:	crypto/842.c
7621F:	lib/842/
7622
7623IBM Power in-Nest Crypto Acceleration
7624M:	Breno Leitão <leitao@debian.org>
7625M:	Nayna Jain <nayna@linux.ibm.com>
7626M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7627L:	linux-crypto@vger.kernel.org
7628S:	Supported
7629F:	drivers/crypto/nx/Makefile
7630F:	drivers/crypto/nx/Kconfig
7631F:	drivers/crypto/nx/nx-aes*
7632F:	drivers/crypto/nx/nx-sha*
7633F:	drivers/crypto/nx/nx.*
7634F:	drivers/crypto/nx/nx_csbcpb.h
7635F:	drivers/crypto/nx/nx_debugfs.h
7636
7637IBM Power Linux RAID adapter
7638M:	Brian King <brking@us.ibm.com>
7639S:	Supported
7640F:	drivers/scsi/ipr.*
7641
7642IBM Power SRIOV Virtual NIC Device Driver
7643M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7644M:	John Allen <jallen@linux.ibm.com>
7645L:	netdev@vger.kernel.org
7646S:	Supported
7647F:	drivers/net/ethernet/ibm/ibmvnic.*
7648
7649IBM Power Virtual Accelerator Switchboard
7650M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7651L:	linuxppc-dev@lists.ozlabs.org
7652S:	Supported
7653F:	arch/powerpc/platforms/powernv/vas*
7654F:	arch/powerpc/platforms/powernv/copy-paste.h
7655F:	arch/powerpc/include/asm/vas.h
7656
7657IBM Power Virtual Ethernet Device Driver
7658M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7659L:	netdev@vger.kernel.org
7660S:	Supported
7661F:	drivers/net/ethernet/ibm/ibmveth.*
7662
7663IBM Power Virtual FC Device Drivers
7664M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7665L:	linux-scsi@vger.kernel.org
7666S:	Supported
7667F:	drivers/scsi/ibmvscsi/ibmvfc*
7668
7669IBM Power Virtual Management Channel Driver
7670M:	Steven Royer <seroyer@linux.ibm.com>
7671S:	Supported
7672F:	drivers/misc/ibmvmc.*
7673
7674IBM Power Virtual SCSI Device Drivers
7675M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7676L:	linux-scsi@vger.kernel.org
7677S:	Supported
7678F:	drivers/scsi/ibmvscsi/ibmvscsi*
7679F:	include/scsi/viosrp.h
7680
7681IBM Power Virtual SCSI Device Target Driver
7682M:	Michael Cyr <mikecyr@linux.ibm.com>
7683L:	linux-scsi@vger.kernel.org
7684L:	target-devel@vger.kernel.org
7685S:	Supported
7686F:	drivers/scsi/ibmvscsi_tgt/
7687
7688IBM Power VMX Cryptographic instructions
7689M:	Breno Leitão <leitao@debian.org>
7690M:	Nayna Jain <nayna@linux.ibm.com>
7691M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7692L:	linux-crypto@vger.kernel.org
7693S:	Supported
7694F:	drivers/crypto/vmx/Makefile
7695F:	drivers/crypto/vmx/Kconfig
7696F:	drivers/crypto/vmx/vmx.c
7697F:	drivers/crypto/vmx/aes*
7698F:	drivers/crypto/vmx/ghash*
7699F:	drivers/crypto/vmx/ppc-xlate.pl
7700
7701IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7702M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7703L:	linux-pci@vger.kernel.org
7704L:	linuxppc-dev@lists.ozlabs.org
7705S:	Supported
7706F:	drivers/pci/hotplug/rpaphp*
7707
7708IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7709M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7710L:	linux-pci@vger.kernel.org
7711L:	linuxppc-dev@lists.ozlabs.org
7712S:	Supported
7713F:	drivers/pci/hotplug/rpadlpar*
7714
7715IBM ServeRAID RAID DRIVER
7716S:	Orphan
7717F:	drivers/scsi/ips.*
7718
7719ICH LPC AND GPIO DRIVER
7720M:	Peter Tyser <ptyser@xes-inc.com>
7721S:	Maintained
7722F:	drivers/mfd/lpc_ich.c
7723F:	drivers/gpio/gpio-ich.c
7724
7725IDE SUBSYSTEM
7726M:	"David S. Miller" <davem@davemloft.net>
7727L:	linux-ide@vger.kernel.org
7728Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7730S:	Maintained
7731F:	Documentation/ide/
7732F:	drivers/ide/
7733F:	include/linux/ide.h
7734
7735IDE/ATAPI DRIVERS
7736M:	Borislav Petkov <bp@alien8.de>
7737L:	linux-ide@vger.kernel.org
7738S:	Maintained
7739F:	Documentation/cdrom/ide-cd.rst
7740F:	drivers/ide/ide-cd*
7741
7742IDEAPAD LAPTOP EXTRAS DRIVER
7743M:	Ike Panhc <ike.pan@canonical.com>
7744L:	platform-driver-x86@vger.kernel.org
7745W:	http://launchpad.net/ideapad-laptop
7746S:	Maintained
7747F:	drivers/platform/x86/ideapad-laptop.c
7748
7749IDEAPAD LAPTOP SLIDEBAR DRIVER
7750M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7751L:	linux-input@vger.kernel.org
7752W:	https://github.com/o2genum/ideapad-slidebar
7753S:	Maintained
7754F:	drivers/input/misc/ideapad_slidebar.c
7755
7756IDT VersaClock 5 CLOCK DRIVER
7757M:	Marek Vasut <marek.vasut@gmail.com>
7758S:	Maintained
7759F:	drivers/clk/clk-versaclock5.c
7760
7761IEEE 802.15.4 SUBSYSTEM
7762M:	Alexander Aring <alex.aring@gmail.com>
7763M:	Stefan Schmidt <stefan@datenfreihafen.org>
7764L:	linux-wpan@vger.kernel.org
7765W:	http://wpan.cakelab.org/
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7768S:	Maintained
7769F:	net/ieee802154/
7770F:	net/mac802154/
7771F:	drivers/net/ieee802154/
7772F:	include/linux/nl802154.h
7773F:	include/linux/ieee802154.h
7774F:	include/net/nl802154.h
7775F:	include/net/mac802154.h
7776F:	include/net/af_ieee802154.h
7777F:	include/net/cfg802154.h
7778F:	include/net/ieee802154_netdev.h
7779F:	Documentation/networking/ieee802154.rst
7780
7781IFE PROTOCOL
7782M:	Yotam Gigi <yotam.gi@gmail.com>
7783M:	Jamal Hadi Salim <jhs@mojatatu.com>
7784F:	net/ife
7785F:	include/net/ife.h
7786F:	include/uapi/linux/ife.h
7787
7788IGORPLUG-USB IR RECEIVER
7789M:	Sean Young <sean@mess.org>
7790L:	linux-media@vger.kernel.org
7791S:	Maintained
7792F:	drivers/media/rc/igorplugusb.c
7793
7794IGUANAWORKS USB IR TRANSCEIVER
7795M:	Sean Young <sean@mess.org>
7796L:	linux-media@vger.kernel.org
7797S:	Maintained
7798F:	drivers/media/rc/iguanair.c
7799
7800IIO DIGITAL POTENTIOMETER DAC
7801M:	Peter Rosin <peda@axentia.se>
7802L:	linux-iio@vger.kernel.org
7803S:	Maintained
7804F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7805F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7806F:	drivers/iio/dac/dpot-dac.c
7807
7808IIO ENVELOPE DETECTOR
7809M:	Peter Rosin <peda@axentia.se>
7810L:	linux-iio@vger.kernel.org
7811S:	Maintained
7812F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7813F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7814F:	drivers/iio/adc/envelope-detector.c
7815
7816IIO MULTIPLEXER
7817M:	Peter Rosin <peda@axentia.se>
7818L:	linux-iio@vger.kernel.org
7819S:	Maintained
7820F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7821F:	drivers/iio/multiplexer/iio-mux.c
7822
7823IIO SUBSYSTEM AND DRIVERS
7824M:	Jonathan Cameron <jic23@kernel.org>
7825R:	Hartmut Knaack <knaack.h@gmx.de>
7826R:	Lars-Peter Clausen <lars@metafoo.de>
7827R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7828L:	linux-iio@vger.kernel.org
7829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7830S:	Maintained
7831F:	Documentation/ABI/testing/configfs-iio*
7832F:	Documentation/ABI/testing/sysfs-bus-iio*
7833F:	Documentation/devicetree/bindings/iio/
7834F:	drivers/iio/
7835F:	drivers/staging/iio/
7836F:	include/linux/iio/
7837F:	tools/iio/
7838
7839IIO UNIT CONVERTER
7840M:	Peter Rosin <peda@axentia.se>
7841L:	linux-iio@vger.kernel.org
7842S:	Maintained
7843F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7844F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7845F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7846F:	drivers/iio/afe/iio-rescale.c
7847
7848IKANOS/ADI EAGLE ADSL USB DRIVER
7849M:	Matthieu Castet <castet.matthieu@free.fr>
7850M:	Stanislaw Gruszka <stf_xl@wp.pl>
7851S:	Maintained
7852F:	drivers/usb/atm/ueagle-atm.c
7853
7854IMGTEC ASCII LCD DRIVER
7855M:	Paul Burton <paul.burton@mips.com>
7856S:	Maintained
7857F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7858F:	drivers/auxdisplay/img-ascii-lcd.c
7859
7860IMGTEC IR DECODER DRIVER
7861M:	James Hogan <jhogan@kernel.org>
7862S:	Maintained
7863F:	drivers/media/rc/img-ir/
7864
7865IMON SOUNDGRAPH USB IR RECEIVER
7866M:	Sean Young <sean@mess.org>
7867L:	linux-media@vger.kernel.org
7868S:	Maintained
7869F:	drivers/media/rc/imon_raw.c
7870F:	drivers/media/rc/imon.c
7871
7872IMS TWINTURBO FRAMEBUFFER DRIVER
7873L:	linux-fbdev@vger.kernel.org
7874S:	Orphan
7875F:	drivers/video/fbdev/imsttfb.c
7876
7877INA209 HARDWARE MONITOR DRIVER
7878M:	Guenter Roeck <linux@roeck-us.net>
7879L:	linux-hwmon@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/hwmon/ina209.rst
7882F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7883F:	drivers/hwmon/ina209.c
7884
7885INA2XX HARDWARE MONITOR DRIVER
7886M:	Guenter Roeck <linux@roeck-us.net>
7887L:	linux-hwmon@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/hwmon/ina2xx.rst
7890F:	drivers/hwmon/ina2xx.c
7891F:	include/linux/platform_data/ina2xx.h
7892
7893INDUSTRY PACK SUBSYSTEM (IPACK)
7894M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7895M:	Jens Taprogge <jens.taprogge@taprogge.org>
7896M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7897L:	industrypack-devel@lists.sourceforge.net
7898W:	http://industrypack.sourceforge.net
7899S:	Maintained
7900F:	drivers/ipack/
7901
7902INFINEON DPS310 Driver
7903M:	Eddie James <eajames@linux.ibm.com>
7904L:	linux-iio@vger.kernel.org
7905F:	drivers/iio/pressure/dps310.c
7906S:	Maintained
7907
7908INFINIBAND SUBSYSTEM
7909M:	Doug Ledford <dledford@redhat.com>
7910M:	Jason Gunthorpe <jgg@mellanox.com>
7911L:	linux-rdma@vger.kernel.org
7912W:	https://github.com/linux-rdma/rdma-core
7913Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7915S:	Supported
7916F:	Documentation/devicetree/bindings/infiniband/
7917F:	Documentation/infiniband/
7918F:	drivers/infiniband/
7919F:	include/uapi/linux/if_infiniband.h
7920F:	include/uapi/rdma/
7921F:	include/rdma/
7922F:	include/trace/events/ib_mad.h
7923F:	include/trace/events/ib_umad.h
7924F:	samples/bpf/ibumad_kern.c
7925F:	samples/bpf/ibumad_user.c
7926
7927INGENIC JZ4780 DMA Driver
7928M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7929S:	Maintained
7930F:	drivers/dma/dma-jz4780.c
7931
7932INGENIC JZ4780 NAND DRIVER
7933M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7934L:	linux-mtd@lists.infradead.org
7935S:	Maintained
7936F:	drivers/mtd/nand/raw/ingenic/
7937
7938INOTIFY
7939M:	Jan Kara <jack@suse.cz>
7940R:	Amir Goldstein <amir73il@gmail.com>
7941L:	linux-fsdevel@vger.kernel.org
7942S:	Maintained
7943F:	Documentation/filesystems/inotify.txt
7944F:	fs/notify/inotify/
7945F:	include/linux/inotify.h
7946F:	include/uapi/linux/inotify.h
7947
7948INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7949M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7950L:	linux-input@vger.kernel.org
7951Q:	http://patchwork.kernel.org/project/linux-input/list/
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7953S:	Maintained
7954F:	drivers/input/
7955F:	include/linux/input.h
7956F:	include/uapi/linux/input.h
7957F:	include/uapi/linux/input-event-codes.h
7958F:	include/linux/input/
7959F:	Documentation/devicetree/bindings/input/
7960F:	Documentation/devicetree/bindings/serio/
7961F:	Documentation/input/
7962
7963INPUT MULTITOUCH (MT) PROTOCOL
7964M:	Henrik Rydberg <rydberg@bitmath.org>
7965L:	linux-input@vger.kernel.org
7966S:	Odd fixes
7967F:	Documentation/input/multi-touch-protocol.rst
7968F:	drivers/input/input-mt.c
7969K:	\b(ABS|SYN)_MT_
7970
7971INSIDE SECURE CRYPTO DRIVER
7972M:	Antoine Tenart <antoine.tenart@bootlin.com>
7973F:	drivers/crypto/inside-secure/
7974S:	Maintained
7975L:	linux-crypto@vger.kernel.org
7976
7977INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7978M:	Mimi Zohar <zohar@linux.ibm.com>
7979M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7980L:	linux-integrity@vger.kernel.org
7981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7982S:	Supported
7983F:	security/integrity/ima/
7984
7985INTEL 810/815 FRAMEBUFFER DRIVER
7986M:	Antonino Daplas <adaplas@gmail.com>
7987L:	linux-fbdev@vger.kernel.org
7988S:	Maintained
7989F:	drivers/video/fbdev/i810/
7990
7991INTEL ASoC DRIVERS
7992M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7993M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7994M:	Jie Yang <yang.jie@linux.intel.com>
7995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7996S:	Supported
7997F:	sound/soc/intel/
7998
7999INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8000M:	Hans de Goede <hdegoede@redhat.com>
8001L:	platform-driver-x86@vger.kernel.org
8002S:	Maintained
8003F:	drivers/platform/x86/intel_atomisp2_pm.c
8004
8005INTEL C600 SERIES SAS CONTROLLER DRIVER
8006M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8007M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8008L:	linux-scsi@vger.kernel.org
8009T:	git git://git.code.sf.net/p/intel-sas/isci
8010S:	Supported
8011F:	drivers/scsi/isci/
8012
8013INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8014M:	Jani Nikula <jani.nikula@linux.intel.com>
8015M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8016M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8017L:	intel-gfx@lists.freedesktop.org
8018W:	https://01.org/linuxgraphics/
8019B:	https://01.org/linuxgraphics/documentation/how-report-bugs
8020C:	irc://chat.freenode.net/intel-gfx
8021Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8022T:	git git://anongit.freedesktop.org/drm-intel
8023S:	Supported
8024F:	drivers/gpu/drm/i915/
8025F:	include/drm/i915*
8026F:	include/uapi/drm/i915_drm.h
8027F:	Documentation/gpu/i915.rst
8028
8029INTEL ETHERNET DRIVERS
8030M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8031L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8032W:	http://www.intel.com/support/feedback.htm
8033W:	http://e1000.sourceforge.net/
8034Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8037S:	Supported
8038F:	Documentation/networking/device_drivers/intel/e100.rst
8039F:	Documentation/networking/device_drivers/intel/e1000.rst
8040F:	Documentation/networking/device_drivers/intel/e1000e.rst
8041F:	Documentation/networking/device_drivers/intel/fm10k.rst
8042F:	Documentation/networking/device_drivers/intel/igb.rst
8043F:	Documentation/networking/device_drivers/intel/igbvf.rst
8044F:	Documentation/networking/device_drivers/intel/ixgb.rst
8045F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8046F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8047F:	Documentation/networking/device_drivers/intel/i40e.rst
8048F:	Documentation/networking/device_drivers/intel/iavf.rst
8049F:	Documentation/networking/device_drivers/intel/ice.rst
8050F:	drivers/net/ethernet/intel/
8051F:	drivers/net/ethernet/intel/*/
8052F:	include/linux/avf/virtchnl.h
8053
8054INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8055M:	Maik Broemme <mbroemme@libmpq.org>
8056L:	linux-fbdev@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/fb/intelfb.rst
8059F:	drivers/video/fbdev/intelfb/
8060
8061INTEL GPIO DRIVERS
8062M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8063L:	linux-gpio@vger.kernel.org
8064S:	Maintained
8065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8066F:	drivers/gpio/gpio-ich.c
8067F:	drivers/gpio/gpio-intel-mid.c
8068F:	drivers/gpio/gpio-lynxpoint.c
8069F:	drivers/gpio/gpio-merrifield.c
8070F:	drivers/gpio/gpio-ml-ioh.c
8071F:	drivers/gpio/gpio-pch.c
8072F:	drivers/gpio/gpio-sch.c
8073F:	drivers/gpio/gpio-sodaville.c
8074
8075INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8076M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8077M:	Zhi Wang <zhi.a.wang@intel.com>
8078L:	intel-gvt-dev@lists.freedesktop.org
8079L:	intel-gfx@lists.freedesktop.org
8080W:	https://01.org/igvt-g
8081T:	git https://github.com/intel/gvt-linux.git
8082S:	Supported
8083F:	drivers/gpu/drm/i915/gvt/
8084
8085INTEL HID EVENT DRIVER
8086M:	Alex Hung <alex.hung@canonical.com>
8087L:	platform-driver-x86@vger.kernel.org
8088S:	Maintained
8089F:	drivers/platform/x86/intel-hid.c
8090
8091INTEL I/OAT DMA DRIVER
8092M:	Dave Jiang <dave.jiang@intel.com>
8093R:	Dan Williams <dan.j.williams@intel.com>
8094L:	dmaengine@vger.kernel.org
8095Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8096S:	Supported
8097F:	drivers/dma/ioat*
8098
8099INTEL IDLE DRIVER
8100M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8101M:	Len Brown <lenb@kernel.org>
8102L:	linux-pm@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8104B:	https://bugzilla.kernel.org
8105S:	Supported
8106F:	drivers/idle/intel_idle.c
8107
8108INTEL INTEGRATED SENSOR HUB DRIVER
8109M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8110M:	Jiri Kosina <jikos@kernel.org>
8111L:	linux-input@vger.kernel.org
8112S:	Maintained
8113F:	drivers/hid/intel-ish-hid/
8114
8115INTEL IOMMU (VT-d)
8116M:	David Woodhouse <dwmw2@infradead.org>
8117L:	iommu@lists.linux-foundation.org
8118T:	git git://git.infradead.org/iommu-2.6.git
8119S:	Supported
8120F:	drivers/iommu/intel-iommu.c
8121F:	include/linux/intel-iommu.h
8122
8123INTEL IOP-ADMA DMA DRIVER
8124R:	Dan Williams <dan.j.williams@intel.com>
8125S:	Odd fixes
8126F:	drivers/dma/iop-adma.c
8127
8128INTEL IPU3 CSI-2 CIO2 DRIVER
8129M:	Yong Zhi <yong.zhi@intel.com>
8130M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8131M:	Bingbu Cao <bingbu.cao@intel.com>
8132R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8133L:	linux-media@vger.kernel.org
8134S:	Maintained
8135F:	drivers/media/pci/intel/ipu3/
8136F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8137
8138INTEL IPU3 CSI-2 IMGU DRIVER
8139M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8140L:	linux-media@vger.kernel.org
8141S:	Maintained
8142F:	drivers/staging/media/ipu3/
8143F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8144F:	Documentation/media/v4l-drivers/ipu3.rst
8145
8146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8147M:	Krzysztof Halasa <khalasa@piap.pl>
8148S:	Maintained
8149F:	include/linux/soc/ixp4xx/qmgr.h
8150F:	include/linux/soc/ixp4xx/npe.h
8151F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8152F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8153F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8154F:	drivers/net/wan/ixp4xx_hss.c
8155
8156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8157M:	Deepak Saxena <dsaxena@plexity.net>
8158S:	Maintained
8159F:	drivers/char/hw_random/ixp4xx-rng.c
8160
8161INTEL MANAGEMENT ENGINE (mei)
8162M:	Tomas Winkler <tomas.winkler@intel.com>
8163L:	linux-kernel@vger.kernel.org
8164S:	Supported
8165F:	include/uapi/linux/mei.h
8166F:	include/linux/mei_cl_bus.h
8167F:	drivers/misc/mei/*
8168F:	drivers/watchdog/mei_wdt.c
8169F:	Documentation/driver-api/mei/*
8170F:	samples/mei/*
8171
8172INTEL MENLOW THERMAL DRIVER
8173M:	Sujith Thomas <sujith.thomas@intel.com>
8174L:	platform-driver-x86@vger.kernel.org
8175W:	https://01.org/linux-acpi
8176S:	Supported
8177F:	drivers/platform/x86/intel_menlow.c
8178
8179INTEL MIC DRIVERS (mic)
8180M:	Sudeep Dutt <sudeep.dutt@intel.com>
8181M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8182S:	Supported
8183W:	https://github.com/sudeepdutt/mic
8184W:	http://software.intel.com/en-us/mic-developer
8185F:	include/linux/mic_bus.h
8186F:	include/linux/scif.h
8187F:	include/uapi/linux/mic_common.h
8188F:	include/uapi/linux/mic_ioctl.h
8189F:	include/uapi/linux/scif_ioctl.h
8190F:	drivers/misc/mic/
8191F:	drivers/dma/mic_x100_dma.c
8192F:	drivers/dma/mic_x100_dma.h
8193F:	Documentation/mic/
8194
8195INTEL PMC CORE DRIVER
8196M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8197M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8198L:	platform-driver-x86@vger.kernel.org
8199S:	Maintained
8200F:	drivers/platform/x86/intel_pmc_core*
8201
8202INTEL PMC/P-Unit IPC DRIVER
8203M:	Zha Qipeng<qipeng.zha@intel.com>
8204L:	platform-driver-x86@vger.kernel.org
8205S:	Maintained
8206F:	drivers/platform/x86/intel_pmc_ipc.c
8207F:	drivers/platform/x86/intel_punit_ipc.c
8208F:	arch/x86/include/asm/intel_pmc_ipc.h
8209F:	arch/x86/include/asm/intel_punit_ipc.h
8210
8211INTEL PMIC GPIO DRIVERS
8212M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8213S:	Maintained
8214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8215F:	drivers/gpio/gpio-*cove.c
8216F:	drivers/gpio/gpio-msic.c
8217
8218INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8219R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8220S:	Maintained
8221F:	drivers/mfd/intel_msic.c
8222F:	drivers/mfd/intel_soc_pmic*
8223F:	include/linux/mfd/intel_msic.h
8224F:	include/linux/mfd/intel_soc_pmic*
8225
8226INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8227M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8228L:	linux-wireless@vger.kernel.org
8229S:	Maintained
8230F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8231F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8232F:	drivers/net/wireless/intel/ipw2x00/
8233
8234INTEL PSTATE DRIVER
8235M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8236M:	Len Brown <lenb@kernel.org>
8237L:	linux-pm@vger.kernel.org
8238S:	Supported
8239F:	drivers/cpufreq/intel_pstate.c
8240
8241INTEL RDMA RNIC DRIVER
8242M:	Faisal Latif <faisal.latif@intel.com>
8243M:	Shiraz Saleem <shiraz.saleem@intel.com>
8244L:	linux-rdma@vger.kernel.org
8245S:	Supported
8246F:	drivers/infiniband/hw/i40iw/
8247F:	include/uapi/rdma/i40iw-abi.h
8248
8249INTEL SPEED SELECT TECHNOLOGY
8250M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8251L:	platform-driver-x86@vger.kernel.org
8252S:	Maintained
8253F:	drivers/platform/x86/intel_speed_select_if/
8254F:	tools/power/x86/intel-speed-select/
8255F:	include/uapi/linux/isst_if.h
8256
8257INTEL TELEMETRY DRIVER
8258M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8259M:	"David E. Box" <david.e.box@linux.intel.com>
8260L:	platform-driver-x86@vger.kernel.org
8261S:	Maintained
8262F:	arch/x86/include/asm/intel_telemetry.h
8263F:	drivers/platform/x86/intel_telemetry*
8264
8265INTEL VIRTUAL BUTTON DRIVER
8266M:	AceLan Kao <acelan.kao@canonical.com>
8267L:	platform-driver-x86@vger.kernel.org
8268S:	Maintained
8269F:	drivers/platform/x86/intel-vbtn.c
8270
8271INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8272M:	Stanislaw Gruszka <sgruszka@redhat.com>
8273L:	linux-wireless@vger.kernel.org
8274S:	Supported
8275F:	drivers/net/wireless/intel/iwlegacy/
8276
8277INTEL WIRELESS WIFI LINK (iwlwifi)
8278M:	Johannes Berg <johannes.berg@intel.com>
8279M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8280M:	Luca Coelho <luciano.coelho@intel.com>
8281M:	Intel Linux Wireless <linuxwifi@intel.com>
8282L:	linux-wireless@vger.kernel.org
8283W:	http://intellinuxwireless.org
8284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8285S:	Supported
8286F:	drivers/net/wireless/intel/iwlwifi/
8287
8288INTEL WIRELESS WIMAX CONNECTION 2400
8289M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8290M:	linux-wimax@intel.com
8291L:	wimax@linuxwimax.org (subscribers-only)
8292S:	Supported
8293W:	http://linuxwimax.org
8294F:	Documentation/wimax/README.i2400m
8295F:	drivers/net/wimax/i2400m/
8296F:	include/uapi/linux/wimax/i2400m.h
8297
8298INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8299M:	Mario Limonciello <mario.limonciello@dell.com>
8300S:	Maintained
8301F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8302
8303INTEL(R) TRACE HUB
8304M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8305S:	Supported
8306F:	Documentation/trace/intel_th.rst
8307F:	drivers/hwtracing/intel_th/
8308
8309INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8310M:	Ning Sun <ning.sun@intel.com>
8311L:	tboot-devel@lists.sourceforge.net
8312W:	http://tboot.sourceforge.net
8313T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8314S:	Supported
8315F:	Documentation/intel_txt.txt
8316F:	include/linux/tboot.h
8317F:	arch/x86/kernel/tboot.c
8318
8319INTEL-MID GPIO DRIVER
8320M:	David Cohen <david.a.cohen@linux.intel.com>
8321L:	linux-gpio@vger.kernel.org
8322S:	Maintained
8323F:	drivers/gpio/gpio-intel-mid.c
8324
8325INTERCONNECT API
8326M:	Georgi Djakov <georgi.djakov@linaro.org>
8327L:	linux-pm@vger.kernel.org
8328S:	Maintained
8329F:	Documentation/interconnect/
8330F:	Documentation/devicetree/bindings/interconnect/
8331F:	drivers/interconnect/
8332F:	include/dt-bindings/interconnect/
8333F:	include/linux/interconnect-provider.h
8334F:	include/linux/interconnect.h
8335
8336INVENSENSE MPU-3050 GYROSCOPE DRIVER
8337M:	Linus Walleij <linus.walleij@linaro.org>
8338L:	linux-iio@vger.kernel.org
8339S:	Maintained
8340F:	drivers/iio/gyro/mpu3050*
8341F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8342
8343IOC3 ETHERNET DRIVER
8344M:	Ralf Baechle <ralf@linux-mips.org>
8345L:	linux-mips@vger.kernel.org
8346S:	Maintained
8347F:	drivers/net/ethernet/sgi/ioc3-eth.c
8348
8349IOC3 SERIAL DRIVER
8350M:	Pat Gefre <pfg@sgi.com>
8351L:	linux-serial@vger.kernel.org
8352S:	Maintained
8353F:	drivers/tty/serial/ioc3_serial.c
8354
8355IOMAP FILESYSTEM LIBRARY
8356M:	Christoph Hellwig <hch@infradead.org>
8357M:	Darrick J. Wong <darrick.wong@oracle.com>
8358M:	linux-xfs@vger.kernel.org
8359M:	linux-fsdevel@vger.kernel.org
8360L:	linux-xfs@vger.kernel.org
8361L:	linux-fsdevel@vger.kernel.org
8362T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8363S:	Supported
8364F:	fs/iomap.c
8365F:	include/linux/iomap.h
8366
8367IOMMU DRIVERS
8368M:	Joerg Roedel <joro@8bytes.org>
8369L:	iommu@lists.linux-foundation.org
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8371S:	Maintained
8372F:	Documentation/devicetree/bindings/iommu/
8373F:	drivers/iommu/
8374F:	include/linux/iommu.h
8375F:	include/linux/of_iommu.h
8376F:	include/linux/iova.h
8377
8378IO_URING
8379M:	Jens Axboe <axboe@kernel.dk>
8380L:	linux-block@vger.kernel.org
8381L:	linux-fsdevel@vger.kernel.org
8382T:	git git://git.kernel.dk/linux-block
8383T:	git git://git.kernel.dk/liburing
8384S:	Maintained
8385F:	fs/io_uring.c
8386F:	include/uapi/linux/io_uring.h
8387
8388IP MASQUERADING
8389M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8390S:	Maintained
8391F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8392
8393IPMI SUBSYSTEM
8394M:	Corey Minyard <minyard@acm.org>
8395L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8396W:	http://openipmi.sourceforge.net/
8397S:	Supported
8398F:	Documentation/devicetree/bindings/ipmi/
8399F:	Documentation/IPMI.txt
8400F:	drivers/char/ipmi/
8401F:	include/linux/ipmi*
8402F:	include/uapi/linux/ipmi*
8403
8404IPS SCSI RAID DRIVER
8405M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8406L:	linux-scsi@vger.kernel.org
8407W:	http://www.adaptec.com/
8408S:	Maintained
8409F:	drivers/scsi/ips*
8410
8411IPVS
8412M:	Wensong Zhang <wensong@linux-vs.org>
8413M:	Simon Horman <horms@verge.net.au>
8414M:	Julian Anastasov <ja@ssi.bg>
8415L:	netdev@vger.kernel.org
8416L:	lvs-devel@vger.kernel.org
8417S:	Maintained
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8420F:	Documentation/networking/ipvs-sysctl.txt
8421F:	include/net/ip_vs.h
8422F:	include/uapi/linux/ip_vs.h
8423F:	net/netfilter/ipvs/
8424
8425IPWIRELESS DRIVER
8426M:	Jiri Kosina <jikos@kernel.org>
8427M:	David Sterba <dsterba@suse.com>
8428S:	Odd Fixes
8429F:	drivers/tty/ipwireless/
8430
8431IPX NETWORK LAYER
8432L:	netdev@vger.kernel.org
8433S:	Obsolete
8434F:	include/uapi/linux/ipx.h
8435
8436IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8437M:	Marc Zyngier <marc.zyngier@arm.com>
8438S:	Maintained
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8440F:	Documentation/IRQ-domain.txt
8441F:	include/linux/irqdomain.h
8442F:	kernel/irq/irqdomain.c
8443F:	kernel/irq/msi.c
8444
8445IRQ SUBSYSTEM
8446M:	Thomas Gleixner <tglx@linutronix.de>
8447L:	linux-kernel@vger.kernel.org
8448S:	Maintained
8449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8450F:	kernel/irq/
8451
8452IRQCHIP DRIVERS
8453M:	Thomas Gleixner <tglx@linutronix.de>
8454M:	Jason Cooper <jason@lakedaemon.net>
8455M:	Marc Zyngier <marc.zyngier@arm.com>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8459F:	Documentation/devicetree/bindings/interrupt-controller/
8460F:	drivers/irqchip/
8461
8462ISA
8463M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8464S:	Maintained
8465F:	Documentation/isa.txt
8466F:	drivers/base/isa.c
8467F:	include/linux/isa.h
8468
8469ISA RADIO MODULE
8470M:	Hans Verkuil <hverkuil@xs4all.nl>
8471L:	linux-media@vger.kernel.org
8472T:	git git://linuxtv.org/media_tree.git
8473W:	https://linuxtv.org
8474S:	Maintained
8475F:	drivers/media/radio/radio-isa*
8476
8477ISAPNP
8478M:	Jaroslav Kysela <perex@perex.cz>
8479S:	Maintained
8480F:	Documentation/isapnp.txt
8481F:	drivers/pnp/isapnp/
8482F:	include/linux/isapnp.h
8483
8484ISCSI
8485M:	Lee Duncan <lduncan@suse.com>
8486M:	Chris Leech <cleech@redhat.com>
8487L:	open-iscsi@googlegroups.com
8488W:	www.open-iscsi.com
8489S:	Maintained
8490F:	drivers/scsi/*iscsi*
8491F:	include/scsi/*iscsi*
8492
8493iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8494M:	Peter Jones <pjones@redhat.com>
8495M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8496S:	Maintained
8497F:	drivers/firmware/iscsi_ibft*
8498
8499ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8500M:	Sagi Grimberg <sagi@grimberg.me>
8501M:	Max Gurtovoy <maxg@mellanox.com>
8502L:	linux-rdma@vger.kernel.org
8503S:	Supported
8504W:	http://www.openfabrics.org
8505W:	www.open-iscsi.org
8506Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8507F:	drivers/infiniband/ulp/iser/
8508
8509ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8510M:	Sagi Grimberg <sagi@grimberg.me>
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8512L:	linux-rdma@vger.kernel.org
8513L:	target-devel@vger.kernel.org
8514S:	Supported
8515W:	http://www.linux-iscsi.org
8516F:	drivers/infiniband/ulp/isert
8517
8518ISDN/mISDN SUBSYSTEM
8519M:	Karsten Keil <isdn@linux-pingi.de>
8520L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8521L:	netdev@vger.kernel.org
8522W:	http://www.isdn4linux.de
8523S:	Maintained
8524F:	drivers/isdn/mISDN
8525F:	drivers/isdn/hardware
8526
8527ISDN/CAPI SUBSYSTEM
8528M:	Karsten Keil <isdn@linux-pingi.de>
8529L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8530L:	netdev@vger.kernel.org
8531W:	http://www.isdn4linux.de
8532S:	Odd Fixes
8533F:	Documentation/isdn/
8534F:	drivers/isdn/capi/
8535F:	drivers/staging/isdn/
8536F:	net/bluetooth/cmtp/
8537F:	include/linux/isdn/
8538F:	include/uapi/linux/isdn/
8539
8540IT87 HARDWARE MONITORING DRIVER
8541M:	Jean Delvare <jdelvare@suse.com>
8542L:	linux-hwmon@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/hwmon/it87.rst
8545F:	drivers/hwmon/it87.c
8546
8547IT913X MEDIA DRIVER
8548M:	Antti Palosaari <crope@iki.fi>
8549L:	linux-media@vger.kernel.org
8550W:	https://linuxtv.org
8551W:	http://palosaari.fi/linux/
8552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8553T:	git git://linuxtv.org/anttip/media_tree.git
8554S:	Maintained
8555F:	drivers/media/tuners/it913x*
8556
8557IVTV VIDEO4LINUX DRIVER
8558M:	Andy Walls <awalls@md.metrocast.net>
8559L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8560L:	linux-media@vger.kernel.org
8561T:	git git://linuxtv.org/media_tree.git
8562W:	http://www.ivtvdriver.org
8563S:	Maintained
8564F:	Documentation/media/v4l-drivers/ivtv*
8565F:	drivers/media/pci/ivtv/
8566F:	include/uapi/linux/ivtv*
8567
8568IX2505V MEDIA DRIVER
8569M:	Malcolm Priestley <tvboxspy@gmail.com>
8570L:	linux-media@vger.kernel.org
8571W:	https://linuxtv.org
8572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8573S:	Maintained
8574F:	drivers/media/dvb-frontends/ix2505v*
8575
8576JAILHOUSE HYPERVISOR INTERFACE
8577M:	Jan Kiszka <jan.kiszka@siemens.com>
8578L:	jailhouse-dev@googlegroups.com
8579S:	Maintained
8580F:	arch/x86/kernel/jailhouse.c
8581F:	arch/x86/include/asm/jailhouse_para.h
8582
8583JC42.4 TEMPERATURE SENSOR DRIVER
8584M:	Guenter Roeck <linux@roeck-us.net>
8585L:	linux-hwmon@vger.kernel.org
8586S:	Maintained
8587F:	drivers/hwmon/jc42.c
8588F:	Documentation/hwmon/jc42.rst
8589
8590JFS FILESYSTEM
8591M:	Dave Kleikamp <shaggy@kernel.org>
8592L:	jfs-discussion@lists.sourceforge.net
8593W:	http://jfs.sourceforge.net/
8594T:	git git://github.com/kleikamp/linux-shaggy.git
8595S:	Maintained
8596F:	Documentation/filesystems/jfs.txt
8597F:	fs/jfs/
8598
8599JME NETWORK DRIVER
8600M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8601L:	netdev@vger.kernel.org
8602S:	Maintained
8603F:	drivers/net/ethernet/jme.*
8604
8605JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8606M:	David Woodhouse <dwmw2@infradead.org>
8607M:	Richard Weinberger <richard@nod.at>
8608L:	linux-mtd@lists.infradead.org
8609W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8610T:	git git://git.infradead.org/ubifs-2.6.git
8611S:	Odd Fixes
8612F:	fs/jffs2/
8613F:	include/uapi/linux/jffs2.h
8614
8615JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8616M:	"Theodore Ts'o" <tytso@mit.edu>
8617M:	Jan Kara <jack@suse.com>
8618L:	linux-ext4@vger.kernel.org
8619S:	Maintained
8620F:	fs/jbd2/
8621F:	include/linux/jbd2.h
8622
8623JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8624M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8625L:	linux-media@vger.kernel.org
8626S:	Maintained
8627F:	drivers/media/platform/rcar_jpu.c
8628
8629JSM Neo PCI based serial card
8630L:	linux-serial@vger.kernel.org
8631S:	Orphan
8632F:	drivers/tty/serial/jsm/
8633
8634K10TEMP HARDWARE MONITORING DRIVER
8635M:	Clemens Ladisch <clemens@ladisch.de>
8636L:	linux-hwmon@vger.kernel.org
8637S:	Maintained
8638F:	Documentation/hwmon/k10temp.rst
8639F:	drivers/hwmon/k10temp.c
8640
8641K8TEMP HARDWARE MONITORING DRIVER
8642M:	Rudolf Marek <r.marek@assembler.cz>
8643L:	linux-hwmon@vger.kernel.org
8644S:	Maintained
8645F:	Documentation/hwmon/k8temp.rst
8646F:	drivers/hwmon/k8temp.c
8647
8648KASAN
8649M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8650R:	Alexander Potapenko <glider@google.com>
8651R:	Dmitry Vyukov <dvyukov@google.com>
8652L:	kasan-dev@googlegroups.com
8653S:	Maintained
8654F:	arch/*/include/asm/kasan.h
8655F:	arch/*/mm/kasan_init*
8656F:	Documentation/dev-tools/kasan.rst
8657F:	include/linux/kasan*.h
8658F:	lib/test_kasan.c
8659F:	mm/kasan/
8660F:	scripts/Makefile.kasan
8661
8662KCONFIG
8663M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8665L:	linux-kbuild@vger.kernel.org
8666S:	Maintained
8667F:	Documentation/kbuild/kconfig*
8668F:	scripts/kconfig/
8669F:	scripts/Kconfig.include
8670
8671KDUMP
8672M:	Dave Young <dyoung@redhat.com>
8673M:	Baoquan He <bhe@redhat.com>
8674R:	Vivek Goyal <vgoyal@redhat.com>
8675L:	kexec@lists.infradead.org
8676W:	http://lse.sourceforge.net/kdump/
8677S:	Maintained
8678F:	Documentation/kdump/
8679
8680KEENE FM RADIO TRANSMITTER DRIVER
8681M:	Hans Verkuil <hverkuil@xs4all.nl>
8682L:	linux-media@vger.kernel.org
8683T:	git git://linuxtv.org/media_tree.git
8684W:	https://linuxtv.org
8685S:	Maintained
8686F:	drivers/media/radio/radio-keene*
8687
8688KERNEL AUTOMOUNTER
8689M:	Ian Kent <raven@themaw.net>
8690L:	autofs@vger.kernel.org
8691S:	Maintained
8692F:	fs/autofs/
8693
8694KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8695M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8696M:	Michal Marek <michal.lkml@markovi.net>
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8698L:	linux-kbuild@vger.kernel.org
8699S:	Maintained
8700F:	Documentation/kbuild/
8701F:	Makefile
8702F:	scripts/Kbuild*
8703F:	scripts/Makefile*
8704F:	scripts/basic/
8705F:	scripts/mk*
8706F:	scripts/*vmlinux*
8707F:	scripts/mod/
8708F:	scripts/package/
8709
8710KERNEL JANITORS
8711L:	kernel-janitors@vger.kernel.org
8712W:	http://kernelnewbies.org/KernelJanitors
8713S:	Odd Fixes
8714
8715KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8716M:	"J. Bruce Fields" <bfields@fieldses.org>
8717M:	Chuck Lever <chuck.lever@oracle.com>
8718L:	linux-nfs@vger.kernel.org
8719W:	http://nfs.sourceforge.net/
8720T:	git git://linux-nfs.org/~bfields/linux.git
8721S:	Supported
8722F:	fs/nfsd/
8723F:	include/uapi/linux/nfsd/
8724F:	fs/lockd/
8725F:	fs/nfs_common/
8726F:	net/sunrpc/
8727F:	include/linux/lockd/
8728F:	include/linux/sunrpc/
8729F:	include/uapi/linux/sunrpc/
8730
8731KERNEL SELFTEST FRAMEWORK
8732M:	Shuah Khan <shuah@kernel.org>
8733M:	Shuah Khan <skhan@linuxfoundation.org>
8734L:	linux-kselftest@vger.kernel.org
8735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8736Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8737S:	Maintained
8738F:	tools/testing/selftests/
8739F:	Documentation/dev-tools/kselftest*
8740
8741KERNEL USERMODE HELPER
8742M:	Luis Chamberlain <mcgrof@kernel.org>
8743L:	linux-kernel@vger.kernel.org
8744S:	Maintained
8745F:	kernel/umh.c
8746F:	include/linux/umh.h
8747
8748KERNEL VIRTUAL MACHINE (KVM)
8749M:	Paolo Bonzini <pbonzini@redhat.com>
8750M:	Radim Krčmář <rkrcmar@redhat.com>
8751L:	kvm@vger.kernel.org
8752W:	http://www.linux-kvm.org
8753T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8754S:	Supported
8755F:	Documentation/virtual/kvm/
8756F:	include/trace/events/kvm.h
8757F:	include/uapi/asm-generic/kvm*
8758F:	include/uapi/linux/kvm*
8759F:	include/asm-generic/kvm*
8760F:	include/linux/kvm*
8761F:	include/kvm/iodev.h
8762F:	virt/kvm/*
8763F:	tools/kvm/
8764F:	tools/testing/selftests/kvm/
8765
8766KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8767M:	Joerg Roedel <joro@8bytes.org>
8768L:	kvm@vger.kernel.org
8769W:	http://www.linux-kvm.org/
8770S:	Maintained
8771F:	arch/x86/include/asm/svm.h
8772F:	arch/x86/kvm/svm.c
8773
8774KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8775M:	Marc Zyngier <marc.zyngier@arm.com>
8776R:	James Morse <james.morse@arm.com>
8777R:	Julien Thierry <julien.thierry@arm.com>
8778R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8780L:	kvmarm@lists.cs.columbia.edu
8781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8782S:	Maintained
8783F:	arch/arm/include/uapi/asm/kvm*
8784F:	arch/arm/include/asm/kvm*
8785F:	arch/arm/kvm/
8786F:	arch/arm64/include/uapi/asm/kvm*
8787F:	arch/arm64/include/asm/kvm*
8788F:	arch/arm64/kvm/
8789F:	virt/kvm/arm/
8790F:	include/kvm/arm_*
8791
8792KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8793M:	James Hogan <jhogan@kernel.org>
8794L:	linux-mips@vger.kernel.org
8795S:	Supported
8796F:	arch/mips/include/uapi/asm/kvm*
8797F:	arch/mips/include/asm/kvm*
8798F:	arch/mips/kvm/
8799
8800KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8801M:	Paul Mackerras <paulus@ozlabs.org>
8802L:	kvm-ppc@vger.kernel.org
8803W:	http://www.linux-kvm.org/
8804T:	git git://github.com/agraf/linux-2.6.git
8805S:	Supported
8806F:	arch/powerpc/include/uapi/asm/kvm*
8807F:	arch/powerpc/include/asm/kvm*
8808F:	arch/powerpc/kvm/
8809F:	arch/powerpc/kernel/kvm*
8810
8811KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8812M:	Christian Borntraeger <borntraeger@de.ibm.com>
8813M:	Janosch Frank <frankja@linux.ibm.com>
8814R:	David Hildenbrand <david@redhat.com>
8815R:	Cornelia Huck <cohuck@redhat.com>
8816L:	linux-s390@vger.kernel.org
8817W:	http://www.ibm.com/developerworks/linux/linux390/
8818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8819S:	Supported
8820F:	arch/s390/include/uapi/asm/kvm*
8821F:	arch/s390/include/asm/gmap.h
8822F:	arch/s390/include/asm/kvm*
8823F:	arch/s390/kvm/
8824F:	arch/s390/mm/gmap.c
8825
8826KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8827M:	Paolo Bonzini <pbonzini@redhat.com>
8828M:	Radim Krčmář <rkrcmar@redhat.com>
8829L:	kvm@vger.kernel.org
8830W:	http://www.linux-kvm.org
8831T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8832S:	Supported
8833F:	arch/x86/kvm/
8834F:	arch/x86/kvm/*/
8835F:	arch/x86/include/uapi/asm/kvm*
8836F:	arch/x86/include/asm/kvm*
8837F:	arch/x86/include/asm/pvclock-abi.h
8838F:	arch/x86/kernel/kvm.c
8839F:	arch/x86/kernel/kvmclock.c
8840
8841KERNFS
8842M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8843M:	Tejun Heo <tj@kernel.org>
8844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8845S:	Supported
8846F:	include/linux/kernfs.h
8847F:	fs/kernfs/
8848
8849KEXEC
8850M:	Eric Biederman <ebiederm@xmission.com>
8851W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8852L:	kexec@lists.infradead.org
8853S:	Maintained
8854F:	include/linux/kexec.h
8855F:	include/uapi/linux/kexec.h
8856F:	kernel/kexec*
8857
8858KEYS-ENCRYPTED
8859M:	Mimi Zohar <zohar@linux.ibm.com>
8860L:	linux-integrity@vger.kernel.org
8861L:	keyrings@vger.kernel.org
8862S:	Supported
8863F:	Documentation/security/keys/trusted-encrypted.rst
8864F:	include/keys/encrypted-type.h
8865F:	security/keys/encrypted-keys/
8866
8867KEYS-TRUSTED
8868M:	James Bottomley <jejb@linux.ibm.com>
8869M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8870M:	Mimi Zohar <zohar@linux.ibm.com>
8871L:	linux-integrity@vger.kernel.org
8872L:	keyrings@vger.kernel.org
8873S:	Supported
8874F:	Documentation/security/keys/trusted-encrypted.rst
8875F:	include/keys/trusted-type.h
8876F:	security/keys/trusted.c
8877F:	security/keys/trusted.h
8878
8879KEYS/KEYRINGS:
8880M:	David Howells <dhowells@redhat.com>
8881L:	keyrings@vger.kernel.org
8882S:	Maintained
8883F:	Documentation/security/keys/core.rst
8884F:	include/linux/key.h
8885F:	include/linux/key-type.h
8886F:	include/linux/keyctl.h
8887F:	include/uapi/linux/keyctl.h
8888F:	include/keys/
8889F:	security/keys/
8890
8891KGDB / KDB /debug_core
8892M:	Jason Wessel <jason.wessel@windriver.com>
8893M:	Daniel Thompson <daniel.thompson@linaro.org>
8894W:	http://kgdb.wiki.kernel.org/
8895L:	kgdb-bugreport@lists.sourceforge.net
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8897S:	Maintained
8898F:	Documentation/dev-tools/kgdb.rst
8899F:	drivers/misc/kgdbts.c
8900F:	drivers/tty/serial/kgdboc.c
8901F:	include/linux/kdb.h
8902F:	include/linux/kgdb.h
8903F:	kernel/debug/
8904
8905KMEMLEAK
8906M:	Catalin Marinas <catalin.marinas@arm.com>
8907S:	Maintained
8908F:	Documentation/dev-tools/kmemleak.rst
8909F:	include/linux/kmemleak.h
8910F:	mm/kmemleak.c
8911F:	mm/kmemleak-test.c
8912
8913KMOD KERNEL MODULE LOADER - USERMODE HELPER
8914M:	Luis Chamberlain <mcgrof@kernel.org>
8915L:	linux-kernel@vger.kernel.org
8916S:	Maintained
8917F:	kernel/kmod.c
8918F:	include/linux/kmod.h
8919F:	lib/test_kmod.c
8920F:	tools/testing/selftests/kmod/
8921
8922KPROBES
8923M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8924M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8925M:	"David S. Miller" <davem@davemloft.net>
8926M:	Masami Hiramatsu <mhiramat@kernel.org>
8927S:	Maintained
8928F:	Documentation/kprobes.txt
8929F:	include/linux/kprobes.h
8930F:	include/asm-generic/kprobes.h
8931F:	kernel/kprobes.c
8932
8933KS0108 LCD CONTROLLER DRIVER
8934M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8935S:	Maintained
8936F:	Documentation/auxdisplay/ks0108
8937F:	drivers/auxdisplay/ks0108.c
8938F:	include/linux/ks0108.h
8939
8940L3MDEV
8941M:	David Ahern <dsa@cumulusnetworks.com>
8942L:	netdev@vger.kernel.org
8943S:	Maintained
8944F:	net/l3mdev
8945F:	include/net/l3mdev.h
8946
8947L7 BPF FRAMEWORK
8948M:	John Fastabend <john.fastabend@gmail.com>
8949M:	Daniel Borkmann <daniel@iogearbox.net>
8950L:	netdev@vger.kernel.org
8951L:	bpf@vger.kernel.org
8952S:	Maintained
8953F:	include/linux/skmsg.h
8954F:	net/core/skmsg.c
8955F:	net/core/sock_map.c
8956F:	net/ipv4/tcp_bpf.c
8957
8958LANTIQ / INTEL Ethernet drivers
8959M:	Hauke Mehrtens <hauke@hauke-m.de>
8960L:	netdev@vger.kernel.org
8961S:	Maintained
8962F:	net/dsa/tag_gswip.c
8963F:	drivers/net/ethernet/lantiq_xrx200.c
8964F:	drivers/net/dsa/lantiq_pce.h
8965F:	drivers/net/dsa/lantiq_gswip.c
8966
8967LANTIQ MIPS ARCHITECTURE
8968M:	John Crispin <john@phrozen.org>
8969L:	linux-mips@vger.kernel.org
8970S:	Maintained
8971F:	arch/mips/lantiq
8972F:	drivers/soc/lantiq
8973
8974LAPB module
8975L:	linux-x25@vger.kernel.org
8976S:	Orphan
8977F:	Documentation/networking/lapb-module.txt
8978F:	include/*/lapb.h
8979F:	net/lapb/
8980
8981LASI 53c700 driver for PARISC
8982M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8983L:	linux-scsi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/scsi/53c700.txt
8986F:	drivers/scsi/53c700*
8987
8988LEAKING_ADDRESSES
8989M:	Tobin C. Harding <me@tobin.cc>
8990M:	Tycho Andersen <tycho@tycho.ws>
8991L:	kernel-hardening@lists.openwall.com
8992S:	Maintained
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8994F:	scripts/leaking_addresses.pl
8995
8996LED SUBSYSTEM
8997M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8998M:	Pavel Machek <pavel@ucw.cz>
8999R:	Dan Murphy <dmurphy@ti.com>
9000L:	linux-leds@vger.kernel.org
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9002S:	Maintained
9003F:	Documentation/devicetree/bindings/leds/
9004F:	drivers/leds/
9005F:	include/linux/leds.h
9006
9007LEGACY EEPROM DRIVER
9008M:	Jean Delvare <jdelvare@suse.com>
9009S:	Maintained
9010F:	Documentation/misc-devices/eeprom.rst
9011F:	drivers/misc/eeprom/eeprom.c
9012
9013LEGO MINDSTORMS EV3
9014R:	David Lechner <david@lechnology.com>
9015S:	Maintained
9016F:	arch/arm/boot/dts/da850-lego-ev3.dts
9017F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9018F:	drivers/power/supply/lego_ev3_battery.c
9019
9020LEGO USB Tower driver
9021M:	Juergen Stuber <starblue@users.sourceforge.net>
9022L:	legousb-devel@lists.sourceforge.net
9023W:	http://legousb.sourceforge.net/
9024S:	Maintained
9025F:	drivers/usb/misc/legousbtower.c
9026
9027LG LAPTOP EXTRAS
9028M:	Matan Ziv-Av <matan@svgalib.org>
9029L:	platform-driver-x86@vger.kernel.org
9030S:	Maintained
9031F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9032F:	Documentation/laptops/lg-laptop.rst
9033F:	drivers/platform/x86/lg-laptop.c
9034
9035LG2160 MEDIA DRIVER
9036M:	Michael Krufky <mkrufky@linuxtv.org>
9037L:	linux-media@vger.kernel.org
9038W:	https://linuxtv.org
9039W:	http://github.com/mkrufky
9040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9041T:	git git://linuxtv.org/mkrufky/tuners.git
9042S:	Maintained
9043F:	drivers/media/dvb-frontends/lg2160.*
9044
9045LGDT3305 MEDIA DRIVER
9046M:	Michael Krufky <mkrufky@linuxtv.org>
9047L:	linux-media@vger.kernel.org
9048W:	https://linuxtv.org
9049W:	http://github.com/mkrufky
9050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9051T:	git git://linuxtv.org/mkrufky/tuners.git
9052S:	Maintained
9053F:	drivers/media/dvb-frontends/lgdt3305.*
9054
9055LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9056M:	Viresh Kumar <vireshk@kernel.org>
9057L:	linux-ide@vger.kernel.org
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9059S:	Maintained
9060F:	include/linux/pata_arasan_cf_data.h
9061F:	drivers/ata/pata_arasan_cf.c
9062
9063LIBATA PATA DRIVERS
9064M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9065M:	Jens Axboe <axboe@kernel.dk>
9066L:	linux-ide@vger.kernel.org
9067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9068S:	Maintained
9069F:	drivers/ata/pata_*.c
9070F:	drivers/ata/ata_generic.c
9071
9072LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9073M:	Linus Walleij <linus.walleij@linaro.org>
9074L:	linux-ide@vger.kernel.org
9075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9076S:	Maintained
9077F:	drivers/ata/pata_ftide010.c
9078F:	drivers/ata/sata_gemini.c
9079F:	drivers/ata/sata_gemini.h
9080
9081LIBATA SATA AHCI PLATFORM devices support
9082M:	Hans de Goede <hdegoede@redhat.com>
9083M:	Jens Axboe <axboe@kernel.dk>
9084L:	linux-ide@vger.kernel.org
9085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9086S:	Maintained
9087F:	drivers/ata/ahci_platform.c
9088F:	drivers/ata/libahci_platform.c
9089F:	include/linux/ahci_platform.h
9090
9091LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9092M:	Mikael Pettersson <mikpelinux@gmail.com>
9093L:	linux-ide@vger.kernel.org
9094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9095S:	Maintained
9096F:	drivers/ata/sata_promise.*
9097
9098LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9099M:	Jens Axboe <axboe@kernel.dk>
9100L:	linux-ide@vger.kernel.org
9101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9102S:	Maintained
9103F:	drivers/ata/
9104F:	include/linux/ata.h
9105F:	include/linux/libata.h
9106F:	Documentation/devicetree/bindings/ata/
9107
9108LIBLOCKDEP
9109M:	Sasha Levin <alexander.levin@microsoft.com>
9110S:	Maintained
9111F:	tools/lib/lockdep/
9112
9113LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9114M:	Dan Williams <dan.j.williams@intel.com>
9115M:	Vishal Verma <vishal.l.verma@intel.com>
9116M:	Dave Jiang <dave.jiang@intel.com>
9117L:	linux-nvdimm@lists.01.org
9118Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9119S:	Supported
9120F:	drivers/nvdimm/blk.c
9121F:	drivers/nvdimm/region_devs.c
9122
9123LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9124M:	Vishal Verma <vishal.l.verma@intel.com>
9125M:	Dan Williams <dan.j.williams@intel.com>
9126M:	Dave Jiang <dave.jiang@intel.com>
9127L:	linux-nvdimm@lists.01.org
9128Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9129S:	Supported
9130F:	drivers/nvdimm/btt*
9131
9132LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9133M:	Dan Williams <dan.j.williams@intel.com>
9134M:	Vishal Verma <vishal.l.verma@intel.com>
9135M:	Dave Jiang <dave.jiang@intel.com>
9136L:	linux-nvdimm@lists.01.org
9137Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9138S:	Supported
9139F:	drivers/nvdimm/pmem*
9140
9141LIBNVDIMM: DEVICETREE BINDINGS
9142M:	Oliver O'Halloran <oohall@gmail.com>
9143L:	linux-nvdimm@lists.01.org
9144Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9145S:	Supported
9146F:	drivers/nvdimm/of_pmem.c
9147F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9148
9149LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9150M:	Dan Williams <dan.j.williams@intel.com>
9151M:	Vishal Verma <vishal.l.verma@intel.com>
9152M:	Dave Jiang <dave.jiang@intel.com>
9153M:	Keith Busch <keith.busch@intel.com>
9154M:	Ira Weiny <ira.weiny@intel.com>
9155L:	linux-nvdimm@lists.01.org
9156Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9158S:	Supported
9159F:	drivers/nvdimm/*
9160F:	drivers/acpi/nfit/*
9161F:	include/linux/nd.h
9162F:	include/linux/libnvdimm.h
9163F:	include/uapi/linux/ndctl.h
9164
9165LIGHTNVM PLATFORM SUPPORT
9166M:	Matias Bjorling <mb@lightnvm.io>
9167W:	http://github/OpenChannelSSD
9168L:	linux-block@vger.kernel.org
9169S:	Maintained
9170F:	drivers/lightnvm/
9171F:	include/linux/lightnvm.h
9172F:	include/uapi/linux/lightnvm.h
9173
9174LINUX FOR POWER MACINTOSH
9175M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9176W:	http://www.penguinppc.org/
9177L:	linuxppc-dev@lists.ozlabs.org
9178S:	Maintained
9179F:	arch/powerpc/platforms/powermac/
9180F:	drivers/macintosh/
9181
9182LINUX FOR POWERPC (32-BIT AND 64-BIT)
9183M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9184M:	Paul Mackerras <paulus@samba.org>
9185M:	Michael Ellerman <mpe@ellerman.id.au>
9186W:	https://github.com/linuxppc/linux/wiki
9187L:	linuxppc-dev@lists.ozlabs.org
9188Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9190S:	Supported
9191F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9192F:	Documentation/devicetree/bindings/powerpc/
9193F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9194F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9195F:	Documentation/powerpc/
9196F:	arch/powerpc/
9197F:	drivers/char/tpm/tpm_ibmvtpm*
9198F:	drivers/crypto/nx/
9199F:	drivers/crypto/vmx/
9200F:	drivers/i2c/busses/i2c-opal.c
9201F:	drivers/net/ethernet/ibm/ibmveth.*
9202F:	drivers/net/ethernet/ibm/ibmvnic.*
9203F:	drivers/pci/hotplug/pnv_php.c
9204F:	drivers/pci/hotplug/rpa*
9205F:	drivers/rtc/rtc-opal.c
9206F:	drivers/scsi/ibmvscsi/
9207F:	drivers/tty/hvc/hvc_opal.c
9208F:	drivers/watchdog/wdrtas.c
9209F:	tools/testing/selftests/powerpc
9210N:	/pmac
9211N:	powermac
9212N:	powernv
9213N:	[^a-z0-9]ps3
9214N:	pseries
9215
9216LINUX FOR POWERPC EMBEDDED MPC5XXX
9217M:	Anatolij Gustschin <agust@denx.de>
9218L:	linuxppc-dev@lists.ozlabs.org
9219T:	git git://git.denx.de/linux-denx-agust.git
9220S:	Maintained
9221F:	arch/powerpc/platforms/512x/
9222F:	arch/powerpc/platforms/52xx/
9223
9224LINUX FOR POWERPC EMBEDDED PPC4XX
9225M:	Alistair Popple <alistair@popple.id.au>
9226M:	Matt Porter <mporter@kernel.crashing.org>
9227W:	http://www.penguinppc.org/
9228L:	linuxppc-dev@lists.ozlabs.org
9229S:	Maintained
9230F:	arch/powerpc/platforms/40x/
9231F:	arch/powerpc/platforms/44x/
9232
9233LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9234M:	Scott Wood <oss@buserror.net>
9235M:	Kumar Gala <galak@kernel.crashing.org>
9236W:	http://www.penguinppc.org/
9237L:	linuxppc-dev@lists.ozlabs.org
9238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9239S:	Maintained
9240F:	arch/powerpc/platforms/83xx/
9241F:	arch/powerpc/platforms/85xx/
9242F:	Documentation/devicetree/bindings/powerpc/fsl/
9243
9244LINUX FOR POWERPC EMBEDDED PPC8XX
9245M:	Vitaly Bordug <vitb@kernel.crashing.org>
9246W:	http://www.penguinppc.org/
9247L:	linuxppc-dev@lists.ozlabs.org
9248S:	Maintained
9249F:	arch/powerpc/platforms/8xx/
9250
9251LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9252L:	linuxppc-dev@lists.ozlabs.org
9253S:	Orphan
9254F:	arch/powerpc/*/*virtex*
9255F:	arch/powerpc/*/*/*virtex*
9256
9257LINUX FOR POWERPC PA SEMI PWRFICIENT
9258L:	linuxppc-dev@lists.ozlabs.org
9259S:	Orphan
9260F:	arch/powerpc/platforms/pasemi/
9261F:	drivers/*/*pasemi*
9262F:	drivers/*/*/*pasemi*
9263
9264LINUX KERNEL DUMP TEST MODULE (LKDTM)
9265M:	Kees Cook <keescook@chromium.org>
9266S:	Maintained
9267F:	drivers/misc/lkdtm/*
9268
9269LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9270M:	Alan Stern <stern@rowland.harvard.edu>
9271M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9272M:	Will Deacon <will@kernel.org>
9273M:	Peter Zijlstra <peterz@infradead.org>
9274M:	Boqun Feng <boqun.feng@gmail.com>
9275M:	Nicholas Piggin <npiggin@gmail.com>
9276M:	David Howells <dhowells@redhat.com>
9277M:	Jade Alglave <j.alglave@ucl.ac.uk>
9278M:	Luc Maranget <luc.maranget@inria.fr>
9279M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9280R:	Akira Yokosawa <akiyks@gmail.com>
9281R:	Daniel Lustig <dlustig@nvidia.com>
9282L:	linux-kernel@vger.kernel.org
9283L:	linux-arch@vger.kernel.org
9284S:	Supported
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9286F:	tools/memory-model/
9287F:	Documentation/atomic_bitops.txt
9288F:	Documentation/atomic_t.txt
9289F:	Documentation/core-api/atomic_ops.rst
9290F:	Documentation/core-api/refcount-vs-atomic.rst
9291F:	Documentation/memory-barriers.txt
9292
9293LIS3LV02D ACCELEROMETER DRIVER
9294M:	Eric Piel <eric.piel@tremplin-utc.net>
9295S:	Maintained
9296F:	Documentation/misc-devices/lis3lv02d.rst
9297F:	drivers/misc/lis3lv02d/
9298F:	drivers/platform/x86/hp_accel.c
9299
9300LIVE PATCHING
9301M:	Josh Poimboeuf <jpoimboe@redhat.com>
9302M:	Jiri Kosina <jikos@kernel.org>
9303M:	Miroslav Benes <mbenes@suse.cz>
9304M:	Petr Mladek <pmladek@suse.com>
9305R:	Joe Lawrence <joe.lawrence@redhat.com>
9306S:	Maintained
9307F:	kernel/livepatch/
9308F:	include/linux/livepatch.h
9309F:	arch/x86/include/asm/livepatch.h
9310F:	arch/x86/kernel/livepatch.c
9311F:	Documentation/livepatch/
9312F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9313F:	samples/livepatch/
9314F:	tools/testing/selftests/livepatch/
9315L:	live-patching@vger.kernel.org
9316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9317
9318LLC (802.2)
9319L:	netdev@vger.kernel.org
9320S:	Odd fixes
9321F:	include/linux/llc.h
9322F:	include/uapi/linux/llc.h
9323F:	include/net/llc*
9324F:	net/llc/
9325
9326LM73 HARDWARE MONITOR DRIVER
9327M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9328L:	linux-hwmon@vger.kernel.org
9329S:	Maintained
9330F:	drivers/hwmon/lm73.c
9331
9332LM78 HARDWARE MONITOR DRIVER
9333M:	Jean Delvare <jdelvare@suse.com>
9334L:	linux-hwmon@vger.kernel.org
9335S:	Maintained
9336F:	Documentation/hwmon/lm78.rst
9337F:	drivers/hwmon/lm78.c
9338
9339LM83 HARDWARE MONITOR DRIVER
9340M:	Jean Delvare <jdelvare@suse.com>
9341L:	linux-hwmon@vger.kernel.org
9342S:	Maintained
9343F:	Documentation/hwmon/lm83.rst
9344F:	drivers/hwmon/lm83.c
9345
9346LM90 HARDWARE MONITOR DRIVER
9347M:	Jean Delvare <jdelvare@suse.com>
9348L:	linux-hwmon@vger.kernel.org
9349S:	Maintained
9350F:	Documentation/hwmon/lm90.rst
9351F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9352F:	drivers/hwmon/lm90.c
9353F:	include/dt-bindings/thermal/lm90.h
9354
9355LM95234 HARDWARE MONITOR DRIVER
9356M:	Guenter Roeck <linux@roeck-us.net>
9357L:	linux-hwmon@vger.kernel.org
9358S:	Maintained
9359F:	Documentation/hwmon/lm95234.rst
9360F:	drivers/hwmon/lm95234.c
9361
9362LME2510 MEDIA DRIVER
9363M:	Malcolm Priestley <tvboxspy@gmail.com>
9364L:	linux-media@vger.kernel.org
9365W:	https://linuxtv.org
9366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9367S:	Maintained
9368F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9369
9370LOADPIN SECURITY MODULE
9371M:	Kees Cook <keescook@chromium.org>
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9373S:	Supported
9374F:	security/loadpin/
9375F:	Documentation/admin-guide/LSM/LoadPin.rst
9376
9377LOCKING PRIMITIVES
9378M:	Peter Zijlstra <peterz@infradead.org>
9379M:	Ingo Molnar <mingo@redhat.com>
9380M:	Will Deacon <will@kernel.org>
9381L:	linux-kernel@vger.kernel.org
9382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9383S:	Maintained
9384F:	Documentation/locking/
9385F:	include/linux/lockdep.h
9386F:	include/linux/spinlock*.h
9387F:	arch/*/include/asm/spinlock*.h
9388F:	include/linux/rwlock*.h
9389F:	include/linux/mutex*.h
9390F:	include/linux/rwsem*.h
9391F:	include/linux/seqlock.h
9392F:	lib/locking*.[ch]
9393F:	kernel/locking/
9394X:	kernel/locking/locktorture.c
9395
9396LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9397M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9398L:	linux-ntfs-dev@lists.sourceforge.net
9399W:	http://www.linux-ntfs.org/content/view/19/37/
9400S:	Maintained
9401F:	Documentation/ldm.txt
9402F:	block/partitions/ldm.*
9403
9404LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9405M:	Sathya Prakash <sathya.prakash@broadcom.com>
9406M:	Chaitra P B <chaitra.basappa@broadcom.com>
9407M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9408L:	MPT-FusionLinux.pdl@broadcom.com
9409L:	linux-scsi@vger.kernel.org
9410W:	http://www.avagotech.com/support/
9411S:	Supported
9412F:	drivers/message/fusion/
9413F:	drivers/scsi/mpt3sas/
9414
9415LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9416M:	Matthew Wilcox <willy@infradead.org>
9417L:	linux-scsi@vger.kernel.org
9418S:	Maintained
9419F:	drivers/scsi/sym53c8xx_2/
9420
9421LTC1660 DAC DRIVER
9422M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9423L:	linux-iio@vger.kernel.org
9424S:	Maintained
9425F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9426F:	drivers/iio/dac/ltc1660.c
9427
9428LTC4261 HARDWARE MONITOR DRIVER
9429M:	Guenter Roeck <linux@roeck-us.net>
9430L:	linux-hwmon@vger.kernel.org
9431S:	Maintained
9432F:	Documentation/hwmon/ltc4261.rst
9433F:	drivers/hwmon/ltc4261.c
9434
9435LTC4306 I2C MULTIPLEXER DRIVER
9436M:	Michael Hennerich <michael.hennerich@analog.com>
9437W:	http://ez.analog.com/community/linux-device-drivers
9438L:	linux-i2c@vger.kernel.org
9439S:	Supported
9440F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9441F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9442
9443LTP (Linux Test Project)
9444M:	Mike Frysinger <vapier@gentoo.org>
9445M:	Cyril Hrubis <chrubis@suse.cz>
9446M:	Wanlong Gao <wanlong.gao@gmail.com>
9447M:	Jan Stancek <jstancek@redhat.com>
9448M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9449M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9450L:	ltp@lists.linux.it (subscribers-only)
9451W:	http://linux-test-project.github.io/
9452T:	git git://github.com/linux-test-project/ltp.git
9453S:	Maintained
9454
9455M68K ARCHITECTURE
9456M:	Geert Uytterhoeven <geert@linux-m68k.org>
9457L:	linux-m68k@lists.linux-m68k.org
9458W:	http://www.linux-m68k.org/
9459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9460S:	Maintained
9461F:	arch/m68k/
9462F:	drivers/zorro/
9463
9464M68K ON APPLE MACINTOSH
9465M:	Joshua Thompson <funaho@jurai.org>
9466W:	http://www.mac.linux-m68k.org/
9467L:	linux-m68k@lists.linux-m68k.org
9468S:	Maintained
9469F:	arch/m68k/mac/
9470
9471M68K ON HP9000/300
9472M:	Philip Blundell <philb@gnu.org>
9473W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9474S:	Maintained
9475F:	arch/m68k/hp300/
9476
9477M88DS3103 MEDIA DRIVER
9478M:	Antti Palosaari <crope@iki.fi>
9479L:	linux-media@vger.kernel.org
9480W:	https://linuxtv.org
9481W:	http://palosaari.fi/linux/
9482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9483T:	git git://linuxtv.org/anttip/media_tree.git
9484S:	Maintained
9485F:	drivers/media/dvb-frontends/m88ds3103*
9486
9487M88RS2000 MEDIA DRIVER
9488M:	Malcolm Priestley <tvboxspy@gmail.com>
9489L:	linux-media@vger.kernel.org
9490W:	https://linuxtv.org
9491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9492S:	Maintained
9493F:	drivers/media/dvb-frontends/m88rs2000*
9494
9495MA901 MASTERKIT USB FM RADIO DRIVER
9496M:	Alexey Klimov <klimov.linux@gmail.com>
9497L:	linux-media@vger.kernel.org
9498T:	git git://linuxtv.org/media_tree.git
9499S:	Maintained
9500F:	drivers/media/radio/radio-ma901.c
9501
9502MAC80211
9503M:	Johannes Berg <johannes@sipsolutions.net>
9504L:	linux-wireless@vger.kernel.org
9505W:	http://wireless.kernel.org/
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9508S:	Maintained
9509F:	Documentation/networking/mac80211-injection.txt
9510F:	include/net/mac80211.h
9511F:	net/mac80211/
9512F:	drivers/net/wireless/mac80211_hwsim.[ch]
9513F:	Documentation/networking/mac80211_hwsim/README
9514
9515MAILBOX API
9516M:	Jassi Brar <jassisinghbrar@gmail.com>
9517L:	linux-kernel@vger.kernel.org
9518S:	Maintained
9519F:	drivers/mailbox/
9520F:	include/linux/mailbox_client.h
9521F:	include/linux/mailbox_controller.h
9522
9523MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9524M:	Michael Kerrisk <mtk.manpages@gmail.com>
9525W:	http://www.kernel.org/doc/man-pages
9526L:	linux-man@vger.kernel.org
9527S:	Maintained
9528
9529MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9530M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9531L:	linux-mips@vger.kernel.org
9532S:	Maintained
9533F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9534
9535MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9536M:	Andrew Lunn <andrew@lunn.ch>
9537M:	Vivien Didelot <vivien.didelot@gmail.com>
9538L:	netdev@vger.kernel.org
9539S:	Maintained
9540F:	drivers/net/dsa/mv88e6xxx/
9541F:	include/linux/platform_data/mv88e6xxx.h
9542F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9543
9544MARVELL ARMADA DRM SUPPORT
9545M:	Russell King <linux@armlinux.org.uk>
9546S:	Maintained
9547T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9548T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9549F:	drivers/gpu/drm/armada/
9550F:	include/uapi/drm/armada_drm.h
9551F:	Documentation/devicetree/bindings/display/armada/
9552
9553MARVELL ARMADA 3700 PHY DRIVERS
9554M:	Miquel Raynal <miquel.raynal@bootlin.com>
9555S:	Maintained
9556F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9557F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9558F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9559F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9560
9561MARVELL CRYPTO DRIVER
9562M:	Boris Brezillon <bbrezillon@kernel.org>
9563M:	Arnaud Ebalard <arno@natisbad.org>
9564F:	drivers/crypto/marvell/
9565S:	Maintained
9566L:	linux-crypto@vger.kernel.org
9567
9568MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9569M:	Mirko Lindner <mlindner@marvell.com>
9570M:	Stephen Hemminger <stephen@networkplumber.org>
9571L:	netdev@vger.kernel.org
9572S:	Maintained
9573F:	drivers/net/ethernet/marvell/sk*
9574
9575MARVELL LIBERTAS WIRELESS DRIVER
9576L:	libertas-dev@lists.infradead.org
9577S:	Orphan
9578F:	drivers/net/wireless/marvell/libertas/
9579
9580MARVELL MACCHIATOBIN SUPPORT
9581M:	Russell King <linux@armlinux.org.uk>
9582L:	linux-arm-kernel@lists.infradead.org
9583S:	Maintained
9584F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9585
9586MARVELL MV643XX ETHERNET DRIVER
9587M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9588L:	netdev@vger.kernel.org
9589S:	Maintained
9590F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9591F:	include/linux/mv643xx.h
9592
9593MARVELL MV88X3310 PHY DRIVER
9594M:	Russell King <linux@armlinux.org.uk>
9595L:	netdev@vger.kernel.org
9596S:	Maintained
9597F:	drivers/net/phy/marvell10g.c
9598
9599MARVELL MVEBU THERMAL DRIVER
9600M:	Miquel Raynal <miquel.raynal@bootlin.com>
9601S:	Maintained
9602F:	drivers/thermal/armada_thermal.c
9603
9604MARVELL MVNETA ETHERNET DRIVER
9605M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9606L:	netdev@vger.kernel.org
9607S:	Maintained
9608F:	drivers/net/ethernet/marvell/mvneta.*
9609
9610MARVELL MWIFIEX WIRELESS DRIVER
9611M:	Amitkumar Karwar <amitkarwar@gmail.com>
9612M:	Nishant Sarmukadam <nishants@marvell.com>
9613M:	Ganapathi Bhat <gbhat@marvell.com>
9614M:	Xinming Hu <huxinming820@gmail.com>
9615L:	linux-wireless@vger.kernel.org
9616S:	Maintained
9617F:	drivers/net/wireless/marvell/mwifiex/
9618
9619MARVELL MWL8K WIRELESS DRIVER
9620M:	Lennert Buytenhek <buytenh@wantstofly.org>
9621L:	linux-wireless@vger.kernel.org
9622S:	Odd Fixes
9623F:	drivers/net/wireless/marvell/mwl8k.c
9624
9625MARVELL NAND CONTROLLER DRIVER
9626M:	Miquel Raynal <miquel.raynal@bootlin.com>
9627L:	linux-mtd@lists.infradead.org
9628S:	Maintained
9629F:	drivers/mtd/nand/raw/marvell_nand.c
9630F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9631
9632MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9633M:	Nicolas Pitre <nico@fluxnic.net>
9634S:	Odd Fixes
9635F:	drivers/mmc/host/mvsdio.*
9636
9637MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9638M:	Hu Ziji <huziji@marvell.com>
9639L:	linux-mmc@vger.kernel.org
9640S:	Supported
9641F:	drivers/mmc/host/sdhci-xenon*
9642F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9643
9644MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9645M:	Sunil Goutham <sgoutham@marvell.com>
9646M:	Linu Cherian <lcherian@marvell.com>
9647M:	Geetha sowjanya <gakula@marvell.com>
9648M:	Jerin Jacob <jerinj@marvell.com>
9649L:	netdev@vger.kernel.org
9650S:	Supported
9651F:	drivers/net/ethernet/marvell/octeontx2/af/
9652
9653MATROX FRAMEBUFFER DRIVER
9654L:	linux-fbdev@vger.kernel.org
9655S:	Orphan
9656F:	drivers/video/fbdev/matrox/matroxfb_*
9657F:	include/uapi/linux/matroxfb.h
9658
9659MAX16065 HARDWARE MONITOR DRIVER
9660M:	Guenter Roeck <linux@roeck-us.net>
9661L:	linux-hwmon@vger.kernel.org
9662S:	Maintained
9663F:	Documentation/hwmon/max16065.rst
9664F:	drivers/hwmon/max16065.c
9665
9666MAX2175 SDR TUNER DRIVER
9667M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9668L:	linux-media@vger.kernel.org
9669T:	git git://linuxtv.org/media_tree.git
9670S:	Maintained
9671F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9672F:	Documentation/media/v4l-drivers/max2175.rst
9673F:	drivers/media/i2c/max2175*
9674F:	include/uapi/linux/max2175.h
9675
9676MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9677L:	linux-hwmon@vger.kernel.org
9678S:	Orphan
9679F:	Documentation/hwmon/max6650.rst
9680F:	drivers/hwmon/max6650.c
9681
9682MAX6697 HARDWARE MONITOR DRIVER
9683M:	Guenter Roeck <linux@roeck-us.net>
9684L:	linux-hwmon@vger.kernel.org
9685S:	Maintained
9686F:	Documentation/hwmon/max6697.rst
9687F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9688F:	drivers/hwmon/max6697.c
9689F:	include/linux/platform_data/max6697.h
9690
9691MAX9860 MONO AUDIO VOICE CODEC DRIVER
9692M:	Peter Rosin <peda@axentia.se>
9693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9694S:	Maintained
9695F:	Documentation/devicetree/bindings/sound/max9860.txt
9696F:	sound/soc/codecs/max9860.*
9697
9698MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9699M:	Andreas Klinger <ak@it-klinger.de>
9700L:	linux-iio@vger.kernel.org
9701S:	Maintained
9702F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9703F:	drivers/iio/proximity/mb1232.c
9704
9705MAXIM MAX77650 PMIC MFD DRIVER
9706M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9707L:	linux-kernel@vger.kernel.org
9708S:	Maintained
9709F:	Documentation/devicetree/bindings/*/*max77650.txt
9710F:	Documentation/devicetree/bindings/*/max77650*.txt
9711F:	include/linux/mfd/max77650.h
9712F:	drivers/mfd/max77650.c
9713F:	drivers/regulator/max77650-regulator.c
9714F:	drivers/power/supply/max77650-charger.c
9715F:	drivers/input/misc/max77650-onkey.c
9716F:	drivers/leds/leds-max77650.c
9717F:	drivers/gpio/gpio-max77650.c
9718
9719MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9720M:	Javier Martinez Canillas <javier@dowhile0.org>
9721L:	linux-kernel@vger.kernel.org
9722S:	Supported
9723F:	drivers/regulator/max77802-regulator.c
9724F:	Documentation/devicetree/bindings/*/*max77802.txt
9725F:	include/dt-bindings/*/*max77802.h
9726
9727MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9728M:	Krzysztof Kozlowski <krzk@kernel.org>
9729M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9730L:	linux-pm@vger.kernel.org
9731S:	Supported
9732F:	drivers/power/supply/max14577_charger.c
9733F:	drivers/power/supply/max77693_charger.c
9734
9735MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9736M:	Chanwoo Choi <cw00.choi@samsung.com>
9737M:	Krzysztof Kozlowski <krzk@kernel.org>
9738M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9739L:	linux-kernel@vger.kernel.org
9740S:	Supported
9741F:	drivers/*/max14577*.c
9742F:	drivers/*/max77686*.c
9743F:	drivers/*/max77693*.c
9744F:	drivers/extcon/extcon-max14577.c
9745F:	drivers/extcon/extcon-max77693.c
9746F:	drivers/rtc/rtc-max77686.c
9747F:	drivers/clk/clk-max77686.c
9748F:	Documentation/devicetree/bindings/mfd/max14577.txt
9749F:	Documentation/devicetree/bindings/*/max77686.txt
9750F:	Documentation/devicetree/bindings/mfd/max77693.txt
9751F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9752F:	include/linux/mfd/max14577*.h
9753F:	include/linux/mfd/max77686*.h
9754F:	include/linux/mfd/max77693*.h
9755
9756MAXIRADIO FM RADIO RECEIVER DRIVER
9757M:	Hans Verkuil <hverkuil@xs4all.nl>
9758L:	linux-media@vger.kernel.org
9759T:	git git://linuxtv.org/media_tree.git
9760W:	https://linuxtv.org
9761S:	Maintained
9762F:	drivers/media/radio/radio-maxiradio*
9763
9764MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9765M:	Peter Rosin <peda@axentia.se>
9766L:	linux-iio@vger.kernel.org
9767S:	Maintained
9768F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9769F:	drivers/iio/potentiometer/mcp4018.c
9770F:	drivers/iio/potentiometer/mcp4531.c
9771
9772MCR20A IEEE-802.15.4 RADIO DRIVER
9773M:	Xue Liu <liuxuenetmail@gmail.com>
9774L:	linux-wpan@vger.kernel.org
9775W:	https://github.com/xueliu/mcr20a-linux
9776S:	Maintained
9777F:	drivers/net/ieee802154/mcr20a.c
9778F:	drivers/net/ieee802154/mcr20a.h
9779F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9780
9781MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9782M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9783L:	linux-iio@vger.kernel.org
9784S:	Maintained
9785F:	drivers/iio/dac/cio-dac.c
9786
9787MEDIA CONTROLLER FRAMEWORK
9788M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9789M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9790L:	linux-media@vger.kernel.org
9791W:	https://www.linuxtv.org
9792T:	git git://linuxtv.org/media_tree.git
9793S:	Supported
9794F:	drivers/media/mc/
9795F:	include/media/media-*.h
9796F:	include/uapi/linux/media.h
9797
9798MEDIA DRIVERS FOR ASCOT2E
9799M:	Sergey Kozlov <serjk@netup.ru>
9800M:	Abylay Ospan <aospan@netup.ru>
9801L:	linux-media@vger.kernel.org
9802W:	https://linuxtv.org
9803W:	http://netup.tv/
9804T:	git git://linuxtv.org/media_tree.git
9805S:	Supported
9806F:	drivers/media/dvb-frontends/ascot2e*
9807
9808MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9809M:	Jasmin Jessich <jasmin@anw.at>
9810L:	linux-media@vger.kernel.org
9811W:	https://linuxtv.org
9812T:	git git://linuxtv.org/media_tree.git
9813S:	Maintained
9814F:	drivers/media/dvb-frontends/cxd2099*
9815
9816MEDIA DRIVERS FOR CXD2841ER
9817M:	Sergey Kozlov <serjk@netup.ru>
9818M:	Abylay Ospan <aospan@netup.ru>
9819L:	linux-media@vger.kernel.org
9820W:	https://linuxtv.org
9821W:	http://netup.tv/
9822T:	git git://linuxtv.org/media_tree.git
9823S:	Supported
9824F:	drivers/media/dvb-frontends/cxd2841er*
9825
9826MEDIA DRIVERS FOR CXD2880
9827M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9828L:	linux-media@vger.kernel.org
9829W:	http://linuxtv.org/
9830T:	git git://linuxtv.org/media_tree.git
9831S:	Supported
9832F:	drivers/media/dvb-frontends/cxd2880/*
9833F:	drivers/media/spi/cxd2880*
9834
9835MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9836L:	linux-media@vger.kernel.org
9837W:	https://linuxtv.org
9838T:	git git://linuxtv.org/media_tree.git
9839S:	Orphan
9840F:	drivers/media/pci/ddbridge/*
9841
9842MEDIA DRIVERS FOR FREESCALE IMX
9843M:	Steve Longerbeam <slongerbeam@gmail.com>
9844M:	Philipp Zabel <p.zabel@pengutronix.de>
9845L:	linux-media@vger.kernel.org
9846T:	git git://linuxtv.org/media_tree.git
9847S:	Maintained
9848F:	Documentation/devicetree/bindings/media/imx.txt
9849F:	Documentation/media/v4l-drivers/imx.rst
9850F:	drivers/staging/media/imx/
9851F:	include/linux/imx-media.h
9852F:	include/media/imx.h
9853
9854MEDIA DRIVER FOR FREESCALE IMX PXP
9855M:	Philipp Zabel <p.zabel@pengutronix.de>
9856L:	linux-media@vger.kernel.org
9857T:	git git://linuxtv.org/media_tree.git
9858S:	Maintained
9859F:	drivers/media/platform/imx-pxp.[ch]
9860
9861MEDIA DRIVERS FOR FREESCALE IMX7
9862M:	Rui Miguel Silva <rmfrfs@gmail.com>
9863L:	linux-media@vger.kernel.org
9864T:	git git://linuxtv.org/media_tree.git
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9867F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9868F:	Documentation/media/v4l-drivers/imx7.rst
9869F:	drivers/staging/media/imx/imx7-media-csi.c
9870F:	drivers/staging/media/imx/imx7-mipi-csis.c
9871
9872MEDIA DRIVERS FOR HELENE
9873M:	Abylay Ospan <aospan@netup.ru>
9874L:	linux-media@vger.kernel.org
9875W:	https://linuxtv.org
9876W:	http://netup.tv/
9877T:	git git://linuxtv.org/media_tree.git
9878S:	Supported
9879F:	drivers/media/dvb-frontends/helene*
9880
9881MEDIA DRIVERS FOR HORUS3A
9882M:	Sergey Kozlov <serjk@netup.ru>
9883M:	Abylay Ospan <aospan@netup.ru>
9884L:	linux-media@vger.kernel.org
9885W:	https://linuxtv.org
9886W:	http://netup.tv/
9887T:	git git://linuxtv.org/media_tree.git
9888S:	Supported
9889F:	drivers/media/dvb-frontends/horus3a*
9890
9891MEDIA DRIVERS FOR LNBH25
9892M:	Sergey Kozlov <serjk@netup.ru>
9893M:	Abylay Ospan <aospan@netup.ru>
9894L:	linux-media@vger.kernel.org
9895W:	https://linuxtv.org
9896W:	http://netup.tv/
9897T:	git git://linuxtv.org/media_tree.git
9898S:	Supported
9899F:	drivers/media/dvb-frontends/lnbh25*
9900
9901MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9902L:	linux-media@vger.kernel.org
9903W:	https://linuxtv.org
9904T:	git git://linuxtv.org/media_tree.git
9905S:	Orphan
9906F:	drivers/media/dvb-frontends/mxl5xx*
9907
9908MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9909M:	Sergey Kozlov <serjk@netup.ru>
9910M:	Abylay Ospan <aospan@netup.ru>
9911L:	linux-media@vger.kernel.org
9912W:	https://linuxtv.org
9913W:	http://netup.tv/
9914T:	git git://linuxtv.org/media_tree.git
9915S:	Supported
9916F:	drivers/media/pci/netup_unidvb/*
9917
9918MEDIA DRIVERS FOR RENESAS - CEU
9919M:	Jacopo Mondi <jacopo@jmondi.org>
9920L:	linux-media@vger.kernel.org
9921L:	linux-renesas-soc@vger.kernel.org
9922T:	git git://linuxtv.org/media_tree.git
9923S:	Supported
9924F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9925F:	drivers/media/platform/renesas-ceu.c
9926F:	include/media/drv-intf/renesas-ceu.h
9927
9928MEDIA DRIVERS FOR RENESAS - DRIF
9929M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9930L:	linux-media@vger.kernel.org
9931L:	linux-renesas-soc@vger.kernel.org
9932T:	git git://linuxtv.org/media_tree.git
9933S:	Supported
9934F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9935F:	drivers/media/platform/rcar_drif.c
9936
9937MEDIA DRIVERS FOR RENESAS - FCP
9938M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9939L:	linux-media@vger.kernel.org
9940L:	linux-renesas-soc@vger.kernel.org
9941T:	git git://linuxtv.org/media_tree.git
9942S:	Supported
9943F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9944F:	drivers/media/platform/rcar-fcp.c
9945F:	include/media/rcar-fcp.h
9946
9947MEDIA DRIVERS FOR RENESAS - FDP1
9948M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9949L:	linux-media@vger.kernel.org
9950L:	linux-renesas-soc@vger.kernel.org
9951T:	git git://linuxtv.org/media_tree.git
9952S:	Supported
9953F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9954F:	drivers/media/platform/rcar_fdp1.c
9955
9956MEDIA DRIVERS FOR RENESAS - VIN
9957M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9958L:	linux-media@vger.kernel.org
9959L:	linux-renesas-soc@vger.kernel.org
9960T:	git git://linuxtv.org/media_tree.git
9961S:	Supported
9962F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9963F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9964F:	drivers/media/platform/rcar-vin/
9965
9966MEDIA DRIVERS FOR RENESAS - VSP1
9967M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9968M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9969L:	linux-media@vger.kernel.org
9970L:	linux-renesas-soc@vger.kernel.org
9971T:	git git://linuxtv.org/media_tree.git
9972S:	Supported
9973F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9974F:	drivers/media/platform/vsp1/
9975
9976MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9977L:	linux-media@vger.kernel.org
9978W:	https://linuxtv.org
9979T:	git git://linuxtv.org/media_tree.git
9980S:	Orphan
9981F:	drivers/media/dvb-frontends/stv0910*
9982
9983MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9984L:	linux-media@vger.kernel.org
9985W:	https://linuxtv.org
9986T:	git git://linuxtv.org/media_tree.git
9987S:	Orphan
9988F:	drivers/media/dvb-frontends/stv6111*
9989
9990MEDIA DRIVERS FOR STM32 - DCMI
9991M:	Hugues Fruchet <hugues.fruchet@st.com>
9992L:	linux-media@vger.kernel.org
9993T:	git git://linuxtv.org/media_tree.git
9994S:	Supported
9995F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9996F:	drivers/media/platform/stm32/stm32-dcmi.c
9997
9998MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9999M:	Dmitry Osipenko <digetx@gmail.com>
10000L:	linux-media@vger.kernel.org
10001L:	linux-tegra@vger.kernel.org
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Maintained
10004F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10005F:	drivers/staging/media/tegra-vde/
10006
10007MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10008M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10009P:	LinuxTV.org Project
10010L:	linux-media@vger.kernel.org
10011W:	https://linuxtv.org
10012Q:	http://patchwork.kernel.org/project/linux-media/list/
10013T:	git git://linuxtv.org/media_tree.git
10014S:	Maintained
10015F:	Documentation/devicetree/bindings/media/
10016F:	Documentation/media/
10017F:	drivers/media/
10018F:	drivers/staging/media/
10019F:	include/linux/platform_data/media/
10020F:	include/media/
10021F:	include/uapi/linux/dvb/
10022F:	include/uapi/linux/videodev2.h
10023F:	include/uapi/linux/media.h
10024F:	include/uapi/linux/v4l2-*
10025F:	include/uapi/linux/meye.h
10026F:	include/uapi/linux/ivtv*
10027F:	include/uapi/linux/uvcvideo.h
10028
10029MEDIATEK BLUETOOTH DRIVER
10030M:	Sean Wang <sean.wang@mediatek.com>
10031L:	linux-bluetooth@vger.kernel.org
10032L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10035F:	drivers/bluetooth/btmtkuart.c
10036
10037MEDIATEK CIR DRIVER
10038M:	Sean Wang <sean.wang@mediatek.com>
10039S:	Maintained
10040F:	drivers/media/rc/mtk-cir.c
10041
10042MEDIATEK DMA DRIVER
10043M:	Sean Wang <sean.wang@mediatek.com>
10044L:	dmaengine@vger.kernel.org
10045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10046L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10047S:	Maintained
10048F:	Documentation/devicetree/bindings/dma/mtk-*
10049F:	drivers/dma/mediatek/
10050
10051MEDIATEK PMIC LED DRIVER
10052M:	Sean Wang <sean.wang@mediatek.com>
10053S:	Maintained
10054F:	drivers/leds/leds-mt6323.c
10055F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10056
10057MEDIATEK ETHERNET DRIVER
10058M:	Felix Fietkau <nbd@openwrt.org>
10059M:	John Crispin <john@phrozen.org>
10060M:	Sean Wang <sean.wang@mediatek.com>
10061M:	Nelson Chang <nelson.chang@mediatek.com>
10062L:	netdev@vger.kernel.org
10063S:	Maintained
10064F:	drivers/net/ethernet/mediatek/
10065
10066MEDIATEK SWITCH DRIVER
10067M:	Sean Wang <sean.wang@mediatek.com>
10068L:	netdev@vger.kernel.org
10069S:	Maintained
10070F:	drivers/net/dsa/mt7530.*
10071F:	net/dsa/tag_mtk.c
10072
10073MEDIATEK JPEG DRIVER
10074M:	Rick Chang <rick.chang@mediatek.com>
10075M:	Bin Liu <bin.liu@mediatek.com>
10076S:	Supported
10077F:	drivers/media/platform/mtk-jpeg/
10078F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10079
10080MEDIATEK MDP DRIVER
10081M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10082M:	Houlong Wei <houlong.wei@mediatek.com>
10083M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10084S:	Supported
10085F:	drivers/media/platform/mtk-mdp/
10086F:	drivers/media/platform/mtk-vpu/
10087F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10088
10089MEDIATEK MEDIA DRIVER
10090M:	Tiffany Lin <tiffany.lin@mediatek.com>
10091M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10092S:	Supported
10093F:	drivers/media/platform/mtk-vcodec/
10094F:	drivers/media/platform/mtk-vpu/
10095F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10096F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10097
10098MEDIATEK MMC/SD/SDIO DRIVER
10099M:	Chaotian Jing <chaotian.jing@mediatek.com>
10100S:	Maintained
10101F:	drivers/mmc/host/mtk-sd.c
10102F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10103
10104MEDIATEK MT76 WIRELESS LAN DRIVER
10105M:	Felix Fietkau <nbd@nbd.name>
10106M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10107R:	Ryder Lee <ryder.lee@mediatek.com>
10108R:	Roy Luo <royluo@google.com>
10109L:	linux-wireless@vger.kernel.org
10110S:	Maintained
10111F:	drivers/net/wireless/mediatek/mt76/
10112
10113MEDIATEK MT7601U WIRELESS LAN DRIVER
10114M:	Jakub Kicinski <kubakici@wp.pl>
10115L:	linux-wireless@vger.kernel.org
10116S:	Maintained
10117F:	drivers/net/wireless/mediatek/mt7601u/
10118
10119MEDIATEK NAND CONTROLLER DRIVER
10120M:	Xiaolei Li <xiaolei.li@mediatek.com>
10121L:	linux-mtd@lists.infradead.org
10122S:	Maintained
10123F:	drivers/mtd/nand/raw/mtk_*
10124F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10125
10126MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10127M:	Sean Wang <sean.wang@mediatek.com>
10128S:	Maintained
10129F:	drivers/char/hw_random/mtk-rng.c
10130
10131MEDIATEK USB3 DRD IP DRIVER
10132M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10133L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10135L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10136S:	Maintained
10137F:	drivers/usb/mtu3/
10138
10139MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10140M:	Peter Senna Tschudin <peter.senna@gmail.com>
10141M:	Martin Donnelly <martin.donnelly@ge.com>
10142M:	Martyn Welch <martyn.welch@collabora.co.uk>
10143S:	Maintained
10144F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10145F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10146
10147MEGARAID SCSI/SAS DRIVERS
10148M:	Kashyap Desai <kashyap.desai@broadcom.com>
10149M:	Sumit Saxena <sumit.saxena@broadcom.com>
10150M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10151L:	megaraidlinux.pdl@broadcom.com
10152L:	linux-scsi@vger.kernel.org
10153W:	http://www.avagotech.com/support/
10154S:	Maintained
10155F:	Documentation/scsi/megaraid.txt
10156F:	drivers/scsi/megaraid.*
10157F:	drivers/scsi/megaraid/
10158
10159MELEXIS MLX90614 DRIVER
10160M:	Crt Mori <cmo@melexis.com>
10161L:	linux-iio@vger.kernel.org
10162W:	http://www.melexis.com
10163S:	Supported
10164F:	drivers/iio/temperature/mlx90614.c
10165
10166MELEXIS MLX90632 DRIVER
10167M:	Crt Mori <cmo@melexis.com>
10168L:	linux-iio@vger.kernel.org
10169W:	http://www.melexis.com
10170S:	Supported
10171F:	drivers/iio/temperature/mlx90632.c
10172
10173MELFAS MIP4 TOUCHSCREEN DRIVER
10174M:	Sangwon Jee <jeesw@melfas.com>
10175W:	http://www.melfas.com
10176S:	Supported
10177F:	drivers/input/touchscreen/melfas_mip4.c
10178F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10179
10180MELLANOX ETHERNET DRIVER (mlx4_en)
10181M:	Tariq Toukan <tariqt@mellanox.com>
10182L:	netdev@vger.kernel.org
10183S:	Supported
10184W:	http://www.mellanox.com
10185Q:	http://patchwork.ozlabs.org/project/netdev/list/
10186F:	drivers/net/ethernet/mellanox/mlx4/en_*
10187
10188MELLANOX ETHERNET DRIVER (mlx5e)
10189M:	Saeed Mahameed <saeedm@mellanox.com>
10190L:	netdev@vger.kernel.org
10191S:	Supported
10192W:	http://www.mellanox.com
10193Q:	http://patchwork.ozlabs.org/project/netdev/list/
10194F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10195
10196MELLANOX ETHERNET INNOVA DRIVERS
10197R:	Boris Pismenny <borisp@mellanox.com>
10198L:	netdev@vger.kernel.org
10199S:	Supported
10200W:	http://www.mellanox.com
10201Q:	http://patchwork.ozlabs.org/project/netdev/list/
10202F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10203F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10204F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10205F:	include/linux/mlx5/mlx5_ifc_fpga.h
10206
10207MELLANOX ETHERNET SWITCH DRIVERS
10208M:	Jiri Pirko <jiri@mellanox.com>
10209M:	Ido Schimmel <idosch@mellanox.com>
10210L:	netdev@vger.kernel.org
10211S:	Supported
10212W:	http://www.mellanox.com
10213Q:	http://patchwork.ozlabs.org/project/netdev/list/
10214F:	drivers/net/ethernet/mellanox/mlxsw/
10215F:	tools/testing/selftests/drivers/net/mlxsw/
10216
10217MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10218M:	mlxsw@mellanox.com
10219L:	netdev@vger.kernel.org
10220S:	Supported
10221W:	http://www.mellanox.com
10222Q:	http://patchwork.ozlabs.org/project/netdev/list/
10223F:	drivers/net/ethernet/mellanox/mlxfw/
10224
10225MELLANOX HARDWARE PLATFORM SUPPORT
10226M:	Andy Shevchenko <andy@infradead.org>
10227M:	Darren Hart <dvhart@infradead.org>
10228M:	Vadim Pasternak <vadimp@mellanox.com>
10229L:	platform-driver-x86@vger.kernel.org
10230S:	Supported
10231F:	drivers/platform/mellanox/
10232F:	include/linux/platform_data/mlxreg.h
10233
10234MELLANOX MLX4 core VPI driver
10235M:	Tariq Toukan <tariqt@mellanox.com>
10236L:	netdev@vger.kernel.org
10237L:	linux-rdma@vger.kernel.org
10238W:	http://www.mellanox.com
10239Q:	http://patchwork.ozlabs.org/project/netdev/list/
10240S:	Supported
10241F:	drivers/net/ethernet/mellanox/mlx4/
10242F:	include/linux/mlx4/
10243
10244MELLANOX MLX4 IB driver
10245M:	Yishai Hadas <yishaih@mellanox.com>
10246L:	linux-rdma@vger.kernel.org
10247W:	http://www.mellanox.com
10248Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10249S:	Supported
10250F:	drivers/infiniband/hw/mlx4/
10251F:	include/linux/mlx4/
10252F:	include/uapi/rdma/mlx4-abi.h
10253
10254MELLANOX MLX5 core VPI driver
10255M:	Saeed Mahameed <saeedm@mellanox.com>
10256M:	Leon Romanovsky <leonro@mellanox.com>
10257L:	netdev@vger.kernel.org
10258L:	linux-rdma@vger.kernel.org
10259W:	http://www.mellanox.com
10260Q:	http://patchwork.ozlabs.org/project/netdev/list/
10261S:	Supported
10262F:	drivers/net/ethernet/mellanox/mlx5/core/
10263F:	include/linux/mlx5/
10264F:	Documentation/networking/device_drivers/mellanox/
10265
10266MELLANOX MLX5 IB driver
10267M:	Leon Romanovsky <leonro@mellanox.com>
10268L:	linux-rdma@vger.kernel.org
10269W:	http://www.mellanox.com
10270Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10271S:	Supported
10272F:	drivers/infiniband/hw/mlx5/
10273F:	include/linux/mlx5/
10274F:	include/uapi/rdma/mlx5-abi.h
10275
10276MELLANOX MLXCPLD I2C AND MUX DRIVER
10277M:	Vadim Pasternak <vadimp@mellanox.com>
10278M:	Michael Shych <michaelsh@mellanox.com>
10279L:	linux-i2c@vger.kernel.org
10280S:	Supported
10281F:	drivers/i2c/busses/i2c-mlxcpld.c
10282F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10283F:	Documentation/i2c/busses/i2c-mlxcpld
10284
10285MELLANOX MLXCPLD LED DRIVER
10286M:	Vadim Pasternak <vadimp@mellanox.com>
10287L:	linux-leds@vger.kernel.org
10288S:	Supported
10289F:	drivers/leds/leds-mlxcpld.c
10290F:	drivers/leds/leds-mlxreg.c
10291F:	Documentation/leds/leds-mlxcpld.rst
10292
10293MELLANOX PLATFORM DRIVER
10294M:	Vadim Pasternak <vadimp@mellanox.com>
10295L:	platform-driver-x86@vger.kernel.org
10296S:	Supported
10297F:	drivers/platform/x86/mlx-platform.c
10298
10299MEMBARRIER SUPPORT
10300M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10301M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10302L:	linux-kernel@vger.kernel.org
10303S:	Supported
10304F:	kernel/sched/membarrier.c
10305F:	include/uapi/linux/membarrier.h
10306F:	arch/powerpc/include/asm/membarrier.h
10307
10308MEMBLOCK
10309M:	Mike Rapoport <rppt@linux.ibm.com>
10310L:	linux-mm@kvack.org
10311S:	Maintained
10312F:	include/linux/memblock.h
10313F:	mm/memblock.c
10314F:	Documentation/core-api/boot-time-mm.rst
10315
10316MEMORY MANAGEMENT
10317L:	linux-mm@kvack.org
10318W:	http://www.linux-mm.org
10319S:	Maintained
10320F:	include/linux/mm.h
10321F:	include/linux/gfp.h
10322F:	include/linux/mmzone.h
10323F:	include/linux/memory_hotplug.h
10324F:	include/linux/vmalloc.h
10325F:	mm/
10326
10327MEMORY TECHNOLOGY DEVICES (MTD)
10328M:	David Woodhouse <dwmw2@infradead.org>
10329M:	Brian Norris <computersforpeace@gmail.com>
10330M:	Marek Vasut <marek.vasut@gmail.com>
10331M:	Miquel Raynal <miquel.raynal@bootlin.com>
10332M:	Richard Weinberger <richard@nod.at>
10333M:	Vignesh Raghavendra <vigneshr@ti.com>
10334L:	linux-mtd@lists.infradead.org
10335W:	http://www.linux-mtd.infradead.org/
10336Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10339S:	Maintained
10340F:	Documentation/devicetree/bindings/mtd/
10341F:	drivers/mtd/
10342F:	include/linux/mtd/
10343F:	include/uapi/mtd/
10344
10345MEN A21 WATCHDOG DRIVER
10346M:	Johannes Thumshirn <morbidrsa@gmail.com>
10347L:	linux-watchdog@vger.kernel.org
10348S:	Maintained
10349F:	drivers/watchdog/mena21_wdt.c
10350
10351MEN CHAMELEON BUS (mcb)
10352M:	Johannes Thumshirn <morbidrsa@gmail.com>
10353S:	Maintained
10354F:	drivers/mcb/
10355F:	include/linux/mcb.h
10356F:	Documentation/men-chameleon-bus.txt
10357
10358MEN F21BMC (Board Management Controller)
10359M:	Andreas Werner <andreas.werner@men.de>
10360S:	Supported
10361F:	drivers/mfd/menf21bmc.c
10362F:	drivers/watchdog/menf21bmc_wdt.c
10363F:	drivers/leds/leds-menf21bmc.c
10364F:	drivers/hwmon/menf21bmc_hwmon.c
10365F:	Documentation/hwmon/menf21bmc.rst
10366
10367MEN Z069 WATCHDOG DRIVER
10368M:	Johannes Thumshirn <jth@kernel.org>
10369L:	linux-watchdog@vger.kernel.org
10370S:	Maintained
10371F:	drivers/watchdog/menz69_wdt.c
10372
10373MESON AO CEC DRIVER FOR AMLOGIC SOCS
10374M:	Neil Armstrong <narmstrong@baylibre.com>
10375L:	linux-media@vger.kernel.org
10376L:	linux-amlogic@lists.infradead.org
10377W:	http://linux-meson.com/
10378S:	Supported
10379F:	drivers/media/platform/meson/ao-cec.c
10380F:	drivers/media/platform/meson/ao-cec-g12a.c
10381F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10382T:	git git://linuxtv.org/media_tree.git
10383
10384MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10385M:	Liang Yang <liang.yang@amlogic.com>
10386L:	linux-mtd@lists.infradead.org
10387S:	Maintained
10388F:	drivers/mtd/nand/raw/meson_*
10389F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10390
10391MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10392M:	Maxime Jourdan <mjourdan@baylibre.com>
10393L:	linux-media@vger.kernel.org
10394L:	linux-amlogic@lists.infradead.org
10395S:	Supported
10396F:	drivers/staging/media/meson/vdec/
10397T:	git git://linuxtv.org/media_tree.git
10398
10399METHODE UDPU SUPPORT
10400M:	Vladimir Vid <vladimir.vid@sartura.hr>
10401S:	Maintained
10402F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10403
10404MICROBLAZE ARCHITECTURE
10405M:	Michal Simek <monstr@monstr.eu>
10406W:	http://www.monstr.eu/fdt/
10407T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10408S:	Supported
10409F:	arch/microblaze/
10410
10411MICROCHIP AT91 SERIAL DRIVER
10412M:	Richard Genoud <richard.genoud@gmail.com>
10413S:	Maintained
10414F:	drivers/tty/serial/atmel_serial.c
10415F:	drivers/tty/serial/atmel_serial.h
10416F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10417
10418MICROCHIP AUDIO ASOC DRIVERS
10419M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10421S:	Supported
10422F:	sound/soc/atmel
10423
10424MICROCHIP DMA DRIVER
10425M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427L:	dmaengine@vger.kernel.org
10428S:	Supported
10429F:	drivers/dma/at_hdmac.c
10430F:	drivers/dma/at_hdmac_regs.h
10431F:	include/linux/platform_data/dma-atmel.h
10432F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10433F:	include/dt-bindings/dma/at91.h
10434
10435MICROCHIP ECC DRIVER
10436M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10437L:	linux-crypto@vger.kernel.org
10438S:	Maintained
10439F:	drivers/crypto/atmel-ecc.*
10440
10441MICROCHIP I2C DRIVER
10442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10443L:	linux-i2c@vger.kernel.org
10444S:	Supported
10445F:	drivers/i2c/busses/i2c-at91.h
10446F:	drivers/i2c/busses/i2c-at91-*.c
10447
10448MICROCHIP ISC DRIVER
10449M:	Eugen Hristev <eugen.hristev@microchip.com>
10450L:	linux-media@vger.kernel.org
10451S:	Supported
10452F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
10453F:	drivers/media/platform/atmel/atmel-isc.h
10454F:	drivers/media/platform/atmel/atmel-isc-base.c
10455F:	drivers/media/platform/atmel/atmel-isc-regs.h
10456F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10457
10458MICROCHIP ISI DRIVER
10459M:	Eugen Hristev <eugen.hristev@microchip.com>
10460L:	linux-media@vger.kernel.org
10461S:	Supported
10462F:	drivers/media/platform/atmel/atmel-isi.c
10463F:	drivers/media/platform/atmel/atmel-isi.h
10464
10465MICROCHIP AT91 USART MFD DRIVER
10466M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10467L:	linux-kernel@vger.kernel.org
10468S:	Supported
10469F:	drivers/mfd/at91-usart.c
10470F:	include/dt-bindings/mfd/at91-usart.h
10471F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10472
10473MICROCHIP AT91 USART SPI DRIVER
10474M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10475L:	linux-spi@vger.kernel.org
10476S:	Supported
10477F:	drivers/spi/spi-at91-usart.c
10478F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10479
10480MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10481M:	Woojung Huh <woojung.huh@microchip.com>
10482M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10483L:	netdev@vger.kernel.org
10484S:	Maintained
10485F:	net/dsa/tag_ksz.c
10486F:	drivers/net/dsa/microchip/*
10487F:	include/linux/platform_data/microchip-ksz.h
10488F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10489
10490MICROCHIP LAN743X ETHERNET DRIVER
10491M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10492M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10493L:	netdev@vger.kernel.org
10494S:	Maintained
10495F:	drivers/net/ethernet/microchip/lan743x_*
10496
10497MICROCHIP LCDFB DRIVER
10498M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10499L:	linux-fbdev@vger.kernel.org
10500S:	Maintained
10501F:	drivers/video/fbdev/atmel_lcdfb.c
10502F:	include/video/atmel_lcdc.h
10503
10504MICROCHIP MMC/SD/SDIO MCI DRIVER
10505M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10506S:	Maintained
10507F:	drivers/mmc/host/atmel-mci.c
10508
10509MICROCHIP MCP16502 PMIC DRIVER
10510M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512S:	Maintained
10513F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10514F:	drivers/regulator/mcp16502.c
10515
10516MICROCHIP MCP3911 ADC DRIVER
10517M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10518M:	Kent Gustavsson <kent@minoris.se>
10519L:	linux-iio@vger.kernel.org
10520S:	Supported
10521F:	drivers/iio/adc/mcp3911.c
10522F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10523
10524MICROCHIP NAND DRIVER
10525M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10526L:	linux-mtd@lists.infradead.org
10527S:	Supported
10528F:	drivers/mtd/nand/raw/atmel/*
10529F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10530
10531MICROCHIP PWM DRIVER
10532M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10534L:	linux-pwm@vger.kernel.org
10535S:	Supported
10536F:	drivers/pwm/pwm-atmel.c
10537F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10538
10539MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10540M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10541M:	Eugen Hristev <eugen.hristev@microchip.com>
10542L:	linux-iio@vger.kernel.org
10543S:	Supported
10544F:	drivers/iio/adc/at91-sama5d2_adc.c
10545F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10546F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10547
10548MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10549M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10550S:	Supported
10551F:	drivers/power/reset/at91-sama5d2_shdwc.c
10552
10553MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10554M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10556L:	linux-gpio@vger.kernel.org
10557F:	drivers/gpio/gpio-sama5d2-piobu.c
10558
10559MICROCHIP SPI DRIVER
10560M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10561S:	Supported
10562F:	drivers/spi/spi-atmel.*
10563
10564MICROCHIP SSC DRIVER
10565M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10567S:	Supported
10568F:	drivers/misc/atmel-ssc.c
10569F:	include/linux/atmel-ssc.h
10570
10571MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10572M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10574S:	Supported
10575F:	drivers/misc/atmel_tclib.c
10576F:	drivers/clocksource/tcb_clksrc.c
10577
10578MICROCHIP USBA UDC DRIVER
10579M:	Cristian Birsan <cristian.birsan@microchip.com>
10580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10581S:	Supported
10582F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10583
10584MICROCHIP USB251XB DRIVER
10585M:	Richard Leitner <richard.leitner@skidata.com>
10586L:	linux-usb@vger.kernel.org
10587S:	Maintained
10588F:	drivers/usb/misc/usb251xb.c
10589F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10590
10591MICROCHIP XDMA DRIVER
10592M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10593L:	linux-arm-kernel@lists.infradead.org
10594L:	dmaengine@vger.kernel.org
10595S:	Supported
10596F:	drivers/dma/at_xdmac.c
10597
10598MICROSEMI MIPS SOCS
10599M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10600M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10601L:	linux-mips@vger.kernel.org
10602S:	Supported
10603F:	arch/mips/generic/board-ocelot.c
10604F:	arch/mips/configs/generic/board-ocelot.config
10605F:	arch/mips/boot/dts/mscc/
10606F:	Documentation/devicetree/bindings/mips/mscc.txt
10607
10608MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10609M:	Don Brace <don.brace@microsemi.com>
10610L:	esc.storagedev@microsemi.com
10611L:	linux-scsi@vger.kernel.org
10612S:	Supported
10613F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10614F:	drivers/scsi/smartpqi/Kconfig
10615F:	drivers/scsi/smartpqi/Makefile
10616F:	include/linux/cciss*.h
10617F:	include/uapi/linux/cciss*.h
10618F:	Documentation/scsi/smartpqi.txt
10619
10620MICROSEMI ETHERNET SWITCH DRIVER
10621M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10622M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10623L:	netdev@vger.kernel.org
10624S:	Supported
10625F:	drivers/net/ethernet/mscc/
10626
10627MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10628M:	Chen Yu <yu.c.chen@intel.com>
10629L:	platform-driver-x86@vger.kernel.org
10630S:	Supported
10631F:	drivers/platform/x86/surfacepro3_button.c
10632
10633MICROTEK X6 SCANNER
10634M:	Oliver Neukum <oliver@neukum.org>
10635S:	Maintained
10636F:	drivers/usb/image/microtek.*
10637
10638MIPS
10639M:	Ralf Baechle <ralf@linux-mips.org>
10640M:	Paul Burton <paul.burton@mips.com>
10641M:	James Hogan <jhogan@kernel.org>
10642L:	linux-mips@vger.kernel.org
10643W:	http://www.linux-mips.org/
10644T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10646Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10647S:	Supported
10648F:	Documentation/devicetree/bindings/mips/
10649F:	Documentation/mips/
10650F:	arch/mips/
10651F:	drivers/platform/mips/
10652
10653MIPS BOSTON DEVELOPMENT BOARD
10654M:	Paul Burton <paul.burton@mips.com>
10655L:	linux-mips@vger.kernel.org
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10658F:	arch/mips/boot/dts/img/boston.dts
10659F:	arch/mips/configs/generic/board-boston.config
10660F:	drivers/clk/imgtec/clk-boston.c
10661F:	include/dt-bindings/clock/boston-clock.h
10662
10663MIPS GENERIC PLATFORM
10664M:	Paul Burton <paul.burton@mips.com>
10665L:	linux-mips@vger.kernel.org
10666S:	Supported
10667F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10668F:	arch/mips/generic/
10669F:	arch/mips/tools/generic-board-config.sh
10670
10671MIPS/LOONGSON1 ARCHITECTURE
10672M:	Keguang Zhang <keguang.zhang@gmail.com>
10673L:	linux-mips@vger.kernel.org
10674S:	Maintained
10675F:	arch/mips/loongson32/
10676F:	arch/mips/include/asm/mach-loongson32/
10677F:	drivers/*/*loongson1*
10678F:	drivers/*/*/*loongson1*
10679
10680MIPS/LOONGSON2 ARCHITECTURE
10681M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10682L:	linux-mips@vger.kernel.org
10683S:	Maintained
10684F:	arch/mips/loongson64/fuloong-2e/
10685F:	arch/mips/loongson64/lemote-2f/
10686F:	arch/mips/include/asm/mach-loongson64/
10687F:	drivers/*/*loongson2*
10688F:	drivers/*/*/*loongson2*
10689
10690MIPS/LOONGSON3 ARCHITECTURE
10691M:	Huacai Chen <chenhc@lemote.com>
10692L:	linux-mips@vger.kernel.org
10693S:	Maintained
10694F:	arch/mips/loongson64/
10695F:	arch/mips/include/asm/mach-loongson64/
10696F:	drivers/platform/mips/cpu_hwmon.c
10697F:	drivers/*/*loongson3*
10698F:	drivers/*/*/*loongson3*
10699
10700MIPS RINT INSTRUCTION EMULATION
10701M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10702L:	linux-mips@vger.kernel.org
10703S:	Supported
10704F:	arch/mips/math-emu/sp_rint.c
10705F:	arch/mips/math-emu/dp_rint.c
10706
10707MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10708M:	Hans Verkuil <hverkuil@xs4all.nl>
10709L:	linux-media@vger.kernel.org
10710T:	git git://linuxtv.org/media_tree.git
10711W:	https://linuxtv.org
10712S:	Odd Fixes
10713F:	drivers/media/radio/radio-miropcm20*
10714
10715MMP SUPPORT
10716R:	Lubomir Rintel <lkundrak@v3.sk>
10717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10718S:	Odd Fixes
10719F:	arch/arm/boot/dts/mmp*
10720F:	arch/arm/mach-mmp/
10721
10722MMU GATHER AND TLB INVALIDATION
10723M:	Will Deacon <will@kernel.org>
10724M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10725M:	Andrew Morton <akpm@linux-foundation.org>
10726M:	Nick Piggin <npiggin@gmail.com>
10727M:	Peter Zijlstra <peterz@infradead.org>
10728L:	linux-arch@vger.kernel.org
10729L:	linux-mm@kvack.org
10730S:	Maintained
10731F:	arch/*/include/asm/tlb.h
10732F:	include/asm-generic/tlb.h
10733F:	mm/mmu_gather.c
10734
10735MN88472 MEDIA DRIVER
10736M:	Antti Palosaari <crope@iki.fi>
10737L:	linux-media@vger.kernel.org
10738W:	https://linuxtv.org
10739W:	http://palosaari.fi/linux/
10740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10741S:	Maintained
10742F:	drivers/media/dvb-frontends/mn88472*
10743
10744MN88473 MEDIA DRIVER
10745M:	Antti Palosaari <crope@iki.fi>
10746L:	linux-media@vger.kernel.org
10747W:	https://linuxtv.org
10748W:	http://palosaari.fi/linux/
10749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10750S:	Maintained
10751F:	drivers/media/dvb-frontends/mn88473*
10752
10753MODULE SUPPORT
10754M:	Jessica Yu <jeyu@kernel.org>
10755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10756S:	Maintained
10757F:	include/linux/module.h
10758F:	kernel/module.c
10759
10760MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10761W:	http://popies.net/meye/
10762S:	Orphan
10763F:	Documentation/media/v4l-drivers/meye*
10764F:	drivers/media/pci/meye/
10765F:	include/uapi/linux/meye.h
10766
10767MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10768M:	Jiri Slaby <jirislaby@gmail.com>
10769S:	Maintained
10770F:	Documentation/serial/moxa-smartio.rst
10771F:	drivers/tty/mxser.*
10772
10773MR800 AVERMEDIA USB FM RADIO DRIVER
10774M:	Alexey Klimov <klimov.linux@gmail.com>
10775L:	linux-media@vger.kernel.org
10776T:	git git://linuxtv.org/media_tree.git
10777S:	Maintained
10778F:	drivers/media/radio/radio-mr800.c
10779
10780MRF24J40 IEEE 802.15.4 RADIO DRIVER
10781M:	Alan Ott <alan@signal11.us>
10782L:	linux-wpan@vger.kernel.org
10783S:	Maintained
10784F:	drivers/net/ieee802154/mrf24j40.c
10785F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10786
10787MSI LAPTOP SUPPORT
10788M:	"Lee, Chun-Yi" <jlee@suse.com>
10789L:	platform-driver-x86@vger.kernel.org
10790S:	Maintained
10791F:	drivers/platform/x86/msi-laptop.c
10792
10793MSI WMI SUPPORT
10794L:	platform-driver-x86@vger.kernel.org
10795S:	Orphan
10796F:	drivers/platform/x86/msi-wmi.c
10797
10798MSI001 MEDIA DRIVER
10799M:	Antti Palosaari <crope@iki.fi>
10800L:	linux-media@vger.kernel.org
10801W:	https://linuxtv.org
10802W:	http://palosaari.fi/linux/
10803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10804T:	git git://linuxtv.org/anttip/media_tree.git
10805S:	Maintained
10806F:	drivers/media/tuners/msi001*
10807
10808MSI2500 MEDIA DRIVER
10809M:	Antti Palosaari <crope@iki.fi>
10810L:	linux-media@vger.kernel.org
10811W:	https://linuxtv.org
10812W:	http://palosaari.fi/linux/
10813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10814T:	git git://linuxtv.org/anttip/media_tree.git
10815S:	Maintained
10816F:	drivers/media/usb/msi2500/
10817
10818MSYSTEMS DISKONCHIP G3 MTD DRIVER
10819M:	Robert Jarzmik <robert.jarzmik@free.fr>
10820L:	linux-mtd@lists.infradead.org
10821S:	Maintained
10822F:	drivers/mtd/devices/docg3*
10823
10824MT9M032 APTINA SENSOR DRIVER
10825M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10826L:	linux-media@vger.kernel.org
10827T:	git git://linuxtv.org/media_tree.git
10828S:	Maintained
10829F:	drivers/media/i2c/mt9m032.c
10830F:	include/media/i2c/mt9m032.h
10831
10832MT9P031 APTINA CAMERA SENSOR
10833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10834L:	linux-media@vger.kernel.org
10835T:	git git://linuxtv.org/media_tree.git
10836S:	Maintained
10837F:	drivers/media/i2c/mt9p031.c
10838F:	include/media/i2c/mt9p031.h
10839
10840MT9T001 APTINA CAMERA SENSOR
10841M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10842L:	linux-media@vger.kernel.org
10843T:	git git://linuxtv.org/media_tree.git
10844S:	Maintained
10845F:	drivers/media/i2c/mt9t001.c
10846F:	include/media/i2c/mt9t001.h
10847
10848MT9T112 APTINA CAMERA SENSOR
10849M:	Jacopo Mondi <jacopo@jmondi.org>
10850L:	linux-media@vger.kernel.org
10851T:	git git://linuxtv.org/media_tree.git
10852S:	Odd Fixes
10853F:	drivers/media/i2c/mt9t112.c
10854F:	include/media/i2c/mt9t112.h
10855
10856MT9V032 APTINA CAMERA SENSOR
10857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10858L:	linux-media@vger.kernel.org
10859T:	git git://linuxtv.org/media_tree.git
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10862F:	drivers/media/i2c/mt9v032.c
10863F:	include/media/i2c/mt9v032.h
10864
10865MT9V111 APTINA CAMERA SENSOR
10866M:	Jacopo Mondi <jacopo@jmondi.org>
10867L:	linux-media@vger.kernel.org
10868T:	git git://linuxtv.org/media_tree.git
10869S:	Maintained
10870F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10871F:	drivers/media/i2c/mt9v111.c
10872
10873MULTIFUNCTION DEVICES (MFD)
10874M:	Lee Jones <lee.jones@linaro.org>
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10876S:	Supported
10877F:	Documentation/devicetree/bindings/mfd/
10878F:	drivers/mfd/
10879F:	include/linux/mfd/
10880F:	include/dt-bindings/mfd/
10881
10882MULTIMEDIA CARD (MMC) ETC. OVER SPI
10883S:	Orphan
10884F:	drivers/mmc/host/mmc_spi.c
10885F:	include/linux/spi/mmc_spi.h
10886
10887MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10888M:	Ulf Hansson <ulf.hansson@linaro.org>
10889L:	linux-mmc@vger.kernel.org
10890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10891S:	Maintained
10892F:	Documentation/devicetree/bindings/mmc/
10893F:	drivers/mmc/
10894F:	include/linux/mmc/
10895F:	include/uapi/linux/mmc/
10896
10897MULTIPLEXER SUBSYSTEM
10898M:	Peter Rosin <peda@axentia.se>
10899S:	Maintained
10900F:	Documentation/ABI/testing/sysfs-class-mux*
10901F:	Documentation/devicetree/bindings/mux/
10902F:	include/dt-bindings/mux/
10903F:	include/linux/mux/
10904F:	drivers/mux/
10905
10906MULTITECH MULTIPORT CARD (ISICOM)
10907S:	Orphan
10908F:	drivers/tty/isicom.c
10909F:	include/linux/isicom.h
10910
10911MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10912M:	Bin Liu <b-liu@ti.com>
10913L:	linux-usb@vger.kernel.org
10914S:	Maintained
10915F:	drivers/usb/musb/
10916
10917MXL301RF MEDIA DRIVER
10918M:	Akihiro Tsukada <tskd08@gmail.com>
10919L:	linux-media@vger.kernel.org
10920S:	Odd Fixes
10921F:	drivers/media/tuners/mxl301rf*
10922
10923MXL5007T MEDIA DRIVER
10924M:	Michael Krufky <mkrufky@linuxtv.org>
10925L:	linux-media@vger.kernel.org
10926W:	https://linuxtv.org
10927W:	http://github.com/mkrufky
10928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10929T:	git git://linuxtv.org/mkrufky/tuners.git
10930S:	Maintained
10931F:	drivers/media/tuners/mxl5007t.*
10932
10933MXSFB DRM DRIVER
10934M:	Marek Vasut <marex@denx.de>
10935M:	Stefan Agner <stefan@agner.ch>
10936L:	dri-devel@lists.freedesktop.org
10937S:	Supported
10938F:	drivers/gpu/drm/mxsfb/
10939F:	Documentation/devicetree/bindings/display/mxsfb.txt
10940T:	git git://anongit.freedesktop.org/drm/drm-misc
10941
10942MYLEX DAC960 PCI RAID Controller
10943M:	Hannes Reinecke <hare@kernel.org>
10944L:	linux-scsi@vger.kernel.org
10945S:	Supported
10946F:	drivers/scsi/myrb.*
10947F:	drivers/scsi/myrs.*
10948
10949MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10950M:	Chris Lee <christopher.lee@cspi.com>
10951L:	netdev@vger.kernel.org
10952W:	https://www.cspi.com/ethernet-products/support/downloads/
10953S:	Supported
10954F:	drivers/net/ethernet/myricom/myri10ge/
10955
10956NAND FLASH SUBSYSTEM
10957M:	Miquel Raynal <miquel.raynal@bootlin.com>
10958R:	Richard Weinberger <richard@nod.at>
10959L:	linux-mtd@lists.infradead.org
10960W:	http://www.linux-mtd.infradead.org/
10961Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10963S:	Maintained
10964F:	drivers/mtd/nand/
10965F:	include/linux/mtd/*nand*.h
10966
10967NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10968M:	Daniel Mack <zonque@gmail.com>
10969S:	Maintained
10970L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10971W:	http://www.native-instruments.com
10972F:	sound/usb/caiaq/
10973
10974NATSEMI ETHERNET DRIVER (DP8381x)
10975S:	Orphan
10976F:	drivers/net/ethernet/natsemi/natsemi.c
10977
10978NCR 5380 SCSI DRIVERS
10979M:	Finn Thain <fthain@telegraphics.com.au>
10980M:	Michael Schmitz <schmitzmic@gmail.com>
10981L:	linux-scsi@vger.kernel.org
10982S:	Maintained
10983F:	Documentation/scsi/g_NCR5380.txt
10984F:	drivers/scsi/NCR5380.*
10985F:	drivers/scsi/arm/cumana_1.c
10986F:	drivers/scsi/arm/oak.c
10987F:	drivers/scsi/atari_scsi.*
10988F:	drivers/scsi/dmx3191d.c
10989F:	drivers/scsi/g_NCR5380.*
10990F:	drivers/scsi/mac_scsi.*
10991F:	drivers/scsi/sun3_scsi.*
10992F:	drivers/scsi/sun3_scsi_vme.c
10993
10994NCSI LIBRARY:
10995M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10996S:	Maintained
10997F:	net/ncsi/
10998
10999NCT6775 HARDWARE MONITOR DRIVER
11000M:	Guenter Roeck <linux@roeck-us.net>
11001L:	linux-hwmon@vger.kernel.org
11002S:	Maintained
11003F:	Documentation/hwmon/nct6775.rst
11004F:	drivers/hwmon/nct6775.c
11005
11006NET_FAILOVER MODULE
11007M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
11008L:	netdev@vger.kernel.org
11009S:	Supported
11010F:	driver/net/net_failover.c
11011F:	include/net/net_failover.h
11012F:	Documentation/networking/net_failover.rst
11013
11014NETEFFECT IWARP RNIC DRIVER (IW_NES)
11015M:	Faisal Latif <faisal.latif@intel.com>
11016L:	linux-rdma@vger.kernel.org
11017W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
11018S:	Supported
11019F:	drivers/infiniband/hw/nes/
11020F:	include/uapi/rdma/nes-abi.h
11021
11022NETEM NETWORK EMULATOR
11023M:	Stephen Hemminger <stephen@networkplumber.org>
11024L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
11025S:	Maintained
11026F:	net/sched/sch_netem.c
11027
11028NETERION 10GbE DRIVERS (s2io/vxge)
11029M:	Jon Mason <jdmason@kudzu.us>
11030L:	netdev@vger.kernel.org
11031S:	Supported
11032F:	Documentation/networking/device_drivers/neterion/s2io.txt
11033F:	Documentation/networking/device_drivers/neterion/vxge.txt
11034F:	drivers/net/ethernet/neterion/
11035
11036NETFILTER
11037M:	Pablo Neira Ayuso <pablo@netfilter.org>
11038M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11039M:	Florian Westphal <fw@strlen.de>
11040L:	netfilter-devel@vger.kernel.org
11041L:	coreteam@netfilter.org
11042W:	http://www.netfilter.org/
11043W:	http://www.iptables.org/
11044W:	http://www.nftables.org/
11045Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11048S:	Maintained
11049F:	include/linux/netfilter*
11050F:	include/linux/netfilter/
11051F:	include/net/netfilter/
11052F:	include/uapi/linux/netfilter*
11053F:	include/uapi/linux/netfilter/
11054F:	net/*/netfilter.c
11055F:	net/*/netfilter/
11056F:	net/netfilter/
11057F:	net/bridge/br_netfilter*.c
11058
11059NETROM NETWORK LAYER
11060M:	Ralf Baechle <ralf@linux-mips.org>
11061L:	linux-hams@vger.kernel.org
11062W:	http://www.linux-ax25.org/
11063S:	Maintained
11064F:	include/net/netrom.h
11065F:	include/uapi/linux/netrom.h
11066F:	net/netrom/
11067
11068NETRONOME ETHERNET DRIVERS
11069M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11070L:	oss-drivers@netronome.com
11071S:	Maintained
11072F:	drivers/net/ethernet/netronome/
11073
11074NETWORK BLOCK DEVICE (NBD)
11075M:	Josef Bacik <josef@toxicpanda.com>
11076S:	Maintained
11077L:	linux-block@vger.kernel.org
11078L:	nbd@other.debian.org
11079F:	Documentation/blockdev/nbd.rst
11080F:	drivers/block/nbd.c
11081F:	include/trace/events/nbd.h
11082F:	include/uapi/linux/nbd.h
11083
11084NETWORK DROP MONITOR
11085M:	Neil Horman <nhorman@tuxdriver.com>
11086L:	netdev@vger.kernel.org
11087S:	Maintained
11088W:	https://fedorahosted.org/dropwatch/
11089F:	net/core/drop_monitor.c
11090
11091NETWORKING DRIVERS
11092M:	"David S. Miller" <davem@davemloft.net>
11093L:	netdev@vger.kernel.org
11094W:	http://www.linuxfoundation.org/en/Net
11095Q:	http://patchwork.ozlabs.org/project/netdev/list/
11096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11098S:	Odd Fixes
11099F:	Documentation/devicetree/bindings/net/
11100F:	drivers/net/
11101F:	include/linux/if_*
11102F:	include/linux/netdevice.h
11103F:	include/linux/etherdevice.h
11104F:	include/linux/fcdevice.h
11105F:	include/linux/fddidevice.h
11106F:	include/linux/hippidevice.h
11107F:	include/linux/inetdevice.h
11108F:	include/uapi/linux/if_*
11109F:	include/uapi/linux/netdevice.h
11110
11111NETWORKING DRIVERS (WIRELESS)
11112M:	Kalle Valo <kvalo@codeaurora.org>
11113L:	linux-wireless@vger.kernel.org
11114Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11117S:	Maintained
11118F:	Documentation/devicetree/bindings/net/wireless/
11119F:	drivers/net/wireless/
11120
11121NETWORKING [DSA]
11122M:	Andrew Lunn <andrew@lunn.ch>
11123M:	Vivien Didelot <vivien.didelot@gmail.com>
11124M:	Florian Fainelli <f.fainelli@gmail.com>
11125S:	Maintained
11126F:	Documentation/devicetree/bindings/net/dsa/
11127F:	net/dsa/
11128F:	include/net/dsa.h
11129F:	include/linux/dsa/
11130F:	include/linux/platform_data/dsa.h
11131F:	drivers/net/dsa/
11132
11133NETWORKING [GENERAL]
11134M:	"David S. Miller" <davem@davemloft.net>
11135L:	netdev@vger.kernel.org
11136W:	http://www.linuxfoundation.org/en/Net
11137Q:	http://patchwork.ozlabs.org/project/netdev/list/
11138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11140B:	mailto:netdev@vger.kernel.org
11141S:	Maintained
11142F:	net/
11143F:	include/net/
11144F:	include/linux/in.h
11145F:	include/linux/net.h
11146F:	include/linux/netdevice.h
11147F:	include/uapi/linux/in.h
11148F:	include/uapi/linux/net.h
11149F:	include/uapi/linux/netdevice.h
11150F:	include/uapi/linux/net_namespace.h
11151F:	tools/testing/selftests/net/
11152F:	lib/net_utils.c
11153F:	lib/random32.c
11154F:	Documentation/networking/
11155
11156NETWORKING [IPSEC]
11157M:	Steffen Klassert <steffen.klassert@secunet.com>
11158M:	Herbert Xu <herbert@gondor.apana.org.au>
11159M:	"David S. Miller" <davem@davemloft.net>
11160L:	netdev@vger.kernel.org
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11163S:	Maintained
11164F:	net/xfrm/
11165F:	net/key/
11166F:	net/ipv4/xfrm*
11167F:	net/ipv4/esp4*
11168F:	net/ipv4/ah4.c
11169F:	net/ipv4/ipcomp.c
11170F:	net/ipv4/ip_vti.c
11171F:	net/ipv6/xfrm*
11172F:	net/ipv6/esp6*
11173F:	net/ipv6/ah6.c
11174F:	net/ipv6/ipcomp6.c
11175F:	net/ipv6/ip6_vti.c
11176F:	include/uapi/linux/xfrm.h
11177F:	include/net/xfrm.h
11178
11179NETWORKING [IPv4/IPv6]
11180M:	"David S. Miller" <davem@davemloft.net>
11181M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11182M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11183L:	netdev@vger.kernel.org
11184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11185S:	Maintained
11186F:	net/ipv4/
11187F:	net/ipv6/
11188F:	include/net/ip*
11189F:	arch/x86/net/*
11190
11191NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11192M:	Paul Moore <paul@paul-moore.com>
11193W:	https://github.com/netlabel
11194L:	netdev@vger.kernel.org
11195L:	linux-security-module@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/netlabel/
11198F:	include/net/calipso.h
11199F:	include/net/cipso_ipv4.h
11200F:	include/net/netlabel.h
11201F:	include/uapi/linux/netfilter/xt_SECMARK.h
11202F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11203F:	net/netlabel/
11204F:	net/ipv4/cipso_ipv4.c
11205F:	net/ipv6/calipso.c
11206F:	net/netfilter/xt_CONNSECMARK.c
11207F:	net/netfilter/xt_SECMARK.c
11208
11209NETWORKING [TCP]
11210M:	Eric Dumazet <edumazet@google.com>
11211L:	netdev@vger.kernel.org
11212S:	Maintained
11213F:	net/ipv4/tcp*.c
11214F:	net/ipv4/syncookies.c
11215F:	net/ipv6/tcp*.c
11216F:	net/ipv6/syncookies.c
11217F:	include/uapi/linux/tcp.h
11218F:	include/net/tcp.h
11219F:	include/linux/tcp.h
11220F:	include/trace/events/tcp.h
11221
11222NETWORKING [TLS]
11223M:	Boris Pismenny <borisp@mellanox.com>
11224M:	Aviad Yehezkel <aviadye@mellanox.com>
11225M:	Dave Watson <davejwatson@fb.com>
11226M:	John Fastabend <john.fastabend@gmail.com>
11227M:	Daniel Borkmann <daniel@iogearbox.net>
11228L:	netdev@vger.kernel.org
11229S:	Maintained
11230F:	net/tls/*
11231F:	include/uapi/linux/tls.h
11232F:	include/net/tls.h
11233
11234NETWORKING [WIRELESS]
11235L:	linux-wireless@vger.kernel.org
11236Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11237
11238NETDEVSIM
11239M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11240S:	Maintained
11241F:	drivers/net/netdevsim/*
11242
11243NETXEN (1/10) GbE SUPPORT
11244M:	Manish Chopra <manishc@marvell.com>
11245M:	Rahul Verma <rahulv@marvell.com>
11246M:	GR-Linux-NIC-Dev@marvell.com
11247L:	netdev@vger.kernel.org
11248S:	Supported
11249F:	drivers/net/ethernet/qlogic/netxen/
11250
11251NEXTHOP
11252M:	David Ahern <dsahern@kernel.org>
11253L:	netdev@vger.kernel.org
11254S:	Maintained
11255F:	include/net/nexthop.h
11256F:	include/uapi/linux/nexthop.h
11257F:	include/net/netns/nexthop.h
11258F:	net/ipv4/nexthop.c
11259
11260NFC SUBSYSTEM
11261L:	netdev@vger.kernel.org
11262S:	Orphan
11263F:	net/nfc/
11264F:	include/net/nfc/
11265F:	include/uapi/linux/nfc.h
11266F:	drivers/nfc/
11267F:	include/linux/platform_data/nfcmrvl.h
11268F:	include/linux/platform_data/nxp-nci.h
11269F:	Documentation/devicetree/bindings/net/nfc/
11270
11271NFS, SUNRPC, AND LOCKD CLIENTS
11272M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11273M:	Anna Schumaker <anna.schumaker@netapp.com>
11274L:	linux-nfs@vger.kernel.org
11275W:	http://client.linux-nfs.org
11276T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11277S:	Maintained
11278F:	fs/lockd/
11279F:	fs/nfs/
11280F:	fs/nfs_common/
11281F:	net/sunrpc/
11282F:	include/linux/lockd/
11283F:	include/linux/nfs*
11284F:	include/linux/sunrpc/
11285F:	include/uapi/linux/nfs*
11286F:	include/uapi/linux/sunrpc/
11287
11288NILFS2 FILESYSTEM
11289M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
11290L:	linux-nilfs@vger.kernel.org
11291W:	https://nilfs.sourceforge.io/
11292W:	https://nilfs.osdn.jp/
11293T:	git git://github.com/konis/nilfs2.git
11294S:	Supported
11295F:	Documentation/filesystems/nilfs2.txt
11296F:	fs/nilfs2/
11297F:	include/trace/events/nilfs2.h
11298F:	include/uapi/linux/nilfs2_api.h
11299F:	include/uapi/linux/nilfs2_ondisk.h
11300
11301NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11302M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11303W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11304S:	Maintained
11305F:	Documentation/scsi/NinjaSCSI.txt
11306F:	drivers/scsi/pcmcia/nsp_*
11307
11308NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11309M:	GOTO Masanori <gotom@debian.or.jp>
11310M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11311W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11312S:	Maintained
11313F:	Documentation/scsi/NinjaSCSI.txt
11314F:	drivers/scsi/nsp32*
11315
11316NIOS2 ARCHITECTURE
11317M:	Ley Foon Tan <lftan@altera.com>
11318L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11320S:	Maintained
11321F:	arch/nios2/
11322
11323NOHZ, DYNTICKS SUPPORT
11324M:	Frederic Weisbecker <fweisbec@gmail.com>
11325M:	Thomas Gleixner <tglx@linutronix.de>
11326M:	Ingo Molnar <mingo@kernel.org>
11327L:	linux-kernel@vger.kernel.org
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11329S:	Maintained
11330F:	kernel/time/tick*.*
11331F:	include/linux/tick.h
11332F:	include/linux/sched/nohz.h
11333
11334NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11335M:	Pavel Machek <pavel@ucw.cz>
11336M:	Sakari Ailus <sakari.ailus@iki.fi>
11337L:	linux-media@vger.kernel.org
11338S:	Maintained
11339F:	drivers/media/i2c/et8ek8
11340F:	drivers/media/i2c/ad5820.c
11341
11342NOKIA N900 POWER SUPPLY DRIVERS
11343R:	Pali Rohár <pali.rohar@gmail.com>
11344F:	include/linux/power/bq2415x_charger.h
11345F:	include/linux/power/bq27xxx_battery.h
11346F:	include/linux/power/isp1704_charger.h
11347F:	drivers/power/supply/bq2415x_charger.c
11348F:	drivers/power/supply/bq27xxx_battery.c
11349F:	drivers/power/supply/bq27xxx_battery_i2c.c
11350F:	drivers/power/supply/isp1704_charger.c
11351F:	drivers/power/supply/rx51_battery.c
11352
11353NOLIBC HEADER FILE
11354M:	Willy Tarreau <w@1wt.eu>
11355S:	Maintained
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11357F:	tools/include/nolibc/
11358
11359NTB AMD DRIVER
11360M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11361L:	linux-ntb@googlegroups.com
11362S:	Supported
11363F:	drivers/ntb/hw/amd/
11364
11365NTB DRIVER CORE
11366M:	Jon Mason <jdmason@kudzu.us>
11367M:	Dave Jiang <dave.jiang@intel.com>
11368M:	Allen Hubbe <allenbh@gmail.com>
11369L:	linux-ntb@googlegroups.com
11370S:	Supported
11371W:	https://github.com/jonmason/ntb/wiki
11372T:	git git://github.com/jonmason/ntb.git
11373F:	drivers/ntb/
11374F:	drivers/net/ntb_netdev.c
11375F:	include/linux/ntb.h
11376F:	include/linux/ntb_transport.h
11377F:	tools/testing/selftests/ntb/
11378
11379NTB IDT DRIVER
11380M:	Serge Semin <fancer.lancer@gmail.com>
11381L:	linux-ntb@googlegroups.com
11382S:	Supported
11383F:	drivers/ntb/hw/idt/
11384
11385NTB INTEL DRIVER
11386M:	Dave Jiang <dave.jiang@intel.com>
11387L:	linux-ntb@googlegroups.com
11388S:	Supported
11389W:	https://github.com/davejiang/linux/wiki
11390T:	git https://github.com/davejiang/linux.git
11391F:	drivers/ntb/hw/intel/
11392
11393NTFS FILESYSTEM
11394M:	Anton Altaparmakov <anton@tuxera.com>
11395L:	linux-ntfs-dev@lists.sourceforge.net
11396W:	http://www.tuxera.com/
11397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11398S:	Supported
11399F:	Documentation/filesystems/ntfs.txt
11400F:	fs/ntfs/
11401
11402NUBUS SUBSYSTEM
11403M:	Finn Thain <fthain@telegraphics.com.au>
11404L:	linux-m68k@lists.linux-m68k.org
11405S:	Maintained
11406F:	arch/*/include/asm/nubus.h
11407F:	drivers/nubus/
11408F:	include/linux/nubus.h
11409F:	include/uapi/linux/nubus.h
11410
11411NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11412M:	Antonino Daplas <adaplas@gmail.com>
11413L:	linux-fbdev@vger.kernel.org
11414S:	Maintained
11415F:	drivers/video/fbdev/riva/
11416F:	drivers/video/fbdev/nvidia/
11417
11418NVM EXPRESS DRIVER
11419M:	Keith Busch <kbusch@kernel.org>
11420M:	Jens Axboe <axboe@fb.com>
11421M:	Christoph Hellwig <hch@lst.de>
11422M:	Sagi Grimberg <sagi@grimberg.me>
11423L:	linux-nvme@lists.infradead.org
11424T:	git://git.infradead.org/nvme.git
11425W:	http://git.infradead.org/nvme.git
11426S:	Supported
11427F:	drivers/nvme/host/
11428F:	include/linux/nvme.h
11429F:	include/uapi/linux/nvme_ioctl.h
11430
11431NVM EXPRESS FC TRANSPORT DRIVERS
11432M:	James Smart <james.smart@broadcom.com>
11433L:	linux-nvme@lists.infradead.org
11434S:	Supported
11435F:	include/linux/nvme-fc.h
11436F:	include/linux/nvme-fc-driver.h
11437F:	drivers/nvme/host/fc.c
11438F:	drivers/nvme/target/fc.c
11439F:	drivers/nvme/target/fcloop.c
11440
11441NVM EXPRESS TARGET DRIVER
11442M:	Christoph Hellwig <hch@lst.de>
11443M:	Sagi Grimberg <sagi@grimberg.me>
11444L:	linux-nvme@lists.infradead.org
11445T:	git://git.infradead.org/nvme.git
11446W:	http://git.infradead.org/nvme.git
11447S:	Supported
11448F:	drivers/nvme/target/
11449
11450NVMEM FRAMEWORK
11451M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11452S:	Maintained
11453F:	drivers/nvmem/
11454F:	Documentation/devicetree/bindings/nvmem/
11455F:	Documentation/ABI/stable/sysfs-bus-nvmem
11456F:	include/linux/nvmem-consumer.h
11457F:	include/linux/nvmem-provider.h
11458
11459NXP FXAS21002C DRIVER
11460M:	Rui Miguel Silva <rmfrfs@gmail.com>
11461L:	linux-iio@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11464F:	drivers/iio/gyro/fxas21002c_core.c
11465F:	drivers/iio/gyro/fxas21002c.h
11466F:	drivers/iio/gyro/fxas21002c_i2c.c
11467F:	drivers/iio/gyro/fxas21002c_spi.c
11468
11469NXP SGTL5000 DRIVER
11470M:	Fabio Estevam <festevam@gmail.com>
11471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11472S:	Maintained
11473F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11474F:	sound/soc/codecs/sgtl5000*
11475
11476NXP SJA1105 ETHERNET SWITCH DRIVER
11477M:	Vladimir Oltean <olteanv@gmail.com>
11478L:	linux-kernel@vger.kernel.org
11479S:	Maintained
11480F:	drivers/net/dsa/sja1105
11481
11482NXP TDA998X DRM DRIVER
11483M:	Russell King <linux@armlinux.org.uk>
11484S:	Maintained
11485T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11486T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11487F:	drivers/gpu/drm/i2c/tda998x_drv.c
11488F:	include/drm/i2c/tda998x.h
11489F:	include/dt-bindings/display/tda998x.h
11490K:	"nxp,tda998x"
11491
11492NXP TFA9879 DRIVER
11493M:	Peter Rosin <peda@axentia.se>
11494L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11495S:	Maintained
11496F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11497F:	sound/soc/codecs/tfa9879*
11498
11499NXP-NCI NFC DRIVER
11500M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11501R:	Charles Gorand <charles.gorand@effinnov.com>
11502L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11503S:	Supported
11504F:	drivers/nfc/nxp-nci
11505
11506OBJAGG
11507M:	Jiri Pirko <jiri@mellanox.com>
11508L:	netdev@vger.kernel.org
11509S:	Supported
11510F:	lib/objagg.c
11511F:	lib/test_objagg.c
11512F:	include/linux/objagg.h
11513
11514NXP FSPI DRIVER
11515R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11516M:	Ashish Kumar <ashish.kumar@nxp.com>
11517L:	linux-spi@vger.kernel.org
11518S:	Maintained
11519F:	drivers/spi/spi-nxp-fspi.c
11520F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11521
11522OBJTOOL
11523M:	Josh Poimboeuf <jpoimboe@redhat.com>
11524M:	Peter Zijlstra <peterz@infradead.org>
11525S:	Supported
11526F:	tools/objtool/
11527
11528OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11529M:	Frederic Barrat <fbarrat@linux.ibm.com>
11530M:	Andrew Donnellan <ajd@linux.ibm.com>
11531L:	linuxppc-dev@lists.ozlabs.org
11532S:	Supported
11533F:	arch/powerpc/platforms/powernv/ocxl.c
11534F:	arch/powerpc/include/asm/pnv-ocxl.h
11535F:	drivers/misc/ocxl/
11536F:	include/misc/ocxl*
11537F:	include/uapi/misc/ocxl.h
11538F:	Documentation/accelerators/ocxl.rst
11539
11540OMAP AUDIO SUPPORT
11541M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11542M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11544L:	linux-omap@vger.kernel.org
11545S:	Maintained
11546F:	sound/soc/ti/omap*
11547F:	sound/soc/ti/rx51.c
11548F:	sound/soc/ti/n810.c
11549F:	sound/soc/ti/sdma-pcm.*
11550
11551OMAP CLOCK FRAMEWORK SUPPORT
11552M:	Paul Walmsley <paul@pwsan.com>
11553L:	linux-omap@vger.kernel.org
11554S:	Maintained
11555F:	arch/arm/*omap*/*clock*
11556
11557OMAP DEVICE TREE SUPPORT
11558M:	Benoît Cousson <bcousson@baylibre.com>
11559M:	Tony Lindgren <tony@atomide.com>
11560L:	linux-omap@vger.kernel.org
11561L:	devicetree@vger.kernel.org
11562S:	Maintained
11563F:	arch/arm/boot/dts/*omap*
11564F:	arch/arm/boot/dts/*am3*
11565F:	arch/arm/boot/dts/*am4*
11566F:	arch/arm/boot/dts/*am5*
11567F:	arch/arm/boot/dts/*dra7*
11568
11569OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11570L:	linux-omap@vger.kernel.org
11571L:	linux-fbdev@vger.kernel.org
11572S:	Orphan
11573F:	drivers/video/fbdev/omap2/
11574F:	Documentation/arm/omap/dss.rst
11575
11576OMAP FRAMEBUFFER SUPPORT
11577L:	linux-fbdev@vger.kernel.org
11578L:	linux-omap@vger.kernel.org
11579S:	Orphan
11580F:	drivers/video/fbdev/omap/
11581
11582OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11583M:	Roger Quadros <rogerq@ti.com>
11584M:	Tony Lindgren <tony@atomide.com>
11585L:	linux-omap@vger.kernel.org
11586S:	Maintained
11587F:	drivers/memory/omap-gpmc.c
11588F:	arch/arm/mach-omap2/*gpmc*
11589
11590OMAP GPIO DRIVER
11591M:	Grygorii Strashko <grygorii.strashko@ti.com>
11592M:	Santosh Shilimkar <ssantosh@kernel.org>
11593M:	Kevin Hilman <khilman@kernel.org>
11594L:	linux-omap@vger.kernel.org
11595S:	Maintained
11596F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11597F:	drivers/gpio/gpio-omap.c
11598
11599OMAP HARDWARE SPINLOCK SUPPORT
11600M:	Ohad Ben-Cohen <ohad@wizery.com>
11601L:	linux-omap@vger.kernel.org
11602S:	Maintained
11603F:	drivers/hwspinlock/omap_hwspinlock.c
11604
11605OMAP HS MMC SUPPORT
11606L:	linux-mmc@vger.kernel.org
11607L:	linux-omap@vger.kernel.org
11608S:	Orphan
11609F:	drivers/mmc/host/omap_hsmmc.c
11610
11611OMAP HWMOD DATA
11612M:	Paul Walmsley <paul@pwsan.com>
11613L:	linux-omap@vger.kernel.org
11614S:	Maintained
11615F:	arch/arm/mach-omap2/omap_hwmod*data*
11616
11617OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11618M:	Benoît Cousson <bcousson@baylibre.com>
11619L:	linux-omap@vger.kernel.org
11620S:	Maintained
11621F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11622
11623OMAP HWMOD SUPPORT
11624M:	Benoît Cousson <bcousson@baylibre.com>
11625M:	Paul Walmsley <paul@pwsan.com>
11626L:	linux-omap@vger.kernel.org
11627S:	Maintained
11628F:	arch/arm/mach-omap2/omap_hwmod.*
11629
11630OMAP I2C DRIVER
11631M:	Vignesh R <vigneshr@ti.com>
11632L:	linux-omap@vger.kernel.org
11633L:	linux-i2c@vger.kernel.org
11634S:	Maintained
11635F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11636F:	drivers/i2c/busses/i2c-omap.c
11637
11638OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11639M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11640L:	linux-media@vger.kernel.org
11641S:	Maintained
11642F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11643F:	drivers/media/platform/omap3isp/
11644F:	drivers/staging/media/omap4iss/
11645
11646OMAP MMC SUPPORT
11647M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11648L:	linux-omap@vger.kernel.org
11649S:	Odd Fixes
11650F:	drivers/mmc/host/omap.c
11651
11652OMAP POWER MANAGEMENT SUPPORT
11653M:	Kevin Hilman <khilman@kernel.org>
11654L:	linux-omap@vger.kernel.org
11655S:	Maintained
11656F:	arch/arm/*omap*/*pm*
11657F:	drivers/cpufreq/omap-cpufreq.c
11658
11659OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11660M:	Rajendra Nayak <rnayak@codeaurora.org>
11661M:	Paul Walmsley <paul@pwsan.com>
11662L:	linux-omap@vger.kernel.org
11663S:	Maintained
11664F:	arch/arm/mach-omap2/prm*
11665
11666OMAP RANDOM NUMBER GENERATOR SUPPORT
11667M:	Deepak Saxena <dsaxena@plexity.net>
11668S:	Maintained
11669F:	drivers/char/hw_random/omap-rng.c
11670
11671OMAP USB SUPPORT
11672L:	linux-usb@vger.kernel.org
11673L:	linux-omap@vger.kernel.org
11674S:	Orphan
11675F:	drivers/usb/*/*omap*
11676F:	arch/arm/*omap*/usb*
11677
11678OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11679M:	Mark Jackson <mpfj@newflow.co.uk>
11680L:	linux-omap@vger.kernel.org
11681S:	Maintained
11682F:	arch/arm/boot/dts/am335x-nano.dts
11683
11684OMAP1 SUPPORT
11685M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11686M:	Tony Lindgren <tony@atomide.com>
11687L:	linux-omap@vger.kernel.org
11688Q:	http://patchwork.kernel.org/project/linux-omap/list/
11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11690S:	Maintained
11691F:	arch/arm/mach-omap1/
11692F:	arch/arm/plat-omap/
11693F:	arch/arm/configs/omap1_defconfig
11694F:	drivers/i2c/busses/i2c-omap.c
11695F:	include/linux/platform_data/i2c-omap.h
11696F:	include/linux/platform_data/ams-delta-fiq.h
11697
11698OMAP2+ SUPPORT
11699M:	Tony Lindgren <tony@atomide.com>
11700L:	linux-omap@vger.kernel.org
11701W:	http://www.muru.com/linux/omap/
11702W:	http://linux.omap.com/
11703Q:	http://patchwork.kernel.org/project/linux-omap/list/
11704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11705S:	Maintained
11706F:	arch/arm/mach-omap2/
11707F:	arch/arm/plat-omap/
11708F:	arch/arm/configs/omap2plus_defconfig
11709F:	drivers/i2c/busses/i2c-omap.c
11710F:	drivers/irqchip/irq-omap-intc.c
11711F:	drivers/mfd/*omap*.c
11712F:	drivers/mfd/menelaus.c
11713F:	drivers/mfd/palmas.c
11714F:	drivers/mfd/tps65217.c
11715F:	drivers/mfd/tps65218.c
11716F:	drivers/mfd/tps65910.c
11717F:	drivers/mfd/twl-core.[ch]
11718F:	drivers/mfd/twl4030*.c
11719F:	drivers/mfd/twl6030*.c
11720F:	drivers/mfd/twl6040*.c
11721F:	drivers/regulator/palmas-regulator*.c
11722F:	drivers/regulator/pbias-regulator.c
11723F:	drivers/regulator/tps65217-regulator.c
11724F:	drivers/regulator/tps65218-regulator.c
11725F:	drivers/regulator/tps65910-regulator.c
11726F:	drivers/regulator/twl-regulator.c
11727F:	drivers/regulator/twl6030-regulator.c
11728F:	include/linux/platform_data/i2c-omap.h
11729
11730ONION OMEGA2+ BOARD
11731M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11732L:	linux-mips@vger.kernel.org
11733S:	Maintained
11734F:	arch/mips/boot/dts/ralink/omega2p.dts
11735
11736OMFS FILESYSTEM
11737M:	Bob Copeland <me@bobcopeland.com>
11738L:	linux-karma-devel@lists.sourceforge.net
11739S:	Maintained
11740F:	Documentation/filesystems/omfs.txt
11741F:	fs/omfs/
11742
11743OMNIKEY CARDMAN 4000 DRIVER
11744M:	Harald Welte <laforge@gnumonks.org>
11745S:	Maintained
11746F:	drivers/char/pcmcia/cm4000_cs.c
11747F:	include/linux/cm4000_cs.h
11748F:	include/uapi/linux/cm4000_cs.h
11749
11750OMNIKEY CARDMAN 4040 DRIVER
11751M:	Harald Welte <laforge@gnumonks.org>
11752S:	Maintained
11753F:	drivers/char/pcmcia/cm4040_cs.*
11754
11755OMNIVISION OV13858 SENSOR DRIVER
11756M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11757L:	linux-media@vger.kernel.org
11758T:	git git://linuxtv.org/media_tree.git
11759S:	Maintained
11760F:	drivers/media/i2c/ov13858.c
11761
11762OMNIVISION OV2680 SENSOR DRIVER
11763M:	Rui Miguel Silva <rmfrfs@gmail.com>
11764L:	linux-media@vger.kernel.org
11765T:	git git://linuxtv.org/media_tree.git
11766S:	Maintained
11767F:	drivers/media/i2c/ov2680.c
11768F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11769
11770OMNIVISION OV2685 SENSOR DRIVER
11771M:	Shunqian Zheng <zhengsq@rock-chips.com>
11772L:	linux-media@vger.kernel.org
11773T:	git git://linuxtv.org/media_tree.git
11774S:	Maintained
11775F:	drivers/media/i2c/ov2685.c
11776
11777OMNIVISION OV5640 SENSOR DRIVER
11778M:	Steve Longerbeam <slongerbeam@gmail.com>
11779L:	linux-media@vger.kernel.org
11780T:	git git://linuxtv.org/media_tree.git
11781S:	Maintained
11782F:	drivers/media/i2c/ov5640.c
11783
11784OMNIVISION OV5647 SENSOR DRIVER
11785M:	Luis Oliveira <lolivei@synopsys.com>
11786L:	linux-media@vger.kernel.org
11787T:	git git://linuxtv.org/media_tree.git
11788S:	Maintained
11789F:	drivers/media/i2c/ov5647.c
11790
11791OMNIVISION OV5695 SENSOR DRIVER
11792M:	Shunqian Zheng <zhengsq@rock-chips.com>
11793L:	linux-media@vger.kernel.org
11794T:	git git://linuxtv.org/media_tree.git
11795S:	Maintained
11796F:	drivers/media/i2c/ov5695.c
11797
11798OMNIVISION OV7670 SENSOR DRIVER
11799M:	Jonathan Corbet <corbet@lwn.net>
11800L:	linux-media@vger.kernel.org
11801T:	git git://linuxtv.org/media_tree.git
11802S:	Maintained
11803F:	drivers/media/i2c/ov7670.c
11804F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11805
11806OMNIVISION OV772x SENSOR DRIVER
11807M:	Jacopo Mondi <jacopo@jmondi.org>
11808L:	linux-media@vger.kernel.org
11809T:	git git://linuxtv.org/media_tree.git
11810S:	Odd fixes
11811F:	drivers/media/i2c/ov772x.c
11812F:	include/media/i2c/ov772x.h
11813F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11814
11815OMNIVISION OV7740 SENSOR DRIVER
11816M:	Wenyou Yang <wenyou.yang@microchip.com>
11817L:	linux-media@vger.kernel.org
11818T:	git git://linuxtv.org/media_tree.git
11819S:	Maintained
11820F:	drivers/media/i2c/ov7740.c
11821F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11822
11823OMNIVISION OV9640 SENSOR DRIVER
11824M:	Petr Cvek <petrcvekcz@gmail.com>
11825L:	linux-media@vger.kernel.org
11826S:	Maintained
11827F:	drivers/media/i2c/ov9640.*
11828
11829OMNIVISION OV8856 SENSOR DRIVER
11830M:	Ben Kao <ben.kao@intel.com>
11831L:	linux-media@vger.kernel.org
11832T:	git git://linuxtv.org/media_tree.git
11833S:	Maintained
11834F:	drivers/media/i2c/ov8856.c
11835
11836OMNIVISION OV9650 SENSOR DRIVER
11837M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11838R:	Akinobu Mita <akinobu.mita@gmail.com>
11839R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11840L:	linux-media@vger.kernel.org
11841T:	git git://linuxtv.org/media_tree.git
11842S:	Maintained
11843F:	drivers/media/i2c/ov9650.c
11844F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11845
11846ONENAND FLASH DRIVER
11847M:	Kyungmin Park <kyungmin.park@samsung.com>
11848L:	linux-mtd@lists.infradead.org
11849S:	Maintained
11850F:	drivers/mtd/nand/onenand/
11851F:	include/linux/mtd/onenand*.h
11852
11853OP-TEE DRIVER
11854M:	Jens Wiklander <jens.wiklander@linaro.org>
11855S:	Maintained
11856F:	drivers/tee/optee/
11857
11858OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11859M:	Sumit Garg <sumit.garg@linaro.org>
11860S:	Maintained
11861F:	drivers/char/hw_random/optee-rng.c
11862
11863OPA-VNIC DRIVER
11864M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11865M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11866L:	linux-rdma@vger.kernel.org
11867S:	Supported
11868F:	drivers/infiniband/ulp/opa_vnic
11869
11870OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11871M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11872M:	Frank Rowand <frowand.list@gmail.com>
11873L:	devicetree@vger.kernel.org
11874S:	Maintained
11875F:	Documentation/devicetree/dynamic-resolution-notes.txt
11876F:	Documentation/devicetree/overlay-notes.txt
11877F:	drivers/of/overlay.c
11878F:	drivers/of/resolver.c
11879K:	of_overlay_notifier_
11880
11881OPEN FIRMWARE AND FLATTENED DEVICE TREE
11882M:	Rob Herring <robh+dt@kernel.org>
11883M:	Frank Rowand <frowand.list@gmail.com>
11884L:	devicetree@vger.kernel.org
11885W:	http://www.devicetree.org/
11886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11887S:	Maintained
11888F:	drivers/of/
11889F:	include/linux/of*.h
11890F:	scripts/dtc/
11891F:	Documentation/ABI/testing/sysfs-firmware-ofw
11892
11893OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11894M:	Rob Herring <robh+dt@kernel.org>
11895M:	Mark Rutland <mark.rutland@arm.com>
11896L:	devicetree@vger.kernel.org
11897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11898Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11899S:	Maintained
11900F:	Documentation/devicetree/
11901F:	arch/*/boot/dts/
11902F:	include/dt-bindings/
11903
11904OPENCORES I2C BUS DRIVER
11905M:	Peter Korsgaard <peter@korsgaard.com>
11906M:	Andrew Lunn <andrew@lunn.ch>
11907L:	linux-i2c@vger.kernel.org
11908S:	Maintained
11909F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11910F:	Documentation/i2c/busses/i2c-ocores
11911F:	drivers/i2c/busses/i2c-ocores.c
11912F:	include/linux/platform_data/i2c-ocores.h
11913
11914OPENRISC ARCHITECTURE
11915M:	Jonas Bonn <jonas@southpole.se>
11916M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11917M:	Stafford Horne <shorne@gmail.com>
11918T:	git git://github.com/openrisc/linux.git
11919L:	openrisc@lists.librecores.org
11920W:	http://openrisc.io
11921S:	Maintained
11922F:	Documentation/devicetree/bindings/openrisc/
11923F:	Documentation/openrisc/
11924F:	arch/openrisc/
11925F:	drivers/irqchip/irq-ompic.c
11926F:	drivers/irqchip/irq-or1k-*
11927
11928OPENVSWITCH
11929M:	Pravin B Shelar <pshelar@ovn.org>
11930L:	netdev@vger.kernel.org
11931L:	dev@openvswitch.org
11932W:	http://openvswitch.org
11933S:	Maintained
11934F:	net/openvswitch/
11935F:	include/uapi/linux/openvswitch.h
11936
11937OPERATING PERFORMANCE POINTS (OPP)
11938M:	Viresh Kumar <vireshk@kernel.org>
11939M:	Nishanth Menon <nm@ti.com>
11940M:	Stephen Boyd <sboyd@kernel.org>
11941L:	linux-pm@vger.kernel.org
11942S:	Maintained
11943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11944F:	drivers/opp/
11945F:	include/linux/pm_opp.h
11946F:	Documentation/power/opp.txt
11947F:	Documentation/devicetree/bindings/opp/
11948
11949OPL4 DRIVER
11950M:	Clemens Ladisch <clemens@ladisch.de>
11951L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11953S:	Maintained
11954F:	sound/drivers/opl4/
11955
11956OPROFILE
11957M:	Robert Richter <rric@kernel.org>
11958L:	oprofile-list@lists.sf.net
11959S:	Maintained
11960F:	arch/*/include/asm/oprofile*.h
11961F:	arch/*/oprofile/
11962F:	drivers/oprofile/
11963F:	include/linux/oprofile.h
11964
11965ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11966M:	Mark Fasheh <mark@fasheh.com>
11967M:	Joel Becker <jlbec@evilplan.org>
11968M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11969L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11970W:	http://ocfs2.wiki.kernel.org
11971S:	Supported
11972F:	Documentation/filesystems/ocfs2.txt
11973F:	Documentation/filesystems/dlmfs.txt
11974F:	fs/ocfs2/
11975
11976ORANGEFS FILESYSTEM
11977M:	Mike Marshall <hubcap@omnibond.com>
11978R:	Martin Brandenburg <martin@omnibond.com>
11979L:	devel@lists.orangefs.org
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11981S:	Supported
11982F:	fs/orangefs/
11983F:	Documentation/filesystems/orangefs.txt
11984
11985ORINOCO DRIVER
11986L:	linux-wireless@vger.kernel.org
11987W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11988W:	http://www.nongnu.org/orinoco/
11989S:	Orphan
11990F:	drivers/net/wireless/intersil/orinoco/
11991
11992OV2659 OMNIVISION SENSOR DRIVER
11993M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11994L:	linux-media@vger.kernel.org
11995W:	https://linuxtv.org
11996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11997T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11998S:	Maintained
11999F:	drivers/media/i2c/ov2659.c
12000F:	include/media/i2c/ov2659.h
12001
12002OVERLAY FILESYSTEM
12003M:	Miklos Szeredi <miklos@szeredi.hu>
12004L:	linux-unionfs@vger.kernel.org
12005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12006S:	Supported
12007F:	fs/overlayfs/
12008F:	Documentation/filesystems/overlayfs.txt
12009
12010P54 WIRELESS DRIVER
12011M:	Christian Lamparter <chunkeey@googlemail.com>
12012L:	linux-wireless@vger.kernel.org
12013W:	http://wireless.kernel.org/en/users/Drivers/p54
12014S:	Maintained
12015F:	drivers/net/wireless/intersil/p54/
12016
12017PA SEMI ETHERNET DRIVER
12018L:	netdev@vger.kernel.org
12019S:	Orphan
12020F:	drivers/net/ethernet/pasemi/*
12021
12022PA SEMI SMBUS DRIVER
12023L:	linux-i2c@vger.kernel.org
12024S:	Orphan
12025F:	drivers/i2c/busses/i2c-pasemi.c
12026
12027PACKING
12028M:	Vladimir Oltean <olteanv@gmail.com>
12029L:	netdev@vger.kernel.org
12030S:	Supported
12031F:	lib/packing.c
12032F:	include/linux/packing.h
12033F:	Documentation/packing.txt
12034
12035PADATA PARALLEL EXECUTION MECHANISM
12036M:	Steffen Klassert <steffen.klassert@secunet.com>
12037L:	linux-crypto@vger.kernel.org
12038S:	Maintained
12039F:	kernel/padata.c
12040F:	include/linux/padata.h
12041F:	Documentation/padata.txt
12042
12043PAGE POOL
12044M:	Jesper Dangaard Brouer <hawk@kernel.org>
12045M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12046L:	netdev@vger.kernel.org
12047S:	Supported
12048F:	net/core/page_pool.c
12049F:	include/net/page_pool.h
12050
12051PANASONIC LAPTOP ACPI EXTRAS DRIVER
12052M:	Harald Welte <laforge@gnumonks.org>
12053L:	platform-driver-x86@vger.kernel.org
12054S:	Maintained
12055F:	drivers/platform/x86/panasonic-laptop.c
12056
12057PARALLEL LCD/KEYPAD PANEL DRIVER
12058M:	Willy Tarreau <willy@haproxy.com>
12059M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12060S:	Odd Fixes
12061F:	Documentation/auxdisplay/lcd-panel-cgram.rst
12062F:	drivers/auxdisplay/panel.c
12063
12064PARALLEL PORT SUBSYSTEM
12065M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12066M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12067L:	linux-parport@lists.infradead.org (subscribers-only)
12068S:	Maintained
12069F:	drivers/parport/
12070F:	include/linux/parport*.h
12071F:	drivers/char/ppdev.c
12072F:	include/uapi/linux/ppdev.h
12073F:	Documentation/parport*.txt
12074
12075PARAVIRT_OPS INTERFACE
12076M:	Juergen Gross <jgross@suse.com>
12077M:	Alok Kataria <akataria@vmware.com>
12078L:	virtualization@lists.linux-foundation.org
12079S:	Supported
12080F:	Documentation/virtual/paravirt_ops.txt
12081F:	arch/*/kernel/paravirt*
12082F:	arch/*/include/asm/paravirt*.h
12083F:	include/linux/hypervisor.h
12084
12085PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12086M:	Tim Waugh <tim@cyberelk.net>
12087L:	linux-parport@lists.infradead.org (subscribers-only)
12088S:	Maintained
12089F:	Documentation/blockdev/paride.rst
12090F:	drivers/block/paride/
12091
12092PARISC ARCHITECTURE
12093M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12094M:	Helge Deller <deller@gmx.de>
12095L:	linux-parisc@vger.kernel.org
12096W:	http://www.parisc-linux.org/
12097Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12100S:	Maintained
12101F:	arch/parisc/
12102F:	Documentation/parisc/
12103F:	drivers/parisc/
12104F:	drivers/char/agp/parisc-agp.c
12105F:	drivers/input/serio/gscps2.c
12106F:	drivers/parport/parport_gsc.*
12107F:	drivers/tty/serial/8250/8250_gsc.c
12108F:	drivers/video/fbdev/sti*
12109F:	drivers/video/console/sti*
12110F:	drivers/video/logo/logo_parisc*
12111
12112PARMAN
12113M:	Jiri Pirko <jiri@mellanox.com>
12114L:	netdev@vger.kernel.org
12115S:	Supported
12116F:	lib/parman.c
12117F:	lib/test_parman.c
12118F:	include/linux/parman.h
12119
12120PC ENGINES APU BOARD DRIVER
12121M:	Enrico Weigelt, metux IT consult <info@metux.net>
12122S:	Maintained
12123F:	drivers/platform/x86/pcengines-apuv2.c
12124
12125PC87360 HARDWARE MONITORING DRIVER
12126M:	Jim Cromie <jim.cromie@gmail.com>
12127L:	linux-hwmon@vger.kernel.org
12128S:	Maintained
12129F:	Documentation/hwmon/pc87360.rst
12130F:	drivers/hwmon/pc87360.c
12131
12132PC8736x GPIO DRIVER
12133M:	Jim Cromie <jim.cromie@gmail.com>
12134S:	Maintained
12135F:	drivers/char/pc8736x_gpio.c
12136
12137PC87427 HARDWARE MONITORING DRIVER
12138M:	Jean Delvare <jdelvare@suse.com>
12139L:	linux-hwmon@vger.kernel.org
12140S:	Maintained
12141F:	Documentation/hwmon/pc87427.rst
12142F:	drivers/hwmon/pc87427.c
12143
12144PCA9532 LED DRIVER
12145M:	Riku Voipio <riku.voipio@iki.fi>
12146S:	Maintained
12147F:	drivers/leds/leds-pca9532.c
12148F:	include/linux/leds-pca9532.h
12149
12150PCA9541 I2C BUS MASTER SELECTOR DRIVER
12151M:	Guenter Roeck <linux@roeck-us.net>
12152L:	linux-i2c@vger.kernel.org
12153S:	Maintained
12154F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12155
12156PCDP - PRIMARY CONSOLE AND DEBUG PORT
12157M:	Khalid Aziz <khalid@gonehiking.org>
12158S:	Maintained
12159F:	drivers/firmware/pcdp.*
12160
12161PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12162M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12163L:	linux-pci@vger.kernel.org
12164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12165S:	Maintained
12166F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12167F:	drivers/pci/controller/pci-aardvark.c
12168
12169PCI DRIVER FOR ALTERA PCIE IP
12170M:	Ley Foon Tan <lftan@altera.com>
12171L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12172L:	linux-pci@vger.kernel.org
12173S:	Supported
12174F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12175F:	drivers/pci/controller/pcie-altera.c
12176
12177PCI DRIVER FOR APPLIEDMICRO XGENE
12178M:	Toan Le <toan@os.amperecomputing.com>
12179L:	linux-pci@vger.kernel.org
12180L:	linux-arm-kernel@lists.infradead.org
12181S:	Maintained
12182F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12183F:	drivers/pci/controller/pci-xgene.c
12184
12185PCI DRIVER FOR ARM VERSATILE PLATFORM
12186M:	Rob Herring <robh@kernel.org>
12187L:	linux-pci@vger.kernel.org
12188L:	linux-arm-kernel@lists.infradead.org
12189S:	Maintained
12190F:	Documentation/devicetree/bindings/pci/versatile.txt
12191F:	drivers/pci/controller/pci-versatile.c
12192
12193PCI DRIVER FOR ARMADA 8K
12194M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12195L:	linux-pci@vger.kernel.org
12196L:	linux-arm-kernel@lists.infradead.org
12197S:	Maintained
12198F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12199F:	drivers/pci/controller/dwc/pcie-armada8k.c
12200
12201PCI DRIVER FOR CADENCE PCIE IP
12202M:	Tom Joseph <tjoseph@cadence.com>
12203L:	linux-pci@vger.kernel.org
12204S:	Maintained
12205F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12206F:	drivers/pci/controller/pcie-cadence*
12207
12208PCI DRIVER FOR FREESCALE LAYERSCAPE
12209M:	Minghuan Lian <minghuan.Lian@nxp.com>
12210M:	Mingkai Hu <mingkai.hu@nxp.com>
12211M:	Roy Zang <roy.zang@nxp.com>
12212L:	linuxppc-dev@lists.ozlabs.org
12213L:	linux-pci@vger.kernel.org
12214L:	linux-arm-kernel@lists.infradead.org
12215S:	Maintained
12216F:	drivers/pci/controller/dwc/*layerscape*
12217
12218PCI DRIVER FOR GENERIC OF HOSTS
12219M:	Will Deacon <will@kernel.org>
12220L:	linux-pci@vger.kernel.org
12221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12222S:	Maintained
12223F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12224F:	drivers/pci/controller/pci-host-common.c
12225F:	drivers/pci/controller/pci-host-generic.c
12226
12227PCI DRIVER FOR IMX6
12228M:	Richard Zhu <hongxing.zhu@nxp.com>
12229M:	Lucas Stach <l.stach@pengutronix.de>
12230L:	linux-pci@vger.kernel.org
12231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12232S:	Maintained
12233F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12234F:	drivers/pci/controller/dwc/*imx6*
12235
12236PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12237M:	Keith Busch <keith.busch@intel.com>
12238M:	Jonathan Derrick <jonathan.derrick@intel.com>
12239L:	linux-pci@vger.kernel.org
12240S:	Supported
12241F:	drivers/pci/controller/vmd.c
12242
12243PCI DRIVER FOR MICROSEMI SWITCHTEC
12244M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12245M:	Logan Gunthorpe <logang@deltatee.com>
12246L:	linux-pci@vger.kernel.org
12247S:	Maintained
12248F:	Documentation/switchtec.txt
12249F:	Documentation/ABI/testing/sysfs-class-switchtec
12250F:	drivers/pci/switch/switchtec*
12251F:	include/uapi/linux/switchtec_ioctl.h
12252F:	include/linux/switchtec.h
12253F:	drivers/ntb/hw/mscc/
12254
12255PCI DRIVER FOR MOBIVEIL PCIE IP
12256M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12257M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12258L:	linux-pci@vger.kernel.org
12259S:	Supported
12260F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12261F:	drivers/pci/controller/pcie-mobiveil.c
12262
12263PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12264M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12265M:	Jason Cooper <jason@lakedaemon.net>
12266L:	linux-pci@vger.kernel.org
12267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12268S:	Maintained
12269F:	drivers/pci/controller/*mvebu*
12270
12271PCI DRIVER FOR NVIDIA TEGRA
12272M:	Thierry Reding <thierry.reding@gmail.com>
12273L:	linux-tegra@vger.kernel.org
12274L:	linux-pci@vger.kernel.org
12275S:	Supported
12276F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12277F:	drivers/pci/controller/pci-tegra.c
12278
12279PCI DRIVER FOR RENESAS R-CAR
12280M:	Simon Horman <horms@verge.net.au>
12281L:	linux-pci@vger.kernel.org
12282L:	linux-renesas-soc@vger.kernel.org
12283S:	Maintained
12284F:	drivers/pci/controller/*rcar*
12285
12286PCI DRIVER FOR SAMSUNG EXYNOS
12287M:	Jingoo Han <jingoohan1@gmail.com>
12288L:	linux-pci@vger.kernel.org
12289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12290L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12291S:	Maintained
12292F:	drivers/pci/controller/dwc/pci-exynos.c
12293
12294PCI DRIVER FOR SYNOPSYS DESIGNWARE
12295M:	Jingoo Han <jingoohan1@gmail.com>
12296M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12297L:	linux-pci@vger.kernel.org
12298S:	Maintained
12299F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12300F:	drivers/pci/controller/dwc/*designware*
12301
12302PCI DRIVER FOR TI DRA7XX
12303M:	Kishon Vijay Abraham I <kishon@ti.com>
12304L:	linux-omap@vger.kernel.org
12305L:	linux-pci@vger.kernel.org
12306S:	Supported
12307F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12308F:	drivers/pci/controller/dwc/pci-dra7xx.c
12309
12310PCI DRIVER FOR TI KEYSTONE
12311M:	Murali Karicheri <m-karicheri2@ti.com>
12312L:	linux-pci@vger.kernel.org
12313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12314S:	Maintained
12315F:	drivers/pci/controller/dwc/pci-keystone.c
12316
12317PCI ENDPOINT SUBSYSTEM
12318M:	Kishon Vijay Abraham I <kishon@ti.com>
12319M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12320L:	linux-pci@vger.kernel.org
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12322S:	Supported
12323F:	drivers/pci/endpoint/
12324F:	drivers/misc/pci_endpoint_test.c
12325F:	tools/pci/
12326
12327PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12328M:	Russell Currey <ruscur@russell.cc>
12329M:	Sam Bobroff <sbobroff@linux.ibm.com>
12330M:	Oliver O'Halloran <oohall@gmail.com>
12331L:	linuxppc-dev@lists.ozlabs.org
12332S:	Supported
12333F:	Documentation/PCI/pci-error-recovery.txt
12334F:	drivers/pci/pcie/aer.c
12335F:	drivers/pci/pcie/dpc.c
12336F:	drivers/pci/pcie/err.c
12337F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12338F:	arch/powerpc/kernel/eeh*.c
12339F:	arch/powerpc/platforms/*/eeh*.c
12340F:	arch/powerpc/include/*/eeh*.h
12341
12342PCI ERROR RECOVERY
12343M:	Linas Vepstas <linasvepstas@gmail.com>
12344L:	linux-pci@vger.kernel.org
12345S:	Supported
12346F:	Documentation/PCI/pci-error-recovery.txt
12347
12348PCI MSI DRIVER FOR ALTERA MSI IP
12349M:	Ley Foon Tan <lftan@altera.com>
12350L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12351L:	linux-pci@vger.kernel.org
12352S:	Supported
12353F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12354F:	drivers/pci/controller/pcie-altera-msi.c
12355
12356PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12357M:	Toan Le <toan@os.amperecomputing.com>
12358L:	linux-pci@vger.kernel.org
12359L:	linux-arm-kernel@lists.infradead.org
12360S:	Maintained
12361F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12362F:	drivers/pci/controller/pci-xgene-msi.c
12363
12364PCI SUBSYSTEM
12365M:	Bjorn Helgaas <bhelgaas@google.com>
12366L:	linux-pci@vger.kernel.org
12367Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12369S:	Supported
12370F:	Documentation/devicetree/bindings/pci/
12371F:	Documentation/PCI/
12372F:	drivers/acpi/pci*
12373F:	drivers/pci/
12374F:	include/asm-generic/pci*
12375F:	include/linux/pci*
12376F:	include/linux/of_pci.h
12377F:	include/uapi/linux/pci*
12378F:	lib/pci*
12379F:	arch/x86/pci/
12380F:	arch/x86/kernel/quirks.c
12381F:	arch/x86/kernel/early-quirks.c
12382
12383PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12384M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12385L:	linux-pci@vger.kernel.org
12386Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12388S:	Supported
12389F:	drivers/pci/controller/
12390
12391PCIE DRIVER FOR ANNAPURNA LABS
12392M:	Jonathan Chocron <jonnyc@amazon.com>
12393L:	linux-pci@vger.kernel.org
12394S:	Maintained
12395F:	drivers/pci/controller/dwc/pcie-al.c
12396
12397PCIE DRIVER FOR AMLOGIC MESON
12398M:	Yue Wang <yue.wang@Amlogic.com>
12399L:	linux-pci@vger.kernel.org
12400L:	linux-amlogic@lists.infradead.org
12401S:	Maintained
12402F:	drivers/pci/controller/dwc/pci-meson.c
12403
12404PCIE DRIVER FOR AXIS ARTPEC
12405M:	Jesper Nilsson <jesper.nilsson@axis.com>
12406L:	linux-arm-kernel@axis.com
12407L:	linux-pci@vger.kernel.org
12408S:	Maintained
12409F:	Documentation/devicetree/bindings/pci/axis,artpec*
12410F:	drivers/pci/controller/dwc/*artpec*
12411
12412PCIE DRIVER FOR CAVIUM THUNDERX
12413M:	David Daney <david.daney@cavium.com>
12414L:	linux-pci@vger.kernel.org
12415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12416S:	Supported
12417F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12418F:	drivers/pci/controller/pci-thunder-*
12419
12420PCIE DRIVER FOR HISILICON
12421M:	Zhou Wang <wangzhou1@hisilicon.com>
12422L:	linux-pci@vger.kernel.org
12423S:	Maintained
12424F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12425F:	drivers/pci/controller/dwc/pcie-hisi.c
12426
12427PCIE DRIVER FOR HISILICON KIRIN
12428M:	Xiaowei Song <songxiaowei@hisilicon.com>
12429M:	Binghui Wang <wangbinghui@hisilicon.com>
12430L:	linux-pci@vger.kernel.org
12431S:	Maintained
12432F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12433F:	drivers/pci/controller/dwc/pcie-kirin.c
12434
12435PCIE DRIVER FOR HISILICON STB
12436M:	Shawn Guo <shawn.guo@linaro.org>
12437L:	linux-pci@vger.kernel.org
12438S:	Maintained
12439F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12440F:	drivers/pci/controller/dwc/pcie-histb.c
12441
12442PCIE DRIVER FOR MEDIATEK
12443M:	Ryder Lee <ryder.lee@mediatek.com>
12444L:	linux-pci@vger.kernel.org
12445L:	linux-mediatek@lists.infradead.org
12446S:	Supported
12447F:	Documentation/devicetree/bindings/pci/mediatek*
12448F:	drivers/pci/controller/*mediatek*
12449
12450PCIE DRIVER FOR QUALCOMM MSM
12451M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12452L:	linux-pci@vger.kernel.org
12453L:	linux-arm-msm@vger.kernel.org
12454S:	Maintained
12455F:	drivers/pci/controller/dwc/*qcom*
12456
12457PCIE DRIVER FOR ROCKCHIP
12458M:	Shawn Lin <shawn.lin@rock-chips.com>
12459L:	linux-pci@vger.kernel.org
12460L:	linux-rockchip@lists.infradead.org
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12463F:	drivers/pci/controller/pcie-rockchip*
12464
12465PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12466M:	Linus Walleij <linus.walleij@linaro.org>
12467L:	linux-pci@vger.kernel.org
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12470F:	drivers/pci/controller/pci-v3-semi.c
12471
12472PCIE DRIVER FOR SOCIONEXT UNIPHIER
12473M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12474L:	linux-pci@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12477F:	drivers/pci/controller/dwc/pcie-uniphier.c
12478
12479PCIE DRIVER FOR ST SPEAR13XX
12480M:	Pratyush Anand <pratyush.anand@gmail.com>
12481L:	linux-pci@vger.kernel.org
12482S:	Maintained
12483F:	drivers/pci/controller/dwc/*spear*
12484
12485PCMCIA SUBSYSTEM
12486M:	Dominik Brodowski <linux@dominikbrodowski.net>
12487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12488S:	Odd Fixes
12489F:	Documentation/pcmcia/
12490F:	tools/pcmcia/
12491F:	drivers/pcmcia/
12492F:	include/pcmcia/
12493
12494PCNET32 NETWORK DRIVER
12495M:	Don Fry <pcnet32@frontier.com>
12496L:	netdev@vger.kernel.org
12497S:	Maintained
12498F:	drivers/net/ethernet/amd/pcnet32.c
12499
12500PCRYPT PARALLEL CRYPTO ENGINE
12501M:	Steffen Klassert <steffen.klassert@secunet.com>
12502L:	linux-crypto@vger.kernel.org
12503S:	Maintained
12504F:	crypto/pcrypt.c
12505F:	include/crypto/pcrypt.h
12506
12507PEAQ WMI HOTKEYS DRIVER
12508M:	Hans de Goede <hdegoede@redhat.com>
12509L:	platform-driver-x86@vger.kernel.org
12510S:	Maintained
12511F:	drivers/platform/x86/peaq-wmi.c
12512
12513PER-CPU MEMORY ALLOCATOR
12514M:	Dennis Zhou <dennis@kernel.org>
12515M:	Tejun Heo <tj@kernel.org>
12516M:	Christoph Lameter <cl@linux.com>
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12518S:	Maintained
12519F:	include/linux/percpu*.h
12520F:	mm/percpu*.c
12521F:	arch/*/include/asm/percpu.h
12522
12523PER-TASK DELAY ACCOUNTING
12524M:	Balbir Singh <bsingharora@gmail.com>
12525S:	Maintained
12526F:	include/linux/delayacct.h
12527F:	kernel/delayacct.c
12528
12529PERFORMANCE EVENTS SUBSYSTEM
12530M:	Peter Zijlstra <peterz@infradead.org>
12531M:	Ingo Molnar <mingo@redhat.com>
12532M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12533R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12534R:	Jiri Olsa <jolsa@redhat.com>
12535R:	Namhyung Kim <namhyung@kernel.org>
12536L:	linux-kernel@vger.kernel.org
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12538S:	Supported
12539F:	kernel/events/*
12540F:	include/linux/perf_event.h
12541F:	include/uapi/linux/perf_event.h
12542F:	arch/*/kernel/perf_event*.c
12543F:	arch/*/kernel/*/perf_event*.c
12544F:	arch/*/kernel/*/*/perf_event*.c
12545F:	arch/*/include/asm/perf_event.h
12546F:	arch/*/kernel/perf_callchain.c
12547F:	arch/*/events/*
12548F:	arch/*/events/*/*
12549F:	tools/perf/
12550
12551PERSONALITY HANDLING
12552M:	Christoph Hellwig <hch@infradead.org>
12553L:	linux-abi-devel@lists.sourceforge.net
12554S:	Maintained
12555F:	include/linux/personality.h
12556F:	include/uapi/linux/personality.h
12557
12558PHOENIX RC FLIGHT CONTROLLER ADAPTER
12559M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12560L:	linux-input@vger.kernel.org
12561S:	Maintained
12562F:	Documentation/input/devices/pxrc.rst
12563F:	drivers/input/joystick/pxrc.c
12564
12565PHONET PROTOCOL
12566M:	Remi Denis-Courmont <courmisch@gmail.com>
12567S:	Supported
12568F:	Documentation/networking/phonet.txt
12569F:	include/linux/phonet.h
12570F:	include/net/phonet/
12571F:	include/uapi/linux/phonet.h
12572F:	net/phonet/
12573
12574PHRAM MTD DRIVER
12575M:	Joern Engel <joern@lazybastard.org>
12576L:	linux-mtd@lists.infradead.org
12577S:	Maintained
12578F:	drivers/mtd/devices/phram.c
12579
12580PICOLCD HID DRIVER
12581M:	Bruno Prémont <bonbons@linux-vserver.org>
12582L:	linux-input@vger.kernel.org
12583S:	Maintained
12584F:	drivers/hid/hid-picolcd*
12585
12586PICOXCELL SUPPORT
12587M:	Jamie Iles <jamie@jamieiles.com>
12588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12589T:	git git://github.com/jamieiles/linux-2.6-ji.git
12590S:	Supported
12591F:	arch/arm/boot/dts/picoxcell*
12592F:	arch/arm/mach-picoxcell/
12593F:	drivers/crypto/picoxcell*
12594
12595PIN CONTROL SUBSYSTEM
12596M:	Linus Walleij <linus.walleij@linaro.org>
12597L:	linux-gpio@vger.kernel.org
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12599S:	Maintained
12600F:	Documentation/devicetree/bindings/pinctrl/
12601F:	Documentation/driver-api/pinctl.rst
12602F:	drivers/pinctrl/
12603F:	include/linux/pinctrl/
12604
12605PIN CONTROLLER - MICROCHIP AT91
12606M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12608L:	linux-gpio@vger.kernel.org
12609S:	Supported
12610F:	drivers/pinctrl/pinctrl-at91*
12611
12612PIN CONTROLLER - FREESCALE
12613M:	Dong Aisheng <aisheng.dong@nxp.com>
12614M:	Fabio Estevam <festevam@gmail.com>
12615M:	Shawn Guo <shawnguo@kernel.org>
12616M:	Stefan Agner <stefan@agner.ch>
12617R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12618L:	linux-gpio@vger.kernel.org
12619S:	Maintained
12620F:	drivers/pinctrl/freescale/
12621F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12622
12623PIN CONTROLLER - INTEL
12624M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12625M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12627S:	Maintained
12628F:	drivers/pinctrl/intel/
12629
12630PIN CONTROLLER - MEDIATEK
12631M:	Sean Wang <sean.wang@kernel.org>
12632L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12635F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12636F:	drivers/pinctrl/mediatek/
12637
12638PIN CONTROLLER - QUALCOMM
12639M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12640S:	Maintained
12641L:	linux-arm-msm@vger.kernel.org
12642F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12643F:	drivers/pinctrl/qcom/
12644
12645PIN CONTROLLER - RENESAS
12646M:	Geert Uytterhoeven <geert+renesas@glider.be>
12647L:	linux-renesas-soc@vger.kernel.org
12648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12649S:	Maintained
12650F:	drivers/pinctrl/pinctrl-rz*
12651F:	drivers/pinctrl/sh-pfc/
12652
12653PIN CONTROLLER - SAMSUNG
12654M:	Tomasz Figa <tomasz.figa@gmail.com>
12655M:	Krzysztof Kozlowski <krzk@kernel.org>
12656M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12658L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12659Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12661S:	Maintained
12662F:	drivers/pinctrl/samsung/
12663F:	include/dt-bindings/pinctrl/samsung.h
12664F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12665
12666PIN CONTROLLER - SINGLE
12667M:	Tony Lindgren <tony@atomide.com>
12668M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12670L:	linux-omap@vger.kernel.org
12671S:	Maintained
12672F:	drivers/pinctrl/pinctrl-single.c
12673
12674PIN CONTROLLER - ST SPEAR
12675M:	Viresh Kumar <vireshk@kernel.org>
12676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12677W:	http://www.st.com/spear
12678S:	Maintained
12679F:	drivers/pinctrl/spear/
12680
12681PISTACHIO SOC SUPPORT
12682M:	James Hartley <james.hartley@sondrel.com>
12683L:	linux-mips@vger.kernel.org
12684S:	Odd Fixes
12685F:	arch/mips/pistachio/
12686F:	arch/mips/include/asm/mach-pistachio/
12687F:	arch/mips/boot/dts/img/pistachio*
12688F:	arch/mips/configs/pistachio*_defconfig
12689
12690PKTCDVD DRIVER
12691S:	Orphan
12692M:	linux-block@vger.kernel.org
12693F:	drivers/block/pktcdvd.c
12694F:	include/linux/pktcdvd.h
12695F:	include/uapi/linux/pktcdvd.h
12696
12697PKUNITY SOC DRIVERS
12698M:	Guan Xuetao <gxt@pku.edu.cn>
12699W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12700S:	Maintained
12701T:	git git://github.com/gxt/linux.git
12702F:	drivers/input/serio/i8042-unicore32io.h
12703F:	drivers/i2c/busses/i2c-puv3.c
12704F:	drivers/video/fbdev/fb-puv3.c
12705F:	drivers/rtc/rtc-puv3.c
12706
12707PMBUS HARDWARE MONITORING DRIVERS
12708M:	Guenter Roeck <linux@roeck-us.net>
12709L:	linux-hwmon@vger.kernel.org
12710W:	http://hwmon.wiki.kernel.org/
12711W:	http://www.roeck-us.net/linux/drivers/
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12713S:	Maintained
12714F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12715F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12716F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12717F:	Documentation/hwmon/adm1275.rst
12718F:	Documentation/hwmon/ibm-cffps.rst
12719F:	Documentation/hwmon/ir35221.rst
12720F:	Documentation/hwmon/lm25066.rst
12721F:	Documentation/hwmon/ltc2978.rst
12722F:	Documentation/hwmon/ltc3815.rst
12723F:	Documentation/hwmon/max16064.rst
12724F:	Documentation/hwmon/max20751.rst
12725F:	Documentation/hwmon/max31785.rst
12726F:	Documentation/hwmon/max34440.rst
12727F:	Documentation/hwmon/max8688.rst
12728F:	Documentation/hwmon/pmbus.rst
12729F:	Documentation/hwmon/pmbus-core.rst
12730F:	Documentation/hwmon/tps40422.rst
12731F:	Documentation/hwmon/ucd9000.rst
12732F:	Documentation/hwmon/ucd9200.rst
12733F:	Documentation/hwmon/zl6100.rst
12734F:	drivers/hwmon/pmbus/
12735F:	include/linux/pmbus.h
12736
12737PMC SIERRA MaxRAID DRIVER
12738L:	linux-scsi@vger.kernel.org
12739W:	http://www.pmc-sierra.com/
12740S:	Orphan
12741F:	drivers/scsi/pmcraid.*
12742
12743PMC SIERRA PM8001 DRIVER
12744M:	Jack Wang <jinpu.wang@cloud.ionos.com>
12745L:	linux-scsi@vger.kernel.org
12746S:	Supported
12747F:	drivers/scsi/pm8001/
12748
12749PNP SUPPORT
12750M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12751S:	Maintained
12752F:	drivers/pnp/
12753
12754PNI RM3100 IIO DRIVER
12755M:	Song Qiang <songqiang1304521@gmail.com>
12756L:	linux-iio@vger.kernel.org
12757S:	Maintained
12758F:	drivers/iio/magnetometer/rm3100*
12759F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12760
12761POSIX CLOCKS and TIMERS
12762M:	Thomas Gleixner <tglx@linutronix.de>
12763L:	linux-kernel@vger.kernel.org
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12765S:	Maintained
12766F:	fs/timerfd.c
12767F:	include/linux/timer*
12768F:	kernel/time/*timer*
12769
12770POWER MANAGEMENT CORE
12771M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12772L:	linux-pm@vger.kernel.org
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12774B:	https://bugzilla.kernel.org
12775S:	Supported
12776F:	drivers/base/power/
12777F:	include/linux/pm.h
12778F:	include/linux/pm_*
12779F:	include/linux/powercap.h
12780F:	drivers/powercap/
12781F:	kernel/configs/nopm.config
12782
12783POWER STATE COORDINATION INTERFACE (PSCI)
12784M:	Mark Rutland <mark.rutland@arm.com>
12785M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12786L:	linux-arm-kernel@lists.infradead.org
12787S:	Maintained
12788F:	drivers/firmware/psci/
12789F:	include/linux/psci.h
12790F:	include/uapi/linux/psci.h
12791
12792POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12793M:	Sebastian Reichel <sre@kernel.org>
12794L:	linux-pm@vger.kernel.org
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12796S:	Maintained
12797F:	Documentation/ABI/testing/sysfs-class-power
12798F:	Documentation/devicetree/bindings/power/supply/
12799F:	include/linux/power_supply.h
12800F:	drivers/power/supply/
12801
12802POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12803M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12804L:	linuxppc-dev@lists.ozlabs.org
12805S:	Maintained
12806F:	drivers/char/powernv-op-panel.c
12807
12808PPP OVER ATM (RFC 2364)
12809M:	Mitchell Blank Jr <mitch@sfgoth.com>
12810S:	Maintained
12811F:	net/atm/pppoatm.c
12812F:	include/uapi/linux/atmppp.h
12813
12814PPP OVER ETHERNET
12815M:	Michal Ostrowski <mostrows@earthlink.net>
12816S:	Maintained
12817F:	drivers/net/ppp/pppoe.c
12818F:	drivers/net/ppp/pppox.c
12819
12820PPP OVER L2TP
12821M:	James Chapman <jchapman@katalix.com>
12822S:	Maintained
12823F:	net/l2tp/l2tp_ppp.c
12824F:	include/linux/if_pppol2tp.h
12825F:	include/uapi/linux/if_pppol2tp.h
12826
12827PPP PROTOCOL DRIVERS AND COMPRESSORS
12828M:	Paul Mackerras <paulus@samba.org>
12829L:	linux-ppp@vger.kernel.org
12830S:	Maintained
12831F:	drivers/net/ppp/ppp_*
12832
12833PPS SUPPORT
12834M:	Rodolfo Giometti <giometti@enneenne.com>
12835W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12836L:	linuxpps@ml.enneenne.com (subscribers-only)
12837S:	Maintained
12838F:	Documentation/driver-api/pps.rst
12839F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12840F:	Documentation/ABI/testing/sysfs-pps
12841F:	drivers/pps/
12842F:	include/linux/pps*.h
12843F:	include/uapi/linux/pps.h
12844
12845PPTP DRIVER
12846M:	Dmitry Kozlov <xeb@mail.ru>
12847L:	netdev@vger.kernel.org
12848S:	Maintained
12849F:	drivers/net/ppp/pptp.c
12850W:	http://sourceforge.net/projects/accel-pptp
12851
12852PRINTK
12853M:	Petr Mladek <pmladek@suse.com>
12854M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12855R:	Steven Rostedt <rostedt@goodmis.org>
12856S:	Maintained
12857F:	kernel/printk/
12858F:	include/linux/printk.h
12859
12860PRISM54 WIRELESS DRIVER
12861M:	Luis Chamberlain <mcgrof@kernel.org>
12862L:	linux-wireless@vger.kernel.org
12863W:	http://wireless.kernel.org/en/users/Drivers/p54
12864S:	Obsolete
12865F:	drivers/net/wireless/intersil/prism54/
12866
12867PROC FILESYSTEM
12868R:	Alexey Dobriyan <adobriyan@gmail.com>
12869L:	linux-kernel@vger.kernel.org
12870L:	linux-fsdevel@vger.kernel.org
12871S:	Maintained
12872F:	fs/proc/
12873F:	include/linux/proc_fs.h
12874F:	tools/testing/selftests/proc/
12875F:	Documentation/filesystems/proc.txt
12876
12877PROC SYSCTL
12878M:	Luis Chamberlain <mcgrof@kernel.org>
12879M:	Kees Cook <keescook@chromium.org>
12880L:	linux-kernel@vger.kernel.org
12881L:	linux-fsdevel@vger.kernel.org
12882S:	Maintained
12883F:	fs/proc/proc_sysctl.c
12884F:	include/linux/sysctl.h
12885F:	kernel/sysctl.c
12886F:	tools/testing/selftests/sysctl/
12887
12888PS3 NETWORK SUPPORT
12889M:	Geoff Levand <geoff@infradead.org>
12890L:	netdev@vger.kernel.org
12891L:	linuxppc-dev@lists.ozlabs.org
12892S:	Maintained
12893F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12894
12895PS3 PLATFORM SUPPORT
12896M:	Geoff Levand <geoff@infradead.org>
12897L:	linuxppc-dev@lists.ozlabs.org
12898S:	Maintained
12899F:	arch/powerpc/boot/ps3*
12900F:	arch/powerpc/include/asm/lv1call.h
12901F:	arch/powerpc/include/asm/ps3*.h
12902F:	arch/powerpc/platforms/ps3/
12903F:	drivers/*/ps3*
12904F:	drivers/ps3/
12905F:	drivers/rtc/rtc-ps3.c
12906F:	drivers/usb/host/*ps3.c
12907F:	sound/ppc/snd_ps3*
12908
12909PS3VRAM DRIVER
12910M:	Jim Paris <jim@jtan.com>
12911M:	Geoff Levand <geoff@infradead.org>
12912L:	linuxppc-dev@lists.ozlabs.org
12913S:	Maintained
12914F:	drivers/block/ps3vram.c
12915
12916PSAMPLE PACKET SAMPLING SUPPORT:
12917M:	Yotam Gigi <yotam.gi@gmail.com>
12918S:	Maintained
12919F:	net/psample
12920F:	include/net/psample.h
12921F:	include/uapi/linux/psample.h
12922
12923PSTORE FILESYSTEM
12924M:	Kees Cook <keescook@chromium.org>
12925M:	Anton Vorontsov <anton@enomsg.org>
12926M:	Colin Cross <ccross@android.com>
12927M:	Tony Luck <tony.luck@intel.com>
12928S:	Maintained
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12930F:	fs/pstore/
12931F:	include/linux/pstore*
12932F:	drivers/firmware/efi/efi-pstore.c
12933F:	drivers/acpi/apei/erst.c
12934F:	Documentation/admin-guide/ramoops.rst
12935F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12936K:	\b(pstore|ramoops)
12937
12938PTP HARDWARE CLOCK SUPPORT
12939M:	Richard Cochran <richardcochran@gmail.com>
12940L:	netdev@vger.kernel.org
12941S:	Maintained
12942W:	http://linuxptp.sourceforge.net/
12943F:	Documentation/ABI/testing/sysfs-ptp
12944F:	Documentation/driver-api/ptp.rst
12945F:	drivers/net/phy/dp83640*
12946F:	drivers/ptp/*
12947F:	include/linux/ptp_cl*
12948
12949PTRACE SUPPORT
12950M:	Oleg Nesterov <oleg@redhat.com>
12951S:	Maintained
12952F:	include/asm-generic/syscall.h
12953F:	include/linux/ptrace.h
12954F:	include/linux/regset.h
12955F:	include/linux/tracehook.h
12956F:	include/uapi/linux/ptrace.h
12957F:	include/uapi/linux/ptrace.h
12958F:	kernel/ptrace.c
12959F:	arch/*/ptrace*.c
12960F:	arch/*/*/ptrace*.c
12961F:	arch/*/include/asm/ptrace*.h
12962
12963PULSE8-CEC DRIVER
12964M:	Hans Verkuil <hverkuil@xs4all.nl>
12965L:	linux-media@vger.kernel.org
12966T:	git git://linuxtv.org/media_tree.git
12967S:	Maintained
12968F:	drivers/media/usb/pulse8-cec/*
12969F:	Documentation/media/cec-drivers/pulse8-cec.rst
12970
12971PVRUSB2 VIDEO4LINUX DRIVER
12972M:	Mike Isely <isely@pobox.com>
12973L:	pvrusb2@isely.net	(subscribers-only)
12974L:	linux-media@vger.kernel.org
12975W:	http://www.isely.net/pvrusb2/
12976T:	git git://linuxtv.org/media_tree.git
12977S:	Maintained
12978F:	Documentation/media/v4l-drivers/pvrusb2*
12979F:	drivers/media/usb/pvrusb2/
12980
12981PWC WEBCAM DRIVER
12982M:	Hans Verkuil <hverkuil@xs4all.nl>
12983L:	linux-media@vger.kernel.org
12984T:	git git://linuxtv.org/media_tree.git
12985S:	Odd Fixes
12986F:	drivers/media/usb/pwc/*
12987F:	include/trace/events/pwc.h
12988
12989PWM FAN DRIVER
12990M:	Kamil Debski <kamil@wypas.org>
12991M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12992L:	linux-hwmon@vger.kernel.org
12993S:	Supported
12994F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12995F:	Documentation/hwmon/pwm-fan.rst
12996F:	drivers/hwmon/pwm-fan.c
12997
12998PWM IR Transmitter
12999M:	Sean Young <sean@mess.org>
13000L:	linux-media@vger.kernel.org
13001S:	Maintained
13002F:	drivers/media/rc/pwm-ir-tx.c
13003
13004PWM SUBSYSTEM
13005M:	Thierry Reding <thierry.reding@gmail.com>
13006L:	linux-pwm@vger.kernel.org
13007S:	Maintained
13008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13009F:	Documentation/pwm.txt
13010F:	Documentation/devicetree/bindings/pwm/
13011F:	include/linux/pwm.h
13012F:	drivers/pwm/
13013F:	drivers/video/backlight/pwm_bl.c
13014F:	include/linux/pwm_backlight.h
13015F:	drivers/gpio/gpio-mvebu.c
13016F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13017
13018PXA GPIO DRIVER
13019M:	Robert Jarzmik <robert.jarzmik@free.fr>
13020L:	linux-gpio@vger.kernel.org
13021S:	Maintained
13022F:	drivers/gpio/gpio-pxa.c
13023
13024PXA MMCI DRIVER
13025S:	Orphan
13026
13027PXA RTC DRIVER
13028M:	Robert Jarzmik <robert.jarzmik@free.fr>
13029L:	linux-rtc@vger.kernel.org
13030S:	Maintained
13031
13032PXA2xx/PXA3xx SUPPORT
13033M:	Daniel Mack <daniel@zonque.org>
13034M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13035M:	Robert Jarzmik <robert.jarzmik@free.fr>
13036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13037T:	git git://github.com/hzhuang1/linux.git
13038T:	git git://github.com/rjarzmik/linux.git
13039S:	Maintained
13040F:	arch/arm/boot/dts/pxa*
13041F:	arch/arm/mach-pxa/
13042F:	drivers/dma/pxa*
13043F:	drivers/pcmcia/pxa2xx*
13044F:	drivers/pinctrl/pxa/
13045F:	drivers/spi/spi-pxa2xx*
13046F:	drivers/usb/gadget/udc/pxa2*
13047F:	include/sound/pxa2xx-lib.h
13048F:	sound/arm/pxa*
13049F:	sound/soc/pxa/
13050
13051QAT DRIVER
13052M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13053L:	qat-linux@intel.com
13054S:	Supported
13055F:	drivers/crypto/qat/
13056
13057QCOM AUDIO (ASoC) DRIVERS
13058M:	Patrick Lai <plai@codeaurora.org>
13059M:	Banajit Goswami <bgoswami@codeaurora.org>
13060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13061S:	Supported
13062F:	sound/soc/qcom/
13063
13064QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13065M:	Gabriel Somlo <somlo@cmu.edu>
13066M:	"Michael S. Tsirkin" <mst@redhat.com>
13067L:	qemu-devel@nongnu.org
13068S:	Maintained
13069F:	drivers/firmware/qemu_fw_cfg.c
13070F:	include/uapi/linux/qemu_fw_cfg.h
13071
13072QIB DRIVER
13073M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13074M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13075L:	linux-rdma@vger.kernel.org
13076S:	Supported
13077F:	drivers/infiniband/hw/qib/
13078
13079QLOGIC QL41xxx FCOE DRIVER
13080M:	QLogic-Storage-Upstream@cavium.com
13081L:	linux-scsi@vger.kernel.org
13082S:	Supported
13083F:	drivers/scsi/qedf/
13084
13085QLOGIC QL41xxx ISCSI DRIVER
13086M:	QLogic-Storage-Upstream@cavium.com
13087L:	linux-scsi@vger.kernel.org
13088S:	Supported
13089F:	drivers/scsi/qedi/
13090
13091QLOGIC QL4xxx ETHERNET DRIVER
13092M:	Ariel Elior <aelior@marvell.com>
13093M:	GR-everest-linux-l2@marvell.com
13094L:	netdev@vger.kernel.org
13095S:	Supported
13096F:	drivers/net/ethernet/qlogic/qed/
13097F:	include/linux/qed/
13098F:	drivers/net/ethernet/qlogic/qede/
13099
13100QLOGIC QL4xxx RDMA DRIVER
13101M:	Michal Kalderon <mkalderon@marvell.com>
13102M:	Ariel Elior <aelior@marvell.com>
13103L:	linux-rdma@vger.kernel.org
13104S:	Supported
13105F:	drivers/infiniband/hw/qedr/
13106F:	include/uapi/rdma/qedr-abi.h
13107
13108QLOGIC QLA1280 SCSI DRIVER
13109M:	Michael Reed <mdr@sgi.com>
13110L:	linux-scsi@vger.kernel.org
13111S:	Maintained
13112F:	drivers/scsi/qla1280.[ch]
13113
13114QLOGIC QLA2XXX FC-SCSI DRIVER
13115M:	qla2xxx-upstream@qlogic.com
13116L:	linux-scsi@vger.kernel.org
13117S:	Supported
13118F:	Documentation/scsi/LICENSE.qla2xxx
13119F:	drivers/scsi/qla2xxx/
13120
13121QLOGIC QLA3XXX NETWORK DRIVER
13122M:	GR-Linux-NIC-Dev@marvell.com
13123L:	netdev@vger.kernel.org
13124S:	Supported
13125F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13126F:	drivers/net/ethernet/qlogic/qla3xxx.*
13127
13128QLOGIC QLA4XXX iSCSI DRIVER
13129M:	QLogic-Storage-Upstream@qlogic.com
13130L:	linux-scsi@vger.kernel.org
13131S:	Supported
13132F:	Documentation/scsi/LICENSE.qla4xxx
13133F:	drivers/scsi/qla4xxx/
13134
13135QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13136M:	Shahed Shaikh <shshaikh@marvell.com>
13137M:	Manish Chopra <manishc@marvell.com>
13138M:	GR-Linux-NIC-Dev@marvell.com
13139L:	netdev@vger.kernel.org
13140S:	Supported
13141F:	drivers/net/ethernet/qlogic/qlcnic/
13142
13143QLOGIC QLGE 10Gb ETHERNET DRIVER
13144M:	Manish Chopra <manishc@marvell.com>
13145M:	GR-Linux-NIC-Dev@marvell.com
13146L:	netdev@vger.kernel.org
13147S:	Supported
13148F:	drivers/net/ethernet/qlogic/qlge/
13149
13150QM1D1B0004 MEDIA DRIVER
13151M:	Akihiro Tsukada <tskd08@gmail.com>
13152L:	linux-media@vger.kernel.org
13153S:	Odd Fixes
13154F:	drivers/media/tuners/qm1d1b0004*
13155
13156QM1D1C0042 MEDIA DRIVER
13157M:	Akihiro Tsukada <tskd08@gmail.com>
13158L:	linux-media@vger.kernel.org
13159S:	Odd Fixes
13160F:	drivers/media/tuners/qm1d1c0042*
13161
13162QNX4 FILESYSTEM
13163M:	Anders Larsen <al@alarsen.net>
13164W:	http://www.alarsen.net/linux/qnx4fs/
13165S:	Maintained
13166F:	fs/qnx4/
13167F:	include/uapi/linux/qnx4_fs.h
13168F:	include/uapi/linux/qnxtypes.h
13169
13170QORIQ DPAA2 FSL-MC BUS DRIVER
13171M:	Stuart Yoder <stuyoder@gmail.com>
13172M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13173L:	linux-kernel@vger.kernel.org
13174S:	Maintained
13175F:	drivers/bus/fsl-mc/
13176F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13177F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13178
13179QT1010 MEDIA DRIVER
13180M:	Antti Palosaari <crope@iki.fi>
13181L:	linux-media@vger.kernel.org
13182W:	https://linuxtv.org
13183W:	http://palosaari.fi/linux/
13184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13185T:	git git://linuxtv.org/anttip/media_tree.git
13186S:	Maintained
13187F:	drivers/media/tuners/qt1010*
13188
13189QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13190M:	Kalle Valo <kvalo@codeaurora.org>
13191L:	ath10k@lists.infradead.org
13192W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13194S:	Supported
13195F:	drivers/net/wireless/ath/ath10k/
13196
13197QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13198M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13199L:	linux-wireless@vger.kernel.org
13200W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13201S:	Supported
13202F:	drivers/net/wireless/ath/ath9k/
13203
13204QUALCOMM CAMERA SUBSYSTEM DRIVER
13205M:	Todor Tomov <todor.too@gmail.com>
13206L:	linux-media@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13209F:	Documentation/media/v4l-drivers/qcom_camss.rst
13210F:	drivers/media/platform/qcom/camss/
13211
13212QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13213M:	Ilia Lin <ilia.lin@kernel.org>
13214L:	linux-pm@vger.kernel.org
13215S:	Maintained
13216F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13217F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13218
13219QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13220M:	Timur Tabi <timur@kernel.org>
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	drivers/net/ethernet/qualcomm/emac/
13224
13225QUALCOMM ETHQOS ETHERNET DRIVER
13226M:	Vinod Koul <vkoul@kernel.org>
13227M:	Niklas Cassel <niklas.cassel@linaro.org>
13228L:	netdev@vger.kernel.org
13229S:	Maintained
13230F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13231F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13232
13233QUALCOMM GENERIC INTERFACE I2C DRIVER
13234M:	Alok Chauhan <alokc@codeaurora.org>
13235L:	linux-i2c@vger.kernel.org
13236L:	linux-arm-msm@vger.kernel.org
13237S:	Supported
13238F:	drivers/i2c/busses/i2c-qcom-geni.c
13239
13240QUALCOMM HEXAGON ARCHITECTURE
13241M:	Richard Kuo <rkuo@codeaurora.org>
13242L:	linux-hexagon@vger.kernel.org
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13244S:	Supported
13245F:	arch/hexagon/
13246
13247QUALCOMM HIDMA DRIVER
13248M:	Sinan Kaya <okaya@kernel.org>
13249L:	linux-arm-kernel@lists.infradead.org
13250L:	linux-arm-msm@vger.kernel.org
13251L:	dmaengine@vger.kernel.org
13252S:	Supported
13253F:	drivers/dma/qcom/hidma*
13254
13255QUALCOMM IOMMU
13256M:	Rob Clark <robdclark@gmail.com>
13257L:	iommu@lists.linux-foundation.org
13258L:	linux-arm-msm@vger.kernel.org
13259S:	Maintained
13260F:	drivers/iommu/qcom_iommu.c
13261
13262QUALCOMM TSENS THERMAL DRIVER
13263M:	Amit Kucheria <amit.kucheria@linaro.org>
13264L:	linux-pm@vger.kernel.org
13265L:	linux-arm-msm@vger.kernel.org
13266S:	Maintained
13267F:	drivers/thermal/qcom/
13268
13269QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13270M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13271L:	linux-media@vger.kernel.org
13272L:	linux-arm-msm@vger.kernel.org
13273T:	git git://linuxtv.org/media_tree.git
13274S:	Maintained
13275F:	drivers/media/platform/qcom/venus/
13276
13277QUALCOMM WCN36XX WIRELESS DRIVER
13278M:	Kalle Valo <kvalo@codeaurora.org>
13279L:	wcn36xx@lists.infradead.org
13280W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13281T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13282S:	Supported
13283F:	drivers/net/wireless/ath/wcn36xx/
13284
13285QUANTENNA QTNFMAC WIRELESS DRIVER
13286M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13287M:	Avinash Patil <avinashp@quantenna.com>
13288M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13289L:	linux-wireless@vger.kernel.org
13290S:	Maintained
13291F:	drivers/net/wireless/quantenna
13292
13293RADEON and AMDGPU DRM DRIVERS
13294M:	Alex Deucher <alexander.deucher@amd.com>
13295M:	Christian König <christian.koenig@amd.com>
13296M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13297L:	amd-gfx@lists.freedesktop.org
13298T:	git git://people.freedesktop.org/~agd5f/linux
13299S:	Supported
13300F:	drivers/gpu/drm/radeon/
13301F:	include/uapi/drm/radeon_drm.h
13302F:	drivers/gpu/drm/amd/
13303F:	include/uapi/drm/amdgpu_drm.h
13304
13305RADEON FRAMEBUFFER DISPLAY DRIVER
13306M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13307L:	linux-fbdev@vger.kernel.org
13308S:	Maintained
13309F:	drivers/video/fbdev/aty/radeon*
13310F:	include/uapi/linux/radeonfb.h
13311
13312RADIOSHARK RADIO DRIVER
13313M:	Hans Verkuil <hverkuil@xs4all.nl>
13314L:	linux-media@vger.kernel.org
13315T:	git git://linuxtv.org/media_tree.git
13316S:	Maintained
13317F:	drivers/media/radio/radio-shark.c
13318
13319RADIOSHARK2 RADIO DRIVER
13320M:	Hans Verkuil <hverkuil@xs4all.nl>
13321L:	linux-media@vger.kernel.org
13322T:	git git://linuxtv.org/media_tree.git
13323S:	Maintained
13324F:	drivers/media/radio/radio-shark2.c
13325F:	drivers/media/radio/radio-tea5777.c
13326
13327RADOS BLOCK DEVICE (RBD)
13328M:	Ilya Dryomov <idryomov@gmail.com>
13329M:	Sage Weil <sage@redhat.com>
13330M:	Alex Elder <elder@kernel.org>
13331L:	ceph-devel@vger.kernel.org
13332W:	http://ceph.com/
13333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13334T:	git git://github.com/ceph/ceph-client.git
13335S:	Supported
13336F:	Documentation/ABI/testing/sysfs-bus-rbd
13337F:	drivers/block/rbd.c
13338F:	drivers/block/rbd_types.h
13339
13340RAGE128 FRAMEBUFFER DISPLAY DRIVER
13341M:	Paul Mackerras <paulus@samba.org>
13342L:	linux-fbdev@vger.kernel.org
13343S:	Maintained
13344F:	drivers/video/fbdev/aty/aty128fb.c
13345
13346RAINSHADOW-CEC DRIVER
13347M:	Hans Verkuil <hverkuil@xs4all.nl>
13348L:	linux-media@vger.kernel.org
13349T:	git git://linuxtv.org/media_tree.git
13350S:	Maintained
13351F:	drivers/media/usb/rainshadow-cec/*
13352
13353RALINK MIPS ARCHITECTURE
13354M:	John Crispin <john@phrozen.org>
13355L:	linux-mips@vger.kernel.org
13356S:	Maintained
13357F:	arch/mips/ralink
13358
13359RALINK RT2X00 WIRELESS LAN DRIVER
13360P:	rt2x00 project
13361M:	Stanislaw Gruszka <sgruszka@redhat.com>
13362M:	Helmut Schaa <helmut.schaa@googlemail.com>
13363L:	linux-wireless@vger.kernel.org
13364S:	Maintained
13365F:	drivers/net/wireless/ralink/rt2x00/
13366
13367RAMDISK RAM BLOCK DEVICE DRIVER
13368M:	Jens Axboe <axboe@kernel.dk>
13369S:	Maintained
13370F:	Documentation/blockdev/ramdisk.rst
13371F:	drivers/block/brd.c
13372
13373RANCHU VIRTUAL BOARD FOR MIPS
13374M:	Miodrag Dinic <miodrag.dinic@mips.com>
13375L:	linux-mips@vger.kernel.org
13376S:	Supported
13377F:	arch/mips/generic/board-ranchu.c
13378F:	arch/mips/configs/generic/board-ranchu.config
13379
13380RANDOM NUMBER DRIVER
13381M:	"Theodore Ts'o" <tytso@mit.edu>
13382S:	Maintained
13383F:	drivers/char/random.c
13384
13385RAPIDIO SUBSYSTEM
13386M:	Matt Porter <mporter@kernel.crashing.org>
13387M:	Alexandre Bounine <alex.bou9@gmail.com>
13388S:	Maintained
13389F:	drivers/rapidio/
13390
13391RAS INFRASTRUCTURE
13392M:	Tony Luck <tony.luck@intel.com>
13393M:	Borislav Petkov <bp@alien8.de>
13394L:	linux-edac@vger.kernel.org
13395S:	Maintained
13396F:	drivers/ras/
13397F:	include/linux/ras.h
13398F:	include/ras/ras_event.h
13399F:	Documentation/admin-guide/ras.rst
13400
13401RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13402L:	linux-wireless@vger.kernel.org
13403S:	Orphan
13404F:	drivers/net/wireless/ray*
13405
13406RCUTORTURE TEST FRAMEWORK
13407M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13408M:	Josh Triplett <josh@joshtriplett.org>
13409R:	Steven Rostedt <rostedt@goodmis.org>
13410R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13411R:	Lai Jiangshan <jiangshanlai@gmail.com>
13412L:	rcu@vger.kernel.org
13413S:	Supported
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13415F:	tools/testing/selftests/rcutorture
13416
13417RDC R-321X SoC
13418M:	Florian Fainelli <florian@openwrt.org>
13419S:	Maintained
13420
13421RDC R6040 FAST ETHERNET DRIVER
13422M:	Florian Fainelli <f.fainelli@gmail.com>
13423L:	netdev@vger.kernel.org
13424S:	Maintained
13425F:	drivers/net/ethernet/rdc/r6040.c
13426
13427RDMAVT - RDMA verbs software
13428M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13429M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13430L:	linux-rdma@vger.kernel.org
13431S:	Supported
13432F:	drivers/infiniband/sw/rdmavt
13433
13434RDS - RELIABLE DATAGRAM SOCKETS
13435M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13436L:	netdev@vger.kernel.org
13437L:	linux-rdma@vger.kernel.org
13438L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13439W:	https://oss.oracle.com/projects/rds/
13440S:	Supported
13441F:	net/rds/
13442F:	Documentation/networking/rds.txt
13443
13444RDT - RESOURCE ALLOCATION
13445M:	Fenghua Yu <fenghua.yu@intel.com>
13446M:	Reinette Chatre <reinette.chatre@intel.com>
13447L:	linux-kernel@vger.kernel.org
13448S:	Supported
13449F:	arch/x86/kernel/cpu/resctrl/
13450F:	arch/x86/include/asm/resctrl_sched.h
13451F:	Documentation/x86/resctrl*
13452
13453READ-COPY UPDATE (RCU)
13454M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13455M:	Josh Triplett <josh@joshtriplett.org>
13456R:	Steven Rostedt <rostedt@goodmis.org>
13457R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13458R:	Lai Jiangshan <jiangshanlai@gmail.com>
13459R:	Joel Fernandes <joel@joelfernandes.org>
13460L:	rcu@vger.kernel.org
13461W:	http://www.rdrop.com/users/paulmck/RCU/
13462S:	Supported
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13464F:	Documentation/RCU/
13465X:	Documentation/RCU/torture.txt
13466F:	include/linux/rcu*
13467X:	include/linux/srcu*.h
13468F:	kernel/rcu/
13469X:	kernel/rcu/srcu*.c
13470
13471REAL TIME CLOCK (RTC) SUBSYSTEM
13472M:	Alessandro Zummo <a.zummo@towertech.it>
13473M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13474L:	linux-rtc@vger.kernel.org
13475Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13477S:	Maintained
13478F:	Documentation/devicetree/bindings/rtc/
13479F:	Documentation/rtc.txt
13480F:	drivers/rtc/
13481F:	include/linux/rtc.h
13482F:	include/uapi/linux/rtc.h
13483F:	include/linux/rtc/
13484F:	include/linux/platform_data/rtc-*
13485F:	tools/testing/selftests/rtc/
13486
13487REALTEK AUDIO CODECS
13488M:	Bard Liao <bardliao@realtek.com>
13489M:	Oder Chiou <oder_chiou@realtek.com>
13490S:	Maintained
13491F:	sound/soc/codecs/rt*
13492F:	include/sound/rt*.h
13493
13494REALTEK RTL83xx SMI DSA ROUTER CHIPS
13495M:	Linus Walleij <linus.walleij@linaro.org>
13496S:	Maintained
13497F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13498F:	drivers/net/dsa/realtek-smi*
13499F:	drivers/net/dsa/rtl83*
13500
13501REDPINE WIRELESS DRIVER
13502M:	Amitkumar Karwar <amitkarwar@gmail.com>
13503M:	Siva Rebbagondla <siva8118@gmail.com>
13504L:	linux-wireless@vger.kernel.org
13505S:	Maintained
13506F:	drivers/net/wireless/rsi/
13507
13508REGISTER MAP ABSTRACTION
13509M:	Mark Brown <broonie@kernel.org>
13510L:	linux-kernel@vger.kernel.org
13511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13512S:	Supported
13513F:	Documentation/devicetree/bindings/regmap/
13514F:	drivers/base/regmap/
13515F:	include/linux/regmap.h
13516
13517REISERFS FILE SYSTEM
13518L:	reiserfs-devel@vger.kernel.org
13519S:	Supported
13520F:	fs/reiserfs/
13521
13522REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13523M:	Ohad Ben-Cohen <ohad@wizery.com>
13524M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13525L:	linux-remoteproc@vger.kernel.org
13526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/remoteproc/
13529F:	Documentation/remoteproc.txt
13530F:	drivers/remoteproc/
13531F:	include/linux/remoteproc.h
13532
13533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13534M:	Ohad Ben-Cohen <ohad@wizery.com>
13535M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13536L:	linux-remoteproc@vger.kernel.org
13537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13538S:	Maintained
13539F:	drivers/rpmsg/
13540F:	Documentation/rpmsg.txt
13541F:	include/linux/rpmsg.h
13542F:	include/linux/rpmsg/
13543
13544RENESAS CLOCK DRIVERS
13545M:	Geert Uytterhoeven <geert+renesas@glider.be>
13546L:	linux-renesas-soc@vger.kernel.org
13547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13548S:	Supported
13549F:	drivers/clk/renesas/
13550
13551RENESAS EMEV2 I2C DRIVER
13552M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13553S:	Supported
13554F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13555F:	drivers/i2c/busses/i2c-emev2.c
13556
13557RENESAS ETHERNET DRIVERS
13558R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13559L:	netdev@vger.kernel.org
13560L:	linux-renesas-soc@vger.kernel.org
13561F:	Documentation/devicetree/bindings/net/renesas,*.txt
13562F:	Documentation/devicetree/bindings/net/sh_eth.txt
13563F:	drivers/net/ethernet/renesas/
13564F:	include/linux/sh_eth.h
13565
13566RENESAS R-CAR GYROADC DRIVER
13567M:	Marek Vasut <marek.vasut@gmail.com>
13568L:	linux-iio@vger.kernel.org
13569S:	Supported
13570F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13571F:	drivers/iio/adc/rcar-gyroadc.c
13572
13573RENESAS R-CAR I2C DRIVERS
13574M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13575S:	Supported
13576F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13577F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13578F:	drivers/i2c/busses/i2c-rcar.c
13579F:	drivers/i2c/busses/i2c-sh_mobile.c
13580
13581RENESAS RIIC DRIVER
13582M:	Chris Brandt <chris.brandt@renesas.com>
13583S:	Supported
13584F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13585F:	drivers/i2c/busses/i2c-riic.c
13586
13587RENESAS USB PHY DRIVER
13588M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13589L:	linux-renesas-soc@vger.kernel.org
13590S:	Maintained
13591F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13592
13593RESET CONTROLLER FRAMEWORK
13594M:	Philipp Zabel <p.zabel@pengutronix.de>
13595T:	git git://git.pengutronix.de/git/pza/linux
13596S:	Maintained
13597F:	drivers/reset/
13598F:	Documentation/devicetree/bindings/reset/
13599F:	include/dt-bindings/reset/
13600F:	include/linux/reset.h
13601F:	include/linux/reset/
13602F:	include/linux/reset-controller.h
13603
13604RESTARTABLE SEQUENCES SUPPORT
13605M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13606M:	Peter Zijlstra <peterz@infradead.org>
13607M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13608M:	Boqun Feng <boqun.feng@gmail.com>
13609L:	linux-kernel@vger.kernel.org
13610S:	Supported
13611F:	kernel/rseq.c
13612F:	include/uapi/linux/rseq.h
13613F:	include/trace/events/rseq.h
13614F:	tools/testing/selftests/rseq/
13615
13616RFKILL
13617M:	Johannes Berg <johannes@sipsolutions.net>
13618L:	linux-wireless@vger.kernel.org
13619W:	http://wireless.kernel.org/
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13622S:	Maintained
13623F:	Documentation/rfkill.txt
13624F:	Documentation/ABI/stable/sysfs-class-rfkill
13625F:	net/rfkill/
13626F:	include/linux/rfkill.h
13627F:	include/uapi/linux/rfkill.h
13628
13629RHASHTABLE
13630M:	Thomas Graf <tgraf@suug.ch>
13631M:	Herbert Xu <herbert@gondor.apana.org.au>
13632L:	netdev@vger.kernel.org
13633S:	Maintained
13634F:	lib/rhashtable.c
13635F:	lib/test_rhashtable.c
13636F:	include/linux/rhashtable.h
13637F:	include/linux/rhashtable-types.h
13638
13639RICOH R5C592 MEMORYSTICK DRIVER
13640M:	Maxim Levitsky <maximlevitsky@gmail.com>
13641S:	Maintained
13642F:	drivers/memstick/host/r592.*
13643
13644RICOH SMARTMEDIA/XD DRIVER
13645M:	Maxim Levitsky <maximlevitsky@gmail.com>
13646S:	Maintained
13647F:	drivers/mtd/nand/raw/r852.c
13648F:	drivers/mtd/nand/raw/r852.h
13649
13650RISC-V ARCHITECTURE
13651M:	Palmer Dabbelt <palmer@sifive.com>
13652M:	Albert Ou <aou@eecs.berkeley.edu>
13653L:	linux-riscv@lists.infradead.org
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13655S:	Supported
13656F:	arch/riscv/
13657K:	riscv
13658N:	riscv
13659
13660ROCCAT DRIVERS
13661M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13662W:	http://sourceforge.net/projects/roccat/
13663S:	Maintained
13664F:	drivers/hid/hid-roccat*
13665F:	include/linux/hid-roccat*
13666F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13667
13668ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13669M:	Jacob chen <jacob2.chen@rock-chips.com>
13670L:	linux-media@vger.kernel.org
13671S:	Maintained
13672F:	drivers/media/platform/rockchip/rga/
13673F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13674
13675HANTRO VPU CODEC DRIVER
13676M:	Ezequiel Garcia <ezequiel@collabora.com>
13677L:	linux-media@vger.kernel.org
13678S:	Maintained
13679F:	drivers/staging/media/platform/hantro/
13680F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13681
13682ROCKER DRIVER
13683M:	Jiri Pirko <jiri@resnulli.us>
13684L:	netdev@vger.kernel.org
13685S:	Supported
13686F:	drivers/net/ethernet/rocker/
13687
13688ROCKETPORT DRIVER
13689P:	Comtrol Corp.
13690W:	http://www.comtrol.com
13691S:	Maintained
13692F:	Documentation/serial/rocket.rst
13693F:	drivers/tty/rocket*
13694
13695ROCKETPORT EXPRESS/INFINITY DRIVER
13696M:	Kevin Cernekee <cernekee@gmail.com>
13697L:	linux-serial@vger.kernel.org
13698S:	Odd Fixes
13699F:	drivers/tty/serial/rp2.*
13700
13701ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13702M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13703L:	linux-kernel@vger.kernel.org
13704L:	linux-renesas-soc@vger.kernel.org
13705S:	Supported
13706F:	drivers/mfd/bd9571mwv.c
13707F:	drivers/regulator/bd9571mwv-regulator.c
13708F:	drivers/gpio/gpio-bd9571mwv.c
13709F:	include/linux/mfd/bd9571mwv.h
13710F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13711
13712ROSE NETWORK LAYER
13713M:	Ralf Baechle <ralf@linux-mips.org>
13714L:	linux-hams@vger.kernel.org
13715W:	http://www.linux-ax25.org/
13716S:	Maintained
13717F:	include/net/rose.h
13718F:	include/uapi/linux/rose.h
13719F:	net/rose/
13720
13721RTL2830 MEDIA DRIVER
13722M:	Antti Palosaari <crope@iki.fi>
13723L:	linux-media@vger.kernel.org
13724W:	https://linuxtv.org
13725W:	http://palosaari.fi/linux/
13726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13727T:	git git://linuxtv.org/anttip/media_tree.git
13728S:	Maintained
13729F:	drivers/media/dvb-frontends/rtl2830*
13730
13731RTL2832 MEDIA DRIVER
13732M:	Antti Palosaari <crope@iki.fi>
13733L:	linux-media@vger.kernel.org
13734W:	https://linuxtv.org
13735W:	http://palosaari.fi/linux/
13736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13737T:	git git://linuxtv.org/anttip/media_tree.git
13738S:	Maintained
13739F:	drivers/media/dvb-frontends/rtl2832*
13740
13741RTL2832_SDR MEDIA DRIVER
13742M:	Antti Palosaari <crope@iki.fi>
13743L:	linux-media@vger.kernel.org
13744W:	https://linuxtv.org
13745W:	http://palosaari.fi/linux/
13746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13747T:	git git://linuxtv.org/anttip/media_tree.git
13748S:	Maintained
13749F:	drivers/media/dvb-frontends/rtl2832_sdr*
13750
13751RTL8180 WIRELESS DRIVER
13752L:	linux-wireless@vger.kernel.org
13753W:	http://wireless.kernel.org/
13754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13755S:	Orphan
13756F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13757
13758RTL8187 WIRELESS DRIVER
13759M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13760M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13761M:	Larry Finger <Larry.Finger@lwfinger.net>
13762L:	linux-wireless@vger.kernel.org
13763W:	http://wireless.kernel.org/
13764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13765S:	Maintained
13766F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13767
13768REALTEK WIRELESS DRIVER (rtlwifi family)
13769M:	Ping-Ke Shih <pkshih@realtek.com>
13770L:	linux-wireless@vger.kernel.org
13771W:	http://wireless.kernel.org/
13772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13773S:	Maintained
13774F:	drivers/net/wireless/realtek/rtlwifi/
13775
13776REALTEK WIRELESS DRIVER (rtw88)
13777M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13778L:	linux-wireless@vger.kernel.org
13779S:	Maintained
13780F:	drivers/net/wireless/realtek/rtw88/
13781
13782RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13783M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13784L:	linux-wireless@vger.kernel.org
13785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13786S:	Maintained
13787F:	drivers/net/wireless/realtek/rtl8xxxu/
13788
13789RXRPC SOCKETS (AF_RXRPC)
13790M:	David Howells <dhowells@redhat.com>
13791L:	linux-afs@lists.infradead.org
13792S:	Supported
13793F:	net/rxrpc/
13794F:	include/keys/rxrpc-type.h
13795F:	include/net/af_rxrpc.h
13796F:	include/trace/events/rxrpc.h
13797F:	include/uapi/linux/rxrpc.h
13798F:	Documentation/networking/rxrpc.txt
13799W:	https://www.infradead.org/~dhowells/kafs/
13800
13801S3 SAVAGE FRAMEBUFFER DRIVER
13802M:	Antonino Daplas <adaplas@gmail.com>
13803L:	linux-fbdev@vger.kernel.org
13804S:	Maintained
13805F:	drivers/video/fbdev/savage/
13806
13807S390
13808M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13809M:	Vasily Gorbik <gor@linux.ibm.com>
13810M:	Christian Borntraeger <borntraeger@de.ibm.com>
13811L:	linux-s390@vger.kernel.org
13812W:	http://www.ibm.com/developerworks/linux/linux390/
13813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13814S:	Supported
13815F:	arch/s390/
13816F:	drivers/s390/
13817F:	Documentation/s390/
13818F:	Documentation/driver-api/s390-drivers.rst
13819
13820S390 COMMON I/O LAYER
13821M:	Sebastian Ott <sebott@linux.ibm.com>
13822M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13823L:	linux-s390@vger.kernel.org
13824W:	http://www.ibm.com/developerworks/linux/linux390/
13825S:	Supported
13826F:	drivers/s390/cio/
13827
13828S390 DASD DRIVER
13829M:	Stefan Haberland <sth@linux.ibm.com>
13830M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13831L:	linux-s390@vger.kernel.org
13832W:	http://www.ibm.com/developerworks/linux/linux390/
13833S:	Supported
13834F:	drivers/s390/block/dasd*
13835F:	block/partitions/ibm.c
13836
13837S390 IOMMU (PCI)
13838M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13839L:	linux-s390@vger.kernel.org
13840W:	http://www.ibm.com/developerworks/linux/linux390/
13841S:	Supported
13842F:	drivers/iommu/s390-iommu.c
13843
13844S390 IUCV NETWORK LAYER
13845M:	Julian Wiedmann <jwi@linux.ibm.com>
13846M:	Ursula Braun <ubraun@linux.ibm.com>
13847L:	linux-s390@vger.kernel.org
13848W:	http://www.ibm.com/developerworks/linux/linux390/
13849S:	Supported
13850F:	drivers/s390/net/*iucv*
13851F:	include/net/iucv/
13852F:	net/iucv/
13853
13854S390 NETWORK DRIVERS
13855M:	Julian Wiedmann <jwi@linux.ibm.com>
13856M:	Ursula Braun <ubraun@linux.ibm.com>
13857L:	linux-s390@vger.kernel.org
13858W:	http://www.ibm.com/developerworks/linux/linux390/
13859S:	Supported
13860F:	drivers/s390/net/
13861
13862S390 PCI SUBSYSTEM
13863M:	Sebastian Ott <sebott@linux.ibm.com>
13864M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13865L:	linux-s390@vger.kernel.org
13866W:	http://www.ibm.com/developerworks/linux/linux390/
13867S:	Supported
13868F:	arch/s390/pci/
13869F:	drivers/pci/hotplug/s390_pci_hpc.c
13870
13871S390 VFIO-CCW DRIVER
13872M:	Cornelia Huck <cohuck@redhat.com>
13873M:	Farhan Ali <alifm@linux.ibm.com>
13874M:	Eric Farman <farman@linux.ibm.com>
13875R:	Halil Pasic <pasic@linux.ibm.com>
13876L:	linux-s390@vger.kernel.org
13877L:	kvm@vger.kernel.org
13878S:	Supported
13879F:	drivers/s390/cio/vfio_ccw*
13880F:	Documentation/s390/vfio-ccw.rst
13881F:	include/uapi/linux/vfio_ccw.h
13882
13883S390 ZCRYPT DRIVER
13884M:	Harald Freudenberger <freude@linux.ibm.com>
13885L:	linux-s390@vger.kernel.org
13886W:	http://www.ibm.com/developerworks/linux/linux390/
13887S:	Supported
13888F:	drivers/s390/crypto/
13889
13890S390 VFIO AP DRIVER
13891M:	Tony Krowiak <akrowiak@linux.ibm.com>
13892M:	Pierre Morel <pmorel@linux.ibm.com>
13893M:	Halil Pasic <pasic@linux.ibm.com>
13894L:	linux-s390@vger.kernel.org
13895W:	http://www.ibm.com/developerworks/linux/linux390/
13896S:	Supported
13897F:	drivers/s390/crypto/vfio_ap_drv.c
13898F:	drivers/s390/crypto/vfio_ap_private.h
13899F:	drivers/s390/crypto/vfio_ap_ops.c
13900F:	Documentation/s390/vfio-ap.rst
13901
13902S390 ZFCP DRIVER
13903M:	Steffen Maier <maier@linux.ibm.com>
13904M:	Benjamin Block <bblock@linux.ibm.com>
13905L:	linux-s390@vger.kernel.org
13906W:	http://www.ibm.com/developerworks/linux/linux390/
13907S:	Supported
13908F:	drivers/s390/scsi/zfcp_*
13909
13910S3C24XX SD/MMC Driver
13911M:	Ben Dooks <ben-linux@fluff.org>
13912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13913S:	Supported
13914F:	drivers/mmc/host/s3cmci.*
13915
13916SAA6588 RDS RECEIVER DRIVER
13917M:	Hans Verkuil <hverkuil@xs4all.nl>
13918L:	linux-media@vger.kernel.org
13919T:	git git://linuxtv.org/media_tree.git
13920W:	https://linuxtv.org
13921S:	Odd Fixes
13922F:	drivers/media/i2c/saa6588*
13923
13924SAA7134 VIDEO4LINUX DRIVER
13925M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13926L:	linux-media@vger.kernel.org
13927W:	https://linuxtv.org
13928T:	git git://linuxtv.org/media_tree.git
13929S:	Odd fixes
13930F:	Documentation/media/v4l-drivers/saa7134*
13931F:	drivers/media/pci/saa7134/
13932
13933SAA7146 VIDEO4LINUX-2 DRIVER
13934M:	Hans Verkuil <hverkuil@xs4all.nl>
13935L:	linux-media@vger.kernel.org
13936T:	git git://linuxtv.org/media_tree.git
13937S:	Maintained
13938F:	drivers/media/common/saa7146/
13939F:	drivers/media/pci/saa7146/
13940F:	include/media/drv-intf/saa7146*
13941
13942SAMSUNG AUDIO (ASoC) DRIVERS
13943M:	Krzysztof Kozlowski <krzk@kernel.org>
13944M:	Sangbeom Kim <sbkim73@samsung.com>
13945M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13947S:	Supported
13948F:	sound/soc/samsung/
13949F:	Documentation/devicetree/bindings/sound/samsung*
13950
13951SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13952M:	Krzysztof Kozlowski <krzk@kernel.org>
13953L:	linux-crypto@vger.kernel.org
13954L:	linux-samsung-soc@vger.kernel.org
13955S:	Maintained
13956F:	drivers/crypto/exynos-rng.c
13957F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13958
13959SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13960M:	Łukasz Stelmach <l.stelmach@samsung.com>
13961L:	linux-samsung-soc@vger.kernel.org
13962S:	Maintained
13963F:	drivers/char/hw_random/exynos-trng.c
13964F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13965
13966SAMSUNG FRAMEBUFFER DRIVER
13967M:	Jingoo Han <jingoohan1@gmail.com>
13968L:	linux-fbdev@vger.kernel.org
13969S:	Maintained
13970F:	drivers/video/fbdev/s3c-fb.c
13971
13972SAMSUNG LAPTOP DRIVER
13973M:	Corentin Chary <corentin.chary@gmail.com>
13974L:	platform-driver-x86@vger.kernel.org
13975S:	Maintained
13976F:	drivers/platform/x86/samsung-laptop.c
13977
13978SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13979M:	Sangbeom Kim <sbkim73@samsung.com>
13980M:	Krzysztof Kozlowski <krzk@kernel.org>
13981M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13982L:	linux-kernel@vger.kernel.org
13983L:	linux-samsung-soc@vger.kernel.org
13984S:	Supported
13985F:	drivers/mfd/sec*.c
13986F:	drivers/regulator/s2m*.c
13987F:	drivers/regulator/s5m*.c
13988F:	drivers/clk/clk-s2mps11.c
13989F:	drivers/rtc/rtc-s5m.c
13990F:	include/linux/mfd/samsung/
13991F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13992F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13993F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13994F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13995
13996SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13997M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13998L:	linux-media@vger.kernel.org
13999L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14000S:	Maintained
14001F:	drivers/media/platform/s3c-camif/
14002F:	include/media/drv-intf/s3c_camif.h
14003
14004SAMSUNG S3FWRN5 NFC DRIVER
14005M:	Robert Baldyga <r.baldyga@samsung.com>
14006M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14007L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14008S:	Supported
14009F:	drivers/nfc/s3fwrn5
14010
14011SAMSUNG S5C73M3 CAMERA DRIVER
14012M:	Kyungmin Park <kyungmin.park@samsung.com>
14013M:	Andrzej Hajda <a.hajda@samsung.com>
14014L:	linux-media@vger.kernel.org
14015S:	Supported
14016F:	drivers/media/i2c/s5c73m3/*
14017
14018SAMSUNG S5K5BAF CAMERA DRIVER
14019M:	Kyungmin Park <kyungmin.park@samsung.com>
14020M:	Andrzej Hajda <a.hajda@samsung.com>
14021L:	linux-media@vger.kernel.org
14022S:	Supported
14023F:	drivers/media/i2c/s5k5baf.c
14024
14025SAMSUNG S5P Security SubSystem (SSS) DRIVER
14026M:	Krzysztof Kozlowski <krzk@kernel.org>
14027M:	Vladimir Zapolskiy <vz@mleia.com>
14028M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
14029L:	linux-crypto@vger.kernel.org
14030L:	linux-samsung-soc@vger.kernel.org
14031S:	Maintained
14032F:	drivers/crypto/s5p-sss.c
14033
14034SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14035M:	Kyungmin Park <kyungmin.park@samsung.com>
14036M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14037L:	linux-media@vger.kernel.org
14038Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14039S:	Supported
14040F:	drivers/media/platform/exynos4-is/
14041
14042SAMSUNG SOC CLOCK DRIVERS
14043M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14044M:	Tomasz Figa <tomasz.figa@gmail.com>
14045M:	Chanwoo Choi <cw00.choi@samsung.com>
14046S:	Supported
14047L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14049F:	drivers/clk/samsung/
14050F:	include/dt-bindings/clock/exynos*.h
14051F:	Documentation/devicetree/bindings/clock/exynos*.txt
14052
14053SAMSUNG SPI DRIVERS
14054M:	Kukjin Kim <kgene@kernel.org>
14055M:	Krzysztof Kozlowski <krzk@kernel.org>
14056M:	Andi Shyti <andi@etezian.org>
14057L:	linux-spi@vger.kernel.org
14058L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14059S:	Maintained
14060F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
14061F:	drivers/spi/spi-s3c*
14062F:	include/linux/platform_data/spi-s3c64xx.h
14063
14064SAMSUNG SXGBE DRIVERS
14065M:	Byungho An <bh74.an@samsung.com>
14066M:	Girish K S <ks.giri@samsung.com>
14067M:	Vipul Pandya <vipul.pandya@samsung.com>
14068S:	Supported
14069L:	netdev@vger.kernel.org
14070F:	drivers/net/ethernet/samsung/sxgbe/
14071
14072SAMSUNG THERMAL DRIVER
14073M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14074L:	linux-pm@vger.kernel.org
14075L:	linux-samsung-soc@vger.kernel.org
14076S:	Supported
14077T:	git https://github.com/lmajewski/linux-samsung-thermal.git
14078F:	drivers/thermal/samsung/
14079
14080SAMSUNG USB2 PHY DRIVER
14081M:	Kamil Debski <kamil@wypas.org>
14082M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14083L:	linux-kernel@vger.kernel.org
14084S:	Supported
14085F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
14086F:	Documentation/phy/samsung-usb2.rst
14087F:	drivers/phy/samsung/phy-exynos4210-usb2.c
14088F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
14089F:	drivers/phy/samsung/phy-exynos5250-usb2.c
14090F:	drivers/phy/samsung/phy-s5pv210-usb2.c
14091F:	drivers/phy/samsung/phy-samsung-usb2.c
14092F:	drivers/phy/samsung/phy-samsung-usb2.h
14093
14094SC1200 WDT DRIVER
14095M:	Zwane Mwaikambo <zwanem@gmail.com>
14096S:	Maintained
14097F:	drivers/watchdog/sc1200wdt.c
14098
14099SCHEDULER
14100M:	Ingo Molnar <mingo@redhat.com>
14101M:	Peter Zijlstra <peterz@infradead.org>
14102L:	linux-kernel@vger.kernel.org
14103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14104S:	Maintained
14105F:	kernel/sched/
14106F:	include/linux/sched.h
14107F:	include/uapi/linux/sched.h
14108F:	include/linux/wait.h
14109F:	include/linux/preempt.h
14110
14111SCR24X CHIP CARD INTERFACE DRIVER
14112M:	Lubomir Rintel <lkundrak@v3.sk>
14113S:	Supported
14114F:	drivers/char/pcmcia/scr24x_cs.c
14115
14116SCSI CDROM DRIVER
14117M:	Jens Axboe <axboe@kernel.dk>
14118L:	linux-scsi@vger.kernel.org
14119W:	http://www.kernel.dk
14120S:	Maintained
14121F:	drivers/scsi/sr*
14122
14123SCSI RDMA PROTOCOL (SRP) INITIATOR
14124M:	Bart Van Assche <bvanassche@acm.org>
14125L:	linux-rdma@vger.kernel.org
14126S:	Supported
14127Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14128F:	drivers/infiniband/ulp/srp/
14129F:	include/scsi/srp.h
14130
14131SCSI RDMA PROTOCOL (SRP) TARGET
14132M:	Bart Van Assche <bvanassche@acm.org>
14133L:	linux-rdma@vger.kernel.org
14134L:	target-devel@vger.kernel.org
14135S:	Supported
14136Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14137F:	drivers/infiniband/ulp/srpt/
14138
14139SCSI SG DRIVER
14140M:	Doug Gilbert <dgilbert@interlog.com>
14141L:	linux-scsi@vger.kernel.org
14142W:	http://sg.danny.cz/sg
14143S:	Maintained
14144F:	Documentation/scsi/scsi-generic.txt
14145F:	drivers/scsi/sg.c
14146F:	include/scsi/sg.h
14147
14148SCSI SUBSYSTEM
14149M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14151M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14153Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14154L:	linux-scsi@vger.kernel.org
14155S:	Maintained
14156F:	Documentation/devicetree/bindings/scsi/
14157F:	drivers/scsi/
14158F:	include/scsi/
14159
14160SCSI TAPE DRIVER
14161M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14162L:	linux-scsi@vger.kernel.org
14163S:	Maintained
14164F:	Documentation/scsi/st.txt
14165F:	drivers/scsi/st.*
14166F:	drivers/scsi/st_*.h
14167
14168SCSI TARGET SUBSYSTEM
14169M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14170L:	linux-scsi@vger.kernel.org
14171L:	target-devel@vger.kernel.org
14172W:	http://www.linux-iscsi.org
14173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14174Q:	https://patchwork.kernel.org/project/target-devel/list/
14175S:	Supported
14176F:	drivers/target/
14177F:	include/target/
14178F:	Documentation/target/
14179
14180SCTP PROTOCOL
14181M:	Vlad Yasevich <vyasevich@gmail.com>
14182M:	Neil Horman <nhorman@tuxdriver.com>
14183M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14184L:	linux-sctp@vger.kernel.org
14185W:	http://lksctp.sourceforge.net
14186S:	Maintained
14187F:	Documentation/networking/sctp.txt
14188F:	include/linux/sctp.h
14189F:	include/uapi/linux/sctp.h
14190F:	include/net/sctp/
14191F:	net/sctp/
14192
14193SCx200 CPU SUPPORT
14194M:	Jim Cromie <jim.cromie@gmail.com>
14195S:	Odd Fixes
14196F:	Documentation/i2c/busses/scx200_acb
14197F:	arch/x86/platform/scx200/
14198F:	drivers/watchdog/scx200_wdt.c
14199F:	drivers/i2c/busses/scx200*
14200F:	drivers/mtd/maps/scx200_docflash.c
14201F:	include/linux/scx200.h
14202
14203SCx200 GPIO DRIVER
14204M:	Jim Cromie <jim.cromie@gmail.com>
14205S:	Maintained
14206F:	drivers/char/scx200_gpio.c
14207F:	include/linux/scx200_gpio.h
14208
14209SCx200 HRT CLOCKSOURCE DRIVER
14210M:	Jim Cromie <jim.cromie@gmail.com>
14211S:	Maintained
14212F:	drivers/clocksource/scx200_hrt.c
14213
14214SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14215M:	Sascha Sommer <saschasommer@freenet.de>
14216L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14217S:	Maintained
14218F:	drivers/mmc/host/sdricoh_cs.c
14219
14220SECO BOARDS CEC DRIVER
14221M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14222S:	Maintained
14223F:	drivers/media/platform/seco-cec/seco-cec.c
14224F:	drivers/media/platform/seco-cec/seco-cec.h
14225
14226SECURE COMPUTING
14227M:	Kees Cook <keescook@chromium.org>
14228R:	Andy Lutomirski <luto@amacapital.net>
14229R:	Will Drewry <wad@chromium.org>
14230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14231S:	Supported
14232F:	kernel/seccomp.c
14233F:	include/uapi/linux/seccomp.h
14234F:	include/linux/seccomp.h
14235F:	tools/testing/selftests/seccomp/*
14236F:	tools/testing/selftests/kselftest_harness.h
14237F:	Documentation/userspace-api/seccomp_filter.rst
14238K:	\bsecure_computing
14239K:	\bTIF_SECCOMP\b
14240
14241SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14242M:	Al Cooper <alcooperx@gmail.com>
14243L:	linux-mmc@vger.kernel.org
14244L:	bcm-kernel-feedback-list@broadcom.com
14245S:	Maintained
14246F:	drivers/mmc/host/sdhci-brcmstb*
14247
14248SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14249M:	Adrian Hunter <adrian.hunter@intel.com>
14250L:	linux-mmc@vger.kernel.org
14251S:	Maintained
14252F:	drivers/mmc/host/sdhci*
14253F:	include/linux/mmc/sdhci*
14254
14255EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14256M:	Adrian Hunter <adrian.hunter@intel.com>
14257M:	Ritesh Harjani <riteshh@codeaurora.org>
14258M:	Asutosh Das <asutoshd@codeaurora.org>
14259L:	linux-mmc@vger.kernel.org
14260S:	Maintained
14261F:	drivers/mmc/host/cqhci*
14262
14263SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14264M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14265M:	Manjunath M B <manjumb@synopsys.com>
14266L:	linux-mmc@vger.kernel.org
14267S:	Maintained
14268F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14269
14270SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14271M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14272L:	linux-mmc@vger.kernel.org
14273S:	Supported
14274F:	drivers/mmc/host/sdhci-of-at91.c
14275
14276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14277M:	Ben Dooks <ben-linux@fluff.org>
14278M:	Jaehoon Chung <jh80.chung@samsung.com>
14279L:	linux-mmc@vger.kernel.org
14280S:	Maintained
14281F:	drivers/mmc/host/sdhci-s3c*
14282
14283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14284M:	Viresh Kumar <vireshk@kernel.org>
14285L:	linux-mmc@vger.kernel.org
14286S:	Maintained
14287F:	drivers/mmc/host/sdhci-spear.c
14288
14289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14290M:	Kishon Vijay Abraham I <kishon@ti.com>
14291L:	linux-mmc@vger.kernel.org
14292S:	Maintained
14293F:	drivers/mmc/host/sdhci-omap.c
14294
14295SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14296M:	Scott Bauer <scott.bauer@intel.com>
14297M:	Jonathan Derrick <jonathan.derrick@intel.com>
14298L:	linux-block@vger.kernel.org
14299S:	Supported
14300F:	block/sed*
14301F:	block/opal_proto.h
14302F:	include/linux/sed*
14303F:	include/uapi/linux/sed*
14304
14305SECURITY CONTACT
14306M:	Security Officers <security@kernel.org>
14307S:	Supported
14308
14309SECURITY SUBSYSTEM
14310M:	James Morris <jmorris@namei.org>
14311M:	"Serge E. Hallyn" <serge@hallyn.com>
14312L:	linux-security-module@vger.kernel.org (suggested Cc:)
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14314W:	http://kernsec.org/
14315S:	Supported
14316F:	security/
14317X:	security/selinux/
14318
14319SELINUX SECURITY MODULE
14320M:	Paul Moore <paul@paul-moore.com>
14321M:	Stephen Smalley <sds@tycho.nsa.gov>
14322M:	Eric Paris <eparis@parisplace.org>
14323L:	selinux@vger.kernel.org
14324W:	https://selinuxproject.org
14325W:	https://github.com/SELinuxProject
14326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14327S:	Supported
14328F:	include/uapi/linux/selinux_netlink.h
14329F:	security/selinux/
14330F:	scripts/selinux/
14331F:	Documentation/admin-guide/LSM/SELinux.rst
14332
14333SENSABLE PHANTOM
14334M:	Jiri Slaby <jirislaby@gmail.com>
14335S:	Maintained
14336F:	drivers/misc/phantom.c
14337F:	include/uapi/linux/phantom.h
14338
14339SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14340M:	Tomasz Duszynski <tduszyns@gmail.com>
14341S:	Maintained
14342F:	drivers/iio/chemical/sps30.c
14343F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14344
14345SERIAL DEVICE BUS
14346M:	Rob Herring <robh@kernel.org>
14347L:	linux-serial@vger.kernel.org
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/serial/slave-device.txt
14350F:	drivers/tty/serdev/
14351F:	include/linux/serdev.h
14352
14353SERIAL DRIVERS
14354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14355L:	linux-serial@vger.kernel.org
14356S:	Maintained
14357F:	Documentation/devicetree/bindings/serial/
14358F:	drivers/tty/serial/
14359
14360SERIAL IR RECEIVER
14361M:	Sean Young <sean@mess.org>
14362L:	linux-media@vger.kernel.org
14363S:	Maintained
14364F:	drivers/media/rc/serial_ir.c
14365
14366SFC NETWORK DRIVER
14367M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14368M:	Edward Cree <ecree@solarflare.com>
14369M:	Martin Habets <mhabets@solarflare.com>
14370L:	netdev@vger.kernel.org
14371S:	Supported
14372F:	drivers/net/ethernet/sfc/
14373
14374SFF/SFP/SFP+ MODULE SUPPORT
14375M:	Russell King <linux@armlinux.org.uk>
14376L:	netdev@vger.kernel.org
14377S:	Maintained
14378F:	drivers/net/phy/phylink.c
14379F:	drivers/net/phy/sfp*
14380F:	include/linux/phylink.h
14381F:	include/linux/sfp.h
14382
14383SGI GRU DRIVER
14384M:	Dimitri Sivanich <sivanich@sgi.com>
14385S:	Maintained
14386F:	drivers/misc/sgi-gru/
14387
14388SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14389M:	Pat Gefre <pfg@sgi.com>
14390L:	linux-ia64@vger.kernel.org
14391S:	Supported
14392F:	Documentation/ia64/serial.rst
14393F:	drivers/tty/serial/ioc?_serial.c
14394F:	include/linux/ioc?.h
14395
14396SGI XP/XPC/XPNET DRIVER
14397M:	Cliff Whickman <cpw@sgi.com>
14398M:	Robin Holt <robinmholt@gmail.com>
14399S:	Maintained
14400F:	drivers/misc/sgi-xp/
14401
14402SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14403M:	Ursula Braun <ubraun@linux.ibm.com>
14404M:	Karsten Graul <kgraul@linux.ibm.com>
14405L:	linux-s390@vger.kernel.org
14406W:	http://www.ibm.com/developerworks/linux/linux390/
14407S:	Supported
14408F:	net/smc/
14409
14410SHARP RJ54N1CB0C SENSOR DRIVER
14411M:	Jacopo Mondi <jacopo@jmondi.org>
14412L:	linux-media@vger.kernel.org
14413T:	git git://linuxtv.org/media_tree.git
14414S:	Odd fixes
14415F:	drivers/media/i2c/rj54n1cb0c.c
14416F:	include/media/i2c/rj54n1cb0c.h
14417
14418SH_VEU V4L2 MEM2MEM DRIVER
14419L:	linux-media@vger.kernel.org
14420S:	Orphan
14421F:	drivers/media/platform/sh_veu.c
14422
14423SH_VOU V4L2 OUTPUT DRIVER
14424L:	linux-media@vger.kernel.org
14425S:	Orphan
14426F:	drivers/media/platform/sh_vou.c
14427F:	include/media/drv-intf/sh_vou.h
14428
14429SI2157 MEDIA DRIVER
14430M:	Antti Palosaari <crope@iki.fi>
14431L:	linux-media@vger.kernel.org
14432W:	https://linuxtv.org
14433W:	http://palosaari.fi/linux/
14434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14435T:	git git://linuxtv.org/anttip/media_tree.git
14436S:	Maintained
14437F:	drivers/media/tuners/si2157*
14438
14439SI2165 MEDIA DRIVER
14440M:	Matthias Schwarzott <zzam@gentoo.org>
14441L:	linux-media@vger.kernel.org
14442W:	https://linuxtv.org
14443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14444S:	Maintained
14445F:	drivers/media/dvb-frontends/si2165*
14446
14447SI2168 MEDIA DRIVER
14448M:	Antti Palosaari <crope@iki.fi>
14449L:	linux-media@vger.kernel.org
14450W:	https://linuxtv.org
14451W:	http://palosaari.fi/linux/
14452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14453T:	git git://linuxtv.org/anttip/media_tree.git
14454S:	Maintained
14455F:	drivers/media/dvb-frontends/si2168*
14456
14457SI470X FM RADIO RECEIVER I2C DRIVER
14458M:	Hans Verkuil <hverkuil@xs4all.nl>
14459L:	linux-media@vger.kernel.org
14460T:	git git://linuxtv.org/media_tree.git
14461W:	https://linuxtv.org
14462S:	Odd Fixes
14463F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14464
14465SI470X FM RADIO RECEIVER USB DRIVER
14466M:	Hans Verkuil <hverkuil@xs4all.nl>
14467L:	linux-media@vger.kernel.org
14468T:	git git://linuxtv.org/media_tree.git
14469W:	https://linuxtv.org
14470S:	Maintained
14471F:	drivers/media/radio/si470x/radio-si470x-common.c
14472F:	drivers/media/radio/si470x/radio-si470x.h
14473F:	drivers/media/radio/si470x/radio-si470x-usb.c
14474
14475SI4713 FM RADIO TRANSMITTER I2C DRIVER
14476M:	Eduardo Valentin <edubezval@gmail.com>
14477L:	linux-media@vger.kernel.org
14478T:	git git://linuxtv.org/media_tree.git
14479W:	https://linuxtv.org
14480S:	Odd Fixes
14481F:	drivers/media/radio/si4713/si4713.?
14482
14483SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14484M:	Eduardo Valentin <edubezval@gmail.com>
14485L:	linux-media@vger.kernel.org
14486T:	git git://linuxtv.org/media_tree.git
14487W:	https://linuxtv.org
14488S:	Odd Fixes
14489F:	drivers/media/radio/si4713/radio-platform-si4713.c
14490
14491SI4713 FM RADIO TRANSMITTER USB DRIVER
14492M:	Hans Verkuil <hverkuil@xs4all.nl>
14493L:	linux-media@vger.kernel.org
14494T:	git git://linuxtv.org/media_tree.git
14495W:	https://linuxtv.org
14496S:	Maintained
14497F:	drivers/media/radio/si4713/radio-usb-si4713.c
14498
14499SIANO DVB DRIVER
14500M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14501L:	linux-media@vger.kernel.org
14502W:	https://linuxtv.org
14503T:	git git://linuxtv.org/media_tree.git
14504S:	Odd fixes
14505F:	drivers/media/common/siano/
14506F:	drivers/media/usb/siano/
14507F:	drivers/media/usb/siano/
14508F:	drivers/media/mmc/siano/
14509
14510SIFIVE DRIVERS
14511M:	Palmer Dabbelt <palmer@sifive.com>
14512M:	Paul Walmsley <paul.walmsley@sifive.com>
14513L:	linux-riscv@lists.infradead.org
14514T:	git git://github.com/sifive/riscv-linux.git
14515S:	Supported
14516K:	sifive
14517N:	sifive
14518
14519SIFIVE FU540 SYSTEM-ON-CHIP
14520M:	Paul Walmsley <paul.walmsley@sifive.com>
14521M:	Palmer Dabbelt <palmer@sifive.com>
14522L:	linux-riscv@lists.infradead.org
14523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14524S:	Supported
14525K:	fu540
14526N:	fu540
14527
14528SILEAD TOUCHSCREEN DRIVER
14529M:	Hans de Goede <hdegoede@redhat.com>
14530L:	linux-input@vger.kernel.org
14531L:	platform-driver-x86@vger.kernel.org
14532S:	Maintained
14533F:	drivers/input/touchscreen/silead.c
14534F:	drivers/platform/x86/touchscreen_dmi.c
14535
14536SILICON MOTION SM712 FRAME BUFFER DRIVER
14537M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14538M:	Teddy Wang <teddy.wang@siliconmotion.com>
14539M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14540L:	linux-fbdev@vger.kernel.org
14541S:	Maintained
14542F:	drivers/video/fbdev/sm712*
14543F:	Documentation/fb/sm712fb.rst
14544
14545SIMPLE FIRMWARE INTERFACE (SFI)
14546M:	Len Brown <lenb@kernel.org>
14547L:	sfi-devel@simplefirmware.org
14548W:	http://simplefirmware.org/
14549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14550S:	Supported
14551F:	arch/x86/platform/sfi/
14552F:	drivers/sfi/
14553F:	include/linux/sfi*.h
14554
14555SIMPLEFB FB DRIVER
14556M:	Hans de Goede <hdegoede@redhat.com>
14557L:	linux-fbdev@vger.kernel.org
14558S:	Maintained
14559F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14560F:	drivers/video/fbdev/simplefb.c
14561F:	include/linux/platform_data/simplefb.h
14562
14563SIMTEC EB110ATX (Chalice CATS)
14564P:	Ben Dooks
14565P:	Vincent Sanders <vince@simtec.co.uk>
14566M:	Simtec Linux Team <linux@simtec.co.uk>
14567W:	http://www.simtec.co.uk/products/EB110ATX/
14568S:	Supported
14569
14570SIMTEC EB2410ITX (BAST)
14571P:	Ben Dooks
14572P:	Vincent Sanders <vince@simtec.co.uk>
14573M:	Simtec Linux Team <linux@simtec.co.uk>
14574W:	http://www.simtec.co.uk/products/EB2410ITX/
14575S:	Supported
14576F:	arch/arm/mach-s3c24xx/mach-bast.c
14577F:	arch/arm/mach-s3c24xx/bast-ide.c
14578F:	arch/arm/mach-s3c24xx/bast-irq.c
14579
14580SIPHASH PRF ROUTINES
14581M:	Jason A. Donenfeld <Jason@zx2c4.com>
14582S:	Maintained
14583F:	lib/siphash.c
14584F:	lib/test_siphash.c
14585F:	include/linux/siphash.h
14586
14587SIOX
14588M:	Thorsten Scherer <t.scherer@eckelmann.de>
14589M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14590R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14591S:	Supported
14592F:	drivers/siox/*
14593F:	drivers/gpio/gpio-siox.c
14594F:	include/trace/events/siox.h
14595
14596SIS 190 ETHERNET DRIVER
14597M:	Francois Romieu <romieu@fr.zoreil.com>
14598L:	netdev@vger.kernel.org
14599S:	Maintained
14600F:	drivers/net/ethernet/sis/sis190.c
14601
14602SIS 900/7016 FAST ETHERNET DRIVER
14603M:	Daniele Venzano <venza@brownhat.org>
14604W:	http://www.brownhat.org/sis900.html
14605L:	netdev@vger.kernel.org
14606S:	Maintained
14607F:	drivers/net/ethernet/sis/sis900.*
14608
14609SIS FRAMEBUFFER DRIVER
14610M:	Thomas Winischhofer <thomas@winischhofer.net>
14611W:	http://www.winischhofer.net/linuxsisvga.shtml
14612S:	Maintained
14613F:	Documentation/fb/sisfb.rst
14614F:	drivers/video/fbdev/sis/
14615F:	include/video/sisfb.h
14616
14617SIS USB2VGA DRIVER
14618M:	Thomas Winischhofer <thomas@winischhofer.net>
14619W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14620S:	Maintained
14621F:	drivers/usb/misc/sisusbvga/
14622
14623SLAB ALLOCATOR
14624M:	Christoph Lameter <cl@linux.com>
14625M:	Pekka Enberg <penberg@kernel.org>
14626M:	David Rientjes <rientjes@google.com>
14627M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14628M:	Andrew Morton <akpm@linux-foundation.org>
14629L:	linux-mm@kvack.org
14630S:	Maintained
14631F:	include/linux/sl?b*.h
14632F:	mm/sl?b*
14633
14634SLEEPABLE READ-COPY UPDATE (SRCU)
14635M:	Lai Jiangshan <jiangshanlai@gmail.com>
14636M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14637M:	Josh Triplett <josh@joshtriplett.org>
14638R:	Steven Rostedt <rostedt@goodmis.org>
14639R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14640L:	rcu@vger.kernel.org
14641W:	http://www.rdrop.com/users/paulmck/RCU/
14642S:	Supported
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14644F:	include/linux/srcu*.h
14645F:	kernel/rcu/srcu*.c
14646
14647SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14648M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14649L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14650S:	Maintained
14651F:	drivers/slimbus/
14652F:	Documentation/devicetree/bindings/slimbus/
14653F:	include/linux/slimbus.h
14654
14655SMACK SECURITY MODULE
14656M:	Casey Schaufler <casey@schaufler-ca.com>
14657L:	linux-security-module@vger.kernel.org
14658W:	http://schaufler-ca.com
14659T:	git git://github.com/cschaufler/smack-next
14660S:	Maintained
14661F:	Documentation/admin-guide/LSM/Smack.rst
14662F:	security/smack/
14663
14664SMC91x ETHERNET DRIVER
14665M:	Nicolas Pitre <nico@fluxnic.net>
14666S:	Odd Fixes
14667F:	drivers/net/ethernet/smsc/smc91x.*
14668
14669SMIA AND SMIA++ IMAGE SENSOR DRIVER
14670M:	Sakari Ailus <sakari.ailus@iki.fi>
14671L:	linux-media@vger.kernel.org
14672S:	Maintained
14673F:	drivers/media/i2c/smiapp/
14674F:	include/media/i2c/smiapp.h
14675F:	drivers/media/i2c/smiapp-pll.c
14676F:	drivers/media/i2c/smiapp-pll.h
14677F:	include/uapi/linux/smiapp.h
14678F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14679
14680SMM665 HARDWARE MONITOR DRIVER
14681M:	Guenter Roeck <linux@roeck-us.net>
14682L:	linux-hwmon@vger.kernel.org
14683S:	Maintained
14684F:	Documentation/hwmon/smm665.rst
14685F:	drivers/hwmon/smm665.c
14686
14687SMSC EMC2103 HARDWARE MONITOR DRIVER
14688M:	Steve Glendinning <steve.glendinning@shawell.net>
14689L:	linux-hwmon@vger.kernel.org
14690S:	Maintained
14691F:	Documentation/hwmon/emc2103.rst
14692F:	drivers/hwmon/emc2103.c
14693
14694SMSC SCH5627 HARDWARE MONITOR DRIVER
14695M:	Hans de Goede <hdegoede@redhat.com>
14696L:	linux-hwmon@vger.kernel.org
14697S:	Supported
14698F:	Documentation/hwmon/sch5627.rst
14699F:	drivers/hwmon/sch5627.c
14700
14701SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14702M:	Steve Glendinning <steve.glendinning@shawell.net>
14703L:	linux-fbdev@vger.kernel.org
14704S:	Maintained
14705F:	drivers/video/fbdev/smscufx.c
14706
14707SMSC47B397 HARDWARE MONITOR DRIVER
14708M:	Jean Delvare <jdelvare@suse.com>
14709L:	linux-hwmon@vger.kernel.org
14710S:	Maintained
14711F:	Documentation/hwmon/smsc47b397.rst
14712F:	drivers/hwmon/smsc47b397.c
14713
14714SMSC911x ETHERNET DRIVER
14715M:	Steve Glendinning <steve.glendinning@shawell.net>
14716L:	netdev@vger.kernel.org
14717S:	Maintained
14718F:	include/linux/smsc911x.h
14719F:	drivers/net/ethernet/smsc/smsc911x.*
14720
14721SMSC9420 PCI ETHERNET DRIVER
14722M:	Steve Glendinning <steve.glendinning@shawell.net>
14723L:	netdev@vger.kernel.org
14724S:	Maintained
14725F:	drivers/net/ethernet/smsc/smsc9420.*
14726
14727SOC-CAMERA V4L2 SUBSYSTEM
14728L:	linux-media@vger.kernel.org
14729T:	git git://linuxtv.org/media_tree.git
14730S:	Orphan
14731F:	include/media/soc_camera.h
14732F:	drivers/staging/media/soc_camera/
14733
14734SOCIONEXT SYNQUACER I2C DRIVER
14735M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14736L:	linux-i2c@vger.kernel.org
14737S:	Maintained
14738F:	drivers/i2c/busses/i2c-synquacer.c
14739F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14740
14741SOCIONEXT UNIPHIER SOUND DRIVER
14742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14743S:	Orphan
14744F:	sound/soc/uniphier/
14745
14746SOEKRIS NET48XX LED SUPPORT
14747M:	Chris Boot <bootc@bootc.net>
14748S:	Maintained
14749F:	drivers/leds/leds-net48xx.c
14750
14751SOFT-ROCE DRIVER (rxe)
14752M:	Moni Shoua <monis@mellanox.com>
14753L:	linux-rdma@vger.kernel.org
14754S:	Supported
14755W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14756Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14757F:	drivers/infiniband/sw/rxe/
14758F:	include/uapi/rdma/rdma_user_rxe.h
14759
14760SOFTLOGIC 6x10 MPEG CODEC
14761M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14762M:	Anton Sviridenko <anton@corp.bluecherry.net>
14763M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14764M:	Andrey Utkin <andrey_utkin@fastmail.com>
14765M:	Ismael Luceno <ismael@iodev.co.uk>
14766L:	linux-media@vger.kernel.org
14767S:	Supported
14768F:	drivers/media/pci/solo6x10/
14769
14770SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14771M:	James Morse <james.morse@arm.com>
14772L:	linux-arm-kernel@lists.infradead.org
14773S:	Maintained
14774F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14775F:	drivers/firmware/arm_sdei.c
14776F:	include/linux/arm_sdei.h
14777F:	include/uapi/linux/arm_sdei.h
14778
14779SOFTWARE RAID (Multiple Disks) SUPPORT
14780M:	Shaohua Li <shli@kernel.org>
14781L:	linux-raid@vger.kernel.org
14782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14783S:	Supported
14784F:	drivers/md/Makefile
14785F:	drivers/md/Kconfig
14786F:	drivers/md/md*
14787F:	drivers/md/raid*
14788F:	include/linux/raid/
14789F:	include/uapi/linux/raid/
14790
14791SOCIONEXT (SNI) AVE NETWORK DRIVER
14792M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14793L:	netdev@vger.kernel.org
14794S:	Maintained
14795F:	drivers/net/ethernet/socionext/sni_ave.c
14796F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14797
14798SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14799M:	Jassi Brar <jaswinder.singh@linaro.org>
14800L:	netdev@vger.kernel.org
14801S:	Maintained
14802F:	drivers/net/ethernet/socionext/netsec.c
14803F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14804
14805SOCIONEXT (SNI) Synquacer SPI DRIVER
14806M:	Masahisa Kojima <masahisa.kojima@linaro.org>
14807M:	Jassi Brar <jaswinder.singh@linaro.org>
14808L:	linux-spi@vger.kernel.org
14809S:	Maintained
14810F:	drivers/spi/spi-synquacer.c
14811F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
14812
14813SOLIDRUN CLEARFOG SUPPORT
14814M:	Russell King <linux@armlinux.org.uk>
14815S:	Maintained
14816F:	arch/arm/boot/dts/armada-388-clearfog*
14817F:	arch/arm/boot/dts/armada-38x-solidrun-*
14818
14819SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14820M:	Russell King <linux@armlinux.org.uk>
14821S:	Maintained
14822F:	arch/arm/boot/dts/imx6*-cubox-i*
14823F:	arch/arm/boot/dts/imx6*-hummingboard*
14824F:	arch/arm/boot/dts/imx6*-sr-*
14825
14826SONIC NETWORK DRIVER
14827M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14828L:	netdev@vger.kernel.org
14829S:	Maintained
14830F:	drivers/net/ethernet/natsemi/sonic.*
14831
14832SONICS SILICON BACKPLANE DRIVER (SSB)
14833M:	Michael Buesch <m@bues.ch>
14834L:	linux-wireless@vger.kernel.org
14835S:	Maintained
14836F:	drivers/ssb/
14837F:	include/linux/ssb/
14838
14839SONY IMX214 SENSOR DRIVER
14840M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14841L:	linux-media@vger.kernel.org
14842T:	git git://linuxtv.org/media_tree.git
14843S:	Maintained
14844F:	drivers/media/i2c/imx214.c
14845F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14846
14847SONY IMX258 SENSOR DRIVER
14848M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14849L:	linux-media@vger.kernel.org
14850T:	git git://linuxtv.org/media_tree.git
14851S:	Maintained
14852F:	drivers/media/i2c/imx258.c
14853
14854SONY IMX274 SENSOR DRIVER
14855M:	Leon Luo <leonl@leopardimaging.com>
14856L:	linux-media@vger.kernel.org
14857T:	git git://linuxtv.org/media_tree.git
14858S:	Maintained
14859F:	drivers/media/i2c/imx274.c
14860F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14861
14862SONY IMX319 SENSOR DRIVER
14863M:	Bingbu Cao <bingbu.cao@intel.com>
14864L:	linux-media@vger.kernel.org
14865T:	git git://linuxtv.org/media_tree.git
14866S:	Maintained
14867F:	drivers/media/i2c/imx319.c
14868
14869SONY IMX355 SENSOR DRIVER
14870M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14871L:	linux-media@vger.kernel.org
14872T:	git git://linuxtv.org/media_tree.git
14873S:	Maintained
14874F:	drivers/media/i2c/imx355.c
14875
14876SONY MEMORYSTICK SUBSYSTEM
14877M:	Maxim Levitsky <maximlevitsky@gmail.com>
14878M:	Alex Dubov <oakad@yahoo.com>
14879M:	Ulf Hansson <ulf.hansson@linaro.org>
14880L:	linux-mmc@vger.kernel.org
14881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14882S:	Maintained
14883F:	drivers/memstick/
14884F:	include/linux/memstick.h
14885
14886SONY VAIO CONTROL DEVICE DRIVER
14887M:	Mattia Dongili <malattia@linux.it>
14888L:	platform-driver-x86@vger.kernel.org
14889W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14890S:	Maintained
14891F:	Documentation/laptops/sony-laptop.rst
14892F:	drivers/char/sonypi.c
14893F:	drivers/platform/x86/sony-laptop.c
14894F:	include/linux/sony-laptop.h
14895
14896SOUND
14897M:	Jaroslav Kysela <perex@perex.cz>
14898M:	Takashi Iwai <tiwai@suse.com>
14899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14900W:	http://www.alsa-project.org/
14901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14902Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14903S:	Maintained
14904F:	Documentation/sound/
14905F:	include/sound/
14906F:	include/uapi/sound/
14907F:	sound/
14908
14909SOUND - COMPRESSED AUDIO
14910M:	Vinod Koul <vkoul@kernel.org>
14911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14913S:	Supported
14914F:	Documentation/sound/designs/compress-offload.rst
14915F:	include/sound/compress_driver.h
14916F:	include/uapi/sound/compress_*
14917F:	sound/core/compress_offload.c
14918F:	sound/soc/soc-compress.c
14919
14920SOUND - DMAENGINE HELPERS
14921M:	Lars-Peter Clausen <lars@metafoo.de>
14922S:	Supported
14923F:	include/sound/dmaengine_pcm.h
14924F:	sound/core/pcm_dmaengine.c
14925F:	sound/soc/soc-generic-dmaengine-pcm.c
14926
14927SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14928M:	Liam Girdwood <lgirdwood@gmail.com>
14929M:	Mark Brown <broonie@kernel.org>
14930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14931L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14932W:	http://alsa-project.org/main/index.php/ASoC
14933S:	Supported
14934F:	Documentation/devicetree/bindings/sound/
14935F:	Documentation/sound/soc/
14936F:	sound/soc/
14937F:	include/dt-bindings/sound/
14938F:	include/sound/soc*
14939
14940SOUNDWIRE SUBSYSTEM
14941M:	Vinod Koul <vkoul@kernel.org>
14942M:	Sanyog Kale <sanyog.r.kale@intel.com>
14943R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14945S:	Supported
14946F:	Documentation/driver-api/soundwire/
14947F:	drivers/soundwire/
14948F:	include/linux/soundwire/
14949
14950SP2 MEDIA DRIVER
14951M:	Olli Salonen <olli.salonen@iki.fi>
14952L:	linux-media@vger.kernel.org
14953W:	https://linuxtv.org
14954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14955S:	Maintained
14956F:	drivers/media/dvb-frontends/sp2*
14957
14958SPARC + UltraSPARC (sparc/sparc64)
14959M:	"David S. Miller" <davem@davemloft.net>
14960L:	sparclinux@vger.kernel.org
14961Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14964S:	Maintained
14965F:	arch/sparc/
14966F:	drivers/sbus/
14967
14968SPARC SERIAL DRIVERS
14969M:	"David S. Miller" <davem@davemloft.net>
14970L:	sparclinux@vger.kernel.org
14971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14973S:	Maintained
14974F:	include/linux/sunserialcore.h
14975F:	drivers/tty/serial/suncore.c
14976F:	drivers/tty/serial/sunhv.c
14977F:	drivers/tty/serial/sunsab.c
14978F:	drivers/tty/serial/sunsab.h
14979F:	drivers/tty/serial/sunsu.c
14980F:	drivers/tty/serial/sunzilog.c
14981F:	drivers/tty/serial/sunzilog.h
14982F:	drivers/tty/vcc.c
14983
14984SPARSE CHECKER
14985M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14986L:	linux-sparse@vger.kernel.org
14987W:	https://sparse.wiki.kernel.org/
14988T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14989S:	Maintained
14990F:	include/linux/compiler.h
14991
14992SPEAR CLOCK FRAMEWORK SUPPORT
14993M:	Viresh Kumar <vireshk@kernel.org>
14994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14995W:	http://www.st.com/spear
14996S:	Maintained
14997F:	drivers/clk/spear/
14998
14999SPEAR PLATFORM SUPPORT
15000M:	Viresh Kumar <vireshk@kernel.org>
15001M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15003W:	http://www.st.com/spear
15004S:	Maintained
15005F:	arch/arm/boot/dts/spear*
15006F:	arch/arm/mach-spear/
15007
15008SPI NOR SUBSYSTEM
15009M:	Marek Vasut <marek.vasut@gmail.com>
15010M:	Tudor Ambarus <tudor.ambarus@microchip.com>
15011L:	linux-mtd@lists.infradead.org
15012W:	http://www.linux-mtd.infradead.org/
15013Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15015S:	Maintained
15016F:	drivers/mtd/spi-nor/
15017F:	include/linux/mtd/spi-nor.h
15018
15019SPI SUBSYSTEM
15020M:	Mark Brown <broonie@kernel.org>
15021L:	linux-spi@vger.kernel.org
15022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15023Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
15024S:	Maintained
15025F:	Documentation/devicetree/bindings/spi/
15026F:	Documentation/spi/
15027F:	drivers/spi/
15028F:	include/linux/spi/
15029F:	include/uapi/linux/spi/
15030F:	tools/spi/
15031
15032SPIDERNET NETWORK DRIVER for CELL
15033M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15034L:	netdev@vger.kernel.org
15035S:	Supported
15036F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
15037F:	drivers/net/ethernet/toshiba/spider_net*
15038
15039SPMI SUBSYSTEM
15040R:	Stephen Boyd <sboyd@kernel.org>
15041L:	linux-arm-msm@vger.kernel.org
15042F:	Documentation/devicetree/bindings/spmi/
15043F:	drivers/spmi/
15044F:	include/dt-bindings/spmi/spmi.h
15045F:	include/linux/spmi.h
15046F:	include/trace/events/spmi.h
15047
15048SPU FILE SYSTEM
15049M:	Jeremy Kerr <jk@ozlabs.org>
15050L:	linuxppc-dev@lists.ozlabs.org
15051W:	http://www.ibm.com/developerworks/power/cell/
15052S:	Supported
15053F:	Documentation/filesystems/spufs.txt
15054F:	arch/powerpc/platforms/cell/spufs/
15055
15056SQUASHFS FILE SYSTEM
15057M:	Phillip Lougher <phillip@squashfs.org.uk>
15058L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
15059W:	http://squashfs.org.uk
15060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15061S:	Maintained
15062F:	Documentation/filesystems/squashfs.txt
15063F:	fs/squashfs/
15064
15065SRM (Alpha) environment access
15066M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
15067S:	Maintained
15068F:	arch/alpha/kernel/srm_env.c
15069
15070ST LSM6DSx IMU IIO DRIVER
15071M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15072L:	linux-iio@vger.kernel.org
15073W:	http://www.st.com/
15074S:	Maintained
15075F:	drivers/iio/imu/st_lsm6dsx/
15076F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15077
15078ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15079M:	Mickael Guene <mickael.guene@st.com>
15080L:	linux-media@vger.kernel.org
15081T:	git git://linuxtv.org/media_tree.git
15082S:	Maintained
15083F:	drivers/media/i2c/st-mipid02.c
15084F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15085
15086ST STM32 I2C/SMBUS DRIVER
15087M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15088L:	linux-i2c@vger.kernel.org
15089S:	Maintained
15090F:	drivers/i2c/busses/i2c-stm32*
15091
15092ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15093M:	Song Qiang <songqiang1304521@gmail.com>
15094L:	linux-iio@vger.kernel.org
15095S:	Maintained
15096F:	drivers/iio/proximity/vl53l0x-i2c.c
15097F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15098
15099STABLE BRANCH
15100M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15101M:	Sasha Levin <sashal@kernel.org>
15102L:	stable@vger.kernel.org
15103S:	Supported
15104F:	Documentation/process/stable-kernel-rules.rst
15105
15106STAGING - COMEDI
15107M:	Ian Abbott <abbotti@mev.co.uk>
15108M:	H Hartley Sweeten <hsweeten@visionengravers.com>
15109S:	Odd Fixes
15110F:	drivers/staging/comedi/
15111
15112STAGING - EROFS FILE SYSTEM
15113M:	Gao Xiang <gaoxiang25@huawei.com>
15114M:	Chao Yu <yuchao0@huawei.com>
15115L:	linux-erofs@lists.ozlabs.org
15116S:	Maintained
15117F:	drivers/staging/erofs/
15118
15119STAGING - FIELDBUS SUBSYSTEM
15120M:	Sven Van Asbroeck <TheSven73@gmail.com>
15121S:	Maintained
15122F:	drivers/staging/fieldbus/*
15123F:	drivers/staging/fieldbus/Documentation/
15124
15125STAGING - HMS ANYBUS-S BUS
15126M:	Sven Van Asbroeck <TheSven73@gmail.com>
15127S:	Maintained
15128F:	drivers/staging/fieldbus/anybuss/
15129
15130STAGING - INDUSTRIAL IO
15131M:	Jonathan Cameron <jic23@kernel.org>
15132L:	linux-iio@vger.kernel.org
15133S:	Odd Fixes
15134F:	Documentation/devicetree/bindings/staging/iio/
15135F:	drivers/staging/iio/
15136
15137STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15138M:	Marc Dietrich <marvin24@gmx.de>
15139L:	ac100@lists.launchpad.net (moderated for non-subscribers)
15140L:	linux-tegra@vger.kernel.org
15141S:	Maintained
15142F:	drivers/staging/nvec/
15143
15144STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15145M:	Jens Frederich <jfrederich@gmail.com>
15146M:	Daniel Drake <dsd@laptop.org>
15147M:	Jon Nettleton <jon.nettleton@gmail.com>
15148W:	http://wiki.laptop.org/go/DCON
15149S:	Maintained
15150F:	drivers/staging/olpc_dcon/
15151
15152STAGING - REALTEK RTL8712U DRIVERS
15153M:	Larry Finger <Larry.Finger@lwfinger.net>
15154M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15155S:	Odd Fixes
15156F:	drivers/staging/rtl8712/
15157
15158STAGING - REALTEK RTL8188EU DRIVERS
15159M:	Larry Finger <Larry.Finger@lwfinger.net>
15160S:	Odd Fixes
15161F:	drivers/staging/rtl8188eu/
15162
15163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15164M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15165M:	Teddy Wang <teddy.wang@siliconmotion.com>
15166M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15167L:	linux-fbdev@vger.kernel.org
15168S:	Maintained
15169F:	drivers/staging/sm750fb/
15170
15171STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15172M:	William Hubbs <w.d.hubbs@gmail.com>
15173M:	Chris Brannon <chris@the-brannons.com>
15174M:	Kirk Reiser <kirk@reisers.ca>
15175M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15176L:	speakup@linux-speakup.org
15177W:	http://www.linux-speakup.org/
15178S:	Odd Fixes
15179F:	drivers/staging/speakup/
15180
15181STAGING - VIA VT665X DRIVERS
15182M:	Forest Bond <forest@alittletooquiet.net>
15183S:	Odd Fixes
15184F:	drivers/staging/vt665?/
15185
15186STAGING - WILC1000 WIFI DRIVER
15187M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15188M:	Ajay Singh <ajay.kathat@microchip.com>
15189L:	linux-wireless@vger.kernel.org
15190S:	Supported
15191F:	drivers/staging/wilc1000/
15192
15193STAGING SUBSYSTEM
15194M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15196L:	devel@driverdev.osuosl.org
15197S:	Supported
15198F:	drivers/staging/
15199
15200STARFIRE/DURALAN NETWORK DRIVER
15201M:	Ion Badulescu <ionut@badula.org>
15202S:	Odd Fixes
15203F:	drivers/net/ethernet/adaptec/starfire*
15204
15205STEC S1220 SKD DRIVER
15206M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15207L:	linux-block@vger.kernel.org
15208S:	Maintained
15209F:	drivers/block/skd*[ch]
15210
15211STI AUDIO (ASoC) DRIVERS
15212M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15214S:	Maintained
15215F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15216F:	sound/soc/sti/
15217
15218STI CEC DRIVER
15219M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15220S:	Maintained
15221F:	drivers/media/platform/sti/cec/
15222F:	Documentation/devicetree/bindings/media/stih-cec.txt
15223
15224STK1160 USB VIDEO CAPTURE DRIVER
15225M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15226L:	linux-media@vger.kernel.org
15227T:	git git://linuxtv.org/media_tree.git
15228S:	Maintained
15229F:	drivers/media/usb/stk1160/
15230
15231STM32 AUDIO (ASoC) DRIVERS
15232M:	Olivier Moysan <olivier.moysan@st.com>
15233M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15235S:	Maintained
15236F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15237F:	sound/soc/stm/
15238
15239STM32 TIMER/LPTIMER DRIVERS
15240M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15241S:	Maintained
15242F:	drivers/*/stm32-*timer*
15243F:	drivers/pwm/pwm-stm32*
15244F:	include/linux/*/stm32-*tim*
15245F:	Documentation/ABI/testing/*timer-stm32
15246F:	Documentation/devicetree/bindings/*/stm32-*timer*
15247F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15248
15249STMMAC ETHERNET DRIVER
15250M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15251M:	Alexandre Torgue <alexandre.torgue@st.com>
15252M:	Jose Abreu <joabreu@synopsys.com>
15253L:	netdev@vger.kernel.org
15254W:	http://www.stlinux.com
15255S:	Supported
15256F:	drivers/net/ethernet/stmicro/stmmac/
15257
15258SUN3/3X
15259M:	Sam Creasey <sammy@sammy.net>
15260W:	http://sammy.net/sun3/
15261S:	Maintained
15262F:	arch/m68k/kernel/*sun3*
15263F:	arch/m68k/sun3*/
15264F:	arch/m68k/include/asm/sun3*
15265F:	drivers/net/ethernet/i825xx/sun3*
15266
15267SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15268M:	Hans de Goede <hdegoede@redhat.com>
15269L:	linux-input@vger.kernel.org
15270S:	Maintained
15271F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15272F:	drivers/input/keyboard/sun4i-lradc-keys.c
15273
15274SUNDANCE NETWORK DRIVER
15275M:	Denis Kirjanov <kda@linux-powerpc.org>
15276L:	netdev@vger.kernel.org
15277S:	Maintained
15278F:	drivers/net/ethernet/dlink/sundance.c
15279
15280SUPERH
15281M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15282M:	Rich Felker <dalias@libc.org>
15283L:	linux-sh@vger.kernel.org
15284Q:	http://patchwork.kernel.org/project/linux-sh/list/
15285S:	Maintained
15286F:	Documentation/sh/
15287F:	arch/sh/
15288F:	drivers/sh/
15289
15290SUSPEND TO RAM
15291M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15292M:	Len Brown <len.brown@intel.com>
15293M:	Pavel Machek <pavel@ucw.cz>
15294L:	linux-pm@vger.kernel.org
15295B:	https://bugzilla.kernel.org
15296S:	Supported
15297F:	Documentation/power/
15298F:	arch/x86/kernel/acpi/
15299F:	drivers/base/power/
15300F:	kernel/power/
15301F:	include/linux/suspend.h
15302F:	include/linux/freezer.h
15303F:	include/linux/pm.h
15304
15305SVGA HANDLING
15306M:	Martin Mares <mj@ucw.cz>
15307L:	linux-video@atrey.karlin.mff.cuni.cz
15308S:	Maintained
15309F:	Documentation/svga.txt
15310F:	arch/x86/boot/video*
15311
15312SWIOTLB SUBSYSTEM
15313M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15314L:	iommu@lists.linux-foundation.org
15315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15316S:	Supported
15317F:	kernel/dma/swiotlb.c
15318F:	arch/*/kernel/pci-swiotlb.c
15319F:	include/linux/swiotlb.h
15320
15321SWITCHDEV
15322M:	Jiri Pirko <jiri@resnulli.us>
15323M:	Ivan Vecera <ivecera@redhat.com>
15324L:	netdev@vger.kernel.org
15325S:	Supported
15326F:	net/switchdev/
15327F:	include/net/switchdev.h
15328
15329SY8106A REGULATOR DRIVER
15330M:	Icenowy Zheng <icenowy@aosc.io>
15331S:	Maintained
15332F:	drivers/regulator/sy8106a-regulator.c
15333F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15334
15335SYNC FILE FRAMEWORK
15336M:	Sumit Semwal <sumit.semwal@linaro.org>
15337R:	Gustavo Padovan <gustavo@padovan.org>
15338S:	Maintained
15339L:	linux-media@vger.kernel.org
15340L:	dri-devel@lists.freedesktop.org
15341F:	drivers/dma-buf/sync_*
15342F:	drivers/dma-buf/dma-fence*
15343F:	drivers/dma-buf/sw_sync.c
15344F:	include/linux/sync_file.h
15345F:	include/uapi/linux/sync_file.h
15346F:	Documentation/sync_file.txt
15347T:	git git://anongit.freedesktop.org/drm/drm-misc
15348
15349SYNOPSYS ARC ARCHITECTURE
15350M:	Vineet Gupta <vgupta@synopsys.com>
15351L:	linux-snps-arc@lists.infradead.org
15352S:	Supported
15353F:	arch/arc/
15354F:	Documentation/devicetree/bindings/arc/*
15355F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15356F:	drivers/clocksource/arc_timer.c
15357F:	drivers/tty/serial/arc_uart.c
15358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15359
15360SYNOPSYS ARC HSDK SDP pll clock driver
15361M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15362S:	Supported
15363F:	drivers/clk/clk-hsdk-pll.c
15364F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15365
15366SYNOPSYS ARC SDP clock driver
15367M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15368S:	Supported
15369F:	drivers/clk/axs10x/*
15370F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15371
15372SYNOPSYS ARC SDP platform support
15373M:	Alexey Brodkin <abrodkin@synopsys.com>
15374S:	Supported
15375F:	arch/arc/plat-axs10x
15376F:	arch/arc/boot/dts/ax*
15377F:	Documentation/devicetree/bindings/arc/axs10*
15378
15379SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15380M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15381S:	Supported
15382F:	drivers/reset/reset-axs10x.c
15383F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15384
15385SYNOPSYS CREG GPIO DRIVER
15386M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15387S:	Maintained
15388F:	drivers/gpio/gpio-creg-snps.c
15389F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15390
15391SYNOPSYS DESIGNWARE 8250 UART DRIVER
15392R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15393S:	Maintained
15394F:	drivers/tty/serial/8250/8250_dw.c
15395
15396SYNOPSYS DESIGNWARE APB GPIO DRIVER
15397M:	Hoan Tran <hoan@os.amperecomputing.com>
15398L:	linux-gpio@vger.kernel.org
15399S:	Maintained
15400F:	drivers/gpio/gpio-dwapb.c
15401F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15402
15403SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15404M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15405S:	Maintained
15406F:	drivers/dma/dwi-axi-dmac/
15407F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15408
15409SYNOPSYS DESIGNWARE DMAC DRIVER
15410M:	Viresh Kumar <vireshk@kernel.org>
15411R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15412S:	Maintained
15413F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15414F:	drivers/dma/dw/
15415F:	include/dt-bindings/dma/dw-dmac.h
15416F:	include/linux/dma/dw.h
15417F:	include/linux/platform_data/dma-dw.h
15418
15419SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15420M:	Jose Abreu <Jose.Abreu@synopsys.com>
15421L:	netdev@vger.kernel.org
15422S:	Supported
15423F:	drivers/net/ethernet/synopsys/
15424
15425SYNOPSYS DESIGNWARE I2C DRIVER
15426M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15427R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15428R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15429L:	linux-i2c@vger.kernel.org
15430S:	Maintained
15431F:	drivers/i2c/busses/i2c-designware-*
15432F:	include/linux/platform_data/i2c-designware.h
15433
15434SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15435M:	Jaehoon Chung <jh80.chung@samsung.com>
15436L:	linux-mmc@vger.kernel.org
15437S:	Maintained
15438F:	drivers/mmc/host/dw_mmc*
15439
15440SYNOPSYS HSDK RESET CONTROLLER DRIVER
15441M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15442S:	Supported
15443F:	drivers/reset/reset-hsdk.c
15444F:	include/dt-bindings/reset/snps,hsdk-reset.h
15445F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15446
15447SYSTEM CONFIGURATION (SYSCON)
15448M:	Lee Jones <lee.jones@linaro.org>
15449M:	Arnd Bergmann <arnd@arndb.de>
15450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15451S:	Supported
15452F:	drivers/mfd/syscon.c
15453
15454SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15455M:	Sudeep Holla <sudeep.holla@arm.com>
15456L:	linux-arm-kernel@lists.infradead.org
15457S:	Maintained
15458F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15459F:	drivers/clk/clk-sc[mp]i.c
15460F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15461F:	drivers/firmware/arm_scpi.c
15462F:	drivers/firmware/arm_scmi/
15463F:	include/linux/sc[mp]i_protocol.h
15464
15465SYSTEM RESET/SHUTDOWN DRIVERS
15466M:	Sebastian Reichel <sre@kernel.org>
15467L:	linux-pm@vger.kernel.org
15468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15469S:	Maintained
15470F:	Documentation/devicetree/bindings/power/reset/
15471F:	drivers/power/reset/
15472
15473SYSTEM TRACE MODULE CLASS
15474M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15475S:	Maintained
15476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15477F:	Documentation/trace/stm.rst
15478F:	drivers/hwtracing/stm/
15479F:	include/linux/stm.h
15480F:	include/uapi/linux/stm.h
15481
15482SYSV FILESYSTEM
15483M:	Christoph Hellwig <hch@infradead.org>
15484S:	Maintained
15485F:	Documentation/filesystems/sysv-fs.txt
15486F:	fs/sysv/
15487F:	include/linux/sysv_fs.h
15488
15489TASKSTATS STATISTICS INTERFACE
15490M:	Balbir Singh <bsingharora@gmail.com>
15491S:	Maintained
15492F:	Documentation/accounting/taskstats*
15493F:	include/linux/taskstats*
15494F:	kernel/taskstats.c
15495
15496TC subsystem
15497M:	Jamal Hadi Salim <jhs@mojatatu.com>
15498M:	Cong Wang <xiyou.wangcong@gmail.com>
15499M:	Jiri Pirko <jiri@resnulli.us>
15500L:	netdev@vger.kernel.org
15501S:	Maintained
15502F:	include/net/pkt_cls.h
15503F:	include/net/pkt_sched.h
15504F:	include/net/tc_act/
15505F:	include/uapi/linux/pkt_cls.h
15506F:	include/uapi/linux/pkt_sched.h
15507F:	include/uapi/linux/tc_act/
15508F:	include/uapi/linux/tc_ematch/
15509F:	net/sched/
15510
15511TC90522 MEDIA DRIVER
15512M:	Akihiro Tsukada <tskd08@gmail.com>
15513L:	linux-media@vger.kernel.org
15514S:	Odd Fixes
15515F:	drivers/media/dvb-frontends/tc90522*
15516
15517TCP LOW PRIORITY MODULE
15518M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15519M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15520W:	http://tcp-lp-mod.sourceforge.net/
15521S:	Maintained
15522F:	net/ipv4/tcp_lp.c
15523
15524TDA10071 MEDIA DRIVER
15525M:	Antti Palosaari <crope@iki.fi>
15526L:	linux-media@vger.kernel.org
15527W:	https://linuxtv.org
15528W:	http://palosaari.fi/linux/
15529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15530T:	git git://linuxtv.org/anttip/media_tree.git
15531S:	Maintained
15532F:	drivers/media/dvb-frontends/tda10071*
15533
15534TDA18212 MEDIA DRIVER
15535M:	Antti Palosaari <crope@iki.fi>
15536L:	linux-media@vger.kernel.org
15537W:	https://linuxtv.org
15538W:	http://palosaari.fi/linux/
15539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15540T:	git git://linuxtv.org/anttip/media_tree.git
15541S:	Maintained
15542F:	drivers/media/tuners/tda18212*
15543
15544TDA18218 MEDIA DRIVER
15545M:	Antti Palosaari <crope@iki.fi>
15546L:	linux-media@vger.kernel.org
15547W:	https://linuxtv.org
15548W:	http://palosaari.fi/linux/
15549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15550T:	git git://linuxtv.org/anttip/media_tree.git
15551S:	Maintained
15552F:	drivers/media/tuners/tda18218*
15553
15554TDA18250 MEDIA DRIVER
15555M:	Olli Salonen <olli.salonen@iki.fi>
15556L:	linux-media@vger.kernel.org
15557W:	https://linuxtv.org
15558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15559T:	git git://linuxtv.org/media_tree.git
15560S:	Maintained
15561F:	drivers/media/tuners/tda18250*
15562
15563TDA18271 MEDIA DRIVER
15564M:	Michael Krufky <mkrufky@linuxtv.org>
15565L:	linux-media@vger.kernel.org
15566W:	https://linuxtv.org
15567W:	http://github.com/mkrufky
15568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15569T:	git git://linuxtv.org/mkrufky/tuners.git
15570S:	Maintained
15571F:	drivers/media/tuners/tda18271*
15572
15573TDA1997x MEDIA DRIVER
15574M:	Tim Harvey <tharvey@gateworks.com>
15575L:	linux-media@vger.kernel.org
15576W:	https://linuxtv.org
15577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15578S:	Maintained
15579F:	drivers/media/i2c/tda1997x.*
15580
15581TDA827x MEDIA DRIVER
15582M:	Michael Krufky <mkrufky@linuxtv.org>
15583L:	linux-media@vger.kernel.org
15584W:	https://linuxtv.org
15585W:	http://github.com/mkrufky
15586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15587T:	git git://linuxtv.org/mkrufky/tuners.git
15588S:	Maintained
15589F:	drivers/media/tuners/tda8290.*
15590
15591TDA8290 MEDIA DRIVER
15592M:	Michael Krufky <mkrufky@linuxtv.org>
15593L:	linux-media@vger.kernel.org
15594W:	https://linuxtv.org
15595W:	http://github.com/mkrufky
15596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15597T:	git git://linuxtv.org/mkrufky/tuners.git
15598S:	Maintained
15599F:	drivers/media/tuners/tda8290.*
15600
15601TDA9840 MEDIA DRIVER
15602M:	Hans Verkuil <hverkuil@xs4all.nl>
15603L:	linux-media@vger.kernel.org
15604T:	git git://linuxtv.org/media_tree.git
15605W:	https://linuxtv.org
15606S:	Maintained
15607F:	drivers/media/i2c/tda9840*
15608
15609TEA5761 TUNER DRIVER
15610M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15611L:	linux-media@vger.kernel.org
15612W:	https://linuxtv.org
15613T:	git git://linuxtv.org/media_tree.git
15614S:	Odd fixes
15615F:	drivers/media/tuners/tea5761.*
15616
15617TEA5767 TUNER DRIVER
15618M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15619L:	linux-media@vger.kernel.org
15620W:	https://linuxtv.org
15621T:	git git://linuxtv.org/media_tree.git
15622S:	Maintained
15623F:	drivers/media/tuners/tea5767.*
15624
15625TEA6415C MEDIA DRIVER
15626M:	Hans Verkuil <hverkuil@xs4all.nl>
15627L:	linux-media@vger.kernel.org
15628T:	git git://linuxtv.org/media_tree.git
15629W:	https://linuxtv.org
15630S:	Maintained
15631F:	drivers/media/i2c/tea6415c*
15632
15633TEA6420 MEDIA DRIVER
15634M:	Hans Verkuil <hverkuil@xs4all.nl>
15635L:	linux-media@vger.kernel.org
15636T:	git git://linuxtv.org/media_tree.git
15637W:	https://linuxtv.org
15638S:	Maintained
15639F:	drivers/media/i2c/tea6420*
15640
15641TEAM DRIVER
15642M:	Jiri Pirko <jiri@resnulli.us>
15643L:	netdev@vger.kernel.org
15644S:	Supported
15645F:	drivers/net/team/
15646F:	include/linux/if_team.h
15647F:	include/uapi/linux/if_team.h
15648
15649TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15650M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15651S:	Maintained
15652F:	arch/x86/platform/ts5500/
15653
15654TECHNOTREND USB IR RECEIVER
15655M:	Sean Young <sean@mess.org>
15656L:	linux-media@vger.kernel.org
15657S:	Maintained
15658F:	drivers/media/rc/ttusbir.c
15659
15660TECHWELL TW9910 VIDEO DECODER
15661L:	linux-media@vger.kernel.org
15662S:	Orphan
15663F:	drivers/media/i2c/tw9910.c
15664F:	include/media/i2c/tw9910.h
15665
15666TEE SUBSYSTEM
15667M:	Jens Wiklander <jens.wiklander@linaro.org>
15668S:	Maintained
15669F:	include/linux/tee_drv.h
15670F:	include/uapi/linux/tee.h
15671F:	drivers/tee/
15672F:	Documentation/tee.txt
15673
15674TEGRA ARCHITECTURE SUPPORT
15675M:	Thierry Reding <thierry.reding@gmail.com>
15676M:	Jonathan Hunter <jonathanh@nvidia.com>
15677L:	linux-tegra@vger.kernel.org
15678Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15680S:	Supported
15681N:	[^a-z]tegra
15682
15683TEGRA CLOCK DRIVER
15684M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15685M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15686S:	Supported
15687F:	drivers/clk/tegra/
15688
15689TEGRA DMA DRIVERS
15690M:	Laxman Dewangan <ldewangan@nvidia.com>
15691M:	Jon Hunter <jonathanh@nvidia.com>
15692S:	Supported
15693F:	drivers/dma/tegra*
15694
15695TEGRA I2C DRIVER
15696M:	Laxman Dewangan <ldewangan@nvidia.com>
15697R:	Dmitry Osipenko <digetx@gmail.com>
15698S:	Supported
15699F:	drivers/i2c/busses/i2c-tegra.c
15700
15701TEGRA IOMMU DRIVERS
15702M:	Thierry Reding <thierry.reding@gmail.com>
15703L:	linux-tegra@vger.kernel.org
15704S:	Supported
15705F:	drivers/iommu/tegra*
15706
15707TEGRA KBC DRIVER
15708M:	Laxman Dewangan <ldewangan@nvidia.com>
15709S:	Supported
15710F:	drivers/input/keyboard/tegra-kbc.c
15711
15712TEGRA NAND DRIVER
15713M:	Stefan Agner <stefan@agner.ch>
15714M:	Lucas Stach <dev@lynxeye.de>
15715S:	Maintained
15716F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15717F:	drivers/mtd/nand/raw/tegra_nand.c
15718
15719TEGRA PWM DRIVER
15720M:	Thierry Reding <thierry.reding@gmail.com>
15721S:	Supported
15722F:	drivers/pwm/pwm-tegra.c
15723
15724TEGRA SERIAL DRIVER
15725M:	Laxman Dewangan <ldewangan@nvidia.com>
15726S:	Supported
15727F:	drivers/tty/serial/serial-tegra.c
15728
15729TEGRA SPI DRIVER
15730M:	Laxman Dewangan <ldewangan@nvidia.com>
15731S:	Supported
15732F:	drivers/spi/spi-tegra*
15733
15734TEGRA XUSB PADCTL DRIVER
15735M:	JC Kuo <jckuo@nvidia.com>
15736S:	Supported
15737F:	drivers/phy/tegra/xusb*
15738
15739TEHUTI ETHERNET DRIVER
15740M:	Andy Gospodarek <andy@greyhouse.net>
15741L:	netdev@vger.kernel.org
15742S:	Supported
15743F:	drivers/net/ethernet/tehuti/*
15744
15745Telecom Clock Driver for MCPL0010
15746M:	Mark Gross <mark.gross@intel.com>
15747S:	Supported
15748F:	drivers/char/tlclk.c
15749
15750TENSILICA XTENSA PORT (xtensa)
15751M:	Chris Zankel <chris@zankel.net>
15752M:	Max Filippov <jcmvbkbc@gmail.com>
15753L:	linux-xtensa@linux-xtensa.org
15754T:	git git://github.com/czankel/xtensa-linux.git
15755S:	Maintained
15756F:	arch/xtensa/
15757F:	drivers/irqchip/irq-xtensa-*
15758
15759Texas Instruments' System Control Interface (TISCI) Protocol Driver
15760M:	Nishanth Menon <nm@ti.com>
15761M:	Tero Kristo <t-kristo@ti.com>
15762M:	Santosh Shilimkar <ssantosh@kernel.org>
15763L:	linux-arm-kernel@lists.infradead.org
15764S:	Maintained
15765F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15766F:	drivers/firmware/ti_sci*
15767F:	include/linux/soc/ti/ti_sci_protocol.h
15768F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15769F:	drivers/soc/ti/ti_sci_pm_domains.c
15770F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15771F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15772F:	drivers/clk/keystone/sci-clk.c
15773F:	drivers/reset/reset-ti-sci.c
15774F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15775F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15776F:	drivers/irqchip/irq-ti-sci-intr.c
15777F:	drivers/irqchip/irq-ti-sci-inta.c
15778F:	include/linux/soc/ti/ti_sci_inta_msi.h
15779F:	drivers/soc/ti/ti_sci_inta_msi.c
15780
15781Texas Instruments ASoC drivers
15782M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15783L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15784S:	Maintained
15785F:	sound/soc/ti/
15786
15787Texas Instruments' DAC7612 DAC Driver
15788M:	Ricardo Ribalda <ricardo@ribalda.com>
15789L:	linux-iio@vger.kernel.org
15790S:	Supported
15791F:	drivers/iio/dac/ti-dac7612.c
15792F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15793
15794THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15795M:	Hans Verkuil <hverkuil@xs4all.nl>
15796L:	linux-media@vger.kernel.org
15797T:	git git://linuxtv.org/media_tree.git
15798W:	https://linuxtv.org
15799S:	Maintained
15800F:	drivers/media/radio/radio-raremono.c
15801
15802THERMAL
15803M:	Zhang Rui <rui.zhang@intel.com>
15804M:	Eduardo Valentin <edubezval@gmail.com>
15805R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15806L:	linux-pm@vger.kernel.org
15807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15809Q:	https://patchwork.kernel.org/project/linux-pm/list/
15810S:	Supported
15811F:	drivers/thermal/
15812F:	include/linux/thermal.h
15813F:	include/uapi/linux/thermal.h
15814F:	include/linux/cpu_cooling.h
15815F:	Documentation/devicetree/bindings/thermal/
15816
15817THERMAL/CPU_COOLING
15818M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15819M:	Viresh Kumar <viresh.kumar@linaro.org>
15820M:	Javi Merino <javi.merino@kernel.org>
15821L:	linux-pm@vger.kernel.org
15822S:	Supported
15823F:	Documentation/thermal/cpu-cooling-api.txt
15824F:	drivers/thermal/cpu_cooling.c
15825F:	include/linux/cpu_cooling.h
15826
15827THINKPAD ACPI EXTRAS DRIVER
15828M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15829L:	ibm-acpi-devel@lists.sourceforge.net
15830L:	platform-driver-x86@vger.kernel.org
15831W:	http://ibm-acpi.sourceforge.net
15832W:	http://thinkwiki.org/wiki/Ibm-acpi
15833T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15834S:	Maintained
15835F:	drivers/platform/x86/thinkpad_acpi.c
15836
15837THUNDERBOLT DRIVER
15838M:	Andreas Noever <andreas.noever@gmail.com>
15839M:	Michael Jamet <michael.jamet@intel.com>
15840M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15841M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15843S:	Maintained
15844F:	Documentation/admin-guide/thunderbolt.rst
15845F:	drivers/thunderbolt/
15846F:	include/linux/thunderbolt.h
15847
15848THUNDERBOLT NETWORK DRIVER
15849M:	Michael Jamet <michael.jamet@intel.com>
15850M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15851M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15852L:	netdev@vger.kernel.org
15853S:	Maintained
15854F:	drivers/net/thunderbolt.c
15855
15856THUNDERX GPIO DRIVER
15857M:	David Daney <david.daney@cavium.com>
15858S:	Maintained
15859F:	drivers/gpio/gpio-thunderx.c
15860
15861TI AM437X VPFE DRIVER
15862M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15863L:	linux-media@vger.kernel.org
15864W:	https://linuxtv.org
15865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15866T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15867S:	Maintained
15868F:	drivers/media/platform/am437x/
15869
15870TI BANDGAP AND THERMAL DRIVER
15871M:	Eduardo Valentin <edubezval@gmail.com>
15872M:	Keerthy <j-keerthy@ti.com>
15873L:	linux-pm@vger.kernel.org
15874L:	linux-omap@vger.kernel.org
15875S:	Maintained
15876F:	drivers/thermal/ti-soc-thermal/
15877
15878TI BQ27XXX POWER SUPPLY DRIVER
15879R:	Andrew F. Davis <afd@ti.com>
15880F:	include/linux/power/bq27xxx_battery.h
15881F:	drivers/power/supply/bq27xxx_battery.c
15882F:	drivers/power/supply/bq27xxx_battery_i2c.c
15883
15884TI CDCE706 CLOCK DRIVER
15885M:	Max Filippov <jcmvbkbc@gmail.com>
15886S:	Maintained
15887F:	drivers/clk/clk-cdce706.c
15888
15889TI CLOCK DRIVER
15890M:	Tero Kristo <t-kristo@ti.com>
15891L:	linux-omap@vger.kernel.org
15892S:	Maintained
15893F:	drivers/clk/ti/
15894F:	include/linux/clk/ti.h
15895
15896TI DAVINCI MACHINE SUPPORT
15897M:	Sekhar Nori <nsekhar@ti.com>
15898R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15901S:	Supported
15902F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15903F:	arch/arm/mach-davinci/
15904F:	drivers/i2c/busses/i2c-davinci.c
15905F:	arch/arm/boot/dts/da850*
15906
15907TI DAVINCI SERIES CLOCK DRIVER
15908M:	David Lechner <david@lechnology.com>
15909R:	Sekhar Nori <nsekhar@ti.com>
15910S:	Maintained
15911F:	Documentation/devicetree/bindings/clock/ti/davinci/
15912F:	drivers/clk/davinci/
15913
15914TI DAVINCI SERIES GPIO DRIVER
15915M:	Keerthy <j-keerthy@ti.com>
15916L:	linux-gpio@vger.kernel.org
15917S:	Maintained
15918F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15919F:	drivers/gpio/gpio-davinci.c
15920
15921TI DAVINCI SERIES MEDIA DRIVER
15922M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15923L:	linux-media@vger.kernel.org
15924W:	https://linuxtv.org
15925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15926T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15927S:	Maintained
15928F:	drivers/media/platform/davinci/
15929F:	include/media/davinci/
15930
15931TI ETHERNET SWITCH DRIVER (CPSW)
15932R:	Grygorii Strashko <grygorii.strashko@ti.com>
15933L:	linux-omap@vger.kernel.org
15934L:	netdev@vger.kernel.org
15935S:	Maintained
15936F:	drivers/net/ethernet/ti/cpsw*
15937F:	drivers/net/ethernet/ti/davinci*
15938
15939TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15940M:	Alex Dubov <oakad@yahoo.com>
15941S:	Maintained
15942W:	http://tifmxx.berlios.de/
15943F:	drivers/memstick/host/tifm_ms.c
15944F:	drivers/misc/tifm*
15945F:	drivers/mmc/host/tifm_sd.c
15946F:	include/linux/tifm.h
15947
15948TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15949M:	Santosh Shilimkar <ssantosh@kernel.org>
15950L:	linux-kernel@vger.kernel.org
15951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15952S:	Maintained
15953F:	drivers/soc/ti/*
15954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15955
15956TI LM49xxx FAMILY ASoC CODEC DRIVERS
15957M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15958M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15960S:	Maintained
15961F:	sound/soc/codecs/lm49453*
15962F:	sound/soc/codecs/isabelle*
15963
15964TI LP855x BACKLIGHT DRIVER
15965M:	Milo Kim <milo.kim@ti.com>
15966S:	Maintained
15967F:	Documentation/backlight/lp855x-driver.rst
15968F:	drivers/video/backlight/lp855x_bl.c
15969F:	include/linux/platform_data/lp855x.h
15970
15971TI LP8727 CHARGER DRIVER
15972M:	Milo Kim <milo.kim@ti.com>
15973S:	Maintained
15974F:	drivers/power/supply/lp8727_charger.c
15975F:	include/linux/platform_data/lp8727.h
15976
15977TI LP8788 MFD DRIVER
15978M:	Milo Kim <milo.kim@ti.com>
15979S:	Maintained
15980F:	drivers/iio/adc/lp8788_adc.c
15981F:	drivers/leds/leds-lp8788.c
15982F:	drivers/mfd/lp8788*.c
15983F:	drivers/power/supply/lp8788-charger.c
15984F:	drivers/regulator/lp8788-*.c
15985F:	include/linux/mfd/lp8788*.h
15986
15987TI NETCP ETHERNET DRIVER
15988M:	Wingman Kwok <w-kwok2@ti.com>
15989M:	Murali Karicheri <m-karicheri2@ti.com>
15990L:	netdev@vger.kernel.org
15991S:	Maintained
15992F:	drivers/net/ethernet/ti/netcp*
15993
15994TI PCM3060 ASoC CODEC DRIVER
15995M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15997S:	Maintained
15998F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15999F:	sound/soc/codecs/pcm3060*
16000
16001TI TAS571X FAMILY ASoC CODEC DRIVER
16002M:	Kevin Cernekee <cernekee@chromium.org>
16003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16004S:	Odd Fixes
16005F:	sound/soc/codecs/tas571x*
16006
16007TI TRF7970A NFC DRIVER
16008M:	Mark Greer <mgreer@animalcreek.com>
16009L:	linux-wireless@vger.kernel.org
16010L:	linux-nfc@lists.01.org (moderated for non-subscribers)
16011S:	Supported
16012F:	drivers/nfc/trf7970a.c
16013F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16014
16015TI TWL4030 SERIES SOC CODEC DRIVER
16016M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16018S:	Maintained
16019F:	sound/soc/codecs/twl4030*
16020
16021TI VPE/CAL DRIVERS
16022M:	Benoit Parrot <bparrot@ti.com>
16023L:	linux-media@vger.kernel.org
16024W:	http://linuxtv.org/
16025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16026S:	Maintained
16027F:	drivers/media/platform/ti-vpe/
16028
16029TI WILINK WIRELESS DRIVERS
16030L:	linux-wireless@vger.kernel.org
16031W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
16032W:	http://wireless.kernel.org/en/users/Drivers/wl1251
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16034S:	Orphan
16035F:	drivers/net/wireless/ti/
16036F:	include/linux/wl12xx.h
16037
16038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16039M:	John Stultz <john.stultz@linaro.org>
16040M:	Thomas Gleixner <tglx@linutronix.de>
16041R:	Stephen Boyd <sboyd@kernel.org>
16042L:	linux-kernel@vger.kernel.org
16043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16044S:	Supported
16045F:	include/linux/clocksource.h
16046F:	include/linux/time.h
16047F:	include/linux/timex.h
16048F:	include/uapi/linux/time.h
16049F:	include/uapi/linux/timex.h
16050F:	kernel/time/clocksource.c
16051F:	kernel/time/time*.c
16052F:	kernel/time/alarmtimer.c
16053F:	kernel/time/ntp.c
16054F:	tools/testing/selftests/timers/
16055
16056TIPC NETWORK LAYER
16057M:	Jon Maloy <jon.maloy@ericsson.com>
16058M:	Ying Xue <ying.xue@windriver.com>
16059L:	netdev@vger.kernel.org (core kernel code)
16060L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16061W:	http://tipc.sourceforge.net/
16062S:	Maintained
16063F:	include/uapi/linux/tipc*.h
16064F:	net/tipc/
16065
16066TLAN NETWORK DRIVER
16067M:	Samuel Chessman <chessman@tux.org>
16068L:	tlan-devel@lists.sourceforge.net (subscribers-only)
16069W:	http://sourceforge.net/projects/tlan/
16070S:	Maintained
16071F:	Documentation/networking/device_drivers/ti/tlan.txt
16072F:	drivers/net/ethernet/ti/tlan.*
16073
16074TM6000 VIDEO4LINUX DRIVER
16075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16076L:	linux-media@vger.kernel.org
16077W:	https://linuxtv.org
16078T:	git git://linuxtv.org/media_tree.git
16079S:	Odd fixes
16080F:	drivers/media/usb/tm6000/
16081F:	Documentation/media/v4l-drivers/tm6000*
16082
16083TMIO/SDHI MMC DRIVER
16084M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16085L:	linux-mmc@vger.kernel.org
16086S:	Supported
16087F:	drivers/mmc/host/tmio_mmc*
16088F:	drivers/mmc/host/renesas_sdhi*
16089F:	include/linux/mfd/tmio.h
16090
16091TMP401 HARDWARE MONITOR DRIVER
16092M:	Guenter Roeck <linux@roeck-us.net>
16093L:	linux-hwmon@vger.kernel.org
16094S:	Maintained
16095F:	Documentation/hwmon/tmp401.rst
16096F:	drivers/hwmon/tmp401.c
16097
16098TMPFS (SHMEM FILESYSTEM)
16099M:	Hugh Dickins <hughd@google.com>
16100L:	linux-mm@kvack.org
16101S:	Maintained
16102F:	include/linux/shmem_fs.h
16103F:	mm/shmem.c
16104
16105TOMOYO SECURITY MODULE
16106M:	Kentaro Takeda <takedakn@nttdata.co.jp>
16107M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16108L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16109L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16110L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16111L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16112W:	https://tomoyo.osdn.jp/
16113S:	Maintained
16114F:	security/tomoyo/
16115
16116TOPSTAR LAPTOP EXTRAS DRIVER
16117M:	Herton Ronaldo Krzesinski <herton@canonical.com>
16118L:	platform-driver-x86@vger.kernel.org
16119S:	Maintained
16120F:	drivers/platform/x86/topstar-laptop.c
16121
16122TORTURE-TEST MODULES
16123M:	Davidlohr Bueso <dave@stgolabs.net>
16124M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
16125M:	Josh Triplett <josh@joshtriplett.org>
16126L:	linux-kernel@vger.kernel.org
16127S:	Supported
16128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16129F:	Documentation/RCU/torture.txt
16130F:	kernel/torture.c
16131F:	kernel/rcu/rcutorture.c
16132F:	kernel/rcu/rcuperf.c
16133F:	kernel/locking/locktorture.c
16134
16135TOSHIBA ACPI EXTRAS DRIVER
16136M:	Azael Avalos <coproscefalo@gmail.com>
16137L:	platform-driver-x86@vger.kernel.org
16138S:	Maintained
16139F:	drivers/platform/x86/toshiba_acpi.c
16140
16141TOSHIBA BLUETOOTH DRIVER
16142M:	Azael Avalos <coproscefalo@gmail.com>
16143L:	platform-driver-x86@vger.kernel.org
16144S:	Maintained
16145F:	drivers/platform/x86/toshiba_bluetooth.c
16146
16147TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16148M:	Azael Avalos <coproscefalo@gmail.com>
16149L:	platform-driver-x86@vger.kernel.org
16150S:	Maintained
16151F:	drivers/platform/x86/toshiba_haps.c
16152
16153TOSHIBA SMM DRIVER
16154M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
16155W:	http://www.buzzard.org.uk/toshiba/
16156S:	Maintained
16157F:	drivers/char/toshiba.c
16158F:	include/linux/toshiba.h
16159F:	include/uapi/linux/toshiba.h
16160
16161TOSHIBA TC358743 DRIVER
16162M:	Mats Randgaard <matrandg@cisco.com>
16163L:	linux-media@vger.kernel.org
16164S:	Maintained
16165F:	drivers/media/i2c/tc358743*
16166F:	include/media/i2c/tc358743.h
16167
16168TOSHIBA WMI HOTKEYS DRIVER
16169M:	Azael Avalos <coproscefalo@gmail.com>
16170L:	platform-driver-x86@vger.kernel.org
16171S:	Maintained
16172F:	drivers/platform/x86/toshiba-wmi.c
16173
16174TPM DEVICE DRIVER
16175M:	Peter Huewe <peterhuewe@gmx.de>
16176M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16177R:	Jason Gunthorpe <jgg@ziepe.ca>
16178L:	linux-integrity@vger.kernel.org
16179Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16180W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16181T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16182S:	Maintained
16183F:	drivers/char/tpm/
16184
16185TRACING
16186M:	Steven Rostedt <rostedt@goodmis.org>
16187M:	Ingo Molnar <mingo@redhat.com>
16188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16189S:	Maintained
16190F:	Documentation/trace/ftrace.rst
16191F:	arch/*/*/*/ftrace.h
16192F:	arch/*/kernel/ftrace.c
16193F:	include/*/ftrace.h
16194F:	include/linux/trace*.h
16195F:	include/trace/
16196F:	kernel/trace/
16197F:	tools/testing/selftests/ftrace/
16198
16199TRACING MMIO ACCESSES (MMIOTRACE)
16200M:	Steven Rostedt <rostedt@goodmis.org>
16201M:	Ingo Molnar <mingo@kernel.org>
16202R:	Karol Herbst <karolherbst@gmail.com>
16203R:	Pekka Paalanen <ppaalanen@gmail.com>
16204S:	Maintained
16205L:	linux-kernel@vger.kernel.org
16206L:	nouveau@lists.freedesktop.org
16207F:	kernel/trace/trace_mmiotrace.c
16208F:	include/linux/mmiotrace.h
16209F:	arch/x86/mm/kmmio.c
16210F:	arch/x86/mm/mmio-mod.c
16211F:	arch/x86/mm/testmmiotrace.c
16212
16213TRIVIAL PATCHES
16214M:	Jiri Kosina <trivial@kernel.org>
16215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16216S:	Maintained
16217K:	^Subject:.*(?i)trivial
16218
16219TEMPO SEMICONDUCTOR DRIVERS
16220M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16221S:	Maintained
16222F:	sound/soc/codecs/tscs*.c
16223F:	sound/soc/codecs/tscs*.h
16224F:	Documentation/devicetree/bindings/sound/tscs*.txt
16225
16226TTY LAYER
16227M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16228M:	Jiri Slaby <jslaby@suse.com>
16229S:	Supported
16230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16231F:	Documentation/serial/
16232F:	drivers/tty/
16233F:	drivers/tty/serial/serial_core.c
16234F:	include/linux/serial_core.h
16235F:	include/linux/serial.h
16236F:	include/linux/tty.h
16237F:	include/uapi/linux/serial_core.h
16238F:	include/uapi/linux/serial.h
16239F:	include/uapi/linux/tty.h
16240
16241TUA9001 MEDIA DRIVER
16242M:	Antti Palosaari <crope@iki.fi>
16243L:	linux-media@vger.kernel.org
16244W:	https://linuxtv.org
16245W:	http://palosaari.fi/linux/
16246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16247T:	git git://linuxtv.org/anttip/media_tree.git
16248S:	Maintained
16249F:	drivers/media/tuners/tua9001*
16250
16251TULIP NETWORK DRIVERS
16252L:	netdev@vger.kernel.org
16253L:	linux-parisc@vger.kernel.org
16254S:	Orphan
16255F:	drivers/net/ethernet/dec/tulip/
16256
16257TUN/TAP driver
16258M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16259W:	http://vtun.sourceforge.net/tun
16260S:	Maintained
16261F:	Documentation/networking/tuntap.txt
16262F:	arch/um/os-Linux/drivers/
16263
16264TURBOCHANNEL SUBSYSTEM
16265M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16266M:	Ralf Baechle <ralf@linux-mips.org>
16267L:	linux-mips@vger.kernel.org
16268Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16269S:	Maintained
16270F:	drivers/tc/
16271F:	include/linux/tc.h
16272
16273TURBOSTAT UTILITY
16274M:	"Len Brown" <lenb@kernel.org>
16275L:	linux-pm@vger.kernel.org
16276B:	https://bugzilla.kernel.org
16277Q:	https://patchwork.kernel.org/project/linux-pm/list/
16278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16279S:	Supported
16280F:	tools/power/x86/turbostat/
16281
16282TW5864 VIDEO4LINUX DRIVER
16283M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16284M:	Anton Sviridenko <anton@corp.bluecherry.net>
16285M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16286M:	Andrey Utkin <andrey_utkin@fastmail.com>
16287L:	linux-media@vger.kernel.org
16288S:	Supported
16289F:	drivers/media/pci/tw5864/
16290
16291TW68 VIDEO4LINUX DRIVER
16292M:	Hans Verkuil <hverkuil@xs4all.nl>
16293L:	linux-media@vger.kernel.org
16294T:	git git://linuxtv.org/media_tree.git
16295W:	https://linuxtv.org
16296S:	Odd Fixes
16297F:	drivers/media/pci/tw68/
16298
16299TW686X VIDEO4LINUX DRIVER
16300M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16301L:	linux-media@vger.kernel.org
16302T:	git git://linuxtv.org/media_tree.git
16303W:	http://linuxtv.org
16304S:	Maintained
16305F:	drivers/media/pci/tw686x/
16306
16307UBI FILE SYSTEM (UBIFS)
16308M:	Richard Weinberger <richard@nod.at>
16309M:	Artem Bityutskiy <dedekind1@gmail.com>
16310M:	Adrian Hunter <adrian.hunter@intel.com>
16311L:	linux-mtd@lists.infradead.org
16312T:	git git://git.infradead.org/ubifs-2.6.git
16313W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16314S:	Supported
16315F:	Documentation/filesystems/ubifs.txt
16316F:	fs/ubifs/
16317
16318UCLINUX (M68KNOMMU AND COLDFIRE)
16319M:	Greg Ungerer <gerg@linux-m68k.org>
16320W:	http://www.linux-m68k.org/
16321W:	http://www.uclinux.org/
16322L:	linux-m68k@lists.linux-m68k.org
16323L:	uclinux-dev@uclinux.org  (subscribers-only)
16324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16325S:	Maintained
16326F:	arch/m68k/coldfire/
16327F:	arch/m68k/68*/
16328F:	arch/m68k/*/*_no.*
16329F:	arch/m68k/include/asm/*_no.*
16330
16331UDF FILESYSTEM
16332M:	Jan Kara <jack@suse.com>
16333S:	Maintained
16334F:	Documentation/filesystems/udf.txt
16335F:	fs/udf/
16336
16337UDRAW TABLET
16338M:	Bastien Nocera <hadess@hadess.net>
16339L:	linux-input@vger.kernel.org
16340S:	Maintained
16341F:	drivers/hid/hid-udraw-ps3.c
16342
16343UFS FILESYSTEM
16344M:	Evgeniy Dushistov <dushistov@mail.ru>
16345S:	Maintained
16346F:	Documentation/filesystems/ufs.txt
16347F:	fs/ufs/
16348
16349UHID USERSPACE HID IO DRIVER:
16350M:	David Herrmann <dh.herrmann@googlemail.com>
16351L:	linux-input@vger.kernel.org
16352S:	Maintained
16353F:	drivers/hid/uhid.c
16354F:	include/uapi/linux/uhid.h
16355
16356ULPI BUS
16357M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16358L:	linux-usb@vger.kernel.org
16359S:	Maintained
16360F:	drivers/usb/common/ulpi.c
16361F:	include/linux/ulpi/
16362
16363ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16364L:	linux-usb@vger.kernel.org
16365S:	Orphan
16366F:	drivers/uwb/
16367F:	include/linux/uwb.h
16368F:	include/linux/uwb/
16369
16370UNICODE SUBSYSTEM:
16371M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16372L:	linux-fsdevel@vger.kernel.org
16373S:	Supported
16374F:	fs/unicode/
16375
16376UNICORE32 ARCHITECTURE:
16377M:	Guan Xuetao <gxt@pku.edu.cn>
16378W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16379S:	Maintained
16380T:	git git://github.com/gxt/linux.git
16381F:	arch/unicore32/
16382
16383UNIFDEF
16384M:	Tony Finch <dot@dotat.at>
16385W:	http://dotat.at/prog/unifdef
16386S:	Maintained
16387F:	scripts/unifdef.c
16388
16389UNIFORM CDROM DRIVER
16390M:	Jens Axboe <axboe@kernel.dk>
16391W:	http://www.kernel.dk
16392S:	Maintained
16393F:	Documentation/cdrom/
16394F:	drivers/cdrom/cdrom.c
16395F:	include/linux/cdrom.h
16396F:	include/uapi/linux/cdrom.h
16397
16398UNISYS S-PAR DRIVERS
16399M:	David Kershner <david.kershner@unisys.com>
16400L:	sparmaintainer@unisys.com (Unisys internal)
16401S:	Supported
16402F:	include/linux/visorbus.h
16403F:	drivers/visorbus/
16404F:	drivers/staging/unisys/
16405
16406UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16407R:	Alim Akhtar <alim.akhtar@samsung.com>
16408R:	Avri Altman <avri.altman@wdc.com>
16409R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16410L:	linux-scsi@vger.kernel.org
16411S:	Supported
16412F:	Documentation/scsi/ufs.txt
16413F:	drivers/scsi/ufs/
16414
16415UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16416M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16417L:	linux-scsi@vger.kernel.org
16418S:	Supported
16419F:	drivers/scsi/ufs/*dwc*
16420
16421UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16422M:	Stanley Chu <stanley.chu@mediatek.com>
16423L:	linux-scsi@vger.kernel.org
16424L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16425S:	Maintained
16426F:	drivers/scsi/ufs/ufs-mediatek*
16427
16428UNSORTED BLOCK IMAGES (UBI)
16429M:	Artem Bityutskiy <dedekind1@gmail.com>
16430M:	Richard Weinberger <richard@nod.at>
16431W:	http://www.linux-mtd.infradead.org/
16432L:	linux-mtd@lists.infradead.org
16433T:	git git://git.infradead.org/ubifs-2.6.git
16434S:	Supported
16435F:	drivers/mtd/ubi/
16436F:	include/linux/mtd/ubi.h
16437F:	include/uapi/mtd/ubi-user.h
16438
16439USB "USBNET" DRIVER FRAMEWORK
16440M:	Oliver Neukum <oneukum@suse.com>
16441L:	netdev@vger.kernel.org
16442W:	http://www.linux-usb.org/usbnet
16443S:	Maintained
16444F:	drivers/net/usb/usbnet.c
16445F:	include/linux/usb/usbnet.h
16446
16447USB ACM DRIVER
16448M:	Oliver Neukum <oneukum@suse.com>
16449L:	linux-usb@vger.kernel.org
16450S:	Maintained
16451F:	Documentation/usb/acm.rst
16452F:	drivers/usb/class/cdc-acm.*
16453
16454USB AR5523 WIRELESS DRIVER
16455M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16456L:	linux-wireless@vger.kernel.org
16457S:	Maintained
16458F:	drivers/net/wireless/ath/ar5523/
16459
16460USB ATTACHED SCSI
16461M:	Oliver Neukum <oneukum@suse.com>
16462L:	linux-usb@vger.kernel.org
16463L:	linux-scsi@vger.kernel.org
16464S:	Maintained
16465F:	drivers/usb/storage/uas.c
16466
16467USB CDC ETHERNET DRIVER
16468M:	Oliver Neukum <oliver@neukum.org>
16469L:	linux-usb@vger.kernel.org
16470S:	Maintained
16471F:	drivers/net/usb/cdc_*.c
16472F:	include/uapi/linux/usb/cdc.h
16473
16474USB CHAOSKEY DRIVER
16475M:	Keith Packard <keithp@keithp.com>
16476L:	linux-usb@vger.kernel.org
16477S:	Maintained
16478F:	drivers/usb/misc/chaoskey.c
16479
16480USB CYPRESS C67X00 DRIVER
16481M:	Peter Korsgaard <jacmet@sunsite.dk>
16482L:	linux-usb@vger.kernel.org
16483S:	Maintained
16484F:	drivers/usb/c67x00/
16485
16486USB DAVICOM DM9601 DRIVER
16487M:	Peter Korsgaard <jacmet@sunsite.dk>
16488L:	netdev@vger.kernel.org
16489W:	http://www.linux-usb.org/usbnet
16490S:	Maintained
16491F:	drivers/net/usb/dm9601.c
16492
16493USB DIAMOND RIO500 DRIVER
16494M:	Cesar Miquel <miquel@df.uba.ar>
16495L:	rio500-users@lists.sourceforge.net
16496W:	http://rio500.sourceforge.net
16497S:	Maintained
16498F:	drivers/usb/misc/rio500*
16499
16500USB EHCI DRIVER
16501M:	Alan Stern <stern@rowland.harvard.edu>
16502L:	linux-usb@vger.kernel.org
16503S:	Maintained
16504F:	Documentation/usb/ehci.rst
16505F:	drivers/usb/host/ehci*
16506
16507USB GADGET/PERIPHERAL SUBSYSTEM
16508M:	Felipe Balbi <balbi@kernel.org>
16509L:	linux-usb@vger.kernel.org
16510W:	http://www.linux-usb.org/gadget
16511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16512S:	Maintained
16513F:	drivers/usb/gadget/
16514F:	include/linux/usb/gadget*
16515
16516USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16517M:	Jiri Kosina <jikos@kernel.org>
16518M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16519L:	linux-usb@vger.kernel.org
16520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16521S:	Maintained
16522F:	Documentation/hid/hiddev.rst
16523F:	drivers/hid/usbhid/
16524
16525USB INTEL XHCI ROLE MUX DRIVER
16526M:	Hans de Goede <hdegoede@redhat.com>
16527L:	linux-usb@vger.kernel.org
16528S:	Maintained
16529F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16530
16531USB IP DRIVER FOR HISILICON KIRIN
16532M:	Yu Chen <chenyu56@huawei.com>
16533M:	Binghui Wang <wangbinghui@hisilicon.com>
16534L:	linux-usb@vger.kernel.org
16535S:	Maintained
16536F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16537F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16538
16539USB ISP116X DRIVER
16540M:	Olav Kongas <ok@artecdesign.ee>
16541L:	linux-usb@vger.kernel.org
16542S:	Maintained
16543F:	drivers/usb/host/isp116x*
16544F:	include/linux/usb/isp116x.h
16545
16546USB LAN78XX ETHERNET DRIVER
16547M:	Woojung Huh <woojung.huh@microchip.com>
16548M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16549L:	netdev@vger.kernel.org
16550S:	Maintained
16551F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16552F:	drivers/net/usb/lan78xx.*
16553F:	include/dt-bindings/net/microchip-lan78xx.h
16554
16555USB MASS STORAGE DRIVER
16556M:	Alan Stern <stern@rowland.harvard.edu>
16557L:	linux-usb@vger.kernel.org
16558L:	usb-storage@lists.one-eyed-alien.net
16559S:	Maintained
16560F:	drivers/usb/storage/
16561
16562USB MIDI DRIVER
16563M:	Clemens Ladisch <clemens@ladisch.de>
16564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16566S:	Maintained
16567F:	sound/usb/midi.*
16568
16569USB NETWORKING DRIVERS
16570L:	linux-usb@vger.kernel.org
16571S:	Odd Fixes
16572F:	drivers/net/usb/
16573
16574USB OHCI DRIVER
16575M:	Alan Stern <stern@rowland.harvard.edu>
16576L:	linux-usb@vger.kernel.org
16577S:	Maintained
16578F:	Documentation/usb/ohci.rst
16579F:	drivers/usb/host/ohci*
16580
16581USB OTG FSM (Finite State Machine)
16582M:	Peter Chen <Peter.Chen@nxp.com>
16583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16584L:	linux-usb@vger.kernel.org
16585S:	Maintained
16586F:	drivers/usb/common/usb-otg-fsm.c
16587
16588USB OVER IP DRIVER
16589M:	Valentina Manea <valentina.manea.m@gmail.com>
16590M:	Shuah Khan <shuah@kernel.org>
16591M:	Shuah Khan <skhan@linuxfoundation.org>
16592L:	linux-usb@vger.kernel.org
16593S:	Maintained
16594F:	Documentation/usb/usbip_protocol.rst
16595F:	drivers/usb/usbip/
16596F:	tools/usb/usbip/
16597F:	tools/testing/selftests/drivers/usb/usbip/
16598
16599USB PEGASUS DRIVER
16600M:	Petko Manolov <petkan@nucleusys.com>
16601L:	linux-usb@vger.kernel.org
16602L:	netdev@vger.kernel.org
16603T:	git git://github.com/petkan/pegasus.git
16604W:	https://github.com/petkan/pegasus
16605S:	Maintained
16606F:	drivers/net/usb/pegasus.*
16607
16608USB PHY LAYER
16609M:	Felipe Balbi <balbi@kernel.org>
16610L:	linux-usb@vger.kernel.org
16611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16612S:	Maintained
16613F:	drivers/usb/phy/
16614
16615USB PRINTER DRIVER (usblp)
16616M:	Pete Zaitcev <zaitcev@redhat.com>
16617L:	linux-usb@vger.kernel.org
16618S:	Supported
16619F:	drivers/usb/class/usblp.c
16620
16621USB QMI WWAN NETWORK DRIVER
16622M:	Bjørn Mork <bjorn@mork.no>
16623L:	netdev@vger.kernel.org
16624S:	Maintained
16625F:	Documentation/ABI/testing/sysfs-class-net-qmi
16626F:	drivers/net/usb/qmi_wwan.c
16627
16628USB RTL8150 DRIVER
16629M:	Petko Manolov <petkan@nucleusys.com>
16630L:	linux-usb@vger.kernel.org
16631L:	netdev@vger.kernel.org
16632T:	git git://github.com/petkan/rtl8150.git
16633W:	https://github.com/petkan/rtl8150
16634S:	Maintained
16635F:	drivers/net/usb/rtl8150.c
16636
16637USB SERIAL SUBSYSTEM
16638M:	Johan Hovold <johan@kernel.org>
16639L:	linux-usb@vger.kernel.org
16640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16641S:	Maintained
16642F:	Documentation/usb/usb-serial.rst
16643F:	drivers/usb/serial/
16644F:	include/linux/usb/serial.h
16645
16646USB SMSC75XX ETHERNET DRIVER
16647M:	Steve Glendinning <steve.glendinning@shawell.net>
16648L:	netdev@vger.kernel.org
16649S:	Maintained
16650F:	drivers/net/usb/smsc75xx.*
16651
16652USB SMSC95XX ETHERNET DRIVER
16653M:	Steve Glendinning <steve.glendinning@shawell.net>
16654M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16655L:	netdev@vger.kernel.org
16656S:	Maintained
16657F:	drivers/net/usb/smsc95xx.*
16658
16659USB SUBSYSTEM
16660M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16661L:	linux-usb@vger.kernel.org
16662W:	http://www.linux-usb.org
16663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16664S:	Supported
16665F:	Documentation/devicetree/bindings/usb/
16666F:	Documentation/usb/
16667F:	drivers/usb/
16668F:	include/linux/usb.h
16669F:	include/linux/usb/
16670
16671USB TYPEC PI3USB30532 MUX DRIVER
16672M:	Hans de Goede <hdegoede@redhat.com>
16673L:	linux-usb@vger.kernel.org
16674S:	Maintained
16675F:	drivers/usb/typec/mux/pi3usb30532.c
16676
16677USB TYPEC CLASS
16678M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16679L:	linux-usb@vger.kernel.org
16680S:	Maintained
16681F:	Documentation/ABI/testing/sysfs-class-typec
16682F:	Documentation/driver-api/usb/typec.rst
16683F:	drivers/usb/typec/
16684F:	include/linux/usb/typec.h
16685
16686USB TYPEC BUS FOR ALTERNATE MODES
16687M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16688L:	linux-usb@vger.kernel.org
16689S:	Maintained
16690F:	Documentation/ABI/testing/sysfs-bus-typec
16691F:	Documentation/driver-api/usb/typec_bus.rst
16692F:	drivers/usb/typec/altmodes/
16693F:	include/linux/usb/typec_altmode.h
16694
16695USB TYPEC PORT CONTROLLER DRIVERS
16696M:	Guenter Roeck <linux@roeck-us.net>
16697L:	linux-usb@vger.kernel.org
16698S:	Maintained
16699F:	drivers/usb/typec/tcpm/
16700
16701USB UHCI DRIVER
16702M:	Alan Stern <stern@rowland.harvard.edu>
16703L:	linux-usb@vger.kernel.org
16704S:	Maintained
16705F:	drivers/usb/host/uhci*
16706
16707USB VIDEO CLASS
16708M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16709L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16710L:	linux-media@vger.kernel.org
16711T:	git git://linuxtv.org/media_tree.git
16712W:	http://www.ideasonboard.org/uvc/
16713S:	Maintained
16714F:	drivers/media/usb/uvc/
16715F:	include/uapi/linux/uvcvideo.h
16716
16717USB VISION DRIVER
16718M:	Hans Verkuil <hverkuil@xs4all.nl>
16719L:	linux-media@vger.kernel.org
16720T:	git git://linuxtv.org/media_tree.git
16721W:	https://linuxtv.org
16722S:	Odd Fixes
16723F:	drivers/media/usb/usbvision/
16724
16725USB WEBCAM GADGET
16726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16727L:	linux-usb@vger.kernel.org
16728S:	Maintained
16729F:	drivers/usb/gadget/function/*uvc*
16730F:	drivers/usb/gadget/legacy/webcam.c
16731F:	include/uapi/linux/usb/g_uvc.h
16732
16733USB WIRELESS RNDIS DRIVER (rndis_wlan)
16734M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16735L:	linux-wireless@vger.kernel.org
16736S:	Maintained
16737F:	drivers/net/wireless/rndis_wlan.c
16738
16739USB XHCI DRIVER
16740M:	Mathias Nyman <mathias.nyman@intel.com>
16741L:	linux-usb@vger.kernel.org
16742S:	Supported
16743F:	drivers/usb/host/xhci*
16744F:	drivers/usb/host/pci-quirks*
16745
16746USB ZD1201 DRIVER
16747L:	linux-wireless@vger.kernel.org
16748W:	http://linux-lc100020.sourceforge.net
16749S:	Orphan
16750F:	drivers/net/wireless/zydas/zd1201.*
16751
16752USB ZR364XX DRIVER
16753M:	Antoine Jacquet <royale@zerezo.com>
16754L:	linux-usb@vger.kernel.org
16755L:	linux-media@vger.kernel.org
16756T:	git git://linuxtv.org/media_tree.git
16757W:	http://royale.zerezo.com/zr364xx/
16758S:	Maintained
16759F:	Documentation/media/v4l-drivers/zr364xx*
16760F:	drivers/media/usb/zr364xx/
16761
16762USER-MODE LINUX (UML)
16763M:	Jeff Dike <jdike@addtoit.com>
16764M:	Richard Weinberger <richard@nod.at>
16765M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16766L:	linux-um@lists.infradead.org
16767W:	http://user-mode-linux.sourceforge.net
16768Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16770S:	Maintained
16771F:	Documentation/virtual/uml/
16772F:	arch/um/
16773F:	arch/x86/um/
16774F:	fs/hostfs/
16775
16776USERSPACE COPYIN/COPYOUT (UIOVEC)
16777M:	Alexander Viro <viro@zeniv.linux.org.uk>
16778S:	Maintained
16779F:	lib/iov_iter.c
16780F:	include/linux/uio.h
16781
16782USERSPACE DMA BUFFER DRIVER
16783M:	Gerd Hoffmann <kraxel@redhat.com>
16784S:	Maintained
16785L:	dri-devel@lists.freedesktop.org
16786F:	drivers/dma-buf/udmabuf.c
16787F:	include/uapi/linux/udmabuf.h
16788T:	git git://anongit.freedesktop.org/drm/drm-misc
16789
16790USERSPACE I/O (UIO)
16791M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16792S:	Maintained
16793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16794F:	Documentation/driver-api/uio-howto.rst
16795F:	drivers/uio/
16796F:	include/linux/uio_driver.h
16797
16798UTIL-LINUX PACKAGE
16799M:	Karel Zak <kzak@redhat.com>
16800L:	util-linux@vger.kernel.org
16801W:	http://en.wikipedia.org/wiki/Util-linux
16802T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16803S:	Maintained
16804
16805UUID HELPERS
16806M:	Christoph Hellwig <hch@lst.de>
16807R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16808L:	linux-kernel@vger.kernel.org
16809T:	git git://git.infradead.org/users/hch/uuid.git
16810F:	lib/uuid.c
16811F:	lib/test_uuid.c
16812F:	include/linux/uuid.h
16813F:	include/uapi/linux/uuid.h
16814S:	Maintained
16815
16816UVESAFB DRIVER
16817M:	Michal Januszewski <spock@gentoo.org>
16818L:	linux-fbdev@vger.kernel.org
16819W:	https://github.com/mjanusz/v86d
16820S:	Maintained
16821F:	Documentation/fb/uvesafb.rst
16822F:	drivers/video/fbdev/uvesafb.*
16823
16824VF610 NAND DRIVER
16825M:	Stefan Agner <stefan@agner.ch>
16826L:	linux-mtd@lists.infradead.org
16827S:	Supported
16828F:	drivers/mtd/nand/raw/vf610_nfc.c
16829
16830VFAT/FAT/MSDOS FILESYSTEM
16831M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16832S:	Maintained
16833F:	Documentation/filesystems/vfat.txt
16834F:	fs/fat/
16835
16836VFIO DRIVER
16837M:	Alex Williamson <alex.williamson@redhat.com>
16838R:	Cornelia Huck <cohuck@redhat.com>
16839L:	kvm@vger.kernel.org
16840T:	git git://github.com/awilliam/linux-vfio.git
16841S:	Maintained
16842F:	Documentation/vfio.txt
16843F:	drivers/vfio/
16844F:	include/linux/vfio.h
16845F:	include/uapi/linux/vfio.h
16846
16847VFIO MEDIATED DEVICE DRIVERS
16848M:	Kirti Wankhede <kwankhede@nvidia.com>
16849L:	kvm@vger.kernel.org
16850S:	Maintained
16851F:	Documentation/vfio-mediated-device.txt
16852F:	drivers/vfio/mdev/
16853F:	include/linux/mdev.h
16854F:	samples/vfio-mdev/
16855
16856VFIO PLATFORM DRIVER
16857M:	Eric Auger <eric.auger@redhat.com>
16858L:	kvm@vger.kernel.org
16859S:	Maintained
16860F:	drivers/vfio/platform/
16861
16862VGA_SWITCHEROO
16863R:	Lukas Wunner <lukas@wunner.de>
16864S:	Maintained
16865F:	Documentation/gpu/vga-switcheroo.rst
16866F:	drivers/gpu/vga/vga_switcheroo.c
16867F:	include/linux/vga_switcheroo.h
16868T:	git git://anongit.freedesktop.org/drm/drm-misc
16869
16870VIA RHINE NETWORK DRIVER
16871S:	Orphan
16872F:	drivers/net/ethernet/via/via-rhine.c
16873
16874VIA SD/MMC CARD CONTROLLER DRIVER
16875M:	Bruce Chang <brucechang@via.com.tw>
16876M:	Harald Welte <HaraldWelte@viatech.com>
16877S:	Maintained
16878F:	drivers/mmc/host/via-sdmmc.c
16879
16880VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16881M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16882L:	linux-fbdev@vger.kernel.org
16883S:	Maintained
16884F:	include/linux/via-core.h
16885F:	include/linux/via-gpio.h
16886F:	include/linux/via_i2c.h
16887F:	drivers/video/fbdev/via/
16888
16889VIA VELOCITY NETWORK DRIVER
16890M:	Francois Romieu <romieu@fr.zoreil.com>
16891L:	netdev@vger.kernel.org
16892S:	Maintained
16893F:	drivers/net/ethernet/via/via-velocity.*
16894
16895VICODEC VIRTUAL CODEC DRIVER
16896M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
16897L:	linux-media@vger.kernel.org
16898T:	git git://linuxtv.org/media_tree.git
16899W:	https://linuxtv.org
16900S:	Maintained
16901F:	drivers/media/platform/vicodec/*
16902
16903VIDEO MULTIPLEXER DRIVER
16904M:	Philipp Zabel <p.zabel@pengutronix.de>
16905L:	linux-media@vger.kernel.org
16906S:	Maintained
16907F:	drivers/media/platform/video-mux.c
16908
16909VIDEO I2C POLLING DRIVER
16910M:	Matt Ranostay <matt.ranostay@konsulko.com>
16911L:	linux-media@vger.kernel.org
16912S:	Maintained
16913F:	drivers/media/i2c/video-i2c.c
16914
16915VIDEOBUF2 FRAMEWORK
16916M:	Pawel Osciak <pawel@osciak.com>
16917M:	Marek Szyprowski <m.szyprowski@samsung.com>
16918M:	Kyungmin Park <kyungmin.park@samsung.com>
16919R:	Tomasz Figa <tfiga@chromium.org>
16920L:	linux-media@vger.kernel.org
16921S:	Maintained
16922F:	drivers/media/common/videobuf2/*
16923F:	include/media/videobuf2-*
16924
16925VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16926M:	Helen Koike <helen.koike@collabora.com>
16927L:	linux-media@vger.kernel.org
16928T:	git git://linuxtv.org/media_tree.git
16929W:	https://linuxtv.org
16930S:	Maintained
16931F:	drivers/media/platform/vimc/*
16932
16933VIRT LIB
16934M:	Alex Williamson <alex.williamson@redhat.com>
16935M:	Paolo Bonzini <pbonzini@redhat.com>
16936L:	kvm@vger.kernel.org
16937S:	Supported
16938F:	virt/lib/
16939
16940VIRTIO AND VHOST VSOCK DRIVER
16941M:	Stefan Hajnoczi <stefanha@redhat.com>
16942L:	kvm@vger.kernel.org
16943L:	virtualization@lists.linux-foundation.org
16944L:	netdev@vger.kernel.org
16945S:	Maintained
16946F:	include/linux/virtio_vsock.h
16947F:	include/uapi/linux/virtio_vsock.h
16948F:	include/uapi/linux/vsockmon.h
16949F:	include/uapi/linux/vm_sockets_diag.h
16950F:	net/vmw_vsock/diag.c
16951F:	net/vmw_vsock/af_vsock_tap.c
16952F:	net/vmw_vsock/virtio_transport_common.c
16953F:	net/vmw_vsock/virtio_transport.c
16954F:	drivers/net/vsockmon.c
16955F:	drivers/vhost/vsock.c
16956F:	tools/testing/vsock/
16957
16958VIRTIO CONSOLE DRIVER
16959M:	Amit Shah <amit@kernel.org>
16960L:	virtualization@lists.linux-foundation.org
16961S:	Maintained
16962F:	drivers/char/virtio_console.c
16963F:	include/linux/virtio_console.h
16964F:	include/uapi/linux/virtio_console.h
16965
16966VIRTIO CORE AND NET DRIVERS
16967M:	"Michael S. Tsirkin" <mst@redhat.com>
16968M:	Jason Wang <jasowang@redhat.com>
16969L:	virtualization@lists.linux-foundation.org
16970S:	Maintained
16971F:	Documentation/devicetree/bindings/virtio/
16972F:	drivers/virtio/
16973F:	tools/virtio/
16974F:	drivers/net/virtio_net.c
16975F:	drivers/block/virtio_blk.c
16976F:	include/linux/virtio*.h
16977F:	include/uapi/linux/virtio_*.h
16978F:	drivers/crypto/virtio/
16979F:	mm/balloon_compaction.c
16980
16981VIRTIO BLOCK AND SCSI DRIVERS
16982M:	"Michael S. Tsirkin" <mst@redhat.com>
16983M:	Jason Wang <jasowang@redhat.com>
16984R:	Paolo Bonzini <pbonzini@redhat.com>
16985R:	Stefan Hajnoczi <stefanha@redhat.com>
16986L:	virtualization@lists.linux-foundation.org
16987S:	Maintained
16988F:	drivers/block/virtio_blk.c
16989F:	drivers/scsi/virtio_scsi.c
16990F:	include/uapi/linux/virtio_blk.h
16991F:	include/uapi/linux/virtio_scsi.h
16992F:	drivers/vhost/scsi.c
16993
16994VIRTIO CRYPTO DRIVER
16995M:	Gonglei <arei.gonglei@huawei.com>
16996L:	virtualization@lists.linux-foundation.org
16997L:	linux-crypto@vger.kernel.org
16998S:	Maintained
16999F:	drivers/crypto/virtio/
17000F:	include/uapi/linux/virtio_crypto.h
17001
17002VIRTIO DRIVERS FOR S390
17003M:	Cornelia Huck <cohuck@redhat.com>
17004M:	Halil Pasic <pasic@linux.ibm.com>
17005L:	linux-s390@vger.kernel.org
17006L:	virtualization@lists.linux-foundation.org
17007L:	kvm@vger.kernel.org
17008S:	Supported
17009F:	drivers/s390/virtio/
17010F:	arch/s390/include/uapi/asm/virtio-ccw.h
17011
17012VIRTIO GPU DRIVER
17013M:	David Airlie <airlied@linux.ie>
17014M:	Gerd Hoffmann <kraxel@redhat.com>
17015L:	dri-devel@lists.freedesktop.org
17016L:	virtualization@lists.linux-foundation.org
17017T:	git git://anongit.freedesktop.org/drm/drm-misc
17018S:	Maintained
17019F:	drivers/gpu/drm/virtio/
17020F:	include/uapi/linux/virtio_gpu.h
17021
17022VIRTIO HOST (VHOST)
17023M:	"Michael S. Tsirkin" <mst@redhat.com>
17024M:	Jason Wang <jasowang@redhat.com>
17025L:	kvm@vger.kernel.org
17026L:	virtualization@lists.linux-foundation.org
17027L:	netdev@vger.kernel.org
17028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17029S:	Maintained
17030F:	drivers/vhost/
17031F:	include/uapi/linux/vhost.h
17032
17033VIRTIO INPUT DRIVER
17034M:	Gerd Hoffmann <kraxel@redhat.com>
17035S:	Maintained
17036F:	drivers/virtio/virtio_input.c
17037F:	include/uapi/linux/virtio_input.h
17038
17039VIRTUAL BOX GUEST DEVICE DRIVER
17040M:	Hans de Goede <hdegoede@redhat.com>
17041M:	Arnd Bergmann <arnd@arndb.de>
17042M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17043S:	Maintained
17044F:	include/linux/vbox_utils.h
17045F:	include/uapi/linux/vbox*.h
17046F:	drivers/virt/vboxguest/
17047
17048VIRTUAL SERIO DEVICE DRIVER
17049M:	Stephen Chandler Paul <thatslyude@gmail.com>
17050S:	Maintained
17051F:	drivers/input/serio/userio.c
17052F:	include/uapi/linux/userio.h
17053
17054VIVID VIRTUAL VIDEO DRIVER
17055M:	Hans Verkuil <hverkuil@xs4all.nl>
17056L:	linux-media@vger.kernel.org
17057T:	git git://linuxtv.org/media_tree.git
17058W:	https://linuxtv.org
17059S:	Maintained
17060F:	drivers/media/platform/vivid/*
17061
17062VLYNQ BUS
17063M:	Florian Fainelli <f.fainelli@gmail.com>
17064L:	openwrt-devel@lists.openwrt.org (subscribers-only)
17065S:	Maintained
17066F:	drivers/vlynq/vlynq.c
17067F:	include/linux/vlynq.h
17068
17069VME SUBSYSTEM
17070M:	Martyn Welch <martyn@welchs.me.uk>
17071M:	Manohar Vanga <manohar.vanga@gmail.com>
17072M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17073L:	devel@driverdev.osuosl.org
17074S:	Maintained
17075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17076F:	Documentation/driver-api/vme.rst
17077F:	drivers/staging/vme/
17078F:	drivers/vme/
17079F:	include/linux/vme*
17080
17081VMWARE BALLOON DRIVER
17082M:	Julien Freche <jfreche@vmware.com>
17083M:	Nadav Amit <namit@vmware.com>
17084M:	"VMware, Inc." <pv-drivers@vmware.com>
17085L:	linux-kernel@vger.kernel.org
17086S:	Maintained
17087F:	drivers/misc/vmw_balloon.c
17088
17089VMWARE HYPERVISOR INTERFACE
17090M:	Alok Kataria <akataria@vmware.com>
17091L:	virtualization@lists.linux-foundation.org
17092S:	Supported
17093F:	arch/x86/kernel/cpu/vmware.c
17094
17095VMWARE PVRDMA DRIVER
17096M:	Adit Ranadive <aditr@vmware.com>
17097M:	VMware PV-Drivers <pv-drivers@vmware.com>
17098L:	linux-rdma@vger.kernel.org
17099S:	Maintained
17100F:	drivers/infiniband/hw/vmw_pvrdma/
17101
17102VMware PVSCSI driver
17103M:	Jim Gill <jgill@vmware.com>
17104M:	VMware PV-Drivers <pv-drivers@vmware.com>
17105L:	linux-scsi@vger.kernel.org
17106S:	Maintained
17107F:	drivers/scsi/vmw_pvscsi.c
17108F:	drivers/scsi/vmw_pvscsi.h
17109
17110VMWARE VMMOUSE SUBDRIVER
17111M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
17112M:	"VMware, Inc." <pv-drivers@vmware.com>
17113L:	linux-input@vger.kernel.org
17114S:	Maintained
17115F:	drivers/input/mouse/vmmouse.c
17116F:	drivers/input/mouse/vmmouse.h
17117
17118VMWARE VMXNET3 ETHERNET DRIVER
17119M:	Ronak Doshi <doshir@vmware.com>
17120M:	"VMware, Inc." <pv-drivers@vmware.com>
17121L:	netdev@vger.kernel.org
17122S:	Maintained
17123F:	drivers/net/vmxnet3/
17124
17125VOCORE VOCORE2 BOARD
17126M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17127L:	linux-mips@vger.kernel.org
17128S:	Maintained
17129F:	arch/mips/boot/dts/ralink/vocore2.dts
17130
17131VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17132M:	Liam Girdwood <lgirdwood@gmail.com>
17133M:	Mark Brown <broonie@kernel.org>
17134L:	linux-kernel@vger.kernel.org
17135W:	http://www.slimlogic.co.uk/?p=48
17136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17137S:	Supported
17138F:	Documentation/devicetree/bindings/regulator/
17139F:	Documentation/power/regulator/
17140F:	drivers/regulator/
17141F:	include/dt-bindings/regulator/
17142F:	include/linux/regulator/
17143
17144VRF
17145M:	David Ahern <dsa@cumulusnetworks.com>
17146M:	Shrijeet Mukherjee <shrijeet@gmail.com>
17147L:	netdev@vger.kernel.org
17148S:	Maintained
17149F:	drivers/net/vrf.c
17150F:	Documentation/networking/vrf.txt
17151
17152VT1211 HARDWARE MONITOR DRIVER
17153M:	Juerg Haefliger <juergh@gmail.com>
17154L:	linux-hwmon@vger.kernel.org
17155S:	Maintained
17156F:	Documentation/hwmon/vt1211.rst
17157F:	drivers/hwmon/vt1211.c
17158
17159VT8231 HARDWARE MONITOR DRIVER
17160M:	Roger Lucas <vt8231@hiddenengine.co.uk>
17161L:	linux-hwmon@vger.kernel.org
17162S:	Maintained
17163F:	drivers/hwmon/vt8231.c
17164
17165VUB300 USB to SDIO/SD/MMC bridge chip
17166M:	Tony Olech <tony.olech@elandigitalsystems.com>
17167L:	linux-mmc@vger.kernel.org
17168L:	linux-usb@vger.kernel.org
17169S:	Supported
17170F:	drivers/mmc/host/vub300.c
17171
17172W1 DALLAS'S 1-WIRE BUS
17173M:	Evgeniy Polyakov <zbr@ioremap.net>
17174S:	Maintained
17175F:	Documentation/devicetree/bindings/w1/
17176F:	Documentation/w1/
17177F:	drivers/w1/
17178F:	include/linux/w1.h
17179
17180W83791D HARDWARE MONITORING DRIVER
17181M:	Marc Hulsman <m.hulsman@tudelft.nl>
17182L:	linux-hwmon@vger.kernel.org
17183S:	Maintained
17184F:	Documentation/hwmon/w83791d.rst
17185F:	drivers/hwmon/w83791d.c
17186
17187W83793 HARDWARE MONITORING DRIVER
17188M:	Rudolf Marek <r.marek@assembler.cz>
17189L:	linux-hwmon@vger.kernel.org
17190S:	Maintained
17191F:	Documentation/hwmon/w83793.rst
17192F:	drivers/hwmon/w83793.c
17193
17194W83795 HARDWARE MONITORING DRIVER
17195M:	Jean Delvare <jdelvare@suse.com>
17196L:	linux-hwmon@vger.kernel.org
17197S:	Maintained
17198F:	drivers/hwmon/w83795.c
17199
17200W83L51xD SD/MMC CARD INTERFACE DRIVER
17201M:	Pierre Ossman <pierre@ossman.eu>
17202S:	Maintained
17203F:	drivers/mmc/host/wbsd.*
17204
17205WACOM PROTOCOL 4 SERIAL TABLETS
17206M:	Julian Squires <julian@cipht.net>
17207M:	Hans de Goede <hdegoede@redhat.com>
17208L:	linux-input@vger.kernel.org
17209S:	Maintained
17210F:	drivers/input/tablet/wacom_serial4.c
17211
17212WATCHDOG DEVICE DRIVERS
17213M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17214M:	Guenter Roeck <linux@roeck-us.net>
17215L:	linux-watchdog@vger.kernel.org
17216W:	http://www.linux-watchdog.org/
17217T:	git git://www.linux-watchdog.org/linux-watchdog.git
17218S:	Maintained
17219F:	Documentation/devicetree/bindings/watchdog/
17220F:	Documentation/watchdog/
17221F:	drivers/watchdog/
17222F:	include/linux/watchdog.h
17223F:	include/uapi/linux/watchdog.h
17224
17225WHISKEYCOVE PMIC GPIO DRIVER
17226M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17227L:	linux-gpio@vger.kernel.org
17228S:	Maintained
17229F:	drivers/gpio/gpio-wcove.c
17230
17231WHWAVE RTC DRIVER
17232M:	Dianlong Li <long17.cool@163.com>
17233L:	linux-rtc@vger.kernel.org
17234S:	Maintained
17235F:	drivers/rtc/rtc-sd3078.c
17236
17237WIIMOTE HID DRIVER
17238M:	David Herrmann <dh.herrmann@googlemail.com>
17239L:	linux-input@vger.kernel.org
17240S:	Maintained
17241F:	drivers/hid/hid-wiimote*
17242
17243WILOCITY WIL6210 WIRELESS DRIVER
17244M:	Maya Erez <merez@codeaurora.org>
17245L:	linux-wireless@vger.kernel.org
17246L:	wil6210@qti.qualcomm.com
17247S:	Supported
17248W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17249F:	drivers/net/wireless/ath/wil6210/
17250
17251WIMAX STACK
17252M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17253M:	linux-wimax@intel.com
17254L:	wimax@linuxwimax.org (subscribers-only)
17255S:	Supported
17256W:	http://linuxwimax.org
17257F:	Documentation/wimax/README.wimax
17258F:	include/linux/wimax/debug.h
17259F:	include/net/wimax.h
17260F:	include/uapi/linux/wimax.h
17261F:	net/wimax/
17262
17263WINBOND CIR DRIVER
17264M:	David Härdeman <david@hardeman.nu>
17265S:	Maintained
17266F:	drivers/media/rc/winbond-cir.c
17267
17268RCMM REMOTE CONTROLS DECODER
17269M:	Patrick Lerda <patrick9876@free.fr>
17270S:	Maintained
17271F:	drivers/media/rc/ir-rcmm-decoder.c
17272
17273WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17274M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17275L:	linux-watchdog@vger.kernel.org
17276S:	Maintained
17277F:	drivers/watchdog/ebc-c384_wdt.c
17278
17279WINSYSTEMS WS16C48 GPIO DRIVER
17280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17281L:	linux-gpio@vger.kernel.org
17282S:	Maintained
17283F:	drivers/gpio/gpio-ws16c48.c
17284
17285WISTRON LAPTOP BUTTON DRIVER
17286M:	Miloslav Trmac <mitr@volny.cz>
17287S:	Maintained
17288F:	drivers/input/misc/wistron_btns.c
17289
17290WL3501 WIRELESS PCMCIA CARD DRIVER
17291L:	linux-wireless@vger.kernel.org
17292S:	Odd fixes
17293F:	drivers/net/wireless/wl3501*
17294
17295WOLFSON MICROELECTRONICS DRIVERS
17296L:	patches@opensource.cirrus.com
17297T:	git https://github.com/CirrusLogic/linux-drivers.git
17298W:	https://github.com/CirrusLogic/linux-drivers/wiki
17299S:	Supported
17300F:	Documentation/hwmon/wm83??.rst
17301F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17302F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17303F:	Documentation/devicetree/bindings/mfd/arizona.txt
17304F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17305F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17306F:	arch/arm/mach-s3c64xx/mach-crag6410*
17307F:	drivers/clk/clk-wm83*.c
17308F:	drivers/extcon/extcon-arizona.c
17309F:	drivers/leds/leds-wm83*.c
17310F:	drivers/gpio/gpio-*wm*.c
17311F:	drivers/gpio/gpio-arizona.c
17312F:	drivers/hwmon/wm83??-hwmon.c
17313F:	drivers/input/misc/wm831x-on.c
17314F:	drivers/input/touchscreen/wm831x-ts.c
17315F:	drivers/input/touchscreen/wm97*.c
17316F:	drivers/mfd/arizona*
17317F:	drivers/mfd/wm*.c
17318F:	drivers/mfd/cs47l24*
17319F:	drivers/power/supply/wm83*.c
17320F:	drivers/rtc/rtc-wm83*.c
17321F:	drivers/regulator/wm8*.c
17322F:	drivers/regulator/arizona*
17323F:	drivers/video/backlight/wm83*_bl.c
17324F:	drivers/watchdog/wm83*_wdt.c
17325F:	include/linux/mfd/arizona/
17326F:	include/linux/mfd/wm831x/
17327F:	include/linux/mfd/wm8350/
17328F:	include/linux/mfd/wm8400*
17329F:	include/linux/regulator/arizona*
17330F:	include/linux/wm97xx.h
17331F:	include/sound/wm????.h
17332F:	sound/soc/codecs/arizona.?
17333F:	sound/soc/codecs/wm*
17334F:	sound/soc/codecs/cs47l24*
17335
17336WORKQUEUE
17337M:	Tejun Heo <tj@kernel.org>
17338R:	Lai Jiangshan <jiangshanlai@gmail.com>
17339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17340S:	Maintained
17341F:	include/linux/workqueue.h
17342F:	kernel/workqueue.c
17343F:	Documentation/core-api/workqueue.rst
17344
17345X-POWERS AXP288 PMIC DRIVERS
17346M:	Hans de Goede <hdegoede@redhat.com>
17347S:	Maintained
17348N:	axp288
17349F:	drivers/acpi/pmic/intel_pmic_xpower.c
17350
17351X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17352M:	Chen-Yu Tsai <wens@csie.org>
17353L:	linux-kernel@vger.kernel.org
17354S:	Maintained
17355N:	axp[128]
17356
17357X.25 NETWORK LAYER
17358M:	Andrew Hendry <andrew.hendry@gmail.com>
17359L:	linux-x25@vger.kernel.org
17360S:	Odd Fixes
17361F:	Documentation/networking/x25*
17362F:	include/net/x25*
17363F:	net/x25/
17364
17365X86 ARCHITECTURE (32-BIT AND 64-BIT)
17366M:	Thomas Gleixner <tglx@linutronix.de>
17367M:	Ingo Molnar <mingo@redhat.com>
17368M:	Borislav Petkov <bp@alien8.de>
17369R:	"H. Peter Anvin" <hpa@zytor.com>
17370M:	x86@kernel.org
17371L:	linux-kernel@vger.kernel.org
17372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17373S:	Maintained
17374F:	Documentation/devicetree/bindings/x86/
17375F:	Documentation/x86/
17376F:	arch/x86/
17377
17378X86 ENTRY CODE
17379M:	Andy Lutomirski <luto@kernel.org>
17380L:	linux-kernel@vger.kernel.org
17381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17382S:	Maintained
17383F:	arch/x86/entry/
17384
17385X86 MCE INFRASTRUCTURE
17386M:	Tony Luck <tony.luck@intel.com>
17387M:	Borislav Petkov <bp@alien8.de>
17388L:	linux-edac@vger.kernel.org
17389S:	Maintained
17390F:	arch/x86/kernel/cpu/mce/*
17391
17392X86 MICROCODE UPDATE SUPPORT
17393M:	Borislav Petkov <bp@alien8.de>
17394S:	Maintained
17395F:	arch/x86/kernel/cpu/microcode/*
17396
17397X86 MM
17398M:	Dave Hansen <dave.hansen@linux.intel.com>
17399M:	Andy Lutomirski <luto@kernel.org>
17400M:	Peter Zijlstra <peterz@infradead.org>
17401L:	linux-kernel@vger.kernel.org
17402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17403S:	Maintained
17404F:	arch/x86/mm/
17405
17406X86 PLATFORM DRIVERS
17407M:	Darren Hart <dvhart@infradead.org>
17408M:	Andy Shevchenko <andy@infradead.org>
17409L:	platform-driver-x86@vger.kernel.org
17410T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17411S:	Maintained
17412F:	drivers/platform/x86/
17413F:	drivers/platform/olpc/
17414
17415X86 PLATFORM DRIVERS - ARCH
17416R:	Darren Hart <dvhart@infradead.org>
17417R:	Andy Shevchenko <andy@infradead.org>
17418L:	platform-driver-x86@vger.kernel.org
17419L:	x86@kernel.org
17420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17421S:	Maintained
17422F:	arch/x86/platform
17423
17424X86 VDSO
17425M:	Andy Lutomirski <luto@kernel.org>
17426L:	linux-kernel@vger.kernel.org
17427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17428S:	Maintained
17429F:	arch/x86/entry/vdso/
17430
17431XARRAY
17432M:	Matthew Wilcox <willy@infradead.org>
17433L:	linux-fsdevel@vger.kernel.org
17434S:	Supported
17435F:	Documentation/core-api/xarray.rst
17436F:	lib/idr.c
17437F:	lib/xarray.c
17438F:	include/linux/idr.h
17439F:	include/linux/xarray.h
17440F:	tools/testing/radix-tree
17441
17442XBOX DVD IR REMOTE
17443M:	Benjamin Valentin <benpicco@googlemail.com>
17444S:	Maintained
17445F:	drivers/media/rc/xbox_remote.c
17446F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17447
17448XC2028/3028 TUNER DRIVER
17449M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17450L:	linux-media@vger.kernel.org
17451W:	https://linuxtv.org
17452T:	git git://linuxtv.org/media_tree.git
17453S:	Maintained
17454F:	drivers/media/tuners/tuner-xc2028.*
17455
17456XDP (eXpress Data Path)
17457M:	Alexei Starovoitov <ast@kernel.org>
17458M:	Daniel Borkmann <daniel@iogearbox.net>
17459M:	David S. Miller <davem@davemloft.net>
17460M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17461M:	Jesper Dangaard Brouer <hawk@kernel.org>
17462M:	John Fastabend <john.fastabend@gmail.com>
17463L:	netdev@vger.kernel.org
17464L:	xdp-newbies@vger.kernel.org
17465L:	bpf@vger.kernel.org
17466S:	Supported
17467F:	net/core/xdp.c
17468F:	include/net/xdp.h
17469F:	kernel/bpf/devmap.c
17470F:	kernel/bpf/cpumap.c
17471F:	include/trace/events/xdp.h
17472K:	xdp
17473N:	xdp
17474
17475XDP SOCKETS (AF_XDP)
17476M:	Björn Töpel <bjorn.topel@intel.com>
17477M:	Magnus Karlsson <magnus.karlsson@intel.com>
17478R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17479L:	netdev@vger.kernel.org
17480L:	bpf@vger.kernel.org
17481S:	Maintained
17482F:	kernel/bpf/xskmap.c
17483F:	net/xdp/
17484
17485XEN BLOCK SUBSYSTEM
17486M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17487M:	Roger Pau Monné <roger.pau@citrix.com>
17488L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17489S:	Supported
17490F:	drivers/block/xen-blkback/*
17491F:	drivers/block/xen*
17492
17493XEN HYPERVISOR ARM
17494M:	Stefano Stabellini <sstabellini@kernel.org>
17495L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17496S:	Maintained
17497F:	arch/arm/xen/
17498F:	arch/arm/include/asm/xen/
17499
17500XEN HYPERVISOR ARM64
17501M:	Stefano Stabellini <sstabellini@kernel.org>
17502L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17503S:	Maintained
17504F:	arch/arm64/xen/
17505F:	arch/arm64/include/asm/xen/
17506
17507XEN HYPERVISOR INTERFACE
17508M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17509M:	Juergen Gross <jgross@suse.com>
17510R:	Stefano Stabellini <sstabellini@kernel.org>
17511L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17513S:	Supported
17514F:	arch/x86/xen/
17515F:	arch/x86/platform/pvh/
17516F:	drivers/*/xen-*front.c
17517F:	drivers/xen/
17518F:	arch/x86/include/asm/xen/
17519F:	arch/x86/include/asm/pvclock-abi.h
17520F:	include/xen/
17521F:	include/uapi/xen/
17522F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17523F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17524
17525XEN NETWORK BACKEND DRIVER
17526M:	Wei Liu <wei.liu@kernel.org>
17527M:	Paul Durrant <paul.durrant@citrix.com>
17528L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17529L:	netdev@vger.kernel.org
17530S:	Supported
17531F:	drivers/net/xen-netback/*
17532
17533XEN PCI SUBSYSTEM
17534M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17535L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17536S:	Supported
17537F:	arch/x86/pci/*xen*
17538F:	drivers/pci/*xen*
17539
17540XEN PVSCSI DRIVERS
17541M:	Juergen Gross <jgross@suse.com>
17542L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17543L:	linux-scsi@vger.kernel.org
17544S:	Supported
17545F:	drivers/scsi/xen-scsifront.c
17546F:	drivers/xen/xen-scsiback.c
17547F:	include/xen/interface/io/vscsiif.h
17548
17549XEN SWIOTLB SUBSYSTEM
17550M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17551L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17552L:	iommu@lists.linux-foundation.org
17553S:	Supported
17554F:	arch/x86/xen/*swiotlb*
17555F:	drivers/xen/*swiotlb*
17556
17557XEN SOUND FRONTEND DRIVER
17558M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17559L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17561S:	Supported
17562F:	sound/xen/*
17563
17564XFS FILESYSTEM
17565M:	Darrick J. Wong <darrick.wong@oracle.com>
17566M:	linux-xfs@vger.kernel.org
17567L:	linux-xfs@vger.kernel.org
17568W:	http://xfs.org/
17569T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17570S:	Supported
17571F:	Documentation/filesystems/xfs.txt
17572F:	Documentation/ABI/testing/sysfs-fs-xfs
17573F:	Documentation/filesystems/xfs.txt
17574F:	Documentation/filesystems/xfs-delayed-logging-design.txt
17575F:	Documentation/filesystems/xfs-self-describing-metadata.txt
17576F:	fs/xfs/
17577F:	include/uapi/linux/dqblk_xfs.h
17578F:	include/uapi/linux/fsmap.h
17579
17580XILINX AXI ETHERNET DRIVER
17581M:	Anirudha Sarangi <anirudh@xilinx.com>
17582M:	John Linn <John.Linn@xilinx.com>
17583S:	Maintained
17584F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17585
17586XILINX UARTLITE SERIAL DRIVER
17587M:	Peter Korsgaard <jacmet@sunsite.dk>
17588L:	linux-serial@vger.kernel.org
17589S:	Maintained
17590F:	drivers/tty/serial/uartlite.c
17591
17592XILINX VIDEO IP CORES
17593M:	Hyun Kwon <hyun.kwon@xilinx.com>
17594M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17595L:	linux-media@vger.kernel.org
17596T:	git git://linuxtv.org/media_tree.git
17597S:	Supported
17598F:	Documentation/devicetree/bindings/media/xilinx/
17599F:	drivers/media/platform/xilinx/
17600F:	include/uapi/linux/xilinx-v4l2-controls.h
17601
17602XILLYBUS DRIVER
17603M:	Eli Billauer <eli.billauer@gmail.com>
17604L:	linux-kernel@vger.kernel.org
17605S:	Supported
17606F:	drivers/char/xillybus/
17607
17608XLP9XX I2C DRIVER
17609M:	George Cherian <george.cherian@cavium.com>
17610M:	Jan Glauber <jglauber@cavium.com>
17611L:	linux-i2c@vger.kernel.org
17612W:	http://www.cavium.com
17613S:	Supported
17614F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17615F:	drivers/i2c/busses/i2c-xlp9xx.c
17616
17617XRA1403 GPIO EXPANDER
17618M:	Nandor Han <nandor.han@ge.com>
17619M:	Semi Malinen <semi.malinen@ge.com>
17620L:	linux-gpio@vger.kernel.org
17621S:	Maintained
17622F:	drivers/gpio/gpio-xra1403.c
17623F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17624
17625XTENSA XTFPGA PLATFORM SUPPORT
17626M:	Max Filippov <jcmvbkbc@gmail.com>
17627L:	linux-xtensa@linux-xtensa.org
17628S:	Maintained
17629F:	drivers/spi/spi-xtensa-xtfpga.c
17630F:	sound/soc/xtensa/xtfpga-i2s.c
17631
17632YAM DRIVER FOR AX.25
17633M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17634L:	linux-hams@vger.kernel.org
17635S:	Maintained
17636F:	drivers/net/hamradio/yam*
17637F:	include/linux/yam.h
17638
17639YAMA SECURITY MODULE
17640M:	Kees Cook <keescook@chromium.org>
17641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17642S:	Supported
17643F:	security/yama/
17644F:	Documentation/admin-guide/LSM/Yama.rst
17645
17646YEALINK PHONE DRIVER
17647M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17648L:	usbb2k-api-dev@nongnu.org
17649S:	Maintained
17650F:	Documentation/input/devices/yealink.rst
17651F:	drivers/input/misc/yealink.*
17652
17653Z8530 DRIVER FOR AX.25
17654M:	Joerg Reuter <jreuter@yaina.de>
17655W:	http://yaina.de/jreuter/
17656W:	http://www.qsl.net/dl1bke/
17657L:	linux-hams@vger.kernel.org
17658S:	Maintained
17659F:	Documentation/networking/z8530drv.txt
17660F:	drivers/net/hamradio/*scc.c
17661F:	drivers/net/hamradio/z8530.h
17662
17663ZBUD COMPRESSED PAGE ALLOCATOR
17664M:	Seth Jennings <sjenning@redhat.com>
17665M:	Dan Streetman <ddstreet@ieee.org>
17666L:	linux-mm@kvack.org
17667S:	Maintained
17668F:	mm/zbud.c
17669F:	include/linux/zbud.h
17670
17671ZD1211RW WIRELESS DRIVER
17672M:	Daniel Drake <dsd@gentoo.org>
17673M:	Ulrich Kunitz <kune@deine-taler.de>
17674W:	http://zd1211.ath.cx/wiki/DriverRewrite
17675L:	linux-wireless@vger.kernel.org
17676L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17677S:	Maintained
17678F:	drivers/net/wireless/zydas/zd1211rw/
17679
17680ZD1301 MEDIA DRIVER
17681M:	Antti Palosaari <crope@iki.fi>
17682L:	linux-media@vger.kernel.org
17683W:	https://linuxtv.org/
17684W:	http://palosaari.fi/linux/
17685Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17686S:	Maintained
17687F:	drivers/media/usb/dvb-usb-v2/zd1301*
17688
17689ZD1301_DEMOD MEDIA DRIVER
17690M:	Antti Palosaari <crope@iki.fi>
17691L:	linux-media@vger.kernel.org
17692W:	https://linuxtv.org/
17693W:	http://palosaari.fi/linux/
17694Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17695S:	Maintained
17696F:	drivers/media/dvb-frontends/zd1301_demod*
17697
17698ZHAOXIN PROCESSOR SUPPORT
17699M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17700L:	linux-kernel@vger.kernel.org
17701S:	Maintained
17702F:	arch/x86/kernel/cpu/zhaoxin.c
17703
17704ZPOOL COMPRESSED PAGE STORAGE API
17705M:	Dan Streetman <ddstreet@ieee.org>
17706L:	linux-mm@kvack.org
17707S:	Maintained
17708F:	mm/zpool.c
17709F:	include/linux/zpool.h
17710
17711ZR36067 VIDEO FOR LINUX DRIVER
17712L:	mjpeg-users@lists.sourceforge.net
17713L:	linux-media@vger.kernel.org
17714W:	http://mjpeg.sourceforge.net/driver-zoran/
17715T:	hg https://linuxtv.org/hg/v4l-dvb
17716S:	Odd Fixes
17717F:	drivers/staging/media/zoran/
17718
17719ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17720M:	Minchan Kim <minchan@kernel.org>
17721M:	Nitin Gupta <ngupta@vflare.org>
17722R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17723L:	linux-kernel@vger.kernel.org
17724S:	Maintained
17725F:	drivers/block/zram/
17726F:	Documentation/blockdev/zram.rst
17727
17728ZS DECSTATION Z85C30 SERIAL DRIVER
17729M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17730S:	Maintained
17731F:	drivers/tty/serial/zs.*
17732
17733ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17734M:	Minchan Kim <minchan@kernel.org>
17735M:	Nitin Gupta <ngupta@vflare.org>
17736R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17737L:	linux-mm@kvack.org
17738S:	Maintained
17739F:	mm/zsmalloc.c
17740F:	include/linux/zsmalloc.h
17741F:	Documentation/vm/zsmalloc.rst
17742
17743ZSWAP COMPRESSED SWAP CACHING
17744M:	Seth Jennings <sjenning@redhat.com>
17745M:	Dan Streetman <ddstreet@ieee.org>
17746L:	linux-mm@kvack.org
17747S:	Maintained
17748F:	mm/zswap.c
17749
17750THE REST
17751M:	Linus Torvalds <torvalds@linux-foundation.org>
17752L:	linux-kernel@vger.kernel.org
17753Q:	http://patchwork.kernel.org/project/LKML/list/
17754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17755S:	Buried alive in reporters
17756F:	*
17757F:	*/
17758